画像表示装置及び方法並びにプログラムを記録したコンピュータ読み取り可能な記録媒体
【課題】全体画像のうちの一部の部分画像同士を簡便に比較する。
【解決手段】フイルムストリップエリア67から比較対象の画像A,Bを選択する。選択された画像A,Bは、画像比較エリア54に重ねて表示される。切り出しボタン61を選択して、上位画像Bに対して特定範囲70を指定する。表示制御手段は、上位画像Bに対して特定範囲70外を透過処理して透過範囲を作成し、透過範囲を通して下位画像Aの一部を上位画像Bに混合して表示する。マウス操作で特定範囲70の移動を指示すると、表示制御手段は、特定範囲70に表示されている画像Bが特定範囲と一緒に移動するように表示する。
【解決手段】フイルムストリップエリア67から比較対象の画像A,Bを選択する。選択された画像A,Bは、画像比較エリア54に重ねて表示される。切り出しボタン61を選択して、上位画像Bに対して特定範囲70を指定する。表示制御手段は、上位画像Bに対して特定範囲70外を透過処理して透過範囲を作成し、透過範囲を通して下位画像Aの一部を上位画像Bに混合して表示する。マウス操作で特定範囲70の移動を指示すると、表示制御手段は、特定範囲70に表示されている画像Bが特定範囲と一緒に移動するように表示する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、比較観察をするために複数の画像を同一画面上に表示する画像表示装置、及び方法、並びにプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【0002】
従来、複数の表示画像のそれぞれに基準点を指定して表示画像同士を関連付けして同期表示を行うことで精細な比較観察を可能にした画像表示方法が提案されている(特許文献1)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2000−298467号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
前述した画像表示方法では、比較画像を左右に個別に並べた2つの固定ウィンドウにそれぞれ表示している。このため、互いの画像を固定ウィンドウの間隔未満に近づけることができないため、部分画像同士の比較が判断し難い。特に画像全体の中の一部の部分画像同士を比較したい場合には、離れすぎているため、細かな比較が行えないおそれがあった。
【0005】
本発明は、上記課題を解決するために、全体画像のうちの一部の部分画像同士を簡便に比較することができる画像表示装置、及び方法、並びにプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明では、上位画像に対して特定範囲を指定する範囲指定手段と、上位画像に対して特定範囲又は特定範囲外を透過処理して透過範囲を作成する透過処理手段と、透過範囲を通して下位画像の一部を前記上位画像に混合して表示する表示制御手段と、を備えたものである。
【0007】
範囲指定手段は、上位画像に対して指定するものである。しかし、下位画像に対して指定したい場合がある。そこで、前記下位画像を最前面に表示することを指示する入替え指示手段を設け、表示制御手段は、入替え指示手段の入替え指示に応答して任意の画像を最前面に表示するように構成するのが好適である。
【0008】
指定した特定範囲を移動したい場合がある。この場合には、特定範囲を移動させる移動指示手段を設け、表示制御手段は、移動指示に応答して、特定範囲を画像比較エリア内で移動させるように表示すればよい。この場合、表示制御手段は、特定範囲に表示されている画像も特定範囲と一緒に移動させて表示するように構成すれば、部分画像同士を比較し易い位置に表示することができるので好適である。
【0009】
ところで、顔画像等の特徴領域同士を比較する場合、画像を拡大又は縮小する作業が手間のかかる作業になる。というのは、画像の拡大又は縮小は画像ウィンドウ毎にアクティブにして行う必要があるため、両者を同じ倍率に合わせるのが難しい。
【0010】
そこで、上位画像及び下位画像の連動を指示する連動指示手段と、画像の拡大又は縮小を指示する拡大/縮小指示手段とを設け、表示制御手段は、連動指示を受けているときに拡大/縮小指示を受けたときには、上位画像又は下位画像のいずれか一方の画像の拡大又は縮小に連動して他方の画像を同じ倍率に拡大又は縮小するように表示すればよい。
【0011】
また、画像比較エリアでは、特定範囲の画像全体に対する位置、大きさが把握できない場合がある。そこで、画像比較エリアに隣接して対象画像エリアを表示する手段と、画像比較エリアに表示される複数の画像を縮小した縮小画像を画像対象エリアに並べて表示する手段と、特定範囲に対応するマークを縮小画像に、画像全体に対する大きさを同じにして表示する手段と、を備えるのが好適である。
【発明の効果】
【0012】
本発明では、上位画像に対して指定した特定範囲又は特定範囲外を透過処理して透過範囲を作成し、作成した透過範囲を通して下位画像の一部を上位画像に混合して表示するため、全体画像の中の比較対象となる部分画像同士を接近して表示することができ、よって、画像の比較を簡便にかつ確実に行える。
【図面の簡単な説明】
【0013】
【図1】本発明の画像表示装置の電気的概略を示すブロック図である。
【図2】プログラムを起動することで生成されるアプリケーションソフト部の概略を示すブロック図である。
【図3】GUI画面(ウィンドウ)を示す説明図である。
【図4】選択した画像を画像比較エリアに表示した状態を示す説明図である。
【図5】切り出しボタンを選択して特定範囲を指定したときの表示形態を示す説明図である。
【図6】切り抜きボタンを選択して特定範囲を指定したときの表示形態を示す説明図である。
【図7】画像比較作業の手順を示すフローチャートである。
【図8】切り出しボタンを選択して特定範囲を指定する時の描画部のマスク処理を示す説明図であり、(A)は上位画像Bに対してマスク処理を施す範囲を、(B)は下位画像Aに対してマスク処理を施す範囲をそれぞれ説明している。
【図9】図8で説明した特定範囲に対して移動を実行した時の描画部のマスク処理を示す説明図であり、(A)は上位画像Bと特定範囲の移動後の位置を、(B)は下位画像Aに対する特定範囲の移動位置を、(C)は、下位画像Aの特定範囲に対してマスク処理を施す範囲を、(D)は下位画像Aのマスク処理の範囲に、上位画像Bの特定範囲の画像を混合した状態をそれぞれ示している。
【図10】図9で説明した移動処理後のGUI画面を示す説明図である。
【図11】切り抜きボタンを選択して特定範囲を指定する時の描画部のマスク処理を示す説明図であり、(A)は上位画像Bに対してマスク処理を施す範囲を、(B)は下位画像Aに対してマスク処理を施す範囲をそれぞれ説明している。
【図12】図11で説明した特定範囲に対して移動を実行した時の描画部のマスク処理を示す説明図であり、(A)は下位画像Aと特定範囲の移動後の位置を、(B)は上位画像Bに対する特定範囲の移動位置を、(C)は、下位画像Aに対してマスク処理を施す範囲を、(D)は上位画像Bのマスク処理の範囲に、下位画像Aの特定範囲の画像を混合した状態をそれぞれ示している。
【図13】図12で説明した移動処理後のGUI画面を示す説明図である。
【発明を実施するための形態】
【0014】
本発明の一実施形態である画像表示装置を説明する。画像表示装置10は、図1に示すように、CPU11、メモリ12、フレームメモリ13、表示制御部14、表示部15、入力部16、I/F(インターフェース)17,18、及びハードディスク19等で構成され、これらはバス20により接続されている。
【0015】
CPU11は、各部を統括的に制御する。メモリ12は、CPU11により利用され得る作業用メモリ空間を提供する。表示制御部14は、画素を定めるLUT(ルックアップテーブル)を有しており、フレームメモリ13に格納されている表示データを、LUTを参照しながらモニタ用の表示信号に変換して表示部15に送る。
【0016】
表示部15は、CRTモニタ、又は液晶ディスプレイ等になっており、表示制御部14から得られる表示信号に基づいて画像を表示する。ハードディスク19は、本発明の画像表示装置を実現可能にするためのプログラムをインストールする記録媒体、また画像データを保存しておく記録媒体、さらにはその他の各種情報を記録する記録媒体であり、I/F17を介してバス20に接続されている。フレームメモリ13は、表示部15に表示する表示データを格納する。
【0017】
入力部16は、各種指示を入力するためのキーボードやマウス等で構成される。I/F18は、接続端子21に接続される接続ケーブル22を介して、外部機器、例えば電子カメラ23等に格納されている画像データをハードディスク19に取り込むためのインターフェースである。
【0018】
CPU11は、ハードディスク19にインストールされているプログラム(アプリケーションソフト)を実行することで、図2に示すように、GUI(グラフィカル・ユーザーインターフェース)対応のアプリケーションソフト部25を生成する。 アプリケーションソフト部25は、大別して、ウィンドウ描画情報管理部26、各種処理内容を指示するための入力部27、及び入力部27から指示に従って生成するウィンドウ内容をフレームメモリ13に格納する描画部28とで構成される。
【0019】
入力部27は、画像読出し指示部30、解除指示部31、全解除指示部32、取り消し指示部33、切り抜き指示部34、切り出し指示部35、入替え指示部36、移動指示部37、連動指示部38、拡大・縮小指示部39、及び選択部40等で構成され、これら指示部30〜39及び選択部40はGUIを構成する各種ボタン(画面上にグラフィック表示されるボタン)に関連付けされている。
【0020】
ウィンドウ描画情報管理部26は、アプリケーションソフトのウィンドウや画像やサムネイル画像等を表示するための画像ウィンドウの描画情報、及びボタンの描画情報等が格納されている。描画部28は、入力部27から入力されるイベントに対応して、画像ウィンドウに表示する画像を処理するための画像処理部42、透過処理部43、及びウィンドウ描画処理部41等を備えている。
【0021】
ウィンドウ描画処理部41は、ウィンドウ描画情報管理部26に格納されている情報に基づいてウィンドウ内容を生成する。
【0022】
画像処理部42では、画像の移動や拡大又は縮小、あるいは合成等の処理を行って、処理済みの画像をウィンドウ内容に組み込んで最終的な表示用ウィンドウ内容を生成し、表示用ウィンドウ内容をフレームメモリ13に格納する。
【0023】
透過処理部43は、画像に対して指定される特定範囲又は特定範囲外を、マスクパターン格納部44に格納した特定のマスクパターンに従ってマスク処理して透過範囲を作成し、この透過範囲の情報を画像処理部42に送る。画像処理部42は、下位画像のうちの透過範囲に覆い隠されている一部を上位画像の透過範囲に合成する処理を行う。
【0024】
ウィンドウ内容は、図3に示すように、タイトルバー50、メニューバー51、及びツールバー52等をもつウィンドウ53とそのウィンドウ53内を仕切った複数のフレーム54〜56とを表示するとともに、各イベントを実行するためのボタン(アイコン)57〜66をツールバー52に表示する内容になっている。
【0025】
なお、図3では、図面の複雑化を省くために、タイトルバー50に表示するアプリケーションソフト名、及びメニューバー51に表示するメニュー名等を省略している。また、図4以降の操作画面の図では、図面の複雑化を省くために、タイトルバー50、及びメニューバー51の記載を省略している。
【0026】
複数のフレーム54〜56は、画像比較エリア54、対象画像エリア55、及びフイルムストリップエリア56等で構成されている。フイルムストリップエリア56は、ハードディスク19等の記録手段のうちの予め指定したアドレスに格納されている画像ファイルをサムネイル画像67a〜67zとして複数並べて表示するエリアである。なお、画像ファイルには、サムネイル画像、及び本画像のデータがそれぞれ格納されている。なお、画像ファイルにサムネイル画像が格納されていない場合には、本画像を読み出してサムネイル画像を作成して表示する。
【0027】
画像比較エリア54は、図4に示すように、フイルムストリップエリア56の中で選択されるサムネイル画像67c、67dに対応する画像データの本画像A,Bを画像ウィンドウ45,46にそれぞれ表示するためのエリアである。画像比較エリア54には、画像同士の比較が簡便に行えるように、先に選択した画像Aが下位画像として、後選択のものを上位画像Bとして2つの画像A,Bが一部を重ねた状態でずれて表示される。なお、画像ウィンドウ45,46を上位と下位とで色分けして表示すると、把握し易いので好適である。画像比較エリア54では、図5に示すように、画像の切り出し又は切り抜き範囲の指定(クリッピング)、すなわち特定範囲70の指定が行われる。
【0028】
対象画像エリア55は、選択した2つの画像A,Bを縮小した縮小画像を画像ウィンドウ47,48にそれぞれ表示するエリアである。この対象画像エリア55には、特定範囲70を画像比較エリア54で指定することに応答して、その特定範囲70に対応するマーク70aが画像比較エリア54での画像全体に対する位置、及び大きさを同じにして表示される。
【0029】
比較対象の画像の選択は、サムネイル画像67をフイルムストリップエリア56から画像比較エリア54にマウスでドラッグ・アンド・ドロップ操作をすることで行える。この画面操作は、画像読出し指示部30を構成しており、画像読出し指示部30は、選択したサムネイル画像67に対応する本画像を読み出して画像比較エリア54に表示する指示を描画部28に対して行う。
【0030】
切り出し(トリミング)ボタン61は、特定範囲70を指定することに応答して、上位画像Bに対して特定範囲70外を透過して、透過した範囲を通して下位画像Aの一部を表示するための操作ボタンであり、図2で説明した切り出し指示部35を構成している。
【0031】
切り抜き(ドリル)ボタン62は、図6に示すように、特定範囲70を指定することに応答して、上位画像Bに対して特定範囲70内を透過して、透過した範囲を通して下位画像Aの一部を表示するための操作ボタンであり、図2で説明した切り抜き指示部34を構成する。
【0032】
特定範囲70の指定は、画像比較エリア54内で例えば、マウスのドラッグ操作等で開始点と終了点を指定して任意の範囲を囲むことで行える。囲んだ範囲は矩形枠で表示される。特定範囲70は、矩形枠の角部を対角線方向にマウスのドラッグ操作をすることで大きさを、また矩形枠を構成する上下左右辺のいずれかをマウスでドラッグ操作することで位置を変えることができる。なお、特定範囲70の指定するための囲み枠としては、矩形に限らず、円形や楕円形、三角形等にしてもよい。この場合、マーク70aは特定範囲70に合わせるのが望ましい。
【0033】
入替えボタン60は、下位画像Aを最前面に表示するように指示するボタンであり、図2で説明した入替え指示部36を構成している。選択ボタン59は、2つの画像A,Bのうちのいずれか一方をマウスのクリック操作により選択することで、選択した画像をアクティブの画像にする。アクティブな画像は、画像比較エリア54内で常に最前面に表示される。
【0034】
スライドボタン64は、マウス操作でノブ64aをスライドバー64bに沿って移動させることで、その移動量及び移動方向に応じて、アクティブな画像に対して画像の拡大又は縮小を指示するボタンであり、図2で説明した拡大・縮小指示部39を構成する。移動ボタン63は、マウスのドラッグ操作によりアクティブな画像を画像比較エリア54内で自由に移動させるボタンであり、図2で説明した移動指示部37を構成している。
【0035】
連動ボタン66は、図2に示す連動指示部38を構成しており、マウスのクリック操作をする毎に表示が「ON」と「OFF」に切り替わる。「ON」の表示にしている時には、上位画像B及び下位画像Aを連動させ、また「OFF」の表示にしている時には、前記連動を解除する。連動ボタン66は、移動ボタン63やスライドボタン64と組み合わせて使用される。移動ボタン63と組み合わせて使用すると、上位画像B及び下位画像Aを一緒に移動させることができ、また、スライドボタン64と組み合わせて使用することで、上位画像B及び下位画像Aを一緒に拡大又は縮小することができる。
【0036】
取り消しボタン65は、「×」ボタンで表示されており、特定範囲70の指定等直前の指示を取り消すボタンであり、図2で説明した取り消し指示部33を構成する。解除ボタン58は、アクティブの画像の選択を解除してその画像の表示を画像比較エリア54から削除するボタンであり、図2で説明した解除指示部31を構成する。全解除ボタン57は、選択した画像を解除して画像比較エリア54から2つの画像A,Bの表示を削除するボタンであり、図2で説明した全解除指示部32を構成する。
【0037】
次に、前述したGUIを構成する操作画面を使用して画像比較作業の全体的な手順を説明する。最初に任意の2つの画像を選択して画像比較エリア54に表示し、2つの画像内に写る特徴的な部分画像について、ピント、被写体ぶれ、及びコントラスト等の要件を満足するか否かを視認より判断し、満足する方の画像を画像比較エリア54に残し、満足しない方の画像を画像比較エリア54から削除する。その後、新たな画像を選択して、新たな画像と前記満足した画像とを再び比較する。このようにして満足する画像に対して新たな画像を順に比較していき、最終的に一番満足する画像を探す。
【0038】
図7を参照しながら具体的に説明すると、プログラムを起動すると(S−1)、ウィンドウ53が開き、図3で説明した操作画面表示される。このウィンドウ53のフイルムストリップエリア56には、ハードディスク19等の記憶手段のうちの予め指定したアドレスに格納されている画像ファイルのサムネイル画像67a〜67zが表示される。
【0039】
なお、全てのサムネイル画像をフイルムストリップエリア56に表示することができない場合には、フイルムストリップエリア56の下部又は右端にスクロールバーが現れる。全てのサムネイル画像は、スクロールバーをマウス操作により移動することで、フイルムストリップエリア56に順に表示される。
【0040】
比較対象の2つの画像を、フイルムストリップエリア56から画像比較エリア54にマウス操作でドラッグ・アンド・ドロップする(S−2)。画像読出し指示部30は、ドラッグ・アンド・ドロップ操作に基づいて、読み込み画像のアドレスを描画部28に指示する。
【0041】
描画部28は、選択された画像を読み込み、図4に示すように、先にドロップ操作をした画像Aが下位画像として、後にドロップ操作をした画像Bが上位画像Bとして、一部が重なる状態で画像比較エリア54に2つの画像A,Bをずらして表示し、また、これらの画像A,Bの縮小画像を対象画像エリア55に個別に表示するようにウィンドウ内容を生成する。このとき、画像A,Bの画像ウィンドウ45,46の位置、及び大きさの情報は、ウィンドウ描画処理部41によって予め決められている。ここで、最前面に表示する画像を入れ替えたい場合には、入替えボタン60をマウスでクリック操作をすることで、下位画像Aが最前面に表示される(S−3、S−4)。
【0042】
なお、図4では、例えば、走行する電車を同じ場所で連写撮影した複数の画像のうちの連続する類似画像A,Bを選択した例を示している。
【0043】
画像比較を行う場合には、切り出しボタン操作による特定範囲指定(S−5)と、切り抜きボタン操作による特定範囲指定(S−6)とを択一的に選択する。前者を選択すると、上位画像Bのうちの特定範囲外を透過処理する。後者を選択すると、上位画像Bのうちの特定範囲内を透過処理する。
【0044】
切り出しボタン操作による特定範囲指定(S−5)の選択は、切り出しボタン61をマウス操作でクリックすることで行える。その後、マウスのドラッグ操作で特定範囲70を上位画像Bのうちの比較対象である部分画像を含む範囲に対して指定することで、切り出し指示部35から画像処理部42に、画像比較エリア54に対する特定範囲70の位置の情報が送られ、また、画像処理部42は、透過処理部43に対して特定範囲70外を透過する処理の実行を指示する。
【0045】
透過処理部43は、図8(A)に示すように、上位画像Bに対して特定範囲70外をマスク処理して透過範囲71を作成する(S−7)。また、同図(B)に示すように、下位画像Aに対して特定範囲70に重複する範囲(ハッチィングを施した範囲)を透過処理して透過範囲72を作成する(S−8)。画像処理部42は、上位画像Bの透過範囲71の画像に、下位画像Aのうちの透過範囲72以外の画像を混合して表示する(S−9)。これにより、図5に示すように、上位画像Bのうちの特定範囲70内の画像が下位画像Aに重ねて表示される。
【0046】
なお、対象画像エリア55に表示されている縮小画像Bには、特定範囲70の指定に応答して、特定範囲70と画像全体に対する位置、大きさを同じにしたマーク70aが表示される。このマーク70aを対象画像エリア55に表示することで、画像比較エリア54で画像の拡大や縮小をした時等に、画像全体に対する特定範囲70の位置、大きさを簡便に把握することができる。
【0047】
下位画像Aのうちの比較対象である部分画像に対して、上位画像Bのうちの特定範囲70の部分画像bを比較する。しかしながら、互いの部分画像が離れている場合には比較し難い。そこで、特定範囲70の部分画像bを、下位画像Aの部分画像に近づけて表示したい時には、特定範囲70の部分画像bを移動させればよい。
【0048】
この場合には、連動ボタン66をマウス操作でクリックして「OFF」の表示を選択しておく。その後、移動ボタン63をマウス操作でクリックして、例えば、図9(A)に示すように、特定範囲70内をマウスでクリック操作し、そのまま任意の位置、例えば符号70‘の位置にドラッグする。これにより、特定範囲70に表示されている部分画像bを含む上位画像Bは、同図(B)に示すように、特定範囲70と一緒に移動される。特定範囲70‘の画像比較エリア54に対する位置が決まると、同図(C)に示すように、下位画像Aに対して特定範囲70’に重なる範囲に対して、前述したと同じに透過処理を施して透過範囲75を生成し、同図(D)に示すように、上位画像Bの特定範囲70の部分画像bを、下位画像Aの透過範囲75に混合表示する。
【0049】
図10は、前述した移動手順により、上位画像Bの特定範囲70の部分画像bが下位画像Aの部分画像の横に表示された状態を示している。このように、下位画像Aに対して上位画像Bの特定範囲70に表示される部分画像bを比較し易い位置に移動することで、互いの部分画像の比較の作業(S−11)を簡便に行うことができる。このとき、対象画像エリア55に表示されるマーク70aも、特定範囲70の移動に応答して移動して表示される。
【0050】
なお、連動ボタン66を「ON」表示にして移動ボタン63を選択し、前述したと同様にマウス操作で移動を行うと、下位画像Aと上位画像Bとが画像比較エリア54内で位置関係及び大きさを保ったまま一緒に移動する。また、連動ボタン66を「ON」表示にしてスライドボタン64のノブ64aをスライド操作すると、下位画像Aと特定範囲70に表示される部分画像bとが同じ尺度で拡大、又は縮小される。この操作により、細かい部分まで比較することができる。
【0051】
画像の比較作業を完了した後、画像に対して評価を付与したい場合がある。この場合には、レーティング作業を行う(S−12)。この作業は、例えばフイルムストリップエリア56にて評価を付けるサムネイル画像67をマウス操作で選択し、マウスの右クリックメニューから評価マークを選んで付与する。評価マークは、フイルムストリップエリア56のサムネイル画像67の上に、例えば「○」の印で表示され、またその情報は、対応する画像ファイルに格納される。このようにすれば、後から評価マークを付与した画像だけを選別することができ、また評価マークを付与した画像だけをフイルムストリップエリア56に表示することもできる。
【0052】
画像比較を終了する場合には、プログラムを終了する(S−13)。引き続き画像の比較作業を行う場合には、満足しない方の画像をアクティブにしておき、解除ボタン58をマウス操作でクリックするこことで、満足しない方の画像の表示を画像比較エリア54から削除し、新たな画像をフイルムストリップエリア56から選択して表示する。なお、2つの画像を削除する場合には、全解除ボタン57をマウスでクリック操作すればよい。
【0053】
次に、切り抜きボタン操作による特定範囲指定(S−6)について説明する。この選択は、切り抜きボタン62をマウス操作でクリックすればよい。その後、マウスのドラッグ操作で特定範囲70を上位画像Bに対して指定することで、透過処理部43は、図11(A)に示すように、上位画像Bに対して特定範囲70をマスク処理して透過範囲77を作成する(S−15)。また、同図(B)に示すように、下位画像Aに対して上位画像Bに重なる範囲のうちの特定範囲70内を除く範囲を透過処理して透過範囲(ハッチィングで示した範囲)78を作成する(S−16)。画像処理部42は、上位画像Bの透過範囲77に、下位画像Aのうちの透過範囲78以外の画像を混合して表示する(S−17)。これにより、図6に示すように、上位画像Bのうちの特定範囲70内に、下位画像Aのうちの特定範囲70に重なる部分画像aが透過して表示される。
【0054】
なお、対象画像エリア55に表示されている縮小画像Aには、特定範囲70の指定に応答して、特定範囲70と画像全体に対する位置、大きさを同じにしたマーク70aが表示され、また、縮小画像Bには、特定範囲70の画像を表示する位置を表すマーク70bが表示される。これらマーク70a,70bは、例えば点線と実線というように異なるマークにすれば把握し易いので好適である。
【0055】
部分画像aを比較し易い位置に移動する場合には、連動ボタン66をマウス操作でクリックして「OFF」の表示を選択しておく。その後、移動ボタン63をマウス操作でクリックして、例えば、図12(A)に示すように、特定範囲70内をマウスでクリック操作し、そのまま任意の位置、例えば符号「70‘」で示す位置にドラッグする。これにより、特定範囲70に表示されている部分画像aを含む下位画像Aは、特定範囲70と一緒に移動される。
【0056】
特定範囲70‘の画像比較エリア54に対する移動位置が決まると、同図(B)に示すように、上位画像Bに対して特定範囲70’に重なる範囲を、前述したと同じに透過処理を施して透過範囲80を生成し、また、同図(C)に示すように、下位画像Aに対して上位画像Bに重複する範囲のうちの特定範囲70内を除く範囲を透過処理して透過範囲81を作成する。
【0057】
そして、同図(D)に示すように、上位画像Bの透過範囲80に、下位画像Aのうちの透過範囲81以外の画像を混合して表示する。これにより、図13に示すように、上位画像Bの部分画像の右上に、下位画像Aの部分画像aを表示することができる。このとき、対象画像エリア55には、縮小画像Bに表示されているマーク70bが、図6で説明したマーク70bと比べて、前述した特定範囲70の移動と同じに移動される。
【0058】
上記実施形態では、特定範囲70を画像に対して1つだけ指定しているが、複数指定してもよい。この場合には、縮小画像にも同じ数だけマークを表示するのが好適である。
【符号の説明】
【0059】
10 画像表示装置
25 アプリケーションソフト部
27 入力部
28 描画部
54 画像比較エリア
55 対象画像エリア
61 切り出しボタン
62 切り抜きボタン
70 特定範囲
A 下位画像
B 上位画像
【技術分野】
【0001】
本発明は、比較観察をするために複数の画像を同一画面上に表示する画像表示装置、及び方法、並びにプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【0002】
従来、複数の表示画像のそれぞれに基準点を指定して表示画像同士を関連付けして同期表示を行うことで精細な比較観察を可能にした画像表示方法が提案されている(特許文献1)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2000−298467号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
前述した画像表示方法では、比較画像を左右に個別に並べた2つの固定ウィンドウにそれぞれ表示している。このため、互いの画像を固定ウィンドウの間隔未満に近づけることができないため、部分画像同士の比較が判断し難い。特に画像全体の中の一部の部分画像同士を比較したい場合には、離れすぎているため、細かな比較が行えないおそれがあった。
【0005】
本発明は、上記課題を解決するために、全体画像のうちの一部の部分画像同士を簡便に比較することができる画像表示装置、及び方法、並びにプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明では、上位画像に対して特定範囲を指定する範囲指定手段と、上位画像に対して特定範囲又は特定範囲外を透過処理して透過範囲を作成する透過処理手段と、透過範囲を通して下位画像の一部を前記上位画像に混合して表示する表示制御手段と、を備えたものである。
【0007】
範囲指定手段は、上位画像に対して指定するものである。しかし、下位画像に対して指定したい場合がある。そこで、前記下位画像を最前面に表示することを指示する入替え指示手段を設け、表示制御手段は、入替え指示手段の入替え指示に応答して任意の画像を最前面に表示するように構成するのが好適である。
【0008】
指定した特定範囲を移動したい場合がある。この場合には、特定範囲を移動させる移動指示手段を設け、表示制御手段は、移動指示に応答して、特定範囲を画像比較エリア内で移動させるように表示すればよい。この場合、表示制御手段は、特定範囲に表示されている画像も特定範囲と一緒に移動させて表示するように構成すれば、部分画像同士を比較し易い位置に表示することができるので好適である。
【0009】
ところで、顔画像等の特徴領域同士を比較する場合、画像を拡大又は縮小する作業が手間のかかる作業になる。というのは、画像の拡大又は縮小は画像ウィンドウ毎にアクティブにして行う必要があるため、両者を同じ倍率に合わせるのが難しい。
【0010】
そこで、上位画像及び下位画像の連動を指示する連動指示手段と、画像の拡大又は縮小を指示する拡大/縮小指示手段とを設け、表示制御手段は、連動指示を受けているときに拡大/縮小指示を受けたときには、上位画像又は下位画像のいずれか一方の画像の拡大又は縮小に連動して他方の画像を同じ倍率に拡大又は縮小するように表示すればよい。
【0011】
また、画像比較エリアでは、特定範囲の画像全体に対する位置、大きさが把握できない場合がある。そこで、画像比較エリアに隣接して対象画像エリアを表示する手段と、画像比較エリアに表示される複数の画像を縮小した縮小画像を画像対象エリアに並べて表示する手段と、特定範囲に対応するマークを縮小画像に、画像全体に対する大きさを同じにして表示する手段と、を備えるのが好適である。
【発明の効果】
【0012】
本発明では、上位画像に対して指定した特定範囲又は特定範囲外を透過処理して透過範囲を作成し、作成した透過範囲を通して下位画像の一部を上位画像に混合して表示するため、全体画像の中の比較対象となる部分画像同士を接近して表示することができ、よって、画像の比較を簡便にかつ確実に行える。
【図面の簡単な説明】
【0013】
【図1】本発明の画像表示装置の電気的概略を示すブロック図である。
【図2】プログラムを起動することで生成されるアプリケーションソフト部の概略を示すブロック図である。
【図3】GUI画面(ウィンドウ)を示す説明図である。
【図4】選択した画像を画像比較エリアに表示した状態を示す説明図である。
【図5】切り出しボタンを選択して特定範囲を指定したときの表示形態を示す説明図である。
【図6】切り抜きボタンを選択して特定範囲を指定したときの表示形態を示す説明図である。
【図7】画像比較作業の手順を示すフローチャートである。
【図8】切り出しボタンを選択して特定範囲を指定する時の描画部のマスク処理を示す説明図であり、(A)は上位画像Bに対してマスク処理を施す範囲を、(B)は下位画像Aに対してマスク処理を施す範囲をそれぞれ説明している。
【図9】図8で説明した特定範囲に対して移動を実行した時の描画部のマスク処理を示す説明図であり、(A)は上位画像Bと特定範囲の移動後の位置を、(B)は下位画像Aに対する特定範囲の移動位置を、(C)は、下位画像Aの特定範囲に対してマスク処理を施す範囲を、(D)は下位画像Aのマスク処理の範囲に、上位画像Bの特定範囲の画像を混合した状態をそれぞれ示している。
【図10】図9で説明した移動処理後のGUI画面を示す説明図である。
【図11】切り抜きボタンを選択して特定範囲を指定する時の描画部のマスク処理を示す説明図であり、(A)は上位画像Bに対してマスク処理を施す範囲を、(B)は下位画像Aに対してマスク処理を施す範囲をそれぞれ説明している。
【図12】図11で説明した特定範囲に対して移動を実行した時の描画部のマスク処理を示す説明図であり、(A)は下位画像Aと特定範囲の移動後の位置を、(B)は上位画像Bに対する特定範囲の移動位置を、(C)は、下位画像Aに対してマスク処理を施す範囲を、(D)は上位画像Bのマスク処理の範囲に、下位画像Aの特定範囲の画像を混合した状態をそれぞれ示している。
【図13】図12で説明した移動処理後のGUI画面を示す説明図である。
【発明を実施するための形態】
【0014】
本発明の一実施形態である画像表示装置を説明する。画像表示装置10は、図1に示すように、CPU11、メモリ12、フレームメモリ13、表示制御部14、表示部15、入力部16、I/F(インターフェース)17,18、及びハードディスク19等で構成され、これらはバス20により接続されている。
【0015】
CPU11は、各部を統括的に制御する。メモリ12は、CPU11により利用され得る作業用メモリ空間を提供する。表示制御部14は、画素を定めるLUT(ルックアップテーブル)を有しており、フレームメモリ13に格納されている表示データを、LUTを参照しながらモニタ用の表示信号に変換して表示部15に送る。
【0016】
表示部15は、CRTモニタ、又は液晶ディスプレイ等になっており、表示制御部14から得られる表示信号に基づいて画像を表示する。ハードディスク19は、本発明の画像表示装置を実現可能にするためのプログラムをインストールする記録媒体、また画像データを保存しておく記録媒体、さらにはその他の各種情報を記録する記録媒体であり、I/F17を介してバス20に接続されている。フレームメモリ13は、表示部15に表示する表示データを格納する。
【0017】
入力部16は、各種指示を入力するためのキーボードやマウス等で構成される。I/F18は、接続端子21に接続される接続ケーブル22を介して、外部機器、例えば電子カメラ23等に格納されている画像データをハードディスク19に取り込むためのインターフェースである。
【0018】
CPU11は、ハードディスク19にインストールされているプログラム(アプリケーションソフト)を実行することで、図2に示すように、GUI(グラフィカル・ユーザーインターフェース)対応のアプリケーションソフト部25を生成する。 アプリケーションソフト部25は、大別して、ウィンドウ描画情報管理部26、各種処理内容を指示するための入力部27、及び入力部27から指示に従って生成するウィンドウ内容をフレームメモリ13に格納する描画部28とで構成される。
【0019】
入力部27は、画像読出し指示部30、解除指示部31、全解除指示部32、取り消し指示部33、切り抜き指示部34、切り出し指示部35、入替え指示部36、移動指示部37、連動指示部38、拡大・縮小指示部39、及び選択部40等で構成され、これら指示部30〜39及び選択部40はGUIを構成する各種ボタン(画面上にグラフィック表示されるボタン)に関連付けされている。
【0020】
ウィンドウ描画情報管理部26は、アプリケーションソフトのウィンドウや画像やサムネイル画像等を表示するための画像ウィンドウの描画情報、及びボタンの描画情報等が格納されている。描画部28は、入力部27から入力されるイベントに対応して、画像ウィンドウに表示する画像を処理するための画像処理部42、透過処理部43、及びウィンドウ描画処理部41等を備えている。
【0021】
ウィンドウ描画処理部41は、ウィンドウ描画情報管理部26に格納されている情報に基づいてウィンドウ内容を生成する。
【0022】
画像処理部42では、画像の移動や拡大又は縮小、あるいは合成等の処理を行って、処理済みの画像をウィンドウ内容に組み込んで最終的な表示用ウィンドウ内容を生成し、表示用ウィンドウ内容をフレームメモリ13に格納する。
【0023】
透過処理部43は、画像に対して指定される特定範囲又は特定範囲外を、マスクパターン格納部44に格納した特定のマスクパターンに従ってマスク処理して透過範囲を作成し、この透過範囲の情報を画像処理部42に送る。画像処理部42は、下位画像のうちの透過範囲に覆い隠されている一部を上位画像の透過範囲に合成する処理を行う。
【0024】
ウィンドウ内容は、図3に示すように、タイトルバー50、メニューバー51、及びツールバー52等をもつウィンドウ53とそのウィンドウ53内を仕切った複数のフレーム54〜56とを表示するとともに、各イベントを実行するためのボタン(アイコン)57〜66をツールバー52に表示する内容になっている。
【0025】
なお、図3では、図面の複雑化を省くために、タイトルバー50に表示するアプリケーションソフト名、及びメニューバー51に表示するメニュー名等を省略している。また、図4以降の操作画面の図では、図面の複雑化を省くために、タイトルバー50、及びメニューバー51の記載を省略している。
【0026】
複数のフレーム54〜56は、画像比較エリア54、対象画像エリア55、及びフイルムストリップエリア56等で構成されている。フイルムストリップエリア56は、ハードディスク19等の記録手段のうちの予め指定したアドレスに格納されている画像ファイルをサムネイル画像67a〜67zとして複数並べて表示するエリアである。なお、画像ファイルには、サムネイル画像、及び本画像のデータがそれぞれ格納されている。なお、画像ファイルにサムネイル画像が格納されていない場合には、本画像を読み出してサムネイル画像を作成して表示する。
【0027】
画像比較エリア54は、図4に示すように、フイルムストリップエリア56の中で選択されるサムネイル画像67c、67dに対応する画像データの本画像A,Bを画像ウィンドウ45,46にそれぞれ表示するためのエリアである。画像比較エリア54には、画像同士の比較が簡便に行えるように、先に選択した画像Aが下位画像として、後選択のものを上位画像Bとして2つの画像A,Bが一部を重ねた状態でずれて表示される。なお、画像ウィンドウ45,46を上位と下位とで色分けして表示すると、把握し易いので好適である。画像比較エリア54では、図5に示すように、画像の切り出し又は切り抜き範囲の指定(クリッピング)、すなわち特定範囲70の指定が行われる。
【0028】
対象画像エリア55は、選択した2つの画像A,Bを縮小した縮小画像を画像ウィンドウ47,48にそれぞれ表示するエリアである。この対象画像エリア55には、特定範囲70を画像比較エリア54で指定することに応答して、その特定範囲70に対応するマーク70aが画像比較エリア54での画像全体に対する位置、及び大きさを同じにして表示される。
【0029】
比較対象の画像の選択は、サムネイル画像67をフイルムストリップエリア56から画像比較エリア54にマウスでドラッグ・アンド・ドロップ操作をすることで行える。この画面操作は、画像読出し指示部30を構成しており、画像読出し指示部30は、選択したサムネイル画像67に対応する本画像を読み出して画像比較エリア54に表示する指示を描画部28に対して行う。
【0030】
切り出し(トリミング)ボタン61は、特定範囲70を指定することに応答して、上位画像Bに対して特定範囲70外を透過して、透過した範囲を通して下位画像Aの一部を表示するための操作ボタンであり、図2で説明した切り出し指示部35を構成している。
【0031】
切り抜き(ドリル)ボタン62は、図6に示すように、特定範囲70を指定することに応答して、上位画像Bに対して特定範囲70内を透過して、透過した範囲を通して下位画像Aの一部を表示するための操作ボタンであり、図2で説明した切り抜き指示部34を構成する。
【0032】
特定範囲70の指定は、画像比較エリア54内で例えば、マウスのドラッグ操作等で開始点と終了点を指定して任意の範囲を囲むことで行える。囲んだ範囲は矩形枠で表示される。特定範囲70は、矩形枠の角部を対角線方向にマウスのドラッグ操作をすることで大きさを、また矩形枠を構成する上下左右辺のいずれかをマウスでドラッグ操作することで位置を変えることができる。なお、特定範囲70の指定するための囲み枠としては、矩形に限らず、円形や楕円形、三角形等にしてもよい。この場合、マーク70aは特定範囲70に合わせるのが望ましい。
【0033】
入替えボタン60は、下位画像Aを最前面に表示するように指示するボタンであり、図2で説明した入替え指示部36を構成している。選択ボタン59は、2つの画像A,Bのうちのいずれか一方をマウスのクリック操作により選択することで、選択した画像をアクティブの画像にする。アクティブな画像は、画像比較エリア54内で常に最前面に表示される。
【0034】
スライドボタン64は、マウス操作でノブ64aをスライドバー64bに沿って移動させることで、その移動量及び移動方向に応じて、アクティブな画像に対して画像の拡大又は縮小を指示するボタンであり、図2で説明した拡大・縮小指示部39を構成する。移動ボタン63は、マウスのドラッグ操作によりアクティブな画像を画像比較エリア54内で自由に移動させるボタンであり、図2で説明した移動指示部37を構成している。
【0035】
連動ボタン66は、図2に示す連動指示部38を構成しており、マウスのクリック操作をする毎に表示が「ON」と「OFF」に切り替わる。「ON」の表示にしている時には、上位画像B及び下位画像Aを連動させ、また「OFF」の表示にしている時には、前記連動を解除する。連動ボタン66は、移動ボタン63やスライドボタン64と組み合わせて使用される。移動ボタン63と組み合わせて使用すると、上位画像B及び下位画像Aを一緒に移動させることができ、また、スライドボタン64と組み合わせて使用することで、上位画像B及び下位画像Aを一緒に拡大又は縮小することができる。
【0036】
取り消しボタン65は、「×」ボタンで表示されており、特定範囲70の指定等直前の指示を取り消すボタンであり、図2で説明した取り消し指示部33を構成する。解除ボタン58は、アクティブの画像の選択を解除してその画像の表示を画像比較エリア54から削除するボタンであり、図2で説明した解除指示部31を構成する。全解除ボタン57は、選択した画像を解除して画像比較エリア54から2つの画像A,Bの表示を削除するボタンであり、図2で説明した全解除指示部32を構成する。
【0037】
次に、前述したGUIを構成する操作画面を使用して画像比較作業の全体的な手順を説明する。最初に任意の2つの画像を選択して画像比較エリア54に表示し、2つの画像内に写る特徴的な部分画像について、ピント、被写体ぶれ、及びコントラスト等の要件を満足するか否かを視認より判断し、満足する方の画像を画像比較エリア54に残し、満足しない方の画像を画像比較エリア54から削除する。その後、新たな画像を選択して、新たな画像と前記満足した画像とを再び比較する。このようにして満足する画像に対して新たな画像を順に比較していき、最終的に一番満足する画像を探す。
【0038】
図7を参照しながら具体的に説明すると、プログラムを起動すると(S−1)、ウィンドウ53が開き、図3で説明した操作画面表示される。このウィンドウ53のフイルムストリップエリア56には、ハードディスク19等の記憶手段のうちの予め指定したアドレスに格納されている画像ファイルのサムネイル画像67a〜67zが表示される。
【0039】
なお、全てのサムネイル画像をフイルムストリップエリア56に表示することができない場合には、フイルムストリップエリア56の下部又は右端にスクロールバーが現れる。全てのサムネイル画像は、スクロールバーをマウス操作により移動することで、フイルムストリップエリア56に順に表示される。
【0040】
比較対象の2つの画像を、フイルムストリップエリア56から画像比較エリア54にマウス操作でドラッグ・アンド・ドロップする(S−2)。画像読出し指示部30は、ドラッグ・アンド・ドロップ操作に基づいて、読み込み画像のアドレスを描画部28に指示する。
【0041】
描画部28は、選択された画像を読み込み、図4に示すように、先にドロップ操作をした画像Aが下位画像として、後にドロップ操作をした画像Bが上位画像Bとして、一部が重なる状態で画像比較エリア54に2つの画像A,Bをずらして表示し、また、これらの画像A,Bの縮小画像を対象画像エリア55に個別に表示するようにウィンドウ内容を生成する。このとき、画像A,Bの画像ウィンドウ45,46の位置、及び大きさの情報は、ウィンドウ描画処理部41によって予め決められている。ここで、最前面に表示する画像を入れ替えたい場合には、入替えボタン60をマウスでクリック操作をすることで、下位画像Aが最前面に表示される(S−3、S−4)。
【0042】
なお、図4では、例えば、走行する電車を同じ場所で連写撮影した複数の画像のうちの連続する類似画像A,Bを選択した例を示している。
【0043】
画像比較を行う場合には、切り出しボタン操作による特定範囲指定(S−5)と、切り抜きボタン操作による特定範囲指定(S−6)とを択一的に選択する。前者を選択すると、上位画像Bのうちの特定範囲外を透過処理する。後者を選択すると、上位画像Bのうちの特定範囲内を透過処理する。
【0044】
切り出しボタン操作による特定範囲指定(S−5)の選択は、切り出しボタン61をマウス操作でクリックすることで行える。その後、マウスのドラッグ操作で特定範囲70を上位画像Bのうちの比較対象である部分画像を含む範囲に対して指定することで、切り出し指示部35から画像処理部42に、画像比較エリア54に対する特定範囲70の位置の情報が送られ、また、画像処理部42は、透過処理部43に対して特定範囲70外を透過する処理の実行を指示する。
【0045】
透過処理部43は、図8(A)に示すように、上位画像Bに対して特定範囲70外をマスク処理して透過範囲71を作成する(S−7)。また、同図(B)に示すように、下位画像Aに対して特定範囲70に重複する範囲(ハッチィングを施した範囲)を透過処理して透過範囲72を作成する(S−8)。画像処理部42は、上位画像Bの透過範囲71の画像に、下位画像Aのうちの透過範囲72以外の画像を混合して表示する(S−9)。これにより、図5に示すように、上位画像Bのうちの特定範囲70内の画像が下位画像Aに重ねて表示される。
【0046】
なお、対象画像エリア55に表示されている縮小画像Bには、特定範囲70の指定に応答して、特定範囲70と画像全体に対する位置、大きさを同じにしたマーク70aが表示される。このマーク70aを対象画像エリア55に表示することで、画像比較エリア54で画像の拡大や縮小をした時等に、画像全体に対する特定範囲70の位置、大きさを簡便に把握することができる。
【0047】
下位画像Aのうちの比較対象である部分画像に対して、上位画像Bのうちの特定範囲70の部分画像bを比較する。しかしながら、互いの部分画像が離れている場合には比較し難い。そこで、特定範囲70の部分画像bを、下位画像Aの部分画像に近づけて表示したい時には、特定範囲70の部分画像bを移動させればよい。
【0048】
この場合には、連動ボタン66をマウス操作でクリックして「OFF」の表示を選択しておく。その後、移動ボタン63をマウス操作でクリックして、例えば、図9(A)に示すように、特定範囲70内をマウスでクリック操作し、そのまま任意の位置、例えば符号70‘の位置にドラッグする。これにより、特定範囲70に表示されている部分画像bを含む上位画像Bは、同図(B)に示すように、特定範囲70と一緒に移動される。特定範囲70‘の画像比較エリア54に対する位置が決まると、同図(C)に示すように、下位画像Aに対して特定範囲70’に重なる範囲に対して、前述したと同じに透過処理を施して透過範囲75を生成し、同図(D)に示すように、上位画像Bの特定範囲70の部分画像bを、下位画像Aの透過範囲75に混合表示する。
【0049】
図10は、前述した移動手順により、上位画像Bの特定範囲70の部分画像bが下位画像Aの部分画像の横に表示された状態を示している。このように、下位画像Aに対して上位画像Bの特定範囲70に表示される部分画像bを比較し易い位置に移動することで、互いの部分画像の比較の作業(S−11)を簡便に行うことができる。このとき、対象画像エリア55に表示されるマーク70aも、特定範囲70の移動に応答して移動して表示される。
【0050】
なお、連動ボタン66を「ON」表示にして移動ボタン63を選択し、前述したと同様にマウス操作で移動を行うと、下位画像Aと上位画像Bとが画像比較エリア54内で位置関係及び大きさを保ったまま一緒に移動する。また、連動ボタン66を「ON」表示にしてスライドボタン64のノブ64aをスライド操作すると、下位画像Aと特定範囲70に表示される部分画像bとが同じ尺度で拡大、又は縮小される。この操作により、細かい部分まで比較することができる。
【0051】
画像の比較作業を完了した後、画像に対して評価を付与したい場合がある。この場合には、レーティング作業を行う(S−12)。この作業は、例えばフイルムストリップエリア56にて評価を付けるサムネイル画像67をマウス操作で選択し、マウスの右クリックメニューから評価マークを選んで付与する。評価マークは、フイルムストリップエリア56のサムネイル画像67の上に、例えば「○」の印で表示され、またその情報は、対応する画像ファイルに格納される。このようにすれば、後から評価マークを付与した画像だけを選別することができ、また評価マークを付与した画像だけをフイルムストリップエリア56に表示することもできる。
【0052】
画像比較を終了する場合には、プログラムを終了する(S−13)。引き続き画像の比較作業を行う場合には、満足しない方の画像をアクティブにしておき、解除ボタン58をマウス操作でクリックするこことで、満足しない方の画像の表示を画像比較エリア54から削除し、新たな画像をフイルムストリップエリア56から選択して表示する。なお、2つの画像を削除する場合には、全解除ボタン57をマウスでクリック操作すればよい。
【0053】
次に、切り抜きボタン操作による特定範囲指定(S−6)について説明する。この選択は、切り抜きボタン62をマウス操作でクリックすればよい。その後、マウスのドラッグ操作で特定範囲70を上位画像Bに対して指定することで、透過処理部43は、図11(A)に示すように、上位画像Bに対して特定範囲70をマスク処理して透過範囲77を作成する(S−15)。また、同図(B)に示すように、下位画像Aに対して上位画像Bに重なる範囲のうちの特定範囲70内を除く範囲を透過処理して透過範囲(ハッチィングで示した範囲)78を作成する(S−16)。画像処理部42は、上位画像Bの透過範囲77に、下位画像Aのうちの透過範囲78以外の画像を混合して表示する(S−17)。これにより、図6に示すように、上位画像Bのうちの特定範囲70内に、下位画像Aのうちの特定範囲70に重なる部分画像aが透過して表示される。
【0054】
なお、対象画像エリア55に表示されている縮小画像Aには、特定範囲70の指定に応答して、特定範囲70と画像全体に対する位置、大きさを同じにしたマーク70aが表示され、また、縮小画像Bには、特定範囲70の画像を表示する位置を表すマーク70bが表示される。これらマーク70a,70bは、例えば点線と実線というように異なるマークにすれば把握し易いので好適である。
【0055】
部分画像aを比較し易い位置に移動する場合には、連動ボタン66をマウス操作でクリックして「OFF」の表示を選択しておく。その後、移動ボタン63をマウス操作でクリックして、例えば、図12(A)に示すように、特定範囲70内をマウスでクリック操作し、そのまま任意の位置、例えば符号「70‘」で示す位置にドラッグする。これにより、特定範囲70に表示されている部分画像aを含む下位画像Aは、特定範囲70と一緒に移動される。
【0056】
特定範囲70‘の画像比較エリア54に対する移動位置が決まると、同図(B)に示すように、上位画像Bに対して特定範囲70’に重なる範囲を、前述したと同じに透過処理を施して透過範囲80を生成し、また、同図(C)に示すように、下位画像Aに対して上位画像Bに重複する範囲のうちの特定範囲70内を除く範囲を透過処理して透過範囲81を作成する。
【0057】
そして、同図(D)に示すように、上位画像Bの透過範囲80に、下位画像Aのうちの透過範囲81以外の画像を混合して表示する。これにより、図13に示すように、上位画像Bの部分画像の右上に、下位画像Aの部分画像aを表示することができる。このとき、対象画像エリア55には、縮小画像Bに表示されているマーク70bが、図6で説明したマーク70bと比べて、前述した特定範囲70の移動と同じに移動される。
【0058】
上記実施形態では、特定範囲70を画像に対して1つだけ指定しているが、複数指定してもよい。この場合には、縮小画像にも同じ数だけマークを表示するのが好適である。
【符号の説明】
【0059】
10 画像表示装置
25 アプリケーションソフト部
27 入力部
28 描画部
54 画像比較エリア
55 対象画像エリア
61 切り出しボタン
62 切り抜きボタン
70 特定範囲
A 下位画像
B 上位画像
【特許請求の範囲】
【請求項1】
複数の画像を単一の画像比較エリアに重ねて表示する画像表示装置において、
上位画像に対して特定範囲を指定する範囲指定手段と、前記上位画像に対して前記特定範囲又は特定範囲外を透過処理して透過範囲を作成する透過処理手段と、前記透過範囲を通して下位画像の一部を前記上位画像に混合して表示する表示制御手段と、を備えたことを特徴とする画像表示装置。
【請求項2】
請求項1に記載の画像表示装置において、
前記下位画像を最前面に表示する入替え指示手段を備え、
前記範囲指定手段は、最前面に表示される画像に対して前記特定範囲を指定することを特徴とする画像表示装置。
【請求項3】
請求項1又は2に記載の画像表示装置において、
前記画像比較エリア内で前記特定範囲の移動を指示する移動指示手段を設け、前記表示制御手段は、特定範囲に表示されている画像が特定範囲と一緒に移動するように表示することを特徴とする画像表示装置。
【請求項4】
請求項1ないし3いずれか1項記載の画像表示装置において、
上位画像及び下位画像の連動を指示する連動指示手段と、前記上位又は下位画像のうちのいずれか一方の画像に対して拡大又は縮小を指示する拡大/縮小指示手段とを設け、表示制御手段は、連動指示を受けているときに画像の拡大又は縮小の指示を受けたときには、上位画像又は下位画像のいずれか一方の画像の拡大又は縮小に連動して他方の画像を同じ倍率に拡大又は縮小するように表示することを特徴とする画像表示装置。
【請求項5】
請求項1ないし4いずれか1項記載の画像表示装置において、
前記画像比較エリアに隣接して画像対象エリアを表示する手段と、前記複数の画像を縮小化したサムネイル画像を前記画像対象エリアに並べて表示する手段と、前記特定範囲に対応するマークを前記サムネイル画像に、画像全体に対する大きさを同じにして表示する手段と、を備えることを特徴とする画像表示装置。
【請求項6】
複数の画像を単一の画像比較エリアに重ねて表示する画像表示方法において、
上位画像に対して特定範囲を指定するステップと、前記上位画像に対して前記特定範囲又は特定範囲外を透過処理して透過範囲を作成するステップと、前記透過範囲を通して下位画像の一部を前記上位画像に混合して表示する表示制御ステップと、を含むことを特徴とする画像表示方法。
【請求項7】
請求項6に記載の画像表示方法において、
前記画像比較エリア内で前記特定範囲の移動を指示するステップを含み、前記表示制御ステップは、特定範囲に表示されている画像が特定範囲と一緒に移動するように表示することを特徴とする画像表示方法。
【請求項8】
請求項6又は7に記載の画像表示方法において、
上位画像及び下位画像の連動を指示するステップと、前記上位又は下位画像のうちのいずれか一方の画像に対して拡大又は縮小を指示するステップとを含み、前記表示制御ステップは、連動指示を受けているときに画像の拡大又は縮小の指示を受けたときには、上位画像又は下位画像のいずれか一方の画像の拡大又は縮小に連動して他方の画像を同じ倍率に拡大又は縮小するように表示することを特徴とする画像表示方法。
【請求項9】
請求項6ないし8いずれか1項記載の画像表示方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項1】
複数の画像を単一の画像比較エリアに重ねて表示する画像表示装置において、
上位画像に対して特定範囲を指定する範囲指定手段と、前記上位画像に対して前記特定範囲又は特定範囲外を透過処理して透過範囲を作成する透過処理手段と、前記透過範囲を通して下位画像の一部を前記上位画像に混合して表示する表示制御手段と、を備えたことを特徴とする画像表示装置。
【請求項2】
請求項1に記載の画像表示装置において、
前記下位画像を最前面に表示する入替え指示手段を備え、
前記範囲指定手段は、最前面に表示される画像に対して前記特定範囲を指定することを特徴とする画像表示装置。
【請求項3】
請求項1又は2に記載の画像表示装置において、
前記画像比較エリア内で前記特定範囲の移動を指示する移動指示手段を設け、前記表示制御手段は、特定範囲に表示されている画像が特定範囲と一緒に移動するように表示することを特徴とする画像表示装置。
【請求項4】
請求項1ないし3いずれか1項記載の画像表示装置において、
上位画像及び下位画像の連動を指示する連動指示手段と、前記上位又は下位画像のうちのいずれか一方の画像に対して拡大又は縮小を指示する拡大/縮小指示手段とを設け、表示制御手段は、連動指示を受けているときに画像の拡大又は縮小の指示を受けたときには、上位画像又は下位画像のいずれか一方の画像の拡大又は縮小に連動して他方の画像を同じ倍率に拡大又は縮小するように表示することを特徴とする画像表示装置。
【請求項5】
請求項1ないし4いずれか1項記載の画像表示装置において、
前記画像比較エリアに隣接して画像対象エリアを表示する手段と、前記複数の画像を縮小化したサムネイル画像を前記画像対象エリアに並べて表示する手段と、前記特定範囲に対応するマークを前記サムネイル画像に、画像全体に対する大きさを同じにして表示する手段と、を備えることを特徴とする画像表示装置。
【請求項6】
複数の画像を単一の画像比較エリアに重ねて表示する画像表示方法において、
上位画像に対して特定範囲を指定するステップと、前記上位画像に対して前記特定範囲又は特定範囲外を透過処理して透過範囲を作成するステップと、前記透過範囲を通して下位画像の一部を前記上位画像に混合して表示する表示制御ステップと、を含むことを特徴とする画像表示方法。
【請求項7】
請求項6に記載の画像表示方法において、
前記画像比較エリア内で前記特定範囲の移動を指示するステップを含み、前記表示制御ステップは、特定範囲に表示されている画像が特定範囲と一緒に移動するように表示することを特徴とする画像表示方法。
【請求項8】
請求項6又は7に記載の画像表示方法において、
上位画像及び下位画像の連動を指示するステップと、前記上位又は下位画像のうちのいずれか一方の画像に対して拡大又は縮小を指示するステップとを含み、前記表示制御ステップは、連動指示を受けているときに画像の拡大又は縮小の指示を受けたときには、上位画像又は下位画像のいずれか一方の画像の拡大又は縮小に連動して他方の画像を同じ倍率に拡大又は縮小するように表示することを特徴とする画像表示方法。
【請求項9】
請求項6ないし8いずれか1項記載の画像表示方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2012−63834(P2012−63834A)
【公開日】平成24年3月29日(2012.3.29)
【国際特許分類】
【出願番号】特願2010−205472(P2010−205472)
【出願日】平成22年9月14日(2010.9.14)
【出願人】(000004112)株式会社ニコン (12,601)
【Fターム(参考)】
【公開日】平成24年3月29日(2012.3.29)
【国際特許分類】
【出願日】平成22年9月14日(2010.9.14)
【出願人】(000004112)株式会社ニコン (12,601)
【Fターム(参考)】
[ Back to top ]