[发明专利]基于码流比特数与块划分映射的H.265快速转码方法有效
申请号: | 201610771223.7 | 申请日: | 2016-08-30 |
公开(公告)号: | CN106454343B | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 周益民;郭江;彭凤婷;唐钦宇 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04N19/122 | 分类号: | H04N19/122;H04N19/176;H04N19/184;H04N19/40;H04N19/70 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 邹裕蓉 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于码流比特数与块划分映射的H.265快速转码方法,充分利用输入的码流中的信息来指导H.265编码,降低块划分和模式选择的运算量,以大量缩短转码时间,同时也保证转码后视频的主客观视觉质量。本发明码流格式并不局限于H.265同构转码,技术将支持H.264/AVC或H.263++,甚至是更早的MPGE各代标准的异构转码。 | ||
搜索关键词: | 基于 比特 划分 映射 265 快速 方法 | ||
【主权项】:
1.基于码流比特数与块划分映射的H.265快速转码方法,其特征在于,包括以下步骤:第一步,根据输入的源码流的信息选择解码器对源码流解码得到解码序列,并统计源码流中各编码单元CU的比特数、量化参数QP和编码类型;第二步,判断源码流的编码类型是否为H.265,如是,直接进入第三步,如否,根据比特数Bit和QP按照下式实现到H.265的比特数映射后,再进入步骤三;R265|QP=a1·Rother2|QP+a2·Rother|QP+a3其中,R265|QP表示当前QP下的H.265码流中一个CU的比特数,Rother|QP表示在指定QP下采用H.265之外编码标准的编码的码流中对应CU的比特数,a1,a2,a3是三个经验参数;第三步,将解码序列第0帧用H.265编码器I模式编码,第1帧使用H.265编码器P模式编码,对其余帧先预测分块再进行H.265编码;其中,预测分块的步骤如下:1)从源码流中每一帧中获取每一个8×8的CU的比特数以及归一化比特数、8×8的CU的比特数的最大值与最小值;从源码流中获取每一帧使用的总比特数;2)从目标码流中每一帧中获取每一个8×8的CU的归一化比特数、8×8的CU的比特数的最大值与最小值、8×8的CU的归一化比特数最小值;从目标码流中获取每一帧使用的总比特数;求比例系数k:
其中,
表示目标码流第t帧的总比特数,
表示源码流第t帧的总比特数,
表示目标码流第t帧中8×8的CU最大比特数,
表示目标码流第t帧中8×8的CU最小比特数,
表示源码流第t帧中8×8的CU最大比特数,
表示源码流第t帧8×8的CU最小比特数;3)求每一个8×8的CU的分布情况,满足以下条件的8×8的CU必在目标码流中出现:
其中
表示目标码流中第t帧第p个编码树单元CTU中第4·i号8×8的CU的归一化比特数的最小值;
表示源码流中第t帧第p个CTU中第4·i号8×8的CU的归一化比特数,4·i表示CTU内的编号,i=0,1,2,...,(N/8)2‑1,N表示每个最大编码单元LCU的尺寸大小;4)根据每一个8×8的CU的分布情况来预测除第0帧和第1帧外的目标码流中必须出现的8×8的CU;5)目标码流CTU分块预测:根据已求得确定出现在目标码流中的8×8的CU,依次推出全部的8×8的CU、16×16的CU、32×32的CU、64×64的CU,从而构建出一个完整的CTU;6)根据已知的CTU分块情况对当前帧进行H.265编码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610771223.7/,转载请声明来源钻瓜专利网。