CN104798030B - 基于移动计算设备的使用的利手性适配用户接口 - Google Patents
基于移动计算设备的使用的利手性适配用户接口 Download PDFInfo
- Publication number
- CN104798030B CN104798030B CN201380062121.2A CN201380062121A CN104798030B CN 104798030 B CN104798030 B CN 104798030B CN 201380062121 A CN201380062121 A CN 201380062121A CN 104798030 B CN104798030 B CN 104798030B
- Authority
- CN
- China
- Prior art keywords
- computing device
- mobile computing
- user
- handedness
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0279—Improving the user comfort or ergonomics
- H04M1/0281—Improving the user comfort or ergonomics for providing single handed use or left/right hand conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details 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)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Set Structure (AREA)
- Telephone Function (AREA)
Abstract
用于适配移动计算设备的用户接口的技术包括确定用户对移动计算设备的使用的利手性以及基于所确定的使用利手性而适配用户接口的操作。移动计算设备的使用的利手性可以基于传感器信号和/或用户交互模型而确定。例如,可以基于用户正在用他/她的左手还是右手握持或操作移动计算设备、用户的手指在移动计算设备上的放置和/或类似的来适配或修改用户接口的操作。
Description
对相关申请的交叉引用
本申请在35 U.S.C.§119(e)下要求对2012年12月28日提交的美国专利申请序列号13/729,379的优先权。
背景技术
移动计算设备正在成为用于个人、商务和社交用途的普遍存在的工具。移动计算设备的便携性正在随设备的尺寸减小和处理能力增加而增加。事实上,许多计算设备被定尺寸成由用户手持以改善舒适性。此外,现代移动计算设备配备有增加的处理能力和数据存储能力以允许这样的设备执行高级处理。另外,许多现代移动计算设备能够连接到各种数据网络(包括因特网)以通过这样的网络检索和接收数据通信。因而,现代移动计算设备是强大的、通常个人的、不受束缚于特定位置的工具。
为了促进便携性,许多移动计算设备不包括诸如硬件键盘或鼠标之类的硬件输入设备。而是,许多现代移动计算设备依赖于触摸屏显示器和图形用户接口(包括虚拟键盘和选择菜单)以用于用户交互和数据录入。例如,用户可以使用他/她的手指或拇指来选择菜单的选项。然而,虽然触摸屏显示器促进移动计算设备的便携性和较小的封装尺寸,但是使用触摸屏显示器与用户接口的交互可能易于出错并且是困难的,这是由于包括例如以下各项的因素的组合:移动计算设备的相对小尺寸、用户倾向于在一只手或两只手中握持移动计算设备、用户倾向于利用手指或拇指操作移动计算设备以及所显示的用户接口的静态性质。
附图说明
通过示例的方式而不是通过限制的方式在附图中图示本文所描述的概念。为了图示的简单和清楚,图示在图中的元件未必按比例绘制。在认为适当的情况下,已经在图之间重复参考标记以指示对应或类似的元件。
图1是具有自适应用户接口的移动计算设备的至少一个实施例的简化框图;
图2是图1的移动计算设备的环境的至少一个实施例的简化框图;
图3是图1的移动计算设备的简化平面视图;
图4是可以由图1-3的移动计算设备执行的用于基于使用的利手性(handedness)而适配移动计算设备的用户接口的方法的至少一个实施例的简化流程图;
图5是可以由图1-3的移动计算设备执行的用于基于使用的利手性而适配输入手势的方法的至少一个实施例的简化流程图;
图6是在图5的方法的执行期间在图1-3的移动计算设备上显示的用户接口的至少一个实施例的简化图示;
图7是可以由图1-3的移动计算设备执行的用于基于使用的利手性而适配子菜单显示的方法的至少一个实施例的简化流程图;
图8A是在典型的移动计算设备上显示的用户接口的简化图示;
图8B是在图7的方法的执行期间在图1-3的移动计算设备上显示的用户接口的至少一个实施例的简化图示;
图9是可以由图1-3的移动计算设备执行的用于基于使用的利手性而适配用户接口以忽略错误输入的方法的至少一个实施例的简化流程图;
图10是在图9的方法的执行和用户的交互期间图1-3的移动计算设备的简化平面视图;
图11是可以由图1-3的移动计算设备执行的用于基于使用的利手性而适配用户接口控件的方法的至少一个实施例的简化流程图;以及
图12是在图11的方法的执行期间在图1-3的移动计算设备上显示的用户接口的至少一个实施例的简化图示。
具体实施方式
虽然本公开的概念易受各种修改和替换形式影响,但是已经通过示例的方式在附图中示出其具体实施例并且将在本文中对其进行详细描述。然而,应当理解的是,没有意图将本公开的概念限制到所公开的特定形式,而是相反,意图是覆盖与本公开和随附权利要求一致的所有修改、等同物和替换物。
在说明书中对“一个实施例”、“实施例”、“说明性实施例”等的提及指示所描述的实施例可以包括特定特征、结构或特性,但是每一个实施例可以或可以不必包括该特定特征、结构或特性。而且,这样的短语不必是指相同的实施例。另外,当结合实施例描述特定特征、结构或特性时,所主张的是,结合无论是否明确描述的其它实施例实现这样的特征、结构或特性处于本领域技术人员的知识范围内。
在一些情况中,所公开的实施例可以实现在硬件、固件、软件或其任何组合中。所公开的实施例还可以实现为由暂时性或非暂时性机器可读(例如计算机可读)存储介质承载或存储在其上的指令,所述指令可以由一个或多个处理器读取和执行。机器可读存储介质可以体现为用于以机器可读的形式存储或传输信息的任何存储设备、机构或其它物理结构(例如易失性或非易失性存储器、媒介盘或其它媒介设备)。
在附图中,一些结构或方法特征可以以特定布置和/或定序示出。然而,应当领会到的是,可以不要求这样的特定布置和/或定序。而是,在一些实施例中,这样的特征可以以与说明性的图中所示的不同的方式和/或次序布置。此外,特定图中的结构或方法特征的包括不意指暗示这样的特征在所有实施例中是所要求的并且在一些实施例中可以不被包括或者可以与其它特征组合。
现在参考图1,在一个实施例中,被配置成适配在触摸屏显示器110上所显示的用户接口的操作的移动计算设备100包括一个或多个传感器120,所述传感器120被配置成生成指示用户对移动计算设备100的使用的利手性的传感器信号。也就是说,如以下更加详细地讨论的,传感器120被布置和配置成生成传感器信号,从中移动计算设备100可以推断用户正在用他/她的左手还是右手握持移动计算设备100和/或用户正在使用哪只手与移动计算设备100交互。基于用户对移动计算设备100的使用的所确定的利手性,移动计算设备100适配设备100的用户接口的操作。例如,可以基于用户正在握持移动计算设备100和/或用于操作移动计算设备100所用的特定手来修改、变换或以其它方式适配菜单和控件的显示位置、移动计算设备100的手势识别以及其它用户接口特征和操作。由于基于使用的利手性来适配移动计算设备100的用户接口的操作,用户与用户接口的交互可以更加准确、高效和更迅速,如以下更加详细地讨论的那样。
移动计算设备100可以体现为能够执行本文所描述的功能的任何类型的移动计算设备。例如,在一些实施例中,移动计算设备100可以体现为“智能”电话、平板计算机、移动媒体设备和游戏控制台、移动因特网设备(MID)、个人数字助理、膝上型计算机、移动器具设备或其它移动计算设备。如图1中所示,说明性移动计算设备100包括处理器102、存储器106、输入/输出子***108和显示器110。当然,在其它实施例中,移动计算设备100可以包括其它或附加组件,诸如在移动计算和/或通信设备中通常存在的那些(例如各种输入/输出设备)。此外,在一些实施例中,一个或多个说明性组件可以合并在另一组件中,或者以其它方式来自另一组件的一部分。例如,在一些实施例中,存储器106或其部分可以合并在处理器102中。
处理器102可以体现为能够执行本文所描述的功能的任何类型的处理器。例如,处理器可以体现为具有一个或多个处理器核104的(一个或多个)单核或多核处理器、数字信号处理器、微控制器或其它处理器或处理/控制电路。类似地,存储器106可以体现为当前已知或在将来被开发并且能够执行本文所描述的功能的任何类型的易失性或非易失性存储器或数据存储装置。在操作中,存储器106可以存储在移动计算设备100的操作期间使用的各种数据和软件,诸如操作***、应用、程序、库和驱动器。存储器106经由I/O子***108通信耦合到处理器102,所述I/O子***可以体现为促进与处理器102、存储器106和移动计算设备100的其它组件的输入/输出操作的电路和/或组件。例如,I/O子***108可以体现为或以其它方式包括存储器控制器集线器、输入/输出控制集线器、固件设备、通信链路(即点对点链路、总线链路、导线、线缆、光导、印刷电路板迹线等)和/或促进输入/输出操作的其它组件和子***。在一些实施例中,I/O子***108可以形成芯片上***(SoC)的一部分并且可以连同处理器102、存储器106和移动计算设备100的其它组件一起合并在单个集成电路芯片上。
移动计算设备的显示器110可以体现为可以在其上向移动计算设备的用户显示信息的任何类型的显示器。说明性地,显示器110是触摸屏显示器并且包括对应的触摸屏传感器112以从用户接收触觉输入和数据录入。显示器110可以体现为或以其它方式使用任何合适的显示技术,包括例如液晶显示器(LCD)、发光二极管(LED)显示器、阴极射线管(CRT)显示器、等离子体显示器和/或在移动计算设备中可使用的其它显示器。类似地,触摸屏传感器112可以使用任何合适的触摸屏输入技术以检测用户对显示在触摸屏显示器110上的信息的触觉选择,包括但不限于电阻式触摸屏传感器、电容式触摸屏传感器、表面声波(SAW)触摸屏传感器、红外触摸屏传感器、光学成像触摸屏传感器、声学触摸屏传感器和/或其它类型的触摸屏传感器。
如以上讨论的,移动计算设备100还包括一个或多个传感器120以用于检测用户对移动计算设备100的使用的利手性(例如,用户正在握持移动计算设备的是用户的左手还是右手)。为了这样做,传感器120被布置和配置成检测用户的手在移动计算设备100上的存在。例如,传感器120可以检测用户的手在移动计算设备100的外壳或壳体上的放置,检测用户的手掌、拇指和/或手指在外壳或壳体上的位置,检测用户的拇指或手指的移动,和/或类似的。因而,(多个)传感器120可以体现为能够生成可以从其确定或推断移动计算设备100的使用的利手性的传感器信号的任何类型的传感器,包括但不限于,电容式触摸传感器、电阻式触摸传感器、压力传感器、光传感器、触摸屏传感器、相机、接近传感器、加速度计、陀螺仪和/或其它传感器或感测元件。
在说明性实施例中,移动计算设备100可以包括紧固到移动计算设备100的外壳体和布置在其周围的多个传感器120。例如,如图3中所示,移动计算设备100可以包括紧固到移动计算设备100的壳体300的右侧302的传感器120的第一集合310。传感器120的第一集合310被布置和配置成当如图3中所示的用户正在他/她的右手中握持移动计算设备100时感测、检测和/或定位用户的拇指320。类似地,传感器120的第一集合310被布置成当用户正在他/她的左手中握持移动计算设备100时感测、检测和/或定位用户的一个或多个手指322。移动计算设备100还可以包括紧固到壳体300的左侧304并且被布置和配置成取决于用户对移动计算设备100的使用的利手性而感测、检测和/或定位用户的拇指320或手指322的传感器120的对应第二集合312。移动计算设备100还可以包括位于壳体300的背侧(未示出)上的一个或多个传感器120以感测、检测和/或定位用户的手掌。另外,在一些实施例中,一个或多个传感器120(例如相机、接近或光传感器)可以位于壳体300的前边框(bezel)306上以感测、检测和/或定位用户的拇指和/或手指(例如以确定由用户用于与用户接***互的手)。
参考回图1,在一些实施例中,移动计算设备100还可以包括通信电路122。通信电路122可以体现为用于使得能够实现通过网络与一个或多个远程设备的通信的一个或多个设备和/或电路。通信电路122可以被配置成使用任何合适的通信协议来通过这样的网络与远程设备通信,包括例如蜂窝通信协议、无线数据通信协议和/或有线数据通信协议。
在一些实施例中,移动计算设备100还可以包括一个或多个***设备124。这样的***设备124可以包括在移动计算设备中通常存在的任何类型的***设备,诸如扬声器、硬件键盘、输入/输出设备、***通信设备、天线和/或其它***设备。
现在参考图2,在一个实施例中,移动计算设备100在操作期间建立环境200。说明性环境200包括利手性检测模块202和用户接口适配模块204,其中的每一个可以体现为软件、固件、硬件或其组合。在使用期间,利手性检测模块202从传感器120接收传感器信号并且确定用户对移动计算设备100的使用的当前利手性(例如用户的哪只手当前正在握持设备100和/或用户正在使用哪只手与移动计算设备100交互)。为了这样做,在一些实施例中,利手性检测模块可以比较传感器120的输出以检测用户的拇指、手指和/或手掌的相对位置并且从其中推断移动计算设备100的使用的利手性。例如,如果图3中所示的移动计算设备的传感器120的第一集合310中的仅一个传感器120指示用户的指头(digit)(即拇指或手指(finger))的存在并且传感器120的第二集合312中的多个传感器120指示用户的指头的存在,则利手性检测模块202可以基于用户的指头的相对位置而推断出用户正在他/她的右手中握持移动计算设备100。此外,在其中一个或多个传感器120体现为相机或其它图像产生传感器的实施例中,利手性检测模块202可以对这样的传感器120所产生的图像执行图像分析以推断移动计算设备100的使用的利手性。
此外,利手性检测模块202可以利用由触摸屏显示器110的触摸屏传感器112生成的输入数据来推断移动计算设备100的使用的利手性。这样的输入数据可以补充从传感器120接收的传感器信号。例如,利手性检测模块202可以针对多个同时的触觉输入、重复和等同的触觉输入和/或可以指示错误数据输入的移动计算设备100的其它操作模式(pattern)的存在或缺失进行监控。例如,如以下关于图9和10更加详细地讨论的,利手性检测模块202可以针对位于触摸屏显示器110的外边缘内的同时触觉输入(其可以指示错误的数据录入)进行监控。
在一些实施例中,移动计算设备100可以将一个或多个用户交互模型210存储在例如数据存储装置或存储器106中。用户交互模型使当前与移动计算设备100的用户交互相互关联于设备100的使用的利手性。例如,用户交互模型可以体现为历史用户交互数据,利手性检测模块202可以将用户与移动计算设备100的当前交互与之比较以推断使用的利手性。这样的用户交互数据可以包括指示用户与移动计算设备100的交互的任何类型的数据,包括但不限于按键或触觉输入的模式、关于日时的图形图标的选择、错误录入修正、触觉输入在触摸屏显示器110上的位置、从传感器120的传感器信号推断的用户指头的位置,和/或其它用户交互数据。
在利手性检测模块202推断了用户对移动计算设备100的使用的利手性之后,模块202向用户接口适配模块204提供指示这样的推断的数据。用户接口适配模块204被配置成基于所确定的利手性而适配移动计算设备100的用户接口。这样的适配可以包括适配移动计算设备100的图形用户接口的视觉特性、适配用户接口的操作、适配用户接口对用户的输入的响应和/或其它修改。例如,如以下更加详细地讨论的,用户接口适配模块204可以基于所确定的使用利手性来修改或变换用户的触觉输入(例如触觉手势);修改菜单、微件(widget)、图标、控件或其它显示图形的位置、尺寸或外观;重布置、替换或重定位菜单、微件、图标、控件或其它显示图形;忽略错误的触觉输入;和/或移动计算设备100的用户接口的其它特征或特性。
现在参考图4,在使用中,移动计算设备100可以执行用于基于设备100的使用的利手性而适配用户接口的方法400。方法400以块402开始,其中移动计算设备100确定是否已经检测到用户接***互。例如,移动计算设备100确定是否已经经由触摸屏显示器110接收到一个或多个触觉输入。在其它实施例中,移动计算设备100可以在加电时或者响应于在睡眠或不活动的时段之后被唤醒而推断用户接***互。
在块404中,移动计算设备100确定或推断用户对设备100的使用的利手性。如以上所讨论的,移动计算设备100可以使用一个或多个数据源来推断这样的使用利手性。例如,在一些实施例中,在块406中,移动计算设备100的利手性检测模块202可以从传感器120接收传感器信号。此外,在一些实施例中,在块408中,利手性检测模块202可以从数据存储装置或存储器106检索一个或多个用户交互模型210。随后,在块410中,利手性检测模块202基于来自传感器120的传感器信号和/或用户交互模型210而确定或推断移动计算设备100的使用的利手性。为了这样做,利手性检测模块202可以分析和比较来自传感器120的传感器信号,执行由一个或多个传感器120生成的图像的图像分析,和/或将用户交互模型210与当前用户交互进行比较,如以上更加详细地讨论的那样。利手性检测模块202可以连续地、周期性地或响应性地推断移动计算设备100的使用的利手性。
在已经推断了移动计算设备100的使用的利手性之后,用户接口适配模块204基于所推断的移动计算设备100的使用的利手性而适配移动计算设备100的用户接口。例如,在一个实施例中,用户接口适配模块204被配置成通过修改或变换用户输入手势来适配移动计算设备100的用户接口。为了这样做,移动计算设备100可以执行如图5块中所图示的方法500。方法500以块502开始,其中移动计算设备100接收由用户经由触摸屏显示器110供给的触觉输入手势。在块504中,用户接口适配模块204基于所推断的移动计算设备100的使用的利手性而变换输入手势。这样的变换可以体现为所接收的输入手势的任何类型的修改,包括但不限于旋转输入手势、翻转输入手势、放大输入手势和/或收缩输入手势。随后,在块506中,将经变换或经修改的输入手势与一个或多个动作手势比较,所述动作手势是与由移动计算设备100响应于动作手势的用户输入而执行的预定义的动作(例如解锁)相关联的预定义的手势(例如解锁手势)。动作手势可以体现为被配置成引起对应动作的该激活的任何类型的触觉手势,所述对应动作可以体现为能够在移动计算设备100上执行的任何类型的动作(例如解锁/锁定设备100,激活用户应用,将设备100与另一设备配对,向设备100供给输入数据等)。如果经变换的输入手势匹配动作手势,则在块508中执行与动作手势相关联的动作。
以此方式,用户可以以相同的方式或序列执行对应于动作手势的输入手势而不管移动计算设备100的使用的利手性如何。在一些情况中,基于移动计算设备100的使用的利手性可以更加容易执行特定输入手势。例如,已经确定,用拇指进行水平拉动比利用拇指进行水平推动更加困难。因而,对应于动作手势的输入手势可以被修改或变换以改进录入这样的手势的简易性。例如,如图6A和6B中所示,解锁动作手势可以定义为“向下拉动,并且然后推开”,其取决于使用的利手性而具有不同的对应输入手势。也就是说,如果如图6A中所示的用户正在他/她的左手中握持移动计算设备100,则对应于解锁动作手势的输入手势可以被定义为“向下拉动并且然后向右推动”,如由输入手势箭头600所指示的那样。相反,如果如图6B中所示的用户正在他/她的右手中握持移动计算设备100,则对应于解锁动作手势的输入手势可以被定义为“向下拉动并且然后向左推动”,如由输入手势箭头602所指示的那样。基于所确定的使用的利手性,任一手势将对应于动作手势,因为移动计算设备100可以根据如以上所讨论的所确定的使用利手性而变换一个或两个手势。当然,应当领会到的是,在其它实施例中,可以基于移动计算设备的使用的利手性而不是输入手势来修改或以其它方式定义动作手势。也就是说,可以基于使用的利手性来变换动作手势并且将其与未经修改的输入手势比较。可替换地,可以为单个动作定义多个动作手势,其中基于所确定的移动计算设备100的使用的利手性来选择单个动作手势以与输入手势比较。
现在参考图7,在一些实施例中,用户接口适配模块204可以通过适配选择或显示菜单的位置和/或操作来适配移动计算设备100的用户接口。为了这样做,移动计算设备100可以执行方法700。方法700以块702开始,其中移动计算设备100检测用户是否正在与设备100的用户接口的用户接口元素交互。这样的用户接口元素可以体现为具有与其相关联的菜单或子菜单的任何类型的元素,包括但不限于图形图标、微件、选择菜单、数据单元和/或类似物。如果在块702中检测到用户与接口元素的交互,则方法700前进到块704,其中移动计算设备100确定用户是否正在请求扩展与用户接口元素相关联的菜单或子菜单。例如,在一些实施例中,用户可以通过双击、按压和保持或者以其它方式选择用户接口元素来请求子菜单的显示(即扩展)。
如果用户已经请求与用户接口元素相关联的子菜单的扩展,则方法700前进到块706,其中基于所推断的移动计算设备100的使用的利手性来扩展子菜单。例如,子菜单可以显示在触摸屏显示器110上的基于所推断的使用利手性的位置中,在基于所推断的使用利手性的方向上向外扩展,基于所推断的使用利手性而被定尺寸,或者基于所推断的移动计算设备100的使用利手性而以其它方式进行图形修改。随后,在块708中,移动计算设备100可以接收经扩展的子菜单的项的用户选择并且在块710中执行对应的所选动作。
以此方式,可以基于所推断的移动计算设备100的使用的利手性来显示或扩展所请求的菜单或子菜单,以这样的方式来改进用户查看子菜单和/或与子菜单交互的能力。例如,如图8A中所示,典型的移动计算设备可能在被用户的手部分遮挡的位置中扩展子菜单800。相反,移动计算设备100可以执行方法700以在触摸屏显示器110上的基于所推断的使用利手性的、改进子菜单802对用户的可见性和交互性的位置中扩展或以其它方式显示子菜单802,如图8B中所示。在图8B的说明性实施例中,子菜单802已经显示到所选用户接口元素804的左边,因为移动计算设备100已经推断出用户正在使用他/她的右手与用户接***互(并且也许在他/她的左手中握持设备100)。相反,如果移动计算设备100已经推断出用户正在使用他/她的左手与用户接***互,则移动计算设备100可以已经在所选用户接口元素804的下方或右边显示子菜单802,其类似于图8A的子菜单800。
现在参考图9,在一些实施例中,用户接口适配模块204可以基于所推断的设备100的使用的利手性而适配移动计算设备100的用户接口以忽略错误输入。例如,在正常使用期间,用户可能不经意地触摸到触摸屏显示器110的诸如外边缘之类的区域。因而,移动计算设备100可以被配置成检测和忽略这样的错误输入。为了这样做,移动计算设备100可以执行方法900,其以块702开始。在块702中,移动计算设备100检测是否在触摸屏显示器110的预定义的外边缘1000(参见图10A)内接收到触觉输入。外边缘可以被定义为邻近触摸屏显示器110的外部围绕边缘的触摸屏显示器110的边界。在一些实施例中,可以预定义外边缘的宽度。例如,在一些实施例中,触摸屏显示器110的最外区域可以具有小于触摸屏显示器110的总宽度的大约20%的宽度。当然,在其它实施例中可以使用具有其它尺寸的经定义的外边缘。
如果移动计算设备100确定在触摸屏显示器110的经定义的外边缘内已经接收到触觉输入,则方法900前进到块904,其中移动计算设备100确定触觉输入是否错误。在一些实施例中,移动计算设备100可以简单地将在触摸屏显示器110的外边缘中接收到的所有触觉输入视为错误输入。可替换地,移动计算设备100可以分析触觉输入连同其它输入和/或数据以确定所接收的触觉输入是否错误。例如,在一些实施例中,如果与第一触觉输入同时地在触摸屏显示器的外边缘内接收到至少一个附加触觉输入,则移动计算设备100可以确定触觉输入是错误的。其中忽略触觉输入的特定外边缘可以基于所推断的使用利手性。例如,如果用户正在他/她的右手中握持移动计算设备100,则设备100可以忽略与用户的手指不经意地接触触摸屏显示器110的外边缘一致的左外边缘中的多个触觉输入。如果移动计算设备100确定了触觉输入是错误的,则在块908中移动计算设备100忽略触觉输入。
以此方式,移动计算设备100可以基于设备100的使用利手性、通过标识和忽略错误触觉输入而改进用户与触摸屏显示器110的交互的准确性。例如,如图10A中所示,用户可以在他/她的左手中握持移动计算设备100。然而,由于用户的手指可能环绕移动计算设备100的壳体的边框,因此用户的手指可能接触触摸屏显示器110,如图10B中由接触圆圈1002所示。如果移动计算设备100在触摸屏显示器110的外边缘1000中检测到多个同时的触觉输入(基于所推断的使用利手性),移动计算设备100可以确定这样的触觉输入是错误的并且忽略所述触觉输入。
现在参考图11,在一些实施例中,用户接口适配模块204可以基于所推断的设备100的使用的利手性来适配移动计算设备100的用户接口以显示用户接口控件。为了这样做,移动计算设备100可以执行方法1100。方法1100以块1102开始,其中移动计算设备100基于所推断的移动计算设备100的使用的利手性来显示用户接口控件。例如,移动计算设备100可以以根据所推断的设备100的使用的利手性的触摸屏显示器110上的位置和/或尺寸来显示用户控件。随后,在块1104中,移动计算设备确定用户是否已选择用户接口控件之一。如果否,则方法1100循环回到块1102,其中基于所推断的使用利手性而更新用户接口控件的显示。以此方式,可以在用户调整他/她握持移动计算设备的方式时修改用户控件的位置和/或尺寸。例如,如图12A中所示,在基于所推断的设备100的使用利手性的移动计算设备100的用户接口上的位置中显示用户控件1200的集合。也就是说,在说明性实施例中,移动计算设备100已推断出用户正在他/她的左手中握持移动计算设备100,并且因而,已在与用户的拇指1204的所检测的位置靠近的位置中显示用户控件1200的集合。然而,当用户调整他/她握持移动计算设备100的方式时,如图12B中所示,移动计算设备100类似地改变用户控件1200的集合的位置使得用户控件1200保持靠近用户的拇指1204以用于容易的访问和控制。
参考回图11,如果在块1104中移动计算设备确定了用户已经选择用户控件之一,则方法1100前进到块1106。在块1106中,移动计算设备执行与所选用户控件相关联的动作。这样的动作可以体现为能够通过对应用户控件的选择而被激活的任何类型的动作。此外,在其它实施例中,用户控件可以被适配或者否则以其它方式被修改。
应当领会到的是,尽管上文已经描述了用户接口适配的仅若干实施例,但是在其它实施例中可以以其它方式适配移动计算设备100的用户接口或其操作。例如,如果计算设备100确定了用户正在使用他/她的拇指以供数据输入,则计算设备100的用户接口适配模块204可以重定位、放大或以其它方式重配置用户接口的菜单、微件、按钮或其它控件以适配用户接口以供用户的拇指(其一般大于用户的手指)来使用。以此方式,接口适配模块204可以利用用户接口的任何一个或多个菜单、微件、按钮、用户控件或其它组件的任何类型的适配、重配置、重定尺寸、重定位或其它修改以将用户接口适配于用户对计算设备102的使用的利手性。
示例
以下提供本文所公开的设备、***和方法的说明性示例。设备、***和方法的实施例可以包括以下描述的示例的任何一个或多个和任何组合。
示例1包括一种用于适配在移动计算设备的触摸屏显示器上显示的用户接口的移动计算设备。所述移动计算设备包括:生成指示移动计算设备上的用户的手的存在的一个或多个传感器信号的至少一个传感器;根据一个或多个传感器信号而确定用户对移动计算设备的使用的利手性的利手性检测模块;以及根据所确定的移动计算设备的使用利手性而适配在触摸屏显示器上显示的用户接口的操作的用户接口适配模块。
示例2包括示例1的主题,并且其中所述至少一个传感器包括位于移动计算设备的壳体的侧面上的传感器。
示例3包括示例1和2中任一个的主题,并且其中所述至少一个传感器包括位于移动计算设备的壳体的背侧上的传感器。
示例4包括示例1-3中任一个的主题,并且其中所述至少一个传感器包括以下中的至少一个:电容式触摸传感器、电阻式触摸传感器、压力传感器、光传感器、触摸屏传感器或相机。
示例5包括示例1-4中任一个的主题,并且其中利手性检测模块将通过根据传感器信号确定用户的手的至少一个手指和至少一个拇指的位置来确定移动计算设备的使用的利手性。
示例6包括示例1-5中任一个的主题,并且其中利手性检测模块将通过根据传感器信号推断用户的哪只手当前正握持移动计算设备来确定使用利手性。
示例7包括示例1-6中任一个的主题,并且其中利手性检测模块还将使用触摸屏显示器从用户接收触觉输入;从移动计算设备的存储器检索用户交互模型,所述用户交互模型使用户与移动计算设备的交互相互关联于移动计算设备的使用的利手性;以及根据传感器信号、触觉输入和用户交互模型来确定移动计算设备的使用的利手性。
示例8包括示例1-7中任一个的主题,并且其中用户交互模型包括历史用户交互模型,所述历史用户交互模型使与移动计算设备的历史用户交互相互关联于移动计算设备的使用的利手性。
示例9包括示例1-8中任一个的主题,并且其中用户接口是图形用户接口。
示例10包括示例1-9中任一个的主题,并且其中用户接口适配模块根据所确定的移动计算设备的使用的利手性来适配经由触摸屏显示器接收的来自用户的输入手势。
示例11包括示例1-10中任一个的主题,并且其中用户接口适配模块将在输入手势上执行变换以生成经修改的输入手势;将经修改的输入手势与动作手势比较;并且响应于经修改的输入手势匹配动作手势而使能由动作手势确定的动作的执行。
示例12包括示例1-11中任一个的主题,并且其中变换包括选自包括以下各项的组中的输入手势的变换:旋转输入手势、翻转输入手势、放大输入手势和收缩输入手势。
示例13包括示例1-12中任一个的主题,并且其中用户接口适配模块根据所确定的移动计算设备的使用的利手性来适配响应于显示在触摸屏显示器上的用户接口元素的用户选择而生成的用户接口的子菜单。
示例14包括示例1-13中任一个的主题,并且其中用户接口适配模块将基于所确定的移动计算设备的使用的利手性来扩展子菜单。
示例15包括示例1-14中任一个的主题,并且其中适配子菜单包括在根据所确定的利手性的触摸屏上的位置中显示子菜单。
示例16包括示例1-15中任一个的主题,并且其中用户接口适配模块将在根据用户的至少一个手指的当前位置的触摸屏上的位置中显示子菜单。
示例17包括示例1-16中任一个的主题,并且其中用户接口适配模块包括根据所确定的移动计算设备的使用的利手性而忽略经由触摸屏显示器接收的触觉输入的用户接口适配模块。
示例18包括示例1-17中任一个的主题,并且其中用户接口将从触摸屏显示器接收位于触摸屏显示器的外边缘中的触觉输入,并且根据移动计算设备的利手性和触觉输入的位置而忽略触觉输入。
示例19包括示例1-18中任一个的主题,并且其中触摸屏显示器的外边缘具有不大于触摸屏显示器的总宽度的20%的宽度。
示例20包括示例1-19中任一个的主题,并且其中用户接口将从触摸屏显示器接收位于触摸屏显示器的外边缘中的多个同时触觉输入,并且根据移动计算设备的利手性、触觉输入的位置和触觉输入的同时性而忽略多个同时触觉输入。
示例21包括示例1-20中任一个的主题,并且其中用户接口适配模块包括根据所确定的移动计算设备的使用的利手性而在触摸屏显示器上显示至少一个用户接口控件的用户接口适配模块。
示例22包括示例1-21中任一个的主题,并且其中用户接口适配模块将在根据所确定的移动计算设备的使用的利手性的触摸屏显示器上的位置中显示最少一个用户接口控件。
示例23包括示例1-22中任一个的主题,并且其中如果确定使用的利手性为右手的,则用户接口适配模块将在位于触摸屏显示器上的用户选择的触摸位置的左侧且上方的触摸屏显示器上的位置中显示至少一个用户接口控件。
示例24包括示例1-23中任一个的主题,并且其中如果确定使用的利手性为左手的,则用户接口适配模块将在位于触摸屏显示器上的用户选择的触摸屏位置的右侧且上方的触摸屏显示器上的位置中显示至少一个用户接口控件。
示例25包括一种用于适配移动计算设备的用户接口的方法。所述方法包括确定用户对移动计算设备的使用的利手性;以及根据所确定的移动计算设备的使用的利手性而适配在移动计算设备的触摸屏显示器上显示的用户接口的操作。
示例26包括示例25的主题,并且其中确定移动计算设备的使用的利手性包括感测移动计算设备上的用户的手的存在。
示例27包括示例25和26中任一个的主题,并且其中感测用户的手的存在包括从以下中的至少一个接收传感器信号:电容式触摸传感器、电阻式触摸传感器、压力传感器、光传感器、触摸屏传感器或相机。
示例28包括示例25-27中任一个的主题,并且其中感测用户的手的存在包括感测移动计算设备上的用户的手的手掌和至少一个手指。
示例29包括示例25-28中任一个的主题,并且其中感测用户的手的存在包括确定用户的手的至少一个手指和拇指的位置。
示例30包括示例25-29中任一个的主题,并且其中确定移动计算设备的使用的利手性包括接收指示移动计算设备上的用户的手的存在的传感器信号,并且根据传感器信号而推断用户的哪只手当前正握持移动计算设备。
示例31包括示例25-30中任一个的主题,并且还包括在移动计算设备上接收指示移动计算设备上的用户的手的存在的传感器信号;使用触摸屏显示器从用户接收触觉输入;在移动计算设备上从移动计算设备的存储器检索用户交互模型,用户交互模型使用户与移动计算设备的交互相互关联于移动计算设备的使用的利手性;并且其中确定移动计算设备的使用的利手性包括根据传感器信号、触觉输入和用户交互模型而确定移动计算设备的使用的利手性。
示例32包括示例25-31中任一个的主题,并且其中检索用户交互模型包括检索历史用户交互模型,所述历史用户交互模型使与移动计算设备的历史用户交互相互关联于移动计算设备的使用的利手性。
示例33包括示例25-32中任一个的主题,并且其中适配用户接口的操作包括适配在移动计算设备的触摸屏显示器上显示的图形用户接口。
示例34包括示例25-33中任一个的主题,并且其中适配用户接口的操作包括适配经由触摸屏显示器接收的来自用户的输入手势。
示例35包括示例25-34中任一个的主题,并且其中适配输入手势包括修改输入手势并且将经修改的输入手势与动作手势比较,并且其中方法还包括响应于经修改的输入手势匹配动作手势而执行由动作手势确定的动作。
示例36包括示例25-35中任一个的主题,并且其中适配输入手势包括在输入手势上执行选自包括以下各项的组中的至少一个变换:旋转输入手势、翻转输入手势、放大输入手势和收缩输入手势。
示例37包括示例25-36中任一个的主题,并且其中适配用户接口的操作包括适配响应于显示在触摸屏显示器上的用户接口元素的用户选择而生成的用户接口的子菜单。
示例38包括示例25-37中任一个的主题,并且其中适配子菜单包括基于所确定的移动计算设备的使用的利手性而扩展子菜单。
示例39包括示例25-38中任一个的主题,并且其中适配子菜单包括在根据所确定的利手性的触摸屏上的位置中显示子菜单。
示例40包括示例25-39中任一个的主题,并且其中显示子菜单包括在根据用户的至少一个手指的当前位置的触摸屏上的位置中显示子菜单。
示例41包括示例25-40中任一个的主题,并且其中适配用户接口的操作包括根据所确定的移动计算设备的使用的利手性而忽略经由触摸屏显示器接收的触觉输入。
示例42包括示例25-41中任一个的主题,并且其中忽略触觉输入包括使用触摸屏显示器而接收位于朝向触摸屏显示器的边缘处的触觉输入,以及根据移动计算设备的利手性和触觉输入的位置而忽略触觉输入。
示例43包括示例25-42中任一个的主题,并且其中接收位于朝向触摸屏显示器的边缘处的触觉输入包括接收位于具有不大于触摸屏显示器的总宽度的20%的宽度的触摸屏显示器外边缘内的触觉输入。
示例44包括示例25-43中任一个的主题,并且其中忽略触觉输入包括接收位于朝向触摸屏显示器的边缘处的多于一个同时触觉输入。
示例45包括示例25-44中任一个的主题,并且其中适配用户接口的操作包括根据所确定的移动计算设备的使用的利手性而在触摸屏显示器上显示至少一个用户接口控件。
示例46包括示例25-45中任一个的主题,并且其中显示至少一个用户控件包括在根据所确定的移动计算设备的使用的利手性的触摸屏显示器上的位置中显示至少一个用户接口控件。
示例47包括示例25-46中任一个的主题,并且其中如果确定使用的利手性为右手的,则显示子菜单包括在位于所选用户接口元素的左侧且上方的触摸屏显示器上的位置中显示子菜单。
示例48包括示例25-47中任一个的主题,并且其中如果确定使用的利手性为左手的,则显示子菜单包括在位于所选用户接口元素的右侧且上方的触摸屏显示器上的位置中显示子菜单。
示例49包括一种计算设备,包括处理器;以及已在其中存储了多个指令的存储器,所述指令在由处理器执行时使计算设备执行示例25-48中任一个的方法。
示例50包括一个或多个机器可读存储介质,其包括存储在其上的多个指令,所述指令响应于被执行,导致计算设备执行示例25-48中任一个的方法。
Claims (19)
1.一种用于适配在移动计算设备的触摸屏显示器上显示的用户接口的移动计算设备,所述移动计算设备包括:
至少一个传感器,用以生成指示所述移动计算设备上的用户的手的存在的传感器信号;
利手性检测模块,用以根据传感器信号而确定所述用户对所述移动计算设备的使用的利手性,其中确定所述移动计算设备的使用的利手性包括确定所述用户的哪个手正在手持所述移动计算设备和/或所述用户正在使用哪个手与所述移动计算设备交互;以及
用户接口适配模块,用以:
(i)经由所述触摸屏显示器接收来自所述用户的输入手势,其中所述输入手势包括至少一条线并且对应于动作手势,所述动作手势是与所述移动计算设备所执行的预定义动作相关联的预定义手势;
(ii)基于所确定的所述移动计算设备的使用的利手性来变换所述动作手势;以及
(iii)将所接收的输入手势与所变换的动作手势相比较。
2.权利要求1的移动计算设备,其中所述至少一个传感器包括位于以下中之一上的传感器:(i)所述移动计算设备的壳体的侧面和(ii)所述移动计算设备的壳体的背侧。
3.权利要求1的移动计算设备,其中所述利手性检测模块将通过根据传感器信号确定用户的手的至少一个手指和至少一个拇指的位置来确定所述移动计算设备的使用的利手性。
4.权利要求1的移动计算设备,其中所述利手性检测模块还将:
使用所述触摸屏显示器从所述用户接收触觉输入;
从所述移动计算设备的存储器检索用户交互模型,所述用户交互模型使所述用户与所述移动计算设备的交互与移动计算设备的使用的利手性相关;以及
根据所述传感器信号、所述触觉输入和所述用户交互模型而确定所述移动计算设备的使用的利手性。
5.权利要求4的移动计算设备,其中所述用户交互模型包括历史用户交互模型,所述历史用户交互模型使与所述移动计算设备的历史用户交互与所述移动计算设备的使用的利手性相关。
6.权利要求1的移动计算设备,其中所述用户接口适配模块将:
响应于所述输入手势匹配所变换的动作手势而使能由所变换的动作手势确定的动作的执行。
7.权利要求1的移动计算设备,其中所述用户接口适配模块包括根据所确定的所述移动计算设备的使用的利手性来适配响应于显示在所述触摸屏显示器上的用户接口元素的用户选择而生成的所述用户接口的子菜单的用户接口适配模块。
8.权利要求1的移动计算设备,其中所述用户接口适配模块包括根据所确定的所述移动计算设备的使用的利手性而忽略经由所述触摸屏显示器接收的触觉输入的用户接口适配模块。
9.权利要求1的移动计算设备,其中所述用户接口适配模块包括根据所确定的所述移动计算设备的使用的利手性而在所述触摸屏显示器上显示至少一个用户接口控件的用户接口适配模块。
10.一种用于适配在移动计算设备的触摸屏显示器上显示的用户接口的移动计算设备,所述移动计算设备包括:
用于确定由移动计算设备的用户对移动计算设备的使用的利手性的构件,其中确定所述移动计算设备的使用的利手性包括确定所述用户的哪个手正在手持所述移动计算设备和/或所述用户正在使用哪个手与所述移动计算设备交互;
用于经由所述触摸屏显示器接收来自所述用户的输入手势的构件,其中所述输入手势包括至少一条线并且对应于动作手势,所述动作手势是与所述移动计算设备所执行的预定义动作相关联的预定义手势;
用于基于所确定的所述移动计算设备的使用的利手性来变换所述动作手势的构件;以及
用于将所接收的输入手势与所变换的动作手势相比较的构件。
11.权利要求10的移动计算设备,其中用于确定移动计算设备的使用的利手性的构件包括用于感测所述移动计算设备上的用户的手的存在的构件。
12.权利要求10的移动计算设备,其中用于确定移动计算设备的使用的利手性的构件包括:
用于接收指示所述移动计算设备上的用户的手的存在的传感器信号的构件,以及
用于根据所述传感器信号而推断用户的哪只手当前正握持所述移动计算设备的构件。
13.权利要求10的移动计算设备,还包括:
用于在所述移动计算设备上接收指示所述移动计算设备上的用户的手的存在的传感器信号的构件;
用于使用所述触摸屏显示器从所述用户接收触觉输入的构件;
用于在所述移动计算设备上从所述移动计算设备的存储器检索用户交互模型的构件,所述用户交互模型使所述用户与所述移动计算设备的交互与移动计算设备的使用的利手性相关;以及
其中用于确定移动计算设备的使用的利手性的构件包括用于根据所述传感器信号、所述触觉输入和所述用户交互模型而确定所述移动计算设备的使用的利手性的构件。
14.权利要求10的移动计算设备,其中所述移动计算设备还包括用于响应于所述输入手势匹配所变换的动作手势而执行由所变换的动作手势确定的动作的构件。
15.权利要求10的移动计算设备,还包括以下中的至少一个:(i)用于基于所确定的所述移动计算设备的使用的利手性而扩展响应于显示在所述触摸屏显示器上的用户接口元素的用户选择而生成的用户接口的子菜单的构件,以及(ii)用于在根据所确定的利手性的触摸屏上的位置中显示子菜单的构件。
16.权利要求10的移动计算设备,还包括用于根据所确定的所述移动计算设备的使用的利手性而忽略经由所述触摸屏显示器接收的触觉输入的构件。
17.一种用于适配移动计算设备的用户接口的方法,所述方法包括:
确定用户对移动计算设备的使用的利手性,其中确定所述移动计算设备的使用的利手性包括确定所述用户的哪个手正在手持所述移动计算设备和/或所述用户正在使用哪个手与所述移动计算设备交互;
经由所述移动计算设备的触摸屏显示器接收来自所述用户的输入手势,其中所述输入手势包括至少一条线并且对应于动作手势,所述动作手势是与所述移动计算设备所执行的预定义动作相关联的预定义手势;
基于所确定的所述移动计算设备的使用的利手性来变换所述动作手势;以及
将所输入的输入手势与所变换的动作手势相比较。
18.权利要求17的方法,其中确定移动计算设备的使用的利手性包括基于指示所述移动计算设备上的用户的手的存在的传感器信号而确定所述用户正用哪只手握持所述移动计算设备。
19.一种计算机可读介质,具有存储于其上的指令,所述指令在被执行时促使计算设备执行根据权利要求17-18中任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/729,379 | 2012-12-28 | ||
US13/729,379 US20140184519A1 (en) | 2012-12-28 | 2012-12-28 | Adapting user interface based on handedness of use of mobile computing device |
PCT/US2013/077547 WO2014105848A1 (en) | 2012-12-28 | 2013-12-23 | Adapting user interface based on handedness of use of mobile computing device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104798030A CN104798030A (zh) | 2015-07-22 |
CN104798030B true CN104798030B (zh) | 2020-06-09 |
Family
ID=51016620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380062121.2A Active CN104798030B (zh) | 2012-12-28 | 2013-12-23 | 基于移动计算设备的使用的利手性适配用户接口 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20140184519A1 (zh) |
EP (1) | EP2939092A4 (zh) |
JP (1) | JP5985761B2 (zh) |
KR (1) | KR101692823B1 (zh) |
CN (1) | CN104798030B (zh) |
WO (1) | WO2014105848A1 (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9679083B2 (en) * | 2012-12-28 | 2017-06-13 | Intel Corporation | Displaying sort results on a mobile computing device |
US9769106B2 (en) | 2012-12-28 | 2017-09-19 | Intel Corporation | Displaying notifications on a mobile computing device |
KR20140087731A (ko) * | 2012-12-31 | 2014-07-09 | 엘지전자 주식회사 | 포터블 디바이스 및 사용자 인터페이스 제어 방법 |
US20150092040A1 (en) * | 2013-10-01 | 2015-04-02 | Broadcom Corporation | Gesture-Based Industrial Monitoring |
CN104601767A (zh) * | 2013-10-31 | 2015-05-06 | 深圳富泰宏精密工业有限公司 | 手机拨号键盘管理方法及*** |
US9841821B2 (en) | 2013-11-06 | 2017-12-12 | Zspace, Inc. | Methods for automatically assessing user handedness in computer systems and the utilization of such information |
EP3082620B1 (en) | 2013-12-17 | 2024-03-06 | Standard Bariatrics Inc. | Resection line guide for a medical procedure |
CN104765446A (zh) * | 2014-01-07 | 2015-07-08 | 三星电子株式会社 | 电子设备和控制电子设备的方法 |
US9665240B2 (en) * | 2014-01-27 | 2017-05-30 | Groupon, Inc. | Learning user interface having dynamic icons with a first and second visual bias |
US9971490B2 (en) * | 2014-02-26 | 2018-05-15 | Microsoft Technology Licensing, Llc | Device control |
US9239648B2 (en) * | 2014-03-17 | 2016-01-19 | Google Inc. | Determining user handedness and orientation using a touchscreen device |
CA2944329C (en) | 2014-03-29 | 2019-08-20 | Standard Bariatrics, Inc. | End effectors, surgical stapling devices, and methods of using same |
US9724096B2 (en) | 2014-03-29 | 2017-08-08 | Standard Bariatrics, Inc. | End effectors, surgical stapling devices, and methods of using same |
US20160034131A1 (en) * | 2014-07-31 | 2016-02-04 | Sony Corporation | Methods and systems of a graphical user interface shift |
KR20160023298A (ko) * | 2014-08-22 | 2016-03-03 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 입력 인터페이스 제공 방법 |
KR101617233B1 (ko) | 2014-08-26 | 2016-05-02 | (주)엔디비젼 | Cctv 시스템을 제어하기 위한 모니터 장치 및 이를 위한 방법 |
US10470911B2 (en) | 2014-09-05 | 2019-11-12 | Standard Bariatrics, Inc. | Sleeve gastrectomy calibration tube and method of using same |
CN104391646B (zh) * | 2014-11-19 | 2017-12-26 | 百度在线网络技术(北京)有限公司 | 调整对象属性信息的方法及装置 |
US10235150B2 (en) * | 2014-12-04 | 2019-03-19 | Google Technology Holdings LLC | System and methods for touch pattern detection and user interface adaptation |
WO2016191968A1 (zh) * | 2015-05-29 | 2016-12-08 | 华为技术有限公司 | 一种左右手模式的确定方法、装置及终端设备 |
US10285837B1 (en) | 2015-09-16 | 2019-05-14 | Standard Bariatrics, Inc. | Systems and methods for measuring volume of potential sleeve in a sleeve gastrectomy |
US20170177203A1 (en) * | 2015-12-18 | 2017-06-22 | Facebook, Inc. | Systems and methods for identifying dominant hands for users based on usage patterns |
US10257281B2 (en) | 2016-01-07 | 2019-04-09 | International Business Machines Corporation | Message-based contextual dialog |
USD795921S1 (en) | 2016-04-20 | 2017-08-29 | E*Trade Financial Corporation | Display screen with an animated graphical user interface |
USD796542S1 (en) | 2016-04-20 | 2017-09-05 | E*Trade Financial Corporation | Display screen with a graphical user interface |
WO2018000257A1 (en) * | 2016-06-29 | 2018-01-04 | Orange | Method and device for disambiguating which hand user involves in handling electronic device |
JP2018084908A (ja) * | 2016-11-22 | 2018-05-31 | 富士ゼロックス株式会社 | 端末装置およびプログラム |
US20190026120A1 (en) | 2017-07-21 | 2019-01-24 | International Business Machines Corporation | Customizing mobile device operation based on touch points |
WO2019036490A1 (en) | 2017-08-14 | 2019-02-21 | Standard Bariatrics, Inc. | END EFFECTORS, SURGICAL STAPLING DEVICES, AND METHODS OF USE THEREOF |
JP7191949B2 (ja) * | 2018-05-25 | 2022-12-19 | 富士フイルム株式会社 | 超音波システムおよび超音波システムの制御方法 |
US11106282B2 (en) * | 2019-04-19 | 2021-08-31 | Htc Corporation | Mobile device and control method thereof |
MX2022005311A (es) | 2019-11-04 | 2022-05-26 | Standard Bariatrics Inc | Sistemas y metodos de realizacion de la cirugia mediante el uso de la retraccion de la tension de la ley de laplace durante la cirugia. |
US11513604B2 (en) | 2020-06-17 | 2022-11-29 | Motorola Mobility Llc | Selectable response options displayed based-on device grip position |
US11389699B2 (en) * | 2020-07-28 | 2022-07-19 | Tonal Systems, Inc. | Smarter user handles for exercise machine |
US11595511B2 (en) | 2020-07-30 | 2023-02-28 | Motorola Mobility Llc | Adaptive grip suppression within curved display edges |
BR112023019261A2 (pt) | 2021-03-23 | 2023-10-24 | Standard Bariatrics Inc | Sistemas e métodos para prevenir a migração de tecidos em grampeadores cirúrgicos |
NL2027879B1 (en) * | 2021-03-31 | 2022-10-17 | Microsoft Technology Licensing Llc | Touch screen and trackpad touch detection |
CN113867594A (zh) * | 2021-10-21 | 2021-12-31 | 元心信息科技集团有限公司 | 信息输入面板切换方法、装置、电子设备及存储介质 |
US11726734B2 (en) | 2022-01-13 | 2023-08-15 | Motorola Mobility Llc | Configuring an external presentation device based on an impairment of a user |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714055A (zh) * | 2008-10-06 | 2010-05-26 | 三星电子株式会社 | 根据用户的接触模式显示图形用户界面的方法和设备 |
CN102591581A (zh) * | 2012-01-10 | 2012-07-18 | 大唐移动通信设备有限公司 | 一种移动终端操作界面的显示方法和设备 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09305315A (ja) * | 1996-05-16 | 1997-11-28 | Toshiba Corp | 携帯型情報機器 |
US6243074B1 (en) * | 1997-08-29 | 2001-06-05 | Xerox Corporation | Handedness detection for a physical manipulatory grammar |
GB2375278B (en) * | 2001-05-04 | 2003-09-10 | Motorola Inc | Adapting data in a communication system |
US7406666B2 (en) * | 2002-08-26 | 2008-07-29 | Palm, Inc. | User-interface features for computers with contact-sensitive displays |
US10048860B2 (en) * | 2006-04-06 | 2018-08-14 | Google Technology Holdings LLC | Method and apparatus for user interface adaptation |
JP2009110286A (ja) * | 2007-10-30 | 2009-05-21 | Toshiba Corp | 情報処理装置、ランチャー起動制御プログラムおよびランチャー起動制御方法 |
US8525792B1 (en) * | 2007-11-06 | 2013-09-03 | Sprint Communications Company L.P. | Adjustable keyboard or touch screen in a handheld device |
JP2009169735A (ja) * | 2008-01-17 | 2009-07-30 | Sharp Corp | 情報処理表示装置 |
US8259080B2 (en) * | 2008-03-31 | 2012-09-04 | Dell Products, Lp | Information handling system display device and methods thereof |
JP5045559B2 (ja) * | 2008-06-02 | 2012-10-10 | 富士通モバイルコミュニケーションズ株式会社 | 携帯端末 |
US20100045611A1 (en) * | 2008-08-21 | 2010-02-25 | Microsoft Corporation | Touch screen mobile device as graphics tablet input |
CN101685367A (zh) * | 2008-09-27 | 2010-03-31 | 宏达国际电子股份有限公司 | 输入习惯判定及接口提供***及方法 |
EP3654141A1 (en) * | 2008-10-06 | 2020-05-20 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying graphical user interface depending on a user's contact pattern |
CN101729636A (zh) * | 2008-10-16 | 2010-06-09 | 鸿富锦精密工业(深圳)有限公司 | 移动终端 |
US8368658B2 (en) * | 2008-12-02 | 2013-02-05 | At&T Mobility Ii Llc | Automatic soft key adaptation with left-right hand edge sensing |
US8154529B2 (en) * | 2009-05-14 | 2012-04-10 | Atmel Corporation | Two-dimensional touch sensors |
KR20100125673A (ko) * | 2009-05-21 | 2010-12-01 | 삼성전자주식회사 | 터치스크린을 이용한 디지털 영상 처리 장치 및 방법 |
JP4823342B2 (ja) * | 2009-08-06 | 2011-11-24 | 株式会社スクウェア・エニックス | タッチパネル式ディスプレイを持った携帯型コンピュータ |
KR101612283B1 (ko) * | 2009-09-10 | 2016-04-15 | 삼성전자주식회사 | 휴대용 단말기에서 사용자의 입력 패턴을 판단하기 위한 장치 및 방법 |
US8341558B2 (en) * | 2009-09-16 | 2012-12-25 | Google Inc. | Gesture recognition on computing device correlating input to a template |
JP2011164746A (ja) * | 2010-02-05 | 2011-08-25 | Seiko Epson Corp | 端末装置、持ち手検出方法、及びプログラム |
CN103140822A (zh) * | 2010-10-13 | 2013-06-05 | Nec卡西欧移动通信株式会社 | 移动终端设备和用于移动终端设备中的触摸板的显示方法 |
US9244545B2 (en) * | 2010-12-17 | 2016-01-26 | Microsoft Technology Licensing, Llc | Touch and stylus discrimination and rejection for contact sensitive computing devices |
US8660978B2 (en) * | 2010-12-17 | 2014-02-25 | Microsoft Corporation | Detecting and responding to unintentional contact with a computing device |
US8751972B2 (en) * | 2011-09-20 | 2014-06-10 | Google Inc. | Collaborative gesture-based input language |
US8665238B1 (en) * | 2012-09-21 | 2014-03-04 | Google Inc. | Determining a dominant hand of a user of a computing device |
-
2012
- 2012-12-28 US US13/729,379 patent/US20140184519A1/en not_active Abandoned
-
2013
- 2013-12-23 CN CN201380062121.2A patent/CN104798030B/zh active Active
- 2013-12-23 JP JP2015545533A patent/JP5985761B2/ja active Active
- 2013-12-23 KR KR1020157012531A patent/KR101692823B1/ko active IP Right Grant
- 2013-12-23 EP EP13868749.6A patent/EP2939092A4/en not_active Withdrawn
- 2013-12-23 WO PCT/US2013/077547 patent/WO2014105848A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101714055A (zh) * | 2008-10-06 | 2010-05-26 | 三星电子株式会社 | 根据用户的接触模式显示图形用户界面的方法和设备 |
CN102591581A (zh) * | 2012-01-10 | 2012-07-18 | 大唐移动通信设备有限公司 | 一种移动终端操作界面的显示方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2939092A4 (en) | 2016-08-24 |
JP5985761B2 (ja) | 2016-09-06 |
US20140184519A1 (en) | 2014-07-03 |
CN104798030A (zh) | 2015-07-22 |
JP2016505945A (ja) | 2016-02-25 |
KR101692823B1 (ko) | 2017-01-05 |
WO2014105848A1 (en) | 2014-07-03 |
KR20150068479A (ko) | 2015-06-19 |
EP2939092A1 (en) | 2015-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104798030B (zh) | 基于移动计算设备的使用的利手性适配用户接口 | |
JP5759660B2 (ja) | タッチ・スクリーンを備える携帯式情報端末および入力方法 | |
US10437468B2 (en) | Electronic apparatus having touch pad and operating method of electronic apparatus | |
US9733752B2 (en) | Mobile terminal and control method thereof | |
JP5507494B2 (ja) | タッチ・スクリーンを備える携帯式電子機器および制御方法 | |
KR102519800B1 (ko) | 전자 장치 | |
KR101361214B1 (ko) | 터치스크린의 제어영역을 설정하는 인터페이스 장치 및 방법 | |
US9459704B2 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
KR102020345B1 (ko) | 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치 | |
EP2772844A1 (en) | Terminal device and method for quickly starting program | |
US20100257447A1 (en) | Electronic device and method for gesture-based function control | |
CN110737374B (zh) | 操作方法及电子设备 | |
US20120068946A1 (en) | Touch display device and control method thereof | |
US20150185953A1 (en) | Optimization operation method and apparatus for terminal interface | |
EP3000016B1 (en) | User input using hovering input | |
KR20130052749A (ko) | 터치 기반 사용자 인터페이스 장치 및 방법 | |
EP2746924B1 (en) | Touch input method and mobile terminal | |
JP2011248899A (ja) | 電子装置およびその操作方法 | |
US20140285445A1 (en) | Portable device and operating method thereof | |
US20230359351A1 (en) | Virtual keyboard processing method and related device | |
KR20120023405A (ko) | 사용자 인터페이스 제공 방법 및 장치 | |
US20230359279A1 (en) | Feedback method and related device | |
WO2016183912A1 (zh) | 菜单布局方法及装置 | |
KR101154137B1 (ko) | 터치 패드 상에서 한손 제스처를 이용한 사용자 인터페이스 | |
JP2016126363A (ja) | タッチスクリーンに入力する方法、携帯式電子機器およびコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |