[发明专利]用于视频编码中的迭代量化速率控制的程序产品在审
申请号: | 201180074837.5 | 申请日: | 2011-11-14 |
公开(公告)号: | CN103918264A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | N.卢;H.姜;A.莫哈姆梅德;S.N.耶迪迪 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04N19/182 | 分类号: | H04N19/182;H04N19/194;H04N19/124;H04N19/146 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张金金;汤春龙 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 编码 中的 量化 速率 控制 程序 产品 | ||
背景技术
在视频压缩中,关于带宽和存储空间典型地存在需要满足的要求。根据可用带宽和/或可用存储空间,压缩过程的程度可需要改变。影响压缩程度的变量中的一个是量化参数(QP)。使用不同QP的编码视频帧将导致不同的压缩结果。较低的QP可导致较大的文件大小,而较高的QP可导致较小的文件大小。
因此,编码过程随着它搜索适合的QP(即,将导致期望文件大小的QP)时可经历多个迭代。这可能是资源密集过程。在该迭代过程中消耗的机器周期数可消耗过多的时间和功率;尽管可产生可接受的文件大小,过程可能低效且代价高。
附图说明
图1是图示迭代视频编码过程的框图。
图2是图示根据实施例的迭代视频编码过程的框图。
图3是图示根据实施例用于确定帧是否具有最佳大小的过程的流程图。
图4是图示根据实施例用于确定QP是否需要被调整以及应如何调整的过程的流程图。
图5是图示根据另一个实施例用于确定QP是否需要被调整以及应如何调整的过程的流程图。
图6是图示根据另一个实施例用于确定QP调整多少(假定需要递减QP)的过程的流程图。
图7是图示根据另一个实施例用于确定QP调整多少(假定需要递增QP)的过程的流程图。
图8是图示根据实施例在本文描述的功能性的软件或固件实施例的框图。
在图中,标号的最左边数字指示标号第一次出现所在的图。
具体实施方式
现在参考图描述实施例,其中类似的标号指示相同或功能上相似的要素。尽管论述了具体配置和设置,应该理解这只是为了说明性目的而进行。相关领域内技术人员将认识到可以使用其他配置和设置而不偏离描述的精神和范围。也可以在除了本文论述的之外的多种其他系统和应用中采用此,这对相关领域内技术人员将是明显的。
本文描述的系统、方法和计算机程序产品可涉及迭代视频编码过程,其中在确定一个或多个宏块代码之后,编码过程的残余量化和数据封装操作可用量化参数(QP)的各种值来重复,而不重复确定宏块预测代码。在实施例中,通过编码生成的实际文件的大小与目标文件大小进行比较。QP可根据这些文件大小相差的量而调整。量化和封装然后可用调整的QP来重复。在实施例中,这些文件大小中的较大差异导致对QP较大的调整。
图1图示迭代编码系统。像素数据110的一个或多个视频帧可提供给编码过程130。编码过程130的输出可包括具有特定大小的文件。在140,可做出关于该文件的大小到当前为止是否是最佳的确定。如将由本领域内技术人员理解的,可应用若干度量来确定特定文件大小是否是可接受的。在一个示例中,文件大小可与目标文件大小比较;大小更接近该目标文件大小的文件可视为更好的结果。如果由编码过程130输出的文件与之前由编码过程130对视频帧110输出的其他文件相比具有最佳帧大小,则该文件可在150保存。初始地,第一文件输出可视为到此时具有最佳大小。
在160,可做出关于是否需要调整质量参数QP的确定。在做出这样的确定中可使用若干因素,如将在下文更详细描述的。如果确定不需要进一步调整QP,则在170,可加载之前指定为具有最佳文件大小的文件并且将其作为一个或多个压缩视频帧190而输出。如果确定需要进一步调整QP,则该调整可在180做出并且编码过程130可使用该新的QP而重复。大小评估过程140和QP调整决策160然后可在必要时重复,直到没有调整QP的进一步需要。
图2图示根据实施例的编码系统。像素数据210的一个或多个视频帧可提供给编码过程。在图示的实施例中,编码过程可包括逻辑220,其搜索并且确定一个或多个宏块MB预测代码。编码过程还可包括逻辑230,其计算并且量化剩余的残余数据,并且将该数据封装到位流内。在实施例中,该封装可采用熵编码。230的输出可包括具有特定大小的文件。在240,可做出关于该文件的大小到当前为止是否是最佳的确定。如与图1的情况一样,可应用若干度量来确定特定文件大小是否是可接受的。在一个示例中,文件大小可与目标文件大小进行比较;更接近该目标文件大小的文件大小可视为更好的结果。如果由230输出的文件与之前输出的其他文件相比具有最佳帧大小,则该文件可在250保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180074837.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在停放过程中促进车轮运动的悬挂控制系统
- 下一篇:一种新型水陆两栖自行车