IP Library Granted Patent US 11,143,874
Granted Patent B2
US 11,143,874 · App. 16/823,575 · Granted Oct 12, 2021

Image processing apparatus, head-mounted display, and image displaying method

Inventors: Katsushi Otsuka (Tokyo, JP); Takashi Shimazu (Tokyo, JP); Yuichiro Nakamura (Redwood City, CA)
Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
G02B27/0172G02B2027/011G02B2027/014G02B2027/0116G02B2027/0138G02B2027/0178
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,143,874
App. No.
16/823,575
Granted
Oct 12, 2021
Kind
B2
Abstract

Disclosed herein is an image processing apparatus including: a captured image acquisition unit configured to acquire data of a captured image; a correction unit configured to refer to a displacement vector map, which is stored in a storage unit and represents, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image or calculate the displacement vectors to correct the captured image; and an image display controlling unit configured to cause the corrected image to be displayed on a display panel.

Claims (60)

1. An image processing apparatus comprising:

a captured image acquisition unit configured to acquire data of a captured image;

a correction unit configured to refer to a displacement vector map, which is stored in a storage unit and represents, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image or calculate the displacement vectors to correct the captured image; and

an image display controlling unit configured to cause the corrected image to be displayed on a display panel;

wherein the correction unit corrects the captured image on a basis of the displacement vectors that are different for respective primary colors represented by the display panel.

2. The image processing apparatus according to claim 1 , wherein

the displacement vectors include a displacement vector obtained by adding, to a displacement vector used to eliminate first distortion by a lens of an imaging apparatus, a displacement vector used to add second distortion to be provided to a display image to be appreciated through an eyepiece, and

the correction unit corrects a captured image having the first distortion to an image having the second distortion.

3. The image processing apparatus according to claim 1 , wherein

the displacement vectors include a displacement vector used to adjust a size of the captured image to a size of a screen of the display panel, and

the correction unit corrects the size of the captured image to the screen size of the display panel.

4. The image processing apparatus according to claim 1 , wherein

the storage unit stores therein the displacement vector map for one color from among primary colors represented by the display panel and a difference vector map that represents, on an image plane, difference vectors representative of differences between a displacement vector represented by the displacement vector map and displacement vectors used for other colors from among the primary colors, and

the correction unit refers to the displacement vector map to correct color components of the captured image and refers to the difference vector map to further correct components of the other colors.

5. The image processing apparatus according to claim 1 , wherein the correction unit determines pixel values and sequentially supplies data of the corrected image to the image display controlling unit.

6. The image processing apparatus according to claim 1 , wherein the correction unit first determines a displacement destination of a pixel at each of discrete positions at each of which a displacement vector is set in the displacement vector map and then determines a displacement destination of a pixel positioned intermediately between the pixels at the discrete positions by interpolating the pixels whose displacement destination has been determined.

7. The image processing apparatus according to claim 1 , further comprising:

a partial image storage unit configured to store data of pixels generated by correction by the correction unit in an order in which the data are generated; and

a data transfer controlling unit configured to control such that, every time data of a predetermined number of pixels smaller than a total number of pixels of the captured image are stored into the partial image storage unit, the data are sent out.

8. The image processing apparatus according to claim 7 , wherein the correction unit starts, at a point of time at which data of pixels in the number of rows used to determine pixel values for one row of the display image are acquired, generation of data of the row.

9. The image processing apparatus according to claim 1 , wherein the correction unit further corrects the captured image on a basis of at least one of a distance between pupils of a user and a distance between the display panel and eyes of the user.

10. A head-mounted display comprising:

an image processing apparatus including

a captured image acquisition unit configured to acquire data of a captured image,

a correction unit configured to refer to a displacement vector map, which is stored in a storage unit and represents, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image or calculate the displacement vectors to correct the captured image, and

an image display controlling unit configured to cause the corrected image to be displayed on a display panel;

an imaging apparatus configured to supply a captured image to the captured image acquisition unit; and

the display panel;

wherein the correction unit corrects the captured image on a basis of the displacement vectors that are different for respective primary colors represented by the display panel.

11. The head-mounted display according to claim 10 , wherein the image processing apparatus synthesizes an image for synthesis transmitted from an external apparatus with an image after correction by the correction unit.

12. The head-mounted display according to claim 11 , wherein

the image processing apparatus analyses the captured image and transmits a result of the analysis to the external apparatus, and

the image for synthesis is generated on a basis of the result.

13. An image displaying method executed by an image processing apparatus, comprising:

acquiring data of a captured image;

reading out from a memory a displacement vector map representing, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image and referring to the displacement vector map, or calculating the displacement vectors to correct the captured image;

correcting the captured image on a basis of the displacement vectors that are different for respective primary colors represented by the display panel; and

causing the corrected image to be displayed on a display panel.

14. An image processing apparatus comprising:

a captured image acquisition unit configured to acquire data of a captured image;

a correction unit configured to refer to a displacement vector map, which is stored in a storage unit and represents, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image or calculate the displacement vectors to correct the captured image; and

an image display controlling unit configured to cause the corrected image to be displayed on a display panel,

wherein the storage unit stores therein the displacement vector map for one color from among primary colors represented by the display panel and a difference vector map that represents, on an image plane, difference vectors representative of differences between a displacement vector represented by the displacement vector map and displacement vectors used for other colors from among the primary colors, and

wherein the correction unit refers to the displacement vector map to correct color components of the captured image and refers to the difference vector map to further correct components of the other colors.

15. A head-mounted display comprising:

an image processing apparatus including

a captured image acquisition unit configured to acquire data of a captured image,

a correction unit configured to refer to a displacement vector map, which is stored in a storage unit and represents, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image or calculate the displacement vectors to correct the captured image, and

an image display controlling unit configured to cause the corrected image to be displayed on a display panel;

an imaging apparatus configured to supply a captured image to the captured image acquisition unit; and

the display panel;

wherein the storage unit stores therein the displacement vector map for one color from among primary colors represented by the display panel and a difference vector map that represents, on an image plane, difference vectors representative of differences between a displacement vector represented by the displacement vector map and displacement vectors used for other colors from among the primary colors, and

wherein the correction unit refers to the displacement vector map to correct color components of the captured image and refers to the difference vector map to further correct components of the other colors.

16. An image displaying method executed by an image processing apparatus, comprising:

acquiring data of a captured image;

reading out from a memory a displacement vector map representing, on an image plane, displacement vectors each representative of a displacement amount and a displacement direction of a pixel used when the captured image is to be corrected to a display image and referring to the displacement vector map, or calculating the displacement vectors to correct the captured image; and

storing the displacement vector map for one color from among primary colors represented by a display panel and a difference vector map that represents, on an image plane, difference vectors representative of differences between a displacement vector represented by the displacement vector map and displacement vectors used for other colors from among the primary colors; and

referring to the displacement vector map to correct color components of the captured image;

referring to the difference vector map to further correct components of the other colors; and

causing the corrected image to be displayed on the display panel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2020
From: OTSUKA, KATSUSHI; SHIMAZU, TAKASHI; NAKAMURA, YUICHIRO
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 052165/0536 →
Priority Claims (2)
JP JP2019-068185 · Mar 29, 2019 · national
JP JP2019-185338 · Oct 8, 2019 · national
Continuity (1)
Related Publication 20200310125A1 · Oct 1, 2020