一种可编程的码流预处理方法和系统技术方案

技术编号:8685554 阅读:177 留言:0更新日期:2013-05-09 05:10
本发明专利技术公开了一种可编程的码流预处理方法,包括:将预先配置的节点标示存储于每个比较器中,根据节点标示确认其关键点的个数;其中,所述节点是指流文件中的层次结构,所述节点标示是指界定节点的特定码串,所述关键点是指节点标示或者流文件中码流串的特性;所有比较器依次读取流文件的码流代码串,用节点标示的所有关键点与所述码流代码串中的关键点进行比较,记录所述码流代码串中与节点标示的所有关键点相同的关键点。本发明专利技术还公开了一种可编程的码流预处理系统。实施本发明专利技术,在功能上将节点标示抽象简化,同时对数据和操作都实现了可编程性,使硬件处理成为了可能。

【技术实现步骤摘要】

本专利技术涉及多媒体
,尤其涉及一种可编程的码流预处理方法和系统
技术介绍
每种媒体文件都有一套完整的封装规范,规范定义了封装的节点和节点之间的界限,同时在节点和节点之间也会加一些附加信息,例如一帧mpeg2格式的图像包含的若干宏快条节点,宏快条又包含了若干宏块节点,同时这一帧本身也是一个图像组中的节点,图像组又是图像序列中的一个节点,等等。每一个序列节点分别通过序列头来界定,例如,图像节点通过图像头界定,等等。为检查码流的正确性,有时会在码流中、且每个图像节点之间插入crc校验码,具体插入位置也是需要预先界定的。编码时节点之间的界限都是通过在码流中插入特定的节点标示实现的。解码时就需要按序从码流中的节点标示来理解码流并进行相应的操作。当校验操作完成后需要将节点标示和校验码去除,则需要从该码流中确定出节点标示和合校验码,具体方案为预先已经确定出需要寻找的节点标示码以及校验码位,则由软件进行寻找工作在确定出节点标示码后,将校验码删除即可完成操作。由于许多码流都包 含大量的信息,例如视频码流,在现有技术中单纯的软件处理会大量的占用CPU资源,功耗大,有时还力不从心。
技术实现思路
本文档来自技高网
...

【技术保护点】
一种可编程的码流预处理方法,其特征在于,包括:步骤a、将预先配置的节点标示存储于每个比较器中,根据节点标示确认其关键点的个数;其中,所述节点是指流文件中的层次结构,所述节点标示是指界定节点的特定码串,所述关键点是指节点标示或者流文件中码流串的特性;步骤b、所有比较器依次读取流文件的码流代码串,用节点标示的所有关键点与所述码流代码串中的关键点进行比较,记录所述码流代码串中与节点标示的所有关键点相同的关键点。

【技术特征摘要】
1.一种可编程的码流预处理方法,其特征在于,包括: 步骤a、将预先配置的节点标示存储于每个比较器中,根据节点标示确认其关键点的个数;其中,所述节点是指流文件中的层次结构,所述节点标示是指界定节点的特定码串,所述关键点是指节点标示或者流文件中码流串的特性; 步骤b、所有比较器依次读取流文件的码流代码串,用节点标示的所有关键点与所述码流代码串中的关键点进行比较,记录所述码流代码串中与节点标示的所有关键点相同的关键点。2.按权利要求1所述的方法,其特征在于,步骤a之前设置所述比较器的模式为Seek模式。3.按权利要求1所述的方法,其特征在于,还包括: 步骤C、将所述码流代码串中与节点标示的所有关键点相同的关键点替换为预设的关键点;或者 步骤C’、删除所述码流代码串中与节点标示的所有关键点相同的关键点。4.按权利要求3所述的方法,其特征在于,步骤a之前设置所述比较器的模式为Replace模式或者Delete模式。5.按权利要求1至4所述的任一方法,其特征在于,步骤b具体包括: 步骤bl、所有比较器依次读取流文件的码流代码串,用节点标示的第一个关键点和所述码流代码串的每个关键点进行比较,找到相同的关键点时执行步骤b2 ; 步骤b2、用剩余 的节点标示关键点与码流代码串的关键点进行比较,如果完全相同则进行记录;否则执行步骤b3; 步骤b3、如果剩余的节点标示与码流代码串的相同的关键点个数不小于2,则用节点标示的所有关...

【专利技术属性】
技术研发人员:张传兵
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1