[发明专利]一种利用部分幅面数据实现快速处理大幅面视频图像的方法有效
| 申请号: | 201810309114.2 | 申请日: | 2018-04-08 |
| 公开(公告)号: | CN108259779B | 公开(公告)日: | 2020-05-05 |
| 发明(设计)人: | 罗天;王炜;吴若寒;汪文杰 | 申请(专利权)人: | 成都索贝数码科技股份有限公司 |
| 主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N21/234;H04N21/44 |
| 代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 李龙 |
| 地址: | 610041 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 部分 幅面 数据 实现 快速 处理 大幅面 视频 图像 方法 | ||
1.一种利用部分幅面数据实现快速处理大幅面视频图像的方法,其特征在于:包括以下步骤:
步骤1:CPU将对全幅面影像数据进行筛选,得到部分幅面影像数据;
所述步骤1具体为:
S100:CPU从内存中取出全幅面影像数据,共I行,使用解码器解码所述全幅面影像数据:
S101:CPU计算解码后全幅面影像数据中每一行数据占用的储存量u;
S102:设置行号的筛选步长为S,所述筛选步长S跨越的数据量为Su,S为正整数;设置筛选函数adri=ui+adr0,其中,i表示全幅面影像数据的行号,adri表示第i行数据的储存地址,adr0表示第0行数据的储存地址;
S103:利用所述筛选函数筛选出需要上行至GPU的部分幅面影像数据,并计算所述部分幅面影像数据的总数据量;所述部分幅面影像数据中数据的行号i取0,S,2S,...,KS,其中K为整数且KS为小于I的最大正整数;
步骤2:CPU将所述部分幅面影像数据上行至GPU;
步骤3:GPU将所述部分幅面数据重构为全幅面影像数据;
步骤4:GPU输出重构后的全幅面影像数据。
2.根据权利要求1所述的一种利用部分幅面数据实现快速处理大幅面视频图像的方法,其特征在于:所述步骤2具体为:
S201:GPU在显存中分配纹理缓存A和纹理缓存B,所述纹理缓存A用于储存CPU上行的部分幅面影像数据,所述纹理缓存B用于储存重构的全幅面影像数据;
S202:CPU将所述部分幅面影像数据上行至所述纹理缓存A中。
3.根据权利要求2所述的一种利用部分幅面数据实现快速处理大幅面视频图像的方法,其特征在于:所述步骤3中重构的方法为:GPU利用插值算法对纹理缓存A中的部分幅面数据进行处理,并将处理结果储存在纹理缓存B中。
4.根据权利要求3所述的一种利用部分幅面数据实现快速处理大幅面视频图像的方法,其特征在于:重构的具体步骤如下:
S301:针对所述部分幅面数据中的第0行至第KS行,将纹理缓存A中的数据复制到所述纹理缓存B中;
S302:利用第i行的数据和第i+S行的数据计算纹理缓存B中第i+1行到第i+S-1行的数据,计算公式如下:
其中,di+1表示第i+1行的数据,di+S-1表示第i+S-1行的数据;
其中当I不是S的倍数时,纹理缓存B中第KS+1行至第I行的数据均为第KS行中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都索贝数码科技股份有限公司,未经成都索贝数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810309114.2/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





