CN1263529C - 便携式信息终端和娱乐系统 - Google Patents

便携式信息终端和娱乐系统 Download PDF

Info

Publication number
CN1263529C
CN1263529C CNB991208838A CN99120883A CN1263529C CN 1263529 C CN1263529 C CN 1263529C CN B991208838 A CNB991208838 A CN B991208838A CN 99120883 A CN99120883 A CN 99120883A CN 1263529 C CN1263529 C CN 1263529C
Authority
CN
China
Prior art keywords
facial expression
information
display unit
message
output
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
CNB991208838A
Other languages
English (en)
Other versions
CN1252320A (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.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
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 JP28712598A external-priority patent/JP2000112711A/ja
Priority claimed from JP10287109A external-priority patent/JP2000112748A/ja
Priority claimed from JP10287111A external-priority patent/JP2000115062A/ja
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Publication of CN1252320A publication Critical patent/CN1252320A/zh
Application granted granted Critical
Publication of CN1263529C publication Critical patent/CN1263529C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/32Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections
    • A63F13/323Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using local area network [LAN] connections between game devices with different hardware characteristics, e.g. hand-held game devices connectable to game consoles or arcade machines
    • 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/44Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
    • 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/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • 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/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • 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/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • 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/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H3/00Dolls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • 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/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • 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/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/95Storage media specially adapted for storing game information, e.g. video game cartridges
    • 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/1025Features 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 details of the interface with the game device, e.g. USB version detection
    • A63F2300/1031Features 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 details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
    • 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/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • 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/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/206Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
    • 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/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/401Secure communication, e.g. using encryption or authentication
    • 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/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/403Connection between platform and handheld device
    • 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/50Features 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 details of game servers
    • A63F2300/53Features 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 details of game servers details of basic data processing
    • A63F2300/532Features 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 details of game servers details of basic data processing using secure communication, e.g. by encryption, authentication
    • 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/50Features 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 details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/552Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device
    • 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/50Features 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 details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5586Details of game data or player data management for enforcing rights or rules, e.g. to prevent foul play
    • 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/6063Methods for processing data by generating or executing the game program for sound processing
    • 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

Abstract

一种插入娱乐装置中的便携式信息终端,包括一个显示单元及包围所述显示单元的外壳,所述显示单元和所述外壳表示包括一个头和身体的外形。显示单元具有根据由图像处理器生成的图像数据显示图像的显示屏。该图像处理器具有面部表情显示控制器,如果添加与读取的面部表情信息相关的面部表情信息,则显示表示根据变形技术从基于读取的面部表情信息的变形为基于相关的面部表情信息的面部表情的移动图像。

Description

便携式信息终端和娱乐系统
技术领域
本发明涉及一种可以手持并由用户玩的便携式玩具,一种作为信息处理装置的辅助存储单元而使用的便携式信息终端,一种装备有所述便携式信息终端的娱乐系统,及一种存储了要下载到便携式信息终端的程序的记录介质。
背景技术
包括视频游戏机器的信息处理装置例如娱乐装置具有一个主单元和作为插入主单元中的存储卡设备的从单元。从单元包括一个用于与信息处理装置的主要部件即主单元和用于存储数据的非易失存储器相连的接口。
附图56示出了常规的存储卡设备的主要部件的配置。由参考数字1000标识的常规存储卡设备包括用于控制存储卡设备操作的控制装置1002、与位于信息处理装置的插槽中的端子等相连的连接器1004及用于存储数据的非易失存储器1006。连接器1004和非易失存储器1006与控制装置1002相连。
控制装置1002包括一个例如微计算机。非易失存储器1006包括一个例如闪速存储器或EEPROM。与信息处理设备的主要部件相连的接口可以包括一个微计算机作为解释协议的控制装置。
附图57示出由常规的存储卡设备1000的控制装置1002所执行的控制项。
常规的存储卡设备1000仅包括一个与信息处理装置的主要部件相连的装置连接接口及用于将数据输入非易失存储器并从其中检索数据的存储器接口。
常规的也可以播放家庭TV游戏的娱乐装置具有在辅助存储器中存储程序和数据的功能。上述存储卡设备还可以用作用于娱乐装置的辅助存储器。
附图58示出了将存储卡作为辅助存储器使用的常规娱乐装置1010。常规的娱乐装置1010具有长方形的外壳1012,用于容纳一个基本上位于中心的盘装载单元1014,以装载作为记录介质的具有记录于其上的应用程序的光盘。外壳1012支撑重置开关1016,用于重置当前所执行的程序,一个电源开关1018,一个用于控制光盘的装载的盘控制开关1020及两个插槽1022A、1022B。
作为辅助存储器使用的存储卡1000插入插槽1022A、1022B之一,并且由控制装置(CPU)1024发送出由娱乐装置1010执行的程序的结果数据并将其写入非易失存储器1006。多个手动控制器(未示出)可以分别与插槽1022A、1022B相连以使多个用户或游戏玩家分享娱乐系统以玩例如竞争游戏。
已经试图为作为主单元的娱乐装置中的一个可以与存储卡插槽相连的从单元提供执行例如游戏程序等程序的功能。这种从单元也可以作为便携式信息终端。如果从单元可以容易地与其他设备通信,从单元将得到更广泛的应用,它们将导致新的需求的产生。
另外,如果便携式信息终端被设计为作为具有头和身体的玩具使用,则这种便携式信息终端将在市场上更为流行。
另外,具有可以从外部资源接收信息的通信能力和将所接收的信息作为音频消息输出的输出能力的便携式信息终端将在用户中产生广泛应用。
另外,如果便携式信息终端具有防止程序及数据被通过该便携式信息终端非法复制的防止非法复制功能,它也将得到广泛应用。
发明内容
因此,本发明的一个目的是提供一种便携式玩具,它具有头和身体,并允许用户在任何时候欣赏不同的脸部表情,从而增加便携式玩具对消费者的吸引力。
本发明的另一个目的是提供一个便携式信息终端,它行动起来,就好象内部有生命并作为伙伴与用户交谈。
本发明的再一个目的在于提供一种娱乐系统,用于用也可以作为便携式玩具使用的便携式信息终端执行不同功能。
本发明又一个目的在于提供一个记录介质,它记录用于操作一个作为用户可以与之交谈的伙伴的便携式信息终端的程序。
本发明另一个目的在于提供一个可以将接收信息作为音频消息输出的便携式信息终端,这样便携式信息终端具有许多功能。
本发明进一步的目的在于提供使用具有通信功能的便携式信息终端执行各种功能的娱乐系统。
本发明再一个目的在于提供一个记录介质,用于记录操作可以将接收信息作为音频消息输出的便携式信息终端的程序。
本发明另一个目的在于提供可以有效地防止程序等被通过便携式信息终端的通信装置非法复制的便携式信息终端和娱乐系统,以保护程序的版权。
本发明再一个目的在于提供一个记录介质,其上的记录程序用于执行处理以有效地防止程序等被通过便携式信息终端的通信装置非法复制。
本发明提供一种便携式信息终端,包括一个显示单元及包围所述显示单元的外壳,所述显示单元和所述外壳表示包括一个头和一个身体的外形,所述显示单元作为至少表示外形的面部表情的装置而起作用;所述便携式信息终端还包括用于生成图像数据的图像处理装置,其中所述显示单元包括根据所述图像处理装置生成的图像数据显示图像的显示屏;所述便携式信息终端还包括用于选择多个面部表情信息项中的一个的面部表情选择装置;所述图像处理装置包括面部表情显示装置,用于读取由所述面部表情选择装置所选择的面部表情信息,并根据变形技术显示表示从当前的面部表情变形为基于所读取的面部表情信息的面部表情的动态图像;其中所述面部表情选择装置包括在预定的时间段定时随机地选择面部表情信息项中的一个的装置。
本发明提供一种便携式信息终端,包括:显示装置,用于根据执行的程序显示信息;声音输出装置,用于根据执行的程序输出信息声音;通信装置,用于发送和接收信息;及消息信息输出装置,用于通过所述声音输出装置输出由所述通信装置所接收的信息的消息信息声音。
本发明提供一种娱乐系统,包括:娱乐装置,具有执行程序的功能;便携式信息终端,与所述娱乐装置可拆卸地相连,并具有与所述娱乐装置电连接的接口;所述便携式信息终端包括一个显示单元及包围所述显示单元的外壳,所述显示单元和所述外壳表示包括一个头和一个身体的外形,所述显示单元作为至少表示外形的面部表情的装置而起作用。
本发明提供一种娱乐系统,包括:娱乐装置,具有执行程序的功能;及便携式信息终端,与所述娱乐装置可拆卸地相连,并具有与所述娱乐装置电连接的接口;所述便携式信息终端包括:显示装置,用于根据执行的程序显示信息;声音输出装置,用于根据执行的程序输出信息的声音;通信装置,用于发送和接收信息;及消息信息输出装置,用于通过所述声音输出装置输出由所述通信装置接收的信息的消息信息的声音。
根据本发明的一个便携式玩具包括一个显示单元及包围所述显示单元的外壳,所述显示单元和所述外壳表示包括一个头和身体的外形,所述显示单元作为至少表示外形的面部表情的装置而起作用。
便携式玩具的用户可以享受改变外形的面部表情,使便携式玩具就象有生命一样,并作为用户可以交谈的伙伴。
根据本发明的一个便携式信息终端包括一个显示单元及包围所述显示单元的外壳,所述显示单元和所述外壳表示包括一个头和身体的外形,所述显示单元作为至少表示外形的面部表情的装置而起作用。
这样,用户可以欣赏显示在显示单元上的面部表情的改变,用户可以使用该便携式信息终端作为便携式玩具,便携式信息终端就象有生命一样,并作为用户可以交谈的伙伴。
便携式信息终端还进一步包括用于生成图像数据的图像处理装置,其中所述显示单元可以包括根据所述图像处理装置生成的图像数据显示图像的显示屏。
便携式信息终端可以进一步包括用于选择多个面部表情信息项的一个的面部表情选择装置;所述图像处理装置可以包括面部表情显示装置,用于读取由所述面部表情选择装置所选择的面部表情信息,并显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
因此不需可感知的笨拙的转换就可以自然地改变显示的面部表情。平滑的面部表情改变使得终端被作为一个玩具看待以高效地吸引消费者。
所述面部表情选择装置可以包括在预定的时间段定时随机地选择面部表情信息项的一个的装置。这样,即使离开终端,它也通过自己说些话和改变面部表情来幽默地操作,从而使用户感到和终端很亲密。
所述面部表情选择装置还包括当显示当前面部表情时在输入的手动控制输入的定时选择面部表情信息项的一个的装置。
简单地,当用户进行键输入时,根据键输入的定时,键输入的时间段及键输入持续的时间期间来改变不同的消息和面部表情。因此用户感觉到好象在与具有生命的终端玩。
所述面部表情显示装置可以包括如下装置,即如果添加与读取的面部表情信息相关的面部表情信息,则显示表示根据变形技术从基于读取的面部表情信息的变形为基于相关的面部表情信息的面部表情的移动图像。因此,可以容易地达到复杂的面部表情改变和将多个与一个面部表情相关的面部表情进行组合。
便携式信息终端可以进一步包括消息声音输出装置,用于如果为面部表情信息添加消息信息,则读取由消息信息所表示的消息,并与所述面部表情显示装置显示面部表情基本同步地输出消息的语音。
因此,可以开发一个有机环境,使得终端自然地说话,就象有生命一样,而不是象无机环境那样,计算机根据数据输出语音。
所述面部表情显示装置可以包括如下装置,即如果为面部表情信息添加消息信息,并添加标识显示一条消息的信息,则读取由消息信息表示的消息并在显示屏上显示该消息。
因此,如果输出一个长消息,仅有基本消息片断可以作为图像显示,不重要的消息片断如前缀和后缀可以作为语音输出。因此,即使使用一个压电蜂鸣器作为扬声器,也可以解决输出长消息时容量不足的问题。
根据本发明,一种娱乐系统包括:娱乐装置,具有执行程序的功能;便携式信息终端,与所述娱乐装置可拆卸地相连,并具有与所述娱乐装置电连接的接口;所述便携式信息终端包括一个显示单元及包围所述显示单元的外壳,所述显示单元和所述外壳表示包括一个头和身体的外形,所述显示单元作为至少表示外形的面部表情的装置而起作用。
所述便携式信息终端和所述娱乐装置分别具有相互发送信息的信息发送装置。所述便携式信息终端可以包括用于生成图像数据的图像处理装置,其中所述显示单元包括根据所述图像处理装置生成的图像数据显示图像的显示屏。
所述便携式信息终端可以包括用于选择多个面部表情信息项的一个的面部表情选择装置;所述图像处理装置可以包括面部表情显示装置,用于读取由所述面部表情选择装置所选择的面部表情信息,并显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
所述面部表情选择装置可以包括在预定的时间段定时随机地选择面部表情信息项的一个的装置,或在显示当前面部表情时在手动控制输入的定时选择面部表情信息项的一个的装置。
所述面部表情显示装置可以包括如下装置,即如果添加与读取的面部表情信息相关的面部表情信息,则显示表示根据变形技术从基于读取的面部表情信息的变形为基于相关的面部表情信息的面部表情的移动图像。
所述便携式信息终端进一步包括消息声音输出装置,用于如果为面部表情信息添加消息信息,则读取由消息信息所表示的消息,并与所述面部表情显示装置显示面部表情基本同步地输出消息的语音。
所述面部表情显示装置包括如下装置,即如果为面部表情信息添加消息信息,并添加标识显示一条消息的信息,则读取由消息信息表示的消息并在显示屏上显示该消息。
根据本发明的一种存储了程序的存储介质,该程序包括步骤:
在预定的时间段定时随机地选择面部表情信息项的一个;读取所选择的面部表情信息;并显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
通过所使用的存储介质,不需可感知的笨拙的转换就可以自然地改变显示的面部表情,使得可以常规地显示不同的面部表情。由于在预定的时间间隔定时改变面部表情,可以通过自己说些话和改变面部表情来幽默地操作。
根据本发明的一种存储了程序的存储介质,该程序包括步骤:
当显示当前面部表情时在输入的手动控制输入的定时选择面部表情信息项的一个;读取所选择的面部表情信息;并显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
通过所使用的存储介质,简单地,当用户进行键输入时,根据键输入的定时,键输入的时间段及键输入持续的时间期间来改变不同的消息和面部表情。因此用户感觉到好象在与具有生命的终端玩。
所述显示一个移动图像的步骤包括如下步骤,即如果添加与读取的面部表情信息相关的面部表情信息,则显示表示根据变形技术从基于读取的面部表情信息的变形为基于相关的面部表情信息的面部表情的移动图像。
所述程序进一步包括步骤:如果为面部表情信息添加消息信息,则读取由消息信息所表示的消息,并与所述面部表情显示装置显示面部表情基本同步地输出消息的语音。
所述显示一个移动图像的步骤包括如下步骤,即如果为面部表情信息添加消息信息,并添加标识显示一条消息的信息,则读取由消息信息表示的消息并在显示屏上显示该消息。
根据本发明一种便携式信息终端,包括:显示装置,用于根据执行的程序显示信息;声音输出装置,用于根据执行的程序输出信息声音;通信装置,用于发送和接收信息;及消息信息输出装置,用于通过所述声音输出装置输出由所述通信装置接收的信息的消息信息声音。
根据上述布局,通过通信装置接收的信息被发送到消息信息输出装置,消息声音输出装置通过所述输出装置输出接收的消息信息的声音。
因此便携式信息终端可以执行通过便携式终端将从一个广播站发送的最近新闻作为语音输出的功能。因此便携式信息终端可以为多个功能设计。
所述消息信息输出装置包括:接收数据检测装置,用于判断是否通过所述通信装置接收到了信息;数据读取装置,用于如果通过所述通信装置接收到了信息,则读取接收的信息,并从接收的信息中抽取和记录消息信息;及消息声音输出装置,用于通过所述输出装置输出记录的消息信息的声音。
所述显示装置包括面部表情显示装置,用于从多个面部表情信息项中读取基于所述消息信息的面部表情信息,并与输出消息信息的声音基本同步地显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
显示装置可以显示具有一个与消息信息的声音的输出同步地张与合的嘴的面部表情,从而使得便携式信息终端看起来好象有生命一样。
根据本发明,提供一种娱乐系统,包括:娱乐装置,具有执行程序的功能;及便携式信息终端,与所述娱乐装置可拆卸地相连,并具有与所述娱乐装置电连接的接口;所述便携式信息终端包括:显示装置,用于根据执行的程序显示信息;声音输出装置,用于根据执行的程序输出信息声音;通信装置,用于发送和接收信息;及消息信息输出装置,用于通过所述声音输出装置输出由所述通信装置接收的信息的消息信息声音。
所述消息信息输出装置包括:接收数据检测装置,用于判断是否通过所述通信装置接收到了信息;数据读取装置,用于如果通过所述通信装置接收到了信息,则读取接收的信息,并从接收的信息中抽取和记录消息信息;及消息声音输出装置,用于通过所述输出装置输出记录的消息信息的声音。
所述显示装置包括面部表情显示装置,用于从多个面部表情信息项中读取基于所述消息信息的面部表情信息,并与输出消息信息的声音基本同步地显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
根据本发明的一种存储了程序的记录介质,该程序可以由一个便携式信息终端执行,该终端包括:显示装置,用于根据执行的程序显示信息;声音输出装置,用于根据执行的程序输出信息声音;通信装置,用于发送和接收信息,所述程序包括如下步骤:通过所述声音输出装置输出由所述通信装置接收的信息的消息信息声音。
根据上述使用的记录介质,便携式信息终端可以执行通过便携式终端将从一个广播站发送的最近新闻作为语音输出的功能。因此便携式信息终端可以为多个功能设计。
所述输出消息信息的步骤包括步骤:判断是否通过所述通信装置接收到了信息;如果通过所述通信装置接收到了信息,则读取接收的信息,并从接收的信息中抽取和记录消息信息;及通过所述输出装置输出记录的消息信息的声音。
所述程序进一步包括如下步骤:从多个面部表情信息项中读取基于所述消息信息的面部表情信息,并与输出消息信息的声音基本同步地显示表示根据变形技术从当前的面部表情变形为基于读取的面部表情信息的面部表情的移动图像。
根据本发明的一种便携式信息终端,具有和具有执行一个程序的功能的主单元相连的接口,包括:防止非法复制装置,用于周期性地判断是否从主单元下载了合法信息,如果还没有下载合法信息,使得输入终端的至少控制输入无效。
根据上述布局,用户必须从主单元向便携式信息终端下载合法信息。如果用户通过便携式信息终端的通信装置向另一个便携式信息终端非法复制了程序,并将另一个便携式信息终端拿到另一个地方,使在预定时间之后,至少向该另一个便携式信息终端的控制输入变成无效的,从而不能使用该另一个便携式信息终端。
因此,可以有效地防止上述非法复制,并有效地保护由便携式信息终端所使用的程序的版权。该有效的版权保护使得增加了正版销售和分发程序的数量。
即使合法用户可能忘记了下载合法信息的时间。因此在输入便携式信息终端的控制输入成为无效的以后,如果已经从主单元中下载了合法信息,则使输入便携式信息终端的控制输入再次有效。
所述防止非法复制装置可以包括如下装置:下载监视装置,用于记录下载数据实例的年,月和日;及周期性地下载判断装置,用于周期性地判断是否下载了数据。
所述下载监视装置包括如下装置:预处理装置,用于将当前年,月和日存储在第一存储区域中;下载检测装置,用于检测是否下载了数据;ID判断装置,用于判断已经下载的ID是否是预定的ID;及记录装置,用于如果下载的ID是预定ID就设定标识下载的标志,并在第二存储区域中记录当前年,月和日。
所述周期性地下载判断装置包括:有效/无效判断装置,用于判断存储在第一和第二存储区域中的当前年,月和日是有效的还是无效的,如果所存储的当前年,月和日是无效的则使至少控制输入无效;流逝时间判断装置,用于根据存储在第一和第二存储区域中的当前年,月和日判断是否过去了预定时间;及标志判断装置,用于如果已经过去了预定的时间,则判断标志是否已经设置,如果还未设置标志则使至少控制输入无效,如果已经设置标志则重新设置标志。
根据本发明,一种娱乐系统包括:娱乐装置,具有执行程序的功能;及便携式信息终端,与所述娱乐装置可拆卸地相连,并具有与所述娱乐装置电连接的接口;所述便携式信息终端包括:防止非法复制装置,用于周期性地判断是否从主单元下载了合法信息,如果还没有下载合法信息,使得输入终端的至少控制输入无效。
由于用户必须从主单元向便携式信息终端下载合法信息,可以有效地防止非法复制,并有效地保护由便携式信息终端所使用的程序的版权。
所述防止非法复制装置包括如下装置,即在输入终端的控制输入成为无效的以后,如果已经从主单元中下载了合法信息,则使输入终端的控制输入再次有效。
所述防止非法复制装置可以包括如下装置:下载监视装置,用于记录下载数据实例的年,月和日;及周期性地下载判断装置,用于周期性地判断是否下载了数据。
所述下载监视装置包括如下装置:预处理装置,用于将当前年,月和日存储在第一存储区域中;下载检测装置,用于检测是否下载了数据;ID判断装置,用于判断已经下载的ID是否是预定的ID;及记录装置,用于如果下载的ID是预定ID就设定标识下载的标志,并在第二存储区域中记录当前年,月和日。
所述周期性地下载判断装置包括:有效/无效判断装置,用于判断存储在第一和第二存储区域中的当前年,月和日是有效的还是无效的,如果所存储的当前年,月和日是无效的则使至少控制输入无效;流逝时间判断装置,用于根据存储在第一和第二存储区域中的当前年,月和日判断是否过去了预定时间;及标志判断装置,用于如果已经过去了预定的时间,则判断标志是否已经设置,如果还未设置标志则使至少控制输入无效,如果已经设置标志则重新设置标志。
根据本发明的一种存储了程序的记录介质,该程序可以由一个便携式信息终端执行,该终端具有和具有执行该程序的功能的主单元相连的接口,所述程序包括步骤:周期性地判断是否从主单元下载了合法信息;如果还没有下载合法信息,使得输入终端的至少控制输入无效。
通过所使用的上述记录介质,由于用户必须从主单元向便携式信息终端下载合法信息,可以有效地防止非法复制,并有效地保护由便携式信息终端所使用的程序的版权。
所述程序进一步包括步骤:在输入终端的控制输入成为无效的以后,如果已经从主单元中下载了合法信息,则使输入终端的控制输入再次有效。
所述程序进一步包括步骤:记录下载数据实例的年,月和日;及周期性地判断是否下载了数据。
所述程序进一步包括步骤:将当前年,月和日存储在第一存储区域中;检测是否下载了数据;判断已经下载的ID是否是预定的ID;及如果下载的ID是预定ID,就设定标识下载的标志,并在第二存储区域中记录当前年,月和日。
所述程序进一步包括步骤:判断存储在第一和第二存储区域中的当前年,月和日是有效的还是无效的,如果所存储的当前年,月和日是无效的则使至少控制输入无效;根据存储在第一和第二存储区域中的当前年,月和日判断是否过去了预定时间;及如果已经过去了预定的时间,则判断标志是否已经设置,如果还未设置标志则使至少控制输入无效,如果已经设置标志则重新设置标志。
通过示例性地参考示出了本发明的实施例的附图的详细描述,上述目的,特征和优点将更加明显。
附图说明
图1是根据本发明的一张娱乐系统的规划视图;
图2是一张娱乐系统的前视图,示出了其中的插槽;
图3是一张娱乐装置的透视图;
图4是该娱乐装置的主要部件的一张特定的布局方框图;
图5是根据本发明的一张终端规划视图;
图6是该终端的一张透视图;
图7是该终端的盖子打开时的一张透视图;
图8是一张该终端的前正面视图;
图9是该终端的主要部件的布局方框图;
图10示出了由该终端的控制装置使用的控制项;
图11是一张由该终端完成的无线通信功能的示例视图;
图12是该娱乐装置(主单元)和终端(从单元)协作操作的示例视图;
图13是一张方框图,示出了从该娱乐装置(主单元)下载到终端(从单元)的程序数据流;
图14是图13中下载程序数据的顺序流程图;
图15是一张方框图,示出了另一个从该娱乐装置(主单元)下载到终端(从单元)的程序数据流;
图16是图15中下载程序数据的顺序流程图;
图17是根据本发明的一个图象处理装置的方框图;
图18示出了在该图象处理装置中由脸部表情显示装置使用的脸部表情信息的细节的框图;
图19示出了由脸部表情显示装置使用的信息表的细节的框图;
图20示出了由脸部表情显示装置使用的脸部表情表的细节的框图;
图21一张脸部表情显示装置的功能方框图;
图22A示出了在第一个声音和脸部表情输出处理中对脸部表情进行修改的情况;
图22B示出了在第二个声音和脸部表情输出处理中对脸部表情进行修改的情况;
图22C示出了在第三个声音和脸部表情输出处理中对脸部表情进行修改的情况;
图23是该脸部表情显示装置的处理顺序流程图;
图24是第一个声音和脸部表情输出处理的处理顺序流程图;
图25是第二个声音和脸部表情输出处理的处理顺序流程图;
图26是第三个声音和脸部表情输出处理的处理顺序流程图;
图27是第一个脸部表情输出处理的处理顺序流程图;
图28是第二个脸部表情输出处理的处理顺序流程图;
图29是第三个脸部表情输出处理的处理顺序流程图;
图30是一个信息显示输出处理的处理顺序流程图;
图31是一个固定时间选择装置的功能方框图;
图32是一张固定时间选择装置的处理顺序流程图;
图33是一张视图,示出了通过示例由显示单元显示的功能菜单;
图34是一张视图,示出了通过示例根据顾问功能由显示单元显示的建议条目;
图35是一张功能菜单显示程序的处理顺序流程图;
图36是一个顾问功能程序的处理顺序流程图;
图37示出了由顾问功能程序使用的运气信息表的细节;
图38示出了一个时间消耗(time-killing)功能程序的处理顺序流程图;
图39是一个格式化器(formatter)功能程序的处理顺序流程图;
图40是一个随机新闻功能程序的功能方框图;
图41是该随机新闻功能程序的处理顺序的流程图;
图42是一个防止非法复制装置的功能方框图;
图43是一个下载监控装置的处理顺序流程图;
图44是一个周期下载确定装置的处理顺序流程图;
图45是一个插入信息输出功能程序的处理顺序流程图;
图46是一个手工选择装置的处理顺序(第1部分)流程图;
图47是一个手工选择装置的处理顺序(第2部分)流程图;
图48是一个手工选择装置的处理顺序(第3部分)流程图;
图49是一个手工选择装置的处理顺序(第4部分)流程图;
图50是一个手工选择装置的处理顺序(第5部分)流程图;
图51是一个手工选择装置的处理顺序(第6部分)流程图;
图52是一张视图,示出了由该终端的显示单元显示的脸部表情(第1部分)的模式;
图53是一张视图,示出了由该终端的显示单元显示的脸部表情(第2部分)的模式;
图54是一张视图,示出了由该终端的显示单元显示的脸部表情(第3部分)的模式;
图55是一张视图,示出了由该终端的显示单元显示的脸部表情(第4部分)的模式;
图56是一个普通存储器卡设备的主要部件的布局方框图;
图57示出了由一个普通存储器卡设备的控制装置使用的控制项;及
图58是一个将存储器卡作为辅助存储器使用的娱乐装置的规划视图。
具体实施方式
根据本发明一个实施例的可以用做便携玩具的一个便携信息终端和根据本发明一个实施例的具有一个娱乐装置的一个娱乐系统,在下面将参照图1到图55进行描述。
如图1所示,根据本发明的该实施例一般用500来表示的一个娱乐系统具有一个娱乐装置1,同其可拆卸相连的是根据本发明该实施例的终端100。
娱乐装置1读取记录在光盘或类似介质上的程序,并基于该程序根据来自用户,也就是游戏玩家的命令运行一个游戏。游戏的运行主要表现为控制游戏进程并显示图象并产生声音。
娱乐装置1由一个矩形外壳2,在其中央装有一个磁盘装载单元3,用于装载光盘,例如CD-ROM或作为记录介质的类似介质,来提供其中所记录的应用程序。外壳2上有用于重置当前所运行的程序重置开关4,供电源开关5,用于控制光盘装载的磁盘控制开关6以及两个插槽7A,7B。
娱乐装置1上的应用程序可以通过通信链接而不是通过作为记录介质的光盘上来提供。
娱乐系统500还包括一个用于将用户命令提供给娱乐装置1的手动控制器20。
两个手动控制器20可以分别同插槽7A,7B相连,例如,可以允许用户或游戏玩家进行竞争游戏。已经经常使用的存储器卡或根据本发明实施例的终端也可以插入插槽7A,7B。娱乐装置1可以有多于或少于两个的插槽,而在图1中示出了两个插槽7A,7B。
手动控制器20具有第一和第二控制板21,22,一个左按钮23L,一个右按钮23R,一个启动按钮24,一个选择器按钮25,模拟控制板31,32,一个由模拟控制板31,32来选择控制模式的模式选择器开关33,以及一个用于指示所选控制模式的指示器34。手动控制器20中还安装有一个振动输入机构(未示出),用于根据视频游戏的进行将振动输入给手动控制器20。手动控制器20通过连接器26同外壳2中的插槽7B相连。
图2示出了该娱乐装置的外壳2的前面板中所定义的插槽7A,7B。
插槽7A,7B每个都有上下单元。需要注意的是插槽7A,7B分别有作为上单元的存储器卡插入单元8A,8B,用于插入存储器卡或终端100以及作为它们下单元的控制器连接器(插座)9A,9B,用于同手动控制器20的连接终端(连接器)26相连。
存储器卡插入单元8A,8B分别有水平延伸的矩形插孔(插槽)。同这些插槽的上对等角相比,它们具有圆形的下对等角,因此存储器卡不会以错误的方向插入存储器卡插入单元8A,9B中。存储器卡插入单元8A,8B还具有保护用于电子连接的连接端子的快门(shutters)。
控制器连接器9A,9B还分别有水平延伸的矩形插孔(插槽)。同这些插槽的上对等角相比,它们具有圆形的下对等角,因此手动控制器20的连接器端子26不会以错误的方向同控制器连接器9A,9B相连。控制器连接器9A,9B的插孔在形状上与存储器卡插入单元8A,8B的插孔不同,以便存储器卡不会插入到控制器连接器9A,9B的插孔中。
在图3中,终端100被插入到在娱乐装置1的前面板中定义的插槽7A中的存储器卡插入单元8A中。
下面参照图4对娱乐装置1的某个具体布局进行描述。如图4所示,娱乐装置1包含一个控制系统50,其包括一个中央处理单元(CPU)51和其外围设备,一个图形系统60,其包括一个用于在一个帧缓冲器63中生成和存储图象数据的图形处理单元(GPU)62,一个声音系统70,其包括一个用于产生音乐声音和声音效果的声音处理单元(SPU)71,一个用于控制其中记录有应用程序的光盘的光盘控制器80,一个用于控制来自手动控制器20的信号的通信控制器90,用户通过该手动控制器输入指令,以及进出存储游戏设置的存储器卡10的数据,以及一条连接控制系统50,图形系统60,声音系统70,光盘控制器80,以及通信控制器90的总线BUS。
控制系统50包含一块CPU 51,一个用于控制中断和直接存储器访问(DMA)数据传输的外围设备控制器52,一个主存储器53,其包含一个随机访问存储器(RAM)以及一个存储不同程序,如用于管理主存储器53,图形系统60,声音系统70等的操作系统的只读存储器(ROM)54。主存储器53是一个可以存储正在执行的程序的存储器。
CPU 51通过执行存在ROM 54中的操作系统从整体上对娱乐装置1进行控制。例如,CPU 51包含一个32位RISC-CPU。
当打开娱乐装置1时,CPU 51执行存在ROM 54中的操作系统以开始控制图形系统60,声音系统70等。例如,当执行操作系统时,为了检查其操作CPU 51从整体上对娱乐装置1进行初始化,其后控制光盘控制器80来执行记录在光盘中的应用程序。
当执行应用程序时,CPU 51根据用户输入的命令对图形系统60,声音系统70等进行控制,从而控制图象显示和音乐声音和声音效果的生成。
图形系统60包含一个用于执行坐标转换和其他转换的几何转换引擎(GTE)61,一个根据来自CPU 51的指令用于产生图象数据的GPU 62,一个用于存储由GPU 62产生的图象数据的帧缓冲器63,以及一个对通过正交转换,如离散余弦转换进行图象数据压缩和编码的图象数据进行解码的图象解码器64。
GTE 61有一个用于多个算法操作并行执行的并行算法机构,可以执行坐标转换,光源计算,矩阵或向量,以高速响应来自CPU 51的请求。特别地,GTE 61可以最大以每秒150万个多边形速度进行坐标计算,以进行平面阴影处理,例如,以用一种颜色来标出一个三角多边形。使用GTE 61,娱乐装置1可以减少CPU 51的负担并可执行高速坐标计算。
根据来自CPU 51的一条图象生成指令,GPU 62在帧缓冲器63中生成并存储多边形或类似形状的数据。GPU 62最多可以每秒生成和存储36万个多边形。
帧缓冲器63包含一个两端口RAM,可以同时存储由GPU 62产生的图象数据或从主存储器53传来的图象数据,并读取图象数据进行显示。
帧缓冲器63具有1兆字节的存储能力,并且可以作为水平1024行像素和垂直512列像素的16位矩阵来进行处理。帧缓冲器63有一块用于存储作为视频输出数据的图象数据的显示区域,一块用于存储颜色查寻表的CLUT(颜色查寻表)区域,该查寻表可以供GPU 62在生成多边形或类似形状时进行参照,以及一块用于存储文本数据的文本区域,该文本数据在GPU 62生成多边形或类似形状时用于坐标转换并被映射到所产生的多边形上。CLUT区域和文本区域随着显示区域的变化而动态变化。
除了平面阴影处理GPU 62可以进行Gouraud阴影处理,通过从多边形的顶点加入亮度来确定多边形的颜色,以及文本映射处理,将存储在文本区域中的文本映射到多边形上。为了进行Gouraud阴影处理或文本映射处理,GTE 61最多每秒可以进行50万个多边形的坐标计算。
图象解码器64由CPU 51进行控制以对存储在主存储器53中的静态或移动图象的图象数据进行解码,并将经解码的图象数据存储到主存储器53中。
通过图象解码器64重新生成的图象数据由GPU 62传输给帧缓冲器63,并可以用作GPU 62标出图象时的背景。
声音系统70包含一个根据来自CPU 51的指令用于产生音乐声音、声音效果等的SPU 71,一个用于存储来自SPU 71的波形数据的声音缓冲器71,和一个用于输出由SPU 71生成的音乐声音,声音效果等的扬声器73。
SPU 71具有一种ADPCM(适配微分PCM)功能,可以将ADPCM作为4位编码的微分声音数据重新生成为16位声音数据,一种重新生成功能,可以将存储在声音缓冲器72中的波形数据进行重新生成以产生声音效果等,以及一种调制功能,用于调制和重新生成存储在声音缓冲器72中的波形数据。
根据来自CPU 51的命令,基于存储在声音缓冲器72中的波形数据,声音系统70可以用做一个产生音乐声音,声音效果等的示例声音源。
光盘控制器80包含一个光盘驱动器81,用于重新生成应用程序和记录在如CD-ROM或类似介质上的数据,一个解码器82,用一个附加的错误校正码来对所记录的程序和数据进行解码,以及一个缓冲器83,用于临时存储从光盘驱动器81读取的数据以使来自光盘的数据以高速进行读取。一个辅助CPU 84同解码器82相连。
由光盘驱动器81读取的记录在光盘上的声音数据除了ADPCM数据,还包括从模拟声音信号转换来的PCM数据。作为16位数字数据的4位微分数据进行记录的ADPCM数据由解码器82进行解码,提供给SPU 71,然后转换为模拟数据并用来驱动扬声器73。作为16位数字数据进行记录的PCM数据由解码器82进行解码,然后用来驱动扬声器73。
通信控制器90包含一个通信控制机构,用于通过总线BUS控制同CPU 51的通信。通信控制机构91具有同手动控制器20相连的控制器连接器9A,9B,用于输入来自所连接用户的命令,以及存储器卡插入单元8A,8B,用于接插作为辅助存储器设备用来存储游戏设置等的存储器卡10和终端100。
同控制器连接器9A,9B中的一个相连的手动控制器20有16个命令键,用来输入用户命令,并根据来自通信控制机构91的指令以每秒60次的频率将命令键的状态通过同步通信传送给通信控制机构91。通信控制机构91将命令键的状态传送给CPU 51。
在这种方式下,来自用户的命令被提供给CPU 51,它根据所执行的游戏程序的命令进行处理。
为了读取程序,显示图象,或生成并存储图象数据,大量的图象数据需要以高速在主存储器53,GPU 62,图象解码器64,以及解码器82之间传输。
在娱乐装置1中,在主存储器53,GPU 62,图象解码器64和解码器82之间直接传输的数据根据DMA数据传输在外围设备控制器52,而不是CPU 51的控制之下。因此,在CPU 51上的数据传输负担可以得以减轻,并且可以在主存储器53,GPU 62,图象解码器64和解码器82之间获得高度数据传输。
当需要存储正在执行游戏的设置数据时,CPU 51将该设置数据传送给通信控制机构91,通信控制机构91将所传送的设置数据写入插在存储器卡插入单元8A或8B中的存储器卡10或终端100中。
通信控制机构91有一个内置的保护电路,用于掉电保护。存储器卡10和终端100同总线BUS分离,并且可以在娱乐装置1通电时进行连接或断开连接。因此,当存储器卡10和终端缺少存储能力时,可以不用关闭娱乐装置1即可连接新的存储器卡或终端。结果,任何需要备份的游戏数据可以存储在同娱乐装置1相连的新的存储器卡中而没有丢失危险。
如图4所示,娱乐装置1进一步包括一个并行输入/输出接口(PIO)96和一个串行输入/输出接口(SIO)97,它们用于将存储器卡10和终端100同娱乐装置1相连。
根据本发明的实施例下面将对终端100进行描述。假设终端100将被用作同主单元娱乐装置1相连的从单元。
终端100被插入到娱乐装置1的插槽7A,7B中的存储器卡插入单元8A,8B之一中,并且可以用作所连接的手动控制器20中固有的存储器卡。例如,如果两个用户或游戏玩家在娱乐装置1上玩游戏,则连接两个终端来存储各自用户的游戏结果。
为了在存储器卡10和终端100插入存储器卡插入单元8A,8B时比其他端子更早地同电源端子和接地端子进行电子连接,为了获得电子操作的安全性和稳定性,存储器卡10和终端100的连接器的这些电源端子和接地端子比其他端子做的长。相对应的存储器卡插入单元8A,8B的连接器导线比其他连接器导线做的长,或者存储器卡10和终端100的连接器的电源端子和接地端子以及存储器卡插入单元8A,8B的连接器导线可以比其他端子和连接器导线做的长。进而,存储器卡10和终端100的连接器进行纵向不对称分布以防止它们插错方向。
如图5到图8所示,终端10有一个支架101,它支撑着一个手动控制板,上面设有一或多个方向按钮121和一个用于输入事件和进行不同选择的确定按钮122,一个象液晶显示(LCD)或其他类似显示装置一样的显示单元130,以及一个象红外通信一样的带有无线通信命令单元的用于无线通信的窗口140。
支架101包含一个上壳101a和一个下壳101b,并装有一个其上有支撑存储器装置等的板151。支架101的形状经过加工以便于在娱乐装置1的外壳2中插入插槽7A,7B。支架101的一侧有一个包含矩形窗口的连接器150。
窗口140实际上安装在远离连接器150处的支架101的半圆端。显示单元130实际占有支架101上壳101a的一半区域,并且其位置靠近窗口140。
手动控制板120实际占有上壳101a的其他一半区域,并且其位置远离窗口140。手动控制板120主要包含一个装在支架101上可以按角度移动的方盖110,其上装有方向按钮121和确定按钮122,以及位于支架上方盖110可打开和关闭区域中的开关按压器(switch pressers)102,103。
方向按钮121和确定按钮122从盖子110的上表面穿过直到下表面。方向按钮121和确定按钮122装在盖子110上以便从盖子110的上表面上移进移出。
开关按压器102,103各自具有装在支架101上的按压元件以便在支架101的上表面上移进移出。当从上面按压一个按压元件时,则它按压一个相应的类似横膜开关(diaphragm switch)一样安装在支架101中板151上的按压开关。
在盖子110关闭时,开关按压器102,103分别同方向按钮121和确定按钮122垂直对齐。因此,当盖子110在支架101上关闭,当从上方将方向按钮121和确定按钮122按入盖子110的上表面时,方向按钮121和确定按钮122会引发相应开关按压器102,103的按压元件来按压支架101中的相应按压开关。
如图8所示,电源和信号端子152安装在板151上并且安放在连接器150的窗口中。
连接器150具有同在娱乐装置1中使用的那些存储器卡10相同的形状和方向。
下面将参照图9和图10对终端100的一种主要布局进行描述。
如图9所示,终端100包括一个用于控制终端100操作的控制装置41,一个用于同信息处理装置的一个插槽连接的连接装置连接器42,以及一个用于存储数据的,同上面所描述的普通存储器卡10一样的非易失存储器46。
控制装置41包含一个微计算机。控制装置41有一个作为程序存储装置的程序存储器41a。
非易失存储器46包含一个如闪存一样的半导体存储器,甚至可以在终端100关闭时保留所存储的数据。终端100有一个后面要进行描述的电池49,它可以使用静态随机访问存储器(SRAM)而不是非易失存储器46来高速进行数据的输入和输出。
终端100还有一个如控制按钮一样用于控制所存储程序的事件输入装置43,一个如液晶显示(LCD)单元或类似显示一样的显示装置44,用于显示同程序相关的不同信息项,一个用于发送数据和从另外的存储器卡或类似的存储器卡通过红外辐射或类似方式接收数据的无线通信装置48,以及一个向终端100的不同部件供电的电池49。
电池49,作为一个小尺寸供电装置,甚至允许终端100从娱乐装置1的插槽7A,7B中移出时也可以独立操作。
电池49有一个连接终端,它通过一个反向电流保护二极管51同供电端子50相连。当终端100插入娱乐装置1的插槽7A,7B之一时,电能从娱乐装置1供给终端100,并且如果将电池49作为第二个电池进行使用,第二块电池可以由部分所供电能进行充电。
终端100还有一个时钟45和一个如压电蜂鸣器一样的扬声器47,例如,作为一个根据程序产生声音声音产生装置。终端100的以上部件同控制装置41相连,逼供内在控制装置41的控制之下进行操作。
图10示出了由控制装置41使用的控制项。尽管普通存储器卡10仅有一个用于同信息处理装置连接的装置连接接口以及一个用于向存储器输入数据和从存储器接收数据的存储器接口,但终端100除了这些接口外还有一个显示接口,一个命令输入接口,一个声音接口,一个无线通信接口,一个时钟管理接口,和一个程序下载接口。
根据本发明的实施例,因为终端100的控制装置41具有用于管理附加功能的接口(驱动器),因此同常规功能,即装置连接接口和存储器接口的管理不同,终端100同常规功能兼容。
因为终端100具有如用于控制在执行程序的控制按钮一样的事件输入装置43,以及液晶显示(LCD)单元或其他类似显示的显示装置44,因此终端100可以在执行游戏应用时作为一个便携游戏设备进行使用。
终端100具有将从娱乐装置1下载过来的程序存储到微计算机41的程序存储器41a的功能。因此,可以容易地对在终端100中操作的应用程序和不同的驱动器软件进行修改。
如上所描述的,在操作中可以独立于娱乐装置1对终端100进行控制。因此,终端100可以独立于娱乐装置1中的应用软件,根据存储在作为程序存储装置的程序存储器41a中的应用生成数据。如果这样生成的数据在终端100和娱乐装置1之间进行交换,则终端100和娱乐装置1可以协作操作,也就是说,可以链接在一起。
时钟45允许终端100共享娱乐装置1所带的时间数据。特别地,不仅终端100和娱乐装置1可以带有彼此相同的时间数据,而且它们可以实时地共享用于控制各自独立运行的游戏进程的数据。
后面将要对终端100和娱乐装置1之间的协作操作的一个具体例子进行描述。
图11示意性地示出了在两个终端100之间进行无线通信的方式。终端100的无线通信装置48可以通过作为无线通信窗口进行红外线或类似方式进行无线通信的窗口140彼此发送和接收数据。因此,允许多块存储器卡彼此之间进行内部数据交换。内部数据包括从如娱乐装置1一样的信息处理装置传输来的数据和存储在存储器卡中的存储器中的数据。
终端100已作为娱乐装置1的辅助存储单元进行了描述。但是,终端100可以在多种应用中进行使用。例如,终端100可以用于多种信息项的检索。
下面将要对一个终端100和娱乐装置1之间协作操作的具体例子进行描述。
如上所描述的,终端100可以共享由控制装置或微计算机41所产生的游戏数据,在存储器中的时钟45所产生的数据,和由另外的存储器卡生成的数据以及通过娱乐装置1所带的无线通信装置48传送的数据。
图12示出了作为主单元的娱乐装置1和作为从单元的终端100之间的协作操作。
在该协作操作的具体例子中,作为记录应用软件程序的记录介质的一个光盘(CD-ROM)在娱乐装置1中进行装载,并且从光盘中读出的程序下载到插入到娱乐装置1的插槽7A中的终端100上。
在描述协作操作的具体例子之前,下面首先参照图13和图14对作为这一协作操作基础的程序下载过程进行描述。
图13示出了在光盘(CD-ROM)上如视频游戏一样的应用程序装载到娱乐装置1的磁盘装载单元3时的程序数据流是通过娱乐装置1的CPU 51直接传输(下载)到终端100的微计算机41中的程序存储器41a中的。图14示出了图13所示的程序数据的下载顺序。
在图14所示的步骤S1中,在终端100(后面也称之为“从单元”)中将要由微计算机运行的视频游戏的应用程序象数据从CD-ROM装入娱乐装置1(后面也称之为“主单元”)的磁盘装载单元3一样进行读取。总之,所读取的应用程序同由娱乐装置1运行的应用程序不同。
在步骤S2,CPU 51发布一条“程序下载请求命令”给微计算机41。CPU 51为了从微计算机41接收“程序下载许可状态”而进行轮询。轮询指询问以确定是否有服务请求的过程。
在步骤S3中,微计算机41从CPU 51接收“程序下载请求命令”。
在步骤S4中,当微计算机41完成当前所执行的程序并可以执行所下载的程序时,微计算机41返回“程序下载许可状态”给CPU 51。
在步骤S5,当CPU 51从微计算机41接收“程序下载许可状态”时,CPU 51将在步骤S1中从CD-ROM读取到的程序传送(下载)到终端100的程序存储器41a中逼供内在程序存储器41a中存储该程序。CPU 51进行轮询以从微计算机41接收“程序下载许可状态”。
下载数据所存储的程序存储器41a的地址由微计算机41进行管理。尽管从主单元下载过来的程序已以在程序存储器41a中进行存储的方式进行了描述,但该程序可以存储在如SRAM或类似的可以高速输入和输出数据的存储器中。
在步骤S6中,微计算机41以数据方式接收从主单元传输过来的程序,并将所接收到的程序存储在程序存储器41a中。此时,CPU 51可以看到正直接存储在终端100的程序存储器中的程序数据。如上所述,程序存储器41a的地址由微计算机41进行管理。
在步骤S7中,当微计算机41从主单元接收最终程序数据并准备执行该程序时,微计算机41返回“程序开始许可状态”给CPU 51。
在步骤S8中,CPU 51从微计算机41接收“程序开始许可状态”,并发布“程序开始命令”。
在步骤S9中,当微计算机41从CPU 51接收“程序开始命令”时,微计算机41开始从预先确定的地址运行该程序。
根据上面的处理顺序,应用程序直接从娱乐装置1传输(下载)到插入娱乐装置1中的终端100的微计算机41中的程序存储器41a。
如上所述,用于提供应用程序的装置不局限于如光盘或类似介质的记录介质,应用程序可以通过通信链接来提供。如果应用程序通过通信链接进行提供,则仅需要修改图14所示的步骤S1中的处理。
上面的下载过程将应用程序直接从娱乐装置1下载到插入娱乐装置1的终端100的微计算机41中的程序存储器41a。
但是,CPU 51可以首先将应用程序的数据下载到终端100的非易失存储器46,然后可以将应用程序数据复制到微计算机41中的程序存储器41a中,然后执行该应用程序。
图15示出了这样一个程序数据流程,图16示出了图15所示的程序数据的下载顺序。
如图15所示,由CD-ROM提供的装载到娱乐装置1的磁盘装载单元3的视频游戏的应用程序是通过娱乐装置1的CPU 51传输(下载)到终端100的非易失存储器46中的,然后复制到微计算机41中的程序存储器41a中,然后执行。
在图16所示的步骤S11中,在终端100中将要由微计算机运行的视频游戏的应用程序象数据从CD-ROM装入娱乐装置1的磁盘装载单元3一样进行读取。
在步骤S12中,CPU 51将从CD-ROM读取的程序数据传输(下载)到终端100中的非易失存储器46中。这一过程同当数据在常规娱乐装置中进行备份时一样。
在步骤S13中,微计算机41以数据方式接收从CPU 51传输来的程序,并将所接收到的程序数据存储在非易失存储器46中,同常规数据备份的处理方式相同。
在步骤S14中,娱乐装置1发布一条“程序开始请求命令”,同时还带有一个附加的所下载程序的开始地址。
在步骤S15中,当微计算机41从CPU 51接收到“程序开始请求命令”时,微计算机41从上面非易失存储器46中的命令所指定的地址开始复制指定大小的数据到程序存储器41a中。
在步骤S16中,微计算机41执行从开始地址复制到程序存储器41a中的程序。
根据上面的流程,应用软件的程序通过非易失存储器46从娱乐装置1传输(下载)到终端100的微计算机41中的程序存储器41a中。
总之,从娱乐装置1下载到终端100的应用程序同由娱乐装置1运行的应用程序不同。但是,所下载的应用程序可以在娱乐装置1和终端100上运行。在这种情况下,娱乐装置1的CPU和终端100的微计算机需要包含相同的处理器。
如图5所示,终端100有一个环绕显示单元130的主体外壳200,使用外壳200和显示单元130可以呈现出一个包含一个头202和一个身体204的外形206。显示单元130至少要起到用于表示外形206的面部表情的装置的作用。显示单元130包含一个基于所产生的图象数据用于显示图象的显示屏。图象数据由作为软件(程序)加入到终端100中的图象处理装置产生并由控制装置41(图9)进行控制。
图象处理装置可以预先存储在程序存储器中,或者可以从娱乐装置1下载并存储到程序存储器41a中。
如图17所示,全部用300表示的图象处理装置有一张存储在非易失存储器46中的面部表情信息表,用于存储多个所记录的面部表情信息项,面部表情选择装置304用于从面部表情信息表302中选择一个所记录的面部表情信息项,以及一个面部表情显示装置306,用于读取由面部表情选择装置304所选择的面部表情信息并根据变形技术(morphing technique)显示一幅表示从当前面部表情到基于所读取的面部表情信息的面部表情的移动图象。
如果将用来指示消息输出的信息加入到所选择的面部表情信息中,则面部表情显示装置306将一条基于所加入信息的消息输出到扬声器47。
在非易失存储器46中存储了一张面部表情表308,其中的各条记录记录了面部表情数据(用于变形等的点数据),如图20所示。特别地,面部表情表308在每条记录中存储了面部表情(最终面部表情)的图象数据。通过图52到55的例子示出了存储在面部表情表308中的最终面部表情数据(实际显示的面部表情)。
如图18所示,存储在面部表情信息表302中的一条面部表情信息有一个指示消息的声音输出的类型和一个被显示的面部表情,在面部表情表308中的一个记录号,在消息表310(后面进行描述)中的一个记录号,以及一个同所存储的面部表情信息相关的面部表情信息的记录号相对应的指示器值。
在所示实施例中,面部表情信息表302从第一条记录到第j条记录存储了基本面部表情信息,第j+1条记录直至随后的记录存储了表示适应或相关面部表情的面部表情信息(特殊面部表情信息)。
如图19所示,消息表310在每条记录中存储了消息数据,它表示存储在面部表情信息表302中的一些面部表情。
在这一实施例中,可以使用的面部表情选择装置304有两种。面部表情选择装置304的一种类型是一个固定时间选择装置,用于以预选设定的时间间隔,例如10秒,随机选择存储在面部表情信息表302中的一个基本面部表情信息。面部表情选择装置304的另一种类型是一种手动选择装置,用于在显示当前面部表情时根据手动控制输入的定时在存储在面部表情信息表302中的面部表情信息中选择一种。手动选择装置可以根据说明进行一些修改,后面将对这样一种修改进行描述。
下面将参照图21到图30对面部表情显示装置306的具体细节进行描述。当操作中的几个程序在传输记录320中存入当前的指示器值之后激活面部表情显示装置,这时面部表情显示装置开始操作(参见图21)。
如图21所示,面部表情显示装置306包括一个用于从面部表情信息表302中同当前指示器值相对应的记录中读取面部表情信息的面部表情信息读取装置322,一个用于确定类型确定装置324,用于确定加入所读取的面部表情信息的类型并将控制传给基于所确定类型的处理,如第一到第三之一的声音和面部表情输出处理,第一到第三之一的面部表情输出处理,以及消息显示输出处理,一个最终面部表情读取装置,用于读取同所加入面部表情号相对应的最终面部表情信息,所加入的面部表情号将加入到所读取的面部表情表308的面部表情信息中,一个变形装置328,用于根据另一个面部表情(包括相同的面部表情)的类型对面部表情进行形态改变并显示被改变的面部表情,一个信息读取装置330,用于从一条同加入所读取的消息表310中的面部表情信息相对应的记录读取消息数据,一个消息声音输出装置332,用于将所读取的消息数据输出给扬声器47,一个消息显示输出装置334,用于将所读取的消息数据输出到显示装置(LCD)44,以及一个相关的处理装置336,用于如果加入所读取的面部表情信息之中的相关信息表示相关的面部表情信息,则在传输记录320中存储相关数字(指示器值)。
根据所确定类型的处理将在下面进行描述。如图22A所示,在输出当前消息声音的同时,第一个声音和面部表情输出过程是在第一个基本面部表情的基础上张合嘴的过程,然后返回到第一个基本面部表情上。如图22B所示,在输出当前消息声音的同时,第二个声音和面部表情输出过程是在第一个基本面部表情的基础上张合嘴的过程,将面部表情变为当前最终的面部表情,然后返回到第一个基本面部表情上。如图22C所示,在输出当前消息声音的同时,第三个声音和面部表情输出过程是在第一个基本面部表情的基础上张合嘴的过程,将面部表情变为当前最终的面部表情。
第一个面部表情输出过程是一个改变当前面部表情为当前面部表情的过程,也就是说,在该面部表情上什么也不做的过程。第二个面部表情输出过程是一个将当前面部表情变形当前最终面部表情的过程,然后返回到第一个基本面部表情。第三个面部表情输出过程是一个将当前面部表情变形为当前最终面部表情的过程。
消息显示输出过程是一个将当前消息数据输出到LCD 44并在终端100上显示消息的过程。
下面参照图23到30对面部表情显示装置306的处理顺序进行描述。
在步骤S101,面部表情信息读取装置322从传输寄存器320读取当前指示器值。
在步骤S102,面部表情信息读取装置322从面部表情信息表302中同当前指示器值相对应的记录读取面部表情信息。
在步骤S103,类型确定装置324确定加入所读取的面部表情信息的类型,并将控制传给基于所确定类型的处理。例如,如果类型是“1”,则控制传到步骤S104第一个声音和面部表情输出处理。如果类型是“2”,则控制传到步骤S105第二个声音和面部表情输出处理。如果类型是“3”,则控制传到步骤S106第三个声音和面部表情输出处理。如果类型是“4”,则控制传到步骤S107第一个声音和面部表情输出处理。如果类型是“5”,则控制传到步骤S108第二个声音和面部表情输出处理。如果类型是“6”,则控制传到步骤S109第三个声音和面部表情输出处理。如果类型是“7”,则控制传到步骤S110消息显示输出处理。
在基于所确定类型的处理结束后,控制到达下一步S111,相关处理装置336通过确定加入所读取的面部表情的相关号是否为“0”,确定是否有待输出的相关声音或面部表情。如果相关号不为“0”,则控制传到步骤S112,相关处理装置336在传输寄存器中存储该相关号,之后控制返回步骤S101。在步骤S101,面部表情信息读取装置322从面部表情表302中同该相关号相对应的记录中读取面部表情信息,之后执行基于所读取的面部表情信息的处理。
例如,可以用一个移动着的鼻子将面部表情变为一个带“阿嚏”声音的打喷嚏的面部表情,然后变为带吸气声的面部表情。
如果要输出一条长消息“毕竟,你是不擅处人际关系的(Afterall,you are not good at human relations)”,则消息数据作为多条语句“毕竟”,“你”,“是”,“不擅处人际关系的”进行记录,并且它们的相关号记录在面部表情信息表302中。当这条长信息在几秒后输出时,由于扬声器47的压电蜂鸣器没有足够的能量,该消息的基本部分,也就是消息数据“你”及“不擅处人际关系”显示在终端100的显示单元130上。
例如,对应第一个声音和面部表情输出处理的第一个消息数据“毕竟”,作为面部表情信息表302中的一个类型,并且其相关号被选作同所记录的下一个消息数据“你”相关的该面部表情信息的记录号。
消息数据“你”,作为面部表情信息表302中的一个类型同消息显示输出处理相对应,并且其相关号被选作同所记录的下一个消息数据“不擅处人际关系”相关的该面部表情信息的记录号。
消息数据“不擅处人际关系”作为面部表情信息表302中的一个类型同第一个声音和面部表情输出处理相对应,并且其相关号被选为“0”,表示没有关系。
结果,当要输出长消息“毕竟,你是不擅处人际关系的”时,当输出语音“毕竟”的同时显示一个嘴在张合的面部表情,并且消息“你”,“是”接着显示在显示单元130上,最后在输出语音“不擅处人际关系”的同时显示一个嘴在张合的面部表情。
下面将参照图24到30对根据这些类型的处理进行描述。
如图24所示,在图23步骤S104所示的第一个声音和面部表情输出的处理中,消息读取装置330在步骤S201从同加入到所读取的消息表310的面部表情信息中的消息号相对应的记录读取消息数据。
在步骤202,消息声音输出装置332将所读取的消息数据输出给扬声器47。
在步骤203,变形装置328根据变形处理确定一幅移动图象并将该移动图象输出到LCD 44,该移动图象表示的是第一个基本面部表情和重复张合嘴的组合。
现在终端100的显示单元130显示包含带有嘴张合的第一个基本面部表情的移动图象,并且扬声器47输出当前消息的语音。
当在步骤S203处理结束时,第一个声音和面部表情输出处理结束。此时,显示单元130将第一个基本面部表情作为图象进行显示。
如图25所示,在图23步骤S105所示的第二个声音和面部表情输出的处理中,消息读取装置330在步骤S301从同加入到所读取的消息表310的面部表情信息中的消息号相对应的记录读取消息数据。
在步骤302,消息声音输出装置332将所读取的消息数据输出给扬声器47。
在步骤303,变形装置328根据变形处理确定一幅移动图象并将该移动图象输出到LCD 44,该移动图象表示的是第一个基本面部表情和重复张合嘴的组合。
在步骤304,最终面部表情读取装置326从同加入到所读取的面部表情表308的面部表情信息中的面部表情号相对应的记录读取最终面部表情数据。
在步骤305,变形装置328根据变形处理确定一幅移动图象并将该移动图象输出到LCD 44,该移动图象表示的将第一个基本面部表情变为当前最终面部表情。
在步骤306,变形装置328根据变形处理确定一幅移动图象并将该移动图象输出到LCD 44,该移动图象表示的是将当前的最终面部表情变为第一个基本面部表情。
因此,显示单元130显示包含带有嘴在张合的第一个基本面部表情的移动图象,并且与此同时扬声器47输出当前消息的语音。然后,显示单元130显示表示变形为当前最终面部表情的面部表情的移动图象并接着返回第一个基本面部表情。
当在步骤S306处理结束时,第二个声音和面部表情输出处理结束。
如图26所示,在图23步骤S106所示的第三个声音和面部表情输出的处理中,消息读取装置330在步骤S401从同加入到所读取的消息表310的面部表情信息中的消息号相对应的记录读取消息数据。
在步骤402,消息声音输出装置332将所读取的消息数据输出给扬声器47。
在步骤403,变形装置328根据变形处理确定一幅移动图象并将该移动图象输出到LCD 44,该移动图象表示的是第一个基本面部表情和重复张合嘴的组合。
在步骤404,最终面部表情读取装置326从同加入到所读取的面部表情表308的面部表情信息中的面部表情号相对应的记录读取最终面部表情数据。
在步骤405,变形装置328根据变形处理确定一幅移动图象并将该移动图象输出到LCD 44,该移动图象表示的将第一个基本面部表情变为当前最终面部表情。
因此,显示单元130显示包含带有嘴在张合的第一个基本面部表情的移动图象,并且与此同时扬声器47输出当前消息的语音。然后,显示单元130显示表示变形为当前最终面部表情的面部表情的移动图象。
当在步骤S405处理结束时,第三个声音和面部表情输出处理结束。
如图27所示,在图23步骤S107所示的第一个面部表情输出的处理中,变形装置328根据变形处理确定一幅从当前面部表情变形为当前面部表情的变形移动图象并在步骤S501将该移动图象输出到LCD44。这样,显示面部表情保持不变。
当在步骤S501处理结束时,第一个面部表情输出处理结束。
如图28所示,在图23步骤S108所示的第二个面部表情输出的处理中,最终面部表情读取装置326在步骤S601从同加入到所读取的最终面部表情表308的面部表情信息中的面部表情号相对应的记录读取最终面部表情数据。
在步骤602,变形装置328根据变形处理确定一幅从当前面部表情到当前最终面部表情的变形移动图象并将该移动图象输出到LCD 44。
在步骤603,变形装置328根据变形处理确定一幅从当前面部表情到第一个基本面部表情的变形移动图象并将该移动图象输出到LCD44。
因此,显示单元显示一幅表示从当前面部表情到当前最终面部表情的变形移动图象并接着回到第一个基本面部表情。
当步骤S603的处理完成时,结束第二面部表情输出处理。
如图29所示,在图23步骤S109所示的第三个面部表情输出的处理中,最终面部表情读取装置326在步骤S701从同加入到所读取的最终面部表情表308的面部表情信息中的面部表情号相对应的记录读取最终面部表情数据。
在步骤702,变形装置328根据变形处理确定一幅从当前面部表情到当前最终面部表情的变形移动图象并将该移动图象输出到LCD 44。
因此,显示单元显示一幅表示从当前面部表情到当前最终面部表情的变形移动图象。
当在步骤S702处理结束时,第三个面部表情输出处理结束。
如图30所示,在图23步骤S110所示的消息显示输出处理中,消息读取装置330在步骤S801从同加入到所读取的消息表310的面部表情信息中的消息号相对应的记录读取消息数据。
在步骤802,消息显示输出装置334将所读取的消息数据输出到LCD 44。显示单元130现在显示当前消息。
当在步骤S802处理结束时,消息显示输出处理结束。
一般用350标记的固定时间选择装置,时面部表情选择装置304的一种类型,下面将参照图31到32进行描述。
固定时间选择装置用在与面部表情显示装置306相关的时间共享操作上。如图31所示,固定时间选择装置包括一个用于开始计算带有计数寄存器352的时钟45发送的时钟脉冲次数的时间计数启动装置354,一个用于确定是否计数寄存器352指示一个预定时间期间,例如10秒的固定时间确定装置356,一个在计数被确定是固定时间时用于产生随机数的随机数产生装置358,一个基于所产生的随机数和预定变量用于产生当前指示器值(一个用于面部表情信息表302的读出地址和记录号)的指示器值产生装置360,一个用于在传输寄存器320中存储所产生的指示器值并激活面部表情显示装置的面部表情显示激活装置362,以及用于重置计数寄存器352计数的时间计数重置装置364。
下面将参照图32对固定时间选择装置350的处理顺序进行描述。
在步骤S901中,通过使用例如寄存器352,时钟计数启动装置354开始计算发自时钟45的时钟脉冲次数。
在步骤S902,固定时间确定装置356确定是否达到预定时间期间,也就是说,是否计数寄存器352的计数指示一个预定的时间期间,例如10秒。
如果计数寄存器352的计数指示该预定时间期间,则控制进行至步骤S903,随机数生成装置358产生由几位数字表示的随机数。
接着,在步骤S904,指示器值产生装置360产生一个当前指示器值,用于指示面部表情信息表302中的相应记录。
该指示器值可以通过结合步骤S903中所产生的带有终端100的标识数据的随机数和当前的绝对时间来产生。在这种情况下,由于数字很大,指示器值可以使用面部表情信息表的读出地址(绝对地址)。所产生的可以直接用作指示器值的随机数可以用作面部表情信息表的记录号。
在步骤S905,面部表情显示激活装置362在传输寄存器320中存储所产生的指示器值。
在步骤S906,面部表情显示激活装置362激活面部表情显示装置306,从同存储在传输寄存器320中的指示器值相对应的记录中读取面部表情信息,在面部表情信息表302的记录中,显示单元130上的移动图象并将消息输出给扬声器47,该移动图象表示一个基于加入所读取的面部表情信息中的类型,面部表情号,消息号以及相关的面部表情的变形面部表情。
在步骤S907中,时间计数重置装置364重置计数寄存器352的计数为“0”。然后,控制返回到步骤S901,时间计数启动装置354开始计算时钟脉冲,等待下一个固定时间。
下面将描述终端100的几个功能。
例如,当持续地按着终端100的确定按钮122三秒钟时,显示单元130显示多个项的功能菜单图像(见图33)。当用户用方向按钮121和确定按钮122选择了一个项时,执行对应于所选项的功能。
第一个功能称为“顾问功能”,它根据用户的个人信息计算某个人的生命节奏(biorhythm)及用户适意性(congeniality)。用户的个人信息包括姓名,地址,电话号码,性别,生日,血型,身高,体重,职业等。
根据某个处理,从由娱乐装置1回放的CD-ROM向终端100下载执行顾问功能(顾问功能程序)的程序,并由终端100运行。
例如,可以通过下述处理输入用户信息和下载顾问功能程序:从CD-ROM中读取执行顾问功能的程序,并由娱乐装置1运行。此时,例如与娱乐装置1的音频输出端子φV相连的电视显示屏上显示顾问功能的初始菜单图像。显示的初始菜单图像包括提示输入个人信息和下载顾问功能程序的各种项。
如果用户在显示的初始菜单图像上选择提示在显示项中输入个人信息的项,则初始菜单图像改变为个人信息输入图像。用户在浏览个人信息输入图像时输入个人信息。
在输入个人信息后,用户例如按下按钮“返回”,返回到初始菜单图像,并然后选择提示下载顾问功能程序的项。当选择该项时,顾问功能程序和个人信息传输到终端100。
顾问功能程序根据用户个人信息显示用户生命节奏图像,通过语音输出那天为用户计算出来的生理和心理条件,计算某人在某天的运气和适意性,并以语音的形式向用户表示计算出的运气和适意度。
例如,如图34所示,顾问功能程序在显示单元130上显示多个建议项,并根据选择项基于个人信息为某人计算某天的运气和适意性。
第二个功能被称为“时间消耗功能”,它允许用户玩一个简单的游戏,即以终端100为假想对手玩简单的问答或卡片游戏(扑克等)。
根据某个处理,也从由娱乐装置1回放的CD-ROM向终端100下载执行时间消耗功能(时间消耗功能程序)的程序,并由终端100运行。
例如,从CD-ROM中读取执行时间消耗功能的程序,并由娱乐装置1运行。此时,例如与娱乐装置1的音频输出端子φV相连的电视显示屏上显示时间消耗功能的初始菜单图像。显示的初始菜单图像包括用户可以使用终端100玩的各种游戏项。
当用户选择一个或多个表示游戏的项时,时间消耗功能程序及选择的一个或多个游戏的程序被传输到终端100。
时间消耗功能程序在显示单元130上显示对应于所选游戏的项,并激活对应于由用户通过方向按钮121和确定按钮122所选择的项的游戏程序。
第三功能称为“格式化功能”,它管理终端100的存储器。例如,格式化功能可以改变由用户登记的数据,将登记的数据转移到另一个陈列可变区域,并复制登记的数据。
根据某个处理将执行格式化功能(格式化功能程序)的程序也从由娱乐装置1所回放的CD-ROM中下载到终端100,并由终端100运行。
第四功能称为“随机新闻功能”,它通过终端100的无线通信装置读取最新新闻,并用语音输出所读取的最新新闻。
也根据某个处理,将执行随机新闻功能的程序(随机新闻功能程序)从由娱乐装置1所回放的CD-ROM中下载到终端100,并由终端100运行。
这些功能是由显示功能菜单图像的功能菜单显示程序来激活的(见图33)。
现在将参考图35描述功能菜单显示程序的处理顺序。
在步骤SA01,控制等待来自确定按钮122的输入。如果按下确定按钮122,则控制前进到SA02,判断是否确定按钮122按下的时间超过了3秒。如果时间少于3秒,则控制返回到步骤SA01,等待来自确定按钮122的输入。
如果确定按钮122按下的时间至少为3秒,则控制前进到步骤SA03,将除了随机新闻功能程序的当前执行的功能程序(顾问功能程序,时间消耗功能程序或格式化功能程序)强制结束。
在步骤SA04,终端100的显示单元130显示功能菜单图象(见图33)。然后,在步骤SA04等待一个项选择。在包括在功能菜单图象的项1-4中,随机新闻功能程序提供两个可选项,即在随机新闻功能程序项4被选择,允许用户选择开/关。
如果选择了一个项,则控制前进到步骤SA06,判断所选择的项并计划所选择的项的功能程序。例如,如果选择了项1,则控制前进到SA07,激活顾问功能程序。如果选择了项2,则控制前进到SA08,激活时间消耗功能程序。如果选择了项3,则控制前进到SA09,前进到格式化功能程序。
如果选择了项4,判断是输入了随机新闻功能的ON请求还是OFF请求。如果选择了随机新闻功能的ON请求,则控制前进到步骤SA11,激活随机新闻功能。如果选择了随机新闻功能的OFF请求,则控制前进到步骤SA12,使随机新闻功能强制结束。
当完成了AS07-SA09及步骤SA11,SA12任一步骤时,控制返回步骤SA01,等待至少3秒来按下确定按钮122。
现在将参考图36-41描述各种上述功能程序的处理顺序。
如图36所示,在步骤SB01,顾问功能程序在显示单元130上首先显示多个建议项(见图34)。然后,在步骤SB02等待显示项的一个输入。如果用户用方向按钮121和确定按钮122选择了显示项的一个,则控制前进到步骤SB03。在步骤SB03,顾问功能程序根据用户的个人信息为用户计算某一天运气和适意,并将运气和适意作为数字值进行确定。
所确定的数字值对应于存储在非易失存储器46中的运气消息表(见图37)中的记录值。例如,如果运气值表示“最佳条件”,则顾问功能程序确定数字值“0”。如果运气值表示“一般条件”,则顾问功能程序确定数字值“1”。如果运气值表示“最坏条件”,则顾问功能程序确定数字值“2”。
运气消息表还存储对应于存储在面部表情信息表302中的许多面部表情信息项的消息的指示器值。
在步骤SB04,顾问功能程序根据运气消息表中存储的记录中对应于在步骤SB03中所确定的数字值的记录从面部表情信息表302中读取记录号,并将对应于读取的记录号的指示器值存储到传输寄存器320中。
然后,在步骤SB05,激活面部表情显示装置306,读取存储在面部表情信息表302中的诸记录中对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,并根据增加到读取的面部表情信息中的类型、面部表情号、消息号和相关面部表情来在显示单元130上显示变形的面部表情移动图像,并将消息的声音数据输出到扬声器47中。
如果顾问功能程序在运气计算中确定了表示“最佳条件”的数字值,则面部表情显示装置306输出消息“最佳条件”的声音数据并在显示单元130上显示嘴一张一合的面部表情。
在步骤SB06中,判断是否输入了停止顾问功能程序的输入(命令)。如果没有这种输入,则控制返回步骤SB01,其中在显示单元130上显示多个建议项,等待输入下一个项的选择。
如图38所示,在步骤SC01时间消耗功能程序在显示单元130上显示几个游戏项。接着在步骤SC02等待输入显示的游戏项的一个。如果用户使用方向按钮121和确定按钮122选择显示项中的一个,接着控制前进到步骤SC03执行输出一个消息的处理。
例如,执行输出表示游戏开始的处理。尤其是,在传输寄存器320中存储一个指示器值,该值对应于面部表情信息表302中存储表示游戏开始的消息的记录号。在步骤SC04,激活面部表情显示装置306向扬声器47输出表示游戏的开始的消息声音,并在显示单元130上显示一个嘴一张一合的面部表情。
然后,在步骤SC05,激活对应于在步骤SC02选择的项的游戏程序。从这时开始,用户可以与假想的对手即终端100玩游戏了。
在游戏中,面部表情显示装置306每10秒输出一些消息的语音,例如,根据在每个单位时间按下的方向按钮121或确定按钮122的次数,也输出建议“冷静”的消息语音。在游戏期间,不显示面部表情的移动图像。
在步骤SC06,时间消耗功能程序监视游戏的结束。如果时间消耗功能程序检查到游戏的结束,则控制前进到步骤SC07,判断是否输入结束时间消耗功能程序。如果没有此输入,则控制返回到步骤SC01,在显示单元130上显示几个游戏项等待选择下一个项。
如果在步骤SC07有结束时间消耗功能程序的输入,则结束时间消耗功能程序。如图33所示,包括不同的功能作为项的功能菜单图像在显示单元130上显示以等待选择下一个项。
如图39所示,在步骤SD01格式化功能程序在显示单元130上显示存储器管理项。接着在步骤SD02等待输入一个所显示的存储器管理项。如果用户用方向按钮121和确定按钮122选择了一个显示项,则控制前进到步骤SK03以激活终端100中的驻留存储器管理程序。存储器管理程序执行对应于所选择的项的存储器管理过程,即改变由用户登录的数据,将寄存的数据移到另一个阵列可变区域,并复制登录数据。
在执行存储器管理程序时,面部表情显示装置306每10秒输出一些消息的语音,例如,根据在每个单位时间按下的方向按钮121或确定按钮122的次数,也输出建议“冷静”的消息语音。
在步骤SD04,格式化功能程序监视存储器管理过程的结束。如果格式化功能程序检查到存储器管理过程的结束,则控制前进到步骤SD05执行输出表示存储器管理过程结束的消息。例如,在传输寄存器320中存储一个指示器值,该值对应于面部表情信息表302中存储表示存储器管理过程的结束的消息的记录号。
在步骤SD06,激活面部表情显示装置306向扬声器47输出表示存储器管理过程结束的消息语音,并在显示单元130上显示一个嘴一张一合的面部表情。
控制前进到步骤SD07,判断是否输入结束格式化功能程序。如果没有此输入,则控制返回到步骤SD01,在显示单元130上显示几个游戏项等待选择下一个项。
如果在步骤SD07有结束格式化功能程序的输入,则结束格式化功能程序。如图33所示,包括不同的功能作为项的功能菜单图像在显示单元130上显示以等待选择下一个项。如图33所示,包括不同的功能作为项的功能菜单图像在显示单元130上显示以等待选择下一个项。
如图40所示,随机新闻功能程序包括一个接收数据检查装置370,用于判断是否通过无线通信装置48接收了数据,一个数据读取装置372,用于读取所接收的数据,如果有,则在消息表310的辅助记录中存储数据,一个表记录生成装置374,用于生成面部表情信息表302中的记录内容,并在面部表情信息表302的辅助记录中存储生成的内容,一个面部表情显示激活装置376,用于在传输寄存器320中存储表示辅助记录的指示器值并激活面部表情显示装置306,一个判断装置378,用于判断随机新闻功能程序的结束。
现在将参考图41描述随机新闻功能程序的处理序列。
在步骤SE01,接收数据检测装置370判断是否通过无线通信装置48接收到了数据,即等待数据。
如果接收到了数据,则控制前进到步骤SE02,数据读取装置372读取接收数据并将数据存储到消息表310的辅助记录中,接着将消息数据分成预定的数据长度,根据数据分割的数目,将分割数据存储在多个辅助记录中。
在步骤SE03,表记录生成装置374生成面部表情信息表302中的记录内容。例如存储了类型“1”,并且在消息表310中将辅助记录号作为消息号存储。
如果所接收的数据的消息数据太长,则由于消息已经被分割并存储在消息表310的多个辅助记录中,则表记录生成装置374据此生成多个记录,并且将表示各辅助记录的指示器值顺序存储在各记录的相关号存储区域中。
在步骤SE04,生成的记录内容存储在面部表情信息表的辅助记录中。
在步骤SE05,面部表情显示激活装置376将表示面部表情信息表302中的辅助记录号的指示器值存储在传输寄存器320中。
在步骤SE06,面部表情显示激活装置376激活面部表情显示装置306。面部表情显示装置306根据对应于存储在传输寄存器中的指示器值读取存储在面部表情信息表302的记录中的辅助记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形(morphed)面部表情的移动图像,并将消息的语音数据输出到扬声器。
显示单元130上显示一个嘴一张一合的面部表情,并且扬声器47输出当前接收的消息(新闻)的声音。
控制前进到步骤SE07,判断是否输入结束随机新闻功能程序。如果没有此输入,则控制返回到步骤SE01,等待选择下一个项。
如果在步骤SE07输入了结束随机新闻功能程序,则随机新闻功能程序结束。
下面将终端100中的防止非法复制功能作为必不可少的功能进行描述。
由于终端100具有无线通信装置48,可能通过无线通信装置48将终端100中的不同的功能程序非法复制到其他终端100。防止非法复制功能周期地判断某数据,例如分配给每个CD-ROM的ID码,是否已经从CD-ROM下载,该CD-ROM存储可以下载到终端100的各种程序。如果这种数据没有被下载,则防止非法复制功能在显示单元130上显示一个面部表情,例如沮丧的面部表情,并且不接受,例如使对确定按钮122和方向按钮121的输入无效。
但是,由于用户可能忘记下载数据的时间,即使对确定按钮122和方向按钮121的输入已经无效,最好是,当已经从合法CD-ROM下载了数据并且正常地操作终端100时,使来自确定按钮122和方向按钮121的输入再次有效。
如果仅在非易失存储器46中存储了下载日期并且根据存储的日期判断了数据是否已经下载,由于容易从外部重置非易失存储器46,这种判断可能会变得无效。
现在将参考图42-44描述考虑到上述条件和确定的执行防止非法复制功能的装置,即防止非法复制装置390。
防止非法复制装置390包括一个下载监视装置392,用来登记下载数据实例的年,月和日期,及周期性下载判断装置394,用于周期性地判断是否已经下载数据。
下载监视装置392包括如下装置:预处理装置(398),用于将当前年,月和日存储在第一存储区域396中;下载检测装置400,用于检测是否下载了数据;ID判断装置402,用于判断已经下载的ID是否是预定的ID;及记录装置408,用于如果下载的ID是预定ID就设定标识下载的标志,并在第二存储区域406中记录当前年,月和日。
周期性地下载判断装置394包括:强制结束判断装置410,用于判断存储在第一和第二存储区域396,406中的当前年,月和日是有效的还是无效的,如果所存储的当前年,月和日是无效的则使除了面部表情显示装置306的所有程序强制结束;流逝时间判断装置412,用于根据存储在第一和第二存储区域396,406中的当前年,月和日判断是否过去了预定时间;及标志判断装置414,用于如果已经过去了预定的时间,则判断标志是否已经设置,如果还未设置标志则使除了面部表情显示装置306的所有程序强制结束,如果已经设置标志404,则重新设置标志404;及面部表情激活装置416,用于在传输寄存器320中存储表示一个无线状态的指示器值,并激活面部表情显示装置306。
现在将参考图43-44描述下载监视装置392和周期下载判断装置394的处理流程。如图43所示,在步骤SF01,下载监视装置392的预处理装置398在非易失存储器46的第一存储区域396中存储当前年,月和日。在步骤SF02,下载检测装置400检测是否已经下载数据。如果还未下载数据,则在步骤SF01在非易失存储器46的第一存储区域396中存储当前年,月和日。然后,在步骤SF02,下载检测装置检测是否已经下载数据。
如果在步骤SF02数据已经下载,则前进到步骤SF03,ID判断装置402判断已经下载的ID是否是预定的ID。
如果下载的ID是预定ID,则寄存装置408设置标志404,并在步骤SF05在非易失存储器46的第二存储区域396中存储当前年,月和日。
如果在步骤SF03,下载的ID不是预定ID,则控制前进到步骤SF06,重置标志404。
当完成步骤SF05或SF06的处理时,控制返回到步骤SF01,在第一存储区域396中存储当前年,月和日,然后等待下一个数据下载。
如图44所示,在步骤SG01周期性下载判断装置394的强制结束判断装置410从第二存储区域406读取下载的年,月,和日期数据(记录的年,月和日),并然后在步骤SG02从第一存储区域中读取当前年,月和日数据(当前年,月和日)。
在步骤SG03,强制结束判断装置410通过判断所记录的年,月和日及当前年,月和日是否为“0”来判断年,月和日数据是否有效。如果所记录的年,月和日及当前年,月和日都不为“0”则年,月和日数据被判断为有效,控制前进到步骤SG04。在步骤SG04,流逝时间判断装置412判断从所记录的年,月和日期到当前年,月和日期是否过去了一个预定时间,即一个月。
如果过去了预定时间,则控制前进到步骤SG05,标志判断装置414判断是否设置了标志404,即在预定时间内是否下载了数据。
如果已经设置了标志404,表示在预定时间内下载了数据,则控制前进到步骤SG06,标志判断装置414重置标志404。然后,控制返回步骤SG01,并重复步骤SG01的处理及以后的处理。
如果在步骤SG03,年,月和日数据被判断为无效,或如果在步骤SG05标志404保持重置,则控制前进到步骤SG07,强制结束判断装置410使除了面部表情显示装置306的所有程序强制结束。
在步骤SG08,面部表情显示激活装置416存储一个指示器值,用于输出一个消息以提示用户将数据下载到传输寄存器320中。然后在步骤SG09,面部表情显示激活装置416激活面部表情显示装置306。
然后,在步骤SG10,标志判断装置414判断是否已经设置标志404,即数字是否已经下载。重复步骤SG08-SG10,指定已经设置标志404。在该循环中,仅允许基于下载的输入终端,终端100处于无效状态。
如果在步骤SG10已经设置了标志404,则控制转到步骤SG06,重置标志404。然后控制返回步骤SG01,并重复步骤SG01及其以后处理。这时,终端100返回正常状态(有效状态)。
现在将描述一个特别功能,作为一个选择的功能。该特殊功能被称为“插入消息输出功能”,当终端100插入娱乐装置1的存储卡插入单元8A,8B中的一个时,输出一些消息的语音,并在显示单元130上显示嘴一张一合的面部表情。
根据某个处理从由娱乐装置1回放的CD-ROM向终端100下载执行插入消息输出功能的程序即插入消息输出功能程序。下面将参考图45插入消息输出功能程序的处理顺序。在步骤SH01,判断是否出现插入中断,即等待一个插入中断。当中断100被插入娱乐装置1的存储卡插入单元、8B之一中时发生插入中断。
如果发生插入中断,控制前进到步骤SH02,生成随机数。在步骤SH03判断所生成的随机数是奇数还是偶数。如果随机数是奇数,则控制前进到步骤SH04,在传输寄存器320中存储由于插入中断输出消息的指示器号。如果随机数是偶数,则控制前进到步骤SH05,在传输寄存器320中存储由于插入中断输出消息的指示器值。
在步骤SH06,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的语音数据输出到扬声器。
当完成步骤SH06的处理时,控制返回步骤SH01,等待下一个中断100的插入。
现在将参考图46-51描述面部表情选择装置304(图17)的另一个类型手动选择装置的处理顺序,它用于根据在显示当前面部表情时手动控制输入的定时选择存储在面部表情信息表302中的一个面部表情信息。
在图46的步骤SI01,手动选择装置判断是否有来自于确定按钮122或方向按钮121的输入,即等待键输入。
如果有来自于确定按钮122或方向按钮121的输入,控制前进到步骤SI02,计数每秒中键输入的次数。然后,在步骤SI03根据当前存储在传输寄存器320中的指示器值判断当前显示的面部表情是否是第一基本面部表情。如果当前显示的面部表情是第一面部表情,控制前进到步骤SI04,根据每秒键输入的次数判断键输入是频繁还是慢的。如果每秒键输入次数小于等于5,则判断键输入是慢的,如果每秒的键输入次数大于5,则判断键输入是频繁的。
如果每秒键输入的次数小于等于5,键输入被判定为慢,则控制前进到步骤SI05,判定从前一次键输入到当前键输入是否过了30秒或更长。如果从前一次键输入算起经过30秒或更长才输入当前键,则控制前进到步骤SI06,执行输入第一消息,例如“嗨,你洗手了吗?”尤其是,在存储寄存器320中存储标识存储了与第一消息相关的面部表情信息的记录的指示器值。
然后在步骤SI07中,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器。
步骤SI07的处理完成后,控制返回步骤SI01,等待下一个键输入。
如果在步骤SI05,从上一次键输入开始没有超过30秒,则控制前进到图47所述的步骤SI08,判定从前一次键输入到当前键输入是否过了10秒。如果没有超过10秒,则控制前进到步骤SI09,判断在1分钟或更长时间内是否以10秒的间隔进行了键输入。
如果在1分钟或更长时间内进行了这种键输入,则控制前进到步骤SI10,执行输出第二消息“你将由于使我感觉闷热而远离我吗?”的处理。然后,在步骤SI11,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器47。
步骤SI11的处理完成后,控制前进到图46中的步骤SI01,等待下一个键输入。
如果在图46的步骤SI04判断键输入是频繁的,则控制前进到图48所示的步骤SI12,向LCD44输出一个噪音信号在显示单元130显示由噪音干扰的面部表情。
在步骤SI13,执行输出第三消息“不要打扰它!”的处理。然后,在步骤SI14,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器。
步骤SI14的处理完成后,控制前进到图46中的步骤SI01,等待下一个键输入。
如果当前显示的面部表情不是示于图46中的第一基本面部表情,则控制前进到图49所示的步骤SI15,判断当前显示的面部表情是否是第二基本面部表情,即不安地四处张望的面部表情。
如果当前显示的面部表情是第二基本面部表情,则控制前进到步骤SI16,判断键输入是相对地慢或是频繁(快速的连续击打)。如果键输入相对较慢,则控制前进到步骤SI17,生成由某位数表示的随机数。然后,根据在步骤SI18,根据随机数生成当前指示器值。
在步骤SI19,在传输寄存器320中存储当前指示器值。然后,在步骤SI11,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器47。
然后,在步骤SI21,执行输出第二基本面部表情的处理。在步骤SI22,激活面部表情显示装置306,从面部表情信息表302中读出相对于第二基本面部表情的面部表情信息,并在显示单元130中显示相同第二基本面部表情。
如果在步骤SI16键输入被判断为快速连续击打,则控制前进到步骤SI23,执行输出第三消息“不要打扰它!”的处理。然后,在步骤SI22,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器47。
步骤SI22或SI23的处理完成后,控制前进到图4中的步骤SI01,等待下一个键输入。
如果当前显示的面部表情不是示于图49中的步骤SI15的第二基本面部表情,则控制前进到图50所示的步骤SI24,判断当前显示的面部表情是否是第三基本面部表情,即打哈欠的面部表情。
如果当前显示的面部表情是第三基本面部表情,则控制前进到步骤SI25,执行输出一个吃惊的面部表情的处理。然后在步骤SI22,激活面部表情显示装置306,从存储在面部表情信息表302中的记录中读出对应于存储在传输寄存器320中的指示器值的记录中的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器。
在步骤SI27,生成一个随机数。在步骤SI28,判断所生成的随机数是奇数还是偶数。如果随机数是奇数,则控制前进到步骤SI29,执行输出第一基本面部表情的处理。如果随机数是偶数,则控制前进到步骤SI30,执行输出第二基本面部表情的处理。
然后,在步骤SI31,激活面部表情显示装置306,从面部表情信息表302中读出相对于第一或第二基本面部表情的面部表情信息,并在显示单元130中显示变形的第一或第二基本面部表情的移动图像。
步骤SI31的处理完成后,控制前进到图46中的步骤SI01,等待下一个键输入。
如果当前显示的面部表情不是示于图50中的步骤SI24中的第三基本面部表情,则控制前进到图51所示的步骤SI32,判断当前显示的面部表情是否是第四基本面部表情,即打盹的面部表情。
如果当前显示的面部表情是第四基本面部表情,则控制前进到步骤SI33,等待下一个键输入。如果有键输入,则控制前进到步骤SI34,判断键输入是否重复了三次。
如果键输入重复次数小于三次,控制前进到步骤SI35,执行输出睡醒面部表情的处理。如果键输入重复了三次或更多,则控制前进到步骤SI36,执行输出第五消息的处理。
在步骤SI37,激活面部表情显示装置306,从面部表情信息表302中读出相对于睡醒或第五基本面部表情的面部表情信息,根据增加到读出面部表情信息中的类型、面部表情号、消息号及相关的面部表情,在显示单元130上显示变形的面部表情的移动图像,并将消息的声音数据输出到扬声器。
步骤SI37的处理完成后,控制返回图46中的步骤SI01,等待下一个键输入。
如果当前显示的面部表情不是第四基本面部表情,则控制前进到步骤SI38,根据规格执行另一个处理。然后控制返回图46中的步骤SI01,等待下一个键输入。
如上所述,根据本发明的实施例的终端100具有包围显示单元130的主体外壳200,外壳200和显示单元130标识包括头202和身体204的外形206。由于用户在任何时候都可以欣赏外形206改变面部表情,用户可以使用终端100自己作为便携式玩具。
终端100在显示单元130上显示外形206的面部表情的移动图像,使得它象有生命并且可以作为用户可以交谈的伙伴一样动作。
面部表情选择装置304选择记录的面部表情信息项的一个,并读取所选择的面部表情信息。然后根据变形技术显示表示从当前面部表情向基于读取的面部表情信息的面部表情的转换的移动图像。然后,不需可感知的笨拙的转换就可以自然的改变显示的面部表情。平滑的面部表情改变使得终端被作为一个玩具看待以高效地吸引消费者。
面部表情选择装置304在预定的时间段期间的任何定时随意地选择记录的面部表情信息项的一个。然后,即使离开终端100,它也通过自己说些话和改变面部表情来幽默地操作,从而使用户感到和终端100很亲密。
在当前面部表情显示时,面部表情选择装置304根据手动控制的输入基于手动控制选择记录的面部表情信息的项的一个。简单地,当用户进行键输入时,根据键输入的定时,键输入的时间段及键输入持续的时间期间来改变不同的消息和面部表情。因此用户感觉到好象在与具有生命的终端100玩。
如果添加关于读取的面部表情信息的面部表情信息,则终端100根据变形技术显示表示从基于读取的面部表情信息的面部表情到基于相关的面部表情信息的面部表情的变形的移动图像。因此,可以达到复杂的面部表情改变和将多个与一个面部表情相关的面部表情进行组合。
如果向读取的面部表情信息添加消息信息,则读取对应于消息信息的一个消息,并与在显示单元130上显示面部表情基本同步来将其作为声音数据向扬声器47输出。可以开发一个有机环境,使得终端100自然地说话,就象有生命一样,而不是象无机环境那样,计算机根据数据输出语音。
如果向读出的面部表情信息添加消息信息并且也添加表示消息的显示的信息,则读取对应于消息信息的消息并作为消息显示。因此,如果输出一个长消息,仅有基本消息片断可以作为图像显示,不重要的消息片断如前缀和后缀可以作为声音输出。因此,即使使用一个压电蜂鸣器作为扬声器47,也可以解决输出长消息时容量不足的问题。
现在将描述基于键输入进行的由终端100使用面部表情选择装置304(手动选择装置)所进行的各种面部表情的改变例子。
1概念
终端100通常显示一张脸以不规则地摇动,并从一个基本的面部表情改变为不同的面部表情例如打盹面部表情。
用户按下终端100的身体204上的确定按钮122和方向按钮121以与终端100通信来改变与终端100的关系。
终端100具有“谈话功能”(文字显示),“时钟功能”及“运气功能”。用户可以根据根据希望选择这些功能。
2如何与终端100玩
终端100通常处于“面部表情显示”模式,用户可以在终端上自由地选择预定的面部表情以欣赏接着将发生的面部表情改变。
当用户在此时按下了方向按钮121的一个时,终端100注意到按下的方向按钮。当用户接着按下确定按钮122时,终端100示出与此时的面部表情相应的各种行为。
3“面部表情显示”模式
终端100通常处于“面部表情显示”模式。在该模式下,不管用户的操作而显示终端100的脸。终端100的脸通常面向前方,但有时可以显示其他的面部表情。可以由终端100显示的面部表情如下:
“盲然地面向前方”
脸面向前方,就好象看着用户,这是一个缺省的面部表情(第一基本面部表情)。眼睛偶尔地闪烁。
“不安地四处张望”
眼睛大睁,眼睛和脸左右和上下移动。在移动时眼睛有时眨动。
“鼻子动作”
眼睛和嘴的面部表情保持不变,脸进行运动,就象鼻子在运动一样。过了一会儿鼻子变为最大程度,脸变为“抽鼻子状(snuffling)”。
“抽鼻子”
脸向上移动,鼻孔大张,并与嘴一起抽动。这时输出抽鼻子的声音。
“打哈欠”
嘴大张眼紧闭,有一些泪流出。这时输出哈欠音。通常,“打哈欠”是独立发生的,但可以转变为“打盹”。
“打盹”
面部表情“盲然地面向前方”或“打哈欠”可以改变为面部表情“打盹”。面部表情“打盹”然后转变为“睡醒”。最好不要固定从“打盹”到“睡醒”的转变时间。
“睡醒”
这种面部表情是还未完全醒,而是眼睛没有完全睁开的懒散的表情。该面部表情转变为面部表情“盲然地面向前方”。在脸来回摇动时,面部表情并不频繁改变。最好是,面部表情以3-5秒的间隔自己改变。
4按下按钮时的响应
当在“面部表情显示”模式下按下方向按钮121之一时,终端100盯着按下的方向按钮121,然后注视持有该终端100的用户的脸。盯着按下的方向按钮121意味着看着按下的方向按钮121的位置,而不是方向按钮121被按下的方向。终端100的面部表情最好是整张脸处于完全的正面,而眼睛的位置将改变。终端100盯着按下的方向按钮121的时间及终端121注视用户的脸的时间周期基本设置为1秒。这时,忽略对方向按钮121和确定按钮122的响应。
5确定按钮122按下时的响应
当在“面部表情显示”模式下按下确定按钮122时,终端100此时显示对应于面部表情的各种行为。当确定按钮122被按下时固定的响应可能导致终端100被认为是一个无机体而存在。
因此,作为一现实地表现的生命的终端100的响应是很重要的。当终端100显示出模式化的响应或连续的相似响应时,终端100的这种作为生命的现实化表现的响应对减少非自然的印象是有效的,使得终端100可能多少象一些有生命的生物。
6对面部表情的响应的例子
“不安地面向前方”
由于该面部表情是缺省的面部表情(第一基本面部表情),因此在按钮121和确定按钮122被按下时,必须准备大量的响应。通过设置产生这些响应的条件,可能防止响应被模式化并产生一些动画。
(1)“嗨,你洗手了吗?”
当用户第一次触摸终端100时发生该响应。例如当方向按钮121或确定按钮122有30秒或更长的时间没有被按下时,满足用户第一次接触终端100的条件。终端100的动作是伴随着弯弯的眉毛的一张烦恼的面部表情说话,并与声音同步地使嘴移动。当动作结束时,终端返回到面部表情“不安地面向前方”。
(2)“你将由于使我感觉闷热而远离我吗?”
当用户拿着终端100很长一段时间后将发生该响应。当1秒钟内发生以每10秒或更短的时间连续发生按钮减压(button depression)时满足用户拿着终端100很长一段时间的条件。终端100的响应是象狗一样伸出舌头出汗并说话就好象它感觉很热。如果用户按下一个按钮时终端的脸出了很多汗,则最好是,终端产生进一步有趣的面部表情。当终端100说话时,嘴与声音同步地一张一合。当动作结束时,终端100返回到面部表情“不安地面向前方”。
(3)“唔...不,没什么。”“噢,...那是什么?”
没有特定的条件产生这种响应。当确定按钮被按下时,该响应及另一个以后将描述的响应“(4)吃惊”是缺省设置,响应“(3)唔...”及响应“(4)吃惊”是随机产生的。在该实施例中,响应“(4)吃惊”的可能性的产生是较高的,即产生响应“(3)唔...”的概率为30%,产生响应“(4)吃惊”的概率为70%。
如果在确定按钮122减压后输出声音“唔...”时再次按下确定按钮122,则终端100的脸必须是“(4)吃惊”。当确定按钮122被按下时,响应“(4)吃惊”通常是有效的,并且根据用户的需要可以生成多次。如果在一段时间内未按下按钮,则发出声音“...那是什么?”
这是因为当用户打断终端100的动作而说些什么时,终端100想说些什么但是忘记了。
终端100的动作是,从试图回忆起什么的面部表情改变为面部表情“(4)吃惊”,并然后改变为忘记想要说的内容的面部表情。
为了与突然的动作“(4)吃惊”形成明显对比,当声音“...那是什么?”输出时,面部表情是盲然地向前伸的面部表情。
如果在确定按钮122减压后输出声音“唔...”时没有再次按下确定按钮122,则产生声音“...不,没什么”。
终端100的动作是在试图回忆其什么的面部表情后接着是喃喃地说话,就好象要掩盖什么一样,当终端100说话时,嘴与产生的声音同步地一张一合。当动作结束时,终端100返回到“不安地面向前方”的面部表情。
(4)“吃惊”
没有特定的条件产生这种响应。当确定按钮122被按下时,该响应及响应“(3)唔...”是缺省设置,响应“(3)唔...”及响应“(4)吃惊”是随机产生的。其发生概率已经在项“(3)唔...”中描述。
如果通过减压确定按钮122产生响应“(4)吃惊”后的一段时间内(暂定为2秒)按下确定按钮122,则必须产生响应“(4)吃惊”。如果为了满足该条件(在某段时间内按下确定按钮122)而按下确定按钮122,则在第四次发生响应“(4)吃惊”后产生声音“...停止它”。当发出声音“...停止它”时,忽略任何键输入。
如果通过减压确定按钮122产生响应“(4)吃惊”后的一段时间内(暂定为2秒)没有按下确定按钮122,则重置条件。当下一次按下确定按钮122时,选择响应“(3)唔...”和响应“(4)吃惊”之一。在发出声音“...停止它”后也重置条件。
终端100的动作是终端100产生被胳吱的表情,脸的全部迅速地纵向或横向地移动,并发出吃惊的声音“唉唷”。
当产生声音“...停止它”时,终端100最好显示不高兴的面部表情。当终端100说话时,嘴与产生的声音一致地张或合。当动作结束时终端返回到面部表情“盲然地面向前方”。
(5)假装被打扰
产生该响应的条件是连续地击打某个按钮。特别是,当一个按钮被每秒钟按下5次时该按钮被认为连续击打。当然也计数方向按钮121被减压的次数。
终端100的动作是当按钮被按下时,产生噪音图像,就好象关掉电视机一样,开始输出象蜂鸣的声音一样的“嘟嘟”声音,表示终端好象被打扰了。
过了一会儿(暂时为2秒),再次显示终端的脸,终端发出消息“不要打扰我”。最好是,脸是带有一点微笑的警告表情。当终端100说话时,嘴随着发出的声音张或合。当动作结束时,终端100返回到面部表情“不安地面向前方”。
“不安地面向前方”
当终端100具有该面部表情时按下一个按钮,可用具有响应的动作及没有响应的动作。为了降低无机环境即“当按下按钮时必然发生的某响应”,具有没有响应的动作是有效的。
(1)“你现在已经按下了吗?”
没有特定的条件产生这种响应。当确定按钮122被按下时,该响应及响应“(3)没有响应”是缺省设置,这些响应之一被随机产生。在确定按钮122被按下后一段延时后,终端100的脸向前看,与拿着终端100的人交谈。最好是,终端100发出由于它已经盯着了而漫不经心的表情。
终端已经显示面向前方的面部表情后过了一段时间(暂时为1秒),返回面部表情“盯着看”。当终端100说话时,嘴随着发出的声音张或合。
(2)“你看上去很沮丧”
产生该响应的条件是连续地击打某个按钮。特别是,当一个按钮被每秒钟按下5次时该按钮被认为连续击打。当然也计数方向按钮121被减压的次数。
终端100的动作是当条件满足时,它面向前方,并用洋洋得意的面部表情说“唔”。终端100的脸面向前方一段时间之后(暂时为1秒),它改变为面部表情“不安地面向前方”。当终端100说话时,嘴随着发出的声音张或合。
即使当按钮被按下时,终端100的动作也根本不改变,并继续面部表情“盯着看”。由于它可以产生一些动画,最后是与没有响应的一个动作混合。
(3)没有响应
即使当按钮被按下时,终端100的动作也根本不改变,并继续面部表情“盯着看”。由于它可以产生一些动画,最后是与没有响应的一个动作混合。
“拭鼻子”
当按钮被按下时,终端100的脸具有鼻子发痒并要打喷嚏的面部表情。在该例子中,按钮的按下触发该面部表情。该面部表情持续一段时间(暂时为1秒)后,终端100的脸发出“阿嚏”的喷嚏声并出现打喷嚏面部表情。当该动作完成之后,终端100的脸返回到“拭鼻子”面部表情。
“抽鼻子”
该动作是“抽鼻子”。必须为按钮减压准备响应。在该动作期间按钮的减压被忽略。
“打哈欠”
如果终端100的脸在打哈欠时按下一个按钮,终端100显示一个奇怪的面部表情,试图停止打哈欠。当终端100的脸停止打哈欠时,它显示由于奇怪而大张的眼睛并紧闭着嘴的面部表情。当当作结束时,终端100返回到面部表情“不安地面向前方”或面部表情“盯着看”。
“打盹”
当按钮被按下时,终端100可用改变为“睡醒”状态。当按钮被按下时,终端100的脸缓慢地上下移动,就好象被晃醒一样。
“睡醒”
当在“打盹”时按下一个按钮时,终端100的脸缓慢地上下移动,并发出“嗯...”的焦急声音,就好象它还想睡觉一样。终端100为第一和第二个按钮的减压输出这种焦急声音,但是为第三个按钮的减压显示具有弯弯的眉毛的一个烦恼的面部表情,并输出声音“那是什么?...”。在声音“那是什么?...”的动作过去一段时间(暂时为1秒)后,终端100返回到面部表情“不安地面向前方”,面部表情“盯着看”,面部表情“拭鼻子”面部表情“打哈欠”或面部表情“打盹”。
7面部表情列表
(01)“盯看按下的按钮的脸”;
(02)“盯着拿着终端的人的脸的面部表情”;
(03)“不安地面向前方”;
(04)“盲然地面向前方”;
(05)“象狗一样伸出舌头出汗并说话就好象它感觉很热”;
(06)“回忆起什么的面部表情”;
(07)“忘记了它想说的内容的面部表情(闪烁的面向前方的面部表情)”;
(08)“忘记了它想说的内容的面部表情”;
(09)“发痒的面部表情”;
(10)“不高兴的面部表情”;
(11)“生成的噪音图像的显示,就好象电视机被关上了”;
(12)“警告脸(有一点EMI)”;
(13)“不安地四处张望的面部表情”;
(14)“与拿着终端的人交谈的脸”;
(15)“洋洋得意地说“唔”的面部表情”;
(16)“拭鼻子的面部表情”;
(17)“鼻子发痒并要打喷嚏”的面部表情;
(18)“打喷嚏的面部表情”;
(19)“抽鼻子的面部表情”;
(20)“打哈欠的面部表情”;
(21)“惊奇的脸”;
(22)“想要停止打哈欠的面部表情(眼睛大张着,嘴紧闭着的面部表情)”;
(23)“打盹的面部表情”;
(24)“睡醒的面部表情”。
8声音的列表
(01)“打喷嚏声”;
(02)“哈欠”;
(03)“你已经洗手了吗?”;
(04)“你将由于使我感觉闷热而远离我吗?”;
(05)“唔...不,没什么,”“噢,...那是什么?”,“听我说”;
(06)“唉唷”(惊奇时发出的声音);
(07)“停止”;
(08)“嘟嘟”(蜂鸣声);
(09)“不要打扰我”;
(10)“你按下了吗?”;
(11)“你看上去很沮丧”;
(12)“阿嚏”(打喷嚏声);
(13)“嗯...”(仍然想要睡觉的焦急声音);
(14)“那是什么?”(同上)。
根据本发明的便携式玩具、便携式信息终端、娱乐系统及记录介质不限于上述实施例,当然也可以有任何不同的其他布局。
尽管详细地示出并描述了本发明的某些实施例,可以理解在不偏离所附的权利要求书的范围内可以有各种改变和变形。

Claims (20)

1.一种便携式信息终端,包括一个显示单元(130)及包围所述显示单元(130)的外壳(200),所述显示单元(130)和所述外壳(200)表示包括一个头(202)和一个身体(204)的外形(206),所述显示单元(130)作为至少表示外形(206)的面部表情的装置而起作用;
所述便携式信息终端还包括用于生成图像数据的图像处理装置(300),其中所述显示单元(130)包括根据所述图像处理装置(300)生成的图像数据显示图像的显示屏;
所述便携式信息终端还包括用于选择多个面部表情信息项中的一个的面部表情选择装置(304);
所述图像处理装置(300)包括面部表情显示装置(306),用于读取由所述面部表情选择装置(304)所选择的面部表情信息,并根据变形技术显示表示从当前的面部表情变形为基于所读取的面部表情信息的面部表情的动态图像;
其中所述面部表情选择装置(304)包括在预定的时间段定时随机地选择面部表情信息项中的一个的装置。
2.根据权利要求1所述的便携式信息终端,所述便携式信息终端还包括一个可由用户操作的按钮,其中对应于由所述用户从所述按钮进行手动控制输入的定时,所述面部表情选择装置(304)选择面部表情信息项中的一个。
3.根据权利要求1所述的便携式信息终端,其中所述面部表情显示装置(306)包括如下装置,即如果添加了与所读取的面部表情信息相关的面部表情信息,则根据变形技术显示表示从基于所读取的面部表情信息的面部表情变形为基于相关的面部表情信息的面部表情的动态图像。
4.根据权利要求1所述的便携式信息终端,进一步包括消息声音输出装置(332),用于如果为面部表情信息添加了消息信息,则读取由消息信息所表示的消息,并与所述面部表情显示装置(306)显示面部表情基本同步地输出消息的语音声音。
5.根据权利要求1所述的便携式信息终端,其中所述面部表情显示装置(306)包括如下装置,即如果为面部表情信息添加了消息信息,并且添加了标识显示一条消息的信息,则读取由消息信息所表示的消息并在显示屏上显示该消息。
6.一种便携式信息终端,包括:
显示装置(44,306),用于根据执行的程序显示信息;
声音输出装置(47),用于根据执行的程序输出信息声音;
通信装置(48),用于发送和接收信息;及
消息信息输出装置,用于通过所述声音输出装置(47)输出由所述通信装置(48)所接收的信息的消息信息声音。
7.根据权利要求6所述的便携式信息终端,其中所述消息信息输出装置包括:
接收数据检测装置(370),用于判断是否已经通过所述通信装置(48)接收到了信息;
数据读取装置(372),用于如果已经通过所述通信装置(48)接收到了信息,则读取所接收的信息,并从所接收的信息中抽取和记录消息信息;及
消息声音输出装置(332),用于通过所述声音输出装置(47)输出所记录的消息信息的声音。
8.根据权利要求6所述的便携式信息终端,其中所述显示装置(44,306)包括面部表情显示装置(306),用于从多个面部表情信息项中读取基于所述消息信息的面部表情信息,并与输出消息信息的声音基本同步地根据变形技术显示表示从当前的面部表情变形为基于所读取的面部表情信息的面部表情的动态图像。
9.一种娱乐系统,包括:
娱乐装置(1),具有执行程序的功能;
便携式信息终端(100),与所述娱乐装置(1)可拆卸地相连,并具有与所述娱乐装置(1)电连接的接口;
所述便携式信息终端(100)包括一个显示单元(130)及包围所述显示单元(130)的外壳(200),所述显示单元(130)和所述外壳(200)表示包括一个头(202)和一个身体(204)的外形(206),所述显示单元(130)作为至少表示外形(206)的面部表情的装置而起作用。
10.根据权利要求9所述的娱乐系统,其中所述便携式信息终端(100)和所述娱乐装置(1)分别具有相互传输信息的信息传输装置(91)。
11.根据权利要求9所述的娱乐系统,其中所述便携式信息终端(100)包括用于生成图像数据的图像处理装置(300),其中所述显示单元(130)包括根据所述图像处理装置(300)所生成的图像数据显示图像的显示屏。
12.根据权利要求11所述的娱乐系统,其中所述便携式信息终端(100)包括用于选择多个面部表情信息项中的一个的面部表情选择装置(304);
所述图像处理装置(300)包括面部表情显示装置(306),用于读取由所述面部表情选择装置(304)所选择的面部表情信息,并根据变形技术显示表示从当前的面部表情变形为基于所读取的面部表情信息的面部表情的动态图像。
13.根据权利要求12所述的娱乐系统,其中所述面部表情选择装置(304)包括在预定的时间段定时随机地选择面部表情信息项中的一个的装置。
14.根据权利要求12所述的娱乐系统,所述便携式信息终端还包括一个可由用户操作的按钮,其中对应于由所述用户从所述按钮进行手动控制输入的定时,所述面部表情选择装置(304)选择面部表情信息项中的一个。
15.根据权利要求12所述的娱乐系统,其中所述面部表情显示装置(306)包括如下装置,即如果添加了与所读取的面部表情信息相关的面部表情信息,则根据变形技术显示表示从基于所读取的面部表情信息的面部表情变形为基于相关的面部表情信息的面部表情的动态图像。
16.根据权利要求12所述的娱乐系统,其中所述便携式信息终端(100)包括消息声音输出装置(332),用于如果为面部表情信息添加了消息信息,则读取由消息信息所表示的消息,并与所述面部表情显示装置(306)显示面部表情基本同步地输出消息的语音声音。
17.根据权利要求12所述的娱乐系统,其中所述面部表情显示装置(306)包括如下装置,即如果为面部表情信息添加了消息信息,并且添加了标识显示一条消息的信息,则读取由消息信息所表示的消息并在显示屏上显示该消息。
18.一种娱乐系统,包括:
娱乐装置(1),具有执行程序的功能;及
便携式信息终端(100),与所述娱乐装置(1)可拆卸地相连,并具有与所述娱乐装置(1)电连接的接口;
所述便携式信息终端(100)包括:
显示装置(44,306),用于根据执行的程序显示信息;
声音输出装置(47),用于根据执行的程序输出信息的声音;
通信装置(48),用于发送和接收信息;及
消息信息输出装置,用于通过所述声音输出装置(47)输出由所述通信装置(48)接收的信息的消息信息的声音。
19.根据权利要求18所述的娱乐系统,其中所述消息信息输出装置包括:
接收数据检测装置(370),用于判断是否已经通过所述通信装置(48)接收到了信息;
数据读取装置(372),用于如果已经通过所述通信装置(48)接收到了信息,则读取所接收的信息,并从所接收的信息中抽取和记录消息信息;及
消息声音输出装置(332),用于通过所述声音输出装置(47)输出所记录的消息信息的声音。
20.根据权利要求18所述的娱乐系统,其中所述显示装置(44,306)包括面部表情显示装置(306),用于从多个面部表情信息项中读取基于所述消息信息的面部表情信息,并与输出消息信息的声音基本同步地根据变形技术显示表示从当前的面部表情变形为基于所读取的面部表情信息的面部表情的动态图像。
CNB991208838A 1998-10-08 1999-10-08 便携式信息终端和娱乐系统 Expired - Lifetime CN1263529C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP28712598A JP2000112711A (ja) 1998-10-08 1998-10-08 携帯型情報端末、エンタテインメントシステム及び記録媒体
JP10287109A JP2000112748A (ja) 1998-10-08 1998-10-08 携帯型情報端末、エンタテインメントシステム及び記録媒体
JP287111/1998 1998-10-08
JP10287111A JP2000115062A (ja) 1998-10-08 1998-10-08 携帯型玩具、携帯型情報端末、エンタテインメントシステム及び記録媒体
JP287125/1998 1998-10-08
JP287109/1998 1998-10-08

Publications (2)

Publication Number Publication Date
CN1252320A CN1252320A (zh) 2000-05-10
CN1263529C true CN1263529C (zh) 2006-07-12

Family

ID=27337328

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991208838A Expired - Lifetime CN1263529C (zh) 1998-10-08 1999-10-08 便携式信息终端和娱乐系统

Country Status (10)

Country Link
US (1) US7037196B2 (zh)
EP (1) EP0992268A3 (zh)
KR (1) KR100782284B1 (zh)
CN (1) CN1263529C (zh)
AU (1) AU5262799A (zh)
BR (1) BR9904459A (zh)
CA (1) CA2285127A1 (zh)
NZ (1) NZ500072A (zh)
SG (1) SG87837A1 (zh)
TW (1) TW444446B (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3594514B2 (ja) * 1999-07-12 2004-12-02 株式会社ソニー・コンピュータエンタテインメント エンコーダ、デコーダ、音声データ処理装置、音声データ処理システム、音声データ圧縮方法、音声データ伸張方法、音声データ処理方法及び記録媒体
KR100396753B1 (ko) * 2000-08-18 2003-09-02 엘지전자 주식회사 싸이버 공동체를 이용한 완구 학습 장치 및 방법
US7419425B1 (en) * 2001-02-15 2008-09-02 Bally Gaming, Inc. Shared secondary game station and system
US7730401B2 (en) * 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
AU2003220269A1 (en) * 2002-03-14 2003-09-29 Contentguard Holdings, Inc. Method and apparatus for processing usage rights expressions
US6802757B1 (en) 2003-05-01 2004-10-12 The First Years, Inc. Developmental toy
US20050258229A1 (en) * 2003-09-22 2005-11-24 Matsushita Electric Industrial Co., Ltd. Secure device and information processing unit
US20050091415A1 (en) * 2003-09-30 2005-04-28 Robert Armitano Technique for identification of information based on protocol markers
US20050098022A1 (en) * 2003-11-07 2005-05-12 Eric Shank Hand-held music-creation device
US7620466B2 (en) * 2004-02-23 2009-11-17 Wellspring Software Sporting event statistics tracking and computation system and method
JP4350722B2 (ja) * 2006-05-22 2009-10-21 株式会社スクウェア・エニックス 通信ゲームシステム、及びゲームの進行方法
JP4986279B2 (ja) * 2006-09-08 2012-07-25 任天堂株式会社 ゲームプログラムおよびゲーム装置
USD612279S1 (en) 2008-01-18 2010-03-23 Lifescan Scotland Limited User interface in an analyte meter
USD615431S1 (en) 2008-03-21 2010-05-11 Lifescan Scotland Limited Analyte test meter
USD611853S1 (en) 2008-03-21 2010-03-16 Lifescan Scotland Limited Analyte test meter
USD612275S1 (en) 2008-03-21 2010-03-23 Lifescan Scotland, Ltd. Analyte test meter
IL197532A0 (en) 2008-03-21 2009-12-24 Lifescan Scotland Ltd Analyte testing method and system
USD611151S1 (en) 2008-06-10 2010-03-02 Lifescan Scotland, Ltd. Test meter
USD611489S1 (en) 2008-07-25 2010-03-09 Lifescan, Inc. User interface display for a glucose meter
USD611372S1 (en) 2008-09-19 2010-03-09 Lifescan Scotland Limited Analyte test meter
US10235832B2 (en) * 2008-10-17 2019-03-19 Igt Post certification metering for diverse game machines
KR20120064563A (ko) * 2010-12-09 2012-06-19 한국전자통신연구원 이질적 정보를 이용하여 가상 휴먼의 표정을 제어하기 위한 장치 및 그 방법
CN103083910A (zh) * 2011-10-31 2013-05-08 北京德信互动网络技术有限公司 游戏实现系统
US9649565B2 (en) * 2012-05-01 2017-05-16 Activision Publishing, Inc. Server based interactive video game with toys
JP6153450B2 (ja) 2013-10-30 2017-06-28 株式会社ソニー・インタラクティブエンタテインメント 情報処理システムおよび情報処理装置
CN107016949A (zh) * 2017-05-17 2017-08-04 广东美的制冷设备有限公司 信息展示方法、装置及其设备

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4642710A (en) * 1985-03-15 1987-02-10 Milton Bradley International, Inc. Animated display controlled by an audio device
CA1270339A (en) * 1985-06-24 1990-06-12 Katsuya Nakagawa System for determining a truth of software in an information processing apparatus
JP2593149B2 (ja) 1987-02-04 1997-03-26 株式会社 ナムコ 感情表現玩具
US5113518A (en) * 1988-06-03 1992-05-12 Durst Jr Robert T Method and system for preventing unauthorized use of software
US5835732A (en) * 1993-10-28 1998-11-10 Elonex Ip Holdings, Ltd. Miniature digital assistant having enhanced host communication
US5377269A (en) * 1992-10-29 1994-12-27 Intelligent Security Systems, Inc. Security access and monitoring system for personal computer
US5491777A (en) * 1992-12-14 1996-02-13 Casio Computer Co., Ltd. Image data processor
JPH0787559A (ja) 1993-06-25 1995-03-31 Nec Corp 携帯電話端末の盗難防止方法
JP3455756B2 (ja) 1993-07-16 2003-10-14 カシオ計算機株式会社 物体画像表示制御装置および物体画像表示制御方法
US5623587A (en) * 1993-10-15 1997-04-22 Kideo Productions, Inc. Method and apparatus for producing an electronic image
JPH07162956A (ja) 1993-12-09 1995-06-23 Nec Corp コードレス電話機
JPH086784A (ja) 1994-06-15 1996-01-12 Nippon Telegr & Teleph Corp <Ntt> ソフトウェア/著作物の無断複製使用防止システムおよび無断複製使用防止処理方法
US6232965B1 (en) * 1994-11-30 2001-05-15 California Institute Of Technology Method and apparatus for synthesizing realistic animations of a human speaking using a computer
US5530235A (en) * 1995-02-16 1996-06-25 Xerox Corporation Interactive contents revealing storage device
JPH08243253A (ja) 1995-03-14 1996-09-24 Sega Enterp Ltd ゲーム装置用通信アダプタ
JP3543163B2 (ja) 1995-05-16 2004-07-14 カシオ計算機株式会社 受信装置及び着信報知方法
US5643086A (en) * 1995-06-29 1997-07-01 Silicon Gaming, Inc. Electronic casino gaming apparatus with improved play capacity, authentication and security
US5871398A (en) * 1995-06-30 1999-02-16 Walker Asset Management Limited Partnership Off-line remote system for lotteries and games of skill
JPH09122353A (ja) * 1995-10-31 1997-05-13 Casio Comput Co Ltd 音声出力装置
JPH09138767A (ja) 1995-11-14 1997-05-27 Fujitsu Ten Ltd 感情表現の通信装置
JPH09164271A (ja) 1995-12-14 1997-06-24 Fujitsu Ltd ネットワークゲームシステム
JPH09231397A (ja) 1996-02-27 1997-09-05 Fujitsu Ltd 連続変形画像の描画処理システム
CA2249016C (en) * 1996-03-26 2002-12-03 British Telecommunications Public Limited Company Image synthesis
JPH1083363A (ja) 1996-03-28 1998-03-31 Mega Chips:Kk ゲームプログラム供給システムおよびプログラム書き換えシステム
US5802592A (en) * 1996-05-31 1998-09-01 International Business Machines Corporation System and method for protecting integrity of alterable ROM using digital signatures
US5732232A (en) * 1996-09-17 1998-03-24 International Business Machines Corp. Method and apparatus for directing the expression of emotion for a graphical user interface
US5832189A (en) * 1996-09-26 1998-11-03 Interval Research Corporation Affect-based robot communication methods and systems
JPH10133635A (ja) 1996-11-01 1998-05-22 Aqua:Kk スクリーンセーバ及びその記録媒体
JPH10201955A (ja) 1996-11-21 1998-08-04 Konami Co Ltd 麻雀ゲーム装置、麻雀ゲーム方法および記録媒体
JPH10232658A (ja) 1996-12-20 1998-09-02 Fujitsu Ltd 表示切替システムおよび記録媒体
WO1998030297A1 (en) * 1997-01-10 1998-07-16 Silicon Gaming, Inc. Method and apparatus for providing authenticated, secure on-line communication between remote locations
US5884267A (en) * 1997-02-24 1999-03-16 Digital Equipment Corporation Automated speech alignment for image synthesis
JPH10235019A (ja) 1997-02-27 1998-09-08 Sony Corp 携帯型ライフゲーム装置及びそのデータ管理装置
JPH10254342A (ja) 1997-03-06 1998-09-25 Jaleco:Kk 携帯用シミュレーション装置
JPH10254343A (ja) * 1997-03-06 1998-09-25 Jaleco:Kk 携帯用シミュレーション装置
US5977968A (en) * 1997-03-14 1999-11-02 Mindmeld Multimedia Inc. Graphical user interface to communicate attitude or emotion to a computer program
US6185678B1 (en) * 1997-10-02 2001-02-06 Trustees Of The University Of Pennsylvania Secure and reliable bootstrap architecture
GB2334354B (en) * 1998-02-13 2003-04-16 Ibm Booting a computer system from a network
US6263431B1 (en) * 1998-12-31 2001-07-17 Intle Corporation Operating system bootstrap security mechanism

Also Published As

Publication number Publication date
EP0992268A2 (en) 2000-04-12
AU5262799A (en) 2000-04-13
BR9904459A (pt) 2000-10-10
EP0992268A3 (en) 2004-03-03
KR100782284B1 (ko) 2007-12-07
CN1252320A (zh) 2000-05-10
NZ500072A (en) 2001-07-27
SG87837A1 (en) 2002-04-16
KR20000028927A (ko) 2000-05-25
US7037196B2 (en) 2006-05-02
TW444446B (en) 2001-07-01
US20030157983A1 (en) 2003-08-21
CA2285127A1 (en) 2000-04-08

Similar Documents

Publication Publication Date Title
CN1263529C (zh) 便携式信息终端和娱乐系统
CN1794159A (zh) 用户辅助功能选项的个人化
CN1103953C (zh) 键输入装置
CN100339844C (zh) 信息管理系统
CN1293450C (zh) 触击式按键输入装置
CN1420444A (zh) 发送接收设备和方法、程序和记录媒体及发送/接收系统
CN1553845A (zh) 机器人系统和机器人设备的控制方法
CN1218233C (zh) 依据歧异编码及方法而设计的可键入装置
CN1787012A (zh) 用于处理图像的方法、装置和计算机程序
CN1207075C (zh) 便携电子设备和娱乐系统
CN101053035A (zh) 记录/再现设备和相关的内容显示控制方法
CN1685713A (zh) 数据处理设备、数据处理方法与程序和数据处理系统
CN1518489A (zh) 用于机器人的行为控制系统和行为控制方法及机器人装置
CN100342691C (zh) 多模式对话处理方法
CN1458565A (zh) 便携式信息终端装置、显示控制装置、方法及程序
CN101069213A (zh) 场景修饰表现生成装置以及场景修饰表现生成方法
CN1171401C (zh) 能灵活选定输出模式的无线寻呼机
CN1816980A (zh) 记录装置、记录方法和程序
CN1874827A (zh) 游戏系统、游戏执行设备和便携式存储介质
CN1866385A (zh) 内容再现装置、内容再现方法以及程序
CN1279465C (zh) Web启用的识别体系结构
CN1874828A (zh) 游戏系统
CN1781568A (zh) 游戏机
CN1253229C (zh) 游戏机
CN1871051A (zh) 游戏系统

Legal Events

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

Granted publication date: 20060712

CX01 Expiry of patent term