屏幕画面发送装置与屏幕画面产生方法

文档序号:6574368阅读:194来源:国知局
专利名称:屏幕画面发送装置与屏幕画面产生方法
技术领域
本发明涉及通过网络发送PC(Personal Computer个人计算机)等装置上的计算机屏幕画面的屏幕画面发送装置以及产生屏幕画面的方法。
背景技术
存在经由网络连接到远程计算机(后文中称之为远程装置)的系统,该系统从远程装置接收显示图像并将其显示,利用在手边的装置通过键盘输入等方式向远程装置发送信息,这样远程装置就可以如同在手边一样被使用。例如,VNC(Virtual Network Computing(虚拟网络计算))以及Windows的远程桌面或智能显示器(smart display)与此对应。该类系统能够用于对处在办公室中位置间隔远的房间中的PC机进行操作,在办公室外对办公室PC进行操作,或者通过在手边的装置对位于房子中位置间隔远的房间中的PC进行操作等等。
有线网络以及无线网络尤其在近些年中的发展非常显著,并且正在总结出一种在上述系统中无线连接手边装置并且因此从任意位置对远程装置进行访问的模式。然而,为了充分开发通过无线连接的方式在任意位置的可访问性的优点,电池的使用构成了代替从墙壁插头获得电源的有效手段。
在使用电池时,电池的工作时间是确定其可用性的重要因素。单纯增加电池容量可以延长工作时间,但这样同时也增加了带有电池的装置的重量,以及增加了携带装置的不方便性。不增加电池容量而延长持续工作时间就要求将装置的功耗减到最小。
常规而言,已经提出各种降低功耗的方法。最简单的方法可能是使显示器本身变暗,但是当在明亮的周围环境中使用该装置时,就有使显示器变暗将大大降低屏幕画面可视性的问题。作为另一种方法,Windows的智能显示器允许电源在显示器在一段时间中不被使用后自动关闭以节省电池的电能。进一步,JP-A-2002-323942(公开)提出,不仅在一定时间内不工作时自动切换到省电模式,而且在一定应用事件发生时自动从省电模式切换到正常模式,从而使用户友好与节省电能相协调。
另一方面,JP-A-2000-341222(公开)描述了当装置处于工作过程中时的省电方法。根据JP-A-2000-341222(公开),视频或者声音的编码数据从远程终端被发送到在手边终端,并且在手边终端的电池剩余容量减少时,远程终端被通知电池剩余容量减少。当接收到该信息时,远程终端将编码模式改变为省电模式。
如上所述,如在Windows的智能显示器和JP-A-2002-323942(公开)的情况中一样,作为屏幕画面接收装置的省电方法,提出了当装置不工作时自动关闭电源或切换到省电模式的方法。然而,这样的方法可以实现在装置不工作时省电,但是当装置被长时间持续使用时,仍存在完全不能实现省电和不能延长连续工作时间的问题。
另一方面,如在JP-A-2000-341222(公开)的情况中一样,作为处于工作过程中的装置的省电方法,提出一种根据图像显示终端的电池剩余电量改变图像的省电编码模式的方法。这里所述的“省电编码模式”指降低图像的分辨率或降低配色的色阶或仅发送图像的中心部分。然而,还是有这样的问题,降低计算机屏幕画面的分辨率造成字符破坏并且难以阅读,这样,减少图像本身的信息量不仅使图像外表变差而且还降低用户友好度。

发明内容
根据本发明的一个方面提供一种屏幕画面发送装置,该屏幕画面发送装置包括配置为接收指示屏幕画面显示装置的工作状态的工作状态信息的信息接收单元;配置为根据工作状态信息确定将要被显示在屏幕画面显示装置上的屏幕画面数据配色的配色确定单元;配置为根据配色产生将要被显示在屏幕画面显示装置上的屏幕画面数据的屏幕画面数据发生单元;和配置为将屏幕画面数据发送到屏幕画面显示装置上的屏幕画面数据发送单元。
根据本发明的另一方面提供一种屏幕画面产生方法,该屏幕画面产生方法包括接收指示屏幕画面显示装置的工作状态的工作状态信息;根据工作状态信息确定将要被显示在屏幕画面显示装置上的屏幕画面数据配色;根据配色产生将要被显示在屏幕画面显示装置上的屏幕画面数据;和将屏幕画面数据发送到屏幕画面显示装置。


图1说明根据第一实施例的屏幕画面发送系统的实例;图2说明根据第一实施例的屏幕画面显示装置的结构框图的实例;
图3说明根据第一实施例的屏幕画面发送装置的结构框图的实例;图4说明根据第一实施例的显示器亮度信息的帧格式的实例;图5说明根据第一实施例的用户操作事件信息的帧格式的实例;图6是显示当从根据第一实施例的屏幕画面显示装置接收亮度信息时的处理的流程图;图7说明根据第二实施例的屏幕画面显示装置的结构框图的实例;图8说明根据第二实施例的工作状态信息的帧格式的实例;图9说明根据第三实施例的屏幕画面显示装置的结构框图的实例;图10说明根据第三实施例的屏幕画面发送装置的结构框图的实例;图11说明根据第三实施例的电池剩余电量信息的帧格式的实例;图12说明根据第三实施例的亮度设定信息的帧格式的实例;图13是说明当从第三实施例的屏幕画面显示装置接收电池剩余电量信息时由屏幕画面发送装置进行的处理流程的流程图;图14说明根据第四实施例的工作设定信息的帧格式的实例;图15说明根据第五实施例的屏幕画面显示装置的结构框图的实例;图16说明根据第六实施例的屏幕画面显示装置的结构框图的实例;图17说明根据第六实施例的无索引(index)的屏幕画面数据的帧格式的实例;图18说明根据第六实施例的带有索引的屏幕画面数据的帧格式的实例;图19说明根据第六实施例的仅带有单一索引的屏幕画面数据的帧格式的实例;图20说明根据第六实施例的屏幕画面发送装置的结构框图的实例;图21说明根据第七实施例的屏幕画面发送装置的结构框图的实例;图22说明根据第七实施例的屏幕画面属性与发送速率之间的对应关系表的实例;图23示意性地说明背光型液晶显示装置的结构;图24示意性地说明分裂背光型液晶显示装置的结构;以及图25示意性地说明利用自发光元件作为显示元件的显示装置的结构。
具体实施例方式
(第一实施例)[指示亮度的屏幕画面显示装置]图1说明根据该实施例的屏幕画面发送系统的实例。屏幕画面发送装置11和屏幕画面显示装置12通过网络13连接。在该图中,屏幕画面发送装置11用电缆连接,屏幕画面显示装置12通过无线LAN(Local Area Network(局域网))的接入点14连接到网络13上。连接模式不限于此,例如,屏幕画面发送装置也可以通过接入点无线连接,或者屏幕画面发送装置与屏幕画面显示装置可以用无线LAN的ad hoc模式直接无线连接。进一步,该图显示屏幕画面发送装置和屏幕画面显示装置连接到同一个网段中,但是两者的连接不限于此,例如,两个装置的位置也可以经由互联网或内联网在地理上彼此相距一定距离。
屏幕画面发送装置11向屏幕画面显示装置12发送屏幕画面数据。另一方面,屏幕画面显示装置12接收并显示从屏幕画面发送装置11发送的屏幕画面数据。进一步,屏幕画面显示装置12接收来自用户的输入并将其作为用户操作事件发送到屏幕画面发送装置11。屏幕画面发送装置11产生反映所接收的用户操作事件的屏幕画面数据并将其发送到屏幕画面显示装置12。通过上述机制,用户能够通过对在手边的屏幕画面显示装置12的操作实现对位于一定距离以外的屏幕画面发送装置11的操作。
图2显示屏幕画面显示装置12的结构框图的实例。该图显示显示器21,屏幕画面数据接收单元22,通信控制单元23,输入装置24,用户输入分析单元25和显示控制单元26。
显示器21显示由屏幕画面数据接收单元22构造的屏幕画面。在图23到25中显示显示器的实例。
图23示意性地显示背光型液晶显示器(LCD)装置的结构。该图显示包括有效显示区域的液晶面板111和照明液晶面板111的背光单元112。在液晶面板111的有效显示区域中的每个像素的彩色显示用从背光单元112照射的光控制。
图24示意性地显示分裂背光型液晶显示装置(具有多个分裂背光的液晶显示装置)的结构。该图显示包括有效显示区域的液晶面板113和照射液晶面板113的背光单元114。背光单元114被分成多个区域并且能够互相独立地控制各个区域中的光发射(照射)。背光单元114的每个区域也可以用例如LED(Light-Emitting Diode发光二极管)构成。
图25示意性地显示利用自身发光元件作为显示元件的显示装置的结构。这里,有机EL显示装置115作为该种显示装置的实例被显示。有机EL显示装置115具有多个发射与驱动电流对应的光的有机EL元件。每个有机EL元件与一个显示元件相对应。
通信控制单元23向网络发送数据并从网络接收数据。数据被向/从成为终端装置的屏幕画面发送装置准确无误地发送/接收。通信控制单元23必须在数据发送/接收之前形成与成为终端装置的屏幕画面发送装置的通信信道。通常使用TCP/IP作为通信协议,但是通信协议不限于此,任何只要允许数据被发送/接收的协议都可以使用。进一步,有必要指定成为终端装置的屏幕画面发送装置,但是指定的方法也不特别限制,例如,如果采用TCP/IP协议则用户可以指定IP索引,或者有DNS能够被使用的环境则用户可以指定主机名并且DNS可以将主机名转变为IP索引然后形成通信信道。将要被发送的数据包括从用户输入分析单元25发送的用户操作事件并且该用户操作事件被发送到指定的屏幕画面发送装置上。将要被接收的数据包括从屏幕画面发送装置发送的屏幕画面数据。当通信控制单元23接收屏幕画面数据时,向屏幕画面数据接收单元22发送所接收的屏幕画面数据。
输入装置24用于进行用户输入并且将对应于用户已经进行的操作的信号发送到用户输入分析单元25。该装置的类型不特别限制,可以是鼠标和触摸片,输入笔,键盘或者几种装置的组合等。
用户输入分析单元25将从输入装置24得到的输入信号转换成被显示在显示器21上的计算机屏幕画面上的用户输入事件并将其传递到通信控制单元23。输入事件的实例包括指针移动,鼠标左/右键的上/下按压,按键的上/下按压等。经转换的事件被发送到通信控制单元23之后再被发送到屏幕画面发送装置。
屏幕画面数据接收单元22对从通信控制单元23发送的屏幕画面数据进行处理。如果所接收的屏幕画面数据为压缩数据则屏幕画面数据接收单元22将其解压缩并且在存放屏幕画面数据接收单元22中的整个屏幕画面的帧缓存器的适当位置重写该屏幕画面数据。存储在帧缓存器中的屏幕画面数据被发送到显示器21并被显示。
显示控制单元26控制显示器21的亮度。作为控制亮度的方法,可以使用与显示器的类型相匹配的方法。例如,当显示器为液晶显示器时,显示控制单元26控制背光的亮度。当显示器的元件本身如有机EL显示器一样发射光时,显示控制单元26控制该元件的发光量。控制时间不特别限制,但是例如可以使用用户利用一些输入手段对其进行控制的方法。例如,可以配备亮度控制按钮,用户可以通过按下该按钮控制亮度。或者,可以提供通过软件进行亮度控制的用户界面,在显示器上显示用于控制的GUI并且通过利用GUI的用户操作控制亮度。进一步,根据装置的电池剩余电量控制亮度的方法可以作为另一种控制方法。同样存在提供检测电池剩余电量的手段并且例如当电池剩余电量降至或低于预先设定的水平以下时降低显示器亮度的方法。作为亮度的级别,亮度不仅可以在两个级别上改变,还可以在多个级别上改变。在亮度控制之后,关于显示器亮度的信息被发送到通信控制单元23,再被发送到屏幕画面发送装置。
图3显示屏幕画面发送装置11的结构框图的实例。该图显示屏幕画面数据发生单元31,发送屏幕画面数据获取单元32,屏幕画面数据发送单元33,通信控制单元34,工作状态信息接收单元35和用户操作事件接收单元36。屏幕画面数据发生单元31包括配色确定单元。工作状态信息接收单元35例如与信息接收单元相对应。
屏幕画面数据发生单元31产生所谓的计算机屏幕画面。通常提供其存储空间与屏幕画面的分辨率相一致的帧缓存器用于存储将要被显示的最新屏幕画面。通过应用程序,OS(Operation System(操作系统))以及显示驱动程序等之间的合作产生屏幕画面,并且产生的图像被写入帧缓存器。如果被显示在自己装置的显示器(未在图中显示)上,写入帧缓存器的内容被发送到显示器上。当屏幕画面数据发生单元31从用户操作事件接收单元36接收用户操作事件时,根据事件类型产生屏幕画面。例如,当该事件为指针移动事件时,指针将在终端屏幕画面上被重画。
发送屏幕画面数据获取单元32获取数据被显示和更新的位置,并且获取绘图数据。作为获取方法,也可以从屏幕画面数据发生单元31接收所产生的将要被显示和更新的所有更新信息并且直接使用。或者,也可以从屏幕画面数据发生单元31定期获取最新屏幕画面,将其与最后一次获取的屏幕画面进行比较,从而提取经更新的部分。另外,也可以钩出(hook)诸如该系统中使用的屏幕画面更新的绘图型事件,从而监视屏幕画面的哪一部分已被更新并且仅获取从屏幕画面数据发生单元31的帧缓存器得到的经更新部分的绘图数据。所获取的屏幕画面数据被发送到屏幕画面数据发送单元33。
屏幕画面数据发送单元33发送已经从发送屏幕画面数据获取单元32发送到屏幕画面显示装置的经更新的屏幕画面数据。屏幕画面的更新位置以及绘图数据作为一组数据被发送。当该绘图数据未被压缩时,数据规模较大,因此数据可以首先被压缩然后再被发送。
通信控制单元34向网络发送数据和从网络接收数据。数据被向/从成为终端装置的屏幕画面发送装置准确无误地发送/接收。在进行通信之前,通信控制单元34从屏幕画面显示装置接收通信信道产生请求并且建立通信信道。通信控制单元34向为其已建立通信信道的屏幕画面显示装置发送从屏幕画面数据发送单元33发送的数据。从屏幕画面显示装置接收的数据类型的实例包括来自屏幕画面显示装置的用户操作事件以及工作状态信息,并且该用户操作事件以及工作状态信息被分别发送到用户操作事件接收单元36和工作状态信息接收单元35。
工作状态信息接收单元35接收屏幕画面显示装置的显示器亮度信息。工作状态信息接收单元35向屏幕画面数据发生单元31发送所接收的亮度信息。
当屏幕画面数据发生单元31从工作状态信息接收单元35接收屏幕画面显示装置的显示器亮度信息时,根据所接收的亮度信息改变将要产生的屏幕画面配色。改变配色的方法不特别限制,但是例如可以采用改变配色从而使所采用配色之间的对比度增加的方法。增加对比度的一个具体实例可以是扩展像素的色调范围的方法。当假设一些像素的初始色调为Y-org时,在配色改变后的色调为Y-new,该屏幕画面中的最大色调为Y-max,最小色调为Y-min,Y-new可以通过Y-new=(Y-org-Y-min)×(255/(Y-max-Y-min))计算得到。
在该表达式中,初始图像的色调值从Y-min到Y-max的范围被转化为0到255的范围,但也可以例如当屏幕画面显示装置的显示器亮度降低时通过扩大像素色调的范围以逐步的方式控制该范围。扩大像素色调的范围等同于例如扩大施加到液晶显示装置中的液晶上的电压的范围。上面使用基于每个像素色调的对比度,但也可以使用基于色饱和度的对比度。当屏幕画面显示装置为诸如有机EL显示装置的元件发光型显示装置时,最好不超过在显示装置侧设定的亮度的总功耗而确定屏幕画面配色。
作为改变配色的另一种方法,可以在诸如窗口背景和字符的背景配色与其上显示的字符之间的对比度差增加的方式下使用配色。进一步,替代总是改变整个屏幕画面的配色,可以对屏幕画面上的每个窗口确定配色。例如,可以仅改变活动窗口的配色而使其它所有不活动窗口的配色保持不变。诸如有机EL显示装置的元件发光型显示装置使活动窗口更亮而使其它部分变暗,从而能够在亮屏环境下对特定窗口进行操作是同时使功耗保持到较低水平。如果是液晶显示装置的情况就有这样的优点,即屏幕画面发送装置的工作负载小,因为仅必须改变活动窗口的配色。
用户操作事件接收单元36根据诸如指针移动和按钮上/下按压的事件类型在从屏幕画面显示装置发送的用户操作事件数据中提取辅助数据(光标移动事件的目的地坐标等),并向屏幕画面数据发生单元31发送所提取的事件。
接下来,将对在屏幕画面显示装置12和屏幕画面发送装置11之间发送/接收的信息进行说明。从屏幕画面显示装置12向屏幕画面发送装置11发送的信息实例包括显示器的亮度信息和用户操作事件。图4和5显示用于信息发送的帧格式的实例。信息类型是用于区分数据是显示器亮度信息还是用户操作事件信息的信息。如果是显示器亮度信息,则说明屏幕画面显示装置的当前显示器亮度级别。可以将作为表述显示器亮度的单位的cd/m2值(坎德拉每平方米)用于显示器亮度级别。或者,也可以事先设定分立的级别,例如,如果是设定三个级别,则为级别1,级别2和级别3,并且作为亮度信息发送当前的亮度级别。或者也可以将连接启动时的亮度用作基准,并且描述相对于该基准变化的程度。另一方面,有关指针位置(坐标值)以及按钮操作内容(“按下右键”等)的信息被描述为用户操作事件信息。
下文将对屏幕画面显示装置12和屏幕画面发送装置11之间的操作流程的实例进行描述。当屏幕画面显示装置12在开始使用时访问屏幕画面发送装置11时,计算机屏幕画面从屏幕画面发送装置11发送到屏幕画面显示装置12。之后,在屏幕画面显示装置12上的用户输入被发送到屏幕画面发送装置11,并且新更新的屏幕画面被发送到屏幕画面显示装置12。在使用装置一段时间之后,假设屏幕画面显示装置12的电池剩余电量低于规定值,并且显示器亮度自动降低或者由用户降低。在该种情况下,显示器亮度信息从屏幕画面显示装置12发送到屏幕画面发送装置11。屏幕画面发送装置11根据所接收的亮度信息改变屏幕画面配色等设定,从而使该配色即使在经改变的亮度下也易于看清,并且产生和发送新的屏幕画面。
图6是显示在屏幕画面发送装置11上从屏幕画面显示装置12接收亮度信息时进行的操作流程的流程图。步骤S11到S14的功能可以通过使计算机执行进行步骤S11到S14的指令来实施。并且,包括该指令的计算机程序可以存储在计算机可读介质中。当屏幕画面发送装置11从屏幕画面显示装置12接收亮度信息时(S11),根据在所接收的亮度信息中显示的亮度确定将要产生的屏幕画面配色(S12)。之后,屏幕画面发送装置11利用所确定的配色产生屏幕画面(S13)并向屏幕画面显示装置12发送所产生的屏幕画面(S14)。
利用上述屏幕画面显示装置和屏幕画面发送装置,用户能够在从手边的屏幕画面显示装置观看屏幕画面发送装置的计算机屏幕画面的同时进行远程操作。当屏幕画面显示装置的电池剩余电量减少时,显示器亮度自动降低并且设定省电模式,同时在屏幕画面显示装置上显示的图像变为带有即使当显示器亮度降低时仍易于看清的配色的屏幕画面,从而避免常规的由于省电方式导致的不便。
(第二实施例)[指示CPU速度等的屏幕画面显示装置]图7显示该实施例的屏幕画面显示装置41的结构框图的实例。该图显示CPU(CentralProcessing Unit(中央处理单元))42,内存43,外部存储器44,网络装置45,输入装置46,图像处理电路47,帧缓存器48,显示器49和电池50。
外部存储器44是所谓的硬盘驱动器或CD-ROM(Compact Disc Read only Memory(小型光盘只读存储器))驱动器,DVD(Digital Versatile Disc(数字通用光盘))驱动器等,并且存放大量数据或程序。当操作该装置必须的程序被存储在外部存储器44中时,该程序被传递到内存43上。
网络装置45是以太网或无线LAN装置等,并且向网络发送数据或从网络接收数据。
输入装置46是用户输入数据的装置,与此对应的有鼠标,键盘等。
内存43是所谓的RAM(Random Access Memory(随机存取存储器))或ROM(Read OnlyMemory(只读存储器))。内存43存储操作装置必须的程序和数据。
CPU 42控制其它元件43-50,读取存储在RAM或ROM中的程序,并且通过根据程序进行操作而实现控制。
图像处理电路47是用于对压缩图像数据进行解压缩处理的专用电路。
帧缓存器48是用于存储将要被显示在显示器49上的图像数据的地方。
显示器49实际显示存储在帧缓存器48中的图像。
该实施例中使用了图像处理电路47,但也可以采用所有图像处理都通过CPU 42进行而不用其它任何图像处理电路的模式。
下文将对屏幕画面显示装置41从屏幕画面发送装置接收屏幕画面数据时的操作进行说明。当屏幕画面显示装置41在网络装置45上接收屏幕画面数据时,将所接收的数据存储在内存43中。屏幕画面显示装置41分析所接收的屏幕画面数据并且如果必须则整合多块所接收的数据,从而构成一组图像数据。该组图像数据在未被压缩时写入帧缓存器48的适当位置。当图像数据被压缩时,屏幕画面显示装置41向图像处理电路47传递数据并且图像处理电路47解压缩该数据。屏幕画面显示装置41在帧缓存器的适当位置写入经解压缩的数据。最新被写入的图像数据被发送到显示器49并且被显示。通过上述处理步骤,来自屏幕画面发送装置的屏幕画面数据被显示在显示器49上。
下文将对与屏幕画面显示装置41的省电相关的操作进行说明。作为省电的方法,首先考虑降低CPU 42的工作频率的方法。通过降低工作频率,功耗将被减少。或者,也可以考虑降低图像处理电路47的工作频率的方法。另一种可能的方法是用可配置器件(configurable device)构建图像处理电路,并将电路结构改变为在省电期间只需要小规模电路的图像解码器电路。在工作频率改变和电路结构改变的时间,例如,用户可以被允许设定确定设定值的操作模式,或者也可以监视电池剩余电量并且根据电池剩余电量改变结构。指示工作频率改变以及图像处理电路结构改变的信息作为工作状态信息被发送到屏幕画面发送装置。
接下来,将对该实施例的屏幕画面发送装置进行说明。因为除了各方块之间的关系以外该屏幕画面发送装置的结构框图实例与图3所示的第一实施例相同,从而省略了绘图部分,仅对其中的不同部分进行说明。
工作状态信息接收单元接收有关上述屏幕画面发送装置中的CPU和图像处理电路的工作频率的设定信息以及图像处理电路的结构信息。该工作状态信息接收单元向屏幕画面数据获取单元和屏幕画面数据发送单元通知所接收的信息。该屏幕画面数据获取单元和屏幕画面数据发送单元进行相应于屏幕画面显示装置的工作状态的处理。例如,当工作频率设定得低时,发送屏幕画面数据获取单元的屏幕画面获取频率被降低到可以在该工作频率下进行处理的帧速率。或者,当图像处理电路的结构被改变时,屏幕画面数据发送单元被适合于以即使发生所述改变之后仍然允许屏幕画面数据被解码的图像压缩格式进行压缩。
在图8中显示从屏幕画面显示装置向屏幕画面发送装置发送的工作状态信息的帧格式的实例。在指示描述工作状态的帧的信息类型之后,描述CPU的工作频率,图像编码译码器(CODEC)的类型以及工作频率。作为工作频率,可以描述例如400MHz的时钟的具体数,或者在可以提供在三个级别的情况下用例如级别1,级别2和级别3的分立级别,就可以描述当前的工作频率级别。
如上所述,即使在屏幕画面显示装置上由于省电而发生变化,仍然可以进行与经改变的结构相匹配的屏幕画面传递。
(第三实施例)[指令显示器亮度的发送侧]图9显示根据第三实施例的屏幕画面显示装置51的结构框图的实例。与图2不同的地方在于其中增加了电池剩余电量识别单元52。在该图中,与图2中相同的元件被标以相同的附图标号并且省略重复的说明。下文仅重点说明与图2不同的部分。
显示控制单元26控制显示器21的亮度。作为控制亮度的方法,任何与显示器类型匹配的方法都可以使用。例如,当显示器为液晶显示器时,背光的亮度被控制。当诸如有机EL显示器的显示器的元件本身发光时,元件的发光量被控制。在控制时间方面,根据来自屏幕画面发送装置的显示器亮度设定信息对所述时间进行控制。
电池剩余电量识别单元52跟踪屏幕画面显示装置51的电池剩余电量。被识别的电池剩余电量作为电池剩余电量信息通知通信控制单元23从而被发送到屏幕画面发送装置并且进一步被发送到显示控制单元26。可以周期性地或者在电池剩余电量落至或低于一定水平时通知该电池剩余电量。或者,电池剩余电量水平可以分为多个级别,任何时候电池剩余电量水平发生改变都将被通知。
图10显示根据第三实施例的屏幕画面发送装置61的结构框图的实例。与图3不同的地方在于其中增加了电池剩余电量信息接收单元62。在该图中,与图3相同的元件被标以相同的附图标号并省略重复的说明。下文说明的重点仅在与图3不同的地方。
电池剩余电量信息接收单元62接收来自屏幕画面显示装置的电池剩余电量信息。所接收的电池剩余电量信息被通知屏幕画面数据发生单元31。
当从电池剩余电量信息接收单元62接收屏幕画面显示装置的电池剩余电量信息时,屏幕画面数据发生单元31根据电池剩余电量的级别改变将要产生的屏幕画面。作为改变屏幕画面的方法,可以有各种不同的考虑。首先,可以考虑将屏幕画面也就是桌面的背景图像改变为单一颜色的图像。采用单一颜色减少压缩后的图像数据大小,减少由屏幕画面显示装置接收的数据量,从而能减少电能消耗。在桌面上可以排列很多图标,但图标图形也可以被改变为单一颜色的盒状图形。进一步,假设显示器亮度由屏幕画面显示装置改变,就有改变将要使用的颜色的另一种方法。作为颜色改变的另一个具体实例,可以考虑这样的改变配色的方法,即增加窗口颜色和在其上显示的字符颜色的对比度的差别,从而即使显示器亮度降低仍然易于用户观看。另外,可以根据电池剩余电量逐步改变配色。首先,可利用与初始配色尽可能接近的颜色逐渐增大对比度的差别,并最终可采用具有诸如白色背景上的黑色或者相反的情况的与初始颜色无关的产生最强对比度差别的配色。在改变配色时,屏幕画面数据发生单元31产生并向通信控制单元34发送显示器亮度设定信息,为的是向屏幕画面显示装置通知可以改变显示器亮度。屏幕画面数据发生单元31包括亮度确定单元。
下文将对从屏幕画面发送装置61向屏幕画面显示装置发送的显示器亮度设定信息进行说明。显示器亮度设定信息是指示将要被发送到屏幕画面显示装置的图像的配色改变时显示器亮度可以改变到什么程度的信息。例如,在假设作为亮度级别进行3个级别的控制的情况,对配色提供三个改变级别,即“不变”,“带有中等程度改进的对比度的配色”和“带有改进到极限的对比度的配色”。屏幕画面发送装置61根据屏幕画面显示装置的电池剩余电量向三种配色类型的任何一种进行改变,并将与经改变的配色相对应的亮度级别作为显示器亮度设定信息发送到屏幕画面显示装置。屏幕画面显示装置根据所接收的显示器亮度设定信息改变显示器亮度。作为其他显示器亮度设定信息,也可以考虑根据屏幕画面的某些部分控制亮度的信息。当可以改变显示器的各个区域的亮度的显示器(例如,包括多个背光光源的显示装置,元件发光型显示装置)被用作屏幕画面显示装置的显示器时,根据所接收的显示器亮度设定信息增加应使其更明亮的区域的亮度,而降低其它区域的亮度。例如,作为确定屏幕画面中的每个区域的亮度的方法,可以考虑对显示聚焦窗口(focuswindow)的区域(在分裂背光型显示装置的情况下为与该区域对应的背光等)设定高亮度而对其它区域设定低亮度的方法。或者,也可以考虑对用于输入字符的鼠标指针或光标周围的区域设定高亮度,或对屏幕画面频繁被更新的区域等设定高亮度的方法。
图11显示从屏幕画面显示装置向屏幕画面发送装置发送的电池剩余电量信息的帧格式的实例。最先是表明电池剩余电量信息的信息类型,紧跟其后对电池剩余电量的级别进行说明。作为电池剩余电量的级别,也可以考虑采用以诸如Ah(安培-小时)的特定电池容量单位的数值的方法,也可以简单地采用预设定的分立的剩余电量级别(例如,级别1,级别2等)。或者也可以采用象诸如80%,40%以及1/2,1/3等与满充电状态相关的充电率的各种表述。
图12显示从屏幕画面发送装置向屏幕画面显示装置发送的显示器亮度设定信息的帧格式的实例。最先是表明显示器亮度设定信息的信息类型,紧跟其后对由显示装置设定的亮度级别进行说明。作为亮度级别,可以根据上述三个级别采用级别1,级别2和级别3的值,也可以采用根据诸如cd/m2的亮度专用单位的数值表示亮度级别。在亮度级别之后,对有关屏幕画面中亮度级别被设定的位置的信息(设定位置信息)进行描述。当整个显示器的亮度始终被改变时该设定位置信息可以省略。当上述显示器中仅有一部分的亮度被改变时,将要被改变部分的位置信息被发送。作为位置信息的具体实例,亮度被改变的区域可以呈现为矩形并且其坐标可以被叙述,或者可以使用指示显示器中亮度被改变的位置的位图(bit map)。
图13是显示当从屏幕画面显示装置接收电池剩余电量信息时由屏幕画面发送装置进行的处理流程的流程图。可以通过使计算机执行进行步骤S22到S26的指令实现步骤S22到S26的功能。并且,包括这些指令的计算机程序可以被存储在计算机可读介质中。当从屏幕画面显示装置接收电池剩余电量信息时(S22),屏幕画面发送装置根据基于所接收的电池剩余电量的配色确定屏幕画面配色和显示器亮度(S23)。所确定的显示器亮度作为显示器亮度设定信息发送到屏幕画面显示装置(S24)。如果采用元件发光型显示装置,可以省略S23和S24。然后,屏幕画面发送装置产生利用所确定的配色产生屏幕画面(S25)并将所产生的屏幕画面发送到屏幕画面显示装置(S26)。
如上所述,当屏幕画面显示装置的电池剩余电量降低时,可以通过尽可能简化屏幕画面的显示内容减少屏幕画面显示装置接收的数据数量从而减少屏幕画面显示装置的功耗量。此外,不仅通过自动降低显示器亮度,而且还在亮度降低时通过用易于观看的配色产生屏幕画面,就可以在不降低使用性能的同时降低功耗。
(第四实施例)[指示屏幕画面显示装置的CPU速度等信息的屏幕画面发送侧]下文将对本实施例的屏幕画面显示装置进行说明。由于该屏幕画面显示装置的结构框图与第二实施例的图7相同,将着重对与第二实施例不同的的处理进行说明。
根据本实施例,屏幕画面显示装置监视电池剩余电量并将电池剩余电量信息发送到屏幕画面发送装置。而且,屏幕画面显示装置从屏幕画面发送装置接收工作设定信息。工作设定信息涉及将要设定的CPU的工作频率,图像处理电路的工作频率以及有关图像处理电路的结构信息。屏幕画面显示装置根据所接收的工作设定信息改变设定。工作设定信息包括的信息条目数不限于一条而可以有多条信息,例如可以包括改变CPU的工作频率和图像处理电路的工作频率的信息。
接下来将对该实施例的屏幕画面发送装置进行说明。由于除了各个方块之间的关系以外该屏幕画面发送装置的结构框图实例与图10所示的第三实施例相同,因此仅通过图10对与第三实施例不同的部分进行说明。
电池剩余电量信息接收单元62向发送屏幕画面数据获取单元32和屏幕画面数据发送单元33通知从屏幕画面显示装置接收的电池剩余电量信息。
发送屏幕画面数据获取单元32和屏幕画面数据发送单元33根据所通知的电池剩余电量改变帧速率和压缩格式,根据该改变产生将由屏幕画面显示装置设定的工作设定信息并将其发送到屏幕画面显示装置。
图14显示工作设定信息的帧格式的实例。最先是表明叙述工作设定信息的帧的信息类型,紧跟其后对CPU的工作频率,图像编码译码器(CODEC)的类型以及工作频率进行说明。作为工作频率,可以使用描述例如400MHz的时钟的具体数的方法,或者在可以提供诸如在三级别情况下用级别1,级别2和级别3的分立级别,就可以描述当前的工作频率级别。另外,图14描述了CPU的工作频率,图像编码译码器(CODEC)的类型和工作频率,但仅将要改变的项目才可以被描述。
如上所述,当屏幕画面显示装置的电池剩余电量降低时,通过改变发送屏幕画面数据的方法以及将屏幕画面显示装置设定到与将要被发送的屏幕画面数据匹配的工作状态,就可以实现有效节电。
(第五实施例)[选择发送事件]
图15显示根据该实施例的屏幕画面显示装置的结构框图实例。在图中,与图2中相同的元件被标以相同的附图标号,并省略重复的说明。下文将重点说明与图2不同的各个框。
电池剩余电量识别单元72保持跟踪屏幕画面显示装置的电池剩余电量。电池剩余电量识别单元72向用户输入分析单元25通知所识别的电池剩余电量。电池剩余电量可以被周期通知,或仅在有来自用户输入分析单元25的请求时通知。或者,电池剩余电量水平可以分为多个级别,并且任何时候电池剩余电量水平发生变化就可以进行通知。
取代将从输入装置24输入并被转换的全部事件发送到屏幕画面发送装置,用户输入分析单元25根据从电池剩余电量识别单元72获得的电池剩余电量信息控制发送数量。例如,可以考虑这样的方法,当电池剩余电量等于或高于一定水平时,可以判定电池具有足够电量,因此所有事件将被发送,但是当电池剩余电量跌至或低于一定水平时,指针移动事件不总是被发送,仅在按钮上下按压事件发生时才发送,并且其他事件不发送。当没有光标移动事件正在发送时,如果是屏幕画面显示装置由其本身独立拖动光标而不是使屏幕画面发送装置拖动光标,用户操作将不会有障碍。作为屏幕画面发送装置独立拖动光标的方法,例如,可以考虑利用显示器的OSD(On Screen Display(在屏幕画面上显示))功能。或者,替代除了按钮上下按压事件之外不发送任何指针移动事件的方法,也可以考虑诸如每两次发送一次或每三次发送一次的降低频率的方法。或者,可以根据电池剩余电量的级别改变降低事件发送频率的方式。另外,在本实施例中根据电池剩余电量判定事件的发送,但也可以允许用户设定装置应以什么模式工作。
本实施例的屏幕画面发送装置与第一实施例相同,因此省略对其的说明。
通过使用上述屏幕画面显示装置和屏幕画面发送装置,用户可以在手边的屏幕画面显示装置上注视屏幕画面发送装置的计算机屏幕画面,同时对屏幕画面发送装置进行操作,并且在屏幕画面显示装置的电池剩余电量显示不足时减少指针移动事件的发送数量,从而减少从屏幕画面显示装置发送到屏幕画面发送装置的数据量,并进一步减少与指针移动相关的屏幕画面更新处理,从而降低屏幕画面显示装置的功耗。
[改变高速缓存器容量]图16显示根据第六实施例的屏幕画面显示装置81的结构框图的实例。在图中,用相同的附图标号标注与图2相同的元件,并且省略重复的说明。下文将重点说明与图2中不同的部分。
电池剩余电量识别单元82保持跟踪屏幕画面显示装置81的电池剩余电量。电池剩余电量识别单元82通过通信控制单元23向屏幕画面发送装置发送所识别的电池剩余电量。作为通知的时间,电池剩余电量可以被定期通知,或仅在有来自用户输入分析单元25的请求时通知。或者,电池剩余电量水平可以分为多个级别,并且任何时候电池剩余电量水平发生变化就可以进行通知。
接收屏幕画面数据存储器83存储所接收的与索引相对应的屏幕画面数据。将要被存储的屏幕画面数据和索引被从屏幕画面数据接收单元22发送。另外,当有从屏幕画面数据接收单元22获取与索引对应的屏幕画面数据的请求时,接收屏幕画面数据存储器83搜索所存储的屏幕画面数据并将搜索结果发送到屏幕画面数据接收单元22。
屏幕画面数据接收单元22可从屏幕画面发送装置接收如下三种屏幕画面数据。
(1)包括绘图数据但不包括索引的屏幕画面数据(2)既包括绘图数据又包括索引的屏幕画面数据(3)包括索引但不包括绘图数据的屏幕画面数据在情况(1),屏幕画面数据接收单元22根据更新的位置将绘图数据写入帧缓存器中。在情况(2),屏幕画面数据接收单元22将绘图数据写入帧缓存器中并将绘图数据和索引发送到接收屏幕画面数据存储器83并将其存储。在情况(3),屏幕画面数据接收单元22将索引发送到接收屏幕画面数据存储器83并获取存储在接收屏幕画面数据存储器83中的绘图数据。屏幕画面数据接收单元22将所获取的绘图数据写入帧缓存器。图17到图19分别显示帧格式(1)到(3)的实例。
图20显示第六实施例的屏幕画面发送装置91的结构框图的实例。与图3不同的地方在于增加了发送屏幕画面数据存储器92和电池剩余电量信息接收单元93,并且去除了工作状态信息接收单元35。在图中,用相同的附图标号标注与图3相同的元件并省略重复的说明。下文将重点说明与图3中不同的部分。
电池剩余电量信息接收单元93向屏幕画面数据发送单元33通知从屏幕画面显示装置接收的屏幕画面显示装置的电池剩余电量信息。
发送屏幕画面数据存储器92存储被发送的与索引相对应的绘图数据。将要被存储的绘图数据从屏幕画面数据发送单元33接收,并且在绘图数据被接收时,将未被使用的索引分配给绘图数据。被分配的索引被通知屏幕画面数据发送单元33。进一步,当有对与来自屏幕画面数据发送单元33的绘图数据相同的绘图数据的搜索请求时,发送屏幕画面数据存储器92找到所存储的绘图数据与该数据之间的匹配,并且如果有任何完全相同的部分时,将与该绘图数据相关的索引发送到屏幕画面数据发送单元33。作为匹配方法,可以仅当两者完全匹配或者当找到完全包括所接收图像的图像时才发送索引,匹配位置可以和该图像的索引一起发送。
当从发送数据获取单元32接收将要被发送到屏幕画面显示装置的屏幕画面数据时,屏幕画面数据发送单元33请求发送屏幕画面数据存储器92进行搜索以检查所接收的数据是否是已经被发送的绘图数据。当在搜索中发现搜索目的时,仅向屏幕画面显示装置发送作为搜索结果的索引,因为屏幕画面数据已经被发送。然而当作为搜索结果绘图数据的一部分匹配时,指示哪一部分匹配的信息也被发送。当在搜索中未发现搜索目的时,则判断绘图数据是否应该被存储在发送屏幕画面数据存储器92中,并且如果绘图数据应该被存储,则绘图数据被发送到发送屏幕画面数据存储器92,并且从发送屏幕画面数据存储器92接收与被发送绘图数据相关的索引。当绘图数据被最新存储在发送屏幕画面数据存储器92中时,绘图数据和索引被发送到通信控制单元34并被发送到屏幕画面显示装置,而当绘图数据未被存储时,仅绘图数据被发送到通信控制单元34并被发送到屏幕画面显示装置。
作为判断未保存的绘图数据是否被新保存的方法,可以考虑这样的方法,其中确定被保存数据条目的最大数,当被保存的绘图数据的条目数小于该最大数值时保存该绘图数据,而当被保存的绘图数据的条目数达到该最大数时不保存该绘图数据。根据从电池剩余电量信息接收单元93接收到的屏幕画面显示装置的电池剩余电量确定所述被保存数据条目的最大数。当电池剩余电量充足时,该最大条目数降低,当电池剩余电量降低时,该最大条目数增加。
如上所述,当屏幕画面显示装置的电池剩余电量充足时,数据被立即发送,屏幕画面发送装置不对图像数据等进行搜索处理,从而屏幕画面显示装置以较小延迟显示屏幕画面。当电池剩余电量降低时,所存储的绘图数据的数量增加,仅将要被发送/接收的索引增加,从而可以减少将要在屏幕画面显示装置一侧接收的数据量,并进一步减少对所接收的图像数据的处理量,从而降低功耗。
(第七实施例)[取决于位置改变发送速率]图21显示根据第七实施例的屏幕画面发送装置101的结构框图的实例。与图3不同的地方在于增加了发送速率确定单元102和电池剩余电量信息接收单元103。在图中,用相同的附图标号标注与图3相同的元件并且省略重复的说明。下文将重点说明与图3中不同的部分。
电池剩余电量信息接收单元103向发送速率确定单元102通知从屏幕画面显示装置接收的屏幕画面显示装置的电池剩余电量信息。
发送速率确定单元102从将要被发送的屏幕画面属性和屏幕画面显示装置的电池剩余电量信息确定屏幕画面的发送速率。确定发送速率的方法不特别限制,但是作为实例,可以考虑存储根据电池剩余电量的屏幕画面属性和发送速率之间的对应关系表的方法。图22显示根据电池剩余电量的屏幕画面属性和发送速率之间的对应关系表的实例。该表分“高”,“中等”和“低”三级表示发送速率。例如,屏幕画面属性“指针”表示利用指针图像更新屏幕画面并且指示当屏幕画面显示装置的电池剩余电量为30%或更多时以高速率进行发送,当屏幕画面显示装置的电池剩余电量小于30%时以中等速率进行发送。同样,如果在视频窗口中进行屏幕画面更新,则指示当屏幕画面显示装置的电池剩余电量为80%或更多时以高速率进行发送,等于或大于60%时以中等速率,小于60%时以低速率进行发送。当有来自发送屏幕画面数据获取单元32对于每个屏幕画面属性的发送速率的问讯时,发送速率确定单元102根据该对应关系表检查发送速率并给予回应。
发送屏幕画面数据获取单元32获取更新屏幕画面并把将要被发送到屏幕画面显示装置的数据发送到屏幕画面数据发送单元33。此时,发送屏幕画面数据获取单元32根据更新屏幕画面的属性改变发送速率。可以有各种获取屏幕画面属性的方法,但作为其一个实例,可以钩出(hook)诸如指针移动的与绘图相关的事件以识别“指针”属性并从诸如聚焦的开/关和位置的窗口属性信息以及应用程序名称识别诸如“聚焦窗口”(focuswindow)和“视频窗口”的属性。发送屏幕画面数据获取单元32向发送速率确定单元102讯问更新屏幕画面属性的发送速率。当发送速率为“高”时,发送屏幕画面数据获取单元32立刻向屏幕画面数据发送单元33发送所获取的屏幕画面。当发送速率为“中等”或“低”时,发送屏幕画面数据获取单元32将所获取的屏幕画面保留与其相对应的预定时间,然后将屏幕画面发送到屏幕画面数据发送单元33。当屏幕画面在被保留的同时被新更新时,发送屏幕画面数据获取单元32反映该更新并将其发送到屏幕画面数据发送单元33。
如上所述,可以通过根据屏幕画面的每个部分的属性控制发送速率延长电池的使用时间并且不忽略对用户输入的响应,诸如以高速率发送作为诸如指针显示和菜单显示的用户输入的结果发生的屏幕画面更新,以及因视频回放窗口和未聚焦的窗口的显示更新减小发送速率。
权利要求
1.一种屏幕画面发送装置,其特征在于,该屏幕画面发送装置包括配置为接收指示屏幕画面显示装置的工作状态的工作状态信息的信息接收单元;配置为基于所述工作状态信息确定要被显示在所述屏幕画面显示装置上的屏幕画面数据的配色的配色确定单元;配置为根据所述配色产生要被显示在所述屏幕画面显示装置上的屏幕画面数据的屏幕画面数据发生单元;和配置为将所述屏幕画面数据发送到所述屏幕画面显示装置上的屏幕画面数据发送单元。
2.如权利要求1所述的装置,其特征在于,所述屏幕画面显示装置为背光型LCD装置,并且信息接收单元接收作为工作状态信息的指示LCD装置的背光亮度的亮度信息。
3.如权利要求2所述的装置,其特征在于,所述配色确定单元在所述亮度信息中指示的亮度降低时扩大所述屏幕画面数据中像素色调从最小值到最大值的范围。
4.如权利要求1所述的装置,其特征在于,所述信息接收单元接收作为所述工作状态信息的指示所述屏幕画面显示装置的电池剩余电量的电池信息。
5.如权利要求4所述的装置,其特征在于,所述配色确定单元采用单一颜色作为所述屏幕画面数据中的目标图像的配色,以及所述屏幕画面数据发送单元压缩所述屏幕画面数据并发送经压缩的屏幕画面数据。
6.如权利要求4所述的装置,其特征在于,该装置进一步包括配置为基于电池剩余电量确定作为所述屏幕画面显示装置的背光型LCD装置的背光亮度的亮度确定单元;和配置为向所述屏幕画面显示装置发送指示所述背光亮度的亮度信息的亮度信息发送单元。
7.如权利要求6所述的装置,其特征在于,所述亮度确定单元确定具有多个背光光源的背光型LCD装置的每个背光光源的亮度。
8.如权利要求1所述的装置,其特征在于,所述配色确定单元独立确定所述屏幕画面数据中各个窗口的图像的配色。
9.如权利要求8所述的装置,其特征在于,所述配色确定单元仅改变活动窗口的图像的配色,而使不活动窗口的图像的配色保持不变。
10.一种屏幕画面产生方法,其特征在于,该屏幕画面产生方法包括接收指示屏幕画面显示装置的工作状态的工作状态信息;基于所述工作状态信息确定要被显示在所述屏幕画面显示装置上的屏幕画面数据的配色;根据所述配色产生要被显示在所述屏幕画面显示装置上的所述屏幕画面数据;和将所述屏幕画面数据发送到所述屏幕画面显示装置。
11.如权利要求10所述的方法,其特征在于,所述屏幕画面显示装置为背光型LCD装置,并且所述接收包括接收作为所述工作状态信息的指示LCD装置的背光亮度的亮度信息。
12.如权利要求11所述的方法,其特征在于,所述确定所述配色包括在所述亮度信息中指示的亮度降低时扩大所述屏幕画面数据中像素色调从最小值到最大值的范围。
13.如权利要求10所述的方法,其特征在于,所述接收包括接收作为所述工作状态信息的指示所述屏幕画面显示装置的电池剩余电量的电池信息。
14.如权利要求13所述的方法,其特征在于,所述确定配色包括采用单一颜色作为所述屏幕画面数据中目标图像的配色,以及所述屏幕画面数据发送单元压缩所述屏幕画面数据并且发送经压缩的屏幕画面数据。
15.如权利要求13所述的方法,其特征在于,该方法进一步包括基于电池剩余电量确定作为所述屏幕画面显示装置的背光型LCD装置的背光亮度;和向所述屏幕画面显示装置发送指示所述背光亮度的亮度信息。
16.如权利要求15所述的方法,其特征在于,所述确定包括确定具有多个背光光源的背光型LCD装置的每个背光光源的亮度。
17.如权利要求10所述的方法,其特征在于,所述确定配色包括独立确定所述屏幕画面数据中各个窗口的图像的配色。
18.如权利要求17所述的方法,其特征在于,所述确定包括仅改变活动窗口的图像的配色,而使不活动窗口的图像的配色保持不变。
全文摘要
根据本发明的一个方面提供的屏幕画面发送装置包括配置为接收指示屏幕画面显示装置的工作状态的工作状态信息的信息接收单元;配置为根据工作状态信息确定将要被显示在屏幕画面显示装置上的屏幕画面数据的配色的配色确定单元;配置为根据配色产生将要被显示在屏幕画面显示装置上的屏幕画面数据的屏幕画面数据发生单元;和配置为将屏幕画面数据发送到屏幕画面显示装置的屏幕画面数据发送单元。另外,本发明还提供一种相应的屏幕画面产生方法。
文档编号G06F3/147GK101025655SQ20071008524
公开日2007年8月29日 申请日期2007年2月15日 优先权日2006年2月16日
发明者山口尚吾, 村井信哉, 伊濑恒太郎 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1