IP Library Granted Patent US 11,354,790
Granted Patent B2
US 11,354,790 · App. 17/041,270 · Granted Jun 7, 2022

Image processing apparatus, image processing method, and recording medium

Inventor: Tooru Masuda (Tokyo, JP)
Assignee: SONY CORPORATION
G06T5/009G06F3/011G09G5/10G06T2207/10016G06T2207/20208G09G2354/00
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,354,790
App. No.
17/041,270
Granted
Jun 7, 2022
Kind
B2
Abstract

An image processing apparatus ( 100 ) includes: a variable determination unit ( 134 ) that performs, based on a distribution of luminance values of individual pixels included in a predetermined area determined according to information regarding a motion of a user out of first video data recorded in a first dynamic range, determination of a variable to be used to calculate the luminance values of the individual pixels when the first dynamic range is converted into a second dynamic range; and a converter ( 135 ) that converts the first video data into second video data displayed in the second dynamic range, based on the variable determined by the variable determination unit.

Claims (44)

1. An image processing apparatus comprising:

a variable determination unit configured to perform, based on a distribution of luminance values of individual pixels included in a predetermined area determined according to information regarding a motion of a user out of first video data recorded in a first dynamic range, determination of a variable to be used to calculate the luminance values of the individual pixels when the first dynamic range is converted into a second dynamic range; and

a converter configured to convert the first video data into second video data displayed in the second dynamic range, based on the variable determined by the variable determination unit,

wherein the variable determination unit is further configured to determine the variable based on a distribution of luminance values of individual pixels included in a virtual object that is superimposed on the predetermined area, and

wherein the variable determination unit and the converter are each implemented via at least one processor.

2. The image processing apparatus according to claim 1 ,

wherein, in a case where the information regarding the motion of the user satisfies a predetermined condition, the variable determination unit is further configured to determine the variable based on the distribution of the luminance values of the individual pixels included in the predetermined area.

3. The image processing apparatus according to claim 2 ,

wherein, in a case where a motion speed of the user is a predetermined threshold or less as a case where the information regarding the motion of the user satisfies the predetermined condition, the variable determination unit is further configured to determine the variable based on the distribution of the luminance values of individual pixels included in the predetermined area.

4. The image processing apparatus according to claim 2 ,

wherein, in a case where the information regarding the motion of the user does not satisfy the predetermined condition, the converter is further configured to convert the first video data into the second video data based on an existing variable determined before a time point of determination of the predetermined condition.

5. The image processing apparatus according to claim 1 ,

wherein, in a case where pixel information of individual pixels included in the predetermined area satisfies a predetermined condition, the variable determination unit is further configured to determine the variable based on a distribution of the luminance values of individual pixels included in the predetermined area.

6. The image processing apparatus according to claim 5 ,

wherein, in a case where an amount of change of the pixel information of individual pixels included in the predetermined area in a predetermined time is a predetermined threshold or less as a case where the pixel information of individual pixels included in the predetermined area satisfies the predetermined condition, the variable determination unit is further configured to determine the variable based on the distribution of the luminance values of individual pixels included in the predetermined area.

7. The image processing apparatus according to claim 5 ,

wherein, in a case where the pixel information of the individual pixels included in the predetermined area does not satisfy the predetermined condition, the converter is further configured to convert the first video data into the second video data based on an existing variable determined before a time point of determination of the predetermined condition.

8. The image processing apparatus according to claim 1 ,

wherein, in a case where the variable determination unit has determined a second variable after determining a first variable, the variable determination unit is further configured to determine values that achieve stepwise transition from the first variable to the second variable, and

the converter converts the first video data into the second video data by sequentially using the values that achieve stepwise transition from the first variable to the second variable, determined by the variable determination unit.

9. The image processing apparatus according to claim 1 ,

wherein the variable determination unit is further configured to determine the variable based on a value obtained by dividing a logarithmic mean of the luminance values of individual pixels included in the predetermined area by a mode of the luminance values of the individual pixels included in the predetermined area.

10. The image processing apparatus according to claim 1 ,

wherein the variable determination unit is further configured to determine the variable based on individual pixels that are not superimposed on the virtual object in the predetermined area.

11. The image processing apparatus according to claim 10 ,

wherein the variable determination unit is further configured to calculate luminance values to be set for individual pixels forming the virtual object, based on luminance values of individual pixels included in the first video data.

12. The image processing apparatus according to claim 10 ,

wherein in a case where a behavior of the virtual object satisfies a predetermined condition, the variable determination unit is further configured to determine the variable based on a distribution of luminance values of individual pixels included in the virtual object that is superimposed on the predetermined area and individual pixels that are not superimposed on the virtual object in the predetermined area, and

in a case where the behavior of the virtual object does not satisfy a predetermined condition, the variable determination unit is further configured to determine the variable based on the distribution of the luminance values of individual pixels included in the predetermined area regardless of whether the superimposition of the virtual object is performed.

13. The image processing apparatus according to claim 1 ,

wherein the first video data is spherical content,

the image processing apparatus further comprises an area determination unit configured to perform projection conversion on a partial area of the spherical content specified based on the motion of the user and determine an area corresponding to an image obtained after the projection conversion, as the predetermined area, and

the area determination unit is implemented via at least one processor.

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

a display control unit configured to control display of the second video data obtained by conversion by the converter,

wherein the display control unit is implemented via at least one processor.

15. An image processing method, by a computer, comprising:

performing, based on a distribution of luminance values of individual pixels included in a predetermined area determined according to information regarding a motion of a user out of first video data recorded in a first dynamic range, determination of a variable to be used to calculate the luminance values of the individual pixels when the first dynamic range is converted into a second dynamic range;

converting the first video data into second video data displayed in the second dynamic range, based on the determined variable; and

determining the variable based on a distribution of luminance values of individual pixels included in a virtual object that is superimposed on the predetermined area.

16. A non-transitory computer readable recording medium, which when executed by a computer causes the computer to execute an image processing method, the method comprising:

performing, based on a distribution of luminance values of individual pixels included in a predetermined area determined according to information regarding a motion of a user out of first video data recorded in a first dynamic range, determination of a variable to be used to calculate the luminance values of the individual pixels when the first dynamic range is converted into a second dynamic range;

converting the first video data into second video data displayed in the second dynamic range, based on the determined variable; and

determining the variable based on a distribution of luminance values of individual pixels included in a virtual object that is superimposed on the predetermined area.

Assignments (2)
CHANGE OF NAME Recorded Dec 17, 2025
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 073986/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: MASUDA, TOORU
To: SONY CORPORATION
Reel/Frame 053875/0170 →
Priority Claims (1)
JP JP2018-073580 · Apr 6, 2018 · national
Continuity (1)
Related Publication 20210073958A1 · Mar 11, 2021