(57)【要約】【課題】ネットワークに接続可能な情報端末をリモコンとして機能させる。【解決手段】リモート装置１０とネットワークで接続されるプロジェクター装置２０は、リモート装置１０と通信する通信部１２と、画像を形成して表示するプロジェクター機能部３０と、プロジェクター機能部３０を制御するリクエスト解析部２６と、プロジェクター機能部３０の制御を指示するＷｅｂ画面情報を規定するＨＴＭＬ雛形３４を記憶する記憶部３２と、リモート装置１０から送信されるＷｅｂ画面情報の要求信号に基づき、ＨＴＭＬ雛形３４にプロジェクター機能部３０の制御項目に応じた指示手段を選択して配置し、Ｗｅｂ画面情報を生成するＨＴＭＬ生成部２８と、を備え、通信部１２は、Ｗｅｂ画面情報をリモート装置１０に送信し、リクエスト解析部２６は、Ｗｅｂ画面情報の指示手段に応じて送信される指示信号に基づいて、プロジェクター機能部３０を制御する。【選択図】図１
2011133939.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂクライアント機能を有する情報端末とネットワークで接続され、Ｗｅｂサーバー機能を有する画像表示装置であって、
前記情報端末と通信する通信部と、
画像を形成して表示する画像表示部と、
前記画像表示部を制御する制御部と、
前記画像表示部の制御を指示するＷｅｂ画面情報の雛形を規定する雛形データを記憶する記憶部と、
前記情報端末から送信される前記Ｗｅｂ画面情報の要求信号に基づいて、前記記憶部が記憶する前記雛形データと前記画像表示部を制御する制御項目を選択し、前記雛形データが示す雛形に前記制御項目を指示する指示手段を配置して、前記情報端末で表示可能な前記Ｗｅｂ画面情報を生成する生成部と、を備え、
前記通信部は、前記生成部が生成した前記Ｗｅｂ画面情報を前記情報端末に送信し、前記制御部は、前記情報端末に表示された前記Ｗｅｂ画面情報の前記指示手段が指示されることで送信される指示信号に基づいて、前記画像表示部の前記制御項目を制御することを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記生成部は、前記要求信号に含まれるユーザーエージェント情報に基づいて、前記雛形データと前記制御項目を選択することを特徴とする画像表示装置。
【請求項３】
請求項１乃至２のいずれかに記載の画像表示装置において、
前記制御部は、前記情報端末からの前記指示信号を受信したのを起点とする所定の時間内は、前記情報端末以外の装置から送られる前記指示信号を受け付けないことを特徴とする画像表示装置。
【請求項４】
Ｗｅｂサーバー機能を有する画像表示装置を、Ｗｅｂクライアント機能を有する情報端末からネットワークを介して制御する制御方法であって、
前記画像表示装置を制御するＷｅｂ画面情報の要求信号を前記情報端末から前記画像表示装置に送信する工程と、
前記要求信号に基づいて、前記画像表示装置が記憶する前記Ｗｅｂ画面情報の雛形データと前記画像表示装置を制御する制御項目を選択する工程と、
前記雛形データが示す雛形に前記制御項目を指示する指示手段を配置して前記情報端末で表示可能な前記Ｗｅｂ画面情報を生成する工程と、
前記画像表示装置が生成した前記Ｗｅｂ画面情報を前記情報端末に送信する工程と、
前記情報端末が受信した前記Ｗｅｂ画面情報を表示する工程と、
前記情報端末において前記Ｗｅｂ画面情報の前記指示手段が指示された場合、前記指示手段に応じた指示信号を前記画像表示装置に送信する工程と、
前記画像表示装置が受信した前記指示信号に基づいて前記制御項目を制御する工程と、を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置および制御方法に関する。
【背景技術】
【０００２】
従来、ネットワークを介して情報機器等の操作を行う場合、情報機器を操作するリモコンは、操作対象である情報機器についての情報、例えば、操作信号を送るための通信プロトコル、操作信号の意味、操作信号自体の送信手続き、操作範囲情報、及び、デバイスからのフィードバック信号を処理する手続きなどの情報等を予め知っている必要があった。
【０００３】
即ち、リモコンにおいては、操作対象の情報機器に対して個別に対応したレイアウト情報を含むインタフェースを構成する為の操作用アプリケーションが必要であった。この為、簡易なリモコンにおいては、操作用アプリケーションの追加や入れ替えができない為に、情報機器の種類の数だけリモコンが必要となる場合があった。
【０００４】
一方で、複数の情報機器に対応できるように、汎用のリモコンが実用されている。しかしながら、予め操作用アプリケーションが組み込まれている場合、メーカー間で共通する機能しか操作できなかった。また、学習型のリモコンでは、通信用の電波を学習させる必要があるため設定が面倒であった。
このような課題を解決すべく、例えば、下記特許文献１に示すようなリモート操作端末装置が提案されている。このリモート操作端末装置は、ネットワークを使ってリモート操作を実現する装置であり、リモート操作端末装置は、専用のアプリケーションにより情報機器の情報を収集し、予め用意したテンプレートと組み合わせることでリモコンを実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１４８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のリモート操作端末装置は、専用のアプリケーションをインストールすると共に、収集した情報機器の情報と予め用意したテンプレートを組み合わせる機能を予め備える必要があり、これらの機能を備えない一般的な情報端末をリモート操作端末装置として機能させることはできなかった。本発明は、ネットワークに接続可能な情報端末をリモコンとして機能させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］
本適用例にかかる画像表示装置は、Ｗｅｂクライアント機能を有する情報端末とネットワークで接続され、Ｗｅｂサーバー機能を有する画像表示装置であって、前記情報端末と通信する通信部と、画像を形成して表示する画像表示部と、前記画像表示部を制御する制御部と、前記画像表示部の制御を指示するＷｅｂ画面情報の雛形を規定する雛形データを記憶する記憶部と、前記情報端末から送信される前記Ｗｅｂ画面情報の要求信号に基づいて、前記記憶部が記憶する前記雛形データと前記画像表示部を制御する制御項目を選択し、前記雛形データが示す雛形に前記制御項目を指示する指示手段を配置して、前記情報端末で表示可能な前記Ｗｅｂ画面情報を生成する生成部と、を備え、前記通信部は、前記生成部が生成した前記Ｗｅｂ画面情報を前記情報端末に送信し、前記制御部は、前記情報端末に表示された前記Ｗｅｂ画面情報の前記指示手段が指示されることで送信される指示信号に基づいて、前記画像表示部の前記制御項目を制御することを特徴とする。
【０００９】
このような構成によれば、Ｗｅｂサーバー機能を備える画像表示装置は、Ｗｅｂクライアント機能を有する情報端末から送信される要求信号に基づいて、記憶部が記憶する雛形データと画像表示部を制御する制御項目を選択して情報端末で表示可能なＷｅｂ画面情報を生成し、生成したＷｅｂ画面情報を情報端末に送る。そして、情報端末が表示したＷｅｂ画面情報の指示手段が指示された場合、指示信号が画像表示装置に送信されるため、画像表示装置は、指示信号に基づいて画像表示部の制御項目を制御できる。従って、Ｗｅｂクライアント機能を有する情報端末にネットワークを介して画像表示装置を制御させることができる。
【００１０】
［適用例２］
上記適用例にかかる画像表示装置において、前記生成部は、前記要求信号に含まれるユーザーエージェント情報に基づいて、前記雛形データと前記制御項目を選択しても良い。
【００１１】
［適用例３］
上記適用例にかかる画像表示装置において、前記制御部は、前記情報端末からの前記指示信号を受信したのを起点とする所定の時間内は、前記情報端末以外の装置から送られる前記指示信号を受け付けないことが好ましい。
【００１２】
このような構成によれば、情報端末から指示信号を受信してから所定の時間は、他の装置から送られる指示信号は受け付けないため、排他処理できる。
【００１３】
［適用例４］
本適用例にかかる画像表示装置の制御方法は、Ｗｅｂサーバー機能を有する画像表示装置を、Ｗｅｂクライアント機能を有する情報端末からネットワークを介して制御する制御方法であって、前記画像表示装置を制御するＷｅｂ画面情報の要求信号を前記情報端末から前記画像表示装置に送信する工程と、前記要求信号に基づいて、前記画像表示装置が記憶する前記Ｗｅｂ画面情報の雛形データと前記画像表示装置を制御する制御項目を選択する工程と、前記雛形データが示す雛形に前記制御項目を指示する指示手段を配置して前記情報端末で表示可能な前記Ｗｅｂ画面情報を生成する工程と、前記画像表示装置が生成した前記Ｗｅｂ画面情報を前記情報端末に送信する工程と、前記情報端末が受信した前記Ｗｅｂ画面情報を表示する工程と、前記情報端末において前記Ｗｅｂ画面情報の前記指示手段が指示された場合、前記指示手段に応じた指示信号を前記画像表示装置に送信する工程と、前記画像表示装置が受信した前記指示信号に基づいて前記制御項目を制御する工程を有することを特徴とする。
【００１４】
このような方法によれば、Ｗｅｂサーバー機能を備える画像表示装置は、Ｗｅｂクライアント機能を有する情報端末から送信される要求信号に基づいて、記憶する雛形データと制御する制御項目を選択して情報端末で表示可能なＷｅｂ画面情報を生成し、生成したＷｅｂ画面情報を情報端末に送る。そして、情報端末が表示したＷｅｂ画面情報の指示手段が指示された場合、指示信号が画像表示装置に送信されるため、画像表示装置は、指示信号に基づいて画像表示装置の制御項目を制御できる。従って、Ｗｅｂクライアント機能を有する情報端末にネットワークを介して画像表示装置を制御させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るプロジェクター装置とリモート装置とがネットワークに接続された構成図。
【図２】プロジェクター装置とリモート装置のハードウェア構成を示す図。
【図３】リモート装置がプロジェクター装置を制御する処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、画像表示装置であるプロジェクター装置について図面を参照して説明する。
【００１７】
（実施形態）
図１は、Ｗｅｂクライアント機能を有する情報端末であるリモート装置１０と、画像表示装置であるプロジェクター装置２０とがネットワーク４０に接続された構成図である。本実施形態では、リモート装置１０は、携帯電話、携帯情報端末およびパーソナルコンピューター等を想定する。また、プロジェクター装置２０は、ネットワーク４０に接続されたネットワークデバイスであり、ネットワーク４０を介してＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）による情報送信可能なＷｅｂサーバーとして機能する。尚、このプロジェクター装置２０の投射方式は、液晶方式やＤＬＰ（Ｄｉｇｉｔａｌ  Ｌｉｇｈｔ  Ｐｒｏｃｅｓｓｉｎｇ）方式等の何れの方式でも良い。リモート装置１０とプロジェクター装置２０は、それぞれが通信部１２，２２を備える。これらの通信部１２，２２は、例えば、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのような階層化されたプロトコルに基づき情報を送受信する。また、ネットワーク４０は、インターネットやイントラネットを想定する。
【００１８】
リモート装置１０は、通信部１２、Ｗｅｂブラウザー１４、表示部１６および操作部１８を備える。また、プロジェクター装置２０は、通信部２２、リクエスト解析部２６、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）生成部２８、プロジェクター機能部３０および記憶部３２を備える。また、通信部２２は、アプリケーション層の通信サービスとしてＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）処理部２４を備える。
最初に、リモート装置１０の機能部について説明する。Ｗｅｂブラウザー１４は、Ｗｅｂページを閲覧するためのアプリケーションソフトであり、ユーザーがＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指示することで、指示先のＷｅｂサーバーにユーザーエージェントを含むユーザーエージェントヘッダーを付加したリクエストを生成し、インターネット等を介して送る。そして、Ｗｅｂブラウザー１４は、このリクエストに応じてＷｅｂサーバーで生成されるＨＴＭＬ情報を取得し、レイアウトを解析して表示部１６にＨＴＭＬ情報に基づくフォームを表示する。
【００１９】
尚、本実施形態では、このリクエストは、プロジェクター装置２０を制御可能なリモコンアプリの生成を想定する。尚、リモコンアプリは図示を略すが、ユーザーインターフェイスとしてボタンコントロール等の指示手段を備え、投射の開始・終了、台形補正等の各種補正を制御する。また、リモート装置１０は、ユーザーが操作部１８を操作することで、リモコンアプリに対応する指示データを生成し、Ｗｅｂサーバーに送信する。また、Ｗｅｂブラウザー１４は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ等で記述されたソフトウェアを動作できる。尚、Ｗｅｂブラウザー１４が読み込んだリモコンアプリは、ユーザーから終了指示を受けた場合や、タイマーで所定の時間が経過した場合に消去されても良い。
次に、プロジェクター装置２０の機能部について説明する。ＨＴＴＰ処理部２４は、リモート装置１０から送られるリクエストからエージェント情報を取得し、取得したエージェント情報に基づいて、リクエスト解析部２６にリクエストの解析を指示する。この場合、プロジェクター装置２０は、リモート装置１０に制御を占有させ、他の装置からのリクエストを受け付けずに排他を行っても良い。この場合、リモート装置１０から送られたリクエストを起点にし、所定の時間は排他処理を行う構成も想定できる。また、排他処理が終了した場合、他のリモート装置１０に排他処理の終了を通知する手段を更に備えても良い。
【００２０】
リクエスト解析部２６は、リモート装置１０から送られるリクエストを解析し、プロジェクター機能部３０を制御する制御部として機能する。本実施形態では、リクエストにクエリー情報が含まれる場合、リクエスト解析部２６は、そのクエリー情報を解析し、解析した結果に基づいてプロジェクター機能部３０に制御信号を送る。
プロジェクター機能部３０は、画像表示部の１つであり、入力された画像データに基づいて形成した画像を拡大して投射することにより表示する機能を備え、リクエスト解析部２６から制御信号を受けた場合、制御信号に基づいて動作が制御される。また、プロジェクター機能部３０は、リモコンアプリの生成を要求するリクエストを受けた場合、このプロジェクター装置２０で制御可能な制御項目に関するコマンド情報を取得し、取得したコマンド情報をＨＴＭＬ生成部２８に送る。
【００２１】
ＨＴＭＬ生成部２８は、ユーザーエージェント情報に基づいて、記憶部３２に予め記憶され、リモコンアプリの雛形を規定する雛形データであるＨＴＭＬ雛形３４の中から１つを選択し、選択したＨＴＭＬ雛形３４に、プロジェクター機能部３０から送られるコマンド情報に基づく指示手段を配置して、リモコンアプリとして機能するＷｅｂ画面情報（ＨＴＭＬ情報）を生成し、ＨＴＴＰ処理部２４に送る。尚、リモコンアプリのＷｅｂ画面情報には、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ等のスクリプト言語による記述を含んでも良い。更に、Ｊａｖａ（登録商標）アプレットを用いた様態も想定できる。また、ＨＴＭＬ雛形３４は、ＲＯＭ７２（図２参照）に記憶されていても良く、フラッシュメモリーのような記憶装置８０（図２参照）に、リモート装置１０に合わせて順次書き加えられても良い。ＨＴＴＰ処理部２４は、ＨＴＭＬ生成部２８が生成したＨＴＭＬ情報をリモート装置１０にレスポンスとして返す。
【００２２】
図２は、リモート装置１０とプロジェクター装置２０のハードウェア構成を示す。リモート装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５６、記憶装置５８、入力キー６０、表示パネル６２およびネットワークＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）６４を備え、それぞれはバス６６を介して接続されている。また、プロジェクター装置２０は、ＣＰＵ７０、ＲＯＭ７２、ＲＡＭ７４、投射装置７６、ネットワークＩ／Ｆ７８、記憶装置８０およびデータ入力装置８２を備え、それぞれはバス８４を介して接続されている。図１で示した各機能部は、図２で示すハードウェアとソフトウェアが協働して機能を実現する。
次に、図３は、リモート装置１０がプロジェクター装置２０を制御する処理の流れを示すフローチャートである。最初に、リモート装置１０は、プロジェクター装置２０へのアクセス情報をバーコードや非接触ＩＣカード等から取得する（ステップＳ１００）。続いて、リモート装置１０は、取得したアクセス情報に基づき、プロジェクター装置２０に対してリモコンアプリのリクエスト（要求信号）を送る（ステップＳ１０２）。
【００２３】
これに対して、プロジェクター装置２０は、リモート装置１０からリクエストを受け取る（ステップＳ２００）。続いて、プロジェクター装置２０は、リクエストからエージェント情報を取得する（ステップＳ２０２）。更に、プロジェクター装置２０は、プロジェクター機能部３０が現時点で制御可能なコマンドを取得する（ステップＳ２０４）。
続いて、プロジェクター装置２０は、ユーザーに応じたＨＴＭＬ雛形３４を記憶部３２から取得し（ステップＳ２０６）、取得したＨＴＭＬ雛形３４に制御可能なコマンドを配置したリモコンアプリを生成する（ステップＳ２０８）。
続いて、プロジェクター装置２０は、生成したリモコンアプリをリモート装置１０に送る（ステップＳ２１０）。
【００２４】
次に、リモート装置１０は、リモコンアプリを受け取り表示部１６に表示する（ステップＳ１０４）。続いて、ユーザーによりリモコンアプリが操作され、プロジェクター装置２０に対して指示される（ステップＳ１０６）。
続いて、リモート装置１０は、指示に応じたリクエスト（指示信号）を生成し、プロジェクター装置２０に送る（ステップＳ１０８）。続いて、リモート装置１０は、プロジェクター装置２０の操作終了が指示されたか、否かを判定し（ステップＳ１１０）、操作終了が指示されない場合（ステップＳ１１０でＮｏ）、ステップＳ１０６に戻り、ユーザーによるリモコンアプリの操作を待つ。また、操作終了が指示された場合（ステップＳ１１０でＹｅｓ）、リモート装置１０は、リモコンアプリを消去し（ステップＳ１１２）、一連の処理を終了する。
【００２５】
また、プロジェクター装置２０は、ステップＳ１０８でリモート装置１０から送られたリクエストを受け取る（ステップＳ２１２）。続いて、プロジェクター装置２０は、リクエストに含まれるクエリーを解析して制御信号を生成し（ステップＳ２１４）、生成した制御信号をプロジェクター機能部３０に送り、プロジェクター機能を制御する（ステップＳ２１６）。
続いて、プロジェクター装置２０は、リモート装置１０から操作終了が指示されたか、否かを判定し（ステップＳ２１８）、操作終了が指示されない場合（ステップＳ２１８でＮｏ）、ステップＳ２１２に戻り、リモート装置１０からのリクエストを待つ。また、操作終了が指示された場合（ステップＳ２１８でＹｅｓ）、プロジェクター装置２０は一連の処理を終了する。
【００２６】
以上の処理により、本来はプロジェクター装置２０のリモコンではないリモート装置１０に対して、使用可能なコマンドが配置されたリモコンアプリが送られ、ユーザーはリモート装置１０を操作することでプロジェクター装置２０を制御できるため、プロジェクター装置２０を種々の情報処理装置から制御できる。更に、リモコンアプリが生成される際に、使用可能なコマンドが決定されるため、プロジェクター装置２０の設定に応じてコマンドがリモコンアプリに表示されることから、ユーザーに対して使いやすいリモコンを提供できる。また、リモコンアプリの使用後は、リモート装置１０から削除されるため、リモート装置１０のメモリー等のリソースを有効に使用できる。
【００２７】
本発明の実施形態について、図面を参照して説明したが、具体的な構成は、この実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、画像表示装置としてプロジェクター装置２０を採用したが、これに限定されず、テレビジョン装置等でも良い。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
【符号の説明】
【００２８】
１０…リモート装置、１２…通信部、１４…Ｗｅｂブラウザー、１６…表示部、１８…操作部、２０…プロジェクター装置、２２…通信部、２４…ＨＴＴＰ処理部、２６…リクエスト解析部、２８…ＨＴＭＬ生成部、３０…プロジェクター機能部、３２…記憶部、３４…ＨＴＭＬ雛形、４０…ネットワーク、５８…記憶装置、６０…入力キー、６２…表示パネル、６６…バス、７０…ＣＰＵ、７２…ＲＯＭ、７４…ＲＡＭ、７６…投射装置、７８…ネットワークＩ／Ｆ、８０…記憶装置、８２…データ入力装置、８４…バス。
【図１】
2011133939.tif 000003
【図２】
2011133939.tif 000004
【図３】
2011133939.tif 000005