JP6572552B2 - DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE - Google Patents
DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE Download PDFInfo
- Publication number
- JP6572552B2 JP6572552B2 JP2015023609A JP2015023609A JP6572552B2 JP 6572552 B2 JP6572552 B2 JP 6572552B2 JP 2015023609 A JP2015023609 A JP 2015023609A JP 2015023609 A JP2015023609 A JP 2015023609A JP 6572552 B2 JP6572552 B2 JP 6572552B2
- Authority
- JP
- Japan
- Prior art keywords
- difference
- different
- group
- thumbnail
- circle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Image Analysis (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本発明は、相違箇所表示制御プログラムなどに関する。 The present invention relates to a difference location display control program and the like.
企業等で業務に利用されているシステムを、新しく開発されたシステムに置き換えようとする場合に、新しく開発されたシステムが出力する画面が、現在稼働しているシステムが出力する画面と同一であるかどうかをチェックする機能が必要とされる場合がある。 When replacing a system used for business in a company with a newly developed system, the screen output by the newly developed system is the same as the screen output by the currently operating system. There is a case where a function to check whether or not is required.
このような場合に、画面を画像と捉え、それぞれの画像を比較し、画像間で異なる領域を点線で強調して表示する技術が知られている(特許文献1参照)。この技術では、制御部は、ユーザが点線枠を選択した場合に、点線枠の領域を拡大して表示する制御を行ってもよいことの記載がある。 In such a case, a technique is known in which a screen is regarded as an image, the images are compared, and different regions between the images are highlighted with a dotted line (see Patent Document 1). In this technique, there is a description that the control unit may perform control to enlarge and display the area of the dotted frame when the user selects the dotted frame.
なお、画像の比較は、結果的に当画像を構成しているピクセル同士の比較となる。 Note that the comparison of images results in a comparison between the pixels constituting the image.
しかしながら、従来技術において、画像間の異なる領域を強調して表示させたとしても、ピクセルが小さすぎるため、相違箇所をユーザに特定させ難い場合があるという問題がある。例えば、相違が存在する地点を示すバーを縦横に表示させるものや、部分拡大ができるものがあるが、一方向に目立った相違が複数存在すると、他方向の細かい相違箇所をユーザに特定させ難い場合がある。 However, in the prior art, even if different areas between images are highlighted and displayed, there is a problem that it is difficult for the user to specify a different portion because the pixels are too small. For example, there is a bar that displays a point where a difference exists vertically and horizontally, or a part that can be partially enlarged. However, if there are multiple conspicuous differences in one direction, it is difficult for the user to specify a detailed difference in another direction. There is a case.
1つの側面では、新旧システムにおいて画像を比較する際に、画像間の相違箇所をユーザに特定させ易くすることを目的とする。 An object of one aspect is to make it easy for a user to specify a difference between images when comparing images in an old and new system.
本願の開示する相違箇所表示制御プログラムは、2つの画像データ間の相違箇所を検出すると、前記2つの画像データのうちの少なくともいずれかの前記相違箇所に対応付けてマークを表示し、該マークが選択されると、該マークに対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する処理をコンピュータに実行させる。 When the difference location display control program disclosed in the present application detects a difference between two image data, the difference location display control program displays a mark in association with at least one of the two image data. When selected, it causes the computer to execute a process of enlarging and displaying information indicating the content of the difference at the different location associated with the mark.
1つの態様によれば、新旧システムにおいて画像を比較する際に、画像間の相違箇所をユーザに特定させ易くすることができる。 According to one aspect, when comparing images in the new and old systems, it is possible to make it easier for the user to specify the difference between the images.
以下に、本願の開示する相違箇所表示制御プログラム、相違箇所表示制御方法および情報処理装置の実施例を図面に基づいて詳細に説明する。なお、実施例によりこの発明が限定されるものではない。 Embodiments of a different point display control program, a different point display control method, and an information processing apparatus disclosed in the present application will be described below in detail with reference to the drawings. The present invention is not limited to the embodiments.
[実施例に係る情報処理装置の構成]
図1は、実施例に係る情報処理装置の構成を示す機能ブロック図である。実施例に係る情報処理装置1は、2つの画像データを比較する際に、2つの画像データ間の相違箇所を検出すると、画像全体を所定の細かい領域に分割し、分割した領域内において差異はあるが、差異の量が少ない領域、要するに、ユーザが気づきにくい領域については、強調表示をする。強調表示の一例として、差異を含むように円で囲む態様が挙げられる。情報処理装置1は、その強調表示された領域にポインティングデバイスが入ったか否かを判定し、ポインティングデバイスが入った場合に、その領域内における差異の個数分のサムネイルを表示する。なお、ここで言う「サムネイル」とは、画像全体を縮小した画像のことではなく、どんな画像や内容なのかがひと目で分るように、差異を含んだ領域についての、例えば矩形に切り出した拡大画像のことをいう。情報処理装置1は、あるサムネイルが選択されると、選択されたサムネイルをさらに拡大表示する。
[Configuration of Information Processing Apparatus According to Embodiment]
FIG. 1 is a functional block diagram illustrating the configuration of the information processing apparatus according to the embodiment. When the
図1に示すように、情報処理装置1は、制御部10および記憶部20を有する。
As illustrated in FIG. 1, the
制御部10は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。そして、制御部10は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路の電子回路に対応する。または、制御部10は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などの電子回路に対応する。さらに、制御部10は、比較部11、差異グループ作成部12、サムネイル化設定部13、同一表示円設定部14および差異強調表示部15を有する。なお、差異強調表示部15は、第1の表示部および第2の表示部の一例である。
The
記憶部20は、例えばフラッシュメモリ(Flash Memory)やFRAM(登録商標)(Ferroelectric Random Access Memory)等の不揮発性の半導体メモリ素子等の記憶装置に対応する。記憶部20は、差異点管理テーブル21、グループID管理テーブル22、近傍距離値情報23および限界値情報24を有する。
The
差異点管理テーブル21は、2つの画像データを比較した際の差異点を管理する。なお、差異点管理テーブル21のデータ構造の一例は、後述する。 The difference management table 21 manages differences when two pieces of image data are compared. An example of the data structure of the difference management table 21 will be described later.
グループID管理テーブル22は、差異群にサムネイルグループIDを付与する際に用いられるグループIDを管理する。グループIDの初期値は、「1」であるとする。なお、グループID管理テーブル22は、差異グループ作成部12によって用いられる。近傍距離値情報23は、差異点同士を近傍とみなす距離の限界値(「近傍距離値」という)を定義する情報である。近傍距離値情報23の一例として、ピクセル値を示す「4」が挙げられる。なお、近傍距離値情報23は、差異グループ作成部12によって用いられる。
The group ID management table 22 manages group IDs used when assigning thumbnail group IDs to the difference groups. The initial value of the group ID is “1”. The group ID management table 22 is used by the difference
限界値情報24には、第1の限界値と第2の限界値とがある。第1の限界値における限界値情報24は、1つのサムネイルグループとみなす差異点間の距離の限界値を定義する情報である。第1の限界値の一例として、ピクセル値を示す「75」が挙げられる。なお、第1の限界値は、サムネイル化設定部13によって用いられる。第2の限界値における限界値情報24には、差異点を強調表示するための、例えば円の大きさの限界値を定義する情報である。第2の限界値の一例として、ピクセル値を示す「50」が挙げられる。なお、第2の限界値は、同一表示円設定部14によって用いられる。
The
ここで、差異点管理テーブル21のデータ構造について、図2を参照して説明する。図2は、実施例に係る差異点管理テーブルのデータ構造の一例を示す図である。図2に示すように、差異点管理テーブル21は、サムネイルグループID21b、サムネイル中心座標21cおよび同一円中心座標21dを、差異ピクセル座標21aに対応付けて記憶する。差異ピクセル座標21aは、差異点であるピクセル座標を示す。サムネイルグループID21bは、差異ピクセル座標21aを含むサムネイルのグループIDを示す。サムネイル中心座標21cは、差異ピクセル座標21aを含むサムネイルの中心座標を示す。同一円中心座標21dは、差異ピクセル座標21aを含む同一円の中心座標を示す。同一円中心座標21dは、複数のサムネイルに含まれるそれぞれの差異ピクセル座標21aを同一の円で強調表示する場合の該円の中心座標を示す。かかる円は、ユーザが気づきにくい差異の量が少ない領域を有する円であることを意味する。
Here, the data structure of the difference management table 21 will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a data structure of the difference management table according to the embodiment. As shown in FIG. 2, the difference management table 21 stores a
一例として、差異ピクセル座標21aが(X1、Y1)である場合に、サムネイルグループID21bとして「1」、サムネイル中心座標21cとして(1X、1Y)、同一中心円座標21dとして(aX、aY)を記憶している。
As an example, when the difference pixel coordinate 21a is (X1, Y1), “1” is stored as the
図1に戻って、比較部11は、2つの画像データを比較する。例えば、比較部11は、現在稼働中のシステムから所定の画面の画像データ(現画像)を受信する。比較部11は、新規のシステムから当該所定の画面と同一の機能の画面の画像データ(新画像)を受信する。比較部11は、現画像と新画像とを比較し、差異の生じたピクセルの座標を差異点管理テーブル21の差異ピクセル座標21aに格納する。 Returning to FIG. 1, the comparison unit 11 compares two pieces of image data. For example, the comparison unit 11 receives image data (current image) of a predetermined screen from the currently operating system. The comparison unit 11 receives image data (new image) of a screen having the same function as the predetermined screen from the new system. The comparison unit 11 compares the current image with the new image, and stores the coordinates of the pixel in which the difference has occurred in the difference pixel coordinate 21 a of the difference point management table 21.
差異グループ作成部12は、差異ピクセル座標について、サムネイルグループを作成する。例えば、差異グループ作成部12は、差異点管理テーブル21に記憶された情報に基づいて、所定の差異ピクセル座標21aのサムネイルグループID21bが未設定であるか否かを判定する。差異グループ作成部12は、未設定であれば、グループID管理テーブル22に記憶されたグループIDをサムネイルグループID21bに設定し、該グループIDを1加算して記憶する。差異グループ作成部12は、差異点管理テーブル21の差異ピクセル座標21aを用いて、所定の差異ピクセル座標から近傍距離値以内にある差異ピクセル座標を特定する。差異グループ作成部12は、特定した差異ピクセル座標および所定の差異ピクセル座標のそれぞれのサムネイルグループIDのうち最小のサムネイルグループIDを特定する。そして、差異グループ作成部12は、それぞれのサムネイルグループIDに、特定したサムネイルグループIDを設定する。差異グループ作成部12は、所定の差異ピクセル座標21aを代えて、差異グループ作成処理を繰り返す。なお、ここで作成されるサムネイルグループは、サムネイル表示される画像のグループとなる。
The difference
サムネイル化設定部13は、サムネイルグループに含まれる差異ピクセル座標の中心座標を設定する。例えば、サムネイル化設定部13は、差異点管理テーブル21に記憶された情報に基づいて、同じサムネイルグループID21bの差異ピクセル座標21aを抽出する。サムネイル化設定部13は、抽出した差異ピクセル座標21aの最も離れている2点の距離(最大値)を算出する。サムネイル化設定部13は、最大値が第1の限界値より小さければ、最も離れている2点の中心座標を算出し、該中心座標をサムネイル中心座標21cに設定する。かかる中心座標は、サムネイル表示される画像の中心座標となる。つまり、複数の差異点(相違箇所)について、近傍にある差異点同士の連続の度合いが所定値より小さければ、ひとつのサムネイルにまとめて表示させることが可能となる。
The thumbnail setting unit 13 sets the center coordinates of the difference pixel coordinates included in the thumbnail group. For example, the thumbnailing setting unit 13 extracts the difference pixel coordinates 21 a of the same
また、最大値が第1の限界値よりも大きければ、サムネイル化設定部13は、最も離れている2点の中心座標をサムネイル中心座標21cに設定しない。これは、第1の限界値より大きければ、差異の量が多い差異群であるとみなすためである。つまり、複数の差異点について、近傍にある差異点同士の連続の度合いが所定値より大きければ、サムネイル表示させず、複数の差異点そのものを強調表示させることが可能となる。 If the maximum value is larger than the first limit value, the thumbnail setting unit 13 does not set the center coordinates of the two most distant points as the thumbnail center coordinates 21c. This is because if it is larger than the first limit value, it is regarded as a difference group having a large amount of difference. That is, for a plurality of difference points, if the degree of continuity between adjacent difference points is larger than a predetermined value, the plurality of difference points themselves can be highlighted without being displayed as thumbnails.
同一表示円設定部14は、同一表示円に含まれる差異ピクセル座標の中心座標を設定する。例えば、同一表示円設定部14は、差異点管理テーブル21から各サムネイルグループの中心座標を取得する。同一表示円設定部14は、取得した各サムネイルグループの中心座標を用いて、中心座標間の各距離を算出する。同一表示円設定部14は、各距離と第2の限界値とを比較し、第2の限界値以下の距離があるか否かを判定する。同一表示円設定部14は、第2の限界値以下の距離がある場合には、当該距離を有する中心座標同士の中点座標を、差異点管理テーブル21の該当するサムネイルグループの同一円中心座標21dに設定する。これは、第2の限界値以下の距離を有する2つのサムネイルグループを同一円上に強調表示するためである。 The same display circle setting unit 14 sets the center coordinates of the different pixel coordinates included in the same display circle. For example, the same display circle setting unit 14 acquires the center coordinates of each thumbnail group from the difference management table 21. The same display circle setting unit 14 calculates each distance between the center coordinates using the acquired center coordinates of each thumbnail group. The same display circle setting unit 14 compares each distance with the second limit value and determines whether there is a distance equal to or less than the second limit value. When there is a distance equal to or less than the second limit value, the same display circle setting unit 14 determines the midpoint coordinates of the center coordinates having the distance as the same circle center coordinates of the corresponding thumbnail group in the difference point management table 21. Set to 21d. This is to highlight two thumbnail groups having a distance equal to or smaller than the second limit value on the same circle.
差異強調表示部15は、差異点を段階的に強調表示する。例えば、差異強調表示部15は、差異点管理テーブル21に記憶されたサムネイル中心座標21cのうち中心座標が設定されていないレコードの差異ピクセル座標21aを、新画像上のその座標位置に、強調表示する。強調表示の一例として、色を赤色にしたり、線をボールドにしたりすれば良い。差異強調表示部15は、差異点管理テーブル21の各サムネイルグループの同一円中心座標21dを中心として円を強調表示する。なお、円の半径は、例えば、同じ同一円中心座標21dを有する差異ピクセル座標21aのうちで、該同一円中心座標21dからもっとも離れている差異ピクセル座標の距離とする。差異強調表示部15は、マウスカーソルが強調表示された円上に存在する場合には、差異点管理テーブル21に記憶された、該円に含まれるサムネイルグループのID21bを特定する。差異強調表示部15は、特定したサムネイルグループID21bに対応するサムネイル中心座標21cを中心として画像を切り出し、サムネイル化し、強調表示する。差異強調表示部15は、マウスカーソルがサムネイル上に存在する場合には、該サムネイルを拡大表示する。これにより、差異強調表示部15は、差異点について、円の強調表示、サムネイルの表示、サムネイルの拡大表示と、段階的に表示するので、画像全体の中で詳細に確認すべき箇所をユーザが特定することができる。ひいては、近い位置に複数存在する相違のそれぞれをユーザが見逃すことを抑止できる。
The difference highlighting display unit 15 highlights the difference points step by step. For example, the difference highlighting display unit 15 highlights the difference pixel coordinate 21a of the record in which the center coordinate is not set among the thumbnail center coordinates 21c stored in the difference management table 21 at the coordinate position on the new image. To do. As an example of highlighting, the color may be red or the line may be bold. The difference highlighting display unit 15 highlights a circle around the same circle center coordinate 21d of each thumbnail group in the difference management table 21. The radius of the circle is, for example, the distance of the difference pixel coordinate farthest from the same circle center coordinate 21d among the difference pixel coordinates 21a having the same circle center coordinate 21d. When the mouse cursor is on the highlighted circle, the difference highlighting display unit 15 specifies the
[相違箇所表示制御処理のフローチャート]
次に、実施例に係る相違箇所表示制御処理のフローチャートを、図3A〜図3Fを参照して説明する。
[Difference display control process flowchart]
Next, a flowchart of the different location display control process according to the embodiment will be described with reference to FIGS. 3A to 3F.
図3Aは、実施例に係る相違箇所表示制御処理の全体のフローチャートを示す図である。図3Aに示すように、比較部11は、比較(差異洗い出し)処理を実行する(ステップS11)。なお、比較処理の詳細のフローチャートは、後述する。 FIG. 3A is a diagram illustrating an overall flowchart of the difference location display control process according to the embodiment. As shown in FIG. 3A, the comparison unit 11 executes a comparison (difference finding) process (step S11). A detailed flowchart of the comparison process will be described later.
続いて、差異グループ作成部12は、差異グループ作成処理を実行する(ステップS12)。なお、差異グループ作成処理の詳細のフローチャートは、後述する。
Subsequently, the difference
続いて、サムネイル化設定部13は、サムネイル化設定処理を実行する(ステップS13)。なお、サムネイル化設定処理の詳細のフローチャートは、後述する。 Subsequently, the thumbnail setting unit 13 executes a thumbnail setting process (step S13). A detailed flowchart of the thumbnail setting process will be described later.
続いて、同一表示円設定部14は、同一表示円設定処理を実行する(ステップS14)。なお、同一表示円設定処理の詳細のフローチャートは、後述する。 Subsequently, the same display circle setting unit 14 executes the same display circle setting process (step S14). A detailed flowchart of the same display circle setting process will be described later.
そして、差異強調表示部15は、差異強調表示処理を実行する(ステップS15)。なお、差異強調表示処理の詳細のフローチャートは、後述する。 Then, the difference emphasis display unit 15 executes a difference emphasis display process (step S15). A detailed flowchart of the difference highlighting process will be described later.
図3Bは、比較処理のフローチャートを示す図である。なお、図3Bでは、図4Aの差異点管理テーブル21の具体例を示しながら説明する。 FIG. 3B is a diagram illustrating a flowchart of the comparison process. 3B will be described while showing a specific example of the difference management table 21 in FIG. 4A.
図3Bに示すように、比較部11は、現システムから画像(現画像)を受信する(ステップS21)。比較部11は、新システムから画像(新画像)を受信する(ステップS22)。 As shown in FIG. 3B, the comparison unit 11 receives an image (current image) from the current system (step S21). The comparison unit 11 receives an image (new image) from the new system (step S22).
比較部11は、現画像と新画像を比較し、違いの生じたピクセルの座標を差異点管理テーブル21に格納し(ステップS23)、比較処理を終了する。図4Aに示すように、差異点管理テーブル21の差異ピクセル座標21aに、違いの生じたピクセルの座標が記憶されている。そのレコード数は違いの生じたピクセル数であり、サムネイルグループID21bは、未設定を示す−1とする。
The comparison unit 11 compares the current image and the new image, stores the coordinates of the pixel in which the difference has occurred in the difference management table 21 (step S23), and ends the comparison process. As shown in FIG. 4A, the coordinates of the pixel in which the difference has occurred are stored in the difference pixel coordinate 21 a of the difference point management table 21. The number of records is the number of pixels in which the difference has occurred, and the
図3Cは、差異グループ作成処理のフローチャートを示す図である。なお、図3Cでは、図4Bの差異点管理テーブル21の具体例を示しながら説明する。 FIG. 3C is a diagram illustrating a flowchart of the difference group creation process. Note that FIG. 3C will be described while showing a specific example of the difference management table 21 of FIG. 4B.
差異グループ作成部12は、差異点管理テーブル21のレコード数をNMAXとする(ステップS31)。そして、差異グループ作成部12は、変数Nに1を設定する(ステップS32)。
The difference
差異グループ作成部12は、変数NがNMAX以下であるか否かを判定する(ステップS33)。変数NがNMAX以下であると判定した場合には(ステップS33;Yes)、差異グループ作成部12は、差異点管理テーブル12からN番目のレコードを取得する(ステップS34)。
The difference
差異グループ作成部12は、N番目のレコードのサムネイルグループIDは未設定(−1)であるか否かを判定する(ステップS35)。N番目のレコードのサムネイルグループIDが未設定(−1)であると判定した場合には(ステップS35;Yes)、差異グループ作成部12は、グループID管理テーブル22から値を読み取る。そして、差異グループ作成部12は、読み取った値をN番目のレコードのサムネイルグループID21bに設定する(ステップS36)。差異グループ作成部12は、グループID管理テーブル22に1を加算する(ステップS37)。そして、差異グループ作成部12は、ステップS38に移行する。
The difference
一方、N番目のレコードのサムネイルグループIDが未設定でないと判定した場合には(ステップS35;No)、差異グループ作成部12は、ステップS38に移行する。
On the other hand, when it is determined that the thumbnail group ID of the Nth record is not set (step S35; No), the difference
ステップS38において、差異グループ作成部12は、N番目のレコードの差異ピクセル座標21aから近傍距離値以内の差異ピクセル座標21aをもつ差異点管理テーブル21の全レコードを近傍レコードとして特定する(ステップS38)。ここで、差異グループ作成部12は、図示しない近傍グループテーブルを初期化する(ステップS39)。
In step S38, the difference
差異グループ作成部12は、近傍レコードおよびN番目のレコードのサムネイルグループID21bのうち、未設定値以外のサムネイルグループID21bを全て近傍グループテーブルに記録する(ステップS40)。そして、差異グループ作成部12は、近傍グループテーブル内のサムネイルグループID21bの最小値を特定する(ステップS41)。
The difference
差異グループ作成部12は、特定した最小値のサムネイルグループID21bを、差異点管理テーブル21のうち近傍グループとして特定したレコードのサムネイルグループIDとして設定する(ステップS42)。図4Bに示すように、差異点管理テーブル21の差異ピクセル座標21aが(X1、Y1)、(X2、Y2)、(X6、Y6)には、サムネイルグループID21bに「1」が設定されている。つまり、差異ピクセル座標(X1、Y1)、(X2、Y2)、(X6、Y6)は、そのうちのいずれかの差異ピクセル座標から、近傍距離値以内に他の差異ピクセル座標が存在する集まりである。差異点管理テーブル21の差異ピクセル座標21aが(X3、Y3)、(X4、Y4)、(X5、Y5)には、サムネイルグループID21bに「2」が設定されている。つまり、差異ピクセル座標(X3、Y3)、(X4、Y4)、(X5、Y5)は、そのうちいずれかの差異ピクセル座標から、近傍距離値以内に他の差異ピクセル座標が存在する集まりである。
The difference
そして、差異グループ作成部12は、変数Nに1を加算し(ステップS43)、新たにN番目のレコードの差異グループ作成処理をすべく、ステップS33に移行する。
Then, the difference
一方、差異グループ作成部12は、変数NがNMAXより大きいと判定した場合には(ステップS33;No)、差異グループ作成処理を終了する。
On the other hand, if the difference
図3Dは、サムネイル化設定処理のフローチャートを示す図である。なお、図3Dでは、図4Cの差異点管理テーブル21の具体例を示しながら説明する。 FIG. 3D is a flowchart of the thumbnail setting process. 3D will be described while showing a specific example of the difference management table 21 in FIG. 4C.
サムネイル化設定部13は、差異点管理テーブル21に設定されたサムネイルグループID21bの数を取得し、取得した数をKMとする(ステップS51)。図4Cでは、KMは、「3」である。そして、サムネイル化設定部13は、変数Lに1を設定する(ステップS52)。
The thumbnailing setting unit 13 acquires the number of
サムネイル化設定部13は、差異点管理テーブル21から、サムネイルグループID21bがLであるサムネイルグループの全レコードを取得する(ステップS53)。サムネイル化設定部13は、取得した全レコードから差異ピクセル座標21aを抽出し、最も離れている2点の座標の距離(最大値)を算出する(ステップS54)。
The thumbnail setting unit 13 acquires all the records of the thumbnail group whose
サムネイル化設定部13は、算出した最大値が第1の限界値より大きいか否かを判定する(ステップS55)。算出した最大値が第1の限界値より大きくないと判定した場合には(ステップS55;No)、最も離れている2点の座標の中点の座標を算出する(ステップS56)。すなわち、サムネイル化設定部13は、複数の差異点(相違箇所)について、近傍にある差異点同士の連続の度合いが所定値より小さい差異群(ユーザが把握し難い差異群)であるとみなし、いずれかの差異点に対応付けてサムネイルを表示させることが可能となる。 The thumbnail setting unit 13 determines whether or not the calculated maximum value is larger than the first limit value (step S55). If it is determined that the calculated maximum value is not greater than the first limit value (step S55; No), the coordinate of the midpoint between the two most distant coordinates is calculated (step S56). That is, the thumbnailing setting unit 13 regards a plurality of difference points (difference points) as a difference group (difference group that is difficult for the user to grasp) in which the degree of continuity between adjacent difference points is smaller than a predetermined value, Thumbnails can be displayed in association with any of the differences.
サムネイル化設定部13は、算出した中点の座標を、サムネイルグループID21bがLであるサムネイルグループの全レコードの中心座標に設定し(ステップS57)、ステップS58に移行する。図4Cに示すように、差異点管理テーブル21のサムネイルグループID21bが「1」であるサムネイルグループの全レコードの中心座標に(1X、1Y)が設定されている。差異点管理テーブル21のサムネイルグループID21bが「2」であるサムネイルグループの全レコードの中心座標に(2X、2Y)が設定されている。
The thumbnail setting unit 13 sets the calculated coordinates of the midpoint as the center coordinates of all the records of the thumbnail group whose
一方、算出した最大値が第1の限界値より大きい(ユーザが把握しやすい差異)と判定した場合には(ステップS55;Yes)、サムネイル化設定部13は、最も離れている2点の中心座標を設定せず、ステップS58に移行する。すなわち、サムネイル化設定部13は、複数の差異点(相違箇所)について、近傍にある差異点同士の連続の度合いが所定値より大きい差異群であるとみなし、サムネイルを表示させず、複数の差異点そのものを強調して表示させることが可能となる。図4Cに示すように、差異点管理テーブル21のサムネイルグループID21bが「3」であるサムネイルグループの全レコードの中心座標には「−1」が設定され、中心座標が設定されない。
On the other hand, when it is determined that the calculated maximum value is larger than the first limit value (difference that is easy for the user to grasp) (step S55; Yes), the thumbnail setting unit 13 determines the center of the two points that are farthest apart. Without setting the coordinates, the process proceeds to step S58. That is, the thumbnailing setting unit 13 regards a plurality of differences (difference points) as a difference group in which the degree of continuity between neighboring difference points is greater than a predetermined value, and displays a plurality of differences without displaying thumbnails. It becomes possible to highlight and display the point itself. As shown in FIG. 4C, “−1” is set to the center coordinates of all the records of the thumbnail group whose
ステップS58において、サムネイル化設定部13は、変数Lに1を加算し(ステップS58)、変数LがサムネイルグループID21bの数KMより大きいか否かを判定する(ステップS59)。変数LがKMより小さいと判定した場合には(ステップS59;No)、サムネイル化設定部13は、次の変数Lが示すサムネイルグループIDの処理をすべく、ステップS53に移行する。
In step S58, the thumbnail setting unit 13 adds 1 to the variable L (step S58), and determines whether the variable L is larger than the number KM of the
一方、変数LがKMより大きいと判定した場合には(ステップS59;Yes)、サムネイル化設定部13は、サムネイル化設定処理を終了する。 On the other hand, if it is determined that the variable L is greater than KM (step S59; Yes), the thumbnailing setting unit 13 ends the thumbnailing setting process.
図3Eは、同一表示円設定処理のフローチャートを示す図である。なお、図3Eでは、図4Dの差異点管理テーブル21の具体例を示しながら説明する。 FIG. 3E is a flowchart of the same display circle setting process. 3E will be described while showing a specific example of the difference management table 21 in FIG. 4D.
同一表示円設定部14は、差異点管理テーブル21から各サムネイルグループの中心座標を取得する(ステップS61)。同一表示円設定部14は、取得した中心座標間の各距離を算出する(ステップS62)。同一表示円設定部14は、算出した各距離と、第2の限界値とを比較する(ステップS63)。これは、第2の限界値以下の距離を有する2つのサムネイルグループを同一円内に強調表示するようにするためである。 The same display circle setting unit 14 acquires the center coordinates of each thumbnail group from the difference management table 21 (step S61). The same display circle setting unit 14 calculates each distance between the acquired center coordinates (step S62). The same display circle setting unit 14 compares the calculated distances with the second limit value (step S63). This is because two thumbnail groups having a distance equal to or smaller than the second limit value are highlighted in the same circle.
同一表示円設定部14は、第2の限界値以下の距離の中心座標の組み合わせがあるか否かを判定する(ステップS64)。第2の限界値以下の距離の中心座標の組み合わせがないと判定した場合には(ステップS64;No)、同一表示円設定部14は、同一表示円とすべき組み合わせがないので、同一表示円設定処理を終了する。 The same display circle setting unit 14 determines whether there is a combination of center coordinates of distances equal to or less than the second limit value (step S64). If it is determined that there is no combination of center coordinates of distances equal to or less than the second limit value (step S64; No), the same display circle setting unit 14 has no combination that should be the same display circle, so the same display circle The setting process ends.
一方、第2の限界値以下の距離の中心座標の組み合わせがあると判定した場合には(ステップS64;Yes)、同一表示円設定部14は、以下の処理を行う。すなわち、同一表示円設定部14は、該当する組み合わせの中心座標同士の中点座標を、差異点管理テーブル21の該当する組み合わせとなったサムネイルグループのレコードの同一円中心座標21dに設定する(ステップS65)。 On the other hand, when it is determined that there is a combination of center coordinates of distances equal to or smaller than the second limit value (step S64; Yes), the same display circle setting unit 14 performs the following processing. That is, the same display circle setting unit 14 sets the midpoint coordinates of the center coordinates of the corresponding combination to the same circle center coordinates 21d of the thumbnail group records that are the corresponding combination of the difference management table 21 (step S65).
図4Dに示すように、差異点管理テーブル21のサムネイルグループID21bが「1」と「2」との組み合わせであるサムネイルグループのレコードの同一円中心座標21dに(aX、aY)が設定されている。すなわち、サムネイルグループID21b「1」のサムネイル中心座標21c(1X、1Y)と、サムネイルグループID21b「2」のサムネイル中心座標21c(2X、2Y)との間の距離が第2の限界値以下となっている。そこで、同一表示円設定部14は、この組み合わせの中心座標同士の中点座標(aX、aY)を、組み合わせとなったサムネイルグループ「1」、「2」のレコードの同一円中心座標21dに設定する。
As shown in FIG. 4D, (aX, aY) is set to the same circle center coordinate 21d of the thumbnail group record in which the
そして、同一表示円設定部14は、同一表示円設定処理を終了する。 And the same display circle setting part 14 complete | finishes the same display circle setting process.
図3Fは、差異強調表示処理のフローチャートを示す図である。 FIG. 3F is a diagram illustrating a flowchart of the difference emphasis display process.
図3Fに示すように、差異強調表示部15は、差異点管理テーブル21上で、サムネイル中心座標21cの設定されていないレコードの差異ピクセル座標21aを、新画像上のその座標位置に、強調表示する(ステップS71)。なお、差異強調表示部15は、サムネイル中心座標21cの設定されていないレコードの差異ピクセル座標21aを、現画像上のその座標位置に、強調表示しても良い。例えば、差異強調表示部15は、現画像が背景色ではないピクセル値であって、新画像が背景色に相当するピクセル値である差異ピクセル座標を、新画像上のその座標位置に、ボールドの破線で表示する。差異強調表示部15は、現画像になく、新画像にある差異ピクセル座標を、新画像上のその座標位置に、赤色で表示する。 As shown in FIG. 3F, the difference highlighting display unit 15 highlights the difference pixel coordinate 21a of the record in which the thumbnail center coordinate 21c is not set on the difference point management table 21 at the coordinate position on the new image. (Step S71). Note that the difference highlighting display unit 15 may highlight the difference pixel coordinates 21a of the record in which the thumbnail center coordinates 21c are not set at the coordinate position on the current image. For example, the difference highlighting unit 15 sets a difference pixel coordinate in which the current image has a pixel value that is not a background color and the new image has a pixel value corresponding to the background color at the coordinate position on the new image. Display with dashed lines. The difference highlighting display unit 15 displays the difference pixel coordinates in the new image, not in the current image, in red at the coordinate position on the new image.
そして、差異強調表示部15は、差異点管理テーブル21上の各サムネイルグループの同一円中心座標21dを取得し、取得した座標を中心とし、すべての差異点が円内に収まるように半径を設定して強調円表示を行う(ステップS72)。 Then, the difference highlighting unit 15 acquires the same circle center coordinate 21d of each thumbnail group on the difference management table 21, and sets the radius so that all the difference points are within the circle with the acquired coordinate as the center. The highlighted circle is displayed (step S72).
差異強調表示部15は、終了イベントを取得したか否かを判定する(ステップS73)。終了イベントを取得していないと判定した場合には(ステップS73;No)、差異強調表示部15は、マウスカーソル位置を取得する(ステップS74)。 The difference emphasis display unit 15 determines whether an end event has been acquired (step S73). When it is determined that the end event has not been acquired (step S73; No), the difference highlighting display unit 15 acquires the mouse cursor position (step S74).
差異強調表示部15は、マウスカーソル位置が強調円内に存在するか否かを判定する(ステップS75)。マウスカーソル位置が強調円内に存在すると判定した場合には(ステップS75;Yes)、差異強調表示部15は、該当する強調円の中心座標を、同一円中心座標21dとして持つ差異点管理テーブル21の全レコードを特定する(ステップS76)。差異強調表示部15は、特定した全レコードのサムネイルグループID21bを特定する(ステップS77)。
The difference emphasis display unit 15 determines whether or not the mouse cursor position is within the emphasis circle (step S75). When it is determined that the mouse cursor position is in the highlight circle (step S75; Yes), the difference highlighting display unit 15 has the center coordinates of the corresponding highlight circle as the same circle center coordinates 21d. Are specified (step S76). The difference highlighting display unit 15 specifies the
そして、差異強調表示部15は、特定した各サムネイルグループID21bに対応するサムネイル中心座標21cを中心として画像を切り出し、所定の大きさに拡大しサムネイル化し、強調表示する(ステップS78)。そして、差異強調表示部15は、ステップS73に移行する。
Then, the difference emphasis display unit 15 cuts out an image centering on the thumbnail center coordinates 21c corresponding to each identified
一方、マウスカーソル位置が強調円内に存在しないと判定した場合には(ステップS75;No)、差異強調表示部15は、マウスカーソルがサムネイル上に存在するか否かを判定する(ステップS79)。マウスカーソルがサムネイル上に存在すると判定した場合には(ステップS79;Yes)、差異強調表示部15は、サムネイルをさらに拡大表示する(ステップS80)。そして、差異強調表示部15は、ステップS73に移行する。 On the other hand, if it is determined that the mouse cursor position does not exist within the highlight circle (step S75; No), the difference highlighting display unit 15 determines whether the mouse cursor is present on the thumbnail (step S79). . If it is determined that the mouse cursor is present on the thumbnail (step S79; Yes), the difference highlighting display unit 15 further enlarges and displays the thumbnail (step S80). And the difference emphasis display part 15 transfers to step S73.
マウスカーソルがサムネイル上に存在しないと判定した場合には(ステップS79;No)、差異強調表示部15は、ステップS73に移行する。 When it is determined that the mouse cursor does not exist on the thumbnail (step S79; No), the difference highlighting display unit 15 proceeds to step S73.
ステップS73において、終了イベントを取得したと判定した場合には(ステップS73;Yes)、差異強調表示部15は、差異強調表示処理を終了する。 If it is determined in step S73 that an end event has been acquired (step S73; Yes), the difference emphasis display unit 15 ends the difference emphasis display process.
[相違箇所表示制御の具体例]
図5A〜図5Eは、相違箇所表示制御の具体例を示す図である。なお、図5A〜図5Eでは、現在稼働中のシステム(現システム)の現画像と新規のシステム(新システム)の新画像との相違箇所表示制御の具体例について説明する。
[Specific example of difference display control]
FIG. 5A to FIG. 5E are diagrams showing specific examples of the difference location display control. 5A to 5E, a specific example of the display control of the difference between the current image of the currently operating system (current system) and the new image of the new system (new system) will be described.
図5Aに示すように、比較部11は、現システムの現画像と新システムの新画像を受信し、受信した現画像および新画像をディスプレイに表示する。図5Aでは、左の出力イメージが、現システムの出力画像であり、右の出力イメージが、新システムの出力画像である。そして、ディスプレイには、「比較結果を表示する」ボタンおよび「終了する」ボタンが表示される。なお、「終了する」ボタンが押下されると、相違箇所表示制御処理が終了する。 As shown in FIG. 5A, the comparison unit 11 receives the current image of the current system and the new image of the new system, and displays the received current image and new image on the display. In FIG. 5A, the output image on the left is the output image of the current system, and the output image on the right is the output image of the new system. On the display, a “display comparison result” button and an “end” button are displayed. When the “Finish” button is pressed, the different location display control process is terminated.
ここで、「比較結果を表示する」ボタンが押下されると、比較部11は、現システムの出力画像(現画像)と、新システムの出力画像(新画像)とを比較する。差異グループ作成部12は、比較した結果の差異ピクセル座標について、サムネイルグループを作成する。サムネイル化設定部13は、サムネイルグループに含まれる差異ピクセル座標の中心座標を設定する。同一表示円設定部14は、同一表示円に含まれる差異ピクセル座標の中心座標を設定する。差異グループ作成部12、サムネイル化設定部13および同一表示円設定部14の処理結果は、例えば、図4Dの差異点管理テーブル21の具体例に示される。そして、差異強調表示部15は、差異点管理テーブル21上で、サムネイル中心座標21cの設定されていないレコードの差異ピクセル座標21aを、新しい画像上のその座標位置に、強調表示する。つまり、差異強調表示部15は、複数の差異点について、近傍にある差異点同士の連続の度合いが所定値より大きい場合に、複数の差異点そのものを強調して表示する。
Here, when the “display comparison result” button is pressed, the comparison unit 11 compares the output image (current image) of the current system with the output image (new image) of the new system. The difference
図5Bに示すように、差異強調表示部15は、現画像のピクセル値が背景色とは異なり、新画像のピクセル値が背景色である差異ピクセル座標を、新画像上のその座標位置に、ボールドの破線で表示する。ここでは、新システムの出力画像上のボールドの破線d1が、現画像のピクセル値が背景色とは異なり、新画像のピクセル値が背景色である差異ピクセル座標である。一方、差異強調表示部15は、現画像のピクセル値が背景色であり、新画像のピクセル値が背景色とは異なる差異ピクセル座標を、新画像上のその座標位置に、赤色で表示する。ここでは、新システムの出力画像上のボールドの破線でない線d2が、現画像では背景色であり、新画像では背景色とは異なる差異ピクセル座標である。そして、ディスプレイには、「細部拡大表示をする」ボタンおよび「終了する」ボタンが表示される。なお、「終了する」ボタンが押下されると、相違箇所表示制御処理が終了する。 As shown in FIG. 5B, the difference highlighting unit 15 sets a difference pixel coordinate in which the pixel value of the current image is different from the background color and the pixel value of the new image is the background color at the coordinate position on the new image. Displayed in bold broken lines. Here, a bold broken line d1 on the output image of the new system is a difference pixel coordinate in which the pixel value of the current image is different from the background color and the pixel value of the new image is the background color. On the other hand, the difference emphasis display unit 15 displays the difference pixel coordinates in which the pixel value of the current image is the background color and the pixel value of the new image is different from the background color in red at the coordinate position on the new image. Here, the bold non-dashed line d2 on the output image of the new system is a background color in the current image and a different pixel coordinate different from the background color in the new image. Then, on the display, a “detailed enlarged display” button and an “end” button are displayed. When the “Finish” button is pressed, the different location display control process is terminated.
ここで、「細部拡大表示をする」ボタンが押下されると、差異強調表示部15は、差異点管理テーブル21の各サムネイルグループの同一円中心座標21dを中心として円を強調表示する。 Here, when the “detailed enlarged display” button is pressed, the difference highlighting display unit 15 highlights the circle around the same circle center coordinate 21d of each thumbnail group of the difference management table 21.
図5Cに示すように、差異強調表示部15は、円d3を強調表示する。ここでは、円d3内には、サムネイル化される相違箇所が2つ含まれているとする(d31、d32)。すなわち、円d3の中心座標を同一円中心座標21dとして持つサムネイルグループID21bの値が差異点管理テーブル21に2つ含まれているとする。
As shown in FIG. 5C, the difference highlighting display unit 15 highlights the circle d3. Here, it is assumed that two different parts to be thumbnailed are included in the circle d3 (d31, d32). That is, it is assumed that two values of the
ここで、円d3の領域内にマウスカーソルが入力されると、差異強調表示部15は、円d3の中心座標を同一円中心座標21dとして持つ差異点管理テーブル21の全レコードを特定し、特定した全レコードのサムネイルグループID21bを特定する。そして、差異強調表示部15は、特定した各サムネイルグループID21bに対応するサムネイル中心座標21cを中心として画像を切り出して拡大し、サムネイル化し、強調表示する。
Here, when the mouse cursor is input in the area of the circle d3, the difference highlighting display unit 15 identifies and identifies all records in the difference management table 21 having the center coordinates of the circle d3 as the same circle center coordinates 21d. The
図5Dに示すように、差異強調表示部15は、サムネイルグループID21bに対応するサムネイル中心座標21cを中心として画像d31、d32を切り出し、サムネイル化し、強調表示する。ここでは、画面s1に、画像d31をサムネイル化したサムネイル画像s11と画像d32をサムネイル化したサムネイル画像s12が強調表示されている。これにより、連続の度合いが所定値より小さい相違箇所について、相違箇所の個数分のサムネイルが表示されるため、ユーザは相違箇所を見落とすおそれがなくなる。
As shown in FIG. 5D, the difference highlighting unit 15 cuts out images d31 and d32 around the thumbnail center coordinates 21c corresponding to the
ここで、1つのサムネイルが選択されると、差異強調表示部15は、選択されたサムネイルをさらに拡大表示する。 Here, when one thumbnail is selected, the difference emphasis display unit 15 further enlarges and displays the selected thumbnail.
図5Eに示すように、サムネイル画像s11が選択されると、選択されたサムネイル画像s11が拡大され、拡大されたサムネイル画像s110が表示されている。これにより、連続の度合いが所定値より小さい相違箇所について、相違箇所のサムネイルが拡大表示されるため、ユーザは、さらに、相違箇所を見落とすおそれがなくなる。 As shown in FIG. 5E, when the thumbnail image s11 is selected, the selected thumbnail image s11 is enlarged, and an enlarged thumbnail image s110 is displayed. Thereby, since the thumbnails of the different places are enlarged and displayed for the different places where the degree of continuity is smaller than the predetermined value, the user is not likely to overlook the different places.
[実施例の効果]
このようにして、上記実施例では、情報処理装置1が、2つの画像データ間の相違箇所を検出すると、2つの画像データのうちの少なくともいずれかの相違箇所に対応付けてマークを表示する。情報処理装置1は、該マークが選択されると、該マークに対応付けられた相違箇所における相違の内容を示す情報を拡大表示する。これにより、情報処理装置1は、大まかにどのあたりに相違があるかを示す第1の領域と、該領域に含まれる個々の相違箇所の情報とを段階的に表示できるので、画像全体の中で詳細に確認すべき箇所をユーザが特定することができる。ひいては、近い位置に複数存在する相違のそれぞれをユーザが見逃すことを抑止できる。
[Effect of Example]
In this manner, in the above-described embodiment, when the
また、上記実施例では、情報処理装置1は、複数の相違箇所について、近傍にある相違箇所同士の連続の度合いが所定値より小さければ、いずれかの相違箇所に対応付けてマークを表示する。これにより、情報処理装置1は、近くにある相違箇所を、マークを用いてユーザに気付かせることができる。
Further, in the above-described embodiment, the
また、上記実施例では、情報処理装置1は、複数の相違箇所について、所定距離内にある相違箇所の連続の度合いが所定値より大きければ、複数の相違箇所を強調して表示する。これにより、情報処理装置1は、広い範囲にわたる相違箇所を強調して表示することで、相違箇所をユーザに確実に気付かせることができる。
Further, in the above-described embodiment, the
[その他]
なお、図示した装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、比較部11と差異グループ作成部12とを1個の部として統合しても良い。また、差異点管理テーブル21、グループID管理テーブル22、近傍距離値情報23および限界値情報24を情報処理装置1の外部装置としてネットワーク経由で接続するようにしても良い。
[Others]
Note that the components of the illustrated apparatus do not necessarily have to be physically configured as illustrated. In other words, the specific mode of device distribution / integration is not limited to that shown in the figure, and all or part of the device is functionally or physically distributed / integrated in an arbitrary unit according to various loads or usage conditions. Can be configured. For example, the comparison unit 11 and the difference
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図1に示した情報処理装置1と同様の機能を実現する相違箇所表示制御プログラムを実行するコンピュータの一例を説明する。図6は、相違箇所表示制御プログラムを実行するコンピュータの一例を示す図である。
The various processes described in the above embodiments can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. Therefore, in the following, an example of a computer that executes a different point display control program that realizes the same function as the
図6に示すように、コンピュータ200は、各種演算処理を実行するCPU203と、ユーザからのデータの入力を受け付ける入力装置215と、表示装置209を制御する表示制御部207とを有する。また、コンピュータ200は、記憶媒体からプログラムなどを読取るドライブ装置213と、ネットワークを介して他のコンピュータとの間でデータの授受を行う通信制御部217とを有する。また、コンピュータ200は、各種情報を一時記憶するメモリ201と、HDD205を有する。そして、メモリ201、CPU203、HDD205、表示制御部207、ドライブ装置213、入力装置215、通信制御部217は、バス219で接続されている。
As illustrated in FIG. 6, the
ドライブ装置213は、例えばリムーバブルディスク211用の装置である。HDD205は、相違箇所表示制御プログラム205aおよび相違箇所表示制御処理関連情報205bを記憶する。
The
CPU203は、相違箇所表示制御プログラム205aを読み出して、メモリ201に展開し、プロセスとして実行する。かかるプロセスは、情報処理装置1の各機能部に対応する。相違箇所表示制御処理関連情報205bは、差異点管理テーブル21、グループID管理テーブル22、近傍距離値情報23および限界値情報24に対応する。そして、例えばリムーバブルディスク211が、相違箇所表示制御プログラム205aなどの各情報を記憶する。
The
なお、相違箇所表示制御プログラム205aについては、必ずしも最初からHDD205に記憶させておかなくても良い。例えば、コンピュータ200に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカード等の「可搬用の物理媒体」に当該プログラムを記憶させておく。そして、コンピュータ200がこれらから相違箇所表示制御プログラム205aを読み出して実行するようにしても良い。
Note that the difference location
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。 The following supplementary notes are further disclosed with respect to the embodiments including the above examples.
(付記1)2つの画像データ間の相違箇所を検出すると、前記2つの画像データのうちの少なくともいずれかの前記相違箇所に対応付けてマークを表示し、
該マークが選択されると、該マークに対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する
処理をコンピュータに実行させることを特徴とする相違箇所表示制御プログラム。
(Appendix 1) When a difference between two image data is detected, a mark is displayed in association with at least one of the two image data,
When the mark is selected, a difference location display control program that causes a computer to execute a process of enlarging and displaying information indicating the content of a difference at the difference location associated with the mark.
(付記2)前記マークを表示する処理は、複数の相違箇所について、近傍にある相違箇所同士の連続の度合いが所定値より小さければ、前記2つの画像データのうちの少なくともいずれかの画像データの前記相違箇所に対応付けてマークを表示する
処理をコンピュータに実行させることを特徴とする付記1に記載の相違箇所表示制御プログラム。
(Additional remark 2) The process which displays the said mark is the process of the image data of at least one of the said two image data, if the degree of continuity of the different places in the vicinity is smaller than predetermined value about several different places. The difference location display control program according to
(付記3)前記マークを表示する処理は、複数の相違箇所について、近傍にある相違箇所同士の連続の度合いが所定値より大きければ、前記2つの画像データのうちの少なくともいずれかの画像データの前記複数の相違箇所を強調して表示する
処理をコンピュータに実行させることを特徴とする付記1に記載の相違箇所表示制御プログラム。
(Additional remark 3) The process which displays the said mark is the process of the image data of at least one of the said two image data, if the degree of continuity of the different places in the vicinity is larger than predetermined value about several different places. The difference part display control program according to
(付記4)前記マークを表示する処理は、前記2つの画像データのうちの一方の画像データに画像があり、他方の画像データに画像がない前記相違箇所を第1の線で表示し、前記2つの画像データのうちの一方の画像データに画像がなく、他方の画像データに画像がある前記相違箇所を第2の線で表示する
処理をコンピュータに実行させることを特徴とする付記3に記載の相違箇所表示制御プログラム。
(Additional remark 4) The process which displays the said mark displays the said different location which has an image in one image data of the said two image data, and there is no image in the other image data by a 1st line, Item 4. The
(付記5)2つの画像データ間の相違箇所を検出すると、前記2つの画像データのうちの少なくともいずれかの前記相違箇所に対応付けてマークを表示する第1の表示部と、
前記第1の表示部によって該マークが選択されると、該マークに対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する第2の表示部と、
を有することを特徴とする情報処理装置。
(Supplementary Note 5) When a difference between two image data is detected, a first display unit that displays a mark in association with at least one of the two image data,
When the mark is selected by the first display unit, a second display unit that enlarges and displays information indicating the content of the difference at the different part associated with the mark;
An information processing apparatus comprising:
(付記6)コンピュータが、
2つの画像データ間の相違箇所を検出すると、前記2つの画像データのうちの少なくともいずれかの前記相違箇所に対応付けてマークを表示し、
該マークが選択されると、該マークに対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する
各処理を実行することを特徴とする相違箇所表示制御方法。
(Appendix 6)
When a difference between two image data is detected, a mark is displayed in association with at least one of the two image data,
When the mark is selected, each processing for executing enlarged display of information indicating the content of the difference at the different location associated with the mark is executed.
1 情報処理装置
10 制御部
11 比較部
12 差異グループ作成部
13 サムネイル化設定部
14 同一表示円設定部
15 差異強調表示部
20 記憶部
21 差異点管理テーブル
22 グループID管理テーブル
23 近傍距離値情報
24 限界値情報
DESCRIPTION OF
Claims (4)
前記グループに含まれる複数の相違箇所のうち最も離れている2つの相違箇所の距離を算出し、
前記距離が所定値より小さければ、前記2つの画像データのうちの少なくともいずれかの画像データに、前記距離の2つの相違箇所の中点を中心とした円に前記グループに含まれる複数の相違箇所を表示し、
該円が選択されると、該円に対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する
処理をコンピュータに実行させることを特徴とする相違箇所表示制御プログラム。 When a plurality of different portions between two image data are detected, for a plurality of different portions, different neighboring portions are set to the same group,
Calculating the distance between the two most distant parts of the plurality of different parts included in the group;
If the distance is smaller than a predetermined value, at least one of the two image data includes a plurality of different points included in the group in a circle centered at the midpoint of the two different points of the distance. To display
When the circle is selected, different part display control program, characterized in that to execute a process to enlarge the information indicating the contents of differences in the different part associated with the circle in the computer.
処理をコンピュータに実行させることを特徴とする請求項1に記載の相違箇所表示制御プログラム。 Before Symbol Table Shimesuru process, if the distance is greater than a predetermined value, it said at least one of the image data of the two image data, different part included in the group is set to two different part of the distance The difference part display control program according to claim 1, which causes a computer to execute a process of highlighting and displaying .
前記グループに含まれる複数の相違箇所のうち最も離れている2つの相違箇所の距離を算出し、前記距離が所定値より小さければ、前記2つの画像データのうちの少なくともいずれかの画像データに、前記距離の2つの相違箇所の中点を中心とした円に前記グループに含まれる複数の相違箇所を表示する第1の表示部と、
前記第1の表示部によって該円が選択されると、該円に対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する第2の表示部と、
を有することを特徴とする情報処理装置。 When detecting a plurality of different places between two image data, for a plurality of different places, a setting unit that sets the different places in the vicinity to the same group,
Calculate the distance between the two most distant parts of the plurality of different parts included in the group, and if the distance is smaller than a predetermined value, at least one of the two image data, A first display unit that displays a plurality of different points included in the group in a circle centered at a midpoint between two different points of the distance ;
When the circle is selected by the first display unit, a second display unit to enlarge the information indicating the contents of differences in the different part associated with the circle,
An information processing apparatus comprising:
2つの画像データ間の複数の相違箇所を検出すると、複数の相違箇所について、近傍にある相違箇所同士を同一のグループに設定し、
前記グループに含まれる複数の相違箇所のうち最も離れている2つの相違箇所の距離を算出し、
前記距離が所定値より小さければ、前記2つの画像データのうちの少なくともいずれかの画像データに、前記距離の2つの相違箇所の中点を中心とした円に前記グループに含まれる複数の相違箇所を表示し、
該円が選択されると、該円に対応付けられた前記相違箇所における相違の内容を示す情報を拡大表示する
各処理を実行することを特徴とする相違箇所表示制御方法。 Computer
When a plurality of different portions between two image data are detected, for a plurality of different portions, different neighboring portions are set to the same group,
Calculating the distance between the two most distant parts of the plurality of different parts included in the group;
If the distance is smaller than a predetermined value, at least one of the two image data includes a plurality of different points included in the group in a circle centered at the midpoint of the two different points of the distance. To display
When the circle is selected, different part display control method characterized by executing each process to enlarge the information indicating the contents of differences in the different part associated with the circle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015023609A JP6572552B2 (en) | 2015-02-09 | 2015-02-09 | DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015023609A JP6572552B2 (en) | 2015-02-09 | 2015-02-09 | DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016146133A JP2016146133A (en) | 2016-08-12 |
| JP6572552B2 true JP6572552B2 (en) | 2019-09-11 |
Family
ID=56686400
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015023609A Expired - Fee Related JP6572552B2 (en) | 2015-02-09 | 2015-02-09 | DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6572552B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024129632A (en) * | 2023-03-13 | 2024-09-27 | オムロン株式会社 | Information processing device, information processing method, and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007043449A (en) * | 2005-08-03 | 2007-02-15 | Dainippon Printing Co Ltd | Plate inspection system and plate inspection method |
| JP2011013334A (en) * | 2009-06-30 | 2011-01-20 | Yamaha Corp | Image display device |
| JP2011049930A (en) * | 2009-08-28 | 2011-03-10 | Panasonic Corp | Semiconductor integrated circuit and still image display method |
| JP2011242936A (en) * | 2010-05-17 | 2011-12-01 | Fujifilm Corp | Plate inspection support method, device and program therefor |
-
2015
- 2015-02-09 JP JP2015023609A patent/JP6572552B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016146133A (en) | 2016-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9578248B2 (en) | Method for generating thumbnail image and electronic device thereof | |
| JP6519656B2 (en) | Manufacturing process control system, manufacturing process control method and manufacturing process control program | |
| JP5779085B2 (en) | Information processing apparatus, screen output system, screen output control method, and program | |
| CN109298909B (en) | A window adjustment method, mobile terminal and computer-readable storage medium | |
| US10628034B2 (en) | User terminal device and method for controlling user terminal device thereof | |
| KR20140031234A (en) | Multi-input gestures in hierarchical regions | |
| US10534505B2 (en) | Technique for preventing unnecessary overlap of user interfaces | |
| JP2017016314A (en) | Display system, information processor, information terminals, and program | |
| JPWO2008139551A1 (en) | Information presenting apparatus and information presenting method | |
| CN103365968B (en) | Webpage content magnification method and webpage content magnifier | |
| JP6287498B2 (en) | Electronic whiteboard device, electronic whiteboard input support method, and program | |
| CN107122104B (en) | Data display method and device | |
| JP6572552B2 (en) | DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE | |
| US20210201511A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP2014160413A (en) | Data processing device, data processing system and program | |
| KR101825598B1 (en) | Apparatus and method for providing contents, and computer program recorded on computer readable recording medium for executing the method | |
| CN112740161A (en) | Terminal, method for controlling terminal, and recording medium having recorded therein program for implementing the method | |
| JP6459224B2 (en) | Display control device, display device, display control system, display control method, and program | |
| JP6732984B1 (en) | Information display program, information display device, information display method, distribution device, and control server | |
| JPWO2016181444A1 (en) | Item selection method, item selection program, terminal device, menu display method and menu display program | |
| CN113168286A (en) | Terminal, control method for the terminal, and recording medium recording a program for realizing the method | |
| CN105007393B (en) | Image processing apparatus and image processing system | |
| US8768060B2 (en) | Image processing apparatus, image processing method and computer-readable medium | |
| JP6545218B2 (en) | Notification device, control method thereof and program | |
| JP6954045B2 (en) | Image processing system, user interface provision method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190222 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190716 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190729 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6572552 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |