US20150346978A1 - Method and device for executing object on display - Google Patents
Method and device for executing object on display Download PDFInfo
- Publication number
- US20150346978A1 US20150346978A1 US14/821,990 US201514821990A US2015346978A1 US 20150346978 A1 US20150346978 A1 US 20150346978A1 US 201514821990 A US201514821990 A US 201514821990A US 2015346978 A1 US2015346978 A1 US 2015346978A1
- Authority
- US
- United States
- Prior art keywords
- enlarged
- image
- display elements
- visual display
- region
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000000007 visual effect Effects 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 38
- 230000006870 function Effects 0.000 description 31
- 230000000694 effects Effects 0.000 description 6
- 241001422033 Thestylus Species 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000010813 municipal solid waste Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04817—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 using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Definitions
- the exemplary embodiments relate to a method and device for executing an object on a display according to a user input.
- a device is classified into a mobile/portable device and a stationary device according to whether the device is moveable.
- the mobile/portable device is classified into a handheld device and a vehicle mount device according to whether a user carries the device.
- multimedia players have been developed to have multi-functions, for example, a still or video image photographing function, a music or video file reproducing function, a game function, a broadcast receiving function, and so on.
- the improvement of the devices in terms of the structure and software can be considered.
- the exemplary embodiments provide a method and device for executing an object on a display, which execute an operation about the object in one mode of a plurality of execution modes related to the object according to a user input to the object on a display
- the exemplary embodiments also provide a method and device for executing an object on a display, which execute application corresponding to the object according to a user input for enlarging the object on the display.
- a method of executing application including receiving a user input to an object displayed on a display; gradually enlarging and displaying the object; and executing the application corresponding to the object as the object is enlarged.
- the method may further include displaying an executing result of the application corresponding to the object on an enlarged region of the object.
- the method may further include checking a size of the enlarged object, wherein the displaying of the executing result of the application may include displaying the executing result of the application corresponding to the object on the enlarged region of the object when the size of the enlarged object is equal to or greater than a first threshold value.
- the displaying of the executing result of the application may include gradually enlarging and displaying the executing result of the application as the object is enlarged.
- the displaying of the executing result of the application may include displaying a portion of an execution image of the application, and displaying a remaining portion of the execution image of the application as the object is enlarged.
- the displaying of the executing result of the application may include displaying summary information about the executing result of the application when a size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- the displaying of the executing result of the application may include displaying detailed information about the executing result of the application when the size of the enlarge object is equal to or greater than the second threshold value.
- the method may further include generating vibration of a predetermined pattern as the executing result of the application is displayed.
- the application may be application for reproducing a video, and the displaying of the executing result of the application may include displaying a preview image of the video on the enlarged region of the object when a size of the enlarge object is equal to or greater than a first threshold value.
- the displaying of the executing result of the application may include displaying a reproduced image of the video on the enlarged region of the object when the size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- the application may be calendar application, and the displaying of the executing result of the application may include changing and displaying at least one calendar image from among a day unit image, a week unit image, and a month unit image on the enlarged region of the object according to a size of the enlarged object.
- the application may be application for reproducing a music, and the method may further include outputting a prelisten sound of the music when a size of the enlarged object is equal to or greater than a first threshold value.
- the displaying of the executing result of the application may include displaying summary information about the music when the size of the enlarged object is equal to or greater than the first threshold value.
- the method may further include outputting a reproduced sound of the music when the size of the enlarged object is equal to or greater than a second threshold value.
- the displaying of the executing result of the application may include displaying a control image for controlling reproduction of the music on the enlarged region of the object when the size of the enlarged object is equal to or greater than the second threshold value.
- the user input may be performed by touching and dragging the object.
- the method may further include reducing the enlarged object to an original size before the touching is performed, as the touching is dropped within a predetermined period of time after the dragging is performed.
- the method may further include reducing the enlarged object to an original size before the touching is performed, as the object is flicked in an opposite direction to a direction in which the object is enlarged after the dragging is performed.
- the method may further include fixing a size of the enlarged object as the touching is held for a predetermined period of time after the dragging is performed.
- the method may further include detecting a pressure applied to the display due to the touching; and fixing a size of the enlarged object as a pressure that is equal to or greater than a predetermined intensity is applied to the display due to the touching after the dragging is performed.
- a portable terminal device including a memory for storing at least one program; and a processor for executing an object on a display by executing the at least program, wherein the at least one program may include commands for executing operations for receiving a user input to an object displayed on a display; gradually enlarging and displaying the object; and executing application corresponding to the object as the object is enlarged
- the at least one program may include commands for executing an operation for displaying an executing result of the application corresponding to the object on an enlarged region of the object.
- the at least one program may include commands for executing an operation for checking a size of the enlarged object, wherein the displaying of the executing result of the application may include displaying the executing result of the application corresponding to the object on the enlarged region of the object when the size of the enlarged object is equal to or greater than a first threshold value.
- the displaying of the executing result of the application may include gradually enlarging and displaying the executing result of the application as the object is enlarged.
- the displaying of the executing result of the application may include displaying a portion of an execution image of the application, and displaying a remaining portion of the execution image of the application as the object is enlarged.
- the displaying of the executing result of the application may include displaying summary information about the executing result of the application when the size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- the displaying of the executing result of the application may include displaying detailed information about the executing result of the application when the size of the enlarge object is equal to or greater than the second threshold value.
- the at least one program may include commands for executing an operation for generating vibration of a predetermined pattern as the executing result of the application is displayed.
- the application may be application for reproducing a video, and the displaying of the executing result of the application may include displaying a preview image of the video on the enlarged region of the object when the size of the enlarge object is equal to or greater than the first threshold value.
- the displaying of the executing result of the application may include displaying a reproduced image of the video on the enlarged region of the object when the size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- the application may be calendar application, and the displaying of the executing result of the application may include changing and displaying at least one calendar image from among a day unit image, a week unit image, and a month unit image on the enlarged region of the object according to the size of the enlarged object.
- the application may be application for reproducing a music, and the method may further include outputting a prelisten sound of the music when the size of the enlarged object is equal to or greater than the first threshold value.
- the displaying of the executing result of the application may include displaying summary information about the music when the size of the enlarged object is equal to or greater than the first threshold value.
- the at least one program may include commands for executing an operation for outputting a reproduced sound of the music when the size of the enlarged object is equal to or greater than a second threshold value.
- the displaying of the executing result of the application may include displaying a control image for controlling reproduction of the music on the enlarged region of the object when the size of the enlarged object is equal to or greater than the second threshold value.
- the user input may be performed by touching and dragging the object.
- the at least one program may include commands for executing an operation for reducing the enlarged object to an original size before the touching is performed as the touching is dropped within a predetermined period of time after the dragging is performed.
- the at least one program may include commands for executing an operation for reducing the enlarged object to an original size before the touching is performed as the object is flicked in an opposite direction to a direction in which the object is enlarged after the dragging is performed.
- the at least one program may include commands for executing an operation for fixing a size of the enlarged object as the touching is held for a predetermined period of time after the dragging is performed.
- the at least one program may include commands for executing an operation for detecting a pressure applied to the display due to the touching; and fixing a size of the enlarged object as a pressure that is equal to or greater than a predetermined intensity is applied to the display due to the touching after the dragging is performed.
- FIG. 1 is a diagram of a case where an object is executed on a display of a device by using a method of executing an object, according to an exemplary embodiment
- FIG. 2 is a flowchart of a method of executing an object, according to an exemplary embodiment
- FIG. 3 is a flowchart of a method of displaying an execution result of an object according to a second execution mode, according to an exemplary embodiment
- FIG. 4 is a detailed flowchart of a method of executing application corresponding to an object and displaying an execution result of the application as the object is enlarged, according to an exemplary embodiment
- FIG. 5 is a detailed flowchart of a method of executing application corresponding to an object and displaying summary information and detailed information about an executing result of the application as the object is enlarged, according to an exemplary embodiment
- FIG. 6 is a detailed flowchart of a method of executing video application corresponding to an object and displaying an executing result of the application, according to an exemplary embodiment
- FIG. 7 is a detailed flowchart of a method of executing calendar application corresponding to an object and displaying an executing result, according to an exemplary embodiment
- FIG. 8 is a detailed flowchart of a method of executing music reproducing application corresponding to an object and outputting an executing result, according to an exemplary embodiment
- FIG. 9 is a flowchart of a method of receiving additional information of an object and content about the object from a server and displaying the information as the object is enlarged via a device, according to an exemplary embodiment
- FIG. 10 is a diagram for explaining a user input for executing application corresponding to an object, according to an exemplary embodiment
- FIG. 11 is a diagram of a case where an enlarged object is reduced, according to an exemplary embodiment
- FIG. 12 is a diagram of a case where an object is fixed and displayed, according to an exemplary embodiment
- FIG. 13 is a diagram of a case where an executing result of application corresponding to an object is displayed as the object is gradually enlarged, according to an exemplary embodiment
- FIG. 14 is a diagram of a case where a portion or an entire portion of an execution image of application corresponding to an object is displayed on a screen as the object is gradually enlarged, according to another exemplary embodiment
- FIG. 15 is a diagram of a case where a calendar image is gradually changed and displayed as an object is enlarged when application corresponding to the object is calendar application, according to an exemplary embodiment
- FIG. 16 is a diagram of a case where a preview image of a video and a reproduced image of the video are displayed as an object is enlarged when application corresponding to the object is video application, according to an exemplary embodiment
- FIG. 17 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is music reproducing application, according to an exemplary embodiment
- FIG. 18 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is Internet browser executing application, according to an exemplary embodiment
- FIG. 19 is a diagram of a case where the positions and arrangements of objects other than an enlarged object are adjusted as the object is enlarged, according to an exemplary embodiment
- FIG. 20 is a diagram of a case where an enlarged image of which transparency is adjusted is displayed as the object is enlarged, according to an exemplary embodiment
- FIG. 21 is a diagram of a case where an object contained in an enlarged object is enlarged and displayed according to a user input, according to an exemplary embodiment
- FIG. 22 is a diagram of a case where information about a message is displayed as a message notice window is enlarged, according to an exemplary embodiment
- FIG. 23 is a diagram of a case where some of a plurality of widget windows are enlarged and displayed on a screen of a device, according to an exemplary embodiment
- FIG. 24 is a diagram of a case where regions of a plurality of enlarged objects are fixed on a screen of a device, according to an exemplary embodiment
- FIG. 25 is a diagram of a case where a device receives a music file from a server and displays information about the music file on an enlarged region of a music file icon, as the music file icon is enlarged, according to an exemplary embodiment
- FIG. 26 is a diagram of a case where information about a video file is displayed on an enlarged region of a video file when a device cannot reproduce the video file, according to an exemplary embodiment.
- FIG. 27 is a diagram of a device for executing an object on a display, according to an exemplary embodiment.
- the term ‘device’ may be, but is not limited to, a smart phone, a portable phone, a personal digital assistant (PDA), a laptop, a media player, a global positioning system (GPS) device, or other mobile or non-mobile computing device.
- the device may include various devices for receiving a touch input, such as an electronic bulletin board, a touch table, or the like.
- the term ‘object’ refers to an object that may be selected by a user input.
- the object includes an image, a text, and a video, and for example, an icon, an index item, link information, a reproduced image of contents, and so on.
- the term ‘tap’ refers to a motion that a user very quickly touches a screen with a finger or a stylus. That is, in this case, a time difference between a touch-in time when the screen is touched by the finger or the stylus and a touch-out time when the finger or the stylus is took off the screen is very short and is equal to or less than a critical time.
- touch & hold refers to a motion that a user touches a screen with a finger or a stylus and then maintains a touch input for a critical time or more. That is, in this case, a time difference between the touch-in time and the touch-out time is equal to or greater than a critical time.
- a feedback signal may be visually or aurally provided.
- double tap refers to a motion that a user quickly touches a screen twice with a finger or a stylus.
- drag refers to a motion that a user sets a finger or a stylus on a screen and then moves it across the screen.
- the term ‘flick’ refers to a motion that a user very quickly drag with a finger or a stylus.
- the drag and the flick may be distinguished whether a moving speed of the finger or the stylus is equal to or greater than a critical speed.
- pinch refers to a motion that a user touches a screen with a plurality of fingers or styluses and then an interval between the fingers or the styluses is widened or narrowed.
- a motion that the user touches the screen with two or more fingers and then widens an interval between the fingers or the styluses is referred to as unpinching.
- a motion that the user narrows the interval is referred to as pinching.
- a page zooms-in according to an unpinching input and zooms-out according to a pinching input.
- an execution mode may include, for example, a first execution mode, a second execution mode, and a third execution mode.
- the first execution mode may be a mode in which an operation for managing an object on a display is executed.
- a selection list for selecting at least one operation for selecting, copying, cutting, and moving the object on the display, and a user may select one of operations indicated on the selection list to manage the object on the display.
- the second execution mode may be an execution mode for executing application corresponding to the object while enlarging the object.
- the execution result of the application may be displayed on a region of the gradually enlarged object.
- the third execution mode may be a mode for displaying the execution result of the application corresponding to the object on a separate window.
- the execution result of the application corresponding to the object may be displayed on a separate pop-up window.
- FIG. 1 is a diagram of a case where an object is executed on a display of a device by using a method of executing an object, according to an exemplary embodiment.
- a predetermined object may be displayed on a screen of the device according to the present embodiment and the object may be selected by a user touch.
- the object refers to an object that may be selected by a user input.
- the object includes an image, a text, and a video, and for example, an icon, an index item, link information, a reproduced image of contents, and so on.
- the object on the screen of the device may include, but is not limited to, an icon of a video file, an icon of a music file, an icon of video reproducing application, an icon of music reproducing application, weather information providing widget, and calendar widget.
- one of a plurality of execution modes may be determined, and an operation of the device, which corresponds to the object, is performed according to the determined execution mode.
- the execution result of application corresponding to the object may be displayed may be gradually enlarged.
- FIG. 2 is a flowchart of a method of executing an object, according to an exemplary embodiment.
- a device receives a user input to an object.
- the device may receive the user input through a touch screen.
- a touch input may be formed by at least one gesture of touch, hold, tap, drag, flick, pinching, and unpinching.
- the user input is not limited to the touch input, and may include a voice input and a gesture for moving the device.
- the device determines one from among a plurality of execution modes according to the user input.
- a plurality of execution modes of the device may be set so as to perform different operations with respect to an object according to the user input of the object.
- the plurality of execution modes may include, but are not limited to, at least one of a first execution mode, a second execution mode, and a third execution mode.
- the first execution mode may be a mode in which an operation for managing an object on a display is executed. For example, in first execution mode, at least one of selecting, copying, cutting, and moving the object may be performed.
- the second execution mode may be an execution mode for executing application corresponding to the object while enlarging the object. For example, in the second execution mode, as the object is gradually enlarged by a user input and the application corresponding to the object may be executed, the execution result of the application may be displayed on a region of the gradually enlarged object.
- the third execution mode may be a mode for displaying the execution result of the application corresponding to the object on a separate window.
- the execution result of the application corresponding to the object may be displayed on a separate pop-up window.
- the first, second, and third execution modes may be matched with respective user inputs. For example, a user input performed by touching an object for a predetermined period of time or more may be matched with the first execution mode.
- a user input performed by touching an object for a predetermined period of time or more and then dragging the object may be matched with the second execution mode.
- application corresponding to the object may be executed according to the second execution mode.
- a user input performed by pinching an object may be matched with the second execution mode.
- a user input performed by touching an object a predetermined number of times within a predetermined period of time may be matched with the third execution mode.
- the exemplary embodiment is not limited thereto.
- the device executes application corresponding to the object according to the determined execution mode.
- the device may perform an operation corresponding to the object according to the execution mode matched with a user input. For example, when the object is an execution icon of weather application, the device may execute weather application. In addition, for example, when the object is a link item for accessing a predetermined website, the device may execute an Internet browser.
- the device terminates an operation corresponding to the object according to a user input.
- the device may terminate the operation corresponding to the object.
- the device may terminate execution of the operation corresponding to the object.
- the device may reduce the enlarged object to an original size and may display the object.
- the enlarged object may be reduced according to a predetermined user input. For example, when a user selects a window-close-icon displayed on the region of the enlarged object, the enlarged object may be reduced. Alternatively, for example, when the user touches the enlarged object for a predetermined period of time or more, moves the touched object to a predetermined region (for example, a region where a trash box icon) by dragging the object, and drops the object, the object may be restored to an original state. Alternatively, for example, when the user unpinches the enlarged object, the enlarged object may be reduced.
- a predetermined user input For example, when a user selects a window-close-icon displayed on the region of the enlarged object, the enlarged object may be reduced.
- a predetermined region for example, a region where a trash box icon
- the enlarged object may be reduced.
- the enlarged object may be reduced.
- FIG. 3 is a flowchart of a method of displaying an execution result of an object according to a second execution mode, according to an exemplary embodiment.
- a device enlarges an object according to a user input.
- the device may enlarge the object in response to a user input performed by touching and dragging the object within a predetermined period of time. For example, as an edge portion of the object is touched and dragged, the object may be enlarged.
- the device may determine a degree at which the object is enlarged, based on a distance between a position at which the object is touched and a position at which the dragging is finished.
- the object may be enlarged by a user input performed by pinching the object.
- the device may enlarge the object based on a user input including two steps.
- the device may determine whether an enlarging function of the object is activated, based on a user input. After the enlarging function of the object is activated, when the device receives a user input, the device may enlarge the object.
- the enlarging function of the object may be activated.
- the device may activate the enlarging function of the object.
- an enlarging size of the object and information displayed on the enlarged object may be previously determined and the determined information may be displayed on the region of the enlarged object having the determined size.
- the enlarging function of the object may be activated.
- the device may activate the enlarging function of the object.
- a touch pressure of the object is equal to or greater than a predetermined intensity, the device may activate the enlarging function of the object.
- an effect for indicating that the enlarging function of the object is activated to the user may be displayed.
- a user interface (UI) for a predetermined operation for example, an operation for enlarging the object
- the object displayed on a display may shake or may be enlarged.
- the object may be displayed tridimensionally. For example, an edge of the object may be displayed thick or the region of the enlarged object may be displayed concave inward of the display.
- a separate object to be enlarged according to a user input may be generated and displayed. For example, when a first icon is touched and held for a predetermined period of time or more, a second icon for executing application corresponding to the first icon may be generated and displayed.
- the second icon may be an icon in which the enlarging function is activated.
- the device may enlarge the object according to a user input to an object of which an enlarging function is activated.
- the device may enlarge the object according to a user input performed by a pinching input to the object of which the enlarging function is activated.
- the object When the object is touched with at least one finger and is unpinched, the object may be enlarged.
- the object may be enlarged according to a user input performed by touching and unpinching a region where the object on a display does not exist.
- the object may be enlarged according to a user input performed by touching and dragging the object of which the enlarging function is activated.
- the object may be enlarged according to a user input performed by touching a plurality of number of times the object of which the enlarging function is activated. In this case, the object may be enlarged to a predetermined size.
- the separate object when a separate object to be enlarged is generated and displayed, the separate object may be enlarged to a predetermined size by touching the separate object.
- the device may display the executing result of application.
- the device may display the executing result of application on a of the enlarged object. For example, as the device enlarges the object, the device may display the executing result of application corresponding to the object on the region of the enlarged object. In this case, as the application is enlarged, the executing result of the application may be gradually enlarged and may be displayed. In addition, as the object is enlarged, some functions of the application may be performed.
- the executing result of application may be displayed.
- the executing of the application may be displayed.
- information that is displayed as the executing result of the application may be obtained from application installed in the device, but the exemplary embodiment is not limited thereto.
- the device may receive information about execution of application from a separate server and may display the received information.
- the device may be connected to the separate server and may receive information about execution of application from the connected separate server.
- the device may push a request for the information about execution of application to the separate server. If a networking environment is unstable, when data receipt from a server is delayed, the device may display an image that is previously captured as an executing image of application that is previously used, as the executing result of application.
- a method of receiving and displaying additional information about an object from a server and content about the object as the object is enlarged will be described in detail with reference to FIG. 9 .
- the device may receive information about execution of application from another device (not shown) and may display the received information.
- the device may be pared with another device (not shown), and the device may gradually receive partial information and detailed information about content related to the object according to the size of the enlarged object. For example, when an object for searching for a file of the device is displayed on the device and is enlarged by a first threshold value or more, the device may receive and display summary information of a file stored in another device (not shown) from another device (not shown). In addition, when the object is enlarged by a second threshold value or more, the device may receive and display detailed information stored in another device (not shown) from another device (not shown).
- the device may display the object together with the executing result of application on the region of the enlarged object, but the exemplary embodiment is not limited thereto.
- the device may partially or entirely display the executing result of application on the region of the enlarged object according to the size of the enlarged object.
- the device may generate a plurality of images indicating the executing result of application and may display the plurality of images according to the respective sizes of the enlarged object.
- vibration of a predetermined pattern may be generated in the device.
- the executing result of application is displayed on the region of the enlarged object, the executing result of application is emphasized and displayed for a predetermined period of time.
- the enlarged object of which an edge is colored with a predetermined color blinks a plurality of number of times for a predetermined period of time.
- a predetermined sound may be output from the device.
- a predetermined smell may be generated.
- shape of a surface of the device may be changed and a user may feel the change in the surface of the device via his or her sense of touch.
- the surface of the device may partially become convex or concave, but the exemplary embodiment is not limited thereto.
- the device may fix the region of the enlarged object according to a user input and may display an executing result of an operation corresponding to the object on the fixed object region. For example, after the object is touched and dragged, as the touch of the object is held for a predetermined period of time or more, the device may fix the size of the enlarged object and may display the executing result of the operation corresponding to the object on the fixed region. Alternatively, for example, after the object is touched and dragged, the device may detect a pressure applied by touching a display. When the detected pressure is equal to or greater than a predetermined value, the device may fix the size of the enlarged object.
- information contained in the executing result of application may vary according to a type of the content file.
- the content file is a picture file
- information about a picture image, a picture photographing time, a picture photographing place, and a picture photographing resolution may be contained in the executing result of application corresponding to the picture file.
- the content file is a video file
- information about an encoding method, a play time, and a video resolution may be contained in the executing result of application corresponding to the video file.
- the content file is a music file
- information about an encoding method and a play time, and album information may be contained in the executing result of application corresponding to the music file.
- the content file is an application installation package file
- a type of a platform which is subject to installation, application information, user evaluating information of application may be contained in the executing result of application corresponding to the application installation package file.
- information about icons of files included in the folder and folder information may be contained in the executing result of application corresponding to the folder information.
- the positions and arrangements of the other objects other than the enlarged object may be adjusted on the display.
- the other objects other than the enlarged object may be arranged outside the region of the enlarged object on the display.
- the exemplary embodiment is not limited thereto.
- the enlarged object may overlap the other objects and may be displayed. In this case, the transparency of a region of the overlapped object may be adjusted such that the enlarged object may be displayed to be translucent.
- whether the enlarged object overlaps with the other objects or the other objects are rearranged may be determined in various ways according to the size of a screen of the display and the number of objects on the display.
- FIG. 4 is a detailed flowchart of a method of executing application corresponding to an object and displaying an execution result of the application as the object is enlarged, according to an exemplary embodiment.
- a device receives a user input to an object.
- the device may receive a user input performed by touching and dragging the object for a predetermined period of time.
- the device may receive a user input performed by touching and dragging an edge portion of the object.
- the device may receive a use input performed by pinching the object.
- a user input received by the device is not limited to these types.
- the device may determine whether the size of the region of the enlarged object is equal to or greater than a first threshold value.
- the device may enlarge the object as the edge portion of the object is touched and dragged.
- the device may obtain the size of the region of the enlarged object, based on a distance between a position at which the object is touched and a position at which the dragging is finished.
- the device may enlarge the object as the object is pinched.
- the device may obtain the size of the region of the enlarged object, based on the distance between a position at which the object is touched and a position at which the dragging is finished.
- the size of the region of the enlarged object may be obtained based on a distance between a position at which the object is touched and a position at which the dragging is finished.
- the size of the region of the enlarged object may be determined based on an area of a rectangle having, as a diagonal line, a line from the position at which the object is touched and the position at which the dragging is finished.
- the size of the region to the enlarged object may be determined based on an area of a circle having, as a diameter, a line from the position at which the object is touched and the position at which the dragging is finished.
- the size of the region of the enlarged object may be determined based on a horizontal or vertical line of a rectangle having, as a diagonal line, a line from the position at which the object is touched and the position at which the dragging is finished.
- the first threshold value may be previously set.
- the device may compare the obtained size with the first threshold value and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- the device executes application corresponding to the object.
- application corresponding to the object may be, but is not limited to, weather application, calculator application, news application, stock application, calendar application, video reproducing application, and music reproducing application.
- application corresponding to the object may be, but is not limited to, weather application, calculator application, news application, stock application, calendar application, video reproducing application, and music reproducing application.
- only some functions of functions of application may be executed.
- the device displays a portion of the execution image of application on the region of the enlarged object.
- the device may cut the portion of the execution image of application and may display the cut image on the region of the enlarged object.
- the device may gradually add another portion of the execution image other than the cut portion of the execution image of application on the region of the enlarged object so as to gradually display the execution image from a portion to an entire portion on the region of the enlarge object.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a second threshold value.
- the device may obtain the size of the region of the enlarged object, based on a distance between a position at which the device is touched and a position at which the dragging is finished.
- the device may obtain the size of the region of the enlarged object based on a distance between positions at which the object is touched for pinching.
- the device may compare the obtained size with the second threshold value and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the second threshold value may be set according to the type of application corresponding to the object. Alternatively, the second threshold value may be set according to the number and size of components contained in an image indicating an executing result of application. However, the exemplary embodiment is not limited thereto.
- the device displays an entire portion of an execution image of application on the region of the enlarged object.
- the device may gradually enlarge and display the execution image of the application.
- various types of highlight effects may be output from the device.
- the device may output at least one of predetermined vibration and sound.
- the size of the region of the enlarged object is greater than the first threshold value by touching and dragging the object, at least one of color and brightness of the object may be differentiated or the object may be displayed tridimensionally.
- the device may generate a predetermined smell.
- a shape of a surface of the device may be changed and a user may feel the change in the surface of the device via his or her sense of touch.
- the surface of the device may partially become convex or concave, but the exemplary embodiment is not limited thereto.
- a highlight effect may be differentially output from the device according to a type of the threshold value.
- FIG. 5 is a detailed flowchart of a method of executing application corresponding to an object and displaying summary information and detailed information about an executing result of the application as the object is enlarged, according to an exemplary embodiment.
- the object may be continually or intermittently enlarged based on a user input.
- a device receives a user input to an object.
- the device may receive a user input performed by touching and dragging the object within a predetermined period of time.
- the device may receive a user input performed by touching and dragging an edge portion of the object.
- the device may receive a user input performed by pinching the object.
- a user input received by the device is not limited to these types.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- the device executes application corresponding to the object.
- the device may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- the device displays the summary information of the executing result of application on the region of the enlarged object.
- the device may generate the summary information about the executing result of application and may display the generated summary information on the region of the enlarged object.
- the device may increase the amount of the displayed summary information as the object is enlarged.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the second threshold value may be set according to a type of application corresponding to the object.
- the second value may be set according to the number and size of components contained in an image indicating an executing result of application.
- the exemplary embodiment is not limited thereto.
- the device displays detailed information of the executing result of application on the region of the enlarged object.
- the device may gradually enlarge and display an image containing the detailed information of the executing result of application.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again.
- the object may be continually or intermittently enlarged based on a user input.
- FIG. 6 is a detailed flowchart of a method of executing video application corresponding to an object and displaying an executing result of the application, according to an exemplary embodiment.
- the object may be continually or intermittently enlarged based on a user input.
- a device receives a user input to an object.
- the device may receive a user input performed by touching and dragging the object within a predetermined period of time.
- the device may receive a user input performed by touching and dragging an edge portion of the object.
- the device may receive a user input performed by pinching the object.
- a user input received by the device is not limited to these types.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- operation S 620 when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S 620 , the device executes video application corresponding to the object.
- the device displays a preview image of a video on the region of the enlarged object.
- the device may generate the preview image of the video to be reproduced by video reproducing application.
- the device may receive the preview image of the video to be reproduced by video reproducing application from a separate server (not shown).
- the device may provide specification information about the device and an identification value of the video to be reproduced to a server (not shown) and may receive the preview image that is encoded in a format suitable for the performance of the device.
- the device may gradually enlarge and display the preview image.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the second threshold value may be set according to the type of application corresponding to the object. Alternatively, the second threshold value may be set according to the number and size of components contained in an image indicating an executing result of application. However, the exemplary embodiment is not limited thereto.
- the device displays a reproduced image of the video on the region of the enlarged object.
- the device may reproduce an original file of the video and may display a reproduced image of the original file.
- UI user interface
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again.
- the object may be continually or intermittently enlarged based on a user input.
- the device may gradually enlarge and display the reproduced image of the video.
- FIG. 7 is a detailed flowchart of a method of executing calendar application corresponding to an object and displaying an executing result, according to an exemplary embodiment.
- the object may be continually or intermittently enlarged based on a user input.
- a device receives a user input to an object.
- the device may receive a user input performed by touching and dragging the object within a predetermined period of time.
- the device may receive a user input performed by touching and dragging an edge portion of the object.
- the device may receive a user input performed by pinching the object.
- a user input received by the device is not limited to these types.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- the device executes calendar application corresponding to the object.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- the device displays a day unit image of the calendar application on the region of the enlarged object.
- the day unit image of the calendar application may contain a field for recording a predetermine date and a memo about a predetermine date.
- the device may gradually enlarge and display the day unit image of the calendar application.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a second threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device displays a week unit image of the calendar application on the region of the enlarged object.
- the week unit image of the calendar application may contain a plurality of fields for recording dates included in a predetermined week and memos about the respective dates.
- the device may gradually enlarge and display the week unit image of the calendar application.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a third threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the third threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the third threshold value.
- the device displays a month unit image of the calendar application on the region of the enlarged object.
- the month unit image of the calendar application may contain a plurality of fields for recording dates included in a predetermined month and memos about the respective dates.
- the device may gradually enlarge and display the month unit image of the calendar application.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the third threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- FIG. 8 is a detailed flowchart of a method of executing music reproducing application corresponding to an object and outputting an executing result, according to an exemplary embodiment.
- the object may be continually or intermittently enlarged based on a user input.
- a device receives a user input to an object.
- the device may receive a user input performed by touching and dragging the object within a predetermined period of time.
- the device may receive a user input performed by touching and dragging an edge portion of the object.
- the device may receive a user input performed by pinching the object.
- a user input received by the device is not limited to these types.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- operation S 810 when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S 820 , the device executes the music reproducing application corresponding to the object.
- the device outputs a prelisten sound of music.
- the prelisten sound is a sound for prelistening, and may be a portion of an entire sound of the music.
- the device may generate the prelisten sound of the music to be reproduced by the music reproducing application.
- the device may receive the prelisten sound of the music to be reproduced by the music reproducing application from a separate server (not shown).
- the device may provide specification information about the device and an identification number of the music to be reproduced to a server (not shown) and may receive the prelisten sound that is encoded in a format suitable for the performance of the device.
- the device displays summary information about the music on the region of the enlarged object.
- the device may generate the summary information about the music and may display the generated summary information on the region of the enlarged object.
- the device may increase the amount of the displayed summary information as the object is enlarged.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again.
- the object may be continually or intermittently enlarged based on a user input.
- the device may output an entire sound of the music.
- the device may display a control image for controlling reproduction of the music on the region of the enlarged object.
- the device may display a user interface (UI) for reproducing the music and detailed information about the music together.
- the device may gradually enlarge and display the control image of the music as the object is enlarged.
- FIG. 9 is a flowchart of a method of receiving additional information of an object and content about the object from a server and displaying the information as the object is enlarged via a device, according to an exemplary embodiment.
- the object may be continually or intermittently enlarged based on a user input.
- the device receives a user input to an object.
- the device may receive a user input performed by touching and dragging the object within a predetermined period of time.
- the device may receive a user input performed by touching and dragging an edge portion of the object.
- the device may receive a user input performed by pinching the object.
- a user input received by the device is not limited to these types.
- the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- the device when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S 920 , the device request a server for additional information about the object.
- the object is an icon for executing a video
- the device may request the server for the additional information about the video.
- the additional information about the video may include, for example, at least one of the type, title, amount, copywriter, a running time, and user evaluation of the video.
- the device receives the requested additional information from the server.
- the server may obtain the additional information about the object and may provide the additional information to the device, in response to the request for the additional information.
- the server may collect the additional information from another server or may extract additional information from a database (DB) contained in the server.
- DB database
- the device displays the additional information on the region of the enlarged object.
- the additional information may be differentially displayed according to the size of the region of the enlarged object.
- types of the additional information may be differentially displayed according to the size of the region of the enlarged object.
- the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- the device may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value again.
- the object may be continually or intermittently displayed based on a user input.
- the device may request the server for content about the object. For example, when the object is an icon for executing a video, the device may request the server for video content.
- the device receives the requested content from the server.
- the server may obtain content about the object and may provide the content to the device.
- the server may collect the content from another server or may extract the content from a DB contained in the server.
- the content about the object may be provided to the device via a downloading method or a streaming method.
- the device displays a reproduced image of the received content.
- the device may enlarge and display the reproduced image of the content as the region of the object is enlarged.
- the exemplary embodiment is not limited thereto.
- the content about the object may include, but is not limited to, a video, a still image, and a text.
- FIG. 10 is a diagram for explaining a user input for executing application corresponding to an object, according to an exemplary embodiment.
- a device may select a second execution mode from among a plurality of execution modes of the object.
- weather application corresponding to the weather icon 10 may be executed according to the second execution mode.
- an executing result of the weather application may be gradually enlarged and displayed on an region of the enlarged object.
- the device may select the second execution mode from among a plurality of execution modes.
- FIG. 11 is a diagram of a case where an enlarged object is reduced, according to an exemplary embodiment.
- the device may receive an input performed by flicking ( 13 ) the weather icon 10 in an opposite direction to a direction in which the object is enlarged while the touch is maintained.
- the device may reduce the enlarged weather icon 10 to an original size. In this case, the device may terminate execution of the weather application corresponding to the weather icon 10 .
- a region of the weather icon 10 may be enlarged.
- the enlarged region of the weather icon 10 may be fixed according to a predetermined user input, when a portion of the enlarged region of the weather icon 10 is touched and dragged in an opposite direction to a direction in which the weather icon 10 is enlarged, the enlarged region of the weather icon 10 may be reduced.
- the weather icon 10 is touched and dragged ( 12 )
- a region of the weather icon 10 is enlarged and the region of the weather icon 10 is fixed according to a predetermined user input
- a portion for example, a region of an icon for restoring the enlarged region
- the enlarged region of the weather icon 10 may be reduced.
- the enlarged region of the weather icon 10 may be reduced.
- FIG. 12 is a diagram of a case where an object is fixed and displayed, according to an exemplary embodiment.
- the device may fix the size of the enlarged region of the weather icon 10 .
- the device may fix the size of the enlarged region of the weather icon 10 .
- a predetermined icon 14 for indicating that the region of the weather icon 10 is fixed may be displayed on an upper right portion of the fixed region of the weather icon 10 .
- an edge 15 of the region of the weather icon 10 colored with a predetermined color blinks a plurality of number of times.
- vibration of a predetermined pattern may be generated from the device.
- the device may output an effect obtained by combining two or more of a visual effect, an aural effect, and a tactile effect, which indicate that the size of the region of the weather icon 10 is fixed.
- the size of the enlarged object may be fixed. If the object is touched and dragged and then an icon having a pin shape is displayed at a corner of the object for a predetermined period of time, when the user taps the pin icon, the size of the enlarged object may be fixed. When the pin icon is not tapped within a predetermined period of time, the enlarged object may be reduced to an original size.
- the size of the object may be fixed.
- the size of the object may be fixed.
- the size of the object may be fixed.
- FIG. 13 is a diagram of a case where an executing result of application corresponding to an object is displayed as the object is gradually enlarged, according to an exemplary embodiment.
- the weather icon 10 may not longer exist in the enlarged region of the weather icon 10 or may overlap the enlarged region of the weather icon 10 and an execution image 16 of weather application may be displayed.
- the execution image 16 of weather application may be gradually enlarged and displayed.
- the weather icon 10 may be displayed together with the execution image 16 of the weather application.
- FIG. 14 is a diagram of a case where a portion 18 or an entire portion 16 of an execution image of application corresponding to an object is displayed on a screen as the object is gradually enlarged, according to another exemplary embodiment.
- the portion 18 or the entire portion 16 of the execution image of weather application may be displayed on the enlarged region of the weather icon 10 .
- the size of the enlarged region of the weather icon 10 is equal to or greater than a first threshold value and is equal to or smaller than a second threshold value
- a portion of the execution image of the weather application may be gradually enlarged and displayed, as shown in FIGS. 14( b ) and 14 ( c ).
- an entire portion of the execution image of the weather application may be gradually enlarged and displayed, as shown in FIGS. 14( c ) and 14 ( d ).
- the size of the enlarged region of the weather icon 10 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value
- information about weather of a predetermined date may be displayed.
- the size of the enlarged region of the weather icon 10 is equal to or greater than the second threshold value
- information about weather of a predetermined week may be displayed. For example, when the weather application is executed on Monday and the size of the enlarged region of the weather icon 10 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, weather information of Monday may be displayed.
- the size of the enlarged region of the weather icon 10 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value
- weather information of Monday and Tuesday may be displayed.
- the size of the enlarged region of the weather icon 10 is equal to or greater than the second threshold value
- weather information of Monday to Sunday may be displayed.
- FIG. 15 is a diagram of a case where a calendar image is gradually changed and displayed as an object is enlarged when application corresponding to the object is calendar application, according to an exemplary embodiment.
- an executing result of the calendar application may be gradually displayed on the enlarged region of the calendar icon 30 .
- a day unit image 32 of the calendar application may be displayed, as shown in FIG. 15( b ).
- a week unit image 34 of the calendar application may be displayed, as shown in FIG. 15( c ).
- a month unit image 36 of the calendar application may be displayed, as shown in FIG. 15( d ).
- the day unit image 32 , the week unit image 34 , and the month unit image 36 of the calendar application may be gradually enlarged and displayed.
- FIG. 16 is a diagram of a case where a preview image 42 of a video and a reproduced image 44 of the video are displayed as an object is enlarged when application corresponding to the object is video application, according to an exemplary embodiment.
- the preview image 42 of the video and the reproduced image 44 of the video may be gradually displayed on the enlarged region of the video icon 40 .
- the preview image 42 of the video may be displayed, as shown in FIG. 16( b ).
- the reproduced image 44 of the video may be displayed, as shown in FIG. 16( c ).
- the reproduced image 44 of the video may contain a plurality of icons for controlling reproduction of the video.
- FIG. 17 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is music reproducing application, according to an exemplary embodiment.
- summary information 52 about the music and an image 54 for controlling reproduction of the music may be gradually displayed on the enlarged region of the music icon 50 .
- the summary information 52 about the music may be displayed, as shown in FIG. 17( b ).
- a prelisten sound of the music may be output from the device.
- the image 54 for controlling reproduction of the music may be displayed, as shown in FIG. 17( c ).
- a reproduced sound of the music may be output from the device.
- FIG. 18 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is Internet browser executing application, according to an exemplary embodiment.
- a mobile browser 62 and a personal computer (PC) browser 64 may be gradually displayed on the enlarged region of the Internet browser icon 60 .
- the mobile browser 62 may be displayed, as shown in FIG. 18( b ).
- the PC browser 64 may be displayed, as shown in FIG. 18( c ).
- FIG. 19 is a diagram of a case where the positions and arrangements of objects other than an enlarged object 3000 are adjusted as the object 3000 is enlarged, according to an exemplary embodiment.
- the positions and arrangements of the other objects other than the enlarged object 3000 may be changed such that the other objects other may not overlap the enlarged object 3000 .
- FIG. 20 is a diagram of a case where an enlarged image 3010 of which transparency is adjusted is displayed as the object 3010 is enlarged, according to an exemplary embodiment.
- FIG. 21 is a diagram of a case where an object contained in an enlarged object is enlarged and displayed according to a user input, according to an exemplary embodiment.
- a plurality of objects related to the first object may be displayed on the enlarged region of the first object. Then, according to a predetermined user input, the enlarged region of the first object may be fixed. Then, when a second object is touched and dragged from among the plurality of objects, the second object may be enlarged.
- the files stored in the device, another device, or the server may be displayed on the enlarged region of the icon 3030 .
- additional information about the file 3040 and an executing result of the file 3040 may be displayed on the enlarged region of the file 3040 .
- FIG. 22 is a diagram of a case where information about a message is displayed as a message notice window 3050 is enlarged, according to an exemplary embodiment.
- the message notice window 3050 may be displayed on a screen of the device.
- summary information about the received message may be displayed on the message notice window 3050 .
- the phrase ‘receive 000 message’ may be displayed on the message notice window 3050 .
- the message notice window 3050 is enlarged according to a user input, detailed information of the message may be displayed on the enlarged region of the message notice window 3050 .
- detailed information of the message may be displayed on the enlarged region of the message notice window 3050 .
- the title and contents of the message may be displayed on the enlarged region of the message notice window 3050 .
- FIG. 23 is a diagram of a case where some of a plurality of widget windows are enlarged and displayed on a screen of a device, according to an exemplary embodiment.
- a plurality of widget windows may be displayed on the screen of the device and one widget window 3060 from among the plurality of widget windows may be enlarged.
- the enlarged widget window 3060 may overlap other widget windows and may be displayed, and detailed information about content corresponding to the widget window 3060 may be displayed on the enlarged region of the widget window 3060 .
- FIG. 24 is a diagram of a case where regions of a plurality of enlarged objects are fixed on a screen of a device, according to an exemplary embodiment.
- a first object 3070 about weather may be enlarged, the enlarged region of the first object 3070 may be fixed, and weather information may be displayed on the fixed region of the first object 3070 , on the screen of the device.
- a second object 3080 about a calendar may be enlarged, the enlarged region of the second object 3080 may be fixed, and calendar information may be displayed on the fixed region of the second object 3080 , on the screen of the device.
- the enlarged region of the first object 3070 and the enlarged region of the second object 3080 may be displayed together on the screen of the device.
- FIG. 25 is a diagram of a case where a device receives a music file from a server and displays information about the music file on an enlarged region of a music file icon, as the music file icon is enlarged, according to an exemplary embodiment.
- the music file icon music file icon is enlarged to be equal to or greater than the first threshold value
- additional information about a music file may be displayed on the enlarged region of the music file icon.
- the device may receive the additional information about the music file from a server.
- the exemplary embodiment is not limited thereto.
- the device downloads a music file from a server.
- information indicating a downloading degree of the music file may be displayed on the enlarged region of the music file icon.
- an image for controlling the music file may be displayed on the enlarged region of the music file.
- FIG. 26 is a diagram of a case where information about a video file is displayed on an enlarged region of a video file when a device cannot reproduce the video file, according to an exemplary embodiment.
- additional information about the video file may be displayed on the enlarged region of the video file.
- the device may receive the additional information about the video file from a server.
- the exemplary embodiment is not limited thereto.
- the device downloads the video file from a server.
- information indicating a downloading degree of the video file may be displayed on the enlarged region of the video file.
- notice information indicating that the video cannot be reproduced may be displayed on the enlarged region of the video file.
- separate link information may be displayed such that the device may reproduce the video file. For example, when codec or application for reproducing the video file is not installed in the device, link information for downloading the code or the application may be displayed on the screen.
- FIG. 27 is a diagram of a device for executing an object on a display, according to an exemplary embodiment.
- a mobile communication unit 1001 performs call set-up and data communication with a base station via a cellular network such as 3 generation/4 generation (3G/4G).
- a sub-communication unit 1002 performs functions for local communication such as Bluetooth or near field communication (NFC).
- a broadcast receiver 1003 receives digital multimedia broadcasting (DMB) signals.
- DMB digital multimedia broadcasting
- a camera unit 1004 may include a lens and optical device for capturing a still image or video.
- a sensor unit 1005 may include a gravity sensor for detecting a motion of the device, an illumination sensor for detecting brightness, a proximity sensor for detecting the proximity of a person, a motion sensor for detecting a motion of a person, and so on.
- a global positioning system (GPS) receiver 1006 receives GPS signals from an artificial satellite. Various services may be provided to a user by using the GPS signals.
- GPS global positioning system
- An input/output unit 1010 may provide an interface with an external device or the human and may include a button 1011 , a microphone 1012 , a speaker 1013 , a vibration motor 1014 , a connector 1015 , and a keypad 1016 .
- a touch screen 1018 receives a user touch input.
- a touch screen controller 1017 transmits the user touch input received via the touch screen 1018 to a processor 1050 .
- a power supply 1019 is connected to a battery or an external power source in order to supply power required for the device.
- the processor 1050 executes programs stored in a memory 1060 so as to execute an object on a display and to display an executing result on a screen, according to an exemplary embodiment.
- the mobile communication module 1061 , the Wi-Fi module 1062 , and the Bluetooth module 1063 may receive information about an object from another device or a server by using at least one of the mobile communication unit 1001 , the sub-communication unit 1002 , and the broadcast receiver 1003 .
- the touch screen module 1071 may receive the user touch input via the screen of the device.
- the application module 1073 may determine the type of the user touch input and may determine whether the object is enlarged according to the user touch input. For example, the application module 1073 may determine whether the size of the region of the enlarged object is equal to or greater than a predetermined threshold value, the application module 1073 may determine information to be displayed on the region of the enlarged object. In addition, for example, the application module 1073 may determine how a displayed image is processed as the object is enlarged.
- the UI module 1072 may enlarge and display the object on the screen of the device and may display predetermined information on the enlarged region of the object, based on the determination of the application module 1073 .
- the UI module 1072 may fix and display the enlarge region of the object or may reduce the enlarged region of the object, based on the determination of the application module 1073 .
- modules may be intuitively inferred by one of ordinary skill in the art based on their titles.
- the modules may correspond to combinations of commands for performing one or more functions that have been described with reference to FIGS. 1 through 18 .
- the commands do not need to be executed in separate programs, processes, or modules.
- the memory 1060 may contain further commands or a smaller number of commands than the commands.
- various functions of a device may be executed in software and/or hardware including at least one processor and/or application specific integrated circuit.
- the one or more exemplary embodiments and all functional operations may be performed in a digital electronic circuit, or computer software, firmware, hardware, a combination of one or more thereof, which includes the aforementioned structures and equivalent structures thereof.
- the computer readable medium may be any recording apparatus capable of storing data that is read by a computer system, e.g., a read-only memory (ROM), a random access memory (RAM), a compact disc (CD)-ROM, a magnetic tape, a floppy disk, an optical data storage device, and so on.
- ROM read-only memory
- RAM random access memory
- CD compact disc
- the computer readable medium can be distributed among computer systems that are interconnected through a network, and the present invention may be stored and implemented as computer readable code in the distributed system.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
A method and device for executing an object on a display. The method of executing an object includes receiving a user input to an object displayed on a display; gradually enlarging and displaying the object; and executing the application corresponding to the object as the object is enlarged.
Description
- This is a continuation application of U.S. patent application Ser. No. 13/646,233, filed on Oct. 5, 2012 in the U.S. Patent and Trademark Office, which claims priority from Korean Patent Application No. 10-2012-00036245, filed on Apr. 6, 2012, the disclosure of which are incorporated herein in its entirety by reference.
- 1. Field
- The exemplary embodiments relate to a method and device for executing an object on a display according to a user input.
- 2. Description of the Related Art
- A device is classified into a mobile/portable device and a stationary device according to whether the device is moveable. In detail, the mobile/portable device is classified into a handheld device and a vehicle mount device according to whether a user carries the device.
- Along with diversified functions of these device, multimedia players have been developed to have multi-functions, for example, a still or video image photographing function, a music or video file reproducing function, a game function, a broadcast receiving function, and so on. In order to support these functions of these devices, the improvement of the devices in terms of the structure and software can be considered.
- Recently, in order to obtain simple design of a device and to provide a convenient user interface (UI) to a user, technologies related to a touch input, such as a touch screen, a touch pad, or the like have been applied to devices. Accordingly, various attempts have been tried to realize more convenient UI environments by using these touch input technologies.
- The exemplary embodiments provide a method and device for executing an object on a display, which execute an operation about the object in one mode of a plurality of execution modes related to the object according to a user input to the object on a display
- The exemplary embodiments also provide a method and device for executing an object on a display, which execute application corresponding to the object according to a user input for enlarging the object on the display.
- According to an aspect of an exemplary embodiment, there is provided a method of executing application, the method including receiving a user input to an object displayed on a display; gradually enlarging and displaying the object; and executing the application corresponding to the object as the object is enlarged.
- The method may further include displaying an executing result of the application corresponding to the object on an enlarged region of the object.
- The method may further include checking a size of the enlarged object, wherein the displaying of the executing result of the application may include displaying the executing result of the application corresponding to the object on the enlarged region of the object when the size of the enlarged object is equal to or greater than a first threshold value.
- The displaying of the executing result of the application may include gradually enlarging and displaying the executing result of the application as the object is enlarged.
- The displaying of the executing result of the application may include displaying a portion of an execution image of the application, and displaying a remaining portion of the execution image of the application as the object is enlarged.
- The displaying of the executing result of the application may include displaying summary information about the executing result of the application when a size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- The displaying of the executing result of the application may include displaying detailed information about the executing result of the application when the size of the enlarge object is equal to or greater than the second threshold value.
- The method may further include generating vibration of a predetermined pattern as the executing result of the application is displayed.
- The application may be application for reproducing a video, and the displaying of the executing result of the application may include displaying a preview image of the video on the enlarged region of the object when a size of the enlarge object is equal to or greater than a first threshold value.
- The displaying of the executing result of the application may include displaying a reproduced image of the video on the enlarged region of the object when the size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- The application may be calendar application, and the displaying of the executing result of the application may include changing and displaying at least one calendar image from among a day unit image, a week unit image, and a month unit image on the enlarged region of the object according to a size of the enlarged object.
- The application may be application for reproducing a music, and the method may further include outputting a prelisten sound of the music when a size of the enlarged object is equal to or greater than a first threshold value.
- The displaying of the executing result of the application may include displaying summary information about the music when the size of the enlarged object is equal to or greater than the first threshold value.
- The method may further include outputting a reproduced sound of the music when the size of the enlarged object is equal to or greater than a second threshold value.
- The displaying of the executing result of the application may include displaying a control image for controlling reproduction of the music on the enlarged region of the object when the size of the enlarged object is equal to or greater than the second threshold value.
- The user input may be performed by touching and dragging the object.
- The method may further include reducing the enlarged object to an original size before the touching is performed, as the touching is dropped within a predetermined period of time after the dragging is performed.
- The method may further include reducing the enlarged object to an original size before the touching is performed, as the object is flicked in an opposite direction to a direction in which the object is enlarged after the dragging is performed.
- The method may further include fixing a size of the enlarged object as the touching is held for a predetermined period of time after the dragging is performed.
- The method may further include detecting a pressure applied to the display due to the touching; and fixing a size of the enlarged object as a pressure that is equal to or greater than a predetermined intensity is applied to the display due to the touching after the dragging is performed.
- According to another aspect of an exemplary embodiment, there is provided a portable terminal device including a memory for storing at least one program; and a processor for executing an object on a display by executing the at least program, wherein the at least one program may include commands for executing operations for receiving a user input to an object displayed on a display; gradually enlarging and displaying the object; and executing application corresponding to the object as the object is enlarged
- The at least one program may include commands for executing an operation for displaying an executing result of the application corresponding to the object on an enlarged region of the object.
- The at least one program may include commands for executing an operation for checking a size of the enlarged object, wherein the displaying of the executing result of the application may include displaying the executing result of the application corresponding to the object on the enlarged region of the object when the size of the enlarged object is equal to or greater than a first threshold value.
- The displaying of the executing result of the application may include gradually enlarging and displaying the executing result of the application as the object is enlarged.
- The displaying of the executing result of the application may include displaying a portion of an execution image of the application, and displaying a remaining portion of the execution image of the application as the object is enlarged.
- The displaying of the executing result of the application may include displaying summary information about the executing result of the application when the size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- The displaying of the executing result of the application may include displaying detailed information about the executing result of the application when the size of the enlarge object is equal to or greater than the second threshold value.
- The at least one program may include commands for executing an operation for generating vibration of a predetermined pattern as the executing result of the application is displayed.
- The application may be application for reproducing a video, and the displaying of the executing result of the application may include displaying a preview image of the video on the enlarged region of the object when the size of the enlarge object is equal to or greater than the first threshold value.
- The displaying of the executing result of the application may include displaying a reproduced image of the video on the enlarged region of the object when the size of the enlarge object is equal to or greater than the first threshold value and is equal to or smaller than a second threshold value.
- The application may be calendar application, and the displaying of the executing result of the application may include changing and displaying at least one calendar image from among a day unit image, a week unit image, and a month unit image on the enlarged region of the object according to the size of the enlarged object.
- The application may be application for reproducing a music, and the method may further include outputting a prelisten sound of the music when the size of the enlarged object is equal to or greater than the first threshold value.
- The displaying of the executing result of the application may include displaying summary information about the music when the size of the enlarged object is equal to or greater than the first threshold value.
- The at least one program may include commands for executing an operation for outputting a reproduced sound of the music when the size of the enlarged object is equal to or greater than a second threshold value.
- The displaying of the executing result of the application may include displaying a control image for controlling reproduction of the music on the enlarged region of the object when the size of the enlarged object is equal to or greater than the second threshold value.
- The user input may be performed by touching and dragging the object.
- The at least one program may include commands for executing an operation for reducing the enlarged object to an original size before the touching is performed as the touching is dropped within a predetermined period of time after the dragging is performed.
- The at least one program may include commands for executing an operation for reducing the enlarged object to an original size before the touching is performed as the object is flicked in an opposite direction to a direction in which the object is enlarged after the dragging is performed.
- The at least one program may include commands for executing an operation for fixing a size of the enlarged object as the touching is held for a predetermined period of time after the dragging is performed.
- The at least one program may include commands for executing an operation for detecting a pressure applied to the display due to the touching; and fixing a size of the enlarged object as a pressure that is equal to or greater than a predetermined intensity is applied to the display due to the touching after the dragging is performed.
- The above and other features and advantages of the exemplary embodiments will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
-
FIG. 1 is a diagram of a case where an object is executed on a display of a device by using a method of executing an object, according to an exemplary embodiment; -
FIG. 2 is a flowchart of a method of executing an object, according to an exemplary embodiment; -
FIG. 3 is a flowchart of a method of displaying an execution result of an object according to a second execution mode, according to an exemplary embodiment; -
FIG. 4 is a detailed flowchart of a method of executing application corresponding to an object and displaying an execution result of the application as the object is enlarged, according to an exemplary embodiment; -
FIG. 5 is a detailed flowchart of a method of executing application corresponding to an object and displaying summary information and detailed information about an executing result of the application as the object is enlarged, according to an exemplary embodiment; -
FIG. 6 is a detailed flowchart of a method of executing video application corresponding to an object and displaying an executing result of the application, according to an exemplary embodiment; -
FIG. 7 is a detailed flowchart of a method of executing calendar application corresponding to an object and displaying an executing result, according to an exemplary embodiment; -
FIG. 8 is a detailed flowchart of a method of executing music reproducing application corresponding to an object and outputting an executing result, according to an exemplary embodiment; -
FIG. 9 is a flowchart of a method of receiving additional information of an object and content about the object from a server and displaying the information as the object is enlarged via a device, according to an exemplary embodiment; -
FIG. 10 is a diagram for explaining a user input for executing application corresponding to an object, according to an exemplary embodiment; -
FIG. 11 is a diagram of a case where an enlarged object is reduced, according to an exemplary embodiment; -
FIG. 12 is a diagram of a case where an object is fixed and displayed, according to an exemplary embodiment; -
FIG. 13 is a diagram of a case where an executing result of application corresponding to an object is displayed as the object is gradually enlarged, according to an exemplary embodiment; -
FIG. 14 is a diagram of a case where a portion or an entire portion of an execution image of application corresponding to an object is displayed on a screen as the object is gradually enlarged, according to another exemplary embodiment; -
FIG. 15 is a diagram of a case where a calendar image is gradually changed and displayed as an object is enlarged when application corresponding to the object is calendar application, according to an exemplary embodiment; -
FIG. 16 is a diagram of a case where a preview image of a video and a reproduced image of the video are displayed as an object is enlarged when application corresponding to the object is video application, according to an exemplary embodiment; -
FIG. 17 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is music reproducing application, according to an exemplary embodiment; -
FIG. 18 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is Internet browser executing application, according to an exemplary embodiment; -
FIG. 19 is a diagram of a case where the positions and arrangements of objects other than an enlarged object are adjusted as the object is enlarged, according to an exemplary embodiment; -
FIG. 20 is a diagram of a case where an enlarged image of which transparency is adjusted is displayed as the object is enlarged, according to an exemplary embodiment; -
FIG. 21 is a diagram of a case where an object contained in an enlarged object is enlarged and displayed according to a user input, according to an exemplary embodiment; -
FIG. 22 is a diagram of a case where information about a message is displayed as a message notice window is enlarged, according to an exemplary embodiment; -
FIG. 23 is a diagram of a case where some of a plurality of widget windows are enlarged and displayed on a screen of a device, according to an exemplary embodiment; -
FIG. 24 is a diagram of a case where regions of a plurality of enlarged objects are fixed on a screen of a device, according to an exemplary embodiment; -
FIG. 25 is a diagram of a case where a device receives a music file from a server and displays information about the music file on an enlarged region of a music file icon, as the music file icon is enlarged, according to an exemplary embodiment; -
FIG. 26 is a diagram of a case where information about a video file is displayed on an enlarged region of a video file when a device cannot reproduce the video file, according to an exemplary embodiment; and -
FIG. 27 is a diagram of a device for executing an object on a display, according to an exemplary embodiment. - Exemplary embodiments are described in detail so as for those of ordinary skill in the art to easily implement with reference to the accompanying drawings. However, the exemplary embodiments may be implemented in various different forms and is not limited to these exemplary embodiments. To clearly describe the exemplary embodiments, a part without concerning to the description is omitted in the drawings, and like reference numerals in the specification denote like elements.
- In the specification, when it is described that a certain part is “connected” to another part, it should be understood that the certain part may be directly connected to another part or electrically connected to another part via another part in the middle. In addition, when a certain part “includes” a certain component, this indicates that the part may further include another component instead of excluding another component unless there is no different disclosure.
- In the specification, the term ‘device’ may be, but is not limited to, a smart phone, a portable phone, a personal digital assistant (PDA), a laptop, a media player, a global positioning system (GPS) device, or other mobile or non-mobile computing device. In addition, the device may include various devices for receiving a touch input, such as an electronic bulletin board, a touch table, or the like.
- In this specification, the term ‘object’ refers to an object that may be selected by a user input. The object includes an image, a text, and a video, and for example, an icon, an index item, link information, a reproduced image of contents, and so on.
- In this specification, the term ‘tap’ refers to a motion that a user very quickly touches a screen with a finger or a stylus. That is, in this case, a time difference between a touch-in time when the screen is touched by the finger or the stylus and a touch-out time when the finger or the stylus is took off the screen is very short and is equal to or less than a critical time.
- The term ‘touch & hold’ refers to a motion that a user touches a screen with a finger or a stylus and then maintains a touch input for a critical time or more. That is, in this case, a time difference between the touch-in time and the touch-out time is equal to or greater than a critical time. In order to allow the user to recognize whether the touch input is the tap or the touch & hold, if the touch input is maintained for the critical time or more, a feedback signal may be visually or aurally provided.
- The term ‘double tap’ refers to a motion that a user quickly touches a screen twice with a finger or a stylus.
- The term ‘drag’ refers to a motion that a user sets a finger or a stylus on a screen and then moves it across the screen.
- The term ‘flick’ refers to a motion that a user very quickly drag with a finger or a stylus. The drag and the flick may be distinguished whether a moving speed of the finger or the stylus is equal to or greater than a critical speed.
- The term ‘pinch’ refers to a motion that a user touches a screen with a plurality of fingers or styluses and then an interval between the fingers or the styluses is widened or narrowed. A motion that the user touches the screen with two or more fingers and then widens an interval between the fingers or the styluses is referred to as unpinching. A motion that the user narrows the interval is referred to as pinching. As an example of the pinch, a page zooms-in according to an unpinching input and zooms-out according to a pinching input.
- In this specification, an execution mode may include, for example, a first execution mode, a second execution mode, and a third execution mode.
- The first execution mode may be a mode in which an operation for managing an object on a display is executed. In addition, in the first execution mode, a selection list for selecting at least one operation for selecting, copying, cutting, and moving the object on the display, and a user may select one of operations indicated on the selection list to manage the object on the display.
- The second execution mode may be an execution mode for executing application corresponding to the object while enlarging the object. In the second execution mode, as the object is gradually enlarged by a user input and the application corresponding to the object may be executed, the execution result of the application may be displayed on a region of the gradually enlarged object.
- The third execution mode may be a mode for displaying the execution result of the application corresponding to the object on a separate window. In the third execution mode, the execution result of the application corresponding to the object may be displayed on a separate pop-up window.
- The exemplary embodiments will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments are shown.
-
FIG. 1 is a diagram of a case where an object is executed on a display of a device by using a method of executing an object, according to an exemplary embodiment. - As shown in
FIG. 1 , a predetermined object may be displayed on a screen of the device according to the present embodiment and the object may be selected by a user touch. The object refers to an object that may be selected by a user input. The object includes an image, a text, and a video, and for example, an icon, an index item, link information, a reproduced image of contents, and so on. For example, the object on the screen of the device may include, but is not limited to, an icon of a video file, an icon of a music file, an icon of video reproducing application, an icon of music reproducing application, weather information providing widget, and calendar widget. - According to a user input for selecting the object, one of a plurality of execution modes may be determined, and an operation of the device, which corresponds to the object, is performed according to the determined execution mode. As the object is enlarged according to a user input, the execution result of application corresponding to the object may be displayed may be gradually enlarged.
-
FIG. 2 is a flowchart of a method of executing an object, according to an exemplary embodiment. - In operation S200, a device receives a user input to an object. In operation S200, the device may receive the user input through a touch screen. Here, a touch input may be formed by at least one gesture of touch, hold, tap, drag, flick, pinching, and unpinching. The user input is not limited to the touch input, and may include a voice input and a gesture for moving the device.
- In operation S210, the device determines one from among a plurality of execution modes according to the user input. A plurality of execution modes of the device may be set so as to perform different operations with respect to an object according to the user input of the object.
- The plurality of execution modes may include, but are not limited to, at least one of a first execution mode, a second execution mode, and a third execution mode.
- The first execution mode may be a mode in which an operation for managing an object on a display is executed. For example, in first execution mode, at least one of selecting, copying, cutting, and moving the object may be performed.
- The second execution mode may be an execution mode for executing application corresponding to the object while enlarging the object. For example, in the second execution mode, as the object is gradually enlarged by a user input and the application corresponding to the object may be executed, the execution result of the application may be displayed on a region of the gradually enlarged object.
- The third execution mode may be a mode for displaying the execution result of the application corresponding to the object on a separate window. In the third execution mode, the execution result of the application corresponding to the object may be displayed on a separate pop-up window.
- The first, second, and third execution modes may be matched with respective user inputs. For example, a user input performed by touching an object for a predetermined period of time or more may be matched with the first execution mode.
- In addition, for example, a user input performed by touching an object for a predetermined period of time or more and then dragging the object may be matched with the second execution mode. In this case, as an edge portion of the object is touched and is dragged, application corresponding to the object may be executed according to the second execution mode. For example, a user input performed by pinching an object may be matched with the second execution mode. In addition, for example, a user input performed by touching an object a predetermined number of times within a predetermined period of time may be matched with the third execution mode. However, the exemplary embodiment is not limited thereto.
- In operation S220, the device executes application corresponding to the object according to the determined execution mode. In operation S220, the device may perform an operation corresponding to the object according to the execution mode matched with a user input. For example, when the object is an execution icon of weather application, the device may execute weather application. In addition, for example, when the object is a link item for accessing a predetermined website, the device may execute an Internet browser.
- In operation S230, the device terminates an operation corresponding to the object according to a user input. In operation S230, as the object is touched and dragged and then the object is dropped within a predetermined period of time, the device may terminate the operation corresponding to the object. In addition, as a user input, which is performed by touching and dragging the object and then flicking (or dragging) the object in an opposite direction to a direction in which the object is enlarged while the touch is maintained, is input, the device may terminate execution of the operation corresponding to the object. In addition, as the object terminates the operation, the device may reduce the enlarged object to an original size and may display the object.
- In addition, the enlarged object may be reduced according to a predetermined user input. For example, when a user selects a window-close-icon displayed on the region of the enlarged object, the enlarged object may be reduced. Alternatively, for example, when the user touches the enlarged object for a predetermined period of time or more, moves the touched object to a predetermined region (for example, a region where a trash box icon) by dragging the object, and drops the object, the object may be restored to an original state. Alternatively, for example, when the user unpinches the enlarged object, the enlarged object may be reduced. Alternatively, for example, when a corner of the enlarged object is touched for a predetermined period of time and then is dragged or flicked in a diagonal direction, the enlarged object may be reduced. Alternatively, for example, when the user rubs the enlarged object and wallpaper together, the enlarged object may be reduced.
-
FIG. 3 is a flowchart of a method of displaying an execution result of an object according to a second execution mode, according to an exemplary embodiment. - In operation S300, a device enlarges an object according to a user input. In operation S300, the device may enlarge the object in response to a user input performed by touching and dragging the object within a predetermined period of time. For example, as an edge portion of the object is touched and dragged, the object may be enlarged. In this case, the device may determine a degree at which the object is enlarged, based on a distance between a position at which the object is touched and a position at which the dragging is finished. Alternatively, for example, the object may be enlarged by a user input performed by pinching the object.
- In addition, the device may enlarge the object based on a user input including two steps. The device may determine whether an enlarging function of the object is activated, based on a user input. After the enlarging function of the object is activated, when the device receives a user input, the device may enlarge the object.
- For example, when the object is touched and held for a predetermined period of time or more, the enlarging function of the object may be activated. Alternatively, for example, when a predetermined voice is input to the device, the device may activate the enlarging function of the object. In this case, an enlarging size of the object and information displayed on the enlarged object may be previously determined and the determined information may be displayed on the region of the enlarged object having the determined size.
- Alternatively, for example, when the object is multi-touched, the enlarging function of the object may be activated. Alternatively, when the object is touched and is dragged in a predetermined pattern (for example, a circle, zigzag, etc.), the device may activate the enlarging function of the object. Alternatively, when a touch pressure of the object is equal to or greater than a predetermined intensity, the device may activate the enlarging function of the object.
- In addition, an effect for indicating that the enlarging function of the object is activated to the user may be displayed. For example, when the enlarging function of the object is activated, a user interface (UI) for a predetermined operation (for example, an operation for enlarging the object) may be displayed at a corner of the object. In addition, when the enlarging function of the object is activated, the object displayed on a display may shake or may be enlarged. Alternatively, when the enlarging function of the object is activated, the object may be displayed tridimensionally. For example, an edge of the object may be displayed thick or the region of the enlarged object may be displayed concave inward of the display.
- In addition, as the enlarging function of the object is activated, a separate object to be enlarged according to a user input may be generated and displayed. For example, when a first icon is touched and held for a predetermined period of time or more, a second icon for executing application corresponding to the first icon may be generated and displayed. In addition, the second icon may be an icon in which the enlarging function is activated.
- In addition, the device may enlarge the object according to a user input to an object of which an enlarging function is activated. For example, the device may enlarge the object according to a user input performed by a pinching input to the object of which the enlarging function is activated. When the object is touched with at least one finger and is unpinched, the object may be enlarged. Alternatively, the object may be enlarged according to a user input performed by touching and unpinching a region where the object on a display does not exist.
- Alternatively, the object may be enlarged according to a user input performed by touching and dragging the object of which the enlarging function is activated. Alternatively, for example, the object may be enlarged according to a user input performed by touching a plurality of number of times the object of which the enlarging function is activated. In this case, the object may be enlarged to a predetermined size.
- In addition, for example, when a separate object to be enlarged is generated and displayed, the separate object may be enlarged to a predetermined size by touching the separate object.
- In operation S310, the device may display the executing result of application. In operation S310, the device may display the executing result of application on a of the enlarged object. For example, as the device enlarges the object, the device may display the executing result of application corresponding to the object on the region of the enlarged object. In this case, as the application is enlarged, the executing result of the application may be gradually enlarged and may be displayed. In addition, as the object is enlarged, some functions of the application may be performed.
- For example, when the object is enlarged by touching and dragging the object, when the device starts receiving a drag input, the executing result of application may be displayed. In addition, after the drag input is received, when the object is dragged by a predetermined distance or more, the executing of the application may be displayed.
- In addition, information that is displayed as the executing result of the application may be obtained from application installed in the device, but the exemplary embodiment is not limited thereto. The device may receive information about execution of application from a separate server and may display the received information. In this case, the device may be connected to the separate server and may receive information about execution of application from the connected separate server. In addition, the device may push a request for the information about execution of application to the separate server. If a networking environment is unstable, when data receipt from a server is delayed, the device may display an image that is previously captured as an executing image of application that is previously used, as the executing result of application.
- A method of receiving and displaying additional information about an object from a server and content about the object as the object is enlarged will be described in detail with reference to
FIG. 9 . - In addition, the device may receive information about execution of application from another device (not shown) and may display the received information. In detail, as a predetermined object displayed on the device is enlarged, the device may be pared with another device (not shown), and the device may gradually receive partial information and detailed information about content related to the object according to the size of the enlarged object. For example, when an object for searching for a file of the device is displayed on the device and is enlarged by a first threshold value or more, the device may receive and display summary information of a file stored in another device (not shown) from another device (not shown). In addition, when the object is enlarged by a second threshold value or more, the device may receive and display detailed information stored in another device (not shown) from another device (not shown).
- In addition, the device may display the object together with the executing result of application on the region of the enlarged object, but the exemplary embodiment is not limited thereto.
- In addition, the device may partially or entirely display the executing result of application on the region of the enlarged object according to the size of the enlarged object. In addition, the device may generate a plurality of images indicating the executing result of application and may display the plurality of images according to the respective sizes of the enlarged object.
- In addition, as the executing result of application is displayed, vibration of a predetermined pattern may be generated in the device. When the executing result of application is displayed on the region of the enlarged object, the executing result of application is emphasized and displayed for a predetermined period of time. For example, when executing result of application is displayed, the enlarged object of which an edge is colored with a predetermined color blinks a plurality of number of times for a predetermined period of time. Alternatively, for example, when the executing result of application is displayed, a predetermined sound may be output from the device. Alternatively, for example, when the executing result of application is displayed, a predetermined smell may be generated. Alternatively, for example, when the executing result of application is displayed, shape of a surface of the device may be changed and a user may feel the change in the surface of the device via his or her sense of touch. In this case, the surface of the device may partially become convex or concave, but the exemplary embodiment is not limited thereto.
- In addition, the device may fix the region of the enlarged object according to a user input and may display an executing result of an operation corresponding to the object on the fixed object region. For example, after the object is touched and dragged, as the touch of the object is held for a predetermined period of time or more, the device may fix the size of the enlarged object and may display the executing result of the operation corresponding to the object on the fixed region. Alternatively, for example, after the object is touched and dragged, the device may detect a pressure applied by touching a display. When the detected pressure is equal to or greater than a predetermined value, the device may fix the size of the enlarged object.
- When the object is an icon for executing a predetermined content file, information contained in the executing result of application may vary according to a type of the content file.
- For example, when the content file is a picture file, information about a picture image, a picture photographing time, a picture photographing place, and a picture photographing resolution may be contained in the executing result of application corresponding to the picture file.
- In addition, for example, when the content file is a video file, information about an encoding method, a play time, and a video resolution may be contained in the executing result of application corresponding to the video file.
- In addition, for example, when the content file is a music file, information about an encoding method and a play time, and album information may be contained in the executing result of application corresponding to the music file.
- In addition, for example, when the content file is an application installation package file, a type of a platform which is subject to installation, application information, user evaluating information of application may be contained in the executing result of application corresponding to the application installation package file.
- In addition, when the object is a folder icon, information about icons of files included in the folder and folder information may be contained in the executing result of application corresponding to the folder information.
- As the object is enlarged, the positions and arrangements of the other objects other than the enlarged object may be adjusted on the display. The other objects other than the enlarged object may be arranged outside the region of the enlarged object on the display. However, the exemplary embodiment is not limited thereto. The enlarged object may overlap the other objects and may be displayed. In this case, the transparency of a region of the overlapped object may be adjusted such that the enlarged object may be displayed to be translucent. In addition, whether the enlarged object overlaps with the other objects or the other objects are rearranged may be determined in various ways according to the size of a screen of the display and the number of objects on the display.
- A method of displaying an executing result of application as an object is enlarged will be described with reference to
FIGS. 13 through 18 . -
FIG. 4 is a detailed flowchart of a method of executing application corresponding to an object and displaying an execution result of the application as the object is enlarged, according to an exemplary embodiment. - In operation S400, a device receives a user input to an object. In operation S400, the device may receive a user input performed by touching and dragging the object for a predetermined period of time. Alternatively, the device may receive a user input performed by touching and dragging an edge portion of the object. Alternatively, the device may receive a use input performed by pinching the object. However, a user input received by the device is not limited to these types.
- In operation S410, the device may determine whether the size of the region of the enlarged object is equal to or greater than a first threshold value. In operation S410, the device may enlarge the object as the edge portion of the object is touched and dragged. In addition, the device may obtain the size of the region of the enlarged object, based on a distance between a position at which the object is touched and a position at which the dragging is finished. Alternatively, in operation S410, the device may enlarge the object as the object is pinched. In addition, the device may obtain the size of the region of the enlarged object, based on the distance between a position at which the object is touched and a position at which the dragging is finished.
- In addition, the size of the region of the enlarged object may be obtained based on a distance between a position at which the object is touched and a position at which the dragging is finished. For example, the size of the region of the enlarged object may be determined based on an area of a rectangle having, as a diagonal line, a line from the position at which the object is touched and the position at which the dragging is finished. Alternatively, for example, the size of the region to the enlarged object may be determined based on an area of a circle having, as a diameter, a line from the position at which the object is touched and the position at which the dragging is finished. Alternatively, for example, the size of the region of the enlarged object may be determined based on a horizontal or vertical line of a rectangle having, as a diagonal line, a line from the position at which the object is touched and the position at which the dragging is finished.
- In addition, the first threshold value may be previously set. The device may compare the obtained size with the first threshold value and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- As a determining result of operation S410, when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S420, the device executes application corresponding to the object. For example application corresponding to the object may be, but is not limited to, weather application, calculator application, news application, stock application, calendar application, video reproducing application, and music reproducing application. In addition, as the object is enlarged, only some functions of functions of application may be executed.
- In operation S430, the device displays a portion of the execution image of application on the region of the enlarged object. In operation S430, the device may cut the portion of the execution image of application and may display the cut image on the region of the enlarged object. Alternatively, as the object is enlarged, the device may gradually add another portion of the execution image other than the cut portion of the execution image of application on the region of the enlarged object so as to gradually display the execution image from a portion to an entire portion on the region of the enlarge object.
- In operation S440, the device determines whether the size of the region of the enlarged object is equal to or greater than a second threshold value. In operation S440, as an edge portion of the object is touched and dragged, the device may obtain the size of the region of the enlarged object, based on a distance between a position at which the device is touched and a position at which the dragging is finished. Alternatively, in operation S440, as the object is pinched, the device may obtain the size of the region of the enlarged object based on a distance between positions at which the object is touched for pinching.
- In addition, the device may compare the obtained size with the second threshold value and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- The second threshold value may be set according to the type of application corresponding to the object. Alternatively, the second threshold value may be set according to the number and size of components contained in an image indicating an executing result of application. However, the exemplary embodiment is not limited thereto.
- As a determining result of operation S440, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S450, the device displays an entire portion of an execution image of application on the region of the enlarged object. Alternatively, as the object is enlarged, the device may gradually enlarge and display the execution image of the application.
- In addition, when the size of the region of the enlarged object is greater than a threshold value, various types of highlight effects may be output from the device. For example, when the size of the region of the enlarged object is greater than the first threshold value by touching and dragging the object, the device may output at least one of predetermined vibration and sound. Alternatively, when the size of the region of the enlarged object is greater than the first threshold value by touching and dragging the object, at least one of color and brightness of the object may be differentiated or the object may be displayed tridimensionally. Alternatively, when the executing result of application is displayed, the device may generate a predetermined smell. Alternatively, for example, when the executing result of application is displayed, a shape of a surface of the device may be changed and a user may feel the change in the surface of the device via his or her sense of touch. In this case, the surface of the device may partially become convex or concave, but the exemplary embodiment is not limited thereto. Alternatively, when the size of the region of the enlarged object is greater than a threshold value, a highlight effect may be differentially output from the device according to a type of the threshold value.
- An example of a method of displaying a portion or an entire portion of an execution image of application corresponding to an object will be described in detail with reference to
FIG. 14 . -
FIG. 5 is a detailed flowchart of a method of executing application corresponding to an object and displaying summary information and detailed information about an executing result of the application as the object is enlarged, according to an exemplary embodiment. - In operations S500 to S550 of
FIG. 5 , the object may be continually or intermittently enlarged based on a user input. - In operation S500, a device receives a user input to an object. In operation S500, the device may receive a user input performed by touching and dragging the object within a predetermined period of time. Alternatively, the device may receive a user input performed by touching and dragging an edge portion of the object. Alternatively, the device may receive a user input performed by pinching the object. However, a user input received by the device is not limited to these types.
- In operation S510, the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- As a determining result of operation S510, when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S520, the device executes application corresponding to the object. Alternatively, as a determining result of operation S510, when the size of the region of the enlarged object is equal to or smaller than the first threshold value, the device may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- In operation S530, the device displays the summary information of the executing result of application on the region of the enlarged object. In operation S530, the device may generate the summary information about the executing result of application and may display the generated summary information on the region of the enlarged object. In addition, the device may increase the amount of the displayed summary information as the object is enlarged.
- In operation S540, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- The second threshold value may be set according to a type of application corresponding to the object. In addition, the second value may be set according to the number and size of components contained in an image indicating an executing result of application. However, the exemplary embodiment is not limited thereto.
- As a determining result of operation S540, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S550, the device displays detailed information of the executing result of application on the region of the enlarged object. In addition, as the object is enlarged, the device may gradually enlarge and display an image containing the detailed information of the executing result of application.
- In addition, as a determining result of operation S540, when the size of the region of the enlarged object is equal to or smaller than the second threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again. In this case, the object may be continually or intermittently enlarged based on a user input.
- An example of a method of displaying summary information and detailed information of an executing result of application corresponding to an object will be described in detail with reference to
FIG. 17 . -
FIG. 6 is a detailed flowchart of a method of executing video application corresponding to an object and displaying an executing result of the application, according to an exemplary embodiment. - In operations S600 to S650 of
FIG. 6 , the object may be continually or intermittently enlarged based on a user input. - In operation S600, a device receives a user input to an object. In operation S600, the device may receive a user input performed by touching and dragging the object within a predetermined period of time. Alternatively, the device may receive a user input performed by touching and dragging an edge portion of the object. Alternatively, the device may receive a user input performed by pinching the object. However, a user input received by the device is not limited to these types.
- In operation S610, the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value. As a determining result of operation S610, when the size of the region of the enlarged object is equal to or smaller than the first threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- As a determining result of operation S610, when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S620, the device executes video application corresponding to the object.
- In operation S630, the device displays a preview image of a video on the region of the enlarged object. The device may generate the preview image of the video to be reproduced by video reproducing application. Alternatively, the device may receive the preview image of the video to be reproduced by video reproducing application from a separate server (not shown). When the device receives the preview image from a server (not shown), the device may provide specification information about the device and an identification value of the video to be reproduced to a server (not shown) and may receive the preview image that is encoded in a format suitable for the performance of the device. In addition, as the object is enlarged, the device may gradually enlarge and display the preview image.
- In operation S640, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- The second threshold value may be set according to the type of application corresponding to the object. Alternatively, the second threshold value may be set according to the number and size of components contained in an image indicating an executing result of application. However, the exemplary embodiment is not limited thereto.
- As a determining result of operation S640, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S650, the device displays a reproduced image of the video on the region of the enlarged object. In operation S650, the device may reproduce an original file of the video and may display a reproduced image of the original file. In this case, a user interface (UI) for controlling reproduction of a video may be displayed together.
- In addition, as a determining result of operation S640, when the size of the region of the enlarged object is equal to or smaller than the second threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again. In this case, the object may be continually or intermittently enlarged based on a user input.
- As the object is enlarged, the device may gradually enlarge and display the reproduced image of the video.
- An example of a method of displaying a preview of a video and a reproduced image of the video will be described in detail with reference to
FIG. 16 . -
FIG. 7 is a detailed flowchart of a method of executing calendar application corresponding to an object and displaying an executing result, according to an exemplary embodiment. - In operations S700 to S770 of
FIG. 7 , the object may be continually or intermittently enlarged based on a user input. - In operation S700, a device receives a user input to an object. In operation S700, the device may receive a user input performed by touching and dragging the object within a predetermined period of time. Alternatively, the device may receive a user input performed by touching and dragging an edge portion of the object. Alternatively, the device may receive a user input performed by pinching the object. However, a user input received by the device is not limited to these types.
- In operation S710, the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- As a determining result of operation S710, when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S720, the device executes calendar application corresponding to the object. As a determining result of operation S710, when the size of the region of the enlarged object is equal to or smaller than the first threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- In operation S730, the device displays a day unit image of the calendar application on the region of the enlarged object. The day unit image of the calendar application may contain a field for recording a predetermine date and a memo about a predetermine date. In addition, as the object is enlarged, the device may gradually enlarge and display the day unit image of the calendar application.
- In operation S740, the device determines whether the size of the region of the enlarged object is equal to or greater than a second threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- As a determining result of operation S740, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S750, the device displays a week unit image of the calendar application on the region of the enlarged object. The week unit image of the calendar application may contain a plurality of fields for recording dates included in a predetermined week and memos about the respective dates. In addition, as the object is enlarged, the device may gradually enlarge and display the week unit image of the calendar application.
- As a determining result of operation S740, when the size of the region of the enlarged object is equal to or smaller than the second threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- In operation S760, the device determines whether the size of the region of the enlarged object is equal to or greater than a third threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the third threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the third threshold value.
- As a determining result of operation S760, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S770, the device displays a month unit image of the calendar application on the region of the enlarged object. The month unit image of the calendar application may contain a plurality of fields for recording dates included in a predetermined month and memos about the respective dates. In addition, as the object is enlarged, the device may gradually enlarge and display the month unit image of the calendar application.
- As a determining result of operation S760, when the size of the region of the enlarged object is equal to or smaller than the third threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the third threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- An example of a method of displaying calendar application on an region of the enlarged object will be described in detail with reference to
FIG. 15 . -
FIG. 8 is a detailed flowchart of a method of executing music reproducing application corresponding to an object and outputting an executing result, according to an exemplary embodiment. - In operations S800 to S870 of
FIG. 8 , the object may be continually or intermittently enlarged based on a user input. - In operation S800, a device receives a user input to an object. In operation S800, the device may receive a user input performed by touching and dragging the object within a predetermined period of time. Alternatively, the device may receive a user input performed by touching and dragging an edge portion of the object. Alternatively, the device may receive a user input performed by pinching the object. However, a user input received by the device is not limited to these types.
- In operation S810, the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- As a determining result of operation S810, when the size of the region of the enlarged object is equal to or smaller than the first threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- As a determining result of operation S810, when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S820, the device executes the music reproducing application corresponding to the object.
- In operation S830, the device outputs a prelisten sound of music. The prelisten sound is a sound for prelistening, and may be a portion of an entire sound of the music.
- The device may generate the prelisten sound of the music to be reproduced by the music reproducing application. In addition, the device may receive the prelisten sound of the music to be reproduced by the music reproducing application from a separate server (not shown). When the device receives the prelisten sound from a separate server (not shown), the device may provide specification information about the device and an identification number of the music to be reproduced to a server (not shown) and may receive the prelisten sound that is encoded in a format suitable for the performance of the device.
- In operation S840, the device displays summary information about the music on the region of the enlarged object. In operation S530, the device may generate the summary information about the music and may display the generated summary information on the region of the enlarged object. In addition, the device may increase the amount of the displayed summary information as the object is enlarged.
- In operation S850, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- As a determining result of operation S850, when the size of the region of the enlarged object is equal to or smaller than the second threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value again. In this case, the object may be continually or intermittently enlarged based on a user input.
- In addition, as a determining result of operation S850, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S860, the device may output an entire sound of the music.
- In operation S870, the device may display a control image for controlling reproduction of the music on the region of the enlarged object. The device may display a user interface (UI) for reproducing the music and detailed information about the music together. In addition, the device may gradually enlarge and display the control image of the music as the object is enlarged.
- An example of a method of displaying an executing result of music reproducing application will be described in detail with reference to
FIG. 17 . -
FIG. 9 is a flowchart of a method of receiving additional information of an object and content about the object from a server and displaying the information as the object is enlarged via a device, according to an exemplary embodiment. - In operations S900 to S980 of
FIG. 9 , the object may be continually or intermittently enlarged based on a user input. - In operation S900, the device receives a user input to an object. In operation S900, the device may receive a user input performed by touching and dragging the object within a predetermined period of time. Alternatively, the device may receive a user input performed by touching and dragging an edge portion of the object. Alternatively, the device may receive a user input performed by pinching the object. However, a user input received by the device is not limited to these types.
- In operation S910, the device determines whether the size of the region of the enlarged object is equal to or greater than a first threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the first threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the first threshold value.
- As a determining result of operation S910, when the size of the region of the enlarged object is equal to or smaller than the first threshold value, the device determines whether the size of the region of the enlarged object is equal to or greater than the first threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- In addition, as a determining result of operation S910, when the size of the region of the enlarged object is equal to or greater than the first threshold value, in operation S920, the device request a server for additional information about the object. For example, when the object is an icon for executing a video, the device may request the server for the additional information about the video. The additional information about the video may include, for example, at least one of the type, title, amount, copywriter, a running time, and user evaluation of the video.
- In operation S930, the device receives the requested additional information from the server. The server may obtain the additional information about the object and may provide the additional information to the device, in response to the request for the additional information. The server may collect the additional information from another server or may extract additional information from a database (DB) contained in the server.
- In operation S940, the device displays the additional information on the region of the enlarged object. The additional information may be differentially displayed according to the size of the region of the enlarged object. For example, types of the additional information may be differentially displayed according to the size of the region of the enlarged object.
- In operation S950, the device determines whether the size of the region of the enlarged object is equal to or greater than the second threshold value. The device may obtain the size of the region of the enlarged object, may compare the obtained size with the second threshold value, and may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value.
- As a determining result of operation S950, when the size of the region of the enlarged object is equal to or smaller than the second threshold value, the device may determine whether the size of the region of the enlarged object is equal to or greater than the second threshold value again. In this case, the object may be continually or intermittently displayed based on a user input.
- As a determining result of operation S950, when the size of the region of the enlarged object is equal to or greater than the second threshold value, in operation S960, the device may request the server for content about the object. For example, when the object is an icon for executing a video, the device may request the server for video content.
- In operation S960, the device receives the requested content from the server. The server may obtain content about the object and may provide the content to the device. The server may collect the content from another server or may extract the content from a DB contained in the server. In addition, the content about the object may be provided to the device via a downloading method or a streaming method.
- In operation S970, the device displays a reproduced image of the received content. The device may enlarge and display the reproduced image of the content as the region of the object is enlarged. However, the exemplary embodiment is not limited thereto.
- In
FIG. 9 , for example, the content about the object may include, but is not limited to, a video, a still image, and a text. -
FIG. 10 is a diagram for explaining a user input for executing application corresponding to an object, according to an exemplary embodiment. - Referring to
FIG. 10 , when a user touches and drags (12) anedge portion 11 of aweather icon 10 that is an example of the object, a device may select a second execution mode from among a plurality of execution modes of the object. In addition, weather application corresponding to theweather icon 10 may be executed according to the second execution mode. In addition, as theweather icon 10 is enlarged, an executing result of the weather application may be gradually enlarged and displayed on an region of the enlarged object. - When a portion (for example, a portion of the object or some words contained in the object) of the
weather icon 10 is touched and dragged, the device may select the second execution mode from among a plurality of execution modes. -
FIG. 11 is a diagram of a case where an enlarged object is reduced, according to an exemplary embodiment. - Referring to
FIG. 11 , after theweather icon 10 is touched and dragged (12), the device may receive an input performed by flicking (13) theweather icon 10 in an opposite direction to a direction in which the object is enlarged while the touch is maintained. Alternatively, as the device receives an input performed by touching, dragging, and flicking the object, the device may reduce theenlarged weather icon 10 to an original size. In this case, the device may terminate execution of the weather application corresponding to theweather icon 10. - In addition, as the
weather icon 10 is touched and dragged (12) a region of theweather icon 10 may be enlarged. Further, the enlarged region of theweather icon 10 may be fixed according to a predetermined user input, when a portion of the enlarged region of theweather icon 10 is touched and dragged in an opposite direction to a direction in which theweather icon 10 is enlarged, the enlarged region of theweather icon 10 may be reduced. - Alternatively, as the
weather icon 10 is touched and dragged (12), after a region of theweather icon 10 is enlarged and the region of theweather icon 10 is fixed according to a predetermined user input, when a portion (for example, a region of an icon for restoring the enlarged region) of the region of theweather icon 10 is touched, the enlarged region of theweather icon 10 may be reduced. - Alternatively, after the
weather icon 10 is touched and dragged (12), as the touch is finished within a predetermined period of time, the enlarged region of theweather icon 10 may be reduced. -
FIG. 12 is a diagram of a case where an object is fixed and displayed, according to an exemplary embodiment. - Referring to
FIG. 12 , after theweather icon 10 is touched and dragged (12), as the touch is maintained for a predetermined period of time or more, the device may fix the size of the enlarged region of theweather icon 10. - After the
weather icon 10 is touched and dragged (12), when a pressure applied by touching a display is equal to or greater than a predetermined value, the device may fix the size of the enlarged region of theweather icon 10. - In addition, a
predetermined icon 14 for indicating that the region of theweather icon 10 is fixed may be displayed on an upper right portion of the fixed region of theweather icon 10. When the size of the region of theweather icon 10 is fixed, anedge 15 of the region of theweather icon 10 colored with a predetermined color blinks a plurality of number of times. Alternatively, when the size of the region of theweather icon 10 is fixed, vibration of a predetermined pattern may be generated from the device. Alternatively, the device may output an effect obtained by combining two or more of a visual effect, an aural effect, and a tactile effect, which indicate that the size of the region of theweather icon 10 is fixed. - Alternatively, for example, after the object is touched and dragged, as a predetermined portion of the object is taped, the size of the enlarged object may be fixed. If the object is touched and dragged and then an icon having a pin shape is displayed at a corner of the object for a predetermined period of time, when the user taps the pin icon, the size of the enlarged object may be fixed. When the pin icon is not tapped within a predetermined period of time, the enlarged object may be reduced to an original size.
- Alternatively, for example, after a user touches the object with two fingers and drags the objects with one finger of the two fingers, when the user drops the touch of the finger used for the dragging from the object and then touches the object with the finger again, the size of the object may be fixed.
- Alternatively, for example, after a user touches the object with a finger, the user rubs the object with the finger, the size of the object may be fixed.
- Alternatively, for example, after a user touches the object, the user rubs the object, when the user inputs a predetermined voice to the device, the size of the object may be fixed.
-
FIG. 13 is a diagram of a case where an executing result of application corresponding to an object is displayed as the object is gradually enlarged, according to an exemplary embodiment. - As shown in
FIG. 13 , as theweather icon 10 is enlarged, theweather icon 10 may not longer exist in the enlarged region of theweather icon 10 or may overlap the enlarged region of theweather icon 10 and anexecution image 16 of weather application may be displayed. Alternatively, as the enlarged region is gradually enlarged, theexecution image 16 of weather application may be gradually enlarged and displayed. Alternatively, theweather icon 10 may be displayed together with theexecution image 16 of the weather application. -
FIG. 14 is a diagram of a case where aportion 18 or anentire portion 16 of an execution image of application corresponding to an object is displayed on a screen as the object is gradually enlarged, according to another exemplary embodiment. - Referring to
FIG. 14 , as theweather icon 10 is gradually enlarged, theportion 18 or theentire portion 16 of the execution image of weather application may be displayed on the enlarged region of theweather icon 10. In detail, when the size of the enlarged region of theweather icon 10 is equal to or greater than a first threshold value and is equal to or smaller than a second threshold value, a portion of the execution image of the weather application may be gradually enlarged and displayed, as shown inFIGS. 14( b) and 14(c). - In addition, when the region of the enlarged region of the
weather icon 10 is equal to or greater than the second threshold value, an entire portion of the execution image of the weather application may be gradually enlarged and displayed, as shown inFIGS. 14( c) and 14(d). - Alternatively, when the size of the enlarged region of the
weather icon 10 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, information about weather of a predetermined date may be displayed. When the size of the enlarged region of theweather icon 10 is equal to or greater than the second threshold value, information about weather of a predetermined week may be displayed. For example, when the weather application is executed on Monday and the size of the enlarged region of theweather icon 10 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, weather information of Monday may be displayed. In addition, when the size of the enlarged region of theweather icon 10 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, as the enlarged region of theweather icon 10 is enlarged, weather information of Monday and Tuesday may be displayed. In addition, when the size of the enlarged region of theweather icon 10 is equal to or greater than the second threshold value, weather information of Monday to Sunday may be displayed. -
FIG. 15 is a diagram of a case where a calendar image is gradually changed and displayed as an object is enlarged when application corresponding to the object is calendar application, according to an exemplary embodiment. - Referring to
FIG. 15 , as acalendar icon 30 is gradually enlarged, an executing result of the calendar application may be gradually displayed on the enlarged region of thecalendar icon 30. In detail, when the size of the enlarged region of thecalendar icon 30 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, aday unit image 32 of the calendar application may be displayed, as shown inFIG. 15( b). In addition, when the size of the enlarged region of thecalendar icon 30 is equal to or greater than the second threshold value and is equal to or smaller than the third threshold value, aweek unit image 34 of the calendar application may be displayed, as shown inFIG. 15( c). In addition, when the size of the enlarged region of thecalendar icon 30 is equal to or greater than the third threshold value, amonth unit image 36 of the calendar application may be displayed, as shown inFIG. 15( d). In addition, as the enlarged region of thecalendar icon 30 is enlarged, theday unit image 32, theweek unit image 34, and themonth unit image 36 of the calendar application may be gradually enlarged and displayed. -
FIG. 16 is a diagram of a case where apreview image 42 of a video and a reproducedimage 44 of the video are displayed as an object is enlarged when application corresponding to the object is video application, according to an exemplary embodiment. - Referring to
FIG. 16 , as avideo icon 40 is gradually enlarged, thepreview image 42 of the video and the reproducedimage 44 of the video may be gradually displayed on the enlarged region of thevideo icon 40. In detail, when the size of the enlarged region of thevideo icon 40 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, thepreview image 42 of the video may be displayed, as shown inFIG. 16( b). In addition, when the size of the enlarged region of thevideo icon 40 is equal to or greater than the second threshold value, the reproducedimage 44 of the video may be displayed, as shown inFIG. 16( c). In addition, the reproducedimage 44 of the video may contain a plurality of icons for controlling reproduction of the video. -
FIG. 17 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is music reproducing application, according to an exemplary embodiment. - Referring to
FIG. 17 , as amusic icon 50 is gradually enlarged,summary information 52 about the music and animage 54 for controlling reproduction of the music may be gradually displayed on the enlarged region of themusic icon 50. In detail, when the size of the enlarged region of themusic icon 50 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, thesummary information 52 about the music may be displayed, as shown inFIG. 17( b). In addition, simultaneously, a prelisten sound of the music may be output from the device. - In addition, when the size of the enlarged region of the
music icon 50 is equal to or greater than the second threshold value, theimage 54 for controlling reproduction of the music may be displayed, as shown inFIG. 17( c). In addition, simultaneously, a reproduced sound of the music may be output from the device. -
FIG. 18 is a diagram of a case where an executing result of application is gradually changed and displayed as an object is gradually enlarged when application corresponding to the object is Internet browser executing application, according to an exemplary embodiment. - Referring to
FIG. 18 , as anInternet browser icon 60 is gradually displayed, amobile browser 62 and a personal computer (PC)browser 64 may be gradually displayed on the enlarged region of theInternet browser icon 60. In detail, when the size of the enlarged region of theInternet browser icon 60 is equal to or greater than the first threshold value and is equal to or smaller than the second threshold value, themobile browser 62 may be displayed, as shown inFIG. 18( b). - In addition, when the size of the enlarged region of the
Internet browser icon 60 is equal to or greater than the second threshold value, thePC browser 64 may be displayed, as shown inFIG. 18( c). -
FIG. 19 is a diagram of a case where the positions and arrangements of objects other than anenlarged object 3000 are adjusted as theobject 3000 is enlarged, according to an exemplary embodiment. - Referring to
FIG. 19 , when theobject 3000 is enlarged, the positions and arrangements of the other objects other than theenlarged object 3000 may be changed such that the other objects other may not overlap theenlarged object 3000. -
FIG. 20 is a diagram of a case where anenlarged image 3010 of which transparency is adjusted is displayed as theobject 3010 is enlarged, according to an exemplary embodiment. - Referring to
FIG. 20 , when theobject 3010 is enlarged, theenlarged object 3010 may overlap other objects. In addition, the transparency of theenlarged object 3010 may be adjusted and may be displayed to be translucent. -
FIG. 21 is a diagram of a case where an object contained in an enlarged object is enlarged and displayed according to a user input, according to an exemplary embodiment. - Referring to
FIG. 21 , as a first object on a screen of a device is enlarged, a plurality of objects related to the first object may be displayed on the enlarged region of the first object. Then, according to a predetermined user input, the enlarged region of the first object may be fixed. Then, when a second object is touched and dragged from among the plurality of objects, the second object may be enlarged. - For example, as an
icon 3030 for viewing files stored in the device, another device, or a server is enlarged, the files stored in the device, another device, or the server may be displayed on the enlarged region of theicon 3030. In addition, as afile 3040 of the displayed files is enlarged, additional information about thefile 3040 and an executing result of thefile 3040 may be displayed on the enlarged region of thefile 3040. -
FIG. 22 is a diagram of a case where information about a message is displayed as amessage notice window 3050 is enlarged, according to an exemplary embodiment. - Referring to
FIG. 22 , when a device receives a message, themessage notice window 3050 may be displayed on a screen of the device. In this case, summary information about the received message may be displayed on themessage notice window 3050. For example, the phrase ‘receive 000 message’ may be displayed on themessage notice window 3050. - Then, when the
message notice window 3050 is enlarged according to a user input, detailed information of the message may be displayed on the enlarged region of themessage notice window 3050. For example, the title and contents of the message may be displayed on the enlarged region of themessage notice window 3050. - In addition, the
message notice window 3050 may include a button for releasing locking of the device, which is displayed on at least one of the displayed image and wallpaper. However, the exemplary embodiment is not limited thereto. -
FIG. 23 is a diagram of a case where some of a plurality of widget windows are enlarged and displayed on a screen of a device, according to an exemplary embodiment. - Referring to
FIG. 23 , a plurality of widget windows may be displayed on the screen of the device and onewidget window 3060 from among the plurality of widget windows may be enlarged. Theenlarged widget window 3060 may overlap other widget windows and may be displayed, and detailed information about content corresponding to thewidget window 3060 may be displayed on the enlarged region of thewidget window 3060. -
FIG. 24 is a diagram of a case where regions of a plurality of enlarged objects are fixed on a screen of a device, according to an exemplary embodiment. - Referring to
FIG. 24 , afirst object 3070 about weather may be enlarged, the enlarged region of thefirst object 3070 may be fixed, and weather information may be displayed on the fixed region of thefirst object 3070, on the screen of the device. In addition, asecond object 3080 about a calendar may be enlarged, the enlarged region of thesecond object 3080 may be fixed, and calendar information may be displayed on the fixed region of thesecond object 3080, on the screen of the device. In addition, the enlarged region of thefirst object 3070 and the enlarged region of thesecond object 3080 may be displayed together on the screen of the device. -
FIG. 25 is a diagram of a case where a device receives a music file from a server and displays information about the music file on an enlarged region of a music file icon, as the music file icon is enlarged, according to an exemplary embodiment. - Referring to
FIG. 25 , as the music file icon music file icon is enlarged to be equal to or greater than the first threshold value, additional information about a music file may be displayed on the enlarged region of the music file icon. In this case, the device may receive the additional information about the music file from a server. However, the exemplary embodiment is not limited thereto. - Then, when the music file icon music file icon is enlarged to be equal to or greater than the second threshold value, the device downloads a music file from a server. In this case, information indicating a downloading degree of the music file may be displayed on the enlarged region of the music file icon.
- Then, when the downloading is completed, an image for controlling the music file may be displayed on the enlarged region of the music file.
-
FIG. 26 is a diagram of a case where information about a video file is displayed on an enlarged region of a video file when a device cannot reproduce the video file, according to an exemplary embodiment. - Referring to
FIG. 26 , as a video file icon is enlarged to be equal to or greater than the first threshold value, additional information about the video file may be displayed on the enlarged region of the video file. In this case, the device may receive the additional information about the video file from a server. However, the exemplary embodiment is not limited thereto. - Then, when a video file icon is enlarged to be equal to or greater than the second threshold value, the device downloads the video file from a server. In this case, information indicating a downloading degree of the video file may be displayed on the enlarged region of the video file.
- Then, when the device cannot reproduce the downloaded video file, notice information indicating that the video cannot be reproduced may be displayed on the enlarged region of the video file. In addition, separate link information may be displayed such that the device may reproduce the video file. For example, when codec or application for reproducing the video file is not installed in the device, link information for downloading the code or the application may be displayed on the screen.
-
FIG. 27 is a diagram of a device for executing an object on a display, according to an exemplary embodiment. - A
mobile communication unit 1001 performs call set-up and data communication with a base station via a cellular network such as 3 generation/4 generation (3G/4G). Asub-communication unit 1002 performs functions for local communication such as Bluetooth or near field communication (NFC). Abroadcast receiver 1003 receives digital multimedia broadcasting (DMB) signals. - A
camera unit 1004 may include a lens and optical device for capturing a still image or video. - A
sensor unit 1005 may include a gravity sensor for detecting a motion of the device, an illumination sensor for detecting brightness, a proximity sensor for detecting the proximity of a person, a motion sensor for detecting a motion of a person, and so on. - A global positioning system (GPS)
receiver 1006 receives GPS signals from an artificial satellite. Various services may be provided to a user by using the GPS signals. - An input/
output unit 1010 may provide an interface with an external device or the human and may include abutton 1011, amicrophone 1012, aspeaker 1013, avibration motor 1014, aconnector 1015, and akeypad 1016. - A
touch screen 1018 receives a user touch input. Atouch screen controller 1017 transmits the user touch input received via thetouch screen 1018 to aprocessor 1050. Apower supply 1019 is connected to a battery or an external power source in order to supply power required for the device. - The
processor 1050 executes programs stored in amemory 1060 so as to execute an object on a display and to display an executing result on a screen, according to an exemplary embodiment. - The programs stored in the
memory 1060 may be divided into a plurality of modules according to their functions, and for example, may be divided into amobile communication module 1061, a Wi-Fi module 1062, aBluetooth module 1063, aDMB module 1062, acamera module 1065, asensor module 1066, aGPS module 1067, avideo reproducing module 1068, an audio reproducingmodule 1069, apower module 1070, atouch screen module 1071, aUI module 1072, anapplication module 1073, and so on. - For example, the
mobile communication module 1061, the Wi-Fi module 1062, and theBluetooth module 1063 may receive information about an object from another device or a server by using at least one of themobile communication unit 1001, thesub-communication unit 1002, and thebroadcast receiver 1003. - In addition, for example, the
touch screen module 1071 may receive the user touch input via the screen of the device. - In addition, for example, the
application module 1073 may determine the type of the user touch input and may determine whether the object is enlarged according to the user touch input. For example, theapplication module 1073 may determine whether the size of the region of the enlarged object is equal to or greater than a predetermined threshold value, theapplication module 1073 may determine information to be displayed on the region of the enlarged object. In addition, for example, theapplication module 1073 may determine how a displayed image is processed as the object is enlarged. - In addition, for example, the
UI module 1072 may enlarge and display the object on the screen of the device and may display predetermined information on the enlarged region of the object, based on the determination of theapplication module 1073. In addition, for example, theUI module 1072 may fix and display the enlarge region of the object or may reduce the enlarged region of the object, based on the determination of theapplication module 1073. - Functions of the aforementioned modules may be intuitively inferred by one of ordinary skill in the art based on their titles. The modules may correspond to combinations of commands for performing one or more functions that have been described with reference to
FIGS. 1 through 18 . - The commands do not need to be executed in separate programs, processes, or modules. The
memory 1060 may contain further commands or a smaller number of commands than the commands. In addition, various functions of a device may be executed in software and/or hardware including at least one processor and/or application specific integrated circuit. - Throughout this specification, the one or more exemplary embodiments and all functional operations may be performed in a digital electronic circuit, or computer software, firmware, hardware, a combination of one or more thereof, which includes the aforementioned structures and equivalent structures thereof.
- The computer readable medium may be any recording apparatus capable of storing data that is read by a computer system, e.g., a read-only memory (ROM), a random access memory (RAM), a compact disc (CD)-ROM, a magnetic tape, a floppy disk, an optical data storage device, and so on. The computer readable medium can be distributed among computer systems that are interconnected through a network, and the present invention may be stored and implemented as computer readable code in the distributed system.
- While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Claims (28)
1. A method of providing a user interface in an electronic device, the method comprising:
presenting a plurality of visual display elements on a screen of the electronic device, wherein the plurality of visual display elements are associated with a plurality of applications, respectively, one of the plurality of visual display elements providing first information;
detecting a touch at the one of the plurality of visual display elements, the touch to be used for changing the presentation of the one of the plurality of visual display elements;
in response to the detecting of the touch, replacing the first information with second information by displaying a portion of an image provided via an application associated with the one of the plurality of visual display elements on the screen of the electronic device; and
displaying another portion of the image within the changed presentation of the one of the plurality of visual display elements in such a way that the other portion of the image is gradually shown to a user of the electronic device.
2. The method of claim 1 , wherein the displaying the other portion of the image within the changed presentation of the one of the plurality of visual display elements includes displaying remaining portions of the image.
3. The method of claim 1 , wherein the touch comprises a first touch input followed by a second touch input.
4. The method of claim 3 , wherein the first touch input comprises a touch and hold input.
5. The method of claim 3 , wherein the second touch input is received at a location corresponding to a location of the one of the plurality of visual display elements.
6. The method of claim 3 , wherein in response to detecting the first touch input, at least one user interface element is displayed at an edge of the one of the plurality of visual display elements.
7. The method of claim 3 , wherein in response to detecting the second touch input at the at least one user interface element, changing the presentation of the one of the plurality of visual display elements.
8. The method of claim 1 , wherein the displayed portion of the image and the other portion of the image are derived from a same image.
9. The method of claim 1 , wherein the displayed portion of the image comprises moving image content.
10. An electronic device comprising:
a display;
a memory which is configured to store at least one program; and
a processor which is configured to execute the at least one program,
wherein the at least one program comprises commands to control the electronic device to present a plurality of visual display elements on a screen of the electronic device, the plurality of visual display elements being associated with a plurality of applications, respectively, and one of the plurality of visual display elements providing first information; detect a touch at the one of the plurality of visual display elements, the touch to be used for changing the presentation of the one of the plurality of visual display elements; in response to the detecting of the touch, replace the first information with second information by displaying a portion of an image provided via an application associated with the one of the plurality of visual display elements on the screen of the electronic device; and display another portion of the image within the changed presentation of the one of the plurality of visual display elements in such a way that the other portion of the image is gradually shown to a user of the electronic device.
11. The electronic device of claim 10 , wherein the displaying the other portion of the image within the changed presentation of the one of the plurality of visual display elements includes displaying remaining portions of the image.
12. The electronic device of claim 10 , wherein the touch comprises a first touch input followed by a second touch input.
13. The electronic device of claim 12 , wherein the first touch input comprises a touch and hold input.
14. The electronic device of claim 12 , wherein the second touch input is received at a location corresponding to a location of the one of the plurality of visual display elements.
15. The electronic device of claim 12 , wherein the at least one program further comprises commands to, in response to detecting the first touch input, control to display at least one user interface element at an edge of the one of the plurality of visual display elements.
16. The electronic device of claim 12 , wherein the at least one program further comprises commands to, in response to detecting the second touch input at the at least one user interface element, control to change the presentation of the one of the plurality of visual display elements.
17. The electronic device of claim 10 , wherein the displayed portion of the image and the other portion of the image are derived from a same image.
18. The electronic device of claim 10 , wherein the displayed portion of the image comprises moving image content.
19. A non-transitory computer readable medium comprising instructions executable by a computer to cause the computer to perform:
presenting a plurality of visual display elements on a screen of the computer, wherein the plurality of visual display elements are associated with a plurality of applications, respectively, one of the plurality of visual display elements providing first information;
detecting a touch at the one of the plurality of visual display elements, the touch to be used for changing the presentation of the one of the plurality of visual display elements;
in response to the detecting of the touch, replacing the first information with second information by displaying a portion of an image provided via an application associated with the one of the plurality of visual display elements on the screen of the computer; and
displaying another portion of the image within the changed presentation of the one of the plurality of visual display elements in such a way that the other portion of the image is gradually shown to a user of the computer.
20. The non-transitory computer readable medium of claim 19 , wherein the displaying the other portion of the image within the changed presentation of the one of the plurality of visual display elements includes displaying remaining portions of the image.
21. The non-transitory computer readable medium of claim 19 , wherein the touch comprises a first touch input followed by a second touch input.
22. The non-transitory computer readable medium of claim 21 , wherein the first touch input comprises a touch and hold input.
23. The non-transitory computer readable medium of claim 21 , wherein the second touch input is received at a location corresponding to a location of the one of the plurality of visual display elements.
24. The non-transitory computer readable medium of claim 21 , wherein in response to detecting the first touch input, at least one user interface element is displayed at an edge of the one of the plurality of visual display elements.
25. The non-transitory computer readable medium of claim 21 , wherein in response to detecting the second touch input at the at least one user interface element, changing the presentation of the one of the plurality of visual display elements.
26. The non-transitory computer readable medium of claim 19 , wherein the displayed portion of the image and the other portion of the image are derived from a same image.
27. The non-transitory computer readable medium of claim 19 , wherein the displayed portion of the image comprises moving image content.
28. The non-transitory computer readable medium of claim 19 , wherein the computer is a mobile device or an electronic device.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/821,990 US9436370B2 (en) | 2012-04-06 | 2015-08-10 | Method and device for executing object on display |
US15/255,542 US9632682B2 (en) | 2012-04-06 | 2016-09-02 | Method and device for executing object on display |
US15/270,293 US9760266B2 (en) | 2012-04-06 | 2016-09-20 | Method and device for executing object on display |
US15/493,784 US9792025B2 (en) | 2012-04-06 | 2017-04-21 | Method and device for executing object on display |
US15/598,722 US9940003B2 (en) | 2012-04-06 | 2017-05-18 | Method and device for executing object on display |
US15/911,666 US10216390B2 (en) | 2012-04-06 | 2018-03-05 | Method and device for executing object on display |
US16/266,631 US11150792B2 (en) | 2012-04-06 | 2019-02-04 | Method and device for executing object on display |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0036245 | 2012-04-06 | ||
KR20120036245 | 2012-04-06 | ||
US13/646,233 US9146655B2 (en) | 2012-04-06 | 2012-10-05 | Method and device for executing object on display |
US14/821,990 US9436370B2 (en) | 2012-04-06 | 2015-08-10 | Method and device for executing object on display |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/646,233 Continuation US9146655B2 (en) | 2012-04-06 | 2012-10-05 | Method and device for executing object on display |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/255,542 Continuation US9632682B2 (en) | 2012-04-06 | 2016-09-02 | Method and device for executing object on display |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150346978A1 true US20150346978A1 (en) | 2015-12-03 |
US9436370B2 US9436370B2 (en) | 2016-09-06 |
Family
ID=49293314
Family Applications (10)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/646,233 Active 2033-07-24 US9146655B2 (en) | 2012-04-06 | 2012-10-05 | Method and device for executing object on display |
US14/675,263 Active US9250775B2 (en) | 2012-04-06 | 2015-03-31 | Method and device for executing object on display |
US14/821,990 Active US9436370B2 (en) | 2012-04-06 | 2015-08-10 | Method and device for executing object on display |
US14/885,582 Active US9417775B2 (en) | 2012-04-06 | 2015-10-16 | Method and device for executing object on display |
US15/255,542 Active US9632682B2 (en) | 2012-04-06 | 2016-09-02 | Method and device for executing object on display |
US15/270,293 Active US9760266B2 (en) | 2012-04-06 | 2016-09-20 | Method and device for executing object on display |
US15/493,784 Active US9792025B2 (en) | 2012-04-06 | 2017-04-21 | Method and device for executing object on display |
US15/598,722 Active US9940003B2 (en) | 2012-04-06 | 2017-05-18 | Method and device for executing object on display |
US15/911,666 Active US10216390B2 (en) | 2012-04-06 | 2018-03-05 | Method and device for executing object on display |
US16/266,631 Active US11150792B2 (en) | 2012-04-06 | 2019-02-04 | Method and device for executing object on display |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/646,233 Active 2033-07-24 US9146655B2 (en) | 2012-04-06 | 2012-10-05 | Method and device for executing object on display |
US14/675,263 Active US9250775B2 (en) | 2012-04-06 | 2015-03-31 | Method and device for executing object on display |
Family Applications After (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/885,582 Active US9417775B2 (en) | 2012-04-06 | 2015-10-16 | Method and device for executing object on display |
US15/255,542 Active US9632682B2 (en) | 2012-04-06 | 2016-09-02 | Method and device for executing object on display |
US15/270,293 Active US9760266B2 (en) | 2012-04-06 | 2016-09-20 | Method and device for executing object on display |
US15/493,784 Active US9792025B2 (en) | 2012-04-06 | 2017-04-21 | Method and device for executing object on display |
US15/598,722 Active US9940003B2 (en) | 2012-04-06 | 2017-05-18 | Method and device for executing object on display |
US15/911,666 Active US10216390B2 (en) | 2012-04-06 | 2018-03-05 | Method and device for executing object on display |
US16/266,631 Active US11150792B2 (en) | 2012-04-06 | 2019-02-04 | Method and device for executing object on display |
Country Status (5)
Country | Link |
---|---|
US (10) | US9146655B2 (en) |
JP (1) | JP6550484B2 (en) |
KR (2) | KR102072732B1 (en) |
RU (2) | RU2641239C2 (en) |
TW (1) | TW201346702A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11276377B2 (en) | 2018-05-23 | 2022-03-15 | Denso Corporation | Electronic apparatus |
Families Citing this family (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD618248S1 (en) | 2008-09-23 | 2010-06-22 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
CN109298789B (en) | 2012-05-09 | 2021-12-31 | 苹果公司 | Device, method and graphical user interface for providing feedback on activation status |
KR101823288B1 (en) | 2012-05-09 | 2018-01-29 | 애플 인크. | Device, method, and graphical user interface for transitioning between display states in response to gesture |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
KR101956082B1 (en) | 2012-05-09 | 2019-03-11 | 애플 인크. | Device, method, and graphical user interface for selecting user interface objects |
WO2013169882A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving and dropping a user interface object |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
EP3401773A1 (en) | 2012-05-09 | 2018-11-14 | Apple Inc. | Device, method, and graphical user interface for displaying additional information in response to a user contact |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
CN108287651B (en) | 2012-05-09 | 2021-04-13 | 苹果公司 | Method and apparatus for providing haptic feedback for operations performed in a user interface |
KR101742808B1 (en) | 2012-12-29 | 2017-06-01 | 애플 인크. | Device, method, and graphical user interface for navigating user interface hierachies |
WO2014105276A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
KR20170081744A (en) | 2012-12-29 | 2017-07-12 | 애플 인크. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
EP2939095B1 (en) | 2012-12-29 | 2018-10-03 | Apple Inc. | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
EP3564806B1 (en) | 2012-12-29 | 2024-02-21 | Apple Inc. | Device, method and graphical user interface for determining whether to scroll or select contents |
WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
US9916072B2 (en) * | 2013-02-20 | 2018-03-13 | Lg Electronics Inc. | Application and notification window display management in a mobile terminal |
KR102090964B1 (en) * | 2013-02-22 | 2020-03-19 | 삼성전자주식회사 | Mobile terminal for controlling icon displayed on touch screen and method therefor |
CN105164626A (en) * | 2013-04-30 | 2015-12-16 | 惠普发展公司,有限责任合伙企业 | Generate preview of content |
USD741874S1 (en) | 2013-06-09 | 2015-10-27 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
KR20140144056A (en) * | 2013-06-10 | 2014-12-18 | 삼성전자주식회사 | Method for object control and an electronic device thereof |
KR20150031010A (en) * | 2013-09-13 | 2015-03-23 | 삼성전자주식회사 | Apparatus and method for providing lock screen |
US10430020B2 (en) | 2013-12-20 | 2019-10-01 | Huawei Technologies Co., Ltd. | Method for opening file in folder and terminal |
US10139990B2 (en) * | 2014-01-13 | 2018-11-27 | Lg Electronics Inc. | Display apparatus for content from multiple users |
KR102219797B1 (en) * | 2014-01-13 | 2021-02-23 | 엘지전자 주식회사 | Display apparatus and method for operating the same |
KR101536254B1 (en) * | 2014-01-27 | 2015-07-24 | 한양대학교 에리카산학협력단 | Smart display having place information loading module |
USD768667S1 (en) * | 2014-02-21 | 2016-10-11 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD755802S1 (en) * | 2014-02-21 | 2016-05-10 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD755803S1 (en) * | 2014-02-21 | 2016-05-10 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD769275S1 (en) * | 2014-04-30 | 2016-10-18 | Tencent Technology (Shenzhen) Company Limited | Portion of a display screen with graphical user interface |
JP6371577B2 (en) * | 2014-05-08 | 2018-08-08 | 古野電気株式会社 | Information display device and method for changing display layout of information display device |
USD751596S1 (en) * | 2014-06-23 | 2016-03-15 | Google Inc. | Portion of a display panel with an animated computer icon |
USD823870S1 (en) | 2014-06-27 | 2018-07-24 | Quotient Technology Inc. | Computer display screen or portion thereof with animated graphical user interface |
US9619120B1 (en) | 2014-06-30 | 2017-04-11 | Google Inc. | Picture-in-picture for operating systems |
KR20160019760A (en) * | 2014-08-12 | 2016-02-22 | 엘지전자 주식회사 | Mobile terminal and control method for the mobile terminal |
USD753711S1 (en) | 2014-09-01 | 2016-04-12 | Apple Inc. | Display screen or portion thereof with graphical user interface |
CN105630365A (en) * | 2014-10-29 | 2016-06-01 | 深圳富泰宏精密工业有限公司 | Webpage adjustment method and system |
US10949075B2 (en) * | 2014-11-06 | 2021-03-16 | Microsoft Technology Licensing, Llc | Application command control for small screen display |
US20160132992A1 (en) | 2014-11-06 | 2016-05-12 | Microsoft Technology Licensing, Llc | User interface scaling for devices based on display size |
KR102319456B1 (en) * | 2014-12-15 | 2021-10-28 | 조은형 | Method for reproduing contents and electronic device performing the same |
CN104516647A (en) * | 2014-12-24 | 2015-04-15 | 小米科技有限责任公司 | Notification message processing method and device |
KR102338332B1 (en) * | 2015-02-27 | 2021-12-10 | 삼성전자주식회사 | Electronic apparatus and method for displaying screen thereof |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9990107B2 (en) | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US10152208B2 (en) | 2015-04-01 | 2018-12-11 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
CA164671S (en) * | 2015-04-03 | 2016-10-17 | Lucis Technologies Holdings Ltd | Smart switch panel |
USD786924S1 (en) * | 2015-04-27 | 2017-05-16 | Lutron Electronics Co., Inc. | Display screen or portion thereof with icon |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
KR20160149603A (en) * | 2015-06-18 | 2016-12-28 | 삼성전자주식회사 | Electronic device and notification processing method of electronic device |
US10048829B2 (en) * | 2015-06-26 | 2018-08-14 | Lenovo (Beijing) Co., Ltd. | Method for displaying icons and electronic apparatus |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
DK179388B1 (en) * | 2015-08-10 | 2018-05-28 | Apple Inc | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
USD780801S1 (en) * | 2015-09-18 | 2017-03-07 | Sap Se | Display screen or portion thereof with animated graphical user interface |
KR102469625B1 (en) * | 2015-10-13 | 2022-11-22 | 엘지전자 주식회사 | Display device |
JP6863292B2 (en) * | 2015-12-15 | 2021-04-21 | ソニーグループ株式会社 | Information processing equipment, information processing methods and programs |
JP6705206B2 (en) * | 2016-02-25 | 2020-06-03 | セイコーエプソン株式会社 | Electronic device control device and electronic device control program |
KR102543955B1 (en) * | 2016-05-12 | 2023-06-15 | 삼성전자주식회사 | Electronic device and method for providing information in the electronic device |
RU2640329C1 (en) * | 2016-09-28 | 2017-12-27 | Общество с ограниченной ответственностью "ПИРФ" (ООО "ПИРФ") | Method, system and machine-readable media of data for controlling user device by means of context toolbar |
USD838291S1 (en) * | 2016-09-29 | 2019-01-15 | United Services Automobile Association | Display screen or portion thereof with a payday forecast graphical user interface |
CA182554S (en) | 2016-10-07 | 2018-09-04 | Siemens Ag | Transformer |
KR20180055231A (en) * | 2016-11-16 | 2018-05-25 | 삼성전자주식회사 | Electronic device and method for displaying execution screen of application using icon |
USD818037S1 (en) | 2017-01-11 | 2018-05-15 | Apple Inc. | Type font |
WO2018133194A1 (en) | 2017-01-22 | 2018-07-26 | 华为技术有限公司 | Method for displaying graphical user interface based on gesture, and electronic device |
CN108399033B (en) * | 2017-02-07 | 2020-01-21 | 阿里巴巴集团控股有限公司 | View switching method and device |
KR102316024B1 (en) * | 2017-03-02 | 2021-10-26 | 삼성전자주식회사 | Display apparatus and user interface displaying method thereof |
KR102411283B1 (en) * | 2017-08-23 | 2022-06-21 | 삼성전자주식회사 | Method for determining input detection region corresponding to user interface and electronic device thereof |
EP4250081A3 (en) * | 2017-09-30 | 2023-11-08 | Huawei Technologies Co., Ltd. | Notification display method and terminal |
CN112424734A (en) * | 2018-07-18 | 2021-02-26 | 索尼公司 | Information processing apparatus, information processing method, and program |
USD898755S1 (en) | 2018-09-11 | 2020-10-13 | Apple Inc. | Electronic device with graphical user interface |
USD900925S1 (en) | 2019-02-01 | 2020-11-03 | Apple Inc. | Type font and electronic device with graphical user interface |
USD902221S1 (en) | 2019-02-01 | 2020-11-17 | Apple Inc. | Electronic device with animated graphical user interface |
USD900871S1 (en) | 2019-02-04 | 2020-11-03 | Apple Inc. | Electronic device with animated graphical user interface |
CN110673917A (en) * | 2019-09-26 | 2020-01-10 | 北京小米移动软件有限公司 | Information management method and device |
CN112527431B (en) * | 2020-01-17 | 2022-02-25 | 华为技术有限公司 | Widget processing method and related device |
US11178267B1 (en) * | 2020-06-03 | 2021-11-16 | Micron Technology, Inc. | Managing accessibility features for mobile device |
KR20220012140A (en) * | 2020-07-22 | 2022-02-03 | 주식회사 넥슨코리아 | Apparatus and method for placing object |
JP7120364B1 (en) * | 2021-03-15 | 2022-08-17 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
KR20220132234A (en) * | 2021-03-23 | 2022-09-30 | 삼성전자주식회사 | Electronic device for providing preview of contents, operating method thereof and storage medium |
USD1002643S1 (en) | 2021-06-04 | 2023-10-24 | Apple Inc. | Display or portion thereof with graphical user interface |
WO2024029699A1 (en) * | 2022-08-04 | 2024-02-08 | 삼성전자 주식회사 | Wearable electronic device for displaying virtual object and control method therefor |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110279388A1 (en) * | 2010-05-14 | 2011-11-17 | Jung Jongcheol | Mobile terminal and operating method thereof |
US20120071208A1 (en) * | 2010-09-17 | 2012-03-22 | Lg Electronics Inc. | Mobile terminal and control method thereof |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5920315A (en) * | 1996-07-17 | 1999-07-06 | International Business Machines Corporation | Multi-pane window with recoiling workspaces |
US5905492A (en) * | 1996-12-06 | 1999-05-18 | Microsoft Corporation | Dynamically updating themes for an operating system shell |
JP4214598B2 (en) | 1998-04-02 | 2009-01-28 | ソニー株式会社 | Document processing method and apparatus, and recording medium |
JP4144620B2 (en) * | 1999-02-02 | 2008-09-03 | カシオ計算機株式会社 | Window display control device and program recording medium thereof |
EP1026572B1 (en) | 1999-02-02 | 2004-10-20 | Casio Computer Co., Ltd. | Window display controller and its program storage medium |
JP3867459B2 (en) * | 1999-02-02 | 2007-01-10 | カシオ計算機株式会社 | Window display control device and program recording medium thereof |
JP2001069223A (en) | 1999-08-27 | 2001-03-16 | Matsushita Electric Ind Co Ltd | Communication equipment |
JP2002207562A (en) | 2001-01-05 | 2002-07-26 | Sony Corp | Information processing device and method, and storage medium |
US6950993B2 (en) * | 2001-08-02 | 2005-09-27 | Microsoft Corporation | System and method for automatic and dynamic layout of resizable dialog type windows |
JP2004021522A (en) * | 2002-06-14 | 2004-01-22 | Sony Corp | Apparatus, method, and program for information processing |
JP2005038414A (en) * | 2003-06-30 | 2005-02-10 | Fuji Photo Film Co Ltd | File management program, file management method, file management device, imaging device, and recording medium |
US7370284B2 (en) * | 2003-11-18 | 2008-05-06 | Laszlo Systems, Inc. | User interface for displaying multiple applications |
JP2006185195A (en) | 2004-12-27 | 2006-07-13 | Toshiba Corp | Graphical user interface device and method |
EP1891507A2 (en) * | 2005-05-23 | 2008-02-27 | Nokia Corporation | Improved pocket computer and associated methods |
KR20070120368A (en) | 2006-06-19 | 2007-12-24 | 엘지전자 주식회사 | Method and appratus for controlling of menu - icon |
EP1947562A3 (en) | 2007-01-19 | 2013-04-03 | LG Electronics Inc. | Inputting information through touch input device |
CN101236477A (en) | 2008-02-19 | 2008-08-06 | 倚天资讯股份有限公司 | Method for displaying windows change procedure and its electronic device |
JP4533943B2 (en) | 2008-04-28 | 2010-09-01 | 株式会社東芝 | Information processing apparatus, display control method, and program |
US9030418B2 (en) | 2008-06-24 | 2015-05-12 | Lg Electronics Inc. | Mobile terminal capable of sensing proximity touch |
US9716774B2 (en) | 2008-07-10 | 2017-07-25 | Apple Inc. | System and method for syncing a user interface on a server device to a user interface on a client device |
US20100031202A1 (en) | 2008-08-04 | 2010-02-04 | Microsoft Corporation | User-defined gesture set for surface computing |
KR101569176B1 (en) | 2008-10-30 | 2015-11-20 | 삼성전자주식회사 | Method and Apparatus for executing an object |
JP4683126B2 (en) | 2008-12-26 | 2011-05-11 | ブラザー工業株式会社 | Input device |
JP5360680B2 (en) | 2009-03-13 | 2013-12-04 | 株式会社ニコン | Data communication system |
JP5282627B2 (en) | 2009-03-30 | 2013-09-04 | ソニー株式会社 | Electronic device, display control method and program |
US8846978B2 (en) * | 2009-04-06 | 2014-09-30 | Imperial Innovations Ltd. | Electronic devices comprising novel phosphonic acid surface modifiers |
KR20110011845A (en) | 2009-07-29 | 2011-02-09 | 주식회사 엘지유플러스 | Mobile communication terminal comprising touch screen and control method thereof |
JP5267388B2 (en) | 2009-08-31 | 2013-08-21 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
KR20110064334A (en) | 2009-12-08 | 2011-06-15 | 삼성전자주식회사 | Apparatus and method for user interface configuration in portable terminal |
US8698762B2 (en) * | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface for navigating and displaying content in context |
US8677268B2 (en) * | 2010-01-26 | 2014-03-18 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
JP5347993B2 (en) | 2010-01-28 | 2013-11-20 | 三菱電機株式会社 | Programmable display and display method thereof |
US20110296351A1 (en) | 2010-05-26 | 2011-12-01 | T-Mobile Usa, Inc. | User Interface with Z-axis Interaction and Multiple Stacks |
GB2482005A (en) | 2010-07-14 | 2012-01-18 | Sony Europe Ltd | Resizing graphical elements on the display of a computing device. |
JP2012048279A (en) | 2010-08-24 | 2012-03-08 | Panasonic Corp | Input device |
KR101743713B1 (en) * | 2010-09-17 | 2017-06-05 | 엘지전자 주식회사 | Mobile terminal and control method for mobile terminal |
KR101673413B1 (en) | 2010-09-17 | 2016-11-07 | 엘지전자 주식회사 | Mobile terminal and control method for mobile terminal |
US20120069055A1 (en) | 2010-09-22 | 2012-03-22 | Nikon Corporation | Image display apparatus |
KR101650376B1 (en) | 2010-09-30 | 2016-09-06 | 삼성전자주식회사 | User terminal apparatus and service method thereof |
TWI441051B (en) * | 2011-01-25 | 2014-06-11 | Compal Electronics Inc | Electronic device and information display method thereof |
CN102110148B (en) | 2011-02-17 | 2014-09-17 | 宇龙计算机通信科技(深圳)有限公司 | Folder content showing method and terminal |
KR101864333B1 (en) | 2011-03-21 | 2018-07-05 | 삼성전자 주식회사 | Supporting Method For Icon Change Function And Portable Device thereof |
KR101677639B1 (en) | 2011-05-06 | 2016-11-18 | 엘지전자 주식회사 | Mobile device and control method for the same |
KR101873744B1 (en) * | 2011-11-29 | 2018-07-03 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
US9256349B2 (en) * | 2012-05-09 | 2016-02-09 | Microsoft Technology Licensing, Llc | User-resizable icons |
-
2012
- 2012-10-05 US US13/646,233 patent/US9146655B2/en active Active
-
2013
- 2013-03-25 KR KR1020130031704A patent/KR102072732B1/en active IP Right Grant
- 2013-04-02 TW TW102111794A patent/TW201346702A/en unknown
- 2013-04-03 RU RU2014144679A patent/RU2641239C2/en active
- 2013-04-03 RU RU2017146043A patent/RU2674320C1/en active
-
2015
- 2015-03-31 US US14/675,263 patent/US9250775B2/en active Active
- 2015-08-10 US US14/821,990 patent/US9436370B2/en active Active
- 2015-10-16 US US14/885,582 patent/US9417775B2/en active Active
-
2016
- 2016-09-02 US US15/255,542 patent/US9632682B2/en active Active
- 2016-09-20 US US15/270,293 patent/US9760266B2/en active Active
-
2017
- 2017-04-21 US US15/493,784 patent/US9792025B2/en active Active
- 2017-05-18 US US15/598,722 patent/US9940003B2/en active Active
-
2018
- 2018-02-05 JP JP2018018067A patent/JP6550484B2/en active Active
- 2018-03-05 US US15/911,666 patent/US10216390B2/en active Active
-
2019
- 2019-02-04 US US16/266,631 patent/US11150792B2/en active Active
-
2020
- 2020-01-23 KR KR1020200009394A patent/KR102104501B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110279388A1 (en) * | 2010-05-14 | 2011-11-17 | Jung Jongcheol | Mobile terminal and operating method thereof |
US20120071208A1 (en) * | 2010-09-17 | 2012-03-22 | Lg Electronics Inc. | Mobile terminal and control method thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11276377B2 (en) | 2018-05-23 | 2022-03-15 | Denso Corporation | Electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
US20190179521A1 (en) | 2019-06-13 |
US20150205472A1 (en) | 2015-07-23 |
US20170228140A1 (en) | 2017-08-10 |
JP6550484B2 (en) | 2019-07-24 |
KR102104501B1 (en) | 2020-04-24 |
KR102072732B1 (en) | 2020-02-04 |
US9940003B2 (en) | 2018-04-10 |
US20130268875A1 (en) | 2013-10-10 |
US20180196586A1 (en) | 2018-07-12 |
US20160370980A1 (en) | 2016-12-22 |
RU2641239C2 (en) | 2018-01-16 |
US9436370B2 (en) | 2016-09-06 |
US11150792B2 (en) | 2021-10-19 |
US9250775B2 (en) | 2016-02-02 |
RU2674320C1 (en) | 2018-12-06 |
US9632682B2 (en) | 2017-04-25 |
TW201346702A (en) | 2013-11-16 |
US20160041735A1 (en) | 2016-02-11 |
US9760266B2 (en) | 2017-09-12 |
US9146655B2 (en) | 2015-09-29 |
US20170010795A1 (en) | 2017-01-12 |
US20170255371A1 (en) | 2017-09-07 |
US9417775B2 (en) | 2016-08-16 |
US10216390B2 (en) | 2019-02-26 |
KR20200013009A (en) | 2020-02-05 |
RU2014144679A (en) | 2016-05-27 |
KR20130113978A (en) | 2013-10-16 |
JP2018067363A (en) | 2018-04-26 |
US9792025B2 (en) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11150792B2 (en) | Method and device for executing object on display | |
US10649639B2 (en) | Method and device for executing object on display | |
AU2013203015B2 (en) | Method and device for executing object on display | |
AU2018267682B2 (en) | Method and device for executing object on display | |
RU2791980C2 (en) | Method and device for rendering of a subject on display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |