(57)【要約】【課題】  入力装置の入力領域として使用される仮想入力領域をディスプレイ画面領域にマッピングすることにより、ディスプレイ装置に対する入力を仮想入力領域で行うことができる入力装置およびその入力制御方法を提供する。【解決手段】  ディスプレイ装置に対する入力手段として使用される入力装置が開示される。本入力装置は、通信部と、入力装置の移動を検知する検知部と、入力装置の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信する第１入力部と、受信されたユーザ入力に応じて設定された仮想入力領域がディスプレイ装置の画面領域とマッピングされた状態で、マッピングされた仮想入力領域に入力装置が位置すると、位置に対応する位置情報をディスプレイ装置に伝送するように通信部を制御する制御部とを含む。【選択図】      図１
2014089713.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ装置に対する入力手段として使用される入力装置において、
通信部と、
前記入力装置の移動を検知する検知部と、
前記入力装置の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信する第１入力部と、
前記受信されたユーザ入力に応じて設定された仮想入力領域が前記ディスプレイ装置の画面領域とマッピングされた状態で、前記マッピングされた仮想入力領域に前記入力装置が位置すると、前記位置に対応する位置情報を前記ディスプレイ装置に伝送するように前記通信部を制御する制御部と
を含む入力装置。
【請求項２】
前記仮想入力領域は、前記仮想入力領域における前記入力装置の位置に対応するように、前記ディスプレイ装置でポインタを位置させるようにする領域であることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記制御部は、
前記第１入力部を介して、前記入力装置の第１位置で第１ユーザ入力を受信し、前記第１位置に対角の前記入力装置の第２位置で第２ユーザ入力を受信すると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定することを特徴とする請求項１に記載の入力装置。
【請求項４】
前記制御部は、
前記入力部を介して、第１ユーザ入力が受信されると、前記入力装置を仮想入力領域設定モードに設定し、
前記仮想入力領域設定モードにおいて、前記入力装置が第１位置から前記第１位置に対角の第２位置に移動した後、前記第２位置で前記入力部を介して再度前記第１ユーザ入力が受信されると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定することを特徴とする請求項１に記載の入力装置。
【請求項５】
前記制御部は、
前記設定された仮想入力領域の解像度情報を前記ディスプレイ装置に伝送するように前記通信部を制御し、
前記マッピングは、
前記ディスプレイ装置で前記伝送された解像度情報を用いて行われることを特徴とする請求項１に記載の入力装置。
【請求項６】
前記位置情報は、
前記入力装置の位置する前記マッピングされた仮想入力領域における位置情報であることを特徴とする請求項５に記載の入力装置。
【請求項７】
前記通信部は、
前記ディスプレイ装置からディスプレイ装置の解像度情報を受信し、
前記制御部は、
前記受信されたディスプレイ装置の解像度情報を前記設定された仮想入力領域の解像度情報と比較し、前記ディスプレイ装置の解像度と前記設定された仮想入力領域の解像度との比率を算出し、前記算出された比率を用いて前記マッピングを行うことを特徴とする請求項１に記載の入力装置。
【請求項８】
前記位置情報は、
前記入力装置の位置する位置情報にマッピングされたディスプレイ装置の画面領域における位置情報であることを特徴とする請求項７に記載の入力装置。
【請求項９】
前記設定された仮想入力領域は、
３次元空間内の一平面であることを特徴とする請求項１に記載の入力装置。
【請求項１０】
前記設定された仮想入力領域の解像度を調節するためのユーザ入力を受信する第２入力部を更に含むことを特徴とする請求項１に記載の入力装置。
【請求項１１】
ディスプレイ装置に対する入力手段として使用される入力装置の入力制御方法において、
前記入力装置の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信するステップと、
前記受信されたユーザ入力に応じて設定された仮想入力領域が前記ディスプレイ装置の画面領域とマッピングされた状態で、前記マッピングされた仮想入力領域に前記入力装置が位置すると、前記位置に対応する位置情報を前記ディスプレイ装置に伝送するステップと
を含む入力制御方法。
【請求項１２】
前記仮想入力領域は、前記仮想入力領域における前記入力装置の位置に対応するように、前記ディスプレイ装置でポインタを位置させるようにする領域であることを特徴とする請求項１１に記載の入力制御方法。
【請求項１３】
前記ユーザ入力を受信するステップは、
前記入力装置の第１位置で第１ユーザ入力を受信するステップと、
前記第１位置に対角の前記入力装置の第２位置で第２ユーザ入力を受信するステップと
を含み、
前記第１および第２ユーザ入力が受信されると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定するステップを更に含むことを特徴とする請求項１１に記載の入力制御方法。
【請求項１４】
前記ユーザ入力を受信するステップは、
前記入力装置を仮想入力領域設定モードに設定するための第１ユーザ入力を受信するステップと、
前記仮想入力領域設定モードにおいて、前記入力装置が第１位置から前記第１位置に対角の第２位置に移動した後、前記第２位置で前記入力部を介して再度前記第１ユーザ入力を受信するステップと
を含み、
前記第２位置で前記第１ユーザ入力が再度受信されると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定するステップを更に含むことを特徴とする請求項１１に記載の入力制御方法。
【請求項１５】
前記設定された仮想入力領域の解像度情報を前記ディスプレイ装置に伝送するステップを更に含み、
前記マッピングは、
前記ディスプレイ装置で前記伝送された解像度情報を用いて行われることを特徴とする請求項１１に記載の入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置およびその入力制御方法に関し、より詳細には、ディスプレイ装置に対する入力手段として使用される入力装置およびその入力制御方法に関する。
【背景技術】
【０００２】
電子技術が発達するにつれ、多様な種類の入力装置が開発および普及されている。特に、優れたＩＴ技術を基とする有線マウス、無線マウス、ジャイロワイヤレスマウス（ＧＹＲＯ  ＷＩＲＥＬＥＳＳ  ＭＯＵＳＥ）のような入力装置も普及されている。
【０００３】
有線マウスは、パソコン（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のようなディスプレイ装置に有線接続されたマウスであり、無線マウスは、有線マウスの代用として無線通信技術を使用して無線で接続されたマウスであり、ジャイロワイヤレスマウスは、ジャイロスコープセンサを利用するマウスを意味する。
【０００４】
ただ、無線マウスは、既存の有線マウスの代わりとするうえで、単に有線を無線に切り替えたたけに過ぎず、マウス使用のためにマウスパッドが必ず必要である。
【０００５】
なお、ジャイロワイヤレスマウスは、ジャイロスコープセンサを利用するため、マウス使用のためにマウスパッドを必要としないが、マウスポインタを広く移動させようとする場合には、持続的にジャイロワイヤレスマウスを動かしてマウスポインタを所望の位置に移動させなければならない。
【０００６】
よって、上述のような従来の入力装置は、ユーザの使用の便宜性を制約する問題点があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許７７９１５９８号
【特許文献２】米国特開第２００６−００３３７１２号公報
【特許文献３】米国特開第２０１０−０３０９１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、入力装置の入力領域として使用される仮想入力領域をディスプレイ画面領域にマッピングすることにより、ディスプレイ装置に対する入力を仮想入力領域で行うことができる入力装置およびその入力制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するための本発明の一実施形態に係るディスプレイ装置に対する入力手段として使用される入力装置は、通信部と、前記入力装置の移動を検知する検知部と、前記入力装置の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信する第１入力部と、前記受信されたユーザ入力に応じて設定された仮想入力領域が前記ディスプレイ装置の画面領域とマッピングされた状態で、前記マッピングされた仮想入力領域に前記入力装置が位置すると、前記位置に対応する位置情報を前記ディスプレイ装置に伝送するように前記通信部を制御する制御部とを含む。
【００１０】
ここで、前記仮想入力領域は、前記仮想入力領域における前記入力装置の位置に対応するように、前記ディスプレイ装置でポインタを位置させるようにする領域であってよい。
【００１１】
なお、制御部は、第１入力部を介して、前記入力装置の第１位置で第１ユーザ入力を受信し、前記第１位置に対角の前記入力装置の第２位置で第２ユーザ入力を受信すると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定してよい。
【００１２】
なお、前記制御部は、前記入力部を介して、第１ユーザ入力が受信されると、前記入力装置を仮想入力領域設定モードに設定し、前記仮想入力領域設定モードにおいて、前記入力装置が第１位置から前記第１位置に対角の第２位置に移動した後、前記第２位置で前記入力部を介して再度前記第１ユーザ入力が受信されると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定してよい。
【００１３】
なお、前記制御部は、前記設定された仮想入力領域の解像度情報を前記ディスプレイ装置に伝送するように前記通信部を制御し、前記マッピングは、前記ディスプレイ装置で前記伝送された解像度情報を用いて行われてよい。
【００１４】
この場合、位置情報は、前記入力装置の位置する前記マッピングされた仮想入力領域における位置情報であってよい。
【００１５】
なお、前記通信部は、前記ディスプレイ装置からディスプレイ装置の解像度情報を受信し、前記制御部は、前記受信されたディスプレイ装置の解像度情報を前記設定された仮想入力領域の解像度情報と比較し、前記ディスプレイ装置の解像度と前記設定された仮想入力領域の解像度との比率を算出し、前記算出された比率を用いて前記マッピングを行ってよい。
【００１６】
この場合、前記位置情報は、前記入力装置の位置する位置情報にマッピングされたディスプレイ装置の画面領域における位置情報であってよい。
【００１７】
一方、前記設定された仮想入力領域は、３次元空間内の一平面であってよい。
【００１８】
なお、前記設定された仮想入力領域の解像度を調節するためのユーザ入力を受信する第２入力部を更に含んでよい。
【００１９】
一方、上述の目的を達成するための本発明の一実施形態に係るディスプレイ装置に対する入力手段として使用される入力装置の入力制御方法は、前記入力装置の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信するステップと、前記受信されたユーザ入力に応じて設定された仮想入力領域が前記ディスプレイ装置の画面領域とマッピングされた状態で、前記マッピングされた仮想入力領域に前記入力装置が位置すると、前記位置に対応する位置情報を前記ディスプレイ装置に伝送するステップとを含む。
【００２０】
ここで、前記仮想入力領域は、前記仮想入力領域における前記入力装置の位置に対応するように、前記ディスプレイ装置でポインタを位置させるようにする領域であってよい。
【００２１】
なお、前記ユーザ入力を受信するステップは、前記入力装置の第１位置で第１ユーザ入力を受信するステップと、前記第１位置に対角の前記入力装置の第２位置で第２ユーザ入力を受信するステップとを含み、前記第１および第２ユーザ入力が受信されると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定するステップを更に含んでよい。
【００２２】
なお、前記ユーザ入力を受信するステップは、前記入力装置を仮想入力領域設定モードに設定するための第１ユーザ入力を受信するステップと、前記仮想入力領域設定モードにおいて、前記入力装置が第１位置から前記第１位置に対角の第２位置に移動した後、前記第２位置で前記入力部を介して再度前記第１ユーザ入力を受信するステップとを含み、前記第２位置で前記第１ユーザ入力が再度受信されると、前記第１位置および前記第２位置を頂点とする四角形状の仮想入力領域を設定するステップを更に含んでよい。
【００２３】
なお、前記設定された仮想入力領域の解像度情報を前記ディスプレイ装置に伝送するステップを更に含み、前記マッピングは、前記ディスプレイ装置で前記伝送された解像度情報を用いて行われてよい。
【００２４】
この場合、前記位置情報は、前記入力装置の位置する前記マッピングされた仮想入力領域における位置情報であってよい。
【００２５】
なお、前記ディスプレイ装置からディスプレイ装置の解像度情報を受信するステップと、前記受信されたディスプレイ装置の解像度情報を前記設定された仮想入力領域の解像度情報と比較するステップと、前記ディスプレイ装置の解像度と前記設定された仮想入力領域の解像度との比率を算出するステップを更に含み、前記マッピングは、前記算出された比率を用いて前記入力装置で行われてよい。
【００２６】
この場合、前記位置情報は、前記入力装置の位置する位置情報にマッピングされたディスプレイ装置の画面領域における位置情報であってよい。
【００２７】
一方、前記設定された仮想入力領域は、３次元空間内の一平面であってよい。
【００２８】
なお、前記設定された仮想入力領域の解像度を調節するためのユーザ入力を受信するステップを更に含んでよい。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、入力装置が無線で実現されることにより、入力装置の携帯性を増大させることができる。
【００３０】
なお、上述の本発明の多様な実施形態によれば、入力装置を使用するためのマウスパッドを取り除くことで、携帯性および使用環境の制約性を緩和することができる。
【００３１】
更に、上述の本発明の多様な実施形態によれば、マウスポインタを広く移動させようとする場合、入力装置を持続的に移動させてマウスポインタを移動させる必要がなく、入力装置を仮想入力領域の特定位置に位置させればよいため、ユーザの便宜性を増大させることができる。
最後に、上述の本発明の多様な実施形態によれば、仮想入力領域の解像度を調節することができるため、使用環境に応じて仮想入力領域の解像度を簡単に調節することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態に係る入力システムを示す図である。
【図２】本発明の一実施形態に係る入力装置を示すブロック図である。
【図３】本発明の一実施形態に係る入力装置の形状を示す図である。
【図４】本発明の一実施形態に係る仮想入力領域の設定方法を示す図である。
【図５】本発明の一実施形態に係る仮想入力領域を用いた入力方法を示す図である。
【図６】本発明の一実施形態によって設定された仮想入力領域への投影を示す図である。
【図７】本発明の一実施形態に係る入力装置の入力制御方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００３３】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
【００３４】
図１は、本発明の一実施形態に係る入力システムを示す図である。図１を参照すると、入力システム１０００は、入力装置１００と、ディスプレイ装置２００とを含む。
【００３５】
入力装置１００は、入力装置１００の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信することができる。
【００３６】
なお、入力装置１００は、受信されたユーザ入力に対応する仮想入力領域を設定することができる。ここで、設定された仮想入力領域は、設定された仮想入力領域で入力装置１００を移動すると、入力装置１００の移動に対応するように、ディスプレイ装置１００に表示されたマウスポインタの移動させることのできる領域として、３次元空間内の一平面であってよい。
【００３７】
なお、設定された仮想入力領域がディスプレイ装置１００の画面領域とマッピングされた状態で、マッピングされた仮想入力領域に入力装置１００が位置すると、入力装置１００は位置に対応する位置情報をディスプレイ装置に伝送することができる。
【００３８】
ここで、マッピングは、設定された仮想入力領域における位置情報とディスプレイ装置２００の画面領域における位置情報とをマッピングさせることを意味する。それは、設定された仮想入力領域の解像度情報とディスプレイ装置２００の解像度情報とを比較し、入力装置１００またはディスプレイ装置２００で行われてよい。
【００３９】
一方、ディスプレイ装置２００が位置情報を受信すると、ディスプレイ装置２００は受信された位置情報に対応する位置にマウスポインタを表示することができる。
【００４０】
ここで、入力装置１００は、ディスプレイ装置２００に対する入力手段として使用されるマウスで実現されてよい。ここで、マウスは、好適には、ペン状のペンマウスで実現されてよい。
【００４１】
なお、ディスプレイ装置１００は、デジタルテレビ２００−１、デスクトップパソコン（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン２００−３、タブレットパソコン２００−４で実現されてよい。ただ、それに限定されるものではなく、ディスプレイ装置２００はノートパソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、ナビゲーション等のように、ディスプレイ手段を備えた多様な装置で実現されてよい。
【００４２】
一方、入力装置１００は、仮想入力領域を設定するための仮想入力領域設定モード、ディスプレイ装置２００に表示されたマウスポインタの移動を制御するマウスポインタモード、レーザービームを発光するレーザービーム発光モードのうち、いずれか一つで動作することができる。
【００４３】
図２は、本発明の一実施形態に係る入力装置を示すブロック図である。図２を参照すると、入力装置１００は、検知部１１０と、入力部１２０と、通信部１３０と、制御部１４０との全部または一部を含む。
【００４４】
検知部１１０は、入力装置１００の移動を検知することができる。なお、検知部１１０は、検知に対応する信号を制御部１４０に出力することができる。
【００４５】
ここで、検知部１１０は、角加速度を測定するジャイロセンサまたは加速度を測定する加速度センサ、または、ジャイロセンサおよび加速度センサの両方を含んで実現されてよい。
【００４６】
ジャイロセンサは、ｘ軸、ｙ軸およびｚ軸の各軸に対する角加速度を検知し、検知に対応する信号を制御部１４０に出力することができる。この場合、信号は、角加速度情報を含んでよく、制御部１４０は、各軸に対する角加速度情報を二重積分して基準位置から入力装置１００の各軸に対する現在の位置情報を算出することができる。
【００４７】
加速度センサは、ｘ軸、ｙ軸およびｚ軸の各軸に対する加速度を検知し、検知に対応する信号を制御部１４０に出力することができる。この場合、信号は、加速度情報を含んでよく、制御部１４０は、各軸に対する加速度情報を二重積分して基準位置から入力装置１００の各軸に対する現在の位置情報を算出することができる。
ｖ入力部１２０は、入力装置１００に対するユーザ入力を受信する。ここで、入力部１２０は、仮想入力領域を設定するためのユーザ入力を受信する第１入力部と、設定された仮想入力領域の解像度を調節するための第２入力部とを含むことができる。その他に、入力部１２０は、ページアップのためのユーザ入力を受信する入力部と、ページダウンのためのユーザ入力を受信する入力部と、レーザービームポインタを実行させるための入力部と、マウス左ボタンとして機能するためのユーザ入力を受信する入力部と、マウス右ボタンとして機能するためのユーザ入力を受信する入力部と、スクロールホイールとして機能するためのユーザ入力を受信する入力部とを更に含んでよい。
【００４８】
このような入力部１２０は、タッチセンサで実現されてよい。タッチセンサは、静電式または感圧式で実現されてよい。それにより、入力部１２０は、ユーザのタッチ入力が受信されると、タッチされた地点に対応する電気信号を制御部１４０に伝達し、制御部１４０は電気信号が伝達された座標を用いて、タッチ地点を認識することができる。
【００４９】
なお、入力部１２０は、マイクロフォンで実現されてよい。マイクロフォンは、ユーザは発話（ｕｔｔｅｒａｎｃｅ）した音声を入力される。入力部１２０は、入力された音声信号を電気信号に変換して制御部１４０に伝達する。この場合、制御部１４０は、伝達された電気信号を用いて音声入力によるユーザ入力を認識することができる。
【００５０】
なお、入力部１２０は、ボタンおよび圧力センサで実現されてよい。ここで、圧力センサは、圧力の大きさに対応する電気信号を出力する圧電フィルム（ｐｉｅｚｏ  ｆｉｌｍ）を含んでよい。それにより、入力部１２０は、ボタンを通じたユーザ入力が受信されると、受信された地点に加えられる圧力の大きさに対応する電気信号を制御部１４０に伝達し、制御部１４０は、電気信号を用いてボタンが選択されたことを認識することができる。
【００５１】
ここで、入力部１２０は、ユーザ入力を受信する上述の構成のうち、少なくとも一つを含んで構成されてよい。それにより、入力部１２０は、入力装置１００に対するユーザ入力を受信することができる。
【００５２】
一方、説明の便宜のために、本発明の一実施形態に係る入力部については、図３を参照して具体的に説明する。
【００５３】
図３は、本発明の一実施形態に係る入力装置の形状を示す図である。図３を参照すると、入力装置１００は、ペンマウスで実現されてよい。
【００５４】
入力部１２０は、マウス左ボタンとして機能するためのユーザ入力を受信する入力部１２１と、スクロールホイールとして機能するためのユーザ入力を受信する入力部１２２と、仮想入力領域を設定するためのユーザ入力を受信する第１入力部１２３と、設定された仮想入力領域の解像度を調節するためのユーザ入力を受信する第２入力部１２４と、レーザービームポインタを実行させるためのユーザ入力を受信する入力部１２５と、ページダウンのためのユーザ入力を受信する入力部１２６と、ページアップのためのユーザ入力を受信する入力部１２７と、マウス右ボタンとして機能するためのユーザ入力を受信する入力部１２８とを含む。
【００５５】
ここで、入力部１２１は、ペン先で実現されてよく、入力装置１００に力を加えて押す場合、マウス左ボタンクリックと同様の機能を担うことができる。
【００５６】
なお、入力部１２１は、スクロールホイールも実現されてよく、マウスホイールキーと同様の機能を担うことができる。
【００５７】
なお、入力部１２３−１２８はボタンで実現されてよく、ボタンが押されたり離されると、それぞれに対応する機能を担うことができる。特に、第２入力部１２８は解像度をアップさせるユーザ入力を受信する領域（＋）および解像度をダウンさせるユーザ入力を受信する領域（−）を含むことができる。
【００５８】
一方、図３においては、入力部１２１−１２８がボタン形態で実現されたとして説明したが、それに限定されるものではなく、タッチ方式、音声認識方式等、多様な方式で実現されてよい。
【００５９】
なお、入力部１２１−１２８の配置形態は、図３に示す配置に限定されるものではなく、ユーザの便宜に応じて多様な形態で配置されてよい。
【００６０】
通信部３１０は、入力装置１００がディスプレイ装置２００と通信を行うことができるようにする。
【００６１】
特に、ディスプレイ装置２００がマッピング動作を行う場合、通信部１３０は設定された仮想入力領域の解像度情報をディスプレイ装置２００に伝送することができる。この場合、ディスプレイ装置２００は、受信された仮想入力領域の解像度情報を用いて、仮想入力領域とディスプレイ装置２００の画面領域とをマッピングすることができる。一方、ディスプレイ装置２００でマッピングが完了した状態で、マッピングされた仮想入力領域に入力装置１００が位置すると、通信部１３０は、入力装置１００の位置に対応するマッピングされた仮想入力領域における位置情報をディスプレイ装置２００に伝送することができる。
【００６２】
なお、入力装置１００がディスプレイ装置２００の解像度情報を受信することができる場合、入力装置１００がマッピング動作を行うことができる。この場合。入力装置１００は、受信されたディスプレイ装置の解像度情報を用いて、仮想入力領域とディスプレイ装置２００の画面領域とをマッピングすることができる。一方、入力装置２００でマッピングが完了した状態で、マッピングされた仮想入力領域に入力装置１００が位置すると、通信部１３０は入力装置１００が位置する位置情報にマッピングされたディスプレイ装置の画面領域における位置情報をディスプレイ装置２００に伝送することができる。
【００６３】
一方、通信部１３０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、シリアルポートまたはマウスポートを通じて有線で接続される形態、２．４Ｇｈｚデジタル無線方式で接続される形態、赤外線通信、Ｂｌｕｅ  Ｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、Ｚｉｇｂｅｅ（登録商標）等のような近距離無線通信方式を通じて接続される形態が可能である。
【００６４】
特に、入力装置が無線で実現される場合、入力装置の携帯性を増大させることができる。
【００６５】
制御部１４０は、入力装置１００の動作全般を制御する。具体的に、制御部１４０は、検知部１１０と、入力部１２０と、通信部１３０の全部または一部を制御することができる。
【００６６】
特に、制御部１４０は、検知部１１０から受信された信号を用いて、入力装置１００の現在の位置情報を算出することができる。この場合、制御部１４０は、検知部１１０が入力装置１００に付着された位置を考慮し、上記算出された現在の位置情報を補正することができる。例えば、入力装置１００がペンマウスで実現される場合、ユーザは検知部１１０が付着された位置ではなく、ペンマウスの筆記部分、すなわち、ペンチップの位置に関心を寄せる。よって、検知部１１０がペンマウスの筆記部分からｚ方向に＋１ｃｍ、ｘ方向に−０．５ｃｍに位置するとしたら、制御部１４０は、算出された位置情報を処理し、ｚ方向に−１ｃｍ、ｘ方向に＋０．５ｃｍだけ補正することができる。
【００６７】
なお、制御部１４０は、第１入力部を介して受信されたユーザ入力に応じて仮想入力領域を設定することができる。
【００６８】
具体的に、制御部１４０は、第１入力部を介して入力装置の第１位置で第１ユーザ入力を受信し、第１位置に対角の入力装置の第２位置で第２ユーザ入力を受信すると、第１位置および第２位置を頂点とする四角形状の仮想入力領域を設定することができる。ここで、第１および第２ユーザ入力は、第１入力部の実現形態に応じて異なってよい。例えば、第１入力部がボタンで実現された場合、第１ユーザ入力は、ボタンの押下保持する入力、第２ユーザ入力は、ボタンを離す入力であってよい。なお、第１入力部がタッチセンサで実現される場合、第１ユーザ入力はタッチを保持する入力であってよく、第２ユーザ入力はタッチ状態を除去するリリース（ＲＥＬＥＡＳＥ）であってよい。なお、入力部１２０は、マイクロフォンで実現される場合、第１ユーザ入力は「開始」という単語を発話する入力であってよく、第２ユーザ入力は「終了」という単語を発話する入力であってよい。
【００６９】
または、制御部１４０は、第１入力部を介して、第１ユーザ入力が受信されると、入力装置１００を仮想入力領域設定モードに設定することができる。仮想入力領域設定モードにおいて、入力装置が第１位置から第１位置に対角の第２位置に移動した後、第２位置で第１入力部を介して再度第１ユーザ入力が受信されると、制御部１４０は、第１位置および第２位置を頂点とする四角形状の仮想入力領域を設定することができる。ここで、第１ユーザ入力は、第１入力部の実現形態に応じて異なってよい。例えば、第１入力部がボタンで実現された場合、第１ユーザ入力は、ボタンを押下してから離す入力であってよい。第１入力部がタッチセンサで実現される場合、第１ユーザ入力はタッチの後にリリースする入力であってよい。なお、入力部１２０がマイクロフォンで実現される場合、第１ユーザ入力は「仮想入力領域設定モード」という単語を発話する入力であってよい。
【００７０】
一方、制御部１４０は、第１位置で算出された第１位置情報および第１位置に対角の第２位置で算出された第２位置情報を用いて、第１位置および第２位置を頂点とする四角形状の仮想入力領域を設定することができる。
【００７１】
それについては、図４を参照して具体的に説明する。
【００７２】
図４は、本発明の一実施形態に係る仮想入力領域の設定方法を示す図である。図４（ａ）のように、ユーザが設定される仮想入力領域の第１位置に入力装置１００を位置させると、制御部１４０は、入力装置１００の第１位置で第１位置情報（ｘ１、ｙ１、０）３０１を算出することができる。そして、図４（ｂ）のように、ユーザが設定される仮想入力領域の第２位置に入力装置１００を位置させると、第１位置に対角の第２位置で第２位置情報（ｘ２、ｙ２、０）３０２を算出することができる。この場合、長方形の相互対角の頂点の位置情報が算出されているため、制御部１４０は残りの頂点である第３位置情報（ｘ１、ｙ２、０）３０７および第４位置情報（ｘ２、ｙ１、０）を自動的に算出することができる。そして、制御部１４０は、算出された第１位置情報（ｘ１、ｙ１、０）３０１、第２位置情報（ｘ２、ｙ２、０）３０２、第３位置情報（ｘ１、ｙ２、０）３０７および第４位置情報（ｘ２、ｙ１、０）を頂点とする長方形状の仮想入力領域を設定することができる。
【００７３】
図４（ｃ）のように、ユーザが設定される仮想入力領域の第１位置に入力装置１００を位置させると、制御部１４０は入力装置１００の第１位置で第１位置情報（ｘ１、ｙ１、ｚ１）３０１を算出することができる。そして、図４（ｄ）のように、ユーザが設定される仮想入力領域の第２位置に入力装置１００を位置させると、第１位置に対角の第２位置で第２位置情報（ｘ２、ｙ２、ｚ２）３０２を算出することができる。この場合、制御部１４０は、第２位置情報のｚ軸の位置情報は維持したまま、ｘ軸、ｙ軸のみを変更した第３位置情報（ｘ３、ｙ３、ｚ２）３０７を算出することができる。なお、制御部１４０は、第１位置情報のｚ軸の位置情報は維持したまま、ｘ軸、ｙ軸のみを変更した第４位置情報（ｘ４、ｙ４、ｚ１）３０８を算出することができる。そして、制御部１４０は、算出された第１位置情報（ｘ１、ｙ１、０）３０１、第２位置情報（ｘ２、ｙ２、０）３０２、第３位置情報（ｘ３、ｙ３、ｚ２）３０７および第４位置情報（ｘ４、ｙ４、ｚ１）を頂点とする長方形状の仮想入力領域を設定することができる。
【００７４】
すなわち、図４のように、長方形の性質を用いて、制御部１４０は算出された第１位置情報および算出された第２位置情報のみで長方形状の仮想入力領域を設定することができる。
【００７５】
ただ、それに限定されるものではなく、ユーザは第１位置、第２位置、第３位置、第４位置を直接指定することができ、この場合、制御部１４０は第１位置、第２位置、第３位置、第４位置を頂点とする四角形状の仮想入力領域を設定することができる。すなわち、仮想入力領域は、３次元空間内の四角形状の一平面に設定されてよい。
【００７６】
一方、制御部１４０は、設定された仮想入力領域の解像度を予め設定された解像度としたり、第２入力部を介して受信されるユーザ入力に応じて設定された解像度としてよい。
【００７７】
ここで、解像度は、設定された仮想入力領域内の位置情報の密度を意味する。説明の便宜上、設定された仮想入力領域が第１位置情報（０、０、０）、第２位置情報（１０、１０、０）、第３位置情報（０、１０、０）、第４位置情報（１０、０、０）を頂点とする四角形の場合を例に挙げて説明する。この場合、解像度が１００＊１００という意味は、四角形状内に、第１位置情報（０、０、０）、第２位置情報（１０、１０、０）、第３位置情報（０、１０、０）、第４位置情報（１０、０、０）を含み、１００００個の位置情報を有することを意味する。
【００７８】
一方、仮想入力領域が設定されると、入力装置１００またはディスプレイ装置２００は、設定された仮想入力領域とディスプレイ装置２００の画面領域とのマッピングを行うことができる。
【００７９】
ここで、入力装置１００によるマッピングは、次のように行われてよい。
【００８０】
具体的に、入力装置１００がディスプレイ装置２００の解像度情報を受信することができる場合、制御部１４０は受信されたディスプレイ装置の解像度情報と設定された仮想入力領域の解像度情報とを比較し、ディスプレイ装置の解像度と設定された仮想入力装置の解像度との比率を算出し、算出された比率を用いてマッピングを行うことができる。
【００８１】
説明の便宜上、設定された仮想入力領域の解像度情報が１００＊１００であり、ディスプレイ装置の解像度情報が１０００＊１０００である場合を例に挙げて説明する。この場合、制御部１４０は、ディスプレイ装置の解像度情報と設定された仮想入力領域の解像度情報との間の比率（縦横１：１０）を算出することができる。そして、制御部１４０は、算出された比率を用いて設定された仮想入力領域内の位置情報（ｘ１、ｙ１、ｚ１）に対応するディスプレイ装置の画面領域内の位置情報（ｘ１’、ｙ１’、ｚ１’）を算出することができる。それにより、制御部１４０は、設定された仮想入力領域内の位置情報とディスプレイ装置の画面領域内の位置情報とを１対１に対応させることで、マッピングを行うことができる。
【００８２】
一方、上述のマッピング動作は、ディスプレイ装置２００で実行されてよい。この場合、制御部１４０は設定された仮想入力領域の解像度情報をディスプレイ装置２００に伝送するように通信部１３０を制御することができ、ディスプレイ装置２００は受信された仮想入力領域の解像度情報を用いて、仮想入力領域とディスプレイ装置２００の画面領域とをマッピングすることができる。
【００８３】
一方、設定された仮想入力領域がディスプレイ装置２００の画面領域とマッピングされた状態で、マッピングされた仮想入力領域に入力装置が位置すると、制御部１４０は入力装置１００の位置に対応する位置情報をディスプレイ装置２００に伝送するように通信部１３０を制御することができる。
【００８４】
具体的に、入力装置１００がマッピング動作を行う場合、制御部１４０は仮想入力領域で入力装置１００が位置する位置情報にマッピングされたディスプレイ装置の画面領域における位置情報をディスプレイ装置２００に伝送するように通信部１３０を制御することができる。この場合、ディスプレイ装置２００は、受信されたディスプレイ装置の画面領域における位置情報に対応する画面領域の位置にマウスポインタを表示することができる。
【００８５】
なお、ディスプレイ装置２００がマッピング動作を行う場合、制御部１４０は、入力装置１００が位置する仮想入力領域における位置情報をディスプレイ装置２００に伝送するように通信部１２０を制御することができる。この場合、ディスプレイ装置２００は受信された仮想入力領域における位置情報にマッピングされた画面領域における位置情報を検出し、検出された画面領域における位置情報に対応する画面領域の位置にマウスポインタを表示することができる。
【００８６】
それについては、図５を参照して具体的に説明する。図５は、本発明の一実施形態に係る仮想入力領域を用いた入力方法を示す図である。図５（ａ）のように、マッピングされた仮想入力領域に入力装置１００が位置すると、ディスプレイ装置２００の画面領域は、入力装置１００の位置とマッピングする位置にマウスポインタを表示することができる。なお、図５（ｂ）のように、マッピングされた仮想入力領域に入力装置１００が移動すると、ディスプレイ装置２００の画面領域は、入力装置１００の移動された位置とマッピングされる位置にマウスポインタを表示することができる。
【００８７】
一方、上述の本発明の多様な実施形態によると、仮想入力領域とディスプレイ装置の画面領域とをマッピングすることで、入力装置を使用するためのマウスパッドを取り除き、携帯性および使用環境の制約性を緩和することができる。なお、マウスポインタを広く移動させようとする場合、入力装置を持続的に移動させ、マウスポインタを移動させる必要がなく、入力装置を仮想入力領域の特定位置に位置させればよいため、ユーザの便宜性を増大させることができる。
【００８８】
なお、上述の本発明の多様な実施形態によると、仮想入力領域の解像度を調節することができるため、使用環境に応じて仮想入力領域の解像度を簡単に調節することができる。例えば、ディスプレイ装置に表示されたメニューを選択する場合には、入力装置の微細な動きが不要であるため、仮想入力領域の解像度を下げることで、入力装置を用いてメニュー選択を簡単に行うことができる。なお、入力装置を用いて繊細な絵を描く場合には、入力装置の微細な動きが必要になるため、仮想入力領域の解像度をアップさせることで、入力装置を用いて絵を正確に描くことができる。
【００８９】
なお、入力装置１００の現在の位置で算出された位置情報が仮想入力領域内に位置する位置情報ではない場合、制御部１４０は、入力装置１００の現在の位置で算出された位置情報が仮想入力領域に投影された位置情報を算出することができる。この場合、ディスプレイ装置２００は、投影された位置情報に対応する画面領域の位置にマウスポインタを表示することができる。それについては、図６を参照して具体的に説明する。
【００９０】
図６は、本発明の一実施形態によって設定された仮想入力領域への投影を示す図である。図６（ａ）を参照すると、入力装置１００の現在の位置で算出された位置情報（ｘ１、ｙ１、ｚ１）３０４が仮想入力領域３００内に位置する位置情報ではないことが分かる。この場合う、制御部１４０は、図６（ａ）のように、入力装置１００の現在の位置で算出された位置情報（ｘ１、ｙ１、ｚ１）３０４のうち、ｘ座標値はｘ１であり、ｙ座標値はｙ１を有する仮想入力領域３００におけるｚ座標値を算出することができる。それにより、制御部１４０は、現在の位置で算出された位置情報（ｘ１、ｙ１、ｚ１）が仮想入力領域３００に投影された位置情報（ｘ１、ｙ１、ｚ２）３０５を算出することができる。
【００９１】
図６（ｂ）を参照するち、入力装置１００の現在の位置で算出された位置情報（ｘ１、ｙ１、ｚ１）３０４が仮想入力領域３００内に位置する位置情報ではないことが分かる。この場合、制御部１４０は、図６（ｂ）のように、入力装置１００の現在の位置で算出された位置情報（ｘ１、ｙ１、ｚ１）３０４が仮想入力領域３００と垂直に交わる仮想入力領域３００内の位置情報（ｘ２、ｙ２、ｚ２）を算出することができる。
【００９２】
図６のような状況は、仮想入力領域を介して入力を行う場合、頻繁に発生する可能性がある。例えば、仮想入力領域が固定された受け台のある空間（例えば、机の上）に生じた場合、このような状況は頻繁には生じない。
【００９３】
ただ、仮想入力領域が固定された受け台のない空間（例えば、空中に仮想入力領域を生成する場合）に生じた場合、このような状況は頻繁に発生する可能性がある。この場合、ユーザが仮想入力領域に入力装置１００を正確に位置させることは困難になることがある。この場合、制御部１４０は、入力装置１００の現在の位置で算出された位置情報が仮想入力領域に投影された位置情報を算出することができる。
【００９４】
一方、ディスプレイ部２００は、図６によって算出された位置情報に対応する画面領域にマウスポインタを表示することができる。
【００９５】
ここで、制御部１４０は、ＣＰＵ、制御プログラムが保存されたＲＯＭ、入力データを記憶したり作業関連の記憶領域として使用されるＲＡＭを含んでよい。ここで、ＣＰＵ、ＲＯＭ、ＲＡＭは、内部バスを通じて相互接続されてよい。
【００９６】
図７は、本発明の一実施形態に係る入力装置の入力制御方法を説明するためのフローチャートである。図７を参照すると、入力装置の入力領域として使用される仮想入力領域を設定するためのユーザ入力を受信する（Ｓ７０１）。ここで、仮想入力領域は、仮想入力領域における入力装置の位置に対応するようにディスプレイ装置でポインタを位置させるようにする領域であってよい。なお、設定された仮想入力領域は、３次元区間内の一平面であってよい。
【００９７】
そして、受信されたユーザ入力に応じて設定された仮想入力領域とディスプレイ装置の画面領域とをマッピングする（Ｓ７０２）。
【００９８】
ここで、マッピングは、入力装置からディスプレイ装置に伝送された解像度情報を用いて、ディスプレイ装置で行われてよい。
【００９９】
または、マッピングは、入力装置で行われてよい。この場合、入力装置１００はディスプレイ装置から受信されたディスプレイ装置の解像度情報を設定された仮想入力領域の解像度情報と比較に、ディスプレイ装置の解像度と設定された仮想入力領域の解像度との比率を算出し、算出された比率を用いて行うことができる。
【０１００】
そして、マッピングされた仮想入力領域に入力装置が位置すると、位置に対応する位置情報をディスプレイ装置に伝送する（Ｓ７０３）。
【０１０１】
一方、本発明の一実施形態に係る入力制御方法において、ユーザ入力を受信するステップ（Ｓ７０１）は、入力装置の第１位置で第１ユーザ入力を受信するステップと、第１位置に対角の入力装置の第２位置で第２ユーザ入力を受信するステップとを含んでよい。この場合、第１および第２ユーザ入力が受信されると、第１位置および第２位置を頂点とする四角形状の仮想入力領域を設定するステップを更に含んでよい。
【０１０２】
なお、本発明の一実施形態に係る入力制御方法において、ユーザ入力を受信するステップは、入力装置を仮想入力領域設定モードに設定するための第１ユーザ入力を受信するステップと、仮想入力領域設定モードにおいて、入力装置が第１位置から第１位置に対角の第２位置に移動した後、第２位置で入力部を介して再度第１ユーザ入力を受信するステップとを含んでよい。この場合、第２位置で第１ユーザ入力が再度受信されると、第１位置および第２位置を頂点とする四角形状の仮想入力領域を設定するステップを更に含んでよい。
【０１０３】
なお、本発明の一実施形態に係る入力制御方法は、設定された仮想入力領域の解像度を調節するためのユーザ入力を受信するステップを更に含んでよい。
【０１０４】
一方、上述の本発明の多様な実施形態に係る入力装置の入力制御方法は、プログラムコードで実現され、多様な非一時的な読み取り可能な媒体（Ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）に保存された状態で、各サーバまたはサーバに提供されてよい。
【０１０５】
非一時的な読み取り可能な媒体とは、レジスタやキャッシュ、メモリ等のように短い間だけデータを保存する媒体ではなく、半永久的にデータを保存し、機器によって読み取り（Ｒｅａｄｉｎｇ）が可能な媒体を意味する。具体的には、上述の多様なアプリケーションまたはプログラムは、ＣＤやＤＶＤ、ハードディスク、ブルーレイディスク、ＵＳＢ、メモリカード、ＲＯＭ等のような非一時的な読み取り可能な媒体に保存されて提供されてよい。
【０１０６】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１０７】
１００  入力装置
１１０  検知部
１２０、１２１、１２２、１２５、１２６、１２７、１２８  入力部
１２３  第１入力部
１２４  第２入力部
１３０  通信部
１４０  制御部
２００  ディスプレイ装置
２００−１  デジタルテレビ
２００−３  スマートフォン
２００−４  タブレットパソコン
３００  仮想入力領域
３０１  第１位置情報
３０２  第２位置情報
３０４、３０５  位置情報
３０７  第３位置情報
３０８  第４位置情報
１０００  入力システム
【図１】
2014089713.tif 000003
【図２】
2014089713.tif 000004
【図３】
2014089713.tif 000005
【図４】
2014089713.tif 000006
【図５】
2014089713.tif 000007
【図６】
2014089713.tif 000008
【図７】
2014089713.tif 000009