[发明专利]转码视频数据有效
申请号: | 201310421115.3 | 申请日: | 2013-08-02 |
公开(公告)号: | CN103581665B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | P·Y·李;P·刘;C·C·王 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04N19/00 | 分类号: | H04N19/00;H04N19/176;H04N19/513;H04N19/94;H04N19/177 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张晰;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码参数 解码 转码视频 视频流 计算设备 解码帧 流输出 | ||
1.一种用于转码视频数据的方法,包括:
对视频流进行解码以获得解码帧;
从所述视频流中提取解码参数,所述解码参数包括以下中的至少一个:一个或多个运动矢量、一个或多个量化参数、以及一个或多个宏块类型;
修改所述解码参数;以及
在比特率改变不超过比特率增量的限制的情况下,使用所述解码参数,比对所述帧进行呈现更快地对所述帧进行编码,其中,所述解码帧与编码帧的运动矢量相关联,从而不执行运动估计搜索,并且其中,如果所述比特率改变超过所述比特率增量,则不将所提取的所述解码参数用于编码。
2.如权利要求1所述的方法,其中,如果所述解码帧的帧类型是I帧帧类型并且所述编码帧的目标帧类型是P帧或B帧帧类型,则不将所提取的所述解码参数用于编码。
3.如权利要求1所述的方法,如果所述解码帧的帧类型是P帧或B帧帧类型并且所述编码帧的目标帧类型是I帧帧类型,则不将所提取的所述解码参数用于编码。
4.如权利要求1所述的方法,其中,所述视频流包括H.264高级视频编码(AVC)视频流,并且其中所述方法进一步包括:
对所述H.264高级视频编码(AVC)视频流进行解码;
在所述视频流的每帧上执行比特率控制;以及
重新封装所述视频流。
5.如权利要求1所述的方法,其中从所述视频流中提取所述解码参数包括:缩放所述解码参数的运动矢量。
6.如权利要求1所述的方法,其中,使用所述解码参数对所述帧进行编码包括:更改从所述解码参数中获得的一个或多个运动矢量、更改从所述解码参数中获得的一个或多个量化参数、或者更改从所述解码参数中获得的一个或多个宏块类型中的至少一个以遵从目标视频压缩格式的新简档或新级别。
7.如权利要求1所述的方法,其中,使用所述解码参数对所述帧进行编码包括:改变图片组的帧类型。
8.如权利要求1所述的方法,其中,使用所述解码参数对所述帧进行编码包括:更改所述解码参数以遵从目标视频压缩格式。
9.一种计算设备,包括:
解码器,其被配置成对视频流进行解码以获得解码帧;
中央处理单元(CPU)和存储指令的存储设备,所述中央处理单元(CPU)被配置成执行存储的指令,其中,所述存储设备包括处理器可执行代码,当被所述中央处理单元(CPU)执行时,所述处理器可执行代码被配置成:
从所述视频流中提取解码参数,所述解码参数包括以下中的至少一个:一个或多个运动矢量、一个或多个量化参数、以及一个或多个宏块类型;
修改所述解码参数;以及
编码器,其被配置成在比特率改变不超过比特率增量的限制的情况下,使用所述解码参数,比对所述帧进行呈现更快地对所述帧进行编码,其中,所述解码帧与编码帧的运动矢量相关联,从而不执行运动估计搜索,并且其中,如果所述比特率改变超过所述比特率增量,则不将所提取的所述解码参数用于编码。
10.如权利要求9所述的计算设备,其中,如果所述解码帧的帧类型是I帧帧类型并且所述编码帧的目标帧类型是P帧或B帧帧类型,则不将所提取的所述解码参数用于编码。
11.如权利要求9所述的计算设备,其中,如果所述解码帧的帧类型是P帧或B帧帧类型并且所述编码帧的目标帧类型是I帧帧类型,则不将所提取的所述解码参数用于编码。
12.如权利要求9所述的计算设备,其中,所述视频流包括H.264高级视频编码(AVC)视频流,并且其中所述解码器对所述H.264高级视频编码(AVC)视频流进行解码,在所述视频流的每帧上执行比特率控制,并重新封装所述视频流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310421115.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种逐次更新屏蔽字的图像压缩游长编码方法
- 下一篇:一种保健食品的组合物