[发明专利]基于显卡计算单元的VR视频编解码方法、系统和存储介质在审
申请号: | 201910236459.4 | 申请日: | 2019-03-27 |
公开(公告)号: | CN111757103A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 周鹏;冀德 | 申请(专利权)人: | 北京传送科技有限公司 |
主分类号: | H04N19/107 | 分类号: | H04N19/107;H04N19/186;H04N19/42;H04N19/59;H04N21/2343;H04N21/4402 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
地址: | 100024 北京市朝阳区朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 显卡 计算 单元 vr 视频 解码 方法 系统 存储 介质 | ||
1.一种基于显卡计算单元的VR视频编解码方法,其特征在于,包括:
步骤1、运行于CPU端的VR应用程序渲染生成一帧原始图像,将该图像通过显存传递给GPU端;
步骤2、显卡通用计算单元以像素为粒度挖掘该原始图像中相邻像素在颜色空间的相似性,基于该相似性使用显卡通用计算单元对该原始图像颜色信息进行压缩,生成编码数据;
步骤3、将该编码数据通过内存传递给CPU端执行解码进程,或通过网络传递给远端解码进程,重建该原始图像。
2.如权利要求1所述的基于显卡计算单元的VR视频编解码方法,其特征在于,该GPU端包括多个显卡通用计算单元,该步骤2包括:
步骤21、将该原始图像划分为多个区域,并根据区域在该原始图像中的位置顺序为每一个区域进行编号;
步骤22、每一个该显卡通用计算单元编码一个区域,得到每一个区域的码流,根据该编号将每一个区域的码流按顺序进行拼接,将得到该原始图像完整的码流作为该编码数据。
3.如权利要求2所述的基于显卡计算单元的VR视频编解码方法,其特征在于,该步骤1包括:
步骤11、该VR应用程序渲染两张图像,分别用于左右眼视觉,CPU端的调度程序将该两张图像拼接成一张预处理图像;
步骤12、对该预处理图像进行透镜校正,得到该原始图像。
4.如权利要求1-3所述的任意一种基于显卡计算单元的VR视频编解码方法,其特征在于,该相似性包括模式预测和数值量化。
5.一种基于显卡计算单元的VR视频编解码系统,其特征在于,包括:
模块1、运行于CPU端的VR应用程序渲染生成一帧原始图像,将该图像通过显存传递给GPU端;
模块2、显卡通用计算单元以像素为粒度挖掘该原始图像中相邻像素在颜色空间的相似性,基于该相似性使用显卡通用计算单元对该原始图像颜色信息进行压缩,生成编码数据;
模块3、将该编码数据通过内存传递给CPU端执行解码进程,或通过网络传递给远端解码进程,重建该原始图像。
6.如权利要求5所述的基于显卡计算单元的VR视频编解码系统,其特征在于,该GPU端包括多个显卡通用计算单元,该模块2包括:
模块21、将该原始图像划分为多个区域,并根据区域在该原始图像中的位置顺序为每一个区域进行编号;
模块22、每一个该显卡通用计算单元编码一个区域,得到每一个区域的码流,根据该编号将每一个区域的码流按顺序进行拼接,将得到该原始图像完整的码流作为该编码数据。
7.如权利要求6所述的基于显卡计算单元的VR视频编解码系统,其特征在于,该模块1包括:
模块11、该VR应用程序渲染两张图像,分别用于左右眼视觉,CPU端的调度程序将该两张图像拼接成一张预处理图像;
模块12、对该预处理图像进行透镜校正,得到该原始图像。
8.如权利要求5-7所述的任意一种基于显卡计算单元的VR视频编解码系统,其特征在于,该相似性包括模式预测和数值量化。
9.一种用于权利要求5至8中任意一种基于显卡计算单元的VR视频编解码系统的实施方法。
10.一种存储介质,用于存储执行权利要求1-4任意一种基于显卡计算单元的VR视频编解码方法的程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京传送科技有限公司,未经北京传送科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910236459.4/1.html,转载请声明来源钻瓜专利网。