(57)【要約】【課題】  拡大表示が行われる領域を事前に視認しながら容易にその部位を指定することのできる資料提示装置を提供する。【解決手段】  資料提示装置は、ユーザによって所定の操作が行われると、画像中にズームウィンドウＺＷを表示する。ユーザは、このズームウィンドウＺＷをマウス１９の移動操作によって移動させることにより、画像中の任意の領域を指定する。ユーザによって任意の領域が指定されると、資料提示装置は、このズームウィンドウＺＷ内の領域を拡大して表示する。ズームウィンドウＺＷ内の領域Ｈは、その他の領域Ｌに比べて、輝度が相対的に高くなるように表示される。【選択図】  図３
2005318177.tif 000002
【特許請求の範囲】
【請求項１】
資料をカメラで撮影して画像を生成し、該画像を接続された表示装置に表示する資料提示装置であって、
ポインティングデバイスの操作を検出する操作検出手段と、
前記ポインティングデバイスの移動操作に応じて移動し、前記画像内の一部の領域を示すウィンドウを前記画像中に表示するウィンドウ表示手段と、
前記カメラによって撮像され、前記表示装置に表示された前記画像の一部の領域であって前記ウィンドウによって示された領域を、所定の操作に基づき、拡大して表示する拡大表示手段と
を備える資料提示装置。
【請求項２】
請求項１に記載の資料提示装置であって、
前記ポインティングデバイスの移動操作に応じて移動するカーソルを前記画像上に表示するカーソル表示手段を備え、
前記ウィンドウ表示手段は、前記画像内の座標系における前記カーソルの相対的な位置と、前記ウィンドウ内の座標系における前記カーソルの相対的な位置とが同一になるよう、前記カーソルの位置に基づき前記ウィンドウの表示を行う手段である
資料提示装置。
【請求項３】
請求項１または２に記載の資料提示装置であって、
前記ウィンドウ表示手段は、前記画像内の一部の領域の輝度を高くすることによって前記ウィンドウの表示を行う手段を備える
資料提示装置。
【請求項４】
請求項１ないし３のいずれかに記載の資料提示装置であって、
前記ウィンドウ表示手段は、前記画像内の一部の領域以外の部分の輝度を低くすることによって前記ウィンドウの表示を行う手段を備える
資料提示装置。
【請求項５】
請求項１ないし４のいずれかに記載の資料提示装置であって、
前記拡大表示手段は、前記カメラによって撮像された画像データを拡大処理することによって前記ウィンドウによって示された領域を拡大して表示する手段である
資料提示装置。
【請求項６】
請求項１ないし４のいずれかに記載の資料提示装置であって、
前記カメラは前記資料を光学的に拡大して撮影可能なズーム機構を備え、
前記拡大表示手段は、前記ズーム機構を制御することにより前記ウィンドウによって示された領域を拡大して撮影し、該拡大して撮影された画像を表示する手段である
資料提示装置。
【請求項７】
資料をカメラで撮影して画像を生成し、該画像を接続された表示装置に表示する資料提示装置において、該画像内の任意の領域を拡大して表示する拡大表示方法であって、
ポインティングデバイスの操作を検出し、
前記ポインティングデバイスの移動操作に応じて移動し、前記画像内の一部の領域を示すウィンドウを前記画像中に表示し、
前記カメラによって撮像され、前記表示装置に表示された前記画像の一部の領域であって前記ウィンドウによって示された領域を、所定の操作に基づき、拡大して表示する拡大表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資料をカメラで撮影して画像を生成し、この画像を外部の表示装置に表示する資料提示装置に関するものである。
【背景技術】
【０００２】
資料提示装置は、プレゼンテーションを行う現場などで利用される装置であり、その多くは、特許文献１に記載のように、カメラによって撮影した資料を表示装置に拡大して表示するズーム機能を備えている。従来、このようなズーム機能では、表示装置上の中央部分や、表示装置上に表示されたマウスカーソルの位置を中心として拡大表示がされていた。
【０００３】
【特許文献１】特開２００２−２８１４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の資料提示装置のズーム機能では、表示装置上の中央部分やマウスカーソルの位置といったように拡大表示を行う基準点を事前に知ることはできたが、ズーム操作後に実際に拡大表示される領域が、現在表示装置上に表示されている画像のどの範囲にあたるものなのかを具体的に把握することは困難であった。本発明は、このような課題に考慮してなされたものであり、拡大表示が行われる領域を事前に視認しながら容易にその部位を指定することのできる資料提示装置の提供を目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の資料提示装置は、資料をカメラで撮影して画像を生成し、該画像を接続された表示装置に表示する資料提示装置であって、ポインティングデバイスの操作を検出する操作検出手段と、前記ポインティングデバイスの移動操作に応じて移動し、前記画像内の一部の領域を示すウィンドウを前記画像中に表示するウィンドウ表示手段と、前記カメラによって撮像され、前記表示装置に表示された前記画像の一部の領域であって前記ウィンドウによって示された領域を、所定の操作に基づき、拡大して表示する拡大表示手段とを備えることを要旨とする。
【０００６】
本発明の資料提示装置は、ポインティングデバイスの移動操作に応じて移動するウィンドウを画像中に表示し、このウィンドウによって示された領域を拡大表示する。そのため、ユーザは、拡大表示を行う領域を視認しながら容易にその部位を指定することができる。ポインティングデバイスとしては、例えば、マウスやタブレット、デジタイザ、トラックボール、ジョイスティック、十字キーを備えたリモコンなど、種々の入力装置を利用することができる。
【０００７】
上記構成の資料提示装置は、更に、前記ポインティングデバイスの移動操作に応じて移動するカーソルを前記画像上に表示するカーソル表示手段を備え、前記ウィンドウ表示手段は、前記画像内の座標系における前記カーソルの相対的な位置と、前記ウィンドウ内の座標系における前記カーソルの相対的な位置とが同一になるよう、前記カーソルの位置に基づき前記ウィンドウの表示を行う手段であるものとしてもよい。
【０００８】
このような構成であれば、カーソルが指し示す画像中の位置は、画像の拡大前後において変動しないため、ユーザは、画像を拡大した後においても違和感なくポインティングデバイスを操作することができる。また、このような構成であれば、ウィンドウに加え、カーソルの位置を指標として拡大表示する領域を指定することができるため、利便性を向上させることができる。
【０００９】
前記ウィンドウ表示手段は、前記画像内の一部の領域の輝度を高くすることによって前記ウィンドウの表示を行う手段を備えるものとしてもよい。また、前記ウィンドウ表示手段は、前記画像内の一部の領域以外の部分の輝度を低くすることによって前記ウィンドウの表示を行う手段を備えるものとしてもよい。こうすることにより、拡大表示を行う部分をその他の部分と明確に区別することができ、容易に拡大表示を行う領域を指定することができる。
【００１０】
ウィンドウの表示は、このような態様に限定されず、その他、種々の態様を採ることができる。例えば、ウィンドウの内部をカラー表示し、その他の領域をモノクロあるいはセピア調に表示するなど、ウィンドウの内外で色調を異ならせて表示するものとしてもよい。また、ウィンドウの内部をエッジを強調して表示し、その他の部分をぼやけさせて表示するなど、ウィンドウの内外で異なる画像処理を施すことにより表示するものとしてもよい。また、単純に、画像上に所定の四角形を描画することによってウィンドウを表示するものとしてもよい。
【００１１】
前記拡大表示手段は、前記カメラによって撮像された画像データを拡大処理することによって前記ウィンドウによって示された領域を拡大して表示する手段であるものとしてもよい。このような態様では、画像を電子的に拡大させることができるため、正確な拡大率で拡大表示を行うことができる。
【００１２】
また、上記構成の資料提示装置において、前記カメラは資料を光学的に拡大して撮影可能なズーム機構を備え、前記拡大表示手段は、前記ズーム機構を制御することにより前記ウィンドウによって示された領域を拡大して撮影し、該拡大して撮影された画像を表示する手段であるものとしてもよい。このような態様であれば、画像を光学的に拡大することができるため、拡大表示する画像の画質を向上させることができる。
【００１３】
本発明において、上述した種々の態様は、適宜、組み合わせたり、一部を省略したりして適用することができる。また、本発明は、資料提示装置において画像内の任意の領域を拡大して表示する拡大表示方法や拡大表示を行わせるためのコンピュータプログラムなどとしても構成することができる。いずれの構成においても上述した種々の態様を適用可能である。コンピュータプログラムは、コンピュータが読み取り可能な記録媒体に記録するものとしてもよい。記録媒体としては、例えば、フレキシブルディスクやコンパクトディスク、デジタルバーサタイルディスク、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について実施例に基づき次の順序で説明する。
Ａ．資料提示装置の概略構成：
Ｂ．資料提示装置の内部構成：
Ｃ．拡大表示処理：
【００１５】
Ａ．資料提示装置の概略構成：
図１は、本発明の一実施例としての資料提示装置１０の概略構成を示す説明図である。資料提示装置１０は、その底部の大部分を占める資料載置台１１や、これに対向するカメラヘッド１２、資料載置台１１をその上面から演出照明する左右のライト１３，１４などによって構成されている。ライト１３，１４は、資料載置台１１の左右後端部に対して回動自在に接続されており、資料載置台１１上の資料の撮影の際に必要に応じて使用される。また、資料載置台１１の上面は光透過性を有する素材によって形成されており、内部にライト１５が内蔵されている。このライト１５は、資料載置台１１に載置されたネガフィルムなどを下面から照明する場合などに用いられる。
【００１６】
資料載置台１１の前縁部には、操作パネル１７が設けられている。操作パネル１７には、電源ボタンや、上記ライト１３，１４，１５のオン／オフを切り替えるボタン、カメラヘッド１２によるズームやフォーカス、アイリスを調整するためのボタン、画像の出力先を切り替えるためのボタンなど、種々の操作ボタンが備えられている。
【００１７】
カメラヘッド１２は、資料載置台１１のほぼ中央領域に対向するようにアーム１６で支持されており、資料載置台１１に載置された種々の資料を撮像する。カメラヘッド１２は、ＣＣＤ（電荷結合素子）や、このＣＣＤに光を集光するためのフォーカスレンズやズームレンズを備え、更に、これらのレンズの位置を光軸上に移動させる制御モータやアイリスを調整するためのアイリス調整機構などを備えている。ＣＣＤは、レンズを介して集光された光を画像信号に変換し、この画像信号を資料載置台１１の内部に設けられた制御回路に出力する。制御回路は、フレームレート変換など種々の画像処理を施した上で、この画像信号を資料提示装置１０に接続された表示装置１８に出力する。表示装置１８としては、例えば、ＣＲＴや液晶ディスプレイ、プロジェクタ、テレビなどを利用することができる。
【００１８】
資料提示装置１０には、ポインティングデバイスとしてマウス１９が接続されている。マウス１９には、左ボタン１９Ｌと右ボタン１９Ｒとが備えられている。以下の説明では、左ボタン１９Ｌが押されることを「左クリック」、右ボタン１９Ｒが押されることを「右クリック」と呼ぶ。また、左ボタン１９Ｌが押された状態で移動操作されることを「ドラッグ」と呼ぶ。ユーザによってマウス１９が移動操作されると、その操作に伴って移動するマウスカーソルＭＣが、カメラヘッド１２により撮像された画像に重ね合わされて表示装置１８に表示される。ユーザは、このマウス１９を用いることにより、後述するＯＳＤ（オンスクリーンディスプレイ）の操作や、拡大表示させる領域の指定を行うことができる。なお、本実施例では、ポインティングデバイスとしてマウス１９が接続されるものとしたが、タブレットやデジタイザ、トラックボール、ジョイスティック、十字キーを備えたリモコンなど、種々の入力装置をポインティングデバイスとして適用することができる。
【００１９】
図２は、資料提示装置１０によって表示装置１８上に表示される画像の一例を示す説明図である。ここでは、資料としてリンゴを撮像した場合の画像を示している。表示装置１８上には、カメラヘッド１２によって撮像されたリンゴの画像が表示され、その画像上には、マウスカーソルＭＣやＯＳＤ２１などが重ね合わされて表示されている。
【００２０】
ＯＳＤ２１は、資料提示装置１０に対する種々の設定や操作を行うためのグラフィカルなユーザインタフェースである。ＯＳＤ２１には、複数のタブＡ〜Ｅが備えられており、そのタブ毎に、様々な操作ボタンが配置されている。ユーザは、このＯＳＤ２１を用いることにより、各種設定操作のほか、四角形Ｂ１や曲線Ｌ１など、画像上への種々の図形の描画を行うことができる。
【００２１】
図３は、拡大表示させる領域を指定するためのズームウィンドウの表示例を示す説明図である。資料提示装置１０は、ユーザによって所定の操作が行われると、画像中に図３に示すズームウィンドウＺＷを表示する。ユーザは、このズームウィンドウＺＷをマウス１９の移動操作によって移動させることにより、画像中の任意の領域を指定する。ユーザによって任意の領域が指定されると、資料提示装置１０は、このズームウィンドウＺＷ内の領域を拡大して表示する。ズームウィンドウＺＷ内の領域Ｈは、その他の領域Ｌに比べて、相対的に輝度が高くなるように表示される。
【００２２】
Ｂ．資料提示装置の内部構成：
図４は、資料提示装置１０の内部に設けられた制御回路１００のブロック図である。この制御回路１００は、カメラヘッド１２から入力した画像に対してフレームレート変換や拡大処理を行うための拡大表示回路１１０や、画像上に描画を行うための描画処理回路１２０、ズームウィンドウＺＷを表示するためのウィンドウ表示回路１３０、ＯＳＤ２１を表示するためのＯＳＤ表示回路１４０、マウスカーソルＭＣを表示するためのマウスカーソル表示回路１５０などを備えており、更に、これらの回路から出力された画像を合成するための画像合成回路１６０や資料提示装置１０全体の動作を制御するマイクロコンピュータ１７０などを備えている。
【００２３】
マイクロコンピュータ１７０は、ＣＰＵ１７１やＲＡＭ１７２、ＥＥＰＲＯＭ１７３などを備えており、ＥＥＰＲＯＭ１７３には、カメラヘッド１２や上述した各回路を制御するためのプログラムが記録されている。ＣＰＵ１７１は、ＲＡＭ１７２を作業領域として用いつつ、このプログラムを実行する。ＥＥＰＲＯＭ１７３は、ＯＳＤ２１によって設定された種々のパラメータを不揮発的に記憶する用途にも用いられる。
【００２４】
マイクロコンピュータ１７０には、操作検出回路１７５を介してマウス１９や操作パネル１７が接続されている。マイクロコンピュータ１７０は、操作検出回路１７５を用いてマウス１９の移動量を検出する。マイクロコンピュータ１７０は、この移動量を順次加算することで、マウス１９が指し示している画像上の座標を求める。マイクロコンピュータ１７０は、こうして求めた座標データやマウス１９のクリック信号、操作パネル１７の操作信号などを以下に説明する種々の回路に適宜出力する。
【００２５】
拡大表示回路１１０は、ＡＦＥ回路１１２を介してカメラヘッド１２から出力された画像信号を入力し、フレームレートの変換や拡大処理、その他種々の画像処理を行う。カメラヘッド１２内には、ズームレンズ３１やフォーカスレンズ３３を含む多数のレンズやアイリス調整機構３２、ＣＣＤ３４などが備えられている。ＡＦＥ回路１１２は、このカメラヘッド１２内のＣＣＤ３４から出力されたアナログ信号をデジタル信号に変換するための回路である。
【００２６】
拡大表示回路１１０は、ＣＣＤ３４から１秒あたり１５フレーム（１５ｆｐｓ）のタイミングで出力される画像信号を順次入力し、フレームメモリ１１１に記憶する。そして、１秒あたり６０フレームのタイミング（６０ｆｐｓ）で、このフレームメモリから画像データを読み出し、画像合成回路１６０に出力する。こうすることにより、ＣＣＤ３４から出力される画像のフレームレートを、表示装置１８での表示に適したフレームレートに変換することができる。本実施例では、ＣＣＤ３４から入力する画像の解像度はＳＸＧＡ（１２８０画素×１０２４画素）であり、画像合成回路１６０に出力する画像の解像度もＳＸＧＡサイズであるものとする。
【００２７】
拡大表示回路１１０は、マイクロコンピュータ１７０からの命令に応じて画像を拡大する機能を備えている。拡大表示回路１１０は、拡大表示を行う領域の座標をマイクロコンピュータ１７０から入力すると、その座標に対応するフレームメモリ１１１内のアドレス領域から画像を読み出す。そして、マイクロコンピュータ１７０によって指定された拡大率でこの画像を拡大し、拡大した画像を画像合成回路１６０に出力する。画像を拡大する際には、ニアレストネイバ法やバイリニア法、バイキュービック法など周知の手法を用いて補間処理を行う。
【００２８】
描画処理回路１２０は、マイクロコンピュータ１７０が出力する描画コマンドや、マウス１９の移動に伴ってマイクロコンピュータ１７０が生成出力する座標データなどに応じて、描画メモリ１２１に対して直線や曲線など種々の図形の描画を行う。描画メモリ１２１に描画された画像は、上述した拡大表示回路１１０による画像出力と同期したタイミング（６０ｆｐｓ）で画像合成回路１６０に出力される。
【００２９】
ウィンドウ表示回路１３０は、図３に示したズームウィンドウＺＷを画像中に表示する回路である。ウィンドウ表示回路１３０は、マイクロコンピュータ１７０からズームウィンドウＺＷを表示する座標の指定を受け、この座標に応じてズームウィンドウＺＷを表す画像を生成する。生成した画像は、上述した描画メモリ１２１に対して描画する。ズームウィンドウＺＷを表す画像は、ハイライト部分（図３中「Ｈ」と示した部分）と、その他の部分（図３中「Ｌ」と示した部分）とによって構成されており、ハイライト部分は、画素の輝度を上げる信号によって構成され、その他の部分は輝度を下げる信号によって構成される。
【００３０】
ＯＳＤ表示回路１４０は、ＯＳＤを表す種々のグラフィックデータが格納されたグラフィックＲＯＭ１４１を備えている。ＯＳＤ表示回路１４０は、マイクロコンピュータ１７０から表示を行うＯＳＤのパターンの指定を受けると、指定されたパターンのグラフィックデータをグラフィックＲＯＭから読み出す。そして、このグラフィックデータと、このグラフィックデータを表示するための所定の座標とを、拡大表示回路１１０と同期したタイミング（６０ｆｐｓ）で画像合成回路１６０に出力する。
【００３１】
マウスカーソル表示回路１５０は、マイクロコンピュータ１７０からマウスカーソルＭＣの色や形状を指定するための信号や座標データを入力すると、指定された色および形状のマウスカーソルＭＣを表す３２ドット×３２ドットの画像を生成する。そして、この画像とマイクロコンピュータ１７０から入力した座標とを、拡大表示回路１１０と同期したタイミング（６０ｆｐｓ）で画像合成回路１６０に出力する。
【００３２】
画像合成回路１６０は、上述した各回路から出力された画像を合成する。合成する座標が指定された場合には、指定された座標に対して合成を行う。合成する優先順位は優先度の低い順に以下の通りである。
（１）拡大表示回路１１０から出力された画像。
（２）描画処理回路１２０から出力された画像。
（３）ＯＳＤ表示回路１４０から出力された画像。
（４）マウスカーソル表示回路１５０から出力された画像。
この順位によれば、カメラヘッド１２によって撮像された画像に対して、描画メモリ１２１に描画された図形やＯＳＤ、マウスカーソルＭＣが重ね合わされて表示されることになる。
【００３３】
この合成処理において、描画処理回路１２０から出力された画像に、輝度を上げる信号や輝度を下げる信号が含まれている場合、すなわちズームウィンドウＺＷを表す画像が含まれている場合には、画像合成回路１６０は、その信号に基づき、拡大表示回路１１０から入力した画像の各画素の輝度を調整する。拡大表示回路１１０からは、画像を構成する画素毎に０から２５５までの値をとるＲＧＢ値が出力されるため、輝度を上げる場合には、２５５を上限値としてＲＧＢ各色の画素値に一律６４を加える処理を行う。輝度を下げる場合には、０を下限値としてＲＧＢ各色の画素値から一律６４を差し引く処理を行う。こうすることで、ズームウィンドウＺＷ内の領域がハイライト表示され、その他の部分が暗く表示されることになる。このような表示態様によれば、例えば、拡大前の画像がほぼ黒一色、あるいは白一色といった場合でも、ズームウィンドウＺＷが画像中に埋没されることがなく、視認性に優れた表示を行うことができる。なお、本実施例では、ズームウィンドウＺＷ内の輝度を上げるとともに、その他の部分の輝度を下げるものとしたが、ズームウィンドウＺＷ内の輝度を上げ、その他の部分の輝度は変化させないものとしてもよい。また、ズームウィンドウＺＷ内の輝度は変化させず、その他の部分の輝度を下げるものとしてもよい。
【００３４】
画像合成回路１６０によって合成された画像は、ビデオＤＡＣ１８０に出力される。ビデオＤＡＣ１８０は、画像合成回路１６０から出力されたデジタル信号をアナログＲＧＢ信号に変換する。このビデオＤＡＣ１８０で変換されたアナログＲＧＢ信号は、液晶ディスプレイやＣＲＴ、プロジェクタなどに画像を表示する際に用いられる。
【００３５】
ビデオＤＡＣ１８０から出力されたアナログＲＧＢ信号は、更に、スキャンコンバータ１９０によってダウンコンバートされ、ＮＴＳＣ信号もしくはＰＡＬ信号に変換される。これらの信号は、テレビやビデオに画像を出力する際に用いられる。
【００３６】
Ｃ．拡大表示処理：
次に、図５を用いて、カメラヘッド１２によって撮像された画像を拡大して表示する処理について説明する。図５は、マイクロコンピュータ１７０によって実行される拡大表示処理のフローチャートである。この処理は、マウスカーソルＭＣが画面上に表示された状態においてマウス１９による右クリック操作を検出した際に実行される処理である。
【００３７】
まず、マイクロコンピュータ１７０は、マウスカーソルＭＣの表示位置に基づきズームウィンドウＺＷを表示する座標の算出を行う（ステップＳ１００）。この座標は、画面全体の座標系におけるマウスカーソルＭＣの相対的な位置と、ズームウィンドウＺＷ内の座標系におけるマウスカーソルＭＣの相対的な位置とが同一になるように求める。具体的には、以下の方法によって算出を行う。
【００３８】
図６は、ズームウィンドウＺＷの表示を行う座標を算出する方法を示す説明図である。ここでは、図６に示すように、画像の座標の原点を（０，０）とし、最大値を（ｘｍａｘ，ｙｍａｘ）とする。そして、ズームウィンドウＺＷの左上隅の頂点の座標を（ｘ０，ｙ０）とし、右下隅の頂点の座標を（ｘ１，ｙ１）とする。マウスカーソルＭＣの座標は（ｘ，ｙ）とする。そして、表示装置１８に既に表示された画像の拡大率をｎとし、拡大後の画像の拡大率をｍとする。つまり、拡大後の画像の実質的な拡大率は、ｍ／ｎである。拡大率ｎおよびｍは任意に設定可能であるが、本実施例では、拡大率ｎは１に、拡大率ｍは２にそれぞれ固定されているものとする。
【００３９】
最初に、ズームウィンドウＺＷの左上隅の座標（ｘ０，ｙ０）を求める方法について説明する。この場合、まず、ズームウィンドウＺＷ内の座標系について考えと、この座標系においては、座標（ｘ０，ｙ０）を原点と仮定すると、マウスカーソルＭＣの座標は、（ｘ−ｘ０，ｙ−ｙ０）と表すことができる。
【００４０】
そして、拡大後の画像内におけるマウスカーソルＭＣの座標を（Ｘ，Ｙ）とすると、この座標（Ｘ，Ｙ）は、上述したズームウィンドウＺＷ内の座標系におけるマウスカーソルＭＣの座標（ｘ−ｘ０，ｙ−ｙ０）を（ｍ／ｎ）倍したものであるから、次式（１），（２）のように表すことができる。
【００４１】
Ｘ＝（ｘ−ｘ０）＊（ｍ／ｎ）  ...（１）；
Ｙ＝（ｙ−ｙ０）＊（ｍ／ｎ）  ...（２）；
【００４２】
マウス１９の操作を違和感なく行わせるため、マウスカーソルＭＣの表示位置は、画像の拡大前後で変動させないものとする。すると、Ｘ＝ｘ、Ｙ＝ｙとなる。この条件に基づき上記式（１），（２）を変形すると、ズームウィンドウＺＷの左上隅の座標（ｘ０，ｙ０）は、それぞれ、次式（３），（４）のように表すことができる。
【００４３】
ｘ０＝（１−ｎ／ｍ）ｘ  ...（３）；
ｙ０＝（１−ｎ／ｍ）ｙ  ...（４）；
【００４４】
次に、ズームウィンドウＺＷの右下隅の座標（ｘ１，ｙ１）を求める方法について説明する。ズームウィンドウＺＷの幅および高さを（ｍ／ｎ）倍した画像が、拡大後に画面全体に表示されるため、座標の最大値（ｘｍａｘ，ｙｍａｘ）は、次式（５），（６）によって表すことができる。
【００４５】
ｘｍａｘ＝（ｘ１−ｘ０）＊（ｍ／ｎ）  ...（５）；
ｙｍａｘ＝（ｙ１−ｙ０）＊（ｍ／ｎ）  ...（６）；
【００４６】
この式（５），（６）に上記式（３），（４）を代入して変形すると、ズームウィンドウＺＷの右下隅の座標（ｘ１，ｙ１）は次式（６），（７）によって表すことができる。
【００４７】
ｘ１＝（ｎ／ｍ）＊ｘｍａｘ＋（１−ｎ／ｍ）ｘ  ...（６）；
ｙ１＝（ｎ／ｍ）＊ｙｍａｘ＋（１−ｎ／ｍ）ｙ  ...（７）；
【００４８】
マイクロコンピュータ１７０は、上記式（３），（４），（６），（７）を用いることで、ズームウィンドウＺＷの表示を行う座標を算出することができる。この算出方法によれば、画像の拡大前後でマウスカーソルＭＣが画像中の同じ位置を指し示すことになる。
【００４９】
また、例えば、マウスカーソルＭＣが、座標（ｘｍａｘ，ｙｍａｘ）に表示されている場合について考えると、この場合、上記式（６），（７）によれば、ズームウィンドウＺＷの右下隅の座標も（ｘｍａｘ，ｙｍａｘ）となる。従って、上述した算出方法によれば、ズームウィンドウＺＷを画面上からはみだすことなく表示することが可能となる。
【００５０】
ここで、説明を図５に戻す。マイクロコンピュータ１７０は、上記式によりズームウィンドウＺＷを表示する座標を算出すると、ウィンドウ表示回路１３０に対して、この座標データを出力し、ズームウィンドウＺＷを表示させる（ステップＳ１１０）。
【００５１】
次に、マイクロコンピュータ１７０は、マウス１９によってクリック操作がなされたか否かを検知する（ステップＳ１２０）。クリック操作が検知されなかった場合には（ステップＳ１２０：Ｎｏ）、上記ステップＳ１００に処理を移行する。こうすることにより、マウス１９の移動操作に伴いズームウィンドウＺＷも移動することになる。右クリック操作を検知した場合には（ステップＳ１２０：右クリック）、拡大表示処理がキャンセルされたものと判断して、ズームウィンドウＺＷを消去し（ステップＳ１３０）、本処理を終了する。
【００５２】
左クリック操作を検知した場合には（ステップ１２０：左クリック）、マイクロコンピュータ１７０は、拡大表示回路１１０に対して上記ステップＳ１１０によって算出した座標データや拡大率ｎ，ｍを出力することにより、ズームウィンドウＺＷ内の領域の拡大表示を行う（ステップＳ１４０）。拡大表示回路１１０では、カメラヘッド１２によって撮影された画像に対してリアルタイムに拡大処理が施される。そのため、資料載置台１１上の資料が移動すると、表示装置１８上に拡大表示された画像も移動して表示されることになる。なお、本実施例では、このように、画像がリアルタイムに拡大されるものとしたが、画像をフレームメモリ１１１に固定して記憶させ、静止画を表示するものとし、この静止画に対して拡大処理を施すものとしてもよい。
【００５３】
ズームウィンドウＺＷ内の領域を拡大表示した後、マイクロコンピュータ１７０は、マウス１９によってドラッグ操作がされたか否かを検知する（ステップＳ１５０）。ドラッグ操作がされた場合には、拡大表示した画像を、マウス１９の移動操作に応じてスクロール表示させる処理を行う（ステップＳ１６０）。かかるスクロール表示によれば、画像を拡大表示した後であっても、表示を行う領域を移動させることができる。
【００５４】
上記ステップＳ１７０によるスクロール処理の後、または、上記ステップＳ１６０においてドラッグ操作が検知されなかった場合には、マイクロコンピュータ１７０は、右クリック操作の検知を行う（ステップＳ１７０）。右クリック操作を検知した場合には、（ステップＳ１７０：Ｙｅｓ）、拡大表示を終了する操作があったものと判断し、拡大表示回路１１０を制御して、画像の表示状態を、拡大を行わない通常の状態に切り替え、本処理を終了する（ステップＳ１８０）。右クリック操作が検知されなかった場合には（ステップＳ１７０：Ｎｏ）、上記ステップＳ１５０に処理を移行し、引き続き拡大表示を行う。
【００５５】
上述したように、本処理では、拡大率ｎを１、拡大率ｍを２に固定したが、これらの値は任意である。例えば、ズームウィンドウＺＷによらず、画面の中心を基準として画像をデジタルズームする手段を別途備え、この手段によって、拡大率ｎを１から２まで多段階的に調整できるものとしてもよい。上述した式（３），（４），（６），（７）によれば、このように拡大率ｎが調整されると、その値に応じてズームウィンドウＺＷの大きさが変化することになる。具体的には、拡大率ｍが２で固定されている場合には、拡大率ｎが２に近づくにつれ、画面上のズームウィンドウＺＷの大きさは、画面全体にまで広げられて表示されることになる。また、拡大率ｎだけでなく、拡大率ｍも、例えば、マウス１９に備えられたホイールの回転操作などによって調整できるものとしてもよい。
【００５６】
以上、本実施例の資料提示装置１０の構成や処理について説明した。本実施例の資料提示装置１０は、画像の拡大表示に先立ち、マウス１９の移動操作に応じて移動するズームウィンドウＺＷを画像中に表示する。そのため、ユーザは、拡大表示が行われる領域をズームウィンドウＺＷによって事前に視認しながら容易にその部位を指定することができる。また、本実施例では、マウスカーソルＭＣは画像の拡大前後で画像中の同じ位置を指し示すため、ユーザは、画像を拡大した後においても違和感なくマウス１９を操作することができる。また、本実施例では、ズームウィンドウＺＷ内の画像の輝度を高めて表示するものとしたため、拡大表示する部分を明確に視認することができる。
【００５７】
なお、本実施例では、画像を拡大表示するにあたり、カメラヘッド１２によって撮像された画像データを拡大表示回路１１０によって拡大して表示するものとした。しかし、拡大表示回路１１０ではなく、ズームレンズ３１を用いて資料を拡大して撮影することにより拡大表示を行うものとしてもよい。かかる場合には、カメラヘッド１２の撮影位置を変更可能な機構を設けるものとする。そして、マイクロコンピュータ１７０は、カメラヘッド１２の撮影位置とズームレンズ３１の光軸上の位置を制御することにより、ズームウィンドウＺＷによって指定された領域の撮影を行う。このような構成とすれば、光学的に資料を拡大して撮影することができるため、拡大表示する画像の画質を向上させることができる。撮像位置を変更可能な機構としては、例えば、カメラヘッド１２を支持するアームを移動させる機構や、カメラヘッド１２の撮影角度を変更させる機構などを採用することができる。
【００５８】
また、本実施例では、図３に示したように画像に対して輝度の高い部分と低い部分を設けることでズームウィンドウＺＷを表示するものとした。しかし、ズームウィンドウＺＷの態様はこれに限られず、例えば、ズームウィンドウＺＷ内をカラー表示し、その他の部分をモノクロ、あるいはセピア調などに表示するものとしてもよい。また、ズームウィンドウＺＷの内部をエッジを強調して表示し、その他の部分をぼやけさせて表示するものとしてもよい。また、単純に、四角形の枠を描画することによりズームウィンドウＺＷを表すものとしてもよい。四角形の枠は、実線によって描画してもよいし、破線によって描画してもよい。枠の太さや色は任意であり、例えば、枠の色は、画像の色調に応じて変更されるものとしてもよい。
【００５９】
また、本実施例では、ズームウィンドウＺＷを表示する際には、必ずマウスカーソルＭＣの表示も同時に行われるが、マウスカーソルＭＣは表示しないものとしてもよい。ただし、このような場合であっても、ズームウィンドウＺＷは、マウス１９の移動操作に伴い移動するものとする。
【００６０】
以上、本発明の実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、ソフトウェアによって実現した機能はハードウェアによって実現するものとしてもよいし、その逆もまた可能である。
【図面の簡単な説明】
【００６１】
【図１】資料提示装置１０の概略構成を示す説明図である。
【図２】表示装置１８上に表示される画像の一例を示す説明図である。
【図３】ズームウィンドウの表示例を示す説明図である。
【図４】制御回路１００のブロック図である。
【図５】拡大表示処理のフローチャートである。
【図６】ズームウィンドウＺＷの座標を算出する方法を示す説明図である。
【符号の説明】
【００６２】
１０...資料提示装置
１１...資料載置台
１２...カメラヘッド
１３，１４，１５...ライト
１６...アーム
１７...操作パネル
１８...表示装置
１９...マウス
３１...ズームレンズ
３２...アイリス調整機構
３３...フォーカスレンズ
３４...ＣＣＤ
１００...制御回路
１１０...拡大表示回路
１１１...フレームメモリ
１２０...描画処理回路
１２１...描画メモリ
１３０...ウィンドウ表示回路
１４０...ＯＳＤ表示回路
１４１...グラフィックＲＯＭ
１５０...マウスカーソル表示回路
１６０...画像合成回路
１７０...マイクロコンピュータ
１７１...ＣＰＵ
１７２...ＲＡＭ
１７３...ＥＥＰＲＯＭ
１７５...操作検出回路
１８０...ビデオＤＡＣ
１９０...スキャンコンバータ
ＭＣ...マウスカーソル
ＺＷ...ズームウィンドウ
【図１】
2005318177.tif 000003
【図２】
2005318177.tif 000004
【図３】
2005318177.tif 000005
【図４】
2005318177.tif 000006
【図５】
2005318177.tif 000007
【図６】
2005318177.tif 000008