HEVC函数入门(9)——tile相关

本文探讨了HEVC(高效视频编码)中与Tile相关的概念,包括如何根据uniform_spacing_flag、num_tile_columns_minus1、column_width_minus1、PicWidthInCtbsY等参数计算tile的宽度和高度。此外,还提到了tile在compressSlice和compressGOP中的作用,以及在HM编码器中的实现细节。通过对SPS参数的解析,进一步理解了HEVC的编码结构。
摘要由CSDN通过智能技术生成

前面八篇博客主要整理自殷汶杰大神的博客,主要是为了了解函数的作用及其调用关系,下面呢,为了实现我想要的将图像tile的目标,有必要去找和tile有关的资料,如果不需要这方面的知识可以略过这篇。

首先考虑使用HM工具来进行分割。目前没找到明确的关于tile的分析,那么就从能找到的线索分析吧。
首先在http://blog.csdn.net/qq_32430349/article/details/50623927中提到

前面提过tile的一些特质,下面详细介绍。变量colWidth[ i]标明各个tile的宽度,单位为CTU。可由语法元素uniform_spacing_flag,num_tile_columns_minus1,column_width_minus1[ i ]和PicWidthInCtbsY计算得出。变量colBd[ i ]标明各个tile横向的边界,可由colWidth[ i ]计算得出。
变量rowHeight [ j]标明各个tile的高度,单位是CTU。可由语法元素uniform_spacing_flag,num_tile_rows_minus1,row_height_minus1[ j ]和PicHeightInCtbsY计算得出。变量rowBd[ i ]标明各个tile横向的边界,可由rowHeight[ i ]计算得出。

http://blog.csdn.net/qq_32430349/article/details/50853883中又提到

在HEVC标准中的图像分割(1)的最后,我介绍了tile扫描方式,原因就在于slice segment包含n个CTU(coding tree unit)(见(1)),CTU按照tile扫描顺序排列。也就是说,在每个slice segment中,每解码一个CTU,TS扫描地址加1。

http://www.voidcn.com/blog/lealoncity/article/p-2842752.html这篇文章中提到:

<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值