(57)【要約】【課題】画像投影における携帯端末の操作性を向上させる。【解決手段】所定のファイルを共有する情報処理装置と、前記所定のファイルに対して操作入力を行う携帯端末と、前記所定のファイルの内容を投影する投影装置とが通信ネットワークにより接続された情報処理システムであって、前記情報処理装置は、前記携帯端末から前記操作入力に応じた要求指示を受信する操作入力受信手段と、前記操作入力受信手段により得られた要求指示に対応させて予め設定されたキーイベントを発行するキーイベント発行手段と、前記キーイベント発行手段により発行されたキーイベントに応じて、前記所定のファイルに対する前記操作入力を実行するアプリケーション手段と、前記アプリケーション手段により前記操作入力が実行された前記所定のファイルを前記投影装置に投影するネットワークプロジェクタを制御するネットワークプロジェクタ制御手段とを有することにより上記課題を解決する。【選択図】図２
2013143103.tif 000002
【特許請求の範囲】
【請求項１】
所定のファイルを共有する情報処理装置と、前記所定のファイルに対して操作入力を行う携帯端末と、前記所定のファイルの内容を投影する投影装置とが通信ネットワークにより接続された情報処理システムであって、
前記情報処理装置は、
前記携帯端末から前記操作入力に応じた要求指示を受信する操作入力受信手段と、
前記操作入力受信手段により得られた要求指示に対応させて予め設定されたキーイベントを発行するキーイベント発行手段と、
前記キーイベント発行手段により発行されたキーイベントに応じて、前記所定のファイルに対する前記操作入力を実行するアプリケーション手段と、
前記アプリケーション手段により前記操作入力が実行された前記所定のファイルを前記投影装置に投影するネットワークプロジェクタを制御するネットワークプロジェクタ制御手段とを有することを特徴とする情報処理システム。
【請求項２】
前記操作入力受信手段は、
前記操作入力に応じた要求指示を、操作入力コマンドとして受け付け、
前記キーイベント発行手段は、
前記操作入力受信手段により受け付けた操作入力コマンドを、前記所定のファイルに対するアニメーション制御のキーイベントに変換することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記キーイベント発行手段は、
前記操作入力コマンドを、前記操作入力コマンドの名称のキーイベントに変換することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記ネットワークプロジェクタ制御手段は、
前記携帯端末が複数存在する場合、前記携帯端末ごとにデスクトップを作成し、作成したデスクトップを前記投影装置に投影するよう制御することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理システム。
【請求項５】
前記ネットワークプロジェクタ制御手段は、
前記投影装置に投影された前記所定のファイルのサムネイル画像を生成し、生成したサムネイル画像を前記携帯端末上に表示させることを特徴とする請求項１乃至４のいずれか一項に記載の情報処理システム。
【請求項６】
前記ネットワークプロジェクタ制御手段は、
前記アプリケーション手段により前記操作入力が実行された所定のファイルのサムネイル画像を生成し、生成したサムネイル画像を前記携帯端末上に表示することを特徴とする請求項１乃至５のいずれか一項に記載の情報処理システム。
【請求項７】
通信ネットワークにより接続される他の装置と所定のファイルを共有する情報処理装置であって、
前記携帯端末から前記操作入力に応じた要求指示を受信する操作入力受信手段と、
前記操作入力受信手段により得られた要求指示に対応させて予め設定されたキーイベントを発行するキーイベント発行手段と、
前記キーイベント発行手段により発行されたキーイベントに応じて、前記所定のファイルに対する前記操作入力を実行するアプリケーション手段と、
前記アプリケーション手段により前記操作入力が実行された前記所定のファイルを前記投影装置に投影するネットワークプロジェクタを制御するネットワークプロジェクタ制御手段とを有することを特徴とする情報処理装置。
【請求項８】
コンピュータを、請求項７に記載の情報処理装置が有する各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年では、ファイルサーバ機能を搭載したＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が存在し、別途ファイルサーバを設置しなくてもファイルを共有することができる機能が知られている。また、例えば、スマートフォン等の携帯端末を利用して、ファイルサーバに蓄積された各種のファイル（例えば、画像ファイル等）をネットワーク経由で、プロジェクタ等の画像投影装置に投影する技術が知られている。
【０００３】
また、従来では、情報端末装置とプロジェクタとを任意のネットワーク網を介して接続するネットワークプロジェクタシステムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に示すような手法では、単に情報端末装置に表示された画像データを、ネットワーク網を介して転送し、プロジェクタ上に投射させるだけである。したがって、従来では、例えば上述したスマートフォン等を用いて、プロジェクタ上で、例えばパワーポイントファイル等のアニメーション操作を実行したり、プレゼンテーション時におけるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と同様のマウス操作を実行したりすることができなかった。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、画像投影における携帯端末の操作性を向上させる情報処理システム、情報処理装置、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、所定のファイルを共有する情報処理装置と、前記所定のファイルに対して操作入力を行う携帯端末と、前記所定のファイルの内容を投影する投影装置とが通信ネットワークにより接続された情報処理システムであって、前記情報処理装置は、前記携帯端末から前記操作入力に応じた要求指示を受信する操作入力受信手段と、前記操作入力受信手段により得られた要求指示に対応させて予め設定されたキーイベントを発行するキーイベント発行手段と、前記キーイベント発行手段により発行されたキーイベントに応じて、前記所定のファイルに対する前記操作入力を実行するアプリケーション手段と、前記アプリケーション手段により前記操作入力が実行された前記所定のファイルを前記投影装置に投影するネットワークプロジェクタを制御するネットワークプロジェクタ制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像投影における携帯端末の操作性を向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理システムの概要を示す図である。
【図２】本実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図３】本実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図４】本実施形態に係る画像形成装置の機能構成の一例を示す図である。
【図５】本実施形態に係る携帯端末の機能構成の一例を示す図である。
【図６】本実施形態に係る情報処理システム全体の動作シーケンスである。
【図７】アプリケーションＩＤとデスクトップとを管理する管理テーブルの一例を示す図である。
【図８】ネットワークプロジェクタ起動処理の流れを示すフローチャートである。
【図９】操作入力コマンドと対応するキーイベントの一例を示す図である。
【図１０】携帯端末に表示される画面の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について詳細に説明する。
【００１０】
＜情報処理システムについて＞
図１は、本実施形態に係る情報処理システムの概要を示す図である。図１に示すように、本実施形態に係る情報処理システム１０は、情報処理装置１１と、画像形成装置１２と、携帯端末１３と、画像投影装置１４とを有するように構成されている。ここで、情報処理装置１１と、画像形成装置１２と、携帯端末１３と、画像投影装置１４とは、例えば、通信ネットワーク１５を介して接続されている。
【００１１】
情報処理装置１１は、例えば、ファイルサーバ機能等を有し、画像形成装置１２で処理できないような高機能処理を実行することが可能である。ここで、ファイルサーバ機能とは、例えば通信ネットワーク１５等を介して他の装置と各種ファイルを共有するために、各種ファイルの蓄積や共有時の装置間の制御（例えば、アクセス権限、共有フォルダ管理）等を行う機能等を意味するが、これに限定されるものではない。
【００１２】
なお、情報処理装置１１は、画像形成装置１２と一体の形態で設置されても良く、独立した形態として設置されても良い。情報処理装置１１と画像形成装置１２とが、独立した形態として設置される場合には、通信ネットワーク１５を介して接続されていれば良い。
【００１３】
画像形成装置１２は、例えば、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰであり、例えばファイル等の内容を撮像する撮像機能や、所定の画像を形成する画像形成機能、他の装置とデータの送受信を行う通信機能等を備える。
【００１４】
携帯端末１３は、例えばｉＰｈｏｎｅ（登録商標）や、Ａｎｄｒｏｉｄ（登録商標）ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を搭載したスマートフォン、タブレット、携帯電話等である。
【００１５】
画像投影装置１４は、例えばプロジェクタ等であり、画像等を投影する装置である。
【００１６】
本実施形態では、携帯端末１３を用いて、画像形成装置１２が共有する所定のファイルを画像投影装置１４に投影する際に、携帯端末１３により実行された所定のファイルに対する操作入力を、情報処理装置１１により予め設定されたキーイベントに変換する。また、情報処理装置１１は、キーイベントに応じて、所定のファイルに対する操作入力を実行する。これにより、携帯端末１３により実行された所定のファイルに対する操作入力を、画像投影装置１４に投影された所定のファイルに反映する。
【００１７】
＜情報処理装置１１の機能ブロック＞
次に、上述した情報処理装置１１の機能構成について説明する。図２は、本実施形態に係る情報処理装置の機能構成の一例を示す図である。
【００１８】
図２に示すように、本実施形態に係る情報処理装置１１は、ネットワークＩ／Ｆ部２０と、コントローラ３０とを有するように構成される。
【００１９】
ネットワークＩ／Ｆ部２０は、例えば通信ネットワーク１５等を介して、画像形成装置１２や、携帯端末１３、画像投影装置１４等の他の機器と通信するためのインタフェースである。ネットワークＩ／Ｆ部２０は、例えばＥｔｈｅｒｎｅｔ（登録商標）や、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース等が用いられる。
【００２０】
コントローラ３０は、情報処理装置１１全体を制御する。コントローラ３０は、例えばＯＳ３１と、ファイル提供部３２と、ネットワークプロジェクタ３３と、コマンド送受信部（操作入力受信手段）３４と、ネットワークプロジェクタ制御部（ネットワークプロジェクタ制御手段）３５と、キーイベント発行部（キーイベント発行手段）３６と、アプリケーション部（アプリケーション手段）３７とを有するように構成される。
【００２１】
ＯＳ３１は、システム全体を制御する。ＯＳ３１は、例えば、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、Ｍａｃ（登録商標）、Ａｎｄｒｏｉｄ等である。
【００２２】
ファイル提供部３２は、例えばＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）やＷｅｂＤＡＶ（Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ  ｐｒｏｔｏｃｏｌ  ｆｏｒ  ｔｈｅ  ＷＷＷ）等を用いてファイルやフォルダを公開することで、上述したファイルサーバ機能を提供する。本実施形態では、ファイル提供部３２は、例えば携帯端末１３からの要求に応じて、例えば画像形成装置１２と共有しているファイルのファイル一覧を、携帯端末１３に提供する。
【００２３】
ネットワークプロジェクタ３３は、ネットワークＩ／Ｆ部２０を介して画像投影装置１４に接続し、ＯＳ３１上のデスクトップ（図２の例ではデスクトップＡ又はデスクトップＢ）を、画像投影装置１４に投影する。ネットワークプロジェクタ３３は、例えばＷｉｎｄｏｗｓのＶｉｓｔａ（登録商標）以降に標準仕様で搭載されているネットワークプロジェクタ等を用いることができる。
【００２４】
コマンド送受信部３４は、ネットワークＩ／Ｆ部２０を介して通信ネットワーク１５に接続された他の機器からの要求指示を受け付ける。コマンド送受信部３４は、例えばＷｅｂサービス等を稼動し、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等のプロトコルからリクエストを受け付けても良い。
【００２５】
例えば、コマンド送受信部３４は、携帯端末１３からプロジェクタ開始要求又は終了要求を受け付けた場合は、その要求内容をネットワークプロジェクタ制御部３５に通知する。また、コマンド送受信部３４は、携帯端末１３から所定のファイルに対するユーザの操作入力に応じた要求指示を、操作入力コマンドとして受け付けた場合は、受け付けた操作入力コマンドを、キーイベント発行部３６に通知する。
【００２６】
ネットワークプロジェクタ制御部３５は、コマンド送受信部３４からの要求に応じて、ネットワークプロジェクタ３３の起動や終了を制御する。また、ネットワークプロジェクタ制御部３５は、コマンド送受信部３４からの要求に応じて、アプリケーション部３７に所定のアプリケーションを起動するよう要求する。
【００２７】
ここで、ネットワークプロジェクタ制御部３５は、携帯端末１３ごと（後述するアプリケーション７４ごと）にＩＤを発行し、ＯＳ３１上のデスクトップ（図２の例ではデスクトップＡ又はデスクトップＢ）と対応付けて管理する。なお、デスクトップとは、例えば所定のファイルを表示する領域や、所定のファイルを格納して作業する領域等を示すが、これに限定されるものではなく、例えばコンピュータの基本的な操作領域やＯＳ３１における最下層の画面に相当する領域等を示すものであっても良い。
【００２８】
本実施形態では、ネットワークプロジェクタ制御部３５は、複数の携帯端末１３（アプリケーション７４）から要求があった場合に、仮想デスクトップ技術を用いて、ＯＳ３１上にそれぞれの携帯端末１３（アプリケーション７４）に対応するデスクトップを作成し、携帯端末１３ごとにデスクトップを割り当てる。これにより、本実施形態では、携帯端末１３（アプリケーション７４）に対応するデスクトップ上のアプリケーション部３７により、携帯端末１３からの所定のファイルに対する操作入力を、デスクトップ上の所定のファイルに対して実行させる。
【００２９】
また、ネットワークプロジェクタ制御部３５は、デスクトップに表示されている画面を画像投影装置１４に投影するようネットワークプロジェクタ３３を制御する。これにより、アプリケーション部３７により操作入力が実行された所定のファイルが、画像投影装置１４上に投影される。
【００３０】
なお、ネットワークプロジェクタ制御部３５は、画像投影装置１４に投影された所定のファイルのサムネイル画像を生成し、生成したサムネイル画像を携帯端末１３上に表示したり、アプリケーション部３７により操作入力が実行された所定のファイルのサムネイル画像を生成し、生成したサムネイル画像を携帯端末１３上に表示させても良い。
【００３１】
キーイベント発行部３６は、コマンド送受信部３４により得られた要求指示に対応させて予め設定されたキーイベントを発行する。例えば、キーイベント発行部３６は、コマンド送受信部３４により受け付ける操作入力コマンドと発行するキーイベントとの対応関係を管理する管理テーブルを保持する。
【００３２】
キーイベント発行部３６は、この管理テーブルを参照して、コマンド送受信部３４から受け付けた操作入力コマンドに応じてキーイベントを発行し、発行したキーイベントをアプリケーション部３７に通知する。ここで、キーイベント発行部３６は、上述した操作入力コマンドの内容に応じて、例えば所定のファイルに対するアニメーション制御のキーイベントを発行しても良く、上述した操作入力コマンドの名称そのままのキーイベントを発行しても良い。
【００３３】
なお、キーイベント発行部３６により発行されるキーイベントの具体例については後述する。また、キーイベント発行部３６は、例えばＯＳ３１にＷｉｎｄｏｗｓを用いた場合には、ＳｅｄＫｅｙｓメソッド等を用いて、通常ＰＣのキーボードやマウス等から入力されたときと同様のイベントを発行させても良い。
【００３４】
アプリケーション部３７は、ネットワークプロジェクタ制御部３５からの要求に応じて、ＯＳ３１のデスクトップ上で動作し、所定のファイルとしての文書ファイルや、データファイル、パワーポイントファイル等を実行するためのアプリケーション、又は「Ｏｆｆｉｃｅ（登録商標）」、「Ｏｆｆｉｃｅ  Ｖｉｅｗｅｒ」等を起動する。また、アプリケーション部３７は、例えばキーイベント発行部３６によりキーイベントが発行されると、所定のファイルに対してキーイベントに応じた操作入力を実行するよう制御する。
【００３５】
例えば、アプリケーション部３７は、キーイベント発行部３６から、所定のファイルに対するアニメーション制御のキーイベントが通知された場合には、対応するファイルに対し、所定のアニメーション操作を実行するよう制御する。
【００３６】
上述した構成を有することにより、本実施形態では、携帯端末１３により実行された所定のファイルに対する操作入力を、画像投影装置１４に投影された所定のファイルに反映することが可能となる。
【００３７】
＜情報処理装置１１について＞
次に、上述した情報処理装置１１のハードウェア構成について説明する。なお、情報処理装置１１は、例えば一般的なサーバやＰＣ等と同様の構成を有する。
【００３８】
図３は、本実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。図３に示すように、情報処理装置１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４４と、ネットワークＩ／Ｆ部４５とがバス４６を介して接続されている。
【００３９】
ＣＰＵ４１は、演算処理手段であり、情報処理装置１１全体の動作を制御する。ＲＡＭ４２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ４１が情報を処理する際の作業領域として用いられる。
【００４０】
ＲＯＭ４３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４４は、情報の読み書きが可能な不揮発性記憶媒体であり、ＯＳや各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００４１】
ネットワークＩ／Ｆ４５には、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット等が接続される。
【００４２】
上述したハードウェア構成において、ＲＯＭ４３や不揮発性メモリ、ＨＤＤ４４、又は光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ４２等の揮発性メモリに読み出され、ＣＰＵ４１がそのプログラムにしたがって演算処理を実行する。このようにして、情報処理装置１１は、ソフトウェア制御部と集積回路等のハードウェア構成とにより構成され、本実施形態の機能を実現する機能ブロックが構成される。
【００４３】
＜画像形成装置１２の機能構成について＞
次に、上述した画像形成装置１２の機能構成について説明する。図４は、本実施形態に係る画像形成装置の機能構成の一例を示す図である。
【００４４】
図４に示すように、本実施形態に係る画像形成装置１２は、コントローラ５０と、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）５１と、スキャナユニット５２と、排紙トレイ５３と、ディスプレイパネル５４と、操作部デバイス５５と、給紙テーブル５６と、プリントエンジン５７と、排紙トレイ５８と、ネットワークＩ／Ｆ部５９とを有するように構成される。
【００４５】
コントローラ５０は、主制御部６１と、エンジン制御部６２と、画像処理部６３と、文書記憶部６４と、操作表示制御部６５と、入出力制御部６６と、画面情報転送クライアント部６７と、情報処理装置通信部６８とを有するように構成される。
【００４６】
ネットワークＩ／Ｆ部５９は、情報処理装置１１と通信するためのインタフェースであり、ＥｔｈｅｒｎｅｔやＵＳＢインタフェース等が用いられる。また、ネットワークＩ／Ｆ部５９は、ＴＣＰ／ＩＰプロトコルによる通信が可能である。また、ネットワークＩ／Ｆ部５９は、例えば電話回線に接続され、画像形成装置１２がファクシミリとして機能する際に、ファクシミリ送信を実行するためのインタフェースとして機能する。
【００４７】
主制御部６１は、コントローラ５０に含まれる各部を制御し、各部に命令を与える。エンジン制御部６２は、スキャナユニット５２やプリントエンジン５７等の駆動を制御する。
【００４８】
画像処理部６３は、主制御部６１の制御にしたがって、印刷出力すべき画像情報に基づき描画情報を生成する。なお、描画情報は、例えばプリントエンジン５７が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部６３は、スキャナユニット５２から入力される撮像データを処理し、画像データを生成する。なお、画像データは、スキャナ動作により、記憶領域としての文書記憶部６４に格納されたり、ネットワークＩ／Ｆ５９を介して他の機器に送信されたりする。
【００４９】
操作表示制御部６５は、ディスプレイパネル５４や操作部デバイス５５に情報を表示するよう制御し、ディスプレイパネル５４や操作部デバイス５５を介して入力された情報を主制御部６１に通知する。
【００５０】
入出力制御部６６は、ネットワークＩ／Ｆ部５９を介して入出力される情報を主制御部６１に入出力するよう制御する。なお、主制御部６１は、入出力制御部６６を制御することにより、ネットワークＩ／Ｆ部５９等を介して、情報処理装置１１や他のネットワークに接続された機器等にアクセスすることができる。
【００５１】
画面情報転送クライアント６７は、主制御部６１の制御にしたがって、ディスプレイパネル５４や操作表示制御部６５に所定の画面情報を転送する。
【００５２】
情報処理装置通信部６８は、ネットワークＩ／Ｆ部５９を介して、主制御部６１と情報処理装置１１との通信を行う。例えば、情報処理装置通信部６８は、情報処理装置１１から文書記憶部６４に記憶された所定のファイルに対する共有の要求を受けた場合には、文書記憶部６４から所定のファイルを取得し、ネットワークＩ／Ｆ部５９を介して情報処理装置１１に転送する。
【００５３】
＜携帯端末１３の機能構成＞
図５は、本実施形態に係る携帯端末の機能構成の一例を示す図である。図５に示すように、本実施形態に係る携帯端末１３は、コントローラ７０、ネットワークＩ／Ｆ部７１と、ディスプレイパネル７２とを有するように構成される。
【００５４】
コントローラ７０は、ＯＳ７３と、アプリケーション７４とを有するように構成される。
【００５５】
ネットワークＩ／Ｆ部７１は、例えば通信ネットワーク１５等を介して、情報処理装置１１等の他の機器と通信するためのインタフェースである。
【００５６】
ディスプレイパネル７２は、ユーザからの操作入力を検知して、例えば画面表示等を行う。なお、ディスプレイパネル７２に表示される画面の一例については後述する。
【００５７】
ＯＳ７３は、例えば、Ａｎｄｒｏｉｄ  ＯＳや、ｉＯＳ等であり、携帯端末１３の各部を制御する。
【００５８】
アプリケーション７４は、ＯＳ７３上で動作するアプリケーションである。本実施形態では、アプリケーション７４は、例えば画像投影装置１４の画像投影時に、情報処理装置１１から公開されたファイルの一覧を取得し、ディスプレイパネル７２上に所定のファイルを表示する。また、アプリケーション７４は、ディスプレイパネル７２により所定のファイルに対するユーザの操作入力を受け付けると、操作入力に応じたコマンドをネットワークＩ／Ｆ７１を経由して、情報処理装置１１に送信する。
【００５９】
＜情報処理システム全体の動作シーケンス＞
次に、上述した情報処理システム１０全体の動作シーケンスについて説明する。図６は情報処理システム全体の動作シーケンスの一例を示す図である。
【００６０】
なお、図６の例は、例えば情報処理装置１１上で公開された所定のファイルを、携帯端末１３上に表示し、携帯端末１３のディスプレイパネル７２の操作入力により、画像投影装置１４に、携帯端末１３の操作入力が反映された所定のファイルを投影する例を示す。
【００６１】
図６に示すように、ユーザにより携帯端末１３のディスプレイパネル７２に表示されているアプリケーション７４が選択されると（Ｓ１０）、アプリケーション７４は、情報処理装置１１のファイル提供部３２により公開されたファイル一覧を取得する（Ｓ１１）。なお、アプリケーション７４は、このファイル一覧を、例えばＳＭＢを用いて取得しても良いし、Ｗｅｂサービスを用いて取得しても良い。
【００６２】
次に、アプリケーション７４は、ディスプレイパネル７２上に取得したファイル一覧を表示する（Ｓ１２）。
【００６３】
次に、ユーザによりディスプレイパネル７２上に表示されたファイル一覧から所定のファイルが選択され、プロジェクタ投影開始を示すボタン等が押下されると（Ｓ１３）、アプリケーション７４は、情報処理装置１１のコマンド送受信部３４に、プロジェクタ投影開始コマンドを通知する（Ｓ１４）。
【００６４】
ここで、例えばユーザによりファイル一覧からパワーポイントファイル等が選択されると、ディスプレイパネル７２上には、選択されたパワーポイントファイル等が表示される。なお、プロジェクタ投影開始コマンドには、例えば画像投影装置１４と接続するためのＩＰアドレス情報や選択されたファイル情報等が含まれる。
【００６５】
次に、コマンド送受信部３４は、ネットワークプロジェクタ制御部３５に、アプリケーション７４から取得したプロジェクタ投影開始コマンドに基づいて、プロジェクタの投影開始を要求する（Ｓ１５）。
【００６６】
ネットワークプロジェクタ制御部３５は、コマンド送受信部３４からの要求に応じて、上述したように、「Ｏｆｆｉｃｅ」や「ＯｆｆｉｃｅＶｉｅｗｅｒ」等のアプリケーションを起動するように、アプリケーション部３７に要求する（Ｓ１６）。
【００６７】
アプリケーション部３７は、ネットワークプロジェクタ制御部３５からの要求に応じて、上述したアプリケーションを起動し、ＯＳ３１上のデスクトップに所定のファイルを表示して、スライドショーが開始可能な状態とする（Ｓ１７）。アプリケーション部３７は、例えば、Ｓ１３の処理でパワーポイントファイルが選択された場合には、デスクトップ上でパワーポイントファイルを動作させる。
【００６８】
次に、ネットワークプロジェクタ制御部３５は、ネットワークプロジェクタ３３を起動するよう制御し（Ｓ１８）、ネットワークプロジェクタ３３が、ＩＰアドレス情報に基づいて画像投影装置１４と接続する（Ｓ１９）。これにより、画像投影装置１４の画像投影部では、所定のファイルのスライドショーが開始され、Ｓ１７の処理でデスクトップに表示された所定のファイルの投影が開始される。
【００６９】
次に、ネットワークプロジェクタ制御部３５は、画像投影装置１４における投影が成功したと判断すると、コマンド送受信部３４にユニークなＩＤ(指定ＩＤ)を通知する（Ｓ２０）。コマンド送受信部３４は、通知された指定ＩＤを、携帯端末１３のアプリケーション７４に通知する（Ｓ２１）。
【００７０】
次に、ユーザによりディスプレイパネル７２に表示された所定のファイルに対して、操作入力が行われると（Ｓ２２）、アプリケーション７４は、ディスプレイパネル７２上で行われたユーザの操作入力に対応する操作入力コマンドを、コマンド送受信部３４に通知する（Ｓ２３）。
【００７１】
例えば、アプリケーション７４は、ユーザがディスプレイパネル７２上をタッチした場合や、ディスプレイパネル７２上に表示された「→」ボタンを押下した場合は、操作入力コマンドとして、例えば「ＲＩＧＨＴ」等のコマンドをコマンド送受信部３４に通知する。なお、アプリケーション７４は、Ｓ２１の処理で通知された指定ＩＤを、操作入コマンドと併せてコマンド送受信部３４に通知する。
【００７２】
次に、コマンド送受信部３４は、キーイベント発行部３６に、アプリケーション７４から通知された操作入力コマンドと指定ＩＤとを通知する（Ｓ２４）。ここで、コマンド送受信部３４は、指定ＩＤにより、複数の携帯端末１３からの依頼がある場合でも、どのアプリケーション７４からの依頼か判断することが可能となり、複数の携帯端末１３からの依頼を受け付けることが可能となる。
【００７３】
次に、キーイベント発行部３６は、コマンド送受信部３４から得られた操作入力コマンドを、予め設定されたキーイベントに変換する（Ｓ２５）。次に、キーイベント発行部３６は、指定ＩＤに対応するデスクトップ上のアプリケーション部３７に、変換したキーイベントを発行する（Ｓ２６）。キーイベント発行部３６は、例えばＳｅｎｄＫｙｅｓを使用して、上述した操作入力コマンドに対応するキーイベント「ＲＩＧＨＴ」を発行する。
【００７４】
次に、アプリケーション部３７は、発行されたキーイベントに応じた処理を、デスクトップ上の所定のファイルに対して実行するよう制御する（Ｓ２７）。例えば、アプリケーション部３７は、発行されたキーイベント「ＲＩＧＨＴ」に応じた処理を、ＯＳ３１のデスクトップ上で動作するパワーポイントファイルに実行するよう制御する。
【００７５】
本実施形態では、上述した処理により、例えばＰＣのキーボード上で「→」キーが押下されたと同様のイベントが発生し、例えばパワーポイントファイルのスライドショーが実行されている場合に、パワーポイントファイル上のアニメーションが１つ進むことになる。
【００７６】
上述したアプリケーション部３７による処理は、ネットワークプロジェクタ３３に通知され（Ｓ２８）、画像投影装置１４上では、投影されているパワーポイントファイルに対応するアニメーションが反映される（Ｓ２９）。
【００７７】
なお、アプリケーション７４は、ユーザから画像投影装置１４に投影されている所定のファイルのサムネイル画像の要求があると（Ｓ３０）、コマンド送受信部３４にその要求コマンドを通知する（Ｓ３１）。また、コマンド送受信部３４は、ネットワークプロジェクタ制御部３５にその要求内容を通知する（Ｓ３２）。
【００７８】
ネットワークプロジェクタ制御部３５は、ＯＳ３１上のデスクトップに表示されている所定のファイルのサムネイル画像を生成し（Ｓ３３）、コマンド送受信部３４に転送すると（Ｓ３４）、コマンド送受信部３４からアプリケーション７４に転送される（Ｓ３５）。これにより、サムネイル画像が携帯端末１３のディスプレイパネル７２に表示される。
【００７９】
上述した処理により、ユーザは、例えばＰＣ等の情報処理装置の代わりに、携帯端末１３から、所定のファイルを画像投影装置１４に投影して、例えばアニメーション表示等を実行することが可能となる。また、携帯端末１３上の操作と、情報処理装置１１内で発行されるキーイベントとを対応付けることで、例えばＰＣにおけるマウスカーソルの移動や、右クリック、左クリック等のイベントを、携帯端末１３上から、情報処理装置１１を介して発行することが可能となる。これにより、例えばスライドショー時のアニメーション制御だけでなく、携帯端末１３を情報処理装置１１のリモートコントローラとして使用することが可能となる。
【００８０】
＜管理テーブルの一例＞
次に、上述したネットワークプロジェクタ制御部３５により紐付けられるアプリケーション７４のアプリケーションＩＤ（指定ＩＤ）とデスクトップとの対応関係について説明する。図７は、アプリケーションＩＤとデスクトップとを管理する管理テーブルの一例を示す図である。なお、図７の例では、管理テーブルに、「携帯端末のアプリケーション」、「ＩＤ（指定ＩＤ）」、「デスクトップ名」等が対応付けられている。
【００８１】
図７に示すように、ネットワークプロジェクタ制御部３５は、例えば携帯端末１３Ａのアプリケーション７４に対応する「アプリケーションＡ」に、「ＩＤ」として「１１１１」を発行し、「デスクトップＡ」と対応付ける。また、携帯端末１３Ｂのアプリケーション７４に対応する「アプリケーションＢ」に、「ＩＤ」として「２２２２」を発行し、「デスクトップＢ」と対応付ける。
【００８２】
上述したように、本実施形態では、アプリケーション７４ごとに指定ＩＤを発行してデスクトップと対応付けて管理することで、複数の携帯端末1３からの依頼を受け付けることが可能となる。また、アプリケーション７４ごとにデスクトップを用意するため、複数の画像投影装置１４に対してそれぞれ別の画面を投影することが可能となる。
【００８３】
＜ネットワークプロジェクタ起動処理＞
次に、上述した情報処理装置１１のネットワークプロジェクタ制御部３５によりネットワークプロジェクタ３３を起動するまでの処理について説明する。図８は、ネットワークプロジェクタ起動処理の流れを示すフローチャートである。
【００８４】
図８に示すように、ネットワークプロジェクタ制御部３５は、携帯端末１３のアプリケーション７４から、コマンド送受信部３４を介してプロジェクタ投影開始要求を受信すると（Ｓ４０）、ＩＰアドレス情報に基づき、投影開始要求がなされた画像投影装置１４が、使用中か否か判断する（Ｓ４１）。
【００８５】
ここで、ネットワークプロジェクタ制御部３５は、投影開始要求の対象となった画像投影装置１４が使用中でないと判断した場合（Ｓ４１において、ＮＯ）、上述した図７等の管理テーブルを参照し、既にＩＤを発行しているか否か判断する（Ｓ４２）。
【００８６】
ネットワークプロジェクタ制御部３５は、既にＩＤを発行していると判断した場合（Ｓ４２において、ＹＥＳ）、新たにデスクトップ（仮想デスクトップ）を作成し（Ｓ４３）、新たなＩＤを発行する（Ｓ４４）。これは、例えば図７において、「アプリケーションＡ」に「ＩＤ」として「１１１１」を発行しているため、「アプリケーションＢ」のために「デスクトップＢ」を作成し、「ＩＤ」として「２２２２」を発行するような場合である。
【００８７】
一方、ネットワークプロジェクタ制御部３５は、既にＩＤを発行していないと判断した場合（Ｓ４２において、ＮＯ）、Ｓ４４の処理を実行する。これは、例えば図７において、どのアプリケーション７４にも「ＩＤ」を発行していないため、要求のあったアプリケーション７４を「アプリケーションＡ」として、「ＩＤ」に「１１１１」を発行し、「デスクトップＡ」を割り当てるような場合である。
【００８８】
ネットワークプロジェクタ制御部３５は、Ｓ４４の処理後、アプリケーション部３７に要求して、パワーポイントファイル等のアプリケーションを起動させる（Ｓ４５）。例えば、ネットワークプロジェクタ制御部３５は、要求のあったアプリケーション７４が、上述した「アプリケーションＡ」となる場合には、「デスクトップＡ」のアプリケーション部３７Ａにより、アプリケーションを起動させる。
【００８９】
次に、ネットワークプロジェクタ制御部３５は、ネットワークプロジェクタ３３を起動し（Ｓ４６）、例えば要求のあったアプリケーション７４が「アプリケーションＡ」となる場合には、「デスクトップＡ」を表示させて、処理を終了する。
【００９０】
なお、ネットワークプロジェクタ制御部３５は、投影開始要求の対象となった画像投影装置１４が使用中の場合（Ｓ４１において、ＹＥＳ）、使用できないため、そのまま処理を終了する。
【００９１】
＜操作入力コマンドと対応するキーイベントの一例＞
次に、上述した情報処理装置１１のコマンド送受信部３４で受け付ける操作入力コマンドと、キーイベント発行部３６により発行されるキーイベントについて説明する。図９は、操作入力コマンドと対応するキーイベントの一例を示す図である。
【００９２】
図９の例では、「操作」、「操作入力コマンド」、「発行されるキーイベント」、「該当するキー」、「処理内容」等が対応付けられている。ここで、「操作」は、例えば携帯端末１３のディスプレイパネル７２上で実行されるユーザの操作を示し、「操作入力コマンド」は、携帯端末１３のアプリケーション７４から情報処理装置１１のコマンド送受信部３４に通知されるコマンドを示す。
【００９３】
また、「発行されるキーイベント」は、情報処理装置１１内でコマンド送受信部３４により受け付けたコマンドに応じて、キーイベント発行部３６により発行されるイベントを示す。また、「該当するキー」は、例えばＰＣ等のキーボードに該当するキーを示し、「処理内容」は、アプリケーション部３７の制御により実行され、画像投影装置１４に投影されている所定のファイルに反映される内容を示す。
【００９４】
図９に示すように、例えば、携帯端末１３上の「操作」において、ディスプレイパネル７２をタッチした場合（「タッチパネルタッチ」）、携帯端末１３のアプリケーション７４から情報処理装置１１のコマンド送受信部３４には「操作入力コマンド」として「ＲＩＧＨＴ」が通知される。
【００９５】
この場合には、情報処理装置１１内でキーイベント発行部３６により、キーイベントとして「ＲＩＧＨＴ」が発行され、「該当するキー」としては「→」が割り当てられるため、アプリケーション部３７は、「→」に対応する「処理内容」として、所定のファイルに対して「アニメーション進む」よう制御する。これにより、例えば画像投影装置１４ではアニメーションが進んだ所定のファイルが投影されることとなる。
【００９６】
なお、本実施形態における操作入力コマンドとキーイベントとの対応関係についてはこれに限定されるものではない。
【００９７】
＜携帯端末１３に表示される画面の一例＞
次に、上述した携帯端末１３のディスプレイパネル７２に表示される画面について説明する。図１０は、携帯端末に表示される画面の一例を示す図である。
【００９８】
なお、図１０（Ａ）は、携帯端末のアプリケーション選択画面を示し、図１０（Ｂ）は、携帯端末のファイル選択画面例を示し、図１０（Ｃ）は、携帯端末のファイル選択時の動作画面例を示し、図１０（Ｄ）は、携帯端末のプロジェクタ投影時の画面例を示している。
【００９９】
図１０（Ａ）に示すように、携帯端末１３上では、複数のアプリケーションのアイコンが表示される。ここで、ユーザは、表示されているアイコンのうち、画像投影装置１４に画像投影するアプリケーション７４のアイコン（例えば「アプリＡ」）を選択することができる。
【０１００】
例えば、ユーザによりアプリケーション７４のアイコン（例えば「アプリＡ」）が選択されると、図１０（Ｂ）に示すように、携帯端末１３上では、例えば公開されている複数のファイル名がリスト表示される。したがって、ユーザは、表示されているリストのうち、画像投影装置１４に投影させる対象ファイルを選択する。
【０１０１】
本実施形態では、図１０（Ｃ）に示すように、ユーザにより対象ファイルが選択されると、選択された対象ファイルを、携帯端末１３上で表示させるか、又は画像投影（プロジェクタ投影）させるか選択させるための項目を表示する。
【０１０２】
例えば、ユーザが「ファイル表示する」を選択すれば、対象ファイルを携帯端末１３の画面上に表示して、プロジェクタ投影前に内容を確認することができる。また、ユーザが、「プロジェクタ投影する」を選択すれば、対象ファイルが画像投影装置１４上に投影される。このとき、携帯端末１３の画面上には、図１０（Ｄ）に示すように、画像投影装置１４に投影されたファイルと同様の内容（例えば、ファイル画像等）が表示され、実行可能なキーイベントが表示される。
【０１０３】
ここで、ユーザが、携帯端末１３から所定の操作（例えば「→」ボタンを押す）を行うと、情報処理装置１１を介してその操作に対応するキーイベントが発行され、キーイベントに対応する処理内容が、画像投影装置１４に投影されたファイルに実行される。
【０１０４】
上述したように、本発明の実施形態によれば、画像投影における操作性を向上させる。
【０１０５】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１０６】
１０  情報処理システム
１１  情報処理装置
１２  画像形成装置
１３  携帯端末
１４  画像投影装置
２０，４５，５９，７１  ネットワークＩ／Ｆ部
３０，５０，７０  コントローラ
３１，７３  ＯＳ
３２  ファイル提供部
３３  ネットワークプロジェクタ
３４  コマンド送受信部
３５  ネットワークプロジェクタ制御部
３６  キーイベント発行部
３７  アプリケーション部
４１  ＣＰＵ
４２  ＲＡＭ
４３  ＲＯＭ
４４  ＨＤＤ
４６  バス
５１  ＡＤＦ
５２  スキャナユニット
５３  排紙トレイ
５４，７２  ディスプレイパネル
５５  操作部デバイス
５６  給紙テーブル
５７  プリントエンジン
５８  排紙トレイ
６１  主制御部
６２  エンジン制御部
６３  画像処理部
６４  文書記憶部
６５  操作表示制御部
６６  入出力制御部
６７  画面情報転送クライアント
６８  情報処理装置通信部
７２  ディスプレイパネル
７４  アプリケーション
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００９−２６７５７８号公報
【図１】
2013143103.tif 000003
【図２】
2013143103.tif 000004
【図３】
2013143103.tif 000005
【図４】
2013143103.tif 000006
【図５】
2013143103.tif 000007
【図６】
2013143103.tif 000008
【図７】
2013143103.tif 000009
【図８】
2013143103.tif 000010
【図９】
2013143103.tif 000011
【図１０】
2013143103.tif 000012