[发明专利]一种3D‑HEVC多分辨率视频编码方法有效
申请号: | 201510053812.7 | 申请日: | 2015-02-02 |
公开(公告)号: | CN104780383B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 陆宇;柯小林;周洋;姚英彪;郭春生 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04N19/597 | 分类号: | H04N19/597;H04N19/82 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙)33240 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hevc 分辨率 视频 编码 方法 | ||
1.一种3D-HEVC多分辨率视频编码方法,包括编码方法和解码方法,其特征在于:该方法对基本视点视频按原始分辨率进行编码,对依赖视点视频进行降分辨率编码;对于纹理视频下采样,采用基于均值分集的中值滤波方法;对于纹理视频上采样,采用双滤波器插值方法对亮度分量使用6抽头滤波器进行上采样,而对色度分量使用4抽头滤波器进行上采样;对深度视频,采用与纹理视频亮度分量相同的上采样方法;
编码方法的具体步骤是:
步骤(1)、将基本视点和依赖视点的视频按编码配置文件的参考顺序输入3D-HEVC编码器;
步骤(2)、将基本视点视频以原始分辨率进行编码,将依赖视点视频在进行DCT变换前,采用基于均值分集的中值滤波方法进行下采样;
步骤(3)、对基本视点视频编码时,将其环路滤波器的输出视频进行下采样,然后输入到依赖视点视频的参考帧缓存器,作为依赖视点视频编码的参考帧;
步骤(4)、将基本视点编码比特流和依赖视点编码比特流按参考编码顺序合并后输出;
解码方法的具体步骤是:
步骤(Ⅰ)、将视频编码的比特流进行熵解码,按参考编码顺序将基本视点视频经过环路滤波器后得到的视频,采用基于均值分集的中值滤波方法进行下采样,然后输入依赖视点视频的参考帧缓存器,作为依赖视点视频解码的参考帧;
步骤(Ⅱ)、依赖视点视频经过环路滤波器后,得到解码的视频;采用双滤波器插值方法对解码视频进行上采样,得到与原始视频相同尺寸的解码视频;
步骤(Ⅲ)、将基本视点视频和依赖视点视频解码得到的视频按参考解码顺序输出;
编码方法步骤(2)和解码方法步骤(Ⅰ)中的基于均值分集的中值滤波方法的具体步骤是:
a.对于视频数据的每帧图像,定义一个m×m的方形像素窗口W,并计算该窗口内像素值的平均值mean(W):
上式B(i,j)为窗口内坐标位置为(i,j)处的像素值;
b.利用窗口W内的像素值与mean(W)的关系,用如下方法划分为2个像素点集合G1和G2:
c.对划分好的G1和G2两个像素集合,分别求G1和G2两组像素值的中值m1和m2,滤波后的像素值V(i,j)表示为:
V(i,j)=p1m1+p2m2(3);
p1和p2分别为G1和G2内像素值的个数占总窗口像素值的比例系数,p1+p2=1;
d.将步骤c得到的像素值V(i,j)作为坐标位置为(x,y)的下采样像素点的值imagedown(x,y):
imagedown(x,y)=V(i,j) i=2x,y=2j(4)。
2.如权利要求1所述的一种3D-HEVC多分辨率视频编码方法,其特征在于,解码方法步骤(Ⅱ)中的双滤波器插值方法的具体是:对于纹理视频执行步骤①~⑥,对于深度视频执行步骤①~③;
①亮度分量采用6抽头滤波器插值上采样,滤波器系数为[1,-5,20,20,-5,1];
亮度待插值像素点通过对邻近的六个整数位置样点Ai1、Ai2、Ai3、Ai4、Ai5、Ai6进行水平方向的6抽头滤波,得到垂直方向的插值像素值Ai:
Ai=((Ai1+Ai6)>>1-5*(Ai2+Ai5)>>1+20*(Ai3+Ai4)>>1+8)>>4 (5);
②亮度待插值像素点通过对邻近的整数位置样点Bj1、Bj2、Bj2、Bj3、Bj4、Bj5进行垂直方向的6抽头滤波,得到水平方向的插值像素值Bj:Bj=((Bj1+Bj6)>>1-5*(Bj2+Bj5)>>1+20*(Bj3+Bj4)>>1+8)>>4(6);
③对处在对角线上亮度待插值像素点通过步骤①得到的Ai中的六个邻近的像素点A1~A6进行水平方向的6抽头滤波,计算得到对角线上的待插值像素值Ck:
Ck=((A1+A6)>>1-5*(A2+A5)>>1+20*(A3+A4)>>1+8)>>4 (7);
或通过步骤②得到的Bj中的六个邻近的像素点B1~B6进行垂直方向的6抽头滤波计算得到对角线上的待插值像素值Ck:
Ck=((B1+B6)>>1-5*(B2+B5)>>1+20*(B3+B4)>>1+8)>>4(8);
④色度分量采用4抽头滤波器系数[-1,5,5,-1]进行插值上采样,色度待插值像素点通过对邻近的整数位置样点Di1~Di4进行水平方向的4抽头滤波,得到垂直方向的待插值像素值Di:
Di=(-(Di1+Di4)>>1+5*(Di2+Di3)>>1+2)>>2 (9);
⑤色度待插值像素点通过对邻近的整数位置样点Ej1~Ej4进行垂直方向的4抽头滤波,得到水平方向的待插值像素值Ej:
Ej=(-(Ej1+Ej4)>>1+5*(Ej2+Ej3)>>1+2)>>2(10);
⑥对角线方向的像素插值点可以通过步骤④得到的Di,利用四个邻近的像素点D1~D4进行4抽头滤波,计算待插值像素点Fk的像素值:
Fk=(-(D1+D4)>>1+5*(D2+D3)>>1+2)>>2(11);
或者通过步骤⑤得到的Ej,利用四个邻近像素点E1~E4进行垂直方向的4抽头滤波,计算待插值像素点Fk的像素值:
Fk=(-(E1+E4)>>1+5*(E2+E3)>>1+2)>>2(12)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510053812.7/1.html,转载请声明来源钻瓜专利网。