JP2003205178A - Toy, its control method, virtual character control system, its control method and toy control system - Google Patents
Toy, its control method, virtual character control system, its control method and toy control systemInfo
- Publication number
- JP2003205178A JP2003205178A JP2002134481A JP2002134481A JP2003205178A JP 2003205178 A JP2003205178 A JP 2003205178A JP 2002134481 A JP2002134481 A JP 2002134481A JP 2002134481 A JP2002134481 A JP 2002134481A JP 2003205178 A JP2003205178 A JP 2003205178A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bar code
- toy
- voice
- barcode
- 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.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/825—Fostering virtual characters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06018—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
- G06K19/06028—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/02—Methods for producing synthetic speech; Speech synthesisers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/80—Features 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/8058—Virtual breeding, e.g. tamagotchi
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Toys (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、バーコードリーダ
を用いた玩具、その制御方法、仮想キャラクタの制御シ
ステム、その制御方法および玩具の制御システムに関
し、より詳しくはバーコードを認識し、ユーザの衣食住
に関する嗜好パターンを学習し、これを基にして多様な
身振りをし、また音声を出力し、対話によって制御可能
な玩具とその制御システムおよび制御方法に関し、ま
た、バーコードデータを認識し、インターネット上のサ
イバーペットであるアバターなどの仮想キャラクタを成
長させることができる仮想キャラクタの制御システムお
よびその制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a toy using a bar code reader, a control method therefor, a virtual character control system, a control method therefor, and a toy control system. The present invention relates to a toy and a control system and control method thereof which can control interactive patterns by learning various patterns related to clothing, food, and living, making various gestures and outputting voices based on the patterns, and recognizing barcode data, and Internet. The present invention relates to a virtual character control system capable of growing a virtual character such as an avatar that is the above cyberpet, and a control method thereof.
【0002】[0002]
【従来の技術】従来、ユーザの音声を認識し、それに反
応して音声を出力したり、行動で表現したりする玩具が
開発されている。この種の玩具は、よりユーザに親密な
感じを与えるように、また、より多様な機能を具備した
ものが開発される傾向にある。2. Description of the Related Art Conventionally, a toy has been developed which recognizes a user's voice, outputs a voice in response to the voice, and expresses by action. This type of toy tends to be developed to give the user a more intimate feeling and to have more various functions.
【0003】しかしながら、現在の玩具ではユーザの音
声を認識し、それを学習して反応させる養育システムに
限界があるので、親近感を抱かせることができない。ま
た、ユーザのニーズに合う更新機能なども具備していな
いので、ユーザが飽きやすいという問題点がある。However, the current toys have a limit in the nurturing system for recognizing the user's voice, and learning and reacting it, so that it is not possible to make the user feel familiar. In addition, since it does not have an update function or the like that meets the needs of the user, there is a problem that the user tends to get tired of it.
【0004】また、従来の玩具は、ユーザの衣食住に関
する消費動向の分析ができないので、玩具から得られる
情報を別の産業に全く活用できなかった。Further, since the conventional toys cannot analyze the consumption trend of the user's clothing, food, and shelter, the information obtained from the toys cannot be utilized in other industries at all.
【0005】[0005]
【発明が解決しようとする課題】本発明は、上記のよう
な問題点を解決するためになされたものであり、コンピ
ュータ、PDA、携帯電話、ペット飼育ゲーム機(タマ
ゴッチ(登録商標)など)のみならず、ファンシーな玩
具において、既存の機器に設けられている入力ボタンや
プログラムにより画面に表示される入力ボタンまたはコ
マンド入力による味気ない餌の与えかたに代えて、通常
に販売されている食料品や日用品のバーコードを読み取
らせることにより、多様な餌または薬などを実際に与え
ているような効果を得ることができ、これにより、ユー
ザに製品に対する興味や、実際に飼っているような親近
感を抱かせることができる玩具、その制御方法、仮想キ
ャラクタの制御システム、その制御方法および玩具の制
御システムを提供することを目的としている。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and is only applicable to computers, PDAs, mobile phones, pet breeding game machines (eg, Tamagotchi (registered trademark)). However, in fancy toys, instead of the input buttons provided on existing equipment, the input buttons displayed on the screen by a program, or the method of giving a dull feed by command input, foods that are normally sold are sold. By scanning the barcodes of items and daily necessities, it is possible to obtain the effect of actually giving various kinds of food or medicine, which makes it possible for users to have an interest in the product and feel like they actually keep it. Provided are a toy that gives an intimate feeling, a control method thereof, a virtual character control system, a control method thereof, and a toy control system. It is an object of Rukoto.
【0006】また、本発明は、実物の飲み物や食べ物に
付されたバーコードを入力手段として餌等を与えると、
これに反応してユーザを楽しませる玩具、その制御方
法、仮想キャラクタの制御システム、その制御方法およ
び玩具の制御システムを提供することを別の目的として
いる。Further, according to the present invention, when food or the like is fed by using a barcode attached to a real drink or food as an input means,
It is another object to provide a toy, a control method therefor, a control system for a virtual character, a control method therefor, and a control system for a toy that react to this and entertain the user.
【0007】本発明は、ユーザが実際の商品に付された
バーコードを入力して玩具や仮想のキャラクタを成長さ
せることで、メーカなど商品の提供者が各ユーザの消費
動向を示す情報を収集することができるシステムを提供
することをさらに別の目的としている。In the present invention, a user such as a maker collects information indicating a consumption trend of a user by allowing a user to input a barcode attached to an actual product and grow a toy or a virtual character. It is still another object to provide a system capable of doing the above.
【0008】本発明は、特定の会社の商品の販売を促進
させ、その会社から広告および販売支援に関する収益を
得ることができるというビジネスモデルを提供すること
ができる玩具、仮想キャラクタ、それらの制御システム
および制御方法を提供することをさらに別の目的として
いる。[0008] The present invention is a toy, a virtual character, and a control system for them that can provide a business model of promoting the sale of goods of a specific company and obtaining a profit related to the advertisement and sales support from the company. Another object is to provide a control method.
【0009】[0009]
【課題を解決するための手段】上記のような目的を達成
するため、本発明に係る玩具は、商品に付されたバーコ
ードからディジタル形式でバーコードデータを読み取る
バーコードリーダと、前記バーコードデータ、該バーコ
ードデータに対応する商品のデータをデータベース化し
て格納するバーコード情報記憶部と、読み取った前記バ
ーコードデータと、前記バーコード情報記憶部に格納さ
れているバーコードデータとを比較して、前記バーコー
ド情報記憶部内に、読み取った前記バーコードデータが
あるか否かを判断し、該判断の結果を基に反応データを
生成する機能を含む中央処理部と、前記反応データを基
に音声を合成する音声合成部と、合成された前記音声を
出力する音声出力部とを備えていることを特徴としてい
る。In order to achieve the above object, the toy according to the present invention comprises a bar code reader for reading bar code data in a digital format from a bar code attached to a product, and the bar code. A bar code information storage unit that stores data and product data corresponding to the bar code data in a database, and compares the read bar code data with the bar code data stored in the bar code information storage unit. Then, it is determined whether or not the read barcode data exists in the barcode information storage unit, and a central processing unit including a function of generating reaction data based on the result of the determination, and the reaction data. It is characterized by comprising a voice synthesizing unit for synthesizing a voice on the basis, and a voice output unit for outputting the synthesized voice.
【0010】ここで、ユーザから音声の入力を受ける音
声入力部と、該音声入力部からの前記音声をコンピュー
タによる識別が可能な認識データに変換する音声認識部
とをさらに備えており、前記中央処理部が、前記認識デ
ータを基に前記反応データを生成する機能を有すること
が望ましい。Here, a voice input unit for receiving a voice input from a user and a voice recognition unit for converting the voice from the voice input unit into recognition data which can be identified by a computer are further provided, and the center is provided. It is desirable that the processing unit has a function of generating the reaction data based on the recognition data.
【0011】また、前記認識データ、ユーザの嗜好パタ
ーンを表す学習データおよび該学習データを生成する学
習プログラムを記憶する学習データ記憶部をさらに備え
ていることが望ましい。Further, it is desirable to further include a learning data storage section for storing the recognition data, learning data representing a user's preference pattern, and a learning program for generating the learning data.
【0012】また、前記中央処理部により生成された反
応データに含まれる制御信号を受信し、該制御信号を基
に、玩具の各部に設けられたモータを駆動するモータ駆
動部をさらに備えていることが望ましい。Further, a motor drive unit for receiving a control signal included in the reaction data generated by the central processing unit and driving a motor provided in each part of the toy based on the control signal is further provided. Is desirable.
【0013】また、前記バーコード情報記憶部に格納さ
れるデータベース化された前記商品のデータを更新する
クライアントパーソナルコンピュータ(以下、クライア
ントPCと記す)に接続するためのPCインターフェー
スをさらに備えていることが望ましい。Further, a PC interface for connecting to a client personal computer (hereinafter referred to as a client PC) for updating the data of the product stored in the bar code information storage unit as a database is further provided. Is desirable.
【0014】一方、本発明に係る玩具の制御方法は、商
品に付されたバーコードからバーコードリーダによりバ
ーコードデータを読み取る読み取りステップと、中央処
理部により、前記読み取りステップで読み取った前記バ
ーコードデータと、バーコード情報記憶部に格納されて
いるバーコードデータとを比較して、前記バーコード情
報記憶部内に読み取った前記バーコードデータがあるか
否かを判断する比較ステップと、前記中央処理部によ
り、前記比較ステップでの判断の結果を基に、反応デー
タを生成する反応データ生成ステップと、音声合成部に
より、前記反応データを基に音声を合成する音声合成ス
テップと、該音声合成ステップで合成された前記音声を
音声出力部から出力する音声出力ステップとを含むこと
を特徴としている。On the other hand, in the toy control method according to the present invention, the reading step of reading the barcode data from the barcode attached to the product by the barcode reader, and the barcode read by the central processing unit in the reading step. A comparing step of comparing the data with the barcode data stored in the barcode information storage unit to determine whether or not the barcode data read in the barcode information storage unit is present; Section generates reaction data based on the result of the judgment in the comparing step, a voice synthesizing step for synthesizing voice based on the reaction data by a voice synthesizing section, and the voice synthesizing step. And a voice output step of outputting the voice synthesized in the above step from a voice output section.
【0015】ここで、音声入力部によりユーザから音声
の入力を受け、該音声を音声認識部によりコンピュータ
による識別が可能な認識データに変換する音声入力認識
ステップと、前記中央処理部により、前記認識データを
基に前記反応データを生成する反応データ生成ステップ
とをさらに含むことが望ましい。Here, a voice input recognition step of receiving a voice input from the user by the voice input unit and converting the voice into recognition data which can be identified by a computer by the voice recognition unit, and the recognition by the central processing unit. It is preferable that the method further includes a reaction data generating step of generating the reaction data based on the data.
【0016】また、前記中央処理部で生成された制御信
号を基に、モータ駆動部により、玩具の各部に設けられ
たモータを駆動して、玩具の可動部を動作させて、玩具
の身振りや表情で反応を表現する駆動表現ステップをさ
らに含むことが望ましい。Further, based on the control signal generated by the central processing unit, the motor driving unit drives the motor provided in each part of the toy to operate the movable part of the toy, thereby gesturing and moving the toy. It is desirable to further include a driving expression step of expressing a reaction with a facial expression.
【0017】また、前記中央処理部により、学習プログ
ラムを駆動して、ユーザの嗜好パターンを表す学習デー
タを生成し、該学習データを学習データ記憶部に記憶す
る学習ステップと、前記中央処理部により、該学習ステ
ップで記憶した学習データを基に、前記反応データを抽
出し、前記モータ駆動部および音声合成部に出力する反
応データ抽出ステップとをさらに含むことが望ましい。A learning step of driving the learning program by the central processing unit to generate learning data representing a user's preference pattern and storing the learning data in the learning data storage unit; and the central processing unit. It is preferable that the method further includes a reaction data extraction step of extracting the reaction data based on the learning data stored in the learning step and outputting the reaction data to the motor drive unit and the voice synthesis unit.
【0018】一方、本発明は、商品に付されたバーコー
ドからディジタル形式でバーコードデータを読み取るバ
ーコードリーダと、前記バーコードデータ、仮想キャラ
クタのデータおよび該仮想キャラクタを成長させるため
の養育プログラムを記憶および管理するサーバPCと、
前記バーコードリーダに電気的に接続されており、前記
サーバPCにネットワークを介して接続されており、前
記サーバPCから前記養育プログラムをダウンロード
し、該養育プログラムを駆動して、読み取った前記バー
コードデータに対応する学習データを生成し、前記仮想
キャラクタを成長させるクライアントPCとを備えてい
ることを特徴としている。On the other hand, the present invention provides a bar code reader for reading bar code data in a digital format from a bar code attached to a product, the bar code data, virtual character data, and a nursing program for growing the virtual character. A server PC for storing and managing
The barcode that is electrically connected to the barcode reader and is connected to the server PC via a network, downloads the childcare program from the server PC, drives the childcare program, and reads the barcode. And a client PC for generating learning data corresponding to the data and growing the virtual character.
【0019】ここで、商品に付されたバーコードからバ
ーコードデータを読み取る前記バーコードリーダに代え
て、前記サーバPCに接続した前記クライアントPCを
所定の商品のメーカのホームページに接続し、前記クラ
イアントPCに前記所定の商品の情報を送信するメーカ
のサーバをさらに備えていることが望ましい。Here, instead of the bar code reader for reading bar code data from a bar code attached to a product, the client PC connected to the server PC is connected to a homepage of a manufacturer of a predetermined product, and the client is connected. It is desirable to further include a server of a maker that transmits the information on the predetermined product to the PC.
【0020】また、前記バーコードリーダに代えて、商
品に付されたバーコードのパターンを認識するために該
バーコードのイメージデータを取り込むPCカメラを備
えていることが望ましい。Further, it is preferable that a PC camera for taking in the image data of the barcode in order to recognize the pattern of the barcode attached to the product is provided in place of the barcode reader.
【0021】また、前記クライアントPCに代えて、P
DAを備えていることが望ましい。Further, in place of the client PC, P
It is desirable to have a DA.
【0022】また、前記クライアントPCに代えて、移
動電話端末機を備えていることが望ましい。It is desirable that a mobile telephone terminal is provided in place of the client PC.
【0023】また、前記バーコードリーダが、前記クラ
イアントPCとUSBポートを介して接続されているこ
とが望ましい。Further, it is desirable that the bar code reader is connected to the client PC via a USB port.
【0024】一方、本発明は、クライアントPCにより
仮想キャラクタの養育プログラムを駆動する養育プログ
ラム駆動ステップと、商品に付されたバーコードからバ
ーコードリーダによりバーコードデータを読み取る読み
取りステップと、該読み取りステップで読み取ったバー
コードデータを前記クライアントPCに伝送する伝送ス
テップと、該伝送ステップで伝送された前記バーコード
データと、前記養育プログラムにより読み出されるバー
コードデータとを比較して、読み取った前記バーコード
データに対応する商品のデータがあるか否かを判断する
比較ステップと、該比較ステップで対応する前記バーコ
ードデータがあると判断すると、前記バーコードデータ
を読み取った時間、回数、反復周期などを学習データと
して生成し、該学習データを記憶する学習ステップとを
含むことを特徴としている。On the other hand, according to the present invention, a nurturing program driving step of driving a virtual character nurturing program by a client PC, a reading step of reading bar code data from a bar code attached to a product by a bar code reader, and the reading step. The transmission step of transmitting the barcode data read by the client PC to the client PC, the barcode data transmitted in the transmission step, and the barcode data read by the nursing program are compared, and the barcode read If there is a comparison step of determining whether or not there is product data corresponding to the data, and if it is determined that there is the corresponding barcode data in the comparison step, the time, the number of times, the repetition cycle, etc. of reading the barcode data are determined. Generated as learning data, It is characterized in that it comprises a learning step for storing data.
【0025】ここで、前記サーバPCに保存されている
仮想キャラクタに関する複数の養育プログラムのうち、
選択された養育プログラムを前記クライアントPCにダ
ウンロードするダウンロードステップをさらに含むこと
が望ましい。Here, of the plurality of parenting programs relating to the virtual character stored in the server PC,
It is preferable to further include a download step of downloading the selected parenting program to the client PC.
【0026】また、前記バーコードデータを読み取らな
い場合、所定の商品のメーカのホームページに接続し、
前記商品の情報を受信する商品情報受信ステップをさら
に含むことが望ましい。If the bar code data is not read, connect to the home page of the manufacturer of the specified product,
It is preferable that the method further includes a product information receiving step of receiving the product information.
【0027】また、前記学習ステップで生成された前記
学習データを前記サーバPCに伝送する学習データ伝送
ステップと、前記学習データ伝送ステップで伝送された
学習データを分析してユーザ動向データを生成し、該ユ
ーザ動向データを商品メーカのサーバに伝送するユーザ
動向データ伝送ステップとをさらに含むことが望まし
い。Further, a learning data transmitting step of transmitting the learning data generated in the learning step to the server PC, and analysis of the learning data transmitted in the learning data transmitting step to generate user trend data, It is desirable that the method further includes a user trend data transmission step of transmitting the user trend data to a server of a product maker.
【0028】また、前記仮想キャラクタは仮想のアバタ
ーまたは動物であることが望ましい。The virtual character is preferably a virtual avatar or an animal.
【0029】一方、本発明は、内部の中央処理部により
養育プログラムを駆動して、音声入力部により受け取っ
た音声入力およびバーコードリーダにより商品に付され
たバーコードから読み取ったバーコードデータを基に学
習データおよび反応データを生成して記憶し、該学習デ
ータを基にユーザ動向データおよび成長情報データを生
成し、反応データを基に音声出力部から音声を出力する
とともにモータ駆動部により玩具の各部に設けられたモ
ータを駆動して、玩具の可動部を動作させて、玩具の身
振りや表情で反応を表現する玩具と、前記玩具に電気的
に接続されており、該玩具から成長情報データを受信
し、発育状態、栄養状態、疲労状態などの玩具の状態を
表す状態パラメータを更新して玩具に伝送するクライア
ントPCと、前記クライアントPCにネットワークを介
して接続されており、前記クライアントPCから前記成
長情報データおよび顧客情報を受信し、動作更新情報を
前記クライアントPCに伝送するメーカのサーバPCと
を含むことを特徴としている。On the other hand, according to the present invention, the parental control program is driven by the internal central processing unit, the voice input received by the voice input unit and the barcode data read from the barcode attached to the product by the barcode reader is used as a basis. The learning data and the reaction data are generated and stored in, the user trend data and the growth information data are generated based on the learning data, the voice is output from the voice output unit based on the reaction data, and the toy of the toy is output by the motor drive unit. A motor provided in each part is driven to operate a movable part of the toy, and the toy that expresses a reaction by the toy's gesture and facial expression is electrically connected to the toy. Growth information data from the toy And a client PC that receives the information, updates the state parameters indicating the state of the toy such as developmental state, nutritional state, and fatigue state and transmits the state parameter to the toy. Ianto are connected via a network on your PC, receiving the growth information data and customer information from the client PC, it is characterized in that the operating update information and a manufacturer server PC to be transmitted to the client PC.
【0030】ここで、前記メーカのサーバPCは新しい
商品のデータを前記クライアントPCに伝送し、前記ク
ライアントPCは、該商品のデータを前記玩具に伝送す
ることが望ましい。Here, it is preferable that the server PC of the maker transmits data of a new product to the client PC, and the client PC transmits data of the product to the toy.
【0031】また、前記クライアントPCを介する前記
玩具および前記メーカのサーバPCに対するバーコード
データおよび成長情報データの送受信はPDAまたは移
動電話端末機により行われることが望ましい。Further, it is desirable that the transmission and reception of the bar code data and the growth information data with respect to the toy and the server PC of the maker via the client PC be performed by a PDA or a mobile telephone terminal.
【0032】また、前記メーカのサーバPCは商品供給
業者のサーバPCをさらに含むことが望ましい。It is desirable that the server PC of the maker further includes a server PC of a product supplier.
【0033】また、前記クライアントPCは、前記玩具
に、前記玩具の発育状態、知能、年齢、疲労状態などの
状態パラメータを更新して伝送することが望ましい。Further, it is preferable that the client PC updates and transmits status parameters such as the growth status, intelligence, age, and fatigue status of the toy to the toy.
【0034】[0034]
【発明の実施の形態】以下、本発明に係る実施の形態を
添付した図面に基づいて詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
【0035】図1は、本発明の実施の形態に係る玩具に
用いられるバーコードリーダの構成を示すブロック図で
ある。また、図2は、本発明の実施の形態に係る玩具の
使用方法を説明するためのシステムの構成図であり、図
3は、本発明の実施の形態に係る玩具の制御システムを
示すブロック図であり、図4は、図2に示した玩具の動
作を示すフローチャートである。さらに、図5は、本発
明の実施の形態に係る仮想キャラクタの制御システムを
説明するためのシステムの構成図である。そして、図6
は、図5に示した仮想キャラクタの制御システムの動作
を示すフローチャートである。図7は、図5に示した制
御システムにおけるバーコードリーダに代えてPCカメ
ラを備えた別の実施の形態に係る仮想キャラクタの制御
システムを説明するためのシステムの構成図である。ま
た、図8は、本発明の別の実施の形態に係る玩具の制御
システムの構成図であり、図9は、図8に示す制御シス
テムのフローチャートである。FIG. 1 is a block diagram showing the configuration of a bar code reader used in a toy according to the embodiment of the present invention. 2 is a configuration diagram of a system for explaining a method of using the toy according to the embodiment of the present invention, and FIG. 3 is a block diagram showing a toy control system according to the embodiment of the present invention. 4 is a flowchart showing the operation of the toy shown in FIG. Further, FIG. 5 is a system configuration diagram for explaining a virtual character control system according to an embodiment of the present invention. And FIG.
6 is a flowchart showing an operation of the virtual character control system shown in FIG. 5. FIG. 7 is a configuration diagram of a system for explaining a virtual character control system according to another embodiment including a PC camera in place of the barcode reader in the control system shown in FIG. 8 is a block diagram of a toy control system according to another embodiment of the present invention, and FIG. 9 is a flowchart of the control system shown in FIG.
【0036】図1に示したように、実施の形態に係る玩
具に用いられるバーコードリーダは、バーコード10を
判読するためのスキャナ12、デコーダ14およびコン
ピュータ16を含んで構成されている。As shown in FIG. 1, the bar code reader used in the toy according to the embodiment includes a scanner 12 for reading the bar code 10, a decoder 14, and a computer 16.
【0037】バーコードリーダは、商品に付されたバー
コード10から、コンピュータ16による識別が可能な
ディジタル形式でバーコードデータを読み取る役割を果
たす。このバーコードリーダは、バーコードパターンを
判読する機能を有する主要部と、データの入出力(I/
O)を行い、またユーザへの対応処理を行う機能を有す
る補助部とに分けられる。The bar code reader plays a role of reading bar code data from the bar code 10 attached to the product in a digital format that can be identified by the computer 16. This bar code reader has a main part having a function of reading a bar code pattern and data input / output (I / I).
O) and an auxiliary unit having a function of performing a process corresponding to the user.
【0038】スキャナ12は、光走査部18、受光部2
0、増幅および信号処理回路22およびディジタル化回
路24を備えている。デコーダ14は、エレメントのエ
ッジ探知回路26と、マイクロプロセッサ28と、解読
アルゴリズムが記憶されているROM30と、演算デー
タを一時記憶するRAM32と、I/Oポート34と、
ユーザに使用状態を告知するためのランプ36およびブ
ザー38からなる警報装置40とを備えている。The scanner 12 includes an optical scanning unit 18 and a light receiving unit 2.
0, an amplification and signal processing circuit 22 and a digitization circuit 24. The decoder 14 includes an element edge detection circuit 26, a microprocessor 28, a ROM 30 in which a decoding algorithm is stored, a RAM 32 for temporarily storing operation data, an I / O port 34, and
An alarm device 40 including a lamp 36 and a buzzer 38 for notifying the user of the usage state is provided.
【0039】本実施の形態で用いられるバーコードリー
ダには、さらにデータ表示部42と、キーボード入力部
44と、外部機器制御部46と、ICカード、メモリカ
ード、フロッピー(登録商標)ディスクおよびそのドラ
イブなどの補助記憶装置48と接続可能となっている。The bar code reader used in the present embodiment further includes a data display section 42, a keyboard input section 44, an external device control section 46, an IC card, a memory card, a floppy (registered trademark) disk, and the same. It can be connected to an auxiliary storage device 48 such as a drive.
【0040】次に、図1に示したバーコードリーダによ
って、バーコード10を読み取る動作を説明する。Next, the operation of reading the bar code 10 by the bar code reader shown in FIG. 1 will be described.
【0041】スキャナ12の光走査部18から出た光は
バーコード10を走査する。バーコード10におけるバ
ーとスペースとでは光の反射率が相違するので、スキャ
ナ12の受光部20は各位置における光量を感知して、
その強度に応じた電気信号(光電流)を生成する。受光
部20で検出される光は非常に弱いので、発生した電流
値も低い。そこで、これを増幅および信号処理回路22
により増幅し、また信号処理を行って、安定したアナロ
グ信号(電圧)を生成させる。この際に、生成したアナ
ログ信号はディジタル化回路24でのディジタル化処理
によりディジタル信号に変換される。すなわち、上限値
および下限値となる境界値を定めておき、アナログ信号
がこの上限値に達するとラッチ動作してハイ状態を維持
し、下限境界値に達するとラッチ動作してロー状態に変
わるようにする。このようにしてバーコードのパターン
に対応するディジタル形式でバーコードデータを読み取
ることができる。The light emitted from the optical scanning section 18 of the scanner 12 scans the bar code 10. Since the light reflectance differs between the bar and the space in the barcode 10, the light receiving unit 20 of the scanner 12 senses the light amount at each position,
An electric signal (photocurrent) corresponding to the intensity is generated. Since the light detected by the light receiving unit 20 is very weak, the generated current value is also low. Therefore, this is amplified and signal processing circuit 22
Amplify and perform signal processing to generate a stable analog signal (voltage). At this time, the generated analog signal is converted into a digital signal by the digitizing process in the digitizing circuit 24. That is, the boundary values that are the upper limit value and the lower limit value are defined, and when the analog signal reaches the upper limit value, the latch operation is performed and the high state is maintained, and when the lower limit boundary value is reached, the latch operation is performed and the low state is changed. To In this way, the barcode data can be read in a digital format corresponding to the barcode pattern.
【0042】バーコードデータは、RAM32に一時記
憶された後、マイクロプロセッサ28の制御によりI/
Oポート34を通してコンピュータ16に伝送される。
そして、読み取られたバーコードデータは、コンピュー
タ16によって、所定のバーコードに対応する商品の名
称および価格などの商品のデータをデータベース化して
格納するバーコード情報記憶部から読み出されたバーコ
ードデータと比較される。これにより、バーコード10
を有する商品が判別される。The bar code data is temporarily stored in the RAM 32 and then I / O is controlled by the microprocessor 28.
It is transmitted to the computer 16 through the O port 34.
The read bar code data is the bar code data read by the computer 16 from the bar code information storage unit that stores the product data such as the product name and price corresponding to the predetermined bar code in a database. Compared to. This allows the barcode 10
A product having is identified.
【0043】このようなバーコード認識機能を備えた、
本実施の形態に係る玩具100は、図2および図3に示
したように、バーコードリーダ104、音声入力部10
6、音声認識部108、バーコード情報記憶部110、
中央処理部112、学習データ記憶部114、音声合成
部116、音声出力部117、モータ118、モータ駆
動部120およびパーソナルコンピュータ(以下、PC
と記す)に接続するためのPCインターフェース122
を備えている。With such a bar code recognition function,
As shown in FIGS. 2 and 3, the toy 100 according to the present embodiment has a barcode reader 104 and a voice input unit 10.
6, voice recognition unit 108, barcode information storage unit 110,
Central processing unit 112, learning data storage unit 114, voice synthesis unit 116, voice output unit 117, motor 118, motor drive unit 120, and personal computer (hereinafter referred to as PC
PC interface 122 for connecting to
Is equipped with.
【0044】バーコードリーダ104は、上述のように
食品や日用品などの商品102に付されたバーコード1
0から、ディジタル形式でバーコードデータを読み取る
機能を有するものである。The bar code reader 104 is the bar code 1 attached to the product 102 such as food or daily necessities as described above.
It has a function of reading barcode data in digital form from 0.
【0045】音声入力部106は、ユーザから音声の入
力を受けるものであり、音声認識部108は、音声入力
部106に入力された前記音声をコンピュータによる識
別が可能な認識データに変換するものである。、バーコ
ード情報記憶部110は、読み取ったバーコードデータ
に対応する商品102を特定するため、バーコードデー
タ、該バーコードデータに対応する商品の名称および価
格などの商品のデータをデータベース化して格納するも
のである。The voice input unit 106 receives voice input from the user, and the voice recognition unit 108 converts the voice input to the voice input unit 106 into recognition data that can be identified by a computer. is there. In order to identify the product 102 corresponding to the read barcode data, the barcode information storage unit 110 stores the product data such as the barcode data and the name and price of the product corresponding to the barcode data as a database. To do.
【0046】中央処理部112は、音声認識部108か
らの認識データおよびバーコードリーダ104で読み取
ったバーコードデータを受信する。そして、読み取った
バーコードデータと、バーコード情報記憶部110に格
納されているバーコードデータとを比較して、読み取っ
たバーコードデータがあるか否かを判断して、この判断
の結果および/または認識データを基に、反応データお
よび学習データを生成および/または抽出するように構
成されている。反応データは、ユーザの入力に対して玩
具が行う音声出力や動作等の基となるデータであり、学
習データは、ユーザの嗜好パターンを表すデータであ
る。The central processing unit 112 receives the recognition data from the voice recognition unit 108 and the bar code data read by the bar code reader 104. Then, the read bar code data is compared with the bar code data stored in the bar code information storage unit 110 to determine whether or not the read bar code data is present. Alternatively, the reaction data and the learning data are generated and / or extracted based on the recognition data. The reaction data is data that is a basis of a voice output, a motion, and the like performed by the toy in response to a user input, and the learning data is data that represents a user's preference pattern.
【0047】学習データ記憶部114は、音声認識部1
08からの認識データ、反応データ、学習データおよび
後述する学習プログラムを記憶するものである。The learning data storage unit 114 includes the voice recognition unit 1.
The recognition data, the reaction data, the learning data from 08 and the learning program described later are stored.
【0048】音声合成部116は、中央処理部112に
より生成および/または抽出された反応データを基に、
音声を合成するものであり、音声出力部117は、その
合成された音声を出力するものである。The voice synthesis unit 116, based on the reaction data generated and / or extracted by the central processing unit 112,
The voice is synthesized, and the voice output unit 117 outputs the synthesized voice.
【0049】モータ118は、玩具100の動きおよび
/または表情などを表現するために、関節など玩具10
0の各部に設けられている。モータ駆動部120は、中
央処理部112で生成された反応データに含まれる制御
信号を受信して、該制御信号を基に、モータ118を駆
動するものである。The motor 118 is used to express the movement and / or facial expression of the toy 100, such as joints.
0 is provided in each part. The motor drive unit 120 receives a control signal included in the reaction data generated by the central processing unit 112, and drives the motor 118 based on the control signal.
【0050】PCインターフェース122は、上記玩具
をクライアントパーソナルコンピュータ(以下、クライ
アントPCと記す)に接続して、バーコード情報記憶部
110に格納されている商品のデータのデータベースを
更新するためのものであり、これにより、玩具100が
新商品に付されたバーコード10を認識することができ
る。The PC interface 122 is for connecting the above-mentioned toy to a client personal computer (hereinafter referred to as a client PC) to update the database of product data stored in the barcode information storage unit 110. Therefore, the toy 100 can recognize the barcode 10 attached to the new product.
【0051】次に、図2〜図4に基づき、本実施の形態
に係る玩具100の制御方法を説明する。Next, a method of controlling the toy 100 according to the present embodiment will be described with reference to FIGS.
【0052】まず、ステップS200において、ユーザ
の音声入力があるか否かを判断する。ユーザから音声の
入力があると判断すると、ステップS202に進み、玩
具100の音声入力部106を介して取り込まれたユー
ザからの音声をメモリする。その後、ステップS204
に進み、音声認識部108により該音声をコンピュータ
による識別が可能な認識データに変換する。このステッ
プS202およびステップS204で音声入力認識ステ
ップを構成している。First, in step S200, it is determined whether or not there is a voice input by the user. If it is determined that a voice is input from the user, the process proceeds to step S202, and the voice from the user captured via the voice input unit 106 of the toy 100 is stored in the memory. After that, step S204
Then, the voice recognition unit 108 converts the voice into recognition data that can be identified by a computer. The step S202 and step S204 constitute a voice input recognition step.
【0053】次いで学習ステップS206に進んで、学
習プログラムを駆動して、この学習プログラムによっ
て、ユーザの音声入力に基づく認識データ、あるいは入
力されたバーコードデータやその入力時間、入力回数な
どを基に、学習データを生成してこれを記憶する。そし
て、このようにユーザの嗜好パターンを表す学習データ
を参照しながら、対応する反応データを生成および/ま
たは抽出する。Next, in the learning step S206, the learning program is driven, and based on the recognition data based on the user's voice input, or the inputted bar code data, its input time, the number of times of input, etc. by this learning program. , Generate learning data and store it. Then, while referring to the learning data representing the user's preference pattern in this way, the corresponding reaction data is generated and / or extracted.
【0054】次に音声合成ステップS218に進んで、
学習ステップS206で生成された反応データや、後述
する比較ステップ214での結果を反映して生成された
反応データを基に、音声合成部116で音声を合成す
る。その後、音声出力ステップS220に進み、音声出
力部117から合成した音声を出力する。これにより、
ユーザは玩具からの出力音声を聞くことができる。Next, in the voice synthesis step S218,
The voice synthesizer 116 synthesizes a voice based on the reaction data generated in the learning step S206 and the reaction data generated by reflecting the result in the comparison step 214 described later. After that, the process proceeds to the voice output step S220, and the synthesized voice is output from the voice output unit 117. This allows
The user can hear the output sound from the toy.
【0055】そして、ステップS222に進んで、音声
出力と同時または音声出力後に、反応データに含まれる
制御信号を基に、モータ駆動部120がモータ118を
駆動する。これによりステップS224において、玩具
120の首、顎、膝などの関節等の可動部を動作させ
て、玩具の身振りや表情で反応を表現する。このステッ
プS222およびステップS224で、駆動表現ステッ
プを構成している。Then, in step S222, the motor drive unit 120 drives the motor 118 based on the control signal included in the reaction data, simultaneously with or after the voice output. As a result, in step S224, the movable parts such as the joints such as the neck, jaw, and knees of the toy 120 are operated, and the reaction is expressed by the toy gesture and facial expression. The step S222 and the step S224 constitute a drive expression step.
【0056】一方、ステップS200において、ユーザ
からの音声入力がないと判断すると、ステップS208
に進み、バーコードリーダ104により商品に付された
バーコード10の読み取りが可能か否かを判断する。バ
ーコード10の読み取りが可能と判断すると、読み取り
ステップS210に進んで、バーコード10から対応す
るバーコードデータをバーコードリーダ104により読
み取る。次に、ステップS212に進み、読み取られた
バーコードデータを記憶した後、比較ステップS214
に進む。比較ステップS214では、前記バーコードデ
ータとバーコード情報記憶部110に格納されているバ
ーコードデータとを比較して、一致するバーコードデー
タが存在するか否かを判断する。一致するデータが存在
すると判断すると、学習ステップS206に進み、学習
プログラムを駆動する一方、一致するデータが存在しな
いと判断すると、ステップS216に進み、それに対応
する反応データを生成および/または抽出した後、ステ
ップS218に進む。このステップS216および学習
ステップS206で反応データ生成ステップおよび/ま
たは反応データ抽出ステップを構成している。On the other hand, if it is determined in step S200 that there is no voice input from the user, step S208.
Then, it is determined whether the barcode 10 attached to the product can be read by the barcode reader 104. If it is determined that the barcode 10 can be read, the process proceeds to the reading step S210, and the corresponding barcode data is read from the barcode 10 by the barcode reader 104. Next, proceeding to step S212, after storing the read barcode data, comparison step S214
Proceed to. In the comparison step S214, the bar code data and the bar code data stored in the bar code information storage unit 110 are compared to determine whether or not there is coincident bar code data. If it is determined that the matching data exists, the process proceeds to learning step S206 to drive the learning program, whereas if it is determined that the matching data does not exist, the process proceeds to step S216, and after generating and / or extracting the corresponding reaction data. , And proceeds to step S218. The step S216 and the learning step S206 constitute a reaction data generation step and / or a reaction data extraction step.
【0057】一方、ステップS208において、バーコ
ード10の読み取りが不可であると判断すると、ステッ
プS226に進んで、バーコードデータを含む商品のデ
ータを格納するバーコード情報記憶部110を更新する
か否かを判断し、更新すると判断すると、ステップS2
28に進み、クライアントPCにより、PCインターフ
ェース122を介してバーコード10をダウンロード
し、バーコード情報記憶部110に記憶されている商品
のデータを更新した後、一連の処理を終了する。一方、
ステップS226において、更新しないと判断すると、
そのまま、一連の処理を終了する。On the other hand, when it is determined in step S208 that the barcode 10 cannot be read, the process proceeds to step S226, and it is determined whether or not the barcode information storage section 110 for storing the data of the product including the barcode data is updated. If it is determined that it is updated, step S2
In step 28, the client PC downloads the bar code 10 via the PC interface 122, updates the data of the product stored in the bar code information storage unit 110, and then ends the series of processes. on the other hand,
If it is determined in step S226 that the update is not to be performed,
As it is, a series of processing is ended.
【0058】このような玩具100の内部回路は、計時
回路を中央処理部112にさらに接続することにより、
ユーザが一定時間使用しなくても、音声出力および動作
反応をするように構成しておき、ユーザの興味を誘発す
るように構成しておくことが好ましい。また、玩具10
0の形態としては、人形、ロボット犬などが好ましい。The internal circuit of the toy 100 as described above is further connected to the central processing unit 112 by a clock circuit,
Even if the user does not use the device for a certain period of time, it is preferable to configure the device so that the user can output the voice and react to the action and induce the interest of the user. Also, toys 10
As a form of 0, a doll, a robot dog, etc. are preferable.
【0059】次に、上述した玩具100に代えて、電子
データの仮想キャラクタを用いる実施の形態について説
明する。図5に示したように、本発明の実施の形態に係
る仮想キャラクタの制御システムは、バーコードリーダ
104、クライアントPC101およびサーバPC10
3を含んで構成されている。また、図示していないが、
クライアントPC101は、図3に示した音声入力部1
06、音声認識部108、バーコード情報記憶部11
0、中央処理部112、学習データ記憶部114、音声
合成部116、音声出力部117およびPCインターフ
ェース122を備えている。Next, an embodiment will be described in which a virtual character of electronic data is used instead of the toy 100 described above. As shown in FIG. 5, the virtual character control system according to the embodiment of the present invention includes a barcode reader 104, a client PC 101, and a server PC 10.
3 is included. Also, although not shown,
The client PC 101 is the voice input unit 1 shown in FIG.
06, voice recognition unit 108, barcode information storage unit 11
0, a central processing unit 112, a learning data storage unit 114, a voice synthesis unit 116, a voice output unit 117, and a PC interface 122.
【0060】バーコードリーダ104は、牛乳、お菓子
などの商品102に付されたバーコード10からディジ
タル形式でバーコードデータを読み取り、該バーコード
データをクライアントPC101に伝送するように構成
されている。The bar code reader 104 is configured to read the bar code data in a digital format from the bar code 10 attached to the product 102 such as milk and sweets, and transmit the bar code data to the client PC 101. .
【0061】サーバPC103は、アバター、動物など
の仮想キャラクタのデータおよびその仮想キャラクタを
成長させるための養育プログラムを記憶および管理する
ようになっている。また、サーバPC103には、仮想
キャラクタの特性に対応した多様な養育プログラムが記
憶されており、ユーザはこれをダウンロードすることが
できるようになっている。The server PC 103 stores and manages data of virtual characters such as avatars and animals, and a nurturing program for growing the virtual characters. Further, the server PC 103 stores various nurturing programs corresponding to the characteristics of the virtual character, and the user can download them.
【0062】クライアントPC101は、USB等のポ
ートを介して、バーコードリーダ104に電気的に接続
されており、サーバPC103にネットワーク107を
介して接続されている。これにより、サーバPC103
で記憶および管理されている多様な仮想キャラクタの中
から、ユーザによって選択された仮想キャラクタ、およ
びその養育プログラムをダウンロードして利用すること
が可能となる。The client PC 101 is electrically connected to the bar code reader 104 via a port such as USB, and is also connected to the server PC 103 via the network 107. As a result, the server PC 103
It is possible to download and use the virtual character selected by the user and the nurturing program thereof from the various virtual characters stored and managed in.
【0063】クライアントPC101で養育プログラム
を駆動すると、それにより仮想キャラクタ105は、ス
ピーカを介して音声を出力したり、モニタ画面上で行動
するなどの要求を示し、ユーザは、これに応じてバーコ
ードリーダ104を介してバーコードを入力し、これを
受けて、仮想キャラクタ105は反応し、そして成長す
る。When the parenting program is driven by the client PC 101, the virtual character 105 outputs a request to output a voice through the speaker or act on the monitor screen, and the user responds to the barcode by the request. A bar code is input via the reader 104, and in response to this, the virtual character 105 reacts and grows.
【0064】クライアントPC101において、養育プ
ログラムの駆動による仮想キャラクタ105の要求に対
応するバーコードを入力することができないと、対応す
る商品102のメーカのホームページに接続するように
構成されており、商品102の情報を受けることによっ
て前記仮想キャラクタ105が成長するようになってい
る。In the client PC 101, if the bar code corresponding to the request of the virtual character 105 due to the driving of the parenting program cannot be input, the client PC 101 is configured to connect to the home page of the manufacturer of the corresponding product 102. The virtual character 105 grows by receiving the information.
【0065】図7に示した別の実施の形態では、バーコ
ードリーダ104に代えて、商品102に付されたバー
コード10のパターンを認識するために、バーコード1
0のイメージデータを取り込むPCカメラ109が採用
されている。そして、取り込んだバーコード10のイメ
ージデータを分析して、対応するバーコードデータを読
み取る構成となっているが、その他の構成は図5に示し
た実施の形態と同様である。In another embodiment shown in FIG. 7, instead of the bar code reader 104, the bar code 1 is used to recognize the pattern of the bar code 10 attached to the product 102.
A PC camera 109 that takes in 0 image data is adopted. Then, the image data of the captured barcode 10 is analyzed and the corresponding barcode data is read, but the other configuration is similar to that of the embodiment shown in FIG.
【0066】また、さらに別の実施の形態においては、
クライアントPC101に代えて、PDAまたは移動電
話端末機が採用されてもよい。In yet another embodiment,
Instead of the client PC 101, a PDA or mobile phone terminal may be adopted.
【0067】図5〜図7に基づき、バーコードリーダを
活用した仮想キャラクタの制御方法をより具体的に説明
する。A method of controlling a virtual character using a bar code reader will be described more specifically with reference to FIGS.
【0068】図6に示したように、まずユーザは、ステ
ップS300において、クライアントPC101をサー
バPC103に接続した後、ダウンロードステップS3
02に進み、選択した所望の仮想キャラクタ105、お
よび該仮想キャラクタ105の養育プログラムをクライ
アントPC101にダウンロードする。このとき、ダウ
ンロードした養育プログラム等が既に存在し、更新する
必要がない場合、にはダウンロードする必要はない。As shown in FIG. 6, the user first connects the client PC 101 to the server PC 103 in step S300, and then downloads step S3.
In step 02, the selected desired virtual character 105 and the parenting program for the virtual character 105 are downloaded to the client PC 101. At this time, if the downloaded childcare program or the like already exists and there is no need to update it, there is no need to download it.
【0069】次いで、養育プログラム駆動ステップS3
04に進んで、ダウンロードした養育プログラムを駆動
すると、仮想キャラクタ105は、音声を出力したり、
画面上で動作を示したりして、ユーザに対して衣食住に
関する様々な要求をする。Next, a childcare program driving step S3
When the program proceeds to 04 to drive the downloaded childcare program, the virtual character 105 outputs a voice,
It shows various actions on the screen and makes various requests to the user regarding food, clothing, and shelter.
【0070】次に、ステップS306に進んで、バーコ
ード10の読み取りが可能か否かを判断する。バーコー
ド10の読み取りが可能であると判断すると、読み取り
ステップS308に進んで、バーコードリーダ104に
より牛乳や衣服などの様々な商品102に付されたバー
コード10を読み取る一方、バーコード10を読み取り
が不可であると判断すると、ステップS310に進み、
クライアントPC101を所定の商品102のメーカの
ホームページに接続し、ステップS312に進み、メー
カから商品102の価格や用途など、商品102の各種
情報を読み取り、伝送ステップS314に進む。このス
テップS310およびステップS312で商品情報受信
ステップを構成している。Next, in step S306, it is determined whether the barcode 10 can be read. If it is determined that the barcode 10 can be read, the process proceeds to a reading step S308, where the barcode reader 104 reads the barcode 10 attached to various products 102 such as milk and clothes, while reading the barcode 10. If it is determined to be impossible, the process proceeds to step S310,
The client PC 101 is connected to the homepage of the maker of the predetermined product 102, and the process proceeds to step S312 to read various information of the product 102 such as the price and use of the product 102 from the maker, and the process proceeds to transmission step S314. The step S310 and step S312 constitute a product information receiving step.
【0071】伝送ステップS314では、読み取りステ
ップS308で読み取ったバーコードデータ、またはス
テップS312で読み取った商品102の各種情報をク
ライアントPC101に伝送する。In the transmission step S314, the bar code data read in the reading step S308 or various information of the product 102 read in step S312 is transmitted to the client PC 101.
【0072】次いで、比較ステップS316に進み、バ
ーコードデータを読み取っている場合、読み取ったバー
コードデータがバーコード情報記憶部110内にあるか
否かを判断する。読み取ったバーコードデータがあると
判断すると、学習ステップS318に進み、前記バーコ
ードデータを読み取った時間、回数、反復周期などを学
習データとして生成して記憶する。一方、読み取ったバ
ーコードデータがないと判断すると、ステップS320
に進んで、反応データとして、入力されたバーコードが
存在しない旨を示すメッセージ等の反応データを出力
し、またそれを示す行動を示す。Next, in the comparison step S316, if the bar code data is read, it is judged whether or not the read bar code data is in the bar code information storage section 110. If it is determined that the read barcode data is present, the process proceeds to learning step S318, and the learning time of the barcode data, the number of times, the repetition period, and the like are generated and stored. On the other hand, if it is determined that there is no bar code data read, step S320
Then, as reaction data, reaction data such as a message indicating that the input bar code does not exist is output, and the action indicating it is also shown.
【0073】次いで、S322に含まれる学習データ伝
送ステップに進んで、生成された学習データをサーバP
C103に伝送し、S322に含まれるユーザ動向デー
タ伝送ステップに進んで、サーバPC103に伝送され
た学習データを分析してユーザ動向データを生成し、該
ユーザ動向データを商品メーカのサーバに伝送する。こ
れにより、サーバPC103の管理者はユーザの使用し
たバーコードデータから衣食住パターンなどの消費動向
を知ることができる。次いで、ステップS324に進ん
で、該ユーザ動向データを商品102のメーカに提供す
る。これにより、商品102のメーカは、該ユーザ動向
データを参考資料として活用することができる。Next, in the learning data transmitting step included in S322, the generated learning data is stored in the server P.
The user trend data is transmitted to C103, the process proceeds to the user trend data transmission step included in S322, the learning data transmitted to the server PC 103 is analyzed to generate user trend data, and the user trend data is transmitted to the server of the product maker. Thereby, the administrator of the server PC 103 can know the consumption trend such as the food, clothing and shelter pattern from the barcode data used by the user. Next, in step S324, the user trend data is provided to the manufacturer of the product 102. Thereby, the manufacturer of the product 102 can utilize the user trend data as a reference material.
【0074】次に、上述した玩具100と電子データの
仮想キャラクタ105との両者を用いる実施の形態につ
いて説明する。図8に示したように、本発明の実施の形
態に係る玩具および仮想キャラクタの制御システムは、
玩具100a、クライアントPC101およびメーカの
サーバPC111を含んで構成されている。Next, an embodiment using both the toy 100 and the virtual character 105 of electronic data will be described. As shown in FIG. 8, the toy and virtual character control system according to the embodiment of the present invention is
It is configured to include a toy 100a, a client PC 101, and a manufacturer's server PC 111.
【0075】玩具100aは、内部の中央処理部により
養育プログラムを駆動して、音声入力部106を介して
取り込んだユーザからの音声データおよびバーコードリ
ーダ104により商品に付されたバーコードから読み取
ったバーコードデータを基に学習データおよび反応デー
タを生成して、玩具100a内の学習データ記憶部に学
習データを記憶し、該学習データを基にユーザの動作パ
ターンを分析してユーザ動向データおよび成長情報デー
タを生成して、前記反応データを基に音声出力部117
から音声を出力するとともにモータ駆動部120により
玩具100aの各部に設けられたモータ118を駆動し
て、玩具100aの可動部を動作させて、玩具100a
の身振りや表情で反応を表現するものである。The toy 100a is driven by the internal central processing unit to drive the child-rearing program and read from the voice data from the user captured through the voice input unit 106 and the barcode attached to the product by the barcode reader 104. Learning data and reaction data are generated based on the barcode data, the learning data is stored in the learning data storage unit in the toy 100a, and the user's movement pattern and growth are analyzed based on the learning data. Information data is generated and a voice output unit 117 is generated based on the reaction data.
Sound is output from the toy 100a and the motor drive unit 120 drives the motor 118 provided in each part of the toy 100a to operate the movable part of the toy 100a.
The reaction is expressed by gestures and facial expressions.
【0076】クライアントPC101は、該クライアン
トPC101のUSBポートを介して玩具100aのP
Cインターフェースに電気的に接続されており、玩具1
00aから成長情報データおよび読み取ったバーコード
情報を受け、また、養育プログラムにより、玩具100
aと動作を同期化させた仮想キャラクタ105aをモニ
タ画面上に表示し、これを制御するものである。The client PC 101 uses the P port of the toy 100a via the USB port of the client PC 101.
The toy 1 is electrically connected to the C interface.
00a to receive the growth information data and the read bar code information, and the toy 100 by the parenting program.
The virtual character 105a whose motion is synchronized with a is displayed on the monitor screen and is controlled.
【0077】また、クライアントPC101は、玩具1
00aのバーコード情報記憶部110内の商品のデータ
を更新するものであり、また、クライアントPC101
は、玩具100aに成長情報データを伝達し、玩具10
0aの発育状態、知能、年齢、栄養状態、疲労状態など
の状態パラメータを更新して玩具に伝送する。The client PC 101 is the toy 1
00a for updating the product data in the barcode information storage unit 110, and the client PC 101
Transmits the growth information data to the toy 100a, and the toy 10
State parameters of 0a such as developmental state, intelligence, age, nutritional state, and fatigue state are updated and transmitted to the toy.
【0078】さらに別の実施の形態では、クライアント
PC101として、一般のパーソナルコンピュータに代
えて、図8に示したように、PDA130や移動電話端
末機132などを使用することができる。また、クライ
アントPC101を介する玩具100aおよびメーカの
サーバPC111に対するバーコードデータおよび成長
情報データの送受信が、PDA130または移動電話端
末機132により行われてもよい。In yet another embodiment, as the client PC 101, a PDA 130, a mobile telephone terminal 132 or the like can be used as shown in FIG. 8 instead of a general personal computer. Further, the PDA 130 or the mobile phone terminal 132 may transmit / receive the barcode data and the growth information data to / from the toy 100a and the manufacturer's server PC 111 via the client PC 101.
【0079】メーカのサーバPC111は、クライアン
トPC101にネットワーク107を介して接続されて
おり、クライアントPC101から、成長情報データお
よび入力されたバーコードデータなどの顧客情報を、ネ
ットワーク107を介して受信し、動作更新情報を前記
クライアントPCに伝送する。受信した情報は、商品の
製造およびマーケッティング資料として活用し、購買の
流れおよび市場調査の資料として活用することができ
る。このような資料を基に、クライアントPC101に
新しい商品のデータや、各種ソフトウェアなどの更新情
報を送信する。クライアントPC101は、これを前記
玩具に伝送する。メーカのサーバPC111は商品供給
業者のサーバPCをさらに含むことができる。The manufacturer's server PC 111 is connected to the client PC 101 via the network 107, receives customer information such as growth information data and input bar code data from the client PC 101 via the network 107, The operation update information is transmitted to the client PC. The received information can be used as a material for manufacturing and marketing products, and can be used as a material for purchasing flow and market research. Based on such materials, new product data and update information such as various software are transmitted to the client PC 101. The client PC 101 transmits this to the toy. The manufacturer's server PC 111 may further include a product supplier's server PC.
【0080】次に、玩具とメーカ間の情報伝達動作をよ
り詳しく説明する。Next, the information transmission operation between the toy and the maker will be described in more detail.
【0081】図9に示したように、まず、ステップS4
00において、玩具を動作させる。次いで、ステップS
402に進み、ユーザからの成長情報データを玩具10
0aからクライアントPC101に伝送し、ステップS
404に進んで、クライアントPC101は、メーカの
サーバPC111に成長情報データを伝送し、次にステ
ップS406に進んで、顧客情報を伝送し、その後ステ
ップS408に進んで、入力された商品の情報をメーカ
のサーバPC111に伝送する。メーカはこれを商品の
製造またはマーケッティング時に資料として活用する。
メーカはこれを分析し、次にステップS410に進ん
で、更新されたバーコードをクライアントPC101に
伝送し、クライアントPC101はこれを玩具に伝送
し、その後ステップS412に進み、データベースとし
ての商品のデータを更新する。そして、ステップS41
4に進んで、成長情報を伝達した後、ステップS416
に進み、玩具の動作を更新する。As shown in FIG. 9, first, step S4
At 00, the toy is operated. Then, step S
Proceeding to 402, the growth information data from the user is sent to the toy 10
0a to the client PC 101, and step S
Proceeding to 404, the client PC 101 transmits the growth information data to the maker's server PC 111, then proceeds to step S406, transmits the customer information, and then proceeds to step S408, where the input product information is transmitted to the maker. To the server PC 111. The manufacturer uses this as a material when manufacturing or marketing the product.
The manufacturer analyzes this, then proceeds to step S410, transmits the updated bar code to the client PC 101, the client PC 101 transmits this to the toy, and then proceeds to step S412, where the data of the product as a database is stored. Update. Then, step S41
After transmitting the growth information to step 4, step S416
Go to and update the toy behavior.
【0082】以上、本発明に係る実施の形態を詳細に説
明したが、本発明の権利範囲はこれに限定されるもので
はなく、本発明に係る実施の形態と実質的に等価である
ものは、本発明の技術的範囲に属する。Although the embodiments of the present invention have been described in detail above, the scope of the rights of the present invention is not limited to these, and those substantially equivalent to the embodiments of the present invention are described. Belongs to the technical scope of the present invention.
【0083】[0083]
【発明の効果】以上説明したように、本発明に係る玩具
は、単純な玩具の次元を越えており、実際の飲み物や食
べ物等の商品に付されたバーコードを利用して餌等を与
えるようにするとこれに反応する。そのために、ユーザ
を楽しませ、親近感を抱かせることができる玩具、その
制御方法、仮想キャラクタの制御システム、その制御方
法および玩具の制御システムを提供することができると
いう優れた効果がある。As described above, the toy according to the present invention goes beyond the dimensions of a simple toy, and feeds or the like using a bar code attached to an actual product such as drink or food. Will react to this. Therefore, there is an excellent effect that it is possible to provide a toy, a control method therefor, a control system for a virtual character, a control method therefor, and a control system for a toy that can entertain and make the user feel close to each other.
【0084】また、限られた種類の商品に付されたバー
コードだけを識別可能とする場合、特定の会社の商品の
販売を促進させ、その会社から広告および販売支援に関
する収益を得ることができるというビジネスモデルを提
供することができる玩具、その制御方法、仮想キャラク
タの制御システム、その制御方法および玩具の制御シス
テムを提供することができるという効果がある。When only the barcodes attached to a limited number of products can be identified, the sales of the products of a specific company can be promoted, and the profit related to the advertisement and the sales support can be obtained from the company. It is possible to provide a toy that can provide such a business model, a control method thereof, a virtual character control system, a control method thereof, and a toy control system.
【0085】また、ユーザが実際の商品に付されたバー
コードを利用して、ユーザが玩具や仮想キャラクタを成
長させることができる。さらに、ネットワークを介して
読み取ったバーコードデータを受信することにより、商
品のメーカが各ユーザの消費動向を示す情報を収集する
ことができるという効果がある。Further, the user can grow the toy or virtual character by using the bar code attached to the actual product. Further, by receiving the bar code data read via the network, there is an effect that the manufacturer of the product can collect information indicating the consumption trend of each user.
【図1】 本発明の実施の形態に係る玩具に用いられる
バーコードリーダの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a bar code reader used in a toy according to an embodiment of the present invention.
【図2】 本発明の実施の形態に係る玩具の使用方法を
説明するためのシステムの構成図である。FIG. 2 is a configuration diagram of a system for explaining a method of using the toy according to the embodiment of the present invention.
【図3】 本発明の実施の形態に係る玩具の制御システ
ムを示すブロック図である。FIG. 3 is a block diagram showing a toy control system according to an embodiment of the present invention.
【図4】 図2に示した玩具の動作を示すフローチャー
トである。FIG. 4 is a flowchart showing an operation of the toy shown in FIG.
【図5】 本発明の実施の形態に係る仮想キャラクタの
制御システムを説明するためのシステムの構成図であ
る。FIG. 5 is a configuration diagram of a system for explaining a virtual character control system according to an embodiment of the present invention.
【図6】 図5に示した仮想キャラクタの制御システム
の動作を示すフローチャートである。6 is a flowchart showing the operation of the virtual character control system shown in FIG.
【図7】 図5に示した制御システムにおけるバーコー
ドリーダに代えてPCカメラを備えた別の実施の形態に
係る仮想キャラクタの制御システムを説明するためのシ
ステムの構成図である。7 is a system configuration diagram for explaining a virtual character control system according to another embodiment including a PC camera instead of the barcode reader in the control system shown in FIG.
【図8】 本発明の別の実施の形態に係る玩具の制御シ
ステムの構成図である。FIG. 8 is a configuration diagram of a toy control system according to another embodiment of the present invention.
【図9】 図8に示す制御システムのフローチャートで
ある。9 is a flowchart of the control system shown in FIG.
10 バーコード 12 スキャナ 14 デコーダ 16 コンピュータ 100 玩具 104 バーコードリーダ 106 音声入力部 108 音声認識部 110 バーコード情報記憶部 112 中央処理部 114 学習データ記憶部 116 音声合成部 117 音声出力部 118 モータ 120 モータ駆動部 10 bar code 12 scanner 14 Decoder 16 computers 100 toys 104 barcode reader 106 voice input section 108 Speech recognition unit 110 Bar code information storage unit 112 Central Processing Department 114 learning data storage unit 116 Speech synthesizer 117 Audio output section 118 motor 120 motor drive
───────────────────────────────────────────────────── フロントページの続き (71)出願人 502166570 金 命 秀 大韓民国ソウル特別市瑞草区方背洞 921 −23番地301号 (72)発明者 李 泰 ▲キュン▼ 大韓民国京畿道高陽市一山区注葉1洞43か んせんはんしんアパートメント301棟602号 (72)発明者 金 孝 俊 大韓民国京畿道城南市盆唐区藪内1洞 陽 地むら錦胡アパートメント602棟1201号 (72)発明者 金 命 秀 大韓民国ソウル特別市瑞草区方背洞 921 −23番地301号 Fターム(参考) 2C001 AA13 BA07 BA08 CA07 CA09 CB08 DA04 2C150 AA14 CA01 CA02 CA04 DA05 DA24 DA26 DA27 DA28 DF03 DF04 DF06 DF33 DK02 ED10 ED42 ED47 ED52 EF07 EF09 EF16 EF17 EF22 EF23 EF29 EF33 EF36 5B058 CA40 KA02 YA13 ─────────────────────────────────────────────────── ─── Continued front page (71) Applicant 502166570 Kim Life 921, Hoho-dong, Seocho-gu, Seoul, South Korea −23 No.301 (72) Inventor Lee Tai ▲ Kyun ▼ 43, 1 Yeong-dong, Itoyama-gu, Goyang-si, Gyeonggi-do, Republic of Korea Sensei Apartment 301 Building No.602 (72) Inventor Takatoshi Kin 1 Dongyang, Yabunai, Bundang-gu, Seongnam-si, Gyeonggi-do, Republic of Korea Chimura Nishiki Apartment 602 No. 1201 (72) Inventor Kim Shu 921, Hoho-dong, Seocho-gu, Seoul, South Korea −23 No.301 F-term (reference) 2C001 AA13 BA07 BA08 CA07 CA09 CB08 DA04 2C150 AA14 CA01 CA02 CA04 DA05 DA24 DA26 DA27 DA28 DF03 DF04 DF06 DF33 DK02 ED10 ED42 ED47 ED52 EF07 EF09 EF16 EF17 EF22 EF23 EF29 EF33 EF36 5B058 CA40 KA02 YA13
Claims (25)
ル形式でバーコードデータを読み取るバーコードリーダ
と、 前記バーコードデータ、該バーコードデータに対応する
商品のデータをデータベース化して格納するバーコード
情報記憶部と、 読み取った前記バーコードデータと、前記バーコード情
報記憶部に格納されているバーコードデータとを比較し
て、前記バーコード情報記憶部内に、読み取った前記バ
ーコードデータがあるか否かを判断し、該判断の結果を
基に反応データを生成する機能を含む中央処理部と、 前記反応データを基に音声を合成する音声合成部と、 合成された前記音声を出力する音声出力部とを備えてい
ることを特徴とする玩具。1. A bar code reader for reading bar code data in a digital format from a bar code attached to a product, and bar code information for storing the bar code data and the product data corresponding to the bar code data as a database. The storage unit compares the read bar code data with the bar code data stored in the bar code information storage unit to determine whether the bar code information storage unit has the read bar code data. Central processing unit including a function of determining whether or not it is generated, and generating reaction data based on the result of the determination, a voice synthesizing unit that synthesizes a voice based on the reaction data, and a voice output that outputs the synthesized voice. A toy characterized by having a section.
部と、 該音声入力部からの前記音声をコンピュータによる識別
が可能な認識データに変換する音声認識部とをさらに備
えており、 前記中央処理部が、前記認識データを基に前記反応デー
タを生成する機能を有することを特徴とする請求項1記
載の玩具。2. A central processing unit, further comprising: a voice input unit that receives a voice input from a user; and a voice recognition unit that converts the voice from the voice input unit into recognition data that can be identified by a computer. The toy according to claim 1, wherein the part has a function of generating the reaction data based on the recognition data.
を表す学習データおよび該学習データを生成する学習プ
ログラムを記憶する学習データ記憶部をさらに備えてい
ることを特徴とする請求項2記載の玩具。3. The toy according to claim 2, further comprising a learning data storage unit that stores the recognition data, learning data representing a user's preference pattern, and a learning program for generating the learning data.
ータに含まれる制御信号を受信し、該制御信号を基に、
玩具の各部に設けられたモータを駆動するモータ駆動部
をさらに備えていることを特徴とする請求項1記載の玩
具。4. A control signal included in the reaction data generated by the central processing unit is received, and based on the control signal,
The toy according to claim 1, further comprising a motor drive unit that drives a motor provided in each part of the toy.
データベース化された前記商品のデータを更新するクラ
イアントパーソナルコンピュータ(以下、クライアント
PCと記す)に接続するためのPCインターフェースを
さらに備えていることを特徴とする請求項1記載の玩
具。5. A PC interface for connecting to a client personal computer (hereinafter, referred to as a client PC) that updates the data of the product stored in the database in the barcode information storage unit. The toy according to claim 1, wherein:
ドリーダによりバーコードデータを読み取る読み取りス
テップと、 中央処理部により、前記読み取りステップで読み取った
前記バーコードデータと、バーコード情報記憶部に格納
されているバーコードデータとを比較して、前記バーコ
ード情報記憶部内に読み取った前記バーコードデータが
あるか否かを判断する比較ステップと、 前記中央処理部により、前記比較ステップでの判断の結
果を基に、反応データを生成する反応データ生成ステッ
プと、 音声合成部により、前記反応データを基に音声を合成す
る音声合成ステップと、 該音声合成ステップで合成された前記音声を音声出力部
から出力する音声出力ステップとを含むことを特徴とす
る玩具の制御方法。6. A reading step of reading bar code data from a bar code attached to a product by a bar code reader; a central processing unit storing the bar code data read in the reading step in a bar code information storage unit; A comparison step of comparing the stored barcode data with that of the barcode data stored in the barcode information storage section to determine whether or not the barcode data read in the barcode information storage section; A reaction data generating step of generating reaction data based on the result; a voice synthesizing step of synthesizing a voice based on the reaction data by a voice synthesizing section; and a voice output section of the voice synthesized in the voice synthesizing step. And a voice output step of outputting from the toy.
を受け、該音声を音声認識部によりコンピュータによる
識別が可能な認識データに変換する音声入力認識ステッ
プと、 前記中央処理部により、前記認識データを基に前記反応
データを生成する反応データ生成ステップとをさらに含
むことを特徴とする請求項6記載の玩具の制御方法。7. A voice input recognition step of receiving voice input from a user by a voice input unit and converting the voice into recognition data which can be identified by a computer by a voice recognition unit; and the recognition data by the central processing unit. 7. The method of controlling a toy according to claim 6, further comprising a reaction data generation step of generating the reaction data based on the above.
基に、モータ駆動部により、玩具の各部に設けられたモ
ータを駆動して、玩具の可動部を動作させて、玩具の身
振りや表情で反応を表現する駆動表現ステップをさらに
含むことを特徴とする請求項6記載の玩具の制御方法。8. Based on the control signal generated by the central processing unit, a motor driving unit drives a motor provided in each part of the toy to operate a movable part of the toy, thereby gesturing and moving the toy. 7. The toy control method according to claim 6, further comprising a drive expression step of expressing a reaction with a facial expression.
を駆動して、ユーザの嗜好パターンを表す学習データを
生成し、該学習データを学習データ記憶部に記憶する学
習ステップと、 前記中央処理部により、該学習ステップで記憶した学習
データを基に、前記反応データを抽出し、前記モータ駆
動部および音声合成部に出力する反応データ抽出ステッ
プとをさらに含むことを特徴とする請求項6記載の玩具
の制御方法。9. A learning step of driving a learning program by the central processing unit to generate learning data representing a user's preference pattern and storing the learning data in a learning data storage unit; 7. The toy according to claim 6, further comprising: a reaction data extracting step of extracting the reaction data based on the learning data stored in the learning step and outputting the reaction data to the motor drive unit and the voice synthesizing unit. Control method.
タル形式でバーコードデータを読み取るバーコードリー
ダと、 前記バーコードデータ、仮想キャラクタのデータおよび
該仮想キャラクタを成長させるための養育プログラムを
記憶および管理するサーバPCと、 前記バーコードリーダに電気的に接続されており、前記
サーバPCにネットワークを介して接続されており、前
記サーバPCから前記養育プログラムをダウンロード
し、該養育プログラムを駆動して、読み取った前記バー
コードデータに対応する学習データを生成し、前記仮想
キャラクタを成長させるクライアントPCとを備えてい
ることを特徴とする仮想キャラクタの制御システム。10. A bar code reader for reading bar code data in a digital format from a bar code attached to a product, and storing and managing the bar code data, virtual character data, and a parenting program for growing the virtual character. And a server PC that is electrically connected to the bar code reader, is connected to the server PC via a network, downloads the childcare program from the server PC, drives the childcare program, A virtual character control system, comprising: a client PC that generates learning data corresponding to the read barcode data and grows the virtual character.
ードデータを読み取る前記バーコードリーダに代えて、
前記サーバPCに接続した前記クライアントPCを所定
の商品のメーカのホームページに接続し、前記クライア
ントPCに前記所定の商品の情報を送信するメーカのサ
ーバをさらに備えていることを特徴とする請求項10記
載の仮想キャラクタの制御システム。11. A bar code reader for reading bar code data from a bar code attached to a product,
11. The server according to claim 10, further comprising: a server of a maker that connects the client PC connected to the server PC to a homepage of a maker of a predetermined product and transmits information of the predetermined product to the client PC. The described virtual character control system.
に付されたバーコードのパターンを認識するために該バ
ーコードのイメージデータを取り込むPCカメラを備え
ていることを特徴とする請求項10記載の仮想キャラク
タの制御システム。12. A bar code reader, in place of the bar code reader, comprising a PC camera for taking in image data of the bar code for recognizing a bar code pattern attached to a product. Virtual character control system.
Aを備えていることを特徴とする請求項10記載の仮想
キャラクタの制御システム。13. A PD instead of the client PC
The virtual character control system according to claim 10, further comprising A.
電話端末機を備えていることを特徴とする請求項10記
載の仮想キャラクタの制御システム。14. The virtual character control system according to claim 10, further comprising a mobile telephone terminal in place of the client PC.
アントPCとUSBポートを介して接続されていること
を特徴とする請求項10記載の仮想キャラクタの制御シ
ステム。15. The virtual character control system according to claim 10, wherein the bar code reader is connected to the client PC via a USB port.
タの養育プログラムを駆動する養育プログラム駆動ステ
ップと、 商品に付されたバーコードからバーコードリーダにより
バーコードデータを読み取る読み取りステップと、 該読み取りステップで読み取ったバーコードデータを前
記クライアントPCに伝送する伝送ステップと、 該伝送ステップで伝送された前記バーコードデータと、
前記養育プログラムにより読み出されるバーコードデー
タとを比較して、読み取った前記バーコードデータに対
応する商品のデータがあるか否かを判断する比較ステッ
プと、 該比較ステップで対応する前記バーコードデータがある
と判断すると、前記バーコードデータを読み取った時
間、回数、反復周期などを学習データとして生成し、該
学習データを記憶する学習ステップとを含むことを特徴
とする仮想キャラクタの制御システムの制御方法。16. A nurturing program driving step of driving a virtual character nurturing program by a client PC, a reading step of reading barcode data from a barcode attached to a product by a barcode reader, and a bar read in the reading step. A transmitting step of transmitting code data to the client PC, the barcode data transmitted in the transmitting step,
A comparison step of comparing the barcode data read by the parenting program to determine whether or not there is data of a product corresponding to the read barcode data, and the barcode data corresponding to the comparison step is If it is determined that the bar code data is read, a learning step of generating the learning time, the number of times, the repetition period, etc., and storing the learning data is included. .
キャラクタに関する複数の養育プログラムのうち、選択
された養育プログラムを前記クライアントPCにダウン
ロードするダウンロードステップをさらに含むことを特
徴とする請求項16記載の仮想キャラクタの制御システ
ムの制御方法。17. The method according to claim 16, further comprising a download step of downloading, to the client PC, a selected child care program out of a plurality of child care programs related to the virtual character stored in the server PC. Control method of control system of virtual character.
場合、所定の商品のメーカのホームページに接続し、前
記商品の情報を受信する商品情報受信ステップをさらに
含むことを特徴とする請求項16記載の仮想キャラクタ
の制御システムの制御方法。18. The virtual computer according to claim 16, further comprising a product information receiving step of connecting to a homepage of a manufacturer of a predetermined product and receiving information of the product when the barcode data is not read. Character control system control method.
習データを前記サーバPCに伝送する学習データ伝送ス
テップと、 前記学習データ伝送ステップで伝送された学習データを
分析してユーザ動向データを生成し、該ユーザ動向デー
タを商品メーカのサーバに伝送するユーザ動向データ伝
送ステップとをさらに含むことを特徴とする請求項16
記載の仮想キャラクタの制御システムの制御方法。19. A learning data transmitting step of transmitting the learning data generated in the learning step to the server PC, and analyzing the learning data transmitted in the learning data transmitting step to generate user trend data, 17. A user trend data transmission step of transmitting the user trend data to a server of a product maker, further comprising:
A method for controlling the described virtual character control system.
または動物であることを特徴とする請求項16記載の仮
想キャラクタの制御システムの制御方法。20. The control method of a virtual character control system according to claim 16, wherein the virtual character is a virtual avatar or an animal.
ムを駆動して、音声入力部により受け取った音声入力お
よびバーコードリーダにより商品に付されたバーコード
から読み取ったバーコードデータを基に学習データおよ
び反応データを生成して記憶し、該学習データを基にユ
ーザ動向データおよび成長情報データを生成し、反応デ
ータを基に音声出力部から音声を出力するとともにモー
タ駆動部により玩具の各部に設けられたモータを駆動し
て、玩具の可動部を動作させて、玩具の身振りや表情で
反応を表現する玩具と、 前記玩具に電気的に接続されており、該玩具から成長情
報データを受信し、発育状態、栄養状態、疲労状態など
の玩具の状態を表す状態パラメータを更新して玩具に伝
送するクライアントPCと、 前記クライアントPCにネットワークを介して接続され
ており、前記クライアントPCから前記成長情報データ
および顧客情報を受信し、動作更新情報を前記クライア
ントPCに伝送するメーカのサーバPCとを含むことを
特徴とする玩具の制御システム。21. A training program is driven by an internal central processing unit, learning data and learning data are obtained based on the voice input received by the voice input unit and the barcode data read from the barcode attached to the product by the barcode reader. Generates and stores reaction data, generates user trend data and growth information data based on the learning data, outputs voice from the voice output unit based on the response data, and is provided to each part of the toy by the motor drive unit. And a toy that drives a movable motor to operate a movable part of the toy and expresses a reaction by a toy's gesture or facial expression, and is electrically connected to the toy, receives growth information data from the toy, A client PC for updating and transmitting to the toy a state parameter indicating the state of the toy such as a growth state, a nutritional state, and a fatigue state, and the client P. And a server PC of a maker that receives the growth information data and customer information from the client PC and transmits operation update information to the client PC. system.
のデータを前記クライアントPCに伝送し、前記クライ
アントPCは、該商品のデータを前記玩具に伝送するこ
とを特徴とする請求項21記載の玩具の制御システム。22. The toy according to claim 21, wherein the server PC of the maker transmits data of a new product to the client PC, and the client PC transmits data of the product to the toy. Control system.
具および前記メーカのサーバPCに対するバーコードデ
ータおよび成長情報データの送受信はPDAまたは移動
電話端末機により行われることを特徴とする請求項21
記載の玩具の制御システム。23. The transmission and reception of barcode data and growth information data to and from the toy and the server PC of the maker via the client PC are performed by a PDA or a mobile telephone terminal.
The toy control system described.
者のサーバPCをさらに含むことを特徴とする請求項2
1記載の玩具の制御システム。24. The server PC of the maker further includes a server PC of a product supplier.
The toy control system according to 1.
に、前記玩具の発育状態、知能、年齢、疲労状態などの
状態パラメータを更新して伝送することを特徴とする請
求項21記載の玩具の制御システム。25. The toy control system according to claim 21, wherein the client PC updates and transmits status parameters such as a growth status, intelligence, age, and fatigue status of the toy to the toy. .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR2002-000177 | 2002-01-03 | ||
| KR1020020000177A KR20020023987A (en) | 2002-01-03 | 2002-01-03 | Feeding system of real toy and virtual character on internet using barcode reader, and the control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003205178A true JP2003205178A (en) | 2003-07-22 |
Family
ID=19718118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002134481A Pending JP2003205178A (en) | 2002-01-03 | 2002-05-09 | Toy, its control method, virtual character control system, its control method and toy control system |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2003205178A (en) |
| KR (1) | KR20020023987A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7425169B2 (en) | 2003-12-31 | 2008-09-16 | Ganz | System and method for toy adoption marketing |
| JP2010525848A (en) * | 2007-04-30 | 2010-07-29 | ソニー コンピュータ エンタテインメント ヨーロッパ リミテッド | Interactive toy and entertainment device |
| US7862428B2 (en) | 2003-07-02 | 2011-01-04 | Ganz | Interactive action figures for gaming systems |
| US8002605B2 (en) | 2003-12-31 | 2011-08-23 | Ganz | System and method for toy adoption and marketing |
| US8205158B2 (en) | 2006-12-06 | 2012-06-19 | Ganz | Feature codes and bonuses in virtual worlds |
| JP2019136547A (en) * | 2019-05-13 | 2019-08-22 | 株式会社バンダイ | Reading body |
| US11358059B2 (en) | 2020-05-27 | 2022-06-14 | Ganz | Live toy system |
| US11389735B2 (en) | 2019-10-23 | 2022-07-19 | Ganz | Virtual pet system |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100565193B1 (en) * | 2002-02-01 | 2006-03-30 | 엘지전자 주식회사 | Robot with product purchase function |
| KR20030092649A (en) * | 2002-05-30 | 2003-12-06 | 주식회사 에이아이쎌 | System and method for linking corresponding offline and online objects using data exchange |
| KR20030092650A (en) * | 2002-05-30 | 2003-12-06 | 주식회사 에이아이쎌 | System and method for recognizing offline items which are linked with online items |
| US20110014984A1 (en) * | 2009-07-17 | 2011-01-20 | Douglas Penman | System and Method for Personality Adoption by Online Game Peripherals |
| CN112287389B (en) * | 2015-03-03 | 2024-08-02 | 旺德海尔斯有限责任公司 | Access control for encrypted data in machine-readable identifiers |
| US10387577B2 (en) | 2015-03-03 | 2019-08-20 | WonderHealth, LLC | Secure data translation using machine-readable identifiers |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6089943A (en) * | 1998-10-30 | 2000-07-18 | Tai Sun Plastic Novelties Ltd. | Toy |
| JP2000325668A (en) * | 1999-05-14 | 2000-11-28 | T Shot:Kk | Reactive talking toy system |
| JP2001276297A (en) * | 2000-03-29 | 2001-10-09 | Keizo Sugasawa | Information reading toy and information reading device |
| KR100396752B1 (en) * | 2000-08-17 | 2003-09-02 | 엘지전자 주식회사 | Scholarship/growth system and method using a merchandise of toy |
| KR100376762B1 (en) * | 2000-11-08 | 2003-04-11 | 임동욱 | advertising method by online game from bar-code numbers |
-
2002
- 2002-01-03 KR KR1020020000177A patent/KR20020023987A/en not_active Ceased
- 2002-05-09 JP JP2002134481A patent/JP2003205178A/en active Pending
Cited By (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9427658B2 (en) | 2003-07-02 | 2016-08-30 | Ganz | Interactive action figures for gaming systems |
| US7862428B2 (en) | 2003-07-02 | 2011-01-04 | Ganz | Interactive action figures for gaming systems |
| US10112114B2 (en) | 2003-07-02 | 2018-10-30 | Ganz | Interactive action figures for gaming systems |
| US9132344B2 (en) | 2003-07-02 | 2015-09-15 | Ganz | Interactive action figures for gaming system |
| US8734242B2 (en) | 2003-07-02 | 2014-05-27 | Ganz | Interactive action figures for gaming systems |
| US8585497B2 (en) | 2003-07-02 | 2013-11-19 | Ganz | Interactive action figures for gaming systems |
| US8636588B2 (en) | 2003-07-02 | 2014-01-28 | Ganz | Interactive action figures for gaming systems |
| US8002605B2 (en) | 2003-12-31 | 2011-08-23 | Ganz | System and method for toy adoption and marketing |
| US8777687B2 (en) | 2003-12-31 | 2014-07-15 | Ganz | System and method for toy adoption and marketing |
| US7789726B2 (en) | 2003-12-31 | 2010-09-07 | Ganz | System and method for toy adoption and marketing |
| US7967657B2 (en) | 2003-12-31 | 2011-06-28 | Ganz | System and method for toy adoption and marketing |
| US8641471B2 (en) | 2003-12-31 | 2014-02-04 | Ganz | System and method for toy adoption and marketing |
| US11443339B2 (en) | 2003-12-31 | 2022-09-13 | Ganz | System and method for toy adoption and marketing |
| US8292688B2 (en) | 2003-12-31 | 2012-10-23 | Ganz | System and method for toy adoption and marketing |
| US8317566B2 (en) | 2003-12-31 | 2012-11-27 | Ganz | System and method for toy adoption and marketing |
| US8408963B2 (en) | 2003-12-31 | 2013-04-02 | Ganz | System and method for toy adoption and marketing |
| US8460052B2 (en) | 2003-12-31 | 2013-06-11 | Ganz | System and method for toy adoption and marketing |
| US8465338B2 (en) | 2003-12-31 | 2013-06-18 | Ganz | System and method for toy adoption and marketing |
| US8500511B2 (en) | 2003-12-31 | 2013-08-06 | Ganz | System and method for toy adoption and marketing |
| US8549440B2 (en) | 2003-12-31 | 2013-10-01 | Ganz | System and method for toy adoption and marketing |
| US7442108B2 (en) | 2003-12-31 | 2008-10-28 | Ganz | System and method for toy adoption marketing |
| US10657551B2 (en) | 2003-12-31 | 2020-05-19 | Ganz | System and method for toy adoption and marketing |
| US7618303B2 (en) | 2003-12-31 | 2009-11-17 | Ganz | System and method for toy adoption marketing |
| US7604525B2 (en) | 2003-12-31 | 2009-10-20 | Ganz | System and method for toy adoption and marketing |
| US7846004B2 (en) | 2003-12-31 | 2010-12-07 | Ganz | System and method for toy adoption marketing |
| US8808053B2 (en) | 2003-12-31 | 2014-08-19 | Ganz | System and method for toy adoption and marketing |
| US8814624B2 (en) | 2003-12-31 | 2014-08-26 | Ganz | System and method for toy adoption and marketing |
| US8900030B2 (en) | 2003-12-31 | 2014-12-02 | Ganz | System and method for toy adoption and marketing |
| US7568964B2 (en) | 2003-12-31 | 2009-08-04 | Ganz | System and method for toy adoption and marketing |
| US9238171B2 (en) | 2003-12-31 | 2016-01-19 | Howard Ganz | System and method for toy adoption and marketing |
| US7425169B2 (en) | 2003-12-31 | 2008-09-16 | Ganz | System and method for toy adoption marketing |
| US9610513B2 (en) | 2003-12-31 | 2017-04-04 | Ganz | System and method for toy adoption and marketing |
| US9721269B2 (en) | 2003-12-31 | 2017-08-01 | Ganz | System and method for toy adoption and marketing |
| US9947023B2 (en) | 2003-12-31 | 2018-04-17 | Ganz | System and method for toy adoption and marketing |
| US7534157B2 (en) | 2003-12-31 | 2009-05-19 | Ganz | System and method for toy adoption and marketing |
| US8205158B2 (en) | 2006-12-06 | 2012-06-19 | Ganz | Feature codes and bonuses in virtual worlds |
| JP2010525848A (en) * | 2007-04-30 | 2010-07-29 | ソニー コンピュータ エンタテインメント ヨーロッパ リミテッド | Interactive toy and entertainment device |
| JP2019136547A (en) * | 2019-05-13 | 2019-08-22 | 株式会社バンダイ | Reading body |
| US11389735B2 (en) | 2019-10-23 | 2022-07-19 | Ganz | Virtual pet system |
| US11872498B2 (en) | 2019-10-23 | 2024-01-16 | Ganz | Virtual pet system |
| US11358059B2 (en) | 2020-05-27 | 2022-06-14 | Ganz | Live toy system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20020023987A (en) | 2002-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003205178A (en) | Toy, its control method, virtual character control system, its control method and toy control system | |
| JP2002153672A (en) | Learning/growth system and method for toy using daily necessities | |
| JP7712357B2 (en) | System and method for generating augmented reality objects - Patents.com | |
| US8814627B2 (en) | Toy set, game control program, and game device and toy communication system | |
| US8939840B2 (en) | System and method for playsets using tracked objects and corresponding virtual worlds | |
| TWI430189B (en) | System, apparatus and method for message simulation | |
| EP0898237A2 (en) | Storage medium, robot, information processing device and electronic pet system | |
| US6522417B1 (en) | Communication terminal device that processes received images and transmits physical quantities that affect the receiving communication terminal device | |
| US20060206833A1 (en) | Sensory output devices | |
| WO2001012285A9 (en) | Networked toys | |
| JP2008279165A (en) | Toy system and computer program | |
| WO2001059643A1 (en) | Automatic device, information providing device, robot device, and transaction method | |
| JP2003205483A (en) | Robot system and control method for robot device | |
| WO2008049834A2 (en) | Virtual assistant with real-time emotions | |
| WO2001058649A1 (en) | Robot system, robot device and method for controlling the same, and information processing device and method | |
| WO2002023397A1 (en) | Agent system, information providing method and information providing device and data recording medium | |
| CN104769645A (en) | Virtual companion | |
| EP3806016A1 (en) | Commodity traceability link information processing method and apparatus, and electronic device | |
| CN114712862A (en) | Virtual pet interaction method, electronic device and computer-readable storage medium | |
| US20020138359A1 (en) | Purchase system and method, order accepting device and method, and computer program | |
| CN118570337A (en) | Image generation method, device, electronic device and medium | |
| JP2002172270A (en) | Toy learning system using cyber-community and driving method for the same | |
| US20090033470A1 (en) | Apparatus for robot behavior series control based on rfid technology | |
| CN116862607A (en) | Method for providing information and electronic equipment | |
| KR100995807B1 (en) | Interactive toys with updated contents every day and how to operate them |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050518 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051012 |