JP2009207633A - Toy - Google Patents

Toy Download PDF

Info

Publication number
JP2009207633A
JP2009207633A JP2008052594A JP2008052594A JP2009207633A JP 2009207633 A JP2009207633 A JP 2009207633A JP 2008052594 A JP2008052594 A JP 2008052594A JP 2008052594 A JP2008052594 A JP 2008052594A JP 2009207633 A JP2009207633 A JP 2009207633A
Authority
JP
Japan
Prior art keywords
game
weightless
acceleration
unit
sound
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
Application number
JP2008052594A
Other languages
Japanese (ja)
Inventor
Nobutaka Nakajima
信貴 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bandai Namco Entertainment Inc
Original Assignee
Namco Bandai Games Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Namco Bandai Games Inc filed Critical Namco Bandai Games Inc
Priority to JP2008052594A priority Critical patent/JP2009207633A/en
Publication of JP2009207633A publication Critical patent/JP2009207633A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Toys (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To achieve a toy utilizing weightless state as one of inputs by detecting weightless state based on the accelerations detected with acceleration sensors. <P>SOLUTION: A chatting doll 1100 has an electronic controller 1130 equipped with the acceleration sensors 1248 for detecting accelerations in orthogonal three axes, and a loudspeaker 1254 and a controller control unit 1160 built in the body 1190 of a stuffed doll. When the accelerations detected with the acceleration sensors 1248 are all "zero" in the three axes, the electronic controller 1130 determines that the weightless state is present and controls to output a voice from the loudspeaker 1254. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、玩具に関する。   The present invention relates to a toy.

近年の家庭用ゲーム装置の中には、付属するゲームコントローラに近距離無線装置と加速度センサとを搭載したものがある。プレーヤがゲームコントローラを振るなどの操作をすると、加速度センサがそれに伴う加速度を検出し、ゲームコントローラは検出した加速度の信号を近距離無線でゲーム装置本体に送ることができる(例えば、特許文献1参照)。   Some recent game machines for home use have a short-range wireless device and an acceleration sensor mounted on an attached game controller. When the player performs an operation such as shaking the game controller, the acceleration sensor detects the accompanying acceleration, and the game controller can send a signal of the detected acceleration to the game apparatus main body by short-range wireless (see, for example, Patent Document 1). ).

そして、そうしたゲームコントローラの加速度を入力情報の一つとして利用できる家庭用ゲーム装置を用いて、ゲームコントローラから得られる加速度値を操作入力と見なしてキャラクタの動作を制御することで、家庭用ゲーム装置を情報処理部としたコンピュータ玩具とすることができる(例えば、特許文献2参照)。   Then, by using a home game device that can use the acceleration of the game controller as one of input information, the acceleration value obtained from the game controller is regarded as an operation input, and the action of the character is controlled. Can be used as a computer toy (see, for example, Patent Document 2).

また、家庭用ゲーム装置のような外部の情報処理部を構成に含めない単体玩具の分野では、人形本体にでん部センサや額部センサを設け、これらセンサの感知の有無の組み合わせによって、異なる音声を発したりプレーヤと会話を行ったりする玩具も知られるところである(例えば、特許文献3参照)。   Also, in the field of a single toy that does not include an external information processing unit such as a home game device, a doll body sensor and a forehead sensor are provided in the doll body, and this varies depending on the combination of the presence or absence of sensing by these sensors. Toys that emit voice or have a conversation with a player are also known (see, for example, Patent Document 3).

特開2004−83013号公報JP 2004-83013 A 特開2007−167529号公報JP 2007-167529 A 特開2006−6586号公報JP 2006-6586 A

ところで、加速度センサは有限値の加速度を検出するに限らず「ゼロ」加速度状態も検出できる。直交3軸加速度を検出できる加速度センサであれば、3軸全てで加速度が「ゼロ」ならば無重力状態に有ると判断することができる。しかし、従来のコンピュータ玩具や単体玩具等に、そうした無重力状態の検出を操作入力の一つとして利用したものは見当たらない。   By the way, the acceleration sensor can detect not only a finite value of acceleration but also a “zero” acceleration state. In the case of an acceleration sensor that can detect orthogonal three-axis acceleration, if the acceleration is “zero” on all three axes, it can be determined that there is no gravity. However, there are no conventional computer toys or single toys that use the detection of weightlessness as one of the operation inputs.

本発明は、こうした事情を鑑みてなされたものであり、その目的とするところは加速度センサによって検出された加速度に基づいて無重力状態を検出し、無重力状態を入力の一つとして利用する玩具を実現することである。   The present invention has been made in view of such circumstances, and an object thereof is to realize a toy that detects a weightless state based on acceleration detected by an acceleration sensor and uses the weightless state as one of inputs. It is to be.

上記の課題を解決する第1の発明は、加速度センサと、前記加速度センサによって検出された加速度値に基づいて無重力状態にあることを検出する無重力検出手段(例えば、図15の電子制御装置1130、図22の処理部200、人形制御部211、無重力状態検出部214、図24のステップS14)と、
前記無重力検出手段の検出に応じて、視覚的演出及び/又は聴覚的演出の実行を制御する演出実行制御手段(例えば、図15の電子制御装置1130、スピーカ1254、図22の処理部200、人形制御部211、音種類選択部216、効果音出力制御部218)と、を備えた玩具である。
A first invention for solving the above-described problem is an acceleration sensor and a weightless detection means (for example, an electronic control device 1130 in FIG. 15) that detects a weightless state based on an acceleration value detected by the acceleration sensor. The processing unit 200 in FIG. 22, the doll control unit 211, the zero gravity state detection unit 214, step S14 in FIG. 24,
Production execution control means (for example, electronic control device 1130 in FIG. 15, speaker 1254, processing unit 200 in FIG. 22, doll, etc.) that controls the execution of visual production and / or audio production in response to detection by the weightlessness detection means. A toy including a control unit 211, a sound type selection unit 216, and a sound effect output control unit 218).

第1の発明によれば、玩具が無加速度状態、即ち無重力状態であることを検出して、視覚的演出及び/又は聴覚的演出の実行を制御することができる。つまり、実質的に無重力状態を一つの操作入力と見なして演出を行うといった従来に無い玩具を実現することができる。   According to the first invention, it is possible to detect that the toy is in a non-accelerated state, that is, a weightless state, and to control the execution of the visual effect and / or the auditory effect. That is, it is possible to realize an unprecedented toy in which a presentation is performed with the weightless state substantially regarded as one operation input.

更に、前記無重力検出手段が、上方への運動に伴う無重力状態か、下方への運動に伴う無重力状態かを判定する無重力種類判定手段(例えば、図15の電子制御装置1130、図22の処理部200、人形制御部211、無重力状態検出部214、図24のステップS14〜16)を有し、前記演出実行制御手段が、前記無重力種類判定手段によって判定された種類に応じた演出を実行する構成とすることもできる(第2の発明)。   Further, the weightlessness type determination means for determining whether the weightlessness detection means is in the weightless state accompanying the upward movement or the weightless state accompanying the downward movement (for example, the electronic control device 1130 in FIG. 15 and the processing unit in FIG. 22). 200, the doll control unit 211, the zero gravity state detection unit 214, and steps S14 to 16 in FIG. 24), and the production execution control unit executes the production according to the type determined by the weightless type determination unit. (The second invention).

この場合、玩具を放り上げることによる放物運動中の無重力状態か、放り上げずに単に自由落下させた時の無重力状態かを判定し、判定結果に応じて異なる演出をすることが可能になる。実質的に、無重力状態を利用した操作入力の種類を増やすことができる。   In this case, it is possible to determine whether it is a weightless state during a parabolic motion by throwing up the toy or a weightless state when it is simply dropped freely without throwing up the toy, and it is possible to perform different effects depending on the determination result. . Substantially, the number of types of operation input using the weightless state can be increased.

そして更に、前記演出実行制御手段が、前記無重力種類判定手段によって判定された種類に応じて、出力音声の種類を可変に制御して前記聴覚的演出を実行する手段を有する構成とすることで(第3の発明)、聴覚的演出に多様性を持たせることができ。   Further, the production execution control means includes means for variably controlling the type of output sound according to the type determined by the weightless type determination means and executing the auditory presentation ( (Third invention) Diversity in auditory performance can be provided.

また、上方への運動に伴う無重力状態に着目すれば、更に前記無重力検出手段が、前記加速度センサによって検出された加速度値に基づいて、無重力状態における予測到達相対高さを判定する予測到達相対高さ判定手段(例えば、図15の電子制御装置1130、図22の処理部200、人形制御部211、無重力状態検出部214、図24のステップS20)を有し、前記演出実行制御手段が、前記予測到達相対高さに応じた演出を実行制御する構成とすることもできる(第4の発明)。この場合、放り上げる高さに応じて異なる演出を実行制御することができる。   If attention is paid to the weightless state accompanying the upward movement, the weightless detection means further determines the predicted arrival relative height in the weightless state based on the acceleration value detected by the acceleration sensor. 15 determination means (for example, the electronic control device 1130 in FIG. 15, the processing unit 200 in FIG. 22, the doll control unit 211, the weightless state detection unit 214, and step S20 in FIG. 24), It can also be set as the structure which performs execution control according to prediction arrival relative height (4th invention). In this case, it is possible to execute and control different effects according to the height to be raised.

更に、前記演出実行制御手段が、前記予測到達相対高さの大きさに応じて、出力音声の種類及び/又は大きさを可変に制御して前記聴覚的演出を実行する手段を有する構成とすると(第5の発明)、より一層演出に多様性を持たせることができる。   Furthermore, the production execution control means includes means for executing the auditory production by variably controlling the type and / or size of the output sound according to the magnitude of the predicted arrival relative height. (Fifth invention) Diversity can be further provided in the production.

特に、前記無重力検出手段が、前記前記予想到達相対高さに到達するタイミングを判定する到達タイミング判定手段を更に有し、前記演出実行制御手段が、前記到達タイミング判定手段により判定されたタイミングで所定の演出を実行制御する構成とするならば(第6の発明)、放り上げによる放物運動軌跡の最上点近傍で演出を行うことができるので演出効果を高めることができる。   In particular, the weightless detection means further includes arrival timing determination means for determining the timing at which the expected arrival relative height is reached, and the performance execution control means is predetermined at the timing determined by the arrival timing determination means. If it is set as the structure which performs execution control of (6th invention), since the effect can be performed in the vicinity of the highest point of the parabolic motion locus | trajectory by raising, the effect of an effect can be heightened.

また、安全性に配慮して、前記演出実行制御手段が、前記予測到達相対高さが所定の危険高さ条件を満たす場合に所定の警告演出を発動させる制御を行う構成とすると好適である(第7の発明)。   Further, in consideration of safety, it is preferable that the production execution control unit performs control to activate a predetermined warning production when the predicted arrival relative height satisfies a predetermined dangerous height condition ( (Seventh invention).

この場合、天井高が限られた室内で遊ぶようなケースで、玩具を放り上げ過ぎて天井や天井に備えられた備品に当たって何らかの損害が生じるのを防ぐ一助となる。勿論、危険高さ条件は適宜設定することができる。   In this case, in a case of playing in a room with a limited ceiling height, it helps to prevent some damage from hitting the toy and the equipment provided on the ceiling too much. Of course, the dangerous height condition can be set as appropriate.

また、無重力状態は一時的なものであるからその後の重力検知の復帰に着目して、前記無重力検出手段の検出後に、前記加速度センサによって検出された加速度値に基づいて前記無重力状態から復帰したことを検出する復帰検出手段と、前記復帰検出手段の検出に応じて、視覚的演出及び/又は聴覚的演出の実行を制御する復帰時演出実行制御手段と、を備える構成とすることもできる(第8の発明)。   In addition, since the weightless state is temporary, paying attention to the subsequent return of gravity detection, after the detection of the weightlessness detection means, the state of return from the weightless state based on the acceleration value detected by the acceleration sensor And a return effect execution control means for controlling the execution of the visual effect and / or the auditory effect according to the detection of the return detection means. 8 invention).

この場合、無重力状態から復帰したタイミング、例えば、放り上げた玩具をキャッチしたタイミング、放り上げを伴わずに落下させた玩具が着地したタイミングで視覚的演出及び/又は聴覚的演出の実行を制御することができるので、演出により多様性を持たせる事ができる。   In this case, the execution of the visual effect and / or the audio effect is controlled at the timing of returning from the weightless state, for example, the timing of catching the thrown-up toy and the timing of dropping the toy that has not been thrown-up. Because it can, you can give diversity by directing.

また、無重力状態の検出精度を高めるために、更に前記無重力検出手段が、前記加速度センサによって検出された加速度値が所定の規定時間の間、継続して所定の無重力状態条件を満足したことをもって無重力状態にあると検出する構成とすると好適である(第9の発明)。   Further, in order to improve the detection accuracy of the weightless state, the weightless detection means further determines that the acceleration value detected by the acceleration sensor continuously satisfies the predetermined weightless state condition for a predetermined specified time. It is preferable to adopt a configuration for detecting that the state is present (ninth invention).

この場合、規定時間を適当に設定することで、玩具が上下に振られるようなシチュエーションで、偶発的に生じる極短時間の無重力状態と、放り上げや放り上げを伴わない自由落下のようにある程度の時間維持される無重力状態とを識別し、前者を検出対象から除外して検出精度を適切に保つことができる。   In this case, by setting the specified time appropriately, in a situation where the toy is swung up and down, it will happen to some extent, such as an accidental zero-gravity state, and a free fall without being thrown up or thrown up. It is possible to discriminate from the zero-gravity state that is maintained for a certain period of time, and to exclude the former from the detection target and maintain the detection accuracy appropriately.

本発明によれば、玩具が無重力状態で有ることを検出して、視覚的演出及び/又は聴覚的演出の実行を制御することができる。つまり、実質的に無重力状態を一つの操作入力と見なして演出を行うといった従来に無い玩具を実現することができる。   According to the present invention, it is possible to detect that the toy is in a weightless state and control the execution of the visual effect and / or the auditory effect. That is, it is possible to realize an unprecedented toy in which a presentation is performed with the weightless state substantially regarded as one operation input.

〔第1実施形態〕
本発明を適用した第1実施形態として、無線通信式のゲームコントローラを付属する家庭用ゲーム装置を情報処理機能部として利用するコンピュータ玩具を例に挙げて説明する。
[First Embodiment]
As a first embodiment to which the present invention is applied, a computer toy using a home game device with a wireless communication game controller as an information processing function unit will be described as an example.

[システム構成の説明]
図1は、本実施形態におけるコンピュータ玩具1000の構成例を説明するための図である。同図に示すように、コンピュータ玩具1000は、主たる情報処理機能部となる家庭用ゲーム装置1200と、ゲームコントローラケース100とを備える。
[Description of system configuration]
FIG. 1 is a diagram for explaining a configuration example of a computer toy 1000 according to the present embodiment. As shown in the figure, the computer toy 1000 includes a home game device 1200 serving as a main information processing function unit and a game controller case 100.

家庭用ゲーム装置1200は、ゲーム装置本体1201と、ゲームコントローラ1230と、ビデオモニタ1220とを備える。
ゲーム装置本体1201は、例えばCPUや画像処理用LSI、ICメモリ等が実装された制御ユニット1210と、光学ディスク1202やメモリカード1204といった情報記憶媒体の読み取り装置1206,1208とを備える。そして、家庭用ゲーム装置1200は、光学ディスク1202やメモリカード1204からゲームプログラム及び各種設定データを読み出し、ゲームコントローラ1230に為される操作入力に基づいて制御ユニット1210が各種のゲーム演算を実行し、所与のビデオゲームを実行する。
The home game device 1200 includes a game device main body 1201, a game controller 1230, and a video monitor 1220.
The game apparatus main body 1201 includes, for example, a control unit 1210 on which a CPU, an image processing LSI, an IC memory, and the like are mounted, and information storage medium reading devices 1206 and 1208 such as an optical disk 1202 and a memory card 1204. Then, the home game device 1200 reads the game program and various setting data from the optical disk 1202 and the memory card 1204, and the control unit 1210 executes various game operations based on operation inputs made to the game controller 1230. Run a given video game.

制御ユニット1210は、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)及びDSP(Digital Signal Processor)などの各種マイクロプロセッサ、ASIC(Application Specific Integrated Circuit)、ICメモリなどの電気電子機器を備え家庭用ゲーム装置1200の各部を制御する。   The control unit 1210 includes various microprocessors such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), and DSP (Digital Signal Processor), and electrical and electronic devices such as an ASIC (Application Specific Integrated Circuit) and an IC memory. Each part of the game apparatus 1200 is controlled.

また、制御ユニット1210は、インターネットやLAN(Local Area Network)、WAN(Wide Area Network)と言った通信回線1と有線又は無線接続し、外部装置との間でデータ通信を実現する通信装置1212を備える。また、近距離無線通信モジュール1214を備え、近距離無線を介して複数のゲームコントローラ1230との間でデータの送受信を実現する。近距離無線の形式としては、例えばBluetooth(登録商標)やUWB(超広帯域無線)、無線LANなどが適宜適用可能である。   In addition, the control unit 1210 includes a communication device 1212 that is wired or wirelessly connected to the communication line 1 such as the Internet, a LAN (Local Area Network), and a WAN (Wide Area Network), and realizes data communication with an external device. Prepare. Also, a short-range wireless communication module 1214 is provided, and data transmission / reception is realized with a plurality of game controllers 1230 via short-range wireless. As a short-range wireless format, for example, Bluetooth (registered trademark), UWB (ultra-wide band wireless), wireless LAN, or the like can be applied as appropriate.

そして、制御ユニット1210は、ゲームコントローラ1230から受信した操作入力信号に基づいてゲーム画面やゲーム音を生成し、生成したゲーム画面やゲーム音に基づく映像信号や音信号をケーブル1209で接続されたビデオモニタ1220(ディスプレイモニタ)に出力する。ビデオモニタ1220には、画像を表示する画像表示装置1222と、音声を出力するスピーカ1224とが備えられており、プレーヤは画像表示装置1222に映し出されるゲーム画面を見ながら、スピーカ1224から放音されるゲーム音を聞きつつゲームをプレイする。   Then, the control unit 1210 generates a game screen and game sound based on the operation input signal received from the game controller 1230, and the video signal and sound signal based on the generated game screen and game sound are connected via the cable 1209. Output to the monitor 1220 (display monitor). The video monitor 1220 is provided with an image display device 1222 that displays an image and a speaker 1224 that outputs sound, and the player emits sound from the speaker 1224 while watching the game screen displayed on the image display device 1222. Play the game while listening to the game sound.

図2は、ゲームコントローラ1230の構成例を示す外観図であって、(a)正面図、(b)正面向かって右から見た右側面図、(c)後方側面図に相当する。同図に示すように、ゲームコントローラ1230は面取りされた略四角断面を有する棒状を成しており、単独で使用する場合にはプレーヤは棒を握る要領で片手把持し操作することができる。   FIG. 2 is an external view showing a configuration example of the game controller 1230, and corresponds to (a) a front view, (b) a right side view as viewed from the front, and (c) a rear side view. As shown in the figure, the game controller 1230 has a rod shape with a substantially square chamfered chamfer, and when used alone, the player can hold and operate with one hand as if holding the rod.

ゲームコントローラ1230は、内蔵するコントローラ制御ユニット1260を中心に各種入力デバイス及び出力デバイスを、例えばIIC(Inter-Integrated Circuit)バスなどによって実現されるローカルバス回路によって接続しており、コントローラ制御ユニット1260によって各デバイス間の入出力を制御する。   The game controller 1230 connects various input devices and output devices around a built-in controller control unit 1260 with a local bus circuit realized by, for example, an IIC (Inter-Integrated Circuit) bus. Control input / output between devices.

具体的には、例えばスイッチ類の入力デバイスとしては、正面側(操作面側)の中央部にAボタン1232とBボタン1234、正面側下部にCボタン1236とDボタン1238とを備える。また正面側の上部には、十字状の四隅を押下することで上下左右(前後左右)の方向を個別に入力することのできる方向入力キー1242を備える。更に背面側の上部にはトリガー1246を備える。   Specifically, for example, as an input device for switches, an A button 1232 and a B button 1234 are provided at the center on the front side (operation side), and a C button 1236 and a D button 1238 are provided at the lower part on the front side. In addition, the upper part on the front side is provided with direction input keys 1242 that can individually input up, down, left, and right (front, back, left, and right) directions by pressing the four corners of the cross. Furthermore, a trigger 1246 is provided at the upper part on the back side.

また、その他の入力デバイスとしては加速度センサ1248と、撮像素子1255とを備える。
加速度センサ1248はゲームコントローラ1230の上端方向(図2(a)で言うところの上方向)をZ軸のプラス方向、正面向かって右方向(図2(a)で言うところの右方向)をX軸のプラス方向、正面向かって手前方向(図2(b)で言うところの左方向)をY軸のプラス方向とする直交3軸方向の各加速度を検出し、検出した加速度に応じた検出信号をコントローラ制御ユニット1260に出力する。撮像素子1255は、CCDセンサやCMOSセンサによって実現され、ゲームコントローラ1230の先端に設けられて長手方向前方(先端方向:前方方向)の様子を撮影し、画像信号をコントローラ制御ユニット1260に出力する。
Other input devices include an acceleration sensor 1248 and an image sensor 1255.
The acceleration sensor 1248 indicates that the upper end direction of the game controller 1230 (upward direction in FIG. 2A) is the positive direction of the Z axis, and the right direction toward the front (right direction in FIG. 2A) is X. A detection signal corresponding to the detected acceleration is detected by detecting each acceleration in three orthogonal directions in which the plus direction of the axis and the front direction toward the front (the left direction in FIG. 2B) are the plus direction of the Y axis. Is output to the controller control unit 1260. The image sensor 1255 is realized by a CCD sensor or a CMOS sensor, is provided at the tip of the game controller 1230, shoots the front in the longitudinal direction (tip direction: forward direction), and outputs an image signal to the controller control unit 1260.

また、本実施形態におけるゲームコントローラ1230は、出力デバイスとしてバイブレータ1252と、スピーカ1254とを備える。
バイブレータ1252は、コントローラ制御ユニット1260から出力された振動制御信号に従って振動を発生させ、ゲームコントローラ1230を把持するプレーヤの手に振動を感じさせる。スピーカ1254は、コントローラ制御ユニット1260から出力された音出力信号に従って音を発生させ正面側に放音する。
In addition, the game controller 1230 in the present embodiment includes a vibrator 1252 and a speaker 1254 as output devices.
Vibrator 1252 generates vibration in accordance with the vibration control signal output from controller control unit 1260 and causes the player's hand holding game controller 1230 to feel the vibration. The speaker 1254 generates sound according to the sound output signal output from the controller control unit 1260 and emits the sound to the front side.

コントローラ制御ユニット1260は、例えば、CPUやローカルバス回路におけるデータ通信を制御するバスコントローラICなどの各種マイクロチップやICメモリなどの電子部品、ゲーム装置本体1201の近距離無線通信モジュール1214と無線通信を実現する近距離無線通信モジュール1256などを実装する。   The controller control unit 1260 performs wireless communication with various microchips such as a bus controller IC that controls data communication in a CPU and a local bus circuit, electronic components such as an IC memory, and the short-range wireless communication module 1214 of the game apparatus main body 1201. A near field wireless communication module 1256 to be realized is mounted.

そして、コントローラ制御ユニット1260は、ローカルバス回路を介して各種入力デバイスから送信された信号に基づいて操作入力信号を生成し、生成した操作入力信号を近距離無線通信モジュール1256でゲーム装置本体1201へ送信する。また、近距離無線通信モジュール1256によって、ゲーム装置本体1201から送出された出力信号を受信した場合には、受信した出力信号に対応づけられている出力デバイスへ制御信号を生成・送出する。   Then, the controller control unit 1260 generates an operation input signal based on signals transmitted from various input devices via the local bus circuit, and the generated operation input signal is transmitted to the game apparatus main body 1201 by the short-range wireless communication module 1256. Send. When the short-range wireless communication module 1256 receives an output signal sent from the game apparatus main body 1201, a control signal is generated and sent to the output device associated with the received output signal.

尚、コントローラ制御ユニット1260及び各部が必要とする電力は、ゲームコントローラ1230の背面側に凹設されたバッテリー室内に内蔵されたバッテリー1258から供給される。   The electric power required by the controller control unit 1260 and each unit is supplied from a battery 1258 built in a battery chamber recessed in the back side of the game controller 1230.

また、本実施形態におけるゲームコントローラ1230は、その後方側面に、別途操作入力デバイス及び出力デバイスを繋ぐ通信ケーブルを着脱自在に接続するための拡張端子1250と、ストラップ1270の一端を止めるストラップホルダ1272とを備える。
拡張端子1250は、コントローラ制御ユニット1260に設けられたローカルバス回路を外部に拡張するための端子である。本実施形態におけるローカルバスは、例えばIIC(Inter-Integrated Circuit)バス規格によって実現され、所定形状のコネクタを活線挿抜に接続することができるとともに、拡張端子1250に含まれる接続ピンの電圧を検知することで挿抜に伴うコネクタやデバイスの接続検出ができる。
In addition, the game controller 1230 according to the present embodiment has an extension terminal 1250 for removably connecting a communication cable connecting an operation input device and an output device separately to the rear side surface thereof, and a strap holder 1272 for stopping one end of the strap 1270. Is provided.
The expansion terminal 1250 is a terminal for expanding a local bus circuit provided in the controller control unit 1260 to the outside. The local bus according to the present embodiment is realized by, for example, the IIC (Inter-Integrated Circuit) bus standard, and a connector having a predetermined shape can be connected to hot-swap, and a voltage of a connection pin included in the extension terminal 1250 is detected. By doing so, it is possible to detect connection of a connector or a device accompanying insertion / extraction.

そして、本実施形態では特に、付属する2台のゲームコントローラ1230の内1台をゲームコントローラケース100の中に入れ、同ケースごと放り上げることによって一時的な放物運動をさせ、放物運動中に生じる無重力状態を操作入力の一形態として利用してゲームプレイする。
尚、本実施形態におけるゲームコントローラケース100は、ゲームに登場するキャラクタを模した意匠を備えているがキャラクタの意匠に限定されず適宜設定可能である。
In this embodiment, in particular, one of the two attached game controllers 1230 is placed in the game controller case 100, and the whole case is thrown up to cause a temporary parabola, and during the parabola exercise. The game is played using the zero-gravity state generated as a form of operation input.
The game controller case 100 according to the present embodiment includes a design imitating a character appearing in a game, but is not limited to the character design and can be set as appropriate.

[ゲームコントローラケースの構成]
図3は、本実施形態におけるゲームコントローラケース100の構成例を示す斜視図である。ゲームコントローラケース100は、ゲームコントローラ1230をケース本体102に収納し、このケース本体102を更に当該ケースの全外周を覆うカバー190内に収納して形成される。カバー190の内寸は、ゲームコントローラ1230を収納した状態で運搬しても収容されているケース本体102の位置ズレが起きない程度に密着するように設定されている。
[Game controller case configuration]
FIG. 3 is a perspective view showing a configuration example of the game controller case 100 in the present embodiment. The game controller case 100 is formed by housing the game controller 1230 in the case body 102 and further housing the case body 102 in a cover 190 that covers the entire outer periphery of the case. The inner size of the cover 190 is set so that the case main body 102 that is accommodated does not displace even if the game controller 1230 is transported in the accommodated state.

図4は、本実施形態におけるケース本体102の構成例を示す図であって、(a)正面図、(b)正面向かって右から見た右側面図、(c)後方側面図である。図5は、図4のA−A断面におけるコントローラ収容空間112の断面図である。尚、以下でケース本体102の向きを説明する際は、図4(a)における上、下、左、右をそれぞれ前方、後方、左、右とし、図4(b)における左、右をそれぞれ正面又は上、背面又は下という。即ち、ゲームコントローラ1230を収納した状態のゲームコントローラ1230の方向と同様である。   FIG. 4 is a diagram illustrating a configuration example of the case main body 102 according to the present embodiment, and is a (a) front view, (b) a right side view as viewed from the front, and (c) a rear side view. FIG. 5 is a cross-sectional view of the controller housing space 112 in the AA cross section of FIG. In the following description of the orientation of the case body 102, the top, bottom, left, and right in FIG. 4 (a) are front, back, left, and right, respectively, and the left and right in FIG. 4 (b) are each. Front or top, back or bottom. That is, it is the same as the direction of the game controller 1230 in the state where the game controller 1230 is housed.

図4及び図5に示すように、ケース本体102は、ゲームコントローラ1230を直径方向に沿って寝かせた姿勢で収容することのできる平たい円柱形状を有し、厚み中ほどから上下(正面側と背面側)に2分割された上部ケース部110Uと下部ケース部110Dとに分割成形されている。   As shown in FIGS. 4 and 5, the case body 102 has a flat cylindrical shape that can accommodate the game controller 1230 in a laying position along the diametrical direction. The upper case part 110U and the lower case part 110D which are divided into two are divided and formed.

ケース本体102は、PVDF(フッ化ビニリデン樹脂)フォーム、ポリエチレンフォーム、ゴムスポンジなどの硬質発砲樹脂や発泡スチロールなどで形成されており、外周面に衝撃を与えてもその衝撃を緩和し、僅かに弾性変形するとともに衝撃の一部を内部に伝えるが、収容されているゲームコントローラ1230を十分に保護できる硬度を有する。   The case body 102 is formed of a hard foaming resin such as PVDF (vinylidene fluoride resin) foam, polyethylene foam, rubber sponge, or foamed polystyrene. While deforming and transmitting a part of the impact to the inside, it has a hardness that can sufficiently protect the stored game controller 1230.

ケース本体102は、直径方向にゲームコントローラ1230を密着収容するコントローラ収容空間112と、上部ケース部110U及び下部ケース部110Dの合わせ面の対向位置に貼設された面ファスナー114と、面ファスナー114で連結された上部ケース部110Uと下部ケース部110Dとを分離する際の指掛け孔116と、コントローラ収容空間112に収容されたゲームコントローラ1230のスピーカ1254から発せられた音を外部に導く放音孔118とを備える。   The case main body 102 includes a controller housing space 112 for tightly housing the game controller 1230 in the diametrical direction, a hook-and-loop fastener 114 affixed to a position facing the mating surface of the upper case portion 110U and the lower case portion 110D, and a hook-and-loop fastener 114. A sound release hole 118 that guides the sound emitted from the finger hooking hole 116 when separating the connected upper case part 110U and the lower case part 110D and the speaker 1254 of the game controller 1230 housed in the controller housing space 112 to the outside. With.

具体的には、コントローラ収容空間112は、ゲームコントローラ1230を収容できる略直方体の空間である。その全長(図4(a)の前後長)及び全幅(図4(a)の左右幅)はゲームコントローラ1230の全長及び全幅と同じ或いは僅かに小さく設定されている。   Specifically, the controller accommodation space 112 is a substantially rectangular parallelepiped space that can accommodate the game controller 1230. The total length (front / rear length in FIG. 4A) and full width (left / right width in FIG. 4A) are set to be the same as or slightly smaller than the total length and full width of the game controller 1230.

また、コントローラ収容空間112の前端部には、先端開口部112aが開口し、その外周に壁部112bが残されている(図5参照)。
先端開口部112aは、ゲームコントローラ1230が当該空間に収容された状態において撮像素子1255の撮影方向前方を塞がないように開口されており、外側に向かって四方に拡開しケース本体102の前端に撮影窓104として現れる(図3,図4参照)。
Moreover, the front-end | tip opening part 112a opens in the front-end part of the controller accommodation space 112, and the wall part 112b is left on the outer periphery (refer FIG. 5).
The front end opening 112a is opened so as not to block the front in the shooting direction of the image sensor 1255 in a state where the game controller 1230 is accommodated in the space. Appears as a photographing window 104 (see FIGS. 3 and 4).

また、コントローラ収容空間112の前端部は、ゲームコントローラ1230の先端形状に合わせて高さ方向に絞られており、壁部112bを含む形で前方先すぼみ部112cを形成している。つまり、前端先すぼみ部112cは、ゲームコントローラ1230をコントローラ収容空間112に収容した際にその先端正面・背面・下端面・左右面の5面に当接して位置決め構造として作用する。   Further, the front end portion of the controller accommodating space 112 is narrowed in the height direction in accordance with the tip shape of the game controller 1230, and forms a forward tapered portion 112c including a wall portion 112b. That is, when the game controller 1230 is housed in the controller housing space 112, the front end tip recess 112c abuts on the front surface, rear surface, lower surface, and left and right surfaces of the game controller 1230 and acts as a positioning structure.

同様に、コントローラ収容空間112の後端部は、ゲームコントローラ1230の後端形状に合わせて高さ方向に絞られ、同空間の後端壁を含む形で後方先すぼみ部112fを形成している。つまり、後方先すぼみ部112fは、ゲームコントローラ1230をコントローラ収容空間112に収容した際にその後端の正面・背面・下端面・左右面の5面に当接して位置決め構造として作用する。   Similarly, the rear end portion of the controller accommodating space 112 is narrowed in the height direction in accordance with the rear end shape of the game controller 1230, and a rear tip recess portion 112f is formed so as to include the rear end wall of the same space. . That is, when the game controller 1230 is housed in the controller housing space 112, the rear tapered portion 112f abuts against the five surfaces of the rear end, the front surface, the back surface, the lower end surface, and the left and right surfaces and acts as a positioning structure.

また、コントローラ収容空間112の上部ケース部110U側には、ゲームコントローラ1230を収容した際に、スピーカ1254に対向する位置に外部まで到達する放音孔118が設けられている。   Further, on the upper case portion 110U side of the controller housing space 112, a sound emitting hole 118 that reaches the outside at a position facing the speaker 1254 when the game controller 1230 is housed is provided.

図6は、本実施形態におけるカバー190の構成例を示す図であって、(a)正面図、(b)B−B断面図である。
カバー190は、布製カバーであり、その正面にはキャラクタの顔などが描かれ、全体としてゲーム内に登場するキャラクタを思わせる意匠を有する。内寸はゲームコントローラ1230を収納した状態で運搬しても収容されているケース本体102の位置ズレが起きない程度に密着するように設定されている。尚、カバー190を説明する際の方向は、ケース本体102を収納した状態のケース本体102の方向と同様である。
FIGS. 6A and 6B are diagrams showing a configuration example of the cover 190 in the present embodiment, and are (a) a front view and (b) a BB cross-sectional view.
The cover 190 is a cloth cover, and has a design reminiscent of a character appearing in the game as a whole, with the face of the character drawn on the front. The internal dimensions are set so that the case main body 102 is kept in close contact with the case controller 1230 even when the game controller 1230 is transported. Note that the direction when the cover 190 is described is the same as the direction of the case body 102 in a state in which the case body 102 is stored.

カバー190の側面下部には、外周沿いにジッパー192が設けられており、開閉自在となっている。また、カバー190の前端には、ゲームコントローラケース100を収納時に撮影窓104の前方を塞がないように設けられた撮影開口部196が有り、カバー190の背面にはすべり止め194が貼設されている。   A zipper 192 is provided along the outer periphery of the lower portion of the side surface of the cover 190 so that it can be opened and closed. The front end of the cover 190 has a shooting opening 196 provided so as not to block the front of the shooting window 104 when the game controller case 100 is stored, and a non-slip 194 is pasted on the back of the cover 190. ing.

図7は、本実施形態におけるビデオゲームについて説明するための画面例である。本実施形態ではカバー190の意匠に類似したプレーヤキャラクタ4が障害物6やクレバス8をジャンプして避けながら画面右方向に設定されているゴール目掛けて走り抜ける所謂横スクロール型のアクションゲームである。   FIG. 7 is a screen example for explaining the video game in the present embodiment. In this embodiment, the player character 4 similar to the design of the cover 190 is a so-called side-scrolling action game in which the player character 4 runs around the goal set in the right direction of the screen while jumping and avoiding the obstacle 6 or the crevasse 8.

本実施形態では、プレーヤキャラクタ4は自動的に右方向に向けてゆっくりと走るように自動制御されている。ジャンプをせずにそのまま走り続けるとプレーヤキャラクタ4は障害物6に衝突したり先に進めなくなったり、クレバス8に落下してプレーヤキャラクタ4を損失して始めからやり直しとなるゲームルールである。プレーヤは適当なタイミングでジャンプの操作入力をして、破線矢印10,12で示すようにプレーヤキャラクタ4に障害物6やクレバス8を飛び越させ、如何に速くゴールにたどり着けるかでゲームを楽しむ。そして、本実施形態では、ジャンプ操作を、ゲームコントローラ1230を放り上げて放物運動させることによって無重力状態とすることで入力する。   In the present embodiment, the player character 4 is automatically controlled so as to automatically run slowly in the right direction. If the player character 4 continues to run without jumping, the player character 4 collides with the obstacle 6 or cannot move forward, or falls on the crevasse 8 to lose the player character 4 and start over. The player inputs a jump operation at an appropriate timing, causes the player character 4 to jump over the obstacle 6 and the crevasse 8 as indicated by the broken arrows 10 and 12, and enjoys the game by how quickly the player can reach the goal. In the present embodiment, the jump operation is input by moving the game controller 1230 up and making it move in a parabolic motion.

[無重力状態を利用した操作入力方法の説明]
図8は、無重力状態を利用した操作入力方法について説明するための概念図である。無重力状態を利用した操作入力は、ゲームコントローラ1230を収容したゲームコントローラケース100を保持した状態で構え(1)、ジャンプ操作を入力する少し前からタイミングを計って上方に向けて加速し(2)、ジャンプ操作入力のタイミングで手を離してリリースし(3)、一点鎖線で示された放物運動状態による無重力状態を経て(4)、落下してきたゲームコントローラケース100をキャッチする(5)、までの一連の動作によってなされる。
[Explanation of operation input method using zero gravity]
FIG. 8 is a conceptual diagram for explaining an operation input method using a weightless state. The operation input using the weightless state is held in a state where the game controller case 100 containing the game controller 1230 is held (1), and is accelerated upward (2) at a timing slightly before the jump operation is input. , Release the hand at the timing of the jump operation input (3), go through the weightless state due to the parabolic motion state indicated by the alternate long and short dash line (4), catch the falling game controller case 100 (5), It is made by a series of operations up to.

図9は、ジャンプ操作入力前後における加速度センサ1248による加速度検出例を示す概略図である。尚、ここでは説明を分かり易くするために図8で示した一連の動作においてゲームコントローラケース100の姿勢が概ねカバー190の正面を上に向けた状態であったとして説明する。   FIG. 9 is a schematic diagram showing an example of acceleration detection by the acceleration sensor 1248 before and after the jump operation input. In order to make the description easy to understand, it is assumed that the posture of the game controller case 100 is generally in a state where the front surface of the cover 190 faces upward in the series of operations shown in FIG.

図9の区間(1)では、ゲームコントローラケース100は保持され静止された状態にある。同図では、ゲームコントローラケース100がカバー190の正面が上、つまりゲームコントローラ1230の正面が上となる姿勢で保持されているので、Y軸方向加速「Ya」としてマイナス方向に重力加速度が検出されている。   In the section (1) of FIG. 9, the game controller case 100 is held and stationary. In this figure, since the game controller case 100 is held in such a posture that the front of the cover 190 is up, that is, the front of the game controller 1230 is up, gravity acceleration is detected in the negative direction as the Y-axis direction acceleration “Ya”. ing.

ゲームコントローラケース100を放り上げるために加速を始めると、区間(2)に示すように、重力加速度方向にその分の加速度が増加されるのが検出される。ロケットの打ち上げと同様である。   When acceleration is started to release the game controller case 100, it is detected that the acceleration is increased in the direction of gravitational acceleration as shown in the section (2). It is the same as launching a rocket.

そして、リリースの手前から加速度がやや衰え、リリースタイミング(3)を境にゲームコントローラケース100は放物運動に入って加速度が検出されなくなる。区間(4)に示すように、放物運動の間はどの軸方向においても加速度が検知されない無加速度状態が維持される。   Then, the acceleration slightly decreases from before the release, and the game controller case 100 enters a parabolic motion at the release timing (3), and the acceleration is not detected. As shown in the section (4), a no-acceleration state in which no acceleration is detected in any axial direction is maintained during the parabolic motion.

次いで、プレーヤが落下するゲームコントローラケース100をキャッチしたタイミング(5)で復帰して加速度が再び検出されるようになり、区間(6)に示すように再び重力加速度のみが検出される状態にもどる。   Next, at timing (5) when the player catches the falling game controller case 100, the acceleration is detected again, and only the gravitational acceleration is detected again as shown in the section (6). .

つまり、加速度センサ1248で検出される3軸の加速度が何れの軸についてもゼロで有る状態が所定時間以上続いた場合には、ゲームコントローラ1230が無重力状態にあると判断することができる。また、リリースのタイミングに向けて、保持状態において検知されていた重力加速度の方向に加速度増加が有る場合には、更にゲームコントローラ1230が放り上げられることによって放物運動の過程で生じる無重力状態に有ると判断することができる。反対に、リリース前に重力加速度方向への加速度増加が見られなければ、プレーヤが放り上げる事無く誤って落下させた自由落下に伴う無重力状態で有ると判断できる。   In other words, if the state where the acceleration of the three axes detected by the acceleration sensor 1248 is zero for any axis continues for a predetermined time or more, it can be determined that the game controller 1230 is in the weightless state. Further, when the acceleration increases in the direction of gravitational acceleration detected in the holding state toward the release timing, the game controller 1230 is further lifted up to be in a weightless state generated in the process of parabolic motion. It can be judged. On the other hand, if no acceleration increase in the direction of gravitational acceleration is observed before release, it can be determined that the player is in a weightless state associated with a free fall that is accidentally dropped without being thrown up by the player.

また、加速度の検出がゼロになった後、再び加速度が検出されたときからの加速度の増加率が基準値未満であれば、プレーヤが無事にゲームコントローラケース100をキャッチした減速過程と判断し、基準値を超える急激な加速度の増加率が見られた場合には、プレーヤがキャッチし損なって床面に激突して落下衝撃が検出されたと判断することができる。   Further, after the acceleration detection becomes zero, if the acceleration increase rate after the acceleration is detected again is less than the reference value, it is determined that the player has successfully caught the game controller case 100, and the deceleration process. If a rapid acceleration increase rate exceeding the reference value is observed, it can be determined that the player has failed to catch and collided with the floor surface to detect a drop impact.

そして、本実施形態ではプレーヤに無重力状態による操作入力ができた事を知らせるために効果音をゲームコントローラ1230のスピーカ1254から再生・放音させる。
本実施形態における効果音の再生タイミングは、予測到達相対高さ最上点近傍とするが、放物運動状態つまり疑似的無重力状態であればどのタイミングでも構わない。例えば、放物運動の開始直後、或いは予測到達相対高さ最上点を過ぎた自由落下フェーズで効果音を発するとしても良い。尚、ここで言う「効果音」とは、映像制作現場で言われる効果音に限定されるものではなく、キャラクタの会話・台詞、動物の鳴き声、音階、音楽の一部を含む意味である。
In this embodiment, a sound effect is reproduced and emitted from the speaker 1254 of the game controller 1230 in order to inform the player that the operation input in the weightless state has been made.
The sound effect reproduction timing in the present embodiment is in the vicinity of the highest point of the predicted arrival relative height. For example, the sound effect may be emitted immediately after the start of the parabolic motion or in the free fall phase after the highest point of the predicted reaching relative height. The “sound effect” mentioned here is not limited to the sound effect said at the video production site, but includes a character conversation / line, an animal call, a musical scale, and a part of music.

[機能ブロックの説明]
次に、本実施形態を実現するための機能構成について説明する。
図10は、本実施形態における機能構成例を示す機能ブロック図である。同図に示すように本実施形態では、操作部400と、処理部200と、音出力部350と、画像表示部360と、通信部370と、記憶部500とを備える。
[Description of functional block]
Next, a functional configuration for realizing the present embodiment will be described.
FIG. 10 is a functional block diagram illustrating a functional configuration example according to the present embodiment. As shown in the figure, the present embodiment includes an operation unit 400, a processing unit 200, a sound output unit 350, an image display unit 360, a communication unit 370, and a storage unit 500.

操作部400は、図1で言うところのゲームコントローラ1230に相当し、ローカル制御部402、操作入力部410、出力部414、接続部416、通信部418を備える。操作入力部410は、加速度検出部412を含む。   The operation unit 400 corresponds to the game controller 1230 in FIG. 1 and includes a local control unit 402, an operation input unit 410, an output unit 414, a connection unit 416, and a communication unit 418. The operation input unit 410 includes an acceleration detection unit 412.

操作入力部410は、プッシュボタンや、レバー、タッチパッド、ダイヤル、キーボード、マウス、各種ポインタ、加速度センサ、傾斜センサ、ジャイロ、GPS、撮像素子などの入力デバイスやセンサ類によって実現され、プレーヤによって為された各種の入力に応じて操作入力信号をローカル制御部402に出力する。図2のAボタン1232〜Dボタン1238、方向入力キー1242、トリガー1246、加速度センサ1248がこれに該当する。   The operation input unit 410 is realized by input devices and sensors such as a push button, a lever, a touch pad, a dial, a keyboard, a mouse, various pointers, an acceleration sensor, a tilt sensor, a gyro, a GPS, and an image sensor. An operation input signal is output to the local control unit 402 in accordance with the various inputs. The A button 1232 to D button 1238, the direction input key 1242, the trigger 1246, and the acceleration sensor 1248 shown in FIG.

加速度検出部412は、操作部400に作用する加速度を検出し、所定サイクルで検出した加速度値に応じた検出信号をローカル制御部402に出力する。図1では加速度センサ1248が該当する。尚、ローカル制御部402に出力された加速度の検出信号は通信部418を介して通信部370へ所定サイクルで操作入力信号として送信される。   The acceleration detection unit 412 detects the acceleration acting on the operation unit 400 and outputs a detection signal corresponding to the acceleration value detected in a predetermined cycle to the local control unit 402. In FIG. 1, the acceleration sensor 1248 corresponds. The acceleration detection signal output to the local control unit 402 is transmitted to the communication unit 370 via the communication unit 418 as an operation input signal in a predetermined cycle.

出力部414は、バイブレータ、ライト、スピーカ、モータ、画像表示素子といった出力デバイスによって実現され、ローカル制御部402から送出された制御信号によってゲームの進行に応じた振動や光、音、動作、画像表示などの出力をする。図2の例ではバイブレータ1252及びスピーカ1254がこれに該当する。尚、本実施形態の出力部414には、音出力部415(スピーカ1254相当)が含まれる。   The output unit 414 is realized by an output device such as a vibrator, a light, a speaker, a motor, and an image display element, and according to a control signal sent from the local control unit 402, vibration, light, sound, operation, and image display according to the progress of the game Output. In the example of FIG. 2, the vibrator 1252 and the speaker 1254 correspond to this. Note that the output unit 414 of this embodiment includes a sound output unit 415 (corresponding to the speaker 1254).

接続部416は、例えばコネクタによって実現され、外部からの信号線を操作部入力部410内の信号線と結線させるとともに、接続の有無を検知する仕組みを備える。図2の拡張端子1250及びゲームコントローラ1230のローカルバス回路がこれに該当する。   The connection unit 416 is realized by a connector, for example, and has a mechanism for connecting an external signal line to a signal line in the operation unit input unit 410 and detecting the presence or absence of connection. This corresponds to the expansion bus 1250 and the local bus circuit of the game controller 1230 shown in FIG.

通信部418は、例えば、無線装置やLANアダプタなど通信回線1に接続するための機器によって実現され、外部装置との間で信号の送受を実現する。図2の近距離無線通信モジュール1256がこれに該当し、ゲーム装置本体1201の近距離無線通信モジュール1214(図1参照)に該当する通信部370との間でデータ通信を実現する。   The communication unit 418 is realized by, for example, a device for connecting to the communication line 1 such as a wireless device or a LAN adapter, and realizes signal transmission / reception with an external device. The short-range wireless communication module 1256 in FIG. 2 corresponds to this, and data communication is realized with the communication unit 370 corresponding to the short-range wireless communication module 1214 (see FIG. 1) of the game apparatus main body 1201.

ローカル制御部402は、例えばCPUやローカルバスにおけるデータ通信を司るバス制御ICといったマイクロプロセッサ、ASIC(特定用途向け集積回路)、ICメモリ、ローカルバスなどの電子部品・電子回路によって実現され、ICメモリ等で実現される記憶部(非図示)を作業領域として使用して操作部400の各機能部との間でデータの入出力を制御する。図2のコントローラ制御ユニット1260がこれに該当する。そして、ローカル制御部402は、所定サイクルで操作入力部410からの各種信号、及び接続部416を介して外部から入力された信号に基づいて操作入力信号を生成し、通信部418を用いて通信部370へ操作入力信号を送信する。   The local control unit 402 is realized by an electronic component / electronic circuit such as a microprocessor such as a CPU or a bus control IC that manages data communication in a local bus, an ASIC (integrated circuit for a specific application), an IC memory, a local bus, and the like. A storage unit (not shown) realized by the above is used as a work area to control data input / output with each function unit of the operation unit 400. The controller control unit 1260 in FIG. 2 corresponds to this. Then, the local control unit 402 generates an operation input signal based on various signals from the operation input unit 410 and signals input from the outside via the connection unit 416 in a predetermined cycle, and performs communication using the communication unit 418. An operation input signal is transmitted to unit 370.

処理部200は、例えばCPUやGPUと言ったマイクロプロセッサ、ASIC(特定用途向け集積回路)、ICメモリなどの電子部品によって実現される。処理部200は、各機能部との間でデータの入出力を行うとともに所定のプログラムやデータ及び操作部400からの操作入力信号に基づいて各種の演算処理を実行して、家庭用ゲーム装置1200の動作を制御する。図1では、ゲーム装置本体1201に内蔵された制御ユニット1210が処理部200に該当する。そして、本実施形態における処理部200は、ゲーム演算部210と、音生成部250と、画像生成部260と、通信制御部270とを備える。   The processing unit 200 is realized by an electronic component such as a microprocessor such as a CPU or a GPU, an ASIC (application-specific integrated circuit), or an IC memory. The processing unit 200 inputs / outputs data to / from each function unit, and executes various arithmetic processes based on predetermined programs and data and operation input signals from the operation unit 400, and the game device 1200 for home use. To control the operation. In FIG. 1, the control unit 1210 built in the game apparatus main body 1201 corresponds to the processing unit 200. The processing unit 200 in the present embodiment includes a game calculation unit 210, a sound generation unit 250, an image generation unit 260, and a communication control unit 270.

ゲーム演算部210は、ゲームの進行に係る処理を実行する。例えば、プレーヤキャラクタ4の移動制御、プレーヤキャラクタ4の障害物6への衝突判定及びクレバス8への落下判定、ゴール到着判定、ゲーム時間の掲示処理、獲得ポイントの計算といったゲームの進行処理、3軸分の各加速度値を過去所定時間分だけ履歴記憶処理などが実行対象に含まれる。そして、本実施形態におけるゲーム演算部210は、速度算出部212と、無重力状態検出部214と、音種類選択部216と、効果音出力制御部218とを含む。   The game calculation unit 210 executes processing related to the progress of the game. For example, game progress processing such as movement control of the player character 4, determination of collision of the player character 4 with the obstacle 6, determination of falling to the crevasse 8, determination of arrival of the goal, game time posting processing, calculation of acquisition points, three axes The history storage processing and the like are included in the execution target for each acceleration value of minutes for the past predetermined time. The game calculation unit 210 in this embodiment includes a speed calculation unit 212, a weightless state detection unit 214, a sound type selection unit 216, and a sound effect output control unit 218.

具体的には、速度算出部212は、操作部400から所定サイクルで送信される操作入力信号の中から加速度検出部412で検出した加速度値を取得し、受信サイクルの時間間隔dtとから操作部400の現在の速度ベクトルを算出する。   Specifically, the speed calculation unit 212 acquires the acceleration value detected by the acceleration detection unit 412 from the operation input signal transmitted from the operation unit 400 in a predetermined cycle, and determines the operation unit from the time interval dt of the reception cycle. 400 current velocity vectors are calculated.

無重力状態検出部214は、加速度検出部412で検出される3軸全ての加速度が所定時間以上(例えば、100ms)ゼロで有る場合に、操作部400が無重力状態に有ると判定する。更には、加速度検出部412で検出される3軸の加速度から現在の重力加速度ベクトルを算出し、重力加速度ベクトルと略同方向への加速度の増加を所定サイクルで検出する。重力加速度ベクトルの検出は、適宜公知技術によって実現できる。そして、無重力状態の判定直前に、重力加速度ベクトルと略同方向への加速度の増加が検出されていた場合には、放り上げ後の放物運動に伴う無重力状態であると判定する。反対に、加速度の増加が検出されていなかった場合には、放り上げを伴わない自由落下による無重力状態であると判定する。そして、ゲーム演算部210は、それらを別々の操作入力と見なして異なるゲーム進行制御を実行する。   The zero-gravity state detection unit 214 determines that the operation unit 400 is in the zero-gravity state when the accelerations of all three axes detected by the acceleration detection unit 412 are zero for a predetermined time (for example, 100 ms). Further, the current gravitational acceleration vector is calculated from the triaxial acceleration detected by the acceleration detecting unit 412, and an increase in acceleration in substantially the same direction as the gravitational acceleration vector is detected in a predetermined cycle. The detection of the gravitational acceleration vector can be appropriately realized by a known technique. If an increase in acceleration in the substantially same direction as the gravitational acceleration vector is detected immediately before the determination of the weightless state, it is determined that the weightless state is associated with the parabolic motion after being thrown up. On the other hand, if no increase in acceleration is detected, it is determined that the vehicle is in a weightless state due to free fall without being thrown up. And the game calculating part 210 considers them as separate operation input, and performs different game progress control.

音種類選択部216は、無重力状態に係る各種パラメータ値(例えば、放り上げ時の速度、予測到達相対高さ、ゲーム開始からの無重力状態の検出回数)に基づいて操作部400の音出力部415で再生させる効果音を、記憶部500に記憶されている無重力効果音データTBL(テーブル)510から選択する。   The sound type selection unit 216 is configured to output the sound output unit 415 of the operation unit 400 based on various parameter values related to the weightless state (for example, the speed at the time of launching, the predicted relative height, and the number of times the weightless state has been detected since the start of the game). The sound effect to be reproduced is selected from the weightless sound effect data TBL (table) 510 stored in the storage unit 500.

効果音出力制御部218は、音種類選択部216によって選択された効果音の効果音データを通信部370に操作部400に送信させる。操作部400では、ローカル制御部402が、受信した音声データを音出力部415で再生させ、放音させるように制御する。   The sound effect output control unit 218 causes the communication unit 370 to transmit the sound effect data of the sound effect selected by the sound type selection unit 216 to the operation unit 400. In the operation unit 400, the local control unit 402 controls the received sound data to be reproduced by the sound output unit 415 and emitted.

音生成部250は、例えばデジタルシグナルプロセッサ(DSP)などのプロセッサやその制御プログラムなどの公知技術によって実現され、ゲーム演算部210による処理結果に基づいてゲームに係る効果音やBGM、各種操作音の音信号を生成し、音出力部350に出力する。   The sound generation unit 250 is realized by a known technique such as a processor such as a digital signal processor (DSP) or a control program thereof, and based on the processing result by the game calculation unit 210, the sound generation unit 250 generates sound effects, BGM, and various operation sounds related to the game. A sound signal is generated and output to the sound output unit 350.

音出力部350は、音生成部250から入力される音信号に基づいて効果音やBGM等を音出力する装置によって実現される。図1ではビデオモニタ1220のスピーカ1224がこれに該当する。   The sound output unit 350 is realized by a device that outputs sound effects, BGM, and the like based on the sound signal input from the sound generation unit 250. In FIG. 1, the speaker 1224 of the video monitor 1220 corresponds to this.

画像生成部260は、例えば、GPUやデジタルシグナルプロセッサ(DSP)などのマイクロプロセッサ、その制御プログラム、フレームバッファ等の描画フレーム用ICメモリ等の公知技術によって実現される。そして、画像生成部260は、ゲーム演算部210による処理結果に基づいて所定リフレッシュレート(例えば1/60秒)で1枚のゲーム画像信号を生成・出力し画像表示部360に出力する。   The image generation unit 260 is realized by a known technique such as a microprocessor such as a GPU or a digital signal processor (DSP), a control program thereof, a drawing frame IC memory such as a frame buffer, and the like. Then, the image generation unit 260 generates and outputs one game image signal at a predetermined refresh rate (for example, 1/60 seconds) based on the processing result by the game calculation unit 210 and outputs the game image signal to the image display unit 360.

画像表示部360は、画像生成部260から入力される画像信号に基づいて各種ゲーム画像を表示する。画像表示部360は、例えば、フラットパネルディスプレイ、ブラウン管(CRT)、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図1ではビデオモニタ1220の画像表示装置1222がこれに該当する。   The image display unit 360 displays various game images based on the image signal input from the image generation unit 260. The image display unit 360 can be realized by an image display device such as a flat panel display, a cathode ray tube (CRT), a projector, or a head mounted display. In FIG. 1, the image display device 1222 of the video monitor 1220 corresponds to this.

通信制御部270は、データ通信に係る処理を実行し、通信部370を介して外部装置との間でデータの送受を実現する。   The communication control unit 270 executes processing related to data communication and realizes data transmission / reception with an external device via the communication unit 370.

通信部370は、通信回線1と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現され、図1では通信装置1212、及び近距離無線通信モジュール1214がこれに該当する。   The communication unit 370 is connected to the communication line 1 to realize communication. For example, a wireless communication device, a modem, a TA (terminal adapter), a wired communication cable jack, a control circuit, and the like are realized. In FIG. 1, the communication device 1212 and the short-range wireless communication module 1214 correspond to this.

記憶部500は、予め定義されたプログラムやデータを記憶するとともに、処理部200の作業領域として用いられ、処理部200が各種プログラムに従って実行した演算結果等を一時的に記憶する。この機能は、例えばRAMやROM、EEPROMなどのICメモリ、ハードディスク等の磁気ディスク、CD−ROMやDVD―RAM、MOなどの光学ディスクによって実現される。図1では、制御ユニット1210に搭載されたICメモリや光ディスク1202、メモリカード1204がこれに該当する。   The storage unit 500 stores pre-defined programs and data, and is used as a work area of the processing unit 200, and temporarily stores calculation results and the like executed by the processing unit 200 according to various programs. This function is realized by, for example, an IC memory such as a RAM, a ROM, and an EEPROM, a magnetic disk such as a hard disk, and an optical disk such as a CD-ROM, DVD-RAM, and MO. In FIG. 1, an IC memory, an optical disk 1202, and a memory card 1204 mounted on the control unit 1210 correspond to this.

本実施形態における記憶部500は、処理部200に家庭用ゲーム装置1200を統合的に制御させるための諸機能を実現するためのシステムプログラム501や、ゲームを実行させるために必要なゲームプログラム502並びに各種データ等を記憶する。処理部200がゲームプログラム502を読み出して実行することによって、処理部200にゲーム演算部210としての機能を実現させることができる。   The storage unit 500 in the present embodiment includes a system program 501 for realizing various functions for causing the processing unit 200 to control the home game device 1200 in an integrated manner, a game program 502 necessary for executing a game, and Stores various data. When the processing unit 200 reads out and executes the game program 502, the processing unit 200 can realize the function as the game calculation unit 210.

また、記憶部500には、予め用意されるデータとして、走り移動時効果音データ508と、無重力効果音データTBL510と、落下時効果音データ520とを記憶している。また、ゲーム進行に伴って適宜記憶されるデータといては、検出加速度履歴データ522と、その他、各種カウンターやタイマ、フラグなどを記憶する。   In addition, the storage unit 500 stores running sound effect data 508, weightless sound effect data TBL 510, and fall sound effect data 520 as data prepared in advance. Further, as the data stored as the game progresses, the detected acceleration history data 522 and other various counters, timers, flags, and the like are stored.

走り移動時効果音データ508は、プレーヤキャラクタ4が自動で走り移動しているときに再生される効果音データを格納する。例えば、「おらおらー!」「いくぞー!」など気勢を上げる声などが適宜設定できる。   The running sound effect data 508 stores sound effect data that is reproduced when the player character 4 is automatically running and moving. For example, voices such as “Orahora!” And “Ikuzo!” Can be set as appropriate.

無重力効果音データTBL510は、無重力状態を利用した操作入力がなされたことを知らせる各種効果音の音データが選択条件と対応づけて格納されている。
例えば、図11に示すように、選択条件512として効果音種類514と、予測到達相対高さ516と、ゲーム開始からの無重力状態の検出回数518とパラメータとして含み、それらパラメータの組み合わせからなる各種条件毎に複数種類の効果音データ519が設定されている。
In the weightless sound effect data TBL510, sound data of various sound effects for notifying that an operation input using a weightless state has been made is stored in association with the selection condition.
For example, as shown in FIG. 11, as the selection condition 512, various conditions including a sound effect type 514, a predicted reaching relative height 516, the number of times of detection 518 of the weightless state from the start of the game, and a combination of these parameters A plurality of types of sound effect data 519 are set for each.

例えば、「放物運動中効果音」はゲームコントローラケース100が放物運動中に再生される効果音である。
また、選択条件512は、予測到達相対高さ516を幾つかの段階に分けて、高くなるほどより興奮して喜ぶキャラクタの声の効果音データ519が設定されている。但し、本実施形態では日本の平均的な家屋内において着座姿勢でゲームプレイすることを想定して、予測到達相対高さ2mを警戒高さとし、予測到達相対高さが2m以上に達する場合には警告を発するキャラクタの声の効果音データ519を設定している。
これによって、所定の危険高さ条件を満たす投げ上げ過ぎによって、ゲームコントローラケース100が天井に衝突して損害を与えたり、ジャンプ操作入力が正しく入力できない状態を防ぐ。尚、警戒高さは「2m」に限らず家屋条件やゲームプレイ姿勢などを適宜想定の上で安全を見越して設定することができる。
For example, the “sound effect during parabolic exercise” is a sound effect that is reproduced while the game controller case 100 is parabolic.
The selection condition 512 is set with sound effect data 519 of a character's voice that is more excited and pleased as the predicted relative height 516 is divided into several stages. However, in the present embodiment, assuming that the game play is performed in a sitting posture in an average house in Japan, the predicted arrival relative height of 2 m is set as a warning height, and the predicted arrival relative height reaches 2 m or more. Sound effect data 519 of the voice of the character that issues the warning is set.
This prevents a situation in which the game controller case 100 collides with the ceiling and causes damage due to excessive throwing that satisfies a predetermined dangerous height condition, or a state in which a jump operation input cannot be correctly input. The alert height is not limited to “2 m”, and can be set in anticipation of safety by appropriately assuming house conditions, game play posture, and the like.

落下時効果音データ520は、放物運動を経ずに例えば誤ってプレーヤがゲームコントローラケース100を落下させた時に再生される。   The falling sound effect data 520 is reproduced when, for example, the player accidentally drops the game controller case 100 without going through a parabolic motion.

検出加速度履歴データ522は、加速度検出部412で検出された3軸分の各加速度値を過去所定時間分だけ履歴として格納する。   The detected acceleration history data 522 stores the acceleration values for the three axes detected by the acceleration detector 412 as a history for a predetermined past time.

[処理の流れの説明]
図12は、本実施形態における処理の流れを説明するためのフローチャートである。ここで説明する一連の処理は、処理部200がシステムプログラム501及びゲームプログラム502を読み出して実行することによって実現される。尚、処理開始の操作は、例えばゲームコントローラケース100に収容されていない他のゲームコントローラ1230から操作するものとする。
[Description of process flow]
FIG. 12 is a flowchart for explaining the flow of processing in the present embodiment. A series of processing described here is realized by the processing unit 200 reading and executing the system program 501 and the game program 502. It is assumed that the operation for starting the process is performed from another game controller 1230 that is not accommodated in the game controller case 100, for example.

処理が開始されると、先ず処理部200は検出回数に「0」を設定して初期化し(ステップS2)、ゲーム画面の表示と、走り移動時効果音の出力を開始する(ステップS4)。具体的には、図7で示したようなゲーム画面を表示し、ゲームステージを画面右から左へ流れるようにスクロールさせつつ、プレーヤキャラクタ4の所定速度で画面右方向走らせる。また、走り移動時効果音データ508から所定サイクルで一つ効果音を選択してスピーカ1224から再生させる。尚、BGMなどゲームを通してスピーカ1224から出力される効果音の再生も開始されるのは勿論である。   When the process is started, the processing unit 200 first sets the number of detections to “0” and initializes it (step S2), and starts displaying a game screen and outputting a running sound effect (step S4). Specifically, the game screen as shown in FIG. 7 is displayed, and the game stage is scrolled so as to flow from the right to the left on the screen, and the player character 4 is run in the right direction at a predetermined speed. Also, one sound effect is selected in a predetermined cycle from the sound effect data 508 when running and reproduced from the speaker 1224. Of course, the reproduction of the sound effect output from the speaker 1224 through a game such as BGM is also started.

次に、処理部200は加速度センサ1248で検出された加速度を検出加速度履歴データ522に記憶し(ステップS6)。同検出された加速度に基づいてゲームコントローラ1230の現在の速度ベクトルを求め(ステップS8)、更に重力加速度ベクトルを求める(ステップS10)。求めたそれぞれのベクトルのデータは適宜記憶部500に記憶する。   Next, the processing unit 200 stores the acceleration detected by the acceleration sensor 1248 in the detected acceleration history data 522 (step S6). Based on the detected acceleration, a current velocity vector of the game controller 1230 is obtained (step S8), and further a gravitational acceleration vector is obtained (step S10). The obtained vector data is stored in the storage unit 500 as appropriate.

次に、処理部200は更に無重力状態の検出判定をする(ステップS14)。
規定時間の間(例えば、100ms)、加速度センサ1248で検出される3軸何れにおいても加速度が検出されない無加速度状態であれば無重力状態と判定し(ステップS14のYES)、処理部200は検出加速度履歴データ522を参照して、過去所定時間の範囲(例えば、0.5〜1秒程度)において重力加速度ベクトルと略同方向への重力加速度以上の加速度値に達する加速度増加の履歴の有無判定する(ステップS16)。ここで言う「略同方向」とは、重力加速度ベクトルと厳密に180度反対の方向を含み、おおむね下方向への加速で有れば良い意味である。つまり、ここではロケット打ち上げ直後に疑似的に重力増加が見られるのと同様の現象の有無を判定する。
Next, the processing unit 200 further determines whether to detect a weightless state (step S14).
If the acceleration is not detected in any of the three axes detected by the acceleration sensor 1248 for a specified time (for example, 100 ms), it is determined as a weightless state (YES in step S14), and the processing unit 200 detects the detected acceleration. With reference to the history data 522, it is determined whether or not there is a history of acceleration increase reaching an acceleration value equal to or higher than the gravitational acceleration in the same direction as the gravitational acceleration vector in the past predetermined time range (for example, about 0.5 to 1 second). (Step S16). Here, “substantially the same direction” includes a direction exactly 180 degrees opposite to the gravitational acceleration vector, and generally means that the acceleration is in the downward direction. That is, here, it is determined whether or not there is a phenomenon similar to that in which a pseudo gravity increase is observed immediately after launching the rocket.

そして、重力加速度ベクトルと略同方向への加速度増加が有れば(ステップS16のYES)、処理部200は放り上げによる放物運動中の無重力状態と判断して、検出回数を「1」加算し(ステップS18)、現在のゲームコントローラ1230の速度ベクトルと、予め分っているゲームコントローラ1230を収納下状態のゲームコントローラケース100の総重量とから放物運動におけるゲームコントローラケース100の予測到達相対高さを算出する(ステップS20)。予測到達相対高さは、リリースされた位置を「0」とした相対高さである。   If there is an increase in acceleration in substantially the same direction as the gravitational acceleration vector (YES in step S16), the processing unit 200 determines that it is a weightless state during parabolic motion by throwing up, and adds “1” to the number of detections. (Step S18), and the predicted arrival relative of the game controller case 100 in the parabolic motion from the current speed vector of the game controller 1230 and the total weight of the game controller case 100 in the state where the game controller 1230 is stored in advance. The height is calculated (step S20). The predicted arrival relative height is a relative height where the released position is “0”.

次に、処理部200は算出された予測到達相対高さと現在の検出回数とに基づいて無重力効果音データTBL510から再生する効果音データ519を選択し(ステップS22)、所定時間経過後、走り移動時効果音のスピーカ1224からの出力処理を中断し、選択した効果音データ519をゲームコントローラ1230のスピーカ1254から出力させる(ステップS24)。これによって、実質的に予測到達相対高さの大きさに応じて種類の異なる効果音を再生させ、異なる操作入力が成されたようにゲームの進行を制御することができる。また、走り移動時効果音と、放物運動中効果音とを、ゲーム中の同じキャラクタが発する音声として設定することで、そのキャラクタが走り移動中なのか、ジャンプ中なのかによって、出力されるスピーカが切り替わることとなり、ゲームプレイの面白味が増す。   Next, the processing unit 200 selects sound effect data 519 to be reproduced from the weightless sound effect data TBL 510 based on the calculated predicted relative arrival height and the current number of detections (step S22). The output process of the time effect sound from the speaker 1224 is interrupted, and the selected sound effect data 519 is output from the speaker 1254 of the game controller 1230 (step S24). This makes it possible to reproduce different types of sound effects according to the magnitude of the predicted arrival relative height, and to control the progress of the game as if different operation inputs were made. Also, by setting the sound effect during running and the sound effect during parabolic motion as the sound emitted by the same character in the game, it is output depending on whether the character is running or jumping The speaker will be switched, and the fun of game play will increase.

尚、ここで言う所定時間とは、最上点位置が放り上げ位置から2m未満と想定して、放物運動の頂点前後で効果音の再生が開始されるように予め設定されたタイムラグである。勿論、先に算出された現在の速度ベクトルから放物運動の頂点近傍に到達するまでの所要時間を算出して、これを所定時間として用いる構成としても良い。また、ステップS24において、ゲームを通して流れるBGMなどは中断処理の対象外とする。   The predetermined time mentioned here is a time lag set in advance so that the reproduction of the sound effect is started around the top of the parabolic motion, assuming that the top point position is less than 2 m from the raised position. Of course, it is possible to calculate the time required to reach the vicinity of the top of the parabolic motion from the previously calculated current velocity vector, and use this as the predetermined time. In step S24, BGM and the like flowing through the game are not subject to interruption processing.

そして、処理部200は上向き運動である放物運動に伴う無重力状態が検出されたのでジャンプ操作入力が為されたと見なして、プレーヤキャラクタ4を予測到達相対高さに応じた大きさで前方へ(ゲーム画面右方へ)のジャンプ移動制御を実行する(ステップS26)。   Then, since the weightless state associated with the parabolic motion that is an upward motion is detected, the processing unit 200 considers that the jump operation input has been made, and moves the player character 4 forward in a size corresponding to the predicted arrival relative height ( The jump movement control (to the right of the game screen) is executed (step S26).

つまり、実質的に予測到達相対高さの大きさに応じて、ジャンプの大きさが異なる別種の操作入力が為されたと判断し、それに応じたジャンプの大きさでプレーヤキャラクタ4を制御することができる。或いは予測到達相対高さの大きさに応じた入力量の操作入力がなされたとみなした制御をすることができる。尚、ジャンプの大きさは、例えば予測到達相対高さから所定の関数で算出するとしても良い。   That is, it can be determined that another type of operation input having a different jump size is made substantially in accordance with the size of the predicted arrival relative height, and the player character 4 can be controlled with the corresponding jump size. it can. Alternatively, it is possible to perform control that considers that an operation input of an input amount corresponding to the magnitude of the predicted arrival relative height has been made. The magnitude of the jump may be calculated by a predetermined function from, for example, the predicted arrival relative height.

一方、無重力状態の検出は有ったが重力加速度ベクトルと略同方向に重力以上の加速度に達する加速度増加の履歴が無い場合(ステップS16のNO)、処理部200は誤ってゲームコントローラケース100を落っことした自由落下によって生じた下方向への運動に伴う無重力状態であると判断する。   On the other hand, if the weightless state is detected, but there is no history of acceleration increase reaching acceleration above gravity in the same direction as the gravitational acceleration vector (NO in step S16), the processing unit 200 erroneously selects the game controller case 100. Judged as a gravity-free state due to the downward movement caused by the dropped free fall.

そして、加速度センサ1248による検出加速度がゼロから復帰して落下衝撃を検出のタイミングで(ステップS30のYES)、落下時効果音データ520を読み出してゲームコントローラ1230のスピーカ1254から再生・放音させ(ステップS32)、更に、下方向への運動に伴う無重力状態による操作入力が為されたと判断して、プレーヤキャラクタ4を転ばせ、自動的に立ち上がって再び走り出すように制御する。(ステップS34)。   Then, at the timing when the acceleration detected by the acceleration sensor 1248 returns from zero and a drop impact is detected (YES in step S30), the sound effect data 520 at the time of dropping is read out and reproduced and emitted from the speaker 1254 of the game controller 1230 ( In step S32), it is further determined that an operation input due to the weightless state accompanying the downward motion has been made, and the player character 4 is turned over, and the player character 4 is automatically raised and controlled to start again. (Step S34).

プレーヤキャラクタ4のジャンプ移動制御や転び制御を実行した後、或いは無重力状態が検知されなかった場合(ステップS14のNO)、処理部200は現在のゲーム進行状態が所定のゲーム終了条件を満たすか否かを判定する(ステップS50)。本実施形態のビデオゲームは、スクロール型のアクションゲームで画面右方向に設定されているゴールまでプレーヤキャラクタ4が到達するかクレバス8に所定回数落ちるかした場合に、ゲーム終了条件を満たすと判定する。   After executing the jump movement control and the turn control of the player character 4 or when the weightless state is not detected (NO in step S14), the processing unit 200 determines whether or not the current game progress state satisfies a predetermined game end condition. Is determined (step S50). The video game of the present embodiment is determined to satisfy the game end condition when the player character 4 reaches a goal set in the right direction of the screen in the scroll type action game or falls a predetermined number of times on the crevasse 8. .

ゲーム終了条件を満たしていなければ(ステップS50のNO)、中断されていた走り移動時効果音の出力を再開して(ステップS54)、ステップS6に戻ってゲームを続ける。尚、ステップS54では、ステップS24やS34の処理に伴って再生が中断された場合には、改めて走り移動時効果音データ508から何れか一つの効果音データを選択して再生するものとする。勿論、中断されていた走り移動時効果音が無ければ、効果音データの再選択は不要である。   If the game end condition is not satisfied (NO in step S50), the output of the suspended running sound effect is resumed (step S54), the process returns to step S6 and the game continues. In step S54, when the reproduction is interrupted in accordance with the processing in steps S24 and S34, any one sound effect data is selected and reproduced from the running sound effect data 508 again. Of course, if there is no sound effect at the time of running that was interrupted, reselection of sound effect data is unnecessary.

一方、ゲーム終了条件を満たすと判定した場合には(ステップS50のYES)、所定のゲーム結果の表示などのゲーム終了処理を実行して(ステップS52)、一連の処理を終了する。   On the other hand, if it is determined that the game end condition is satisfied (YES in step S50), a game end process such as display of a predetermined game result is executed (step S52), and the series of processes ends.

以上、本実施形態によれば、無重力状態(加速度センサ1248で加速度が検出されない無加速度状態)を検出してこれを操作入力と見なしてゲームの進行を制御することができる。より具体的には、無重力状態でも放り上げによる放物運動中の無重力状態と、保持状態からの落下による自由落下から始まる無重力状態とを識別し、それぞれ異なる操作入力と見なしてプレーヤキャラクタ4の動作を制御し、異なるゲームの進行を制御することができる。   As described above, according to the present embodiment, the progress of the game can be controlled by detecting a zero gravity state (a non-acceleration state in which no acceleration is detected by the acceleration sensor 1248) and regarding this as an operation input. More specifically, a weightless state during a parabolic motion by being thrown up even in a weightless state and a weightless state starting from a free fall due to a fall from the holding state are identified, and the actions of the player character 4 are regarded as different operation inputs. You can control the progress of different games.

また、無重力状態を利用した操作入力が為された場合に、ゲームコントローラ1230のスピーカ1254から効果音を発することで、操作入力の成功をプレーヤに知らせるとともに、プレーヤキャラクタ4の意匠に似たゲームコントローラケース100が放り上げられたことで声を上げているかの様に見せるといった従来に無い演出を可能にしている。   In addition, when an operation input using a weightless state is made, a sound effect is emitted from the speaker 1254 of the game controller 1230 to notify the player of the success of the operation input, and the game controller similar to the design of the player character 4 Since the case 100 is thrown up, an unprecedented production such as showing a voice is enabled.

更に、選択される効果音は、放り上げによる予測到達相対高さや放り上げの回数に応じて多数のバリエーション内から選択される構成となっており、ゲームコントローラケース100の発する声に多様性を持たせて、よりキャラクタらしさを演出することができる。   Furthermore, the selected sound effect is selected from a large number of variations depending on the predicted relative height reached by the throw-up and the number of throw-ups, and the voice produced by the game controller case 100 has diversity. And more character-like effects can be produced.

更に、予測到達相対高さが所定の警戒高度に達する場合には、警告の効果音を再生することができるので、天井高の限られた空間でゲームプレイする場合の安全性に配慮がなされている。   Furthermore, when the predicted relative height reaches a predetermined alert altitude, a warning sound effect can be played, so that safety is considered when playing a game in a space with limited ceiling height. Yes.

[第1実施形態の変形例]
尚、本実施形態においては次の様な変形例が考えられる。
先ず、警戒高度を2m以上(例えば、5m程度)にして放物運動中の滞空時間がある程度の長さを有する場合、効果音を放物運動開始のタイミング(図9のリリースタイミング(3))や放物運動終了のタイミング(図9のキャッチタイミング(5))で再生することを含めることができる。
[Modification of First Embodiment]
In the present embodiment, the following modifications can be considered.
First, when the warning altitude is 2 m or more (for example, about 5 m) and the flight time during the parabolic exercise has a certain length, the sound effect is sent to the parabolic exercise start timing (release timing (3) in FIG. 9). Or playback at the end of the parabolic motion (catch timing (5) in FIG. 9).

その為には、例えば、図13に示すように、無重力効果音データTBL510の選択条件512の効果音種類514に「リリース効果音」と「キャッチ効果音」とを設定する。
そして、図14に示すように、ステップS16の後、即ち放物運動に伴う無重力状態の検出が為された場合に、「リリース効果音」に属する効果音データ519を一つ読み出して、ゲームコントローラ1230のスピーカ1254から再生・放音させる(ステップS17)。
For this purpose, for example, as shown in FIG. 13, “release sound effect” and “catch sound effect” are set in the sound effect type 514 of the selection condition 512 of the weightless sound effect data TBL510.
Then, as shown in FIG. 14, after step S <b> 16, that is, when the detection of the weightless state accompanying the parabolic motion is made, one sound effect data 519 belonging to “release sound effect” is read out, and the game controller Playback / sound is emitted from the speaker 1254 of 1230 (step S17).

また、ステップS26の後に、加速度センサ1248で加速度が再び検出されるようになり加速度ゼロの状態から復帰した場合(ステップS27のYES)、「キャッチ効果音」に属する効果音データ519を一つ読み出して、ゲームコントローラ1230のスピーカ1254から再生・放音させる(ステップS28)。   In addition, after step S26, when the acceleration is detected again by the acceleration sensor 1248 and the state returns from the state of zero acceleration (YES in step S27), one sound effect data 519 belonging to the “catch sound effect” is read. Then, reproduction / sound is emitted from the speaker 1254 of the game controller 1230 (step S28).

これによって、プレーヤキャラクタに似せたゲームコントローラケース100が放り上げられたときに「リリース効果音」として驚きの声(例えば、「わお!」)を上げさせ、放物運動の最上点近傍で「放物運動中効果音」として喜びの声(例えば、「高ーい!」)を挙げさせ、更にプレーヤがゲームコントローラケース100をキャッチしたときに「キャッチ効果音」として安堵や称賛、感謝の声(例えば、「ナイスキャッチ!」)を挙げさせるといった具合に、ゲームコントローラケース100に人的な反応をさせるといった従来に無い演出が可能になる。勿論、効果音の再生タイミングは、これら3つの内どれが一つを選択しても良いし、複数を組み合わせても良い。   Thus, when the game controller case 100 resembling the player character is thrown up, a surprise voice (for example, “Wow!”) Is raised as a “release sound effect”, and “ A voice of joy (for example, “high!”) Is given as a “parabolic exercise sound effect”, and when a player catches the game controller case 100, a voice of relief, praise, and thanks as a “catch sound effect”. (For example, “Nice Catch!”) Can be given, and an unprecedented effect such as making the game controller case 100 have a human reaction becomes possible. Of course, any one of these three sound effects may be selected, or a plurality of sound effects may be combined.

また、ステップS24(図12参照)では、所定時間経過後に選択した効果音データをゲームコントローラ1230で再生させるように制御したが、図14に示すように、ステップS20に代えて予測到達相対高さと最上点到達所要時間を算出することとし(ステップS21)、ステップS24に代えて最上点到達所要時間経過後に選択した効果音データを再生させる(ステップS25)ように制御するとしても良い。   In step S24 (see FIG. 12), the sound effect data selected after the lapse of a predetermined time is controlled to be played back by the game controller 1230. However, as shown in FIG. The time required for reaching the highest point may be calculated (step S21), and the sound effect data selected after the time required for reaching the highest point may be reproduced instead of step S24 (step S25).

また、本実施形態では、主たる情報処理機能部として家庭用ゲーム装置1200を用いる構成としているが、これをパソコンで置き換える構成とすることができる。その場合、ゲームコントローラ1230をパソコン側と近距離無線のマッチング処理をして利用すると好適である。或いは、次に説明する第2実施形態の電子制御装置のような専用品を用いるとしても良い。   In the present embodiment, the home game device 1200 is used as the main information processing function unit. However, this can be replaced with a personal computer. In that case, it is preferable to use the game controller 1230 by performing matching processing between the personal computer and the short-range wireless. Alternatively, a dedicated product such as an electronic control device according to the second embodiment described below may be used.

〔第2実施形態〕
次に、本発明を適用した第2実施形態として、お人形ごっこに使われる電子制御装置内蔵型の玩具であって、プレーヤの操作によって内部パラメータである機嫌値が変化し、その時々の機嫌値(つまり機嫌の善し悪し)に応じた台詞音声を出力する「おしゃべり人形」を例に挙げて説明する。尚、第1実施形態と同様の構成要素については同じ符号を付与し、その説明は省略するものとする。
[Second Embodiment]
Next, as a second embodiment to which the present invention is applied, a toy with a built-in electronic control device used for playing dolls, the mood value as an internal parameter is changed by the operation of the player, and the mood value at that time An explanation will be given by taking as an example a “talking doll” that outputs a dialogue sound according to (good or bad mood). In addition, the same code | symbol is provided about the component similar to 1st Embodiment, and the description shall be abbreviate | omitted.

図15は、本実施形態におけるおしゃべり人形1100の一例の外観図であって、(a)は正面図、(b)は正面向かって左から見た左側面図、(c)は背面図にそれぞれ相当する。同図に示すように、おしゃべり人形1100は、基本的には綿やスポンジが詰められた主に幼児や年少者向けとされる布製の人形本体1190の収容部1112に、第1実施形態のゲームコントローラ1230に相当する電子制御装置1130が収容されている。
おしゃべり人形1100は、電子制御装置1130を含め、幼児や年少者が両脇を手で支えて持てる程度の大きさと容易に姿勢を変えられる程度の重量に仕立てられている。
FIG. 15 is an external view of an example of a chat doll 1100 according to the present embodiment, where (a) is a front view, (b) is a left side view as viewed from the front, and (c) is a rear view. Equivalent to. As shown in the figure, the chat doll 1100 is basically a game of the first embodiment in a storage portion 1112 of a cloth doll main body 1190 mainly for infants and young people packed with cotton and sponge. An electronic control device 1130 corresponding to the controller 1230 is accommodated.
The chat doll 1100, including the electronic control unit 1130, is tailored to a size that allows an infant or a young person to hold and support both sides with their hands and a weight that can be easily changed.

図16は、電子制御装置1130の構成例を示す図であって、(a)正面図、(b)正面向かって右側から見た右側面図、(c)背面図、(d)後方側面図に相当する。
電子制御装置1130は、操作入力信号を外部装置に送信する機能を除けば基本的には第1実施形態のゲームコントローラ1230と同様である。すなわち、プラスチック製のケース内に、コントローラ制御ユニット1160を中心に、IIC(Inter-Integrated Circuit)バスなどによって実現されるローカルバス回路によって接続された各種入力デバイス及び出力デバイスを備える。具体的には、入力デバイスとしては、正面側の中央部に設けられた第1操作ボタン1132及び第2操作ボタン1134を備え、背面側に設けられた主電源スイッチ1136と、後方側面側に設けられたメモリカード1204の読み取り装置1208と、加速度センサ1248とを備える。また、出力デバイスとしては、正面に向けて方音するスピーカ1254を備える。
FIGS. 16A and 16B are diagrams showing a configuration example of the electronic control unit 1130, where FIG. 16A is a front view, FIG. 16B is a right side view as viewed from the right side, FIG. 16C is a rear view, and FIG. It corresponds to.
The electronic control device 1130 is basically the same as the game controller 1230 of the first embodiment except for the function of transmitting an operation input signal to an external device. That is, various input devices and output devices connected to each other by a local bus circuit realized by an IIC (Inter-Integrated Circuit) bus or the like around a controller control unit 1160 are provided in a plastic case. Specifically, the input device includes a first operation button 1132 and a second operation button 1134 provided in the center on the front side, a main power switch 1136 provided on the back side, and provided on the rear side surface side. A reading device 1208 for the memory card 1204, and an acceleration sensor 1248. Moreover, as an output device, the speaker 1254 which sounds toward the front is provided.

コントローラ制御ユニット1160は、例えば、CPUやローカルバス回路におけるデータ通信を制御するバスコントローラICなどの各種マイクロチップやICメモリなどの電子部品を実装する。コントローラ制御ユニット1160は、主電源スイッチ1136が「ON」にされると自動的に内蔵するROMに記憶されているシステムプログラムを読み出して起動し、読み取り装置1208に装着されているメモリカード1204から人形制御プログラムを読み出して演算処理を実行する。そして、各種入力デバイスからの入力信号に基づいて人再生する音声データを選択し、選択した音声データの再生音をスピーカ1254から出力させ、おしゃべり人形としての動作を制御する。尚、コントローラ制御ユニット1160及び各部が必要とする電力は、背面側に凹設されたバッテリー室内に内蔵されたバッテリー1258から供給される。   The controller control unit 1160 mounts various microchips such as a bus controller IC that controls data communication in a CPU or a local bus circuit, and electronic components such as an IC memory. When the main power switch 1136 is turned “ON”, the controller control unit 1160 automatically reads and activates the system program stored in the built-in ROM, and the doll from the memory card 1204 attached to the reading device 1208. The control program is read and arithmetic processing is executed. Then, audio data to be reproduced by a person is selected based on input signals from various input devices, and the reproduction sound of the selected audio data is output from the speaker 1254 to control the operation as a chat doll. The electric power required by the controller control unit 1160 and each unit is supplied from a battery 1258 built in a battery chamber recessed on the back side.

図17は図15に於けるD−D断面図であり、図18は図15に於けるE−E断面図である。また、図19は図15におけるF−F断面図である。
図17及び図18に示すように、おしゃべり人形1100の人形本体1190は、外層部1110と、電子制御装置1130を密着収容するウレタンケース1116と、ウレタンケース1116を収容することのできる袋状空間の収容部1112と、ジッパー1104によって背中部分に開閉自在に開口し収容部1112に連通する連通部1114とを備えている。
17 is a DD cross-sectional view in FIG. 15, and FIG. 18 is an EE cross-sectional view in FIG. FIG. 19 is a sectional view taken along line FF in FIG.
As shown in FIGS. 17 and 18, the doll main body 1190 of the chat doll 1100 includes an outer layer portion 1110, a urethane case 1116 that tightly accommodates the electronic control device 1130, and a bag-like space that can accommodate the urethane case 1116. The housing portion 1112 and a communication portion 1114 that opens to the back portion by the zipper 1104 so as to be openable and closable and communicate with the housing portion 1112 are provided.

外層部1110は、例えば布地で形成されており、外層部1110と収容部1112との間には、綿などの繊維状緩衝材やスポンジなどの発泡緩衝材が充填されることによって第1緩衝層1111が形成されている。第1緩衝層1111によって、プレーヤがおしゃべり人形1100を持つとクッション性のある抱き心地のよい感触が得られる。   The outer layer portion 1110 is formed of, for example, a cloth, and the first buffer layer is filled between the outer layer portion 1110 and the accommodating portion 1112 by filling a fibrous cushioning material such as cotton or a foam cushioning material such as sponge. 1111 is formed. When the player holds the chat doll 1100 by the first buffer layer 1111, a cushioned and comfortable feeling can be obtained.

図18及び図19に示すように、収容部1112は、背面側が連通部1114に連なって形成されており、ジッパー1104で連通部1114を開口して左右に開くと収容部1112の背面側がつられて開き、電子制御装置1130を挿入可能となる。反対にジッパー1104を閉じると、収容部1110の背面側が閉じられて全体として閉空間が形成される。   As shown in FIGS. 18 and 19, the housing portion 1112 is formed so that the back side is continuous with the communication portion 1114. When the communication portion 1114 is opened by the zipper 1104 and opened to the left and right, the back side of the housing portion 1112 is connected. It opens and the electronic control unit 1130 can be inserted. On the other hand, when the zipper 1104 is closed, the back side of the housing portion 1110 is closed to form a closed space as a whole.

また、収容部1112は適当箇所で外層部1110の内面と連結されており、第1緩衝層1111に充填された緩衝材の弾力とあいまって、電子制御装置1130を内部に収容した状態でプレイしてもおしゃべり人形1100における収容部1112の相対位置が変化するのを抑制することができる。相対位置の変化をより抑制する意味では、図20に示すように、おしゃべり人形1100の胴体部を複数の区画で形成することによって収容部1112を画成する構成としても良い。   In addition, the storage portion 1112 is connected to the inner surface of the outer layer portion 1110 at an appropriate location, and in combination with the elasticity of the buffer material filled in the first buffer layer 1111, the electronic control device 1130 is stored inside. Even so, it is possible to suppress the relative position of the accommodating portion 1112 in the talking doll 1100 from changing. In the sense of further suppressing the change in the relative position, as shown in FIG. 20, the storage portion 1112 may be defined by forming the body portion of the chat doll 1100 in a plurality of sections.

そして、本実施形態における収容部1112の内側には、電子制御装置1130を密着収容する保護ケースとして機能するバスタブ形状のウレタンケース1116が、開口部を連通部1114に向け、底面をおしゃべり人形1100の正面側に向けた状態で固定されている。また、ウレタンケース1116の開口部の蓋として機能するウレタンパッド1118が、収容部1112の背面側に固定されている。ウレタンケース1116およびウレタンパッド1118の固定方法は、糸による縫い付けや面ファスナーやホックによる着脱可能な固定、接着剤による接着など適宜選択できる。そして、ウレタンケース1116は、通常プレイに供する程度の外力ではその形状を維持する一方、おしゃべり人形1100が落下するような衝突が起きた場合には、弾性変形し電子制御装置1130に伝わる衝撃を緩和する程度の弾性と強度を有し、第2の緩衝層として機能する。   A bathtub-shaped urethane case 1116 that functions as a protective case for tightly housing the electronic control device 1130 is disposed inside the housing portion 1112 in the present embodiment, with the opening portion facing the communication portion 1114 and the bottom surface of the chat doll 1100. It is fixed in a state facing the front side. A urethane pad 1118 that functions as a lid for the opening of the urethane case 1116 is fixed to the back side of the housing portion 1112. The method of fixing the urethane case 1116 and the urethane pad 1118 can be selected as appropriate, such as sewing with a thread, detachable fixing with a hook-and-loop fastener or hook, and adhesion with an adhesive. The urethane case 1116 maintains its shape with an external force that can be used for normal play, but in the event of a collision that causes the chatter doll 1100 to drop, the urethane case 1116 is elastically deformed and mitigates the impact transmitted to the electronic control unit 1130. It has sufficient elasticity and strength to function as a second buffer layer.

また、ウレタンケース1116の底部には、電子制御装置1130の正面をおしゃべり人形1110の正面方向に向けて収容部1112内に収容した状態において、スピーカ1254の正面に該当する部分に第1窓部1120が設けられている。同様に、方向入力キー1242および操作ボタン1244に外部から操作可能なように第2窓1122が設けられている。   In addition, at the bottom of the urethane case 1116, the first window 1120 is formed at a portion corresponding to the front of the speaker 1254 in a state where the front of the electronic control unit 1130 is housed in the housing 1112 facing the front of the chat doll 1110. Is provided. Similarly, a second window 1122 is provided so that the direction input key 1242 and the operation button 1244 can be operated from the outside.

一方、人形本体1190は、第1窓部1120および第2窓部1122の各正面側の部分に、他の部位よりも緩衝材の密度が低く、通気性が高い低密度充填部1111aが設けられている。従って、第1窓部1120および低密度充填部1111aによって、スピーカ1254から発せられた音が通り抜け易くなり、また外部から第1ボタン1132や第2ボタン1134を操作しやすいように工夫されている。音通りを更に良くすることを望むならば、低密度充填部1111aを覆う部分の外層部1110を、目の粗い素材で形成すると好適である。   On the other hand, the doll main body 1190 is provided with a low-density filling portion 1111a having a lower density of cushioning material and a higher air permeability than the other portions at the front side portions of the first window portion 1120 and the second window portion 1122. ing. Therefore, the first window portion 1120 and the low density filling portion 1111a make it easy for sound emitted from the speaker 1254 to pass through, and the first button 1132 and the second button 1134 are easily operated from the outside. If it is desired to further improve the sound quality, it is preferable that the outer layer portion 1110 that covers the low density filling portion 1111a is formed of a material having a rough mesh.

そして、図21(a)に示すように、本実施形態では、人形本体1190と、電子制御装置1130と、人形制御プログラムが記憶されたメモリカード1204とが、スタータキット20として販売される。またそれとは別に、図21(b)に示すように意匠の異なる複数種類人形本体1190Bがそれぞれ単体セット22として別売される。すなわち、プレーヤは、スタータキット20を一旦購入し、その後適宜単体セット22を購入することで、電子制御装置1130を好みの意匠の人形本体1190に挿入し、好みの人形でお人形ごっこを楽しむことができる。   As shown in FIG. 21A, in this embodiment, a doll main body 1190, an electronic control device 1130, and a memory card 1204 storing a doll control program are sold as a starter kit 20. Separately, as shown in FIG. 21B, a plurality of types of doll main bodies 1190B having different designs are sold separately as a single set 22, respectively. That is, the player purchases the starter kit 20 and then purchases the single set 22 as appropriate, thereby inserting the electronic control device 1130 into the doll body 1190 having a favorite design and enjoying playing with dolls with the favorite doll. Can do.

尚、電子制御装置1130は、専用の装置に限らず、加速度センサとスピーカを備えて別途プログラムをロードして実行することができる電子装置であれば専用品に限らない。例えば、メモリカードやインターネットを経由してプログラムをダウンロードしゲームなどを実行できる加速度センサ搭載タイプの携帯電話機やUMPC(ウルトラモバイルパーソナルコンピュータ)、PDAといった装置でも良い。その場合、スタータキット20には必ずしも電子制御装置1130を含まない形態が有っても良いことになる。   The electronic control device 1130 is not limited to a dedicated device, and is not limited to a dedicated device as long as the electronic control device 1130 includes an acceleration sensor and a speaker and can separately load and execute a program. For example, an acceleration sensor-equipped mobile phone, a UMPC (Ultra Mobile Personal Computer), or a PDA may be used that can download a program via a memory card or the Internet and execute a game. In this case, the starter kit 20 may not necessarily include the electronic control device 1130.

[機能ブロックの説明]
次に、本実施形態を実現するための機能構成について説明する。
図22は、本実施形態における機能構成例を示す機能ブロック図である。同図に示すように本実施形態の機能ブロックの構成は、第1実施形態のそれと基本的には同じであるが、別体の操作部400としての機能ブロックが無く操作入力部410から処理部200へ直接加速度検出部412からの信号を出力する。また、画像表示及び通信に関する機能ブロックが省略されている。
[Description of functional block]
Next, a functional configuration for realizing the present embodiment will be described.
FIG. 22 is a functional block diagram illustrating a functional configuration example according to the present embodiment. As shown in the figure, the configuration of the functional blocks of this embodiment is basically the same as that of the first embodiment, but there is no functional block as a separate operation unit 400 and the processing unit is operated from the operation input unit 410. The signal from the acceleration detection unit 412 is directly output to 200. Further, functional blocks related to image display and communication are omitted.

処理部200においては、第1実施形態のゲーム演算部210に相当する機能ブロックとして人形の動作制御を実行する人形制御部211が有る。同機能ブロックを実現するために、記憶部500には、第1実施形態のゲームプログラム502に相当する人形制御プログラム503が記憶されている。   The processing unit 200 includes a doll control unit 211 that performs operation control of the doll as a functional block corresponding to the game calculation unit 210 of the first embodiment. In order to realize the functional block, the storage unit 500 stores a doll control program 503 corresponding to the game program 502 of the first embodiment.

音出力部350は、本実施形態では電子制御装置1130のスピーカ1254が該当する。   The sound output unit 350 corresponds to the speaker 1254 of the electronic control device 1130 in this embodiment.

また、記憶部500に記憶されるデータについて見ると、第1実施形態の無重力効果音データTBL510に代わる無重力効果音データ510Bと、感情パラメータ値530と、おしゃべり音声データを再生条件別に複数種類格納する機嫌良時おしゃべり音声データライブラリ540及び機嫌不良時おしゃべり音声データライブラリ542とを記憶する   Looking at the data stored in the storage unit 500, a plurality of types of weightless sound effect data 510B, emotion parameter value 530, and chatting sound data, which replace the weightless sound effect data TBL510 of the first embodiment, are stored according to playback conditions. Talking voice data library 540 when feeling good and talking voice data library 542 when feeling bad are stored

無重力効果音データ510Bは、例えば図23に示すように、選択条件512に対応して第1実施形態の効果音データ519に相当する音声データ519Bを格納する。本実施形態では特に、選択条件512の検出回数518毎に、喜びの声とともに検出回数を読み上げる音声データ(例えば、「2回ー!」)が設定されており、当該選択条件に該当する場合には何れかの音声データ519Bが選択される。   For example, as shown in FIG. 23, the weightless sound effect data 510B stores sound data 519B corresponding to the sound effect data 519 of the first embodiment corresponding to the selection condition 512. In the present embodiment, in particular, for each detection number 518 of the selection condition 512, voice data (for example, “twice!”) That reads the number of detections together with a joyful voice is set, and this selection condition is met. One of the audio data 519B is selected.

感情パラメータ値530は、「0」〜「360」の値でありおしゃべり人形1100の機嫌の善し悪しを示す。「120」未満では不機嫌(機嫌不良)、「120」以上で機嫌良と判断される。通常、感情パラメータ値530は「240」を初期値とし、人形制御部211によって時間経過とともに自動的に減少される。つまり、おしゃべり人形1100をかまわずに放っておくと徐々に機嫌が悪くなるように制御される。   The emotion parameter value 530 is a value from “0” to “360” and indicates whether the talk doll 1100 is in good or bad mood. If it is less than “120”, it is judged that it is unwell (poor), and if it is “120” or more, it is judged that it is good. Usually, the emotion parameter value 530 has “240” as an initial value, and is automatically decreased by the doll control unit 211 with time. That is, when the chat doll 1100 is left without leaving it, it is controlled so that the mood gradually becomes worse.

機嫌良時おしゃべり音声データライブラリ540は、おしゃべり人形1100の機嫌が良好である場合に選択される音声データが選択条件と対応づけて格納されている。同様に、機嫌不良時おしゃべり音声データライブラリ542は、おしゃべり人形1100の機嫌が良くない場合に選択される音声データが選択条件と対応づけて格納されている。   In the good mood chatter voice data library 540, voice data that is selected when the talk doll 1100 is in good mood is stored in association with the selection condition. Similarly, the voice data library 542 at the time of bad mood stores voice data selected when the talk doll 1100 is not good, in association with the selection condition.

[処理及び動作の説明]
次に、本実施形態におけるおしゃべり人形1100の動作制御の流れについて説明する。図24は、おしゃべり人形1100の動作制御の流れを説明するためのフローチャートである。ここで説明する一連の処理は、処理部200がシステムプログラム501及び人形制御プログラム503を読み出して実行することによって実現される。
[Description of processing and operation]
Next, the flow of operation control of the chat doll 1100 in this embodiment will be described. FIG. 24 is a flowchart for explaining a flow of operation control of the chat doll 1100. A series of processing described here is realized by the processing unit 200 reading and executing the system program 501 and the doll control program 503.

先ず処理部200は検出回数に「0」を設定するとともに、感情パラメータ値530を「240」に設定して両者を初期化する(ステップS3)。   First, the processing unit 200 sets “0” as the number of detections and sets the emotion parameter value 530 to “240” to initialize both (step S3).

次に、処理部200は加速度センサ1248で検出された加速度を検出加速度履歴データ522に記憶し(ステップS6)、同検出された加速度に基づいておしゃべり人形1100の現在の速度ベクトルを求め(ステップS8)、更に重力加速度ベクトルを求める(ステップS10)。   Next, the processing unit 200 stores the acceleration detected by the acceleration sensor 1248 in the detected acceleration history data 522 (step S6), and obtains the current velocity vector of the chat doll 1100 based on the detected acceleration (step S8). Further, a gravitational acceleration vector is obtained (step S10).

次に、処理部200は更に無重力状態の検出判定をする(ステップS14)。
3軸のうち何れかの軸でゼロ以外の加速度が検出されている場合には無重力状態出はないと判定して(ステップS14のNO)、処理部200は続いて感情パラメータ値530を所定量(例えば、1ポイント/秒相当)減算して機嫌が悪くなる方向へ変更する(ステップS15a)。そして、現在の感情パラメータ値530に基づいて機嫌の良し悪しを判定して、二つのおしゃべり音声データライブラリのうち何れかを選択し(ステップS15b)、選択したおしゃべり音声データライブラリから選択条件512に合致する音声データ519Bを抽出してスピーカ1254から再生させる(ステップS15c)。該当する音声データ519Bが複数抽出された場合には、ランダムに何れか一つを選択するものとする。
Next, the processing unit 200 further determines whether to detect a weightless state (step S14).
If acceleration other than zero is detected on any of the three axes, it is determined that there is no weightlessness (NO in step S14), and the processing unit 200 subsequently sets the emotion parameter value 530 to a predetermined amount. (For example, equivalent to 1 point / second) is subtracted and changed in a direction that makes the mood worse (step S15a). Then, based on the current emotion parameter value 530, whether the mood is good or bad is determined, one of the two chatting voice data libraries is selected (step S15b), and the selection condition 512 is selected from the selected chatting voice data library. The audio data 519B to be extracted is extracted and reproduced from the speaker 1254 (step S15c). When a plurality of corresponding audio data 519B are extracted, any one is selected at random.

一方、加速度センサ1248で検出される3軸何れにおいても加速度が検出されない無加速度状態であれば無重力状態と判定し(ステップS14のYES)、次いで処理部200は検出加速度履歴データ522を参照して、過去所定時間の範囲(例えば、0.5〜1秒程度)において重力加速度ベクトルと略同方向への重力加速度以上の加速度値に達する加速度増加の履歴の有無判定する(ステップS16)。   On the other hand, if no acceleration is detected in any of the three axes detected by the acceleration sensor 1248, it is determined as a weightless state (YES in step S14), and then the processing unit 200 refers to the detected acceleration history data 522. In the past predetermined time range (for example, about 0.5 to 1 second), it is determined whether or not there is a history of an increase in acceleration reaching an acceleration value equal to or greater than the gravitational acceleration in the same direction as the gravitational acceleration vector (step S16).

そして、重力加速度ベクトルと略同方向への加速度増加が有れば(ステップS16のYES)、処理部200は放り上げによる放物運動中の疑似無重力状態と判断して、検出回数を「1」加算し(ステップS18)、現在のゲームコントローラ1230の速度ベクトルと、予め分っている電子制御装置1130を収納した状態のおしゃべり人形1100の総重量とから、今放り上げられたおしゃべり人形1100の予測到達相対高さを算出する(ステップS20)。   If there is an increase in acceleration in substantially the same direction as the gravitational acceleration vector (YES in step S16), the processing unit 200 determines that it is in a pseudo-gravity state during parabolic motion by throwing up, and sets the number of detections to “1”. From the current speed vector of the game controller 1230 and the total weight of the chat doll 1100 in the state where the electronic control unit 1130 is stored in advance, the prediction of the chat doll 1100 just thrown up is added. The reached relative height is calculated (step S20).

次に、処理部200は算出された予測到達相対高さと現在の検出回数とに基づいて無重力効果音データTBL510Bから再生する音声データ519Bを選択し(ステップS22)、所定時間経過後、選択した音声データ519Bをスピーカ1254から出力させる(ステップS24)。   Next, the processing unit 200 selects the audio data 519B to be reproduced from the weightless sound effect data TBL 510B based on the calculated predicted arrival relative height and the current number of detections (step S22), and after the predetermined time has elapsed, the selected audio Data 519B is output from the speaker 1254 (step S24).

そして、処理部200は、赤ちゃんを高く持ち上げてあやす所謂「高い高い」がされた状況に相当し機嫌が改善されたたと判断して、感情パラメータ値530を先に算出した予測到達相対高さに応じた量(例えば、予測到達相対高さ0〜1m未満20ポイント、1〜2m未満が40ポイント、2m以上で10ポイント)増加させる(ステップS29)。
勿論、感情パラメータ値530の増加量は、段階的な設定に限らず予測到達相対高さから所定の関数を用いて算出するとしても良い。
Then, the processing unit 200 corresponds to a situation where the so-called “high and high” in which the baby is lifted high and the mood is improved, and the emotion parameter value 530 is calculated to the predicted arrival relative height calculated earlier. A corresponding amount (for example, predicted arrival relative height of 0 to less than 1 m 20 points, less than 1 to 2 m is 40 points, 2 m or more is 10 points) is increased (step S29).
Of course, the increase amount of the emotion parameter value 530 is not limited to the stepwise setting, and may be calculated from the predicted arrival relative height using a predetermined function.

一方、無重力状態の検出が有ったが重力加速度ベクトルと略同方向に重力以上の加速度に達する加速度増加の履歴が無い場合(ステップS16のNO)、処理部200は誤っておしゃべり人形1100を落っことした自由落下によって生じた下方への無重力状態であると判断する。   On the other hand, when the weightless state is detected, but there is no history of acceleration increase reaching an acceleration greater than gravity in the same direction as the gravity acceleration vector (NO in step S16), the processing unit 200 erroneously drops the chat doll 1100. Judging that it is a gravity-free state caused by the free fall.

そして、加速度センサ1248による検出加速度がゼロから復帰して落下衝撃を検出のタイミングで(ステップS30のYES)、落下時効果音データ520を読み出してピーカ1254から再生・放音させる(ステップS32)。更に、処理部200はおしゃべり人形1100が落されて機嫌が損われたと判断して、感情パラメータ値530を所定量(例えば、200ポイント)減算して機嫌を悪くする方向に変更する(ステップS35)。   Then, at the timing when the acceleration detected by the acceleration sensor 1248 returns from zero and a drop impact is detected (YES in step S30), the sound effect data 520 at the time of dropping is read out and reproduced / sound from the peaker 1254 (step S32). Further, the processing unit 200 determines that the chatter doll 1100 has been dropped and the mood has been lost, and changes the emotion parameter value 530 by a predetermined amount (for example, 200 points) to reduce the mood (step S35). .

ステップS15cのおしゃべり制御の後、或いはステップS29やS35の無重力状態検出後の感情パラメータ値530の変更処理実行した後には、再びステップS6に戻ってゲームを続ける。   After the chat control in step S15c or after executing the process of changing the emotion parameter value 530 after detecting the weightless state in steps S29 and S35, the process returns to step S6 again to continue the game.

よって、本実施形態によれば、第1実施形態と同様の効果を奏するとともに、おしゃべり人形1100の機嫌が悪くなっても、あたかも赤ちゃんをあやす「高い高い」をする要領で放り上げ、無重力状態にしてあげると再び機嫌が良くなるといった「子守ごっこ」風の遊びをする事ができる。   Therefore, according to the present embodiment, the same effect as the first embodiment can be obtained, and even if the mood of the talking doll 1100 becomes worse, it is thrown out as if it is “high and high” to treat the baby, and is brought into a weightless state. If you give it up, you can play like a “Lullaby” like getting good mood again.

また、おしゃべり人形1100が無重力状態の時には、第1実施形態でゲームコントローラケース100が効果音を発したのを同様に喜びの音声や、放り上げられた回数を読み上げる音声を出力させることができるので、より「高い高い」のらしさを演出することができる。これを利用して、例えば二人のプレーヤでキャッチボールの要領でおしゃべり人形1100を交互に放ってその回数をおしゃべり人形1100に読み上げさせるといった遊び方もできる。   In addition, when the chat doll 1100 is in a weightless state, it is possible to output a joyful sound that the game controller case 100 has produced a sound effect in the first embodiment and a sound that reads out the number of times the sound is thrown out. It is possible to produce a more “high and high” quality. By using this, for example, two players can play the chat doll 1100 alternately in the manner of a catch ball and let the chat doll 1100 read the number of times.

尚、無重力状態において放物運動中に音声データ519Bを再生する構成として説明したが、第1実施形態の変形例を第2実施形態に同様に適用することで、放物運動の開始タイミング(リリースタイミング)や放物運動の終了タイミング(キャッチタイミング)でリリース効果音やキャッチ効果音に相当する音を再生する構成とすることもできる。   In addition, although demonstrated as a structure which reproduces | regenerates the audio | speech data 519B during a parabolic exercise | movement in a weightless state, by applying the modification of 1st Embodiment similarly to 2nd Embodiment, the start timing (release of parabolic exercise | movement) It is also possible to play a sound corresponding to a release sound effect or a catch sound effect at a timing) or a parabolic exercise end timing (catch timing).

また、ゲーム終了条件を適宜設定することで、おしゃべり人形1100でゲームをすることもできる。具体的には、ステップS15cやステップS29、ステップS35、次に現在の感情パラメータ値530が「0」に達しているか否かを判定するゲーム判定処理を実行する。そして、「0」に達していればゲームオーバと判定して、予め記憶している大泣き音声データを読み出して再生し、おしゃべり人形1100がかんしゃくを起こしているようにし、ゲーム開始から基準時間(例えば、10分。勿論この為には、ゲーム開始時に経過時間のカウントを開始する処理が必要である。)経過していればゲームクリアとして、予め記憶している寝息音声データを読み出して再生、おしゃべり人形1100を無事寝かしつけたようにすると良い。   Further, the game can be played with the chat doll 1100 by appropriately setting the game end condition. Specifically, step S15c, step S29, step S35, and then a game determination process for determining whether or not the current emotion parameter value 530 has reached “0” is executed. Then, if it reaches “0”, it is determined that the game is over, and the loud crying voice data stored in advance is read out and played back so that the chatter doll 1100 wakes up, and the reference time ( For example, for 10 minutes, of course, this requires processing to start counting elapsed time at the start of the game.) If the game has elapsed, the stored game sound data is read and played back as a game clear. It is recommended that the chat doll 1100 be safely laid down.

また、おしゃべり人形1100で可能な演出は、音声データ519Bの音出力に限らず、発光による視覚的演出を加えることができる。具体的には、おしゃべり人形1100の人形本体1190に、電子制御装置1130に接続される発光素子を設けるとともに、無重力効果音データTBL510Bの各選択条件512に音声データ519Bとともに、発光色や発光パターン情報を定義する。そして、無重力状態の検出に応じて音声データ519Bを再生したのと同様に、予測到達相対高さに応じた発光色や発光パターンで発光素子を発光させて視覚的演出が可能な構成とすることができる。この場合、聴覚障害者でも無重力状態による操作入力を感じさせることができる。   Further, the possible effects of the chat doll 1100 are not limited to the sound output of the audio data 519B, and a visual effect by light emission can be added. Specifically, the doll main body 1190 of the chat doll 1100 is provided with a light emitting element connected to the electronic control unit 1130, and the selection condition 512 of the weightless sound effect data TBL510B is combined with the audio data 519B and the light emission color and light emission pattern information. Define In the same manner as when the audio data 519B is reproduced in response to the detection of the weightless state, the light emitting element emits light with a light emission color or light emission pattern corresponding to the predicted arrival relative height, and a visual effect can be achieved. Can do. In this case, a hearing-impaired person can feel an operation input in a weightless state.

〔第3実施形態〕
次に、本発明を業務用ゲーム装置として実現する第3実施形態について説明する。尚、第1実施形態と同様の構成要素については、同じ符号を付与して説明は省略するものとする。
[Third Embodiment]
Next, a third embodiment for realizing the present invention as an arcade game device will be described. In addition, about the component similar to 1st Embodiment, the same code | symbol is provided and description shall be abbreviate | omitted.

図25に示すように、本実施形態における業務用ゲーム装置1300は、ゲーム装置本体1301と、専用フロアマット1302と、ボール型ゲームコントローラ1330を備える。   As shown in FIG. 25, the arcade game apparatus 1300 in this embodiment includes a game apparatus main body 1301, a dedicated floor mat 1302, and a ball-type game controller 1330.

ゲーム装置本体1301は、一体の筐体に、制御ユニット1210Cと、コイン投入口や各種操作入力ボタンを備えた操作パネル1360と、ビデオモニタ1220と、ボール型ゲームコントローラ1330の収納ハンガー1362とを備える。制御ユニット1210Cは、第1実施形態の制御ユニット1210と基本的には同じであるが、実行するビデオゲームの内容が異なる。   The game apparatus main body 1301 includes a control unit 1210C, an operation panel 1360 provided with a coin slot and various operation input buttons, a video monitor 1220, and a storage hanger 1362 for a ball-type game controller 1330 in an integral casing. . The control unit 1210C is basically the same as the control unit 1210 of the first embodiment, but the content of the video game to be executed is different.

図26の断面図に示すように、ボール型ゲームコントローラ1330は、例えばサッカーボールの意匠を有し、第1実施形態のケース本体102に相当する内部緩衝ケース102Cを第1実施形態のカバー190に相当するカバー190Cで覆い、内部緩衝ケース102Cの内部に電子制御装置1370を内蔵している。   As shown in the sectional view of FIG. 26, the ball-type game controller 1330 has, for example, a design of a soccer ball, and an internal buffer case 102C corresponding to the case body 102 of the first embodiment is used as the cover 190 of the first embodiment. The electronic control device 1370 is built in the internal buffer case 102C by covering with a corresponding cover 190C.

電子制御装置1370は、プラスチック製ケース内に、コントローラ制御ユニット1260と、加速度センサ1248と、近距離無線モジュール1256と、バッテリー1258とを備える。コントローラ制御ユニット1260は、加速度センサ1248で検出した加速度の検出信号を所定サイクルで、制御ユニット1210Cの近距離無線モジュール1214に送信する。   The electronic control unit 1370 includes a controller control unit 1260, an acceleration sensor 1248, a short-range wireless module 1256, and a battery 1258 in a plastic case. The controller control unit 1260 transmits an acceleration detection signal detected by the acceleration sensor 1248 to the short-range wireless module 1214 of the control unit 1210C in a predetermined cycle.

処理の流れについては、基本的には第1実施形態と同様に実現できる。
具体的には、制御ユニット1210Cは、コイン投入口から所定のコインが投入されたらゲーム処理を開始する。ゲームが開始されると、プレーヤはボール型ゲームコントローラ1330でサッカーのリフティングをして操作入力する。
The processing flow can be basically realized in the same manner as in the first embodiment.
Specifically, the control unit 1210C starts the game process when a predetermined coin is inserted from the coin insertion slot. When the game is started, the player lifts the football with the ball-type game controller 1330 and inputs the operation.

制御ユニット1210Cは、加速度センサ1248で検出される加速度から上方向の運動による無重力状態を判定することでリフティングの回数をカウントする。そして、リフティングの回数が増加するにつれて、ビデオモニタ1220にサッカー選手姿のプレーヤキャラクタ30が、敵サッカー選手キャラクタ32をドリブルで躱して敵ゴールに向かう3DCGを生成して表示制御する。   The control unit 1210C counts the number of lifting by determining the weightless state due to the upward motion from the acceleration detected by the acceleration sensor 1248. Then, as the number of times of lifting increases, the player character 30 in the form of a soccer player on the video monitor 1220 generates 3DCG toward the enemy goal by dripping the enemy soccer player character 32 and controlling the display.

リフティング回数が所定基準値に達するとゴール成功の様子を表示制御してゲームクリアとなり、放り上げ(この場合、リフティング動作による上向き方向の動作)を伴わない自由落下による無重力状態とその後の落下衝撃を検出した場合には、敵サッカー選手キャラクタ32にボールが奪われる様子を生成し表示制御してゲームオーバとなる。或いは、自由落下による無重力状態とその後の落下衝撃を検出した場合には操作入力都は見なさず、所定のゲームプレイ時間が経過してもリフティングの回数が基準値に達していなければゲームオーバとしても良い。   When the number of lifting times reaches a predetermined reference value, the display of the success of the goal is controlled and the game is cleared. If it is detected, the enemy soccer player character 32 creates a state in which the ball is taken and controls the display to overrun the game. Alternatively, when a zero gravity state due to free fall and a subsequent drop impact are detected, the operation input capital is not considered, and if the number of lifting times does not reach the reference value even after a predetermined game play time has passed, the game may be over. good.

尚、本実施形態では、プレーヤが一人で遊ぶ形態としているが、ボール型ゲームコントローラ1330を二つ用意して、二人目のプレーヤが敵サッカー選手キャラクタ32の攻撃を同様のリフティング操作入力によって制御するとしても良い。具体的には、一人目のプレーヤのリフティングが二人目のプレーヤのリフティング回数より勝っていれば、プレーヤキャラクタ30が敵サッカー選手キャラクタ32を躱し、その逆であればボールが奪われるように制御すると良い。
また、第1実施形態の変形例は、本実施形態についても同様に適用可能である。
In this embodiment, the player plays alone. However, two ball-type game controllers 1330 are prepared, and the second player controls the attack of the enemy soccer player character 32 by the same lifting operation input. It is also good. Specifically, if the lifting of the first player is greater than the number of liftings of the second player, the player character 30 controls the enemy soccer player character 32 and vice versa. Good.
Moreover, the modification of 1st Embodiment is applicable similarly to this embodiment.

〔変形例〕
以上、本発明を適用した実施形態及びその変形例について述べたが、本発明の適用形態がこれらに限定されるものではなく、発明の趣旨を逸脱しない範囲において適宜構成要素の変更・追加・省略を行うことができる。
[Modification]
The embodiments to which the present invention is applied and the modifications thereof have been described above. However, the application forms of the present invention are not limited to these, and changes, additions, and omissions of components are appropriately made without departing from the spirit of the invention. It can be performed.

例えば、ゲームや遊びの内容は、上記実施形態にかぎらずRPGや、格闘ゲームなど適宜変更可能である。   For example, the content of the game or play can be changed as appropriate, such as RPG or a fighting game, without being limited to the above embodiment.

また、自由落下に伴う無重力状態の検出を、例えば、第1実施形態では転び操作の入力、第2実施形態では感情を悪化させる操作入力と言った具合に、一つの操作入力と見なす構成について説明したが、同無重力状態の判定が有った場合を操作入力と見なさない構成としても良い。   Further, a description will be given of a configuration in which the detection of the weightless state due to free fall is regarded as one operation input, for example, an input of a rolling operation in the first embodiment and an operation input that deteriorates emotions in the second embodiment. However, a configuration in which the case where the weightless state is determined may not be regarded as an operation input may be employed.

また、上記実施形態では、予測到達相対高さに応じて種類の異なる効果音や音声を出力する時に、予測到達相対高さが高いほど大な音量で放音させる構成とすることができる。   Moreover, in the said embodiment, when outputting a different kind of sound effect and sound according to predicted arrival relative height, it can be set as the structure which emits sound with a louder volume, so that predicted arrival relative height is high.

また、上記実施形態では、予測到達相対高さが警戒高さに到達する場合に警告に相当する音を出力する構成としたが、予測到達相対高さを算出せず、無重力状態を検出した時点の速度ベクトルが所定の値を超過する場合に警告音を放音させる構成とすることができる。   Moreover, in the said embodiment, it was set as the structure which outputs the sound equivalent to a warning, when the predicted arrival relative height reaches warning height, but when the weightless state is detected without calculating the predicted arrival relative height When the velocity vector exceeds a predetermined value, a warning sound can be emitted.

また、上記実施形態では、予測到達相対高さが「0」以上であれば無重力状態を利用した操作入力が為された判定する構成であるが、これに判定の下限値を設けることもできる。例えば、ステップS14の前に予測到達高さの算出処理を実行し、ステップS14において予測到達相対高さが0.5m以上でないと無重力状態検出と判定しない、つまり無重力状態を利用した操作入力が為されたとは判定しないとすると良い。   Moreover, in the said embodiment, although it is the structure which determines that the operation input using a weightless state was made if the predicted reach | attainment relative height is "0" or more, the lower limit of determination can also be provided to this. For example, the process of calculating the predicted arrival height is executed before step S14. If the predicted arrival relative height is not 0.5 m or more in step S14, it is not determined that the weightless state is detected, that is, the operation input using the weightless state is performed. It is good not to judge that it was done.

また、無重力状態を利用した操作入力が有った場合に再生される音は、効果音やキャラクタの声に限らず、予測到達相対高さ別に設定された特定音階の音(ドレミ音)としても良い。   In addition, the sound that is played when there is an operation input using the gravity-free state is not limited to the sound effect or the voice of the character, but also as a sound of a specific scale (doremi sound) set according to the predicted arrival relative height good.

第1実施形態におけるコンピュータ玩具の構成例を示す構成図。The block diagram which shows the structural example of the computer toy in 1st Embodiment. ゲームコントローラの構成例を示す外観図。The external view which shows the structural example of a game controller. ゲームコントローラケースの構成例を示す斜視図。The perspective view which shows the structural example of a game controller case. ケース本体の構成例を示す図。The figure which shows the structural example of a case main body. 図4のA−A断面におけるコントローラ収容空間の断面図。Sectional drawing of the controller accommodation space in the AA cross section of FIG. カバーの構成例を示す図。The figure which shows the structural example of a cover. 第1実施形態におけるビデオゲームについて説明するための画面例。The example of a screen for demonstrating the video game in 1st Embodiment. 無重力状態を利用した操作入力方法について説明するための概念図。The conceptual diagram for demonstrating the operation input method using a weightless state. ジャンプ操作入力前後における加速度センサによる加速度検出例を示す概略図。Schematic which shows the example of acceleration detection by the acceleration sensor before and after jump operation input. 第1実施形態における機能構成例を示す機能ブロック図。The functional block diagram which shows the function structural example in 1st Embodiment. 第1実施形態における無重力効果音データTBLのデータ構成例を示す図。The figure which shows the data structural example of the zero gravity effect sound data TBL in 1st Embodiment. 第1実施形態における処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of the process in 1st Embodiment. 第1実施形態の変形例における無重力効果音データTBLのデータ構成例を示す図。The figure which shows the data structural example of the zero gravity effect sound data TBL in the modification of 1st Embodiment. 第1実施形態の変形例における処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of the process in the modification of 1st Embodiment. 第2実施形態におけるおしゃべり人形の一例の外観図。The external view of an example of the chat doll in 2nd Embodiment. 第2実施形態における電子制御装置の構成例を示す図。The figure which shows the structural example of the electronic control apparatus in 2nd Embodiment. 図15に於けるD−D断面図。DD sectional drawing in FIG. 図15に於けるE−E断面図。EE sectional drawing in FIG. 図15におけるF−F断面図。FF sectional drawing in FIG. 人形本体の断面構造の変形例を示すF−F断面図。FF sectional drawing which shows the modification of the cross-section of a doll main body. 第2実施形態における玩具の販売形態例を示す図。The figure which shows the sales form example of the toy in 2nd Embodiment. 第2実施形態における機能構成例を示す機能ブロック図。The functional block diagram which shows the function structural example in 2nd Embodiment. 第2実施形態における無重力効果音データTBLのデータ構成例を示す図。The figure which shows the data structural example of the zero gravity effect sound data TBL in 2nd Embodiment. おしゃべり人形の動作制御の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of operation | movement control of the chat doll. 第3実施形態における業務用ゲーム装置の構成例を示す外観図。The external view which shows the structural example of the arcade game device in 3rd Embodiment. 第3実施形態におけるボール型ゲームコントローラの構成例をしめす断面図。Sectional drawing which shows the structural example of the ball-type game controller in 3rd Embodiment.

符号の説明Explanation of symbols

4 ゲームキャラクタ
6 障害物
100 ゲームコントローラケース
102 ケース本体
112 コントローラ収容空間
190 カバー
200 処理部
210 ゲーム演算部
212 速度算出部
214 無重力状態検出部
216 音種類選択部
218 効果音出力制御部
500 記憶部
510 無重力効果音データTBL
512 選択条件
519 効果音データ
520 落下時効果音データ
1000 コンピュータ玩具
1100 おしゃべり人形
1130 電子制御装置
1160 コントローラ制御ユニット
1200 家庭用ゲーム装置
1201 ゲーム装置本体
1202 光ディスク
1204 メモリカード
1210 制御ユニット
1214 近距離無線モジュール
1230 ゲームコントローラ
1248 加速度センサ
1252 近距離無線モジュール
1254 スピーカ
4 Game Character 6 Obstacle 100 Game Controller Case 102 Case Main Body 112 Controller Housing Space 190 Cover 200 Processing Unit 210 Game Calculation Unit 212 Speed Calculation Unit 214 Zero Gravity State Detection Unit 216 Sound Type Selection Unit 218 Sound Effect Output Control Unit 500 Storage Unit 510 Weightless sound effect data TBL
512 Selection Condition 519 Sound Effect Data 520 Drop Effect Sound Data 1000 Computer Toy 1100 Talking Doll 1130 Electronic Control Device 1160 Controller Control Unit 1200 Home Game Device 1201 Game Device Body 1202 Optical Disk 1204 Memory Card 1210 Control Unit 1214 Short-range Wireless Module 1230 Game controller 1248 Acceleration sensor 1252 Short-range wireless module 1254 Speaker

Claims (9)

加速度センサと、
前記加速度センサによって検出された加速度値に基づいて無重力状態にあることを検出する無重力検出手段と、
前記無重力検出手段の検出に応じて、視覚的演出及び/又は聴覚的演出の実行を制御する演出実行制御手段と、
を備えた玩具。
An acceleration sensor;
Weightlessness detection means for detecting that there is weightlessness based on the acceleration value detected by the acceleration sensor;
Production execution control means for controlling execution of visual production and / or audio production in response to detection by the weightless detection means;
Toy with.
前記無重力検出手段は、上方への運動に伴う無重力状態か、下方への運動に伴う無重力状態かを判定する無重力種類判定手段を有し、
前記演出実行制御手段は、前記無重力種類判定手段によって判定された種類に応じた演出を実行する
請求項1に記載の玩具。
The weightlessness detecting means has weightlessness type determining means for determining whether the weightless state accompanying the upward movement or the weightless state accompanying the downward movement,
The toy according to claim 1, wherein the effect execution control means executes an effect according to the type determined by the weightless type determination means.
前記演出実行制御手段は、前記無重力種類判定手段によって判定された種類に応じて、出力音声の種類を可変に制御して前記聴覚的演出を実行する手段を有する、
請求項2に記載の玩具。
The production execution control means includes means for variably controlling the type of output sound according to the type determined by the weightless type determination means and executing the auditory production.
The toy according to claim 2.
前記無重力検出手段は、前記加速度センサによって検出された加速度値に基づいて、無重力状態における予測到達相対高さを判定する予測到達相対高さ判定手段を有し、
前記演出実行制御手段は、前記予測到達相対高さに応じた演出を実行制御する
請求項1〜3の何れか一項に記載の玩具。
The weightlessness detection means includes predicted arrival relative height determination means for determining a predicted arrival relative height in a weightless state based on the acceleration value detected by the acceleration sensor,
The toy according to any one of claims 1 to 3, wherein the effect execution control means executes and controls an effect corresponding to the predicted arrival relative height.
前記演出実行制御手段は、前記予測到達相対高さの大きさに応じて、出力音声の種類及び/又は大きさを可変に制御して前記聴覚的演出を実行する手段を有する、
請求項4に記載の玩具。
The effect execution control means includes means for variably controlling the type and / or size of the output sound according to the predicted arrival relative height, and executing the auditory effect.
The toy according to claim 4.
前記無重力検出手段は、前記前記予想到達相対高さに到達するタイミングを判定する到達タイミング判定手段を更に有し、
前記演出実行制御手段は、前記到達タイミング判定手段により判定されたタイミングで所定の演出を実行制御する、
請求項4又は5に記載の玩具。
The weightless detection means further includes arrival timing determination means for determining the timing of reaching the expected arrival relative height,
The effect execution control means executes and controls a predetermined effect at a timing determined by the arrival timing determination means.
The toy according to claim 4 or 5.
前記演出実行制御手段は、前記予測到達相対高さが所定の危険高さ条件を満たす場合に所定の警告演出を発動させる制御を行う、
請求項4〜6の何れか一項に記載の玩具。
The effect execution control means performs control to activate a predetermined warning effect when the predicted arrival relative height satisfies a predetermined danger height condition,
The toy according to any one of claims 4 to 6.
前記無重力検出手段の検出後に、前記加速度センサによって検出された加速度値に基づいて前記無重力状態から復帰したことを検出する復帰検出手段と、
前記復帰検出手段の検出に応じて、視覚的演出及び/又は聴覚的演出の実行を制御する復帰時演出実行制御手段と、
を備えた請求項1〜7の何れか一項に記載の玩具。
Return detection means for detecting return from the weightless state based on an acceleration value detected by the acceleration sensor after detection by the weightless detection means;
In response to detection by the return detection means, a return-time effect execution control means for controlling execution of visual effects and / or auditory effects;
The toy according to any one of claims 1 to 7, comprising:
前記無重力検出手段は、前記加速度センサによって検出された加速度値が所定の規定時間の間、継続して所定の無重力状態条件を満足したことをもって無重力状態にあると検出する、
請求項1〜8の何れか一項に記載の玩具。
The weightless detection means detects that the acceleration value detected by the acceleration sensor is in a weightless state when the predetermined weightless state condition is continuously satisfied for a predetermined time;
The toy according to any one of claims 1 to 8.
JP2008052594A 2008-03-03 2008-03-03 Toy Pending JP2009207633A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008052594A JP2009207633A (en) 2008-03-03 2008-03-03 Toy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008052594A JP2009207633A (en) 2008-03-03 2008-03-03 Toy

Publications (1)

Publication Number Publication Date
JP2009207633A true JP2009207633A (en) 2009-09-17

Family

ID=41181384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008052594A Pending JP2009207633A (en) 2008-03-03 2008-03-03 Toy

Country Status (1)

Country Link
JP (1) JP2009207633A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011218105A (en) * 2010-04-02 2011-11-04 Ayako Yano Sensory device for horizontal holding action and game machine
JP2011251091A (en) * 2010-06-01 2011-12-15 Loveox Co Ltd Soccer ball of countable lifting frequency
KR101479411B1 (en) * 2013-07-08 2015-01-27 지승환 Toy attached with augmented reality controller
CN104415554A (en) * 2013-08-23 2015-03-18 朱江 Customized role-playing method of intelligent interactive toy storyboard
JP2017207777A (en) * 2017-08-07 2017-11-24 シャープ株式会社 Robot device, control program, and computer-readable recording medium recorded with control program
JP6316385B1 (en) * 2016-11-16 2018-04-25 株式会社バンダイ Production output toy
JP2019014032A (en) * 2017-07-11 2019-01-31 パナソニックIpマネジメント株式会社 Device, robot, method and program
JP2019202094A (en) * 2018-05-25 2019-11-28 任天堂株式会社 Game controller

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011218105A (en) * 2010-04-02 2011-11-04 Ayako Yano Sensory device for horizontal holding action and game machine
JP2011251091A (en) * 2010-06-01 2011-12-15 Loveox Co Ltd Soccer ball of countable lifting frequency
KR101479411B1 (en) * 2013-07-08 2015-01-27 지승환 Toy attached with augmented reality controller
CN104415554A (en) * 2013-08-23 2015-03-18 朱江 Customized role-playing method of intelligent interactive toy storyboard
JP6316385B1 (en) * 2016-11-16 2018-04-25 株式会社バンダイ Production output toy
JP2018079040A (en) * 2016-11-16 2018-05-24 株式会社バンダイ Performance output toy
JP2019014032A (en) * 2017-07-11 2019-01-31 パナソニックIpマネジメント株式会社 Device, robot, method and program
JP2017207777A (en) * 2017-08-07 2017-11-24 シャープ株式会社 Robot device, control program, and computer-readable recording medium recorded with control program
JP2019202094A (en) * 2018-05-25 2019-11-28 任天堂株式会社 Game controller

Similar Documents

Publication Publication Date Title
JP2009207633A (en) Toy
US10709978B2 (en) Storage medium having stored thereon information processing program, and information processing device
JP6701132B2 (en) Game system, game program, game device, and game processing method
US9821228B2 (en) Video game systems and methods
US9375640B2 (en) Information processing system, computer-readable storage medium, and information processing method
JP5064828B2 (en) Game device and program for realizing the game device
JP5783686B2 (en) GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME CONTROL METHOD
JP2005505357A (en) Method for providing game information by a character in a game environment
TW201219093A (en) Controller device and controller system
JP5756299B2 (en) GAME SYSTEM, GAME DEVICE, GAME PROGRAM, AND GAME PROCESSING METHOD
JP6975683B2 (en) Information processing programs, information processing devices, information processing systems, and information processing methods
WO2010010929A1 (en) Game device, method for controlling game, game control program and computer readable recording medium storing program
JP2009011568A (en) Game program and game machine
US10335685B2 (en) Storage medium having stored therein game program, information processing apparatus, information processing system, and game processing method
US20170232338A1 (en) Systems and Methods for Providing Immersive Game Feedback Using Haptic Effects
JP6957218B2 (en) Simulation system and program
US20210060423A1 (en) Information processing system, non-transitory storage medium having stored therein information processing program, information processing apparatus, and information processing method
JP2009207634A (en) Program, information memory medium and game machine
US12023587B2 (en) Storage medium, information processing system, information processing apparatus, and game processing method
JP6122587B2 (en) GAME PROGRAM AND GAME DEVICE
US20150336006A1 (en) Video game system, apparatus and method
JP2010279817A (en) Toy
JP5081120B2 (en) PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE
JP2017144217A (en) Game system, game device, information processor, and control program
JP2018075271A (en) Game program and game system