一种视频转码的方法

文档序号:7771691阅读:394来源:国知局
一种视频转码的方法
【专利摘要】一种视频转码的方法,所述方法包括:根据输入数据的分块模式确定输出数据的分块模式;在所述输出数据的分块模块中搜索得到最佳运动矢量。应用本发明实施例后,计算简单,从而避免造成较大的转码延时。
【专利说明】一种视频转码的方法

【技术领域】
[0001] 本申请涉及视频【技术领域】,更具体地,涉及一种视频转码的方法。

【背景技术】
[0002] 视频转码是数字音视频产业中一个重要的领域。传统的视频转码是像素域转码。 级联的像素域转码需要完全恢复出空域值,然后重新编码,重新编码时与解码端没有关系, 完全按照传送过来的每帧的像素值来进行运动补偿和预测估计,即采用先恢复运动矢量、 计算出图像的原始信息,然后再按照新的标准重新进行帧间预测。帧间预测主要包括运动 估计和运动补偿两部分,运动矢量就是运动估计得到的结果。
[0003] 由于运动矢量估计的计算复杂度较高,耗费较多时间,从而造成比较大的转码延 时。


【发明内容】

[0004] 本发明实施例提出一种视频转码的方法,计算简单,从而避免造成较大的转码延 时。
[0005] 本发明实施例的技术方案如下:
[0006] -种视频转码的方法,所述方法包括:
[0007] 根据输入数据的分块模式确定输出数据的分块模式;
[0008] 在所述输出数据的分块模块中搜索得到最佳运动矢量。
[0009] 输入数据的分块模式包括16x16、16x8、和8x16时,所述根据输入数据的分块模式 确定输出数据的分块模式包括:输入数据的分块模式与输出数据的分块模式相同。
[0010] 输入数据的分块模式包括8x8时,所述根据输入数据的分块模式确定输出数据的 分块模式包括:
[0011] 输入数据的分块模式对应的非零离散余弦变换DCT交流系数个数小于等于预设 的阈值,输入数据的分块模式与输出数据的分块模式相同。
[0012] 输入数据的分块模式包括8x8时,所述根据输入数据的分块模式确定输出数据的 分块模式包括:
[0013] 输入数据的分块模式对应的非零DCT交流系数个数大于预设的阈值,将输入数据 的分块模块分为4个4x4的模块;
[0014] 根据4x4的模块确定输出模块的分块模式。
[0015] 所述根据4x4的模块确定输出模块的分块模式包括:相邻两个4x4模块的rst相 似,则合并所述4x4模块,依据合并后4x4模块确定输出模块的分块模式;
[0016]

【权利要求】
1. 一种视频转码的方法,其特征在于,所述方法包括: 根据输入数据的分块模式确定输出数据的分块模式; 在所述输出数据的分块模块中搜索得到最佳运动矢量。
2. 根据权利要求1所述视频转码的方法,其特征在于,输入数据的分块模式包括 16x16、16x8、和8x16时,所述根据输入数据的分块模式确定输出数据的分块模式包括:输 入数据的分块模式与输出数据的分块模式相同。
3. 根据权利要求1所述视频转码的方法,其特征在于,输入数据的分块模式包括8x8 时,所述根据输入数据的分块模式确定输出数据的分块模式包括: 输入数据的分块模式对应的非零离散余弦变换DCT交流系数个数小于等于预设的阈 值,输入数据的分块模式与输出数据的分块模式相同。
4. 根据权利要求1所述视频转码的方法,其特征在于,输入数据的分块模式包括8x8 时,所述根据输入数据的分块模式确定输出数据的分块模式包括: 输入数据的分块模式对应的非零DCT交流系数个数大于预设的阈值,将输入数据的分 块模块分为4个4x4的模块; 根据4x4的模块确定输出模块的分块模式。
5. 根据权利要求4所述视频转码的方法,其特征在于,所述根据4x4的模块确定输出模 块的分块模式包括:相邻两个4x4模块的rst相似,则合并所述4x4模块,依据合并后4x4 模块确定输出模块的分块模式;
是4x4模块的像素值。
6. 根据权利要求5所述视频转码的方法,其特征在于,所述相邻两个4x4模块的rst相 似,则合并所述4x4模块,依据合并后4x4模块确定输出模块的分块模式包括: 4个4x4的模块构成一个8x8的正方形,第一模块为所述正方形左上角4x4的模块,第 二模块为所述正方形右上角4x4的模块,第三模块为所述正方形左下角4x4的模块,第四模 块为所述正方形右下角4x4的模块; 第一模块的rst与第二模块的rst近似,且第三模块的rst与第四模块的rst近似,输 出模块的分块模式为8x4 ; 第一模块的rst与第三模块的rst近似,且第二模块的rst与第四模块的rst近似,输 出模块的分块模式为4x8 ; 第一模块的rst与第二模块的rst近似,且第一模块的rst与第三模块的rst近似,输 出模块的分块模式为8x8。
7. 根据权利要求4所述视频转码的方法,其特征在于,所述根据4x4的模块确定输出模 块的分块模式包括:根据4x4的模块确定输出模块的分块模式为4x4。
8. 根据权利要求5或6所述视频转码的方法,其特征在于,所述相似包括:两个4x4模 块的rst的差小于D的20%,D是两个4x4模块的rst中的较小值。
9. 根据权利要求3或4所述视频转码的方法,其特征在于,所述阈值等于2。
10. 根据权利要求1所述视频转码的方法,其特征在于,所述在所述输出数据的分块模 块中搜索得到最佳运动矢量包括: 以输入数据的分块模式中的运动矢量为初始运动矢量,在所述输出数据的分块模块中 以1/4像素精度进行菱形搜索,得到最佳运动矢量。
11. 根据权利要求10所述视频转码的方法,其特征在于,所述在所述输出数据的分块 模块中以1/4像素精度进行菱形搜索包括: 在所述输出数据的分块模块中以1/4像素精度在两个像素点的范围内进行菱形搜索。
12. 根据权利要求1所述视频转码的方法,其特征在于,所述在所述输出数据的分块模 块中搜索得到最佳运动矢量包括: 以输入数据的8x8的运动矢量作为运动矢量搜索中心,在所述输出数据的分块模块中 进行两步搜索得到整像素的运动矢量;所述两步搜索包括大菱形搜索和小菱形搜索; 以整像素的运动矢量作为运动矢量搜索中心,在所述输出数据的分块模块中进行1/2 像素精度的小菱形搜索得到1/2像素的运动矢量; 以1/2像素的运动矢量作为运动矢量搜索中心,在所述输出数据的分块模块中进行 1/4像素精度的小菱形搜索得到最佳运动矢量。
13. 根据权利要求12所述视频转码的方法,其特征在于,所述两步搜索包括大菱形搜 索和小菱形搜索包括: 根据大菱形模块在搜索区域中心以及周围8个点进行匹配计算,得到第一求和绝对误 差SAD最小点; 以第一SAD最小点作为中心点,以小菱形模块在中心点以及周围4个点进行匹配计算, 得到第二SAD最小点,第二SAD最小点所在位置是整像素的运动矢量。
【文档编号】H04N19/40GK104469371SQ201310443379
【公开日】2015年3月25日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】徐颖, 邢怀飞, 朱永亮 申请人:中国普天信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1