TWI591528B - 用於接收使用者輸入之使用者介面 - Google Patents

用於接收使用者輸入之使用者介面 Download PDF

Info

Publication number
TWI591528B
TWI591528B TW104128684A TW104128684A TWI591528B TW I591528 B TWI591528 B TW I591528B TW 104128684 A TW104128684 A TW 104128684A TW 104128684 A TW104128684 A TW 104128684A TW I591528 B TWI591528 B TW I591528B
Authority
TW
Taiwan
Prior art keywords
user input
user
display
touch
interface
Prior art date
Application number
TW104128684A
Other languages
English (en)
Other versions
TW201633101A (zh
Inventor
尼可拉斯 珊巴堤
強納森R 達斯扣拉
英蘭 喬迪瑞
安頓M 戴維多福
強納森P 伊弗
史蒂芬O 李美
凱文 林屈
巴斯 歐丁
蘊詩 溫
鈞博 楊
Original Assignee
蘋果公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 蘋果公司 filed Critical 蘋果公司
Publication of TW201633101A publication Critical patent/TW201633101A/zh
Application granted granted Critical
Publication of TWI591528B publication Critical patent/TWI591528B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04105Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/27457Management thereof, e.g. manual editing of data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

用於接收使用者輸入之使用者介面 相關申請案之交叉參考
本申請案主張2015年3月8日申請的美國臨時申請案第62/129,903號、2015年3月3日申請的美國臨時申請案第62/127,800號及2014年9月2日申請的美國臨時申請案第62/044,923號的優先權,該等美國臨時申請案之內容特此以全文引用之方式併入。
本申請案亦與以下申請案有關:2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Moving a User Interface Object Based on an Intensity of a Press Input」之國際專利申請案第PCT/US2013/040087號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Providing Feedback for Changing Activation States of a User Interface Object」之國際專利申請案第PCT/US2013/040072號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Providing Tactile Feedback for Operations Performed in a User Interface」之國際專利申請案第PCT/US2013/040070號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Facilitating User Interaction with Controls in a User Interface」之國際專利申請案第PCT/US2013/040067號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application」之國際專利申請案第PCT/US2013/040061號;2013年5月 8日申請的題為「Device,Method,and Graphical User Interface for Displaying Additional Information in Response to a User Contact」之國際專利申請案第PCT/US2013/040058號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Scrolling Nested Regions」之國際專利申請案第PCT/US2013/040056號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Manipulating Framed Graphical Objects」之國際專利申請案第PCT/US2013/040054號;2013年11月11日申請的題為「Device,Method,and Graphical User Interface for Switching Between User Interfaces」之國際專利申請案第PCT/US2013/069489號;2013年11月11日申請的題為「Device,Method,and Graphical User Interface for Determining Whether to Scroll or Select Content」之國際專利申請案第PCT/US2013/069486號;2013年11月11日申請的題為「Device,Method,and Graphical User Interface for Moving a Cursor According to a Change in an Appearance of a Control Icon with Simulated Three-Dimensional Characteristics」之國際專利申請案第PCT/US2013/069484號;2013年11月11日申請的題為「Device,Method,and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships」之國際專利申請案第PCT/US2013/069483號;2013年11月11日申請的題為「Device,Method,and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture」之國際專利申請案第PCT/US2013/069479號;2013年11月11日申請的題為「Device,Method,and Graphical User Interface for Navigating User Interface Hierarchies」之國際專利申請案第PCT/US2013/069472號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Moving and Dropping a User Interface Object」之國際專利申請案第PCT/US2013/040108號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Selecting User Interface Objects」之國際專利申請案第PCT/US2013/040101號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Displaying Content Associated with a Corresponding Affordance」之國際專利申請案第PCT/US2013/040098號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Transitioning Between Display States in Response to a Gesture」之國際專利申請案第PCT/US2013/040093號;2013年5月8日申請的題為「Device,Method,and Graphical User Interface for Selecting Object within a Group of Objects」之國際專利申請案第PCT/US2013/040053號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Facilitating User Interaction with Controls in a User Interface」之美國專利申請案第61/778,211號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application」之美國專利申請案第61/778,191號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Displaying Additional Information in Response to a User Contact」之美國專利申請案第61/778,171號;2013年3月12日申請的題為「Device,Method and Graphical User Interface for Scrolling Nested Regions」之美國專利申請案第61/778,179號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Manipulating Framed Graphical Objects」之美國專利申請案第61/778,156號;2013年3月12日申請的題為「Device,Method,And Graphical User Interface for Navigating User Interface Hierarchies」之 美國專利申請案第61/778,125號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Selecting Object Within a Group of Objects」之美國專利申請案第61/778,092號;2013年3月13日申請的題為「Device,Method,and Graphical User Interface for Switching Between User Interfaces」之美國專利申請案第61/778,418號;2013年3月13日申請的題為「Device,Method,and Graphical User Interface for Determining Whether to Scroll or Select Content」之美國專利申請案第61/778,416號;2012年12月29日申請的題為「Device,Method,and Graphical User Interface for Manipulating User Interface Objects with Visual and/or Haptic Feedback」之美國專利申請案第61/747,278號;2013年3月13日申請的題為「Device,Method,and Graphical User Interface for Moving and Dropping a User Interface Object」之美國專利申請案第61/778,414號;2013年3月13日申請的題為「Device,Method,and Graphical User Interface for Selecting User Interface Objects」之美國專利申請案第61/778,413號;2013年3月13日申請的題為「Device,Method,and Graphical User Interface for Displaying Content Associated with a Corresponding Affordance」之美國專利申請案第61/778,412號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Managing Activation of a Control Based on Contact Intensity」之美國專利申請案第61/778,373號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Transitioning Between Display States in Response to a Gesture」之美國專利申請案第61/778,265號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Moving a User Interface Object Based on an Intensity of a Press Input」之美國專利申請案第61/778,367號;2013年3月12日申請的題為 「Device,Method,and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships」之美國專利申請案第61/778,363號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Providing Feedback for Changing Activation States of a User Interface Object」之美國專利申請案第61/778,287號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Providing Tactile Feedback for Operations Performed in a User Interface」之美國專利申請案第61/778,284號;2013年3月12日申請的題為「Device,Method,and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture」之美國專利申請案第61/778,239號;2012年5月9日申請的題為「Device,Method,and Graphical User Interface for Manipulating User Interface Objects with Visual and/or Haptic Feedback」之美國專利申請案第61/688,227號;2012年5月9日申請的題為「Adaptive Haptic Feedback for Electronic Devices」之美國臨時專利申請案第61/645,033號;2012年6月28日申請的題為「Adaptive Haptic Feedback for Electronic Devices」之美國臨時專利申請案第61/665,603號;及2012年8月8日申請的題為「Adaptive Haptic Feedback for Electronic Devices」之美國臨時專利申請案第61/681,098號。此等申請案之內容特此以全文引用之方式併入。
本發明大體上係關於電腦使用者介面,且更特定言之,係關於用於接收使用者輸入之技術。
電子器件之使用近年來已顯著增多(例如,存取音樂及發送/接收訊息)。器件自使用者接收輸入,諸如選擇歌曲用於播放、自電話簿 選擇訊息接收者、用於訊息內文之文字輸入及選擇文件之特定頁。由於器件之增多的使用,至此等器件之使用者輸入之頻率亦已顯著增大。
然而,用於使用電子器件接收使用者輸入之一些技術通常繁瑣且低效。舉例而言,撰寫或準備對訊息之回應需要巡覽複雜且耗時的使用者介面,其可能包括多個按鍵動作或按鍵輸入。現有技術所需要的時間比必要時間多,從而浪費使用者時間及器件能量。此後一考慮因素在靠電池操作之器件中尤其重要。
因此,存在對於具有用於接收使用者輸入之更快、更高效方法及介面的電子器件之需要。此等方法及介面視情況補充或替換用於接收使用者輸入之習知方法。此等方法及介面降低使用者之認知負擔,且產生更高效之人機介面。對靠電池操作之計算器件而言,此等方法及介面節省電力,且增大電池充電之間的時間。
藉由所揭示器件來減少或消除與用於接收使用者輸入之計算器件的使用者介面相關聯的以上缺陷及其他問題。在一些實施例中,該器件為桌上型電腦。在一些實施例中,該器件為攜帶型(例如,筆記型電腦、平板電腦或手持式器件)。在一些實施例中,該器件具有一觸控板。在一些實施例中,該器件係使用者可佩戴式的。在一些實施例中,該器件具有觸敏式顯示器(亦稱為「觸控式螢幕」或「觸控式螢幕顯示器」)。在一些實施例中,該器件具有顯示器及觸敏式表面。在一些實施例中,該器件具有短程通信無線電。在一些實施例中,該器件具有圖形使用者介面(GUI)、一或多個處理器、記憶體,及儲存於該記憶體中用於執行多種功能的一或多個模組、程式或指令集。在一些實施例中,使用者主要經由在該觸敏式表面上之手指接觸及示意動作而與該GUI互動。用於執行此等功能之可執行指令可包括 於電腦可讀儲存媒體或經組態用於由一或多個處理器執行之其他電腦程式產品中。
在一些實施例中,一種方法在具有一顯示器之一電子器件處執行。該方法包括:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術;識別該組使用者輸入技術中之一最久前(least recent)存取的使用者輸入技術;在該顯示器上顯示該最近存取的使用者輸入技術之一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件的一或多個處理器執行時使得該器件:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術;在該顯示器上顯示該最近存取的使用者輸入技術之一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件的一或多個處理器執行時使得該器件:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術;在該顯示器上顯示該最近存取的使用者輸入技術之一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索。
在一些實施例中,一種電子器件包含:一顯示器;一或多個處 理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術;在該顯示器上顯示該最近存取的使用者輸入技術之一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索。
在一些實施例中,一種電子器件包含:一顯示器;用於接收一使用者輸入之構件;回應於接收到該使用者輸入:用於識別一組使用者輸入技術中之一最近存取的使用者輸入技術之構件;用於識別該組使用者輸入技術中之一最久前存取的使用者輸入技術之構件;用於在該顯示器上顯示該最近存取的使用者輸入技術之一使用者輸入介面之構件;及用於在該顯示器上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索之構件。
在一些實施例中,一種器件包含:一顯示單元;一接收單元,其經組態以接收一使用者輸入;及一處理單元,其耦接至該顯示單元及該接收單元,該處理單元經組態以:回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術;在該顯示單元上顯示該最近存取的使用者輸入技術之一使用者輸入介面;及在該顯示單元上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索。
在一些實施例中,一種方法在具有一顯示器之一電子器件處執行。該方法包括:顯示一組資訊之一部分;接收與該組資訊相關聯之使用者輸入;回應於接收到與該組資訊相關聯之該使用者輸入,在該 顯示器上捲動該組資訊;判定一捲動屬性是否滿足一臨限準則;及根據該捲動屬性滿足該臨限準則之一判定,顯示一索引物件。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件的一或多個處理器執行時使得該器件:顯示一組資訊之一部分;接收與該組資訊相關聯之使用者輸入;回應於接收到與該組資訊相關聯之該使用者輸入,在該顯示器上捲動該組資訊;判定一捲動屬性是否滿足一臨限準則;及根據該捲動屬性滿足該臨限準則之一判定,顯示一索引物件。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件的一或多個處理器執行時使得該器件:顯示一組資訊之一部分;接收與該組資訊相關聯之使用者輸入;回應於接收到與該組資訊相關聯之該使用者輸入,在該顯示器上捲動該組資訊;判定一捲動屬性是否滿足一臨限準則;及根據該捲動屬性滿足該臨限準則之一判定,顯示一索引物件。
在一些實施例中,一種電子器件包含:一顯示器;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:顯示一組資訊之一部分;接收與該組資訊相關聯之使用者輸入;回應於接收到與該組資訊相關聯之該使用者輸入,在該顯示器上捲動該組資訊;判定一捲動屬性是否滿足一臨限準則;及根據該捲動屬性滿足該臨限準則之一判定,顯示一索引物件。
在一些實施例中,一種電子器件包含:一顯示器;用於接收一使用者輸入之構件;回應於接收到該使用者輸入:用於顯示一組資訊之一部分之構件;用於接收與該組資訊相關聯之使用者輸入之構件; 用於回應於接收到與該組資訊相關聯之該使用者輸入而在該顯示器上捲動該組資訊之構件;用於判定一捲動屬性是否滿足一臨限準則之構件;及用於根據該捲動屬性滿足該臨限準則之一判定而顯示一索引物件之構件。
在一些實施例中,一種器件包含:一顯示單元;一處理單元,其耦接至該顯示單元,該處理單元經組態以:在該顯示單元上顯示一組資訊之一部分;接收與該組資訊相關聯之使用者輸入;回應於接收到與該組資訊相關聯之該使用者輸入,在該顯示單元上捲動該組資訊;判定一捲動屬性是否滿足一臨限準則;及根據該捲動屬性滿足該臨限準則之一判定,顯示一索引物件。
在一些實施例中,一種方法在具有一顯示器之一電子器件處執行。該方法包括:接收與一傳訊輸入介面相關聯之一使用者輸入;回應於接收到與一傳訊輸入介面相關聯之使用者輸入,顯示一表情符號圖形物件;接收與該表情符號圖形物件相關聯之一第一使用者輸入;回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入,改變該表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣之該改變係基於該第一使用者輸入;接收接收者資訊;及將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件的一或多個處理器執行時使得該器件:接收與一傳訊輸入介面相關聯之一使用者輸入;回應於接收到與該傳訊輸入介面相關聯之使用者輸入,顯示一表情符號圖形物件;接收與該表情符號圖形物件相關聯之一第一使用者輸入;回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入,改變該表情符號圖形物件之一第一視覺態 樣,其中該第一視覺態樣之該改變係基於該第一使用者輸入;接收接收者資訊;及將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件的一或多個處理器執行時使得該器件:接收與一傳訊輸入介面相關聯之一使用者輸入;回應於接收到與該傳訊輸入介面相關聯之使用者輸入,顯示一表情符號圖形物件;接收與該表情符號圖形物件相關聯之一第一使用者輸入;回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入,改變該表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣之該改變係基於該第一使用者輸入;接收接收者資訊;及將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者。
在一些實施例中,一種電子器件包含:一顯示器;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:接收與一傳訊輸入介面相關聯之一使用者輸入;回應於接收到與該傳訊輸入介面相關聯之使用者輸入,顯示一表情符號圖形物件;接收與該表情符號圖形物件相關聯之一第一使用者輸入;回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入,改變該表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣之該改變係基於該第一使用者輸入;接收接收者資訊;及將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者。
在一些實施例中,一種電子器件包含:一顯示器;用於接收與一傳訊輸入介面相關聯之一使用者輸入之構件;回應於接收到與該傳 訊輸入介面相關聯之使用者輸入,顯示一表情符號圖形物件;用於接收與該表情符號圖形物件相關聯之一第一使用者輸入之構件;用於回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入而改變該表情符號圖形物件之一第一視覺態樣之構件,其中該第一視覺態樣之該改變係基於該第一使用者輸入;用於接收接收者資訊之構件;及用於將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者之構件。
在一些實施例中,一種器件包含:一顯示單元;一處理單元,其耦接至該顯示單元,該處理單元經組態以:接收與一傳訊輸入介面相關聯之一使用者輸入;回應於接收到與一傳訊輸入介面相關聯之使用者輸入,在該顯示單元上顯示一表情符號圖形物件;接收與該表情符號圖形物件相關聯之一第一使用者輸入;回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入,改變該表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣之該改變係基於該第一使用者輸入;接收接收者資訊;及將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者。
在一些實施例中,一種方法在具有一顯示器之一電子器件處執行。該方法包括:顯示一使用者介面之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上之一第一位置的一使用者觸摸,其中該第一位置與該第一組分頁可視線索相關聯;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸 無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸,顯示該使用者介面之該第二頁。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:顯示一使用者介面之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上之一第一位置的一使用者觸摸,其中該第一位置與該第一組分頁可視線索相關聯;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸,顯示該使用者介面之該第二頁。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:顯示一使用者介面之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上之一第一位置的一使用者觸摸,其中該第一位置與該第一組分頁可視線索相關聯;回應於接收到在該第一位置處的該使用者觸摸,以 一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸,顯示該使用者介面之該第二頁。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:顯示一使用者介面之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上之一第一位置的一使用者觸摸,其中該第一位置與該第一組分頁可視線索相關聯;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸,顯示該使用者介面之該第二頁。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;用於顯示一使用者介面之一第一頁及一第一組分頁可視線索之構件,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁 可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;用於接收在該觸敏式表面上之一第一位置的一使用者觸摸之構件,其中該第一位置與該第一組分頁可視線索相關聯;用於回應於接收到在該第一位置處的該使用者觸摸而以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示之構件,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;用於在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置之移動之構件,其中該第二位置與該第二分頁可視線索相關聯;及用於回應於偵測到在該第二位置處的該使用者觸摸而顯示該使用者介面之該第二頁之構件。
在一些實施例中,一種器件包含:一顯示單元;一觸敏式表面單元;一處理單元,其耦接至該顯示單元及該觸敏式表面單元,該處理單元經組態以:在該顯示單元上顯示一使用者介面之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上之一第一位置的一使用者觸摸,其中該第一位置與該第一組分頁可視線索相關聯;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸,顯示該使用者介面之該第二頁。
在一些實施例中,一種方法在具有一顯示器及一觸敏式表面之一電子器件處執行。該方法包括:顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:以該複數個頁中之一第二頁替換該第一頁之顯示;及更新該第二組分頁可視線索,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索 之顯示,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:以該複數個頁中之一第二頁替換該第一頁之顯示;及更新該第二組分頁可視線索,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:以該複數個頁中之一第二頁替換該第一頁之顯示;及更新該第二組分頁可視線索,其中 該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:以該複數個頁中之一第二頁替換該第一頁之顯示;及更新該第二組分頁可視線索,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;用於顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索之構件,其中該第一組分頁可視線索包含包括一焦點選擇器 之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;用於接收在該觸敏式表面上的一第一位置處之一使用者觸摸之構件,該第一位置對應於該第一組分頁可視線索;用於回應於接收到在該第一位置處的該使用者觸摸而以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示之構件,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;用於在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動之構件,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:用於以該複數個頁中之一第二頁替換該第一頁之顯示之構件;及用於更新該第二組分頁可視線索之構件,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,一種器件包含:一顯示單元;一觸敏式表面單元;一處理單元,其耦接至該顯示單元及該觸敏式單元,該處理單元經組態以:在該顯示單元上顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;在繼續接收該使用者觸摸 之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:以該複數個頁中之一第二頁替換該第一頁之顯示;及更新該第二組分頁可視線索,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,一種方法在具有一顯示器之一電子器件處執行。該方法包括:接收一第一使用者輸入;回應於接收到該第一使用者輸入,在該顯示器上顯示一聽寫使用者介面;接收一第二使用者輸入;回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示;接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作(first user swipe gesture);回應於接收到該第一使用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件之顯示;接收該觸敏式表面處的一第二使用者滑移示意動作;及回應於接收到該第二使用者滑移示意動作輸入,顯示一組最近存取的表情符號圖形物件。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:接收一第一使用者輸入;回應於接收到該第一使用者輸入,在該顯示器上顯示一聽寫使用者介面;接收一第二使用者輸入;回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示;接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作;回應於接收到該第一使 用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件之顯示;接收該觸敏式表面處的一第二使用者滑移示意動作;及回應於接收到該第二使用者滑移示意動作輸入,顯示一組最近存取的表情符號圖形物件。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:接收一第一使用者輸入;回應於接收到該第一使用者輸入,在該顯示器上顯示一聽寫使用者介面;接收一第二使用者輸入;回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示;接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作;回應於接收到該第一使用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件之顯示;接收該觸敏式表面處的一第二使用者滑移示意動作;及回應於接收到該第二使用者滑移示意動作輸入,顯示一組最近存取的表情符號圖形物件。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:接收一第一使用者輸入;回應於接收到該第一使用者輸入,在該顯示器上顯示一聽寫使用者介面;接收一第二使用者輸入;回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示;接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作;回應於接收到該第一使用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件 之顯示;接收該觸敏式表面處的一第二使用者滑移示意動作;及回應於接收到該第二使用者滑移示意動作輸入,顯示一組最近存取的表情符號圖形物件。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;用於接收一第一使用者輸入之構件;用於回應於接收到該第一使用者輸入而在該顯示器上顯示一聽寫使用者介面之構件;用於接收一第二使用者輸入之構件;用於回應於接收到該第二使用者輸入而以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示之構件;用於接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作之構件;用於回應於接收到該第一使用者滑移示意動作輸入而以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件之顯示之構件;用於接收該觸敏式表面處的一第二使用者滑移示意動作之構件;及用於回應於接收到該第二使用者滑移示意動作輸入而顯示一組最近存取的表情符號圖形物件之構件。
在一些實施例中,一種器件包含:一顯示單元;一觸敏式表面單元;一處理單元,其耦接至該顯示單元及該觸敏式表面單元,該處理單元經組態以:接收一第一使用者輸入;回應於接收到該第一使用者輸入,在該顯示器上顯示一聽寫使用者介面;接收一第二使用者輸入;回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示;接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作;回應於接收到該第一使用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件之顯示;接收該觸敏式表面處的一第二使用者滑移示意動作;及回應於接收到該第二使用者滑移示意動作輸入,顯示一組最近存取的表情符號圖形物件。
在一些實施例中,一種方法在具有一觸敏式顯示器之一電子器 件處執行。該方法包含:顯示一鍵盤及一文字鍵入介面,該文字鍵入介面包含一字元***點;偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入,該第一位置與該鍵盤相關聯且對應於一第一字元;判定該第一位置處的該觸摸使用者輸入之一第一特性強度;根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定,在該觸敏式顯示器上顯示該第一字元之一預覽;及根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定,在該觸敏式顯示器上的該字元***點處顯示該第一字元。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一觸敏式顯示器之一電子器件的一或多個處理器執行時使得該器件:顯示一鍵盤及一文字鍵入介面,該文字鍵入介面包含一字元***點;偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入,該第一位置與該鍵盤相關聯且對應於一第一字元;判定該第一位置處的該觸摸使用者輸入之一第一特性強度;根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定,在該觸敏式顯示器上顯示該第一字元之一預覽;及根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定,在該觸敏式顯示器上的該字元***點處顯示該第一字元。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一觸敏式顯示器之一電子器件的一或多個處理器執行時使得該器件:顯示一鍵盤及一文字鍵入介面,該文字鍵入介面包含一字元***點;偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入,該第一位置與該鍵盤相關聯且對應於一第一字元;判定該第一位置處 的該觸摸使用者輸入之一第一特性強度;根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定,在該觸敏式顯示器上顯示該第一字元之一預覽;及根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定,在該觸敏式顯示器上的該字元***點處顯示該第一字元。
在一些實施例中,一種電子器件包含:一觸敏式顯示器;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:顯示一鍵盤及一文字鍵入介面,該文字鍵入介面包含一字元***點;偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入,該第一位置與該鍵盤相關聯且對應於一第一字元;判定該第一位置處的該觸摸使用者輸入之一第一特性強度;根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定,在該觸敏式顯示器上顯示該第一字元之一預覽;及根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定,在該觸敏式顯示器上的該字元***點處顯示該第一字元。
在一些實施例中,一種電子器件包含:一觸敏式顯示器;用於顯示一鍵盤及一文字鍵入介面之構件,該文字鍵入介面包含一字元***點;用於偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入之構件,該第一位置與該鍵盤相關聯且對應於一第一字元;用於判定該第一位置處的該觸摸使用者輸入之一第一特性強度之構件;用於根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定而在該觸敏式顯示器上顯示該第一字元之一預覽之構件;及用於根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定而在該觸敏式顯示器上的該字元 ***點處顯示該第一字元之構件。
在一些實施例中,一種電子器件包含:一觸敏式顯示單元;及一處理單元,其耦接至該觸敏式顯示器,該處理單元經組態以:顯示一鍵盤及一文字鍵入介面,該文字鍵入介面包含一字元***點;偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入,該第一位置與該鍵盤相關聯且對應於一第一字元;判定該第一位置處的該觸摸使用者輸入之一第一特性強度;根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定,在該觸敏式顯示器上顯示該第一字元之一預覽;及根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定,在該觸敏式顯示器上的該字元***點處顯示該第一字元。
在一些實施例中,一種方法在具有一顯示器及一觸敏式表面之一電子器件處執行。該方法包含:顯示包括一組一或多個可視線索之一使用者介面;在顯示該使用者介面之同時,接收在該觸敏式表面上之一使用者輸入;判定該使用者輸入之一特性強度;及根據該使用者輸入之該特性強度超過一強度臨限值之一判定:判定一情境可視線索是否可用於該使用者介面;根據該情境可視線索可用之一判定,顯示該情境可視線索;及根據該情境可視線索不可用之一判定,顯示該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,一種非暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:顯示包括一組一或多個可視線索之一使用者介面;在顯示該使用者介面之同時,接收在該觸敏式表面上之一使用者輸入;判定該使用者輸入之一特性強度;及根據該使用者輸入之該特性強度超過一強度臨限值之一判定:判定一情境可視線索是否可用於該使用者介面;根據該情境 可視線索可用之一判定,顯示該情境可視線索;及根據該情境可視線索不可用之一判定,顯示該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,一種暫時性電腦可讀儲存媒體儲存一或多個程式,該一或多個程式包含指令,該等指令在由具有一顯示器及一觸敏式表面之一電子器件的一或多個處理器執行時使得該器件:顯示包括一組一或多個可視線索之一使用者介面;在顯示該使用者介面之同時,接收在該觸敏式表面上之一使用者輸入;判定該使用者輸入之一特性強度;及根據該使用者輸入之該特性強度超過一強度臨限值之一判定:判定一情境可視線索是否可用於該使用者介面;根據該情境可視線索可用之一判定,顯示該情境可視線索;及根據該情境可視線索不可用之一判定,顯示該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:顯示包括一組一或多個可視線索之一使用者介面;在顯示該使用者介面之同時,接收在該觸敏式表面上之一使用者輸入;判定該使用者輸入之一特性強度;及根據該使用者輸入之該特性強度超過一強度臨限值之一判定:判定一情境可視線索是否可用於該使用者介面;根據該情境可視線索可用之一判定,顯示該情境可視線索;及根據該情境可視線索不可用之一判定,顯示該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,一種電子器件包含:一顯示器;一觸敏式表面;用於顯示包括一組一或多個可視線索之一使用者介面之構件;用於在顯示該使用者介面之同時,接收在該觸敏式表面上之一使用者輸 入之構件;用於判定該使用者輸入之一特性強度之構件;及用於根據該使用者輸入之該特性強度超過一強度臨限值之一判定而進行以下操作之構件:判定一情境可視線索是否可用於該使用者介面;根據該情境可視線索可用之一判定,顯示該情境可視線索;及根據該情境可視線索不可用之一判定,顯示該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,一種電子器件包含:一顯示單元,其經組態以顯示一圖形使用者介面;一觸敏式表面單元,其經組態以偵測接觸之強度;及一處理單元,其耦接至該顯示器及該觸敏式表面,該處理單元經組態以:使得能夠顯示包括一組一或多個可視線索之一使用者介面;在使得能夠顯示該使用者介面之同時,接收在該觸敏式表面上之一使用者輸入;判定該使用者輸入之一特性強度;及根據該使用者輸入之該特性強度超過一強度臨限值之一判定:判定一情境可視線索是否可用於該使用者介面;根據該情境可視線索可用之一判定,使得能夠顯示該情境可視線索;及根據該情境可視線索不可用之一判定,使得能夠顯示該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,一種系統包括:一顯示器;用於接收一使用者輸入之構件;用於回應於接收到該使用者輸入而進行以下操作之構件:識別一組使用者輸入技術中之一最近存取的使用者輸入技術;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術;在該顯示器上顯示該最近存取的使用者輸入技術之一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一可視線索。
在一些實施例中,一種系統包括:一顯示器;用於顯示一組資訊之一部分之構件;用於接收與該組資訊相關聯的使用者輸入之構件;用於回應於接收到與該組資訊相關聯的該使用者輸入而在該顯示 器上捲動該組資訊之構件;用於判定一捲動屬性是否滿足一臨限準則之構件;及用於根據該捲動屬性滿足該臨限準則之一判定而顯示一索引物件之構件。
在一些實施例中,一種系統包括:一顯示器;用於接收與一傳訊輸入介面相關聯之一使用者輸入之構件;用於回應於接收到與一傳訊輸入介面相關聯之使用者輸入而顯示一表情符號圖形物件之構件;用於接收與該表情符號圖形物件相關聯之一第一使用者輸入之構件;用於回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入而改變該表情符號圖形物件之一第一視覺態樣之構件,其中該第一視覺態樣之該改變係基於該第一使用者輸入;用於接收接收者資訊之構件;及用於將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者之構件。
在一些實施例中,一種系統包括:一顯示器;一觸敏式表面;用於顯示一使用者介面之一第一頁及一第一組分頁可視線索之構件,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;用於接收在該觸敏式表面上之一第一位置的一使用者觸摸之構件,其中該第一位置與該第一組分頁可視線索相關聯;用於回應於接收到在該第一位置處的該使用者觸摸而以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示之構件,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;用於在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下自該第一位置至該觸敏式表面上的一第二位置的移動之構件,其中該第二位置與該第二分頁可視線索相關聯;及用於回應於偵測到在該第二位置處的該使用者觸摸而顯示該使用者介面之該第二頁之構件。
在一些實施例中,一種系統包括:一顯示器;一觸敏式表面;用於顯示一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索之構件,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;用於接收在該觸敏式表面上的一第一位置處之一使用者觸摸之構件,該第一位置對應於該第一組分頁可視線索;用於回應於接收到在該第一位置處的該使用者觸摸而以一第二組分頁可視線索之顯示替換該第一組分頁可視線索之顯示之構件,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;用於在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置的移動之構件,其中該第二位置與該第二分頁可視線索相關聯;及用於回應於偵測到在該第二位置處的該使用者觸摸而進行以下操作之構件:以該複數個頁中之一第二頁替換該第一頁之顯示;及更新該第二組分頁可視線索,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
在一些實施例中,一種系統包括:一顯示器;一觸敏式表面;用於接收一第一使用者輸入之構件;用於回應於接收到該第一使用者輸入而在該顯示器上顯示一聽寫使用者介面之構件;用於接收一第二使用者輸入之構件;用於回應於接收到該第二使用者輸入而以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示之構件;用於接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作之構件;用於回應於接收到該第一使用者滑移示意動作輸入而以一第二表情符號圖形物件之顯示替換該第一 表情符號圖形物件之顯示之構件;用於接收該觸敏式表面處的一第二使用者滑移示意動作之構件;及用於回應於接收到該第二使用者滑移示意動作輸入而顯示一組最近存取的表情符號圖形物件之構件。
用於執行此等功能之可執行指令視情況包括於一非暫時性電腦可讀儲存媒體中,或經組態以用於由一或多個處理器執行的其他電腦程式產品中。用於執行此等功能之可執行指令視情況包括於一暫時性電腦可讀儲存媒體中,或經組態以用於由一或多個處理器執行的其他電腦程式產品中。
因此,器件具備用於接收使用者輸入之更快、更高效的方法及介面,藉此增大有效性、效率及使用者對此等器件之滿意度。此等方法及介面可補充或替換用於接收使用者輸入之其他方法。
100‧‧‧攜帶型多功能器件
102‧‧‧記憶體
103‧‧‧通信匯流排或信號線
104‧‧‧晶片
106‧‧‧輸入/輸出(I/O)子系統
108‧‧‧RF電路
110‧‧‧音訊電路
111‧‧‧揚聲器
112‧‧‧觸控式螢幕/觸控式螢幕顯示器
113‧‧‧麥克風
116‧‧‧其他輸入控制器件
118‧‧‧周邊設備介面
120‧‧‧處理單元
122‧‧‧記憶體控制器
124‧‧‧外部埠
126‧‧‧作業系統
128‧‧‧通信模組(或指令集)
130‧‧‧接觸/運動模組(或指令集)
132‧‧‧圖形模組(或指令集)
133‧‧‧觸感回饋模組
134‧‧‧文字輸入模組(或指令集)
135‧‧‧全球定位系統(GPS)模組(或指令集)
136‧‧‧應用程式(或指令集)
136-1‧‧‧應用程式
137‧‧‧連絡人模組
138‧‧‧電話模組
139‧‧‧視訊會議模組
140‧‧‧電子郵件用戶端模組
141‧‧‧即時傳訊(IM)模組
142‧‧‧健身支援模組
143‧‧‧攝影機模組
144‧‧‧影像管理模組
145‧‧‧視訊播放器模組
146‧‧‧音樂播放器模組
147‧‧‧瀏覽器模組
148‧‧‧行事曆模組
149‧‧‧介面工具集模組
149-1‧‧‧天氣介面工具集
149-2‧‧‧股票介面工具集
149-3‧‧‧計算器介面工具集
149-4‧‧‧鬧鐘介面工具集
149-5‧‧‧字典介面工具集
149-6‧‧‧使用者建立之介面工具集
150‧‧‧介面工具集建立者模組
151‧‧‧搜尋模組
152‧‧‧視訊及音樂播放器模組
153‧‧‧備忘錄模組
154‧‧‧地圖模組
155‧‧‧線上視訊模組
156‧‧‧顯示控制器
157‧‧‧器件/全域內部狀態
158‧‧‧光學感測器控制器
159‧‧‧強度感測器控制器
160‧‧‧輸入控制器
161‧‧‧觸感回饋控制器
162‧‧‧電力系統
164‧‧‧光學感測器
165‧‧‧強度感測器
166‧‧‧近接感測器
167‧‧‧觸覺輸出產生器
168‧‧‧加速度計
170‧‧‧事件分類器
171‧‧‧事件監控器
172‧‧‧點擊視圖判定模組
173‧‧‧作用中事件辨識器判定模組
174‧‧‧事件分派器模組
176‧‧‧資料更新程式
177‧‧‧物件更新程式
178‧‧‧GUI更新程式
179‧‧‧事件資料
180‧‧‧事件辨識器
182‧‧‧事件接收器
183‧‧‧後設資料
184‧‧‧事件比較器
186‧‧‧事件定義
187‧‧‧事件
187-1‧‧‧事件1
187-2‧‧‧事件2
188‧‧‧事件遞送指令
190‧‧‧事件處理常式
191‧‧‧應用程式視圖
192‧‧‧應用程式內部狀態
200‧‧‧使用者介面(UI)
202‧‧‧手指
203‧‧‧觸控筆
204‧‧‧選單按鈕
206‧‧‧按壓按鈕
208‧‧‧音量調整按鈕
210‧‧‧用戶識別模組(SIM)卡槽
212‧‧‧耳機插孔
300‧‧‧器件
310‧‧‧處理單元
320‧‧‧通信匯流排
330‧‧‧輸入/輸出(I/O)介面
340‧‧‧顯示器
350‧‧‧鍵盤及/或滑鼠(或其他指標器件)
355‧‧‧觸控板
357‧‧‧觸覺輸出產生器
359‧‧‧感測器
360‧‧‧網路或其他通信介面
370‧‧‧記憶體
380‧‧‧繪圖模組
382‧‧‧呈現模組
384‧‧‧文書處理模組
386‧‧‧網站建立模組
388‧‧‧碟片製作模組
390‧‧‧試算表模組
400‧‧‧使用者介面
402‧‧‧信號強度指示符
404‧‧‧時間
405‧‧‧藍芽指示符
406‧‧‧電池狀態指示符
408‧‧‧系統匣
410‧‧‧指示符
414‧‧‧指示符
416‧‧‧圖示
418‧‧‧圖示
420‧‧‧圖示
422‧‧‧圖示
424‧‧‧圖示
426‧‧‧圖示
428‧‧‧圖示
430‧‧‧圖示
432‧‧‧圖示
434‧‧‧圖示
436‧‧‧圖示
438‧‧‧圖示
440‧‧‧圖示
442‧‧‧圖示
444‧‧‧圖示
446‧‧‧圖示
450‧‧‧顯示器
451‧‧‧觸敏式表面
452‧‧‧主軸線
453‧‧‧主軸線
460‧‧‧接觸
462‧‧‧接觸
468‧‧‧位置
470‧‧‧位置
500‧‧‧個人電子器件/多功能器件
502‧‧‧主體
504‧‧‧觸敏式顯示螢幕/觸控式螢幕/顯示器/觸敏式表面
506‧‧‧可旋轉且可壓下輸入機構
508‧‧‧輸入機構/按鈕
512‧‧‧匯流排
514‧‧‧I/O區段
516‧‧‧電腦處理器
518‧‧‧記憶體
520‧‧‧活動感測器
522‧‧‧觸敏式組件
524‧‧‧觸摸強度敏感組件
524A‧‧‧強度感測器
524B‧‧‧強度感測器
524C‧‧‧強度感測器
524D‧‧‧強度感測器
530‧‧‧通信單元
532‧‧‧全球定位系統(GPS)感測器
534‧‧‧加速度計
536‧‧‧陀螺儀
538‧‧‧運動感測器
540‧‧‧方向感測器
541‧‧‧其他感測器
552A‧‧‧接觸
552B‧‧‧接觸
552C‧‧‧接觸
552D‧‧‧接觸
552E‧‧‧接觸
554‧‧‧力
560‧‧‧觸敏式表面
562‧‧‧接觸
570‧‧‧使用者介面
572A‧‧‧應用程式圖示
572B‧‧‧應用程式圖示
572C‧‧‧應用程式圖示
572D‧‧‧應用程式圖示
574‧‧‧預定義區域
576‧‧‧游標
578A‧‧‧減小比例表示
578B‧‧‧減小比例表示
578C‧‧‧減小比例表示
602‧‧‧使用者介面畫面
602A‧‧‧新增連絡人可視線索
602B‧‧‧建立訊息可視線索
606‧‧‧使用者介面畫面
606A‧‧‧可視線索
606B‧‧‧可視線索
606C‧‧‧可視線索
606D‧‧‧可視線索
606E‧‧‧可視線索
608‧‧‧使用者介面畫面
608A‧‧‧可視線索
608B‧‧‧可視線索
608C‧‧‧可視線索
610‧‧‧使用者介面畫面
610A‧‧‧可視線索
610B‧‧‧可視線索
610C‧‧‧使用者介面
610D‧‧‧使用者介面
612‧‧‧使用者介面畫面
612A‧‧‧可視線索
612B‧‧‧可視線索
614‧‧‧使用者介面畫面
614A‧‧‧可視線索
614B‧‧‧可視線索
614C‧‧‧可視線索/使用者介面
614D‧‧‧使用者介面
616‧‧‧使用者介面畫面
616A‧‧‧可視線索
616B‧‧‧可視線索
616C‧‧‧可視線索
616D‧‧‧可視線索
620‧‧‧使用者介面畫面
620A‧‧‧可視線索
620B‧‧‧可視線索
620C‧‧‧可視線索
620D‧‧‧返回可視線索
622‧‧‧使用者介面畫面
622A‧‧‧可視線索
626‧‧‧使用者介面畫面
626A‧‧‧可視線索
626B‧‧‧可視線索
626C‧‧‧可視線索
626D‧‧‧可視線索
626E‧‧‧可視線索
628‧‧‧使用者介面畫面
628A‧‧‧可視線索
628B‧‧‧可視線索
628C‧‧‧使用者介面
628D‧‧‧使用者介面
628E‧‧‧使用者介面
630‧‧‧使用者介面畫面
630A‧‧‧可視線索
630B‧‧‧可視線索
630C‧‧‧使用者介面
630D‧‧‧使用者介面
630E‧‧‧使用者介面
632‧‧‧使用者介面/使用者介面畫面
632A‧‧‧可視線索
632B‧‧‧可視線索
632C‧‧‧使用者介面
632D‧‧‧使用者介面
634‧‧‧使用者介面畫面
634A‧‧‧可視線索
634B‧‧‧可視線索
634C‧‧‧使用者介面
634D‧‧‧使用者介面
636‧‧‧使用者介面畫面
636A‧‧‧文字可視線索
636B‧‧‧音訊可視線索
638‧‧‧使用者介面畫面
638B‧‧‧可視線索
700‧‧‧程序/方法
802‧‧‧使用者介面
802A‧‧‧資訊之一部分
802B‧‧‧索引長條
804‧‧‧使用者介面
804A‧‧‧索引物件
804B‧‧‧臨限位置
804C‧‧‧姓名
806‧‧‧使用者介面
806A‧‧‧索引物件
810‧‧‧使用者介面畫面
900‧‧‧程序/方法
1000‧‧‧程序/方法
1100‧‧‧使用者介面畫面
1100A‧‧‧表情符號圖形物件
1100B‧‧‧左眼
1100C‧‧‧口部
1102‧‧‧使用者介面畫面
1102A‧‧‧表情符號圖形物件
1102B‧‧‧閉上或眨動的眼睛
1104‧‧‧使用者介面畫面
1104A‧‧‧笑臉
1104B‧‧‧笑臉口部
1104D‧‧‧選擇可視線索
1106‧‧‧使用者介面畫面
1106A‧‧‧笑臉
1106B‧‧‧閉合/眨動的眼睛
1106C‧‧‧口部
1200‧‧‧程序/方法
1302‧‧‧使用者介面
1302A‧‧‧分頁可視線索
1302B‧‧‧分頁可視線索
1304‧‧‧使用者介面畫面
1304A‧‧‧分頁可視線索
1304B‧‧‧分頁可視線索/分頁點
1306‧‧‧使用者介面畫面
1306A‧‧‧可視線索
1306B‧‧‧可視線索/分頁點
1306C‧‧‧拇指向上表情符號物件
1308‧‧‧使用者介面畫面
1400‧‧‧程序/方法
1420‧‧‧程序/方法
1502‧‧‧使用者介面畫面
1502A‧‧‧新增連絡人可視線索
1502B‧‧‧建立訊息可視線索
1504‧‧‧使用者介面畫面
1504A‧‧‧表情符號可視線索
1504B‧‧‧建議回應可視線索
1504C‧‧‧波形
1504D‧‧‧可視線索
1506‧‧‧使用者介面畫面
1506A‧‧‧笑臉
1508‧‧‧使用者介面畫面
1508A‧‧‧心形
1510‧‧‧使用者介面畫面
1510A‧‧‧拇指向上
1512‧‧‧使用者介面畫面
1512A‧‧‧表情符號圖形物件
1512B‧‧‧表情符號圖形物件
1512C‧‧‧表情符號圖形物件
1512D‧‧‧建議回覆可視線索
1514‧‧‧使用者介面畫面
1514A‧‧‧聽寫可視線索
1514B‧‧‧表情符號可視線索
1514C‧‧‧建議回應
1514D‧‧‧建議回應
1514E‧‧‧建議回應
1600‧‧‧程序/方法
1702‧‧‧使用者啟動可視線索
1702A‧‧‧可視線索
1704‧‧‧使用者介面畫面
1706‧‧‧使用者介面畫面
1706A‧‧‧鍵盤追蹤項
1706B‧‧‧可視線索
1706C‧‧‧可視線索
1706D‧‧‧可視線索
1706E‧‧‧可視線索
1706F‧‧‧文字***區域
1706G‧‧‧游標
1708‧‧‧使用者介面畫面
1708A‧‧‧鍵盤追蹤項
1708B‧‧‧預覽字元
1710‧‧‧使用者介面畫面
1710A‧‧‧字元追蹤項
1710B‧‧‧字元「M」
1712‧‧‧預覽字元
1712A‧‧‧鍵盤追蹤項
1712B‧‧‧預覽字元
1714‧‧‧使用者介面畫面
1716‧‧‧使用者介面畫面
1720‧‧‧使用者介面畫面
1720A‧‧‧「MO」
1720B‧‧‧游標
1724‧‧‧使用者介面畫面
1726‧‧‧使用者介面畫面
1728‧‧‧使用者介面畫面
1728A‧‧‧預覽
1800‧‧‧電子器件
1802‧‧‧顯示單元
1804‧‧‧觸敏式表面單元
1808‧‧‧處理單元
1810‧‧‧顯示致能單元
1812‧‧‧接收單元
1814‧‧‧識別單元
1816‧‧‧替換單元
1900‧‧‧電子器件
1902‧‧‧顯示單元
1904‧‧‧觸敏式表面單元
1908‧‧‧處理單元
1910‧‧‧顯示致能單元
1912‧‧‧接收單元
1914‧‧‧判定單元
1916‧‧‧捲動單元
1918‧‧‧更新單元
2000‧‧‧電子器件
2002‧‧‧顯示單元
2004‧‧‧觸敏式表面單元
2008‧‧‧處理單元
2010‧‧‧顯示致能單元
2012‧‧‧接收單元
2014‧‧‧改變單元
2016‧‧‧傳輸單元
2018‧‧‧偵測單元
2020‧‧‧內容新增單元
2022‧‧‧動畫化單元
2100‧‧‧電子器件
2102‧‧‧顯示單元
2104‧‧‧觸敏式表面單元
2108‧‧‧處理單元
2110‧‧‧顯示致能單元
2112‧‧‧接收單元
2114‧‧‧替換單元
2116‧‧‧偵測單元
2118‧‧‧更新單元
2200‧‧‧電子器件
2202‧‧‧顯示單元
2204‧‧‧觸敏式表面單元
2208‧‧‧處理單元
2210‧‧‧顯示致能單元
2212‧‧‧接收單元
2214‧‧‧替換單元
2216‧‧‧偵測單元
2218‧‧‧更新單元
2300‧‧‧電子器件
2302‧‧‧顯示單元
2304‧‧‧觸敏式表面單元
2308‧‧‧處理單元
2310‧‧‧顯示致能單元
2312‧‧‧接收單元
2314‧‧‧改變單元
2316‧‧‧傳輸單元
2318‧‧‧替換單元
2320‧‧‧內容新增單元
2322‧‧‧轉錄單元
2400‧‧‧程序/方法
2500‧‧‧電子器件
2502‧‧‧觸敏式顯示單元
2504‧‧‧處理單元
2506‧‧‧顯示致能單元
2508‧‧‧偵測單元
2510‧‧‧判定單元
2600‧‧‧使用者介面
2600A‧‧‧使用者介面
2600B‧‧‧分割元素
2600C‧‧‧可視線索
2600D‧‧‧可視線索
2602‧‧‧使用者輸入
2610‧‧‧使用者介面
2610A‧‧‧使用者介面/情境可視線索/情境選單
2610B‧‧‧使用者介面/情境可視線索/情境選單
2610C‧‧‧使用者介面/情境可視線索/情境選單
2612‧‧‧第二使用者輸入
2620‧‧‧「新增最近連絡人」使用者介面
2620A‧‧‧可視線索
2620B‧‧‧可視線索
2620C‧‧‧可視線索
2620D‧‧‧可視線索
2620E‧‧‧可視線索
2630‧‧‧使用者介面
2630A‧‧‧可視線索
2630B‧‧‧可視線索
2630C‧‧‧可視線索
2700‧‧‧方法
2800‧‧‧電子器件
2802‧‧‧顯示單元
2804‧‧‧觸敏式表面單元
2806‧‧‧處理單元
2808‧‧‧顯示致能單元
2810‧‧‧接收單元
2812‧‧‧判定單元
2814‧‧‧動作執行單元
2816‧‧‧停止顯示致能單元
為更好地理解各種所描述實施例,應結合以下圖式參考以下【實施方式】,在該等圖式中,相同參考數字貫穿該等圖指代對應部分。
圖1A為說明根據一些實施例之具有觸敏式顯示器之攜帶型多功能器件的方塊圖。
圖1B為說明根據一些實施例之用於事件處置之例示性組件的方塊圖。
圖2說明根據一些實施例之具有觸控式螢幕之攜帶型多功能器件。
圖3為根據一些實施例之具有顯示器及觸敏式表面之例示性多功能器件的方塊圖。
圖4A說明根據一些實施例之用於攜帶型多功能器件上之應用程式選單的例示性使用者介面。
圖4B說明根據一些實施例之具有與顯示器分離之觸敏式表面的 多功能器件之例示性使用者介面。
圖5A說明根據一些實施例之個人電子器件。
圖5B為說明根據一些實施例之個人電子器件的方塊圖。
圖5C至圖5D說明根據一些實施例之具有觸敏式顯示器及強度感測器之個人電子器件的例示性組件。
圖5E至圖5H說明根據一些實施例之個人電子器件的例示性組件及使用者介面。
圖6A至圖6D說明根據一些實施例之用於接收使用者輸入之例示性使用者介面。
圖7為說明根據一些實施例之用於接收使用者輸入的例示性程序之流程圖。
圖8說明根據一些實施例之用於接收與可捲動清單相關聯的使用者輸入之例示性使用者介面。
圖9為說明根據一些實施例之用於接收與可捲動清單相關聯的使用者輸入之例示性程序的流程圖。
圖10為說明根據一些實施例之用於接收與可捲動清單相關聯的使用者輸入之例示性程序的流程圖。
圖11說明根據一些實施例之用於操縱表情符號圖形物件之例示性使用者介面。
圖12為說明根據一些實施例之用於操縱表情符號圖形物件之例示性程序的流程圖。
圖13說明根據一些實施例之用於在各頁之間轉變的例示性使用者介面。
圖14A至圖14B為說明根據一些實施例之用於在各頁之間轉變的例示性程序之流程圖。
圖15A至圖15B說明根據一些實施例之用於接收使用者輸入之例 示性使用者介面。
圖16為說明根據一些實施例之用於接收使用者輸入的例示性程序之流程圖。
圖17A至圖17D說明根據一些實施例之用於接收使用者輸入之例示性使用者介面。
圖18至圖23說明根據一些實施例之功能方塊圖。
圖24為說明根據一些實施例之用於接收使用者輸入的例示性程序之流程圖。
圖25說明根據一些實施例之功能方塊圖。
圖26A至圖26N說明根據一些實施例之用於接收使用者輸入之例示性使用者介面。
圖27為說明根據一些實施例之用於接收使用者輸入的例示性程序之流程圖。
圖28說明根據一些實施例之功能方塊圖。
以下描述闡述例示性方法、參數及類似者。然而,應認識到,此描述並不意欲作為本發明之範疇的限制,而是替代地作為例示性實施例之描述而提供。
需要提供用於接收使用者輸入之高效介面之電子器件。舉例而言,自清單選擇項目、鍵入文字輸入及選擇文件之特定頁之易用性有助於使用者存取及輸入之效率。此等技術可降低使用傳訊、音樂及其他應用程式之使用者之認知負擔,藉此增強效率。此外,此等技術可減少原本會浪費在冗餘使用者輸入上之處理器及電池電力。
下文中,圖1A至圖1B、圖2、圖3、圖4A至圖4B及圖5A至圖5B提供用於執行用於接收使用者輸入之技術的例示性器件之描述。圖6A至圖6D、圖8、圖11、圖13、圖15A至圖15B及圖17A至圖17D說明 用於接收使用者輸入之例示性使用者介面。該等圖中之使用者介面亦用以說明下文所描述之程序,包括圖7、圖9、圖10、圖12、圖14A至圖14B及圖16中之程序。
儘管以下描述使用術語「第一」、「第二」等來描述各種元件,但此等元件不應受該等術語限制。此等術語僅用以將一元件與另一元件區分開來。舉例而言,在不脫離各種所描述實施例之範疇的情況下,第一觸摸可被稱為第二觸摸,且類似地,第二觸摸可被稱為第一觸摸。第一觸摸及第二觸摸皆為觸摸,但其並非同一觸摸。
本文中用於描述各種所描述之實施例的術語僅出於描述特定實施例的目的,且其並不意欲為限制性的。如用於各種所描述實施例及所附申請專利範圍之描述中,單數形式「一」及「該」亦意欲包括複數形式,除非上下文另有清晰指示。亦將理解,如本文中所使用之術語「及/或」係指且涵蓋相關聯之所列項目中之一或多者的任何及所有可能組合。應進一步理解,術語「包括」及/或「包含」當在本說明書中使用時指定所陳述特徵、整體、步驟、操作、元件及/或組件的存在,但並不排除一或多個其他特徵、整體、步驟、操作、元件、組件及/或其群組的存在或新增。
術語「若」視情況取決於上下文而解釋為意謂「在……時」或「在……後」或「回應於判定」或「回應於偵測」。類似地,片語「若判定」或「若偵測到[所陳述條件或事件]」視情況取決於上下文而解釋為意謂「在判定後」或「回應於判定」或「在偵測[所陳述條件或事件]後」或「回應於偵測[所陳述條件或事件]」。
描述電子器件、此等器件之使用者介面及用於使用此等器件之相關聯程序的實施例。在一些實施例中,器件為諸如行動電話之攜帶型通信器件,該器件亦含有諸如PDA及/或音樂播放器功能之其他功能。攜帶型多功能器件之示範性實施例包括(但不限於)iPhone®、iPod Touch®及iPad®器件(來自加利福尼亞庫珀蒂諾市的Apple公司)。視情況使用其他攜帶型電子器件,諸如具有觸敏式表面(例如,觸控式螢幕顯示器及/或觸控板)之膝上型電腦或平板電腦。亦應理解,在一些實施例中,該器件不為攜帶型通信器件,而是為具有觸敏式表面(例如,觸控式螢幕顯示器及/或觸控板)之桌上型電腦。
在以下論述中,描述包括顯示器及觸敏式表面之電子器件。然而,應理解,電子器件(視情況)包括一或多個其他實體使用者介面器件,諸如實體鍵盤、滑鼠及/或操縱桿。
該器件通常支援多種應用程式,諸如以下中的一或多者:繪圖應用程式、呈現應用程式、文書處理應用程式、網站建立應用程式、碟片製作應用程式、試算表應用程式、遊戲應用程式、電話應用程式、視訊會議應用程式、電子郵件應用程式、即時傳訊應用程式、健身支援應用程式、相片管理應用程式、數位攝影機應用程式、數位視訊攝影機應用程式、網頁瀏覽應用程式、數位音樂播放器應用程式,及/或數位視訊播放器應用程式。
執行於器件上之各種應用程式(視情況)使用至少一共用實體使用者介面器件,諸如觸敏式表面。視情況調整及/或變化自一應用程式至下一應用程式及/或各別應用程式內的觸敏式表面之一或多個功能,以及顯示於器件上之對應資訊。以此方式,器件之共用實體架構(諸如,觸敏式表面)視情況支援具有對於使用者而言直觀且透明之使用者介面的多種應用程式。
注意現在被引導朝向具有觸敏式顯示器之攜帶型器件的實施例。圖1A為說明根據一些實施例之具有觸敏顯示系統112的攜帶型多功能器件100之方塊圖。為方便起見,觸敏式顯示器112有時被稱為「觸控式螢幕」,且有時被稱作或稱為觸敏式顯示器系統。器件100包括記憶體102(該記憶體視情況包括一或多個電腦可讀儲存媒體)、記 憶體控制器122、一或多個處理單元(CPU)120、周邊設備介面118、RF電路108、音訊電路110、揚聲器111、麥克風113、輸入/輸出(I/O)子系統106、其他輸入控制器件116及外部埠124。器件100視情況包括一或多個光學感測器164。器件100視情況包括一或多個接觸強度感測器165,該等強度感測器用於偵測器件100上之接觸(例如,觸敏式表面,諸如器件100之觸敏式顯示器系統112)的強度。器件100視情況包括用於產生器件100上之觸覺輸出(例如,產生諸如器件100之觸敏式顯示器系統112或器件300之觸控板355的觸敏式表面上之觸覺輸出)的一或多個觸覺輸出產生器167。此等組件視情況經由一或多個通信匯流排或信號線103進行通信。
如本說明書及申請專利範圍中所使用,術語觸敏式表面上之接觸的「強度」係指觸敏式表面上之接觸(例如,手指接觸)的力或壓力(每單位面積之力),或係指觸敏式表面上之接觸的力或壓力之替代物(代理)。接觸之強度具有包括至少四個不同值之值範圍,且較通常包括數百個不同值(例如,至少256個)。視情況各種方法及各種感測器或感測器之組合來判定(或量測)接觸之強度。舉例而言,視情況使用觸敏式表面下面或鄰近於該表面的一或多個力感測器,以量測觸敏式表面上之各種點處的力。在一些實施中,組合(例如,加權平均)來自多個力感測器之力量測,以判定接觸之估計力。類似地,視情況使用觸控筆之壓敏式尖端,以判定觸控筆在觸敏式表面上的壓力。替代地,視情況,將觸敏式表面上偵測到的接觸面積之大小及/或其變化、接近接觸的觸敏式表面之電容及/或其變化,及/或接近接觸的觸敏式表面之電阻及/或其變化用作觸敏式表面上之接觸的力或壓力之替代物。在一些實施中,直接使用接觸力或壓力之替代物量測,以判定是否已超過強度臨限值(例如,以對應於替代物量測之單位所描述的強度臨限值)。在一些實施中,將接觸力或壓力之替代物量測轉換 成估計力或壓力,且將該估計力或壓力用於判定是否已超過強度臨限值(例如,強度臨限值為以壓力單位量測的壓力臨限值)。使用接觸之強度作為使用者輸入之屬性允許使用者存取大小縮減之器件上的額外器件功能性,該額外器件功能性原本可能並非使用者可存取的,該大小縮減之器件具有用於顯示可視線索(例如,在觸敏式顯示器上)及/或接收使用者輸入(例如,經由觸敏式顯示器、觸敏式表面或諸如旋鈕或按鈕之實體/機械控制)的有限佔據面積。
如本說明書及申請專利範圍中所使用,術語「觸覺輸出」係指器件相對於器件之先前位置的實體移位、器件之組件(例如,觸敏式表面)相對於器件之另一組件(例如,外殼)的實體移位,或將由使用者藉由其觸摸感測偵測到的組件相對於器件之質量中心的移位。舉例而言,在器件或器件之組件接觸對觸摸敏感的使用者之表面(例如,手指、手掌或使用者之手的其他部分)的情況下,由實體移位所產生之觸覺輸出將由使用者解譯為對應於器件或器件之組件的實體特徵中所感知到之變化的觸覺感覺。舉例而言,使用者將觸敏式表面(例如,觸敏式顯示器或軌跡墊)之移動視情況解譯為實體致動器按鈕之「向下點選(click)」或「向上點選」。在一些情況下,即使在與觸敏式表面相關聯之由使用者之移動實體地按壓(例如,移位)的實體致動器按鈕並未移動時,使用者將仍感覺到諸如「向下點選」或「向上點選」之觸覺感覺。作為另一實例,即使在觸敏式表面之光滑度並無變化時,使用者仍將觸敏式表面之移動視情況解譯或感測為觸敏式表面之「粗糙度」。儘管使用者之此等觸摸解譯將受到使用者之個別化感覺感知影響,但存在較大部分使用者共同之許多觸摸感覺感知。因此,除非另外陳述,否則當觸覺輸出經描述為對應於使用者之特定感覺感知(例如,「向上點選」、「向下點選」、「粗糙度」)時,否則所產生觸覺輸出對應於將產生典型(或一般)使用者所描述之感覺感知的器件或其 組件之實體移位。
應瞭解,器件100僅為攜帶型多功能器件之一實例,且器件100(視情況)具有比所展示較多或較少之組件、(視情況)組合兩個或兩個以上組件,或視情況具有不同組態或配置之組件。圖1A中所展示之各種組件實施於硬體、軟體或硬體及軟體兩者之組合(包括一或多個信號處理及/或特殊應用積體電路)中。
記憶體102視情況包括一或多個電腦可讀儲存媒體。電腦可讀儲存媒體視情況為有形且非暫時性的。電腦可讀儲存媒體視情況為暫時性的。記憶體102視情況包括高速隨機存取記憶體且視情況亦包括非揮發性記憶體,諸如一或多個磁碟儲存器件、快閃記憶體器件或其他非揮發性固態記憶體器件。記憶體控制器122視情況控制器件100之其他組件對記憶體102之存取。
周邊設備介面118可用以將器件之輸入及輸出周邊設備耦接至CPU 120及記憶體102。一或多個處理器120執行(run、execute)儲存於記憶體102中之各種軟體程式及/或指令集,以執行器件100之各種功能且處理資料。在一些實施例中,周邊設備介面118、CPU 120及記憶體控制器122視情況實施於諸如晶片104之單一晶片上。在一些其他實施例中,周邊設備介面118、CPU 120及記憶體控制器122視情況實施於單獨晶片上。
RF(射頻)電路108接收及發送RF信號(亦稱為電磁信號)。RF電路108將電信號轉換成電磁信號,或將電磁信號轉換成電信號,且經由電磁信號與通信網路及其他通信器件通信。RF電路108可包括用於執行此等功能之熟知電路,包括(但不限於)天線系統、RF收發器、一或多個放大器、調諧器、一或多個振盪器、數位信號處理器、編解碼器(CODEC)晶片組、用戶識別模組(SIM)卡、記憶體等等。RF電路108可藉由無線通信與網路(諸如,網際網路(亦稱為全球資訊網 (WWW))、企業內部網路及/或無線網路(諸如,蜂巢式電話網路、無線區域網路(LAN)及/或都會區網路(MAN)))以及其他器件通信。RF電路108視情況包括用於偵測進場通信(NFC)場之熟知電路,諸如藉由短程通信無線電。無線通信(視情況)使用複數個通信標準、協定及技術中之任一者,包括(但不限於)全球行動通信系統(GSM)、增強型資料GSM環境(EDGE)、高速下行鏈路封包存取(HSDPA)、高速上行鏈路封包存取(HSUPA)、演進型、純資料(EV-DO)、HSPA、HSPA+、雙蜂巢HSPA(DC-HSPDA)、長期演進(LTE)、近場通信(NFC)、寬頻分碼多重存取(W-CDMA)、分碼多重存取(CDMA)、分時多重存取(TDMA)、藍芽、藍芽低能量(BTLE)、無線保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n及/或IEEE 802.11ac)、網際網路通訊協定語音(VOIP)、Wi-MAX、用於電子郵件之協定(例如,網際網路訊息存取協定(IMAP)及/或郵局協定(POP))、即時傳訊(例如,可擴展傳訊及現況資訊協定(XMPP)、用於即時傳訊及現況資訊利用擴展之工作階段起始協定(SIMPLE)、即時傳訊及現況資訊服務(IMPS)),及/或短訊息服務(SMS),或任何其他合適之通信協定(包括自本文件申請日期起尚未開發之通信協定)。
音訊電路110、揚聲器111及麥克風113提供使用者與器件100之間的音訊介面。音訊電路110自周邊設備介面118接收音訊資料,將該音訊資料轉換為電信號,且將該電信號傳輸至揚聲器111。揚聲器111將電信號轉換為人類可聽到之聲波。音訊電路110亦接收由麥克風113自聲波轉換來之電信號。音訊電路110將電信號轉換成音訊資料,並將音訊資料傳輸至周邊設備介面118以便處理。視情況藉由周邊設備介面118自記憶體102及/或RF電路108擷取音訊資料,及/或將音訊資料傳輸至記憶體102及/或RF電路108。在一些實施例中,音訊電路110亦包括耳機插孔(例如,圖2之212)。耳機插孔提供音訊電路110與可移 除式音訊輸入/輸出周邊設備(諸如,僅有輸出之頭戴式耳機,或有輸出(例如,單耳或雙耳頭戴式耳機)及輸入(例如,麥克風)兩者之耳機)之間的介面。
I/O子系統106將器件100上之輸入/輸出周邊器件(諸如,觸控式螢幕112及其他輸入控制器件116)耦接至周邊器件介面118。I/O子系統106(視情況)包括顯示控制器156、光學感測器控制器158、強度感測器控制器159、觸感回饋控制器161及用於其他輸入或控制器件之一或多個輸入控制器160。該一或多個輸入控制器160自其他輸入控制器件116接收電信號/將電信號發送至其他輸入或控制器件116。其他輸入控制器件116可包括實體按鈕(例如,按壓按鈕、搖桿按鈕等)、撥號盤、滑動開關、操縱桿、點選式選盤(click wheel)等。在一些替代性實施例中,輸入控制器160(視情況)耦接至以下各者中之任一者(或無一者):鍵盤、紅外線埠、USB埠及諸如滑鼠之指標器件。一或多個按鈕(例如,圖2之208)(視情況)包括用於揚聲器111及/或麥克風113之音量控制的上/下按鈕。一或多個按鈕(視情況)包括推按按鈕(例如,圖2之206)。
推按按鈕之快速按壓視情況解開觸控式螢幕112之鎖或視情況開始一程序,其在觸控式螢幕上使用示意動作以解鎖該器件,如在2005年12月23日申請的美國專利申請案11/322,549「Unlocking a Device by Performing Gestures on an Unlock Image」(美國專利第7,657,849號)中所描述,該專利的全部內容特此以引用之方式併入。推按鈕(例如,206)之較長時間按壓視情況開啟或關斷器件100之電源。視情況,可由使用者自訂一或多個按鍵之功能性。觸控式螢幕112用於實施虛擬按鈕或螢幕按鈕,及一或多個螢幕小鍵盤。
觸敏式顯示器112提供器件與使用者之間的輸入介面及輸出介面。顯示控制器156自觸控式螢幕112接收電信號及/或將電信號發送 至觸控式螢幕112。觸控式螢幕112向使用者顯示視覺輸出。視覺輸出視情況包括圖形、文字、圖示、視訊及其任何組合(統稱為「圖形」)。在一些實施例中,一些或全部之視覺輸出視情況對應於使用者介面物件。
觸控式螢幕112具有觸敏式表面、基於觸感及/或觸覺接觸來自使用者接受輸入之感測器或感測器集合。觸控式螢幕112及顯示控制器156(連同記憶體102中之任何相關聯模組及/或指令集)偵測觸控式螢幕112上之接觸(及接觸之任何移動或阻斷),且將偵測到之接觸轉換為與顯示於觸控式螢幕112上之使用者介面物件(例如,一或多個螢幕按鍵、圖示、網頁或影像)的互動。在例示性實施例中,觸控式螢幕112與使用者之間的接觸點對應於使用者之手指。
觸控式螢幕112視情況使用LCD(液晶顯示器)技術、LPD(發光聚合物顯示器)技術,或者LED(發光二極體)技術,但在其他實施例中使用其他顯示技術。觸控式螢幕112及顯示控制器156視情況使用現已知或稍後開發的複數種觸摸感測技術(包括(但不限於)電容性、電阻性、紅外線及表面聲波技術)中之任一者以及用於判定與觸控式螢幕112之接觸之一或多個點之其他近接感測器陣列或其他元件來偵測接觸及任何移動或其阻斷。在一例示性實施例中,使用投射互電容式感測技術,諸如在來自Apple公司(加利福尼亞庫珀蒂諾市)的iPhone®及iPod Touch®中所發現的投射互電容感測技術。
觸控式螢幕112之一些實施例中之觸敏式顯示器視情況類似於在下述美國專利中描述之多點觸敏式觸控板:6,323,846(Westerman等人)、6,570,557(Westerman等人)及/或6,677,932(Westerman等人),及/或美國專利公開案2002/0015024A1,上述專利或專利公開案中之每一者的全部內容特此以引用之方式併入。然而,觸控式螢幕112顯示來自器件100的視覺輸出,而觸敏式觸控板不提供視覺輸出。
觸控式螢幕112之一些實施例中之觸敏式顯示器如下述申請案中所述:(1)2006年5月2日申請的美國專利申請案第11/381,313號「Multipoint Touch Surface Controller」;(2)2004年5月6日申請的美國專利申請案第10/840,862號「Multipoint Touchscreen」;(3)2004年7月30日申請的美國專利申請案第10/903,964號「Gestures For Touch Sensitive Input Devices」;(4)2005年1月31日申請的美國專利申請案第11/048,264號「Gestures For Touch Sensitive Input Devices」;(5)2005年1月18日申請的美國專利申請案第11/038,590號「Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices」;(6)2005年9月16日申請的美國專利申請案第11/228,758號「Virtual Input Device Placement On A Touch Screen User Interface」;(7)2005年9月16日申請的美國專利申請案第11/228,700號「Operation Of A Computer With A Touch Screen Interface」;(8)2005年9月16日申請的美國專利申請案第11/228,737號「Activating Virtual Keys Of A Touch-Screen Virtual Keyboard」;;及(9)2006年3月3日申請的美國專利申請案第11/367,749號「Multi-Functional Hand-Held Device」。所有此等申請案以全文引用之方式併入本文中。
觸控式螢幕112視情況具有超過100dpi之視訊解析度。在一些實施例中,觸控式螢幕具有大約160dpi之視訊解析度。使用者視情況使用任何適當之物件或附件(諸如,觸控筆、手指等)接觸觸控式螢幕112。在一些實施例中,使用者介面設計成主要對基於手指之接觸及示意動作起作用,由於手指在觸控式螢幕上之接觸面積較大,因此與基於觸控筆之輸入相比,基於手指之接觸及示意動作之精確性低。在一些實施例中,器件將粗略之基於手指之輸入轉譯為精確之指標/游標位置或命令,以便執行使用者所希望之動作。
在一些實施例中,除了觸控式螢幕之外,器件100視情況包括用 於啟動或撤銷啟動特定功能之觸控板(未展示)。在一些實施例中,觸控板為器件之觸敏區,不同於觸控式螢幕,該觸敏區不顯示視覺輸出。觸控板視情況為與觸控式螢幕112分離之觸敏式表面,或為由觸控式螢幕形成之觸敏式表面之擴展。
器件100亦包括向各個組件供電之電力系統162。電力系統162視情況包括電力管理系統、一或多個電源(例如,電池、交流電(AC))、再充電系統、電力故障偵測電路、電力轉換器或換流器、電力狀態指示器(例如,發光二極體(LED)),及與攜帶型器件中電力之產生、管理及分配相關聯之任何其他組件。
器件100視情況亦包括一或多個光學感測器164。圖1A展示耦接至I/O子系統106中之光學感測器控制器158的光學感測器。光學感測器164視情況包括電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)光電晶體。光學感測器164接收經由一或多個透鏡投射之環境光,並將光轉換成表示影像之資料。結合成像模組143(亦稱為攝影機模組),光學感測器164視情況捕捉靜態影像或視訊。在一些實施例中,光學感測器位於器件100之背面,與在器件正面之觸控式螢幕顯示器112對置,使得觸控式螢幕顯示器經啟用而用作靜態影像及/或視訊影像獲取之取景器。在一些實施例中,光學感測器位於器件之正面,使得在使用者檢視觸控式螢幕顯示器上之其他視訊會議參加人之同時,視情況獲得該使用者之影像以用於視訊會議。在一些實施例中,使用者可改變光學感測器164之位置(例如,藉由旋轉器件外殼中之透鏡及感測器),使得單個光學感測器164連同觸控式螢幕顯示器一起用於視訊會議及靜態影像及/或視訊影像獲取。
器件100(視情況)亦包括一或多個接觸強度感測器165。圖1A展示耦接至I/O子系統106中之強度感測器控制器159的接觸強度感測器。接觸強度感測器165(視情況)包括一或多個壓阻式應變計、電容 式力感測器、電式力感測器、壓電式力感測器、光學式力感測器、電容式觸敏式表面或其他強度感測器(例如,用於量測觸敏式表面上之接觸的力(或壓力))。接觸強度感測器165自環境接收接觸強度資訊(例如,壓力資訊或壓力資訊之代理)。在一些實施例中,至少一接觸強度感測器與觸敏式表面(例如,觸敏式顯示器系統112)或接近該表面。在一些實施例中,至少一接觸強度感測器位於器件100之背面,從而與位於器件100之正面的觸控式螢幕顯示器112對置。
器件100視情況亦包括一或多個近接感測器166。圖1A展示耦接至周邊設備介面118之近接感測器166。替代地,近接感測器166視情況耦接至I/O子系統106中之輸入控制器160。近接感測器166視情況如以下美國專利申請案中所描述般執行:第11/241,839號「Proximity Detector In Handheld Device」;第11/240,788號「Proximity Detector In Handheld Device」;第11/620,702號「Using Ambient Light Sensor To Augment Proximity Sensor Output」;第11/586,862號「Automated Response To And Sensing Of User Activity In Portable Devices」;及第11/638,251號「Methods And Systems For Automatic Configuration Of Peripherals」,該等申請案的全部內容特此以引用之方式併入。在一些實施例中,當多功能器件靠近使用者之耳朵置放時(例如,當使用者正進行電話通話時),近接感測器關閉並停用觸控式螢幕112。
器件100(視情況)亦包括一或多個觸覺輸出產生器167。圖1A展示耦接至I/O子系統106中之觸感回饋控制器161的觸覺輸出產生器。觸覺輸出產生器167(視情況)包括一或多個電聲器件(諸如,揚聲器或其他音訊組件),及/或將能量轉換成線性運動之機電器件,諸如馬達、螺線管、電活性聚合物、壓電致動器、靜電致動器,或其他觸覺輸出產生組件(例如,將電信號轉換成器件上之觸覺輸出的組件)。接觸強度感測器165接收來自觸感回饋模組133之觸覺回饋產生指令,並 在器件100上產生能夠由器件100之使用者感測到的觸覺輸出。在一些實施例中,至少一觸覺輸出產生器與觸敏式表面(例如,觸敏式顯示器系統112)共置,或接近該表面,並(視情況)藉由垂直(例如,進入/離開器件100之表面)或橫向(例如,在相同於器件100之表面的平面中來回)地移動觸敏式表面而產生觸覺輸出。在一些實施例中,至少一觸覺輸出產生器感測器位於器件100之背面,從而與位於器件100之正面的觸控式螢幕顯示器112對置。
器件100視情況亦包括一或多個加速度計168。圖1A展示耦接至周邊設備介面118之加速度計168。替代地,加速度計168視情況耦接至I/O子系統106中之輸入控制器160。加速度計168視情況如美國專利公開案第20050190059號「Acceleration-based Theft Detection System for Portable Electronic Devices」及美國專利公開案第20060017692號「Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer」中所描述般執行,該等專利公開案皆以全文引用之方式併入本文中。在一些實施例中,基於自一或多個加速度計所接收的資料分析,將資訊顯示於縱向視圖或橫向視圖中之觸控式螢幕顯示器上。除了加速度計168外,器件100視情況包括磁力計(未展示)及GPS(或GLONASS或其他全球導航系統)接收器(未展示)以用於獲得與器件100之位置及定向(例如,縱向或橫向)有關之資訊。
在一些實施例中,儲存於記憶體102中之軟體組件包括作業系統126、通信模組(或指令集)128、接觸/運動模組(或指令集)130、圖形模組(或指令集)132、文字輸入模組(或指令集)134、全球定位系統(GPS)模組(或指令集)135及應用程式(或指令集)136。此外,在一些實施例中,記憶體102(圖1A)或370(圖3)儲存器件/全域內部狀態157,如圖1A及圖3中所示。器件/全域內部狀態157包括以下各者中之一或多者:作用中應用程式狀態(指示哪個應用程式(若存在)當前正在 作用中);顯示器狀態(指示何應用程式、視圖或其他資訊佔用觸控式螢幕顯示器112之各種區域);感測器狀態(包括自器件之各種感測器及輸入控制器件116獲得的資訊);及關於器件之位置及/或姿態的位置資訊。
作業系統126(例如,Darwin、RTXC、LINUX、UNIX、OS X、iOS、WINDOWS,或諸如VxWorks之嵌入式作業系統)包括用於控制及管理一般系統任務(例如,記憶體管理、儲存器件控制、電力管理等等)之各種軟體組件及/或驅動程式,且促進各種硬體組件與軟體組件之間的通信。
通信模組128促進經由一或多個外部埠124與其他器件之通信,且亦包括用於處置RF電路108及/或外部埠124所接收之資料之各種軟體組件。外部埠124(例如,通用串列匯流排(USB)、FIREWIRE等)適合於直接耦接至其他器件,或經由網路(例如,網際網路、無線LAN等)間接耦接至其他器件。在一些實施例中,外部埠為與在iPod®(Apple公司之商標)器件上使用之30接腳連接器相同或類似及/或相容之多接腳(例如,30接腳)連接器。
接觸/運動模組130(視情況)偵測與觸控式螢幕112(結合顯示控制器156)及其他觸敏器件(例如,觸控板或實體點選式選盤)之接觸。接觸/運動模組130包括用於執行與接觸之偵測相關的各種操作之各種軟體組件,該等操作諸如判定是否已出現接觸(例如,偵測手指向下事件),判定接觸之強度(例如,接觸的力或壓力或接觸的力或壓力的替代),判定是否存在接觸之移動且跨越觸敏式表面追蹤該移動(例如,偵測一或多個手指拖曳事件),及判定是否已停止接觸(例如,偵測手指向上事件或接觸中之阻斷)。接觸/運動模組130自觸敏式表面接收接觸資料。判定由一系列接觸資料表示之接觸點之移動可包括判定接觸點之速率(量值)、速度(量值及方向)及/或加速度(量值及/或方向之 變化)。此等操作視情況應用於單個接觸(例如,一個手指接觸)或應用於多個同時接觸(例如,「多點觸摸」/多個手指接觸)。在一些實施例中,接觸/運動模組130及顯示控制器156偵測觸控板上之接觸。
在一些實施例中,接觸/運動模組130使用一或多個強度臨限值之集合,以判定使用者是否已執行操作(例如,判定使用者是否已「點選」圖示)。在一些實施例中,根據軟體參數判定強度臨限值之至少一子集(例如,並不由特定實體致動器之啟動臨限值判定強度臨限值,且可在未改變器件100之實體硬體的情況下對強度臨限值進行調整)。舉例而言,可在未改變觸控板或觸控式螢幕顯示器硬體的情況下,將觸控板或觸控式螢幕顯示器之滑鼠「點選」臨限值設定為較大範圍之預定義臨限值中之任一者。另外,在一些實施中,器件之使用者具備用於調整強度臨限值之集合中的一或多者之軟體設定(例如,藉由調整個別強度臨限值,及/或藉由用系統層級之點選「強度」參數一次調整複數個強度臨限值)。
接觸/運動模組130(視情況)偵測由使用者所輸入之示意動作。觸敏式表面上之不同示意動作具有不同的接觸圖案(例如,偵測到之接觸的不同運動、時序及/或強度)。因此,視情況藉由偵測特定接觸圖案而偵測示意動作。舉例而言,偵測手指觸按示意動作包括偵測手指向下事件,繼之以在與手指向下事件相同之位置(或實質上相同之位置)(例如,在圖示之位置)偵測手指向上(起離)事件。作為另一實例,偵測觸敏式表面上之手指滑移示意動作包括偵測手指向下事件,繼之以偵測一或多個手指拖曳事件,且隨後繼之以偵測手指向上(起離)事件。
圖形模組132包括用於在觸控式螢幕112或其他顯示器上顯現及顯示圖形的各種已知軟體組件,包括用於改變所顯示之圖形的視覺效果(例如,亮度、透明度、飽和度、對比度或其他視覺性質)之組件。如 本文中所使用,術語「圖形」包括可向使用者顯示之任何物件,包括(但不限於)文字、網頁、圖示(諸如,包括螢幕按鍵在內之使用者介面物件)、數位影像、視訊、動畫及其類似者。
在一些實施例中,圖形模組132儲存表示待使用之圖形之資料。視情況為每一圖形指派一對應碼。圖形模組132自應用程式等接收指定要顯示之圖形之一或多個代碼,以及座標資料及其他圖形性質資料(若必要),且接著產生螢幕影像資料以輸出至顯示控制器156。
觸感回饋模組133包括用於產生由觸覺輸出產生器167所使用之指令的各種軟體組件,以回應於使用者與器件100之互動,在器件100上之一或多個位置處產生觸覺輸出。
文字輸入模組134(其視情況為圖形模組132之組件)提供用於在各種應用程式(例如,連絡人137、電子郵件140、IM 141、瀏覽器147及需要文字輸入之任何其他應用程式)中輸入文字之螢幕小鍵盤。
GPS模組135判定器件之位置,且提供此資訊供各種應用程式使用(例如,提供至電話138,供在基於位置之撥號中使用;提供至攝影機143,作為圖片/視訊後設資料;且提供至提供基於位置之服務的應用程式,諸如氣象介面工具集、本地黃頁介面工具集及地圖/導航介面工具集)。
應用程式136視情況包括以下模組(或指令集),或其子集或超集:‧連絡人模組137(有時被稱作通訊錄或連絡人清單);‧電話模組138;‧視訊會議模組139;‧電子郵件用戶端模組140;‧即時傳訊(IM)模組141;‧健身支援模組142; ‧用於靜態影像及/或視訊影像之攝影機模組143;‧影像管理模組144;‧視訊播放器模組;‧音樂播放器模組;‧瀏覽器模組147;‧行事曆模組148;‧介面工具集模組149,其視情況包括以下各者中的一或多者:天氣介面工具集149-1、股票介面工具集149-2、計算器介面工具集149-3、鬧鐘介面工具集149-4、字典介面工具集149-5及由使用者獲得之其他介面工具集以及使用者建立之介面工具集149-6;‧用於產生使用者建立之介面工具集149-6的介面工具集建立者模組150;‧搜尋模組151;‧視訊及音樂播放器模組152,其合併視訊播放器模組與音樂播放器模組;‧備忘錄模組153;‧地圖模組154;及/或‧線上視訊模組155。
視情況儲存於記憶體102中的其他應用程式136之實例包括其他文書處理應用程式、其他影像編輯應用程式、繪圖應用程式、呈現應用程式、具JAVA功能之應用程式、加密、數位版權管理、語音辨識及語音複寫。
結合觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132及文字輸入模組134,連絡人模組137視情況用於管理通訊錄或連絡人清單(例如,儲存在記憶體102或記憶體370中之連絡人模組137之應用程式內部狀態192中),包括:在通訊錄中新增一或多個姓 名;自通訊錄刪除一或多個姓名;使一或多個電話號碼、一或多個電子郵件地址、一或多個實體地址或其他資訊與姓名相關聯;使影像與姓名相關聯;對姓名進行歸類及分類;提供電話號碼或電子郵件地址,以藉由電話138、視訊會議模組139、電子郵件140或IM 141起始及/或促進通信;等等。
結合RF電路108、音訊電路110、揚聲器111、麥克風113、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132及文字輸入模組134,電話模組138視情況用於鍵入對應於電話號碼之字元序列、存取連絡人模組137中之一或多個電話號碼、修改已鍵入之電話號碼、撥打各別電話號碼、進行交談,及當交談完成時解除連接或掛斷。如上所述,無線通信視情況使用複數種通信標準、協定及技術中之任一者。
結合RF電路108、音訊電路110、揚聲器111、麥克風113、觸控式螢幕112、顯示控制器156、光學感測器164、光學感測器控制器158、接觸/運動模組130、圖形模組132、文字輸入模組134、連絡人模組137及電話模組138,視訊會議模組139包括用以根據使用者指令而起始、進行及終止使用者與一或多個其他參與人之間的視訊會議之可執行指令。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132及文字輸入模組134,電子郵件用戶端模組140包括用以回應於使用者指令而建立、發送、接收及管理電子郵件之可執行指令。結合影像管理模組144,電子郵件用戶端模組140使得非常易於建立及發送具有用攝影機模組143拍攝之靜態影像或視訊影像之電子郵件。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132及文字輸入模組134,即時傳訊模組141包括用以 輸入對應於即時訊息之字元序列、修改先前輸入之字元、傳輸各別即時訊息(例如,對基於電話之即時訊息使用短訊息服務(SMS)或多媒體訊息服務(MMS)協定,或對基於網際網路之即時訊息使用XMPP、SIMPLE或IMPS)、接收即時訊息,及檢視所接收之即時訊息的可執行指令。在一些實施例中,所傳輸及/或接收之即時訊息視情況包括圖形、相片、音訊檔案、視訊檔案及/或在MMS及/或增強型傳訊服務(EMS)中支援之其他附加檔案。如本文中所使用,「即時傳訊」係指基於電話之訊息(例如,使用SMS或MMS發送之訊息)及基於網際網路之訊息(例如,使用XMPP、SIMPLE或IMPS發送之訊息)兩者。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、文字輸入模組134、GPS模組135、地圖模組154及音樂播放器模組,健身支援模組142包括用以建立健身計劃(例如,具有時間、距離及/或卡路里燃燒目標)、與健身感測器(運動器件)通信、接收健身感測器資料、校準用於監控健身之感測器、為健身選擇及播放音樂及顯示、儲存及傳輸健身資料之可執行指令。
結合觸控式螢幕112、顯示控制器156、光學感測器164、光學感測器控制器158、接觸/運動模組130、圖形模組132及影像管理模組144,攝影機模組143包括用以捕捉靜態影像或視訊(包括視訊串流)並將其儲存至記憶體102中、修改靜態影像或視訊之特性,或自記憶體102中刪除靜態影像或視訊之可執行指令。
結合觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、文字輸入模組134及攝影機模組143,影像管理模組144包括用以配置、修改(例如,編輯)或以其他方式操縱、標識、刪除、呈現(例如,用數位投影片放映或相簿)及儲存靜態影像及/或視訊影像之可執行指令。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模 組130、圖形模組132及文字輸入模組134,瀏覽器模組147包括用以根據使用者指令瀏覽網際網路(包括搜尋、連結至、接收及顯示網頁或網頁之各個部分,以及連結至網頁之附加檔案及其他檔案)之可執行指令。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、文字輸入模組134、電子郵件用戶端模組140及瀏覽器模組147,行事曆模組148包括用以根據使用者指令而建立、顯示、修改及儲存行事曆及與行事曆相關聯之資料(例如,行事曆項、待辦事項清單等等)之可執行指令。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、文字輸入模組134及瀏覽器模組147,介面工具集模組149為視情況由使用者下載及使用之微型應用程式(例如,天氣介面工具集149-1、股票介面工具集149-2、計算器介面工具集149-3、鬧鐘介面工具集149-4及字典介面工具集149-5),或由使用者建立之微型應用程式(例如,使用者建立之介面工具集149-6)。在一些實施例中,介面工具集包括HTML(超文字標記語言)檔案、CSS(階層式樣式表)檔案及JavaScript檔案。在一些實施例中,介面工具集包括XML(可延伸標記語言)檔案及JavaScript檔案(例如,Yahoo!介面工具集)。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、文字輸入模組134及瀏覽器模組147,介面工具集建立器模組150視情況由使用者用於建立介面工具集(例如,使使用者指定之網頁部分變成介面工具集)。
結合觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132及文字輸入模組134,搜尋模組151包括用以根據使用者指令搜尋記憶體102中與一或多個搜尋準則(例如,一或多個使用者指定之搜尋術語)匹配之文字、音樂、聲音、影像、視訊及/或其他檔案的可 執行指令。
結合觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、音訊電路110、揚聲器111、RF電路108及瀏覽器模組147,視訊及音樂播放器模組152包括允許使用者下載及播放以一或多個檔案格式儲存之已記錄音樂及其他聲音檔案(諸如,MP3或AAC檔案)之可執行指令,及用以顯示、呈現或以其他方式播放視訊(例如,在觸控式螢幕112上或在經由外部埠124連接之外部顯示器上)之可執行指令。在一些實施例中,器件100(視情況)包括諸如iPod(Apple公司之商標)之MP3播放器的功能性。
結合觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132及文字輸入模組134,記事本模組153包括用以根據使用者指令建立及管理記事、待辦事項清單等之可執行指令。
結合RF電路108、觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、文字輸入模組134、GPS模組135及瀏覽器模組147,地圖模組154視情況用於根據使用者指令來接收、顯示、修改及儲存地圖及與地圖相關聯之資料(例如,行駛方向;與位於特定位置或其附近之商店及其他所關心之地點有關之資料;及其他基於位置之資料)。
結合觸控式螢幕112、顯示控制器156、接觸/運動模組130、圖形模組132、音訊電路110、揚聲器111、RF電路108、文字輸入模組134、電子郵件用戶端模組140及瀏覽器模組147,線上視訊模組155包括允許使用者存取、瀏覽、接收(例如,藉由串流傳輸及/或下載)、播放(例如,在觸控式螢幕上,或在經由外部埠124連接之外部顯示器上)、發送具有至特定線上視訊之連結之電子郵件,及以其他方式管理呈一或多種檔案格式(諸如,H.264)之線上視訊之指令。在一些實施例中,即時傳訊模組141,而非電子郵件用戶端模組140,用於發送 至特定線上視訊之連結。在美國臨時專利申請案第60/936,562號「Portable Multifunction Device,Method,and Graphical User Interface for Playing Online Videos」(於2007年6月20日申請)及美國專利申請案第11/968,067號「Portable Multifunction Device,Method,and Graphical User Interface for Playing Online Videos」(於2007年12月31日申請)中可找到線上視訊應用之額外描述,此兩件專利申請案之全部內容特此以引用之方式併入。
上文識別之模組及應用程式中之每一者對應於執行一或多個上述功能及在本申請案中描述之方法(例如,電腦實施之方法及本文中說明之其他資訊處理方法)之一組可執行指令。此等模組(例如,指令集)不需要實施為單獨之軟體程式、程序或模組,且因此在各項實施例中視情況組合或以其他方式重新配置此等模組之各個子集。舉例而言,將視訊播放器模組與音樂播放器模組組合成單一模組(例如,視訊及音樂播放器模組152,圖1A)。在一些實施例中,記憶體102視情況儲存上文識別之模組及資料結構之子集。此外,記憶體102視情況儲存上文未描述之額外模組及資料結構。
在一些實施例中,器件100為僅僅藉由觸控式螢幕及/或觸控板執行該器件上之一組預定義功能之操作的器件。藉由使用觸控式螢幕及/或觸控板作為器件100之操作之主要輸入控制器件,視情況減少器件100上之實體輸入控制器件(諸如,推按按鈕、撥號盤等)之數目。
經由觸控式螢幕及/或觸控板排他地執行之功能的預定義集合視情況包括使用者介面之間的導航。在一些實施例中,觸控板在由使用者觸摸時將器件100自器件100上所顯示之任何使用者介面導覽至主、主頁或根選單。在此等實施例中,使用觸控板來實施「選單按鈕」。在一些其他實施例中,選單按鈕為實體推按按鈕或其他實體輸入控制器件,而非觸控板。
圖1B為說明根據一些實施例之用於事件處置之例示性組件的方塊圖。在一些實施例中,記憶體102(圖1A)或370(圖3)包括事件分類器170(例如,在作業系統126中)及各別應用程式136-1(例如,前述應用程式137至151、155、380至390中的任一者)。
事件分類器170接收事件資訊,並判定將事件資訊遞送至之應用程式136-1及應用程式136-1之應用程式視圖191。事件分類器170包括事件監控器171及事件分派器模組174。在一些實施例中,應用程式136-1包括應用程式內部狀態192,其指示在該應用程式在作用中或正在執行時顯示於觸敏式顯示器112上之(多個)當前應用程式視圖。在一些實施例中,器件/全域內部狀態157由事件分類器170用於判定哪個或哪些應用程式當前在作用中,且應用程式內部狀態192由事件分類器170用於判定將事件資訊遞送至之應用程式視圖191。
在一些實施例中,應用程式內部狀態192包括額外資訊,諸如下述各者中之一或多者:當應用程式136-1恢復執行時要使用之恢復資訊、指示正由應用程式136-1顯示或準備好由應用程式136-1顯示之資訊的使用者介面狀態資訊、使使用者能夠回到應用程式136-1之先前狀態或視圖之狀態佇列,及使用者進行之先前動作之重做/復原佇列。
事件監控器171自周邊設備介面118接收事件資訊。事件資訊包括關於子事件(例如,觸敏式顯示器112上之作為多點觸摸示意動作之部分的使用者觸摸)之資訊。周邊設備介面118傳輸其自I/O子系統106或感測器(諸如,近接感測器166、加速度計168及/或麥克風113(經由音訊電路110))接收之資訊。周邊設備介面118自I/O子系統106接收之資訊包括來自觸敏式顯示器112或觸敏式表面之資訊。
在一些實施例中,事件監控器171以預定時間間隔向周邊設備介面118發送請求。作為回應,周邊設備介面118傳輸事件資訊。在其他 實施例中,僅在存在重大事件(例如,接收到超過預定雜訊臨限值之輸入及/或接收輸入歷時多於預定持續時間)時,周邊設備介面118才傳輸事件資訊。
在一些實施例中,事件分類器170亦包括點擊視圖判定模組(hit view determination module)172及/或作用中事件辨識器判定模組173。
點擊視圖判定模組172提供用於判定當觸敏式顯示器112顯示一個以上視圖時,在一或多個視圖內於何處發生了子事件之軟體程序。視圖由控件及使用者可在顯示器上看到之其他元素構成。
與應用程式相關聯之使用者介面之另一態樣為本文中有時被稱為應用程式視圖或使用者介面視窗之視圖集合,在該視圖集合中顯示資訊且發生基於觸摸之示意動作。在其中偵測到觸摸之(各別應用程式之)應用程式視圖視情況對應於應用程式之程式階層或視圖階層內之程式層級。舉例而言,在其中偵測到觸摸之最低層級視圖視情況稱為點擊視圖,且視情況至少部分地基於開始基於觸摸之示意動作的初始觸摸之點擊視圖來判定辨識為正確輸入之該組事件。
點擊視圖判定模組172接收與基於觸摸之示意動作之子事件相關的資訊。當應用程式具有按階層組織之多個視圖時,點擊視圖判定模組172將點擊視圖識別為該階層中應處置該子事件之最低視圖。在一些情況下,點擊視圖為其中出現起始子事件(例如,形成事件或潛在事件之子事件序列中的第一子事件)之最低層級視圖。一旦點擊視圖判定模組172識別出點擊視圖,點擊視圖即通常接收與其被識別為點擊視圖之相同觸摸或輸入源相關之所有子事件。
作用中事件辨識器判定模組173判定視圖階層內之哪個或哪些視圖應接收特定子事件序列。在一些實施例中,作用中事件辨識器判定模組173判定僅點擊視圖應接收特定子事件序列。在其他實施例中, 作用中事件辨識器判定模組173判定包括子事件之實體位置的所有視圖為所涉及之作用中視圖,且因此判定所有所涉及之作用中視圖應接收特定子事件序列。在其他實施例中,即使觸摸子事件完全侷限於與一特定視圖相關聯之區域,階層中較高之視圖仍會作為所涉及之作用中視圖。
事件分派器模組174將事件資訊分派給事件辨識器(例如,事件辨識器180)。在包括作用中事件辨識器判定模組173之實施例中,事件分派器模組174將由作用中事件辨識器判定模組173所判定之事件資訊遞送至事件辨識器。在一些實施例中,事件分派器模組174將由各別事件接收器182所擷取之事件資訊儲存於事件佇列中。
在一些實施例中,作業系統126包括事件分類器170。替代地,應用程式136-1包括事件分類器170。在另外其他實施例中,事件分類器170為獨立模組或儲存於記憶體102中之另一模組(諸如,接觸/運動模組130)的部分。
在一些實施例中,應用程式136-1包括複數個事件處理常式190及一或多個應用程式視圖191,其中之每一者包括用於處置在應用程式之使用者介面之各別視圖內所發生的觸摸事件之指令。應用程式136-1之每一應用程式視圖191包括一或多個事件辨識器180。通常,各別應用程式視圖191包括複數個事件辨識器180。在其他實施例中,事件辨識器180中之一或多者為單獨模組(諸如,使用者介面套組(圖中未展示)或較高層級物件,應用程式136-1自該較高層級物件繼承方法及其他性質)之部分。在一些實施例中,各別事件處理常式190包括以下各者中之一或多者:資料更新程式176、物件更新程式177、GUI更新程式178,及/或自事件分類器170所接收之事件資料179。事件處理常式190視情況利用或通話資料更新程式176、物件更新程式177或GUI更新程式178來更新應用程式內部狀態192。替代地,應用程式視圖 191中之一或多者包括一或多個各別事件處理常式190。又,在一些實施例中,資料更新程式176、物件更新程式177及GUI更新程式178中之一或多者包括於各別應用程式視圖191中。
各別事件辨識器180自事件分類器170接收事件資訊(例如,事件資料179),並根據事件資訊識別事件。事件辨識器180包括事件接收器182及事件比較器184。在一些實施例中,事件辨識器180亦包括後設資料183及事件遞送指令188(其視情況包括子事件遞送指令)之至少一子集。
事件接收器182自事件分類器170接收事件資訊。事件資訊包括關於子事件(例如,觸摸或觸摸移動)之資訊。取決於子事件,事件資訊亦包括額外資訊,諸如子事件之位置。當子事件與觸摸之動作有關時,事件資訊視情況亦包括子事件之速率及方向。在一些實施例中,事件包括器件自一定向至另一定向(例如,自縱向定向至橫向定向,或自橫向定向至縱向定向)之旋轉,且事件資訊包括關於器件之當前定向(亦稱為器件姿態)之對應資訊。
事件比較器184比較事件資訊與預定義事件或子事件定義,並基於比較結果判定事件或子事件,或判定或更新事件或子事件之狀態。在一些實施例中,事件比較器184包括事件定義186。事件定義186含有例如事件1(187-1)、事件2(187-2)及其他事件之事件(例如,子事件之預定義序列)的定義。在一些實施例中,事件(187)中之子事件包括(例如)觸摸開始、觸摸結束、觸摸移動、觸摸取消及多點觸摸。在一實例中,事件1(187-1)之定義為對顯示物件之雙觸按。舉例而言,該雙觸按包含預定階段之對顯示物件之第一觸摸(觸摸開始)、預定階段之第一起離(觸摸結束)、預定階段之對顯示物件之第二觸摸(觸摸開始),及預定階段之第二起離(觸摸結束)。在另一實例中,事件2(187-2)之定義為對顯示物件之拖曳。舉例而言,該拖曳包含預定階段之對 顯示物件之觸摸(或接觸)、觸摸跨越觸敏式顯示器112之移動,及觸摸之起離(觸摸結束)。在一些實施例中,事件亦包括用於一或多個相關聯事件處理常式190之資訊。
在一些實施例中,事件定義187包括各別使用者介面物件之事件之定義。在一些實施例中,事件比較器184執行點擊測試,以判定哪個使用者介面物件與子事件相關聯。舉例而言,在於觸敏式顯示器112上顯示三個使用者介面物件之應用程式視圖中,當在觸敏式顯示器112上偵測到觸摸時,事件比較器184執行點擊測試,以判定三個使用者介面物件中之哪一者與觸摸(子事件)相關聯。若每一顯示物件皆與各別事件處理常式190相關聯,則事件比較器使用點擊測試之結果來判定應啟動哪個事件處理常式190。舉例而言,事件比較器184選擇與觸發點擊測試之子事件及物件相關聯之事件處理常式。
在一些實施例中,各別事件(187)之定義亦包括延遲事件資訊之遞送,直至已判定子事件序列確實對應於或不對應於事件辨識器之事件類型為止之延遲動作。
當各別事件辨識器180判定該系列子事件與事件定義186中之事件中的任一者皆不匹配時,該各別事件辨識器180鍵入事件不可能、事件失敗或事件結束狀態,在此之後,其忽視基於觸摸之示意動作的後續子事件。在此情況下,對於點擊視圖而言仍然在作用中之其他事件辨識器(若存在)繼續追蹤及處理進行中之基於觸摸之示意動作的子事件。
在一些實施例中,各別事件辨識器180包括具有指示事件遞送系統應如何執行對所涉及之作用中事件辨識器之子事件遞送的可組態性質、旗標及/或清單之後設資料183。在一些實施例中,後設資料183包括指示事件辨識器如何互動,或能夠彼此互動之可組態性質、旗標及/或清單。在一些實施例中,後設資料183包括指示是否將子事件遞 送至視圖或程式階層中之不同層級的可組態性質、旗標及/或清單。
在一些實施例中,當辨識出事件之一或多個特定子事件時,各別事件辨識器180啟動與事件相關聯之事件處理常式190。在一些實施例中,各別事件辨識器180將與事件相關聯之事件資訊遞送至事件處理常式190。啟動事件處理常式190不同於將子事件發送(及推遲發送)至各別點擊命中視圖。在一些實施例中,事件辨識器180拋出與辨識出之事件相關聯之旗標,且與該旗標相關聯之事件處理常式190捕獲該旗標並執行預定義處理。
在一些實施例中,事件遞送指令188包括在不啟動事件處理常式之情況下遞送關於子事件之事件資訊的子事件遞送指令。實情為,子事件遞送指令向與子事件系列相關聯之事件處理常式,或向所涉及之作用中視圖遞送事件資訊。與子事件系列或與所涉及之作用中視圖相關聯之事件處理常式接收事件資訊,並執行預定處理。
在一些實施例中,資料更新程式176建立及更新用於應用程式136-1中的資料。舉例而言,資料更新程式176更新用於連絡人模組137中之電話號碼,或儲存用於視訊播放器模組中之視訊檔案。在一些實施例中,物件更新程式177建立及更新用於應用程式136-1中之物件。舉例而言,物件更新程式177建立新的使用者介面物件,或更新使用者介面物件之位置。GUI更新程式178更新GUI。舉例而言,GUI更新程式178準備顯示資訊,並將顯示資訊發送至圖形模組132以供在觸敏式顯示器上顯示。
在一些實施例中,(多個)事件處理常式190包括或能夠存取資料更新程式176、物件更新程式177及GUI更新程式178。在一些實施例中,資料更新程式176、物件更新程式177及GUI更新程式178包括於各別應用程式136-1或應用程式視圖191之單一模組中。在其他實施例中,該等更新程式包括於兩個或兩個以上軟體模組中。
應理解,關於觸敏式顯示器上之使用者觸摸之事件處置的上述論述亦適用於藉由輸入器件操作多功能器件100之其他形式的使用者輸入,並非所有使用者輸入皆係在觸控式螢幕上起始的。舉例而言,視情況將滑鼠移動及滑鼠按鈕按壓(其視情況與單一或多個鍵盤按壓或固持、接觸移動(諸如,觸控板上之觸按、拖曳、捲動等)、觸控筆輸入、器件之移動、口頭指令、偵測到之眼移動、生物統計輸入;及/或其任何組合協調)用作對應於定義待辨識之事件的子事件之輸入。
圖2說明根據一些實施例之具有觸控式螢幕112之攜帶型多功能器件100。觸控式螢幕(視情況)在使用者介面(UI)200內顯示一或多個圖形。在此實施例以及以下之其他描述中,使用者能夠藉由在圖形上作出示意動作(例如,藉由一或多個手指202(圖式中並未按比例繪製)或一或多個觸控筆203(圖式中並未按比例繪製)而選擇圖形中之一或多者。在一些實施例中,當使用者中斷與一或多個圖形之接觸時,發生一或多個圖形之選擇。在一些實施例中,示意動作(視情況)包括一或多個觸按、一或多個滑移(自左至右、自右至左、向上及/或向下),及/或已接觸器件100的手指之捲動(自右至左、自左至右、向上及/或向下)。在一些實施或情況下,與圖形之無意接觸並不選擇該圖形。舉例而言,當對應於選擇之示意動作為觸按時,掠過應用程式圖示上方之滑移示意動作視情況並不會選擇對應應用程式。
器件100視情況亦包括一或多個實體按鈕,諸如「首頁」或選單按鈕204。如先前所描述,選單按鈕204視情況用以導覽至視情況在器件100上執行之應用程式集合中的任一應用程式136。替代地,在一些實施例中,將選單按鈕實施為顯示於觸控式螢幕112上之GUI中的螢幕按鍵。
在一實施例中,器件100包括觸控式螢幕112、選單按鈕204、用於對器件通電/斷電及鎖定器件之按壓按鈕206、(多個)音量調整按鈕 208、用戶識別模組(SIM)卡槽210、耳機插孔212及銜接/充電外部埠124。按壓按鈕206可用以藉由壓下按鈕及使按鈕保持於壓下狀態歷時預定義時間間隔來對器件通電/斷電;藉由壓下按鈕及在預定義時間間隔已屆期之前釋放按鈕來鎖定器件;及/或將器件解除鎖定或起始解除鎖定程序。在替代性實施例中,器件100亦接受用於經由麥克風113而啟動或撤銷啟動一些功能的口頭輸入。又,器件100(視情況)包括用於偵測觸控式螢幕112上之接觸的強度之一或多個接觸強度感測器165,及/或用於為器件100之使用者產生觸覺輸出的一或多個觸覺輸出產生器167。
圖3為根據一些實施例之具有顯示器及觸敏式表面之例示性多功能器件的方塊圖。器件300不必為攜帶型器件。在一些實施例中,器件300為膝上型電腦、桌上型電腦、平板電腦、多媒體播放器器件、導航器件、教育器件(諸如,兒童之學習玩具)、遊戲系統,或控制器件(例如,家用或工業控制器)。器件300通常包括一或多個處理單元(CPU)310、一或多個網路或其他通信介面360、記憶體370,及用於互連此等組件之一或多個通信匯流排320。通信匯流排320(視情況)包括互連及控制系統組件之間的通信之電路(有時被稱為晶片組)。器件300包括輸入/輸出(I/O)介面330,I/O介面330包含顯示器340,顯示器340通常為觸控式螢幕顯示器。I/O介面330亦(視情況)包括鍵盤及/或滑鼠(或其他指標器件)350及觸控板355,用於在器件300上產生觸覺輸出之觸覺輸出產生器357(例如,類似於上文參考圖1A所描述之觸覺輸出產生器167)、感測器359(例如,類似於上文參考圖1A所描述之接觸強度感測器165的光學、加速度、近接、觸敏及/或接觸強度感測器)。記憶體370包括高速隨機存取記憶體,諸如DRAM、SRAM、DDR RAM或其他隨機存取固態記憶體器件;且視情況包括非揮發性記憶體,諸如一或多個磁碟儲存器件、光碟儲存器件、快閃記憶體器 件,或其他非揮發性固態儲存器件。記憶體370(視情況)包括遠離CPU 310而定位之一或多個儲存器件。在一些實施例中,記憶體370儲存類似於攜帶型多功能器件100(圖1A)之記憶體102中所儲存的程式、模組及資料結構之程式、模組及資料結構,或其子集。此外,記憶體370(視情況)儲存攜帶型多功能器件100之記憶體102中並不存在的額外程式、模組及資料結構。舉例而言,器件300之記憶體370(視情況)儲存繪圖模組380、呈現模組382、文書處理模組384、網站建立模組386、碟片製作模組388及/或試算表模組390,而攜帶型多功能器件100(圖1A)之記憶體102(視情況)並不儲存此等模組。
圖3中之以上識別之元件中之每一者視情況儲存在前述記憶體器件中之一或多者中。以上識別之模組中之每一者對應於用於執行上述功能之指令集。以上識別之模組或程式(例如,指令集)不必實施為單獨軟體程式、程序或模組,且因此在各項實施例中,此等模組之各個子集視情況加以組合或以其他方式重新配置。在一些實施例中,記憶體370視情況儲存上文識別之模組及資料結構之子集。此外,記憶體370視情況儲存上文未描述之額外模組及資料結構。
現將注意力指向視情況在(例如)攜帶型多功能器件100上實施之使用者介面之實施例。
圖4A說明根據一些實施例之攜帶型多功能器件100上的應用程式之選單之例示性使用者介面。類似使用者介面視情況實施於器件300上。在一些實施例中,使用者介面400包括以下元件或其子集或超集:‧用於無線通信之信號強度指示符402,諸如蜂巢式及Wi-Fi信號;‧時間404;‧藍芽指示符405; ‧電池狀態指示符406;‧具有用於頻繁使用之應用程式之圖示的系統匣408,諸如:o用於電話模組138之圖示416,標示為「電話」,其視情況包括未接來電或語音郵件訊息之數目的指示符414;o用於電子郵件用戶端模組140之圖示418,標註為「郵件」,其視情況包括未讀電子郵件之數目的指示符410;o用於瀏覽器模組147之圖示420,標記為「瀏覽器」;及o用於視訊及音樂播放器模組152(其亦被稱作iPod(Apple公司之商標)模組152)之圖示422,標記為「iPod」;及‧用於其他應用程式之圖示,諸如:o用於IM模組141之圖示424,標記為「訊息」;o用於行事曆模組148之圖示426,標記為「行事曆」;o用於影像管理模組144之圖示428,標記為「相片」;o用於攝影機模組143之圖示430,標記為「攝影機」;o用於線上視訊模組155之圖示432,標記為「線上視訊」;o用於股票介面工具集149-2之圖示434,標記為「股票」;o用於地圖模組154之圖示436,標記為「地圖」;o用於天氣介面工具集149-1之圖示438,標記為「天氣」;o用於鬧鐘介面工具集149-4的圖示440,標記為「鬧鐘」;o用於健身支援模組142之圖示442,標記為「健身支援」;o用於備忘錄模組153之圖示444,標記為「備忘錄」;及o用於設定應用程式或模組之圖示446,標記為「設定」,其提供對器件100及其各種應用程式136之設定的存取。
應注意,圖4A中所說明之圖示標記僅僅為例示性的。舉例而言,將用於視訊及音樂播放器模組152之圖示422標記為「音樂」或「音樂播放器」。其他標記視情況用於各種應用程式圖示。在一些實施 例中,用於各別應用程式圖示之標記包括對應於該各別應用程式圖示的應用程式之名稱。在一些實施例中,用於特定應用程式圖示之標記不同於對應於該特定應用程式圖示的應用程式之名稱。
圖4B說明在具有與顯示器450(例如,觸控式螢幕顯示器112)分離的觸敏式表面451(例如,圖3的平板或觸控板355)的器件(例如,圖3的器件300)上之例示性使用者介面。又,器件300(視情況)包括用於偵測觸敏式表面451上之接觸的強度之一或多個接觸強度感測器(例如,感測器359中之一或多者),及/或用於為器件300之使用者產生觸覺輸出的一或多個觸覺輸出產生器357。
儘管將參考觸控式螢幕顯示器112上之輸入給出以下之一些實例(其中組合)觸敏式表面及顯示器,但在一些實施例中,器件偵測分離於顯示器之觸敏式表面上的輸入,如圖4B中所展示。在一些實施例中,觸敏式表面(例如,圖4B中的451)具有主軸線(例如,圖4B中的452),其對應於顯示器(例如,450)上的主軸線(例如,圖4B中的453)。根據此等實施例,器件在對應於顯示器上之各別位置的位置處(例如,在圖4B中,460對應於468且462對應於470)偵測與觸敏式表面451之接觸(例如,圖4B中之460及462)。以此方式,當觸敏式表面(例如,圖4B中之451)與顯示器(例如,圖4B中之450)分離時,該觸敏式表面上之藉由器件偵測到的使用者輸入(例如,接觸460及462,以及其移動)藉由器件使用以操縱多功能器件之該顯示器上的使用者介面。應理解,類似方法視情況用於本文中所描述之其他使用者介面。
另外,儘管主要參考手指輸入(例如,手指接觸、手指觸按示意動作、手指滑移示意動作)而提供以下實例,但應理解,在一些實施例中,用來自另一輸入器件之輸入(例如,基於滑鼠之輸入或觸控筆輸入)來取代手指輸入中之一或多者。舉例而言,視情況用滑鼠點選(例如,而非接觸),接著沿著滑移之路徑移動游標(例如,而非移動接 觸)而替換滑移示意動作。作為另一實例,視情況在游標位於觸按示意動作之位置上時,用滑鼠點選(例如,而非偵測到接觸接著停止偵測該接觸)替換觸按示意動作。類似地,當同時偵測到多個使用者輸入時,應理解,視情況同時使用多個電腦滑鼠,或視情況同時使用滑鼠及手指接觸。
圖5A說明例示性個人電子器件500。器件500包括本體502。在一些實施例中,器件500可包括關於器件100及300(例如,圖1A至圖4B)所描述之特徵中之一些或全部。在一些實施例中,器件500具有觸敏式顯示螢幕504(下文稱為觸控式螢幕504)。替代地,或除觸控式螢幕504之外,器件500具有顯示器及觸敏式表面。如同器件100及300,在一些實施例中,觸控式螢幕504(或觸敏式表面)視情況包括用於偵測所施加之接觸(例如,觸摸)之強度的一或多個強度感測器。觸控式螢幕504(或觸敏式表面)之一或多個強度感測器可提供表示觸摸強度之輸出資料。器件500之使用者介面可基於觸摸之強度對觸摸作出回應,意謂不同強度之觸摸可調用器件500上之不同的使用者介面操作。
用於偵測及處理觸摸強度之例示性技術可(例如)見於以下相關申請案中:2013年5月8申請的標題為「Device,Method,and Graphical User Interface for User Interface Objects Corresponding to an Application」之國際專利申請案第PCT/US2013/040061號;2013年11月11日申請的標題為「Device,Method,and Graphical User Interface for Transitioning Touch Input to Display Relationships」之國際專利申請案第PCT/US2013/069483號,該等申請案中之每一者以全文引用的方式併入本文中。
在一些實施例中,器件500具有一或多個輸入機構506及508。輸入機構506及508(若包括)可為實體的。實體輸入機構之實例包括推按 按鈕及可旋轉機構。在一些實施例中,器件500具有一或多個附接機構。此等附接機構(若包括)可准許器件500與(例如)帽子、護目鏡、耳飾、項鍊、襯衫、外套、手鐲、錶帶、鏈子、褲子、皮帶、鞋、錢包、背包等附接。此等附接機構准許器件500由使用者穿戴。
圖5B描繪例示性個人電子器件500。在一些實施例中,器件500可包括關於圖1A、圖1B及圖3所描述之組件中之一些或全部。器件500具有將I/O區段514與一或多個電腦處理器516及記憶體518以操作方式耦接之匯流排512。I/O區段514可連接至顯示器504,該顯示器可具有觸敏式組件522且視情況具有強度感測器524(例如,接觸強度感測器)。另外,I/O區段514可與用於使用Wi-Fi、藍芽、近場通信(NFC)、蜂巢式及/或其他無線通信技術接收應用程式及作業系統資料之通信單元530連接。器件500可包括輸入機構506及/或508。舉例而言,輸入機構506視情況為可旋轉的輸入器件或可壓下且可旋轉的輸入器件。在一些實例中,輸入機構508視情況為按鈕。
在一些實例中,輸入機構508視情況為麥克風。個人電子器件500視情況包括各種感測器,諸如GPS感測器532、加速度計534、方向感測器540(例如,羅盤)、陀螺儀536、運動感測器538及/或其組合,所有各者可在操作上連接至I/O區段514。
個人電子器件500之記憶體518可為用於儲存電腦可執行指令之非暫時性電腦可讀儲存媒體,該等指令在由(例如)一或多個電腦處理器516執行時可使電腦處理器實行上文所描述之技術,包括程序700(圖7)、900(圖9)、1000(圖10)、1200(圖12)、1400(圖14A)、1420(圖14B)及1600(圖16)。電腦可執行指令亦可儲存及/或輸送於任何非暫時性電腦可讀儲存媒體內以供或結合指令執行系統、裝置或器件(諸如,基於電腦之系統、含有處理器之系統或可自指令執行系統、裝置或器件提取指令且執行指令之其他系統)使用。出於此文件之目 的,「非暫時性電腦可讀儲存媒體」可為可有形地含有或儲存電腦可執行指令以供或結合指令執行系統、裝置或器件使用的任何媒體。非暫時性電腦可讀儲存媒體可包括(但不限於)磁性、光學及/或半導體儲存器。此儲存器之實例包括磁碟、基於CD、DVD或藍光技術之光碟以及持久性固態記憶體,諸如快閃記憶體、固態磁碟機及其類似者。個人電子器件500並不限於圖5B之組件及組態,但可在多個組態中包括其他或額外組件。
如此處所使用,術語「可視線索」係指視情況顯示於器件100、300及/或500(圖1、圖3及圖5)之顯示螢幕上的使用者互動式圖形使用者介面物件。舉例而言,影像(例如,圖示)、按鈕及文字(例如,超連結)各自視情況構成可視線索。
如本文中所使用,術語「焦點選擇器」係指指示使用者正進行互動的使用者介面之當前部分之輸入元件。在包括游標或其他位置標識之一些實施中,游標充當「焦點選擇器」,以使得當在觸敏式表面(例如,圖3中之觸控板355或圖4B中之觸敏式表面451)上偵測到輸入(例如,按壓輸入)而游標在特定的使用者介面元件(例如,按鈕、視窗、滑件或其他使用者介面元件)上方時,根據偵測到之輸入調整特定使用者介面元件。在包括啟用與觸控式螢幕顯示器上之使用者介面元件的直接互動的觸控式螢幕顯示器(例如,圖1A中之觸敏式顯示器系統112或圖4A中之觸控式螢幕112)之一些實施中,觸控式螢幕上偵測到之接觸充當「焦點選擇器」,以使得當在觸控式螢幕顯示器上於特定使用者介面元件(例如,按鈕、視窗、滑件或其他使用者介面元件)之位置處偵測到輸入(例如,藉由接觸之按壓輸入)時,根據偵測到之輸入調整特定使用者介面元件。在一些實施中,在觸控式螢幕顯示器上無對應的游標之移動或接觸之移動(例如,藉由使用tab鍵或方向鍵將焦點自一個按鈕移動至另一按鈕)的情況下,將焦點自使用者介 面之一個區移動至使用者介面之另一區;在此等實施中,焦點選擇器根據焦點在使用者介面之不同區之間的移動而移動。不考慮焦點選擇器所採取之特定形式,焦點選擇器大體上為使用者介面元件(或觸控式螢幕顯示器上之接觸),該使用者介面元件由使用者控制以便傳達使用者所意欲的與使用者介面之互動(例如,藉由向器件指示使用者正意欲進行互動之使用者介面之元件)。舉例而言,當在觸敏式表面(例如,觸控板或觸控式螢幕)上偵測到按壓輸入時,焦點選擇器(例如,游標、接觸或選擇方塊)在各別按鈕上方之位置將指示,使用者正意欲啟動各別按鈕(與器件之顯示器上所展示之其他使用者介面元件相反)。
如本說明書及申請專利範圍中所使用,術語接觸之「特性強度」係指基於接觸之一或多個強度的接觸特性。在一些實施例中,特性強度基於多個強度樣本。特性強度視情況基於預定義數目個強度樣本,或在相對於預定義事件(例如,在偵測到接觸之後,在偵測到接觸之起離之前、在偵測到接觸之移動開始之前或之後、在偵測到接觸結束之前、在偵測到接觸之強度增加之前或之後,及/或在偵測到接觸之強度減小之前或之後)的預定時間段(例如,0.05秒、0.1秒、0.2秒、0.5秒、1秒、2秒、5秒、10秒)期間收集之強度樣本之集合。接觸之特性強度視情況基於以下各者中之一或多者:接觸之強度的最大值、接觸之強度的均值、接觸之強度的平均值、接觸之強度的前10百分位數值、接觸之強度的最大值之一半處的值、接觸之強度的最大值之90%處的值,或其類似者。在一些實施例中,接觸之持續時間用於判定特性強度(例如,當特性強度為接觸之強度隨時間的平均值時)。在一些實施例中,將特性強度與一或多個強度臨限值之集合進行比較以判定使用者是否已實行操作。舉例而言,一或多個強度臨限值之集合視情況包括第一強度臨限值及第二強度臨限值。在此實例中,具有 不超過第一臨限值之特性強度的接觸導致第一操作,具有超過第一強度臨限值且不超過第二強度臨限值之特性強度的接觸導致第二操作,且具有超過第二臨限值之特性強度的接觸導致第三操作。在一些實施例中,特性強度與一或多個臨限值之間的比較用於判定是否實行一或多個操作(例如,是實行各別操作或放棄實行該各別操作),而非用於判定是實行第一操作或第二操作。
圖5C說明藉由複數個強度感測器524A至524D偵測觸敏式顯示螢幕504上之複數個接觸552A至552E。圖5C額外包括強度圖,其展示強度感測器524A至524D相對於強度單位之當前強度量測值。在此實例中,強度感測器524A及524D之強度量測值各自為9個強度單位,且強度感測器524B及524C之強度量測值各自為7個強度單位。在一些實施中,彙總強度為該複數個強度感測器524A至524D之強度量測值的總和,其在此實例中為32個強度單位。在一些實施例中,每一接觸被指派一各別強度,其為彙總強度的一部分。圖5D說明基於接觸552A至552E距力554之中心的距離而將彙總強度指派給該等接觸。在此實例中,接觸552A、552B及552E中的每一者被指派彙總強度中之8個強度單位的接觸強度,且接觸552C及552D中的每一者被指派彙總強度中之4個強度單位的接觸強度。更一般而言,在一些實施中,每一接觸j根據預定義數學函數Ij=A.(Dj/ΣDi)被指派為彙總強度A的一部分的各別強度Ij,其中Dj為各別接觸j至力之中心的距離,且ΣDi為所有各別接觸(例如,i=1至最末)至力之中心的距離之總和。可使用類似於或等同於器件100、300或500之電子器件執行參看圖5C至圖5D描述之操作。在一些實施例中,接觸之特性強度係基於接觸之一或多個強度。在一些實施例中,強度感測器用以判定單個特性強度(例如,單一接觸之單一特性強度)。應注意,該強度圖並非所顯示的使用者介面之部分,而包括於圖5C至圖5D中以輔助讀者。
在一些實施例中,出於判定特性強度之目的,識別示意動作之一部分。舉例而言,觸敏式表面視情況接收自開始位置平移且到達結束位置之連續滑移接觸,此時接觸強度增加。在此實例中,在結束位置處之接觸的特性強度視情況僅基於連續滑移接觸之一部分而非整個滑移接觸(例如,僅結束位置處之滑移接觸之部分)。在一些實施例中,在判定接觸之特性強度之前,視情況將平滑演算法應用於滑移接觸之強度。舉例而言,平滑演算法視情況包括以下各者中之一或多者:未加權之滑動平均數平滑演算法、三角形平滑演算法、中值濾波器平滑演算法,及/或指數平滑演算法。在一些情況下,出於判定特性強度之目的,此等平滑演算法消除滑移接觸之強度中之狹窄尖峰或突降。
在觸敏式表面上之接觸的強度視情況相對於一或多個強度臨限值進行特性化,該等強度臨限值諸如接觸偵測強度臨限值、淺按壓強度臨限值、深按壓強度臨限值及/或一或多個其他強度臨限值。在一些實施例中,淺按壓強度臨限值對應於器件將實行通常與點選實體滑鼠或軌跡墊之按鈕相關聯的操作的強度。在一些實施例中,深按壓強度臨限值對應於器件將實行不同於通常與點選實體滑鼠或軌跡墊之按鈕相關聯之操作的操作的強度。在一些實施例中,當偵測到接觸具有低於淺按壓強度臨限值(例如,且高於標稱接觸偵測強度臨限值,低於該標稱接觸偵測強度臨限值,不再偵測到接觸)的特性強度時,該器件將根據觸敏式表面上之接觸之移動來移動焦點選擇器而不實行與淺按壓強度臨限值或深按壓強度臨限值相關聯之操作。大體而言,除非另外說明,否則此等強度臨限值在使用者介面圖式之不同集合之間係一致的。
接觸之特性強度自低於淺按壓強度臨限值的強度增加至淺按壓強度臨限值與深按壓強度臨限值之間的強度有時被稱作「淺按壓」輸 入。接觸之特性強度自低於深按壓強度臨限值的強度增加至高於深按壓強度臨限值的強度有時被稱作「深按壓」輸入。接觸之特性強度自低於接觸偵測強度臨限值的強度增加至接觸偵測強度臨限值與淺按壓強度臨限值之間的強度有時被稱作偵測到觸控式表面上之接觸。接觸之特性強度自高於接觸偵測強度臨限值的強度減小至低於接觸偵測強度臨限值的強度有時被稱作偵測到接觸自觸控式表面之起離。在一些實施例中,接觸偵測強度臨限值為零。在一些實施例中,接觸偵測強度臨限值大於零。
在本文中所描述之一些實施例中,回應於偵測到包括各別按壓輸入之示意動作或回應於偵測到利用各別接觸(或複數個接觸)實行之各別按壓輸入而實行一或多個操作,其中至少部分地基於偵測到接觸(複數個接觸)之強度增加至高於按壓輸入強度臨限值來偵測各別按壓輸入。在一些實施例中,回應於偵測到各別接觸之強度增加至高於按壓輸入強度臨限值來實行各別操作(例如,各別按壓輸入之「向下劃動(stroke)」)。在一些實施例中,按壓輸入包括各別接觸之強度增加至高於按壓輸入強度臨限值及接觸之強度隨後減小至低於按壓輸入強度臨限值,且回應於偵測到各別接觸之強度隨後減小至低於按壓輸入臨限值來實行各別操作(例如,各別按壓輸入之「向上劃動」)。
圖5E至圖5H說明包括按壓輸入的示意動作之偵測,該按壓輸入對應於接觸562之強度自圖5E中的低於淺按壓強度臨限值(例如,「ITL」)之強度增大至圖5H中的高於深按壓強度臨限值(例如,「ITD」)之強度。在游標576在包括顯示於預定義區域574中的應用程式圖示572A至572D的所顯示使用者介面570上顯示於對應於應用程式2之應用程式圖示572B上時,在觸敏式表面560上偵測到由接觸562執行的示意動作。在一些實施例中,在觸敏式顯示器504上偵測示意動作。強度感測器偵測觸敏式表面560上之接觸的強度。器件判定接觸562的 強度之峰值高於深按壓強度臨限值(例如,「ITD」)。接觸562維持在觸敏式表面560上。回應於偵測到示意動作,且根據接觸562在示意動作期間具有高於深按壓強度臨限值(例如,「ITD」)之強度,顯示用於應用程式2的最近開啟文件之減小比例表示578A至578C(例如,縮略圖),如圖5F至圖5H中所示。在一些實施例中,與一或多個強度臨限值相比之強度為接觸之特性強度。應注意,接觸562之強度圖並非所顯示使用者介面之部分,但包括於圖5E至圖5H中以輔助讀者。
在一些實施例中,表示578A至578C之顯示畫面包括動畫。舉例而言,表示578A最初顯示於應用程式圖示572B附近,如圖5F中所示。隨著動畫進行,表示578A向上移動且表示578B在應用程式圖示572B之附近顯示,如圖5G中所示。接著,表示578A向上移動,578B朝向表示578A向上移動,且表示578C在應用程式圖示572B之附近顯示,如圖5H中所示。表示578A至578C在圖示572B上方形成陣列。在一些實施例中,動畫根據接觸562之強度進行,如圖5F至圖5G中所示,其中表示578A至578C出現且隨著接觸562之強度向深按壓強度臨限值(例如,「ITD」)增大而向上移動。在一些實施例中,動畫之進程所基於之強度為接觸之特性強度。參考圖5E至圖5H所描述之操作可使用類似於或等同於器件100、300或500之電子器件執行。
在一些實施例中,器件使用強度滯後以避免有時稱為「抖動」之意外輸入,其中器件定義或選擇與按壓輸入強度臨限值具有預定義關係的滯後強度臨限值(例如,滯後強度臨限值比按壓輸入強度臨限值低X個強度單位,或滯後強度臨限值為按壓輸入強度臨限值的75%、90%或某一合理比例)。因此,在一些實施例中,按壓輸入包括各別接觸的強度增大到高於按壓輸入強度臨限值及接觸之強度隨後減小到低於對應於按壓輸入強度臨限值之滯後強度臨限值,且回應於偵測到各別接觸的強度隨後減小到低於滯後強度臨限值而執行各別操作 (例如,各別按壓輸入之「向上劃動」)。類似地,在一些實施例中,僅在器件偵測到接觸之強度自處於或低於滯後強度臨限值之強度增加至處於或高於按壓輸入強度臨限值的強度及視情況接觸之強度隨後減小至處於或低於滯後強度的強度時偵測按壓輸入,且回應於偵測到按壓輸入(例如,取決於情況,接觸之強度的增加或接觸之強度的減小)而執行各別操作。
為了易於解釋,回應於與按壓輸入強度臨限值相關聯之按壓輸入或回應於包括按壓輸入之手勢而執行的操作之描述為視情況回應於偵測到以下中任一者而觸發:接觸之強度增加到按壓輸入強度臨限值以上;接觸之強度自低於滯後強度臨限值的強度增加到高於按壓輸入強度臨限值的強度;接觸之強度降低到按壓輸入強度臨限值以下;及/或接觸之強度降低到對應於按壓輸入強度臨限值之滯後強度臨限值以下。另外,在操作被描述為回應於偵測到接觸之強度減低至低於按壓輸入強度臨限值而執行之實例中,回應於偵測到接觸之強度減低至低於對應於且低於按壓輸入強度臨限值的滯後強度臨限值而視情況執行該操作。
現將注意力指向例如在諸如多功能器件100、300及/或500之電子器件上實施以改良使用者在提供使用者輸入時的體驗之使用者介面(「UI」)及相關聯程序的實施例。所說明的使用者介面畫面視情況包括所說明的手指,其中一可選箭頭說明手指之移動。所說明的手指及對應箭頭通常不為所顯示使用者介面之部分,而經提供以輔助解釋該等圖。
圖6A至圖6D說明根據一些實施例的用於使用電子器件接收使用者輸入之例示性使用者介面。在一些實施例中,該電子器件為器件500。在一些實施例中,該電子器件具有顯示器(例如,112、340、504)、觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如, 506)。
在圖6A中,使用者介面畫面602顯示新增連絡人可視線索602A及建立訊息可視線索602B。例如,在使用者請求建立新iMessage®、SMS訊息、電子郵件或其類似者時,可顯示使用者介面畫面602。器件接收使用者輸入(例如,使用者輕觸(tap)新增連絡人可視線索602A)。回應於接收到使用者輸入,器件識別一組使用者輸入技術中之最近存取的使用者輸入技術(例如,使用者在新增新連絡人時使用的最近輸入技術,其可為使用者之偏好,諸如最近連絡人清單)。在一些實例中,最近存取意謂最近用以將連絡人地址新增至訊息。在其他實施例中,最近存取意謂最近顯示在顯示器上。藉由判定使用者最近已存取了各種可存取使用者輸入技術中之哪一使用者輸入技術,器件可關於使用者可能想要再次使用何使用者輸入技術(最近存取的使用者輸入技術)作出據理判定。
在使用者介面畫面606處,器件顯示最近存取的使用者輸入技術之使用者輸入介面(例如,用於選擇連絡人之使用者介面)。在此實例中,最近存取的使用者輸入技術為具有可視線索606C至606E之最近連絡人功能性。使用者介面畫面606顯示使用者已與之通信(例如,發送訊息或接收訊息)之最近連絡人606C至606E。因此,因為使用者在使用者前次將連絡人新增至訊息時使用最近連絡人功能性(例如,最近存取的使用者輸入技術),因此器件顯示對應於此功能性之使用者介面。
該器件亦識別該組使用者輸入技術中之最久前存取的使用者輸入技術(例如,使用者有段時間未使用之技術)。在此實例中,最久前存取的使用者輸入技術為聽寫功能性。舉例而言,此為使用者並不偏愛且因此很少存取的使用者輸入技術。器件在顯示器上顯示與最久前存取的使用者輸入技術的使用者輸入介面相關聯之第一可視線索(例 如,可視線索606B,其在啟動時引起用於最久前顯示的使用者輸入技術之使用者介面的顯示)。因此,在此實例中,顯示畫面之右下部的可視線索使使用者能存取最久前存取的使用者輸入技術。
根據一些實施例,該器件識別該組使用者輸入技術中之第二最近存取的使用者輸入技術(例如,在當前顯示的技術之前使用的技術)。該器件顯示與第二最近存取的使用者輸入技術之使用者輸入介面相關聯的第二可視線索(例如,可視線索606A,其在啟動時引起用於在當前顯示的使用者輸入技術之前最近顯示的使用者輸入技術之使用者介面的顯示)。在使用者介面畫面606中,在顯示畫面左下側顯示的可視線索606A使使用者能存取第二最近存取的使用者輸入技術,其為所有連絡人功能性。
根據一些實施例,最近存取的使用者輸入技術之使用者輸入介面包含與最近存取的使用者輸入技術相關聯之選擇可視線索(例如,用於自複數個內容當中選擇內容的可視線索606C、606D、606E或用於開始及/或結束音訊記錄之可視線索)。在使用者介面畫面606處,啟動可視線索606C至606E中之一者使得器件將對應於所啟動可視線索之連絡人資訊作為接收者新增至新訊息。如將理解,藉由提供與最近通信者進行通信之可視線索,器件節省原本鍵入名稱或巡覽連絡人清單所可能需要的使用者按鍵輸入。另外,藉由提供更高效的介面,器件可(例如)藉由啟動顯示器較少時間而節省電力。
根據一些實施例,最近存取的使用者輸入技術、最久前存取的使用者輸入技術與第二最近存取的使用者輸入技術為該組使用者輸入技術中之不同技術。根據一些實施例,最近存取的使用者輸入技術、最久前存取的使用者輸入技術及第二最近存取的使用者輸入技術係選自包含以下各者之群組:最近連絡人功能性、所有連絡人功能性及聽寫功能性(例如,最近使用者輸入技術為最近連絡人功能性,最久前 使用者輸入技術為聽寫功能性,第二最近使用者輸入技術為所有連絡人功能性,如在使用者介面畫面606中)。
根據一些實施例,最近存取的使用者輸入技術、最久前存取的使用者輸入技術及第二最近存取的使用者輸入技術係選自包含以下各者之群組:建議回覆功能性、表情符號功能性及聽寫功能性(例如,最近使用者輸入技術為建議回覆模式,最久前使用者輸入技術為表情符號模式,第二最近使用者輸入技術為聽寫模式)。
根據一些實施例,該組使用者輸入技術為一組封閉式預定輸入技術。根據一些實施例,該組使用者輸入技術中之使用者輸入技術之一數量為預定的。根據一些實施例,第一可視線索提供最久前存取的使用者輸入技術之指示(例如,可視線索606B在使用者介面畫面606中包括標記「聽寫」)。根據一些實施例,第二可視線索提供第二最近存取的使用者輸入技術之指示(例如,可視線索606A在使用者介面畫面606中包括標記「連絡人」)。
根據一些實施例,第一可視線索(例如,606B)、第二可視線索(例如,606B)與最近存取的使用者輸入技術之使用者輸入介面(例如,606C至606E)同時顯示。此允許使用者使用最近存取的使用者輸入技術提供輸入,或快速切換至第二最近存取的使用者輸入技術,或甚至切換至最久前存取的使用者輸入技術。
根據一些實施例,器件接收與相關聯於最久前存取的使用者輸入技術之使用者輸入介面的第一可視線索(例如,606A)相關聯的使用者輸入(例如,使用者輕觸(或以其它方式啟動)第一可視線索)。回應於接收到與該第一可視線索相關聯之使用者輸入,器件以該最久前存取的使用者輸入技術之該使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該使用者輸入介面之顯示,如使用者介面畫面610中所說明。因此,在使用者介面畫面606處,可視線索606A在啟動時引 起顯示使用者介面畫面610。注意,在使用者介面610處,最近連絡人功能性現為第二最近存取的技術,如顯示畫面之左下側處的最近連絡人可視線索610A所說明。類似地,所有連絡人功能性現為最久前存取的技術,且因此用於所有連絡人功能性之對應可視線索(例如,610B)顯示在使用者介面畫面610之右下側。聽寫功能性變為最近存取的技術,且因此顯示用於聽寫功能性之使用者介面(例如,610C及610D)。
返回至使用者介面畫面606,根據一些實施例,器件接收與相關聯於該最久前存取的使用者輸入技術之使用者輸入介面的第一可視線索相關聯的使用者輸入(例如,使用者輕觸(或以其它方式啟動)第一可視線索)。回應於接收到與第一可視線索相關聯之使用者輸入,器件以該最久前存取的使用者輸入技術之該使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該使用者輸入介面之顯示,且器件以與最近存取的使用者輸入技術之使用者輸入介面相關聯的第三可視線索之顯示替代與最久前存取的使用者輸入技術之使用者輸入介面相關聯的第一可視線索之顯示,且器件以與該最近存取的使用者輸入技術之該使用者輸入介面相關聯的一第四可視線索之顯示替換與該第二最近存取的使用者輸入技術之該使用者輸入介面相關聯的該第二可視線索之顯示。因此,使用者介面轉變至聽寫功能性,且可視線索610對應於最近連絡人功能性,且可視線索610B對應於所有連絡人功能性。
返回至使用者介面畫面606,若使用者啟動對應於所有連絡人功能性之可視線索606A,則器件顯示使用者介面畫面608。在使用者介面畫面608處,顯示用於最近存取的使用者輸入技術的使用者介面(例如,用於所有連絡人功能性之608C)。可視線索608A對應於第二最近存取的使用者輸入技術(例如,最近連絡人功能性),且可視線索608B對應於最久前存取的使用者輸入技術(例如,聽寫功能性)。
在使用者介面畫面608處,若使用者啟動對應於連絡人Adam Smith之可視線索608C,則器件顯示圖6B之使用者介面畫面616。使用者介面畫面616包括與連絡人Adam Smith相關聯的連絡人資訊。舉例而言,使用者介面畫面616包括用於行動電話號碼之可視線索616A、用於電子郵件地址之可視線索616B及用於微部落格處置之可視線索616C。啟動可視線索616A至616C中的任一者使得器件將對應連絡人資訊作為接收者資訊新增於電子訊息中。啟動返回可視線索616D使得器件以使用者介面畫面608替換使用者介面畫面616之顯示。
返回至使用者介面畫面608,若使用者啟動對應於聽寫功能性之可視線索608B,則器件顯示使用者介面畫面614。在使用者介面畫面614處,顯示用於最近存取的使用者輸入技術的使用者介面(例如,用於聽寫功能性之614C、614D)。可視線索614A對應於第二最近存取的使用者輸入技術(例如,所有連絡人功能性),且可視線索614B對應於最久前存取的使用者輸入技術(例如,最近連絡人功能性)。
在使用者介面畫面614處,器件接收音訊輸入。若使用者啟動可視線索614C,則器件顯示圖6B之使用者介面畫面620。器件轉錄所接收之音訊輸入,且顯示所有或一部分經轉錄音訊作為可視線索620A。在此實例中,經轉錄音訊輸入為「555-5555」。使用者介面畫面620包括對應於經轉錄音訊的用於Adam Smith之連絡人資訊的可視線索620B,及亦對應於經轉錄音訊的用於Emily Wong之連絡人資訊的可視線索620C。啟動可視線索620A至620C中的任一者使得器件將對應連絡人資訊作為接收者資訊新增於電子訊息中。啟動返回可視線索620D使得器件以使用者介面畫面614替換使用者介面畫面616之顯示。
返回至使用者介面畫面610,若使用者啟動對應於最近連絡人功 能性的可視線索610A,則器件顯示使用者介面畫面612。在使用者介面畫面612處,顯示用於最近存取的使用者輸入技術之使用者介面(例如,用於最近連絡人功能性之614C)。可視線索612A對應於第二最近存取的使用者輸入技術(例如,聽寫功能性),且可視線索612B對應於最久前存取的使用者輸入技術(例如,所有連絡人功能性)。注意,使用者介面畫面612由於存取使用者介面畫面612所採取之路徑而不同於使用者介面畫面606。
在使用者將連絡人資訊作為接收者新增至電子訊息(例如,藉由啟動使用者介面畫面602之可視線索602A)之後(或之前),使用者可建立電子訊息之內文(例如,藉由啟動建立訊息可視線索602B)。對應於使用者介面畫面602之使用者介面畫面622包括建立訊息可視線索622A。在使用者介面畫面622處,若使用者啟動可視線索622A,則器件顯示圖6C之使用者介面畫面626。
在使用者介面畫面626處,顯示用於最近存取的使用者輸入技術之使用者介面(例如,用於建議回覆功能性之626C至626E)。可視線索626A對應於第二最近存取的使用者輸入技術(例如,表情符號功能性),且可視線索626B對應於最久前存取的使用者輸入技術(例如,聽寫功能性)。
不同技術可用以產生建議回覆(亦稱為「建議回應」)。在一個實例中,器件判定所接收訊息是否含有詢問。此判定可基於所接收訊息在所接收訊息之開頭含有措辭「您」且所接收訊息之末端含有問號之判定。基於所接收訊息含有詢問之判定,一或多個建議回應可包括「是」「否」及「可能」。
在另一實例中,所接收訊息可能陳述「牛肉或雞肉?」如前所述,器件可判定訊息含有詢問(至少基於問號在訊息中之使用)。此外,器件可基於詞語「或」在所接收訊息中之出現而辨識出詢問為含 有替代選擇之詢問。在此情況下,器件可剖析緊鄰詞語「或」前後的詞語。相應地,一或多個建議回應可包括「牛肉」及「雞肉」。
用於判定建議回覆之技術可見於(例如)2014年5月30日申請的題為「Canned Answers in Messages」之相關美國臨時專利申請案第62/005,958號中,該美國臨時專利申請案之整個揭示內容以引用之方式併入本文中。
在使用者介面畫面626處,器件接收使用者對可視線索626C至626E中之一者的啟動。根據接收到使用者啟動,器件將對應建議回覆新增至電子訊息之內文(例如,SMS之內容或電子郵件訊息之內文)。如將理解,藉由提供新增建議回應之可視線索,器件節省鍵入名稱或巡覽連絡人清單原本可能需要的使用者按鍵輸入。另外,藉由提供更高效的介面,器件可例如藉由啟動顯示器較少時間而節省電力。
返回至使用者介面畫面626,若使用者啟動對應於表情符號功能性之可視線索626A,則器件顯示使用者介面畫面628。在使用者介面畫面628處,顯示用於最近存取的使用者輸入技術的使用者介面(例如,用於表情符號功能性之628C、628D、628E)。可視線索628A對應於第二最近存取的使用者輸入技術(例如,建議回覆功能性),且可視線索628B對應於最久前存取的使用者輸入技術(例如,聽寫功能性)。
在使用者介面畫面628處,若使用者啟動對應於聽寫功能性之可視線索628B,則器件顯示使用者介面畫面634。在使用者介面畫面634處,顯示用於最近存取的使用者輸入技術的使用者介面(例如,用於聽寫功能性之634C、634D)。可視線索634A對應於第二最近存取的使用者輸入技術(例如,表情符號功能性),且可視線索634B對應於最久前存取的使用者輸入技術(例如,建議回覆功能性)。
在使用者介面畫面634處,器件接收音訊輸入。若使用者啟動可視線索634C,則器件顯示圖6D之使用者介面畫面636。器件轉錄所接 收的音訊輸入。器件顯示文字可視線索636A及音訊可視線索636B。文字可視線索636A在啟動時使得器件將經轉錄音訊輸入新增至電子訊息之內文。音訊可視線索636B在啟動時使得器件將所接收音訊輸入新增為電子訊息之內文(例如,作為音訊檔案)。器件接收捲動輸入,且顯示使用者介面636捲動,如使用者介面畫面638中所示。在使用者介面畫面638處,器件顯示經轉錄音訊輸入636A及用於播放記錄的所接收音訊輸入之可視線索638B。此允許使用者準確地看到經轉錄文字且關於是否應將經轉錄文字或音訊記錄發送至電子訊息之接收者作出判定。
返回至使用者介面畫面626,若使用者啟動對應於聽寫功能性之可視線索626B,則器件顯示使用者介面畫面632。在使用者介面畫面632處,顯示用於最近存取的使用者輸入技術之使用者介面(例如,用於聽寫功能性之632C、632D)。可視線索632A對應於第二最近存取的使用者輸入技術(例如,建議回覆功能性),且可視線索632B對應於最久前存取的使用者輸入技術(例如,表情符號功能性)。注意,使用者介面畫面632由於存取兩個使用者介面所採取之路徑而不同於使用者介面畫面634。
在使用者介面632處,若使用者啟動對應建議回覆功能性的可視線索632A,則器件顯示使用者介面畫面630。在使用者介面畫面630處,顯示用於最近存取的使用者輸入技術之使用者介面(例如,用於建議回覆功能性之630C至630E)。可視線索630A對應於第二最近存取的使用者輸入技術(例如,聽寫功能性),且可視線索630B對應於最久前存取的使用者輸入技術(例如,表情符號功能性)。注意,使用者介面畫面630由於存取使用者介面畫面630所採取之路徑而不同於使用者介面畫面626。
轉錄所接收音訊輸入(例如,話音)可以若干方式完成,包括:(1) 在本端藉由電子器件,(2)在遠端,其中電子器件將表示話音之使用者輸入(或基於表示話音之使用者輸入的資料)傳輸(例如,經由WiFi或藍芽)至外部器件(例如,蜂窩式電話或膝上型電腦),該外部器件在本端轉錄該使用者輸入,且該電子器件自該外部器件接收經轉錄話音,(3)在遠端,其中該電子器件將表示話音之使用者輸入(或基於表示話音之使用者輸入的資料)傳輸(例如,經由WiFi或藍芽)至伺服器(例如,經由網際網路連接之伺服器),該伺服器轉錄該使用者輸入,且該電子器件自該伺服器接收經轉錄話音(例如,經由WiFi或藍芽),或(4)在遠端,其中該電子器件將表示話音之使用者輸入(或基於表示話音之使用者輸入的資料)傳輸(例如,經由WiFi或藍芽)至外部器件(例如,蜂窩式電話或膝上型電腦),該外部器件將該使用者輸入傳輸至伺服器,該伺服器轉錄該使用者輸入,該外部器件自該伺服器接收經轉錄話音,且該電子器件自該外部器件接收經轉錄話音。該器件將經轉錄話音新增為用於電子交談之回應資訊。舉例而言,可使用話音至文字及/或使用虛擬助理之自動話音辨識來執行轉錄。在使用者介面畫面646處,交談646A已更新以反映「好的!我馬上發送。」在欄位646B中之新增。因此,使用者可提供音訊輸入以鍵入用於電子交談之回應資訊。發送可視線索646C在啟用及啟動時使得回應資訊(例如,經轉錄話音)被傳輸至交談之接收者。一旦發送回覆,即顯示指示已發送回覆之通知648。
申請人之2011年1月10日申請之美國實用新型申請案第12/987,982號「Intelligent Automated Assistant」中描述虛擬助理之實例,該申請案之全部揭示內容以引用方式併入本文中。
圖7為說明根據一些實施例的用於接收使用者輸入之方法700的流程圖。在一些實施例中,方法700可在具有顯示器(例如,112、340、504)、觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例 如,506)之電子器件處執行。可組合方法700中之一些操作,可改變一些操作之次序,且可省略一些操作。
在一些實施例中,觸敏式表面(例如,112、355、504)能夠偵測觸摸接觸之強度。在一些實施例中,方法700可在具有顯示器及能夠判定觸敏式表面上的接觸之力或壓力的取代物(代理)之觸敏式表面(例如,112、355、504)的電子器件處執行。可執行方法700之例示性器件包括器件100、300及500(圖1A、圖3及圖5A)。
方法700提供接收使用者輸入之直觀方式。該方法降低使用者在使用器件鍵入資訊時的認知負荷,藉此建立更高效之人機介面。對於靠電池操作之計算器件,使得使用者能夠更快且更有效地鍵入資訊節省電力且增大電池充電之間的時間。
在區塊702處,接收使用者輸入。在區塊704處,回應於接收到使用者輸入,執行區塊706至712。在區塊706處,識別一組使用者輸入技術中之最近存取的使用者輸入技術。在區塊708處,識別該組使用者輸入技術中之最久前存取的使用者輸入技術。在區塊710處,在顯示器上顯示最近存取的使用者輸入技術之使用者輸入介面。在區塊712處,在顯示器上顯示與最久前存取的使用者輸入技術之使用者輸入介面相關聯的第一可視線索。
根據一些實施例,最近存取的使用者輸入技術之使用者輸入介面包含與該最近存取的使用者輸入技術相關聯之選擇可視線索(例如,606C、626C)。
根據一些實施例,回應於接收到使用者輸入,識別該組使用者輸入技術中之第二最近存取的使用者輸入技術,且在顯示器上顯示與該第二最近存取的使用者輸入技術之使用者輸入介面相關聯的第二可視線索。
根據一些實施例,該最近存取的使用者輸入技術、該最久前存 取的使用者輸入技術與該第二最近存取的使用者輸入技術為該組使用者輸入技術中之不同技術。
根據一些實施例,該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術及該第二最近存取的使用者輸入技術係選自包含一最近連絡人功能性、一所有連絡人功能性及一聽寫功能性之群組。
根據一些實施例,該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術及該第二最近存取的使用者輸入技術係選自包含一建議回覆功能性、一表情符號功能性及一聽寫功能性之群組。
根據一些實施例,該組使用者輸入技術為一組封閉式預定輸入技術。根據一些實施例,該組使用者輸入技術中的使用者輸入技術之一數量係預定的。根據一些實施例,該第一可視線索提供該最久前存取的使用者輸入技術之一指示。根據一些實施例,該第二可視線索提供該第二最近存取的使用者輸入技術之一指示。根據一些實施例,該最近存取的使用者輸入技術之該第一可視線索、該第二可視線索與該使用者輸入介面係同時顯示。
根據一些實施例,接收與相關聯於該最久前存取的使用者輸入技術之使用者輸入介面的第一可視線索相關聯的使用者輸入。回應於接收到與該第一可視線索相關聯之使用者輸入,以最久前存取的使用者輸入技術之使用者輸入介面的顯示替換最近存取的使用者輸入技術之使用者輸入介面的顯示。
根據一些實施例,接收與相關聯於該最久前存取的使用者輸入技術之使用者輸入介面的第一可視線索相關聯的使用者輸入。回應於接收到與該第一可視線索相關聯之使用者輸入:以該最久前存取的使用者輸入技術之該使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該使用者輸入介面之顯示;以與該最近存取的使用者輸入技術之該使用者輸入介面相關聯的第三可視線索之顯示替換與該最久前 存取的使用者輸入技術之該使用者輸入介面相關聯的該第一可視線索之顯示;且以與該最近存取的使用者輸入技術之該使用者輸入介面相關聯的一第四可視線索之顯示替換與該第二最近存取的使用者輸入技術之該使用者輸入介面相關聯的該第二可視線索之顯示。
應注意,上文關於方法700(圖7)所描述之程序之詳情亦可按類似方式應用於下文所描述之方法。舉例而言,方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)可包括上文參考方法700所描述的各種方法之特性中之一或多者。為簡潔起見,在下文中不重複此等詳情。
應理解,已藉以描述圖7中之操作的特定次序為例示性的且並不意欲指示所描述次序為可藉以執行操作之僅有次序。一般熟習此項技術者將認識到將本文中所描述之操作重新排序以及排除某些操作的各種方式。為簡潔起見,此處不重複此等詳情。此外,應注意,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)之態樣可彼此合併。因此,關於方法700所描述之技術可與方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)、方法1600(圖16)相關。
圖8說明根據一些實施例的用於接收與可捲動清單相關聯之使用者輸入的例示性使用者介面。在一些實施例中,電子器件為器件500。該電子器件具有顯示器(例如,112、340、504)。該電子器件亦可包括觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。在某些條件下,使用者可能難以快速且有效地判定在使用者捲動遍歷顯示器上的項目清單時所作出的捲動進展。因此,顯示索引物件可為有幫助的,其提供捲動進展之指示。
在使用者介面802處,顯示一組資訊之一部分(例如,連絡人清單 之一部分;802A及其他名稱)。在此實例中,該組資訊之元素(例如,連絡人清單中之連絡人)呈字母次序,其中「Adam Smith」802A顯示在該組資訊之頂部。器件接收與該組資訊相關聯之使用者輸入(例如,使用者在該組所顯示資訊上執行手指滑移,使用者轉動可旋轉輸入機構,或使用者沿著索引長條802B向上或向下滑移)。回應於接收到與該組資訊相關聯之使用者輸入,器件在顯示器上捲動該組資訊。器件判定捲動屬性(例如,捲動之速率、加速度、持續時間;使用者輸入之速率、加速度、持續時間)是否滿足臨限準則(例如,捲動高於臨限捲動速率,加速度高於臨限加速度,捲動持續時間長於臨限捲動持續時間;使用者輸入高於臨限速率或臨限加速度,使用者輸入持續時間長於臨限持續時間)。根據捲動屬性滿足臨限準則之判定(例如,捲動高於臨限捲動速率,使用者輸入高於臨限速率),器件顯示索引物件804A,如使用者介面畫面804中所說明。
根據一些實施例,索引物件804A完全或部分地覆疊該組資訊之至少一部分,如使用者介面畫面804中所說明。藉由與該組資訊之部分覆疊,使用者不需要將其注意力指向顯示器之不同部分來看索引物件804A。因此,觀看該組資訊在顯示器上捲動之使用者可容易地看到索引物件804A(在其顯示為覆疊時)。
根據一些實施例,捲動屬性為該組資訊之捲動屬性(例如,捲動之速率、加速度、持續時間)。因此,例如,在該組資訊超過特定捲動速率時,顯示索引物件804A。根據一些實施例,該捲動屬性為使用者輸入之屬性(例如,捲動之速率、加速度、持續時間)。因此,例如,在使用者輸入(諸如超過特定速率之向上滑移或超過特定旋轉速率之可旋轉輸入機構之旋轉)超過特定速率時,顯示索引物件804A。類似地,在一些實施例中,臨限準則係基於以下各者中之一或多者:超過臨限速率、超過臨限速度,及超過臨限持續時間。
根據一些實施例,該電子器件包括觸敏式表面,且使用者輸入為在觸敏式表面上的滑移觸摸(例如,在該組資訊上的垂直滑移或撥動(flick)以捲動該組資訊)。根據一些實施例,該電子器件包括可旋轉輸入機構,且該使用者輸入為可旋轉輸入機構之旋轉(例如,使用者旋轉該可旋轉輸入機構以捲動資訊清單)。
在一些實施例中,根據捲動屬性不滿足臨限準則之判定,器件不顯示(或停止顯示)完全或部分地覆疊該組資訊之索引物件(例如,804A、806A)。因此,在使用者提供輸入以捲動該組資訊時,若例如捲動速率不超過臨限捲動速率,則索引物件可能不出現。類似地,在正在顯示索引物件時,在捲動速率不再超過臨限捲動速率時,器件可停止顯示該索引物件。舉例而言,在使用者介面806中,在該組資訊之捲動速率降低時,器件可停止顯示索引物件806A,如使用者介面畫面810中所說明。在一些實例中,在捲動屬性不再滿足臨限準則時,該組資訊可繼續捲動,但不再顯示索引物件806A。在一些實例中,用於顯示索引物件之臨限準則(例如,第一臨限捲動速率)可不同於用於停止顯示索引物件之臨限準則(例如,第二臨限捲動速率)。
根據一些實施例,索引物件804A、806A包含基於該組資訊之一或多個當前顯示的資訊(例如,基於用於按字母排序該組資訊之字元地點;使用者介面畫面804中的第一姓名之第一字母「H」)之索引(例如,單一字母字元或單一數字字元;804A中之「H」,806A中之「J」)。因此,索引向使用者指示當前正顯示該組資訊之何部分。
根據一些實施例,器件判定該組資訊之索引更新屬性是否滿足覆疊更新準則(例如,在該組資訊中具有達到顯示器上之臨限位置的項目)。舉例而言,器件可判定第一字母不同於索引中當前顯示的字母之第一姓名是否已超出臨限值(覆疊更新準則)。在使用者介面804中,索引更新屬性為頂部「H」姓名804C之垂直位置。因為姓名804C 已達到臨限位置(經顯示僅用於解釋目的,不為使用者介面之部分),因此器件判定滿足覆疊更新準則(例如,清單之位置已足應改變以需要更新索引)。根據該組資訊之索引更新屬性滿足索引更新準則之判定,器件更新索引物件之視覺態樣之顯示(例如,更新索引物件以反映對應於正顯示的清單部分之字母)。因此,在該組資訊捲動時,器件更新索引物件之所顯示字母/字元(例如,804A「H」更新為806A「J」)以反映該組資訊之地點(例如,自804中之「H」姓名轉變為806中之「J」姓名)。
根據一些實施例,該組資訊經自動分頁(例如,所有「A」姓名在一起,所有「B」姓名在一起,等)。根據一些實施例,該組資訊係以字母次序顯示(或反字母次序,或數字次序)。
根據一些實施例,與該組資訊相關聯之使用者輸入包含第一方向(例如,在觸敏式表面上向上或向下滑移,可旋轉輸入機構之順時針旋轉或逆時針旋轉),且捲動顯示器上的該組資訊之至少一部分包含在該顯示器上在第二方向上捲動該組資訊之至少一部分。該第二方向係基於該第一方向。因此,該組資訊在使用者請求的方向上捲動。
用於顯示索引物件之此等技術可用於各種軟體應用程式及各種類型之資訊集合。根據一些實施例,該組資訊包含複數個連絡人(例如,姓名、電子郵件地址及/或電話號碼)。根據一些實施例,該組資訊包含連絡人清單(例如,姓名\電子郵件地址及/或電話號碼)。根據一些實施例,該組資訊包含複數個(或清單)媒體屬性(例如,歌曲名稱、音訊記錄、視訊、書、報紙文章、網站及/或電子郵件主題;歌曲之演出者、音訊記錄及/或視訊;書之作者、報紙文章、網站及/或電子郵件)。
圖9為說明根據一些實施例的用於接收與可捲動清單相關聯的使用者輸入的方法900之流程圖。在一些實施例中,方法900可在具有顯 示器(例如,112、340、504)之電子器件處執行。該電子器件亦可包括觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。在一些實施例中,觸敏式表面(例如,112、355、504)能夠偵測觸摸接觸之強度。在一些實施例中,方法900可在具有能夠判定在觸敏式表面上之接觸的力或壓力之取代物(代理)的觸敏式表面(例如,112、355、504)之電子器件處執行。可執行方法900之例示性器件包括器件100、300及500(圖1A、圖3及圖5A)。可組合方法900中之一些操作,可改變一些操作之次序,且可省略一些操作。
在某些條件下,使用者可能難以快速且有效地判定在使用者捲動遍歷顯示器上的項目清單時作出的捲動進展。因此,顯示索引物件可為有幫助的,其提供捲動進展之指示。方法900提供基於使用者輸入捲動遍歷一清單之直觀方式。該方法降低使用者使用器件捲動遍歷一清單時的認知負荷,藉此建立更高效的人機介面。對於靠電池操作的計算器件,使得使用者能夠更快且更有效地捲動資訊節省電力且增大電池充電之間的時間。
在區塊902處,顯示一組資訊之一部分(例如,使用者介面802之802A及其他姓名)。
在區塊904處,接收與該組資訊相關聯之使用者輸入(例如,在所顯示組上的使用者滑移或使用者轉動可旋轉輸入機構)。
在區塊906處,回應於接收到與該組資訊相關聯之該使用者輸入,在顯示器上捲動該組資訊。
在區塊908處,判定捲動屬性(例如,捲動之速率、加速度、持續時間;使用者輸入之速率、加速度、持續時間)是否滿足臨限準則(例如,捲動高於臨限捲動速率,加速度高於臨限加速度,捲動持續時間長於臨限捲動持續時間;使用者輸入高於臨限速率或臨限加速度,使用者輸入持續時間長於臨限持續時間)。
在區塊910處,根據捲動屬性滿足臨限準則之判定(例如,捲動為快速的,使用者輸入為快速的),顯示索引物件(例如,804A、806A)。
根據一些實施例,索引物件(例如,804A、806A)完全或部分地覆疊該組資訊之至少一部分。根據一些實施例,捲動屬性為該組資訊之捲動屬性(例如,捲動之速率、加速度、持續時間)。根據一些實施例,該捲動屬性為使用者輸入之屬性(例如,捲動之速率、加速度、持續時間)。根據一些實施例,臨限準則係基於以下各者中之一或多者:超過臨限速率、超過臨限速度,及超過臨限持續時間。
根據一些實施例,在具有觸敏式表面之電子器件處,使用者輸入為在觸敏式表面上的滑移接觸觸摸(例如,在該組資訊上的垂直滑移以捲動該組資訊)。根據一些實施例,在具有可旋轉輸入機構之電子器件處,該使用者輸入為可旋轉輸入機構之旋轉(例如,使用者旋轉該可旋轉輸入機構以捲動資訊清單)。
根據一些實施例,在區塊914處,根據捲動屬性不滿足臨限準則之判定,不顯示(或停止顯示;例如如在810中所說明)完全或部分地覆疊該組資訊的索引物件(例如,804A、806A)。
根據一些實施例,索引物件(例如,804A、806A)包含基於該組資訊中之一或多個當前顯示的資訊(例如,基於用於按字母排序該組資訊之字元地點)的索引(例如,單一字母字元或單一數字字元)。
根據一些實施例,判定該組資訊之索引更新屬性(例如,804C之地點)是否滿足覆疊更新準則(例如,該組資訊中具有達到顯示器上的臨限位置804B之項目)。根據該組資訊之索引更新屬性滿足索引更新準則之判定,更新索引物件之視覺態樣的顯示(例如,更新索引物件804A/806A以反映對應於正顯示的清單部分之字母)。
根據一些實施例,該組資訊經自動分頁。根據一些實施例,該 組資訊係以字母次序顯示。
根據一些實施例,與該組資訊相關聯之使用者輸入包含第一方向(例如,在觸敏式表面上向上或向下滑移,可旋轉輸入機構之順時針旋轉或逆時針旋轉),且捲動顯示器上的該組資訊之至少一部分包含在該顯示器上在第二方向上捲動該組資訊之至少一部分,其中該第二方向係基於該第一方向。
根據一些實施例,該組資訊包含複數個連絡人(例如,姓名、電子郵件地址及/或電話號碼)。根據一些實施例,該組資訊包含連絡人清單(例如,姓名\電子郵件地址及/或電話號碼)。根據一些實施例,該組資訊包含複數個(或清單)媒體屬性(例如,歌曲名稱、音訊記錄、視訊、書、報紙文章、網站及/或電子郵件主題;歌曲之演出者、音訊記錄及/或視訊;書之作者、報紙文章、網站及/或電子郵件)。
應注意,上文關於方法900(圖9)所描述之程序之詳情亦可按類似方式應用於下文所描述之方法。舉例而言,方法700(圖7)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)可包括上文參考方法900所描述的各種方法之特性中之一或多者。為簡潔起見,在下文中不重複此等詳情。
應理解,已藉以描述圖9中之操作的特定次序為例示性的且並不意欲指示所描述次序為可藉以執行操作之僅有次序。一般熟習此項技術者將認識到將本文中所描述之操作重新排序以及排除某些操作的各種方式。為簡潔起見,此處不重複此等詳情。此外,應注意,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)之態樣可彼此合併。因此,關於方法900所描述之技術可與方法700(圖7)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)、方法1600(圖16)相關。
圖10為說明根據一些實施例的用於接收與可捲動清單相關聯的使用者輸入的方法1000之流程圖。在一些實施例中,方法1000可在具有顯示器(例如,112、340、504)之電子器件處執行。該電子器件亦可包括觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。在一些實施例中,觸敏式表面(例如,112、355、504)能夠偵測觸摸接觸之強度。在一些實施例中,方法900可在具有顯示器及能夠判定在觸敏式表面上之接觸的力或壓力之取代物(代理)的觸敏式表面(例如,112、355、504)之電子器件處執行。可執行方法1000之例示性器件包括器件100、300及500(圖1A、圖3及圖5A)。可組合方法1000中之一些操作,可改變一些操作之次序,且可省略一些操作。
在某些條件下,使用者可能難以快速且有效地判定在使用者捲動遍歷顯示器上的項目清單時作出的捲動進展。因此,顯示索引物件可為有幫助的,其提供捲動進展之指示。方法1000提供基於使用者輸入捲動遍歷一清單之直觀方式。該方法降低使用者使用器件捲動遍歷一清單時的認知負荷,藉此建立更高效的人機介面。對於靠電池操作的計算器件,使得使用者能夠更快且更有效地捲動資訊節省電力且增大電池充電之間的時間。
在區塊1002處,顯示一組資訊之一部分(例如,使用者介面802之802A及其他姓名)。
在區塊1004處,接收與該組資訊相關聯之使用者輸入(例如,在所顯示組上的使用者滑移或使用者轉動可旋轉輸入機構)。
在區塊1006處,回應於接收到與該組資訊相關聯之該使用者輸入,在顯示器上捲動該組資訊。
在區塊1008處,判定捲動屬性(例如,捲動之速率、加速度、持續時間;使用者輸入之速率、加速度、持續時間)是否滿足臨限準則(例如,捲動高於臨限捲動速率,加速度高於臨限加速度,捲動持續 時間長於臨限捲動持續時間;使用者輸入高於臨限速率或臨限加速度,使用者輸入持續時間長於臨限持續時間)。
在區塊1010處,根據捲動屬性滿足臨限準則之判定(例如,捲動為快速的,使用者輸入為快速的),顯示索引物件(例如,804A、806A)。
視情況,在區塊1012處,在一些實施例中,根據捲動屬性不滿足臨限準則之判定(例如,捲動緩慢,使用者輸入緩慢),不顯示(例如,不顯示或停止顯示)索引物件。
可接著重複在區塊1008處之判定。
應注意,上文關於方法1000(圖10)所描述之程序之詳情亦可按類似方式應用於下文所描述之方法。舉例而言,方法700(圖7)、方法900(圖9)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)可包括上文參考方法1000所描述的各種方法之特性中之一或多者。為簡潔起見,在下文中不重複此等詳情。
應理解,已藉以描述圖10中之操作的特定次序為例示性的且並不意欲指示所描述次序為可藉以執行操作之僅有次序。一般熟習此項技術者將認識到將本文中所描述之操作重新排序以及排除某些操作的各種方式。為簡潔起見,此處不重複此等詳情。此外,應注意,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)之態樣可彼此合併。因此,關於方法1000所描述之技術可與方法700(圖7)、方法900(圖9)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)、方法1600(圖16)相關。
圖11說明根據一些實施例的用於在將表情符號發送至接收者之前操縱表情符號之例示性使用者介面。在一些實施例中,電子器件為器件500。該電子器件具有顯示器(例如,112、340、504)。該電子器件 亦可包括觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。使用者可能希望向接收者表達情緒或提供簡單訊息(例如,我高興或不高興,是或否)。使用者可能難以快速且有效地提供文字資訊以表達情緒或提供訊息。因此,顯示互動式表情符號可為有幫助的,使用者可操縱互動式表情符號以表達情緒或訊息。可接著將經操縱的表情符號發送至接收者。
器件接收使用者輸入。使用者輸入可與一傳訊輸入介面相關聯。回應於接收到該使用者輸入,器件顯示表情符號圖形物件(例如,1100A),如使用者介面畫面1100中所說明。表情符號圖形物件1100A包括若干視覺態樣,諸如眉毛、右眼、左眼1100B及口部1100C。
在使用者介面1100處,器件接收與該表情符號圖形物件相關聯之第一使用者輸入。舉例而言,器件接收在觸敏式表面上之滑移或可旋轉輸入機構之旋轉。在使用者介面1100之實例中,器件接收在左眼1100B上之向下滑移示意動作。回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入(例如,在左眼1100B上之向下滑移示意動作),器件改變該表情符號圖形物件之一第一視覺態樣。第一視覺態樣中改變係基於第一使用者輸入(例如,在左眼1100B上之向下滑移示意動作使得左眼閉上或進入眨眼狀態,如使用者介面畫面1102中所說明)。因此,在左眼1100B上之使用者輸入使得表情符號圖形物件1102A之左眼變為閉上或眨動的眼睛1102B,如使用者介面畫面1102中所說明。
在一些實施例中,在顯示器上的觸摸示意動作可用以改變表情符號圖形物件之特定視覺態樣。舉例而言,在器件接收到使用者介面畫面1100處的微笑觸摸示意動作(例如,呈「U」形之觸摸示意動作)時,器件改變表情符號圖形物件之口部1100C以指示微笑。當器件接 收到皺眉觸摸示意動作(例如,呈倒「U」形之觸摸示意動作)時,器件改變表情符號圖形物件之口部1100C以指示皺眉。微笑觸摸示意動作及皺眉觸摸示意動作並不需要在口部1100C之位置處。此允許使用者快速修改表情符號圖形物件之視覺態樣,而不需要觸摸示意動作之位置的高度精確。如將理解,諸如輕觸之其他示意動作可用以改變表情符號元素。舉例而言,反覆地輕觸相同元素可遍歷各種狀態改變該元素。
器件接收接收者資訊(例如,使用者鍵入電子郵件或iMessage®接收者)。一旦使用者已根據其喜好操縱表情符號圖形物件且已提供接收者資訊,使用者即可請求將表情符號圖形物件發送至接收者。器件將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸至與該所接收之接收者資訊相關聯之一接收者(例如,作為訊息發送已更改表情符號)。
根據一些實施例,器件接收與表情符號圖形物件相關聯之第二使用者輸入(例如,在觸敏式表面上的滑移/拖曳或可旋轉輸入機構之旋轉)。回應於接收到與該表情符號圖形物件相關聯之該第二使用者輸入,器件改變(例如,藉由動畫化該改變)表情符號圖形物件之第二視覺態樣。第二視覺態樣之改變係基於第二使用者輸入(例如,在笑臉口部拐角上向上滑移使笑臉更高興)。根據一些實施例,該第一視覺態樣與該第二視覺態樣不同。
舉例而言,在使用者介面畫面1104處,在笑臉口部1104B(或笑臉口部之拐角)上向上滑移可使笑臉1104A看起來更高興,如使用者介面畫面1106之口部1106C所說明。注意,笑臉1106A之閉合/眨動的眼睛1106B持續,意謂可改變多個視覺態樣。類似地,在口部上向下滑移可使笑臉看起來較悲傷。在一些實例中,不同程度之上或下滑移之使得表情符號圖形物體具有相對應地不同程度之高興或悲傷的口部。 因此,在將表情符號圖形物件發送至接收者之前,使用者可藉由提供使用者輸入而操縱表情符號圖形物件之不同視覺態樣。
根據一些實施例,電子器件包括觸敏式表面,且與表情符號圖形物件相關聯之第一使用者輸入包含在觸敏式表面上與表情符號圖形物件之第一視覺態樣相關聯的位置處的觸摸示意動作(例如,使用者在表情符號之眼睛上執行拖曳、滑移或輕觸)。
根據一些實施例,該電子器件包括經組態以偵測觸摸強度之觸敏式表面。與表情符號圖形物件相關聯之使用者輸入包含具有特性強度之觸摸示意動作(例如,使用者輕觸具有強度;深按壓、輕觸摸或靜止接觸)。回應於接收到第一使用者輸入且根據特性強度超過強度臨限值之判定(例如,觸摸示意動作為深按壓),器件改變表情符號圖形物件之第一視覺態樣包含改變表情符號圖形物件之第一特徵(例如,改變表情符號之大小或色彩)。
根據一些實施例,回應於接收到第一使用者輸入且根據特性強度不超過強度臨限值之判定(例如,觸摸示意動作不為深按壓),改變表情符號圖形物件之第一視覺態樣包含改變表情符號圖形物件之不同於第一特徵的第二特徵(例如,改變表情符號之表達或定向)。因此,觸摸示意動作可基於觸摸之特性強度改變表情符號圖形物件之不同特徵。
根據一些實施例,電子器件包括可旋轉輸入機構。與表情符號圖形物件相關聯之第一使用者輸入包含可旋轉輸入機構之旋轉(例如,旋轉可旋轉輸入機構以改變眼睛之形狀)。
根據一些實施例,在包括觸敏式表面及可旋轉輸入機構之電子器件處。與表情符號圖形物件相關聯之第一使用者輸入包含在觸敏式表面上與表情符號圖形物件之第一視覺態樣相關聯的位置處的觸摸示意動作及可旋轉輸入機構之旋轉(例如,使用者輕觸或輕觸且保持在 表情符號之眼睛上以識別要改變的特徵且旋轉可旋轉輸入機構以引起所識別特徵之改變)。
根據一些實施例,傳輸表情符號圖形物件包含回應於接收到與選擇可視線索相關聯之第三使用者輸入而傳輸表情符號圖形物件(例如,第三使用者輸入在啟動時使得表情符號被發送)。
根據一些實施例,在傳輸表情符號圖形物件之前,器件回應於接收到第四使用者輸入而將表情符號圖形物件新增至訊息內文(例如,第四使用者輸入與選擇可視線索1104D相關聯,該選擇可視線索在啟動時使得表情符號新增至文字訊息或電子郵件訊息之內文)。
根據一些實施例,該表情符號圖形物件為動畫化表情符號圖形物件(例如,表情符號眨眼及/或表情符號之舌頭向四處伸)。根據一些實施例,改變表情符號圖形物件之第一視覺態樣包含動畫化表情符號圖形物件之第一視覺態樣的改變(例如,在笑臉口部拐角上向上滑移使得口部變得更大/更高興)。在一些實施例中,所傳輸表情符號可包括額外資訊,諸如元素改變之次序,以使得表情符號可在接收者器件處以相同方式動畫化。
圖12為說明根據一些實施例的用於在將表情符號發送至接收者之前操縱表情符號的方法1200之流程圖。在一些實施例中,方法1200可在具有顯示器(例如,112、340、504)之電子器件處執行。該電子器件亦可包括觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。在一些實施例中,觸敏式表面(例如,112、355、504)能夠偵測觸摸接觸之強度。在一些實施例中,方法1200可在具有能夠判定在觸敏式表面上之接觸的力或壓力之取代物(代理)的觸敏式表面(例如,112、355、504)之電子器件處執行。可執行方法1200之例示性器件包括器件100、300及500(圖1A、圖3及圖5A)。可組合方法1200中之一些操作,可改變一些操作之次序,且可省略一些操作。
使用者可能希望向接收者表達情緒或提供簡單訊息(例如,我高興或不高興,是或否)。使用者可能難以快速且有效地提供文字資訊以表達情緒或提供訊息。因此,顯示互動式表情符號可為有幫助的,使用者可操縱互動式表情符號以表達情緒或訊息。可接著將經操縱的表情符號發送至接收者。方法1200提供基於使用者輸入操縱表情符號之直觀方式。該方法降低使用者使用器件準備訊息的認知負荷,藉此建立更高效的人機介面。對於靠電池操作的計算器件,使得使用者能夠更快且更有效地準備訊息節省電力且增大電池充電之間的時間。
在區塊1202處,接收使用者輸入。在區塊1204處,回應於接收到使用者輸入,顯示表情符號圖形物件(例如,1100A)。在區塊1206處,接收與該表情符號圖形物件(例如,1100A)相關聯之第一使用者輸入。
在區塊1208處,回應於接收到與表情符號圖形物件(例如,1100A)相關聯之第一使用者輸入,改變表情符號圖形物件(例如,1102A)之第一視覺態樣(例如,1102B)。第一視覺態樣(例如,1102B)之改變係基於該第一使用者輸入。
在區塊1210處,接收接收者資訊。在區塊1212處,將包括已改變第一視覺態樣(例如,1102B)之表情符號圖形物件傳輸至與所接收之接收者資訊相關聯之接收者。
根據一些實施例,接收與表情符號圖形物件(例如,1104A)相關聯之第二使用者輸入(例如,在觸敏式表面上之滑移/拖曳或可旋轉輸入機構之旋轉)。回應於接收到與表情符號圖形物件(例如,1104A)相關聯之第二使用者輸入,改變(例如,1106C)表情符號圖形物件之第二視覺態樣(例如,1104B)。第二視覺態樣之改變(例如,1106C)係基於第二使用者輸入(例如,在笑臉口部拐角上向上滑移使笑臉更高興)。根據一些實施例,第一視覺態樣(例如,1100B、1102B、1106B) 與第二視覺態樣(例如,1100C、1104B、1106C)不同。
根據一些實施例,在具有觸敏式表面之電子器件處,與表情符號圖形物件(例如,1100A)相關聯之第一使用者輸入包含在觸敏式表面上與表情符號圖形物件之第一視覺態樣(例如,1100B)相關聯的位置處的觸摸示意動作(例如,使用者在表情符號之眼睛上執行拖曳、滑移或輕觸)。
根據一些實施例,在具有經組態以偵測觸摸之強度的觸敏式表面之電子器件處,與表情符號圖形物件相關聯之第一使用者輸入包含具有特性強度之觸摸示意動作(例如,使用者輕觸具有強度;深按壓、淺觸摸或靜止接觸)。回應於接收到第一使用者輸入且根據特性強度超過強度臨限值之判定(例如,觸摸示意動作為深按壓),改變表情符號圖形物件之第一視覺態樣包含改變表情符號圖形物件之第一特徵(例如,改變表情符號之大小或色彩,諸如使笑臉面部自黃色轉變為紅色以指示發怒或心煩)。
根據一些實施例,回應於接收到第一使用者輸入且根據特性強度不超過強度臨限值之判定(例如,觸摸示意動作不為深按壓),改變表情符號圖形物件之第一視覺態樣包含改變表情符號圖形物件之不同於第一特徵的第二特徵(例如,改變表情符號之表達或定向)。
根據一些實施例,在具有可旋轉輸入機構之電子器件處,與表情符號圖形物件相關聯之第一使用者輸入包含可旋轉輸入機構之旋轉(例如,使用者旋轉可旋轉輸入機構以改變眼睛之形狀)。
根據一些實施例,在具有觸敏式表面及可旋轉輸入機構之電子器件處,與表情符號圖形物件相關聯之第一使用者輸入包含在觸敏式表面上與表情符號圖形物件之第一視覺態樣相關聯的位置處的觸摸示意動作及可旋轉輸入機構之旋轉(例如,使用者輕觸或輕觸且保持在表情符號之眼睛上以識別要改變的特徵且旋轉可旋轉輸入機構以引起 所識別特徵之改變。在一些實施例中,觸摸示意動作與旋轉係完全或至少部分地同時接收。
根據一些實施例,傳輸表情符號圖形物件(例如,1106A)包含回應於接收到與選擇可視線索相關聯之第三使用者輸入(例如,第三使用者輸入為發送可視線索)而傳輸表情符號圖形物件(例如,1106A)。
根據一些實施例,在傳輸表情符號圖形物件(例如,1106A)之前,器件回應於接收到第四使用者輸入(例如,1104D;第四使用者輸入與選擇可視線索相關聯;表情符號新增至文字訊息或電子郵件訊息之內文)而將表情符號圖形物件新增至訊息內文。
根據一些實施例,該表情符號圖形物件(例如,1100A、1102A、1104A、1106A)為動畫化表情符號圖形物件(例如,表情符號眨眼及/或表情符號之舌頭向四處伸)。根據一些實施例,改變表情符號圖形物件之第一視覺態樣包含動畫化表情符號圖形物件之第一視覺態樣(例如,1100B、1102B、1104B、1106C)的改變(例如,在笑臉口部拐角上向上滑移以動畫化為更大/更高興)。
應注意,上文關於方法1200(圖12)所描述之程序之詳情亦可按類似方式應用於下文所描述之方法。舉例而言,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)可包括上文參考方法1200所描述的各種方法之特性中之一或多者。為簡潔起見,在下文中不重複此等詳情。
應理解,已藉以描述圖12中之操作的特定次序為例示性的且並不意欲指示所描述次序為可藉以執行操作之僅有次序。一般熟習此項技術者將認識到將本文中所描述之操作重新排序以及排除某些操作的各種方式。為簡潔起見,此處不重複此等詳情。此外,應注意,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)之態樣可彼此合 併。因此,關於方法1200所描述之技術可與方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1400(圖14A)、方法1420(圖14B)、方法1600(圖16)相關。
圖13說明根據一些實施例的用於在各頁之間轉變的例示性使用者介面。在一些實施例中,電子器件為器件500。該電子器件具有顯示器(例如,112、340、504)及觸敏式表面(例如,112、355、504)。該器件亦可具有可旋轉輸入機構(例如,506)。使用者可能希望快速地在器件之使用者介面之非依序頁之間切換。然而,在頁之間切換可能需要巡覽複雜選單結構或鍵打所要頁之頁碼。此為耗時且不高效的。因此,提供允許使用者精確、快速且有效地在使用者介面之頁之間巡覽的技術可為有幫助的。現在描述精確、快速且高效的技術。
在使用者介面1302處,器件顯示一使用者介面之一第一頁(例如,使用者介面畫面1302中描繪的笑臉頁)及一第一組分頁可視線索(例如,分頁可視線索1302A及1302B)。該第一組分頁可視線索(例如,1302A至1302B)包含包括一焦點選擇器(例如,分頁點1302A被填充)之一第一分頁可視線索(例如,1302A)。該第一分頁可視線索(例如,1302)對應於該使用者介面之該第一頁(例如,分頁點1302對應於使用者介面畫面1302之當前顯示的笑臉頁)。在此實例中,使用者介面具有四個頁,如藉由四個分頁點所說明。
器件接收在該觸敏式表面上之一第一位置的一使用者觸摸,如使用者介面畫面1302中所說明。該第一位置與該第一組分頁可視線索相關聯(例如,觸摸係在第一組分頁可視線索1302A至1302B之頂部上)。在一些實例中,觸摸超過臨限持續時間。
回應於接收到在該第一位置處的該使用者觸摸,器件以一第二組分頁可視線索(例如,1304A至1304B)之顯示替換該第一組分頁可視線索(例如,1302A至1302B)之顯示,如使用者介面畫面1304中所說 明。舉例而言,器件顯示一組較大分頁點或放大現有分頁點組。該第二組分頁可視線索(例如,1304A至1304B)包含對應於該使用者介面之一第二頁的一第二分頁可視線索(例如,1304B)(例如,第二分頁可視線索1304B不對應於在使用者介面畫面1302及1304中說明的當前顯示的笑臉頁,而實際上對應於不同頁)。在此實例中,分頁點1304A為分頁點1302A之放大版本,兩者皆對應於使用者介面之第一頁(例如,笑臉頁)。在使用者介面畫面1304處,第二分頁可視線索1304B不包括焦點選擇器(例如,分頁點未被填充)。
在繼續接收該使用者觸摸之同時,器件偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷(例如,使用者移動其手指而不將其手指起離觸敏式表面)的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,如使用者介面畫面1306中所說明。第二位置與該第二分頁可視線索相關聯(例如,手指現在處於分頁點1304B、1306B之位置處)。舉例而言,使用者在第二分頁可視線索(例如,1304B、1306B)上滑動其手指或使用者在第二分頁可視線索上滑動手指且抬起手指。
回應於偵測到在該第二位置處(例如,在分頁點1306B之位置處)的使用者觸摸,器件顯示該使用者介面之該第二頁(例如,拇指向上頁包括拇指向上表情符號物件1306C)。因此,使用者將其手指置放在分頁可視線索上,分頁可視線索變得較大及/或移動至新位置以允許使用者更容易地看到分頁可視線索,且因此放大的分頁可視線索並不被使用者觸摸覆蓋。在使用者藉由將其手指移動至一分頁可視線索而選擇該分頁可視線索時,顯示對應於該選擇分頁可視線索之頁。
根據一些實施例,器件偵測該使用者觸摸在該第二位置自該觸敏式表面之一起離(例如,使用者中斷與觸敏式表面之接觸)(例如,在使用者於第二分頁可視線索上滑動其手指之後,使用者抬起其手 指)。回應於偵測到該使用者觸摸在該第二位置之該起離,器件維持該使用者介面之該第二頁之顯示。因此,一旦顯示使用者介面之所要頁,使用者即可自觸敏式表面移除其手指以繼續存取所要頁。
根據一些實施例,在繼續接收該使用者觸摸之同時,偵測在該觸敏式表面上的該第二位置處的使用者觸摸之特性強度(例如,最大強度)且偵測該使用者觸摸自該觸敏式表面之一後續起離(例如,使用者在第二分頁可視線索上滑動其手指或使用者在第二分頁可視線索上滑動其手指且抬起手指)。根據該特性強度超過一強度臨限值之一判定(例如,使用者在第二位置處執行深按壓),維持該使用者介面之該第二頁之顯示(例如,若使用者已使用深按壓提交該頁,則在起離使用者觸摸之後維持第二頁之顯示)。因此,使用者已執行深按壓以提交特定頁。
根據一些實施例,根據該特性強度不超過該強度臨限值之一判定(例如,其不為深按壓),器件以該使用者介面之該第一頁(例如,笑臉頁)之顯示替換該使用者介面之該第二頁(例如,拇指向上頁)之顯示。在此實例中,器件判定手指之移動係針對預覽請求。因為使用者並未藉由執行深按壓提交該頁,因此器件在使用者已自觸敏式表面起離其手指之後以最初顯示的第一頁替換第二頁。
根據一些實施例,回應於偵測到在該第二位置處的該使用者觸摸,器件更新該第二分頁可視線索1306B以包括一焦點選擇器(例如,第二分頁點1306B經填充),如使用者介面畫面1306中所說明。
根據一些實施例,顯示該使用者介面之該第二頁包含以該使用者介面之該第二頁之顯示替換該使用者介面之該第一頁之顯示。因此,使用者介面畫面1302及1304之笑臉頁替換為使用者介面畫面1306及1308之拇指向上頁。根據一些實施例,使用者介面之第一頁與使用者介面之第二頁不同。
根據一些實施例,顯示該第二組分頁可視線索包含顯示該第一組分頁可視線索之一放大版本。
根據一些實施例,顯示第二組分頁可視線索包含該第一組分頁可視線索放大之一動畫(例如,第二組分頁可視線索之顯示係由第一組分頁可視線索變得更大而引起)。在其他實施例中,第二組分頁可視線索之顯示係由第一組分頁可視線索之平移引起(例如,第一組分頁點移動至顯示器上的不同位置)。
根據一些實施例,該第二組分頁可視線索中之每一分頁可視線索與該使用者介面之一對應頁相關聯。
在另一實施例中,在使用者介面1302處,器件顯示使用者介面之複數個頁中之一第一頁(例如,使用者介面畫面1302中描繪之笑臉頁)及一第一組分頁可視線索(例如,1302A至1302B)。該第一組分頁可視線索包含包括一焦點選擇器(例如,被填充)之一第一分頁可視線索(例如,1302A)。該第一分頁可視線索(例如,1302A)對應於該使用者介面之該第一頁(例如,使用者介面畫面1302及1304中所說明之笑臉頁)。
器件接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索(例如,使用者觸摸且保持在分頁可視線索1302A至1302B處,如使用者介面畫面1302中所說明)。回應於接收到在該第一位置處的該使用者觸摸,器件以一第二組分頁可視線索(例如,1304A至1304B)之顯示替換該第一組分頁可視線索(例如,1302A至1302B)之顯示,其中該第二組分頁可視線索(例如,1304A至1304B)包含包括一焦點選擇器(例如,被填充)之一第一分頁可視線索(例如,1304A),且其中該第一分頁可視線索(例如,1304A)對應於該使用者介面之該第一頁(例如,使用者介面畫面1302及1304中所說明之笑臉頁)。
在繼續接收該使用者觸摸之同時,器件偵測該使用者觸摸在不中斷與觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯。回應於偵測到在該第二位置處的該使用者觸摸,器件以該複數個頁中之一第二頁(例如,拇指向上頁)替換該第一頁(例如,笑臉頁)之顯示,且更新該第二組分頁可視線索(例如,將可視線索1304A至1304B更新為可視線索1306A至1306B),其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器(例如,移除1304A之經填充部分)及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索(例如,1306B經填充)。
根據一些實施例,器件偵測該使用者觸摸在該第二位置自該觸敏式表面之一起離(例如,使用者中斷與觸敏式表面之接觸)(例如,在使用者於第二分頁可視線索上滑動其手指之後,使用者抬起其手指)。回應於偵測到該使用者觸摸在該第二位置之該起離,器件維持該使用者介面之該第二頁之顯示。因此,一旦顯示使用者介面之所要頁,使用者即可自觸敏式表面移除其手指以繼續存取所要頁。此技術不提供預覽模式。
根據一些實施例,在繼續接收該使用者觸摸之同時,偵測在該觸敏式表面上的該第二位置處的使用者觸摸之特性強度(例如,最大強度)且偵測該使用者觸摸自該觸敏式表面之一後續起離(例如,使用者在第二分頁可視線索上滑動其手指或使用者在第二分頁可視線索上滑動其手指且抬起手指)。根據該特性強度超過一強度臨限值之一判定(例如,使用者在第二位置處執行深按壓),維持該使用者介面之該第二頁之顯示(例如,若使用者已使用深按壓提交該頁,則在起離使用者觸摸之後維持第二頁之顯示)。因此,使用者已執行深按壓以提交特定頁。
根據一些實施例,該使用者介面之該第一頁與該使用者介面之該第二頁不同。根據一些實施例,顯示該第二組分頁可視線索包含顯示該第一組分頁可視線索之一放大版本。
根據一些實施例,顯示第二組分頁可視線索包含該第一組分頁可視線索放大之一動畫(例如,第二組分頁可視線索之顯示係由第一組分頁可視線索變得更大而引起)。在其他實施例中,第二組分頁可視線索之顯示係由第一組分頁可視線索之平移引起(例如,第一組分頁點移動至顯示器上的不同位置)。
根據一些實施例,該第二組分頁可視線索中之每一分頁可視線索與該使用者介面之一對應頁相關聯。
圖14A至圖14B為說明根據一些實施例的用於在各頁之間轉變的方法1400及1420之流程圖。在一些實施例中,方法1400及1420可在具有顯示器(例如,112、340、504)及觸敏式表面(例如,112、355、504)之電子器件處執行。該電子器件亦可包括可旋轉輸入機構(例如,506)。在一些實施例中,觸敏式表面(例如,112、355、504)能夠偵測觸摸接觸之強度。在一些實施例中,方法1400及1420可在具有能夠判定在觸敏式表面上之接觸的力或壓力之取代物(代理)的觸敏式表面(例如,112、355、504)之電子器件處執行。可執行方法1400及1420之例示性器件包括器件100、300及500(圖1A、圖3及圖5A)。可組合方法1400中之一些操作,可改變一些操作之次序,且可省略一些操作。可組合方法1420中之一些操作,可改變一些操作之次序,且可省略一些操作。
使用者可能希望快速地在器件之使用者介面之非依序頁之間切換。然而,在頁之間切換可能需要巡覽複雜選單結構或鍵打所要頁之頁碼。此為耗時且不高效的。因此,提供允許使用者以較少示意動作或按鍵輸入精確、快速且有效地在使用者介面之頁之間巡覽的技術可 為有幫助的。現在描述精確、快速且高效的技術。
方法1400及1420提供在使用者介面之各頁之間轉變之直觀方式。該方法降低使用者在器件上的頁之間轉變時的認知負荷,藉此建立更高效的人機介面。對於靠電池操作的計算器件,使得使用者能夠更快且更有效地在頁之間轉變節省電力且增大電池充電之間的時間。
圖14A為說明根據一些實施例的用於在各頁之間轉變的方法1400之流程圖。在區塊1402處,使用者介面之第一頁(例如,使用者介面畫面1302之笑臉頁)及一第一組分頁可視線索(例如,顯示1302A至1302B),其中該第一組分頁可視線索包含包括焦點選擇器之第一分頁可視線索(例如,1302A),且其中第一分頁可視線索(例如,1302A)對應於使用者介面之第一頁(例如,使用者介面畫面1302之笑臉頁)。
在區塊1404處,接收在該觸敏式表面上的一第一位置處之一使用者觸摸,其中該第一位置對應於該第一組分頁可視線索(例如,如使用者介面畫面1302中所說明)。
在區塊1406處,回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索(例如,1304A至1304B;顯示一組較大分頁點或放大現有分頁點組)之顯示替換該第一組分頁可視線索(例如,1302A至1302B)之顯示,其中該第二組分頁可視線索(例如,1304A至1304B)包含對應於使用者介面之第二頁(例如,1304B對應於拇指向上頁)之第二分頁可視線索(例如,1304B)。
在區塊1408處,在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在該使用者觸摸於該觸敏式表面上之接觸無中斷的情況下(例如,使用者不自觸敏式表面起離其手指)自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯(例如,使用者在第二分頁可視線索1306B上滑動其手指,或使用者在第二分頁可視線索1306B上滑動其手指且抬起其手指)。
在區塊1410處,回應於偵測到在該第二位置處的該使用者觸摸,顯示該使用者介面之該第二頁(例如,使用者介面畫面1306及1308中所說明之拇指向上頁)。
根據一些實施例,在第二位置處自觸敏式表面偵測到使用者觸摸之起離(例如,使用者中斷與觸敏式表面之接觸)(例如,使用者在第二分頁可視線索上滑動手指且抬起手指)。回應於偵測到使用者觸摸在第二位置處之起離,維持使用者介面之第二頁的顯示(例如,在使用者觸摸起離之後維持第二頁之顯示)。
根據一些實施例,在繼續接收使用者觸摸之同時,偵測在觸敏式表面上的第二位置處之使用者觸摸之特性強度,且偵測使用者觸摸自觸敏式表面之後續起離(例如,使用者在第二分頁可視線索上滑動手指,或使用者在第二分頁可視線索上滑動手指且抬起手指)。根據特性強度超過強度臨限值之判定(例如,使用者執行深按壓),維持該使用者介面之該第二頁之顯示(例如,若使用者已使用深按壓提交該頁,則在使用者觸摸起離之後,維持第二頁之顯示)。
根據一些實施例,根據該特性強度不超過該強度臨限值之一判定(例如,不為深按壓),以該使用者介面之該第一頁之顯示替換該使用者介面之該第二頁之顯示(例如,此為預覽請求,以最初顯示的第一頁替換第二頁)。
根據一些實施例,回應於偵測到在該第二位置處的該使用者觸摸,更新該第二分頁可視線索以包括一焦點選擇器(例如,第二分頁可視線索變得被填充)。
根據一些實施例,顯示該使用者介面之該第二頁包含以該使用者介面之該第二頁之顯示替換該使用者介面之該第一頁之顯示。
根據一些實施例,顯示該第二組分頁可視線索包含顯示該第一組分頁可視線索之一放大版本。
根據一些實施例,該使用者介面之該第一頁與該使用者介面之該第二頁不同。
根據一些實施例,顯示第二組分頁可視線索包含該第一組分頁可視線索放大之一動畫(例如,第二組分頁可視線索之顯示係由第一組分頁可視線索變得更大而引起)。在其他實施例中,第二組分頁可視線索之顯示係由第一組分頁可視線索之平移引起(例如,第一組分頁點移動至顯示器上的不同位置)。
根據一些實施例,該第二組分頁可視線索中之每一分頁可視線索與該使用者介面之一對應頁相關聯。
圖14B為說明根據一些實施例的用於在各頁之間轉變的方法1420之流程圖。在區塊1422處,顯示一使用者介面之複數個頁中之一第一頁(例如,使用者介面畫面1302中描繪的笑臉頁)及一第一組分頁可視線索(例如,1302A至1302B)。該第一組分頁可視線索包含包括一焦點選擇器(例如,被填充)之第一分頁可視線索(例如,1302A)。該第一分頁可視線索(例如,1302A)對應於該使用者介面之該第一頁(例如,使用者介面畫面1302及1304中所說明之笑臉頁)。
在區塊424處,接收在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索(例如,使用者觸摸且保持在分頁可視線索1302A至1302B處,如使用者介面畫面1302中所說明)。
在區塊1426處,回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索(例如,1304A至1304B)之顯示替換該第一組分頁可視線索(例如,1302A至1302AB)之顯示,其中該第二組分頁可視線索(例如,1304A至1304B)包含包括一焦點選擇器(例如,被填充)之一第一分頁可視線索(例如,1304A),且其中該第一分頁可視線索(例如,1304A)對應於該使用者介面之該第一頁(例如,使用者介 面畫面1302及1304中所說明之笑臉頁)。
在區塊1428處,在繼續接收該使用者觸摸之同時,偵測該使用者觸摸在不中斷與觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯。
在區塊1430處,回應於偵測到在第二位置處的使用者觸摸,執行區塊1432及1434。在區塊1432處,以該複數個頁中之一第二頁(例如,拇指向上頁)替換該第一頁(例如,笑臉頁)之顯示。在區塊1434處,更新該第二組分頁可視線索(例如,將可視線索1304A至1304B更新為可視線索1306A至1306B),其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器(例如,移除1304A之經填充部分)及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索(例如,1306B被填充)。
根據一些實施例,在第二位置處自觸敏式表面偵測到使用者觸摸之起離(例如,使用者中斷與觸敏式表面之接觸)(例如,使用者在第二分頁可視線索上滑動手指且抬起手指)。回應於偵測到使用者觸摸在第二位置處之起離,維持使用者介面之第二頁的顯示(例如,在使用者觸摸起離之後維持第二頁之顯示)。
根據一些實施例,在繼續接收使用者觸摸之同時,偵測在觸敏式表面上的第二位置處之使用者觸摸之特性強度,且偵測使用者觸摸自觸敏式表面之後續起離(例如,使用者在第二分頁可視線索上滑動手指,或使用者在第二分頁可視線索上滑動手指且抬起手指)。根據特性強度超過強度臨限值之判定(例如,使用者執行深按壓),維持該使用者介面之該第二頁之顯示(例如,若使用者已使用深按壓提交該頁,則在使用者觸摸起離之後,維持第二頁之顯示)。
根據一些實施例,顯示該第二組分頁可視線索包含顯示該第一 組分頁可視線索之一放大版本。
根據一些實施例,該使用者介面之該第一頁與該使用者介面之該第二頁不同。
根據一些實施例,顯示第二組分頁可視線索包含該第一組分頁可視線索放大之一動畫(例如,第二組分頁可視線索之顯示係由第一組分頁可視線索變得更大而引起)。在其他實施例中,第二組分頁可視線索之顯示係由第一組分頁可視線索之平移引起(例如,第一組分頁點移動至顯示器上的不同位置)。
根據一些實施例,該第二組分頁可視線索中之每一分頁可視線索與該使用者介面之一對應頁相關聯。
應注意,上文關於方法1400及1420(圖14A至圖14B)所描述之程序之詳情亦可按類似方式應用於下文所描述之方法。舉例而言,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)可包括上文參考方法1400及1420所描述的各種方法之特性中之一或多者。為簡潔起見,在下文中不重複此等詳情。
應理解,已藉以描述圖14A至圖14B中之操作的特定次序為例示性的且並不意欲指示所描述次序為可藉以執行操作之僅有次序。一般熟習此項技術者將認識到將本文中所描述之操作重新排序以及排除某些操作的各種方式。為簡潔起見,此處不重複此等詳情。此外,應注意,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)之態樣可彼此合併。因此,關於方法1400及1420所描述之技術可與方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)、方法1600(圖16)相關。
圖15A至圖15B說明根據一些實施例之用於使用電子器件接收使 用者輸入之例示性使用者介面。在一些實施例中,電子器件為器件500。在一些實施例中,電子器件具有顯示器(例如,112、340、504)、觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。
使用者可能希望自用於鍵入訊息內文或回覆(諸如鍵入於iMessage®、SMS或電子郵件訊息中)之不同使用者介面當中進行選擇。然而,在各種使用者介面之間切換可能需要巡覽複雜選單結構。此為耗時且不高效的。因此,提供允許使用者精確、快速且有效地在各種使用者介面之間切換的技術可為有幫助的。現在描述精確、快速且高效的技術。
根據一些實施例,如使用者介面畫面1502中所說明,器件顯示新增連絡人可視線索1502A(例如,以將連絡人新增至新的或現有訊息)及建立訊息可視線索1502B(例如,以將內容新增至新的或現有訊息)。
器件接收第一使用者輸入(例如,(1)使用者輕觸建立訊息可視線索1502或(2)使用者已經處於建立訊息介面中且輕觸聽寫可視線索)。回應於接收到第一使用者輸入,器件在顯示器上顯示聽寫使用者介面,如使用者介面畫面1504中所說明。聽寫使用者介面可包括波形1504C(例如,波形1504C之地點使得其看起來自器件之實體按鈕發散)及用於開始及結束聽寫模式之可視線索1504D。使用者介面畫面1504亦包括在啟動時引起表情符號使用者介面之顯示的表情符號可視線索1504A及在啟動時引起建議回應使用者介面之顯示的建議回應可視線索1504B。
器件接收一第二使用者輸入(例如,使用者輕觸表情符號可視線索1504A)。回應於接收到該第二使用者輸入,器件以一第一表情符號圖形物件(例如,使用者介面畫面1506中所說明之表情符號使用者介面的笑臉1506A)之顯示替換該聽寫使用者介面(例如,如使用者介面 畫面1504中所說明)之顯示。使用者介面畫面1506亦包括在啟動時引起表情符號使用者介面之顯示的建議回應可視線索及在啟動時引起聽寫使用者介面之顯示的聽寫可視線索。
在使用者介面畫面1506處,器件接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作(例如,使用者滑移至下一表情符號頁;向左滑移示意動作)。回應於接收到該第一使用者滑移示意動作輸入,器件以一第二表情符號圖形物件(例如,心形1508A)之顯示替換該第一表情符號圖形物件(例如,笑臉1506A)之顯示,如使用者介面畫面1508中所說明。
在一些實例中,在到達一組最近存取的表情符號圖形物件之前,一或多個額外滑移導致顯示額外表情符號圖形物件。在一些實例中,額外滑移導致到達該組最近存取的表情符號圖形物件。詳言之,器件接收在觸敏式表面處的第二使用者滑移示意動作輸入(例如,使用者滑移以到達最近表情符號;滑移可在第二表情符號圖形物件(心形)或第三表情符號圖形物件(拇指向上/向下)上)。回應於接收到第二使用者滑移示意動作輸入,器件顯示(例如,藉由替換第二或第三表情符號圖形物件之顯示)一組最近存取的表情符號圖形物件1512A至1512C(例如,最近表情符號清單),如使用者介面畫面1512中所說明。
根據一些實施例,該組最近存取的表情符號圖形物件1512A至1512C包含:一或多個(或複數個)表情符號圖形物件(例如,1512A、1512B、1512C),其中該一或多個表情符號圖形物件係基於由一外部電子器件(例如,不同於顯示上文所描述的使用者介面畫面之電子器件的器件;外部電子器件可為使用者之電話)最近存取的(且在一些實例中,預定數目的)表情符號圖形物件而選擇。因此,使用者之電話(外部電子器件)可以無線方式與該電子器件連結。使用者使用該外部 電子器件發送包括表情符號圖形物件之訊息,諸如iMessages®及電子郵件訊息。該電子器件接收(例如,直接自外部電子器件或間接)識別由該外部電子器件最近發送的(預定數目之)表情符號圖形物件之資訊,且在最近表情符號視圖中顯示該等表情符號圖形物件,諸如在使用者介面畫面1512中所說明。
根據一些實施例,該組最近存取的表情符號圖形物件(例如,1512A至1512C)包含:一或多個(或複數個)在視覺上可操縱的表情符號圖形物件(例如,可經操縱以改變其視覺外觀之表情符號),其中該一或多個在視覺上可操縱的表情符號圖形物件係基於由一以無線方式連結的外部電子器件(例如,使用者之電話)最近存取的(例如,預定數目之)在視覺上可操縱的表情符號圖形物件而選擇。因此,使用者之電話(例如,外部電子器件)可以無線方式與該電子器件連結。使用者使用該外部電子器件發送包括已在視覺上操縱的表情符號圖形物件之訊息,諸如iMessages®、SMS及電子郵件訊息。該電子器件接收(例如,自外部電子器件)識別由該外部電子器件最近發送的預定數目之經操縱表情符號圖形物件之資訊,且在最近表情符號視圖中顯示該等表情符號圖形物件,諸如在使用者介面畫面1512中所說明。
根據一些實施例,該器件接收一第三使用者輸入(例如,使用者輕觸建議回覆可視線索1512D)。回應於接收到該第三使用者輸入,該器件顯示一建議回覆使用者輸入介面(例如,建議回應1514C、1514D及1514E之清單),如圖15B之使用者介面畫面1514中所說明。該建議回覆使用者輸入介面包括一或多個建議回應(例如,1514C至1514E)。使用者介面畫面1514亦包括在啟動時引起聽寫使用者介面之顯示的聽寫可視線索1514A及在啟動時引起表情符號使用者介面之顯示的表情符號可視線索1514B。
根據一些實施例,在使用者介面畫面1514處,該器件接收表示 與該一或多個建議回應(例如,1514C至1514E)中之一第一建議回應(例如,1514C)相關聯之觸摸的使用者輸入。回應於接收到表示與該第一建議回應(例如,1514C)相關聯的該觸摸之使用者輸入,該器件將該第一建議回應作為回應資訊新增至一電子訊息。舉例而言,在使用者已選擇可視線索1514C之後,該器件可將回應發送至接收者。回應資訊例如藉由以下各者而傳輸至接收者:(1)與具WiFi功能之路由器的直接無線WiFi通信,(2)與蜂巢式基地台之直接無線蜂巢式通信,或(3)使用伴隨器件(諸如蜂窩式電話或膝上型電腦)作為中間件且請求伴隨器件傳輸回應資訊。伴隨器件亦包括使用者可存取的電子訊息應用程式,且可經組態用於存取電子器件之使用者的電子訊息。
根據一些實施例,接收第四使用者輸入(例如,使用者輕觸聽寫可視線索1514A或使用者介面畫面1506、1508、15101512)。回應於接收到該第四使用者輸入,顯示該聽寫使用者介面。
根據一些實施例,根據一些實施例,該器件接收表示話音之使用者輸入(例如,在處於聽寫使用者介面處時)。回應於接收到表示話音之使用者輸入,器件轉錄表示話音之使用者輸入。轉錄話語可以若干方式進行,包括:(1)本端地,藉由電子器件;(2)遠端地,其中電子器件將表示話語之使用者輸入(或基於表示話語之使用者輸入的資料)傳輸(例如,經由WiFi或藍芽)至伴隨器件(例如,蜂巢式電話或膝上型電腦),該伴隨器件本端地轉錄使用者輸入,且電子器件自伴隨器件接收經轉錄話語;(3)遠端地,其中電子器件將表示話語之使用者輸入(或基於表示話語之使用者輸入的資料)傳輸(例如,經由WiFi或藍芽)至伺服器(例如,經由網際網路連接之伺服器),該伺服器轉錄使用者輸入,且電子器件自伺服器接收經轉錄話語(例如,經由WiFi或藍芽);或(4)遠端地,其中電子器件將表示話語之使用者輸入(或基於表示話語之使用者輸入的資料)傳輸(例如,經由WiFi或藍芽)至伴隨器 件(例如,蜂巢式電話或膝上型電腦),該伴隨器件將使用者輸入傳輸至伺服器,該伺服器轉錄使用者輸入,該伴隨器件自伺服器接收經轉錄話語,且電子器件自伴隨器件接收經轉錄話語。回應於接收到表示話音的使用者輸入,該器件將經轉錄話音新增至電子訊息(例如,將經轉錄話音新增至iMessage®、SMS或電子郵件訊息)。
根據一些實施例,該器件接收第五使用者輸入(例如,使用者輕觸「鍵盤」可視線索)。回應於接收到該第五使用者輸入,該器件顯示一鍵盤之一或多個按鍵(例如,顯示允許將針對回應資訊之使用者輸入新增至電子訊息之鍵盤,諸如關於圖17A至圖17D所描述)。
根據一些實施例,在使用者介面畫面1508處,該器件接收一第六使用者輸入,該第六使用者輸入與該第二表情符號圖形物件相關聯(例如,在觸敏式表面上滑移/拖曳或可旋轉輸入機構之旋轉)。回應於接收到與該第二表情符號圖形物件(例如,1508A)相關聯之該第六使用者輸入,改變該第二表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣中該改變係基於該第六使用者輸入。舉例而言,在笑臉口部拐角上向上滑移(使笑臉更高興)與在口部拐角上向下滑移(使笑臉更悲傷)引起不同改變。
根據一些實施例,在使用者介面畫面1508處,該器件接收一第三使用者滑移示意動作輸入(例如,在接收第二滑移示意動作之前,器件接收第三滑移示意動作;使用者滑移至下一頁)。回應於接收到該第三使用者滑移示意動作輸入,以一第三表情符號圖形物件(例如,拇指向上1510A)之顯示替換該第二表情符號圖形物件(例如,心形1508A)之顯示。
根據一些實施例,該器件將一電子訊息傳輸至一接收者,該電子訊息包括回應資訊(例如,一旦使用者已選擇/鍵入回應資訊,即發送表情符號、文字、聽寫內容作為訊息)。
根據一些實施例,該第一表情符號圖形物件與該第二表情符號圖形物件不同;且該第一表情符號圖形物件及該第二表情符號圖形物件係選自包含以下各者之群組:一笑臉(例如,快樂面部、悲傷面部、憤怒面部)、一心形(例如,心形、裂開的心形、動畫化跳動的心形)及一拇指信號(例如,拇指向上或拇指向下;使用者可操縱拇指以以在兩者之間切換)。
圖16為說明根據一些實施例的用於使用電子器件接收使用者輸入的方法1600之流程圖。在一些實施例中,方法1600可在具有顯示器(例如,112、340、504)及觸敏式表面(例如,112、355、504)之電子器件處執行。該電子器件亦可包括可旋轉輸入機構(例如,506)。在一些實施例中,觸敏式表面(例如,112、355、504)能夠偵測觸摸接觸之強度。在一些實施例中,方法1600可在具有能夠判定在觸敏式表面上之接觸的力或壓力之取代物(代理)的觸敏式表面(例如,112、355、504)之電子器件處執行。可執行方法1600之例示性器件包括器件100、300及500(圖1A、圖3及圖5A)。可組合方法1600中之一些操作,可改變一些操作之次序,且可省略一些操作。
使用者可能希望自用於鍵入訊息內文或回覆(諸如鍵入於iMessage®、SMS或電子郵件訊息中)之不同使用者介面當中進行選擇。然而,在各種使用者介面之間切換可能需要巡覽複雜選單結構。此為耗時且不高效的。因此,提供允許使用者精確、快速且有效地在各種使用者介面之間切換的技術可為有幫助的。現在描述精確、快速且高效的技術。
方法1600提供在各種使用者介面之間切換之直觀方式。該方法降低使用者在各種使用者介面當中切換時的認知負荷,藉此建立更高效的人機介面。對於靠電池操作的計算器件,使得使用者能夠更快且更有效地在各種使用者介面當中切換節省電力且增大電池充電之間的時間。
在區塊1602處,接收第一使用者輸入。在區塊1604處,回應於接收到該第一使用者輸入,顯示一聽寫使用者介面。在區塊1606處,接收一第二使用者輸入。在區塊1608處,回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換該聽寫使用者介面之顯示。在區塊1610處,接收在該觸敏式表面上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作。在區塊1612處,回應於接收到該第一使用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換該第一表情符號圖形物件之顯示。在區塊1614處,接收該觸敏式表面處的一第二使用者滑移示意動作。在區塊1616處,回應於接收到該第二使用者滑移示意動作輸入,顯示一組最近存取的表情符號圖形物件。
根據一些實施例,該組最近存取的表情符號圖形物件包含:一或多個表情符號圖形物件,其中該一或多個表情符號圖形物件係基於由一外部電子器件最近存取的表情符號圖形物件而選擇。
根據一些實施例,該組最近存取的表情符號圖形物件包含:一或多個在視覺上可操縱的表情符號圖形物件,其中該一或多個在視覺上可操縱的表情符號圖形物件係基於由一以無線方式連結的外部電子器件最近存取的在視覺上可操縱的表情符號圖形物件而選擇。
根據一些實施例,該器件接收第三使用者輸入。回應於接收到該第三使用者輸入,該器件顯示一建議回覆使用者輸入介面。該建議回覆使用者輸入介面包括一或多個建議回應。
根據一些實施例,該器件接收表示與該一或多個建議回應中之一第一建議回應相關聯之一觸摸的使用者輸入。回應於接收到表示與該第一建議回應相關聯的該觸摸之使用者輸入,該器件將該第一建議回應作為回應資訊新增至一電子訊息。
根據一些實施例,該器件接收第四使用者輸入。回應於接收到 該第四使用者輸入,該器件顯示聽寫使用者介面。
根據一些實施例,器件接收表示話音之使用者輸入。回應於接收到表示話音之使用者輸入:器件轉錄表示話音之該使用者輸入,且將該經轉錄話音新增至一電子訊息。
根據一些實施例,該器件接收第五使用者輸入。回應於接收到該第五使用者輸入,該器件顯示一鍵盤(例如,諸如關於圖17A至圖17D描述之鍵盤)之一或多個按鍵。
根據一些實施例,器件接收第六使用者輸入,該第六使用者輸入與第二表情符號圖形物件相關聯。回應於接收到與該第二表情符號圖形物件相關聯之該第六使用者輸入,該器件改變該第二表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣中該改變係基於該第六使用者輸入。
根據一些實施例,該器件接收第三使用者滑移示意動作輸入。回應於接收到該第三使用者滑移示意動作輸入,該器件以一第三表情符號圖形物件之顯示替換該第二表情符號圖形物件之顯示。
根據一些實施例,該器件將一電子訊息傳輸至一接收者,該電子訊息包括回應資訊。
根據一些實施例,該第一表情符號圖形物件與該第二表情符號圖形物件不同,且該第一表情符號圖形物件及該第二表情符號圖形物件係選自包含以下各者之群組:一笑臉、一心形及一拇指信號。
應注意,上文關於方法1600(圖16)所描述之程序之詳情亦可按類似方式應用於下文所描述之方法。舉例而言,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)及方法1420(圖14B)可包括上文參考方法1600所描述的各種方法之特性中之一或多者。為簡潔起見,在下文中不重複此等詳情。
應理解,已藉以描述圖16中之操作的特定次序為例示性的且並 不意欲指示所描述次序為可藉以執行操作之僅有次序。一般熟習此項技術者將認識到將本文中所描述之操作重新排序以及排除某些操作的各種方式。為簡潔起見,此處不重複此等詳情。此外,應注意,方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)、方法1420(圖14B)及方法1600(圖16)之態樣可彼此合併。因此,關於方法1600所描述之技術可與方法700(圖7)、方法900(圖9)、方法1000(圖10)、方法1200(圖12)、方法1400(圖14A)及方法1420(圖14B)相關。
圖17A至圖17D說明根據一些實施例的用於使用電子器件接收使用者輸入之例示性使用者介面。在一些實施例中,該電子器件為器件500。在一些實施例中,該電子器件具有顯示器(例如,112、340、504)、觸敏式表面(例如,112、355、504)及可旋轉輸入機構(例如,506)。
使用者可能希望在用於鍵入訊息內文或回覆之虛擬鍵盤上鍵入文字(諸如鍵入於iMessage®、SMS或電子郵件訊息中)。然而,具有小顯示器之器件並不提供用於高效的虛擬QWERTY鍵盤之足夠佔據面積。因此,提供允許使用者使用基於觸摸之鍵盤精確、快速且有效地鍵入字元之方法可為有幫助的。
在圖17A處,使用者介面畫面1702包括用於將接收者新增至訊息之可視線索及用於將內文新增至訊息的可視線索1702A。在使用者啟動可視線索1702時,向使用者呈現使用者介面畫面1704。使用者介面畫面1704包括最近存取的使用者介面(例如,用於建議回覆使用者介面之「是」、「否」、「可能」可視線索),諸如關於圖6至圖7所描述。
在使用者介面畫面1704處,鍵盤可視線索在啟動時引起鍵盤使用者介面之顯示,諸如在使用者介面畫面1706中所說明。
在使用者介面畫面1706處,鍵盤使用者介面包括鍵盤追蹤項 1706A。鍵盤追蹤項1706A可例如為一列字元,如鍵盤追蹤項1706A中所說明。該列字元1706A可為按字母次序配置的字母。可視線索1706B在啟動時將空白***至所鍵打文字。可視線索1706C在啟動時引起替換鍵盤追蹤項1706A之第二鍵盤追蹤項的顯示。第二鍵盤追蹤項可為第二列字元,其包括非字母字元,諸如以下各者中之一或多者:「。」、「,」、「!」、「?」、「@」、「&」、「%」、「$」、「#」、「{「,」}」及「~」。第二鍵盤追蹤項使用下文描述的與鍵盤追蹤項1706A類似的技術用於輸入字元。可視線索1706D在啟動時刪除所鍵打的字元(例如,諸如在傳統硬體鍵盤上的退格或刪除功能)。可視線索1706E在啟動時指示使用者已完成鍵入文字,且例如使得不再顯示鍵盤追蹤項1706A。在一些實例中,使用者介面包括具有游標1706G之文字***區域1706F。游標可指示(例如)將在何處***所鍵入文字。
在使用者介面畫面1708處,使用者已在觸敏式表面之對應於鍵盤追蹤項1708A的位置上進行觸摸(例如,手指觸摸)。回應於偵測到該觸摸,器件顯示一或多個預覽字元1708B。在此實例中,該一或多個預覽字元為「LMN」。預覽字元係基於鍵盤追蹤項1708A上的觸摸位置而判定。預覽字元可大於鍵盤追蹤項之字元。此允許鍵盤追蹤項小,而仍允許使用者讀取正由預覽字元預覽的字元。預覽字元1708B之位置不同於鍵盤追蹤項1708A中的對應字元之位置。此在使用者已在鍵盤追蹤項1708A之位置處進行手指或其他觸摸時允許預覽字元1708C可見。
預覽字元1708B包括「L」字元、「M」字元及「N」字元。在此實例中,「M」(或中間字元)之大小大於其他字元,從而指示其為焦點字元。焦點字元向使用者指示若確認選擇則將***哪一字元。在此實例中,「M」字元為焦點字元,且將新增在***點處(例如,游標處)。 「L」及「N」字元並非焦點字元,但為使用者提供情境。「L」及「N」字元向使用者指示在使用者在不中斷與觸敏式表面之接觸(例如,手指接觸)沿著鍵盤追蹤項移動其手指的情況下,哪些字元將變為焦點字元。藉由沿著鍵盤追蹤項拖曳(例如,滑動使用者手指),可預覽不同字元,且不同字元變為焦點字元。在焦點字元為使用者想要***之字元時,使用者可在觸敏式螢幕上起始深按壓,同時繼續接觸觸敏式表面。舉例而言,器件顯示「M」為焦點字元。器件偵測到觸摸之特性強度超過強度臨限值。回應於偵測到觸摸之特性強度超過強度臨限值,器件將焦點字元***於***點處(例如,游標之位置處),如使用者介面畫面1710中所說明。
在使用者介面畫面1710處,已由於使用者於在字元追蹤項1710A上偵測到手指觸摸且「M」字元為焦點字元時執行深按壓(例如,超過強度臨限值)而***字元「M」1710B。
在繼續不中斷與觸敏式表面之接觸的同時,使用者沿著鍵盤追蹤項1712A向右滑動其手指,如使用者介面畫面1712中所示。在使用者沿著鍵盤追蹤項1712A滑動(例如,拖曳)時,預覽字元1712B經更新以反映使用者之觸摸在鍵盤追蹤項1712A上的位置。在預覽字元1712B中,焦點字元為「O」字元,如藉由大於1712B之「N」或「P」字元而指示。再次,在不中斷與觸敏式表面之接觸的同時,使用者執行深按壓。該器件偵測在鍵盤追蹤項1712A上的位置處之觸摸之特性強度超過強度臨限值。回應於偵測到觸摸之特性強度超過強度臨限值,器件將焦點字元***於***點處(例如,游標之位置處),如使用者介面畫面1714中所說明。
在使用者介面畫面1714處,使用者現在已鍵入「MO」,其全部係在不自觸敏式表面抬起其手指(例如,不中斷與觸敏式表面之接觸)的同時鍵入。
根據一些實施例,使用者可藉由抬起其手指而鍵入空白。根據一些實施例,使用者可藉由抬起其手指且將其移位回至鍵盤追蹤項上而鍵入空白。因此,例如,若使用者希望在使用者介面畫面1714中顯示的「MO」之後鍵入空白,則使用者中斷與觸敏式表面之接觸。在一些實施例中,根據不再偵測到觸摸(例如,使用者不再觸摸觸敏式表面)之判定,空白***於***點(例如,游標1714)處。在一些實施例中,根據不再偵測到該觸摸(例如,用以***「MO」之觸摸)且偵測到第二觸摸之判定,空白***於***點(例如,游標1714)處根據一些實施例,根據不再偵測到該觸摸(例如,用以***「MO」之觸摸)且在預定時間段內偵測到第二觸摸(例如,使用者抬起其手指且接著在小於預定時間段內將其手指移位回至觸敏式顯示器)之判定,空白***於***點(例如,游標1714)處。
使用者介面畫面1716及1718說明使用上文所描述的技術***空白。在使用者介面畫面1716處,使用者仍未自觸敏式表面抬起其手指。在使用者介面畫面1718處,器件偵測到與觸敏式表面之觸摸已中斷。回應於偵測到與觸敏式表面之觸摸已中斷,器件***空白,如藉由使用者介面畫面1720中之「MO」1720A(亦即,「MO<空白>」)所說明。通常,空白字元不對應於顯示器上之可見標記。然而,游標1720B可移動(諸如向右)以指示空白已***於***點處。
在一些實例中,使用者可執行向上滑移以提交字元,而非執行深按壓。在一些實例中,如圖17D之使用者介面畫面1724中所說明,鍵盤追蹤項不包括字母表之所有字元。在一些實例中,鍵盤追蹤項包括各種標記而非可用於***之字元。在一些實施例中,一或多個預覽字元僅由為焦點字元之單一字元組成,如使用者介面畫面1724中所示。
根據一些實施例,鍵盤追蹤項具有諸如圖17D之使用者介面畫面 1726及1728中所說明之QWERTY佈局。類似於上文所論述的鍵盤追蹤項,可藉由滑移至所要按鍵(在垂直及水平方向上)以引起顯示預覽來使用QWERTY佈局。預覽1728A可完全或部分地覆疊鍵盤,諸如使用者介面畫面1728中所展示。使用者可藉由執行深按壓(特性強度超過強度臨限值)而提交預覽中的焦點字元(例如,「D」)。使用者可藉由抬起其手指且將其在觸敏式表面上移位而鍵入空格。
根據一些實施例,圖18展示根據各種所描述實施例之原理組態的電子器件1800之例示性功能方塊圖。根據一些實施例,電子器件1800之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件1800之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖18中所描述之功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖18中所示,電子器件1800包括:顯示單元1802,其經組態以顯示圖形物件;觸敏式表面單元1804,其經組態以接收使用者示意動作(例如,觸摸);及處理單元1808,其耦接至顯示單元1802、觸敏式表面單元1804。在一些實施例中,處理單元1808至少包括顯示致能單元1810、接收單元1812、識別單元1814及替換單元1816。
處理單元1808經組態以:回應於接收到該使用者輸入:識別(例如,藉由接收單元1812)一組使用者輸入技術中之一最近存取的使用者輸入技術;識別(例如,藉由識別單元1814)該組使用者輸入技術中之一最久前存取的使用者輸入技術;在顯示單元1802上顯示(例如,藉由顯示致能單元1810)該最近存取的使用者輸入技術之一使用者輸入介面;及在顯示單元1802上顯示(例如,藉由顯示致能單元1810)與該最久前存取的使用者輸入技術之一使用者輸入介面相關聯的一第一 可視線索。
根據一些實施例,最近存取的使用者輸入技術之使用者輸入介面可包括與該最近存取的使用者輸入技術相關聯之選擇可視線索。
根據一些實施例,處理單元1808可經進一步組態以:回應於接收到使用者輸入:識別(例如,藉由識別單元1814)該組使用者輸入技術中之第二最近存取的使用者輸入技術;及在顯示單元1802上顯示(例如,藉由顯示致能單元1810)與該第二最近存取的使用者輸入技術之使用者輸入介面相關聯的第二可視線索。
根據一些實施例,該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術與該第二最近存取的使用者輸入技術為該組使用者輸入技術中之不同技術。
根據一些實施例,該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術及該第二最近存取的使用者輸入技術係選自包含一最近連絡人功能性、一所有連絡人功能性及一聽寫功能性之群組。
根據一些實施例,該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術及該第二最近存取的使用者輸入技術係選自包含一建議回覆功能性、一表情符號功能性及一聽寫功能性之群組。
根據一些實施例,該組使用者輸入技術為一組封閉式預定輸入技術。
根據一些實施例,該組使用者輸入技術中的使用者輸入技術之一數量係預定的。
根據一些實施例,該第一可視線索提供該最久前存取的使用者輸入技術之一指示。
根據一些實施例,該第二可視線索提供該第二最近存取的使用者輸入技術之一指示。
根據一些實施例,該最近存取的使用者輸入技術之該第一可視 線索、該第二可視線索與該使用者輸入介面係同時顯示。
根據一些實施例,處理單元1808經進一步組態以:接收(例如,藉由接收單元1812)與相關聯於該最久前存取的使用者輸入技術之該使用者輸入介面的該第一可視線索相關聯的使用者輸入;且回應於接收到與該第一可視線索相關聯之使用者輸入,處理單元1808經進一步組態而以該最久前存取的使用者輸入技術之該使用者輸入介面之顯示替換(例如,藉由替換單元1816)該最近存取的使用者輸入技術之該使用者輸入介面之顯示。
根據一些實施例,該處理單元經進一步組態以:接收(例如,藉由接收單元1812)與相關聯於該最久前存取的使用者輸入技術之該使用者輸入介面的該第一可視線索相關聯的使用者輸入;及回應於接收到與該第一可視線索相關聯之使用者輸入:以該最久前存取的使用者輸入技術之該使用者輸入介面之顯示替換(例如,藉由替換單元1816)該最近存取的使用者輸入技術之該使用者輸入介面之顯示;以與該最近存取的使用者輸入技術之該使用者輸入介面相關聯的一第三可視線索之顯示替換(例如,藉由替換單元1816)與該最久前存取的使用者輸入技術之該使用者輸入介面相關聯的該第一可視線索之顯示;及以與該最近存取的使用者輸入技術之該使用者輸入介面相關聯的一第四可視線索之顯示替換(例如,藉由替換單元1816)與該第二最近存取的使用者輸入技術之該使用者輸入介面相關聯的該第二可視線索之顯示。
視情況藉由圖1A至圖1B或圖18中所描繪之組件實施上文參考圖7所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施接收操作702、識別操作706及708以及顯示操作710。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊遞送至應用程式136-1。應用程式136-1之各別事件辨識器180比較事件資訊與各別事件定義186,且 判定在觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索的啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯之事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
根據一些實施例,圖19展示根據各種所描述實施例之原理組態的電子器件1900之例示性功能方塊圖。根據一些實施例,電子器件1900之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件1900之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖19中所描述之功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖19中所示,電子器件1900包括:顯示單元1902,其經組態以顯示圖形物件;觸敏式表面單元1904,其經組態以接收使用者示意動作(例如,觸摸);及處理單元1908,其耦接至顯示單元1902、觸敏式表面單元1904。在一些實施例中,該處理單元1908至少包括顯示致能單元1910、接收單元1912、判定單元1914、捲動單元1916及更新單元1918。
處理單元1808經組態以:在顯示單元1902上顯示(例如,藉由顯示致能單元1910)一組資訊之一部分;接收(例如,藉由接收單元)與該組資訊相關聯之使用者輸入;回應於接收到與該組資訊相關聯之該使用者輸入,在該顯示單元上捲動(例如,藉由捲動單元1916)該組資 訊;判定(例如,藉由判定單元1914)一捲動屬性是否滿足一臨限準則;及根據該捲動屬性滿足該臨限準則之一判定,顯示(例如,藉由顯示致能單元1910)一索引物件。
根據一些實施例,該索引物件完全或部分地覆疊該組資訊之至少一部分。
根據一些實施例,該捲動屬性為該組資訊之一捲動屬性。
根據一些實施例,該捲動屬性為該使用者輸入之屬性。
根據一些實施例,臨限準則係基於以下各者中之一或多者:超過臨限速率、超過臨限速度,及超過臨限持續時間。
根據一些實施例,該器件包含一觸敏式表面;且其中該使用者輸入為在該觸敏式表面上之一滑移觸摸。
根據一些實施例,該器件包含一可旋轉輸入機構;且其中該使用者輸入為該可旋轉輸入機構之一旋轉。
根據一些實施例,該處理單元1908經進一步組態以:根據該捲動屬性不滿足該臨限準則之判定,不顯示器完全或部分地覆疊該組資訊的該索引物件。
根據一些實施例,該索引物件包含基於該組資訊中之一或多個當前顯示的資訊之一索引。
根據一些實施例,處理單元1908進一步組態以:判定(例如,藉由判定單元1914)該組資訊之一索引更新屬性是否滿足一覆疊更新準則;及根據該組資訊之該索引更新屬性滿足該索引更新準則之一判定,更新(例如,藉由更新單元1918)該索引物件之一視覺態樣的顯示。
根據一些實施例,該組資訊經自動分頁。
根據一些實施例,該組資訊係以字母次序顯示。
根據一些實施例,與該組資訊相關聯之該使用者輸入包含一第 一方向;且其中處理單元1908經進一步組態以:在該顯示單元上捲動(例如,藉由捲動單元1916)該組資訊之至少一部分包含在該顯示單元上在一第二方向上捲動該組資訊之至少一部分,其中該第二方向係基於該第一方向。
根據一些實施例,該組資訊包含複數個連絡人。
根據一些實施例,該組資訊包含連絡人清單。
根據一些實施例,該組資訊包含複數個媒體屬性。
視情況藉由圖1A至圖1B或圖19中所描繪之組件實施上文參考圖9及圖10所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施顯示操作902、接收操作904及捲動操作906。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別事件辨識器180比較事件資訊與各別事件定義186,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
根據一些實施例,圖20展示根據各種所描述實施例之原理組態的電子器件2000之例示性功能方塊圖。根據一些實施例,電子器件2000之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件2000之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖20中所描述之 功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖20中所示,電子器件2000包括:顯示單元2002,其經組態以顯示圖形物件;觸敏式表面單元2004,其經組態以接收使用者示意動作(例如,觸摸);及處理單元2008,其耦接至顯示單元2002、觸敏式表面單元2004。在一些實施例中,處理單元2008至少包括顯示致能單元2010、接收單元2012、改變單元2014、傳輸單元2016及偵測單元2018。
處理單元1808經組態以:接收(例如,藉由接收單元2012)與一傳訊輸入介面相關聯之一使用者輸入;回應於接收到與該傳訊輸入介面相關聯之使用者輸入,在顯示單元2002上顯示(例如,藉由顯示致能單元)一表情符號圖形物件;接收(例如,藉由接收單元2012)與該表情符號圖形物件相關聯之一第一使用者輸入;回應於接收到與該表情符號圖形物件相關聯之該第一使用者輸入,改變(例如,藉由改變單元2014)該表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣之該改變係基於該第一使用者輸入;接收(例如,藉由接收單元2012)接收者資訊;及將包括該已改變第一視覺態樣之該表情符號圖形物件傳輸(例如,藉由傳輸單元2016)至與該所接收之接收者資訊相關聯之一接收者。
根據一些實施例,該處理單元經進一步組態以:接收(例如,藉由接收單元2012)與該表情符號圖形物件相關聯之一第二使用者輸入;及回應於接收到與該表情符號圖形物件相關聯之該第二使用者輸入,改變(例如,藉由改變單元2014)該表情符號圖形物件之一第二視覺態樣,其中該第二視覺態樣之該改變係基於該第二使用者輸入。
根據一些實施例,該第一視覺態樣與該第二視覺態樣不同。
根據一些實施例,該器件具有一觸敏式表面,其中:與該表情符號圖形物件相關聯之該第一使用者輸入包含在該觸敏式表面上與該表情符號圖形物件之該第一視覺態樣相關聯的一位置處之一觸摸示意動作。
根據一些實施例,該器件具有經組態以偵測觸摸之強度的觸敏式表面,其中與該表情符號圖形物件相關聯之該第一使用者輸入包含具有一特性強度之一觸摸示意動作;且其中該處理單元經進一步組態以:回應於接收到該第一使用者輸入且根據該特性強度超過一強度臨限值之一判定,改變(例如,藉由改變單元2014)該表情符號圖形物件之該第一視覺態樣包含改變該表情符號圖形物件之一第一特徵。
根據一些實施例,該處理單元經進一步組態以:回應於接收到該第一使用者輸入且根據該特性強度不超過該強度臨限值之一判定,改變(例如,藉由改變單元2014)該表情符號圖形物件之該第一視覺態樣包含改變(例如,藉由改變單元2014)該表情符號圖形物件之不同於該第一特徵的一第二特徵。
根據一些實施例,該器件具有一可旋轉輸入機構,其中:與該表情符號圖形物件相關聯之該第一使用者輸入包含該可旋轉輸入機構之一旋轉。
根據一些實施例,該器件具有一觸敏式表面及一可旋轉輸入機構,其中:與該表情符號圖形物件相關聯之該第一使用者輸入包含在該觸敏式表面上與該表情符號圖形物件之該第一視覺態樣相關聯的一位置處之一觸摸示意動作及該可旋轉輸入機構之一旋轉。
根據一些實施例,其中為傳輸該表情符號圖形物件,該處理單元經進一步組態以回應於接收到與選擇可視線索相關聯之第三使用者輸入而傳輸(例如,藉由傳輸單元2016)表情符號圖形物件。
根據一些實施例,該處理單元經進一步組態以:在傳輸該表情 符號圖形物件之前,回應於接收到一第四使用者輸入而將該表情符號圖形物件新增(例如,藉由內容新增單元2020)至一訊息內文。
根據一些實施例,該表情符號圖形物件為動畫化表情符號圖形物件。
根據一些實施例,為改變該表情符號圖形物件之第一視覺態樣,該處理單元經進一步組態以動畫化(例如,藉由動畫化單元2022)表情符號圖形物件之該第一視覺態樣的改變。
視情況藉由圖1A至圖1B或圖20中所描繪之組件實施上文參考圖12所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施接收操作1202、顯示操作1204及改變操作1208。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別事件辨識器180將事件資訊與各別事件定義186進行比較,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
根據一些實施例,圖21展示根據各種所描述實施例之原理組態的電子器件2100之例示性功能方塊圖。根據一些實施例,電子器件2100之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件2100之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖21中所描述之 功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖21中所示,電子器件2100包括:顯示單元2102,其經組態以顯示圖形物件;觸敏式表面單元2104,其經組態以接收使用者示意動作(例如,觸摸);及處理單元2108,其耦接至顯示單元2102、觸敏式表面單元2104。在一些實施例中,處理單元2108至少包括顯示致能單元2110、接收單元2112、替換單元2114、偵測單元2116及更新單元2118。
處理單元2108經組態以:在顯示單元2102上顯示(例如,藉由顯示致能單元2110)一使用者介面之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收(例如,藉由接收單元2112)在該觸敏式表面單元上之一第一位置的一使用者觸摸,其中該第一位置與該第一組分頁可視線索相關聯;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換(例如,藉由替換單元2114)該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含對應於該使用者介面之一第二頁的一第二分頁可視線索;在繼續接收該使用者觸摸之同時,偵測(例如,藉由偵測單元2116)該使用者觸摸在該使用者觸摸於該觸敏式表面單元上之接觸無中斷的情況下自該第一位置至該觸敏式表面單元上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸,顯示(例如,藉由顯示致能單元2110)該使用者介面之該第二頁。
根據一些實施例,該處理單元2108經進一步組態以:偵測(例如,藉由偵測單元2116)該使用者觸摸在該第二位置自該觸敏式表面 單元之一起離;及回應於偵測到該使用者觸摸在該第二位置之該起離,維持該使用者介面之該第二頁之顯示(例如,藉由顯示致能單元2110)。
根據一些實施例,處理單元2108經進一步組態以:在繼續接收該使用者觸摸之同時,偵測(例如,藉由偵測單元2116)在該觸敏式表面單元上的該第二位置處的該使用者觸摸之一特性強度且偵測該使用者觸摸自該觸敏式表面單元之一後續起離;及根據該特性強度超過一強度臨限值之一判定,在該顯示單元2102上維持該使用者介面之該第二頁之顯示(例如,藉由顯示致能單元2110)。
根據一些實施例,處理單元2108經進一步組態以:根據該特性強度不超過該強度臨限值之一判定,以該使用者介面之該第一頁之顯示替換(例如,藉由替換單元2114)該使用者介面之該第二頁之顯示。
根據一些實施例,處理單元2108經進一步組態以:回應於偵測到在該第二位置處的該使用者觸摸,更新(例如,藉由更新單元2118)該第二分頁可視線索以包括一焦點選擇器。
根據一些實施例,為顯示該使用者介面之第二頁,該處理單元2108經進一步組態以:以使用者介面之第二頁之顯示替換(例如,藉由替換單元)使用者介面之第一頁之顯示。
根據一些實施例,為顯示第二組分頁可視線索,處理單元2108經進一步組態以顯示(例如,藉由顯示致能單元2110)該第一組分頁可視線索之放大版本。
根據一些實施例,該使用者介面之該第一頁與該使用者介面之該第二頁不同。
根據一些實施例,顯示該第二組分頁可視線索包含該第一組分頁可視線索放大之動畫。
根據一些實施例,該第二組分頁可視線索中之每一分頁可視線 索與該使用者介面之一對應頁相關聯。
視情況藉由圖1A至圖1B或圖21中所描繪之組件實施上文參考圖14A所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施顯示操作1402、接收操作1404及偵測操作1408。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別事件辨識器180比較事件資訊與各別事件定義186,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
根據一些實施例,圖22展示根據各種所描述實施例之原理組態的電子器件2200之例示性功能方塊圖。根據一些實施例,電子器件2200之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件2200之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖22中所描述之功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖22中所示,電子器件2200包括:顯示單元2202,其經組態以顯示圖形物件;觸敏式表面單元2204,其經組態以接收使用者示意動作(例如,觸摸);及處理單元2208,其耦接至顯示單元2202、觸敏 式表面單元2204。在一些實施例中,處理單元2208至少包括顯示致能單元2210、接收單元2212、替換單元2214、偵測單元2216及更新單元2218。
處理單元2208經組態以:在顯示單元2202上顯示(例如,藉由顯示致能單元2210)一使用者介面之複數個頁中之一第一頁及一第一組分頁可視線索,其中該第一組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;接收(例如,藉由接收單元2212)在該觸敏式表面上的一第一位置處之一使用者觸摸,該第一位置對應於該第一組分頁可視線索;回應於接收到在該第一位置處的該使用者觸摸,以一第二組分頁可視線索之顯示替換(例如,藉由替換單元2214)該第一組分頁可視線索之顯示,其中該第二組分頁可視線索包含包括一焦點選擇器之一第一分頁可視線索,且其中該第一分頁可視線索對應於該使用者介面之該第一頁;在繼續接收該使用者觸摸之同時,偵測(例如,藉由偵測單元2216)該使用者觸摸在不中斷與該觸敏式表面之接觸的情況下自該第一位置至該觸敏式表面上的一第二位置之移動,其中該第二位置與該第二分頁可視線索相關聯;及回應於偵測到在該第二位置處的該使用者觸摸:以該複數個頁中之一第二頁替換(例如,藉由替換單元2214)該第一頁之顯示;及更新(例如,藉由更新單元2218)該第二組分頁可視線索,其中該更新包含自該組分頁可視線索中之該第一分頁可視線索移除該焦點選擇器及顯示該組分頁可視線索中之具有該焦點選擇器之一第二分頁可視線索。
根據一些實施例,該處理單元2208經進一步組態以:偵測(例如,藉由偵測單元2216)該使用者觸摸在該第二位置自該觸敏式表面之起離;及回應於偵測到該使用者觸摸在該第二位置之該起離,維持該使用者介面之該第二頁之顯示(例如,藉由顯示致能單元2210)。
根據一些實施例,處理單元2208經進一步組態以:在繼續接收該使用者觸摸之同時,偵測(例如,藉由偵測單元2216)在該觸敏式表面上的該第二位置處的該使用者觸摸之一特性強度且偵測該使用者觸摸自該觸敏式表面之一後續起離;及根據該特性強度超過一強度臨限值之一判定,維持該使用者介面之該第二頁之顯示(例如,藉由顯示致能單元2210)。
根據一些實施例,為顯示該第二組分頁可視線索,處理單元2208經進一步組態以顯示(例如,藉由顯示致能單元2210)該第一組分頁可視線索之放大版本。
根據一些實施例,該使用者介面之該第一頁與該使用者介面之該第二頁不同。
根據一些實施例,顯示該第二組分頁可視線索包含動畫化該第一組分頁可視線索放大。
根據一些實施例,該第二組分頁可視線索中之每一分頁可視線索與該使用者介面之一對應頁相關聯。
視情況藉由圖1A至圖1B或圖22中所描繪之組件實施上文參考圖14B所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施顯示操作1422、接收操作1424及偵測操作1428。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別事件辨識器180比較事件資訊與各別事件定義186,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例 中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
根據一些實施例,圖23展示根據各種所描述實施例之原理組態的電子器件2300之例示性功能方塊圖。根據一些實施例,電子器件2300之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件2300之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖23中所描述之功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖23中所示,電子器件2300包括:顯示單元2302,其經組態以顯示圖形物件;觸敏式表面單元2304,其經組態以接收使用者示意動作(例如,觸摸);及處理單元2308,其耦接至顯示單元2302、觸敏式表面單元2304。在一些實施例中,處理單元2308至少包括顯示致能單元2310、接收單元2312、改變單元2314、傳輸單元2316及替換單元2318。
處理單元2308經組態以:接收(例如,藉由接收單元2312)一第一使用者輸入;回應於接收到該第一使用者輸入,在該顯示單元2302上顯示(例如,藉由顯示致能單元2310)一聽寫使用者介面;接收(例如,藉由接收單元2312)一第二使用者輸入;回應於接收到該第二使用者輸入,以一第一表情符號圖形物件之顯示替換(例如,藉由替換單元2318)該聽寫使用者介面之顯示;接收(例如,藉由接收單元2312)在觸敏式表面單元上與該第一表情符號圖形物件相關聯之一位置處的一第一使用者滑移示意動作;回應於接收到該第一使用者滑移示意動作輸入,以一第二表情符號圖形物件之顯示替換(例如,藉由替換單元 2318)該第一表情符號圖形物件之顯示;接收(例如,藉由接收單元2312)該觸敏式表面單元處的一第二使用者滑移示意動作;及回應於接收到該第二使用者滑移示意動作輸入,顯示(例如,藉由顯示致能單元2310)一組最近存取的表情符號圖形物件。
根據一些實施例,該組最近存取的表情符號圖形物件包含:一或多個表情符號圖形物件,其中該一或多個表情符號圖形物件係基於由一外部電子器件最近存取的表情符號圖形物件而選擇。
根據一些實施例,該組最近存取的表情符號圖形物件包含:一或多個在視覺上可操縱的表情符號圖形物件,其中該一或多個在視覺上可操縱的表情符號圖形物件係基於由一以無線方式連結的外部電子器件最近存取的在視覺上可操縱的表情符號圖形物件而選擇。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)一第三使用者輸入;回應於接收該第三使用者輸入,顯示(例如,藉由顯示致能單元2310)一建議回覆使用者輸入介面;且其中該建議回覆使用者輸入介面包括一或多個建議回應。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)表示與該一或多個建議回應中之一第一建議回應相關聯之一觸摸的使用者輸入;及回應於接收到表示與該第一建議回應相關聯的該觸摸之使用者輸入,將該第一建議回應作為回應資訊新增(例如,藉由內容新增單元2320)至一電子訊息。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)一第四使用者輸入;及回應於接收到該第四使用者輸入,顯示(例如,藉由顯示致能單元2310)該聽寫使用者介面。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)表示話音之使用者輸入;及回應於接收到表示話音之使用者輸入:轉錄(例如,藉由轉錄單元2322)表示話音之該使用 者輸入,及將該經轉錄話音新增(例如,藉由內容新增單元2320)至一電子訊息。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)第五使用者輸入;及回應於接收到該第五使用者輸入,顯示(例如,藉由顯示致能單元2310)鍵盤之一或多個按鍵。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)一第六使用者輸入,該第六使用者輸入與該第二表情符號圖形物件相關聯;及回應於接收到與該第二表情符號圖形物件相關聯之該第六使用者輸入,改變(例如,藉由改變單元2314)該第二表情符號圖形物件之一第一視覺態樣,其中該第一視覺態樣中該改變係基於該第六使用者輸入。
根據一些實施例,處理單元2308經進一步組態以:接收(例如,藉由接收單元2312)一第三使用者滑移示意動作輸入;及回應於接收到該第三使用者滑移示意動作輸入,以一第三表情符號圖形物件之顯示替換(例如,藉由替換單元)該第二表情符號圖形物件之顯示。
根據一些實施例,處理單元2308經進一步組態以:將電子訊息傳輸(例如,藉由傳輸單元2316)至一接收者,該電子訊息包括回應資訊。
根據一些實施例,該第一表情符號圖形物件與該第二表情符號圖形物件不同,且該第一表情符號圖形物件及該第二表情符號圖形物件係選自包含以下各者之群組:一笑臉、一心形及一拇指信號。
視情況藉由圖1A至圖1B或圖23中所描繪之組件實施上文參考圖16所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施接收操作1602及顯示操作1604。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別 事件辨識器180比較事件資訊與各別事件定義186,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
圖24為說明根據一些實施例的用於使用電子器件接收使用者輸入之方法(諸如圖17A至圖17D中所說明之彼等方法)的流程圖。方法2400在具有觸敏式(例如,觸控式螢幕)顯示器之器件(例如,100、300、500)處執行。可組合方法2400中之一些操作,可改變一些操作之次序,且可省略一些操作。
如下所述,方法2400提供接收使用者輸入之直觀方式。該方法降低使用者在使用鍵盤鍵入字元時的認知負荷,藉此建立更高效之人機介面。對於靠電池操作之計算器件,使得使用者能夠更快且更有效地鍵入字元節省電力且增大電池充電之間的時間。
在區塊2402處,該器件顯示鍵盤(例如,1708A)及文字鍵入介面,該文字鍵入介面包含字元***點。
在區塊2404處,該器件偵測在該觸敏式顯示器上的一第一位置處具有一第一特性強度之一觸摸使用者輸入(例如,在1708處),該第一位置與該鍵盤相關聯且對應於一第一字元(例如,字元M)。
在區塊2406處,該器件判定該第一位置處的該觸摸使用者輸入之一第一特性強度及該特性強度是否超過強度臨限值。
在區塊2408處,根據該觸摸使用者輸入之該第一特性強度不超 過一強度臨限值之一判定,該器件在該觸敏式顯示器上顯示該第一字元之一預覽(例如,1708B)(例如,使用者在所顯示鍵盤上的位置處執行淺觸摸或靜止接觸,且對應字元顯示在觸摸使用者輸入之位置上)。
在區塊2410處,根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值(例如,使用者執行深按壓)之一判定,該器件在該觸敏式顯示器上的該字元***點(例如,1710B)處顯示該第一字元(例如,在游標處***字元)。
根據一些實施例,在繼續偵測該觸敏式顯示器上的該觸摸使用者輸入之同時:該器件偵測該觸摸使用者輸入自該第一位置至該觸敏式顯示器上的一第二位置(例如,不同於該第一位置)且具有一第二特性強度之移動(例如,如1710及1712中所示的手指之移動),該第二位置與該鍵盤(例如,1712A)相關聯且對應於一第二字元(例如,字元O)。該器件判定該第二位置處的該觸摸使用者輸入之一第二特性強度。根據該觸摸使用者輸入之該第二特性強度不超過強度臨限值之一判定,該器件在該觸敏式顯示器上顯示該第二字元之一預覽(例如,1712B)(例如,使用者在所顯示鍵盤上的位置處執行淺觸摸或靜止接觸,且對應字元顯示在觸摸使用者輸入之位置上)。根據該第二位置處的該觸摸使用者輸入之該第二特性強度超過該強度臨限值(例如,使用者執行深按壓)之一判定,該器件在該觸敏式顯示器上的該字元***點(例如,1714C)處顯示該第二字元(例如,在游標處***字元)。
根據一些實施例,該觸摸使用者輸入在自該第一位置移動至該第二位置時的一特性強度不超過該強度臨限值。
根據一些實施例,該器件判定在該觸敏式顯示器上不再偵測到該觸摸使用者輸入(例如,使用者執行其手指之起離)。根據不再偵測到該觸摸使用者輸入之一判定(例如,使用者不再觸摸觸敏式顯示 器),該器件在該觸敏式顯示器上之該字元***點處顯示一空白,如由使用者介面畫面1720中的字元「MO」1720A(亦即,「MO<空白>」)所說明。因此,在使用者自觸敏式顯示器抬起其手指時,器件顯示空白。
根據一些實施例,該器件判定不再偵測到該觸摸使用者輸入(例如,使用者執行其手指之起離。在判定不再偵測到該觸摸使用者輸入之後,該器件偵測在觸敏式顯示器上的第二位置處之一第二觸摸使用者輸入,該第二位置與鍵盤相關聯。回應於偵測到該第二觸摸使用者輸入(例如,使用者選取且使其手指移位),該器件在該觸敏式顯示器上的該字元***點處顯示一空白。因此,在使用者抬起其手指且使其手指在觸敏式顯示器上移位時,器件顯示空白。
根據一些實施例,該器件判定在一第一時間不再偵測到該觸摸使用者輸入(例如,使用者執行深按壓)。在判定不再偵測到該觸摸使用者輸入之後,在一第二時間偵測在該觸敏式顯示器上的一第二位置處之一第二觸摸使用者輸入,該第二位置與該鍵盤相關聯;回應於偵測到該第二觸摸使用者輸入(例如,使用者選取且使其手指移位)且根據該第二時間在該第一時間之後的一預定時間段內之一判定,在該觸敏式顯示器上的該字元***點處顯示一空白。因此,在使用者抬起其手指且(在預定時間段內)使其手指在觸敏式顯示器上移位時,器件顯示空白。
根據一些實施例,該鍵盤之字母字元係以字母次序配置(例如,鍵盤1708A)。根據一些實施例,鍵盤之字母字元係以QWERTY組態配置(例如,1726之鍵盤)。
應注意,上文關於方法2400(例如,圖24及圖17A至圖17D)所描述之程序的詳情亦以類似方式適用於本文中所描述之其他方法。舉例而言,以上方法700、900、1000、1200、1400及1600可包括上文參考 方法2400所描述的各種方法之特性中之一或多者。為簡潔起見,不重複此等詳情。
根據一些實施例,圖25展示根據各種所描述實施例之原理組態的電子器件2500之例示性功能方塊圖。根據一些實施例,電子器件2500之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件2500之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖25中所描述之功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖25中所示,電子器件2500包括:觸敏式顯示單元2502,其經組態以顯示圖形使用者介面且接收接觸。觸敏式顯示單元2502耦接至處理單元2504。在一些實施例中,處理單元2504包括顯示致能單元2506、偵測單元2508及判定單元2510。
處理單元2504經組態以:顯示(例如,藉由顯示致能單元2506)一鍵盤及一文字鍵入介面,該文字鍵入介面包含一字元***點;偵測(例如,藉由偵測單元2508)在觸敏式顯示單元(例如,2502)上的一第一位置處具有一第一特性強度之一觸摸使用者輸入,該第一位置與該鍵盤相關聯且對應於一第一字元;判定(例如,藉由判定單元2510)該第一位置處的該觸摸使用者輸入之一第一特性強度;根據該觸摸使用者輸入之該第一特性強度不超過一強度臨限值之一判定,在該觸敏式顯示單元(例如,2502)上顯示(例如,藉由顯示致能單元2506)該第一字元之一預覽;及根據該第一位置處的該觸摸使用者輸入之該第一特性強度超過該強度臨限值之一判定,在該觸敏式顯示單元(例如,2502)上的該字元***點處顯示(例如,藉由顯示致能單元2506)該第一字元。
根據一些實施例,處理單元2504經進一步組態以:在繼續偵測(例如,藉由偵測單元2508)該觸敏式顯示單元(例如,2502)上的該觸摸使用者輸入之同時:偵測(例如,藉由偵測單元2508)該觸摸使用者輸入自該第一位置至該觸敏式顯示單元(例如,2502)上的一第二位置且具有一第二特性強度之移動,該第二位置與該鍵盤相關聯且對應於一第二字元;判定(例如,藉由判定單元2510)該第二位置處的該觸摸使用者輸入之一第二特性強度;根據該觸摸使用者輸入之該第二特性強度不超過強度臨限值之一判定,在該觸敏式顯示單元(例如,2502)上顯示(例如,藉由顯示致能單元2506)該第二字元之一預覽;及根據該第二位置處的該觸摸使用者輸入之該第二特性強度超過該強度臨限值之一判定,在該觸敏式顯示單元(例如,2502)上的該字元***點處顯示(例如,藉由顯示致能單元2506)該第二字元。
根據一些實施例,該觸摸使用者輸入在自該第一位置移動至該第二位置時的一特性強度不超過該強度臨限值。
根據一些實施例,處理單元2504經進一步組態以:判定(例如,藉由判定單元2510)在該觸敏式顯示單元(例如,2502)上不再偵測到該觸摸使用者輸入;及根據不再偵測到該觸摸使用者輸入之一判定,在該觸敏式顯示單元(例如,2502)上之該字元***點處顯示(例如,藉由顯示致能單元2506)一空白。
根據一些實施例,處理單元2504經進一步組態以:判定(例如,藉由判定單元2510)不再偵測到該觸摸使用者輸入;在判定不再偵測到該觸摸使用者輸入之後,偵測(例如,藉由偵測單元2508)在該觸敏式顯示單元(例如,2502)上的一第二位置處之一第二觸摸使用者輸入,該第二位置與鍵盤相關聯;及回應於偵測到該第二觸摸使用者輸入,在該觸敏式顯示單元(例如,2502)上的該字元***點處顯示(例如,藉由顯示致能單元2506)一空白。
根據一些實施例,處理單元2504經進一步組態以:判定(例如,藉由判定單元2510)在一第一時間不再偵測到該觸摸使用者輸入;在判定不再偵測到該觸摸使用者輸入之後,在一第二時間偵測(例如,藉由偵測單元2508)在該觸敏式顯示單元(例如,2502)上的一第二位置處之一第二觸摸使用者輸入,該第二位置與鍵盤相關聯;回應於偵測到該第二觸摸使用者輸入且根據該第二時間在該第一時間之後的一預定時間段內之一判定,在該觸敏式顯示單元(例如,2502)上的該字元***點處顯示(例如,藉由顯示致能單元2506)一空白。
根據一些實施例,該鍵盤之字母字元係以字母次序配置。根據一些實施例,該鍵盤之字母字元係以QWERTY組態配置。
視情況藉由圖1A至圖1B或圖25中所描繪之組件實施上文參考圖24所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施顯示操作2402、偵測操作2404及判定操作2406。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別事件辨識器180比較事件資訊與各別事件定義186,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
圖26A至圖26N說明根據一些實施例的用於接收使用者輸入之例示性使用者介面。此等圖中之使用者介面用以說明下文描述的程序, 包括圖28中之程序。該等使用者介面可顯示於(例如)具有顯示器及經組態以偵測接觸之強度的觸敏式表面之電子器件(例如,100、300、500)處。
在圖26A處,器件顯示使用者介面2600A。使用者介面2600A包括一組一或多個可視線索2600C及2600D(例如,第一組一或多個可視線索顯示於顯示器上的第一位置處)。使用者介面2600A亦可包括(例如)標題2600A及將標題2600A與該組一或多個可視線索2600C及2600D分離開的分割元素2600B。
在圖26B處,在顯示使用者介面2600之同時,器件接收在觸敏式表面上的使用者輸入2602,如由點線指紋輪廓所說明。該器件判定使用者輸入之特性強度。根據使用者輸入之特性強度超過強度臨限值之判定(例如,不顧及使用者輸入在觸敏式表面上的位置),器件判定情境可視線索(例如,第二組一或多個情境可視線索、情境選單)是否可用於使用者介面。
在圖26C處,根據情境可視線索2610C可用(例如,基於器件之當前狀態)之判定,該器件顯示情境可視線索2610C。舉例而言,該器件可在第一組一或多個可視線索之頂部上顯示情境可視線索或情境選單(例如,使用者介面2610之2610A、2610B、2610C),或可替換第一組一或多個可視線索。在一些實例中,在顯示情境可視線索2610C時,該器件停止顯示使用者介面2600及/或可視線索2600C。因此,在該器件偵測到深按壓(超過臨限值)且判定情境選單可用於器件之當前狀態時,該器件顯示情境選單(例如,包括一或多個情境可視線索)。
圖26D至圖26G說明情境可視線索不可用於使用者介面之視覺指示的一個實例。如圖26D至圖26G中所說明,根據情境可視線索不可用(例如,基於器件之當前狀態)之判定,該器件顯示情境可視線索不可用於使用者介面之視覺指示(諸如,2600A、2600B、2600C、2600D 之左右移位)。因此,在器件偵測到深按壓時,該器件顯示情境選單(若可用)或向使用者指示情境選單不可用。藉由提供情境選單不可用之視覺指示,使用者不會將情境選單之未能顯示曲解為器件不能接收使用者輸入。在其他實施例中,該指示可為非視覺指示(或視覺與非視覺指示之組合),諸如音訊指示、觸感指示或音訊與觸感指示之組合。
如圖26D至圖26G中所說明,在一些實施例中,顯示視覺指示包含使使用者介面2600之該組一或多個可視線索2600C及2600D之顯示在顯示器上移位一或多次(例如,使該組可視線索中之一可視線索移位、使第一組可視線索移位,或整個使用者介面向左移位至第二位置,接著向右移位以經過第一位置去往第三位置,接著向左移位以回到第一位置)(及放棄情境物件之顯示)。舉例而言,此左右搖動向使用者指示不存在可用於器件之當前狀態的情境選單。
在一些實施例中,顯示該視覺指示包含使使用者介面之該組一或多個可視線索2600C及2600D之顯示在顯示器上在左右方向上移位一或多次(例如,第一組可視線索或整個使用者介面向左移位至第二位置,接著向右移位以經過第一位置去往第三位置,接著向左移位以回到第一位置)(及放棄情境物件之顯示)。舉例而言,此左右搖動向使用者指示不存在可用於器件之當前狀態的情境選單。
在一些實施例中,顯示該視覺指示包含動畫化該組一或多個可視線索之水平搖動。在一些實施例中,顯示該視覺指示包含動畫化該組一或多個可視線索之垂直搖動。
圖26H至圖26J說明情境可視線索不可用於使用者介面之視覺指示的另一實例。如圖26H至圖26J中所說明,在一些實施例中,顯示視覺指示包含減小(如圖26I中所示)使用者介面2600之該組一或多個可視線索中之第一可視線索2600C在顯示器上的大小,且在減小該組一或 多個可視線索2600中之第一可視線索2600C的大小之後,增大(例如,如圖26J中所示)該組一或多個可視線索2600中之第一可視線索2600C在顯示器上的大小。舉例而言,第一可視線索2600C(或替代地,整個使用者介面)看起來推動至顯示器中(且因此看起來較小)且接著回彈出來(且因此返回至其原始大小)。舉例而言,此推動及回彈運動向使用者指示不存在可用於器件之當前狀態的情境選單。
在一些實施例中,顯示視覺指示包含使使用者介面之該組一或多個可視線索中之第一可視線索(或替代地,整個使用者介面)在顯示器上振盪(例如,大小、位置、旋轉)。
圖26K說明「新增最近連絡人」使用者介面2620。此使用者介面包括在啟動時使得對應最近連絡人新增為新訊息之接收者的可視線索(例如,2620A、2620B、2620C)。可視線索2620D在啟動時引起用於所有連絡人(而非最近連絡人)的可視線索之顯示。可視線索2620E在啟動時引起器件之麥克風變得起作用以用於將使用者話音轉錄成文字。
在一些實施例中,根據使用者輸入2602之特性強度不超過強度臨限值之判定,器件基於使用者輸入在觸敏式表面上之位置而執行動作。舉例而言,器件判定輸入2602用於啟動該組一或多個可視線索中對應於使用者輸入2602之位置的可視線索2600C。因此,圖26B處說明的使用者輸入2602啟動可視線索2600C,且使得器件顯示圖26K處的「新增最近連絡人」使用者介面2620。
在一些實施例中,根據使用者輸入2602之特性強度不超過強度臨限值之判定,器件判定使用者輸入2602之位置是否對應於該組一或多個可視線索中之一可視線索2600C的位置。根據使用者輸入2602對應於該組一或多個可視線索中之該可視線索2600C的位置之判定,器件執行與該組一或多個可視線索中之該可視線索相關聯的動作,諸如 顯示圖26K之「新增最近連絡人」使用者介面2620之動作。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的動作包含啟動與該可視線索相關聯之應用程式。因此,啟動可視線索使得器件啟動應用程式。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的動作包含在文字欄位中顯示一或多個字元。因此,啟動可視線索(例如,顯示器鍵盤之按鍵)使得器件將一字元(例如,與所顯示鍵盤之按鍵相關聯的字元)顯示至文字欄位中。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的動作包含啟動與一通知相關聯之動作。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的動作包含在文字欄位中顯示一或多個表情符號。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於轉錄至一文字欄位中之語音輸入功能性。舉例而言,器件進入啟動麥克風且話音經轉錄且被鍵入文字欄位中之模式。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於將一表情符號新增至一文字欄位中之一使用者介面。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於轉錄語音輸入之一使用者介面。
圖26L說明包括如由點線指紋輪廓指示的第二使用者輸入2612之情境使用者介面2610。在一些實施例中,在顯示情境可視線索2610C(例如,第二組一或多個可視線索;情境選單)之同時,器件接收在觸敏式表面上之第二使用者輸入2612。該器件判定第二使用者輸入2612之特性強度。根據第二使用者輸入2612之特性強度超過第二強度臨限 值之判定,該器件停止顯示情境可視線索2610C(例如,第二組一或多個可視線索;情境選單),且顯示該組一或多個可視線索2600C及2600D,如圖26M中所說明。因此,此第二使用者輸入2612解除情境選單且顯示初始使用者介面。
在一些實施例中,在顯示情境可視線索2610C(例如,第二組一或多個情境可視線索;情境選單)之同時,器件接收在觸敏式表面上的第二使用者輸入2612。器件判定第二使用者輸入2612之特性強度。根據第二使用者輸入2612之特性強度不超過第二強度臨限值之判定,該器件基於第二使用者輸入2612之位置執行第二動作。舉例而言,此第二使用者輸入2612啟動對應於第二使用者輸入2612在觸敏式表面上之位置的情境可視線索2630C,其使得器件顯示圖26N之使用者介面2630。
圖26N說明包括可視線索2630A(其在啟動時使得訊息遞送為SMS訊息,而非經由資料網路之訊息)、可視線索2630B(其在啟動時使得對於傳訊應用程式啟用群組MMS)及可視線索2630C(其在啟動時顯示封鎖的來電者之清單及用以將來電者新增至封鎖的來電者之清單/自該清單移除來電者)之使用者介面2630。
在一些實施例中,在器件顯示情境可視線索2610C(例如,第二組一或多個可視線索;情境選單)之同時,器件接收在觸敏式表面上的第二使用者輸入2612。根據第二使用者輸入2612之特性強度不超過第二強度臨限值之判定,該器件判定第二使用者輸入2612之位置是否對應於情境可視線索之位置。根據第二使用者輸入2612對應於情境可視線索之位置的判定,該器件執行與情境可視線索2610C相關聯之第二動作(例如,啟動對應於第二使用者輸入之位置的所顯示情境可視線索2610C)。舉例而言,此第二使用者輸入2612啟動對應於第二使用者輸入2612在觸敏式表面上之位置的情境可視線索2630C,其使得器 件顯示圖26N之使用者介面2630。
在一些實施例中,該強度臨限值與該第二強度臨限值相同。在其他實施例中,該強度臨限值不同於該第二強度臨限值。
圖27為說明根據一些實施例的用於使用電子器件接收使用者輸入之方法的流程圖。方法2700在具有顯示器及觸敏式表面之器件(例如,100、300、500)處執行。該觸敏式表面經組態以偵測接觸之強度。可組合方法2700中之一些操作,可改變一些操作之次序,且可省略一些操作。
如下所述,方法2700提供接收使用者輸入之直觀方式。該方法藉由簡化對情境選單之存取而降低使用者的認知負荷,藉此建立更高效之人機介面。對於靠電池操作之計算器件,使得使用者能夠更快且更有效地存取情境選單節省電力且增大電池充電之間的時間。
在區塊2702處,器件顯示包括一組一或多個可視線索(例如,2600C及2600D)之一使用者介面(例如,2600)。在區塊2704處,在顯示該使用者介面(例如,2600)之同時,該器件接收在觸敏式表面上之一使用者輸入(例如,2602)。在區塊2706處,該器件判定該使用者輸入之一特性強度是否超過一強度臨限值。在區塊2708處,根據該使用者輸入之該特性強度超過一強度臨限值之一判定,該器件判定一情境可視線索是否可用於該使用者介面。
在區塊2712處,根據該情境可視線索可用之一判定,該器件顯示該情境可視線索(例如,2610C)。在區塊2710處,根據該情境可視線索(例如,2610C)不可用之一判定,該器件顯示該情境可視線索(例如,2610C)不可用於該使用者介面(例如,2600)之一視覺指示(例如,如圖26D至圖26G或圖26H至圖26J中所說明)。
在一些實施例中,該視覺指示包含使該使用者介面之該組一或多個可視線索之顯示在該顯示器上移位一或多次(例如,使該組可視 線索中之一可視線索移位、使第一組可視線索移位,或整個使用者介面向左移位至第二位置,接著向右移位以經過第一位置去往第三位置,接著向左移位以回到第一位置)(及放棄情境物件之顯示)。舉例而言,此左右搖動向使用者指示不存在可用於器件之當前狀態的情境選單。
在一些實施例中,顯示該視覺指示包含使使用者介面之該組一或多個可視線索之顯示在顯示器上在左右方向上移位一或多次(例如,第一組可視線索或整個使用者介面向左移位至第二位置,接著向右移位以經過第一位置去往第三位置,接著向左移位以回到第一位置)(及放棄情境物件之顯示)。舉例而言,此左右搖動向使用者指示不存在可用於器件之當前狀態的情境選單。
在一些實施例中,顯示視覺指示包含減小使用者介面之該組一或多個可視線索中之第一可視線索在顯示器上的大小,且在減小該組一或多個可視線索中之第一可視線索的大小之後,增大該組一或多個可視線索中之第一可視線索在顯示器上的大小。舉例而言,第一可視線索(或替代地,整個使用者介面)看起來推動至顯示器中(且因此看起來較小)且接著回彈出來(且因此返回至其原始大小)。舉例而言,此推動及回彈運動向使用者指示不存在可用於器件之當前狀態的情境選單。
在一些實施例中,顯示視覺指示包含使使用者介面之該組一或多個可視線索中之第一可視線索(或替代地,整個使用者介面)在顯示器上振盪(例如,大小、位置、旋轉)。在一些實施例中,顯示該視覺指示包含動畫化該組一或多個可視線索之水平搖動。在一些實施例中,顯示該視覺指示包含動畫化該組一或多個可視線索之垂直搖動。
在區塊處2726,在一些實施例中,根據該使用者輸入之該特性強度不超過該強度臨限值之一判定,該器件判定該使用者輸入(例 如,2602)之位置是否對應於該組一或多個可視線索中之一可視線索(例如,2600C)之一位置。在區塊2728處,根據該使用者輸入(例如,2602)對應於該組一或多個可視線索中之該可視線索(例如,2600C)的該位置之一判定,該器件執行與該組一或多個可視線索中之該可視線索(例如,2600C)相關聯的動作。在區塊2730處,根據該使用者輸入不對應於該組一或多個可視線索中之一可視線索的位置之判定,該器件放棄執行(或不執行)與該組一或多個可視線索中之一可視線索相關聯的動作。
在一些實施例中,根據該使用者輸入之該特性強度不超過該強度臨限值之一判定,該器件基於在觸敏式表面上的該使用者輸入之位置而執行一動作(例如,啟動該組一或多個可視線索中對應於該使用者輸入之該位置的一可視線索)。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動與該可視線索相關聯之應用程式。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含在一文字欄位中顯示一或多個字元。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動與一通知相關聯之動作。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含在一文字欄位中顯示一或多個表情符號。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於轉錄至一文字欄位中之語音輸入功能性。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於將一表情符號新增至一文字欄位中之一使用者介面。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於轉錄語音輸入之一使用者介面。
在一些實施例中,在區塊2714處,在顯示該情境可視線索(例如,2610C)之同時,該器件接收在觸敏式表面上之一第二使用者輸入(例如,2612)。在區塊2716處,該器件判定該第二使用者輸入(例如,2612)之一特性強度是否超過第二強度臨限值。
在一些實施例中,在區塊2718處,根據該第二使用者輸入(例如,2612)之該特性強度超過第二強度臨限值之一判定,該器件停止顯示該情境可視線索且顯示該組一或多個可視線索(例如,2600C及2600D)。
在一些實施例中,在區塊2720處,根據該第二使用者輸入(例如,2612)之特性強度不超過該第二強度臨限值之判定,該器件判定第二使用者輸入(例如,2612)之位置是否對應於情境可視線索(例如,2610C)之位置。在區塊2722處,根據第二使用者輸入(例如,2612)對應於情境可視線索(例如,2610C)之位置的判定,該器件執行與該情境可視線索(例如,2610C)相關聯之第二動作。在區塊2724處,根據第二使用者輸入(例如,2612)不對應於情境可視線索(例如,2610C)之位置的判定,該器件放棄(或不執行)與該情境可視線索(例如,2610C)相關聯之第二動作。
在一些實施例中,根據該第二使用者輸入之該特性強度不超過該第二強度臨限值之一判定,該器件基於觸敏式表面上的第二使用者輸入之位置而執行第二動作(例如,啟動對應於第二使用者輸入之位置的所顯示情境可視線索)。
在一些實施例中,該強度臨限值與該第二強度臨限值相同。此提供一致附使用者介面。在其他實施例中,該強度臨限值不同於該第二強度臨限值。此提供使執行某些功能變得較困難或較容易之能力。舉例而言,可能需要在觸敏式表面上的較深按壓以啟動包括「重新格式化您的器件」特徵之情境選單,而可能需要較淺按壓來啟動提供對 器件設定之存取的情境選單。
應注意,上文關於方法2700(例如,圖27)所描述之程序的詳情亦可以類似方式適用於以上描述之方法。舉例而言,方法700、900、1000、1200、1400、1420及1600可包括上文參考方法2700所描述之各種方法之特性中之一或多者。舉例而言,使用者介面602可與使用者介面2600相同。對於另一實例,所描述使用者介面中的一些可具有與其相關聯之情境選單,諸如情境選單2610。為簡潔起見,不重複此等詳情。
根據一些實施例,圖28展示根據各種所描述實施例之原理組態的電子器件2800之例示性功能方塊圖。根據一些實施例,電子器件2800之功能區塊經組態以執行上文所描述之技術。視情況藉由硬體、軟體或硬體與軟體之組合實施器件2800之功能區塊,以進行各種所描述實例之原理。熟習此項技術者應理解,視情況組合圖28中所描述之功能區塊,或將其分離成子區塊以實施各種所描述實例之原理。因此,本文中之描述視情況支援本文中所描述之功能區塊的任何可能組合或分離或進一步定義。
如圖28中所示,電子器件2800包括:顯示單元2802,其經組態以顯示圖形使用者介面;觸敏式表面單元2804,其經組態以偵測接觸之強度;及處理單元2806,其耦接至顯示單元2802及觸敏式表面單元2804。在一些實施例中,處理單元2806包括顯示致能單元2808、接收單元2810、判定單元2812、動作執行單元2814及停止顯示致能單元2816。
處理單元2806經組態以:使得能夠顯示(例如,使用顯示致能單元2808)包括一組一或多個可視線索之一使用者介面;在使得能夠顯示該使用者介面之同時,接收(例如,使用接收單元2810)在該觸敏式表面上之一使用者輸入;判定(例如,使用判定單元2812)該使用者輸 入之一特性強度;及根據該使用者輸入之該特性強度超過一強度臨限值之一判定:判定(例如,使用判定單元2812)一情境可視線索是否可用於該使用者介面;根據該情境可視線索可用之一判定,使得能夠顯示(例如,使用顯示致能單元2808)該情境可視線索;及根據該情境可視線索不可用之一判定,使得能夠顯示(例如,使用顯示致能單元2808)該情境可視線索不可用於該使用者介面之一視覺指示。
在一些實施例中,顯示該視覺指示包含使該使用者介面之該組一或多個可視線索之該顯示在該顯示器上移位一或多次。
在一些實施例中,顯示該視覺指示包含使該使用者介面之該組一或多個可視線索之該顯示在該顯示器上在左右方向上移位一或多次。
在一些實施例中,顯示該視覺指示包含減小該顯示器上的該使用者介面之該組一或多個可視線索中的一第一可視線索之一大小;及在減小該組一或多個可視線索中的該第一可視線索之該大小之後,增大該顯示器上的該組一或多個可視線索中的該第一可視線索之該大小。
在一些實施例中,顯示該視覺指示包含使該顯示器上的該使用者介面之該組一或多個可視線索中的一第一可視線索振盪。
在一些實施例中,處理單元2806經進一步組態以:根據該使用者輸入之該特性強度不超過該強度臨限值之一判定:基於在該觸敏式表面上的該使用者輸入之一位置而執行(例如,使用動作執行單元2814)一動作。
在一些實施例中,處理單元2806經進一步組態以:根據該使用者輸入之該特性強度不超過該強度臨限值之一判定:判定(例如,使用判定單元2812)該使用者輸入之一位置是否對應於該組一或多個可視線索中之一可視線索之一位置;及根據該使用者輸入對應於該組一 或多個可視線索中之該可視線索的該位置之一判定,執行(例如,使用動作執行單元2814)與該組一或多個可視線索中之該可視線索相關聯的動作。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動與該可視線索相關聯之應用程式。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含使得能夠在一文字欄位中顯示一或多個字元。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動與一通知相關聯之動作。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含使得能夠在一文字欄位中顯示一或多個表情符號。
在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於轉錄至一文字欄位中之語音輸入功能性。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於將一表情符號新增至一文字欄位中之一使用者介面。在一些實施例中,執行與該組一或多個可視線索中之該可視線索相關聯的該動作包含啟動用於轉錄語音輸入之一使用者介面。
在一些實施例中,處理單元2806經進一步組態以:在使得能夠顯示該情境可視線索之同時,接收(例如,使用接收單元2810)在該觸敏式表面上之一第二使用者輸入;判定(例如,使用判定單元2812)該第二使用者輸入之一特性強度;及根據該第二使用者輸入之該特性強度超過一第二強度臨限值之一判定:停止顯示(例如,使用停止顯示致能單元2816)該情境可視線索且顯示該組一或多個可視線索。
在一些實施例中,處理單元2806經進一步組態以:在使得能夠顯示該情境可視線索之同時,接收(例如,使用接收單元2810)在該觸 敏式表面上之一第二使用者輸入;判定(例如,使用判定單元2812)該第二使用者輸入之一特性強度;及根據該第二使用者輸入之該特性強度不超過該第二強度臨限值之一判定:基於該觸敏式表面上的該第二使用者輸入之一位置而執行(例如,使用動作執行單元2814)一第二動作。
在一些實施例中,處理單元2806經進一步組態以:在使得能夠顯示該情境可視線索之同時,接收(例如,使用接收單元2810)在該觸敏式表面上之一第二使用者輸入;根據該第二使用者輸入之該特性強度不超過該第二強度臨限值之一判定:判定(例如,使用判定單元2812)該第二使用者輸入之一位置是否對應於該情境可視線索之一位置;及根據該第二使用者輸入對應於該情境可視線索之該位置之一判定,執行(例如,使用動作執行單元2814)與該情境可視線索相關聯之一第二動作。
在一些實施例中,使得能夠顯示該視覺指示包含動畫化該組一或多個可視線索之水平搖動。在一些實施例中,使得能夠顯示該視覺指示包含動畫化該組一或多個可視線索之垂直搖動。
在一些實施例中,該強度臨限值與該第二強度臨限值相同。
視情況藉由圖1A至圖1B或圖28中所描繪之組件實施上文參考圖27所描述之操作。舉例而言,可藉由事件分類器170、事件辨識器180及事件處理常式190實施顯示操作2702及接收操作2704。事件分類器170中之事件監控器171偵測觸敏式顯示器112上之接觸,且事件分派器模組174將事件資訊傳送至應用程式136-1。應用程式136-1之各別事件辨識器180比較事件資訊與各別事件定義186,且判定觸敏式表面上之第一位置處之第一接觸是否對應於預定義事件或子事件,諸如使用者介面上之可視線索之啟動。當偵測到各別預定義事件或子事件時,事件辨識器180啟動與事件或子事件之偵測相關聯的事件處理常 式190。事件處理常式190可利用或通話資料更新程式176或物件更新程式177以更新應用程式內部狀態192。在一些實施例中,事件處理常式190存取各別GUI更新程式178以更新由應用程式所顯示之內容。類似地,一般熟習此項技術者將清楚,可如何基於圖1A至圖1B中所描繪之組件來實施其他程序。
用於解釋之目的,已參見特定實施例描述前述描述。然而,上文之說明性論述並不意欲為窮盡性的,或將各種所描述實施例限於所揭示之精確形式。鑒於上述教示,許多修改及變化係可能的。選擇並描述該等實施例以便最佳地解釋各種所描述實施例之原理及其實際應用,藉此使得熟習此項技術者能夠按適合的涵蓋之特定用途最佳利用各種所描述實施例以及各種修改。
700‧‧‧程序/方法

Claims (14)

  1. 一種方法,其包含:在具有一顯示器之一電子器件處:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術,其中該最近存取的使用者輸入技術具有一第一使用者輸入介面;識別該組使用者輸入技術中之一最久前(least recent)存取的使用者輸入技術,其中該最久前存取的使用者輸入技術具有不同於該第一使用者輸入介面之一第二使用者輸入介面;在該顯示器上顯示該最近存取的使用者輸入技術之該第一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之該第二使用者輸入介面相關聯的一第一可視線索;及當顯示該第一使用者輸入介面時,接收與該第一可視線索相關聯之使用者輸入;及回應於接收與該第一可視線索相關聯之該使用者輸入,以該最久前存取的使用者輸入技術之該第二使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該第一使用者輸入介面之顯示。
  2. 如請求項1之方法,其中該最近存取的使用者輸入技術之該使用者輸入介面包含與該最近存取的使用者輸入技術相關聯之一選擇可視線索。
  3. 如請求項1之方法,其進一步包含:回應於接收到該使用者輸入:識別該組使用者輸入技術中之一第二最近存取的使用者輸入技術;及在該顯示器上顯示與該第二最近存取的使用者輸入技術之一使用者輸入介面相關聯的一第二可視線索。
  4. 如請求項1至3中任一項之方法,其中該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術與該第二最近存取的使用者輸入技術為該組使用者輸入技術中之不同技術。
  5. 如請求項1至3中任一項之方法,其中該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術及該第二最近存取的使用者輸入技術係選自包含一最近連絡人功能性、一所有連絡人功能性及一聽寫功能性之群組。
  6. 如請求項1至3中任一項之方法,其中該最近存取的使用者輸入技術、該最久前存取的使用者輸入技術及該第二最近存取的使用者輸入技術係選自包含一建議回覆功能性、一表情符號功能性及一聽寫功能性之群組。
  7. 如請求項1至3中任一項之方法,其中該組使用者輸入技術為一組封閉式預定輸入技術。
  8. 如請求項1至3中任一項之方法,其中該組使用者輸入技術中的使用者輸入技術之一數量係預定的。
  9. 如請求項1至3中任一項之方法,其中該第一可視線索提供該最久前存取的使用者輸入技術之一指示。
  10. 如請求項1至3中任一項之方法,其中該第二可視線索提供該第二最近存取的使用者輸入技術之一指示。
  11. 如請求項1至3中任一項之方法,其中該最近存取的使用者輸入 技術之該第一可視線索、該第二可視線索與該使用者輸入介面係同時顯示。
  12. 如請求項3之方法,其進一步包含:回應於接收到與該第一可視線索相關聯之該使用者輸入:以該最久前存取的使用者輸入技術之該使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該使用者輸入介面之顯示;以與該第二最近存取的使用者輸入技術之該使用者輸入介面相關聯的一第三可視線索之顯示替換與該最久前存取的使用者輸入技術之該使用者輸入介面相關聯的該第一可視線索之顯示;及以與該最近存取的使用者輸入技術之該使用者輸入介面相關聯的一第四可視線索之顯示替換與該第二最近存取的使用者輸入技術之該使用者輸入介面相關聯的該第二可視線索之顯示。
  13. 一種儲存一或多個程式之非暫時性電腦可讀儲存媒體,該一或多個程式包含指令,該等指令在由具有一顯示器之一電子器件之一或多個處理器執行時使得該器件:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術,其中該最近存取的使用者輸入技術具有一第一使用者輸入介面;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術,其中該最久前存取的使用者輸入技術具有不同於該第一使用者輸入介面之一第二使用者輸入介面; 在該顯示器上顯示該最近存取的使用者輸入技術之該第一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之該第二使用者輸入介面相關聯的一第一可視線索;及當顯示該第一使用者輸入介面時,接收與該第一可視線索相關聯之使用者輸入;及回應於接收與該第一可視線索相關聯之該使用者輸入,以該最久前存取的使用者輸入技術之該第二使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該第一使用者輸入介面之顯示。
  14. 一種電子器件,其包含:一顯示器;一或多個處理器;一記憶體;及一或多個程式,其中該一或多個程式儲存於該記憶體中,且經組態以由該一或多個處理器執行,該一或多個程式包括用於進行以下操作之指令:接收一使用者輸入;回應於接收到該使用者輸入:識別一組使用者輸入技術中之一最近存取的使用者輸入技術,其中該最近存取的使用者輸入技術具有一第一使用者輸入介面;識別該組使用者輸入技術中之一最久前存取的使用者輸入技術,其中該最久前存取的使用者輸入技術具有不同於該第一使用者輸入介面之一第二使用者輸入介面;在該顯示器上顯示該最近存取的使用者輸入技術之該第 一使用者輸入介面;及在該顯示器上顯示與該最久前存取的使用者輸入技術之該第二使用者輸入介面相關聯的一第一可視線索;及當顯示該第一使用者輸入介面時,接收與該第一可視線索相關聯之使用者輸入;及回應於接收與該第一可視線索相關聯之該使用者輸入,以該最久前存取的使用者輸入技術之該第二使用者輸入介面之顯示替換該最近存取的使用者輸入技術之該第一使用者輸入介面之顯示。
TW104128684A 2014-09-02 2015-08-31 用於接收使用者輸入之使用者介面 TWI591528B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462044923P 2014-09-02 2014-09-02
US201562127800P 2015-03-03 2015-03-03
US201562129903P 2015-03-08 2015-03-08

Publications (2)

Publication Number Publication Date
TW201633101A TW201633101A (zh) 2016-09-16
TWI591528B true TWI591528B (zh) 2017-07-11

Family

ID=54064583

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104128684A TWI591528B (zh) 2014-09-02 2015-08-31 用於接收使用者輸入之使用者介面

Country Status (10)

Country Link
US (5) US10613743B2 (zh)
EP (4) EP4089534A1 (zh)
JP (2) JP2017527033A (zh)
CN (3) CN111538446A (zh)
AU (1) AU2015101183B4 (zh)
DE (1) DE202015006055U1 (zh)
DK (3) DK178595B1 (zh)
NL (2) NL2015364B1 (zh)
TW (1) TWI591528B (zh)
WO (1) WO2016036522A2 (zh)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10430894B2 (en) 2013-03-21 2019-10-01 Khoros, Llc Gamification for online social communities
US9898187B2 (en) 2013-06-09 2018-02-20 Apple Inc. Managing real-time handwriting recognition
CN106462235B (zh) * 2014-04-28 2020-03-03 Pcms控股公司 用于提供用户认知负荷服务的***和方法
US10789642B2 (en) 2014-05-30 2020-09-29 Apple Inc. Family accounts for an online content storage sharing service
CN106462340B (zh) 2014-06-27 2019-09-13 苹果公司 尺寸减小的用户界面
TWI647608B (zh) 2014-07-21 2019-01-11 美商蘋果公司 遠端使用者介面
WO2016022203A1 (en) 2014-08-02 2016-02-11 Apple Inc. Context-specific user interfaces
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
EP4089534A1 (en) 2014-09-02 2022-11-16 Apple Inc. User interface for receiving user input
EP4050467A1 (en) 2014-09-02 2022-08-31 Apple Inc. Phone user interface
US9875346B2 (en) 2015-02-06 2018-01-23 Apple Inc. Setting and terminating restricted mode operation on electronic devices
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US10218651B2 (en) * 2015-04-20 2019-02-26 Oracle International Corporation Virtual assistance for chat agents
CN104850335B (zh) * 2015-05-28 2018-01-23 瞬联软件科技(北京)有限公司 基于语音输入的表情曲线生成方法
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
CN113521710A (zh) 2015-08-20 2021-10-22 苹果公司 基于运动的表盘和复杂功能块
US11099650B1 (en) 2015-09-07 2021-08-24 Oliver Markus Haynold Camera with improved shutter button
KR102477849B1 (ko) * 2015-09-15 2022-12-15 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
US20170308290A1 (en) * 2016-04-20 2017-10-26 Google Inc. Iconographic suggestions within a keyboard
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
DK179034B1 (en) 2016-06-12 2017-09-04 Apple Inc Devices, methods, and graphical user interfaces for dynamically adjusting presentation of audio outputs
DK179329B1 (en) 2016-06-12 2018-05-07 Apple Inc Handwriting keyboard for monitors
CN108829325B (zh) * 2016-06-12 2021-01-08 苹果公司 用于动态地调整音频输出的呈现的设备、方法和图形用户界面
US10831357B2 (en) 2016-06-12 2020-11-10 Apple Inc. Device, method, and graphical user interface for media playback
JP2018022438A (ja) * 2016-08-05 2018-02-08 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
CN106445358A (zh) * 2016-09-14 2017-02-22 传线网络科技(上海)有限公司 滑动控制方法和终端设备
WO2018119302A1 (en) * 2016-12-23 2018-06-28 Dmitri Boutoussov Dental system and method
US11650791B2 (en) 2017-01-11 2023-05-16 Microsoft Technology Licensing, Llc Relative narration
EP3542498A1 (en) * 2017-01-17 2019-09-25 Samsung Electronics Co., Ltd. Message generation method and wearable electronic device for supporting the same
KR102316024B1 (ko) * 2017-03-02 2021-10-26 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 사용자 인터페이스 표시 방법
US11402909B2 (en) 2017-04-26 2022-08-02 Cognixion Brain computer interface for augmented reality
US11237635B2 (en) 2017-04-26 2022-02-01 Cognixion Nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
CN113311974A (zh) * 2017-05-16 2021-08-27 苹果公司 语音通信方法
US10511707B2 (en) 2017-05-16 2019-12-17 Apple Inc. Voice communication method
US11765114B2 (en) 2017-05-16 2023-09-19 Apple Inc. Voice communication method
US10346449B2 (en) 2017-10-12 2019-07-09 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US11470161B2 (en) 2018-10-11 2022-10-11 Spredfast, Inc. Native activity tracking using credential and authentication management in scalable data networks
US10999278B2 (en) 2018-10-11 2021-05-04 Spredfast, Inc. Proxied multi-factor authentication using credential and authentication management in scalable data networks
US10181246B1 (en) * 2018-01-03 2019-01-15 William David Jackson Universal user variable control utility (UUVCU)
US20190221208A1 (en) * 2018-01-12 2019-07-18 Kika Tech (Cayman) Holdings Co., Limited Method, user interface, and device for audio-based emoji input
US11573679B2 (en) * 2018-04-30 2023-02-07 The Trustees of the California State University Integration of user emotions for a smartphone or other communication device environment
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
USD888755S1 (en) * 2018-05-07 2020-06-30 Google Llc Display screen or portion thereof with transitional graphical user interface
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
JP6844904B2 (ja) * 2018-05-08 2021-03-17 アップル インコーポレイテッドApple Inc. 電子デバイス上のデバイス使用を制御又は提示するためのユーザインターフェース
CN108932066B (zh) * 2018-06-13 2023-04-25 北京百度网讯科技有限公司 输入法获取表情包的方法、装置、设备和计算机存储介质
KR102484647B1 (ko) * 2018-07-11 2023-01-04 삼성전자주식회사 전자 장치의 제어방법 및 컴퓨터 판독 가능 기록매체
TWI672630B (zh) * 2018-08-08 2019-09-21 宏碁股份有限公司 電子裝置及音訊錄音控制方法
KR102667064B1 (ko) * 2019-02-19 2024-05-20 삼성전자 주식회사 전자 장치 및 이를 이용한 카메라 기능과 연동하여 이모지 편집을 위한 사용자 인터페이스를 제공하는 방법
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
CN113157190A (zh) 2019-05-06 2021-07-23 苹果公司 电子设备的受限操作
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
US11144176B2 (en) 2019-06-01 2021-10-12 Apple Inc. User interfaces for electronic voice communications
US11194467B2 (en) 2019-06-01 2021-12-07 Apple Inc. Keyboard management user interfaces
JP7349566B2 (ja) 2019-09-27 2023-09-22 アップル インコーポレイテッド グラフィカルオブジェクトをカスタマイズするためのユーザインタフェース
US11284144B2 (en) 2020-01-30 2022-03-22 Snap Inc. Video generation system to render frames on demand using a fleet of GPUs
US11356720B2 (en) 2020-01-30 2022-06-07 Snap Inc. Video generation system to render frames on demand
US11991419B2 (en) * 2020-01-30 2024-05-21 Snap Inc. Selecting avatars to be included in the video being generated on demand
US11036781B1 (en) 2020-01-30 2021-06-15 Snap Inc. Video generation system to render frames on demand using a fleet of servers
EP4096798A1 (en) 2020-01-30 2022-12-07 Snap Inc. System for generating media content items on demand
CN111369645B (zh) * 2020-02-28 2023-12-05 北京百度网讯科技有限公司 表情信息的展现方法、装置、设备及介质
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
DK202070624A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
US11526256B2 (en) 2020-05-11 2022-12-13 Apple Inc. User interfaces for managing user interface sharing
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11609640B2 (en) * 2020-06-21 2023-03-21 Apple Inc. Emoji user interfaces
US11438289B2 (en) * 2020-09-18 2022-09-06 Khoros, Llc Gesture-based community moderation
CN112417095A (zh) * 2020-11-17 2021-02-26 维沃软件技术有限公司 语音消息处理方法和装置
US11714629B2 (en) 2020-11-19 2023-08-01 Khoros, Llc Software dependency management
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
USD1011376S1 (en) * 2021-08-17 2024-01-16 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with an animated graphical user interface
US11693529B2 (en) 2021-08-31 2023-07-04 Apple Inc. Methods and interfaces for initiating communications
CN114327191A (zh) * 2021-12-29 2022-04-12 上海赛美特软件科技有限公司 一种spc***的关键字段输入方法、装置及电子设备

Family Cites Families (349)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3859005A (en) 1973-08-13 1975-01-07 Albert L Huebner Erosion reduction in wet turbines
US4826405A (en) 1985-10-15 1989-05-02 Aeroquip Corporation Fan blade fabrication system
US5208790A (en) 1989-05-29 1993-05-04 Casio Computer Co., Ltd. Astronomical data indicating device
US5659693A (en) 1992-08-27 1997-08-19 Starfish Software, Inc. User interface with individually configurable panel interface for use in a computer system
CH685967B5 (fr) 1993-11-26 1996-05-31 Asulab Sa Piéce d'horlogerie à affichage dynamique.
CH686808B5 (fr) 1994-01-12 1997-01-15 Ebauchesfabrik Eta Ag Piece d'horlogerie avec indication de la partie de la terre visible depuis la lune.
US5682469A (en) 1994-07-08 1997-10-28 Microsoft Corporation Software platform having a real world interface with animated characters
US5825353A (en) 1995-04-18 1998-10-20 Will; Craig Alexander Control of miniature personal digital assistant using menu and thumbwheel
JPH08339172A (ja) 1995-06-09 1996-12-24 Sony Corp 表示制御装置
US5845257A (en) 1996-02-29 1998-12-01 Starfish Software, Inc. System and methods for scheduling and tracking events across multiple time zones
JPH09251084A (ja) 1996-03-15 1997-09-22 Citizen Watch Co Ltd 電子時計
US6043818A (en) 1996-04-30 2000-03-28 Sony Corporation Background image with a continuously rotating and functional 3D icon
US5870683A (en) 1996-09-18 1999-02-09 Nokia Mobile Phones Limited Mobile station having method and apparatus for displaying user-selectable animation sequence
US5999195A (en) 1997-03-28 1999-12-07 Silicon Graphics, Inc. Automatic generation of transitions between motion cycles in an animation
DE19747879A1 (de) 1997-10-21 1999-04-22 Volker Prof Dr Hepp Vorrichtung zur Zeiterfassung
US5986655A (en) 1997-10-28 1999-11-16 Xerox Corporation Method and system for indexing and controlling the playback of multimedia documents
WO1999034265A1 (de) 1997-12-23 1999-07-08 Schenk Thomas C Uhr mit einem ganztags-ziffernblatt
EP1717678B1 (en) 1998-01-26 2017-11-22 Apple Inc. Method for integrating manual input
JPH11232013A (ja) 1998-02-18 1999-08-27 Seiko Epson Corp 携帯型情報処理装置、制御方法および記録媒体
WO1999066394A1 (en) 1998-06-17 1999-12-23 Microsoft Corporation Method for adapting user interface elements based on historical usage
US6232972B1 (en) 1998-06-17 2001-05-15 Microsoft Corporation Method for dynamically displaying controls in a toolbar display based on control usage
US6279018B1 (en) 1998-12-21 2001-08-21 Kudrollis Software Inventions Pvt. Ltd. Abbreviating and compacting text to cope with display space constraint in computer software
US6441824B2 (en) 1999-01-25 2002-08-27 Datarover Mobile Systems, Inc. Method and apparatus for dynamic text resizing
US8065155B1 (en) 1999-06-10 2011-11-22 Gazdzinski Robert F Adaptive advertising apparatus and methods
US6452597B1 (en) 1999-08-24 2002-09-17 Microsoft Corporation Displaying text on a limited-area display surface
US6809724B1 (en) 2000-01-18 2004-10-26 Seiko Epson Corporation Display apparatus and portable information processing apparatus
AU2001255186A1 (en) 2000-03-21 2001-10-03 Bjorn Kartomten Automatic location-detecting combination analog and digital wristwatch
US20020054066A1 (en) 2000-04-27 2002-05-09 Dan Kikinis Method and system for inputting time in a video environment
US7071942B2 (en) 2000-05-31 2006-07-04 Sharp Kabushiki Kaisha Device for editing animating, method for editin animation, program for editing animation, recorded medium where computer program for editing animation is recorded
US6556222B1 (en) 2000-06-30 2003-04-29 International Business Machines Corporation Bezel based input mechanism and user interface for a smart watch
US6477117B1 (en) 2000-06-30 2002-11-05 International Business Machines Corporation Alarm interface for a smart watch
TW498240B (en) 2000-06-30 2002-08-11 Shiue-Ping Gan On-line personalized image integration method and system
US6496780B1 (en) 2000-09-12 2002-12-17 Wsi Corporation Systems and methods for conveying weather reports
US7218226B2 (en) 2004-03-01 2007-05-15 Apple Inc. Acceleration-based theft detection system for portable electronic devices
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6639875B2 (en) 2000-11-07 2003-10-28 Alfred E. Hall Time piece with changable color face
GB2370208B (en) 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
WO2002054157A1 (en) 2001-01-08 2002-07-11 Firmaet Berit Johannsen Device for displaying time
US6728533B2 (en) 2001-01-25 2004-04-27 Sharp Laboratories Of America, Inc. Clock for mobile phones
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US7698652B2 (en) * 2001-02-09 2010-04-13 Koninklijke Philips Electronics N.V. Rapid retrieval user interface designed around small displays and few buttons for searching long lists
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
US6601988B2 (en) 2001-03-19 2003-08-05 International Business Machines Corporation Simplified method for setting time using a graphical representation of an analog clock face
US7930624B2 (en) 2001-04-20 2011-04-19 Avid Technology, Inc. Editing time-based media with enhanced content
US6714486B2 (en) 2001-06-29 2004-03-30 Kevin Biggs System and method for customized time display
US7674169B2 (en) 2001-07-06 2010-03-09 Scientific Games International, Inc. Random animated lottery system
US20030067497A1 (en) 2001-10-09 2003-04-10 Pichon Olivier Francis Method and device for modifying a pre-existing graphical user interface
US20030074647A1 (en) * 2001-10-12 2003-04-17 Andrew Felix G.T.I. Automatic software input panel selection based on application program state
US7203380B2 (en) 2001-11-16 2007-04-10 Fuji Xerox Co., Ltd. Video production and compaction with collage picture frame user interface
US8004496B2 (en) * 2002-01-08 2011-08-23 Koninklijke Philips Electronics N.V. User interface for electronic devices for controlling the displaying of long sorted lists
KR20040107472A (ko) * 2002-03-05 2004-12-20 소니 가부시끼 가이샤 화상 처리 장치 및 화상 처리 프로그램, 그리고 화상 처리방법
JP2003296246A (ja) 2002-04-01 2003-10-17 Toshiba Corp 電子メール端末装置
US20030214885A1 (en) 2002-05-17 2003-11-20 Summer Powell Electronic time-telling device
US7546548B2 (en) 2002-06-28 2009-06-09 Microsoft Corporation Method and system for presenting menu commands for selection
US6871076B2 (en) 2002-07-11 2005-03-22 International Business Machines Corporation Method and system for automatically adjusting location based system information in a mobile computer
US7461346B2 (en) 2002-07-30 2008-12-02 Sap Ag Editing browser documents
AU2002950502A0 (en) 2002-07-31 2002-09-12 E-Clips Intelligent Agent Technologies Pty Ltd Animated messaging
US7616208B2 (en) 2002-12-18 2009-11-10 Genesys Conferencing Ltd. Method and system for application broadcast
US7185315B2 (en) 2003-02-25 2007-02-27 Sheet Dynamics, Ltd. Graphical feedback of disparities in target designs in graphical development environment
CN1536511A (zh) 2003-04-04 2004-10-13 干学平 在线定制含个人化标志的对象的方法
US7035170B2 (en) 2003-04-29 2006-04-25 International Business Machines Corporation Device for displaying variable data for small screens
JP4161814B2 (ja) 2003-06-16 2008-10-08 ソニー株式会社 入力方法および入力装置
US20050041667A1 (en) 2003-06-30 2005-02-24 Microsoft Corporation Calendar channel
US7257254B2 (en) 2003-07-24 2007-08-14 Sap Ag Method and system for recognizing time
TW200512616A (en) 2003-09-17 2005-04-01 Chi-Hung Su Interactive mechanism allowing internet users to link database and self-configure dynamic 360-degree object-browsing webpage content
US7218575B2 (en) 2003-10-31 2007-05-15 Rosevear John M Angular twilight clock
US8645336B2 (en) 2003-11-07 2014-02-04 Magnaforte, Llc Digital interactive phrasing system and method
US20050125744A1 (en) 2003-12-04 2005-06-09 Hubbard Scott E. Systems and methods for providing menu availability help information to computer users
US8171084B2 (en) 2004-01-20 2012-05-01 Microsoft Corporation Custom emoticons
US20050231512A1 (en) 2004-04-16 2005-10-20 Niles Gregory E Animation of an object using behaviors
JP2005339017A (ja) 2004-05-25 2005-12-08 Mitsubishi Electric Corp 電子機器
US20050278757A1 (en) 2004-05-28 2005-12-15 Microsoft Corporation Downloadable watch faces
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
US20060035628A1 (en) 2004-07-30 2006-02-16 Microsoft Corporation Weather channel
US7411590B1 (en) 2004-08-09 2008-08-12 Apple Inc. Multimedia file format
US7580363B2 (en) * 2004-08-16 2009-08-25 Nokia Corporation Apparatus and method for facilitating contact selection in communication devices
US7519923B2 (en) 2004-10-20 2009-04-14 International Business Machines Corporation Method for generating a tree view of elements in a graphical user interface (GUI)
US7336280B2 (en) 2004-11-18 2008-02-26 Microsoft Corporation Coordinating animations and media in computer display output
US7619616B2 (en) 2004-12-21 2009-11-17 Microsoft Corporation Pressure sensitive controls
US20060142944A1 (en) 2004-12-23 2006-06-29 France Telecom Technique for creating, directing, storing, and automatically delivering a message to an intended recipient based on climatic conditions
CN101133385B (zh) * 2005-03-04 2014-05-07 苹果公司 手持电子设备、手持设备及其操作方法
US7751285B1 (en) 2005-03-28 2010-07-06 Nano Time, LLC Customizable and wearable device with electronic images
KR20060109708A (ko) 2005-04-18 2006-10-23 어윤형 밤낮이 표시되는 만국시계
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
KR100716288B1 (ko) 2005-06-17 2007-05-09 삼성전자주식회사 디스플레이장치 및 그 제어방법
WO2007018881A2 (en) 2005-08-05 2007-02-15 Walker Digital, Llc Efficient customized media creation through pre-encoding of common elements
US7933632B2 (en) 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
ATE463783T1 (de) 2005-10-11 2010-04-15 Research In Motion Ltd System und verfahren zur organisation von anwendungsindikatoren auf einer elektronischen vorrichtung
KR100679039B1 (ko) * 2005-10-21 2007-02-05 삼성전자주식회사 3차원 그래픽 유저 인터페이스, 이를 제공하는 장치 및방법
US20070101279A1 (en) 2005-10-27 2007-05-03 Chaudhri Imran A Selection of user interface elements for unified display in a display environment
JP2007163294A (ja) 2005-12-14 2007-06-28 Sony Corp 腕時計、腕時計の表示方法、および、プログラム
KR101181766B1 (ko) 2005-12-23 2012-09-12 엘지전자 주식회사 이동통신 단말기에서의 메뉴 표시 방법, 및 그 방법을구현하기 위한 이동통신 단말기
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US7898542B1 (en) 2006-03-01 2011-03-01 Adobe Systems Incorporated Creating animation effects
KR100754674B1 (ko) 2006-03-10 2007-09-03 삼성전자주식회사 휴대 단말의 메뉴 선택 방법 및 장치
US7836400B2 (en) 2006-03-31 2010-11-16 Research In Motion Limited Snooze support for event reminders
US9395905B2 (en) 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US20070261537A1 (en) 2006-05-12 2007-11-15 Nokia Corporation Creating and sharing variations of a music file
EP1857953B1 (fr) 2006-05-16 2008-12-03 EM Microelectronic-Marin SA Procédé d'authentification et d'échange sécurisé de données entre une puce personnalisée et un serveur dédicacé, et ensemble pour la mise en oeuvre du procédé
EP2020088A2 (en) 2006-05-22 2009-02-04 Nike International Ltd. User interface for remotely controlling a digital music player
US20080046839A1 (en) * 2006-06-27 2008-02-21 Pixtel Media Technology (P) Ltd. Input mode switching methods and devices utilizing the same
US8078036B2 (en) 2006-08-23 2011-12-13 Sony Corporation Custom content compilation using digital chapter marks
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7941760B2 (en) * 2006-09-06 2011-05-10 Apple Inc. Soft keyboard display for a portable multifunction device
JP4884912B2 (ja) * 2006-10-10 2012-02-29 三菱電機株式会社 電子機器
US7515509B2 (en) 2006-12-08 2009-04-07 Jennifer Klein Teaching clock
US20080215240A1 (en) 2006-12-18 2008-09-04 Damian Howard Integrating User Interfaces
KR100784969B1 (ko) * 2006-12-20 2007-12-11 삼성전자주식회사 휴대 단말기의 사용기록 기반 메뉴 표시 방법
US8607167B2 (en) 2007-01-07 2013-12-10 Apple Inc. Portable multifunction device, method, and graphical user interface for providing maps and directions
KR100896711B1 (ko) 2007-02-08 2009-05-11 삼성전자주식회사 터치 스크린을 갖는 휴대 단말기의 탭을 통한 기능 실행방법
EP2132960B1 (en) 2007-03-29 2012-05-16 Koninklijke Philips Electronics N.V. Natural daylight mimicking system and user interface
KR101390103B1 (ko) 2007-04-03 2014-04-28 엘지전자 주식회사 영상제어방법 및 이동단말기
CN100487637C (zh) * 2007-04-30 2009-05-13 陈灿华 触摸式外接键盘
US8171432B2 (en) 2008-01-06 2012-05-01 Apple Inc. Touch screen device, method, and graphical user interface for displaying and selecting application options
KR20090008976A (ko) 2007-07-19 2009-01-22 삼성전자주식회사 네비게이션 단말에서의 지도 스크롤 방법 및 그 네비게이션단말
US7778118B2 (en) 2007-08-28 2010-08-17 Garmin Ltd. Watch device having touch-bezel user interface
CN102749997B (zh) 2007-09-18 2016-06-22 微软技术许可有限责任公司 移动终端和控制该移动终端的操作的方法
US20090100342A1 (en) 2007-10-12 2009-04-16 Gabriel Jakobson Method and system for presenting address and mapping information
JP2009147889A (ja) 2007-12-18 2009-07-02 Cybird Holdings Co Ltd 画像管理システム
US20090164923A1 (en) 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for providing an adaptive icon
KR101629873B1 (ko) 2008-01-30 2016-06-21 구글 인코포레이티드 모바일 디바이스 이벤트의 통지
US8677285B2 (en) 2008-02-01 2014-03-18 Wimm Labs, Inc. User interface of a small touch sensitive display for an electronic data and communication device
US9058765B1 (en) 2008-03-17 2015-06-16 Taaz, Inc. System and method for creating and sharing personalized virtual makeovers
US8907990B2 (en) 2008-04-01 2014-12-09 Takatoshi Yanase Display system, display method, program, and recording medium
US20090254624A1 (en) * 2008-04-08 2009-10-08 Jeff Baudin E-mail message management system
KR100977385B1 (ko) 2008-04-10 2010-08-20 주식회사 팬택 위젯형 대기화면을 제어할 수 있는 이동 단말기 및 그를이용한 대기화면 제어 방법
CA2665842C (en) 2008-05-11 2014-12-16 Research In Motion Limited Electronic device and method providing improved alarm clock feature and facilitated alarm editing mode
US8620641B2 (en) 2008-05-16 2013-12-31 Blackberry Limited Intelligent elision
KR101488726B1 (ko) 2008-05-27 2015-02-06 삼성전자주식회사 위젯 창을 표시하는 디스플레이 장치 및 이를 포함하는디스플레이 시스템과 그 디스플레이 방법
US8135392B2 (en) 2008-06-06 2012-03-13 Apple Inc. Managing notification service connections and displaying icon badges
US8010479B2 (en) 2008-06-18 2011-08-30 International Business Machines Corporation Simplifying the creation of user-defined custom elements for use in a graphical modeling application
US20090327886A1 (en) 2008-06-27 2009-12-31 Microsoft Corporation Use of secondary factors to analyze user intention in gui element activation
US10983665B2 (en) 2008-08-01 2021-04-20 Samsung Electronics Co., Ltd. Electronic apparatus and method for implementing user interface
US8221125B2 (en) 2008-08-14 2012-07-17 World View Time Inc. Electronic presentation of world time zones
US20100064255A1 (en) 2008-09-05 2010-03-11 Apple Inc. Contextual menus in an electronic device
US8872646B2 (en) 2008-10-08 2014-10-28 Dp Technologies, Inc. Method and system for waking up a device due to motion
WO2010051493A2 (en) 2008-10-31 2010-05-06 Nettoons, Inc. Web-based real-time animation visualization, creation, and distribution
US8493408B2 (en) 2008-11-19 2013-07-23 Apple Inc. Techniques for manipulating panoramas
US8584031B2 (en) * 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
JP4752900B2 (ja) 2008-11-19 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
KR20100065640A (ko) 2008-12-08 2010-06-17 삼성전자주식회사 터치스크린의 햅틱 피드백 방법
US8522163B2 (en) 2008-12-19 2013-08-27 Verizon Patent And Licensing Inc. Systems and methods for radial display of time based information
KR101545880B1 (ko) 2008-12-22 2015-08-21 삼성전자주식회사 터치 스크린을 구비한 단말기 및 그 단말기의 데이터 표시 방법
EP2204702B1 (en) 2008-12-30 2014-04-23 Vodafone Holding GmbH Clock
US20120001922A1 (en) 2009-01-26 2012-01-05 Escher Marc System and method for creating and sharing personalized fonts on a client/server architecture
EP2214087B1 (en) 2009-01-30 2015-07-08 BlackBerry Limited A handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device
US10175848B2 (en) 2009-02-09 2019-01-08 Nokia Technologies Oy Displaying a display portion including an icon enabling an item to be added to a list
US20100226213A1 (en) 2009-03-04 2010-09-09 Brian Robert Drugge User Customizable Timepiece
US20100235734A1 (en) 2009-03-16 2010-09-16 Bas Ording Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display
US20100251176A1 (en) 2009-03-24 2010-09-30 Microsoft Corporation Virtual keyboard with slider buttons
US8167127B2 (en) 2009-03-31 2012-05-01 Marware Inc. Protective carrying case for a portable electronic device
DE102009018165A1 (de) 2009-04-18 2010-10-21 Schreiber & Friends Verfahren zur Darstellung eines animierten Objekts
JP2010257051A (ja) 2009-04-22 2010-11-11 Funai Electric Co Ltd 回転式入力装置及び電子機器
US8601389B2 (en) 2009-04-30 2013-12-03 Apple Inc. Scrollable menus and toolbars
KR101613838B1 (ko) 2009-05-19 2016-05-02 삼성전자주식회사 휴대 단말기의 홈 스크린 지원 방법 및 이를 지원하는 휴대 단말기
CH701440A2 (fr) 2009-07-03 2011-01-14 Comme Le Temps Sa Montre-bracelet à écran tactile et procédé d'affichage sur une montre à écran tactile.
US9213466B2 (en) 2009-07-20 2015-12-15 Apple Inc. Displaying recently used functions in context sensitive menu
US8378798B2 (en) 2009-07-24 2013-02-19 Research In Motion Limited Method and apparatus for a touch-sensitive display
US9244562B1 (en) 2009-07-31 2016-01-26 Amazon Technologies, Inc. Gestures and touches on force-sensitive input devices
JP5333068B2 (ja) 2009-08-31 2013-11-06 ソニー株式会社 情報処理装置、表示方法及び表示プログラム
GB2475669A (en) 2009-09-03 2011-06-01 Tapisodes Ltd Animated progress indicator for smartphone
JP5278259B2 (ja) * 2009-09-07 2013-09-04 ソニー株式会社 入力装置、入力方法及びプログラム
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
TWI420332B (zh) 2009-09-29 2013-12-21 Htc Corp 天氣狀態顯示方法、裝置及電腦程式產品
US8312392B2 (en) 2009-10-02 2012-11-13 Qualcomm Incorporated User interface gestures and methods for providing file sharing functionality
CN101702112A (zh) 2009-11-19 2010-05-05 宇龙计算机通信科技(深圳)有限公司 一种待机图形界面的设置方法及电子设备
US8364855B2 (en) 2009-11-20 2013-01-29 Apple Inc. Dynamic interpretation of user input in a portable electronic device
US8799816B2 (en) 2009-12-07 2014-08-05 Motorola Mobility Llc Display interface and method for displaying multiple items arranged in a sequence
KR101626621B1 (ko) 2009-12-30 2016-06-01 엘지전자 주식회사 원형 디스플레이부를 구비한 이동 통신 단말기의 데이터 제어 방법 및 이를 적용한 이동 통신 단말기
US20110179372A1 (en) 2010-01-15 2011-07-21 Bradford Allen Moore Automatic Keyboard Layout Determination
US10705794B2 (en) * 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20110197165A1 (en) 2010-02-05 2011-08-11 Vasily Filippov Methods and apparatus for organizing a collection of widgets on a mobile device display
KR101600549B1 (ko) 2010-02-11 2016-03-07 삼성전자주식회사 시간정보에 연계된 정보의 히스토리 제공 방법 및 장치
KR20110093729A (ko) 2010-02-12 2011-08-18 삼성전자주식회사 위젯 제공 방법 및 그 장치
US20110205851A1 (en) 2010-02-23 2011-08-25 Jared Harris E-Watch
US20120028707A1 (en) 2010-02-24 2012-02-02 Valve Corporation Game animations with multi-dimensional video game data
JP2011175440A (ja) * 2010-02-24 2011-09-08 Sony Corp 情報処理装置、情報処理方法およびコンピュータ読み取り可能な記録媒体
CN101819486B (zh) 2010-03-23 2012-06-13 宇龙计算机通信科技(深圳)有限公司 一种触摸屏的监视处理方法、装置及移动终端
GB2492917A (en) * 2010-04-21 2013-01-16 Research In Motion Ltd Method of interacting with a scrollable area on a portable electronic device
WO2011146740A2 (en) * 2010-05-19 2011-11-24 Google Inc. Sliding motion to change computer keys
US20120254804A1 (en) 2010-05-21 2012-10-04 Sheha Michael A Personal wireless navigation system
US8694899B2 (en) 2010-06-01 2014-04-08 Apple Inc. Avatars reflecting user states
US20110316858A1 (en) 2010-06-24 2011-12-29 Mediatek Inc. Apparatuses and Methods for Real Time Widget Interactions
US8484562B2 (en) 2010-06-25 2013-07-09 Apple Inc. Dynamic text adjustment in a user interface element
US20120011449A1 (en) * 2010-07-09 2012-01-12 Ori Sasson Messaging system
JP2012027875A (ja) 2010-07-28 2012-02-09 Sony Corp 電子機器、処理方法及びプログラム
US8630392B2 (en) 2010-07-30 2014-01-14 Mitel Networks Corporation World clock enabling time zone sensitive applications
KR101660746B1 (ko) 2010-08-24 2016-10-10 엘지전자 주식회사 이동 단말기 및 이것의 애플리케이션 지시자 설정 방법
JP2012053642A (ja) 2010-08-31 2012-03-15 Brother Ind Ltd 通信装置、通信システム、通信制御方法、および通信制御プログラム
EP2426902A1 (en) 2010-09-07 2012-03-07 Research In Motion Limited Dynamically manipulating an emoticon or avatar
US8620850B2 (en) * 2010-09-07 2013-12-31 Blackberry Limited Dynamically manipulating an emoticon or avatar
US8462997B2 (en) 2010-09-15 2013-06-11 Microsoft Corporation User-specific attribute customization
KR101708821B1 (ko) 2010-09-30 2017-02-21 엘지전자 주식회사 이동 단말기 및 그 제어 방법
TWI467462B (zh) 2010-10-01 2015-01-01 Univ Nat Taiwan Science Tech Active browsing method
US8732609B1 (en) 2010-10-18 2014-05-20 Intuit Inc. Method and system for providing a visual scrollbar position indicator
US8677238B2 (en) * 2010-10-21 2014-03-18 Sony Computer Entertainment Inc. Navigation of electronic device menu without requiring visual contact
US9195637B2 (en) 2010-11-03 2015-11-24 Microsoft Technology Licensing, Llc Proportional font scaling
TW201222405A (en) 2010-11-16 2012-06-01 Hon Hai Prec Ind Co Ltd Method for configuring view of city in weather forecast application
JP2012123475A (ja) * 2010-12-06 2012-06-28 Fujitsu Ten Ltd 情報処理装置及び表示方法
AU2010249319A1 (en) 2010-12-13 2012-06-28 Canon Kabushiki Kaisha Conditional optimised paths in animated state machines
US8994646B2 (en) 2010-12-17 2015-03-31 Microsoft Corporation Detecting gestures involving intentional movement of a computing device
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
TW201232486A (en) 2011-01-26 2012-08-01 Tomtom Int Bv Navigation apparatus and method of providing weather condition information
US20120223935A1 (en) 2011-03-01 2012-09-06 Nokia Corporation Methods and apparatuses for facilitating interaction with a three-dimensional user interface
JP3168099U (ja) 2011-03-11 2011-06-02 株式会社ホリウチ電子設計 Gps時刻を用いた時計
JP5819403B2 (ja) * 2011-03-23 2015-11-24 京セラ株式会社 電子機器、操作制御方法および操作制御プログラム
TW201239869A (en) 2011-03-24 2012-10-01 Hon Hai Prec Ind Co Ltd System and method for adjusting font size on screen
JP2012203832A (ja) 2011-03-28 2012-10-22 Canon Inc 表示制御装置及びその制御方法
US9215506B2 (en) * 2011-03-31 2015-12-15 Tivo Inc. Phrase-based communication system
US10198097B2 (en) * 2011-04-26 2019-02-05 Sentons Inc. Detecting touch input force
CN102790826A (zh) 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 首字母列表定位方法及移动终端
KR101891803B1 (ko) 2011-05-23 2018-08-27 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 화면 편집 방법 및 장치
WO2012174435A1 (en) 2011-06-16 2012-12-20 Richard Tao Systems and methods for a virtual watch
KR20130004857A (ko) * 2011-07-04 2013-01-14 삼성전자주식회사 인터넷 서비스를 위한 사용자 인터페이스 제공 방법 및 장치
CN102890598A (zh) * 2011-07-21 2013-01-23 国际商业机器公司 预设输入框的输入法模式的方法和***
US20130024781A1 (en) * 2011-07-22 2013-01-24 Sony Corporation Multi-Modal and Updating Interface for Messaging
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
GB2493709A (en) 2011-08-12 2013-02-20 Siine Ltd Faster input of text in graphical user interfaces
US20130234969A1 (en) 2011-08-17 2013-09-12 Wintek Corporation Touch display panel
US20150195179A1 (en) * 2011-08-17 2015-07-09 Google Inc. Method and system for customizing toolbar buttons based on usage
US8806369B2 (en) 2011-08-26 2014-08-12 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US20130055147A1 (en) 2011-08-29 2013-02-28 Salesforce.Com, Inc. Configuration, generation, and presentation of custom graphical user interface components for a virtual cloud-based application
US8890886B2 (en) 2011-09-02 2014-11-18 Microsoft Corporation User interface with color themes based on input image data
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US20130063366A1 (en) * 2011-09-13 2013-03-14 Google Inc. User inputs of a touch-sensitive device
US20130069893A1 (en) 2011-09-15 2013-03-21 Htc Corporation Electronic device, controlling method thereof and computer program product
US20130076757A1 (en) 2011-09-27 2013-03-28 Microsoft Corporation Portioning data frame animation representations
JP5983983B2 (ja) 2011-10-03 2016-09-06 ソニー株式会社 情報処理装置および方法、並びにプログラム
US9619139B2 (en) 2011-10-03 2017-04-11 Kyocera Corporation Device, method, and storage medium storing program
US9678578B2 (en) 2011-10-03 2017-06-13 Furuno Electric Co., Ltd. Device having touch panel, display control program and display control method
US8467270B2 (en) 2011-10-26 2013-06-18 Google Inc. Smart-watch with user interface features
US8688793B2 (en) 2011-11-08 2014-04-01 Blackberry Limited System and method for insertion of addresses in electronic messages
US9551980B2 (en) 2011-11-09 2017-01-24 Lonestar Inventions, L.P. Solar timer using GPS technology
US20130141371A1 (en) 2011-12-01 2013-06-06 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
TWI557630B (zh) 2011-12-06 2016-11-11 宏碁股份有限公司 電子裝置、社群互動磚資料顯示方法及動態圖示磚連結方法
US9743357B2 (en) * 2011-12-16 2017-08-22 Joseph Akwo Tabe Energy harvesting computer device in association with a communication device configured with apparatus for boosting signal reception
KR101977016B1 (ko) 2011-12-30 2019-05-13 삼성전자 주식회사 방송 수신 시스템의 프론트 엔드 집적회로, 이를 포함하는 방송 수신 시스템, 및 이의 동작 방법
US9274683B2 (en) 2011-12-30 2016-03-01 Google Inc. Interactive answer boxes for user search queries
TWM435665U (en) 2012-01-02 2012-08-11 Advanced Information And Electronics Software Technology Co Ltd The control interface on mobile devices
KR102022318B1 (ko) 2012-01-11 2019-09-18 삼성전자 주식회사 음성 인식을 사용하여 사용자 기능을 수행하는 방법 및 장치
US20130191785A1 (en) 2012-01-23 2013-07-25 Microsoft Corporation Confident item selection using direct manipulation
US9524272B2 (en) 2012-02-05 2016-12-20 Apple Inc. Navigating among content items in a browser using an array mode
KR101873413B1 (ko) 2012-02-17 2018-07-02 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
US20130234929A1 (en) 2012-03-07 2013-09-12 Evernote Corporation Adapting mobile user interface to unfavorable usage conditions
US20130254705A1 (en) 2012-03-20 2013-09-26 Wimm Labs, Inc. Multi-axis user interface for a touch-screen enabled wearable device
US8910063B2 (en) 2012-03-27 2014-12-09 Cisco Technology, Inc. Assisted display for command line interfaces
US8996997B2 (en) 2012-04-18 2015-03-31 Sap Se Flip-through format to view notification and related items
US9173052B2 (en) 2012-05-08 2015-10-27 ConnecteDevice Limited Bluetooth low energy watch with event indicators and activation
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
KR101823288B1 (ko) 2012-05-09 2018-01-29 애플 인크. 제스처에 응답하여 디스플레이 상태들 사이를 전이하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
KR101956082B1 (ko) 2012-05-09 2019-03-11 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
DE112013002412T5 (de) 2012-05-09 2015-02-19 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche zum Bereitstellen von Rückmeldung für das Wechseln von Aktivierungszuständen eines Benutzerschnittstellenobjekts
EP2847661A2 (en) 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
KR101963589B1 (ko) 2012-06-18 2019-03-29 삼성전자주식회사 휴대단말기에서 RCS(Rich Communication Suite)의 Capability Discovery 수행 방법 및 장치
US9489471B2 (en) 2012-06-29 2016-11-08 Dell Products L.P. Flash redirection with caching
US9069932B2 (en) 2012-07-06 2015-06-30 Blackberry Limited User-rotatable three-dimensionally rendered object for unlocking a computing device
US20140022183A1 (en) 2012-07-19 2014-01-23 General Instrument Corporation Sending and receiving information
US20150177976A1 (en) 2012-08-08 2015-06-25 Freescale Semiconductor, Inc. Method and system for scrolling a data set across a screen
US20140055495A1 (en) 2012-08-22 2014-02-27 Lg Cns Co., Ltd. Responsive user interface engine for display devices
KR102020345B1 (ko) 2012-08-22 2019-11-04 삼성전자 주식회사 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치
KR20140026027A (ko) 2012-08-24 2014-03-05 삼성전자주식회사 어플리케이션 실행 방법 및 휴대 단말
US20140074570A1 (en) 2012-09-10 2014-03-13 Super Transcon Ip, Llc Commerce System and Method of Controlling the Commerce System by Presenting Contextual Advertisements on a Computer System
US20140173439A1 (en) 2012-09-12 2014-06-19 ACCO Brands Corporation User interface for object tracking
US20140082533A1 (en) 2012-09-20 2014-03-20 Adobe Systems Incorporated Navigation Interface for Electronic Content
US20150113468A1 (en) 2012-09-24 2015-04-23 Richard Lawrence Clark System and method of inputting time on an electronic device having a touch screen
KR102045841B1 (ko) * 2012-10-09 2019-11-18 삼성전자주식회사 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치
US20140123005A1 (en) 2012-10-25 2014-05-01 Apple Inc. User interface for streaming media stations with virtual playback
US9582156B2 (en) 2012-11-02 2017-02-28 Amazon Technologies, Inc. Electronic publishing mechanisms
EP2728420B1 (fr) 2012-11-06 2018-01-03 Montres Breguet SA Montre astronomique
US9235321B2 (en) 2012-11-14 2016-01-12 Facebook, Inc. Animation sequence associated with content item
US10410180B2 (en) * 2012-11-19 2019-09-10 Oath Inc. System and method for touch-based communications
EP2923255A4 (en) 2012-11-20 2016-07-27 Jolla Oy METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR CREATING USER INTERFACE VIEW
US10551928B2 (en) 2012-11-20 2020-02-04 Samsung Electronics Company, Ltd. GUI transitions on wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US11372536B2 (en) 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US9766778B2 (en) 2012-11-27 2017-09-19 Vonage Business Inc. Method and apparatus for rapid access to a contact in a contact list
JP2014109881A (ja) 2012-11-30 2014-06-12 Toshiba Corp 情報処理装置、情報処理方法及びプログラム
US9141270B1 (en) 2012-12-01 2015-09-22 Allscipts Software, Llc Smart scroller user interface element
KR102141044B1 (ko) 2012-12-03 2020-08-04 삼성전자주식회사 복수의 터치스크린을 가지는 휴대 장치 및 복수의 터치스크린을 가지는 휴대 장치의 사운드 출력방법
US20140157167A1 (en) 2012-12-05 2014-06-05 Huawei Technologies Co., Ltd. Method and Device for Controlling Icon
KR20140073232A (ko) * 2012-12-06 2014-06-16 엘지전자 주식회사 휴대 단말기 및 그 동작 방법
US9189131B2 (en) 2012-12-11 2015-11-17 Hewlett-Packard Development Company, L.P. Context menus
CH707412A2 (de) 2012-12-19 2014-06-30 Eduardo Santana Verfahren und Vorrichtung zur Anzeige von Zeitinformationen.
US10270720B2 (en) * 2012-12-20 2019-04-23 Microsoft Technology Licensing, Llc Suggesting related items
JP5874625B2 (ja) 2012-12-20 2016-03-02 カシオ計算機株式会社 入力装置、入力操作方法及び制御プログラム並びに電子機器
US20140189584A1 (en) 2012-12-27 2014-07-03 Compal Communications, Inc. Method for switching applications in user interface and electronic apparatus using the same
CN103902165B (zh) 2012-12-27 2017-08-01 北京新媒传信科技有限公司 实现菜单背景的方法和装置
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
KR101958582B1 (ko) 2012-12-29 2019-07-04 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR102001332B1 (ko) 2012-12-29 2019-07-17 애플 인크. 콘텐츠를 스크롤할지 선택할지 결정하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
GB201300031D0 (en) 2013-01-02 2013-02-13 Canonical Ltd Ubuntu UX innovations
US20140195972A1 (en) 2013-01-07 2014-07-10 Electronics And Telecommunications Research Institute Method and apparatus for managing programs or icons
US20140197963A1 (en) 2013-01-15 2014-07-17 Fitbit, Inc. Portable monitoring devices and methods of operating the same
CN103092469A (zh) * 2013-01-30 2013-05-08 东莞宇龙通信科技有限公司 终端和图标移动方法
KR20140101242A (ko) 2013-02-08 2014-08-19 삼성전자주식회사 이동 단말 및 그 동작 방법
US9031783B2 (en) 2013-02-28 2015-05-12 Blackberry Limited Repositionable graphical current location indicator
KR102188097B1 (ko) 2013-03-04 2020-12-07 삼성전자주식회사 페이지 운용 방법 및 그 전자 장치
US9280844B2 (en) 2013-03-12 2016-03-08 Comcast Cable Communications, Llc Animation
US9792014B2 (en) 2013-03-15 2017-10-17 Microsoft Technology Licensing, Llc In-place contextual menu for handling actions for a listing of items
US20140282103A1 (en) 2013-03-16 2014-09-18 Jerry Alan Crandall Data sharing
KR20140115731A (ko) 2013-03-22 2014-10-01 삼성전자주식회사 휴대 단말기의 오브젝트 변환 방법 및 그 장치
KR20140120488A (ko) 2013-04-03 2014-10-14 엘지전자 주식회사 포터블 디바이스 및 그의 제어 방법
KR101495257B1 (ko) 2013-04-18 2015-02-25 주식회사 팬택 단말 아이콘 제어 방법 및 장치
CN103279261B (zh) 2013-04-23 2016-06-29 惠州Tcl移动通信有限公司 无线通讯设备及其窗口小部件的添加方法
JP6092702B2 (ja) 2013-04-25 2017-03-08 京セラ株式会社 通信端末、および情報送信方法
US20140325408A1 (en) 2013-04-26 2014-10-30 Nokia Corporation Apparatus and method for providing musical content based on graphical user inputs
US10126904B2 (en) 2013-05-09 2018-11-13 Amazon Technologies, Inc. Mobile device gestures
KR102144763B1 (ko) 2013-05-22 2020-08-28 삼성전자주식회사 웨어러블 부가 장치를 통한 스케줄 표시 방법 및 장치
US9753436B2 (en) 2013-06-11 2017-09-05 Apple Inc. Rotary input mechanism for an electronic device
CA2914683A1 (en) 2013-06-24 2014-12-31 Cimpress Schweiz Gmbh System, method and user interface for designing customizable products from a mobile device
KR101538787B1 (ko) 2013-06-27 2015-07-22 인하대학교 산학협력단 췌장염 진단용 바이오 마커 조성물
US9729730B2 (en) 2013-07-02 2017-08-08 Immersion Corporation Systems and methods for perceptual normalization of haptic effects
KR102179812B1 (ko) 2013-07-18 2020-11-17 엘지전자 주식회사 와치형 이동단말기
CN103399480A (zh) 2013-08-19 2013-11-20 百度在线网络技术(北京)有限公司 智能手表及其控制装置和方法
US20150100537A1 (en) * 2013-10-03 2015-04-09 Microsoft Corporation Emoji for Text Predictions
US20150100621A1 (en) 2013-10-03 2015-04-09 Yang Pan User Interface for a System Including Smart Phone and Smart Watch
US8996639B1 (en) * 2013-10-15 2015-03-31 Google Inc. Predictive responses to incoming communications
US20150143234A1 (en) 2013-10-22 2015-05-21 Forbes Holten Norris, III Ergonomic micro user interface display and editing
US9082314B2 (en) 2013-10-30 2015-07-14 Titanium Marketing, Inc. Time teaching watch and method
KR20150049977A (ko) 2013-10-31 2015-05-08 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
CN103607660A (zh) 2013-11-22 2014-02-26 乐视致新电子科技(天津)有限公司 智能电视的界面切换的控制方法和控制装置
WO2015083969A1 (en) 2013-12-05 2015-06-11 Lg Electronics Inc. Mobile terminal and method for controlling the same
US20150185703A1 (en) 2013-12-27 2015-07-02 Kabushiki Kaisha Toshiba Electronic device and method for displaying watch object
CN103744671B (zh) 2013-12-31 2017-06-27 联想(北京)有限公司 一种信息处理的方法及电子设备
KR102299076B1 (ko) 2014-02-21 2021-09-08 삼성전자주식회사 콘텐츠를 표시하는 방법 및 이를 위한 전자 장치
KR102244856B1 (ko) 2014-04-22 2021-04-27 삼성전자 주식회사 웨어러블 장치와의 사용자 인터랙션을 제공하는 방법 및 이를 수행하는 웨어러블 장치
JP2015210587A (ja) 2014-04-24 2015-11-24 株式会社Nttドコモ 情報処理装置、プログラム及び情報出力方法
US10845982B2 (en) 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
CN104063280B (zh) * 2014-06-25 2017-09-12 华为技术有限公司 一种智能终端的控制方法
JP5807094B1 (ja) 2014-07-01 2015-11-10 株式会社 ディー・エヌ・エー 音声チャットを可能とするシステム、方法及びプログラム
WO2016022203A1 (en) 2014-08-02 2016-02-11 Apple Inc. Context-specific user interfaces
US20160261675A1 (en) 2014-08-02 2016-09-08 Apple Inc. Sharing user-configurable graphical constructs
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
EP4089534A1 (en) 2014-09-02 2022-11-16 Apple Inc. User interface for receiving user input
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
KR102188267B1 (ko) 2014-10-02 2020-12-08 엘지전자 주식회사 이동단말기 및 그 제어방법
KR102304772B1 (ko) 2015-01-06 2021-09-24 삼성전자주식회사 운동 보조를 위한 전자 장치 및 방법
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
KR20160131275A (ko) 2015-05-06 2016-11-16 엘지전자 주식회사 와치 타입 단말기
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
WO2018175806A1 (en) 2017-03-24 2018-09-27 Intel IP Corporation Techniques to enable physical downlink control channel communications
CN110932673A (zh) 2018-09-19 2020-03-27 恩智浦美国有限公司 一种包含并联陷波滤波器的斩波稳定放大器

Also Published As

Publication number Publication date
WO2016036522A3 (en) 2016-06-09
NL2015364B1 (en) 2017-12-13
DK201670319A1 (en) 2016-05-30
DE202015006055U1 (de) 2016-02-02
NL2019753B1 (en) 2018-07-06
CN108845664A (zh) 2018-11-20
EP3189416A2 (en) 2017-07-12
DK201670320A1 (en) 2016-06-06
EP3189416B1 (en) 2020-07-15
EP4089534A1 (en) 2022-11-16
EP4235387A3 (en) 2023-09-06
JP2018170020A (ja) 2018-11-01
CN105389078B (zh) 2020-05-05
DK179583B1 (en) 2019-02-20
EP3719644A1 (en) 2020-10-07
US20160117147A1 (en) 2016-04-28
WO2016036522A4 (en) 2016-08-11
CN111538446A (zh) 2020-08-14
JP2017527033A (ja) 2017-09-14
US20200201540A1 (en) 2020-06-25
WO2016036522A2 (en) 2016-03-10
US20170068439A1 (en) 2017-03-09
US20230214107A1 (en) 2023-07-06
TW201633101A (zh) 2016-09-16
JP6518362B2 (ja) 2019-05-22
EP4235387A2 (en) 2023-08-30
NL2015364A (en) 2016-08-18
AU2015101183A4 (en) 2015-10-08
DK178595B1 (en) 2016-08-08
NL2019753A (en) 2017-11-01
CN105389078A (zh) 2016-03-09
US20220291793A1 (en) 2022-09-15
DK201570563A1 (en) 2016-03-14
US10613743B2 (en) 2020-04-07
US10613745B2 (en) 2020-04-07
AU2015101183B4 (en) 2015-11-19

Similar Documents

Publication Publication Date Title
TWI591528B (zh) 用於接收使用者輸入之使用者介面
US20230049771A1 (en) Reduced size user interface
TWI582641B (zh) 按鈕功能性
TWI592858B (zh) 用於動態地更新應用程式概觀之縮小尺寸的使用者介面
CN112711375B (zh) 设备配置用户界面
TWI753846B (zh) 用於電子訊息使用者介面之方法、系統、電子器件以及電腦可讀取媒體
US10318525B2 (en) Content browsing user interface
CN107408012B (zh) 使用可旋转输入机构来控制***缩放放大率
US10691330B2 (en) Device, method, and graphical user interface for force-sensitive gestures on the back of a device
CN107690614B (zh) 多个视图之间的移动
CN113874824A (zh) 用于管理输入技术的用户界面