[发明专利]一种基于帧场自适应的容错编码方法有效
申请号: | 201310085128.8 | 申请日: | 2013-03-15 |
公开(公告)号: | CN103152580A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 陈耀武;徐巍炜;蒋荣欣;周凡 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N7/64 | 分类号: | H04N7/64;H04N7/26;H04N7/32 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 容错 编码 方法 | ||
1.一种基于帧场自适应的容错编码方法,其特征在于,包括以下步骤:
对原始视频进行场编码和帧编码,对原始视频中的I帧采用场编码进行发送,对于原始视频中的每个P帧做如下处理:
a)计算当前帧采用场编码的端对端失真代价,记为RDmode1,并对应地评估后续所有P帧的端对端失真代价,记为RM1;
b)计算当前帧采用帧编码的端对端失真代价,记为RDmode2,并对应地评估后续所有P帧的端对端失真代价,记为RM2;
c)当同时满足:RDmode2<RDmode1,且RM2<RM1时,对当前帧采用帧编码进行发送,否则采用场编码进行发送;
d)根据步骤a)~c)遍历所有P帧。
2.如权利要求1所述的基于帧场自适应的容错编码方法,其特征在于,所述步骤a)中,评估后续所有P帧的端对端失真代价的步骤为:
在当前帧中利用如下公式检测一般运动区域M1和剧烈运动区域M2:
M1=A∪B,M2=A∩B
其中:
F(n)是当前帧;
n为当前帧的序号;
M(i,j)为当前帧中的移动点,i,j为该移动点的坐标;
NMB为当前帧中的宏块数目;
m为当前帧中的宏块的编号;
L为每个宏块内像素点的数目;
k为常数1.4;
Bm为当前帧中的宏块;
DBm指Bm为零运动矢量时的亮度绝对值差和;
H(t)是当前帧所有宏块的DBm的直方图;
σ(t)1和σ(t)2分别为H(t)前后两部分的组内方差;
t是取值为0~255的辅助变量;
M1是一般运动区域,M2是剧烈运动区域;
针对运动区域M1,计算所有宏块的端对端率失真之和,记为S1;
针对运动区域M2,计算所有宏块的端对端率失真之和,记为S2;
S1与S2即作为RM1的参照;
针对运动区域M1`,计算所有宏块的端对端率失真之和,记为S1`;
针对运动区域M2`,计算所有宏块的端对端率失真之和,记为S2`;
S1`与S2`即作为RM2的参照;
所述RM2<RM1需同时满足S2`<S2,且S1`<S1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310085128.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于视频图像组分割的分布式转码任务调度系统及方法
- 下一篇:一种报刊架