许可平行处理的编码构思、传送解多工器及视频比特流的制作方法

文档序号:7791000阅读:128来源:国知局
许可平行处理的编码构思、传送解多工器及视频比特流的制作方法
【专利摘要】一种以截割片、WPP子流或拼贴块描述一图像且使用上下文自适应二进制算术编码来编码的原始字节序列有效载荷经细分或切碎成份额,利用继续的该上下文自适应二进制算术编码概率适应性横跨份额边界。藉此措施,额外地导入截割片、WPP子流或拼贴块内部的份额边界不会导致此等元素的熵编码效率的减低。但相反地,份额小于原先截割片、WPP子流或拼贴块,且因此,份额可比未经切碎的原先实体亦即截割片、WPP子流或拼贴块更早传输,亦即具有更低的延迟。依据另一方面,该方面与第一方面可组合,子流标记NAL单元用在一视频比特流的一序列NAL单元内部以使得一传送解多工器分派在NAL单元内部的截割片数据给相对应的子流或拼贴块,因而能够并列地用作为具有相对应的子流或拼贴块的一多线程解码器。
【专利说明】许可平行处理的编码构思、传送解多工器及视频比特流

【技术领域】
[0001]本发明涉及诸如演进高效视频编码(HEVC)许可并列处理的编码构思、一传送解多工器及一视频比特流。

【背景技术】
[0002]由于HEVC标准对处理要求的增高以及因视频分辨率预期的增高,编码器与解码器的并列化变得极为重要。多核心架构已经利用在宽广范围的近代电子装置。结果,需要可使用多核心架构的有效方法。
[0003]最大编码单元(IXU)的编码或解码出现在光栅扫描,藉此CABAC概率适用于各个影像的规格。空间相依性存在于相邻的LCU间。由于不同成分,例如移动向量、预测、内预测等,各个IXU取决于其左、上、左上及右上邻近IXU。为了允许解码的并行,此等相依性典型地在最新应用中需要被中断。
[0004]曾经提出有些并列化构思,亦即使用熵截割片[3]的波前处理,使用子流[2] [4]、
[11]的波前并行处理(WPP)操作或拼贴块[5]。后述者并非必然需要组合波前处理以许可在解码器或编码器的并列处理。由此观点,拼贴块类似WPP子流。发明人初始针对熵截割片构思进一步研究的动机为执行减低编码效率损耗及如此减轻针对在编码器及解码器中的并列办法在比特流上的负担。
[0005]为了更彻底了解,特别对IXU的使用,首先可注意H.264/AVC[l]的结构。
[0006]H.264/AVC中的编码视频序列由串列存取单元组成,其收集在NAL单比特流且只使用一个序列参数集合。各个视频序列可独立地解码。一编码序列由一序列编码图像组成。一编码框可为一整框或单一栏。各个图像被划分成固定尺寸的宏区块(于HEVC[5]中:IXU)。数个宏区块或IXU可合并成一个截割片。因此一个图像为一或多个截割片的集合。此项数据分开的目的许可在图像以截割片表示的该区的样本独立解码而不使用来自其它截割片的数据。
[0007]—项俗称「熵截割片」[3]的技术为传统截割片分裂成额外子截割片。更明确言之,表示单一截割片的熵编码数据的截割。在一截割片中的熵截割片的排列可有不同变化。最简单者为使用在一帧中的各列LCU/巨集区块作为一个熵截割片。另外,栏或分开区可用作为熵截割片,其甚至可被中断及开关,例如图1的截割片I。
[0008]熵截割片的一项显著目标为许可使用并列CPU/GPU及多核心架构以改良解码处理的时间,亦即加速处理。该目前截割片可被划分成区划,可无需参考其它截割片数据而被剖析与重建。虽然使用熵截割片办法可达成多个优点,但因而合并若干牺牲。
[0009]如[2]、[10]、[11]所提示及部分整合于[5],熵截割片构思已经进一步扩延至子流波前处理(WPP)。此处定义子流的一重复方案。比较熵截割片,确实具有改良的每线熵态初始化。
[0010]拼贴块构思许可欲编码图像信息的分开,各个拼贴块具有其本身的光栅扫描顺序。一拼贴块由一共通结构定义,该共通结构在该帧内重复。一拼贴块也可具有某个栏宽及行高,以LCU或CU表示。标题也可独立地编码且也可以不要求与其它拼贴块联合处理的方式编码,使得解码器线程可完全处理一个存取单元的拼贴块,或至少若干编码操作步骤为以独立方式进行,亦即熵编码及变换编码。
[0011]因此,一拼贴块大为许可全部或部分独立运行拼贴块编码器及解码器,后述情况下,直至HEVC编解码器的过滤阶段。
[0012]在一视频通讯系统或类似系统的捕集、编码、传输、解码及呈示链中为了完整使用并列技术,在通讯参与者间的数据的传送及存取乃整个端对端延迟注入的一个要紧且耗时的步骤。若使用并列技术,诸如拼贴块、子流或熵截割片,此点尤其成问题。
[0013]WPP子流的数据办法暗示区划的编码数据若经处理并不具有数据本地性,换言之,单一线程解码该存取单元,需跨接潜在大型存储器部分来存取下个WPP子流线的资料。需等待多线程解码系统来在某个数据上传输,亦即WPP子流以便以完全并列化方式工作,以探索该波前处理。
[0014]于视频流化中,允许较高分辨率(全HD、四分HD等)导致更高量数据须被传输。对时间敏感的景况,要求低延迟使用情况,诸如视频会议(小于145毫秒)或游戏应用(小于40毫秒)要求极低端对端延迟。因此,传输时间变成关键因素。考虑ADSL用于视频会议应用的上传链路。此处,所谓的随机存取流点,俗称1-框,将为造成传输期间的瓶颈的候选因素。
[0015]HEVC许可在编码器及解码器端所谓的波前-处理及拼贴块-处理。此点使用熵截割片、WPP子流、或甚至其组合而变成可能。藉由并列拼贴块编码及解码也许可并列处理。
[0016]以「非并列靶定」为例,一整个截割片的数据将一次递送,如此若截割片的最末⑶已经被发射则可能由解码器存取。若为单一线程解码器,则如此不成问题。
[0017]但于多线程情况下,若使用多重CPU或核心,则一旦编码数据已经到达波前-解码器或拼贴块-解码器线程,解码过程将可能即刻开始。
[0018]如此,较佳地有在并列处理环境中许可减少编码延迟而同时编码效率的减低较不严重的构思。


【发明内容】

[0019]因此,本发明有一目的为提出许可于并列处理环境中更有效且低度延迟编码的一编码构思、一传送解多工器构思及一视频比特流。
[0020]此项目的藉随所附申请专利范围独立项的主旨达成。
[0021]依据本案的一第一方面,一种以截割片、WPP子流或拼贴块描述一图像且使用上下文自适应二进制算术编码来编码的原始字节序列有效载荷经细分或切碎成份额,具有该上下文自适应二进制算术编码概率适应性横跨份额边界。藉此措施,额外地导入截割片、WPP子流或拼贴块内部的份额边界不会导致此等元素的熵编码效率的减低。但相反地,份额小于原先截割片、WPP子流或拼贴块,及因而,份额可比较未经切碎的原先实体亦即截割片、WPP子流或拼贴块更早传输,亦即具有更低的延迟。
[0022]依据另一方面,该方面与第一方面可组合,子流标记NAL单元用在一视频比特流的一序列NAL单元内部以使得一传送解多工器分派在NAL单元内部的截割片数据给相对应的子流或拼贴块,因而能够并列地用作为具有相对应的子流或拼贴块的一多线程解码器。

【专利附图】

【附图说明】
[0023]优异的体现为申请专利范围各附属项的主旨。又复,本发明的较佳实施例参考附图以进一步细节解说如下,附图中
[0024]图1显示熵截割片的可能化合物的一示意说明图;
[0025]图2显示展开于三个截割片上方的三个拼贴块的一示意说明图;
[0026]图3显示四可变长度份额循环交插体系的份额的一交插实例的一示意说明图;
[0027]图4显示熵截割片数据的编码、分节、交插及解码的一示意说明图;
[0028]图5显示四可变长度份额循环交插体系的份额的一交插实例的一示意说明图,经常使用标记码及实际截割片数据展开于多个NAL单元上方。即使分割为不存在,仍使用标记码。如此可使用一份额识别符在该标记后方指示该份额号码进一步增强。如此免除如循环模式所要求,经常性发送一标记的需要;
[0029]图6显示例示说明NAL单元语法的一假码表;
[0030]图7显示例示说明一序列参数集语法的一假码表;
[0031]图8显示例示说明一低延迟截割片层RBSP语法的一假码表;
[0032]图9显示例示说明一截割片标头语法的一假码表;
[0033]图10显示例示说明一子流标记语法的一假码表;
[0034]图11显示熵截割片数据的简单包封的一实例的一示意说明图(AF为MPEG-2TS适应字段);
[0035]图12显示熵截割片数据的单一 ES包封的另一实例的一示意说明图;
[0036]图13显示熵截割片数据的打包多重ES包封的另一实例的一示意说明图;
[0037]图14显不单一 ES的一传送解多工器的一不意方块图;
[0038]图15显不多重ES的一传送解多工器的一不意方块图;
[0039]图16显不一编码器的一不意方块图;
[0040]图17显不一解码器的一不意方块图;
[0041]图18显示通过解码器执行的步骤的一流程图;及
[0042]图19显示使用即时传输协议(RTP)的多重ES的一实例的示意说明图。

【具体实施方式】
[0043]为了缩短并列解码器线程可开始及结束其帧数据的时间,下列实施例使用结构化用于并列化的数据的分段,诸如通过低度延迟交插办法而将一或多个拼贴块数据或一或多个波前并行处理(WPP)子流数据结构化成为小份额。
[0044]因此,经由从编码器至解码器的传输路径,编码器可相对应于一特定最大编码单元(LCU)集合递送数据,或至少呈一份额形式递送一子流或拼贴块或其部分的字节排齐部分。
[0045]由于该等份额小于完整WPP子流或拼贴块,及/或可调整适应该传输路径的实际最大移转单元(MTU),故在解码端解码的完整存取单元结束前,多个WPP子流或拼贴块的份额可配置成在编码器与解码器间的一移转单元,比较若使用一存取单元的该完整WPP子流或拼贴块的一循序传输,可显著更早开始。
[0046]如此显然地导致份额的更快传输及在解码器的并列解码处理更早开始。当随后帧的截割片或熵截割片已经解码时,诸如由于可得帧间参考,根据知晓解码随后帧的一熵截割片要求的信息,例如以波前方式,该办法也可应用于帧边界。在解码顺序中接续的一帧的该等已解码数据可从该流中的最大容许/发讯运动向量长度或额外信息推衍得到,指示数据部分对先前帧的相依性;或一固定参考方案,指示在一序列固定位置诸如一参数集合中发讯使用的位置。
[0047]一图像可以每个最大编码单元OXU)-列一个熵截割片,或使用WPP子流编码,或甚至呈每列一个WPP子流的组合其可进一步包含于一分开熵截割片中。此种数据结构是在解码器端利用波前处理技术所需的。或拼贴块可用以许可并列处理。
[0048]在编码过程中,在编码器与解码器间的含有WPP流或拼贴块的数据的各个截割片的比特流可划分成可变大小的份额以便匹配最大移转单元大小。然后所得份额经交插,且可送至传输及置于MTU大小的封包内。
[0049]在各个份额之前或之后,为了许可在解码器端处理,可插入一标记码。HEVC的适当标记码可为「0x000002」,其将甚至通过起始码仿真防止。在接收包括多个份额的一个封包后,接收器或解码器可在起始码仿真防止处理期间剖析实际含有的比特流而不要求额外剖析步骤。例如可有两个份额识别模式。经常性可有份额的循环配置,始于具有tranche_id(份额识别符)等于I的份额至具有tranche_id等于η的份额。可为对第一通用方法的安全发讯数据。另一方法可为继标记后方的一特定标头,指示tranchejd例如呈8比特值。
[0050]交插份额数据的解交插可基于每个封包的份额数目的信息施用,该封包可为NAL单元封包。因此可额外地有WPP子流或拼贴块至份额的映射。此项映射可暗示地衍生自拼贴块数目/WPP子流数目,或可于SPS中直接发讯。该映射对解交插程序是重要的,故某些WPP子流或拼贴块数据可被识别且被用于负责解码该关注WPP子流或拼贴块的波前或并联解码器线程。
[0051]为了通知解码器使用该交插方案用于低延迟包封,在NAL单元标头可有一低延迟方萁标 low_delay_flag0
[0052]另一模式可为在传送层上的交插及解交插,亦即在解码处理外部,可能在RTP[8][9] [13]或 MPEG-2 传送流[7]层:
[0053]因此,一标头可置于该封包前方,通过一旗标根指示一份额的存在,旗标包括以字节每份额来表示的尺寸信息。因该传送层与解码处理解耦,可能无需整合一标记码,原因在于总之该传送层的额外信息须在该等数据发送至解码器之前去除。然后传送层也重新排序数据用于比特流递送至解码器。
[0054]一可变长度标头可用在额外多工化层上。此种多工化层也可为编解码器的部分且可在实际原始字节序列数据(RBSP)存取之前导入解码器。一个标头体系可参考图3。但也可有一标头恰在各个份额前方指示长度及其指标。如前述,仍然需要映射指标至比特流结构。
[0055]份额大小也可为恒定大小,如每个份额X字节。如此导致简单多工化体,诸如图4所示。
[0056]由于其可变长度,节段的恒定长度可能在比特流的末端成问题。
[0057]也可能有两个通用解决方案。第一个产生循环X-字节节段(通常截割片的比特流表示型态为字节-排齐)及通过各个解码器-引擎控制字节的耗用,亦即解码器找出一熵截割片的完成或包括一标记码。
[0058]第二方法如图所示,若在一标头的份额具有可变长度,则传讯份额长度。
[0059]节段及交插模式大小可在一个SE1-讯息中或在SPS中传讯。
[0060]传输方案显不于图4。
[0061]另一项关注方法为在该封包诸如NAL或截割片封包内该份额的集合的末端使用完成码或标记码。于此种情况下,可变长度节段为可能,如此要求比特流的完整剖析。此处为了限制存储器的存取,此种针对多工化的额外剖析处理可组合起始码仿真防止剖析,要求在存取含于一 NAL单元中的RBSP数据前作为第一步骤。此种标记方案显示在图5中。
[0062]此处的构思是以交插方式将一较高层级结构诸如实际截割片、熵截割片等分裂成其所含的较低层级数据结构诸如WPP子流或拼贴块,同时将该数据交插成份额。此等份额各自属于一较低层级结构,例如一特定WPP子流或拼贴块交插成一低延迟封包,其可为一特定NAL单元,一 NAL单元具有通过一低延迟交插旗标传讯或甚至一截割片或轻量截割片标头通过一旗标或该截割片类别指示该低延迟交插办法,如对该图中的「NAL单元#1」所示,如此解码器被通知施加一重新排序功能用于一「单一」线程解码器,亦即在该解码器中以原先/解交插顺序使用该等份额的一循序处理。为了在多个封包分割一实际截割片的数据为交插份额以获得该低延迟特征,一传送层可将含有该低延迟交插数据的该NAL单元分段成具有最大MTU尺寸的网络封包。实际截割片数据分段成多个NAL单元也可直接通过编码层施用,如此需要发讯含有一截割片的延续的此种类别的NAL单元,如于图5显示为「NAL单元#2」。为了检测在多个封包诸如NAL单元中的交插数据的完成。可能需要一特定完成码,在该图中也针对「NAL单元#2」显示或一旗标其在该截割片或NAL标头指示该完成。
[0063]于遗失NAL封包的情况下,也需要检测遗失。如此可通过在标头中的额外信息施用,例如轻量截割片标头,诸如所含份额的第一 MB,或只有一特定份额#1。具有信息诸如WPP子流的偏移值或该份额的实际大小,则也可使用此等大小值(一特定WPP子流或拼贴块的偏移值)而在接收具有该完成码的NAL单元及先前NAL单元后进行健全检查。
[0064]换言之,如文所述,份额可经封包为封包300使得各个封包300包含该图像的各个WPP子流或拼贴块的一个份额T#,或该图像的该等WPP子流或拼贴块的一子集(原因在于例如某个WPP子流或拼贴块已经通过先前封包完全传递),以该等WPP子流或拼贴块间界定的顺序#排列,各个封包含一标头302包含信息显示份额T#封装成个别封包300的位置及/或长度,或标记304彼此分开在个别封包300内部的份额T#,其中该解码器可组配成当接收该原始字节序列有效载荷时,使用包含该等标头302或标记304的信息因而存取该等封包内部的份额。依据在WPP子流或拼贴块间定义的顺序,包含该图像的该等WPP子流或拼贴块的第一份额的封包300a可包含一低延迟特征指标306,及依据在WPP子流或拼贴块间定义的顺序,包含该图像的该等WPP子流或拼贴块的第二或随后份额T#的封包300b可包含一连续指标308。该等封包300可为NAL单元或截割片。
[0065]于后文中,提供针对该低延迟交插成份额的语法及语义的一发讯实例。
[0066]虽言如此,如前述,份额数据诸如WPP子流或拼贴块的数据的分裂也可施用在截割片层级或以下。
[0067]现在显示一种办法其可组合针对起始码仿真防止的剖析以减少额外处理步骤。因此于HEVC编码器的RBSP层级施用交插。
[0068]一个份额可视为将RBSP数据分裂成多个区段欲交插在该NAL单元有效载荷区段以供低延迟数据存取。一个份额的完成可由码0x000002指示,且可接着一 8-比特份额识别符tranche_id。该等份额可以循环方式交插,使得该份额的端码不接着该tranche_id,其暗示地推衍。在一单一份额中的Rbsp数据相对应于一拼贴块数据、一子流数据、一截割片数据、或一熵截割片数据。
[0069]于NAL单元语法中,如通过「低延迟包封旗标」指示,针对低延迟交插许可两种模式,换言的,该等份额的循环排列以及经由一旗标诸如在NAL单元标头中的「低延迟循环旗标」,经由在标记码后方的一额外识别符「tranche_id」指示该份额。此二旗标也可存在于序列参数集合,或甚至APS。用于循环份额排列,在剖析期间仍然需要知晓份额的数目,诸如提供于 SPS 为「num_low_delay_tranches」。
[0070]于该NAL单元中,交插「LD_rbsp_byte」通过剖析器读取于NAL语法于最末正向循环中对该实际序列RBSP顺序的一重新排序:
[0071]

【权利要求】
1.一种解码器,其被配置为 从一编码器以截割片、WPP子流或拼贴块的份额接收原始字节序列有效载荷,所述原始字节序列有效载荷以所述截割片、WPP子流或拼贴块描述一图像并且使用上下文自适应二进制算术编码CABAC来编码; 利用横跨份额边界的继续的CABAC概率适应熵解码所述份额;及 解码所述原始字节序列有效载荷以获得所述图像。
2.根据权利要求1所述的解码器,其中,所述原始字节序列以截割片描述所述图像,及所述解码器被配置为在解码所述原始字节序列有效载荷中,分开地解码各个截割片而不使用其它截割片数据。
3.根据权利要求1或2所述的解码器,其中,所述原始字节序列有效载荷以拼贴块描述所述图像,及所述解码器被配置为在解码所述原始字节序列有效载荷中,彼此独立地执行所述拼贴块的熵解码及变换解码。
4.根据前述权利要求中任一项所述的解码器,其中,所述原始字节序列有效载荷以WPP子流描述所述图像,及所述解码器被配置为在解码所述原始字节序列有效载荷中,使用所述WPP子流的波前并列处理。
5.根据前述权利要求中任一项所述的解码器,其中,所述份额使用截割片标头封包化,及所述解码器被配置为在接收所述份额中,当接收一新截割片时,应答在所述新截割片的所述截割片标头中 的一旗标、所述新截割片的一截割片类别或含有所述新截割片的一 NAL单元的一 NAL单元类别,以便通过重置CABAC概率而中断所述CABAC概率适应或继续所述CABAC概率适应。
6.根据前述权利要求中任一项所述的解码器,其中,所述原始字节序列有效载荷以WPP子流或拼贴块描述所述图像,所述WPP子流或拼贴块被进一步细分成所述份额。
7.根据权利要求6所述的解码器,其中,所述解码器被配置为在接收所述份额中,通过针对各个份额,识别所述个别份额属于哪个WPP子流或拼贴块而解交插所述份额。
8.根据前述权利要求中任一项所述的解码器,其中,所述份额经封包化成封包,使得各个封包包含所述图像的各个WPP子流或拼贴块的一个份额、或所述图像的所述WPP子流或拼贴块的一子集,排列成在所述WPP子流或拼贴块间定义的一排序,各个封包包含一包含揭示打包于所述个别封包内的所述份额的位置及/或长度的标头、或将所述相应封包内部的所述份额彼此分开的标记,其中,所述解码器被配置为在接收所述原始字节序列有效载荷中,使用由所述标头或所述标记所包含的信息而存取在所述封包内部的所述份额。
9.根据权利要求8所述的解码器,其中,依据在所述WPP子流或拼贴块间定义的所述排序,包含所述图像的所述WPP子流或拼贴块的第一份额的封包包含一低延迟特征指标,及依据在所述WPP子流或拼贴块间定义的所述排序,包含所述图像的所述WPP子流或拼贴块的第二或其后份额的封包包含一继续指标。
10.根据权利要求8或9所述的解码器,其中所述封包为NAL单元或截割片。
11.一种传送解多工器,其包含 一多工器缓冲器; 用以通过一多线程解码器抽取的截割片缓冲器,允许一图像以WPP子流或拼贴块的并列解码;一传送缓冲器,其被配置为收集属于一视频比特流的一预定基本流的一 TS封包的数据,及转发所述数据给所述多工器缓冲器; 其中,所述传送解多工器被配置为在所述多工器缓冲器的一输出,评估封包化为所述TS封包的一 NAL单元序列的NAL单元的NAL单元标头,抛弃插入在所述NAL单元序列内部的子流标记,且储存携载于所述子流标记内部的所述子流标记数据,及将子流或拼贴块的截割片数据存储在跟随子流标记的NAL单元内部,其一数据字段识别在一个截割片缓冲器内一相等WPP子流或拼贴块,及将WPP子流或拼贴块的截割片数据存储在跟随子流标记的NAL单元内部,其一数据字段识别在不同截割片缓冲器内的不同WPP子流或拼贴块。
12.根据权利要求11所述的传送解多工器,其中,所述子流标记为子流标记NAL单元,具有与所述子流或拼贴块的所述截割片数据所在的NAL单元不同的一 NAL单元类别。
13.根据权利要求11或12所述的传送解多工器,其进一步包含 一解多工器,其被配置为接收所述视频比特流及将所述视频比特流的TS封包依据含在所述TS封包的TS标头内部的PID而分裂成不同基本流,使得各个基本流由与其它基本流的TS封包的PID不同的一 PID的TS封包组成。
14.一 种被配置为接收一视频比特流的传送解多工器,所述视频比特流包含以截割片、WPP子流或拼贴块描述一图像且使用CABAC编码的原始字节序列有效载荷,所述视频比特流利用横跨份额边界的继续的CABAC概率适应被分解成所述截割片、WPP子流或拼贴块的份额,其中针对各个份额,所述各个份额包含识别所述个别份额属于哪个WPP子流或拼贴块的信息,及使用所述信息以联结所述份额至所述截割片、WPP子流或拼贴块。
15.根据权利要求14所述的传送解多工器,其中,针对各个份额,由所述个别份额所包含的信息包含在所述图像内部的一起始位置的一地址,由此所述相应份额连续地涵盖所述相应份额所属的所述截割片、WPP子流或拼贴块的一部分。
16.根据权利要求14或15所述的传送解多工器,其中,所述传送解多工器被配置为针对各个截割片、WPP子流或拼贴块,使用在所述份额被包封于其中的封包的包头中的一解码顺序号码而分类其份额。
17.一种包含根据权利要求11至13中任一项所述的传送解多工器及所述多线程解码器的系统,其中,所述多线程解码器根据权利要求5来实施。
18.—种编码器,其被配置为 利用使用CABAC熵编码所述原始字节序列、以份额传输所述原始字节序列及于所述熵编码中横跨份额边界来继续CABAC概率适应,通过编码一图像,形成一原始字节序列有效载荷来以截割片、WPP子流或拼贴块描述所述图像。
19.根据权利要求18所述的编码器,其中,所述编码器被配置为得自所述原始字节序列,使得所述份额匹配一最大移转单元尺寸。
20.—种传输一序列NAL单元的包含NAL单元标头的视频比特流,所述序列NAL单元具有子流标记插入于其中,其中,NAL单元携载相等子流或拼贴块的份额数据,并跟随子流标记,其一数据字段识别所述相等子流或拼贴块,及不同子流或拼贴块的份额数据跟随子流标记,其一数据字段识别所述不同子流或拼贴块。
21.一种包含原始字节序列有效载荷的视频比特流,所述原始字节序列有效载荷以截割片、WPP子流或拼贴块描述一图像且使用CABAC编码,所述视频比特流利用横跨份额边界的继续的CABAC概率适应被分解成所述截割片、WPP子流或拼贴块的份额,其中,各个份额包括在所述截割片、WPP子流或拼贴块循序地分解成的所述份额间所述相应份额所属的排序的一明确指不。
22.根据权利要求21所述的视频比特流,其中所述份额经封包化成封包,使得各个封包包含所述图像的各个WPP子流或拼贴块的一个份额、或所述图像的所述WPP子流或拼贴块的一子集,排列成在所述WPP子流或拼贴块间定义的一排序,各个封包包含一标头包含揭示打包于所述相应封包内的所述份额的位置及/或长度,或将所述个别封包内部的所述份额彼此分开的标记。
23.根据权利要求21或22所述的视频比特流,其中依据在所述WPP子流或拼贴块间定义的所述排序,包含所述图像的所述WPP子流或拼贴块的第一份额的封包包含一低延迟特征指标,及依据在所述WPP子流或拼贴块间定义的所述排序,包含所述图像的所述WPP子流或拼贴块的第二或其后份额的封包包含一连续指标。
24.根据权利要求21至23项中任一所述的视频比特流,其中所述封包为NAL单元或截割片。
25.—种用于解码的方法,其包含 从一编码器以截割片、WPP子流或拼贴块的份额接收原始字节序列有效载荷,所述原始字节序列有效载荷以所述截割片、WPP子流或拼贴块描述一图像并且使用上下文自适应二进制算术编码CABAC来编码; 利用横跨份额边界的继续的CABAC概率适应熵解码所述份额;及 解码所述原始字节序列有效载荷以获得所述图像。
26.一种用于传送解多工的方法,使用一多工器缓冲器、用以通过一多线程解码器抽取许可以WPP子流或拼贴块并列解码一图像的截割片缓冲器及一传送缓冲器被配置为收集属于一视频比特流的一预定基本流的一 TS封包的数据,及转发所述数据给所述多工器缓冲器,所述方法包含 在所述多工器缓冲器的一输出,评估封包化成所述TS封包的一 NAL单元序列的NAL单元的NAL单元标头, 抛弃子流标记NAL单元,储存携载于所述子流标记内部的所述子流标记数据,及 将子流或拼贴块的截割片数据储存在NAL单元内部以跟随子流标记,其一数据字段识别在一个截割片缓冲器内一相等WPP子流或拼贴块,及将子流或拼贴块的截割片数据存储在NAL单元内部以跟随子流标记NAL单元,其一数据字段识别在不同截割片缓冲器内不同WPP子流或拼贴块。
27.一种用于传送解多工的方法,其包含接收一视频比特流,所述视频比特流包含以截割片、WPP子流或拼贴块描述一图像且使用CABAC编码的原始字节序列有效载荷,所述视频比特流利用横跨份额边界的继续的CABAC概率适应被分解成所述截割片、WPP子流或拼贴块的份额,其中,针对各个份额,所述各个份额包含识别所述相应份额属于哪个WPP子流或拼贴块的信息,及使用所述信息以联结所述份额至所述截割片、WPP子流或拼贴块。
28.—种用于编码的方法,其包含 利用使用CABAC熵编码所述原始字节序列、以份额传输所述原始字节序列及于所述熵编码中横跨份额边界来继续CABAC概率适应,通过编码一图像,形成一原始字节序列有效载荷来以截割片、WPP子流或拼贴块描述所述图像。
29.一种具有一程序代码的计算机程序,当所述计算机程序在一计算机上运行时用以执行根据权利要求2 5至28中任一项所述的方法。
【文档编号】H04N19/436GK104081781SQ201380006105
【公开日】2014年10月1日 申请日期:2013年1月21日 优先权日:2012年1月20日
【发明者】托马斯·席尔, 瓦莱里·乔治, 卡斯滕·格吕内贝格, 海纳·基希霍弗尔, 阿纳斯塔西娅·亨克尔, 德特勒夫·马佩 申请人:弗兰霍菲尔运输应用研究公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1