(57)【要約】【課題】  複数ソフトウェアバージョンによって得られる出力画像データを比較する画像評価において、差分画像データの原因を差分画像データと差分の詳細情報を組み合わせて管理するとともに、差分箇所毎に詳細情報を明瞭に表示できる差分画像表示装置を提供する。【解決手段】  画像処理装置により出力される差分画像データを差分画像表示装置に入力として与え、差分画像データを記憶し、差分画像データと編集データをテーブルで管理し、前記テーブルデータを外部記憶装置から一時的に読み込み、入力部から取得する入力情報を編集して編修データを生成し、前記入力データ編集部により生成された編集データを記憶し、前記編集データを取得し、差分画像データを取得し２つのデータを同一画面に表示する表示部を有する。【選択図】  図２
2007207096.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置が出力した差分画像データを入力として受け取る画像入力部と、前記画像入力部を介して受け取った差分画像データを記憶する差分画像データ記憶部と、差分画像データのパスと編集データのパスをテーブルで管理するテーブル編集部と、前記テーブルデータを外部記憶装置から読み込むテーブル記憶部と、入力部と、前記差分画像データ記憶部から取得する差分画像データと前記入力部から取得する入力情報を対応づけて編集する入力データ編集部と、前記入力データ編集部が編集したデータを記憶する編集データ記憶部と、前記編集データ記憶部から編集データを取得し差分画像データ記憶部から差分画像データを取得し２つのデータを同一画面に表示する表示部を有することを特徴とする差分画像表示装置。
【請求項２】
請求項１において、前記入力部は、差分が見られる箇所を矩形で差分領域を指定し、前記指定された領域に差分の原因が入力される機能を有することを特徴とする差分画像表示装置。
【請求項３】
画像処理装置が出力した差分画像データを入力として受け取る画像入力ステップと、前記画像入力ステップを介して受け取った差分画像データを記憶する差分画像データ記憶ステップと、差分画像データのパスと編集データのパスをテーブルで管理するテーブル編集ステップと、前記テーブルデータを外部記憶装置から読み込むテーブル記憶ステップと、入力ステップと、前記差分画像データ記憶ステップから取得する差分画像データと前記入力ステップから取得する入力情報を対応づけて編集する入力データ編集ステップと、前記入力データ編集ステップが編集したデータを記憶する編集データ記憶ステップと、前記編集データ記憶ステップから編集データを取得し差分画像データ記憶ステップから差分画像データを取得し２つのデータを同一画面に表示する表示ステップ
とを備えることを特徴とする差分画像表示方法。
【請求項４】
請求項３において、前記入力ステップは、差分が見られる箇所を矩形で差分領域を指定するステップと、前記指定された領域に差分の原因が入力されるステップとを備えることを特徴とする差分画像表示方法。
【請求項５】
画像処理装置が出力した差分画像データを入力として受け取る画像入力ステップと、前記画像入力ステップを介して受け取った差分画像データを記憶する差分画像データ記憶ステップと、差分画像データのパスと編集データのパスをテーブルで管理するテーブル編集ステップと、前記テーブルデータを外部記憶装置から読み込むテーブル記憶ステップと、入力ステップと、前記差分画像データ記憶ステップから取得する差分画像データと前記入力ステップから取得する入力情報を対応づけて編集する入力データ編集ステップと、前記入力データ編集ステップが編集したデータを記憶する編集データ記憶ステップと、前記編集データ記憶ステップから編集データを取得し差分画像データ記憶ステップから差分画像データを取得し２つのデータを同一画面に表示する表示ステップ
とを備えることを特徴とする差分画像表示方法の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を比較して得られる差分画像を表示する画像表示装置に関わり、差分画像の差分箇所と差分原因を同一画面に表示することで、人が目視で画像を解析する作業を効率よく行うことを可能にする、差分画像表示装置に関するものである。
【背景技術】
【０００２】
従来、プリンタや複写機等の画像出力装置の試験過程において、開発中の画像出力装置を試験する際に、既存の画像出力装置と開発中の画像出力装置の出力する画像データを比較して２つの画像データの相違が出た場合、比較して得られた画像データ（以下、差分画像データという）から差分の原因を追求している。この差分画像データの解析は、紙などに出力するか一般的な画像表示ツールを用いて目視で行われている。しかし、目視により差分画像データを確認する作業には、多大な労力を必要とする。そこで、目視によって差分箇所を探す作業の負担を軽減するために、従来の画像表示手段では、画像データを比較して差分画像データを得た後、差分画像データの差分箇所の周りを色付け表示する方法（例えば、特許文献１参照）がある。上記方法では、差分箇所の周りに色を付けて表示することで、差分箇所を画像の拡大表示画面に切り替えながら探す手間が省け、人が目視で差分箇所を探す作業を効率よく行うことが可能となる。
【特許文献１】特開２００４−４５１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の画像表示手段では、画像データを比較して差分画像データを得た後、差分画像データの差分箇所の周りを色付け表示することで、差分箇所を画像の拡大表示画面に切り替えながら探す手間が省け、人が目視で差分箇所を探す作業を効率よく行うことが可能であるが、ユーザーは差分箇所に対して差分の原因を追求した後、その差分の原因を差分画像データと関連付けて管理できていない。そのために図３に示すように、ユーザーは今見ている差分の原因が、差分画像データのどの差分箇所に対応するものなのかを照らし合わせる作業が必要になる。また、差分箇所がたくさん出た場合、目視によって図３に示す作業を行っていたのでは、非常に手間がかかるのに加え、見落としが発生する。
【０００４】
本発明は、上記問題点を解決するために創作されたものであり、本発明を使用することにより、効率的に差分画像データの解析を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上記問題点を解決するために、本発明の請求項１に記載の差分画像表示装置は、画像処理装置が出力した差分画像データを入力として受け取る画像入力部と、前記画像入力部を介して受け取った差分画像データを記憶する差分画像データ記憶部と、差分画像データのパスと編集データのパスをテーブルで管理するテーブル編集部と、前記テーブルデータを外部記憶装置から読み込むテーブル記憶部と、入力部と、前記差分画像データ記憶部から取得する差分画像データと前記入力部から取得する入力情報を対応づけて編集する入力データ編集部と、前記入力データ編集部が編集したデータを記憶する編集データ記憶部と、前記編集データ記憶部から編集データを取得し差分画像データ記憶部から差分画像データを取得し２つのデータを同一画面に表示する表示部を有することを特徴とする。
【０００６】
また、本発明の請求項２の差分画像表示装置は、前記入力部は、差分が見られる箇所を矩形で差分領域を指定し、前記指定された領域に差分の原因が入力される機能を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、差分画像データと差分箇所の原因を関連付けて管理し、同一画面に表示することで、ユーザーは一目で差分箇所の差分の原因を特定することが可能になった。
【０００８】
また、ユーザーが今見ている差分の原因が、差分画像データのどの差分箇所に対応するものなのかを照らし合わせる作業の必要がなくなり、目視による見落としの発生を防ぐことが可能になった。
【０００９】
以上のことより、ユーザーは、本発明を使用することにより、効率的に差分画像データの解析を行うことが可能になった。
【発明を実施するための最良の形態】
【００１０】
以下、添付の図面に沿って本発明の実施の形態を説明する。
【実施例】
【００１１】
図１は、本発明の実施例を実現するための全体構成の概要である。図１において、１００は本発明の差分画像表示装置を実現するためのハードウェア構成である。図１の１０１は、以下に説明する１０２〜１０９の装置を１１０で示したバス１１０を介してアクセスし制御する中央処理装置（ＣＰＵ）である。１０２はバスを介してＣＰＵ１０２からアクセス可能な読み出し専用メモリ（ＲＯＭ）である。ＲＯＭ１０２には、本発明を動作させるための処理プログラム１０２ａが格納されている。１０３は読み書き可能なメモリ（ＲＡＭ）である。ＲＡＭ１０３上には、ＣＰＵ１０２にある処理プログラム１０２ａにより生成・変更・削除がなされる、差分画像データ、編集データ、テーブルデータをそれぞれ格納するための領域、差分画像データ記憶部１０３ａ、編集データ記憶部１０３ｂ、テーブル記憶部１０３ｃが確保されている。１０４は入力インターフェイスであり、１０５で示すキーボード、マウス、タブレット等の入力装置を介してユーザーからの入力を受け取る。１０６は出力インターフェイスであり、１０７で示すＣＲＴ、ＬＣＤ等１０７ａの表示装置、更にはプリンタ、プロッタ等１０７ｂの出力装置に対し、データの表示や出力を行う。１０８は外部記憶装置インターフェイスであり、１０９に示すＨＤ、ＦＤ、ＣＤ−ＲＯＭ、ＭＯ、ＣＦ等の外部記憶装置に対するデータの入出力を行うものである。
【００１２】
図２は、本発明の実施例を実現するための全体構成の詳細である。図２において、２００は画像データを比較して差分画像データを出力する画像処理装置である。２１０は、画像処理装置２００が出力した差分画像データ、編集データ（以降で説明する）、テーブルデータ（以降で説明する）を保管している外部記憶装置である。この外部記憶装置２１０は図１の１０９に該当するものである。２１０は本発明の差分画像表示装置を示す詳細な構成である。２２１は外部記憶装置２１０から差分画像データを入力として受け取る画像入力部である。２２２は、画像入力部２２１を介して受け取った差分画像データを記憶する差分画像データ記憶部である。２２３は、テーブルデータを編集するテーブル編集部である。テーブルデータとは図４に示すものであり、外部記憶装置２１０にある差分画像データのパスと、外部記憶装置２１０にある編集データ（以降で説明する）をセットで管理するためのテーブル（一覧表）のことである。２２４は、外部記憶装置２１０から読み込んだテーブルデータを格納及び、テーブル編集部２２３が書き換えたテーブルデータを格納するテーブル記憶部である。２２５はユーザーからの入力を受け取るユーザー入力部である。２２６は、ユーザー入力部２２５を介して受け取ったユーザーの入力情報を編集データにまとめる入力データ編集部である。編集データとは図５に示すように、ユーザーが差分箇所を矩形で選択したときの矩形の左上の座標と右下の座標と、ユーザーが入力した差分箇所の原因等をセットで管理したものである。２２７は、入力データ編集部２２６が生成した編集データを格納する編集データ記憶部である。２２８は、差分画像データ記憶部２２２に格納されている差分画像データと、編集データ記憶部２２７に格納されている編集データを使用して、図６のように表示装置２３０に表示させる表示部である。
【００１３】
図１０、図１１、図１２は、本発明の流れを示すフローチャートである。以下では、このフローチャートと図２に沿って本発明の実施の形態について説明する。
【００１４】
まず、ユーザーが本発明を用いて、差分画像の１回目の解析を行う場合について説明する。
【００１５】
最初に、図１０の１００１で、ユーザーは図２の外部記憶装置２１０から差分画像データを取り出す。次に、図１０の１００２で、取り出した差分画像データを図２の画像入力部２２１を介して図２の差分画像データ記憶部２２２に読み込む。そして図１０の１００３に進み、図２の表示部２２８で差分画像データを画面に表示する。次に、図１０の１００４で、図２の外部記憶装置２１０にテーブルデータが存在するかどうかを図２のテーブル編集部２２３でチェックする。ここでテーブルデータが存在すれば、図１０の１００６に進み、存在しないならば、図１０の１００５に進みテーブルを新規作成する。次に、図１０の１００６で、前記で読み込んだ差分画像データに関する編集データがテーブルデータに存在するかどうかをチェックする。図２の外部記憶装置２１０からテーブルデータを図２のテーブル記憶部２２４に読み込み、図２のテーブル編集部において、テーブル記憶部２２４のテーブルデータのチェックを行う。チェックを行った結果、読み込んだ差分画像データに関する編集データがテーブルデータに存在するならば、図１０の１００７に進み、存在しないならば、図１０の１００８に進む。ここでは、１回目の評価を行う場合のため、テーブルには編集データは存在しない。よって図１０の１００８に進む。図１０の１００８において、編集データを新規作成する。次に、図１０の１００９において、図２の外部記憶装置２１０に存在する差分画像データのパスと図１０の１００８で新規作成した編集データのパスをテーブルデータに追加する（図４参照）。次に、図１０の１０１０において、ユーザーが図６の入力ボタンを押すと、ユーザーは差分画像データに対して差分箇所の原因等を入力可能になる。ユーザーが図６の表示ボタンを押す場合については以降で説明する。次に、図１０の１０１０において、入力処理に入る。以下、入力処理について詳細に説明する。図２のユーザー入力部２２５からユーザーが差分画像データに関して入力を行う。最初、ユーザーには図６の画面が表示される。図１１の１１０１で、ユーザーは差分を矩形で囲む（図７参照）。ここでユーザーは複数の差分領域を矩形で選択しても、１つの差分領域を選択してもよい。図８に示すように、ユーザーが差分領域に対して矩形で選択を行うと、別ウィンドウが立ち上がり、ユーザーは差分箇所の原因等を入力可能になる。別ウィンドウにはユーザーが矩形で選択した差分領域が拡大表示される。ここで、拡大、縮小については、ユーザーが任意に変更できるものとする。また、別ウィンドウが立ち上がるときに、矩形の左上と右下の座標は自動で図８の差分領域座標の欄に入力されるものとする。さらに、ユーザーは差分の原因を入力するだけでなく、削除することも可能である。例えば、図８に示すように、詳細情報入力者リストから入力者を選択すると、リストで選択した入力者のコメント（差分の原因）が表示され、それを変更及び削除が可能である。次に、図１１の１１０２に進み、図２の入力データ編集部２２４において、矩形の座標とユーザーが入力した差分箇所の原因等を関連づけ、編集データを生成する。次に、図１１の１１０３に進み、図２の編集データ記憶部２２７に図１１の１１０２で生成した編集データを読み込む。次に、図１１の１１０４に進み、図１１の１１０３で編集データ記憶部２２７に読み込んだ編集データを図２の外部記憶装置２１０に保存する。次に、図１０の１０１３の表示処理に進む。以下、表示処理について詳細に説明する。図１２の１２０１に進み、図２の外部記憶装置２１０に存在する編集データと図２の差分画像データ記憶部２２２に存在する差分画像データを対応づけることで、差分画像と差分箇所の原因を同一画面に表示する（図９参照）。ここで差分画像データと編集データの対応づけの方法を述べる。図８に示すように、編集データは矩形の座標を保持している。この矩形の座標を差分画像データの座標に照らし合わせば、差分の原因を表示させる場所を計算できるので、差分画像データと編集データの対応づけは可能である。
【００１６】
以上のように、本発明を使用することで、ユーザーは差分画像データに対して複数の差分箇所や単一の差分箇所に対して、自由に差分の原因を入力可能になり、入力した情報を差分画像データと同一画面上で見ることが可能になる。また、差分箇所が矩形で囲まれているために、どこに差分が出ているのかを直感的に認識することが可能になる。さらに、図８に示すように、矩形で囲まれた差分箇所からは差分の原因が吹き出しで表示されるため、一目で差分箇所とそれに対応した差分の原因を確認することが可能になる。
【００１７】
次に、差分画像の２回目の解析を行う場合について説明する。２回目の評価の場合も、１回目の評価と同じように、図１０の１００１〜１０１０まで進む。そして図６においてユーザーが入力ボタンを押す場合は１回目の解析と同じ手順で進む。ここでは、図６においてユーザーが表示ボタンを押し図１０の１０１１に進む場合を説明する。図１２の１２０１に進み、図２の外部記憶装置２１０に存在する編集データと図２の差分画像データ記憶部２２２に存在する差分画像データを対応づけることで、差分画像と差分箇所の原因を同一画面に表示する（図９参照）。
【００１８】
以上のことより、ユーザーは１回目に自分で入力した差分箇所の原因を見ることが可能である。表示ボタンを押す場合、ある差分画像データに対してどのような差分原因が発生しているのかを確認するときに有効である。
【００１９】
また、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００２０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２３】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００２４】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施例を実現するための全体構成の概要
【図２】本発明の実施例を実現するための全体構成の詳細
【図３】従来の画像評価における問題点を説明する図
【図４】差分画像データのパスと編集データのパスの管理方法を説明する図
【図５】編修データを説明するための図
【図６】本発明に、差分画像データを与えたときの最初のイメージ図
【図７】ユーザーが差分画像データの差分領域を選択するときの図
【図８】ユーザーが矩形領域を選択し別ウィンドウが立ち上がる様子と、具体的な画面イメージを表わす図
【図９】ユーザーが詳細情報を入力した後の画面イメージを表わす図
【図１０】本発明のメイン処理を説明するためのフローチャート
【図１１】本発明のユーザー入力部、入力データ編集部、編集データ記憶部を説明するためのフローチャート
【図１２】本発明の表示部を説明するためのフローチャート
【符号の説明】
【００２６】
１００  差分画像表示装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  入力インターフェイス
１０５  入力装置
１０６  出力インターフェイス
１０７  出力装置
１０８  外部記憶装置インターファイス
１０９  外部記憶装置
２００  画像処理装置
２１０  外部記憶装置
２２０  差分画像表示装置
２２１  画像入力部
２２２  差分画像データ記憶部
２２３  テーブル編集部
２２４  テーブル記憶部
２２５  ユーザー入力部
２２６  入力データ編集部
２２７  編集データ記憶部
２２８  表示部
２３０  表示装置
【図１】
2007207096.tif 000003
【図２】
2007207096.tif 000004
【図３】
2007207096.tif 000005
【図４】
2007207096.tif 000006
【図５】
2007207096.tif 000007
【図６】
2007207096.tif 000008
【図７】
2007207096.tif 000009
【図８】
2007207096.tif 000010
【図９】
2007207096.tif 000011
【図１０】
2007207096.tif 000012
【図１１】
2007207096.tif 000013
【図１２】
2007207096.tif 000014