横跨多个触敏显示装置的触摸输入 【技术领域】
本发明的各实施例一般涉及触敏输入。
【附图说明】
在附图各图中通过示例而非限制说明了本发明,其中相同标记指示相同元件,且其中:
图1示出作为一个实施例的电子设备,其具有双触敏显示装置、且支持横跨这些触敏显示装置的触摸输入,并且其处于打开、大致平坦的位置;
图2示出作为一个实施例的处于部分打开位置的图1的电子设备;
图3示出作为一个实施例的处于折叠位置的图1的电子设备;
图4示出作为一个实施例的用于图1中电子设备的系统的示例组件的框图;
图5说明了作为一个实施例的利用横跨触敏显示装置的触摸输入执行操作的示例流程图;
图6示出作为一个实施例的具有支持横跨触敏显示装置的触摸输入的边界部分的触敏显示装置;
图7示出作为一个实施例的具有支持横跨触敏显示装置的触摸输入的边界部分的触敏显示装置;
图8示出作为一个实施例的利用横跨触敏显示装置的触摸输入执行操作的示例流程图;
图9示出作为一个实施例的触敏显示装置和用来支持横跨触敏显示装置的触摸输入的触摸传感器;以及
图10示出作为一个实施例的触敏显示装置的串联连接的触摸传感器。
附图中的各图不一定按比例绘制。
【具体实施方式】
以下详细描述陈述了涉及横跨触敏显示装置的触摸输入的装置、方法以及系统的示例实施例。为方便起见参考一个实施例描述了诸如例如结构、功能、和/或特性之类的特征;利用任何合适的一个或多个所描述的特征可实现各种实施例。
具有双触敏显示装置的电子设备
图1示出了作为一个实施例的具有双触敏显示装置110和120的电子设备100。触敏显示装置110具有可检测其上的触摸的表面111;而触敏显示装置120具有可检测其上的触摸的表面121。电子设备100支持横跨触敏显示装置110和120的触摸输入。因此,作为一个实施例,电子设备100允许用户利用具有既在表面111上又在表面121上的轨迹的触摸输入实现横跨触敏显示装置110和120的任何合适的操作。
作为一个示例,如图1所示,用户可执行拖曳操作,以将在初始位置处由触摸显示装置110在表面111上或透过其显示的诸如例如图标之类的数字对象130移动至触敏显示装置120,以便在表面121上或透过表面121在期望位置处显示该数字对象。作为一个实施例,例如,用户可利用其手指触摸数字对象130,并将其手指在表面111上朝着表面121移动且在表面121上移动至期望位置。
虽然作为一个实施例被示为对用户手指触敏,但作为一个实施例,触敏显示装置110和120可以对任何合适的一个或多个对象触敏,这些对象包括例如用户手指、输入笔、和/或笔。
通过支持横跨触敏显示装置110和120的触摸输入,作为一个实施例,电子设备100可有效地提供可向电子设备100连续输入触摸的较大表面。
如图1所示,作为一个实施例的电子设备100可包括按照蛤壳配置支承触敏显示装置110和120的壳体结构140。作为一个实施例,壳体结构140可限定一个轴,触敏显示装置110和120可围绕该轴至少部分地旋转,以允许触敏显示装置110和120向着彼此折叠起来,使表面111和121的至少一部分大致彼此面对面,且允许它们从折叠状态彼此打开来。作为一个实施例,壳体结构140可利用任何合适的一个或多个铰链限定一个轴。例如,作为其中表面111和121大致为矩形的一个实施例,作为一个实施例,壳体结构140可限定大致平行于各个表面111和121的任何合适的边的轴。如图1、2和3所示,作为一个实施例,壳体结构140可限定大致平行于各个表面111和121的长边地轴。
如图1所示,作为一个实施例,壳体结构140可允许触敏显示装置110和120打开至大致平坦的位置。作为一个实施例,壳体结构140可将触敏显示装置110和120支承在这个位置,以使表面111和121大致共平面对齐。在注意到电子设备100支持横跨触敏显示装置110和120的触摸输入的情况下,作为一个实施例,可将电子设备100配置成处在此位置时,就像或模拟诸如例如平板计算机或交互式工作台表面之类的具有单个较大触敏显示器的任何合适的设备一样地工作。作为一个实施例,可将壳体结构140设计成有助于使处于此位置时表面111和121的边界之间的间隙或间隔最小化,以便于横跨表面111和121之间的触摸输入。
如图2所示,作为一个实施例,壳体结构140可允许触敏显示装置110和120部分地打开至任何合适的位置。作为一个实施例,通过将触摸显示装置120定位成底座、并将触敏显示装置110定位成在与底座成期望角度处向上突起,电子设备100可以像打开的笔记本计算机一样。例如,作为一个实施例,处在此位置时,如果需要,通过将触敏显示装置110配置成实现软键盘或虚拟键盘,可将电子设备100配置成像笔记本计算机一样起作用或模拟笔记本计算机。作为一个实施例,电子设备100可部分地打开并类似于打开的书本或报纸一样定位,并被配置为模拟例如书本和/或报纸的阅读装置。
作为一个实施例,电子设备100在一个或多个部分打开位置时可支持横跨触敏显示装置110和120的触摸输入。例如,如图2所示,作为一个实施例,用户可使用其手指例如触摸在表面111上或透过表面111在初始位置处显示的数字对象230,并在表面111上往下朝着表面121、在表面121上移动该用户的手指,以移动数字对象230,将其显示在表面121上或透过表面121的期望位置处。
如图3所示,作为一个实施例,壳体结构140可允许触敏显示装置110和120被折叠成闭合位置,其中表面111和121的至少一部分彼此面对面。作为一个实施例,将触敏显示装置110和120折叠成闭合位置可有助于保护触敏显示装置110和120免遭刮擦和/或冲击。作为一个实施例,将触敏显示装置110和120折叠成闭合位置可有助于使电子设备100更加小巧以便移动性和/或储存。在注意到当电子设备100可被打开成大致平坦位置时电子设备100可被配置成实现具有单个较大触敏显示器的任何合适的设备的情况下,作为一个实施例,相对于诸如具有单个较大的、物理上为一体的触敏显示器的设备,折叠电子设备100可有助于提供更方便的移动性和/或储存。
电子设备100可具有表面111和121为任何合适大小和形状的触敏显示装置110和120。作为一个实施例,触敏显示装置110和120可分别具有表面111和121,可将表面111和121的大小和形状设计成类似于典型的平板或笔记本计算机的显示器,以实现例如具有折叠平板的大型工作站、笔记本计算机、和/或大型阅读设备。作为一个实施例,触敏显示装置110和120可分别具有表面111和121,可将表面111和121的大小和形状设计为诸如例如典型的小笔记本计算机或超移动个人计算机(UMPC)的显示器之类的较小显示器,以当电子设备100打开成基本平坦位置时实现具有单个较大触敏显示器的平板计算机、小笔记本或上网本计算机、和/或较小的阅读设备。作为一个实施例,触敏显示装置110和120可分别具有表面111和121,可将表面111和121的大小和形状设计为诸如例如个人数字助理(PDA)或蜂窝电话的大小之类的甚至更小些的显示器,以当电子设备100打开成基本平坦位置时实现具有单个较大触敏显示器的移动互联网设备(MID)或超移动个人计算机(UMPC)、折叠PDA或蜂窝电话、和/或较小的阅读设备。作为一个实施例,触敏显示装置110和120可分别具有表面111和121,可将表面111和121的大小和形状设计成实现例如用来控制例如任何合适的音频和/或可视设备和/或远程计算机的远程控制设备。
虽然作为一个实施例被描述为包括以蛤壳配置支承触敏显示装置110和120的壳体结构140,但电子设备100可包括以任何方式来支承触敏显示装置110和120的任何合适的壳体结构。作为一个实施例,合适的壳体结构可按照任何合适的配置来支承彼此靠近的触敏显示装置110和120,以助益于横跨表面111和121的触摸输入。作为一个实施例,合适的壳体结构可按照任何合适的固定配置支承彼此靠近的触敏显示装置110和120。
用于电子设备的示例系统
可利用任何合适的硬件和/或软件来按需配置电子设备100以实现电子设备100。作为一个实施例,图4示出了示例系统400,其包括触敏显示装置110和120、触摸控制器410、一个或多个处理器420、耦合至至少一个处理器420系统控制逻辑430、耦合至系统控制逻辑430的系统存储器440、耦合至系统控制逻辑430的非易失性存储器和/或储存设备450、以及耦合至系统控制逻辑430的一个或多个通信接口460。
可利用诸如包括但不局限于电容性、电阻性、表面声波(SAW)、红外以及光成像之类的任何合适的触敏技术分别实现触敏显示装置110和120。作为一个实施例,触敏显示装置110和/或120所使用的触敏技术可能分别不需要在表面111和/或121上的实际触摸,而是可分别感测靠近表面111和/或121的对象的存在。这些技术仍可被认为是触敏的,因为这些技术同样将感测实际触摸表面111和/或121的对象,而且因为在使用电子设备100时可能实际触摸表面111和121。作为一个实施例,可利用任何合适的多点触摸技术实现触敏显示装置110和/或120。
触敏显示装置110和120各自具有可利用诸如例如用于液晶显示器(LCD)的技术之类的任何合适的显示技术实现的显示器。
作为一个实施例,系统控制逻辑430可包括任何合适的接口控制器,以提供对至少一个处理器420和/或与系统控制逻辑430通信的任何合适的设备或组件的任何合适的接口。
作为一个实施例,系统控制逻辑430可包括用来提供对系统存储器440的接口的一个或多个存储器控制器。可使用系统存储器440来为系统400装载和存储数据和/或指令。作为一个实施例,系统440可包括诸如合适的动态随机存取存储器(DRAM)之类的任何合适的易失性存储器。
作为一个实施例,系统控制逻辑430可包括用来提供对触敏显示装置110和120、触摸控制器410、非易失性存储器和/或存储装置450以及通信接口460的接口的一个或多个输入/输出(I/O)控制器。
可耦合触摸控制器410以帮助控制通过触敏显示装置110和120的触摸输入。作为一个实施例,可将触摸控制器410耦合至系统控制逻辑430,以便至少一个I/O控制器和/或至少一个处理器420处理由触摸控制器410检测到的通过触敏显示装置110和120的触摸输入。作为一个实施例,系统控制逻辑430可包括用来提供对触敏显示装置110和120的一个或多个显示接口的一个或多个图形控制器。
例如,可使用非易失性存储器和/或存储设备450来存储数据和/或指令。非易失性存储器和/或存储设备450可包括诸如例如闪存之类的任何合适的非易失性存储器,和/或可包括诸如例如一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器、和/或一个或多个数字多功能盘(DVD)驱动器之类的任何合适的非易失性存储设备。
通信接口460可为系统400提供通过一个或多个网络通信和/或与任何其它合适的设备通信的接口。通信接口460可包括任何合适的硬件和/或固件。作为一个实施例的通信接口460可包括例如网络适配器、无线网络适配器、电话调制解调器、和/或无线调制解调器。对于无线通信,作为一个实施例,通信接口460可使用一个或多个天线462。
作为一个实施例,系统控制逻辑430可包括一个或多个输入/输出(I/O)控制器,用来提供对诸如例如用来帮助将声音转换成相应的数字信号和/或用来帮助将数字信号转换成相应的声音的音频设备、照相机、便携式摄像机、打印机、和/或扫描仪之类的任何合适的输入/输出设备的接口。
作为一个实施例,可将至少一个处理器420与系统控制逻辑430的一个或多个控制器的逻辑封装在一起。作为一个实施例,可将至少一个处理器420与系统控制逻辑430的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。作为一个实施例,可将至少一个处理器420与系统控制逻辑430的一个或多个控制器的逻辑集成在同一管芯上。作为一个实施例,可将至少一个处理器420与系统控制逻辑430的一个或多个控制器的逻辑集成在同一管芯上以形成片上系统(SoC)。
虽然作为一个实施例被描述为用于系统400,但作为其它实施例,触摸控制器410和触敏显示装置110和120也可用于其它系统配置。
触摸控制器
如图4所示,作为一个实施例,触摸控制器410可包括触摸传感器接口电路412和触摸控制逻辑414。
耦合触摸传感器接口电路412系为了检测触敏显示装置110和120的表面111和121上任何方式的触摸输入。触摸传感器接口电路412可包括至少部分地依赖于触敏显示装置110和120所使用的触敏技术的任何合适的电路。作为一个实施例,触摸传感器接口电路412可支持任何合适的多点触摸技术。作为一个实施例,触摸传感器接口电路412可包括用来将对应于表面111和121上的触摸输入的模拟信号转换成任何合适的数字触摸输入数据的任何合适的电路。作为一个实施例,合适的数字触摸输入数据可包括例如触摸位置或坐标数据。
耦合触摸控制逻辑414系为了按照任何合适的方式帮助控制触摸传感器接口电路412检测表面111和121上的触摸输入。作为一个实施例,耦合触摸控制逻辑414还为了按照任何适合的方式输出对应于触摸传感器接口电路412检测到的触摸输入的数字触摸输入数据。可利用任何适合的逻辑——包括任何合适的软件、固件和/或软件逻辑来实现触摸控制逻辑414,这至少部地分取决于例如触摸传感器接口电路412所使用的电路。作为一个实施例,触摸控制逻辑414可支持任何合适的多点触摸技术。
如图4所示,作为一个实施例,耦合触摸控制逻辑是为了向系统控制逻辑430和/或至少一个处理器420输出数字触摸输入数据供其处理。作为一个实施例,至少一个处理器420可执行用来处理从触摸控制逻辑414输出的数字触摸输入数据的任何合适的软件。合适的软件可包括例如任何合适的驱动软件和/或任何合适的应用程序软件。如图4所示,系统存储器440可存储适合的软件442,和/或非易失性存储器和/或存储设备450可存储合适的软件452,以便由至少一个处理器420执行以处理数字触摸输入数据。
作为一个实施例,触摸传感器接口电路412和/或触摸控制逻辑414可产生对应于单个较大的触摸输入区域坐标系统的数字触摸输入数据,可将表面111和121中的每一个的至少一部分的逻辑组合映射到该坐标系统上。以此方式,作为一个实施例,处理器420可执行响应于触敏显示装置110和120的任何合适的软件,而无需占用两个单独的触摸输入区域坐标系统。
作为一个实施例,触摸控制逻辑414可具有用来支持以任何方式横跨触敏显示装置110和120的触摸输入的任何合适的逻辑。作为一个实施例,触摸控制逻辑414可包括用来将表面121上检测到的触摸输入视为表面111上检测到的触摸输入的延续、和/或将表面111上检测到的触摸输入视为表面121上检测到的触摸输入的延续的任何合适的逻辑。
作为一个实施例,触摸控制逻辑414可响应于表面111和/或121上检测到的触摸输入短暂地输出数字触摸输入数据。以此方式,作为一个实施例,触摸控制逻辑414可帮助至少一个执行用来处理数字触摸输入数据的软件的处理器420识别表面111和/或121上的触摸输入中的间隔(lapse),因而帮助解释所述触摸输入。作为一个实施例,执行用来处理数字触摸输入数据的至少一个处理器420可将触摸输入中的间隔解释为例如用来终止或撤销利用基本连续的触摸输入所启动的操作的命令。
当检测到的触摸输入横跨表面111和121的边界之间的间隙时,为帮助避免在数字触摸输入数据的输出中引入会被解释为触摸输入中的间隔的延迟,当检测到的触摸输入横跨表面111和121的边界之间的间隙时,作为一个实施例,触摸控制逻辑414可包括用来输出任何合适的过渡触摸输入(transitional touch input)数据的任何合适的逻辑。作为一个实施例,合适的过渡触摸输入数据可对应于例如检测到的触摸输入在跨越间隙之前的最后位置或接近最后位置。作为一个实施例,触摸控制逻辑414可输出过渡触摸输入数据,直到在表面111或121上再次检测到触摸输入,或直到经过了预定时间量之后才又检测到触摸输入。以此方式,当检测到的触摸输入例如从一个表面111跨越表面111和121之间的间隙至另一表面121时,作为一个实施例,执行用来处理数字触摸输入数据的软件可以不解释成触摸输入中的间隔,因而将对应于两个表面111和121上检测到的触摸输入的触摸输入数据处理为同一操作。
横跨触敏显示装置的操作
图5说明了作为一个实施例的利用横跨触敏显示装置110和120的触摸输入执行操作的示例流程图500。
可检测表面111和121上的触摸输入(图5的框502)。作为一个实施例,可使用触摸传感器接口电路412来检测表面111和121上的触摸输入。
可识别检测到的具有跨越表面111和121的轨迹的触摸输入(框504),可至少部分地基于该识别执行横跨触敏显示装置110和120的操作(框506)。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与触摸控制器410接口,以按照任何合适的方式将检测到的触摸输入识别为具有这样的轨迹,并与触敏显示装置110和120的显示器接口,以至少部分地基于这些检测到的触摸输入以任何合适的方式执行横跨触敏显示装置110和120的任何合适的操作。
一个合适的操作可以是例如沿横跨表面111和121的触摸输入轨迹拖曳或移动所显示的数字对象。另一合适的操作可以是例如根据横跨表面111和121的触摸输入轨迹拖曳或移动所显示的例如诸如窗口、图像、或文档之类的数字对象的一个或多个边界,以改变该数字对象的大小。
作为一个实施例,触摸控制器410通过将表面121上检测到的触摸输入视为对表面111上检测到的触摸输入的继续和/或将表面111上检测到的触摸输入视为对表面121上检测到的触摸输入的继续,可以帮助执行软件的至少一个处理器420识别检测到的触摸输入具有跨越表面111和121的轨迹。作为一个实施例,当检测到的触摸输入跨越表面111和121之间的间隙时,触摸控制器410可通过输出过渡触摸输入数据来以此方式对待检测到的触摸输入。
框502-506的操作可以以任何合适的次序来执行,而且可以与任何其它合适的操作在时间上交迭。作为一个示例,当正在执行操作时(框506),可检测表面121上的触摸输入(框502),并可将该触摸输入识别为具有跨越表面111和121的轨迹的检测到的触摸输入的一部分(框504)。
表面边界部分的使用
作为一个实施例,触摸控制器410的触摸控制逻辑414可包括用来以任何合适的方式识别检测到的触摸输入何时会跨越表面111和121之间的间隙的任何合适的逻辑。
作为一个实施例,触摸控制逻辑414可识别触敏显示装置110或120的显示器的边界附近或边界处检测到的触摸输入,以识别可能跨越该间隙的所检测到的触摸输入。作为一个实施例,触摸控制逻辑414可识别超越触敏显示装置110或120的显示器的边界的检测到的触摸输入,以识别可能跨越间隙的检测到的触摸输入。
作为一个实施例,表面111可具有例如诸如图6所示的边界部分617、图7所示的边界部分717之类的边界部分。作为一个实施例,触摸控制逻辑414可识别检测到的跨越或超越表面111的边界部分的触摸输入,以识别检测到的触摸输入可能从表面111上跨越到表面121上。
作为一个实施例,表面111可具有任何合适大小和形状的边界部分。作为一个实施例,边界部分一般可位于触敏显示装置110的显示器与表面121之间,沿从与触敏显示装置110的显示器交迭的表面111上到表面121上的触摸输入的大多数或基本上全部的直接轨迹。
作为一个实施例,如图6所示,表面111可具有与触敏显示装置110的显示器615不交迭的边界部分617。作为一个实施例,边界部分617可具有例如一或两个像素的高度。作为一个实施例,触摸控制逻辑414可识别边界部分617上检测到的触摸输入,以识别检测到的触摸输入已经超越显示器615的边界。
作为一个实施例,如图7所示,表面111可具有一个其至少一部分与显示器615交迭的边界部分717。作为一个实施例,触摸控制逻辑414可识别与显示器615交迭的边界部分717上检测到的触摸输入,以识别检测到的触摸输入在显示器615的边界附近或在该边界处。作为一个实施例,边界部分717的至少一部分可与显示器615不交迭。作为一个实施例,触摸控制逻辑414可识别与显示器615不交迭的边界部分717上检测到的触摸输入,以识别检测到的触摸输入已经超越显示器615的边界。
作为一个实施例,表面121可具有例如诸如图6所示的边界部分627、图7所示的边界部分727之类的边界部分。作为一个实施例,触摸控制逻辑414可识别检测到的跨越或超越表面121的边界部分的触摸输入,以识别所检测到的触摸输入可能从表面121上跨越到表面111上。
作为一个实施例,表面121可具有任何合适大小和形状的边界部分。作为一个实施例,边界部分一般可位于触敏显示装置120的显示器与表面111之间,沿从与触敏显示装置120的显示器交迭的表面121上到表面111上的触摸输入的大多数或基本上全部直接轨迹。
作为一个实施例,如图6所示,表面121可具有与触敏显示装置120的显示器625不交迭的边界部分627。作为一个实施例,边界部分627可具有例如一或两个像素的高度。作为一个实施例,触摸控制逻辑414可识别边界部分627上检测到的触摸输入,以识别检测到的触摸输入已经超越显示器625的边界。
作为一个实施例,如图7所示,表面121可具有其至少一部分与显示器625交迭的边界部分727。作为一个实施例,触摸控制逻辑414可识别与显示器625交迭的边界部分727上检测到的触摸输入,以识别检测到的触摸输入在显示器625的边界附近或在该边界处。作为一个实施例,边界部分727的至少一部分可与显示器625不交迭。作为一个实施例,触摸控制逻辑414可识别与显示器625不交迭的边界部分727上检测到的触摸输入,以识别检测到的触摸输入已经横跨超越显示器625的边界。
图8说明了作为一个实施例的利用跨越触敏显示装置110和120的触摸输入执行操作的示例流程图800。
对于图8的框802,可识别触敏显示装置的表面上的针对操作的触摸输入。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与触摸控制器410接口,以按照任何合适的方式识别检测到的触摸输入是否以要执行的操作为目的。可利用触摸输入支持任何合适的操作。
一个合适的操作可以是例如沿触摸输入轨迹拖曳或移动所显示的数字对象。作为一个实施例,可将起始于所显示的数字对象上的触摸输入识别为用来拖曳该数字对象的触摸输入。
另一合适的操作可以是例如根据触摸输入轨迹拖曳或移动所显示的例如诸如窗口、图像、或文档之类的数字对象的一个或多个边界,以改变该数字对象的大小。作为一个实施例,可将起始于所显示的数字对象的边界区上的触摸输入识别为用来拖曳该数字对象的一个或多个边界的触摸输入。
可至少部分地基于触摸输入执行该操作的至少一部分(框804)。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与当前触敏显示装置110或120的显示器通过接口连接,以至少部分地基于触摸输入执行该操作的一部分。
可识别是否在当前表面111或121的边界部分之外的当前表面111或121上检测到该操作的触摸输入(框806)。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与触摸控制器410通过接口连接(框806),以按照任何合适的方式识别是否检测到触摸输入。
作为一个实施例,当在当前表面111或121的边界部分之外的地方上持续检测到该操作的触摸输入时(框806),就执行该操作的一部分(框804)。作为一个示例,当检测到触摸输入时,可更新当前触敏显示装置110或120的显示器以便例如将显示的数字对象初始高亮或提高亮度、然后沿触摸输入轨迹移动。
可识别在当前表面111或121的边界部分上是否检测到该操作的触摸输入(框808)。作为一个实施例,触摸控制器410可以任何合适的方式识别是否检测到触摸输入(框808)。
如果在当前表面111或121的边界部分外的当前表面111或121上未检测到该操作的触摸输入(框806),而且如果当前表面111或121的边界部分上未检测到触摸输入(框808),则该操作将结束(框816)。
如果在当前表面111或121的边界部分上检测到触摸输入(框808),则可识别该操作的触摸输入可能跨越至另一触敏显示装置的表面上(框810)。作为一个实施例,触摸控制器410可识别该操作的触摸输入可能跨越至另一触敏显示装置的表面上(框810)。作为一个实施例,触摸控制器410可输出合适的过渡触摸输入数据(框810),以有助于避免当检测到的触摸输入横越表面111和121的边界之间的间隙时在数字触摸输入数据的输出中引入可能会被解释为触摸输入中的间隔的延迟。作为一个实施例,合适的过渡触摸输入数据可对应于例如表面111和/或当前触敏显示装置110或120的显示器上检测到的触摸输入的最后位置或接近最后位置。
对于框812,可识别在当前边界部分之外的表面111或121上是否检测到该操作的触摸输入。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与触摸控制器410通过接口连接,以按照任何合适的方式识别是否检测到触摸输入(框812)。
如果在当前边界部分之外的表面111或121上未检测到该操作的触摸输入(框812),而且如果在当前边界部分上未检测到触摸输入(框808),则该操作可结束(框816)。
如果在当前边界部分之外的表面111或121上未检测到该操作的触摸输入(框812),而且如果在当前边界部分上检测到触摸输入(框808),则可持续识别该操作的触摸输入可能跨越至另一触敏显示装置的表面上(框810)。
如果在当前边界部分之外的表面111或121上检测到该操作的触摸输入(框812),则可至少部分地基于触摸输入继续执行该操作的一部分(框814)。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与当前触敏显示装置110或120的显示器通过接口连接,以至少部分地基于触摸输入执行该操作的一部分。
作为一个示例,一个操作的触摸输入可从表面111的边界部分之外的表面111上跨越至表面111的边界部分上,接着到表面111和121之间的间隙上,然后到表面121上。当在表面121上检测到该操作的触摸输入时(框812),可继续执行该操作的一部分(框814)。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与新的当前触敏显示装置120的显示器接口,以至少部分地基于触摸输入执行该操作的一部分。
作为另一示例,一个操作的触摸输入可从表面111的边界部分之外的表面111上跨越至表面111的边界部分上,接着到表面111和121之间的间隙上,然后返回到表面111上。当在表面111上检测到该操作的触摸输入时(框812),可继续执行该操作的一部分(框814)。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可继续与当前触敏显示装置110的显示器通过接口连接,以至少部分地基于触摸输入执行该操作的一部分。
作为一个实施例,触摸控制器410可输出过渡触摸输入数据(框810),直到在表面111或121上再次检测到触摸输入(框812),那时候触摸控制器410可恢复输出对应于在表面111或121上检测到的触摸输入的触摸输入数据。以此方式,作为一个实施例,执行处理数字触摸输入数据的至少一个处理器420可不解释触摸输入当中的间隔(lapse),因而将对应于在表面111和121上都检测到的触摸输入处理为同一操作。
作为一个实施例,触摸控制器410的触摸控制逻辑414可与表面111和121的边界部分的至少一部分逻辑地交迭,以便于当检测到的触摸输入从表面111的边界部分之外的表面111上跨越至表面111的边界部分之上时,将表面111的边界部分的至少一部分视为触敏显示装置120的一部分。然后当预见性地识别在表面111的边界部分上检测到的触摸输入将跨越至表面121上时,作为一个实施例,触摸控制逻辑414可输出对应于表面121的边界部分上的位置的合适的过渡触摸输入数据(框810)。
当检测到的触摸输入从表面121的边界部分之外的表面121上跨越至表面111的边界部分上时,作为一个实施例,触摸控制逻辑414同样可将表面121的边界部分的至少一部分视为触敏显示装置110的一部分。然后当预见性地识别在表面121的边界部分上检测到的触摸输入将跨越至表面111上时,作为一个实施例,触摸控制逻辑414可输出对应于表面111的边界部分上的位置的合适的过渡触摸输入数据(框810)。
当持续检测到该操作的触摸输入时(框806和812),可持续执行该操作直到框816。虽然被描述为当检测到触摸输入时(框806和812)执行该操作的一些部分(框804和814),但作为一个实施例,可不执行操作直到未检测到触摸输入(框808)。
作为一个实施例,可使用例如诸如轻敲之类的检测到的某种附加触摸输入来结束该操作(框816)。如果在没有检测到此类附加操作的情况下经过了预定时间,则作为一个实施例,该操作如果部分执行了,即会被撤销,或者不予执行。
框802-816的操作可以以任何合适的次序来执行,而且可与任何其它合适的操作在时间上交迭。作为一个示例,可在识别检测到的触摸输入(框806)之前或与其时间交迭地识别检测到的触摸输入(框808)。
附加触摸传感器的使用
作为一个实施例,触摸传感器410可使用一般设置在表面111和121之间的附加触摸传感器,用来识别检测到的触摸输入何时会跨越表面111和121之间的间隙。
如图9所示,作为一个实施例,电子设备100可具有区别于触敏显示装置110和120的触摸传感器970。触摸传感器970具有其上可检测触摸的表面971。作为一个实施例,触摸传感器970可包含利用包括但不限于诸如电容性触敏技术或电阻性触敏技术之类的任何合适技术的触敏垫。
触摸传感器970可具有任何合适的大小和形状,而且作为一个实施例,触摸传感器970可一般位于触敏显示装置110的表面111与触敏显示装置120的表面121之间,且沿表面111和121之间的触摸输入的大多数或基本上所有的直接轨迹。作为一个实施例,可以任何合适的方式定位触摸传感器970并设计它的大小和形状,以帮助在触敏显示装置110和120之间提供相对较连续性的表层。
作为一个实施例,耦合触摸传感器接口电路412是为了检测触摸传感器970的表面971上的触摸输入。可识别轨迹跨越表面111上、表面971上、以及表面121上的检测到的触摸输入,从而可至少部分地基于这样的识别执行跨越触敏显示装置110和120的操作。作为一个实施例,如图4所示,系统控制逻辑430和/或至少一个处理器420可与触摸控制器410通过接口连接,以按照任何合适的方式将检测到的触摸输入识别为具有这样的轨迹,并与触敏显示装置110和120的显示器通过接口连接,以至少部分地基于这些检测到的触摸输入以任何合适的方式执行横越触敏显示装置110和120的任何合适的操作。
作为一个实施例,通过识别检测到的触摸输入何时跨越表面971并响应于这些识别输出任何合适的过渡触摸输入数据,触摸控制器410可帮助执行软件的至少一个处理器420识别检测到的具有跨越表面111、971、以及121的轨迹的触摸输入。以此方式,触摸控制器410可将表面121上检测到的触摸输入视为对表面111上检测到的触摸输入的延续,而且可将表面111上检测到的触摸输入视为对表面121上检测到的触摸输入的延续。
作为一个实施例,可类似地使用触摸传感器970作为不与表面111和121的任何显示器交迭的边界部分,如上所述。因此,图8的示例流程图800可类似地适用于触摸传感器970的使用。
虽然被示出为具有一个触摸传感器970,但作为一个实施例,电子设备100可具有一个以上一般按照任何合适的排列定位在表面111和121之间、用来识别检测到的触摸输入何时会跨越表面111与121之间的间隙的触摸传感器。作为一个实施例,耦合触摸传感器接口电路412以检测这样的触摸传感器的表面上的触摸输入。可识别轨迹横越表面111上、至少一个这样的触摸传感器的表面上、以及表面121上的检测到的触摸输入,从而可至少部分地基于这样的识别执行横跨触敏显示装置110和120的操作。
替代性逻辑
虽然联系利用触摸控制器410来将表面121上检测到的触摸输入视为表面111上检测到的触摸输入的延续、和/或将表面111上检测到的触摸输入视为表面121上检测到的触摸输入的延续描述了一个或多个实施例,但还可使用其它合适的逻辑。
作为一个实施例,电子设备100可包括用来从触摸控制器410接收触摸输入数据输出、和以任何合适的方式从这些触摸输入数据识别出检测到的触摸输入何时会跨越表面111和121之间的间隙的任何合适的逻辑。作为一个实施例,此类逻辑可从接收到的触摸输入数据识别出触敏显示装置110或120的显示器边界附近或边界处检测到的触摸输入,以识别检测到的触摸输入可能跨越了该间隙。作为一个实施例,此类逻辑可从接收到的触摸输入数据识别出已跨越出触敏显示装置110或120的显示器的边界的检测到的触摸输入,以识别检测到的触摸输入可能跨越了该间隙。作为一个实施例,此类逻辑可以将紧随由于识别出的触摸输入横越了间隙而引起的间隔之后接收的触摸输入数据视为对间隔之前接收的触摸输入数据的延续。可按照任何合适的方式实现此类逻辑,包括使用任何合适的硬件、固件和/或软件逻辑。
作为一个实施例,如图4所示,执行处理来自触摸控制器410的数字触摸输入数据的软件的至少一个处理器420可执行任何合适的附加软件,以识别检测到的触摸输入何时跨越表面111与121之间的间隙,并将紧随由于识别出的触摸输入跨越了间隙而引起的间隔之后接收的触摸输入数据视为对间隔之前接收的触摸输入数据的延续。
串联的触摸传感器
作为一个实施例,触敏显示装置110和120可具有串联连接的触摸传感器。作为一个实施例,这可便于触摸控制器410将这些触摸传感器视为单个较大的触摸传感器。
图10示出作为一个实施例的触敏显示装置110的触摸传感器1018和触敏显示装置120的触摸传感器1028。如图10所示,可串联连接触摸传感器1018和1028,而且可连接触摸传感器接口电路412以检测来自触摸传感器1018和1028的触摸输入。作为一个实施例,可利用限定行和列的矩阵、且允许触摸传感器1018和1028串联连接以实现更大矩阵的任何合适的触摸传感器技术分别实现触摸传感器1018和1028。作为一个实施例,可将触摸传感器1018和1028实现为电容性触摸屏。
作为一个实施例,触摸控制器410的触摸控制逻辑414和/或执行处理数字触摸输入数据的软件的至少一个处理器420可将利用触摸传感器1018检测到的触摸输入视为对利用触摸传感器1028检测到的触摸输入的延续、和/或可将利用触摸传感器1028检测到的触摸输入视为对利用触摸传感器1018检测到的触摸输入的延续。
在上述描述中已经描述了示例实施例。对这些实施例可作出各种修改和改变而不会偏离本发明的范围。因此,应当以说明性而非限制性的意味对待说明书和附图。