触摸屏测试.pdf

上传人:n****g 文档编号:4238593 上传时间:2018-09-09 格式:PDF 页数:16 大小:527.80KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210018527.8

申请日:

2012.01.20

公开号:

CN102609343A

公开日:

2012.07.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):G06F 11/22变更事项:申请人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150616|||实质审查的生效IPC(主分类):G06F 11/22申请日:20120120|||公开

IPC分类号:

G06F11/22

主分类号:

G06F11/22

申请人:

微软公司

发明人:

A.乌泽拉克; D.A.斯蒂芬斯; 赵伟东; 重光崇博; B.A.维洛夫比; J.G.皮尔斯

地址:

美国华盛顿州

优先权:

2011.01.24 US 61/435672; 2011.06.06 US 13/154161

专利代理机构:

中国专利代理(香港)有限公司 72001

代理人:

董宁;刘鹏

PDF下载: PDF下载
内容摘要

描述触摸屏测试技术。在一个或更多个实施中,把导体置于靠近触摸屏设备,并且通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未接地状态中模拟用户进行的触摸的缺失来测试触摸屏设备。

权利要求书

1. 一种方法,包括:把导体放置成靠近触摸屏设备;以及通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未接地状态中模拟用户进行的触摸的缺失,来测试触摸屏设备。2. 如权利要求1所述的方法,其中在导体与触摸屏设备相接触时执行把导体置于未接地状态中,进而模拟用户进行的触摸的缺失。3. 如权利要求1所述的方法,其中使用计算设备驱动的电学开关来执行置于接地状态和未接地状态中以执行所述测试。4. 如权利要求1所述的方法,其中所述测试进一步包括采集来自触摸屏设备的数据。5. 如权利要求1所述的方法,进一步包括调整导体的接地。6. 如权利要求5所述的方法,其中执行所述调整以减少虚幻触摸和缺漏的触摸报告。7. 如权利要求6所述的方法,其中所述调整是基于建立无源最小值和最大值和建立从触摸屏设备的数字化仪接收的数据中描述的值的有源最小值和最大值以及使用建立的无源最小值和最大值和建立的有源最小值和最大值以选择接地条件。8. 如权利要求6所述的方法,其中通过使接地材料的量变化来执行所述调整。9. 如权利要求8所述的方法,其中在没有接收来自参考触摸幅度的触摸屏设备的数字化仪的数据的情况下执行通过使接地材料的量变化来执行的所述调整。10. 一种装置,包括:被配置成接触触摸屏设备的导体;以电学方式耦合到导体的电学开关;以及以通信方式耦合到电学开关的一个或更多个模块,一个或更多个模块被配置成通过如下操作来测试触摸屏设备:    使得电学开关在接触触摸屏设备时把导体置于接地状态中以仿真用户进行的触摸;以及    使得电学开关在接触触摸屏设备时把导体置于未接地状态中以仿真用户进行的触摸的缺失。

说明书

触摸屏测试

相关申请

本申请在35 U.S.C.条款119(e)下要求2011年1月24日提交和题为“Touchscreen Testing”的美国临时专利申请No. 61/435,672的优先权,其全部公开内容经引用并入本文。

背景技术

计算设备运用的显示和输入技术曾经不断发展。例如,初始计算设备提供有监视器。用户通过查看单色监视器上的简单文本和经由键盘录入可以随后在监视器上查看的文本而与计算设备交互。随后,后续开发了其它技术,诸如图形用户界面和光标控制设备。

显示和输入技术继续演进,诸如使用计算设备的触摸屏显示器来感测触摸以辨识姿态。用户例如可以通过使用用户的手部来输入由触摸屏显示器检测的姿态而与图形用户界面交互。然而,对测试触摸屏显示器运用的传统技术常常不准确且因此通常不足以测试如适合于设备的预料使用的触摸屏显示器。

发明内容

描述触摸屏测试技术。在一个或更多个实施中,把一件导体(例如,金属)放置成靠近触摸屏设备,并且通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未接地状态中模拟用户进行的触摸的缺失来测试触摸屏设备。

在一个或更多个实施中,装置包括被配置成接触触摸屏设备的导体、以电学方式耦合到导体的电学开关、以及以通信方式耦合到电学开关的一个或更多个模块。一个或更多个模块被配置成通过使得电学开关在接触触摸屏设备时把导体置于接地状态中以仿真用户进行的触摸和使得电学开关在接触触摸屏设备时把导体置于未接地状态中以仿真用户进行的触摸的缺失来测试触摸屏设备。

在一个或更多个实施中,调整要针对触摸屏设备应用的导体的接地,并且通过借由使用电学开关把导体接地来模拟用户的触摸而测试触摸屏设备。

提供此发明内容以介绍下面在具体实施方式中进一步描述的简化形式的概念的选择。此发明内容并非意在识别要求保护主题的关键特征或必要特征,它也并非意在用作在确定要求保护主题范围中的辅助。

附图说明

参照附图描述具体实施方式。在图中,附图标记最左边的(一个或多个)数字识别附图标记首次出现于其中的图。图和描述中不同实例中相同附图标记的使用可以表明类似或相同项。

图1是可操作用于运用本文中描述的触摸屏测试技术的实例实施中环境的示例。

图2是示出如使用计算设备实施的图1测试装置的实例实施中系统的示例。

图3是触摸幅度矩阵的表示的示例。

图4描绘了图2系统的实施实例。

图5是描绘了其中调整接地和测试触摸屏设备的实例实施中规程的流程图。

图6示例了可以实施为如参照图1和2所描述的任何类型计算设备以实施本文中描述的技术实施例的实例设备的各种组件。

具体实施方式

概述

对测试触摸屏设备运用的传统技术常常难以再现。结果,来自这些传统技术的测试结果可能不准确且难以解释,因而常常未能用于它们的预料目的。

在本文中描述触摸屏测试技术。在一个或更多个实施中,描述其中通过使用接地的导体(例如,诸如一件金属的电学导体)来模拟用户身体一部分的触摸输入的技术。例如,可以把导体成型为近似通常用来接触触摸屏设备的用户手指一部分的形状和/或面积以及把导体接地以模仿用户的手指与设备的接触。金属可以随后在接地与未接地(例如,浮置)状态之间交替以分别模仿用户的手指进行的接触和未接触。因而,可以在不需要移动金属接触物的情况下(例如,使用机械开关)使用金属接触物来测试触摸屏设备。可以在相应章节中的以下讨论中找到这些技术的进一步讨论。

在以下讨论中,首先描述可以采用本文中描述的测试技术的实例环境。随后描述可以在实例环境以及其它环境中执行的实例规程。结果,实例规程的执行不限于实例环境,并且实例环境不限于实例规程的执行。

实例环境

图1描绘了包括适合于测试触摸屏设备104的测试装置102的实例实施中的环境100。可以以各种方式配置触摸屏设备104。例如,可以把触摸屏设备104配置成诸如移动电话的移动通信设备、便携式游戏玩耍设备、平板电脑的一部分,配置成传统计算设备的一部分(例如,作为笔记本电脑或个人计算机一部分的显示设备)等。

另外,可以以各种方式配置触摸屏设备104的触摸屏106。例如,触摸屏设备104的触摸屏106可以包括被配置成检测与触摸屏106接触的传感器。通常使用触摸传感器110报告与触摸屏106的实际接触,诸如在通过用户的手部108的手指进行触摸时。

这种触摸传感器110的实例包括电容式触摸传感器。例如,在投射电容中使用接近光学透明导体(例如,铟锡氧化物)在触摸屏上形成X-Y网格以检测触摸屏106上不同X-Y地点处的接触。也构思了其它电容技术,诸如表面电容、互电容、自电容等。进一步,在其它实例中还构思了其它触摸传感器110,诸如红外、光学成像、色散信号技术、声学脉冲辨识等。

无论使用的触摸传感器110的类型如何,触摸模块112可以随后处理触摸传感器110检测的输入以检测可以用于各种目的的输入的特性。例如,触摸模块112可以辨识触摸输入表明特定对象的选择,可以辨识一个或更多个输入作为可用来发起触摸屏设备104操作(例如,扩展用户界面)的姿态等。然而,此处理可能依赖于输入的准确性,因此对测试触摸屏运用的传统技术可能得到不准确的触摸屏而把它推向市场,这可能阻碍用户与设备的交互。

在本文中描述的一个或更多个实施中,测试装置102仿真用户的手部108的手指与触摸屏106的接触。例如,测试装置102可以包括被配置成针对触摸屏106摆放金属件的测试模块114和开关116。例如可以把开关116配置成用来使导体在接地与未接地状态之间交替的预计电容开关电路。以此方式,开关116可以在不移动导体的情况下有效仿真用户手部的手指。换言之,“向上”和“向下”触摸事件可以在没有移动的情况下模仿用户手指的按压和移除。可以对于可以在相应章节中找到其实例的各种不同技术运用这些技术。

通常,可以使用软件、固件、硬件(例如,固定逻辑电路)、或者这些实施的组合来实施本文中描述的功能中的任何功能。如本文中所使用的术语“模块”、“功能性”、以及“逻辑”通常表示软件、固件、硬件、或者其组合。在软件实施的情形中,模块、功能性、或者逻辑表示在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代码。可以把程序代码存储在一个或更多个计算机可读存储器设备中。下述技术的特征是平台无关的,意味着可以在具有各种处理器的各种商用计算平台上实施技术。

例如,可以使用计算设备来实施测试装置102和/或触摸屏设备104。计算设备还可以包括使得计算设备的硬件执行操作的实体(例如,软件),例如处理器、功能块、“片上系统”等。例如,计算设备可以包括可以被配置成维持使得计算设备以及更特别地是计算设备的硬件执行操作的指令的计算机可读介质。因而,指令用来配置硬件以执行操作和以此方式得到硬件的变换以执行功能。计算机可读介质可以通过各种不同配置把指令提供给计算设备。

计算机可读介质的一个这种配置是信号承载介质和因而被配置成诸如经由网络把指令(例如,作为载波)传输给计算设备的硬件。计算机可读介质还可以被配置成计算机可读存储介质和因而并非信号承载介质。计算机可读存储介质的实例包括随机访问存储器(RAM)、只读存储器(ROM)、光盘、闪存、硬盘存储器、以及其它可以使用磁、光学、以及其它技术来存储指令和其它数据的存储器设备。

接地的调整

图2是示出了如使用计算设备202实施的图1测试装置102的实例实施中系统200的示例。虽然单独示出,但计算设备202包括微控制器板204(例如,AT90USBKEY)、作为以电学方式耦合到金属接触物的软件驱动硬件开关206配置的开关116、以及作为待测设备的触摸屏设备104。在此实例中可以把触摸屏设备104配置成具有互或自电容触摸屏。

计算设备202示例为包括代表用以管理触摸屏设备104测试的功能性的测试管理器模块208。测试管理器模块208例如可以执行用以同步210计算设备202和微控制器板204上的时钟和随后驱动212微控制器板204的应用。

一旦微控制器板204从计算设备202接收命令,微控制器板204就可以触发214软件驱动硬件开关206,诸如以在接地与未接地(例如,浮置)状态之间交替。虽然示出了单个开关,但应当容易明显的是,系统200可以结合其它数量的开关,例如两个、三个、或者甚至更多个,并且开关116可以结合多于一个接地金属接触物。因而,可以使用开关116的接地金属部分与触摸屏设备104的接触216以通过在状态之间交替来仿真待测触摸屏设备104上的触摸和触摸的缺失。

触摸屏设备104可以随后通过HID报告218向计算设备202报告接触。例如,HID报告218可以通过触摸输入栈220传播以报告给测试管理器模块208,诸如作为WndProc功能中的WM_INPUT和WM_POINTER消息。测试管理器模块208可以随后处理这些消息和提供视觉反馈,诸如在图形用户界面中。可以处理的数据的其它实例包括I2C上的HID。

在实例系统200中,虽然还构思了其它时间段(诸如,非周期性时间间隔)但驱动212信号可以每隔两秒出现。这可以得到两秒的“接触向下”事件,通过分别在接地与未接地状态之间交替之后是接下来两秒的“接触向上”事件。可以使用微控制器板204上部署的LED来表明“向上”和“向下”事件。另外,计算设备202的显示设备的左上角中的矩形可以在每次接收WM_INPUT报告时改变颜色。

如以上所叙述的,虽然还构思了其它间隔,但可以使用测试管理器模块208(例如,通过水平同步应用)以通过以预定义间隔(例如,两秒)发送“向下”和“向上”事件来驱动微控制器板204。还可以使用测试管理器模块208侦听来自触摸屏设备104的原始HID报告218,例如WM_INPUT消息。在每个消息的接收后,测试管理器模块208可以重现矩形(例如,在计算设备202的显示设备的左上角中),例如通过不同颜色以提供反馈,虽然还构思了其它反馈机制。测试管理器模块208还可以生成日志文件以描述执行的测试。微控制器板204也可以提供反馈,例如使用一个用于“向下”事件而一个用于“向上”事件的板上的两个LED。

在如下所述的那样调整接地时的实例状况中,可以对于向下事件的每两秒预期2*f个HID报告218,其中“f”是触摸传感器的报告速率。对于以105Hz报告的触摸屏设备104,例如,可以预期在开关116通过接地状态仿真“向下”的两秒期间接收两百一十个消息。进一步,预期在开关116通过未接地状态模仿“向上”事件的两秒期间接收少量至无消息,例如,对于紧接由于延迟而甚至发起了“向上”事件之后的前五十至一百毫秒预期。可以在测试管理器模块208生成的日志文件中描述此信息。

测试管理器模块208例如可以生成三个日志文件。第一个日志文件可以概括“向下”事件延迟,第二个日志文件可以概括“向上”事件延迟,而第三个日志文件可以描述日志信息中的每个日志信息。在以下表中给出日志文件的实例:

频率 = 2337920, 

[  1; 1; 4157019762]: 67233 us ± 1898 us 194

[  3; 1; 4166371459]: 58207 us ± 1817 us 195

[  5; 1; 4175723151]: 50159 us ± 1737 us 195

[  7; 1; 4185074835]: 54075 us ± 1661 us 195

[  9; 1; 4194426526]: 38007 us ± 1582 us 197

[ 11; 1; 4203778217]: 37887 us ± 1503 us 197

[ 13; 1; 4213129911]: 49844 us ± 1423 us 195

[ 15; 1; 4222481609]: 53665 us ± 1339 us 195

[ 17; 1; 4231833295]: 57747 us ± 1262 us 195

[ 19; 1; 4241184991]: 53546 us ± 1180 us 195

[ 21; 1; 4250536685]: 57453 us ± 1098 us 195

[ 23; 1; 4259888382]: 37387 us ± 2016 us 197

[ 25; 1; 4269240085]: 37267 us ± 1943 us 197。

此实例中的第一列表示事件的索引,其中奇数、偶数事件中的每个在“向上”概括中。第二列包括事件的标识符,例如“1”等于“向下”而“3”等于“向上”。第三列包括实时时间戳。第四列描述实际测量的“向下”/“向上”延迟。第五列表明测量中的绝对(最大)误差,而最终第六列表明“向下”/“向上”事件期间(例如,事件的两秒期间)接收的消息的数量。

为了参考,下面呈现来自第二个日志文件的摘录:

频率= 2337920, 

[  2; 3; 4161695608]: 65997 us ± 1861 us 7

[  4; 3; 4171047311]: 57916 us ± 1776 us 6

[  6; 3; 4180398993]: 61869 us ± 1703 us 7

[  8; 3; 4189750682]: 65743 us ± 1633 us 7

[ 10; 3; 4199102374]: 65658 us ± 1551 us 7

[ 12; 3; 4208454063]: 57592 us ± 1479 us 6

[ 14; 3; 4217805764]: 61475 us ± 1387 us 7

[ 16; 3; 4227157451]: 65488 us ± 1311 us 7

[ 18; 3; 4236509143]: 57339 us ± 1231 us 6

[ 20; 3; 4245860840]: 61275 us ± 1154 us 7

[ 22; 3; 4255212531]: 65165 us ± 1068 us 7

[ 24; 3; 4264564234]: 65079 us ± 1977 us 7

[ 26; 3; 4273915933]: 57014 us ± 1901 us 6。

可以使用第六列来调整接地。可以通过用以获得每个测量的可重复数量分组的这种方式来调整接地条件。在一个或更多个实施中预期此数量可以变化,例如在以上实例中它从作为时间约一至两个百分比的从194-197变化。例如,可以认为直至十个百分比的变化是可准许的,并且可以研究此值以上的量。一旦理解设定和预期参数,就可以执行实际接地调整。

接地调整

在一个或更多个实施中,把SNR(信噪比)设置在或接近最高可行值以选择恰当接地条件。用以调整接地的一个方式是访问原始数据,下面还描述用于在此数据不可得的情形中调整地的规程。

当原始数据(例如,从HID报告218)可得时,可以如下计算SNR。把如触摸屏设备104的数字化仪所报告的触摸的幅度(例如,改变感知电容或静电场的改变)与数字化仪报告的噪声相比较。可以通过针对数字化仪简单地按压手指和读取报告的幅度来建立SNR的上限(即,“最高可行值”)。即使与上限的一半一样低,具有用于仿真触摸的较低SNR值也可以是正常的。

首先,选择恰当环境条件。可以注意到,不会涉及特定条件,但是结果可能取决于条件。接下来,在针对数字化仪按压人类手指的情形中做出读数,可以与如图3的实例实施中所示的图像和下面的表类似的幅度的矩阵。可以对在此情形中将会是255的幅度的最大值做出特定考量。只要在开关存在的情况下未改变噪声电平(这在此情形中不会发生)就不可以执行读取出噪声。以下表是图3的实例实施300中示出其示例的原始触摸数据的实例。

1020302261610624611816141822552553010642361201410612168

在接下来的步骤中,把以电学方式耦合到开关116的金属接触物引入到触摸屏设备104的触摸数字化仪。这可以有效改变数字化仪的基线,这可以涉及用于重新校准的一定时段。例如,触摸数字化仪可以在称作重新基线化的过程中自动执行此和可以花费从几分之一秒至两分钟。可以通过观测原始数据(例如,HID报告218)跟踪此过程。一旦开关116的区域中的噪声电平变得与数字化仪的剩余量类似或相同,就执行接下来的步骤。

在一些实施中,重新基线化可能不是数字化仪的琐碎任务,并且可能发生数字化仪未达到平均噪声电平。如果情况如此,则可以调整接地。可以在数个交互中进行此,从相对少量的接地(例如,未接地)开始且逐渐增加该量直到最终附接未连接到电网地的大金属件为止,例如金属桌子、未插电计算机框和类似物、人体作为地的使用等。通常接地的缺失可能实现重新基线化。可以观测和记录用来允许重新基线化的最小和最大的金属量。作为此规程的结果,在开关在大多数实例中处于无源状态中时不出现虚幻触摸(例如,触摸的假阳性指示)。

可以随后把开关116设置为有源状态以仿真触摸,例如通过把导体置于接地状态中。此规程可以与先前规程类似,但是此时确定触摸相比于先前建立的上边界而言的最高幅度。

可以在给定四个提到的值(例如,在它们交集的中部)的情况下选择理想的接地材料量。例如,无源最小值和最大值可以低于有源最小值和最大值,从而得出以下交集:[有源最小,无源最大值]。

在终结此过程之后可以取得以下设定。首先,虽然在无源状态中不存在虚幻触摸而在有源时不存在涉及未能报告触摸的假阴性触摸,即报告完全帧速率。另外,受影响基线的噪声分布可以与数字化仪的其余内容相同,并且最大幅度可以是最佳可行的(例如,最佳SNR)。

在原始数据不可访问的情形中可以使用其中报告触摸事件而非来自HID报告218的原始数据的略微间接的技术。在此情形中,规程通过未接地材料开始,对无源和有源状态这二者执行测试。随后逐渐增加接地的量以使得在无源状态中不存在虚幻触摸和在有源状态中不存在缺漏的触摸报告,例如在最大帧速率。获得最小和最大的接地量以使得符合以上两个条件。最终,选择此范围的近似中部作为理想或接近理想的接地条件。

图4描绘了图2系统200的实施实例400。在此实例实施400中,可以使用RF JFET作为高速开关电路。应当注意,可以优化此实施以便仿真特定触摸屏设备。例如,可以修改覆铜板(例如,1.8’’ x 3.9’’)的所提出接地以便在如上所述的不同触摸屏设备上实施。

实例规程

以下讨论描述了可以运用先前描述的系统和设备实施的触摸屏测试技术。可以在硬件、固件、软件、或者其组合中实施每个规程的方面。这些规程示出为指定一个或更多个设备执行的操作的一组块而并非必定限于针对各块执行操作所示出的次序。在以下讨论的部分中,将会参考图1的环境100和图2和4的系统200、400。

图5是描绘了调整接地和测试触摸屏设备的实例实施中规程500的规程图。调整导体的接地(块502)。例如,此技术可以涉及从触摸屏设备104的数字化仪接收的数据,诸如HID报告。还可以如先前以上所述的那样在没有此数据的情况下执行此技术。

把导体放置得靠近触摸屏设备(块504)。例如,可以把导体置于可以包括导体针对触摸屏设备104数字化仪的接触或接近接触的触摸屏设备104的电容传感器的范围内。

通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未接地状态中模拟用户进行的触摸的缺失来测试触摸屏设备(块506)。例如可以使用开关116在接地与未接地状态之间交替。因而,导体可以仍然未移动但是仍用来测试触摸和触摸的缺失这二者。如先前所述,还构思了各种其它实例。

实例设备

图6示例了可以实施为如参照图1和2所述的任何类型计算设备以实施本文中描述的技术实施例(以执行测试和以被测试这二者)的实例设备600的各种组件。设备600包括实现设备数据604(例如,接收的数据、正接收的数据、被调度进行广播的数据、数据的数据分组等)的有线和/或无线通信的通信设备602。设备数据604或其它设备内容可以包括设备的配置设置、设备上存储的介质内容、和/或与设备的用户相关联的信息。设备600上存储的介质内容可以包括任何类型的音频、视频、和/或图像数据。设备600包括一个或更多个数据输入606,经由该输入可以接收任何类型的数据、介质内容、和/或输入(诸如,用户可选择输入,消息,音乐,电视媒体内容,记录的视频内容,以及从任何内容和/或数据源接收的任何其它类型的音频、视频、和/或图像数据)。

设备600还包括可以实施为串行和/或并行接口、无线接口、任何类型的网络接口、调制解调器、以及实施为任何其它类型的通信接口的通信接口608。通信接口608提供其它电子、计算、以及通信设备与设备600传送数据所用的通信网络与设备600之间的连接和/或通信链路。

设备600包括处理各种计算机可执行指令以控制设备600的操作和以实施本文中描述的技术实施例的一个或更多个处理器610(例如,微处理器、控制器等中的任何内容)。可替选地或另外,可以通过结合通常以612识别的处理和控制电路实施的固定逻辑电路、固件、或者硬件中的任何一个或组合来实施设备600。虽然未示出,但设备600可以包括耦合设备内各种组件的系统总线或数据输送系统。系统总线可以包括不同总线结构(诸如,存储器总线或存储器控制器、外围总线、通用串行总线、和/或运用各种总线架构中任何总线架构的处理器或本地总线)中的任何一个或组合。

设备600还包括计算机可读存储介质614,诸如一个或更多个存储器组件,其实例包括随机访问存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、EPROM、EEPROM等中的任何一个或更多个)、以及盘存储设备。可以作为任何类型的磁或光学存储设备(诸如,硬盘驱动器、可刻录和/或可重写压缩盘(CD)、任何类型的数字多功能盘(DVD)等)来实施盘存储设备。设备600还可以包括大容量存储介质设备616。

计算机可读介质614提供用以存储设备数据604、以及与设备600的操作方面有关的任何其它类型的信息和/或数据和各种设备应用618的数据存储机制。例如,可以通过计算机可读介质614作为计算机应用维持和在处理器610上执行操作系统620。设备应用618可以包括设备管理器(例如,控制应用、软件应用、信号处理和控制模块、对特定设备原生的代码、特定设备的硬件抽象层等)。设备应用618还包括用以实施本文中描述的姿态技术实施例的任何系统组件或模块。在此实例中,设备应用618包括作为软件模块和/或计算机应用示出的接口应用622和输入/输出模块624(其可以与输入/输出模块114相同或不同)。输入/输出模块624代表用来提供与被配置成捕获输入的设备(诸如,触摸屏、触控板、摄像器、麦克风等)的接口的软件。可替选地或另外,可以作为硬件、软件、固件、或者其任何组合来实施接口应用622和输入/输出模块624。另外,输入/输出模块624可以被配置成支持多个输入设备,诸如用以分别捕获视觉和音频输入的单独设备。

设备600还包括向音频系统628提供音频数据和/或向显示系统630(例如,触摸屏设备)提供视频数据的音频和/或视频输入输出系统626。音频系统628和/或显示系统630可以包括处理、显示、和/或以其他方式重现音频、视频、以及图像数据的任何设备。可以经由RF(射频)链路、S视频链路、合成视频链路、分量视频链路、DVI(数字视频接口)、模拟音频连接、或者其它类似通信链路从设备600向音频设备和/或向显示设备传送视频信号和音频信号。在实施例中,作为设备600的外界组件实施音频系统628和/或显示系统630。可替选地,可以作为实例设备600的集成组件实施音频系统628和/或显示系统630。

结论

虽然以特定于结构特征和/或方法动作的语言描述了本发明,但要理解,所附权利要求中限定的本发明并非必定限于描述的具体特征或动作。而是,作为实施要求保护主题的实例形式公开了具体特征和动作。

触摸屏测试.pdf_第1页
第1页 / 共16页
触摸屏测试.pdf_第2页
第2页 / 共16页
触摸屏测试.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《触摸屏测试.pdf》由会员分享,可在线阅读,更多相关《触摸屏测试.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102609343 A (43)申请公布日 2012.07.25 C N 1 0 2 6 0 9 3 4 3 A *CN102609343A* (21)申请号 201210018527.8 (22)申请日 2012.01.20 61/435672 2011.01.24 US 13/154161 2011.06.06 US G06F 11/22(2006.01) (71)申请人微软公司 地址美国华盛顿州 (72)发明人 A.乌泽拉克 D.A.斯蒂芬斯 赵伟东 重光崇博 B.A.维洛夫比 J.G.皮尔斯 (74)专利代理机构中国专利代理(香港)有限公 司 72001 代理。

2、人董宁 刘鹏 (54) 发明名称 触摸屏测试 (57) 摘要 描述触摸屏测试技术。在一个或更多个实施 中,把导体置于靠近触摸屏设备,并且通过借由把 导体置于接地状态中模拟用户的触摸和借由把导 体置于未接地状态中模拟用户进行的触摸的缺失 来测试触摸屏设备。 (30)优先权数据 (51)Int.Cl. 权利要求书1页 说明书8页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 8 页 附图 6 页 1/1页 2 1. 一种方法,包括: 把导体放置成靠近触摸屏设备;以及 通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未接地状态中模 拟用户。

3、进行的触摸的缺失,来测试触摸屏设备。 2. 如权利要求1所述的方法,其中在导体与触摸屏设备相接触时执行把导体置于未 接地状态中,进而模拟用户进行的触摸的缺失。 3. 如权利要求1所述的方法,其中使用计算设备驱动的电学开关来执行置于接地状 态和未接地状态中以执行所述测试。 4. 如权利要求1所述的方法,其中所述测试进一步包括采集来自触摸屏设备的数据。 5. 如权利要求1所述的方法,进一步包括调整导体的接地。 6. 如权利要求5所述的方法,其中执行所述调整以减少虚幻触摸和缺漏的触摸报告。 7. 如权利要求6所述的方法,其中所述调整是基于建立无源最小值和最大值和建立 从触摸屏设备的数字化仪接收的数据。

4、中描述的值的有源最小值和最大值以及使用建立的 无源最小值和最大值和建立的有源最小值和最大值以选择接地条件。 8. 如权利要求6所述的方法,其中通过使接地材料的量变化来执行所述调整。 9. 如权利要求8所述的方法,其中在没有接收来自参考触摸幅度的触摸屏设备的数 字化仪的数据的情况下执行通过使接地材料的量变化来执行的所述调整。 10. 一种装置,包括: 被配置成接触触摸屏设备的导体; 以电学方式耦合到导体的电学开关;以及 以通信方式耦合到电学开关的一个或更多个模块,一个或更多个模块被配置成通过如 下操作来测试触摸屏设备: 使得电学开关在接触触摸屏设备时把导体置于接地状态中以仿真用户进行的触摸;以 。

5、及 使得电学开关在接触触摸屏设备时把导体置于未接地状态中以仿真用户进行的触摸 的缺失。 权 利 要 求 书CN 102609343 A 1/8页 3 触摸屏测试 0001 相关申请 本申请在35 U.S.C.条款119(e)下要求2011年1月24日提交和题为“Touchscreen Testing”的美国临时专利申请No. 61/435,672的优先权,其全部公开内容经引用并入本 文。 背景技术 0002 计算设备运用的显示和输入技术曾经不断发展。例如,初始计算设备提供有监视 器。用户通过查看单色监视器上的简单文本和经由键盘录入可以随后在监视器上查看的文 本而与计算设备交互。随后,后续开发了。

6、其它技术,诸如图形用户界面和光标控制设备。 0003 显示和输入技术继续演进,诸如使用计算设备的触摸屏显示器来感测触摸以辨识 姿态。用户例如可以通过使用用户的手部来输入由触摸屏显示器检测的姿态而与图形用户 界面交互。然而,对测试触摸屏显示器运用的传统技术常常不准确且因此通常不足以测试 如适合于设备的预料使用的触摸屏显示器。 发明内容 0004 描述触摸屏测试技术。在一个或更多个实施中,把一件导体(例如,金属)放置成靠 近触摸屏设备,并且通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未 接地状态中模拟用户进行的触摸的缺失来测试触摸屏设备。 0005 在一个或更多个实施中,装置包括被配。

7、置成接触触摸屏设备的导体、以电学方式 耦合到导体的电学开关、以及以通信方式耦合到电学开关的一个或更多个模块。一个或更 多个模块被配置成通过使得电学开关在接触触摸屏设备时把导体置于接地状态中以仿真 用户进行的触摸和使得电学开关在接触触摸屏设备时把导体置于未接地状态中以仿真用 户进行的触摸的缺失来测试触摸屏设备。 0006 在一个或更多个实施中,调整要针对触摸屏设备应用的导体的接地,并且通过借 由使用电学开关把导体接地来模拟用户的触摸而测试触摸屏设备。 0007 提供此发明内容以介绍下面在具体实施方式中进一步描述的简化形式的概念的 选择。此发明内容并非意在识别要求保护主题的关键特征或必要特征,它也。

8、并非意在用作 在确定要求保护主题范围中的辅助。 附图说明 0008 参照附图描述具体实施方式。在图中,附图标记最左边的(一个或多个)数字识别 附图标记首次出现于其中的图。图和描述中不同实例中相同附图标记的使用可以表明类似 或相同项。 0009 图1是可操作用于运用本文中描述的触摸屏测试技术的实例实施中环境的示例。 0010 图2是示出如使用计算设备实施的图1测试装置的实例实施中系统的示例。 0011 图3是触摸幅度矩阵的表示的示例。 说 明 书CN 102609343 A 2/8页 4 0012 图4描绘了图2系统的实施实例。 0013 图5是描绘了其中调整接地和测试触摸屏设备的实例实施中规程。

9、的流程图。 0014 图6示例了可以实施为如参照图1和2所描述的任何类型计算设备以实施本文中 描述的技术实施例的实例设备的各种组件。 具体实施方式 0015 概述 对测试触摸屏设备运用的传统技术常常难以再现。结果,来自这些传统技术的测试结 果可能不准确且难以解释,因而常常未能用于它们的预料目的。 0016 在本文中描述触摸屏测试技术。在一个或更多个实施中,描述其中通过使用接地 的导体(例如,诸如一件金属的电学导体)来模拟用户身体一部分的触摸输入的技术。例 如,可以把导体成型为近似通常用来接触触摸屏设备的用户手指一部分的形状和/或面积 以及把导体接地以模仿用户的手指与设备的接触。金属可以随后在接。

10、地与未接地(例如,浮 置)状态之间交替以分别模仿用户的手指进行的接触和未接触。因而,可以在不需要移动金 属接触物的情况下(例如,使用机械开关)使用金属接触物来测试触摸屏设备。可以在相应 章节中的以下讨论中找到这些技术的进一步讨论。 0017 在以下讨论中,首先描述可以采用本文中描述的测试技术的实例环境。随后描述 可以在实例环境以及其它环境中执行的实例规程。结果,实例规程的执行不限于实例环境, 并且实例环境不限于实例规程的执行。 0018 实例环境 图1描绘了包括适合于测试触摸屏设备104的测试装置102的实例实施中的环境100。 可以以各种方式配置触摸屏设备104。例如,可以把触摸屏设备104。

11、配置成诸如移动电话 的移动通信设备、便携式游戏玩耍设备、平板电脑的一部分,配置成传统计算设备的一部分 (例如,作为笔记本电脑或个人计算机一部分的显示设备)等。 0019 另外,可以以各种方式配置触摸屏设备104的触摸屏106。例如,触摸屏设备104 的触摸屏106可以包括被配置成检测与触摸屏106接触的传感器。通常使用触摸传感器 110报告与触摸屏106的实际接触,诸如在通过用户的手部108的手指进行触摸时。 0020 这种触摸传感器110的实例包括电容式触摸传感器。例如,在投射电容中使用接 近光学透明导体(例如,铟锡氧化物)在触摸屏上形成XY网格以检测触摸屏106上不同 XY地点处的接触。也。

12、构思了其它电容技术,诸如表面电容、互电容、自电容等。进一步, 在其它实例中还构思了其它触摸传感器110,诸如红外、光学成像、色散信号技术、声学脉冲 辨识等。 0021 无论使用的触摸传感器110的类型如何,触摸模块112可以随后处理触摸传感器 110检测的输入以检测可以用于各种目的的输入的特性。例如,触摸模块112可以辨识触摸 输入表明特定对象的选择,可以辨识一个或更多个输入作为可用来发起触摸屏设备104操 作(例如,扩展用户界面)的姿态等。然而,此处理可能依赖于输入的准确性,因此对测试触 摸屏运用的传统技术可能得到不准确的触摸屏而把它推向市场,这可能阻碍用户与设备的 交互。 0022 在本文。

13、中描述的一个或更多个实施中,测试装置102仿真用户的手部108的手指 说 明 书CN 102609343 A 3/8页 5 与触摸屏106的接触。例如,测试装置102可以包括被配置成针对触摸屏106摆放金属件 的测试模块114和开关116。例如可以把开关116配置成用来使导体在接地与未接地状态 之间交替的预计电容开关电路。以此方式,开关116可以在不移动导体的情况下有效仿真 用户手部的手指。换言之,“向上”和“向下”触摸事件可以在没有移动的情况下模仿用户手 指的按压和移除。可以对于可以在相应章节中找到其实例的各种不同技术运用这些技术。 0023 通常,可以使用软件、固件、硬件(例如,固定逻辑电。

14、路)、或者这些实施的组合来实 施本文中描述的功能中的任何功能。如本文中所使用的术语“模块”、“功能性”、以及“逻辑” 通常表示软件、固件、硬件、或者其组合。在软件实施的情形中,模块、功能性、或者逻辑表示 在处理器(例如,一个或多个CPU)上执行时执行指定任务的程序代码。可以把程序代码存 储在一个或更多个计算机可读存储器设备中。下述技术的特征是平台无关的,意味着可以 在具有各种处理器的各种商用计算平台上实施技术。 0024 例如,可以使用计算设备来实施测试装置102和/或触摸屏设备104。计算设备还 可以包括使得计算设备的硬件执行操作的实体(例如,软件),例如处理器、功能块、“片上系 统”等。例。

15、如,计算设备可以包括可以被配置成维持使得计算设备以及更特别地是计算设备 的硬件执行操作的指令的计算机可读介质。因而,指令用来配置硬件以执行操作和以此方 式得到硬件的变换以执行功能。计算机可读介质可以通过各种不同配置把指令提供给计算 设备。 0025 计算机可读介质的一个这种配置是信号承载介质和因而被配置成诸如经由网络 把指令(例如,作为载波)传输给计算设备的硬件。计算机可读介质还可以被配置成计算机 可读存储介质和因而并非信号承载介质。计算机可读存储介质的实例包括随机访问存储器 (RAM)、只读存储器(ROM)、光盘、闪存、硬盘存储器、以及其它可以使用磁、光学、以及其它技 术来存储指令和其它数据。

16、的存储器设备。 0026 接地的调整 图2是示出了如使用计算设备202实施的图1测试装置102的实例实施中系统200的 示例。虽然单独示出,但计算设备202包括微控制器板204(例如,AT90USBKEY)、作为以电 学方式耦合到金属接触物的软件驱动硬件开关206配置的开关116、以及作为待测设备的 触摸屏设备104。在此实例中可以把触摸屏设备104配置成具有互或自电容触摸屏。 0027 计算设备202示例为包括代表用以管理触摸屏设备104测试的功能性的测试管理 器模块208。测试管理器模块208例如可以执行用以同步210计算设备202和微控制器板 204上的时钟和随后驱动212微控制器板20。

17、4的应用。 0028 一旦微控制器板204从计算设备202接收命令,微控制器板204就可以触发214软 件驱动硬件开关206,诸如以在接地与未接地(例如,浮置)状态之间交替。虽然示出了单个 开关,但应当容易明显的是,系统200可以结合其它数量的开关,例如两个、三个、或者甚至 更多个,并且开关116可以结合多于一个接地金属接触物。因而,可以使用开关116的接地 金属部分与触摸屏设备104的接触216以通过在状态之间交替来仿真待测触摸屏设备104 上的触摸和触摸的缺失。 0029 触摸屏设备104可以随后通过HID报告218向计算设备202报告接触。例如,HID 报告218可以通过触摸输入栈220。

18、传播以报告给测试管理器模块208,诸如作为WndProc功 能中的WM_INPUT和WM_POINTER消息。测试管理器模块208可以随后处理这些消息和提供 说 明 书CN 102609343 A 4/8页 6 视觉反馈,诸如在图形用户界面中。可以处理的数据的其它实例包括I 2 C上的HID。 0030 在实例系统200中,虽然还构思了其它时间段(诸如,非周期性时间间隔)但驱动 212信号可以每隔两秒出现。这可以得到两秒的“接触向下”事件,通过分别在接地与未接 地状态之间交替之后是接下来两秒的“接触向上”事件。可以使用微控制器板204上部署 的LED来表明“向上”和“向下”事件。另外,计算设备。

19、202的显示设备的左上角中的矩形 可以在每次接收WM_INPUT报告时改变颜色。 0031 如以上所叙述的,虽然还构思了其它间隔,但可以使用测试管理器模块208(例如, 通过水平同步应用)以通过以预定义间隔(例如,两秒)发送“向下”和“向上”事件来驱动 微控制器板204。还可以使用测试管理器模块208侦听来自触摸屏设备104的原始HID报 告218,例如WM_INPUT消息。在每个消息的接收后,测试管理器模块208可以重现矩形(例 如,在计算设备202的显示设备的左上角中),例如通过不同颜色以提供反馈,虽然还构思了 其它反馈机制。测试管理器模块208还可以生成日志文件以描述执行的测试。微控制器。

20、板 204也可以提供反馈,例如使用一个用于“向下”事件而一个用于“向上”事件的板上的两个 LED。 0032 在如下所述的那样调整接地时的实例状况中,可以对于向下事件的每两秒预期 2*f个HID报告218,其中“f”是触摸传感器的报告速率。对于以105Hz报告的触摸屏设 备104,例如,可以预期在开关116通过接地状态仿真“向下”的两秒期间接收两百一十个消 息。进一步,预期在开关116通过未接地状态模仿“向上”事件的两秒期间接收少量至无消 息,例如,对于紧接由于延迟而甚至发起了“向上”事件之后的前五十至一百毫秒预期。可 以在测试管理器模块208生成的日志文件中描述此信息。 0033 测试管理器。

21、模块208例如可以生成三个日志文件。第一个日志文件可以概括“向 下”事件延迟,第二个日志文件可以概括“向上”事件延迟,而第三个日志文件可以描述日志 信息中的每个日志信息。在以下表中给出日志文件的实例: 频率 = 2337920, 1; 1; 4157019762: 67233 us 1898 us 194 3; 1; 4166371459: 58207 us 1817 us 195 5; 1; 4175723151: 50159 us 1737 us 195 7; 1; 4185074835: 54075 us 1661 us 195 9; 1; 4194426526: 38007 us 15。

22、82 us 197 11; 1; 4203778217: 37887 us 1503 us 197 13; 1; 4213129911: 49844 us 1423 us 195 15; 1; 4222481609: 53665 us 1339 us 195 17; 1; 4231833295: 57747 us 1262 us 195 19; 1; 4241184991: 53546 us 1180 us 195 21; 1; 4250536685: 57453 us 1098 us 195 23; 1; 4259888382: 37387 us 2016 us 197 25; 1; 426。

23、9240085: 37267 us 1943 us 197。 0034 此实例中的第一列表示事件的索引,其中奇数、偶数事件中的每个在“向上”概括 中。第二列包括事件的标识符,例如“1”等于“向下”而“3”等于“向上”。第三列包括实时 说 明 书CN 102609343 A 5/8页 7 时间戳。第四列描述实际测量的“向下” /“向上”延迟。第五列表明测量中的绝对(最大) 误差,而最终第六列表明“向下”/“向上”事件期间(例如,事件的两秒期间)接收的消息的 数量。 0035 为了参考,下面呈现来自第二个日志文件的摘录: 频率= 2337920, 2; 3; 4161695608: 65997 u。

24、s 1861 us 7 4; 3; 4171047311: 57916 us 1776 us 6 6; 3; 4180398993: 61869 us 1703 us 7 8; 3; 4189750682: 65743 us 1633 us 7 10; 3; 4199102374: 65658 us 1551 us 7 12; 3; 4208454063: 57592 us 1479 us 6 14; 3; 4217805764: 61475 us 1387 us 7 16; 3; 4227157451: 65488 us 1311 us 7 18; 3; 4236509143: 57339 。

25、us 1231 us 6 20; 3; 4245860840: 61275 us 1154 us 7 22; 3; 4255212531: 65165 us 1068 us 7 24; 3; 4264564234: 65079 us 1977 us 7 26; 3; 4273915933: 57014 us 1901 us 6。 0036 可以使用第六列来调整接地。可以通过用以获得每个测量的可重复数量分组的这 种方式来调整接地条件。在一个或更多个实施中预期此数量可以变化,例如在以上实例中 它从作为时间约一至两个百分比的从194197变化。例如,可以认为直至十个百分比的 变化是可准许的,并且可以。

26、研究此值以上的量。一旦理解设定和预期参数,就可以执行实际 接地调整。 0037 接地调整 在一个或更多个实施中,把SNR(信噪比)设置在或接近最高可行值以选择恰当接地条 件。用以调整接地的一个方式是访问原始数据,下面还描述用于在此数据不可得的情形中 调整地的规程。 0038 当原始数据(例如,从HID报告218)可得时,可以如下计算SNR。把如触摸屏设备 104的数字化仪所报告的触摸的幅度(例如,改变感知电容或静电场的改变)与数字化仪报 告的噪声相比较。可以通过针对数字化仪简单地按压手指和读取报告的幅度来建立SNR的 上限(即,“最高可行值”)。即使与上限的一半一样低,具有用于仿真触摸的较低S。

27、NR值也可 以是正常的。 0039 首先,选择恰当环境条件。可以注意到,不会涉及特定条件,但是结果可能取决于 条件。接下来,在针对数字化仪按压人类手指的情形中做出读数,可以与如图3的实例实施 中所示的图像和下面的表类似的幅度的矩阵。可以对在此情形中将会是255的幅度的最大 值做出特定考量。只要在开关存在的情况下未改变噪声电平(这在此情形中不会发生)就 不可以执行读取出噪声。以下表是图3的实例实施300中示出其示例的原始触摸数据的实 例。 说 明 书CN 102609343 A 6/8页 8 10 20 30 22 6 16 106 246 118 16 14 182 255 255 30 10。

28、 64 236 120 14 10 6 12 16 8 0040 在接下来的步骤中,把以电学方式耦合到开关116的金属接触物引入到触摸屏设 备104的触摸数字化仪。这可以有效改变数字化仪的基线,这可以涉及用于重新校准的一 定时段。例如,触摸数字化仪可以在称作重新基线化的过程中自动执行此和可以花费从几 分之一秒至两分钟。可以通过观测原始数据(例如,HID报告218)跟踪此过程。一旦开关 116的区域中的噪声电平变得与数字化仪的剩余量类似或相同,就执行接下来的步骤。 0041 在一些实施中,重新基线化可能不是数字化仪的琐碎任务,并且可能发生数字化 仪未达到平均噪声电平。如果情况如此,则可以调整接地。

29、。可以在数个交互中进行此,从相 对少量的接地(例如,未接地)开始且逐渐增加该量直到最终附接未连接到电网地的大金属 件为止,例如金属桌子、未插电计算机框和类似物、人体作为地的使用等。通常接地的缺失 可能实现重新基线化。可以观测和记录用来允许重新基线化的最小和最大的金属量。作为 此规程的结果,在开关在大多数实例中处于无源状态中时不出现虚幻触摸(例如,触摸的假 阳性指示)。 0042 可以随后把开关116设置为有源状态以仿真触摸,例如通过把导体置于接地状态 中。此规程可以与先前规程类似,但是此时确定触摸相比于先前建立的上边界而言的最高 幅度。 0043 可以在给定四个提到的值(例如,在它们交集的中部。

30、)的情况下选择理想的接地材 料量。例如,无源最小值和最大值可以低于有源最小值和最大值,从而得出以下交集:有 源最小,无源最大值。 0044 在终结此过程之后可以取得以下设定。首先,虽然在无源状态中不存在虚幻触摸 而在有源时不存在涉及未能报告触摸的假阴性触摸,即报告完全帧速率。另外,受影响基线 的噪声分布可以与数字化仪的其余内容相同,并且最大幅度可以是最佳可行的(例如,最佳 SNR)。 0045 在原始数据不可访问的情形中可以使用其中报告触摸事件而非来自HID报告218 的原始数据的略微间接的技术。在此情形中,规程通过未接地材料开始,对无源和有源状态 这二者执行测试。随后逐渐增加接地的量以使得在。

31、无源状态中不存在虚幻触摸和在有源状 态中不存在缺漏的触摸报告,例如在最大帧速率。获得最小和最大的接地量以使得符合以 上两个条件。最终,选择此范围的近似中部作为理想或接近理想的接地条件。 0046 图4描绘了图2系统200的实施实例400。在此实例实施400中,可以使用RF JFET 作为高速开关电路。应当注意,可以优化此实施以便仿真特定触摸屏设备。例如,可以修改 覆铜板(例如,1.8 x 3.9)的所提出接地以便在如上所述的不同触摸屏设备上实施。 0047 实例规程 以下讨论描述了可以运用先前描述的系统和设备实施的触摸屏测试技术。可以在硬 件、固件、软件、或者其组合中实施每个规程的方面。这些规。

32、程示出为指定一个或更多个设 备执行的操作的一组块而并非必定限于针对各块执行操作所示出的次序。在以下讨论的部 分中,将会参考图1的环境100和图2和4的系统200、400。 说 明 书CN 102609343 A 7/8页 9 0048 图5是描绘了调整接地和测试触摸屏设备的实例实施中规程500的规程图。调整 导体的接地(块502)。例如,此技术可以涉及从触摸屏设备104的数字化仪接收的数据,诸 如HID报告。还可以如先前以上所述的那样在没有此数据的情况下执行此技术。 0049 把导体放置得靠近触摸屏设备(块504)。例如,可以把导体置于可以包括导体针对 触摸屏设备104数字化仪的接触或接近接触。

33、的触摸屏设备104的电容传感器的范围内。 0050 通过借由把导体置于接地状态中模拟用户的触摸和借由把导体置于未接地状态 中模拟用户进行的触摸的缺失来测试触摸屏设备(块506)。例如可以使用开关116在接地 与未接地状态之间交替。因而,导体可以仍然未移动但是仍用来测试触摸和触摸的缺失这 二者。如先前所述,还构思了各种其它实例。 0051 实例设备 图6示例了可以实施为如参照图1和2所述的任何类型计算设备以实施本文中描述的 技术实施例(以执行测试和以被测试这二者)的实例设备600的各种组件。设备600包括实 现设备数据604(例如,接收的数据、正接收的数据、被调度进行广播的数据、数据的数据分 组。

34、等)的有线和/或无线通信的通信设备602。设备数据604或其它设备内容可以包括设 备的配置设置、设备上存储的介质内容、和/或与设备的用户相关联的信息。设备600上存 储的介质内容可以包括任何类型的音频、视频、和/或图像数据。设备600包括一个或更多 个数据输入606,经由该输入可以接收任何类型的数据、介质内容、和/或输入(诸如,用户 可选择输入,消息,音乐,电视媒体内容,记录的视频内容,以及从任何内容和/或数据源接 收的任何其它类型的音频、视频、和/或图像数据)。 0052 设备600还包括可以实施为串行和/或并行接口、无线接口、任何类型的网络接 口、调制解调器、以及实施为任何其它类型的通信接。

35、口的通信接口608。通信接口608提供 其它电子、计算、以及通信设备与设备600传送数据所用的通信网络与设备600之间的连接 和/或通信链路。 0053 设备600包括处理各种计算机可执行指令以控制设备600的操作和以实施本文中 描述的技术实施例的一个或更多个处理器610(例如,微处理器、控制器等中的任何内容)。 可替选地或另外,可以通过结合通常以612识别的处理和控制电路实施的固定逻辑电路、 固件、或者硬件中的任何一个或组合来实施设备600。虽然未示出,但设备600可以包括耦 合设备内各种组件的系统总线或数据输送系统。系统总线可以包括不同总线结构(诸如,存 储器总线或存储器控制器、外围总线、。

36、通用串行总线、和/或运用各种总线架构中任何总线 架构的处理器或本地总线)中的任何一个或组合。 0054 设备600还包括计算机可读存储介质614,诸如一个或更多个存储器组件,其实 例包括随机访问存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、EPROM、 EEPROM等中的任何一个或更多个)、以及盘存储设备。可以作为任何类型的磁或光学存储 设备(诸如,硬盘驱动器、可刻录和/或可重写压缩盘(CD)、任何类型的数字多功能盘(DVD) 等)来实施盘存储设备。设备600还可以包括大容量存储介质设备616。 0055 计算机可读介质614提供用以存储设备数据604、以及与设备600的。

37、操作方面有 关的任何其它类型的信息和/或数据和各种设备应用618的数据存储机制。例如,可以通 过计算机可读介质614作为计算机应用维持和在处理器610上执行操作系统620。设备应 用618可以包括设备管理器(例如,控制应用、软件应用、信号处理和控制模块、对特定设备 说 明 书CN 102609343 A 8/8页 10 原生的代码、特定设备的硬件抽象层等)。设备应用618还包括用以实施本文中描述的姿态 技术实施例的任何系统组件或模块。在此实例中,设备应用618包括作为软件模块和/或 计算机应用示出的接口应用622和输入/输出模块624(其可以与输入/输出模块114相 同或不同)。输入/输出模块。

38、624代表用来提供与被配置成捕获输入的设备(诸如,触摸屏、 触控板、摄像器、麦克风等)的接口的软件。可替选地或另外,可以作为硬件、软件、固件、或 者其任何组合来实施接口应用622和输入/输出模块624。另外,输入/输出模块624可以 被配置成支持多个输入设备,诸如用以分别捕获视觉和音频输入的单独设备。 0056 设备600还包括向音频系统628提供音频数据和/或向显示系统630(例如,触摸 屏设备)提供视频数据的音频和/或视频输入输出系统626。音频系统628和/或显示系 统630可以包括处理、显示、和/或以其他方式重现音频、视频、以及图像数据的任何设备。 可以经由RF(射频)链路、S视频链路。

39、、合成视频链路、分量视频链路、DVI(数字视频接口)、 模拟音频连接、或者其它类似通信链路从设备600向音频设备和/或向显示设备传送视频 信号和音频信号。在实施例中,作为设备600的外界组件实施音频系统628和/或显示系 统630。可替选地,可以作为实例设备600的集成组件实施音频系统628和/或显示系统 630。 0057 结论 虽然以特定于结构特征和/或方法动作的语言描述了本发明,但要理解,所附权利要 求中限定的本发明并非必定限于描述的具体特征或动作。而是,作为实施要求保护主题的 实例形式公开了具体特征和动作。 说 明 书CN 102609343 A 10 1/6页 11 图 1 说 明 书 附 图CN 102609343 A 11 2/6页 12 图 2 说 明 书 附 图CN 102609343 A 12 3/6页 13 图 3 说 明 书 附 图CN 102609343 A 13 4/6页 14 图 4 说 明 书 附 图CN 102609343 A 14 5/6页 15 图 5 说 明 书 附 图CN 102609343 A 15 6/6页 16 图 6 说 明 书 附 图CN 102609343 A 16 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1