当前位置: 首页 > 专利查询>英特尔公司专利>正文

减少用于在屏幕上显示多个图像的显示控制器中使用的缩放引擎的数量制造技术

技术编号:10375429 阅读:131 留言:0更新日期:2014-08-28 17:55
提供了用于减少在屏幕上显示与多个图像源相关联的图像内容的显示控制器中使用的缩放引擎的数量的方法和装置。第一多路复用器可以从多个存储设备接收图像内容,以及从多个图像源中的一个图像源选择第一图像内容。第一缩放引擎可以处理所选择的第一图像内容,其中多个多路复用器可以分别接收第一缩放引擎的输出和来自于多个存储设备的图像内容。多个多路复用器中的每一个多路复用器可以根据第一缩放引擎缩放了哪个图像内容来输出被输入到该多路复用器的图像内容或第一缩放引擎的输出。另外,多个后置处理器可以分别对多个多路复用器的输出执行附加后置操作。

【技术实现步骤摘要】
【国外来华专利技术】减少用于在屏幕上显示多个图像的显示控制器中使用的缩放引擎的数量
技术介绍
现有的视频系统可以在屏幕的规定部分上以不同的分辨率和大小来显示各种类型的图像内容(例如视频和图形)。在使用缩放引擎来缩放多个图像、视频和/或图形以在屏幕上进行显示的现有视频系统中,在显示控制器中的每个图像处理级(imageprocessingplane)可以具有专用缩放引擎。然而,在显示控制器中具有用于每个图像处理级的缩放引擎会是非常昂贵并且低效率的。此外,用于图像处理级的缩放引擎可以被设计为仅处理视频或图形数据,这会限制哪个图像处理级可以被用于处理特定的图像内容源。因此,传统的视频系统是相对不灵活的。附图说明通过阅读以下的说明书和所附权利要求书,以及通过参照下列的附图,本专利技术的实施例的各种优势对本领域技术人员来说将变得显而易见,在附图中:图1是示出了可操作以使用一个或多个可配置缩放引擎在屏幕上显示与多个图像源相关联的图像内容的示例性视频系统的框图;图2是示出了用于图1的视频系统的示例性视频显示控制器的框图;图3是示出了本公开内容的示例性系统的框图;以及图4是示出了图4的系统的组件可以在其中被具体实现的示例性小外形规格设备的框图。具体实施方式本公开内容的各种实施方式可以提供用于减少在显示控制器中使用的缩放引擎的数量的装置和方法,该显示控制器显示来自于多个图像源的图像内容以在屏幕上显示与多个图像源相关联的图像内容。图1示出了可操作以使用一个或多个可配置缩放引擎在屏幕上显示与多个图像源相关联的图像内容的示例性视频系统100。视频系统100可以包括存储器105和视频显示控制器110,该存储器105用于存储与多个图像源相关联的、将要在屏幕115上显示的图像内容,该视频显示控制器110用于缩放与多个图像源相关联的、用于在屏幕115上显示的图像内容。图2示出了用于图1的视频系统100的示例性视频显示控制器200。可以在可配置逻辑单元(诸如,举例来说,可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)、复杂可编程逻辑设备(CPLD))中、在使用了电路技术(诸如,举例来说,专用集成电路(ASIC)、互补金属氧化物半导体(CMOS)或晶体管-晶体管逻辑(TTL)技术)的固定功能的逻辑硬件或其任意组合中实现显示控制器200及其相关联的过程。特别地,视频显示控制器200可以包括多个图像处理级205(1)、205(2)、……、205(N),其中每个示出的图像处理级205(i),i=1,……,N,包括缓存器210(i)以保存图像内容。可以从例如已经讨论过的存储器105(图1)的存储器读取存储在缓存器210(i)中的图像内容。第一多路复用器215可以从多个图像处理级205(1)、205(2)、……、205(N)接收图像内容,并选择将由缩放引擎220处理的图像内容。每个图像处理级205(i)还可以包括第二多路复用器225(i)以接收存储在缓存器210(i)中的图像内容和缩放引擎220的输出。第二多路复用器225(i)可以根据第一多路复用器215处理了哪个图像处理级i来输出存储在缓存器210(i)中的图像内容或缩放引擎220的输出。每个图像处理级205(i)还可以包括后置处理器230(i)以对存储在缓存器210(i)中的图像内容执行附加的后置处理。所示出的显示控制器还包括混合器235,该混合器235接收后置处理器230(i),i=1,……,N的输出,并且合并与多个图像源相关联的图像内容以用于在诸如已经讨论过的屏幕115(图1)的屏幕上进行显示。在一些实施方式中,可以将混合器235的输出输入到第一多路复用器215以便由缩放引擎220选择来进行处理。在这种情况下,缩放引擎220的输出用于在屏幕上显示。通过提供图2的示例性视频显示控制器200,可以减少用于在屏幕上显示与多个图像源相关联的图像内容的显示控制器中使用的缩放引擎的数量。此外,缩放引擎可以被配置为处理各种图像内容(例如视频和图形内容)。预期在本公开内容范围内的计算设备包括:个人计算机(PC)、膝上型计算机、超薄膝上型计算机、平板电脑、触摸平板、便携计算机、手持计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、蜂窝电话/PDA的组合、电视机、智能设备(例如,智能手机、智能平板或智能电视机)、移动互联网设备(MID)、通讯设备、数据通信设备等等。图3示出了本公开内容的系统300的示例性实施例,系统300包括平台302、显示器320、内容服务设备330、内容传递设备340和导航控制器350。在实施例中,系统300可以是介质系统,尽管系统300不限于该上下文。例如,系统300的组件可以并入以下设备中:个人计算机(PC)、膝上型计算机、超薄膝上型计算机、平板电脑、触摸平板、便携计算机、手持计算机、掌上计算机、个人数字助理(PDA)、蜂窝电话、蜂窝电话/PDA的组合、电视机、智能设备(例如,智能手机、智能平板或智能电视机)、移动互联网设备(MID)、通讯设备、数据通信设备等等。在实施例中,系统300包括耦合到显示器320的平台302。平台302可以从诸如内容服务设备330或内容传递设备340或其它类似内容源的内容设备接收内容。导航控制器350包括可以用于与例如平台302和/或显示器320进行交互的一个或多个导航特征。接下来更详细描述这些组件中的每个组件。在实施例中,平台302可以包括以下装置的任意组合:芯片集305、处理器310、存储器312、存储设备314、图形子系统315、应用316、网络组件317、和/或无线电设备318。芯片集305可以提供处理器310、存储器312、存储设备314、图形子系统315、应用316和/或无线电设备318之间的互相通信。例如,芯片集305可以包括能够提供与存储设备314的互相通信的存储适配器(未描述)。处理器310可以被实现为复杂指令集计算机(CISC)处理器或精简指令集计算机(RISC)处理器、兼容x86指令集的处理器、多内核、或任意其它微处理器或中央处理单元(CPU)。在实施例中,处理器310可以包括单核或多核处理器、单核或多核移动处理器等等。存储器312可以被实现为易失性存储器设备,例如但不限于随机存取存储器(RAM)、动态随机存取存储器(DRAM)、或静态RAM(SRAM)。在一些实施例中,存储器312可以被实现为非易失性存储器,例如闪速存储器设备。存储设备314可以被实现为非易失性存储设备,例如但不限于磁盘驱动器、光盘驱动器、磁带驱动器、内部存储设备、附加存储设备、闪速存储器、电池支持的SDRAM(同步DRAM)、和/或网络可访问的存储设备。在实施例中,当包括例如多个硬盘驱动器时,存储设备314可以包括用于增加对有价值的数字媒体的存储设备性能增强保护的工艺。图形子系统315可以执行图像(例如静止的图像或视频图像)处理以用于显示。图形子系统315可以例如是图形处理单元(GPU)或视觉处理单元(VPU)。可以使用模拟或数字接口来通信地耦合图形子系统315和显示器320。例如,接口可以是以下各项中的任意一种:高分辨率多媒体接口、显示端口(DisplayPort)、无线HDMI、和/或兼容无线HD的技术。在实施例中,图形子系统315可以集成在处理器310或芯片集本文档来自技高网...
减少用于在屏幕上显示多个图像的显示控制器中使用的缩放引擎的数量

【技术保护点】
一种系统,包括:多个存储设备,用于分别存储与多个图像源相关联的图像内容;第一多路复用器,用于:从所述多个存储设备接收所述图像内容,以及选择与所述多个图像源中的一个图像源相关联的第一图像内容;以及第一缩放引擎,用于处理所选择的第一图像内容并产生第一引擎输出;多个多路复用器,用于分别接收所述第一引擎输出和来自于所述多个存储设备的所述图像内容,其中所述多个多路复用器中的每个多路复用器根据所述第一缩放引擎处理了哪个图像内容来输出被输入到所述多路复用器的图像内容或所述第一引擎输出;以及多个后置处理器,用于分别对所述多个多路复用器的输出执行附加后置处理。

【技术特征摘要】
【国外来华专利技术】1.一种用于减少在显示控制器中使用的缩放引擎的数量的系统,包括:多个存储设备,用于分别存储与多个图像源相关联的图像内容,其中,所述图像内容包括视频内容和图形内容;第一多路复用器,用于:从所述多个存储设备接收所述图像内容,以及选择与所述多个图像源中的一个图像源相关联的第一图像内容以产生所选择的第一图像内容和第一剩余图像内容,其中,所选择的第一图像内容包括视频内容和图形内容之一;以及第一缩放引擎,用于处理所选择的第一图像内容并产生第一引擎输出,其中,所述第一缩放引擎被配置为对视频内容和图形内容进行处理;多个多路复用器,用于分别接收所述第一引擎输出和来自于所述多个存储设备的所述图像内容,其中所述多个多路复用器中的每个多路复用器根据所述第一缩放引擎处理了哪个图像内容来输出被输入到所述多路复用器的图像内容或所述第一引擎输出;以及多个后置处理器,用于分别对所述多个多路复用器的输出执行附加后置处理。2.根据权利要求1所述的系统,还包括:混合器,用于接收并且合并所述多个后置处理器的输出。3.根据权利要求2所述的系统,还包括:显示设备,用于显示所述混合器的输出。4.根据权利要求1所述的系统,其中所述缩放引擎被配置为缩放所选择的第一图像内容。5.根据权利要求3所述的系统,其中所述第一多路复用器接收所述混合器的输出以及还被配置为选择所述混合器的输出,以及其中所述显示设备还被配置为当所述第一多路复用器选择了所述混合器的输出时显示所述第一缩放引擎的输出。6.根据权利要求1所述的系统,还包括:第二多路复用器,用于:从所述多个存储设备接收所述图像内容,以及从所述多个图像源中的一个图像源选择第二图像内容;以及第二缩放引擎,用于处理所选择的第二图像内容并产生第二引擎输出,其中所述多个多路复用器被配置为分别接收所述第一引擎输出、所述第二引擎输出和来自于所述多个存储设备的所述图像内容,其中所述多个多路复用器中的每个多路复用器根据所述第一缩放引擎和所述第二缩放引擎缩放了哪个图像内容来输出被输入到所述多路复用器的所述图像内容...

【专利技术属性】
技术研发人员:W·张S·库鲁帕蒂
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1