(57)【要約】【課題】表示画像の品質劣化を防止すると共に、処理負荷を低減可能な画像処理装置、画像処理システム、画像処理方法およびプログラムを提供すること。【解決手段】本発明の画像処理装置は、外部から受信した映像信号から画像を生成する映像信号処理手段と、当該画像を処理して表示手段に表示する画像処理手段とを含み、画像処理手段が、映像信号処理手段に対し画像の解像度を所定の解像度に変更させ、解像度が変更された画像を映像信号処理手段から取得する。画像処理手段は、映像信号処理手段が生成した画像の解像度が、当該画像を画像処理手段に表示するときの解像度よりも大きい場合に、映像信号処理手段に対して、画像の解像度を画像処理手段に表示するときの解像度に変更させる。【選択図】図３
2013114195.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理する画像処理装置であって、
画像を表示する表示手段と、
外部から受信した映像信号から画像を生成する映像信号処理手段と、
映像信号処理手段が生成した画像を処理して前記表示手段に表示する画像処理手段とを含み、
前記画像処理手段は、映像信号処理手段に対し前記画像の解像度を所定の解像度に変更させ、解像度が変更された画像を映像信号処理手段から取得する、画像処理装置。
【請求項２】
前記画像処理手段は、
映像信号処理手段が生成した画像の解像度が、前記画像を前記画像処理手段に表示するときの解像度よりも大きい場合に、前記映像信号処理手段に対して、前記画像の解像度を前記画像処理手段に表示するときの解像度に変更させる、請求項１に記載の画像処理装置。
【請求項３】
前記映像信号処理手段は、複数の情報処理装置から受信した映像信号から複数の画像を形成し、
前記画像処理手段は、映像信号処理手段に対し前記複数の画像の解像度を所定の解像度に変更させ、解像度が変更された複数の画像を映像信号処理手段から取得する、請求項１または２に記載の画像処理装置。
【請求項４】
画像を提供する情報処理装置と、画像を処理する画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、
画像を表示する表示手段と、
前記情報処理装置から受信した映像信号から画像を生成する映像信号処理手段と、
映像信号処理手段が生成した画像を処理して前記表示手段に表示する画像処理手段とを含み、
前記画像処理手段は、映像信号処理手段に対し前記画像の解像度を所定の解像度に変更させ、解像度が変更された画像を映像信号処理手段から取得する、画像処理システム。
【請求項５】
前記画像処理手段は、
映像信号処理手段が生成した画像の解像度が、前記画像を前記画像処理手段に表示するときの解像度よりも大きい場合に、前記映像信号処理手段に対して、前記画像の解像度を前記画像処理手段に表示するときの解像度に変更させる、請求項４に記載の画像処理システム。
【請求項６】
前記映像信号処理手段は、複数の情報処理装置から受信した映像信号から複数の画像を形成し、
前記画像処理手段は、映像信号処理手段に対し前記複数の画像の解像度を所定の解像度に変更させ、解像度が変更された複数の画像を映像信号処理手段から取得する、請求項４または５に記載の画像処理システム。
【請求項７】
画像を処理する画像処理装置が実行する画像処理方法であって、前記画像処理方法は、
前記画像処理装置に含まれる映像信号処理手段が、
外部から受信した映像信号から画像を生成するステップと、
前記画像の解像度を所定の解像度に変更するステップと、
前記画像処理装置に含まれる画像処理手段が、
前記映像信号処理手段から解像度の変更された画像を取得して、前記画像処理装置の表示手段に表示するステップとを含む、画像処理方法。
【請求項８】
前記画像処理方法は、
前記画像の解像度を所定の解像度に変更するステップは、
前記映像信号処理手段が生成した画像の解像度が、前記画像を前記画像処理手段に表示するときの解像度よりも大きい場合に、前記画像の解像度を前記画像処理手段に表示するときの解像度に変更する、請求項７に記載の画像処理方法。
【請求項９】
前記画像を生成するステップは、複数の情報処理装置から受信した映像信号から複数の画像を形成するステップを含み、
前記画像の解像度を所定の解像度に変更するステップは、前記複数の画像の解像度を所定の解像度に変更するステップを含み、
前記画像処理装置の表示手段に表示するステップは、解像度が変更された複数の画像を取得するステップを含む、請求項７または８に記載の画像処理方法。
【請求項１０】
請求項７〜９のいずれか１項に記載の各ステップを画像処理装置が実行するためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の画像を表示する画像処理装置に関し、より詳細には、画像提供装置が提供する画像およびユーザが作成した描画画像を表示する画像処理装置、画像処理システム、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、企業や教育機関、行政機関等における会議等において、画像提供装置が出力する画像を大型ディスプレイに表示させ、ユーザが描画する文字や数字、図形等の描画画像を重畳して表示可能な画像処理システムが利用されている。
【０００３】
これらの画像処理システムは、複数の画像提供装置が提供する画像を表示するものもあり、画像処理装置が複数の画像を表示する場合、表示すべき画像数の増加に伴って画像処理装置が処理するデータ量が増大することになる。このため、データバスに多量のデータが供給されて転送処理が圧迫され、表示すべき画像の品質が劣化する問題があると共に、プロセッサの使用率やメモリ使用率の増加により、その動作速度が低下するという問題があった。
【０００４】
この点につき、特許文献１は、画像信号を送信する画像信号源と、当該画像信号を受信して画面に表示する画像処理装置とを含む画像処理システムを開示する。この画像処理システムでは、画像処理装置は、画像解像度等の画像属性を指定するＥＤＩＤ（Extended
display identification data）および制御信号を用いて画像処理装置が表示可能な画像解像度等を指定し、指定された解像度の画像を画像信号源から取得して処理する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の画像処理システムでは、表示モードを切り替える場合、例えば、縮小表示した１の画像を拡大表示し、他の画像を縮小表示するときには、画像処理装置は、画像解像度を指定する制御信号を改めて画像信号源に送信して、画像信号源に各画像の解像度を変更させた後、当該画像を画像信号源から取得する。このため、画像処理装置と画像信号源との間のデータ通信負荷が増大し、画像表示処理のリアルタイム性が損なわれ、表示画像の品質が劣化するという問題があった。
【０００６】
また、特許文献１に記載の画像処理システムでは、画像信号源が、画像の解像度を画像処理装置の指定する解像度に変更する機能を備えている必要があり、ＰＣ等の画像提供装置を画像信号源として使用する場合、当該機能を有するソフトウェアを画像提供装置にインストールしなければならず、利便性が低いという問題もあった。さらに、このようなソフトウェアを画像提供装置上で動作させることは、画像提供装置の処理負荷を増加させてしまうという問題もあった。
【０００７】
本発明は上述した課題を解決するものであり、表示画像の品質劣化を防止すると共に、処理負荷を低減可能な画像処理装置、画像処理システム、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、外部から受信した映像信号から画像を生成する映像信号処理手段と、当該画像を処理して表示手段に表示する画像処理手段とを含み、画像処理手段が、映像信号処理手段に対し画像の解像度を所定の解像度に変更させ、解像度が変更された画像を映像信号処理手段から取得する画像処理装置を提供する。画像処理手段は、映像信号処理手段が生成した画像の解像度が、当該画像を画像処理手段に表示するときの解像度よりも大きい場合に、映像信号処理手段に対して、画像の解像度を画像処理手段に表示するときの解像度に変更させる。
【発明の効果】
【０００９】
本発明の画像処理装置は、上記構成を採用することにより、外部から受信した映像信号が形成する画像の解像度が画像処理装置の表示手段に表示するときの解像度である表示領域サイズよりも大きい場合に、映像信号処理手段が、当該映像信号が形成する画像の解像度を表示領域サイズに縮小してデータサイズを圧縮した後に、データバスを介して当該画像を画像処理手段に送信する。このため、画像処理装置内のデータバスのデータ転送量を低減すると共に、画像処理装置の処理負荷を軽減することができ、表示画像の品質劣化を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像処理システムを示す図。
【図２】本発明の画像処理装置のハードウェア構成を示す図。
【図３】本発明の画像処理装置のソフトウェア構成を示す図。
【図４】本発明の画像処理装置が有するコントローラが実行する処理を示すフローチャート。
【図５】本発明の画像処理装置が有するコントローラが実行する処理を示すフローチャート。
【図６】本発明の画像処理装置が有するコントローラが実行する処理を示すフローチャート。
【図７】本発明の画像処理装置が処理する画像の一実施形態を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明について実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。
【００１２】
図１は、本発明の画像処理システム１００を示す。画像処理システム１００は、画像処理装置１１０と、ユーザＰＣ１３０ａ，１３０ｂとを含んで構成されており、画像処理装置１１０およびユーザＰＣ１３０ａ，１３０ｂは、ケーブル１２４によって接続される。
【００１３】
画像処理装置１１０は、ユーザＰＣ１３０ａ，１３０ｂの表示画像やユーザが作成する描画画像等の種々の画像を処理して表示する装置である。画像処理装置１１０は、種々の画像を表示する表示手段であるディスプレイ１１２を含んで構成される。ディスプレイ１１２は、ユーザＰＣ１３０ａ，１３０ｂの表示画像、ユーザが作成する描画画像、画像処理装置１１０に対する操作を指示するＧＵＩ（Graphical User Interface）画面を表示する。
【００１４】
ユーザＰＣ１３０ａ，１３０ｂは、画像処理装置１１０に表示すべき画像を提供する情報処理装置である。ユーザＰＣ１３０ａ，１３０ｂは、映像信号を出力するインタフェースを備えており、ユーザＰＣ１３０ａ，１３０ｂの表示画像を形成する映像信号を所定の転送レート（例えば、３０ｆｐｓ（frame per second）〜６０ｆｐｓ）で画像処理装置１１０に送信する。
【００１５】
本実施形態では、ユーザＰＣ１３０ａ，１３０ｂは、映像信号を出力するインタフェースとしてＶＧＡ（Video Graphics Array）出力端子を備えており、映像信号であるＶＧＡ信号を画像処理装置１１０に送信することができる。他の実施形態では、ＨＤＭＩ（High-Definition Multimedia Interface）コネクタ、Ｄｉｓｐｌａｙｐｏｒｔコネクタ等を採用し、これらに対応する映像信号を送信することができる。さらに他の実施形態では、ユーザＰＣ１３０ａ，１３０ｂは、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）等の無線通信プロトコルに準拠した無線通信により、画像表示装置１１０に映像信号を送信してもよい。
【００１６】
図１に示す実施形態では、ユーザＰＣ１３０ａ，１３０ｂとしてノート型ＰＣを採用するが、他の実施形態では、デスクトップ型ＰＣやタブレット型ＰＣ、ＰＤＡ等の映像信号を供給可能な情報処理装置を採用することができる。また、図１に示す実施形態では、画像処理装置１１０に２のユーザＰＣ１３０ａ，１３０ｂが接続されているが、本発明の画像処理装置１１０は、３以上のユーザＰＣを接続することができる。
【００１７】
図２は、本発明の画像処理装置１１０のハードウェア構成を示す図である。画像処理装置１１０は、コントローラ２００と、ディスプレイ１１２と、座標検出装置２２４とを含んで構成される。
【００１８】
コントローラ２００は、画像処理装置１１０の動作を制御する機能手段である。コントローラ２００は、マザーボード２１０と、映像入力ボード２２０と、ビデオカード２２２とを含んで構成されており、これらのボードは、データバス２３０によって相互接続される。
【００１９】
マザーボード２１０は、画像処理装置１１０の全体制御を行う機能手段を搭載したプリント基板である。マザーボード２１０は、プロセッサ２１２と、ＲＡＭ２１４と、ＲＯＭ２１６と、座標検出装置インタフェース（Ｉ／Ｆ）２１８とを備えており、これらの装置は、データバス２３０によって接続されている。
【００２０】
プロセッサ２１２は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）等の演算処理装置であり、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＴＲＯＮ、ＩＴＲＯＮ、μＩＴＲＯＮなどのＯＳを動作させ、これらのＯＳの管理下でアセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本発明のプログラムを実行する。
【００２１】
ＲＡＭ２１４は、ＤＲＡＭやＳＲＡＭ等の主記憶装置であり、本発明のプログラムを実行するための実行空間を提供する。プロセッサ２１２は、ソフトウェアプログラムや種々のデータなどを持続的に保持するためのハードディスク装置（図示せず）から、本発明のプログラムを読み出し、ＲＡＭ２１４に展開して実行する。
【００２２】
ＲＯＭ２１６は、ＢＩＯＳやＥＦＩ等のブートプログラムなどが保存される不揮発性メモリである。プロセッサ２１２は、画像処理装置１１０の起動時にＲＯＭ２１６からブートプログラムを読み出してブート処理を開始する。
【００２３】
座標検出装置Ｉ／Ｆ２１８は、座標検出装置２２４との物理インタフェースである。座標検出装置Ｉ／Ｆ２１８は、座標検出装置２２４から物体の接触位置や接近位置（以下、「座標位置」とする。）を示す座標位置情報を受信し、当該座標位置情報をプロセッサ２１２に送信する。
【００２４】
映像入力ボード２２０は、ユーザＰＣ１３０ａ，１３０ｂから受信する映像信号を処理する映像信号処理手段を有するプリント基板である。映像入力ボード２２０は、当該機能を実現するＡＳＩＣ（Application Specific Integrated Circuit）等の集積回路によって構成することができる。
【００２５】
映像入力ボード２２０は、ユーザＰＣ１３０ａ，１３０ｂから映像信号を受信すると、当該映像信号に種々の処理を施し、データバス２３０を介してマザーボード２１０に供給する。本実施形態では、映像入力ボード２２０は、ユーザＰＣ１３０ａ，１３０ｂから有線通信により映像信号を受信するが、他の実施形態では、映像入力ボード２２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）等の無線通信により映像信号を受信してもよい。なお、映像入力ボード２２０が実装する機能手段については、図３を参照して詳細に説明する。
【００２６】
ビデオカード２２２は、ディスプレイ１１２を制御する機能手段を有するプリント基板である。ビデオカード２２２は、ＧＰＵ（Graphics Processing Unit）（図示せず）やＶＲＡＭ（図示せず）を備えており、マザーボード２１０がデータバス２３０を介して供給する画像をディスプレイ１１２に表示する。なお、ビデオカード２２２が実装する機能手段については、図３を参照して詳細に説明する。
【００２７】
座標検出装置２２４は、座標検出装置を構成する座標位置を検知する手段である。座標検出装置２２４は、ディスプレイ１１２の周囲またはディスプレイ１１２に設置され、指や専用ペンなどの物体の座標位置を検出する。
【００２８】
本実施形態では、座標検出装置２２４として、特許文献２に示すような赤外線遮断方式による座標入力／検出装置を採用する。この座標入力／検出装置では、ディスプレイ１１２の下側両端部に設置された２の受発光装置が、ディスプレイ１１２に平行して複数の赤外線を放射し、ディスプレイ１１２の周囲に設けられた反射部材によって同一光路上に反射する光を受光する。座標検出装置２２４は、物体によって遮断された２の受発光装置が放射した赤外線の識別情報をコントローラ２００が有する座標検出制御部に通知する。座標検出制御部は、当該赤外線の識別情報を使用して遮断された赤外線を特定し、物体の座標位置を算出する。
【００２９】
他の実施形態では、静電容量の変化を検知することにより座標位置を特定する静電容量方式のタッチパネル、対向する２の抵抗膜の電圧変化によって座標位置を特定する抵抗膜方式のタッチパネル、接触物体がディスプレイに接触することによって生じる電磁誘導を検知して座標位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を採用してもよい。
【００３０】
さらに他の実施形態では、座標検出装置２２４が、マウスやキーボード等の入力装置を用いてユーザが指定する座標位置を検出するように構成してもよい。
【００３１】
図３は、本発明の画像処理装置１１０が備えるコントローラ２００の機能構成を示す図である。以下、コントローラ２００が備えるマザーボード２１０、映像入力ボード２２０およびビデオカード２２２の機能構成について説明する。
【００３２】
映像入力ボード２２０は、映像信号入力部３００ａ，３００ｂと、画像編集部３０２ａ，３０２ｂと、送受信部３０４とを含んで構成される。図３に示す実施形態では、画像処理装置１１０に２のユーザＰＣ１３０ａ，１３０ｂが接続されており、映像信号入力部３００ａおよび画像編集部３０２ａがユーザＰＣ１３０ａのストリームデータを処理し、映像信号入力部３００ｂおよび画像編集部３０２ｂがユーザＰＣ１３０ｂのストリームデータを処理する。他の実施形態では、画像処理装置１１０は、３以上のユーザＰＣを接続することができ、接続されるユーザＰＣの台数に応じた数の映像信号入力部および画像編集部を備えることができる。
【００３３】
映像信号入力部３００ａ，３００ｂは、ユーザＰＣ１３０ａ，１３０ｂから映像信号を受信して種々の処理を実行する機能手段である。映像信号入力部３００ａ，３００ｂは、ユーザＰＣ１３０ａ，１３０ｂから映像信号を受信すると、当該映像信号にシリアル−パラレル変換や電圧レベル変換などの処理を施す。そして、映像信号入力部３００ａ，３００ｂは、当該映像信号を解析し、その解析結果をマザーボード２１０に実装される機能手段である編集条件設定部３０８に送信する。
【００３４】
具体的には、映像信号入力部３００ａ，３００ｂは、当該映像信号が形成する画像の解像度を算出すると共に、当該映像信号の受信間隔から転送レートを導出する。映像信号入力部３００ａ，３００ｂは、これらの画像の解像度および転送レートを含む検知情報を解析結果として編集条件設定部３０８に送信する。
【００３５】
また、映像信号入力部３００ａ，３００ｂは、当該映像信号が形成する画像を映像入力ボード２２０内のＶＲＡＭ（図示せず）にバッファリングする。映像信号入力部３００ａ，３００ｂから同時に映像信号を受信する場合、映像信号入力部３００ａ，３００ｂは、これらの映像信号から形成される各画像をＶＲＡＭの個別のメモリ領域に保存する。
【００３６】
さらに、映像信号入力部３００ａ，３００ｂは、ユーザＰＣ１３０ａ，１３０ｂから映像信号を受信した後に、映像信号を一定時間以上受信しない場合には、ユーザＰＣ１３０ａ，１３０ｂとの通信が切断された旨を通知する切断通知をマザーボード２１０の編集条件設定部に送信する。上記一定時間は、映像信号の転送レートを考慮し、当該映像信号の受信間隔よりも十分に長い時間であることが好適である。
【００３７】
画像編集部３０２ａ，３０２ｂは、映像信号が形成する画像を編集する機能手段である。画像編集部３０２ａ，３０２ｂは、映像入力ボード２２０内のＶＲＡＭにバッファリングされた画像を取得し、後述する編集条件設定部３０８が送信する制御信号に基づいて当該画像の解像度を所定の解像度に変更する。この制御信号には、対象となる画像を特定する識別情報（以下、「画像識別情報」とする。）と、当該画像の解像度を指定する情報（以下、「解像度指定情報」とする。）とが含まれており、画像編集部３０２ａ，３０２ｂは、画像識別情報が示す画像の解像度を、解像度指定情報が示す解像度に変更する。
【００３８】
本実施形態では、画像編集部３０２ａ，３０２ｂは、解像度を変更した画像を、解像度が変更される前の画像がバッファリングされたＶＲＡＭに上書き保存する。他の実施形態では、画像編集部３０２ａ，３０２ｂは、解像度を変更した画像を当該ＶＲＡＭの他のメモリ領域や他の記憶手段に保存してもよい。
【００３９】
送受信部３０４は、映像入力ボード２２０とマザーボード２１０との間のデータバス２３０を介したデータ通信を制御する機能手段である。具体的には、送受信部３０４は、マザーボード２１０に検知情報、切断通知および画像を送信し、マザーボード２１０から画像の転送要求および制御信号を受信する。
【００４０】
送受信部３０４は、マザーボード２１０から画像の転送要求を受信した場合、映像入力ボード２２０内のＶＲＡＭに保存されたユーザＰＣ１３０ａ，１３０ｂの表示画像である画像を取得し、所定の転送レートでマザーボード２１０に送信する。この転送レートは、ユーザＰＣ１３０ａ，１３０ｂが画像処理装置１１０に映像信号を転送するレートと同一であることが好適である。
【００４１】
本実施形態では、画像の解像度が変更されていないときには、ＶＲＡＭには解像度が変更されていない画像が保存されているため、送受信部３０４は、解像度が変更されていない画像をマザーボード２１０に送信する。一方、画像の解像度が変更されているときは、ＶＲＡＭには解像度が変更された画像が保存されているため、送受信部３０４は、解像度が変更された画像をマザーボード２１０に送信する。
【００４２】
送受信部３０４は、マザーボード２１０から制御信号を受信した場合、制御信号に含まれる画像識別情報を使用して、当該画像識別情報が示す画像を編集すべき画像編集部３０２ａ，３０２ｂを特定し、制御信号に含まれる解像度指定情報を当該画像編集部に送信する。画像編集部３０２ａ，３０２ｂは、送受信部３０４から受信した制御信号を、画像編集部３０２ａ，３０２ｂがアクセス可能な映像入力ボード２２０内の記憶装置（図示せず）に保持する。
【００４３】
本実施形態では、送受信部３０４が制御信号を使用して画像を編集すべき画像編集部３０２ａ，３０２ｂを特定するが、他の実施形態では、送受信部３０４は、画像編集部３０２ａ，３０２ｂに制御信号を送信し、画像編集部３０２ａ，３０２ｂが制御信号に含まれる画像識別情報を使用して、自己が編集すべき画像であるか否か判断してもよい。
【００４４】
マザーボード２１０は、映像入力ボード２２０が生成した画像を処理する画像処理手段である画像加工部３０６、編集条件設定部３０８、座標検出制御部３１０、表示領域指示部３１２および描画生成部３１４を含んで構成される。
【００４５】
画像加工部３０６は、ディスプレイ１１２に表示すべき画像を処理する機能手段である。画像加工部３０６は、映像入力ボード２２０が供給するユーザＰＣ１３０ａ，１３０ｂの表示画像を所定のレイアウトに従って配置した画像を生成し、当該画像をディスプレイ１１２に表示させる。
【００４６】
また、画像加工部３０６は、当該画像に、マザーボード２１０に実装されたアプリケーションプログラム（図示せず）が生成するレイアウトを選択可能なＧＵＩ画面および／または描画生成部３１４が生成した描画画像を重畳合成して、ディスプレイ１１２に表示させることができる。
【００４７】
編集条件設定部３０８は、映像入力ボード２２０の画像編集部３０２ａ，３０２ｂに対して編集条件を指示する機能手段である。編集条件設定部３０８は、検知情報であるユーザＰＣ１３０ａ，１３０ｂの表示画像の解像度と、当該表示画像をディスプレイ１１２に表示するときの解像度（以下、「表示領域サイズ」とする。）とを比較して、表示画像の解像度を変更すべきか否か判断する。表示画像の解像度を変更すべき場合には、編集条件設定部３０８は、編集条件である画像解像度と、解像度を変更すべき表示画像の画像識別情報とを含む制御信号を映像入力ボード２２０に送信する。
【００４８】
座標検出制御部３１０は、座標検出装置２２４を制御する機能手段である。座標検出制御部３１０は、座標検出装置２２４を駆動し、物体が接触または接近した座標位置を取得する。座標検出制御部３１０は、この座標位置が、レイアウトを選択可能なＧＵＩボタンの領域内であるか否か判断することにより、ユーザの指示がＧＵＩボタンの選択または描画指示である否か判断する。ＧＵＩボタンが選択された場合には、座標検出制御部３１０は、選択されたＧＵＩボタンの識別情報を表示領域指示部３１２に送信する。一方、描画指示である場合には、座標検出制御部３１０は、座標位置情報を描画生成部３１４に通知する。
【００４９】
表示領域指示部３１２は、ディスプレイ１１２に表示すべきユーザＰＣ１３０ａ,１３０ｂの表示画像の表示位置および表示領域サイズを画像加工部３０６に指示する機能手段である。表示領域指示部３１２は、座標検出制御部３１０から受信したＧＵＩボタンの識別情報を用いてＧＵＩボタンを特定する。当該ＧＵＩボタンに対して、ユーザＰＣ１３０ａ,１３０ｂの表示画像を縮小して表示する縮小表示モードが割り当てられている場合には、表示領域指示部３１２は、縮小表示モードが選択された旨の通知と共に、当該ＧＵＩボタンの種類並びに当該ＧＵＩボタンに割り当てられた表示画像の表示位置および表示領域サイズを画像加工部３０６に送信する。
【００５０】
画像加工部３０６は、当該表示画像の表示位置にユーザＰＣ１３０ａ，１３０ｂの表示画像を配置し、ディスプレイ１１２に表示すべき画像を生成する。また、画像加工部３０６は、編集条件設定部３０８に当該ＧＵＩボタンの種類および表示領域サイズを通知する。編集条件設定部３０８は、ＧＵＩボタンの種類によって縮小の対象となり得る画像を特定し、当該表示領域サイズと、検知情報に含まれる解像度とを比較して、当該画像の解像度して縮小すべきか否か判断する。
【００５１】
描画生成部３１４は、ディスプレイ１１２に表示すべき描画画像を生成する機能手段である。描画生成部３１４は、座標検出制御部３１０が通知した座標位置情報が示す画素の色を背景色と異なる色に変更して描画画像を生成する。
【００５２】
ビデオカード２２２は、画像加工部３０６が加工した画像をディスプレイ１１２に表示する機能手段である表示制御部３１６を含んで構成される。表示制御部３１６は、当該画像をディスプレイ１１２が表示可能な映像信号形式に変換してディスプレイ１１２に表示する。
【００５３】
上述した機能手段を実現する本発明のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００５４】
図４は、本発明の画像処理装置１１０のコントローラ２００が実行する処理を示すフローチャートである。以下、図４を参照して、映像入力ボード２２０に実装される機能手段が実行する処理について説明する。
【００５５】
図４の処理は、ステップＳ４００から開始し、ステップＳ４０１で映像入力ボード２２０の映像信号入力部３００ａ,３００ｂが、ユーザＰＣ１３０ａ,１３０ｂから映像信号を受信したか否か判断する。ユーザＰＣ１３０ａ,１３０ｂから映像信号をしていない場合には（ｎｏ）、ステップＳ４０１の処理を反復する。一方、ユーザＰＣ１３０ａ,１３０ｂから映像信号を受信した場合には（ｙｅｓ）、処理をステップＳ４０２に分岐する。以下、ユーザＰＣ１３０ａから映像信号を受信したときの処理について説明する。
【００５６】
ステップＳ４０２では、映像信号入力部３００ａは、ユーザＰＣ１３０ａから受信した映像信号を解析し、その解析結果である検知情報を生成する。ステップＳ４０３では、映像信号入力部３００ａは、マザーボード２１０の編集条件設定部３０８に検知情報を送信する。ステップＳ４０４では、映像信号入力部３００ａは、当該映像信号から画像を形成し、映像入力ボード２２０のＶＲＡＭにバッファリングする。
【００５７】
ステップＳ４０５では、画像編集部３０２ａが、マザーボード２１０に実装される編集条件設定部３０８の送信した制御信号が、画像編集部３０２ａのアクセス可能な記憶装置に保持されているか否か判断する。制御信号が保持されている場合には（ｙｅｓ）、処理をステップＳ４０６に分岐する。ステップＳ４０６では、画像編集部３０２ａは、画像編集部３０２ａが処理すべき画像をＶＲＡＭから取得し、制御信号に基づいて当該画像の解像度を所定の解像度に変更する。一方、制御信号が保持されていない場合には（ｎｏ）、処理をステップＳ４０７に分岐する。
【００５８】
ステップＳ４０７では、送受信部３０４が、マザーボード２１０から画像の転送要求を受信したか否か判断する。当該転送要求を受信していない場合には（ｎｏ）、ステップＳ４０７の処理を反復する。一方、当該転送要求を受信した場合には（ｙｅｓ）、処理をステップＳ４０８に分岐する。ステップＳ４０８では、送受信部３０４は、マザーボード２１０の画像加工部３０６に画像を送信する。
【００５９】
ステップＳ４０９では、映像入力信号部３００ａが、ユーザＰＣ１３０ａから映像信号を受信したか否か判断する。ユーザＰＣ１３０ａから映像信号を受信した場合には（ｙｅｓ）、処理をステップＳ４０２に戻し、以降の処理を実行する。一方、ユーザＰＣ１３０ａから映像信号をしていない場合には（ｎｏ）、処理をステップＳ４１０に分岐する。ステップＳ４１０では、映像入力信号部３００ａが、マザーボード２１０の編集条件設定部３０８に切断通知を送信し、処理をステップＳ４０１に戻す。
【００６０】
図５および図６は、本発明の画像処理装置１１０のコントローラ２００が実行する処理を示すフローチャートである。以下、図５および図６を参照して、マザーボード２１０に実装される機能手段が実行する処理について説明する。
【００６１】
図５の処理は、ステップＳ５００から開始し、ステップＳ５０１で編集条件設定部３０８が、映像入力ボード２２０から検知情報を受信したか否か判断する。検知情報を受信していない場合には（ｎｏ）、ステップＳ５０１の処理を反復する。一方、検知情報を受信した場合には（ｙｅｓ）、処理をステップＳ５０２に分岐する。
【００６２】
ステップＳ５０２では、編集条件設定部３０８は、映像入力ボード２２０に画像の転送要求を送信する。ステップＳ５０３では、画像加工部３０６が、映像入力ボード２２０から画像を受信したか否か判断する。画像を受信していない場合には（ｎｏ）、ステップＳ５０３の処理を反復する。一方、画像を受信した場合には（ｙｅｓ）、処理をステップＳ５０４に分岐する。
【００６３】
ステップＳ５０４では、画像加工部３０６は、映像入力ボード２２０から受信した画像を、レイアウトによって規定される表示位置に配置した画像を生成し、ビデオカード２２２に送信してディスプレイ１１２に表示させる。次いで、図６に示すステップＳ６００を実行する。
【００６４】
ステップＳ６００では、画像加工部３０６は、縮小表示モードが指定されているか否か判断する。本実施形態では、画像加工部３０６は、表示領域指示部３１２から縮小表示モードが選択された旨の通知を受信したか否か判断することにより、縮小表示モードが指定されているか判断することができる。この通知は、画像加工部３０６が、表示領域指示部３１２の発行するイベントの存否を判断することによって行うことができる。
【００６５】
他の実施形態では、画像加工部３０６および表示領域指示部３１２がアクセス可能な記憶領域に、表示領域指示部３１２が、縮小表示モードが指定されていることを示す値と共に、表示画像の表示位置および表示領域サイズを書き込み、画像加工部３０６が、当該記憶領域を参照することにより、縮小表示モードの指定の有無や表示画像の表示位置および表示領域サイズを判断してもよい。
【００６６】
さらに他の実施形態では、画像表示装置１１０の起動時にデフォルトで縮小表示モードにより画像を表示するように構成してもよい。
【００６７】
ステップＳ６００の判定で縮小表示モードが指定されていないと判断した場合には（ｎｏ）、図５に示すステップＳ５０２に処理を戻す。一方、縮小表示モードが指定されていると判断した場合には（ｙｅｓ）、処理をステップＳ６０１に分岐する。ステップＳ６０１では、編集条件設定部３０８は、ユーザが選択したＧＵＩボタンの種類により、縮小の対象となり得る画像がいずれのユーザＰＣの表示画像であるか否か判断する。
【００６８】
ステップＳ６０１の判定で、縮小の対象となり得る画像がユーザＰＣ１３０ａの表示画像であると判断した場合には、処理をステップＳ６０２に分岐する。ステップＳ６０２では、編集条件設定部３０８は、検知情報に含まれるユーザＰＣ１３０ａの表示画像の解像度と、当該表示画像の表示領域サイズとを比較し、表示画像の解像度が表示領域サイズよりも大きいか否か判断する。表示画像の解像度が表示領域サイズ以下である場合には（ｎｏ）、図５に示すステップＳ５０２に処理を戻す。
【００６９】
一方、表示画像の解像度が表示領域サイズよりも大きい場合には（ｙｅｓ）、処理をステップＳ６０３に分岐する。ステップＳ６０３では、編集条件設定部３０８は、ユーザＰＣ１３０ａの表示画像の画像識別情報と、当該表示領域サイズを示す解像度識別情報とを含む制御信号を映像入力ボード２２０に送信し、図５に示すステップＳ５０５の処理を実行する。
【００７０】
ステップＳ６０１の判定で、縮小の対象となり得る画像がユーザＰＣ１３０ｂの表示画像であると判断した場合には、処理をステップＳ６０４に分岐する。ステップＳ６０４では、編集条件設定部３０８は、検知情報に含まれるユーザＰＣ１３０ｂの表示画像の解像度と、当該表示画像の表示領域サイズとを比較し、表示画像の解像度が表示領域サイズよりも大きいか否か判断する。表示画像の解像度が表示領域サイズ以下である場合には（ｎｏ）、図５に示すステップＳ５０２に処理を戻す。
【００７１】
一方、表示画像の解像度が表示領域サイズよりも大きい場合には（ｙｅｓ）、処理をステップＳ６０５に分岐する。ステップＳ６０５では、編集条件設定部３０８は、ユーザＰＣ１３０ｂの表示画像の画像識別情報と、当該表示領域サイズを示す解像度識別情報とを含む制御信号を映像入力ボード２２０に送信し、図５に示すステップＳ５０５の処理を実行する。
【００７２】
ステップＳ６０１の判定で、縮小の対象となり得る画像がユーザＰＣ１３０ａおよびユーザＰＣ１３０ｂの表示画像であると判断した場合には、処理をステップＳ６０６に分岐する。ステップＳ６０６では、編集条件設定部３０８は、検知情報に含まれるユーザＰＣ１３０ａの表示画像の解像度と、当該表示画像の表示領域サイズとを比較し、表示画像の解像度が表示領域サイズよりも大きいか否か判断する。表示画像の解像度が表示領域サイズ以下である場合には（ｎｏ）、図５に示すステップＳ５０２に処理を戻す。
【００７３】
一方、表示画像の解像度が表示領域サイズよりも大きい場合には（ｙｅｓ）、処理をステップＳ６０７に分岐する。ステップＳ６０７では、編集条件設定部３０８は、ユーザＰＣ１３０ａの表示画像の画像識別情報と、当該表示領域サイズを示す解像度識別情報とを含む制御信号を映像入力ボード２２０に送信する。
【００７４】
ステップＳ６０８では、編集条件設定部３０８は、検知情報に含まれるユーザＰＣ１３０ｂの表示画像の解像度と、当該表示画像の表示領域サイズとを比較し、表示画像の解像度が表示領域サイズよりも大きいか否か判断する。表示画像の解像度が表示領域サイズ以下である場合には（ｎｏ）、図５に示すステップＳ５０２に処理を戻す。
【００７５】
一方、表示画像の解像度が表示領域サイズよりも大きい場合には（ｙｅｓ）、処理をステップＳ６０９に分岐する。ステップＳ６０９では、編集条件設定部３０８は、ユーザＰＣ１３０ｂの表示画像の画像識別情報と、当該表示領域サイズを示す解像度識別情報とを含む制御信号を映像入力ボード２２０に送信し、図５に示すステップＳ５０５の処理を実行する。
【００７６】
ステップＳ５０５では、編集条件設定部３０８は、映像入力ボード２２０から切断通知を受信したか否か判断する。切断通知を受信した場合には（ｙｅｓ）、処理をステップＳ５０１に戻し、以降の処理を実行する。一方、切断通知を受信していない場合には（ｎｏ）、処理をステップＳ５０２に戻し、以降の処理を実行する。
【００７７】
上述したように、本発明では、ユーザＰＣ１３０ａ,１３０ｂから受信した映像信号が形成する画像の解像度が画像処理装置１１０のディスプレイ１１２に表示される表示領域サイズよりも大きい場合に、映像入力ボード２２０が、当該映像信号が形成する画像の解像度を表示領域サイズに縮小してデータサイズを圧縮した後に、データバス２３０を介して当該画像をマザーボード２１０に送信する。これにより、データバス２３０のデータ転送量を低減できると共に、マザーボード２１０が備えるプロセッサ２１２の処理負荷を軽減することができるため、データ通信の遅延による表示画像の品質劣化を阻止することができ、プロセッサ２１２が実行するプログラムの実行速度の低下を防止することができる。
【００７８】
図７は、画像処理装置１１０が処理する画像の一実施形態を示す図である。画像７００は、ユーザＰＣ１３０ａ,１３０ｂの表示画像の一実施形態である。画像７１０,７２０，７３０は、画像処理装置１１０のディスプレイ１１２に表示される画像の一実施形態である。
【００７９】
画像７１０は、全画面表示モードが指定されている場合にディスプレイ１１２に表示される画像であり、ユーザＰＣ１３０ａ,１３０ｂの表示画像である画像７００と、ＧＵＩボタン７１２と、描画画像７１６とが含まれる。
【００８０】
本実施形態では、ＧＵＩボタン７１２に種々のレイアウトを割り当てることができ、ユーザＰＣ１３０ａ，１３０ｂの表示画像の表示領域サイズおよび配置位置をＧＵＩボタン７１２に割り当てることができる。例えば、ユーザＰＣ１３０ａの表示画像を縮小表示モードで表示するレイアウトをＧＵＩボタンＡに割り当て、ユーザＰＣ１３０ｂの表示画像を縮小表示モードで表示するレイアウトをＧＵＩボタンＢに割り当てることができる。また、ユーザＰＣ１３０ａおよびユーザＰＣ１３０ｂの表示画像を縮小表示モードで表示するレイアウトをＧＵＩボタンＣに割り当てることができる。
【００８１】
本実施形態では、表示すべき画像の表示領域サイズおよび配置位置がＧＵＩボタン７１２に割り当てられているが、他の実施形態では、ユーザが、予め規定された複数の表示領域サイズから所望の表示領域サイズを選択可能なＧＵＩを用いて、表示すべき画像の表示領域サイズを指定できるように構成してもよい。また、ユーザが、任意の配置位置を指定可能なＧＵＩを用いて、表示すべき画像の配置位置を指示できるように構成してもよい。
【００８２】
画像７２０は、１のユーザＰＣの表示画面を表示すべき縮小表示モードが指定された場合、例えば、ＧＵＩボタンＡまたはＧＵＩボタンＢが選択された場合に表示される画像である。画像７２０には、ユーザＰＣ１３０ａまたはユーザＰＣ１３０ｂの表示画像７２２と、ＧＵＩボタン７１２と、描画画像７２４とが含まれる。
【００８３】
画像７３０は、２のユーザＰＣの表示画面を表示すべき縮小表示モードが指定されている場合、例えば、ＧＵＩボタンＣが選択された場合に表示される画像である。画像７３０には、２のユーザＰＣの表示画面７３２,７３４と、ＧＵＩボタン７１２と、描画画像７３６とが含まれる。
【００８４】
本発明の画像処理装置１１０が採用するＧＵＩボタンの形状や数、配置位置は、図７に示すものに限られず、任意の形状または任意の数のＧＵＩボタンを様々な位置に配置してもよい。例えば、図７に示す画像７３０に対して、表示画面７３２,７３４毎にレイアウトを指定するＧＵＩボタンを配置することもできる。
【００８５】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素を他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００８６】
１００…画像処理システム、１１０…画像処理装置、１１２…ディスプレイ、１２４…ケーブル、１３０ａ，１３０ｂ…ユーザＰＣ
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特許第４４０１５４２号公報
【特許文献２】特許第４６２７７８１号公報
【図１】
2013114195.tif 000003
【図２】
2013114195.tif 000004
【図３】
2013114195.tif 000005
【図４】
2013114195.tif 000006
【図５】
2013114195.tif 000007
【図６】
2013114195.tif 000008
【図７】
2013114195.tif 000009