数式显示控制装置及数式显示控制方法

文档序号:6574567阅读:195来源:国知局
专利名称:数式显示控制装置及数式显示控制方法
技术领域
本发明涉及数式显示控制装置及数式显示控制方法。
背景技术
以往,作为实行所输入的各种数式运算、显示运算结果的台式电子计算器,有台式函数电子计算器,除了能实行四则运算,还能实行三角函数及对数函数等运算。
在这种台式函数电子计算器中,作为显示所输入数式的形式,有少行数的显示形式(以下,记为“单行显示形式”),以及在一般教科书或书籍等中表示的显示形式(以下,记为“自然显示形式”)。例如,表示a的平方场合,在单行显示形式中表示为“a^2”,在自然显示形式中表示为“a2”(例如,参照专利文献1)。
但是,用单行显示形式表示数式场合,若数式构成复杂,把握数式整体构成变难。
另一方面,用自然显示形式表示数式场合,虽然比用单行显示形式表示场合容易把握数式整体构成,但是,有时若如图12A所示,数式量大或构成复杂,则如图12B所示,不能表示数式整体,结果,难以把握数式整体构成。
专利文献1 日本特开平4-252351号公报发明内容本发明就是为解决上述先有技术所存在的问题而提出来的,本发明的目的在于,提供能很容易把握数式整体构成的数式显示控制装置及数式显示控制方法。
为了解决上述课题,本发明提出以下技术方案。
(1)本发明的数式显示控制装置(例如,图1的台式函数电子计算器1),其特征在于,包括输入手段(例如,图2的输入部11),用于输入数式;分割手段(例如,图2的CPU8及数式编辑程序60,图5的步骤S41),将由该输入手段输入的数式分割为各计算处理单位;概略显示控制手段(例如,图2的CPU8及数式编辑程序60,图5的步骤S42),通过将由该分割手段分割的各计算处理单位变换为显示尺寸比该各计算处理单位小的处理单位块表示(例如,图7B的处理单位块表示B),配置在显示领域内各位置,表示自然显示形式的数式的概略图(例如,图7B的概略图M)。
(2)在(1)所述的数式显示控制装置中,其特征在于进一步包括数式显示控制手段(例如,图2的CPU8及数式编辑程序60,图5的步骤S47),用单行显示形式表示所输入的数式,或通过将数式中的各数式构成要素配置在显示领域内各位置,用自然显示形式表示该数式。
(3)在(2)所述的数式显示控制装置中,其特征在于所述概略显示控制手段在通过所述数式显示控制手段表示数式状态下,表示该数式的上述概略图。
(4)在(2)或(3)所述的数式显示控制装置中,其特征在于进一步包括编辑位置指定手段(例如,图2的CPU8及数式编辑程序60,图5的步骤S48),指定通过所述数式显示控制手段表示的数式中某个数式构成要素的对应位置,作为编辑对象位置;所述概略显示控制手段使得所述概略图中的所述处理单位块表示之中,包含与所述编辑对象位置对应的数式构成要素的编辑对象块表示,在所述概略图中被识别表示。
(5)在(4)所述的数式显示控制装置中,其特征在于进一步包括编辑对象块变更手段(例如,图2的CPU8及数式编辑程序60,图6的步骤S62),朝着由用户操作指定的方向,变更所述概略图中所述编辑对象块表示;每当通过所述编辑对象块变更手段变更所述编辑对象块表示时,所述编辑位置指定手段使得所述编辑对象位置移动到包含在变更后的所述编辑对象块表示中的数式构成要素的对应位置。
(6)在(4)所述的数式显示控制装置中,其特征在于进一步包括编辑对象块删除手段(例如,图2的CPU8及数式编辑程序60,图6的步骤S67-S69),根据用户操作,从所述概略图删除所述编辑对象块表示;所述数式显示控制手段从数式删除包含在由所述编辑对象块删除手段删除的所述编辑对象块表示中的全部的数式构成要素,表示该数式。
(7)一种数式显示装置的数式显示控制方法,其特征在于,包括输入步骤,输入数式;分割步骤,将由该输入步骤输入的数式分割为各计算处理单位;概略显示控制步骤,通过将由该分割步骤分割的各计算处理单位变换为显示尺寸比该各计算处理单位小的处理单位块表示,配置在显示领域内各位置,表示自然显示形式的数式的概略图。
根据本发明,通过将输入数式中的各计算处理单位变换为处理单位块表示,配置在显示领域内各位置,表示自然显示形式的数式的概略图,因此,与以往用单行显示形式表示数式场合不同,即使数式构成复杂,也能把握自然显示形式的数式构成。另外,处理单位块表示的表示尺寸比计算处理单位小,因此,与以往用自然显示形式表示数式场合不同,即使数式量大,也能表示概略图整体,结果,能把握数式整体构成。因此,很容易把握数式整体构成。


图1是适用本发明的台式函数电子计算器的概略外观图。
图2是适用本发明的台式函数电子计算器的方框图。
图3是数式编辑程序处理内容图。
图4是表示数式编辑处理的流程图。
图5是表示概略图显示处理的流程图。
图6是表示概略图编辑处理的流程图。
图7A-7E用于说明概略图显示处理,其中,图7A表示数式,图7B表示本发明的显示器的显示画面,图7C表示以往显示画面,图7D表示本发明的显示器的显示画面,图7E表示以往显示画面。
图8A-8C用于说明概略图显示处理,其中,图8A表示数式,图8B表示本发明的显示器的显示画面,图8C表示以往显示画面。
图9A-9E是用于说明概略图编辑处理的图。
图10A-10B是用于说明概略图编辑处理的图。
图11A-11C用于说明概略图显示处理,其中,图11A表示数式,图11B和图11C表示显示器的显示画面。
图12A-12B表示以往技术,其中,图12A表示数式,图12B表示以往显示画面。
具体实施例方式
下面,参照附图详细说明本发明实施例,在以下实施例中,虽然对构成要素,种类,组合,形状,相对配置等作了各种限定,但是,这些仅仅是例举,本发明并不局限于此。
下面,参照

适用本发明涉及的数式显示控制装置的台式函数电子计算器。
1.构成1.1外观构成图1表示该台式函数电子计算器1的正面图。
如该图所示,台式函数电子计算器1设有各种键群2及显示器3。
各种键群2用于接受来自用户的数值及运算记号等的数式构成要素的输入操作,或各种处理的指示操作,设有分别被分配固有功能的多个键。在本实施例中,各种键群2设有数字键20,运算键21,EXE键22,DEL键23,方向键24,移位键26,概略显示键27,EXIT键28,及电源键29等构成。
其中,数字键20是接受数值输入操作的键,运算键21是接受括号,四则运算,分数运算,积分运算,加法运算等运算记号的输入操作的键。
EXE键22是接受台式函数电子计算器1的处理实行或决定的指示操作的键,例如,输入数式后,起着作为指示实行运算处理的键的功能。DEL键23是接受表示在显示器3中的数式构成要素的削除操作的键。
在显示器3表示的数式中,光标CR(参照图7B)表示成为编辑对象的数式构成要素的位置,方向键24是在使得所述光标移动场合或选择功能场合等按压的键,在本实施例中,构成为对于上下左右四方向能输入。
移位键26是与其他键组合按压时利用的键。概略显示键27是指示实行后述的数式编辑处理(参照图4)场合按压的键。EXIT键28是指示台式函数电子计算器1的各种处理结束场合按压的键。电源键29是用于接通/断开台式函数电子计算器1电源的键。
显示器3是显示部分,除了显示与各种键群2的按压相对应的文字,符号,数式,运算结果等,还显示对于使用台式函数电子计算器1来说必要的各种数据。在该显示器3中,数式用自然显示形式或单行显示形式表示。在本实施例中,显示器3以点阵液晶构成为例进行说明,当然,也可以使用其他显示装置,例如,TFT(Thin Film Transistor,薄膜晶体管)液晶,或PDP(Plasma DisplayPanel,等离子体显示面板)。
1.2功能构成以下,说明台式函数电子计算器1的功能构成。
图2是表示台式函数电子计算器1的功能构成的方框图。如该图所示,台式函数电子计算器1设有输入部11,显示部12,ROM(Read Only Memory)6,RAM(Random Access Memory)7及CPU(Central Processing Unit)8等功能部,各功能部用总线10连接。
1.2.1输入输出部等输入部11设有上述各种键群2,将被按压键的信号向CPU8输出。
显示部12设有上述显示器3,根据来自CPU8的信号将各种信息表示在显示器3上。
1.2.2存储装置ROM6存储台式函数电子计算器1的菜单显示处理、各种设定处理、各种运算处理等动作涉及的各种程序,以及用于实现台式函数电子计算器1具有的各种功能的程序等,在本实施例中,存储数式编辑程序60。
该数式编辑程序60是本发明涉及的数式显示控制程序,图3是数式编辑程序处理内容图,其可以包括各种处理,例如,在本实施例中,包括分割处理,概略显示控制处理,数式显示控制处理,编辑位置指定处理,编辑对象块变更处理,编辑对象块删除处理等。
数式编辑程序60使得CPU实行后述的数式编辑处理(参照图4)。
RAM7如图2所示,暂时保持CPU实行的各种程序,以及实行这些程序涉及的数据等,是能随时写入的存储器,在本实施例中,包括数式数据存储区域70及光标位置存储区域71。
数式数据存储区域70存储在显示器3表示的数式的数据,更详细地说,将数式数据各文字作为文字代码存储。
光标位置存储区域71是存储在显示器3表示的光标CR位置信息的区域。
1.2.3CPUCPU8按照输入指示实行根据所定程序的处理,向各功能部转送指示及数据。具体地说,CPU8按照从输入部11输入的操作信号,读出ROM6中的程序,在RAM7中展开,根据该程序实行处理。接着,CPU8将用于表示处理结果的显示控制信号向显示部12输出,显示所对应的表示信息。
2.台式函数电子计算器的动作以下,说明台式函数电子计算器1的动作。图4-图6是用于说明CPU8从ROM6读出数式编辑程序60实行数式编辑处理动作的流程图。
如图4所示,若实行数式编辑处理,则首先CPU8使得数式以单行显示形式或自然显示形式表示在显示器3上,同时,使得光标CR表示在数式中的某个数式构成要素的对应位置,在该状态下,判断是否按压概略显示键27(步骤S1),若判断为没有按压场合(步骤S1的“否”),移动到其他处理。
在步骤S1中,若判断为按压概略显示键27场合(步骤S1的“是”),则CPU8实行概略图显示处理,表示自然显示形式的数式的概略图M(参照图7B)(步骤S2)。
在该概略图显示处理中,如图5所示,首先,CPU8将虚拟画面在RAM7内展开后,根据数式数据存储区域70内的信息,通过将数式的各数式构成要素配置在虚拟画面内的各位置,以自然显示形式暂时表示该数式(步骤S40)。在此,所谓虚拟画面是指用于表示数式等的假想画面,与显示器3的表示领域大小无关。
接着,CPU8按计算处理单位分割数式数据(步骤S41),之后,将以自然显示形式暂时表示的数式中的各计算处理单位变换成表示尺寸比所述计算处理单位小的块(block)表示B(参照图7B等,以下记为“处理单位块表示”),通过所述变换,作成数式的概略图M,暂时表示在虚拟画面上(步骤S42)。
在此,所谓计算处理单位是指实行计算处理的单位,例如,数字,变数,分数的分母及分子,积分运算的式部分、上限值部分及下限值部分,求和运算的式部分、上限值部分、变数部分及下限值部分,三角函数部分等。但是,计算处理单位也可以不是实行计算处理的最小单位。例如,在用括号括住若干最小单位的计算处理单位场合等,也可以将该括号内部分整体作为一个计算处理单位。另外,也可以将积分运算部分或求和运算部分整体作为一个计算处理单位。在本实施例中,CPU8根据数式数据中的文字代码从数式中检测数式计算处理。当数式中有分数场合,CPU8将分子部分及分母部分分别作为计算处理单位,在概略图M中表示分数的分子分母的分界线K(参照图7B)。当有不包含在计算处理单位的运算记号场合,在概略图M中不表示该运算记号。
接着,CPU8由虚拟画面内的概略图M的表示尺寸计算显示器3中概略图M的表示尺寸(步骤S43),判断该表示尺寸是否能收纳在显示器3的表示领域,即数式的概略图M是否能用显示器3表示(步骤S44)。
在该步骤S44中,若判断为概略图M不能显示场合(步骤S44的“否”),则CPU8实行错误处理(步骤S45)后,结束概略图显示处理,移动到后述的步骤S3(参照图4)。
另一方面,在该步骤S44中,若判断为概略图M能显示场合(步骤S44的“是”),则CPU8在显示器3的表示领域内设定数式的概略图M的显示领域(步骤S46),分别显示数式及概略图M(步骤S47)。
具体地说,在例如用单行显示形式表示图7A所示数式状态下,按压概略显示键27场合(步骤S1的“是”),如图7B画面所示,分别显示数式及概略图M(步骤S47)。
另外,在例如用自然显示形式表示图8A所示数式状态下,按压概略显示键27场合(步骤S1的“是”),如图8B画面所示,分别显示数式及概略图M(步骤S47)。
图7C是与图7B对应的以往的台式函数电子计算器的显示画面,图8C是与图8B对应的以往的台式函数电子计算器的显示画面。
接着,如图5所示,CPU8根据光标位置存储区域7 1内的信息,从概略图M中的处理单位块表示B中,识别包含与光标CR对应的数式构成要素的编辑对象块表示B1,进行显示(步骤S48),之后,从数式中删除光标,同时,在数式中识别与编辑对象块表示B1对应的计算处理单位,进行显示,结束概略图显示处理。
具体地说,在表示编辑位置的光标CR位于如图7D上部所示场合,如图7D下部所示,包含与该光标CR对应的数式构成要素“A”的计算处理单位“(B2-4AC)”的处理单位块表示B,被识别,以空白表示,作为编辑对象块表示B1(步骤S48)。另外,与该编辑对象块表示B1对应的计算处理单位“(B2-4AC)”用下线识别表示。图7E是以往的台式函数电子计算器的显示画面。
接着,如图4所示,CPU8实行概略图编辑处理,使用概略图M,实行数式的编辑处理(步骤S3)。
在该概略图编辑处理中,如图6所示,CPU8先判断是否按压EXIT键28(步骤S60),判断为按压场合(步骤S60的“是”),结束概略图M编辑处理后,如图4所示,结束数式编辑处理。
另一方面,如图6所示,在步骤S60中,判断为没有按压EXIT键28场合(步骤S60的“否”),CPU8判断是否按压方向键24(步骤S61),判断为没有按压场合(步骤S61的“否”),移动到上述步骤S60的处理,判断为按压场合(步骤S61的“是”),在概略图M中,朝着方向键24的指定方向变更编辑对象块表示B1(步骤S62)。另外,在显示器3显示数式,使得与变更后的编辑对象块表示B1对应的计算处理单位收纳在显示器3的表示领域,识别表示该计算处理单位。
具体地说,例如在表示图9A内容状态下,按压方向键24的左键场合(步骤S61的“是”),则如图9B所示,编辑对象块表示B1被变更为位于指定方向“左”的处理单位块表示B(步骤S62),与变更后的编辑对象块表示B1对应的计算处理单位“-B”用下线识别表示。
同样,在表示图9A内容状态下,按压方向键24的下键场合(步骤S61的“是”),则如图9D所示,编辑对象块表示B1被变更为位于指定方向“下”的处理单位块表示B(步骤S62),与变更后的编辑对象块表示B1对应的计算处理单位“2A”收纳在显示领域,表示数式的后半部分,用下线识别表示该计算处理单位。
接着,如图6所示,CPU8判断是否按压EXIT键28(步骤S63),当判断为按压场合(步骤S63的“是”),通过对照概略图M及数式,检测包含在变更后的编辑对象块表示B1中的数式构成要素(步骤S64),使得光标CR移动到被检测到的数式构成要素的对应位置,在显示器3中表示数式及光标CR(步骤S65),结束概略图M编辑处理后,如图4所示,结束数式编辑处理。
具体地说,例如在表示图9B内容状态下,按压EXIT键28场合(步骤S63的“是”),则如图9C所示,检测出包含在编辑对象块表示B1中的数式构成要素“-B”(步骤S64),在该数式构成要素的对应位置(在此为“B”的后侧)表示光标CR(步骤S65)。另外,在表示图9D内容状态下,按压EXIT键28场合(步骤S63的“是”),则如图9E所示,检测出包含在编辑对象块表示B1中的数式构成要素“2A”(步骤S64),在该数式构成要素的对应位置(在此为“A”的后侧)表示光标CR(步骤S65)。
另一方面,如图6所示,在步骤S63中,判断为没有按压EXIT键28场合(步骤S63的“否”),CPU8判断是否按压DEL键23(步骤S66),判断为没有按压场合(步骤S66的“否”),移动到上述步骤S60的处理。
在步骤S66中,判断为按压DEL键23场合(步骤S66的“是”),通过对照概略图M和数式,检测出包含在被删除的编辑对象块表示B1中的全部数式构成要素(步骤S67),从数式删除检测出的全部数式构成要素(步骤S68),同时,从概略图M删除编辑对象块表示B1(步骤S69)。在本实施例中,在被删除的数式构成要素前后,有不存在运算对象的运算记号,或不成对的括弧记号场合,CPU8从数式中删除所述记号。
接着,CPU8使得光标移动到数式构成要素的删除位置,在显示器3中表示数式及光标CR(步骤S70),结束概略图编辑处理。
具体地说,例如在表示图10A内容状态下,按压DEL键23场合(步骤S66的“是”),则如图10B所示,从数式删除与编辑对象块表示B1对应的计算处理单位“(B2-4AC)”以及该计算处理单位前的运算记号“+”(步骤S68)。从概略图M删除编辑对象块表示B1(步骤S69)。接着,在光标CR移动到数式构成要素的删除位置状态下,表示数式及光标CR(步骤S70)。
这样,如图4所示,结束数式编辑处理。
根据上述台式函数电子计算器1,如图5的步骤S47及图7B,图8B等所示,表示自然显示形式的数式的概略图M,与以往用单行显示形式表示数式场合不同,即使数式构成复杂,也能把握自然显示形式的数式构成。另外,处理单位块表示B的表示尺寸比计算处理单位小,因此,与以往用自然显示形式表示数式场合不同,即使数式量大,也能表示概略图M整体,结果,能把握数式整体构成。再有,由于在显示数式状态下,表示概略图M,能对比数式和其概略图M。因此,很容易把握数式整体构成。
如图5的步骤S48及图7D等所示,概略图M中的处理单位块表示B之中,编辑对象块表示B1包含与光标CR表示的编辑对象位置对应的数式构成要素,由于在概略图M中,识别显示所述编辑对象块表示B1,易明白数式的编辑对象位置。因此,很容易编辑数式。
如图6的步骤S62及图9A-9E所示,当变更编辑对象块表示B1时,由于编辑对象位置,即光标位置移动到包含在变更后的编辑对象块表示B1中的数式构成要素的对应位置,所以与在数式内的数式构成要素间分别使得编辑对象位置移动场合不同,能使得编辑对象位置的移动操作简略化。因此,能使得数式编辑更容易。
如图6的步骤S68及图10A-10B所示,从数式删除被包含在所删除的编辑对象块表示B1中的全部数式构成要素,因此,与对数式中的各数式构成要素实行删除操作场合不同,能使得删除操作简略化。另外,通过删除概略图M中的编辑对象块表示B1,能从数式中删除对应的数式构成要素,与对数式中的各数式构成要素实行删除操作场合不同,希望删除部分在数式中的位置明确。因此,能使得数式编辑更容易。
上面参照

了本发明的实施例,但本发明并不局限于上述实施例。在本发明技术思想范围内可以作种种变更,它们都属于本发明的保护范围。
例如,在上述实施例中,本发明涉及的数式显示控制装置适用于台式函数电子计算器,对此进行了说明,但是,本发明涉及的数式显示控制装置也可以适用于其他装置,例如,携带电话,个人计算机,电子钟表,个人数字助理(Personal Digital Assistants,简记为“PDS”)等。
另外,在上述说明中,按压概略显示键27场合(步骤S1的“是”),按概略图显示处理(步骤S2)及概略图编辑处理(步骤S3)顺序实行,但也可以例如仅实行概略图显示处理。
在上述说明中,在显示器3的左下表示概略图M,但也可以例如图11B,图11C所示,表示在右上。
在上述说明中,使得编辑对象块表示B1形成空白,进行识别表示,但也可以采用其他方法,例如标以下线,或使其闪烁,进行识别表示。
在上述说明中,对与编辑对象块表示B1对应的计算处理单位标以下线,进行识别表示,但也可以采用其他方法,例如使其闪烁,进行识别表示。
权利要求
1.一种数式显示控制装置,其特征在于,包括输入手段,用于输入数式;分割手段,将由该输入手段输入的数式分割为各计算处理单位;概略显示控制手段,通过将由该分割手段分割的各计算处理单位变换为显示尺寸比该各计算处理单位小的处理单位块表示,配置在显示领域内各位置,表示自然显示形式的数式的概略图。
2.根据权利要求1中所述的数式显示控制装置,其特征在于进一步包括数式显示控制手段,用单行显示形式表示所输入的数式,或通过将数式中的各数式构成要素配置在显示领域内各位置,用自然显示形式表示该数式。
3.根据权利要求2中所述的数式显示控制装置,其特征在于所述概略显示控制手段在通过所述数式显示控制手段表示数式状态下,表示该数式的上述概略图。
4.根据权利要求2或3中所述的数式显示控制装置,其特征在于进一步包括编辑位置指定手段,指定通过所述数式显示控制手段表示的数式中某个数式构成要素的对应位置,作为编辑对象位置;所述概略显示控制手段使得所述概略图中的所述处理单位块表示之中,包含与所述编辑对象位置对应的数式构成要素的编辑对象块表示,在所述概略图中被识别表示。
5.根据权利要求4中所述的数式显示控制装置,其特征在于进一步包括编辑对象块变更手段,朝着由用户操作指定的方向,变更所述概略图中所述编辑对象块表示;每当通过所述编辑对象块变更手段变更所述编辑对象块表示时,所述编辑位置指定手段使得所述编辑对象位置移动到包含在变更后的所述编辑对象块表示中的数式构成要素的对应位置。
6.根据权利要求4中所述的数式显示控制装置,其特征在于进一步包括编辑对象块删除手段,根据用户操作,从所述概略图删除所述编辑对象块表示;所述数式显示控制手段从数式删除包含在由所述编辑对象块删除手段删除的所述编辑对象块表示中的全部的数式构成要素,表示该数式。
7.一种数式显示装置的数式显示控制方法,其特征在于,包括输入步骤,输入数式;分割步骤,将由该输入步骤输入的数式分割为各计算处理单位;概略显示控制步骤,通过将由该分割步骤分割的各计算处理单位变换为显示尺寸比该各计算处理单位小的处理单位块表示,配置在显示领域内各位置,表示自然显示形式的数式的概略图。
全文摘要
本发明涉及数式显示控制装置及数式显示控制方法。对于台式函数电子计算器(1),若输入数式,按压概略显示键(27),则数式中的各计算处理单位变换成处理单位块表示,配置在显示领域内各位置,自然显示形式的数式概略图(M)与数式一起表示在显示器(3)中。概略图(M)中的处理单位块表示之中,包含与数式中光标(CR)位置对应的数式构成要素的编辑对象块表示在概略图(M)中被识别表示。使得把握数式整体构成容易化。
文档编号G06F3/048GK101046795SQ200710087820
公开日2007年10月3日 申请日期2007年3月19日 优先权日2006年3月27日
发明者上岛宏 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1