(57)【特許請求の範囲】
【請求項１】
少なくとも１つのクライアント端末から、当該クライアント端末とネットワーク接続された中継装置を介して画像データを表示装置に表示させるシステムにおける中継装置であって、
前記ネットワークを介して、前記中継装置にローカルに接続された周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する仮想ネットワークドライバと、
前記仮想ネットワークドライバに基づいて任意の１つのクライアント端末と前記中継装置との間でデータを相互に通信できるか否かを判断するドライバ接続判断部と、
アドレス情報記憶部であって、前記ドライバ接続判断部が特定のクライアント端末とデータを相互に通信できると判断した場合に、前記特定のクライアント端末から受信した所定のキャプチャ画面のアドレス情報を記憶するアドレス情報記憶部と、
リダイレクト部であって、前記ドライバ接続判断部が前記特定のクライアント端末とデータを相互に通信できると判断した場合に、任意の情報表示端末からアクセスがあると、前記情報表示端末に対して、前記所定のキャプチャ画面のアドレス情報にアクセスするように、前記アドレス情報記憶部に記憶されている前記所定のキャプチャ画面のアドレス情報をリダイレクト通知するリダイレクト部と、
を備える
中継装置。
【請求項２】
前記中継装置は、認証キー生成部をさらに備え、
前記ドライバ接続判断部が前記特定のクライアント端末とデータを相互に通信できると判断した場合に、
前記アドレス情報記憶部は、前記特定のクライアント端末から所定のキャプチャ画面のアドレス情報に加えて暗号鍵を受信して記憶し、
前記認証キー生成部は、前記暗号鍵をもとに認証キーを生成するものであって、
前記リダイレクト部が情報表示端末に対してリダイレクト通知する前記所定のキャプチャ画面のアドレス情報は、前記認証キーを付加したセキュリティ性の高いキャプチャ画面ＵＲＬ情報である
請求項１記載の中継装置。
【請求項３】
少なくとも１つのクライアント端末から、当該クライアント端末とネットワーク接続された中継装置を介して画像データを表示装置に表示させるシステムであって、
（１）中継装置は、
（１−Ａ）前記ネットワークを介して、前記中継装置にローカルに接続された周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する第１の仮想ネットワークドライバと、
（１−Ｂ）前記仮想ネットワークドライバに基づいて任意の１つのクライアント端末と前記中継装置との間でデータを相互に通信できるか否かを判断する第1のドライバ接続判断部と、
（１−Ｃ）アドレス情報記憶部であって、前記第1のドライバ接続判断部が特定のクライアント端末とデータを相互に通信できると判断した場合に、前記特定のクライアント端末から受信した所定のキャプチャ画面のアドレス情報を記憶するアドレス情報記憶部と、
（１−Ｄ）リダイレクト部であって、前記第1のドライバ接続判断部が前記特定のクライアント端末とデータを相互に通信できると判断した場合に、任意の情報表示端末からアクセスがあると、前記情報表示端末に対して、前記所定のキャプチャ画面のアドレス情報にアクセスするように、前記アドレス情報記憶部に記憶されている前記所定のキャプチャ画面のアドレス情報をリダイレクト通知するリダイレクト部
とを備え、
（２）クライアント端末は、
（２−Ａ）前記ネットワークを介して前記中継装置にローカルに接続して前記中継装置の周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する第２の仮想ネットワークドライバと、
（２−Ｂ）前記第２の仮想ネットワークドライバに基づいて前記中継装置との間でデータを相互に通信できるか否かを判断する第２のドライバ接続判断部と、
（２−Ｃ）表示画面をキャプチャし、キャプチャした画面データのＵＲＬ情報をキャプチャ画面ＵＲＬ情報として生成するキャプチャ部と、
（２−Ｄ）前記第２のドライバ接続判断部が前記中継装置との間でデータを相互に通信できると判断した場合、当該キャプチャ画面ＵＲＬ情報を前記中継装置に送信するアドレス通知部とを備え、
前記第２のドライバ接続判断部は、前記中継装置との間でデータを相互に通信できないと判断した場合、キャプチャ画面ＵＲＬ情報にアクセスしてきた情報表示端末に対して前記中継装置の所定アドレスをリダイレクト通知する
システム。
【請求項４】
前記中継装置は、認証キー生成部をさらに備え、
前記第１のドライバ接続判断部が前記特定のクライアント端末とデータを相互に通信できると判断した場合に、
前記アドレス情報記憶部は、前記特定のクライアント端末から、所定のキャプチャ画面ＵＲＬ情報に加えて前記キャプチャ部が生成した暗号鍵を受信して記憶し、
前記認証キー生成部は、前記暗号鍵をもとに認証キーを生成するものであって、
前記リダイレクト部が情報表示端末に対してリダイレクト通知する前記所定のキャプチャ画面のアドレス情報は、前記認証キーを付加したセキュリティ性の高いキャプチャ画面ＵＲＬ情報であり、
前記クライアント端末は、認証部をさらに備え、
前記キャプチャ部は、前記キャプチャ画面ＵＲＬ情報に加えて暗号鍵をさらに生成し、
前記アドレス通知部は、前記第２のドライバ接続判断部が前記中継装置との間でデータを相互に通信できると判断した場合、前記キャプチャ画面ＵＲＬ情報に加えて前記暗号鍵を前記中継装置に送信するものであって、
前記情報表示端末からキャプチャ画面ＵＲＬにアクセスがあった場合、前記認証部は、前記情報表示端末が示すキャプチャ画面ＵＲＬ情報が、前記キャプチャ部で生成した暗号鍵を基に生成されたものであるか否か照合する
請求項３記載のシステム。
【請求項５】
前記システムにおける情報表示端末は、前記クライアント端末の画面に描画を行うために必要な情報を送信する描画情報送信部を備え、
前記クライアント端末は、
（２−Ｅ）前記情報表示端末からの描画のリクエストを許可するか否かを判断する描画許可判断部と、
（２−Ｆ）前記情報表示端末から送信される描画情報を受信する描画情報受信部
とをさらに備える
請求項３または４記載のシステム。
【請求項６】
少なくとも１つのクライアント端末から、当該クライアント端末とネットワーク接続された中継装置を介して画像データを表示装置に表示させるシステムにおけるクライアント端末のプログラムであって、
クライアント端末を、
前記ネットワークを介して、前記中継装置にローカルに接続された周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する仮想ネットワークドライバと、
前記仮想ネットワークドライバに基づいて前記中継装置との間でデータを相互に通信できるか否かを判断するドライバ接続判断手段と、
表示画面をキャプチャし、キャプチャした画面データのＵＲＬ情報をキャプチャ画面ＵＲＬ情報として生成するキャプチャ手段と、
前記ドライバ接続判断手段が前記中継装置との間でデータを相互に通信できると判断した場合、当該キャプチャ画面ＵＲＬ情報を前記中継装置に送信するアドレス通知手段として機能させ、
前記ドライバ接続判断手段が前記中継装置との間でデータを相互に通信できないと判断した場合、キャプチャ画面ＵＲＬ情報にアクセスしてきた情報表示端末に対して前記中継装置の所定アドレスを、前記ドライバ接続判断手段にリダイレクト通知させる
プログラム。
【請求項７】
前記プログラムは、
クライアント端末をさらに認証手段として機能させ、
前記キャプチャ手段は、暗号鍵をさらに生成し、
前記アドレス通知手段は、キャプチャ画面ＵＲＬ情報に加えて前記暗号鍵を前記中継装置に送信するものであって、
前記情報表示端末からキャプチャ画面ＵＲＬにアクセスがあった場合、前記情報表示端末が示すキャプチャ画面ＵＲＬ情報が前記キャプチャ手段で生成した暗号鍵を基に生成されたものであるか否かを前記認証手段に照合させる
請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置および中継システムに関するものであり、より詳しくは表示画像中継装置および表示画像中継システムに関する。
【背景技術】
【０００２】
最近、講演会、セミナーなどが広い会場で開催される折りに、会場内の視聴者と共有したいデータ（情報）をプロジェクタなどの大画面表示装置を利用して、情報提供することがよく行われている。このような場合、大画面表示装置から遠方で視聴している参加者には細かい文字・図・グラフなどの情報が目視しづらいという問題がある。こうした場合、視聴者が手にする表示装置に投影できれば視認性・利便性が増す。
【０００３】
ここで、非特許文献１には、既設の大型表示装置に受信機を接続し、有線または無線ネットワークを利用して、プレゼンテーション用のデータなどを保存しているリモートに設置されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に接続した送信機との間で、高品質な映像と音声をリアルタイムに配信できるものの記載がある。複数台の受信機と、送信機を利用することで、上記の事例であれば、視聴者は大画面表示装置に映し出されるデータを共有することが可能になる。しかし、受信機を視聴者の人数分用意する必要があること、さらに受信機を視聴者の手元の表示装置に接続する必要があるなどコスト、視聴者の利便性の面で問題がある。
【０００４】
また、非特許文献２には、ディスプレイ機器を接続して、有線または無線ネットワーク経由で離れた場所にあるＰＣから当該ＰＣ上のコンテンツを表示することができる中継装置の記載がある。非特許文献２によれば、この中継装置はＵＳＢ  ｏｖｅｒ  ＩＰ技術を利用するための仮想ネットワークドライバ（後述）を備えており、ディスプレイ以外にも、様々なＵＳＢ機器をネットワーク上で、あたかもＵＳＢケーブルをつないでいるかのように利用できるため、ＵＳＢ機器を離れた場所に設置して利用することを可能にしている。上記の事例であれば、視聴者が非特許文献２に記載された中継装置に自身の手許にあるＵＳＢインタフェースを備えたスマートフォンやタブレットなどの装置を接続できれば、視聴者は大画面表示装置に映し出されるデータを自身の装置で閲覧することが可能になる。しかし、ＵＳＢ  ｏｖｅｒ  ＩＰ技術の原理上、1つのデバイスに同時に接続できるＰＣは1台であるため、事例のような複数の視聴者に同等のサービスを提供できないという問題がある。
【０００５】
これを解決する方策としては、中継装置自ら中継する表示画面をキャプチャして、アクセスしてきた視聴者の端末に閲覧をさせることが考えられるが、中継装置には十分なハードウェアリソース（ＣＰＵ能力やメモリ容量）がないため現実的ではない。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】サイレックス・テクノロジー株式会社ホームページ＜http://www.silex.jp/products/audiovisual/mvds_x5.html＞
【０００７】
【非特許文献２】サイレックス・テクノロジー株式会社ホームページ＜http://www.silex.jp/products/netda/sxnd4050g.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記問題を解決するためになされたものであり、無線または有線通信ネットワークを介して表示画面データを記憶する端末と複数の情報端末装置とが当該データの共有を行うことを可能にする中継装置を提供し、さらには共有データを記憶する端末と中継装置との間でデータのやり取りが行われなければ、データ共有のためのアクセスを禁止する処理により、ユーザの利便性向上を図るとともに、共有データを記憶する端末への外部アクセスに対するセキュリティの向上を目的とする。
【課題を解決するための手段】
【０００９】
本願発明の第１の形態は、少なくとも１つのクライアント端末から、当該クライアント端末とネットワーク接続された中継装置を介して画像データを表示装置に表示させるシステムにおける中継装置であって、ネットワークを介して、中継装置にローカルに接続された周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する仮想ネットワークドライバと、仮想ネットワークドライバに基づいて任意の１つのクライアント端末と前記中継装置との間でデータを相互に通信できるか否かを判断するドライバ接続判断部と、アドレス情報記憶部であって、ドライバ接続判断部が所定のクライアント端末とデータを相互に通信できると判断した場合に、クライアント端末から受信した所定のキャプチャ画面のアドレス情報を記憶するアドレス情報記憶部と、リダイレクト部であって、ドライバ接続判断部が所定のクライアント端末とデータを相互に通信できると判断した場合に、任意の情報表示端末からアクセスがあると、情報表示端末に対して、所定のキャプチャ画面のアドレス情報にアクセスするように、アドレス情報記憶部に記憶されている所定のキャプチャ画面のアドレス情報をリダイレクト通知するリダイレクト部と、を備える中継装置である。
【００１０】
さらに好ましくは、認証キー生成部をさらに備え、ドライバ接続判断部が所定のクライアント端末とデータを相互に通信できると判断した場合に、アドレス情報記憶部は、クライアント端末から所定のキャプチャ画面のアドレス情報に加えて暗号鍵を受信して記憶し、認証キー生成部は、前記暗号鍵をもとに認証キーを生成するものであって、リダイレクト部が情報表示端末に対してリダイレクト通知する所定のキャプチャ画面のアドレス情報は、認証キーを付加したセキュリティ性の高いキャプチャ画面ＵＲＬ情報である。
【００１１】
本願発明の第２の形態は、少なくとも１つのクライアント端末から、当該クライアント端末とネットワーク接続された中継装置を介して画像データを表示装置に表示させるシステムであって、
（１）中継装置は、
（１−Ａ）ネットワークを介して、中継装置にローカルに接続された周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する第１の仮想ネットワークドライバと、
（１−Ｂ）仮想ネットワークドライバに基づいて任意の１つのクライアント端末と中継装置との間でデータを相互に通信できるか否かを判断する第1のドライバ接続判断部と、
（１−Ｃ）アドレス情報記憶部であって、第1のドライバ接続判断部が所定のクライアント端末とデータを相互に通信できると判断した場合に、クライアント端末から受信した所定のキャプチャ画面のアドレス情報を記憶するアドレス情報記憶部と、
（１−Ｄ）リダイレクト部であって、前記第1のドライバ接続判断部が所定のクライアント端末とデータを相互に通信できると判断した場合に、任意の情報表示端末からアクセスがあると、情報表示端末に対して、所定のキャプチャ画面のアドレス情報にアクセスするように、アドレス情報記憶部に記憶されている所定のキャプチャ画面のアドレス情報をリダイレクト通知するリダイレクト部とを備え、
（２）クライアント端末は、
（２−Ａ）ネットワークを介して中継装置にローカルに接続して中継装置の周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する第２の仮想ネットワークドライバと、
（２−Ｂ）第２の仮想ネットワークドライバに基づいて中継装置との間でデータを相互に通信できるか否かを判断する第２のドライバ接続判断部と、
（２−Ｃ）表示画面をキャプチャし、キャプチャした画面データのＵＲＬ情報をキャプチャ画面アドレス情報として生成するキャプチャ部と、
（２−Ｄ）第２のドライバ接続判断部が中継装置との間でデータを相互に通信できると判断した場合、当該キャプチャ画面アドレス情報を中継装置に送信するアドレス通知部とを備え、
第２のドライバ接続判断部は、中継装置との間でデータを相互に通信できないと判断した場合、キャプチャ画面ＵＲＬにアクセスしてきた情報表示端末に対して中継装置の所定アドレスをリダイレクト通知するシステムである。
【００１２】
さらに好ましくは、認証キー生成部をさらに備え、第１のドライバ接続判断部が所定のクライアント端末とデータを相互に通信できると判断した場合に、アドレス情報記憶部は、前記クライアント端末から、所定のキャプチャ画面のアドレス情報に加えて前記キャプチャ部が生成した暗号鍵を受信して記憶し、認証キー生成部は、暗号鍵をもとに認証キーを生成するものであって、リダイレクト部が情報表示端末に対してリダイレクト通知する所定のキャプチャ画面のアドレス情報は、認証キーを付加したセキュリティ性の高いキャプチャ画面ＵＲＬ情報であり、クライアント端末は、認証部をさらに備え、キャプチャ部は、キャプチャ画面アドレス情報に加えて暗号鍵をさらに生成し、アドレス通知部は、第２のドライバ接続判断部が中継装置との間でデータを相互に通信できると判断した場合、キャプチャ画面アドレス情報に加えて暗号鍵を中継装置に送信するものであって、情報表示端末からキャプチャ画面ＵＲＬにアクセスがあった場合、認証部は、情報表示端末が示すキャプチャ画面ＵＲＬ情報が、キャプチャ部で生成した暗号鍵を基に生成されたものであるか否か照合する。
【００１３】
本願発明の第３の形態は、少なくとも１つのクライアント端末から、当該クライアント端末とネットワーク接続された中継装置を介して画像データを表示装置に表示させるシステムにおけるクライアント端末のプログラムであって、クライアント端末を、ネットワークを介して、中継装置にローカルに接続された周辺機器を、クライアント端末から直接接続されているかのようにデータ制御する仮想ネットワークドライバと、第２の仮想ネットワークドライバ手段に基づいて中継装置との間でデータを相互に通信できるか否かを判断するドライバ接続判断手段と、表示画面をキャプチャし、キャプチャした画面データのＵＲＬ情報をキャプチャ画面アドレス情報として生成するキャプチャ手段と、ドライバ接続判断手段が中継装置との間でデータを相互に通信できると判断した場合、当該キャプチャ画面アドレス情報を中継装置に送信するアドレス通知手段として機能させ、ドライバ接続判断手段が中継装置との間でデータを相互に通信できないと判断した場合、キャプチャ画面ＵＲＬにアクセスしてきた情報表示端末に対して中継装置の所定アドレスを、ドライバ接続判断手段にリダイレクト通知させるプログラムである。
【００１４】
さらに好ましくは、クライアント端末をさらに認証手段として機能させ、キャプチャ手段は、暗号鍵をさらに生成し、アドレス通知手段は、キャプチャ画面アドレス情報に加えて暗号鍵を中継装置に送信するものであって、情報表示端末からキャプチャ画面ＵＲＬにアクセスがあった場合、情報表示端末が示すキャプチャ画面ＵＲＬ情報がキャプチャ部で生成した暗号鍵を基に生成されたものであるか否かを認証手段に照合させる。
【発明の効果】
【００１５】
本発明の中継装置により、大規模の会場の視聴者は、自ら手にするタブレット端末などの情報表示端末から中継装置の特定ＵＲＬにアクセスするだけで、講演者が投影するコンテンツを送信しているクライアントＰＣのキャプチャ画面を視聴者が閲覧できるようになる。また、現実的には、情報表示端末はコンテンツの送信元のクライアントＰＣにリダイレクトされ、情報表示端末のユーザはこれにアクセスし閲覧するが、このアクセスはあくまでも一時的なものであり、送信元が変われば、これに応じてアクセス先も変わり、過去にアクセスしていたＰＣとのアクセスはできなくなるため、表示データを送信する端末へのアクセスに対するキュリティの向上を図ることができる。さらに本発明により、情報表示端末のユーザはコンテンツの閲覧だけでなく、これに変更を加えることも一定の条件で可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態にかかる表示画像中継システム構成図である。
【図２】本発明の実施の形態にかかる各装置のハードウェア構成図である。
【図３】本発明の実施の形態にかかる中継装置１００の機能ブロック図である。
【図４】本発明の実施の形態にかかるクライアントＰＣ１０１および１０３の機能ブロック図である。
【図５】本発明の実施の形態にかかる情報表示端末１０２の機能ブロック図である。
【図６】本発明の実施の形態にかかる表示画像中継システムの動作遷移図である。
【図７】本発明の実施の形態１にかかる表示画像中継システムの動作遷移図である。
【図８】本発明の実施の形態２にかかる表示画像中継システムの動作遷移図である。
【図９】本発明の実施の形態にかかる表示画像中継システムのシーケンス図である。
【図１０】本発明の実施の形態にかかるクライアントＰＣ１０１の動作フローチャート図である。
【図１１】本発明の実施の形態にかかる中継装置１００の動作フローチャート図である。
【図１２】本発明の実施の形態にかかる中継装置１００の特定ＵＲＬ情報の一例である。
【図１３】本発明の実施の形態にかかるクライアントＰＣ１０１および１０３のキャプチャ画面のＵＲＬ情報の一例である。
【図１４】本発明の実施の形態にかかるクライアントＰＣ１０１および１０３のキャプチャ画面のＵＲＬ情報に認証キーを付加したセキュリティ性の高いＵＲＬ情報の一例である。
【図１５】本発明の実施の形態にかかる表示画像中継システム構成図である。
【図１６】本発明の第２の実施の形態にかかるクライアントＰＣ１１１の機能ブロック図である。
【図１７】本発明の第２の実施の形態にかかる情報表示端末１１２の機能ブロック図である。
【図１８】本発明の第２の実施の形態にかかる表示画像中継システムの動作遷移図である。
【符号の説明】
【００１７】
１００  中継装置
１０１、１０３、１１１  クライアントＰＣ
１０２、１１２  情報表示端末
２００  ＣＰＵ
２０１  ＲＯＭ
２０２  ＲＡＭ
２０３  記憶装置
２０４  通信Ｉ／Ｆ部
２０５  内部バス
３１０、４１１  仮想ネットワークドライバ
３１１、４１２  ドライバ接続判断部
３１２、４１３、５１１  通信制御部
３１３、４１４、５１２  検出部
３１４、４１５、５１３  アドレス情報記憶部
３１５  リダイレクト部
３１６  認証キー生成部
４１０  接続ユーティリティ
４１６  キャプチャ部
４１７  アドレス通知部
４１８  認証部
５１０  アプリケーション
【発明を実施するための形態】
【００１８】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００１９】
以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。
【００２０】
（実施の形態）
図１は本発明の実施の形態にかかる表示画像中継システム構成を示す。
【００２１】
図１には、アクセスポイント機能を備えた中継装置１００を介して、ブラウザと表示機能を備えた情報表示端末１０２がクライアントＰＣ１０１とデータのやりとりを行うシステムを示している。ここで、中継装置１００は、後述する様に仮想ネットワークドライバを備えており、クライアントＰＣ１０１からネットワークを経由して受信するデータを自身に接続された機器に受け渡す装置として機能している。本実施形態における中継装置１００は、プレゼンテーション用の画像データをクライアントＰＣから受け取り、内部的にＵＳＢ接続された画像表示モジュールで再生し、外部の大画面表示装置１０４に表示する。クライアントＰＣ１０１は、プレゼンテーション用の画像データを中継装置に送信するとともに、そのデータを、定期的にまたは外部装置からのリクエストに従い、装置内のプログラムでキャプチャ処理し、ウェブページを記述する形式で記憶装置内に記憶する機能を備えた端末である。クライアントＰＣ１０１は据置型のデスクトップＰＣであっても、ノートＰＣ、タブレット、スマートフォンなどのモバイル性を有する装置であってもよい。情報表示端末１０２は、視聴者のＰＣ、タブレット、スマートフォンなどであり、大画面表示装置に表示される画面を視聴者の身近で閲覧するために用いられる。
【００２２】
なお、この表示画像中継システムの構成機器のひとつである情報表示端末は、図１では1台のみとして図示しているが、本発明の解決しようとする課題で記述したように、共有データを記憶する端末と複数の情報端末装置とがデータ共有を行うことを鑑みれば、２台以上であってもよい。また、このため、中継装置１００はアクセスポイント機能を備え、情報表示端末１０２は中継装置１００およびクライアントＰＣ１０１との間で無線による通信が可能であることが好ましい。
【００２３】
図２は、本発明の実施の形態にかかる中継装置１００、クライアントＰＣ１０１および１０３（後述する）、ならびに情報表示端末１０２のハードウェア構成図である。これらの装置は同じハードウェア構成を備えている。
【００２４】
図２に示すＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２、記憶装置２０３、通信Ｉ／Ｆ部２０４、各構成部品間を接続している内部バス２０５などを備えている。
【００２５】
ＣＰＵ２００は、ＲＯＭ２０１に格納された制御プログラムを実行するプロセッサである。
【００２６】
ＲＯＭ２０１は、制御プログラム等を保持する読み出し専用記憶領域である。
【００２７】
ＲＡＭ２０２は、ＣＰＵ２００が制御プログラムを実行するときに使用するワークエリアとして用いられる記憶領域である。
【００２８】
記憶装置２０３は、制御プログラム、制御情報、装置情報、または認証情報などを保持する記憶領域である。
【００２９】
通信Ｉ／Ｆ部２０４は、少なくとも無線通信を行う無線通信インタフェースを備えている。例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ、ｎ、ａｃ規格等に適合する無線ＬＡＮの通信インタフェースである。また、ＩＥＥＥ８０２．３規格などに適合する有線ＬＡＮの通信インタフェースを備えていてもよい。
【００３０】
内部バス２０５は、ＣＰＵ２００，ＲＯＭ２０１、ＲＡＭ２０２、記憶装置２０３、通信Ｉ／Ｆ部２０４を電気的に接続している内部バスである。
【００３１】
（中継装置）
つぎに、図３に示す本実施の形態に係る中継装置１００の機能ブロック図について説明する。
【００３２】
図３に示す中継装置１００は、仮想ネットワークドライバ３１０、ドライバ接続判断部３１１、通信制御部３１２、検出部３１３、アドレス情報記憶部３１４、リダイレクト部３１５、認証キー生成部３１６などを備えている。
以下に各機能について記載する。
【００３３】
本明細書において記載する仮想ネットワークドライバ３１０とは、ＵＳＢ ｏｖｅｒ  ＩＰ技術を実現するのに必要不可欠なものであって、ネットワークを介して無線または有線で接続している装置（例えばクライアントＰＣ１０１）と中継装置１００にローカルに接続する周辺機器（例えばＵＳＢ機器）との間で送受信されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットをカプセル化・デカプセル化することで、周辺機器がクライアントＰＣ１０１に直接接続されているかのように動作することを可能にするものを意味する。この場合、ネットワークを挟んで通信する相手側機器（例えばクライアントＰＣ１０１）にも同様の仮想ネットワークドライバが備えられている必要がある。
【００３４】
ドライバ接続判断部３１１は、仮想ネットワークドライバ３１０と無線または有線通信の接続が確立しているクライアント装置が備える仮想ネットワークドライバとの間でデータのやり取りが行えるか否かを判断する。中継装置１００といずれかのクライアントとデータのやり取りが行える場合、リダイレクト部に通知する（これ以降、中継装置１００はクライアントＰＣ１０１とデータのやり取りが行えると仮定して説明を進める）。また、ドライバ接続判断部３１１は、クライアントＰＣ１０１からネットワークおよび後述する通信制御部３１２を経由して、クライアントＰＣ１０１が保持するキャプチャ画面ＵＲＬ情報および認証キー生成の基になる暗号鍵(例えば数字、アルファベットで構成される)を受信し、アドレス情報記憶部３１４へ保持するように通知する。クライアントＰＣ１０１が保持しているキャプチャ画面ＵＲＬ情報、暗号鍵についての詳細は後述する。
【００３５】
一方、ドライバ接続判断部３１１は、クライアントＰＣ１０１とのデータのやり取りが行えない（仮想ネットワークドライバ間のデータのやり取りが行えない）場合、特定ＵＲＬに「未接続」である旨の情報を格納するようにリダイレクト部３１５へ通知する。なお、本明細書において特定ＵＲＬとは、図１２にその一例を示すように、本実施の形態にかかる表示画像中継システムにおいて、ユーザが情報表示端末１０２でクライアントＰＣ１０１のキャプチャ画面情報を共有したい場合に、初めにアクセスする中継装置１００のＵＲＬを言う。
【００３６】
ここで、キャプチャ画面ＵＲＬ情報は、表示画面をキャプチャしたデータを保持しているクライアントＰＣ１０１のアドレスを示すＵＲＬの情報（図１３にその一例を示す）である。
【００３７】
通信制御部３１２は、ＩＥＥＥ８０２．１１規格に準拠した所定のプロセスを経て、クライアントＰＣ１０１と中継装置１００との間で無線通信を行う。また、通信制御部３１２は有線ケーブルでクライアントＰＣ１０１と中継装置１００とが接続している場合、ＩＥＥＥ８０２．３規格に準拠した所定のプロセスを経て、有線通信を行う。
【００３８】
検出部３１３は、クライアントＰＣ１０１と情報表示端末１０２とが無線または有線通信で接続された否かを検出する。
【００３９】
アドレス情報記憶部３１４は、クライアントＰＣ１０１の保持しているキャプチャ画面ＵＲＬ情報および認証キー生成の基になる暗号鍵を保持する。
【００４０】
リダイレクト部３１５は、ドライバ接続判断部３１１でデータのやり取りが行えると判断された場合に、情報表示端末１０２から特定ＵＲＬへアクセスがあると、アドレス情報記憶部３１４に保持しているキャプチャ画面ＵＲＬ情報と中継装置１００のＭＡＣアドレスに加えて認証キー生成部３１６で生成した認証キー情報を付加し、セキュリティ性の高いキャプチャ画面ＵＲＬ情報を生成して、通信制御部３１２を介してネットワーク経由で情報表示端末１０２にリダイレクト通知する。このリダイレクト通知は、一般にウェブブラウザを利用するユーザが指定するＵＲＬのウェブページにアクセスした場合、そのウェブページが移転などされていると、ユーザへ指定したＵＲＬが変更されたことを通知することやユーザを特定のアドレスに誘導するリダイレクト機能と同じ機能であり、本実施の形態のリダイレクト部は、クライアントＰＣ１０１の生成したセキュリティ性の高いキャプチャ画面ＵＲＬに情報表示端末１０２がアクセスするように誘導する。このリダイレクト部の機能により、情報表示端末１０２のユーザは、中継装置１００に接続されたクライアントＰＣ（すなわち中継装置１００に画像を送信しているクライアントＰＣ）に、自動的にセキュリティ性の高いアクセスを行いキャプチャ画像の閲覧が可能となる。
【００４１】
その一方、ドライバ接続判断部３１１でデータのやり取りが行えないと判断された場合に、情報表示端末１０２からの特定ＵＲＬへのアクセスがあると、ドライバ接続判断部３１１から通知された「未接続」の旨の情報を、通信制御部３１２を介してネットワーク経由で情報表示端末１０２にリダイレクト通知する。
【００４２】
認証キー生成部３１６は、クライアントＰＣ１０１から受信しアドレス情報記憶部３１４が保持している暗号鍵を基に認証キーの生成を行う。なお、生成された認証キーの一例は図１４に示している認証キーである。
【００４３】
（クライアントＰＣ）
つぎに、図４に示す、本実施の形態にかかるクライアントＰＣ１０１の機能ブロック図について説明する。
【００４４】
図４に示すクライアントＰＣ１０１は、接続ユーティリティ４１０、仮想ネットワークドライバ４１１、ドライバ接続判断部４１２、通信制御部４１３、検出部４１４、アドレス情報記憶部４１５、キャプチャ部４１６、アドレス通知部４１７、認証部４１８などを備えている。
【００４５】
接続ユーティリティ４１０は、中継装置１００とネットワークを介して無線または有線で接続している場合に、クライアントＰＣ１０１と中継装置１００との間でデータのやり取りを行うための各種設定、通信状況などを管理、監視する機能を備えたソフトウェアである。また、クライアントユーザがクライアントＰＣ１０１から中継装置１００とのデータのやり取りを行えるようにすることおよび行えないようにすること（データ通信の可否制御）もできる。
【００４６】
仮想ネットワークドライバ４１１は、ネットワークを介して無線または有線で接続された中継装置１００の仮想ネットワークドライバ３１０との間で、その中継装置１００にローカルにＵＳＢ接続された周辺機器（本実施例では、内部的にＵＳＢ接続された画像表示モジュールを経由して大画面表示装置が中継装置に接続されている）に向けたデータ信号を送受信するため、ＩＰパケットをカプセル化・デカプセル化する。これにより、周辺機器はクライアントＰＣ１０１に直接接続されているかのように動作する。
【００４７】
ドライバ接続判断部４１２は、仮想ネットワークドライバ４１１と中継装置１００の仮想ネットワークドライバ３１０との間でデータのやり取りが行えるか否かを判断する。中継装置１００とデータのやり取りが行える場合、アドレス通知部（後述）４１７は、通信制御部４１３およびネットワークを経由してアドレス情報記憶部４１５に記憶されたキャプチャ画面ＵＲＬ情報および認証キー生成の基になる暗号鍵を中継装置１００に通知する。
【００４８】
一方、クライアントPC１０１が中継装置１００とデータのやり取りが行えない（仮想ネットワークドライバ間のデータのやり取りが行えない）場合、後述するアドレス通知部４１７は、アクセスしてきた情報表示端末１０２に対して、通信制御部３１２およびネットワークを経由して中継装置１００の特定ＵＲＬへアクセスするようにリダイレクト通知する。
【００４９】
通信制御部４１３は、ＩＥＥＥ８０２．１１規格に準拠した所定のプロセスを経て、クライアントＰＣ１０１と中継装置１００との間で無線通信を行う。また、通信制御部４１３は有線ケーブルでクライアントＰＣ１０１と中継装置１００とが接続している場合、ＩＥＥＥ８０２．３規格に準拠した所定のプロセスを経て、有線通信を行う。
【００５０】
検出部４１４は、中継装置１００および情報表示端末１０２と無線または有線通信で接続された否かを検出する。
【００５１】
アドレス情報記憶部４１５は、クライアントＰＣ１０１が後述するキャプチャ部４１６で保持しているキャプチャ画面ＵＲＬ情報（図１３にその一例を示す）および認証キー生成の基になる暗号鍵を保持する。
【００５２】
キャプチャ部４１６は、クライアントＰＣ１０１内部で動作しているＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）デーモンによってクライアントＰＣ１０１の表示部に表示されている画面をキャプチャし、ウェブブラウザで閲覧できる形式にデータ作成し、図１３にその一例を示すようなＵＲＬ情報を生成する。画像のキャプチャは、定期的に、あるいは情報表示端末１０２から当該ＵＲＬへアクセスされるタイミングで行われる。
【００５３】
また、キャプチャ部４１６では、認証キー生成の基になる暗号鍵も生成する。ここで暗号鍵は、中継装置１００で生成する認証キーの基になる情報であり、後述する認証部４１８で行われる認証プロセスで復号、照合で利用され、ドライバ接続判断部４１２でデータのやり取りができなくなるとアドレス情報記憶部４１５へ暗号鍵の消去を通知する。また、暗号鍵はドライバ接続判断部４１２でデータのやり取りができない状態からできる状態に状況が変わる度に新たな暗号鍵を生成する。
【００５４】
アドレス通知部４１７は、アドレス情報記憶部４１５に保持しているキャプチャ画面ＵＲＬ情報と認証キー生成の基になる暗号鍵を中継装置１００に送信する。
【００５５】
認証部４１８は、情報表示端末１０２からセキュリティ性の高いキャプチャ画面ＵＲＬにアクセスがあった場合、そのキャプチャ画面ＵＲＬ情報が自身から中継装置１００を経由して当該情報表示端末１０２に通知した暗号鍵を基に生成されたものであるか否かをアドレス情報記憶部４１５に保持している暗号鍵を利用して復号し、照合する。ここで、照合が一致する場合、キャプチャ画面を閲覧可能な状態にし、照合が不一致の場合はキャプチャ画面を閲覧不許可とし、情報表示端末１０２に適切な表示がされるように表示内容（例えば、認証できない旨の内容）を変更し、通知する。また、情報表示端末１０２から繰り返しキャプチャ画面ＵＲＬへアクセスがある（情報表示端末１０２からキャプチャ画面の更新の指示を行う）場合も、その都度、暗号鍵を利用して復号し、照合する。
【００５６】
つぎに、図５に示す本実施の形態にかかる情報表示端末１０２の機能ブロック図について説明する。
【００５７】
（情報表示端末）
図５に情報表示端末１０２の機能ブロック図を示す。情報表示端末１０２は、アプリケーション５１０、通信制御部５１１、検出部５１２、アドレス情報記憶部５１３などを備えている。
以下に各機能について記載する。
【００５８】
アプリケーション５１０は、ＨＴＴＰプロトコルに則って、ユーザに対しＵＲＬ（取得したい情報が存在するアドレス）にアクセスすることで、画像データのリンク先アドレスやテキストなどが埋め込まれたＨＴＭＬ（Hyper Text Markup Language）言語で記載された文章構造を解析・整理して、ユーザに表示する手段であり、例えば市販されているウェブブラウザである。
【００５９】
通信制御部５１１は、ＩＥＥＥ８０２．１１規格に準拠した所定のプロセスを経て、クライアントＰＣ１０１と中継装置１００との間で無線通信を行う。また、通信制御部４１３は有線ケーブルでクライアントＰＣ１０１と中継装置１００とが接続している場合、ＩＥＥＥ８０２．３規格に準拠した所定のプロセスを経て、有線通信を行う。
【００６０】
検出部５１２は、中継装置１００および情報表示端末１０２と無線で接続された否かを検出する。
【００６１】
アドレス情報記憶部５１３は、図１４にその一例を示すセキュリティ性の高いキャプチャ画面ＵＲＬ情報などを保持する。
【００６２】
つぎに、本発明の実施の形態にかかる無線通信（若しくは有線通信）のシステム全体の動作について、図９を基に図６、７、８を参照しつつ、概略を説明する。
【００６３】
状況（Ａ）情報表示端末がキャプチャ画面を表示するＷＥＢページにアクセスすることについて説明する。
【００６４】
状況（Ａ）では、情報表示端末１０２のユーザは、中継装置１０１に接続されたプレゼンテーション用の画像を自らの情報表示端末１０２にも表示させたい場合に、情報表示端末１０２を操作してステップＳ９００〜Ｓ９０３の一連のステップにより中継装置１００へのアクセスを試みる。ステップＳ９００では、中継装置１００とクライアントＰＣ１０１とが無線または有線通信で接続しているか否かの判断を行い、同時にステップＳ９０１で、情報表示端末１０２が中継装置１００と無線接続しているか否かの判断を行う。
【００６５】
ステップＳ９０１で情報表示端末１０２が中継装置１００との通信が可能である場合に、情報表示端末１０２はステップＳ９０３において中継装置１００の特定ＵＲＬにアクセス（図６−Ｐ２参照）する。
【００６６】
次にステップＳ９０２では、クライアントＰＣ１０１の仮想ネットワークドライバ４１１と中継装置１００の仮想ネットワークドライバ３１０の間でデータのやり取りが可能であるか否か判断を行う。この際、データのやり取りが可能である場合は、クライアントＰＣ１０１から中継装置１００にクライアントＰＣ１０１の保持しているキャプチャ画面ＵＲＬ情報および認証キー生成の基になる暗号鍵の送信が行われる。（図６−Ｐ１参照）
【００６７】
ステップ９０２で中継装置１００とクライアントＰＣとの仮想ネットワークドライバ同士でデータのやりとりが可能である場合、中継装置１００は、リダイレクト機能（ステップＳ９０４）により、そのクライアントＰＣ１０１のセキュリティ性の高いキャプチャ画面ＵＲＬ情報を、情報表示端末１０２にリダイレクト通知する（ステップＳ９０５および図６−Ｐ３参照）。
【００６８】
ステップＳ９０６において、情報表示端末１０２はステップＳ９０５のリダイレクト通知を受けて、クライアントＰＣ１０１のセキュリティ性の高いキャプチャ画面ＵＲＬへアクセスされ、クライアントＰＣ１０１の認証部４１８で照合が一致すれば、情報表示端末１０２の備えるウェブブラウザでキャプチャされたプレゼンテーション画像が閲覧可能となり、情報表示端末１０２の画面に表示される。また、照合が不一致の場合は閲覧不可能となり、情報表示端末１０２の画面に「未承認」等の適切な表示がされる。
【００６９】
状況（Ｂ）中継装置とクライアントＰＣ間のデータ通信が不可能となった場合について説明する。
【００７０】
状況（Ｂ）では、情報表示端末１０２がクライアントＰＣ１０１のセキュリティ性の高いキャプチャ画面ＵＲＬへアクセス（情報表示端末１０２の画面上でキャプチャ画面更新作業を行う）をしているときに、クライアントＰＣ１０１の仮想ネットワークドライバ４１１と中継装置１００の仮想ネットワークドライバ３１１の間でデータのやり取りが不可能となった場合（図７−Ｐ４参照）を説明する。例えばプレゼンターが変わり、中継装置を経由した大画面表示装置への画面送信元が他のクライアントＰＣに移動した場合を想定すればよい。この場合、ステップ９０７において、情報表示端末１０２からクライアントＰＣ１０１のセキュリティ性の高いキャプチャ画面ＵＲＬへアクセス（情報表示端末１０２の画面上でキャプチャ画面更新作業を行う）があると（ステップＳ９０８および図７−Ｐ５参照）、クライアントＰＣ１０１は、もはやキャプチャＵＲＬへのアクセスを許可せず、情報表示端末１０２へ中継装置１００の特定ＵＲＬをリダイレクト通知する（ステップＳ９０９、Ｓ９１０）。
【００７１】
ステップＳ９１１では、情報表示端末１０２はステップＳ９１０で通知を受けた中継装置１００の特定ＵＲＬにアクセスを行う。
【００７２】
ステップＳ９１２では、ステップＳ９０７でクライアントＰＣ１０１と中継装置１００の間でデータのやり取りが不可能であるため、他にデータのやり取りが可能なクライアントＰＣが見出されるまでは、特定ＵＲＬでは「未接続」などの表示を行って、情報表示端末１０２にその旨を通知する（図７−Ｐ７参照）。
【００７３】
状況（Ｃ）新たなデータソースへの接続がある場合について、説明する。
【００７４】
状況（Ｃ）では、ステップＳ９１４で、中継装置１００は、仮想ネットワークドライバ３１０の間でデータのやり取りが可能である他のクライアントＰＣを探す。（ここでは、次の接続先としてクライアントＰＣ１０３が見出されたとする。）（図８−Ｐ８参照）。
【００７５】
ステップＳ９１３では、そのクライアントＰＣ１０３と情報表示端末１０２が無線通信可能か否かの判断を行う。
【００７６】
ステップＳ９１５では、ステップＳ９１４でデータのやり取りが可能なクライアントＰＣが見出された場合に、情報表示端末１０２から中継装置１００の特定ＵＲＬにアクセスがある（図８−Ｐ９参照）と、中継装置１００のリダイレクト機能（ステップＳ９１６および図８−Ｐ１０参照）により情報表示端末１０２に新しいクライアントＰＣ１０３のセキュリティ性の高いキャプチャ画面ＵＲＬ情報をリダイレクト通知する（ステップＳ９１７）。
【００７７】
ステップＳ９１８では、情報表示端末１０２がステップＳ９１７のリダイレクト通知を受けて、クライアントＰＣ１０３のセキュリティ性の高いキャプチャ画面ＵＲＬへアクセスし、クライアントＰＣ１０３の認証部４１８で照合が一致すれば、情報表示端末１０２の備えるウェブブラウザで閲覧可能となり、情報表示端末１０２の画面に表示される。また、照合が不一致の場合は閲覧不可能となり、情報表示端末１０２の画面に「未承認」等の適切な表示がされる。
【００７８】
つぎに、本発明の実施の形態にかかる表示画像中継システムのクライアントＰＣ１０１および１０３、中継装置１００について、図１０および１１をもとに動作フローを詳細に説明する。
【００７９】
図１０に示すクライアントＰＣ１０１および１０３の動作フローを説明する。
以下、クライアントＰＣ１０１で説明を行うが、表示画像中継システムにおいて、新たに次の接続先として見出されるクライアントＰＣ１０３も同様の動作フローを行うので、詳細な説明は省略する。
【００８０】
ステップＳ１００では、通信制御部４１３を介して、無線または有線通信で中継装置１００と通信ができるか否かを判断する。通信ができる場合はステップＳ１０１へ遷移する（ステップＳ１００のＹｅｓの場合）。なおこの場合、中継装置１００がアクセスポイント機能を備えていれば、予め中継装置１００と接続している他の装置（クライアントＰＣ１０１を含む）も無線通信の接続も確立される。また、中継装置１００との通信ができなければステップＳ１００を繰り返す（ステップＳ１００のＮｏの場合）。
【００８１】
ステップＳ１０１では、仮想ネットワークドライバ４１１と中継装置１００の仮想ネットワークドライバ３１０との間でデータのやり取りが可能であるか否かを判断する。ここで、データとは接続ユーティリティ４１０で扱う情報のことであり、具体的には大画面へ表示される情報である。データのやり取りが可能な場合は、ステップＳ１０２に遷移する（ステップＳ１０１のＹｅｓの場合）。また、データのやり取りが可能でなければ、ステップ１０６に遷移する。（ステップＳ１０１のＮｏの場合）。
【００８２】
ステップＳ１０２では、アドレス情報記憶部４１５に保持しているキャプチャ画面ＵＲＬ情報および暗号鍵を、通信制御部４１３を介して、ネットワーク経由で中継装置１００へ通知する。
【００８３】
ステップＳ１０３では、情報表示端末１０２からのセキュリティ性の高いキャプチャ画面ＵＲＬにアクセスがあるか否かの判断を行う。アクセスがあれば、ステップＳ１０４に遷移する（ステップＳ１０３のＹｅｓの場合）。アクセスがなければ、ステップＳ１０３を繰り返す（ステップＳ１０３のＮｏの場合）。
【００８４】
ステップＳ１０４では、認証部４１８で認証キーの照合が行われ、認証が一致すれば、ステップＳ１０５へ遷移する（ステップＳ１０４のＹｅｓの場合）。また、認証キーの照合が一致しない場合は、「未認証」の旨の表示を行う（ステップＳ１０４のＮｏの場合およびステップＳ１０７）とともに、ステップＳ１０３を繰り返す（ステップＳ１０３のＮｏの場合と同じ）。
【００８５】
ステップＳ１０５では、表示画面をキャプチャし、そのキャプチャ画面をＵＲＬに表示し、照合が成功した情報表示端末１０２からのアクセスを許可する。キャプチャは、自ら定期的に、あるいは情報表示端末１０２からの求めに基づいて行う。その後は、仮想ネットワークドライバ４１１と中継装置１００の仮想ネットワークドライバ３１０との間でデータのやり取りが可能であるか否かの監視を続けるとともに、情報表示端末１０２からクライアントＰＣ１０１のセキュリティ性の高いキャプチャ画面ＵＲＬにアクセスがあれば、認証部４１８で認証キーの照合を行う一連のステップを行う。
【００８６】
ステップＳ１０６では、中継装置１００の特定ＵＲＬへアクセスするように情報表示端末１０２へリダイレクト通知する。
【００８７】
続いて、図１１に示す中継装置１００の動作フローを説明する。
【００８８】
ステップＳ２００では、通信制御部３１２を介して、無線または有線通信でクライアントＰＣ１０１と通信ができるか否かを判断する。通信ができる場合はステップＳ２０１へ遷移する（ステップＳ２００のＹｅｓの場合）。通信ができなければステップＳ２００を繰り返す（ステップＳ２００のＮｏの場合）。
【００８９】
ステップＳ２０１では、通信制御部３１２を介して、無線または有線通信で情報表示端末１０２と通信ができるか否かを判断する。通信ができる場合はステップＳ２０２へ遷移する（ステップＳ２０１のＹｅｓの場合）。通信ができなければステップＳ２０１を繰り返す（ステップＳ２０１のＮｏの場合）。
【００９０】
ステップＳ２０２では、仮想ネットワークドライバ３１０と任意のクライアントＰＣ（本図ではクライアントＰＣ１０１とする）の仮想ネットワークドライバ４１１との間でデータのやり取りが可能であるか否かを判断する。ここで、データとはクライアントＰＣ１０１の接続ユーティリティ４１０で扱う情報のことであり、具体的には大画面へ表示される情報である。仮想ネットワークドライバ間でデータのやり取りが可能であれば、ステップＳ２０３に遷移する（ステップＳ２０２のＹｅｓの場合）。また、いずれのクライアントとも仮想ネットワークドライバによるデータのやり取りが可能でなければ、ステップＳ２０６に遷移する。ステップＳ２０６では、情報表示端末１０２から特定ＵＲＬへアクセスがあるか否かを判断し、特定ＵＲＬへアクセスがある場合は、特定ＵＲＬが表示する情報を「未接続」の旨の情報とし（ステップＳ２０７）、ステップＳ２０２へ戻り、特定ＵＲＬへアクセスがない場合は、ステップＳ２０６へ戻る。（ステップＳ２０２のＮｏの場合）。
【００９１】
ステップＳ２０３では、クライアントＰＣ１０１がアドレス情報記憶部４１５に保持しているキャプチャ画面ＵＲＬ情報と暗号鍵を、通信制御部３１２およびネットワークを経由して受信する。このキャプチャ画面ＵＲＬ情報と暗号鍵をもとに認証キー生成部３１６で認証キーの生成を行い、リダイレクト部３１５で、セキュリティ性の高いキャプチャ画面ＵＲＬを生成する。
【００９２】
ステップＳ２０４では、情報表示端末１０２から特定ＵＲＬへアクセスがあるか否かを判断する。アクセスがある場合はステップＳ２０５へ遷移する（ステップＳ２０４のＹｅｓの場合）。アクセスがない場合はステップＳ２０４を繰り返す（ステップＳ２０４のＮｏの場合）。
【００９３】
ステップＳ２０５では、ステップＳ２０３で生成したセキュリティ性の高いキャプチャ画面ＵＲＬを表示させ、情報表示端末１０２のブラウザを、仮想ネットワークドライバ間でデータのやり取りが可能であるクライアントＰＣ１０１へ誘導する（リダイレクト通知する）。その後は仮想ネットワークドライバ間でデータのやり取りが可能か否かについて監視を続ける。
【００９４】
（第２の実施形態）
図１５に、本発明の第２の実施形態にかかるシステムを図示する。本実施形態のシステムは、クライアントＰＣ１１１が仮想ネットワークドライバを利用して中継装置１００経由で大画面表示装置に表示を行っており、さらに情報表示端末１１２が中継装置１００からのリダイレクトによりクライアントＰＣ１１１のＷｅｂ画面を閲覧する点までは上述した実施形態と同じである。
【００９５】
本実施形態では、このシステムにおいて、情報表示端末１１２が大画面表示装置に表示された画像に変更（上書き）を行う。そのためには、大画面表示装置に投影された画像を持つクライアントＰＣ１１１の画像に変更（上書き）を行うことを可能にするものである。
【００９６】
これにより例えば会議中に議論をしながら、ある発言者が自らの情報表示端末に書き込んだデータをクライアントＰＣ上に表示させ、さらに中継装置を経由して大画面表示装置に投影して参加者全員で共有するということが可能になる。
【００９７】
図１６は、本実施形態におけるクライアントＰＣ１１１の機能ブロック図である。図１６は、クライアントＰＣ１０１の機能ブロック（図４）に描画許可判断部４１９および描画情報受信部４２０を付加したものである。また、図１７は、本実施形態における情報表示端末１１２の機能ブロック図である。図１７は、情報表示端末１０２の機能ブロック（図５）に描画情報送信部５１４を付加したものである。
【００９８】
図１８は、情報表示端末１１２を操作し、クライアントＰＣ１１１に描画処理を行うフローを示す。図１８で示すフローでは、クライアントＰＣ１１１の画面を情報表示端末に１１２より閲覧するだけでなく、情報表示端末１１２の操作で画面に描いたデータをクライアントＰＣ１１１でも描画表示させるというものである。
【００９９】
図１８において、中継装置１００の特定ＵＲＬにアクセス（Ｓ９０３）してクライアントＰＣ１１１のキャプチャ画面を共有するステップまでは前述のとおりである。次に、情報表示端末１１２はクライアントＰＣ１１１に書き込み許可要求（Ｋ１）を行う（Ｓ９２０）。クライアントＰＣ１１１の描画許可判断部４１９は、要求してきた情報表示端末を特定し、許可／不許可を判断しその端末に通知を行う（Ｓ９２１）。クライアントＰＣ１１１が書き込み許可を要求した情報表示端末１１２に書き込み許可通知（Ｋ２）を行った場合、クライアントＰＣ１１１はデータ受信モードに遷移し情報表示端末１１２からの描画データの受信を待つ。その後、情報表示端末１１２のユーザは自身の情報表示端末のＷｅｂブラウザ上（接続されているクライアントＰＣ１１１の画面が表示されている）に上書き描画を行う。情報表示端末１１２の描画情報送信部５１４はクライアントＰＣ１１１のＷｅｂに向けて描画要求および描画のため必要なデータを送信（Ｋ３）する。クライアントＰＣ１１１は情報表示端末１１２からの描画要求（あるいは描画した要素を消去する要求）（Ｋ３）と描画に必要なデータを描画情報受信部４２０で受信し、クライアントＰＣ１１１が備える描画エンジン（グラフィックドライバ）にデータを渡して、デスクトップに描画を行う。図１８において明らかなように、Ｋ１〜Ｋ４の送受信は、中継装置１００が有するアクセスポイント機能を経由してもよいし、クライアントＰＣ１１１と情報表示端末１１２とのあいだで直接やりとりをしてもよい。上述した描画は、クライアントＰＣと情報表示端末の双方に専用のアプリケーションを備えることで実現できるし、ＨＴＭＬとウェブブラウザ用のプラグイン、ＪａｖａＳｃｒｉｐｔ（登録商標）、またはウェブブラウザ内で非同期通信とインタフェースの構築などを行う技術であるＡｊａｘなどとの組み合わせでも実現できる。
【０１００】
このようなさまざまな方法の中でも、ウェブブラウザが対応していれば実現できるＨＴＭＬ５およびＷｅｂＳｏｃｋｅｔを利用することで、より容易に実現できる。この場合、情報通信端末１１２に備わったＨＴＭＬ５対応のウェブブラウザは、上述したプラグインを必要とせず、ウェブブラウザ単体で、簡単な描画をウェブブラウザ上に描くことができる。
【０１０１】
また、ＷｅｂＳｏｃｋｅｔ技術を利用して、ユーザが情報通信端末のウェブブラウザ上に入力装置によって、描画したデータをクライアントＰＣ１１１へリアルタイムで送信する。そして、クライアント１１１が受信した描画データに加工して、情報通信端末１１２に描画結果を送信することができる。
【０１０２】
このことから、情報通信端末１１２が接続を確立するリクエストを中継装置１００を介し、または直接、クライアントＰＣ１１１へＨＴＴＰプロトコルで送信する。中継装置１００またはクライアントＰＣ１１１が接続元のプロトコルを確認して、接続許可の応答を情報通信端末１１２に送信し、コネクションを確立する。このことで、中継装置１００またはクライアントＰＣ１１１と情報通信端末１１２との間の通信は、常にコネクションを維持することができ、効率的な双方向通信を行うことで、ＨＴＴＰプロトコル上で双方向のメッセージをリアルタイムにやりとりすることができるのである。
【０１０３】
このように、会議中に議論をしながら、ある発言者が自らの情報表示端末に書き込んだデータをクライアントＰＣ上に表示させ、さらに中継装置を経由して大画面表示装置に投影して参加者全員で共有することを実現する。
【０１０４】
（その他の実施形態）
上述した実施形態では、情報表示端末は１台として説明したが、複数台存在しても構わない。中継装置１００が無線アクセスポイント機能を備えていれば、複数台の情報表示端末１０２が中継装置１００との無線接続を確立した時点で、中継装置１００とネットワーク接続したクライアントＰＣ（タブレットでもよい）との接続はほぼ自動的に確立される。ここで、無線アクセスポイント機能は中継装置１００内にあってもよいし、無線アクセスポイント機能が装置外にあり、中継装置１００とデータ通信できる状態であってもよい。
【０１０５】
また、キャプチャ画面を提供していたクライアントＰＣが変更になり、これまで情報表示端末１０２が接続していたクライアントＰＣで中継装置とのデータやり取りが不可能となったとき、本実施形態ではそのクライアントＰＣはアクセスしてきた情報表示端末に中継装置１００の特定ＵＲＬへリダイレクトを行い、中継装置１００が「未接続」との表示を行うと説明したが、クライアントＰＣ自身が「未接続」との表示を行ったうえで、中継装置１００へリダイレクトしてもよい。
【０１０６】
さらに、情報表示端末１０２が、クライアントＰＣ１０１、１０３のセキュリティ性の高いキャプチャ画面ＵＲＬへのアクセスのための照合に失敗した場合、クライアントＰＣが「未認証」との表示をすると説明したが、この場合クライアントＰＣ１０１、１０３が、アクセスしてきた情報表示端末１０２を中継装置１００の特定ＵＲＬへリダイレクトさせ、中継装置が「未認証」との表示を行ってもよい。
【０１０７】
（まとめ）
上記で述べたように、共有したいデータを記憶した端末と複数の情報表示端末との間で無線または有線で接続して、中継装置を介して共有したいデータを複数の情報表示端末に備えたアプリケーション（ウェブブラウザ）を利用して閲覧するものであり、共有したいデータを記憶した端末と中継装置との間で、接続ユーティリティが制御する仮想ネットワークドライバ間で相互に情報通信が行えるか否かを基にして、複数の情報表示端末での閲覧が可能になるか否かを制御できる。このことにより、情報表示端末を利用するユーザは、共有したいデータ（共有したい画面のキャプチャデータ）をウェブブラウザのアプリケーションが情報表示端末に備わっていれば容易にデータを共有できる。
【０１０８】
さらに、クライアントＰＣのユーザが、接続ユーティリティから仮想ネットワークドライブ間の通信を接続・切断することにより、情報表示端末からキャプチャ画面ＵＲＬへのアクセスの可否をユーザ自ら制御でき、本発明のシステムにおけるセキュリティ向上を図ることができる。
【０１０９】
また、本発明では、リダイレクト機能を利用して、情報表示端末のユーザ（視聴者）は中継装置がどのクライアントＰＣとデータのやりとりをしているか（中継装置がどのクライアントＰＣからの画像データを受信しているか）を意識せずに、その時点での表示データ元であるクライアントＰＣ内のキャプチャされたデータにアクセスできる。
【産業上の利用可能性】
【０１１０】
本発明は、特定のデータを保持しているＰＣが中継装置を介して、ウェブブラウザを備えた複数の情報表示端末が無線または有線通信で接続している場合、ユーザにとって簡単な操作でＰＣ内に保持している特定のデータ（画面キャプチャデータなど）を複数の情報表示端末で閲覧したい場面で有用である。
【図１】
0006268355.tif 000002
【図２】
0006268355.tif 000003
【図３】
0006268355.tif 000004
【図４】
0006268355.tif 000005
【図５】
0006268355.tif 000006
【図６】
0006268355.tif 000007
【図７】
0006268355.tif 000008
【図８】
0006268355.tif 000009
【図９】
0006268355.tif 000010
【図１０】
0006268355.tif 000011
【図１１】
0006268355.tif 000012
【図１２】
0006268355.tif 000013
【図１３】
0006268355.tif 000014
【図１４】
0006268355.tif 000015
【図１５】
0006268355.tif 000016
【図１６】
0006268355.tif 000017
【図１７】
0006268355.tif 000018
【図１８】
0006268355.tif 000019