一种自动测试dtmb性能的系统及方法

文档序号:10573037阅读:598来源:国知局
一种自动测试dtmb性能的系统及方法
【专利摘要】本发明涉及计算机技术领域,尤其涉及一种自动测试DTMB性能的系统及方法,通过设置分别与测试设备和被测设备双向通信连接的控制处理设备,以根据预设误码变化值对被测设备播放经调整后的测试设备输出的音视频数据的实时误码变化值进行比对,并根据比对结果输出DTMB性能的测试结果;从而避免了人工观察图像造成细小的马赛克遗漏以及无法24小时不间断测试的问题,且本发明测试结果稳定可靠,每次测试误差小于0.1dB,大大提高了测试效率。
【专利说明】
一种自动测试DTMB性能的系统及方法
技术领域
[0001 ]本发明涉及DTMB技术领域,尤其涉及一种自动测试DTMB性能的系统及方法。
【背景技术】
[0002]目前,在对DTMB(DigitalTelevis1n Terrestrial Multimedia Broadcasting,数字电视地面广播传输系统)性能进行测试的过程中,主要依靠人眼观察判断DTMB图像的质量,且在发现马赛克或者无法锁定时,一般是通过手动修改信道条件,并再次观察图像,直到修改信道后在连续I?2分钟内没有出现任何图像异常时,才能完成上述测试操作。
[0003]但是,人眼观察不仅容易造成图像异常遗漏,如细小的马赛克就不容易被人眼所发现,且人工观看视频也无法做到长时间(如24小时)不间断测试,进而会造成当前的DTMB测试结果不稳定及测试效率低下,进而严重影响DTMB产品的验证进度,而这些都是本领域技术人员所不愿意见到的。

【发明内容】

[0004]针对上述存在的问题,本发明公开了一种自动测试DTMB性能的系统,包括:
[0005]与DTMB连接的测试设备[也可以称之为DTMB发射测试设备(例如single familyunit,简称SFU)];
[0006]被测设备(device under test,简称DUT),与所述测试设备连接,以通过所述测试设备接收并播放所述DTMB广播的音视频数据;
[0007]控制处理设备,分别与所述测试设备和所述被测设备双向通信连接;
[0008]其中,所述控制处理设备包括数据存储单元和判断单元,且所述数据存储单元中存储有若干运行参数和预设误码(Packet Error Rate,简称PER)变化值;以及
[0009]所述控制处理设备通过调取并发送所述运行参数至所述测试设备,以调整所述测试设备的运行;
[0010]所述判断单元获取所述被测设备播放经调整后的所述测试设备输出的音视频数据的实时误码变化值,且所述判断单元调取并根据所述预设误码变化值对所述实时误码变化值进行比对,若所述实时误码变化值小于所述预设误码变化值,则所述控制处理设备通过调节所述运行参数调整所述测试设备的运行。
[0011]上述的自动测试DTMB性能的系统,其中,所述预设误码变化值为所述被测设备播放经调整后的所述测试设备输出的音视频数据第一次出现马赛克时的误码变化值。
[0012]上述的自动测试DTMB性能的系统,其中,所述预设误码变化值大于I。
[0013]上述的自动测试DTMB性能的系统,其中,若所述实时误码变化值大于或等于所述预设误码变化值,则输出所述控制处理设备上一次调取的所述运行参数为DTMB性能的测试结果。
[0014]上述的自动测试DTMB性能的系统,其中,所述被测设备通过音视频线连接所述测试设备。
[0015]上述的自动测试DTMB性能的系统,其中,所述控制处理设备为计算机。
[0016]上述的自动测试DTMB性能的系统,其中,所述测试设备通过网络接口连接所述计算机。
[0017]上述的自动测试DTMB性能的系统,其中,所述被测设备通过串口连接所述计算机。
[0018]上述的自动测试DTMB性能的系统,其中,所述误码变化值为寄存器变化值。
[0019]本发明还公开了一种自动测试DTMB性能的方法,其中,包括上述的自动测试DTMB性能的系统,所述方法包括:
[0020]所述被测设备通过所述测试设备接收并播放所述DTMB广播的音视频数据;
[0021]所述控制处理设备通过调取并发送所述运行参数至所述测试设备,以调整所述测试设备的运行;
[0022]所述判断单元获取所述被测设备播放经调整后的所述测试设备输出的音视频数据的实时误码变化值,并调取并根据所述预设误码变化值对所述实时误码变化值进行比对,若所述实时误码变化值小于所述预设误码变化值,则所述控制处理设备通过调节所述运行参数调整所述测试设备的运行;若所述实时误码变化值大于或等于所述预设误码变化值,则输出所述控制处理设备上一次调取的所述运行参数为DTMB性能的测试结果。
[0023]上述发明具有如下优点或者有益效果:
[0024]本发明公开了一种自动测试DTMB性能的系统及方法,通过设置分别与测试设备和被测设备双向通信连接的控制处理设备,以根据预设误码变化值对被测设备播放经调整后的测试设备输出的音视频数据的实时误码变化值进行比对,并根据比对结果输出DTMB性能的测试结果;从而避免了人工观察图像造成细小的马赛克遗漏以及无法24小时不间断测试的问题,且本发明测试结果稳定可靠,每次测试误差小于0.ldB,大大提高了测试效率。
【附图说明】
[0025]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、夕卜形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未可以按照比例绘制附图,重点在于示出本发明的主旨。
[0026]图1是本发明实施例中自动测试DTMB性能的系统的结构示意图;
[0027]图2是本发明实施例中自动测试DTMB性能的方法流程图。
【具体实施方式】
[0028]下面结合附图和具体的实施例对本发明作进一步的说明,但是不作为本发明的限定。
[0029]实施例一:
[0030]如图1所示,本发明公开了一种自动测试DTMB性能的系统,具体的,该系统包括:与DTMB连接的测试设备(也可以称之为DTMB发射测试设备)、与测试设备连接,以通过测试设备接收并播放DTMB广播的音视频数据的被测设备以及分别与测试设备和被测设备双向通信连接的控制处理设备;其中,该控制处理设备包括数据存储单元和判断单元,且数据存储单元中存储有若干运行参数和预设误码变化值;以及控制处理设备通过调取并发送运行参数至测试设备,以调整测试设备的运行;判断单元获取被测设备播放经调整后的测试设备输出的音视频数据的实时误码变化值,且判断单元调取并根据预设误码变化值对实时误码变化值进行比对,若实时误码变化值小于预设误码变化值,则控制处理设备通过调节运行参数调整测试设备的运行。
[0031]在本发明一个优选的实施例中,预设误码变化值为被测设备播放经调整后的测试设备输出的音视频数据第一次出现马赛克时的误码变化值。
[0032]在本发明一个优选的实施例中,预设误码变化值大于I。
[0033]在本发明一个优选的实施例中,若实时误码变化值大于或等于预设误码变化值,则输出控制处理设备上一次调取的运行参数为DTMB性能的测试结果。
[0034]在本发明一个优选的实施例中,被测设备通过音视频线连接测试设备。
[0035]在本发明一个优选的实施例中,控制处理设备为计算机。
[0036]在本发明一个优选的实施例中,测试设备通过网络接口连接计算机。
[0037]在本发明一个优选的实施例中,被测设备通过串口连接计算机。
[0038]在本发明一个优选的实施例中,误码变化值为寄存器变化值。
[0039]具体的,在本发明的实施例中,控制处理设备为计算机,具体目的包括:一是验证控制测试设备的SCPI(Standard Commands for Programmable Instruments)语法格式是否正确;二是提供一个控制测试设备的动态链接库,自动测试软件会使用此库。在本发明的实施例中,误码是判断各项测试指标是否通过的主要标志,该误包率实为一个寄存器值,误码的变化幅度会直接导致是否有马赛克出现。控制处理设备中的判断单元实时读取该寄存器值,若该值变化较小(相差:0?I)时,播放画面上一般不会出现马赛克,说明当前运行参数满足测试指标,控制处理设备继续自动调节运行参数(即通过调取并发送不同的运行参数至测试设备,以调节测试设备的运行),再获取误码值,直到误码值变化较大,此时人眼看到有马赛克出现,那么当前运行参数的上一次调整值即为性能极限,取上一次运行参数为最终的DTMB性能测试结果。
[0040]本发明采用UI用户界面,提供人机交互环境,获取指定测试的项目(case)进行测试,且最后测试结果记录在日志(log)文件中。
[0041]实施例二:
[0042]如图2所示,本实施例涉及一种自动测试DTMB性能的方法,其中,包括上述的自动测试DTMB性能的系统,具体的,该方法包括:
[0043]步骤SI,被测设备通过测试设备接收并播放DTMB广播的音视频数据;
[0044]步骤S2,控制处理设备通过调取并发送运行参数至测试设备,以调整测试设备的运行;
[0045]步骤S3,判断单元获取被测设备播放经调整后的测试设备输出的音视频数据的实时误码变化值,并调取并根据预设误码变化值对实时误码变化值进行比对,若实时误码变化值小于预设误码变化值,则控制处理设备通过调节运行参数调整测试设备的运行(即控制处理设备重新从数据存储单元中调取另一运行参数发送至测试设备),即返回步骤S2;若实时误码变化值大于或等于预设误码变化值,则输出控制处理设备上一次调取的运行参数为DTMB性能的测试结果。
[0046]不难发现,本实施例为与上述自动测试DTMB性能的系统的实施例相对应的方法实施例,本实施例可与上述自动测试DTMB性能的系统的实施例互相配合实施。上述自动测试DTMB性能的系统的实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在上述自动测试DTMB性能的系统的实施例中。
[0047]综上,本发明公开了一种自动测试DTMB性能的系统及方法,通过设置分别与测试设备和被测设备双向通信连接的控制处理设备,以根据预设误码变化值对将被测设备播放经调整后的测试设备输出的音视频数据的实时误码变化值进行比对,并根据比对结果输出DTMB性能的测试结果。从而避免了人工观察图像造成细小的马赛克遗漏以及无法24小时不间断测试的问题。且本系统测试结果稳定可靠,每次测试误差小于0.ldB,人工需要5天测试时间,本发明仅仅需要10小时,从而大大提高了测试效率。
[0048]本领域技术人员应该理解,本领域技术人员在结合现有技术以及上述实施例可以实现变化例,在此不做赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。
[0049]以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案作出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
【主权项】
1.一种自动测试DTMB性能的系统,其特征在于,包括: 与DTMB连接的测试设备; 被测设备,与所述测试设备连接,以通过所述测试设备接收并播放所述DTMB广播的音视频数据; 控制处理设备,分别与所述测试设备和所述被测设备双向通信连接; 其中,所述控制处理设备包括数据存储单元和判断单元,且所述数据存储单元中存储有若干运行参数和预设误码变化值;以及 所述控制处理设备通过调取并发送所述运行参数至所述测试设备,以调整所述测试设备的运行; 所述判断单元获取所述被测设备播放经调整后的所述测试设备输出的音视频数据的实时误码变化值,且所述判断单元调取并根据所述预设误码变化值对所述实时误码变化值进行比对,若所述实时误码变化值小于所述预设误码变化值,则所述控制处理设备通过调节所述运行参数调整所述测试设备的运行。2.如权利要求1所述的自动测试DTMB性能的系统,其特征在于,所述预设误码变化值为所述被测设备播放经调整后的所述测试设备输出的音视频数据第一次出现马赛克时的误码变化值。3.如权利要求2所述的自动测试DTMB性能的系统,其特征在于,所述预设误码变化值大于I。4.如权利要求1所述的自动测试DTMB性能的系统,其特征在于,若所述实时误码变化值大于或等于所述预设误码变化值,则输出所述控制处理设备上一次调取的所述运行参数为DTMB性能的测试结果。5.如权利要求1所述的自动测试DTMB性能的系统,其特征在于,所述被测设备通过音视频线连接所述测试设备。6.如权利要求1所述的自动测试DTMB性能的系统,其特征在于,所述控制处理设备为计算机。7.如权利要求6所述的自动测试DTMB性能的系统,其特征在于,所述测试设备通过网络接口连接所述计算机。8.如权利要求6所述的自动测试DTMB性能的系统,其特征在于,所述被测设备通过串口连接所述计算机。9.如权利要求1所述的自动测试DTMB性能的系统,其特征在于,所述误码变化值为寄存器变化值。10.一种自动测试DTMB性能的方法,其特征在于,包括如权利要求1?9的任一项所述的自动测试DTMB性能的系统,所述方法包括: 所述被测设备通过所述测试设备接收并播放所述DTMB广播的音视频数据; 所述控制处理设备通过调取并发送所述运行参数至所述测试设备,以调整所述测试设备的运行; 所述判断单元获取所述被测设备播放经调整后的所述测试设备输出的音视频数据的实时误码变化值,并调取并根据所述预设误码变化值对所述实时误码变化值进行比对,若所述实时误码变化值小于所述预设误码变化值,则所述控制处理设备通过调节所述运行参数调整所述测试设备的运行;若所述实时误码变化值大于或等于所述预设误码变化值,则输出所述控制处理设备上一次调取的所述运行参数为DTMB性能的测试结果。
【文档编号】H04N17/00GK105933701SQ201610311168
【公开日】2016年9月7日
【申请日】2016年5月11日
【发明人】李刚, 牛进, 戎世杰
【申请人】晶晨半导体(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1