Information processing apparatus and control method thereof
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2026-03-03
AI Technical Summary
Users are unable to view and edit HDR images as intended due to automatic tone conversion from HDR to SDR, preventing desired confirmation and editing.
Implementing first and second settings for OETF and EOTF, respectively, to generate and control developed images for recording and display, with associated metadata to maintain the intended dynamic range.
Prevents automatic conversion of HDR images to SDR, allowing users to view and edit HDR images as intended without loss of dynamic range.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and a control method thereof, and in particular to capturing an HDR image. [Background technology]
[0002] Modern imaging devices (for example, modern digital cameras) are capable of capturing HDR images. HDR stands for High Dynamic Range, which is a wider dynamic range than SDR (Standard Dynamic Range).
[0003] Patent Document 1 discloses that HDR video content is recorded together with identification information indicating whether the content is HDR video or not. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-7194 A Summary of the Invention [Problem to be solved by the invention]
[0005] Users may shoot HDR images and view and edit them (as is) as SDR images without performing gradation conversion. However, even if users want to view and edit HDR images as SDR images, gradation conversion is automatically performed to convert the HDR image to an SDR image (narrowing the dynamic range from HDR to SDR), making it impossible to view and edit as desired.
[0006] The present invention aims to prevent a user from mistaking an HDR image for an image with a different dynamic range and being unable to confirm it. [Means for solving the problem]
[0007] A first aspect of the present invention is an information processing device comprising a first setting means for making a first setting related to an OETF (Opto-Electronic Transfer Function), a second setting means for making a second setting related to an EOTF (Electro-Optical Transfer Function), a development means for generating a developed image by performing a development process on a RAW image in accordance with the first setting, and a recording control means for controlling the developed image to be recorded on a storage medium, wherein the recording control means controls the developed image and meta information corresponding to the second setting to be associated with each other and recorded on the storage medium when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range.
[0008] A second aspect of the present invention includes a first setting means for setting a first setting related to an OETF (Opto-Electronic Transfer Function), a second setting means for setting a second setting related to an EOTF (Electro-Optical Transfer Function), a development means for generating a developed image by performing development processing on a RAW image in accordance with the first setting, and a display control means for controlling to display the developed image on a display unit, wherein the display control means, when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, displays the previous image with a display setting corresponding to the second setting. The information processing apparatus is characterized by controlling so as to display the developed image on the display unit.
[0009] A third aspect of the present invention is a control method for an information processing device, comprising a first setting step of making a first setting related to an OETF (Opto-Electronic Transfer Function), a second setting step of making a second setting related to an EOTF (Electro-Optical Transfer Function), a development step of generating a developed image by applying a development process to a RAW image in accordance with the first setting, and a recording control step of controlling so as to record the developed image on a storage medium, wherein in the recording control step, when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, control is performed so that the developed image and meta information corresponding to the second setting are associated with each other and recorded on the storage medium.
[0010] A fourth aspect of the present invention is a control method for an information processing device, comprising a first setting step of making a first setting related to an OETF (Opto-Electronic Transfer Function), a second setting step of making a second setting related to an EOTF (Electro-Optical Transfer Function), a development step of generating a developed image by performing development processing on a RAW image in accordance with the first setting, and a display control step of controlling the developed image to be displayed on a display unit, wherein in the display control step, when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, control is performed so that the developed image is displayed on the display unit with a display setting corresponding to the second setting.
[0011] A fifth aspect of the present invention is a program for causing a computer to function as each of the means of the information processing device.A sixth aspect of the present invention is a computer-readable storage medium storing a program for causing a computer to function as each of the means of the information processing device. Effect of the Invention
[0012] According to the present invention, it is possible to prevent a user from mistaking an HDR image for an image with a different dynamic range and being unable to confirm it. [Brief description of the drawings]
[0013] [Figure 1] FIG. [Diagram 2] FIG. 2 is a block diagram of the camera. [Diagram 3] FIG. 2 is a block diagram of a functional configuration related to a shooting operation according to the first embodiment. [Figure 4] 4 is a flowchart of a shooting operation according to the first embodiment. [Diagram 5] FIG. 2 is a schematic diagram of an image file according to the first embodiment. [Figure 6] 13 is a flowchart of a reproducing operation. [Figure 7] FIG. 11 is a block diagram of a functional configuration related to a display operation according to a second embodiment. [Figure 8] 10 is a flowchart of a display operation according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. Note that the following embodiment does not limit the invention according to the claims. Although the following embodiment describes a number of features, not all of these features are essential to the present invention, and the features may be combined in any manner. Furthermore, the same reference numbers are used for the same or similar configurations, and duplicated descriptions will be omitted. Also, in the following embodiment, the present invention is applied to a digital camera. However, the information processing device to which the present invention can be applied is not limited to a digital camera, and the present invention can be applied to various imaging devices (for example, smartphones and tablet terminals). The present invention can also be applied to information processing devices such as smartphones, tablets, and personal computers (PCs) connected to (capable of communicating with) imaging devices.
[0015] FIG. 1 is a cross-sectional view showing an example of the arrangement of main components (e.g., optical members and sensors) of a digital camera (hereinafter, camera) according to this embodiment. The camera in FIG. 1 is a digital single-lens reflex camera with interchangeable lenses, and has a camera body 1 and an interchangeable lens 2. In the camera body 1, an image sensor 10 is, for example, a CMOS image sensor or a CCD image sensor, and a plurality of pixels (accumulation type photoelectric conversion elements) are arranged in the image sensor 10. A mechanical shutter 11 provided near the front of the image sensor 10 controls the exposure timing and exposure time of the image sensor 10.
[0016] The semi-transparent main mirror 3 and the first reflecting mirror 7 arranged on the back side of the main mirror 3 bounce up during shooting. The second reflecting mirror 8 reflects the light beam reflected by the first reflecting mirror 7 toward a focus detection sensor (AF sensor) 9. The AF sensor 9 is, for example, an image sensor having fewer pixels than the image sensor 10. The first reflecting mirror 7, the second reflecting mirror 8, and the AF sensor 9 are components for performing focus detection by a phase difference detection method at any position within the imaging range.
[0017] The photometry sensor (AE sensor) 6 receives the subject image (optical image representing the subject) reflected by the pentaprism 4 and the third reflecting mirror 5. The AE sensor 6 can output luminance information of the subject for each of a plurality of regions of the light receiving section. The number of regions is not particularly limited. The AE sensor 6 is, for example, an imaging element having fewer pixels than the imaging element 10. In addition to the pixels arranged in the light receiving section, each type of imaging element has an amplifier circuit for the pixel signals and peripheral circuits for signal processing.
[0018] The pentaprism 4 forms a viewfinder optical system. Although not shown in FIG. 1, the subject image reflected by the pentaprism 4 can be observed through an eyepiece. Of the light rays reflected by the main mirror 3 and diffused by the focusing screen 12, a portion of the off-axis light enters the AE sensor 6. The interchangeable lens 2 communicates with the camera body 1 as necessary via contacts in the lens mount section provided on the camera body 1. During live view display and video recording, the main mirror 3 and first reflecting mirror 7 are raised, and exposure control and focus adjustment control are performed using information on the captured image (captured image).
[0019] Fig. 2 is a block diagram showing an example of the configuration of the electric circuitry of the camera (camera body 1 and interchangeable lens 2) shown in Fig. 1. In the camera body 1, the control unit 21 is a one-chip microcomputer incorporating, for example, an ALU (ARITHMETIC and Logic Unit), ROM, RAM, an A / D converter, a timer, and a serial communication port (SPI). The control unit 21 controls the operations of the camera body 1 and the interchangeable lens 2, for example, by loading a program stored in the ROM into the RAM and executing it. The specific operation of the control unit 21 will be described later.
[0020] The output signals of the AF sensor 9 and the AE sensor 6 are connected to an A / D converter input terminal of the control unit 21. The signal processing circuit 25 controls the image sensor 10 according to instructions from the control unit 21, and applies A / D conversion and signal processing to the signal output by the image sensor 10 to obtain an image signal. The signal processing circuit 25 also performs necessary image processing such as compression and synthesis when recording the obtained image signal. The memory 28 is, for example, a DRAM, and is used as a work memory when the signal processing circuit 25 performs various signal processing, and to display images on a display 27 described later. The display 27 is a display unit such as a rear liquid crystal display of the camera body 1 and an external display, and displays various information and images such as camera setting values, messages, menu screens, and captured images. The display 27 is capable of HDR display (display in HDR). HDR is an abbreviation for High Dynamic Range, and has a wider dynamic range than SDR (standard dynamic range). The display 27 is controlled according to instructions from the control unit 21. The storage unit 26 is, for example, a semiconductor memory card, and an image signal of the captured image is input to the storage unit 26 from the signal processing circuit 25.
[0021] The motor 22 controls the up / down of the main mirror 3 and the first reflecting mirror 7 according to instructions from the control unit 21. The operation unit 23 is a group of input devices used by the user to operate the camera. The operation unit 23 includes, for example, a release switch for instructing the execution of a shooting preparation operation or the execution of a shooting operation (execution of still image shooting and start of video shooting), a shooting mode selection switch for selecting a shooting mode, direction keys, and an enter key. The contact unit 29 is a contact for communicating with the interchangeable lens 2, and an input / output signal line of the serial communication port of the control unit 21 is connected to the contact unit 29. The shutter drive unit 24 drives the mechanical shutter 11 (controls the opening / closing of the mechanical shutter 11) according to instructions from the control unit 21.
[0022] The interchangeable lens 2 is provided with a contact section 50 corresponding to the contact section 29. A lens control section 51, which is a one-chip microcomputer similar to the control section 21, is connected to the contact section 50, and communication with the lens control section 51 is possible via the contact section 50. The lens control section 51 has, for example, a microprocessor, a ROM, and a RAM, and controls the operation of the interchangeable lens 2 based on instructions from the control section 21 by loading a program stored in the ROM into the RAM and executing it. In addition, the lens control section 51 notifies the control section 21 of various information such as the state of the interchangeable lens 2. The focus lens driving section 52 is connected to the output terminal of the lens control section 51, and drives the focus lens. The zoom driving section 53 changes the angle of view of the interchangeable lens 2 according to instructions from the lens control section 51. The aperture driving section 54 adjusts the aperture opening according to instructions from the lens control section 51.
[0023] When the interchangeable lens 2 is attached to the camera body 1, data communication between the lens control unit 51 and the control unit 21 (data communication via the contact unit 29 and the contact unit 50) becomes possible. In addition, power (for example, power for driving a motor and an actuator) is supplied from the camera body 1 to the interchangeable lens 2 via the contact unit 29 and the contact unit 50. In data communication, for example, information required for the control unit 21 to perform focus detection and exposure calculation (for example, optical information specific to the interchangeable lens 2 and subject distance based on a distance encoder) is output from the lens control unit 51 to the control unit 21. In addition, the results of focus detection and exposure calculation by the control unit 21 (focus adjustment information and aperture information) are output from the control unit 21 to the lens control unit 51. The lens control unit 51 controls the position of the focus lens according to the focus adjustment information, and controls the aperture opening amount according to the aperture information.
[0024] (First embodiment) A first embodiment of the present invention will be described below. In the first embodiment, the photographing operation of the camera (operations from capturing an image to recording) will be described. For example, when the power switch included in the operation unit 23 in FIG. 2 is operated by the user to turn on the power of the camera (camera body 1), the control unit 21 becomes operable and performs an initialization process. In the initialization process, for example, the control unit 21 communicates with the lens control unit 51 to obtain information on various lenses required for focus detection and photometry. The control unit 21 performs various settings (for example, setting an arbitrary photographing mode) according to the user's operation on the operation unit 23. When the shutter switch included in the operation unit 23 is half-pressed, the control unit 21 performs AF (autofocus) processing and AE (automatic exposure) processing. Then, when the shutter switch is fully pressed, the control unit 21 executes the photographing operation.
[0025] The photographing operation will be described with reference to Figs. 3 and 4. Fig. 3 is a block diagram showing an example of a functional configuration related to the photographing operation, and Fig. 4 is a flowchart showing an example of the photographing operation. Each unit in Fig. 3 is a functional unit corresponding to the processing performed by the control unit 21, but one or more functional units may be realized by a hardware circuit. RAW image data 301 (image data of a RAW image) obtained by imaging is composed of a plurality of pixel data. Each of the plurality of pixel data constituting the RAW image data 301 represents the color intensity of a color filter provided in the corresponding pixel (photoelectric conversion element), and does not have information on other colors. Here, it is assumed that each pixel of the imaging element is provided with a color filter of any one of R (red), G (green), and B (blue).
[0026] In S401 of FIG. 4, the control unit 21 acquires setting information for an OETF (Opto-Electronic Transfer Function). In the first embodiment, the user can specify an OETF using the operation unit 23, and when the user specifies an OETF, the control unit 21 performs settings related to the specified OETF. In S401, information on the specified (set) OETF is acquired. For example, the user may specify HLG (Hybrid Logarithmic RGB), defined in ITU-R Recommendation BT.2100, as an OETF compatible with HDR. The user can specify an OETF of the ITU-R recommendation BT.709 as the OETF that supports SDR. The user can specify the inverse characteristics of the EOTF (Electro-Optical Transfer Function) of the PQ (Perceptual Quantization) defined in the ITU-R recommendation BT.2100 as the OETF that supports HDR. The setting, specification, and information of the OETF may be interpreted as the setting, specification, and information of the color gamut that corresponds to the OETF. OOTF (Opto-Optical Transfer For example, when the dynamic range of a recorded image (a developed image, which will be described later) depends on the shooting mode, a change in the dynamic range corresponding to a change in the shooting mode may be realized by the OOTF.
[0027] In S402, the control unit 21 acquires setting information of the EOTF. In the first embodiment, the user can specify an EOTF using the operation unit 23, and when the user specifies an EOTF, the control unit 21 performs setting related to the specified EOTF. In S402, information on the set (specified) EOTF is acquired. For example, the user can specify the inverse characteristic of the OETF of HLG as the EOTF corresponding to HDR, and can specify the EOTF corresponding to the ITU-R recommendation BT.709 as the EOTF corresponding to SDR. The EOTF of PQ may be specified as the EOTF corresponding to HDR. The EOTF corresponding to the setting information acquired in S402 may be the same as the inverse characteristic of the OETF corresponding to the setting information acquired in S401, or may be different. When the setting information of a specific OETF is acquired in S401, information on the specific OETF (for example, the inverse characteristic of the set OETF) may be acquired as the setting information of the OETF, regardless of the setting (specification) of the EOTF. The setting, specification, and information of an EOTF may be interpreted as the setting, specification, and information of the color gamut corresponding to that EOTF.
[0028] In S403, the control unit 21 generates a developed image by performing development processing on the RAW image according to the setting information (OETF setting) acquired in S401. The development processing includes, for example, processing by the white balance unit 302 to the color brightness adjustment unit 306 in FIG.
[0029] The white balance unit 302 corrects color casts caused by the light source and reproduces white. The white balance unit 302 performs a light balance process. For example, the white balance unit 302 plots each pixel data (R (red) component data, G (green) component data, or B (blue) component data) constituting the RAW image data 301 in a predetermined color space such as an xy color space. The white balance unit 302 calculates an integral value (an integral value of the R component, an integral value of the G component, and an integral value of the B component) of the pixel data plotted near the blackbody radiation locus corresponding to the light source color in the predetermined color space. Then, the white balance unit 302 calculates a white balance coefficient for the R component and a white balance coefficient for the B component from the calculated integral value. The white balance unit 302 performs a white balance process by applying the calculated white balance coefficient to the RAW image data 301.
[0030] The color interpolation unit 303 performs noise reduction and color interpolation on the RAW image data after the white balance process, thereby generating color image data in which each pixel data contains all color information of the R, G, and B components.
[0031] The color image data generated by the color interpolation unit 303 is converted into basic color image data by processing in the matrix conversion unit 304 and the gamma conversion unit 305. Here, the gamma conversion unit 305 performs gradation conversion (gamma conversion) using the OETF corresponding to the setting information acquired in S401.
[0032] Thereafter, the color luminance adjustment unit 306 performs processing for improving the appearance of the image on the color image obtained by the gamma conversion unit 305. For example, the color luminance adjustment unit 306 performs image correction such as detecting an evening scene and emphasizing saturation.
[0033] In S404, the control unit 21 (compression unit 307) compresses the developed image (high-resolution image) generated in S403 using a predetermined format such as HEVC. Then, the control unit 21 (recording control unit 308) records the compressed developed image and meta information (metadata) corresponding to the setting information (EOTF setting) acquired in S402 in association with each other in the storage unit 26 (storage medium). For example, when the setting information (EOTF setting) acquired in S401 corresponds to HDR and the setting information (EOTF setting) acquired in S402 corresponds to SDR, the developed image and the metadata corresponding to SDR are recorded in association with each other in the storage unit 26. In the first embodiment, the recording control unit 308 outputs an image file 309 including the developed image and the metadata. The output image file 309 is stored in the storage unit 26. Note that the file of the developed image and the file of the metadata may be created separately.
[0034] FIG. 5 shows an example of the structure of an image file. An image file 501 has ftype 502 at the beginning, followed by moov 503, Etc 505, and mdat 506. ftyp 502 is a box that stores (describes) the file type. moov 503 is a box that stores metadata. mdat 506 is a box that stores media data (image data). Etc 505 is other boxes. moov 503 has, as a child element, trak 504, which is a box that stores metadata related to an image. In S404, information indicating at least one of the EOTF and color gamut corresponding to the setting information acquired in S402 is stored in trak 504 as metadata corresponding to the setting information acquired in S402 (EOTF setting). Note that the metadata corresponding to the setting information acquired in S402 (EOTF setting) may be stored in another specific area. The image file may have a container format (image file format) of the High Efficiency Image File Format (HEIF) format defined in ISO / IEC 23008-12. The image file may have a container format (image file format) of the MP4 format defined in ISO / IEC 14496-15. The image file may have another container format (image file format).
[0035] The storage unit 26 can be removed from the camera (camera body 1) and attached to a playback device (not shown). The playback device can play back the image file recorded in the storage unit 26 in S404 of FIG. 4. The playback device automatically performs gradation conversion when metadata corresponding to HDR is included in the image file and SDR display (display in SDR) is performed. The gradation conversion performed by the playback device is, for example, a process of converting an HDR image (an image with (a) high dynamic range) to an SDR image (an image with (a) standard dynamic range). FIG. 6 is a flowchart showing an example of the playback operation in the playback device.
[0036] In S601, the playback device obtains an image and metadata from an image file.
[0037] In S602, the playback device acquires setting information as to whether or not to perform SDR display.
[0038] In S603, the playback device determines whether or not the condition is satisfied that the metadata acquired in S601 corresponds to HDR and the setting information acquired in S602 corresponds to SDR (display setting is set to perform SDR display). If the condition is satisfied, the process proceeds to S604, and if the condition is not satisfied, the process proceeds to S605.
[0039] In S604, the playback device performs tone conversion on the image acquired in S601 to convert an HDR image (an image having HDR) into an SDR image (an image having SDR). The conversion characteristics of the tone conversion are determined based on the metadata (e.g., EOTF) acquired in S601.
[0040] In S605, the playback device displays an image. If the process of S604 has been performed, the image after the gradation conversion of S604 is displayed. If the process of S604 has not been performed, the image acquired in S601 (the image before the gradation conversion of S604) is displayed. The playback device performs SDR display or HDR display as the image display according to the display settings.
[0041] When a user shoots an HDR image and wishes to confirm and edit the HDR image (as is) as an SDR image without performing gradation conversion, the user specifies the OETF corresponding to HDR (S401 in FIG. 4) and the EOTF corresponding to SDR (S402). Therefore, metadata corresponding to SDR is stored in the image file (S404). As a result, the process of S604 is not performed, and the user can confirm and edit as desired.
[0042] Although an example in which the setting information on whether or not to perform SDR display is acquired in S602 has been described, the setting information on the display color gamut may also be acquired in S602. In S603, it is determined whether or not the color gamut corresponding to the metadata acquired in S601 matches the color gamut corresponding to the setting information acquired in S602. If they do not match, the process proceeds to S604, and if they do match, the process proceeds to S605. Then, in S604, tone conversion may be performed on the image acquired in S601 to obtain an image of the color gamut corresponding to the setting information acquired in S602. Also, although an example in which a playback device separate from the camera displays an image has been described, the process of FIG. 6 may be executed as a process in which the camera displays an image on the display 27.
[0043] As described above, in the first embodiment, meta information corresponding to a dynamic range different from the dynamic range of the image to be recorded can be recorded as meta information of the image to be recorded. This prevents a user from being unable to confirm and edit an HDR image (video) as if it were an image (video) of a different dynamic range (for example, SDR). For example, automatic tone conversion can be prevented so that a user can confirm and edit an HDR image as if it were an SDR image.
[0044] Second embodiment A second embodiment of the present invention will be described below. In the second embodiment, the display operation of the camera (operation from image capture to display, and operation of live view display) will be described with reference to Figs. 7 and 8. Fig. 7 is a block diagram showing an example of a functional configuration related to the display operation, and Fig. 8 is a flowchart showing an example of the display operation. It is assumed that the display device 27 supports SDR, cannot perform HDR display, and can only perform SDR display.
[0045] RAW image data 701 to color luminance adjustment unit 706 in Fig. 7 are the same as the RAW image data 301 to color luminance adjustment unit 306 in Fig. 3. The processes of S801 to S803 in Fig. 8 are the same as the processes of S401 to S403 in Fig. 4.
[0046] In S804, the control unit 21 acquires setting information regarding the display settings. For example, the display settings are settings for whether or not to perform gradation conversion, and the gradation conversion is processing for converting an HDR image into an SDR image. In that case, the display settings for performing gradation conversion may be interpreted as display settings corresponding to HDR, and the display settings for not performing gradation conversion may be interpreted as display settings corresponding to SDR. For example, the user can specify whether gradation conversion is enabled or disabled using the operation unit 23, and the control unit 21 sets whether gradation conversion is enabled or disabled according to the user's specification.
[0047] In S805, the control unit 21 determines whether or not the condition that the setting information (EOTF setting) acquired in S802 is compatible with HDR and the setting information acquired in S804 is compatible with HDR is satisfied. If the condition is satisfied, the process proceeds to S806, and if the condition is not satisfied, the process proceeds to S807.
[0048] In S806, the control unit 21 (tone conversion unit 707) performs tone conversion on the developed image generated in S803. As described above, tone conversion is, for example, a process of converting an HDR image into an SDR image. The conversion characteristics of the tone conversion are determined based on the setting information (EOTF setting) acquired in S802.
[0049] In S807, the control unit 21 (display control unit 708) displays an image on the display 27. If the process of S806 has been performed, the image after the gradation conversion of S806 is displayed. If the process of S806 has not been performed, the image generated in S803 (the image before the gradation conversion of S806) is displayed. For example, if the setting information (EOTF setting) acquired in S802 corresponds to SDR, even if the display setting is set to perform the gradation conversion of S806, the gradation conversion of S806 is not performed and the image generated in S803 is displayed. In other words, the image is displayed with the display setting corresponding to SDR (display setting that does not perform the gradation conversion of S806).
[0050] When a user wants to shoot an HDR image and confirm and edit the HDR image (as is) without performing gradation conversion, the user specifies an OETF corresponding to HDR (S801) and an EOTF corresponding to SDR (S802). Therefore, the image generated in S803 (the image before the gradation conversion in S806) is displayed on the display 27. This allows the user to shoot the HDR image while confirming the HDR image as an SDR image.
[0051] As described above, in the second embodiment, a captured image (developed image generated in S803) can be displayed with display settings corresponding to a dynamic range different from the dynamic range of the captured image. This allows a user to shoot an HDR image (video) while viewing the HDR image (video) as an image (video) with a different dynamic range (for example, SDR).
[0052] (Other embodiments) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
[0053] The disclosure of the present embodiment includes the following configuration, method, program, and medium. (Configuration 1) A first setting means for performing a first setting related to an OETF (Opto-Electronic Transfer Function); A second setting means for performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing means for generating a developed image by performing a development process on the RAW image in accordance with the first setting; a recording control means for controlling the recording of the developed image on a storage medium; having When the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the recording control means controls so as to record the developed image and meta information corresponding to the second setting in the storage medium in association with each other. 23. An information processing apparatus comprising: (Configuration 2) The meta information indicates at least one of an EOTF and a color gamut corresponding to the second setting. 2. The information processing device according to configuration 1. (Configuration 3) A display control means for controlling the developed image to be displayed on a display unit. and When the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the display control means controls so as to display the developed image on the display unit with a display setting corresponding to the second setting. 3. The information processing device according to configuration 1 or 2. (Configuration 4) A first setting means for performing a first setting related to an OETF (Opto-Electronic Transfer Function); A second setting means for performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing means for generating a developed image by performing a development process on the RAW image in accordance with the first setting; a display control means for controlling the developed image to be displayed on a display unit; having When the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the display control means controls so as to display the developed image on the display unit with a display setting corresponding to the second setting. 23. An information processing apparatus comprising: (Configuration 5) The display setting is a setting as to whether or not to perform gradation conversion. 5. The information processing device according to configuration 3 or 4. (Configuration 6) The display control means controls the developed image to be displayed on the display unit without performing the gradation conversion when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range. 6. The information processing device according to configuration 5. (Configuration 7) The tone conversion is a process for converting a high dynamic range image into a standard dynamic range image. 7. The information processing device according to configuration 5 or 6. (Configuration 8) The first setting corresponding to the high dynamic range is a setting corresponding to the OETF of HLG (Hybrid Log Gamma) defined in ITU-R Recommendation BT.2100. 8. The information processing device according to any one of configurations 1 to 7. (Configuration 9) The development process includes a tone conversion corresponding to the first setting. 9. The information processing device according to any one of configurations 1 to 8. (Configuration 10) The dynamic range different from the high dynamic range is a standard dynamic range. 10. The information processing device according to any one of configurations 1 to 9. (Method 1) A first setting step of performing a first setting regarding an OETF (Opto-Electronic Transfer Function); a second setting step of performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing step of generating a developed image by subjecting the RAW image to a development process in accordance with the first setting; a recording control step of controlling to record the developed image on a storage medium; having In the recording control step, when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the developed image and meta information corresponding to the second setting are controlled so as to be recorded in the storage medium in association with each other. 23. A method for controlling an information processing apparatus comprising: (Method 2) A first setting step of performing a first setting regarding an OETF (Opto-Electronic Transfer Function); a second setting step of performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing step of generating a developed image by subjecting the RAW image to a development process in accordance with the first setting; a display control step of controlling the developed image to be displayed on a display unit; having In the display control step, when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the developed image is controlled to be displayed on the display unit with a display setting corresponding to the second setting. 23. A method for controlling an information processing apparatus comprising: (program) A program for causing a computer to function as each of the means of the information processing device according to any one of configurations 1 to 10. (medium) 11. A computer-readable storage medium storing a program for causing a computer to function as each of the means of the information processing device according to any one of configurations 1 to 10. [Explanation of symbols]
[0054] 1: Camera body 21: Control unit
Claims
1. a first setting means for performing a first setting related to an OETF (Opto-Electronic Transfer Function); a second setting means for performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing means for generating a developed image by performing a development process on the RAW image in accordance with the first setting; a recording control means for controlling recording of the developed image on a storage medium; and the recording control means controls so that, when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the developed image and meta information are recorded in the storage medium in association with each other; The meta-information includes information about a color gamut corresponding to the second setting.
1. An information processing device comprising:
2. a display control means for controlling the developed image to be displayed on a display unit; and When the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range, the display control means controls the developed image to be displayed on the display unit in a display setting corresponding to the second setting.
2. The information processing apparatus according to claim 1, wherein:
3. The display setting is a setting as to whether or not to perform gradation conversion.
3. The information processing apparatus according to claim 2, wherein:
4. The display control means is configured to display the developed image on the display unit without performing the gradation conversion when the first setting is a setting corresponding to a high dynamic range and the second setting is a setting corresponding to a dynamic range different from the high dynamic range. to control 4. The information processing apparatus according to claim 3,
5. The tone conversion is a process of converting a high dynamic range image into a standard dynamic range image.
4. The information processing apparatus according to claim 3,
6. The first setting corresponding to the high dynamic range is a setting corresponding to the OETF of HLG (Hybrid Log Gamma) defined in ITU-R Recommendation BT.2100.
2. The information processing apparatus according to claim 1, wherein:
7. The development process includes tone conversion corresponding to the first setting.
2. The information processing apparatus according to claim 1, wherein:
8. The dynamic range different from the high dynamic range is a standard dynamic range.
2. The information processing apparatus according to claim 1, wherein:
9. When the first setting corresponds to a high dynamic range and a display setting is made to perform tone conversion, if the second setting corresponds to a dynamic range different from the high dynamic range, the tone conversion is not performed.
2. The information processing apparatus according to claim 1, wherein:
10. The tone conversion is performed when the second setting corresponds to a high dynamic range.
10. The information processing apparatus according to claim 9,
11. When the first setting corresponds to a high dynamic range and the second setting corresponds to a dynamic range different from the high dynamic range, tone conversion is not performed even if a setting for performing tone conversion is configured.
2. The information processing apparatus according to claim 1, wherein:
12. a first setting means for performing a first setting related to an OETF (Opto-Electronic Transfer Function); a second setting means for performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing means for generating a developed image by performing a development process on the RAW image in accordance with the first setting; a display control means for controlling the developed image to be displayed on a display unit; and The display control means controls the developed image to be displayed on the display unit without performing gradation conversion when the first setting corresponds to a high dynamic range and the second setting corresponds to a dynamic range different from the high dynamic range.
1. An information processing device comprising:
13. The tone conversion is a process of converting a high dynamic range image into a standard dynamic range image.
11. The information processing apparatus according to claim 10,
14. The first setting corresponding to the high dynamic range is a setting corresponding to the OETF of HLG (Hybrid Log Gamma) defined in ITU-R Recommendation BT.2100.
11. The information processing apparatus according to claim 10,
15. The development process includes tone conversion corresponding to the first setting.
11. The information processing apparatus according to claim 10,
16. The dynamic range different from the high dynamic range is a standard dynamic range.
11. The information processing apparatus according to claim 10,
17. When the first setting corresponds to a high dynamic range and a display setting is made to perform tone conversion, the tone conversion is performed if the second setting corresponds to the high dynamic range, and is not performed if the second setting corresponds to a dynamic range different from the high dynamic range.
11. The information processing apparatus according to claim 10,
18. a first setting step of performing a first setting related to an OETF (Opto-Electronic Transfer Function); a second setting step of performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing step of generating a developed image by subjecting the RAW image to a development process in accordance with the first setting; a recording control step of controlling the developed image to be recorded on a storage medium; and In the recording control step, when the first setting corresponds to a high dynamic range and the second setting corresponds to a dynamic range different from the high dynamic range, the developed image and meta information are controlled to be recorded in the storage medium in association with each other, The meta-information includes information about a color gamut corresponding to the second setting.
2. A method for controlling an information processing apparatus comprising:
19. a first setting step of performing a first setting related to an OETF (Opto-Electronic Transfer Function); a second setting step of performing a second setting related to an EOTF (Electro-Optical Transfer Function); a developing step of generating a developed image by subjecting the RAW image to a development process in accordance with the first setting; a display control step of controlling the developed image to be displayed on a display unit; and In the display control step, when the first setting corresponds to a high dynamic range and the second setting corresponds to a dynamic range different from the high dynamic range, the developed image is controlled to be displayed on the display unit without performing gradation conversion.
2. A method for controlling an information processing apparatus comprising:
20. A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 18.
21. A computer-readable storage medium storing a program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 18.