多媒体装置测试系统及其方法

文档序号:81939阅读:236来源:国知局
专利名称:多媒体装置测试系统及其方法
技术领域
本发明涉及测试系统及方法,尤其涉及一种多媒体装置测试系统及方法。
背景技术
画面质量为数字机顶盒(Set-Top Box)等多媒体装置较为重要的参考因素。现有多媒体装置所播放的画面有噪声、停格(Freeze Frame)及其数字信号处理器的重置,都会使用户很明显感觉到该多媒体装置图像显示具有缺陷。所以在生产多媒体装置时,测试其显示图像的显示效果就显得尤为重要。传统的测试方法在测试多媒体装置时使用人工判断的方法,即先用人工建立不同的播放内容(Content),再用人工监视屏幕来判断有无问题。所以传统测试方法较浪费人力、时间、物力。

发明内容
为解决上述现有技术存在的不足,需要提供一种多媒体装置测试系统,以提高多媒体装置的测试速度。
另外,还需要提供一种多媒体装置测试方法,以提高多媒体装置的测试速度。
一种多媒体装置测试系统,包括第一多输入治具、第二多输入治具、影像撷取装置以及一控制台。第一多输入治具与多媒体装置的一端连接,用于将原始影像数据传送给多媒体装置。第二多输入治具与多媒体装置的另一端连接。影像撷取装置与第二多输入治具连接,其中第二多输入治具用于切换多个多媒体装置与影像撷取装置之间的连接。控制台与第一多输入治具连接,以控制第一多输入治具。控制台还与影像撷取装置连接,以控制影像撷取装置从测试影像数据撷取静态画面数据,并对比静态画面数据与原始影像数据,以及判断多媒体装置是否通过测试。
一种多媒体装置测试方法包括如下步骤接收测试参数;根据测试参数控制第二多输入治具切换多媒体装置与影像撷取装置之间的连接;从多媒体装置所产生的测试影像数据,撷取一静态画面数据传送给控制台进行影像数据对比,并判断多媒体装置是否通过测试。
所述多媒体装置测试系统及方法,通过控制台、第一多输入治具以及第二多输入治具即可完成自动测试,较现有人工测试方法更为准确、方便且快捷。

图1为本发明一实施例中多媒体装置测试系统的架构图。
图2为本发明一实施例中第二多输入治具的结构图。
图3为本发明一实施例中控制台的模块图。
图4为本发明一实施例中多媒体装置的测试流程图。
具体实施例
请参阅图1,所示为本发明一实施例中多媒体装置测试系统的架构图。
在本实施例中,多媒体装置测试系统用于测试多个多媒体装置102,其包括第一多输入治具104、影像撷取装置106、控制台108以及第二多输入治具110。
在本实施例中,第一多输入治具104用于分配标识码给多媒体装置102。第一多输入治具104通过第一组合线112与控制台108连接,通过第二组合线114与多个多媒体装置102的一端连接。例如,当第一多输入治具104为一集线器(Hub)时,其即可将因特网地址作为标识码分配给每一台多媒体装置102。控制台108可通过标识码给多媒体装置102传送原始影像数据,以及通过标识码记录测试失败以及通过测试的多媒体装置102。
在本实施例中,第二多输入治具110与多媒体装置102的另一端连接,第二多输入治具110用于切换多个多媒体装置102与影像撷取装置106之间的连接。第二多输入治具110通过第三组合线122与多个多媒体装置102连接,影像撷取装置106通过第四组合线124与第二多输入治具110连接,并通过第一并行线118与控制台108连接。影像撷取装置106还同时通过第五组合线126以及第二并行线120与控制台108连接。
请参阅图2,所示为本发明一实施例中第二多输入治具110的结构图。
第二多输入治具110包括多个输入端1100、输出端1102、控制器1104以及并行接口1106。第二多输入治具110通过多个输入端1100与多个多媒体装置102连接,用以接收从多个多媒体装置102传来的测试影像数据。第二多输入治具110通过输出端口1102与影像撷取装置106连接,通过输出端口1102将测试影像数据传送给影像撷取装置106。第二多输入治具110通过并行接口1106与控制台108连接。控制器1104与多个输入端1100、输出端1102以及并行接口1106连接,经由并行接口1106接收来自控制台108的命令,控制器1104进而控制多个输入端1100与输出端1102的连接。第二多输入治具110通过多个输入端口1100将测试影像数据传送至输出端口1102,输出端口1102再将测试影像数据输出至影像撷取装置106。
在本实施例中,影像撷取装置106用于从测试影像数据撷取静态的画面数据。具体为,影像撷取装置106将来自多媒体装置102的测试影像数据,每隔一定时间撷取一幅静态画面数据传送给控制台108进行对比测试。
在本实施例中,控制台108通过第一并行线118控制第二多输入治具110,以建立多媒体装置102与影像撷取装置106之间的连接。每次只连接以及测试一个多媒体装置102,测试完一个多媒体装置102后再切换至下一个多媒体装置102进行测试。控制台108通过第二并行线120控制影像撷取装置106从多媒体装置102传来的测试影像数据撷取静态画面数据,再通过第一多输入治具104将原始影像数据传输给多媒体装置102进行播放。多媒体装置102进行播放后所产生的影像数据即为测试影像数据。
请参阅图3,所示为本发明一实施例中控制台108的模块图。
在本实施例中,控制台108包括主模块1080、用户界面模块1081、记录模块1082、影像产生模块1083、第一多输入治具控制模块1084、第二多输入治具控制模块1085、影像输入模块1086、影像撷取装置控制模块1087、影像对比模块1088以及传输模块1089。
在本实施例中,主模块1080为操作系统。主模块1080用于控制用户界面模块1081、记录模块1082、影像产生模块1083、第一多输入治具控制模块1084、第二多输入治具控制模块1085、影像输入模块1086、影像撷取装置控制模块1087、影像对比模块1088以及传输模块1089。同时主模块1080还用于确认测试文件以及测试参数是否已经正确的设置。
在本实施例中,用户界面模块1081作为用户操纵控制台108进行测试的接口。用户可在用户界面模块1081中输入各种测试参数,例如将要进行测试的多媒体装置102的台数、流程控制值、多媒体装置的标识码、测试影像数据的撷取频率以及测试该多媒体装置的顺序。用户选定好测试文件及测试参数后,点击“确认”按钮,用户界面模块1081即会接收上述测试文件及测试参数。
在本实施例中,标识码为因特网地址。
记录模块1082用于记录测试结果,测试结果包括测试失败的多媒体装置102的标识码、测试失败的静态画面数据,以及通过测试的多媒体装置102的标识码。
在本实施例中,影像产生模块1083用于产生原始影像数据,并且传送给多媒体装置102进行播放。影像产生模块1083可为一媒体播放器。
第一多输入治具控制模块1084用于控制第一多输入治具104给多个多媒体装置102分配标识码,以将原始影像数据传送给多个多媒体装置102。
第二多输入治具控制模块1085用于控制第二多输入治具110切换多个多媒体装置102与影像撷取装置106之间的连接。
影像输入模块1086用于接收影像撷取装置106所传送的静态画面数据并传送给影像对比模块1088。
影像撷取装置控制模块1087用于控制影像撷取装置106从测试影像数据撷取静态画面数据。
影像对比模块1088用于对比同一时刻原始影像数据与静态画面数据,以测试由多媒体装置102传送来的测试影像数据是否正常,从而判定多媒体装置102是否通过测试。例如,测试多媒体装置102传送来的测试影像数据是否有停格等现象发生,如果测试影像数据有停格现象的发生则表示多媒体装置102未能通过测试。
传输模块1089用于向多媒体装置102传送原始影像数据,以及向控制台108的影像输入模块1086传送静态画面数据。
请参阅图4,所示为本发明一实施例中多媒体装置102的测试流程图。在本实施例中,每次只测试一台多媒体装置102,测试时按照标识码的大小顺序进行测试。
进入步骤S402,用户通过用户界面模块1081选定测试文件,用户选定好测试文件后,点击“确认”按钮,用户界面模块1081即会接收上述测试文件。
在本实施例中,测试文件为MPEG-2(Moving Picture Experts Group)格式的影片数据。本发明实施例中的测试文件的格式并不仅限于此,在其他实施例中也可为其他类型的档案,如ASF(Advanced Systems Format)格式。
进入步骤S404,用户通过用户界面模块1081设定测试参数,用户设定好测试文件及测试参数后,点击“确认”按钮,用户界面模块1081即会接收上述测试参数。
在本实施例中,所需设置的测试参数包括流程控制值、每一台多媒体装置102的标识码、测试影像数据的撷取频率以及测试多媒体装置102的顺序等参数。流程控制值代表将要进行测试的次数,例如当流程控制值设置为N,则表示一共要进行N次测试,每测试完一台多媒体装置102,N的值就会自动减去1。在本实施例中每一台多媒体装置102的标识码为因特网地址。
进入步骤S406,主模块1080确认测试文件与测试参数是否已经正确设定。若未正确设定则返回步骤S402,若已经正确设定则进入步骤S408。
进入步骤S408,第二多输入治具控制模块1085根据上述测试参数控制第二多输入治具110,且切换被测试多媒体装置102与影像撷取装置106之间的连接,以经由第二多输入治具110将测试影像数据传送给影像撷取装置106撷取静态画面数据。
进入步骤S410,影像输入模块1086将影像撷取装置106撷取的静态画面数据传送给影像对比模块1088进行对比。
在本实施例中,影像撷取装置控制模块1087控制影像撷取装置106每隔一定时间撷取一张静态画面,然后通过影像输入模块1086将影像撷取装置106撷取的静态画面数据输入影像对比模块1088。
进入步骤S412,影像对比模块1088对比同一时刻的原始影像数据与静态画面数据,以判定多媒体装置102是否通过测试。
在本实施例中,由于每一张影像数据是由许多像素(Pixel)组成且有固定的长与宽,所以影像对比模块1088在对比静态画面数据与原始影像数据时,需要首先分别计算静态画面数据与原始影像数据的每一个像素的R(Red)、G(Green)、B(Blue)三原色各自的平均绝对误差(Mean AbsoluteError,MAE)MAE(R)、MAE(G)以及MAE(B),然后取平均值MAE=[MAE(R)+MAE(G)+MAE(B)]/3,最后计算原始影像数据与静态画面数据MAE的差值的绝对值。本发明并不仅限于此,在其他实施例中也可通过对比原始影像数据与静态画面数据的平均方根误差(Mean Square Error,MSE)实现。
在本实施例中,该预设置为1。若原始影像数据与静态画面数据MAE的差值的绝对值小于或等于一预设值,则说明多媒体装置102已通过测试,接着进入步骤S414显示本次的测试结果,本实施例中系通过在控制台上显示英文“PASS”或”OK”以表示测试结果为通过,然后进入步骤S418。
在步骤S412中,若原始影像数据与静态画面数据的MAE的差值的绝对值大于预设值,则说明多媒体装置102未能通过测试,则进入步骤S416,记录模块1082记录本次测试失败的静态画面数据,并记录测试失败的多媒体装置102的标识码,然后进入步骤S418。
进入步骤S418,主模块1080检查测试参数以确认是否已经完成所有多媒体装置102的测试。在本实施例中,即检查流程控制值是否已经为0,以确认是否完成所有多媒体装置102的测试。
若未完成测试,则返回步骤S408,第二多输入治具控制模块1085根据测试参数中的测试顺序控制第二多输入治具110连接至下一台多媒体装置102,以测试下一台多媒体装置102。
若已经完成测试则进入步骤S420,主模块1080产生一测试报告,并通过控制台108显示该测试报告。
本实施例中,测试报告包括测试失败的多媒体装置102的标识码、测试失败的静态画面数据,以及通过测试的多媒体装置102的标识码。
本发明实施方式中的多媒体装置测试系统及方法,可完成自动测试,较现有人工测试方法更为方便、快捷。
权利要求
1.一种多媒体装置测试系统,用于测试多个多媒体装置,所述多媒体装置经由播放原始影像数据后产生测试影像数据,其特征在于所述多媒体装置测试系统包括第一多输入治具,与所述多媒体装置的一端连接,用于将所述原始影像数据传送给所述多媒体装置;第二多输入治具,与所述多媒体装置的另一端连接;影像撷取装置,与所述第二多输入治具连接,其中所述第二多输入治具用于切换所述多媒体装置与所述影像撷取装置之间的连接;以及控制台,与所述第一多输入治具连接,以控制所述第一多输入治具;以及与所述影像撷取装置连接,以控制所述影像撷取装置从测试影像数据撷取静态画面数据,并对比所述静态画面数据与所述原始影像数据,以及判断所述多媒体装置是否能通过测试。
2.如权利要求
1所述的多媒体装置测试系统,其特征在于所述控制台还与所述第二多输入治具连接,用于控制所述第二多输入治具。
3.如权利要求
1所述的多媒体装置测试系统,其特征在于还通过所述控制台设定及接收测试参数,并检查所述测试参数,以确认是否已经完成测试。
4.如权利要求
1所述的多媒体装置测试系统,其特征在于所述第二多输入治具还包括多个输入端口,与所述多媒体装置连接,用于接收从所述多媒体装置传来的测试影像数据;输出端口,与所述影像撷取装置连接,通过所述输出端口将所述测试影像数据传送给所述影像撷取装置;并行接口,与所述控制台连接;以及控制器,与所述输入端、所述输出端以及所述并行接口连接,并经由所述并行接口接收来自控制台的命令,所述控制器用于控制所述输入端与所述输出端的连接。
5.如权利要求
1所述的多媒体装置测试系统,其特征在于所述控制台还经由所述第一多输入治具给所述多媒体装置分配标识码。
6.如权利要求
5所述的多媒体装置测试系统,其特征在于所述控制台还包括影像产生模块,用于产生所述原始影像数据;第一多输入治具控制模块,用于控制所述第一多输入治具给所述多媒体装置分配标识码,以将所述原始影像数据传送给所述多媒体装置;第二多输入治具控制模块,用于控制所述第二多输入治具切换所述多媒体装置与所述影像撷取装置之间的连接;影像撷取装置控制模块,用于控制所述影像撷取装置从所述测试影像数据撷取所述静态画面数据;以及影像对比模块,用于对比同一时刻所述原始影像数据与所述静态画面数据,以测试由所述多媒体装置传送来的所述测试影像数据是否正常,并判定所述多媒体装置是否通过测试。
7.如权利要求
6所述的多媒体装置测试系统,其特征在于所述控制台还包括影像输入模块,用于接收所述影像撷取装置所传送来的所述静态画面数据,并传送给所述影像对比模块。
8.如权利要求
6所述的多媒体装置测试系统,其特征在于所述控制台还包括传输模块,用于向所述多媒体装置传送所述原始影像数据,以及向所述影像输入模块传送所述静态画面数据。
9.如权利要求
6所述的多媒体装置测试系统,其特征在于所述控制台还包括用户界面模块,作为用户操纵控制台进行测试的接口。
10.如权利要求
9所述的多媒体装置测试系统,其特征在于所述用户界面模块还用于接收测试文件。
11.如权利要求
6所述的多媒体装置测试系统,其特征在于所述控制台还包括记录模块,用于记录测试结果。
12.如权利要求
11所述的多媒体装置测试系统,其特征在于所述测试结果包括测试失败的所述多媒体装置的标识码、测试失败的静态画面数据,以及通过测试的所述多媒体装置的标识码。
13.如权利要求
6所述的多媒体装置测试系统,其特征在于所述控制台还包括主模块,用于控制所述影像产生模块、所述第一多输入治具控制模块、所述第二多输入治具控制模块、所述影像撷取装置控制模块及所述影像对比模块。
14.一种多媒体装置测试方法,应用于如权利要求
1所述的多媒体装置测试系统中,所述方法包括如下步骤接收测试参数;根据所述测试参数控制所述第二多输入治具切换所述多媒体装置与所述影像撷取装置之间的连接;从所述多媒体装置所产生的测试影像数据中撷取静态画面数据;将所述静态画面传送给所述控制台进行影像数据对比;以及判断所述多媒体装置是否通过测试。
15.如权利要求
14所述的多媒体装置测试方法,其特征在于还包括接收且选定测试文件的步骤。
16.如权利要求
15所述的多媒体装置测试方法,其特征在于还包括确认所述测试文件与所述测试参数是否已经正确设定的步骤。
17.如权利要求
15所述的多媒体装置测试方法,其特征在于所述测试参数包括流程控制值、所述多媒体装置的标识码、所述测试影像数据的撷取频率以及测试所述多媒体装置的顺序。
18.如权利要求
14所述的多媒体装置测试方法,其特征在于还包括若通过测试,显示测试结果的步骤。
19.如权利要求
14所述的多媒体装置测试方法,其特征在于还包括若未通过测试,记录本次测试失败的静态画面数据,并记录测试失败的所述多媒体装置的标识码的步骤。
20.如权利要求
14所述的多媒体装置测试方法,其特征在于所述影像对比包括对比所述测试影像数据与所述原始影像数据的每一个像素的三原色的平均绝对误差的平均值。
21.如权利要求
14所述的多媒体装置测试方法,其特征在于还包括检查所述测试参数以确认是否已经完成测试。
22.如权利要求
14所述的多媒体装置测试方法,其特征在于还包括若已经完成测试,产生测试报告。
23.如权利要求
22所述的多媒体装置测试方法,其特征在于所述测试报告包括测试失败的所述多媒体装置的标识码、测试失败的静态画面数据,以及通过测试的所述多媒体装置的标识码。
专利摘要
一种多媒体装置测试系统,包括第一多输入治具、第二多输入治具、影像撷取装置以及控制台。第一多输入治具与多媒体装置的一端连接,用于将原始影像数据传送给多媒体装置。第二多输入治具与多媒体装置的另一端连接。影像撷取装置与第二多输入治具连接,其中第二多输入治具用于切换多个多媒体装置与影像撷取装置之间的连接。控制台与第一多输入治具连接,以控制第一多输入治具。控制台还与影像撷取装置连接,以控制影像撷取装置从测试影像数据撷取静态画面数据,并对比静态画面数据与原始影像数据,以及判断多媒体装置是否通过测试。本发明还提供一种测试多媒体装置的方法。本发明实施例中的多媒体装置测试系统及其方法可完成自动测试。
文档编号H04N17/00GK1992915SQ200510121385
公开日2007年7月4日 申请日期2005年12月27日
发明者邱文廷 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1