JP2002292154A - Moving object control system - Google Patents
Moving object control systemInfo
- Publication number
- JP2002292154A JP2002292154A JP2001101058A JP2001101058A JP2002292154A JP 2002292154 A JP2002292154 A JP 2002292154A JP 2001101058 A JP2001101058 A JP 2001101058A JP 2001101058 A JP2001101058 A JP 2001101058A JP 2002292154 A JP2002292154 A JP 2002292154A
- Authority
- JP
- Japan
- Prior art keywords
- performance
- information
- moving body
- terminal
- identifier
- 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
Landscapes
- Toys (AREA)
- Manipulator (AREA)
- Selective Calling Equipment (AREA)
Abstract
(57)【要約】
【解決すべき課題】 人形等の運動体に行わせるパフォ
ーマンスを更新することができ、さらに運動体を追加し
ていくことにより、より多彩なパフォーマンスを行わせ
ることができる技術を提供すること。
【課題を解決するための手段】 ユーザが、クライアン
ト端末4からネットワークを介してサーバ3にアクセス
し、パフォーマンスデータをダウンロードする。一方、
指揮人形2は、演奏人形1a〜1cにドールIDを送信
させ、これらのドールIDをクライアント端末4に転送
する。クライアント端末4では、指揮人形2からのドー
ルIDと、パフォーマンスデータの演奏必要ドールID
とから演奏可能なパフォーマンスデータを選択する。そ
して、選択されたパフォーマンスデータのパフォーマン
ス制御データを指揮人形2に送信する。指揮人形2はパ
フォーマンス制御データを演奏人形1a〜1cに送信
し、演奏人形1a〜1cには自己のドールIDのパフォ
ーマンス制御データを受信する。指揮人形2の演奏開始
信号により、各人形は演奏を開始する。
(57) [Summary] [Problems to be solved] Technology that can update the performance performed by a moving body such as a doll, and by adding more moving bodies, a technique that can perform more diverse performances To provide. A user accesses a server 3 from a client terminal 4 via a network and downloads performance data. on the other hand,
The commanding doll 2 causes the performance dolls 1a to 1c to transmit the doll ID, and transfers these doll IDs to the client terminal 4. At the client terminal 4, the doll ID from the commanding doll 2 and the doll ID required for performance data
And select performance data that can be played. Then, the performance control data of the selected performance data is transmitted to the commanding doll 2. The commanding doll 2 transmits the performance control data to the performance dolls 1a to 1c, and the performance dolls 1a to 1c receive the performance control data of their own doll ID. Each doll starts playing according to the performance start signal of the commanding doll 2.
Description
【0001】[0001]
【発明が属する技術分野】本発明は演奏する人形などの
運動体を制御するシステムに関し、特に人形に行わせる
パフォーマンスを更新することができ、さらに人形の数
を追加していくことにより、より多彩なパフォーマンス
を行わせることができる運動体制御システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for controlling a moving object such as a doll to be played, and more particularly to a system in which performances performed by a doll can be updated. The present invention relates to an athletic body control system capable of performing various performances.
【0002】[0002]
【従来の技術】従来、複数の人形からなり、所定の演奏
を行う玩具が知られている。これらの演奏人形は、予め
人形内に記憶されている演奏情報に基づいて演奏を行う
ものである。2. Description of the Related Art Conventionally, a toy consisting of a plurality of dolls and performing a predetermined performance has been known. These performance dolls perform based on performance information stored in the doll in advance.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、従来の
演奏人形は、上述したように予め演奏情報が記憶されて
おり、記憶されている分の演奏の動作を繰り返すだけで
あり、演奏の様子が単調に過ぎ、変化に乏しいという問
題があった。However, in the conventional performance doll, the performance information is stored in advance as described above, and the performance is simply repeated for the stored performance. And there was a problem of little change.
【0004】そこで、本発明は上記問題点に鑑みて発明
されたものであって、その目的は、人形等の運動体に行
わせるパフォーマンスを更新することができ、さらに運
動体を追加していくことにより、より多彩なパフォーマ
ンスを行わせることができる技術を提供することにあ
る。Accordingly, the present invention has been made in view of the above problems, and its purpose is to update the performance performed by a moving body such as a doll, and to further add a moving body. Accordingly, it is an object of the present invention to provide a technique capable of performing more various performances.
【0005】[0005]
【課題を解決するための手段】上記目的を解決する第1
の発明は、運動体制御システムであって、運動体と、前
記運動体を制御する運動体制御部と、端末と、サーバと
を有し、前記サーバは、パフォーマンスを行わせる為の
パフォーマンス制御情報と、前記パフォーマンスを行う
為に必要な運動体の運動体識別子が記載された必要運動
体識別子情報とが対応付けられて成るパフォーマンス情
報が格納された記憶装置と、パフォーマンス情報のダウ
ンロードの要求に応答して、前記パフォーマンス情報を
前記端末に送信する手段とを有し、前記運動体は、運動
体識別子が格納された記憶装置と、前記運動体識別子を
送信する送信手段と、自己の運動体識別子に対応するパ
フォーマンス制御情報を受信する受信手段と、運動体を
動作させる駆動部と、前記受信手段で受信されたパフォ
ーマンス制御情報に基づいて、前記駆動部を制御する制
御手段とを有し、前記運動体制御部は、信号を送受信す
る送受信手段と、運動体に運動体識別子の送信を要求す
る運動体識別子要求信号を、前記送受信手段を介して送
信する運動体識別子要求手段と、各運動体から送信され
てきた運動体識別子を、前記送受信手段を介して端末に
転送する運動体識別子転送手段と、端末からのパフォー
マンス制御情報を、各運動体に転送するパフォーマンス
制御情報転送手段と、を有し、前記端末は、パフォーマ
ンス情報のダウンロードを前記サーバに要求する手段
と、ダウンロードしたパフォーマンス情報を格納する記
憶装置と、前記運動体制御部から送信されてきた各運動
体の運動体識別子を受信する手段と、前記記憶装置に格
納されているパフォーマンス情報の必要運動体識別子情
報と、前記運動体制御部から受信した各運動体の運動体
識別子とを比較し、パフォーマンスが可能なパフォーマ
ンス情報を選択するパフォーマンス情報選択手段と、前
記パフォーマンス情報選択手段で選択されたパフォーマ
ンス情報の制御情報を、前記前記運動体制御部に送信す
る送信手段とを有することを特徴とする。A first aspect of the present invention for solving the above-mentioned object is as follows.
The present invention is a moving object control system, comprising a moving object, a moving object control unit for controlling the moving object, a terminal, and a server, wherein the server has performance control information for performing a performance. A storage device storing performance information in which required exerciser identifier information in which the exerciser identifier of the exerciser required for performing the performance is described, and a response to the request for downloading the performance information. Means for transmitting the performance information to the terminal, wherein the moving body has a storage device storing a moving body identifier, transmitting means for transmitting the moving body identifier, and its own moving body identifier. Receiving means for receiving performance control information corresponding to, a driving unit for operating a moving body, and performance control information received by the receiving means Control means for controlling the driving unit, the moving body control unit transmits and receives signals, and a moving body identifier request signal for requesting the moving body to transmit a moving body identifier, Moving object identifier requesting means for transmitting via the transmitting / receiving means, moving object identifier transmitting means for transferring the moving object identifier transmitted from each moving object to the terminal via the transmitting / receiving means, and performance control information from the terminal And a performance control information transfer means for transferring the performance information to each exerciser, wherein the terminal requests the server to download the performance information, a storage device for storing the downloaded performance information, and the exerciser. A means for receiving the moving object identifier of each moving object transmitted from the control unit; and a required information of the performance information stored in the storage device. The athletic body identifier information is compared with the athletic body identifier of each athletic body received from the athletic body control unit, and the performance information selecting means for selecting performance information capable of performing the performance is selected by the performance information selecting means. Transmitting means for transmitting control information of performance information to the moving body control unit.
【0006】上記目的を解決する第2の発明は、上記第
1の発明において、前記運動体と、前記運動体制御部
と、前記端末との間の情報の送受信が、Bluetoo
thで行われることを特徴とする。According to a second aspect of the present invention, in the first aspect, transmission / reception of information between the moving body, the moving body control section, and the terminal is performed by Bluetooth.
th.
【0007】上記目的を解決する第3の発明は、上記第
1又は第2の発明において、前記運動体制御部は、運動
体識別子が格納された記憶装置と、自己の運動体識別子
に対応する演奏情報を受信する受信手段と、運動体を動
作させる駆動部と、パフォーマンス制御情報に基づい
て、前記駆動部を制御する制御手段とを更に有すること
を特徴とする。According to a third aspect of the present invention, in accordance with the first or second aspect, the moving body control section corresponds to a storage device storing a moving body identifier and its own moving body identifier. It is characterized by further comprising receiving means for receiving performance information, a drive unit for operating the moving body, and control means for controlling the drive unit based on the performance control information.
【0008】上記目的を解決する第4の発明は、運動体
制御システムであって、運動体と、前記運動体を制御す
る運動体制御部とを有し、前記運動体は、運動体を識別
する為の運動体識別子が格納された記憶装置と、前記運
動体識別子を送信する送信手段と、自己の運動体識別子
に対応するパフォーマンス制御情報を受信する受信手段
と、運動体を動作させる駆動部と、前記受信手段で受信
されたパフォーマンス制御情報に基づいて、前記駆動部
を制御する制御手段とを有し、前記運動体制御部は、運
動体に運動体識別子の送信を要求する運動体識別子要求
信号を送信する運動体識別子要求手段と、各運動体から
送信されてきた運動体識別子を、端末に転送する運動体
識別子転送手段と、前記端末から得られたパフォーマン
ス制御情報を、各運動体に転送するパフォーマンス制御
情報転送手段と、を有することを特徴とする。According to a fourth aspect of the present invention, there is provided a moving object control system including a moving object and a moving object control section for controlling the moving object, wherein the moving object identifies the moving object. Storage device for storing the moving object identifier, transmitting means for transmitting the moving object identifier, receiving means for receiving performance control information corresponding to the own moving object identifier, and a driving unit for operating the moving object And control means for controlling the driving section based on the performance control information received by the receiving means, wherein the moving body control section requests the moving body to transmit a moving body identifier. A moving object identifier requesting means for transmitting a request signal, a moving object identifier transmitted from each moving object, a moving object identifier transferring means for transferring the moving object identifier to a terminal, and performance control information obtained from the terminal, And having a performance control information transfer means for transferring the moving object, the.
【0009】上記目的を解決する第5の発明は、上記第
4の発明において、前記運動体と、前記運動体制御部と
の間の情報の送受信が、Bluetoothで行われる
ことを特徴とする。A fifth aspect of the present invention for solving the above-mentioned object is characterized in that, in the fourth aspect, transmission and reception of information between the moving body and the moving body control section are performed by Bluetooth.
【0010】上記目的を解決する第6の発明は、上記第
4又は第5の発明において、前記運動体制御部は、運動
体識別子が格納された記憶装置と、自己の運動体識別子
に対応する演奏情報を受信する受信手段と、運動体を動
作させる駆動部と、パフォーマンス制御情報に基づい
て、前記駆動部を制御する制御手段とを更に有すること
を特徴とする。In a sixth aspect of the present invention for solving the above-mentioned object, in the above-mentioned fourth or fifth aspect, the moving body control section corresponds to a storage device storing a moving body identifier and its own moving body identifier. It is characterized by further comprising receiving means for receiving performance information, a drive unit for operating the moving body, and control means for controlling the drive unit based on the performance control information.
【0011】上記目的を解決する第7発明は、運動体で
あって、運動体を識別する為の運動体識別子が格納され
た記憶装置と、前記運動体識別子を送信する送信手段
と、運動体にパフォーマンスを行わせる為のパフォーマ
ンス制御情報のうち、自己の運動体識別子に対応するパ
フォーマンス制御情報を受信する受信手段と、運動体を
動作させる駆動部と、前記受信手段で受信されたパフォ
ーマンス制御情報に基づいて、前記駆動部を制御する制
御手段とを有することを特徴とする。A seventh aspect of the present invention for solving the above-mentioned object is a moving body, a storage device storing a moving body identifier for identifying the moving body, transmitting means for transmitting the moving body identifier, and a moving body. Receiving means for receiving performance control information corresponding to its own moving object identifier among the performance control information for causing the moving object to perform, a driving unit for operating the moving object, and the performance control information received by the receiving means And control means for controlling the driving unit based on the above.
【0012】上記目的を解決する第8の発明は、上記第
7の発明において、情報の送受信が、Bluetoot
hで行われることを特徴とする。According to an eighth aspect of the present invention, in the above-mentioned seventh aspect, the transmission and reception of the information is performed by using Bluetooth.
h.
【0013】上記目的を解決する第9の発明は、遠隔地
にあるサーバより、運動体にパフォーマンスを行わせる
為のパフォーマンス情報をダウンロードし、ダウンロー
ドしたパフォーマンス情報のうち必要な情報を、前記運
動体を制御する運動体制御部に送信する端末であって、
パフォーマンスを行わせる為のパフォーマンス制御情報
と、前記パフォーマンスを行う為に必要な運動体の運動
体識別子が記載された必要運動体識別子情報とが対応付
けられて成るパフォーマンス情報のダウンロードをサー
バに要求する手段と、ダウンロードしたパフォーマンス
情報を格納する記憶装置と、運動体制御部からの各運動
体の運動体識別子を受信する手段と、前記記憶装置に格
納されているパフォーマンス情報の必要運動体識別子情
報と、前記運動体制御部から受信した各運動体の運動体
識別子とを比較し、パフォーマンスが可能なパフォーマ
ンス情報を選択するパフォーマンス情報選択手段と、前
記パフォーマンス情報選択手段で選択されたパフォーマ
ンス情報の制御情報を、前記前記運動体制御部に送信す
る送信手段とを有することを特徴とする。According to a ninth invention for solving the above-mentioned object, performance information for causing a moving body to perform a performance is downloaded from a server located at a remote place, and necessary information among the downloaded performance information is replaced with the moving body. A terminal for transmitting to a moving body control unit that controls
The server requests the server to download performance information in which performance control information for performing the performance and required exercise body identifier information in which the exercise body identifier of the exercise body necessary for performing the performance are described. Means, a storage device for storing the downloaded performance information, means for receiving the moving object identifier of each moving object from the moving object control unit, and required moving object identifier information of the performance information stored in the storage device. A performance information selecting unit that compares the athletic body identifier of each athletic body received from the athletic body control unit and selects performance information capable of performing, and control information of the performance information selected by the performance information selecting unit. Transmitting means for transmitting to the moving body control unit. And wherein the Rukoto.
【0014】上記目的を解決する第10の発明は、上記
第9の発明において、運動体制御部との情報の送受信
が、Bluetoothで行われることを特徴とする。A tenth invention for solving the above-mentioned object is characterized in that, in the above-mentioned ninth invention, transmission and reception of information with the moving body control section are performed by Bluetooth.
【0015】上記目的を解決する第11の発明は、遠隔
地にあるサーバより、運動体にパフォーマンスを行わせ
る為のパフォーマンス情報をダウンロードし、ダウンロ
ードしたパフォーマンス情報のうち必要な情報を、前記
運動体を制御する運動体制御部に送信する端末であっ
て、前記端末を、パフォーマンスを行わせる為のパフォ
ーマンス制御情報と、前記パフォーマンスを行う為に必
要な運動体の運動体識別子が記載された必要運動体識別
子情報とが対応付けられて成るパフォーマンス情報のダ
ウンロードをサーバに要求する手段と、ダウンロードし
たパフォーマンス情報を格納する記憶装置と、運動体制
御部からの各運動体の運動体識別子を受信する手段と、
前記記憶装置に格納されているパフォーマンス情報の必
要運動体識別子情報と、前記運動体制御部から受信した
各運動体の運動体識別子とを比較し、パフォーマンスが
可能なパフォーマンス情報を選択するパフォーマンス情
報選択手段と、前記パフォーマンス情報選択手段で選択
されたパフォーマンス情報の制御情報を、前記前記運動
体制御部に送信する送信手段として機能させることを特
徴とする。An eleventh invention for solving the above-mentioned object is to download performance information for causing a moving body to perform a performance from a server located at a remote place, and to replace necessary information in the downloaded performance information with the moving body. A terminal for transmitting to the athletic body control unit that controls the performance of the athletic body, the performance control information for causing the terminal to perform the performance, and the required exercise in which the athletic body identifier of the athletic body required to perform the performance is described. Means for requesting the server to download the performance information associated with the body identifier information, a storage device for storing the downloaded performance information, and means for receiving the moving body identifier of each moving body from the moving body control unit When,
Performance information selection for comparing required exercise body identifier information of performance information stored in the storage device with the exercise body identifier of each exercise body received from the exercise body control unit, and selecting performance information capable of performing performance. Means for transmitting control information of the performance information selected by the performance information selecting means to the moving body control unit.
【0016】上記目的を解決する第12の発明は、上記
第11の発明において、運動体制御部との情報の送受信
を、Bluetoothで行わせる手段として端末を更
に機能させることを特徴とする。According to a twelfth invention for solving the above-mentioned object, in the above-mentioned eleventh invention, the terminal is further made to function as means for transmitting and receiving information to and from the moving body control unit by Bluetooth.
【0017】上記目的を解決する第13の発明は、遠隔
地にある端末に、運動体にパフォーマンスを行わせる為
のパフォーマンス情報を送信するサーバであって、パフ
ォーマンスを行わせる為のパフォーマンス制御情報と、
前記パフォーマンスを行う為に必要な運動体の運動体識
別子が記載された必要運動体識別子情報とが対応付けら
れて成るパフォーマンス情報が格納された記憶装置と、
端末からのパフォーマンス情報のダウンロードの要求に
応答して、前記パフォーマンス情報を前記端末に送信す
る手段とを有することを特徴とする。A thirteenth invention for solving the above-mentioned object is a server for transmitting performance information for causing a moving body to perform a performance to a terminal located at a remote place. ,
A storage device in which performance information stored in association with required exercise body identifier information in which a required exercise body identifier of the exercise body required to perform the performance is stored;
Means for transmitting the performance information to the terminal in response to a request for downloading the performance information from the terminal.
【0018】上記目的を解決する第14の発明は、遠隔
地にある端末に、運動体にパフォーマンスを行わせる為
のパフォーマンス情報を送信するサーバであって、前記
サーバを、パフォーマンスを行わせる為のパフォーマン
ス制御情報と、前記パフォーマンスを行う為に必要な運
動体の運動体識別子が記載された必要運動体識別子情報
とが対応付けられて成るパフォーマンス情報が格納され
た記憶装置と、端末からのパフォーマンス情報のダウン
ロードの要求に応答して、前記パフォーマンス情報を前
記端末に送信する手段として機能させることを特徴とす
るプログラムである。A fourteenth invention for solving the above-mentioned object is a server for transmitting performance information for causing a moving body to perform a performance to a terminal located at a remote place. A storage device storing performance information in which performance control information and required exercise body identifier information in which a required exercise body identifier of an exercise body required to perform the performance is described, and performance information from a terminal. A program that causes the terminal to transmit the performance information to the terminal in response to the download request.
【0019】上記目的を解決する第15の発明は、運動
体制御システムであって、運動体と、端末と、サーバと
を有し、前記サーバは、パフォーマンスを行わせる為の
パフォーマンス制御情報が格納された記憶装置と、パフ
ォーマンス制御情報のダウンロードの要求に応答して、
前記パフォーマンス情報を前記端末に送信する手段と、
を有し、前記運動体は、パフォーマンス制御情報を受信
する受信手段と、運動体を動作させる駆動部と、前記受
信手段で受信されたパフォーマンス制御情報に基づい
て、前記駆動部を制御する制御手段と、を有し、前記端
末は、パフォーマンス情報のダウンロードを前記サーバ
に要求する手段と、ダウンロードしたパフォーマンス情
報を格納する記憶装置と、パフォーマンス情報を選択す
るパフォーマンス情報選択手段と、前記パフォーマンス
選択手段で選択されたパフォーマンス情報のパフォーマ
ンス制御情報を、前記運動体に送信する送信手段とを有
することを特徴とする。A fifteenth invention for solving the above object is a moving object control system, comprising a moving object, a terminal, and a server, wherein the server stores performance control information for performing a performance. In response to the requested storage device and the request to download the performance control information,
Means for transmitting the performance information to the terminal,
Wherein the moving body has receiving means for receiving performance control information, a driving section for operating the moving body, and control means for controlling the driving section based on the performance control information received by the receiving means. Wherein the terminal comprises means for requesting the server to download performance information, a storage device for storing the downloaded performance information, performance information selecting means for selecting performance information, and the performance selecting means. Transmitting means for transmitting the performance control information of the selected performance information to the exercise body.
【0020】上記目的を解決する第16の発明は、上記
第15の発明において、前記運動体と、前記端末との間
の情報の送受信、Bluetoothで行われることを
特徴とする。[0020] A sixteenth invention for solving the above-mentioned object is characterized in that, in the above-mentioned fifteenth invention, transmission and reception of information between said moving body and said terminal are performed by Bluetooth.
【0021】上記目的を解決する第17の発明は、運動
体であって、運動体にパフォーマンスを行わせる為のパ
フォーマンス制御情報を受信する受信手段と、運動体を
動作させる駆動部と、前記受信手段で受信されたパフォ
ーマンス制御情報に基づいて、前記駆動部を制御する制
御手段とを有することを特徴とする。According to a seventeenth aspect of the present invention, there is provided a moving body, a receiving section for receiving performance control information for causing the moving body to perform a performance, a driving section for operating the moving body, Control means for controlling the drive unit based on the performance control information received by the means.
【0022】上記目的を解決する第18の発明は、上記
第17の発明において、情報の送受信が、Blueto
othで行われることを特徴とする。According to an eighteenth aspect of the present invention, in the seventeenth aspect, the information transmission / reception is performed by a Bluetooth device.
oth.
【0023】上記目的を解決する第19の発明は、遠隔
地にあるサーバより、運動体にパフォーマンスを行わせ
る為のパフォーマンス情報をダウンロードし、ダウンロ
ードしたパフォーマンス情報のうち必要な情報を、前記
運動体に送信する端末であって、パフォーマンス情報の
ダウンロードを前記サーバに要求する手段と、ダウンロ
ードしたパフォーマンス情報を格納する記憶装置と、パ
フォーマンス情報を選択するパフォーマンス情報選択手
段と、前記パフォーマンス選択手段で選択されたパフォ
ーマンス情報のパフォーマンス制御情報を、前記運動体
に送信する送信手段とを有することを特徴とする。According to a nineteenth aspect of the present invention to solve the above-mentioned object, performance information for causing a moving body to perform a performance is downloaded from a server located at a remote place, and necessary information among the downloaded performance information is replaced with the moving body. A means for requesting the server to download the performance information, a storage device for storing the downloaded performance information, a performance information selecting means for selecting the performance information, and a terminal selected by the performance selecting means. Transmission means for transmitting the performance control information of the performance information to the exercise body.
【0024】上記目的を解決する第20の発明は、上記
第19の発明において、運動体との情報の送受信が、B
luetoothで行われることを特徴とする。According to a twentieth aspect of the present invention, in the nineteenth aspect, the transmission and reception of information with the moving object is performed by B
It is performed in Bluetooth.
【0025】上記目的を解決する第21の発明は、遠隔
地にあるサーバより、運動体にパフォーマンスを行わせ
る為のパフォーマンス情報をダウンロードし、ダウンロ
ードしたパフォーマンス情報のうち必要な情報を、前記
運動体に送信する端末であって、前記端末を、パフォー
マンス情報のダウンロードを前記サーバに要求する手段
と、ダウンロードしたパフォーマンス情報を格納する記
憶装置と、パフォーマンス情報を選択するパフォーマン
ス情報選択手段と、前記パフォーマンス選択手段で選択
されたパフォーマンス情報のパフォーマンス制御情報
を、前記運動体に送信する送信手段として機能させるこ
とを特徴とするプログラムである。A twenty-first invention for solving the above-mentioned object is to download performance information for causing a moving body to perform a performance from a server located at a remote place, and replace necessary information among the downloaded performance information with the moving body. A terminal for requesting the server to download performance information from the server; a storage device for storing the downloaded performance information; a performance information selecting unit for selecting performance information; A program causing the performance control information of the performance information selected by the means to be transmitted to the exercise body.
【0026】上記目的を解決する第22の発明は、上記
第21の発明において、運動体との情報の送受信を、B
luetoothで行わせる手段として端末を更に機能
させることを特徴とするプログラムである。According to a twenty-second invention for solving the above-mentioned problems, in the above-mentioned twenty-first invention, transmission and reception of information with the moving object is performed by B
This is a program characterized by causing the terminal to further function as a means for performing the Bluetooth.
【0027】上記目的を解決する第23の発明は、遠隔
地にある端末に、運動体にパフォーマンスを行わせる為
のパフォーマンス情報を送信するサーバであって、パフ
ォーマンスを行わせる為のパフォーマンス制御情報が格
納された記憶装置と、端末からのパフォーマンス制御情
報のダウンロードの要求に応答して、前記パフォーマン
ス制御情報を前記端末に送信する手段とを有することを
特徴とする。A twenty-third invention for solving the above-mentioned object is a server for transmitting performance information for causing a moving body to perform a performance to a terminal located at a remote place. It has a storage device in which it is stored, and means for transmitting the performance control information to the terminal in response to a request for downloading the performance control information from the terminal.
【0028】上記目的を解決する第24の発明は、遠隔
地にある端末に、運動体にパフォーマンスを行わせる為
のパフォーマンス情報を送信するサーバであって、前記
サーバを、パフォーマンスを行わせる為のパフォーマン
ス制御情報が格納された記憶装置と、端末からのパフォ
ーマンス制御情報のダウンロードの要求に応答して、前
記パフォーマンス制御情報を前記端末に送信する手段と
して機能させることを特徴とするプログラムである。A twenty-fourth invention for solving the above-mentioned object is a server for transmitting performance information for causing a moving body to perform a performance to a terminal located at a remote place. A storage device storing performance control information, and a program that functions as a unit that transmits the performance control information to the terminal in response to a request for downloading the performance control information from the terminal.
【0029】[0029]
【発明の実施の形態】本発明の実施の形態を説明する。Embodiments of the present invention will be described.
【0030】図1は本発明の実施の形態の概念図であ
る。FIG. 1 is a conceptual diagram of an embodiment of the present invention.
【0031】図1中、1aから1cは演奏を行う演奏人
形、2は演奏人形1a〜1cを指揮する指揮人形、3は
パフォーマンスデータを蓄積するサーバ、4は指揮人形
にデータを送信するクライアント端末、5はクライアン
ト端末4とサーバ3とが接続されるネットワーク、例え
ばインターネットである。In FIG. 1, reference numerals 1a to 1c denote performance dolls for performing performances, reference numeral 2 denotes a commanding doll for conducting the performance dolls 1a to 1c, reference numeral 3 denotes a server for storing performance data, and reference numeral 4 denotes a client terminal for transmitting data to the commanding doll. Reference numeral 5 denotes a network connecting the client terminal 4 and the server 3, for example, the Internet.
【0032】次に、各構成要素について、図面を参照し
て詳細に説明する。Next, each component will be described in detail with reference to the drawings.
【0033】まず、演奏人形1a〜1cについて説明す
る。First, the performance dolls 1a to 1c will be described.
【0034】演奏人形1a〜1cは、パフォーマンス制
御データに基づいて、演奏を行うものである。本実施の
形態では、演奏人形1aはベースを演奏する人形、演奏
人形1bはピアノを演奏する人形、演奏人形1cはバイ
オリンを演奏する人形として説明する。The performance dolls 1a to 1c perform a performance based on performance control data. In this embodiment, the performance doll 1a is described as a doll playing a bass, the performance doll 1b is a doll playing a piano, and the performance doll 1c is a doll playing a violin.
【0035】これらの演奏人形1a〜1cの構成は基本
的には同様ものなので、演奏人形1aを例にして説明す
る。The configuration of the performance puppets 1a to 1c is basically the same, so that the performance puppet 1a will be described as an example.
【0036】図2は演奏人形1aのブロック図である。FIG. 2 is a block diagram of the performance doll 1a.
【0037】図2中、11は無線送受信部である。この
無線送受信部11は、Bluetoothによる無線通
信により、データの送受信を行うものである。In FIG. 2, reference numeral 11 denotes a radio transmitting / receiving unit. The wireless transmission / reception unit 11 transmits and receives data by wireless communication using Bluetooth.
【0038】12はドールID記憶部である。このドー
ルID記憶部12には、演奏人形の種別を識別するドー
ルIDが格納されている。例えば、演奏人形1aのドー
ルIDは“1”、演奏人形1bのドールIDは“2”、
演奏人形1cのドールIDは“3”である。Reference numeral 12 denotes a doll ID storage unit. The doll ID storage unit 12 stores a doll ID for identifying the type of the performance doll. For example, the doll ID of the performance doll 1a is “1”, the doll ID of the performance doll 1b is “2”,
The doll ID of the performance doll 1c is "3".
【0039】13はドールID処理部である。このドー
ルID処理部13は、後述するドールID要求信号を受
信すると、応答信号としてドールID記憶部12に格納
されているドールIDを、無線送受信部11を介して指
揮人形2に送信するものである。Reference numeral 13 denotes a doll ID processing unit. When receiving a doll ID request signal described later, the doll ID processing unit 13 transmits the doll ID stored in the doll ID storage unit 12 to the commanding doll 2 via the wireless transmission / reception unit 11 as a response signal. is there.
【0040】14は記憶装置である。この記憶装置14
には、人形にパフォーマンスを行わせる為の動作情報で
あるパフォーマンス制御情報が格納される。Reference numeral 14 denotes a storage device. This storage device 14
Stores performance control information that is operation information for causing the doll to perform.
【0041】15はパフォーマンス制御データ処理部で
ある。このパフォーマンス制御データ処理部15は、無
線送受信部11を介して受信されたパフォーマンス制御
データを記憶装置14に格納する。ここで、パフォーマ
ンス制御データの受信方法について説明する。パフォー
マンス制御データは、図3に示されるように先頭にドー
ルIDが記述され、この後にドールIDに対応するパフ
ォーマンス制御データが記述される。そして、ドールI
Dと、パフォーマンス制御データとで1組の演奏人形の
データが構成され、全体として演奏人形分のデータが連
続して送信される。パフォーマンス制御データ処理部1
5は、このパフォーマンス制御データのうち、自己のド
ールIDが付されたパフォーマンス制御データのみを選
択して取得する。Reference numeral 15 denotes a performance control data processing unit. The performance control data processing unit 15 stores the performance control data received via the wireless transmission / reception unit 11 in the storage device 14. Here, a method of receiving performance control data will be described. As shown in FIG. 3, the performance control data is described with a doll ID at the beginning, followed by performance control data corresponding to the doll ID. And Doll I
D and the performance control data constitute a set of performance doll data, and data for the performance doll is continuously transmitted as a whole. Performance control data processing unit 1
No. 5 selects and acquires only the performance control data to which the own doll ID is assigned from the performance control data.
【0042】16は動力部である。この動力部16はモ
ータなどであり、制御信号により、演奏人形を動作させ
るものである。Reference numeral 16 denotes a power unit. The power unit 16 is a motor or the like, and operates a performance doll according to a control signal.
【0043】17は動作制御部である。この動作制御部
17は記憶装置14に格納されているパフォーマンス制
御情報に基づいて、動力部16を制御する制御信号を生
成し、この制御信号を動力部16に出力する。Reference numeral 17 denotes an operation control unit. The operation control unit 17 generates a control signal for controlling the power unit 16 based on the performance control information stored in the storage device 14, and outputs the control signal to the power unit 16.
【0044】次に、指揮人形2について説明する。Next, the commanding doll 2 will be described.
【0045】図4は指揮人形2のブロック図である。FIG. 4 is a block diagram of the commanding doll 2.
【0046】指揮人形2は、上述した演奏人形1a〜1
cと同様にパフォーマンスを行うが、各演奏人形を制御
する機能も有する。従って、演奏人形1a〜1cの構成
に新たに加えた構成についてのみ説明する。The commanding doll 2 is composed of the performance dolls 1a to 1
Performs the performance in the same manner as c, but also has a function of controlling each performance doll. Therefore, only the configuration newly added to the configuration of the performance dolls 1a to 1c will be described.
【0047】20はドールID要求部である。このドー
ルID要求部20は、演奏人形1a〜1cに対してドー
ルIDの送信要求を行うと共に、応答のあったドールI
Dから全ドールID情報を生成する。具体的に説明する
と、演奏人形1a〜1cに対してドールIDの送信要求
を行うと、各演奏人形1a〜1cからは、ドールIDの
送信要求の応答として自己のドールIDが返信される。
本実施の形態においては、返信されるドールIDは、
“1”、“2”及び“3”である。更に、指揮人形2の
ドールID記憶部12に格納されているドールIDを
“0”とすると、この自己のドールID“0”と、受信
したドールID“1”、“2”及び“3”とから、全ド
ールID情報“0,1,2,3”を生成する。そして、
この全ドールID情報を、無線送受信部11を介してク
ライアント端末4に送信する。Reference numeral 20 denotes a doll ID request unit. The doll ID request unit 20 requests the performance dolls 1a to 1c to transmit a doll ID,
D generates all doll ID information. More specifically, when a request for transmission of a doll ID is made to the performance dolls 1a to 1c, each of the performance dolls 1a to 1c returns its own doll ID as a response to the transmission request of the doll ID.
In the present embodiment, the returned doll ID is
"1", "2" and "3". Further, assuming that the doll ID stored in the doll ID storage unit 12 of the commanding doll 2 is “0”, the own doll ID “0” and the received doll IDs “1”, “2” and “3” , All doll ID information “0, 1, 2, 3” is generated. And
This all-doll ID information is transmitted to the client terminal 4 via the wireless transmission / reception unit 11.
【0048】21はパフォーマンス制御データ転送部で
ある。このパフォーマンス制御データ転送部21は、ク
ライアント端末4から送信されてくるパフォーマンス制
御データを各演奏人形1a〜1cに転送するものであ
る。Reference numeral 21 denotes a performance control data transfer unit. The performance control data transfer unit 21 transfers the performance control data transmitted from the client terminal 4 to each of the performance figures 1a to 1c.
【0049】続いて、サーバ3について説明する。Next, the server 3 will be described.
【0050】図5はサーバ3のブロック図である。FIG. 5 is a block diagram of the server 3.
【0051】図5中、30はデータの送受信を行う送受
信部である。In FIG. 5, reference numeral 30 denotes a transmitting / receiving unit for transmitting / receiving data.
【0052】31は記憶装置である。この記憶装置31
にはパフォーマンスデータが格納されたパフォーマンス
データデータベース32が格納されている。このパフォ
ーマンスデータデータベース32は、図6に示される如
く、音楽の名称と、その音楽の演奏に必要な演奏人形の
ドールID(演奏ドールID情報)と、その音楽のパフ
ォーマンス制御データとがひとつのレコードとして対応
付けられて格納されている。例えば、音楽名“xxx”
の場合、音楽名“xxx”の演奏に必要な演奏人形のド
ールID、すなわち演奏ドールID情報は“0,1,
2,3”であり、パフォーマンス制御データは“101
0…11”である。Reference numeral 31 denotes a storage device. This storage device 31
Stores a performance data database 32 in which performance data is stored. As shown in FIG. 6, the performance data database 32 includes, as one record, the name of the music, the doll ID (performance doll ID information) of the performance doll required for the performance of the music, and the performance control data of the music. Are stored in association with each other. For example, music name "xxx"
In the case of, the doll ID of the performance doll required for the performance of the music name "xxx", that is, the performance doll ID information is "0, 1,
2, 3 ", and the performance control data is" 101 ".
0 ... 11 ".
【0053】33はパフォーマンスデータ選択処理部で
ある。このパフォーマンスデータ選択処理部は、クライ
アント端末4からのパフォーマンスデータのダウンロー
ド要求に対して、現在ダウンロードが可能なパフォーマ
ンスデータの一覧表示を行う。この表示の一例を図7に
示す。そして、選択されたパフォーマンスデータをクラ
イアント端末4に送信する。Reference numeral 33 denotes a performance data selection processing unit. In response to a performance data download request from the client terminal 4, the performance data selection processing unit displays a list of currently downloadable performance data. FIG. 7 shows an example of this display. Then, the selected performance data is transmitted to the client terminal 4.
【0054】最後にクライアント端末4の構成について
説明する。Finally, the configuration of the client terminal 4 will be described.
【0055】図8はクライアント端末4のブロック図で
ある。FIG. 8 is a block diagram of the client terminal 4.
【0056】図8中、40は無線送受信部である。この
無線送受信部40は、Bluetoothによる無線方
式により、指揮者人形2とデータの送受信を行うもので
ある。In FIG. 8, reference numeral 40 denotes a radio transmitting / receiving section. The wireless transmission / reception unit 40 transmits and receives data to and from the conductor doll 2 by a wireless method based on Bluetooth.
【0057】41はドールID認識部である。このドー
ル認識部41は、指揮人形2から送信されてきた全ドー
ルID情報を、保有している人魚の情報である保有ドー
ル情報として記憶する。尚、保有ドール情報は、基本的
には全ドールID情報と同じものである。Reference numeral 41 denotes a doll ID recognition unit. The doll recognition unit 41 stores all doll ID information transmitted from the commanding doll 2 as possessed doll information which is information of a possessed mermaid. Note that the possessed doll information is basically the same as all doll ID information.
【0058】42はサーバ3とデータの送受信を行う送
受信部である。Reference numeral 42 denotes a transmission / reception unit for transmitting / receiving data to / from the server 3.
【0059】43は記憶装置である。この記憶装置43
にはダウンロードしたパフォーマンスデータが格納され
る。Reference numeral 43 denotes a storage device. This storage device 43
Stores downloaded performance data.
【0060】44はパフォーマンスデータ選択部であ
る。このパフォーマンスデータ選択部44は、サーバ3
からダウンロードするパフォーマンスデータを選択する
と共に、ダウンロードしたパフォーマンスデータを記憶
装置43に格納する。また、ドールID認識部41から
の保有ドール情報と、パフォーマンスデータの演奏ドー
ルID情報とを比較し、実行可能なパフォーマンスデー
タを選択する機能も有する。Reference numeral 44 denotes a performance data selection unit. This performance data selection unit 44
And the performance data to be downloaded is selected, and the downloaded performance data is stored in the storage device 43. Further, it has a function of comparing the held doll information from the doll ID recognition unit 41 with the performance doll ID information of the performance data, and selecting executable performance data.
【0061】45はパフォーマンスデータ転送部であ
る。このパフォーマンスデータ転送部45は、パフォー
マンスデータ選択部44で選択されたパフォーマンスデ
ータのパフォーマンス制御データを、無線送受信部40
を介して指揮人形2に送信するものである。Reference numeral 45 denotes a performance data transfer unit. The performance data transfer unit 45 transmits the performance control data of the performance data selected by the performance data selection unit 44 to the wireless transmission / reception unit 40.
Is transmitted to the commanding doll 2 via the.
【0062】46はデータ等が表示されるディスプレイ
である。Reference numeral 46 denotes a display on which data and the like are displayed.
【0063】次に、上記のような構成における動作を説
明する。Next, the operation in the above configuration will be described.
【0064】まず、サーバ3より、パフォーマンスデー
タを、クライアント端末4にダウンロードする動作につ
いて説明する。尚、本動作の説明において、指揮者人形
2及び演奏人形1a〜1cの各パフォーマンス制御デー
タは、1つの楽曲を構成する各パートに対応した演奏情
報として説明する。First, the operation of downloading performance data from the server 3 to the client terminal 4 will be described. In the description of the present operation, each performance control data of the conductor doll 2 and the performance dolls 1a to 1c will be described as performance information corresponding to each part constituting one music.
【0065】図9はパフォーマンスデータを、クライア
ント端末4にダウンロードする動作を示す動作フローチ
ャートである。FIG. 9 is an operation flowchart showing an operation of downloading performance data to the client terminal 4.
【0066】まず、クライアント端末4は、現在ダウン
ロード可能なパフォーマンスデータの一覧メニューを、
サーバ3に要求する(Step 100)。First, the client terminal 4 displays a list menu of performance data that can be currently downloaded,
Request to the server 3 (Step 100).
【0067】メニュー要求を受信したサーバ3は、パフ
ォーマンスデータ選択処理部33がメニュー画面を記憶
装置31から読み出す(Step 101)。そして、
読み出したメニュー画面のデータを、送受信部30を介
してクライアント端末4に送信する(Step 10
2)。When the server 3 receives the menu request, the performance data selection processing section 33 reads the menu screen from the storage device 31 (Step 101). And
The read menu screen data is transmitted to the client terminal 4 via the transmission / reception unit 30 (Step 10).
2).
【0068】メニュー画面データを受信したクライアン
ト端末4のパフォーマンスデータ選択部により、メニュ
ー画面が表示され(Step 103)、希望の音楽が
選択され、選択された音楽の識別子が送信される(St
ep 104)。本動作においては、音楽名“xx
x”、音楽名“yyy”及び音楽名“zzz”を選択し
たものとする。The menu screen is displayed by the performance data selection unit of the client terminal 4 which has received the menu screen data (Step 103), the desired music is selected, and the identifier of the selected music is transmitted (St).
ep 104). In this operation, the music name "xx
It is assumed that x, the music name “yyy” and the music name “zzz” are selected.
【0069】サーバ3のパフォーマンスデータ選択処理
部33は、選択された音楽の識別子に対応するパフォー
マンスデータを記憶装置31から読み出し(Step
105)、読み出したパフォーマンスデータをクライア
ント端末4に送信する(Step 106)。本動作で
は、選択されたパフォーマンスデータは、音楽名“xx
x”、音楽名“yyy”及び音楽名“zzz”なので、
これらのパフォーマンスデータが記憶装置31から読み
出されてクライアント端末4に送信される。The performance data selection processing unit 33 of the server 3 reads out the performance data corresponding to the selected music identifier from the storage device 31 (Step 3).
105), and sends the read performance data to the client terminal 4 (Step 106). In this operation, the selected performance data is the music name “xx”.
x ", music name" yyy "and music name" zzz ",
These performance data are read from the storage device 31 and transmitted to the client terminal 4.
【0070】パフォーマンスデータを受信したクライア
ント端末4では、パフォーマンスデータ選択部44が受
信したパフォーマンスデータを記憶装置43に格納する
(Step 107)。すなわち、音楽名“xxx”、
音楽名“yyy”及び音楽名“zzz”のパフォーマン
スデータが記憶装置43に格納される。In the client terminal 4 which has received the performance data, the performance data received by the performance data selecting section 44 is stored in the storage device 43 (Step 107). That is, the music name “xxx”,
The performance data of the music name “yyy” and the music name “zzz” are stored in the storage device 43.
【0071】次に、クライアント端末4から各演奏人形
にパフォーマンス制御データが転送され、人形たちが演
奏を行うまでの動作を説明する。Next, the operation from the transfer of the performance control data from the client terminal 4 to each performance doll to the performance of the dolls will be described.
【0072】図10は、クライアント端末4から各演奏
人形にパフォーマンス制御データが転送され、人形たち
が演奏を行うまでの動作のフローチャートである。FIG. 10 is a flowchart of the operation from the transfer of performance control data from the client terminal 4 to each performance doll until the dolls perform.
【0073】まず、クライアント端末4から指揮人形2
に全ドールID情報の送信要求を行う(Step 20
0)。First, the command doll 2 is sent from the client terminal 4.
Request for transmission of all doll ID information (Step 20)
0).
【0074】全ドールID情報の送信要求を受信した指
揮人形は、演奏人形1a〜1cに対してドールIDの送
信要求を行う(Step 201)。The commanding doll that has received the transmission request of all doll ID information makes a transmission request of the doll ID to the performance dolls 1a to 1c (Step 201).
【0075】ドールIDの送信要求を受信した演奏人形
1a〜1cは、自己のドールIDを指揮人形2に送信す
る(Step 202)。The performance dolls 1a to 1c having received the request for transmitting the doll ID transmit their own doll ID to the commanding doll 2 (Step 202).
【0076】指揮人形2は、演奏人形1a〜1cから送
信されてきたドールIDを受信し、これらのドールID
と自己のドールIDとをまとめて全ドールID情報とし
て、クライアント端末4に送信する(Step 20
3)。本動作では、返信されるドールIDは“1”、
“2”及び“3”であり、自己のドールID“0”を含
めて、全ドールID情報“0,1,2,3”を生成す
る。The commanding doll 2 receives the doll IDs transmitted from the performance dolls 1a to 1c, and receives these doll IDs.
And its own doll ID are transmitted to the client terminal 4 as all doll ID information (Step 20).
3). In this operation, the returned doll ID is “1”,
“2” and “3”, and all doll ID information “0, 1, 2, 3” including its own doll ID “0” is generated.
【0077】全ドールID情報を受信したクライアント
端末では、全ドールID情報を保有ドール情報として記
憶する(Step 204)。そして、その保有ドール
情報と、記憶されているパフォーマンスデータの演奏ド
ールID情報とを比較し、演奏可能なパフォーマンスデ
ータを選択し、演奏可能なパフォーマンスデータの音楽
名を表示する(Step 205)。The client terminal that has received all doll ID information stores all doll ID information as possessed doll information (Step 204). Then, the held doll information is compared with the performance doll ID information of the stored performance data, the performance data that can be played is selected, and the music name of the performance data that can be played is displayed (Step 205).
【0078】本動作では、保有ドール情報が“0,1,
2,3”である。一方、記憶されているパフォーマンス
データの演奏ドールID情報は、音楽名“xxx”の
“0,1,2,3”と、音楽名“yyy”の“0,1,
2,3”と、音楽名“zzz”の“0,1,2,3,
4”である。従って、演奏可能なパフォーマンスデータ
は、演奏ドールID情報が“0,1,2,3”である音
楽名“xxx”及び音楽名“yyy”のパフォーマンス
データである。そこで、音楽名“xxx”と音楽名“y
yy”とを表示する。In this operation, the held doll information is “0, 1,
On the other hand, the performance doll ID information of the stored performance data includes “0, 1, 2, 3” of the music name “xxx” and “0, 1, 1” of the music name “yyy”.
2,3 "and" 0,1,2,3 "of the music name" zzz "
Therefore, the performance data that can be played is the performance data of the music name “xxx” and the music name “yyy” whose performance doll ID information is “0, 1, 2, 3”. The name "xxx" and the music name "y
yy ”is displayed.
【0079】ユーザは表示された音楽名から希望の音楽
を選択する(Step 206)。そして、選択された
音楽に対応するパフォーマンス制御データが指揮人形2
に送信される(Step 207)。本動作において
は、音楽名“xxx”と音楽名“yyy”とが表示され
ており、そのうちの音楽名“xxx”を選択したとする
と、音楽名“xxx”のパフォーマンス制御データが指
揮人形2に送信される。The user selects desired music from the displayed music names (Step 206). Then, the performance control data corresponding to the selected music is the commanding doll 2
(Step 207). In this operation, the music name “xxx” and the music name “yyy” are displayed. If the music name “xxx” is selected, the performance control data of the music name “xxx” is transmitted to the commanding doll 2. Sent.
【0080】指揮人形2ではパフォーマンス制御データ
を受信し(Step 208)、自己のドールIDが付
されたパフォーマンス制御データを取得すると共に、演
奏人形1a〜1cにパフォーマンス制御データを転送す
る(Step 209)。The commanding doll 2 receives the performance control data (Step 208), acquires the performance control data with its own doll ID, and transfers the performance control data to the performance dolls 1a to 1c (Step 209). .
【0081】演奏人形1a〜1cは、自己のドールID
が付されたパフォーマンス制御データを受信し(Ste
p 210)、受信完了の信号を指揮人形2に送信する
(Step 211)。The performance dolls 1a to 1c have their own doll IDs.
Receiving the performance control data marked with
p210), and transmits a signal indicating completion of reception to the commanding doll 2 (Step 211).
【0082】指揮人形2では、全ての演奏人形から受信
完了信号を受信すると、演奏開始の演奏開始信号を演奏
人形1a〜1cに送信する(Step 212)。Upon receiving the reception completion signals from all the performance dolls, the commanding doll 2 transmits a performance start signal for starting the performance to the performance dolls 1a to 1c (Step 212).
【0083】指揮人形2及び演奏人形1a〜1cでは、
演奏開始信号を受信すると、演奏を開始する(Step
213)。In the commanding doll 2 and the performance dolls 1a to 1c,
When the performance start signal is received, the performance is started (Step
213).
【0084】このように、本発明によれば、指揮人形2
及び演奏人形1a〜1cに対し、1つの楽曲を構成する
各パートに対応した演奏情報を供給することができ、各
人形に各パートに対応した動作をさせることができる。
従って、指揮者人形2が指揮棒を振るのに合わせて、演
奏人形1aがベースを演奏し、演奏人形1bがピアノを
弾き、演奏人形1cがバイオリンを弾くといった具合
に、各人形に実際のオーケストラにおいて見られるのと
同様な高度に音楽的な動作をさせることができ、いわゆ
る“人形のオーケストラ”を構成することができる。As described above, according to the present invention, the commanding doll 2
In addition, performance information corresponding to each part constituting one music can be supplied to the performance dolls 1a to 1c, and each doll can perform an operation corresponding to each part.
Accordingly, the performance doll 1a plays the bass, the performance doll 1b plays the piano, and the performance doll 1c plays the violin while the conductor doll 2 swings the conductor bar. Can perform highly musical movements similar to those seen in, and can constitute a so-called "doll orchestra".
【0085】また、本発明は、人形を新たに追加するこ
とにより、より複雑で高度な“人形のオーケストラ”を
構成することができる。Further, according to the present invention, a more complex and advanced "doll orchestra" can be constructed by newly adding a doll.
【0086】例えば、図11に示される如く、新たにギ
ターの演奏人形1dを追加したものとする。演奏人形1
dのドールIDが“4”とすると、保有ドール情報は
“0,1,2,3,4”となる。For example, as shown in FIG. 11, it is assumed that a new guitar playing doll 1d is added. Performance Doll 1
If the doll ID of d is “4”, the held doll information is “0, 1, 2, 3, 4”.
【0087】従って、演奏ドールID情報が“0,1,
2,3,4”であるパフォーマンスデータ、例えば今ま
で演奏不可能だった音楽名“zzz”も演奏可能とな
り、より豪華な演奏を行うことができる。Therefore, the performance doll ID information is "0, 1,
The performance data of 2, 3, 4 ", for example, the music name" zzz "which could not be played so far, can also be played, and a more luxurious performance can be performed.
【0088】更に、サーバ3においてパフォーマンスデ
ータを順次更新していくようにすれば、新しいパフォー
マンスデータを入手することができ、演奏人形に絶えず
最新の音楽を演奏させることも可能である。Further, by sequentially updating the performance data in the server 3, new performance data can be obtained, and the performance doll can be made to continuously play the latest music.
【0089】尚、本実施の形態では、指揮人形2に他の
演奏人形を制御する制御部を兼ね備えさせたが、制御部
のみを独立させて構成しても良い。In the present embodiment, the commanding doll 2 also has a control unit for controlling other performance dolls. However, only the control unit may be constituted independently.
【0090】尚、パフォーマンスデータは演奏情報に限
ることなく、他の情報、例えば人形に体操、台詞、寸劇
のようなアクションを行わせるものであっても良い。The performance data is not limited to performance information, but may be other information, for example, data that causes a doll to perform an action such as gymnastics, dialogue, or skit.
【0091】本発明の他の実施の形態を説明する。Next, another embodiment of the present invention will be described.
【0092】上述した実施の形態では、各人形にドール
IDを付して、高度なパフォーマンスを行わせるように
構成した。しかし、各人形に一斉に同じ歌の同じパート
を斉唱させるようなパフォーマンスでは、特に各人形に
識別子を付さなくても可能である。また、サーバ上に格
納されているパフォーマンスデータを更新していけば、
新しいパフォーマンスを人形に行わせることも可能であ
る。さらに、クライアント端末から直接人形にパフォー
マンスデータを送信できれば、より簡素化できる。In the above-described embodiment, a doll ID is assigned to each doll to perform a high performance. However, in a performance in which each doll sings the same part of the same song all at once, it is possible to do so without assigning an identifier to each doll. Also, if you update the performance data stored on the server,
It is also possible to have the puppet perform a new performance. Further, if the performance data can be transmitted directly from the client terminal to the doll, it can be further simplified.
【0093】そこで、他の実施の形態では、各人形に識
別子を付さず、パフォーマンスを行わせる制御データの
みを、クライアント端末から直接人形に送信し、また、
サーバ上に格納されているパフォーマンスデータを更新
することにより、新しいパフォーマンスを人形に行わせ
るように構成したことを特徴とする。Therefore, in another embodiment, only the control data for performing the performance is transmitted from the client terminal directly to the doll without giving an identifier to each doll.
The performance data stored on the server is updated so that the doll performs a new performance.
【0094】図12は本発明の他の実施の形態の概念図
である。FIG. 12 is a conceptual diagram of another embodiment of the present invention.
【0095】図12中、121aから121cは演奏を
行う演奏人形、123はパフォーマンスデータを蓄積す
るサーバ、124は指揮人形にデータを送信するクライ
アント端末、125はクライアント端末124とサーバ
123とが接続されるネットワーク、例えばインターネ
ットである。In FIG. 12, reference numerals 121a to 121c denote performance dolls for performing performance, 123 a server for storing performance data, 124 a client terminal for transmitting data to a commanding doll, and 125 a client terminal 124 connected to the server 123. Network, for example, the Internet.
【0096】次に、各構成要素について、図面を参照し
て詳細に説明する。Next, each component will be described in detail with reference to the drawings.
【0097】まず、演奏人形121a〜121cについ
て説明する。First, the performance dolls 121a to 121c will be described.
【0098】演奏人形121a〜121cは、パフォー
マンス制御データに基づいて、バイオリンを演奏する人
形として説明する。The puppets 121a to 121c will be described as puppets that play the violin based on the performance control data.
【0099】これらの演奏人形121a〜121cの構
成は同様ものなので、演奏人形121aを例にして説明
する。Since the configurations of these performance dolls 121a to 121c are the same, the performance doll 121a will be described as an example.
【0100】図13は演奏人形121aのブロック図で
ある。FIG. 13 is a block diagram of the performance doll 121a.
【0101】図13中、311は無線送受信部である。
この無線送受信部311は、Bluetoothによる
無線通信により、データの送受信を行うものである。In FIG. 13, reference numeral 311 denotes a wireless transmission / reception unit.
The wireless transmission / reception unit 311 transmits / receives data by wireless communication using Bluetooth.
【0102】314は記憶装置である。この記憶装置3
14には、人形にパフォーマンスを行わせる為の動作情
報であるパフォーマンス制御情報が格納される。Reference numeral 314 denotes a storage device. This storage device 3
14 stores performance control information that is operation information for causing the doll to perform.
【0103】315はパフォーマンス制御データ処理部
である。このパフォーマンス制御データ処理部15は、
無線送受信部311を介して受信されたパフォーマンス
制御データを記憶装置14に格納する。ここで、パフォ
ーマンス制御データの受信方法について説明する。パフ
ォーマンス制御データは、図14に示されるように先頭
にパフォーマンス制御データであることを示す識別子が
記述されるヘッダが設けられ、このヘッダの後にパフォ
ーマンス制御データが記述される。パフォーマンス制御
データ処理部315は、ヘッダにパフォーマンス制御デ
ータであることを示す識別子が記述されたデータを受信
すると、パフォーマンス制御データであると判断し、パ
フォーマンス制御データを受信して記憶装置314に格
納する。Reference numeral 315 denotes a performance control data processing unit. This performance control data processing unit 15
The performance control data received via the wireless transmission / reception unit 311 is stored in the storage device 14. Here, a method of receiving performance control data will be described. As shown in FIG. 14, the performance control data is provided with a header in which an identifier indicating the performance control data is described at the head, and the performance control data is described after this header. When the performance control data processing unit 315 receives the data in which the identifier indicating the performance control data is described in the header, it determines that the data is the performance control data, receives the performance control data, and stores it in the storage device 314. .
【0104】316は動力部である。この動力部316
はモータなどであり、制御信号により、演奏人形を動作
させるものである。Reference numeral 316 denotes a power unit. This power unit 316
Is a motor or the like, which operates a performance doll in accordance with a control signal.
【0105】317は動作制御部である。この動作制御
部317は記憶装置314に格納されているパフォーマ
ンス制御情報に基づいて、動力部316を制御する制御
信号を生成し、この制御信号を動力部316に出力す
る。Reference numeral 317 denotes an operation control unit. The operation control unit 317 generates a control signal for controlling the power unit 316 based on the performance control information stored in the storage device 314, and outputs the control signal to the power unit 316.
【0106】続いて、サーバ123について説明する。Subsequently, the server 123 will be described.
【0107】図15はサーバ123のブロック図であ
る。FIG. 15 is a block diagram of the server 123.
【0108】図15中、530はデータの送受信を行う
送受信部である。In FIG. 15, reference numeral 530 denotes a transmitting / receiving section for transmitting / receiving data.
【0109】531は記憶装置である。この記憶装置5
31にはパフォーマンスデータが格納されたパフォーマ
ンスデータデータベース532が格納されている。この
パフォーマンスデータデータベース532は、図16に
示される如く、音楽の名称と、その音楽のパフォーマン
ス制御データとがひとつのレコードとして対応付けられ
て格納されている。例えば、音楽名“xxx”の場合、
パフォーマンス制御データは“1010…11”であ
る。Reference numeral 531 denotes a storage device. This storage device 5
31 stores a performance data database 532 in which performance data is stored. As shown in FIG. 16, the performance data database 532 stores music names and performance control data of the music in association with each other as one record. For example, if the music name is "xxx",
The performance control data is “1010... 11”.
【0110】533はパフォーマンスデータ選択処理部
である。このパフォーマンスデータ選択処理部は、クラ
イアント端末124からのパフォーマンスデータのダウ
ンロード要求に対して、現在ダウンロードが可能なパフ
ォーマンスデータの一覧表示を行う。この表示の一例を
図17に示す。そして、選択されたパフォーマンスデー
タをクライアント端末124に送信する。Reference numeral 533 denotes a performance data selection processing section. In response to a performance data download request from the client terminal 124, the performance data selection processing unit displays a list of currently downloadable performance data. FIG. 17 shows an example of this display. Then, the selected performance data is transmitted to the client terminal 124.
【0111】最後にクライアント端末124の構成につ
いて説明する。Lastly, the configuration of the client terminal 124 will be described.
【0112】図18はクライアント端末124のブロッ
ク図である。FIG. 18 is a block diagram of the client terminal 124.
【0113】図18中、840は無線送受信部である。
この無線送受信部840は、Bluetoothによる
無線方式により、演奏人形121a〜121cとデータ
の送受信を行うものである。In FIG. 18, reference numeral 840 denotes a wireless transmission / reception unit.
The wireless transmission / reception unit 840 transmits / receives data to / from the performance puppets 121a to 121c by a wireless method based on Bluetooth.
【0114】842はサーバ123とデータの送受信を
行う送受信部である。A transmission / reception unit 842 transmits / receives data to / from the server 123.
【0115】843は記憶装置である。この記憶装置8
43にはダウンロードしたパフォーマンスデータが格納
される。Reference numeral 843 is a storage device. This storage device 8
43 stores downloaded performance data.
【0116】844はパフォーマンスデータ選択部であ
る。このパフォーマンスデータ選択部844は、サーバ
123からダウンロードするパフォーマンスデータを選
択すると共に、ダウンロードしたパフォーマンスデータ
を記憶装置843に格納する。Reference numeral 844 denotes a performance data selection unit. The performance data selection unit 844 selects the performance data to be downloaded from the server 123 and stores the downloaded performance data in the storage device 843.
【0117】845はパフォーマンスデータ転送部であ
る。このパフォーマンスデータ転送部845は、パフォ
ーマンスデータ選択部844で選択されたパフォーマン
スデータのパフォーマンス制御データを、無線送受信部
840を介して演奏人形121a〜121cに送信する
ものである。Reference numeral 845 denotes a performance data transfer unit. The performance data transfer unit 845 transmits the performance control data of the performance data selected by the performance data selection unit 844 to the performance dolls 121a to 121c via the wireless transmission / reception unit 840.
【0118】846はデータ等が表示されるディスプレ
イである。A display 846 displays data and the like.
【0119】次に、上記のような構成における動作を説
明する。Next, the operation in the above configuration will be described.
【0120】まず、サーバ123より、パフォーマンス
データを、クライアント端末124にダウンロードする
動作について説明する。First, an operation of downloading performance data from the server 123 to the client terminal 124 will be described.
【0121】図19はパフォーマンスデータを、クライ
アント端末124にダウンロードする動作を示す動作フ
ローチャートである。FIG. 19 is an operation flowchart showing an operation of downloading performance data to the client terminal 124.
【0122】まず、クライアント端末124は、現在ダ
ウンロード可能なパフォーマンスデータの一覧メニュー
を、サーバ123に要求する(Step 1000)。First, the client terminal 124 requests a list menu of currently downloadable performance data from the server 123 (Step 1000).
【0123】メニュー要求を受信したサーバ123は、
パフォーマンスデータ選択処理部533がメニュー画面
を記憶装置531から読み出す(Step 101
0)。そして、読み出したメニュー画面のデータを、送
受信部530を介してクライアント端末4に送信する
(Step 1020)。When the server 123 receives the menu request,
The performance data selection processing unit 533 reads the menu screen from the storage device 531 (Step 101).
0). Then, the read menu screen data is transmitted to the client terminal 4 via the transmission / reception unit 530 (Step 1020).
【0124】メニュー画面データを受信したクライアン
ト端末124のパフォーマンスデータ選択部844によ
り、メニュー画面が表示され(Step 1030)、
希望の音楽が選択され、選択された音楽の識別子が送信
される(Step 1040)。本動作においては、音
楽名“xxx”及び音楽名“yyy”を選択したものと
する。The menu screen is displayed by the performance data selection unit 844 of the client terminal 124 that has received the menu screen data (Step 1030).
The desired music is selected, and the identifier of the selected music is transmitted (Step 1040). In this operation, it is assumed that the music name “xxx” and the music name “yyy” have been selected.
【0125】サーバ123のパフォーマンスデータ選択
処理部533は、選択された音楽の識別子に対応するパ
フォーマンスデータを記憶装置531から読み出し(S
tep 1050)、読み出したパフォーマンスデータ
をクライアント端末124に送信する(Step 10
60)。本動作では、選択されたパフォーマンスデータ
は、音楽名“xxx”及び音楽名“yyy”なので、こ
れらのパフォーマンスデータが記憶装置531から読み
出されてクライアント端末124に送信される。The performance data selection processing section 533 of the server 123 reads the performance data corresponding to the selected music identifier from the storage device 531 (S
(Step 1050), and transmits the read performance data to the client terminal 124 (Step 10).
60). In this operation, since the selected performance data is the music name “xxx” and the music name “yyy”, these performance data are read from the storage device 531 and transmitted to the client terminal 124.
【0126】パフォーマンスデータを受信したクライア
ント端末124では、パフォーマンスデータ選択部84
4が受信したパフォーマンスデータを記憶装置843に
格納する(Step 1070)。すなわち、音楽名
“xxx”及び音楽名“yyy”のパフォーマンスデー
タが記憶装置843に格納される。At the client terminal 124 which has received the performance data, the performance data selecting section 84
4 stores the received performance data in the storage device 843 (Step 1070). That is, the performance data of the music name “xxx” and the music name “yyy” are stored in the storage device 843.
【0127】次に、クライアント端末124から各演奏
人形にパフォーマンス制御データが転送され、人形たち
が演奏を行うまでの動作を説明する。Next, the operation from the transfer of performance control data from the client terminal 124 to each performance doll until the puppets perform will be described.
【0128】図20は、クライアント端末124から各
演奏人形にパフォーマンス制御データが転送され、人形
たちが演奏を行うまでの動作のフローチャートである。FIG. 20 is a flowchart of the operation from the transfer of performance control data from the client terminal 124 to each performance doll until the dolls perform.
【0129】まず、クライアント端末124において、
記憶装置843に格納されているパフォーマンスデータ
の音楽名を表示する(Step 2000)。First, at the client terminal 124,
The music name of the performance data stored in the storage device 843 is displayed (Step 2000).
【0130】本動作では、記憶されているパフォーマン
スデータは、音楽名“xxx”及び音楽名“yyy”で
ある。従って、音楽名“xxx”と音楽名“yyy”と
が表示される。In this operation, the stored performance data is a music name “xxx” and a music name “yyy”. Therefore, the music name “xxx” and the music name “yyy” are displayed.
【0131】ユーザは表示された音楽名から希望の音楽
を選択する(Step 2001)。そして、選択され
た音楽に対応するパフォーマンス制御データが演奏人形
121a〜121cに送信される(Step 200
2)。本動作においては、音楽名“xxx”と音楽名
“yyy”とが表示されており、そのうちの音楽名“x
xx”を選択したとすると、音楽名“xxx”のパフォ
ーマンス制御データが演奏人形121a〜121cに送
信される。The user selects desired music from the displayed music names (Step 2001). Then, the performance control data corresponding to the selected music is transmitted to the performance dolls 121a to 121c (Step 200).
2). In this operation, the music name “xxx” and the music name “yyy” are displayed, and the music name “x” is displayed.
If "xx" is selected, performance control data of the music name "xxx" is transmitted to the performance dolls 121a to 121c.
【0132】演奏人形121a〜121cは、ヘッダの
識別子からパフォーマンス制御データであることを判別
し、パフォーマンス制御データを受信し(Step 2
003)、受信完了の信号をクライアント端末124に
送信する(Step 2004)。The performance dolls 121a to 121c determine that they are performance control data from the identifier of the header, and receive the performance control data (Step 2).
003), and transmits a reception completion signal to the client terminal 124 (Step 2004).
【0133】クライアント端末124では、全ての演奏
人形から受信完了信号を受信すると、演奏開始の演奏開
始信号を演奏人形121a〜121cに送信する(St
ep2005)。When the client terminal 124 receives the reception completion signals from all the performance dolls, it transmits a performance start signal for starting the performance to the performance dolls 121a to 121c (St).
ep2005).
【0134】演奏人形121a〜121cでは、演奏開
始信号を受信すると、演奏を開始する(Step 20
06)。When the performance dolls 121a to 121c receive the performance start signal, the performance is started (Step 20).
06).
【0135】上述の動作により、演奏人形に演奏を行わ
せることができる。しかし、演奏のバリエーションを増
やすため、サーバ123でパフォーマンスデータの更新
が行われ、新たに音楽名“zzz”が追加されたとす
る。By the above operation, the performance doll can be made to perform. However, it is assumed that the performance data is updated in the server 123 in order to increase the number of performance variations, and a new music name “zzz” is added.
【0136】図21は、新たに音楽名“zzz”のパフ
ォーマンスデータがパフォーマンスデータデータベース
532に追加されたことを示す図である。FIG. 21 is a diagram showing that the performance data of the music name “zzz” is newly added to the performance data database 532.
【0137】ここで、新たにユーザが、サーバ123に
アクセスしたとすると、上述のStep 1010、S
tep 1020においてメニュー画面を記憶装置53
1から読み出す際、メニュー画面に新たに追加された音
楽名“zzz”も追加される。従って、クライアント端
末124では、音楽名“xxx”及び音楽名“yyy”
に追加されて新たに音楽名“zzz”が表示される。Here, assuming that the user newly accesses the server 123, the above-mentioned Steps 1010, S10
In step 1020, the menu screen is stored in the storage device 53.
When reading from "1", a music name "zzz" newly added to the menu screen is also added. Therefore, at the client terminal 124, the music name “xxx” and the music name “yyy”
And a new music name "zzz" is displayed.
【0138】ユーザは、新たに追加された音楽名“zz
z”を選択して、音楽名“zzz”のパフォーマンスデ
ータをダウンロードすることにより、既にダウンロード
した音楽名“xxx”及び音楽名“yyy”に加えて、
新たな演奏曲である音楽名“zzz”の演奏を、演奏人
形121a〜121cに行わせることが出来る。尚、音
楽名“zzz”の演奏方法については、上述の図20で
示した動作と同様なものである。The user adds the newly added music name “zz”
By selecting “z” and downloading the performance data of the music name “zzz”, in addition to the already downloaded music name “xxx” and music name “yyy”,
The performance dolls 121a to 121c can perform the performance of the music name "zzz" which is a new performance song. The performance method of the music name “zzz” is the same as the operation shown in FIG. 20 described above.
【0139】このように、サーバ123においてパフォ
ーマンスデータを順次更新していくようにすれば、新し
いパフォーマンスデータを入手することができ、演奏人
形に絶えず最新の音楽を演奏させることも可能となる。As described above, by sequentially updating the performance data in the server 123, new performance data can be obtained, and the performance doll can be made to continuously play the latest music.
【0140】尚、パフォーマンスデータは演奏情報に限
ることなく、他の情報、例えば人形に体操、台詞、寸劇
のようなアクションを行わせるものであっても良い。The performance data is not limited to performance information, but may be other information, for example, data that causes a doll to perform an action such as gymnastics, dialogue, or skit.
【0141】[0141]
【発明の効果】本発明によれば、各人形に対し、1つの
楽曲を構成する各パートに対応した演奏情報等を供給す
ることができ、各人形に各パートに対応した動作をさせ
ることができる。従って、例えば、指揮者人形が指揮棒
を振るのに合わせて、各演奏人形が演奏するといった具
合に、各人形に実際のオーケストラにおいて見られるの
と同様な高度に音楽的な動作をさせることができ、いわ
ゆる“人形のオーケストラ”を構成することができる。According to the present invention, it is possible to supply performance information and the like corresponding to each part constituting one music to each doll, and to make each doll perform an operation corresponding to each part. it can. Thus, for example, it is possible to make each doll perform a highly musical action similar to that seen in an actual orchestra, for example, as each conductor puppet plays as the conductor puppet swings the conductor stick. A so-called “doll orchestra” can be constructed.
【0142】また、新たに人形を追加していくことがで
き、より豪華なパフォーマンスを行わせることができ
る。Further, a new doll can be added, and a more luxurious performance can be performed.
【0143】更に、サーバにおいてパフォーマンスデー
タを順次更新していくようにすれば、新しいパフォーマ
ンスデータを入手することができ、人形に絶えず最新の
パフォーマンスを行わせることも可能である。Further, if the performance data is sequentially updated in the server, new performance data can be obtained, and the doll can constantly perform the latest performance.
【図1】図1は本発明の実施の形態の概念図である。FIG. 1 is a conceptual diagram of an embodiment of the present invention.
【図2】図2は演奏人形1aのブロック図である。FIG. 2 is a block diagram of a performance doll 1a.
【図3】図3はパフォーマンス制御データの送信フォー
マットの一例を示す図である。FIG. 3 is a diagram illustrating an example of a transmission format of performance control data.
【図4】図4は指揮人形2のブロック図である。FIG. 4 is a block diagram of the commanding doll 2;
【図5】図5はサーバ3のブロック図である。FIG. 5 is a block diagram of a server 3;
【図6】図6はパフォーマンスデータデータベース32
の一例を示す図である。FIG. 6 shows a performance data database 32;
It is a figure showing an example of.
【図7】図7はパフォーマンスデータの一覧表示の一例
を示す図である。FIG. 7 is a diagram illustrating an example of a performance data list display;
【図8】図8はクライアント端末4のブロック図であ
る。FIG. 8 is a block diagram of a client terminal 4;
【図9】図9はパフォーマンスデータを、クライアント
端末4にダウンロードする動作を示す動作フローチャー
トである。FIG. 9 is an operation flowchart showing an operation of downloading performance data to the client terminal 4.
【図10】図10は、クライアント端末から各演奏人形
にパフォーマンス制御データが転送され、人形たちが演
奏を行うまでの動作のフローチャートである。FIG. 10 is a flowchart of an operation from the transfer of performance control data from a client terminal to each performance doll to the performance of the dolls.
【図11】図11は他の実施の形態を示す図である。FIG. 11 is a diagram showing another embodiment.
【図12】図12は他の実施の形態を示す図である。FIG. 12 is a diagram showing another embodiment.
【図13】図13は演奏人形121aのブロック図であ
る。FIG. 13 is a block diagram of a performance doll 121a.
【図14】図14はパフォーマンス制御データの受信方
法を説明する為の図である。FIG. 14 is a diagram for explaining a method of receiving performance control data.
【図15】図15はサーバ123のブロック図である。FIG. 15 is a block diagram of a server 123.
【図16】図16はパフォーマンスデータデータベース
532の一例を示す図である。FIG. 16 is a diagram illustrating an example of a performance data database 532;
【図17】図17はパフォーマンスデータの一覧表示の
一例を示す図である。FIG. 17 is a diagram illustrating an example of a performance data list display;
【図18】図18はクライアント端末124のブロック
図である。FIG. 18 is a block diagram of a client terminal 124.
【図19】図19はパフォーマンスデータを、クライア
ント端末124にダウンロードする動作を示す動作フロ
ーチャートである。FIG. 19 is an operation flowchart showing an operation of downloading performance data to the client terminal 124.
【図20】図20は、クライアント端末124から各演
奏人形にパフォーマンス制御データが転送され、人形た
ちが演奏を行うまでの動作のフローチャートである。FIG. 20 is a flowchart of an operation from the transfer of performance control data to each performance doll from the client terminal 124 to the performance of the dolls.
【図21】図21は、新たに音楽名“zzz”のパフォ
ーマンスデータがパフォーマンスデータデータベース5
32に追加されたことを示す図である。FIG. 21 is a diagram showing a case where performance data of a new music name “zzz” is newly stored in a performance data database 5;
32 is a diagram showing that the information has been added to No. 32. FIG.
1a〜1c 演奏人形 2 指揮人形 3 サーバ 4 クライアント端末 5 インターネット 1a-1c Performance doll 2 Conducting doll 3 Server 4 Client terminal 5 Internet
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山中 滋彦 東京都台東区駒形2丁目5番4号 株式会 社バンダイ内 Fターム(参考) 2C150 AA14 BA11 CA01 CA04 CA16 CA24 DF06 DF08 DF33 ED42 ED47 ED52 EF36 3C007 AS36 JS03 JS07 MT14 MT15 WA03 WC11 5K048 BA01 DA07 DB01 EB02 FC01 HA02 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Shigehiko Yamanaka 2-5-4 Komagata, Taito-ku, Tokyo F-term in Bandai Co., Ltd. (reference) 2C150 AA14 BA11 CA01 CA04 CA16 CA24 DF06 DF08 DF33 ED42 ED47 ED52 EF36 3C007 AS36 JS03 JS07 MT14 MT15 WA03 WC11 5K048 BA01 DA07 DB01 EB02 FC01 HA02
Claims (24)
と、サーバとを有し、 前記サーバは、 パフォーマンスを行わせる為のパフォーマンス制御情報
と、前記パフォーマンスを行う為に必要な運動体の運動
体識別子が記載された必要運動体識別子情報とが対応付
けられて成るパフォーマンス情報が格納された記憶装置
と、 パフォーマンス情報のダウンロードの要求に応答して、
前記パフォーマンス情報を前記端末に送信する手段とを
有し、 前記運動体は、 運動体識別子が格納された記憶装置と、 前記運動体識別子を送信する送信手段と、 自己の運動体識別子に対応するパフォーマンス制御情報
を受信する受信手段と、 運動体を動作させる駆動部と、 前記受信手段で受信されたパフォーマンス制御情報に基
づいて、前記駆動部を制御する制御手段とを有し、 前記運動体制御部は、 信号を送受信する送受信手段と、 運動体に運動体識別子の送信を要求する運動体識別子要
求信号を、前記送受信手段を介して送信する運動体識別
子要求手段と、 各運動体から送信されてきた運動体識別子を、前記送受
信手段を介して端末に転送する運動体識別子転送手段
と、 端末からのパフォーマンス制御情報を、各運動体に転送
するパフォーマンス制御情報転送手段と、 を有し、 前記端末は、 パフォーマンス情報のダウンロードを前記サーバに要求
する手段と、 ダウンロードしたパフォーマンス情報を格納する記憶装
置と、 前記運動体制御部から送信されてきた各運動体の運動体
識別子を受信する手段と、 前記記憶装置に格納されているパフォーマンス情報の必
要運動体識別子情報と、前記運動体制御部から受信した
各運動体の運動体識別子とを比較し、パフォーマンスが
可能なパフォーマンス情報を選択するパフォーマンス情
報選択手段と、 前記パフォーマンス情報選択手段で選択されたパフォー
マンス情報の制御情報を、前記前記運動体制御部に送信
する送信手段とを有することを特徴とする運動体制御シ
ステム。1. A moving object control system, comprising: a moving object; a moving object control unit for controlling the moving object; a terminal; and a server, wherein the server performs performance control for performing a performance. A storage device that stores performance information in which information and required vehicle identifier information in which a required vehicle identifier of the vehicle required for performing the performance is described; and a storage device storing performance information. pls respond,
Means for transmitting the performance information to the terminal, wherein the moving body corresponds to a storage device storing a moving body identifier, a transmitting means for transmitting the moving body identifier, and its own moving body identifier. Receiving means for receiving performance control information, a driving unit for operating the moving body, and control means for controlling the driving unit based on the performance control information received by the receiving means, wherein the moving body control A transmitting / receiving means for transmitting / receiving a signal; a moving body identifier requesting means for transmitting a moving body identifier request signal for requesting the moving body to transmit a moving body identifier via the transmitting / receiving means; Moving body identifier transferring means for transferring the received moving body identifier to the terminal via the transmitting / receiving means; and transferring performance control information from the terminal to each moving body. A terminal for requesting the server to download performance information; a storage device for storing the downloaded performance information; and each of the terminals transmitted from the athletic body control unit. Means for receiving a moving body identifier of the moving body, and required moving body identifier information of performance information stored in the storage device, and comparing the moving body identifier of each moving body received from the moving body control unit, Performance information selecting means for selecting performance information capable of performing, and transmitting means for transmitting control information of the performance information selected by the performance information selecting means to the athletic body control unit. Moving body control system.
記端末との間の情報の送受信が、Bluetoothで
行われることを特徴とする請求項1に記載の運動体制御
システム。2. The moving object control system according to claim 1, wherein transmission and reception of information among the moving object, the moving object control unit, and the terminal are performed by Bluetooth.
手段と、 運動体を動作させる駆動部と、 パフォーマンス制御情報に基づいて、前記駆動部を制御
する制御手段とを更に有することを特徴とする請求項1
又は請求項2に記載の運動体制御システム。3. A moving body control unit comprising: a storage device storing a moving body identifier; receiving means for receiving performance information corresponding to the own moving body identifier; a driving unit for operating the moving body; 2. The control device according to claim 1, further comprising control means for controlling the driving unit based on control information.
Or the moving body control system according to claim 2.
し、 前記運動体は、 運動体を識別する為の運動体識別子が格納された記憶装
置と、 前記運動体識別子を送信する送信手段と、 自己の運動体識別子に対応するパフォーマンス制御情報
を受信する受信手段と、 運動体を動作させる駆動部と、 前記受信手段で受信されたパフォーマンス制御情報に基
づいて、前記駆動部を制御する制御手段とを有し、 前記運動体制御部は、 運動体に運動体識別子の送信を要求する運動体識別子要
求信号を送信する運動体識別子要求手段と、 各運動体から送信されてきた運動体識別子を、外部の端
末に転送する運動体識別子転送手段と、 前記端末から得られたパフォーマンス制御情報を、各運
動体に転送するパフォーマンス制御情報転送手段と、を
有することを特徴とする運動体制御システム。4. A moving object control system, comprising: a moving object; and a moving object control unit that controls the moving object, wherein the moving object stores a moving object identifier for identifying the moving object. Storage device, transmitting means for transmitting the moving object identifier, receiving means for receiving performance control information corresponding to the own moving object identifier, a driving unit for operating the moving object, and the receiving means Control means for controlling the drive unit based on performance control information, wherein the moving body control unit transmits a moving body identifier request signal requesting the moving body to transmit a moving body identifier. Means, a moving body identifier transferring means for transferring the moving body identifier transmitted from each moving body to an external terminal, and a performance transferring information for transferring the performance control information obtained from the terminal to each moving body. Moving body control system comprising: the-performance control information transfer means.
の情報の送受信が、Bluetoothで行われること
を特徴とする請求項4に記載の運動体制御システム。5. The moving body control system according to claim 4, wherein transmission and reception of information between the moving body and the moving body control unit are performed by Bluetooth.
手段と、 運動体を動作させる駆動部と、 パフォーマンス制御情報に基づいて、前記駆動部を制御
する制御手段とを更に有することを特徴とする請求項4
又は請求項5に記載の運動体制御システム。6. A moving body control unit, comprising: a storage device storing a moving body identifier; receiving means for receiving performance information corresponding to the own moving body identifier; a driving unit for operating the moving body; 5. A control unit for controlling the driving unit based on control information.
Or the moving body control system according to claim 5.
置と、 前記運動体識別子を送信する送信手段と、 運動体にパフォーマンスを行わせる為のパフォーマンス
制御情報のうち、自己の運動体識別子に対応するパフォ
ーマンス制御情報を受信する受信手段と、 運動体を動作させる駆動部と、 前記受信手段で受信されたパフォーマンス制御情報に基
づいて、前記駆動部を制御する制御手段とを有すること
を特徴とする運動体。7. A moving body, a storage device storing a moving body identifier for identifying the moving body, transmitting means for transmitting the moving body identifier, and a performance for causing the moving body to perform a performance. Receiving means for receiving performance control information corresponding to the own moving object identifier among the control information; a driving unit for operating the moving object; and the driving unit based on the performance control information received by the receiving means. A moving body, comprising: control means for controlling.
行われることを特徴とする請求項7に記載の運動体。8. The moving body according to claim 7, wherein the transmission and reception of the information is performed by Bluetooth.
ォーマンスを行わせる為のパフォーマンス情報をダウン
ロードし、ダウンロードしたパフォーマンス情報のうち
必要な情報を、前記運動体を制御する運動体制御部に送
信する端末であって、 パフォーマンスを行わせる為のパフォーマンス制御情報
と、前記パフォーマンスを行う為に必要な運動体の運動
体識別子が記載された必要運動体識別子情報とが対応付
けられて成るパフォーマンス情報のダウンロードをサー
バに要求する手段と、 ダウンロードしたパフォーマンス情報を格納する記憶装
置と、 運動体制御部からの各運動体の運動体識別子を受信する
手段と、 前記記憶装置に格納されているパフォーマンス情報の必
要運動体識別子情報と、前記運動体制御部から受信した
各運動体の運動体識別子とを比較し、パフォーマンスが
可能なパフォーマンス情報を選択するパフォーマンス情
報選択手段と、 前記パフォーマンス情報選択手段で選択されたパフォー
マンス情報の制御情報を、前記前記運動体制御部に送信
する送信手段とを有することを特徴とする端末。9. Downloading performance information for causing a moving body to perform a performance from a server located at a remote place, and transmitting necessary information among the downloaded performance information to a moving body control unit that controls the moving body. A terminal that performs the performance, wherein performance control information for performing the performance and required exercise body identifier information in which the exercise body identifier of the exercise body necessary for performing the performance are described are associated with each other. Means for requesting a download to the server; a storage device for storing the downloaded performance information; means for receiving the moving object identifier of each moving object from the moving object control unit; The required moving object identifier information, and of each moving object received from the moving object control unit A performance information selecting unit that compares the performance information with a moving object identifier and selects performance information capable of performing a performance, and a transmission unit that transmits control information of the performance information selected by the performance information selecting unit to the moving object control unit. A terminal comprising:
luetoothで行われることを特徴とする請求項9
に記載の端末。10. Transmission and reception of information with the moving body control unit is performed by B
10. The method according to claim 9, wherein the processing is performed by Bluetooth.
Terminal described in.
フォーマンスを行わせる為のパフォーマンス情報をダウ
ンロードし、ダウンロードしたパフォーマンス情報のう
ち必要な情報を、前記運動体を制御する運動体制御部に
送信する端末であって、前記端末を、 パフォーマンスを行わせる為のパフォーマンス制御情報
と、前記パフォーマンスを行う為に必要な運動体の運動
体識別子が記載された必要運動体識別子情報とが対応付
けられて成るパフォーマンス情報のダウンロードをサー
バに要求する手段と、 ダウンロードしたパフォーマンス情報を格納する記憶装
置と、 運動体制御部からの各運動体の運動体識別子を受信する
手段と、 前記記憶装置に格納されているパフォーマンス情報の必
要運動体識別子情報と、前記運動体制御部から受信した
各運動体の運動体識別子とを比較し、パフォーマンスが
可能なパフォーマンス情報を選択するパフォーマンス情
報選択手段と、 前記パフォーマンス情報選択手段で選択されたパフォー
マンス情報の制御情報を、前記前記運動体制御部に送信
する送信手段として機能させることを特徴とするプログ
ラム。11. Downloading performance information for causing a moving body to perform a performance from a server located at a remote location, and transmitting necessary information among the downloaded performance information to a moving body control unit that controls the moving body. A terminal which performs performance control information for causing the terminal to perform performance, and required moving body identifier information in which a moving body identifier of a moving body required for performing the performance is described. Means for requesting the server to download the performance information, a storage device for storing the downloaded performance information, a means for receiving a moving object identifier of each moving object from the moving object control unit, and a storage device stored in the storage device. Required moving object identifier information of the performance information and the received from the moving object control unit The performance information selecting means for comparing performance object identifiers of each of the athletic bodies with each other and selecting performance information capable of performing the performance, and the control information of the performance information selected by the performance information selecting means, A program for functioning as a transmitting means for transmitting to a computer.
luetoothで行わせる手段として端末を更に機能
させることを特徴とする請求項11に記載のプログラ
ム。12. Transmission and reception of information with the moving body control unit is performed by B
The program according to claim 11, further causing the terminal to further function as a means for performing the operation in Bluetooth.
ーマンスを行わせる為のパフォーマンス情報を送信する
サーバであって、 パフォーマンスを行わせる為のパフォーマンス制御情報
と、前記パフォーマンスを行う為に必要な運動体の運動
体識別子が記載された必要運動体識別子情報とが対応付
けられて成るパフォーマンス情報が格納された記憶装置
と、 端末からのパフォーマンス情報のダウンロードの要求に
応答して、前記パフォーマンス情報を前記端末に送信す
る手段とを有することを特徴とするサーバ。13. A server for transmitting performance information for causing an athletic body to perform a performance to a terminal located at a remote place, the performance control information for performing the performance, and a server necessary for performing the performance. A storage device storing performance information associated with required exercise body identifier information in which the exercise body identifier of the exercise body is described; and in response to a performance information download request from a terminal, the performance information Means for transmitting to the terminal.
ーマンスを行わせる為のパフォーマンス情報を送信する
サーバであって、前記サーバを、 パフォーマンスを行わせる為のパフォーマンス制御情報
と、前記パフォーマンスを行う為に必要な運動体の運動
体識別子が記載された必要運動体識別子情報とが対応付
けられて成るパフォーマンス情報が格納された記憶装置
と、 端末からのパフォーマンス情報のダウンロードの要求に
応答して、前記パフォーマンス情報を前記端末に送信す
る手段として機能させることを特徴とするプログラム。14. A server for transmitting performance information for causing an athletic body to perform a performance to a terminal located at a remote place, the server comprising: performance control information for performing the performance; and performing the performance. In response to a request for downloading performance information from a terminal, a storage device storing performance information associated with required exercise body identifier information in which a required exercise body identifier of the required exercise body is described. A program for causing the terminal to function as means for transmitting the performance information to the terminal.
が格納された記憶装置と、 パフォーマンス制御情報のダウンロードの要求に応答し
て、前記パフォーマンス情報を前記端末に送信する手段
と、を有し、 前記運動体は、 パフォーマンス制御情報を受信する受信手段と、 運動体を動作させる駆動部と、 前記受信手段で受信されたパフォーマンス制御情報に基
づいて、前記駆動部を制御する制御手段と、を有し、 前記端末は、 パフォーマンス情報のダウンロードを前記サーバに要求
する手段と、 ダウンロードしたパフォーマンス情報を格納する記憶装
置と、 パフォーマンス情報を選択するパフォーマンス情報選択
手段と、 前記パフォーマンス選択手段で選択されたパフォーマン
ス情報のパフォーマンス制御情報を、前記運動体に送信
する送信手段とを有することを特徴とする運動体制御シ
ステム。15. A moving object control system, comprising: a moving object, a terminal, and a server, wherein the server has a storage device in which performance control information for performing a performance is stored; Means for transmitting the performance information to the terminal in response to a request for download of the moving object, wherein the moving body receives a performance control information; a driving section for operating the moving body; Control means for controlling the drive unit based on the performance control information received by the receiving means, wherein the terminal requests the server to download performance information, and stores the downloaded performance information. A storage device to perform, performance information selecting means for selecting performance information, Moving body control system characterized in that it has been the performance control information performance information selected by-performance selecting means, and transmitting means for transmitting to said mobile body.
の送受信、Bluetoothで行われることを特徴と
する請求項15に記載の運動体制御システム。16. The moving object control system according to claim 15, wherein transmission / reception of information between the moving object and the terminal is performed by Bluetooth.
制御情報を受信する受信手段と、 運動体を動作させる駆動部と、 前記受信手段で受信されたパフォーマンス制御情報に基
づいて、前記駆動部を制御する制御手段とを有すること
を特徴とする運動体。17. A moving body, comprising: a receiving unit for receiving performance control information for causing the moving body to perform a performance; a driving unit for operating the moving body; and a performance control information received by the receiving unit. And a control means for controlling the driving section based on the moving body.
で行われることを特徴とする請求項17に記載の運動
体。18. Transmission and reception of information is performed by Bluetooth.
The moving body according to claim 17, wherein the moving body is performed.
フォーマンスを行わせる為のパフォーマンス情報をダウ
ンロードし、ダウンロードしたパフォーマンス情報のう
ち必要な情報を、前記運動体に送信する端末であって、 パフォーマンス情報のダウンロードを前記サーバに要求
する手段と、 ダウンロードしたパフォーマンス情報を格納する記憶装
置と、 パフォーマンス情報を選択するパフォーマンス情報選択
手段と、 前記パフォーマンス選択手段で選択されたパフォーマン
ス情報のパフォーマンス制御情報を、前記運動体に送信
する送信手段とを有することを特徴とする端末。19. A terminal which downloads performance information for causing an athletic body to perform a performance from a server located at a remote place, and transmits necessary information among the downloaded performance information to the athletic body, wherein: Means for requesting the server to download information, a storage device for storing the downloaded performance information, performance information selecting means for selecting performance information, and performance control information of the performance information selected by the performance selecting means. A terminal, comprising: transmission means for transmitting to the moving body.
toothで行われることを特徴とする請求項19に記
載の端末。20. Transmission and reception of information with a moving object is performed by using Blue
The terminal according to claim 19, wherein the terminal is performed in a tooth.
フォーマンスを行わせる為のパフォーマンス情報をダウ
ンロードし、ダウンロードしたパフォーマンス情報のう
ち必要な情報を、前記運動体に送信する端末であって、
前記端末を、 パフォーマンス情報のダウンロードを前記サーバに要求
する手段と、 ダウンロードしたパフォーマンス情報を格納する記憶装
置と、 パフォーマンス情報を選択するパフォーマンス情報選択
手段と、 前記パフォーマンス選択手段で選択されたパフォーマン
ス情報のパフォーマンス制御情報を、前記運動体に送信
する送信手段として機能させることを特徴とするプログ
ラム。21. A terminal which downloads performance information for causing an athletic body to perform a performance from a server located at a remote place, and transmits necessary information among the downloaded performance information to the athletic body,
Means for requesting the server to download performance information from the terminal; a storage device for storing the downloaded performance information; a performance information selecting means for selecting performance information; and a performance information selecting means for selecting the performance information. A program for functioning as transmission means for transmitting performance control information to the athletic body.
toothで行わせる手段として端末を更に機能させる
ことを特徴とする請求項21に記載のプログラム。22. Transmission and reception of information with a moving object is performed by using Blue
22. The program according to claim 21, further causing the terminal to function as a means for performing the processing in a tooth.
ーマンスを行わせる為のパフォーマンス情報を送信する
サーバであって、 パフォーマンスを行わせる為のパフォーマンス制御情報
が格納された記憶装置と、 端末からのパフォーマンス制御情報のダウンロードの要
求に応答して、前記パフォーマンス制御情報を前記端末
に送信する手段とを有することを特徴とするサーバ。23. A server for transmitting performance information for causing a moving body to perform a performance to a terminal located at a remote place, wherein the storage device stores performance control information for performing the performance, and Means for transmitting the performance control information to the terminal in response to the request for downloading the performance control information.
ーマンスを行わせる為のパフォーマンス情報を送信する
サーバであって、前記サーバを、 パフォーマンスを行わせる為のパフォーマンス制御情報
が格納された記憶装置と、 端末からのパフォーマンス制御情報のダウンロードの要
求に応答して、前記パフォーマンス制御情報を前記端末
に送信する手段として機能させることを特徴とするプロ
グラム。24. A server for transmitting performance information for causing an athletic body to perform a performance to a terminal at a remote location, the storage device storing performance control information for causing the server to perform the performance. And a program that causes the terminal to transmit the performance control information to the terminal in response to a request to download the performance control information from the terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001101058A JP2002292154A (en) | 2001-03-30 | 2001-03-30 | Moving object control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001101058A JP2002292154A (en) | 2001-03-30 | 2001-03-30 | Moving object control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002292154A true JP2002292154A (en) | 2002-10-08 |
Family
ID=18954430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001101058A Pending JP2002292154A (en) | 2001-03-30 | 2001-03-30 | Moving object control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002292154A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004022191A1 (en) * | 2002-09-02 | 2004-03-18 | Bandai Co., Ltd. | Moving body control system |
| JP2012250051A (en) * | 2005-04-26 | 2012-12-20 | Mashii Ltd | Toy |
| KR101259519B1 (en) * | 2010-02-19 | 2013-05-06 | 모빌토크(주) | Video control device and method using command robot |
| JP2014028284A (en) * | 2008-07-18 | 2014-02-13 | Hydrae Ltd | Interactive toy |
| US8795022B2 (en) | 2007-07-19 | 2014-08-05 | Hydrae Limited | Interacting toys |
| JP2017211793A (en) * | 2016-05-25 | 2017-11-30 | 株式会社ポニーキャニオン | Terminal, device, and system including them |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05184728A (en) * | 1991-11-26 | 1993-07-27 | Yamaha Corp | Controller of moving body synchronized with music |
| JPH05329272A (en) * | 1992-05-29 | 1993-12-14 | Victor Co Of Japan Ltd | Musical performance operation toy |
| JP2000262773A (en) * | 1999-03-17 | 2000-09-26 | Seiichi Suyama | Toy software changing method |
-
2001
- 2001-03-30 JP JP2001101058A patent/JP2002292154A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05184728A (en) * | 1991-11-26 | 1993-07-27 | Yamaha Corp | Controller of moving body synchronized with music |
| JPH05329272A (en) * | 1992-05-29 | 1993-12-14 | Victor Co Of Japan Ltd | Musical performance operation toy |
| JP2000262773A (en) * | 1999-03-17 | 2000-09-26 | Seiichi Suyama | Toy software changing method |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004022191A1 (en) * | 2002-09-02 | 2004-03-18 | Bandai Co., Ltd. | Moving body control system |
| JP2012250051A (en) * | 2005-04-26 | 2012-12-20 | Mashii Ltd | Toy |
| US8795022B2 (en) | 2007-07-19 | 2014-08-05 | Hydrae Limited | Interacting toys |
| US8827761B2 (en) | 2007-07-19 | 2014-09-09 | Hydrae Limited | Interacting toys |
| JP2014028284A (en) * | 2008-07-18 | 2014-02-13 | Hydrae Ltd | Interactive toy |
| KR101259519B1 (en) * | 2010-02-19 | 2013-05-06 | 모빌토크(주) | Video control device and method using command robot |
| JP2017211793A (en) * | 2016-05-25 | 2017-11-30 | 株式会社ポニーキャニオン | Terminal, device, and system including them |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3747584B2 (en) | Terminal device function expansion method, host computer, and terminal device | |
| US6632992B2 (en) | System and method for distributing music data with advertisement | |
| JP3715302B2 (en) | GAME SERVER SYSTEM AND GAME ELEMENT PROVIDING METHOD | |
| US8147337B2 (en) | Game system | |
| JP2003164670A (en) | GAME SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
| US7019205B1 (en) | Entertainment system, entertainment apparatus, recording medium, and program | |
| JP2000051518A (en) | Game device and communication game system | |
| JP4497950B2 (en) | Data transmission method and data transmission system | |
| JP2002292154A (en) | Moving object control system | |
| US6248945B1 (en) | Music information transmitting apparatus, music information receiving apparatus, music information transmitting-receiving apparatus and storage medium | |
| JP3775271B2 (en) | Automatic performance device, information distribution server device, and program used therefor | |
| JP4172610B2 (en) | Player participation type online karaoke system | |
| KR101478576B1 (en) | System for offering information of playing game, server thereof, terminal thereof, method thereof and computer recordable medium storing the method | |
| EP2658216A1 (en) | Facilitating sharing of setting data in binary format for electronic device | |
| US20240135909A1 (en) | Information processing device, information processing method, and non-transitory computer readable recording medium | |
| JP3846428B2 (en) | Music information providing server and electronic music apparatus | |
| JP2004174091A (en) | Communication game system | |
| JP2002306854A (en) | Game system utilizing communication equipment, and server utilized for the system | |
| JP2002318581A (en) | Moving object control system, moving object and program thereof | |
| CN100384496C (en) | Motion body, motion body control system and control method of motion body control unit | |
| JP2003302985A (en) | Method of using karaoke device, music management server, and karaoke device | |
| JP2002085830A (en) | Game information providing system and information storage medium | |
| JP2003015659A (en) | Device and program for music information distribution | |
| KR20030063673A (en) | Service System in Online Using Digtal TV and Service Method for using the same | |
| JP2005227800A (en) | Terminal system function expansion method, host computer, and terminal device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070920 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100915 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110223 |