US20180004385A1 - Software defined icon interactions with multiple and expandable layers - Google Patents
Software defined icon interactions with multiple and expandable layers Download PDFInfo
- Publication number
- US20180004385A1 US20180004385A1 US15/199,401 US201615199401A US2018004385A1 US 20180004385 A1 US20180004385 A1 US 20180004385A1 US 201615199401 A US201615199401 A US 201615199401A US 2018004385 A1 US2018004385 A1 US 2018004385A1
- Authority
- US
- United States
- Prior art keywords
- icon
- icons
- display screen
- electronic device
- pressure
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/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/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04105—Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04108—Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction
Definitions
- the present application is related to user interfaces for electronic devices and systems, and in particular to a graphical user interface (GUI) with icons having multi-layer functionality.
- GUI graphical user interface
- Electronic displays use icons as a visual symbol of a link or shortcut to an application performable by the electronic device. Clicking on an icon with a computer mouse or touching the icon displayed on a touchscreen display starts one predefined task or function, such as launching a client application linked to the icon.
- the user interface for electronic devices continues to become more complicated as the functionality of the devices continues to increase.
- the present subject matter relates to GUIs for electronic devices, and in particular a GUI that provides icons that have multiple layers of functionality to improve navigation to a target function of the electronic device.
- One example of an electronic device includes a pressure-sensing display screen configured to display multiple icons and configured to measure a contact pressure of a contact with the pressure-sensing display screen; a sensor device configured to generate an indication representative of a user action relative to the pressure-sensing display screen; and a processor coupled to the pressure-sensing display screen and to the sensor device.
- the processor is configured to: receive a selection contact within a first icon region of a first icon displayed on the pressure-sensing display screen of the electronic device; display on the pressure-sensing display screen a second set of icons related to the first icon; detect that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; display on the pressure-sensing display screen a third set of icons related to the second icon; detect that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiate an application or function associated with the third icon.
- a method example of controlling an electronic device includes: the electronic device receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device; the electronic device displaying on the pressure-sensing display screen a second set of icons related to the first icon; the electronic device detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; the electronic device displaying on the pressure-sensing display screen a third set of icons related to the second icon; the electronic device detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and the electronic device initiating an application or function associated with the third icon.
- FIG. 1 is a display screen of an electronic device or electronic system.
- FIG. 2 is the display screen of FIG. 1 displaying a second set of icons.
- FIG. 3 is another view of the display screen of FIG. 1 where the user maintains selection contact with the display screen moves the selection contact over one of the second set icons.
- FIG. 4 is the display screen of FIG. 1 displaying a third set of icons.
- FIG. 5 is another view of the display screen of FIG. 1 where the user maintains selection contact with the display screen moves the selection contact over one of the third set icons.
- FIG. 6 is a flowchart of a method of controlling an electronic device.
- FIG. 7 is a flowchart of another method of controlling an electronic device.
- FIG. 8 is a flowchart of still another method of controlling an electronic device.
- FIG. 9 is a flowchart of still another method of controlling an electronic device.
- FIG. 10 is a block diagram of an example of an electronic system.
- Icons displayed on a user interface typically have one layer of functionality.
- One icon is mapped to performing one function, such as starting a client application (e.g., an email application) or rebooting the electronic device or electronic system.
- An icon typically cannot be used for mapping to multiple applications and an icon is not typically associated with multiple layers of functionality.
- FIG. 1 shows a display screen 100 of an electronic device.
- the display screen 100 comprises a pressure-sensing display screen 100 .
- the display screen 100 comprises a depth-sensing display screen 100 .
- the display screen 100 comprises both a pressure-sensing and a depth-sensing display screen 100 .
- the display screen 100 displays a first icon 101 . Only the first icon 101 is shown for simplicity, but it should be understood that other, additional icons could be displayed.
- the first icon 101 can comprise an icon of a first set of icons (not shown), such as a default display for the electronic device.
- the display screen 100 in a pressure-sensing embodiment detects a touch by a user, such as by the user 190 pressing on the display screen 100 .
- the user 190 can generate a selection contact, such as by pressing on the display screen 100 and generating a contact pressure.
- the user 190 can contact or press on the display screen 100 with a finger, stylus, or any other suitable object.
- a change in detected contact pressure can be used to select or de-select icons on the display screen 100 .
- the user 190 is touching or pressing on the display screen 100 within the area of the first icon 101 .
- the electronic device detects the touch by the user 190 and determines that the user 190 has selected the first icon.
- the display screen 100 in a depth-sensing embodiment detects a depth of an object from the display screen 100 .
- the user 190 can generate a selection action by bringing an object into proximity of the display screen 100 .
- the object can be a finger or other portion of the user's body, or can comprise a stylus or other suitable object.
- a change in detected depth can be used to select or de-select icons on the display screen 100 .
- FIG. 2 shows the display screen 100 wherein the display screen 100 displays a second set of icons 102 in response to detecting the selection of the first icon 101 .
- Four second set icons 102 are shown, but the second set of icons 102 can comprise any number of icons.
- the second set of icons 102 are related to the first icon 101 in some manner.
- the electronic device after detecting the selection of the first icon 101 , keeps the first icon 101 on the pressure-sensing display screen 100 .
- the electronic device changes the first icon 101 to visually indicate a first icon non-active state.
- the first icon 101 can be grayed out.
- the display screen 100 can show the non-active state of the first icon 101 in any other suitable manner.
- FIG. 3 shows the display screen 100 wherein the user 190 has maintained selection contact with the display screen 100 and the user 190 has moved the selection contact over one of the second set icons 102 .
- the user 190 in some examples uninterruptedly moves a finger, stylus, or other object from the position shown in FIG. 2 (i.e., over the first icon 101 ), to the position over the second set icon 102 .
- the electronic device detects the location of the selection contact (or selection action) and determines that the user 190 has selected the second icon 102 .
- the electronic device in some examples changes the appearance of the other second set icons 102 to visually indicate a second icon non-active state. In some examples, if the user 190 moves away from the selected second icon 102 , the other second set icons 102 will return to a display of an active state.
- the second icon 102 can be selected in various ways.
- the user 190 moves the selection contact over the second icon 102 , or within a specific portion of the second icon 102 .
- the user 190 moves the selection contact over the second icon 102 and increases contact pressure, wherein contact pressure that exceeds a second pressure threshold is detected as an icon selection.
- the user 190 moves the selection contact over the second icon 102 and lingers, wherein contact duration that exceeds a predefined linger threshold is detected as an icon selection.
- the user 190 moves the selection action over the second icon 102 , or within a specific portion of the second icon 102 . In another embodiment, the user 190 moves the selection action over the second icon 102 and decreases the depth, wherein a depth less than a second depth threshold is detected as an icon selection. In yet another embodiment, the user 190 moves the selection action over the second icon 102 and lingers, wherein action duration that exceeds a predefined linger threshold is detected as an icon selection.
- FIG. 4 shows the display screen 100 wherein the display screen 100 displays a third set of icons 103 in response to detecting the selection of the second icon 102 .
- the second icon 102 is still displayed in the example shown.
- the user 190 can select a third set icon 103 by moving from over the second set icon 102 to any one of the third set icons 103 .
- the electronic device after detecting the selection of the second icon 102 , keeps the second icon 102 on the display screen 100 .
- the electronic device changes the second icon 102 to visually indicate a second icon non-active state.
- the second icon 102 can be grayed out.
- the display screen 100 can show the non-active state of the second icon 102 in any other suitable manner.
- FIG. 5 shows the display screen 100 wherein the user 190 has maintained selection contact with the display screen 100 and the user 190 has moved the selection contact over one of the third set icons 103 .
- the user 190 in some examples uninterruptedly moves a finger, stylus, or other object from the position shown in FIG. 4 (i.e., over the second icon 102 ), to the position over the third icon 103 .
- the electronic device detects the selection contact by the user 190 and determines that the user 190 has selected the third icon 103 .
- the electronic device initiates an application or function in response to detecting the selection of the third icon 103 . In the example shown, the electronic device opens an e-mail application, with the e-mail application initiating an e-mail to be sent to the contact specified by the second icon 102 .
- the third icon 103 can be selected in various ways.
- the user 190 moves the selection contact over the third icon 103 , or within a specific portion of the third icon 103 .
- the user 190 moves the selection contact over the third icon 103 and increases the contact pressure, wherein contact pressure that exceeds a second pressure threshold is detected as an icon selection.
- the user 190 moves the selection contact over the third icon 103 and lingers, wherein contact duration that exceeds a predefined linger threshold is detected as an icon selection.
- FIG. 6 is a flowchart 600 of a method of controlling an electronic device according to some embodiments.
- the electronic device includes a display screen, wherein the display screen comprises a pressure-sensing display screen.
- the pressure-sensing display screen displays a first icon or a first set of icons.
- the method receives a selection contact within a first icon region of a first icon on the pressure-sensing display screen.
- the selection contact can comprise a user touching or pressing on the pressure-sensing display screen, such as with a finger.
- the user can employ a different body part, can employ a stylus, or can employ another suitable object to make the selection contact.
- the selection contact comprises a contact pressure greater than a predefined first pressure threshold.
- the selection contact comprises contact within a predefined contact area of the first icon, such as within an image or boundary of the first icon, as displayed on the pressure-sensing display screen.
- the method displays a second set of icons related to the first icon.
- the second set of icons are displayed as a result of receiving the selection contact.
- the second set of icons are displayed as active icons that can be selected by the user.
- the first icon (or first set of icons) can be maintained on the pressure-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection contact, or can be removed from the pressure-sensing display screen.
- the method detects that the selection contact uninterruptedly moves to a second icon and selects the second icon.
- the selection contact comprises contact within a predefined contact area of the second icon.
- the uninterrupted selection contact comprises a selection contact wherein contact is maintained with the pressure-sensing display screen.
- the uninterrupted selection contact comprises a selection contact wherein the selection contact moves without the contact pressure decreasing to less than the predefined first pressure threshold.
- the method displays a third set of icons related to the second icon.
- the third set of icons is displayed as a result of detecting the selection contact uninterruptedly moving to and selecting the second icon.
- the third set of icons are displayed as active icons that can be selected by the user.
- the second icon (or second set of icons) can be maintained on the pressure-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection contact, or can be removed from the pressure-sensing display screen.
- the method detects that the selection contact uninterruptedly moves to a third icon and selects the third icon.
- the selection contact comprises contact within a predefined contact area of the third icon.
- the uninterrupted selection contact comprises a selection contact wherein contact is maintained with the pressure-sensing display screen.
- the uninterrupted selection contact comprises a selection contact wherein the selection contact increases to above a predefined second pressure threshold.
- step 606 an application or function associated with the third icon is initiated in response to selection of the third icon.
- FIG. 7 is a flowchart 700 of another method of controlling an electronic device according to some embodiments.
- the electronic device includes a display screen, wherein the display screen comprises a pressure-sensing display screen, as previously discussed.
- the pressure-sensing display screen displays a first icon or a first set of icons.
- the method receives a selection contact within a first icon region of a first icon on the pressure-sensing display screen, as previously discussed.
- the selection contact comprises a contact pressure that is greater than a predefined first pressure threshold.
- step 702 the method displays a second set of icons related to the first icon, as previously discussed.
- step 703 the method detects that the selection contact uninterruptedly moves to a second icon and selects the second icon, as previously discussed.
- step 704 the method displays a third set of icons related to the second icon, as previously discussed.
- step 705 the method detects that the selection contact uninterruptedly moves to a third icon and selects the third icon, as previously discussed.
- step 706 the method detects that the contact pressure has decreased to below the predefined second pressure threshold. Consequently, it is determined that the third icon is no longer being selected.
- the detection of the decrease in the contact pressure can occur before, during, or after detecting the selection of the third icon.
- step 707 the third set of icons is removed from the pressure-sensing display screen, in response to the contact pressure decreasing to below the predefined second pressure threshold.
- step 708 the display of the second set of icons is changed to indicate a return to the active state, in response to the contact pressure decreasing to below the predefined second pressure threshold.
- the second set of icons can be re-displayed on the pressure-sensing display screen if the second set of icons had been previously removed. A second icon of the second set of icons can now be selected.
- the second set of icons can be likewise de-selected, or other inputs or actions can occur.
- FIG. 8 is a flowchart 800 of a method of controlling an electronic device according to some embodiments.
- the electronic device includes a display screen, wherein the display screen comprises a depth-sensing display screen.
- the depth-sensing display screen displays a first icon or a first set of icons.
- the method receives a selection action within a first icon region of a first icon on the depth-sensing display screen.
- the selection action can comprise detecting a depth of an object to the depth-sensing display screen, such as a user coming into proximity of the depth-sensing display screen, such as with a finger.
- the user can employ a different body part, can employ a stylus, or can employ another suitable object to make the selection action.
- the selection action comprises a depth of the object decreasing to greater than a predefined first depth threshold.
- the selection action comprises action within a predefined contact area of the first icon, such as within an image or boundary of the first icon, as displayed on the depth-sensing display screen.
- the method displays a second set of icons related to the first icon.
- the second set of icons are displayed as a result of receiving the selection action.
- the second set of icons are displayed as active icons that can be selected by the user.
- the first icon (or first set of icons) can be maintained on the depth-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection action, or can be removed from the depth-sensing display screen.
- the method detects that the selection action uninterruptedly moves to a second icon and selects the second icon.
- the selection action comprises action within a predefined contact area of the second icon.
- the uninterrupted selection action comprises a selection action wherein the depth is maintained from the depth-sensing display screen.
- the uninterrupted selection action comprises a selection action wherein the selection action moves without the depth increasing to greater than the predefined first depth threshold.
- the method displays a third set of icons related to the second icon.
- the third set of icons is displayed as a result of detecting the selection action uninterruptedly moving to and selecting the second icon.
- the third set of icons are displayed as active icons that can be selected by the user.
- the second icon (or second set of icons) can be maintained on the depth-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection action, or can be removed from the depth-sensing display screen.
- the method detects that the selection action uninterruptedly moves to a third icon and selects the third icon.
- the selection action comprises selection action within a predefined contact area of the third icon.
- the uninterrupted selection action comprises selection action wherein the depth of the object to the depth-sensing display screen is maintained.
- the uninterrupted selection action comprises selection action wherein the depth decreases to less than a predefined second depth threshold.
- step 806 an application or function associated with the third icon is initiated in response to selection of the third icon.
- FIG. 9 is a flowchart 900 of another method of controlling an electronic device according to some embodiments.
- the electronic device includes a display screen, wherein the display screen comprises a depth-sensing display screen, as previously discussed.
- the depth-sensing display screen displays a first icon or a first set of icons.
- the method receives a selection action within a first icon region of a first icon on the depth-sensing display screen, as previously discussed.
- the selection action comprises a depth of an object to the depth-sensing display screen that is less than a predefined first depth threshold.
- step 902 the method displays a second set of icons related to the first icon, as previously discussed.
- step 903 the method detects that the selection action uninterruptedly moves to a second icon and selects the second icon, as previously discussed.
- step 904 the method displays a third set of icons related to the second icon, as previously discussed.
- step 905 the method detects that the selection action uninterruptedly moves to a third icon and selects the third icon, as previously discussed.
- step 906 the method detects that the depth has increased to greater than a predefined second depth threshold. Consequently, it is determined that the third icon is no longer being selected.
- the detection of the increase in the depth can occur before, during, or after detecting the selection of the third icon.
- step 907 the third set of icons is removed from the depth-sensing display screen, in response to the depth increasing to greater than the predefined second depth threshold.
- step 908 the display of the second set of icons is changed to indicate a return to the active state, in response to the depth increasing to greater than the predefined second depth threshold.
- the second set of icons can be re-displayed on the depth-sensing display screen if the second set of icons had been previously removed. A second icon of the second set of icons can now be selected.
- the second set of icons can be likewise de-selected, or other inputs or actions can occur.
- FIG. 10 is a block diagram of an example of an electronic system 1000 incorporating a display as described herein.
- Electronic system 1000 is merely one example of an electronic system in which embodiments can be used. Examples of electronic systems include, but are not limited to personal computers, tablet computers, mobile telephones, smart phones, game devices, MP 3 or other digital music players, etc.
- electronic system 1000 comprises a data processing system that includes a system bus 1002 to couple the various components of the system.
- System bus 1002 provides communications links among the various components of the electronic system 1000 and can be implemented as a single bus, as a combination of busses, or in any other suitable manner.
- An electronic assembly 1010 is coupled to system bus 1002 .
- the electronic assembly 1010 can include any circuit or combination of circuits.
- the electronic assembly 1010 includes a processor 1012 which can be of any type.
- processor means any type of computational circuit, such as but not limited to a microprocessor, a microcontroller, a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a graphics processor, a digital signal processor (DSP), multiple core processor, or any other type of processor or processing circuit.
- CISC complex instruction set computing
- RISC reduced instruction set computing
- VLIW very long instruction word
- DSP digital signal processor
- circuits that can be included in electronic assembly 1010 are a custom circuit, an application-specific integrated circuit (ASIC), or the like, such as, for example, one or more circuits (such as a communications circuit 1014 ) for use in wireless devices like mobile telephones, personal data assistants, portable computers, two-way radios, and similar electronic systems.
- ASIC application-specific integrated circuit
- the IC can perform any other type of function.
- the electronic system 1000 can also include an external memory 1020 , which in turn can include one or more memory elements suitable to the particular application, such as a main memory 1022 in the form of random access memory (RAM), one or more hard drives 1024 , and/or one or more drives that handle removable media 1026 such as compact disks (CD), flash memory cards, digital video disk (DVD), and the like.
- RAM random access memory
- CD compact disks
- DVD digital video disk
- the electronic system 1000 can also include a display screen 1016 , one or more speakers 1018 , and a keyboard and/or controller 1030 , which can include a mouse, trackball, touch screen, voice-recognition device, or any other device that permits a system user to input information into and receive information from the electronic system 1000 .
- the electronic system of FIG. 10 is merely one example of an electronic system in which embodiments can be used.
- the embodiments can be used as part of a virtual reality (VR) system.
- the display screen can be included in a wearable device and the sets of icons can be displayed on the wearable device.
- the sensor device that detects the user actions can be included in a touchpad of the VR system.
- the systems, methods, and devices described herein include elements that simplify or streamline human interaction with electronic devices.
- a user is able to quickly navigate a user interface to find a target function. For example, as shown in FIGS. 1 through 5 , a user may be able to quickly navigate from the contacts icon down to a chat application of a specific contact, and all in one continuous motion. Therefore, a user's experience with the device is improved.
- Example 1 can include subject matter (such as a method of controlling operation of an electronic device, means for performing acts, or a machine-readable medium including instructions that, when performed by the machine, cause the machine to perform acts) comprising: the electronic device receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device; the electronic device displaying on the pressure-sensing display screen a second set of icons related to the first icon; the electronic device detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; the electronic device displaying on the pressure-sensing display screen a third set of icons related to the second icon; the electronic device detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and the electronic device initiating an application or function associated with the third icon.
- subject matter such as a method of controlling operation of an electronic device, means for performing acts, or a machine-readable medium including instructions that, when performed by
- Example 2 the subject matter of Example 1 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within a predetermined area of the selected second icon.
- Example 3 the subject matter of Example 2 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and increasing contact pressure to above a predefined second pressure threshold.
- Example 4 the subject matter of Example 3 optionally includes the electronic device detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; the electronic device removing the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and the electronic device changing the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
- Example 5 the subject matter of one or any combination of Examples 1-4 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
- Example 6 the subject matter of one or any combination of Examples 1-5 optionally includes, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- Example 7 the subject matter of one or any combination of Examples 1-6 optionally includes, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- Example 8 the subject matter of one or any combination of Examples 1-7 optionally includes the application or function being associated with the third icon and the second set of icons.
- Example 9 the subject matter of one or any combination of Examples 1-8 optionally includes the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
- Example 10 can include subject matter (such as an apparatus or electronic device), or can optionally be combined with the subject matter of one or more of Examples 1-9 to include such subject matter, comprising a pressure-sensing display screen configured to display multiple icons and configured to measure a contact pressure of a contact with the pressure-sensing display screen; a sensor device configured to generate an indication representative of a user action relative to the pressure-sensing display screen; and a processor coupled to the pressure-sensing display screen and to the sensor device.
- subject matter such as an apparatus or electronic device
- the processor is configured to: receive a selection contact within a first icon region of a first icon displayed on the pressure-sensing display screen of the electronic device; display on the pressure-sensing display screen a second set of icons related to the first icon; detect that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; display on the pressure-sensing display screen a third set of icons related to the second icon; detect that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiate an application or function associated with the third icon.
- Example 11 the subject matter of Example 10 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within a predetermined area of the selected second icon.
- Example 12 the subject matter of Example 10 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and increasing contact pressure to above a predefined second pressure threshold.
- Example 13 the subject matter of Example 12 optionally includes a processor configured to detect the pressure within the predetermined area has decreased to below the predefined second pressure threshold; remove the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
- a processor configured to detect the pressure within the predetermined area has decreased to below the predefined second pressure threshold; remove the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
- Example 14 the subject matter of one or any combination of Examples 10-13 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
- Example 15 the subject matter of one or any combination of Examples 10-14 optionally includes a processor configured to, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- Example 16 the subject matter of one or any combination of Examples 10-15 optionally includes a processor configured to, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- Example 17 the subject matter of one or any combination of Examples 10-16 optionally includes the application or function being associated with the third icon and the second set of icons.
- Example 18 the subject matter of one or any combination of Examples 10-17 optionally includes the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
- Example 19 can include subject matter (such as non-transitory computer readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform specified operations), or can optionally be combined with the subject matter of one or any combination of Examples 1-18 to include such subject matter, comprising instructions to perform the steps of: receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of an electronic device; displaying on the pressure-sensing display screen a second set of icons related to the first icon; detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; displaying on the pressure pressure-sensing display screen a third set of icons related to the second icon; detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiating an application or function associated with the third icon.
- subject matter such as non-transitory computer readable media storing computer instructions, that when executed by one or
- Example 20 can include subject matter (such as a method of controlling operation of an electronic device, means for performing acts, or a machine-readable medium including instructions that, when performed by the machine, cause the machine to perform acts) or can optionally be combined with the subject matter of one or any combination of Examples 1-19 to include such subject matter comprising: the electronic device receiving a selection action within a first icon region of a first icon displayed on a depth-sensing display screen of the electronic device; the electronic device displaying on the depth-sensing display screen a second set of icons related to the first icon; the electronic device detecting that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon; the electronic device displaying on the depth-sensing display screen a third set of icons related to the second icon; the electronic device detecting that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and the electronic device initiating an application or function associated with the third icon.
- subject matter such as a method of controlling operation
- Example 21 the subject matter of Example 20 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within a predetermined area of the selected second icon.
- Example 22 the subject matter of one or both of Examples 20 and 21 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and decreasing the depth to less than a predefined second depth threshold.
- Example 23 the subject matter of Example 22 optionally includes the electronic device detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; the electronic device removing the third set of icons from the depth-sensing display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and the electronic device changing the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
- Example 24 the subject matter of one or any combination of Examples 20-23 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and lingering there for more than a predefined linger threshold.
- Example 25 the subject matter of one or any combination of Examples 20-24 optionally includes, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- Example 26 the subject matter of one or any combination of Examples 20-25 optionally includes, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- Example 27 the subject matter of one or any combination of Example 20-26 optionally includes the application or function being associated with the third icon and the second set of icons.
- Example 28 the subject matter of one or any combination of Examples 20-27 optionally includes the depth-sensing display screen further comprising a pressure-detecting display screen configured to measure a contact pressure of a contact with the pressure-sensing display screen.
- Example 29 can include subject matter (such as an apparatus or electronic device), or can optionally be combined with the subject matter of one or more of Examples 1-28 to include such subject matter, comprising a depth-sensing display screen configured to display multiple icons and configured to detect a depth of an object to the depth-sensing display screen; a sensor device configured to generate an indication representative of a user action relative to the display screen; and a processor coupled to the display screen and the sensor device, wherein the processor is configured to: receive a selection action within a first icon region of a first icon displayed on the display screen of the electronic device; display on the display screen a second set of icons related to the first icon; detect that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon; display on the display screen a third set of icons related to the second icon; detect that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiate an application or function associated with the third icon.
- Example 30 the subject matter of Example 29 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within a predetermined area of the selected second icon.
- Example 31 the subject matter of one or both of Examples 29 and 30 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and decreasing the depth to less than a predefined second depth threshold.
- Example 32 the subject matter of Example 31 optionally includes a processor configured to detect the depth within the predetermined area has increased to greater than the predefined second depth threshold; remove the third set of icons from the display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
- a processor configured to detect the depth within the predetermined area has increased to greater than the predefined second depth threshold; remove the third set of icons from the display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
- Example 33 the subject matter of one or any combination of Examples 29-32 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
- Example 34 the subject matter of one or any combination of Examples 29-33 optionally includes a processor configured to, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- Example 35 the subject matter of one or any combination of Examples 29-34 optionally includes a processor configured to, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- Example 36 the subject matter of one or any combination of Examples 29-35 optionally includes the application or function being associated with the third icon and the second set of icons.
- Example 37 the subject matter of one or any combination of Examples 29-36 optionally includes the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
- Example 38 can include subject matter (such as non-transitory computer readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform specified operations), or can optionally be combined with the subject matter of one or any combination of Examples 1-37 to include such subject matter, comprising instructions to perform the steps of: receiving a selection action within a first icon region of a first icon displayed on a depth-sensing display screen of an electronic device; displaying on the depth-sensing display screen a second set of icons related to the first icon; detecting that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon; displaying on the depth-sensing display screen a third set of icons related to the second icon; detecting that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiating an application or function associated with the third icon.
- subject matter such as non-transitory computer readable media storing computer instructions, that when executed by one or more
- Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable storage medium or machine-readable storage medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples.
- An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. The code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times.
- tangible computer-readable storage media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
A method of controlling an electronic device is provided, comprising receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device, displaying on the pressure-sensing display screen a second set of icons related to the first icon, detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon, displaying on the pressure-sensing display screen a third set of icons related to the second icon, detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon, and initiating an application or function associated with the third icon.
Description
- The present application is related to user interfaces for electronic devices and systems, and in particular to a graphical user interface (GUI) with icons having multi-layer functionality.
- Electronic displays use icons as a visual symbol of a link or shortcut to an application performable by the electronic device. Clicking on an icon with a computer mouse or touching the icon displayed on a touchscreen display starts one predefined task or function, such as launching a client application linked to the icon.
- As the functionality of electronic devices such as laptops and smartphones continues to increase, functionality of the applications running on the devices increase and the number of applications available continues to increase. Thus, there is a general need for improvement to user interfaces of electronic devices.
- The user interface for electronic devices continues to become more complicated as the functionality of the devices continues to increase. The present subject matter relates to GUIs for electronic devices, and in particular a GUI that provides icons that have multiple layers of functionality to improve navigation to a target function of the electronic device.
- One example of an electronic device includes a pressure-sensing display screen configured to display multiple icons and configured to measure a contact pressure of a contact with the pressure-sensing display screen; a sensor device configured to generate an indication representative of a user action relative to the pressure-sensing display screen; and a processor coupled to the pressure-sensing display screen and to the sensor device. The processor is configured to: receive a selection contact within a first icon region of a first icon displayed on the pressure-sensing display screen of the electronic device; display on the pressure-sensing display screen a second set of icons related to the first icon; detect that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; display on the pressure-sensing display screen a third set of icons related to the second icon; detect that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiate an application or function associated with the third icon.
- A method example of controlling an electronic device includes: the electronic device receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device; the electronic device displaying on the pressure-sensing display screen a second set of icons related to the first icon; the electronic device detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; the electronic device displaying on the pressure-sensing display screen a third set of icons related to the second icon; the electronic device detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and the electronic device initiating an application or function associated with the third icon.
- This summary is intended to provide an overview of subject matter of the present patent application. It is not intended to provide an exclusive or exhaustive explanation of the invention. The detailed description is included to provide further information about the present patent application.
-
FIG. 1 is a display screen of an electronic device or electronic system. -
FIG. 2 is the display screen ofFIG. 1 displaying a second set of icons. -
FIG. 3 is another view of the display screen ofFIG. 1 where the user maintains selection contact with the display screen moves the selection contact over one of the second set icons. -
FIG. 4 is the display screen ofFIG. 1 displaying a third set of icons. -
FIG. 5 is another view of the display screen ofFIG. 1 where the user maintains selection contact with the display screen moves the selection contact over one of the third set icons. -
FIG. 6 is a flowchart of a method of controlling an electronic device. -
FIG. 7 is a flowchart of another method of controlling an electronic device. -
FIG. 8 is a flowchart of still another method of controlling an electronic device. -
FIG. 9 is a flowchart of still another method of controlling an electronic device. -
FIG. 10 is a block diagram of an example of an electronic system. - The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
- Icons displayed on a user interface typically have one layer of functionality. One icon is mapped to performing one function, such as starting a client application (e.g., an email application) or rebooting the electronic device or electronic system. An icon typically cannot be used for mapping to multiple applications and an icon is not typically associated with multiple layers of functionality.
-
FIG. 1 shows adisplay screen 100 of an electronic device. In some embodiments, thedisplay screen 100 comprises a pressure-sensingdisplay screen 100. In other embodiments, thedisplay screen 100 comprises a depth-sensing display screen 100. In yet other embodiments, thedisplay screen 100 comprises both a pressure-sensing and a depth-sensingdisplay screen 100. In a first state, thedisplay screen 100 displays afirst icon 101. Only thefirst icon 101 is shown for simplicity, but it should be understood that other, additional icons could be displayed. Thefirst icon 101 can comprise an icon of a first set of icons (not shown), such as a default display for the electronic device. - The
display screen 100 in a pressure-sensing embodiment detects a touch by a user, such as by theuser 190 pressing on thedisplay screen 100. Theuser 190 can generate a selection contact, such as by pressing on thedisplay screen 100 and generating a contact pressure. Theuser 190 can contact or press on thedisplay screen 100 with a finger, stylus, or any other suitable object. A change in detected contact pressure can be used to select or de-select icons on thedisplay screen 100. In the figure, theuser 190 is touching or pressing on thedisplay screen 100 within the area of thefirst icon 101. The electronic device detects the touch by theuser 190 and determines that theuser 190 has selected the first icon. - Alternatively, the
display screen 100 in a depth-sensing embodiment detects a depth of an object from thedisplay screen 100. Theuser 190 can generate a selection action by bringing an object into proximity of thedisplay screen 100. The object can be a finger or other portion of the user's body, or can comprise a stylus or other suitable object. A change in detected depth can be used to select or de-select icons on thedisplay screen 100. -
FIG. 2 shows thedisplay screen 100 wherein thedisplay screen 100 displays a second set oficons 102 in response to detecting the selection of thefirst icon 101. Foursecond set icons 102 are shown, but the second set oficons 102 can comprise any number of icons. The second set oficons 102 are related to thefirst icon 101 in some manner. - In some examples, the electronic device, after detecting the selection of the
first icon 101, keeps thefirst icon 101 on the pressure-sensingdisplay screen 100. The electronic device changes thefirst icon 101 to visually indicate a first icon non-active state. For example, thefirst icon 101 can be grayed out. Alternatively, thedisplay screen 100 can show the non-active state of thefirst icon 101 in any other suitable manner. -
FIG. 3 shows thedisplay screen 100 wherein theuser 190 has maintained selection contact with thedisplay screen 100 and theuser 190 has moved the selection contact over one of thesecond set icons 102. Theuser 190 in some examples uninterruptedly moves a finger, stylus, or other object from the position shown inFIG. 2 (i.e., over the first icon 101), to the position over thesecond set icon 102. The electronic device detects the location of the selection contact (or selection action) and determines that theuser 190 has selected thesecond icon 102. - The electronic device in some examples changes the appearance of the other
second set icons 102 to visually indicate a second icon non-active state. In some examples, if theuser 190 moves away from the selectedsecond icon 102, the othersecond set icons 102 will return to a display of an active state. - The
second icon 102 can be selected in various ways. In a pressure-sensing embodiment, theuser 190 moves the selection contact over thesecond icon 102, or within a specific portion of thesecond icon 102. In another embodiment, theuser 190 moves the selection contact over thesecond icon 102 and increases contact pressure, wherein contact pressure that exceeds a second pressure threshold is detected as an icon selection. In yet another embodiment, theuser 190 moves the selection contact over thesecond icon 102 and lingers, wherein contact duration that exceeds a predefined linger threshold is detected as an icon selection. - In a depth-sensing embodiment, the
user 190 moves the selection action over thesecond icon 102, or within a specific portion of thesecond icon 102. In another embodiment, theuser 190 moves the selection action over thesecond icon 102 and decreases the depth, wherein a depth less than a second depth threshold is detected as an icon selection. In yet another embodiment, theuser 190 moves the selection action over thesecond icon 102 and lingers, wherein action duration that exceeds a predefined linger threshold is detected as an icon selection. -
FIG. 4 shows thedisplay screen 100 wherein thedisplay screen 100 displays a third set oficons 103 in response to detecting the selection of thesecond icon 102. Thesecond icon 102 is still displayed in the example shown. Theuser 190 can select athird set icon 103 by moving from over thesecond set icon 102 to any one of thethird set icons 103. - In some examples, the electronic device, after detecting the selection of the
second icon 102, keeps thesecond icon 102 on thedisplay screen 100. The electronic device changes thesecond icon 102 to visually indicate a second icon non-active state. For example, thesecond icon 102 can be grayed out. Alternatively, thedisplay screen 100 can show the non-active state of thesecond icon 102 in any other suitable manner. -
FIG. 5 shows thedisplay screen 100 wherein theuser 190 has maintained selection contact with thedisplay screen 100 and theuser 190 has moved the selection contact over one of thethird set icons 103. Theuser 190 in some examples uninterruptedly moves a finger, stylus, or other object from the position shown inFIG. 4 (i.e., over the second icon 102), to the position over thethird icon 103. The electronic device detects the selection contact by theuser 190 and determines that theuser 190 has selected thethird icon 103. The electronic device initiates an application or function in response to detecting the selection of thethird icon 103. In the example shown, the electronic device opens an e-mail application, with the e-mail application initiating an e-mail to be sent to the contact specified by thesecond icon 102. - The
third icon 103 can be selected in various ways. In one embodiment, theuser 190 moves the selection contact over thethird icon 103, or within a specific portion of thethird icon 103. In another embodiment, theuser 190 moves the selection contact over thethird icon 103 and increases the contact pressure, wherein contact pressure that exceeds a second pressure threshold is detected as an icon selection. In yet another embodiment, theuser 190 moves the selection contact over thethird icon 103 and lingers, wherein contact duration that exceeds a predefined linger threshold is detected as an icon selection. -
FIG. 6 is aflowchart 600 of a method of controlling an electronic device according to some embodiments. In the embodiments, the electronic device includes a display screen, wherein the display screen comprises a pressure-sensing display screen. The pressure-sensing display screen displays a first icon or a first set of icons. Instep 601, the method receives a selection contact within a first icon region of a first icon on the pressure-sensing display screen. The selection contact can comprise a user touching or pressing on the pressure-sensing display screen, such as with a finger. Alternatively, the user can employ a different body part, can employ a stylus, or can employ another suitable object to make the selection contact. In some examples, the selection contact comprises a contact pressure greater than a predefined first pressure threshold. The selection contact comprises contact within a predefined contact area of the first icon, such as within an image or boundary of the first icon, as displayed on the pressure-sensing display screen. - In
step 602, the method displays a second set of icons related to the first icon. The second set of icons are displayed as a result of receiving the selection contact. The second set of icons are displayed as active icons that can be selected by the user. The first icon (or first set of icons) can be maintained on the pressure-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection contact, or can be removed from the pressure-sensing display screen. - In
step 603, the method detects that the selection contact uninterruptedly moves to a second icon and selects the second icon. The selection contact comprises contact within a predefined contact area of the second icon. The uninterrupted selection contact comprises a selection contact wherein contact is maintained with the pressure-sensing display screen. Alternatively, the uninterrupted selection contact comprises a selection contact wherein the selection contact moves without the contact pressure decreasing to less than the predefined first pressure threshold. - In step 604, the method displays a third set of icons related to the second icon. The third set of icons is displayed as a result of detecting the selection contact uninterruptedly moving to and selecting the second icon. The third set of icons are displayed as active icons that can be selected by the user. The second icon (or second set of icons) can be maintained on the pressure-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection contact, or can be removed from the pressure-sensing display screen.
- In
step 605, the method detects that the selection contact uninterruptedly moves to a third icon and selects the third icon. The selection contact comprises contact within a predefined contact area of the third icon. The uninterrupted selection contact comprises a selection contact wherein contact is maintained with the pressure-sensing display screen. Alternatively, the uninterrupted selection contact comprises a selection contact wherein the selection contact increases to above a predefined second pressure threshold. - In
step 606, an application or function associated with the third icon is initiated in response to selection of the third icon. -
FIG. 7 is aflowchart 700 of another method of controlling an electronic device according to some embodiments. In the embodiments, the electronic device includes a display screen, wherein the display screen comprises a pressure-sensing display screen, as previously discussed. The pressure-sensing display screen displays a first icon or a first set of icons. Instep 701, the method receives a selection contact within a first icon region of a first icon on the pressure-sensing display screen, as previously discussed. The selection contact comprises a contact pressure that is greater than a predefined first pressure threshold. - In
step 702, the method displays a second set of icons related to the first icon, as previously discussed. - In
step 703, the method detects that the selection contact uninterruptedly moves to a second icon and selects the second icon, as previously discussed. - In
step 704, the method displays a third set of icons related to the second icon, as previously discussed. - In
step 705, the method detects that the selection contact uninterruptedly moves to a third icon and selects the third icon, as previously discussed. - In
step 706, the method detects that the contact pressure has decreased to below the predefined second pressure threshold. Consequently, it is determined that the third icon is no longer being selected. The detection of the decrease in the contact pressure can occur before, during, or after detecting the selection of the third icon. - In
step 707, the third set of icons is removed from the pressure-sensing display screen, in response to the contact pressure decreasing to below the predefined second pressure threshold. - In
step 708, the display of the second set of icons is changed to indicate a return to the active state, in response to the contact pressure decreasing to below the predefined second pressure threshold. Alternatively, the second set of icons can be re-displayed on the pressure-sensing display screen if the second set of icons had been previously removed. A second icon of the second set of icons can now be selected. Alternatively, the second set of icons can be likewise de-selected, or other inputs or actions can occur. -
FIG. 8 is aflowchart 800 of a method of controlling an electronic device according to some embodiments. In the embodiments, the electronic device includes a display screen, wherein the display screen comprises a depth-sensing display screen. The depth-sensing display screen displays a first icon or a first set of icons. Instep 801, the method receives a selection action within a first icon region of a first icon on the depth-sensing display screen. The selection action can comprise detecting a depth of an object to the depth-sensing display screen, such as a user coming into proximity of the depth-sensing display screen, such as with a finger. Alternatively, the user can employ a different body part, can employ a stylus, or can employ another suitable object to make the selection action. In some examples, the selection action comprises a depth of the object decreasing to greater than a predefined first depth threshold. The selection action comprises action within a predefined contact area of the first icon, such as within an image or boundary of the first icon, as displayed on the depth-sensing display screen. - In
step 802, the method displays a second set of icons related to the first icon. The second set of icons are displayed as a result of receiving the selection action. The second set of icons are displayed as active icons that can be selected by the user. The first icon (or first set of icons) can be maintained on the depth-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection action, or can be removed from the depth-sensing display screen. - In
step 803, the method detects that the selection action uninterruptedly moves to a second icon and selects the second icon. The selection action comprises action within a predefined contact area of the second icon. The uninterrupted selection action comprises a selection action wherein the depth is maintained from the depth-sensing display screen. Alternatively, the uninterrupted selection action comprises a selection action wherein the selection action moves without the depth increasing to greater than the predefined first depth threshold. - In
step 804, the method displays a third set of icons related to the second icon. The third set of icons is displayed as a result of detecting the selection action uninterruptedly moving to and selecting the second icon. The third set of icons are displayed as active icons that can be selected by the user. The second icon (or second set of icons) can be maintained on the depth-sensing display screen, can be grayed-out or otherwise visibly altered to indicate an inactive state as a result of receiving the selection action, or can be removed from the depth-sensing display screen. - In
step 805, the method detects that the selection action uninterruptedly moves to a third icon and selects the third icon. The selection action comprises selection action within a predefined contact area of the third icon. The uninterrupted selection action comprises selection action wherein the depth of the object to the depth-sensing display screen is maintained. Alternatively, the uninterrupted selection action comprises selection action wherein the depth decreases to less than a predefined second depth threshold. - In
step 806, an application or function associated with the third icon is initiated in response to selection of the third icon. -
FIG. 9 is aflowchart 900 of another method of controlling an electronic device according to some embodiments. In the embodiments, the electronic device includes a display screen, wherein the display screen comprises a depth-sensing display screen, as previously discussed. The depth-sensing display screen displays a first icon or a first set of icons. Instep 901, the method receives a selection action within a first icon region of a first icon on the depth-sensing display screen, as previously discussed. The selection action comprises a depth of an object to the depth-sensing display screen that is less than a predefined first depth threshold. - In
step 902, the method displays a second set of icons related to the first icon, as previously discussed. - In
step 903, the method detects that the selection action uninterruptedly moves to a second icon and selects the second icon, as previously discussed. - In
step 904, the method displays a third set of icons related to the second icon, as previously discussed. - In
step 905, the method detects that the selection action uninterruptedly moves to a third icon and selects the third icon, as previously discussed. - In
step 906, the method detects that the depth has increased to greater than a predefined second depth threshold. Consequently, it is determined that the third icon is no longer being selected. The detection of the increase in the depth can occur before, during, or after detecting the selection of the third icon. - In
step 907, the third set of icons is removed from the depth-sensing display screen, in response to the depth increasing to greater than the predefined second depth threshold. - In
step 908, the display of the second set of icons is changed to indicate a return to the active state, in response to the depth increasing to greater than the predefined second depth threshold. Alternatively, the second set of icons can be re-displayed on the depth-sensing display screen if the second set of icons had been previously removed. A second icon of the second set of icons can now be selected. Alternatively, the second set of icons can be likewise de-selected, or other inputs or actions can occur. -
FIG. 10 is a block diagram of an example of anelectronic system 1000 incorporating a display as described herein.Electronic system 1000 is merely one example of an electronic system in which embodiments can be used. Examples of electronic systems include, but are not limited to personal computers, tablet computers, mobile telephones, smart phones, game devices, MP3 or other digital music players, etc. In this example,electronic system 1000 comprises a data processing system that includes asystem bus 1002 to couple the various components of the system.System bus 1002 provides communications links among the various components of theelectronic system 1000 and can be implemented as a single bus, as a combination of busses, or in any other suitable manner. - An electronic assembly 1010 is coupled to
system bus 1002. The electronic assembly 1010 can include any circuit or combination of circuits. In one embodiment, the electronic assembly 1010 includes aprocessor 1012 which can be of any type. As used herein, “processor” means any type of computational circuit, such as but not limited to a microprocessor, a microcontroller, a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a graphics processor, a digital signal processor (DSP), multiple core processor, or any other type of processor or processing circuit. - Other types of circuits that can be included in electronic assembly 1010 are a custom circuit, an application-specific integrated circuit (ASIC), or the like, such as, for example, one or more circuits (such as a communications circuit 1014) for use in wireless devices like mobile telephones, personal data assistants, portable computers, two-way radios, and similar electronic systems. The IC can perform any other type of function.
- The
electronic system 1000 can also include anexternal memory 1020, which in turn can include one or more memory elements suitable to the particular application, such as amain memory 1022 in the form of random access memory (RAM), one or morehard drives 1024, and/or one or more drives that handle removable media 1026 such as compact disks (CD), flash memory cards, digital video disk (DVD), and the like. - The
electronic system 1000 can also include adisplay screen 1016, one ormore speakers 1018, and a keyboard and/orcontroller 1030, which can include a mouse, trackball, touch screen, voice-recognition device, or any other device that permits a system user to input information into and receive information from theelectronic system 1000. - As explained above, the electronic system of
FIG. 10 is merely one example of an electronic system in which embodiments can be used. In another example, the embodiments can be used as part of a virtual reality (VR) system. The display screen can be included in a wearable device and the sets of icons can be displayed on the wearable device. The sensor device that detects the user actions can be included in a touchpad of the VR system. - The systems, methods, and devices described herein include elements that simplify or streamline human interaction with electronic devices. By providing icons with multiple layers, a user is able to quickly navigate a user interface to find a target function. For example, as shown in
FIGS. 1 through 5 , a user may be able to quickly navigate from the contacts icon down to a chat application of a specific contact, and all in one continuous motion. Therefore, a user's experience with the device is improved. - Example 1 can include subject matter (such as a method of controlling operation of an electronic device, means for performing acts, or a machine-readable medium including instructions that, when performed by the machine, cause the machine to perform acts) comprising: the electronic device receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device; the electronic device displaying on the pressure-sensing display screen a second set of icons related to the first icon; the electronic device detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; the electronic device displaying on the pressure-sensing display screen a third set of icons related to the second icon; the electronic device detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and the electronic device initiating an application or function associated with the third icon.
- In Example 2, the subject matter of Example 1 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within a predetermined area of the selected second icon.
- In Example 3, the subject matter of Example 2 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and increasing contact pressure to above a predefined second pressure threshold.
- In Example 4, the subject matter of Example 3 optionally includes the electronic device detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; the electronic device removing the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and the electronic device changing the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
- In Example 5, the subject matter of one or any combination of Examples 1-4 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
- In Example 6, the subject matter of one or any combination of Examples 1-5 optionally includes, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- In Example 7, the subject matter of one or any combination of Examples 1-6 optionally includes, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- In Example 8, the subject matter of one or any combination of Examples 1-7 optionally includes the application or function being associated with the third icon and the second set of icons.
- In Example 9, the subject matter of one or any combination of Examples 1-8 optionally includes the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
- Example 10 can include subject matter (such as an apparatus or electronic device), or can optionally be combined with the subject matter of one or more of Examples 1-9 to include such subject matter, comprising a pressure-sensing display screen configured to display multiple icons and configured to measure a contact pressure of a contact with the pressure-sensing display screen; a sensor device configured to generate an indication representative of a user action relative to the pressure-sensing display screen; and a processor coupled to the pressure-sensing display screen and to the sensor device. The processor is configured to: receive a selection contact within a first icon region of a first icon displayed on the pressure-sensing display screen of the electronic device; display on the pressure-sensing display screen a second set of icons related to the first icon; detect that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; display on the pressure-sensing display screen a third set of icons related to the second icon; detect that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiate an application or function associated with the third icon.
- In Example 11, the subject matter of Example 10 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within a predetermined area of the selected second icon.
- In Example 12, the subject matter of Example 10 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and increasing contact pressure to above a predefined second pressure threshold.
- In Example 13, the subject matter of Example 12 optionally includes a processor configured to detect the pressure within the predetermined area has decreased to below the predefined second pressure threshold; remove the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
- In Example 14, the subject matter of one or any combination of Examples 10-13 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
- In Example 15, the subject matter of one or any combination of Examples 10-14 optionally includes a processor configured to, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- In Example 16, the subject matter of one or any combination of Examples 10-15 optionally includes a processor configured to, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- In Example 17, the subject matter of one or any combination of Examples 10-16 optionally includes the application or function being associated with the third icon and the second set of icons.
- In Example 18, the subject matter of one or any combination of Examples 10-17 optionally includes the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
- Example 19 can include subject matter (such as non-transitory computer readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform specified operations), or can optionally be combined with the subject matter of one or any combination of Examples 1-18 to include such subject matter, comprising instructions to perform the steps of: receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of an electronic device; displaying on the pressure-sensing display screen a second set of icons related to the first icon; detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon; displaying on the pressure pressure-sensing display screen a third set of icons related to the second icon; detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiating an application or function associated with the third icon.
- Example 20 can include subject matter (such as a method of controlling operation of an electronic device, means for performing acts, or a machine-readable medium including instructions that, when performed by the machine, cause the machine to perform acts) or can optionally be combined with the subject matter of one or any combination of Examples 1-19 to include such subject matter comprising: the electronic device receiving a selection action within a first icon region of a first icon displayed on a depth-sensing display screen of the electronic device; the electronic device displaying on the depth-sensing display screen a second set of icons related to the first icon; the electronic device detecting that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon; the electronic device displaying on the depth-sensing display screen a third set of icons related to the second icon; the electronic device detecting that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and the electronic device initiating an application or function associated with the third icon.
- In Example 21, the subject matter of Example 20 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within a predetermined area of the selected second icon.
- In Example 22, the subject matter of one or both of Examples 20 and 21 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and decreasing the depth to less than a predefined second depth threshold.
- In Example 23, the subject matter of Example 22 optionally includes the electronic device detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; the electronic device removing the third set of icons from the depth-sensing display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and the electronic device changing the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
- In Example 24, the subject matter of one or any combination of Examples 20-23 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and lingering there for more than a predefined linger threshold.
- In Example 25, the subject matter of one or any combination of Examples 20-24 optionally includes, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- In Example 26, the subject matter of one or any combination of Examples 20-25 optionally includes, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- In Example 27, the subject matter of one or any combination of Example 20-26 optionally includes the application or function being associated with the third icon and the second set of icons.
- In Example 28, the subject matter of one or any combination of Examples 20-27 optionally includes the depth-sensing display screen further comprising a pressure-detecting display screen configured to measure a contact pressure of a contact with the pressure-sensing display screen.
- Example 29 can include subject matter (such as an apparatus or electronic device), or can optionally be combined with the subject matter of one or more of Examples 1-28 to include such subject matter, comprising a depth-sensing display screen configured to display multiple icons and configured to detect a depth of an object to the depth-sensing display screen; a sensor device configured to generate an indication representative of a user action relative to the display screen; and a processor coupled to the display screen and the sensor device, wherein the processor is configured to: receive a selection action within a first icon region of a first icon displayed on the display screen of the electronic device; display on the display screen a second set of icons related to the first icon; detect that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon; display on the display screen a third set of icons related to the second icon; detect that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiate an application or function associated with the third icon.
- In Example 30, the subject matter of Example 29 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within a predetermined area of the selected second icon.
- In Example 31, the subject matter of one or both of Examples 29 and 30 optionally includes detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and decreasing the depth to less than a predefined second depth threshold.
- In Example 32, the subject matter of Example 31 optionally includes a processor configured to detect the depth within the predetermined area has increased to greater than the predefined second depth threshold; remove the third set of icons from the display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
- In Example 33, the subject matter of one or any combination of Examples 29-32 optionally includes detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
- In Example 34, the subject matter of one or any combination of Examples 29-33 optionally includes a processor configured to, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
- In Example 35, the subject matter of one or any combination of Examples 29-34 optionally includes a processor configured to, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
- In Example 36, the subject matter of one or any combination of Examples 29-35 optionally includes the application or function being associated with the third icon and the second set of icons.
- In Example 37, the subject matter of one or any combination of Examples 29-36 optionally includes the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
- Example 38 can include subject matter (such as non-transitory computer readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform specified operations), or can optionally be combined with the subject matter of one or any combination of Examples 1-37 to include such subject matter, comprising instructions to perform the steps of: receiving a selection action within a first icon region of a first icon displayed on a depth-sensing display screen of an electronic device; displaying on the depth-sensing display screen a second set of icons related to the first icon; detecting that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon; displaying on the depth-sensing display screen a third set of icons related to the second icon; detecting that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and initiating an application or function associated with the third icon.
- These non-limiting examples can be combined in any permutation or combination.
- The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” All publications, patents, and patent documents referred to in this document are incorporated by reference herein in their entirety, as though individually incorporated by reference. In the event of inconsistent usages between this document and those documents so incorporated by reference, the usage in the incorporated reference(s) should be considered supplementary to that of this document; for irreconcilable inconsistencies, the usage in this document controls.
- Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable storage medium or machine-readable storage medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. The code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable storage media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
- The Abstract is provided to allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment. Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Claims (38)
1. A method of controlling an electronic device, comprising:
the electronic device receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of the electronic device;
the electronic device displaying on the pressure-sensing display screen a second set of icons related to the first icon;
the electronic device detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon;
the electronic device displaying on the pressure-sensing display screen a third set of icons related to the second icon;
the electronic device detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and
the electronic device initiating an application or function associated with the third icon.
2. The method of claim 1 , with detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within a predetermined area of the selected second icon.
3. The method of claim 1 , with detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and increasing contact pressure to above a predefined second pressure threshold.
4. The method of claim 3 , further comprising:
the electronic device detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold;
the electronic device removing the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and
the electronic device changing the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
5. The method of claim 1 , with detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
6. The method of claim 1 , with the method further comprising, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
7. The method of claim 1 , with the method further comprising, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
8. The method of claim 1 , with the application or function being associated with the third icon and the second set of icons.
9. The method of claim 1 , with the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
10. An electronic device, comprising:
a pressure-sensing display screen configured to display multiple icons and configured to measure a contact pressure of a contact with the pressure-sensing display screen;
a sensor device configured to generate an indication representative of a user action relative to the pressure-sensing display screen; and
a processor coupled to the pressure-sensing display screen and to the sensor device, wherein the processor is configured to:
receive a selection contact within a first icon region of a first icon displayed on the pressure-sensing display screen of the electronic device;
display on the pressure-sensing display screen a second set of icons related to the first icon;
detect that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon;
display on the pressure-sensing display screen a third set of icons related to the second icon;
detect that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and
initiate an application or function associated with the third icon.
11. The electronic device of claim 10 , with detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within a predetermined area of the selected second icon.
12. The electronic device of claim 10 , with detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and increasing contact pressure to above a predefined second pressure threshold.
13. The electronic device of claim 12 , with the processor further configured to:
detect the pressure within the predetermined area has decreased to below the predefined second pressure threshold;
remove the third set of icons from the pressure-sensing display screen in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold; and
change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the pressure within the predetermined area has decreased to below the predefined second pressure threshold.
14. The electronic device of claim 10 , with detecting that the selection contact selects the second icon or the third icon comprising moving the selection contact within the predetermined area and lingering there for more than a predefined linger threshold.
15. The electronic device of claim 10 , further comprising, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
16. The electronic device of claim 10 , further comprising, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
17. The electronic device of claim 10 , with the application or function being associated with the third icon and the second set of icons.
18. The electronic device of claim 10 , with the pressure-sensing display screen further comprising a depth-sensing display screen configured to detect a depth of an object to the depth-sensing display screen.
19. A non-transitory computer readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform the steps of:
receiving a selection contact within a first icon region of a first icon displayed on a pressure-sensing display screen of an electronic device;
displaying on the pressure-sensing display screen a second set of icons related to the first icon;
detecting that the selection contact uninterruptedly moves to a second icon of the second set of icons and selects the second icon;
displaying on the pressure pressure-sensing display screen a third set of icons related to the second icon;
detecting that the selection contact uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and
initiating an application or function associated with the third icon.
20. A method of controlling an electronic device, comprising:
the electronic device receiving a selection action within a first icon region of a first icon displayed on a depth-sensing display screen of the electronic device;
the electronic device displaying on the depth-sensing display screen a second set of icons related to the first icon;
the electronic device detecting that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon;
the electronic device displaying on the depth-sensing display screen a third set of icons related to the second icon;
the electronic device detecting that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and
the electronic device initiating an application or function associated with the third icon.
21. The method of claim 20 , with detecting that the selection action selects the second icon or the third icon comprising moving the selection action within a predetermined area of the selected second icon.
22. The method of claim 20 , with detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and decreasing the depth to less than a predefined second depth threshold.
23. The method of claim 22 , further comprising:
the electronic device detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold;
the electronic device removing the third set of icons from the depth-sensing display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and
the electronic device changing the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
24. The method of claim 20 , with detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and lingering there for more than a predefined linger threshold.
25. The method of claim 20 , with the method further comprising, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
26. The method of claim 20 , with the method further comprising, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
27. The method of claim 20 , with the application or function being associated with the third icon and the second set of icons.
28. The method of claim 20 , with the depth-sensing display screen further comprising a pressure-detecting display screen configured to measure a contact pressure of a contact with the pressure-sensing display screen.
29. An electronic device, comprising:
a depth-sensing display screen configured to display multiple icons and configured to detect a depth of an object to the depth-sensing display screen;
a sensor device configured to generate an indication representative of a user action relative to the display screen; and
a processor coupled to the display screen and the sensor device, wherein the processor is configured to:
receive a selection action within a first icon region of a first icon displayed on the display screen of the electronic device;
display on the display screen a second set of icons related to the first icon;
detect that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon;
display on the display screen a third set of icons related to the second icon;
detect that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and
initiate an application or function associated with the third icon.
30. The electronic device of claim 29 , with detecting that the selection action selects the second icon or the third icon comprising moving the selection action within a predetermined area of the selected second icon.
31. The electronic device of claim 29 , with detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and decreasing the depth to less than a predefined second depth threshold.
32. The electronic device of claim 31 , with the processor further configured to:
detect the depth within the predetermined area has increased to greater than the predefined second depth threshold;
remove the third set of icons from the display screen in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold; and
change the second set of icons to indicate a return of the second set of icons to an active state in response to detecting the depth within the predetermined area has increased to greater than the predefined second depth threshold.
32. The electronic device of claim 29 , with detecting that the selection action selects the second icon or the third icon comprising moving the selection action within the predetermined area and lingering there for more than a predefined linger threshold.
34. The electronic device of claim 29 , with the method further comprising, after detecting the selection of the second icon, changing the first icon to visually indicate a first icon non-active state.
35. The electronic device of claim 29 , with the method further comprising, after detecting the selection of the second icon, changing the second set of icons to visually indicate a second icon set non-active state.
36. The electronic device of claim 29 , with the application or function being associated with the third icon and the second set of icons.
37. The electronic device of claim 29 , with the depth-sensing display screen further comprising a pressure-detecting display screen configured to measure a contact pressure of a contact with the pressure-sensing display screen.
38. A non-transitory computer readable media storing computer instructions, that when executed by one or more processors, cause the one or more processors to perform the steps of:
receiving a selection action within a first icon region of a first icon displayed on a depth-sensing display screen of an electronic device;
displaying on the depth-sensing display screen a second set of icons related to the first icon;
detecting that the selection action uninterruptedly moves to a second icon of the second set of icons and selects the second icon;
displaying on the depth-sensing display screen a third set of icons related to the second icon;
detecting that the selection action uninterruptedly moves to a third icon of the third set of icons and selects the third icon; and
initiating an application or function associated with the third icon.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/199,401 US20180004385A1 (en) | 2016-06-30 | 2016-06-30 | Software defined icon interactions with multiple and expandable layers |
| PCT/CN2017/090292 WO2018001238A1 (en) | 2016-06-30 | 2017-06-27 | Software defined icon interactions with multiple and expandable layers |
| EP17819235.7A EP3479209A4 (en) | 2016-06-30 | 2017-06-27 | SOFTWARE-DEFINED ICON INTERACTIONS WITH MULTIPLE AND EXTENSIBLE LAYERS |
| CN201780041291.0A CN109791460A (en) | 2016-06-30 | 2017-06-27 | The interaction of the icon of software definition and multiple expansible layers |
| US16/164,423 US11334237B2 (en) | 2016-06-30 | 2018-10-18 | Software defined icon interactions with multiple and expandable layers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/199,401 US20180004385A1 (en) | 2016-06-30 | 2016-06-30 | Software defined icon interactions with multiple and expandable layers |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/164,423 Division US11334237B2 (en) | 2016-06-30 | 2018-10-18 | Software defined icon interactions with multiple and expandable layers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20180004385A1 true US20180004385A1 (en) | 2018-01-04 |
Family
ID=60785939
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/199,401 Abandoned US20180004385A1 (en) | 2016-06-30 | 2016-06-30 | Software defined icon interactions with multiple and expandable layers |
| US16/164,423 Active US11334237B2 (en) | 2016-06-30 | 2018-10-18 | Software defined icon interactions with multiple and expandable layers |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/164,423 Active US11334237B2 (en) | 2016-06-30 | 2018-10-18 | Software defined icon interactions with multiple and expandable layers |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US20180004385A1 (en) |
| EP (1) | EP3479209A4 (en) |
| CN (1) | CN109791460A (en) |
| WO (1) | WO2018001238A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180018064A1 (en) * | 2016-07-15 | 2018-01-18 | Kabushiki Kaisha Toshiba | System and method for touch/gesture based device control |
| US20190243536A1 (en) * | 2018-02-05 | 2019-08-08 | Alkymia | Method for interacting with one or more software applications using a touch sensitive display |
| US10591988B2 (en) * | 2016-06-28 | 2020-03-17 | Hiscene Information Technology Co., Ltd | Method for displaying user interface of head-mounted display device |
| CN111656311A (en) * | 2018-01-18 | 2020-09-11 | 三星电子株式会社 | Electronic device and method of operation |
| CN112416199A (en) * | 2020-11-25 | 2021-02-26 | 维沃移动通信有限公司 | Control method and device and electronic equipment |
| US11334237B2 (en) | 2016-06-30 | 2022-05-17 | Futurewei Technologies, Inc. | Software defined icon interactions with multiple and expandable layers |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114094106B (en) * | 2021-11-23 | 2023-08-11 | 山东大学 | A kind of ammonium polyphosphate modified graphite negative electrode material and its preparation method and application |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5689667A (en) | 1995-06-06 | 1997-11-18 | Silicon Graphics, Inc. | Methods and system of controlling menus with radial and linear portions |
| JP2000231432A (en) | 1999-02-12 | 2000-08-22 | Fujitsu Ltd | Computer system |
| KR100312786B1 (en) | 1999-09-08 | 2001-11-03 | 윤종용 | A method of acting a object in a wireless terminal for internet connection |
| US10983665B2 (en) * | 2008-08-01 | 2021-04-20 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for implementing user interface |
| KR20100134948A (en) * | 2009-06-16 | 2010-12-24 | 삼성전자주식회사 | Menu display method of a device having a touch screen |
| WO2011149515A1 (en) | 2010-05-24 | 2011-12-01 | Will John Temple | Multidirectional button, key, and keyboard |
| US8890818B2 (en) * | 2010-09-22 | 2014-11-18 | Nokia Corporation | Apparatus and method for proximity based input |
| FR2971066B1 (en) * | 2011-01-31 | 2013-08-23 | Nanotec Solution | THREE-DIMENSIONAL MAN-MACHINE INTERFACE. |
| US20130147793A1 (en) * | 2011-12-09 | 2013-06-13 | Seongyeom JEON | Mobile terminal and controlling method thereof |
| KR102027879B1 (en) * | 2012-04-04 | 2019-10-02 | 삼성전자주식회사 | Menu contolling method of media equipment, apparatus thereof, and medium storing program source thereof |
| CN103870092A (en) * | 2012-12-10 | 2014-06-18 | 联想(北京)有限公司 | Desktop icon display method and electronic device |
| JP5860838B2 (en) * | 2013-05-30 | 2016-02-16 | 京セラドキュメントソリューションズ株式会社 | Display device, electronic device, and image forming apparatus |
| US20150052430A1 (en) * | 2013-08-13 | 2015-02-19 | Dropbox, Inc. | Gestures for selecting a subset of content items |
| KR20150057341A (en) * | 2013-11-19 | 2015-05-28 | 엘지전자 주식회사 | Mobile terminal and controlling method thereof |
| US20150160819A1 (en) * | 2013-12-06 | 2015-06-11 | Microsoft Corporation | Crane Gesture |
| US9588979B2 (en) * | 2013-12-31 | 2017-03-07 | Barnes & Noble College Booksellers, Llc | UI techniques for navigating a file manager of an electronic computing device |
| KR102166833B1 (en) * | 2014-01-28 | 2020-10-16 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
| WO2015188011A1 (en) * | 2014-06-04 | 2015-12-10 | Quantum Interface, Llc. | Dynamic environment for object and attribute display and interaction |
| KR20160053641A (en) * | 2014-11-05 | 2016-05-13 | 삼성전자주식회사 | Method for controlling multi displays and electronic apparatus thereof |
| US20160147433A1 (en) * | 2014-11-26 | 2016-05-26 | General Electric Company | Reference command storage and pattern recognition for user interface improvement |
| EP3283938B1 (en) * | 2015-04-16 | 2020-10-07 | Rakuten, Inc. | Gesture interface |
| CN105653119A (en) * | 2015-12-16 | 2016-06-08 | 努比亚技术有限公司 | Mobile terminal and method for application location |
| US20180004385A1 (en) | 2016-06-30 | 2018-01-04 | Futurewei Technologies, Inc. | Software defined icon interactions with multiple and expandable layers |
-
2016
- 2016-06-30 US US15/199,401 patent/US20180004385A1/en not_active Abandoned
-
2017
- 2017-06-27 CN CN201780041291.0A patent/CN109791460A/en active Pending
- 2017-06-27 EP EP17819235.7A patent/EP3479209A4/en not_active Withdrawn
- 2017-06-27 WO PCT/CN2017/090292 patent/WO2018001238A1/en not_active Ceased
-
2018
- 2018-10-18 US US16/164,423 patent/US11334237B2/en active Active
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10591988B2 (en) * | 2016-06-28 | 2020-03-17 | Hiscene Information Technology Co., Ltd | Method for displaying user interface of head-mounted display device |
| US11360551B2 (en) * | 2016-06-28 | 2022-06-14 | Hiscene Information Technology Co., Ltd | Method for displaying user interface of head-mounted display device |
| US11334237B2 (en) | 2016-06-30 | 2022-05-17 | Futurewei Technologies, Inc. | Software defined icon interactions with multiple and expandable layers |
| US20180018064A1 (en) * | 2016-07-15 | 2018-01-18 | Kabushiki Kaisha Toshiba | System and method for touch/gesture based device control |
| US10437427B2 (en) * | 2016-07-15 | 2019-10-08 | Kabushiki Kaisha Toshiba | System and method for touch/gesture based device control |
| CN111656311A (en) * | 2018-01-18 | 2020-09-11 | 三星电子株式会社 | Electronic device and method of operation |
| US20190243536A1 (en) * | 2018-02-05 | 2019-08-08 | Alkymia | Method for interacting with one or more software applications using a touch sensitive display |
| CN112416199A (en) * | 2020-11-25 | 2021-02-26 | 维沃移动通信有限公司 | Control method and device and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| US11334237B2 (en) | 2022-05-17 |
| CN109791460A (en) | 2019-05-21 |
| WO2018001238A1 (en) | 2018-01-04 |
| EP3479209A1 (en) | 2019-05-08 |
| EP3479209A4 (en) | 2019-07-03 |
| US20190050131A1 (en) | 2019-02-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11334237B2 (en) | Software defined icon interactions with multiple and expandable layers | |
| US10831337B2 (en) | Device, method, and graphical user interface for a radial menu system | |
| US9146672B2 (en) | Multidirectional swipe key for virtual keyboard | |
| JP5970086B2 (en) | Touch screen hover input processing | |
| US8269736B2 (en) | Drop target gestures | |
| CN102625931B (en) | For the user interface of promotional activities in the electronic device | |
| US20180329585A1 (en) | User interfaces for playing and managing audio items | |
| US20140306897A1 (en) | Virtual keyboard swipe gestures for cursor movement | |
| US9152321B2 (en) | Touch sensitive UI technique for duplicating content | |
| US20140173529A1 (en) | Circular gesture for touch sensitive ui control feature | |
| US20150347358A1 (en) | Concurrent display of webpage icon categories in content browser | |
| EP2717149A2 (en) | Display control method for displaying different pointers according to attributes of a hovering input position | |
| US20190213021A1 (en) | User interface for a touch screen device in communication with a physical keyboard | |
| US20110199386A1 (en) | Overlay feature to provide user assistance in a multi-touch interactive display environment | |
| US11669243B2 (en) | Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors | |
| US10725624B2 (en) | Movement between multiple views | |
| US20140215393A1 (en) | Touch-based multiple selection | |
| EP2728456B1 (en) | Method and apparatus for controlling virtual screen | |
| US9635170B2 (en) | Apparatus and method for controlling terminal to expand available display region to a virtual display space | |
| CN112534390A (en) | Electronic device for providing virtual input tool and method thereof | |
| US20140085340A1 (en) | Method and electronic device for manipulating scale or rotation of graphic on display | |
| AU2015336277B2 (en) | Hit-test to determine enablement of direct manipulations in response to user actions | |
| CN116501424A (en) | Display mode switching method and device, wearable device and storage medium | |
| EP2879038A1 (en) | Input system with parallel input data | |
| KR102205235B1 (en) | Control method of favorites mode and device including touch screen performing the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: FUTUREWEI TECHNOLOGIES, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIN, ZONGFANG;YAZDANI, REZA;TIAN, CHEN;AND OTHERS;REEL/FRAME:039423/0607 Effective date: 20160726 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |