[发明专利]显示控制器及其操作方法、数据处理系统、存储介质有效
申请号: | 201611019539.7 | 申请日: | 2016-11-14 |
公开(公告)号: | CN107015778B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | D·P·摩多尔兹克;P·T·赫罗博克;D·克罗克斯福德 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;吕俊刚 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 控制器 及其 操作方法 数据处理系统 存储 介质 | ||
显示控制器及其操作方法、数据处理系统、存储介质。该显示控制器包括:第一显示处理核心,该第一显示处理核心包括可操作以读取至少一个输入面的第一输入级,可操作以处理一个或更多个输入面从而生成输出面的第一处理级,以及可操作以向第一显示器提供用于显示的输出面的第一输出级;以及第二显示处理核心,该第二显示处理核心包括可操作以读取至少一个输入面的第二输入级、可操作以处理一个或更多个输入面从而生成输出面的第二处理级,以及可操作以向第二显示器提供用于显示的输出面的第二输出级。显示控制器还包括内部数据路径,其用于从第二显示核心向第一显示核心传递输出面的像素数据。
技术领域
本发明涉及用于数据处理系统的显示控制器。
背景技术
在数据处理系统中,要向用户显示的图像被数据处理系统处理用于显示。用于显示的该图像在将其显示给用户之前典型地通过多个处理级来处理。例如,图像将通过显示器的所谓“显示控制器”来处理,用于显示。
典型地讲,该显示控制器将从存储器中的所谓“帧缓冲器”读取要显示的输出图像,该存储器存储该图像作为数据阵列(例如,通过内部直接内存存取(DMA:Direct MemoryAccess)),并将该图像数据恰当地提供给显示器(例如,经由像素流水线)(该显示器例如可以是屏幕或打印机)。在该输出图像准备显示并且显示控制器接着读取该帧缓冲器,并将该输出图像提供给显示器用于显示时,该输出图像被存储在存储器中的帧缓冲器中(例如,通过图形处理器)。
该显示控制器处理来自帧缓冲器的图像,以允许其显示在显示器上。该处理包括合适显示定时功能(例如,其被配置成,利用合适的水平和垂直消隐时段,向该显示器发送像素数据),以允许该图像正确地显示在显示器上。
许多电子装置和系统在它们的显示屏上使用并显示多个窗口(或面)显示信息,如视频、图形用户接口等。提供这种窗口的一个方法是使用合成窗口系统,其中,单个输入窗口(面)被恰当地组合(即,合成),并将结果写出至帧缓冲器,其接着被显示控制器读取用于显示。
对于电子装置和系统来说,正变得日益普通的是,其被配置成能够在多个显示装置上提供用于显示的输出图像。例如,可能希望向该系统的本地显示器并且向外部显示器提供输出图像。提供给这两个显示器的输出图像可以相同或者不同,例如,该外部显示器可能需要和使用与本地显示器不同的分辨率和/或纵横比。
图1示意性地示出了常规双显示器合成媒体处理系统的操作。通过视频编解码器1和/或GPU 2生成一个或更多个输入面,并且存储在主存储器3(例如,帧缓冲器0、1以及2)中。所存储的输入面通过合成引擎4读取并被传递至合成引擎4,该合成引擎4组合(合成)该输入面,以生成合成输出面(帧)。在该例示例中,该合成引擎4还可以对来自视频编解码器1的输入面执行色空间转换操作。该合成输出面被存储在主存储器3中(例如,帧缓冲器3中)。所存储的合成输出面接着被本地显示控制器5读取,并显示在该系统的本地显示器6上。
所存储的合成输出面在经受合适旋转和/或缩放(scale)之前,还通过合成引擎4从主存储器3回读,以生成用于外部显示器8(其可能需要不同的分辨率和/或纵横比用于输出)的恰当旋转和/或缩放的输出面。所旋转和/或缩放的输出面在被第二显示控制器7读取并且显示在外部显示器8上之前,被存储在主存储器3中(例如,帧缓冲器4中)。
图2示出了常规双显示器合成媒体处理系统。其包括中央处理单元(CPU)9、图形处理单元(GPU)2、视频编解码器1、合成引擎4、第一显示控制器5、第二显示控制器7以及存储器控制器10。如图2所示,这些经由互连部11通信,并且使用芯片外主存储器3。该合成引擎4根据一个或更多个输入面(例如,由GPU 2和/或视频编解码器1生成的)生成合成输出帧,并接着将该合成输出帧经由存储器控制器10存储在芯片外存储器3中的帧缓冲器中。第一显示控制器5接着经由存储器控制器10从芯片外存储器3中的帧缓冲器中读取该合成输出帧,并将其发送至本地显示器6用于显示,而第二显示控制器7经由存储器控制器10从芯片外存储器3中的帧缓冲器中读取该合成输出帧,并将其发送至外部显示器8用于显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611019539.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种护线软管接头
- 下一篇:空调器的接线盒和具有其的空调器