Image processing method and system

US2025148613A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025148613-A1
Application numberUS-202418923602-A
CountryUS
Kind codeA1
Filing dateOct 22, 2024
Priority dateNov 3, 2023
Publication dateMay 8, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

There is provided an image processing method. The method comprises obtaining a first velocity of one or more parts of a second image frame between a first image frame and the second image frame. The first image frame and the second image frame are frames for display at a head mounted display, HMD. The method further comprises receiving motion data indicative of motion of the HMD between a display time of the first image frame and a display time of the second image frame, adjusting the first velocity based on the received motion data to determine an adjusted velocity of the one or more parts of the second image frame between the first image frame and the second image frame, and performing one or more image processing operations on the second image frame based on the adjusted velocity of the one or more parts of the second image frame.

First claim

Opening claim text (preview).

1 . An image processing method comprising: obtaining a first velocity of one or more parts of a second image frame between a first image frame and the second image frame, wherein the first image frame and the second image frame are frames for display at a head mounted display, HMD; receiving motion data indicative of motion of the HMD between a display time of the first image frame and a display time of the second image frame; adjusting the first velocity based on the received motion data to determine an adjusted velocity of the one or more parts of the second image frame between the first image frame and the second image frame; and performing one or more image processing operations on the second image frame based on the adjusted velocity of the one or more parts of the second image frame. 2 . The method of claim 1 , wherein the one or more image processing operations comprise one or more selected from the list consisting of: motion-blurring, temporal anti-aliasing, and depth of field processing. 3 . The method of claim 1 , further comprising outputting the processed second image frame to the HMD for display. 4 . The method of claim 1 , wherein adjusting the first velocity based on the received motion data comprises subtracting a function of the motion data from the first velocity. 5 . The method of claim 4 , wherein, for each image part of the one or more parts of the second image frame, the function of the motion data is further based on a position of the image part. 6 . The method of claim 1 , wherein obtaining the first velocity comprises retrieving the first velocity from a memory buffer. 7 . The method of claim 6 , wherein adjusting the first velocity comprises directly adjusting the first velocity stored in the memory buffer. 8 . The method of claim 1 , wherein obtaining the first velocity comprises determining the first velocity based on motion of the respective parts of the second image frame between the first image frame and the second image frame. 9 . The method of claim 8 , wherein determining the first velocity comprises: generating an image comprising the one or more parts of the second image frame, using a position of the one or more parts of the second image frame and of a virtual camera from the first image frame; and determining a change in position of the one or more parts of the second image frame between the generated image and the second image frame. 10 . The method of claim 1 , wherein each part of the second image frame comprises a pixel of the second image frame. 11 . The method of claim 1 , further comprising storing the adjusted velocity of the one or more parts of the second image frame in a memory buffer. 12 . The method of claim 1 , further comprising, upon determining that the motion of the HMD is below a predetermined threshold, performing one or more image processing operations on the second image frame based on the first velocity, without adjusting the first velocity. 13 . The method of claim 1 , further comprising detecting the motion data using one or more sensors, wherein the one or more sensors comprise one or more selected from the list consisting of: one or more motion sensors, one or more cameras operable to capture images of the HMD, and one or more cameras mounted on the HMD and operable to capture images of an environment around the HMD. 14 . A non-transitory computer-readable medium comprising computer executable instructions adapted to cause a computer system to perform an image processing method comprising: obtaining a first velocity of one or more parts of a second image frame between a first image frame and the second image frame, wherein the first image frame and the second image frame are frames for display at a head mounted display, HMD; receiving motion data indicative of motion of the HMD between a display time of the first image frame and a display time of the second image frame; adjusting the first velocity based on the received motion data to determine an adjusted velocity of the one or more parts of the second image frame between the first image frame and the second image frame; and performing one or more image processing operations on the second image frame based on the adjusted velocity of the one or more parts of the second image frame. 15 . The non-transitory computer-readable medium of claim 14 , wherein the one or more image processing operations comprise one or more selected from the list consisting of: motion-blurring, temporal anti-aliasing, and depth of field processing. 16 . The non-transitory computer-readable medium of claim 14 , wherein adjusting the first velocity based on the received motion data comprises subtracting a function of the motion data from the first velocity. 17 . The non-transitory computer-readable medium of claim 16 , wherein, for each image part of the one or more parts of the second image frame, the function of the motion data is further based on a position of the image part. 18 . The non-transitory computer-readable medium of claim 14 , wherein obtaining the first velocity comprises determining the first velocity based on motion of the respective parts of the second image frame between the first image frame and the second image frame. 19 . The non-transitory computer-readable medium of claim 18 , wherein determining the first velocity comprises: generating an image comprising the one or more parts of the second image frame, using a position of the one or more parts of the second image frame and of a virtual camera from the first image frame; and determining a change in position of the one or more parts of the second image frame between the generated image and the second image frame. 20 . An image processing system comprising: a first velocity processor configured to obtain a first velocity of one or more parts of a second image frame between a first image frame and the second image frame, wherein the first image frame and the second image frame are frames for display at a head mounted display, HMD; an input processor configured to receive motion data indicative of motion of the HMD between a display time of the first image frame and a display time of the second image frame; an adjustment processor configured to adjust the first velocity based on the received motion data to determine an adjusted velocity of the one or more parts of the second image frame between the first image frame and the second image frame; and an image processor configured to perform one or more image processing operations on the second image frame based on the adjusted velocity of the one or more parts of the second image frame.

Assignees

Inventors

Classifications

  • Denoising; Smoothing · CPC title

  • comprising information/image processing systems · CPC title

  • in the context of movement of objects on the screen or movement of the observer relative to the screen · CPC title

  • with head-mounted left-right displays · CPC title

  • Details of the operation on graphic patterns (G09G5/38 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025148613A1 cover?
There is provided an image processing method. The method comprises obtaining a first velocity of one or more parts of a second image frame between a first image frame and the second image frame. The first image frame and the second image frame are frames for display at a head mounted display, HMD. The method further comprises receiving motion data indicative of motion of the HMD between a displ…
Who is the assignee on this patent?
Sony Interactive Entertainment Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).