WO2024005333A1 - 카메라를 포함하는 전자 장치 및 방법 - Google Patents
카메라를 포함하는 전자 장치 및 방법 Download PDFInfo
- Publication number
- WO2024005333A1 WO2024005333A1 PCT/KR2023/005833 KR2023005833W WO2024005333A1 WO 2024005333 A1 WO2024005333 A1 WO 2024005333A1 KR 2023005833 W KR2023005833 W KR 2023005833W WO 2024005333 A1 WO2024005333 A1 WO 2024005333A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frames
- exposure value
- processor
- image
- brightness
- 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.)
- Ceased
Links
Images
Classifications
-
- 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/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- 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/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- 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/60—Control of cameras or camera modules
- H04N23/65—Control of camera operation in relation to power supply
-
- 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/60—Control of cameras or camera modules
- H04N23/69—Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
-
- 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/71—Circuitry for evaluating the brightness variation
-
- 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/73—Circuitry for compensating brightness variation in the scene by influencing the exposure time
Definitions
- the descriptions below relate to an electronic device and method including a camera.
- the electronic device can adjust camera exposure values to improve image quality.
- an electronic device may include at least one processor, at least one camera, and memory.
- the at least one processor may identify an object area corresponding to the subject within the preview image.
- the at least one processor may identify the brightness of a background area from which the object area corresponding to the subject is excluded in the preview image, based on identifying that the object area corresponding to the subject corresponds to a predefined subject. You can.
- the at least one processor may obtain one or more first frames through a first exposure value based on receiving a user input. After acquiring the one or more first frames, the at least one processor may acquire the one or more second frames through a second exposure value that is greater than the first exposure value.
- the at least one processor may generate an output image based on the one or more first frames and the one or more second frames.
- the at least one processor may obtain one or more frames through the first exposure value based on receiving a user input.
- the at least one processor may generate an output image based on the one or more frames.
- a method performed by an electronic device may include identifying an object area within a preview image.
- the method may include identifying the brightness of a background area in the preview image from which the object area is excluded, based on identifying that the object area corresponds to a predefined subject.
- the method may include an operation of obtaining one or more first frames through a first exposure value based on receiving a user input when the brightness of the background area is greater than a reference value.
- the method may include acquiring the one or more first frames and then acquiring the one or more second frames through a second exposure value that is greater than the first exposure value.
- the method may include generating an output image based on the one or more first frames and the one or more second frames.
- the method may include obtaining one or more frames through the first exposure value based on receiving a user input when the brightness of the background area is less than the reference value.
- the method may include generating an output image based on the one or more frames.
- FIG. 1 is a block diagram of an electronic device in a network environment, according to one embodiment.
- Figure 2 shows an example of image acquisition using adjustment of exposure values.
- Figure 3 shows the operation flow of an electronic device, according to one embodiment.
- Figure 4 shows an example of image acquisition using exposure value adjustment according to the brightness of the background area, according to one embodiment.
- Figure 5 shows an example of a neural network for detail enhancement of an object image, according to one embodiment.
- FIG. 6 illustrates operations of an electronic device for acquiring an image through a trained neural network, according to one embodiment.
- Figure 7 shows an example of image acquisition used for automatic exposure according to the brightness of a background area, according to one embodiment.
- FIG. 8 illustrates an operation flow of an electronic device for acquiring an image based on the brightness of a background area, according to an embodiment.
- FIG. 9 illustrates an operation flow of an electronic device for determining an output image generation scheme based on the brightness of a background area, according to an embodiment.
- FIG. 10 illustrates an operation flow of an electronic device for setting an automatic exposure value based on the brightness of a background area, according to an embodiment.
- Terms used in the following description refer to combination (e.g., combining, merging, montaging), and terms referring to part of the preview image (e.g., object area). region, background region, terms referring to part of the obtained image (object image, background image), and specified value. Referring terms (reference value, threshold value), etc. are exemplified for convenience of explanation. Accordingly, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meaning may be used.
- terms such as '... part', '... base', '... water', and '... body' used hereinafter mean at least one shape structure or a unit that processes a function. It can mean.
- the expressions greater than or less than may be used to determine whether a specific condition is satisfied or fulfilled, but this is only a description for expressing an example, and the description of more or less may be used. It's not exclusion. Conditions written as ‘more than’ can be replaced with ‘more than’, conditions written as ‘less than’ can be replaced with ‘less than’, and conditions written as ‘more than and less than’ can be replaced with ‘greater than and less than’.
- 'A' to 'B' means at least one of the elements from A to (including A) and B (including B).
- 'C' and/or 'D' means including at least one of 'C' or 'D', i.e. ⁇ 'C', 'D', 'C' and 'D' ⁇ .
- An electronic device can acquire an image of a bright object (e.g., the moon) through a camera.
- the electronic device can adjust the exposure value to obtain detailed information of bright objects. As the exposure value is lowered, the image may be taken darker. Accordingly, even if the background containing the object (e.g. the sky) is not dark, the electronic device obtains an image containing a bright object (e.g. the moon in the sky) on a dark background, thereby obtaining an actual image of the sky. It can be difficult to do.
- an image close to reality can be obtained by adjusting the exposure value based on the brightness of the background area excluding the object.
- a preview image may be an image displayed on the display of an electronic device before taking an image.
- the subject refers to the object to be photographed.
- the pre-designated subject refers to the subject expected in the electronic device.
- the object area refers to the portion of the image occupied by the subject detected within the preview image.
- the background area refers to the part of the image excluding the object area within the preview image.
- the object image refers to the portion of the image occupied by the object detected within the acquired image.
- the background image refers to the part of the image other than the object image within the acquired image.
- An image acquired through image capture may be referred to as a frame.
- a combined image may refer to an image output by merging at least one or more frames.
- the combined image may be an image in which the first frame and the second frame have been merged.
- the output image may be a final image, according to one embodiment.
- the output image may be a combined image, or may be the result of additional operations (e.g., detail enhancement operations) performed on the combined image.
- FIG. 1 is a block diagram of an electronic device in a network environment, according to one embodiment.
- the electronic device 101 communicates with the electronic device 102 through a first network 198 (e.g., a short-range wireless communication network) or a second network 199. It is possible to communicate with at least one of the electronic device 104 or the server 108 through (e.g., a long-distance wireless communication network). According to one embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108.
- a first network 198 e.g., a short-range wireless communication network
- a second network 199 e.g., a long-distance wireless communication network.
- the electronic device 101 may communicate with the electronic device 104 through the server 108.
- the electronic device 101 includes a processor 120, a memory 130, an input module 150, an audio output module 155, a display module 160, an audio module 170, and a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, subscriber identification module 196 , or may include an antenna module 197.
- at least one of these components eg, the connection terminal 178) may be omitted or one or more other components may be added to the electronic device 101.
- some of these components e.g., sensor module 176, camera module 180, or antenna module 197) are integrated into one component (e.g., display module 160). It can be.
- the processor 120 for example, executes software (e.g., program 140) to operate at least one other component (e.g., hardware or software component) of the electronic device 101 connected to the processor 120. It can be controlled and various data processing or calculations can be performed. According to one embodiment, as at least part of data processing or computation, the processor 120 stores instructions or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132. The commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
- software e.g., program 140
- the processor 120 stores instructions or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132.
- the commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
- the processor 120 includes the main processor 121 (e.g., a central processing unit or an application processor) or an auxiliary processor 123 that can operate independently or together (e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).
- the main processor 121 e.g., a central processing unit or an application processor
- an auxiliary processor 123 e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor.
- the auxiliary processor 123 may be set to use lower power than the main processor 121 or be specialized for a designated function. You can.
- the auxiliary processor 123 may be implemented separately from the main processor 121 or as part of it.
- the auxiliary processor 123 may, for example, act on behalf of the main processor 121 while the main processor 121 is in an inactive (e.g., sleep) state, or while the main processor 121 is in an active (e.g., application execution) state. ), together with the main processor 121, at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190) At least some of the functions or states related to can be controlled.
- co-processor 123 e.g., image signal processor or communication processor
- may be implemented as part of another functionally related component e.g., camera module 180 or communication module 190. there is.
- the auxiliary processor 123 may include a hardware structure specialized for processing artificial intelligence models.
- Artificial intelligence models can be created through machine learning. This learning may be performed, for example, in the electronic device 101 itself where the artificial intelligence model is performed, or may be performed through a separate server (e.g., server 108). Learning algorithms may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but It is not limited.
- An artificial intelligence model may include multiple artificial neural network layers.
- Artificial neural networks include deep neural network (DNN), convolutional neural network (CNN), recurrent neural network (RNN), restricted boltzmann machine (RBM), belief deep network (DBN), bidirectional recurrent deep neural network (BRDNN), It may be one of deep Q-networks or a combination of two or more of the above, but is not limited to the examples described above.
- artificial intelligence models may additionally or alternatively include software structures.
- the memory 130 may store various data used by at least one component (eg, the processor 120 or the sensor module 176) of the electronic device 101. Data may include, for example, input data or output data for software (eg, program 140) and instructions related thereto. Memory 130 may include volatile memory 132 or non-volatile memory 134.
- the program 140 may be stored as software in the memory 130 and may include, for example, an operating system 142, middleware 144, or application 146.
- the input module 150 may receive commands or data to be used in a component of the electronic device 101 (e.g., the processor 120) from outside the electronic device 101 (e.g., a user).
- the input module 150 may include, for example, a microphone, mouse, keyboard, keys (eg, buttons), or digital pen (eg, stylus pen).
- the sound output module 155 may output sound signals to the outside of the electronic device 101.
- the sound output module 155 may include, for example, a speaker or a receiver. Speakers can be used for general purposes such as multimedia playback or recording playback.
- the receiver can be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part of it.
- the display module 160 can visually provide information to the outside of the electronic device 101 (eg, a user).
- the display module 160 may include, for example, a display, a hologram device, or a projector, and a control circuit for controlling the device.
- the display module 160 may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of force generated by the touch.
- the audio module 170 can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module 170 acquires sound through the input module 150, the sound output module 155, or an external electronic device (e.g., directly or wirelessly connected to the electronic device 101). Sound may be output through the electronic device 102 (e.g., speaker or headphone).
- the electronic device 102 e.g., speaker or headphone
- the sensor module 176 detects the operating state (e.g., power or temperature) of the electronic device 101 or the external environmental state (e.g., user state) and generates an electrical signal or data value corresponding to the detected state. can do.
- the sensor module 176 includes, for example, a gesture sensor, a gyro sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, It may include a temperature sensor, humidity sensor, or light sensor.
- the interface 177 may support one or more designated protocols that can be used to connect the electronic device 101 directly or wirelessly with an external electronic device (eg, the electronic device 102).
- the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
- HDMI high definition multimedia interface
- USB universal serial bus
- SD card interface Secure Digital Card interface
- audio interface audio interface
- connection terminal 178 may include a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102).
- the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
- the haptic module 179 can convert electrical signals into mechanical stimulation (e.g., vibration or movement) or electrical stimulation that the user can perceive through tactile or kinesthetic senses.
- the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
- the camera module 180 can capture still images and moving images.
- the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
- the power management module 188 can manage power supplied to the electronic device 101.
- the power management module 188 may be implemented as at least a part of, for example, a power management integrated circuit (PMIC).
- PMIC power management integrated circuit
- the battery 189 may supply power to at least one component of the electronic device 101.
- the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
- Communication module 190 is configured to provide a direct (e.g., wired) communication channel or wireless communication channel between electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108). It can support establishment and communication through established communication channels. Communication module 190 operates independently of processor 120 (e.g., an application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
- processor 120 e.g., an application processor
- the communication module 190 may be a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., : LAN (local area network) communication module, or power line communication module) may be included.
- a wireless communication module 192 e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module
- GNSS global navigation satellite system
- wired communication module 194 e.g., : LAN (local area network) communication module, or power line communication module
- the corresponding communication module is a first network 198 (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network 199 (e.g., legacy It may communicate with an external electronic device 104 through a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network
- the wireless communication module 192 uses subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 to communicate within a communication network such as the first network 198 or the second network 199.
- subscriber information e.g., International Mobile Subscriber Identifier (IMSI)
- IMSI International Mobile Subscriber Identifier
- the wireless communication module 192 may support 5G networks after 4G networks and next-generation communication technologies, for example, NR access technology (new radio access technology).
- NR access technology provides high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and access to multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low latency). -latency communications)) can be supported.
- the wireless communication module 192 may support a high frequency band (eg, mmWave band), for example, to achieve a high data transfer rate.
- a high frequency band eg, mmWave band
- the wireless communication module 192 uses various technologies to secure performance in high frequency bands, for example, beamforming, massive array multiple-input and multiple-output (MIMO), and full-dimensional multiplexing. It can support technologies such as input/output (FD-MIMO (full dimensional MIMO)), array antenna, analog beam-forming, or large scale antenna.
- the wireless communication module 192 may support various requirements specified in the electronic device 101, an external electronic device (e.g., electronic device 104), or a network system (e.g., second network 199).
- the wireless communication module 192 supports Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mmTC, or U-plane latency (e.g., 164 dB or less) for realizing URLLC.
- Peak data rate e.g., 20 Gbps or more
- loss coverage e.g., 164 dB or less
- U-plane latency e.g., 164 dB or less
- the antenna module 197 may transmit or receive signals or power to or from the outside (eg, an external electronic device).
- the antenna module 197 may include an antenna including a radiator made of a conductor or a conductive pattern formed on a substrate (eg, PCB).
- the antenna module 197 may include a plurality of antennas (eg, an array antenna). In this case, at least one antenna suitable for the communication method used in the communication network, such as the first network 198 or the second network 199, is connected to the plurality of antennas by, for example, the communication module 190. can be selected. Signals or power may be transmitted or received between the communication module 190 and an external electronic device through the at least one selected antenna.
- other components eg, radio frequency integrated circuit (RFIC) may be additionally formed as part of the antenna module 197.
- RFIC radio frequency integrated circuit
- the antenna module 197 may form a mmWave antenna module.
- a mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., mmWave band); And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band. can do.
- a mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., mmWave band); And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side)
- peripheral devices e.g., bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
- signal e.g. commands or data
- commands or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199.
- Each of the external electronic devices 102 or 104 may be of the same or different type as the electronic device 101.
- all or part of the operations performed in the electronic device 101 may be executed in one or more of the external electronic devices 102, 104, or 108.
- the electronic device 101 may perform the function or service instead of executing the function or service on its own.
- one or more external electronic devices may be requested to perform at least part of the function or service.
- One or more external electronic devices that have received the request may execute at least part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device 101.
- the electronic device 101 may process the result as is or additionally and provide it as at least part of a response to the request.
- cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology can be used.
- the electronic device 101 may provide an ultra-low latency service using, for example, distributed computing or mobile edge computing.
- the external electronic device 104 may include an Internet of Things (IoT) device.
- Server 108 may be an intelligent server using machine learning and/or neural networks.
- the external electronic device 104 or server 108 may be included in the second network 199.
- the electronic device 101 may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
- Figure 2 shows an example of image acquisition using adjustment of exposure values.
- a preview image may be acquired by the electronic device's camera prior to capturing the image and displayed on the display.
- the image corresponding to the subject in the preview image may be referred to as an object area corresponding to the subject
- the image corresponding to the background in the preview image may be referred to as a background area.
- the preview image 201 may be an image acquired (or received) by an electronic device before adjusting the exposure value.
- the preview image 201 may include an object corresponding to the subject 207.
- the subject 207 may be the moon.
- the actual background 205 is a real background excluding the subject 207 (e.g., the moon).
- the actual background 205 may include the sky excluding the subject 207 (eg, the moon).
- the actual background 205 may include the sky, mountains, and fields excluding the subject 207 (eg, the moon).
- the electronic device 209 may acquire a preview image 201 including an object area 213 corresponding to the subject 207.
- a smartphone is shown as an example of the electronic device 209, but the embodiment of the present disclosure can be used for not only smartphones but also electronic devices that use cameras.
- the electronic device 209 may be a tablet that includes a camera.
- the electronic device 209 may be a wearable device including a camera.
- the background area 211 may be a portion excluding the object area 213 corresponding to the subject 207 in the preview image 201 before adjusting the exposure value.
- the object area 213 corresponding to the subject 207 may be a portion corresponding to the subject 207 in the preview image 201 before adjusting the exposure value.
- the background area 211 may be an image corresponding to the sky excluding the moon in the preview image 201 before adjusting the exposure value.
- the background area 211 may be an image corresponding to the sky, mountains, and fields excluding the moon in the preview image before adjusting the exposure value.
- the object area 213 corresponding to the subject 207 may be an image corresponding to the moon in the preview image 201 before adjusting the exposure value.
- the brightness of the subject 207 eg, the moon
- the brightness of the subject 207 may be brighter than the brightness of the actual background 205. Therefore, it may be difficult to obtain an accurate image of the subject 207 (eg, the moon) without adjusting the exposure value. Since the brightness of the subject 207 (e.g., the moon) is too bright compared to the standard for capturing an image, it is difficult to express details of the subject in the preview image 201 or the image obtained through capture. You can.
- the preview image 203 may be an image acquired by an electronic device after adjusting the exposure value.
- the preview image 203 may include an object corresponding to the subject 207.
- the electronic device 209 may acquire a preview image 203 including an object area 213 corresponding to the subject 207. Because the brightness of the subject 207 (e.g., the moon) is too bright, the electronic device 209 may need to lower the exposure value.
- the electronic device 209 may acquire a preview image 203 including an object area 217 corresponding to the subject 207.
- the background area 215 may be a portion excluding the object area 217 corresponding to the subject 207 in the preview image 203 after adjusting the exposure value.
- the object area 217 corresponding to the subject 207 may be a portion corresponding to the subject 207 in the preview image 203 after adjusting the exposure value.
- the background area 215 may be an image corresponding to the sky excluding the moon in the preview image 203 after adjusting the exposure value.
- the background area 215 may be an image corresponding to the sky, mountains, and fields excluding the moon in the preview image 203 after adjusting the exposure value.
- the object area 217 corresponding to the subject may be an image corresponding to the moon in the preview image 203 after adjusting the exposure value.
- the object area 217 of the preview image 203 may more accurately reflect the image of the subject 207.
- Exposure value adjustment may be necessary to express the unique color and brightness of the actual background 205 (e.g., the sky) and accurately express details of the subject 207 (e.g., the moon).
- FIG. 3 shows the operation flow of an electronic device, according to one embodiment.
- Acquiring (or receiving) an image of an electronic device may be performed by at least one processor (eg, the processor 120 of FIG. 1).
- At least one processor may control a camera (eg, the camera module 180 of FIG. 1).
- the background obtained by the camera is illustrated as the sky and the object is described as the moon, but those skilled in the art will easily understand that the present invention is not limited thereto.
- various embodiments of the present invention can be applied when obtaining an image in which the brightness of the background and the object are different.
- At least one processor 120 may detect the moon in the preview image. At least one processor 120 may identify an object area within the preview image. At least one processor 120 may identify a background area within the preview image. At least one processor 120 may identify whether the object area corresponds to the moon. According to one embodiment, in the preview image, the at least one processor 120 determines whether an object in the preview image corresponds to the moon based on a probability information (weight) value determined by artificial intelligence (AI). can be identified.
- the probability information (weight) value may be a value between 0 and 1. For example, if the probability information (weight) value is 0.5 or more, the at least one processor may identify that the moon is included in the preview image. For example, when the probability information (weight) value is less than 0.5, the at least one processor may identify that the moon is not included in the preview image.
- the at least one processor 120 may control exposure of the preview image. For example, the at least one processor 120 may identify whether the brightness of the background area is greater than or equal to a reference value. When the brightness of the background area is above the reference value, the at least one processor may perform exposure control to generate an output image based on the exposure value by automatic exposure and the increased exposure value. Specific embodiments are described through FIGS. 7 to 10. When the brightness of the background area is less than the reference value, the at least one processor may perform exposure control to generate an output image based on the exposure value lowered by automatic exposure. A specific embodiment is described through FIG. 9.
- the at least one processor 120 may perform operations to stabilize the preview image.
- the at least one processor 120 may perform at least some of focus adjustment, preview stabilization, and/or automatic color temperature correction (auto white balance) for stable preview screen display.
- the at least one processor 120 may perform focus adjustment for stable preview screen display.
- the focus adjustment may refer to an operation to fix focus on a subject (eg, the moon) within a preview image.
- the at least one processor 120 may perform preview stabilization to provide a preview image that does not shake even at a high zoom ratio.
- the at least one processor may perform automatic color temperature correction (auto white balance, AWB) to reduce the influence of ambient light.
- AWB automatic color temperature correction
- the at least one processor 120 may obtain and combine a plurality of frames.
- the at least one processor 120 may acquire a plurality of frames.
- the at least one processor 120 may acquire a plurality of frames through a camera in response to receiving a user input.
- the user input may be input for image capture.
- the at least one processor 120 may combine the obtained plurality of frames to display a final image on a display.
- the procedure for acquiring an image based on the brightness of the background area may acquire a plurality of frames by varying exposure values.
- the at least one processor 120 may acquire one or more first frames (eg, 10) through the adjusted first exposure value.
- the one or more first frames may be acquired for extraction of an object image (eg, a portion corresponding to the moon).
- the first exposure value may be a predetermined value.
- the first exposure value may be determined based on the brightness of the background area.
- the at least one processor 120 may obtain one or more second frames through the adjusted second exposure value.
- the one or more second frames may be obtained for extraction of a background image.
- the first exposure value of the first frame may be lower than the second exposure value of the second frame.
- the second exposure value may be a predetermined value. According to an embodiment, the second exposure value may be determined based on the brightness of the background area.
- the electronic device 101 may obtain an image of the background area in the output image closer to the actual background by acquiring one or more second frames through the adjusted second exposure value.
- a first frame including an object image is acquired earlier than a second frame including a background image (e.g., a portion corresponding to the sky), so that a clearer object is obtained.
- Images can be obtained.
- frames that are acquired first may have relatively higher quality than frames that are acquired later.
- the one or more first frames include an object image (e.g., a portion corresponding to the moon) greater than the number of the one or more second frames that include a background image (e.g., a portion corresponding to the sky). Their number can be large. This is because the required quality of the object image is higher than the required quality of the background image. By acquiring many frames, the quality of the object image can be increased.
- the at least one processor 120 may mask the object image.
- the at least one processor may mask an object image (eg, a portion corresponding to the moon) corresponding to the subject of the second frame.
- the at least one processor 120 may combine an object image and a background image.
- the at least one processor may synthesize an object image corresponding to a subject and a background image.
- the at least one processor 120 may combine an object image (eg, a part corresponding to the moon) corresponding to the subject of the one or more first frames and a background image of the one or more second frames.
- the at least one processor 120 may perform detailed information enhancement. After obtaining an image in which a plurality of frames are combined (hereinafter referred to as a combined image), the at least one processor 120 may enhance detailed information of the object area in the combined image. For example, the at least one processor 120 may enhance details about the moon in the combined image using artificial intelligence (AI).
- AI may refer to a system based on a neural network. Below in Figure 5, an example of a neural network using AI is described.
- the at least one processor 120 may generate an output image.
- the output image may be a result of detail enhancement being applied to the combined image.
- the unique color and brightness of the actual background e.g., the sky
- detailed information of the subject e.g., the moon
- an output image is shown to be generated through operations 310 to 360, but the embodiment of the present disclosure is not limited thereto.
- at least some operations (eg, operation 350) among operations 310 to 360 may be omitted.
- the combined image may correspond to the output image.
- Figure 4 shows an example of image acquisition using exposure value adjustment according to the brightness of the background area, according to one embodiment.
- the first preview image 401 may be an image before the at least one processor (eg, processor 120 of FIG. 1 ) identifies an object.
- the second preview image 411 may be an image after the at least one processor 120 identifies an object.
- the object area 413 corresponding to the subject may be an area corresponding to a predefined subject within the preview image.
- the background area 415 may be an area excluding the object area corresponding to the subject in the preview image.
- User input 417 may have been obtained through a UI (e.g., a button image) that can receive user input from a user to obtain an image while displaying a preview image.
- the at least one processor 120 adjusts focus, previews, etc. to display a stable preview. At least some of stabilization (preview stabilization), and/or automatic color temperature correction (auto white balance), and automatic exposure value setting may be performed.
- the at least one processor 120 may perform focus adjustment for stable preview display. After an object is identified in the first preview image 401, the at least one processor 120 may perform preview stabilization for stable preview display. there is. After an object is identified in the first preview image 401, the at least one processor 120 performs automatic color temperature correction (auto white balance) for stable preview display. can do. After an object is identified in the first preview image 401, the at least one processor 120 may perform automatic exposure value setting for stable preview display. The at least one processor 120 may set an exposure value through automatic exposure based on the brightness of the background area. When the brightness of the background area is above a threshold, the at least one processor 120 may set the exposure value to the third exposure value through automatic exposure. If the brightness of the background area is below the threshold, the at least one processor 120 may set the exposure value as the fourth exposure value through automatic exposure. The third exposure value may be less than the fourth exposure value.
- the loading image 421 may be displayed on the display while acquiring a plurality of frames.
- the object image 423 may be an area corresponding to a predefined subject within the loading image.
- the background image 425 may be an area excluding the object area corresponding to the subject within the loading image.
- the one or more frames 420 are the one or more first frames obtained based on the first exposure value.
- the object image 422 may be an image portion corresponding to the subject within the acquired first frame.
- the background image 424 may be an image portion corresponding to the background excluding the subject in the acquired first frame.
- the one or more frames 426 are the one or more second frames obtained based on the second exposure value.
- the object image 428 may be an image portion corresponding to the subject in the acquired second frame.
- the background image 429 may be an image portion corresponding to the background excluding the subject in the acquired first frame.
- the at least one processor 120 may display the second preview image 411 on the display to prevent user confusion.
- the loading image 421 may be the third frame before receiving the user input.
- the first exposure value may be lower than the second exposure value.
- the brightness of the one or more first frames 420 may be darker than the brightness of the one or more second frames 426.
- the at least one processor 120 may express detailed information of the moon. It may be difficult for the at least one processor 120 to express the unique color and brightness of the background in the background image 424 of the first frame.
- the at least one processor 120 may express unique background color and brightness in the background image 429 of the second frame. Therefore, hereinafter, when the at least one processor 120 combines the object image 422 of the first frame and the background image 429 of the second frame, the unique color and brightness of the background and detailed information of the moon Both can be expressed.
- the first exposure value and the second exposure value may be determined based on the brightness of the background area.
- the first exposure value may be determined based on the brightness of the background area.
- the second exposure value may be determined based on the brightness of the background area.
- the at least one processor 120 may set the first exposure value lower as the brightness of the background area becomes brighter.
- the at least one processor 120 may set the second exposure value lower as the brightness of the background area becomes brighter.
- the combined image 431 may be a combination of an object image extracted from the first frame and a background image extracted from the second frame.
- the object image 433 may be extracted from the first frame.
- the background image 435 may be extracted from the second frame.
- the output image 441 may have improved object image details based on a neural network.
- the output image 441 may have the brightness and darkness of the object image adjusted based on a neural network.
- the object image 443 may be a portion of an image corresponding to a subject within the output image 441.
- the background image 445 may be a portion of the image corresponding to the background excluding the subject within the output image 441.
- FIG. 5 shows an example of a neural network for detail enhancement of an object image, according to one embodiment.
- At least one processor eg, processor 120 in FIG. 1 may improve the details of an object image in an output image based on artificial intelligence (AI).
- AI artificial intelligence
- the at least one processor 120 may adjust the brightness and darkness of an object image in an output image based on AI.
- the AI may refer to a system based on a neural network.
- the AI may be executed by the at least one processor 120 or by a device (e.g., server) separate from the electronic device (e.g., the electronic device 101 of FIG. 1). When the AI is executed by a separate device, the electronic device 101 may receive data related to neural network processing from the separate device.
- training data 501 may include photos in which a subject (eg, the moon) is clearly visible compared to the background area.
- the input image 503 may be a low quality image.
- the neural network 505 can be used to enhance details (e.g., light and dark expression) of a subject (e.g., the moon).
- the output image 509 may be a high quality image enhanced based on a neural network.
- the reference image 507 may be data for comparison with the output image 509.
- the input image 503 may represent a blurry lunar surface.
- the input image 503 may be the combined image 431 of FIG. 4.
- the combined image may be a composite image of the object image of the first frame and the background image of the second frame.
- the neural network 505 may be a convolutional neural network (CNN) for enhancing details (e.g., light and dark expression) of the subject.
- the output image 509 may be the output image 441 of FIG. 4. The result of comparing the reference image 507 and the output image 509 can be used to train the neural network 505.
- the at least one processor 120 may train a neural network for moon detection.
- the neural network may be trained through unsupervised learning.
- at least one processor 120 may provide input data to a neural network to train the neural network.
- the input data can be high-quality images representing the moon's appearance (e.g., surface, pattern, texture, color, and shade).
- a neural network may include multiple layers.
- a neural network may include an input layer, one or more hidden layers, and an output layer. Signals generated at each node in the input layer based on the input data may be transmitted from the input layer to one or more hidden layers.
- the output layer may obtain output data of the neural network based on one or more signals received from one or more hidden layers.
- the output layer is an image containing the moon with enhanced appearance (e.g. surface, pattern, texture, color, shading) output from the neural network based on one or more signals received from one or more hidden layers. It can be.
- the input layer, one or more hidden layers, and the output layer may include a plurality of nodes.
- One or more hidden layers may be a convolution filter or a fully connected layer in a CNN (convolution neural network), or may be various types of filters or layers connected based on specified functions or characteristics.
- the lunar contrast enhancement neural network may be a convolution neural network (CNN) including one or more convolution filters.
- CNN convolution neural network
- one or more hidden layers may be a layer based on a recurrent neural network (RNN) whose output value is re-input to the hidden layer at the current time.
- RNN recurrent neural network
- one or more hidden layers may be configured in plural, and may form a deep neural network.
- the moon contrast enhancement neural network may be a deep neural network that includes one or more hidden layers.
- training a neural network that includes one or more hidden layers that form at least part of a deep neural network may be referred to as deep learning.
- a node included in one or more hidden layers may be referred to as a hidden node.
- Tuning and/or training a neural network may mean changing the connection weights between nodes included within each of the layers included within the neural network (e.g., an input layer, one or more hidden layers, and an output layer). For example, tuning or training of a neural network may be performed based on unsupervised learning. For example, training of a lunar contrast enhancement neural network can be performed based on unsupervised learning.
- FIG. 6 illustrates operations of an electronic device (eg, the electronic device 101 of FIG. 1 ) to acquire an image through a trained neural network, according to an embodiment.
- the subject may be the moon.
- At least one processor sets a zoom magnification of the camera greater than or equal to a reference magnification (e.g., 30x magnification).
- a reference magnification e.g., 30x magnification
- the subject is the moon
- the surface of the moon may be identifiable in the preview image only when magnification is higher than high magnification.
- the at least one processor 120 may focus the image through an auto focus (AF) module.
- the AF module can operate for focus adjustment.
- the at least one processor 120 may detect the subject through a neural network.
- the subject detection neural network eg, moon detection neural network
- the at least one processor 120 may identify the presence or absence of an object corresponding to the subject in the preview image based on AI.
- At least one processor may identify the presence or absence of an object corresponding to the subject in the preview image based on a neural network.
- the at least one processor 120 may identify whether a subject (eg, the moon) is detected.
- the at least one processor 120 may perform operation 611 when a subject is detected.
- the at least one processor may perform operation 601 when the subject (eg, the moon) is not detected.
- the at least one processor 120 determines whether to detect the subject based on the zoom magnification of the camera higher than the reference magnification (e.g., 30x magnification). and monitor whether it is in focus.
- the training database 609 can be used for training a subject detection neural network.
- the at least one processor 120 may perform exposure adjustment according to autoexposure (AE). Through automatic exposure, the exposure value can be set. If the brightness of the background area is above the reference value or below the threshold value, the exposure value may be adjusted downward. The at least one processor 120 may set the exposure value to a fourth exposure value that is less than the current exposure value.
- AE autoexposure
- the at least one processor 120 may obtain one or more first frames and one or more second frames by changing the exposure value based on receiving a user input.
- the one or more first frames may be obtained based on the first exposure value.
- the one or more second frames may be obtained based on the second exposure value.
- the second exposure value may be determined by upwardly adjusting the exposure amount from the first exposure value.
- the user input may be for acquiring an image including an object corresponding to the subject (eg, the moon).
- the first exposure value may be set to be equal to the fourth exposure value.
- the second exposure value may be set to be higher than the fourth exposure value.
- the at least one processor 120 may input subject probability information (weight) determined by AI, a plurality of first frames, and a plurality of second frames into a multi-frame synthesis algorithm.
- the multi-frame synthesis algorithm may include a super resolution algorithm (SL ALGO) to improve image quality.
- SL ALGO super resolution algorithm
- the at least one processor 120 may identify whether a subject (eg, the moon) is detected within the obtained first and second frames. When a subject (e.g., the moon) is detected, operation 621 can be performed. If the subject (e.g., the moon) is not detected, operation 619 may be performed. Re-identifying whether or not a subject is detected within an acquired frame can increase the accuracy of subject detection. When re-identifying whether or not a subject has been detected, the quality and resolution of the acquired image are higher than those of the preview image, so the accuracy of subject detection can be increased.
- a subject e.g., the moon
- the at least one processor 120 may exclude an image in which a subject (eg, the moon) is not detected from artificial intelligence (AI) or computer vision (CV) processing. Images in which no subject is detected may not undergo a process for subject extraction and synthesis.
- AI artificial intelligence
- CV computer vision
- the at least one processor 120 may perform keypoint mapping of frames.
- the at least one processor 120 may find feature points of each of the one or more first frames and the one or more second frames.
- the at least one processor 120 may identify each feature point of the one or more first frames.
- the at least one processor 120 may identify each feature point of the one or more second frames.
- the at least one processor 120 uses feature points of Scale Invariant Feature Transform (SIFT), Speeded Up Robust Features (SURF), or Binary Robust Independent Elementary Features (BRIEF) to extract the specific points. Extraction techniques can be used. Thereafter, the at least one processor 120 may perform operations 631, 633, 635, and 637.
- SIFT Scale Invariant Feature Transform
- SURF Speeded Up Robust Features
- BRIEF Binary Robust Independent Elementary Features
- Operations 631, 633, and 635 may be performed in one module, and operation 637 may be performed in a separate module.
- the at least one processor 120 may identify the location of a subject (eg, the moon).
- the at least one processor 120 may mask an object image corresponding to a subject (eg, the moon).
- the at least one processor 120 may extract a background image within the second frame.
- the at least one processor 120 may generate the combined image 431 of FIG. 4 by combining the object image of the first frame and the background image of the second frame.
- the at least one processor 120 may generate the output image 441 of FIG. 4 by enhancing the combined image 431 using AI.
- first frames of 0 EV and second frames of +EV are acquired without performing additional exposure value adjustment.
- first frames of -EV, in which the exposure value has been adjusted, and second frames of 0 EV, in which the exposure value has been restored may be obtained.
- Figure 7 shows an example of image acquisition used for automatic exposure according to the brightness of a background area, according to one embodiment.
- the image acquisition operation according to one embodiment may include exposure control according to the brightness of the background area, image capture, and output image generation.
- exposure control according to the brightness of the background area may be performed by an image acquisition operation according to an embodiment of the present disclosure, based on the brightness of the background area.
- an electronic device eg, the electronic device 101 of FIG. 1
- the electronic device 101 can capture images while changing the exposure value.
- At least one processor 120 may identify the brightness of the background area in the preview image that is greater than or equal to a reference value.
- the at least one processor 120 may identify the brightness of the background area based on identification of the object area corresponding to the subject in the preview image.
- the electronic device 101 may perform automatic exposure (AE) before capturing images.
- the at least one processor 120 may set the exposure value to the third exposure value through automatic exposure based on the brightness of the background area above the threshold.
- the third exposure value may be the same as the current exposure value.
- the at least one processor 120 may obtain a plurality of first frames of the adjusted first exposure value based on receiving user input.
- -EV exposure value
- -EV may mean that the exposure value is adjusted to a first exposure value that is less than the third exposure value.
- -EV may indicate that the exposure value is compensated by subtraction from the value set by automatic exposure.
- the plurality of first frames for securing detailed information of the object image may be secured.
- the first exposure value may be a designated value.
- the second exposure value may be a designated value.
- the first exposure value and the second exposure value may be determined based on the brightness of the background area.
- the first exposure value may be determined based on the brightness of the background area.
- the second exposure value may be determined based on the brightness of the background area.
- the at least one processor 120 may set the first exposure value lower as the brightness of the background area becomes brighter.
- the at least one processor 120 may set the second exposure value lower as the brightness of the background area becomes brighter.
- the at least one processor 120 may acquire a plurality of second frames with an adjusted second exposure value.
- 0 EV may mean that the exposure value is adjusted to the second exposure value equal to the third exposure value. For example, 0 EV indicates that there is no additional compensation from the value set by automatic exposure.
- the second frames for identifying the unique color and brightness of the background image can be secured.
- the first frames may be obtained prior to the second frames. This may be because, when multiple frames are acquired, noise can be eliminated and detail of the subject can be increased through multi-frame synthesis. .
- the number of first frames may be greater than the number of second frames. In this case, detailed information about the subject (e.g. the moon) can be clearly identified.
- the output image 705 may refer to an output image based on exposure value adjustment according to the brightness of the background area above the reference value and the threshold value.
- the output image 705 may be a composite of the object image in the first frame and the background image in the second frame.
- the at least one processor 120 may set the exposure value to the fourth exposure value through automatic exposure based on the brightness of the background area below the threshold value.
- the fourth exposure value may be less than the current exposure value.
- the at least one processor 120 may obtain a plurality of first frames of the adjusted first exposure value based on receiving a user input.
- 0 EV may mean that the exposure value is set to the first exposure value, which is the same as the fourth exposure value set by automatic exposure.
- 0 EV may indicate that there is no additional compensation from the value set by automatic exposure.
- the plurality of first frames for securing detailed information of the object image may be secured.
- the at least one processor 120 may obtain a plurality of second frames with an adjusted second exposure value.
- +EV exposure value
- +EV may indicate that there is no additional compensation from the value set by automatic exposure.
- -EV may indicate that the exposure value is compensated by increasing from the value set by automatic exposure.
- the second frames for identifying a background image close to the actual background may be obtained.
- the first frames may be obtained prior to the second frames. This may be because, when multiple frames are acquired, noise can be eliminated and detail of the subject can be increased through multi-frame synthesis.
- the number of first frames may be greater than the number of second frames.
- the output image 707 may be an output image based on adjusting the exposure value according to the brightness of the background area above the reference value and below the threshold value.
- the output image 707 may be a composite of the object image in the obtained first frame and the background image in the obtained second frame.
- the one or more first frames are acquired with a value set to automatic exposure, or the one or more first frames are acquired with an exposure value smaller than a value set to automatic exposure.
- the at least one processor 120 may set an automatic exposure value equal to the current exposure value based on the brightness of the background area above the reference value and the threshold value, and the at least one processor 120 may set the automatic exposure value equal to or greater than the reference value. Based on the brightness of the background area below the threshold, you can set an automatic exposure value below the current exposure value. Specific examples are described in Figure 10 below.
- the at least one processor may identify a brightness of the background in the preview image that is below a reference value.
- the at least one processor may identify the brightness of the background area based on identification of the object area corresponding to the subject in the preview image.
- the exposure value may be set to a first exposure value below the current exposure value.
- the at least one processor 120 may obtain a plurality of first frames through a first exposure value based on receiving a user input.
- the at least one processor 120 may generate an output image based on the plurality of first frames.
- the output image 709 may be an output image according to the brightness of the background area below the reference value.
- the at least one processor 120 processes only one or more first frames (e.g., 10 frames) according to a first exposure value and one or more second frames (e.g., 3 frames) according to a second exposure value. It has been described that the combined images 705 and 705 are generated by combining frames), but embodiments of the present disclosure are not limited thereto.
- the at least one processor 120 may obtain one or more third frames according to +EV as well as -EV and 0 EV. The at least one processor 120 may generate a combined image based on the one or more first frames, the one or more second frames, and the one or more third frames. According to another embodiment, the at least one processor 120 may obtain one or more third frames according to +EV as well as 0 EV and +EV. The at least one processor 120 may generate a combined image based on the one or more first frames, the one or more second frames, and the one or more third frames.
- FIG. 8 illustrates an operation flow of an electronic device (eg, the electronic device 101 of FIG. 1 ) for acquiring an image based on the brightness of a background area, according to an embodiment.
- an electronic device eg, the electronic device 101 of FIG. 1
- At least one processor may identify an object area within the preview image.
- the at least one processor may obtain a preview image through a camera.
- the at least one processor may obtain an image occupied by the detected subject from among areas in the preview image.
- the object area refers to the portion of the image occupied by the subject detected within the preview image.
- the subject may refer to an object to be photographed through a camera.
- the at least one processor 120 may identify the brightness of the background area based on identifying that the object area corresponds to a predefined subject.
- the object area corresponding to the subject may be a portion in the preview image corresponding to the subject (eg, the moon).
- the at least one processor 120 may identify whether the subject is a predefined subject (eg, an actual moon).
- the at least one processor 120 may identify whether the object area corresponds to a predefined subject.
- the at least one processor 120 may identify the background area after identifying that the object area corresponds to a predefined subject.
- the at least one processor 120 may identify a background area in response to identifying that the object area corresponds to a predefined subject.
- the at least one processor 120 may identify a background area from which the object area is excluded in the preview image.
- the at least one processor 120 may identify the brightness of the background area.
- the at least one processor 120 may receive user input.
- the at least one processor 120 may identify the brightness of the background area above a reference value and then receive a user input.
- the user input may be a user input for acquiring an image.
- the user input may include a user touching a photo button on a smartphone to take a photo including the moon.
- the user input may include a Bluetooth signal input by touching a button on an external electronic device (eg, S-pen).
- the user input may include a user touching a tablet's photography button to take a picture including the moon.
- the at least one processor 120 may obtain one or more first frames through a first exposure value.
- the at least one processor may obtain the one or more first frames based on receiving the user input.
- the one or more first frames through the first exposure value may be acquired to secure an object image within the first frame.
- the at least one processor 120 may obtain one or more second frames through a second exposure value that is greater than the first exposure value.
- the at least one processor 120 may acquire the one or more first frames using the first exposure value and then adjust the exposure value upward.
- the at least one processor 120 may change the exposure value from the first exposure value to the second exposure value.
- the one or more first frames through the first exposure value may be acquired to secure an object image within the first frame.
- One or more second frames through the second exposure value may be obtained to secure a background image within the second frame.
- the at least one processor 120 may acquire the one or more second frames after acquiring the one or more first frames. Detailed information of the object area corresponding to the subject can be clearly obtained by using the one or more first frames, which are the initial images taken.
- the second exposure value may be greater than the first exposure value.
- the first exposure value and the second exposure value may be designated values.
- the first exposure value and the second exposure value may be determined based on the brightness of the background area.
- the first exposure value may be determined based on the brightness of the background area.
- the second exposure value may be determined based on the brightness of the background area.
- the at least one processor 120 may set the first exposure value lower as the brightness of the background area becomes brighter.
- the at least one processor 120 may set the second exposure value lower as the brightness of the background area becomes brighter.
- the at least one processor 120 may generate an output image based on the one or more first frames and the one or more second frames.
- the at least one processor 120 may generate an output image by combining an object area corresponding to a subject in the one or more first frames and a background area in the one or more second frames.
- the at least one processor 120 may generate a combined image by combining an object area corresponding to a subject in the one or more first frames and a background area in the one or more second frames.
- the at least one processor 120 may perform detailed shape (eg, brightness adjustment) of the object image in the combined image based on AI.
- FIG. 9 illustrates an operation flow of an electronic device (eg, the electronic device 101 of FIG. 1 ) for determining an output image generation scheme based on the brightness of a background area, according to an embodiment.
- an electronic device eg, the electronic device 101 of FIG. 1
- the at least one processor may identify the brightness of the background area.
- the background area may be a part of the preview image excluding the object area corresponding to the subject.
- the at least one processor 120 may identify whether the brightness of the background area is greater than or equal to a reference value. The at least one processor 120 may perform operation 905 when the brightness of the background area is greater than or equal to a reference value. The at least one processor 120 may perform operation 909 when the background brightness is less than a reference value.
- the at least one processor 120 may receive user input.
- the user input may be a user input for acquiring an image.
- the user input may include a user touching a photo button on a smartphone to take a photo including the moon.
- the user input may include a Bluetooth signal input by touching a button on an external electronic device (eg, S-pen).
- the user input may include a user touching a tablet's photography button to take a picture including the moon.
- the at least one processor 120 may obtain an output image based on a combination of one or more first frames according to a first exposure value and one or more second frames according to a second exposure value. You can. According to one embodiment, based on the brightness of the background area below the reference value, the exposure value may be set to a first exposure value below the current exposure value. The at least one processor 120 may obtain the one or more first frames through a first exposure value based on receiving a user input. After acquiring the one or more first frames, the at least one processor 120 may obtain the one or more second frames through a second exposure value.
- the at least one processor 120 may receive user input.
- the user input may be a user input for acquiring an image.
- the user input may include a user touching a photo button on a smartphone to take a photo including the moon.
- the user input may include a Bluetooth signal input by touching a button on an external electronic device (eg, S-pen).
- the user input may include a user touching a tablet's photo button to take a photo including the moon.
- the at least one processor 120 may obtain an output image based on a combination of one or more frames according to the first exposure value. According to one embodiment, when the brightness of the background area is below a reference value (e.g., night sky, dark sky), the at least one processor 120 simply bases the one or more frames on the low exposure value. An output image can be created.
- a reference value e.g., night sky, dark sky
- FIG. 10 illustrates an operation flow of an electronic device (eg, the electronic device 101 of FIG. 1 ) for setting an automatic exposure value based on the brightness of a background area, according to an embodiment.
- an electronic device eg, the electronic device 101 of FIG. 1
- the at least one processor may identify whether the brightness of the background area is greater than or equal to a threshold value. When the brightness of the background area is greater than or equal to the threshold, the at least one processor 120 may perform operation 1003. If the background brightness is less than the threshold value, the at least one processor 120 may perform operation 1009.
- the at least one processor 120 may set the automatic exposure value to the third exposure value.
- the third exposure value may be the current exposure value.
- the at least one processor 120 may obtain at least one or more first frames based on a first exposure value that is less than a third exposure value.
- the at least one processor 120 may change the exposure value from the third exposure value to the first exposure value through exposure value correction.
- the at least one processor 120 may obtain at least one or more second frames based on a second exposure value, such as a third exposure value.
- the at least one processor 120 is configured to acquire the one or more second frames through a second exposure value, such as a third exposure value, to obtain a background image because the brightness of the background area is greater than a threshold value. You can.
- the at least one processor 120 may set the automatic exposure value to the fourth exposure value.
- the fourth exposure value may be a value less than the current exposure value.
- the at least one processor 120 may acquire at least one or more first frames based on a first exposure value, such as a fourth exposure value.
- the at least one processor 120 may change the exposure value from the fourth exposure value to the first exposure value through exposure value correction.
- the at least one processor 120 may acquire at least one or more second frames based on a second exposure value that is greater than the fourth exposure value. Since the brightness of the background area is less than the threshold value, the one or more second frames may be obtained through a second exposure value exceeding the fourth exposure value to obtain the background image.
- the at least one processor 120 may obtain an output image by combining the one or more first frames and the one or more second frames based on the brightness of the background area.
- an image close to reality can be obtained by adjusting the exposure value based on the brightness of the background area, unlike an image obtained by adjusting the exposure value regardless of the brightness of the sky.
- the at least one processor 120 can express both a realistic background (eg, sky) and details of an object (eg, moon).
- the electronic device 101 may provide an output image using a plurality of exposure values.
- An embodiment of the present disclosure can be confirmed because the exposure value changes when capturing according to user input. Rather than simply photographing the moon using the exposure value adjusted by automatic exposure, sufficient brightness of the sky can be obtained by adjusting the exposure value upward when capturing.
- image acquisition based on the brightness of the background area according to an embodiment of the present disclosure may take additional time because additional frames are acquired by changing the exposure value. As additional shooting time is confirmed with the upwardly adjusted exposure value, an embodiment of the present disclosure can be confirmed.
- the at least one processor may obtain an output image by combining the one or more first frames and the one or more second frames based on the brightness of the background area.
- an image close to reality can be obtained by adjusting the exposure value based on the brightness of the background area, unlike an image obtained by adjusting the exposure value regardless of the brightness of the sky.
- the at least one processor can express both a realistic background (eg, sky) and details of an object (eg, moon).
- an electronic device may include at least one processor, at least one camera, and memory.
- the at least one processor may identify an object area corresponding to the subject within the preview image.
- the at least one processor may identify the brightness of a background area from which the object area corresponding to the subject is excluded in the preview image, based on identifying that the object area corresponding to the subject corresponds to a predefined subject. You can.
- the at least one processor may obtain one or more first frames through a first exposure value based on receiving a user input. After acquiring the one or more first frames, the at least one processor may acquire the one or more second frames through a second exposure value that is greater than the first exposure value.
- the at least one processor may generate an output image based on the one or more first frames and the one or more second frames.
- the at least one processor may obtain one or more frames through the first exposure value based on receiving a user input.
- the at least one processor may be configured to generate an output image based on the one or more frames.
- the at least one processor in order to generate an output image based on the one or more first frames and the one or more second frames, may be configured to: Existence can be identified.
- the object area may correspond to the moon.
- the background area may correspond to at least a portion of the sky adjacent to the moon.
- the object area may be identified based on a zoom magnification of the camera that is greater than or equal to a reference magnification.
- the predefined subject may include the moon.
- the first exposure value and the second exposure value may be determined based on the brightness of a background area in the preview image from which the object is excluded.
- the at least one processor may be additionally configured to perform brightness adjustment of an object image in the output image based on artificial intelligence (AI).
- AI artificial intelligence
- the at least one processor may be additionally configured to perform detail enhancement of an object image in the output image based on artificial intelligence (AI).
- AI artificial intelligence
- the at least one processor may be additionally configured to set the exposure value to a third exposure value through automatic exposure when the brightness of the background area is greater than or equal to a threshold value.
- the at least one processor may be further configured to set the exposure value to a fourth exposure value through the automatic exposure when the brightness of the background area is less than the threshold value.
- the third exposure value may be less than the fourth exposure value.
- the first exposure value when the brightness of the background area is greater than or equal to a threshold value, the first exposure value may be set to be lower than the third exposure value. When the brightness of the background area is less than the threshold value, the first exposure value may be set to be equal to the fourth exposure value.
- the at least one processor includes an image corresponding to the subject included in each of the one or more first frames to generate an output image based on the first frame and the second frame; It may be configured to combine an image corresponding to a background included in each of the one or more second frames.
- the at least one processor may be additionally configured to display a third frame before receiving the user input on the display while acquiring the first frame or the second frame.
- a method performed by an electronic device may include identifying an object area within a preview image.
- the method may include identifying the brightness of a background area in the preview image from which the object area is excluded, based on identifying that the object area corresponds to a predefined subject.
- the method may include an operation of obtaining one or more first frames through a first exposure value based on receiving a user input when the brightness of the background area is greater than a reference value.
- the method may include acquiring the one or more first frames and then acquiring the one or more second frames through a second exposure value that is greater than the first exposure value.
- the method may include generating an output image based on the one or more first frames and the one or more second frames.
- the method may include obtaining one or more frames through the first exposure value based on receiving a user input when the brightness of the background area is less than the reference value.
- the method may include generating an output image based on the one or more frames.
- the method includes identifying an image corresponding to a subject in an acquired first frame to generate an output image based on the one or more first frames and the one or more second frames. may include.
- the object area may correspond to the moon.
- the background area may correspond to at least a portion of the sky adjacent to the moon.
- the object area may be identified based on a zoom magnification of the camera that is higher than the standard magnification.
- the predefined subject may include the moon.
- the method may include determining the first exposure value and the second exposure value based on the brightness of a background area in the preview image from which the object is excluded.
- the method may additionally include performing brightness adjustment of an object image in the output image based on artificial intelligence (AI).
- AI artificial intelligence
- the method may additionally include performing detail enhancement of an object image in the output image based on artificial intelligence (AI).
- AI artificial intelligence
- the method may additionally include setting the exposure value to a third exposure value through automatic exposure when the brightness of the background area is greater than or equal to a threshold value. If the brightness of the background area is less than the threshold, the method may additionally include setting the exposure value to a fourth exposure value through the automatic exposure. The third exposure value may be less than the fourth exposure value.
- the method may include setting the first exposure value to be lower than the third exposure value when the brightness of the background area is greater than or equal to a threshold value.
- the method may include setting the first exposure value to be equal to the fourth exposure value when the brightness of the background area is less than a threshold value.
- the method includes an image corresponding to the subject included in each of the one or more first frames, and the one or more first frames to generate an output image based on the first frame and the second frame. It may include an operation of combining images corresponding to the background included in each of the two frames.
- the method may additionally include displaying a third frame on the display before receiving the user input while acquiring the first frame or the second frame.
- Electronic devices may be of various types.
- Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, electronic devices, or home appliances.
- Electronic devices according to embodiments of this document are not limited to the above-described devices.
- first, second, or first or second may be used simply to distinguish one component from another, and to refer to that component in other respects (e.g., importance or order) is not limited.
- One (e.g. first) component is said to be “coupled” or “connected” to another (e.g. second) component, with or without the terms “functionally” or “communicatively”.
- any of the components can be connected to the other components directly (e.g. wired), wirelessly, or through a third component.
- module used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and is interchangeable with terms such as logic, logic block, component, or circuit, for example. It can be used as A module may be an integrated part or a minimum unit of the parts or a part thereof that performs one or more functions. For example, according to one embodiment, the module may be implemented in the form of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- Various embodiments of the present document are one or more stored in a storage medium (e.g., built-in memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). It may be implemented as software (e.g., program 140) including instructions.
- a processor e.g., processor 120
- the one or more instructions may include code generated by a compiler or code that can be executed by an interpreter.
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory' only means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and this term refers to cases where data is semi-permanently stored in the storage medium. There is no distinction between temporary storage cases.
- Computer program products are commodities and can be traded between sellers and buyers.
- the computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store (e.g. Play StoreTM) or on two user devices (e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
- a machine-readable storage medium e.g. compact disc read only memory (CD-ROM)
- an application store e.g. Play StoreTM
- two user devices e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
- at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
- each component (e.g., module or program) of the above-described components may include a single or plural entity, and some of the plurality of entities may be separately placed in other components. there is.
- one or more of the above-mentioned components or operations may be omitted, or one or more other components or operations may be added.
- multiple components eg, modules or programs
- the integrated component may perform one or more functions of each component of the plurality of components in the same or similar manner as those performed by the corresponding component of the plurality of components prior to the integration. .
- operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, or omitted. Alternatively, one or more other operations may be added.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
Description
Claims (15)
- 전자 장치(electronic device)에 있어서,적어도 하나의 프로세서,적어도 하나의 카메라, 및메모리를 포함하고,상기 적어도 하나의 프로세서는,프리뷰 이미지 내에서 객체 영역을 식별하고,상기 객체 영역이 미리 정의된 피사체에 대응함을 식별하는 것에 기반하여, 상기 프리뷰 이미지 내에서 상기 객체 영역이 제외된 배경 영역의 밝기를 식별하고,상기 배경 영역의 밝기가 기준 값 이상인 경우, 사용자 입력을 수신하는 것에 기반하여, 제1 노출 값을 통해, 하나 이상의 제1 프레임들을 획득하고,상기 하나 이상의 제1 프레임들을 획득한 후, 상기 제1 노출 값보다 큰 제2 노출 값을 통해, 상기 하나 이상의 제2 프레임들을 획득하고,상기 하나 이상의 제1 프레임들 및 상기 하나 이상의 제2 프레임들에 기반하여 출력 이미지를 생성하고,상기 배경 영역의 밝기가 상기 기준 값 미만인 경우, 사용자 입력을 수신하는 것에 기반하여, 상기 제1 노출 값을 통해, 하나 이상의 프레임들을 획득하고,상기 하나 이상의 프레임들에 기반하여 출력 이미지를 생성하도록 구성되는,전자 장치.
- 청구항 1에서,상기 하나 이상의 제1 프레임들 및 상기 하나 이상의 제2 프레임들에 기반하여 출력 이미지를 생성하기 위하여, 상기 적어도 하나의 프로세서는, 획득된 제1 프레임 내의 피사체에 대응하는 이미지의 존재 여부를 식별하는 전자 장치.
- 청구항 1에서,상기 객체 영역은 달(moon)에 대응하고,상기 배경 영역은, 달에 인접한 하늘의 적어도 일부에 대응하는,전자 장치.
- 청구항 1에서,상기 객체 영역은 기준 배율 이상의 상기 카메라의 줌(zoom) 배율에 기반하여 식별되고,상기 미리 정의된 피사체는 달(moon)을 포함하는,전자 장치.
- 청구항 1에서,상기 제1 노출 값 및 상기 제2 노출 값은 상기 프리뷰 이미지 내에서 상기 객체가 제외된 배경 영역의 밝기에 기반하여 결정되는,전자 장치.
- 청구항 1에서,상기 적어도 하나의 프로세서는,AI(artificial intelligence)에 기반하여 상기 출력 이미지 내의 객체 이미지의 디테일 향상을 수행하도록 추가적으로 구성되는 전자 장치.
- 청구항 1에서,상기 적어도 하나의 프로세서는,상기 배경 영역의 밝기가 임계 값 이상인 경우에는, 자동 노출을 통해 노출 값을 제3 노출 값으로 설정하고,상기 배경 영역의 밝기가 상기 임계 값 미만인 경우에는, 상기 자동 노출을 통해 상기 노출 값을 제4 노출 값으로 설정하도록 추가적으로 구성되고,상기 제3 노출 값은 상기 제4 노출 값 미만인,전자 장치.
- 청구항 7에서,상기 배경 영역의 밝기가 임계 값 이상인 경우에는, 상기 제1 노출 값은, 상기 제3 노출 값보다 낮도록 설정되고,상기 배경 영역의 밝기가 임계 값 미만인 경우에는, 상기 제1 노출 값은 상기 제4 노출 값과 동일하도록 설정되는,전자 장치.
- 청구항 1에서,상기 적어도 하나의 프로세서는,상기 하나 이상의 제1 프레임들 및 상기 하나 이상의 제2 프레임들에 기반하여 출력 이미지를 생성하기 위해서, 상기 하나 이상의 제1 프레임들 각각에 포함된 상기 피사체에 대응하는 이미지와, 상기 하나 이상의 제2 프레임들 각각에 포함된 배경에 대응하는 이미지를 결합하도록 구성되는 전자 장치.
- 청구항 1에서,상기 적어도 하나의 프로세서는,상기 하나 이상의 제1 프레임들 또는 상기 하나 이상의 제2 프레임들을 획득하는 동안, 상기 사용자 입력을 수신하기 전의 제3 프레임을 디스플레이 상에 표시하도록 추가적으로 구성되는,전자 장치.
- 전자 장치(electronic device)에 의해 수행되는 방법에 있어서,프리뷰 이미지 내에서 객체 영역을 식별하는 동작과,상기 객체 영역이 미리 정의된 피사체에 대응함을 식별하는 것에 기반하여, 상기 프리뷰 이미지 내에서 상기 객체 영역이 제외된 배경 영역의 밝기를 식별하는 동작과,상기 배경 영역의 밝기가 기준 값 이상인 경우, 사용자 입력을 수신하는 것에 기반하여, 제1 노출 값을 통해, 하나 이상의 제1 프레임들을 획득하는 동작과,상기 하나 이상의 제1 프레임들을 획득한 후, 상기 제1 노출 값보다 큰 제2 노출 값을 통해, 상기 하나 이상의 제2 프레임들을 획득하는 동작과,상기 하나 이상의 제1 프레임들 및 상기 하나 이상의 제2 프레임들에 기반하여 출력 이미지를 생성하는 동작과,상기 배경 영역의 밝기가 상기 기준 값 미만인 경우, 사용자 입력을 수신하는 것에 기반하여, 상기 제1 노출 값을 통해, 하나 이상의 프레임들을 획득하는 동작과,상기 하나 이상의 프레임들에 기반하여 출력 이미지를 생성하는 동작을 포함하는 방법.
- 청구항 11에서,상기 하나 이상의 제1 프레임들 및 상기 하나 이상의 제2 프레임들에 기반하여 출력 이미지를 생성하기 위하여, 획득된 제1 프레임 내의 피사체에 대응하는 이미지를 식별하는 동작을 포함하는 방법.
- 청구항 11에서,상기 객체 영역은 달(moon)에 대응하고,상기 배경 영역은, 달에 인접한 하늘의 적어도 일부에 대응하는,방법.
- 청구항 11에서,상기 객체 영역은 기준 배율 이상의 카메라의 줌(zoom) 배율에 기반하여 식별되고,상기 미리 정의된 피사체는 달(moon)을 포함하는,방법.
- 청구항 11에서,상기 제1 노출 값 및 상기 제2 노출 값을 상기 프리뷰 이미지 내에서 상기 객체가 제외된 배경 영역의 밝기에 기반하여 결정하는 동작을 포함하는,방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23831698.8A EP4531413A4 (en) | 2022-06-30 | 2023-04-27 | ELECTRONIC DEVICE COMPRISING A CAMERA AND ASSOCIATED METHOD |
| US19/005,257 US20250142197A1 (en) | 2022-06-30 | 2024-12-30 | Electronic device including camera and method therefor |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20220080987 | 2022-06-30 | ||
| KR10-2022-0080987 | 2022-06-30 | ||
| KR10-2022-0101570 | 2022-08-12 | ||
| KR1020220101570A KR20240002871A (ko) | 2022-06-30 | 2022-08-12 | 카메라를 포함하는 전자 장치 및 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/005,257 Continuation US20250142197A1 (en) | 2022-06-30 | 2024-12-30 | Electronic device including camera and method therefor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024005333A1 true WO2024005333A1 (ko) | 2024-01-04 |
Family
ID=89380894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/005833 Ceased WO2024005333A1 (ko) | 2022-06-30 | 2023-04-27 | 카메라를 포함하는 전자 장치 및 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20250142197A1 (ko) |
| EP (1) | EP4531413A4 (ko) |
| WO (1) | WO2024005333A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025201080A1 (zh) * | 2024-03-29 | 2025-10-02 | 华为技术有限公司 | 一种图像拍摄方法与电子设备 |
| WO2026035502A1 (en) * | 2024-08-06 | 2026-02-12 | Qualcomm Incorporated | Camera for generating a hdr image upon detection of an object like the moon |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101812807B1 (ko) * | 2011-06-29 | 2017-12-27 | 엘지이노텍 주식회사 | 영역별 가중치를 기반으로 한 적응형 자동 노출 제어 방법 |
| KR20200064564A (ko) * | 2018-11-29 | 2020-06-08 | 삼성전자주식회사 | 이미지 처리 방법 및 이를 지원하는 전자 장치 |
| CN111355896A (zh) * | 2018-12-20 | 2020-06-30 | 中国科学院国家天文台 | 获取全天相机的自动曝光参数的方法 |
| CN111586280A (zh) * | 2019-02-18 | 2020-08-25 | 北京小米移动软件有限公司 | 拍摄方法、装置、终端及可读存储介质 |
| KR20220017298A (ko) * | 2020-08-04 | 2022-02-11 | 삼성전자주식회사 | 프리뷰 이미지를 제어하는 전자 장치 및 방법 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109951633B (zh) * | 2019-02-18 | 2022-01-11 | 华为技术有限公司 | 一种拍摄月亮的方法和电子设备 |
| CN112532892B (zh) * | 2019-09-19 | 2022-04-12 | 华为技术有限公司 | 图像处理方法及电子装置 |
-
2023
- 2023-04-27 EP EP23831698.8A patent/EP4531413A4/en active Pending
- 2023-04-27 WO PCT/KR2023/005833 patent/WO2024005333A1/ko not_active Ceased
-
2024
- 2024-12-30 US US19/005,257 patent/US20250142197A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101812807B1 (ko) * | 2011-06-29 | 2017-12-27 | 엘지이노텍 주식회사 | 영역별 가중치를 기반으로 한 적응형 자동 노출 제어 방법 |
| KR20200064564A (ko) * | 2018-11-29 | 2020-06-08 | 삼성전자주식회사 | 이미지 처리 방법 및 이를 지원하는 전자 장치 |
| CN111355896A (zh) * | 2018-12-20 | 2020-06-30 | 中国科学院国家天文台 | 获取全天相机的自动曝光参数的方法 |
| CN111586280A (zh) * | 2019-02-18 | 2020-08-25 | 北京小米移动软件有限公司 | 拍摄方法、装置、终端及可读存储介质 |
| KR20220017298A (ko) * | 2020-08-04 | 2022-02-11 | 삼성전자주식회사 | 프리뷰 이미지를 제어하는 전자 장치 및 방법 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4531413A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025201080A1 (zh) * | 2024-03-29 | 2025-10-02 | 华为技术有限公司 | 一种图像拍摄方法与电子设备 |
| WO2026035502A1 (en) * | 2024-08-06 | 2026-02-12 | Qualcomm Incorporated | Camera for generating a hdr image upon detection of an object like the moon |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250142197A1 (en) | 2025-05-01 |
| EP4531413A4 (en) | 2025-07-23 |
| EP4531413A1 (en) | 2025-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020171583A1 (en) | Electronic device for stabilizing image and method for operating same | |
| WO2020080845A1 (en) | Electronic device and method for obtaining images | |
| WO2021086040A1 (en) | Method for providing preview and electronic device for displaying preview | |
| WO2020032497A1 (en) | Method and apparatus for incorporating noise pattern into image on which bokeh processing has been performed | |
| WO2022119372A1 (ko) | 영상 처리를 수행하는 전자 장치 및 그 동작 방법 | |
| WO2022039424A1 (ko) | 흔들림을 보정하는 방법 및 그 전자 장치 | |
| WO2022092706A1 (ko) | 복수의 카메라를 이용한 사진 촬영 방법 및 그 장치 | |
| WO2023033396A1 (ko) | 연속된 촬영 입력을 처리하는 전자 장치 및 그의 동작 방법 | |
| WO2024005333A1 (ko) | 카메라를 포함하는 전자 장치 및 방법 | |
| WO2022031050A1 (ko) | 이미지를 생성하는 전자 장치 및 방법 | |
| WO2022245037A1 (ko) | 이미지 센서 및 동적 비전 센서를 포함하는 전자 장치 및 그 동작 방법 | |
| WO2022196993A1 (ko) | 카메라 모듈의 화각을 이용하여 이미지를 촬영하는 전자 장치 및 방법 | |
| WO2024117590A1 (ko) | 이미지의 뷰 영역을 결정하는 전자 장치 및 그 동작 방법 | |
| WO2024034837A1 (ko) | 깊이 맵을 획득하기 위한 전자 장치 및 방법 | |
| WO2022240186A1 (ko) | 이미지 왜곡을 보정하는 방법 및 그 전자 장치 | |
| WO2022250344A1 (ko) | 이미지 센서 및 동적 비전 센서를 포함하는 전자 장치 및 그 동작 방법 | |
| WO2022220590A1 (ko) | 영상을 처리하는 방법 및 이를 수행하는 전자 장치 | |
| WO2023008684A1 (ko) | 이미지를 생성하는 전자 장치 및 그 동작 방법 | |
| WO2022245148A1 (ko) | 이미지 처리 방법 및 그 전자 장치 | |
| WO2022114648A1 (ko) | 배경 화면을 설정하기 위한 전자 장치 및 그의 동작 방법 | |
| WO2022092607A1 (ko) | 이미지 센서를 포함하는 전자 장치 및 그 동작 방법 | |
| WO2025042130A1 (ko) | Hdr 이미지 콘텐츠를 제공하는 전자 장치 및 그 동작 방법 | |
| WO2024122913A1 (ko) | 기계 학습 모델을 이용하여 영상을 획득하는 전자 장치 및 그 동작 방법 | |
| WO2024096308A1 (ko) | 광원 객체 이미지 처리 방법 및 장치 | |
| WO2023080495A1 (ko) | 하이 다이나믹 레인지 이미지들을 촬영하는 전자 장치와 이의 동작 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23831698 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023831698 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023831698 Country of ref document: EP Effective date: 20241227 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023831698 Country of ref document: EP |