IP Library Granted Patent US 12684235
Granted Patent B2
US 12684235 · App. 18/859,718 · Granted Jul 14, 2026

Information processing device, information processing method, and program

Inventors: Takashi Kawai (Tokyo, JP); Seiichi Inomata (Tokyo, JP); Kazuyuki Takao (Kanagawa, JP); Fumito Watanabe (Kanagawa, JP)
Assignee: Sony Group Corporation
H04N23/675H04N23/60H04N23/663H04N23/687H04N23/69H04N23/80H04N23/6812
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 12684235
App. No.
18/859,718
Granted
Jul 14, 2026
Kind
B2
Abstract

An information processing device includes an acquisition unit that acquires meta-information regarding breathing correction associated with a moving image, and a breathing correction unit that performs breathing correction for the moving image on the basis of the meta-information.

Claims (106)

1 . A non-transitory computer readable medium storing a program, the program being executable by a processor to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

obtaining a correction amount for each of a plurality of image positions on a basis of the meta-information for each frame constituting the moving image; and

performing the breathing correction for each frame using the obtained correction amount.

2 . The non-transitory computer readable medium according to claim 1 , wherein the operations further comprise:

obtaining a correction amount of each frame on a basis of the meta-information, and performing the breathing correction for each frame using the obtained correction amount.

3 . The non-transitory computer readable medium according to claim 1 , wherein the operations further comprise:

obtaining an exposure center of gravity corresponding to the plurality of image positions, and obtaining the correction amount according to a focus position at the obtained exposure center of gravity.

4 . The non-transitory computer readable medium according to claim 1 , wherein the operations further comprise:

performing the breathing correction for a predetermined range to be corrected in the moving image.

5 . The non-transitory computer readable medium according to claim 1 , wherein; the operations further comprise:

in a case where another breathing correction is performed for the moving image performing the breathing correction in consideration of the another breathing correction.

6 . The non-transitory computer readable medium according to claim 5 , wherein the operations further comprise:

inversely converting the moving image using a correction amount of the another breathing correction; and

performing the breathing correction for the inversely converted moving image using a correction amount based on the meta-information.

7 . The non-transitory computer readable medium according to claim 1 , wherein the operations further comprise:

causing a display display regarding the breathing correction.

8 . The non-transitory computer readable medium according to claim 7 , wherein the operations further comprise:

causing a side-by-side display of the moving image for which the breathing correction has been performed and the moving image before the breathing correction is performed.

9 . The non-transitory computer readable medium according to claim 7 , wherein the operations further comprise:

causing a display of an image area of when the breathing correction is performed, for the moving image before the breathing correction is performed.

10 . A non-transitory computer readable medium storing a program, the program being executable to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

obtaining a minimum value of a correction value in the moving image; and

obtaining a correction amount based on the minimum value.

11 . A non-transitory computer readable medium storing a program, the program being executable to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information; and

switching between first breathing correction of performing breathing correction with a uniform correction amount for each frame of the moving image and second breathing correction of performing breathing correction with a different correction amount according to an image position for each frame.

12 . The non-transitory computer readable medium according to claim 11 , wherein the operations further comprise:

switching between the first breathing correction and the second breathing correction on a basis of at least one of diaphragm information, lens information, lens identification information, information of an imaging element, or information of a focus position and a zoom position included in the meta-information.

13 . A non-transitory computer readable medium storing a program, the program being executable to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information; and

in a case where another breathing correction is performed for the moving image, performing the breathing correction in consideration of the another breathing correction; and

performing the breathing correction on a basis of a difference between a correction amount of the another breathing correction performed for the moving image and a correction amount included in the meta-information.

14 . A non-transitory computer readable medium storing a program, the program being executable to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

causing a display regarding the breathing correction; and

causing a display of information regarding an angle of view of the moving image arranged in a timeline.

15 . A non-transitory computer readable medium storing a program, the program being executable to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

causing a display regarding the breathing correction; and

causing a display of executability of the breathing correction for the moving image.

16 . A non-transitory computer readable medium storing a program, the program being executable to perform operations comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

causing a display regarding the breathing correction; and

in a case where another breathing correction with a limitation is performed for the moving image, causing a display of a fact of the another breathing correction with a limitation.

17 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

obtaining a correction amount for each of a plurality of image positions on a basis of the meta-information for each frame constituting the moving image; and

performing the breathing correction for each frame using the obtained correction amount.

18 . The information processing method according to claim 17 , further comprising:

obtaining a correction amount of each frame on a basis of the meta-information, and performing the breathing correction for each frame using the obtained correction amount.

19 . The information processing method according to claim 17 , further comprising:

obtaining an exposure center of gravity corresponding to the plurality of image positions, and obtaining the correction amount according to a focus position at the obtained exposure center of gravity.

20 . The information processing method according to claim 17 , further comprising:

performing the breathing correction for a predetermined range to be corrected in the moving image.

21 . The information processing method according to claim 17 , further comprising:

in a case where another breathing correction is performed for the moving image, performing the breathing correction in consideration of the another breathing correction.

22 . The information processing method according to claim 21 , further comprising:

inversely converting the moving image using a correction amount of the another breathing correction; and

performing the breathing correction for the inversely converted moving image using a correction amount based on the meta-information.

23 . The information processing method according to claim 17 , further comprising:

causing a display regarding the breathing correction.

24 . The information processing method according to claim 23 , further comprising:

causing a side-by-side display of the moving image for which the breathing correction has been performed and the moving image before the breathing correction is performed.

25 . The information processing method according to claim 23 , further comprising:

causing a display of an image area of when the breathing correction is performed, for the moving image before the breathing correction is performed.

26 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

obtaining a minimum value of a correction value in the moving image; and

obtaining a correction amount based on the minimum value.

27 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information; and

switching between first breathing correction of performing breathing correction with a uniform correction amount for each frame of the moving image and second breathing correction of performing breathing correction with a different correction amount according to an image position for each frame.

28 . The information processing method according to claim 27 , further comprising:

switching between the first breathing correction and the second breathing correction on a basis of at least one of diaphragm information, lens information, lens identification information, information of an imaging element, or information of a focus position and a zoom position included in the meta-information.

29 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

in a case where another breathing correction is performed for the moving image, performing the breathing correction in consideration of the another breathing correction; and

performing the breathing correction on a basis of a difference between a correction amount of the another breathing correction performed for the moving image and a correction amount included in the meta-information.

30 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

causing a display regarding the breathing correction; and

causing a display of information regarding an angle of view of the moving image arranged in a timeline.

31 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

causing a display regarding the breathing correction; and

causing a display of executability of the breathing correction for the moving image.

32 . An information processing method comprising:

receiving meta-information regarding breathing correction associated with a moving image;

performing breathing correction for the moving image on a basis of the meta-information;

causing a display regarding the breathing correction; and

in a case where another breathing correction with a limitation is performed for the moving image, causing a display of a fact of the another breathing correction with a limitation.