US 11,706,396 B2
Image processing apparatus that performs processing concerning display of stereoscopic image, image processing method, and storage medium
Takehiro Yoshida, Tokyo (JP); Takumi Uehara, Kanagawa (JP); Hiroki Ito, Kanagawa (JP); Kunihiro Shirai, Kanagawa (JP); Takuma Mikawa, Kanagawa (JP); and Hiroshi Atobe, Kanagawa (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Sep. 6, 2021, as Appl. No. 17/467,339.
Claims priority of application No. 2020-152202 (JP), filed on Sep. 10, 2020.
Prior Publication US 2022/0078394 A1, Mar. 10, 2022
Int. Cl. H04N 13/139 (2018.01); G06F 8/65 (2018.01); H04N 13/178 (2018.01); H04N 13/344 (2018.01)
CPC H04N 13/139 (2018.05) [G06F 8/65 (2013.01); H04N 13/178 (2018.05); H04N 13/344 (2018.05)] 8 Claims
OG exemplary drawing
 
1. An image processing apparatus, comprising:
at least one processor; and
a memory coupled to the at least one processor, the memory having instructions that, when executed by the processor, perform the operations as:
a reception unit configured to receive, from an image capturing apparatus on which a double optical system lens unit is mounted, image data including a first image area and a second image area, which are formed by being respectively obtained through an optical system for a right eye and an optical system for a left eye of the double optical system lens unit, and metadata associated with the image data;
a display control unit configured to cause a display unit to display a stereoscopic image, using the image data;
a first determination unit configured to determine whether or not to upgrade an application based on a file format of an image file indicated by the metadata;
an upgrading unit configured to perform upgrading process for upgrading the application by obtaining predetermined data from an external apparatus in accordance with a result of the determination;
a second determination unit configured to, after the upgrading process is performed on the application, analyze the image data and compare the first image area and the second image area, and thereby determining whether or not the first image area and the second image area are in a reversed state with respect to right and left in the image data; and
an image processing unit configured to, in a case where the result of the determination indicates that the first image area and the second image area are in a reversed state with respect to right and left in the image data, perform a process for replacing the first image area and the second image area with each other, right and left, in the image data,
wherein the display control unit displays, on the display unit, the stereoscopic image using image data which is subjected to the process for replacing the first image area and the second image area with each other, right and left, in the image data.