发明名称 |
一种动态规划优化视频编码关键帧位置方法 |
摘要 |
本发明公开一种动态规划优化视频编码关键帧位置方法,涉及音视频编码领域。包括步骤:指定转码工具与预编码的参数,进行预编码;所述预编码结束后得到编码视频的每一帧的编码大小以及所有的场景切换点位置;所述场景切换点的视频帧均设为关键帧;根据任意相邻两个所述场景切换点之间一个编码帧的大小信息,计算出这一段的优化的关键帧分配方案。本发明的有益效果是在不影响播放拖动精度和画面质量的情况下,能够节省码率;或者说在相同的码率和播放拖动精度的条件下,能够对画面质量有部分的改善。 |
申请公布号 |
CN103491381B |
申请公布日期 |
2016.03.02 |
申请号 |
CN201310370224.7 |
申请日期 |
2013.08.22 |
申请人 |
合一网络技术(北京)有限公司 |
发明人 |
焦华龙;高飞;吴岷;姚键;潘柏宇;卢述奇 |
分类号 |
H04N19/85(2014.01)I |
主分类号 |
H04N19/85(2014.01)I |
代理机构 |
北京市天玺沐泽专利代理事务所(普通合伙) 11532 |
代理人 |
鲍晓 |
主权项 |
一种动态规划优化视频编码关键帧位置方法,其特征在于,包括如下步骤:(1)指定转码工具与预编码的参数,进行预编码;(2)所述预编码结束后得到编码视频的每一帧的编码大小以及所有的场景切换点位置;(3)所述场景切换点的视频帧均设为关键帧;(4)根据任意相邻两个所述场景切换点之间一个编码帧的大小信息,计算出这一段的优化的关键帧分配方案,前一个场景切换点的位置在第0帧,后一个场景切换点的位置在第N+1帧,设定关键帧最大间隔为K,第i帧在预编码中的码率大小是Xi(i=1~N);其中N、K、i均为正整数;具体的:出于播放时定位精度考虑,设定一个最大关键帧间隔K来达到相应的拖动精度;于是对于这N帧的视频中,就至少需要Kn=[N/K]个关键帧,[x]表示将数x取整;设关键帧的位置选取在第t<sub>j</sub>帧(j=1~Kn),那么就是在限制条件t<sub>j+1</sub>‑t<sub>j</sub>≤K(j=1~Kn‑1)和t<sub>1</sub>≤K,t<sub>Kn</sub>≥N+1‑K下,<img file="FDA0000851331740000011.GIF" wi="150" he="165" />取得最大值时,t<sub>j</sub>(j=1~Kn)的取值就是对应的关键帧安排的优化位置。 |
地址 |
100080 北京市海淀区海淀大街8号中钢国际广场A座5层A、C区 |