触摸敏感边框技术的制作方法_3

文档序号:8501090阅读:来源:国知局
14确定用户可能无意与计算设备102进行交互(框712)。例如,因为来自用户的左手110的拇指的触摸输入的形心位于显示设备104中与边框部分108相对应的区域内,所以,姿势模块114可确定该触摸输入可能指示用户正在握持该计算设备。然而,因为来自用户的右手112的手指的触摸输入的形心位于显示设备104中与显示部分106相对应的区域内,因此,姿势模块114可确定该触摸输入可能指示用户有意与所显示的用户界面进行交互。
[0051]在各实现中,边框部分包括显示能力,诸如在图5中所示。图8解说了用于在其中边框部分包括此类显示能力的设备中实现该技术的示例过程800。过程800可以用软件、固件、硬件、或其组合来实现。过程800被示为一组块,并且不仅限于所示出的用于执行各种块的操作的顺序。
[0052]如在前述过程中一样,触摸传感器检测触摸输入(框802)。触摸传感器可位于显示设备104的显示部分106或边框部分108中。在各实现中,当检测到该触摸输入时,边框部分108的显示能力是不活跃的。
[0053]接下来,计算设备102基于该触摸输入使得边框部分108的区域中的显示能力活跃(框804)。可以使得例如图5的区域510中的显示能力活跃,以用于导致在该区域中显示菜单。这可响应于触摸输入的形心位于与边框部分108相对应的区域内的判断来执行。在一些实现中,可响应于该触摸输入的形心位于与显示部分相对应的区域或边框部分的另一区域内的判断来使得该区域的显示能力活跃。当显示能力活跃时,在该区域中检测到的后续触摸输入可被确定成指示用户与在该区域中显示的菜单进行交互的意图。
[0054]尽管在上述讨论中描述了形心的使用,然而有意或无意可由各种其他性质来指示,诸如触摸输入的大小、触摸输入的形状、触摸输入的位置、触摸输入的速度、触摸输入行进的距离、或触摸输入的寿命。
[0055]既已描述了各技术和过程,考虑下面对可用于实现一个或多个技术或过程的示例系统和设备的描述。
[0056]示例系统和设备
[0057]图9在900概括地示出了包括示例计算设备902的示例系统,该示例计算设备表示可以实现此处描述的各个技术的一个或多个计算系统和/或设备。这通过包括姿势模块114来解说,如同前面一样,该姿势模块可在计算设备902上执行,或作为平台922的一部分“在云920”上执行,等等。计算设备902可以是,例如,服务提供方的服务器、与客户机相关联的设备(例如,客户机设备)、片上系统、和/或任何其他合适的计算设备或计算系统。
[0058]所示的示例计算设备902包括处理系统904、一个或多个计算机可读介质906、以及相互通信地耦合的一个或多个I/o接口 908。计算设备902还包括如上所述地执行功能的姿势模块114。尽管没有示出,计算设备902可进一步包括系统总线或将各种组件相互耦合的其它数据和命令传输系统。系统总线可包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线架构中的任一种的处理器或局部总线。也构想了各种其它示例,诸如控制和数据线。
[0059]处理系统904表示使用硬件执行一个或多个操作的功能。因此,处理系统904被示为包括可被配置为处理器、功能块等的硬件元件910。这可包括在作为专用集成电路或使用一个或多个半导体构成的其它逻辑设备的硬件中的实现。硬件元件910不受形成它们的材料或者其中利用的处理机制的限制。例如,处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))构成。在这一上下文中,处理器可执行指令可以是可电子地执行的指令。
[0060]计算机可读介质906被示为包括存储器/存储912。存储器/存储912表示与一个或多个计算机可读介质相关联的存储器/存储容量。存储器/存储组件912可包括易失性介质(如随机存取存储器(RAM))和/或非易失性介质(如只读存储器(ROM)、闪存、光盘、磁盘等等)。存储器/存储组件912可包括固定介质(例如,RAM、ROM、固定硬盘驱动器等)以及可移动介质(例如闪存、可移动硬盘驱动器、光盘等等)。计算机可读介质906可以下面进一步描述的各种方式来配置。
[0061]输入/输出接口 908表示允许用户向计算设备902输入命令和信息的功能,并且还允许使用各种输入/输出设备向用户和/或其他组件或设备呈现信息。输入设备的示例包括键盘、光标控制设备(例如,鼠标)、麦克风、扫描仪、包括触摸功能性的显示设备(例如,电容性的或被配置来检测物理接触的其它传感器)、照相机(例如,可采用可见或诸如红外频率的不可见波长来将移动识别为不涉及触摸的手势),等等。输出设备的示例包括显示设备(例如,监视器或投影仪)、扬声器、打印机、网卡、触觉响应设备,等等。因此,计算设备902可以下面进一步描述的各种方式来配置以支持用户交互。
[0062]此处可以在软件、硬件元件或程序模块的一般上下文中描述各种技术。一般而言,这种模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、组件、数据结构等等。本文使用的术语“模块”、“功能”和“组件” 一般表示软件、固件、硬件或其组合。本文描述的技术的各特征是平台无关的,从而意味着该技术可在具有各种处理器的各种商用计算平台上实现。
[0063]所描述的模块和技术的实现可以存储在某种形式的计算机可读介质上或跨某种形式的计算机可读介质传输。计算机可读介质可包括可由计算设备902访问的各种介质。作为示例而非限制,计算机可读介质可包括“计算机可读存储介质”和“计算机可读信号介质”。
[0064]“计算机可读存储介质”可以指相对于仅信号传输、载波、或信号本身而言,启用对信息的持久存储的介质和/或设备。由此,计算机可读存储介质是指非信号承载介质。计算机可读存储介质包括以适合于存储如计算机可读指令、数据结构、程序模块、逻辑元件/电路、或其他数据等的方法或技术来实现的诸如易失性和非易失性、可移动和不可移动介质和/或存储设备的硬件。该计算机可读存储介质的示例包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、硬盘、磁带盒、磁带、磁盘存储或其它磁存储设备、或者可适用于存储所需信息并可由计算机访问的其它存储设备、有形介质或制品。
[0065]“计算机可读信号介质”可以指被配置为诸如经由网络向计算设备902的硬件传输指令的信号承载介质。信号介质通常用诸如载波、数据信号、或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据。信号介质还包括任何信息传送介质。术语“已调制数据信号”是指使得以在信号中编码信息的方式来设置或改变其一个或多个特性的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线路连接,以及无线介质,诸如声学、RF、红外线和其他无线介质。
[0066]如前面所述描述的,硬件元件910和计算机可读介质906表示以硬件形式实现的模块、可编程设备逻辑和/或固定设备逻辑,其可被某些实施例采用来实现此处描述的技术的至少某些方面,诸如执行一个或多个指令。硬件可包括集成电路或片上系统、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD),和以硅或其它硬件实现的组件。在此上下文中,硬件可操作为通过指令和/或由硬件实现的逻辑来执行程序任务的处理设备,以及被用
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1