(57)【要約】【課題】コースのスタートエリアに設置した車両玩具の走行を自動的に開始させる。【解決手段】コース６０上を移動する移動玩具１０であって、その接地面側に少なくとも１つの接地部１８、２０を有するボディ１２と、このボディに搭載され、所与の動力が供給されて移動玩具を移動させる原動機３０と、当該ボディの接地面側に設けられ、接地面側に対向する検知対象を検知するセンサ５０と、このセンサからの検知結果の変化に基づいて、移動玩具がコース上のスタートエリアＳＡに配置されて、スタートエリアの輝度が第１の輝度から第２の輝度に切り替わったと判断した場合に、原動機の駆動をオフからオンに切り替える制御部３１０と、を含む。【選択図】図６
2009247577.tif 000002
【特許請求の範囲】
【請求項１】
コース上を移動する移動玩具であって、
その接地面側に少なくとも１つの接地部を有するボディと、
前記ボディに搭載され、所与の動力が供給されて前記移動玩具を移動させる原動機と、
前記ボディの前記接地面側に設けられ、前記接地面側に対向する検知対象を検知するセンサと、
前記センサからの検知結果の変化に基づいて、前記移動玩具が前記コース上のスタートエリアに配置されたと判断された場合に、前記原動機の駆動をオフからオンに切り替える制御部と、
を含むことを特徴とする移動玩具。
【請求項２】
請求項１において、
前記センサは、前記検知対象の輝度を検知し、
前記制御部は、
前記センサからの検知結果の変化に基づいて、前記移動玩具が配置される前記スタートエリアの輝度が第１の輝度から第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることを特徴とする移動玩具。
【請求項３】
請求項２において、
前記スタートエリアには、前記スタートエリアの輝度をスタートタイミングにおいて前記第１の輝度から前記第２の輝度に切り替えるオートスタート装置が配置され、
前記制御部は、
前記センサからの検知結果の変化に基づいて、前記オートスタート装置によって前記スタートエリアの輝度が前記第１の輝度から前記第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることを特徴とする移動玩具。
【請求項４】
請求項２または請求項３において、
前記第１の輝度は、所与の基準輝度未満の輝度であり、
前記第２の輝度は、前記基準輝度以上の輝度であり、
前記制御部は、
前記コースのうちの前記スタートエリア以外の領域の輝度が、前記基準輝度未満第１の輝度である場合に、
前記センサからの検知結果の変化に基づいて、前記スタートエリアの輝度が前記第１の輝度から前記第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることを特徴とする移動玩具。
【請求項５】
請求項２または請求項３において、
前記第１の輝度は、所与の基準輝度以上の輝度であり、
前記第２の輝度は、前記基準輝度未満の輝度であり、
前記制御部は、
前記コースのうちの前記スタートエリア以外の領域の輝度が、前記基準輝度以上第１の輝度である場合に、
前記センサからの検知結果の変化に基づいて、前記スタートエリアの輝度が前記第１の輝度から前記第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることを特徴とする移動玩具。
【請求項６】
請求項５において、
前記センサは、
前記検知対象に向けて光を投射する投光素子と
前記投光素子から投光した前記光の前記検知対象での反射光を受光する受光素子と、
を含む反射型フォトセンサであることを特徴とする移動玩具。
【請求項７】
請求項２乃至６のいずれかにおいて、
前記コース上には、前記コースとは輝度が異なる複数のマーカがさらに設けられ、
前記スタートエリアおよび前記複数のマーカで区切られた前記コースの第１〜第Ｎのコース区間に対応づけられた第１〜第Ｎの走行制御データを記憶する記憶部をさらに含み、
前記制御部は、
前記第１〜第Ｎの走行制御データに基づいて、移動玩具の走行を制御することを特徴とする移動玩具。
【請求項８】
請求項７において、
前記第１〜第Ｎの走行制御データを外部のゲーム装置と送受信するための外部インターフェース部をさらに含み、
前記制御部は、
前記外部インターフェース部を介して前記ゲーム装置から受信した前記第１〜第Ｎの走行制御データに基づいて、移動玩具の制御を行うことを特徴とする移動玩具。
【請求項９】
請求項７または請求項８において、
前記制御部は、
前記センサからの検知結果の変化および前記第１〜第Ｎの走行制御データに基づいて、前記マーカの検知された回数が所定の回数に到達したと判断した場合に、前記原動機の駆動をオンからオフに切り替えることを特徴とする移動玩具。
【請求項１０】
請求項１において、
前記スタートエリアの輝度が所与の基準輝度以上に設定され、
前記制御部は、
前記センサからの検知結果の変化に基づいて、前記移動玩具が前記スタートエリアに配置されて、前記検知対象の輝度が前記基準輝度以上であると判断した場合に、前記原動機の駆動をオフからオンに切り替えることを特徴とする移動玩具。
【請求項１１】
請求項１０において、
前記センサは、
前記検知対象に向けて光を投射する投光素子と
前記投光素子から投光した前記光の前記検知対象での反射光を受光する受光素子と、
を含む反射型フォトセンサであることを特徴とする移動玩具。
【請求項１２】
請求項２乃至１１のいずれかに記載の移動玩具が走行するコースの前記スタートエリアに設置され、前記移動玩具の前記コース上での走行を開始させるオートスタート装置であっ
て、
前記スタートエリアの輝度を第１の輝度から第２の輝度に切り替える輝度切替機構を含むことを特徴とするオートスタート装置。
【請求項１３】
請求項１２において、
前記輝度切替機構は、
前記スタートエリアが画面表示され、前記画面表示を第１の輝度から第２の輝度に切り替え表示するディスプレイであることを特徴とするオートスタート装置。
【請求項１４】
請求項１２において、
前記輝度切替機構は、
前記スタートエリアにおいて前記移動玩具が走行する透明な走行面と、
前記第１の輝度を有する第１の輝度プレートと、
前記第２の輝度を有する第２の輝度プレートと、
前記走行面の下側に設けられる輝度プレートを前記第１の輝度プレートから前記第２の輝度プレートに切り替える輝度プレート切替装置と、
を含むことを特徴とするオートスタート装置。
【請求項１５】
請求項１乃至１１のいずれかに記載の移動玩具の走行を制御するためのデータである走行制御データを記憶する走行制御データ記憶部と、
前記走行制御データを、前記移動玩具に対して送信する処理を行う送信処理部として、
コンピュータを機能させ、
前記送信処理部は、
前記移動玩具の前記コースにおける走行終了条件を設定する走行終了条件情報を前記走行制御データとして、前記移動玩具に対して送信する処理を行うことを特徴とするプログラム。
【請求項１６】
請求項１５において、
前記走行終了条件は、
前記移動玩具が前記コースを走行する際に、前記コース上に設けられた前記マーカを検知した回数によって設定されることを特徴とするプログラム。
【請求項１７】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１５または請求項１６に記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１８】
請求項１乃至１１のいずれかに記載の移動玩具の走行を制御するためのデータである走行制御データを記憶する走行制御データ記憶部と、
前記走行制御データを、前記移動玩具に対して送信する処理を行う送信処理部と、を含み、
前記送信処理部は、
前記移動玩具の前記コースにおける移動の終了条件を設定する移動終了条件情報を前記走行制御データとして、前記移動玩具に対して送信する処理を行うことを特徴とするゲーム装置。
【請求項１９】
請求項１８において、
前記走行終了条件は、
前記移動玩具が前記コースを走行する際に、前記コース上に設けられた前記マーカを検知した回数によって設定されることを特徴とするゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動玩具、オートスタート装置、プログラム、情報記憶媒体、およびゲーム装置等に関する。
【背景技術】
【０００２】
従来から、複数のコースパーツを連結することで構成される所望のコースを走行させるレーシングカー等を模して、ユーザがより楽しめるように各種趣向を凝らしている車両玩具（移動玩具）が知られている。このような移動玩具として、例えば、特許文献１、特許文献２の従来例がある。
【０００３】
特許文献1には、コース状態に応じて、所定のプログラムに基づく自動操縦と、ユーザの遠隔のコントローラの使用によって走行速度と走行方向を操作する手動操縦とを切り替えられる車両玩具走行装置が開示されている。当該車両玩具走行装置では、自動操縦用プログラムは、外部端末となる入力装置で事前に設定し、車両玩具に搭載する人形に内蔵した記憶装置に書き込まれる。そして、自動操縦用プログラムは、当該人形を模した記憶装置を介して、車両玩具に搭載したメモリに転送される。
【０００４】
また、特許文献２には、ゲーム装置でゲームプレイすることで得られた制御情報を車両玩具に転送し、この制御情報に基づいて車両玩具の走行を制御する技術が開示されている。
【特許文献１】特開平６−２６９５７４号公報
【特許文献２】特開２０００−２１０４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
車両玩具によるユーザの楽しみ方の一つとして、例えば、各自が所有の車両玩具を持ち寄って当該車両玩具のレースを行うことがある。しかしながら、特許文献１、２の従来技術では、このようなレースで各自の車両玩具をスタートさせるのに際して、例えば、各ユーザがスタートシグナルと同時に車両玩具から手を離してコースインさせる等、人為的に行われ、各車両玩具が正確に同時スタートを行うことが困難であった。
【０００６】
本発明に係る幾つかの態様によれば、コースインさせた車両玩具の走行を自動的に開始できる。
【課題を解決するための手段】
【０００７】
本発明は、コース上を移動する移動玩具であって、その接地面側に少なくとも１つの接地部を有するボディと、前記ボディに搭載され、所与の動力が供給されて前記移動玩具を移動させる原動機と、前記ボディの前記接地面側に設けられ、前記接地面側に対向する検知対象を検知するセンサと、前記センサからの検知結果の変化に基づいて、前記移動玩具が前記コース上のスタートエリアに配置されたと判断された場合に、前記原動機の駆動をオフからオンに切り替える制御部と、を含む移動玩具に関係する。
【０００８】
本発明の移動玩具によれば、移動玩具のボディの接地面側に設けられたセンサからの検知結果の変化に基づいて、移動玩具がスタートエリアに配置されたと判断されると、原動機の駆動をオフからオンに切り替えられるので、ユーザがコースのスタートエリアに移動玩具を設置すると自動的に移動玩具の走行を開始できるようになる。
【０００９】
このとき、本発明では、前記センサは、前記検知対象の輝度を検知し、前記制御部は、前記センサからの検知結果の変化に基づいて、前記移動玩具が前記スタートエリアに配置されて、前記スタートエリアの輝度が第１の輝度から第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることとしてもよい。
【００１０】
このようにすれば、センサからの検知結果の変化に基づいて、移動玩具がスタートエリアに配置されて、スタートエリアの輝度が第１の輝度から第２の輝度に切り替わったと判断されると、原動機の駆動をオフからオンに切り替えて、自動的に移動玩具の走行を開始できるようになる。
【００１１】
また、本発明では、前記スタートエリアには、前記スタートエリアの輝度を前記第１の輝度から前記第２の輝度に切り替えるオートスタート装置が配置され、前記制御部は、前記センサからの検知結果の変化に基づいて、前記オートスタート装置によって前記スタートエリアの輝度が前記第１の輝度から前記第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることとしてもよい。
【００１２】
このようにすれば、オートスタート装置によって、スタートエリアの輝度を第１の輝度から第２の輝度に切り替えられるので、当該オートスタート装置のスタートエリアの輝度切替操作によって、自動的に移動玩具の走行を開始できるようになる。
【００１３】
このとき、本発明では、前記第１の輝度は、所与の基準輝度未満の輝度であり、前記第２の輝度は、前記基準輝度以上の輝度であり、前記制御部は、前記コースの輝度が前記第１の輝度である場合に、前記センサからの検知結果の変化に基づいて、前記スタートエリアの輝度が前記第１の輝度から第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることとしてもよい。
【００１４】
このようにすれば、オートスタート装置がスタートエリアの輝度を所与の基準輝度未満の輝度から当該基準輝度以上の輝度に切り替えることによって、自動的に移動玩具の走行を開始できるようになる。
【００１５】
また、本発明では、前記第１の輝度は、所与の基準輝度以上の輝度であり、前記第２の輝度は、前記基準輝度未満の輝度であり、前記制御部は、前記コースの輝度が前記第１の輝度である場合に、前記センサからの検知結果の変化に基づいて、前記スタートエリアの輝度が前記第１の輝度から第２の輝度に切り替わったと判断した場合に、前記原動機の駆動をオフからオンに切り替えることとしてもよい。
【００１６】
このようにすれば、オートスタート装置がスタートエリアの輝度を所与の基準輝度以上の輝度から当該基準輝度未満の輝度に切り替えることによって、自動的に移動玩具の走行を開始できるようになる。
【００１７】
このとき、本発明では、前記センサは、前記検知対象に向けて光を投射する投光素子と、前記投光素子から投光した前記光の前記検知対象での反射光を受光する受光素子と、を含む反射型フォトセンサであることとしてもよい。
【００１８】
このようにすれば、反射型フォトセンサによる検知対象の輝度変化に基づいて、自動的に移動玩具の走行を開始できるようになる。
【００１９】
また、本発明では、前記コース上には、前記コースと輝度の異なる複数のマーカがさらに設けられ、前記移動玩具は、前記スタートエリアおよび前記複数のマーカで区切られた前記コースの第１〜第Ｎのコース区間に対応づけられた第１〜第Ｎの走行制御データを記憶する記憶部をさらに含み、前記制御部は、前記第１〜第Ｎの走行制御データに基づいて、移動玩具の走行を制御することとしてもよい。
【００２０】
このようにすれば、移動玩具をコース上に走行させる際に、各コース区間に対応づけられた走行制御データに基づいて、移動玩具の走行を制御できるようになる。
【００２１】
また、本発明では、前記第１〜第Ｎの走行制御データを外部のゲーム装置と送受信するための外部インターフェース部をさらに含み、前記制御部は、前記外部インターフェース部を介して前記ゲーム装置から受信した前記第１〜第Ｎの走行制御データに基づいて、移動玩具の制御を行うこととしてもよい。
【００２２】
このようにすれば、移動玩具をコース上に走行させる際に、ゲーム装置から受信した各コース区間に対応づけられた走行制御データに基づいて、移動玩具の走行を制御できるようになる。
【００２３】
また、本発明では、前記制御部は、前記センサからの検知結果の変化および前記第１〜第Ｎの走行制御データに基づいて、前記マーカの検知された回数が所定の回数に到達したと判断した場合に、前記原動機の駆動をオンからオフに切り替えることとしてもよい。
【００２４】
このようにすれば、センサからの検知結果および走行制御データに基づいて、移動玩具の原動機の駆動をオンからオフに切り替える条件を設定できるようになる。
【００２５】
このとき、本発明では、前記スタートエリアの輝度が所与の基準輝度以上に設定され、前記制御部は、前記センサからの検知結果の変化に基づいて、前記移動玩具が前記スタートエリアに配置されて、前記検知対象の輝度が前記基準輝度以上であると判断した場合に、前記原動機の駆動をオフからオンに切り替えることとしてもよい。
【００２６】
このようにすれば、スタートエリアの輝度が所与の基準輝度以上に設定された場合に、移動玩具をスタートエリアに設置して、センサが検知した輝度が基準輝度以上であると判断すると、原動機の駆動をオフからオンに切り替わって、移動玩具の走行が自動的に開始されるようになる。
【００２７】
また、本発明では、前記センサは、前記検知対象に向けて光を投射する投光素子と、前記投光素子から投光した前記光の前記検知対象での反射光を受光する受光素子と、を含む反射型フォトセンサであることとしてもよい。
【００２８】
このようにすれば、スタートエリアに移動玩具を設置した際に、反射型フォトセンサによって、輝度が基準輝度以上であると判断すると、原動機の駆動をオフからオンに切り替わり、移動玩具の走行が自動的に開始されるようになる。
【００２９】
また、本発明は、上記のいずれかに記載の移動玩具が走行するコースのスタートエリアに設置され、前記車両玩具の前記コース上での走行を開始させるオートスタート装置であって、前記スタートエリアの輝度を第１の輝度から第２の輝度に切り替える輝度切替機構を含むことを特徴とするオートスタート装置に関係する。
【００３０】
本発明のオートスタート装置によれば、輝度切替機構によってスタートエリアの輝度を第１の輝度から第２の輝度に切り替えられるので、オートスタート装置によって、輝度を検知するセンサを接地面側に設けた車両玩具を自動的に走行開始できるようになる。
【００３１】
このとき、本発明では、前記輝度切替機構は、前記スタートエリアが画面で表示され、前記画面を第１の輝度から第２の輝度に切り替え表示するディスプレイであることとしてもよい。
【００３２】
このようにすれば、ディスプレイの画面の輝度を第1の輝度から第２の輝度に切り替えることによって、スタートエリアの輝度の切り替え操作ができるようになる。
【００３３】
また、本発明では、前記輝度切替機構は、前記スタートエリアにおいて前記車両玩具が走行する透明な走行面と、前記第１の輝度を有する第１の輝度プレートと、前記第２の輝度を有する第２の輝度プレートと、前記走行面の下側に設けられる輝度プレートを第１の輝度プレートから第２の輝度プレートに切り替える輝度プレート切替装置と、を含むこととしてもよい。
【００３４】
このようにすれば、輝度プレート切替装置によって、スタートエリアの輝度を第１の輝度から第２の輝度に切り替えられる操作ができるようになる。
【００３５】
また、本発明は、上記のいずれかに記載の移動玩具の走行を制御するためのデータである走行制御データを記憶する走行制御データ記憶部と、前記走行制御データを、前記移動玩具に対して送信する処理を行う送信処理部として、コンピュータを機能させ、前記送信処理部は、前記移動玩具の前記コースにおける走行終了条件を設定する走行終了条件情報を前記走行制御データとして、前記移動玩具に対して送信する処理を行うことを特徴とするプログラムに関係する。
【００３６】
本発明のプログラムによれば、プレーヤは、走行制御データ設定画面を用いた簡素な作業で、走行制御データを設定して、設定後の走行制御データを移動玩具に送信することができるので、移動玩具の走行制御のための簡素なインターフェース環境をプレーヤに提供できる。特に、走行終了条件情報を走行制御データとして送信することによって、送信先の移動玩具の走行終了条件を設定できる。
【００３７】
また、本発明では、前記走行終了条件は、前記移動玩具が前記コースを走行する際に、前記コース上に設けられた前記マーカを検知した回数によって設定されることとしてもよい。
【００３８】
このようにすれば、走行制御データの送信先の移動玩具の走行終了条件を移動玩具のセンサがマーカを検知した回数に基づいて、移動玩具の走行を終了させることができる。
【００３９】
また、本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体に関係する。
【００４０】
また、本発明は、上記のいずれかに記載の移動玩具の走行を制御するためのデータである走行制御データを記憶する走行制御データ記憶部と、前記走行制御データを、前記移動玩具に対して送信する処理を行う送信処理部と、を含み、前記送信処理部は、前記移動玩具の前記コースにおける移動の終了条件を設定する移動終了条件情報を前記走行制御データとして、前記移動玩具に対して送信する処理を行うことを特徴とするゲーム装置に関係する。
【００４１】
このとき、本発明では、前記走行終了条件は、前記移動玩具が前記コースを走行する際に、前記コース上に設けられた前記マーカを検知した回数によって設定されることとしてもよい。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の好適な実施の形態について詳細に説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００４３】
１．コース
図１（Ａ）に、本実施形態の移動玩具となる車両玩具を走行させるコースの一例を斜視図で示す。本実施形態では、車両玩具１０を走行させるコース６０は、図１（Ａ）に示すように、直線形状、カーブ形状、およびスロープ形状の各種構成を有する複数のコースパーツＣＰ１〜ＣＰ１６が適宜の連結構造を介して、隣接する他のコース部と連結されて無端状に形成し、直線、カーブ、およびスロープが配置される構成となっている。当該コース６０は、コースパーツＣＰ１〜ＣＰ８によって構成される第１の巡回コース６１に、コースパーツＣＰ９〜ＣＰ１６によって当該第１の巡回コース６１と略同一に構成される第２の巡回コース６２を後続させるように設置し、サーキット２周で１コースとなる構成となっている。
【００４４】
第１の巡回コース６１は、第１の直線コースパーツＣＰ１、第１のカーブコースパーツＣＰ２、第１のスロープコースパーツＣＰ３、第２のカーブコースパーツＣＰ４、第２のスロープコースパーツＣＰ５、第３のカーブコースパーツＣＰ６、第２の直線コースパーツＣＰ７、および第４のカーブコースパーツＣＰ８を順に連結して構成される。第１の直線コースパーツＣＰ１は、第２の直線コースパーツＣＰ７より長い直線コースパーツであり、第１のカーブコースパーツＣＰ２に連結される。第１のカーブコースパーツＣＰ２は、ループ形状のコースパーツであり、第１のスロープコースパーツＣＰ３に連結される。第１のスロープコースパーツＣＰ３は、第１の直線コースパーツＣＰ１および第３の直線コースパーツＣＰ９と立体交差するように、スロープ形状の架橋となって、後続の第２のカーブコースパーツＣＰ４に連結される。第２のカーブコースパーツＣＰ４は、緩やかなカーブコースであり、かつ第６のカーブコースパーツＣＰ１２と立体交差するように、スロープ形状の架橋となって、後続の第２のスロープコースパーツＣＰ５に連結される。第２のスロープコースパーツＣＰ５は、第１の直線コースパーツＣＰ１、第３の直線コースパーツＣＰ９と立体交差するように、スロープ形状の架橋となって、後続の第３のカーブコースパーツＣＰ６に連結される。第３のカーブコースパーツＣＰ６は、カーブ形状のコースパーツであり、後続の第２の直線コースパーツＣＰ７に連結される。第２の直線コースパーツＣＰ７は、直線形状のコースパーツであり、後続の第４のカーブコースパーツＣＰ８に連結される。第４のカーブコースパーツＣＰ８は、ループ形状のコースパーツであり、後続の第２の巡回コース６２の導入コースとなる第３の直線コースパーツＣＰ９に連結される。
【００４５】
一方、第２の巡回コース６２は、第３の直線コースパーツＣＰ９、第５のカーブコースパーツＣＰ１０、第３のスロープコースパーツＣＰ１１、第６のカーブコースパーツＣＰ１２、第４のスロープコースパーツＣＰ１３、第７のカーブコースパーツＣＰ１４、第４の直線コースパーツＣＰ１５、および第８のカーブコースパーツＣＰ１６を順に連結して構成される。第３の直線コースパーツＣＰ９は、第１の直線コースパーツＣＰ１と同一の直線コースパーツであり、第５のカーブコースパーツＣＰ１０に連結される。第５のカーブコースパーツＣＰ１０は、第１のループコースパーツＣＰ２と同一のループ形状のコースパーツであり、第３のスロープコースパーツＣＰ１１に連結される。第３のスロープコースパーツＣＰ１１は、第１のスロープコースパーツＣＰ３と同様の構成でスロープ形状の架橋となって、後続の第６のカーブコースパーツＣＰ１２に連結される。第６のカーブコースパーツＣＰ１２は、緩やかなカーブコースであり、後続の第４のスロープコースパーツＣＰ１３に連結される。第４のスロープコースパーツＣＰ１３は、第２のスロープコースパーツＣＰ５と同様の構成でスロープ形状の架橋となって、後続の第７のカーブコースパーツＣＰ１４に連結される。第７のカーブコースパーツＣＰ１４は、カーブ形状のコースパーツであり、後続の第４の直線コースパーツＣＰ１５に連結される。第４の直線コースパーツＣＰ１５は、直線形状のコースパーツであり、後続の第８のカーブコースパーツＣＰ１６に連結される。
【００４６】
また、各コース部は、図1（Ｂ）のＡ−Ａ矢視断面図で示すように、第１の巡回コース６１と第２の巡回コース６２が並列され、各巡回コース６１、６２に対し両サイド側に、それぞれ側壁６３Ｌ、６３Ｒ、６４Ｌ、６４Ｒが設けられている。そして、各巡回コース６１、６２の略中央には、黒色のセンターラインＣＬ１、ＣＬ２が設けられている。
【００４７】
さらに、コース６０には、図１（Ａ）に示すように、各コースパーツＣＰ１〜ＣＰ１６の連結部に白色のマーカＭＣ１〜ＭＣ１６が設けられており、そのうち、第１の直線コース部ＣＰ１の一端に設けられる第１のマーカＭＣ１がスタートエリアＳＡとなる。本実施形態では、当該スタートエリアＳＡには、スタートエリアＳＡの輝度を一の輝度（第１の輝度）から他の輝度（第２の輝度）に切り替えるオートスタート装置６００が配置される。なお、ここで言及する基準輝度とは、第1の輝度と第２の輝度の差異を明確に設定するための当該第１の輝度と第２の輝度の間の所与の輝度である。
【００４８】
本実施形態では、オートスタート装置６００がスタートエリアＳＡの輝度を一の輝度（第１の輝度）から他の輝度（第２の輝度）に切り替えることによって、車両玩具１０は、スタートエリアＳＡ（第１のマーカＭＣ１）をスタートラインとして走行開始する。そして、車両玩具１０は、各種端末装置等からなるゲーム装置からインストールされるプログラムによって走行動作が制御されながら、コース６０上を反時計回り（図１におけるＸ方向）で走行する。また、コース６０は、第１〜第１６のマーカＭＣ１〜ＭＣ１６で区切ることによって、第１〜第１６のコース区間ＣＳ１〜ＣＳ１６が設定されるものとする。すなわち、各コースパーツＣＰ９〜ＣＰ１６に対応して、各コース区間ＣＳ１〜ＣＳ１６が設定されるものとする。なお、本実施形態のコース６０は、図１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００４９】
２．移動玩具
図２に、本実施形態の移動玩具の一例である車両玩具１０の外観斜視図を示す。本実施形態では、図２に示すように、車両玩具１０のボディ１２は、スポーツカー等の外形を模した外装部１４と、前輪１８と後輪２０（接地部）が一対ずつ設けられるシャシ１６とを含む。これらの前輪１８および後輪２０は、シャシ１６に搭載されたモータ等の原動機によって駆動されて、車両玩具１０を移動させる。
【００５０】
図２に示すように、ボディ１２の四隅には、ガイドローラ（プレート）２１、２２、２３、２４（２４について図３参照）がそれぞれ設けられている。これらのガイドローラ２１〜２４は、コース６０を走行中に、図１（Ｂ）に示す側壁６３Ｌ、６３Ｒ、６４Ｌ、６４Ｒにヒットすることで、車両玩具１０のコース６０上での進行を円滑にすると共に、車両玩具１０の走行の安定性を担保するための部材である。
【００５１】
なお、本実施形態では、車両玩具１０は、ボディ１２（外装部１４）がスポーツカーを模した形状になっているが、車両玩具１０は、これに限らず様々な形態の自動車（例えば、トラック等）、或いは二輪車（例えば、バイク等）の外形を有していてもよい。また、本実施形態の移動玩具は、車両玩具に限定されず、例えば、競馬の競走馬等の動物や漫画等の各キャラクタを模した人形等をコースに沿って移動させるものにも適用可能である。
【００５２】
図３は、本実施形態の車両玩具１０の内部構成の平面図であり、ボディ１２の外装部１４を取り外した状態を示す。本実施形態では、車両玩具１０は、前輪１８（１８Ｌ、１８Ｒ）および後輪２０（２０Ｌ、２０Ｒ）をそれぞれ左右に一対ずつ有し、これら前輪１８、後輪２０を軸支する前輪用車軸（シャフト）２６、後輪用車軸２８に、シャシ１６の後方側に搭載されるモータ３０の駆動が伝達され、前輪１８および後輪２０が回転駆動される四輪駆動車両玩具である。なお、所与の動力を供給して車両玩具１０を走行移動させるための機械的エネルギーに変換する原動機は、モータ３０に限定されず、例えば小型エンジン等の他の原動機を適用しても良い。
【００５３】
後輪用車軸２８には、後輪２０を駆動させるための後輪駆動用ギア３２が設けられ、当該後輪駆動用ギア３２を介して、当該後輪用車軸２８にモータ３０の駆動が伝達される。また、後輪用車軸２８には、前輪用車軸２６にモータ３０の駆動を伝達するための後輪側クラウンギア３４が設けられており、前輪用車軸２６に駆動を伝達するための駆動伝達軸３６の端部に設けられる後輪側駆動伝達ギア３８と噛合している。
【００５４】
一方、前輪用車軸２６には、駆動伝達軸３６を介してモータ３０の駆動を伝達するための前輪側クラウンギア４０が設けられており、駆動伝達軸３６の他端に設けられる前輪側駆動伝達ギア４２と噛合している。このため、モータ３０が駆動すると、モータ３０の駆動が後輪駆動用ギア３２、後輪側駆動伝達ギア３８、駆動伝達軸３６、前輪側駆動伝達ギア４２、および前輪側クラウンギア４０を介して伝達され、本実施形態の車両玩具１０が四輪駆動となる。なお、本実施形態の車両玩具１０のモータ３０に所与の動力を供給して車両玩具１０を走行させるための機械的エネルギーに変換する動力伝達機構は、図２の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００５５】
また、前輪用車軸２６は、シャシ１６に対し軸部４４を介して軸支される前輪軸支持部４６に回転自在に支持されている。このため、前輪１８は、前輪用車軸２６を介して水平軸周りに回転可能とすることによって車両玩具１０を走行させ、かつ軸部４４で軸支される前輪軸支持部４６を介して垂直軸周りに揺動可能とすることによって、車両玩具１０の向きを変化させる。
【００５６】
シャシ１６の略中央には、モータ３０に動力となる電力を供給する電源として乾電池４８（動力源）が設置されている。乾電池４８の設置場所は、シャシ１６の略中央に限定されないが、重量を有する乾電池４８をシャシ１６の略中央に設置することによって、車両玩具１０の重心が略中央に移動し、車両玩具１０の走行動作が安定するようになるので、乾電池４８の設置場所は、シャシ１６の略中央に設置することが好ましい。なお、本実施形態では、電力供給源として乾電池４８を設置する車両玩具１０としているが、電力供給を充電式によるものとすることも可能である。
【００５７】
さらに、車両玩具１０がコース６０上に走行中にコース６０と対向するボディ１２の接地面側、すなわちシャシ１６の裏面側の前方には、当該接地面のコース６０への対向を検知するセンサ５０が設けられている。本実施形態では、センサ５０は、コース６０に設けられた複数のマーカＭＣ１〜ＭＣ１６の各マーカを検知する。具体的には本実施形態では、センサ５０は、検知対象の輝度（輝度情報）を検知する。そしてセンサ５０からの検知結果（検知信号）に基づいて、シャシ１６の裏面側となる接地面側が、コース６０に対向しているか否かを検知する。
【００５８】
具体的には、センサ５０は、図１（Ｂ）に示すコース６０の黒色のセンターラインＣＬ１、ＣＬ２と対向するように配置され、検知対象（センターライン、マーカ等）の輝度を検知する。この場合に、コースの輝度であるセンターラインＣＬ１、ＣＬの輝度は、所与の基準輝度未満であり、白色マーカＭＣ１〜ＭＣ１６の輝度は、基準輝度以上になるように設定される。そして、車両玩具１０が走行してコース６０上に設けられているＭＣ１〜ＭＣ１６の各マーカを通過すると、センサ５０の検知対象の輝度が基準輝度未満から基準輝度以上になったと判断されて、各マーカが検出される。一方、センサ５０の検出対象の輝度が所定判定時間以上、基準輝度未満であると判断されると、車両玩具１０のジャンプ等により、シャシ１６の裏面側、すなわち接地面側がコース６０に対向しなくなったと判定される。このようにセンサ５０がコース６０のセンターラインＣＬ１、ＣＬ２およびマーカＭＣ１〜ＭＣ１６を適宜読み取るためには、センサ５０は、シャシ１４の裏面側（接地面側）のうち、前輪１８Ｌ、１８Ｒ（広義には第１、第２の接地部）の間に配置されることが好ましい。なお、ここで言及する基準輝度とは、第1の輝度と第２の輝度の差異を明確に設定するための当該第１の輝度と第２の輝度の間の所与の輝度である。
【００５９】
本実施形態では、車両玩具１０が通常通りコース６０を走行している場合は、当該センサ５０がコース６０と対向するので、所与の時間間隔でコース６０上に設けられている白色のマーカＭＣ１〜ＭＣ１６を読み取れる。一方、車両玩具１０がジャンプしたり、コースアウト、転倒等した場合には、車両玩具１０の接地面がコース６０に対向しなくなるので、所定判定時間以上経過しても、マーカＭＣ１〜ＭＣ１６を読み取れなくなる。
【００６０】
なお、センサ５０としては、例えば、反射型のフォトセンサ（赤外線センサ）を用いることができる。この反射型のフォトセンサは、ＬＥＤ等の発光素子（投光素子）を有し、当該発光素子で発光した（投光素子から投光した）光を検知対象で反射させて、その反射光を受光素子で受光することによって検知するセンサである。センサ５０を反射型フォトセンサに設定した場合では、センサ５０が外乱光と対向しても、検知対象の反射光を当該フォトセンサの受光部が受光できない。このため、コース６０の輝度が所与の基準輝度以上である場合では、車両玩具１０をコース２０上に設置すると、センサ５０の検知対象の輝度が所与の基準輝度未満から基準値以上に変化する。それによって、モータ３０の駆動がオンになり、車両玩具１０がコース６０上で走行開始するようになる。このように、得に、コース６０の輝度が所与の基準輝度以上である場合では、センサ５０を反射型フォトセンサにすると、車両玩具１０のオートスタートを容易に行えるので好ましい。
【００６１】
但し、センサ５０は、反射型のフォトセンサには限定されず、距離センサ、バーコード読み取りセンサ、或いはＣＣＤ等の各種センサを用いることができる。例えば、センサ５０を赤外線受光部が設置される赤外線センサにして、センサ５０の検知対象となるスタートエリアＳＡやマーカＭＣ１〜ＭＣ１６に赤外線発光部を設置して、当該赤外線センサによる近距離データ通信に好適なＩＲＤＡ通信を利用するものとしてもよい。すなわち、コース２０上のスタートエリアＳＡやマーカＭＣ１〜ＭＣ１６から出力される赤外線信号によって、スタートの開始情報が伝達された場合、原動機の駆動をＯＮからＯＦＦに切り替えるようにすることも可能である。なお、このとき、センサ５０の第１のセンサとして、マーカを読み取るフォトセンサを設け、センサ５０の第２のセンサとして、スタート開始を検知する赤外線センサを設ける構成としてもよい。
【００６２】
また、車両玩具１０のスタート後（レース開始後、原動機がオンになった後）に、常時、センサ５０による検知対象の検知を実行するようにしてもよい。すなわち、スタート後、常にセンサ５０による検知を行い、得られた検知結果のデータを記憶部３３０に蓄積して行く。このとき、例えば検知結果のデータを記憶部３３０の図示しないリングバッファに格納するようにしてもよい。この場合には、リングバッファの全ての格納領域に検知結果データが書き込まれると、その後は検知結果が上書きされることになるため、リングバッファに格納される検知結果データが所定時間毎に更新されるようになる。
【００６３】
また、車両玩具１０のボディ１２（シャシ１６）の後端側には、ブレーキランプ等として機能する発光素子５２Ｌ、５２Ｒが設けられており、車両玩具１０の速度変化時（例えば、減速時または加速時等）に点灯する。これにより、減速時のブレーキランプの点灯等を擬似的に表現できる。なお、本実施形態の車両玩具１０の内部構成は、図３の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００６４】
図４に、本実施形態の車両玩具（移動玩具）１０の機能ブロック図の例を示す。車両玩具１０のボディ１２内には、車両玩具１０の各構成要素を制御するための回路部品が実装された回路基板（システム基板）３００が設けられている。この回路基板３００は、図４に示すように、制御部３１０、記憶部３３０、発光素子駆動部３４０、駆動部３５０、センサコントローラ３６０、および外部インターフェース（Ｉ／Ｆ）部３７０を含む。なお、本実施形態の車両玩具１０の回路基板３００に含まれる各構成要素は、図４の機能ブロック図の例に限定されず、その構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００６５】
制御部３１０は、車両玩具１０（移動玩具）の制御を行う。具体的には、記憶部３３０から読み出されたデータやプログラムなどに基づいて、車両玩具１０全体の制御や、回路基板３００の各構成要素（駆動部等）の制御を行う。本実施形態では、制御部３１０は、例えば、図４に示すように、輝度変化判断部３１２、モータ駆動制御部３１４、発光素子駆動制御部３１６、およびデータ送受信処理部３１８を含む。
【００６６】
輝度変化判断部３１２は、センサ５０で検知された検知対象（コース６０のセンターラインＣＬ１、ＣＬ２およびマーカＭＣ１〜ＭＣ１６）の輝度が例えば所与の基準輝度未満の黒色（第１の輝度）から当該基準輝度以上の白色（第２の輝度）に変化したか否かの判断をする。
【００６７】
モータ駆動制御部３１４は、センサ５０からの検知結果に基づいてモータ３０の駆動をオンまたはオフに切り替える制御をする。本実施形態では、例えば、輝度変化判断部３１２でセンサ５０の検知結果として、スタートエリアＳＡの輝度変化を検出すると、モータ駆動制御部３１４がオフになっていたモータ３０の駆動をオンに切り替える判断をして、駆動部３５０にモータ３０を駆動させるようコマンドを送信する。
【００６８】
発光素子駆動制御部３１６は、発光素子５２を発光させる動作コマンドを受信したら、発光素子５２を発光させるために駆動させるコマンドを発光素子駆動部３４０に送信する制御をする。
【００６９】
データ送受信処理部３１８は、外部インターフェース部３７０が外部機器とインターフェース処理をした際に、当該外部機器とデータの送受信を行う制御をする。具体的には、データ送受信処理部３１８は、外部インターフェース部３７０がゲーム装置１００とインターフェース処理をした際に、ゲーム装置１００から送信される各種データを受信して記憶部３３０のＲＯＭに記憶させたり、反対に実際に走行した車両玩具１０に新たに記憶された各種データをゲーム装置１００に送信する制御を行う。
【００７０】
このようにして、本実施形態では、制御部３１０は、例えば、センサ５０からの検知情報や、記憶部３３０に記憶されるデータ（走行制御データ、動力設定データ、電力設定データ）に基づいて、モータ（広義には原動機）３０を駆動するための制御を行う。なお、この制御部３１０の機能は、各種プロセッサ（ＣＰＵ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００７１】
記憶部３３０は、各種プログラムやデータを記憶するものであり、その機能はＲＡＭやＲＯＭなどにより実現できる。例えば、制御部３１０は、記憶部３３０（ＲＯＭ）から読み出されたプログラムにより動作し、記憶部３３０（ＲＡＭ）をワーク領域として各種処理を行う。また、外部のゲーム装置（外部端末）から受信した走行制御データなどの各種データは、記憶部３１０（ＲＯＭ）に保存される。なお、メモリーカードなどの携帯型情報記憶装置の装着が可能な移動玩具の場合には、当該携帯型情報記憶装置によって、記憶部３３０の一部の機能を実現してもよい。
【００７２】
発光素子駆動部３４０は、ブレーキランプ等に使用されるＬＥＤ等の発光素子５２を駆動する。例えば、本実施形態では、制御部３１０は、車両玩具１０の減速制御時（ブレーキング時）に、発光素子５２を発光させる制御を行う。具体的には、車両玩具１０の減速時に、制御部３１０からの指示信号に基づいて、発光素子駆動部３４０が発光素子５２を駆動して発光させ、ブレーキランプの点灯を疑似的に表現する。
【００７３】
駆動部３５０（モータ駆動部）は、制御部３１０の制御の下でモータ３０を駆動する。モータ３０（原動機）は、車両玩具１０（移動玩具）のボディ１２に搭載されており、所与の動力（電力）が供給されて、車両玩具１０を走行（移動）させる。
【００７４】
例えば、車両玩具１０を走行させる場合には、駆動部３５０は、モータ３０をＰＷＭ駆動する。この場合のＰＷＭ駆動のデューティは、記憶部３３０から読み出された走行制御データである動力設定データ（電力設定データ）により設定される。そして、車両玩具１０の走行速度は、ＰＷＭ駆動のデューティにより制御できる。また、車両玩具１０の加速制御を行う場合には、例えば、１００パーセントなどの高いデューティに対応する電圧をモータ３０に印加する。一方、減速制御を行う場合には、例えば、通常走行時とは逆極性の電圧をモータ３０に印加する。
【００７５】
また、本実施形態では、センサ５０からの検知結果に基づいて、ボディ１２（シャシ１６）の接地面側がコース６０に所定の判定時間以上対向していないと判断された場合に、モータ３０への電力（動力）の供給を停止して、モータ３０を停止させる。すなわちＰＷＭ駆動を停止して、モータ３０の回転動作を停止させる。その際に、モータ３０の慣性による回転動作を逆極性の電圧印加により減速した後に、電力供給を停止してもよい。
【００７６】
センサコントローラ３６０は、センサ５０の制御等を行うコントローラである。具体的には、センサ５０からの検知信号を受けて、検知信号に対応するデータを制御部３１０に出力する。例えば、センサ５０が反射型のフォトセンサである場合には、センサ５０は、ＬＥＤ等の発光素子により実現される投光部と、検知対象からの反射光を受光する受光部を有する。この場合に、センサコントローラ３６０は、発光素子を発光させたり、受光部からの検知信号を検出する処理などを行う。また、センサ５０が赤外線受光部の設置される赤外線センサを含む構成とした場合は、センサコントローラ３６０は、センサ５０の赤外線受光部からの検知信号を検出する処理を行う。
【００７７】
外部インターフェース（Ｉ／Ｆ）部３７０は、外部機器とのインターフェース処理を行うものである。具体的には、外部機器であるゲーム装置１００から走行制御データなどのデータを受信したり、ゲーム装置１００に対して実走行結果データなどのデータを送信する。なお、センサ５０が赤外線受光部の設置される赤外線センサを含む構成とした場合は、センサコントローラ３６０が外部インターフェース部３７０を兼用することとなる。
【００７８】
すなわち、外部Ｉ／Ｆ部３７０によるインターフェースは、ＲＳ２３２ＣやＵＳＢなどの有線のインターフェースにより実現してもよいし、赤外線などの無線のインターフェースにより実現してもよい。例えば赤外線通信（ＩＲＤＡ）により、外部Ｉ／Ｆ部３７０のインターフェースを実現する場合には、車両玩具１０の例えば裏面側に赤外線の受光センサを設ける。そしてゲーム装置側（ゲーム装置本体やゲーム装置に装着されるＩＣカード）の発光素子からの赤外線を、この受光センサで検知することで、ゲーム装置からの走行制御データ（動作制御データ）等のデータを車両玩具１０にダウンロードする。また、車両玩具１０の例えば裏面側に赤外線の発光素子を設ける。そして、この発光素子からの赤外線をゲーム装置側の受光センサにより検知することで、車両玩具１０の走行結果データ（動作結果データ）等のデータを、ゲーム装置にアップロードする。
【００７９】
こうして、センサコントローラ３６０によって、外部機器であるゲーム装置１００から走行制御データなどのデータを赤外線センサによるＩＲＤＡ通信で受信することによって、車両玩具１０の走行動作を制御したり、ゲーム装置１００に対して実走行結果データなどのデータを送信する。このように、センサ５０として、赤外線センサを設けることによって、近距離通信に好適なＩＲＤＡ通信による車両玩具１０の動作制御が可能になる。また、また複数の車両玩具をレースさせるために同時にコース上に走行させる場合に、これらの車両玩具間における混線によるトラブル等を抑制できる。
【００８０】
そして、本実施形態では、記憶部３３０は、コース６０での移動玩具（狭義には、車両玩具１０）の走行を制御するためのデータである走行制御データを記憶する。この走行制御データは、移動玩具の各コース区間での速度等を設定するためのデータである。
【００８１】
また、センサ５０は、コース６０に設けられた複数のマーカＭＣ１〜ＭＣ１６の各マーカを検知する。例えば、移動玩具が各マーカの設置位置を通過した時に、その通過を検知し、移動玩具がどのコース区間に位置するのかを検出する。
【００８２】
そして、記憶部３３０は、走行制御データとして、コース６０の各コース区間において原動機（狭義にはモータ３０）に供給される動力の大きさを設定する動力設定データを、コース６０の各コース区間に対応づけて記憶する。当該動力設定データは、例えば、モータ３０に供給される電力（実効電圧）の設定データであり、具体的には、モータ３０をＰＷＭ駆動する際のデューティを設定するためのデータである。
【００８３】
３．オートスタート装置
３．１．第１の構成例
図５（Ａ）に、本実施形態のオートスタート装置の第１の構成例の斜視図、図５（Ｂ）に、当該第１の構成例のオートスタート装置の上から見た平面図を示す。図５（Ａ）に示すように、第１の構成例のオートスタート装置は、コース６０のスタートエリアＳＡとなる部分に設置され、スタートエリアＳＡの輝度を黒色等の基準輝度未満の輝度（第１の輝度）から白色等の基準輝度以上の輝度（第２の輝度）に切り替える輝度切替機構として、スタートエリアＳＡの画像が表示されるディスプレイ６０２が使用されている。
【００８４】
第１の構成例のオートスタート装置は、ディスプレイ６０２にスタートエリアＳＡが画面に表示され、当該画面の輝度を不図示の操作部の操作によって、適宜切り替えられる。第１の構成例のオートスタート装置となるディスプレイ６０２は、第１のコースパーツＣＰ１と別体パーツとして、第１のコースパーツＣＰ１と第１６のコースパーツＣＰ１６との間に連結可能となるように、両端部に連結部６０３、６０４が設けられている。なお、当該ディスプレイ６０２は、第１のコースパーツＣＰ１の一部に配置されるように一体成型される構成としても良い。
【００８５】
第１の構成例では、スタートエリアＳＡの輝度を基準輝度未満から基準輝度以上に切り替える輝度切替機構として、スタートエリアＳＡを画面表示するディスプレイ６０２を使用することによって、ディスプレイ６０２の輝度を図６（Ａ）に示すような黒色から図６（Ｂ）に示す白色に切り替える。このように、ディスプレイ６０２の画面表示の輝度を切り替えることによって、車両玩具１０のボディ１２の接地面側に設けられるセンサ５０がスタートエリアＳＡの輝度の変化を検知する。そして、センサ５０が検知対象となるスタートエリアＳＡの輝度変化によって、制御部３１０がモータ３０を駆動させることによって、車両玩具１０の走行が開始される。このようにして、本実施形態の車両玩具１０が自動的に走行を開始できるようになる。
【００８６】
また、例えば、複数（２つ）の車両玩具ＭＴ１、ＭＴ２をコース上でレースをさせる際に、これらの車両玩具ＭＴ１、ＭＴ２をスタートエリアＳＡに設置して同時にスタートさせるために、ディスプレイ６０２の輝度を図７（Ａ）に示すような黒色から図７（Ｂ）に示すような白色に切り替える。こうすることによって、各車両玩具ＭＴ１、ＭＴ２のボディ１２−１、１２−２の接地面側に設けられるセンサ５０−１、５０−２がスタートエリアＳＡの輝度の変化を同時に検知できるようになる。このため、従来のように各自がスタートシグナル等によって人為的にスタートエリアＳＡに設置してから手を離すよりも、確実に各車両玩具ＭＴ１、ＭＴ２を同時に走行動作開始させることが容易にできるようになる。
【００８７】
なお、第１の構成例におけるオートスタート装置のディスプレイ６０２の輝度の切り替えによる車両玩具１０の走行開始は、図６（Ａ）に示すようなスタートエリアＳＡの輝度を基準輝度未満から図６（Ｂ）に示す基準輝度以上に切り替える場合に限定されない。すなわち、スタートエリアＳＡの輝度が基準輝度以上から基準輝度未満に切り替わったことをセンサ５０が検知することによって、制御部３１０がモータ３０を駆動させるように制御を設定してもよい。このように制御部３１０を設定すれば、図８（Ａ）に示すようなスタートエリアＳＡの輝度を基準輝度以上から、図８（Ｂ）に示す基準輝度未満に切り替わった場合に、車両玩具１０の走行が開始される。
【００８８】
３．２．第２の構成例
図９（Ａ）に本実施形態のオートスタート装置の第２の構成例の斜視図、図９（Ｂ）に図９（Ａ）のＢ−Ｂ矢視断面図、図９（Ｃ）に第２の構成例のオートスタート装置を解体した場合の上から見た平面図を示す。
【００８９】
図９（Ａ）に示すように、第２の構成例のオートスタート装置は、コース６０のスタートエリアＳＡとなる部分に設置され、スタートエリアＳＡの輝度を黒色等の基準輝度未満の輝度（第１の輝度）から白色等の基準輝度以上の輝度（第２の輝度）に切り替える輝度切替機構として、輝度プレート切替装置６１０が使用される。第２の構成例のオートスタート装置となる輝度プレート切替装置６１０は、第１のコースパーツＣＰ１と別体パーツとして、第１のコースパーツＣＰ１と第１６のコースパーツＣＰ１６との間に連結可能となるように、両端部に連結部６０８、６０９が設けられている。なお、当該輝度プレート切替装置６１０は、第１のコースパーツＣＰ１の一端部側に配置されるように一体成型される構成としても良い。
【００９０】
第２の構成例のオートスタート装置の輝度切替機構となる輝度プレート切替装置６１０は、スタートエリアＳＡにおける走行面６１２が透明に形成され、図９（Ｂ）に示すように、当該走行面の下側にコースパーツＣＰにおける車両玩具１０のコースの幅方向（Ｙ方向）に形成されたレール部６１４が設けられている。そして、黒色等の基準輝度未満の輝度（第１の輝度）を有する第１の輝度プレート６１６と、白色等の基準輝度以上の輝度（第２の輝度）を有する第２の輝度プレート６１８とが並列配置されたスライド操作プレート６２０が、当該レール部６１４に沿ってスライド可能に設けられている。
【００９１】
スライド操作プレート６２０は、一端側に当該スライド操作部材６２０がレール部６１４から抜けないようにするためのストッパー部６２２、他端側に当該スライド操作部材６２０をレール部６１４に沿って、ユーザがスライド操作し易くするための把持部６２４が設けられている。また、スライド操作プレート６２０は、図９（Ｃ）に示すように、長さ方向（Ｙ方向）に、第１の輝度プレート６１６と第２の輝度プレート６１８とが並列配置されるように形成されている。第１の輝度プレート６１６および第２の輝度プレート６１８は、共にスタートエリアＳＡと略同一の形状および面積を有する。第２の構成例では、このように構成されたスライド操作プレート６２０を、図９（Ａ）〜図９（Ｃ）に示すＹ方向にスライド移動させる操作をすることによって、スタートエリアＳＡの輝度を基準輝度未満の輝度（第１の輝度）、または基準輝度以上の輝度（第２の輝度）の何れかになるように切り替える。
【００９２】
輝度プレート切替装置６１０をこのような構成とすることによって、スタートエリアＳＡに配置された車両玩具１０を走行開始させる際に、図１０（Ａ）に示すように、例えば、スライド操作プレート６２０の把持部６２４を持ってＹ方向にスライド移動させる。すると、スタートエリアＳＡの輝度が、図１０（Ａ）に示す黒色等の基準輝度未満の輝度（第１の輝度）から、図１０（Ｂ）に示すから白色等の基準輝度以上の輝度（第２の輝度）に切り替わる。このように、スライド操作プレート６２０の把持部６２４を持ってＹ方向にスライド移動させることによって、車両玩具１０のボディ１２の接地面側に設けられるセンサ５０がスタートエリアＳＡの輝度の変化を検知する。そして、センサ５０が検知対象となるスタートエリアＳＡの輝度変化によって、制御部３１０がモータ３０を駆動させて、車両玩具１０の走行が開始される。このようにして、本実施形態の車両玩具１０が自動的に走行を開始できるようになる。
【００９３】
なお、第２の構成例におけるオートスタート装置として、輝度プレート切替装置６１０のスライド操作プレート６２０のスライド移動による車両玩具１０の走行開始は、図１０（Ａ）に示すようなスタートエリアＳＡの輝度を基準輝度未満から、図１０（Ｂ）に示す基準輝度以上に切り替える場合に限定されない。すなわち、スタートエリアＳＡの輝度が基準輝度以上から基準輝度未満に切り替わったことをセンサ５０が検知することにより、制御部３１０がモータ３０を駆動させるように制御を設定してもよい。
【００９４】
また、第２の構成例におけるオートスタート装置における輝度切替機構となる輝度プレート切替装置６１０は、スライド操作プレート６２０のスライド移動によるものに限定されない。すなわち、略透明の走行面６１２の下側に設けられる輝度プレートが第１の輝度を有する第１の輝度プレートから、第２の輝度を有する第２の輝度プレートに切り替えられる構成であればよい。例えば、図１１（Ａ）の平面図のＣ−Ｃ矢視断面図である図１１（Ｂ）に示すように、スタートエリアＳＡの走行面６１２を略透明にして、当該走行面６１２の下側に有する黒色等の基準輝度未満の輝度（第１の輝度）を有する第１の輝度プレート６３０が回転軸６３２を中心に、図１１（Ｂ）に示すＣ方向に回動可能な構成としてもよい。すなわち、スタートエリアＳＡの走行面６１２に対して、回転軸６３２を中心に第１の輝度プレート６３０を回動させて、第１の輝度プレート６３０より更に下側に有する第２の輝度プレート６３４にスタートエリアＳＡの走行面６１２を対向させて、スタートエリアＳＡの輝度を第１の輝度から第２の輝度に切り替わるようにしても良い。
【００９５】
なお、上記の第1の構成例および第２の構成例において、オートスタート装置は、スタートエリアＳＡの輝度を変化させる構成のものが記載されているが、前述したように、車両玩具１０の接地面側に設けられるセンサ５０が赤外線センサを含む構成の場合では、オートスタート装置は、スタートエリアＳＡに赤外線発光部を設置する構成となる。このように、オートスタート装置を赤外線発光部で構成することによって、パネルの輝度変化によるオートスタート装置とした場合よりも、オートスタート装置のコンパクト化が実現できる。
【００９６】
４．ゲーム装置
図１２に本実施形態のゲーム装置（画像生成装置）の外観図を示す。ここでは、ゲーム装置の一例として携帯型ゲーム装置を示している。なお、本実施形態のゲーム装置は、このような携帯型ゲーム装置には限定されず、例えば、携帯型ゲーム装置以外のゲーム装置や、ゲームプログラムの実行が可能な携帯型情報端末や携帯電話機などの種々のゲーム装置に適用できる。
【００９７】
図１２のゲーム装置４００は、タッチパネル型の表示部１９０と、通常の表示部１９１を有する。また操作部として機能する方向指示キー（十字キー）４０１、操作ボタン４０２や、音出力部として機能するスピーカ４０４、４０６を有する。また、情報記憶媒体として機能するＩＣカード４１０（ゲームカード、ゲームカートリッジ）が着脱自在に装着されるカードスロット４１２を有する。このＩＣカード４１０には、ゲームプログラム（ゲームデータ）が記憶される。なお、スタイラスペン４２０は、タッチパネル型の表示部１９０へのタッチ操作を、プレーヤ（ユーザ）の指の代わりに行うために使用される。
【００９８】
表示部１９０、１９１には、種々の画像（メニュー画面、シミュレーション画像、ゲーム画像）が表示される。例えば、タッチパネル型の表示部１９０には、後述する走行制御データの設定画面が表示される。また、表示部１９１には、シミュレーション画像（ゲーム画像）が表示される。具体的には、コース６０に対応する仮想コース４３０（コース６０を模した仮想空間内のコース）が表示される。また、車両玩具１０に対応する仮想移動体４４０（車両玩具を模した移動オブジェクト）が表示され、仮想移動体４４０が仮想コース４３０で走行する様子が表示される。これらの表示部１９０、表示部１９１は、ＴＦＴなどのカラー液晶ディスプレイにより構成できる。そして、タッチパネル型の表示部１９０では、カラー液晶ディスプレイの上面（或いは下面）にタッチパネルが一体的に形成されており、これによりタッチ操作による操作入力が可能になる。
【００９９】
図１３に、本実施形態のゲーム装置４００の機能ブロック図の例を示す。なお、本実施形態のゲーム装置４００は、図１３の構成要素（各部）の一部を省略した構成としてもよい。
【０１００】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、方向指示キー、操作ボタン、或いはジョイスティックなどにより実現できる。
【０１０１】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＤＲＡＭ、ＶＲＡＭ）などにより実現できる。この記憶部１７０は、走行特性データ記憶部１７２、コースデータ記憶部１７３、走行制御データ記憶部１７４、描画バッファ１７８を含む。
【０１０２】
走行特性データ記憶部１７２は、走行特性データを記憶する。この走行特性データは、コース上を移動する移動玩具の走行特性（加速特性、ブレーキング特性、コーナリング特性等）に基づき設定されたデータである。コースデータ記憶部１７３は、コースデータ（コース特性データ）を記憶する。このコースデータは、移動玩具が移動するコースのコース特性（コース長、コース幅、コーナー曲率等）に基づき設定されたデータである。走行制御データ記憶部１７４は、走行制御データを記憶する。この走行制御データ（動作制御データ）は、コースでの移動玩具の走行（速度、加速度、旋回等）を制御するためのデータである。
【０１０３】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、ＩＣカード（メモリーカード）、光ディスク（ＣＤ、ＤＶＤ）、ＨＤＤ（ハードディスクドライブ）、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。すなわち、情報記憶媒体１８０には、本実施形態の各部としてコンピュータ（操作部、処理部、記憶部、出力部を備える装置）を機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【０１０４】
タッチパネル型の表示部１９０は、プレーヤ（ユーザ）が種々の操作を行ったり、本実施形態により生成された画像を表示するためのものであり、例えば、ＬＣＤ、有機ＥＬなどのディスプレイと、それに一体的に形成されたタッチパネルなどにより実現できる。タッチパネル方式としては、抵抗膜方式（４線式、５線式）、静電容量結合方式、超音波表面弾性波方式、赤外線走査方式などがある。
【０１０５】
表示部１９１は、本実施形態により生成された画像を表示するためのものであり、例えばＬＣＤ、有機ＥＬなどのディスプレイにより実現できる。なお、表示部１９１としてタッチパネル型のディスプレイを用いてもよい。
【０１０６】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォン端子などにより実現できる。
【０１０７】
補助記憶装置１９４（補助メモリ、２次メモリ）は、記憶部１７０の容量を補うために使用される記憶装置であり、ＳＤメモリーカード、マルチメディアカードなどのＩＣカードにより実現できる。この補助記憶装置１９４は、脱着自在になっているが、内蔵されるものであってもよい。この補助記憶装置１９４は、ゲームの途中結果などのセーブデータや、プレーヤ（ユーザ）の個人的な画像データや音楽データなどを保存するために使用される。
【０１０８】
通信部１９６は、有線や無線の通信網（ネットワーク）を介して外部（例えば、移動玩具、サーバ、他のゲーム装置等）との間で通信を行うものであり、その機能は、通信用ＡＳＩＣまたは通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。
【０１０９】
例えば、ゲーム装置４００と移動玩具１０との間でデータの送受信を行う場合には、通信部１９６の機能は、ＲＳ２３２ＣやＵＳＢなどの規格にしたがってデータ転送を行う転送コントローラにより実現できる。この場合に、この転送コントローラを図１２に示すＩＣカード４１０に内蔵させてもよい。また、ＩＣカード４１０に、カードなどの外部情報記憶媒体の情報を読み取るバーコードリーダ等のコントローラを更に内蔵させてもよい。また、ゲーム装置４００と移動玩具１０との間で、通信部１９６により無線によりデータを送受信するようにしてもよい。或いは、ＵＳＢメモリなどの携帯型記憶装置を用いて、ゲーム装置と移動玩具との間でデータを送受信してもよい。
【０１１０】
なお、本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、サーバ（ホスト装置）が有する情報記憶媒体からネットワークおよび通信部１９６を介して情報記憶媒体１８０（あるいは記憶部１７０、補助記憶装置１９４）に配信してもよい。このようなサーバ（ホスト装置）による情報記憶媒体の使用も、本発明の範囲内に含めることができる。
【０１１１】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理（シミュレーション処理）、画像生成処理、或いは音生成処理などを行う。この場合のゲーム処理としては、ゲームの内容やゲームモードを決定する処理、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などがある。この処理部１００の機能は、各種プロセッサ（ＣＰＵ、ＧＰＵ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１１２】
処理部１００は、シミュレーション処理部１０２、送信処理部１０４、受信処理部１０６、認証処理部１０８、比較処理部１１０、表示制御部１１２、成績評価部１１４、アップロード処理部１１６、設定変更部１３０を含む。なお、これらの一部の構成要素（例えば、認証処理部、比較処理部等）を省略する構成としてもよい。
【０１１３】
シミュレーション処理部１０２は、移動玩具１０に対応する仮想移動体を移動（動作）させるシミュレーションを行う。例えば、コースに対応する仮想コース上で仮想移動体を走行させるシミュレーション処理を行う。このシミュレーション処理は、例えばゲーム処理の一部として行われる。
【０１１４】
具体的には、シミュレーション処理部１０２は、移動玩具１０に対応して設けられ走行特性データに基づきその走行特性が設定される仮想移動体を、コースに対応して設けられて、コースデータに基づきそのコース特性が設定される仮想空間内の仮想コースにおいて、走行制御データにしたがって走行させるシミュレーション処理を行う。そして、走行シミュレーションの結果データを生成する。
【０１１５】
この場合のシミュレーション処理は、通常のレーシングゲームと同様に、仮想移動体の移動情報（位置、回転角度、速度、或いは加速度）を、１フレーム（１／６０秒）毎に順次求める処理を行うことで実現してもよい。すなわち仮想移動体の加速性能、最高速性能、ブレーキング性能、或いはコーナリング性能等を、走行特性データにより設定する。また、コースデータを、通常のレーシングゲームと同様の手法により設定する。例えば、コースに沿って設定された複数のサンプリングポイントの各サンプリングポイントに対して、コース幅やコース方向などを対応づけたコースデータを用意する。そして、このコースデータを用いて、移動玩具が走行する実際のコース（例えば、基本コースや店舗の特設コース等）に対応した仮想コースを、仮想空間（ゲーム空間）内に構築する。そして、レーシングゲームで一般的に使用される自動走行アルゴリズムにより、仮想移動体を仮想コース内で走行させるシミュレーション処理を行う。そして必要であれば、図１２に示すように、仮想移動体４４０が仮想コース４３０上で走行する様子を、表示部１９１に表示する。
【０１１６】
或いは、このような仮想移動体のリアルタイムなシミュレーション移動処理は行わずに、走行特性データやコースデータを入力データとし、ラップタイムなどの走行シミュレーション結果データを出力データとするテーブルデータを用いて、シミュレーション処理を実現してもよい。このテーブルデータは、記憶部１７０の図示しないテーブルデータ記憶部に記憶される。そして、シミュレーション処理部１０２は、このテーブルデータを用いて、シミュレーション処理を実行する。この場合のテーブルデータは、例えば移動玩具のメーカが実際の移動玩具を実際のコースで走行させることで、様々な条件のテーブルデータを用意する。例えば、同じコースで同じ種類（車種）の移動玩具であっても、移動玩具に装着されるパーツが異なる場合には、異なった走行シミュレーション結果データになるように、複数のテーブルデータの各テーブルデータを作成する。そして、作成したテーブルデータをゲームソフトのデータとして情報記憶媒体１８０に格納したり、ネットワーク、通信部１９６を介して外部からダウンロードできるようにする。
【０１１７】
送信処理部１０４は、移動玩具に対してデータを送信するための処理を行う。例えば、送信するデータを記憶部１７０に用意したり、データの送信を通信部１９６に指示する。具体的には、送信処理部１０４は、走行制御データを移動玩具に送信するための処理を行う。例えば、コースの各コース区間に対応づけられた走行制御データ（動力設定データ、電力設定データ）を送信する。或いは走行制御データとして、コースデータ取得用の走行制御データを移動玩具に送信してもよい。
【０１１８】
また、本実施形態では、送信処理部１０４は、走行制御データとして、車両玩具１０のコースにおける走行終了条件を設定する走行終了条件情報も送信する。当該走行終了条件情報は、例えば、車両玩具１０がコース６０を何周したら、走行終了のゴールにすること、換言すると、車両玩具１０がコース６０を走行する際に、コース６０上に設けられたマーカＭＣ１〜ＭＣ１２を検知した回数によって設定される。
【０１１９】
受信処理部１０６は、移動玩具からのデータを受信するための処理を行う。例えば、データの受信を通信部１９６に指示したり、受信したデータを記憶部１７０に保存する。具体的には、受信処理部１０６は、送信処理部１０４により送信された走行制御データに基づき、移動玩具がコースを走行することで得られた実走行結果データを、移動玩具から受信するための処理を行う。この場合に、コースの各コース区間での移動玩具の実走行ラップタイムデータを、実走行結果データとして受信してもよいし、コースの各コース区間での移動玩具の実加減速データを、実走行結果データとして受信してもよい。或いは、送信されたコースデータ取得用走行制御データに基づき移動玩具がコースを走行することで得られたコースデータ取得用の実走行結果データを、受信してもよい。
【０１２０】
認証処理部１０８は、移動玩具から受信したデータの認証処理を行う。例えば、受信した実走行結果データが正当なデータ（アップロード等が許可されるデータ）であるか否かを認証する。具体的には、移動玩具がコースのスタート地点からスタートしてコースのゴール地点を通過したと判定された場合に、実走行結果データが正当なデータであると判断する。例えば、スタート地点に対応するコース区間とゴール地点に対応するコース区間を移動玩具が通過したとセンサからの検知情報に基づき判断された場合に、その走行により得られた実走行結果データが正当なデータであると判断する。この場合に、コースの全てのコース区間（マーカ）を通過（検知）したことを条件に、その実走行結果データが正当なデータであると判断してもよい。或いは、移動玩具がコースでジャンプして、センサの検出が読み飛ばされることを考慮し、一定の割合（例えば９０パーセント）以上のコース区間（マーカ）を通過（検知）したことを条件に、正当なデータであると判断してもよい。
【０１２１】
比較処理部１１０は、データの比較処理を行う。例えば、受信処理部１０６により受信された実走行結果データと、シミュレーション処理部１０２でのシミュレーション処理により得られた走行シミュレーション結果データとの比較処理を行う。この場合の比較処理としては、例えば、各コース区間での実走行ラップタイムと、そのコース区間に対応する各仮想コース区間でのシミュレーションラップタイムを比較し、その差分を求める処理などがある。或いは、各コース区間での実加減速データと、各仮想コース区間でのシミュレーション加減速データの比較処理を行ってもよい。そして、このような比較処理を行うことによって、実走行結果を向上させるのに必要なパーツを特定する。そして、表示制御部１１２は、この比較処理での比較結果に基づいて、移動玩具のパーツ変更のアドバイス画面（変更パーツ表示画面）を表示する制御を行う。
【０１２２】
表示制御部１１２は、表示部１９０、１９１の表示制御を行う。例えば、処理部１００で行われる種々の処理（シミュレーション処理、ゲーム処理）の結果に基づいて、描画バッファ１７８への画像の描画処理を行い、これにより画像（例えば、図１２の走行制御データ設定画面の画像、シミュレーション画像）を生成し、生成された画像を表示部１９０、１９１に表示する。この場合に、生成する画像は、いわゆる２次元画像であってもよいし、３次元画像であってもよい。そして、３次元画像を生成する場合には、まず、座標変換（ワールド座標変換、カメラ座標変換）、クリッピング処理、或いは透視変換等のジオメトリ処理が行われ、その処理結果に基づいて、描画データ（プリミティブ面の頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）が作成される。そして、この描画データ（プリミティブ面データ）に基づいて、透視変換後（ジオメトリ処理後）のオブジェクト（１または複数プリミティブ面）を描画バッファ１７８（フレームバッファ、中間バッファなどのピクセル単位で画像情報を記憶できるバッファ。ＶＲＡＭ）に描画する。これにより、仮想空間（オブジェクト空間）内において仮想カメラ（所与の視点）から見える画像が生成される。
【０１２３】
そして、本実施形態では、表示制御部１１２は、実走行結果データをコースの各コース区間に対応づけて表示する制御を行う。具体的には、実走行結果データであるラップタイムデータや加減速データを、コースの各コース区間に対応づけて表示する。或いは、シミュレーション処理により得られた走行シミュレーション結果データに対して、実走行結果データを関連づけて表示してもよい。
【０１２４】
成績評価部１１４（成績演算部）は、プレーヤのプレイ成績（走行成績、得点、ポイント、勝敗）の評価処理（演算処理）を行う。例えば、受信した実走行結果データ（実動作結果データ）に基づいて、移動玩具についてのプレーヤのプレイ成績を評価する。或いはプレーヤのゲームプレイのプレイ成績を評価してもよい。
【０１２５】
アップロード処理部１１６は、データのアップロード処理を行う。具体的には、通信部１９６およびネットワークを介して、プレーヤの実走行結果データなどのプレイ成績を、外部のサーバ等にアップロードする処理を行う。これにより、サーバの管理の下でプレーヤの実走行結果データのランキング表示などが可能になる。この場合に、受信した実走行結果データが正当なデータであると認証処理部１０８により判断された場合に、正当なデータであると判断された実走行結果データを、ネットワークを介してアップロードしてもよい。すなわち、正当な実走行結果データについてはアップロードを許可し、不正な実走行結果データについてはアップロードを許可しないようにする。
【０１２６】
設定変更部１３０は、種々の設定の変更処理を行う。例えば、設定変更部１３０は、移動玩具のパーツ変更に対応して走行特性データの設定内容を変更する処理を行う。例えばプレーヤが、自身が所有する移動玩具のモータ、タイヤ等のパーツを変更し、後述するパーツの選択画面等において、その変更を入力（登録）すると、設定変更部１３０は、それに応じて走行特性データの設定内容（走行シミュレーションのアルゴリズムのパラメータや、使用するテーブルデータ等）を変更する。そしてシミュレーション処理部１０２は、変更後の走行特性データに基づいて、仮想移動体を仮想コースで走行させるシミュレーション処理を行う。
【０１２７】
具体的には、設定変更部１３０は、移動玩具が有する原動機（モータ、エンジン）の変更に対応して、走行特性データのうちの加速特性データ（馬力、トルクデータ）を変更する。例えば、プレーヤが移動玩具のモータを別の種類のモータに取り替えた場合には、それに応じて仮想移動体の加速特性も変更する。そしてシミュレーション処理部１０２は、変更後の加速特性データに基づき、その加速特性が設定される仮想移動体を、仮想コースで走行（疑似走行）させるシミュレーション処理を行う。また、設定変更部１３０は、移動玩具が有するタイヤの変更に対応して、走行特性データのうちのコーナリング特性データ（グリップ能力、旋回能力）を変更する。例えば、プレーヤが移動玩具のタイヤを別の種類のタイヤに取り替えた場合には、それに応じて仮想移動体のコーナリング特性も変更する。そしてシミュレーション処理部１０２は、変更後のコーナリング特性データに基づきそのコーナリング特性が設定される仮想移動体を、仮想コースで走行させるシミュレーション処理を行う。
【０１２８】
５．本実施形態の手法
５．１．走行制御データの設定
次に、本実施形態の手法について説明する。まず走行制御データ（広義には動作制御データ）の設定手法について説明する。
【０１２９】
図１４に走行制御データの設定画面の例を示す。この設定画面は、図１２に示すようにタッチパネル型の表示部１９０に表示され、プレーヤは、この設定画面において、図１（Ａ）のコース６０の各コース区間ＣＳ１〜ＣＳ１６での走行制御データを設定する。
【０１３０】
例えば、走行制御データの雛形データ（メーカ側が用意するデフォルトのデータ）が存在する場合や、過去に設定して保存した走行制御データが存在する場合には、図１４のＪ１に示すアイコンをタッチパネル型表示部１９０へのタッチ操作により選択して、そのセッティング内容を読み出す。また、走行制御データの設定が完了した場合には、Ｊ２に示すアイコンを選択して、そのセッティング内容を保存する。また、走行制御データを車両玩具１０に送信（ダウンロード）する場合には、Ｊ３に示すアイコンを選択する。一方、実走行結果データ（走行検知データ）等を車両玩具１２から受信（アップロード）する場合には、Ｈ１に示すアイコンを選択する。
【０１３１】
また、コース選択画面を表示して、コースを選択する場合には、Ｈ２に示すアイコンを選択し、コース周回数選択画面を表示して、コースの周回数を設定する場合には、Ｈ３に示すアイコンを選択し、キャラクタ選択画面を表示して、車両玩具１０を仮想的に操作するキャラクタを選択する場合には、Ｈ４に示すアイコンを選択する。
【０１３２】
また、図１４のＪ４では、スタート地点に対応する第１のコース区間ＣＳ１での走行制御データとして、「６１」が設定されている。この場合の走行制御データは、モータ３０の動力設定データ（電力設定データ）であり、具体的には、後述するＰＷＭ駆動におけるデューティである。走行制御データを「６１」を設定することで、第１のコース区間ＣＳ１では、６１パーセントのデューティでモータ３０がＰＷＭ駆動される。すなわち、第１のコース区間ＣＳ１は、距離の長い直線の区間であるため、プレーヤは、高いデューティを設定して、車両玩具を加速させる。
【０１３３】
また、図１４のＪ５では、次の第２のコース区間ＣＳ２での走行制御データとして、「１０」が設定されている。すなわち、第２のコース区間ＣＳ２は、急カーブの区間であるため、コースアウトしないように、プレーヤは、低いデューティを設定して、車両玩具１０を減速させる。
【０１３４】
また、図１４のＪ６では、次の第３のコース区間ＣＳ３での走行制御データとして、「２９」が設定されている。すなわち、第３のコース区間ＣＳ３は、図１４に示すように、第２のコース区間ＣＳ２と立体交差するためのスロープ状の区間であるため、プレーヤは、直線状の第１のコース区間ＣＳ１より低く、かつカーブ状の第２のコース区間ＣＳ２よりも高いデューティを設定して、車両玩具１０を加速させる。同様にして、コース区間ＣＳ３〜ＣＳ７の走行制御データを設定し、Ｊ７に示すように第１の周回コース６１の最終の第８のコース区間ＣＳ８の走行制御データを設定する。またＪ８、Ｊ９、Ｊ１０、Ｊ１１等に示すように、第２の周回コース６２の各コース区間ＣＳ９〜ＣＳ１６の走行制御データを設定する。
【０１３５】
また、走行制御データの設定画面において、走行制御データとして、車両玩具１０のコースにおける走行終了条件を設定する際に、図１４のＨ３に示すアイコンを選択すると、周回数選択画面が表示される。周回数選択画面は、図１５に示すように、車両玩具１０の走行終了条件となる周回数ごとに選択項目Ｋ１〜Ｋ１０があり、これらの選択項目Ｋ１〜Ｋ１０のうち、所望の周回数に対応する選択項目を選択（クリック）する。そして、走行終了条件の設定を完了する場合には、Ｋ２０に示す「ＯＫ」のアイコンを選択する。一方、走行終了条件の設定を変更したい場合には、Ｋ３０に示す「ＯＫ」のアイコンを選択し、所望の周回数に対応する選択項目を再度選択して、走行終了条件をする。
【０１３６】
また、走行制御データの設定画面において、走行制御データを設定する際に、図１６のＪ２０では、プレーヤは、スタイラスペン４２０を用いたドラッグ操作により、走行制御データを設定している。図１６のＪ２０では、ドラッグ操作により走行制御データが「６２」に設定され、その後にＪ２１に示すアイコンを選択することで、「６２」の走行制御データの設定が確定する。なお、設定をキャンセルする場合には、Ｊ２２に示すアイコンを選択する。  全てのコース区間についての走行制御データの設定が完了すると、プレーヤは、図１６のＪ３に示すアイコンを選択する。そして、ゲーム装置４００から車両玩具１０への全ての走行制御データの送信が完了すると、図１７に示すような画面が表示される。
【０１３７】
以上の本実施形態の走行制御データの設定手法によれば、プレーヤは、複数のコース区間の走行制御データを、簡素な作業で効率良く入力することが可能になる。
【０１３８】
５．２．走行制御データによる速度制御
次に、本実施形態の走行制御データによる速度制御の手法について説明する。
【０１３９】
図１８（Ａ）に走行制御データのデータ構造の例を示す。図１８（Ａ）では、ＣＳ１〜ＣＳＮの各コース区間に対して、ＤＳ１〜ＤＳＮの各走行制御データが対応づけられて、図１３の走行制御データ記憶部１７４に記憶される。具体的には、走行制御データとして、各コース区間においてモータに供給される動力（電力）の大きさを設定する走行制御データ（動力設定データ）が、ＣＳ１〜ＣＳＮの各コース区間に対応づけて記憶される。
【０１４０】
この走行制御データは、図１４〜図１６で説明した手法により設定できる。図１４を例にとれば、第１のコース区間ＣＳ１には、ＤＳ１＝６１、第２のコース区間ＣＳ２には、ＤＳ２＝１０というように走行制御データが設定される。そして、ＤＳ１＝６１と設定された第１のコース区間ＣＳ１では、車両玩具の速度が速くなり、ＤＳ２＝１０と設定された第２のコース区間ＣＳ２では、車両玩具の速度が遅くなる。
【０１４１】
また、図１８（Ｂ）に示すように、車両玩具ＭＴに設けられたセンサにより、コース上のマーカＭＣｉ＋１（ｉは自然数）が検知される。これにより、車両玩具ＭＴがコース区間ＣＳｉからコース区間ＣＳｉ＋１に進入したことが検出される。なお、マーカＭＣｉ＋１は、例えば、コースブロックに一体形成されて埋め込まれる樹脂部材等により実現してもよいし、コースブロックに貼り付けられた白色のテープにより実現してもよい。或いはＩＣタグなどのデバイスにより実現してもよい。
【０１４２】
５．３．ＰＷＭ駆動
本実施形態の車両玩具１０のように、原動機がモータである場合には、モータは、ＰＷＭ方式により駆動することが望ましい。すなわち、走行制御データにより設定されるデューティで原動機であるモータをＰＷＭ駆動する。例えば、図１９（Ａ）に示すように。走行制御データが「６０」に設定されていた場合には、デューティが６０パーセントのＰＷＭの駆動波形でモータを駆動する。また、走行制御データが「４０」に設定されていた場合には、デューティが４０パーセントのＰＷＭの駆動波形でモータを駆動する。このようにモータをＰＷＭ駆動すれば、モータは、デューティに対応した実効電圧で駆動されるようになるため、デューティを変化させることで、車両玩具ＭＴを所望の速度で移動させることが可能になる。
【０１４３】
例えば、図１９（Ａ）において、車両玩具ＭＴがコース区間ＣＳｉに位置している時には、コース区間ＣＳｉの走行制御データにより設定される第ｉのデューティＤＴｉでモータをＰＷＭ駆動する。一方、図１９（Ｂ）において、車両玩具ＭＴがコース区間ＣＳｉからＣＳｉ＋１に進入した場合には、コース区間ＣＳｉ＋１の走行制御データにより設定される第ｉ＋１のデューティＤＴｉ＋１でモータをＰＷＭ駆動する。例えば、コース区間ＣＳｉに設定されるデューティＤＴｉ＝６０の場合には、図１９（Ａ）の６０パーセントのデューティのＰＷＭ駆動波形でモータを駆動し、コース区間ＣＳｉ＋１に設定されるデューティＤＴｉ＋１＝４０の場合には、図１９（Ａ）の４０パーセントのデューティのＰＷＭ駆動波形でモータを駆動する。
【０１４４】
５．４．駆動部
次に、図４の駆動部３５０の詳細な構成および動作について説明する。図２０に駆動部３５０の回路構成例を示す。図２０に示すように、駆動部３５０は、第１〜第４のトランジスタＴＲ１〜ＴＲ４を含む。また、第５、第６のトランジスタＴＲ５、ＴＲ６や、ダイオードＤＩ１〜ＤＩ４や、抵抗Ｒ１〜Ｒ６を含むことができる。ここで、トランジスタＴＲ１〜ＴＲ６は、例えば、電界効果型のトランジスタ（ＦＥＴ）である。なお、トランジスタＴＲ１〜ＴＲ６は、ＭＯＳ型ＦＥＴであってもよいし、接合型ＦＥＴであってもよく、或いはバイポーラ型のトランジスタであってもよい。また、本実施形態の駆動部３５０は、図２０の構成に限定されず、その構成要素の一部（例えば、トランジスタＴＲ５、ＴＲ６、ダイオードＤＩ１〜ＤＩ４等）を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【０１４５】
Ｐ型のトランジスタＴＲ１は、第１の電源ＶＤＤのノードＮＤと、モータ３０の第１の端子ＴＭ１のノードＮＴ１との間に設けられる。具体的にはトランジスタＴＲ１は、そのソース、ゲート、ドレインに、各々、ノードＮＤ、Ｎ１、ＮＴ１が接続される。また、ノードＮＤとＮ１の間には、抵抗Ｒ１が設けられる。
【０１４６】
Ｐ型のトランジスタＴＲ２は、ノードＮＤと、モータ３０の第２の端子ＴＭ２のノードＮＴ２との間に設けられる。具体的には、トランジスタＴＲ２は、そのソース、ゲート、ドレインに、各々、ノードＮＤ、Ｎ２、ＮＴ２が接続される。またノードＮＤとＮ２の間には抵抗Ｒ２が設けられる。
【０１４７】
Ｎ型のトランジスタＴＲ３は、ノードＮＴ１と第２の電源ＶＳＳ（ＧＮＤ）のノードＮＳとの間に設けられる。具体的には、トランジスタＴＲ３は、そのソース、ゲート、ドレインに、各々、ノードＮＳ、Ｎ３、ＮＴ１が接続される。また、ノードＮ３とＮＳの間には、抵抗Ｒ３が設けられ、ノードＮ３には、制御信号ＳＧ３が入力される。
【０１４８】
Ｎ型のトランジスタＴＲ４は、ノードＮＴ２とＮＳとの間に設けられる。具体的には、トランジスタＴＲ４は、そのソース、ゲート、ドレインに、各々、ノードＮＳ、Ｎ４、ＮＴ２が接続される。また、ノードＮ４とＮＳの間には、抵抗Ｒ４が設けられ、ノードＮ４には、制御信号ＳＧ４が入力される。
【０１４９】
Ｎ型のトランジスタＴＲ５は、ノードＮ１とＮＳの間に設けられる。具体的には、トランジスタＴＲ５は、そのソース、ゲート、ドレインに、各々、ノードＮＳ、Ｎ５、Ｎ１が接続される。また、ノードＮ５とＮＳの間には、抵抗Ｒ５が設けられ、ノードＮ５には、制御信号ＳＧ５が入力される。
【０１５０】
Ｎ型のトランジスタＴＲ６は、ノードＮ２とＮＳの間に設けられる。具体的には、トランジスタＴＲ６は、そのソース、ゲート、ドレインに、各々、ノードＮＳ、Ｎ６、Ｎ２が接続される。また、ノードＮ６とＮＳの間には、抵抗Ｒ６が設けられ、ノードＮ６には、制御信号ＳＧ６が入力される。
【０１５１】
また、ダイオードＤＩ１は、ノードＮＤとＮＴ１の間に設けられ、ダイオードＤＩ２は、ノードＮＤとＮＴ２の間に設けられ、ダイオードＤＩ３は、ノードＮＴ１とＮＳの間に設けられ、ダイオードＤＩ４は、ノードＮＴ２とＮＳの間に設けられる。
【０１５２】
図４の駆動部３４０では、車両玩具の通常走行時には、トランジスタＴＲ１がオンになり、トランジスタがオフＴＲ２、ＴＲ３がオフになる。そして、トランジスタＴＲ４がＰＷＭ駆動のデューティにしたがってオン・オフされる。一方、車両玩具の減速制御時には、トランジスタＴＲ１、ＴＲ４がオフになり、トランジスタＴＲ２、ＴＲ３がオンになる。これにより、モータの第１の端子ＴＭ１と第２の端子ＴＭ２との間に、通常走行時の電圧（正電圧）とは逆極性の電圧（負電圧）が印加される。
【０１５３】
５．５．車両玩具側の詳細な処理
次に、車両玩具側の詳細な処理フローについて、図２１のフローチャートを用いて説明する。図２１は、主に図４の制御部３１０が行う処理を示したものであり、その一例として、コース１周で車両玩具１０の走行を終了させる場合の処理フローを示す。
【０１５４】
まず、走行制御データをゲーム装置４００から外部インターフェース部３７０を介して受信したか否かをデータ送受信処理部３１８で判断する（ステップＳ１）。そして、走行制御データを受信した場合には、受信した走行制御データ（区間データ）を図４の記憶部３３０に格納する（ステップＳ２）。なお、本実施形態では、当該走行制御データには、車両玩具１０がコース６０を１周したら、走行終了とする走行終了条件を設定する走行終了条件情報が含まれる。
【０１５５】
次に、車両玩具１０のセンサ部５０が検知対象の輝度の変化を検知したか否かを輝度変化判断部３１２で判断する（ステップＳ３）。そして、輝度変化が検知された場合には、走行制御データの区間番号ｉを１に設定して（ステップＳ４）、モータ駆動制御部３１６から駆動部３５０にモータ３０の駆動を開始させるコマンドを送信して、車両玩具１０の走行を開始する（ステップＳ５）。
【０１５６】
次に、ｉ番号の走行制御データＤＳｉの値をモータ駆動用のＰＷＭ値に設定する（ステップＳ６）。そして、センサ５０によりマーカが検出されたか否かを判断する（ステップＳ７）。マーカが検出された場合には、コース区間ＣＳｉ＋１の走行制御データＤＳｉ＋１とコース区間ＣＳｉの走行制御データＤＳｉとの間に、ＤＳｉ＋１＜ＤＳｉの関係が成り立つか否かを判断する（ステップＳ８）。そして、ＤＳｉ＋１＜ＤＳｉである場合には、減速制御を行うと判断し、ＤＦ＝ＤＳｉ＋１−ＤＳｉに対応する期間Ｔ１だけ、デューティ＝１００の逆極性電圧をモータに印加する（ステップＳ９）。
【０１５７】
次に、ｉ＝１６か否かを判断する（ステップＳ１０）。ｉ＝１６と判断される場合は、コース６０の最終コース区間となる第１６のコース区間ＣＳ１６での走行が終了してゴールしたと判断して、モータ３０の駆動を停止して（ステップＳ１１）、走行を終了する（ステップＳ１２）。
【０１５８】
一方、ステップＳ１０でｉ＝１６ではないと判断される場合には、ｉを１だけインクリメントして（ステップＳ１３）、ステップＳ６に戻る。
【０１５９】
なお、図２１のフローチャートは、コース１周で車両玩具１０の走行を終了させる場合の処理フローを示しているが、図１５に示す周回数選択画面において、Ｎ周で車両玩具１０の走行を終了させると設定した場合では、ステップＳ１０でｉ＝１６Ｎであるか否かの判断がされるものとする。
【０１６０】
車両玩具１０の走行開始の判断工程となるステップＳ３において、車両玩具１０のセンサ部５０による輝度の検知対象は、図２２（Ａ）、図２２（Ｂ）に示すように、ユーザが車両玩具１０をスタートエリアＳＡに設置した際に、センサ５０と対向するコース６０のスタートエリアＳＡとなる。本実施形態では、オートスタート装置６００の輝度切替操作によって、センサ５０の輝度の検知結果が変化して、車両玩具１０の走行が開始される。このため、車両玩具１０をスタートエリアＳＡに設置した際に、スタートエリアＳＡの輝度が基準輝度未満の輝度から、図２２（Ｃ）に示すように、基準輝度以上の輝度に切り替わったと判断されると、ステップＳ５でモータの駆動がオンになり、車両玩具１０が自動的に走行開始するようになる。
【０１６１】
なお、スタートエリアＳＡの輝度が基準輝度以上の場合には、車両玩具１０の走行開始条件は、オートスタート装置６００によるスタートエリアＳＡの輝度切替操作に限定されない。すなわち、センサ５０が反射型フォトセンサの場合では、外乱光が対向しても、検知対象の反射光を当該フォトセンサの受光部が受光できないので、輝度が基準値以上と検知されない。このため、車両玩具１０のセンサ５０が反射型フォトセンサであって、スタートエリアＳＡの輝度が白色等の基準輝度以上の場合では、スタートエリアＳＡに車両玩具１０を設置するだけで、センサ５０の検知結果に基づいて、検知対象の輝度が変化したと判断される。すなわち、図２３（Ａ）、図２３（Ｂ）に示すように、車両玩具１０をスタートエリアＳＡに設置すると、ステップＳ３において、センサ５０の検知結果が基準輝度未満の輝度（第１の輝度）から、白色等の基準輝度以上の輝度（第２の輝度）に切り替わったと判断される。それによって、図２３（Ｃ）に示すように、モータの駆動がオンになり、車両玩具１０が走行開始する。
【０１６２】
一方、車両玩具１０の走行終了の判断工程となるステップＳ１０において、ｉ＝１６と判断される場合は、図２４（Ａ）に示すコース６０の最終コース区間となる第１６のコース区間ＣＳ１６での走行が終了してゴールしたと判断されるので、図２４（Ｂ）に示すように、モータ３０の駆動を停止して、車両玩具１０の走行が終了する。
【０１６３】
これに対して、ステップＳ１０でｉ＝１６ではないと判断される場合には、図２５（Ａ）に示すように、車両玩具１０がコース６０の途中のコース区間となる第ｉのコース区間ＣＳｉで走行中と判断されるので、図２５（Ｂ）に示すように、モータ３０の駆動がオンの状態を維持し、車両玩具１０の走行が継続される。
【０１６４】
このように、走行制御データとして、車両玩具１０がコース６０を１周したら、走行終了とする走行終了条件を設定する走行終了条件情報を含ませることによって、車両玩具１０が1周のコース６０の走行を完了したら、当該車両玩具１０の走行動作を自動的に終了させることができる。すなわち、走行制御データとして、車両玩具１０の所望の走行終了条件を設定する走行終了条件情報を含ませることによって、車両玩具１０を所望の走行終了条件で走行を自動的に完了させることができる。
【０１６５】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは、当業者には容易に理解できるであろう。従って、このような変形例やその組み合わせは、全て本発明の範囲に含まれるものとする。
【０１６６】
例えば、明細書又は図面中の記載において広義や同義な用語（移動玩具、原動機、動作制御データ等）として引用された用語（車両玩具、モータ、走行制御データ等）は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０１６７】
また、移動玩具の制御手法、マーカの検知手法、走行制御データの設定手法、移動玩具の減速、加速制御手法、原動機の駆動手法、シミュレーション処理手法等は、本実施形態で説明したものに限定されず、これらと均等な手法も本発明の範囲に含むことができる。また本発明が適用される移動玩具、ゲーム装置は、本発明で説明したような構成の移動玩具やゲーム装置に限定されるものではない。
【図面の簡単な説明】
【０１６８】
【図１】図１（Ａ）、図１（Ｂ）は、車両玩具が走行するコースの説明図。
【図２】本実施形態が適用される車両玩具の外観斜視図。
【図３】本実施形態が適用される車両玩具の内部構成を示す平面図。
【図４】本実施形態が適用される車両玩具の機能ブロック図。
【図５】図５（Ａ）、図５（Ｂ）は、オートスタート装置の第１の構成例の説明図。
【図６】図６（Ａ）、図６（Ｂ）は、車両玩具の走行開始の動作の説明図。
【図７】図７（Ａ）、図７（Ｂ）は、車両玩具の走行開始の動作の他の説明図。
【図８】図８（Ａ）、図８（Ｂ）は、車両玩具の走行開始の動作の他の説明図。
【図９】図９（Ａ）〜図９（Ｃ）は、オートスタート装置の第２の構成例の説明図。
【図１０】図１０（Ａ）、図１０（Ｂ）は、車両玩具の走行開始の動作の説明図。
【図１１】図１１（Ａ）、図１１（Ｂ）は、オートスタート装置の第２の構成例の変形例の説明図。
【図１２】本実施形態が適用されるゲーム装置の外観図。
【図１３】本実施形態が適用されるゲーム装置の機能ブロック図。
【図１４】走行制御データの設定手法を説明するための図。
【図１５】走行制御データの設定手法を説明するための図。
【図１６】走行制御データの設定手法を説明するための図。
【図１７】走行制御データの設定手法を説明するための図。
【図１８】図１８（Ａ）、図１８（Ｂ）は、本実施形態の走行速度制御の手法の説明図。
【図１９】図１９（Ａ）、図１９（Ｂ）は、ＰＷＭ駆動を用いた減速制御、加速制御の手法の説明図。
【図２０】駆動部の具体的な構成例を示す図。
【図２１】車両玩具側の詳細な処理のフローチャート。
【図２２】図２２（Ａ）〜図２２（Ｃ）は、車両玩具の走行開始の手法を説明する図。
【図２３】図２３（Ａ）〜図２３（Ｃ）は、車両玩具の走行開始の手法を説明する図。
【図２４】図２４（Ａ）、図２４（Ｂ）は、車両玩具の走行終了の手法を説明する図。
【図２５】図２５（Ａ）、図２５（Ｂ）は、車両玩具の走行継続の手法を説明する図。
【符号の説明】
【０１６９】
ＣＳｉ、ＣＳｉ＋１  コース区間、ＤＳｉ、ＤＳｉ＋１  走行制御データ、
ＭＣｉ、ＭＣｉ＋１  マーカ、ＤＴｉ、ＤＴｉ＋１  デューティ、
ＭＴ  車両玩具、ＤＦ  差分情報、ＣＰ１〜ＣＰ１６  コースパーツ、
１０  車両玩具、１２  ボディ、３０  モータ、５０  センサ、５２  発光素子、
６０  コース、６１、６２  第１、第２の周回コース、
１００  処理部、１０２  シミュレーション処理部、１０４  送信処理部、
１０６  受信処理部、１０８  認証処理部、１１０  比較処理部、１１２  表示制御部、
１１４  成績評価部、１１６  アップロード処理部、１３０  設定変更部、
１６０  操作部、１７０  記憶部、１７２  走行特性データ記憶部、
１７３  コースデータ記憶部、１７４  走行制御データ記憶部、１７８  描画バッファ、
１９０  タッチパネル型表示部、１９１  表示部、１９２  音出力部、
１９４  携帯型情報記憶装置、１９６  通信部、
３００  回路基板、３１０  制御部、３３０  記憶部、３４０  発光素子駆動部、
３５０  駆動部、３６０  センサコントローラ、３７０  外部インターフェース部
４００  ゲーム装置、６００  オートスタート装置、６０２  ディスプレイ、
６１０  輝度プレート切替装置
【図１】
2009247577.tif 000003
【図２】
2009247577.tif 000004
【図３】
2009247577.tif 000005
【図４】
2009247577.tif 000006
【図５】
2009247577.tif 000007
【図６】
2009247577.tif 000008
【図７】
2009247577.tif 000009
【図８】
2009247577.tif 000010
【図９】
2009247577.tif 000011
【図１０】
2009247577.tif 000012
【図１１】
2009247577.tif 000013
【図１２】
2009247577.tif 000014
【図１３】
2009247577.tif 000015
【図１４】
2009247577.tif 000016
【図１５】
2009247577.tif 000017
【図１６】
2009247577.tif 000018
【図１７】
2009247577.tif 000019
【図１８】
2009247577.tif 000020
【図１９】
2009247577.tif 000021
【図２０】
2009247577.tif 000022
【図２１】
2009247577.tif 000023
【図２２】
2009247577.tif 000024
【図２３】
2009247577.tif 000025
【図２４】
2009247577.tif 000026
【図２５】
2009247577.tif 000027