CN1047009C - 图象显示装置 - Google Patents

图象显示装置 Download PDF

Info

Publication number
CN1047009C
CN1047009C CN97103077A CN97103077A CN1047009C CN 1047009 C CN1047009 C CN 1047009C CN 97103077 A CN97103077 A CN 97103077A CN 97103077 A CN97103077 A CN 97103077A CN 1047009 C CN1047009 C CN 1047009C
Authority
CN
China
Prior art keywords
register
data
image
plant
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN97103077A
Other languages
English (en)
Other versions
CN1175028A (zh
Inventor
川井由男
佐藤慎一郎
小林雄一
大岛淳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP5210406A external-priority patent/JPH0764752A/ja
Priority claimed from JP5295072A external-priority patent/JPH07146750A/ja
Priority claimed from JP5312091A external-priority patent/JP2848219B2/ja
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of CN1175028A publication Critical patent/CN1175028A/zh
Application granted granted Critical
Publication of CN1047009C publication Critical patent/CN1047009C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/825Fostering virtual characters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/0225User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/025Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
    • G06F15/0283Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for data storage and retrieval
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/603D [Three Dimensional] animation of natural phenomena, e.g. rain, snow, water or plants
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1012Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving biosensors worn by the player, e.g. for measuring heart beat, limb activity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/638Methods for processing data by generating or executing the game program for controlling the execution of the game in time according to the timing of operation or a time limit
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/65Methods for processing data by generating or executing the game program for computing the condition of a game character
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8058Virtual breeding, e.g. tamagotchi
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/807Role playing or strategy games

Abstract

一种图象显示装置,存储多个图象数据并显示图象数据之一,这些图象数据表示一种生长中的植物(动物)或表示一只动物的一系列动作。该装置还存储用于栽培该植物(动物)的多个要素数据。当选择了要素数据之一时,便在原先显示图象数据的位置上显示该植物(动物)的另一个图象数据。该装置设置有用于探测用户的动作的一个传感器。通过探测用户的动作,该装置在原先显示图象数据的位置上显示表示该动物的一种动作的新的图象数据。

Description

图象显示装置
本申请是94115106.9号申请的分案申请。
本发明涉及用在电子用具中的图象显示装置,它响应键开关的操作或非接触性开关的操作显示事先存储的图象数据。
在传统的用于显示诸如一只动物之类的角色的图象的图象显示装置中,响应一个特定的键的操作,在图象显示装置上对所显示的角色图象进行修改或移动。
例如,通过有选择地操作光标键(上下左右键),可以在图象显示装置上有选择地显示一只摇头的狗的图象。
然而,在传统的图象显示装置中,需要一条基于特定机械操作的指令来修改或移动所显示的角色图象。因此,传统的图象显示装置具有一种内在的缺陷,在其上显示的角色图象不能按照由用户的意愿给出的一条指令移动或修改。
本发明是为克服上述缺点而作出的,其一个目的即为提供一种图象显示装置,在其上面显示的一个目标的图象可以按照用户的意愿自由地修改或移动。
根据本发明的一个方面,提供了一种图象显示装置,它包括:
图象数据存储装置,用于存储多个图象数据;
显示装置,用于至少显示存储在所述图象数据存储装置中的多个图象数据中的一个;
切换装置;以及
显示控制装置,用于在操作了所述切换装置时,从存储在所述图象数据存储装置中的多个图象数据中选择一个不同于显示在所述显示装置上的图象数据的图象数据,并在所述显示装置上显示选中的图象数据来代替前面显示的图象数据。
在具有上述结构的图象显示装置上,例如,显示在其上的一个动物的图象可由用户来移动或改变,感觉如同他在对待诸如一条狗这样的宠物一样。
对于熟悉本技术的人员从下面的较佳实施例的描述中将会理解:本发明可以各种方式修改,并可应用于其它装置上。
从结合附图作出的描述中,将更全面地理解本发明的其它目的与结构,其中:
图1为装有根据本发明的图象显示装置的一个第一实施例的一种第一电子笔记本的电路图;
图2为事先存储在第一电子笔记本的只读存储器(ROM)中的要素的图象数据的视图;
图3为事先存储在第一电子笔记本的ROM中的一种植物的图象数据(植物图象数据)的视图;
图4为第一电子笔记本的随机存取存储器(RAM)中的寄存器的视图;
图5为第一电子笔记本的主进程的流程图;
图6为第一电子笔记本的笔记本模式进程的流程图;
图7为第一电子笔记本的图象显示模式进程的流程图;
图8A-8C为图象显示模式进程中所显示的指示的图;
其中
图8A为在图象显示模式进程中图示对应于植物地址M=1的植物所显示的指示的视图;
图8B为图示用于选择一种水要素的若干水要素所显示的指示的视图;
图8C为在图象显示模式进程中选定了一个水要素时图示对应于植物地址M=2的植物所显示的指示的视图;
图9为装有根据本发明的图象显示装置的一个第二实施例的一种第二电子笔记本的电路图;
图10为事先存储在第二电子笔记本的ROM中的植物的图象数据的视图;
图11为第二电子笔记本的RAM中的寄存器的视图;
图12为第二电子笔记本的主进程的流程图;
图13为第二电子笔记本的图象显示模式进程中的植物选择进程的流程图;
图14为装有根据本发明的图象显示装置的一个第三实施例的一种第三电子笔记本的电路图;
图15为事先存储在第三电子笔记本的ROM中的一个目标的图象数据及效果声音数据的视图;
图16为第三电子笔记本的RAM中的寄存器的视图;
图17为第三电子笔记本的主进程的流程图;
图18为第三电子笔记本的笔记本模式进程的流程图;
图19为第三电子笔记本的图象显示模式进程的流程图;
图20为第三电子笔记本的图象显示模式进程中的光检测进程(在接收到光时执行)的流程图;
图21为第三电子笔记本的图象显示模式进程中的光检测进程(在接收不到光时执行)的流程图;
图22为图象显示模式进程中的图象显示进程的流程图;
图23为图象显示模式进程中非接触性操作方式与命令(用户的意向)及动作之间的关系的视图;
图24为在图象显示模式进程中操作了一个“起动”键时所显示一个角色(狗)的动作的视图;
图25为在图象显示模式进程中在不大于0.3秒的时间间隔内执行了用户的非接触性操作时所显示的角色(狗)的动作的视图;
图26为在图象显示模式进程中在一个预定的时间间隔内两次执行用户的非接触性操作时所显示的角色(狗)的动作的视图;
图27为装有根据本发明的图象显示装置的一个第四实施例的一种第四电子笔记本的电路图;
图28为事先存储在第四电子笔记本的ROM中的角色(狗)的图象数据及效果声音数据的视图;
图29为第四电子笔记本的RAM中的寄存器的视图;
图30为第四电子笔记本的图象显示模式进程的流程图;
图31为第四电子笔记本的图象显示模式进程中的图象显示进程的流程图;
图32为图象显示模式进程中的一个角色(狗)的初始动作的视图;
图33为对应于图象显示模式进程中的命令设置模式中的ROM地址“M=3”的指示的视图;
图34为响应在图象显示模式进程中用户的非接触性操作给出的一条命令所显示的角色(狗)的动作的视图;以及
图35为紧接在接通电源后执行的口令模式进程的流程图。
下面对照附图详细描述本发明的较佳实施例。【第一实施例】
图1为装有按照本发明的显象显示装置的一个第一实施例的第一电子笔记本的电路图。
第一电子笔记本设置有一个中央处理单元(CPU)11。
CPU11是由一个键输入单元12提供的键输入信号驱动来按照存储在在一个只读存储器(ROM)13中的系统程序控制外部电路的操作的。CPU11与键输入单元12、ROM13、一个随机存取存储器(RAM)14、一个显示驱动电路15及通过显示驱动电路15与液晶显示单元(LCD单元或显示单元)16相连接的。
键输入单元12上装有字母键12a、十个键12b、一个模式键12c、一个搜索键12d及一个写入键12e。操作字母键12a来输入“姓名”等。十个键12b用于输入“电话号码”及指定要搜索的数据等。操作模式键12c来设定笔记本模式与/或图象显示模式。在笔记本模式中操作搜索键12d来搜索与显示登录在RAM14中的笔记本数据中的数据,而在图象显示模式中则搜索与显示事先登录在ROM13中的要素数据(培植植物用的水、光与肥料)中的多种要素数据。写入键12e用于在笔记本模式中将通过字母键12a与十个键12b的操作输入的笔记本数据登录在RAM14中,并且还在图象显示模式中用于将通过搜索键12d的操作搜索到的及显示的要素以通过十个键12b输入的数字所指定的量给于一种植物。
在ROM13中事先存储供CPU11执行控制操作用的系统程序、表示培植植物的要素的图象数据、及图示植物生长的一种植物的多个图象数据。
图2为表示事先存储在第一电子笔记本的ROM13中的要素的图象数据的视图。更具体地,在ROM13中存储有表示植物生长三要素的水、光与肥料的位图数据,每一种植物生长要素(水要素、光要素及肥料要素)对应于用(1)无、(2)少量、(3)中量及(4)大量的四种量,如图2所示。
图3为事先存储在第一电子笔记本的ROM13中的一种植物的图象数据(植物图象数据)的视图。植物图象数据是以位图数据存储在ROM13中的。植物图象数据表示一种植物的生长过程(六个期),并分别对应于地址“M=0,1,……及5”。(各植物图象数据表示生长中的植物在生长过程中的一个期。)
图4为第一电子笔记本的RAM14中的寄存器的结构的视图。RAM14中包括一个笔记本数据寄存器14a、一个显示寄存器14b、一个模式标志寄存器W、一个植物地址寄存器M、一个水寄存器14c、一个光寄存器14d、及一个肥料寄存器14e。包含姓名与电话号码的一定数目的人的个人数据(笔记本数据)是登录在由笔记本数据寄存器14a中的一个指针P指定的区域中的。待显示在LCD单元16上的显示数据是作为图象数据写在量示器寄存器14b中的,模式标志寄存器N在笔记本模式中设置为值“0”,而在图象显示模式中设置为值“1”,植物地址寄存器M表示指示存储植物图象数据(图3)的区域的ROM13中的地址(“M=0,1,……与5”)。数字数据表示各要素(水,光与肥料)的量,它们是在图象显示模式中通过写入键12e的操作设定的,并分别存储在水寄存器14c、光寄存器14d及肥料寄存器14e中。
在笔记本模式中,在LCD单元16上显示或者通过字母键12a与十个键12b的操作输入的笔记本数据,或者响应搜索键12d的操作在RAM16的笔记本数据寄存器中搜索到的笔记本数据。
在图象显示模式中,LCD单元16上或者显示响应搜索键12d的操作从ROM13中读出的各要素的要素数据,或者显示由RAM14的植物地址寄存器M所指定的从ROM13中的区域中读出的植物图象数据。
在RAM14中的植物地址寄存器M中设定各对应于一种植物生长率的植物地址“M=0,1,2,……与5”中的一个,这一生长率是在图象显示模式中通过写入键12e的操作设定在水寄存器14c、光寄存器14d与肥料寄存器14e中的要素(水要素、光要素与肥料要素)的要素量指定的。
下面详细描述具有上述结构的第一电子笔记本的操作。
图5为第一电子笔记本的主进程的流程图;
在RAM14的模式标志寄存器N中已设置了值“0”的情况中,即已将CPU11设置在笔记本模式的情况中,操作了键输入单元12的模式键12c时,便将模式标志寄存器N设置为值“1”而将CPU11切换到图象显示模式(图5的流程图中的步骤S1、S2与S3)。
在RAM14的模式标志寄存器N已设置为值“1”的情况中,即CPU11已设置成图象显示模式的情况中,操作模式键12c时,便将模式标志寄存器N设置成值“0”,并将CPU11切换到笔记本模式(步骤S1,S2与S4)。
在模式标志寄存器N已设置成值“0”的笔记本模式中,CPU11执行笔记本模式进程(步骤S5、SA、图6)。
在模式标志寄存器N已设置成值“1”的图象显示模式中,CPU11执行图象显示模式进程(步骤S5、SB、图7)。
图6为第一电子笔记本的笔记本模式进程的流程图;
在RAM14的模式标志寄存器N已设置成值“0”的笔记本模式中,当通过键输入单元12的字母键12a与十个键12b的操作输入了诸如“姓名”与“电话号码”等笔记本数据时,CPU11便驱动显示驱动电路15,在LCD单元16上显示所输入的笔记本数据(图6中所示的流程图的步骤A1,A2与A3)。
此后,当操作了键输入单元12的写入键12e时,便将显示在LCD单元16上的笔记本数据登录在RAM14的笔记本数据寄存器14a中(步骤A4、A5)。
在操作了搜索键12d时,每操作一次搜索键12d,RAM的笔记本数据指针P便增加一,而CPU11在笔记本数据寄存器14a中搜索笔记本数据,并驱动显示驱动电路将搜索到的笔记本数据显示在LCD单元16上(步骤A6、A7与A3)。
图7为第一电子笔记本中的图象显示模式进程的流程图。
图8A-8C为图象显示模式进程中显示在LCD单元16上的指示的视图。图8A为图象显示模式进程中对应于植物地址M=1的一个植物指示的视图。图8B为图示用于选择一个水要素的水要素指示的视图。图8c为在图象显示模式进程中选择了一个水要素时与植物地址M=2相对应的植物的指示的视图。
例如,在图7的图象显示模式进程中,已经将值“1”设置在植物地址寄存器M中的情况中,CPU11从ROM13中读出对应于植物地址“M=1”的第二生长期的植物图象数据并显示在显示单元16上,如图8A中所示(图7的步骤B1)。
当操作搜索键12d来确定要供给或施给显示在显示单元16上的第二生长期的植物图象数据所表示的一种植物的水量时(图8B),CPU11读出对应于四种量,(1)无;(2)小量,(3)中量及(4)大量(图2)的水要素的图象数据(水图象数据)并将它们显示在LCD单元16上(步骤B2、B3)。
例如,当通过十个键12b的操作在LCD单元16上选择了水要素量(3)中量时,便在RAM14中的水寄存器14c中设置对应于所选择的(3)中量的水要素量的数字数据“3”。(步骤B4)
在LCD单元16上水要素数据的位置上显示对应于四种量(1)无,(2)小量,(3)中量及(4)大量(图2)的光要素图象数据(光图象数据)。例如,当通过十个键12b的操作在LCD单元16上选择了光要素量(3)中量时,便在光寄存器14d中设置了对应于所选择的光要素量(3)中量的数字数据(3)(步骤B5、B3与B4)。
在LCD单元16上光要素数据的位置上显示对应于四种量(1)无,(2)小量,(3)中量及(4)大量(图2)的肥料要素图象数据(肥料图象数据)。例如,当通过十个键12b的操作在LCD单元16上选择了(3)中量的肥料要素量时,便在光寄存器14e中设置对应于所选择的肥料要素量(3)中量的数字数据“3”(步骤B5、B3与B4)。
当操作写入键12e来向显示在LCD单元16上的第二生长期的植物供应选择的水、光与肥料的量时,CPU11便在寄存器14c-14d中搜索数字数据,并判定搜索到的,即选择的水、光与肥料的数字数据是否互相等价(步骤B5、B6)。
由于所选择的水、光与肥料要素都是(3)中量,CPU判定为“是”,并进一步判定数字数据是(3)中量还是(4)大量(步骤B6、B7)。
换言之,CPU11判定这三种要素是否以良好的平衡状态充足地施给植物(步骤B6、B7)。由于所有水、光与肥料要素都已选择了中量(3),CPU便在步骤B7中判定为“是”,而进一步在RAM4的植物地址寄存器M中搜索,以判定对应于植物的当前生长期的植物地址是“M=4”还是“M=5”,即判定是在生长过程中的最盛生长期(第五生长期)还是在最终生长期(第六生长期)(步骤B7、B8)。
由于在RAM14中的植物地址寄存器M中设定“M=1”,而植物当前是在第二生长期中,因此在步骤B8中CPU11判定为否,而将植物地址寄存器从“M=1”(第二生长期)更新为“M=2”(第三生长期)(步骤B8、B9)。
然后,CPU11读出对应于更新后的植物地址“M=2”的第三生长期(图3)的植物图象数据并将它显示在LCD单元16上,如图8c中所示(步骤B10)。
当植物是在第一(“M=0”)至第四(“M=3”)生长期中并且施给植物足量的要素(水、光与肥料)时,便将植物地址增加“+1”,从而显示下一生长期的植物图象数据。
即使在步骤B6与B7中CPU判定为“是”,即判定以良好的平衡状态施给植物足量的水、光与肥料要素,如果在步骤B8中CPU11判定为“是”,即判定植物是在第五生长期(“M=4”)或第六生长期(“M=5”)中时,便将植物地址M设置到“0”。因此,在显示单元16上显示第一生长期(“M=0”)(图3)的植物(步骤B8、B11与B10)。
即使在步骤B6中CPU判定为“是”,即判定水、光与肥料要素是以良好的平衡状态施给的,如果在步骤B7中CPU11判定为“否”,即判定所选择的量(1)无或(2)小量的数字数据是不够的,则不更新植物地址M,因此,在步骤B1中显示的第二生长期(“M=1”)的植物保持显示在显示单元16上(步骤B7至B10),表明植物并不生长。
同时,在步骤B6中当CPU判定为“否”时,即判定水、光与肥料要素并不是以良好的平衡状态施给植物时,并且在步骤B12中CPU11进一步判定为“否”时,即判定所选择的量为(1)无与(4)大量并且不是以良好的平衡状态施给植物水、光与肥料要素时,则在步骤B13中CPU11判定当前的植物地址M是否为“0”。当CPU11判定“M=0”时,在步骤B1中显示的第一生长期(“M=0”)的植物保持显示在显示单元16上(步骤B12、B13与B10),表明植物并不生长。
再者在步骤B12中当CPU判定为“是”时,即判定选择了量(1)无与(4)大量并且水、光与肥料要素是以极不平衡状态施给植物的,并且在步骤B13中当CPU11进一步判定为“否”时,即判定当前的植物地址M是在“M=1”(第二生长期)与“M=4”(第五生长期)的范围内时,便将植物地址M设置为“5”(第六生长期)并在显示单元16上显示第六生长期(最终生长期,枯萎中的植物,图3)的植物(步骤B12、B13、B14与B10)。
在步骤B12中,当CPU判定为“否”,即判定水、光与肥料要素是以良好的平衡状态施给植物时,则植物地址M并不更新,而在步骤B1中显示的植物保持显示在显示单元16上(植物并不生长)(步骤B12、B10)。
在具有上述结构的第一电子笔记本中,从ROM13中读出对应于第一(M=0)至第六生长期(M=5)的植物图象数据之一并将其显示在LCD单元16上。再者,从ROM13中读出对应于植物生长要素(水、光与肥料)的图象数据并显示之。当通过用键输入单元12设定数字而分别选择了水、光与肥料要素的量时,所选择的量是分别设置在水寄存器14c、光寄存器14d与肥料寄存器14e中的。当将选择的量的植物生长要素施给显示在显示单元16上的选择了生长期的植物时,便从ROM13中读出更新的生长期的植物,并将其显示在原来显示的植物的位置上。因此,用户不但能在显示单元16上回顾植物的生长期,并且他(或她)还能确认当某种量的植物生长要素施在植物上时,植物是如何生长的,好象他实际培植这种植物一样。以这一方式使用第一电子笔记本,即使用户并不实际培植植物,也能知道如何培植植物。【第二实施例】
下面描述本发明的第二实施例。
图9为装有根据本发明的图象显示装置的第二实施例的第二电子笔记本的电路图;
第二电子笔记本设置有一个中央处理单元(CPU)21。
CPU21由从键输入单元22提供的一个键输入信号驱动来根据存储在一个只读存储器(ROM)23中的系统程序控制外部电路的操作。CPU21与键输入单元22、ROM23、一个随机存取存储器(RAM)2A、包含一个振荡器电路21b与一个分频电路21c的一个定时器21a、及一个显示驱动电路25相连接,并通过显示驱动电路25与一个液晶显示单元(LCD单元或显示单元)26相连接。
CPU21通过一个传感器控制单元27与一个温度传感器28及一个照度传感器29相连接。
键输入单元22装有字母/十个键27a、一个模式键22b、一个写入键22c、一个搜索键22d及一个选择键22e。操作字母/十个键22a来输入停作为笔记本数据登录的“姓名”与“电话号码”。操作模式键22b来设定笔记本模式和/或图象显示模式。写入键22c用于将通过字母/十个键22a的操作输入的笔记本数据登录在RAM24中。操作搜索键22d来搜索登录在RAM24中的笔记本数据中的数据并显示之。操作选择键22e来选择一种植物(郁金香,“T=0”及小麦,“T=1”)。
在ROM23中事先存储有借CPU11执行控制操作的系统程序及表示两种植物(郁金香与小麦)的生长期的多个植物图象数据。
图10为事先存储在第二电子笔记本的ROM23中的植物图象数据的视图。更具体地,植物图象数据为存储在ROM23中的位图数据,它们表示在生长过程中的21个生长期(对应于地址“M=1”至“M=21”)中的两种植物(郁金香:“T=0”及小麦:“T=1”)。
图11为第二电子笔记本的RAM24中的寄存器的结构的视图。RAM24中包括一个笔记本数据寄存器24a、一个显示寄存器24b、一个计时寄存器24c、一个模式标志寄存器N、一个植物地址寄存器M、一个种类寄存器T、一个温度寄存器24d、一个照度寄存器24e。笔记本数据寄存器24a在指针P指定的区域中存储预定人数的包含姓名与电话号码的个人数据(笔记本数据)。要在LCD单元26上显示的显示数据是作为图象数据写入显示寄存器24b中的。对应于一个计时信号的从定时器21a送出的计量数据相继地被更新并设置在计时寄存器24c中。模式标志寄存器N在笔记本模式中设置为值“0”,而在图象显示模式中则设置为“1”。植物地址寄存器M指示表示存储植物图象数据(图10)的区域的ROM23中的地址(“M=0、1、……与5”)。种类寄存器T指明一种植物图象数据(图10)。由温度传感器28根据设置在计时寄存器24c中的计时数据每一小时测定一次的环境温度相继地累积在温度寄存器24d中。由照度传感器29每小时一次测定的环境照度相继地累积在照度寄存器24e中。
在LCD单元26上,在笔记本模式中或者显示由字母/十个键22a的操作输入的笔记本数据,或者显示响应搜索键22d的操作从RAM24的笔记本数据寄存器24a中搜索到的笔记本数据。
在图象显示模式中,在LCD单元26上显示生长期之一中的郁金香或小麦的植物图象数据,这些数据是根据植物地址寄存器M所指明的一个植物地址及种类寄存器T所指明的种类从ROM23中读出的。
在RAM24的植物地址寄存器M中,设置对应于植物的生长率的植物地址“M=0,1,2,……与21”中之一,这一生长率是根据设置在温度寄存器24d中的温度累积值及设置在照度寄存器24e中的照度累积值指定的,这是在根据设置在计时寄存器24c中的计时数据判定已经过去了24小时时进行的。
自始至终定时器21a向CPU21送出一个计时信号以重新设置RAM24的计时寄存器24c中的时间数据。设置在温度寄存器24d中的温度累积值及设置在照度寄存器24e中的照度累积值,根据设置在计时寄存器24c中的计时数据每24小时归零一次。
下面详细描述具有上述结构的第二电子笔记本的操作。
图12为第二电子笔记本的主进程的流程图;
图13为第二电子笔记本的图象显示模式进程中的植物选择进程的流程图;
已在RAM24的模式标志寄存器N中设置了值“0”的情况中,即在CPU21已设置在笔记本模式的情况中,当操作了键输入单元22的模式键22b时,便在模式标志寄存器N中设置值“1”并将CPU21切换到图象显示模式(图12的步骤X1、X2、X3、X4)。
已在RAM24的模式标志寄存器N中设置了值“1”的情况中,即在CPU21已设置在图象显示模式的情况中,当操作了模式键22b时,便在模式标志寄存器N中设置值“0”并将CPU21切换到笔记本模式(步骤X1、X2、X3、X5)。
在RAM24的模式标志寄存器N已设置了值“0”的笔记本模式中,CPU21执行笔记本模式进程(图12的步骤X6、XA,图6)。
在模式标志寄存器已设置了值“1”的图象显示模式中,CPU21执行图象显示模式进程(图12的步骤X6、XC,图13)。
在RAM24中的模式标志寄存器N已设置了值“1”的图象显示模式中,根据植物地址寄存器M所指定的一个植物地址及种类寄存器T所指定的一种植物,从ROM23中读出一个植物图象数据(郁金香或小麦)并显示在显示单元26上(步骤X7、X8)。
同时,从定时器21a向CPU21提供一个计时脉冲信号以更新设置在RAM24的计时寄存器24c中的计时数据。根据每次更新计时数据时设置在计时寄存器24c中的计时数据,判定是否已过去了一个小时的时间间隔。只要判定为“否”,操作便前进到步骤X7,在该步骤中,在图象显示模式中便根据植物地址寄存器N所指定的植物地址及种类寄存器T所指定的一种植物,从ROM23中相继读出植物图象数据(郁金香或小麦)并显示在显示单元26上(步骤X1至X9,X10至X7至X8)。
当设置在计时寄存器24c中的计时数据被定时器21a传送来的计时脉冲信号更新且在步骤X10判定一个小时的时间间隔已经过去时,温度传感器28与照度传感器29便分别检测环境温度与环境照度。CPU21通过传感器控制单元27测定检测到的环境温度与环境照度,并将它们分别存储在温度寄存器24d与照度寄存器24e中(步骤X10、X11、X12与X13)。
在步骤X14中,根据设置在计时寄存器24c中的计时数据判定是否已过去了一个24小时的时间间隔。当判定为“否”时,操作便前进到步骤X7,在该步骤中,在图象显示模式中根据植物地址寄存器M指定的植物地址及种类寄存器T指定的一种植物从ROM23中相继读出植物图象数据(郁金香或小麦)并显示在显示单元26上(步骤X14、X7、X8)。
更具体地,每次在步骤X10判定已经过去了一个小时的时间间隔时,便测定一次环境温度与一次环境照度,并分别累积在温度寄存器24d及照度寄存器24e中。此后,当在步骤X14根据设置在计时寄存器24c中的计时数据判定已经过去了24小时时,便分别判定在24小时中累积并存储在温度寄存器24d中的温度以及24小时中累积并存储在照度寄存器24e中的照度是否超过了一定的值(步骤X14、X15)。
当在步骤X15中判定24小时中累积的温度与照度超过了植物生长所必需的一定值时,则便在步骤X16中判定植物地址寄存器M的植物地址M是否已设置为“20”或“21”。
换言之,在步骤X16中判定植物是否在第二十生长期或在第二十一生长期中,根据植物地址M从ROM23中读出该植物的植物图象数据,并将其显示在显示单元26上。在本实施例中,在第二十生长期或第二十一生长期中的植物看来是停止生长的。例如,当植物地址M为“2”且在步骤X16中判定为“否”时,便将植物地址M增加到“3”(步骤X16、X17)。
然后,在归零了温度寄存器24d中累积的温度及照度寄存器24e中累积的照度之后,设置了图象显示模式时,便读出由种类寄存器T指定的并具有对应于植物地址寄存器M的植物地址“M=3”的第三生长期的植物(郁金香或小麦)的植物图象数据(图10),并将其显示在显示单元26上以前显示的图象的位置上(步骤X20、X7、X8)。
更具体地,当24小时中累积的温度与照度分别达到植物生长所需的一定的值时,且当选择的植物地址落在“M=1”至“M=19”的范围内(即在植物生长范围内)时,便将植物地址M增加“+1”,借此将下一生长期的植物图象数据显示在显示单元26上。
当在步骤X15判定24小时内累积的温度与照度超过植物生长所需的一定值,且在步骤X16进一步判定植物地址寄存器M的植物地址M已设置为“20”或“21”时,便将植物地址M设置为“1”,并将第一生长率的植物图象数据(郁金香或小麦)显示在显示单元26上原来显示图象的位置上(步骤X16、X18、X20及步骤X7、X8)。
当在步骤X15判定24小时内累积的温度与照度并未达到植物生长所需的一定值时,便将植物地址M设置成“21”(第21生长速率)并将植物(郁金香或小麦)的植物图象数据(枯萎植物图象数据)显示在显示单元26上原先显示的图象的位置上(步骤X15至X19、X20、X7、X8)。
此时,当在图象显示模式中操作了键输入单元22上的选择键22e时,在该模式中将模式标志寄存器设置为“1”,并根据设置在植物地址寄存器M中的植物地址从ROM23中读出种类寄存器T指定的植物的植物图象数据,并将其显示在显示单元26上,而CPU21则在图象显示模式中起动一个图象显示模式进程(图13)。
更具体地,当在RAM24的种类寄存器T中设置值“0”时,即选择或指定了“郁金香”时,便在种类寄存器T中设置值“1”,并将植物切换到“小麦”(图13的步骤C1、C2、C3)。
当设置在RAM24的种类寄存器T中的值为“1”时,即当选择或指定了“小麦”时,操作选择键22e时便在种类寄存器T中设置值“0”而将植物切换到“郁金香”(图13的步骤C1、C2、C4)。
在植物从“郁金香”切换到“小麦”或者从“小麦”切换到“郁金香”这两种情况中,植物地址M都是设置为值“1”的,它表示初始生长率(步骤C5)。
在具有上述结构的第二电子笔记本中,分别对应于第一生长率“M=1”至第21生长率“M=21”的各种植物的植物图象数据都是事先存储在ROM23中的,并从ROM23中读出一种植物的一种植物图象数据,将其显示在LCD单元26上。同时,登录在RAM24中的计时数据被定时器21a送来的计时脉冲信号更新,而CPU21根据更新后的计时数据判断是否已经过去了一个小时的时间间隔。每当过去一个小时的时间间隔时,温度传感器28与照度传感器29便分别检测环境温度与照度,而将检测到的温度与照度分别累积在温度寄存器24d与照度寄存器24e中。经过24小时之后,CPU21分别判断累积的温度与照度是否超过预定的值。然后,取决于CPU21的判断结果及前面显示的植物图象数据的生长率,从ROM23中读出对应于另一种生长率的植物的另一种植图象数据,并将读出的植物图象数据重新显示在LCD单元26上。因此,用户能在LCD单元26上观察植物的生长过程,并能将植物生长过程如何受环境条件影响显示在LCD单元26上。结果,即使用户并不实际栽培一种植物,他(或地)也能了解在各种环境条件下植物是如何生长的。
在第二实施例中,一种新的生长率的植物图象数据是根据24小时的时间间隔内累积的温度与照度从存储在ROM23中的植物图象数据中选择的,但是这一时间间隔是可以任意选择的。
此外,在第二实施例中,温度传感器28与照度传感器29是用来检测环境条件的,但是除了上述两种传感器之外,还可使用诸如湿度传感器等其它传感器来检测栽培一种植物的更实际的环境条件。
具有根据第一实施例的植物生长要素(水、光、肥料)及第二实施例的环境条件(温度、照度)判断一种植物的生长率的这种结构的一种设备将允许用户观看在更近似于自然条件的环境条件下植物是如何生长的。
在上述两个实施例中,选择了植物作为观察对象,但诸如猫和狗等动物也可选择。【第三实施例】
下面对照附图描述本发明的一个第三实施例。
图14为装有根据本发明的一个切换设备的第三电子笔记本的电路图。
第三电子笔记本设置有一个中央处理单元(CPU)31。
CPU31是由一个键输入单元32提供的一个键输入信号驱动来根据存储在一个只读存储器(ROM)33中的一个系统程序控制外部电路的操作的,CPU31与键输入单元32、ROM33、一个传输单元34、一个接收单元35及一个随机存取存储器(RAM)36相连接。
CPU31还与一个包含振荡器电路31b与分频电路31c的定时器31a、一个显示驱动电路37、通过显示驱动电路37与一个液晶显示单元(LCD单元或显示单元)38、一个放大器电路39及通过放大器电路39与一个扬声器40相连接。
键输入单元32装有字母/十个键32a、一个模式键32b、一个启动键32c、一个结束键32d、一个接收键32e、一个写入键32f及一个搜索键32g。字母/十个键32a用于输入要作为笔记本数据登录的“姓名”与“电话号码”。操作模式键32b来设定笔记本模式和/或图象显示模式。操作启动键32c在笔记本模式中启动对其它电子用具传输笔记本数据,而在图象显示模式中则发送红外光线。操作结束键32d在笔记本模式中停止接收来自其它电子用具的笔记本数据,而在图象显示模式中则停止发送红外光线。操作接收键32e在笔记本模式中接收其它电子用具发送的笔记本数据。写入键32f用于将通过字母/十个键32a的操作输入的笔记本数据及其它电子用具送来的笔记本数据登录在RAM36中。操作搜索键32g来搜索与显示登录在RAM36中的笔记本数据。
在ROM33中事先存储供CPU31执行控制操作的系统程序、多种图象数据、及分别与图象数据对应的效果声音数据。
图15为事先存储在第三电子笔记本的ROM33中的一个目标图象数据及效果声音数据的视图。
各包含位图格式的一条狗的两种图象数据的六种组合数据((1)、(2))及对应的效果声音数据(PCM数据)分别存储在ROM33中对应的地址“M=1至5”中。
传输单元34设有一个传输电路34a及一个发光元件34b,后者响应CPU31传输的数据发出红外光线,当在笔记本模式中操作了启动键32c时,便用传输电路34a根据通过字母/十个键32a的操作输入与显示在显示单元38上的笔记本数据和/或通过搜索键32g的操作搜索到及显示的笔记本数据来调制发光元件34b发出的红外光线,并将调制后的红外光线作为红外光数据从传输单元34中传输出去。
在图象显示模式中,响应CPU31的一条指令,将预定频率的一束红外光线通过传输电路34a及发光元件34b传输出去。
接收单元35设有用于接收外部提供的红外光线的一个接收电路35a及一个光接收元件35b。当在笔记本模式中操作了接收键32e时,接收电路35a与光接收元件35b便接收与解调来自一个外部电子用具的笔记本数据。将解调后的数据显示在液晶显示装置38上。
在图象显示模式中,光接收元件35b接收外部提供的一束红外光,并将接收的红外光通过接收电路35a传输给CPU31。
图16为第三电子笔记本的RAM36中的寄存器的视图;
RAM36中包括一个笔记本数据寄存器36a、一个显示寄存器36b、一个两秒定时器寄存器T0、一个接收定时器寄存器T1、一个显示定时器寄存器T2、一个模式标志寄存器N、一个ROM地址寄存器M、一个接收标志寄存器F0、一个发光标志寄存器F1、一个目标指定寄存器H、一个光接收标志寄存器S、及一个接收次数寄存器G。笔记本数据寄存器36a在一个指针P所指定的区域中存储预定数目的人的包含姓名与电话号码的个人数据(笔记本数据)。要在LCD单元38上显示的显示数据是作为图象数据写入显示寄存器36b中的。两秒定时器寄存器T0起根据来自定时器31a的一个定时器信号定义一个时间间隔的作用,在该间隔中,传输单元34在图象模式中发出红外光线。根据来自定时器31a的定时器信号,在接收定时器寄存器T1中更新与设置一个红外光接收延续时间,在该延续时间中,接收红外光。显示定时器寄存器T2根据来自定时器31a的定时器信号定义一个切换时间,在该时间上,在图象显示模式中切换显示的图象数据。在笔记本模式中,模式标志寄存器N设置为值“0”,而在图象显示模式中则设置为值“1”。ROM地址寄存器M指定ROM23中存储图象数据与效果声音数据的地址。当在笔记本模式中接收笔记本数据时,接收标志寄存器F0设置为值“1”。当在图象显示模式中发出红外光时,发光标志寄存器F1设置为值“1”。在每一个由显示定时器寄存器T2定义的切换时间(每两秒钟)上,目标指定寄存器H交替地设置为“0”与“1”,从而交替地指定由ROM地址寄存器M表示的图象数据(1)与(2)。当接收单元35在图象显示模式中开始接收红外光时,光接收标志寄存器S设置为值“1”,而当单元35停止接收红外光时则设置为值“0”。在图象显示模式中,每接收一次红外光便将接收次数寄存器G增加“+1”。
在笔记本模式中,在LCD卑元38上显示每一个通过字母/十个键32a的操作输入的笔记本数据、响应搜索键32g的操作而在RAM36的笔记本数据寄存器36a中搜索到的笔记本数据、以及响应接收键32e的操作通过接收单元35接收的笔记本数据。
在图象显示模式中,将根据RAM36的ROM地址寄存器M所指定的一个ROM地址,从ROM33中读出的包含在至少一个组合数据中的图象数据(1)、(2),根据目标指定寄存器H的指定,每两秒钟交替地显示在LCD单元38上。
此外,根据按照ROM地址寄存器M指定的一个ROM地址从ROM33中读出的效果声音数据,通过扬声器40输出一个效果声音。
定时器31a向CPU31提供一个32Hz的定时器信号。响应32Hz的定时器信号,将一个计时数据加在两秒定时器寄存器T0、接收定时器寄存器T1及显示定时器寄存器T2上。例如,当T=32时这些寄存器计数一秒,而当T=64时则计数2秒。
当传输单元34在图象显示模式中通过启动键32c的操作送出红外光及接收单元35接收一束反射的红外光时,便将两秒定时器寄存器T0与接收定时器寄存器T1归零来重新开始计数操作。当写入两秒寄存器T0中的计时数据超过两秒时,传输单元34停止发送红外光。
传输单元34在接收单元35接收到来自传输单元34的反射的红外光后,只发送或发出2秒时间的红外光,从而避免或减少了不必要的功耗。根据接收单元35响应用户的非接触性操作在两秒钟时间内接收到红外光的次数,接收次数寄存器G增加“+1”。
当在接收单元35停止接收红外光时从接收定时器寄存器T1中读出的计时数据,即接收单元35连续地接收红外光的时间长度,不小于0.3秒且不大于1秒时,便在ROM地址寄存器M中设置值“2”。当计时数据不小于1秒时,则在ROM地址寄存器M中设置值“3”。
当从接收定时器寄存器T1读出计时数据,即接收单元35连续地接收红外光的时间长度,为小于0.3秒,且已在接收次数寄存器G中设置了“1”时,则当两秒定时器寄存器T0超过2秒时便在ROM地址寄存器M中设置值“1”。而当已在接收次数寄存器中设置了值“2”,则在两秒定时器寄存器T0的计时数据超过2秒时便在ROM地址寄存器M中设置值“4”。再者,当已在接收次数寄存器G中设置了一个不小于“3”的值时,则在ROM地址寄存器M中设置值“5”。
即,在ROM地址寄存器M中设置的地址是根据一个持续时间及在接收单元35接收红外光时用户执行的非接触性操作的次数确定的。
下面描述具有上述结构的第三电子笔记本的操作。
图17为第三电子笔记本的主进程的流程图。
如果在操作键输入单元32的模式键32b时,RAM36的模式标志寄存器N中已设置了值“0”,即在CPU31已设置在笔记本模式中时,便将模式标志寄存器N设置为值“1”,并将CPU31切换到图象显示模式(图17的流程图中的步骤W1、W2、W3)。
当CPU31已设置在图象显示模式中时,则在ROM地址寄存器M中设置值“0”(步骤W4)。
如果在操作模式键32b时RAM36的模式标志寄存器N中已设置了值“1”,即CPU31已设置在图象显示模式中,则将模式标志寄存器N设置为值“0”,并将CPU31切换到笔记本模式(步骤W1、W2、W5)。
当在笔记本模式中RAM36的模式标志寄存器N已设置为值“0”时,CPU31便执行笔记本模式进程(图17的步骤W6、WA、图18)。
当在图象显示模式中模式标志寄存器N已设置为值“1”时,CPU31便执行图象显示模式进程(图17的步骤W6、WB,图19-26)。
下面对照图18描述笔记本模式进程,图18为第三电子笔记本的笔记本模式进程的流程图。
在笔记本模式中,RAM36的模式标志寄存器N的设置值为“0”,当通过键输入单元32的字母/十个键32a输入诸如“姓名”与“电话号码”等笔记本数据时,所输入的笔记本数据便接连地通过CPU31及显示驱动电路37显示在LCD单元38上(图18的步骤D1、D2、D3)。
当操作了键输入单元32的写入键32f时,便将当前显示在LCD单元38上的笔记本数据登录在RAM36的笔记本数据寄存器36a中(步骤D4、D5)。
键输入单元32的搜索键32g的每一次操作将RAM36的笔记本数据指针P增加一。然后,CPU31接连地在笔记本数据寄存器36a中搜索预定数目的人的笔记本数据,并通过显示驱动电路37在LCD单元38上显示搜索到的数据(步骤D6、D7、D3)。
键输入单元32的启动键32c的操作令传输单元34的传输电路34a以当前显示在LCD单元38上的笔记本数据调制发光元件34b的红外光。将调制过的红外光作为红外光数据从传输单元34输出(步骤D8、D9)。
键输入单元32的接收键32e的操作将一个值“1”设置在RAM36的接收标志寄存器F0中。然后,接收单元35接收来自外部电子用具的红外光数据,而CPU31则通过显示驱动电路37将接收到的红外光数据显示在显示单元38上(步骤D10、D11、D12、D3)。
键输入单元32的结束键32d的操作将一个值“0”设置在RAM36的接收标志寄存器F0中。然后,接收单元35停止接收外部电子用具传送的红外光数据(步骤D13、D14、D15)。
下面对照图19描述图象显示模式进程,图19为第三电子笔记本的图象显示模式进程的流程图。
在图象显示模式中,键输入单元32的启动键32c的操作在RAM36的发光标志寄存器F1中设置值“1”。然后,传输单元34的发光元件34b开始发出红外光(图19的流程图中的步骤E1、E2)。
此外,在RAM36的ROM地址寄存器M中设置值“0”(步骤E3)。
在发光标志寄存器F1的值为“1”且发光元件34b正在发出红外光时,键输入单元32的结束键32d的操作将一个值“0”设置在RAM36的发光标志寄存器F1中。然后,发光元件34b停止发送红外光,并且将ROM地址寄存器M初始化到值“0”(步骤E4、E5、E6、E7)。
在图象显示模式中,如果既不操作启动键32c也不操作结束键32d,则执行一个光检测进程(图20、21)(步骤E1、E4、EC)。
更具体地,当操作了启动键32C时,传输单元34便开始发出红外光。在发光标志寄存器F1中设置了值“1”且在ROM地址寄存器M中设置了值“0”之后,而用户并不执行非接触性操作时(步骤E1、E2、E3),在照度检测操作中在步骤F1上判定为“否”(图20、21),这是因为接收单元35的光接收元件35b接收不到反射的红外光。
由于在发光标志寄存器F1中设置了值“1”且在光接收标志寄存器S中未设置值“1”,便在步骤F2中判定为“是”而在步骤F3中则为“否”。然后,将32Hz的计时数据加在两秒定时器寄存器T0上(图21的步骤F4)。
从两秒定时器寄存器T0中读出计时数据,并在步骤F5中判定是否已经经过了两秒钟的一次红外光发射。当在步骤F5判定为“否”时,即在发光元件34b开始发出红外光或操作启动键32c之后尚未经过两秒钟时间,此时执行图象显示进程(图22)(步骤F5、FD)。
在图象显示进程中,将32Hz的计时数据加在显示计时器寄存器T2上(图22的步骤G1),并在步骤G2从显示定时器寄存器T2中判定是否已经过了两秒钟时间。当在步骤G2判定尚未经过两秒钟时间时,便在步骤G3判定是否目标指定寄存器Ⅱ已设置为值“0”。
由于目标指定寄存器H已初始化成“0”,例根据ROM地址寄存器M的ROM地址“M=0”从ROM33中读出一个第一图象数据1(图15),并将读出的第一图象数据1显示在LCD单元38上(步骤G3、G4)。
然后,重复执行步骤F1至F5及FD的进程(图20、21)直到两秒定时器寄存器T0的计时数据达到“2”秒为止。同时,也重复执行步骤G1至G4的进程(图22)直到显示定时器寄存器T2的计时数据达到“2”秒为止。
当在步骤F5中从两秒定时器寄存器T0中判定已经经过了两秒钟的红外光发射时间,并在步骤F6进一步判定在接收次数寄存器G中已设置了值“0”时,便在发光标志寄存器F1中设置值“0”,而传输单元34停止发出红外光(步骤F6、F7)。
当在步骤G2从显示定时器寄存器T2中判定对应于目标指定寄存器“H=0”的ROM地址“M=0”的第一图象数据1已显示了两秒钟时,便将显示定时器寄存器T2归零并在目标指定寄存器H中设置值“1”(步骤G2、G5至G7)。
然后,根据ROM地址寄存器M的ROM地址“M=0”从ROM33(图15)中读出一个第二图象数据2,并将读出的第二图象数据2显示在LCD单元38上以前显示第一图象数据1的位置上(步骤G8)。
在步骤G9中,根据ROM地址寄存器M的ROM地址“M=0”从ROM33中读出效果声音数据,但效果声音数据是不发声音的。因此,所显示的ROM地址“M=0”的第二图象数据是不带声音的。
通过步骤F1至F7、FD的进程,重复执行图象显示进程,并且通过步骤G1至G3、G8、G9的进程,显示对应于ROM地址“M=0”的第二图象数据2,当从显示定时器寄存器T2中判定对应于ROM地址“M=0”的第二图象数据2已显示了两秒钟时,便将显示定时器寄存器T2归零并在目标指定寄存器H中设置值“0”(步骤G2至G5、G6至G10)。
在再一次执行图象显示进程时,从ROM33中读出对应于ROM地址“M=0”的第一图象数据1,并将其显示在LCD单元38上第二图象数据2的位置上。
换言之,当操作了启动键3.2c且在步骤E3中将一个值“0”设置在RAM36的ROM地址寄存器M中时,CPU31便根据显示定时器寄存器T2的计时数据及目标指定寄存器H的目标指定数据,交替地读出与ROM地址“M=0”对应的一对图象数据(第一与第二图象数据)1与2(图15),并交替地显示读出的这对图象数据各两秒钟。即,在第一个两秒钟内显示一个狗窝的第一图象数据1,然后在第二个两秒钟内显示正在从狗窝中走出来的一条狗的第二图象数据2,如图24中所示(图20、21的步骤F1至F7、FD)。
当通过启动键32c的操作而发射红外光,并且如图24所示在LCD单元38上交替地显示与ROM地址“M=0”对应的一条狗的图形数据1与2时,在两秒寄存器T0的计时数据到达2秒之前,用户如图25所示那样将他(她)的手放在第三电子笔记本的发光元件34b与光接收元件35b前方时,则从发光元件34b发出的红外光受到用户的手掌的反射而到达光接收元件35b。然后,光接收元件35b接收到反射的光,而在步骤F1判定为“是”。
当在步骤EC中在用户的手掌上反射传输单元35发出的红外光并被接收单元35的光接收元件35b检测到时,便判定光接收标志寄存器S及接收次数寄存器G已设置为值“0”及将两秒定时器寄存器T0与接收定时器寄存器T1归零(步骤F1、F8至F19)。
然后,在接收次数寄存器G上的上“+1”而将其设置为“1”,借此表示接收单元35已接收了一次反射的红外光。此外,将光接收标志寄存器S设置为值“1”,借此表示已接收到红外光并且已执行了图象显示进程(步骤F11、F12、FD)。由于ROM地址寄存器M保持设置在“M=0”上,仍然在LCD单元38上交替地显示对应于ROM地址“M=0”的一条狗的图象显示数据1与2,如图24中所示(步骤G1至G10)。
当接收单元35连续地接收从用户的手掌反射的外红光而重复地执行步骤F1、F8、F13、FD的进程时,便从接收单元开始接收反射的红外光的时间开始重复地对两秒定时器寄存器T0执行一个红外光发射持续时间的增加进程,并且从接收单元开始接收反射的红外光的时间开始,重复地对接收定时器寄存器T1执行一个光接收持续时间的增加进程,并且还交替地显示与ROM地址“M=0”对应的一条狗的图象数据1与2。
当用户将手保持远离发光元件34b与光接收元件35b时,光接收元件35b检测不到手掌反射的红外光,便确认发光标志寄存器S设置为“1”及光接收标志寄存器S设置为“1”,然后将光接收标志寄存器S的值设置为“0”并对两秒定时器寄存器T0执行一个红外光发射持续时间的增加进程(步骤F1至F3、F14、F15)。
当用户象用手击显示在LCD单元38上的狗头那样瞬时地执行非接触操作时,并且与用户执行的非接触性操作的持续时间相对应的反射红外光的光接收持续时间落在不小于0.1秒至小于0.3秒的一个范围内时,则在步骤F11中将接收次数寄存器G设置为“G=1”。由于在步骤F13已将接收定时器寄存器T1设置为“T1=0.1至0.3”,所以在步骤F16判定为“是”,在步骤F17与F18为“否”。在步骤FD的图象显示进程中,再度交替地显示与ROM地址“M=0”相对应的一条狗的图象数据1与2。
通过步骤F1至F5、FD的进程,重复地交替显示与ROM地址“M=0”相对应的一条狗的图象数据1与2,直到两秒定时器寄存器T0表示的红外光反射持续时间超过两秒为止。当判定由两秒定时器寄存器T0表示的红外光发射持续时间超过了两秒时,便在步骤F19判定由接收次数寄存器G表示的反射的红外光的接收次数已在步骤F11设置为“1”。在步骤F20,将ROM地址寄存器M设置成“1”(步骤F5、F6、F19、F20)。
然后,将发光标志寄存器F1设置成值“0”,并且传输单元34停止发射红外光,而交替地显示与ROM地址“M=1”相对应的一条狗的其它图象数据1与2(步骤F7、FD)。
更具体地,在图22的图象显示进程中,CPU31根据显示定时器寄存器T2的计时数据及目标指定寄存器H的目标指定数据,从ROM33中交替地读出与更新后的ROM地址“M=1”相对应的图象数据1与2(图15),并将读出的图象数据显示在LCD单元38上。取代对应于ROM地址“M=0”的图象数据,在LCD单元38上交替地显示狗窝前的一条狗的背影的图象数据1及一条沮丧地回头观望的狗的图象数据2,各显示2秒钟。
此时,CPU31从ROM33的ROM地址“M=1”中读出效果声音,并在LCD单元38上正在显示回头观望的狗的图象数据2时,通过放大器电路39从扬声器40输出一个“呜”的声音(表示失望的狗的呻吟)(步骤F1、F2、FD、G1至G10)。
即,当用户象用手击狗头那样执行非接触性操作时,便在LCD单元38显示沮丧的狗,并带有通过扬声器40输出的呻吟声。
同时,当用户执行非接触性操作时,在步骤F13中将接收次数寄存器G设置为“G=1”并将接收定时器寄存器T1设置为“T1≤0.3”。然后在步骤F16判定“是”,而在步骤F17、F18判定“否”,并在步骤FD、F1至F5、FD中执行其它预定的进程。在步骤FD的图象显示进程中,当接收单元35的光接收元件35b检测到响应用户的非接触操作的反射的红外光时,在两秒定时器寄存器T0的红外光发射持续时间到达2秒钟以前,交替地显示与ROM地址“M=0”相对应的图象数据1(狗窝)与2(狗窝前的狗),这时判定光接收标志寄存器S不是设置为“0”时,或接收次数寄存器G也不是设置为“0”时,则将红外光发射持续时间加在两秒定时器寄存器T0上(步骤F1、F8、F9、F21)。
然后,将接收次数寄存器G增加“+1”即设置为“2”,这表示已接收到两次反射的红外光。此外,将光接收标志寄存器S设置为“1”,这表示已接收到反射的红外光。然后,执行图22的图象显示进程(步骤F11、F12、FD)。
由于ROM地址寄存器M已设置成ROM地址“M=0”,所以交替地显示与ROM地址“M=0”相对应的一条狗的图象数据1与2,如图24中所示(图22的步骤G1至G10)。
当用户的手离开发光元件34b与光接收元件35b时而检测不到反射的红外光时,便将光接收标志寄存器S设置为“0”,并将红外光发射持续时间加到两秒定时器寄存器T0上,因为发光标志寄存器F1已设置为“1”且光接收标志寄存器S也已设置为“1”(步骤F1至F3、F14、F15)。
用户通过移动他的手使其通过发光元件34b与光接收元件35b两次而令显示在LCD单元38上的狗坐下。当用户移动他的手两次通过发光元件34b与光接收元件35b时,并且当接收次数寄存器G已在步骤F11中设置为“G=2”时,则在步骤F11中判定为“否”,而在步骤FD的图象显示进程中重复与交替地显示与ROM地址“M=0”对应的一条狗的图象数据1与2。
当判定两秒定时器寄存器T0的红外光发射持续时间超过了两秒,并且在步骤F22中进一步判定在步骤F11中已将接收次数寄存器G设置为“G=2”,这意味着已两次接收到反射的红外光,因此在步骤23中将ROM地址寄存器设置为“4”(步骤F5、F6、F22、F23)。
然后,在发光标志寄存器F1中设置值“0”,传输单元34停止发出红外光,并显示对应于更新后的ROM地址“M=4”的一条狗的图象数据(步骤F7、FD)。
更具体地,在图22的图象显示进程中,CPU31根据显示定时器寄存器T2的计时数据及目标指定寄存器H的目标指定数据,交替地从ROM33中读出与ROM地址“M=4”相对应的图象数据1与2(图15),并在LCD单元38上显示读出的一条狗的图象数据1与2。换言之,交替地在LCD单元38上原先显示ROM地址“M=0”的图象数据1与2的位置上显示坐在狗窝前的一条狗的图象数据1与2。此时,CPU31从ROM33中读出对应于ROM地址“M=4”的效果声音数据以生成一种声音,并在正在显示坐在狗窝前的狗的图象数据2时,通过放大器电路39及扬声器40输出所生成的“汪汪”声(步骤F1、F2、FD,图22的步骤G1至G10)。
如上所述,当用户移动其手使其两次通过发光元件34b与光接收元件35b而令显示在LCD单元38上的狗坐下时,便选择坐下的狗的图象数据,并连同通过扬声器40输出的“汪汪”声一起显示。
在步骤F1至F5、FD的进程中交替地显示对应于ROM地址“M=0”的一条狗的图象数据(1)与(2)时,用户可通过移动其手使其在两秒定时器寄存器T0的红外光发射持续时间超过两秒钟以前三次通过发光元件34b与光接收元件35b而对显示在LCD单元38上的狗说好话。当用户在发光元件34b与光接收元件35b前挥手三次且当接收次数寄存器G已在步骤F11设置为“G=3”时,则在步骤F1至F3、F14、F15的进程之后在步骤F16判定为“否”。然后,在步骤FD的图象显示进程中,便交替地显示与ROM地址“M=0”相对应的图象数据(1)与(2)。
此后,在步骤F1至F5、FD的进程中,将会交替地显示与ROM地址“M=0”相对应的图象数据(1)与(2),直到两秒定时器寄存器T0的红外光发射持续时间超过两秒为止。当判定两秒定时器寄存器T0的红外光发射持续时间超过2秒时,便在步骤F22判定接收次数寄存器G并来在步骤F11中设置成“0”、“1”与“2”中任何一个,而在步骤F24中将ROM地址寄存器M设置成“5”(步骤F5、F6、F19、F22、 F24)。
然后,在发光标志寄存器F1中设置值“0”,传输单元34停止发出红外光,并执行一次对应于更新后的ROM地址“M=5”的图象显示进程(步骤F7、FD)。
更具体地,在图22的图象显示进程中,CPU31根据显示定时器寄存器T2的计时数据及目标指定寄存器H的目标指定数据交替地从ROM33中读出与更新后的ROM地址“M=5”相对应的图象数据(1)与(2)(图15),并在LCD单元38上显示读出的一条狗的图象数据(1)与(2)。换言之,在LCD单元38上原先显示ROM地址“M=0”的图象数据(1)、(2)的位置上交替地显示兴高采烈的一条狗的图象数据(1)与(2)各两秒钟。此时,CPU31从ROM33中读出对应于ROM地址“M=5”的效果声音数据以生成一种声音,并在正在显示兴高采烈的狗的图象数据(2)时,通过放大器电路39与扬声器40输出所生成的“讨好吠声”(步骤F1、F2、FD,图22的步骤G1至G10)。
如上所述,当用户移动其手使其三次通过发光元件34b与光接收元件35b,从而对显示在LCD单元38上的狗说好话而令其坐下时,便选择与显示了带有通过扬声器40输出的“讨好吠声”的兴高采烈的狗的图象数据。
用户能通过在发光元件34b与光接收元件35b的前方暂时地执行非接触性操作而令显示在LCD单元38上狗窝前的狗伸出其前脚或伸出其另一只前脚。当表示用户的非接触性操作的持续时间的反射红外光接收持续时间落在不小于0.3秒至小于1秒的范围内时,便在步骤F16、F17判定为“是”,而在步骤F25中将ROM地址寄存器M设置为“2”,这是因为在步骤F11已将接收次数寄存器G设置为“G=1”,并在步骤F13中已将接收定时器寄存器T1设置成“T1=0.3至1.0”(步骤F17至F25)。
然后,在发光标志寄存器F1中设置值“0”,传输单元34停止发出红外光,并执行对应于更新后的ROM地址“M=2”的图象显示进程(步骤F7、FD)。
更具体地,在图22的图象显示进程中,CPU31根据显示定时器寄存器T2的计时数据及目标指定寄存器H的目标指定数据,交替地从ROM33中读出与更新后的ROM地址“M=2”相对应的图象数据(1)、(2)(图15),并将读出的一条狗的图象数据(1)、(2)显示在LCD单元38上。换言之,在LCD单元38上原先显示ROM地址“M=0”的图象数据(1)、(2)的位置上交替地显示将其前脚伸给用户的一条狗的图象数据(1)、(2)。此时,CPU31从ROM33中读出对应于ROM地址“M=2”的效果声音数据以生成一种声音,并在正在显示将其前脚伸给用户的狗的图象数据(2)时,通过放大器电路39与扬声器40输出所生成的“汪汪”声(步骤F1、F2、FD,图22的步骤G1至G10)。
如上所述,当用户在发光元件34b与光接收元件35b前方暂时地执行非接触性操作,从而令显示在LCD单元38上狗窝前的狗将其一只前脚或另一只前脚伸给用户时,便选择了将其一只前脚或另一只前脚伸给用户的狗的图象数据,并连同通过扬声器40输出的“汪汪”声一起显示。
用户能通过连续地执行非接触性操作令显示在LCD单元38上的狗窝前的狗等待或者躺下。当表示用户的非接触性操作的持续时间的反射红外光接收持续时间不小于一秒钟时,则在步骤F16判定为“是”,在步骤F17为“否”而在步骤F18则判定为“是”,并且在步骤F26将ROM地址寄存器M设置成“3”,这是因为在步骤F11已将接收次数寄存器G设置为“G=1”并在步骤F13已将接收定时器寄存器T1设置成“T1>1”(步骤F18至F26)。
然后,在发光标志寄存器F1中设置值“0”,传输单元34停止发出红外光,并执行对应于更新后的ROM地址“M=3”的图象显示进程(步骤F7、FD)。
更具体地,在图22的图象显示进程中,CPU31根据显示定时器寄存器T2的计时数据及目标指定寄存器H的目标指定数据,交替地从ROM33中读出与更新后的ROM地址“M=3”相对应的图象数据1、2(图15),并将读出的一条狗的图象数据1、2显示在LCD单元38上。换言之,在LCD单元38上原先显示ROM地址“M=0”的图象数据1、2的位置上,交替地显示等待中的或躺下的一条狗的图象数据各两秒钟。此时,CPU31从ROM33中读出对应于ROM地址“M=3”的效果声音数据以生成一种声音,并在正在显示躺下的狗的图象数据2时,通过放大器电路39与扬声器40输出所生成的“咕”声(狗的呻吟声)(步骤F1、F2、FD,图22的步骤G1至G10)。
如上所述,当用户在发光元件34b与光接收元件35b前方连续地执行非接触性操作,借此令显示在LCD单元38上的狗窝前的狗等待或躺下时,便选择了等待中的或躺下的狗的图象数据,并连同通过扬声器40输出的“咕”声一起显示。
当在发光标志寄存器F1设置成“1”并正在发出红外光时操作了键输入单元32的结束键32d时,则在发光标志寄存器F1中设置值“0”并且传输单元35停止发出红外光。然后,将ROM地址寄存器M初始化为值“0”,并再度显示对应于ROM地址“M=0”的图象数据,如图24中所示(步骤E4至E7、F1、F2、FD)。
如上所述,在具有上述结构的电子笔记本中,当用户用手在装在电子笔记本本体上的发光元件34b与光接收元件35b前面移动时,发光元件34b发出的红外光便在用户的手上反射而光接收元件35b接收到反射的红外光。然后,根据接收定时器寄存器T1的反射红外光接收持续时间及接收次数寄存器G的数据确定ROM地址寄存器M的ROM地址。CPU31有选择地从ROM33中读出对应于如上所述确定的ROM地址的一条狗的图象数据连同相关的效果声音数据。在本实施例中,图象数据表示各种姿态中的一条狗,诸如坐在狗窝前的一条狗、兴高采烈的一条狗、沮丧的一条狗、伸出其前脚的一条狗等等。读出的图象数据显示在LCD单元38上而相关的效果声音数据则从扬声器40可听见地输出。用户能通过好象他真实地命令狗那样挥动他的手而不用执行传统的显示装置中所需的机械操作,便能使他所要求的一条狗的图象显示在显示单元38上。例如,用户如果愿意便能有选择地在显示单元38上显示一条沮丧的狗和/或一条坐着的狗,从中得到不少乐趣。
在电子笔记本的本实施例中,是通过检测从电子笔记本的本体发出的红外光的反射来判定用户是否执行了非接触性操作的。然而,也可用用户的手来遮断外部的光、笔记本本体生成的声音在用户手上的反射、用用户的手来遮断外部提供的声波、用握在用户手中的一块磁铁来导致磁力的变化等来判定用户的意图或命令。如上所述,用户可以通过执行非接触性操作来随意切换要显示在显示单元上的图象数据。
此外,也可用红外光波形的变化、一种声波和/或磁力来切换显示在显示单元上的图象。
另外在本实施例中,显示在显示单元上的图象是按照或者非接触性操作的持续时间、或者执行非接触性操作的次数来切换的。然而,显示在显示单元上的图象也可按照非接触性操作的持续时间与所执行的操作的次数的组合来切换。
再者,在本实施例中,显示在显示单元上的图象是按照非接触性操作来切换的,但也可按照非接触性操作来执行另一种控制操作,诸如机械操作的切换。【第四实施例】
下面对照附图描述本发明的一个第四实施例。
图27为装有根据本发明的一种开关设备的第四电子笔记本的电路图。
第四电子笔记本中装有一个中央处理单元(CPU)41。
CPU41是由一个键输入单元42提供的键输入信号来驱动而根据存储在ROM43中的一个系统程序控制外部电路的操作的。CPU41与键输入单元42、ROM43、一个传输单元44、一个接收单元45及RAM46相连接。
此外,CPU41与一个包含一个振荡器电路41b及一个分频电路41c的定时器41a、一个显示驱动电路47、通过显示驱动电路47与一个液晶显示单元(LCD单元或显示单元)、一个放大器电路49、以及通过放大器电路49与一个扬声器50相连接。
键输入单元42上装有字母/十个键42a、一个模式键42b、一个启动键42c、一个结束键42d、一个接收键42e、一个写入键42f、一个搜索键42g、一个显示键42h、以及一个输入键42i。字母/十个键42a用于输入待作为笔记本数据登录的“姓名”与“电话号码”。操作模式键42b来设定笔记本模式及图象显示模式。操作启动键42c在笔记本模式中将笔记本数据传送给其它电子用具,而在图象显示模式及口令模式中则发送红外光。操作结束键42d在笔记本模式中停止接收来自其它电子用具的笔记本数据,而在图象显示模式中则停止发送红外光。在笔记本模式中操作接收键42e来接收其它电子用具送来的笔记本数据。写入键42f用于将通过字母/十个键42a的操作输入的笔记本数据及其它电子用具送来的笔记本数据登录在RAM46中。操作显示切换键42h在图象显示模式中有选择地切换ROM43中要显示在LCD单元48上的图象数据。操作输入键42i在图象显示模式中切换正常模式及显示指令设置模式,而在口令模式中则设定一个用户口令。
在ROM43中事先存储有供CPU41执行控制操作的系统程序、多种图象数据、以及分别与图象数据对应的效果声音数据。
图28为事先存储在第四电子笔记本的ROM43中的一个目标的图象数据及效果声音数据的视图。
各包含位图格式的一条狗的两种图象数据的四种组合数据((1)、(2))及四种对应的效果声音数据(PCM数据)分别存储在ROM43中对应的地址“M=1至3”中。
传输单元44上设有一个传输电路44a及一个发光元件44b,后者响应CPU41送来的传输数据发出红外光。在笔记本模式中操作了启动键42c时,发光元件44b发出的红外光用传输电路44a根据通过字母/十个键42a的操作输入与显示在显示单元48上的笔记本数据和/或通过搜索键42g的操作搜索到的及显示的笔记本数据加以调制,并将调制后的红外光作为红外光数据从传输单元44送出。
在图象显示模式中,或在紧接在接通电源后的口令模式中,响应CPU41的一条指令,通过传输电路44a及发光元件44b传送一束具有预定频率的红外光。
接收单元45上设有一个接收电路45a及一个用于接收外部提供的红外光数据的光接收元件45b。当在笔记本模式中操作了接收键42e时,便由接收电路45a及光接收元件45b接收与解调来自一个外部电子用具的笔记本数据。将解调后的数据显示在液晶显示装置48上。
在图象显示模式或口令模式中,光接收元件45b接收外部传送来的红外光或传输单元44的反射红外光,并通过接收电路45a将接收的红外光传输给CPU41 。
图29为第四电子笔记本的RAM46中的寄存器的视图。
RAM46中包括一个笔记本数据寄存器46a、一个显示寄存器46b、一个模式标志寄存器N、一个ROM地址寄存器M、一个接收标志寄存器F0、一个发光标志寄存器F1、一个接收次数寄存器L、一个图象显示模式标志寄存器T、一个时间寄存器46c、显示指令设置寄存器M1-M3、一个口令寄存器PW及一个报警寄存器46d。笔记本数据寄存器46a在一个指针P指定的区域中存储预定数目的人的包含姓名及电话号码的个人数据(笔记本数据)。要在LCD单元48上显示的显示数据是作为图象数据写入寄存器46b中的。模式标志寄存器N在笔记本模式中设置为值“0”,而在图象显示模式中则设置为值“1”。ROM地址寄存器M指示一个目标的图象数据及效果声音数据在ROM43中的存储地址。当在笔记本模式中接收笔记本数据时,接收标志寄存器F0设置为值。1”。当在图象显示模式与口令模式中发出红外光时,发光标寄存器F0设置为值。1”。接收次数寄存器L表示反射的红外光的接收次数,即表示在图象显示模式和/或口令模式中,接收单元45已接收到的反射红外光的次数。图象显示模式标志寄存器T在图象显示模式的正常模式中设置为值“0”而在显示模式的显示指令模式中设置为值“1”。时间寄存器46c中登录来自定时器41a的计时数据,该数据响应定时器41a的启动/停止反复地被清除与设置在寄存器46c中。在显示指令设置寄存器M1-M3中分别设置显示指令数据L1-L3,这些指令数据对应于ROM43的三个ROM地址“M=1-3”所表示的一条狗的三种图象数据。口令寄存器PW中设置有用户的口令。报警寄存器46d中存储紧接在接通电源后的口令模式中输入了一个错误口令时生成的报警声(狗吠)的PCM数据(脉冲编码调制数据)。
在LCD单元48上,在笔记本模式中显示通过字母/十个键42a的操作输入的笔记本数据、响应搜索键42g的操作在RAM46的笔记本数据寄存器46a中搜索到的笔记本数据、以及响应接收键42e的操作通过接收单元45接收到的笔记本数据中的任何一种。
在图象显示模式与口令模式中,交替地在LCD单元48上显示包含在根据RAM46的ROM地址寄存器M所指示的一个ROM地址,从ROM43中读出的至少一个组合数据中的图象数据(1)、(2)各两秒钟。
此外,在图象显示模式中,通过扬声器50输出一个根据ROM地址寄存器M所指定的ROM地址从ROM43中读出的效果声音数据的效果声音,以及在输入了一个错误的口令时,通过扬声器50输出RAM46的报警声音寄存器46d的报警声。
在图象显示模式中,在传输单元44响应启动键42c的操作发出红外光之后,与接收单元45接收到反射的红外光的同时,装设在CPU41中的定时器41a便启动一个计时操作,并且在口令模式中,与传输单元44响应启动键42c的操作发出红外光的同时,启动计时操作。定时器41a的计时数据是写入RAM46的时间寄存器46c中的。
下面描述具有上述结构的第四电子笔记本的操作。
在RAM46的模式标志寄存器N中已设置了值“0”的情况中,即在CPU41已设置在笔记本模式中的情况中,如果操作了键输入单元42的模式键42b,便将模式标志寄存器N设置成值“1”并将CPU41切换到图象显示模式。
当在RAM46的模式标志寄存器N中已设置了值“0”时,CPU41便执行一个笔记本模式进程。该笔记本模式进程与第三实施例中所执行的相同,因此省略其进一步的描述。
当响应键输入单元42的模式键42b的操作而将模式标志寄存器N设置为值“1”,且ROM地址寄存器M初始化为“0”时,便按照图30的流程图执行图象显示模式进程。
由于在起动图象显示模式进程时,ROM地址寄存器M已设置成“M=0”,当操作了输入单元42的启动键42c时,图象显示进程便从步骤KC开始(图30的步骤K1、K2、K3、K4、K5、KC)。
更具体地,在图31的图象显示进程中,CPU41交替地从ROM43中读出对应于事先设置在ROM地址寄存器M中的ROM地址“M=0”的图象数据1、2(图28)并将读出的一条狗的图象数据1与2显示在LCD单元48上。换言之,交替地在LCD单元48的图象数据1、2的位置上显示一个狗窝的图象数据1及坐在狗窝前的一条狗的图象数据2各一秒钟(图31的步骤L1、L2)。
此时,CPU41从ROM33中读出对应于设置在ROM地址寄存器M中的ROM地址“M=0”的效果声音数据。由于对应于ROM地址“M=0”的效果声音数据是不出声的,所以不带声音如上所述地显示图象数据1、2(步骤L3)。
这时,当用户操作键输入单元42的显示切换键42h来设定一条对应于ROM43的ROM地址“M=3”的一条躺着的狗的图象数据的显示指令时,每一次操作显示切换键42h,ROM地址寄存器M便在ROM地址M上增加“+1”,而重复地显示对应于ROM地址“M=1至3”的一条狗的图象数据(图30的步骤K3、K6、KC)。
更具体地,当响应用户的第一次操作显示切换键42h而在ROM地址寄存器M中设置值“1”时,CPU41交替地从ROM43中读出对应于ROM地址“M=1”的图象数据1、2(图28),并将读出的图象数据1、2显示在LCD单元48上。即在LCD单元48上交替地显示一条沮丧的狗的图象数据(1)、(2)各一秒钟(图30的步骤K3、K6、KC,图31的步骤L4、L5)。
此时,CPU41读出对应于ROM43的ROM地址“M=1”的效果声音数据,并通过放大器电路49从扬声器50输出“呜”的声音(表示沮丧的狗的呻吟声)(步骤L6)。
当响应用户第二次操作显示切换键42h而在ROM地址寄存器M中设置值“2”时,CPU41便交替地从ROM43中读出与ROM地址“M=2”相对应的图象数据(1)、(2)(图28),并将读出的图象数据(1)、(2)显示在LCD单元48上。即在LCD单元48上交替地显示伸出前脚的一条狗的图象数据(1)、(2)各一秒钟(图30的步骤K3、K6、KC,图31的步骤L7、L8)。
此时,CPU41读出对应于ROM43的ROM地址“M=2”的效果声音数据,并通过放大器电路49从扬声器50输出“汪汪”声(狗的呻吟声)(步骤L9)。
如图33中所示,当响应用户第三次操作显示切换键42h而在ROM地址寄存器M中设置了值“3”时,CPU41便交替地从ROM43中读出对应于ROM地址“M=3”的图象数据(1)、(2)(图28),并将读出的图象数据(1)、(2)显示在LCD单元48上。即在LCD单元48上交替地显示一条躺着的狗的图象数据(1)、(2)各一秒钟(图30的步骤K3、K6、KC,图31的步骤L7、L10)。
此时,CPU41读出对应于ROM43的ROM地址“M=3”的效果声音数据,并通过放大器电路49从扬声器50输出“咕”的一声(狗的一声呻吟)(步骤L11)。
如上所述,当在LCD单元48上显示对应于ROM43的ROM地址“M=3”的一条躺着的狗的图象数据时,如果用户操作输入单元42i来设置一条相对于与ROM地址“M=3”对应的图象数据的显示指令时,(在正常模式中图象显示模式标志寄存器T是设置成“0”的),便将模式标志寄存器T设置成“1”,而将操作模式切换到显示指令模式(步骤K2、K7、K8)。
在图象显示模式标志寄存器T已设置为“1”的显示指令设置模式中,便将图象显示模式标志寄存器T设置为正常模式中的“0”,而将操作模式切换到正常模式(步骤K77、K9)。
当如图33中所示LCD单元48上正在显示对应于ROM43的ROM地址“M=3”的一条躺着的狗的图象数据且显示指令设置模式标志寄存器T正设置为“T=1”时,用户操作了启动键42C时,便将发光标志寄存器F1设置成“1”。然后,传输单元44的发光元件44b发出红外光并将图象显示模式标志寄存器T设置为“0”并将接收次数寄存器L复位至“0”(步骤K1、K10、K11)。
相对于LCD单元48上显示的与ROM43的ROM地址“M=3”相对应的图象数据(对应于ROM地址“M=3”的一条躺着的狗的图象数据)的显示指令的设置如下:当接收单元45的光接收元件45b响应用户两次挥动其手时的第一次非接触性操作而接收用户的手上反射的红外光时,定时器41a启动计时操作并将计时数据写入时间寄存器46c中,一个计时操作开始计数预定的持续时间(例如两秒钟),并将接收次数寄存器L增加“+1”而设置成“1”(步骤K4、K12、K13、K14)。
当接收单元45的光接收元件45b响应以上述相同的方式的第二次非接触性操作而接收到用户的手上反射的红外光时,便将接收次数寄存器L再增加“+1”而设置为“2”(步骤K4、K12、K14)。
在写入时间寄存器46c的计时数据超过一个预定的持续时间之前的时间寄存器46c的计时操作中,重复地显示对应于ROM地址“M=3”的一条躺着的狗的图象数据,并可以听见地输出相关的效果声音数据(步骤K5、K15、KC、L7、L10、L11)。
当待写入时间寄存器46c的计时数据超过预定的持续时间时,定时器41a停止计时操作并将时间寄存器46c归零(步骤K15、K16)。
由于图象显示模式标志寄存器T设置成“1”,它将显示指令设置模式设置成相对于与ROM地址“M=3”相对应的一条狗的图象数据,便将反射红外光的接收次数设定为“2”并存储在接收次数寄存器L中(步骤K17、K18)。
然后,将图象显示模式标志寄存器T复位成“0”,而操作模式被切换到正常模式(步骤K19)。
此后,相对于与ROM地址“M=1”相对应的一条沮丧的狗的图象数据及与ROM地址“M=2:的一条伸出前脚的狗的图象数据执行相同的显示指令设置进程。将显示指令设置进程中分别执行的响应非接触性操作的反射红外光的接收次数作为显示指令数据L1、L2设置与存储在显示指令设置寄存器M1、M2中(步骤K3、K6、K2、K7、K8、K4、K12至K19)。
现在,我们假定,响应非接触性操作的反射红外光接收次数(“1”)是作为显示指令数据L1设置在显示指令设置寄存器M1中的,而响应非接触性操作的反射红外光的接收次数(“3”)是作为显示指令数据L2设置在显示指令设置寄存器M2中的。
当已将显示指令数据L1-L3分别设置在显示指令设置寄存器M1-M3中且在图象显示模式标志寄存器T中已设置了值“0”,从而操作模式已切换到正常模式之后,如果操作了启动键42c来根据一条非接触性操作的指令显示一条狗的所要求的图象时,则在发光标志寄存器F1中设置值“1”而传输单元44的发光元件44b发出红外光,并且将接收次数寄存器L复位到“0”(步骤K1、K10、K11)。
当如图34中所示,用户执行两次非接触性操作时(挥手两次)来显示存储在ROM43中的一条躺着的狗的图象数据,并且接收单元45的光接收元件45b响应第一次非接触性操作接收反射的红外光,定时器41a启动计时操作并将计时数据写入时间寄存器46c中。然后,计时进程启动计数一个预定的持续时间(例如2秒钟)并将接收次数寄存器L设置为“1”(步骤K4、K12、K13、K14)。
当接收单元45的光接收元件45b响应第二次非接触性操作而接收反射的红外光时,接收次数寄存器L便增加到“2”(步骤K4、K12、K14)。
在时间寄存器46c中的时间数据超过预定的持续时间之前的时间寄存器46c的计时操作中,重复地显示对应于ROM地址“M=0”的走出狗窗的一条狗的图象数据,并且可听见地输出相关的效果声音数据,如图32中所示(步骤K5、K15、KC、L1、L2、L3)。
当写入时间寄存器46c中的计时数据超过预定的持续时间时,定时器41a便停止计时操作,并将时间寄存器46c归零(步骤K15、K16)。
由于图象显示模式标志寄存器T是设置成“0”的,它设定了正常显示模式,其中,设置在接收次数寄存器L中的响应用户的非接触性操作的反射红外光接收次数“2”是作为显示指令数据L3设置的,并且ROM地址是设置为“M=3”的(步骤K17、K20)。
然后,CPU41从ROM43中读出对应于ROM地址“M=3”的图象数据(1)、(2)(图28),并将读出的图象数据(1)、(2)显示在LCD单元48上。即,交替地在LCD单元48上显示一条躺着的狗的图象数据(1)、(2)各一秒钟(图30的步骤K20、KC,图31的步骤L7、L10)。
此时,CPU41读出对应于ROM43的ROM地址“M=3”的效果声音数据,并通过放大器电路49从扬声器50输出一声“咕”(一条狗的呻吟声)(步骤L11)。
当通过启动键42C的操作而将发光标志寄存器F1设置为“1”而传输单元44的发光元件44d正在发射红外光时,而且还将光接收寄存器L复位成“0”时,当用户挥手一次来显示存储在ROM43中的一条沮丧的狗的图象数据时,接收单元45的光接收元件45b接收用户的手所反射的红外光。然后,定时器41a启动计时操作并将计时数据写入时间寄存器46c中,从而计时进程开始计数一个预定的持续时间(例如2秒钟)(步骤K4、K12、K13)。
并且接收次数寄存器L增加“+1”而设置成“1”(步骤K14)。
在写入时间寄存器46c的计时数据超过一个预定的持续时间之前的时间寄存器46c的计时操作中,重复地显示对应于ROM地址“M=0”的从狗窝中出来的狗的图象数据,并可听见地输出相关的效果声音数据(步骤K5、K15、KC、L1、L2、L3)。
当写入时间寄存器46c的计时数据超过该预定的持续时间时,定时器41a停止计时操作并将时间寄存器46c归零(步骤K15、K16)。
由于图象显示模式标志寄存器T是设置为“0”的,它设定了正常显示模式,搜索显示指令设置寄存器M1,其中响应用户的非接触性操作而设置在接收次数寄存器L中的反射红外光的接收次数“1”是作为显示指令数据L1设置的,而ROM地址则设置为“M=1”(步骤K17、K20)。
然后,CPU41从ROM43中读出对应于ROM地址“M=1”的图象数据(1)、(2)(图28),并将读出的图象数据(1)、(2)显示在LCD单元48上。即在LCD单元48上交替地显示一条沮丧的狗的图象数据(1)、(2)各一秒钟(图30的步骤K20、KC,图31的步骤L4、L5)。
此时,CPU41读出对应于ROM43的ROM地址“M=1”的效果声音数据,并通过放大器电路49从扬声器50输出一声“呜”(一条沮丧的狗的呻吟声)(步骤L11)。
在发光标志寄存器F1被启动键42c的操作设置为“1”并且传输单元44的发光元件44d正在发出红外光,并且在光接收寄存器L复位成“0”时(步骤K1、K10、K11),当用户挥手三次,即执行非接触性操作三次,来显示存储在ROM43中的一条伸出前脚的狗的图象数据时,接收单元45的光接收元件45b接收响应用户的第一次非接触性操作而在其手上反射的红外光。然后,定时器41a启动计时操作,并将计时数据写入时间寄存器46c中,从而计时进程开始计数一个预定的持续时间(例如2秒钟)并将接收次数寄存器L增加(+1)而设置成“1”(步骤K4、K12、K13、K14)。
当接收单元45的光接收元件45b接收到响应用户的第二次非接触性操作而在其手上反射的红外光时,接收次数寄存器L便被增加(+1)而设置为“2”(步骤K4、K12、K14)。
当接收单元45的光接收元件45b接收到响应用户的第三次非接触性操作而在其手上反射的红外光时,接收次数寄存器L便被增加(+1)而设置为“3”(步骤K4、K12、K14)。
在写入时间寄存器46c的计时数据超过一个预定的持续时间之前的时间寄存器46c的计时操作中,重复地显示对应于ROM地址“M=0”的从狗窝中出来的一条狗的图象数据,并且可听见地输出相关的效果声音数据(步骤K5、K15、KC、L1、L2、L3)。
当写入时间寄存器46c的计时数据超过该预定的持续时间时,定时器41a停止计时操作,并且时间寄存器46c被归零(步骤K15、K16)。
由于图象显示模式标志寄存器T是设置为“0”的,它设定了正常显示模式,搜索显示指令设置寄存器M2,其中,响应用户的非接触性操作而设置在接收次数寄存器L中的反射红外光接收次数“3”是作为显示指令数据L3设置的,而ROM地址则设置为“M=2”(步骤K17、K20)。
然后,CPU41从ROM43中读出对应于ROM地址“M=2”的图象数据(1)、(2)(图28),并将读出的图象数据(1)、(2)显示在LCD单元48上。即在LCD单元48上交替地显示伸出前脚的一条狗的图象数据(1)、(2)各一秒钟(图30的步骤K20、KC,图31的步骤L7、L8)。
此时,CPU41读出对应于ROM43的ROM地址“M=2”的效果声音数据,并通过放大器电路49从扬声器50输出“汪汪”声(狗的呻吟声)(步骤L11)。
如上所述,用户能够通过以预定的方式挥手而将所要求的一条狗的图象数据显示在LCD单元48上。
图35为紧接在接通电源后执行的一个口令模式进程的流程图。
当操作输入键421与启动键42c来设定一个口令时,便在发光标志寄存器F1中设置了值“1”,而传输单元44的发光元件44b发出红外光。与此同时,定时器41a启动计时操作,并将计时数据写入时间寄存器46c中,并执行计时进程来计数一个预定的持续时间(2秒)(图35的步骤R1、R2、R3、R4)。
当用户在发光元件44b与光接收元件45b前执行作为口令标记的两次非接触性操作时,光接收元件45b接收两次响应非接触性操作的反射红外光,并在接收次数寄存器L中设置一个值“2”(步骤R5、R6)。
当写放时间寄存器46c中的计时数据超过2秒时,便在发光标志寄存器F1中设置值“0”而发光元件44b停止发出红外光。然后,定时器41a停止计时操作并将时间寄存器46c归零(步骤R7、R8、R9)。
如上所述,登录在接收次数寄存器L中的光接收次数“2”便被作为一个口令设置与存储在口令寄存器PW中(步骤R10)。
当在其口令寄存器PW中登录了口令“2”的电子笔记本接通电源时,它指示已登录了一个口令并在ROM地址寄存器M中设置值“0”。然后,从ROM43中读出对应于ROM地址“M=0”的从狗窝中出来的一条狗的图象数据(1)、(2),并在LCD单元48上交替地显示各一秒钟,如图32中所示(步骤R11、R12)。
当操作启动键42c来输入一个口令时,便在发光标志寄存器F1中设置值“1”而传输单元44的发光元件44b发出红外光。与此同时,定时器41a开始计时操作,并将计时数据写入时间寄存器46c中,并执行计时进程来计数一个预定的持续时间(2秒)(步骤R13、R14、R15)。
当用户在发光元件44b与光接收元件45b前方执行两次非接触操作来输入口令时,光接收元件45b接收响应非接触性操作的两次反射红外光,而在接收次数寄存器L中设置值“2”(步骤R16、R17)。
当写入时间寄存器46c中的计时数据超过2秒时,便在发光标志寄存器F1中设置值“0”而发光元件44b停止发出红外光。然后,定时器41a停止计时操作并将时间寄存器46c归零(步骤R18、R19、R20)。
然后,判定登录在接收次数寄存器L中的对应于用户的非接触性操作的光接收次数“2”是否与事先登录在口令寄存器PW中的口令“2”相符。当判定了登录在接收次数寄存器L中的值与登录在口令寄存器PW中的口令相符时,便可执行取块于键输入操作的其它进程,诸如笔记本模式进程与图象显示进程(步骤R21、R22,其它进程)。
当判定登录在接收次数寄存器L中的值并不与登录在口令寄存器PW中的口令相符时,则不执行其它进程,并从扬声器50可听见地输出一个存储在报警寄存器46d中的报警声,并强制切断电源(步骤R21、R22、R23、R24)。
在这一情况中,可以象狗咬一样将电子笔记本的硬外壳的盖闭合。
换言之,用户能通过执行一种预定的挥手操作来输入一个口令,即用产可通过预定的挥手操作令电子笔记本执行他所要求的进程,诸如笔记本模式进程与图象显示模式进程。
因此,在具有上述结构的电子笔记本中,用户能通过挥手经过发光元件44b与光接收元件45b而使光接收元件46b接收反射的红外光。然后,将光接收元件45b所接收的光的次数(L)事先存储在RAM46的显示指令寄存器中。光接收元件接收到的光的次数(L)可用作向通过显示切换键42h的操作而有选择地显示在LCD单元48上的狗发出的一条命令。因此,CPU41根据光接收元件45b所接收的光的次数(L),从ROM43中有选择地读出图象数据(兴高采烈的狗、沮丧的狗或伸出前脚的狗的图象数据)以及对应的效果声音数据,并将读出的图象数据显示在LCD单元48上,并进一步根据读出的效果声音数据通过扬声器50可听见地输出一种效果声音。因此,以本电子笔记本,用户无须执行诸如键输入操作之类的机械操作,也能通过执行预定的挥手操作而使LCD单元48上显示各种姿态的狗的图象数据。
由于光接收元件45b接收到的光的次数“L”是作为一个口令登录在口令寄存器PW中的,因此用户能通过执行非接触性操作来输入一个口令。当登录在口令寄存器PW中的口令与通过非接触性操作输入的口令(光接收元件45b接收到的光的次数)相符时,便可执行一个所要求的进程,诸如笔记本模式进程与图象显示模式进程。在传统的电子笔记本中,要求用户通过诸如键输入操作之类的机械操作来输入口令,但在本发明的电子笔记本中,不要求用户执行机械操作。
在本实施例的电子笔记本中,检测从电子笔记本的本体发出的红外光的反射来判定用户是否已执行了非接触性操作。然而,诸如用用户的手来遮断外部光、笔记本本体生成的声波在用户手上的反射、用用户的手来遮断外部提供的声波,用用护手持的一块磁铁引起磁力的改变等也可用于判断用户的意图或命令。如上所述,通过执行非接触性操作可以选择要在显示单元上显示的图象数据及以用户所要求的方式控制进程。
此外,红外光波形的改变、声波与/或磁力也可用于判断非接触性操作是如何执行的,供选择图象数据或检测口令之用。
再者在本实施例中,是根据非接触性操作的次数来切换显示在显示单元上的图象及判定口令的。然而,也可根据所执行的非接触性操作的次数来执行电子笔记本中诸如机械开关操作之类的控制操作。
上面已经详细地描述了本发明的若干实施例,但这些实施例只是示例性的而非限制性的。本发明可以各种方式修改。本发明的所有改型与应用都在本发明的范围与精神之内,从而本发明的范围只由当前所附的权利要求书及其等价物中所陈述的内容确定。

Claims (14)

1、一种图象显示装置,用于在生物图象显示装置(26)上显示存储在一个图象存储装置(23)中的多个生物图象中的任一个生物图象,该图象显示装置的特征在于其包括:
时间计数装置(21a,24c),用于通过计数时间计数脉冲信号获取时间计数数据;
数据存储装置(24,24d,24e,X13),其内存有由外部提供的控制该生物生长所需的生长要素数据;以及
显示控制装置(21,X14,X15至X17,X18),用于从存储在所述生物图象存储装置中的生物图象中读出一个生物图象,该生物图象代表跟在当前显示在所述显示装置上的那个生物图象所代表的生长阶段之后的一个生长阶段,并用于在一预定时间期过去且存储在所述数据存储装置中的生长要素数据的一个值超出一预定值的情况下控制所述显示装置显示所读出的生物图象。
2、根据权利要求1的图象显示装置,其特征在于,如果当该预定时间期过去时该所存储的生长要素数据值超出了该预定值,则所述显示控制装置控制所述显示装置显示所读出的生物图像。
3、根据权利要求2的图象显示装置,其特征在于每次该预定时间期过去时所述显示控制装置清除存储在所述数据存储装置中的该值。
4、根据权利要求1至3之一的图象显示装置,其特征在于还包括数据检测装置(29,28,27,X10至X12),用于检测所述生长要素数据并将所检测到的生长要素数据输出到所述数据存储装置。
5、根据权利要求1至3之一的图象显示装置,其特征在于所述图象显示控制装置是可由使用者携带的电子装置。
6、根据权利要求5的图象显示装置,其特征在于所述电子装置是一个电子笔记本。
7、根据权利要求1或2的图象显示装置,其特征在于所述生物图象是一个动物或植物的图像。
8、根据权利要求4的图象显示装置,其特征在于,所述预定时间期是24小时。
9、一种图象显示方法,用于在一个图象显示装置(26)上显示存储在一个图象存储装置(23)中的多个生物图象中的任一个生物图象,该图象显示方法的特征在于其包括:
通过计数时间计数脉冲信号获取时间计数数据的时间计数步骤(X9);及
显示控制步骤(X14,X15至X17,X18),用于访问存储有各代表生物的一个预定生长阶段的生物图象的所述图象存储装置,并从中读出一个生物图象,该生物图象代表跟在当前显示在所述显示装置上的那个生物图象所代表的生长阶段之后的一个生长阶段,并在一预定时间期过去且存储在一数据存储装置中的一个生长要素数据的值超出一预定值的情况下控制所述显示装置显示所读出的生物图象。
10、根据权利要求9的图象显示方法,其特征在于,如果当该预定时间期过去时该所存储的生长要素数据值超出了该预定值,则所述显示控制步骤控制所述显示装置显示所读出的生物图像。
11、根据权利要求9的图象显示方法,其特征在于每次该预定时间期过去时所述显示控制方法清除存储在所述数据存储装置中的该值。
12、根据权利要求9至11之一的图象显示方法,其特征在于还包括数据检测步骤,用于检测外部提供的生长要素数据并将所检测到的生长要素数据输出到所述数据存储装置。
13、根据权利要求9的图象显示方法,其特征在于所述预定时间期是24小时。
14、根据权利要求9的图象显示方法,其特征在于所述生物图象是一个动物或植物的图像。
CN97103077A 1993-08-25 1997-03-12 图象显示装置 Expired - Lifetime CN1047009C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP210406/1993 1993-08-25
JP5210406A JPH0764752A (ja) 1993-08-25 1993-08-25 画像表示装置
JP295072/1993 1993-11-25
JP5295072A JPH07146750A (ja) 1993-11-25 1993-11-25 スイッチ装置
JP5312091A JP2848219B2 (ja) 1993-12-13 1993-12-13 画像表示装置及び画像表示方法
JP312091/1993 1993-12-13

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN94115106A Division CN1047012C (zh) 1993-08-25 1994-08-25 图象显示装置

Publications (2)

Publication Number Publication Date
CN1175028A CN1175028A (zh) 1998-03-04
CN1047009C true CN1047009C (zh) 1999-12-01

Family

ID=27329117

Family Applications (2)

Application Number Title Priority Date Filing Date
CN94115106A Expired - Lifetime CN1047012C (zh) 1993-08-25 1994-08-25 图象显示装置
CN97103077A Expired - Lifetime CN1047009C (zh) 1993-08-25 1997-03-12 图象显示装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN94115106A Expired - Lifetime CN1047012C (zh) 1993-08-25 1994-08-25 图象显示装置

Country Status (7)

Country Link
US (6) US5572646A (zh)
EP (3) EP0790561B1 (zh)
CN (2) CN1047012C (zh)
DE (3) DE69418398T2 (zh)
HK (2) HK1009189A1 (zh)
MY (3) MY123790A (zh)
TW (4) TW367469B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100419728C (zh) * 2001-03-02 2008-09-17 精工爱普生株式会社 利用分立操作设备的数据处理系统及其控制方法

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8027809B2 (en) 1992-11-17 2011-09-27 Health Hero Network, Inc. Home power management system
US8078407B1 (en) 1997-03-28 2011-12-13 Health Hero Network, Inc. System and method for identifying disease-influencing genes
US7624028B1 (en) 1992-11-17 2009-11-24 Health Hero Network, Inc. Remote health monitoring and maintenance system
US20010011224A1 (en) 1995-06-07 2001-08-02 Stephen James Brown Modular microprocessor-based health monitoring system
US5307263A (en) 1992-11-17 1994-04-26 Raya Systems, Inc. Modular microprocessor-based health monitoring system
US6330426B2 (en) 1994-05-23 2001-12-11 Stephen J. Brown System and method for remote education using a memory card
US9215979B2 (en) 1992-11-17 2015-12-22 Robert Bosch Healthcare Systems, Inc. Multi-user remote health monitoring system
US5951300A (en) 1997-03-10 1999-09-14 Health Hero Network Online system and method for providing composite entertainment and health information
US8078431B2 (en) 1992-11-17 2011-12-13 Health Hero Network, Inc. Home power management system
US8095340B2 (en) 1992-11-17 2012-01-10 Health Hero Network, Inc. Home power management system
WO2001037174A1 (en) 1992-11-17 2001-05-25 Health Hero Network, Inc. Method and system for improving adherence with a diet program or other medical regimen
US5956501A (en) * 1997-01-10 1999-09-21 Health Hero Network, Inc. Disease simulation system and method
US5832448A (en) 1996-10-16 1998-11-03 Health Hero Network Multiple patient monitoring system for proactive health management
US6968375B1 (en) 1997-03-28 2005-11-22 Health Hero Network, Inc. Networked system for interactive communication and remote monitoring of individuals
US5572646A (en) * 1993-08-25 1996-11-05 Casio Computer Co., Ltd. Apparatus for displaying images of living things to show growing and/or moving of the living things
US5685776A (en) * 1994-11-23 1997-11-11 Tiger Electronics, Inc. Hand-held electronic game devices
JP3671259B2 (ja) * 1995-05-31 2005-07-13 カシオ計算機株式会社 表示装置
EP0779008B1 (en) * 1995-07-03 2000-05-10 Koninklijke Philips Electronics N.V. Transmission of graphic images
JPH09173643A (ja) * 1995-12-25 1997-07-08 Hudson Soft Co Ltd テレビゲームにおける画像情報処理方法
US5936603A (en) * 1996-01-29 1999-08-10 Delco Electronics Corporation Liquid crystal display with temperature compensated voltage
IL126142A0 (en) 1996-03-15 1999-05-09 Zapa Digital Art Ltd Programmable computer graphic objects
AU2978397A (en) * 1996-06-05 1998-01-05 Sega Enterprises, Ltd. Image processor for games
US6032119A (en) 1997-01-16 2000-02-29 Health Hero Network, Inc. Personalized display of health information
US6227966B1 (en) * 1997-02-19 2001-05-08 Kabushiki Kaisha Bandai Simulation device for fostering a virtual creature
US6213871B1 (en) 1997-02-19 2001-04-10 Kabushiki Kaisha Bandai Nurturing simulation apparatus for virtual creatures
US7104884B2 (en) * 1997-02-19 2006-09-12 Kabushiki Kaisha Bandai Breeding simulation apparatus for virtual creatures
JP3044116U (ja) * 1997-03-18 1997-12-16 株式会社バンダイ 仮想生命体の育成シミュレーション装置
JPH11188180A (ja) * 1997-04-07 1999-07-13 Snk:Kk ゲームシステム
JP3932461B2 (ja) * 1997-05-21 2007-06-20 ソニー株式会社 クライアント装置、画像表示制御方法、共有仮想空間提供装置および方法、並びに記録媒体
JP3799134B2 (ja) 1997-05-28 2006-07-19 ソニー株式会社 システムおよび通知方法
US6144390A (en) * 1997-08-04 2000-11-07 Lucent Technologies Inc. Display composition technique
US6313843B1 (en) * 1997-08-27 2001-11-06 Casio Computer Co., Ltd. Apparatus and method for controlling image display, and recording medium storing program for controlling image display
US5971855A (en) * 1997-09-30 1999-10-26 Tiger Electronics, Ltd. Apparatus and method of communicating between electronic games
JPH11104356A (ja) * 1997-10-03 1999-04-20 Konami Co Ltd ゲームシステムおよびコンピュータ読み取り可能な記録媒体
JPH11192384A (ja) * 1997-12-26 1999-07-21 Bandai Co Ltd ネットワークを利用した育成シミュレーション装置
CA2227361A1 (en) * 1998-01-19 1999-07-19 Taarna Studios Inc. Method and apparatus for providing real-time animation utilizing a database of expressions
JPH11203009A (ja) 1998-01-20 1999-07-30 Sony Corp 情報処理装置および方法、並びに提供媒体
JPH11212934A (ja) * 1998-01-23 1999-08-06 Sony Corp 情報処理装置および方法、並びに提供媒体
JP3855430B2 (ja) 1998-01-23 2006-12-13 ソニー株式会社 情報処理装置および方法、情報処理システム、並びに記録媒体
US6417853B1 (en) * 1998-02-05 2002-07-09 Pinnacle Systems, Inc. Region based moving image editing system and method
US6527610B1 (en) 1998-05-28 2003-03-04 Trendmasters, Inc. Wearable interactive digital amusement device
AU5690999A (en) * 1998-08-25 2000-03-14 Trendmasters, Inc. Interactive digital amusement device
US20080004915A1 (en) 1998-09-25 2008-01-03 Brown Stephen J Dynamic modeling and scoring risk assessment
JP4006873B2 (ja) 1999-03-11 2007-11-14 ソニー株式会社 情報処理システム、情報処理方法及び装置、並びに情報提供媒体
KR20010053481A (ko) 1999-05-10 2001-06-25 이데이 노부유끼 로봇 장치 및 그 제어 방법
US7620527B1 (en) * 1999-05-10 2009-11-17 Johan Leo Alfons Gielis Method and apparatus for synthesizing and analyzing patterns utilizing novel “super-formula” operator
JP2000330902A (ja) * 1999-05-25 2000-11-30 Sony Corp 情報処理装置および方法、並びに媒体
JP2001118081A (ja) 1999-10-15 2001-04-27 Sony Corp 情報処理装置および方法、並びにプログラム格納媒体
US7442107B1 (en) * 1999-11-02 2008-10-28 Sega Toys Ltd. Electronic toy, control method thereof, and storage medium
JP4573422B2 (ja) 1999-11-30 2010-11-04 シャープ株式会社 データ通信装置、データ通信システムおよびデータ通信方法を実現するプログラムを記録した機械読取可能な記録媒体
US7117190B2 (en) * 1999-11-30 2006-10-03 Sony Corporation Robot apparatus, control method thereof, and method for judging character of robot apparatus
US7397476B2 (en) 2000-05-31 2008-07-08 Seiko Epson Corporation Projector, projection display system, and corresponding method and recording medium
KR20000054387A (ko) * 2000-06-03 2000-09-05 서재복 정원수 사이버 농장
KR20020007749A (ko) * 2000-07-18 2002-01-29 최근구 인터넷상에서 육성ㆍ재배하는 드림시드를 이용한웹사이트의 구성 및 운영방법
TW552539B (en) * 2000-09-29 2003-09-11 Sony Corp Agent system, agent transaction method, data providing device, and data recording medium
JP2002153670A (ja) * 2000-11-17 2002-05-28 Casio Comput Co Ltd 電子ゲームシステム、電子ゲーム装置、および記録媒体
JP2002159739A (ja) * 2000-11-27 2002-06-04 Casio Comput Co Ltd 電子ゲームシステム、電子ゲーム装置、および記録媒体
US20020138246A1 (en) * 2001-03-08 2002-09-26 Czora Gregory J. System and method for simulating conciousness
US6573661B2 (en) * 2001-06-12 2003-06-03 Eastman Kodak Company Image display for displaying a reflection image and a luminous image
AU2002354111A1 (en) * 2002-04-23 2003-11-10 Konami Computer Entertainment Japan, Inc. Environment parameter game program, game program cartridge, and game apparatus
US7179171B2 (en) * 2002-06-24 2007-02-20 Mitsubishi Electric Research Laboratories, Inc. Fish breeding toy for cellular telephones
US20040204127A1 (en) * 2002-06-24 2004-10-14 Forlines Clifton L. Method for rendering with composited images on cellular telephones
US6817979B2 (en) 2002-06-28 2004-11-16 Nokia Corporation System and method for interacting with a user's virtual physiological model via a mobile terminal
US7268689B2 (en) * 2002-09-26 2007-09-11 Sulaver John A Alerting and intruder deterring device
JP4212402B2 (ja) * 2003-02-21 2009-01-21 株式会社コマデン 発光ユニット
US7002426B2 (en) * 2003-03-06 2006-02-21 M/A-Com, Inc. Above resonance isolator/circulator and method of manufacture thereof
US7399276B1 (en) 2003-05-08 2008-07-15 Health Hero Network, Inc. Remote health monitoring system
JP2005071256A (ja) * 2003-08-27 2005-03-17 Sony Corp 画像表示装置及び画像表示方法
CN1609950B (zh) * 2003-10-20 2010-05-12 上海科技馆 用语音控制动物影像运动的方法及装置
US7534157B2 (en) 2003-12-31 2009-05-19 Ganz System and method for toy adoption and marketing
JP2005340953A (ja) * 2004-05-24 2005-12-08 Toshiba Corp 情報機器および同機器の表示制御方法
CN100459756C (zh) * 2004-08-23 2009-02-04 英华达股份有限公司 移动通讯装置
JP4825015B2 (ja) * 2006-02-01 2011-11-30 株式会社コナミデジタルエンタテインメント 仮想生命体キャラクタ育成装置
JP4837390B2 (ja) * 2006-02-01 2011-12-14 株式会社コナミデジタルエンタテインメント 仮想生命体キャラクタ育成装置
US9205329B2 (en) * 2006-07-25 2015-12-08 Mga Entertainment, Inc. Virtual world electronic game
JP2008043642A (ja) * 2006-08-21 2008-02-28 Square Enix Co Ltd ネットワーク育成ゲームシステム、育成ゲーム用サーバ装置及び育成ゲーム用端末装置、キャラクタ表示方法、並びにプログラム及び記録媒体
US8287372B2 (en) * 2006-09-28 2012-10-16 Mattel, Inc. Interactive toy and display system
US8086551B2 (en) 2007-04-16 2011-12-27 Blue Oak Mountain Technologies, Inc. Electronic system with simulated sense perception and method of providing simulated sense perception
US8088004B2 (en) * 2007-10-16 2012-01-03 International Business Machines Corporation System and method for implementing environmentally-sensitive simulations on a data processing system
US20090207120A1 (en) * 2008-02-20 2009-08-20 Lin Min-Pao Method for fast switching interfaces in liquid crystal display of portable electronic device
JP4208948B1 (ja) * 2008-05-21 2009-01-14 株式会社バンダイ ゲーム装置
US20100041312A1 (en) * 2008-08-15 2010-02-18 Paul King Electronic toy and methods of interacting therewith
JP4384253B1 (ja) * 2009-03-19 2009-12-16 株式会社バンダイ ゲーム装置
US9186575B1 (en) * 2011-03-16 2015-11-17 Zynga Inc. Online game with animal-breeding mechanic
TWI477848B (zh) * 2012-04-10 2015-03-21 E Ink Holdings Inc 電子裝置
US20140132595A1 (en) * 2012-11-14 2014-05-15 Microsoft Corporation In-scene real-time design of living spaces
WO2018016074A1 (ja) 2016-07-22 2018-01-25 ガンホー・オンライン・エンターテイメント株式会社 端末装置、プログラム及び方法
US11305806B2 (en) 2018-08-14 2022-04-19 Great Plains Manufacturing, Inc. Vehicle steering assembly
US10682575B1 (en) 2019-10-03 2020-06-16 Mythical, Inc. Systems and methods for generating in-game assets for a gaming platform based on inheriting characteristics from other in-game assets
US11389735B2 (en) * 2019-10-23 2022-07-19 Ganz Virtual pet system
US11358059B2 (en) 2020-05-27 2022-06-14 Ganz Live toy system
US11192034B1 (en) * 2020-07-08 2021-12-07 Mythical, Inc. Systems and methods for determining how much of a created character is inherited from other characters
CN114927027A (zh) * 2022-05-24 2022-08-19 洛阳理工学院 一种演唱训练系统

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4181971A (en) * 1976-02-09 1980-01-01 The University Of Akron Apparatus for presenting a sequence of fixed pictures
WO1993015456A2 (en) * 1992-01-24 1993-08-05 Compaq Computer Corporation User interface for easily setting computer speaker volume and power conservation levels

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS579480A (en) 1980-06-19 1982-01-18 Nintendo Co Ltd Figure displaying game device
JPS58153985A (ja) 1982-03-09 1983-09-13 キヤノン株式会社 電子機器
JPS59773A (ja) * 1982-06-25 1984-01-05 Sharp Corp 電子式辞書
JPH07104959B2 (ja) 1983-12-28 1995-11-13 株式会社日立製作所 生長モデル表示装置
US4649504A (en) * 1984-05-22 1987-03-10 Cae Electronics, Ltd. Optical position and orientation measurement techniques
JPS63282569A (ja) * 1986-11-26 1988-11-18 Rateio Internatl:Kk コンピユ−タによる視覚情報からの動植物名検索方法
JPS63251828A (ja) * 1987-04-08 1988-10-19 Mitsubishi Electric Corp 情報処理装置
JPH0798104B2 (ja) 1987-06-24 1995-10-25 株式会社ハドソン テレビゲ−ム装置
JPH01300830A (ja) * 1988-05-27 1989-12-05 Norin Suisansyo Nogyo Kenkyu Center Shocho 植物生育期予測装置
JPH0293861A (ja) * 1988-09-30 1990-04-04 Toshiba Corp 動物との対話システム
FI99250C (fi) 1989-01-10 1997-12-29 Nintendo Co Ltd Järjestelmä ulkoisen muistin luvattoman käytön estämiseksi
US5267734C1 (en) 1990-05-31 2001-07-17 Rare Coin It Inc Video game having calendar dependent functionality
JPH0498106A (ja) 1990-08-16 1992-03-30 Nippon Telegr & Teleph Corp <Ntt> 3次元形状計測方法
WO1992004860A1 (en) * 1990-09-21 1992-04-02 Medsim, Inc. System for simulating the physiological response of a living organism
JP3179474B2 (ja) * 1990-11-28 2001-06-25 株式会社日立製作所 コンピュータグラフィックの表示方法及び情報処理装置
US5261041A (en) * 1990-12-28 1993-11-09 Apple Computer, Inc. Computer controlled animation system based on definitional animated objects and methods of manipulating same
JPH0573531A (ja) * 1991-09-17 1993-03-26 Toshiba Corp 文章入力編集システム
JPH05189403A (ja) 1992-01-08 1993-07-30 Mitsubishi Electric Corp シミュレーションにおける仮想時間の測定方法
JPH0668063A (ja) * 1992-08-14 1994-03-11 Fujitsu Ltd 仮想生物システム
JPH06277365A (ja) 1993-03-29 1994-10-04 Sega Enterp Ltd ゲームプログラムの実行方法及びゲーム装置
US5572646A (en) * 1993-08-25 1996-11-05 Casio Computer Co., Ltd. Apparatus for displaying images of living things to show growing and/or moving of the living things
JP3150241B2 (ja) 1993-09-29 2001-03-26 株式会社イナックス 気化式バーナー
JP3160437B2 (ja) 1993-09-29 2001-04-25 三菱重工業株式会社 ボイラ火炉
JP3215994B2 (ja) * 1993-09-30 2001-10-09 株式会社日本ケミカル・プラント・コンサルタント 燃焼器
JP2883528B2 (ja) * 1993-12-07 1999-04-19 シャープ株式会社 電子装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4181971A (en) * 1976-02-09 1980-01-01 The University Of Akron Apparatus for presenting a sequence of fixed pictures
WO1993015456A2 (en) * 1992-01-24 1993-08-05 Compaq Computer Corporation User interface for easily setting computer speaker volume and power conservation levels

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100419728C (zh) * 2001-03-02 2008-09-17 精工爱普生株式会社 利用分立操作设备的数据处理系统及其控制方法

Also Published As

Publication number Publication date
TW384452B (en) 2000-03-11
TW374142B (en) 1999-11-11
EP0992915A1 (en) 2000-04-12
DE69423013T2 (de) 2000-06-21
MY114248A (en) 2002-09-30
HK1013463A1 (en) 1999-08-27
DE69418398T2 (de) 1999-11-04
US5572646A (en) 1996-11-05
US6633295B1 (en) 2003-10-14
DE69430456T2 (de) 2002-08-08
TW367469B (en) 1999-08-21
MY127732A (en) 2006-12-29
EP0790561B1 (en) 2000-02-09
DE69423013D1 (de) 2000-03-16
EP0790561A2 (en) 1997-08-20
EP0790561A3 (en) 1998-02-11
CN1047012C (zh) 1999-12-01
MY123790A (en) 2006-06-30
US6118458A (en) 2000-09-12
US6061071A (en) 2000-05-09
DE69430456D1 (de) 2002-05-23
EP0640928B1 (en) 1999-05-12
US6037952A (en) 2000-03-14
CN1175028A (zh) 1998-03-04
EP0640928A1 (en) 1995-03-01
HK1009189A1 (en) 1999-05-28
TW430773B (en) 2001-04-21
CN1103974A (zh) 1995-06-21
US6043822A (en) 2000-03-28
EP0992915B1 (en) 2002-04-17
DE69418398D1 (de) 1999-06-17

Similar Documents

Publication Publication Date Title
CN1047009C (zh) 图象显示装置
CN1171651C (zh) 虚拟动物的饲养模拟装置
CN1163865C (zh) 具有弹奏操作的可视图象表述的乐曲导引仪
CN1258285C (zh) 多信道信息处理装置和多信道信息处理方法
CN1130898C (zh) 打印系统、摄影设备、打印设备和组合方法
CN1178726C (zh) 图像数据处理器
CN1305543C (zh) 游戏机
CN101057464A (zh) 数据递送系统和数据递送方法
CN1933883A (zh) 游戏装置、游戏程序、存储游戏程序的存储介质以及游戏控制方法
CN101079953A (zh) 信息处理系统、信息处理设备、信息处理方法以及程序
CN1249476A (zh) 数据处理系统和方法以及娱乐系统
CN1802119A (zh) 内窥镜形状检测装置
CN1108030A (zh) 丙型肝炎病毒基因型的新顺序及其作为治疗和诊断试剂的用处
CN1694643A (zh) 内窥镜信息的处理装置及处理方法
CN1835714A (zh) 痴呆检查装置、痴呆检查服务器及客户机、痴呆检查系统
CN1192808C (zh) 图样显示控制设备和图样显示控制系统
CN1573793A (zh) 计算机可读程序产品和游戏机
CN1722065A (zh) 接收用户输入的系统和方法以及控制机构
CN101040228A (zh) 特别适于太空任务的多功能导航辅助手表型电子计时器
CN1900886A (zh) 单击与多键并击混合输入中、英文的方法和键盘
CN1485684A (zh) 不干胶照片自动出售机和方法、不干胶纸以及不干胶纸单元
CN1759436A (zh) 声音输出装置及声音输出方法
CN1672162A (zh) 分子时刻表生成装置和体内生物钟推算装置
CN1253229C (zh) 游戏机
CN1862539A (zh) 内容及内容列表搜索方法及相应的搜索装置和搜索服务器

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20140825

Granted publication date: 19991201