[发明专利]用多个图形处理单元进行视频处理在审
| 申请号: | 201510095459.9 | 申请日: | 2006-11-06 |
| 公开(公告)号: | CN104767956A | 公开(公告)日: | 2015-07-08 |
| 发明(设计)人: | 哈桑·S·阿扎尔;弗兰克·R·迪亚尔 | 申请(专利权)人: | 辉达公司 |
| 主分类号: | H04N7/01 | 分类号: | H04N7/01;G06F3/14;G06T1/20;G09G5/36 |
| 代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 董巍;谢栒 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用多个 图形 处理 单元 进行 视频 | ||
本申请是申请日为2006年11月6日,申请号为200610152887.1,发明名称为“用多个图形处理单元进行视频处理”的发明专利申请的分案申请。
技术领域
本发明的实施例一般涉及视频处理,且更特定来说涉及使用多个图形处理单元进行视频处理。
背景技术
通常,在显示视频数据之前必须对视频数据进行处理。有多种视频处理程序可应用于视频数据。考虑到(例如)在渐进式显示器上显示来自数字视频盘(DVD)的数据。如果已以交错的格式对DVD上的内容进行编码,那么在视频数据可显示在渐进式显示器上之前需要被解交错。并且,DVD一般含有字幕信息。如果用户希望显示字幕信息,那么需要从视频数据中提取字幕文本并接着将其混合到视频图片中。解交错和字幕产生仅是视频处理程序的两个实例。有许多可应用于视频数据的视频处理程序,例如边缘增强、图片缩放、色彩空间转换等。此外,视频处理程序一般不是互斥的。举例来说,如果用户想要在渐进式显示器上显示来自DVD的视频数据并同时显示字幕,那么可对视频数据应用解交错和字幕产生程序。然而,因为是对相同的基本组的视频数据执行每个程序,所以通常以串行方式而不是并行方式将不同的视频处理程序应用于视频数据。
视频图像包含一序列的视频帧,其中每个帧包含两个视频栏。用于显示视频帧的典型的帧速率是每秒三十帧(30Hz)。因此,对一帧的视频数据执行视频处理程序的时间必须少于显示一帧视频数据所需的时间(约33毫秒)。如果处理一帧视频数据所需的时间多于显示一帧视频数据所需的时间,那么就不能显示经处理的视频数据。作为替代,常展示先前的视频数据来取代当前的视频数据。这个现象通常被称作“掉”视频帧,而且是很不如人意的,因为这导致人眼可觉察到的运动流畅度的缺乏,从而导致较差的视频质量。
图形处理单元(GPU)可经配置以在视频处理系统内提供视频处理功能。举例来说,GPU可经配置以使用三维(3D)像素着色器来提供对视频数据的边缘增强。类似地,GPU可经配置以实施其它视频处理程序。每个处理任务需要有限量的时间来完成。因为如上所述,帧速率限制用于处理每个帧的时间量,且一般串行实施视频处理程序,所以限制了在单个GPU上执行的视频处理程序的数目和复杂性。一个事实使这个问题加剧,即高清晰度视频图像需要处理比标准清晰度图像多高达六倍的像素。增加像素数增加了执行每个处理程序所需的时间量,进而进一步限制单个GPU在不超过视频帧时间预算的情况下可应用于一帧视频数据的视频处理程序的数目,因而增加了掉视频帧的机率。
如上文所说明,此项技术中所需的是一种增加视频处理系统的视频处理量的方式,使得可在不增加掉帧的发生率的情况下对包括高清晰度视频数据的视频数据实施更多的处理程序。
发明内容
本发明的一个实施例陈述用于处理视频数据的系统。所述系统包括一主机处理器、一耦合到一第一帧缓冲器的第一媒体处理装置和一耦合到一第二帧缓冲器的第二媒体处理装置。所述第一帧缓冲器经配置以存储视频数据,且所述第一媒体处理装置经配置以处理所述视频数据的第一部分。所述第二帧缓冲器经配置以处理所述视频数据的副本,且所述第二媒体处理装置经配置以处理所述视频数据的第二部分。所述两个媒体处理装置经由可缩放总线耦合在一起。所述可缩放总线将由所述第二媒体处理装置处理的视频数据的第二部分载运到所述第一媒体处理装置,其中所述数据与由所述第一媒体处理装置处理的所述视频数据的第一部分组合以产生一经处理的视频帧。
所揭示系统的一个优势在于其提供一种多媒体处理环境,所述多媒体处理环境能够比现有技术单个GPU视频处理系统更有效地处理视频数据。因此,相对于现有技术系统来说,可以实质上较少的时间来处理视频帧,且相对于现有技术系统来说,可基本上增加使用所揭示系统所执行的视频处理命令的数目和复杂性。
附图说明
通过参考实施例,可以获得一种方式,即可以上文简明概括的本发明的详细的、更具体的描述来理解本发明的上述特征,某些实施例在附图中说明。然而应注意,附图仅说明本发明的典型实施例,且因此不应认为在限制本发明的范围,因为本发明许可其它等效的实施例。
图1是根据本发明的一个实施例,当使用多个媒体处理装置来处理视频数据帧时视频处理系统所实施的功能步骤的原理说明;
图2是经配置以实施本发明的一个或一个以上方面的计算装置的原理图;
图3是根据本发明的一个实施例,图2的计算装置的更详细的图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510095459.9/2.html,转载请声明来源钻瓜专利网。





