[发明专利]图形处理设备和图形处理方法在审
申请号: | 201480043821.1 | 申请日: | 2014-06-25 |
公开(公告)号: | CN105453130A | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 郑圣勋;朴奉埙;安友蓝;李振凤;崔成圭 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T17/00 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 曾世骁;常桂珍 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 设备 方法 | ||
技术领域
与示例性实施例一致的方法和设备涉及一种图形处理设备和图形处理方法,更具体地,涉及一种使用多个图形处理单元(GPU)处理图像的图形处理设备和图形处理方法。
背景技术
现有技术中的图形处理设备执行使用多个GPU对多个应用执行渲染和混合。具体地,现有技术中的图形处理设备使用多个GPU之中的第一GPU对多个应用之中的第一应用执行渲染,并且使用多个GPU之中的第二GPU对多个应用之中的第二应用执行渲染。因此,现有技术中的图像处理设备可以对多个应用快速执行渲染作业。
然而,现有技术中的图形处理设备通过多个GPU之中的任何一个GPU对与各个GPU渲染的应用相关的视频数据执行混合。如上所述,由于现有技术中的图形处理设备通过特定GPU对与由各个GPU渲染的应用相关的视频数据执行混合,因此当相应GPU执行视频处理工作时可能出现负载。
发明内容
技术问题
此外,现有技术中的图形处理设备具有的问题是,虽然多个GPU之中的特定GPU混合与渲染的应用相关的视频数据,但是其余GPU保持在空闲状态,并且因此不能有效使用多个GPU。
解决方案
因此,示例性实施例的一方面在于通过在图形处理设备中有效使用多个GPU来提高视频处理速度。
根据示例性实施例的一方面,一种使用多个GPU处理应用的图形处理方法,包括:使用所述多个GPU对构成至少一个应用的多个视频数据渲染;对通过所述多个GPU渲染的所述多个视频数据进行混合;以及输出混合的图像,其中,通过不执行渲染作业的GPU中的至少一个GPU和通过与所述多个GPU不同的视频处理构成元件执行所述混合步骤。
根据示例性实施例的另一方面,视频处理构成元件可以通过二维(2D)加速器和视频控制器中的至少一个被实现。
根据示例性实施例的另一方面,所述图形处理方法还可以包括:针对所述多个GPU对构成所述至少一个应用的所述多个视频数据的渲染作业进行调度,其中,使用多个GPU对构成至少一个应用的多个视频数据进行渲染的步骤根据所述调度使用所述多个GPU来对所述多个视频数据进行渲染。
根据示例性实施例的另一方面,使用多个GPU对构成至少一个应用的多个视频数据进行渲染的步骤可以基于所述多个GPU中预执行的渲染作业的状态,针对所述多个GPU之中处于空闲状态的所述至少一个GPU对所述多个视频数据的渲染作业进行额外调度。
根据示例性实施例的另一方面,使用多个GPU对构成至少一个应用的多个视频数据进行渲染的步骤可以根据对构成单个应用的多个视频数据的渲染作业的调度来通过所述多个GPU之中的第一GPU对所述多个视频数据之中的第一视频数据进行渲染,并且可以通过所述多个GPU之中的第二GPU对所述多个视频数据之中的第二视频数据进行渲染。
根据示例性实施例的另一方面,使用多个GPU对构成至少一个应用的多个视频数据进行渲染的步骤可以根据对多个应用的渲染作业调度来通过所述多个GPU之中的第一GPU和第二GPU对构成第一应用的第一视频数据和第二视频数据进行渲染,并且通过所述多个GPU之中的第三GPU和第四GPU对构成第二应用的第一视频数据和第二视频数据进行渲染。
根据示例性实施例的另一方面,使用多个GPU对构成至少一个应用的多个视频数据进行渲染的步骤可以根据对构成单个应用的多个视频数据的渲染作业调度来通过所述多个GPU之中的第一GPU和第二GPU对构成单个应用的第一视频数据和第二视频数据执行操作,以及通过所述多个GPU之中的第三GPU和第四GPU基于操作结果来对第一视频数据和第二视频数据进行渲染。
根据示例性实施例的另一方面,使用多个GPU对构成至少一个应用的多个视频数据进行渲染的步骤可以根据对多个应用的渲染作业调度来通过所述多个GPU之中的第一GPU和第二GPU执行对构成第一应用和第二应用的各个视频数据的操作,以及通过所述多个GPU之中的第三GPU和第四GPU基于操作结果来对构成第一应用和第二应用的各个视频数据进行渲染。
根据示例性实施例的另一方面,一种图形处理设备,包括:显示器;多个GPU,被配置为基于所述多个GPU对构成至少一个应用的多个视频数据进行渲染;以及控制器,被配置为对通过所述多个GPU渲染的所述多个视频数据进行混合,并且通过显示器显示混合的视频数据,其中,控制器进行操作以通过不执行渲染作业的GPU中的至少一个GPU和通过与多个GPU不同的视频处理构成元件来执行混合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480043821.1/2.html,转载请声明来源钻瓜专利网。