[发明专利]一种基于CUDA实现的帧内压缩方法有效
申请号: | 201210013335.8 | 申请日: | 2012-01-17 |
公开(公告)号: | CN102572436A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 张岗山;颜善;赵林靖;李建东;吴宇红;刘炯 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于CUDA实现的帧内压缩方法。首先,对当前帧分别进行4倍和2倍下采样,形成3个不同分辨率的预测帧,并对4倍下采样数据直接执行无损的PCM编码;然后,利用纹理存储器对低分辨率图像进行双线性插值来逼近高分辨率图像像素值,并对残差进行DCT变换、量化、扫描、熵编码;最后,在CPU上执行熵编码,并进行码流复接输出。本发明专门针对并行设计,处理数据的密集度高,并行处理线程规模大;利用了GPU纹理存储器特有的滤波功能,不占用可编程单元。 | ||
搜索关键词: | 一种 基于 cuda 实现 压缩 方法 | ||
【主权项】:
一种基于CUDA实现的帧内压缩方法,其特征在于,包括:亮度信号的预测步骤:(1)将当前帧的亮度信号从主机端内存拷贝到设备端的纹理存储器T0中;(2)在设备端对亮度信号分别进行4倍和2倍下采样,分别形成像素点数为亮度信号的1/16的1/4分辨率图像、像素点数为亮度信号的1/4的1/2分辨率图像;(3)对1/4分辨率图像进行无损的I_PCM编码;(4)将1/4分辨率图像拷贝到纹理存储器T1中,并利用纹理存储器的滤波功能对1/4分辨率图像进行插值,形成1/2分辨率参考图像;(5)对1/2分辨率图像与1/2分辨率参考图像执行差运算,形成三个残差平面,并对其进行编码;(6)解码三个残差平面,并用其形成1/2分辨率重构图像;(7)将1/2分辨率重构图像拷贝到纹理存储器T2中,并利用其滤波功能对1/2分辨率重构图像进行插值,形成原始分辨率参考图像;(8)对原始分辨率图像与原始分辨率参考图像执行差运算,形成三个残差平面,并对其进行编码;(9)解码三个残差平面,并用其形成原始分辨率重构图像;色差信号的预测步骤与亮度信号相同。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210013335.8/,转载请声明来源钻瓜专利网。
- 上一篇:水平衡钓鱼底窝板
- 下一篇:一种造渣精炼工业硅熔体除硼的精炼剂