(57)【要約】【課題】パーソナルコンピュータと液晶プロジェクタ間を無線で接続するシステムでは、プロジェクタ側の機能として単なる受信データの表示機能だけではなく、プレゼンテーションを行うための専用ソフトウェア等を組み込む必要があった。【解決手段】受信装置１０４は、ディスプレイ１０２から得られる設定情報を、送信装置１０３に通知する。送信装置１０３は、ディスプレイ１０２の設定情報から算出される一画面あたりのデータサイズと所定のデータサイズを比較し、よりデータサイズの小さい側に合わせた画面出力を行うように、パーソナルコンピュータ１０１に通知する。送信装置１０３は、パーソナルコンピュータ１０１からの画面表示信号を受信装置１０４に対して送信し、受信装置１０４は、画像データを受信し、受信した画像データの表示をディスプレイ１０２に行わせる。【選択図】　　　　図１
2004013795.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に接続され、前記情報処理装置から出力される画面データを無線で送信する画像送信装置と、表示装置に接続され、前記画像送信装置から送信される画面データを受信し前記表示装置に対して画面表示を行わせる画像受信装置を有する画像送受信装置において、
前記画像送信装置は、前記情報処理装置から前記表示装置に対する画面表示信号から、フレーム単位で画面データを抽出する抽出手段と、
前記抽出されたフレームデータを格納するフレームデータ格納手段と、
前記抽出されたフレームデータを前記画像受信装置に対して送信する送信手段と、
前記表示装置の設定情報から算出される一画面あたりのデータサイズと、前記画像送信装置が備えるフレームメモリに格納可能なデータサイズを比較する比較手段とを有し、
前記画像受信装置は、前記画像送信装置から送信される画像データを受信する受信手段と、
前記表示装置から得られる前記表示装置に関する設定情報を、前記画像送信装置に対して通知する通知手段と、
前記表示装置に対して受信した画像データの表示を行わせる表示制御手段を有することを特徴とする画像送受信装置。
【請求項２】
請求項１において、前記画像送信装置は、前記データサイズの比較結果から、よりデータサイズの小さい側に合わせた画面出力を行うように、前記情報処理装置に対して通知することを特徴とする画像送受信装置。
【請求項３】
請求項１において、前記設定情報は、前記表示装置が表示可能な解像度情報、および表示色数の情報を含むことを特徴とする画像送受信装置。
【請求項４】
請求項１において、前記画像送信装置は、前記情報処理装置とのデータ通信において、前記画像受信装置は、前記表示装置とのデータ通信において、画面表示信号の垂直同期信号をデータ転送用クロックとして用いて、シリアル通信することを特徴とする画像送受信装置。
【請求項５】
表示装置と情報処理装置の間で、データを伝送する伝送装置において、
前記表示装置が有する表示能力を示す第一の能力信号を受信する受信手段と、
前記表示装置が所定の表示能力を超える表示能力を有する場合には、表示能力が前記所定の表示能力以下であることを示す第二の能力信号が前記情報処理装置に供給されるように、前記第二の能力信号を出力する出力手段とを有することを特徴とする伝送装置。
【請求項６】
請求項５において、前記情報処理装置が前記所定の表示能力を超える画像データを出力した場合、前記表示装置が所定の表示を行うように、表示データを出力する表示データ出力手段を更に有することを特徴とする伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報機器の画面データを外部表示装置に表示させるための画像送受信装置に関するものである。
【０００２】
【従来の技術】
従来、パーソナルコンピュータとＣＲＴディスプレイ、あるいはパーソナルコンピュータと液晶プロジェクタといったような、パーソナルコンピュータと外部表示装置間の接続には、一般的にアナログＲＧＢケーブル等の有線ケーブルが用いられている。
【０００３】
また、通常パーソナルコンピュータとこれら外部表示装置とは、ＤＤＣ（ディスプレイ・データ・チャネル）と呼ばれる規格に従う、双方向通信も可能な制御線によって接続されている。パーソナルコンピュータ側においては、接続されている表示装置の画面解像度と対応するリフレッシュレート、画面のドットピッチ、表示装置が追従可能な入力信号周波数、および省電力モードの対応の有無といった表示装置に関する各種設定情報を得る事が可能である。パーソナルコンピュータ側において自動的にディスプレイへの信号出力を調整することにより、接続されている表示装置に最適な出力を行うことが可能となっている。
【０００４】
また、情報処理装置と、情報処理装置とは独立した外部表示装置の間の接続を無線で行うためのものとして、ノート型パーソナルコンピュータと液晶プロジェクタ等の外部表示装置の接続に無線を用いたシステムや、表示装置部分と描画データの生成を行う情報処理装置の本体部分を分離することで、比較的軽量に構成した表示装置部分のみを持ち運び可能としたような情報処理装置が提案されている。
【０００５】
パーソナルコンピュータと液晶プロジェクタ間を無線で接続するシステムでは、あらかじめプレゼンテーションに用いるファイルをプロジェクタ側へ送信しておき、その上でプロジェクタ側を操作して所望の画面を表示させていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、パーソナルコンピュータと液晶プロジェクタ間を無線で接続するシステムでは、プレゼンテーションを行う人が持つパーソナルコンピュータの表示画面がプレゼンテーション画面として表示されるものではなく、またプロジェクタ側の機能として単なる受信データの表示機能だけではなく、プレゼンテーションを行うための専用ソフトウェア等を組み込む必要があり、汎用性に欠けたり、プロジェクタの構成が複雑化したりするという問題点が存在した。
【０００７】
また、表示装置部分を情報処理装置本体部分と分離したシステムについても、表示装置が専用であるため、一般的に使用されているモニタに出力できなかったり、あるいは表示解像度が固定であったりするため、柔軟性に欠けるという問題点が存在していた。
【０００８】
そこで、本発明においては、情報機器とディスプレイの間で画像の送受信を行う画像送受信装置で、ディスプレイ側の表示能力（解像度、リフレッシュレート、表示可能な色数等）と、画像送受信装置の画像データの送信能力を比較し、ディスプレイ側の表示能力と画像送受信装置の処理能力のいずれか能力の低い側に合わせた画面出力を行わせるように、画像送受信装置から情報処理装置へ通知することで、ディスプレイ側の表示能力と画像送受信装置の処理能力に合わせて、情報処理装置の画面出力の設定を最適化することが可能とすることを目的とする。
【０００９】
【課題を解決するための手段】
前記課題を解決するため、請求項１に記載の画像送受信装置は、情報処理装置に接続され、前記情報処理装置から出力される画面データを無線で送信する画像送信装置と、表示装置に接続され、前記画像送信装置から送信される画面データを受信し前記表示装置に対して画面表示を行わせる画像受信装置を有する画像送受信装置において、前記画像送信装置は、前記情報処理装置から前記表示装置に対する画面表示信号から、フレーム単位で画面データを抽出する抽出手段と、前記抽出されたフレームデータを格納するフレームデータ格納手段と、前記抽出されたフレームデータを前記画像受信装置に対して送信する送信手段と、前記表示装置の設定情報から算出される一画面あたりのデータサイズと、前記画像送信装置が備えるフレームメモリに格納可能なデータサイズを比較する比較手段とを有し、前記画像受信装置は、前記画像送信装置から送信される画像データを受信する受信手段と、前記表示装置から得られる前記表示装置に関する設定情報を、前記画像送信装置に対して通知する通知手段と、前記表示装置に対して受信した画像データの表示を行わせる表示制御手段を有することを特徴とする。
【００１０】
また、請求項５に記載の伝送装置は、表示装置と情報処理装置の間で、データを伝送する伝送装置において、前記表示装置が有する表示能力を示す第一の能力信号を受信する受信手段と、前記表示装置が所定の表示能力を超える表示能力を有する場合には、表示能力が前記所定の表示能力以下であることを示す第二の能力信号が前記情報処理装置に供給されるように、前記第二の能力信号を出力する出力手段とを有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
図１は、本発明の実施形態における画像送受信装置の使用形態の一例を示すブロック図である。
【００１３】
図１において、１０１は外部表示装置に対する出力端子を備えるパーソナルコンピュータ（情報処理装置）であり、本実施の形態における画像送受信装置を構成する無線画像送信装置（以下、画像送信装置）１０３、および無線画像受信装置（以下、画像受信装置）１０４を介して、液晶プロジェクタ１０２（表示装置）に接続されている。
【００１４】
図１における各構成要素の概略は次のようになる。パーソナルコンピュータ１０１と画像送信装置１０３は、パーソナルコンピュータ１０１の外部ディスプレイ信号出力端子（不図示）を介して物理的に接続されており、パーソナルコンピュータ１０１は、画像データであるアナログＲＧＢビデオ信号、および垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣの各信号を、画像送信装置１０３に対して出力する。画像送信装置１０３は、パーソナルコンピュータ１０１から受け取った画像データを最終的に不図示の無線通信インターフェースを用いて受信装置１０４に対して送信する。
【００１５】
受信装置１０４と液晶プロジェクタ１０２は、液晶プロジェクタ１０２の外部映像信号入力端子（不図示）を介して物理的に接続されている。受信装置１０４は、画像送信装置１０３から送信されてくる画像データを受信し、液晶プロジェクタ１０２が表示可能なビデオ信号に変換した後、液晶プロジェクタ１０２の外部信号入力端子に対して出力し、液晶プロジェクタ１０２で所望の画像出力を得る。
【００１６】
なお上記において、本実施の形態における画像送信装置が接続可能な機器（以下、「ホスト機器」とする）はパーソナルコンピュータ１０１に限らず、ワークステーションやその他の機器であってもよく、また画像送信装置に対して入力される画像信号はＲＧＢビデオ信号に限らず、本発明が適用可能な異なる信号形式であってもよい。例えばコンポジットビデオ信号を用いる場合はコンポジットビデオ信号をＲＧＢビデオ信号に変換する回路を用いて信号を変換する処理を行うことにより、それ以降の信号処理を同様に行うことが可能となる。
【００１７】
図２は、本実施の形態における画像送受信装置における画像送信装置１０３の内部構成の一例を表すブロック図である。
【００１８】
図２において、画像送信装置１０３は、制御部２０１、ＲＡＭ２０２、ＲＯＭ２０３、信号入力部２０４、Ａ／Ｄ変換部２０５、フレーム切出部２０６、フレームメモリ２０７、データ圧縮部２０８、無線通信インターフェース部２０９、システムバス２１０、電源部２１１の各部によって構成されている。
【００１９】
制御部２０１は、ＣＰＵ、タイマ、周辺入出力インターフェース等によって構成され、画像送信装置１０３全体の制御を行うと共に本発明を実現するために必要となる各種制御を実行する。また制御部２０１はＲＯＭ２０３に蓄積されている動作制御プログラムによって動作し、本発明記載記載の各種処理を実行する。
【００２０】
さらに、制御部２０１は、システムバス２１０によって相互に接続される画像送信装置１０３内部の各構成要素に対するアクセス制御を行う。具体的には無線通信インターフェース部２０９における受信装置間との通信制御やＲＡＭ２０２、フレームメモリ２０７へのデータの書込み、読出し、消去といったメモリ制御等の各種処理を実行する。
【００２１】
また、制御部２０１には、信号入力部２０４に対してホスト機器（１０１）から入力される垂直同期信号ＶＳＹＮＣ、および水平同期信号ＨＳＹＮＣが不図示の信号線を介して接続されており、制御部２０１が備えるタイマにより、それぞれの信号周期を検出することが可能となっている。加えて制御部２０１は、ＶＳＹＮＣおよびＨＳＹＮＣの信号周期検出結果を用いて、入力信号のドットクロック、画面サイズ等を算出する機能を備えている。
【００２２】
ＲＡＭ２０２は、主として制御部２０１がＲＯＭ２０３に格納された制御プログラム実行時におけるメインメモリ、あるいはワークメモリとして機能する。
【００２３】
ＲＯＭ２０３は、画像送信装置１０３全体の制御、および本形態の画像送信装置の機能を実現するための各種制御処理を行うためのプログラムを主として格納するためのもので、格納されているプログラムは制御部２０１に読込まれて実行される。制御部２０１がこのプログラムに従った処理を行うことにより、送信装置１０３は、以下のような動作を行う。
【００２４】
信号入力部２０４は、ホスト機器（１０１）の外部映像出力端子に着脱可能な形に構成されるコネクタ等で構成される。信号入力部２０４に入力されたアナログビデオ信号（ホスト機器１０１から表示装置１０２に対する画面表示信号）は、Ａ／Ｄ変換部２０５へ受け渡される。また、垂直同期信号ＶＳＹＮＣ、および水平同期信号ＨＳＹＮＣに関しては、不図示の信号線を介して制御部２０１に対しても接続されており、制御部２０１が備える不図示のタイマにより、それぞれの信号周期を検出することが可能となっている。信号入力部２０４は、ホスト（１０１）とのデータ通信において、画面表示信号の垂直同期信号ＶＳＹＮＣをデータ転送用クロックとして用いて、シリアル通信する。
【００２５】
Ａ／Ｄ変換部２０５は、主としてＡ／Ｄコンバータ、およびサンプリングタイミング生成回路等で構成され、信号入力部２０４を介して入力されるアナログビデオ信号をデジタルデータに変換し、システムバス２１０に対して出力する。なお、アナログビデオ信号を量子化する際のビット数は、制御部２０１からの制御信号によって変更可能な構成となっている。
【００２６】
フレーム切出部２０６は、制御部２０１によって検出されたＶＳＹＮＣの周期に合わせて、Ａ／Ｄ変換部２０５から出力されるデジタルデータを取り込み（デジタルデータからフレーム単位で画面データを抽出し）、制御部２０１によって制御されるタイミングに従って、取り込んだデータをフレームメモリ２０７に対して書き込む処理を行う。
【００２７】
フレームメモリ２０７は、フレーム切出部２０６から出力される画像データを格納・記憶する。フレームメモリ２０７に記憶されたデータは制御部２０１の制御下で読み出され、システムバス２１０を介してデータ圧縮部２０８に送られる。
【００２８】
データ圧縮部２０８は、フレームメモリ２０７に書き込まれた画像データを所定の方式に従って圧縮する処理を行うものである。
【００２９】
無線通信インターフェース部２０９は、無線によって外部機器とデータ通信を行うためのもので、無線通信に必要となる高周波回路部や符号化・復号化回路、バッファメモリ等によって構成され、不図示のアンテナ部もしくは発光、受光素子等を含み、電波、もしくは赤外線等の光を通信媒体として同種の無線通信インターフェースを備える外部機器と無線通信を行うもので、具体的には後述する画像受信装置１０４が備える無線通信インターフェース部３０４と同種の通信方式を用い、相互に通信可能に構成されるものである。フレームメモリ２０７から読み出され、データ圧縮部２０８によって圧縮されたフレームデータを、受信装置１０４に送信する。
【００３０】
システムバス２１０は、上述の画像送信装置１０３内部の各構成要素を相互に接続する。
【００３１】
電源部２１１は、画像送信装置１０３の動作に必要となる電力を供給し、不図示の電源ラインによって上述の各ブロックへ接続されている。
【００３２】
図３は、本発明における画像送受信装置における画像受信装置（以下、受信装置）の内部構成の一例を表すブロック図である。
【００３３】
図３において、受信装置１０４は、制御部３０１、ＲＡＭ３０２、ＲＯＭ３０３、無線通信インターフェース部３０４、データ展開部３０５、表示コントローラ３０６、ビデオメモリ３０７、信号出力部３０８、電源部３０９の各部によって構成されている。
【００３４】
制御部３０１は、ＣＰＵ、タイマ、周辺入出力インターフェース等によって構成され、受信装置１０４全体の制御を行うと共に、本発明を実現するために必要となる各種制御を実行する。また制御部３０１はＲＯＭ３０３に蓄積されている動作制御プログラムによって動作し、本形態の各種処理を実行する。
【００３５】
さらに制御部３０１は、システムバス３０９によって相互に接続される受信装置１０４内部の各構成要素に対するアクセス制御を行う。具体的には無線通信インターフェース部３０４における画像送信装置間との通信制御やＲＡＭ３０２へのデータの書込み、読出し、消去といったメモリ制御等の各種処理を実行する。
【００３６】
ＲＡＭ３０２は、主として制御部３０１がＲＯＭ３０３に格納された制御プログラムを実行する際のメインメモリ、もしくはワークメモリとして機能する。
【００３７】
ＲＯＭ３０３は、画像受信装置１０４全体の制御、および本形態の画像受信装置の機能を実現するための各種制御処理を行うためのプログラムを主として格納するためのもので、格納されるプログラムは制御部３０１において実行される。制御部３０１がこのプログラムに従った処理を行うことにより、受信装置１０４は、以下のような動作を行う。
【００３８】
無線通信インターフェース部３０４は、無線によって外部機器とデータ通信を行うためのもので、無線通信に必要となる高周波回路部や符号化・復号化回路、バッファメモリ等によって構成され、不図示のアンテナ部もしくは発光、受光素子等を含み、電波、あるいは赤外線等の光を通信媒体として同種の無線通信インターフェースを備える外部機器と無線通信を行うもので、具体的には画像送信装置１０３が備える無線通信インターフェース部２０９と同種の通信方式を用い、相互に通信可能に構成される。画像送信装置１０３が送信した画像データは、無線通信インターフェース３０４により受信される。
【００３９】
データ展開部３０５は、画像送信装置１０３から送信されてくる圧縮された画像データを、後述する表示コントローラ３０６が外部表示装置（不図示）に対して表示可能な形式に展開する処理を行うものである。
【００４０】
表示コントローラ３０６は、データ展開部３０５によって外部表示装置（１０２）に対して出力可能な形式へ変換された後ビデオメモリ３０７（後述）に対してビット列情報として書き込まれた画面表示用データに対してＤ／Ａ変換等を行い、信号出力部３０８へ出力する。
【００４１】
ビデオメモリ３０７は、表示コントローラが表示装置（１０２）を駆動するための画像データが格納されるもので、表示コントローラ３０６に対して接続されている。
【００４２】
信号出力部３０８は、外部表示装置（ＣＲＴや液晶ディスプレイ、液晶プロジェクタ等）のビデオ信号入力端子に着脱可能な形に構成されるコネクタ等で構成される。信号出力部３０８に対して出力されるアナログビデオ信号により、外部表示装置（１０２）の画面上に画像の表示が行われる。信号出力部３０８は、外部表示装置（１０２）とのデータ通信において、画面表示信号の垂直同期信号をデータ転送用クロックとして用いて、シリアル通信する。
【００４３】
システムバス３０９は、上述の画像受信装置１０４内部の各構成要素を相互に接続する。
【００４４】
電源部３１０は、画像受信装置１０４の動作に必要となる電力を供給し、不図示の電源ラインによって上述の各ブロックへ接続されている。
【００４５】
次に本実施の形態における画像送受信装置を構成する画像送信装置（図１、図２の１０３）、および画像受信装置（図１、図３の１０４）のそれぞれの処理について、図を用いて説明する。
【００４６】
図４は、画像送信装置１０３において、電源が投入されてから、ホスト機器（画像送信装置１０３が接続されている）から出力されてくる画面データの送信を開始するまでの処理の流れを示すフローチャートである。このフローチャートは、送信装置１０３の制御部２０１が実行するプログラムの一部を示す。
【００４７】
まず初めに、画像送信装置１０３において、不図示の電源ボタンが押されることにより画像送信装置１０３の動作が開始されると共に、以下の処理が実行される。
【００４８】
画像送信装置１０３は電源投入後、ステップＳ４０１において、ホスト機器（１０１）から出力される画面表示信号が、信号入力部２０４を介して入力されているか否かを確認する。ここではホスト機器をパーソナルコンピュータ１０１とし、パーソナルコンピュータ１０１の外部表示用出力端子から出力されるＲＧＢのアナログビデオ信号、ＶＳＹＮＣ信号、ＨＳＹＮＣ信号等の画面描画信号が画像送信装置１０３に対して入力されているものとする。ここで、上記の画面描画信号が入力されているか否かについては、例えば画面の水平同期信号（クロック信号）であるＨＳＹＮＣ信号が入力されているか否かをカウンタ回路（不図示）等を用いて検出することによって確認可能である。
【００４９】
ステップＳ４０１において、信号入力部２０４に対する信号入力がないと判定された場合（ステップＳ４０１のＮ）は、ステップＳ４０３へ進んで所定の時間待機した後、ステップＳ４０１へ戻って信号入力の有無を確認する。
【００５０】
また、ステップＳ４０１において、信号入力部２０４に対する信号入力が存在することが確認された場合（ステップＳ４０１のＹ）は、ステップＳ４０２へ進む。ステップＳ４０２では、画像データの送信先となる受信装置１０４に対して、所定の通信リンク確立要求パケットを送信して通信リンクの確立を要求する処理を行い、ステップＳ４０４へ進む。
【００５１】
ステップＳ４０４において、所定の時間だけ待ってもリンク確立要求に対する返信パケットが到着せず、通信リンクの確立に失敗した場合（ステップＳ４０４のＮ）は、ステップＳ４０６へ進み、所定の時間だけ待機した後、ステップＳ４０２へ戻って、再度、受信装置１０４に対して通信リンクの確立要求を行う。
【００５２】
またステップＳ４０４において所定の時間内に画像送信装置１０４から通信リンクの確立に同意する旨のパケットの返信が確認された場合は、ステップＳ４０５へ進む。
【００５３】
ステップＳ４０５では、受信装置１０４から、受信装置が接続されている外部表示機器（図１の１０２）が対応可能な解像度や色数、入力信号の水平同期信号の周波数、垂直同期信号の周波数（リフレッシュレート）、ドットクロックといったディスプレイ設定情報が通知されてくるか否かを確認する。この設定情報は、表示装置（１０２）の表示能力を示し、無線通信インターフェース２０９により受信される。
【００５４】
ここで、受信装置からのディスプレイ設定情報の通知がないことが確認された場合（ステップＳ４０５のＮ）は、ステップＳ４０８へ進む。ステップＳ４０８では、画像送信装置１０３側ではホスト装置（１０１）に通知すべき表示装置（１０２）側に対して出力可能なビデオ信号の設定が不明であるため、ここではあらかじめ定めておいた解像度および表示色数を選択し、ステップＳ４１０へ進む。なおここであらかじめ定めておく解像度および表示色数の設定は、表示装置（１０２）側における表示能力が不足する場合を考慮し、あまり高い値には設定しないことが望ましい。
【００５５】
また、受信装置１０４からディスプレイ設定情報の通知が行われていることが確認された場合（ステップＳ４０５のＹ）は、受信装置１０４から送信されてくるディスプレイ情報をＲＡＭ２０２へ記憶し、ステップＳ４０７へ進む。ステップＳ４０７では、画像送信装置１０３がホスト機器（１０１）に対して通知する、表示機器（１０２）が表示可能な入力信号の設定情報（解像度、リフレッシュレート等）を抽出する処理を実行する。なお、ステップＳ４０７の処理内容については後述する。ステップＳ４０７の終了後、ステップＳ４０９へ進む。
【００５６】
次にステップＳ４０９では、ステップＳ４０７の処理によって、表示装置（１０２）に対して出力可能な（解像度、色数）の組が少なくとも一つ以上選択されたか否かを確認する。ここで、表示装置（１０２）に対して出力可能な設定が存在する場合（ステップＳ４０９のＹ）はステップＳ４１０へ進む。また、表示装置（１０２）に対して出力可能な（解像度、色数）の設定が存在しない場合（ステップＳ４０９のＮ）は、画像送信装置（１０３）が備える不図示の表示手段（例えばＬＥＤ等）を用いてエラー表示を行い、処理を終了する。
【００５７】
ステップＳ４１０では、ステップＳ４０７で選択された表示装置（１０２）側が対応可能な設定情報を、信号入力部２０４からホスト機器（ここではパーソナルコンピュータ１０１）に対して通知する。ここではパーソナルコンピュータ１０１への通知方法は、通常パーソナルコンピュータとモニタ間の通信に用いられるＤＤＣ（ＤｉｓｐｌａｙＤａｔａＣｈａｎｎｅｌ）規格に基づいて行うものとする。ステップＳ４１０の終了後、ステップＳ４１１へ進む。
【００５８】
ＤＤＣ規格についての説明はここでは省略するが、一般的にＤＤＣを用いてパーソナルコンピュータとモニタ間の通信を実現することで、モニタの内部情報をパーソナルコンピュータへ送信できるので、パーソナルコンピュータ側でどのようなモニタが接続されているかを知ることが可能となる。これにより例えばパーソナルコンピュータ１０１からのモニタ出力信号を、接続されるモニタ（１０２）が表示可能な設定に自動的に合わせる、といったことが可能となる。また、双方向通信が可能なＤＤＣ規格を用いることで、モニタ（１０２）の表示画面に関する各種設定を、パーソナルコンピュータ１０１側のソフトウェア上から調整する、といったことも可能となる。すなわち、送信装置１０３は、ステップＳ４０７での設定情報選択処理の結果から、パーソナルコンピュータ１０１が、モニタ（１０２）が表示可能な設定に合わせた画面出力を行うように、パーソナルコンピュータ１０１に通知する。このパーソナルコンピュータ１０１に通知される設定情報は、ステップＳ４０７で選択された設定情報を有するモニタが、パーソナルコンピュータ１０１に接続された場合に、モニタからパーソナルコンピュータ１０１に供給される設定情報と同じである。
【００５９】
ステップＳ４１１において、画像送信装置１０３は、パソコン１０１から画像送信装置１０３に対して出力されるディスプレイ駆動信号の出力が、ステップＳ４１０においてパソコンに対して通知されたディスプレイ設定情報に適合するように変更されたか否かを確認する。例えば、パソコン１０１からの垂直同期信号ＶＳＹＮＣ、水平同期信号ＨＳＹＮＣの信号周期検出結果により、確認する。ステップＳ４１１において、ディスプレイ設定情報に基づいてパソコン１０１からの出力信号が変更された場合（ステップＳ４１１のＹ）は、以降、通常の画面送信処理へ移行する。
【００６０】
また、ステップＳ４１１において、例えば接続されたホスト機器（１０１）がＤＤＣに対応していない等の理由により、出力信号に変化が無い場合（ステップＳ４１１のＮ）は、ステップＳ４１２へ進む。
【００６１】
ステップＳ４１２では、ホスト機器（１０１）から出力されてくるディスプレイ信号について、信号の処理が可能か、すなわち、画像送信装置（１０３）のフレームメモリ２０７の容量が信号を表示するに足る容量を備えているか否かを判定する。ここで、フレームメモリ２０７の容量が十分足りており、信号の処理が可能である場合（ステップＳ４１２のＹ）は、通常の画面送信処理へ進む。
【００６２】
また、ホスト機器の出力信号を処理するにはフレームメモリ２０７の容量が不足していると判定された場合（ステップＳ４１２のＮ）は、ステップＳ４１３へ進む。
【００６３】
ステップＳ４１３は、ステップＳ４１２において画像送信装置１０３がホスト機器（１０１）からの出力信号を処理することが不可能であると判定された場合の処理である。この場合は、あらかじめ画像送信装置１０３のＲＯＭ２０３内に格納されているエラー表示用の画面データを画像受信装置１０４宛てに送信し、表示装置（１０２）の画面上にエラー表示を行わせる。本発明の一実施例では、ステップＳ４０７で選択された表示装置（１０２）側が対応可能な設定情報を、画像受信装置１０４に送信し、表示装置（１０２）の画面上に、ステップＳ４０７で選択された表示装置（１０２）側が対応可能な設定情報を表示させる。ステップＳ４１３の終了後は、ステップＳ４１１へ戻って以降の処理を繰り返す。
【００６４】
次に、ステップＳ４０７における、画像送信装置がホスト機器に対して通知する、表示機器が表示可能な入力信号の設定情報（解像度、リフレッシュレート等）を抽出する処理の内容を、図５のフローチャート、および図６を用いて説明する。
【００６５】
図５は、画像送信装置１０３がホスト機器（１０１）に対して通知する、表示機器（１０２）が表示可能な入力信号の設定情報を選択する処理のフローチャートである。このフローチャートは、送信装置１０３の制御部２０１が実行するプログラムの一部を示す。
【００６６】
初めに、画像送信装置１０３は、ステップＳ５０１において、画像受信装置１０４から送信されてくる出力可能な設定情報に含まれる、外部表示装置（１０２）が表示可能な信号設定に関する情報から、設定可能な最大解像度の値を読み取ってこれを選択解像度とし、ステップＳ５０２へ進む。
【００６７】
ステップＳ５０２において画像送信装置１０３は、ステップＳ５０１において選択された解像度において、表示装置（１０２）がサポートする色数設定を受信データ（表示装置１０２の設定情報）から読み取り、（解像度、色数）の組み合わせ毎に必要となるフレームメモリ容量（画像データサイズ）を算出し、算出結果をＲＡＭ２０２に格納した後、ステップＳ５０３へ進む。
【００６８】
ステップＳ５０３では、ステップＳ５０２で算出された、設定毎に必要となるフレームメモリ容量（一画面あたりの画像データサイズ）と、あらかじめ判明している自らのフレームメモリ（２０７）の容量とを比較し、自らのフレームメモリ容量（２０７）の方が算出された必要フレームメモリ容量（画像データサイズ）より大きくなるような（解像度、色数）の組み合わせがあるか否かを確認する。
【００６９】
ステップＳ５０３において、画像送信装置１０３が持つフレームメモリ２０７の容量で格納可能な（解像度、色数）設定が存在しない場合（ステップＳ５０３のＮ）は、ステップＳ５０５へ進む。
【００７０】
また、ステップＳ５０３において、画像送信装置１０３が備えるフレームメモリ２０７の容量で格納可能な（解像度、色数）設定の組み合わせが存在する場合（ステップＳ５０３のＹ）はステップＳ５０４へ進む。
【００７１】
ステップＳ５０４では、選択解像度において、画像送信装置１０３が備えるフレームメモリ２０７の容量で格納可能な（解像度、色数）設定の組み合わせを全て選択し、これをＲＡＭ２０２の所定の領域へ格納する。ステップＳ５０４の終了後、ステップＳ５０５へ進む。
【００７２】
次にステップＳ５０５では、選択可能な解像度がまだ存在するか否かを確認する。ステップＳ５０５において、選択可能な解像度が存在する場合（ステップＳ５０５のＹ）は、ステップＳ５０６へ進む。
【００７３】
ステップＳ５０６では、ステップＳ５０１で選択された解像度の一段階下の解像度を選択する。すなわち、表示装置（１０２）が複数の解像度に対応している場合は、ステップＳ５０１で選択解像度として最初に最大の解像度が選択され、次にステップＳ５０６において最大解像度より一段階下の解像度が選択されることとなる。ステップＳ５０６が終了すると、ステップＳ５０２へ戻る。
【００７４】
また、ステップＳ５０５において、全ての選択可能な解像度について表示可能な（解像度、色数）の組み合わせが抽出され、もはや選択すべき解像度が存在しない場合（ステップＳ５０５のＮ）は処理を終了する。
【００７５】
図５の処理の終了後、送信装置１０３は、図４のステップＳ４０９以降の処理を行い、ステップＳ５０３での比較結果から、パーソナルコンピュータ１０１が、フレームメモリ２０７の容量より小さい画像データサイズで画面出力を行うように、ステップＳ４１０で、パーソナルコンピュータ１０１に対する通知を行う。すなわち、１フレームが所定のデータ量以下である画像データに対応する表示装置がパーソナルコンピュータに接続された場合に、パーソナルコンピュータに供給される設定情報が、パーソナルコンピュータ１０１に供給される。
【００７６】
図６は、図５のフローチャートで示した処理により抽出される（解像度、色数）の設定が具体的にどのようになるかを示すための図である。
【００７７】
ここで一例として表示装置（１０２）が表示可能な最大の解像度が１０２４×７６８で、以下、表示可能な解像度設定として８００×６００、６４０×４８０が設定可能であるとする。また表示色数としては、２４ｂｉｔカラー（１６７７万色）、１６ｂｉｔカラー（６５５３６色）、８ｂｉｔカラー（２５６色）、４ｂｉｔカラー（１６色）の設定が可能であるとする。このとき、各（解像度、色数）の組み合わせ毎に必要となる画面データのサイズを図６に示してある。なお図６に示した解像度や表示色数の設定は一例であり、上記以外の設定値であってもよい。
【００７８】
ここで今、画像送信装置１０３が有するフレームメモリ２０７の容量が例えば２ＭＢｙｔｅであったとすると、フレームメモリ２０７に格納可能な（解像度、色数）の組み合わせは図６中で影のついた部分で示した組み合わせとなる（例えば１０２４×７６８の解像度では、処理可能な色数は最大１６ｂｉｔカラーまで）。すなわち、表示装置（１０２）が有する表示能力のうち、表示装置（１０２）が、解像度が１０２４×７６８で、表示色数が２４ｂｉｔを除いた表示能力を有することを示す設定情報が、パーソナルコンピュータ１０１に供給される。パーソナルコンピュータ１０１がＤＤＣに対応していない等の理由により、パーソナルコンピュータ１０１が、所定の表示能力を超える画像データ（例えば、解像度が１０２４×７６８で、表示色数が２４ｂｉｔの画像データ）を出力した場合は、図４のステップ４１３において、ディスプレイ１０２が所定のエラー表示を行うように、無線通信インターフェース２０９から受信装置１０４に表示データを出力する。したがって、このエラー表示により、パーソナルコンピュータ１０１において、解像度や表示色数を下げるべきことを使用者に知らせることができる。
【００７９】
この場合に図５のフローチャートで示す処理が実行されると、まず初めにステップＳ５０１において表示装置（１０２）が表示可能な最大の解像度である１０２４×７６８がまず初めに選択される。次にステップＳ５０２で、１０２４×７６８の解像度で必要となるフレームメモリの容量を、各表示色数についてあらかじめＲＯＭ２０３に書き込まれた値を参照することによって求め、結果をＲＡＭ２０２へ格納する。
【００８０】
なおここでは、必要となるフレームメモリ容量に関しては、あらかじめ各（解像度、色数）の組み合わせについてあらかじめＲＯＭ２０３等に書き込んでおき、その値を参照することによって決定するものとするが、本処理が実行される度に制御部２０１において算出することとしてもよい。ここでは図６に示すように、１０２４×７６８の解像度において必要となるフレームメモリ容量は、表示色数の多い順にそれぞれ、２．２５ＭＢｙｔｅ、１．５０ＭＢｙｔｅ、０．７５ＭＢｙｔｅ、０．３８ＭＢｙｔｅとなることが分かる。
【００８１】
次に、ステップＳ５０３において画像送信装置１０３が持つフレームメモリ２０７のサイズ（ここでは２ＭＢｙｔｅとする）との比較により、２ＭＢｙｔｅで格納可能な（解像度、色数）の設定としては、（１０２４×７６８、１６ｂｉｔカラー）、（１０２４×７６８、８ｂｉｔカラー）、（１０２４×７６８、４ｂｉｔカラー）の３つの設定が、対応するｂｉｔ列情報としてＲＡＭ２０２の所定の領域に格納される。
【００８２】
以下、同様にして選択可能な全ての解像度（ここでは８００×６００、６４０×４８０）について設定可能、すなわち２ＭＢｙｔｅのフレームメモリで画面の描画データを格納可能な（解像度、色数）の組み合わせを抽出し、処理を終了する。
【００８３】
次に本実施の形態における画像受信装置（図１、図３の１０４）の処理内容について、図を用いて説明する。
【００８４】
図７は、画像受信装置１０４において、電源が投入されてから、画像送信装置１０３から送信されてくる画面データの受信を開始するまでの処理の流れを示すフローチャートである。このフローチャートは、受信装置１０４の制御部３０１が実行するプログラムの一部を示す。
【００８５】
初めに無線受信装置１０４は、ステップＳ７０１において、無線送信装置２００側から通信要求があるか否かを確認する。ここでは、所定のフォーマットによる、画像送信装置１０３から自らに対して送信された問い合わせパケットを受信したか否かを確認するものとする。ステップＳ７０１において、無線送信装置１０３からの通信要求があると確認された場合（ステップＳ７０１のＹ）は、ステップＳ７０２へ進む。
【００８６】
また、無線送信装置１０３からの通信要求が確認されない場合（ステップＳ７０１のＮ）は、ステップＳ７０３へ進む。ステップＳ７０３では、所定の時間待機してからステップＳ７０１へ戻って以降の処理を繰り返す。
【００８７】
ステップＳ７０２では、無線送信装置１０３との間の通信リンク確立処理を行い、ステップＳ７０４へ進む。
【００８８】
ステップＳ７０４では、前述のＤＤＣによる通信を行うために、ディスプレイ１０２に対して垂直同期信号であるＶＳＹＮＣ信号を出力する。通常ＤＤＣに対応したディスプレイは、電源ＯＮ後の通信待ち状態から垂直同期信号の入力を確認すると、それに同期してディスプレイの内部情報（設定情報）を送出するように構成されている。ステップＳ７０４の後、ステップＳ７０５へ進む。
【００８９】
ステップＳ７０５では、ディスプレイ１０２側から上述のＶＳＹＮＣ信号に同期して（ＶＳＹＮＣ信号をデータ転送用クロックとして用いて）、シリアル通信により、ディスプレイ情報（対応解像度とそれに対応するリフレッシュレート、等）が送信されてくるか否かを確認する。ここで、ディスプレイ１０２側からのデータ送信（設定情報）が確認された場合（ステップＳ７０５のＹ）は、ステップＳ７０６へ進む。また、ディスプレイ１０２側からのデータ送信が無い場合（ステップＳ７０５のＮ）は、ステップＳ７０７へ進む。
【００９０】
ステップＳ７０６では、ステップＳ７０５において確認されたディスプレイ情報（対応信号情報）をパケット化し、画像送信装置１０３に対して送信する。ステップＳ７０６の終了後、通常の画面データ受信処理へ移行する。
【００９１】
ステップＳ７０７では、「ディスプレイ情報の通知なし」を画像送信装置１０３側へ所定のパケットを用いて通知した後、ステップＳ７０８へ進む。
【００９２】
ステップＳ７０８では、画像送信装置１０３からの画面データの送信要求があるか否かを確認する。ここで、画面データの送信要求がある場合（ステップＳ７０８のＹ）は、通常の画面データ受信処理へ移行する。ここでは、図４のステップＳ４１３におけるエラー表示画面、あるいは、通常の画面データが送信される。画面データの送信要求が無い場合（ステップＳ７０８のＮ）は、ステップＳ７０９へ進む。
【００９３】
ステップＳ７０９では、所定の時間待機した後、ステップＳ７０８へ戻って以降の処理を繰り返す。
【００９４】
次に本実施例における画像受信装置の画面データ受信および外部表示装置に対するデータ出力処理について、図を用いて説明する。
【００９５】
図８は、画像受信装置１０４において、画像送信装置１０３から送信されてくる画面データの受信および外部表示装置（１０２）への出力処理の流れを示すフローチャートである。
【００９６】
画像受信装置１０２は、図７で説明した処理の後、画面データ受信処理において、図８で説明する処理へと移行する。
【００９７】
ステップＳ８０１において、画像送信装置１０３から送信されてくるデータを受信した後、ステップＳ８０２へ進む。
【００９８】
ステップＳ８０２では、受信したデータ（圧縮データ）を非圧縮データへ展開し、展開された画面表示用データをＲＡＭ３０２上の所定の領域（「領域１」とする）に格納した後、ステップＳ８０３へ進む。
【００９９】
ステップＳ８０３では、「領域１」に格納した画面データと、ＲＡＭ３０２上のビデオメモリに書き込まれているデータ、すなわち現在表示中のデータとを比較して、画面データが変更されているか否かを確認する。
【０１００】
ここで、画面データに変更がある場合（ステップＳ８０３のＹ）はステップＳ８０４へ進む。また、画面データに変更が無い場合（ステップＳ８０３のＮ）は、ステップＳ８０１へ戻る。すなわち画面データに変更が無い場合は、ビデオメモリの内容を書き換えず、現在出力中の画面データを引き続いて表示する。
【０１０１】
ステップＳ８０４では、「領域１」に書き込まれているデータをビデオメモリに対して書込み、画面の表示を更新する。ステップＳ８０４の終了後は、ステップＳ８０１へ戻って以降の処理を繰り返す。
【０１０２】
以上の実施の形態では、１フレームが２ＭＢｙｔｅ以下のデータをパーソナルコンピュータ１０１が出力するように、送信装置１０３が、パーソナルコンピュータ１０１に設定情報を通知したが、他の形態では、１フレームが２ＭＢｙｔｅ以下になるように、受信装置１０４が、送信装置１０３に設定情報を通知する。すなわち、送信装置１０３と受信装置１０４の一方の伝送装置が、ディスプレイ１０２が有する表示能力（解像度、表示色数）を示す第一の信号を受信し、所定の表示能力（２ＭＢｙｔｅのデータ量の画像を表示する能力）を超える表示能力（２ＭＢｙｔｅを超えるデータ量の画像を表示する能力）を有する場合に、表示能力が所定の表示能力以下であることを示す第二の信号がパーソナルコンピュータ１０１に供給されるように、第二の信号を出力する。なお、この２ＭＢｙｔｅ等のデータ量の制限は、フレームメモリの容量に関わらず、送信装置１０３と受信装置１０４の伝送路の伝送速度を考慮して、決定してもよい。
【０１０３】
【発明の効果】
本発明によれば、情報機器とディスプレイの間で、画像の送受信を行う画像送受信装置で、ディスプレイ側の表示能力と、画像送受信装置の画像データの送信能力を比較し、ディスプレイ側の表示能力と画像送受信装置の処理能力のいずれか能力の低い側に合わせた画面出力を行わせるように、画像送受信装置から情報処理装置へ通知することで、ディスプレイ側の表示能力と画像送受信装置の処理能力に合わせて、情報処理装置の画面出力の設定を最適化することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態における画像送受信装置の使用形態の一例を表す図である。
【図２】本発明の実施の形態における画像送信装置の内部構成の一例を表すブロック図である。
【図３】本発明の実施の形態における画像受信装置の内部構成の一例を表すブロック図である。
【図４】本発明の実施の形態における画像送信装置の電源投入から画面データ送信開始までの処理内容を表すフローチャートである。
【図５】本発明の実施の形態における画像送信装置がホスト機器に対して通知する情報を決定する際の処理内容を表すフローチャートである。
【図６】本発明の実施の形態における図５の処理結果を説明するための図である。
【図７】本発明の実施の形態における画像受信装置の電源投入から画面データの受信開始までの処理内容を表すフローチャートである。
【図８】本発明の実施の形態における画像受信装置の画面データ受信、および外部表示装置への出力処理の内容を表すフローチャートである。
【符号の説明】
１０１　パーソナルコンピュータ
１０２　ディスプレイ装置
１０３　画像送信装置
１０４　画像受信装置
【図１】
2004013795.tif 000003
【図２】
2004013795.tif 000004
【図３】
2004013795.tif 000005
【図４】
2004013795.tif 000006
【図５】
2004013795.tif 000007
【図６】
2004013795.tif 000008
【図７】
2004013795.tif 000009
【図８】
2004013795.tif 000010