码流字幕的自动测试方法及装置的制造方法

文档序号:9671271阅读:383来源:国知局
码流字幕的自动测试方法及装置的制造方法
【技术领域】
[0001] 本发明设及数字电视技术领域,尤其设及码流字幕的自动测试方法及装置。
【背景技术】
[0002] 字幕是电视、电影和计算机图像解说的文本版本,是视频中的常用辅助功能,例如 北美电视中的CC字幕(closedcaption),欧洲电视中的图文字幕等。开发字幕的目标一般 是为了给听力有障碍的人±使用,但也在特殊环境下使用,如在像机场等声音增杂的环境 中,或者在像医院一样需要安静的地方就可W读字幕来理解当前电视的内容。
[0003] 由于字幕是对视频中语音的同步文字说明,因此要求不能解析出乱码,错误码,或 者是丢字符,或者是画面人物的口型与文字不一致等,因此字幕测试非常重要。而现在做法 通常都是通过播放同样的码流,然后比对测试样机,在播放相同测试内容时,通过人眼进行 比对测试。由于人眼判断速度要比字幕的显示速度更慢,同时在人为判断时,测试人员的分 屯、、视觉疲劳等因素影响,从而导致对于码流字幕测试的效率低下,测试误差大,从而需要 经常反复测试,运大大降低了节目的推出速度化及消耗了更多的开发测试资源。

【发明内容】

[0004] 本发明的主要目的在于提供一种码流字幕的自动测试方法及装置,旨在解决如何 提高码流字幕的测试效率及测试速度,同时降低码流字幕的测试误差的技术问题。
[0005] 为实现上述目的,本发明提供一种码流字幕的自动测试方法,所述码流字幕的自 动测试方法包括:
[0006] 解码当前节目码流W得到字幕信息,并将所述字幕信息生成预设格式的节目字幕 文本;
[0007] 读取与所述节目字幕文本相对应的对照字幕文本中字幕的字库类型,判断所述节 目字幕文本中字幕的字库类型与所述对照字幕文本中字幕的字库类型是否一致;
[0008] 当所述节目字幕文本中字幕的字库类型与所述对照字幕文本中字幕的字库类型 一致时,根据所述节目字幕文本的时间戳与所述对照字幕文本的时间戳,进行字幕内容比 对测试并输出比对测试结果。
[0009] 优选地,所述解码当前节目码流W得到字幕信息,并将所述字幕信息生成预设格 式的节目字幕文本之前包括:
[0010] 接收传输码流并解析,得到节目码流;
[0011] 判断解析得到的节目码流中是否携带有预设字库数据包的码流数据;
[0012] 当解析得到的节目码流中携带有预设字库数据包的码流数据时,确定进行码流字 幕的自动测试。
[0013] 优选地,所述读取与所述节目字幕文本相对应的对照字幕文本中字幕的字库类 型,判断所述节目字幕文本中字幕的字库类型与所述对照字幕文本中字幕的字库类型是否 一致之后还包括:
[0014] 当所述节目字幕文本中字幕的字库类型与所述对照字幕文本中字幕的字库类型 不一致时,根据所述对照字幕文本中字幕的字库类型,从所述字库数据包的码流数据中获 取相应字库类型的字库W更新所述节目字幕文本的字库。
[0015] 优选地,所述根据所述对照字幕文本中字幕的字库类型,从所述字库数据包的码 流数据中获取相应字库类型的字库W更新所述节目字幕文本的字库包括:
[0016] 根据所述对照字幕文本中字幕的字库类型,解析所述字库数据包的码流数据W获 取相应字库类型的字库;
[0017] 将获取的所述相应字库类型的字库写入所述节目字幕文本的存储位置并触发字 幕刷新命令,W更新所述节目字幕文本的字库。
[0018] 优选地,其特征在于,所述进行字幕内容比对测试并输出比对测试结果包括:
[0019] 判断所述节目字幕文本的字幕编码格式是否与所述对照字幕文本的字幕编码格 式相同;
[0020] 当所述节目字幕文本的字幕编码格式与所述对照字幕文本的字幕编码格式不相 同时,将所述节目字幕文本的字幕编码格式转换为所述对照字幕文本的字幕编码格式;
[0021] 当所述节目字幕文本的字幕编码格式与所述对照字幕文本的字幕编码格式相同 时,分别对应比较所述节目字幕文本的字幕编码值与所述对照字幕文本的字幕编码值是否 相等;
[0022] 根据字幕编码值的比对结果,输出相应的字幕测试提示。
[0023] 进一步地,为实现上述目的,本发明还提供一种码流字幕的自动测试装置,所述码 流字幕的自动测试装置包括:
[0024] 字幕文本生成模块,用于解码当前节目码流W得到字幕信息,并将所述字幕信息 生成预设格式的节目字幕文本;
[00巧]字库类型判断模块,用于读取与所述节目字幕文本相对应的对照字幕文本中字幕 的字库类型,判断所述节目字幕文本中字幕的字库类型与所述对照字幕文本中字幕的字库 类型是否一致;
[00%] 字幕内容测试模块,用于当所述节目字幕文本中字幕的字库类型与所述对照字幕 文本中字幕的字库类型一致时,根据所述节目字幕文本的时间戳与所述对照字幕文本的时 间戳,进行字幕内容比对测试并输出比对测试结果。
[0027] 优选地,所述码流字幕的自动测试装置还包括:
[0028] 传输码流解析模块,用于接收传输码流并解析,得到节目码流;
[0029] 字库数据包判断模块,用于判判断解析得到的节目码流中是否携带有预设字库数 据包的码流数据;
[0030] 节目码流解析模块,用于当解析得到的节目码流中携带有预设字库数据包的码流 数据时,确定进行码流字幕的自动测试。
[0031] 优选地,所述码流字幕的自动测试装置还包括:
[0032] 字库类型更新模块,用于当所述节目字幕文本中字幕的字库类型与所述对照字幕 文本中字幕的字库类型不一致时,根据所述对照字幕文本中字幕的字库类型,从所述字库 数据包的码流数据中获取相应字库类型的字库W更新所述节目字幕文本的字库。
[0033] 优选地,所述字库类型更新模块包括:
[0034] 字库获取单元,用于根据所述对照字幕文本中字幕的字库类型,解析所述字库数 据包的码流数据W获取相应字库类型的字库;
[0035] 字库更新单元,用于将获取的所述相应字库类型的字库写入所述节目字幕文本的 存储位置并触发字幕刷新命令,W更新所述节目字幕文本的字库。
[0036] 优选地,所述字幕内容测试模块包括:
[0037] 编码格式判断单元,用于判断所述节目字幕文本的字幕编码格式是否与所述对照 字幕文本的字幕编码格式相同;
[0038] 编码格式转换单元,用于当所述节目字幕文本的字幕编码格式与所述对照字幕文 本的字幕编码格式不相同时,将所述节目字幕文本的字幕编码格式转换为所述对照字幕文 本的字幕编码格式;
[0039] 编码值比对单元,用于当所述节目字幕文本的字幕编码格式与所述对照字幕文本 的字幕编码格式相同时,分别对应比较所述节目字幕文本的字幕编码值与所述对照字幕文 本的字幕编码值是否相等;
[0040] 测试提示输出单元,用于根据字幕编码值的比对结果,输出相应的字幕测试提示。
[0041] 本发明采用自动化的码流字幕测试方式,通过将解码获得的字幕信息生成预设格 式的节目字幕文本,进而实现与预设的对照字幕文本进行字幕的比对测试,具体包括字幕 的字库类型的比对W及字幕内容的比对。另外,当节目字幕文本中字幕的字库类型与对照 字幕文本中的字库类型不一致时,可W从当前节目码流中获取相应的字库W更新所述节目 字幕文本的字库。本发明能够自动进行码流字幕的测试,进而提高了码流字幕的测试效率 及测试速度,同时也避免了人为测试所带来的误差,提高了码流字幕测试的准确率。
【附图说明】
[0042] 图1为本发明码流字幕的自动测试方法第一实施例的流程示意图;
[0043]图2为本发明码流字幕的自动测试方法第二实施例的流程示意图;
[0044] 图3为本发明中码流制作一实施例的流程示意图;
[0045] 图4为本发明码流字幕的自动测试方法第=实施例的流程示意图; 阳046] 图5为图4中步骤S40细化流程示意图;
[0047] 图6为图1中步骤S30的细化流程示意图;
[0048] 图7为码流字幕的自动测试装置第一实施例的功能模块示意图;
[0049]图8为码流字幕的自动测试装置第二实施例的功能模块示意图;
[0050] 图9为码流字幕的自动测试装置第=实施例的功能模块示意图;
[0051] 图10为图9中字库类型更新模块的细化功能模块示意图;
[0052] 图11为图7中字幕内容测试模块的细化功能模块示意图。
[00对本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0054] 应当理解,此处所描述的具体实施例仅用W解释本发明,并不用于限定本发明。
[0055] 参照图1,图1为本发明码流字幕的自动测试方法第一实施例的流程示意图。本实 施例中,所述码流字幕的自动测试方法包括:
[0056] 步骤SIO,解码当前节目码流W得到字幕信息,并将所述字幕信息生成预设格式的 节目字幕文本;
[0057] 本实施例中,为便于进行码流字幕的自动测试,在解码当前节目码流W得到当前 节目所对应的字幕信息时,将解码得到的字幕信息生成预设格式的节目字幕文本,W便与 预设的对照字幕文本进行比对测试,字幕文本的预设格式不限,具体根据实际需要进行设 置。例如,字幕文本可W采用XML格式进行编辑,比如如下所示的对照字幕文本的设置格 式。
[0058] <xmlversion= "1. 0"encoding= "IS0-8859-1"〉
[0059] 〈subtitle〉
[0060] 〈font乂alibriX/font〉
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1