操作终端、操作终端的画面显示方法

文档序号:7909312阅读:373来源:国知局
专利名称:操作终端、操作终端的画面显示方法
技术领域
本发明涉及对电子仪器进行远程操作的操作终端及其画面显示方法。
背景技术
近年来,通过液晶面板的普及,图形用户接口(⑶I)得到了普及。此前,仅在处理能力高的个人计算机等中使用的⑶I正在逐渐用于设备仪器用的遥控器操作器的用户接口等。其原因为,通过使用GUI,具有如下优点可以抑制伴随遥控器(remote controller)的高功能化而开关等增加,而且用户易于直观地操作等。与GUI相关的处理的命令数较多,因此,消耗CPU (Central Processing Unit,中央处理单元)、微型计算机等的运算资源的大部分。相对于此,设备仪器用的遥控器中使用的微型计算机等运算装置从成本方面、发热方面、功耗的观点等出发,一般使用处理能力低的结构。因此,如果作为遥控器的用户接口使用⑶I,则有可能对用于遥控器本来的动作的应用程序的处理造成延迟等影响。另外,与GUI相关的处理为了在存储器上构筑画面的位像,而需要大量的存储器。因此,需要在遥控器中搭载大容量的存储器。关于上述,作为以“提供远程监视器可以进行与照明控制控制器同等的操作并且无需使用大量的存储器资源的优良的网络对应型照明控制系统”为目的的技术,提出了“其特征在于,在远程监视器2中不具备画面应用,在进行了远程监视器2的触摸面板操作的情况下,所识别出的画面上的目标的编号发送到照明控制控制器1,由照明控制控制器1根据接收到的目标编号,通过画面应用搜索应在监视器中描绘的帧数据,发送到远程监视器2 而进行描绘”这样的技术(专利文献1)。专利文献1 日本特开2000-340372号公报(摘要)

发明内容
设备仪器等电子仪器用的遥控器需要将用户的按钮按压等输入结果瞬间反映到画面,并针对用户立即表示受理了处理。在上述专利文献1的技术中,为了从设置于远程位置的照明控制控制器1传送描绘数据来显示而花费时间。特别,照明控制控制器1与远程监视器2之间的通信质量不一定稳定,所以难以保证对用户的动作,短时间内进行响应。本发明是为了解决上述那样的课题而完成的,其目的在于,以低速的运算装置和少量的存储器来实现具备响应良好的GUI功能的远程操作终端。本发明的操作终端是对电子仪器进行远程操作的操作终端,具备运算装置,按照程序规定的动作,与所述电子仪器进行远程通信;存储器,所述运算装置写入或者读出数据;非易失性存储器,存储应描绘在进行针对该操作终端的操作之前的状态下显示的基本画面的意思的基本画面描绘命令;描绘处理装置,按照所述基本画面描绘命令,构筑所述基本画面的位像;以及显示部,对所述位像进行画面显示。根据本发明的操作终端,与运算装置分开地具备进行与GUI相关的描绘处理的描绘处理装置,所以可以减轻运算装置的处理负荷,通过低速的运算装置来实现具备GUI的操作终端。另外,将基本画面的描绘命令存储在与运算装置的数据输入输出中使用的存储器分开的非易失性存储器中,所以可以减小存储器的容量。


图1是实施方式1的设备仪器遥控器100的功能框图。图2是示出基本画面描绘命令132的结构例的图。图3是图形引擎150的详细结构图。图4是图形引擎150的线描绘电路301的结构图。图5是设备仪器遥控器100的画面例。图6是作为用户的操作的结果显示的操作画面601。图7是示出图5所示的基本画面501和图6所示的操作画面601的差分位像 701的图。图8是示出CPU120的动作的流程图。图9是示出图形引擎150的动作的流程图。图10是示出CPU120的动作的流程图。图11是示出图形引擎150的动作的流程图。图12是实施方式2的设备仪器遥控器100的功能框图。图13是实施方式2中的画面描绘的动作流程图。图14是实施方式3的设备仪器遥控器100的功能框图。图15是闪速(flash)ROM写入装置1501将基本画面描绘命令132写入到闪速 ROMl30中的动作流程图。图16是示出闪速R0M130内存储的应用程序131以及基本画面描绘命令132的结构例的图。(附图标记说明)100 设备仪器遥控器;110 按钮开关;120 =CPU ;130 闪速ROM ;131 应用程序; 132 基本画面描绘命令;140 =RAM ; 141 差分描绘命令;150 图形引擎;160 =VRAM ;170 LCDC ; 180 :LCD ;201 描绘命令;202 描绘要素;203 开始位置;204 结束位置;205 描绘命令;206 分隔符命令;301 线描绘电路;302 点描绘电路;303 圆描绘电路;304 文字描绘电路;1601 设备仪器通信程序;1602 监视程序;1603 ⑶I程序;501 基本画面; 601 操作画面;701 差分图像;1401 闪速ROM读写端子;1501 闪速ROM写入装置。
具体实施例方式实施方式1.图1是本发明的实施方式1的设备仪器遥控器100的功能框图。设备仪器遥控器 100是用于对空调机等设备仪器进行远程操作的操作终端。
设备仪器遥控器100具备按钮开关110、CPU120、闪速ROM (Read Only Memory, 只读存储器)130、RAM (Random Access Memory,随机访问存储器)140、图形引擎150、 VRAM (Video RAM) 160,LCDC170 (Liquid Crystal Display Controller,液晶显示控制器)、 LCD (Liquid Crystal Display,液晶显示器)180。按钮开关110是由用于用户对设备仪器遥控器100进行操作的按压按钮构成的操作单元。如果按钮开关110被按压、或者恢复为原来的状态,则该意思的电信号被输入到 CPU120的规定端口。CPU120可以根据该端口的电压变动等,得到按钮开关110的按压状态。CPU120和图形引擎(graphic engine) 150是执行后述处理的运算处理装置,分别根据不同的时钟周期独立地动作。CPU120、闪速R0M130、RAM140、图形引擎150既可以安装在单一的半导体芯片上,
也可以安装在相互接线的多个半导体芯片上。另外,在将它们安装到单一的半导体芯片上的情况下,与安装到多个半导体芯片上的情况相比,在不易产生由于经由接线的信息交换而引起的传送延迟、定时损失(loss of time)等方面上是有利的。除此以外,它们也可以安装在可以构成逻辑电路的CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)、FPGA (Field Programmable Gate Array,现场可编程门阵列)上,也可以构成为ASIC(Application Specific Integrated Circuit,专用集成电路)等IC0CPU120按照应用开发者开发出的应用程序131规定的动作,执行用于设备仪器的远程操作的动作。应用程序131例如由设备仪器的控制程序、通信程序等构成。应用程序131保存在闪速ROMl30中,在CPU120开动时读出到RAM140中,由CPU 120执行。图形引擎150进行⑶I画面的描绘处理。详细后述。图形引擎150与CPU120、闪速R0M130、以及RAM140通过用于根据电信号交换数据
的总线连接。VRAM160和图形引擎150为了通过电信号交换数据,而连接了相互的10端口。闪速R0M130以及RAM140共用同一地址总线。S卩,对于图形引擎150以及CPU120 而言,无需意识到这些存储器的物理性的差异,而仅通过地址号码的差异区分两者。但是,向闪速R0M130的写入时间与向RAM140的写入时间相比非常大,例如存在1 万倍以上的差异。关于读入时间,两者没有大的差异。图形引擎150以及CPU120相互在总线上进行动作的调停。在CPU120对闪速R0M130或者RAM140写入数据的期间,CPU 120使总线上的未图示的BUSY端口成为HIGH。由此,图形引擎150识别出闪速R0M130或者RAM140是写入过程中。此时,如果图形引擎150想要从闪速R0M130或者RAM140读入数据,则处理被阻挡。图形引擎150等待到BUSY信号成为LOW。在图形引擎150对闪速R0M130或者RAMI40写入数据时,图形引擎150使BUSY端口成为HIGH,CPU 120等待到BUSY端口成为LOW。
设备仪器遥控器100相当于本实施方式1中的“操作终端”。另外,CPU120相当于“运算装置”。另外,闪速R0M130相当于“非易失性存储器”。另外,图形引擎150相当于“描绘处理装置”。另外,VRAM160相当于“视频存储器(video memory) ”。另外,LCD180相当于“显示部”。以上,说明了设备仪器遥控器100的结构。接下来,根据以下的步骤(1) (3),说明设备仪器遥控器100的画面显示处理。(DCPU120读出闪速R0M130中保存的应用程序131,以后按照其规定的动作执行动作。在以后的说明中,适宜省略CPU120的动作是基于应用程序131的规定进行的意思。(2)CPU120发行用于图形引擎150进行描绘的描绘命令,写入到闪速R0M130中。此处,发行描绘命令是指,按照正确的顺序包括适当的自变量而生成描绘命令。另外,描绘命令是指,图形引擎150可解释的二进制形式的指令。例如,是指定线的开始坐标、 结束坐标、颜色、宽度的、实际上在VRAM160上的位像上画线等指令。(3)图形引擎150按照描绘命令执行描绘处理,构筑画面的位像而写入到 VRAM160 上。(3. 1)关于画面的种类的补充在设备仪器遥控器100的显示画面中,存在基本画面和操作画面这2种。基本画面是在用户不操作设备仪器遥控器100的状态下显示的画面。操作画面是在用户操作设备仪器遥控器100的状态下显示的画面。(3. 2)关于描绘命令的种类的补充将描绘基本画面的描绘命令称为基本画面描绘命令132。另外,将用于描绘基本画面和操作画面的差分的描绘命令称为差分描绘命令141。图形引擎150依次执行基本画面描绘命令132和差分描绘命令141,来描绘操作画面。(3. 3)关于描绘命令的存储器上的配置的补充基本画面描绘命令132是从闪速R0M130上的规定的地址号码开始配置。差分描绘命令141是从RAM140上的规定的地址号码开始配置。在基本画面描绘命令132和差分描绘命令141的终端,配置分隔符命令。基本画面描绘命令132以及差分描绘命令141的开头地址是存储在图形引擎150 具备的寄存器(未图示)中。图形引擎150适宜参照寄存器的值,读入基本画面描绘命令132以及差分描绘命令 141。(4)VRAM160上的位像是经由连接到外部的IXDC170显示在IXD180中。(4. 1)关于VRAM的尺寸的补充按照IXD180的画面尺寸,决定VRAM160的地址空间的尺寸。例如,在IXD的尺寸是横640像素、纵480像素的情况下,VRAM160具有640X480 =307200个保存数据要素。VRAM160的1个保存数据要素所需要的字节数由可以在IXD180中显示的颜色数决定。在IXD180对应于M比特全彩色的显示的情况下,1个要素所需的尺寸是3个字节。在该情况下,将VRAM160的尺寸设为900K字节。这样,根据IXD180的性能适宜地设定VRAM160的尺寸。(4. 2)关于VRAM的效果的补充VRAM160的尺寸是利用IXD180需要的尺寸就足够。另一方面,在RAM140上确保位图的情况下,为了不将CPU120的动作所需的存储区域用尽,需要留有某种程度的余量的尺寸。即,通过具备作为⑶I描绘专用的存储器的VRAM160,可以节约综合性的存储器容量。以上,说明了设备仪器遥控器100的画面显示处理。接下来,详细说明画面显示处理。图2是示出基本画面描绘命令132的结构例的图。另外,描绘命令是通过0和1 表示的二进制数据,但在图2中是为了说明,代替二进制数据而用字符串来记载。在描绘命令205中,保存了多个将线、圆、点、四角、多边形等的描绘指示传递给图形引擎150的个别描绘命令201。个别描绘命令201具有1个描绘要素和多个描绘自变量。例如图示的个别描绘命令201由描绘要素202、开始位置203、结束位置204构成。个别描绘命令201是用于描绘IXD180显示的画面各自的显示要素、例如线、圆等的命令。此处,作为描绘线的命令的例子,示出了用二进制数据记述了“线描绘、开始位置 (x、y)、结束位置(x+dx、y)”这样的内容的例子。描绘要素202的“线描绘”意味着在VRAM160上的画面的位像中描绘线。在基本画面描绘命令132的终端,插入分隔符命令206。图形引擎150逐行读入执行描绘命令。图形引擎150通过分隔符命令206的读入来识别基本画面描绘命令的终端。另外,差分描绘命令141的结构也与基本画面描绘命令132相同。图3是图形引擎150的详细结构图。图形引擎150针对线、点、圆、四角、文字等所描绘的每个要素具备不同的描绘电路。在图3中,示出了具备线描绘电路301、点描绘电路302、圆描绘电路303、文字描绘电路 304的例子。对于描绘电路,可以根据任意的公知算法等,例如由逻辑电路构成。各个描绘电路接收输入,并将线、点、圆、四角、文字等作为基本的描绘要素的图形基元(graphics primitive)写入到VRAM160上作为位像。图形引擎150读入描绘命令,对各描绘电路分配命令。例如,如与线描绘相关的命令分配给线描绘电路301,与圆描绘相关的命令分配给圆描绘电路303那样,分配描绘命令。命令的分配是通过未图示的各描绘电路的电路选择比特来进行。图4是图形引擎150的线描绘电路301的结构图。另外,对于图3所示的线描绘电路301以外的描绘电路,基本的结构也相同。线描绘电路301将开始位置203以及结束位置204这2个坐标数据作为输入值。 它们保存在线描绘电路301具备的规定的寄存器中。线描绘电路301 —边从所输入的开始位置203至结束位置204依次挪动坐标位置,一边对VRAM160写入描绘要素202的位像。在图4的右图中,示出了将线的位像写入到VRAM160上的状态的图像。在VRAM160上,决定有与IXD180中的X坐标、Y坐标对应的地址号码。线描绘电路301通过对相应的地址写入指定的颜色数据,在VRAM160上构筑位像。LCDC108将VRAM160中记录的位像显示于LCD180的画面中。以上,详细说明了画面显示处理。接下来,说明设备仪器遥控器100的⑶I的特性。图5是设备仪器遥控器100的画面例。在设备仪器用的遥控器中,代替机械式的按钮、显示机,而使用通过软件在IXD180 上描绘出的按钮、文字。用户使用在遥控器的周边设置的机械式的按钮开关110,输入自己想要对遥控器指示的操作内容。机械式的开关的个数少于画面上的按钮的个数。因此,对机械式开关,分配光标键、确定键等这样的、按压画面上的按钮中的哪一个这样的元(meta)功能。在设备仪器用的遥控器中,显示画面的变更点的大部分是光标的移动、软件按钮的反转、显示数值的变更等,画面很少全面地变更。这是与GUI —般普及的便携游戏机、便携电话、信息通信仪器不同的性质。接下来,说明基于用户的操作的画面切换的例子。首先,用户接通设备仪器遥控器100的电源。在电源接通时,在VRAM160上没有画面数据,所以在IXD180中什么都不显示。CPU120读入应用程序131,按照其规定的动作,构筑基本画面501。基本画面501 是在用户什么都不操作时显示的画面。将基本画面的切换称为画面切换。在显示了图5的基本画面501的状态下,用户按压在遥控器下部配置的按钮开关 110。此时,在画面内出现光标,光标按照用户的操作内容移动。图6是作为用户的操作的结果而显示的操作画面601的画面例。通过记载为“关” 的软件按钮的颜色反转,对用户表示当前的操作对象是记载为“关”的软件按钮。此时,用户通过按压在遥控器下部设置的记载为“确定”的按钮开关110,可以进行与按压了作为软件按钮的“关”相同的动作。由此,可以进行例如关掉空调机的电源等远程操作。图7是示出图5所示的基本画面501和图6所示的操作画面601的差分位像 701的图。图5与图6的差仅是记载为“关”(相应日语是“切”)的软件按钮的背景颜色以及文字颜色被变更这一点。因此,差分位像701与操作画面601相比数据量可以更少。为了从显示了图5的基本画面501的状态,描绘显示图6的操作画面601的状态, 仅将差分位像701添写到图5的基本画面501之上即可。这样,在设备仪器遥控器100的操作画面中,画面的大部分不会从基本画面变更, 通过用户的动作而应变更的部分是画面的一部分。以上,说明了基于用户的操作的画面切换的例子。接下来,与各功能部的协同动作一并地,说明设备仪器遥控器100的电源接通至画面切换的内部动作。
图8以及图9是在画面切换时,直至设备仪器遥控器100将基本画面描绘到 IXD180中为止的动作流程图。画面切换是仅在电源接通时、变更操作对象时等情况下产生。如果产生画面切换,则设备仪器遥控器100开始构筑在IXD180中显示的基本画面的位像。图8是示出CPU120的动作的流程图。CPU120从闪速R0M130读出应用程序131,将用于描绘基本画面的基本画面描绘命令132写入到闪速ROMl30中。图9是示出图形引擎150的动作的流程图。图形引擎150读入被写入到闪速R0M130中的基本画面描绘命令132,将其依次执行,在VRAM160上构筑基本画面的位像。IXDC170定期地读入被写入到VRAM160上的位像,变换为用于在IXD180中显示的信号串,输出到IXD180。信号串既可以是NTSC(National Television Standards Committee,(美国)国家电视标准委员会)、PAL(WiaSe Alternating Line,逐行倒相)等已经标准化的信号串, 也可以是独自规格的信号串。将它们设为依照IXD180的规格,选择并安装与其对应的IXDC170。通过以上的动作,在画面切换时在LCD180上显示新的基本画面。接下来,说明用户按压了按钮开关110时的动作。设备仪器遥控器100的CPU120以按钮开关110的状态变化为触发,开始制作用于在IXD180中显示的操作画面的位像。图10是示出CPU120的动作的流程图。CPU120通过上述动作已经将用于构筑基本画面的基本画面描绘命令132写入到了闪速R0M130中。这一点由于在电源接通时一定产生画面切换而必然被保证。CPU120在产生了按钮开关110的状态变化的情况下,按照应用程序131规定的动作,将描绘画面的变更部分的差分描绘命令141写入到RAM140上。接下来,图形引擎150读入被写入到闪速R0M130中的基本画面描绘命令132,将其依次执行,在VRAM160上写入基本画面的位像。图11是示出图形引擎150的动作的流程图。图形引擎150读入被写入到RAM140中的差分描绘命令141,将其依次执行,在 VRAM160上写入差分图像的位像。此时,由于在VRAM160上已经存在基本画面的位像,所以基本画面的一部分被置换为差分图像。通过以上的动作,在VRAM160上构筑操作画面的位像。IXDC170定期地读入被写入到VRAM160上的位像,变换为用于在IXD180中显示的信号串,输出到IXD180。通过以上的动作,在IXD180上,描绘出响应于用户对按钮开关110进行的动作的操作画面。如上所述,本实施方式1的设备仪器遥控器100与CPU120分开地具备图形引擎 150,图形引擎150读入在非易失性存储器(闪速R0M130)上保存的描绘命令而描绘画面。S卩,与⑶I的位像描绘相关的处理是与CPU120分开的,图形引擎150代替CPU 120将其执行。由此,与通过CPU120执行的软件的动作来描绘画面的情况相比,可以使画面的描
绘速度高速化。另外,在本实施方式1的设备仪器遥控器100中,CPU120和图形引擎150并行地动作。由此,只要CPU120在画面切换时在闪速R0M130中仅写入一次基本画面描绘命令 132,则可以仅通过图形引擎150执行以后的同一画面的描绘处理。因此,CPU120的运算资源可以分配给⑶I处理以外的程序的执行。另外,在本实施方式1的设备仪器遥控器100中,设置按钮开关110,通过CPU120 对输入到端口的电压进行测量来判定开关的上推、压下状态。由此,CPU120可以区分当前显示的画面是基本画面和操作画面中的哪一个,在并非用户操作中的情况下通过设成睡眠状态等,可以降低功耗。另外,在本实施方式1中,上述差分图像701与显示画面相比图像的尺寸更小,所需的描绘命令的数量也少。由此,与将显示图像的整体的描绘命令写入到RAM140的情况相比,可以以更少的RAM容量来构成设备仪器遥控器100。另外,在本实施方式1的设备仪器遥控器100中,将画面的位像存储到描绘处理专用的VRAM160中。通过这样分开VRAMl60和RAM 140,从图形引擎150和CPU 120这两方同时访问相同
的数据而产生竞争的频度变少。另外,在本实施方式1的设备仪器遥控器100中,使用如下方法分开基本画面的描绘处理和操作画面的描绘处理,并通过对基本画面的描绘追加地进行差分的描绘来构筑操作画面。由此,可以高速进行操作画面的描绘。另外,可以削减所需的RAM140的容量。实施方式2.在实施方式1中,说明了 CPU120将差分描绘命令写入到RAM140中,图形引擎150 按照该差分描绘命令将差分图像写入到VRAM160的情况。在本发明的实施方式2中,说明CPU120自己生成差分图像并写入到VRAM160中的结构和动作。图12是本实施方式2的设备仪器遥控器100的功能框图。在本实施方式2中,将VRAM160连接到与RAM140、CPU120、以及图形引擎150相同的总线上。其他结构与实施方式1中的说明大致相同,但与画面描绘相关的动作和实施方式 1不同。以下,以差异点为中心而进行说明。图13是本实施方式2中的画面描绘的动作流程图。以下,使用图13,按照下述步骤(1) (6),说明画面描绘的动作。(1) CPU 120与实施方式1同样地,将基本画面描绘命令132写入到闪速R0M130中。(2)图形引擎150在画面切换时从闪速R0M130读入基本画面描绘命令132,对 VRAM160写入基本画面的位像。(3)如果用户操作了按钮开关110,则CPU120从VRAM160读入该时刻下的画面的位像。此时,CPU120从VRAM160仅取得成为用户操作了的对象的部分的画面位像。(4)CPU120对从VRAM160取得的位像进行颜色反转运算而计算差分图像。颜色反转运算是指,使白色的点成为黑色的点等,将原来的颜色变换为互补色的运算。(5)CPU120将所生成的差分图像写入到VRAM160中。(6) LCDC170从VRAM160定期地读入位像,使LCD180显示VRAM160上的画面位
像。以上,说明了本实施方式2中的画面描绘的动作。另外,CPU120执行的差分图像生成处理等是在应用程序121中记述而规定。 CPU120据此执行上述动作。如上所述,在本实施方式2的设备仪器遥控器100中,将VRAM160连接到与CPU120 相同的总线上。因此,CPU120在描绘操作画面时,无需将差分描绘命令写入到RAM140中,而可以直接对VRAM160写入差分图像。由此,可以削减所需的RAM140的容量。另外,在本实施方式2的设备仪器遥控器100中,CPU120在描绘操作画面时,读出 VRAM160中保存的位像,直接使用该图像来生成差分图像。由此,无需在RAM140上双重地具有相同的数据,可以削减RAM140的使用量。另外,在本实施方式2的设备仪器遥控器100中,CPU120将差分图像直接写入到 VRAM160 中。通过使用该方法,可以削减图形引擎150处理的描绘命令的量,画面的响应提高。另外,在本实施方式2的设备仪器遥控器100中,CPU120进行颜色反转运算来计
算差分图像。通过使用该方法,可以防止当前描绘的颜色和差分图像的颜色变得相同。实施方式3.在本发明的实施方式3中,说明可以从设备仪器遥控器100的外部对闪速R0M130 写入数据的结构、和利用了该结构的画面描绘动作。其他结构与实施方式1 2相同。以下,使用实施方式1的结构来进行说明,而使用实施方式2的结构也可以发挥同样的效果。图14是本实施方式3的设备仪器遥控器100的功能框图。本实施方式3的设备仪器遥控器100具备闪速ROM读写端子1401。闪速ROM读写端子1401是与闪速R0M130的读写用的端口电连接的端子。通过对设备仪器遥控器100的外部连接闪速ROM写入装置1501,可以从设备仪器遥控器100的外部直接对闪速R0M130写入数据。闪速ROM写入装置1501可以由专用的写入装置构成,还可以由个人计算机那样的通用仪器构成。在本实施方式3中,用户利用闪速ROM读写端子1401,从设备仪器遥控器100的外部对闪速R0M130写入基本画面描绘命令132,将其用于基本画面的描绘。图15是闪速ROM写入装置1501将基本画面描绘命令132写入到闪速R0M130中的动作流程图。以下,使用图15,按照下述步骤(1) (4)说明该动作。(1)用户在接通设备仪器遥控器100的电源之前,使闪速ROM写入装置1501连接到闪速ROM读写端子1401。(2)闪速ROM写入装置1501将用于描绘基本画面的基本画面描绘命令132写入到闪速ROMl30中。(3)在应用程序131中,记述有基本画面描绘命令132的开头地址作为表。或者, 也可以由闪速ROM写入装置1501对闪速R0M130的规定地址写入上述表。CPU120在描绘基本画面时,参照上述表取得基本画面描绘命令的开头地址,写入到图形引擎150的寄存器(未图示)中。如果没有对闪速R0M130写入基本画面描绘命令, 则也可以与其他实施方式同样地生成基本画面描绘命令而写入到闪速R0M130中。(4)图形引擎150从新写入的寄存器值所指出的地址,依次执行描绘命令。如果读入了分隔符命令,则结束描绘处理。如上所述,在本实施方式3的设备仪器遥控器100中,从连接到外部的闪速ROM写入装置1501,将基本画面描绘命令132写入到闪速R0M130中。闪速ROM写入装置1501是与设备仪器遥控器100分开的装置,所以可以在设备仪器遥控器100的CPU120起动之前,预先对闪速R0M130写入基本画面描绘命令132。由此,可以在CPU120起动前的阶段中显示的画面、例如启动画面等中,显示基本画面。另外,在本实施方式3中,在如实施方式2的说明,将VRAM160配置到与CPU120等相同的总线上的情况下,CPU120对VRAM160直接写入差分图像。在该情况下,RAM140无需存储差分描绘命令141,所以可以减小RAM140的必要容量。实施方式4.在本发明的实施方式4中,说明如下动作设置多个种类的基本画面,将与各个基本画面对应的多个基本画面描绘命令132写入到闪速R0M130中,并将其切换,由此进行基本画面的切换。另外,其他结构、动作与实施方式1 3相同,因此以下以差异点为中心进行说明。以下,以实施方式3中说明的结构为例子,按照下述步骤⑴ ,说明设备仪器遥控器100的画面描绘处理。对于其他实施方式中说明的结构,也可以进行同样的动作。(1)闪速ROM写入装置1501对闪速R0M130,写入与多个基本画面分别对应的多个基本画面描绘命令132。此时,在闪速R0M130的地址上,成为“基本画面1的多个描绘命令”、“基本画面2的多个描绘命令”、“基本画面3的多个描绘命令”、· · 这样的排列。在各基本画面描绘命令132之间,插入有分隔符命令。(2)在应用程序131中,将所有闪速R0M130上的上述多个基本画面描绘命令各自的开头地址记述成表。或者,也可以由闪速ROM写入装置1501对闪速R0M130的规定地址写入上述表。(3)CPU120在将基本画面切换为其他基本画面时,参照上述表,取得切换后的基本画面描绘命令132的开头地址,写入到图形引擎150的寄存器(未图示)中。(4)图形引擎150从新写入的寄存器值所指出的地址,依次执行基本画面描绘命令。如果读入了分隔符命令,则结束处理。如上所述,根据本实施方式4,CPU120可以仅通过重写图形引擎150的寄存器来切换显示画面。由此,可以大幅缩短画面切换所需的时间。另外,在采用实施方式1 2中说明的结构的情况下,CPU120针对多个基本画面的每一个,将对应的基本画面描绘命令132写入到闪速ROM中,并且将写入目的地地址存储到RAM140等中即可。实施方式5.在本发明的实施方式5中,说明应用程序131的详细例。其他结构与实施方式1 4相同。图16是示出在闪速R0M130内存储的应用程序131以及基本画面描绘命令132的结构例的图。应用程序131由设备仪器通信程序1601、监视程序1602、⑶I程序1603构成。这些程序分别记录在独立的地址号码中。另外,基本画面描绘命令132被配置到与这些程序不同的地址号码。接着描绘命令205的终端是写入分隔符命令206。设备仪器通信程序1601规定用于与设备仪器进行通信来取得设备仪器的状态信息的动作。设备仪器的状态信息是指,例如,当前的设定温度、电源的状态等。这些信息经由RAM140等移交到由⑶I程序1603规定的动作。同样地,用户操作了的结果经由RAM140等移交到由设备仪器通信程序1601规定的动作。虽然执行各程序的都是CPU120,但表面上,进行在各程序之间移交信息那样的动作。监视程序1602规定如下动作监视设备仪器通信程序1601与⑶I程序1603之间的信息交换,而随时确认是否交接错误的信息。设备仪器通信程序1601与⑶I程序1603之间的信息交换经由例如对RAM140上的规定的地址配置的存储缓冲器来进行。CPU120按照监视程序1602规定的动作,检查存储缓冲器中写入的内容,在信息非法的情况下,将无效化命令写入到RAM140中而使该信息成为无效化。GUI程序1603规定用于根据从设备仪器通信程序1601移交的信息和用户的操作内容,描绘画面的动作。以往,为了解决程序之间的参照关系而需要一并开发构成应用程序131的各程序。在本实施方式5中,如图16所示,将设备仪器通信程序1601和⑶I程序1603分别配置到不同的地址,仅经由存储缓冲器来交换信息。由此,可以由不同的开发者开发各自的程序,开发效率提高。另外,在本实施方式5中,CPU120按照监视程序1602规定的动作来监视存储缓冲器的内容。由此,可以防止错误地交换非法的值,可以提高设备仪器遥控器100的软件部的动作的可靠性。
权利要求
1.一种操作终端,对电子仪器进行远程操作,其特征在于,具备 运算装置,按照程序所规定的动作,与所述电子仪器进行远程通信; 存储器,由所述运算装置写入或者读出数据;非易失性存储器,存储基本画面描绘命令,该基本画面描绘命令表示应描绘在对该操作终端进行操作之前的状态下显示的基本画面的意思;描绘处理装置,按照所述基本画面描绘命令,构筑所述基本画面的位像;以及显示部,对所述位像进行画面显示。
2.根据权利要求1所述的操作终端,其特征在于,所述运算装置在该操作终端的电源接通时将所述基本画面描绘命令写入到所述非易失性存储器中。
3.根据权利要求2所述的操作终端,其特征在于,具备操作按钮,该操作按钮接收按压操作并输出表示该意思的信号, 所述运算装置在接收到表示按压了所述操作按钮的意思的信号时,输出表示应描绘操作中画面的意思的描绘命令,该操作中画面是在操作了该操作终端时显示的画面。
4.根据权利要求2所述的操作终端,其特征在于,具备操作按钮,该操作按钮接收按压操作并输出表示该意思的信号, 所述运算装置在接收到表示按压了所述操作按钮的意思的信号时,将差分描绘命令写入到所述存储器中,该差分描绘命令表示应描绘在操作了该操作终端时显示的操作中画面和所述基本画面的差分的意思,所述描绘处理装置在从所述非易失性存储器读入所述基本画面描绘命令而构筑了所述基本画面的位像之后,从所述存储器读入所述差分描绘命令而构筑所述差分的位像,并添写到所述基本画面的位像中。
5.根据权利要求1 4中的任一项所述的操作终端,其特征在于, 具备视频存储器,该视频存储器存储所述显示部显示的画面的位像, 所述视频存储器连接到所述描绘处理装置和所述显示部,所述描绘处理装置将所构筑的画面的位像写入到所述视频存储器中。
6.根据权利要求1或者2所述的操作终端,其特征在于,具备 视频存储器,存储所述显示部显示的画面的位像;以及操作按钮,接收按压操作并输出表示该意思的信号,所述视频存储器连接到所述运算装置、所述描绘处理装置、以及所述显示部, 所述描绘处理装置从所述非易失性存储器读入所述基本画面描绘命令而构筑所述基本画面的位像,并写入到所述视频存储器中,所述运算装置在该操作终端的电源接通时将所述基本画面描绘命令写入到所述非易失性存储器中,如果接收到表示按压了所述操作按钮的意思的信号,则构筑所述基本画面和所述操作中画面的差分的位像并写入到所述视频存储器中。
7.根据权利要求6所述的操作终端,其特征在于,具备所述运算装置在接收到表示按压了所述操作按钮的意思的信号时,读入被写入到所述视频存储器中的位像,构筑该位像和所述操作中画面的差分的位像并写入到所述视频存储器中。
8.根据权利要求1 7中的任一项所述的操作终端,其特征在于,具备用于从该操作终端的外部对所述非易失性存储器写入所述基本画面描绘命令的端子,所述描绘处理装置在接通了该操作终端的电源时,如果在所述非易失性存储器中写入有所述基本画面描绘命令,则按照所写入的所述基本画面描绘命令构筑所述基本画面的位像。
9.根据权利要求1 8中的任一项所述的操作终端,其特征在于,所述非易失性存储器将对应于多个所述基本画面的每一个的所述基本画面描绘命令存储到不同的地址上,所述运算装置在将所述基本画面切换为其他所述基本画面时,将与切换后的画面对应的所述基本画面描绘命令的存储目的地地址通知到所述描绘处理装置,所述描绘处理装置从该地址读出所述基本画面描绘命令,构筑切换后的所述基本画面的位像。
10.根据权利要求1 9中的任一项所述的操作终端,其特征在于,所述非易失性存储器将规定了所述运算装置与所述电子仪器进行远程通信时的动作的通信程序、和规定了所述运算装置输出画面的描绘命令时的动作的描绘程序分别保存到不同的地址上,所述运算装置按照所述通信程序规定的动作,与所述电子仪器进行远程通信,按照所述描绘程序规定的动作,输出画面的描绘命令。
11.根据权利要求10所述的操作终端,其特征在于,所述非易失性存储器保存有规定了所述运算装置检查所述存储器上的非法数据时的动作的监视程序,所述运算装置按照所述通信程序和所述描绘程序中的某一方规定的动作,对所述存储器写入数据,按照另一方规定的动作,从所述存储器读出该数据,按照所述监视程序规定的动作,检查在所述存储器中是否写入有非法数据。
12.—种操作终端的画面显示方法,是在对电子仪器进行远程操作的操作终端所具备的显示部中显示画面的方法,该方法的特征在于,具有第1步骤,生成基本画面描绘命令,该基本画面描绘命令表示应描绘在对该操作终端进行操作之前的状态下显示的基本画面的意思;第2步骤,生成表示应描绘在操作了该操作终端时显示的操作中画面的意思的描绘命令;第3步骤,按照所述基本画面描绘命令生成所述基本画面的位像;以及第4步骤,按照表示应描绘所述操作中画面的意思的描绘命令,生成所述操作中画面的位像并添写到所述基本画面的位像中。
13.根据权利要求12所述的操作终端的画面显示方法,其特征在于,在所述第2步骤中,生成表示应描绘所述基本画面和所述操作中画面的差分的意思的差分描绘命令,在所述第4步骤中,按照所述差分描绘命令,生成所述基本画面和所述操作中画面的差分的位像并添写到所述基本画面的位像中。
14. 一种操作终端的画面显示方法,是在对电子仪器进行远程操作的操作终端所具备的显示部中显示画面的方法,该方法的特征在于,具有第1步骤,生成基本画面描绘命令,该基本画面描绘命令表示应描绘在对该操作终端进行操作之前的状态下显示的基本画面的意思;第2步骤,按照所述基本画面描绘命令生成所述基本画面的位像; 第3步骤,构筑所述基本画面的位像和在操作了该操作终端时显示的操作中画面的位像的差分的位像;以及第4步骤,将所述差分的位像添写到所述基本画面的位像中。
全文摘要
一种对电子仪器进行远程操作的操作终端(100),具备运算装置(120),按照程序规定的动作与电子仪器进行远程通信;存储器,运算装置(120)写入或者读出数据;非易失性存储器(130),存储应描绘在进行针对该操作终端(100)的操作之前的状态下显示的基本画面的意思的基本画面描绘命令(132);描绘处理装置(150),按照基本画面描绘命令(132)构筑基本画面的位像;以及显示部(180),对位像进行画面显示。
文档编号H04Q9/00GK102293011SQ20108000491
公开日2011年12月21日 申请日期2010年1月19日 优先权日2009年1月23日
发明者中田成宪, 久代纪之, 向井卓也, 小泉吉秋, 胜仓真 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1