视频处理装置及方法_2

文档序号:8925528阅读:来源:国知局
帧P53可能需要画面内编码MB Rl解码中导出的一些MB信息。类似的,控制器104确定紧随P帧P53的P帧P54中的画面内编码MB R3和画面间编码MB。详细而言,解码画面内编码MB R1、R2所导出的MB信息获取后会进行整合,以解码P帧P54中的画面间编码MB。所以,从P帧P54的画面内编码MB R3和画面间编码MB所导出的MB信息对解码器102都是可用的,从而建立(establish)所需帧(即 P 帧 P54)空间对应(spatially corresponded)的 MB。
[0036]在图4的实施例中,控制器104根据分别来自P帧P52、P53、P54的画面内编码MBRl、R2、R3获取所需P帧P54的MB信息,从而建立所需P帧P54。进一步,获取画面内编码MB RU R2、R3导出的MB信息并进行整合,以解码P帧P53、P54的其他画面间编码MB。建立所需帧空间对应MB的过程重复进行,直到获取到所需P帧P54全部MB的MB信息。请注意,P帧P52、P53、P54是同一 GOP内的接续帧。因此,显示设备106显示所需P帧P54而非下一 I帧II,由此减小了切换频道的延迟。注意到本发明的一个实施例中,显示设备106可显示所需P帧P54的一部分,在所需P帧P54中只有该部分MB是根据上述运作方法和设计需要来获得的。所以,并不必须重复该运作直到获取所需帧的所有MB。
[0037]进一步,请注意上述实施例可应用至基于MB的任何解码方式。
[0038]图5是视频处理方法50 —个实施例的流程图,视频处理方法50由图1所示的视频处理装置10实施。
[0039]视频处理方法50开始时,解码器102接收并解码比特流108 (步骤S502)。比特流108包含多个G0P,每个GOP包含帧序列,如第2A、2B图所示。接着,确定要显示的当前GOP的当前帧是否有MB前向参考了先前GOP的帧(步骤S504)。例如,控制器104确定GOPl的B帧B4是否有MB前向参考了 GOPO中缺少的P帧P1,如图3箭头302所示。请注意,确定过程已经在图3实施例中详细描述,此处不再重复。
[0040]若当前帧没有MB前向参考了先前GOP的缺少帧,则显示设备106显示当前GOP的当前帧(步骤S506)。例如图3所示,若GOPl的B帧B4编码只后向参考I帧II,显示设备106则显示正确解码的B帧B4。另外,若当前GOP的当前帧(例如GOPl的B帧B4)有MB前向参考了先前GOP的缺少帧(例如GOPO的缺少P帧P1,如图3箭头302所示),则跳过或丢弃当前帧,不显示在显示设备106 (步骤S508)。
[0041]图6是另一实施例视频处理方法60的流程图,视频处理方法60由图1所示的视频处理装置10实施。
[0042]视频处理方法60开始时,解码器102接收并解码比特流108(步骤S602)。在此示例实施例中,比特流108包含多个GOP,每个GOP包含帧序列,如第2A、2B图所示。
[0043]接着,确定要显示的当前GOP的当前帧是否有MB前向参考了当前GOP的帧(步骤S604)。如图4箭头402所示,控制器104确定GOPO的P帧P52是否参考了 GOPO中缺少的P 帧 P51。
[0044]若当前GOP的当前帧没有MB前向参考了当前GOP的先前帧,则当前帧可能由画面内编码MB组成。例如,若当前帧是P帧,且其中没有MB前向参考了当前GOP的先前帧,则该P帧为画面内编码。由于当前帧的所有画面内编码MB都可用,显示设备106就显示当前帧(步骤S610)。
[0045]否则,若当前GOP的当前帧有MB前向参考了当前GOP的先前帧,则确定当前帧全部或者部分由画面间编码MB组成。参考图4,当前P帧P52具有画面内编码MB Rl。另外,当前P帧P52的其余MB是前向参考缺少的P帧P52进行画面间编码。此时,控制器104根据当前帧的画面内编码MB获取所需帧的MB信息,从而建立所需帧。更具体的,控制器104获取并整合分别来自一组接续帧(例如P帧P52、P53、P54)的MB信息,以获得所需帧的完整MB信息(也就是获取所需帧所有MB的MB信息),从而建立所需帧(步骤S612)。请注意,建立所需帧的过程已在第1、4图的实施例中描述过,此处为简洁省略进一步描述。最后,所需帧显示在显示设备106 (步骤S614)。
[0046]任何熟习此项技艺者,在不脱离本发明之精神和范围内,当可做些许的更动与润饰,因此本发明之保护范围当视所附之权利要求所界定者为准。
【主权项】
1.一种视频处理方法,包含: 解码一比特流,其中该比特流包含多个画面组,且每个画面组包含帧序列; 确定要显示的当前画面组的一当前帧是否有宏块前向参考了先前画面组的一先前帧;其中该当前画面组的标头中包含旗标Close_GOP,该旗标Close_GOP用于指示该当前画面组的该当前帧是否有宏块前向参考了先前画面组的一先前帧;以及 若该当前帧有宏块前向参考该先前画面组的该先前帧,且该先前帧缺少时,跳过显示该当前画面组的该当前帧; 其中根据该当前帧编码中指定的信息确定该当前画面组的该当前帧是否参考该先前画面组的该先前帧,并且该指定的信息是用于指示该当前帧所用参考帧的运动向量信息,并且该指定的信息不是该当前画面组的标头中的CloSe_GOP。2.如权利要求1所述的视频处理方法,更包含: 若该当前帧没有宏块前向参考该先前画面组的该先前帧,则显示该当前画面组的该当前帧。3.如权利要求2所述的视频处理方法,其中,要显示的该当前画面组的该当前帧是在该当前画面组的画面内编码帧之后的一双向预测编码帧。4.如权利要求1所述的视频处理方法,更包含: 确定要显示的该当前画面组的该当前帧是否有宏块前向参考了该当前画面组的一先前帧;以及 当该当前帧有宏块前向参考该当前画面组的该先前帧,且该先前帧缺少时,建立一所需帧, 其中,根据该当前画面组的多个帧中没有前向参考该先前帧的其余宏块获取该所需帧的宏块信息,以建立该所需帧,该当前画面组的该多个帧包含该当前帧和该当前画面组在该当前帧之后的帧。5.如权利要求4所述的视频处理方法,更包含: 显示该所需帧;或者,当该当前帧没有宏块前向参考该当前画面组的该先前帧时,显示该当前画面组的该当前帧。6.如权利要求4所述的视频处理方法,其中,要显示的该当前画面组的该当前帧是一预测编码帧。7.如权利要求6所述的视频处理方法,其中,建立该所需帧包含: 确定该当前画面组的该多个帧之一的画面内编码宏块和画面间编码宏块,其中,该画面内编码宏块无参考帧,该当前画面组的该多个帧之一在该画面间编码宏块前向参考的参考帧之后;以及 从该多个画面内编码宏块和该多个画面间编码宏块中获取宏块信息,用于建立所需帧的空间对应宏块。8.一种视频处理装置,包含: 用于解码比特流的解码装置,其中该比特流包含多个画面组,且每个画面组包含一帧序列; 用于确定要显示的当前画面组的一当前帧是否有宏块前向参考了先前画面组的一先前帧的确定装置,其中该当前画面组在该先前画面组之后,其中该当前画面组的标头中包含旗标Close_GOP,该旗标Close_GOP用于指示该当前画面组的该当前帧是否有宏块前向参考了先前画面组的一先前帧;其中根据该当前帧编码中指定的信息确定该当前画面组的该当前帧是否参考该先前画面组的该先前帧,并且该指定的信息是用于指示该当前帧所用参考帧的运动向量信息,以及该指定的信息不是该当前画面组的标头中的Close_GOP ;以及 用于当该当前帧有宏块前向参考该先前画面组的该先前帧,且该先前帧缺少时,跳过显示该当前画面组的该当前帧的显示装置。9.如权利要求8所述的视频处理装置,更包含在该当前帧没有宏块前向参考该先前画面组的该先前帧时,显示该当前画面组的该当前帧的显示装置。10.如权利要求9所述的视频处理装置,其中,要显示的该当前画面组的该当前帧是在该当前画面组的画面内编码帧之后的一双向预测编码帧。11.如权利要求8所述的视频处理装置,更包含用于确定要显示的当前画面组的该当前帧是否有宏块前向参考了该当前画面组的一先前帧的确定装置,该当前帧在该先前帧之后;以及 用于当该当前帧有宏块前向参考该当前画面组的该先前帧、且该先前帧缺少时,建立一所需帧的建立装置,其中,根据该当前画面组的多个帧中没有前向参考该先前帧的其余宏块获取该所需帧的宏块信息,以建立该所需帧,该当前画面组的该多个帧包含该当前帧和该当前画面组在该当前帧之后的帧。12.如权利要求11所述的视频处理装置,更包含用于显示该所需帧的显示装置。13.如权利要求12所述的视频处理装置,更包含用于若该当前画面组的该当前帧没有宏块前向参考该先前帧,显示该当前帧的显示装置。14.如权利要求13所述的视频处理装置,其中,要显示的该当前画面组的该当前帧是一预测编码帧。15.如权利要求14所述的视频处理装置,更包含: 用于确定该当前画面组的该多个帧之一的画面内编码宏块和画面间编码宏块的确定装置; 用于从该画面内编码宏块和该画面间编码宏块中获取宏块信息的获取装置;以及 用于建立所需帧的空间对应宏块的建立装置,其中,该画面内编码宏块无参考帧,该当前画面组的该多个帧之一在该画面间编码宏块前向参考的参考帧之后。
【专利摘要】一种视频处理装置及方法。其中,视频处理方法包含:解码一比特流,其中该比特流包含多个画面组,且每个画面组包含一帧序列;确定要显示的一当前画面组的一当前帧是否有宏块前向参考了一先前画面组的一先前帧;以及若该当前帧有宏块前向参考该先前画面组的该先前帧,且该先前帧缺少时,跳过显示该当前画面组的该当前帧。本发明的优点之一是能够在参考帧缺少或不可用的情况下处理并平滑显示视频帧。
【IPC分类】H04N19/129, H04N19/176
【公开号】CN104902274
【申请号】CN201510260965
【发明人】陈威任, 吴崇宾
【申请人】联发科技股份有限公司
【公开日】2015年9月9日
【申请日】2010年3月16日
【公告号】CN102025982A, US8401077, US8811483, US20110069758, US20130156104
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1