表示、记录、再现和传送计算机对象的方法和装置转让专利

申请号 : CN00800993.7

文献号 : CN1310826B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谷兴卫

申请人 : 谷电机工业株式会社

摘要 :

本发明公开了一种用于表示计算机对象的方法,包括步骤:分别将预先提供的多种颜色与涉及计算机处理的多个计算机对象相联系,并且利用不同颜色表示多个计算机对象;其中计算机对象是根据所述计算机对象和所述颜色之间的联系关系,由印刷在记录媒体的一个或多个点上的颜色属性表示的。这有助于对付激增的记录量。颜色还可用于编制代码。

权利要求 :

1.一种用于表示计算机对象的方法,包括步骤:

分别将预先提供的多个不同的颜色与涉及计算机处理的多个计算机对象相联系;

将多个不同的颜色数值与所述多个计算机对象中的每个计算机对象相联系,其中,利用不同的颜色或不同的颜色数值表示所述多个计算机对象中的每个计算机对象。

2.根据权利要求1的用于表示计算机对象的方法,其中计算机对象是根据所述计算机对象和所述颜色之间的联系关系,由印刷在记录媒体的一个或多个点上的颜色的属性表示的。

3.根据权利要求1的用于表示计算机对象的方法,其中所述记录媒体可由纸张、塑料板、玻璃、木板、陶瓷板、片材、液晶板、能记录颜色的媒体中任何一种,以及上述媒体的组合组成。

4.根据权利要求1的用于表示计算机对象的方法,还包括步骤:分配不同的颜色给每个所述颜色数值,并且同时使用所述颜色数值与所述计算机对象之间的对应关系、以及所述颜色与所述颜色数值之间的对应关系,来联系所述计算机对象与所述颜色。

5.根据权利要求1或4的用于表示计算机对象的方法,还包括步骤:考虑到所述颜色的还原,设置所述颜色数值的最大允许数值范围,并且在所述范围内设置所述颜色数值。

6.根据权利要求1的用于表示计算机对象的方法,还包括步骤:建立多个计算机对象组,建立颜色数值和计算机对象之间的对应关系、使得对每个所述计算机对象组具有不同的对应关系,以及排列将在其中一个计算机对象组处理的所有所述计算机对象,以便简便地使用所述计算机对象。

7.根据权利要求6的用于表示计算机对象的方法,还包括:指定多个计算机对象组为第一层次组,当第一层次组的数量变大时,将第一层次组进一步分组以建立多个第二层次组,以及将每个第一层次组包含在其中一个第二层次组之内的步骤;

类似地相继建立第三层次组、第四层次组等的步骤;以及将颜色与不同层次组联系,以便形成一种能更为简便地使用所述计算机对象的排列。

8.根据权利要求1的用于表示计算机对象的方法,还包括步骤:建立由颜色数值-对象关系、颜色-颜色数值关系以及颜色-对象关系组成的循环对象关系,以便当转换计算机对象为颜色数值、转换所诉颜色数值为颜色、以及转换所述颜色为计算机对象时,转换后的计算机对象与转换前的计算机对象相同。

9.根据权利要求8的用于表示计算机对象的方法,还包括当发送、传输和记录转换为颜色或颜色数值的计算机对象时,同时发送、传输和记录用于再现计算机对象所要求的一个或多个对应的循环对象关系。

10.根据权利要求8的用于表示计算机对象的方法,还包括步骤:指定将被设计成可由组合包含在任何特定层次组内的所有类型计算机对象表示的通用对象,以及利用这些通用对象来表示一系列的计算机对象。

11.根据权利要求10的用于表示计算机对象的方法,还包括建立由颜色-对象关系、颜色数值-对象关系、以及对应所述通用对象的通用颜色和通用颜色数值之间的颜色-颜色数值关系组成的通用对象关系,以及利用这些关系发送、传输、记录和再现所述转换为通用颜色数值或通用颜色的系列计算机对象。

12.根据权利要求11的用于表示计算机对象的方法,还包括当利用一种通用颜色或通用颜色数值发送、传输和用于记录计算机对象时,同时增加一个通用对象关系。

13.根据权利要求12的用于表示计算机对象的方法,还包括:包含所述通用对象关系到所述循环对象关系中,以及利用这些关系发送、传输、记录和再现转换为颜色数值或颜色的一系列计算机对象。

14.一种通过计算机处理多个计算机对象来记录计算机对象的方法,包括:当记录计算机对象时,根据颜色和计算机对象间的预定对应关系,转换计算机对象为颜色;

在记录媒体上记录颜色实体;以及

当转换所述计算机对象为所述颜色,或当转换所述颜色为所述计算机对象时,利用颜色和颜色数值的对应关系、以及颜色数值和计算机对象的对应关系。

15.根据权利要求14的用于记录计算机对象的方法,还包括考虑颜色的恢复,建立一个所述颜色数值的最大允许数值范围,以及在所述范围内设置颜色数值。

16.根据权利要求14的用于记录计算机对象的方法,还包括:为输出所述颜色实体,分配地址给记录媒体的记录面,以及根据这些地址排列色点。

17.根据权利要求16的用于记录计算机对象的方法,还包括:通过地址指定颜色实体的输出和输入顺序。

18.根据权利要求14的用于记录计算机对象的方法,还包括利用通信装置,建立颜色和计算机对象之间的对应关系。

19.根据权利要求16的用于记录计算机对象的方法,还包括:为排列色点,将记录媒体的记录输出面划分为控制区、存储区、安全区以及其它区域,而且能使这些区域随意排列。

20.根据权利要求14的用于记录计算机对象的方法,还包括利用颜色数值实现双向传输以及接收计算机对象,而且能记录计算机对象或者检查和刷新传输内容。

21.一种在处理多个计算机对象的计算机中设置的记录计算机对象的装置,包括:处理器,用于根据颜色和计算机对象的预定对应关系,将计算机对象转换为颜色,以及当有命令要从多个计算机对象中用于记录计算机对象时,发出颜色输出指令;

颜色输出设备,用于根据所述颜色输出指令在记录媒体上记录颜色实体,在转换所述计算机对象为所述颜色,或当转换所述颜色为所述计算机对象时,利用颜色和颜色数值的对应关系、以及颜色数值和计算机对象的对应关系。

22.一种通过处理多个计算机对象的计算机再现计算机对象的方法,包括:在记录媒体上读取色点的颜色,并将其输入到所述计算机;

根据颜色和计算机对象之间的对应关系,根据所述输入颜色再现所述计算机对象;

输出所述再现的计算机对象;以及

当转换所述计算机对象为所述颜色,或当转换所述颜色为所述计算机对象时,利用颜色和颜色数值的对应关系、以及颜色数值和计算机对象的对应关系。

23.根据权利要求22的用于再现计算机对象的方法,还包括考虑颜色的恢复,建立所述颜色数值的最大允许数值范围,并且在所述范围内设置颜色数值。

24.一种在处理多个计算机对象的计算机中设置的用于再现计算机对象的装置,包括:颜色输入设备,用于读取记录媒体上色点的颜色,并将其输入到所述计算机;

处理器,根据颜色和计算机对象间的对应关系,根据所述输入颜色再现所述计算机对象;以及输出设备,用于输出所述再现的计算机对象,

当转换所述计算机对象为所述颜色,或当转换所述颜色为所述计算机对象时,利用颜色和颜色数值的对应关系、以及颜色数值和计算机对象的对应关系。

25.一种在处理多个计算机对象的计算机中设置的记录和用于再现计算机对象的装置,包括:颜色输入设备,用于读取记录媒体上色点的颜色,并将其输入到所述计算机;

处理器,根据颜色和计算机对象间的预定对应关系,转换计算机对象为颜色,以及当有命令要记录多个计算机对象中的某个计算机对象时,发出颜色输出指令,或根据颜色和计算机对象的对应关系来再现计算机对象;

颜色输出设备,用于根据所述颜色输出指令在所述记录媒体上记录颜色实体;

输出设备,用于输出所述再现的计算机对象;

同时记录和再现所述计算机对象,

当转换所述计算机对象为所述颜色,或当转换所述颜色为所述计算机对象时,利用颜色和颜色数值的对应关系、以及颜色数值和计算机对象的关系对应。

26.一种编制代码的方法,包括:

将预先提供的多种颜色中的每种颜色与信息联系,用不同颜色表示所述信息;

根据所述信息和颜色的联系关系,利用具有印刷在记录媒体的一个或多个点上的颜色的属性的物质表示相应信息。

27.根据权利要求26的编制代码的方法,还包括分配地址到印刷所述颜色的所述记录媒体的记录面,以及通过由所述地址指定颜色实体的输出和输入顺序,利用所述颜色表示所述信息。

28.一种编制代码的方法,包括:

联系不同颜色数值到信息,利用该颜色数值表示该信息;

为颜色分配颜色数值,同时利用颜色数值和信息的对应关系、以及颜色和颜色数值的对应关系,来联系信息与颜色。

说明书 :

技术领域

本发明涉及一种利用颜色表示、记录或存储、再现、以及传送字母数字、图形、数学公式、图像、声音、以及在工业上、日常生活中等涉及由计算机处理的其它数据或信息的方法,本发明还涉及一种用于记录和/或再现的装置,利用颜色的一种记录媒体,以及利用颜色编制代码的一种方法。

背景技术

对于记录各种信息的常规方法,我们已了解直接在纸张上记录的方法,在软盘、硬盘、光盘(CD)、数字多用盘(DVD),以及其它涉及计算机的记录媒体等上记录的方法。最近,随着计算机的普及,这种记录媒体尤其得到了大量利用。
另一方面,作为在印刷电路板上记录各种信息的方法,现已存在显示印刷电路板上适当位置的点,以及通过组合这些点记录少量信息的方法。在印刷电路板上记录信息的其它方法包括利用条码的方法、用点或检验图案在印刷电路板盖戳的方法,以及上述这些的组合方法。在这些情况下,记录信息由包含点、线、图案或上述组合的图像,或这些点、线等的位置表示。
随着计算机的普及,记录信息的主要方法已变为,在记录媒体上记录已转换为二元格式的信息。随着计算机硬件和软件的快速发展,这种记录媒体也得到了很大改进。目前在一种记录媒体上记录信息的方法基本上是,将1比特的信息与记录媒体上的最小记录单位相联系(以下称为“1点”,记录最小记录单位的位置也称为一个“点”)。随着近年来用于记录信息的急增,因此,记录媒体的记录容量也快速被耗尽。
考虑到记录容量很有限的问题,以及注意到颜色的特性,本发明的主要目的是,提供一种利用颜色作为媒体,表示一个计算机对象的方法,用于表示数据或信息,以及将印刷在一个点上的颜色种类或差异与多个数据等相联系,从而将每点的信息量增加到1比特以上(例如,2比特、8比特、16比特,等),以及从而克服记录(或存储)容量受限的问题。

发明内容

本发明的另一目的在于,利用该采用颜色表示一个计算机对象的方法,提供一种记录、再现和传送一个计算机对象的方法。
本发明的另一目的在于,通过利用该采用颜色表示一个计算机对象的方法,提供一种记录和/或再现所包含的一个计算机对象的装置。
本发明的另一目的在于,利用普通的纸张、塑料或其它廉价记录媒体,提供一种记录大量数据或信息的方法和装置。
本发明的另一目的在于,利用该采用颜色记录数据或信息的方法,提供一种记录媒体。
本发明的还一目的在于,利用采用颜色记录数据或信息,提供一种编制一个代码的方法。
本发明的再一目的在于,通过应用上述的采用颜色记录数据或信息到一条通信线路和通信装置,提供一种能传输大量信息的方法和装置。
在本发明中,颜色、颜色实体、计算机对象等概念将用于下面的说明中。
当前的计算机能识别好几百万种可打印颜色。因此,本发明人提出了该利用颜色来表示数据或信息的技术方案。
在此,“颜色”原则上是普通人在可见光下能肉眼识别的一种物理现象。进一步假定,“颜色”在概念上还包括不同于可见光频率的光下的物理现象,以便包括计算机能识别的光。
一个计算机对象可与多种颜色中的每种颜色联系。在此,一个“计算机对象”指的是,一个字母数字、符号、图形、数学公式、图像、声音、或在计算机内或通过计算机处理的其它数据或信息(以下根据需要称为“数据/信息”)。通过在记录媒体的一个点上打印相应颜色可记录这种计算机对象。即,通过在一个记录媒体上记录颜色,就可能同时存储该计算机对象。在此,利用颜色作为一种属性,用记录媒体的一个点打印的物质称为一个“颜色实体”。
如上所述,计算机对象是通过颜色实体的颜色来记录的。为实现上述记录,利用颜色表示该计算机对象的方法变得很重要。本发明提出了这样一种利用颜色表示一个计算机对象的方法。各种记录(存储)、再现、和传送方法是根据本发明基于这种表示计算机对象的方法实现的。此外,利用该表示一个计算机对象的方法记录和/或再现的装置,是根据本发明提出的。此外,利用该表示一个计算机对象的方法编制一个代码的装置,也是根据本发明提出的。
此外,当在颜色无法被直接记录(例如,计算机磁盘)或传送的一种媒体上记录数据/信息时,可利用对应该颜色的一个颜色数值传输该计算机对象。
根据上面的观点,颜色与一个计算机对象相联系,而多个计算机对象可由不同颜色表示。
如上所述,一种不同颜色与一个计算机内或通过一个计算机处理的多个计算机对象中的每个对象相联系。一种颜色和计算机对象之间的这种联系关系将称为“颜色-对象关系”。具有印刷在一个记录媒体上一个或多个点(下文中称为“色点”)的颜色属性的物质(即,一个颜色实体),因此可用于表示一个相应的计算机对象。记录表示一个计算机对象的颜色实体的记录媒体可由下述物质组成:例如,纸张、塑料、玻璃、木头、陶瓷、片材(sheet)、液晶板、能用颜色记录的媒体,以及它们的组合。
根据本发明利用上述表示(或记录)一个计算机对象的方法,可构造一种用于记录利用颜色表示的计算机对象的装置。这种记录装置可包括一个CPU(中央处理器)、彩色输出装置,以及存储所需数据或程序的存储器(主存储器或辅助存储器)。这个记录计算机对象的装置将计算机对象转换为一种颜色,用来记录。即,在用于记录计算机对象的装置中,当下令记录一种计算机对象时,CPU根据一种预定的颜色-对象关系,将一个计算机对象转换成一种颜色。此外,CPU向彩色输出设备发送一个颜色输出指令。该彩色输出设备根据这个颜色输出指令,输出和记录该颜色实体到一个记录媒体。该彩色输出装置可为彩色打印机等。
根据本发明利用上述表示(或再现)计算机对象的方法,可构造再现利用颜色表示的计算机对象的装置.这个再现装置包括一个CPU、彩色输入设备,以及用于存储必需数据或程序的存储器.用于再现计算机对象的该装置将颜色转换为一个计算机对象用于再现.即在用于再现计算机对象的装置中,彩色输入装置读取记录媒体上一个色点的颜色.该颜色输入装置包括一个CCD摄像机、图像扫描仪等.CPU根据该颜色-对象关系从输入颜色中再现该计算机对象.此外,CPU显示该再现的计算机对象,将其输出为声音、输出为图像,打印它、存储它、或发送它.
还有可能将用于记录与用于再现计算机对象的装置组合起来,以实现一种用于记录和再现计算机对象的装置。
在上述的结构中,除了颜色,还可能将不同数值(这个数值称为“颜色数值”)与每个计算机对象联系起来(相联系的颜色数值与计算机对象间的关系称为“颜色数值-对象关系”),并利用这个关系来表示一个计算机对象。
还可能分配一种颜色给一个颜色数值(颜色和颜色数值间的关系称为“颜色-颜色数值关系”),并同时利用该颜色数值-对象关系和颜色-颜色数值关系,来联系一个计算机对象与一种颜色。
当将一个计算机对象转换为一种颜色,或将一种颜色转换为一个计算机对象时,除利用颜色-对象关系外,还可能同时利用颜色-颜色数值关系和颜色数值-对象关系,来构造一种记录装置或一种再现装置。
除颜色外,还可能利用相应的颜色数值,并通过一个网络发送该颜色数值,或通过一个数据存储器媒体的传输在多个计算机间传送该颜色数值,还可能根据需要利用该颜色数值-对象关系,用接收的颜色数值再现该计算机对象,从而免于在一个通信路径或数据传输路径上处理一个计算机对象本身。
在表示、记录计算机对象和记录装置等的方法中,设置一个颜色数值的方法最好能确定,考虑颜色再现下一个颜色数值的最大允许数值范围,并且在该范围内设置一个颜色数值。
已经提出建立多个计算机对象组、编制具有不同对应关系的颜色数值-对象关系,以及排列在多个计算机对象组中被处理的所有计算机对象的方法。在这个时候,为识别一个计算机对象组,分配一个颜色数值(不可避免地为一种颜色)到每个分组就足够了。这个方法用于简化计算机对象的排列,且在处理的计算机对象数超过颜色数值的最大许可范围时有效。
当把多个计算机对象组当作第一层次组,而且第一层次组的数量变大时,第一层次组被划分以创建多个第二层次组,而且第一层次组包含在第二层次组中。此外,类似地,编制第三层次、第四层次,等,以及将一个颜色数值与每个这些层次组相联系的方法被提出。由于这,就能更灵活地排列计算机对象,和联系任何数量的计算机对象,不同它有多少,到有限种类的颜色。
当将一个计算机对象转换为一个颜色数值,将该颜色数值转换为一种颜色,以及将该颜色转换为一个计算机对象时,颜色数值-对象关系、颜色-颜色数值关系、以及颜色-对象关系(与满足这些条件的一个计算机对象相关的这三种关系统称为“循环对象关系”)被设置,以便转换后的一个计算机对象变为转换前的该计算机对象。
该方法还提出,当转换一个计算机对象为颜色或一个颜色数值,且发送、传输、或记录(存储)该颜色或颜色数值时,同时发送、传输、以及记录(存储)再现该计算机对象所要求的一个或多个对应的循环对象关系,以便即使当接收方不具备再现该计算机对象的关系时,接收的颜色数值可再现为该计算机对象.
在根据本发明表示一个计算机对象的方法中,通过组合各种计算机对象,可设置能够表示包含在任何层次组中的所有类型的计算机对象(例如,由JIS码定义的一个字母数字或日语字符,或通常用作计算机组内一个计算机对象组成部分的某些对象,这种计算机对象被称为“通用对象”)。利用一个通用对象,有可能表示一系列的计算机对象。
颜色-对象关系、颜色数值-对象关系、以及颜色-颜色数值关系是在通用对象、以及对应通用对象的颜色和颜色数值间(这些称为“通用颜色”和“通用颜色数值”)设置的(涉及通用对象的这些关系统称为“通用对象关系”)。这使得仅利用一个通用颜色数值或通用颜色,就能发送、传输、记录和再现(再现)一系列的计算机对象。
该方法已提出,当利用一种通用颜色或通用颜色数值,发送、传输,和记录一个计算机对象时,可同时增加一种通用对象关系。
循环对象关系包括通用对象关系。利用这个关系,一系列的计算机对象可转换为颜色数值或颜色,且被发送、传输、记录(存储),和再现(再现)。
记录一个计算机对象的方法以及其记录装置,分配地址到记录媒体的记录表面,以输出色点,并根据这些地址排列色点。
在上面的描述中,最好能通过地址指定色点的输出和输入顺序。
在根据本发明的再现计算机对象的方法或再现装置中,有可能加工记录媒体的形状或排列色点的形状,以在圆盘形、方形或其它多边形,或其它任何形状的记录媒体上输出。记录媒体可由任何成分组成,而且可使存储媒体的色点输出面在任何方向旋转或移动。此外,可使存储媒体的颜色实体输出面移动或制动。此外,记录媒体可拆卸或固定,以能传动、旋转、制动等。此外,记录媒体的支座可旋转,而且色点可随着支座的旋转而输入或输出。
上述的记录媒体通过覆盖一个涂层等,可防止颜色实体褪色。
颜色-对象关系中的连接可基于通信线路和通信装置。
通过将记录媒体的色点输出面(显示面)划分为一个控制区、存储区、安全区以及其它区域,可排列色点。这些区域可随意设置。
上述的结构使得色点数据能双向传输,而且使得能记录与该色点有关的数据,或检验和刷新传输的内容。
在利用根据本发明的记录方法、再现方法、记录装置、再现装置,以及记录/再现一个计算机对象的装置,发送、传输、记录和再现一个计算机对象的过程中,一系列输入颜色或颜色数值的所有或特定部分可用于判断是否可能接收,并且当不可能接收和当可能接收时,执行不同的处理(这个处理称为“颜色过滤器”)。
上述的颜色过滤器可装有一个颜色或颜色数值列表(这个列表称为“过滤器对应表”),并对照该过滤器对应表比较一个输入颜色或颜色数值,以判断是否能接收。
上述的颜色过滤器可用作显示数据,用于确定当判断一系列颜色或颜色数值是否能接收时的处理,或是通过发送、传输和再现来返回数据,或执行其它处理。
根据本发明用于记录一个计算机对象的方法和装置,也可包括:根据一种颜色-对象关系,或与该颜色-对象关系无关,分配一个特定函数到一种或多种特定颜色,以提供一个指定一个计算机对象组层次的函数、在转换一个颜色实体为一个计算机对象前判断和检验的函数、一个安全函数等.
该方法还包括,利用一种特定颜色随时纠正颜色上的变化,或纠正颜色输入/输出装置之间的输入或输出颜色特性上的差异。例如,可能分配一个或多个颜色信息到一种特定颜色,且在一个颜色实体后输出该指定的多种颜色作为颜色实体。通过这样做,接收该颜色实体作为输入的一方可从由一种特定颜色所指示的信息中,读取一个或多个正确的颜色实体,并且利用为所读取颜色和特定颜色指示的颜色信息上的差异,来纠正由于老化或硬件差异而引起的颜色差异。
在上面的说明中,只利用颜色作为一个颜色实体的属性,但也可能利用不同于颜色的属性。即通过联系从圆形、方形、条形和其它图形的组合中,或除了以颜色作为颜色实体的属性外的其它可打印特性中选择的一种或多种属性(这些属性称为“通用颜色”),可能提供一种表示一个计算机对象的方法、记录方法、再现方法、通信方法、记录装置、再现装置,或记录和再现装置。当利用这些复合属性时,可分配颜色数值,且建立循环对象关系。
还可能在一个记录媒体上(例如,纸张)混合通过颜色实体或颜色数值记录的一个计算机对象,和不根据颜色实体或颜色数值,例如根据普通字母数字等记录的一个计算机对象。
此外,还可能利用在记录媒体上连续、或以任何模式排列的多个色点记录单个计算机对象。通过建立一种颜色-对象关系或一种颜色-颜色数值关系,联系一个计算机对象或颜色数值到多种不同通用颜色的组合,就能为记录媒体上连续、或以任何模式排列的多个色点记录一个计算机对象。
在某些情况下,颜色实体或颜色数值被提前输出,或这些输出被确定,而且计算机对象之后与这些颜色或颜色数值联系。在这种情况下,可建立一个新的颜色-对象关系或颜色数值-对象关系,以及在输入颜色或颜色数值时可利用的关系。
通过利用具有通用颜色作为属性的一种颜色或颜色实体,来表示一个计算机对象和记录一个计算机对象的方法和装置,可得到下面的效果。
有可能使得多个点中每点的记录容量增加到打印和读取颜色的分辨率和精度的限度,从而增加记录容量(存储容量)。有可能将各种信息如,字母数字、符号、图形、数学公式、图像以及音频与每点联系。因此大量的信息可记录且存储在方便的空间中。可选择的记录媒体也变得更广,而且记录媒体也变得廉价。它还能简化用于记录和再现的硬件和系统。此外,通过颜色组合来记录便于记录和控制大量信息。在传输和发送信息中的数据压缩效果,等效于存储书籍和其它出版物的效果。由于通过利用一种可拆卸装置,信息可记录在纸张等上,因此可简单和廉价地编制娱乐软件和用于日常生活的软件。因此,有可能替换昂贵的大容量存储设备。同时,本发明在行动上支持环保并节省能源。
上述表示计算机对象的方法、记录方法、再现方法,以及通信方法可进一步改进,并用于编制一个代码的方法。通过采用颜色或颜色数值表示信息,以及发送信息作为颜色数值,就能传输大量的信息,从而实现一个代码的功能,而且增加信息在传输中的安全性。在编制代码的过程中,通过分配地址到印刷颜色的记录媒体的记录面,以及通过由地址指定颜色实体的输出和输入顺序,用颜色表示信息,就可表示信息。
由于普通符号、颜色和颜色数值可选择性地使用,因此就能减少所使用的点数。对应表的使用使得为计算机对象发送和传输的颜色和颜色数值减少。

附图说明

图1示出了本发明利用颜色表示一个计算机对象的方法所应用的计算机系统的一种结构示例,而且示出了一个颜色实体与记录一个显示对象的关系;
图2为颜色和一个计算机对象之间通过一个对应表建立的关系例图;
图3为颜色和一个颜色数值之间通过一个对应表建立的关系例图;
图4为一个颜色数值和对象之间通过一个对应表建立的关系例图;
图5为一个颜色数值和对象的多个对应表;
图6A为一个计算机对象、颜色数值和颜色的循环关系图;
图6B为在一个计算机对象、颜色数值和颜色的循环关系中,包含其中任何两个成分的一对(组)关系图;
图6C为当在两个计算机之间发送/接受信息中利用颜色作为代码时,两个计算机间的关系图;
图7为输入和输出一个计算机对象的例行工作示例的方框图;
图8为通过一个颜色过滤器选择的结构方框图;
图9为在一面显示一个颜色实体的方形记录媒体和显示单元的例图;
图10为在一面显示一个颜色实体的圆形记录媒体和显示单元的例图;
图11为在一个圆形记录媒体上排列显示单元方法的一个例子的概念图;
图12为在一个圆形记录媒体上排列显示单元方法的另一例图,并示出了分配区域;
图13显示一个颜色实体的记录媒体的显示举例图;
图14为具有防止颜色实体褪色的第一例结构的记录媒体的侧视图;
图15为具有防止颜色实体褪色的第二例结构的记录媒体的侧视图。

具体实施方式

接着,将根据附图解释本发明的实施例。通过这个描述本发明的内容将变得更为清晰。
图1示出了本发明的一个基本实施例。根据这个实施例的装置(在概念上包括所有用于记录和/或再现的装置,即记录装置、再现设备,以及记录和再现装置)示出了根据本发明利用颜色表示一个计算机对象的方法所应用的计算机系统的一个例子。由虚线所示的方框10表示一个计算机。计算机10装有之后要说明的输入设备和输出设备(或输入/输出设备)。基于计算机10的系统可实现所有特定功能,例如打印机功能。
计算机10由CPU(中央处理器)11、主存储器12、辅助存储器13,以及输入/输出控制器14组成。计算机10不必是专为本发明设计的计算机。此外,该计算机也不必为一种分立、独立的设备。在本实施例的情况下,例如,计算机10可装入一个打印机内。此外,可能提供部分计算机或MPU装入打印机内,利用根据本发明采用颜色表示计算机对象的方法的功能,从而记录或存储、再现发送(传输)、或者利用颜色处理一个计算机对象。CPU 11具有将计算机对象转换为颜色的功能,并通过输出设备输出,或相反将通过输入设备读取的一种颜色再现为一个计算机对象.这个功能是通过提供主存储器12或辅助存储器13,与一个具有多个计算机对象和多种颜色间的对应关系的表格,以及一个在参考该表格时执行转换和输入/输出处理的程序实现的.除了颜色,还能利用对应该颜色的颜色数值.辅助存储器13存储计算机对象,且存储颜色-对象关系(或者颜色-颜色数值关系或颜色数值-对象关系)作为数据基础或其它类似格式.辅助存储器13可装入所示的计算机10内,或装设在计算机10的外部.此外,辅助存储器13可构成计算机10的外设,且只在使用时才连接.输入/输出控制器14选择连接计算机10的多个输入设备和多个输出设备的其中一个,且控制对其的输入/输出处理.此外,计算机10通过该输入/输出控制器14、或通过一个通信设备(包括通信线路)15连接另一计算机16.因此,输入/输出控制器14具有根据CPU 11的通信指令,选择通信设备15以及通过该通信设备与其它计算机16通信的功能。在图1中,通信设备15通过一条线路概念性地示出,但它包括一个具备通信功能的装置。
在上面的描述中,输入/输出控制器14和任何输入设备、输出设备,以及通信设备之间的传输并不限于连接类型,如直接连接,或通过WAN或LAN或诸如有线、无线或红外通信等传输系统连接。
计算机10可装有各种输出装置和输入装置,或输入/输出装置。
例如,连接计算机10的输出设备可为,输出颜色实体的设备、输出颜色数值的设备,或输出一个再现的颜色对象的设备。作为输出颜色实体的设备,有打印机21(彩色打印机)、传真机22以及包含在其它设备23中的彩色输出设备。这些颜色实体输出设备根据计算机10的一个输出指令,在记录媒体上打印该颜色实体。此外,作为输出颜色数值的设备,有FDD或HDD 31、MOD 32、CD、LD、MD、DVD、SDVD 33,或包含在设备23中不同于上述设备的存储设备。这些颜色数值输出设备输出颜色数值。此外,作为输出再现的计算机对象的设备,除了上述的输出设备外,还有音频转换器41、音频/视频转换器42等。这些计算机对象输出设备根据具体应用或目的,输出从颜色实体或颜色数值转换的计算机对象。
在对输出设备的上述说明中,已说明了能连接计算机10的各种输出设备彼此连接的例子,但所有上述输出设备无需在计算机10连接。
连接计算机10的输入设备为,例如输入颜色实体的设备、输入颜色数值的设备,或输入要被记录的计算机对象的设备。作为输入颜色实体的设备,有CCD摄像机51、OCR 52、上述的传真机22,以及其它设备23中能读取颜色的设备。这些设备读取颜色实体的颜色,并将其输入到计算机10。作为输入颜色数值的设备,有上述的FDD和HDD31、MOD 32、CD、LD、MD、DVD和SDVD 33,或包含在设备23中不同于上述设备的存储设备。这些设备读取颜色数值,并将它们输入到计算机10。作为输入要记录的计算机对象的设备,除了上述输入设备外,还有音频转换器41和音频/视频转换器42。这些设备读取一个要被记录到计算机10中的计算机对象。
在上面的描述中,记录媒体201置于CCD摄像机的下方。记录媒体201被固定装置202水平固定。固定装置202上装有驱动器203,用于水平方向传动。一个显示对象,即颜色实体204,在记录媒体201上被显示。颜色实体204被CCD摄像机51捕获。注意CCD摄像机51上装有一个驱动控制器205。
图1中,所示的记录媒体60用于上述的输出设备、输入设备以及输入/输出设备。作为记录媒体60,纸张(普通纸张,例如,画、书本、杂志、报纸、图像等)61、塑料板(例如,画、书本、杂志、报纸、图像等)62、玻璃63、木板64、扬声器65、片材(例如,卡、可通行的安全措施(negotiable securities)、身份证、书本等)66、液晶板(或PDP,例如,画、书本、杂志、报纸、图像等)67,以及类似于上述媒体的其它记录媒体(其它显示对象、视频和音频)68。这些记录媒体在其表面或内部记录颜色实体或颜色数值。在图1中,记录的颜色实体或颜色数值显示为记录媒体60中的显示对象71。在输出设备的情况下,通过输出设备的写操作,记录媒体60用作在其表面或内部记录一个显示对象71的工具,或在输入设备的情况下,通过输入设备的写操作,记录媒体60用作在其表面或内部读取该显示对象71的工具。计算机10和记录媒体60通过遍读输入设备73的交互作用相联系。计算机10和记录媒体60之间的区域为通过写和读形成一种关系的区域。在一种用作输出设备和输入设备的输入/输出设备中,如FDD或HDD 31或传真22,可同时实现写和读功能75。此外,当使用扬声器65时,既不写记录媒体60用作输出,又不读记录媒体60用作输入。此时使用音频转换器41。
记录媒体60不仅可用于输出数据到该记录媒体的计算机10,而且可用于具有类似功能的其它计算机。这使得数据能在计算机间传输。
通信设备15为利用电话线等的WAN(包括广域网或因特网),或LAN(局域网)。计算机对象上的信息作为颜色数值或通用数据通过这些通信设备15与其它计算机16(或计算机系统)传输。在通过通信设备15的通信中,可能利用任何通信路径、通信系统或通信设备。本发明并不限于这个方面。
其它计算机16也不限于任何特定的计算机。它们只需装有根据本发明用于记录(存储)和再现计算机对象的所有或部分设备。在计算机16中,根据本发明能通过颜色实体或颜色数值转换数据和信息。
接着,将说明转换一个计算机对象为一种颜色实体或颜色数值的方法,以及反之再现一个颜色实体或颜色数值为一个计算机对象的方法。
颜色-对象关系用于转换一个计算机对象为一种颜色。图2示出了一个颜色-对象对应表100,它示出了颜色-对象关系的一个例子,而且以计算机10专用的表格形式表示。颜色-对象对应表100的左列100a列举了所使用的多种不同颜色,而右列110b列出了与这些颜色联系的计算机对象。在这个例子中,颜色红1、红2、橙红1、橙红2和橙红3表示不同颜色。联系颜色红1、红2、橙红1、橙红2和橙红3的为,例如字母“T”、汉日字符“TANI”、汉日字符串“Tani Electric IndustryCo.,Ltd.”、由图号“ABC002”标识的乳酪焊剂打印机的设计图,以及由代码“DEF876”标识的用于乳酪焊剂打印机的软件。
在上述的颜色-对象关系中,对能打印或读取的颜色的分辨率有限制.假定分辨率对应16位,则颜色的最大分辨率为65536,或假定分辨率对应21位,则分辨率比1700万少一点.另一方面,由计算机10处理的计算机对象数通常比这要大.在这时候,就足以将所有要处理的计算机对象划分为多个组,且为每个组建立一个独立的颜色-对象对应表.自然地,在这多个颜色-对象对应表中,颜色是通用的,只有对应的计算机对象不同.在这个时候,指示分组的颜色与该颜色-对象对应表相联系.当输出颜色实体时,表示一个组的颜色和表示该计算机对象的一种独立颜色同时被输出.在形成组的过程中,最好尽可能将具有近似关系,并且具有同时被使用的高可能性的计算机对象包括到一个组中.
此外,通过在颜色和计算机对象之间插入称为颜色数值的数量,颜色-对象关系可分成两种关系,即颜色-颜色数值关系和颜色数值-对象关系。通过这样做,计算机10的处理将变得更为容易。这将参考图3到图5说明。
图3为以表格形式表示颜色-颜色数值关系的颜色-颜色数值对应表101,而图4为以表格形式表示颜色数值-对象关系的颜色数值-对象对应表。在图3中,左列101a的颜色与图2所示的左列100a的颜色相同,而图4的右列102中的计算机对象与图2的右列100b中的计算机对象相同。通过对应表101和102中同时存在的颜色数值,有可能组合该两个对应表。在颜色-颜色数值对应表101中,颜色数值如右列101b所示,而在颜色数值-对象对应表102中,颜色数值如左列102a所示。联结对应表101和102所得到的颜色和计算机对象之间的关系,与图2所示的关系丝毫不差。
当图2中有多个对应表时,如图5所示,就足以为一个颜色-颜色数值对应表103创建多个(在所示意的例子中,通常数量为n)颜色数值-对象对应表104-1到104-n。在这个时候,颜色被分配到每个颜色数值-对象关系对应表(1到n)104-1到104-n。
如果有大量的计算机对象,而且由颜色数值-对象对应表表示的总组数n(在此称为“第一层次组”)超过上述的最大颜色分辨率,或为计算机对象的排列方便起见,第一层次组进一步被划分为各个分组(第一层次组的组合被称为“第二层次组”),而且使包含在每个第二层次组中的第一层次组数不超过最大颜色分辨率。当计算机对象数变得更大时,可适当地创建第三和第四层次。在计算机10的常规处理中,利用上述的颜色数值。这些颜色数值只在输出它们作为颜色实体时,才被转换为颜色。由于这个原因,计算机10中的处理变得更为简单。此外,当以不同于颜色实体的形式在记录媒体上记录、以及从记录媒体输出数据及信息时,或当通过通信设备15传输它们到另一个计算机16时,可适当地利用颜色数值。
图6A示出了一个计算机对象(O)、一个颜色数值(N)以及一个颜色实体的颜色(C)间的关系。如图6A所示,计算机对象91、颜色数值92和颜色实体颜色93三者间可互换。图中的箭头94、95和96示出了该互换性。在可互换的关系94、95和96中,联系计算机对象91和颜色数值92的箭头95表示的互换关系为上述的颜色数值-对象关系,联系计算机对象91和颜色93的箭头94表示的互换关系为上述的颜色-对象关系,而联系颜色数值92和颜色93的箭头96表示的互换关系为上述的颜色-颜色数值关系。三者之间的互换关系在此称为“循环对象关系”。
对于上述的循环对象关系,如图6B所示,通过组合计算机对象(O)、颜色数值(N)和颜色实体的颜色(C)中的任何两个形成一组(或对),可产生三组或三对关系(a,b,c)。组a是根据颜色-对象关系94由计算机对象91和颜色93组成的。组b是根据颜色数值-对象关系95由计算机对象91和颜色数值92组成的。组c是根据颜色-颜色数值关系96由颜色数值92和颜色93组成的。
当如图1所示,通过通信设备15在计算机10和其它计算机16之间执行通信来发送/接收数据时,为在发送/接收数据时利用颜色数值作为代码,那么计算机10和16必须都具有图6c所示的关系.即为使从计算机10通过通信设备15到计算机16的数据传输,应通过利用该颜色数值的代码来执行,计算机10和16必须都具有上述的组a,以及转换关系中所定义的相同关系.
此外,图6C所示的上述关系不只限于计算机10和16之间的关系,而且可进一步应用于计算机10和每个打印机21及其它设备23等之间的关系中,在它们之间发送/接收信息作为代码的情况下,设备23为连接计算机10的输出/输入设备。
从组a、b和c中任选一组,以便不同的计算机具有相同的转换关系,而且各组组合的选择或基于分组的转换关系结构是可选的。
此外,在计算机10和16之间的通信或处理中,除了了计算机设备15,也可使用其它记录媒体,如FDD和HDD。在这种情况下,上述的结构可类似地使用。
接着,参考图7说明计算机10转换和记录一个计算机对象为一个颜色实体或颜色数值格式,或通过一个通信路径传输以及再现该计算机对象的例行操作。
当给予计算机10记录在记录媒体60上的一组或多组数据或信息时(数据或信息:字母数值、符号、图形、数学公式、图像、音频等),计算机10通过上述的输入/输出设备112读取它们。由计算机10读取的数据和信息作为计算机对象113在计算机10中显示。计算机对象113或者马上被处理,或者立即存储在辅助存储器13中。在辅助存储器13中的方框114,计算机对象显示出存储状态。
接着,CPU 11将计算机对象113转换为一个颜色数值115。在CPU11中,颜色数值-对象转换器116是根据存储在上述主存储器12(在图7中未示出)中的一个程序实现的。颜色数值-对象转换器116利用存储在辅助存储器13中的颜色数值-对象对应表102,将读取或存储在辅助存储器13中的计算机对象转换为一个颜色数值115。当记录数据和信息作为一个颜色数值,或当传输信息时,颜色数值115本身被输出,或通过输入/输出控制器14传输。即它是通过输入/输出控制器14和数据输入/输出控制器117作为记录的颜色数值118输出的,以及通过输入/输出控制器14和信息通信设备119与另一计算机作为传输的颜色数值120输出的。
此外,当记录数据和信息作为一个颜色实体时,颜色-颜色数值转换器121在CPU 11中是通过存储在主存储器12中的一个程序实现的。颜色-颜色数值转换器121利用存储在辅助存储器13中的颜色-颜色数值对应表101,将颜色数值115转换为颜色,且通过输入/输出控制器14和颜色输入/输出设备122输出该颜色实体123。
反之,当颜色实体123被输入时,每个色点的颜色实体通过颜色输入/输出设备122的输入设备部分读取,例如,CCD摄像机51或其它输入设备,而且作为颜色通过输入/输出控制器14输入。CPU 11中的颜色-颜色数值转换器121利用辅助存储器13中的颜色-颜色数值对应表101,将输入颜色转换为颜色数值115。所得到的颜色数值115利用辅助存储器13中的颜色数值-颜色对应表102,被CPU 11中的颜色数值-对象转换116进一步转换为计算机对象113,从而被再现。再现的计算机对象113从输出设备124输出,作为再现的数据/信息125,并用来使用。
从颜色实体123转换的颜色数值115可原样记录,或通过一个通信装置被传输到另一计算机。此外,当再现一个从另一计算机通信传输的颜色数值,或再现一个从数据输入/输出设备117输入的颜色数值作为数据/信息时,所执行的例行操作与再现从一个颜色实体转换的一个颜色数值时的操作类型相同。
在图7所示的结构中,计算机对象113的输入/输出设备130包括上述的输入设备112和输出设备124,但可根据具体应用采用一种必要的设备.颜色实体或颜色数值的输入/输出设备和信息通信设备131包括颜色输入/输出设备122、数据输入/输出设备117,以及信息通信设备119与另一计算机.可根据具体应用采用一种必要的设备.
接着,参考图8说明有关“选择”的结构。在此,“选择”意思是指一种处理,用于通过数据输入/输出设备或通信设备(包括通信线路)时不发送或不接收不必要的数据。在这个选择中,如图8所示,CPU 11中提供一个称为颜色过滤器的滤波器141。图8示出了图7中与该颜色过滤器有关的部分。图7所示的功能部分结构是必需的。因此,在图8中,与图7所示单元基本相同的单元分配同一标记。
图8所示的过滤器141在与外部,根据预先存储在辅助存储器13中的过滤器对应表142输入和输出数据时,通过数据输入/输出设备117选择数据输入和输出作为颜色数值118。过滤器对应表142存储能被接收的颜色数值和其它数据。当一系列的颜色数值数据从外部被输入到CPU 11中时,过滤器141参考过滤器对应表142。当包含一个不在过滤器对应表142中的颜色数值时,它判断该系列颜色数值无效,而且不执行处理以转换为一个计算机对象或颜色。此外,有可能插入在过滤器对应表142无法接收的颜色数值。在这种情况下,与上述情况相反,当包含一个位于过滤器对应表中的颜色数值时,过滤器141判断该系列无效。此外,过滤器对应表142可同时包括可能的颜色数值和不可能的颜色数值。通过利用具有这种结构的过滤器对应表,当不必要的数据被混入,或通信路径、输入/输出路径,或其它路径上数据被修改时,可清除无效数据。
在一个计算机对象组中,或属于一个更高层次的计算机对象组的多个计算机对象组之间,各个项、内容、特性、数量、大小及其它属性都是通用的。此外,有可能指定同一计算机对象为“通用对象”。通过利用一个通用对象来表示一个计算机对象,就可能更简单地表示一个计算机对象。在这个时候,对应该通用对象的颜色或颜色数值被确定为“通用颜色”和“通用颜色数值”。上述的循环关系可在它们之间定义。根据该循环关系,通用对象、通用颜色、通用颜色数值可互换处理。
接着,说明记录媒体。记录媒体将被描述为图1中的记录媒体60。作为记录媒体60的例子,可提及纸张61、塑料62、玻璃63、木材64等。记录媒体可为任何形状,例如,方形或圆形。图9示出了一种方形记录媒体151,而图10示出了圆形记录媒体152。记录媒体151和152的记录面上排列有多个(大量)颜色实体161。作为排列颜色实体161的方法,对于方形记录媒体151,通常的做法是以纵向和水平线性排列,而对于圆形记录媒体152,通常做法是以图11所示的螺旋阵列162排列,或以图12所示的中心圆(或中心椭圆)排列。有可能根据记录媒体的特性或使用的输入/输出装置,选择记录媒体的形状或排列颜色实体的方法。
记录媒体的一个记录面可根据本发明的目的分成好几个区域。例如,图9和图12所示的记录媒体151和152被分成控制区81、存储区82和安全区83。此外,在图12所示的记录媒体152中,除了上述三个区域外,还在中心部分提供辅助区84。
在上述的控制区81中,为提供控制信息的区域,利用记录媒体本身或电话线或其它通信线路,能使信息被其它计算机发送.例如,当有多个颜色-对象关系或颜色数值-对象关系以及多个层次时,关于为数据使用哪个颜色数值-对象关系的层次信息或控制信息就存储在这个控制区81中.存储区82为记录对应该计算机对象的颜色实体的区域.安全区83存储安全信息,用于简单容易地记录和再现,以及避免重复.这个功能能防止未授权个人读取和再现该颜色实体.辅助区84为存储记录、再现、输入/输出等颜色实体所需信息的区域.所有这些区域基本上根据颜色实体存储信息.具体意思取决于每次的使用.
图13示出了一个记录媒体上的颜色实体状态。在图13中,示出了一个方形记录媒体171。该点阵示出了以纵向和水平直线排列的例子。各个点由印上空心圆或含有数字圆的颜色实体表示。记录媒体171表面上的大量方块172通过1-点链接线173分成好几部分,以显示颜色实体的不同状态。174所示的部分与空心圆记号比较。这个圆记号等效于不对应一个计算机对象,且一个颜色实体未被打印,而且示出了排列一个颜色实体的点的位置。带有数字的圆记号(圆1、圆2等)表示与计算机对象联系的颜色实体,即特别示出了某种计算机对象。1,2,3...表示信息排列的通常顺序。在175所示的部分中,颜色实体以其固有的顺序排列。在这种情况下,如果以它们的排列顺序读取颜色实体的话,就能得到一系列有意义的信息。由176表示的部分为不同于信息固有顺序的排列例子。排列信息在上述的安全区83提供。当读取如同176部分一样排列的颜色实体时,首先颜色实体的颜色以排列的顺序被输入,接着安全区83的排列顺序信息被用来重新排列该顺序,从而再现原始的计算机对象。在此,存储在安全区83的排列顺序信息并不限于直接指示颜色实体排列的信息。该信息也可提供为一个颜色对象,并表示为一个颜色对象。通过如176部分所示排列实体,未授予排列顺序信息的个人就无法从该颜色实体中再现该计算机对象,因此如同编码信息一样,也提供同样的动作。
177表示的部分为组合不同于颜色的一个属性与颜色实体的例子。黑三角记号178等具有一种形状或具有除颜色属性之外的其它属性。通过以这种方式组合多种属性和颜色,就能增加由1点表示的信息量。
图14和图15为记录媒体的侧视图,示出了防止颜色实体褪色的方法的例子。在图14所示的例子中,印刷颜色实体的记录媒体181的整个表面覆有一层防褪色膜182。在图15所示的例子中,只在印刷颜色实体的记录媒体181的部分表面覆有一层防褪色膜。
参考附图说明的实施例仅仅是例子。本发明并不限于这些实施例,而在本发明的范围内可以任何方式改进。
从上述说明中可清楚地看出,根据本发明,由于一种颜色被分配给每个计算机对象,而且该颜色用于记录该计算机对象,因此有下述效果。对1点的最小记录单位可能记录1比特以上的数据,而且可能方便地记录大量信息。对于记录媒体,可能采用纸张或其它廉价媒体。因此,本发明在经济上更优越。还可能减小记录或存储所需的空间。存储纸质书籍等因此变得容易。在音乐、图像、视频以及其它娱乐领域,数据能相当廉价地记录和再现。每个单位空间可能更便宜和简单地记录数据和信息。它具有大规模存储和压缩信息和数据的优点。而且替换昂贵的存储设备也变得廉价和简单。颜色-对象关系的复用和分层也使得能压缩数据。此外,由于没有对应表信息就无法提取,因此具有记录媒体本身版权保护的效果。通过利用这种记录媒体,用作计算机的外部存储器也变为可能。本发明使得能传输大量的信息到大量的接收机,而且能自由选择信息和减少所发送的素材。由于选择性地使用通用符号和颜色及颜色数值,还能大大减少所用的点数。通过利用对应表,与一个计算机对象相比,能大大地减少所传输和发送的颜色和颜色数值。因此从保护数据的观点看,具有编码优势。
如上所述,本发明利用颜色表示一个计算机对象,通过颜色记录、再现、发送和记录大量信息,而且使用一种廉价的记录媒体,因此更为经济。