(57)【要約】      （修正有）【課題】画面に表示される画像の位置の算出をより柔軟に行う技術を提供する。【解決手段】情報処理装置１１０は、第一の入力装置１２０から第一の信号を受信する第一の受信部１１１と、第二の入力装置１３０から第一の信号とは異なる第二の信号を受信する第二の受信部１１２と、第一の信号または第二の信号に基づいて、画面に表示される画像の位置を算出する算出部１１４と、前記位置に前記画像を表示させる表示制御部１１６と、を備える。算出部は、第一の信号に基づいて画像の位置を算出する第一のモードと第二の信号に基づいて画像の位置を算出する第二のモードとを有し、第一のモードにおいてユーザ操作イベントが検出された場合に第一のモードから第二のモードへのモードの切り替えを行う。【選択図】図２
2016103073.tif 000002
【特許請求の範囲】
【請求項１】
第一の入力装置から第一の信号を受信する第一の受信部と、
第二の入力装置から前記第一の信号とは異なる第二の信号を受信する第二の受信部と、
前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出する算出部と、
前記位置に前記画像を表示させる表示制御部と、を備え、
前記算出部は、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行う、
情報処理装置。
【請求項２】
前記第一の信号は、前記画面に照射された光の位置である、
請求項１に記載の情報処理装置。
【請求項３】
前記第二の信号は、所定のセンサによって検出された動きである、
請求項１に記載の情報処理装置。
【請求項４】
前記画面に照射された光は、赤外線、可視光およびレーザの少なくともいずれか一つを含む、
請求項２に記載の情報処理装置。
【請求項５】
前記動きは、ジャイロセンサによって検出された角速度、加速度センサによって検出された加速度およびジェスチャ認識により認識された所定の物体の移動量の少なくともいずれか一つを含む、
請求項３に記載の情報処理装置。
【請求項６】
前記算出部は、前記第一のモードにおいては、前記画面に照射された光の位置を前記画像の位置として決定する、
請求項２に記載の情報処理装置。
【請求項７】
前記算出部は、前記第二のモードにおいては、前記動きに応じた前記画面におけるベクトルを前回の画像の位置に対して加算することにより新たな画像の位置を決定する、
請求項３に記載の情報処理装置。
【請求項８】
前記情報処理装置は、
前記第一の信号の送信開始トリガが検出された場合、前記第一の信号の送信開始要求を出力装置に出力し、前記第一の信号の送信終了トリガが検出された場合、前記第一の信号の送信終了要求を前記出力装置に出力する出力制御部を備える、
請求項１に記載の情報処理装置。
【請求項９】
前記出力制御部は、前記第二の信号の送信開始トリガが検出された場合、前記第二の信号の送信開始要求を前記第二の入力装置に出力し、前記第二の信号の送信終了トリガが検出された場合、前記第二の信号の送信終了要求を前記第二の入力装置に出力する、
請求項８に記載の情報処理装置。
【請求項１０】
前記出力制御部は、前記第二の信号が変化したことを、前記第一の信号の前記送信開始トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１１】
前記出力制御部は、前記画像の位置が前記画面の内部から外れたことを、前記第一の信号の前記送信開始トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１２】
前記出力制御部は、タッチパネルへのタップ操作がなされたことを、前記第一の信号の前記送信開始トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１３】
前記出力制御部は、前記第一の信号が受信されたことを、前記第一の信号の前記送信終了トリガまたは前記第二の信号の前記送信終了トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１４】
前記出力制御部は、前記第二の信号が所定時間変化しないことを、前記第一の信号の前記送信終了トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１５】
前記出力制御部は、タッチパネルへの長押し操作がなされたことを、前記第二の信号の前記送信開始トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１６】
前記出力制御部は、前記第一の信号が受信されなくなったことを、前記第二の信号の前記送信開始トリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１７】
前記出力制御部は、前記第二の信号が変化したことを、前記第一の信号の送信開始および送信終了を定期的に繰り返すトリガとして検出する、
請求項９に記載の情報処理装置。
【請求項１８】
前記表示制御部は、前記第一のモードと前記第二のモードとにおいて異なる前記画像を表示させる、
請求項１に記載の情報処理装置。
【請求項１９】
第一の入力装置から第一の信号を受信することと、
第二の入力装置から前記第一の信号とは異なる第二の信号を受信することと、
前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出することと、
前記位置に前記画像を表示させることと、を含み、
前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行うこと、
を含む、情報処理方法。
【請求項２０】
第一の信号を送信する第一の入力装置と、
前記第一の信号とは異なる第二の信号を送信する第二の入力装置と、
前記第一の入力装置から前記第一の信号を受信する第一の受信部と、
前記第二の入力装置から前記第二の信号を受信する第二の受信部と、
前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出する算出部と、
前記位置に前記画像を表示させる表示制御部と、を備え、
前記算出部は、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行う、
情報処理装置と、
を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法および情報処理システムに関する。
【背景技術】
【０００２】
近年、入力装置から信号を受信し、受信した信号に基づいて画面に表示される画像の位置を算出し、算出した位置に画像を表示させる情報処理装置が存在する（例えば、特許文献１参照）。かかる技術によれば、入力装置から受信した信号に応じた位置に画像を表示させることが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特願２０１３−１４０８５６
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画面に表示される画像の位置の算出をより柔軟に行うことが可能な技術が提供されることが望ましい。
【課題を解決するための手段】
【０００５】
本開示によれば、第一の入力装置から第一の信号を受信する第一の受信部と、第二の入力装置から前記第一の信号とは異なる第二の信号を受信する第二の受信部と、前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出する算出部と、前記位置に前記画像を表示させる表示制御部と、を備え、前記算出部は、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行う、情報処理装置が提供される。
【０００６】
本開示によれば、第一の入力装置から第一の信号を受信することと、第二の入力装置から前記第一の信号とは異なる第二の信号を受信することと、前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出することと、前記位置に前記画像を表示させることと、を含み、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行うこと、を含む、情報処理方法が提供される。
【０００７】
本開示によれば、第一の信号を送信する第一の入力装置と、前記第一の信号とは異なる第二の信号を送信する第二の入力装置と、前記第一の入力装置から前記第一の信号を受信する第一の受信部と、前記第二の入力装置から前記第二の信号を受信する第二の受信部と、前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出する算出部と、前記位置に前記画像を表示させる表示制御部と、を備え、前記算出部は、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行う、情報処理装置と、を有する、情報処理システムが提供される。
【発明の効果】
【０００８】
以上説明したように本開示によれば、画面に表示される画像の位置の算出をより柔軟に行うことが可能である。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施形態に係る情報処理システムの構成例を示す図である。
【図２】同実施形態に係る情報処理システムの機能構成例を示す図である。
【図３】同実施形態に係る出力装置の構成例を示す図である。
【図４】赤外線信号の送受信の例を示す図である。
【図５】相対座標指定モードと絶対座標指定モードとの間の切り替え手法の例を示す図である。
【図６】トリガ発生パターンの第一の例を説明するための図である。
【図７】トリガ発生パターンの第二の例を説明するための図である。
【図８】トリガ発生パターンの第三の例を説明するための図である。
【図９】トリガ発生パターンの第四の例を説明するための図である。
【図１０】絶対座標指定モードおよび相対座標指定モードそれぞれにおいて表示される画像の例を示す図である。
【図１１】画像の位置が画面の内部から外れた場合における画像の表示例を示す図である。
【図１２】画面の内部に画像の位置が入った場合における画像の表示例を示す図である。
【図１３】画像の位置が画面の内部に入った場合におけるトリガ発生パターンの例を説明するための図である。
【図１４】情報処理システムのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットまたは数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．情報処理システムの概要
２．情報処理システムの機能構成例
３．情報処理システムの機能詳細
４．情報処理システムのハードウェア構成例
５．むすび
【００１３】
＜１．情報処理システムの概要＞
まず、本開示の実施形態に係る情報処理システム１０の構成例について説明する。図１は、本開示の実施形態に係る情報処理システム１０の構成例を説明するための図である。図１に示すように、情報処理システム１０は、情報処理装置１１０、第一の入力装置１２０、第二の入力装置１３０、操作検出装置１４０、出力装置１５０および表示装置１６０を備える。
【００１４】
表示装置１６０は、画面を表示する機能を有する。また、表示装置１６０は、情報処理装置１１０から出力された位置に画像を表示する機能を有する。本明細書においては、表示装置１６０がプロジェクタ１６１である場合を主に説明する。しかし、表示装置１６０は、画面に画像を表示する機能を有すればよく、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）であってもよいし、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）であってもよいし、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイであってもよいし、ホログラムの表示装置であってもよい。
【００１５】
出力装置１５０は、第一の信号を第一の入力装置１２０に送信する機能を有する。本明細書においては、第一の信号が画面に照射される光の位置である場合を主に説明する。しかし、第一の信号は画面に照射される光の位置でなくてもよい。また、本明細書においては、画面に照射される光が赤外線である場合を主に説明する（出力装置１５０がＩＲ（ｉｎｆｒａｒｅｄ）発光装置１５１である場合を主に説明する）。しかし、画面に照射される光は、赤外線に限定されない。例えば、画面に照射される光は、赤外線、可視光およびレーザの少なくともいずれか一つを含んでよい。以下の説明においては、画面に照射される光の位置を「赤外線信号」と称する。
【００１６】
操作検出装置１４０は、ユーザからの操作を検出する機能を有する。例えば、操作検出装置１４０は、ユーザからのタップ操作および長押し操作を検出する機能を有する。本明細書においては、操作検出装置１４０がタッチパネル１４１である場合を主に説明するが、操作検出装置１４０は、ユーザからの操作を検出する機能を有すればよく、スイッチなどであってもよい。さらに、操作検出装置１４０がタッチパネル１４１である場合、タッチパネルの種類は限定されない。
【００１７】
第一の入力装置１２０は、第一の信号を出力装置１５０から受信して情報処理装置１１０に送信する機能を有する。本明細書においては、第一の入力装置１２０が画面に照射された光の位置を検出する入力装置である場合を主に説明する。特に、本明細書においては、第一の入力装置１２０が赤外線を検出するイメージセンサ１２１である場合を主に説明する。しかし、画面に照射される光が可視光である場合には、第一の入力装置１２０は可視光の位置を検出する入力装置であってよい。また、画面に照射される光がレーザである場合には、第一の入力装置１２０はレーザの位置を検出する入力装置であってよい。
【００１８】
第二の入力装置１３０は、第一の信号とは異なる第二の信号を情報処理装置１１０に送信する機能を有する。例えば、第二の入力装置１３０は、所定のセンサを有している場合、所定のセンサによって検出された動きを情報処理装置１１０に送信してよい。本明細書においては、第二の入力装置１３０がジャイロセンサ１３１であり、動きがジャイロセンサによって検出された角速度である場合を主に説明する。しかし、第二の入力装置１３０はジャイロセンサ１３１に限定されない。例えば、動きは、ジャイロセンサによって検出された角速度、加速度センサによって検出された加速度およびジェスチャ認識により認識された所定の物体（例えば、ユーザの身体など）の移動量の少なくともいずれか一つを含んでよい。
【００１９】
情報処理装置１１０は、第一の入力装置１２０から赤外線を受信する機能および第二の入力装置１３０から角速度を受信する機能を有する。また、情報処理装置１１０は、赤外線に基づいて画像の位置を算出することも可能であり、角速度に基づいて画像の位置を算出することも可能である。また、情報処理装置１１０は、算出した位置を表示装置１６０に出力することが可能である。また、情報処理装置１１０は、所望のタイミングになると、出力装置１５０に対して赤外線の送信要求（以下、「ＩＤ  ＬＥＤ点灯通知」とも言う。）を送信することが可能である。
【００２０】
以上、本開示の実施形態に係る情報処理システム１０の構成例について説明した。
【００２１】
＜２．情報処理システムの機能構成例＞
続いて、本開示の実施形態に係る情報処理システム１０の機能構成例について説明する。図２は、本開示の実施形態に係る情報処理システム１０の機能構成例を示す図である。図２に示すように、情報処理システム１０は、情報処理装置１１０、第一の入力装置１２０、第二の入力装置１３０、操作検出装置１４０、出力装置１５０および表示装置１６０を備える。
【００２２】
情報処理装置１１０は、記憶媒体に記憶されるプログラムを実行することにより情報処理装置１１０が有する様々な機能を発揮する。図２に示すように、情報処理装置１１０は、第一の受信部１１１、第二の受信部１１２、検出部１１３、算出部１１４、出力制御部１１５および表示制御部１１６などの各機能ブロックを有する。これら各機能ブロックが有する機能の詳細については後に説明する。
【００２３】
なお、検出部１１３、算出部１１４、出力制御部１１５および表示制御部１１６などは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）などのプロセッサにより構成されてよい。また、これらの各部は、各種の演算処理を実行するための電子回路により構成されてよい。
【００２４】
以上、本開示の実施形態に係る情報処理システム１０の機能構成例について説明した。
【００２５】
＜３．情報処理システムの機能詳細＞
続いて、本開示の実施形態に係る情報処理システム１０の機能詳細について説明する。まず、ＩＲ発光装置１５１の構成例について説明する。図３は、ＩＲ発光装置１５１の構成例を示す図である。図３に示すように、ＩＲ発光装置１５１は、ＩＲ  ＬＥＤ１５１ａ、固定台１５１ｂ、フレネルレンズ１５１ｃおよび把持部１５１ｄを備えてよい。固定台１５１ｂには、ＩＲ  ＬＥＤ１５１ａが固定される。フレネルレンズ１５１ｃは、ＬＥＤ１５１ａから発射された赤外線を集光して平行に近い光線を生成して外部に送り出す。把持部１５１ｄは、フレネルレンズ１５１ｃを把持する。
【００２６】
ここで、フレネルレンズ１５１ｃの直径ｄ１、ＬＥＤ１５１ａとフレネルレンズ１５１ｃとの距離ｄ２は特に限定されないが、直径ｄ１は１０ｍｍであってもよく、距離ｄ２は１５ｍｍであってもよい。以上、ＩＲ発光装置１５１の構成例について説明したが、ＩＲ発光装置１５１の構成は、かかる例に限定されない。
【００２７】
続いて、赤外線信号の通信の例について説明する。図４は、赤外線信号の送受信の例を示す図である。図４を参照すると、ＩＲ発光装置１５１によって画面Ｇに赤外線が照射されている。画面Ｇは、イメージセンサ１２１によって撮像され、イメージセンサ１２１による撮像結果は、情報処理装置１１０に送信される。情報処理装置１１０においては、第一の受信部１１１によってイメージセンサ１２１による撮像結果が受信され、算出部１１４によって撮像結果に基づいて画面Ｇにおける画像の位置が決定される。
【００２８】
より具体的には、算出部１１４は、画面Ｇに照射された赤外線の位置を画像の位置として決定すればよい（赤外線信号によって絶対座標が指定されてもよい）。表示制御部１１６は、決定された位置に画像を表示させる。なお、図４には、第一の入力装置１２０の例としてイメージセンサ１２１を用いる例が示されているが、イメージセンサ１２１の代わりにＰＳＤ（Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｉｎｇ  Ｄｅｖｉｃｅ）が用いられてもよい。あるいは、イメージセンサ１２１の代わりにフォトダイオードの配列が用いられてもよい。以上、赤外線信号の通信の例について説明した。
【００２９】
続いて、角速度の通信の例について説明する。ジャイロセンサ１３１によって角速度が検出されると、角速度はジャイロセンサ１３１から情報処理装置１１０に送信される。情報処理装置１１０においては、第二の受信部１１２によって角速度が受信され、算出部１１４によって、角速度に基づいて画面Ｇにおける画像の位置が算出される。具体的には、算出部１１４は、角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することにより新たな画像の位置を決定すればよい（角速度によって相対座標が指定されてもよい）。
【００３０】
例えば、角速度に応じた画面Ｇにおけるベクトルの算出の手法については、国際公開第２００９／００８３７２号に開示されている。しかし、角速度に応じた画面Ｇにおけるベクトルの算出の手法は特に限定されない。表示制御部１１６は、算出部１１４によって算出された位置に画像を表示させる。
【００３１】
以上に説明したように、算出部１１４は、画面Ｇに照射された赤外線の位置を画像の位置として決定する第一のモード（以下、「絶対座標指定モード」とも言う。）を有する。また、算出部１１４は、角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することにより新たな画像の位置を決定する第二のモード（以下、「相対座標指定モード」とも言う。）を有する。
【００３２】
そして、算出部１１４は、絶対座標指定モードにおいてユーザ操作イベントが検出された場合に絶対座標指定モードから相対座標指定モードへのモードの切り替えを行う。かかる構成によれば、画面Ｇに表示される画像の位置の算出をより柔軟に行うことが可能となる。例えば、絶対座標指定モードから相対座標指定モードへのモードの切り替えがなされることによって、以下に示すような利点が享受され得る。
【００３３】
例えば、絶対座標指定モードでは、画面Ｇに照射された赤外線の位置を画像の位置として決定するため、赤外線が画面Ｇに照射されるように出力装置１５０の向きを変える必要が生じ、操作性が向上しない可能性がある。一方、相対座標指定モードでは、角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することによって新たな画像の位置を決定するため、出力装置１５０の向きに対する制限が低減される。したがって、絶対座標指定モードから相対座標指定モードへのモードの切り替えがなされることによって、操作性が向上し得る。
【００３４】
また、例えば、絶対座標指定モードにおいて用いられる第一の入力装置１２０および出力装置１５０の消費電力は、相対座標指定モードにおいて用いられる第二の入力装置１３０の消費電力よりも大きいことがある。例えば、出力装置１５０が光を照射する場合には、出力装置１５０の消費電力が大きくなりやすい。より具体的には、出力装置１５０がＩＲ発光装置１５１である場合、ＩＲ  ＬＥＤ１５１ａの消費電流が数十ｍＡ程度であるのに対して、第二の入力装置１３０がジャイロセンサ１３１である場合、ジャイロセンサ１３１の消費電流が数ｍＡ程度であり得る。この場合には、前者が後者の数十倍の電力を消費し得る。
【００３５】
ここで、ＩＲ  ＬＥＤ１５１ａを間欠動作によって点滅させる方式を採用することも想定されるが、ジャイロセンサ１３１と同程度の消費電力程度まで、ＩＲ  ＬＥＤ１５１ａの消費電力を低減することは困難である。したがって、絶対座標指定モードから相対座標指定モードへのモードの切り替えがなされることによって、消費電力を低減することが可能となる。
【００３６】
また、絶対座標指定モードでは、出力装置１５０から照射される光が外乱（蛍光灯から照射される光や太陽光など）によって妨害されて検出されない可能性がある。例えば、出力装置１５０から照射される光が赤外線である場合、外乱に赤外線の波長と一致する波長を有する成分が含まれる場合があり得るため、外乱が赤外線のノイズとなってしまう。さらに、赤外線と外乱成分とを分離できない場合には、赤外線が照射された位置を正しく検出することができない可能性がある。したがって、絶対座標指定モードから相対座標指定モードへの切り替えがなされることによって、出力装置１５０から照射される光の検出精度を向上させることが可能となる。
【００３７】
一方、算出部１１４は、相対座標指定モードにおいてユーザ操作イベントが検出された場合に相対座標指定モードから絶対座標指定モードへの切り替えを行ってもよい。かかる構成によれば、画面Ｇに表示される画像の位置の算出をさらに柔軟に行うことが可能となる。例えば、相対座標指定モードから絶対座標指定モードへの切り替えがなされることによって、以下に示すような利点が享受され得る。
【００３８】
例えば、相対座標指定モードでは、角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することによって新たな画像の位置を決定するため、画像の位置をダイレクトに指定する感覚をユーザに与えることが困難である。そのため、画面Ｇにおける位置を直感的に指定するようなユーザインタフェースには不向きである。したがって、相対座標指定モードから絶対座標指定モードへの切り替えがなされることによって、画像の位置をよりダイレクトに指定する感覚をユーザに与えることが可能である。
【００３９】
例えば、相対座標指定モードでは、角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することによって新たな画像の位置を決定するため、前回の画像の位置をユーザが把握していない場合などには、画像の位置をユーザが見失いやすくなる。さらに、画面Ｇの高解像度化および高画角化が進むと、画面Ｇの全体に占める画像サイズが小さくなり、より画像を見失いやすくなるという状況に陥る。したがって、相対座標指定モードから絶対座標指定モードへの切り替えがなされることによって、画像の位置をユーザが見失う可能性を低減することが可能である。
【００４０】
なお、赤外線は、生体に与える影響がレーザなどより少ないと考えられるため、赤外線が用いられるのがより好適である。さらに、画面Ｇに照射された可視光は、ユーザの目に見えやすいが、画面Ｇに照射された赤外線は、ユーザの目には見えにくい。そこで、画面Ｇに表示された画像の位置と照射された可視光の位置とのずれよりも、画面Ｇに表示された画像の位置と照射された赤外線の位置とのずれのほうがユーザにとって把握しにくいため、赤外線が用いられるのがより好適である。
【００４１】
続いて、相対座標指定モードと絶対座標指定モードとの間の切り替え手法の例について説明する。図５は、相対座標指定モードと絶対座標指定モードとの間の切り替え手法の例を示す図である。なお、図５に示した相対座標指定モードと絶対座標指定モードとの間の切り替え手法の例は、一例に過ぎないため、相対座標指定モードと絶対座標指定モードとの間の切り替え手法は、図５に示した例に限定されない。また、図５に示した例では、第二の入力装置１３０と出力装置１５０とが同一のリモートコントローラに組み込まれている。
【００４２】
図５に示したように、出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガ（赤外線信号の送信開始トリガ）が検出された場合（Ｓ１１）、ＩＲ  ＬＥＤ点灯通知（赤外線信号の送信開始要求）を出力装置１５０に出力する（Ｓ１２）。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始する。ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始めると、画面における赤外線が照射された位置が赤外線信号として、第一の入力装置１２０に入力され、情報処理装置１１０によって赤外線信号に応じた位置に画像が表示される。
【００４３】
一方、出力制御部１１５は、ＩＲ  ＬＥＤ消灯トリガ（赤外線信号の送信終了トリガ）が検出された場合（Ｓ２１）、ＩＲ  ＬＥＤ消灯通知（赤外線信号の送信終了要求）を出力装置１５０に出力する（Ｓ２２）。出力装置１５０は、ＩＲ  ＬＥＤ消灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を終了する。ＩＲ  ＬＥＤ１５１ａの点灯終了によって赤外線の照射が終了すると、第一の入力装置１２０への赤外線信号の入力が停止される。
【００４４】
一方、出力制御部１１５は、Ｇｙｒｏ  ＯＮトリガ（角速度の送信開始トリガ）が検出された場合（Ｓ３１）、Ｇｙｒｏ  ＯＮ通知（角速度の送信開始要求）を第二の入力装置１３０に出力する（Ｓ３２）。第二の入力装置１３０は、Ｇｙｒｏ  ＯＮ通知を受信すると、ジャイロセンサ１３１の電源をＯＮにする。ジャイロセンサ１３１の電源がＯＮにされると、ジャイロセンサ１３１によって検出された角速度が情報処理装置１１０に送信され、情報処理装置１１０によって角速度に応じた位置に画像が表示される。
【００４５】
一方、出力制御部１１５は、Ｇｙｒｏ  ＯＦＦトリガ（角速度の送信終了トリガ）が検出された場合（Ｓ４１）、Ｇｙｒｏ  ＯＦＦ通知（角速度の送信終了トリガ）を出力装置１５０に出力する（Ｓ４２）。出力装置１５０は、Ｇｙｒｏ  ＯＦＦ通知を受信すると、ジャイロセンサ１３１の電源をＯＦＦにする。ジャイロセンサ１３１の電源がＯＦＦにされると、ジャイロセンサ１３１による角速度の検出が停止される。
【００４６】
以上、相対座標指定モードと絶対座標指定モードとの間の切り替え手法の例について説明した。続いて、各種のトリガ発生の例について説明する。図６は、トリガ発生パターンの第一の例を説明するための図である。図６を参照すると、時刻Ｔ１１〜Ｔ１７それぞれにおいてＩＲ  ＬＥＤ１５１ａが点灯しているか消滅しているかが把握されるように示されている。また、図６に示した例においても、ジャイロセンサ１３１とＩＲ  ＬＥＤ１５１ａとが同一のリモートコントローラに組み込まれている。
【００４７】
まず、ユーザによってリモートコントローラが静止された状態から移動された状態に遷移されたとすると（時刻Ｔ１１〜Ｔ１２）、ジャイロセンサ１３１によって検出される角速度が変化する。すると、出力制御部１１５は、角速度が変化したことを、ＩＲ  ＬＥＤ点灯トリガとして検出する。出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガが検出された場合、ＩＲ  ＬＥＤ点灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始する。
【００４８】
その後、ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始め、画面Ｇに赤外線が照射されると（時刻Ｔ１３）、画面Ｇにおける赤外線が照射された位置が赤外線信号として第一の入力装置１２０に入力される。そして、第一の入力装置１２０から赤外線信号が情報処理装置１１０によって受信されると、情報処理装置１１０によって赤外線信号に応じた位置に画像Ｂ１１が表示される（表示制御部１１６は、赤外線が照射された位置に画像Ｂ１１を表示させる）。また、出力制御部１１５は、第一の受信部１１１によって赤外線信号が受信されると、赤外線信号が受信されたことを、ＩＲ  ＬＥＤ消灯トリガとして検出する。
【００４９】
続いて、出力制御部１１５は、ＩＲ  ＬＥＤ消灯トリガが検出された場合、ＩＲ  ＬＥＤ消灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ消灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を終了する（時刻Ｔ１４）。ＩＲ  ＬＥＤ１５１ａの点灯終了によって赤外線の照射が終了すると、第一の入力装置１２０への赤外線信号の入力が停止される。また、図６を参照すると、表示制御部１１６は、赤外線が消灯された位置に画像Ｂ１２を表示させている。
【００５０】
赤外線が消灯された後、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することにより新たな画像の位置を算出し、表示制御部１１６は、新たな画像の位置に画像を表示させる（時刻Ｔ１４〜Ｔ１５）。続いて、画像Ｂ１３の位置が画面Ｇの内部から外れたとする。すると、出力制御部１１５は、画像Ｂ１３の位置が画面Ｇの内部から外部に外れたことを、ＩＲ  ＬＥＤ点灯トリガとして検出する（時刻Ｔ１５〜Ｔ１６）。
【００５１】
出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガが検出された場合、ＩＲ  ＬＥＤ点灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始するとともに画像Ｂ１３を非表示とする。続いて、角速度が所定時間変化しなかったとする（時刻Ｔ１７）。すると、出力制御部１１５は、角速度が所定時間変化しないことを、ＩＲ  ＬＥＤ消灯トリガとして検出する。続いて、出力制御部１１５は、ＩＲ  ＬＥＤ消灯トリガが検出された場合、ＩＲ  ＬＥＤ消灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ消灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を終了する（時刻Ｔ１８）。その後の状態は時刻Ｔ１１と同じ状態に戻ってよい。
【００５２】
図７は、トリガ発生パターンの第二の例を説明するための図である。図７を参照すると、時刻Ｔ２１〜Ｔ２７それぞれにおいてＩＲ  ＬＥＤ１５１ａが点灯しているか消滅しているかが把握されるように示されている。また、図７に示した例においても、ジャイロセンサ１３１とＩＲ  ＬＥＤ１５１ａとが同一のリモートコントローラに組み込まれている。
【００５３】
まず、ジャイロセンサ１３１によって検出される角速度が変化すると、出力制御部１１５は、ジャイロセンサ１３１によって検出される角速度が変化したことを、赤外線信号の送信開始および送信終了を定期的に繰り返すトリガとして検出する（時刻Ｔ２１）。すなわち、出力制御部１１５は、ジャイロセンサ１３１によって検出される角速度が変化したことが検出された場合、ＩＲ  ＬＥＤ点灯トリガとＩＲ  ＬＥＤ消灯トリガとを定期的に交互に出力装置１５０に出力する。
【００５４】
出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信した場合には、ＩＲ  ＬＥＤ１５１ａの点灯を開始し（時刻Ｔ２２、Ｔ２４、Ｔ２６）、ＩＲ  ＬＥＤ消灯通知を受信した場合には、ＩＲ  ＬＥＤ１５１ａの点灯を終了する（時刻Ｔ２３、Ｔ２５、Ｔ２７）。ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始めると（時刻Ｔ１３）、情報処理装置１１０によって赤外線信号に応じた位置に画像Ｂ２１、Ｂ２３、Ｂ２５が表示される（表示制御部１１６は、赤外線が照射された位置に画像Ｂ２１、Ｂ２３、Ｂ２５を表示させる）。赤外線の定期的な利用により、画像の位置が定期的に調整され得る。
【００５５】
一方、ジャイロセンサ１３１によって検出される角速度が変化しなくなると、出力制御部１１５は、ジャイロセンサ１３１によって検出される角速度が変化しないことを、ＩＲ  ＬＥＤ消灯トリガとして検出する。ＩＲ  ＬＥＤ１５１ａの点灯終了によって赤外線が照射されなくなると、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に応じた画面Ｇにおけるベクトルを前回の画像の位置に対して加算することにより新たな画像の位置Ｂ２２、Ｂ２４を算出し、表示制御部１１６は、新たな画像の位置Ｂ２２、Ｂ２４に画像を表示させる。
【００５６】
図８は、トリガ発生パターンの第三の例を説明するための図である。図８を参照すると、時刻Ｔ３１〜Ｔ３５それぞれにおいてＩＲ  ＬＥＤ１５１ａが点灯しているか消滅しているかが把握されるように示されている。また、図８に示した例においても、ジャイロセンサ１３１とＩＲ  ＬＥＤ１５１ａとが同一のリモートコントローラに組み込まれている。
【００５７】
まず、ユーザによってリモートコントローラが静止された状態から移動された状態に遷移されたとすると（時刻Ｔ３１〜Ｔ３２）、ジャイロセンサ１３１によって検出される角速度が変化する。すると、出力制御部１１５は、角速度が変化したことを、ＩＲ  ＬＥＤ点灯トリガとして検出する。出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガが検出された場合、ＩＲ  ＬＥＤ点灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始する。また、出力制御部１１５は、角速度が変化したことを、Ｇｙｒｏ  ＯＦＦトリガとして検出する。出力制御部１１５は、Ｇｙｒｏ  ＯＦＦトリガが検出された場合、Ｇｙｒｏ  ＯＦＦ通知を第二の入力装置１３０に出力する。第二の入力装置１３０は、Ｇｙｒｏ  ＯＦＦ通知を受信すると、ジャイロセンサ１３１の電源をＯＮにする。
【００５８】
その後、ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始め、画面Ｇに赤外線が照射されると（時刻Ｔ３２）、画面Ｇにおける赤外線が照射された位置が赤外線信号として第一の入力装置１２０に入力される。そして、第一の入力装置１２０から赤外線信号が情報処理装置１１０によって受信されると、情報処理装置１１０によって赤外線信号に応じた位置に画像Ｂ３１〜Ｂ３３が表示される（表示制御部１１６は、赤外線が照射された位置に画像Ｂ３１〜Ｂ３３を表示させる）。
【００５９】
続いて、画像Ｂ３３の位置が画面Ｇの内部から外れ、第一の受信部１１１によって赤外線信号が受信されなくなったとする。すると、出力制御部１１５は、第一の受信部１１１によって赤外線信号が受信されなくなったことを、Ｇｙｒｏ  ＯＮトリガとして検出する（時刻Ｔ３５）。例えば、出力制御部１１５は、所定の周期ごとに赤外線信号が受信されたか否かを確認してよい。
【００６０】
出力制御部１１５は、Ｇｙｒｏ  ＯＮトリガが検出された場合、Ｇｙｒｏ  ＯＮ通知を第二の入力装置１３０に出力する。第二の入力装置１３０は、Ｇｙｒｏ  ＯＮ通知を受信すると、ジャイロセンサ１３１の電源をＯＮにするとともに画像Ｂ１３を非表示とする。その後の状態は時刻Ｔ３１と同じ状態に戻ってよい。
【００６１】
図９は、トリガ発生パターンの第四の例を説明するための図である。図９を参照すると、時刻の変化に従って遷移する画面Ｇ１から画面Ｇ４までが表示されている。タッチパネル１４１へのタップ操作が行われていない状態においては、ＩＲ  ＬＥＤ１５１ａも消灯しており、ジャイロセンサ１３１の電源もＯＮにされていない（画面Ｇ１）。そして、ユーザによってタッチパネル１４１へのタップ操作がなされると、出力制御部１１５は、タッチパネル１４１へのタップ操作がなされたことを、ＩＲ  ＬＥＤ点灯トリガとして検出する。
【００６２】
出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガが検出された場合、ＩＲ  ＬＥＤ点灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始する。ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始め、画面における赤外線が照射された位置が赤外線信号として、第一の入力装置１２０に入力されると、情報処理装置１１０によって赤外線信号に応じた位置に画像Ｂ４１が表示される（画面Ｇ２）。
【００６３】
なお、赤外線信号が画面Ｇ２に照射されずに第一の入力装置１２０に赤外線信号が入力されなかった場合には（例えば、赤外線の照射が画面Ｇ２に向いていない場合や、赤外線が画面Ｇ２に到達しない場合など）、前回の画像の位置に画像Ｂ４１が表示されてもよい。その後、出力制御部１１５は、所定時間が経過したことを、ＩＲ  ＬＥＤ消灯トリガとして検出し、ＩＲ  ＬＥＤ消灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ消灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を終了する。
【００６４】
タッチパネル１４１へのタップ操作に引き続いて、タッチパネル１４１への長押し操作がユーザによってなされた場合、出力制御部１１５は、タッチパネル１４１への長押し操作がなされたことを、Ｇｙｒｏ  ＯＮトリガとして検出する。出力制御部１１５は、Ｇｙｒｏ  ＯＮトリガが検出された場合、Ｇｙｒｏ  ＯＮ通知を第二の入力装置１３０に出力する。第二の入力装置１３０は、Ｇｙｒｏ  ＯＮ通知を受信すると、ジャイロセンサ１３１の電源をＯＮにする。ジャイロセンサ１３１の電源がＯＮにされると、ジャイロセンサ１３１によって検出された角速度が情報処理装置１１０に送信され、情報処理装置１１０によって角速度に応じた位置に画像Ｂ４２、Ｂ４３が表示される（画面Ｇ３）。
【００６５】
タッチパネル１４１への長押し操作が終了された場合、出力制御部１１５は、タッチパネル１４１への長押し操作が終了されたことを、Ｇｙｒｏ  ＯＦＦトリガとして検出する。出力制御部１１５は、Ｇｙｒｏ  ＯＦＦトリガが検出された場合、Ｇｙｒｏ  ＯＦＦ通知を出力装置１５０に出力する。出力装置１５０は、Ｇｙｒｏ  ＯＦＦ通知を受信すると、ジャイロセンサ１３１の電源をＯＦＦにする。ジャイロセンサ１３１の電源がＯＦＦにされると、ジャイロセンサ１３１による角速度の検出が停止され、画像Ｂ４４の位置が停止する（画面Ｇ４）。
【００６６】
以上、トリガ発生パターンの第一の例から第四の例までを説明した。ここで、絶対座標指定モードおよび相対座標指定モードのいずれのモードで動作しているのかをユーザが容易に把握できるとよい。そのため、表示制御部１１６は、絶対座標指定モードと相対座標指定モードとにおいて異なる画像を表示させるとよい。図１０は、絶対座標指定モードおよび相対座標指定モードそれぞれにおいて表示される画像の例を示す図である。
【００６７】
例えば、図１０に示したように、表示制御部１１６は、絶対座標指定モードと相対座標指定モードとにおいて表示される画像の色、サイズ、形状およびアニメーションの有無の少なくともいずれか一つを変化させてもよい。より具体的には、画像Ｂａ１と画像Ｂａ２との間では色が異なっている。画像Ｂｂ１と画像Ｂｂ２との間ではサイズが異なっている。画像Ｂｃ１と画像Ｂｃ２との間では形状が異なっている。画像Ｂｄ１と画像Ｂｄ２とはアニメーションの有無が異なっている。
【００６８】
なお、モードと色（または、サイズ、形状、アニメーションの有無）の対応関係については特に限定されない。表示制御部１１６は、絶対座標指定モードと相対座標指定モードとにおいて表示される画像の色、サイズ、形状およびアニメーションの有無の少なくともいずれか一つを徐々に変化させてもよい。また、絶対座標指定モードと相対座標指定モードとにおいて異なる振動パターンがリモートコントローラに与えられてもよい。
【００６９】
以上に説明した例においては、画像の位置が画面の内部に存在する場合を主に説明した。しかし、画像の位置が画面の内部から外れた場合であっても、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて、画面の拡張平面上における仮想的な画像の位置を算出し、表示制御部１１６は、画像を表示させることが可能である。図１１は、画像の位置が画面の内部から外れた場合における画像の表示例を示す図である。図１１を参照すると、時刻の変化に従って遷移する画面Ｇ１から画面Ｇ４までが表示されている。
【００７０】
まず、図１１に示すように、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて画面の内部における画像の位置を算出する（画面Ｇ１および画面Ｇ２、ｘ座標（ｘ）からｘ座標（０）まで）。このとき、表示制御部１１６は、ｘ座標（ｘ）からｘ座標（０）までに従って、画像Ｂ５１から画像Ｂ５２までを表示させてよい。画面Ｇ２においては、画像Ｂ５２の位置が画面Ｇ２の端部に達しているとする。
【００７１】
続いて、画像の位置が画面の内部から外れた場合、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて画面の拡張平面上における仮想的な画像の位置を算出することが可能である（画面Ｇ３および画面Ｇ４、ｘ座標（−ｘ１）からｘ座標（−ｘ２）まで）。このとき、表示制御部１１６は、画面の拡張平面上における仮想的な画像の位置と画面の端部との距離（ｘ１からｘ２まで）に応じて変形した画像Ｂ５３から画像Ｂ５４までを表示させてよい。
【００７２】
以上、画像の位置が画面の内部から外れた場合における画像の表示例を説明した。続いて、画面の内部に画像の位置が入った場合における画像の表示例を説明する。図１２は、画面の内部に画像の位置が入った場合における画像の表示例を示す図である。図１２を参照すると、時刻の変化に従って遷移する画面Ｇ１から画面Ｇ４までが表示されている。
【００７３】
まず、画像の位置が画面の内部に入った場合、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて画面の拡張平面上における仮想的な画像の位置を算出することが可能である（画面Ｇ１および画面Ｇ２、ｘ座標（−ｘ２）からｘ座標（−ｘ１）まで）。このとき、表示制御部１１６は、画面の拡張平面上における仮想的な画像の位置と画面の端部との距離（ｘ２からｘ１まで）に応じて変形した画像Ｂ６１から画像Ｂ６２までを表示させてよい。画面Ｇ２においては、画像Ｂ６２の位置が画面Ｇ２の端部に達しているとする。
【００７４】
続いて、図１２に示すように、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて画面の内部における画像の位置を算出する（画面Ｇ３および画面Ｇ４、ｘ座標（０）からｘ座標（ｘ）まで）。このとき、表示制御部１１６は、ｘ座標（０）からｘ座標（ｘ）までに従って、画像Ｂ６３から画像Ｂ６４までを表示させてよい。
【００７５】
以上、画面の内部に画像の位置が入った場合における画像の表示例を説明した。続いて、画像の位置が画面の内部に入った場合におけるトリガ発生パターンの例を説明する。図１３は、画像の位置が画面の内部に入った場合におけるトリガ発生パターンの例を説明するための図である。かかるトリガ発生パターンは、上記のトリガ発生パターンの第一の例から第四の例までのいずれにも適用可能である。
【００７６】
図１３に示すように、画像Ｂ４１の位置が画面Ｇの内部から外れた場合（時刻Ｔ４１〜Ｔ４３）、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて画面Ｇの拡張平面上における仮想的な画像の位置を算出することが可能である。そして、画像Ｂ４１の位置が画面Ｇの内部に入った場合（時刻Ｔ４４）、出力制御部１１５は、画像Ｂ４１の位置が画面Ｇの内部に入ったことを、ＩＲ  ＬＥＤ点灯トリガとして検出する。
【００７７】
出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガが検出された場合、ＩＲ  ＬＥＤ点灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始する。その後、ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始め、画面Ｇに赤外線が照射されると（時刻Ｔ４５）、画面Ｇにおける赤外線が照射された位置が赤外線信号として第一の入力装置１２０に入力される。そして、第一の入力装置１２０から赤外線信号が情報処理装置１１０によって受信されると、表示制御部１１６は、赤外線が照射された位置に画像Ｂ４１を表示させる。
【００７８】
画像の位置が画面の内部に入った場合におけるトリガ発生パターンの他の例について説明する。かかるトリガ発生パターンも、上記のトリガ発生パターンの第一の例から第四の例までのいずれにも適用可能である。まず、出力制御部１１５は、画像Ｂ４１の位置が画面Ｇの内部から外れた場合、画像Ｂ４１の位置が画面Ｇの内部から外れたことを、ＩＲ  ＬＥＤ点灯トリガとして検出する。
【００７９】
出力制御部１１５は、ＩＲ  ＬＥＤ点灯トリガが検出された場合、ＩＲ  ＬＥＤ点灯通知を出力装置１５０に出力する。出力装置１５０は、ＩＲ  ＬＥＤ点灯通知を受信すると、ＩＲ  ＬＥＤ１５１ａの点灯を開始する。その後、ＩＲ  ＬＥＤ１５１ａの点灯開始によって赤外線が照射され始めるともに、算出部１１４は、ジャイロセンサ１３１によって検出された角速度に基づいて画面Ｇの拡張平面上における仮想的な画像の位置を算出する。
【００８０】
続いて、出力制御部１１５は、画像Ｂ４１の位置が画面Ｇの内部に入った場合、その旨を検出する。一方、画面Ｇにおける赤外線が照射された位置が赤外線信号として第一の入力装置１２０に入力され、第一の入力装置１２０から赤外線信号が情報処理装置１１０によって受信される。表示制御部１１６は、算出部１１４によって算出された画像Ｂ４１の位置と受信された赤外線が照射された位置とのうち、先に入力された位置に画像Ｂ４１を表示し、後に入力された位置に基づいて双方の位置のずれを補正すればよい。
【００８１】
以上、本開示の実施形態に係る情報処理システム１０の機能詳細について説明した。
【００８２】
＜４．情報処理システムのハードウェア構成例＞
続いて、本開示の実施形態に係る情報処理システム１０のハードウェア構成例について説明する。図１４は、本開示の実施形態に係る情報処理システム１０のハードウェア構成例を示す図である。ただし、図１４に示したハードウェア構成例は、情報処理システム１０のハードウェア構成の一例を示したに過ぎない。したがって、情報処理システム１０のハードウェア構成は、図１４に示した例に限定されない。
【００８３】
図１４に示したように、情報処理システム１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３と、センサ８０４と、入力装置８０８と、出力装置８１０と、ストレージ装置８１１と、ドライブ８１２と、撮像装置８１３と、通信装置８１５とを備える。
【００８４】
ＣＰＵ８０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理システム１０内の動作全般を制御する。また、ＣＰＵ８０１は、マイクロプロセッサであってもよい。ＲＯＭ８０２は、ＣＰＵ８０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ８０３は、ＣＰＵ８０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００８５】
センサ８０４は、情報処理システム１０の状態を検知するための状態検知センサなどの各種検知用センサとその周辺回路とを含む。センサ８０４としては、例として、測位センサ、傾きセンサ、加速度センサ、ジャイロセンサ、方位センサ、温度センサ、湿度センサ、照度センサなどを挙げることができる。センサ８０４による検知信号は、ＣＰＵ８０１に送られる。これにより、ＣＰＵ８０１は、情報処理システム１０の状態（位置、傾き、加速度、角速度、方位、温度、湿度、照度など）を知ることができる。
【００８６】
入力装置８０８は、マウス、キーボード、タッチパネル、ボタン（電源ボタンなど）、マイクロフォン、スイッチ、ダイヤルおよびレバーなどユーザが情報を入力するための操作部と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ８０１に出力する入力制御回路などから構成されている。情報処理システム１０のユーザは、該入力装置８０８を操作することにより、情報処理システム１０に対して各種のデータを入力したり処理動作を指示したりすることができる。なお、これらの操作部が設けられる位置は特に限定されない。例えば、情報処理システム１０の筐体側面に当該操作部が設けられてもよいし、ディスプレイが設けられる面と同一面上に設けられてもよい。
【００８７】
出力装置８１０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）およびランプなどの表示装置を含んでよい。さらに、出力装置８１０は、スピーカおよびヘッドホンなどの音声出力装置を含んでもよい。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データなどを音声に変換して出力する。
【００８８】
ストレージ装置８１１は、情報処理システム１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置８１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置８１１は、ＣＰＵ８０１が実行するプログラムや各種データを格納する。
【００８９】
ドライブ８１２は、記憶媒体用リーダライタであり、情報処理システム１０に内蔵、あるいは外付けされる。ドライブ８１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ８０３に出力する。また、ドライブ８１２は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００９０】
撮像装置８１３は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置８１３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００９１】
通信装置８１５は、ネットワークを介して（あるいは、直接的に）外部装置と通信する。通信装置８１５は、無線通信用のインタフェースであってもよく、例えば、通信アンテナ、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路、ベースバンドプロセッサなどを含んでもよい。無線通信用のインタフェースの具体的な例としては、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ
Ａｃｃｅｓｓ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗｉ−ｆｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）のような通信方式に対応したモデムなどの通信ユニットが挙げられる。
【００９２】
また、通信装置８１５は、有線通信用のインタフェースであってもよく、例えば、接続端子、伝送回路およびその他の通信処理用の回路を含んでもよい。また、ＣＰＵ８０１と通信装置８１５とは１つのチップにより構成されてもよいし、別々のデバイスとして実現されてもよい。また、図１４には図示していないが、情報処理システム１０は、例えば、充電式電池のような電力源から供給される電力により駆動してもよく、当該電力源は、情報処理システム１０に対して着脱可能に構成されていてもよい。
【００９３】
以上、本開示の実施形態に係る情報処理システム１０のハードウェア構成例について説明した。例えば、出力装置１５０および表示装置１６０は、通信装置８１５および出力装置８１０によりそれぞれ実現され得る。また、情報処理装置１１０は、ＣＰＵ８０１および通信装置８１５により実現され得る。したがって、情報処理装置１１０を有する情報処理システム１０としてコンピュータを機能させるためのプログラムがストレージ装置８１１、ＲＯＭ８０２またはＲＡＭ８０３に保持され、ＣＰＵ８０１が当該プログラムを実行し得る。
【００９４】
＜５．むすび＞
以上説明したように、本開示の実施形態によれば、第一の入力装置１２０から赤外線信号を受信する第一の受信部１１１と、第二の入力装置１３０から角速度を受信する第二の受信部１１２と、赤外線信号または角速度に基づいて、画面に表示される画像の位置を算出する算出部１１４と、算出された位置に画像を表示させる表示制御部１１６と、を備える、情報処理装置１１０が提供される。
【００９５】
ここで、算出部１１４は、赤外線信号に基づいて画像の位置を算出する絶対座標指定モードと角速度に基づいて画像の位置を算出する相対座標指定モードと、を有し、絶対座標指定モードにおいてユーザ操作イベントが検出された場合に絶対座標指定モードから相対座標指定モードへのモードの切り替えを行う。かかる構成によれば、画面に表示される画像の位置の算出をより柔軟に行うことが可能となり、絶対座標指定モードと相対座標指定モードとの双方の利点が享受され得る。
【００９６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９７】
例えば、上記では、出力装置１５０がリモートコントローラに組み込まれており、画面から離れた位置からリモートコントローラにより光が照射される例を説明した。しかし、出力装置１５０は、ペン形状の出力装置であってもよい。かかる場合、ユーザは、ペン形状の出力装置を画面における所望の位置に接触させることによって、出力装置１５０から第一の入力装置１２０に信号を送信させることが可能である。
【００９８】
また、例えば、情報処理システム１０の動作は、必ずしもフローチャートに記載された順序に沿って時系列になされる必要はない。例えば、情報処理システム１０の動作は、フローチャートに記載した順序と異なる順序でなされてもよいし、フローチャートに記載された動作の少なくとも一部が並列的になされてもよい。
【００９９】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上記した情報処理システム１０が有する機能と同等の機能を発揮させるためのプログラムも作成可能である。また、該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。
【０１００】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第一の入力装置から第一の信号を受信する第一の受信部と、
第二の入力装置から前記第一の信号とは異なる第二の信号を受信する第二の受信部と、
前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出する算出部と、
前記位置に前記画像を表示させる表示制御部と、を備え、
前記算出部は、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行う、
情報処理装置。
（２）
前記第一の信号は、前記画面に照射された光の位置である、
前記（１）に記載の情報処理装置。
（３）
前記第二の信号は、所定のセンサによって検出された動きである、
前記（１）に記載の情報処理装置。
（４）
前記画面に照射された光は、赤外線、可視光およびレーザの少なくともいずれか一つを含む、
前記（２）に記載の情報処理装置。
（５）
前記動きは、ジャイロセンサによって検出された角速度、加速度センサによって検出された加速度およびジェスチャ認識により認識された所定の物体の移動量の少なくともいずれか一つを含む、
前記（３）に記載の情報処理装置。
（６）
前記算出部は、前記第一のモードにおいては、前記画面に照射された光の位置を前記画像の位置として決定する、
前記（２）に記載の情報処理装置。
（７）
前記算出部は、前記第二のモードにおいては、前記動きに応じた前記画面におけるベクトルを前回の画像の位置に対して加算することにより新たな画像の位置を決定する、
前記（３）に記載の情報処理装置。
（８）
前記情報処理装置は、
前記第一の信号の送信開始トリガが検出された場合、前記第一の信号の送信開始要求を出力装置に出力し、前記第一の信号の送信終了トリガが検出された場合、前記第一の信号の送信終了要求を前記出力装置に出力する出力制御部を備える、
前記（１）〜（７）のいずれか一項に記載の情報処理装置。
（９）
前記出力制御部は、前記第二の信号の送信開始トリガが検出された場合、前記第二の信号の送信開始要求を前記第二の入力装置に出力し、前記第二の信号の送信終了トリガが検出された場合、前記第二の信号の送信終了要求を前記第二の入力装置に出力する、
前記（８）に記載の情報処理装置。
（１０）
前記出力制御部は、前記第二の信号が変化したことを、前記第一の信号の前記送信開始トリガとして検出する、
前記（９）に記載の情報処理装置。
（１１）
前記出力制御部は、前記画像の位置が前記画面の内部から外れたことを、前記第一の信号の前記送信開始トリガとして検出する、
前記（９）に記載の情報処理装置。
（１２）
前記出力制御部は、タッチパネルへのタップ操作がなされたことを、前記第一の信号の前記送信開始トリガとして検出する、
前記（９）に記載の情報処理装置。
（１３）
前記出力制御部は、前記第一の信号が受信されたことを、前記第一の信号の前記送信終了トリガまたは前記第二の信号の前記送信終了トリガとして検出する、
前記（９）に記載の情報処理装置。
（１４）
前記出力制御部は、前記第二の信号が所定時間変化しないことを、前記第一の信号の前記送信終了トリガとして検出する、
前記（９）に記載の情報処理装置。
（１５）
前記出力制御部は、タッチパネルへの長押し操作がなされたことを、前記第二の信号の前記送信開始トリガとして検出する、
前記（９）に記載の情報処理装置。
（１６）
前記出力制御部は、前記第一の信号が受信されなくなったことを、前記第二の信号の前記送信開始トリガとして検出する、
前記（９）に記載の情報処理装置。
（１７）
前記出力制御部は、前記第二の信号が変化したことを、前記第一の信号の送信開始および送信終了を定期的に繰り返すトリガとして検出する、
前記（９）に記載の情報処理装置。
（１８）
前記表示制御部は、前記第一のモードと前記第二のモードとにおいて異なる前記画像を表示させる、
前記（１）〜（１７）のいずれか一項に記載の情報処理装置。
（１９）
第一の入力装置から第一の信号を受信することと、
第二の入力装置から前記第一の信号とは異なる第二の信号を受信することと、
前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出することと、
前記位置に前記画像を表示させることと、を含み、
前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行うこと、
を含む、情報処理方法。
（２０）
第一の信号を送信する第一の入力装置と、
前記第一の信号とは異なる第二の信号を送信する第二の入力装置と、
前記第一の入力装置から前記第一の信号を受信する第一の受信部と、
前記第二の入力装置から前記第二の信号を受信する第二の受信部と、
前記第一の信号または前記第二の信号に基づいて、画面に表示される画像の位置を算出する算出部と、
前記位置に前記画像を表示させる表示制御部と、を備え、
前記算出部は、前記第一の信号に基づいて前記画像の位置を算出する第一のモードと前記第二の信号に基づいて前記画像の位置を算出する第二のモードとを有し、前記第一のモードにおいてユーザ操作イベントが検出された場合に前記第一のモードから前記第二のモードへのモードの切り替えを行う、
情報処理装置と、
を有する、情報処理システム。
【符号の説明】
【０１０２】
１０    情報処理システム
１１０  情報処理装置
１１１  第一の受信部
１１２  第二の受信部
１１３  検出部
１１４  算出部
１１５  出力制御部
１１６  表示制御部
１２０  第一の入力装置
１２１  イメージセンサ
１３０  第二の入力装置
１３１  ジャイロセンサ
１４０  操作検出装置
１４１  タッチパネル
１５０  出力装置
１５１  ＩＲ発光装置
１５１ａ  ＬＥＤ
１５１ｂ  固定台
１５１ｃ  フレネルレンズ
１５１ｄ  把持部
１６０  表示装置
１６１  プロジェクタ
【図１】
2016103073.tif 000003
【図２】
2016103073.tif 000004
【図３】
2016103073.tif 000005
【図４】
2016103073.tif 000006
【図５】
2016103073.tif 000007
【図６】
2016103073.tif 000008
【図７】
2016103073.tif 000009
【図８】
2016103073.tif 000010
【図９】
2016103073.tif 000011
【図１０】
2016103073.tif 000012
【図１１】
2016103073.tif 000013
【図１２】
2016103073.tif 000014
【図１３】
2016103073.tif 000015
【図１４】
2016103073.tif 000016
【手続補正書】
【提出日】平成26年12月8日(2014.12.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
【特許文献１】特開２００８−２８７６２５号公報