(57)【特許請求の範囲】
【請求項１】
表示画面を有する画像表示器と、プレーヤのボディーアクションを撮影するためのカメラと、体感型ビデオゲーム用のアプリケーションプログラムがインストールされるべきゲーム用コンピュータとを少なくとも包含し、前記ゲーム用コンピュータが前記アプリケーションプログラムを実行することにより、カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像が前記画像表示器の表示画面上に表示されるようにした体感型ビデオゲーム装置であって、
前記画像表示器、前記カメラ、及び前記ゲーム用コンピュータは、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末で構成され、かつ
前記アプリケーションプログラムには、前記タブレット型端末を、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるためのプログラム部分が含まれており、さらに
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、体感型ビデオゲーム装置。
【請求項２】
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものである、請求項１に記載の体感型ビデオゲーム装置。
【請求項３】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、請求項１に記載の体感型ビデオゲーム装置。
【請求項４】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、請求項２に記載の体感型ビデオゲーム装置。
【請求項５】
スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末にインストールされるべきアプリケーションプログラムであって、
前記タブレット型端末を、
前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、
前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、アプリケーションプログラム。
【請求項６】
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものである、請求項５に記載のアプリケーションプログラム。
【請求項７】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、請求項５に記載のアプリケーションプログラム。
【請求項８】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、請求項６に記載のアプリケーションプログラム。
【請求項９】
スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末により実行されるべきアプリケーションプログラムを格納した記録媒体であって、
前記アプリケーションプログラムには、
前記タブレット型端末を、
前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、
前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、記録媒体。
【請求項１０】
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものである、請求項９に記載の記録媒体。
【請求項１１】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、請求項９に記載の記録媒体。
【請求項１２】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、請求項１０に記載の記録媒体。
【請求項１３】
プログラム提供サーバと、
スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末とを、ネットワークで接続してなるクライアントアンドサーバ・システムであって、
前記プログラム提供サーバには、
前記タブレット型端末を、
前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、
前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、アプリケーションプログラムが、１種又は２種以上、格納されており、さらに
前記プログラム提供サーバは、
前記タブレット型端末からダウンロード要求が前記ネットワークを介して到来するのに応答して、前記１種又は２種以上のアプリケーションプログラムの中で、前記タブレット型端末側から指定されたアプリケーションプログラムを、所定の認証を条件として、前記タブレット型端末へ宛てて送信するように構成されており、
前記タブレット型端末は、
前記ダウロード要求に応答して前記プログラム提供サーバから送信されてくる前記アプリケーションプログラムを受信格納すると共に、所定の起動操作を条件として、前記アプリケーションプログラムを実行することにより、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するように構成されている、クライアントアンドサーバ・システム。
【請求項１４】
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものである、請求項１３に記載のクライアントアンドサーバ・システム。
【請求項１５】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、請求項１３に記載のクライアントアンドサーバ・システム。
【請求項１６】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、請求項１４に記載のクライアントアンドサーバ・システム。
【請求項１７】
プログラム提供サーバと、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末とを、ネットワークで接続してなるクライアントアンドサーバ・システムを構成する前記プログラム提供サーバであって、
前記プログラム提供サーバには、
前記タブレット型端末を、
前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、
前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、アプリケーションプログラムが、１種又は２種以上、格納されており、さらに、
前記プログラム提供サーバは、
前記タブレット型端末からダウンロード要求が前記ネットワークを介して到来するのに応答して、前記１種又は２種以上のアプリケーションプログラムの中で、前記タブレット型端末側から指定されたアプリケーションプログラムを、所定の認証を条件として、前記タブレット型端末へ宛てて送信するように構成されており、
前記タブレット型端末は、
前記ダウロード要求に応答して前記プログラム提供サーバから送信されてくる前記アプリケーションプログラムを受信格納すると共に、所定の起動操作を条件として、前記アプリケーションプログラムを実行することにより、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するように構成されている、プログラム提供サーバ。
【請求項１８】
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものである、請求項１７に記載のプログラム提供サーバ。
【請求項１９】
前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、請求項１７に記載のプログラム提供サーバ。
【請求項２０】
スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末に、プログラム提供サーバからアプリケーションプログラムをダウンロードし、前記タブレット型端末上で前記アプリケーションプログラムを実行することにより行う体感型ビデオゲーム用の玩具セットであって、
前記プログラム提供サーバと、前記タブレット型端末とは、ネットワークを介して接続され、
前記プログラム提供サーバには、
前記タブレット型端末を、
前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、
前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ
前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、アプリケーションプログラムが、１種又は２種以上、格納されており、さらに
前記プログラム提供サーバは、
前記タブレット型端末からダウンロード要求が前記ネットワークを介して到来するのに応答して、前記１種又は２種以上のアプリケーションプログラムの中で、前記タブレット型端末側から指定されたアプリケーションプログラムを、所定の認証を条件として、前記タブレット型端末へ宛てて送信するように構成されており、
前記タブレット型端末は、
前記ダウロード要求に応答して前記プログラム提供サーバから送信されてくる前記アプリケーションプログラムを受信格納すると共に、所定の起動操作を条件として、前記アプリケーションプログラムを実行することにより、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するように構成されており、
前記玩具セットは、
前記プレーヤにより把持され又は前記プレーヤの体の一部へと固定され、ボディアクションの検出基準となる遊具と、
前記タブレット型端末側から指定されたアプリケーションプログラムを、前記タブレット型端末へ宛てて送信するための前記所定の認証に用いられる認証コードを表示する認証コード表示カードと、
を含む、体感型ビデオゲーム用の玩具セット。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カメラを介して認識されるボディアクションを入力とするインタラクティブなビデオゲーム装置である体感型ビデオゲーム装置に関する。
【背景技術】
【０００２】
カメラを介して認識されるボディアクションを入力とするインタラクティブなビデオゲーム装置である体感型ビデオゲーム装置は、従来より知られている（例えば、特許文献１，２及び非特許文献１参照）。
【０００３】
一般に、この種の体感型ビデオゲーム装置は、表示画面を有する画像表示器（通常、据置型テレビで代用）と、プレーヤのボディアクションを撮影するためのカメラ（ゲーム本体装置と一体又は別体）と、体感型ビデオゲーム用のアプリケーションプログラムがインストールされるべきゲーム用コンピュータ（ゲーム装置本体）とを少なくとも包含し、アプリケーションプログラムがゲーム用コンピュータで実行されることにより、カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像が画像表示器の画面上に表示される。
【０００４】
このようなカメラを用いてボディアクションを認識する形式の体感型ビデオゲーム装置によれば、加速度センサ等のセンサを用いてボディアクションを認識する形式の体感型ビデオゲーム装置とは異なり、ボディアクション認識のために、センサ内蔵操作具をプレイヤに保持させる必要がなくなり、装置全体のコストダウンを図ることができると共に、プレーヤにとっても、ボディアクション選択の自由度が増すと言った利点がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３０６８４６
【特許文献２】ＷＯ２００７／０６９６１８
【非特許文献】
【０００６】
【非特許文献１】http://ja.wikipedia.org/wiki/Kinect
【発明の概要】
【発明が解決しようとする課題】
【０００７】
もっとも、上述の体感型ビデオゲーム装置にあっても、カメラやゲーム装置本体については、ある程度、自由に持ち運べるものの、その持ち運び先には、据置型テレビの存在が不可欠であることから、設置場所の自由度にはなおも制限があり、いつでもどこでも手軽に持ち運んで遊べると言った便利さには欠けていた。
【０００８】
ここにおいて、本発明者等は、昨今、広く普及しつつあるスマートホン、タブレットＰＣ、タブレット兼用ノートＰＣと言ったタブレット型端末であれば、上述の体感型ビデオゲーム装置に必要な要素機器、すなわち、表示画面を有する画像表示器と、プレーヤのボディアクションを撮影するためのカメラ（「フロントカメラ」、「インカメラ」、又は「サブカメラ」等と称される）と、体感型ビデオゲーム用のアプリケーションプログラムがインストールされるべきゲーム用コンピュータ（端末内蔵のＣＰＵ）が既に備わっており、かつ十分なる携帯性も有することから、体感型ビデオゲーム用のアプリケーションプログラム（以下、「ゲーム用アプリ」と略称する）さえ適切に設計しさえすれば、いつでもどこでも手軽に持ち運んで遊ぶことができ、しかもボディアクションを介して操作可能な体感型ビデオゲーム装置が実現できるとの着想を得た。
【０００９】
しかしながら、本発明者等は、このようなタブレット型端末とゲーム用アプリとを用いた体感型ビデオゲーム装置にあっても、タブレット型端末のユーザの誰もが簡単な操作で手軽にゲームを楽しめるようにするためには、なおも、解決すべき課題が存在するとの知見を得た。
【００１０】
すなわち、このようなタブレット型端末とゲーム用アプリとを用いた体感型ビデオゲーム装置に適用されるゲーム用アプリには、例えば、遠近法を用いて奥行き方向の広がりを表現するような画像展開を採用することから、縦長画面となる画面回転姿勢を要求したり、水平方向の広がりを表現するような画像展開を採用することから、横長画面となる画面回転姿勢を要求したり、と言ったように、ゲーム画像の展開方向を理由とする画面回転姿勢に関する要求が存在する。
【００１１】
また、この種のゲーム用アプリには、例えば、認識精度向上のために、認識対象となるボディアクションを見下ろすような撮影姿勢を採用することから、カメラの撮影用窓が画面上部に位置する画面回転姿勢を要求したり、逆に、見上げるような撮影姿勢を採用することから、カメラの撮影用窓が画面下部に位置する画面回転姿勢を要求したり、と言ったように、認識対象となるボディアクションの撮影姿勢を理由とする画面回転姿勢に関する要求が存在する。
【００１２】
一方、この種のタブレット型端末には、スマートホン、タブレットＰＣ、タブレット兼用ノートＰＣ等々、種々の形態のものが存在するが、いずれも、据付型テレビとは異なり、立て掛けるためのスタンド等の適当な支持具さえ存在すれば、縦長の画面回転姿勢と横長の画面回転姿勢とを自在に選択できる。
【００１３】
そのため、任意のゲーム用アプリをタブレット型端末にインストールして実行することにより体感型ビデオゲーム装置を実現し、しかも、画面の表示視野を十分に確保してゲーム画像の視認性乃至理解度を良好なものとするためには、ゲーム画像の展開方向を理由とする画面回転姿勢に関する要求が十分に満たされるように、プレーヤをして、必要な画面回転姿勢をとるように、促さねばならない。
【００１４】
加えて、ビデオゲームの種類によっては、ボディアクションの認識精度を十分に確保して入力応答性を良好なものとするために、ボディアクションの撮影姿勢を理由とする画面回転姿勢に関する要求が十分に満たされるように、プレーヤをして、必要な画面回転姿勢をとるように、促さねばならない。
【００１５】
しかしながら、この種のタブレット型端末におけるサブカメラの撮影用窓については、標準回転姿勢において、画面の上部に配置されている機種が多いものの、画面の下部に配置される機種も中には存在することに加えて、そもそも、標準回転姿勢については、縦長画面となる機種が多いものの、横長画面となる機種も中には存在する。
【００１６】
加えて、この種のタブレット型端末のオペレーティングシステム（以下、「ＯＳ」と称する）には、端末側の操作で設定可能な「画像表示方位設定」の設定内容に応じて、標準回転姿勢に対する画像回転角度を任意（０度、９０度、１８０度、２７０度、センサ追従）に設定可能な画像方位決定機能が用意されている。しかし、「画像表示方位設定」に関する設定操作を行うためには、端末操作に関するある程度の熟知が必要であるから、この種のタブレット型端末のユーザ一般の誰もがこの機能を使いこなせることは期待し得ない。
【００１７】
そのため、必要な画面回転姿勢をとらせるために、適当な説明書の添付や説明文の案内表示を介して端末ユーザへの教示を行うとすれば、そのような教示により、端末ユーザが適正な画面回転姿勢を直ちに実現し得るかは甚だ疑問である。このことは、標準回転姿勢やカメラ位置が全ての端末において同一ではないことから、同じゲーム用アプリであっても、端末機種毎に、標準回転姿勢に対する画像回転角度が異なることも考慮すると、なおさらである。
【００１８】
加えて、この種のタブレット型端末における「画像表示方位設定」の設定内容は、デフォルトにおいては「センサ追従」とされているのが通例であるから、そのような状態において、画面に表示されるゲーム画像は、画面回転姿勢に拘わらず、常に、上向きとされるため、一層、そのゲーム用アプリに対する適正な画面回転姿勢が判りにくくなり、端末ユーザを混乱させる。
【００１９】
逆に、ひとたび、「画像表示方位設定」の設定内容がいずれかの回転角度に設定されたのちにあっては、そのような状態において、画面に表示されるゲーム画像は、画面に対して常に一定の回転角度となるため、端末ユーザはその状態にて画像が上向きとなる画面回転姿勢が正しいものと誤解し易く、これによっても、端末ユーザを混乱させる。
【００２０】
その結果、必要な画面回転姿勢をとらせるために、適当な説明書の添付や説明文の案内表示を介して端末ユーザへの教示を行う場合には、往々にして、不適切な画面回転姿勢のままで、体感型ビデオゲームを行うこととなり、ゲーム画像を画面に十分展開できずに視認性を損ねたり、ボディアクションの認識精度の低下により、入力応答性を損ねると言った問題がある。
【００２１】
この発明は、上述の問題点に着目してなされたものであり、その目的とするところは、タブレット型端末とゲーム用アプリとを用いた体感型ビデオゲーム装置において、タブレット型端末のユーザの誰もが簡単な操作で手軽にゲームを楽しめるようにすることにある。
【００２２】
この発明のさらに他の目的並びに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【００２３】
上述の目的は、以下の構成を有する本発明に係る体感型ビデオゲーム装置、アプリケーションプログラム、記録媒体、クライアントアンドサーバ・システム、及びプログラム提供サーバにより解決されるものである。
【００２４】
＜体感型ビデオゲーム装置＞
すなわち、本発明に係る体感型ビデオゲーム装置は、表示画面を有する画像表示器と、プレーヤのボディーアクションを撮影するためのカメラと、体感型ビデオゲーム用のアプリケーションプログラムがインストールされるべきゲーム用コンピュータとを少なくとも包含し、前記ゲーム用コンピュータが前記アプリケーションプログラムを実行することにより、カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像が前記画像表示器の表示画面上に表示されるようにした体感型ビデオゲーム装置であって、前記画像表示器、前記カメラ、及び前記ゲーム用コンピュータは、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末で構成され、かつ前記アプリケーションプログラムには、前記タブレット型端末を、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるためのプログラム部分が含まれており、さらに前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである。
【００２５】
このような構成によれば、前記ゲーム画像の画像上の方位（例えば、上方）と実空間上の方位（例えば、上方）とが一致するようにして前記表示画面の回転姿勢を決定するだけで、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られることから、例えば、縦長画面用のゲーム画像を横長画面に表示したり、逆に、横長画面用のゲーム画像を縦長画面に表示すると言った画面回転姿勢の誤りによる画像視認性低下を回避することができ、認識対象となるボディアクションが特に厳格な撮影姿勢を要求するものでない限り、タブレット型端末のユーザの誰もが手軽に体感型ビデオゲームを楽しむことが可能となる。
【００２６】
本発明の好ましい実施の態様（１）においては、前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものであってもよい。
【００２７】
このような構成によれば、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られることから、例えば、画面上部に位置する撮影用窓から見下ろすように撮影すべきボディアクションを画面下部に位置する撮影用窓から見上げるように撮影したり、逆に、画面下部に位置する撮影用窓から見上げるように撮影すべきボディアクションを画面上部に位置する撮影用窓から見下ろすように撮影すると言った画面回転姿勢の誤りによるボディアクション認識精度低下を回避することができ、認識対象となるボディアクションが特に厳格な撮影姿勢を要求するものであったとしても、タブレット型端末のユーザの誰もが手軽に体感型ビデオゲームを楽しむことが可能となる。
【００２８】
本発明の好ましい実施の態様（２）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、ものであってもよい。
【００２９】
任意のタブレット型端末において、標準回転姿勢における縦長画面／横長画面の別は、当該タブレット端末の機種情報により一意に定まる。したがって、例えば、ゲーム用アプリの側で、想定される端末機種毎の標準回転姿勢における縦長画面／横長画面の別を示す情報、等々を保持させておけば、当該タブレット型端末の機種に相当する情報を与えるだけで、ゲーム用画像を画面に展開するための適切な縦横姿勢となるように、当該画面の回転角度を容易に求めることができる。
【００３０】
本発明の好ましい実施の態様（３）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、ようにしてもよい。
【００３１】
任意のタブレット型端末において、標準回転姿勢における縦長画面／横長画面の別、カメラの撮影用窓の画面上付き／下付きの別は、当該タブレット端末の機種情報により一意に定まる。したがって、例えば、ゲーム用アプリの側で、想定される端末機種毎の標準回転姿勢における縦長画面／横長画面の別を示す情報、及びカメラの撮影用窓の画面上付き／下付きの別を示す情報等々を保持させておけば、当該タブレット型端末の機種に相当する情報を与えるだけで、ボディアクションを撮影するための適切な撮影姿勢となるように、当該画面の回転角度を容易に求めることができる。
ところで、当該タブレット型端末の機種に相当する情報を与える方法としては、例えば、アプリをアプリ提供サーバからダウンロードするに際して、当該タブレット型端末の機種情報をユーザに申告させる方法、ゲーム用アプリをアプリ提供サーバからダウンロードしたのち、当該タブレット型端末に対して、その機種情報をユーザに入力させる方法と言ったように、様々な方法が存在する。しかし、そのような方法では、タブレット型端末のユーザに対して、自己のタブレット型端末の正確な機種情報の入力を要求することとなるため、ユーザ側の負担が大きい。
【００３２】
これに対して、機種情報としては、アプリケーションプログラムがインストールされたタブレット型端末それ自体から読み出された機種情報を利用するものとすれば、タブレット型端末のユーザに対して、自己のタブレット型端末の正確な機種情報の入力を要求する必要がなくなり、ユーザは入力操作の負担から解放される。
【００３３】
＜アプリケーションプログラム＞
別の一面から見た本発明は、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末にインストールされるべきアプリケーションプログラムとして把握することもできる。
【００３４】
すなわち、このアプリケーションプログラムは、前記タブレット型端末を、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである。
【００３５】
本発明の好ましい実施の態様（１）においては、前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものであってもよい。
【００３６】
本発明の好ましい実施の態様（２）においては、前記特定の回転角度は、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、ものであってもよい。
【００３７】
本発明の好ましい実施の態様（３）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、ようにしてもよい。
【００３８】
以上の本発明に係るアプリケーションプログラムによれば、本発明に係る上述の体感型ビデオゲーム装置と同様な作用効果を奏するものである。
【００３９】
＜記録媒体＞
別の一面から見た本発明は、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末により実行されるべきアプリケーションプログラムを格納した記録媒体として把握することもできる。
【００４０】
すなわち、この記録媒体に格納される前記アプリケーションプログラムは、前記タブレット型端末を、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである。
【００４１】
本発明の好ましい実施の態様（１）においては、前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものであってもよい。
【００４２】
本発明の好ましい実施の態様（２）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、ものであってもよい。
【００４３】
本発明の好ましい実施の態様（３）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、ようにしてもよい。
【００４４】
以上の本発明による記録媒体によれば、本発明に係る上述の体感型ビデオゲーム装置と同様な作用効果を奏するものである。
【００４５】
＜クライアントアンドサーバ・システム＞
別の一面から見た本発明は、プログラム提供サーバと、スマートホン、タブレットＰＣ等のように、表示画面を一体的有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末とを、ネットワークで接続してなるクライアントアンドサーバ・システムとして把握することもできる。
【００４６】
このクライアントアンドサーバ・システムにおいて、前記プログラム提供サーバには、前記タブレット型端末を、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである、アプリケーションプログラムが、１種又は２種以上、格納されており、さらに前記プログラム提供サーバは、前記タブレット型端末からダウンロード要求が前記ネットワークを介して到来するのに応答して、前記１種又は２種以上のアプリケーションプログラムの中で、前記タブレット型端末側から指定されたアプリケーションプログラムを、所定の認証を条件として、前記タブレット型端末へ宛てて送信するように構成されており、前記タブレット型端末は、前記ダウロード要求に応答して前記プログラム提供サーバから送信されてくる前記アプリケーションプログラムを受信格納すると共に、所定の起動操作を条件として、前記アプリケーションプログラムを実行することにより、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するように構成されている、ものである。
【００４７】
本発明の好ましい実施の態様（１）においては、前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものであってもよい。
【００４８】
本発明の好ましい実施の態様（２）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、ものであってもよい。
【００４９】
本発明の好ましい実施の態様（３）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、ようにしてもよい。
【００５０】
以上の本発明によるクライアントアンドサーバ・システムによれば、本発明に係る上述の体感型ビデオゲーム装置と同様な作用効果を奏するものである。
【００５１】
＜プログラム提供サーバ＞
別の一面から見た本発明は、プログラム提供サーバと、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末とを、ネットワークで接続してなるクライアントアンドサーバ・システムを構成する前記プログラム提供サーバとして把握することもできる。
【００５２】
前記プログラム提供サーバには、前記タブレット型端末を、前記カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を前記表示画面上に表示するための手段と、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該アプリケーションプログラムに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるものであって、かつ前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである。
【００５３】
本発明の好ましい実施の態様（１）においては、前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが整合するようにして前記表示画面の回転姿勢を決定すると、前記プレーヤのボディアクションを、前記撮影用窓を介してどの角度から前記カメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるように定められたものであってもよい。
【００５４】
本発明の好ましい実施の態様（２）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様とに基づいて決定される、ものであってもよい。
【００５５】
本発明の好ましい実施の態様（３）においては、前記特定の回転角度は、前記アプリケーションプログラム側の画面縦横要求並びに撮影用窓位置要求と、当該タブレット型端末の機種情報から導き出された当該端末の画面縦横仕様並びに撮影用窓位置仕様とに基づいて決定される、ようにしてもよい。
【００５６】
以上の本発明によるプログラム提供サーバによれば、本発明に係る上述の体感型ビデオゲーム装置と同様な作用効果を奏するものである。
【発明の効果】
【００５７】
本発明によれば、タブレット型端末とゲーム用アプリとを用いた体感型ビデオゲーム装置において、タブレット型端末のユーザの誰もが簡単な操作で手軽にゲームを楽しむことが可能となる。
【図面の簡単な説明】
【００５８】
【図１】図１はアプリ提供システム全体の構成を示す説明図である。
【図２】図２はタブレット型端末の一般的なハードウェア構成を示すブロック図である。
【図３】図３はアプリ提供サーバのハードウェア構成を示すブロック図である。
【図４】図４はアプリダウンロード動作を説明するフローチャートである。
【図５】図５はアプリ側の処理を説明するフローチャートである。
【図６】図６はＯＳ側の表示処理を説明するフローチャートである。
【図７】図７は画像回転用プログラム部分の構成を示すフローチャートである。
【図８】図８は画像回転角決定処理の詳細フローチャート（アプリ側要求による）である。
【図９】図９は画像回転角決定処理の詳細フローチャート（端末仕様とアプリ側要求とによる）
【図１０】図１０はスマートホン各機種毎の画面とサブカメラの位置関係を示す説明図である。
【図１１】図１１はタブレットＰＣ各機種の画面とサブカメラとの位置関係を示す説明図である。
【図１２】図１２はタブレット兼用ノートＰＣの画面とサブカメラとの位置関係を示す説明図である。
【図１３】図１３は画面に対して画像を回転角度０度に固定したときの説明図（カメラは上付き）である。
【図１４】図１４は画面に対して画像を回転角度１８０度に固定したときの説明図（カメラ下付き）である。
【図１５】図１５は画面に対して画像を回転角９０度に固定したときの説明図（カメラ上付き）である。
【図１６】図１６は画面に対して画像を回転角９０度に固定したときの説明図（カメラ上付き）である。
【図１７】図１７は卓球ゲームのプレイ中の説明図である。
【図１８】図１８はプレイ中の画面に表示される画像の説明図である。
【図１９】図１９は製品の販売形態を示す説明図である。
【図２０】図２０は卓球ゲーム用遊具の説明図である。
【発明を実施するための形態】
【００５９】
以下に、本発明に係る体感型ビデオゲーム装置の好適な実施の一形態を添付図面にしたがって詳細に説明する。
【００６０】
先に説明したように、従来の体感型ビデオゲーム装置は、表示画面を有する画像表示器（通常、据置型テレビで代用）と、プレーヤのボディアクションを撮影するためのカメラ（ゲーム本体装置と一体又は別体）と、体感型ビデオゲーム用のアプリケーションプログラム（すなわち、「ゲーム用アプリ」）がインストールされるべきゲーム用コンピュータ（ゲーム装置本体）とを少なくとも包含し、このゲーム用アプリがゲーム用コンピュータで実行されることにより、カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像が画像表示器の画面上に表示されるように構成されている。
【００６１】
これに対して、本発明に係る体感型ビデオゲーム装置は、上述の画像表示器、カメラ、及びゲーム用コンピュータにより実現される機能を、スマートホン、タブレットＰＣ等のように、表示画面を一体的に有すると共に、撮影用窓が前記表示画面の前面側に向けられたカメラが組み込まれた市販のタブレット型端末にて代用するものである。
【００６２】
加えて、前記ゲーム用アプリには、前記タブレット型端末を、前記タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該ゲーム用アプリに係るゲーム画像を、前記表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、前記表示画面に表示するように仕向ける手段として機能させるためのプログラム部分が含まれている。
【００６３】
ここで、前記特定の回転角度とは、前記ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められている。
【００６４】
＜ゲーム用アプリの提供＞
ゲーム用アプリをどのような提供方法によりタブレット型端末側へとインストールするかについては、ＳＤメモリやＵＳＢメモリ等の可搬型記録媒体を介する提供方法、赤外線等の短距離無線を介して提供する提供方法等々、種々の方法が考えられるが、この実施形態においては、クライアントアンドサーバ・システムであるアプリ提供システムを構築すると共に、インターネット上のアプリ提供サーバからタブレット型端末へとダウンロードするという提供方法が採用されている。
【００６５】
−アプリ提供システムの構成−
アプリ提供システム全体の構成すを示す説明図が、図１に示されている。同図に示されるように、タブレット型端末６であるところの様々な機種のスマートホン１，１，１・・・や様々な機種のタブレットＰＣ２，２，２・・・は、公知の手法により、インターネット５へと無線接続可能とされており、一方、インターネット５には、アプリ提供サーバ４が公知の手法で接続されている。
【００６６】
−タブレット型端末の構成−
タブレット型端末６の一般的なハードウェア構成を示すブロック図が、図２に示されている。この種のハードウェア構成については、各種の文献により公知であるから、その説明については、本発明の要部を除き、簡単に行う。
【００６７】
同図において、マイクロコンピュータ６ａは端末全体を統括制御するものであり、公知のマイクロプロセッサや特定の回路機能を実現するＡＳＩＣ、ＦＰＧＡ等で構成されいるのが通例である。
【００６８】
マイク６ｂ及びスピーカ６ｃは、例えば、音声通話等に使用される。タッチパネル制御部６ｄ及びタッチパネル６ｃは、表示画面におけるタッチパネル機能を実現するためのものである。バイブレータ６ｆは、着信通知その他、何らかの状態をユーザに通知するためのものである。ランプ駆動部６ｇ及びＬＥＤランプ６ｈは、各種の状態表示用のＬＥＤランプの作動用のものである。
【００６９】
メインカメラモジュール６ｉは、その撮影用窓が表示画面の後方へと向けられたメインカメラに関する機能モジュールであって、具体的には、撮影に必要なレンズやイメージセンサ等を含んで構成されている。このメインカメラモジュール６ｉで取得される画像データは、公知の画像処理エンジンを介して編集されたのち、マイクロコンピュータ６ａに内蔵されるバッファ用画像メモリに格納されたのち、必要により、表示画面に表示されたり、後述のフラッシュメモリ６ｏに保存される。
【００７０】
サブカメラモジュール６ｊは、その撮影用窓が表示画面の前方へと向けられたサブカメラ（インカメラ、フロントカメラ等とも称される）に関する機能モジュールであって、本発明の要部を構成するものである。このサブカメラモジュールについても、撮影に必要なレンズやイメージセンサ等を含んで構成されている。このサブカメラモジュール６ｊで取得される画像データは、公知の画像処理エンジンを介して編集されたのち、マイクロコンピュータ６ａに内蔵されるバッファ用画像メモリに格納され、必要により（例えば、自分撮影等々）、表示画面に表示されたり、後述のフラッシュメモリ６ｏに保存される。本発明の場合、このバッファメモリに格納される編集された画像データは、プレーヤの行うボディアクション認識のために供される。
【００７１】
無線通信部６ｋは、当該タブレット型端末を、公知の手法により、無線ＬＡＮ等を介してインターネットに接続する場合等に用いられる。キー入力装置６ｌは、電源投入ボタンや各種の押しボタン式操作キーで構成され、必要な指示を当該タブレット型端末に与えるために利用される。
【００７２】
画像表示部６ｎ及び表示コントローラ６ｍは画像表示器（液晶式画像表示器、有機ＥＬ式画像表示器、等々）を構成するものであって、表示コントローラ６ｍは、表示デバイスである画像表示部６ｍとマイクロコンピュータに内蔵される図示しないビデオＲＡＭ（表示されるべき画像データを格納するメモリ）との間にあって、画像表示制御を司るものである。画像表示部６ｎに表示させる画像を回転させるためには、様々な公知の手法か存在する。例えば、ビデオＲＡＭから画像表示部６ａへと画像データを転送する際に、画像データの回転操作を行う第１の手法、バッファメモリ上の画像データをビデオＲＡＭに書き込む際に、ＯＳ側で画像データの回転操作を行う第２の手法、さらには、バッファメモリ上の画像データをその生成段階から回転させておく第３の手法、等々が存在する。以下に述べる実施形態においては、第２の手法が採用される。
【００７３】
フラッシュメモリ６ｏは、ダウンロードされる各種のアプリケーションプログラムの格納のほか、各種の設定データの格納に利用される。ＲＡＭ６ｐは、各種演算処理のためのワーキング領域等として利用される。
【００７４】
−アプリ提供サーバの構成−
アプリ提供サーバのハードウェア構成を示すブロック図が、図３に示されている。この種のハードウェア構成については、各種の文献により公知であるから、その説明については、本発明の要部を除き、簡単に行う。
【００７５】
同図に示されるように、アプリ提供サーバ４は、サーバ装置の全体制御を司るＣＰＵ等からなる制御部４ａ、ＲＯＭ、ＲＡＭ、又はハードディスク等からなり、前述した各種の体感型ゲーム用アプリを含む各種のプログラムや各種のデータ等を記憶するための記憶部４ｂ、外部機器とＬＡＮ又はインターネット等を介して通信を行うための通信部４ｃ、表示処理を行うための表示部４ｄ、外部機器との入出力を行うＩ／Ｆ部４ｅ、入力操作を行うための入力操作部４ｆ等から構成される。なお、記憶部４ｂは、ストレージ等としてサーバ装置とは別に設けられていてもよい。
【００７６】
−ゲーム用アプリの代金回収−
体感ゲーム用アプリとしては、卓球ゲーム、野球ゲーム、テニスゲーム、ボクシングゲーム、ガンファイトゲーム、アイスホッケーゲーム、アメリカンフットボールゲーム、バスケットボールゲーム、ドラム演奏ゲーム、トランスフォーマゲーム、フィッシングゲーム、レーシングゲーム、武器を使用したバトルゲーム等々と言ったように、種々のゲーム用アプリが存在する。
【００７７】
これらのゲーム用アプリそのものの提供は、前述のアプリ提供システムを介してアプリ提供サーバ４から行うものであるが、その代金回収については、この実施形態においては、インターネット上の仮想店舗ではなく、スーパーマーケット、コンビニエンスストア、街の玩具店等々の実店舗における商品販売を通じて行われる。
【００７８】
例えば、図１９に示されるように、各ゲーム用アプリの種別毎に、商品パッケージ７が用意される。なお、同図（ａ）における商品パッケージ７は、体感型の卓球ゲームに対応するものであり、その中には、卓球ゲームのプレイに欠かせない遊具（この例では、指挿入保持式の小型ラケット）８のほか、ゲーム種別毎に商品パッケージの個々を特定可能な各商品パッケージに固有な商品パッケージコード（例えば、数値とアルファベットとの組み合わせによる１６桁の文字列コード）を表示したカードが含まれている。同図（ｂ）における商品パッケージ７は、体感型の野球ゲームに対応するものであり、その中には、野球ゲームのプレイに欠かせない遊具（この例では、指挿入保持式の小型バット）８のほか、ゲーム種別毎に商品パッケージの個々を特定可能な各商品パッケージに固有な商品パッケージコード（例えば、数値とアルファベットとの組み合わせによる１６桁の文字列コード）を表示したカードが含まれている。なお、商品パッケージ７には、さらに、一般的なスマートホンやタブレットＰＣを適切な角度で立て掛け支持するための簡易型支持具１２（例えば、図１７参照）が、含まれていてもよい。
【００７９】
したがって、ユーザは、スーパーマーケット、コンビニエンスストア、街の玩具店等々の実店舗において、好みのゲーム種別に対応する商品パッケージ７を購入することにより、そのゲームに必要な遊具８、商品パッケージコードが表示されたカード（図示せず）、及び必要な場合には、簡易支持具１２を取得することができる一方、販売側にあっては、代金回収を行うとができるのである。
【００８０】
−アプリダウンロード動作−
アプリダウンロード動作の説明図が、図４に示されている。ユーザは、スーパーマーケット、コンビニエンスストア、街の玩具店等々の実店舗において、好みのゲーム種別に対応する商品パッケージ７を購入したのち、パンフレット、包装箱の表示等々適当な宣伝媒体を通じて取得した、あるいは、検索サイトを通じて取得したＵＲＬを頼りとして、自己のタブレット型端末６からアプリ提供サーバ４への接続を行う。
【００８１】
この状態において、タブレット型端末側において所定のユーザ操作が行われると、タブレット型端末６は、アプリ提供サーバ４へ宛ててダウンロードリクエストを送信したのち、アプリ提供サーバ４から認証コードリクエストが返送されてくるのを待機する（ステップ１０１）。
【００８２】
ダウンロードリクエストを受信したアプリ提供サーバ４の側では（ステップ１１１）、タブレット型端末６へ宛てて認証コードリクエストを送信したのち（ステップ１１２）、タブレット型端末６から認証コードが返送されてくるのを待機する。
【００８３】
タブレット型端末６は、認証コードリクエストが受信されるのを待って（ステップ１０２）、アプリ提供サーバ４へ宛てて認証コードを送信したのち（ステップ１０３）、アプリ提供サーバ４から認証エラーが返送されるか（ステップ１０４）、又は目的とする体感ゲームアプリが返送されてくるのを（ステップ１０５）待機する。ここで、認証コードとしては、先に、商品パッケージ７の購入により取得されたカードに表示された商品パッケージコードが利用される。
【００８４】
アプリ提供サーバ４は、タブレット型端末６から認証コードが返送されてくるのを待って、所定の認証処理（例えば、その認証コードとして送られてきた商品パッケージコードが販売済みのものであって、ダウンロード未完のものか、あるいは所定のダウンロード許可条件に合致するものかの判定）を実行したのち（ステップ１１３）、認証成功の場合には（ステップ１１４ＹＥＳ）、タブレット型端末６へと指定の体感ゲーム用アプリを送信するのに対して（ステップ１１５）、認証失敗の場合には（ステップ１１４ＮＯ）、タブレット型端末６へと認証エラーコードを送信する。
【００８５】
タブレット型端末６の側では、アプリ提供サーバ４から体感ゲーム用アプリが送られてきたときには、これを受信したのち（ステップ１０５）、所定の記憶領域（例えば、フラッシュメモリ６ｏ等）に保存したのち、所定のアプリ起動操作を待って、これを実行する一方、認証エラーコードが送られてきたときには、直ちに、処理を終了する。
【００８６】
＜タブレット型端末の機種とその形態、並びに、画像回転に関するＯＳの仕組み＞
本発明の特徴の一つである「ゲーム画像の回転角度を特定の回転角度に固定する点」は、本発明の適用可能性のあるタブレット型端末には、画面形状やカメラ位置の異なる様々な機種のものが存在することに加え、画像の回転制御に関するＯＳの一般的な構成を知って、はじめて明確に理解できるものと思われる。そこで、以下に、この種のタブレット型端末の機種とその形態、並びに、それらの端末に組み込まれたＯＳにおける画像回転の仕組みについて概説する。
【００８７】
−スマートホン各機種毎の画面とサブカメラとの位置関係−
スマートホン各機種毎の画面とサブカメラとの位置関係を示す説明図が、図１０に示されている。同図（ａ）〜（ｆ）に示されるように、スマートホン１には様々な機種のものが存在するが、標準姿勢における画面１ａの形状についてみると、サイズやアスペクト比については幾分の相違が認められるものの、本発明者等の調査範囲における限りにおいては、すべての機種において、縦長となることが認められた。一方、サブカメラの撮影用窓１ｂの位置についてみると、殆どの機種において、上付き（画面１ａの上部に配置）であるものの、中には、同図（ｄ）に示されるように、下付き（画面１ａの下部に配置）のものも存在することが認められた。
【００８８】
−タブレットＰＣ各機種毎の画面とサブカメラとの位置関係−
タブレットＰＣ各機種毎の画面とサブカメラとの位置関係を示す説明図が、図１１に示されている。同図（ａ）〜（ｃ）に示されるように、タブレットＰＣ２にも様々な機種のものが存在するが、標準姿勢における画面２ａの形状についてみると、多くの機種においては縦長となるものの、同図（ｃ）に示されるように、横長となるものも存在することが認められた。一方、サブカメラの撮影用窓２ｂの位置についてみると、本発明者等の調査範囲における限りにおいては、すべての機種において上付き（画面２ａの上部に配置）であることが認められた。
【００８９】
−タブレット兼用ノートＰＣ各機種毎の画面とサブカメラとの位置関係−
タブレット兼用ノートＰＣの画面とサブカメラとの位置関係を示す説明図が、図１２に示されている。同図に示されるように、タブレット兼用ノートＰＣ３に関する限り、標準姿勢における画面３ａの形状は、すべての機種において横長となることが認められた。一方、サブカメラの撮影用窓３ｂの位置についてみると、本発明者等の調査範囲における限りにおいては、すべての機種において上付き（画面３ａの上部に配置）であることが認められた。
【００９０】
−画像の回転制御に関するＯＳの構成−
この種のタブレット型端末６におけるＯＳとしては、アップル社のｉＯＳ、グーグル社のＡｎｄｒｏｉｄ、マイクロソフト社のＷｉｎｄｏｗｓ（いずれも登録商標）等々のように、種々のものが知られているが、いずれのＯＳにおいても、標準姿勢に対する画面の回転角度については、アプリを介して設定可能な「アプリ側方位設定」と端末側の操作で設定可能な「端末側方位設定」からなる２つの設定情報が関与することが認められる。
【００９１】
「アプリ側方位設定」の内容としては、例えば、以下の６種類の設定値を選択的にとることができる。なお、古い機種においては、設定値３と設定値４とが存在しない場合もある。
・設定値１：縦上（標準回転姿勢に対する回転角０度）
・設定値２：右横（標準回転姿勢に対する回転角９０度）
・設定値３：縦下（標準回転姿勢に対する回転角１８０度）
・設定値４：左横（標準回転姿勢に対する回転角２７０度）
・設定値５：センサ（加速度センサ等の姿勢センサの検出姿勢にしたがう）
・設定値６：端末（端末側方位設定にしたがう）
【００９２】
「端末側方位設定」の内容としては、例えば、以下の５種類の設定値を選択的にとることができる。なお、古い機種においては、設定値３と設定値４とが存在しない場合もある。
・設定値１：縦上（標準回転姿勢に対する回転角０度）
・設定値２：右横（標準回転姿勢に対する回転角９０度）
・設定値３：縦下（標準回転姿勢に対する回転角１８０度）
・設定値４：左横（標準回転姿勢に対する回転角２７０度）
・設定値５：センサ（加速度センサ等の姿勢センサの検出姿勢にしたがう）
【００９３】
そして、最終的な画像表示方位を決定するについて、アプリ側方位設定の内容は、端末側方位設定の内容に優先する。すなわち、アプリ側方位設定の設定内容が設定値１〜５のいずれかにあるとき、最終的な画像表示方位は、端末側方位設定の設定内容の如何に拘わらず、アプリ側方位設定の設定内容である設定値１〜５にしたがって決定される。端末側方位設定の設定内容が有効となるのは、アプリ側方位設定の設定内容が設定値６（「端末」）であるときに限られる。すなわち、アプリ側方位設定の内容が設定値６（「端末」）であるときには、最終的な画像表示方位は、端末側方位設定値の設定内容（設定値１〜５）にしたがう。
【００９４】
＜ゲーム画像の回転角度を特定の回転角度に固定する動作＞
次に、以上説明したタブレット型端末の機種とその形態、並びに、画像回転に関するＯＳの仕組みを前提として、本発明の要部の構成について詳細に説明する。
【００９５】
先に説明したように、本発明に係るゲーム用アプリには、タブレット型端末をして、サブカメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像を表示画面上に表示するための手段と、タブレット型端末６を、タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該ゲーム用アプリに係るゲーム画像を、表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、表示画面に表示するように仕向ける手段として機能させるための「プログラム部分」が含まれている。
【００９６】
ここで、「特定の回転角度」とは、ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである。
【００９７】
また、「特定の回転角度」とは、ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、プレーヤのボディアクションを、撮影用窓を介してどの角度からカメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られるようにしてもよい。
【００９８】
そして、上述の「プログラム部分」が、タブレット型端末６をして所望の手段として機能させることができるのは、アプリ側の処理とＯＳ側の表示処理とが互いに協働するからである。
【００９９】
−アプリ側の処理の説明−
アプリ側の処理を説明するフローチャートが、図５に示されている。同図において、所定のアプリ起動操作によりアプリの実行が開始されると、先ず、初期処理（ステップ２０１）が実行される。
【０１００】
この初期処理（ステップ２０１）では、アプリ提供サーバ４からダウンロードされたゲーム用アプリを当該タブレット型端末用にカスタマイズ（ローカライズ）するための様々な処理が実行され、それらの処理の１つとして、本発明の要部である画像に関する回転角度固定処理、すなわち、タブレット型端末６を、タブレット型端末側で設定された画像表示方位設定の内容に拘わらず、当該ゲーム用アプリに係るゲーム画像を、表示画面に対する前記ゲーム画像の回転角度を特定の回転角度に固定した状態で、表示画面に表示するように仕向ける手段として機能させるための処理が実行される（図７のフローチャート参照）。ここで、「特定の回転角度」とは、ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求を満足する適正な画面回転姿勢が自動的に得られるように定められたものである。
【０１０１】
この回転角度固定処理の内容は、当該ゲーム用アプリが動作可能なタブレット型端末の機種範囲をどこまで想定するかによって多少異なる。例えば、想定される機種範囲を、標準姿勢において画面が縦長となりかつ撮影用窓が画面の上付きとなる機種（それだけでも、かなりの数の機種が含まれる）だけに絞るのであれば（図７のステップ４０２「縦長かつ上付き」）、固定されるべき画面回転角度は、下記のように、アプリ側における要求だけで決定することができる（ステップ４０３，４０４及び図８のフローチャート参照）。なお、図７のフローチャートにおいて、ステップ４０１は、当該アプリに予め組み込まれかつ対象となる端末仕様を特定する情報を、当該アプリから読み出す処理である。
アプリ側の要求                          画像の回転角度
画面縦長かつカメラ上付き          回転角度０度（縦上）
画面縦長かつカメラ下付き          回転角度１８０度（縦下）
画面縦長かつカメラ指定なし        回転角度０度（縦上）又は１８０度（縦下）
画面横長かつカメラ上付き          回転角度９０度（右横）又は２７０度（左横）
画面横長かつカメラ下付き          回転角度９０度（右横）又は２７０度（左横）
画面横長かつカメラ指定なし        回転角度９０度（右横）又は２７０度（左横）
【０１０２】
これに対して想定される機種範囲を、標準姿勢において、画面が横長となる機種にまで広げたり、あるいは撮影用窓が画面の下付きとなる機種にまで広げるとなると（図７のステップ４０２「端末使用に従う」）、固定されるべき画面回転角度は、アプリ側における要求だけでは一義的に決定することはできず、その都度、端末側の仕様を確認しなければ、決定することはできない（図７のステップ４０５，４０６，４０７，４０８参照）。
【０１０３】
ここで、端末側の仕様（標準姿勢における縦長／横長の別、標準姿勢における上付き／下付きの別）と、その端末の機種情報（機種番号や符号等の直接的に機種を特定するものに限らず、機種を間接的に特定することができる何らかの固有情報等も含む）との関係は一義的に定まるものであるから、予めそれらの関係を求めてテーブルとして各ゲーム用アプリに組み込んでおけば、インストールされた端末から読み出された機種情報に基づいて（ステップ４０５）、上述のテーブルを引くことにより、当該端末の仕様（標準姿勢における縦長／横長の別、標準姿勢における上付き／下付きの別）を認識し（ステップ４０６）、その上で、アプリ側の要求（画面縦長かつカメラ上付き、画面縦長かつカメラ下付き、画面縦長かつカメラ指定なし、画面横長かつカメラ指定なし）を満たす画像の回転角度（縦上、縦下、右横、左横）を的確に求めることができる（ステップ４０７，４０８）。
【０１０４】
すなわち、機種情報に基づいて、標準姿勢において画面が縦長となりかつ撮影用窓が画面の下付きとなる機種と判定される場合には（図９のステップ６０３ＹＥＳ）、画像の回転角度は、下記のようになる（ステップ６０４）。
アプリ側の要求                          画像の回転角度
画面縦長かつカメラ上付き          回転角度１８０度（縦下）
画面縦長かつカメラ下付き          回転角度０度（縦上）
画面縦長かつカメラ指定なし        回転角度０度（縦上）又は１８０度（縦下）
画面横長かつカメラ上付き          回転角度９０度（右横）又は２７０度（左横）
画面横長かつカメラ下付き          回転角度９０度（右横）又は２７０度（左横）
画面横長かつカメラ指定なし        回転角度９０度（右横）又は２７０度（左横）
【０１０５】
また、機種情報に基づいて、標準姿勢において画面が横長となりかつ撮影用窓が画面の上付きとなる機種と判定される場合には（図９のステップ６０５ＹＥＳ）、画像の回転角度は、下記のようになる（ステップ６０６）。
アプリ側の要求                          画像の回転角度
画面縦長かつカメラ上付き          回転角度９０度（右横）又は２７０度（左横）
画面縦長かつカメラ下付き          回転角度９０度（右横）又は２７０度（左横）
画面縦長かつカメラ指定なし        回転角度９０度（右横）又は２７０度（左横）
画面横長かつカメラ上付き          回転角度０度（縦上）
画面横長かつカメラ下付き          回転角度１８０度（縦下）
画面横長かつカメラ指定なし        回転角度０度（縦上）又は１８０度（縦下）
【０１０６】
また、機種情報に基づいて、標準姿勢において画面が横長となりかつ撮影用窓が画面の下付きとなる機種と判定される場合には（図９のステップ６０７参照）、画像の回転角度は、下記のようになる（ステップ６０８）。
アプリ側の要求                          画像の回転角度
画面縦長かつカメラ上付き          回転角度９０度（右横）又は２７０度（左横）
画面縦長かつカメラ下付き          回転角度９０度（右横）又は２７０度（左横）
画面縦長かつカメラ指定なし        回転角度９０度（右横）又は２７０度（左横）
画面横長かつカメラ上付き          回転角度１８０度（縦下）
画面横長かつカメラ下付き          回転角度０度（縦上）
画面横長かつカメラ指定なし        回転角度０度（縦上）又は１８０度（縦下）
【０１０７】
以後、こうして決定された画像の回転角度の内容により、前述の「アプリ側方位設定」の内容が更新される結果、後述するように、ＯＳ側の表示処理が実行されると、こうして更新されたのちの「アプリ側方位設定」の内容が参照されることにより（図６のステップ３０１参照）、表示画面に表示されるゲーム画像の表示方位は、ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして表示画面の回転姿勢を決定すると、当該ゲーム画像を縦長画面又は横長画面のいずれに表示させるべきかと言った画像展開上の要求、及び／又は、ゲーム画像の画像上の方位と実空間上の方位とが一致するようにして前記表示画面の回転姿勢を決定すると、プレーヤのボディアクションを、撮影用窓を介してどの角度からカメラで撮影すべきかと言ったボディアクションの撮影姿勢上の要求をも満足する適正な画面回転姿勢が自動的に得られることになる。なお、上述の例からも明らかなように、標準姿勢において画面が横長となりかつ撮影用窓が上付き又は下付きとなる機種（タブレットＰＣに多い）に関しては、これを縦長姿勢とすると、どうしても、撮影用窓は右横又は左横に位置してしまい、アプリ側の要求を完全には満足させることはできないが、これについては、別途、カメラ側の視野キャリブレーション処理等々によりある程度は解決することができるので、さほど、問題となることはない。
【０１０８】
こうして、初期処理が完了すると（ステップ２０１）、続いて、体感型ビデオゲーム装置本来の処理（ステップ２０２〜２０８）が実行されて、カメラを介して認識されたプレーヤのボディアクションを入力とした、インタラクティブなゲーム画像が画像表示器の表示画面上に表示される。
【０１０９】
すなわち、図５において、ゲーム画像生成及び表示指示処理（ステップ２０２）が実行されると、例えば、図１８に示されるように、スマートホン１の画面１ａ上にはインタラクティブなゲーム画像Ｇ（この例では、卓球の対戦相手によるボール打ち込み動作に相当する動画像）が表示され、続いて、予定されたボディアクション（この例では、ラケットにてボールを打ち返す動作に相当するボディアクション）の認識処理（ステップ２０３）が実行される。
【０１１０】
このボディアクション認識処理（ステップ２０３）では、例えば、撮影用窓１ｂを介してサブカメラで撮影されかつ画像処理エンジンにより適宜に編集された動画像に基づいて、プレーヤの行った実際のボディアクション（例えば、ボールを打ち返すために行ったラケットスイング）に相当する輝点（ＬＥＤマーカ）の動きと、予め想定されるボディアクション（例えば、ボールの打ち返しに成功したときのラケットスイング）に相当する輝点（ＬＥＤマーカ）の動きとの照合が、所定の許容幅及び所定の許容時間（ステップ２０５）をもって実行される。
【０１１１】
ここで、両ボディアクションの照合一致が、所定の時間内（ステップ２０５ＮＯ）かつ所定の許容幅をもって確認されると、想定されたボディアクションが検出されたと判定されて（ステップ２０４ＹＥＳ）、次の、検出アクションに応じた画像生成及び表示指示（ステップ２０６）が実行される。この処理（ステップ２０６）では、例えば、プレーヤにより打ち返されたボールが対戦相手に向かって飛んで行ったのち、さらに、対戦相手から打ち返されたボールがプレーヤに向けて飛んでくる動きに相当する動画像の生成及び表示指示が行われる。
【０１１２】
以上の処理（ステップ２０３、２０４、２０６）が、ゲーム継続中を条件として（ステップ２０８ＮＯ）、繰り返されることにより、プレーヤと相手方との間での仮想的な卓球ラリーを楽しくことができるのである。
【０１１３】
一方、プレーヤのボディアクションが不成功であることに起因して、想定されたボディアクションが所定時間内に検出されないと（ステップ２０４ＮＯ、ステップ２０５ＹＥＳ）、続いて、想定アクションが検出されなかったことに応じた画像生成及び表示指示（ステップ２０７）が実行される。この処理（ステップ２０７）では、例えば、プレーヤがボールを打ち損じたのち、対戦相手方がサーブを行って、そのボールが打ち込まれてくる動きに相当する動画像の生成及び表示指示が行われる。
【０１１４】
なお、図１８において、符号９が付されているのは、サブカメラのイメージセンサで取得された動画像中の輝点（ＬＥＤマーカ）の位置を示す遊具カーソルである。プレーヤは、この遊具カーソル９の画面内位置に基づいて、実空間における自分のラケットスイングがゲーム画像内においては、どのようなスイングに相当するかを確認しつつ、適正なスイングを学習することができる。
【０１１５】
卓球ゲームのプレイ中の説明図が、図１７に示されている。タブレット型端末６は、いつでもどこでも容易に持ち運びが可能であるから、図示のように、適当なデスク１０の上に適当な支持具１２でタブレット型端末６を適当な角度に立て掛けたのち、椅子１１に座ったままの姿勢で、プレーヤ１３が画面に向かって遊具８を操作すると言ったように、この種の体感型ビデオゲームをいつでもどこでも手軽に楽しむことが可能となる。
【０１１６】
−ＯＳ側の表示処理の説明−
ＯＳ側の表示処理を説明するフローチャートが、図６に示されている。この処理は、図５に示されるフローチャートにおいて、表示指示が行われるたびに（例えば、ステップ２０２、２０６、２０７等）、実行される。
【０１１７】
同図において、処理が開始されると、「アプリ側方位設定」の内容が読み込まれる（ステップ３０１）。ここで、「アプリ側方位設定」の設定内容は、先に説明したように、図５のフローチャートにおける初期処理（ステップ２０１）において、縦上（標準回転姿勢に対する回転角０度）、右横（標準回転姿勢に対する回転角９０度）、縦下（標準回転姿勢に対する回転角１８０度）、及び左横（標準回転姿勢に対する回転角２７０度）のいずれかに、設定されている。
【０１１８】
そのため、続く「端末設定にしたがう」かの判定処理は否定され（ステップ３０２ＮＯ）、直ちに、「アプリ側方位設定」の設定内容にしたがった画像方位決定処理（ステップ３０６〜３１３）が実行されることとなる。
【０１１９】
すなわち、「アプリ側方位設定」の設定内容が「右横」であれば（ステップ３０６ＹＥＳ）、右方向表示処理（ステップ３１０）が実行され、設定内容が「左横」であれば（ステップ３０７ＹＥＳ）、左方向表示処理（ステップ３１１）が実行され、設定内容が「縦上」であれば（ステップ３０８ＹＥＳ）、縦上方向表示処理（ステップ３１２）が実行され、さらに設定内容が「縦下」であれば（ステップ３０９ＹＥＳ）、縦下方向表示処理（ステップ３１３）が実行される。
【０１２０】
ここで、各方向の表示処理（ステップ３１０〜３１３）においては、生成された画像に相当する画像データを画面の基準姿勢に対応する方向にて記憶するバッファメモリの画像データをビデオＲＡＭへ転送して書き込む際に、指定された方向（「右横」、「左横」、「縦上」、「縦下」）へ画像方位変換が生ずるように、画像データの方位を回転させる処理が実行されることとなる。
【０１２１】
なお、本発明とは直接には関係しないが、「アプリ側方位設定」の設定内容はデフォルトにあっては「端末設定にしたがう」に設定されているのが通例であるため、その場合には、「端末側設定にしたがう」かの判定処理は肯定され（ステップ３０２ＹＥＳ）、以後、「端末側方位設定」の設定内容にしたがった画像方位決定処理が実行される。
【０１２２】
すなわち、「端末側方位設定」の設定内容を読み込んだのち（ステップ３０３）、それが「センサ値に従う」でない場合には（ステップ３０４ＮＯ）、先に説明したと同様に、「端末側方位設定」の設定内容にしたがった画像方位決定処理（ステップ３０６〜３１３）が実行されることとなる。したがって、端末側において何らかの手動操作を行うことにより、「端末側方位設定」の設定内容がいずれかの方向へと設定されていた場合には、その方向へ向けた画像方位決定処理（ステップ３０６〜３１３）が実行されるのである。
【０１２３】
なお、「端末側方位設定」の設定内容はデフォルトにあっては「センサ（例えば、加速度等の姿勢センサ）の検出値に従う」に設定されているのが通例であるため、その場合には、「センサ値に従う」かを問う判定処理は肯定されて（ステップ３０４ＹＥＳ）、以後、センサ値の読み込み処理（ステップ３０５）が行われる結果、そのときどきの端末姿勢にしたがって、画像が常に上向きとなるような画像方位決定処理（ステップ３０６〜３１３）が実行されるのである。したがって、端末操作に不慣れなユーザの場合には、「端末側方位設定」の設定内容は、通常、「センサの検出値に従う」のままになっていることが多く、その場合には、そのときどきの端末姿勢にしたがって、画面に表示される画像は、めまぐるしく回転してしまい、アプリ側になんらかの方向指定の意図があったとしても、ユーザの側でそのことを知ることは困難となるのである。
【０１２４】
＜本発明に係る画像回転処理の具体例＞
以下に、本発明によれば、アプリ側の要求と端末側の仕様とに応じて、どのような画像回転処理が生ずるかを幾つかの具体例を挙げて説明する。
【０１２５】
−具体例１−
アプリ側の要求が、縦長画面かつカメラ上付きであり、かつ端末側の仕様が標準姿勢において縦長画面かつカメラ上付きであるときの画面回転例が、図１３に示されている。
【０１２６】
同図に示されるように、この場合、画面の回転角度は０度（縦上）に固定される。そうすると、同図（ａ）に示されるように、スマートホンである端末１の姿勢（画面１ａの姿勢）を標準姿勢とした場合に限り、画像Ｇの方位と実空間の方位とが一致して、画像Ｇは適正な状態で表示されるのに対して、同図（ｂ）〜（ｄ）に示される他の画面姿勢においては、画像Ｇの方位と実空間の方位とは一致しないから、画像Ｇは適正な状態で表示されることはない。そのため、ユーザは、画像Ｇの方位と実空間の方位とが一致するように、画面１ａの回転姿勢を選択するだけで、独りでに、アプリ側の要求する画面１ａの姿勢（縦長）並びにカメラ１ｂの位置（上付き）を獲得することができる。
【０１２７】
−具体例２−
アプリ側の要求が、縦長画面かつカメラ上付きであり、かつ端末側の仕様が標準姿勢において縦長画面かつカメラ下付きであるときの画面回転例が、図１４に示されている。
【０１２８】
同図に示されるように、この場合、画面の回転角度は１８０度（縦下）に固定される。そうすると、同図（ｃ）に示されるように、スマートホンである端末１の姿勢（画面１ａの姿勢）を１８０度回転姿勢とした場合に限り、画像Ｇの方位と実空間の方位とが一致して、画像Ｇは適正な状態で表示されるのに対して、同図（ａ）、（ｂ）、及び（ｄ）に示される他の画面姿勢においては、画像Ｇの方位と実空間の方位とは一致しないから、画像Ｇは適正な状態で表示されることはない。そのため、ユーザは、画像Ｇの方位と実空間の方位とが一致するように、画面１ａの回転姿勢を選択するだけで、独りでに、アプリ側の要求する画面１ａの姿勢（縦長）並びにカメラ１ｂの位置（上付き）を獲得することができる。
【０１２９】
−具体例３−
アプリ側の要求が、縦長画面かつカメラ上付きであり、かつ端末側の仕様が標準姿勢において横長画面かつカメラ上付きであるときの画面回転例が、図１５に示されている。
【０１３０】
同図に示されるように、この場合、画面の回転角は２７０度（左横）に固定される。そうすると、同図（ｂ）に示されるように、タブレットＰＣである端末２の姿勢（画面２ａの姿勢）を９０度回転姿勢とした場合に限り、画像Ｇの方位と実空間の方位とが一致して、画像Ｇは適正な状態で表示されるのに対して、同図（ａ）、（ｃ）、及び（ｄ）に示される他の画面姿勢においては、画像Ｇの方位と実空間の方位とは一致しないから、画像Ｇは適正な状態で表示されることはない。そのため、ユーザは、画像Ｇの方位と実空間の方位とが一致するように、画面１ａの回転姿勢を選択するだけで、独りでに、アプリ側の要求する画面２ａの姿勢（縦長）並びにカメラ２ｂの位置（上付き）を獲得することができる。
【０１３１】
なお、このとき、カメラ位置は正確にはアプリ側の要求を満たしていないが、これについては、別途、カメラ側の自動キャリブレーション処理で補うことができる。
【０１３２】
−具体例４−
アプリ側の要求が、縦長画面かつカメラ上付きであり、かつ端末側の仕様が標準姿勢において縦長画面かつカメラ上付きであるときの画面回転例が、図１６に示されている。
【０１３３】
同図に示されるように、この場合、画面の回転角は２７０度（左横）に固定される。そうすると、同図（ｂ）に示されるように、スマートホンである端末１の姿勢（画面１ａの姿勢）を９０度回転姿勢とした場合に限り、画像Ｇの方位と実空間の方位とが一致して、画像Ｇは適正な状態で表示されるのに対して、同図（ａ）、（ｃ）、及び（ｄ）に示される他の画面姿勢においては、画像Ｇの方位と実空間の方位とは一致しないから、画像Ｇは適正な状態で表示されることはない。そのため、ユーザは、画像Ｇの方位と実空間の方位とが一致するように、画面１ａの回転姿勢を選択するだけで、独りでに、アプリ側の要求する画面２ａの姿勢（縦長）並びにカメラ２ｂの位置（上付き）を獲得することができる。
【０１３４】
なお、このとき、カメラ位置は正確にはアプリ側の要求を満たしていないが、これについては、別途、カメラ側の自動キャリブレーション処理で補うことができる。
【０１３５】
＜その他＞
−ボディアクションの内容−
ボディアクションの内容は、各ゲーム毎に区々であり、例えば、テニス、卓球、野球と言ったボールを打ち返す動作に相当するボディアクションの場合には、カメラ視野上の特定領域における所定着目部分（例えば、ラケット、バット等々）のスイング軌跡（位置、方向、速度等々）となり、射撃ゲームにおける照準動作に相当するボディアクションであれば、カメラ視野所の特定領域における所定着目部分（例えば、銃口等）の狙い合わせ（位置や向き）となる。
【０１３６】
−所定着目部分の認識手法−
所定着目部分の認識手法についても区々であり、形状認識技術を利用して画像中から直接に認識するものもあれば、プレーヤに保持させた点状マーカ（例えば、発光ダイオードの輝点）の像を頼りに、間接的に認識するものもある。図２０の例にあっては、遊具であるラケットの先端に、表裏並びに先端からも見えるようにして、高輝度ＬＥＤ８ａを組み込むことで、ラケット先端の軌跡を容易に認識可能としている。なお、同図（ａ）は通常のラケットサイズに構成した手持ちタイプの卓球用遊具であり、同図（ｂ）は小型サイズに構成した指通りタイプの卓球用遊具である。また、図１９（ｂ）に示される野球用遊具８であるバットは、周囲の色彩とは顕著に区別可能な色彩（例えば、原色の赤、緑、青のいずれか）が付されている。
【０１３７】
−画像回転処理−
先の実施形態（図６のステップ３１０、３１１、３１２、及び３１３）においては、ゲーム画像生成の際における画像姿勢については、画面の標準姿勢に対応するものとしておいて、画像バッファメモリからビデオＲＡＭへの転送の際に、アプリ側から要求される画面の縦横指定に応じて、ＯＳ側が画面回転処理を行うように構成したが、逆に、ゲーム画像生成の際に、アプリ側から要求される画面の縦横指定に合わせて、画面の回転処理を予め実行しておいて、画像バッファメモリからビデオＲＡＭへの転送の際には、画像回転処理は行わないようにしても、同様な画像回転固定処理は容易に実現することができる。さらに、ゲーム画像生成の際に、方向の異なる複数種の画像を予め生成しておいて、画像バッファメモリからビデオＲＡＭへの転送の際には、それらの画像の一つを選択するようにしても、指定された方向への画像回転処理を実現することができる。このように複数種の画像を生成保持するものについては、画面の回転機能が２種類の方向（縦上と右横）に制限される旧型のタブレット型端末に本発明を適用する場合などには、特に、有効である。
【０１３８】
−その他のカスタマイズ処理−
本発明においては、できるだけ多くの端末機種に対して共通のゲームアプリを用意することで、アプリ制作者側での費用低減並びにユーザ側での機種申告の煩雑さ回避を意図するものであるが、勿論、共通なゲームアプリでサイズや仕様の異なる端末に適用するためには、個々の端末毎にその他必要なカスタマイズ処理（画面サイズやアスペクト比の調整、カメラの視野校正、等々）が必要であることは勿論であるが、それらのカスタマイズ処理については、既に、幾つかの公知の手法が確立しているため、それらの確立された公知手法を適宜に組み合わせることで、実用上、問題となることはない。
【産業上の利用可能性】
【０１３９】
本発明によれば、タブレット型端末とゲーム用アプリとを用いた体感型ビデオゲーム装置において、タブレット型端末のユーザの誰もが簡単な操作で手軽にゲームを楽しむことが可能となる。
【符号の説明】
【０１４０】
１      スマートホン
１ａ    表示画面
１ｂ    サブカメラの撮影用窓
２      タブレットＰＣ
２ａ    表示画面
２ｂ    サブカメラの撮影用窓
３      タブレット兼用ノートＰＣ
３ａ    表示画面
３ｂ    サブカメラの撮影用窓
３Ａ    タブレット部分
３Ｂ    キーボード部分
４      アプリ提供サーバ
４ａ    制御部
４ｂ    記憶部
４ｃ    通信部
４ｄ    表示部
４ｅ    Ｉ／Ｆ部
４ｆ    入力操作部
５      インターネット
６      タブレット型端末
６ａ    マイクロコンピュータ
６ｂ    マイク
６ｃ    スピーカ
６ｄ    タッチパネル制御部
６ｅ    タッチパネル
６ｆ    バイブレータ
６ｇ    ランプ駆動部
６ｈ    ＬＥＤランプ
６ｉ    メインカメラモジュール
６ｊ    サブカメラモジュール
６ｋ    無線通信部
６ｌ    キー入力装置
６ｍ    表示コントローラ
６ｎ    画像表示部
６ｏ    フラッシュメモリ
６ｐ    ＲＡＭ
７      パッケージ
８      遊具
８ａ    点状マーカを構成する高輝度ＬＥＤ
９      遊具マーカ
１０    デスク
１１    椅子
１２    支持具
１３    プレーヤ
Ｇ      画像
【図１】
0005936670.tif 000002
【図２】
0005936670.tif 000003
【図３】
0005936670.tif 000004
【図４】
0005936670.tif 000005
【図５】
0005936670.tif 000006
【図６】
0005936670.tif 000007
【図７】
0005936670.tif 000008
【図８】
0005936670.tif 000009
【図９】
0005936670.tif 000010
【図１０】
0005936670.tif 000011
【図１１】
0005936670.tif 000012
【図１２】
0005936670.tif 000013
【図１３】
0005936670.tif 000014
【図１４】
0005936670.tif 000015
【図１５】
0005936670.tif 000016
【図１６】
0005936670.tif 000017
【図１７】
0005936670.tif 000018
【図１８】
0005936670.tif 000019
【図１９】
0005936670.tif 000020
【図２０】
0005936670.tif 000021