仪器状态显示装置的制作方法

文档序号:6371857阅读:216来源:国知局
专利名称:仪器状态显示装置的制作方法
技术领域
本发明涉及对图形用户界面(Graphical user Interface)的图形对象进行描绘的半导体集成电路装置以及利用了该装置的设备仪器控制装置。另外,本发明涉及各种仪器的状态显示装置中的操作装置以及操作方式。
背景技术
近年来,随着液晶面板的普及,图形界面(⑶I)得到了普及。此前,仅在处理能力高 的个人计算机等中使用的⑶〗逐渐渗透到嵌入式仪器中。这是因为通过使用GUI,具有可以抑制与嵌入式仪器的高功能化相伴的开关等的增加这样的、使用户易于操作等的优点。估计今后这个倾向也会持续。但是,嵌入式仪器中使用的微型控制器等运算装置从成本方面、发热方面、功耗的观点等出发,当前也会使用处理能力低的装置。与GUI相关的处理的命令数量较多,因此,会消耗CPU资源的大部分,存在对原来的应用程序造成延迟等影响这样的问题。嵌入式仪器的要求严,估计这个倾向今后也会持续。针对这样的问题,提出了如下的解决对策使用FPGA将软件的处理的一部分设为逻辑电路,由此降低CPU资源的消耗(例如,专利文献I)。由逻辑电路进行的处理与由软件进行的处理相比,无需进行命令的解码,所以处理变得高速,是有效的方法。另外,提出了以“线的描绘”、“颜色的计算”等描绘命令单位将描绘处理的一部分进行专用硬件化的方法。它们通过图形加速器(graphic accelerator)这样的名称而被商品化(例如,专利文献2 )。另外,近来由于空气调节器、家电仪器等电子仪器的多功能化,无法通过几个按钮操作来完全操作仪器,从而要制造通过图形用户界面同时实现多功能性和易使用性的仪器。对于利用者而言,能够立即使用基本功能且还可以使用应用功能这样的操作性涉及到便利性的提高。但是,在这些仪器的显示装置中,从制造成本的观点出发,在对液晶的显示内容、操作装置中存在较大的限制。作为近年的研究,有效的是如下的所谓“软键(softkey)”这样的方法不将输入按钮固定为“运转/停止”、“温度提高”等,而是通过画面上的显示来动态地分配功能。在该情况下,画面上的显示和“软键”按钮越接近,越能够进行直观的操作,但是在现实中由于液晶显示部的形状的限制,它们的距离远离的情况较多。并且,为了实现直观的操作,提出了例如专利文献3那样的使用了磁性的方式。专利文献I :日本特开平4 - 314133号公报专利文献2 :日本特开平6 - 348854号公报专利文献3 :日本特开2001 - 229794号公报

发明内容
近年来,关于GUI中的按钮、文本框等图形对象,越是通过多个描绘命令的集合进行描绘,越是变得复杂。这样的描绘内容根据复杂的条件而确定的情况较多,当发行描绘命令时也消耗CPU资源。此处,“发行描绘命令”是指,例如在想要描绘“左上的坐标位置是X=O> Y=0、横宽10、纵宽10的中空的方形”的情况下,作出“将直线从X=0、Y=O划到Χ=10、Υ=0”、“将直线从 Χ=10、Υ=0 划到 Χ=10、Υ=10”、“将直线从 Χ=10、Υ=10 划到 Χ=0、Υ=10”、“将直线从Χ=0、Υ=10划到Χ=0、Υ=0”这样的4个命令,并传送到接下来的处理电路。在专利文献I的技术中,关于发行这种命令的处理的部分,开发者自身需要使用编译选项等来向FPGA以及CPU分配处理,所以对于开发者而言,用于分配设计的负担增加。另外,在专利文献2的技术中,需要通过应用程序进行所述描绘命令的发行处理,所以开发者的工作麻烦。如上所述,与GUI相关的对象的描绘的处理量较多,对低功能的CPU造成较大的负担。因此,虽然需要处理的高速化,但在以往的方法中,开发时的工作增加,对开发者的负担 较大。本发明是为了解决所述那样的课题而完成的,目的在于提供一种如下环境将Gn对象的位置等属性值进行固定化,并从应用中分离用于描绘所需的处理,从而抑制开发时的工作的增加,在嵌入式仪器中可以舒适地使用GUI。另外,虽然根据现有技术提出了开关的研究,但向所述“软键”的应对并不充分。因此,本发明的另一目的在于,使液晶显示部与操作装置接近,实现“软键”的功能,而且作为操作装置导入旋转操作装置,从而使温度设定、菜单选择变得简单。本发明的半导体集成电路装置用于构筑图形用户界面,该半导体集成电路装置的特征在于,具备图形对象,由字符、图形、图像等构成,并具有画面上的按钮、文本框等功能;对象特性,具有所述图形对象在画面上的位置等属性信息;对象数据库,存储多个所述对象特性,且配置在可改写的存储器上;对象管理器,参照所述对象特性,发行用于在画面上描绘所述图形对象的描绘命令;以及图形引擎,处理所述描绘命令,在画面上描绘所述图形对象,其中,一个半导体芯片具备所述对象数据库、所述图形引擎以及所述对象管理器。本发明涉及将与GUI对象的图形相关的部分的处理和与应用相关的处理进行了分离的半导体集成电路装置。图形对象的特性预先将构造进行固定化,在应用和与图形相关的处理之间共用信息。通过这样构成,可以在应用程序和与图形相关的处理之间交换对象的特性,还可以灵活地吸收每个应用的GUI的差异,并且将GUI对象的描绘命令的发行、管理进行硬件化。应用的开发者在描绘按钮等图形对象时,无需发行“划线”这样的描绘命令,而仅变更对象的特性值即可。因此,可以减少开发的工作。另外,通过将与图形相关的处理的部分进行硬件化,由此能够实现高速化。另外,本发明的仪器状态显示装置包括液晶显示部;支撑该液晶显示部的框体;该液晶显示部上表面的旋转操作器;该框体的上表面的磁性探测装置;以及配置于旋转操作器的磁性体。根据本发明的半导体集成电路装置,可以从应用中分离与⑶I相关的处理,减少开发者在⑶I的开发中所花费的工作,降低CPU的负担。另外,通过将与图形相关的处理的部分进行硬件化,由此可以使处理高速化。另外,在本发明的仪器状态显示装置中,具有以下那样的效果。具有如下效果即使在液晶显示部的上表面配置的旋转操作体中没有特别的布线,也可以探测旋转,且由于该液晶显示部中显示的内容与该旋转操作体接近,所以操作者通过进行旋转操作,可以直观地理解对该显示的内容的操作及其应答显示。具有如下效果即使在液晶显示部上表面没有特别的布线,操作者也可以通过将第二磁性体作为按压按钮而操作,由此直观地理解对该液晶显示部中显示的内容的操作及其应答显示。具有如下效果即使第二磁性体的磁性较小也可以探测、推定可动部的动作。而且,具有随着使旋转操作体旋转而得到点击感这样的效果。


图I是示出实施方式I的半导体集成电路装置102的结构的图。图2是示出实施方式I的半导体集成电路装置102的动作的图。图3是图形对象301的说明图。图4是示出实施方式2的对象特性(object property) 15的例子的图。图5是示出实施方式3的对象数据库9的构造的图。图6是示出实施方式3的对象地点501的构造的图。图7是示出实施方式4的对象管理器6的例子的图。图8是示出实施方式4的对象管理器6的动作的图。图9是示出实施方式4的对象管理器6的动作的图。图10是示出实施方式5的图形引擎7的构造的图。图11是示出实施方式5的图形引擎7的动作例的图。图12是示出实施方式5的图形引擎7的构造例的图。图13是示出实施方式5的存储器影像1103的例子的图。图14是示出实施方式6的操作画面1401的例子的图。图15是示出本发明的实施方式7的结构图。图16是示出本发明的实施方式的图。图17是示出本发明的实施方式的图。图18是示出本发明的实施方式的图。图19是示出本发明的实施方式的图。图20是示出对磁性探测装置施加的磁场的图。图21是示出对磁性探测装置施加的磁场的图。图22是示出本发明的实施方式的图。图23是示出本发明的实施方式的图。图24是示出本发明的实施方式的图。图25是示出本发明的实施方式8 10的图。附图标记说明I :应用模块;2 :图形模块;3 :应用CPU ;4 R0M ;5 =RAM ;6 :对象管理器;7 :图形引擎;8 =VRAM ;9 :对象数据库;10 CLK ;11 =LCDC ;12 :液晶显示器;13 :属性值;14 :触发;15 对象特性;16 :绘制指令列表;17 :地址和数据;301 :图形对象;100、302 :属性;401 :属性值;501 :对象地点;601 :对象特性地址;701 :对象绘制发生器;702 :绘制指令模板;703 参照型对象绘制发生器;704 :绘制指令模板;901 :描绘命令;902 :描绘要素;903 :描绘自变量;904 :描绘自变量;911 :数据;912 :描绘电路选择;913 :寄存器值;914 :寄存器值;1001 :线描绘电路;1002 :点描绘电路;1003 :圆描绘电路;1004 :字符描绘电路;1101 :开始位置;1102 :结束位置;1103 :存储器影像;1104 :图形基元(graphic primitive) ;1201 :寄存器A ;1202 :寄存器B ;1203 :启动标志;1204 :地址寄存器;1205 :数据寄存器;1206 :忙碌标志(busy flag) ;1401 :操作画面;2101 :液晶显示部;2102a 2102c :框体;2103 :旋转操作体;2103b :支撑旋转操作体的旋转轴;2104a :磁性探测装置;2104b :磁性探测装置;2104c :磁性探测装置或者第三磁性体;2201 2208 :磁性体;2501 :磁场的大小;2502 :磁场的大小;2601 :磁场的阈值;2602 :磁场的阈值;2701 :第二磁性体;2801 :可动部;2802a 第二磁性体;2802b :第二磁性体。
具体实施方式

实施方式I.图I示出本实施方式I的概要结构图。本实施方式中的半导体集成电路装置102包括应用模块I以及图形模块2。应用模块I以及图形模块2分别按照不同的时钟定时进行动作。即,它们可以独立地动作。通过以并行地进行动作的方式来构筑应用模块I和图形模块2,由此可以通过图形模块2对图形对象100的描绘等的⑶I处理进行处理,并通过应用模块I对应用程序101的处理进行处理。由此,应用程序101可以独占应用模块I的CPU资源。例如通过在单一的半导体芯片上配置不同的芯,由此安装应用模块I以及图形模块2。但是,不限于单一的半导体芯片,也可以配置在相互接线的多个半导体芯片上。另外,在配置于单一的半导体芯片的情况下,与配置在多个半导体芯片上的情况相比,具有不易产生经由接线的信息交换所致的传送延迟、定时损失(timing loss)等优点。它们既可以安装在可以同样地构成逻辑电路的CPLD、FPGA上,也可以是ASIC等的ICo另外,即使使用具有双核(dual core)的微处理器来构筑也可以得到同样的效果。在该情况下,在应用模块I和图形模块2中分配不同的芯(core)。在应用模块I中,应用开发者开发出的应用程序101进行动作。应用模块I包括应用CPU 3、ROM 4、以及RAM 5。应用程序101是利用⑶I的程序。例如,应用程序101具备设备仪器的控制程序、通信程序等。应用程序101保存在ROM 4中,在应用CPU 3工作时被读出到RAM 5中而被执行。在图形模块2中,进行⑶I画面的描绘。图形模块2包括对象管理器6、图形引擎
7、VRAM 8、对象数据库9、CLK 10。通过用于利用电信号来交换数据的单个或者多个布线,来连接对象管理器6和对象数据库9、对象管理器6和图形引擎7、图形引擎7和VRAM 8、CLK 10和对象管理器6。
具有按钮、文本框等功能的图形对象100的位置、背景颜色等属性信息作为对象特性15而存储到对象数据库9。对象数据库9配置在从应用模块I和图形模块2都可以访问的共用存储器等中。对象管理器6读出对象数据库9的对象特性15,发行绘制指令列表16,并传给图形引擎7,其中,该绘制指令列表16是用于通过图形引擎7进行描绘的描绘命令的束。对象管理器6构成为由CLK 10定期地指示处理的执行。通过CLK 10的触发定时来调整对象管理器6的执行。此处,发行绘制指令列表16是指,按照正确的顺序包括适合的自变量而生成绘制指令列表16中包含的描绘命令。描绘命令经由数据总线等,作为逻辑信号而输出到图形引擎7。这样,通过利用CLK 10来控制对象管理器6的执行循环,可以使画面 的更新定时成为恒定。如果画面的更新定时是各种各样,则成为闪烁等的原因,给用户带来不愉快的感觉。图形引擎7按照绘制指令列表16执行描绘处理,在VRAM 8上构筑存储器影像1103。图形引擎7受理线、点等的描绘处理命令,执行向VRAM 8的存储器写入命令,由此进行存储器影像的描绘。VRAM 8上的存储器影像经由与外部连接的IXDC 11而传送到液晶显示器12。VRAM8的地址空间的尺寸依赖于IXD的画面尺寸。例如,在IXD的尺寸是横640、纵480的情况下,VRAM 8具有640X480=307200个要素。由可以通过IXD显示的颜色数来决定需要I个要素的字节数。在LCD对应于24比特全彩色的显示的情况下,I个要素所需的尺寸是3个字节,在该情况下,作为VRAM 8,最低设为900K字节。这样,根据IXD的性能,适当地设定VRAM 8的尺寸。液晶显示器的特性、驱动方式的差异由IXDC 11吸收。因此,半导体集成装置102不会受到关于液晶显示器12的差异的影响。另外,应用模块I的RAM 5也可以与配置有图形模块2的对象数据库9的RAM共用。在该情况下,以使相互的区域不重叠的方式,利用地址空间进行分离配置等。另外,VRAM 8也可以与配置了对象数据库9的未图示的RAM共用。在该情况下,将VRAM 8的地址空间与配置了对象数据库9的地址空间分开使用。图2示出直至半导体集成电路装置102将图形对象100描绘于液晶显示器12为止的动作。首先,在应用CPU 3上动作的应用程序101在想要变更图形对象100的位置、颜色、强调显示的有无、显示的有无等举动的情况下,变更对象特性15的属性值。如果从CLK 10发送了处理的开始触发14,则对象管理器6从对象数据库9读出对象特性15,发行用于描绘图形对象100的绘制指令列表16。所发行的绘制指令列表16通过总线等被传送到图形引擎7。在图形引擎7中,依次执行绘制指令列表16,在VRAM 8上构筑图形对象100的存储器影像。存储器影像是指,在存储器上构筑的图像影像。在VRAM 8上构筑的存储器影像定期地被发送到IXDC 11(液晶显示器控制器)。在IXDC 11中,从存储器影像1103变换为用于在液晶显示器12中显示的信号串,并发送到液晶显示器12。信号串例如既可以是NTSC、PAL等已经标准化了的信号,也可以是独自规范的信号。它们依照液晶显示器12的规范,选择与其对应的LCDC 11并安装。通过以上的动作,在液晶显示器12上描绘新的画面,该新的画面反映了应用程序101所变更的图形对象100的举动。例如,在应用程序变更了作为图形对象的文本框中显示的字符串的属性的情况下,通过以上的处理,更新画面上显示的文本框的内容的值。针对在对象数据库9上存储的所有的对象特性,依次执行该处理。即,针对所有的对象特性,分别依次发行绘制指令列表。以上,开发者仅通过制作将对象数据库9中存在的对象特性15进行变更的程序,就能够变更画面上的图形对象100的举动。因此,开发者无需关心与图形的处理相关的详细的规则、规格,而能够容易地构筑程序。由此,可以削减⑶I的开发所需的工作。另外,通过使与图形相关的处理独立而实现高速化。
另外,如上所述,通过使应用模块I和图形模块2的处理独立,成为相互的处理不会相互造成影响的构造。因此,应用程序101的处理可以高速化至与没有⑶I关联的处理的情况相等的速度。实施方式2.使用图f图4详细说明本实施方式2中的对象特性15。另外,对于这以外的部分,与实施方式I相同,所以省略说明。在图3中,作为图形对象100的例子,示出了按钮对象。作为个人计算机、嵌入式仪器中的图形对象,一般使用图3所示那样的按钮部件等。按钮部件具有各种属性信息。例如,是按钮中记入的字符、高度、横宽、背景颜色、字符颜色、动画的有无、点击时的再生音、强调显示的有无、ID、姓名等。如果决定了这些属性信息302,则可以在液晶显示器12上唯一地再现作为图形对象100的按钮对象。例如,关于图3所示的图形对象100的属性信息302,字符是“切”(表示“关”)、高度是10个像素、横宽是10个像素、背景颜色是灰色、字符颜色是白色等。图4是示出图形对象301的对象特性15的例子的图。图3所示的属性信息302作为图4所示的对象特性15的属性值401而以数值、字符串等的方式存储在对象数据库9中。I个对象特性15具有多个属性值401,例如是姓名、ID、X坐标上的位置、Y坐标上的位置、横宽、纵宽、点击时的再生音的有无、再生音、动画的有无、动画的种类等。针对每个种类唯一地决定存储器上的相同种类的图形对象的对象特性的构造。相同种类的图形对象具有同一构造。利用配置有对象特性15的存储器空间中的开头地址至各属性值为止的偏移等,来定义了对象特性15的构造。如上所述,通过使图形对象301的对象特性15具有属性信息302,由此不用变更图形对象100的本质的性质,而能够变更图形对象100的外观等附带地发挥作用的部分,能够通过同一逻辑电路来描绘外观不同的图形对象100。这样,通过如属性值401那样以字符、数值的形式具有对象的属性信息302,可以从逻辑电路上参照它们。实施方式3.使用图f图6,详细说明本实施方式3中的对象数据库9。另外,关于图f图4中的动作,由于与实施方式广实施方式2的说明相同,所以省略说明。
图5示出了对象数据库9的构造。对象数据库9具有多个对象特性15和多个对象地点501。对象地点501具有对象特性15在存储器上的位置信息。对象数据库9配置在未图示的可改写的存储器上。构成为可以从应用模块I以及图形模块2这双方进行访问。例如,使用可以从DPRAM等不同的芯进行访问的存储器等来安装。另外,关于共用存储器,也可以是使用共用总线来访问相同的单端口 RAM (SRAM、DRAM等)的方法。对象管理器6从对象数据库9读出图形对象100的对象特性15。对象管理器6如果接收到来自CLK 10的处理开始触发14,则首先读取对象地点501,取得对象特性15在存储器上的地址等位置信息。接下来,访问所取得的存储器上的地址,读出对象特性15。读出对象特性15是指,将对象特性的所有的属性值从对象数据库9传送到对象管理器6。
对象管理器6具有与对象特性15在存储器上的构造相关的信息。在对象管理器6的电路确定之前,设计者预先设计对象特性15的构造。对象特性15的构造针对每个图形对象的种类是唯一的。使得相同种类的图形对象不会具有不同的存储器构造。通过在应用模块I以及图形模块2中共用对象特性15在存储器上的构造,可以经由图形数据库9独立地进行2个模块之间的数据的交换。这样,通过在可改写的RAM上配置对象数据库9,由此可以动态地变更图形对象100的举动。例如,在程序执行过程中,可以变更图形对象100的位置、强调显示的有无这样的画面上的举动。另外,通过这样将对象数据库9配置在可以从应用模块I以及图形模块2这双方进行访问的共用存储器上,由此不会对相互的处理带来影响而可以变更图形对象的属性。对象特性根据图形对象的种类而具有不同的构造。例如,在按钮和文本框中,成为不同构造的对象特性。因此,关于对象特性,存在与图形对象的种类相同数量的种类。其中,同一种类的图形对象的对象特性具有相同的构造。例如,如果按钮I和按钮2都是作为相同的图形对象的“按钮”,则按钮I和按钮2的对象特性的构造相同。对象地点501针对每个图形对象的种类而不同,但在同一种类的图形对象的情况下,根据I个对象地点来进行管理。图6示出对象地点的安装例。一个对象地点501具有多个对象特性地址601。在对象特性地址601中,存储配置有相同种类的对象特性在存储器上的地址。这样,利用对象地点501 —并管理对象特性15的地址,由此,对象管理器6只要知道对象地点501的位置,就可以访问对象特性15。实施方式4.使用图f图9,详细说明本实施方式4中的对象管理器6。另外,关于图f图6中的动作,由于与实施方式广实施方式3的说明相同,所以省略说明。图7是示出对象管理器6的结构的图。对象管理器6具备多个发行描绘命令的对象绘制发生器701、和具有所发行的描绘命令的类型信息的对象绘制模板702的组。对象绘制发生器701由逻辑电路等构成。对象绘制发生器针对图形对象的每个种类,作为不同的电路而安装。对象绘制发生器701通过变更对象绘制模板702的规定的部分,发行用于描绘图形对象100的描绘命令的束即绘制指令列表16。对象绘制发生器701与对象数据库9以及图形引擎7连接。对象管理器6具有参照型对象绘制发生器703。参照型绘制发生器703与对象数据库9及对象绘制发生器701连接。参照型对象发生器703描绘由多个按钮构成的复合的图形对象。在参照型对象绘制发生器703作为组而具有的绘制指令模板704中,例如记载有“描绘按钮对象”这样的对其他的图形对象进行描绘的意思的命令。在参照型对象绘制发生器703中,在读入了命令的情况下对对象绘制发生器701传送对象特性的一部分,描绘图形对象。在绘制指令模板702中,将用于描绘相应的图形对象100的大部分的描绘指令准备为列表。其中,例如欠缺了线的描绘的开始位置、指定颜色这样的信息,将它进行补充而完成绘制指令列表16。对象管理器6预先具有与对象特性15在存储器上的构造相关的信息。在对象管理器6的电路确定之前,设计者预先设计对象特性15的构造。对象特性15的构造针对图 形对象的每个种类是唯一的。使得相同种类的图形对象不会具有不同种类的存储器构造。图8示出对象管理器6从对象数据库9读出图形对象100的对象特性15的动作。对象管理器6如果接收到来自CLK 10的处理开始触发,则对对象数据库发送表示地址、读出的指令。对象管理器6读出配置了对象地点501的地址,取得对象特性15在存储器上的配置场所。对象地点501的位置由设计者预先决定,对象管理器6已知其位置。接下来,指定所取得的对象特性15在存储器上的配置场所的开头地址,读出对象特性15的开头的数据。接下来,一边使地址按顺序一个一个地增加,一边同样地读出数据。如果直至对象特性15的最后的数据为止结束读入,则对象管理器6停止读入处理,转移到接下来的描绘命令的发行处理。对象管理器6具有对象特性15在存储器上的构造信息,由此,对象管理器6可以从对象地点501取得对象特性15的开头地址,读出对象特性15的规定的属性值。图9示出对象管理器6读出了对象特性15之后的描绘命令的发行的动作。对象管理器6根据所读出的对象特性15的种类,将对象特性15传送给适合的对象绘制发生器701。这通过在与对象数据库9连接的数据总线上配置对象绘制发生器701的芯片选择端子而实现的。在对象绘制发生器701中,将对象特性15保存在未图示的触发器电路等临时存储电路中。当对象特性15的接收完成时,对象绘制发生器701从第I行依次读入绘制指令模板702。虽然绘制指令模板702以二进制数据被存储,但在图9中为了说明,用中文示出了二进制数据的含义。在绘制指令模板702中,保存有多个描绘命令。描绘命令具有I个描绘要素和多个描绘自变量。例如,图示的描绘命令901包括描绘要素902、描绘自变量903、描绘自变量904。描绘命令901以二进制数据记述了“线描绘、开始位置(x,y)、结束位置(x + dx,y)”这样的内容。描绘要素902的“线描绘”表示对线进行描绘。描绘自变量903的开始位置内的变量X以及变量Y具有指示从对象特性15中的开头地址起的偏移的值。此处,变量X参照对象特性15中的第3个要素、变量Y参照对象特性15中的第4个要素这样的意思的二进制数据被保存在绘制指令模板702中。对象绘制发生器701在读入了表示这种参照的二进制数据的情况下,从对象特性501读出其参照目的地的值,置换为表示参照的二进制数据。这样,表示参照的二进制数据被置换,所完成的描绘命令作为绘制指令列表16而输出到接下来的电路。
绘制指令列表16具有多个数据。绘制指令列表是二进制数据。在图9中为了说明,用中文来示出。数据911具有描绘电路选择912、寄存器值913、寄存器值914。这些数据逐行地经由总线等而被传送到图形引擎7。绘制指令列表16以及绘制指令模板702、对象特性15临时存储在未图示的存储器上。这样,通过使用绘制指令模板702,使用图形对象100的对象特性15的规定的值来置换绘制指令模板702的一部分,从而可以完成绘制指令列表16,所以能够以较少的命令数量来组合图形对象100的描绘命令。通过减少命令数量,可以减小所需的电路规模。另外,为了描绘由多个图形对象构成的图形对象,通过使用参照型绘制发生器703,可以减少作为全体所需的绘制发生器701的数量。由此,可以减小所需的逻辑电路的规模。
实施方式5.使用图f图13,详细说明本实施方式5中的图形引擎7。另外,关于图I 图9中的动作,由于与实施方式广实施方式4的说明相同,所以省略说明。图10示出图形引擎7的结构。图形引擎7具备线描绘电路1001、点描绘电路1002、圆描绘电路1003、字符描绘电路1004等。针对线、点、圆、方形、字符等要描绘的每个要素,具备不同的描绘电路。根据Bresenham或Michener的算法等而构筑描绘电路。描绘电路由逻辑电路构成。各个描绘电路接受输入,在VRAM 8上描绘线、点、圆、方形、字符等基本的描绘要素即图形基元。图形引擎7读入对象管理器6发行的绘制指令列表16,对各描绘电路分配命令。例如分配描绘命令,将与线描绘相关的命令分配给线描绘电路1001,将圆描绘指令分配给圆描绘电路1003。通过对各描绘电路设置电路选择比特来实现命令的分配。这样,通过对多个描绘电路分配命令,从而可以针对相同的描绘处理再次利用同一逻辑电路。例如,在按钮和文本框中,其形状不同,但都可以通过依次执行多次的点描绘、线描绘命令而进行描绘。如果针对各个图形对象的每一个,生成专用的描绘电路,则电路规模变大,但通过进行这种电路的再次利用,可以减小所需的描绘电路的规模。图11示出图形引擎7的线描绘电路1001的动作。另外,即使是线描绘电路以外的描绘电路,基本的动作、结构也相同。线描绘电路1001将开始位置1101以及结束位置1102的二个坐标数据作为来自对象管理器6的输入值。它们保存在规定的寄存器中,一边从所输入的开始位置1101至结束位置1102依次使坐标位置偏移,一边在VRAM 8上构成线。在VRAM 8上,预先决定了与液晶显示器12中的X坐标、Y坐标对应的地址。在线描绘电路1001中,通过对相应的地址,写入指定的颜色数据,从而在VRAM 8上构筑存储器影像1103,描绘图形基元1104。图12详细示出线描绘电路1001与VRAM 8之间的数据的交换。线描绘电路1001等描绘电路,作为接受输入的专用的寄存器而具有寄存器1201和寄存器1202,在对这些寄存器设置了值之后,设立启动标志1203,从而开始描绘处理。在线描绘电路1001中,对规定的VRAM 8上的地址设置数据。因此,VRAM 8具有地址寄存器1204,设置地址位置;以及数据寄存器1205,接收对该位置设置的数据。VRAM 8如果接收到针对存储器的写入指定,则在直到它完成为止的期间,设立忙碌标志1206。在忙碌标志1206设立的期间,线描绘电路1001使处理进行等待,当忙碌标志1206撤消时,进行接下来的处理。图13是示出在VRAM 8上形成的按钮图形对象100的存储器影像1103的例子。在VRAM 8上记录有所描绘的点的颜色信息。在VRAM 8中,这样对于全体画面保持存储器影像1103,在一定的定时传送到IXDC 11。实施方式6.使用图f图14,详细说明本实施方式6中的设备仪器控制装置。另外,关于图f图12中的半导体集成电路装置的动作,由于与实施方式f实施方式5的说明相同,所以省略说明。图14是嵌入了本实施方式的半导体集成电路装置102的设备仪器控制装置的⑶I画面的例子。此处,作为设备仪器控制装置,以空调用遥控器为例子而示出。空调用遥控器的操作画面1401由多个图形对象100构成,这些图形对象100在一个画面上共存从而构成空调用遥控器的操作画面1401。各图形对象100的对象特性15如上所述针对各图形对象 100的每一个而存储在对象数据库9中。与空调机进行通信的应用程序101存储在ROM 4中,并由应用CPU 3执行。例如,在想要使画面上的空调机的电源成为“开”的情况下,将与画面上的“开”按钮相应的对象特性的强调显示特性设为ON (开启),将与画面上的“切”按钮相应的对象特性的强调显示特性设为OFF (关闭)即可。应用程序101是用于将与空调室内机、室外机的通信、控制命令进行组合的程序。例如,在从室内机送来了室温信息的情况下,更新对象特性15的值等。应用程序101对通过画面输入的用户的输入信息进行处理,并更新图形特性15,从而反映到画面中。另外,关于用户通过画面所输入的输入信息,也可以在图形模块2上设置专门对其进行处理的单元。在该情况下,在对象数据库9上的对象特性15的值最终被更新这样的点上没有不同。这样,通过由图形模块2担当与图形对象100的描绘相关的处理,由此,安装在应用模块I中的控制程序通过改变两者的共用存储器上配置的对象数据库9的对象特性15的值,就能够容易地变更显示画面。这样,通过搭载半导体集成电路装置102,空调用遥控器等设备仪器控制装置的开发者可以容易地制作通过画面向用户提示设备仪器的状态的程序。实施方式7.图15示出本发明的第一实施方式。本结构包括液晶显示部2101 ;框体2102a、2102b、2102c,支撑该液晶显示部2101 ;圆盘上的旋转操作体2103,配置在该液晶2101的上表面;以及磁性感知装置2104a、2104b,配置在该框体上表面。图16是旋转操作体2103的侧视图,在旋转中央下部配置旋转支撑台2103b,另外沿着下表面圆周配置磁性体220f2204。另外,虽然在该图中没有示出,但配置磁性体2205 2208。图17是旋转操作体2103的背面图,沿着下表面圆周配置磁性体2201至2208,在下表面使N极、S极交替地配置各磁性体。此处,设想磁性体2201至2208是稀土族钕类物质、稀土族钐钴类物质等磁通密度1000[mT]程度的物质。另外,只要依照此的物质,则还可以应用带状的磁性膜。
图18是旋转操作体2103的俯视图,示出旋转操作体2103和磁性感知装置2104a、2104b的位置关系。如本配置那样,当旋转操作体2103的周缘与磁性感知装置2104a、2104b的轴是相互重叠的配置时,旋转操作体2103的背面配置的磁性体2301至2308,与该磁性感知装置2104a、2104b的相互作用变近,磁性感知装置2104a、2104b的灵敏度变得最大。图19是旋转操作体2103和液晶显示部2101、以及隐藏在液晶显示部2101背面的磁性感知装置2104a、2104b的俯视图。如该图所示,旋转操作体2103不与磁性探测装置2104a、2104b相接,而是经由液晶显示部2101。图20是示出旋转操作体2103的旋转与磁性探测装置2104a、2104b的探测状态的关系的坐标图。纵轴示出在磁场中正向为S极的程度、负向为N极的程度。横轴示出旋转操作体2103的顺时针的旋转。此处,曲线2501表示对磁性探测装置2104a施加的磁场的强度,曲线2502表示对磁性探测装置2104b施加的磁场的强度。该磁场如果伴随旋转操作体2103的旋转,以配置于旋转操作体2103的下表面的磁性体例如2201位于与磁性探测装置2104b垂直的位置的时候为基准,经由2202如2203那样切换,则成为I个周期。 图21是追加了磁性探测装置2104a、2104b的探测阈值2601、2602的图,在超过了阈值2601、2602时,磁性探测装置2104a、2104b的值发生变化。具体而言,关于磁性探测装置2104a,当旋转操作体2103以位置2605为基准而旋转至位置2606时,磁性探测装置2104a的值变化为I — O。而且,在该旋转操作体旋转至位置2607时,磁性探测装置2104a的值变化为O — 1,而且在位置2608处磁性探测装置2104a的值变化为I — O。关于磁性探测装置2104a的值的变化与磁性探测装置2104b的值的变化,由于图21的坐标图横向的相位(时期)偏移,所以可以推定该旋转操作体的旋转方向,另外根据变化的速度可以推定该旋转操作体的旋转速度。根据本实施方式,在液晶显示部2101的上表面安装小的旋转操作体2103,无需在液晶显示部2101的上表面进行布线就可以检测旋转操作体2103的旋转方向以及旋转速度。由此,通过就在液晶显示部的显示内容的旁边进行旋转操作,操作者可以直观地理解对显示内容的作用及其应答显示。在本实施方式中,该磁性探测装置2104a、2104b配置在该框体2102a中,但其方法既可以是螺丝固定也可以是粘接液。另外,也可以将磁性探测装置2104a、2104b配置于该液晶显示部2101的下表面,其方法既可以是螺丝固定也可以是粘接液。实施方式8.图25示出本发明的实施方式8。本结构包括液晶显示部2101 ;框体2102a、2102b、2102c,支撑该液晶显示部2101 ;圆盘上的旋转操作体2103,配置于液晶2101的上表面;以及磁性感知装置2104a、2104b、2104c,配置于该框体上表面。此处,磁性感知装置2104c在液晶显示部2101面方向的位置成为与旋转操作体2103的旋转中心重叠的位置。图17至19也示出了本实施方式,液晶显示部2101、支撑该液晶显示部2101的框体2102a、2102b、2102c、配置于液晶2101上表面的圆盘上的旋转操作体2103、配置于该框体上表面的磁性感知装置2104a、2104b、以及配置于旋转操作体2103的下表面的磁性体2201至2208与本发明的第一方式是共同的。图22示出本发明的实施方式8固有的特征。在旋转操作体2103的旋转中央部,设置规定的直径IOmm至30mm程度的空洞,并在该空洞中配置第二磁性体2701。另外,该旋转操作体的旋转中央下部的该旋转支撑台2103b是具有该直径程度的空洞的圆周状,所以在侧视图上显示了 2103c部。在本实施方式中,第二磁性体2701成为可动部,通过从图的上方向进行的按压而向下移动。通过该移动,对图15的该磁性探测装置2104c施加磁场变化。磁性探测装置2104c通过探测规定的阈值以上的变化,由此可以推定第二磁性体2701的移动。在本实施方式中,为简化说明,以对第二磁性体2701进行检测为目的,将与磁性探测装置2104c的位置设为旋转操作体2103的中心附近,减小磁性体2201至2208的影响。但是,由于可以根据磁性探测装置2104a、2104b的探测结果来推定旋转操作体2103的旋转状态,所以即使存在磁性体2201至2208的影响也能够抵消,磁性探测装置2104c也可以未必是该旋转操作体2103的中心附近。同样地,该磁性探测装置2104a、2104b不检测规定的阈值所致的2值而检测变化量,由此可以推定磁场的变化量是通过旋转操作体2103的旋转而使与磁性体2201至2208的位置关系发生变化的相位分量、还是第二磁性体2701的位置变化所致的功率分量。根据 该方法,磁性探测装置2104c并非是必须的。另外,也可以在第二磁性体2701的支撑部设置弹簧,使第二磁性体2701容易返回到图22的上方向,或者不会飞出来。由此,即使在液晶2101上表面没有特别的布线,也可以通过液晶下表面的该磁性探测装置2104c来探测第二磁性体2701的按压,且由于液晶显示部2101中显示的内容与旋转操作体2103接近,所以操作者通过将第二磁性体2701作为按压按钮而操作,可以直观地理解对该显示的内容的操作及其应答显示。实施方式9.图25示出本发明的实施方式9。本结构包括液晶显示部2101 ;框体2102a、2102b、2102c,支撑液晶显示部2101 ;圆盘上的旋转操作体2103,配置于液晶2101的上表面;以及磁性感知装置2104a、2104b、2104c,配置于该框体上表面。此处,磁性感知装置2104c在液晶显示部2101面方向的位置成为与旋转操作体2103的旋转中心重叠的位置。图17至19示出了本实施方式,液晶显示部2101、支撑液晶显示部2101的框体2102a、2102b、2102c、配置于液晶2101的上表面的圆盘上的旋转操作体2103、配置于该框体上表面的磁性感知装置2104a、2104b、以及配置于旋转操作体2103的下表面的磁性体2201至2208与本发明的第一方式是共同的。图23示出本发明的实施方式9固有的特征。在旋转操作体2103的旋转中央部,设置规定的直径IOmm至30mm程度的空洞,在该空洞中配置可动部2801,配置与可动部2801接合的第二磁性体2802a、2802b。第二磁性体2802a以与可动部2801的外周相接的方式接合,第二磁性体2802b与可动部2801的外周相接并且接合到与第二磁性体2802a的接合部对称的位置附近。另外,关于第二磁性体2802a、2802b,使S极的朝向对准上方向,使N极的朝向对准下方向。但是,也可以调换S极、N极的上下。图24示出本实施方式中的动作状态。可动部2801通过从附图上方向进行的按压而向下方向移动,因此第二磁性体2802a、2802b比该旋转操作体中央附近的空洞靠下,其N极彼此排斥而在附图下部张开。在图23的状态下,使第二磁性体2802a、2802b的N极对准附图下方向,但在图24的状态下N极几乎不会影响附图下方向。此处,图25的磁性探测装置2104c探测磁场的较大的变化,能够推定可动部2801的移动。另外,在图23中,也可以在磁性体2802a、2802b的附图正下设置圆锥上的突起,使磁性体2802a、2802b通过可动部2801的按压而容易张开。
在本实施方式中,为简化说明,以对第二磁性体2802a、2802b的变化进行检测为目的,将与磁性探测装置2104c的位置设为旋转操作体2103的中心附近,减小磁性体2201至2208的影响。但是,由于可以根据磁性探测装置2104a、2104b的探测结果来推定旋转操作体2103的旋转状态,所以即使存在磁性体2201至2208的影响也可以抵消,磁性探测装置2104c也可以未必是旋转操作体2103的中心附近。同样地,磁性探测装置2104a、2104b不检测规定的阈值所致的2值而检测变化量,由此可以推定磁场的变化量是通过旋转操作体2103的旋转而使磁性体2201至2208的位置关系发生变化的相位分量、还是第二磁性体2802a、2802b的方向变化所致的功率分量。根据该方法,磁性探测装置2104c并非是必须的。另外,也可以在可动部2801的支撑部设置弹簧,使第二磁性体2701容易返回到图22的上方向,或者不会飞出来。根据本实施方式,即使第二磁性体2802a、2802b的磁性较小,磁性探测装置2104a、2104b也可以探测、推定可动部2801的动作,另外即使可动部2801的移动量较少,磁性探测装置2104a、2104b也可以探测、推定可动部2801的动作。实施方式10.图25示出本发明的实施方式10。本结构包括液晶显示部2101 ;框体2102a、2102b、2102c,支撑液晶显示部2101 ;圆盘上的旋转操作体2103,配置于液晶2101的上表面;磁性感知装置2104a、2104b,配置于该框体上表面;以及磁性体2104c,配置于该框体上表面。此处,磁性体2104c的液晶显示部2101面方向的位置成为与旋转操作体2103的圆周重叠的位置,将S极配置为上方向。但是,关于配置,也可以是下方向。图16至19也示出了本实施方式,液晶显示部2101、支撑液晶显示部2101的框体2102a、2102b、2102c、配置于液晶2101的上表面的圆盘上的旋转操作体2103、配置于该框体上表面的磁性感知装置2104a、2104b、以及配置于旋转操作体2103的下表面的磁性体2201至2208与本发明的第一方式是共同的。此处,如果使旋转操作体2103旋转,则磁性体2201至2208向该旋转操作体的下表面方向交替地施加N极、S极的磁场。另一方面,磁性体2104c始终向上方向施加S极的磁场。旋转操作体2103根据其旋转角度,使磁性体2201至2208中的某一个靠近磁性体2104c的附近,所以磁场的排斥或者吸引的程度发生变化。例如,磁性体2201由于下表面是S极所以与磁性体2104c排斥,磁性体2202由于下表面是N极所以与磁性体2104c相互吸弓I。磁性体2203由于下表面是S极所以与磁性体2104c排斥,磁性体2204由于下表面是N极所以与磁性体2104c相互吸引。这样随着使旋转操作体2103旋转,受到排斥和吸引,所以旋转操作体2103的操作者得到间歇的阻力即点击感。根据本发明的实施方式,即使在液晶显示部2101的上表面配置的旋转操作体2103中没有特别的布线,也可以通过液晶下表面的磁性探测装置2104a、2104b来探测旋转操作体2103的旋转,且由于液晶显示部2101中显示的内容与旋转操作体2103接近,所以操作者通过进行旋转操作,可以直观地理解对该显示的内容的操作及其应答显示。根据本发明的实施方式,通过本发明,即使在液晶显示部2101上表面没有特别的布线,也可以通过液晶下表面的磁性探测装置2104c来探测第二磁性体2701的按压,且由于液晶显示部2101中显示的内容与旋转操作体2103接近,所以操作者通过将第二磁性体2701作为按压按钮而操作,可以直观地理解对该显示的内容的操作及其应答显示。根据本发明的实施方式,即使第二磁性体2802a、2802b的磁性较小,磁性探测装置2104a、2104b也可以探测、推定可动部2801的动作,另外即使可动部2801的移动量较少,磁性探测装置2104a、2104b也可以探测、推定可动部2801的动作。根据本发明的实施方式,随着使旋转操作体2103旋转,受到排斥和吸引,所以旋 转操作体2103的操作者得到间歇的阻力即点击感。
权利要求
1.一种仪器状态显示装置,显示仪器的状态,其特征在于,具备 液晶显示部; 框体,支撑该液晶显示部; 旋转操作体,配置于该液晶上表面;以及 至少二个磁性感知装置,配置于该框体上表面, 在该旋转操作体的下表面圆周上,对于下表面使N极、S极交替地配置至少一个磁性体, 该旋转操作体以相对该液晶面大致垂直的方向为轴而固定、或者固定于从相对该液晶面垂直的方向具有30度以内的角度的自由度的轴,该旋转操作体的缘与该磁性感知装置的缘配置在从相对于该液晶面在垂直方向上相互重叠的位置起IOOmm以内的规定的距离以内。
2.一种仪器状态显示装置,显示仪器的状态,其特征在于,具备 液晶显示部; 框体,支撑该液晶显示部; 旋转操作体,配置于该液晶上表面;以及 至少二个磁性感知装置,配置于该液晶下表面, 在该旋转操作体的下表面圆周上,对于下表面使N极、S极交替地配置至少一个磁性体, 该旋转操作体以相对该液晶面大致垂直的方向为轴而固定、或者固定于从相对该液晶面垂直的方向具有30度以内的角度的自由度的轴,该旋转操作体的缘与该磁性感知装置的缘配置在从相对于该液晶面在垂直方向上相互重叠的位置起IOOmm以内的规定的距离以内。
3.根据权利要求I或2所述的仪器状态显示装置,其特征在于, 在所述框体上表面配置至少一个第二磁性体, 该旋转操作体的缘与该第二磁性体的缘配置在相对于该液晶面在垂直方向上相互重叠的位置。
4.根据权利要求I或2所述的仪器状态显示装置,其特征在于, 在所述框体上表面配置至少一个第二磁性体, 该旋转操作体的缘与该第二磁性体的缘配置在从相对于该液晶面在垂直方向上相互重叠的位置起IOOmm以内的规定的距离以内。
5.根据权利要求I或2所述的仪器状态显示装置,其特征在于, 所述旋转操作体在其旋转中央部具有规定的半径的空洞,在该空洞中配置筒型的磁性体,该磁性体比该半径小规定长度。
6.根据权利要求I或2所述的仪器状态显示装置,其特征在于, 所述旋转操作体在其旋转中央部具有规定的半径的空洞,在该空洞中配置比该半径小规定长度的筒,在该筒的下表面即与该液晶靠近的面配置至少一个第三磁性体,该第三磁性体在该筒的周缘或者周缘附近被连接。
7.根据权利要求I或2所述的仪器状态显示装置,其特征在于, 所述仪器是空气调节器。
全文摘要
本发明提供一种仪器状态显示装置。应用程序(101)变更对象数据库(9)中配置的图形对象(100)的特性值。对象管理器(6)从对象数据库(9)读出特性值,发行描绘命令。图形引擎(7)执行描绘命令而在VRAM(8)上构成图形对象(100)的存储器影像,经由LCDC(11)显示在液晶显示器(12)中。
文档编号G06F9/44GK102867287SQ20121020671
公开日2013年1月9日 申请日期2009年4月14日 优先权日2008年8月7日
发明者胜仓真, 中田成宪, 久代纪之, 小泉吉秋, 菊田俊成, 向井卓也 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1