编码单元比特数限制的制作方法_3

文档序号:8532129阅读:来源:国知局
用的情 况下HEVC主配置文件中的所有编码模式、在变换跳过被禁用的情况下HEVC主配置文件中 的所有编码模式、在变换跳过被启用的情况下HEVC主静止图像配置文件中的所有编码模 式、在变换跳过被禁用的情况下HEVC主静止图像配置文件中的所有编码模式、在变换跳过 被启用的情况下HEVC主10配置文件中的所有编码模式、在变换跳过被禁用的情况下HEVC 主10配置文件中的所有编码模式等等。
[0041] 通常,HEVC主配置文件可以包括用于对I (帧内编码)、P (预测)、或B (双向预测) 图像进行编码的配置文件,而HEVC主静止图像配置文件可以包括用于仅对I图像进行编码 的配置文件,使得HEVC主静止图像配置文件可以是HEVC主配置文件的子集。进而,HEVC主 配置文件可以包括用于利用8比特的比特深度进行编码的配置文件,而HEVC主10配置文 件可以例如包括用于利用10比特的比特深度进行编码的配置文件。
[0042] 通常,根据本公开,如所讨论的,可以基于由编码器或解码器使用的编码模式来选 择各种比例因子。接着,所选择的比例因子可以用于基于公式(4)来分配比特数限制:
[0043] LCUBitNumLimit = scale_factor(coding modes)^LCURawDataNum (4)
[0044] 其中,scale_factor(.)表示将编码模式集映射到在[I. 0,2· 0]或(I. 0, 2· 0]等 等范围内的有理数的函数。可以按照基于映射表的方式来描述scale_factor(.)的使用。 例如,确定比特数限制比例因子可以包括访问具有多个比特数限制比例因子和相对应的编 码模式的表。首先,可以将所有可能的编码模式管理为若干个集,其中向每一个集分配映射 表中的条目索引。接着,可以向所有条目分配特定的数目。
[0045] 例如,下表说明了示例比例因子映射:
[0046]
【主权项】
1. 一种用于执行视频编码的计算机实现的方法,包括: 至少部分地基于活动的视频编码模式从多个比特数限制比例因子中确定比特数限制 比例因子;以及 至少部分地基于所述比特数限制比例因子来确定与视频数据块相关联的比特数限制。
2. 根据权利要求1所述的方法,其中,确定与所述视频数据块相关联的所述比特数限 制包括将所述比特数限制比例因子与所述视频数据块的原始视频数据大小相乘。
3. 根据权利要求1所述的方法,其中,比例因子包括等于或大于1并且小于或等于2的 一个数、3/2、4/3或5/3中的至少一个。
4. 根据权利要求1所述的方法,其中,所述视频数据块包括高效率视频编码(HEVC)视 频数据,其中,第一编码模式包括ffiVC主配置文件中变换跳过被启用的所有编码模式,且 相对应的第一比特数限制比例因子包括4/3,并且其中,第二编码模式包括HEVC主配置文 件中变换跳过被禁用的所有编码模式,且相对应的第二比特数限制比例因子包括3/2。
5. 根据权利要求1所述的方法,其中,所述视频数据块包括高效率视频编码(HEVC)视 频数据,其中,第一编码模式包括ffiVC主配置文件中变换跳过被启用的所有编码模式,且 相对应的第一比特数限制比例因子包括4/3,其中,第二编码模式包括HEVC主配置文件中 变换跳过被禁用的所有编码模式,且相对应的第二比特数限制比例因子包括3/2,其中,第 三编码模式包括JEVC主静止图像配置文件中变换跳过被启用的所有编码模式,且相对应 的第三比特数限制比例因子包括4/3,其中,第四编码模式包括HEVC主静止图像配置文件 中变换跳过被禁用的所有编码模式,且相对应的第四比特数限制比例因子包括3/2,其中, 第五编码模式包括HEVC主10配置文件中变换跳过被启用的所有编码模式,且相对应的第 五比特数限制比例因子包括5/3,并且其中,第六编码模式包括HEVC主10配置文件中变换 跳过被禁用的所有编码模式,且相对应的第六比特数限制比例因子包括5/3。
6. 根据权利要求1所述的方法,其中,多个编码模式包括较低比特产生编码模式和比 该较低比特产生编码模式产生更多比特的较高比特产生编码模式,并且其中,与所述较低 比特产生编码模式相关联的比特数限制比例因子小于与所述较高比特产生编码模式相关 联的比特数限制比例因子。
7. 根据权利要求1所述的方法,还包括: 接收比特流; 访问所述比特流以确定所述多个比特数限制比例因子和相对应的多个编码模式; 基于所确定的比特数限制来确定缓冲器大小;以及 至少部分地基于对视频数据的编码来生成输出图像。
8. 根据权利要求1所述的方法,还包括: 至少部分地基于所述比特数限制来对视频数据进行编码;以及 将所述多个比特数限制比例因子和相对应的多个编码模式编码到比特流中,其中,所 述多个比特数限制比例因子和所述相对应的多个编码模式包括所述比特流的补充增强信 息(SEI)包的一部分。
9. 根据权利要求1所述的方法,还包括: 至少部分地基于所述比特数限制对视频数据进行编码; 至少部分地基于编码的视频数据对比特流进行编码; 将所述多个比特数限制比例因子和相对应的多个编码模式编码到所述比特流中,其 中,所述多个比特数限制比例因子和所述相对应的多个编码模式包括所述比特流的补充增 强信息(SEI)包的一部分; 接收所述比特流; 访问所述比特流以确定所述多个比特数限制比例因子和所述相对应的多个编码模 式; 基于所确定的比特数限制来确定缓冲器大小;以及 至少部分地基于对所述视频数据的编码来生成输出图像, 其中,确定所述比特数限制比例因子包括访问包括所述多个比特数限制比例因子和所 述相对应的多个编码模式的表, 其中,确定所述比特数限制比例因子包括确定经由所述表所述活动的编码模式不可 用,并且其中,所述比特数限制比例因子被设置为缺省的比特数限制比例因子, 其中,确定与所述视频数据块相关联的所述比特数限制包括将所述比特数限制比例因 子与所述视频数据块的原始视频数据大小相乘, 其中,所述比例因子包括等于或大于1并且小于或等于2的一个数、3/2、4/3或5/3中 的至少一个, 其中,所述多个编码模式包括较低比特产生编码模式和比该较低比特产生编码模式产 生更多比特的较高比特产生编码模式,并且其中,与所述较低比特产生编码模式相关联的 比特数限制比例因子小于与所述较高比特产生编码模式相关联的比特数限制比例因子, 其中,所述视频数据块包括最大编码单元(LCU), 其中,所述视频数据块包括高效率视频编码01EVC)视频数据,其中,第一编码模式包 括HEVC主配置文件中变换跳过被启用的所有编码模式,且相对应的第一比特数限制比例 因子包括4/3,其中,第二编码模式包括HEVC主配置文件中变换跳过被禁用的所有编码模 式,且相对应的第二比特数限制比例因子包括3/2,其中,第三编码模式包括HEVC主静止图 像配置文件中变换跳过被启用的所有编码模式,且相对应的第三比特数限制比例因子包括 4/3,其中,第四编码模式包括HEVC主静止图像配置文件中变换跳过被禁用的所有编码模 式,且相对应的第四比特数限制比例因子包括3/2,其中,第五编码模式包括HEVC主10配置 文件中变换跳过被启用的所有编码模式,且相对应的第五比特数限制比例因子包括5/3,并 且其中,第六编码模式包括JEVC主10配置文件中变换跳过被禁用的所有编码模式,且相对 应的第六比特数限制比例因子包括5/3, 其中,确定所述比特数限制包括在视频解码器处确定所述比特数限制,并且其中,至少 部分地以硬件实现所述视频解码器,以及 其中,确定所述比特数限制包括在视频编码器处确定所述比特数限制,并且其中,至少 部分地以硬件实现所述视频编码器。
10. -种用于执行视频编码的计算机实现的方法,包括: 通过将最大编码单元原始数据数目与比特数限制比例因子5/3相乘来确定与视频数 据的最大编码单元相关联的比特数限制;以及 至少部分地基于所述比特数限制来对所述视频数据进行编码。
11. 根据权利要求10所述的方法,还包括: 至少部分地基于对所述视频数据的编码来生成输出图像, 其中,视频数据块包括高效率视频编码01EVC)视频数据, 其中,确定所述比特数限制包括在视频解码器处确定所述比特数限制,并且其中,至少 部分地以硬件来实现所述视频解码器。
12. 根据权利要求10所述的方法,还包括: 至少部分地基于编码的视频数据来对比特流进行编码; 接收所述比特流; 基于所确定的比特数限制来确定缓冲器大小;以及 至少部分地基于对所述视频数据的编码来生成输出图像, 其中,视频
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1