(57)【特許請求の範囲】
【請求項１】
表示画像をデジタル信号処理によってズーミングするための画像ズーミング装置による画像ズーミング方法であって、
画像をズーミングして表示する際に、表示されるべき画像領域を指定するステップと、
上記指定された画像領域の画像について、現在のズーム倍率で表示される表示画面における領域と最終的なズーム倍率で表示される表示画面における領域との間を所定の補間比率で補間した領域を描画領域とし、上記指定された画像領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示するステップとを含み、
上記指定された画像領域の画像が最終的なズーム倍率の画像へと徐々に変化していくように、上記補間比率を段階的に変えながら上記最終的なズーム倍率に達するまで、上記指定された画像領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示するステップを繰り返し行い、上記指定された画像領域の画像よりも解像度が粗い複数のズーム画像を順次生成して表示し、該順次生成して表示する間に、前記画像ズーミング装置にネットワークを介して接続されたサーバによって並列して処理された、前記最終的なズーム倍率により表示される前記画像に対応し、解像度がより高い画像を表示するための画像データを受信し、前記補間比率が最終的なズーム倍率に達すると、該画像データを表示するようにしたことを特徴とする画像ズーミング装置による画像ズーミング方法。
【請求項２】
表示画像をデジタル信号処理によってズーミングするための画像ズーミング装置による画像ズーミング方法であって、
画像をズーミングして表示する際に、表示されるべき矩形領域の四隅を指定するステップと、
上記指定された矩形領域の画像について、現在のズーム倍率で表示される表示画面における矩形領域の四隅と最終的なズーム倍率で表示される表示画面における矩形領域の四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、上記指定された画像領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示するステップとを含み、
上記指定された矩形領域の画像が最終的なズーム倍率の画像へと徐々に変化していくように、上記補間比率を段階的に変えながら上記最終的なズーム倍率に達するまで、上記指定された画像領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示するステップを繰り返し行い、上記指定された画像領域の画像よりも解像度が粗い複数のズーム画像を順次生成して表示し、該順次生成して表示する間に、前記画像ズーミング装置にネットワークを介して接続されたサーバによって並列して処理された、前記最終的なズーム倍率により表示される前記画像に対応し、解像度がより高い画像を表示するための画像データを受信し、前記補間比率が最終的なズーム倍率に達すると、該画像データを表示するようにしたことを特徴とする画像ズーミング装置による画像ズーミング方法。
【請求項３】
画像のズームアウト動作において、上記最終的なズーム倍率に達したときに、ズームアウト前には表示されていなかった画像部分も含めて最終的なズーム倍率でズームアウトした画像を表示枠の全体に表示するようにしたことを特徴とする請求項１又は２に記載の画像ズーミング装置による画像ズーミング方法。
【請求項４】
上記ズーム倍率を段階的に変えながら生成される画像をズーミングが行われる前の元の画像上に重畳して表示するようにしたことを特徴とする請求項１乃至３の何れか１項に記載の画像ズーミング装置による画像ズーミング方法。
【請求項５】
請求項１乃至４の何れか１項に記載のズーミング処理を行っている間に、ネットワーク上の前記サーバに保存されズーミング処理の対象となっている正しい解像度の画像データを上記ネットワークを介して取り出し、上記最終的なズーム倍率の画像が生成され表示された後に、その画像を上記取り出した画像に置き換えて表示するようにしたことを特徴とする画像ズーミング方法。
【請求項６】
表示画像をデジタル信号処理によってズーミングするための画像ズーミング装置であって、
ズームインの対象となる画像領域あるいはズームアウト時に縮小されて表示されるべき画像領域を指定するための領域指定手段と、
上記領域指定手段により指定された表示画面における画像領域の四隅と表示画面における画像表示枠の四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、上記ズームインの対象となる画像領域内の画像あるいは上記ズームアウトの対象となる画像表示枠内の画像を上記描画領域内に相応する割合にズーミングして表示するようにする画像表示手段と、
上記画像表示枠内に最終的なズーム倍率の画像が表示されるまで、上記領域指定手段により指定された画像が最終的なズーム倍率の画像へと徐々に変化していくように、上記画像表示手段で使用する補間比率を段階的に変えながら上記最終的なズーム倍率に達するまで、上記画像領域内の画像あるいは上記画像表示枠内の画像を上記描画領域内に相応する割合にズーミングして表示していくように制御し、上記領域指定手段により指定された画像よりも解像度が粗い複数のズーム画像を順次生成して表示処理し、該順次生成して表示処理する間に、前記画像ズーミング装置にネットワークを介して接続されたサーバによって並列して処理された、前記最終的なズーム倍率により表示される前記画像に対応し、解像度がより高い画像を表示するための画像データを受信し、前記補間比率が最終的なズーム倍率に達すると、該画像データを表示処理する表示制御手段と
を備えたことを特徴とする画像ズーミング装置。
【請求項７】
上記画像表示手段および上記表示制御手段によりズーミング処理が行われている間に、ネットワーク上の前記サーバに保存されズーミング処理の対象となっている正しい解像度の画像データを上記ネットワークを介して取り出す画像取り出し手段と、
上記画像表示枠内に最終的なズーム倍率の画像が生成され表示された後に、その画像を上記画像取り出し手段により取り出された画像に置き換えて表示するようにする画像置き換え手段と
を更に備えたことを特徴とする請求項６に記載の画像ズーミング装置。
【請求項８】
請求項１乃至５の何れか１項に記載の画像ズーミング方法の手順をコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項９】
請求項６又は７に記載の各手段としてコンピュータを機能させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像ズーミング方法、装置およびその記録媒体に関し、特に、デジタル信号処理によって画像をズームイン（ズームアップ）あるいはズームアウト（ズームダウン）して表示するための手法に用いて好適なものである。
【０００２】
【従来の技術】
従来、デジタルの画像データをメモリ等に保存しておき、それを読み出して表示することができるようになされた装置が多く使用されている。保存される画像データは、例えばＣＣＤを利用したイメージスキャナやビデオカメラ等の画像入力装置を用いて入力されたものであり、複数の画像データを保存することができるようになされていることが多い。
【０００３】
この種の装置の中には、保存されている画像データをデジタル信号処理することによって、画像をズームインあるいはズームアウトして表示することができるようになされたものがある。これによれば、例えば、画像全体を見たいときにはズームアウトして表示し、細部を詳しく見たいときにはその部分にズームインして表示することが可能である。
【０００４】
この際、同じ画像を複数のファイルに異なる解像度で格納しておき、ズームアウトした画像データと比較して、ズームインした画像データをより高解像度のファイルから読み出すことによって、ズームインされた画像でも鮮明に表示することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、上述のようにして画像のズーミングを行う場合、画像のズーミングが指示されてからその処理を行っている間は表示画面は変化せず、指示のようにズーミングされた画像が生成された時点で表示画像がそれに切り換えられるようになっていた。
【０００６】
そのため、ズーミングを指示してからその処理が行われている間に、ズーミングの対象部分が分からなくなってしまうことがあるという問題があった。また、ズーミング処理を行っている間は画面上では何の変化も起きないので、その間ただ待っているユーザを苛々させることとなってしまう問題もあった。
【０００７】
本発明は、このような問題を解決するために成されたものであり、画像のズーミングを行っている対象部分を明確化できるようにするとともに、ズーミング処理の待ち時間によるユーザのストレスを軽減できるようにすることを目的としている。
【０００８】
【課題を解決するための手段】
本発明の画像ズーミング方法の第１の態様は、表示画像をデジタル信号処理によってズーミングするための画像ズーミング装置による画像ズーミング方法において、画像をズーミングして表示する際に、表示されるべき画像領域を指定するステップと、上記指定された画像領域の画像について、現在のズーム倍率で表示される領域と最終的なズーム倍率で表示される領域との間を所定の補間比率で補間した領域を描画領域とし、上記指定された画像領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示するステップとを含み、上記指定された画像領域の画像が最終的なズーム画像へと徐々に変化していくように、上記補間比率を段階的に変えながら上記最終的なズーム倍率に達するまで繰り返し行い、複数のズーム画像を順次生成して表示するようにしたことを特徴とする。
本発明の画像ズーミング方法の第２の態様は、表示画像をデジタル信号処理によってズーミングするための画像ズーミング装置による画像ズーミング方法において、画像をズーミングして表示する際に、表示されるべき矩形領域の四隅を指定するステップと、上記指定された矩形領域の画像について、現在のズーム倍率で表示される矩形領域の四隅と最終的なズーム倍率で表示される矩形領域の四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、上記指定された画像領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示するステップとを含み、上記指定された矩形領域の画像が最終的なズーム画像へと徐々に変化していくように、上記補間比率を段階的に変えながら上記最終的なズーム倍率に達するまで繰り返し行い、複数のズーム画像を順次生成して表示するようにしたことを特徴とする。
本発明の画像ズーミング方法の第３の態様は、上記第１又は第２の態様の画像ズーミング方法であって、画像のズームアウト動作において、上記最終的なズーム倍率に達したときに、ズームアウト前には表示されていなかった画像部分も含めて最終的なズーム倍率でズームアウトした画像を表示枠の全体に表示するようにしたことを特徴とする。
本発明の画像ズーミング方法の第４の態様は、上記第１乃至第３の態様の何れか１つの画像ズーミング方法であって、上記ズーム倍率を段階的に変えながら生成される画像をズーミングが行われる前の元の画像上に重畳して表示するようにしたことを特徴とする。
本発明の画像ズーミング方法の第５の態様は、上記第１乃至第４の態様の何れか１つの画像ズーミング方法によるズーミング処理を行っている間に、ネットワーク上の他の機器に保存されズーミング処理の対象となっている正しい解像度の画像データを上記ネットワークを介して取り出し、上記最終的なズーム倍率の画像が生成され表示された後に、その画像を上記取り出した画像に置き換えて表示するようにしたことを特徴とする。
本発明の画像ズーミング装置の第１の態様は、表示画像をデジタル信号処理によってズーミングするための画像ズーミング装置において、ズームインの対象となる画像領域あるいはズームアウト時に縮小されて表示されるべき画像領域を指定するための領域指定手段と、上記領域指定手段により指定された画像領域の四隅と画像表示枠の四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、上記ズームインの対象となる画像領域内の画像あるいは上記ズームアウトの対象となる画像表示枠内の画像を上記描画領域内に相応する割合にズーミングして表示するようにする画像表示手段と、上記画像表示枠内に最終的なズーム倍率の画像が表示されるまで、上記領域指定手段により指定された画像が最終的なズーム画像へと徐々に変化していくように、上記画像表示手段で使用する補間比率を段階的に変えていくように制御し複数のズーム画像を順次生成して表示処理する表示制御手段とを備えたことを特徴とする。
本発明の画像ズーミング装置の第２の態様は、上記第１の態様の画像ズーミング装置であって、上記画像表示手段および上記表示制御手段によりズーミング処理が行われている間に、ネットワーク上の他の機器に保存されズーミング処理の対象となっている正しい解像度の画像データを上記ネットワークを介して取り出す画像取り出し手段と、上記画像表示枠内に最終的なズーム倍率の画像が生成され表示された後に、その画像を上記画像取り出し手段により取り出された画像に置き換えて表示するようにする画像置き換え手段とを更に備えたことを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体の第１の態様は、上記の画像ズーミング方法の手順をコンピュータに実行させるためのプログラムを格納したことを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体の第２の態様は、上記の画像ズーミング装置の各手段としてコンピュータを機能させることを特徴とする。
【００１８】
本発明は上記技術手段より成るので、画像のズーミングを指示してからしばらく後に元の画像から最終的なズーム倍率の画像に表示がいきなり切り換えられてしまうことがなくなり、最終的なズーム画像に至るまでに対象の画像が徐々にズーミングされていく様子が表示されるようなる。これにより、ズーミング処理を行っている間も、ズーミングの対象部分を視覚的に確認することが可能となる。また、本発明は、ズーミング対象として指定された領域と最終的なズーム倍率で表示される領域との間を所定の補間比率で補間した領域を描画領域とし、上記ズーミング対象とされた領域を上記描画領域内に相応する割合にズーミングして表示するように構成したので、例えば、描画領域は決して表示枠の外に出ることはなく、ズーミング対象の画像が表示枠からはみ出してしまうという不都合を防止することができる。さらに、本発明は、ズーミング対象として指定された領域の画像を上記描画領域内に相応する割合にズーミングし画像を生成して表示する処理を、ズーミング対象とされた画像が最終的なズーム倍率に達するまで繰り返し行うように構成したので、画像取り出し待ち時間の体感速度を速くすることができ、処理の待ち時間によるユーザのストレスを軽減すること等が可能となる。例えば本発明をネットワークシステムにおいてサーバから画像を取得するクライアントに適用した場合には、正しい解像度で表示されるまでの間のサーバからの画像取り出し待ち時間の体感速度を速くすることができ、処理の待ち時間によるユーザのストレスを軽減すること等が可能となる。
【００１９】
【発明の実施の形態】
図１および図２は、本発明の画像ズーミング方法の一実施形態であるズームイン動作を説明するための表示例を示す図であり、図３および図４は、本実施形態による画像ズーミング方法の処理手順を示すフローチャートである。以下、これらの図面に基づいて、本発明の一実施形態を説明する。
【００２０】
図１（ａ）および図２（ａ）は、ズーミングを行う前の元の画像を示し、矩形の枠線Ａは、ディスプレイなどの表示装置で画像が表示される表示画面全体あるいは画面中の一部に表示される表示ウィンドウを示している（以下、表示枠Ａと記載する）。なお、図２（ａ）に示されている「あいうえお・・・」の文字は、イメージデータである。
【００２１】
上記図１（ａ）および図２（ａ）の表示画像上において、拡大して表示する領域（ズームインの対象となる画像領域）を指定すると、指定された領域内の画像がデジタル信号処理によってズームインされ、最終的に図１（ｄ）および図２（ｄ）のように表示枠Ａ全体に表示される。
【００２２】
拡大する領域の指定は、図１のように、ズーミング対象としたい矩形領域（表示枠Ａに相似で、相似比はあらかじめ決められているものとする）の中心点あるいは任意の一点となる位置にマウスカーソルＢを移動させ、マウスのクリック操作等によって指定するようにしても良い。また、図２のように、ズーミング対象となる矩形領域として、表示枠Ａに相似形の矩形領域をマウスのドラッグ操作等によって自由に指定できるようにしても良い。
【００２３】
上述のようにして拡大表示する矩形領域を指定すると、本実施形態では、指定された矩形領域内の画像について、図１（ａ）および図２（ａ）に示した現在表示中の画像から図１（ｄ）および図２（ｄ）に示した最終的なズーム画像へと徐々に変化していくように、ズーム倍率を段階的に変えながら複数のズーム画像を順次生成して表示するようにする。
【００２４】
すなわち、まず最初に、ズーミング対象として指定された矩形領域内の画像について、図１（ａ）および図２（ａ）に示した元の画像に比べて解像度が粗く、所定倍率だけズームインされた画像を図１（ｂ）および図２（ｂ）のように表示する。次に、図１（ｂ）および図２（ｂ）の画像に比べて更に解像度が粗く、よりズームインされた画像を図１（ｃ）および図２（ｃ）のように表示する。その後、図１（ｃ）および図２（ｃ）の画像に比べて更に解像度が粗い最終的なズーム倍率の画像を図１（ｄ）および図２（ｄ）のように表示枠Ａ全体に表示して、処理を終了する。
【００２５】
より具体的には、本実施形態では、図３のフローチャートに示す手順に従ってズームイン処理を行っている。
図３において、まずステップＳ３１で、表示枠Ａ上に表示されている全画像中から、拡大する領域を指定する。この領域指定は、図１（ａ）のように、ズーミング対象としたい矩形領域の中心点をクリックすることによって指定するようにしても良いし、図２（ａ）のように、マウスのドラッグ操作等によって矩形領域を自由に指定するようにしても良い。
【００２６】
上記ステップＳ３１にて拡大して表示する矩形領域が指定されると、次にステップＳ３２で、上記指定された矩形領域の四隅とその矩形領域内の画像が最終的なズーム倍率で表示される矩形領域（この場合は表示枠Ａ）の四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、上記指定された矩形領域内の画像を上記描画領域内に相応する割合にズーミングして表示する。これにより、図１（ｂ）および図２（ｂ）のように画像が表示される。
【００２７】
次に、ステップＳ３３で、上記ステップＳ３１にて指定された矩形領域内の画像（ズーミング対象となっている画像）を表示枠Ａ全体に拡大して表示したかどうかを判断する。そして、まだ表示枠Ａ全体に拡大して表示していないと判断した場合は、ステップＳ３４に進んで補間比率を増やした後、ステップＳ３２に戻って上述と同様の処理を行う。
【００２８】
図１（ｂ）および図２（ｂ）の段階では、指定された矩形領域内の画像はまだ表示枠Ａ全体に拡大して表示されていないので、ステップＳ３４の処理を経てステップＳ３２に戻る。これにより、図１（ｂ）および図２（ｂ）の画像に比べて補間比率が大きい画像、すなわち、解像度が粗くよりズームインされた画像が図１（ｃ）および図２（ｃ）のように表示される。
【００２９】
以上のようなステップＳ３２〜Ｓ３４の処理を繰り返すことにより、その後図１（ｄ）および図２（ｄ）のように指定された矩形領域内の画像が表示枠Ａ全体に拡大して表示されると、ステップＳ３３からステップＳ３４には進まずに、ズームイン処理を終了する。
【００３０】
このように、本実施形態によれば、図１（ａ）および図２（ａ）に示した画像上でズームインが指示されてからズーミング処理を行っている間表示画面がそのまま変化せず、その後図１（ｄ）および図２（ｄ）に示した最終的なズーム倍率の画像に表示がいきなり切り換えられてしまうという従来の不都合がなくなり、図１（ｂ）（ｃ）および図２（ｂ）（ｃ）のように、最終的なズーム画像に至るまでに画像が徐々にズーミングされていく様子が表示されるようになる。
【００３１】
したがって、画像上でズーミングを指示してからズーム処理を行っている間もズーミングの対象部分を視覚的に確認することができ、ユーザはズーミングを行っている対象部分を明確に把握することができる。しかも、本実施形態では、徐々にズーミングされていく画像を見ることによってユーザが飽きることがなく、ズーミング処理の待ち時間によるユーザのストレスを軽減することもできる。
【００３２】
また、ズーミング対象として指定された矩形領域の画像を単純にズームインして表示すると、拡大されるに従って表示枠Ａから画像がはみ出してしまうことがあるが、本実施形態では、ズーミング対象として指定された矩形領域と最終的なズーム倍率の画像が表示される矩形領域との補間をとって形成した描画領域内に、上記指定された矩形領域内の画像を相応する割合にズーミングして表示するようにしているので、描画領域は決して表示枠Ａの外に出ることはなく、画像が表示枠Ａからはみ出してしまうという不都合も防止することができる。
【００３３】
次に、本実施形態によるズームアウト処理の手順を、図４のフローチャートに従って説明する。
図４において、まずステップＳ４１で、表示枠Ａ上に現在表示されている全画像をズームアウト後に縮小して表示したい領域を指定する。この領域指定は、例えば、表示枠Ａ上で縮小された画像が表示されるべき矩形領域（表示枠Ａに相似で、相似比はあらかじめ決められているものとする）の中心点あるいは任意の一点の位置をマウスのクリック操作等により指定する。
【００３４】
上記ステップＳ４１にて表示枠Ａ上の現在の画像が縮小後に表示される矩形領域が指定されると、次にステップＳ４２で、ズーミング対象とされた矩形領域（この場合は表示枠Ａ）の四隅と、その矩形領域内の画像が最終的なズーム倍率で表示される矩形領域（この場合は上記指定された縮小後の矩形領域）の四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、上記表示枠Ａ内の画像を上記描画領域内に相応する割合に縮小して表示する。
【００３５】
次に、ステップＳ４３で、上記ステップＳ４１にて指定された矩形領域の大きさにまで表示枠Ａの画像を縮小して表示したかどうか、すなわち、上記ステップＳ４１にて指定された矩形領域の大きさと現在の描画領域の大きさとが一致するかどうかを判断する。そして、まだ指定された矩形領域の大きさにまで表示枠Ａの画像を縮小して表示していない場合は、ステップＳ４４に進んで補間比率を増やした後、ステップＳ４２に戻って上述と同様の処理を行う。
【００３６】
以上のようなステップＳ４２〜Ｓ４４の処理を繰り返し行うことにより、その後、指定された矩形領域の大きさにまで表示枠Ａの画像を縮小して表示したと判断した場合は、ステップＳ４３からステップＳ４５に進む。ステップＳ４５では、縮小前には表示されていなかった画像部分も含めて、最終的な縮小率でズームアウトした画像を表示枠Ａの全体に描画する。そして、ズームアウト処理を終了する。
【００３７】
なお、以上の実施形態では、補間比率を変えながら順次生成される描画領域内の画像をズーミングが行われる前の元の画像上に重畳して表示するようにしているが、ズーミング対象となっている矩形領域内の画像だけを徐々にズームインあるいはズームアウトして表示するようにしても良い。
【００３８】
また、図１および図２の実施形態では、元の画像と最終的なズーム画像との間に２段階のズーム倍率の画像を表示しているが、補間比率の増やし方を変えることによって、任意段階のズーム倍率の画像を表示することが可能である。この場合、補間比率の増やし方を少なくしてより多くの補間画像を表示することにより、画像がより滑らかにズーミングされるように見せることが可能であるが、処理時間とのバランスを考慮して補間比率の増やし方を決定すれば良い。
【００３９】
次に、上記のような本実施形態の画像ズーミング方法を実現するための画像ズーミング装置について説明する。
図５は、本実施形態による画像ズーミング装置の機能構成を示すブロック図であり、図６は、この機能構成を実現するハードウェア構成を示すブロック図である。以下、図５および図６に従って説明する。
【００４０】
図５において、１は画像メモリであり、表示装置２の表示枠Ａ上に表示される画像データが記憶されている。上記表示枠Ａ上では、例えば、画像メモリ１内に記憶されている画像データの一部分が画面全体にズームインして表示されたり、上記画像データの全部がズームアウトして表示されたりする。
【００４１】
３は領域指定手段であり、ズームインを行うときには表示枠Ａ上の画像中からズームインの対象としたい画像領域を指定し、ズームアウトを行うときには表示枠Ａの画像が縮小されて表示されるべき画像領域を指定するために使用する。この領域指定手段３は、図６では例えばキーボードやマウスなどの入力装置１１により構成される。
【００４２】
４は画像表示手段であり、上記領域指定手段３により指定された画像領域の四隅と表示枠Ａの四隅との間をそれぞれ所定の補間比率で補間した四隅を持つ矩形領域を描画領域とし、ズームイン時には該ズームインの対象として指定された画像領域内の画像を、ズームアウト時には表示枠Ａ内の画像を上記描画領域内に相応する割合にズーミングして表示するようにする。
【００４３】
また、５は表示制御手段であり、表示枠Ａの全体に最終的なズーム倍率の画像が表示されるまで、上記画像表示手段４で使用する補間比率を段階的に変えていくように制御するものである。画像表示手段４は、表示制御手段５により設定される補間比率に基づいて、上述のような表示処理を行う。
【００４４】
図５の画像表示手段４および表示制御手段５は、例えば、図６のようにＣＰＵ１２、ＲＯＭ１３およびＲＡＭ１４により構成される。図６のＣＰＵ１２は、上述した画像表示手段４および表示制御手段５の機能を実現するための主要な構成要素であり、入力装置１１（図５の領域指定手段３に相当）により指定された画像領域の情報をもとに、表示装置２の表示枠Ａ上で画像をズーミングして表示する処理を行う。
【００４５】
ＲＯＭ１３には、このような機能を実現させるためのプログラムが記録されており、それをＣＰＵ１２が読み出し可能なように構成されている。また、ＲＡＭ１４は、このようなズーミング処理を行う際にワーク領域として使用するメモリであり、例えば、ＣＰＵ１２のデジタル信号処理によって生成される各解像度の画像データが一時的に格納されるようになっている。
【００４６】
なお、本実施形態の画像ズーミング装置は、図６のように、各構成要素がバス１５により接続されて成る１つの機器（例えばコンピュータ）により構成しても良いし、ネットワークを介して接続された複数の機器より成るシステムとして構成しても良い。なお、システムとして構成する場合には、図６に示した各構成要素に加えて、ネットワークに接続される通信インタフェースを含む通信手段を備える必要がある。
【００４７】
ここで、上記システムとして構成した場合の一実施形態を、次に示す図７を用いて説明する。ここでは、ネットワークシステムの一例としてクライアントサーバシステムを考える。このクライアントサーバシステムでは、サーバマシンに複数の画像データを保存しておく。そして、クライアントからの指示に応じてネットワークを介して画像データを取り出して、それをクライアントマシンの表示画面上に表示する。この場合、本実施形態の画像ズーミング装置は、クライアントマシン中に含まれる。
【００４８】
このクライアントサーバシステムでは、クライアントからサーバに対して画像取り出しの要求を発してから実際にクライアントマシンの表示画面に画像が表示されるまでに、多くの処理時間がかかる。すなわち、要求された画像データの格納されている画像ファイルへのアクセスや、ネットワークを介しての画像転送などに多くの時間がかかってしまう。特に、ネットワークが細い場合や画像データのサイズが大きい場合には非常に多くの時間がかかってしまう。
【００４９】
したがって、図７（ａ）のように拡大して表示する領域を指定すると、その指定領域を含む全画像データがサーバからクライアントに転送され、指定された部分の画像が図７（ｅ）のように拡大して表示されるが、その処理のために非常に多くの時間がかかってしまう。従来技術の場合は、このような処理を行っている間、図７（ａ）の表示画面はそのまま変化せず、画像取り出しの処理が完了した時点で図７（ｅ）の画像にいきなり表示が切り換えられていた。
【００５０】
これに対して本実施形態では、サーバからクライアントに画像データの読み出し・転送を行っている間に、ズーミングを指示した時点でクライアント上に格納されている画像データをもとに、デジタル信号処理によって図７（ｂ）→（ｃ）→（ｄ）のようにズーミングを行う。この処理の手順は、図３のフローチャートと同様である。
【００５１】
その後、図７（ｄ）のように画像拡大が完了した時点で、その図７（ｄ）の画像を、別スレッドでサーバから取り出した図７（ｅ）のような正しい解像度の画像に置き換えて表示する。なお、図７（ｄ）のように画像拡大が完了した時点でサーバからの画像取り出しがまだ完了していない場合は、それが完了するまで解像度が粗い図７（ｄ）の画像を表示し続けている。
【００５２】
このようにすれば、画像データの保存、読み出し、表示などをネットワークを介して行うクライアントサーバシステムにおいて、クライアント上でズーミングを指示してからそのズーム画像が正しい解像度で表示されるまでの間に、画像が徐々にズーミングされていく様子が表示されるようになる。したがって、ズーミングを指示した後もズーミングを行っている対象部分を明確に把握することができるとともに、サーバからの画像取り出し待ち時間の体感速度を速くすることができ、処理の待ち時間によるユーザのストレスを軽減することができる。
【００５３】
なお、図６の画像ズーミング装置では、本発明の機能を実現させるプログラムをＲＯＭ１３にあらかじめ格納している場合について説明しているが、本実施形態の画像ズーミング装置に上記プログラムを外部から供給するようにすることも可能である。この場合、上記プログラムを供給するための手段、例えば上記プログラムを格納した記録媒体は本発明を構成する。なお、上記プログラムを記憶する記憶媒体としては、ＲＯＭ１３の他に、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００５４】
また、本明細書では、ズームイン前とズームイン後あるいは、ズームアウト前とズームアウト後とで矩形領域が相似形の場合で説明したが、本発明はそれに限られるものではない。例えば、ズームイン前とズームイン後とで矩形領域の縦横比率が異なる場合でも応用できる。すなわち、異なるズーム倍率の矩形領域を生成する際の四隅の位置を補間するときに補間比率の縦横比を変えることで達成することができる。さらに、画像領域は矩形に限られるものではなく、円形やその他の多角形でも構わない。
【００５５】
【発明の効果】
本発明によれば、最終的なズーム画像に至るまでに画像が徐々にズーミングされていく様子が表示されるようになり、画像上でズーミングを指示してからズーム処理が完了するまでズーミングの対象部分を視覚的に確認することができる。また、本発明によれば、例えばズーミング対象の画像が表示枠からはみ出してしまうという不都合を防止することができる。さらに、本発明によれば、画像取り出し待ち時間の体感速度を速くすることができ、処理の待ち時間によるユーザのストレスを軽減すること等が可能となる。例えば本発明をネットワークシステムにおいてサーバから画像を取得するクライアントに適用した場合には、正しい解像度で表示されるまでの間のサーバからの画像取り出し待ち時間の体感速度を速くすることができ、処理の待ち時間によるユーザのストレスを軽減すること等が可能となる。
【図面の簡単な説明】
【図１】本発明の画像ズーミング方法の一実施形態であるズームイン動作を説明するための表示例を示す図である。
【図２】
本発明の画像ズーミング方法の一実施形態であるズームイン動作を説明するための他の表示例を示す図である。
【図３】本実施形態による画像ズームイン方法の処理手順を示すフローチャートである。
【図４】本実施形態による画像ズームアウト方法の処理手順を示すフローチャートである。
【図５】本発明の一実施形態による画像ズーミング装置の機能構成を示すブロック図である。
【図６】図５に示した機能構成を実現するためのハードウェア構成例を示すブロック図である。
【図７】本発明の画像ズーミング方法をネットワークシステムに応用した場合のズームイン動作を説明するための表示例を示す図である。
【符号の説明】
１  画像メモリ
２  表示装置
３  領域指定手段
４  画像表示手段
５  表示制御手段
１１  入力装置
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  バス
Ａ  表示画面
Ｂ  マウスカーソル
【図１】
0004435879.tif 000002
【図２】
0004435879.tif 000003
【図３】
0004435879.tif 000004
【図４】
0004435879.tif 000005
【図５】
0004435879.tif 000006
【図６】
0004435879.tif 000007
【図７】
0004435879.tif 000008