US 12,067,304 B2
Image processing apparatus, image processing method, and non-transitory computer-readable storage medium storing a program that performs dynamic range conversion based on obtained display information
Shinichi Miyazaki, Tokyo (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jan. 29, 2021, as Appl. No. 17/161,862.
Claims priority of application No. 2020-015535 (JP), filed on Jan. 31, 2020.
Prior Publication US 2021/0241055 A1, Aug. 5, 2021
Int. Cl. H04N 1/60 (2006.01); G06F 3/12 (2006.01); G06T 3/00 (2006.01); G06T 5/92 (2024.01); G06K 15/02 (2006.01)
CPC G06F 3/1208 (2013.01) [G06T 3/00 (2013.01); G06T 5/92 (2024.01); H04N 1/6027 (2013.01); H04N 1/6072 (2013.01); H04N 1/6097 (2013.01); G06K 15/188 (2013.01); G06T 2207/20208 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An image processing apparatus comprising:
at least one processor coupled to at least one memory that cause the image processing apparatus to function as:
(a) a first obtainment unit configured to obtain high-dynamic range (HDR) data that represents a high-dynamic range (HDR) image and has been obtained by using a transfer function;
(b) a second obtainment unit configured to obtain print information to perform printing based on the obtained HDR data;
(c) a third obtainment unit configured to obtain display information for a display apparatus in which a print preview is displayed, based on the obtained HDR data;
(d) a division unit configured to perform region division on a low-frequency component of the HDR image represented by the obtained HDR data; and
(e) a conversion unit configured to convert, by using a luminance range of the display apparatus indicated by the obtained display information, a dynamic range of luminance of the obtained HDR data into a first dynamic range by which the print preview is to be performed, and to convert, by using the obtained print information, the first dynamic range into a second dynamic range by which printing is to be performed, wherein the conversion unit performs the dynamic range conversion by using information for the dynamic range conversion that is set for the divided region.