US10868970B2 - Image processing apparatus outputting display environment, image processing method, and storage medium - Google Patents
Image processing apparatus outputting display environment, image processing method, and storage medium Download PDFInfo
- Publication number
- US10868970B2 US10868970B2 US16/529,627 US201916529627A US10868970B2 US 10868970 B2 US10868970 B2 US 10868970B2 US 201916529627 A US201916529627 A US 201916529627A US 10868970 B2 US10868970 B2 US 10868970B2
- Authority
- US
- United States
- Prior art keywords
- image
- display
- image processing
- information indicating
- display environment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 231
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 45
- 238000011161 development Methods 0.000 claims description 34
- 230000008569 process Effects 0.000 claims description 34
- 238000003384 imaging method Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000013507 mapping Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H04N5/2355—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6027—Correction or control of colour gradation or colour contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3871—Composing, repositioning or otherwise geometrically modifying originals the composed originals being of different kinds, e.g. low- and high-resolution originals
Definitions
- One disclosed aspect of the embodiments relates to an image processing technique for displaying an image that has been edited, adjusted, and the like.
- display devices and general image formats handle image data in, for example, standard red, green, blue (sRGB) standard and Rec. ITU-R BT.709 standard.
- a recommended luminance level for reference displays under these standards is 80 to 100 candela per square meter (cd/m 2 ).
- Rec. ITU-R BT.2100 standard with luminance ranges (i.e., dynamic ranges) that are wider than the ranges of the conventional standards.
- a transfer function called perceptual quantization (PQ) defined in Rec. ITU-R BT.2100 allows representations up to 10000 cd/m 2 .
- display devices that can perform display with wider dynamic ranges (e.g., up to 1000 cd/m 2 ) than the dynamic ranges of conventional display devices are available.
- SDR standard dynamic range
- HDR high dynamic range
- RAW image files in which original data (i.e., RAW data or RAW image) obtained from imaging elements arranged in the Bayer array is recorded without any change. Since a RAW image has a wider dynamic range than that of a SDR image, the RAW image can be handled as an HDR image by subjecting the RAW image to a development processing under development conditions for outputting HDR images (i.e., development parameters for HDR).
- Japanese Patent Application Laid-Open No. 2015-5878 discusses a method for handling HDR image data and image data in which conversion information from HDR to SDR is recorded. According to the method described in Japanese Patent Application Laid-Open No. 2015-5878, if the display device is capable of HDR display, an HDR image is displayed, and if the display device is compatible with only SDR display, the HDR image is converted to an SDR image for display. As described above, according to the technique described in Japanese Patent Application Laid-Open No. 2015-5878, it is possible to display the HDR image in accordance with the display environment even in the case of SDR display environment.
- HDR image data without SDR conversion information is handled, it is possible to display the HDR image in the SDR display environment by converting the HDR image into an SDR image by tone mapping or the like.
- image processing is commonly performed on image data to perform editing or adjustments of color, brightness, and the like.
- the image data is saved in association with information indicating setting values that have been used when the editing and adjustments of color, brightness, and the like have been performed.
- the image having undergone the image processing using the information such as the setting values saved in association with the image data is displayed.
- One disclosed aspect of the embodiments is directed to an image processing apparatus, and an image processing method, and a storage medium that allow a user viewing the result of image processing to easily recognize the difference between the displaying capabilities, even if the displaying capability in the display environment differs between, for example, the time of image processing and the time of display of the image processing result.
- an image processing apparatus includes a processing unit, a setting acquisition unit, an environment acquisition unit, and an output unit.
- the processing unit is configured to perform image processing on an input image.
- the setting acquisition unit is configured to acquire information indicating a setting of the image processing on an image with a predetermined dynamic range.
- the environment acquisition unit is configured to acquire information indicating a display environment in which the image is displayed during the image processing.
- the output unit is configured to output at least the information indicating the setting and the information indicating the display environment in association with the image having undergone the image processing.
- the processing unit, the setting acquisition unit, the environment acquisition unit, and the output unit are implemented via at least one processor.
- FIG. 1 is a block diagram illustrating a configuration example of an image processing apparatus.
- FIG. 2 is a flowchart illustrating a procedure performed based on an image processing program according to a first exemplary embodiment.
- FIG. 3A is a block diagram illustrating a structure of a RAW image file.
- FIG. 3B is a block diagram illustrating a structure of a RAW image file to which processing-related information is added.
- FIG. 3C is a block diagram illustrating a structure of a RAW image file having a plurality of pieces of processing-related information.
- FIG. 4 is a flowchart illustrating a procedure performed based on an image processing program according to a second exemplary embodiment.
- FIG. 5 is a flowchart illustrating an image display processing procedure according to the second exemplary embodiment.
- a personal computer (PC) application program (hereinafter referred to as an application) that handles a RAW image file as a high dynamic range (HDR) image
- the application according to the present exemplary embodiment is an application capable of developing a RAW image file as an HDR image under development conditions (i.e., HDR development parameters) for outputting an HDR image.
- HDR development parameters i.e., HDR development parameters
- GUI graphical user Interfaces
- the image processing control it is possible to set development conditions in RAW development processing, and set “brightness” and “color” in image editing and adjustment processing.
- the image processing control it is also possible to save, in association with the RAW image file, information on the setting values of development conditions in the RAW development processing and on the setting values of “brightness” and “color” in the image editing and adjustment processing.
- the setting values of development conditions in the RAW development processing i.e., development parameters
- the setting values in the image editing and adjustment processing and the display environment information indicating the display environment having been used in the image processing will be collectively referred to as processing-related information.
- the processing-related information may be provided in a separate file from the RAW image file, and recorded in association with the RAW image file.
- the RAW image file is handled as an HDR image.
- a general HDR image e.g., a 10-bit image in BT.2020 color gamut with perceptual quantization (PQ) gamma
- PQ perceptual quantization
- FIG. 1 is a block diagram illustrating a schematic configuration of a personal computer (hereinafter referred to as a PC 100 ), which is an application example of an image processing apparatus of the first exemplary embodiment.
- a PC 100 personal computer
- a control unit 101 controls the entire PC 100 .
- the control unit 101 is, for example, a central processing unit (CPU).
- a read only memory (ROM) 102 is a memory storing programs and parameters that do not need to be changed.
- a random access memory (RAM) 103 is a memory for temporarily storing programs and data supplied from an external device or the like.
- An external storage device 104 includes a hard disk or memory card fixedly installed in the PC 100 , various optical discs, magnetic cards, optical cards, and integrated circuit (IC) cards, which are detachable from the PC 100 , and write/read devices for the media.
- the external storage device 104 can record digital data such as programs and RAW image files.
- an image processing program described below is recorded as a program code or a set of instructions readable by the control unit 101 .
- the control unit 101 executes the program code or the instructions to perform operations described in the following, such as the flowcharts shown in FIG. 2, 4 , or 5 .
- the image processing program is recorded in the external storage device 104 as an example. However, the disclosure is applied to a case where the program resides in the ROM 102 or on a network.
- An operation input interface (IF) 105 is an interface to an input device such as a pointing device (e.g., mouse) and a keyboard 109 that accept a user's operation as operation input data.
- a pointing device e.g., mouse
- a keyboard 109 e.g., a mouse
- a display Interface (IF) 106 is an interface with a display 110 for displaying data held by the PC 100 and supplied data.
- a bus 108 is a system bus that communicably connects the individual units described above (i.e., the control unit 101 , the ROM 102 , the RAM 103 , the external storage device 104 , the operation input IF 105 , and the display IF 106 ).
- FIG. 2 is a flowchart illustrating a procedure of image processing of the present exemplary embodiment, which is implemented when the control unit 101 illustrated in FIG. 1 executes an image processing program, which is an application according to the present exemplary embodiment.
- the processing illustrated in the flowchart of FIG. 2 may be implemented not only by a software configuration based on the program executed by a CPU or the like but also by a hardware configuration. Further, a part of the processing may be implemented by a hardware configuration and the remaining part may be implemented by a software configuration.
- the program executed by the CPU may be stored in the external storage device 104 or may be stored, for example, in the ROM 102 .
- the program may be acquired via a network or the like (not illustrated).
- the control unit 101 When the image processing program according to the present exemplary embodiment is started up, the control unit 101 first displays an initial screen of the image processing program in step S 200 .
- the process of the initial screen display is a process of displaying a window (not illustrated) in the same manner as a general application.
- step S 205 the control unit 101 sets a RAW image file.
- the control unit 101 displays a GUI (not illustrated) for file setting control on the display 110 . This allows the user to select the RAW image file stored in the external storage device 104 via the operation input IF 105 .
- the GUI for the file setting control is configured to use, for example, a file open dialog provided as a standard in an operating system (OS) whereby one image file can be selected.
- OS operating system
- step S 210 the control unit 101 determines whether processing-related information is saved in association with the RAW image file selected in step S 205 .
- the control unit 101 shifts the processing to step S 215 .
- the control unit 101 shifts the processing to step S 220 .
- the processing-related information includes “development parameters” that represent RAW development conditions.
- FIGS. 3A to 3C A structure of a RAW image file according to the present exemplary embodiment will be described with reference to FIGS. 3A to 3C .
- FIG. 3A is a block diagram illustrating an example of a structure of a RAW image file.
- RAW image data is RAW data obtained from imaging elements arranged in a Bayer array.
- the image-capturing parameters are various setting values for main image capturing, which indicate information such as exposure, shutter speed, color gamut, and white point.
- Metadata is information other than image-capturing parameters and development parameters, which indicate information such as image capture date and time, model name, and comments.
- FIG. 3B is a block diagram illustrating a structure example of a RAW image file to which processing-related information is added.
- Raw image data, image-capturing parameters, and metadata are the same as those illustrated in FIG. 3A .
- the processing-related information includes condition/setting information at the time of image processing and display environment information at the time of image processing.
- the condition/setting information at the time of image processing includes at least development parameters for HDR and setting values for adjustment, editing, and the like.
- the HDR development parameters are parameters indicating development conditions for developing RAW image data and outputting an HDR image.
- the HDR development parameters include values of the dynamic range, color gamut, white point, sharpness, and noise reduction of the HDR image as a target.
- the setting values for adjustment, editing, and the like are information on, for example, adjustment setting values of color and brightness in which adjustment and editing of the color and brightness are made.
- the display environment information at the time of image processing is information indicating a display environment in which an image is displayed when development processing or image processing such as adjustment and editing has been performed.
- flag information indicating whether HDR display is enabled is used as the display environment information at the time of image processing.
- FIG. 3C is a block diagram illustrating a structure example of a RAW image file having a plurality of pieces of processing-related information. As illustrated in FIG. 3C , as information on another setting, the RAW image file can have a plurality of pieces of processing-related information.
- step S 210 The determination in step S 210 as to whether there is the processing-related information described above is made by determining whether the RAW image file includes a “processing-related information” block described above.
- step S 210 When the control unit 101 determines in step S 210 that there is no processing-related information in the RAW image file (NO in step S 210 ), the processing proceeds to step S 215 .
- step S 215 the control unit 101 creates processing-related information in which the development parameters of the RAW image are set to default, and stores the information into the RAM 103 illustrated in FIG. 1 .
- step S 217 the control unit 101 shifts the processing to step S 230 .
- step S 210 When the control unit 101 determines in step S 210 that there is processing-related information (YES in step S 210 ), the processing proceeds to step S 220 .
- step 220 the control unit 101 performs a setting acquisition process for acquiring processing-related information from the RAW image file, and holds the acquired information in the RAM 103 .
- the firstly found piece is read.
- the user may be allowed to select which processing-related information to read.
- step S 225 the control unit 101 performs an environment acquisition processing for acquiring display environment information at the time of image processing from the processing-related information acquired in step S 220 , and holds the display environment information in the RAM 103 .
- an “HDR display flag” indicating whether HDR display is enabled is acquired.
- step S 230 the control unit 101 performs a RAW image development processing.
- the development parameters used at the time of development are the HDR development parameters in the processing-related information held in the RAM 103 . Then, an HDR image is obtained as a result of the development processing in step S 230 .
- step S 235 the control unit 101 performs an environment acquisition process for acquiring the current display environment information.
- the control unit 101 inquires of the OS whether HDR display is enabled, and sets the “HDR display flag” based on a response from the OS.
- the OS is inquired as to whether HDR display is enabled as an example.
- other information may be acquired as a matter of course. For example, any information based on which it can be determined whether HDR display is enabled, such as maximum displayable luminance information or display gamma information, may be used.
- the control unit 101 acquires at least one of the HDR display flag, the information on the maximum luminance, and the information on the display gamma.
- step S 240 the control unit 101 determines whether HDR display is enabled from the display environment acquired in step S 235 .
- the control unit 101 shifts the processing to step S 245 .
- the control unit 101 shifts the processing to step S 255 .
- control unit 101 performs, in step S 245 , a process of converting the development result into an SDR image.
- the control unit 101 performs the conversion from the HDR image to an SDR image using, for example, tone mapping.
- the control unit 101 may perform the conversion to an SDR image by other processing. There are several schemes to create an SDR image from an HDR image, but the scheme used does not matter.
- step S 250 the control unit 101 performs a process of displaying, in SDR, the SDR image as the result of the conversion in step S 245 .
- step S 250 the control unit 101 shifts the processing to step S 260 .
- step S 255 the control unit 101 performs a process of displaying an HDR image as the development result in HDR. After step S 255 , the control unit 101 shifts the processing to step S 260 .
- step S 260 the control unit 101 determines whether the display environment at the time of image processing is different from the display environment at the time of display of the image processing result.
- step S 265 the control unit 101 causes the display 110 to display a message for notifying or warning the user that the display environments at the time of image processing and at the time of display of the image processing result are different from each other.
- a message is displayed as an example.
- the notification may be made by at least one of displaying an icon for notification, displaying a mark for notification, outputting a sound for notification from an audio output device (not illustrated), displaying the display environment information at the time of image processing and at the time of display of the image processing results, and the like.
- the control unit 101 may operate to, after notifying the effect to the user, reset the processing-related information or return the processing-related information to the defaults.
- step S 270 the control unit 101 determines whether the user has set values via the image processing control GUI by operating the operation input IF 105 .
- brightness and color are set as image processing control via the GUI.
- other settings may be applicable.
- the control unit 101 shifts the processing to step S 275 .
- the control unit 101 shifts the processing to step S 280 .
- step S 275 the control unit 101 performs a process of updating the processing-related information stored in the RAM 103 to the information set by the user in step S 270 .
- step S 277 the control unit 101 updates the display environment information at the time of image processing in the processing-related information stored in the RAM 103 to the information acquired in step S 235 .
- step S 280 the control unit 101 shifts the processing to step S 280 .
- step S 280 the control unit 101 determines whether the user has pressed the end button by operating the operation input IF 105 .
- the control unit 101 shifts the processing to step S 285 .
- the control unit 101 returns the process to step S 230 .
- steps S 230 to S 280 are repeated until the end of the application, whereby the user can repeat the image adjustments while checking the display image.
- step S 285 the control unit 101 performs a process of reflecting the processing-related information stored in the RAM 103 on the RAW image file.
- the control unit 101 performs an overwrite process. If the processing-related information is not attached to the read RAW image, the control unit 101 performs an addition process on the RAW image.
- the control unit 101 may ask the user to confirm overwriting or adding the read processing-related information as other processing-related information to the RAW image file.
- the configuration and operation described above allows the user to recognize at the time of display whether there is a difference in displaying capability between the display environment at the time of image processing and the display environment at the time of display of the image processing result.
- the application i.e., image processing program
- a user A performs image processing on a RAW image file.
- the user A uses the display 110 in SDR display environment.
- setting values and the like with which the user A has performed image processing are added to the RAW image file as processing-related information.
- the display environment information of the display 110 of the user A is recorded in the RAW image file.
- the user A passes, to a user B, a memory card or the like on which the RAW image file having undergone the image processing is recorded as described above, or sends the processed RAW image file via a network to a PC of the user B.
- the PC display of the user B is capable of HDR display. In other words, the PC of the user B and the PC of the user A are different in displaying capability.
- the user B also executes the application of the present exemplary embodiment on his/her PC and opens the RAW image file received from the PC of the user A.
- an application that handles a RAW image file as an HDR image i.e., image processing program
- the application of the second exemplary embodiment can develop a RAW image file under the condition of outputting an HDR image.
- the application according to the second exemplary embodiment includes a file setting control, an image processing control, and an end button, as in the case described above.
- the image processing control allows settings of “brightness” and “color”.
- processing-related information is recorded in a RAW image file.
- Related information may be recorded as a file separate from the RAW image file.
- the RAW image file is handled as an HDR image.
- a general HDR image e.g., a 10-bit image in BT.2020 color gamut with PQ gamma
- the configuration of a PC as an application example of the image processing apparatus according to the second exemplary embodiment is the same as that illustrated in FIG. 1 described above, and thus the illustration and description thereof will be omitted.
- FIG. 4 is a flowchart illustrating a procedure of image processing of the second exemplary embodiment, which is implemented by the control unit 101 illustrated in FIG. 1 executing an image processing program as an application according to the present exemplary embodiment.
- Steps S 400 to S 435 illustrated in FIG. 4 are the same as steps S 200 to S 235 illustrated in FIG. 2
- steps S 470 to S 485 illustrated in FIG. 4 are the same as steps S 270 to S 285 illustrated in FIG. 2 . Therefore, descriptions thereof will be omitted.
- step S 435 the control unit 101 shifts the processing to step S 440 .
- step S 440 the control unit 101 performs a process of displaying an image on the display 110 .
- the image display process in step S 440 will be described in detail with reference to the flowchart illustrated in FIG. 5 .
- step S 500 the control unit 101 determines whether HDR display is enabled from the display environment acquired in step S 435 .
- the control unit 101 shifts the processing to step S 505 .
- the control unit 101 shifts the processing to step S 525 .
- control unit 101 shifts the processing to step S 505 to perform a process for converting the development result into an SDR image.
- the control unit 101 performs the conversion from the HDR image to an SDR image using tone mapping.
- the control unit 101 may perform the conversion to an SDR image by other processing. There are several schemes to create an SDR image from an HDR image, but the scheme used does not matter.
- step S 510 the control unit 101 performs a process of displaying, in SDR, the SDR image as the result of the conversion in step S 505 .
- step S 520 the control unit 101 performs a process for displaying, in the SDR environment, the RAW image having undergone image processing in the HDR environment.
- step S 520 the control unit 101 superimposes, on the image, a mark [ ⁇ ], for example, indicating that there is a difference between displaying capabilities in the display environments, and then terminates the image display process. If the displaying capabilities are different, the control unit 101 may operate to, after notifying the effect to the user, reset the processing-related information or return the processing-related information to the defaults.
- the control unit 101 When shifting the processing to step S 535 , the control unit 101 performs a process of displaying, in the HDR environment, the RAW image having undergone image processing in the SDR environment. In step S 535 , the control unit 101 performs a process of converting the development result into an SDR image. In the present exemplary embodiment, the control unit 101 performs the conversion from the HDR image to an SDR image using tone mapping. As a matter of course, the control unit 101 may perform the conversion to an SDR image by other processing.
- step S 540 the control unit 101 performs a process of displaying the SDR image as the result of the conversion in step S 535 .
- the control unit 101 produces the SDR display in the HDR display environment.
- Steps S 535 and S 540 are processes for displaying the image in SDR according to the display environment at the time of image processing even though the current display environment is the HDR display environment.
- step S 545 the control unit 101 superimposes a predetermined mark (e.g., “!”) on the image to indicate that the process for matching the display environments has been performed, and terminates the image display process.
- the predetermined mark “!” is a mark indicating that the image is displayed according to the display environment at the time of image processing although there is a difference between the display environments.
- steps S 430 to S 480 are repeated until the end of the application, whereby the user can repeat the image adjustments while checking the display image. Further, the user can recognize at the time of display whether the displaying capability is different between the display environment at the time of image processing and the display environment at the time of display of the image processing result. Furthermore, in the second exemplary embodiment, when handling an image having undergone image processing in the SDR environment, the image can be displayed even in the HDR display environment in the same dynamic range as that at the time of image processing.
- Embodiment(s) of the disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s).
- computer executable instructions e.g., one or more programs
- a storage medium which may also be referred to more fully as a ‘
- the computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions.
- the computer executable instructions may be provided to the computer, for example, from a network or the storage medium.
- the storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)TM), a flash memory device, a memory card, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
Claims (20)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018148447A JP2020024550A (en) | 2018-08-07 | 2018-08-07 | Image processing system, image processing method, and program |
JP2018-148447 | 2018-08-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200053272A1 US20200053272A1 (en) | 2020-02-13 |
US10868970B2 true US10868970B2 (en) | 2020-12-15 |
Family
ID=69406745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/529,627 Active US10868970B2 (en) | 2018-08-07 | 2019-08-01 | Image processing apparatus outputting display environment, image processing method, and storage medium |
Country Status (2)
Country | Link |
---|---|
US (1) | US10868970B2 (en) |
JP (1) | JP2020024550A (en) |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004328532A (en) | 2003-04-25 | 2004-11-18 | Konica Minolta Photo Imaging Inc | Imaging apparatus, image processing apparatus, and image recording apparatus |
US20090256938A1 (en) * | 2008-04-09 | 2009-10-15 | Gentex Corporation | Imaging device |
US20140210847A1 (en) * | 2011-09-27 | 2014-07-31 | Koninklijke Philips N.V. | Apparatus and method for dynamic range transforming of images |
JP2015005878A (en) | 2013-06-20 | 2015-01-08 | ソニー株式会社 | Reproduction device, reproduction method and recording medium |
US20150015487A1 (en) * | 2012-07-02 | 2015-01-15 | Sony Computer Entertainment Inc. | Interaction with an expanded information space on a cellular phone |
US20150279113A1 (en) * | 2014-03-25 | 2015-10-01 | Metaio Gmbh | Method and system for representing a virtual object in a view of a real environment |
US9319652B2 (en) | 2010-12-12 | 2016-04-19 | Dolby Laboratories Licensing Corporation | Method and apparatus for managing display limitations in color grading and content approval |
US20160275913A1 (en) * | 2015-03-17 | 2016-09-22 | Canon Kabushiki Kaisha | Image display apparatus and control method thereof |
JP2017143546A (en) | 2017-03-21 | 2017-08-17 | ソニー株式会社 | Playback device, recording medium, display device and information processing method |
US10009588B2 (en) | 2013-12-26 | 2018-06-26 | Canon Kabushiki Kaisha | Image processing apparatus and imaging apparatus |
US10063823B2 (en) * | 2014-09-12 | 2018-08-28 | Sony Corporation | Information processing device, information processing method, program, and recording medium |
US20180299952A1 (en) * | 2017-04-17 | 2018-10-18 | Intel Corporation | Sensory enhanced augmented reality and virtual reality device |
US20190124247A1 (en) * | 2017-07-19 | 2019-04-25 | Perkinelmer Health Sciences, Inc. | Rapid, High Dynamic Range Image Acquisition with a Charge-Coupled Device (CCD) Camera |
US20190139502A1 (en) | 2016-07-06 | 2019-05-09 | Canon Kabushiki Kaisha | Display control apparatus |
US20190139203A1 (en) * | 2017-11-06 | 2019-05-09 | Sony Interactive Entertainment Inc. | Image processing apparatus, display apparatus, and image processing method |
US20190244584A1 (en) * | 2018-02-06 | 2019-08-08 | Funai Electric Co., Ltd. | Playback device |
US20190279598A1 (en) * | 2018-03-12 | 2019-09-12 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling image processing apparatus, and storage medium |
US20190355107A1 (en) * | 2016-06-16 | 2019-11-21 | Sony Interactive Entertainment Inc. | Image processing apparatus and superimposed image generation method |
US10657375B1 (en) * | 2019-11-13 | 2020-05-19 | Capital One Services, Llc | Augmented reality system for facilitating currency conversion |
-
2018
- 2018-08-07 JP JP2018148447A patent/JP2020024550A/en active Pending
-
2019
- 2019-08-01 US US16/529,627 patent/US10868970B2/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7312824B2 (en) | 2003-04-25 | 2007-12-25 | Konica Minolta Photo Imaging, Inc. | Image-capturing apparatus, image processing apparatus and image recording apparatus |
JP2004328532A (en) | 2003-04-25 | 2004-11-18 | Konica Minolta Photo Imaging Inc | Imaging apparatus, image processing apparatus, and image recording apparatus |
US20090256938A1 (en) * | 2008-04-09 | 2009-10-15 | Gentex Corporation | Imaging device |
US9319652B2 (en) | 2010-12-12 | 2016-04-19 | Dolby Laboratories Licensing Corporation | Method and apparatus for managing display limitations in color grading and content approval |
US20140210847A1 (en) * | 2011-09-27 | 2014-07-31 | Koninklijke Philips N.V. | Apparatus and method for dynamic range transforming of images |
US20150015487A1 (en) * | 2012-07-02 | 2015-01-15 | Sony Computer Entertainment Inc. | Interaction with an expanded information space on a cellular phone |
US9986253B2 (en) | 2013-06-20 | 2018-05-29 | Saturn Licensing Llc | Reproduction device, reproduction method, and recording medium |
JP2015005878A (en) | 2013-06-20 | 2015-01-08 | ソニー株式会社 | Reproduction device, reproduction method and recording medium |
US10009588B2 (en) | 2013-12-26 | 2018-06-26 | Canon Kabushiki Kaisha | Image processing apparatus and imaging apparatus |
US20150279113A1 (en) * | 2014-03-25 | 2015-10-01 | Metaio Gmbh | Method and system for representing a virtual object in a view of a real environment |
US10063823B2 (en) * | 2014-09-12 | 2018-08-28 | Sony Corporation | Information processing device, information processing method, program, and recording medium |
US20160275913A1 (en) * | 2015-03-17 | 2016-09-22 | Canon Kabushiki Kaisha | Image display apparatus and control method thereof |
US20190355107A1 (en) * | 2016-06-16 | 2019-11-21 | Sony Interactive Entertainment Inc. | Image processing apparatus and superimposed image generation method |
US20190139502A1 (en) | 2016-07-06 | 2019-05-09 | Canon Kabushiki Kaisha | Display control apparatus |
JP2017143546A (en) | 2017-03-21 | 2017-08-17 | ソニー株式会社 | Playback device, recording medium, display device and information processing method |
US20180299952A1 (en) * | 2017-04-17 | 2018-10-18 | Intel Corporation | Sensory enhanced augmented reality and virtual reality device |
US20190124247A1 (en) * | 2017-07-19 | 2019-04-25 | Perkinelmer Health Sciences, Inc. | Rapid, High Dynamic Range Image Acquisition with a Charge-Coupled Device (CCD) Camera |
US20190139203A1 (en) * | 2017-11-06 | 2019-05-09 | Sony Interactive Entertainment Inc. | Image processing apparatus, display apparatus, and image processing method |
US20190244584A1 (en) * | 2018-02-06 | 2019-08-08 | Funai Electric Co., Ltd. | Playback device |
US20190279598A1 (en) * | 2018-03-12 | 2019-09-12 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling image processing apparatus, and storage medium |
US10657375B1 (en) * | 2019-11-13 | 2020-05-19 | Capital One Services, Llc | Augmented reality system for facilitating currency conversion |
Also Published As
Publication number | Publication date |
---|---|
JP2020024550A (en) | 2020-02-13 |
US20200053272A1 (en) | 2020-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11343411B2 (en) | Imaging apparatus including circuitry that causes the display of an image corresponding to raw data and with characteristics determined by selected setting information | |
US8774507B2 (en) | Image processing device and image processing method to calculate a color correction condition | |
US11194993B2 (en) | Display apparatus and display control method for displaying images | |
US9948883B2 (en) | Information processing apparatus and information processing method that notify when a display unit is determined to be able to display an image based on a display image with brightness of input image data | |
US10297230B2 (en) | Image processing apparatus | |
US20200302659A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
US10565913B2 (en) | Image display apparatus and control method thereof | |
US11330120B2 (en) | Display control apparatus, control method for display control apparatus, and non-transitory computer-readable medium | |
US20150103204A1 (en) | Image processing device and method capable of displaying high-quality image while preventing display delay, and image pickup apparatus | |
JP2018013696A (en) | Image processing apparatus and display apparatus | |
US20030184812A1 (en) | Image processing apparatus and method | |
US9906740B2 (en) | Image processing apparatus, image processing method, and medium for noise reduction | |
US10868970B2 (en) | Image processing apparatus outputting display environment, image processing method, and storage medium | |
US11810281B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US11825186B2 (en) | Program, information processing device, and information processing system | |
US11044436B2 (en) | Information processing apparatus | |
US11126884B2 (en) | Image processing apparatus, method for controlling image processing apparatus, and non-transitory computer-readable storage medium | |
US11303869B2 (en) | Image processing apparatus and image processing method | |
US20190266710A1 (en) | Image processing apparatus, image processing method, and storage medium | |
US10542207B2 (en) | Image processing apparatus and image processing method | |
CN113875231A (en) | Real-time video dynamic range analysis | |
US20210058546A1 (en) | Image capture apparatus and control method therefor | |
JP2012222616A (en) | Image processing device, imaging device, and program | |
US20240163567A1 (en) | Image processing apparatus, image processing method, and image capture apparatus | |
JP7140511B2 (en) | Electronics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: CANON KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIKAWA, TAKUMA;REEL/FRAME:050977/0767 Effective date: 20190702 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |