Electronic device for performing editing on basis of representative image with changed image attributes, and control method therefor

The electronic device addresses the challenge of editing lower-quality frames by applying identified image attributes to changed frames, ensuring high-quality editing results and efficient memory utilization.

WO2025147040A1PCT designated stage expired Publication Date: 2025-07-10SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/021479
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-01
Filing Date
2024-12-30
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

Existing electronic devices face challenges in providing high-quality representative images for editing due to the need to select and edit lower-quality frames, leading to inefficient memory usage and suboptimal editing results.

Method used

An electronic device that captures motion images, identifies attribute information of a representative image before change, and applies it to a changed image, maintaining image quality and enabling non-destructive editing, with efficient memory utilization through time-based re-editing.

Benefits of technology

Ensures high-quality editing results by applying identified image properties to changed frames, optimizing memory usage and enabling efficient re-editing processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024021479_10072025_PF_FP_ABST
    Figure KR2024021479_10072025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device for performing editing on the basis of a representative image with changed image attributes, and a control method therefor are provided. The electronic device according to one embodiment of the present disclosure can be configured to: capture a motion image through at least one camera; receive a user input selecting a first frame from among a plurality of frames included in the motion image, in order to change a first representative image to a second representative image that differs from the first representative image; in response to the reception of the user input, identify image attributes of the first representative image so as to apply the identified image attributes to the selected first frame; and, through a touch screen display, display, as the second representative image for the motion image, the first frame to which the identified image attributes have been applied.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device for performing editing based on a representative image with changed image properties and a control method thereof

[0001] The present disclosure relates to an electronic device for performing editing based on a representative image whose image properties have been changed, and a method for controlling the same.

[0002] The variety of services and additional features offered through electronic devices, such as smartphones (e.g., Samsung® Galaxy®), is steadily increasing. To enhance the utility of these devices and satisfy the diverse needs of users, telecommunications service providers and electronic device manufacturers are competitively developing electronic devices that offer a variety of features and differentiate themselves from competitors. Consequently, the various functions offered through wearable devices are also becoming increasingly sophisticated.

[0003] 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.

[0004] An electronic device can capture and provide a motion image. The motion image referred to in this disclosure may include an image captured by a user and an image including a video file taken during a specified period of time before and after the image capture. The image captured by the user may be stored in the electronic device as a representative image, and the representative image may be provided to the user through a specified application (e.g., a gallery application). The representative image may be stored in the electronic device with a relatively higher quality than a video file. The electronic device may provide the representative image by modifying it to at least one frame among a plurality of frames included in the video file based on a user's input. The electronic device may provide the representative image or the modified representative image for non-destructive editing. The non-destructive editing referred to in this disclosure may refer to a function or operation of separately storing an original image before various editing effects are applied and performing re-editing using the stored original image. The electronic device may perform non-destructive editing on the representative image or the modified representative image based on a user's input.

[0005] Previously, when a user changed a representative image for a motion image, the user had to select the desired representative image from video frames stored in relatively low quality, thus providing a changed representative image based on the low quality. Consequently, when the changed representative image was edited, the editing was performed on an image with lower quality than the original representative image, making it impossible for the user to achieve the desired editing effect. Furthermore, when non-destructive editing of a changed representative image was performed, the original data for the changed representative image had to be stored separately, making it difficult to efficiently utilize memory resources.

[0006] According to one embodiment of the present disclosure, an electronic device can be provided that can provide a representative image having substantially the same quality as the representative image before the change even when the representative image for a motion image is changed by identifying attribute information for a representative image before the change (e.g., a first representative image) and applying the identified attribute information to a changed representative image (e.g., a second representative image).

[0007] According to one embodiment of the present disclosure, an electronic device can be provided that can provide a user with a desired editing result even when editing (e.g., non-destructive editing) is performed on a changed representative image by identifying attribute information for a representative image before modification (e.g., a first representative image) and applying the identified attribute information to a changed representative image (e.g., a second representative image).

[0008] According to one embodiment of the present disclosure, when re-editing is performed on an edited image (e.g., a third representative image) of a changed representative image, an electronic device capable of efficiently utilizing memory resources may be provided by performing re-editing based on an original frame extracted from a video file using time information (e.g., a time stamp) for the changed representative image (e.g., a second representative image) to provide an image on which re-editing is performed (e.g., a fourth representative image).

[0009] An electronic device according to one embodiment of the present disclosure includes a touchscreen display, at least one camera, at least one processor, and a memory, wherein the memory may be configured to store instructions that, when executed, cause the at least one processor to capture a motion image through the at least one camera, the motion image including a representative frame corresponding to a first representative image and a plurality of frames, receive a user input for selecting a first frame from among the plurality of frames included in the motion image to change the first representative image to a second representative image different from the first representative image, identify an image property of the first representative image in response to receiving the user input, apply the identified image property to the selected first frame, and display the first frame to which the identified image property is applied as the second representative image for the motion image through the touchscreen display.

[0010] A method according to one embodiment of the present disclosure may include: capturing a motion image through at least one camera of an electronic device; receiving a user input for selecting a first frame from among the plurality of frames included in the motion image to change the first representative image to a second representative image different from the first representative image; identifying an image property of the first representative image and applying the identified image property to the selected first frame in response to receiving the user input; and displaying the first frame to which the identified image property is applied as the second representative image for the motion image through a touchscreen display of the electronic device.

[0011] In one embodiment of the present disclosure, a computer-readable non-volatile recording medium is configured to store instructions, wherein the instructions, when executed, cause at least one processor of an electronic device to: capture a motion image through at least one camera of the electronic device, the motion image including a representative frame corresponding to a first representative image and a plurality of frames; receive a user input for selecting a first frame from among the plurality of frames included in the motion image to change the first representative image to a second representative image different from the first representative image; identify an image property of the first representative image in response to receiving the user input, apply the identified image property to the selected first frame, and display the first frame to which the identified image property has been applied as the second representative image for the motion image through a touchscreen display of the electronic device.

[0012] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments of the present disclosure.

[0013] FIG. 2 is an exemplary drawing for explaining a function or operation of an electronic device changing a representative image according to one embodiment of the present disclosure.

[0014] FIG. 3 is an exemplary drawing for explaining a motion image and a representative image according to one embodiment of the present disclosure.

[0015] FIGS. 4A and 4B are exemplary drawings for explaining a function or operation of changing a representative image (e.g., a first representative image) to another representative image (e.g., a second representative image) according to one embodiment of the present disclosure.

[0016] FIG. 5 is an exemplary drawing for explaining a function or operation of applying an HDR attribute among the image attributes of an original representative image (e.g., a first representative image) to a changed representative image (e.g., a second representative image) according to one embodiment of the present disclosure.

[0017] FIG. 6 is an exemplary drawing for explaining a function or operation of an electronic device (101) according to one embodiment of the present disclosure to display an image by applying rendering properties during image editing and to store the edited image.

[0018] FIG. 7 is an exemplary drawing for explaining a function or operation of an electronic device according to one embodiment of the present disclosure storing time information (e.g., a timestamp) for an original image (e.g., a second representative image) of an image (e.g., a third representative image) from which a changed representative image has been edited, and performing re-editing of the third representative image using the time information.

[0019] FIG. 8A is an exemplary diagram for explaining a function or operation of an electronic device according to one embodiment of the present disclosure to select a frame corresponding to time information within a video file using time information.

[0020] FIG. 8b is an exemplary drawing for explaining a function or operation in which a re-edited second representative image (e.g., a fourth representative image) is stored in a first storage according to one embodiment of the present disclosure.

[0021] FIG. 9 is an exemplary drawing for explaining an electronic device according to one embodiment of the present disclosure.

[0022] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments.

[0023] 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 at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, 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 some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, 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)).

[0024] 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 operations. According to one embodiment, as at least a part of the data processing or operations, 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 result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary 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 with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

[0025] 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 embodiment, 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 embodiment, 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, on the electronic device (101) itself where the artificial intelligence model is executed, 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.

[0026] 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).

[0027] 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).

[0028] 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).

[0029] 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 embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0030] 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 holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, 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.

[0031] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, 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).

[0032] 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 one embodiment, 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.

[0033] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, 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.

[0034] 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)). According to one embodiment, 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).

[0035] The 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. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0036] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0037] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0038] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0039] 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. According to one embodiment, 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).

[0040] 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 one embodiment, 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.

[0041] 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 embodiment, 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 embodiment, 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 at least one selected antenna. In some embodiments, 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).

[0042] According to various embodiments, the antenna module (197) may form a mmWave antenna module. In one embodiment, 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.

[0043] 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)).

[0044] According to one embodiment, 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). According to one embodiment, 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 another embodiment, 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. According to one embodiment, 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.

[0045] FIG. 2 is an exemplary drawing for explaining a function or operation of changing a representative image by an electronic device (101) according to one embodiment of the present disclosure.

[0046] Referring to FIG. 2, an electronic device (101) according to an embodiment of the present disclosure may capture a motion image (300) including a representative frame (e.g., the first representative image (310)) corresponding to a first representative image and a plurality of frames (320) through at least one camera (e.g., the camera module (180) of FIG. 1) in operation 210. FIG. 3 is an exemplary drawing for explaining a motion image and a representative image according to an embodiment of the present disclosure. Referring to FIG. 3, a motion image (300) according to an embodiment of the present disclosure may include an image captured by a user (e.g., the first representative image (310) as a still image) and an image including a video file (e.g., the plurality of frames (320)) for a specified time before and after capturing the image. The first representative image (310) according to an embodiment of the present disclosure may correspond to a representative frame (310a). According to one embodiment of the present disclosure, an image captured by a user may be stored in the electronic device (101) as a representative image (e.g., a first representative image (310)), and an original representative image (e.g., the first representative image (310)) may be provided to the user through a designated application (e.g., a gallery application). The original representative image (e.g., the first representative image (310)) according to one embodiment of the present disclosure may be stored in the electronic device with a relatively higher quality than a video file (e.g., a plurality of frames (320)). For example, the original representative image (e.g., the first representative image (310)) according to one embodiment of the present disclosure may have a resolution of 12 million pixels and include an image to which an HDR attribute is applied. The video file (e.g., a plurality of frames (320)) according to one embodiment of the present disclosure may have a resolution of 2 million pixels and include a plurality of images to which an SDR attribute is applied.According to one embodiment of the present disclosure, an original representative image (e.g., the first representative image (310)) may be designated as an image obtained at the time when a user takes a picture of a designated subject (e.g., an image displayed through the electronic device (101) when the user touches a shooting button). According to one embodiment of the present disclosure, a representative image extraction unit (e.g., the representative image extraction unit (912) of FIG. 9) may select an original representative image based on a user input. According to one embodiment of the present disclosure, an original representative image (e.g., the first representative image (310)) may include an image corresponding to a frame arbitrarily designated among a plurality of frames (320). According to one embodiment of the present disclosure, an original representative image (e.g., the first representative image (310)) may include an image corresponding to any one frame designated by the user among a plurality of frames (320).

[0047] An electronic device (101) according to one embodiment of the present disclosure may, in operation 220, obtain a user input for selecting a first frame (420a) from among a plurality of frames (320) included in a motion image (300) to change a first representative image (310) to a second representative image (470) different from the first representative image (310). FIGS. 4A and 4B are exemplary drawings for explaining a function or operation of changing a representative image (e.g., the first representative image (310)) to another representative image (e.g., the second representative image (470)) according to one embodiment of the present disclosure. Referring to FIGS. 4A and 4B , an electronic device (101) according to an embodiment of the present disclosure may provide images corresponding to frames included in a plurality of frames (320) as candidate images (e.g., a first candidate image (420), a second candidate image (430), a third candidate image (440), a fourth candidate image (450), and a fifth candidate image (460)). An electronic device (101) according to an embodiment of the present disclosure may obtain a selection input for one candidate image (e.g., a second candidate image (420)) among the candidate images (e.g., a first candidate image (420), a second candidate image (430), a third candidate image (440), a fourth candidate image (450), and a fifth candidate image (460)). An electronic device (101) according to an embodiment of the present disclosure may determine a selected candidate image (e.g., a second candidate image (420)) as a new representative image (e.g., a second representative image (470)). The second representative image (470) according to an embodiment of the present disclosure may correspond to the first frame (420a). An electronic device (101) according to an embodiment of the present disclosure may display a new representative image (e.g., a second representative image (470)) as illustrated in FIG. 4B.In this case, the image properties of the original representative image (e.g., the first representative image (310)) may be applied to the new representative image (e.g., the second representative image (470)) according to one embodiment of the present disclosure. The photo image property extraction unit (e.g., the photo image property extraction unit (914) of FIG. 9) according to one embodiment of the present disclosure may extract image properties (e.g., image resolution, SDR properties, HDR properties, color space information, EXIF ​​information, ICC profile and / or SEF data) of the original representative image and store the extracted image properties. The photo image property extraction unit (e.g., the photo image property extraction unit (914) of FIG. 9) according to one embodiment of the present disclosure may process the representative image so that, when storing the representative image (e.g., the original representative image and / or the edited original representative image), properties identical to or similar to the stored image properties may be applied to the representative image.

[0048] An electronic device (101) according to an embodiment of the present disclosure (e.g., a rendering property data generation unit (916) of FIG. 9) may, in operation 230, identify an image property of a first representative image (310) based on the reception of a user input according to operation 220, and apply the identified image property to a selected first frame (420a). A rendering property data generation unit (e.g., a rendering property data generation unit (916) of FIG. 9) according to an embodiment of the present disclosure may generate data necessary for rendering from among data from which photo image properties are extracted. Image properties according to an embodiment of the present disclosure may include various properties such as image resolution, whether SDR is applied, color space, EXIF, ICC profile, and SEF data. SEF data according to an embodiment of the present disclosure may include information such as timestamp information of an image, non-destructive editing information, and information on applied effects. According to one embodiment of the present disclosure, for example, the electronic device (101) according to one embodiment of the present disclosure can determine whether the SDR attribute is applied to the first representative image (310). If the SDR attribute is applied to the first representative image (310), the electronic device (101) according to one embodiment of the present disclosure can generate a gain map for a selected video frame (e.g., the first frame (420a)). The gain map according to one embodiment of the present disclosure may be information and / or data required to apply the SDR attribute to a specified image. The electronic device (101) according to one embodiment of the present disclosure can, based on the generated gain map, at least temporarily store the first frame (420a) to which the SDR attribute is applied, and display an image (e.g., the second representative image (470)) corresponding to the first frame (420a) to which the SDR attribute is applied through the display module (160).Alternatively, for example, if the first representative image (310) according to one embodiment of the present disclosure is identified as an image based on a resolution of 12 million pixels, the electronic device (101) may upscale a selected video frame (e.g., the first frame (420a)) to 12 million pixels, store the upscaled image at least temporarily in the electronic device (101), and display an image (e.g., the second representative image (470)) corresponding to the upscaled first frame (420a) through the display module (160). In this case, the gain map according to one embodiment of the present disclosure may also be upscaled at the same ratio. Alternatively, for example, if the original representative image (e.g., the first representative image (310)) includes an image based on WCG P3 color, a WCG P3 transformation method (e.g., sRGB to P3 transform) may be applied to the first frame (420a) so that the image with changed color space properties may be stored at least temporarily in the electronic device (101) as the representative image. Alternatively, for example, the EXIF ​​information, color space information, and / or ICC profile of the original representative image (e.g., the first representative image (310)) may be applied to the first frame (420a).

[0049] FIG. 5 is an exemplary diagram for explaining a function or operation of applying an HDR attribute among the image attributes of an original representative image (e.g., a first representative image (310)) to a changed representative image (e.g., a second representative image (470)) according to an embodiment of the present disclosure. Referring to FIG. 5a, an electronic device (101) according to an embodiment of the present disclosure can determine whether an SDR attribute is applied to the first representative image (310). If the SDR attribute is applied to the first representative image (310), the electronic device (101) according to an embodiment of the present disclosure can generate a gain map for a selected video frame (e.g., a first frame (420a)). An electronic device (101) according to one embodiment of the present disclosure can, based on a generated gain map, at least temporarily store a first frame (420a) to which an SDR attribute is applied, and display an image (e.g., a second representative image (470)) corresponding to the first frame (420a) to which the SDR attribute is applied through a display module (160). According to one embodiment, the electronic device can check the resolution of the first representative image (310). If the first representative image (310) is identified as an image based on a resolution of 12 million pixels, the electronic device (101) can upscale a selected video frame (e.g., the first frame (420a)) to 12 million pixels and at least temporarily store the upscaled image (e.g., the second representative image (470)) corresponding to the first frame (420a) through the display module (160). In this case, the gain map according to one embodiment of the present disclosure may also be upscaled at the same ratio.In addition, for example, according to one embodiment of the present disclosure, if the original representative image (e.g., the first representative image (310)) includes an image based on WCG P3 color, a WCG P3 transformation method (e.g., sRGB to P3 transform) may be applied to the first frame (420a) so that the image with changed color space properties may be stored at least temporarily in the electronic device (101) as the representative image.

[0050] An electronic device (101) according to an embodiment of the present disclosure may, in operation 240, display a first frame (420a) to which the identified image property is applied as a second representative image (470) for a motion image (300) through a touchscreen display (e.g., a display module (160)). An electronic device (101) according to an embodiment of the present disclosure may, for example, display a representative image (e.g., the second representative image (470)) to which an HDR property is applied and upscaled to a resolution of 12 million pixels, through a touchscreen display (e.g., a display module (160)), as illustrated in FIG. A motion image (300) including the second representative image (470) according to an embodiment of the present disclosure may be stored, at least temporarily, in a memory (160) (e.g., a first storage (610)).

[0051] FIG. 6 is an exemplary drawing for explaining a function or operation of an electronic device (101) according to one embodiment of the present disclosure to display an image by applying rendering properties during image editing and to store the edited image.

[0052] Referring to FIG. 6, an electronic device (101) according to an embodiment of the present disclosure may execute a designated application (e.g., an image editing application) in operation 601. The electronic device (101) according to an embodiment of the present disclosure may load an image selected by a user from a first storage (610) (e.g., a scoped storage). The electronic device (101) according to an embodiment of the present disclosure may determine whether the image selected by the user is a motion image in operation 602. If the image selected by the user is a motion image in operation 603, the electronic device (101) according to an embodiment of the present disclosure may extract original video data from a second storage (810) (e.g., a hidden storage). The electronic device (101) according to an embodiment of the present disclosure may determine whether editing information is stored corresponding to an input image in operation 604. According to an embodiment of the present disclosure, in operation 606, if no editing information is stored corresponding to the input image, the electronic device (101) may decode the loaded input image. According to an embodiment of the present disclosure, in operation 607, during the process of decoding the input image, the electronic device (101) may determine whether the representative image of the motion image has changed (e.g., changed from the first representative image to the second representative image). According to an embodiment of the present disclosure, in operation 605, if editing information exists, the electronic device (101) may load and decode the original image of the motion image from the second storage (e.g., hidden storage). According to an embodiment of the present disclosure, if it is determined that the representative image of the motion image has changed, in operation 608, the electronic device (101) may extract bitmap data of the changed original representative image (e.g., the second representative image) from the original motion image. An electronic device (101) according to one embodiment of the present disclosure may apply editing information applied to an original representative image in operation 609.Through this, a subsequent editing function can be provided to the user. The electronic device (101) according to one embodiment of the present disclosure can, in operation 611, provide an original representative image with editing information applied as an image for editing through an application designated. The electronic device (101) according to one embodiment of the present disclosure can, in operation 612, apply the rendering properties of the original representative image (e.g., the first representative image) to the image provided for editing. To this end, the electronic device (101) according to one embodiment of the present disclosure can, in operation 615, extract image properties of a motion image. The electronic device (101) according to one embodiment of the present disclosure can, in operation 616, extract information about rendering properties from among the extracted image properties. The electronic device (101) according to one embodiment of the present disclosure can, in operation 617, generate rendering properties (e.g., generate a gain map) based on the information about the extracted rendering properties. An electronic device (101) according to an embodiment of the present disclosure may, in operation 613, apply image properties changed according to editing to an edited representative image. In operation 614, an electronic device (101) according to an embodiment of the present disclosure may store the image edited according to operation 613 in a first storage (610) (e.g., scoped storage).

[0053] FIG. 7 is an exemplary drawing for explaining a function or operation of an electronic device (101) according to one embodiment of the present disclosure, storing time information (e.g., a time stamp) for an original image (e.g., a second representative image (470)) of an edited image (e.g., a third representative image (620)), and performing re-editing on the third representative image (620) using the time information.

[0054] Referring to FIG. 7, an electronic device (101) according to an embodiment of the present disclosure may obtain a user input for re-editing a representative image (e.g., a third representative image (620)) of a motion image (300) in operation 710. The electronic device (101) according to an embodiment of the present disclosure may, for example, receive a request from a user to execute an application for image editing. The editing according to an embodiment of the present disclosure may include, for example, non-destructive editing and / or subsequent editing for imparting a new visual effect to an image while maintaining a previously applied visual effect or modifying a previously applied visual effect. The electronic device (101) according to an embodiment of the present disclosure may execute an application for image editing upon obtaining a user input in operation 710.

[0055] According to one embodiment of the present disclosure, the electronic device (101) may, in operation 720, select a frame corresponding to the representative image (e.g., the third representative image (620)) from among a plurality of frames included in the motion image (300) by using time information of the representative image (e.g., the third representative image (620)). According to one embodiment of the present disclosure, for image editing (e.g., non-destructive editing), instead of storing the original image data (e.g., the first frame (420a) as bitmap data) of the representative image (e.g., the third representative image (620)) in a storage (e.g., the first storage (610) and / or the second storage (810)), the electronic device (101) may store time information (e.g., a time stamp) corresponding to the original image data (e.g., the first frame (420a)) in the electronic device (101) (e.g., the memory (130)). An electronic device (101) according to an embodiment of the present disclosure can access a first frame (420a) among a plurality of frames (320) using stored time information. FIG. 8A is an exemplary diagram for explaining a function or operation of an electronic device (101) according to an embodiment of the present disclosure selecting a frame corresponding to time information within a video file using time information. Referring to FIG. 8A, an electronic device (101) according to an embodiment of the present disclosure can select a first frame (420a) among a plurality of frames (320) using time information (e.g., 0.3 seconds) corresponding to the first frame (420a) based on a user input according to operation 710.

[0056] According to one embodiment of the present disclosure, the electronic device (101) may apply the image properties of the representative image (e.g., the second representative image (470) and / or the third representative image (620)) to the selected frame in operation 730. If a non-destructive editing request is received by the user, the electronic device (101) according to one embodiment of the present disclosure may apply the image properties of the second representative image (470) substantially identically to the frame selected in operation 720. According to one embodiment of the present disclosure, the image properties of the first representative image (310) may not be applied to the frame selected in operation 720. Therefore, the electronic device (101) according to one embodiment of the present disclosure may apply the image properties of the first representative image (310) to the first frame (420a) and provide the same to the user for image editing (e.g., non-destructive editing and / or subsequent editing). According to an embodiment of the present disclosure, a plurality of frames (320) (e.g., a motion image (300) not including a second representative image (470)) may be stored in a second storage (810) (e.g., a hidden storage). A user may not be able to access the plurality of frames (320) stored in the second storage (810) (e.g., a hidden storage) according to an embodiment of the present disclosure. The electronic device (101) according to an embodiment of the present disclosure may access the plurality of frames (320) stored in the second storage (810) (e.g., a hidden storage) and select a first frame (420a) based on a user input and time information according to operation 710. The electronic device (101) according to an embodiment of the present disclosure may apply an image property applied to an original representative image (e.g., the first representative image (310)) to the first frame (420a) in operation 730.For example, an electronic device (101) according to an embodiment of the present disclosure may determine whether an HDR attribute is applied to a first representative image (310). If the HDR attribute is applied to the first representative image (310), the electronic device (101) according to an embodiment of the present disclosure may generate a gain map for a selected video frame (e.g., the first frame (420a)). The electronic device (101) according to an embodiment of the present disclosure may, based on the generated gain map, at least temporarily store the first frame (420a) to which the HDR attribute is applied, and, for non-destructive editing, may display an image (e.g., the second representative image (470)) corresponding to the first frame (420a) to which the HDR attribute is applied through the display module (160). The electronic device (101) according to an embodiment of the present disclosure may, at least temporarily, store the generated gain map.

[0057] If the first representative image (310) according to one embodiment of the present disclosure is identified as an image based on a resolution of 12 million pixels, the electronic device (101) may upscale a selected video frame (e.g., the first frame (420a)) to 12 million pixels and store the upscaled image (e.g., the second representative image (470)) at least temporarily in the electronic device (101), and display an image corresponding to the upscaled first frame (420a) through the display module (160) for non-destructive editing. In this case, the gain map according to one embodiment of the present disclosure may also be upscaled at the same ratio. Alternatively, for example, if the original representative image (e.g., the first representative image (310)) includes an image based on WCG P3 color and the selected video frame (e.g., the first frame (420a)) uses an sRGB color space, an image whose color space properties are changed by applying a WCG P3 transformation method (e.g., a transform method from sRGB to P3) to the first frame (420a) may be stored at least temporarily as the representative image in the electronic device (101). If the original representative image (e.g., the first representative image (310)) includes an image based on sRGB color and the selected video frame (e.g., the first frame (420a)) uses a WCG P3 color space, an image whose color space properties are changed by applying a sRGB transformation method (e.g., a transform method from P3 to sRGB) to the first frame (420a) may be stored at least temporarily as the representative image in the electronic device (101). Alternatively, for example, the X-ray information and / or ICC profile of the original representative image (e.g., the first representative image (310)) may be applied to the first frame (420a).

[0058] An electronic device (101) according to an embodiment of the present disclosure may, in operation 740, provide an image corresponding to a frame to which the image properties of a representative image (e.g., the first representative image (310)) are applied as an image for re-editing. For example, an electronic device (101) according to an embodiment of the present disclosure may, in operation 730, provide an image to which the image properties of the first representative image (310) are applied as an image for re-editing (e.g., non-destructive editing). Alternatively, when a user selects subsequent editing, an electronic device (101) according to an embodiment of the present disclosure may, in operation 730, apply substantially the same visual effect applied to the third representative image (620) to an image to which the image properties of the first representative image (310) are applied and provide the image to the user. An electronic device (101) according to an embodiment of the present disclosure may obtain a user input for non-destructive editing and / or subsequent editing. An electronic device (101) according to an embodiment of the present disclosure may store an image on which non-destructive editing and / or subsequent editing has been performed as a fourth representative image (820) in the electronic device (101) (e.g., the first storage (610)). FIG. 8B is an exemplary diagram for explaining a function or operation in which a re-edited representative image (e.g., the fourth representative image (820)) according to an embodiment of the present disclosure is stored in the first storage (610). Referring to FIG. 8B , an electronic device (101) according to an embodiment of the present disclosure may store a motion image (300) including a re-edited representative image (e.g., the fourth representative image (820)) in the electronic device (101) (e.g., the first storage (610)). Accordingly, the re-edited representative image (e.g., the fourth representative image (820)) according to an embodiment of the present disclosure may be accessed by a user.According to one embodiment of the present disclosure, when a re-editing (e.g., non-destructive editing and / or subsequent editing) is performed on an edited image (e.g., a third representative image (620)) of a changed representative image, an electronic device (101) capable of efficiently utilizing memory resources may be provided by performing re-editing based on an original frame extracted from a video file using time information (e.g., a time stamp) for the changed representative image (e.g., a second representative image (470)) to provide an image on which re-editing is performed (e.g., a fourth representative image).

[0059] FIG. 9 is an exemplary drawing for explaining an electronic device (101) according to one embodiment of the present disclosure.

[0060] Referring to FIG. 9, an electronic device (101) according to an embodiment of the present disclosure may include a processor (910) (e.g., the processor (120) of FIG. 1), a display module (920) (e.g., the display module (160) of FIG. 1), and / or a camera module (e.g., the camera module (180) of FIG. 1). The processor (910) according to an embodiment of the present disclosure may include a representative image extraction unit (912), a photo image extraction unit (914), and / or a rendering property data generation unit (916). The representative image extraction unit (912), the photo image extraction unit (914), and / or the rendering property data generation unit (916) according to an embodiment of the present disclosure may be implemented as hardware or software included in the processor (910), or may be implemented as hardware operably connected to the processor (910) or as a software module included in the hardware.

[0061] The representative image extraction unit (912) according to one embodiment of the present disclosure may be configured to extract a representative image included in the original of a motion image when a specified application (e.g., an editing application) is executed. The photo image property extraction unit (914) according to one embodiment of the present disclosure may extract image properties (e.g., image resolution, SDR properties, HDR properties, color space information, EXIF ​​information, ICC profile and / or SEF data) of the original photo image. The rendering property data generation unit (916) according to one embodiment of the present disclosure may extract properties required for image rendering and generate required rendering data when a specified application (e.g., an image editing application) is executed. For example, the rendering property data generation unit (916) according to one embodiment of the present disclosure may generate a gain map based on a bitmap image of a selected video frame if the original photo image is an image to which an HDR property is applied. The rendering property data generation unit (916) according to one embodiment of the present disclosure may apply the generated rendering data to a preview image.

[0062] For the display module (920) and the camera module (930) according to one embodiment of the present disclosure, the description of the display module (160) and the camera module (180) described in FIG. 1 may be equally applied.

[0063] An electronic device (101) according to one embodiment of the present disclosure includes a touchscreen display (e.g., a display module (160) of FIG. 1), at least one camera (e.g., a camera module (180) of FIG. 1), at least one processor (e.g., a processor (120) of FIG. 1), and a memory (e.g., a memory (130) of FIG. 1), wherein the memory, when executed, causes the at least one processor to capture a motion image through the at least one camera, the motion image including a representative frame corresponding to a first representative image and a plurality of frames, and receive a user input for selecting a first frame from among a plurality of frames included in the motion image to change the first representative image to a second representative image different from the first representative image, and, upon receipt of the user input, identify an image property of the first representative image and apply the identified image property to the selected first frame, and display the first frame to which the identified image property is applied as the second representative image for the motion image through the touchscreen display. It can be set to store instructions that cause it to be displayed.

[0064] According to one embodiment of the present disclosure, the instructions may further include an instruction to generate a gain map for the first frame and apply the gain map to the first frame when the image property includes a high dynamic range (HDR) property and the property of the plurality of frames has a standard dynamic range (SDR) property.

[0065] According to one embodiment of the present disclosure, the instructions may further include an instruction for transforming bitmap color data of the first frame according to a transform scheme for changing an attribute of the first frame into a WCG P3 pixel attribute when the image attribute includes a WCG (wide color gamut) P3 pixel attribute and an attribute of the plurality of frames has an sRGB pixel attribute.

[0066] According to one embodiment of the present disclosure, the instructions may further include an instruction for scaling an attribute of the first frame to have the first resolution attribute, when the image attribute includes a first resolution attribute and an attribute of the plurality of frames has a second resolution attribute different from the first resolution.

[0067] According to one embodiment of the present disclosure, the instructions may further include an instruction to store time information corresponding to the first frame among the plurality of frames based on a user input for storing a third representative image in which an attribute of the second representative image has been changed.

[0068] According to one embodiment of the present disclosure, the instructions may further include an instruction to, when a user input for re-changing the property of the second representative image to a fourth representative image is received, select the first frame corresponding to the time information from among the plurality of frames, and perform the re-changing based on the selected first frame.

[0069] The above image properties further include metadata for the first representative image, and the metadata may include EXIF ​​information, color space information, and an ICC profile.

[0070] Electronic devices according to various embodiments disclosed in the present disclosure may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to embodiments of the present disclosure are not limited to the aforementioned devices.

[0071] The various embodiments of the present disclosure and the terminology used therein are not intended to limit the technical features described in the present disclosure to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. 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, 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 (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.

[0072] The term "module" used in various embodiments 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 embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0073] Various embodiments of the present disclosure may be implemented as software (e.g., a program (2540)) including one or more instructions stored in a storage medium (e.g., an internal memory (2536) or an external memory (2538)) readable by a machine (e.g., an electronic device (2501)). For example, a processor of the machine (e.g., the electronic device (2501)) 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.

[0074] According to one embodiment, the method according to various embodiments 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 a relay server.

[0075] According to one embodiment of the present disclosure, 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 separately arranged in other components. According to one embodiment of the present disclosure, 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 this 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 one embodiment of the present disclosure, 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, Touchscreen display, At least one camera, at least one processor, and A memory storing instructions, said instructions, when executed by said at least one processor, causing said electronic device to: A motion image is captured through at least one camera, and the motion image includes a representative frame corresponding to the first representative image and a plurality of frames, In order to change the first representative image to a second representative image different from the first representative image, a user input is received for selecting a first frame from among a plurality of frames included in the motion image, Upon receipt of the above user input, the image property of the first representative image is identified and the identified image property is applied to the selected first frame, and An electronic device characterized by including instructions set to display a first frame to which the identified image properties are applied as a second representative image for the motion image through the touch screen display.

2. In paragraph 1, When executed by said at least one processor, said electronic device causes: An electronic device characterized in that it further includes an instruction for generating a gain map for the first frame and applying the gain map to the first frame when the image property includes an HDR (high dynamic range) property and the properties of the plurality of frames have an SDR (standard dynamic range) property.

3. In paragraph 1 or 2, When executed by said at least one processor, said electronic device causes: An electronic device characterized in that the electronic device further includes instructions for converting bitmap color data of the first frame according to a transform scheme for changing the attribute of the first frame into a WCG P3 pixel attribute when the image attribute includes a WCG (wide color gamut) P3 pixel attribute and the attributes of the plurality of frames have sRGB pixel attributes.

4. In any one of paragraphs 1 to 3, When executed by said at least one processor, said electronic device causes: An electronic device characterized in that the device further includes instructions for scaling a property of the first frame to have the first resolution property, when the image property includes a first resolution property and the properties of the plurality of frames have a second resolution property different from the first resolution.

5. In any one of paragraphs 1 to 4, When executed by said at least one processor, said electronic device causes: An electronic device characterized by further including instructions to store time information corresponding to the first frame among the plurality of frames based on a user input for storing a third representative image in which an attribute of the second representative image has been changed.

6. In any one of paragraphs 1 to 5, When executed by said at least one processor, said electronic device causes: An electronic device characterized in that it further includes instructions for selecting the first frame corresponding to the time information among the plurality of frames and performing the re-changing based on the selected first frame when a user input for re-changing the property of the second representative image to a fourth representative image is received.

7. In any one of paragraphs 1 to 6, An electronic device, characterized in that the image properties further include metadata for the first representative image, wherein the metadata includes EXIF ​​information, color space information, and an ICC profile.

8. In a computer-readable non-transitory recording medium, the recording medium is configured to store computer-readable instructions, the instructions, when executed by a processor of an electronic device, cause the electronic device to: A motion image is captured through at least one camera of the electronic device, wherein the motion image includes a representative frame corresponding to the first representative image and a plurality of frames, In order to change the first representative image to a second representative image different from the first representative image, a user input is received for selecting a first frame from among a plurality of frames included in the motion image, Upon receipt of the above user input, the image property of the first representative image is identified and the identified image property is applied to the selected first frame, and A non-transitory recording medium characterized by storing instructions for causing a first frame to have the identified image property applied thereto to be displayed as a second representative image for the motion image through a touch screen display of the electronic device.

9. In paragraph 8, The above instructions, when executed by the processor of the electronic device, cause the electronic device to: A non-transitory recording medium characterized in that it further includes an instruction for generating a gain map for the first frame and applying the gain map to the first frame when the image property includes an HDR (high dynamic range) property and the properties of the plurality of frames have an SDR (standard dynamic range) property.

10. In clause 8 or 9, The above instructions, when executed by the processor of the electronic device, cause the electronic device to: A non-transitory recording medium, characterized in that the non-transitory recording medium further includes instructions for converting bitmap color data of the first frame according to a transform scheme for changing the attribute of the first frame into a WCG P3 pixel attribute when the image attribute includes a WCG (wide color gamut) P3 pixel attribute and the attributes of the plurality of frames have sRGB pixel attributes.

11. In any one of paragraphs 8 to 10, The above instructions, when executed by the processor of the electronic device, cause the electronic device to: A non-transitory recording medium, characterized in that the method further includes an instruction for scaling a property of the first frame to have the first resolution property, when the image property includes a first resolution property and the properties of the plurality of frames have a second resolution property different from the first resolution.

12. In any one of paragraphs 8 to 11, The above instructions, when executed by the processor of the electronic device, cause the electronic device to: A non-transitory recording medium, characterized in that it further includes instructions to store time information corresponding to the first frame among the plurality of frames based on a user input for storing a third representative image in which the property of the second representative image has been changed.

13. In any one of paragraphs 8 to 12, The above instructions, when executed by the processor of the electronic device, cause the electronic device to: A non-transitory recording medium characterized in that it further includes instructions for selecting the first frame corresponding to the time information among the plurality of frames and performing the re-changing based on the selected first frame when a user input for re-changing the property of the second representative image to a fourth representative image is received.

14. In any one of paragraphs 8 to 13, A non-transitory recording medium, characterized in that the image properties further include metadata for the first representative image, wherein the metadata includes EXIF ​​information, color space information, and an ICC profile.

15. A method for controlling an electronic device, An action of capturing a motion image through at least one camera of the electronic device, wherein the motion image includes a representative frame corresponding to a first representative image and a plurality of frames, An operation of receiving a user input for selecting a first frame from among a plurality of frames included in the motion image to change the first representative image to a second representative image different from the first representative image; An operation of identifying an image property of the first representative image and applying the identified image property to the selected first frame according to the reception of the user input, and A method of controlling an electronic device, characterized by comprising an action of displaying a first frame to which the identified image property is applied as the second representative image for the motion image through a touchscreen display of the electronic device.

Citation Information

Patent Citations

  • Image processing device, image processing method, and image processing program

    JP2016173501A

  • Agitation device for chemical reactor

    KR1020210022281A

  • Printed circuit board and Electronic parts having the same

    KR1020220016940A

  • Appartus for providing application services, method thereof, and computationally-implementable storage medium for storing a program for providing application services

    KR102659154B1

  • KR20220021004A