显示控制设备和显示控制方法

文档序号:2578610阅读:141来源:国知局
专利名称:显示控制设备和显示控制方法
技术领域
本发明涉及用于多个显示设备的显示控制设备以及显示控制方法。
背景技术
通常,用于在图像设备中显示图像的显示控制设备是众所周知的。例如,日本 专利公开2007-333892公开了传统的显示控制设备的一个示例。在本专利文件中,所述 传统的显示控制设备的基本配置说明如下。所述显示控制设备以取决于图像数据的显示图像更新时刻(下文中称之为“更 新频率”)将图像数据写入缓冲器。此外,所述显示控制设备以屏幕的刷新频率(下文 中称之为“显示频率”)从所述缓冲器读取存储在该缓冲器中的图像数据,并将所读取的 图像数据输出到所述显示设备。

发明内容
本发明要解决的问题在上面所述的传统的显示控制设备中,当所述显示频率高于更新频率时,要求 所述显示控制设备不管所述图像数据是否被更新的事实而重复地存取缓冲器,以便读取 相同的图像数据,并将所读取的图像数据输出到显示设备。通常,存储所述图像数据的 缓冲器是显示控制设备的外部存储器。因此,存在一个问题当对所述外部存储器的存 取量增加时,所述显示控制设备的处理负荷也增加。具体地,近些年,在诸如便携式游戏机、便携式电话等设备中,具有多个显示 设备的终端的数量在不断增加。随着显示设备数量的增加,预计上述显示控制设备的处 理负荷的增加会变得越来越显著。一种众所周知的配置是在显示控制设备的内部存储器中提供用于临时存储图 像数据的帧缓冲器,从而减少对外部存储器的存取次数,并从内部存储器中读取未被更 新的图像数据。然而,在传统的配置中,需要与多个显示设备中的每个相对应地被提供所述临 时存储帧缓冲器。因此,帧缓冲器的数量随着显示设备数量的增加而增加。这导致了显 示控制设备的成本增加的问题,这是因为,内部存储器的成本高于外部存储器的成本。已经考虑了上述情况作出本发明。本发明的一个目标是提供低成本、且减少了对存储器的存取量的显示控制设备。解决所述问题的手段根据本发明的一种显示控制设备包括多个显示设备;显示输出部件,其向所述显示设备提供图像数据;图像数据存储部件,其存储所述图像数据;临时存储部件, 其临时存储从图像数据存储部件读取的图像数据,且具有比显示设备的数量更少数量的 帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器写入图像数据以及从帧缓冲器读取图 像数据的时刻。其中,显示控制设备具有以下配置所述显示输出部件基于来自缓冲控 制部件的控制信号,从帧缓冲器读取图像数据,以便将所读取的图像数据传送到多个显 示设备之中的预定显示设备,并从所述图像数据存储部件读取要在其余显示设备中显示 的图像数据,以便将所读取的图像数据传送到所述其余显示设备,并基于来自缓冲控制 部件的控制信号,将所读取的图像数据写入帧缓冲器,以及其中,所述缓冲控制部件防 止存储在帧缓冲器中且还未被读取的图像数据被从所述图像数据存储部件读取的图像数 据覆写。根据本发明的一种显示控制方法,其基于包括以下部件的显示控制设备多个 显示设备;显示输出部件,其向所述显示设备提供图像数据;图像数据存储部件,其存 储所述图像数据;临时存储部件,其临时存储在图像数据存储部件中存储的图像数据, 且具有比显示设备的数量更少数量的帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器 写入图像数据以及从帧缓冲器读取图像数据的时刻。其中,所述显示控制方法具有以下 配置显示输出部件将表示在帧缓冲器中的图像数据写入位置的数据、以及表示在帧缓 冲器中 的图像数据读取位置的数据传送到缓冲控制部件;其中,所述缓冲控制部件基于 表示所述读取位置的数据、以及表示所述写入位置的数据,生成用于控制所述图像数据 读取和写入时刻的控制信号,以便防止存储在帧缓冲器中且还未被读取的图像数据被从 所述图像数据存储部件读取的图像数据覆写,并将所生成的控制信号传送到显示输出部 件;以及其中,所述显示输出部件基于从缓冲控制部件传送的控制信号,从帧缓冲器读 取图像数据,以便将所读取的图像数据传送到多个显示设备之中的预定显示设备,并从 所述图像数据存储部件读取要在其余显示设备中显示的图像数据,以便将所读取的图像 数据传送到所述其余显示设备,并基于来自缓冲控制部件的控制信号,将所读取的图像 数据写入帧缓冲器。本发明包括下面将要说明的其他方面。因此,本发明的公开是为了提供本发明 的一些方面,并不是为了限制在此说明和要求的本发明的范围。


图1显示了根据第一实施例的显示控制设备的配置;图2显示了在图像生成部件中生成图像数据的时刻、以及在显示设备中显示所 述图像数据的时刻;图3A显示了在各个显示设备中显示图像数据的时刻;图3B显示了在时刻T显示图像数据的方法;图3C显示了在时刻T+1显示图像数据的方法;图4显示了在图像生成部件中生成图像数据的时刻、以及在显示设备中显示所 述图像数据的时刻;图5A显示了仅仅在先前的图像数据的部分区域中与先前的图像数据不同的图像 数据的示例;
图5B显示了当仅仅在先前的图像数据的部分区域中与先前的图像数据不同的图 像数据被生成时,所述显示控制设备的操作;以及图6显示了在图像生成部件中生成图像数据的时刻、以及在显示设备中显示所 述图像数据的时刻。
具体实施例方式下面,将详细说明本发明。应该理解,下面将要说明的实施例只是本发明的示 例,而本发明可以被修改成不同的形式。因此,下面公布的特定配置和功能不限制本发 明的范围。根据本发明的一种显示控制设备包括多个显示设备;显 示输出部件,其向所 述显示设备提供图像数据;图像数据存储部件,其存储所述图像数据;临时存储部件, 其临时存储从图像数据存储部件读取的图像数据,且具有比显示设备的数量更少数量的 帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器写入图像数据以及从帧缓冲器读取图 像数据的时刻。其中,显示控制设备具有以下配置所述显示输出部件基于来自缓冲控 制部件的控制信号,从帧缓冲器读取图像数据,以便将所读取的图像数据传送到多个显 示设备之中的预定显示设备,并从所述图像数据存储部件读取要在其余显示设备中显示 的图像数据,以便将所读取的图像数据传送到所述其余显示设备,并基于来自缓冲控制 部件的控制信号,将所读取的图像数据写入帧缓冲器,以及其中,所述缓冲控制部件防 止存储在帧缓冲器中且还未被读取的图像数据被从所述图像数据存储部件读取的图像数 据覆写。利用这个配置,所述缓冲控制部件执行控制,从而防止存储在帧缓冲器中且还 未被读取的图像数据被从图像数据存储部件中读取的图像数据覆写,由此,所述帧缓冲 器可以被多个显示设备共用。因此,可以通过使用比显示设备的数量更少数量的帧缓冲 器来减小对图像数据存储部件的存取量。因此,可响应于减少对图像数据存储部件的存 取量以及减少成本的需求。在根据本实施例的显示控制设备中,所述缓冲控制部件具有这样的配置其 中,以构成所述图像数据的每行为单位,向帧缓冲器写入图像数据、以及从帧缓冲器读 取图像数据。利用这个配置,可以在对应于所读取的行的区域中存储新的图像数据,因此, 可以在不用等到存储在帧缓冲器中的所有图像数据都被读取之后的情况下,开始将图像 数据存储到帧缓冲器中。在根据本实施例的显示控制设备中,所述缓冲控制部件具有这样的配置其 中,以对帧缓冲器的每次存储器存取为单位,向帧缓冲器写入图像数据、以及从帧缓冲 器读取图像数据。利用这个配置,可以在通过存储器存取来读取图像数据的存储器存取的单位区 域中,存储新的图像数据,因此,可以在不用等到存储在帧缓冲器中的所有图像数据都 被读取之后的情况下,开始将图像数据存储到帧缓冲器中。根据本实施例的显示控制设备包括图像数据生成部件,其以低于显示设备的 显示频率的更新频率生成要在所述多个显示设备上显示的图像数据,并将所生成的图像数据存储在所述图像数据存储部件中。利用这个配置,可以在减少对图像数据存储部件的存取量的同时,显示以低于所述显示设备的显示频率的更新频率生成的图像。在根据本实施例的显示控制设备中,所述显示输出部件具有这样的配置在图 像数据生成部件中生成图像数据的时刻,从图像数据存储部件读取最新的图像数据,以 便将所读取的图像数据显示在显示设备中,并将所读取的图像数据存储在帧缓冲器中; 以及当比帧缓冲器的数量更多的图像数据生成时刻相互重叠时,从图像数据存储部件读 取用于与帧缓冲器的数量相同的数量的显示设备的图像数据,并在下一个显示时刻读取 用于其余显示设备的图像数据。利用这个配置,生图像数据被生成的时刻从图像数据存储部件中读取、并在显 示设备中显示所述图像数据,因此,可以显示最新的图像数据。此外,所述处理可以被 这样的配置适当地执行其中,当多个图像数据生成的时间相互重叠、由此所生成的图 像数据不能被存储到帧缓冲器中时,从图像数据存储部件中读取与存储在帧缓冲器中的 数据量相对应的图像数据。根据本实施例的显示控制设备具有这样的配置其中,所述图像生成部件包括 更新频率信息获取部件,其获取关于用于生成图像数据的更新频率的信息;以及其中, 当所述显示输出部件确定在图像生成部件中生成的图像数据的更新频率高于预定的阈值 时,所述显示输出部件在不将所述图像数据存储在临时存储部件中的情况下,将所述图 像数据从图像数据存储部件输出到显示设备。利用这个配置,所述帧缓冲器不被用于具有高于阈值的更新频率的图像数据, 由此,可以使用所述帧缓冲器来临时存储具有等于或低于阈值的更新频率的图像数据。 当具有低更新频率的图像数据被存储到帧缓冲器中时,可以显著地减少对图像数据存储 部件的存取的次数。根据本实施例的显示控制设备具有这样的配置其中,所述图像生成部件包括 更新频率信息获取部件,其获取关于用于生成图像数据的更新频率的信息;以及其中, 当所述显示输出部件确定图像生成部件中生成的图像数据的更新频率低于预定的阈值 时,所述显示输出部件将帧缓冲器之一设置为专用帧缓冲器,在该专用帧缓冲器中仅写 入所生成的图像数据。利用这个配置,具有低更新频率的图像数据被存储在帧缓冲器中,由此,可以 显著地减少对图像数据存储部件的存取量。在根据本实施例的显示控制设备中,所述图像生成部件具有这样的配置其 中,当所述图像生成部件生成其中更新先前帧的部分区域的图像数据时,所述图像生成 部件不将所生成的图像数据输出到图像数据存储部件,而是将表示所述部分区域中的变 化的数据输出到帧缓冲器。利用这个配置,当先前帧的部分区域被更新时,基于表示所述部分区域中的变 化的数据来更新存储在帧缓冲器中的图像数据的一部分,由此,可以在不对图像数据存 储部件进行存取的情况下显示与先前帧不同的图像。根据本实施例的显示控制设备具有这样的配置其中,所述显示设备的数量是 2,且其中帧缓冲器的数量是1。
利用这个配置,当在两个显示设备中显示的图像数据被交替地存储在一个帧缓 冲器中时,对所述图像数据存储部件的存取量可以减少到一半。根据本实施例的一种信息终端装置包括多个显示设备;显示输出部件,其向 所述显示设备提供图像数据;图像数据存储部件,其存储所述图像数据;临时存储部 件,其临时存储从图像数据存储部件读取的图像数据,且具有比显示设备的数量更少数 量的帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器写入图像数据以及从帧缓冲器读 取图像数据的时刻。其中,所述信息终端装置具有以下配置显示输出部件基于来自缓 冲控制部件的控制信号,从帧缓冲器读取图像数据,以便将所读取的图像数据传送到多 个显示设备之中的预定显示设备,并从所述图像数据存储部件读取要在其余显示设备中 显示的图像数据,以便将所读取的图像数据传送到所述其余显示设备,并基于来自缓冲 控制部件的控制信号,将所读取的图像数据写入帧缓冲器,以及其中,所述缓冲控制部 件执行控制,以便防止存储在帧缓冲器中且还未被读取的图像数据被从所述图像数据存 储部件读取的图像数据覆写。 利用这个配置,与根据本实施例的显示控制设备相似,可以通过使用比显示设 备的数量更少数量的帧缓冲器来减小对图像数据存储部件的存取量。因此,可响应于减 少对图像数据存储部件的存取量以及减少成本的需求。注意到,根据本实施例的显示控 制设备的各个配置也可以被应用到根据本实施例的信息终端装置中。根据本实施例的一种显示控制方法,其基于包括以下部件的显示控制设备多 个显示设备;显示输出部件,其向所述显示设备提供图像数据;图像数据存储部件, 其存储所述图像数据;临时存储部件,其临时存储在图像数据存储部件中存储的图像数 据,且具有比显示设备的数量更少数量的帧缓冲器;以及缓冲控制部件,其控制向帧缓 冲器写入图像数据以及从帧缓冲器读取图像数据的时刻。其中,所述显示控制方法具有 以下配置显示输出部件将表示在帧缓冲器中的图像数据写入位置的数据、以及表示在 帧缓冲器中的图像数据读取位置的数据传送到缓冲控制部件;其中,所述缓冲控制部件 基于表示所述读取位置的数据、以及表示所述写入位置的数据,生成用于控制所述图像 数据读取和写入时刻的控制信号,以便防止存储在帧缓冲器中且还未被读取的图像数据 被从所述图像数据存储部件读取的图像数据覆写,并将所生成的控制信号传送到显示输 出部件;以及其中,所述显示输出部件基于从缓冲控制部件传送的控制信号,从帧缓冲 器读取图像数据,以便将所读取的图像数据传送到多个显示设备之中的预定显示设备, 并从所述图像数据存储部件读取要在其余显示设备中显示的图像数据,以便将所读取的 图像数据传送到所述其余显示设备,并基于来自缓冲控制部件的控制信号,将所读取的 图像数据写入帧缓冲器。利用这个配置,与根据本实施例的显示控制设备相似,可以通过使用比显示设 备的数量更少数量的帧缓冲器来减小对图像数据存储部件的存取量。因此,可响应于减 少对图像数据存储部件的存取量以及减少成本的需求。注意到,根据本实施例的显示控 制设备的各个配置也可以被应用到根据本实施例的显示控制方法中。下面,将参考附图更详细地说明根据本发明的实施例的显示控制设备。[第一实施例]图1是显示了根据本实施例的显示控制设备1的配置的框图。所述显示控制设备1包括生成图像数据的图像生成部件10、存储所述图像数据的图像数据存储部件12、 各自显示图像的两个显示设备16a和16b(被通称为“显示设备16”)、读取存储在图像 数据存储部件12中的图像数据并将所读取的图像数据显示在显示设备16中的显示输出部 件18、临时存储从图像数据存储部件12读取的图像数据的临时存储部件20、以及控制向 和从临时存储部件20写入和读取图像数据的时刻的缓冲控制部件24。注意,虽然在本实 施例中说明了两个显示设备16的情况,但显示设备16的数量并不限于2,而是可以使用 任意数量的显示设备16。所述图像生成部件10生成要在 显示设备16中显示的图像数据,并将所生成的图 像数据写入图像数据存储部件12。所述图像生成部件10以30^s(帧每秒)的更新频率 生成图像数据。所述图像生成部件10可以被处理器或硬引擎配置。所述图像数据存储部件12具有分别对应于显示设备16a和16b的帧缓冲器14a和 14b。所述帧缓冲器14a存储要在显示设备16a上显示的图像数据,而帧缓冲器14b存储 要在显示设备16b上显示的图像数据。所述临时存储部件20具有帧缓冲器22,其被显示 设备16a和显示设备16b共用。所述显示设备16a和显示设备16b的图像数据被写入共 用的帧缓冲器22。这里,下面将说明构成所述图像数据存储部件12和临时存储部件20的硬件。 所述图像数据存储部件12是由诸如与包括显示输出部件18的系统LSI相分离的廉价的外 部存储器(例如,DRAM)等构成的。另一方面,所述临时存储部件20是由系统LSI中 的存储器(例如,SRAM)构成的,该存储器比外部存储器昂贵,但其具有每单位存取的 低功耗。因此,需要通过尽可能多地使用内部存储器来减少对外部存储器的存取量,同 时,从成本的角度,需要减少所述内部存储器的容量。所述显示输出部件18与显示设备16的显示频率相一致地,将图像数据传送到显 示设备16。在本实施例中,所述显示设备16的显示频率是60fps。因此,即使当所述图 像数据未被更新时,所述显示输出部件18也需要以每秒60次的频率将图像数据传送到显 示设备16。所述显示输出部件18根据来自缓冲控制部件24的控制信号,将所述图像数 据存储在临时存储部件20的帧缓冲器中。所述显示输出部件18将表示帧缓冲器22中的图像数据写入位置的数据传送到缓 冲控制部件24,并将表示帧缓冲器22中的图像数据读取位置的数据传送到缓冲控制部件 24。因此,所述缓冲控制部件24掌握当前时刻的数据写入位置和数据读取位置。所述 缓冲控制部件24基于所述数据写入位置和数据读取位置,将控制数据读取和数据写入时 刻的控制信号传送到显示输出部件18。这个控制信号是用于防止未读取的图像数据被覆 写的信号。作为这个控制信号的示例,可以使用表示是否允许写入图像数据的信号。基 于来自缓冲控制部件24的所述控制信号,所述显示输出部件18从帧缓冲器22读取图像 数据,并将图像数据写入帧缓冲器22。注意,所述缓冲控制部件24也可以被提供在显示 输出部件18中。图2显示了在图像生成部件10中生成图像数据的时刻(上面两个阶段)、以及在 显示设备16中显示所述图像数据的时刻(下面两个阶段)。在本实施例中,所述更新频 率是显示频率的一半,因此,相同的图像被显示设备16重复地显示两次。在本实施例中,所述显示输出部件18在所述两次中的每次都不对图像数据存储部件12进行存取,而是将从图像数据存储部件12中读取的图像数据存储到临时存储部件 20中,以便通过使用存储在临时存储部件20中的图像数据,在第二显示时刻重复地显示 相同的图像。下面,将说明显示控制设备1的操作。图3A显示了在各个显示设备16中显示图像数据的时刻。下面,将说明在时刻 T对图像数据的显示和在时刻T+1对图像数据的显示。在时刻T,帧Al被显示在显示设 备16a中,帧Bl被显示在显示设备16b中。在时刻T+1,帧Al被显示在显示设备16a 中,而帧B2被显示在显示设备16b中。图3B显示了在时刻T显示图像数据的方法。在图3B中,图像数据流用实线表 示。在时刻T,显示输出部件18从临时存储部件20的帧缓冲器22中读取帧Bi,并将所 读取的帧Bl显示在显示设备16b中。所述显示输出部件18从图像数据存储部件12中读 取帧Al,并将所读取的帧Al显示在显示设备16a中,并将所读取的帧Al存储到临时存 储部件20。这时,所述缓冲控制部 件24执行读取和写入控制,使得未从帧缓冲器22中读取 的帧Bl不被帧Al覆写。具体地,所述缓冲控制部件24读取帧Bl的第一行,以将所 读取的行传送到显示设备16b,之后,将帧Al的第一行存储到帧缓冲器22。接下来, 缓冲控制部件24读取帧Bl的第二行,以将所读取的行传送到显示设备16b,之后,将帧 Al的第二行存储到帧缓冲器22。相似地,所述缓冲控制部件24将帧Al存储到帧Bl被 读取的区域。因此,所述缓冲控制部件24执行控制,使得在帧Al被存储在帧缓冲器22 时,帧Bl中的尚未从帧缓冲器22读取的部分不被覆写。利用上述处理,在时刻T,帧Al被显示在显示设备16a中,帧Bl被显示在显示 设备16b中。这时,帧Al被存储在临时存储部件20中。从上面的说明可以看出,在时 刻T,从临时存储部件20读取帧Bi,而不是从图像数据存储部件12读取帧Bi。图3C显示了在时刻T+1显示图像数据的方法。在时刻T+1,所述显示输出部 件18从临时存储部件20的帧缓冲器22中读取帧Al,以将所读取的帧Al显示在显示设 备16a中。所述显示输出部件18从图像数据存储部件12读取帧B2,以将所读取的帧B2 显示在显示设备16b中,还将所读取的帧B2存储到临时存储部件20中。此时,所述缓冲控制部件24也以一行为单位执行读取和写入控制,使得帧Al中 的尚未从帧缓冲器22读取的部分不被帧B2覆写。利用这个处理,在时刻T+1,所述帧 Al被显示在显示设备16a中,帧B2被显示在显示设备16b中。此时,所述帧B2被存储 到临时存储部件20中。从上面的说明中可以看出,在时刻T+1,从临时存储部件20读 取帧Al,而不是从图像数据存储部件12读取帧Al。用这种方式,在显示设备16a中显示的图像数据和在显示设备16b中显示的图像 数据被交替地存储在帧缓冲器22中。当所述图像数据被提供到显示设备16时,通过从 图像数据存储部件12和帧缓冲器22两者读取和传送图像数据,可以使对图像数据存储部 件12的存取次数减少到一半。根据本实施例的显示控制设备1被配置为通过使用在内部存储器提供的临时 存储部件20中存储的图像数据,消除在每次显示图像数据时对图像数据存储部件20存取 的需要。因此,可以减少对图像数据存储部件12的存取次数。在根据本实施例的显示控制设备1中,在临时存储部件20中提供的一个帧缓冲器22被共用为存储要在显示设备16a和显示设备16b中显示的图像数据的区域。因此, 可以减少所述帧缓冲器22的容量,并减少所述帧缓冲器22的成本的增加。在上述实施例中,说明了这样的情况在图像生成部件10中,以30fps的相同 更新频率来更新要在显示设备16a中显示的图像数据和要在显示设备16b中显示的图像数 据两者。然而,所述更新频率不一定是相同的。例如,要在显示设备16a中显示的图像 数据的更新频率可能是30fps,而要在显示设备16b中显示的图像数据的更新频率可能是
20fpS。图4显示了在更新频率对于每个显示设备来说不同的情况下,生成和显示图像 数据的时刻。当更新频率对于每个显示设备不同时,要在显示设备16a中显示的图像数 据的生成时刻与要在显示设备16b中显示的图像数据的生成时刻可能重叠。在这种情况 下,所述显示输出部件18从图像数据存储部件12读取用于显示设备之一的图像数据,并 从临时存储部件20的帧缓冲器22读取用于另一显示设备的图像数据。图4显示了在相 同的时刻生成图像数据A2和图像数据B2的示例。所述显示输出部件18使用存储在临 时存储部件20的帧缓冲器22中的图像数据Al,而不是新生成的图像数据A2,作为要在 显示设备16a中显示的图像数据。所述显示输出部件18从图像数据存储部件12中读取 新生成的图像数据B2,并将所读取的数据用作要在显示设备16b中显示的图像数据。用 这个方式,当同时生成用于多个显示设备的图像数据时,存储在临时存储部件20中的图 像数据被用作用于图像显示设备之一的图像数据,使得所述处理能够在不产生任何问题 的情况下适当地继续。[第二实施例]接下来,将说明根据第二实施例的显示控制设备。根据第二实施例的显示控制 设备的基本配置与根据第一实施例的显示控制设备1的配置相同。第二实施例与第一实 施例的不同之处在于对以下情况所执行的处理在图像生成部件10中生成仅在先前的图 像数据的部分区域中与先前的图像数据不同的图像数据。图5A显示了仅在图像数据30的部分区域32中与先前的图像数据不同的图像数 据30的示例。仅在部分区域中不同的图像数据对应于例如便携式电话的屏幕,在电池的 余量和表示无线电强度的天线指示值改变的情况下显示该屏幕。图5B显示了当生成仅在图像数据Al的部分区域中与图像数据Al不同的图像数 据Al'时,所述显示控制设备1的操作。图6显示了在图像生成部件10中生成图像数 据的时刻、以及在显示设备16中显示所述图像数据的时刻。根据第一实施例的显示控制设备1将在图像生成部件10中生成的图像数据存储 在图像数据存储部件12的帧缓冲器14a和14b中,而不管所述图像数据是仅在先前帧图 像数据的部分区域还是全部区域中与先前帧图像数据不同。在第二实施例中,当图像生成部件10确定所生成的图像数据Al'仅在先前帧图 像数据Al的部分区域中与先前帧图像数据Al不同时,所述图像生成部件10不将图像数 据Al'存储在图像数据存储部件12中,而是将所生成的图像数据Al'与先前帧图像数 据Al之间的差分数据传送到显示输出部件18。当接收到来自图像生成部件10的差分数 据时,所述显示输出部件18通过使用接收到的差分数据来生成图像数据Al',并由此改 变存储在临时存储部件20的帧缓冲器22中的图像数据Al的部分区域。
之后,所述显示输出部件18从临时存储部件20读取图像数据Al',并将所读 取的图像数据传送到显示设备16a。在读取图像数据Al'之后,所述显示输出部件18将 图像数据B2存储到临时存储部件20中。利用上述操作,可以在不对图像数据存储部件 12进行存取的情况下,显示仅在先前的图像的部分区域中与先前的图像不同的图像,由 此,可以减少对图像数据存储部件12的存取量。上面,已经通过实施例详细地说明了根据本发明的显示控制设备的配置和操 作,但是本发明并不限于上述实施例。在上述实施例中,说明了在显示设备16a中显示的图像数据的更新频率基本上等 于在显示设备16b中显示的图像数据的更新频率的情况,但所述实施例可以被应用于更 新频率的差异较大的情况。例如,在显示设备16a中显示运动图像而在显示设备16b中 显示e-mail屏幕的情况下,所述e-mail屏幕是通过手动输入而更新的,由此,e-mail屏 幕的更新频率低于所述运动图像的更新频率。在这种情况下,当所述临时存储部件20被 用作专用的帧缓冲器,以存储具有较低更新频率的图像数据时,可以仅仅在所显示的图 像被更新时,从图像数据存储部件12读取所述图像数据。因此,可以显著地减少对图像 数据存储部件12的存取次数。注意,所述显示输出部件18可以具有监视所述更新频率 的配置,或可以基于应用的类型(例如,运动图像、e-mail屏幕等等)来估计所述更新频 率。此外,当所述图像数据的更新频率接近显示频率时,所述图像数据被频繁地更 新,由此,存储在临时存储部件20中的图像不能被显示多次。在这种情况下,也可以配 置为使得具有较高更新频率的图像数据不被存储在临时存储部件20中。可以以这样的方 式确定图像数据的更新频率是否接近于显示频率预先设置用于判定的阈值,并确定所 述更新频率是否等于或高于所述阈值。当确定图像数据的更新频率高于所述阈值时,所 述显示输出部件18不执行将图像数据存储到临时存储部件20中的处理,而是对应于所述 显示频率,从图像数据存储部件12读取图像数据。在上述实施例中,说明了具有这样的配置的示例在图像生成部件10中生成图 像数据,并且,所生成的图像数据被存储在图像数据存储部件12中。但本发明也能够被 应用于不具有图像生成部件10的显示控制设备1中。S卩,本发明也可以被应用于读取和 显示预先被存储的图像数据的情况。在上述实施例中,说明了控制多个显示设备16中的图像显示的所述显示控制设 备1,但本发明能够被应用于具有多个显示设备16的各种信息终端装置。上面,说明了当前考虑到的、根据本发明的优选的实施例。然而,应该理解, 对所述实施例的各种修改是可能的,也就是说,所有这些修改都被包括在本发明的精神 和范围内。工业适用性根据本发明的一种显示控制设备具有多个显示设备,一般地,其对于具有存储 带或功耗问题的数字装置是有用的。
1权利要求
1.一种显示控制设备,包括多个显示设备;显示输出部件,其向所述显示设备提供图像数据;图像数据存储部件,其存储所述图像数据;临时存储部件,其临时存储从图像数据存储部件读取的图像数据,且具有比显示设 备的数量更少数量的帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器写入图像数据以及从帧缓冲器读取图像数据的时刻;其中,所述显示输出部件基于来自缓冲控制部件的控制信号,从帧缓冲器读取图像 数据,以便将所读取的图像数据传送到多个显示设备之中的预定显示设备,并从所述图 像数据存储部件读取要在其余显示设备中显示的图像数据,以便将所读取的图像数据传 送到所述其余显示设备,并基于来自缓冲控制部件的控制信号,将所述图像数据写入帧 缓冲器,以及其中,所述缓冲控制部件执行控制,以便防止存储在帧缓冲器中且还未被读取的图 像数据被从所述图像数据存储部件读取的图像数据覆写。
2.如权利要求1所述的显示控制设备,其中,所述缓冲控制部件执行以下控制以 构成所述图像数据的每行为单位,向帧缓冲器写入图像数据、以及从帧缓冲器读取图像 数据。
3.如权利要求1所述显示控制设备,其中,所述缓冲控制部件执行以下控制以对 帧缓冲器的每次存储器存取为单位,向帧缓冲器写入图像数据、以及从帧缓冲器读取图 像数据。
4.如权利要求1至3中的任一个所述的显示控制设备,还包括图像数据生成部件,其 以低于显示设备的显示频率的更新频率生成要在所述多个显示设备上显示的图像数据, 并将所生成的图像数据存储在所述图像数据存储部件中。
5.如权利要求4所述的显示控制设备,其中,所述显示输出部件在图像数据生成部件中生成图像数据的时刻,从图像数据存储部件读取最新的图像 数据,以便将所读取的图像数据显示在显示设备中,并将所读取的图像数据存储在帧缓 冲器中;以及当比帧缓冲器的数量更多的图像数据生成时刻相互重叠时,从图像数据存储部件读 取用于与帧缓冲器的数量相同的数量的显示设备的图像数据,并在下一个显示时刻读取 用于其余显示设备的图像数据。
6.如权利要求4和5中的任一个所述的显示控制设备,其中,所述图像生成部件包括更新频率信息获取部件,其获取关于用于生成图像数 据的更新频率的信息;以及其中,当所述显示输出部件确定在图像生成部件中生成的图像数据的更新频率高 于预定的阈值时,所述显示输出部件在不将所述图像数据存储在临时存储部件中的情况 下,将所述图像数据从图像数据存储部件输出到显示设备。
7.如权利要求4和5中的任一个所述的显示控制设备,其中,所述图像生成部件包括更新频率信息获取部件,其获取关于用于生成图像数 据的更新频率的信息;以及其中,当所述显示输出部件确定图像生成部件中生成的图像数据的更新频率低于预 定的阈值时,所述显示输出部件将帧缓冲器之一设置为专用帧缓冲器,在该专用帧缓冲 器中仅写入所生成的图像数据。
8.如权利要求4至7中的任一个所述的显示控制设备,其中,当所述图像生成部件生 成其中更新先前帧的部分区域的图像数据时,所述图像生成部件不将所生成的图像数据 输出到图像数据存储部件,而是将表示所述部分区域中的变化的数据输出到帧缓冲器。
9.根据权利要求1至8中的任一个所述的显示控制设备,其中,所述显示设备的数量 是2,并且,其中,帧缓冲器的数量是1。
10.—种信息处理终端,包括多个显示设备;显示输出部件,其向所述显示设备提供图像数据;图像数据存储部件,其存储所述图像数据;临时存储部件,其临时存储从图像数据存储部件读取的图像数据,且具有比显示设 备的数量更少数量的帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器写入图像数据以及从帧缓冲器读取图像数据的时刻;其中,所述显示输出部件基于来自缓冲控制部件的控制信号,从帧缓冲器读取图像 数据,以便将所读取的图像数据传送到多个显示设备之中的预定显示设备,并从所述图 像数据存储部件读取要在其余显示设备中显示的图像数据,以便将所读取的图像数据传 送到所述其余显示设备,并基于来自缓冲控制部件的控制信号,将所读取的图像数据写 入帧缓冲器,以及其中,所述缓冲控制部件执行控制,以便防止存储在帧缓冲器中且还未被读取的图 像数据被从所述图像数据存储部件读取的图像数据覆写。
11.一种显示控制方法,其基于包括以下部件的显示控制设备多个显示设备;显 示输出部件,其向所述显示设备提供图像数据;图像数据存储部件,其存储所述图像数 据;临时存储部件,其临时存储在所述图像数据存储部件中存储的图像数据,且具有比 显示设备的数量更少数量的帧缓冲器;以及缓冲控制部件,其控制向帧缓冲器写入图像 数据以及从帧缓冲器读取图像数据的时刻;其中,所述显示输出部件将表示在帧缓冲器中的图像数据写入位置的数据、以及表 示在帧缓冲器中的图像数据读取位置的数据传送到缓冲控制部件;其中,所述缓冲控制部件基于表示所述读取位置的数据、以及表示所述写入位置的 数据,生成用于控制所述图像数据读取和写入时刻的控制信号,以便防止存储在帧缓冲 器中且还未被读取的图像数据被从所述图像数据存储部件读取的图像数据覆写,并将所 生成的控制信号传送到显示输出部件;以及其中,所述显示输出部件基于从缓冲控制部件传送的控制信号,从帧缓冲器读取图 像数据,以便将所读取的图像数据传送到多个显示设备之中的预定显示设备,并从所述 图像数据存储部件读取要在其余显示设备中显示的图像数据,以便将所读取的图像数据传送到所述其余显示设备,并基于来自缓冲控制部件的控制信号,将所述图像数据写入帧缓冲器。
全文摘要
一种显示控制设备(1)包括多个显示设备(16a和16b);向所述显示设备(16a和16b)提供图像数据的显示输出部件(18);临时存储所述图像数据的帧缓冲器(22);控制所述帧缓冲器(22)的缓冲控制部件(24)。所述显示输出部件(18)将存储在帧缓冲器(22)中的图像数据传送到多个显示设备(16a和16b),并从图像数据存储部件(12)中读取未存储在帧缓冲器(22)中的图像数据,以便将所读取的图像数据传送到显示设备(16a和16b),并将所读取的图像数据写入所述帧缓冲器(22)。所述缓冲控制部件(24)被配置用于防止存储在帧缓冲器中且还未被读取的图像数据被从所述图像数据存储部件(12)读取的图像数据覆写。由此,以低代价来减少内存读取的次数是可能的。
文档编号G09G5/00GK102016974SQ20098011568
公开日2011年4月13日 申请日期2009年4月23日 优先权日2008年4月30日
发明者石冈敏幸 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1