利用shvc的关注区域可伸缩性的制作方法_3

文档序号:9355723阅读:来源:国知局
bled_flag、pps_loop_filter_across_ slices_enabled_flag、pps_deblocking_filter_disabled_flag、slice_loop_filter_ across_slices_enabled_flag、slice_deblocking_filter_disabled_flag、sample_ adaptive_offset_enabled_flag、 slice_sao_luma-flag 和 slice_sao_chroma_flag 的 某些组合时,可使用等于 I 的 il_exact_sample_value_match_flagD all_tiles_ilc_idc 等于1指示:在CVS内,没有在每个识别的图块之外的样本值并且没有在使用在识别的 图块之外的一个或多个样本得到的分数采样位置处的样本值被用于nuh_layer_id等于 ictsNuhLayerld的识别的图块内的任何样本的层间预测,其中ictsNuhLayerld是这个SEI 消息的nuh_layer_id的值。all_tiles_ilc_idc等于2指示:在CVS内,不根据层间参考 图片预测nuh_layer_id等于ictsNuhLayerld的每个识别的图块中的预测块。all_tiles_ ilc_idc等于O指不:在CVS内,针对具有等于ictsNuhLayerld的nuh_layer_id的图块,可 约束层间预测处理或者可不约束层间预测处理。保留等于3的all_tiles_il C_idC的值。
[0062] "不解码 SEFHE
[0063] "不解码SEI"消息能够被发送以指示不需要解码器对增强层的不重要CTU进行解 码,以便对增强层的重要CTU进行解码。这能够指示编码器已限制运动补偿处理、帧内预测 处理和/或熵编码处理。
[0064] 利用图块方法1的显式ROI映射
[0065] 增强层被编码为具有下面各项:图块结构,每个ROI是图块的矩形区域,并且由重 要图块的列表传达ROI映射。
[0066] 位于ROI中的图块被称为重要图块;否则,该图块是不重要图块。重要图块是重要 CTU的集合。不重要图块是不重要CTU的集合。
[0067] 重要图块的列表由下面各项传达:图片参数集(PPS)原始字节序列净荷(RBSP)或 在片区段层RBSP以上的新RBSP类型。该列表由图块索引的列表传达。图块索引是按照图 片中的图块的扫描次序的图块的索引。图块索引在利用差分编码的情况下编码或者在不利 用差分编码的情况下编码。
[0068] 增强层也被编码为具有下面的条件。如果第一图块不是第一重要图块,则它被编 码为具有所有下面的条件:在第一重要图块之前的所有不重要图块的集合是图片的第一片 (slice),并且第一重要图块的第一 CTU是第二片的第一 CTU。否则,第一图块是第一重要 图块,并且第一重要图块的第一 CTU是第一片的第一 CTU。片的第一 CTU是图片的第一 CTU 或重要图块的第一 CTU。如果在两个重要图块之间存在一个或多个不重要图块,则两个重要 图块之间的不重要图块形成一个片区段。如果在图片中的最后一个重要图块之后存在一个 或多个不重要图块,则在最后一个重要图块之后的不重要图块形成一个片区段。以下条件 之一为真:连续数量的重要图块形成片或片区段,或者重要图块是一个或多个片或片区段。 可选消息能够被用于指示:通过将运动补偿处理限制于ROI内,每个ROI可被独立地解码。 该限制针对SHVC中的增强层中的个体ROI。
[0069] 图2表示利用方法1的图块的例子的方框图。增强层图片被划分为16个图块。增 强层的不重要图块是仅具有不重要CTU的图块。增强层的不重要CTU是从基本层(SNR可 伸缩性)或从内插基本层(空间可伸缩性)复制其像素的CTU。如图2中所示,Tile5具有 两个片区段,并且TilelO具有一个片区段。仅Tile5和TilelO是重要图块。仅Tile5和 TilelO被利用slice_segment_layer_rbsp()编码。不重要图块由不重要片区段层RBSP传 达,并且重要图块由规则片区段层RBSP传达。
[0070] 利用图块方法2的显式ROI映射
[0071] 增强层被编码为具有下面各项。增强层被编码为具有图块结构。每个ROI是图块 的矩形区域。位于ROI中的图块被称为重要图块;否则,该图块是不重要图块。重要图块是 重要CTU的集合。不重要图块是不重要CTU的集合。
[0072] ROI映射由重要图块的列表传达。重要图块的列表由下面各项传达:图片参数集 (PPS)原始字节序列净荷(RBSP)或在片区段层RBSP以上的新RBSP类型。该列表由图块索 引的列表传达。图块索引是按照图片中的图块的扫描次序的图块的索引。图块索引在利用 差分编码的情况下编码或者在不利用差分编码的情况下编码。
[0073] 如果片区段具有一个或多个图块,则所有下面各项被编码为真:片区段具有一个 或多个重要图块;如果它具有超过一个重要图块,则重要图块具有连续次序(例如,sl ice_ Segment_date〇中的CTU具有连续次序)并且该片区段中的最后一个图块是重要的,除了 它是图片中的最后一个片区段之外。
[0074] 如果图块具有一个或多个区段,则该图块是重要的。
[0075] 可选消息能够被用于指示:通过将运动补偿处理限制于ROI内,每个ROI可被独立 地解码。该限制针对SHVC中的增强层中的个体ROI。
[0076] 图3表示利用方法2的图块的例子的方框图。该图片被划分为16个图块。不重要 图块是仅具有不重要CTU的图块。不重要CTU是从基本层(SNR可伸缩性)或从内插基本 层(空间可伸缩性)复制其像素的CTU。如图3中所示,在SliceO-SegO的slice_segment_ data()中对 Tile5 进行编码,并且在 SliceO-Segl 的 slice_segment_data()中对 TilelO 进行编码。
[0077] 表4显示PPS中具有图块的显式ROI映射的示例性代码。
[0078]
[0079]
[0080] CN 105075271 A VL "Π 13/⑵贝

[0086] 具有图块的隐式ROI映射
[0087] 增强层被编码为具有下面各项。增强层被编码为具有图块结构。图块是重要图块 或不重要图块。重要图块是重要CTU的集合。不重要图块是不重要CTU的集合。下面各项 之一被编码为真:重要图块包括一个或多个片或片区段,或者连续数量的重要图块是一个 片或片区段。
[0088] 在下面以隐式方式传达ROI映射。通过具有用于不重要片区段的新NAL单元类型 的non_significant_slice_segment_rbsp ()来传达一个或多个不重要图块。在NAL单元 中对重要图块进行编码,该NAL unit具有指示它是编码片区段NAL单元的nal_unit_type。
[0089] 可选消息能够被用于指示:通过将运动补偿处理限制于ROI内,每个ROI可被独立 地解码。该限制针对SHVC中的增强层中的个体ROI。
[0090] 表 7 显不具有图块的 non_signif icant_layer_rbsp ()
[0091]
[0092] 图4表示具有图块的隐式ROI映射的示图。图片被划分为16个图块。不重要图 块是仅具有不重要CTU的图块。不重要CTU是从基本层(SNR可伸缩性)或从内插基本层 (空间可伸缩性)复制其像素的CTU。如图4中所示,SegO、Seg3和Seg5是不重要片区段。 Segl、Seg2和Seg4是规则片区段。
[0093] 没有图块的隐式ROI映射
[0094] 增强层被编码为具有下面各项。在下面以隐式方式传达ROI映射。通过具有用于 不重要片区段的新NAL单元类型的non_significant_slice_segment_rbsp()的方式来传 达一个或多个不重要CTU。在NAL单元中对一个或多个连续的重要CTU进行编码,该NAL单 元具有指示它是编码片区段NAL单元的nal_unit_type。
[0095] 可选消息能够被用于指示:通过将运动补偿处理限制于ROI内,每个ROI可被独立 地解码。该限制针对SHVC中的增强层中的个体ROI。
[0096] 表 8 显不没有图块的 non_signif icant_layer_rbsp ()
[0097]
[0100]
[0101]
[0102]
[0107]
[0108] 跳过图片和跳过片
[0109] 不重要片区段能够指示:由SHVC解码器通过针对SNR可伸缩性从基本层复制像素 或通过针对空间可伸缩性从上采样的基本层复制像素来重构片区段中的CTU。
[0110] 当增强层中的整个图片仅包括一个或多个不重要片区段时,由SHVC解码器通过 针对SNR可伸缩性从基本层复制像素或通过针对空间可伸缩性从上采样的基本层复制像 素来重构图片中的所有CTU。
[0111] 当增强层中的整个片仅包括一个或多个不重要片区段时,由SHVC解码器通过针 对SNR可伸缩性从基本层复制像素或
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1