随机接入点画面的制作方法_6

文档序号:9383440阅读:来源:国知局
d[nuhLayerIdB] [j]将nuhLayerldA作为其本身的直接参考层或它的直接参考 层之一。
[0195] 另一种修改语义可以如下所示:当对于在特定接入单元中且在特定CVS中nuh_ layer_id 值 nuhLayerldA 及 NumDirectRefLayers [nuhLayerldA]等于 0 的已编码幽面, nal-unit-type 的值nalUnitTypeA等于 IDR-W-DLP、IDR-N-LP、BLA-W-LP、BLA-W-DLP 或BLA- N_LP时,对于在相同接入单元中且在相同特定CVS中的所有已编码画面的所有VCL NAL单 元,nal_unit_type值应等于nalUnitTypeA,此时这些所有VCL NAL单元的nuh_layer_id值 为 nuhLayerldB (其中 nuhLayerldB > nuhLayerldA) ,NumDirectRefLayers [nuhLayerldB] 不等于 0,范围在 0 到 NumDirectRefLayers [nuhLayerldB]-1 (包括 0 和 NumDirectRefLaye rs [nuhLayerldB]-1 在内)的至少一个 j 具有 nuh-layer-id 值 RefLayerId[nuhLayerIdB] [j]等于 nuhLayerldA 的层或至少一个 RefLayerId[nuhLayerldB] [j]将 nuhLayerldA 作为 其本身的直接参考层或它的直接参考层之一。
[0196] 另一种修改语义可以如下所示:当对于在接入单元中且在特定CVS中nuh_layer_ id 值 nuhLayerldA 等于 0 或 NumDirectRefLayers[nuhLayerldA]等于 0 的已编码幽面, nal-unit-type 值 nalUnitTypeA 等于 IDR-W-DLP、IDR-N-LP、BLA-W-LP、BLA-W-DLP 或 BLA- N_LP时,相同接入单元内以及相同CVS内的所有其他已编码画面的nal_unit_type值应等 于 nalUnitTypeAo
[0197] 另一种修改语义可以如下所示:当对于在接入单元中且在特定CVS中nuh_layer_ id 值 nuhLayerldA 等于 0 或 NumDirectRefLayers[nuhLayerldA]等于 0 的已编码幽面, nal_unit_type值nalUnitTypeA等于IDR_W_DLP、IDR_N_LP时,相同接入单元内以及相同 CVS内的所有其他已编码画面的nal_unit_type值应等于nalUnitTypeA。
[0198] 另一种修改语义可以如下所示:当接入单元中的已编码画面是IDR画面且在特定 CVS 中 nuh_layer_id 值为 0 或 NumDirectRefLayers [nuh_layer_id]等于 0 时,相同接入单 元内以及相同CVS内的所有其他已编码画面应是IDR画面。
[0199] 另一种修改语义可以如下所示:当接入单元中的已编码画面是IDR画面且nuh_ layer_id值为0或NumDirectRefLayers [nuh_layer_id]等于0时,相同接入单元内的所有 其他已编码画面应是IDR画面。
[0200] 另一种修改语义可以如下所示:当接入单元中的已编码画面是IDR画面且nuh_ layer_id值为0或它所属的层的NumDirectRefLayers [nuh_layer_id]等于0时,相同接入 单元内的所有其他已编码画面应是IDR画面。
[0201] 另一种修改语义可以如下所示:当接入单元中的已编码画面是IDR画面且nuh_ layer_id 值为 0 或 IDR 画面的 nuh_layer_id 层的 NumDirectRefLayers [nuh_layer_id]等 于〇时,相同接入单元内的所有其他已编码画面应是IDR画面。
[0202] 另一种修改语义可以如下所示:当属于nuh_layer_id值等于nuhLayerldA的层 的接入单元中的已编码画面是IDR画面且NumDirectRefLayers [nuhLayerldA]等于0时, 相同接入单元内的所有其他已编码画面应是IDR画面,其中所述其他已编码画面的层将 nuhLayerldA作为自身的直接参考层或它的直接参考层之一。
[0203] 另一种修改语义可以如下所示:当属于nuh_layer_id值等于nuhLayerldA的层 的接入单元中的编码画面是IDR画面且NumDirectRefLayers [nuhLayerldA]等于0时,相 同接入单元内的所有其他已编码画面应是IDR画面,其中所述所有其他已编码画面的层将 nuhLayerldA作为自身的直接参考层或间接参考层。
[0204] 直接参考层的示例如下所示:
[0205] 如果direct_dependency_flag[i] [j]等于1,则将索引为j的层描述为是针对索 引为i的另一层的直接参考层。
[0206] 间接参考层的示例如下所示:索引为k的层是索引为j的层的直接参考层,即, direct_dependency_flag[j] [k]等于1 ;且索引为j的层是索引为i的层的直接参考层, 艮口,direct_dependency_flag[i] [j]等于1,在这种情况下,索引为k的层是索引为i的层 的间接参考层。
[0207] 另一种修改语义可以如下所示:当对于在接入单元中且nuh_layer_id值等于0或 NumDirectRefLayers [nuhLayerldA]等于 0 的已编码画面,nal_unit_type 值nalUnitTypeA 等于 IDR_W_DLP、IDR_N_LP、BLA_W_LP、BLA_W_DLP 或 BLA_N_LP 时,相同接入单元内的所有 其他已编码画面的nal_unit_type值应等于nalUnitTypeA。
[0208] 在一些其他实施例中,可以实施以下限制。在接入单元中,至多一个编码画面的 NumDirectRefLayers [nuh_layer_id]可以等于 0〇
[0209] 在一些实施例中,可以通过用"当针对具有特定PicOrderCntVal值和nuh_layer_ id 值为 layer_id_in_nuh [nuhLayerldA]的已编码画面,nal_unit_type 值 nalUnitTypeA 等于 IDR_W_RADL、IDR_N_LP、BLA_W_LP、BLA_W_RADL 或 BLA_N_LP 时"代替"当针对具有特 定 PicOrderCntVal 值和 nuh_layer_id 值为 nuhLayerldA 的已编码画面,nal_unit_type 值 nalUnitTypeA 等于 IDR_W_RADL、IDR_N_LP、BLA_W_LP、BLA_W_RADL 或 BLA_N_LP 时",来规定 针对nal_unit_type的上述语义中的每一个。
[0210] 可以向针对nal_unit_type的上述语义中的每一个添加除了 NAL单元类型、IDR_ W_RADL、IDR_N_LP、BLA_W_LP、BLA_W_RADL 或 BLA_N_LP 以外的限制。例如,可以向属于 CRA接入单元的每一 CRA NAL单元添加所述限制,其中CRA接入单元是在解码顺序上在 比特流中的第一接入单元,是解码顺序上在后续NAL单元末端之后的第一接入单元,或其 HandleCraAsBlaFlag等于1。因此,在一些情况下,例如在上述所有变型中,可以通过用"当 对于具有特定PicOrderCntVal值且nuh_layer_id值为nuhLayerldA的已编码画面,nal_ unit_type 值 nalUnitTypeA 等于 IDR_W_RADL、IDR_N_LP、BLA_W_LP、BLA_W_RADL、或 BLA_ N_LP、或属于是解码顺序上在比特流中的第一接入单元的CRA接入单元的CRA_NUT、或属 于是解码顺序上在后续NAL单元末端之后的第一接入单元的CRA接入单元的CRA_NUT、或 HandleCraAsBlaFlag等于1的CRA_NUT时"代替"当对于具有特定PicOrderCntVal值且 nuh_layer_id 值为 nuhLayerldA 的已编码幽面,nal_unit_type 值 nalUnitTypeA 等于 IDR_ W_RADL、IDR_N_LP、BLA_W_LP、BLA_W_RADL 或 BLA_N_LP 时",来在一些实施例中规定限制。
[0211] 在其他实施例中
[0212] -可以用"NumDirectRefLayers[LayerIdxInVps[nuhLayerldA]] "代替"NumDirec tRefLayers[nuhLayerldA]" ;
[0213] -可以用"NumDirectRefLayers[LayerIdxInVps[nuhLayerldB]] "代替"NumDirec tRefLayers[nuhLayerldB]" ;
[0214] -可以用 "RefLayerld [LayerIdxInVps [nuhLayerldB] ] [j] " 代替 aRefLayerId[nuhLayerldB] [j]
[0215] 可以将NAL单元以及与已编码画面、接入单元和已编码视频序列的关联的表现顺 序从 "nuh_layer_id 等于 nuhLayerldA 且 PicOrderCntVal 值等于 picOrderCntValA 的已 编码幽面在解码顺序上应在nuh_layer_id大于nuhLayerldA的且PicOrderCntVal值等于 PicOrderCntValA的所有已编码画面(如果存在)之前"修改为修改后的表示:只有同步联 播的视频流中的NAL单元的编码顺序需要遵守对NAL单元的顺序的上述限制。因此,在不 需要正同步联播的独立视频流上遵守与NAL单元的顺序有关的限制。
[0216] 可以将NAL单元以及与已编码画面、接入单元和已编码视频序列的关联的修 改后解码顺序可以如下所示:nuh_layer_id等于nuhLayerldA且PicOrderCntVal值 等于 picOrderCntValA 且 IndepLayer[LayerIdInVps[nuhLayerIdA]]等于 1 的已编 码画面在解码顺序上应在如下所示的所有已编码画面(如果存在)之前:nuh_layer_ id 为 nuhLayerldB (nuhLayerldB > nuhLayerldA)的且 PicOrderCntVal 值等于 picOrderCntValA 且 IndepLayer [LayerIdInVps[nuhLayerldB]]等于 0,范围在 0 到 NumDi rectRefLayers [LayerIdInVps [nuhLayerldB] ] -1 (包括 0 和 NumDirectRefLayers [LayerId InVps [nuhLayerldB] ]-1 在内)的至少一个 j 具有 nuh_layer_id 值 RefLayerId[LayerIdI nVps [nuhLayerldB] ] [j]等于 nuhLayerldA 的层。
[0217] 可以将NAL单元以及与已编码画面、接入单元和已编码视频序列的关联的修 改后解码顺序可以如下所示:nuh_layer_id等于nuhLayerldA且PicOrderCntVal值 等于 picOrderCntValA 且 IndepLayer[LayerIdInVps[nuhLayerIdA]]等于 1 的已编 码画面在解码顺序上应在如下所示的所有已编码画面(如果存在)之前:nuh_layer_ id 为 nuhLayerldB (nuhLayerldB > nuhLayerldA)的且 PicOrderCntVal 值等于 picOrderCntValA 且 IndepLayer [LayerIdInVps[nuhLayerldB]]等于 0,范围在 0 到 NumDi rectRefLayers [LayerIdInVps [nuhLayerldB] ] -1 (包括 0 和 NumDirectRefLayers [LayerId InVps [nuhLayerldB] ]-1 在内)的至少一个 j 具有 nuh_layer_id 值 RefLayerId[LayerIdI nVps [nuhLayerldB] ] [j]的层(将 nuhLayerldA 作为直接参考层)。
[0218] 可以将NAL单元以及与已编码画面、接入单元和已编码视频序列的关联的修 改后解码顺序可以如下所示:nuh_layer_id等于nuhLayerldA且PicOrderCntVal值 等于 picOrderCntValA 且 IndepLayer[LayerIdInVps[nuhLayerIdA]]等于 1 的编 码画面在解码顺序上应在如下所;^的所有编码画面(如果存在)之前:nuh_layer_ id 为 nuhLayerIdB(nuhLayerIdB > nuhLayerldA)的且 PicOrderCntVal 值等于 PicOrderCntValA 且 IndepLayer [LayerIdInVps[nuhLayerIdB]]等于 0,范围在 0 到 NumDi rectRefLayers [LayerIdInVps [nuhLayerldB] ] -1 (包括 0 和 NumDirectRefLayers [LayerId InVps [nuhLayerldB] ]-1 在内)的至少一个 j 具有 nuh_layer_id 值 RefLayerId[LayerIdI nVps[nuhLayerIdB]] [j]的层(将nuhLayerldA作为本身的直接参考层或它的直接或间接 参考层之一)。
[0219] 可以将NAL单元以及与已编码画面、接入单元和已编码视频序列的关联的修 改后解码顺序可以如下所示:nuh_layer_id等于nuhLayerldA且PicOrderCntVal值 等于 PicOrderCntValA 且 IndepLayer[LayerIdInVps[nuhLayerIdA]]等于 1 的编 码画面在解码顺序上应在如下所;^的所有编码画面(如果存在)之前:nuh_layer_ id 为 nuhLayerldB (nuhLayerldB > nuhLayerldA)的且 PicOrderCntVal 值等于 PicOrderCntValA 且 IndepLayer [LayerIdInVps[nuhLayerldB]]等于 0,范围在 0 到 NumDi rectRefLayers [LayerIdInVps [nuhLayerldB] ] -1 (包括 0 和 NumDirectRefLayers [LayerId InVps [nuhLayerldB] ]-1 在内)的至少一个 j 具有 nun_layer_id 值 RefLayerId[LayerIdI nVps [nuhLayerldB] ] [j]等于 nuhLayerldA 的层,或至少一个 RefLayerId[LayerIdInVps [η UhLayerIdB]] [j]将nuhLayerldA作为本身的直接参考层或它的直接参考层之一。
[0220] 在上述所有变型中,可以通过用 "NumDirectRefLayers [LayerIdInVps [nuhLayerl dA]]等于 0" 代替" IndepLayer [LayerIdInVps [nuhLayerldA]]等于 1" 并通过用 "NumDire ctRefLayers [LayerIdInVps [nuhLayerldB]]不等于 0"代替" IndepLayer [LayerIdInVps [η UhLayerIdB]]等于0",来在一些实施例中规定顺序限制D
[0221] 在备选实施例中,可以使用以下限制:对于nuh_layer_id > 0的每一层,比特流符 合:
[0223] 在另一备选实施例中,可以使用以下限制:对于nuh_layer_id > 0的每一层i,比 特流符合:
[0225] 本文将在上述说明书中使用的术语和表述用作描述术语,而不是为了进行限制, 使用这些术语和表述不是为了排除所述和所示特征的等同物或其部分,应认识到仅通过如 下所示的权利要求来限定和限制本发明的范围。
【主权项】
1. 一种用于对视频比特流进行解码的方法,包括: (a) 接收代表视频序列的基本层比特流; (b) 接收代表视频序列的多个增强比特流,其中所述增强比特流中的每一个包括递增 的层赋值,其中所述基本层比特流和/或增强比特流中的每一个包括直接依赖性数据,所 述直接依赖性数据指示所述基本层比特流和/或增强比特流中的每一个是否依赖于具有 较小层赋值的其它所述多个增强层和基本层; (c) 对所述基本层比特流和所述多个增强比特流中的每一个进行解码,其中编码为帧 内编码的IDR或帧内编码的BLA的所述基本层比特流的画面应在所述基本层比特流的对应 画面处,具有针对每一所述增强层的对应帧内编码IDR或帧内编码BLA画面,但排除以下情 况:所述增强层之一不依赖于具有较小层赋值的其他所述多个增强层和所述基本层,所述 增强层之一称作独立比特流,其中所述增强层的每一个的层赋值比所述独立比特流大,且 并不依赖于层赋值比所述独立层小的所述多个其他增强层。2. 根据权利要求1所述的方法,其中所述增强层形成可缩放比特流。3. 根据权利要求1所述的方法,其中所述增强层形成多视图比特流。4. 根据权利要求1所述的方法,其中所述直接依赖性数据由直接依赖性标志指示。5. 根据权利要求1所述的方法,其中通过VPS扩展语法来发信号通知所述直接依赖性
【专利摘要】描述了一种用于对视频比特流进行解码的方法。接收到代表视频序列的基本层比特流。还接收代表视频序列的多个增强比特流,其中所述基本层比特流和/或增强比特流中的每一个包括直接依赖性数据。对所述基本层比特流和所述多个增强比特流中的每一个进行解码,其中编码为帧内编码的IDR或帧内编码的BLA的所述基本层比特流的画面应在所述基本层比特流的对应画面处,针对每一所述增强层具有对应帧内编码IDR或帧内编码BLA画面,除了以下情况:所述增强层之一并非独立比特流。
【IPC分类】H04N19/30, H04N19/70
【公开号】CN105103562
【申请号】CN201480020043
【发明人】萨琴·G·德希潘德
【申请人】夏普株式会社
【公开日】2015年11月25日
【申请日】2014年4月7日
【公告号】WO2014162750A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1