Device and method for displaying setting menu
The device and method simplify the configuration of advanced camera functions in electronic devices by using indicators to reflect the application state, enhancing user experience and usability.
Patent Information
- Application Number
- PCT/KR2025/008319
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-12-19
- Filing Date
- 2025-06-17
- Publication Date
- 2026-01-29
AI Technical Summary
Existing electronic devices require users to navigate complex settings menus to configure advanced camera functions, which can be cumbersome and inefficient.
A device and method that utilizes a customized setting menu with indicators to dynamically reflect the application state of specific functions, allowing users to easily enable or disable features like HDR through intuitive user interface controls.
Enhances user experience by providing clear, intuitive control over camera functions, simplifying the configuration process and improving usability.
Smart Images

Figure KR2025008319_29012026_PF_FP_ABST
Abstract
Description
Device and method for displaying a settings menu
[0001] The present disclosure relates to a device and method for displaying a settings menu.
[0002] With the advancement of digital technology, various types of electronic devices, such as personal digital assistants (PDAs), electronic notebooks, smartphones, tablet PCs (personal computers), and wearable devices, are becoming widely used. These electronic devices are constantly improving their hardware and / or software to enhance their functionality.
[0003] Electronic devices may provide camera functions to capture photos and / or videos. For example, electronic devices may provide various functions related to taking pictures using a camera. For example, electronic devices may allow users to configure camera functions such as flash on / off, zoom-in, and zoom-out on the camera preview screen. Additionally, electronic devices may allow users to capture images by configuring advanced camera functions such as HDR (High Dynamic Range) functions. For example, the setting menus corresponding to these advanced camera functions may be configured through a screen related to camera settings. Users who wish to utilize advanced camera functions had to access a screen related to camera settings that included a setting menu corresponding to the advanced camera functions.
[0004] The above information may be provided as background information to aid in understanding the present disclosure. None of the above is claimed to be prior art related to the present disclosure, nor can it be used to determine prior art.
[0005] The present disclosure provides a device and method capable of providing a customized setting menu.
[0006] According to one example, an electronic device includes a memory including one or more storage media storing instructions; and at least one processor including a processing circuit, wherein the instructions, when individually or collectively executed by the at least one processor, cause the electronic device to perform at least one operation, the at least one operation including: determining a first setting value corresponding to a setting state of a menu of a specific function displayed in a setting user interface for a given application; displaying an indicator corresponding to the specific function based on the first setting value; and determining a second setting value corresponding to a state of the indicator, wherein the operation of the application is controlled by applying the specific function based on the first setting value and the second setting value, and when the first setting value and the second setting value indicate application of the specific function, the specific function is applied, and when the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function, the specific function is not applied.
[0007] According to one example, a control method of an electronic device includes an operation of determining a first setting value corresponding to a setting state of a menu of a specific function displayed in a setting user interface for a given application; an operation of displaying an indicator corresponding to the specific function based on the first setting value; and an operation of determining a second setting value corresponding to a state of the indicator, wherein the operation of the application is controlled by applying the specific function based on the first setting value and the second setting value, and when the first setting value and the second setting value indicate application of the specific function, the specific function is applied, and when the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function, the specific function is not applied.
[0008] FIG. 1 is a block diagram of an exemplary electronic device capable of performing the operations described in the present disclosure.
[0009] Figure 2a illustrates a first setting concept including a first setting value.
[0010] Figure 2b illustrates a second setting concept including a first setting value and a second setting value.
[0011] FIG. 3A illustrates an example of a user interface for setting a first setting value in an electronic device utilizing the first setting concept.
[0012] FIG. 3b illustrates an example of a user interface for setting a first setting value and a second setting value in an electronic device utilizing a second setting concept.
[0013] FIG. 4 is a flowchart illustrating a procedure for turning on or off an HDR function in an electronic device according to an example of the present disclosure.
[0014] FIGS. 5a and 5b are flowcharts illustrating a procedure for turning the HDR function on or off based on a first setting and a second setting regarding the HDR function.
[0015] Figures 6a to 6c illustrate operation events of an exemplary indicator according to the present disclosure.
[0016] FIGS. 7A to 7D illustrate exemplary camera user interfaces of the present disclosure according to a first setting state and a second setting state.
[0017] Figures 8a to 8d illustrate exemplary indicators of the present disclosure.
[0018] FIG. 9 is a diagram illustrating how an exemplary application of the present disclosure operates.
[0019] Figure 10 is a flowchart illustrating an exemplary method for displaying an indicator on a screen.
[0020] Figure 11 is an exemplary drawing for explaining steps for displaying an indicator on a screen.
[0021] Figure 12 is an exemplary diagram illustrating how a camera application updates indicator status values.
[0022] Figures 13a and 13b are exemplary drawings for explaining the exclusive relationship between functions.
[0023] FIG. 14 is a flowchart illustrating an exemplary method of changing a second setting value by executing an application or an external setting application according to an example of the present disclosure.
[0024] FIG. 15 illustrates an electronic device according to an example of the present disclosure.
[0025] FIG. 16 is a block diagram illustrating the configuration of a camera module included in an electronic device according to an example of the present disclosure.
[0026] FIG. 17 is a diagram conceptually illustrating the configuration of an image sensor according to an example of the present disclosure.
[0027] FIG. 18 is a flowchart for explaining a control method of an electronic device according to an example of the present disclosure.
[0028] The terms used in this disclosure are used only to describe specific embodiments and may not be intended to limit the scope of other embodiments. The singular expression may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by those of ordinary skill in the art described in this disclosure. Terms defined in general dictionaries among the terms used in this disclosure may be interpreted as having the same or similar meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this disclosure. In some cases, even if a term is defined in this disclosure, it cannot be interpreted to exclude embodiments of the present disclosure.
[0029] The various embodiments of the present disclosure described below illustrate a hardware-based approach as an example. However, since the various embodiments of the present disclosure include techniques utilizing both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.
[0030] In the following description, terms referring to the configuration of devices (e.g., processor, camera, display, module, communication circuit, etc.), terms for operational states (e.g., step, operation, procedure), terms referring to signals (e.g., signal, information, data, stream, user input, input, etc.), and terms referring to data (e.g., parameter, value, etc.) are examples for convenience of explanation. Therefore, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used.
[0031] In addition, in the present disclosure, expressions such as "more than" or "less than" may be used to determine whether a specific condition is satisfied or fulfilled. However, this is merely a description for expressing an example and does not exclude descriptions such as "more than" or "less than." Conditions described as "more than" may be replaced with "more than," conditions described as "less than," and conditions described as "more than and less than" may be replaced with "more than and less than." In addition, hereinafter, "A" to "B" mean at least one of the elements from A (including A) to B (including B).
[0032] FIG. 1 is a block diagram of an exemplary electronic device capable of performing the operations described in the present disclosure.
[0033] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). In one example, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one example, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In one example, the electronic device (101) may have at least one of these components (e.g., the connection terminal (178)) omitted, or one or more other components added. In one example, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0034] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or calculations. In one example, as at least a part of the data processing or calculations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store resultant data in a non-volatile memory (134). In one example, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor)) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0035] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one example, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one example, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, in the electronic device (101) itself where artificial intelligence is performed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0036] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0037] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0038] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0039] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one example, the receiver can be implemented separately from the speaker or as part of the speaker.
[0040] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a hall-area program device, or a projector and a control circuit for controlling the device. In one example, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0041] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. In one example, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0042] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to an example, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0043] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) to an external electronic device (e.g., the electronic device (102)). In one example, 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.
[0044] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). In one example, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0045] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. In one example, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0046] The camera module (180) can capture still images and videos. In one example, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0047] The power management module (188) can manage power supplied to the electronic device (101). According to one example, the power management module (188) can be implemented as at least a part of, for example, a power management integrated circuit (PMIC).
[0048] A battery (189) may power at least one component of the electronic device (101). In one example, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0049] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. In one example, the communication module (190) may include 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., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via 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., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0050] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to an example, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0051] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one example, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one example, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the selected at least one antenna. In one example, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0052] In one example, the antenna module (197) may form a mmWave antenna module. In one example, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0053] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0054] In one example, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). In one example, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion 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 a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In one example, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. In one example, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology. In one example, the external electronic device (102 or 104) can be various types of wearable devices that can be worn on the body. In one example, the external electronic device (102 or 104) can be a head-mounted, glasses-type, or goggle-type virtual reality (VR) device, augmented reality (AR) device, or mixed reality (MR) device that can provide virtual reality or provide virtual images and actual external scenery together. In one example, the external electronic device (102 or 104) can be, but is not limited to, an optical see-through device (OST device) or a video see-through device (VST device).
[0055] According to one example, an electronic device (101) includes a memory including one or more storage media storing instructions; and at least one processor including a processing circuit, wherein the instructions, when individually or collectively executed by the at least one processor, cause the electronic device to perform at least one operation, the at least one operation including: determining a first setting value corresponding to a setting state of a menu of a specific function displayed in a setting user interface for a given application; displaying an indicator corresponding to the specific function based on the first setting value; and determining a second setting value corresponding to a state of the indicator, wherein the operation of the application is controlled by applying the specific function based on the first setting value and the second setting value, and when the first setting value and the second setting value indicate application of the specific function, the specific function is applied, and when the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function, the specific function is not applied.
[0056] In one example, the instructions, when executed individually or collectively by at least one processor, may cause an operation to be performed to update the second set value in response to a manipulation event of the indicator.
[0057] In one example, the instructions, when executed individually or collectively by at least one processor, may cause an operation to update the second set value in response to a manipulation event of the indicator, while maintaining the first set value.
[0058] In one example, the instructions, when executed individually or collectively by at least one processor, may cause the processor to perform an operation of initializing the second setting value in response to a change in the first setting value.
[0059] In one example, the instructions, when executed individually or collectively by at least one processor, may cause an operation to display a pop-up window that allows setting of a sub-setting value for the particular function in response to a manipulation event of the indicator.
[0060] In one example, the instructions, when executed individually or collectively by at least one processor, may cause an action to be performed that switches to the settings user interface in response to a manipulation event of the indicator.
[0061] For example, if the first setting value does not indicate application of the specific function, the indicator may disappear and the specific function may not be applied.
[0062] In one example, the instructions, when executed individually or collectively by at least one processor, may cause the application to perform an action that changes the indicator state in response to identifying that another function has been applied to the application.
[0063] According to one example, a control method of an electronic device (101) includes an operation of determining a first setting value corresponding to a setting state of a menu of a specific function displayed in a setting user interface for a given application; an operation of displaying an indicator corresponding to the specific function based on the first setting value; and an operation of determining a second setting value corresponding to a state of the indicator, wherein the operation of the application is controlled by applying the specific function based on the first setting value and the second setting value, and when the first setting value and the second setting value indicate application of the specific function, the specific function is applied, and when the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function, the specific function may not be applied.
[0064] According to one example, the control method of the electronic device (101) may further include an operation of updating the second setting value in response to an operation event of the indicator.
[0065] According to one example, the control method of the electronic device (101) may further include an operation of updating the second setting value in response to an operation event of the indicator, while maintaining the first setting value.
[0066] According to one example, the control method of the electronic device (101) may further include an operation of initializing the second setting value in response to a change in the first setting value.
[0067] According to one example, the control method of the electronic device (101) may further include an action of displaying a pop-up window that allows setting of a sub-setting value for the specific function in response to an operation event of the indicator.
[0068] According to one example, the control method of the electronic device (101) may further include an operation of switching to the setting user interface in response to an operation event of the indicator.
[0069] For example, if the first setting value does not indicate application of the specific function, the indicator may disappear and the specific function may not be applied.
[0070] According to one example, the control method of the electronic device (101) may further include an operation of changing the indicator state in response to identifying that another function has been applied to the application.
[0071] For example, the application may be a camera application. For example, the camera application may be an application for capturing images using the camera of the electronic device (101). For example, the electronic device (101) may acquire photos or videos with virtual objects or environments overlaid through the camera application.
[0072] For example, the specific feature may include at least one of a High Dynamic Range (HDR) feature, an HDR+ feature, a Night photography feature, a Single Take feature, a 360 Audio feature, a Watermark feature, a RAW feature, a Log video feature, or a Video See-Through (VST) feature.
[0073] For example, the High Dynamic Range (HDR) feature can refer to the ability of a camera to capture a composite image or video by synthesizing multiple images exposed to different levels of light. HDR allows for the capture and representation of a wide dynamic range of luminance between the brightest and darkest areas of an image. This wide dynamic range allows HDR images to more accurately represent the wide range of intensity levels seen in real-world scenes.
[0074] For example, the HDR+ function may refer to a function of obtaining a composite image or video by synthesizing multiple images exposed to light at different levels, scene by scene or frame by frame. For example, the HDR function obtains an image or video in which a single metadata (including color, brightness, contrast information, etc.) is stored within a single video content, whereas the HDR+ function enables obtaining an image or video in which separate metadata is stored for each scene or frame.
[0075] For example, the night shooting feature allows the camera to capture images or videos in low-light conditions. For example, the night shooting feature can enlarge the image pixels to allow the image sensor to capture more light. For example, the night shooting feature can improve the clarity of an image or video by removing noise from at least one frame.
[0076] For example, the Single Take function is a function that acquires various photos and / or videos based on a video shot longer than a certain length. For example, when the Single Take function is applied, the electronic device (101) can detect a section of the shot video with the greatest amount of change using, for example, AI (Artificial Intelligence), and provide one or more photos, videos, or both based at least in part on the detected section.
[0077] For example, the 360 audio function is a function that acquires a video that includes 360 audio. For example, 360 audio is audio content for providing VR (Virtual Reality), and can mean spatial audio content in which the sound source can be perceived as being located in a specific three-dimensional space.
[0078] For example, the Watermark function is a function that obtains images or videos with watermarks inserted, such as copyright information.
[0079] For example, the RAW function is the ability to acquire images or videos in their original format (RAW format).
[0080] For example, the Log video function can represent the ability to capture images that maximize dynamic range and preserve details in bright areas (highlights) and dark areas (shadows) using a logarithmic curve. Dynamic range refers to the range that can express the differences in brightness and color between bright and dark areas. The Log curve can define a method for efficiently compressing information within the dynamic range. The Log curve can set the tonal expressions of bright, mid-range, and dark areas differently, so that more tonal information can be preserved in dark areas instead of reducing tonal information by compressing more bright areas. Depending on the design of the Log curve, differences in tonal expression in each area occur, resulting in clear and natural color expression. Log images captured with the Log video function provide the original data in a compressed state, and various colors and tones can be adjusted more naturally and accurately during color correction and tone mapping in post-production (e.g., image editing). For example, the Log video function preserves details in bright and dark areas well, so the face of a person shot under natural light can be expressed naturally without skin tone details being blurred by shadows or reflected light.
[0081] For example, the Video See-Through (VST) function is a function that captures stereoscopic images or stereoscopic videos that can be displayed in 3D on the display of a wearable device. For example, the wearable device may include a Head Mounted Display (HMD) device and / or a VST device. For example, the VST device may provide a user interface (UI) for augmented reality (AR) based on a device worn on the user's head. The VST function may synthesize images captured by two or more cameras. A user wearing the wearable device may use the VST function to obtain 3D images or videos that are displayed on the display of the wearable device.
[0082] For example, a user of the electronic device (101) may provide input for the first setting value and the second setting value. For example, the input may be input by the user's body (e.g., a finger) or another device (e.g., a pen). For example, the input may be input by the user's voice (e.g., "Turn on the HDR indicator"). For example, the electronic device (101) may identify the user's input based on a sensor.
[0083] For example, the electronic device (101) may generate and display an indicator (or indicator icon) (hereinafter, referred to as an “indicator”) based on an explicit user’s intention. For example, the electronic device (101) may automatically display an icon or button (hereinafter, referred to as an “icon”) that matches the shooting environment and / or external conditions, such as low light or object detection, which may affect the shooting result (e.g., a photo or video) but are unrelated to the user’s intention, when performing a shooting operation based on a camera function. For example, the electronic device (101) may automatically display a night mode button considering the surrounding light. For example, the electronic device (101) may automatically display a T button (document scan function) when recognizing text or a document in a shooting target object. For example, the electronic device (101) may automatically display a focus enhancer button when recognizing a subject at a close distance.
[0084] Accordingly, an indicator according to an example of the present disclosure can be distinguished from a function button such as a night mode button or a T button, which are icons that are passively generated depending on the environment regardless of the user's intention, in that they are icons that are actively generated according to the explicit user's intention.
[0085] For example, the indicator may indicate whether the function is applied to the current shooting. In this case, the user can easily identify whether the function is applied by the status of the indicator (e.g., on or off) displayed on the display of the electronic device (101). For example, the indicator allows the user to easily turn the function on or off. For example, the indicator allows the user to conveniently adjust the detailed setting values of the function. On the other hand, buttons such as the night mode button, the T button, or the close-up focus enhancement button only appear and disappear on the camera preview screen depending on external conditions, and do not provide any adjustment function related to the function. In this way, the indicator according to an example of the present disclosure may be distinguished from buttons such as the night mode button, the T button, or the close-up focus enhancement button in terms of their operation method and / or effect.
[0086] In the present disclosure, a "first setting value" is a value for setting a menu configuration displayed on a user interface of a given application (e.g., a camera shooting application). For example, the "first setting value" may also be referred to as a "menu setting value." For example, the first setting value may be provided for each function provided by the electronic device (101). For example, the electronic device (101) may determine a menu configuration displayed on the user interface of the given application based on the "first setting values" set for one or more functions of the given application.
[0087] For example, a "first setting value" may indicate whether one or more indicators associated with a given application are displayed. For convenience, the following description will assume that one indicator is provided for a specific function. However, this is merely an example, and the same or slightly modified approach may be applied to other functions.
[0088] In one example, a first setting value for a specific function may correspond to a setting state of a menu for a specific function displayed in a setting user interface (UI) for a specific application. For example, the setting UI may be a UI screen provided by the electronic device (101) to enable a user to change the settings of one or more functions related to the specific application. For example, based on the first setting value being identified as a value indicating that a specific function (e.g., HDR (high dynamic range) function) is enabled, the electronic device (101) may display an indicator to indicate application of the specific function in the user interface of the specific application. For example, based on the first setting value being identified as a value indicating that a specific function (e.g., HDR function) is disabled, the electronic device (101) may not display the indicator. For example, based on the first setting value indicating that a specific function is enabled, the electronic device (101) may temporarily or temporarily set a second setting value indicating application of the specific function by displaying an indicator. Therefore, a first setting value indicating that a particular feature is enabled may (indirectly) indicate the application of the particular feature. For example, a first setting value indicating that a particular feature is disabled does not indicate the application of the particular feature.
[0089] In the present disclosure, a "second setting value" may correspond to a state of an indicator corresponding to whether a specific function (e.g., an HDR function) is applied (or turned on). For example, the "second setting value" may also be referred to as an "indicator state value" in that it corresponds to a state of an indicator. The "second setting value" of a specific function may be determined as a value indicating that the specific function is turned on or a value indicating that the specific function is turned off. For example, if the second setting value indicates an application state of the specific function (e.g., an on state), the electronic device (101) may display an turned-on indicator (e.g., a bold indicator) in a user interface of a given application. For example, if the second setting value indicates a non-application state of the specific function (e.g., an off state), the electronic device (101) may display an turned-off indicator (e.g., a dimmed indicator) in a user interface of a given application.
[0090] The electronic device (101) may control the operation of an application by applying a specific function based on, for example, a first setting value and a second setting value. The electronic device (101) may control the operation of an application by applying a specific function based on, for example, at least one of the first setting value and the second setting value. According to one example, when the first setting value indicates an on state of a specific function (i.e., when the first setting value indicates that the specific function is enabled), the electronic device (101) may output an on indicator indicating that the specific function is being applied through a UI screen based on the second setting value being identified as a value indicating that the specific function is being turned on. According to one example, when the first setting value indicates an on state of a specific function, the electronic device (101) may output an off indicator indicating that the specific function is not being applied through a UI screen based on the second setting value being identified as a value indicating that the specific function is being turned off. For example, if the first setting value indicates an off state of a specific function (i.e., if the first setting value indicates that the specific function is disabled), the second setting value is not determined to indicate an on state of the specific function, or to indicate an off state of the specific function. That is, the electronic device (101) may apply or not apply a specific function when operating according to an application based on the first setting value.
[0091] Figure 2a illustrates a first setting concept including a first setting value.
[0092] Referring to FIG. 2A, the electronic device (101) may utilize a first setting concept (210). For example, the electronic device (101) may provide a first user interface including setting menus through which a user can specify or change camera settings. The user may, for example, set a first setting value (220) regarding a specific function (e.g., a first setting value (220) regarding an HDR function) in the first user interface. The first setting value (230) regarding the HDR function may be set to a value indicating that the HDR function is turned on (i.e., a value indicating that the HDR function is applied) or a value indicating that the HDR function is turned off (i.e., a value not indicating that the HDR function is applied).
[0093] FIG. 3a illustrates an example of a user interface for setting a first setting value (220) in an electronic device (101) using a first setting concept (210).
[0094] Referring to FIG. 3A, the electronic device (101) may provide a user with a first user interface (e.g., a camera settings user interface) (301, 303) including setting menus related to camera settings for a camera application. For example, the electronic device (101) may output the first user interface (301, 303) through the display in response to a user touching a setting indicator (e.g., an icon or button) displayed on a camera preview screen. In the following description, the user interface may be used to mean a UI screen that the electronic device (101) outputs through the display for information exchange with the user. For example, the first user interface (301, 303) may display a screen (301) of a first depth and a screen (303) of a second depth. The first depth screen (301) is a screen that can be displayed by a single user operation, and the second depth screen (303) is a screen that can be displayed by two user operations. The second depth screen (303) may include a screen that is displayed by the user operating the first depth screen (301) once more. For example, the first depth screen (301) may be the screen that first appears when entering the first user interface (301, 303).
[0095] For example, the electronic device (101) may enter a screen (303) of a second depth in response to a user touching an Advanced video options menu (305) on a screen (301) of a first depth. The electronic device (101) may display, for example, a menu (307) regarding an HDR function on the screen (303) of the second depth. The electronic device (101) may identify a first setting value (230) regarding the HDR function based on a user input for an item (309) regarding the menu (307) regarding the HDR function. The electronic device (101) may identify a value indicating that the HDR function is turned on or a value indicating that the HDR function is turned off as the first setting value (230) regarding the HDR function. For example, based on the identification of a value indicating that the HDR function is turned on as the first setting value (230) regarding the HDR function, the electronic device (101) may acquire an image to which the HDR function is applied through a camera. For example, based on the identification of a value indicating that the HDR function is turned off as the first setting value (230) regarding the HDR function, the electronic device (101) can acquire an image to which the HDR function is not applied through the camera. The electronic device (101) using the first setting concept (210) can enter a second depth screen (303) through a first depth screen (301) in order to turn the HDR function on or off in response to a user's operation. The electronic device (101) must move to a previous screen (e.g., a camera preview screen) in response to a user touching a back button (302, 304) on the second depth screen (303) that can turn the HDR function on or off.
[0096] Figure 2b illustrates a second setting concept including a first setting value and a second setting value.
[0097] Referring to FIG. 2B, the electronic device (101) may utilize a second setting concept (240) including a first setting value and a second setting value. For example, the electronic device (101) may provide a first user interface through which a user may set a first setting value (250) for a specific function (e.g., a first setting value (260) for an HDR function). The first user interface may include setting menus through which camera settings may be specified or changed. For example, the electronic device (101) may turn on or off the first setting for the HDR function in response to an operation of a menu for the specific function. For example, in response to an operation of turning on the first setting for the HDR function, the electronic device (101) may set the first setting value (260) for the HDR function to a value indicating that the HDR function is enabled. For example, in response to an operation to turn off the first setting regarding the HDR function, the electronic device (101) may set the first setting value (260) regarding the HDR function to a value indicating that the HDR function is disabled.
[0098] In one example, the electronic device (101) may set a second setting value (270) regarding a specific function in the second user interface. For example, the electronic device (101) may set a second setting value (280) regarding the HDR function in the second user interface displayed on the camera preview screen based on the first setting value (260) regarding the HDR function being identified as a value indicating that the HDR function is enabled.
[0099] For example, when the HDR function is enabled by the first setting value, the electronic device (101) may use the second setting value (280) regarding the HDR function to temporarily or temporarily turn on or off the HDR function. In this case, the user may set the second setting value (280) to a value indicating that the HDR function is turned on or to a value indicating that the HDR function is turned off.
[0100] For example, if the first setting value (260) regarding the HDR function is changed, the second setting value (280) regarding the HDR function may be initialized. For example, the second setting value (280) regarding the HDR function does not affect the first setting value (260) regarding the HDR function.
[0101] FIG. 3b illustrates an example of a user interface for setting a first setting value (250) and a second setting value (270) in an electronic device (101) using a second setting concept (240).
[0102] Referring to FIG. 3B, the electronic device (101) may provide a user with a first user interface (e.g., a camera settings user interface) (301, 303) including setting menus related to camera settings for a camera application. The electronic device (101) may set a first setting value (260) related to the HDR function based on a user input for an item (309) for a menu (307) related to the HDR function in the first user interface (303). For example, the electronic device (101) may identify whether the HDR function is enabled or disabled based on the first setting value (260) related to the HDR function. For example, if the first setting value (260) indicates that the HDR function is enabled, the electronic device (101) may display an indicator (315) related to the HDR function in an indicator area (321) of the second user interface (311, 313). The second user interface (311, 313) may be displayed on, for example, a camera preview screen. For example, the indicator area (321) may be provided in an area at the top of the camera preview screen, but is not limited thereto. For example, an indicator (315) for the HDR function may be referred to as an “HDR indicator” (315). According to an example, if the first setting value (260) is set to a value indicating that the HDR function is enabled, the electronic device (101) may display the HDR indicator (315) differently depending on the state so that it is visually identifiable whether the HDR function is temporarily or provisionally applied. Hereinafter, the on or on state of the HDR indicator (315) will be used to indicate a state in which the first setting value (250) is set to an on state value of the HDR function and the HDR function is temporarily or provisionally applied.Hereinafter, the off or off state of the HDR indicator (315) will be used to indicate a state in which the first setting value (250) is set to the off state value of the HDR function and the HDR function is not being applied temporarily or provisionally. As an example, the electronic device (101) may transition between a state in which the HDR function is temporarily or provisionally applied (e.g., on state) or not being applied (e.g., off state) in response to the operation of the HDR indicator (315). For example, the HDR indicator (315) may initially be displayed in an on state (315-1) as the first setting (260) is set to on. For example, the on state of the HDR indicator may be displayed in a chromatic color (e.g., yellow), but is not limited thereto. For example, based on the identification of a user input (e.g., a short touch) for the HDR indicator (315-1) in an on state (yellow state), the electronic device (101) may switch the HDR indicator (315) to an off state (315-0) and display it. For example, the off state (315-0) of the HDR indicator (315) may be displayed with a diagonal line in an achromatic color (e.g., white), but is not limited thereto. In the on state (315-1) of the HDR indicator (315), the second setting value for the HDR function may be set to a value indicating that the HDR function is temporarily or provisionally turned on. In the off state (315-0) of the HDR indicator (315), the second setting value for the HDR function may be set to a value indicating that the HDR function is temporarily or provisionally turned off. For example, the electronic device (101) can set a second setting value (280) regarding the HDR function in response to the user's manipulation of the HDR indicator (315).For example, the electronic device (101) may toggle the second setting value for the HDR function between a value indicating an on state and a value indicating an off state based on a user input (e.g., a short touch) to the HDR indicator (315). For example, if the second setting value (280) indicates that the HDR function is temporarily or provisionally on, the electronic device (101) may acquire an image to which the HDR function is applied through the camera. For example, if the second setting value (280) indicates that the HDR function is temporarily or provisionally off, the electronic device (101) may acquire an image to which the HDR function is not applied through the camera. When using an electronic device (101) utilizing a second setting concept including a first setting value and a second setting value, a user can enter a first user interface (303) of a second depth once to enable the HDR function, and then temporarily or provisionally turn the HDR function on or off by manipulating an HDR indicator (315) in a second user interface (311, 313) displaying a camera preview screen. The second user interface (e.g., 311, 313) may provide a setting menu displayed in the form of an indicator (e.g., an HDR indicator (315)).
[0103] FIG. 4 is a flowchart illustrating a procedure for turning an HDR function on or off according to an example of the present disclosure. Referring to FIG. 4, in operation 401, the electronic device (101) may determine whether the HDR function is set to on in a first user interface (e.g., a camera settings page) including setting menus related to shooting settings. For example, the electronic device (101) may display a menu related to the HDR function in the first user interface. For example, the electronic device (101) may identify whether the first setting related to the HDR function is set to on, which means that the HDR function is enabled, based on a user input for the menu related to the HDR function. The first setting related to the HDR function being on corresponds to the first setting value related to the HDR function being a value indicating that the HDR function is enabled.
[0104] In one example, based on the first setting regarding the HDR function being identified as on, the electronic device (101) may display an HDR indicator in the second user interface displaying the camera preview screen at operation 403. For example, the HDR indicator may be set to a preset value (e.g., a default value) at an initial point in time when the first setting is switched from off to on. As an example, the HDR indicator may be set to a value indicating an on state so that the HDR function can be applied at the initial point in time. As an example, the HDR indicator may be set to a value indicating an off state so that the HDR function is temporarily or provisionally not applied at the initial point in time.
[0105] In one example, the electronic device (101) may determine, at operation 405, whether the HDR indicator is on. Here, the HDR indicator being on may correspond to the HDR function being on so that the HDR function can be temporarily or provisionally applied in a situation where the first setting is on to enable the HDR function. The HDR indicator being on corresponds to the second setting value regarding the HDR function being set to a value indicating that the HDR function is on. For example, the default state of the indicator displayed in the second user interface by operation 403 may be on. For example, based on a user input for the HDR indicator, the electronic device (101) may identify that the indicator state is switched to on or off.
[0106] For example, based on the HDR indicator being identified as being on, the electronic device (101) may apply the HDR function for a specific application in operation 407. That is, the electronic device (101) may acquire an image with the HDR function applied through the camera.
[0107] According to an example, the electronic device (101) may temporarily or provisionally turn off the HDR function based on the HDR indicator being identified as being off in operation 411. At this time, the on value set to be available by the first setting may be maintained without change. For example, the HDR indicator being turned off corresponds to the second setting value regarding the HDR function being set to a value indicating that the HDR function is temporarily or provisionally not applied as the second setting value. Based on the second setting value regarding HDR being identified as a value indicating that the HDR function is temporarily or provisionally turned off, the electronic device (101) may acquire an image to which the HDR function is not applied through the camera.
[0108] In one example, based on the first setting regarding the HDR function being identified as off, the electronic device (101) may not display an HDR indicator in the second user interface displaying the camera preview screen in operation 409. The first setting regarding the HDR function being identified as off corresponds to the first setting value regarding the HDR function being set to a value indicating that the HDR function is disabled. Based on the first setting value being identified as a value indicating that the HDR function is disabled, the electronic device (101) may turn off the HDR function. That is, the electronic device (101) may acquire an image with a camera to which the HDR function is not applied.
[0109] According to one example, the electronic device (101) can selectively acquire an image with or without the HDR function applied through the camera based on a first setting value and a second setting value regarding HDR. For example, if the first setting value and the second setting value indicate that the HDR function can be used, the electronic device (202) can apply the HDR function when taking pictures with the camera. For example, if the first setting value indicates that the HDR function can be used and the second setting value indicates that the HDR function is temporarily or provisionally turned off, the electronic device (101) does not apply the HDR function when taking pictures with the camera. For example, if the first setting value indicates that the HDR function is not available, the electronic device (101) does not apply the HDR function when taking pictures with the camera regardless of the second setting value.
[0110] Figure 5 is a flowchart showing a procedure for turning the HDR function on or off based on the first setting and the second setting regarding the HDR function.
[0111] FIG. 5A is a flowchart illustrating a procedure for turning the HDR function on or off when the first setting regarding the HDR function is on. Referring to FIG. 5A, the electronic device (101) can identify, in operation 501, that the first setting regarding the HDR function is set to on in a first user interface (e.g., a camera settings page) including setting menus regarding shooting settings.
[0112] According to one example, based on the first setting regarding the HDR function being identified as on, the electronic device (101) may display an HDR indicator in the second user interface displaying the camera preview screen at operation 503.
[0113] In one example, the electronic device (101) may, at operation 505, identify that the HDR indicator is in a state where the HDR function is temporarily or provisionally set to on.
[0114] According to an example, based on the HDR indicator being identified as being on, the electronic device (101) can acquire an image with the HDR function applied through the camera in operation 507.
[0115] In one example, the electronic device (101) may, at operation 509, identify that the HDR indicator is in a state where the HDR function is temporarily, or temporarily, set to off.
[0116] According to an example, the electronic device (101) may acquire an image without the HDR function applied through the camera based on the HDR indicator being identified as being in an off state in operation 511.
[0117] Figure 5b is a flowchart showing a procedure for turning off the HDR function when the first setting for the HDR function is off.
[0118] The electronic device (101) may, at operation 513, identify that a first setting in a first user interface (e.g., a camera settings page) including setting menus regarding shooting settings is set to off, which disables the HDR function.
[0119] For example, based on the first setting regarding the HDR function being identified as off, the electronic device (101) may not display an HDR indicator in the second user interface displaying the camera preview screen at operation 515. Additionally, the electronic device (101) may turn off the HDR function so that the HDR function is not applied at operation 515. That is, the electronic device (101) may acquire an image to which the HDR function is not applied through the camera.
[0120] For example, the electronic device (101) may provide professional shooting functions such as HDR function, HDR+ function, night shooting function, single take function, 360 audio function, watermark function, RAW format function, log video function, and / or VST (Video See-Through) function. For example, the electronic device (101) may provide a menu related to the professional shooting function in a first user interface (e.g., camera settings page). In the same manner as illustrated in FIG. 3b, the electronic device (101) may display an indicator related to the professional shooting function in a second user interface (e.g., camera preview screen) and use the indicator to control whether the professional shooting function is applied on or off.
[0121] Referring to FIGS. 2 to 5, by using a second setting concept (240) including a first setting value and a second setting value, it is possible to easily and conveniently manipulate the settings of a module (e.g., a camera module) in an electronic device (101).
[0122] For example, an electronic device (101) including a camera may display a settings menu corresponding to a specialized shooting function (e.g., an HDR function) on a camera settings page with a high level of detail. While such advanced camera functions are rarely used by general users, they may be frequently used by users with specialized shooting knowledge. For example, a user with specialized shooting knowledge may desire to capture images through a camera with the HDR function turned on. For example, a user with specialized shooting knowledge may desire to capture images through a camera with the HDR function turned off in some cases.
[0123] For example, in an electronic device using the first setting concept (210), a first setting value (220) regarding on and off of a specific function displayed in a setting user interface for a given application can be set through a deep depth setting page. For example, in an electronic device using the first setting concept (210), a first setting value (230) regarding an HDR function (e.g., a value indicating that the HDR function is on or a value indicating that the HDR function is off) can be set through a second depth camera setting page (303). For example, a user had to enter the second depth camera setting page (303) every time he or she wanted to turn the HDR function on or off.
[0124] On the other hand, an electronic device (101) using a second setting concept (240) allows for easier control of turning on and off a specific function displayed in a setting user interface for a given application. For example, the electronic device (101) can set a second setting value regarding on and off of a specialized function in a second user interface that displays a basic operation screen of a given application. For example, first, a user of the electronic device (101) can turn on a first setting regarding the HDR function in a second depth camera setting page (303). For example, based on the first setting regarding the HDR function being identified as on, the electronic device (101) can display an HDR indicator (315) for obtaining a second setting value (280) regarding the HDR function in a second user interface (311, 313) that displays a camera preview screen. For example, the electronic device (101) can identify a user input for the HDR indicator (315). For example, based on the user input (e.g., a short touch) identified for the HDR indicator (315), the electronic device (101) can toggle a second setting value for the HDR function between a value indicating on and a value indicating off. For example, the electronic device (101) can turn on the HDR function based on the second setting value for the HDR function being identified as a value indicating on. For example, the electronic device (101) can turn off the HDR function based on the second setting value for the HDR function being identified as a value indicating off the HDR function. Now, the user does not have to enter the second depth camera setting page (303) every time he or she wants to turn on or off the HDR function.For example, if a first setting regarding the HDR function is turned on in the second depth camera setting page (303) at one point in time, the user of the electronic device (101) can turn the HDR function on or off using the HDR indicator (315) in the second user interface (311, 313) that displays the camera preview screen while the first setting is maintained. It should be noted that, unlike the electronic device using the first setting concept (210), in the electronic device (101) using the second setting concept (240), the specific function is not immediately turned on or off by the first setting (or the first setting value) regarding the specific function. In the electronic device (101) using the second setting concept (240), the operation of the application is controlled by applying a specific function based on the first setting value and the second setting value regarding the specific function, and when the first setting value indicates application of the specific function, whether to apply the specific function is determined based on the second setting value.
[0125] For example, the electronic device (101) allows the user to control settings for specialized shooting functions on the camera preview screen. For example, when the brightness of the image is even (e.g., when shooting an indoor space), it is advantageous to have the HDR function turned off. On the other hand, for example, when a specific part of the image is particularly bright (e.g., when shooting a sunny window), it is advantageous to have the HDR function turned on. Therefore, for example, when shooting an indoor space and then shooting a sunny window, or vice versa, the HDR function may need to be quickly turned on or off. In an electronic device using the first setting concept (210), the user must enter the second depth camera settings page to turn the HDR function on or off. On the other hand, according to an example of the present disclosure, the user can quickly turn the HDR function on or off using the HDR indicator on the camera preview screen. Accordingly, the present disclosure can provide an electronic device (101) and method capable of rapid switching between an on state and an off state of a professional shooting function.
[0126] However, for example, since the HDR function is rarely used by general users, it may be unnecessary for general users to always display the HDR indicator (315) in the indicator area (321) in the second user interface that displays the camera preview screen. For example, a general user who does not frequently use the HDR function can make the HDR indicator (315) disappear in the second user interface by turning off the first setting related to the HDR function in the first user interface.
[0127] Referring to FIG. 3b, for example, in a second user interface displaying a camera preview screen, a quick setting menu such as a flash (323) and / or a timer (not shown) may always be provided in an indicator area (321). The functions provided in this quick setting menu may be frequently used by general users. This quick setting menu always occupies a certain space in the second user interface. Displaying both frequently used quick setting menus and rarely used indicators in the indicator area in the second user interface displaying the camera preview screen may make the second user interface cluttered. The on / off status of the functions displayed in the quick setting menu may be represented by a single setting value corresponding to the status of the quick setting menu displayed in the second user interface.
[0128] On the other hand, an electronic device (101) according to an example of the present disclosure may use two setting values for a specific function, and may determine whether to display an indicator in a second user interface primarily based on a first setting value corresponding to a menu setting state displayed in the first user interface. Accordingly, the present disclosure may provide an electronic device (101) and a method that enable efficient use of space in a second user interface. Furthermore, an electronic device (101) according to an example of the present disclosure may enable quick and easy control of a second setting value using an indicator while the first setting value is maintained as a value indicating that a specific function is enabled, and may determine whether to apply a specific function based on the second setting value.
[0129] Accordingly, the present disclosure can provide an electronic device (101) that simultaneously satisfies the needs of general users who do not require advanced functions that can be set in a deep page of a setting page, and users with specialized knowledge who require advanced functions.
[0130] Figures 6a, 6b, and 6c illustrate operation events of an exemplary indicator according to the present disclosure.
[0131] Referring to FIGS. 6A, 6B, and 6C, the electronic device (101) can identify various user inputs (e.g., short touch, long touch, double click, etc.) to the indicator. For example, based on the identification of various user inputs (e.g., short touch, long touch, double click, etc.) to the indicator, the electronic device (101) can change the indicator state, display a pop-up window for setting detailed settings, or move to a first user interface screen including setting menus.
[0132] Referring to FIG. 6A, the electronic device (101) may provide a JPEG formats (620), RAW and JPEG formats (630), and RAW format (640) menu in a camera settings page (e.g., Pro mode picture format) (610). For example, the electronic device (101) may identify a user input (e.g., a short touch) for any one of the above menus. For example, the electronic device (101) may display an indicator (650) regarding a RAW format function on the screen based on the identification of a user input (e.g., a short touch) for the RAW and JPEG formats (630) or RAW format (640) menu. The indicator (650) regarding the RAW format function may be referred to as a “RAW indicator (650).” For example, the RAW indicator (650) may be generated in an on state (yellow state) (650-1) and displayed on the user interface (615) that displays the camera preview screen. The electronic device (101) may store an image or video in the original format (RAW format) when the RAW function is turned on. For example, the electronic device (101) may toggle the indicator state to the on state (650-1) or the off state (650-0) based on a short touch being identified on the RAW indicator (650). For example, when the RAW indicator is on, the image may be saved in the original format (RAW format). For example, when the RAW indicator is off, the image may be saved in the default format (e.g., JPEG format or HEIF format).
[0133] Referring to FIG. 6B, based on the identification of a long touch on the indicator (315), the electronic device (101) may overlay a pop-up window (660) for setting sub-setting values on the camera preview screen. In one example, based on the identification of a long touch on the HDR indicator (315), the electronic device (101) may display HDR, HDR10+, and HLG menus on the pop-up window (660). For example, the electronic device (101) may identify a user input for selecting any one of the HDR, HDR10+, and HLG menus displayed on the pop-up window (660). Sub-setting values may be conveniently set through the electronic device (101) according to one example of the present disclosure.
[0134] Referring to FIG. 6C, based on identifying multiple touches (e.g., two touches within 1 second, e.g., double-clicking) on the indicator, the electronic device (101) may move to a first user interface (610) screen including setting menus. For example, when multiple touches are detected on the RAW indicator (650), the electronic device (101) may switch to a second depth screen (610) of a camera setting user interface including a picture format menu and receive a user input for the picture format menu (e.g., JPEG formats (620), RAW and JPEG formats (630), and RAW format (640) menus). Accordingly, the user of the electronic device (101) does not have to enter a deep depth screen of the first user interface to change the setting status of a menu displayed on the first user interface. User convenience can be improved through an electronic device (101) according to an example of the present disclosure.
[0135] FIGS. 7a, 7b, 7c, and 7d illustrate exemplary camera user interfaces of the present disclosure according to a first setting state and a second setting state.
[0136] FIG. 7A is an exemplary diagram illustrating a state in which the first setting is on and the second setting is on. Referring to FIG. 7A, for example, a user of an electronic device (101) can select a setting including the original format (RAW format), i.e., the original and JPEG formats (RAW and JPEG formats) (setting (a)) or the original format (RAW format) (setting (b)) in a camera settings user interface (e.g., the pro mode picture format page (610)). When the setting is set to (a) or (b), it can be referred to as a "state in which the first setting related to the original format (RAW format) function is on." For example, the electronic device (101) may display an indicator (“RAW indicator”) (650) regarding the RAW format function on the second user interface (615) displaying the camera preview screen based on the identification that a setting (setting (a) or setting (b)) including the RAW format is selected. For example, the RAW indicator (650) may be generated and displayed in an on state (yellow state) (650-1) on the second user interface. For example, when the RAW indicator (650) is in an on state (e.g., yellow state) (650-1), the so-called “RAW operation” is turned on. The “RAW operation” means an operation of saving an image or video file in the RAW format. In other words, when the RAW indicator (650) is turned on (650-1), the electronic device (101) can save an image or video file in the original format (RAW format). In addition, the state in which the RAW indicator (650) is turned on (650-1) can be referred to as “the second setting regarding the RAW format function is turned on.”
[0137] The right drawing of FIG. 7B is an exemplary drawing explaining a state in which the first setting is on and the second setting is off. Referring to FIG. 7B, the electronic device (101) may toggle the state of the RAW indicator (650) to an on state or an off state based on identification of a user input (e.g., a short touch) for the RAW indicator (650). For example, based on identification of a user input (e.g., a short touch) for the RAW indicator (650-1) in the on state illustrated in the left drawing of FIG. 7B, the electronic device (101) may display the RAW indicator (650) by switching it to an off state (white state) (650-0) in the second user interface (615). For example, when the RAW indicator (650) is in an off state (e.g., white state) (650-0), the so-called "RAW operation" is turned off. In other words, when the RAW indicator (650) is in an off state, the electronic device (101) does not save the image or video file in the original format (RAW format). In addition, the state in which the RAW indicator (650) is in an off state (650-0) can be referred to as "the second setting regarding the RAW format function is in an off state."
[0138] FIG. 7C is an exemplary diagram illustrating that an indicator disappears when the first setting is changed to an off state. Referring to FIG. 7C, a user of the electronic device (101) can turn off a setting including the RAW format in the pro mode picture format page (610), for example, select the JPEG format (620) that does not include the RAW format. When the picture format is set to the JPEG format (620), it can be referred to as a “state in which the first setting related to the RAW format function is turned off.” For example, the electronic device (101) can cause the RAW indicator (650) to disappear from the second user interface displaying the camera preview screen based on the identification that the first setting related to the RAW format function is changed to off.
[0139] FIG. 7D is an exemplary diagram illustrating that the first setting and the second setting can be maintained when the camera application is re-entered (i.e., the camera application is terminated and then restarted). The left drawing of FIG. 7D is an exemplary diagram illustrating a second user interface that displays a camera preview screen before the camera application is terminated. Referring to the left drawing of FIG. 7D, the first setting regarding the original format (RAW format) is on, and the second setting is on. The right drawing of FIG. 7D is an exemplary diagram illustrating a second user interface that displays a camera preview screen when the camera application is re-entered. Referring to the right drawing of FIG. 7D, based on the identification that the first setting is maintained when the camera application is re-entered (i.e., the first setting before the camera application is terminated and the first setting when the camera application is restarted are the same), the electronic device (101) can maintain the second setting. For example, when the camera application is terminated and then restarted with the RAW indicator (650) in the On state (yellow state) (650-1) as shown in the left drawing of FIG. 7d, the electronic device (101) can display the RAW indicator (650) in the On state (yellow state) (650-1) as shown in the right drawing of FIG. 7d. At this time, the electronic device (101) can save the image or video in the original format (RAW format). For example, when the camera application is terminated and then restarted with the RAW indicator (650) in the Off state (white state) (650-0), the electronic device (101) can display the RAW indicator (650) in the Off state (white state) (650-0). At this time, the electronic device (101) can save an image or video file in a preset format (e.g., default format (e.g., JPEG format)).
[0140] FIGS. 8A, 8B, 8C, and 8D illustrate exemplary indicators according to the present disclosure. Referring to FIG. 8A, the electronic device (101) may display an HDR (High Dynamic Range) indicator (801) in a second user interface that displays a camera preview screen. Referring to the left drawing of FIG. 8A, the HDR indicator (801) may be displayed in an on state (801-1). Referring to the right drawing of FIG. 8A, the HDR indicator (801) may be displayed in an off state (801-0). Referring to FIG. 8A, the electronic device (101) may display a 360 Audio indicator (803) in the second user interface that displays a camera preview screen. Referring to the left drawing of FIG. 8A, the 360 audio indicator (803) may be displayed in an on state (803-1). Referring to the right drawing of FIG. 8A, the 360 audio indicator (803) may be displayed in an off state (803-0). Referring to FIG. 8B, the electronic device (101) may display a watermark indicator (805) in a second user interface that displays a camera preview screen. Referring to the left drawing of FIG. 8B, the watermark indicator (805) may be displayed in an on state (805-1). Referring to the right drawing of FIG. 8B, the watermark indicator (805) may be displayed in an off state (805-0). Referring to FIG. 8B, the electronic device (101) may display a RAW indicator (807) in a second user interface that displays a camera preview screen. Referring to the left drawing of FIG. 8B, the RAW indicator (807) may be displayed in an on state (807-1). Referring to the right drawing of FIG. 8B, the RAW indicator (807) may be displayed in an off state (807-0).Referring to FIG. 8C, the electronic device (101) may display a log video indicator (809) in a second user interface that displays a camera preview screen. Referring to the left drawing of FIG. 8C, the log video indicator (809) may be displayed in an on state (809-1). Referring to the right drawing of FIG. 8C, the log video indicator (809) may be displayed in an off state (809-0). Referring to FIG. 8D, the electronic device (101) may display a VST (Video See-Through) indicator (811) in a second user interface that displays a camera preview screen. Referring to the left drawing of FIG. 8D, the VST indicator (811) may be displayed in an on state (811-1). Referring to the right drawing of FIG. 8D, the VST indicator (811) may be displayed in an off state (811-0). For example, the electronic device (101) may indicate the state of the indicator with a color. For example, the electronic device (101) may indicate an indicator in an on state in a chromatic color. For example, the electronic device (101) may indicate an indicator in an off state in an achromatic color (e.g., white). For example, the electronic device (101) may indicate a thick border of an indicator in an on state. For example, the electronic device (101) may indicate a thin border of an indicator in an off state. For example, the electronic device (101) may add a diagonal line to an indicator in an off state.
[0141] For example, based on the identification of the HDR indicator (801) being on, the electronic device (101) can acquire an image or video through a camera with the HDR function turned on. For example, based on the identification of the HDR indicator (801) being off, the electronic device (101) can acquire an image or video through a camera with the HDR function turned off. For example, based on the identification of the 360 Audio indicator (803) being on, the electronic device (101) can acquire an image or video through a camera with the 360 Audio function turned on. For example, based on the identification of the 360 Audio indicator (803) being off, the electronic device (101) can acquire an image or video through a camera with the 360 Audio function turned off. For example, based on the identification of the on state of the Watermark indicator (805), the electronic device (101) can acquire an image or video through a camera with the Watermark function turned on. For example, based on the identification of the off state of the Watermark indicator (805), the electronic device (101) can acquire an image or video through a camera with the Watermark function turned off. For example, based on the identification of the on state of the RAW indicator (807), the electronic device (101) can acquire an image or video through a camera with the RAW function turned on. For example, based on the identification of the off state of the RAW indicator (807), the electronic device (101) can acquire an image or video through a camera with the RAW function turned off.For example, based on the identification of the on state of the Log video indicator (809), the electronic device (101) can acquire an image or video through a camera with the Log video function turned off. For example, based on the identification of the off state of the Log video indicator (809), the electronic device (101) can acquire an image or video through a camera with the Log video function turned off. For example, based on the identification of the on state of the Video See-Through (VST) indicator (811), the electronic device (101) can acquire an image or video through a camera with the Video See-Through (VST) function turned on. For example, based on the identification of the off state of the Video See-Through (VST) indicator (811), the electronic device (101) can acquire an image or video through a camera with the Video See-Through (VST) function turned off.
[0142] FIG. 9 is a diagram illustrating how an exemplary application (901) according to the present disclosure operates. For example, an electronic device (101) may include an application (901) for controlling a module (e.g., a camera module). Referring to FIG. 9 , when the application (901) is executed, there may be interaction among a scenario manager (910), a settings manager (920), a user interface (930), and a settings storage (940).
[0143] For example, the scenario manager (910) can control the scenario of a module based on set values and / or external conditions.
[0144] For example, the setting manager (920) may include a first setting value management unit (921), a second setting value management unit (923), and / or an exclusive relationship management unit (925) between functions. For example, the first setting value management unit (921) may store a first setting value (941) in a setting storage unit (940). For example, the first setting value management unit (921) may transmit the first setting value (941) stored in the setting storage unit (940) to the scenario manager (910). For example, the second setting value management unit (923) may store a second setting value (943) in the setting storage unit (940). For example, the second setting value management unit (923) may transmit the second setting value (943) stored in the setting storage unit (940) to the scenario manager (910). For example, the exclusive relationship management unit (925) between functions can adjust the items displayed on the second user interface (933) based on the priorities of the functions and the exclusive relationships between the functions.
[0145] For example, the user interface (930) may include a first user interface (931) and a second user interface (933). For example, the first user interface (931) may include setting menus related to settings. For example, the second user interface (933) may be displayed together with a functional operation screen (e.g., a camera preview screen) of a module (e.g., a camera module). For example, the second user interface (933) may display an indicator in an indicator area.
[0146] For example, the setting storage (940) refers to a database that stores and provides data values related to settings. For example, the setting storage (940) can store a first setting value (941) and a second setting value (943). For example, the first setting value (941) can be set based on a user input for an item displayed in the first user interface (931). For example, the second setting value (943) can be set based on a user input for an item displayed in the second user interface (933). For example, the second setting value (943) can be stored temporarily. For example, the second setting value (943) can be maintained only while the first setting value (941) is maintained. For example, the second setting value (943) can be initialized when the first setting value (941) is changed.
[0147] In one example, the application (901) may include a camera application for controlling a camera module. In one example, when the camera application is executed, there may be interaction among a camera scenario manager, a camera settings manager, a camera user interface, and a camera settings repository. The camera scenario manager, the camera settings manager, the camera user interface, and the camera settings repository may be examples of a scenario manager (910), a settings manager (920), a user interface (930), and a settings repository (940), respectively.
[0148] For example, the camera scenario manager (910) can control the (screen composition) scenario of the camera module based on the setting values and external conditions. For example, the camera module scenario may include scenarios that basically operate based on the first camera setting value (e.g., HDR shooting mode, raw format shooting mode), and scenarios that are determined based on the recognition result of the external environment or condition (e.g., illuminance value) (e.g., night mode, document scan mode, focus enhancer mode). For example, the camera scenario manager can determine how to compose the screen by considering the setting values and external conditions. For example, the camera scenario manager (910) can display an HDR indicator on the second camera user interface (933) based on the first camera setting value regarding the HDR function being identified as a value indicating that the HDR function is enabled. For example, the camera scenario manager (910) can control the scenario of the camera module based on values acquired through sensors and software solutions (e.g., log video, HDR, 3D capture).
[0149] For example, the camera setting manager (920) can control the settings of the camera. For example, the camera setting manager (920) can include a first camera setting value management unit (921), a second camera setting value management unit (923), and an exclusive relationship management unit (925) between camera functions. For example, the first camera setting value management unit (921) is a management unit that manages the first camera setting value (941). For example, the first camera setting value management unit (921) can store the first camera setting value (941) in the camera storage (940). For example, the first camera setting value management unit (921) can transfer the first camera setting value (941) stored in the camera storage (940) to the camera scenario manager (910). For example, the second camera setting value management unit (923) is a management unit that manages the second camera setting value (943). For example, the second camera setting value management unit (923) can store the second camera setting value (943) in the camera storage (940). For example, the second camera setting value management unit (923) can transfer the second camera setting value (943) stored in the camera storage (940) to the camera scenario manager (910). For example, the exclusive relationship management unit (925) between camera functions can, at the request of the camera scenario manager (910), dim or turn on / off an indicator displayed on the second camera user interface (933) based on the priorities of the camera functions and the exclusive relationships between the camera functions. For example, when the indicator is dimmed, the color of the indicator darkens (e.g., fades to gray) and user input for the indicator is disabled. For example, the 3D capture (or stereo photo) feature is the ability to acquire stereo photos in which different images are created for different eye perspectives (e.g., left and right eyes).For example, the exclusive relationship management unit (925) between camera functions can dim the motion photo indicator based on the identification that the illuminance is below a certain level. For example, the motion photo function is a function that acquires an image about 2 seconds before the camera capture button is pressed. For example, the exclusive relationship management unit (925) between camera functions can dim the watermark indicator while the 3D Capture function is applied. This is because the watermark function cannot be supported during the application of the 3D Capture function due to the non-destructive implementation work and sub-image processing. For example, when the 3D Capture function is turned off, the dimmed watermark indicator can be reactivated. At this time, the watermark indicator state can be restored to the on / off state before dimming. Alternatively, in some cases, the watermark indicator status may not be restored to the on / off state prior to dimming. For example, the exclusive relationship management unit (925) between camera functions may exclusively process indicators for the Log Video function, the HDR function, and the 3D capture function. For example, the exclusive relationship management unit (925) between camera functions may turn off the HDR function and the 3D capture function based on the identification that the Log Video function is on.
[0150] For example, the camera user interface (930) may include a first camera user interface (931) that includes setting menus related to shooting settings and a second camera user interface (933) that displays a camera preview screen. For example, the first camera user interface (931) may also be referred to as a camera setting user interface (Camera Setting UI). The second camera user interface (933) that displays a preview screen may also be referred to as a preview user interface (Preview UI). For example, the preview user interface (933) may refer to a user interface that displays setting menus available in each shooting setting mode and a camera preview screen. For example, the second camera user interface (933) may display an indicator in an indicator area.
[0151] For example, the camera setting storage (940) refers to a database that stores and provides data values related to camera settings. For example, the camera storage (940) may include a first camera setting value (941) and a second camera setting value (943). For example, the first camera setting value (941) may be set based on a user input for an item displayed in the first camera user interface (931). For example, the second camera setting value (943) may be set based on a user input for an item displayed in the second camera user interface (933). For example, the second camera setting value (943) may be temporarily stored. For example, the second camera setting value (943) may be maintained while the first camera setting value (941) is maintained. For example, the second camera setting value (943) may be initialized when the first camera setting value (941) is changed.
[0152] Although the first user interface (931) and the second user interface (933) are depicted as interfaces displayed in a single application (901), the present disclosure is not limited thereto. For example, the first user interface (931) and the second user interface (933) may be displayed when different applications are executed. For example, when the second user interface (933) is displayed when a given application (901) is executed, the first user interface (931), which provides a settings menu for controlling the operation of the given application (901), may be displayed when another application is executed.
[0153] FIG. 10 is a flowchart illustrating a method of displaying an indicator on a screen according to an example of the present disclosure.
[0154] In the following example operations, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, or at least two operations may be performed in parallel.
[0155] Referring to FIG. 10, the electronic device (101) can start an application in operation 1001.
[0156] According to an example, the electronic device (101) can determine, in operation 1003, whether a first setting value corresponding to a setting state of a menu of a specific function indicates application of a specific function (whether the value indicates that the specific function is enabled).
[0157] In one example, the electronic device (101) may not display an indicator based on the first setting value being identified as not indicating application of a particular function in operation 1005.
[0158] According to one example, based on the first setting value of a specific function being identified as a value indicating application of the specific function, the electronic device (101) may, in operation 1007, determine whether to display an indicator for the specific function based on the setting status of the application and the value acquired by the sensor, and determine the status of the indicator and a second setting value (or “indicator status value”) corresponding to the status of the indicator. For example, the second setting value may be determined as a default value of the second setting value. For example, the second setting value may be determined as a value other than the default value depending on a condition. For example, the setting status of the application may include the first setting value and the second setting value of another function. For example, the value acquired by the sensor may include an illuminance value, etc. For example, operation 1007 may be performed by the scenario manager (910). For example, the electronic device (101) may request the scenario manager (910) to perform operation 1007. For example, the scenario manager (910) may request the setting manager (920) to perform an operation to obtain the status of the indicator and the status value of the indicator (i.e., the second setting value of the setting).
[0159] According to one example, the electronic device (101) (e.g., scenario manager (910)) may, in operation 1009, monitor the setting status of the application and the values acquired by the sensor, and, based on the identified change thereof, determine whether to display an indicator regarding the specific function, and update the status of the indicator and a second setting value corresponding to the status of the indicator (“indicator status value”).
[0160] In one example, the electronic device (101) may determine, in operation 1011, whether the application has been terminated. For example, the electronic device (101) may return to operation 1009 based on identifying that the application is not terminated (i.e., the application is running).
[0161] Figure 11 is an exemplary drawing for explaining steps for displaying an indicator on a screen.
[0162] Referring to FIG. 11, at step 1110, a user of the electronic device (101) can start a camera application.
[0163] The camera scenario manager (910) may, at step 1120, request the camera settings manager (920) to provide the first camera settings value (941) stored in the camera settings storage (940). For example, the first camera settings value (941) may be set based on a user input for an item displayed in the first camera user interface (931). For example, the set first camera settings value (941) may be stored in the camera settings storage (940). For example, the set first camera settings value (941) may be stored as is even when the camera application is terminated and then restarted.
[0164] The camera settings manager (920) can retrieve the first camera settings value (941) from the camera storage (940) at step 1130.
[0165] The camera setting manager (920) can obtain the first camera setting value (941) retrieved from the camera storage (940) in step 1140.
[0166] The camera setting manager (920) can transmit the first camera setting value (941) obtained in step 1150 to the camera scenario manager (910).
[0167] The camera scenario manager (910) may display an indicator on the second camera user interface (933) based on the received first camera setting values (941) at step 1160. For example, the default state of the displayed indicator may be on. For example, the default state of the displayed indicator may be off. For example, the state of the displayed indicator may be on or off based on the setting values and external conditions.
[0168] Figure 12 is an exemplary diagram illustrating how a camera application updates indicator status values.
[0169] Referring to FIG. 12, the camera scenario manager (910) may begin monitoring camera information at operation 1210. For example, the camera information may include camera setting values and / or external conditions (e.g., illumination).
[0170] The camera scenario manager (910) may identify camera information updates (or changes) at operation 1250. For example, the camera scenario manager (910) may identify changes in camera settings and / or external conditions (e.g., illumination).
[0171] The camera scenario manager (910) may determine, in operation 1270, whether an update of the indicator status value (i.e., the second camera setting value) (943) is required. For example, cases in which an update of the second camera setting value (943) is required include cases in which the shooting mode is changed (i.e., the applied shooting function is changed), the illuminance is below a certain level, and / or cases in which any shooting function must be turned off due to the application of another shooting function while the shooting function is being applied.
[0172] Based on the identification that the second camera setting value (943) needs to be updated, the camera scenario manager (910) can, in operation 1290, update the second camera setting value (943) and change the indicator status displayed on the second camera user interface (933) based on the updated second camera setting value (943). For example, the camera scenario manager (910) can, in operation 1230, repeat the camera information update operation (1250), the second camera setting value update determination operation (1270), and the second camera setting value update operation (1290) until the camera application (901) is terminated.
[0173] Figures 13a and 13b are exemplary drawings for explaining the exclusive relationship between functions.
[0174] Referring to FIG. 13A, some shooting functions cannot be turned on simultaneously with other shooting functions. For example, the electronic device (101) may turn on the HDR function based on a user's input to the HDR indicator (1380) at operation 1310. In response to the HDR function being turned on, the electronic device (101) may turn off the log video function and the Video See-Through (VST) function at operation 1320. For example, the electronic device (101) may turn on the VST function based on a user's input to the VST indicator (1390) at operation 1330. In response to the VST function being turned on, the electronic device (101) may turn off the HDR function and the log video function at operation 1340. For example, the electronic device (101) may, at operation 1350, turn on the log video function based on a user input to the log video indicator (1370). In response to the log video function being turned on, the electronic device (101) may, at operation 1360, turn off the HDR function and the VST function.
[0175] Referring to FIG. 13B, a log video indicator (1370), an HDR indicator (1380), and a VST indicator (1390) are displayed in the indicator area (1395). For example, FIG. 13B shows that in response to turning on the VST indicator (1390), the electronic device (101) turns off the log video indicator (1370) and the HDR indicator (1380). For example, when the VST indicator (1390) is turned off, the electronic device (101) can return to a state before the log video indicator (1370) and the HDR indicator (1380) were turned off.
[0176] For example, if the HDR function is turned on and the log video function and the VST (Video See-Through) function are turned off, when the HDR function is turned off, the log video function and the VST (Video See-Through) function can be returned to the state before they were turned off.
[0177] According to one example of the present disclosure, a user of an electronic device (101) can recognize that when a function is turned on, other functions are turned off through an indicator state. Therefore, according to one example of the present disclosure, a user of the electronic device (101) can easily recognize that there is an exclusive relationship between functions. For example, when using an electronic device (101) utilizing the first setting concept, a user could not easily recognize which function among the functions with an exclusive relationship (e.g., HDR function, log video function, and VST function) is turned on. For example, the present disclosure visualizes the exclusive relationship between functions using an indicator, thereby enabling a user to adjust camera settings according to his / her intention.
[0178] An electronic device (101) according to an example of the present disclosure has the effect of improving usability by showing exclusive relationships between functions through indicators even if the user does not know all the logic regarding camera settings or does not consider them separately.
[0179] FIG. 14 is a flowchart illustrating an exemplary method of changing a second setting value by executing an application or an external setting application according to an example of the present disclosure.
[0180] Hereinafter, an application according to an example of the present disclosure may be referred to as a first application (e.g., a camera application (901)). Hereinafter, an external settings application may be referred to as a second application.
[0181] Referring to FIG. 14, the electronic device (101) can determine the first setting value of the first application by referencing setting values stored in not only the first application-specific setting storage (940) but also other storage (e.g., an external application-specific storage, a server, or an external storage). In addition, the electronic device (101) can change the second setting value based on the determined first setting value.
[0182] The electronic device (101) can identify a user input that changes a first setting of a first application (901) in operation 1401. For example, the first application (901) is a camera application.
[0183] The electronic device (101) may, in operation 1403, identify a user input for changing a setting of an external settings application. For example, the external application (e.g., a Camera Assistant application) may be an application that can change the settings of the camera application (901). For example, in response to the execution of a second application, the electronic device (101) may display a user interface of the second application including setting menus each corresponding to settings of the second application, identify a user input received for one of the setting menus, identify a value for the setting corresponding to the setting menu based on the user input, and use the first application that is driven based on the setting adjusted according to the value based on executing the first application in a foreground state.
[0184] For example, the first setting value of the first application (901) and the setting value of the second application may be compatible with each other. For example, the electronic device (101) may determine the first setting value of the first application (901) based on the setting value of the second application. For example, the electronic device (101) may determine the setting value of the second application (901) based on the first setting value of the first application.
[0185] The electronic device (101) may change the setting value of the setting manager (920) in operation 1405 based on the changed setting in the first application or the external setting application. At this time, the changed setting value of the setting manager (920) is a value corresponding to the first setting value. For example, the setting manager (920) holds a value corresponding to the first setting value stored in the setting storage (940). The setting manager (920) may compare the value corresponding to the first setting value currently held by the setting manager (920) with a value corresponding to the newly input first setting state. The setting manager (920) may change the setting value of the camera setting manager (920) based on the value corresponding to the newly input first setting state.
[0186] The electronic device (101) can change the first setting value in the first setting storage (940) at operation 1407 based on the setting value of the changed camera setting manager (920).
[0187] The electronic device (101) can change the setting value of the setting manager (920) based on the changed first setting value in operation 1409. At this time, the changed setting value of the camera setting manager (920) is a value corresponding to the second setting value. For example, the setting manager (920) holds a value corresponding to the second setting value stored in the setting storage (940). The setting manager (920) can compare the value corresponding to the second setting value currently held by the setting manager (920) with a value corresponding to the second setting state determined by the changed first setting value. The setting manager (920) can change the setting value of the camera setting manager (920) based on the changed first setting value.
[0188] The electronic device (101) can change the second setting value in the setting storage (940) based on the changed setting value of the camera setting manager (920) in operation 1411.
[0189] For example, a user of an electronic device (101) may turn on a first setting regarding an HDR function in a second application (e.g., a camera assistant application). For example, the electronic device (101) may transmit a value indicating that the first setting regarding the HDR function is turned on from the second application (e.g., the camera assistant application) to the first application (e.g., the camera application). For example, the electronic device (101) may change the first setting value regarding the HDR function in the camera settings storage (940) to a value indicating that the HDR function is turned on. For example, in response to the first setting value regarding the HDR function being changed to a value indicating that the HDR function is enabled, the electronic device (101) may change the second setting value regarding the HDR function in the camera settings storage (940). For example, changing the setting values regarding the HDR function in the camera settings storage (940) may be performed through the camera settings manager (920).
[0190] For example, a first camera user interface of a camera application may include a settings menu (e.g., "Settings to keep") that maintains the state of a currently set settings menu. For example, the first camera user interface may include an "Indicators to keep" settings menu. For example, the electronic device (101) may maintain the types of indicators and indicator states displayed in the second camera user interface based on identifying that the "Indicators to keep" setting is turned on in the first camera user interface.
[0191] For example, the present disclosure can enhance user convenience by providing a customized settings menu on the camera preview screen, independent of the camera settings page. For example, the present disclosure can further enhance user convenience by maintaining the customized settings menu on the camera preview screen even when re-entering the camera application.
[0192] According to one example, the electronic device (101) can be connected to various form factors. For example, the various form factors can include a smartphone, an Augmented Reality (AR) device, a Virtual Reality (VR) device, a Mixed Reality (MR) device, a Video See Through (VST) device, an Optical See Through (OST) device, a smart lens, a smart mirror, an input / output capable TV, or a projector. For example, when various form factors are connected, the electronic device (101) can change the menu configuration displayed in the second user interface. For example, when a Video See Through (VST) device is connected, the electronic device (101) can display a VST indicator. For example, when the VST indicator is on, the electronic device (101) can obtain an image that is a composite of an image captured by a camera and an image generated by the electronic device (101).
[0193] Although the present disclosure has been exemplarily described as being capable of displaying an indicator in the user interface of a camera application, the present disclosure is not limited thereto. For example, the electronic device (101) may display an indicator in the user interface of an application such as an image or video editing application (e.g., a photo editor), a memo writing application (e.g., a note), etc. For example, when editing an image or video captured using an indicator for a specific function (e.g., a RAW indicator) in the camera application using the image or video editing application, an indicator for editing an image or video captured by applying the specific function (e.g., an image or video in RAW format) may be displayed in the user interface of the image or video editing application.
[0194] FIG. 15 illustrates an electronic device (e.g., electronic device (101) of FIG. 1) according to an example of the present disclosure.
[0195] In one example, an electronic device (e.g., electronic device (101) of FIG. 1) may include a processor (e.g., processor (120) of FIG. 1), a display (e.g., display module (160) of FIG. 1), a memory (e.g., volatile memory (132), non-volatile memory (134) of FIG. 1), and / or at least one camera module (e.g., a camera including an image sensor (1750) of FIG. 17). The processor may execute an application that supports a photographing function. Additionally, the processor may execute at least one camera module and set and support a designated photographing mode so that at least one camera module can perform an operation intended by a user. An application associated with at least one camera module may be stored in the memory. The camera module may include at least one lens and at least one image sensor (e.g., image sensor (1750) of FIG. 17). For example, the electronic device (101) can obtain an image corresponding to a subject by using an image sensor (e.g., the image sensor (1750) of FIG. 17) that converts light emitted from or reflected by the subject and transmitted through at least one lens into an electrical signal. For example, the camera module can include at least one of at least one first camera (1531) or at least one second camera (1532).
[0196] Referring to FIG. 15, a display (1510) may be arranged on the front of an electronic device (101) according to an example. In one example, the display (1510) may occupy most of the front of the electronic device (101). A mask area (1520) may be arranged on the front of the electronic device (101) in which components that perform optical functions (e.g., a camera, a proximity sensor, or a distance sensor) are arranged. In one example, the mask area (1520) may include an area in which a black mask is arranged so that at least a portion of the screen is not output. In one example, the display (1510) is not limited to that illustrated in the drawing and may be formed in various ways. For example, the mask area (1520) may include an area in which a black mask is arranged in the form of a notch that is arranged adjacent to a portion of an edge of the front of the electronic device (101). For example, the display (1510) may form the front surface of the electronic device (101) without an area where a black mask is placed. If there is no area where a black mask is placed, a mask area (1520) may be placed within the area where the display (1510) is formed so that components that perform optical functions operate on the back surface of the display (1510). However, the arrangement of the mask area (1520) is not limited to the examples described above.
[0197] In one example, at least one first camera (1531) may be arranged on the front of the electronic device (101). In one example, at least one first camera (1531) may be visually exposed through a camera hole of the display (1510). In one example, at least one first camera (1531) may include an under display camera (UDC) that is exposed through at least one micro-hole of the display (1510). For example, if at least one first camera (1531) is a UDC, at least one first camera (1531) may not be visually exposed by the display (1510). In the example of FIG. 15, at least one first camera (1531) is illustrated as being exposed through at least a portion within an area where the display (1510) is arranged, at least one first camera (1531) may also be exposed through a mask area (1520). For example, a lens included in at least one first camera (1531) may be exposed through at least a portion of a transparent area formed in the notch area. For example, at least one first camera (1531) may be configured to move from the inside to the outside of the electronic device (101) so that the lens may be exposed.
[0198] In one example, at least one first camera (1531) may include multiple cameras. For example, referring to FIG. 15, the electronic device (101) may include multiple (e.g., two) first cameras, such as a first front camera and a second front camera. In one example, the multiple cameras may be cameras of the same type with equivalent specifications (e.g., pixels or field of view (FOV)), but may also be implemented as cameras with different specifications. For example, the electronic device (101) may support functions related to dual cameras (e.g., depth measurement, auto focus (AF), face recognition, 3D selfie) through the two first cameras.
[0199] In one example, at least one second camera (1532) may be disposed on the rear of the electronic device (100). For example, the at least one second camera (1532) may be exposed through at least one area (e.g., camera area (1530)) of the rear cover (1550). In one example, the electronic device (101) may include a plurality of second cameras disposed on the rear of the electronic device (101). For example, referring to FIG. 15, the electronic device (101) may include a first rear camera, a second rear camera, and a third rear camera. In one example, the first rear camera, the second rear camera, and the third rear camera may have different specifications. For example, at least some of the FOV, pixels, sensing wavelength band, aperture, whether optical zoom / digital zoom is supported, whether image stabilization function (e.g., optical image stabilization (OIS), digital image stabilization (DIS), electrical image stabilization (EIS)) is supported, and the type and arrangement of the lens assembly (or lens group) included in each camera may be different from each other of the first rear camera, the second rear camera, and the third rear camera. For example, the first rear camera may be a general camera (e.g., a camera with a narrower angle of view than the second rear camera), the second rear camera may be a camera for wide shooting, and the third rear camera may be a camera for telephoto shooting. At least two or more of the first rear camera, the second rear camera, and the third rear camera may have the same specifications. In the present disclosure, a description of a function or characteristic of the first camera may be applied to the second camera, and vice versa.
[0200] In one example, various hardware or sensors (e.g., sensor module (176) of FIG. 1) that assist shooting, such as a flash (1540), may be additionally placed in the electronic device (101). For example, a distance sensor (e.g., time of flight (TOF) sensor) for detecting the distance between a subject and the electronic device (101) may be further included in the camera area (1530).
[0201] In one example, a process of converting a raw image acquired through a camera module into a format that can be processed by a component within an electronic device (101) or a sub-component within a processor (120) may be performed in an ISP (e.g., an ISP (1614) of FIG. 16) or an image sensor (e.g., an image sensor (1750) of FIG. 17). In one example, the process of processing data constituting a raw image may be performed in the ISP (1614). In one example, at least a part of the process of processing data constituting a raw image may be performed by a computational unit included in the image sensor (1750).
[0202] The electronic device (101) may be implemented with one or more IC chips to perform various functions and operations disclosed in the present disclosure. For example, an application processor (AP) (e.g., processor (120) of FIG. 1), a central processing unit (CPU), a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP) mounted on a camera module, a display driver IC (integrated circuit) (DDIC) for driving a display (e.g., display module (160) of FIG. 1), or a hardware encoder included in the electronic device (101) may be used to implement various examples disclosed in the present disclosure. In the present disclosure, a processor may be understood to include at least one hardware processing circuit.
[0203] The electronic device (101) illustrated in FIG. 15 is merely an example and does not limit the form of the device to which the technical concepts disclosed in this disclosure are applied. The technical concepts disclosed in this disclosure may be applicable to various user devices equipped with a camera module. For example, the technical concepts disclosed in this disclosure may also be applied to electronic devices employing a flexible display (e.g., foldable electronic devices, rollable (or slidable) electronic devices), tablets, or laptops.
[0204] In this disclosure, various examples are described based on the electronic device (101) illustrated in FIG. 15.
[0205] FIG. 16 is a block diagram (1600) illustrating the configuration of a camera module included in an electronic device (101) according to an example of the present disclosure.
[0206] In one example, a camera included in an electronic device (101) may include a lens assembly (1601), an image sensor (1603) (e.g., image sensor (1750) of FIG. 17), a sensor interface (1605), an ISP (1611), a controller (1615), an auto focus (AF) controller (1609), a flash (1617), and an optical image stabilizer (OIS) (1623).
[0207] In one example, light from an object incident through a lens assembly (1601) can be converted into an electrical signal by an image sensor (1603). A signal output from the image sensor (1603) can be input to an image signal processor (ISP) (1611) through a sensor interface (1605). An infrared cut filter (IR cut filter) can be disposed on an upper surface of the image sensor (1603). Light from an object passing through the lens assembly (1601) can be partially filtered by the IR cut filter and then detected by the image sensor (1603).
[0208] In one example, the ISP (1611) may perform operations related to an image signal output from the image sensor (1603). The ISP (1611) may include at least one of an ISP chain or a Pre-ISP. The ISP chain may mean, for example, a plurality of functional blocks connected to perform functions of the ISP. The ISP functional block may mean a unit of hardware and / or software that performs any one of the image signal processing functions. The ISP functional block may perform at least one of the image signal processing functions. For example, the functional block may perform at least one of the image signal processing functions of noise reduction, edge enhancement, gamma correction, or color interpolation. The ISP chain may be implemented as a chip having the structure of the ISP chain, or may be implemented as a software module executed by a processor (e.g., the processor (120) of FIG. 1). The ISP can perform image signal processing to obtain desired image data from an image signal. The Pre-ISP can perform operations related to the image signal before performing image signal processing in the ISP chain. For example, auto white balance (AWB), auto exposure (AE) control, and auto focusing (AF) operations can be performed in the Pre-ISP. The ISP (1611) can store data in the memory (1613) or use data stored in the memory (1613) to perform operations related to the image signal.
[0209] In one example, the ISP chain of the ISP (1611) may process an image signal acquired through the image sensor (1603). For example, the ISP chain may perform at least one of lens shading correction, dead pixel correction, noise control, tone curve adjustment, color correction and adjustment, edge enhancement, demosaicing, or remosaicing.
[0210] In one example, the ISP (1611) may be implemented as at least a part of a processor (e.g., processor (120) of FIG. 1) (or an integrated circuit) constituting the controller (1615), but is not limited thereto. In one example, the ISP (1611) may be implemented as a separate processor (or an integrated circuit). In one example, the ISP (1611) may be implemented through a computational unit included in the image sensor (1603). In one example, the ISP (1611) may be distributed across multiple components (e.g., a computational unit of the image sensor (1603), a separate processor, and the controller (1615)).
[0211] In one example, the controller (1615) may control the display (160) to display an execution screen of an application executed by the controller (1615) or a screen stored in the memory (1613). The memory (1613) may include at least one recording (or storage) medium. For example, the memory (1613) may include at least one of a volatile memory (132) such as a random access memory (RAM), a non-volatile memory (134) such as a flash memory, or a buffer memory.
[0212] In one example, the optical image stabilizer (1623) can move at least a portion of the lens assembly (1601) or the image sensor (1603) in response to the movement of the electronic device (101) to eliminate or reduce shaking of the captured image. At least a portion of the lens assembly (1601) or the image sensor (1603) can move to offset the movement of the electronic device (101). In one example, the optical image stabilizer (1623) can obtain information about the movement of the electronic device (101) through a motion sensor (1621) (e.g., the sensor module (176) of FIG. 1). For example, the motion sensor (1621) can include a gyro sensor.
[0213] In one example, the auto-focus controller (1609) can adjust the distance between at least one lens of the lens assembly (1601) and the image sensor (1603) so that an image is formed on the image sensor (1603) by light passing through the lens assembly (1601). For example, the ISP (1611) can determine a phase difference between pixels (or a phase difference between sub-pixels) from image data acquired through the image sensor (1603). The controller (1615) can control the auto-focus controller (1609) to adjust the focus based on the determined phase difference. However, the operating method of the auto-focus controller (1609) is not limited thereto. For example, the autofocus controller (1609) may perform focus adjustment based on the position of the lens assembly (1601) or image sensor (1603) at which an image exhibiting maximum contrast is acquired while moving the lens assembly (1601) or image sensor (1603).
[0214] FIG. 17 is a diagram conceptually illustrating the configuration of an image sensor (1750) according to an example of the present disclosure.
[0215] In one example, the image sensor (1750) may include a micro lens array (MLA) (1711), a color filter array (CFA) (1713), a light receiving unit (1715), and a computation unit (1717).
[0216] In one example, the microlens array (1711) may be arranged so that a light bundle (1721) that passes through the lens assembly and forms an image on the image sensor (1750) is focused on a light-receiving element of the light-receiving unit (1715). The light bundle (1721) that passes through the microlens array (1711) may have at least a portion of wavelengths other than a band corresponding to a specific color blocked as it passes through the color filter array (1713). For example, the color filter array may be arranged at a position corresponding to a pixel of the image sensor (1750). The light bundles (1725) that pass through the color filter array (1713) may be detected by a light-receiving element (e.g., a photodiode) of the light-receiving unit (1715). The light-receiving unit (1715) may include a light-receiving element (e.g., including a light receiving circuit) that generates a charge when receiving light and converts it into an electrical signal, and a circuit that selectively reads out the charge of the light-receiving element. Between the light receiving unit (1715) and the calculation unit (1717), a circuit may be further arranged to digitize the signal read from the light receiving unit (1715) or reduce noise.
[0217] In one example, the operation unit (1717) may perform an operation to process electrical data (or signal) (1727) output from the light receiving unit (1715). The operation unit (1717) may output data obtained based on the operation result. The output of the operation unit (1717) may be a sensor output (1729) of an image sensor (1750).
[0218] In one example, the calculation unit (1717) may perform an operation to calibrate the read data as an operation to process the electrical data (1727). For example, the operation performed by the calculation unit (1717) may include at least one of an operation to reduce the deviation between pixels due to optical characteristics or relative positions of sensors, an operation to reduce noise generated in an analog signal, an operation to remove a defect, an operation to perform remosaic, or an operation to apply to a specific application field (e.g., a proximity sensor function, a timing adjustment function, a HDR (high dynamic range) tone mapping function).
[0219] In one example, the electronic device (101) may be configured so that the operation performed by the operation unit (1717) is performed by another processor (120) (e.g., an application processor (AP), a central processing unit (CPU), a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP)). The sensor output (1729) may be input to the processor (120) (e.g., an application processor (AP), a central processing unit (CPU), a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP) (1611)) through an interface.
[0220] FIG. 18 is a flowchart for explaining a control method of an electronic device (101) according to an example of the present disclosure.
[0221] In the following example operations, the operations may be performed sequentially, but are not necessarily sequential. For example, the order of the operations may be changed, or at least two operations may be performed in parallel.
[0222] According to an example, the electronic device (101) may determine a first setting value corresponding to a setting state of a menu of a specific function in operation 1810. The menu of the specific function may be displayed in a setting user interface for an application. The application may be any application installed on the electronic device (101) (e.g., a camera application, a gallery application, or an image correction application). For example, the specific function may include at least one of a High Dynamic Range (HDR) function, an HDR+ function, a Night photography function, a Single Take function, a 360 Audio function, a Watermark function, a RAW function, a Log video function, or a Video See-Through (VST) function. The setting state of the menu of the specific function may be an on state or an off state. Based on whether the menu setting of the specific function is in an on state or an off state, the electronic device (101) may determine a first setting value for the function. If the setting status of the menu of a specific function is on, the electronic device (101) can determine a value indicating that the function is available. If the setting status of the menu of a specific function is off, the electronic device (101) can determine a value indicating that the function is unavailable.
[0223] According to an example, the electronic device (101) may, in operation 1820, display an indicator corresponding to the specific function based on the first setting value. For example, based on the first setting value being identified as a value indicating that the specific function (e.g., HDR function) is available, the electronic device (101) may display an indicator related to the specific function (e.g., HDR function). For example, based on the first setting value being identified as a value indicating that the specific function (e.g., HDR function) is unavailable, the electronic device (101) may not display an indicator related to the specific function (e.g., HDR function).
[0224] According to one example, the electronic device (101) may include, at operation 1830, an operation of determining a second set value corresponding to a state of an indicator. The state of the indicator may be on or off. When the indicator is on, the second set value may be set to a value indicating that a specific function is temporarily or provisionally turned on. When the indicator is off, the second set value may be set to a value indicating that a specific function is temporarily or provisionally turned off. For example, as illustrated in FIGS. 8A to 8D , the state of the indicator may transition between an on or off state based on a user input to the indicator (e.g., a short touch).
[0225] According to an example, the electronic device (101) may apply a specific function if the first setting value and the second setting value indicate application of the specific function. The electronic device (101) may not apply the specific function if the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function. The first setting value indicating that the specific function is available may indicate application of the specific function. The first setting value indicating that the specific function is disabled does not indicate application of the specific function. The second setting value indicating that the specific function is on may indicate application of the specific function. The second setting value indicating that the specific function is off does not indicate application of the specific function. If the first setting value is a value indicating that the specific function is available, the electronic device (101) may or may not apply the specific function based on whether the second setting value is on or off.
[0226] Electronic devices (101) according to various examples disclosed in the present disclosure may take various forms. The electronic devices (101) may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. The electronic devices (101) according to examples disclosed in the present disclosure are not limited to the aforementioned devices.
[0227] The various examples and terminology used in the present disclosure are not intended to limit the technical features described in the present disclosure to specific examples, but should be understood to include various modifications, equivalents, or substitutes of the examples. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In the present disclosure, each of the phrases "A or B," "at least one of A and B," "at least one of A or B," "A, B, or C," "at least one of A, B, and C," and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among the phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0228] The term "module" used in various examples of the present disclosure may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one example, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0229] Various examples of the present disclosure may be implemented as software (e.g., a program (640)) including one or more instructions stored in a storage medium (e.g., an internal memory (636) or an external memory (638)) readable by a machine (e.g., an electronic device (101) (601)). For example, a processor (e.g., a processor (620)) of the machine (e.g., an electronic device (101) (601)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0230] According to one example, the method according to various examples disclosed in the present disclosure may be provided as included in a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. 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 may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0231] According to various examples, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various examples, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various examples, the 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, omitted, or one or more other operations may be added.
Claims
1. In electronic devices, A memory comprising one or more storage media for storing instructions; and comprising at least one processor including a processing circuit; When the above instructions are individually or collectively executed by at least one processor, the electronic device causes: An action for determining a first setting value corresponding to a setting state of a menu of a specific function displayed in a settings user interface for a given application; An operation of displaying an indicator corresponding to the specific function based on the first setting value; and An operation for determining a second setting value corresponding to the state of the above indicator. Causes to perform, Controlling the operation of the application by applying the specific function based on the first setting value and the second setting value, If the first setting value and the second setting value indicate application of the specific function, the specific function is applied, An electronic device that does not apply the specific function if the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function.
2. In paragraph 1, When the above instructions are executed individually or collectively by at least one processor, An action of updating the second setting value in response to an operation event of the above indicator. An electronic device that causes something to be done.
3. In paragraph 1, When the above instructions are executed individually or collectively by at least one processor, An operation of updating the second setting value in response to an operation event of the above indicator, while maintaining the first setting value. An electronic device that causes something to be done.
4. In any one of paragraphs 1 to 3, When the above instructions are executed individually or collectively by at least one processor, An operation of initializing the second setting value in response to a change in the first setting value. An electronic device that causes something to be done.
5. In any one of paragraphs 1 to 4, When the above instructions are executed individually or collectively by at least one processor, An action to display a pop-up window that allows setting sub-setting values for the specific function in response to an operation event of the above indicator. An electronic device that causes something to be done.
6. In any one of paragraphs 1 to 5, When the above instructions are executed individually or collectively by at least one processor, An action to switch to the above settings user interface in response to an operation event of the above indicator. An electronic device that causes something to be done.
7. In any one of paragraphs 1 to 6, An electronic device in which the indicator disappears and the specific function is not applied if the first setting value does not indicate application of the specific function.
8. In any one of paragraphs 1 to 7, When the above instructions are executed individually or collectively by at least one processor, An action to change the state of the indicator in response to identifying that another function has been applied to the above application. An electronic device that causes something to be done.
9. In any one of paragraphs 1 to 8, An electronic device wherein the above application is a camera application.
10. In paragraph 9, An electronic device, wherein the specific function includes at least one of a High Dynamic Range (HDR) function, an HDR+ function, a Night photography function, a Single Take function, a 360 Audio function, a Watermark function, a RAW function, a Log video function, or a VST (Video See-Through) function.
11. In a method for controlling an electronic device, An action for determining a first setting value corresponding to a setting state of a menu displayed in a settings user interface for a given application; An operation of displaying an indicator corresponding to the specific function based on the first setting value; and Including an operation of determining a second set value corresponding to the state of the above indicator, Controlling the operation of the application by applying the specific function based on the first setting value and the second setting value, If the first setting value and the second setting value indicate application of the specific function, the specific function is applied, A control method for not applying the specific function when the first setting value indicates application of the specific function and the second setting value does not indicate application of the specific function.
12. In paragraph 11, An action of updating the second setting value in response to an operation event of the above indicator. A control method further comprising:
13. In paragraph 11, An operation of updating the second setting value in response to an operation event of the above indicator, while maintaining the first setting value. A control method further comprising:
14. In any one of paragraphs 11 to 13, An operation of initializing the second setting value in response to a change in the first setting value. A control method further comprising:
15. In any one of paragraphs 11 to 14, An action to display a pop-up window that allows setting sub-setting values for the specific function in response to an operation event of the above indicator. A control method further comprising:
Citation Information
Patent Citations
Photographing apparatus and methed for controlling thereof
KR101890137B1
Method for display funtional information of imagedevice and image device thereof
KR1020080025476A
Mobile terminal and method for controlling the same
KR1020180041366A
User interfaces for managing media
KR102582146B1
Silicon dioxide bonding assembly and bonding method by two-step plasma treatment
KR102842371B1