[发明专利]一种码流分析方法和装置有效
申请号: | 200910161863.6 | 申请日: | 2009-08-05 |
公开(公告)号: | CN101990094A | 公开(公告)日: | 2011-03-23 |
发明(设计)人: | 赵新中;陈家大;马明刚;万宜;陈展;梁炜新;张俊;何东岭;谢宜昊 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;G06F3/048 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 519085 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分析 方法 装置 | ||
技术领域
本发明涉及音视频编解码技术领域,特别涉及一种码流分析的方法和装置。
背景技术
近年来,随着集成电路技术的不断革新和发展,消费电子产业得到了长足的发展。消费电子产品所具有的一大功能是对多媒体内容的兼容,因此各大消费电子产品厂商十分重视多媒体解码器和编码器的研发。在相关研发过程中,获取并分析多媒体码流中的编码信息都是十分重要的环节,该环节被称为码流分析。
涉足多媒体编解码器的公司都发布了用于进行码流分析的工具,但这些公司发布的码流分析工具的适用范围一般仅限于本公司的编码标准,只能支持一种或很少的几种编码格式码流。而目前流行的编码标准分属好几个公司,没有哪一种码流分析工具可以支持全部常用的编码标准。目前进行码流分析时,使用码流分析工具A对符合A公司编码标准的多媒体码流进行分析;当需要对符合B公司编码标准的多媒体码流进行分析时,只能换用另一个码流分析工具,使用起来很不方便。
发明内容
有鉴于此,本发明的目的在于,提出一种码流分析方法和装置,可以对符合各种常用编码标准的多媒体码流进行分析。
本发明实施例提出的一种码流分析装置包括:
解码器库,由多于一个的解码器和统一的接口单元所组成,每个解码器用于对一种编码格式码流进行解码,提取出码流中的数据;所述统一的接口单元至少包括识别接口单元以及参数集信息接口单元,识别接口单元用于根据码流的属性信息识别码流的格式;参数集信息接口单元用于输出从码流中提取的数据;
组件模块,调用解码器识别接口单元选择相应的解码器,并根据来自用户界面模块的操作指示,调用解码器库的统一的接口单元,以及接收来自解码器库的参数集信息接口单元输出的数据,将所述数据输出至用户界面模块;
用户界面模块,用于提供用户可见的人机交互界面,接收来自用户的操作指示,将所述操作指示输出至组件模块;以及在所述人机交互界面上显示来自组件模块的数据。
所述组件模块进一步包括:分析单元,用于对来自解码器库的数据进行分析,将分析结果输出至用户界面模块。
所述组件模块还可以进一步包括:统计单元,用于根据预先定义或者用户自定义的公式,对来自解码器库的数据进行相关统计计算,并将计算结果输出至用户界面模块。
所述解码器提供的统一的接口单元还包括:
主要信息接口单元,用于解码码流中的主要节点以及主要节点的上层节点,列出码流的语法层次结构信息;所述主要节点为码流语法层次中预先指定的第n层节点,n为自然数;
主要节点解码接口单元,用于对当前选中的主要节点以及所述主要节点的下层节点进行解码。
所述码流为视频码流,所述主要节点为帧对应的语法结构节点。
所述组件模块进一步包括:编辑模块,用于根据用户指令,对来自解码器库的数据中的头部信息进行修改;
所述解码器提供的接口单元进一步包括:保存文件接口单元,用于按照所述编辑模块实施的修改,对修改后的码流进行保存。
所述解码器提供的统一的接口单元还包括:关闭解码器接口单元,用于释放解码器使用的软硬件资源。
所述解码器提供的统一的接口单元还包括:解码器信息接口单元,用于提供解码器解码过程中的相关信息。
所述用户界面模块进一步包括:
码流层次结构表示界面,用树状结构表示码流的语法结构;或
数据列表界面,用表格给出了码流各个参数的语义;或
解码结果表示界面,用图像展示解码结果。
本发明实施例提出的一种码流分析方法包括如下步骤:
根据输入的码流的属性信息,从多于一个的解码器中选择与该属性信息匹配的解码器;
用所选择的解码器对所述码流进行解码,提取出码流中的数据;
在用户可见的人机交互界面上显示所述提取自码流中的数据。
所述在用户可见的人机交互界面上显示所述提取自码流中的数据的步骤包括:
对所述数据进行分析,在人机交互界面上显示分析结果。
所述在用户可见的人机交互界面上显示所述提取自码流中的数据的步骤包括:
根据预先定义或者用户自定义的公式,对所述数据进行相关统计计算,在人机交互界面上显示计算结果。
所述用所选择的解码器对所述码流进行解码,提取出码流中的数据的步骤包括:
解码码流中的主要节点以及主要节点的上层节点,列出码流的语法层次结构信息;所述主要节点为码流语法层次中预先指定的第n层节点,n为自然数。
所述列出码流的语法层次结构信息之后进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910161863.6/2.html,转载请声明来源钻瓜专利网。