视频编、解码方法和视频编、解码装置制造方法及图纸

技术编号:4331944 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种视频编码方法、解码方法和视频编码装置、解码装置。其中,视频编码方法包括:采集视频图像,并对所述视频图像进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头语法中,得到嵌入了时间信息的视频编码数据。视频解码方法包括:对视频编码数据进行解码,根据解码的视频图像编码单元头语法中对应时间信息的语法,得到对应所述视频图像的时间信息。本发明专利技术所公开的技术方案,能够在不破坏视频图像画面内容的基础上提高时间的定位检索效率。

【技术实现步骤摘要】

本专利技术涉及视频编解码技术,尤其涉及一种视频编码方法、视频解码方法和视频编码装置、视频解码装置。
技术介绍
在视频监控应用以及广播电视等其他视频应用中, 一般都需要在监控图像和视频数据中加入时间信息(如绝对时间信息年月日时分秒等),以备日后检索查证。目前的解决方案都是在视频图像(如监控图像)上直接以OSD(随屏显示,0n-Screen Display)的方式叠加上绝对时间信息。实际应用中,视频图像通常会经过压縮编码后再进行传输或存储,以节约传输带宽或存储空间。如图1所示,图1为现有技术中叠加时间信息的视频编解码的系统流程示意图。首先,通过视频采集得到视频图像,并同时进行当前时间的获取,将获取的时间信息以0SD的方式叠加到视频图像上,得到合成了时间信息的视频图像,对所述合成了时间信息的视频图像进行视频编码,得到视频编码数据用于传输或存储,从而完成视频的编码过程。然后视频编码数据经过传输或存储后提供给解码端进行视频解码,得到合成了时间信息的视频图像进行视频显示播放,从而完成视频的解码过程。 但上述过程中,由于时间信息是通过0SD方式叠加到视频图像上的,因此一方面会改变原始视频画面(如监控画面)的内容,在某些情况下会导致一些重要原始图像信息丢失或不可恢复;另一方面由于0SD内容是以图像形式存在的,因此在检索查证时要靠人工浏览视频图像(如监控视频图像)的方式才能找到所需时间的视频画面(如监控画面),不仅不方便检索,而且使得人工成本和时间成本较高。
技术实现思路
有鉴于此,本专利技术中一方面提供一种视频编码方法和视频解码方法,另一方面提供一种视频编码装置和视频解码装置,以便在不破坏视频图像画面内容的基础上提高时间的定位检索效率。 本专利技术所提供的视频编码方法,包括 采集视频图像,并对所述视频图像进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头语法中,得到嵌入了时间信息的视频编码数据。 较佳地,所述设定的嵌入规则包括在每个视频图像的编码单元头中嵌入对应的时间信息;或在帧内编码视频图像的编码单元头中嵌入对应的时间信息。 较佳地,所述帧内编码视频图像包括每个帧内编码视频图像;或设定间隔的帧内编码视频图像。较佳地,所述编码单元头语法包括图像头语法或条带头语法。较佳地,所述对应时间信息的语法包括设置参考日期信息和/或参考时刻信息。 较佳地,所述对应时间信息的语法进一步包括设置参考日期标志和参考时刻标志,在所述参考日期标志设置为有效时,设置所述参考日期信息;在所述参考时刻标志设置为有效时,设置所述参考时刻信息。 较佳地,所述参考日期信息包括年份信息、月份信息和日信息;所述参考时刻信息包括小时信息、分钟信息和秒信息,或者所述参考时刻信息包括小时信息、分钟信息、秒信息和毫秒信息。 较佳地,所述年份信息用12比特数据表示,表示范围为0 4095,或者所述年份信息用预设基数+8比特数据表示,表示范围为预设基数+(0 255);所述月份信息用4比特数据表示,表示范围为1 12,或者所述月份信息用4比特数据+1表示,表示范围为1+ (0 11);所述日信息用5比特数据表示,表示范围为1 31,或者所述日信息用5比特数据+1表示,表示范围为1+(0 30);所述小时信息用5比特数据表示,表示范围为0 23 ;所述分钟信息用6比特数据表示,表示范围为0 59 ;所述秒信息用6比特数据表示,表示范围为0 59 ; 或者,所述年份信息用16比特表示;所述月份信息用8比特表示;所述日信息用8比特表示;所述小时信息用8比特表示;所述分钟信息用8比特表示;所述秒信息用8比特表示;其中,每4比特表示一位数字,高位在前。 本专利技术所提供的视频解码方法,包括 对视频编码数据进行解码,根据解码的视频图像编码单元头语法中对应时间信息的语法,得到对应所述视频图像的时间信息。较佳地,所述对应时间信息的语法包括设置参考日期标志和参考时刻标志; 在所述参考日期标志设置为有效时,设置有参考日期信息;在所述参考时刻标志设置为有效时,设置有参考时刻信息。 较佳地,所述根据解码的视频图像编码单元头语法中对应时间信息的语法,得到对应所述视频图像的时间信息包括 判断当前解码的视频图像编码单元头语法中的参考日期标志和参考时刻标志,在所述参考日期标志有效时,获取对应的参考日期信息,在所述参考时刻标志为有效时,获取对应的参考时刻信息;在所述参考日期标志无效时,根据视频帧率,利用前后相邻的两个视频图像对应的参考日期信息插值得到当前解码的视频图像的参考日期信息,在所述参考时刻标志无效时,根据视频帧率,利用前后相邻的两个视频图像对应的参考时刻信息插值得到当前解码的视频图像的参考时刻信息。 较佳地,该方法进一步包括将得到的对应所述视频图像的时间信息,采用随屏显示OSD的方式叠加在所述视频图像上进行显示播放。 本专利技术所提供的视频编码装置,包括 视频采集单元,用于采集视频图像; 时间获取单元,用于获取当前时间; 时间提供控制单元,用于根据设定的嵌入规则,将所述时间获取单元获取的当前时间提供给视频编码单元; 视频编码单元,用于对所述视频采集单元采集的视频图像进行编码,并根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头语法中,得到嵌入了时间信息的视频编码数据。 较佳地,所述视频编码单元包括 语法生成子单元,用于根据设定的嵌入规则以及时间提供单元提供的当前时间,生成对应时间信息的语法; 编码子单元,用于对所述视频采集单元采集的视频图像进行编码,将来自所述语法生成子单元的对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头语法中,得到嵌入了时间信息的视频编码数据。 本专利技术所提供的视频解码装置,包括 视频解码单元,用于对视频编码数据进行解码; 时间信息获取单元,用于根据解码的视频图像编码单元头语法中对应时间信息的语法,得到对应所述视频图像的时间信息。 较佳地,该装置进一步包括 随屏显示0SD处理单元,用于将时间信息获取单元得到的对应所述视频图像的时间信息,采用随屏显示0SD的方式发送给显示单元; 显示单元,用于将对应视频图像的时间信息叠加在视频解码单元解码出的对应的视频图像上进行显示播放。 从上述方案可以看出,本专利技术中通过在视频压縮编码数据中以固定的格式嵌入时间信息(如绝对时间信息),即将对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头(如图像头或条带头)语法中,得到嵌入了时间信息的视频编码数据,该时间信息与压縮编码的视频数据一起传输或存储,与视频画面同步,不改变原始视频图像的内容。 此外,解码时通过解析图像编码单元头(如图像头或条带头)中对应时间信息(如绝对时间信息)的相关语法,即可获得每帧图像对应的时间信息。当需要对时间信息进行定位检索时,通过解析并查询图像编码单元头(如图像头或条带头)中对应时间信息的相关语法,可以快速按时间定位视频,而且该检索过程可以用机器或软件程序实现,替代人工检索,提高效率,节约成本。 最后,利用解码时得到的时间信息,可以很容易的实现多个编码器压縮编码的视频数据同步播放,即同步播放某一时刻的多路视频画面。附图说明 图1为现有技术中叠加时间信息的视频编解码的系统流程示意 图2为本专利技术本文档来自技高网...

【技术保护点】
一种视频编码方法,其特征在于,该方法包括:采集视频图像,并对所述视频图像进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头语法中,得到嵌入了时间信息的视频编码数据。

【技术特征摘要】
一种视频编码方法,其特征在于,该方法包括采集视频图像,并对所述视频图像进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的视频图像的编码单元头语法中,得到嵌入了时间信息的视频编码数据。2. 如权利要求l所述的方法,其特征在于,所述设定的嵌入规则包括在每个视频图像 的编码单元头中嵌入对应的时间信息;或在帧内编码视频图像的编码单元头中嵌入对应的 时间信息。3. 如权利要求2所述的方法,其特征在于,所述帧内编码视频图像包括每个帧内编码 视频图像;或设定间隔的帧内编码视频图像。4. 如权利要求1至3中任一项所述的方法,其特征在于,所述编码单元头语法包括图 像头语法或条带头语法。5. 如权利要求1至3中任一项所述的方法,其特征在于,所述对应时间信息的语法包 括设置参考日期信息和/或参考时刻信息。6. 如权利要求5所述的方法,其特征在于,所述对应时间信息的语法进一步包括设置 参考日期标志和参考时刻标志,在所述参考日期标志设置为有效时,设置所述参考日期信 息;在所述参考时刻标志设置为有效时,设置所述参考时刻信息。7. 如权利要求6所述的方法,其特征在于,所述参考日期信息包括年份信息、月份信 息和日信息;所述参考时刻信息包括小时信息、分钟信息和秒信息,或者所述参考时刻信 息包括小时信息、分钟信息、秒信息和毫秒信息。8. 如权利要求7所述的方法,其特征在于,所述年份信息用12比特数据表示,表示范围 为0 4095,或者所述年份信息用预设基数+8比特数据表示,表示范围为预设基数+(0 255);所述月份信息用4比特数据表示,表示范围为1 12,或者所述月份信息用4比特数 据+1表示,表示范围为1+(0 11);所述日信息用5比特数据表示,表示范围为1 31,或 者所述日信息用5比特数据+1表示,表示范围为1+(0 30);所述小时信息用5比特数据 表示,表示范围为0 23 ;所述分钟信息用6比特数据表示,表示范围为0 59 ;所述秒信 息用6比特数据表示,表示范围为0 59 ;或者,所述年份信息用16比特表示;所述月份信息用8比特表示;所述日信息用8比 特表示;所述小时信息用8比特表示;所述分钟信息用8比特表示;所述秒信息用8比特表 示;其中,每4比特表示一位数字,高位在前。9. 一种视频解码方法,其特征在于,该方法包括对视频编码数据进行解码,根据解码的视频图像编码单元头语法中对应时间信息的语 法,得到对应所述视频图像的时间信息。10. 如权利要求9所述的方法,其特征在于,所述对应时间...

【专利技术属性】
技术研发人员:陈朝武邱嵩李晓峰
申请(专利权)人:北京中星微电子有限公司北京中盾安全技术开发公司中星电子股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1