当前位置: 首页 > 专利查询>辉达公司专利>正文

调节可编程图像音频处理器的系统,方法和计算机程序产品技术方案

技术编号:3024087 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种系统,方法和计算机程序产品,用于调节可编程图像和/或音频处理器的至少一个方面。使用中,可编程图像和/或音频处理器的至少一个输入参数和至少一个输出参数被识别。其后,该可编程图像和/或音频处理器的至少一个方面可以被动态调节。这种调节是作为关于该至少一个输入参数和该至少一个输出参数两者的一个函数来执行的。

【技术实现步骤摘要】
,方法和计算机程序产品的制作方法
本专利技术涉及可编程体系结构,特别是基于不同参数调节可编程图像/音频处理器。技术背景一般而言,处理器本质上变得越来越可调节。图像处理器就是表现出这种趋势的处 理器中的一个例子。这种可调节性主要是受这类处理器各个方面的可编程性的提高的驱 动。仅举例来说,图像处理器配备有多种可编程着色器,其能够基于多种因素调节图像 处理,例如特殊应用的细节,输出设备的物理属性等等。例如,图像处理器通常询问关于输出设备(如显示器等)的信息以适应用于这些设 备的处理过程。这些信息通常由扩展显示标识数据(EDID)提供,其由视频电子标准协 会(VESA)定义。这些EDID通常包括输出显示器的基本信息以及它的性能,包括设备 供应商信息,最大图像尺寸,颜色特性,工厂预设定时,频率范围界限,用于输出显示 名称的字符串,序列号等等。不幸的是,对于图像处理器的调节通常受限于EDID等的使用。图l显示了现有技 术中的这类图像处理器调节102, 104的当前状态。如图所示, 一般而言,这种图像处理 器调节102, 104通常基于独立的输入和输出参数。因此,需要克服与现有技术相关的上述和/或其它限制。
技术实现思路
本专利技术提供了一种系统,方法和计算机程序产品,用于调节可编程图像和/或音频处 理器的至少一个方面。使用中,可编程图像和/或音频处理器的至少一个输入参数和至少 一个输出参数被识别。然后,该可编程图像和/或音频处理器的至少一个方面可以被动态 调节。这种调节是作为关于该至少一个输入参数和该至少一个输出参数两者的一个函数来执行的。附图说明图1显示了现有技术中的图像处理器调节。图2显示了根据一个实施例的用于调节可编程图像和/或音频处理器的至少一个方面 的方法。图3显示了根据一个实施例的图像和/或音频处理调节。图4显示了根据一个实施例的用于调节可编程图像处理器的至少一个方面的方法。 图5显示了根据另一实施例的用于调节可编程图像处理器的至少一个方面的方法。 图6显示了一个示范性计算机系统,其可实现前述多个实施例中的不同结构和/或功具体实施方式根据一个实施例,图2显示了用于调节可编程图像和/或音频处理器的至少一个方面 的方法200。在本说明书的环境中,该可编程图像和/或音频处理器可以指任何硬件图像 和/或音频处理器,其至少有一个方面是可调节的。举个例子,在一个说明图像处理器的实施例的环境中,该图像处理器可包括一个图 像处理单元(GPU)。更多关于其它示范性可编程处理器以及相关环境的信息将参考图6 作进一步详细说明。另一方面,在一个提供音频处理器的实施例的环境中,该音频处理 器可以是声卡,集成音频处理器等形式。如操作202所示,可编程图像和/或音频处理器的至少一个输入参数和至少一个输出 参数被识别。在本说明书的上下文中,这些参数可以是指任何数据,代码,和/或分别与 该可编程图像和/或音频处理器的一个输入和输出相关的硬件。举个例子,在图像处理器的实施例的环境中,该输入参数可以与该可编程处理器处 理的内容相关,而该输出参数可与用于显示该内容的显示设备相关。当然,这样的例子 只是为了说明的目的而描述,不应该构成任何方式的限定。并且,这些参数的识别可以 以任何所需的方式完成,其允许以下面将要描述方式调节该可编程图像和/或音频处理器o特别地,在操作204,该可编程图像和/或音频处理器的至少一个方面可以基于该至 少一个输入参数和至少一个输出参数被调节。举个例子,还是在图像处理器的实施例的 环境中,该图像处理器的这个方面可以包括至少一个着色器。在一些实施例中,着色器 包括如顶点程序、像素程序等的程序,用于确定被着色物体或图像的表面特性,并能描述光线吸收,扩散,纹理映射,反射,折射,投影,表面偏移,后处理效果,和/或任何 其它所需的表面特性。还应注意的是前述的着色器在其它实施例中也可以用于视频处理。 当然,在其它实施例中,可调节的图像处理器的方面可以包括,但不限于以下表1 所列的多个方面。如表1所示,不同方面的多个普通类别与它们的特定实施例被一起公 开,同时描述了可被调节的这些示范性方面的内容。表l不同方面的普通类别普通方面的特定例子, 如适用对一个或多个特定例子的 调节的说明视频处理灰度系数(Gamma)表 运动估算或补偿 颜色空间控制 查找表 杂项(如覆盖,縮放比例, 编码等)灰度系数可以基于与该内容 和/或显示相关的灰度水平 进行调节 调节运动估算和补偿是用于 帧频控制,去隔行扫描,和/ 或降低噪音 调节颜色空间控制用于纵横 比转换,分辨率匹配等 调节查找表用于颜色和灰度 的校正。图像处理像素处理 顶点处理 纹理绘制纹理绘制算法和相关的品质 可以基于内容和显示器的性 能进行调节定时同步生成 像素时钟调整图像处理器的定时可以根据 显示器的类型进行调节(例 如,如果显示器要求预设的 刷新率,那么调节该图像处 理器以匹配相同刷新率从而 避免不必要的处理,等)转移到图像处理器的水平软件应用诊断当特别需要使用中央处理器 时,转移可能会增加(例如, 当看DVD时下载电子邮件, 等)重申一下,这些实施例仅为了说明的目的而描述,不应该构成任何方式的限定。为 此,为了实现像素处理等,可以以任何方式调节该图像处理器的任何方面。应该注意的是,这种调节是作为关于该至少一个输入参数和该至少一个输出参数两 者的函数来执行的。例如,在一些实施例中,所述调节(以及因此产生的处理等)与该 输入和输出参数均有关。根据一个实施例,图3显示了一个图像和/或音频处理器的调节 302。如图所示, 一个单独的图像处理器调节302可以同时基于输入和输出参数。关于多种可选的结构和特征的更多说明信息将在以下陈述,使用这些结构和特征, 依据用户的要求,可以执行或者不执行前述的构架。需要特别注意的是,以下信息是为 了说明目的而被描述,而不应该构成任何方式的限定。例如,在一个可选的实施例中,前述调节可以被动态执行。在本说明书的环境中, 这种动态调节是指在启动和/或初始配置之后进行的至少两次调节。例如,在一个下面将 要详细阐述的实施例的环境中,根据至少一个前述的参数变化而更新该图像处理器的至 少一方面的调节,从而动态地执行调节。而另一个实施例,剩余的实施例将主要在图像处理器的环境中进行描述。当然,可 以理解,任何这些特性都可以应用于音频处理器的环境中,但是反之不是必须的。并且, 也考虑具有视频处理器(具备或者不具备图像处理能力)的实施例。为此,下面任何特性可以任意地与其它描述的特性结合或者排除这些特性。根据一个实施例,图4显示了用于调节可编程图像处理器的至少一个方面的方法 400。作为一个选择,本方法400可以在图2所示的方法200的环境中执行。当然,无论 如何,该方法400可以在任何所需的环境中执行。并且,上述定义适用于下面的说明。如图所示,在一个实施例中,来自不同来源的多种输入/输出参数被用于调节可编程 图像处理器的至少一个方面。尽管图4中显示了参数的具体来源,应该注意的是可以具 有任意数量的来源(包括或不包括所示的来源)。具体地,在操作406, —配置文件被识别。作为一个选择,用户可以定义他们自己的 配置文件或者从多个预先定义的配置文件中选择。而且,这类配置文件的每一个本文档来自技高网...

【技术保护点】
一种方法,其特征在于包括:    识别一可编程图像和/或音频处理器的至少一个输入参数以及至少一个输出参数;    动态调节所述可编程图像和/或音频处理器的至少一个方面,所述调节是作为关于所述至少一个输入参数以及至少一个输出参数两者的一个的函数来执行的。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:威廉塞缪尔赫茨安德鲁C菲尔
申请(专利权)人:辉达公司
类型:发明
国别省市:US[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1