[发明专利]面向场景切换的多描述视频编码方法无效
申请号: | 201010564736.3 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102006479A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 张萌萌;白慧慧 | 申请(专利权)人: | 北方工业大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100144 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 场景 切换 描述 视频 编码 方法 | ||
1.一种面向场景切换的多描述视频编码方法,包括以下步骤:
对待传输的视频帧序列进行预处理;
依据可使用的信道数量n(其中,n≥2),将经过预处理的视频帧序列中的各个帧进行模n时间采样,从而分解得到n个视频帧子序列,
将所述n个视频帧子序列分别输入至n个标准视频编码器以进行视频编码;
将所述n个标准视频编码器的输出分别在n个可使用的信道上进行发送,
其中,所述预处理包括以下步骤:
判断多个相邻帧之间的运动是否剧烈,若是,则在所述相邻帧之间插入一个或多个插入帧;
判断多个相邻帧之间的运动是否细微,若是,则移除所述多个相邻帧中的一个或多个帧。
2.如权利要求1所述的视频编码方法,其中,所述预处理进一步包括以下步骤:
判断所述视频帧序列中发生场景切换的位置,从而确定一个场景的第一帧和最后一帧;
将m(其中m<n)个所述第一帧的副本作为插入帧而插入所述视频帧序列中所述第一帧的前面或后面,并将m个所述最后一帧的副本作为插入帧而插入所述视频帧序列的所述第二帧的前面或后面,从而使得有至少2个标准编码器同时发送相同的第一帧或第二帧。
3.如权利要求2所述的视频编码方法,所述判断所述视频帧序列中发生场景切换的位置的步骤进一步包括:
计算相邻两帧中对应宏块中的各像素的绝对误差和(SAD),如果所述SAD大于等于一阈值,则确定发生了场景切换。
4.如权利要求2所述的视频编码方法,所述预处理进一步包括:
对视频帧序列中的原始的帧以及所述预处理中的插入帧进行标记,以便在解码时能够区分并删除插入帧。
5.如权利要求2所述的视频编码方法,其中,m=n-1或m=2。
6.如权利要求2所述的视频编码方法,其中,控制插入和删除的帧的数量,以使得每个标准编码器对相同数量的帧进行编码。
7.如权利要求2所述的视频编码方法,所述预处理进一步包括:
对于两个邻近的帧,宏块运动矢量通过公式计算得到最大值,其中(x,y)是最大尺寸的运动矢量的坐标,从而判断运动是剧烈还是细微。
8.如权利要求2所述的视频编码方法,其中,所述n个标准编码器依据以下标准中的一个或多个:H.26x、MPEG-X、VBR。
9.一种面向场景切换的多描述视频编码器,包括:
预处理单元,其被配置为对待传输的视频帧序列进行预处理;
模n时间采样单元,其被配置为依据可使用的信道数量n(其中,n≥2),将经过预处理的视频帧序列中的各个帧进行模n时间采样,从而分解得到n个视频帧子序列,
n个标准视频编码器,其被配置为接收所述n个视频帧子序列,以进行视频编码,所述n个标准视频编码器的输出分别在n个可使用的信道上进行发送,
其中,所述预处理单元被配置为:
判断多个相邻帧之间的运动是否剧烈,若是,则在所述相邻帧之间插入一个或多个插入帧;
判断多个相邻帧之间的运动是否细微,若是,则移除所述多个相邻帧中的一个或多个帧,
并且其中,所述预处理单元被进一步配置为:
判断所述视频帧序列中发生场景切换的位置,从而确定一个场景的第一帧和最后一帧;
将m(其中m<n)个所述第一帧的副本作为插入帧而插入所述视频帧序列中所述第一帧的前面或后面,并将m个所述最后一帧的副本作为插入帧而插入所述视频帧序列的所述第二帧的前面或后面,从而使得有至少2个标准编码器同时发送相同的第一帧或第二帧。
10.一种计算机程序产品,其包含指令,所述指令在由处理器执行时,实现如权利要求1-6所述的方法中的各个步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方工业大学,未经北方工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010564736.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频编解码方法及装置
- 下一篇:一种传输和接收实时视频数据的优化处理方法