视频处理装置及视频处理方法制造方法及图纸

技术编号:8389266 阅读:161 留言:0更新日期:2013-03-07 21:22
本发明专利技术提供一种视频处理装置。视频处理装置包括:解码器、控制器及显示设备。解码器是用来解码比特流,其中比特流包括多个帧,且各帧被分割为多个区域。控制器耦接至解码器,用以决定在多个帧中的当前帧的各区域是否为画面内编码区域、或是参考多个帧中可用的先前解码参考帧的区域的画面间编码区域。显示设备耦接至控制器,其中当该当前帧中的所有区域是画面内编码区域或参考可用的先前解码参考帧的区域的画面间编码区域,显示设备播放该多个帧中的该当前帧。通过本发明专利技术所提供的视频处理方法与视频处理装置可大幅减少切换频道及播放正确解码的帧之间的时间。

【技术实现步骤摘要】

本专利技术是关于视频处理,更具体的,是关于能够在参考帧缺失时显示视频串流的视频处理装置及方法。
技术介绍
视频系统实现了多种功能以方便的存储、处理或传输视频数据。例如,MPEG1/2/4和H.26x等视频编码标准用于实施视频数据压缩和解压缩,以提高存储容量和传输带宽。这些视频编码标准对具有一系列视频帧的视频数据采用基于块(block)的压缩,基于较前的视频帧对较后的视频帧进行编码。具体而言,视频数据压缩是通过减少帧之间的时间冗余(temporal redundancies)和单一帧内部的空间冗余(spatial redundancies)来实现的。同时还可实施例如离散余弦切换(DCT)和运动补偿等压缩技术,以产生具有相对较高压缩率的标准兼容(compliant)比特流。因此,比特流可以有效率且标准化的方式进行传输和存储。但由于视频编码标准的特性,当压缩或传输期间比特流引入不希望或不可复原的错误时,由于较前的视频帧缺少(absent)或不可用,较后的视频帧可能解码错误。典型情况下,参考该缺少或不可用的较前视频帧进行编码的较后视频帧会被跳过不显示。这种不希望的帧跳过显示可引起突发场景变化或场景移动不连续,导致使用者观看体验不佳。因此,需要一种用于视频处理装置的视频处理方法,能够在参考帧缺少或不可用的情况下处理并且平滑显示视频帧。
技术实现思路
藉此,本申请提供一种视频处理方法与视频处理装置。本专利技术提供一种视频处理方法。该方法包括下列步骤:解码比特流,其中比特流包括多个帧,且各帧被分割为多个区域;决定在多个帧中的当前帧的各区域是否为画面内编码区域或是参考该多个帧中可用的先前解码参考帧的区域的画面间编码区域;以及当该当前帧中的所有区域是画面内编码区域或参考可用的先前解码参考帧的区域的画面间编码区域,播放当前帧。本专利技术更提供一种视频处理装置,包括:解码器,用以解码比特流,其中比特流包括多个帧,且该多个帧中每一个被分割为多个区域;控制器,耦接至解码器,用以决定当前帧的各区域是否为画面内编码区域或是参考该多个帧中可用的先前解码参考帧的区域的画面间编码区域;以及显示设备,耦接至控制器,其中当该当前帧中的所有区域是为画面内编码区域或参考可用的先前解码参考帧的区域的画面间编码区域,显示设备播放当前帧。本专利技术另提供一种视频处理方法,包括:解码比特流,其中比特流包括多个帧,且每一帧被分割为多个区域;决定在多个帧中的当前帧的各区域是否为画面内编码区域或是参考该多个帧中先前解码参考帧的可用的区域的画面间编码区域;以及当该当前帧中的所有区域是画面内编码区域或参考先前解码参考帧的可用的区域的画面间编码区域时,播放当前帧。本专利技术又提供一种视频处理装置,包括:解码器,用以解码比特流,其中比特流包括多个帧,且每一帧被分割为多个区域;控制器,耦接至解码器,用以决定在多个帧中的当前帧的各区域是否为画面内编码区域或是参考多个帧中先前解码参考帧的可用的区域的画面间编码区域;以及显示设备,耦接至控制器,其中当该当前帧中的所有区域是画面内编码区域或参考该先前解码参考帧的可用的区域的画面间编码区域时,显示设备显示该当前帧。通过本专利技术所提供的视频处理方法与视频处理装置可大幅减少切换频道及播放正确解码的帧之间的时间。附图说明图1是依据本专利技术一个实施方式的视频处理装置10的方块示意图。图2A是解码顺序下GOP的示意图。图2B是显示顺序下GOP的示意图。图3是依据本专利技术一实施方式中缺少参考帧时处理比特流108的示意图。图4是依据本专利技术另一实施方式中缺少参考帧时处理比特流408的示意图。图5是显示依据本专利技术一实施方式的视频处理方法50的流程图。图6是显示依据本专利技术另一实施方式的视频处理方法60的流程图。图7A是显示在ITU-T H.264比特流中的多个参考帧的示意图图7B是显示依据本专利技术实施方式中的在ITU-T H.264比特流中的当前帧的像素屏蔽的示意图。图7C是显示依据本专利技术另一实施方式中在ITU-T H.264比特流中具有多个参考帧的当前帧的像素屏蔽值的示意图。图8是显示依据本专利技术又一实施方式的视频处理方法80的流程图。具体实施方式在说明书及后续的申请专利范围当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,制造商可能会用不同的名词来称呼同一个组件。本说明书及后续的申请专利范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求书当中所提及的“包括”和“包含”是开放式的用语,故应解释成“包含但不限定于”。以外,“耦接”一词在此是包含任何直接及间接的电气连接手段。间接的电气连接手段包括通过其他装置进行连接。图1是视频处理装置10的一个实施方式的方块示意图。如图1所示,视频处理装置10包含解码器102、控制器104和显示设备106。解码器102接收比特流108并解码。如图2A、2B所示,根据其中一个实施方式,比特流108是具有多个画面组(Group Of Pictures,GOP)的MPEG编码比特流。图2A是解码顺序下GOP的示意图,图2B是显示顺序下GOP的示意图。参考图2A、2B,有两组GOP:GOP0和GOP1。每个GOP包含帧序列,例如GOP0以画面内编码帧(I帧)I0开始,随后排列预测编码帧(P帧)P0、P1和双向预测编码帧(B帧)B0、B1、B2、B3。画面内编码帧I帧编码时不参考其它帧。预测编码帧P帧时间参考(temporal reference)先前的I帧或P帧进行编码。通常,I帧和P帧称为参考帧,用于定义解码顺序下的未来(较后的)帧。双向预测编码帧B帧参考同一GOP内先前和之后的I帧和P帧进行编码。请注意,对于如图2A所示解码顺序下的当前GOP1,其中的第一个B帧B4(B4紧随当前GOP的第一个I帧I1)也可以参考先前的GOP0中的一些帧。此时,GOP1的标头(header)中会使用旗标Close_GOP,指示B帧的编码前向参考(forward reference)了先前GOP0的帧。进一步,每一帧(例如I帧I0)分为多个切片(slice),例如切片Sn。每个切片包含多个宏块(MacroBlock,MB)。每个MB表示一组像素,例如8x8、8x16、16x8、16x16块。8x8块可再划分(sub-partition)为4x4、4x8或8x4大小的块。如图2A、2B所示,比特流10本文档来自技高网...

【技术保护点】
一种视频处理方法,包括:解码比特流,其中该比特流包括多个帧,且每一帧被分割为多个区域;决定在该多个帧中的当前帧的各区域是否为画面内编码区域或是参考该多个帧中可用的先前解码参考帧的区域的一画面间编码区域;以及当该当前帧中的所有区域是为该画面内编码区域或参考可用的该先前解码参考帧的区域的该画面间编码区域时,播放该当前帧。

【技术特征摘要】
2011.08.15 US 13/210,2871.一种视频处理方法,包括:
解码比特流,其中该比特流包括多个帧,且每一帧被分割为多个区域;
决定在该多个帧中的当前帧的各区域是否为画面内编码区域或是参考该多
个帧中可用的先前解码参考帧的区域的一画面间编码区域;以及
当该当前帧中的所有区域是为该画面内编码区域或参考可用的该先前解码
参考帧的区域的该画面间编码区域时,播放该当前帧。
2.根据权利要求1所述的视频处理方法,其特征在于,在该决定步骤之前,
该视频处理方法更包括:
将该当前帧中的各区域的像素屏蔽值指派为0。
3.根据权利要求2所述的视频处理方法,其特征在于,该决定步骤更包括:
当该当前帧中的各区域是该画面内编码区域或参考该多个帧中可用的该先
前解码参考帧的该画面间编码区域时,将该区域的该像素屏蔽值更新为1。
4.根据权利要求1所述的视频处理方法,其特征在于,更包括:
当该当前帧具有参考该多个帧中的该先前解码参考帧的区域且该先前解码
参考帧缺少时,忽略该多个帧中的该当前帧的播放。
5.根据权利要求4所述的视频处理方法,其特征在于,各区域是画面内编
码切片、画面间编码切片、或在该画面内编码切片或该画面间编码切片中的区
块。
6.根据权利要求1所述的视频处理方法,其特征在于,当该多个区域是该
多个画面间编码区域时,各区域包括具有至少一个参考帧的至少一个参考列表,
且该方法更包括:
当该当前帧中的所有画面间编码区域的该多个参考列表中的该多个参考帧
均为可用时,播放该多个帧中的该当前帧。
7.根据权利要求1所述的视频处理方法,其特征在于,该比特流是ITU-T
H.264编码比特流。
8.一种视频处理装置,包括:
解码器,用以解码比特流,其中该比特流包括多个帧,且该多个帧中的每
一个被分割为多个区域;
控制器,耦接至该解码器,用以决定在该多个帧中的当前帧的各区域是否

\t为画面内编码区域或是参考该多个帧中可用的先前解码参考帧的区域的画面间
编码区域;以及
显示设备,耦接至该控制器,其中当该当前帧中的所有区域是该等画面内
编码区域或参考可用的该先前解码参考帧的区域的该画面间编码区域时,该显
示设备显示该多个帧中的该当前帧。
9.根据权利要求8所述的视频处理装置,其特征在于,在该控制器决定在
该多个帧中的该当前帧的各区域是否为该画面内编码区域或是参考该多个帧中
可用的该先前解码参考帧的区域的该画面间编码区域之前,该控制器更将该区
域的像素屏蔽值指派为0。
10.根据权利要求9所述的视频处理装置,其特征在于,当该...

【专利技术属性】
技术研发人员:陈威任游雅惠
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

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

1