(57)【特許請求の範囲】
【請求項１】
映像データを一旦第１の表示手段上に表示し、それを第２の表示手段上に表示するようにする映像表示装置において、
上記第１の表示手段上において任意の映像表示ウィンドウを指定するウィンドウ指定手段と、
上記ウィンドウ指定手段により指定された映像表示ウィンドウのサイズを検出するウィンドウサイズ検出手段と、
上記ウィンドウサイズ検出手段により検出されたウィンドウサイズをもとに、上記ウィンドウ指定手段により指定された映像表示ウィンドウ全体が上記第２の表示手段上に表示されるように表示範囲を補正する表示範囲補正手段と、
上記表示範囲補正手段により補正された表示範囲内の映像を上記第２の表示手段上に表示させる表示制御手段と、
上記ウィンドウ指定手段により指定されたウィンドウと、上記表示範囲補正手段により補正された領域との差分を検出する差分領域検出手段と、
上記差分領域検出手段により検出された差分領域をマスキングする差分領域マスキング手段と、
を備えることを特徴とする映像表示装置。
【請求項２】
映像データを一旦第１の表示手段上に表示し、それを第２の表示手段上に表示するようにする映像表示装置において、
上記第１の表示手段上において任意の領域を指定する領域指定手段と、
上記領域指定手段により指定された領域のサイズを検出する指定領域サイズ検出手段と、
上記指定領域サイズ検出手段により検出された領域サイズをもとに、上記領域指定手段により指定された領域全体が上記第２の表示手段上に表示されるように表示範囲を補正する表示範囲補正手段と、
上記表示範囲補正手段により補正された表示範囲内の映像を上記第２の表示手段上に表示させる表示制御手段と、
上記領域指定手段により指定された領域と、上記表示範囲補正手段により補正された領域との差分を検出する差分領域検出手段と、
上記差分領域検出手段により検出された差分領域をマスキングする差分領域マスキング手段と、
を備えることを特徴とする映像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は映像表示装置に関し、特に、講演会場などで使用する大型のスクリーン（以下、会場スクリーンという）等に表示する映像の切り替え制御を計算機上で行う映像表示装置に用いて好適なものである。
【０００２】
【従来の技術】
計算機を使って講演会などを行う場合、講演者用のＣＲＴ画面上に表示されている映像を、受講者用の会場スクリーンもしくはモニタに表示するということが頻繁にある。ここでいう映像とは、カメラ等の映像入力機器から入力された映像だけでなく、計算機上で作成された静止画像や動画像を含む。
【０００３】
従来、このようにＣＲＴ画面上の映像を会場スクリーン等に表示する場合、ＣＲＴ画面上の一部を抽出し、その抽出した領域の映像を会場スクリーン等に表示するようになされていた。この場合、スキャンコンバータを利用してＣＲＴ画面上の一部を切り出し、それを拡大して表示するようになされていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例では、ＣＲＴ画面全体あるいは一部固定領域を抽出するようにスキャンコンバータをあらかじめ設定しておく必要があるため、ＣＲＴ画面上の任意のウィンドウや任意の領域を動的に抽出して会場スクリーンに表示させることはできなかった。
【０００５】
このため、講演者が希望する映像を会場スクリーン等に自由に表示させることは困難となり、講演会を円滑に進めることに支障をきたすことがあるという問題があった。
【０００６】
本発明は、このような問題を解決するために成されたものであり、ＣＲＴ画面上から任意のウィンドウや任意の領域を動的に抽出して会場スクリーンに表示させることができるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る第１の映像表示装置は、映像データを一旦第１の表示手段上に表示し、それを第２の表示手段上に表示するようにする映像表示装置において、上記第１の表示手段上において任意の映像表示ウィンドウを指定するウィンドウ指定手段と、上記ウィンドウ指定手段により指定された映像表示ウィンドウのサイズを検出するウィンドウサイズ検出手段と、上記ウィンドウサイズ検出手段により検出されたウィンドウサイズをもとに、上記ウィンドウ指定手段により指定された映像表示ウィンドウ全体が上記第２の表示手段上に表示されるように表示範囲を補正する表示範囲補正手段と、上記表示範囲補正手段により補正された表示範囲内の映像を上記第２の表示手段上に表示させる表示制御手段と、上記ウィンドウ指定手段により指定されたウィンドウと、上記表示範囲補正手段により補正された領域との差分を検出する差分領域検出手段と、上記差分領域検出手段により検出された差分領域をマスキングする差分領域マスキング手段と、を備えることを特徴とする。
【０００８】
本発明に係る第２の映像表示装置は、映像データを一旦第１の表示手段上に表示し、それを第２の表示手段上に表示するようにする映像表示装置において、上記第１の表示手段上において任意の領域を指定する領域指定手段と、上記領域指定手段により指定された領域のサイズを検出する指定領域サイズ検出手段と、上記指定領域サイズ検出手段により検出された領域サイズをもとに、上記領域指定手段により指定された領域全体が上記第２の表示手段上に表示されるように表示範囲を補正する表示範囲補正手段と、上記表示範囲補正手段により補正された表示範囲内の映像を上記第２の表示手段上に表示させる表示制御手段と、上記領域指定手段により指定された領域と、上記表示範囲補正手段により補正された領域との差分を検出する差分領域検出手段と、上記差分領域検出手段により検出された差分領域をマスキングする差分領域マスキング手段と、を備えることを特徴とする。
【００１６】
【作用】
第１の映像表示装置は、上記構成を備えているので、第１の表示手段上で任意の映像表示ウィンドウを指定すると、その指定された映像表示ウィンドウの表示内容が抽出されて第２の表示手段上に表示されることとなり、例えばスキャンコンバータによる抽出領域の設定を変更するなどの面倒な操作を行わなくても、任意の映像表示ウィンドウを指定するだけで、その指定した映像を第２の表示手段上に表示させることが可能となる。また、マスキング処理により、必要以上の範囲を第２の表示手段に表示させないことが可能となる。
【００１７】
また、第２の映像表示装置は、上記構成を備えているので、第１の表示手段上で任意の領域を指定すると、その指定された領域内の表示内容が抽出されて第２の表示手段上に表示されることとなり、例えばスキャンコンバータによる抽出領域の設定を変更するなどの面倒な操作を行わなくても、任意の領域を指定するだけで、その指定した映像を第２の表示手段上に表示させることが可能となる。また、マスキング処理により、必要以上の範囲を第２の表示手段に表示させないことが可能となる。
【００１９】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。
図１は、本発明の要素的特徴を示すブロック図である。
【００２０】
図１において、第１の表示手段１０１は、講演会を行う講演者が参照するための表示手段であり、例えばＣＲＴディスプレイ装置などが用いられる。この第１の表示手段１０１には、複数の映像表示ウィンドウ１０１ａ，１０１ｂ，…が表示され、それぞれの映像表示ウィンドウ１０１ａ，１０１ｂ，…に種々の映像が表示されるようになっている。
【００２１】
また、第２の表示手段１０２は、講演会場にいる受講者が参照するための表示手段であり、例えば大型スクリーンなどが用いられる。本実施形態の映像表示装置では、上記第１の表示手段１０１上に表示されている映像を上記第２の表示手段１０２上に拡大して表示することができるようになされている。このような表示制御は、例えばスキャンコンバータなどを含む表示制御手段１０３が行う。
【００２２】
次いで、ウィンドウ指定手段１０４は、上記第１の表示手段１０１上に表示されている各映像表示ウィンドウ１０１ａ，１０１ｂ，…の中から任意のウィンドウを指定するためのものである。また、領域指定手段１０５は、上記第１の表示手段１０１上の任意の領域を指定するためのものである。
【００２３】
また、表示切替手段１０６は、上記ウィンドウ指定手段１０４により指定された映像表示ウィンドウ全体を第２の表示手段１０２上に表示するか、あるいは上記領域指定手段１０５により指定された領域全体を第２の表示手段１０２上に表示するかを切り替えるものである。
【００２４】
例えば、表示切替手段１０６は、ウィンドウ指定手段１０４により任意のウィンドウが指定されたときには、その指定ウィンドウ内の映像を第２の表示手段１０２上に表示するように切り替え、領域指定手段１０５により任意の領域が指定されたときには、その指定領域内の映像を第２の表示手段１０２上に表示するように切り替える。
【００２５】
上記ウィンドウ指定手段１０４により指定された映像表示ウィンドウの縦横サイズをウィンドウサイズ検出手段１０７で検出する。また、上記領域指定手段１０５により指定された領域の縦横サイズを指定領域サイズ検出手段１０８で検出する。
【００２６】
表示範囲補正手段１０９は、上記表示切替手段１０６により切り替えられた表示映像全体が上記第２の表示手段上に表示されるように表示範囲を補正する。このとき、表示範囲補正手段１０９は、例えば、補正された表示範囲の縦横比が同じになるようにして補正を行う。
【００２７】
すなわち、指定ウィンドウの映像を第２の表示手段１０２に表示するときは、上記ウィンドウサイズ検出手段１０７により検出されたウィンドウサイズをもとに表示範囲を補正する。また、指定領域の映像を第２の表示手段１０２に表示するときは、上記指定領域サイズ検出手段１０８により検出された領域サイズをもとに表示範囲を補正する。
【００２８】
そして、表示制御手段１０３は、このようにして補正された表示範囲内の映像を、第２の表示手段１０２の表示サイズに合うように拡大して上記第２の表示手段１０２上に表示させる。一般に、受講者用の会場スクリーンに表示される映像は縦横比が同じであるものを対象としていることが多いのに対して、指定ウィンドウあるいは指定領域の映像は縦横比が同じでないことが多い。
【００２９】
したがって、補正を行わずに第２の表示手段１０２に表示すると、表示映像が歪んでしまうことがあるが、本実施形態のように縦横比が同じになるように補正して映像を表示すると、歪みのない見やすい映像を提供することができるようになる。
【００３０】
なお、ここでは、縦横比が同じになるように補正する場合について述べたが、これはあくまでも一例であり、第２の表示手段１０２が扱う映像の表示サイズに合わせて縦横比を適宜可変とするように構成しても良い。
もちろん、装置の簡略化等を図るために、このような表示範囲の補正を行うことなく表示するようにすることも可能である。また、補正を行うかどうかをユーザが切り替えられるように構成しても良い。
【００３１】
また、上記表示範囲補正手段１０９により表示範囲が補正されると、補正領域表示手段１１０は、補正された領域を、表示制御手段１０３を用いて第１の表示手段１０１上に表示させる。したがって、講演者は、この第１の表示手段１０１の表示画面を見ることによって、第２の表示手段１０２に実際に表示される領域がどこであるかを容易に知ることができる。
【００３２】
以下に、上述のような本発明の特徴を利用した第１の実施形態について説明する。本実施形態は、オペレータが任意のウィンドウを指定すると、その指定されたウィンドウ全体が会場スクリーンに映し出されるように、スクリーン表示領域を補正するというものである。ここでは、ウィンドウの指定の仕方は、ウィンドウ上にマウスカーソルを移動し、そこで左マウスボタンをプッシュすることによって行うものとして説明する。
【００３３】
本実施形態の映像表示装置のシステム構成図を図２に示す。
図２において、１はキーボード、２はマウス、３は以下に述べる本実施形態特有の処理を行うＣＰＵ、４はＣＲＴ、５はＣＰＵ３が実行するプログラムが保管されている第１の記憶装置である。
【００３４】
また、６は種々のデータを一時記憶するための第２の記憶装置、７はスキャンコンバータ、８は図示しない会場スクリーンに映写するためのプロジェクタ、９、１０は映像入力機器であるビデオカメラおよび書画カメラ、１１はＣＲＴ４およびスキャンコンバータ７に映像を分配する分配器である。
【００３５】
上記第２の記憶装置６は、図２に示すように、出力サイズ６０１、ウィンドウ位置６０２、ウィンドウサイズ６０３、仮水平倍率６０４、仮垂直倍率６０５の各データを一時記憶する。
【００３６】
次に、上記ＣＲＴ４の表示画面の一例を図３に示す。
図３において、４０１はマウスカーソル、４０２はビデオカメラ９で撮影した映像を表示するための第１の映像表示ウィンドウ、４０３は書画カメラ１０で撮影した映像を表示するための第２の映像表示ウィンドウ、４０４は本システムを終了させるため等の制御ボタンがある制御パネルである。
【００３７】
以下に、上記のように構成した本実施形態の映像表示装置の動作手順を説明する。
まず、本実施形態の動作が開始すると、ＣＲＴ４の初期画面は、例えば図４に示すようになる。図４中に示した４０５はプロジェクタ８が取り扱う映像の縦横サイズを入力するためのウィンドウである。
【００３８】
ここで、ユーザは、縦横サイズをキーボード１により入力する。これにより、プロジェクタ８が取り扱う映像の縦横サイズが、第２の記憶装置６に出力サイズ６０１として登録される。
なお、出力映像の縦横サイズをあらかじめ記録しておくことにより、縦横サイズのデータをその都度入力しなくても済むようにすることが可能である。
【００３９】
上述した初期設定動作が終了すると、ＣＲＴ４の画面は図３のようになり、イベント待ちの状態になる。ここで、左マウスボタンのプッシュイベントが発生したときの動作手順を、図５のフローチャートに示す。
【００４０】
図５において、まずステップＳ５０１で、左マウスボタンがプッシュされたときにマウスカーソル４０１がＣＲＴ画面上のどの位置にあったのかを検出する。この検出方法は、既存のウィンドウシステム、例えばＸウィンドウシステムの一部機能として存在するので、これを利用すれば良い。
【００４１】
そして、ステップＳ５０２で、上記ステップＳ５０１にて検出した位置が、制御パネル４０４以外の表示対象ウィンドウ（第１および第２の映像表示ウィンドウ４０２、４０３）の領域内かどうかを判定する。マウスカーソル４０１の位置が上記表示対象ウィンドウ内にあればステップＳ５０３に進み、そうでなければステップＳ５０８に進む。
【００４２】
ステップＳ５０３では、マウスカーソル４０１が存在するウィンドウのＣＲＴ画面上での位置および縦横サイズを検出し、それらをウィンドウ位置６０２およびウィンドウサイズ６０３として第２の記憶装置６に登録する。ウィンドウの位置およびサイズの検出方法も既存のＸウィンドウシステムで実現されているので、その方法を用いれば良い。
【００４３】
次に、ステップＳ５０４に進み、上述のようにして第２の記憶装置６に登録した出力サイズ６０１とウィンドウサイズ６０３とから、仮水平倍率６０４と仮垂直倍率６０５とを算出し、それぞれ第２の記憶装置６に登録する。仮水平倍率６０４は、出力横サイズ：ウィンドウ横サイズで算出でき、仮垂直倍率６０５は、出力縦サイズ：ウィンドウ縦サイズで算出できる。
【００４４】
そして、ステップＳ５０５で、上述のようにして算出した仮水平倍率６０４と仮垂直倍率６０５との大きさを比較する。ここで、仮水平倍率６０４≦仮垂直倍率６０５のときはステップＳ５０６に進み、仮水平倍率６０４＞仮垂直倍率６０５のときはステップＳ５０７に進む。
【００４５】
仮水平倍率６０４≦仮垂直倍率６０５のときは、指定されたウィンドウ内の映像を垂直方向および水平方向ともに仮水平倍率６０４で拡大すれば、そのウィンドウ全体の映像が会場スクリーンに投影されることになる。
【００４６】
したがって、会場スクリーンに表示するときは、ステップＳ５０６で、
0003774493.tif 000002
という映像変換情報（変換情報１とする）でもって映像変換を行うようにスキャンコンバータ７を制御する。
【００４７】
実際には、上記変換情報１を含むスキャンコンバータ制御信号を作成し、それをスキャンコンバータ７に転送する。スキャンコンバータ制御信号の作成方法は、スキャンコンバータの種類によって異なる。例えば、Chromatek 社のダウンコンバータ9120を利用するならば、その方法が「ダウンコンバータ9120/9125 MANUAL」に記述されているので、それに従ってプログラミングすれば良い。
【００４８】
ここで、図３のＣＲＴ画面上で第２のウィンドウ４０３を選択したときの会場スクリーンの表示例を、図６に示す。この図６は、仮水平倍率６０４≦仮垂直倍率６０５であるときの表示例を示すものであり、縦方向の表示範囲がウィンドウ縦サイズより長く補正されて表示され、これにより、制御パネル４０４の一部が会場スクリーンに表示された例を示している。
【００４９】
一方、上記ステップＳ５０５にて仮水平倍率６０４＞仮垂直倍率６０５と判定されたときは、指定されたウィンドウ内の映像を垂直方向および水平方向ともに仮垂直倍率６０５で拡大すれば、そのウィンドウ全体の映像が会場スクリーンに投影される。
【００５０】
したがって、会場スクリーンに表示するときは、ステップＳ５０７で、
0003774493.tif 000003
という映像変換情報（変換情報２とする）でもって映像変換を行うようにスキャンコンバータ７を制御する。
【００５１】
なお、ステップＳ５０６あるいはステップＳ５０７で算出した表示領域が、ＣＲＴ画面の下端あるいは右端をはみ出してしまう場合があるが、そのときは、スキャンコンバータ７の仕様にまかせれば良い。
そして、上記ステップＳ５０６あるいはステップＳ５０７の処理が終わった後は、メインルーチンに戻る。
【００５２】
また、上記ステップＳ５０２で、マウスカーソル４０１の位置が上記表示対象ウィンドウ内にないと判定されたときは、ステップＳ５０８で、現在のマウスカーソル４０１の位置における左マウスボタンプッシュに相当するイベント処理を行い、メインルーチンに戻る。なお、ここでのイベント処理はどのような処理でも良い。例えば、制御パネル４０４のｅｘｉｔボタン上で左マウスボタンをプッシュした場合には、本システムを終了する処理を行う。
【００５３】
なお、上記実施形態では、左マウスボタンプッシュをウィンドウ指定操作としたが、本発明はもちろんこれに限られるものではない。すなわち、右マウスボタンクリックでも、中央マウスボタンプッシュでも良いし、ボタンプッシュではなく、ボタンリリースとしても良い。あるいはダブルクリック、すなわち、一定時間内に連続して行うボタンプッシュ、もしくはボタンリリースとしても良い。
【００５４】
ただし、ダブルクリックのときは、例えば最初にボタンプッシュしたときの位置、あるいは最後にボタンリリースしたときの位置を、指定位置とするように決めておく必要がある。
【００５５】
また、上記実施形態では、ビデオカメラ９や書画カメラ１０などの映像入力機器から入力された映像を会場スクリーンに表示していたが、それだけでなく、他のウィンドウ、例えばＸウィンドウシステムにおけるkterm やghostscript 等のウィンドウ内容を会場スクリーンに表示してもよい。この処理は、上述した実施形態と全く同様の処理で実現することが可能である。
【００５６】
また、上記実施形態では、会場スクリーンに表示される指定ウィンドウの映像がスクリーンの常に上端か左端に位置するように説明したが、もちろん、下端あるいは右端に位置するようにしても良い。
【００５７】
このときは、図５のステップＳ５０６で、ウィンドウ位置６０２のｙ座標を（出力縦サイズ／仮水平倍率−ウィンドウ縦サイズ）だけ上方にずらして表示開始位置を設定する。また、ステップＳ５０７で、ウィンドウ位置６０２のｘ座標を（出力横サイズ／仮垂直倍率−ウィンドウ横サイズ）だけ右にずらして表示開始位置を設定すれば良い。
【００５８】
会場スクリーンの中央にウィンドウを表示するときは、図５のステップＳ５０６で、ウィンドウ位置６０２のｙ座標を（出力縦サイズ／仮水平倍率−ウィンドウ縦サイズ）／２だけ上方にずらして表示開始位置を設定するとともに、ステップＳ５０７で、ウィンドウ位置６０２のｘ座標を（出力横サイズ／仮垂直倍率−ウィンドウ横サイズ）／２だけ右にずらして表示開始位置を設定すれば良い。
【００５９】
図７および図８に、指定した第２のウィンドウ４０３の映像が会場スクリーンの下端、中央に位置するように表示したときの例を示す。
【００６０】
他に、ＣＲＴ画面上でのウィンドウ指定方法について、各ウィンドウに順番を決めておいて、キーボード１の操作で指定するようにしても構わない。例えば、各ウィンドウＩＤの順に、Control+「ｆ」キーで順方向に、Control+「ｂ」キーで逆方向に次々にウィンドウが選択され、Control+「ｄ」キーで指定ウィンドウを決定するようにしても良い。この方法ならば、マウス２がなくても会場スクリーンの映像表示制御を行うことが可能になる。
【００６１】
以上のように、本実施形態によれば、会場スクリーンやモニタに表示する映像をＣＲＴ画面上から容易に制御できるようになり、任意のウィンドウを動的に抽出して会場スクリーンに表示させることができるようになる。また、このことはマウス操作やキーボード操作などの簡単な操作で実現できるので、操作ミスを少なくすることができるというメリットがある。
【００６２】
次に、本発明の第２の実施形態について説明する。
本実施形態は、ＣＲＴ画面上でウィンドウを指定するのではなく、いわゆるラバーバンド操作により任意の領域を指定し、その指定領域の映像を会場スクリーンに表示するようにしたものである。また、このとき、会場スクリーンに実際に表示される領域をＣＲＴ４上に示すようにしたものである。
【００６３】
本実施形態のシステム構成は、第１の実施形態で示した図２と同じである。ただし、本実施形態では、第２の記憶装置６の中に領域開始位置のデータ（図示せず）が格納されるようになっている。以下、説明の都合上、上記領域開始位置のデータに６０６の符号を付して説明することとする。
【００６４】
以下に、本実施形態の動作手順を図９のフローチャートを用いて説明する。
本実施形態の動作は、第１の映像表示ウィンドウ４０２あるいは第２の映像表示ウィンドウ４０３上の一部範囲を指定しようとしてマウスボタンをプッシュすることにより開始する。
【００６５】
まずステップＳ９０１で、マウスボタンがプッシュされたときにマウスカーソル４０１がＣＲＴ画面上のどの位置にあったのかを検出し、それを第２の記憶装置６に領域開始位置６０６として登録する。次に、ステップＳ９０２で、マウスカーソル４０１の現在の位置を検出し、ステップＳ９０３で、上述のようにして検出した領域開始位置と現在のマウスカーソル４０１の位置とから、現在指定されている領域の縦横サイズを算出する。
【００６６】
そして、ステップＳ９０４で、上記ステップＳ９０３にて算出した領域の縦横サイズが両方とも０かどうかを判定する。ここで、縦横サイズが両方とも０のときはステップＳ９１１に進み、そうでなければステップＳ９０５に進む。ステップＳ９０５では、仮水平倍率６０４と仮垂直倍率６０５とを算出し、それぞれ第２の記憶装置６に登録する。
【００６７】
本実施形態においては、仮水平倍率６０４は、出力横サイズ：現在領域横サイズで算出でき、仮垂直倍率６０５は、出力縦サイズ：現在領域縦サイズで算出できる。ただし、現在領域横サイズあるいは現在領域縦サイズが０のときは、仮水平倍率６０４あるいは仮垂直倍率６０５の値を無限大とする。
【００６８】
そして、ステップＳ９０６で、上述のようにして算出した仮水平倍率６０４と仮垂直倍率６０５との大きさを比較する。ここで、仮水平倍率６０４≦仮垂直倍率６０５のときはステップＳ９０７に進み、仮水平倍率６０４＞仮垂直倍率６０５のときはステップＳ９０８に進む。
【００６９】
仮水平倍率６０４≦仮垂直倍率６０５のときは、現在指定されている領域内の映像を垂直方向および水平方向ともに仮水平倍率６０４で拡大すれば、その指定領域全体の映像が会場スクリーンに投影されることになる。
【００７０】
したがって、会場スクリーンに表示するときは、
0003774493.tif 000004
という映像変換情報（変換情報３とする）でもって映像変換を行うようにスキャンコンバータ７を制御すれば良い。
【００７１】
そこで、ステップＳ９０７で、上記変換情報３を構成する領域開始位置および領域サイズでもって指定領域の表示範囲を補正し、その補正した領域を例えば細い実線でＣＲＴ４上に表示する。ただし、以前の処理によって既に領域が表示されていたときは、それを消して現在の領域を再表示する。
【００７２】
一方、上記ステップＳ９０６にて仮水平倍率６０４＞仮垂直倍率６０５と判定されたときは、現在指定されている領域内の映像を垂直方向および水平方向ともに仮垂直倍率６０５で拡大すれば、その指定領域全体の映像が会場スクリーンに投影されることになる。
【００７３】
したがって、会場スクリーンに表示するときは、
0003774493.tif 000005
という映像変換情報（変換情報４とする）でもって映像変換を行うようにスキャンコンバータ７を制御すれば良い。
【００７４】
そこで、ステップＳ９０８で、上記変換情報４を構成する領域開始位置および領域サイズでもって指定領域の表示範囲を補正し、その補正した領域をＣＲＴ４上に表示する。ただし、以前の処理によって既に領域が表示されていたときは、それを消して現在の領域を再表示する。
【００７５】
上記ステップＳ９０７あるいはステップＳ９０８の処理を行った後は、ステップＳ９０９で、マウスボタンのリリースがあったかどうかを判定し、リリースがあったときはステップＳ９１０に進む。また、リリースがまだないときはステップＳ９０２の処理に戻り、再びマウスカーソル４０１の移動の追従を行う。
【００７６】
ステップＳ９１０では、上記した変換情報３あるいは変換情報４でもって実際に映像変換を行うようにスキャンコンバータ７を制御する。その後、メインルーチンに戻る。なお、スキャンコンバータ７の制御については、第１の実施形態で述べたとおりである。
【００７７】
また、上記ステップＳ９０４で指定領域の縦横サイズが両方とも０であると判定された場合は、ステップＳ９１１で、マウスボタンのリリースがあったかどうかを判定する。ここでリリースがあったときは、スキャンコンバータ７を制御することなしに、メインルーチンに戻る。一方、リリースがまだないときはステップＳ９０２の処理に戻り、再びマウスカーソル４０１の移動の追従を行う。
【００７８】
以上で、本実施形態の動作手順の説明を終える。
次に、本実施形態におけるＣＲＴ画面上の表示例を、図１０に示す。
図１０において、４０６は図９に示した処理により表示された補正領域を表す枠である。なお、この図１０は、仮水平倍率６０４≦仮垂直倍率６０５であるときの表示例を示すものであり、マウスカーソル４０１の位置より表示範囲が縦方向に長く補正されて領域表示された例を示している。
【００７９】
なお、上記実施形態では、変換情報３あるいは変換情報４に従って補正した領域をＣＲＴ画面上に表示するようにしたが、ＣＲＴ画面上には指定領域そのものを表示し、マウスボタンのリリースが起こって会場スクリーンに映像を表示するときに表示範囲の補正を行うようにしても良い。
【００８０】
このことは、以下のようにして実現可能である。すなわち、図９に示したステップＳ９０１の処理の後、マウスカーソル４０１の現在の位置を検出し、それにより指定される領域をそのままＣＲＴ画面上に表示する。このような処理は、従来のＸウィンドウシステムで実現されているので、それを参照すれば良い。
【００８１】
そして、ステップＳ９０９の処理を行い、その後、ステップＳ９０２〜ステップＳ９０８の処理を行うようにすれば良い。ただし、ステップＳ９０７およびステップＳ９０８の処理は、補正領域を表示するのではなく、実際にスキャンコンバータ７を制御するというものにする。
【００８２】
また、上記実施形態では、図９のステップＳ９１１でＹＥＳと判定されたら直ちにメインルーチンに戻るようにしている。これに対し、例えば、マウスボタンをプッシュしたときにマウスカーソル４０１が存在していたウィンドウが指定されたものとして、そのウィンドウの内容全体を会場スクリーンに表示するようにしても良い。この場合は、図５のステップＳ５０３以降の処理を行えば良い。
【００８３】
以上のように、本実施形態によれば、任意の領域の映像をＣＲＴ画面上で動的に抽出して会場スクリーンやモニタに表示させることができるようになる。また、このとき、会場スクリーンやモニタに実際に表示される領域がＣＲＴ画面上に示されるので、講演者は、その実際の表示領域をＣＲＴ画面上で確認して容易に知ることができるというメリットがある。
【００８４】
次に、本発明の第３の実施形態について説明する。
本実施形態は、上記した第１の実施形態における指定ウィンドウあるいは第２の実施形態における指定領域と補正領域との差分を検出し、実際に指定されたところ以外の領域をマスキングして表示しないようにするものである。
【００８５】
本実施形態のシステム構成は、第１の実施形態で示した図２と同じである。ただし、本実施形態においても第２の実施形態と同様に、第２の記憶装置６の中に領域開始位置６０６のデータが格納されるようになっている。
【００８６】
以下、本実施形態の動作手順を図１１のフローチャートを用いて説明する。
本実施形態の動作も第２の実施形態と同様に、第１の映像表示ウィンドウ４０２あるいは第２の映像表示ウィンドウ４０３上の一部範囲を指定しようとしてマウスボタンをプッシュすることにより開始する。
【００８７】
まずステップＳ１１０１で、マウスボタンがプッシュされたときにマウスカーソル４０１がＣＲＴ画面上のどの位置にあったのかを検出し、それを第２の記憶装置６に領域開始位置６０６として登録する。次に、ステップＳ１１０２で、マウスカーソル４０１の現在の位置を検出し、ステップＳ１１０３で、現在実際に指定されている範囲を、例えば細い実線でもってＣＲＴ４上に表示する。
【００８８】
そして、ステップＳ１１０４で、マウスボタンのリリースがあったかどうかを判定し、リリースがあったときはステップＳ１１０５に進む。また、リリースがまだないときはステップＳ１１０２の処理に戻り、再びマウスカーソル４０１の移動の追従を行う。
【００８９】
ステップＳ１１０５では、上述のようにして検出した領域開始位置と現在のマウスカーソル４０１の位置とから、現在指定されている領域の縦横サイズを算出する。そして、ステップＳ１１０６で、上記ステップＳ１１０５にて算出した領域の縦横サイズが両方とも０かどうかを判定する。ここで、縦横サイズが両方とも０のときはそのままメインルーチンに戻り、そうでなければステップＳ１１０７に進み、仮水平倍率６０４と仮垂直倍率６０５とを算出する。
【００９０】
次に、ステップＳ１１０８で、上記ステップＳ１１０７にて算出した仮水平倍率６０４と仮垂直倍率６０５との大きさを比較する。ここで、仮水平倍率６０４≦仮垂直倍率６０５のときはステップＳ１１０９に進み、第２の実施形態で述べた変換情報３を作成する。また、仮水平倍率６０４＞仮垂直倍率６０５のときはステップＳ１１１０に進み、第２の実施形態で述べた変換情報４を作成する。
【００９１】
そして、ステップＳ１１１１で、上記ステップＳ１１０５にて算出した指定領域の縦横サイズと、ステップＳ１１０９あるいはステップＳ１１１０にて算出した補正領域の縦横サイズとを比較し、その差分を算出する。すなわち、補正領域中の指定領域以外の部分を検出する。
【００９２】
次のステップＳ１１１２では、上記ステップＳ１１１１にて算出した差分領域をＣＲＴ画面上でマスキングするようにして映像補正する。ＣＲＴ画面上でのマスキングは、例えば、マスキング領域をすべて黒く塗りつぶすといった作業を行えば良い。そして、ステップＳ１１１３で、上記ステップＳ１１０９あるいはステップＳ１１１０で作成した変換情報３あるいは変換情報４でもってスキャンコンバータ７の制御を行い、その後、メインルーチンに戻る。
【００９３】
ここで、本実施形態におけるＣＲＴ画面上の表示例を、図１２に示す。この図１２は、マウスカーソル４０１が図に示した位置にあるときにボタンリリースされた場合の表示例を示すものである。この場合、会場スクリーンには、マスキングされた範囲を含む補正領域の映像が投影される。
【００９４】
以上のように、本実施形態によれば、変換情報３または変換情報４でもって補正された表示範囲のうち、実際に指定した領域以外の部分を会場スクリーンやモニタ上に表示しないようにすることができるというメリットがある。
【００９５】
なお、スキャンコンバータ７にマスキング機能が存在するならば、図１１のステップＳ１１１２の処理は必要でなく、マスキング領域情報を含めて、スキャンコンバータ７の制御を行えば良い。
【００９６】
また、プロジェクタ８にマスキング機能があるならば、ステップＳ１１１２の処理は行わず、ステップＳ１１１３のスキャンコンバータ７の制御を行った後に、プロジェクタ８に対してマスキングを行うように制御信号を転送するようにしても構わない。上記実施形態では、任意な領域指定の場合について述べたが、ウィンドウ指定の場合でも良い。このときは、ウィンドウの縦横サイズと補正した縦横サイズとの差分領域を検出すれば良い。この例によれば、ＣＲＴ画面上でマスキングを行わなくても良いので、画面が見やすいというメリットがある。
【００９７】
【発明の効果】
本発明は上述したように、第１の表示手段上において任意の映像表示ウィンドウを指定するウィンドウ指定手段、あるいは任意の領域を指定する領域指定手段を設け、指定されたウィンドウあるいは指定された領域内の映像を第２の表示手段上に表示するように構成したので、任意の映像表示ウィンドウあるいは任意の領域を指定するだけで、その指定した映像を第２の表示手段上に表示させることができるようになり、第２の表示手段に表示する映像を簡単な操作で動的に切り替えることができる。
【図面の簡単な説明】
【図１】本発明の要素的特徴を示すブロック図である。
【図２】本発明の一実施形態である映像表示装置のシステム構成図である。
【図３】第１の実施形態におけるＣＲＴ画面の表示例を示す図である。
【図４】第１の実施形態におけるＣＲＴ初期画面の表示例を示す図である。
【図５】第１の実施形態における動作手順を示すフローチャートである。
【図６】第１の実施形態における会場スクリーンの表示例を示す図である。
【図７】第１の実施形態における会場スクリーンの他の表示例を示す図である。
【図８】第１の実施形態における会場スクリーンのその他の表示例を示す図である。
【図９】第２の実施形態における動作手順を示すフローチャートである。
【図１０】第２の実施形態におけるＣＲＴ画面の表示例を示す図である。
【図１１】第３の実施形態における動作手順を示すフローチャートである。
【図１２】第３の実施形態におけるＣＲＴ画面の表示例を示す図である。
【符号の説明】
１  キーボード
２  マウス
３  ＣＰＵ
４  ＣＲＴ
５  第１の記憶装置
６  第２の記憶装置
７  スキャンコンバータ
８  プロジェクタ
９  ビデオカメラ
１０  書画カメラ
１１  分配器
１０１  第１の表示手段
１０１ａ，１０１ｂ  映像表示ウィンドウ
１０２  第２の表示手段
１０３  表示制御手段
１０４  ウィンドウ指定手段
１０５  領域指定手段
１０６  表示切替手段
１０７  ウィンドウサイズ検出手段
１０８  指定領域サイズ検出手段
１０９  表示範囲補正手段
１１０  補正領域表示手段
４０１  マウスカーソル
４０２  第１の映像表示ウィンドウ（ビデオカメラ用）
４０３  第２の映像表示ウィンドウ（書画カメラ用）
４０４  制御パネル
４０５  サイズ入力ウィンドウ
４０６  領域表示枠
【図１】
0003774493.tif 000006
【図２】
0003774493.tif 000007
【図３】
0003774493.tif 000008
【図４】
0003774493.tif 000009
【図５】
0003774493.tif 000010
【図６】
0003774493.tif 000011
【図７】
0003774493.tif 000012
【図８】
0003774493.tif 000013
【図９】
0003774493.tif 000014
【図１０】
0003774493.tif 000015
【図１１】
0003774493.tif 000016
【図１２】
0003774493.tif 000017