设备检查装置、基于其上的设备检查系统以及蜂窝电话保持器的制作方法

文档序号:7633128阅读:93来源:国知局
专利名称:设备检查装置、基于其上的设备检查系统以及蜂窝电话保持器的制作方法
技术领域
本发明涉及一种检查装置和保持器,用于判断蜂窝电话或其他设备的控制按钮和外盖开启/关闭机构是否按所设计的方式工作。
背景技术
正如一般所知的,蜂窝电话、PHS电话、PDA、游戏机、笔记本个人计算机和车辆导航设备具有大量操作控制按钮和有线或无线输入端。这些设备的用户应该利用输入终端来对操作控制按钮和输入信号进行操作。近年来,发布了许多折叠型设备。这些设备被构造成使得LCD或其他显示部分以及具有操作控制按钮和其他控件的操作控制部分被铰合在一起。例如,蜂窝电话或PHS电话上的操作控制按钮不仅用于拨电话号码和输入字符,还用于设置各种电话功能和计算机功能。
上述被设置的功能包括自动锁、呼叫花费显示、使用时间显示、铃音设置、用户信息设置和语言设置功能。对于目前市场上的蜂窝电话,可设置多种复杂的功能。对于PDA、游戏机、笔记本个人计算机和车辆导航设备也是如此。
另外,PDA和车辆导航设备上的显示部分常使用触摸面板。上述功能不仅可通过操作硬操作控制按钮还可通过操作屏幕上的软操作控制按钮来实现。除非另外指出,否则以下的术语“操作控制按钮”不仅指的是硬操作控制按钮,还指的是屏幕上的软操作控制按钮。

发明内容
本发明要解决的问题在以上情况下,蜂窝电话、PDA和其他设备的制造商在出货之前,需要判断操作控制按钮是否正确工作以执行设置和其他功能。蜂窝电话和其他设备的制造商已经按近乎手动的方式执行了这种外出判断/验证过程。外出判断/验证过程需要被改进,因为它是相当麻烦的。
本发明是在考虑到上述情况下的进行的。本发明的一个目的是提供一种检查装置,用于自动且轻松地检查蜂窝电话和其他设备上的操作控制按钮是否能够按所设计的方式执行各种设置操作。
解决问题的手段在本发明的一方面内容中,一种设备检查装置,用于检查一个检查目标设备的操作,该检查目标设备根据一个外部输入改变其内部状态,该外部输入包括一个基于物体接触的输入、音频输入、有线信号输入、无线信号输入、红外信号输入和图像信号输入,并且该检查目标设备操作内嵌的输出设备,用于根据内部状态的变化发送一个外部输出,包括视频和音频,所述设备检查装置包括检查项目输出装置,用于响应于外部输入而产生一个输出,并且将产生的输出递送到检查目标设备;检测装置,用于检测来自检查目标设备外部的检查目标设备的输出装置的一个输出;以及情景设置装置,用于指定一个用于操作检查项目输出装置的过程。检查项目输出装置根据由情景设置装置所指定的所述过程来进行操作,以选择性地输入一个外部输入,用于检查由检测装置所检测到的检查目标设备的输出是否与根据检查目标设备的内部状态和外部输入所预测的一个期望值吻合。
在本发明的另一方面内容中,设备检查装置的检查项目输出装置包括一个机器人,其在操作多个开关和控件方面具有预定的自由度。
在本发明的另一方面内容中,设备检查装置的检查项目输出装置使得检查目标设备包括音频输入装置,视频信号输入装置,有线信号输入装置,或无线电、红外或电磁无线输入装置。
在本发明的另一方面内容中,一种设备检查装置,用于检查一个检查目标设备的操作,该检查目标设备包括一个操作控制部分,其具有多个操作控制按钮;以及一个显示部分,其屏幕上内容根据操作控制按钮中的至少一个的操作而变化,所述设备检查装置包括图像拾取装置,用于拾取显示设备的一个图像;一个适配器,用于联系图像拾取装置将检查目标设备放置成一个预定的状态;按钮控制装置,其包括多个能够操作控制按钮之一的按压装置;控制装置,用于选择按钮控制装置并进行操作控制;以及显示装置,用于显示由图像拾取装置所获取的一个图像以及基于来自控制装置的一个信号的一个图像。该控制装置包括用于在显示装置上显示先前获得的检查目标设备的总体图像的装置;按钮分配装置,用于定义由显示装置所显示的总体图像内的操作控制图像与按钮控制装置的多个按压装置之间的关系;用于在被显示的总体图像的一个显示部分位置处显示该显示部分的一个图像的装置,该显示部分的图像是由图像拾取装置所获得的;以及情景设置装置,用于指定一个用于操作按压装置的过程,并且所述控制装置能够通过根据由情景设置装置所指定的过程来操作按压装置,从而来检查在检查目标设备的一个显示器上显示的内容与在显示部分上显示的一个图像之间的吻合,以便选择性地操作多个按压装置。
在本发明的另一方面内容中,该适配器结合一个麦克风,用于收集由检查目标设备所发射的声音。
在本发明的另一方面内容中,该适配器结合一个扬声器,用于产生由检查目标设备所发射的声音的一个放大后的输出。
在本发明的另一方面内容中,该适配器至少覆盖操作目标设备的操作控制部分的一个上表面,并且包括一个导引板,该导引板具有的导引孔的数目至少与所需的操作控制按钮的数目相同,以对准所需的操作控制按钮地定位按压装置。
在本发明的另一方面内容中,检查目标设备是一个折叠型、开启/关闭设备,其包括铰合在一起的显示部分和操作控制部分,以及一个用于开启的操作控制按钮。操作控制装置包括按压装置,用于操作用于开启的操作控制按钮。
本发明的另一方面内容包括图像判断装置,用于将由图像拾取装置所拾取的在检查目标设备的显示器上显示的一个图像与在显示部分上显示的一个图像相比较,并且产生用于指示被比较的图像之间的吻合的信息。在本发明的另一方面内容中,图像判断装置判断静止图像或运动图像。
在本发明的另一方面内容中,图像判断装置具有一个用于校准图像拾取装置的处理过程。
在本发明的另一方面内容中,图像判断装置对一个拍摄的图像和一个参考图像进行比较,抽取表示被比较的图像之间的差异的一个区域,并且判断一个显示错误位置。
在本发明的另一方面内容中,图像判断装置通过增强判断目标图像的对比度来校正该判断目标图像,并且将校正后的图像当作判断目标图像来处理。
本发明的另一方面内容将一个图像获取帧设置为一个判断目标。
在本发明的另一方面内容中,图像判断装置抽取一个判断目标的一个高度明亮的部分,并将所抽取的部分当作判断目标来处理。
在本发明的另一方面内容中,图像判断装置抽取一个差异作为一个亮度差异,并且根据差异的量值和差异的尺寸来判断一个错误位置。
在本发明的另一方面内容中,图像判断装置将由图像拾取装置所获取的一个运动图像存储在存储装置中,作为多个静止图像,并且在定时被调整的情况下,将所存储的图像与充当一个判断标准的一个期望值进行比较。
在本发明的另一方面内容中,图像判断装置从所获取的多个静止图像中选择一个特定的静止图像,确定选中的静止图像和在时间上接近该选中的静止图像的一个静止图像的平均值,并且将该平均值当作一个判断目标图像来处理。
在本发明的另一方面内容中,图像判断装置执行一个处理过程,用于创建通过将一个判断目标图像分离成各种色彩而获得的多个特定色彩的图像数据,以及仅包括亮度数据的灰度数据,确定特定色彩的图像数据内的差异值,根据差异值创建一个总灰度值,抽取总灰度值中的一个大变化作为一个大变化区域,并且确定大变化区域的重心。
在本发明的另一方面内容中,图像判断装置根据差异值创建一个总灰度值,并且抽取总灰度值中的一个大变化作为一个大变化区域。
在本发明的另一方面内容中,图像判断装置执行一个用于确定一个移动区域差异的处理过程。
本发明的另一方面内容根据一个图像绝对值来进行一个判断。
在本发明的另一方面内容中,一个设备检查装置根据以上多个结果进行一个最终判断。
本发明的另一方面内容包括声音判断装置,其将由目标设备产生并由麦克风获取的声音与应该由该目标设备产生的一个声音相比较,并输出指示两个声音是否彼此吻合的信息。
在本发明的另一方面内容中,声音判断装置判断一个DTMF声音。
在本发明的另一方面内容中,声音判断装置判断一个BT/RBT声音。
在本发明的另一方面内容中,声音判断装置通过测量一个具有高电平的麦克风输入声音的频率来进行一个判断。
在本发明的另一方面内容中,声音判断装置进行一个频率分析,并根据该频率分析的结果来进行一个判断。
在本发明的另一方面内容中,声音判断装置判断由一个目标设备产生的音乐声音数据。
本发明的另一方面内容检测一个无声音间隔,并将检测到的间隔识别为声音判断的开始点。
在本发明的另一方面内容中,一种设备检查系统包括设备检查装置的多个单元,所述多个单元是经由一个用于建立电子通信的网络而连接的,其中设备检查装置的一个单元充当一个服务器,而设备检查装置的其他单元充当客户机。该服务器的控制装置包括用于控制客户机的装置。
在本发明的另一方面内容中,一种蜂窝电话保持器利用多个可移动或不可移动的支撑构件来保持一个蜂窝电话,并利用一个可拆卸的橡胶串或其他弹性构件来提供一个增强的支持能力以及一个用于支持例如尺寸上不同的各种蜂窝电话能力。
在本发明的另一方面内容中,多个支撑构件包括一对不可移动的导引支撑构件;至少一个父滑块,其能在导引支撑构件的轴向上滑动;一个子滑块,其被装配在父滑块上,并且能够在导引支撑构件的轴向上滑动;以及一个不可移动的保持支撑构件,其被定位成位于导引支撑构件之间并且平行于父滑块。
本发明的另一方面内容被配置为使得父滑块支撑蜂窝电话的一个底面,并且子滑块支撑蜂窝电话的一个侧面,并且保持支撑构件提供一个用于支持蜂窝电话的增强的能力。
本发明的另一方面内容包括一个弹性构件,用于施加拉力,以将子滑块定位在导引支撑构件之间的中心处。
以上描述了根据本发明的检查蜂窝设备和类似设备的设备检查装置,以及基于设备检查装置的设备检查系统。因此,本发明使得可以自动并轻松地判断由蜂窝电话、PHS电话和类似设备上的操作控制按钮和其他外部输入控件所调用的各种设置操作以及静止图像、运动图像和音频输出操作是否按所设计的方式工作。
根据本发明的蜂窝电话保持器能够支持例如尺寸上不同的各种蜂窝电话。
根据本发明的蜂窝电话保持器不仅能够支持蜂窝电话,还能够支持例如尺寸上不同的PDA或类似设备。
具体实施例方式
现在将通过参考附图来描述本发明的实施例。下面的描述只处理蜂窝电话被作为检查目标设备来操作的情况。但是,本发明也能够被应用于上述的PDA和类似设备。因此忽略关于这些设备的说明。
这些实施例所要检查的设备是这样一种设备,其包括根据外部输入来改变它的内部状态的输出装置,包括这样的基于物体接触(object-contact-based)的输入诸如按钮按压、操作控制旋转以及触摸板接触/绘图输入、音频输入、照相机输入或其他图像信号输入、来自连接器的有线信号输入以及无线电或红外无线信号输入,并且所述设备产生包括视频和音频的外部输出。
下面的描述假设按钮操作装置被用作检查项目输出装置,来将输出传送到上述设备以作为对上述外部输入的响应,所述按钮操作装置具有多个按压装置,它们能够按压多个操作控制按钮中的一个。但是,具有适当自由度的机器人(例如3轴或6轴机器人)可以被用来顺序地按压多个按钮。尤其当使用多轴机器人时,可精确操作被三维排列的按钮和其他操作控制。
此外,假设检查项目输出装置响应于检查目标设备的外部输入,产生一个输出,该外部输入包括操作控制旋转输入、触摸板接触/绘图输入、音频输入、照相机输入或其他图像信号输入、来自连接器的有线信号输入以及无线电或红外无线信号输入。
第一实施例图1是一个截面侧视图,它概念性地描述了根据本发明的设备检查装置的一个实施例。根据本实施例的所述装置包括适配器单元2,其组成了适配器,用于在预定的状态中设置检查目标蜂窝电话1;照相机4,其被用来拾取LCD面板3的图像,该LCD面板充当蜂窝电话1的显示部分;柱塞单元7,其具有多个释放装置6,作为按压装置,用于按压蜂窝电话1上的操作控制按钮(此后可以被称为键按钮);计算机8,用于控制柱塞单元7的操作,并且执行控制,以例如用来联系对柱塞单元7的操作的控制判断LCD面板3的内容;以及监视器9,其充当用于显示由照相机4拾取的LCD面板图像以及基于来自计算机8的信号的图像的装置。计算机8的硬件包括视频捕捉卡、输入/输出卡、声卡、以及以太网(Ethernet)(注册商标)卡或类似设备。用于计算机8的软件包括蜂窝电话自动评估系统软件以及操作系统软件。用于计算机8的软件最好包括文本编辑器、字处理器、数据库以及所需的类似软件。所采用的系统配置例如可以包括键盘、鼠标、网络终端(用于端到端测试)以及打印机。
图1中所示的蜂窝电话1是折叠型的。它包括显示部分11,其包括LCD面板3,以及操作控制部分12,其包括键按钮5。但是,检查目标不限于这种类型的蜂窝电话。例如,只要显示部分11和操作控制部分12可被从外部访问,那么直板型、翻转型或任何其他蜂窝电话就能够被检查。本发明不仅可应用于蜂窝电话1,而且也可应用于PHS电话、PDA、游戏机、笔记本个人电脑、汽车导航设备以及多种其他设备,只要这些设备配有要被操作的操作控制按钮。
图2是图示蜂窝电话1的透视图,蜂窝电话1被装配在适配器单元2上。适配器单元2包括底板21,倾斜板22,释放装置导引面板23,以及一对侧板24。底板21用于垂直于照相机4的光轴地定位折叠型蜂窝电话1的LCD面板3。倾斜板22能够设置蜂窝电话1的操作控制部分12,其与照相机4的光轴形成预定角度,同时蜂窝电话1的LCD面板3的表面垂直于照相机4。释放装置导引面板23被设置成与倾斜板22平行或几乎平行,同时蜂窝电话1的操作控制部分12被夹在释放装置导引面板23和倾斜板22之间。侧板24支撑上述的板和面板。对于直板型、翻转型或其他类似的蜂窝电话,大多数情况下不需要将它分为如图2示例所示的底板21和倾斜板22,以及将倾斜板22定位在某个角度处。所以,用于直板型、翻转型或其他类似蜂窝电话的适配器单元2所采用的配置不限于图2所示的配置。只要用于直板型、翻转型或其他类似蜂窝电话的适配器单元2与目标设备的形状和构造相匹配,那么就没有问题。释放装置导引面板23被定位,以使它能够被插入到侧板之间,并且被从侧板间移除。所以,例如,由于蜂窝电话1上的操作控制部分键按钮5的数量将被评估,释放装置导引面板23具有孔25,以便插入释放装置6,并且可以根据需要被替换以匹配目标设备。此外,释放装置导引面板23被配有一个孔(未示出),其被定位以与蜂窝电话1上的一个麦克风(未示出)相匹配。扬声器26能够被装配在所述孔中。
图3是一个侧视图,其图示了装配有照相机4或类似设备的基底单元30。基底单元30包括底板31和塔状部分33。塔状部分33支撑照相机4和麦克风32。底板31被提供有插脚(未示出)以及类似的装置,以便适配单元2能够被适当定位。照相机4被装配在塔状部分33上,以使得照相机4能够上下移动,并且其光轴垂直向下。塔状部分33还支撑麦克风35,其被定位以与蜂窝电话1上的扬声器13相匹配。照相机4的光轴可被定向到除了垂直向下方向以外的其他方向。在这样的情况下,适配器2和类似设备需要根据照相机4光轴所指方向来被重新定位和重新配置。尽管提供了用于改变照相机4的位置的机构,但这里不描述该机构。
柱塞单元7具有多个释放装置6。更具体而言,释放装置6的数目大于要被评估的蜂窝电话1上的键按钮5的数目。柱塞单元7能够选择性地驱动释放装置6。由于柱塞单元7所采用的驱动是公知的,所以这里就不再对其进行描述。如图4所示,释放装置6是释放线类型的。每个释放装置6包括管子61和穿过管子61的插脚62。为了确保释放装置导引面板23能够容易地被装配到孔25中并且容易的从孔25中移除,螺纹64仅被提供在管子61末端的金属导管部分63的基部,而不是提供在整个长度上。所述基部具有锁定螺钉65和调整螺钉66,以便插脚62的突出长度能够被调整。当使用这种类型的释放装置时,当插脚62的突出长度足够时,键按钮5被适当的触及。但是,突出长度越大,按压力就越弱。
附图中未示出或者这里未描述各个单元、照相机和其他组件连线、驱动系统、信号传输系统等。
根据本发明的装置通过驱动与键按钮5相关的柱塞单元7的期望的释放装置6,来按压装配在适配器单元2上的蜂窝电话1的键按钮5,利用照相机4来拾取LCD面板3的图像,其内容在按压键按钮5时改变,以及例如判断当所期望的键按钮5被按压时,在设计/制造阶段所指定的图像是否出现在LCD面板3上。
图5示出了出现在监视器9上的主屏幕的内容。所显示的图像是通过将照相机4所拾取的LCD面板3的图像3a与要被判断/检查的蜂窝电话1的总体平面视像1a相组合来获得的,其中总体平面视像1a已经被诸如数字照相机所拾取。
现将描述根据本实施例的装置将要做出的评估的流程。该评估是通过以下步骤来进行的(1)创建模型文件(按钮设置和LCD屏幕调整),(2)创建情景(准备设计描述和规格(期望值图像和测试项目)来创建情景)并且调试,(3)进行第一评估(执行、手动判断以及图像转变),并且(4)进行第二和后续评估(执行和自动判断)。下面将详细描述利用本实施例的装置进行的评估过程。
首先将要描述模型文件创建。
所述评估通过产生新的模型文件并且设置关于蜂窝电话1的信息来开始。该模型文件是其中被写入了蜂窝电话1的特定信息的文件。该模型文件包括关于图像调整的信息以及蜂窝电话键按钮5和释放装置6之间的关系。
更具体而言,用于评估的蜂窝电话的准备好的图像被用来在监视器屏幕上显示蜂窝电话1的总体图像,从而使得显示部分11和操作控制部分21可见,并且创建对应于LCD面板3的屏幕,其将与总体图像相组合。例如需要准备位图文件作为该图像文件,以不超过所述主屏幕的尺寸。此外,调整所必需的键按钮5被设置,并且分配释放装置6。键按钮5被逐一设置。更具体而言,键按钮5被包封以限定如图6所示来自主屏幕的区域,并且对所有被包封的键按钮5指定名称和柱塞单元释放装置标号。图7示出蜂窝电话信息设置屏幕。图8示出按钮信息设置屏幕。图9示出按钮信息列表屏幕。图10示出用于键按钮信息设置的释放装置数字标号的示例。
柱塞单元7实际上被操作以检查当在主屏幕上创建的键按钮5被点击时,与某个键按钮5相关的释放装置6是否进行操作。例如,当通过操作主屏幕创建的键按钮5被点击时,相关联的键按钮区域变蓝,以检查相关联的柱塞单元释放装置是否按压了蜂窝电话上的键按钮。操作检验也可以从前述的模型文件编辑屏幕中来执行。
图11示出一个屏幕,其用于使蜂窝电话从特殊的操作程序设置模式返回到待机屏幕(复位),关闭蜂窝电话电源,然后重新打开(强制复位),并且用于为折叠型蜂窝电话定义开启/关闭按钮。折叠型蜂窝电话开启/关闭功能仅在下述情况时才能获得蜂窝电话1是折叠型的,适配器单元和柱塞单元支持折叠型蜂窝电话,并且释放装置6能够按压开启/关闭机构的操作控制按钮,所述机构例如是基于磁铁的。这确保了蜂窝电话1能够在不被开启/关闭的情况下被检查/评估(而蜂窝电话1在图中所示的实施例的情况下是打开的)。
按上述方式建立的模型文件被分配以适当的名称,并且被存储在存储介质中,该存储介质被构建在计算机8中并且被提供为外部装置。可以修改所存储的模型文件,也就是所创建的模型文件。图12示出模型文件编辑屏幕。
图13示出用于调整LCD面板屏幕的屏幕,其出现在监视器9上。通过获取失真校正数据,根据失真校正数据校正图像,以及按被命名的顺序细调被校正的图像,来按需要进行图像调整。如果需要的话,还调整LCD屏幕的尺寸。图13还示出LCD框架设置区域和LCD偏置设置区域。在从调整屏幕完全调整LCD屏幕之后,按照需要校正图像。此外,被校正的图像要经过梯形校正。图14示出用于确认被校正图像的屏幕。该屏幕还能够用于校正图像色调和亮度。此外,被校正图像可以经过梯形校正来细调。LCD屏幕尺寸和倾斜是根据参考图像来细调的。
梯形校正是通过参考图15所示的校准片40确定用于照相机焦距、失真度以及类似的参数,以及通过利用这些参数作为校正数据来校正图像,而完成的。通过将校准片40放置于蜂窝电话1之上,利用照相机4拾取校准片40的图像以使得在主屏幕上显示的校准片图像的黑框和点清晰可见,移除校准片40,并且拾取蜂窝电话LCD面板3的图像,可获得校正值。图16示出失真度获取向导屏幕。在失真度获取之前,所测得的高度和宽度首先被输入,作为蜂窝电话1上的LCD面板3的屏幕尺寸。然后,按压失真度获取按钮,以开始获取失真度。最后,结果被显示,作为校正后的图像。
现在描述情景创建。
图17示出情景创建编辑屏幕。该屏幕包括情景列表框50和信息设置部分52。情景列表框50用于情景显示。信息设置部分52的内容能够通过选择期望的标签51(命令设置标签或其他标签)来改变。
对于情景创建,键按钮操作命令首先被输入到情景列表框50中。然后,信息设置部分52被用来设置键按钮按压条件。执行该信息设置操作,以定义同时多键按压(用于同时按压多个键按钮5的命令),键按钮按压的持续时间(蜂窝电话按钮被按下的一段时间),以及键按钮按压间隔(一个命令结束的时刻与下一个过程开始时刻之间的时间间隔)。评估环境数目单选按钮提供了评估环境数目设置,并且被用于端到端的测试设置。折叠部分开启/关闭区域被用于设置用于折叠型蜂窝电话的开启/关闭按钮按压间隔。只有当配备了用于折叠型蜂窝电话的适配器单元以及用于开启/关闭折叠类型蜂窝电话的柱塞单元时,该功能才可用。此外,设置了播放命令、控制命令、独立情景调用命令、远程情景调用命令(在端到端测试期间用于从远程计算机执行情景的命令)、等待命令、重复命令、停止命令、以及判断命令。判断命令获取图像期望值,当场进行判断(立即判断),并且根据所获得的判断结果继续或停止情景执行。被获得的测量值是从确认屏幕来判断的,该确认屏幕在下文中描述。但是,判断命令的使用使得可能当场进行判断,并且如果没有获得期望的判断结果,那么判断命令就能够中断情景的执行。还可以建立情景调用命令,其能够调用一个其中嵌套有另一个情景的情景。图18示出多个情景被调回的示例。
图19示出期望值设置标签的内容。可从图19所示的屏幕输出命令,以记录蜂窝电话1的响应。可记录LCD面板屏幕的图像和从麦克风35拾取的声音。在图19中,标号53表示了期望值图像显示空间。
图像获取命令用于通过设置期望值图像并将实际图像与期望值图像相比以进行测试。jpg、bmp、emf或其他类似的文件被设置为期望值图像。记录开始时间被指定为测得值记录时间。此外,指定图像并且定义判断范围。同时,声音获取命令被用来记录由麦克风35收集的声音。这使得可以从确认屏幕判断声音(DTMF声音),该声音是在按压键按钮5时产生的。
图17所示的输入支持区域自动产生一个情景,以使蜂窝电话1能够输入平假名字符、数字、字母字符以及符号,这些字符或符号例如用作名称和电话号码。当操作该区域内的键按钮信息按钮时,则出现如图20所示的按钮对应表。该表格能用于定义用于输入字符的蜂窝电话键按钮5与注册在模型文件中的键盘名称之间的关系。
然后执行调试,以检查创建的情景是否正确操作。调试屏幕与执行屏幕(图21)相同,其将在下文中描述。检查结果被输出,例如作为图22所示的错误报告。
现在描述情景执行。
图21示出执行屏幕。该屏幕包括情景列表框80,执行时间指定部分81,以及执行状态显示部分82。执行状态显示部分82包括情景表格列表框83、当前情景框84、期望值图像显示部分85以及执行LCD图像显示部分86。情景列表框80显示了正在被执行或者将要被执行的情景的名称。执行时间指定部分81包括用于显示关于键按钮按压时间的设置的部分,用于显示关于期望值记录定时的设置的部分,以及用于显示停止水平的部分。情景表格列表框83显示了一个被选择的情景和一组情景。当前情景框84显示了从情景表格列表框83中选择的情景。当图像获取命令被执行时,期望值图像显示部分85显示了被定义为期望值的图像。执行LCD图像显示部分86显示了被拍摄的蜂窝电话LCD面板屏幕。
当使用两组上述蜂窝电话自动评估系统时,就可以进行端到端的测试。在端到端测试中,经由LAN建立到远程系统计算机的连接,并且被连接的系统自动执行相同的情景。换句话说,两个蜂窝电话自动评估系统中的一个被作为服务器,而剩下的一个被作为客户机。服务器在测试期间控制客户机。当服务器执行一个情景时,服务器操作客户机的柱塞单元7,从而两个蜂窝电话被操作。因此可以呼叫第二蜂窝电话1,并且允许被呼叫的第二蜂窝电话应答该呼叫,以便进行测试。
不管测试是不是端到端的测试,自动情景执行都是可能的。但是,可以手动暂停、停止和继续情景。可设置一种分步执行模式,以便能够逐步执行情景。还可设置一种半自动执行模式,以便能够在情景执行之中的自动执行模式中执行情景。
在对某个蜂窝电话执行一次某个情景后,执行确认过程(手动判断和图像转变)。例如,判断被手动进行。如果获得满意的判断结果,则改变图像。首先,图像被检查,然后所有的情景步骤被判断,以确定执行图像是否与期望值图像相符合。当多个情景要被执行时,所有情景的所有步骤都被判断。如果期望值图像未被从一个屏幕直接导出,那么它就被改变,这是因为图像判断不能被进行。当期望值图像被改变后,新采用的图像被注册在数据库中,以作为下一次执行同样的情景时的期望值。因此,自动图像判断是可能的。如果仅有所准备的期望值图像的一部分将要被用于自动判断,那么判断区域就能够被确定。
作为判断区域,可设置默认判断区域和独立判断区域。当设置前一判断区域时,相同的判断区域适用于所有图像。另一方面,当设置后一判断区域时,判断区域仅适用于被处理以用于判断区域设置的屏幕上的图像。还可以定义判断区域和排斥区域。复杂的形状能够通过组合判断区域和排斥区域来判断。由于系统是基于计算机的,因此就可以指定判断区域的坐标。
只要期望值图像被改变,那么第二和后续情景执行的结果就可以被自动判断。自动判断功能自动判断所测得的图像的预定区域是否与期望值图像的相符合。还可以自动判断所测得的DTMF声音的频率是否与期望值DTMF声音的相符合。
带有含键按钮5的操作控制部分12,并且在操作控制部分的外表面上具有第二显示面板的折叠型蜂窝电话最近被开发了出来,并且已可从商业上获得。具有相同结构的PDA和其他设备也被开发了出来,并且也可从商业上获得。可通过在这种设备打开时评估LCD面板3的内容,并且在设备关闭时评估操作控制部分12的外表面上的显示面板,或者通常在其打开时用两个照相机同时拾取设备的两个显示面板屏幕的图像并评估所获得的图像,从而来检查这种设备。
现将描述一种用于评估屏幕内容的方法。在本实施例中,静止图像和运动图像将被评估,将如图23所示。此外,由蜂窝电话或类似设备所产生的声音将被判断,如图24所示。
首先将略述图像评估。在本实施例中,如图23所示,步骤S101首先被执行,以对从照相机4馈送的图像进行校准。该校准对整个系统进行一次。校准可应用于由用于另一设备的检查装置的照相机所拾取的图像,所述另一设备构成了所述系统。
接下来,在检查目标蜂窝电话1上的操作控制按钮5在每个设备检查装置内被按压,以在蜂窝电话1的LCD面板3上显示图像(步骤S102)。然后,图像被照相机4拾取并判断(静止图像和运动图像被分开处理)(步骤S104)。
在本实施例中,通过判断一个DTMF声音、BT/RBT声音以及旋律,来进行声音判断。该判断是通过操作蜂窝电话1上的控制按钮5(步骤S201),利用麦克风35获取产生的声音(步骤S202),将一个声音信号存储在设备检查装置中一次,并且判断存储的声音(步骤S203),从而来进行的。首先,将详细描述关于设备检查装置的图像拾取设备校准。
为了校准的目的,读取被拍摄的图像,以确定7×7黑点的坐标,这些黑点被显示在图15所示的校准片的中心。然后,通过将所拍摄的图像点与实际校准片相比较,来获得照相机的拍摄特性数据。
首先,校准片的多个图像被拍摄(例如20个图像)。这些图像是在校准片处于多种位置和角度的同时被拍摄的。这确保了校准片图像点的位置坐标是在多种条件下获得的。
接下来,拍摄与检查目标蜂窝电话的LCD屏幕平行的校准片的图像。从所有校准片图像获得点的位置坐标。用这种方式获得的数据被用于计算照相机的焦距、径向失真中心位置、以及失真度。计算是由图像处理库来执行的。图像处理库是可以从商业上获得的软件(例如,MVTec的HALCON(注册商标)),其计算了上述要素。然后进行校正,直到最后的校准片图像不再失真,最后的校准片图像被放置于蜂窝电话显示屏上并且被拍摄。
由于本实施例在装置盖子内拍摄图像以从校准片来检测点的位置,因此获得了暗图像。图像处理库包含用于获取所述片的矩形位置的函数。该函数使得可以只获取用一条具有特定色彩的线所显示的一个矩形。
一个阈值被作为变量传递到该函数中。但是,如果阈值太大,那么当图像较暗时,检查就不能完成。另一方面,如果阈值太小,则获取错误区域。库的一个返回值不表示是否获取了矩形。如果在获得不成功的结果时允许情况继续,那么最终可能发生错误。所以就需要在此阶段获取精确矩形区域。
为了即使在图像较暗且不规则时也检测标记,执行用于获取与上文相同的矩形的函数,同时逐渐减小一个大阈值。当所获取的区域最接近正方形时,停止函数执行。
接下来,从校准片图像获取用于照相机失真校正的参数。图像处理库被用于计算照相机焦距,径向失真中心位置,失真度,以及根据最后的校准片图像转换的照相机坐标。
蜂窝电话图像是利用按上述方式获取的参数来转换的。上述值被用于转换最后获得的校准片和蜂窝电话LCD图像。然后,校准片被显示为未失真的正方形。
此外,进行转换,从而在中心处显示适当尺寸的正方形。其目的是要确保蜂窝电话LCD屏幕最终在不失真的情况下被显示在中心处,而不是校准片。因此,转换被用变化的转换参数来重复地进行,直到适当尺寸的蜂窝电话LCD屏幕被显示在中心处。
然后进行校正,以使图像能够根据用于另一模型的参考图像而与另一个设备检查装置一起使用。当用户选择参考图像,然后点击自动校正按钮时,当前图像被校正,以使其尺寸和亮度与参考图像的相符合。
自动校正是根据参考图像来进行的。执行仿射变换,以使得位置、旋转、放大/缩小以及纵横比与参考图像的相符合。此校正是在从由照相机所拾取的图像来获得静止图像时进行的。
接下来,照相机亮度和对比度被根据参考图像来调整。如果稍后静止图像亮度被改变,并且图像太亮且模糊,那么精确色彩值就不能被确定,这是因为原始图像所保留的数据的范围是从0到255。因此,被拍摄的图像将不被转换。相反,照相机设置被直接改变。在改变照相机亮度和对比度的同时,图像被连续拍摄,然后拍摄到的图像被比较,以适当调整亮度和对比度。
现在描述静止图像比较。
在用于根据本发明的设备检查装置的图像处理过程中,输入图像无法被预测。当输入一个图像时,必须选择最佳的判断逻辑,并且进行正确的判断。更具体而言,即使在输入精细图像或暗图像时,也必须调整亮度以帮助判断,并且判断具有足够尺寸的区域之间的差异。
例如,按下述方式获取亮LCD区域。
获得图像柱状图(0到255),并将其大致划分为图29所示的三个峰。利用对应于最暗的峰与第二暗的峰之间的边界的一个值来执行阈值处理过程。
如果存在偶数个峰,则用对应于中心的值来执行阈值处理过程。在本实施例中,图像将被划分为黑框和亮LCD区域。如果黑框被去除,则不存在问题。但是,由于光泄漏,所以可能会产生灰色。这就是为什么使用最暗的峰与第二暗的峰之间的边界的原因。
如果遇到显著的图像亮度差异,则设置文件中的一个值就被用来确定是否应该调整差异以获得相同的亮度,或者是否应该由于亮度差异而产生NG条件。用户可以在设置文件中改变该值。
如果实际图像亮度与这里所采用的设置不同,图像就在不作位置校正的情况下被比较。此外,还得出图像不匹配的结论。
为了调整创建参考图像与所测得的图像之间的差异,稍后,用于参考所述参考图像来调整位置的模板经历位置校正处理过程。用于这种位置调整的模式匹配模板是基于参考图像而创建的。用于模板创建(利用图像处理库进行的计算)的图像被选择。
在本实施例中,限制在LCD区域边缘以内的图像(三个像素宽)被用作被注册的图像。这确保了能够迅速且精确地校正位置。
如果原始图像对比度较低,则进行校正来提高对比度。该校正不是通过进行简单gamma校正来完成的。如图28所示,进行该校正,以便增大比色彩平均值更亮的区域的亮度,并且增大比色彩平均值更暗的区域的暗度。图像平均值、最大值和最小值被用于计算亮度增强转换表以及校正对比度。该方法被用于判断色度上微妙的图像。当按这种方式提高对比度时,产生拐点,以定义亮度增大的一个区域,以及暗度增大的另一个区域。
接下来,所测得的图像根据参考图像而经历色彩校正。除了精细图像模式和边缘以外,进行调整以便向略微不同的图像提供相同的色彩校正。如果所测得的图像的色彩平均值与参考图像的相差一个阈值(用户指定的参数),那么就不进行校正。此外,参考先前创建的模板来执行模式匹配过程。为了模式匹配的目的,图像处理库执行计算。
当判断将被反复进行时,第一位置信息被用于第二和后续的判断,以提高判断速度。第一参考图像位置数据被保留。这种被保留的数据被读取,以用于第二和后续判断,以及用于图像匹配以实现位置调整。
如果作为位置调整的结果发生了大的位移,或者如果所产生的移动大于用户指定的移动,则将被移动的图像返回到原始位置,以便在两个图像互相重叠的情况下进行判断。
判断是在所测得的图像重叠在参考图像之上时进行的。如果图像在色彩或位置上显著不同,或者产生了NG结果,那么图像差异就作为结果而被产生,而不校正位置。
图像判断区域根据从位置调整导出的数据而转换。当位置调整成功时,根据数据执行仿射变换。该处理过程是由图像处理库来执行的。此外,参考图像和所测得的图像被限制在用户指定的判断目标区域内,以便进行判断。
接下来,确定参考图像和所测得的图像之间的差异。在本实施例中,图像差异是通过确定参考图像与所测得的图像之间的R、G、B和灰图像差异来获得的。如果原始图像的对比度较低,那么执行差异增强处理过程就是有效的。执行该处理过程,以添加所获得的R、G、B和灰度差异图像,以便提供提高的清晰度。
通过利用在70(此值可由用户定义,以便可能获取NG区域)左右到255之间的一个阈值,对差异图像执行阈值处理过程。然后,参考图像和所测得的图像之间的差异被抽取。
在本实施例中,许多图像被作为目标来处理。在逻辑和参数被略微改变的同时,所获得的结果被比较。最后,产生最佳结果的阈值被采用。阈值最好通过图像亮度来改变。参考阈值是从设置文件中读取的。但是,如果图像相对较暗,则阈值也被相应减小。另一方面,如果图像相对较亮,则阈值被相应增大。
接下来,执行噪声处理过程。执行噪声处理过程以从阈值处理过程所确定的NG区域(图像差异区域)中消除噪声,并留下真正的NG区域。只有明显NG区域才被从NG候选区域中抽取。比阈值亮的区域并不简单地被当作NG区域来处理。只有包含明亮部分并且具有大的白色外围NG候选区域的区域才被当作NG区域来处理。
例如,在图27中,左手边的区域较大,但是却具有较小的最大亮度值。因此,它不被判断为NG区域。右手边的区域在中心部分具有较高的亮度级别,因此整体被检测为NG区域。
当以上处理过程得出不存在NG区域的结论时,结果就是令人满意的。但是,如果NG区域值为1或更大,则获得NG结果,以使得NG区域被显示。
对于噪声处理过程,当因为在八个方向上将比较目标图像移动0.5个像素而使位置调整略微受损时,噪声增大。因此,可以采用一种将比较目标图像再移动0.5像素并且将最小噪声位置当作最佳位置来处理的方法,或者一种从关于NG区域的边缘信息判断“位移”和“差异”的方法。
现在将参考图30和35(d)描述根据本发明的设备检查装置执行的运动图像判断处理过程。图30是示出运动图像处理过程的流程图。在本实施例中,期望值和测得值是avi文件。当期望值和测量值被剪切为静止图像时,它们具有相同尺寸。但是,图像周边框最好被显示成黑色。
首先,运动图像被从运动图像文件(AVI文件)中读出(步骤S141),在该文件中存储了由照相机拍摄的运动图像。然后运动图像被按1帧的间隔时间(30f/s)剪切为静止图像(位像)。这是由读取图像的图像拾取设备所获取的帧的数目。
接下来,读取的图像被取平均。通过如图33所示逐一读取图像,将早两帧的图像(图31(a))、早一帧的图像(图31(b))以及当前处理的图像(图31(c))相组合,并且获取这三个图像的平均图像,来执行取平均操作(步骤S143)。三个图像的平均图像被当作单个图像来处理(图31(d))。这确保了即使在期望值剪切定时与测得值的剪切定时不一致时,也能通过执行取平均操作而获得平滑的运动。
执行步骤S144,以便在测得值与稍后的期望值同步之后,获取用于进行比较的数据。然后执行步骤S145,以将取平均后的图像划分成四种色彩(R、G、B和灰)。每个取平均后的图像被划分成R、G、B和灰度图像。对于灰度图像,使用0.299*红+0.587*绿+0.144*蓝,以便结果与人眼所感觉到的图像类似。然后将灰度图像的尺寸减半(面积变成1/4),并将其存储在存储器中(步骤S146)。然后将获取的灰度图像的放大倍率减半,并将其保存在存储器中。在这种情况下,面积变成了原来尺寸的1/4(步骤S147)。通过减法确定与早一帧的图像之间的图像差异。对R、G、B和灰度中的每一个执行此减法过程。然后确定亮化后的部分和暗化后的部分,以获取它们的总灰度值(面积和灰度值(0到255)的积分值)(步骤S148)。此步骤是通过执行以下的处理过程(1)到(3)来完成的。执行处理过程(1),以从当前图像中减去早一帧的图像,并且获取比早一帧的图像亮的部分作为图像(图32(a)、32(b)和32(c))。对R、G、B和灰度中的每一个执行此处理过程。类似地执行处理过程(2),以从早一帧的图像中减去当前图像,并获取暗化后的部分作为图像。执行处理过程(3),以获取所获取的差异图像的总灰度值(白色显示部分的面积与亮度的积分值)。对R、G、B和灰度中的每一个执行此处理过程。这确保了当运动图像被剪切为静止图像时,对于每个静止图像,八个总灰度值可被获取。对于四个通道(R、G、B和灰度)中的每一个提供一个亮化图像和一个暗化图像。
接下来,对于R、G、B和灰度所获取的差异图像被组合。对产生的图像执行阈值处理过程,以获取差异面积(步骤S148)。此步骤是通过执行以下的处理过程(1)和(2)来完成的。执行处理过程(1),以将所获得的R、G、B和灰度差异图像(四个通道的不同图像)加在一起。在处理过程(2)中,产生的差异图像经历参数值约为50的阈值处理,以获取明亮区域(此参数可由用户指定)。现在获取了彩色图像的亮化区域和暗化区域。
亮化图像和暗化被组合,并经历阈值处理,以获取涉及相邻图像间的差异的区域(步骤S149)。该区域的重心被确定。此步骤是通过执行以下处理过程(1)至(4)来完成的。在处理过程(1)中,步骤S148中获取的指示亮化部分的差异图像被加到指示暗化部分的差异图像中,以获得单个图像。然后获取一个差异图像,该差异图像表示与早一帧的图像的差异。在处理过程(2)中,执行参数值约为50的阈值处理,以获取明亮部分,作为一个区域(此参数可由用户指定)。此区域充当表示与早一帧的图像之间的差异的差异区域。在处理过程(3)中,确定处理过程(2)中获取的区域的重心。如果与前一图像没有差异,并且差异区域为零,则图像的中心部分被取代。在处理过程(4)中,将指示亮化部分的差异图像和指示暗化部分的差异图像的尺寸减半,并将其保存在存储器中(面积减为1/4)。
确定运动图像位移时间,以调整测得值和期望值之间的拍摄定时差异(步骤S150)。为了允许在期望值和测得值的拍摄定时或拍摄时间不同的情况下进行判断,必须调整时间。此步骤是通过执行以下的处理过程(1)到(4)来完成的。在处理过程(1)中,步骤S147中获得的总灰度值被比较,同时期望值和测得值一次被移动一张。在期望值和测得值时间上吻合的同时,为每帧确定总灰度值差异。然后获取总灰度值差异之和。在处理过程(2)中,选择其值小于紧邻的前一个值并且小于紧邻的后一个值的候选者,因为当期望值和测得值在定时上吻合时,差异变得极小。使值(f(n+1)-f(n))+(f(n-1)-f(n))最大的值n被确定。此值被假设为差异时间,用于确定差异最大的位置。在处理过程(3)中,当对于R、G、B和灰度(4个通道)确定的时间彼此不同时,八个数据候选者被按照从最大到最小的顺序排列。在处理过程(4)中,如果对于R、G、B和灰度所获取的时间候选者彼此不一致,则所有通道上的数据被加在一起。存在最高的求和(与前一个和后一个的差异最大的时间)的位置被当作差异时间来处理。
接下来,执行步骤S151,以在测得值与期望值之间的差异已被调整的情况下,比较测得值数据与期望值数据。换言之,比较移动后的部分的重心与前一图像的重心(步骤S152)。此步骤是通过执行以下的处理过程(1)至(3)来完成的。这是本实施例的比较1。在比较1中,确定差异区域的重心,以确定位置差异。在处理过程(1)中,使期望值与测得值同步。然后比较步骤S159中确定的期望值与测得值图像的重心。确定X坐标和Y坐标差异。确定这些差异与图像宽度和高度之比(1-X差异/判断区域宽度,1-Y差异/判断区域高度)。在处理过程(2)中,对于所有剪切出的图像执行处理过程(1)。然后对结果取平均以获得平均值。如果平均值小,则一致率低(当值接近1时,差异微不足道)。在处理过程(3)中,所确定的值(0到1.0)被当作比较结果来处理,并指定为结果1。
图33(a)和33(b)所示的图像指示一个图标在不同位置处闪烁。因此,比较1揭示图像彼此不同。
比较期望值和测得值移动区域(步骤S153)。此比较是在亮化区域和暗化区域上进行的。此步骤是通过执行以下的处理过程(1)至(5)来完成的。
这是本发明的比较2。在比较2中,消除了移动区域差异,以检查运动差异。在处理过程(1)中,使测得值与期望值同步。然后消除步骤S148中确定的期望值和测得值之间的差异。在处理过程(2)中,获取“移动后的期望值区域或测得值区域”。亮度增大的期望值和测得值图像与亮度减小的期望值和测得值图像(总共四种类型)被加在一起,以便合成。产生的图像经历阈值处理,以获取明亮显示的部分,作为一个区域。在所获取的区域上执行扩张/收缩处理,以获得一个充分区域。此区域被当作“移动后的区域”来处理。在处理过程(3)中,获取期望值与测得值之间的差异。此过程是对亮度增大的图像和对亮度减小的图像执行的。当期望值和测得值按相同方式变化并且其差异被消除时,由于偏置,该区域消失。但是,如果移动位置不同,则即使差异被消除,该区域仍存在。在处理过程(4)中,在以上处理过程(3)中处理的图像上执行参数值约为50的阈值处理,以获取明亮部分,作为一个区域(此参数可由用户指定)。亮度增大后的图像的该区域被添加到亮度减小的图像的该区域,以获取单个移动差异区域。执行处理过程(5),以确定处理过程(4)中获取的期望值和测得值之间的差异区域之比,其中处理过程(4)是对“移动后的区域”执行的。接下来,确定以上处理过程(2)中所确定的“移动后的区域”与图像判断目标区域之比。当此区域较小时,致使该比率低于处理过程(5)中所获取的差异区域的比率。需要进行处理,这是因为移动后的区域小于判断区域,这意味着运动图像没有显著移动。换言之,虽然期望值运动图像与测得值运动图像不同,但是差异也较小。当从值1中减去相对于“移动后的区域”所确定的期望值与测得值之间的差异区域比(0到1)时,可以确定期望值和测量值以相同方式移动的比率(一致率)。此值越大(越接近1),一致率则越高。在处理过程(6)中,对于所有图像确定以上处理过程(5)中所示的值。然后通过将所有图像值之和除以图像数目,来确定每一图像的平均值。按这种方式确定的值(0到1.0)被当作比较结果来处理,并且指定为结果2。
以上比较2指示图34(a)和34(b)中所示的两个图像彼此不同。
为了比较目的,消除了减小后的图像中所涉及的图像差异。进行比较以确定包括背景的整个图像中所涉及的差异程度(步骤S154)。此步骤是通过执行以下的处理过程(1)和(2)来完成的。这是本实施例的比较3。在比较3中,图像的绝对值被用于判断目的。比较3注意到了静止状态中所涉及的差异。在处理过程(1)中,期望值和测得值被彼此同步。在得到的状态中,消除在步骤S156中获取的期望值和测得值之间的图像差异。首先,期望值和测得值经历位置调整。更具体而言,参考期望值,对测得值图像执行模式匹配过程。然后执行仿射变换,以将测得值移动到所确定的位置。当期望值和测得值在时间上吻合时,所有的图像都经历位置调整。在位置调整后,消除期望值和测得值之间的图像差异。在处理过程(2)中,从以上处理过程(1)中所获取的表示期望值和测得值之间的差异的差异区域中,减去步骤S163中的处理过程(2)中获取的移动后的区域。然后获得只在背景(静止图像部分)中涉及的差异。然后在差异图像上执行阈值处理过程。剩余区域变得越大,一致率则越低。在处理过程(3)中,结果(<1)的平方被当作答案来处理,这是因为即使区域差异不是100%,也足以为人眼所见了。在处理过程(4)中,所确定的值(0到1.0)的平方被当作比较结果来处理,并指定为结果3。其它处理过程不进行图像绝对值比较。所有其他处理过程使用相对位置,以用于比较目的。因此,如果图像的整体亮度不同,则比较结果指示图像彼此相同。
比较3可得出图35(a)和35(b)中所示的两个图像彼此不同的结论。
然后将以上比较元素乘在一起,以获得最终结果(步骤S155)。在将期望值和测得值彼此同步后,获取结果1、2和3并将其乘在一起(然后获得0到1.0之间的值)。所获得的值被乘以100,以返回百分比值。
当结果(0到100)被返回(步骤S156),并且不小于阈值时,结果是可接受的。但是,如果结果小于阈值,则其是不可接受的。现将参考图36至38描述根据本发明的设备检查装置所进行的声音判断。本发明进行DTMT判断(图36)、BT/RBT判断(图37)和旋律判断(图38)。
首先,将参考图36描述DTMF判断。
DTMF(双音多频)信号是分配给每个电话按钮(0到9,*,或#)并包含两个不同频率的音频信号。在DTMF判断中,经由麦克风所获取的测得值被分析,以判断测得值中包含的音频信号的类型是否与期望值中指定的DTMF数字(0到9,*,或#)吻合。
DTMF声音是预定频率的特定组合。因此,关于每个DTMF声音的频率信息被用作期望值。不保留声音数据作为期望值。下表示出关于每个电话按钮的频率信息。
以下描述判断过程。首先,执行步骤S211以操作按钮。接下来,执行步骤S212,以记录测得值,并且获取用其记录最大音量的两个频率。然后所获取的值被加载到期望值WAVE文件中。
接下来,读取的WAVE数据经历FFT(快速傅立叶变换),以获取音量数据阵列,该阵列指示每个频率的音量级别(步骤S213)。于是阵列索引指示频率带,并且每个索引上的数据变成一个音量级别。
接下来,所获取的音量数据被划分成低频区域(650到970Hz)和高频区域(1150到1500Hz),DTMF频带被记录在其中(步骤S214)。从低频和高频区域中的每一个获取一个具有最高音量级别记录的数据(步骤S214)。然后所获取的两个数据被当作DTMF声音的测得频率来处理。
另外,对照从测得值导出的低频和高频(两个频率)与被指定为期望值的DTMF数字的低频和高频(两个频率)进行比较(步骤S216)。如果被比较的频率之间的差异在固定容限内(±20Hz),则得出被比较的频率彼此吻合的结论(步骤S217和S218)。如果差异在该容限之外,则得出存在不一致性的结论(步骤S219)。现将参考图37描述BT/RBT(忙音/振铃音)判断。BT(忙音)是用于指示呼叫的终端位置已在使用中的音频信号(嘟嘟-无声-嘟嘟)。RBT(振铃音)是用于指示被叫方设备正在被发送振铃信号的音频信号(哔-无声-哔)。以上的“嘟嘟”或“哔”部分被称为开启(ON)数据。以上“无声”部分被称为关闭(OFF)数据。
在BT/RBT判断中,经由麦克风获得的测得值被分析,以判断测得值中包含的音频信号的类型是否与指定为期望值的BT或RBT相吻合。
RBT和BT具有其自身的音调产生模式(包含关闭数据和开启数据的间歇性模式)。这些模式被数字化,以用作期望值。因此,用于此处理过程的声音数据只是测得值。
现将描述详细判断过程。首先,操作按钮(步骤S221)以获取产生的音调(步骤S222)。然后,读取期望值WAVE文件。读取的WAVE数据经历FFT,以获取音量数据阵列,该阵列指示每个频率的音量级别(步骤S223)。在此处理过程中,阵列索引指示频率带,而每个索引上的数据变成了一个音量级别(步骤S224)。
接下来,执行步骤S225,以检查音量数据阵列的内容是否与BT/RBT频率带吻合(400Hz±20Hz)。当差异在预定容限内时,得出遇到了开启数据的结论。当差异在预定容限外时,得出遇到的关闭数据的结论。检查所述时基,以获取产生音调模式阵列,对于该阵列计算开启数据的数目和关闭数据的数目。
接下来,比较期望模式和所获取的音调模式。首先,识别测得模式的有效部分。如果在此情况下,在测得值的头部处包含关闭数据,则丢弃这样的部分。以开启数据开始的部分被视为有效数据。
接下来,沿着以测得模式的有效部分开始的时基,比较期望值模式和测得值模式。如果在音调产生间隔的开启/关闭数据元素的数目的差异在预定容限内,则相关联的位置被视为指定音调的模式的一部分。
如果与期望模式相同的模式持续一定范围,则得出达到吻合的结论。否则,得出未达到吻合的结论。
现将参考图38描述旋律判断。在本实施例中,术语“旋律”是指除上述DTMF、BT和RBT声音数据外的其他包含旋律的声音数据。
在旋律判断中,经由麦克风获取的测得值被分析,以判断测得值中包含的声音数据是否与指定为期望值的声音数据相吻合。判断结果由一致率所指示,该一致率指示了测得值中包含的声音数据与指定为期望值的声音数据之间的吻合程度。
对于一致率确定处理和数据产生,使用常用的声音库(例如Animo的VoieeBase II库)。通过检查从判断处理过程导出的一致率值是否大于系统默认值或用户定义的一致率阈值,来进行判断。
一个期望值和一个测得值(两个值)被用作用于旋律判断处理过程的声音数据。
首先,获取从期望值和测得值导出的处理过程数据。换句话说,读取期望值和测得值WAVE文件(步骤S231)。接下来,检查无声音间隔(通过使用声音库),以获取有效数据开始位置(步骤S232)。在此情况下,根据期望值和测得值的有效数据长度来确定每个处理过程数据单元(帧)的数据量。
接下来,处理过程数据经历窗口功能处理(声音库)和FFT滤波器组分析(声音库),以获取匹配处理过程数据(步骤S233)。然后通过DP方法(声音库)来比较期望值和测得值,以获取距离数据(步骤S234)。根据所获取的距离数据计算同一致率(步骤S236)。
当计算出的一致率不小于指定的一致率阈值时,得出达到吻合的结论。如果计算出的一致率小于该阈值,则得出未达到吻合的结论。(步骤S236到S238)。
当对预定旋律执行以上处理过程时,声音判断处理过程终止。
第二实施例图39和40是概念性地示出根据本发明的蜂窝电话保持器的一个实施例的透视图。图39指示外盖102打开的蜂窝电话1被多个可移动或不可移动支撑构件101所保持,并且蜂窝电话1被可拆卸橡胶串或其他弹性构件103所按压,该可拆卸橡胶串或其他弹性构件103提供增强的支持能力。图40示出图39中所示的蜂窝电话1被移动的状态。图41是详细示出图39所示的状态的俯视图。图42是详细示出图39所示的状态的侧视图。
多个支撑构件101包括一对不可移动的导引支撑构件101a;两个父滑块101b,其被装配在导引支撑构件101a上,并且可在导引支撑构件101a的轴向上滑动,以改变其位置;子滑块101c,其被装配在父滑块101b上,并且可以在父滑块101b的轴向上滑动,即在垂直于父滑块的滑动方向的方向上滑动;以及不可移动的保持支撑构件101d,它被定位成平行于父滑块101b,并被放置在导引支撑构件101a之间。父滑块101b支撑蜂窝电话1的底面。子滑块101c支撑蜂窝电话1的侧面。保持支撑构件101d被用作支撑构件,以便提供用于支持蜂窝电话1的增强能力。
在图示实施例中,只有两个其上装配了子滑块101c的父滑块101b。但是,父滑块的数目可增大到四。四个父滑块之一可用于改变蜂窝电话的下部的高度。另一个父滑块可用于按压外盖102上的LCD面板3的侧面,而不是蜂窝电话1的主体1a。其余两个父滑块可用于执行与图示实施例中相同的功能。
另外,子滑块101c可使用可更换式滑动部件。适当时可装配以下三类滑动部件。滑动部件(1)在高度和宽度方向上(图示实施例)按压蜂窝电话。滑动部件(2)按压蜂窝电话1的LCD面板3的侧面(此滑动部件优选地应约为10cm高,便适当的处理高度可能不同的LCD面板3)。滑动部件(3)仅在高度方向上按压蜂窝电话1(此滑动部件优选地应该具有与图示实施例相同的高度,并且被成形为使得尤其不干扰蜂窝电话1的主体1a的侧面上提供的侧边按钮和电缆)。
子滑块101c可按与卡钳相同的方式构造。但是,当所采用的子滑块101c是按这种方式来构造的时,它们使用齿轮,以便存在窜动。当这种子滑块101c被用于支持蜂窝电话1时,一侧可被固定,而另一侧可以松开。当一个侧边按钮被按下时,照相机图像可能被轻微窜动不利影响。因此,必须固定蜂窝电话1的两侧。例如,各个子滑块101c可被拧紧,以固定其位置。如果使用一个螺钉不足以消除窜动,则子滑块101c可在两个位置处被拧紧。
如上所述,橡胶串或其他弹性构件103被从上方安装,以施加拉力,以便把子滑块101c定位在导引支撑构件101a的中心处,或者防止蜂窝电话1的LCD面板3升高。在构成子滑块101b的部件101ba中形成一个孔101bb,如图43所示。为弹性构件103提供的球状或其他类似的构件103a被放入孔101bb中,以固定弹性构件103。孔101bb应该被形成在所有子滑块101c中的部件之中,以便弹性构件103可被装配在各种位置中。在图示实施例中,使用了橡胶串或其他弹性构件103。但是,也可使用弹簧。
子滑块的101c的位置最好可通过松开其保持螺钉来改变,并且不必移除保持螺钉。父滑块101b也最好被标以刻度或者用其他方式来标记,从而允许子滑块101c再次被紧固到所希望的位置上。
为了处理各种类型的可能具有各种形状和结构的端面的蜂窝电话1,用于保持蜂窝电话1的主体1a的端面的不可移动的支撑构件101e最好被拧紧,或用其他方式紧固到基底上并且最好可更换。
实用性本发明不仅能够检查蜂窝电话,还适用于PDA、车辆导航系统和其他类似的设备。
另外,本发明可检查根据外部输入改变其内部状态的设备,所述外部输入包括这样的基于物体接触的输入诸如按钮按压、操作控制旋转以及触摸板接触/绘图输入、音频输入、照相机输入或其他图像信号输入、来自连接器的有线信号输入以及无线电或红外无线信号输入,并且所述设备包括输出装置,用于根据内部状态的变化来发送包括视频和音频的外部输出。
此外,本发明能够致使具有适当自由度的机器人(例如3轴或6轴机器人)顺序地按压多个按钮。尤其当使用多轴机器人时,可精确操作被三维排列的按钮和其他操作控制。
此外,当检查目标设备使用外部输入时,本发明的检查项目输出装置产生一个适当的输出,该外部输入包括操作控制旋转输入、触摸板接触/绘图输入、音频输入、照相机输入或其他图像信号输入、来自连接器的有线信号输入以及无线电或红外无线信号输入。
在本发明连接到外部连接的可编程电源、无线电波发生器、信号发生器、测量仪器以及类似的设备和其他控制软件的环境下,也可测试蜂窝电话或车辆导航设备。当用于这种外部装置的控制语句被写入到情景中时,本发明的外部装置控制功能与用于个体装置控制的外部控制模块软件通信,并执行协作的测试。外部控制模块被提供给每个连接的装置,根据预定协议与设备检查系统通信,并且控制外部装置或获取一个值,以将其递送到设备检查系统。


图1是概念性地示出根据本发明的蜂窝电话检查装置的一个实施例的截面侧视图。
图2是示出适配器单元和被固定到适配器单元上的蜂窝电话的透视图。

图3是示出其上装配了照相机或类似设备的基底单元的侧视图。
图4示出为柱塞单元提供的释放装置。
图5示出主屏幕。
图6是示出从主屏幕指定的键按钮范围。
图7示出蜂窝电话信息设置屏幕。
图8示出按钮信息设置屏幕。
图9示出按钮信息列表屏幕。
图10示出用于键按钮信息设置的典型释放装置数字输入。
图11示出重置按钮设置屏幕。
图12示出模型文件编辑屏幕。
图13示出LCD面板调整屏幕的内容。
图14示出用于确认校正后的图像的屏幕。
图15示出校准片。
图16示出失真度获取向导屏幕。
图17示出情景创建编程屏幕。
图18示出多个情景被调回的示例。
图19示出期望值设置标签的内容。
图20示出按钮对应表。
图21示出执行屏幕。
图22示出错误报告。
图23是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的图像判断处理过程操作的流程图。
图24是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的声音判断处理过程操作的流程图。
图25是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的静止图像判断处理过程操作的流程图。
图26(a)至26(e)示出由根据本发明的一个实施例的蜂窝电话检查装置执行的典型静止图像判断处理过程操作。
图27示出区域指定处理过程,该处理过程由根据本发明的一个实施例的蜂窝电话检查装置执行,作为静止图像判断处理操作的一部分。
图28示出亮度校正处理过程,该处理过程由根据本发明的一个实施例的蜂窝电话检查装置执行,作为静止图像判断处理操作的一部分。
图29(a)和29(b)示出阈值确定处理过程,该处理过程由根据本发明的一个实施例的蜂窝电话检查装置执行,作为静止图像判断处理操作的一部分。
图30是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的运动图像判断处理过程操作的流程图。
图31(a)至31(d)示出由根据本发明的一个实施例的蜂窝电话检查装置执行的典型运动图像判断处理过程操作。
图32(a)至32(c)示出由根据本发明的一个实施例的蜂窝电话检查装置执行的典型运动图像判断处理过程操作。
图33(a)和33(b)示出由根据本发明的一个实施例的蜂窝电话检查装置执行的典型运动图像判断处理过程操作。
图34(a)和34(b)示出由根据本发明的一个实施例的蜂窝电话检查装置执行的典型运动图像判断处理过程操作。
图35(a)和35(b)示出由根据本发明的一个实施例的蜂窝电话检查装置执行的典型运动图像判断处理过程操作。
图36是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的DTMF声音判断处理过程操作的流程图。
图37是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的BT/RBT声音判断处理过程操作的流程图。
图38是示出由根据本发明的一个实施例的蜂窝电话检查装置执行的旋律判断处理过程操作的流程图。
图39是概念性地示出根据本发明的蜂窝电话保持器的一个实施例的透视图。
图40是概念性地示出根据本发明的蜂窝电话保持器的一个实施例的透视图。
图41是详细示出图39所示的状态的俯视图。
图42是详细示出图39所示的状态的侧视图。
图43是示出弹性构件如何被装配在子滑块上的截面图。
附图标记描述1蜂窝电话1a蜂窝电话整体俯视图2适配器单元3LCD面板3aLCD面板图像4照相机5操作控制按钮(键按钮)6释放装置7柱塞单元8计算机9监视器11显示部分
12操作控制部分21适配器单元底板22倾斜板23释放装置导引面板24侧板25孔26扬声器30基底单元31基底单元底板32麦克风33塔状部分35麦克风40校准片50情景列表框51命令设置标签52信息设置部分53期望值图像显示空间61释放装置管62插脚63金属导管部分64螺纹65锁定螺钉66调整螺钉80情景列表框81执行时间指定部分82执行状态显示部分83情景表格列表框84当前情景框85期望值图像显示部分
86执行LCD图像显示部分101支撑构件101a导引支撑构件101b父滑块101ba构成子滑块的部件101bb孔101c子滑块101d保持支撑构件101e支撑构件102蜂窝电话外盖103弹性构件103a用于弹性构件的球状或类似构件
权利要求
1.一种设备检查装置,用于检查一个检查目标设备的操作,所述检查目标设备根据一个外部输入改变一个内部状态,所述外部输入包括基于物体接触的输入、音频输入、有线信号输入、电磁无线信号输入和图像信号输入,并且所述检查目标设备包括输出设备,用于根据所述内部状态的变化发送一个外部输出,包括视频和音频,所述设备检查装置包括检查项目输出装置,用于响应于所述外部输入而产生一个输出,并且将产生的输出递送到所述检查目标设备;检测装置,用于检测来自所述检查目标设备外部的、所述检查目标设备的输出装置的一个输出;以及情景设置装置,用于指定一个用于操作所述检查项目输出装置的过程,其中所述检查项目输出装置根据由所述情景设置装置所指定的所述过程来进行操作,以选择性地输入一个外部输入,用于检查由所述检测装置所检测到的所述检查目标设备的输出是否与从所述检查目标设备的内部状态和所述外部输入所预测的一个期望值吻合。
2.如权利要求1所述的设备检查装置,其中所述检查项目输出装置包括一个机器人,其在操作多个开关和控件方面具有预定的自由度。
3.如权利要求1所述的设备检查装置,其中所述检查项目输出装置使得所述检查目标设备包括音频输入装置,视频信号输入装置,有线信号输入装置,或无线电、红外或电磁无线输入装置。
4.一种设备检查装置,用于检查一个检查目标设备的操作,所述检查目标设备包括一个操作控制部分,其具有多个操作控制按钮;以及一个显示部分,其屏幕上的内容根据所述操作控制按钮中的至少一个的操作而变化,所述设备检查装置包括图像拾取装置,用于拾取所述显示设备的一个图像;一个适配器,用于相对于所述图像拾取装置将所述检查目标设备放置成一个预定的状态,并致使所述检查目标设备可更换;按钮控制装置,其包括多个能够所述操作控制按钮之一的按压装置;控制装置,用于选择所述按钮控制装置并进行操作控制;以及显示装置,用于显示由所述图像拾取装置所获取的一个图像以及基于来自所述控制装置的信号的一个图像;其中所述控制装置包括,用于在所述显示装置上显示先前获得的所述检查目标设备的总体图像的装置;按钮分配装置,用于定义由所述显示装置所显示的所述总体图像内的操作控制按钮图像与所述按钮控制装置的多个按压装置之间的关系;用于在被显示的总体图像的一个显示部分位置处显示所述显示部分的图像的装置,所述显示部分的所述图像是由所述图像拾取装置所获得的;以及情景设置装置,用于指定一个用于操作所述按压装置的过程,以及能够通过根据由所述情景设置装置所指定的过程来操作所述按压装置,从而来检查在所述检查目标设备的一个显示器上显示的内容与在所述显示部分上显示的图像之间的吻合,以便选择性地操作所述多个按压装置。
5.如权利要求4所述的设备检查装置,其中所述适配器包含一个麦克风,用于收集由所述检查目标设备所发射的声音。
6.如权利要求4或5所述的设备检查装置,其中所述适配器包含一个扬声器,用于产生由所述检查目标设备所发射的声音的一个放大后的输出。
7.如权利要求4、5或6中任何一项所述的设备检查装置,其中所述适配器至少覆盖所述检查目标设备的所述操作控制部分的一个上表面,并且包括一个导引板,该导引板具有的导引孔的数目至少与所需操作的控制按钮的数目相同,以对准所述所需操作的控制按钮来定位所述按压装置。
8.如权利要求4、5、6或7中任何一项所述的设备检查装置,其中所述检查目标设备是一个折叠型、开启/关闭设备,其包括铰合在一起的所述显示部分和所述操作控制部分,以及一个用于开启的操作控制按钮;并且其中所述按钮控制装置包括按压装置,用于操作所述用于开启的操作控制按钮。
9.如权利要求4、5、6、7或8中任何一项所述的设备检查装置,还包括图像判断装置,用于将由所述图像拾取装置所拾取的在所述检查目标设备的显示器上显示的一个图像与在所述显示部分上显示的一个图像相比较,并且产生用于指示被比较的图像之间的吻合度的信息。
10.如权利要求9所述的设备检查装置,其中所述图像判断装置判断静止图像或运动图像。
11.如权利要求9或10所述的设备检查装置,其中所述图像判断装置具有一个用于校准所述图像拾取装置的处理过程。
12.如权利要求9或10所述的设备检查装置,其中所述图像判断装置对一个拍摄的图像和一个参考图像进行比较,抽取表示被比较的图像之间的差异的一个区域,并且判断一个显示错误位置。
13.如权利要求12所述的设备检查装置,其中所述图像判断装置通过增强判断目标图像的对比度来校正所述判断目标图像,并且将校正后的图像当作所述判断目标图像来处理。
14.如权利要求11或12所述的设备检查装置,其中一个图像获取帧被设为一个判断目标。
15.如权利要求11至14中任何一项所述的设备检查装置,其中所述图像判断装置抽取一个判断目标的一个高度明亮的部分,并将所抽取的部分当作所述判断目标来处理。
16.如权利要求11至15中任何一项所述的设备检查装置,其中所述图像判断装置抽取一个差异作为一个亮度差异,并且根据所述差异的幅度和所述差异的尺寸来判断一个错误位置。
17.如权利要求11至16中任何一项所述的设备检查装置,其中所述图像判断装置将由所述图像拾取装置所获取的一个运动图像存储在存储装置中,作为多个静止图像,并且在定时被调整的情况下,将所存储的图像与充当一个判断标准的一个期望值进行比较。
18.如权利要求11至17中任何一项所述的设备检查装置,其中所述图像判断装置从所获取的多个静止图像中选择一个特定的静止图像,确定该选中的静止图像和一个在时间上接近该选中的静止图像的静止图像的平均值,并且将所述平均值当作一个判断目标图像来处理。
19.如权利要求11至18中任何一项所述的设备检查装置,其中所述图像判断装置执行一个处理过程,用于创建通过将一个判断目标图像分离成各种色彩而获得的多个特定色彩的图像数据,以及仅包括亮度数据的灰度数据,确定所述特定色彩的图像数据内的差异值,从所述差异值创建一个总灰度值,抽取所述总灰度值中的一个大变化作为一个大变化区域,并且确定所述大变化区域的重心。
20.如权利要求11至19中任何一项所述的设备检查装置,其中所述图像判断装置从所述差异值创建一个总灰度值,并且抽取所述总灰度值中的一个大变化作为一个大变化区域。
21.如权利要求11至20中任何一项所述的设备检查装置,其中所述图像判断装置执行一个处理过程用于确定一个移动区域差异。
22.如权利要求11至21中任何一项所述的设备检查装置,其中判断是根据图像绝对值来进行的。
23.如权利要求20或22所述的设备检查装置,其中一个最终判断是根据多个结果来进行的。
24.如权利要求4至23中任何一项所述的设备检查装置,还包括声音判断装置,其将由目标设备产生并由所述麦克风获取的一个声音与应该由所述目标设备产生的声音相比较,并输出指示两个声音是否彼此吻合的信息。
25.如权利要求24所述的设备检查装置,其中所述声音判断装置判断一个DTMF声音。
26.如权利要求24或25所述的设备检查装置,其中所述声音判断装置判断一个BT/RBT声音。
27.如权利要求25或26所述的设备检查装置,其中所述声音判断装置通过测量一个具有高电平的麦克风输入声音的频率来进行判断。
28.如权利要求25或26所述的设备检查装置,其中所述声音判断装置进行一个频率分析,并根据所述频率分析的结果来进行判断。
29.一种设备检查装置,其中所述声音判断装置判断由目标设备产生的音乐声音数据。
30.如权利要求29所述的设备检查装置,其中一个无声音间隔被检测,以将该检测到的间隔识别为声音判断的开始点。
31.一个设备检查系统,包括如权利要求1至30中任何一项所述的设备检查装置的多个单元,所述多个单元是经由一个能够建立电子通信的网络而连接的,其中所述设备检查装置的一个单元充当一个服务器,而所述设备检查装置的其他单元充当客户机;并且其中所述服务器的所述控制装置包括用于控制所述客户机的装置。
32.一种蜂窝电话保持器,用于利用多个可移动或不可移动的支撑构件来保持一个蜂窝电话,并使用一个可拆卸的橡胶串或其他弹性构件以提供一个增强的支持能力以及一个用于支持例如尺寸上不同的各种蜂窝电话的能力。
33.如权利要求32所述的蜂窝电话保持器,其中所述多个支撑构件包括一对不可移动的导引支撑构件;至少一个父滑块,其可在所述导引支撑构件的轴向上滑动;一个子滑块,其被装配在所述父滑块上并且能够在所述导引支撑构件的轴向上滑动;以及一个不可移动的保持支撑构件,其被定位成位于所述导引支撑构件之间并且平行于所述父滑块。
34.如权利要求33所述的蜂窝电话保持器,其中所述父滑块支撑所述蜂窝电话的一个底面;其中所述子滑块支撑所述蜂窝电话的一个侧面;并且其中所述保持支撑构件提供一个用于支持所述蜂窝电话的增强能力。
35.如权利要求33或34所述的蜂窝电话保持器,还包括一个弹性构件,用于施加拉力,以将所述子滑块定位在所述导引支撑构件之间的中心。
全文摘要
为了提供一种能够自动且轻松地判断蜂窝电话或类似设备上的操作控制按钮的功能的设备检查装置。该设备检查装置包括适配器单元2,其中装配了蜂窝电话1;照相机4,用于拾取LCD面板3的图像,该LCD面板充当蜂窝电话1的显示部分;柱塞单元7,其具有多个释放装置6,用于按压蜂窝电话1上的键按钮5;计算机8,用于控制柱塞单元7的操作,并进行控制,例如以便判断LCD面板3的内容;以及监视器9,用于显示LCD面板图像和基于来自计算机8的信号的图像。在释放装置6按压键按钮5时所获取的静止图像、运动图像或音频输出被对照预定的期望图像或声音进行比较,以判断蜂窝电话1的功能。
文档编号H04M1/24GK1765111SQ200580000110
公开日2006年4月26日 申请日期2005年1月24日 优先权日2004年1月23日
发明者铃木祥夫, 渡边雅子 申请人:日本诺贝尔株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1