Information processing device, information processing method, and program
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.
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.