视频译码中的块类型信令的制作方法

文档序号:7848177阅读:94来源:国知局
专利名称:视频译码中的块类型信令的制作方法
技术领域
本发明涉及视频编码,且更特定来说涉及使用双向预测的视频编码技术。
背景技术
数字多媒体能力可并入到广泛范围的装置中,包括数字电视、数字直播系统、无线通信装置、无线广播系统、个人数字助理(PDA)、膝上型计算机或桌上型计算机、平板型计算机、数字相机、数字记录装置、视频游戏装置、视频游戏控制台、蜂窝式电话或卫星无线电电话、数字媒体播放器及其类似物。数字多媒体装置可实施视频译码技术,例如MPEG-2、ITU-H. 263、MPEG-4或ITU-H. 264/MPEG-4第10部分(高级视频译码(AVC)),以更有效地发射及接收或存储及检索数字视频数据。视频编码技术可经由空间及时间预测来执行视频压 缩以减少或移除视频序列中所固有的冗余。通过IS0/IEC动画专家组(MPEG)及ITU-T视频译码专家组(VCEG)建立的视频译码联合合作小组(JCT-VC)所开发的新视频标准(例如,高效率视频译码01EVC)标准)持续出现并演进。在视频编码中,压缩常包括空间预测、运动估计及运动补偿。帧内译码依赖于空间预测及例如离散余弦变换(DCT)的变换译码来减少或移除给定视频帧内的视频块之间的空间冗余。帧间译码依赖于时间预测及变换译码来减少或移除视频序列的连续视频帧的视频块之间的时间冗余。经帧内译码的帧(“I帧”)常用作随机存取点以及用于其它帧的帧间译码的参考。然而,I帧通常展现比其它帧少的压缩。对于帧间译码,视频编码器执行运动估计以跟踪两个或两个以上邻近帧或包括经编码视频块的其它视频信息单位(例如,帧的片段)之间的匹配视频块的移动。经帧间译码的帧可包括预测性帧(“P帧”),其可包括从前一帧预测的视频块;及双向预测性帧(“B帧”),其可包括从视频序列的前一帧及后一帧预测的视频块。术语“P帧”及“B帧”在早期译码技术将预测限于特定方向的意义上是稍具历史性的。较新译码格式及标准可不限制P帧或B帧的预测方向。因此,术语“双向”现在指代基于参考数据的两个或两个以上列表的预测,而不管此参考数据相对于正译码的数据的时间关系如何。与例如ITU H. 264的较新视频标准一致,例如,双向预测可基于未必需要具有在时间上驻留于当前视频块之前及之后的数据的两个不同列表。换句话说,可从两个数据列表预测B视频块,所述两个数据列表可对应于来自两个先前帧、两个后续帧,或一个先前帧及一个后续帧的数据。相比之下,基于一个列表(即,一个数据结构)预测P视频块,所述一个列表可对应于一个预测性帧(例如,一个先前帧或一个后续帧)。对于P视频块及B视频块,运动估计产生运动向量,所述运动向量指示视频块相对于(多个)预测性参考帧或(多个)其它参考单元中的对应预测视频块的位移。运动补偿使用所述运动向量从所述预测性参考帧或所述参考单元产生预测视频块。在运动补偿之后,通过从待译码的原始视频块减去预测视频块来形成残余视频块。视频编码器通常应用变换、量化及熵译码过程来进一步减小与残余块的传送相关联的位速率。通常使用I单元及P单元来定义用于P单元及B单元的帧间译码的参考块。

发明内容
本发明描述适用于双向预测的视频编码及解码技术。在双向预测中,基于预测性参考数据的两个不同列表来预测性地编码及解码视频块。在本发明的一个方面中,描述用于将视频块的块类型从编码器用信号发送到解码器的技术,其中所述块类型的信令包括分开地用信号发送用于所述视频块的分割区大小、用于所述视频块的第一预测方向,及(在一些情形中)用于所述视频块的第二预测方向。本发明的技术可将单独语法元素用于用信号发送所述分割区大小、所述第一预测方向及所述第二预测方向。另外,描述用于将子块类型从编码器用信号发送到解码器的技术,其中用信号发送所述子块类型也可包括使用单独语法元素分开地用信号发送分割区大小及预测方向。所述单独语法元素可经个别地编码且从所述编码器传输到所述解码器。 在一个实例中,本发明描述一种对双向视频块(B视频块)进行编码的方法。所述方法包含产生用于所述B视频块的第一预测数据;产生用于所述B视频块的第二预测数据;基于一个或一个以上速率-失真度量选择所述第一预测数据及所述第二预测数据中的一者;基于所述选定预测数据,产生指示用于所述B视频块的分割区大小的第一语法元素;基于所述选定预测数据,产生与所述第一语法元素分开且指示用于所述B视频块的分割区的预测方向的第二语法元素;及输出所述第一语法元素及所述第二语法元素。在另一实例中,本发明描述一种用于对双向视频块(B视频块)进行编码的视频编码器。所述视频编码器包含一个或一个以上预测单元,所述一个或一个以上预测单元经配置以产生用于所述B视频块的第一预测数据及用于所述B视频块的第二预测数据;速率-失真分析单元,其经配置以选择所述第一预测数据及所述第二预测数据中的待包括于位流中的一者;及一个或一个以上预测单元,所述一个或一个以上预测单元经配置以基于所述选定预测数据产生指示用于所述B视频块的分割区大小的第一语法元素,且基于所述选定预测数据产生指示用于所述B视频块的预测方向的第一语法元素。在另一实例中,本发明描述一种包含指令的计算机可读存储媒体,所述指令在处理器中执行时使所述处理器执行双向视频块(B视频块)的编码。所述编码包含产生用于所述B视频块的第一预测数据;产生用于所述B视频块的第二预测数据;基于一个或一个以上速率-失真度量选择所述第一预测数据及所述第二预测数据中的一者;基于所述选定预测数据产生指示用于所述B视频块的分割区大小的第一语法元素;基于所述选定预测数据产生与所述第一语法元素分开且指示用于所述B视频块的分割区的预测方向的第二语法元素;及输出所述第一语法元素及所述第二语法元素。在另一实例中,本发明描述一种用于对双向视频块(B视频块)进行编码的装置。所述装置包含用于产生用于所述B视频块的第一预测数据的装置;用于产生用于所述B视频块的第二预测数据的装置;用于基于一个或一个以上速率-失真度量选择所述第一预测数据及所述第二预测数据中的一者的装置;用于基于所述选定预测数据产生指示用于所述B视频块的分割区大小的第一语法元素的装置;及用于基于所述选定预测数据产生与所述第一语法元素分开且指示用于所述B视频块的分割区的预测方向的第二语法元素的装置;及用于输出所述第一语法元素及所述第二语法元素的装置。在另一实例中,本发明描述一种对双向视频块(B视频块)进行解码的方法。所述方法包含接收经编码的视频数据;在所述经编码的视频数据中接收指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素,其中所述第一语法元素与所述第二语法元素分开;及至少部分地基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码。在另一实例中,本发明描述一种用于对双向视频块(B视频块)进行解码的视频解码器。所述视频解码器包含预测单元,其经配置以接收经编码的视频数据,所述经编码的视频数据包含指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素,其中所述第一语法元素与所述第二语法元素分开;运动补偿单元,其经配置以基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码。 在另一实例中,本发明描述一种包含指令的计算机可读存储媒体,所述指令在处理器中执行时使所述处理器执行双向视频块(B视频块)的解码。所述解码包含接收经编码的视频数据;在所述经编码的视频数据中接收指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素,其中所述第一语法元素与所述第二语法元素分开;及至少部分地基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码。在另一实例中,本发明描述一种用于对双向视频块(B视频块)进行解码的装置。所述装置包含用于接收经编码的视频数据的装置;用于接收指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素的装置,其中所述第一语法元素与所述第二语法元素分开;及用于至少部分地基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码的装置。可以硬件、软件、固件或其组合来实施本发明中所描述的技术。如果以硬件来实施,则设备可实现为集成电路、处理器、离散逻辑或其任何组合。如果以软件来实施,则软件可执行于一个或一个以上处理器(例如,微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或数字信号处理器(DSP))中。执行所述技术的软件可最初存储于有形计算机可读存储媒体中且加载于处理器中并在处理器中执行。在随附图式及下文的描述中阐述本发明的一个或一个以上方面的细节。本发明中所描述的技术的其它特征、目标及优点将从所述描述及图式以及从权利要求书变得显而易见。


图I为说明可实施本发明的技术的实例视频编码及解码系统的框图。图2为说明可执行与本发明一致的技术的视频编码器的实例的框图。图3为更详细地说明运动补偿单元的实例的框图。图4为说明可执行与本发明一致的技术的视频解码器的实例的框图。
图5为说明与本发明一致的由视频编码器执行的过程的实例的流程图。图6为说明与本发明一致的由视频解码器执行的过程的实例的流程图。
具体实施例方式本发明描述适用于双向预测的视频编码及解码技术。在双向预测中,基于预测性参考数据的两个不同列表来预测性地编码及解码视频块。在本发明的一个方面中,描述用于将一视频块的块类型从编码器用信号发送到解码器的技术,其中所述块类型的信令包括分开地用信号发送用于所述视频块的分割区大小、用于所述视频块的第一预测方向,及(在一些情形中)用于所述视频块的第二预测方向。本发明的技术可将单独语法元素用于用信号发送分割区大小、第一预测方向及第二预测方向。另外,描述用于将一子块类型从编码器用信号发送到解码器的技术,其中用信号发送所述子块类型也可包括使用单独语法元素分开地用信号发送分割区大小及预测方向。所述单独语法元素可经个别地编码且从编码器传输到解码器。
如本发明中所使用的单独语法元素一般指代用以将多条信息(例如,分割区大小及预测方向)从编码器用信号发送到解码器的多个语法元素。相比之下,联合语法元素指代用以将多条信息从编码器用信号发送到解码器的单一语法元素。举例来说,与联合语法元素可用以用信号发送分割区大小及预测方向两者的现有译码方案相比,本发明的技术包括使用第一语法元素来用信号发送分割区大小,且使用单独的第二语法元素来用信号发送预测方向。在一些情形中,联合语法元素也可为相对于另一语法元素的单独语法元素。举例来说,用于用信号发送第一预测方向及第二预测方向的联合语法元素可为相对于用以用信号发送分割区大小的语法元素的单独语法元素。如将在下文更详细地论述,单独语法元素可彼此独立地译码及处理。举例来说,两个单独语法元素可在传输之前经历两个不同的熵译码过程。与使用联合语法元素的译码方案相比较,将单独语法元素用于用信号发送分割区大小及预测方向的译码方案可更易于扩展以用于供较大视频块大小使用。举例来说,如本发明中所描述,与分开地用信号发送分割区大小及预测方向的译码方案相比较,将新视频块大小或新分割区大小引入到利用联合语法元素的译码方案中可能需要引入更多新语法元素。另外,与使用联合语法元素相比较,在一些例子中,使用单独语法元素可归因于改进的熵译码而产生译码效率增益。图I为说明可实施本发明的技术的一个示范性视频编码及解码系统10的框图。如图I中所示,系统10包括经由通信信道15将经编码的视频传输到目的地装置16的源装置12。源装置12及目的地装置16可包含广泛范围的装置中的任一者。在一些状况下,源装置12及目的地装置16包含无线通信装置,例如无线手持机、所谓的蜂窝式或卫星无线电电话或可经由通信信道15传送视频信息的任何装置,所述通信信道15可为或可不为无线的。然而,关于将用于B单元的块类型及子块类型从编码器用信号发送到解码器的本发明的技术不必限于无线应用或设定。在图I的实例中,源装置12可包括视频源20、视频编码器22、调制器/解调器(调制解调器)23及发射器24。目的地装置16可包括接收器26、调制解调器27、视频解码器28及显示装置30。根据本发明,源装置12的视频编码器22可经配置以产生用以指示用于视频块的分割区大小、第一预测方向及第二方向的单独语法元素,且另外产生用以指示用于子块的分割区大小及预测方向的单独语法元素。所述单独语法元素可经个别地编码且从视频编码器22传输到视频解码器28。视频解码器28可接收指示选择的单独语法元素。因此,视频解码器28可基于所接收的语法元素来执行适当视频解码。图I的所说明的系统10仅为一个实例。本发明的信令技术可由支持双向运动补偿预测的任何译码装置执行。源装置12及目的地装置16仅为这些译码装置的实例,其中源装置12产生用于传输到目的地装置16的经译码的视频数据。在一些状况下,装置12、16可以实质上对称的方式操作,使得装置12、16中的每一者包括视频编码及解码组件。因此,系统10可支持视频装置12、16之间的单向或双向视频传输(例如)以用于视频串流传输、视频重放、视频广播或视频电话。源装置12的视频源20可包括例如视频相机的视频俘获装置、含有先前俘获的视频的视频档案,或来自视频内容提供者的视频馈入。作为另一替代例,视频源20可产生基于计算机图形的数据作为源视频,或实况视频、经归档的视频与计算机产生的视频的组合。在一些状况下,如果视频源20为视频相机,则源装置12与目的地装置16可形成所谓的相机电话或视频电话。在每一状况下,可通过视频编码器22对经俘获的视频、经预先俘获的 视频或计算机产生的视频进行编码。经编码的视频信息可接着由调制解调器23根据通信标准(例如,码分多址(CDMA)、正交频分多路复用(OFDM)或另一通信技术或标准)进行调制,且经由发射器24发射到目的地装置16。调制解调器23可包括各种混频器、滤波器、放大器或经设计以用于信号调制的其它组件。发射器24可包括经设计以用于发射数据的电路,包括放大器、滤波器及一个或一个以上天线。目的地装置16的接收器26经由信道15接收信息,且调制解调器27解调制所述信息。经由信道15传送的信息可包括由视频编码器22定义的信息,所述信息可由与本发明一致的视频解码器28使用。显示装置30向用户显示经解码的视频数据,且可包含多种显示装置中的任一者,例如,阴极射线管、液晶显示器(IXD)、等离子体显示器、有机发光二极管(OLED)显示器或另一类型的显示装置。在图I的实例中,通信信道15可包含任何无线或有线通信媒体,例如,射频(RF)频谱或一个或一个以上物理传输线,或无线媒体与有线媒体的任何组合。因此,调制解调器23及发射器24可支持许多可能的无线协议、有线协议,或有线及无线协议。通信信道15可形成例如局域网(LAN)、广域网(WAN)或全球网络(例如,包含一个或一个以上网络的互连的因特网)等基于包的网络的一部分。通信信道15 —般表示用于将视频数据从源装置12传输到目的地装置16的任何合适的通信媒体或不同通信媒体的集合。通信信道15可包括路由器、交换器、基站或可用于促进从源装置12到目的地装置16的通信的任何其它设备。视频编码器22及视频解码器28可根据视频压缩标准(例如,新出现的ITU-TH. 265标准)而操作。然而,本发明的技术不限于任何特定译码标准。尽管未在图I中展示,但在一些方面中,视频编码器22及视频解码器28可各自与音频编码器及解码器集成,且可包括适当的多路复用器-多路分用器(MUX-DEMUX)单元或其它硬件及软件,以处置共同数据串流或单独数据串流中的音频及视频两者的编码。如果适用,则MUX-DEMUX单元可遵照ITU H. 223多路复用器协议或例如用户数据报协议(UDP)等其它协议。视频编码器22及视频解码器28可各自实施为一个或一个以上微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、离散逻辑、软件、硬件、固件或其任何组合。视频编码器22及视频解码器28中的每一者可被包括于一个或一个以上编码器或解码器中,其中任一者可集成为相应移动装置、订户装置、广播装置、服务器或其类似者中的组合式编码器/解码器(CODEC)的部分。一视频序列通常包括一系列视频帧。视频编码器20对个别视频帧内的视频块进行操作以便编码视频数据。在一个实例中,视频块可对应于宏块或宏块的分割区。宏块为通过ITU H. 264标准及其它标准定义的一个类型的视频块。宏块通常指代16 X 16数据块,但所述术语也通常用以一般指代具有NXN大小的任何视频块。ITU-T H. 264标准支持各种块大小(例如,关于明度分量的16X16、8X8或4X4及关于色度分量的8X8)的帧内预测,以及各种块大小(例如,关于明度分量的16X16、16X8、8X16、8X8、8X4、4X8及4X4及关于色度分量的对应按比例调整的大小)的帧间预测。在本发明中,“NXN”指代依据垂直尺寸与水平尺寸的块的像素尺寸(例如,16X16像素)。一般来说,16X16块将在垂直方向上具有16个像素且在水平方向上具有16个像素。同样地,NXN块一般在垂直方向上具有N个像素且在水平方向上具有N个像素,其中N表示正整数值。块中的像素可排列成行 及列。新兴ITU H. 265标准定义用于视频块的新术语。特定来说,在使用ITU H. 265的情况下,视频块(或其分割区)可被称为“经译码的单元”。在使用ITU-T H. 265标准的情况下,可根据四元树分割方案(quadtree partitioning scheme)将最大经译码的单元(IXU)划分成越来越小的经译码的单元(CU),且可将在所述方案中定义的不同CU进一步分割成所谓的预测单元(PU)。LCU、CU及PU是在本发明的意义内的所有视频块。也可使用与ITUH. 265标准或其它视频译码标准一致的其它类型的视频块。因此,词组“视频块”指代任何大小的视频块。视频块可具有固定或变化的大小,且可根据指定译码标准而在大小上不同。每一视频帧可包括多个片段。每一片段可包括多个视频块,视频块可布置成若干分割区(也被称为子块)。根据上文提及的四元树分割方案,N/2XN/2第一⑶可为NXN IXU的子块,且N/4XN/4第二⑶也可为第一⑶的子块。N/8XN/8PU可为第二⑶的子块。类似地,作为另一实例,小于16X16的块大小可被称为16X16视频块的分割区,或被称为16X 16视频块的子块。同样地,对于NXN块,小于NXN的块大小可被称为NXN块的分割区或子块。视频块可包含像素域中的像素数据的块,或(例如)在将例如离散余弦变换(DCT)、整数变换、小波变换或概念上类似的变换等变换应用于残余视频块数据之后的变换域中的变换系数的块,所述残余视频块数据表示经译码的视频块与预测性视频块之间的像素差。在一些状况下,视频块可包含变换域中的经量化的变换系数的块。较小视频块可提供较好分辨率,且可用于包括高层级细节的视频帧的定位。较大视频块可提供较大译码效率,且可用于包括低层级细节的视频帧的定位。可将片段视为多个视频块及/或子块。每一片段可为视频帧的可独立解码的视频块系列。或者,帧自身可为可解码的视频块系列,或可将帧的其它部分定义为可解码的视频块系列。术语“视频块系列”可指代视频帧的任何可独立解码的部分,例如,整个帧、帧的片段、图片群组(GOP)(也被称为序列),或根据适用译码技术定义的另一可独立解码的单元。在基于帧间的预测性编码之后且在任何变换(例如,4X4或8X8整数变换或离散余弦变换或DCT)之后,可执行量化。量化一般指代将系数量化以可能地减少用以表示所述系数的数据的量的过程。所述量化过程可减小与所述系数中的一些或全部相关联的位深度。在量化之后,可(例如)根据内容适应性可变长度译码(CAVLC)、上下文适应性二进制算术译码(CABAC)或另一熵译码方法来执行熵译码。本发明的技术尤其适用于利用双向预测的B视频块,双向预测可包括加权双向预测及非加权双向预测两者。在本发明中,术语“B单元”将用于一般指代任何类型的B单元,其可包括B帧、B片段,或包括至少一些B视频块的可能的其它视频单元。如上文提及,双向预测是所谓的“B视频块”基于两个不同数据列表的预测。B视频块使用经先前译码的参考图片的两个列表(列表0及列表I)。这两个列表可各自含有按时间次序的过去及/或未来经译码的图片。可按以下若干种方式中的一者来预测B视频块从列表0参考图片的运动补偿预测、从列表I参考图片的运动补偿预测,或从列表0参考图片及列表I参考图片两者的组合的运动补偿预测。为得到列表0参考图片与列表I参考图片两者的组合,分别从列表0参考图片及列表I参考图片获得两个运动补偿参考区域。 可从来自两个先前帧的数据的两个列表、来自后续帧的数据的两个列表或来自前一帧的数据的一个列表及来自后一帧的数据的一个列表来预测B视频块。即使列表0及列表I未必与一特定时间方向相关,是执行通过列表O、列表I还是列表0及列表I两者的运动补偿的选择仍通常被称为预测方向。与B视频块相比,基于一个列表来预测P视频块,所述一个列表可对应于一个预测性帧(例如,一个先前帧或一个后续帧)。B帧及P帧可更一般地被称为P单元及B单元。P单元及B单元也可以例如帧的片段或帧的部分等较小单元来实现。B单元可包括B视频块、P视频块或I视频块。P单元可包括P视频块或I视频块。I单元可仅包括I视频块。可使用加权双向预测或非加权双向预测来对利用双向预测(即,列表0及列表I两者)的B视频块进行译码。加权双向预测指代允许将加权因子指派给两个不同列表的双向预测。每一列表可包含与一预测性帧或其它视频块系列相关联的一数据集合。在加权双向预测中,在产生预测性数据时一个列表可较重地加权。举例来说,如果所述列表中的一者具有较类似于正译码的视频块的数据,则所述列表可比另一列表更重地加权。对于根据(例如)ITU-T H. 264的不同类型的加权双向预测,视频编码器22及视频解码器28可一般支持三种不同类型的预测模式。第一预测模式(被称为“默认加权预测”)指代通过某种默认的设定来预定义与两个或两个以上不同列表相关联的加权因子的加权预测。在一些状况下,默认加权预测可将相等加权指派给所述列表中的每一者,但针对默认加权预测模式也可预定义不相等的加权。第二预测模式(被称为“隐式加权预测”)指代基于与数据相关联的一些隐式因子来定义与两个或两个以上不同列表相关联的加权因子的加权预测。举例来说,可通过两个不同列表中的数据相对于正预测性地译码的数据的相对时间位置来定义隐式加权因子。在默认加权预测及隐式加权预测两者中,加权因子不包括于位流中。实情为,视频解码器28可经编程以知晓加权因子(对于默认),或可经编程以知晓导出加权因子的方式(对于隐式)。第三预测模式(被称为“显式加权预测”)指代作为译码过程的部分动态地定义加权因子且将加权因子编码到位流中的加权预测。就此来说,显式加权预测不同于默认加权预测及隐式加权预测,例如,显式加权预测产生经编码为位流的部分的加权因子。
仅呈现这三个加权双向预测模式以提供用于本发明中所描述的信令技术的背景。然而,预期本发明的技术也可结合非加权双向预测或除所描述的那些加权双向预测模式外的加权双向预测模式来实施。举例来说,预期可使用包括于札265标准中的所有各种双向预测模式来实施本发明的技术。视频编码器22可选择得到有利的速率-失真度量的视频块大小及分割区大小。根据本发明的方面,视频编码器22可确定用于视频块的分割区的预测方向。如果选取双向预测,则视频编码器22可进一步确定以上加权双向预测模式中的一者以用于视频块的分割区。为了选择得到有利的速率-失真度量的视频块大小,可针对具有不同分割方案(即,不同分割区大小)的大视频块(例如,32X32、64X64或更大)及小视频块(例如,16X16或更小)两者分析速率-失真度量。如下文将更多说明的,可将NXN视频块分割成单 一 NXN分割区、两个N/2XN分割区、两个NXN/2分割区或四个N/2XN/2分割区。在一些情形中,一分割区可进一步加以分割。对于经译码的视频块系列(例如,帧或片段),编码器可比较具有不同大小及分割方案的视频块(例如,具有多种分割方案的16 X 16视频块、具有多种分割方案的32X32视频块,及具有多种分割方案的64X64视频块)之间的速率-失真度量。编码器可接着选择产生最好速率-失真的视频块大小及分割方案,且使用选定视频块大小(即,具有最好速率-失真的视频块大小)对所述视频块进行编码。所述选择可基于以三个或三个以上遍次(例如,使用16 X 16像素视频块的第一遍次、使用32X32像素视频块的第二遍次,及使用64X64像素视频块的第三遍次)对帧或片段进行编码,且比较每一遍次的速率-失真度量。以此方式,对于给定视频块系列(例如,片段或帧),编码器可通过变化视频块大小及分割方案且选择产生最好或最佳速率-失真的视频块大小及分割方案来改善速率-失真。编码器可进一步传输用于视频块系列的语法信息(例如,作为帧标头或片段标头的部分),所述语法信息识别用于视频块系列中的视频块的大小。在块标头中,编码器可进一步传输识别所使用的分割方案及用于块的每一分割区的预测方向的单独语法元素。如果将一块分割成4个子块,则编码器可在子块标头中传输识别用于子块的分割方案及预测方向的单独语法元素。将这些概念扩展到针对H. 265而出现的术语,所述选择可基于以三个或三个以上遍次(例如,使用16X16IXU的第一遍次、使用32X32IXU的第二遍次,及使用64X64IXU的第三遍次)对帧或片段进行编码,且比较每一遍次的速率-失真度量。以此方式,对于给定视频块系列(例如,片段或帧),编码器可通过变化LCU大小及分割方案且选择产生最好或最佳速率-失真的LCU大小及分割方案来改善速率-失真。编码器可进一步传输用于视频块系列的语法信息(例如,作为帧标头或片段标头的部分),所述语法信息识别用于视频块系列中的LCU大小。在LCU标头中,编码器可进一步传输识别用于LCU的分割方案及用于LCU的每一分割区的预测方向的单独语法元素。如果将一 LCU分割成4个CU,则编码器可在CU标头中传输识别用于CU的分割方案及预测方向的单独语法元素。对于一些视频帧或片段,大视频块可呈现实质的位速率节省且借此在给定相对较低失真的情况下产生最好的速率-失真结果。然而,对于其它视频帧或片段,较小视频块可呈现较小失真,胜过速率-失真成本分析中的位速率。因此,在不同状况下,(例如)取决于视频内容及复杂性,64X64、32X32或16X16可适用于不同视频帧或片段。类似地,取决于视频内容及复杂性,不同分割方案也可适用于不同视频块。可产生两个或两个以上单独语法元素且将所述两个或两个以上单独语法元素编码到位流中,以便识别用于视频块的分割区大小及用于分割区的一个或一个以上预测方向。装置12将所述两个或两个以上单独语法元素传输到解码器28。解码器28可解码并解译所述语法元素,且基于所述语法元素,解码器28可重建构视频块。图2为说明可执行与本发明一致的技术的视频编码器50的实例的框图。视频编码器50可对应于源装置12的视频编码器22或不同装置的视频编码器。视频编码器50可执行视频帧内的块的帧内译码及帧间译码,但为了说明容易起见,帧内译码组件未展示于图2中。帧内译码依赖于空间预测以减小或移除给定视频帧内的视频的空间冗余。帧间译码依赖于时间预测以减小或移除视频序列的邻近帧内的视频的时间冗余。帧内模式(I模式)可指代基于空间的压缩模式,且例如预测(P模式)或双向(B模式)的帧间模式可指代基于时间的压缩模式。如图2中所展示,视频编码器50接收待编码的视频帧或片段内的当前视频块。在图2的实例中,视频编码器50包括预测单元31 (包括运动估计单元32及运动补偿单元35)、存储器34、加法器48、变换单元38、量化单元40及熵译码单元46。对于视频块重建构,视频编码器50还包括逆量化单元42、逆变换单元44及加法器51。视频编码器50还可包括解块滤波器(未图示)以对块边界进行滤波,从而从经重建构的视频移除方块效应假影。必要时,解块滤波器将通常对加法器51的输出进行滤波。在编码过程期间,视频编码器50接收待译码的视频块,且运动估计单元32及运动补偿单元35执行帧间预测性译码。运动估计单元32与运动补偿单元35可在预测单元31内高度地集成,但出于说明目的而分开地展示。通常将运动估计视为产生估计视频块的运动的运动向量的过程。举例来说,运动向量可指示预测性帧(或其它视频块系列)内的预测性块相对于在当前帧(或其它视频块系列)内正译码的当前块的位移。通常将运动补偿视为基于由运动估计确定的运动向量而提取或产生预测性块的过程。再次,运动估计单元32与运动补偿单元35可在功能上集成。出于示范的目的,本发明中所描述的技术经描述为 由运动补偿单元35执行,但更一般地可由预测单元31的任何部分执行。运动估计单元32通过比较待译码的视频块与一个或一个以上预测性视频块系列(例如,依据时间或在时间上的先前及/或未来帧)的视频块来选择用于待译码的视频块的适当运动向量。作为一实例,运动估计单元32可以许多方式来选择B帧的运动向量。在一个方式中,运动估计单兀32可从第一巾贞集合(被称为列表0)选择先前或未来巾贞,且仅使用来自列表0的此先前或未来帧来确定运动向量。或者,运动估计单元32可从第二帧集合(被称为列表I)选择先前或未来帧,且仅使用来自列表I的此先前或未来帧来确定运动向量。在又一实例中,运动估计单元32可从列表0选择第一帧及从列表I选择第二帧,且从列表0的第一帧及列表I的第二帧选择一个或一个以上运动向量。此第三种形式的预测可被称为双向预测性运动估计。用于任何给定列表的选定运动向量可指向最类似于正译码的视频块(例如,如由例如预测性块的像素值相对于正译码的块的像素值的绝对差和(SAD)或平方差和(SSD)等度量所定义)的预测性视频块。在一个实例中,如果运动估计单元32选择双向运动估计以用于视频块,则可使用三种运动补偿双向预测性算法或模式来预测B帧或其部分(例如,视频块、宏块、LCU、CU及PU,或B帧的任何其它离散及/或连续部分)。第一运动补偿双向预测性算法或模式(其通常被称为默认加权预测)可涉及将默认权重施加到列表O的第一帧及列表I的第二帧的每一经识别的视频块。默认权重可根据标准来编程,且常针对默认加权预测而被选定为相等的。接着将第一帧的加权块与第二帧的加权块加在一起且除以用以预测B帧的帧的总数目(例如,在此例子中为二)。B单元使用先前译码的参考图片的两个列表(列表0及列表I)。这两个列表可各自含有按时间次序的过去及/或未来经译码的图片。可按以下若干种方式中的一者预测B单元中的块从列表0参考图片的运动补偿预测、从列表I参考图片的运动补偿预测,或从列表0参考图片及列表I参考图片两者的组合的运动补偿预测。为得到列表0参考图片与列表I参考图片两者的组合,分别从列表0参考图片及列表I参考图片获得两个运动补偿参考区域。将使用其组合来预测当前块。如所提及,B单元可允许三种类型的加权预测。为简单起见,在下文仅展示单向预测中的前向预测,但也可使用后向预测。默认加权预测可通过分别用于单向预测及双向预 测的以下方程来定义。单向预测pred(i,j)=pred0(i, j)双向预测pred(i,j) = (pred0(i, j)+predl (i, j)+l) l其中pred0(i, j)及predl(i, j)为来自列表0及列表I的预测数据。隐式加权预测可通过分别用于单向预测及双向预测的以下方程来定义。单向预测pred(i,j)=pred0(i, j)双向预测pred(i,j) = (predO (i, j) *w0+predl (i, j)*wl+32)>>6在此状况下,通过加权因子wO或wl按比例调整每一预测,其中基于列表0参考图片及列表I参考图片的相对时间位置来计算w0及wl。显式加权预测可通过分别用于单向预测及双向预测的以下方程来定义。单向预测pred(i,j) = (predO (i, j) *w0+2r_1) >>r+ol双向预测pred(i, j) = (predO (i, j) *w0+predl (i,j) *wl+2r) >> (r+1) + ((ol+o2+l) >>1)在此状况下,加权因子由编码器确定且在片段标头中传输,且ol及o2为分别针对列表0参考图片及列表I参考图片的图片偏移。下文的表I展示用于对B单元的16X 16视频块进行译码的23种不同块类型(标示为0到22),但相同概念可扩展到NXN视频块。标示为“块类型”的列展示与用于识别块类型的块类型编号分开的速记记法。标示为“分割区大小”的列识别分割视频块的方式(D-16X16、16X16、8X16、16X8或8X8)。对于使用直接模式(D-16X16)的块类型,因为在解码器处基于相邻视频块来确定运动向量,所以无运动向量且因此无预测方向从编码器用信号发送到解码器。对于包括一个分割区(即,分割区大小为16X16)的块类型,标示为“预测方向0”的列识别用于所述一个分割区的预测方向。对于包括两个分割区(即,分割区大小为8X16及16X8)的块类型,标示为“预测方向0”的列识别用于第一分割区的预测方向,且标示为“预测方向I”的列识别用于第二分割区的预测方向。如上文所论述,预测方向包括仅使用列表0 (LO)、仅使用列表I (LO),及使用列表0及列表I两者的双向预测性运动估计(Bi)。
权利要求
1.一种对双向视频块(B视频块)进行编码的方法,所述方法包含 产生用于所述B视频块的第一预测数据; 产生用于所述B视频块的第二预测数据; 基于一个或一个以上速率-失真度量来选择所述第一预测数据及所述第二预测数据中的一者; 基于所述选定预测数据,产生指示用于所述B视频块的分割区大小的第一语法元素;基于所述选定预测数据,产生与所述第一语法元素分开且指示用于所述B视频块的分割区的预测方向的第二语法元素;及 输出所述第一语法元素及所述第二语法元素。
2.根据权利要求I所述的方法,其中选择所述第一预测数据及所述第二预测数据中的所述一者包含针对所述第一预测数据及所述第二预测数据中的每一者评估所述一个或一个以上速率-失真度量,且其中所述一个或一个以上速率-失真度量是至少部分地基于与所述第一预测数据及所述第二预测数据中的每一者相关联的编码速率及编码质量。
3.根据权利要求I所述的方法,其中产生所述第一预测数据包含确定第一运动向量,且产生所述第二预测数据包含确定第二运动向量。
4.根据权利要求3所述的方法,其中产生所述第二语法元素是至少部分地基于所述第一运动向量或所述第二运动向量中的哪一者对应于所述选定预测数据。
5.根据权利要求I所述的方法,其中产生所述第一预测数据包含确定第一分割区大小,且产生所述第二预测数据包含确定第二分割区大小。
6.根据权利要求5所述的方法,其中产生所述第一语法元素是至少部分地基于所述第一分割区大小或所述第二分割区大小中的哪一者对应于所述选定预测数据。
7.根据权利要求I所述的方法,其中输出所述第一语法元素及所述第二语法元素包含 输出指示所述第一语法元素的第一多个位;及 输出指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
8.根据权利要求I所述的方法,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
9.根据权利要求I所述的方法,其进一步包含 基于所述选定预测数据,产生用于所述B视频块的第二分割区的第二预测方向的第三语法元素。
10.根据权利要求I所述的方法,其进一步包含 对所述第一语法元素执行熵译码过程。
11.根据权利要求10所述的方法,其进一步包含 对所述第二语法元素执行第二熵译码过程。
12.一种用于对双向视频块(B视频块)进行编码的视频编码器,所述视频编码器包含一个或一个以上预测单元,其经配置以产生用于所述B视频块的第一预测数据及用于所述B视频块的第二预测数据;速率-失真分析单元,其经配置以选择所述第一预测数据及所述第二预测数据中的一者以包括于位流中;及 一个或一个以上预测单元,其经配置以基于所述选定预测数据产生指示用于所述B视频块的分割区大小的第一语法元素,且基于所述选定预测数据产生指示用于所述B视频块的预测方向的第一语法元素。
13.根据权利要求12所述的视频编码器,其中所述速率-失真分析单元经进一步配置以基于针对所述第一预测数据及所述第二预测数据中的每一者评估一个或一个以上速率-失真度量而选择所述第一预测数据及所述第二预测数据中的所述一者,且其中所述一个或一个以上速率-失真度量是至少部分地基于与所述第一预测数据及所述第二预测数据中的每一者相关联的编码速率及编码质量。
14.根据权利要求12所述的视频编码器,其中产生所述第一预测数据包含确定第一运动向量,且产生所述第二预测数据包含确定第二运动向量。
15.根据权利要求14所述的视频编码器,其中产生所述第二语法元素是至少部分地基于所述第一运动向量或所述第二运动向量中的哪一者对应于所述选定预测数据。
16.根据权利要求12所述的视频编码器,其中产生所述第一预测数据包含确定第一分割区大小,且产生所述第二预测数据包含确定第二分割区大小。
17.根据权利要求16所述的视频编码器,其中产生所述第一语法元素是至少部分地基于所述第一分割区大小或所述第二分割区大小中的哪一者对应于所述选定预测数据。
18.根据权利要求12所述的视频编码器,其中所述经配置以产生所述第一语法元素及所述第二语法元素的一个或一个以上预测单元经配置以输出指示所述第一语法元素的第一多个位且输出指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
19.根据权利要求12所述的视频编码器,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
20.根据权利要求12所述的视频编码器,其中所述经配置以产生所述第一语法元素及所述第二语法元素的一个或一个以上预测单元经进一步配置以基于所述选定预测数据产生用于所述B视频块的第二分割区的第二预测方向的第三语法元素。
21.根据权利要求12所述的视频编码器,其进一步包含 熵编码模块,其经配置以对所述第一语法元素执行第一熵编码过程。
22.根据权利要求21所述的视频编码器,其中所述熵编码模块经进一步配置以对所述第二语法元素执行第二熵译码过程。
23.一种包含指令的计算机可读存储媒体,所述指令在处理器中执行时使所述处理器执行双向视频块(B视频块)的编码,所述编码包含 产生用于所述B视频块的第一预测数据; 产生用于所述B视频块的第二预测数据; 基于一个或一个以上速率-失真度量来选择所述第一预测数据及所述第二预测数据中的一者; 基于所述选定预测数据产生指示用于所述B视频块的分割区大小的第一语法元素; 基于所述选定预测数据产生与所述第一语法元素分开且指示用于所述B视频块的分割区的预测方向的第二语法元素;及 输出所述第一语法元素及所述第二语法元素。
24.根据权利要求23所述的计算机可读存储媒体,其中选择所述第一预测数据及所述第二预测数据中的所述一者包含针对所述第一预测数据及所述第二预测数据中的每一者评估所述一个或一个以上速率-失真度量,且其中所述一个或一个以上速率-失真度量是至少部分地基于与所述第一预测数据及所述第二预测数据中的每一者相关联的编码速率及编码质量。
25.根据权利要求23所述的计算机可读存储媒体,其中产生所述第一预测数据包含确定第一运动向量,且产生所述第二预测数据包含确定第二运动向量。
26.根据权利要求25所述的计算机可读存储媒体,其中产生所述第二语法元素是至少部分地基于所述第一运动向量或所述第二运动向量中的哪一者对应于所述选定预测数据。
27.根据权利要求23所述的计算机可读存储媒体,其中产生所述第一预测数据包含确定第一分割区大小且产生所述第二预测数据包含确定第二分割区大小。
28.根据权利要求27所述的计算机可读存储媒体,其中产生所述第一语法元素是至少部分地基于所述第一分割区大小或所述第二分割区大小中的哪一者对应于所述选定预测数据。
29.根据权利要求23所述的计算机可读存储媒体,其中输出所述第一语法元素及所述第二语法元素包含 输出指示所述第一语法元素的第一多个位;及 输出指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
30.根据权利要求23所述的计算机可读存储媒体,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
31.根据权利要求23所述的计算机可读存储媒体,其进一步包含 基于所述选定预测数据,产生用于所述B视频块的第二分割区的第二预测方向的第三语法元素。
32.根据权利要求23所述的计算机可读存储媒体,其进一步包含 对所述第一语法元素执行熵译码过程。
33.根据权利要求32所述的计算机可读存储媒体,其进一步包含 对所述第二语法元素执行第二熵译码过程。
34.一种用于对双向视频块(B视频块)进行编码的装置,所述装置包含 用于产生用于所述B视频块的第一预测数据的装置; 用于产生用于所述B视频块的第二预测数据的装置; 用于基于一个或一个以上速率-失真度量选择所述第一预测数据及所述第二预测数据中的一者的装置; 用于基于所述选定预测数据产生指示用于所述B视频块的分割区大小的第一语法元素的装置; 用于基于所述选定预测数据产生与所述第一语法元素分开且指示用于所述B视频块的分割区的预测方向的第二语法元素的装置;及用于输出所述第一语法元素及所述第二语法元素的装置。
35.根据权利要求34所述的装置,其中所述用于选择所述第一预测数据及所述第二预测数据中的所述一者的装置包含用于针对所述第一预测数据及所述第二预测数据中的每一者评估所述一个或一个以上速率-失真度量的装置,且其中所述一个或一个以上速率-失真度量是至少部分地基于与所述第一预测数据及所述第二预测数据中的每一者相关联的编码速率及编码质量。
36.根据权利要求34所述的装置,其中所述用于产生所述第一预测数据的装置包含用于确定第一运动向量的装置,且所述用于产生所述第二预测数据的装置包含用于确定第二运动向量的装置。
37.根据权利要求36所述的装置,其中所述用于产生所述第二语法元素的装置至少部分地基于所述第一运动向量或所述第二运动向量中的哪一者对应于所述选定预测数据来产生所述第二语法元素。
38.根据权利要求34所述的装置,其中所述用于产生所述第一预测数据的装置包含用于确定第一分割区大小的装置,且所述用于产生所述第二预测数据的装置包含用于确定第二分割区大小的装置。
39.根据权利要求38所述的装置,其中所述用于产生所述第一语法元素的装置至少部分地基于所述第一分割区大小或所述第二分割区大小中的哪一者对应于所述选定预测数据来产生所述第一语法元素。
40.根据权利要求34所述的装置,其中所述用于输出所述第一语法元素及所述第二语法元素的装置经配置以输出指示所述第一语法元素的第一多个位且输出指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
41.根据权利要求34所述的装置,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
42.根据权利要求34所述的装置,其进一步包含 用于基于所述选定预测数据产生用于所述B视频块的第二分割区的第二预测方向的第三语法元素的装置。
43.根据权利要求34所述的装置,其进一步包含 用于对所述第一语法元素执行熵译码过程的装置。
44.根据权利要求43所述的装置,其进一步包含 用于对所述第二语法元素执行第二熵译码过程的装置。
45.一种对双向视频块(B视频块)进行解码的方法,所述方法包含 接收经编码的视频数据; 在所述经编码的视频数据中接收指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素,其中所述第一语法元素与所述第二语法元素分开;及 至少部分地基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码。
46.根据权利要求45所述的方法,其中对所述B视频块进行解码包含至少部分地基于所述第一语法元素及所述第二语法元素产生预测数据。
47.根据权利要求45所述的方法,其中接收所述第一语法元素及所述第二语法元素包含 接收指示所述第一语法元素的第一多个位;及 接收指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
48.根据权利要求45所述的方法,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
49.根据权利要求45所述的方法,其进一步包含 在所述经编码的视频数据中接收指示用以对所述B视频块进行编码的第二预测方向的第三语法元素。
50.根据权利要求45所述的方法,其进一步包含 对所述第一语法元素执行熵解码过程。
51.根据权利要求50所述的方法,其进一步包含 对所述第二语法元素执行第二熵解码过程。
52.一种用于对双向视频块(B视频块)进行解码的视频解码器,所述视频解码器包含 预测单元,其经配置以接收经编码的视频数据,所述经编码的视频数据包含指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素,其中所述第一语法元素与所述第二语法元素分开; 运动补偿单元,其经配置以基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码。
53.根据权利要求52所述的视频解码器,所述运动补偿单元经配置以至少部分地基于所述第一语法元素及所述第二语法元素产生预测数据。
54.根据权利要求52所述的视频解码器,其中所述预测单元经配置以接收指示所述第一语法元素的第一多个位且接收指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
55.根据权利要求52所述的视频解码器,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
56.根据权利要求52所述的视频解码器,其中所述预测单元经进一步配置以接收用于所述B视频块的第二分割区的第二预测方向的第三语法元素。
57.根据权利要求52所述的视频解码器,其进一步包含 熵解码单元,其经配置以对所述第一语法元素执行第一熵解码过程。
58.根据权利要求57所述的视频解码器,其中所述熵解码单元经进一步配置以对所述第二语法元素执行第二熵解码过程。
59.一种包含指令的计算机可读存储媒体,所述指令在处理器中执行时使所述处理器执行双向视频块(B视频块)的解码,所述解码包含 接收经编码的视频数据; 在所述经编码的视频数据中接收指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素,其中所述第一语法元素与所述第二语法元素分开;及 至少部分地基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码。
60.根据权利要求59所述的计算机可读存储媒体,其中对所述B视频块进行解码包含至少部分地基于所述第一语法元素及所述第二语法元素产生预测数据。
61.根据权利要求59所述的计算机可读存储媒体,其中接收所述第一语法元素及所述第二语法元素包含 接收指示所述第一语法元素的第一多个位;及 接收指示所述第二语法元素的第二多个位,所述第一多个位与所述第二多个位彼此独立。
62.根据权利要求59所述的计算机可读存储媒体,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
63.根据权利要求59所述的计算机可读存储媒体,其中所述解码进一步包含 在所述经编码的视频数据中接收指示用以对所述B视频块进行编码的第二预测方向的第二语法兀素。
64.根据权利要求59所述的计算机可读存储媒体,其中所述解码进一步包含 对所述第一语法元素执行熵解码过程。
65.根据权利要求64所述的计算机可读存储媒体,其中所述解码进一步包含 对所述第二语法元素执行第二熵解码过程。
66.一种用于对双向视频块(B视频块)进行解码的装置,所述装置包含 用于接收经编码的视频数据的装置; 用于接收指示用以对所述B视频块进行编码的分割区大小的第一语法元素及指示用以对所述B视频块进行编码的预测方向的第二语法元素的装置,其中所述第一语法元素与所述第二语法元素分开 '及 用于至少部分地基于所述所接收的第一语法元素及所述第二语法元素来对所述B视频块进行解码的装置。
67.根据权利要求66所述的装置,其中所述用于对所述B视频块进行解码的装置包含用于至少部分地基于所述第一语法元素及所述第二语法元素产生预测数据的装置。
68.根据权利要求66所述的装置,其中所述用于接收所述第一语法元素及所述第二语法元素的装置包含 用于接收指示所述第一语法元素的第一多个位的装置;及 用于接收指示所述第二语法元素的第二多个位的装置,所述第一多个位与所述第二多个位彼此独立。
69.根据权利要求66所述的装置,其中所述预测方向是选自由以下各者组成的预测方向的群组第一列表、第二列表,及所述第一列表及所述第二列表两者。
70.根据权利要求66所述的装置,其进一步包含 用于接收指示用以对所述B视频块进行编码的第二预测方向的第三语法元素的装置。
71.根据权利要求66所述的装置,其进一步包含 用于对所述第一语法元素执行熵解码过程的装置。
72.根据权利要求71所述的装置,其进一步包含用于对所述第二语法元素执行第二熵解码过程的装置。
全文摘要
在一个实例中,本发明描述适用于双向预测的视频编码及解码技术。为了将视频块的块类型从编码器用信号发送到解码器,编码器可将两个或两个以上单独语法元素传输到所述解码器,其中所述两个或两个以上单独语法元素中的一者识别所述视频块的分割区大小,且所述两个或两个以上单独语法元素中的另一者识别所述视频块的分割区的预测方向。所述单独语法元素可经个别地编码且从所述编码器传输到所述解码器。
文档编号H04N7/26GK102783150SQ201180009997
公开日2012年11月14日 申请日期2011年2月18日 优先权日2010年2月19日
发明者拉胡尔·P·潘查尔, 马尔塔·卡切维奇 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1