(57)【要約】【課題】プレゼンテーションの品質を向上できる入力処理方法を提供する。【解決手段】情報処理装置との間において通信する入力処理装置であって、物体の近接及び接触を入力として検知する入力検知部と、検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、判別されたイベントの種別の情報と取得された処理モードの情報とを含むデータを情報処理装置へ送信する送信部と、を備える。【選択図】図１
2014241033.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置との間において通信する入力処理装置であって、
物体の近接及び接触を入力として検知する入力検知部と、
前記入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、
前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、
前記イベント種別判別部により判別されたイベントの種別の情報と、前記モード情報取得部により取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信する送信部と、
を備える入力処理装置。
【請求項２】
請求項１に記載の入力処理装置であって、
前記イベントの種別の情報は、前記入力検知部により近接が検知された旨を示す近接検知情報、及び前記入力検知部により接触が検知された旨を示す接触検知情報を含む入力処理装置。
【請求項３】
請求項２に記載の入力処理装置であって、
前記処理モードの情報は、前記アプリケーションの画面における所定の位置を指示するポインタモード、前記アプリケーションの画面に対して書き込みする書き込みモード、後のページに遷移させるページ送りモード、又は、前のページに遷移させるページ戻しモードを含む入力処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の入力処理装置であって、更に、
前記情報処理装置により処理されるアプリケーションの画面の情報を受信する受信部と、
前記受信部により受信されたアプリケーションの画面を表示する表示部と、
を備える入力処理装置。
【請求項５】
入力処理装置との間において通信する情報処理装置であって、
所定の機能を実現するアプリケーションを処理するアプリケーション処理部と、
前記入力処理装置に入力されたイベントの種別の情報と、前記アプリケーション処理部により処理されるアプリケーションの処理モードの情報と、を含むデータを、前記入力処理装置から受信する受信部と、
前記アプリケーション処理部により処理されたアプリケーションの画面を、表示装置を介して表示させる表示制御部と、
を備え、
前記アプリケーション処理部は、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードにおけるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記処理モードの情報は、前記アプリケーションの画面における所定の位置を指示するポインタモード、前記アプリケーションの画面に対して書き込みする書き込みモード、後のページに遷移させるページ送りモード、又は、前のページに遷移させるページ戻しモードを含む情報処理装置。
【請求項７】
請求項５または６に記載の情報処理装置であって、更に、
前記アプリケーション処理部により処理されたアプリケーションの画面の情報を、前記入力処理装置へ送信する送信部を備える情報処理装置。
【請求項８】
入力処理装置と情報処理装置とが通信する情報処理システムであって、
前記入力処理装置は、
物体の近接及び接触を入力として検知する入力検知部と、
前記入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、
前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、
前記イベント種別判別部により判別されたイベントの種別の情報と、前記モード情報取得部により取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信する送信部と、
を備え、
前記情報処理装置は、
所定の機能を実現するアプリケーションを処理するアプリケーション処理部と、
前記入力処理装置からの前記データを受信する受信部と、
前記アプリケーション処理部により処理されたアプリケーションの画面を、表示装置を介して表示させる表示制御部と、
を備え、
前記アプリケーション処理部は、前記イベントの種別の情報が前記入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が前記入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する情報処理システム。
【請求項９】
情報処理装置との間において通信する入力処理装置における入力処理方法であって、
物体の近接及び接触を入力として検知する入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するステップと、
前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するステップと、
前記判別されたイベントの種別の情報と、前記取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信するステップと、
を有する入力処理方法。
【請求項１０】
入力処理装置との間において通信する情報処理装置における情報処理方法であって、
所定の機能を実現するアプリケーションを処理するアプリケーション処理ステップと、
前記入力処理装置に入力されたイベントの種別の情報と、前記処理されるアプリケーションの処理モードの情報と、を含むデータを、前記入力処理装置から受信するステップと、
前記処理されたアプリケーションの画面を、表示装置を介して表示させるステップと、
を有し、
前記アプリケーション処理ステップでは、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する情報処理方法。
【請求項１１】
入力処理装置と情報処理装置とが通信する情報処理システムにおける情報処理方法であって、
前記入力処理装置において、物体の近接及び接触を入力として検知する入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するステップと、
前記入力処理装置において、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するステップと、
前記入力処理装置において、前記判別されたイベントの種別の情報と、前記取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信するステップと、
前記情報処理装置において、所定の機能を実現するアプリケーションを処理するアプリケーション処理ステップと、
前記情報処理装置において、前記入力処理装置からの前記データを受信するステップと、
前記情報処理装置において、処理されたアプリケーションの画面を、表示装置を介して表示させるステップと、
を有し、
前記アプリケーション処理ステップでは、前記イベントの種別の情報が前記入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が前記入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する情報処理方法。
【請求項１２】
請求項９に記載の入力処理方法の各ステップをコンピュータに実行させるための入力処理プログラム。
【請求項１３】
請求項１０に記載の情報処理方法の各ステップをコンピュータに実行させるための情報処理プログラム。
【請求項１４】
請求項１１に記載の情報処理方法の各ステップをコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力処理装置、情報処理装置、情報処理システム、入力処理方法、情報処理方法、入力処理プログラム、及び情報処理プログラムに関する。特に、物体の接近及び接触を入力として検知可能なタッチパネルを有する入力処理装置等に関する。
【背景技術】
【０００２】
例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）及び指示具（例えばレーザーポインタ）を用いて、聴衆者に対してプレゼンテーションを実施することが一般的に行われている。プレゼンテーションを実施する場合には、例えば下記のプレゼンテーション用指示具を使用可能である（例えば、特許文献１参照）。
【０００３】
このプレゼンテーション指示具は、操作スイッチ部及びポインタスイッチを有し、操作スイッチ部には複数のボタンが配置されている。プレゼンテーション指示具は、操作されたボタンに応じてアプリケーションの機能に対応したコードを生成し、生成されたコードに応じて例えば電磁波を用いた搬送波を変調し、変調された搬送波を送信する。プレゼンテーション指示具から送信された搬送波を受信したパソコンは、搬送波に基づいてアプリケーションが有する機能を実行し、プロジェクタからスクリーンにアプリケーションに応じた画像を表示する。また、プレゼンテーション指示具は、ポインタスイッチが操作されると、画面指示方向側先端部から例えば赤外レーザの光線を発信し、スクリーンに拡大投影されたアプリケーションの画像を指し示す。
【０００４】
また、携帯端末をプロジェクタに接続してプレゼンテーションする場合に、タッチ操作位置を操作対象の表示内容に応じて投影表示するタッチパネル式電子機器が知られている（例えば、特許文献２参照）。
【０００５】
このタッチパネル式電子機器は、タッチパネル付きの表示部を有する電子機器において、タッチ位置検出手段、タッチ対象判断手段、タッチ位置合成手段、及び表示データ出力手段を備える。タッチ位置検出手段は、タッチパネルにタッチ操作された位置を検出する。タッチ対象判断手段は、タッチ位置検出手段によりタッチ操作の位置が検出された際に、タッチ操作の位置に対応する表示部に表示中の表示内容を判断する。タッチ位置合成手段は、タッチ位置検出手段により検出されたタッチ操作の位置を示す目印を、タッチ対象判断手段により判断された表示内容に応じた表示形態で、表示部に表示中の表示データに合成する。表示データ出力手段は、表示部に表示中の表示データをプロジェクタへ出力する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３５１６０９号公報
【特許文献２】特開２０１３−０７３５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１，２の技術では、プレゼンテーションに用いられる各装置の操作性が不十分であり、プレゼンテーションの品質が低下する可能性があった。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、効果的かつ印象的なプレゼンテーションを行える入力処理装置、情報処理装置、情報処理システム、入力処理方法、情報処理方法、入力処理プログラム、及び情報処理プログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明の入力処理装置は、情報処理装置との間において通信する入力処理装置であって、物体の近接及び接触を入力として検知する入力検知部と、前記入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、前記イベント種別判別部により判別されたイベントの種別の情報と、前記モード情報取得部により取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信する送信部と、を備える。
【００１０】
また、本発明の情報処理装置は、入力処理装置との間において通信する情報処理装置であって、所定の機能を実現するアプリケーションを処理するアプリケーション処理部と、前記入力処理装置に入力されたイベントの種別の情報と、前記アプリケーション処理部により処理されるアプリケーションの処理モードの情報と、を含むデータを、前記入力処理装置から受信する受信部と、前記アプリケーション処理部により処理されたアプリケーションの画面を、表示装置を介して表示させる表示制御部と、を備え、前記アプリケーション処理部は、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードにおけるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【００１１】
また、本発明の情報処理システムは、入力処理装置と情報処理装置とが通信する情報処理システムであって、前記入力処理装置は、物体の近接及び接触を入力として検知する入力検知部と、前記入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、前記イベント種別判別部により判別されたイベントの種別の情報と、前記モード情報取得部により取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信する送信部と、を備え、前記情報処理装置は、所定の機能を実現するアプリケーションを処理するアプリケーション処理部と、前記入力処理装置からの前記データを受信する受信部と、前記アプリケーション処理部により処理されたアプリケーションの画面を、表示装置を介して表示させる表示制御部と、を備え、前記アプリケーション処理部は、前記イベントの種別の情報が前記入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が前記入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【００１２】
また、本発明の入力処理方法は、情報処理装置との間において通信する入力処理装置における入力処理方法であって、物体の近接及び接触を入力として検知する入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するステップと、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するステップと、前記判別されたイベントの種別の情報と、前記取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信するステップと、を有する。
【００１３】
また、本発明の第１の情報処理方法は、入力処理装置との間において通信する情報処理装置における情報処理方法であって、所定の機能を実現するアプリケーションを処理するアプリケーション処理ステップと、前記入力処理装置に入力されたイベントの種別の情報と、前記処理されるアプリケーションの処理モードの情報と、を含むデータを、前記入力処理装置から受信するステップと、前記処理されたアプリケーションの画面を、表示装置を介して表示させるステップと、を有し、前記アプリケーション処理ステップでは、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【００１４】
また、本発明の第２の情報処理方法は、入力処理装置と情報処理装置とが通信する情報処理システムにおける情報処理方法であって、前記入力処理装置において、物体の近接及び接触を入力として検知する入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するステップと、前記入力処理装置において、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するステップと、前記入力処理装置において、前記判別されたイベントの種別の情報と、前記取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信するステップと、前記情報処理装置において、所定の機能を実現するアプリケーションを処理するアプリケーション処理ステップと、前記情報処理装置において、前記入力処理装置からの前記データを受信するステップと、前記情報処理装置において、処理されたアプリケーションの画面を、表示装置を介して表示させるステップと、を有し、前記アプリケーション処理ステップでは、前記イベントの種別の情報が前記入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が前記入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【００１５】
また、本発明の入力処理プログラムは、上記入力処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１６】
また、本発明の第１の情報処理プログラムは、上記第１の情報処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１７】
また、本発明の第２の情報処理プログラムは、上記第２の情報処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、効果的かつ印象的なプレゼンテーションを行える。
【図面の簡単な説明】
【００１９】
【図１】実施形態におけるプレゼンテーション支援システムの構成例を示す模式図
【図２】実施形態における携帯端末の画面例を示す模式図
【図３】実施形態における携帯端末及びＰＣの構成例を示すブロック図
【図４】（Ａ）〜（Ｃ）実施形態におけるプレゼンテーション支援システムによるポインタ機能を説明する模式図
【図５】（Ａ）〜（Ｃ）実施形態におけるプレゼンテーション支援システムによるペン機能を説明する模式図
【図６】（Ａ）〜（Ｃ）実施形態におけるプレゼンテーション支援システムによるページ操作機能を説明する模式図
【図７】実施形態における携帯端末の動作例を示すフローチャート
【図８】実施形態における携帯端末からＰＣへ通信されるメッセージのフォーマットの一例を示す模式図
【図９】実施形態におけるＰＣの動作例を示すフローチャート
【図１０】（Ａ）〜（Ｃ）実施形態におけるペン機能を用いる場合の指等とタッチパネルとの距離に応じたホバーサインの表示形態の変更例を示す模式図
【発明を実施するための形態】
【００２０】
本発明の実施形態について、図面を参照しながら以下に説明する。
【００２１】
（本発明に係る一形態を得るに至った経緯）
特許文献１，２の技術では、プレゼンテーション用指示具又はタッチパネル式の携帯端末を用いて小型のアプリケーションの画面を操作する場合、ユーザは手元の指示具又は端末を確認して操作しないと、誤操作しやすい。一方、誤操作を回避するために、ユーザが手元と例えばプロジェクタにより投影された画面とを交互に確認することは、自然なプレゼンテーションの妨げとなる。この場合、プレゼンテーションの品質が低下することがある。
【００２２】
以下、効果的かつ印象的なプレゼンテーションを行える入力処理装置、情報処理装置、情報処理システム、入力処理方法、情報処理方法、入力処理プログラム、及び情報処理プログラムについて説明する。
【００２３】
（第１の実施形態）
図１は本発明の実施形態におけるプレゼンテーション支援システム１０００の構成例を示す模式図である。プレゼンテーション支援システム１０００は、携帯端末１００、ＰＣ２００、及びプロジェクタ３００を備える。携帯端末１００とＰＣ２００との間は、無線通信回線又は有線通信回線により接続される。
【００２４】
携帯端末１００は、入力処理装置の一例である。ＰＣ２００は、情報処理装置の一例である。プレゼンテーション支援システム１０００は、情報処理システムの一例である。
【００２５】
携帯端末１００は、例えばプレゼンテーションを実施するユーザ１０により所持される。図２は携帯端末１００の画面１１１の一例を示す模式図であり、プレゼンテーションでは、携帯端末１００のＵＩ部１１０に含まれる表示部により表示される画面１１１と、プロジェクタ３００により投影された画面３１０とは略同期する。
【００２６】
ユーザ１０が携帯端末１００のＵＩ部１１０に含まれるタッチパネルを用いて操作すると、携帯端末１００は、ユーザ操作を検知し、例えばユーザの操作に伴うイベント種別（例えばタッチイベント又はホバーイベント）を含むデータを、ＰＣ２００へ送信する。タッチイベントの情報は、接触検知情報の一例であり、ホバーイベントの情報は、近接検知情報の一例である。
【００２７】
ＰＣ２００は、イベント種別の情報を含むデータを受信し、イベント種別に応じてアプリケーションを処理する。ＰＣ２００によるアプリケーションの処理結果は、携帯端末１００の画面１１１及びプロジェクタ３００により投影された画面３１０に反映される。
【００２８】
図３は、携帯端末１００及びＰＣ２００の構成例を示すブロック図である。
【００２９】
携帯端末１００は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１１０、処理部１２０、通信部１３０、及び記憶部１４０を備える。
【００３０】
なお、携帯端末１００は、例えばスマートフォン、携帯電話端末、携帯型情報端末が想定される。また、携帯端末１００の主要な制御系については、専用のハードウェアで構成しても、マイクロコンピュータを主体として構成してもよい。マイクロコンピュータを用いる場合、予め用意された制御プログラムを読み込んでマイクロコンピュータにより実行することにより、必要な機能を実現する。
【００３１】
ＵＩ部１１０は、ユーザインタフェースに係る構成部を主に含み、例えば、タッチパネル１１２、表示部１１３、マイク、スピーカを含む。ＵＩ部１１０は、例えば、二次元タッチパネルの場合にはユーザ１０が手元を確認する必要がある程度に、小型に設計される。
【００３２】
表示部１１３は、例えば液晶表示パネルのように、様々な可視情報（例えば文字、図形、画像）を表示可能な表示画面を有する表示デバイスにより構成される。表示部１１３の画面１１１には、例えば、ＰＣ２００により処理されるアプリケーションの画面が、プロジェクタ３００により投影された画面３１０と略同期して表示される。表示部１１３の表示では、例えば、表示部１１３の画面サイズ、アスペクト比が考慮される。
【００３３】
タッチパネル１１２は、例えばユーザ１０がタッチ可能な透明な操作面を有し、表示部１１３の画面１１１と重ねた状態で配置される。タッチパネル１１２は、例えば、操作面にユーザ１０の指又はその他の物体（以下、指等という）がタッチした状態（タッチ状態）だけでなく、近接した状態（ホバー状態）でも指等の位置を検出できる。その他の物体は、例えば、ペン（スタイラスペン）を含む。タッチパネル１１２は、入力検知部の一例である。
【００３４】
また、ＵＩ部１１０は、タッチパネル１１２の状態の検出により、ユーザ１０による操作状態の判別に利用可能な情報を出力する。すなわち、タッチパネル１１２の操作面に近接又は接触した指等の位置座標を表す情報を出力する。
【００３５】
この位置座標には、タッチパネル１１２の操作面に対して平行なＸ軸及びＹ軸の方向の位置と、Ｘ軸及びＹ軸と直交するＺ軸方向の位置と、が含まれる。Ｚ軸方向の位置は、操作面から指等の位置までの距離、又は操作面に対する指等の高さに相当する。
【００３６】
例えば、Ｚ軸方向の位置の値は、タッチの状態で１００％の値になり、指等が遠方にある状態で０％の値になり、指等が近接した状態では中間的な値（例えば５０％）になることを想定する。ＵＩ部１１０が出力するＺ軸方向の位置の値は、指等の位置（タッチパネル１１２からの距離）の変化に対して例えば線形に変化する。
【００３７】
ＵＩ部１１０は、例えば一定の時間間隔で、指等の位置を表す各軸（Ｘ，Ｙ，Ｚ）の座標値を、処理部１２０に出力する。指等の位置の座標値は、Ｘ軸方向の位置と、Ｙ軸方向の位置と、Ｚ軸方向の位置と、により表される。
【００３８】
処理部１２０は、携帯端末１００の全体を統括し、例えば各種制御、判別、設定、処理を実行する。例えば、処理部１２０は、ＵＩ部１１０からの座標値の情報に基づいて、ユーザ１０の指示により入力されたイベントの種別を判別する。イベントの種別には、例えば、ユーザ１０によるホバー操作に伴うホバーイベント及びタッチ操作に伴うタッチイベントを含む。
【００３９】
処理部１２０は、例えば、指等が検知されたＺ座標の大きさと閾値Ｔｈとの比較を行う。処理部１２０は、例えば、Ｚ座標の大きさが第１の閾値Ｔｈ１１より大きい場合に近接及び接触を検知しない（イベント種別：Ｎｏｎｅ）。また、処理部１２０は、例えば、Ｚ座標の大きさが第１の閾値Ｔｈ１１以下かつ第２の閾値Ｔｈ１２（例えばＴｈ２＝０）より大きい場合に、近接を検知する（イベント種別：Ｈｏｖｅｒ）。また、処理部１２０は、例えば、Ｚ座標の大きさが第２の閾値Ｔｈ１２以下である場合に、接触を検知する（イベント種別：Ｔｏｕｃｈ）。なお、第１の閾値Ｔｈ１１は第２の閾値Ｔｈ１２よりも大きい。
【００４０】
言い換えると、処理部１２０は、例えば、タッチパネル１１２により検知された信号レベルが第１の閾値Ｔｈ２１より小さい場合に近接及び接触を検知しない（イベント種別：Ｎｏｎｅ）。また、処理部１２０は、例えば、検知された信号レベルが第１の閾値Ｔｈ２１以上かつ第２の閾値Ｔｈ２２より小さい場合に、近接を検知する（イベント種別：Ｈｏｖｅｒ）。また、処理部１２０は、例えば、検知された信号レベルが第２の閾値Ｔｈ２２以上である場合に、接触を検知する（イベント種別：Ｔｏｕｃｈ）。なお、第１の閾値Ｔｈ２１は第２の閾値Ｔｈ２２よりも小さい。
【００４１】
また、処理部１２０は、閾値Ｔｈの数を増やし、ホバーイベントを多段階に識別してもよい。これにより、より細やかに表示制御できる。
【００４２】
また、処理部１２０は、例えばタッチパネル１１２による入力又はその他の方法により、ＰＣ２００により処理されるアプリケーションに対する処理モードを設定する。処理モードは、例えば、プレゼンテーションにおいて所定の位置を指し示すポインタモード（Ｐｏｉｎｔｅｒ）、アプリケーションの画面１１１に対して、所定の情報（例えば線画、又は手書き文字）を書き込む書き込みモード（Ｐｅｎ）、を含む。また、処理モードは、例えば、プレゼンテーションにおいて表示中のページ（現在のページ）から表示中のページよりも後のページに遷移させるページ送りモード（Ｎｅｘｔ）を含む。また、処理モードは、例えば、プレゼンテーションにおいて表示中のページ（現在のページ）から表示中のページよりも前のページに遷移させるページ戻しモード（Ｐｒｅｖｉｏｕｓ（Ｐｒｅｖ））、を含む。ページ送りモード及びページ戻しモードは、１つのページ操作モードとして設定されてもよい。
【００４３】
処理モードの設定情報は、例えば記憶部１４０に記憶される。処理部１２０は、所定のタイミングにおいて、処理モードの設定情報を記憶部１４０から読み出し、取得する。また、ページ操作モードに設定されている場合、処理部１２０は、タッチイベント又はホバーイベントが検知されたタッチパネル１１２上の領域に応じて、ページ送りモード又はページ戻しモードのいずれかであると判別してもよい。
【００４４】
通信部１３０は、ＰＣ２００との間において、所定の通信方式に従って通信する。所定の通信方式は、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、赤外線通信、又はＢｌｕｅｔｏｏｔｈ（登録商標）を含む。
【００４５】
通信部１３０は、例えば、イベントの種別の情報と処理モードの情報とを含むデータを送信する。また、通信部１３０は、例えば、ＰＣ２００からアプリケーションの画面の情報を受信する。アプリケーションの画面の情報は、ＵＩ部１１０の表示部１１３に送られる。これにより、携帯端末１００の画面１１１とプロジェクタにより投影される画面３１０とが略同期でき、ユーザ１０が手元の画面によってもアプリケーション画面を確認できる。
【００４６】
記憶部１４０は、各種情報を記憶する。記憶部１４０は、例えば、処理モードの設定情報を記憶する。
【００４７】
ＰＣ２００は、ＵＩ部２１０、処理部２２０、通信部２３０、アプリケーション処理部２４０、及び記憶部２５０を備える。
【００４８】
ＰＣ２００の主要な制御系については、専用のハードウェアで構成しても、マイクロコンピュータを主体として構成してもよい。マイクロコンピュータを用いる場合、予め用意された制御プログラムを読み込んでマイクロコンピュータにより実行することにより、必要な機能を実現する。また、ＰＣ２００は、ＰＣ以外でもよく、例えば、スマートフォン、携帯型情報端末でもよい。
【００４９】
ＵＩ部２１０は、ユーザインタフェースに係る構成部を主に含み、例えば、タッチパネル、表示部２１１、マイク、スピーカを含む。
【００５０】
表示部２１１は、例えば液晶表示パネルのように、様々な可視情報（例えば文字、図形、画像）を表示可能な表示画面を有する表示デバイスにより構成される。表示部２１１の画面２１２には、例えば、アプリケーション処理部２４０により処理されるアプリケーションの画面が、プロジェクタ３００により投影された画面３１０と略同期して表示される。
【００５１】
処理部２２０は、ＰＣ２００の全体を統括し、例えば各種制御、判別、設定、処理を実行する。
【００５２】
通信部２３０は、携帯端末１００との間において、所定の通信方式に従って通信する。所定の通信方式は、例えば、無線ＬＡＮ、赤外線通信、又はＢｌｕｅｔｏｏｔｈ（登録商標）を含む。
【００５３】
通信部２３０は、例えば、携帯端末１００により入力されたイベントの種別の情報とアプリケーションの処理モードの情報とを含むデータを受信する。通信部２３０は、例えば、アプリケーションの画面の情報を携帯端末１００へ送信する。この送信により、携帯端末１００の画面１１１とプロジェクタにより投影される画面３１０とが略同期でき、ユーザ１０が手元の画面によってもアプリケーション画面を確認できる。
【００５４】
アプリケーション処理部２４０は、所定の機能を実現する各種アプリケーションを処理する。具体的なアプリケーションとしては、例えば、プレゼンテーションを実施するためのアプリケーション、地図アプリケーション、コンテンツ（例えば静止画又は動画のコンテンツ）を再生するプレーヤ、ブラウザ、が想定される。なお、アプリケーションを略して「アプリ」とも言う。
【００５５】
アプリケーション処理部２４０は、例えば、アプリケーションの画面を、通信部２３０、プロジェクタ３００を介して投影させ、表示させる。アプリケーション処理部２４０は、表示制御部の一例である。
【００５６】
また、アプリケーション処理部２４０は、例えば、通信部２３０により受信されたデータに含まれるイベント種別の情報及び処理モードの情報の少なくとも一方に基づいて、記憶部２５０に記憶された情報を付加してアプリケーションの画面を生成する。また、アプリケーション処理部２４０は、例えば、記憶部２５０に記憶された情報（例えばマーク）を、Ｚ座標の大きさに応じて加工する。
【００５７】
記憶部２５０は、各種情報を記憶する。記憶部２５０は、例えば、ポインタモードにおいて表示されるマーク（例えば図４のホバーマークＨ１，タッチマークＴ１）、書き込みモードにおいて表示されるマーク（図５のペンマークＨ２参照）、の情報を記憶する。また、記憶部２５０は、ページ送りモード又はページ戻しモードにおいて表示されるマーク（例えば図６のＮｅｘｔマークＨ３）を記憶する。
【００５８】
また、各モードにおいてタッチイベントかホバーイベントかに応じて異なる表示情報を表示する場合、記憶部２５０は、各イベントに対応する双方の表示情報を記憶してもよいし、一方の表示情報に対して処理部１２０が加工した加工情報を記憶してもよい。
【００５９】
プロジェクタ３００は、有線回線又は無線回線によりＰＣ２００からアプリケーションの画面の情報を取得し、例えば壁面にアプリケーションの画面３１０を投影する。また、プロジェクタ３００の代わりに、例えば、大型のディスプレイを有する表示装置を用いてもよい。
【００６０】
次に、プレゼンテーション支援システム１０００が提供するプレゼンテーション支援機能について説明する。プレゼンテーション支援システム１０００は、携帯端末１００によりタッチイベント及びホバーイベントを検知することにより、様々なプレゼンテーション支援機能を提供する。
【００６１】
プレゼンテーション支援機能は、例えば、ページ操作機能、ポインタ機能、及びペン機能を含む。
【００６２】
図４（Ａ）〜（Ｃ）は、プレゼンテーション支援システム１０００によるポインタ機能を説明する模式図である。図４（Ａ）では、プレゼンテーションにおいてポインタ機能を用いる場合に携帯端末１００に表示される画面１１１Ａが例示されている。画面１１１Ａに配置されたタッチパネル１１２に対して、指等によるタッチ操作又はホバー操作が行われる。ここでは、ポインタ機能を使用するので、記憶部１４０には処理モードとしてポインタモードが設定された旨が保持されている。
【００６３】
図４（Ｂ）は、携帯端末１００においてホバー操作された場合のプロジェクタ３００により投影された画面３１０Ａ１の表示例を示す模式図である。携帯端末１００は、タッチパネル１１２に対してホバー操作されると、ホバー操作された位置（ＸＹ座標の位置又はＸＹＺ座標の位置）に応じてホバーイベントを検知する。携帯端末１００は、イベント種別が「Ｈｏｖｅｒ」であり、処理モードが「Ｐｏｉｎｔｅｒ」である旨の情報を含むデータを、ＰＣ２００へ送信する。
【００６４】
なお、ポインタモードにおいてホバーイベントが検知される位置は、ページ送り又はページ戻しを行うためのタッチパネル１１２上の所定領域（例えば図６における領域Ｄ１，Ｄ２）外の位置である。
【００６５】
ＰＣ２００は、携帯端末１００からのデータを受信すると、記憶部２５０を参照し、画面１１１Ａにおけるホバーイベントが検知された位置に、ホバーマークＨ１を付加する。ＰＣ２００は、ホバーマークＨ１が付加されたアプリケーションの画面の情報を、プロジェクタ３００及び携帯端末１００へ送信する。プロジェクタ３００は、ＰＣ２００からのアプリケーションの画面３１０Ａ１を投影する。
【００６６】
ホバーマークＨ１は、ポインタモードにおいて、ホバーイベントが検知された旨を示す情報の一例であり、ユーザ１０の指等がホバー状態から更にタッチパネル１１２に接近した場合にタッチする予定の位置を予め示している。また、ホバーマークＨ１は、ホバーサインの一例である。ホバーサインは、所定の処理モードにおけるアプリケーションに対する処理を示唆する情報である。
【００６７】
なお、ＰＣ２００は、ホバーイベントにおいて検知されたＺ座標の大きさに応じて、段階的にホバーマークＨ１の大きさを変更してもよい。例えば、ホバーが検知される範囲においてＺ座標が大きい程大きな円により示し、Ｚ座標が小さくなるにつれて円が小さくなるように、ホバーマークＨ１の表示形態を変更してもよい。更にＺ座標が小さくなりタッチが検知された場合には、所定の位置（例えば検知されたＸＹ座標の位置）に収束されるように、ホバーマークＨ１の表示形態を変更してもよい。
【００６８】
例えば、記憶部２５０から読み出したホバーマークＨ１又はタッチマークＴ１のサイズ（元のサイズ）に、Ｚ座標の大きさに対応する定数を乗算することで、付加されるホバーマークＨ１のサイズを決定してもよい。
【００６９】
また、ホバーマークＨ１の大きさの代わりに、ホバーマークＨ１の表示色の濃淡によりＺ座標の大きさを示唆してもよい。また、その他の表示形態（例えば線の太さ、透明度）を変更してもよい。
【００７０】
例えば、処理部２２０が、記憶部２５０に記憶されたホバーマークＨ１又はタッチマークＴ１を取得し、予め設定された表示形態の変更方法に応じて、ホバーマークＨ１又はタッチマークＴ１を加工する。
【００７１】
図４（Ｃ）は、携帯端末１００においてタッチ操作された場合のプロジェクタ３００により投影された画面３１０Ａ２の表示例を示す模式図である。携帯端末１００は、タッチパネル１１２に対してタッチ操作されると、タッチ操作された位置（ＸＹ座標の位置）に応じてタッチイベントを検知する。携帯端末１００は、イベント種別が「Ｔｏｕｃｈ」であり、処理モードが「Ｐｏｉｎｔｅｒ」である旨の情報を含むデータを、ＰＣ２００へ送信する。
【００７２】
なお、ポインタモードにおいてタッチイベントが検知される位置は、ページ送り又はページ戻しを行うためのタッチパネル１１２上の所定領域（例えば図６における領域Ｄ１，Ｄ２）外の位置である。
【００７３】
ＰＣ２００は、携帯端末１００からのデータを受信すると、記憶部２５０を参照し、画面１１１Ａにおけるタッチイベントが検知された位置に、タッチマークＴ１を付加する。ＰＣ２００は、タッチマークＴ１が付加されたアプリケーションの画面の情報を、プロジェクタ３００及び携帯端末１００へ送信する。プロジェクタ３００は、ＰＣ２００からのアプリケーションの画面３１０Ａ２を投影する。
【００７４】
タッチマークＴ１は、ポインタモードにおいて、タッチイベントが検知された旨を示す情報の一例であり、例えばレーザーポインタによりポインティングされた場合と同様に表示する。また、タッチマークＴ１は、タッチサインの一例である。タッチサインは、所定の処理モードに応じたアプリケーションの処理結果の一例である。
【００７５】
ポインタ機能によれば、ユーザ１０の操作に応じて、プロジェクタ３００により投影される画面３１０において、ホバーイベントの検知に応じて補助的に表示されるホバーマークＨ１を確認できる。従って、ユーザ１０は、手元の携帯端末１００の画面１１１Ａを確認することなく、誤操作を抑制して、アプリケーションの画面における所望の位置を指し示すことができる。
【００７６】
図５（Ａ）〜（Ｃ）は、プレゼンテーション支援システム１０００によるペン機能を説明する模式図である。図５（Ａ）では、プレゼンテーションにおいてペン機能を用いる場合に携帯端末１００に表示される画面１１１Ｂが例示されている。画面１１１Ｂに配置されたタッチパネル１１２に対して、指等によるタッチ操作又はホバー操作が行われる。ここでは、ペン機能を使用するので、記憶部１４０には処理モードとして書き込みモードが設定された旨が保持されている。
【００７７】
図５（Ｂ）では、携帯端末１００においてホバー操作された場合のプロジェクタ３００により投影された画面３１０Ｂ１の表示例を示す模式図である。携帯端末１００は、タッチパネル１１２に対してホバー操作されると、ホバー操作された位置（ＸＹ座標の位置又はＸＹＺ座標の位置）に応じてホバーイベントを検知する。携帯端末１００は、イベント種別が「Ｈｏｖｅｒ」であり、処理モードが「Ｐｅｎ」である旨の情報を含むデータを、ＰＣ２００へ送信する。
【００７８】
なお、書き込みモードにおいてホバーイベントが検知される位置は、ページ送り又はページ戻しを行うためのタッチパネル１１２上の所定領域（例えば図６における領域Ｄ１，Ｄ２）外の位置である。
【００７９】
ＰＣ２００は、携帯端末１００からのデータを受信すると、記憶部２５０を参照し、画面１１１Ｂにおけるホバーイベントが検知された位置に、ペンマークＨ２を付加する。ＰＣ２００は、ペンマークＨ２が付加されたアプリケーションの画面の情報を、プロジェクタ３００及び携帯端末１００へ送信する。プロジェクタ３００は、ＰＣ２００からのアプリケーションの画面３１０Ｂ１を投影する。
【００８０】
ペンマークＨ２は、書き込みモードにおいて、ホバーイベントが検知された旨を示す情報の一例であり、ユーザ１０の指等がホバー状態から更にタッチパネル１１２に接近した場合にタッチする予定の位置を予め示している。また、ペンマークＨ２は、ホバーサインの一例である。
【００８１】
なお、ＰＣ２００は、ホバーイベントにおいて検知されたＺ座標の大きさに応じて、段階的にペンマークＨ２の大きさを変更してもよい。例えば、ホバーが検知される範囲においてＺ座標が大きい程大きなペンマークＨ２により示し、Ｚ座標が小さくなるにつれてペンマークＨ２が小さくなるように、ペンマークＨ２の表示形態を変更してもよい。
【００８２】
例えば、ＰＣ２００は、記憶部２５０から読み出したペンマークＨ２のサイズ（元のサイズ）に、Ｚ座標の大きさに対応する定数を乗算することで、付加されるペンマークＨ２のサイズを決定してもよい。
【００８３】
また、ペンマークＨ２の大きさの代わりに、ペンマークＨ２の表示色の濃淡によりＺ座標の大きさを示唆してもよい。また、その他の表示形態（例えば線の太さ、透明度）を変更してもよい。
【００８４】
例えば、処理部２２０が、記憶部２５０に記憶されたペンマークＨ２を取得し、予め設定された表示形態の変更方法に応じて、ペンマークＨ２を加工する。
【００８５】
また、ペンマーク以外により、ペン機能を用いたホバー状態であることを示してもよい。例えば、処理部２２０は、携帯端末１００へ入力操作を行う入力手段に応じて、表示されるマークを変更してもよい。例えば、処理部２２０は、入力手段として指が近接した場合には指マークを表示し、入力手段としてペンが近接した場合にはペンマークを表示してもよい。
【００８６】
図５（Ｃ）は、携帯端末１００においてタッチ操作された場合のプロジェクタ３００により投影された画面３１０Ｂ２の表示例を示す模式図である。携帯端末１００は、タッチパネル１１２に対してタッチ操作されると、タッチ操作が検知された位置（ＸＹ座標の位置）に応じてタッチイベントを検知する。携帯端末１００は、イベント種別が「Ｔｏｕｃｈ」であり、処理モードが「Ｐｅｎ」である旨の情報を含むデータを、ＰＣ２００へ送信する。
【００８７】
なお、書き込みモードにおいてタッチイベントが検知される位置は、ページ送り又はページ戻しを行うためのタッチパネル１１２上の所定領域（例えば図６における領域Ｄ１、Ｄ２）外の位置である。
【００８８】
ＰＣ２００は、携帯端末１００からのデータを受信すると、画面１１１Ｂにおけるタッチイベントが検知された位置に沿って、ペン機能を用いて書き込まれた線部Ｔ２を付加する。ＰＣ２００は、線部Ｔ２が付加されたアプリケーションの画像の情報を、プロジェクタ３００及び携帯端末１００へ送信する。従って、タッチイベントが検知された位置を起点として、書き込みが可能である。プロジェクタ３００は、ＰＣ２００からのアプリケーションの画面３１０Ｂ２を投影する。
【００８９】
線部Ｔ２は、書き込みモードにおいて、タッチイベントが検知された旨を示す情報の一例であり、本来のペン機能により書き込まれた情報の軌跡を示す。また、線部Ｔ２は、タッチサインの一例である。
【００９０】
ペン機能によれば、ユーザ１０の操作に応じて、プロジェクタ３００により投影される画面３１０において、ホバーイベントの検知に応じて補助的に表示されるペンマークＨ２を確認できる。従って、ユーザ１０は、手元の携帯端末１００の画面１１１Ｂを確認することなく、誤操作を抑制して、アプリケーションの画面における所望の位置に書き込みできる。
【００９１】
図６（Ａ）〜（Ｃ）は、プレゼンテーション支援システム１０００によるページ操作機能を説明する模式図である。図６（Ａ）では、プレゼンテーションにおいてページ操作機能を用いる場合に携帯端末１００に表示される画面１１１Ｃが例示されている。画面１１１Ｃに配置されたタッチパネル１１２に対して、指等によるタッチ操作又はホバー操作が行われる。ここでは、ページ変更機能を使用するので、記憶部１４０には処理モードとして、ページ送りモード、ページ戻しモード、又はページ操作モードが設定された旨が保持されている。ここでは、ページを次ページに変更（ページ送り）することを想定する。
【００９２】
図６（Ｂ）では、携帯端末１００においてホバー操作された場合のプロジェクタ３００により投影された画面３１０Ｃ１の表示例を示す模式図である。携帯端末１００は、タッチパネル１１２の所定領域においてホバー操作されると、ホバー操作された位置（ＸＹ座標の位置又はＸＹＺ座標の位置）に応じてホバーイベントを検知する。携帯端末１００は、イベント種別が「Ｈｏｖｅｒ」であり、処理モードが「Ｎｅｘｔ」又は「Ｐｒｅｖ」である旨の情報を含むデータを、ＰＣ２００へ送信する。なお、所定領域は、例えば、ページ送りするためのタッチを検知する領域Ｄ１、又はページ戻しするためのタッチを検知する領域Ｄ２を含む。
【００９３】
ＰＣ２００は、携帯端末１００からのデータを受信すると、記憶部２５０を参照し、画面１１１Ｃにおける所定領域に対応する領域に、ページ変更を予告するためのページ変更予告情報（例えばＮｅｘｔマークＨ３）を付加する。ＰＣ２００は、ページ変更予告情報が付加されたアプリケーションの画面の情報を、プロジェクタ３００及び携帯端末１００に送信する。プロジェクタ３００は、ＰＣ２００からのアプリケーションの画面３１０Ｃ１を投影する。
【００９４】
ＮｅｘｔマークＨ３は、所定領域に対してタッチ操作された場合の携帯端末１００のページ変更動作を予告する情報の一例である。また、ＮｅｘｔマークＨ３は、ホバーサインの一例である。
【００９５】
図６（Ｂ）では、ＰＣ２００は、領域Ｄ１におけるホバーイベントを検知し、ページ変更予告情報として、ＮｅｘｔマークＨ３を領域Ｄ１に対応する領域Ｄ３に表示させる。また、ＰＣ２００は、領域Ｄ２におけるホバーイベントを検知した場合、ページ変更予告情報として、Ｐｒｅｖマーク（不図示）を領域Ｄ２に対応する領域Ｄ４に表示させる。
【００９６】
図６（Ｃ）は、携帯端末１００においてタッチ操作された場合のプロジェクタ３００により投影された画面３１０Ｃ２の表示例を示す模式図である。携帯端末１００は、タッチパネル１１２の所定領域に対してタッチ操作されると、タッチ操作された位置（ＸＹ座標の位置）に応じてタッチイベントを検知する。携帯端末１００は、イベント種別が「Ｔｏｕｃｈ」であり、処理モードが「Ｎｅｘｔ」又は「Ｐｒｅｖ」である旨の情報を含むデータを、ＰＣ２００へ送信する。なお、所定領域は、例えば、領域Ｄ１又は領域Ｄ２を含む。
【００９７】
ＰＣ２００は、携帯端末１００からのデータを受信すると、処理モードに応じてページを変更する。例えば、ＰＣ２００は、処理モードが「Ｎｅｘｔ」の場合には、現在のページよりも後のページＰ１（例えば次ページ）に遷移させる。また、ＰＣ２００は、処理モードが「Ｐｒｅｖ」の場合には、現在のページよりも前のページ（例えば直前ページ）に遷移させる。ＰＣ２００は、ページが変更されたアプリケーションの画面の情報を、プロジェクタ３００及び携帯端末１００へ送信する。プロジェクタ３００は、ＰＣ２００からのアプリケーションの画面３１０Ｃ２を投影する。
【００９８】
ページ操作機能によれば、ユーザ１０の操作に応じて、プロジェクタ３００により投影される画面３１０において、ホバーイベントの検知に応じて補助的に表示されるページ変更予告情報（例えばＮｅｘｔマークＨ３）を確認できる。従って、ユーザ１０は、手元の携帯端末１００の画面１１１Ｃを確認することなく、誤操作を抑制して、アプリケーションの画面を他のページに遷移させることができる。
【００９９】
なお、図４（Ａ）〜（Ｃ）〜図６（Ａ）〜（Ｃ）では、ページ操作機能とポインタ機能又はペン機能とは、組み合わせて設定されても単独で設定されてもよい。
【０１００】
次に、プレゼンテーション支援システム１０００の動作例について説明する。
図７は、携帯端末１００の動作例を示すフローチャートである。
【０１０１】
まず、ＵＩ部１１０は、携帯端末１００のタッチパネル１１２に対するホバー操作又はタッチ操作を受け付ける。処理部１２０は、ホバー操作又はタッチ操作により入力された座標に基づいて、ホバーイベント又はタッチイベントを検知する（Ｓ１０１，Ｓ１０２）。
【０１０２】
続いて、処理部１２０は、検知されたイベントのイベント種別の情報を取得する（Ｓ１０３）。イベント種別の情報は、例えば、タッチイベントが検知された「Ｔｏｕｃｈ」、ホバーイベントが検知された「Ｈｏｖｅｒ」、又は、タッチイベント及びホバーイベントのいずれも検知されなかった「Ｎｏｎｅ」、の情報を含む。
【０１０３】
続いて、処理部１２０は、携帯端末１００に設定されたアプリケーションに対する処理モードの情報を取得する（Ｓ１０４）。処理モードの情報は、例えば、「Ｐｏｉｎｔｅｒ」、「Ｐｅｎ」、「Ｎｅｘｔ」、又は「Ｐｒｅｖ」の情報を含み、所定のタイミングにおいて記憶部１４０に保持されている。
【０１０４】
例えば、処理部１２０は、ポインタ機能が設定されている場合には、「Ｐｏｉｎｔｅｒ」の情報を取得する。また、処理部１２０は、ペン機能が設定されている場合には、「Ｐｅｎ」の情報を取得する。また、処理部１２０は、ページ操作機能が設定されている場合には、「Ｎｅｘｔ」又は「Ｐｒｅｖ」の少なくとも一方の情報を取得する。また、処理部１２０は、ページ操作機能が設定されている場合には、タッチイベント又はホバーイベントが検知されたタッチパネル１１２上の領域に応じて、「Ｎｅｘｔ」又は「Ｐｒｅｖ」のいずれか一方の情報を取得してもよい。
【０１０５】
続いて、通信部１３０は、イベント種別の情報及び設定された処理モードの情報を含むメッセージＭ１を、ＰＣ２００へ送信する（Ｓ１０５）。メッセージＭ１は、携帯端末１００からＰＣ２００へ通信されるデータの一例である。
【０１０６】
図８はメッセージＭ１のフォーマットの一例を示す模式図である。メッセージＭ１は、携帯端末１００による送信時刻としての送出時間、イベント種別、タッチパネル１１２により入力検知された座標（例えばＸ，Ｙ，Ｚ）、及び処理モードの情報を含む。メッセージＭ１は、上記情報以外の付加情報を含んでもよい。なお、ＰＣ２００により処理されるアプリケーションにおいて使用されるメッセージは、メッセージＭ１以外の形式も想定される。なお、座標の情報は、メッセージＭ１に含めなくてもよい。
【０１０７】
携帯端末１００の動作例によれば、ユーザ１０は、携帯端末１００を用いてアプリケーションの画面を操作する場合でも、例えばプロジェクタ３００により投影されたアプリケーションの画面においてユーザ操作を補助する表示を確認でき、誤操作を抑制できる。また、ユーザ１０が手元の携帯端末１００の画面と例えばプロジェクタ３００により投影された画面とを交互に確認する必要がなく、自然なプレゼンテーションを実施できる。従って、効果的かつ印象的なプレゼンテーションを行える。
【０１０８】
図９はＰＣ２００の動作例を示すフローチャートである。
【０１０９】
まず、通信部２３０は、携帯端末１００からのメッセージＭ１を受信する（Ｓ２０１）。
【０１１０】
続いて、処理部２２０は、受信されたメッセージに含まれるイベント種別の情報を参照し、携帯端末１００において発生したイベントの種別を判定する（Ｓ２０２）。
【０１１１】
イベント種別が「Ｔｏｕｃｈ」である場合、処理部２２０は、メッセージＭ１に含まれる処理モードの情報を参照し、携帯端末１００の処理モードを判定する（Ｓ２０３）。
【０１１２】
処理モードが「Ｎｅｘｔ」である場合、アプリケーション処理部２４０は、現在のページから例えば直後のページに遷移させる（Ｓ２０４）。また、処理モードが「Ｐｒｅｖ」である場合、アプリケーション処理部２４０は、現在のページから例えば直前のページに遷移させる（Ｓ２０４）。
【０１１３】
なお、Ｓ２０４では、直後又は直前のページに遷移させることを例示したが、アプリケーション処理部２４０は、現在のページから予め指定されたページ分だけ後又は前のページに遷移させてもよい。
【０１１４】
処理モードが「Ｐｏｉｎｔｅｒ」である場合、アプリケーション処理部２４０は、現在のページにおいてポインタを表示させる（Ｓ２０５）。ポインタの表示では、アプリケーション処理部２４０は、例えば、図４に示したタッチマークＴ１を、メッセージＭ１に含まれる座標（Ｘ，Ｙ）の情報が示す領域に表示させる。
【０１１５】
処理モードが「Ｐｅｎ」である場合、アプリケーション処理部２４０は、現在のページにおいてペン機能による書き込みを行う（Ｓ２０６）。ペン機能による書き込みでは、アプリケーション処理部２４０は、例えば、図５に示した線部Ｔ２を、メッセージＭ１に含まれる座標（Ｘ，Ｙ）の情報が示す領域に表示させる。
【０１１６】
Ｓ２０２において判別されたイベント種別が「Ｈｏｖｅｒ」である場合、処理部２２０は、メッセージＭ１に含まれる処理モードの情報を参照し、携帯端末１００の処理モードを判定する（Ｓ２０７）。
【０１１７】
処理モードが「Ｎｅｘｔ」である場合、アプリケーション処理部２４０は、ホバーサインとして、現在のページから例えば直後のページに遷移させることを示唆する情報を表示させる（Ｓ２０８）。このホバーサインの表示では、アプリケーション処理部２４０は、例えば、図６に示したＮｅｘｔマークＨ３を、所定領域（例えば領域Ｄ３）に表示させる。
【０１１８】
また、処理モードが「Ｐｒｅｖ」である場合、アプリケーション処理部２４０は、ホバーサインとして、現在のページから例えば直前のページに遷移させることを示唆する情報を表示させる（Ｓ２０８）。このホバーサインの表示では、アプリケーション処理部２４０は、例えばＰｒｅｖマークを所定領域（例えば領域Ｄ４）に表示させる。
【０１１９】
処理モードが「Ｐｏｉｎｔｅｒ」である場合、アプリケーション処理部２４０は、ホバーサインとして、現在のページにおいてポインタの位置を示唆する情報を表示させる（Ｓ２０９）。このホバーサインの表示では、アプリケーション処理部２４０は、例えば、図４に示したホバーマークＨ１を、メッセージＭ１に含まれる座標の情報が示す領域に表示させる。
【０１２０】
処理モードが「Ｐｅｎ」である場合、アプリケーション処理部２４０は、ホバーサインとして、現在のページにおいてペン機能による書き込み位置を示唆する情報を表示させる（Ｓ２０６）。このホバーサインの表示では、アプリケーション処理部２４０は、例えば、図５に示したペンマークＨ２を、メッセージＭ１に含まれる座標の情報が示す領域に表示させる。
【０１２１】
ＰＣ２００の動作例によれば、ユーザ１０は、携帯端末１００を用いてアプリケーションの画面を操作する場合でも、例えばプロジェクタ３００により投影されたアプリケーションの画面にユーザ操作を補助する情報（ホバーサイン）を表示させることができる。従って、ユーザ１０は、例えばプロジェクタ３００により投影されたアプリケーションの画面により操作内容を予め確認でき、手元の携帯端末１００の画面を確認しなくても誤操作を抑制できる。また、ユーザ１０が手元の携帯端末１００の画面と例えばプロジェクタ３００により投影された画面とを交互に確認する必要がなく、自然なプレゼンテーションを実施できる。従って、効果的かつ印象的なプレゼンテーションを行える。
【０１２２】
次に、ホバーサインの表示形態の変更例について説明する。
図１０（Ａ）〜（Ｃ）は、ペンマークＨ２の表示形態の変更例を示す模式図である。ペンマークＨ２の表示形態は、例えばＺ座標の大きさに応じて変更される。他のマーク（例えばホバーマークＨ１，ＮｅｘｔマークＨ３）の大きさを変更する場合も、同様に変更する。後述するペンマークＨ２１〜Ｈ２３は、ペンマークＨ２の一例である。
【０１２３】
図１０（Ａ）では、タッチパネル１１２が指等の近接を検知すると、アプリケーション処理部２４０は、アプリケーションの画面３１０Ｂ１に、指等の位置を基準（例えば中心）とするペンマークＨ２を表示させる。指等がタッチパネル１１２から比較的離れている場合には、アプリケーション処理部２４０は、ペンマークＨ２１のサイズを大きく表示させる。図１０（Ａ）に示すように、ペンマークＨ２１が画面をはみ出してもよい。
【０１２４】
図１０（Ｂ）では、図１０（Ａ）の状態から指等をタッチパネル１１２に近づけると、アプリケーション処理部２４０は、指等の位置を基準に、ペンマークＨ２２をペンマークＨ２１よりも小さく表示させる。
【０１２５】
さらに、指等をタッチパネル１１２に接近させると、図１０（Ｃ）では、アプリケーション処理部２４０は、ペンマークＨ２３をペンマークＨ２２よりも小さく表示させる。これにより、指等がタッチしようとする位置を高精度に認識できる。
【０１２６】
ペンマークＨ２は、例えば、Ｚ座標に基づいてサイズが小さくなる際、ペンマークＨ２の周縁に当たる複数の方向から、略同一の速度で接近するように変形する動的な画像である。これにより、ペンマークＨ２は、サイズが小さくなる際、形状を崩さないで済む。
【０１２７】
このように、指等とタッチパネル１１２との間の距離が短くなるにつれて、ペンマークＨ２が徐々に小さくなるので、ユーザ１０はタッチしようとする位置を容易に視認できる。また、ペンマークＨ２のサイズによって、指等がどの程度タッチパネル１１２から離れているかを認識できる。
【０１２８】
一方、アプリケーションの画面には、タッチパネル１１２に指等がタッチされた状態ではペンマークＨ２は存在しない。指等がタッチパネル１１２から少し離れると、アプリケーション処理部２４０は、タッチしていた指等の位置を基準に、ペンマークＨ２を表示させてもよい。
【０１２９】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１３０】
例えば、上記実施形態では、ホバーサインが付加されたアプリケーションの画面の情報を、プロジェクタ３００のみに送信し、携帯端末１００へ送信しなくてもよい。
【０１３１】
（本発明の一形態の概要）
本発明の一形態の入力処理装置は、情報処理装置との間において通信する入力処理装置であって、物体の近接及び接触を入力として検知する入力検知部と、前記入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、前記イベント種別判別部により判別されたイベントの種別の情報と、前記モード情報取得部により取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信する送信部と、を備える。
【０１３２】
また、本発明の一形態の入力処理装置は、前記イベントの種別の情報が、前記入力検知部により近接が検知された旨を示す近接検知情報、及び前記入力検知部により接触が検知された旨を示す接触検知情報を含む。
【０１３３】
また、本発明の一形態の入力処理装置は、前記処理モードの情報が、前記アプリケーションの画面における所定の位置を指示するポインタモード、前記アプリケーションの画面に対して書き込みする書き込みモード、後のページに遷移させるページ送りモード、又は、前のページに遷移させるページ戻しモードを含む。
【０１３４】
また、本発明の一形態の入力処理装置は、前記情報処理装置により処理されるアプリケーションの画面の情報を受信する受信部と、前記受信部により受信されたアプリケーションの画面を表示する表示部と、を備える。
【０１３５】
また、本発明の一態様の情報処理装置は、入力処理装置との間において通信する情報処理装置であって、所定の機能を実現するアプリケーションを処理するアプリケーション処理部と、前記入力処理装置に入力されたイベントの種別の情報と、前記アプリケーション処理部により処理されるアプリケーションの処理モードの情報と、を含むデータを、前記入力処理装置から受信する受信部と、前記アプリケーション処理部により処理されたアプリケーションの画面を、表示装置を介して表示させる表示制御部と、を備え、前記アプリケーション処理部は、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードにおけるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【０１３６】
また、本発明の一態様の情報処理装置は、前記処理モードの情報が、前記アプリケーションの画面における所定の位置を指示するポインタモード、前記アプリケーションの画面に対して書き込みする書き込みモード、後のページに遷移させるページ送りモード、又は、前のページに遷移させるページ戻しモードを含む。
【０１３７】
また、本発明の一態様の情報処理装置は、前記アプリケーション処理部により処理されたアプリケーションの画面の情報を、前記携帯端末へ送信する送信部を備える。
【０１３８】
また、本発明の一態様の情報処理システムは、入力処理装置と情報処理装置とが通信する情報処理システムであって、前記入力処理装置は、物体の近接及び接触を入力として検知する入力検知部と、前記入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するイベント種別判別部と、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するモード情報取得部と、前記イベント種別判別部により判別されたイベントの種別の情報と、前記モード情報取得部により取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信する送信部と、を備え、前記情報処理装置は、所定の機能を実現するアプリケーションを処理するアプリケーション処理部と、前記入力処理装置からの前記データを受信する受信部と、前記アプリケーション処理部により処理されたアプリケーションの画面を、表示装置を介して表示させる表示制御部と、を備え、前記アプリケーション処理部は、前記イベントの種別の情報が前記入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が前記入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【０１３９】
また、本発明の一態様の入力処理方法は、情報処理装置との間において通信する入力処理装置における入力処理方法であって、物体の近接及び接触を入力として検知する入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するステップと、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するステップと、前記判別されたイベントの種別の情報と、前記取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信するステップと、を有する。
【０１４０】
また、本発明の一態様の第１の情報処理方法は、入力処理装置との間において通信する情報処理装置における情報処理方法であって、所定の機能を実現するアプリケーションを処理するアプリケーション処理ステップと、前記入力処理装置に入力されたイベントの種別の情報と、前記処理されるアプリケーションの処理モードの情報と、を含むデータを、前記入力処理装置から受信するステップと、前記処理されたアプリケーションの画面を、表示装置を介して表示させるステップと、を有し、前記アプリケーション処理ステップでは、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が、前記入力処理装置が有する入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【０１４１】
また、本発明の一態様の第２の情報処理方法は、入力処理装置と情報処理装置とが通信する情報処理システムにおける情報処理方法であって、前記入力処理装置において、物体の近接及び接触を入力として検知する入力検知部により検知された入力の座標に基づいて、入力されたイベントの種別を判別するステップと、前記入力処理装置において、前記情報処理装置により処理されるアプリケーションに対する処理モードの情報を取得するステップと、前記入力処理装置において、前記判別されたイベントの種別の情報と、前記取得された処理モードの情報と、を含むデータを前記情報処理装置へ送信するステップと、前記情報処理装置において、所定の機能を実現するアプリケーションを処理するアプリケーション処理ステップと、前記情報処理装置において、前記入力処理装置からの前記データを受信するステップと、前記情報処理装置において、処理されたアプリケーションの画面を、表示装置を介して表示させるステップと、を有し、前記アプリケーション処理ステップでは、前記イベントの種別の情報が前記入力検知部への近接が検知された旨を示す近接検知情報である場合、前記処理モードによるアプリケーションの処理を示唆する情報を前記アプリケーションの画面に付加し、前記イベントの種別の情報が前記入力検知部への接触が検知された旨を示す接触検知情報である場合、前記処理モードに応じてアプリケーションを処理する。
【０１４２】
また、本発明の一態様の情報処理プログラムは、入力処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【０１４３】
また、本発明の一態様の第１の情報処理プログラムは、第１の情報処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【０１４４】
また、本発明の一態様の第２の情報処理プログラムは、第２の情報処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【符号の説明】
【０１４５】
１０  ユーザ
１００  携帯端末
１１０  ＵＩ部
１１１，１１１Ａ，１１１Ｂ，１１１Ｃ  画面
１１２  タッチパネル
１１３  表示部
１２０  処理部
１３０  通信部
１４０  記憶部
２００  ＰＣ
２１０  ＵＩ部
２１１  表示部
２１２  画面
２２０  処理部
２３０  通信部
２４０  アプリケーション処理部
２５０  記憶部
３００  プロジェクタ
３１０，３１０Ａ１，３１０Ａ２，３１０Ｂ１，３１０Ｂ２，３１０Ｃ１，３１０Ｃ２  画面
１０００  プレゼンテーション支援システム
Ｄ１〜Ｄ４  領域
Ｈ１  ホバーマーク
Ｈ２  ペンマーク
Ｈ３  Ｎｅｘｔマーク
Ｔ１  タッチマーク
Ｔ２  線部
【図１】
2014241033.tif 000003
【図２】
2014241033.tif 000004
【図３】
2014241033.tif 000005
【図４】
2014241033.tif 000006
【図５】
2014241033.tif 000007
【図６】
2014241033.tif 000008
【図７】
2014241033.tif 000009
【図８】
2014241033.tif 000010
【図９】
2014241033.tif 000011
【図１０】
2014241033.tif 000012