WO2022164205A1 - 화면 캡쳐를 수행하는 전자 장치 및 전자 장치에서 화면을 캡쳐하는 방법 - Google Patents
화면 캡쳐를 수행하는 전자 장치 및 전자 장치에서 화면을 캡쳐하는 방법 Download PDFInfo
- Publication number
- WO2022164205A1 WO2022164205A1 PCT/KR2022/001408 KR2022001408W WO2022164205A1 WO 2022164205 A1 WO2022164205 A1 WO 2022164205A1 KR 2022001408 W KR2022001408 W KR 2022001408W WO 2022164205 A1 WO2022164205 A1 WO 2022164205A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen
- electronic device
- image
- task
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42692—Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4398—Processing of audio elementary streams involving reformatting operations of audio signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
- G06T2207/20132—Image cropping
Definitions
- Various embodiments relate to an electronic device performing screen capture and a method for capturing a screen in the electronic device.
- Various embodiments relate to an electronic device performing screen capture and a method for capturing a screen in the electronic device.
- a user is required to select a desired function from among various supported functions. For example, the user is required to enter an input for selecting in which format the object displayed on the screen is to be captured, for example as one of text, image, or table. As another example, the user is required to input which subsequent task to perform on the captured object.
- the electronic device stores information on objects included in the cropped region of the captured screen and a history of a subsequent task performed on the cropped region, and detects when a new screen capture trigger occurs. In this case, a recommended crop area and a recommended task may be displayed based on the stored history.
- An electronic device includes a display, a memory, and at least one processor, wherein the at least one processor is at least included in a cropped region of a first screen captured by a first screen capture trigger.
- a history of information about a first object and a history of a first task performed on the cropped area are stored in the memory as a crop usage pattern, and a second screen capture is triggered while the second screen is displayed on the display.
- the at least one A recommended crop area including at least one third object that is at least a part of the second object is displayed visually differently from the remaining area of the second screen, and based on the crop usage pattern, the recommended crop area is displayed on the at least one third object. and may be configured to indicate at least one recommended task that may be performed for the user.
- a method performed by at least one processor included in an electronic device relates to at least one first object included in a cropped area among first screens captured by a first screen capture trigger. Storing the history of information and the history of the first task performed on the cropped area in the memory of the electronic device as a crop usage pattern, triggering a second screen capture while displaying the second screen on the display of the electronic device checking, analyzing at least one second object included in the second screen in response to the second screen capture trigger, based on the at least one second object and the crop usage pattern, the at least Based on an operation of visually displaying a recommended crop region including at least one third object that is at least a part of one second object from the remaining regions of the second screen, and the crop usage pattern, the at least one The method may include displaying at least one recommended task that may be performed on the third object.
- An electronic device includes a display, a memory, and at least one processor, wherein the at least one processor triggers a screen capture while displaying a first execution screen corresponding to a first application on the display , analyzes at least one first object included in the first execution screen, and based on an analysis result of the at least one object and context information of the electronic device, at least one of the at least one first object It may be configured to display a recommended crop region including at least one second object that is a part thereof visually differently from the remaining regions of the first execution screen.
- an electronic device for performing screen capture and a method for capturing a screen in the electronic device stores information on objects included in the cropped region of the captured screen and a history of a subsequent task performed on the cropped region, and detects when a new screen capture trigger occurs.
- a recommended crop area and a recommended task may be displayed based on the stored history.
- a recommended crop area and a recommended task based on past history are automatically assigned as defaults, so that the user can select objects and/or objects to capture with a small number of inputs. Or you can specify a follow-up task.
- FIG. 1 is a block diagram of an electronic device in a network environment, according to various embodiments of the present disclosure
- FIG. 2 is a flowchart illustrating operations performed by an electronic device according to various embodiments of the present disclosure.
- 3A, 3B, 3C, 3D, and 3E illustrate examples of a screen displayed on an electronic device, according to various embodiments.
- 4A and 4B illustrate examples of a screen displayed on an electronic device, according to various embodiments.
- 5A, 5B, 5C, and 5D illustrate examples of screens displayed on an electronic device, according to various embodiments.
- 6A, 6B, and 6C illustrate examples of screens displayed on an electronic device, according to various embodiments.
- FIG. 7 is a flowchart illustrating operations performed by an electronic device according to various embodiments of the present disclosure.
- 8A, 8B, and 8C illustrate examples of a screen displayed on an electronic device, according to various embodiments.
- 9A and 9B illustrate examples of a screen displayed on an electronic device, according to various embodiments.
- FIG. 10A illustrates an example of a screen on which a recommended crop area is displayed according to a direction of an electronic device, according to various embodiments of the present disclosure.
- FIG. 10B illustrates an example of a screen on which a recommended crop area is displayed according to enlargement or reduction of a housing of an electronic device, according to various embodiments of the present disclosure.
- FIG. 11A and 11B illustrate examples of screens displayed on an electronic device, according to various embodiments.
- FIG. 12A illustrates an example of a screen on which a recommended crop region is displayed, according to various embodiments of the present disclosure.
- FIG. 12B illustrates an example of a screen on which a recommended crop region is displayed, according to various embodiments of the present disclosure.
- FIG. 1 is a block diagram of an electronic device 101 in a network environment 100, according to various embodiments.
- an electronic device 101 communicates with an electronic device 102 through a first network 198 (eg, a short-range wireless communication network) or a second network 199 . It may communicate with the electronic device 104 or the server 108 through (eg, a long-distance wireless communication network). According to an embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108 .
- a first network 198 eg, a short-range wireless communication network
- a second network 199 e.g., a second network 199
- the electronic device 101 may communicate with the electronic device 104 through the server 108 .
- the electronic device 101 includes a processor 120 , a memory 130 , an input module 150 , a sound output module 155 , a display module 160 , an audio module 170 , and a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, subscriber identification module 196 , or an antenna module 197 .
- at least one of these components eg, the connection terminal 178
- some of these components are integrated into one component (eg, display module 160 ). can be
- the processor 120 for example, executes software (eg, a program 140) to execute at least one other component (eg, a hardware or software component) of the electronic device 101 connected to the processor 120. It can control and perform various data processing or operations. According to one embodiment, as at least part of data processing or operation, the processor 120 converts commands or data received from other components (eg, the sensor module 176 or the communication module 190 ) to the volatile memory 132 . may be stored in , process commands or data stored in the volatile memory 132 , and store the result data in the non-volatile memory 134 .
- software eg, a program 140
- the processor 120 converts commands or data received from other components (eg, the sensor module 176 or the communication module 190 ) to the volatile memory 132 .
- the volatile memory 132 may be stored in , process commands or data stored in the volatile memory 132 , and store the result data in the non-volatile memory 134 .
- the processor 120 is the main processor 121 (eg, a central processing unit or an application processor) or a secondary processor 123 (eg, a graphic processing unit, a neural network processing unit (eg, a graphic processing unit, a neural network processing unit) a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).
- the main processor 121 eg, a central processing unit or an application processor
- a secondary processor 123 eg, a graphic processing unit, a neural network processing unit (eg, a graphic processing unit, a neural network processing unit) a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor.
- the main processor 121 e.g, a central processing unit or an application processor
- a secondary processor 123 eg, a graphic processing unit, a neural network processing unit (eg, a graphic processing unit, a neural network processing unit) a neural processing unit (NPU), an image signal processor, a
- the secondary processor 123 may, for example, act on behalf of the main processor 121 while the main processor 121 is in an inactive (eg, sleep) state, or when the main processor 121 is active (eg, executing an application). ), together with the main processor 121, at least one of the components of the electronic device 101 (eg, the display module 160, the sensor module 176, or the communication module 190) It is possible to control at least some of the related functions or states.
- the coprocessor 123 eg, an image signal processor or a communication processor
- may be implemented as part of another functionally related component eg, the camera module 180 or the communication module 190 ). have.
- the auxiliary processor 123 may include a hardware structure specialized for processing an artificial intelligence model.
- Artificial intelligence models can be created through machine learning. Such learning may be performed, for example, in the electronic device 101 itself on which artificial intelligence is performed, or may be performed through a separate server (eg, the server 108).
- the learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but in the above example not limited
- the artificial intelligence model may include a plurality of artificial neural network layers.
- Artificial neural networks include deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), restricted boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recurrent deep neural networks (BRDNNs), It may be one of deep Q-networks or a combination of two or more of the above, but is not limited to the above example.
- the artificial intelligence model may include, in addition to, or alternatively, a software structure in addition to the hardware structure.
- the memory 130 may store various data used by at least one component (eg, the processor 120 or the sensor module 176 ) of the electronic device 101 .
- the data may include, for example, input data or output data for software (eg, the program 140 ) and instructions related thereto.
- the memory 130 may include a volatile memory 132 or a non-volatile memory 134 .
- the program 140 may be stored as software in the memory 130 , and may include, for example, an operating system 142 , middleware 144 , or an application 146 .
- the input module 150 may receive a command or data to be used by a component (eg, the processor 120 ) of the electronic device 101 from the outside (eg, a user) of the electronic device 101 .
- the input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (eg, a button), or a digital pen (eg, a stylus pen).
- the sound output module 155 may output a sound signal to the outside of the electronic device 101 .
- the sound output module 155 may 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. According to one embodiment, the receiver may be implemented separately from or as part of the speaker.
- the display module 160 may visually provide information to the outside (eg, a user) of the electronic device 101 .
- the display module 160 may include, for example, a control circuit for controlling a display, a hologram device, or a projector and a corresponding device.
- the display module 160 may include a touch sensor configured to sense a touch or a pressure sensor configured to measure the intensity of a force generated by the touch.
- the audio module 170 may convert a sound into an electric signal or, conversely, convert an electric signal into a sound. According to an embodiment, the audio module 170 acquires a sound through the input module 150 , or an external electronic device (eg, a sound output module 155 ) connected directly or wirelessly with the electronic device 101 .
- the electronic device 102) eg, a speaker or headphones
- the electronic device 102 may output a sound.
- the sensor module 176 detects an operating state (eg, power or temperature) of the electronic device 101 or an external environmental state (eg, a user state), and generates an electrical signal or data value corresponding to the sensed state. can do.
- the sensor module 176 may 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, It may include a temperature sensor, a humidity sensor, or an illuminance sensor.
- the interface 177 may support one or more specified protocols that may be used by the electronic device 101 to directly or wirelessly connect with an external electronic device (eg, the electronic device 102 ).
- the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
- the connection terminal 178 may include a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102 ).
- the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
- the haptic module 179 may convert an electrical signal into a mechanical stimulus (eg, vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic sense.
- the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
- the camera module 180 may capture still images and moving images. According to an embodiment, the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
- the power management module 188 may manage power supplied to the electronic device 101 .
- the power management module 188 may be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
- PMIC power management integrated circuit
- the battery 189 may supply power to at least one component of the electronic device 101 .
- battery 189 may include, for example, a non-rechargeable primary cell, a rechargeable secondary cell, or a fuel cell.
- the communication module 190 is a direct (eg, wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (eg, the electronic device 102, the electronic device 104, or the server 108). It can support establishment and communication performance through the established communication channel.
- the communication module 190 may include one or more communication processors that operate independently of the processor 120 (eg, an application processor) and support direct (eg, wired) communication or wireless communication.
- the communication module 190 is a wireless communication module 192 (eg, a cellular communication module, a short-range communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (eg, : It may include a local area network (LAN) communication module, or a power line communication module).
- a wireless communication module 192 eg, a cellular communication module, a short-range communication module, or a global navigation satellite system (GNSS) communication module
- GNSS global navigation satellite system
- wired communication module 194 eg, : It may include a local area network (LAN) communication module, or a power line communication module.
- a corresponding communication module among these communication modules is a first network 198 (eg, a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network 199 (eg, legacy It may communicate with the external electronic device 104 through a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (eg, a telecommunication network such as a LAN or a WAN).
- a first network 198 eg, a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)
- a second network 199 eg, legacy It may communicate with the external electronic device 104 through a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (eg, a telecommunication network such as a LAN or a WAN).
- a telecommunication network
- the wireless communication module 192 uses subscriber information (eg, International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 within a communication network such as the first network 198 or the second network 199 .
- subscriber information eg, International Mobile Subscriber Identifier (IMSI)
- IMSI International Mobile Subscriber Identifier
- the electronic device 101 may be identified or authenticated.
- the wireless communication module 192 may support a 5G network after a 4G network and a next-generation communication technology, for example, a new radio access technology (NR).
- NR access technology includes high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and access to multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency) -latency communications)).
- eMBB enhanced mobile broadband
- mMTC massive machine type communications
- URLLC ultra-reliable and low-latency
- the wireless communication module 192 may support a high frequency band (eg, mmWave band) to achieve a high data rate, for example.
- a high frequency band eg, mmWave band
- the wireless communication module 192 uses various techniques for securing performance in a high-frequency band, for example, beamforming, massive multiple-input and multiple-output (MIMO), all-dimensional multiplexing. It may support technologies such as full dimensional MIMO (FD-MIMO), an array antenna, analog beam-forming, or a large scale antenna.
- the wireless communication module 192 may support various requirements defined in the electronic device 101 , an external electronic device (eg, the electronic device 104 ), or a network system (eg, the second network 199 ).
- the wireless communication module 192 may include a peak data rate (eg, 20 Gbps or more) for realizing eMBB, loss coverage (eg, 164 dB or less) for realizing mMTC, or U-plane latency for realizing URLLC ( Example: Downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) can be supported.
- a peak data rate eg, 20 Gbps or more
- loss coverage eg, 164 dB or less
- U-plane latency for realizing URLLC
- the antenna module 197 may transmit or receive a signal or power to the outside (eg, an external electronic device).
- the antenna module 197 may include an antenna including a conductor formed on a substrate (eg, a PCB) or a radiator formed of a conductive pattern.
- the antenna module 197 may include a plurality of antennas (eg, 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 is connected from the plurality of antennas by, for example, the communication module 190 . can be selected. A signal or power may be transmitted or received between the communication module 190 and an external electronic device through the selected at least one antenna.
- other components eg, a radio frequency integrated circuit (RFIC)
- RFIC radio frequency integrated circuit
- the antenna module 197 may form a mmWave antenna module.
- the mmWave antenna module comprises a printed circuit board, an RFIC disposed on or adjacent to a first side (eg, bottom side) of the printed circuit board and capable of supporting a designated high frequency band (eg, mmWave band); and a plurality of antennas (eg, an array antenna) disposed on or adjacent to a second side (eg, top or side) of the printed circuit board and capable of transmitting or receiving signals of the designated high frequency band. can do.
- peripheral devices eg, a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
- GPIO general purpose input and output
- SPI serial peripheral interface
- MIPI mobile industry processor interface
- the command or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199 .
- Each of the external electronic devices 102 or 104 may be the same as or different from the electronic device 101 .
- all or a part of operations executed in the electronic device 101 may be executed in one or more external electronic devices 102 , 104 , or 108 .
- the electronic device 101 may perform the function or service itself instead of executing the function or service itself.
- one or more external electronic devices may be requested to perform at least a part of the function or the service.
- One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit a result of the execution to the electronic device 101 .
- the electronic device 101 may process the result as it is or additionally and provide it as at least a part of a response to the request.
- cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used.
- the electronic device 101 may provide an ultra-low latency service using, for example, distributed computing or mobile edge computing.
- the external electronic device 104 may include an Internet of things (IoT) device.
- the server 108 may be an intelligent server using machine learning and/or neural networks.
- the external electronic device 104 or the server 108 may be included in the second network 199 .
- the electronic device 101 may be applied to an intelligent service (eg, smart home, smart city, smart car, or health care) based on 5G communication technology and IoT-related technology.
- FIG. 2 is a flowchart illustrating operations performed by an electronic device according to various embodiments of the present disclosure.
- At least one processor eg, processor 120 of the electronic device (eg, electronic device 101 ) is configured to display a first screen on a display (eg, display module 160 ).
- the first screen may be captured.
- the screen capture trigger may mean an input for capturing a screen.
- the screen capture trigger may include at least one of pressing a specific physical button on the electronic device 101 or a screen capture command in a screen capture application.
- the at least one processor 120 may crop a partial area of the first screen according to the user's input, and perform the first task on the cropped area.
- the at least one processor 120 performs information on a history of at least one first object included in a cropped area among first screens captured by a first screen capture trigger and a cropped area.
- the history of the first task may be stored as a crop usage pattern.
- the information about the at least one first object may be stored as a crop usage pattern corresponding to the first task.
- the crop usage pattern may include information on at least one first object that is a cropped object and a first task performed on the cropped area.
- the crop usage pattern may include information about the first object and a plurality of pairs of the first task. .
- the information about the at least one first object may include an attribute of the at least one first object.
- an object may have text, image, video, map, graph, or other properties.
- the text attribute may be further classified as a detailed attribute of plain text, title, text link, time, date, label, or color custom text.
- an object having a preset shape among image-type objects may be defined as a setting component.
- setting components can be categorized into on/off switches, checkboxes, buttons, spinners, drop-down lists, sliders, and text input fields.
- other attributes may be further classified as detailed attributes of a ticket, ticket, receipt, QR code, or barcode.
- the information about the at least one first object may further include information about a screen on which the at least one first object was displayed, that is, the first application corresponding to the first screen. have.
- the crop usage pattern may further include context information of the electronic device 101 when the first task is performed.
- the context information of the electronic device 101 may include at least one of a time when the first task is performed, a location of the electronic device 101 , a direction of the electronic device 101 , or a movement of the electronic device 101 . have.
- a time when the first task is performed is late at night, and a location where the location of the electronic device 101 when the first task is performed is registered as a user's home can indicate that
- the context information of the electronic device 101 may indicate that a time when the first task is performed is commuting time, and that the electronic device 101 is moving when the first task is performed.
- FIG. 3A illustrates an exemplary screen displayed on display 160 in response to the first screen capture trigger occurring.
- the at least one processor 120 captures and displays the first screen 310a on the display 160, and displays the first screen 310a.
- An input interface 311a for storing the whole, an input interface 312a for cropping a part of the first screen 310a, and an input interface 313a for sharing the entire first screen 310a may be displayed. have.
- FIG. 3B illustrates an exemplary screen displayed on the display 160 when the input interface 312a for cropping a part of the first screen 310a in FIG. 3A is selected.
- the selection area 320b designated by the user among the first screen 310b may be displayed visually separated from the remaining area of the first screen 310b.
- the at least one processor 120 may display, on the display 160 , a handwriting input interface 331b, an eraser input interface 332b, a back interface 333b, a forward interface 334b, a selection An interface 335b for sharing the region 320b and an interface 336b for storing the selection region 320b may be displayed.
- At least one processor 120 may Information on objects included in 320b may be checked. The at least one processor 120 may determine that the title object 321b, the text object 322b, and the table object 323b exist in the selection area 320b.
- the at least one processor 120 associates information on the objects 321b, 322b, and 323b included in the selection area 320b with the subsequent task to the memory 130 ) can be stored in
- the subsequent task may be an operation of transmitting the selection area 320b to the husband in the form of an image through a message application.
- the at least one processor 120 transmits a combination of the title object 321b, the text object 322b, and the table object 323b to the husband through the message application in the form of an image in the selection area 320b. It may be stored in the memory 130 as a crop usage pattern in association with an operation.
- the at least one processor 120 selects a combination of the title object 321b, the text object 322b, and the table object 323b and an application name associated with the selection area 320b in the selection area 320b. may be stored in the memory 130 as a crop usage pattern in association with the operation of transmitting to the husband through a message application in the form of an image.
- the at least one processor 120 may identify a second screen capture trigger while the second screen is displayed on the display 160 .
- the at least one processor 120 may analyze at least one second object included in the second screen in response to the second screen capture trigger.
- the at least one processor 120 may check information about at least one second object included in the second screen with reference to an application corresponding to the second screen.
- Various examples that the information on the at least one second object may have are the same as those described with respect to the information on the at least one first object with reference to operation 210 .
- the at least one processor 120 displays a recommended crop area on the display 160 based on the crop usage pattern and the analysis result of the at least one second object, and displays at least one recommended task.
- the at least one processor 120 collates the analysis result of the at least one second object with information about the at least one first object included in the crop usage pattern, and selects one of the at least one second object.
- An area including at least one third object that best matches at least one first object included in the crop usage pattern may be displayed as a recommended crop area.
- the best match may mean that the first task is performed the largest number of times with respect to the at least one first object.
- the most matching may mean that the first task is performed the most frequently with respect to at least one first object.
- the most matching may mean that the number of times that the first task is performed with respect to at least one first object during a recent certain period is the largest.
- the at least one processor 120 may visually display the recommended crop region differently from other regions on the second screen.
- the at least one processor 120 selects a first task corresponding to at least one first object that best matches at least one third object from among the first tasks included in the crop usage pattern. It can be displayed as a recommended task. The meaning of best matching has been described above.
- the second screen includes a title object, a text object, and a table object, which have the same properties as the title object 321b , the text object 322b , and the table object 323b of FIG. 3B .
- the at least one processor 120 may display the region including the title object, the text object, and the table object as the recommended crop region 320c differently from the rest of the second screen.
- a recommended task 331c may be displayed.
- the recommendation task 331c may be displayed in the form of a pop-up message 330c, but the display format is not limited.
- the at least one processor 120 may perform the recommendation task 331c on the recommendation crop area 320c.
- the at least one processor 120 may further display the alternative recommended task 331c.
- the at least one processor 120 may stop providing the recommendation task and stop displaying the pop-up message 330c.
- the at least one processor 120 may display an interface for the user to directly set an option for capturing.
- the option for capturing may include a file format for storing an object included in a cropped area.
- 3D illustrates a graphic interface 330d that may be displayed on the display when the user selects another recommended task menu 333c while the screen of FIG. 3C is displayed.
- the graphic interface 330d is additionally displayed in addition to the pop-up message 330c of FIG. 3C , at least partially overlapped with the pop-up message 330c of FIG. 3C , or the pop-up message 330c of FIG. 3C is displayed. may be displayed instead of
- a plurality of recommended tasks 331d, 332d, and 333d may be displayed on the graphic interface 330d.
- the plurality of recommendation tasks 331d, 332d, and 333d match at least one third object, ie, a title object, a text object, and a table object, among the first tasks included in the crop usage pattern. It may be first tasks corresponding to at least one first object to be used, and an order in which the plurality of recommended tasks 331d, 332d, and 333d are displayed may be determined based on the frequency and/or number of times the tasks are performed.
- 3E shows a screen 310e that may be displayed on the display when the user selects the OK menu 332c while the screen of FIG. 3C is displayed.
- the at least one processor 120 executes a message application, and obtains an image 320e corresponding to the recommended crop area 320c, and , it is possible to transmit the acquired image 320e to the husband through the message application.
- the screen 310e displayed as a result is an execution screen of the message application, and an image 320e corresponding to the recommended crop area 320c may be included in the screen 310e.
- the at least one first object described above in operation 210 of FIG. 2 may include a first video.
- a first screen capture trigger may occur while the first screen including the first video is displayed, and the at least one processor 120 of the electronic device 101 performs the first screen capture trigger and subsequent input according to the user's input.
- An operation of storing the content of the first setting related to the first video may be performed as a first task.
- the at least one processor 120 may associate the at least one first object with the first task and store it in the memory 130 as a crop usage pattern.
- the content of the first setting may be content related to the first video, which is set according to a subsequent input of the user after the first screen capture trigger.
- the user through a subsequent input after the first screen capture trigger, a video file in which the first video is recorded, an image file of visual content related to the first video, and a PDF of visual content included in the first video It can be set to acquire at least one of a file, an audio file related to the first video, a text file corresponding to the audio file, and a text file related to the first video, and the content specified according to the user's setting is the content of the first setting can be named as
- the visual content included in the first moving image may be lecture material displayed as a background in the first moving image.
- the at least one processor 120 may detect when the lecture material on the screen is switched through image analysis of the first video, and store the lecture material in an image or PDF format whenever the lecture material is switched.
- the voice file related to the first video may be a voice file obtained by extracting only the voice of a person designated by the user from among the plurality of people when the first video includes the voices of several people.
- the at least one processor 120 converts the segmented audio files based on the conversion of the visual content. may be created, and each audio file may be mapped to the corresponding visual content and stored.
- the text file corresponding to the voice file may include text in which the voices of multiple people are distinguished by different colors when the voices of multiple people are included in the first video.
- the at least one processor 120 converts the segmented text files based on the conversion of the visual content. may be created, and each text file may be mapped to the corresponding visual content and stored.
- the text file related to the first video may include text corresponding to at least one of a handwriting performed by a user while the first video is being played or a handwriting provided in the first video.
- the at least one processor 120 converts the segmented text files based on the conversion of the visual content. may be created, and each text file may be mapped to the corresponding visual content and stored.
- FIG. 4A illustrates a second screen on which a second video 410a is displayed before a second screen capture trigger occurs.
- the at least one processor 120 analyzes an object included in the second screen, and based on the analysis result and the crop usage pattern, the second screen An operation of storing the content of the first setting in relation to the second video 410a included in the .
- the recommendation task 431b may be displayed in the form of a pop-up message 430b, but the display type of the recommendation task is not limited according to various embodiments.
- the recommendation task 431b may be to store lecture materials related to the second video 410a in the form of a PDF file, store handwriting in the form of a text file, and store the voice corresponding to the lecture material in the form of an mp3 file.
- the at least one processor 120 may perform the recommendation task 431b.
- the at least one processor 120 may display an interface for receiving the content of the second setting to be stored in relation to the second video 410a.
- the at least one processor 120 may stop capturing the second video 410a, displaying the recommended crop area 422b, and displaying the pop-up message 430b. have.
- 5A to 5D illustrate examples of screens displayed on an electronic device, according to various embodiments.
- 5A illustrates a first screen 510a according to various embodiments.
- the at least one processor 120 of the electronic device 101 performs operation 210 of FIG. 2
- the at least one first object in the cropped area 520a is a date object 521a. and at least one image 522a, 523a, 524a, 525a, 526a.
- the at least one processor 120 performs image analysis on at least one image 522a , 523a , 524a , 525a , 526a included in the cropped region 520a , and based on the image analysis to store the information on the subject included in the at least one image 522a, 523a, 524a, 525a, 526a as information on the at least one image 522a, 523a, 524a, 525a, 526a as part of the crop usage pattern.
- image analysis of at least one image 522a , 523a , 524a , 525a , and 526a may include face recognition of a subject included in the image.
- the at least one processor 120 may store information that the first task is performed on an image including a specific subject as part of the crop usage pattern as well as information that the first task is performed on an image-type object. It can be stored in (130).
- FIG. 5B illustrates a screen 510b displayed on the display 160 when the at least one processor 120 performs operation 240 of FIG. 2 .
- the second screen may include a date object and at least one image.
- the at least one processor 120 may confirm that the second screen includes a date object and at least one image as a result of analyzing the second screen.
- the at least one processor 120 compares the crop usage pattern and the analysis result for the second screen, and shares the image corresponding to the area including the date object and at least one image to the family group through the message application. The action can be confirmed as a recommended task.
- the recommended crop area 520b may include a date object and at least one image. Referring to FIG.
- the recommendation task 531b may be displayed in the form of a pop-up message 530b, but the display type of the recommendation task is not limited according to various embodiments. According to various embodiments, the recommendation task 531b may be an operation of sharing an image corresponding to the recommendation crop area 520b to a family group through a message application.
- the at least one processor 120 may perform a recommendation task 531b on the recommendation crop area 520b.
- the at least one processor 120 may further display an alternative recommended task.
- the at least one processor 120 may stop providing the recommendation task and stop displaying the pop-up message 530b.
- FIG. 5C illustrates a screen 510c that may be displayed when the user selects a confirmation menu 532b when the screen 510b of FIG. 5B is shown, according to various embodiments of the present disclosure.
- the at least one processor 120 uses a crop before performing the recommendation task 531b. Based on the pattern, the user may be prompted whether or not to select and share only an image including a specific subject from among at least one image included in the recommended crop region 520b.
- the crop usage pattern may indicate that the number and/or frequency of the image including the baby and the image corresponding to the region including the date object are shared with the family group through the message application is above a certain level.
- the at least one processor 120 displays a message 531c prompting whether to select and share only an image including a baby among at least one image included in the recommended crop area 520c as a pop-up message ( 530c).
- an image corresponding to at least one process recommendation crop region 520c is acquired, and an image including a baby among at least one image included in the recommended crop region 520c You can edit the acquired image so that other images are covered, and transmit the edited image to the family group through a message application.
- the execution screen 510d of the message application is shown in FIG. 5D. Referring to FIG.
- an image 520d corresponding to the recommended crop region 520c is transmitted, but an image 522d included in the recommended crop region 520c; It can be seen that images 522d and 526d that do not include babies among 523d, 524d, 525d, and 526d are edited to be covered.
- 6A to 6C illustrate examples of screens displayed on an electronic device, according to various embodiments.
- 6A illustrates a first screen 610a according to various embodiments.
- the at least one processor 120 of the electronic device 101 performs operation 210 of FIG. 2
- a plurality of regions 621a , 622a , and 623a may be cropped, and a plurality of regions 621a , 622a , and 623a may be cropped.
- Each of the regions may include a graph object.
- the crop usage pattern stored by the at least one processor 120 includes the fact that objects included in the plurality of cropped areas 621a, 622a, and 623a are graph objects, and the first screen 610a.
- productivity applications may be included in the predefined application group.
- FIG. 6B illustrates a screen 610b displayed on the display 160 when the at least one processor 120 performs operation 240 of FIG. 2 .
- the second screen may be an execution screen of an application included in a group of predefined applications.
- the at least one processor 120 may confirm that the second screen includes a plurality of graph objects 621b, 622b, and 623b as a result of analyzing the second screen.
- the at least one processor 120 may identify a plurality of regions respectively corresponding to the plurality of graph objects 621b, 622b, and 623b as a recommended crop region based on the crop usage pattern.
- the at least one processor 120 may further display interfaces 631b, 632b, and 633b for setting options for each recommended crop region on the screen 610b.
- a recommended task 641b may be indicated.
- the recommendation task 641b may be displayed in the form of a pop-up message 640b, but the display type of the recommendation task 641b is not limited according to various embodiments.
- the recommendation task 641b may be to insert a plurality of graph objects 621b , 622b , and 623b included in the recommendation crop regions into a specific document of a document application.
- FIG. 6C illustrates a screen 610c that may be displayed when the user selects the confirmation menu 642b when the screen 610b of FIG. 6B is shown, according to various embodiments of the present disclosure.
- the at least one processor 120 displays a plurality of graph objects 631c, 632c, 633c) can be inserted.
- the screen 610c may include an indication 640c indicating that insertion of a plurality of objects has been completed.
- the at least one processor 120 may further display an alternative recommended task.
- the at least one processor 120 may stop providing the recommended task and stop displaying the pop-up message 640b.
- At least one processor (eg, processor 120 ) of the electronic device is configured to display while a third screen is displayed on a display (eg, display module 160 ) You can check the third screen capture trigger.
- the at least one processor 120 may analyze at least one fourth object included in the third screen.
- the at least one processor 120 may identify a notification condition related to the at least one fourth object in response to the at least one fourth object included in the third screen satisfying a preset format.
- the preset format may be defined as a combination of objects having specific properties.
- the preset format may include a ticket format including a barcode, an aircraft ticket format, and a membership proof format including a barcode.
- the at least one processor 120 stores information on a preset format in the memory 130, and with reference to this, at least one fourth object included in the third screen satisfies the preset format. You can check whether According to other various embodiments, the at least one processor 120 is an external server (eg, a server) that stores information about a format set in advance for analysis results of at least one fourth object included in the third screen. (108)), and querying the external server whether at least one fourth object included in the third screen satisfies the preset format, so that at least one fourth object included in the third screen has a preset format It can be checked whether or not
- the notification condition may be satisfied when a captured image related to the at least one fourth object is suitable for use.
- the notification condition when the preset format includes a text object called “validity period” and a date object, the notification condition may be satisfied when the remaining time until the date indicated by the date object is less than or equal to the preset period.
- the preset format when the preset format includes an object representing a third-party entity, a notification condition may be satisfied when the electronic device 101 is located in a place related to the third-party entity.
- a notification condition may be satisfied when a context related to an aircraft ticket is detected in a conversation through the messaging application.
- the at least one processor 120 may store at least a portion of the third screen as a third image, and store the notification condition in a memory (eg, the memory 130 ) in correspondence with the third image.
- a memory eg, the memory 130
- information on which of the fourth objects conforming to the preset format is stored as the third image may be stored in the memory 130 or the server 180 together with information on the preset format. have.
- the server may provide the electronic device 101 with information about which object among the at least one fourth object to be stored as the third image together with information that the at least one fourth object satisfies a preset format.
- the at least one processor 120 may determine whether a notification condition is satisfied. The at least one processor 120 may repeat operation 750 until it is confirmed that the notification condition is satisfied.
- the at least one processor 120 may prompt the use of the third image in operation 760 .
- use of the third image may include displaying the third image on the display 160 .
- the use of the third image may include transmitting the third image to another electronic device.
- 8A to 8C illustrate examples of screens displayed on an electronic device, according to various embodiments.
- 8A illustrates an example of a screen 800a on which at least one fourth object satisfying a ticket format including a barcode is displayed.
- a product name 810a, a barcode 820a, an expiration date 830a, and an exchange destination 840a may be displayed on the screen 800a, and the product name 810a, barcode 820a, and validity may be displayed on the screen 800a.
- the object attribute and location of the period 830a and the exchange destination 840a may satisfy a preset ticket format.
- the notification condition may be satisfied when the time remaining until the date indicated by the validity period 830a is less than or equal to a preset period. In another example, the notification condition may be satisfied when the electronic device 101 is located in a place related to the exchange 840a.
- the at least one processor 120 selects at least a portion of the product name 810a, the barcode 820a, the expiration date 830a, and the exchange destination 840a displayed on the screen 800a. It can be saved as a third image.
- FIG. 8B illustrates a screen displayed on the display 160 when at least one processor 120 of the electronic device 101 performs operation 760 of FIG. 7 , according to various embodiments of the present disclosure.
- a push notification 810b prompting use of the third image is displayed on the display 160 as the notification condition is satisfied. can be displayed.
- the at least one processor 120 may display a third image on the display 160 .
- FIG. 8C illustrates a screen displayed on the display 160 when at least one processor 120 of the electronic device 101 performs operation 760 of FIG. 7 , according to various embodiments of the present disclosure.
- a push notification 810c prompting the use of a third image is displayed on the display 160 as a notification condition is satisfied.
- the at least one processor 120 transmits the location information of the electronic device 101 and information on the exchange destination 840a to a server (eg, the server 108), and the server 108 One or more locations corresponding to the exchange destination 840a are stored, and it is checked whether the location of the electronic device 101 matches the location corresponding to the stored exchange destination 840a, and if they match, the location of the electronic device 101 is This may be notified to at least one processor 120 .
- the at least one processor 120 may display a third image on the display 160 .
- 9A and 9B illustrate examples of a screen displayed on an electronic device, according to various embodiments.
- the at least one processor 120 confirms that the at least one fourth object included in the third screen satisfies the aircraft ticket format, and performs a conversation through the messaging application. It may be confirmed as a notification condition that a context related to an aircraft ticket is detected.
- 9A illustrates an execution screen 910a of a messaging application when a notification condition is satisfied.
- the at least one processor 120 may analyze the conversation 920a through the messaging application and detect a context related to the aircraft ticket.
- the at least one processor 120 transmits information about the conversation 920a and the flight ticket through the messaging application to an external server (eg, server 180), and a notification condition from the external server. You can be notified that this has been satisfied.
- an external server eg, server 180
- FIG. 9B shows a screen 900b displayed on the display 160 when at least one processor 120 of the electronic device 101 performs operation 760 of FIG. 7 as the notification condition is satisfied as shown in FIG. 9A .
- the at least one processor 120 displays a push notification 910b prompting whether to share a captured image related to an airplane ticket based on information on the counterpart of the conversation in which the notification condition is satisfied can do.
- the push notification 910b may display a portion 911b of a captured image related to an aircraft ticket.
- the at least one processor 120 may transmit the captured third image related to the flight ticket to the counterpart of the conversation through the messaging application.
- FIG. 10A illustrates an example of a screen on which a recommended crop area is displayed according to a direction of an electronic device, according to various embodiments of the present disclosure.
- the electronic device 1020a converted to the landscape mode when the recommended crop region 1011a is displayed on the display of the electronic device 1010a in the portrait mode and the electronic device is converted to the landscape mode, the electronic device 1020a converted to the landscape mode ), the overall size of the displayed objects may be different from that in the portrait mode. Accordingly, even if the object corresponding to the recommended crop region 1021a is the same as the object corresponding to the recommended crop region 1011a, the size of the recommended crop region 1021a may be different from the size of the recommended crop region 1011a. .
- a person skilled in the art will understand that the same description applies even when the electronic device 1020a in the landscape mode is switched to the portrait mode.
- FIG. 10B illustrates an example of a screen on which a recommended crop area is displayed according to enlargement or reduction of a housing of an electronic device, according to various embodiments of the present disclosure.
- the display is displayed on the expanded electronic device 1020b
- the overall size of the objects may be different from that in the reduced state. Accordingly, even if the object corresponding to the recommended crop region 1021b is the same as the object corresponding to the recommended crop region 1011b, the size of the recommended crop region 1021b may be different from the size of the recommended crop region 1011b.
- a person skilled in the art will understand that the same description applies even when the housing of the expanded electronic device 1020b is reduced.
- 11A and 11B illustrate examples of screens displayed on an electronic device, according to various embodiments.
- 11A illustrates an example of a screen on which a recommended crop area is displayed in a multi-window situation.
- an execution screen of a first application may be displayed in a first area 1110a of an entire area of a display 1100a of an electronic device, and an execution screen of a second application may be displayed in a second area 1120a.
- a first recommended crop area 1111a is displayed in the first area 1110a, a user interface 1112a for storing the first recommended crop area 1111a, and a user interface 1112a for sharing the first recommended crop area 1111a
- a user interface 1113a may be displayed.
- FIG. 11B is a diagram in which the user selects a user interface 1112a for storing the first recommended crop area 1111a or a user interface 1122a for storing the second recommended crop area 1121a in a situation where the screen of FIG. 11A is displayed.
- a screen 1100b that is displayed when doing this is shown.
- a pop-up message 1110b may include a multi-window capture area save all menu 1111b and a capture area only save menu 1112b and may be displayed on the screen 1100b.
- at least one processor of the electronic device may store both the first recommended crop area 1111a and the second recommended crop area 1121a.
- the electronic device At least one processor of , may store the first recommended crop region 1111a and not store the second recommended crop region 1121a.
- the electronic device At least one processor of , may store the second recommended crop region 1121a and not store the first recommended crop region 1111a.
- the processor 120 may reduce the overall ratio of the screen displayed on the display 1200a so that the vertical length of the recommended crop region 1220a based on the reduced screen is smaller than the vertical length of the display 1200a.
- the processor 120 may reduce the overall ratio of the screen displayed on the display 1200b so that the horizontal length of the recommended crop region 1220b based on the reduced screen is smaller than the horizontal length of the display 1200b.
- the electronic device 101 includes a display 160 , a memory 130 , and at least one processor 120 , wherein the at least one processor 120 triggers a first screen capture
- a history of information on at least one first object included in the cropped area among the first screens captured by , and a history of a first task performed on the cropped area are stored in the memory 130 as a crop usage pattern.
- the crop usage pattern may further include information on a first application corresponding to the first screen, and the second screen may be an execution screen of the first application.
- the information about the at least one first object may include an attribute of the at least one first object.
- the crop usage pattern may include context information of the electronic device 101 when the first task is performed.
- the at least one first object includes a first video
- the first task includes storing content of a first setting related to the first video
- the 3 object may include a second video
- the at least one recommendation task may include storing the content of the first setting related to the second video.
- the content of the first setting includes at least one of visual content related to the first video, audio content related to the first video, text related to the audio content, or text related to the first video. may include
- the at least one first object includes at least one first image
- the information on the at least one first object relates to a first subject included in the at least one first image.
- the at least one recommendation task may include editing the at least one second image so that an image that does not include the first subject among the at least one second image is covered. .
- the first application corresponding to the first screen is one of a first group of predefined applications
- the at least one first object includes a plurality of first graphs
- the crop is used.
- the pattern further includes information on the first application corresponding to the first screen
- the second screen includes an execution screen of at least one of the applications of the first group
- the at least one second object includes: A plurality of second graphs may be included, and the at least one third object may include the plurality of second graphs.
- the first task may include displaying the at least one first object on an execution screen of a second application
- the at least one recommendation task may include displaying the plurality of second graphs. It may include an operation of displaying on the execution screen of the second application.
- the at least one processor 120 checks a third screen capture trigger while displaying the third screen on the display 160 , and in response to the third screen capture trigger, the third screen capture trigger Analyze at least one fourth object included in the screen, check a notification condition in response to the at least one fourth object satisfying a preset format, and use at least a portion of the third screen as a third image store, store the notification condition in correspondence with the third image, and prompt use of the third image in response to confirming that the notification condition is satisfied.
- the at least one fourth object may include a date object indicating a first date
- the notification condition may include that a time remaining until the first date is less than or equal to a preset period
- the at least one fourth object may include an object representing a third-party entity
- the notification condition may include that the electronic device 101 is located in a location related to the third-party entity.
- the preset format includes a ticket format
- the at least one fourth object satisfies the ticket format
- the notification condition includes a context related to the third image in a conversation through a messaging application. may be detected.
- the electronic device 101 includes a display 160 , a memory 130 , and at least one processor 120 , and the at least one processor 120 includes the display 160 .
- checks a screen capture trigger while displaying the first execution screen corresponding to the first application analyzes at least one first object included in the first execution screen, analyzes the at least one object, and the based on the context information of the electronic device 101 to visually display a recommended crop region including at least one second object that is at least a part of the one or more first objects to be visually different from the remaining regions of the first execution screen can be configured.
- the method performed by the at least one processor 120 included in the electronic device 101 may include at least one of the first screens captured by the first screen capture trigger included in the cropped area. Storing a history of information on a first object and a history of a first task performed on the cropped region in the memory 130 of the electronic device 101 as a crop usage pattern; Checking a second screen capture trigger while displaying the second screen on the display 160, analyzing at least one second object included in the second screen in response to the second screen capture trigger, the Based on the at least one second object and the crop usage pattern, a recommended crop area including at least one third object that is at least a part of the at least one second object is visually different from the remaining areas of the second screen and displaying at least one recommended task that may be performed on the at least one third object based on the crop usage pattern.
- the crop usage pattern further includes information on a first application corresponding to the first screen, and displaying the recommended crop area visually different from the remaining areas of the second screen includes: The operation of displaying the at least one recommended task may be performed based at least in part on the fact that the second screen is an execution screen of the first application.
- the at least one first object includes a first video
- the first task includes storing content of a first setting related to the first video
- the 3 object may include a second video
- the at least one recommendation task may include storing the content of the first setting related to the second video.
- the at least one first object includes at least one first image
- the information on the at least one first object relates to a first subject included in the at least one first image.
- the first application corresponding to the first screen is one of a first group of predefined applications
- the at least one first object includes a plurality of first graphs
- the crop is used.
- the pattern further includes information on the first application corresponding to the first screen
- the second screen includes an execution screen of at least one of the applications of the first group
- the at least one second object includes: A plurality of second graphs may be included, and the at least one third object may include the plurality of second graphs.
- the method includes an operation of checking a third screen capture trigger while displaying a third screen on the display 160, at least included in the third screen in response to the third screen capture trigger.
- the electronic device may have various types of devices.
- the electronic device may include, for example, a portable communication device (eg, a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance device.
- a portable communication device eg, a smart phone
- a computer device e.g., a smart phone
- a portable multimedia device e.g., a portable medical device
- a camera e.g., a portable medical device
- a camera e.g., a portable medical device
- a camera e.g., a portable medical device
- a wearable device e.g., a smart bracelet
- a home appliance device e.g., a home appliance
- first”, “second”, or “first” or “second” may simply be used to distinguish an element from other such elements, and may refer elements to other aspects (e.g., importance or order) is not limited. It is said that one (eg, first) component is “coupled” or “connected” to another (eg, second) component, with or without the terms “functionally” or “communicatively”. When referenced, it means that one component can be connected to the other component directly (eg by wire), wirelessly, or through a third component.
- module used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and is interchangeable with terms such as, for example, logic, logic block, component, or circuit.
- a module may be an integrally formed part or a minimum unit or a part of the part that performs one or more functions.
- the module may be implemented in the form of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- Various embodiments of the present document include one or more instructions stored in a storage medium (eg, the internal memory 136 or the external memory 138) readable by a machine (eg, the electronic device 101).
- a storage medium eg, the internal memory 136 or the external memory 138
- the electronic device 101 may be implemented as software (eg, the program 140) including
- the processor eg, the processor 120
- the device eg, the electronic device 101
- the one or more instructions may include code generated by a compiler or code executable by an interpreter.
- the device-readable storage medium may be provided in the form of a non-transitory storage medium.
- 'non-transitory' only means that the storage medium is a tangible device and does not contain a signal (eg, electromagnetic wave), and this term refers to the case where data is semi-permanently stored in the storage medium and It does not distinguish between temporary storage cases.
- a signal eg, electromagnetic wave
- the method according to various embodiments disclosed in this document may be provided in a computer program product (computer program product).
- Computer program products may be traded between sellers and buyers as commodities.
- the computer program product is distributed in the form of a device-readable storage medium (eg compact disc read only memory (CD-ROM)), or through an application store (eg Play StoreTM) or on two user devices (eg, It can be distributed (eg downloaded or uploaded) directly, online between smartphones (eg: smartphones).
- a portion of the computer program product may be temporarily stored or temporarily created in a machine-readable storage medium such as a memory of a server of a manufacturer, a server of an application store, or a relay server.
- each component (eg, module or program) of the above-described components may include a singular or a plurality of entities, and some of the plurality of entities may be separately disposed in other components. have.
- one or more components or operations among the above-described corresponding components may be omitted, or one or more other components or operations may be added.
- a plurality of components eg, a module or a program
- the integrated component may perform one or more functions of each component of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. .
- operations performed by a module, program, or other component are executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations are executed in a different order, or omitted. , or one or more other operations may be added.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (15)
- 전자 장치에 있어서,디스플레이,메모리, 및적어도 하나의 프로세서를 포함하고,상기 적어도 하나의 프로세서는,제1 화면 캡쳐 트리거에 의하여 캡쳐되는 제1 화면 중 크롭되는 영역에 포함되는 적어도 하나의 제1 오브젝트에 관한 정보의 이력 및 상기 크롭되는 영역에 대하여 수행된 제1 태스크의 이력을 크롭 사용 패턴으로서 상기 메모리에 저장하고,상기 디스플레이에서 제2 화면을 표시하는 동안 제2 화면 캡쳐 트리거를 확인하고,상기 제2 화면 캡쳐 트리거에 응답하여 상기 제2 화면 내에 포함되는 적어도 하나의 제2 오브젝트를 분석하고,상기 적어도 하나의 제2 오브젝트 및 상기 크롭 사용 패턴에 기초하여, 상기 적어도 하나의 제2 오브젝트 중 적어도 일부인 적어도 하나의 제3 오브젝트를 포함하는 추천 크롭 영역을 상기 제2 화면의 나머지 영역과 시각적으로 상이하게 표시하고,상기 크롭 사용 패턴에 기초하여, 상기 적어도 하나의 제3 오브젝트에 대하여 수행될 수 있는 적어도 하나의 추천 태스크를 표시하도록 구성되는, 전자 장치.
- 제1항에 있어서,상기 적어도 하나의 제1 오브젝트에 관한 정보는 상기 제1 화면에 대응되는 제1 어플리케이션의 정보를 더 포함하고,상기 제2 화면은 상기 제1 어플리케이션의 실행 화면인, 전자 장치.
- 제1항에 있어서,상기 적어도 하나의 제1 오브젝트에 관한 정보는 상기 적어도 하나의 제1 오브젝트의 속성을 포함하는, 전자 장치.
- 제1항에 있어서,상기 크롭 사용 패턴은 상기 제1 태스크가 수행될 때의 상기 전자 장치의 맥락 정보를 포함하는, 전자 장치.
- 제1항에 있어서,상기 적어도 하나의 제1 오브젝트는 제1 동영상을 포함하고,상기 제1 태스크는 상기 제1 동영상과 관련된 제1 설정의 컨텐츠를 저장하는 동작을 포함하고,상기 적어도 하나의 제3 오브젝트는 제2 동영상을 포함하고,상기 적어도 하나의 추천 태스크는, 상기 제2 동영상과 관련된 상기 제1 설정의 컨텐츠를 저장하는 동작을 포함하고,는, 전자 장치.상기 제1 설정의 컨텐츠를 저장하는 동작을 포함하고,상기 제1 설정의 컨텐츠는 상기 제1 동영상과 관련된 시각 컨텐츠, 상기 제1 동영상과 관련된 음성 컨텐츠, 상기 음성 컨텐츠와 관련된 텍스트, 또는 상기 제1 동영상과 관련된 텍스트 중 적어도 하나를 포함하는, 전자 장치.
- 제1항에 있어서,상기 적어도 하나의 제1 오브젝트는 적어도 하나의 제1 이미지를 포함하고,상기 적어도 하나의 제1 오브젝트에 관한 정보는 상기 적어도 하나의 제1 이미지에 포함되는 제1 피사체에 관한 정보를 포함하고,상기 적어도 하나의 제3 오브젝트는 적어도 하나의 제2 이미지를 포함하고,상기 적어도 하나의 추천 태스크는, 상기 적어도 하나의 제2 이미지 중 상기 제1 피사체가 포함되는 이미지를 공유하는 동작을 포함하고,상기 적어도 하나의 추천 태스크는, 상기 적어도 하나의 제2 이미지 중 상기 제1 피사체가 포함되지 않는 이미지가 가려지도록 상기 적어도 하나의 제2 이미지를 편집하는 동작을 포함하는, 전자 장치.
- 제1항에 있어서,상기 제1 화면에 대응되는 제1 어플리케이션은 미리 정의된 제1 그룹의 어플리케이션들 중 하나이고,상기 적어도 하나의 제1 오브젝트는 복수의 제1 그래프를 포함하고,상기 크롭 사용 패턴은 상기 제1 화면에 대응되는 상기 제1 어플리케이션의 정보를 더 포함하고,상기 제2 화면은 상기 제1 그룹의 어플리케이션들 중 적어도 하나의 실행 화면을 포함하고,상기 적어도 하나의 제2 오브젝트는 복수의 제2 그래프를 포함하고,상기 적어도 하나의 제3 오브젝트는 상기 복수의 제2 그래프를 포함하고,상기 제1 태스크는 제2 어플리케이션의 실행 화면 상에 상기 적어도 하나의 제1 오브젝트를 표시하는 동작을 포함하고,상기 적어도 하나의 추천 태스크는, 상기 복수의 제2 그래프를 상기 제2 어플리케이션의 실행 화면 상에 표시하는 동작을 포함하는, 전자 장치.
- 제1항에 있어서,상기 적어도 하나의 프로세서는,상기 디스플레이에서 제3 화면을 표시하는 동안 제3 화면 캡쳐 트리거를 확인하고,상기 제3 화면 캡쳐 트리거에 응답하여 상기 제3 화면 내에 포함되는 적어도 하나의 제4 오브젝트를 분석하고,상기 적어도 하나의 제4 오브젝트가 미리 설정된 형식을 만족하는 것에 응답하여, 알림 조건을 확인하고,상기 제3 화면 중 적어도 일부를 제3 이미지로서 저장하고,상기 알림 조건을 상기 제3 이미지와 대응시켜 저장하고,상기 알림 조건이 만족된다고 확인되는 것에 응답하여, 상기 제3 이미지의 사용을 프롬프트하도록 설정되는, 전자 장치.
- 전자 장치에 포함되는 적어도 하나의 프로세서에 의하여 수행되는 방법에 있어서,제1 화면 캡쳐 트리거에 의하여 캡쳐되는 제1 화면 중 크롭되는 영역에 포함되는 적어도 하나의 제1 오브젝트에 관한 정보의 이력 및 상기 크롭되는 영역에 대하여 수행된 제1 태스크의 이력을 크롭 사용 패턴으로서 상기 전자 장치의 메모리에 저장하는 동작,상기 전자 장치의 디스플레이에서 제2 화면을 표시하는 동안 제2 화면 캡쳐 트리거를 확인하는 동작,상기 제2 화면 캡쳐 트리거에 응답하여 상기 제2 화면 내에 포함되는 적어도 하나의 제2 오브젝트를 분석하는 동작,상기 적어도 하나의 제2 오브젝트 및 상기 크롭 사용 패턴에 기초하여, 상기 적어도 하나의 제2 오브젝트 중 적어도 일부인 적어도 하나의 제3 오브젝트를 포함하는 추천 크롭 영역을 상기 제2 화면의 나머지 영역과 시각적으로 상이하게 표시하는 동작, 및상기 크롭 사용 패턴에 기초하여, 상기 적어도 하나의 제3 오브젝트에 대하여 수행될 수 있는 적어도 하나의 추천 태스크를 표시하는 동작을 포함하는 방법.
- 제9항에 있어서,상기 크롭 사용 패턴은 상기 제1 화면에 대응되는 제1 어플리케이션의 정보를 더 포함하고,상기 추천 크롭 영역을 상기 제2 화면의 나머지 영역과 시각적으로 상이하게 표시하는 동작은 및 상기 적어도 하나의 추천 태스크를 표시하는 동작은, 상기 제2 화면이 상기 제1 어플리케이션의 실행 화면인 것에 적어도 일부 기초하여 수행되는, 방법.
- 제9항에 있어서,상기 적어도 하나의 제1 오브젝트에 관한 정보는 상기 적어도 하나의 제1 오브젝트의 속성을 포함하는, 방법.
- 제9항에 있어서,상기 적어도 하나의 제1 오브젝트는 제1 동영상을 포함하고,상기 제1 태스크는 상기 제1 동영상과 관련된 제1 설정의 컨텐츠를 저장하는 동작을 포함하고,상기 적어도 하나의 제3 오브젝트는 제2 동영상을 포함하고,상기 적어도 하나의 추천 태스크는, 상기 제2 동영상과 관련된 상기 제1 설정의 컨텐츠를 저장하는 동작을 포함하는, 방법.
- 제9항에 있어서,상기 적어도 하나의 제1 오브젝트는 적어도 하나의 제1 이미지를 포함하고,상기 적어도 하나의 제1 오브젝트에 관한 정보는 상기 적어도 하나의 제1 이미지에 포함되는 제1 피사체에 관한 정보를 포함하고,상기 적어도 하나의 제3 오브젝트는 적어도 하나의 제2 이미지를 포함하고,상기 적어도 하나의 추천 태스크는, 상기 적어도 하나의 제2 이미지 중 상기 제1 피사체가 포함되는 이미지를 공유하는 동작을 포함하는, 방법.
- 제9항에 있어서,상기 제1 화면에 대응되는 제1 어플리케이션은 미리 정의된 제1 그룹의 어플리케이션들 중 하나이고,상기 적어도 하나의 제1 오브젝트는 복수의 제1 그래프를 포함하고,상기 크롭 사용 패턴은 상기 제1 화면에 대응되는 상기 제1 어플리케이션의 정보를 더 포함하고,상기 제2 화면은 상기 제1 그룹의 어플리케이션들 중 적어도 하나의 실행 화면을 포함하고,상기 적어도 하나의 제2 오브젝트는 복수의 제2 그래프를 포함하고,상기 적어도 하나의 제3 오브젝트는 상기 복수의 제2 그래프를 포함하는, 방법.
- 제9항에 있어서, 상기 방법은,상기 디스플레이에서 제3 화면을 표시하는 동안 제3 화면 캡쳐 트리거를 확인하는 동작,상기 제3 화면 캡쳐 트리거에 응답하여 상기 제3 화면 내에 포함되는 적어도 하나의 제4 오브젝트를 분석하는 동작,상기 적어도 하나의 제4 오브젝트가 미리 설정된 형식을 만족하는 것에 응답하여, 알림 조건을 확인하는 동작,상기 제3 화면 중 적어도 일부를 제3 이미지로서 저장하는 동작,상기 알림 조건을 상기 제3 이미지와 대응시켜 저장하는 동작, 및상기 알림 조건이 만족된다고 확인되는 것에 응답하여, 상기 제3 이미지의 사용을 프롬프트하는 동작을 더 포함하는, 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280011817.1A CN116803090A (zh) | 2021-01-26 | 2022-01-26 | 用于执行屏幕捕获的电子装置和用于由电子装置捕获屏幕的方法 |
| EP22746231.4A EP4277288A4 (en) | 2021-01-26 | 2022-01-26 | Electronic device for performing screen capture and method for capturing screen by electronic device |
| US18/359,274 US12591356B2 (en) | 2021-01-26 | 2023-07-26 | Electronic device for performing screen capture and method for capturing screen by electronic device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2021-0011058 | 2021-01-26 | ||
| KR1020210011058A KR102874987B1 (ko) | 2021-01-26 | 2021-01-26 | 화면 캡쳐를 수행하는 전자 장치 및 전자 장치에서 화면을 캡쳐하는 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/359,274 Continuation US12591356B2 (en) | 2021-01-26 | 2023-07-26 | Electronic device for performing screen capture and method for capturing screen by electronic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022164205A1 true WO2022164205A1 (ko) | 2022-08-04 |
Family
ID=82654807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2022/001408 Ceased WO2022164205A1 (ko) | 2021-01-26 | 2022-01-26 | 화면 캡쳐를 수행하는 전자 장치 및 전자 장치에서 화면을 캡쳐하는 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12591356B2 (ko) |
| EP (1) | EP4277288A4 (ko) |
| KR (1) | KR102874987B1 (ko) |
| CN (1) | CN116803090A (ko) |
| WO (1) | WO2022164205A1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12489652B2 (en) * | 2022-08-31 | 2025-12-02 | Snap Inc | Presenting captured screen content within a virtual conferencing system |
| WO2025084650A1 (ko) * | 2023-10-17 | 2025-04-24 | 삼성전자 주식회사 | 전자 장치와 이의 동작 방법 |
| US12379773B1 (en) * | 2024-09-13 | 2025-08-05 | Zepp, Inc. | Peripheral device for operating a target device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180042254A (ko) * | 2015-08-18 | 2018-04-25 | 퀄컴 인코포레이티드 | 오브젝트 추적을 위한 시스템들 및 방법들 |
| KR101947553B1 (ko) * | 2012-09-10 | 2019-02-13 | 에스케이플래닛 주식회사 | 객체 기반 동영상 편집 장치 및 방법 |
| KR20190126267A (ko) * | 2012-02-24 | 2019-11-11 | 삼성전자주식회사 | 디스플레이 창에 대한 캡쳐 이미지 생성 방법 및 장치 |
| KR20200039814A (ko) * | 2017-09-05 | 2020-04-16 | 페이스북, 인크. | 영상 캡쳐 장치에 의해 이전에 캡쳐된 비디오 데이터에 기초하여 영상 캡쳐 장치에 의한 비디오 데이터의 캡쳐를 수정 |
| US20200364454A1 (en) * | 2016-10-11 | 2020-11-19 | Zoox, Inc. | Three dimensional bounding box estimation from two dimensional images |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6900807B1 (en) * | 2000-03-08 | 2005-05-31 | Accenture Llp | System for generating charts in a knowledge management tool |
| US8812969B2 (en) | 2007-03-21 | 2014-08-19 | Ricoh Co., Ltd. | Methods for authoring and interacting with multimedia representations of documents |
| TWI447641B (zh) | 2009-03-31 | 2014-08-01 | Ibm | 在可攜式裝置上顯示文件之方法與電腦程式產品 |
| US20110188742A1 (en) * | 2010-02-02 | 2011-08-04 | Jie Yu | Recommending user image to social network groups |
| US9892203B2 (en) * | 2012-10-29 | 2018-02-13 | Dropbox, Inc. | Organizing network-stored content items into shared groups |
| US11074618B2 (en) * | 2013-06-13 | 2021-07-27 | Blackberry Limited | Method and apparatus pertaining to history-based content-sharing recommendations |
| US9582913B1 (en) | 2013-09-25 | 2017-02-28 | A9.Com, Inc. | Automated highlighting of identified text |
| WO2015112755A1 (en) | 2014-01-22 | 2015-07-30 | AI Squared | Emphasizing a portion of the visible content elements of a markup language document |
| US9798708B1 (en) | 2014-07-11 | 2017-10-24 | Google Inc. | Annotating relevant content in a screen capture image |
| US10296949B2 (en) * | 2015-04-21 | 2019-05-21 | Facebook, Inc. | Messenger application plug-in for providing tailored advertisements within a conversation thread |
| US10200824B2 (en) * | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
| KR102367828B1 (ko) * | 2015-06-05 | 2022-02-25 | 삼성전자주식회사 | 이미지 운용 방법 및 이를 지원하는 전자 장치 |
| US10013146B2 (en) * | 2015-08-27 | 2018-07-03 | International Business Machines Corporation | Data transfer target applications through content analysis |
| US10332506B2 (en) * | 2015-09-02 | 2019-06-25 | Oath Inc. | Computerized system and method for formatted transcription of multimedia content |
| US10514833B2 (en) * | 2016-12-30 | 2019-12-24 | Google Llc | Contextual paste target prediction |
| CN114363278B (zh) * | 2017-05-16 | 2023-06-23 | 苹果公司 | 用于消息传送的方法、电子设备以及计算机可读存储介质 |
| KR102586170B1 (ko) | 2017-08-01 | 2023-10-10 | 삼성전자주식회사 | 전자 장치 및 이의 검색 결과 제공 방법 |
| US10599772B2 (en) * | 2017-11-01 | 2020-03-24 | International Business Machines Corporation | Cognitive copy and paste |
| US10521705B2 (en) * | 2017-11-14 | 2019-12-31 | Adobe Inc. | Automatically selecting images using multicontext aware ratings |
| US11531120B2 (en) * | 2018-04-17 | 2022-12-20 | Huawei Technologies Co., Ltd. | Picture processing method and related device |
| US10721527B2 (en) * | 2018-04-23 | 2020-07-21 | Free Stream Media Corporation | Device setting adjustment based on content recognition |
| JP7053422B2 (ja) * | 2018-09-19 | 2022-04-12 | 富士フイルム株式会社 | 画像処理装置,画像処理方法および画像処理プログラム |
| JP7008601B2 (ja) * | 2018-09-21 | 2022-01-25 | 富士フイルム株式会社 | 画像提示装置、画像提示方法、プログラムおよび記録媒体 |
| GB2577989B (en) | 2018-09-30 | 2021-03-24 | Lenovo Beijing Co Ltd | Information processing method and electronic device |
| CN110222212B (zh) | 2019-04-25 | 2021-07-20 | 南京维沃软件技术有限公司 | 一种显示控制方法及终端设备 |
| CN110737386B (zh) | 2019-09-06 | 2024-10-18 | 华为技术有限公司 | 一种屏幕截取方法及相关设备 |
| KR102838574B1 (ko) | 2019-10-17 | 2025-07-28 | 삼성전자 주식회사 | 전자 장치 및 전자 장치의 화면 캡쳐 운용 방법 |
| KR102327428B1 (ko) | 2020-05-18 | 2021-11-17 | 상명대학교산학협력단 | 프라이버시를 보장하는 캡쳐 장치 및 이의 캡쳐 방법 |
-
2021
- 2021-01-26 KR KR1020210011058A patent/KR102874987B1/ko active Active
-
2022
- 2022-01-26 WO PCT/KR2022/001408 patent/WO2022164205A1/ko not_active Ceased
- 2022-01-26 EP EP22746231.4A patent/EP4277288A4/en active Pending
- 2022-01-26 CN CN202280011817.1A patent/CN116803090A/zh active Pending
-
2023
- 2023-07-26 US US18/359,274 patent/US12591356B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190126267A (ko) * | 2012-02-24 | 2019-11-11 | 삼성전자주식회사 | 디스플레이 창에 대한 캡쳐 이미지 생성 방법 및 장치 |
| KR101947553B1 (ko) * | 2012-09-10 | 2019-02-13 | 에스케이플래닛 주식회사 | 객체 기반 동영상 편집 장치 및 방법 |
| KR20180042254A (ko) * | 2015-08-18 | 2018-04-25 | 퀄컴 인코포레이티드 | 오브젝트 추적을 위한 시스템들 및 방법들 |
| US20200364454A1 (en) * | 2016-10-11 | 2020-11-19 | Zoox, Inc. | Three dimensional bounding box estimation from two dimensional images |
| KR20200039814A (ko) * | 2017-09-05 | 2020-04-16 | 페이스북, 인크. | 영상 캡쳐 장치에 의해 이전에 캡쳐된 비디오 데이터에 기초하여 영상 캡쳐 장치에 의한 비디오 데이터의 캡쳐를 수정 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4277288A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220107860A (ko) | 2022-08-02 |
| US12591356B2 (en) | 2026-03-31 |
| US20230367459A1 (en) | 2023-11-16 |
| EP4277288A1 (en) | 2023-11-15 |
| CN116803090A (zh) | 2023-09-22 |
| KR102874987B1 (ko) | 2025-10-23 |
| EP4277288A4 (en) | 2024-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021075786A1 (en) | Electronic device and method of processing pop-up window using multi-window thereof | |
| WO2022164205A1 (ko) | 화면 캡쳐를 수행하는 전자 장치 및 전자 장치에서 화면을 캡쳐하는 방법 | |
| WO2022114416A1 (ko) | 확장이 가능한 디스플레이를 이용하여 멀티 윈도우를 제공하는 전자 장치 | |
| WO2022030890A1 (ko) | 다중 윈도우 이미지 캡쳐 방법 및 이를 위한 전자 장치 | |
| WO2022031032A1 (ko) | 전자 장치 및 테마 컨텐츠에서 시각적 정보를 표시하는 방법 | |
| WO2022030921A1 (ko) | 전자 장치 및 그의 화면을 제어하는 방법 | |
| WO2023277380A1 (ko) | 입력 필드를 기반으로 사용자 인터페이스를 구성하는 방법 및 전자 장치 | |
| WO2021177640A1 (ko) | 외부 전자 장치의 어플리케이션을 제어하는 방법 및 이를 지원하는 전자 장치 | |
| WO2023013839A1 (ko) | 외부 전자 장치의 성능 정보에 기반하여 인터페이스의 동작 모드를 설정하는 전자 장치 및 전자 장치의 동작 방법 | |
| WO2022149763A1 (ko) | 요청된 기능을 수행하는 외부 전자 장치를 관리하기 위한 전자 장치 및 그 작동 방법 | |
| WO2022131617A1 (ko) | 필기 입력을 처리하는 전자 장치 및 그 작동 방법 | |
| WO2022065845A1 (ko) | 입력 데이터 처리 방법 및 이를 지원하는 전자 장치 | |
| WO2023146173A1 (ko) | 화면을 제공하는 방법 및 이를 지원하는 전자 장치 | |
| WO2022225188A1 (ko) | 스캔 듀티에 기반한 백 오프 처리 방법 및 장치 | |
| WO2022119133A1 (ko) | 오토메이션 서비스를 지원하는 전자 장치 | |
| WO2022114648A1 (ko) | 배경 화면을 설정하기 위한 전자 장치 및 그의 동작 방법 | |
| WO2022098038A1 (ko) | 확장이 가능한 디스플레이를 갖는 전자 장치 | |
| WO2022010092A1 (ko) | 컨텐츠 공유를 지원하는 전자 장치 | |
| WO2022154361A1 (ko) | 메시지를 처리하기 위한 전자 장치 및 그의 동작 방법 | |
| WO2024063342A1 (ko) | 잠금 화면을 표시하는 전자 장치 및 그 동작 방법 | |
| WO2024101878A1 (ko) | 손상된 메타데이터를 복구하기 위한 방법 및 이를 지원하는 전자 장치 | |
| WO2024019359A1 (ko) | 컨텐츠를 표시하는 전자 장치 및 그 동작 방법 | |
| WO2023219286A1 (ko) | 데이터 전송 순서 조정 방법 및 이를 수행하는 장치 | |
| WO2024080586A1 (ko) | 멀티 디바이스 환경에서 공동 편집을 위한 전자 장치 및 방법 | |
| WO2022119416A1 (ko) | 전자 펜을 이용하는 전자 장치 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22746231 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280011817.1 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202317051498 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 2022746231 Country of ref document: EP Effective date: 20230809 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |