[发明专利]基于显卡的电脑直播图像渲染方法及系统有效
申请号: | 201710927634.5 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107864343B | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 姜军 | 申请(专利权)人: | 上海幻电信息科技有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;G06T1/20;G06T1/60;H04L29/06 |
代理公司: | 上海大视知识产权代理事务所(特殊普通合伙) 31314 | 代理人: | 蔡沅;顾小伟 |
地址: | 201203 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 显卡 电脑 直播 图像 渲染 方法 系统 | ||
本发明涉及一种基于显卡的电脑直播图像渲染方法和系统,属于计算机技术领域。该发明的方法和系统利用显卡获取镜头画面及滤镜色彩映射表,并基于左边转化关系和滤镜色彩映射表将镜头画面渲染为渲染图像;从而具有高速处理能力,保持1920x1080分辨率、30帧每秒的实时处理速度执行色彩优化滤镜,满足高端摄像头的滤镜需求,确保画面清晰度及视频流畅度,进而提高了用户使用体验,且本发明的基于显卡的电脑直播图像渲染方法及系统,其应用方式简便,应用成本低廉,应用范围也较为广泛。
技术领域
本发明涉及计算机技术领域,特别视频处理涉及技术领域,具体是指一种基于显卡的电脑直播图像渲染方法及系统。
背景技术
随着互联网技术的进步,自媒体的兴起,直播成为目前流行的自媒体形式。各种直播软件通常具有滤镜功能,以达到美化图像的目的。但直播软件的滤镜功能与图像处理软件的不同,其需要更高的图像处理能力才能在实现滤镜功能的同时保证视频清晰度及传输效果。
目前,大量手机软件提供了摄像头画面的滤镜功能。但因为手机运算芯片的局限性,其仅使用了手机的图形处理器进行画面色彩调节,如较为著名的手机软件GPUImage等。
而在电脑直播平台上,现存有大量为播摄像头助手类软件,提供了摄像头画面的滤镜功能。这类软件通常使用CPU进行色彩调节,无法提供的高速处理能力。
因此,如何提供一种具有高速处理能力,保证画面清晰度及视频流畅度,提高用户使用体验的基于电脑的直播图像渲染方法成为本领域亟待解决的问题。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种具有高速处理能力,保证画面清晰度及视频流畅度,进而可提高用户使用体验的,且应用方式简便,应用范围广泛的基于显卡的电脑直播图像渲染方法及系统。
电脑包括中央处理器以及连接该中央处理器的内存、摄像头及所述显卡,所述显卡包括相互连接的图像处理器和显存。
为了实现上述的目的,本发明的基于显卡的电脑直播图像渲染方法以下步骤:
(1)所述的中央处理器控制所述的摄像头获取镜头画面并存储至所述的内存;
(2)所述的显存获取所述的镜头画面及滤镜色彩映射表;
(3)所述的图像处理器获取预览图像显示坐标,并将所述的预览图像显示坐标转换为最终图像显示坐标;
(4)基于所述的最终图像显示坐标将所述的镜头画面中的所有像素根据所述的滤镜色彩映射表进行渲染,获得渲染图像;
(5)将所述的渲染图像存储至所述内存。
该基于显卡的电脑直播图像渲染方法中,所述的步骤(1)具体为,通过调用所述电脑的操作系统中的接口指令,从所述的摄像头获取镜头画面,并存入所述内存中。
该基于显卡的电脑直播图像渲染方法中,所述的步骤(2)具体包括以下步骤:
(21)所述的显卡建立渲染管线,该渲染管线包括用于通过参考纹理实现图像色彩美化的代码,所述的代码包括所述的滤镜色彩映射表;
(22)所述的显卡从内存获取所述的镜头画面并保存至所述显存。
该基于显卡的电脑直播图像渲染方法中,所述的显卡建立渲染管线具体包括:
所述的显卡运行一像素着色器;
在所述的像素着色器存储所述的通过参考纹理实现图像色彩美化的代码;
将所述的滤镜色彩映射表作为所述的代码的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海幻电信息科技有限公司,未经上海幻电信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710927634.5/2.html,转载请声明来源钻瓜专利网。