Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6572552B2 - DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2015023609A
Other languages
Japanese (ja)
Other versions
JP2016146133A (en
Inventor
晋也 石川
晋也 石川
徹 樋下田
徹 樋下田
正博 川崎
正博 川崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015023609A priority Critical patent/JP6572552B2/en
Publication of JP2016146133A publication Critical patent/JP2016146133A/en
Application granted granted Critical
Publication of JP6572552B2 publication Critical patent/JP6572552B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2011−49930号公報JP 2011-49930 A

しかしながら、従来技術において、画像間の異なる領域を強調して表示させたとしても、ピクセルが小さすぎるため、相違箇所をユーザに特定させ難い場合があるという問題がある。例えば、相違が存在する地点を示すバーを縦横に表示させるものや、部分拡大ができるものがあるが、一方向に目立った相違が複数存在すると、他方向の細かい相違箇所をユーザに特定させ難い場合がある。   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.

図1は、実施例に係る情報処理装置の構成を示す機能ブロック図である。FIG. 1 is a functional block diagram illustrating the configuration of the information processing apparatus according to the embodiment. 図2は、実施例に係る差異点管理テーブルのデータ構造の一例を示す図である。FIG. 2 is a diagram illustrating an example of a data structure of the difference management table according to the embodiment. 図3Aは、実施例に係る相違箇所表示制御処理の全体のフローチャートを示す図である。FIG. 3A is a diagram illustrating an overall flowchart of the difference location display control process according to the embodiment. 図3Bは、比較処理のフローチャートを示す図である。FIG. 3B is a diagram illustrating a flowchart of the comparison process. 図3Cは、差異グループ作成処理のフローチャートを示す図である。FIG. 3C is a diagram illustrating a flowchart of the difference group creation process. 図3Dは、サムネイル化設定処理のフローチャートを示す図である。FIG. 3D is a flowchart of the thumbnail setting process. 図3Eは、同一表示円設定処理のフローチャートを示す図である。FIG. 3E is a flowchart of the same display circle setting process. 図3Fは、差異強調表示処理のフローチャートを示す図である。FIG. 3F is a diagram illustrating a flowchart of the difference emphasis display process. 図4Aは、差異点管理テーブルの具体例を示す図(1)である。FIG. 4A is a diagram (1) illustrating a specific example of the difference management table. 図4Bは、差異点管理テーブルの具体例を示す図(2)である。FIG. 4B is a diagram (2) illustrating a specific example of the difference management table. 図4Cは、差異点管理テーブルの具体例を示す図(3)である。FIG. 4C is a diagram (3) illustrating a specific example of the difference management table. 図4Dは、差異点管理テーブルの具体例を示す図(4)である。FIG. 4D is a diagram (4) illustrating a specific example of the difference management table. 図5Aは、相違箇所表示制御の具体例を示す図(1)である。FIG. 5A is a diagram (1) illustrating a specific example of the different location display control. 図5Bは、相違箇所表示制御の具体例を示す図(2)である。FIG. 5B is a diagram (2) illustrating a specific example of the different location display control. 図5Cは、相違箇所表示制御の具体例を示す図(3)である。FIG. 5C is a diagram (3) illustrating a specific example of the different location display control. 図5Dは、相違箇所表示制御の具体例を示す図(4)である。FIG. 5D is a diagram (4) illustrating a specific example of the different location display control. 図5Eは、相違箇所表示制御の具体例を示す図(5)である。FIG. 5E is a diagram (5) illustrating a specific example of the different location display control. 図6は、相違箇所表示制御プログラムを実行するコンピュータの一例を示す図である。FIG. 6 is a diagram illustrating an example of a computer that executes a different location display control program.

以下に、本願の開示する相違箇所表示制御プログラム、相違箇所表示制御方法および情報処理装置の実施例を図面に基づいて詳細に説明する。なお、実施例によりこの発明が限定されるものではない。   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 information processing apparatus 1 according to the embodiment detects the difference between the two image data when comparing the two image data, the information processing apparatus 1 divides the entire image into predetermined fine areas, and the difference is within the divided areas. However, areas that have a small amount of difference, that is, areas that are difficult for the user to notice, are highlighted. As an example of the highlighting, there is an aspect in which a circle is included so as to include a difference. The information processing apparatus 1 determines whether or not a pointing device has entered the highlighted area. When the pointing device has entered, the information processing apparatus 1 displays thumbnails corresponding to the number of differences in the area. Note that the “thumbnail” here is not an image that is a reduction of the entire image, but an enlarged image that is cut out into a rectangle, for example, for areas that contain differences so that you can see at a glance what kind of image and content it is Refers to the image. When a certain thumbnail is selected, the information processing apparatus 1 further enlarges and displays the selected thumbnail.

図1に示すように、情報処理装置1は、制御部10および記憶部20を有する。   As illustrated in FIG. 1, the information processing apparatus 1 includes a control unit 10 and a storage unit 20.

制御部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 control unit 10 has an internal memory for storing programs defining various processing procedures and control data, and executes various processes using these. And the control part 10 respond | corresponds to the electronic circuit of integrated circuits, such as ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array), for example. Or the control part 10 respond | corresponds to electronic circuits, such as CPU (Central Processing Unit) and MPU (Micro Processing Unit). Further, the control unit 10 includes a comparison unit 11, a difference group creation unit 12, a thumbnailing setting unit 13, an identical display circle setting unit 14, and a difference highlighting display unit 15. The difference emphasis display unit 15 is an example of a first display unit and a second display unit.

記憶部20は、例えばフラッシュメモリ(Flash Memory)やFRAM(登録商標)(Ferroelectric Random Access Memory)等の不揮発性の半導体メモリ素子等の記憶装置に対応する。記憶部20は、差異点管理テーブル21、グループID管理テーブル22、近傍距離値情報23および限界値情報24を有する。   The storage unit 20 corresponds to a storage device such as a non-volatile semiconductor memory element such as a flash memory or a FRAM (registered trademark) (Ferroelectric Random Access Memory). The storage unit 20 includes a difference management table 21, a group ID management table 22, neighborhood distance value information 23, and limit value information 24.

差異点管理テーブル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 group creation unit 12. The neighborhood distance value information 23 is information that defines a limit value of distance (referred to as “neighbor distance value”) that regards the difference points as neighborhoods. An example of the neighborhood distance value information 23 is “4” indicating a pixel value. The neighborhood distance value information 23 is used by the difference group creation unit 12.

限界値情報24には、第1の限界値と第2の限界値とがある。第1の限界値における限界値情報24は、1つのサムネイルグループとみなす差異点間の距離の限界値を定義する情報である。第1の限界値の一例として、ピクセル値を示す「75」が挙げられる。なお、第1の限界値は、サムネイル化設定部13によって用いられる。第2の限界値における限界値情報24には、差異点を強調表示するための、例えば円の大きさの限界値を定義する情報である。第2の限界値の一例として、ピクセル値を示す「50」が挙げられる。なお、第2の限界値は、同一表示円設定部14によって用いられる。   The limit value information 24 includes a first limit value and a second limit value. The limit value information 24 in the first limit value is information that defines the limit value of the distance between the difference points regarded as one thumbnail group. An example of the first limit value is “75” indicating a pixel value. The first limit value is used by the thumbnail setting unit 13. The limit value information 24 in the second limit value is information that defines, for example, a limit value of the size of a circle for highlighting a difference point. An example of the second limit value is “50” indicating a pixel value. The second limit value is used by the same display circle setting unit 14.

ここで、差異点管理テーブル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 thumbnail group ID 21b, a thumbnail center coordinate 21c, and the same circle center coordinate 21d in association with the difference pixel coordinate 21a. The difference pixel coordinates 21a indicate pixel coordinates that are difference points. The thumbnail group ID 21b indicates the group ID of the thumbnail including the different pixel coordinates 21a. The thumbnail center coordinates 21c indicate the center coordinates of the thumbnail including the difference pixel coordinates 21a. The same circle center coordinate 21d indicates the center coordinate of the same circle including the difference pixel coordinate 21a. The same circle center coordinate 21d indicates the center coordinate of the circle when the different pixel coordinates 21a included in the plurality of thumbnails are highlighted with the same circle. Such a circle means a circle having a region with a small amount of difference that is difficult for the user to notice.

一例として、差異ピクセル座標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 thumbnail group ID 21b, (1X, 1Y) is stored as the thumbnail center coordinate 21c, and (aX, aY) is stored as the same center circle coordinate 21d. doing.

図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 group creation unit 12 creates a thumbnail group for the difference pixel coordinates. For example, based on the information stored in the difference management table 21, the difference group creation unit 12 determines whether or not the thumbnail group ID 21b of a predetermined difference pixel coordinate 21a is not set. If not set, the difference group creation unit 12 sets the group ID stored in the group ID management table 22 to the thumbnail group ID 21b, and adds 1 to the stored group ID. The difference group creation unit 12 uses the difference pixel coordinates 21 a of the difference point management table 21 to specify the difference pixel coordinates that are within the neighborhood distance value from the predetermined difference pixel coordinates. The difference group creation unit 12 specifies the minimum thumbnail group ID among the thumbnail group IDs of the specified difference pixel coordinates and the predetermined difference pixel coordinates. Then, the difference group creation unit 12 sets the specified thumbnail group ID for each thumbnail group ID. The difference group creation unit 12 repeats the difference group creation process by replacing the predetermined difference pixel coordinates 21a. The thumbnail group created here is a group of images displayed as thumbnails.

サムネイル化設定部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 thumbnail group ID 21 b based on the information stored in the difference management table 21. The thumbnail setting unit 13 calculates the distance (maximum value) between the two most distant points of the extracted difference pixel coordinates 21a. If the maximum value is smaller than the first limit value, the thumbnail setting unit 13 calculates the center coordinates of the two most distant points, and sets the center coordinates as the thumbnail center coordinates 21c. Such center coordinates are the center coordinates of the images displayed as thumbnails. That is, regarding a plurality of difference points (difference points), if the degree of continuity between the difference points in the vicinity is smaller than a predetermined value, it is possible to display them together in one thumbnail.

また、最大値が第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 ID 21b of the thumbnail group included in the circle stored in the difference management table 21. The difference highlighting unit 15 cuts out an image around the thumbnail center coordinate 21c corresponding to the specified thumbnail group ID 21b, makes it a thumbnail, and highlights the image. When the mouse cursor is on a thumbnail, the difference emphasis display unit 15 displays the thumbnail in an enlarged manner. As a result, the difference highlighting display unit 15 displays the difference points in a step-by-step manner, such as circle highlighting, thumbnail display, and thumbnail enlargement display. Can be identified. As a result, it is possible to prevent the user from overlooking each of a plurality of differences present at close positions.

[相違箇所表示制御処理のフローチャート]
次に、実施例に係る相違箇所表示制御処理のフローチャートを、図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 group creation unit 12 executes a difference group creation process (step S12). A detailed flowchart of the difference group creation process will be described later.

続いて、サムネイル化設定部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 thumbnail group ID 21b is set to -1 indicating unset.

図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 group creation unit 12 sets the number of records in the difference point management table 21 to NMAX (step S31). Then, the difference group creation unit 12 sets 1 to the variable N (step S32).

差異グループ作成部12は、変数NがNMAX以下であるか否かを判定する(ステップS33)。変数NがNMAX以下であると判定した場合には(ステップS33;Yes)、差異グループ作成部12は、差異点管理テーブル12からN番目のレコードを取得する(ステップS34)。   The difference group creation unit 12 determines whether or not the variable N is equal to or less than NMAX (step S33). When it is determined that the variable N is equal to or less than NMAX (step S33; Yes), the difference group creation unit 12 acquires the Nth record from the difference point management table 12 (step S34).

差異グループ作成部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 group creation unit 12 determines whether or not the thumbnail group ID of the Nth record is not set (−1) (step S35). When it is determined that the thumbnail group ID of the Nth record is not set (−1) (step S35; Yes), the difference group creation unit 12 reads a value from the group ID management table 22. Then, the difference group creation unit 12 sets the read value as the thumbnail group ID 21b of the Nth record (step S36). The difference group creation unit 12 adds 1 to the group ID management table 22 (step S37). Then, the difference group creation unit 12 proceeds to step S38.

一方、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 group creation unit 12 proceeds to step S38.

ステップS38において、差異グループ作成部12は、N番目のレコードの差異ピクセル座標21aから近傍距離値以内の差異ピクセル座標21aをもつ差異点管理テーブル21の全レコードを近傍レコードとして特定する(ステップS38)。ここで、差異グループ作成部12は、図示しない近傍グループテーブルを初期化する(ステップS39)。   In step S38, the difference group creation unit 12 specifies all records in the difference point management table 21 having difference pixel coordinates 21a within the vicinity distance value from the difference pixel coordinates 21a of the Nth record as the vicinity records (step S38). . Here, the difference group creation unit 12 initializes a neighborhood group table (not shown) (step S39).

差異グループ作成部12は、近傍レコードおよびN番目のレコードのサムネイルグループID21bのうち、未設定値以外のサムネイルグループID21bを全て近傍グループテーブルに記録する(ステップS40)。そして、差異グループ作成部12は、近傍グループテーブル内のサムネイルグループID21bの最小値を特定する(ステップS41)。   The difference group creation unit 12 records all thumbnail group IDs 21b other than the unset value among the thumbnail group IDs 21b of the neighborhood record and the Nth record in the neighborhood group table (step S40). Then, the difference group creation unit 12 specifies the minimum value of the thumbnail group ID 21b in the neighborhood group table (step S41).

差異グループ作成部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 group creation unit 12 sets the specified minimum thumbnail group ID 21b as the thumbnail group ID of the record specified as the neighborhood group in the difference management table 21 (step S42). As shown in FIG. 4B, when the difference pixel coordinate 21a of the difference point management table 21 is (X1, Y1), (X2, Y2), (X6, Y6), “1” is set to the thumbnail group ID 21b. . That is, the difference pixel coordinates (X1, Y1), (X2, Y2), and (X6, Y6) are a group in which other difference pixel coordinates exist within the neighborhood distance value from any one of the difference pixel coordinates. . When the difference pixel coordinate 21a of the difference point management table 21 is (X3, Y3), (X4, Y4), (X5, Y5), “2” is set to the thumbnail group ID 21b. That is, the difference pixel coordinates (X3, Y3), (X4, Y4), and (X5, Y5) are a group in which other difference pixel coordinates exist within the neighborhood distance value from any one of the difference pixel coordinates.

そして、差異グループ作成部12は、変数Nに1を加算し(ステップS43)、新たにN番目のレコードの差異グループ作成処理をすべく、ステップS33に移行する。   Then, the difference group creation unit 12 adds 1 to the variable N (step S43), and proceeds to step S33 to newly perform a difference group creation process for the Nth record.

一方、差異グループ作成部12は、変数NがNMAXより大きいと判定した場合には(ステップS33;No)、差異グループ作成処理を終了する。   On the other hand, if the difference group creation unit 12 determines that the variable N is greater than NMAX (step S33; No), the difference group creation process ends.

図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 thumbnail group IDs 21b set in the difference management table 21, and sets the acquired number as KM (step S51). In FIG. 4C, KM is “3”. Then, the thumbnailing setting unit 13 sets 1 to the variable L (step S52).

サムネイル化設定部13は、差異点管理テーブル21から、サムネイルグループID21bがLであるサムネイルグループの全レコードを取得する(ステップS53)。サムネイル化設定部13は、取得した全レコードから差異ピクセル座標21aを抽出し、最も離れている2点の座標の距離(最大値)を算出する(ステップS54)。   The thumbnail setting unit 13 acquires all the records of the thumbnail group whose thumbnail group ID 21b is L from the difference management table 21 (step S53). The thumbnail setting unit 13 extracts the difference pixel coordinates 21a from all the acquired records, and calculates the distance (maximum value) between the two most distant coordinates (step S54).

サムネイル化設定部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 thumbnail group ID 21b is L (step S57), and proceeds to step S58. As shown in FIG. 4C, (1X, 1Y) is set as the center coordinates of all the records of the thumbnail group whose thumbnail group ID 21b of the difference management table 21 is “1”. (2X, 2Y) is set as the center coordinates of all the records of the thumbnail group whose thumbnail group ID 21b in the difference management table 21 is “2”.

一方、算出した最大値が第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 thumbnail group ID 21b of the difference management table 21 is “3”, and the center coordinates are not set.

ステップ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 thumbnail group ID 21b (step S59). If it is determined that the variable L is smaller than KM (step S59; No), the thumbnailing setting unit 13 proceeds to step S53 in order to process the thumbnail group ID indicated by the next variable L.

一方、変数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 thumbnail group ID 21b of the difference management table 21 is a combination of “1” and “2”. . That is, the distance between the thumbnail center coordinate 21c (1X, 1Y) of the thumbnail group ID 21b “1” and the thumbnail center coordinate 21c (2X, 2Y) of the thumbnail group ID 21b “2” is equal to or less than the second limit value. ing. Therefore, the same display circle setting unit 14 sets the midpoint coordinates (aX, aY) of the center coordinates of the combination as the same circle center coordinates 21d of the records of the combined thumbnail groups “1” and “2”. To do.

そして、同一表示円設定部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 thumbnail group ID 21b of all specified records (step S77).

そして、差異強調表示部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 thumbnail group ID 21b, enlarges the image to a predetermined size, and displays a thumbnail (step S78). And the difference emphasis display part 15 transfers to step S73.

一方、マウスカーソル位置が強調円内に存在しないと判定した場合には(ステップ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 group creation unit 12 creates a thumbnail group for the difference pixel coordinates as a result of the comparison. The thumbnail setting unit 13 sets the center coordinates of the difference pixel coordinates included in the thumbnail group. The same display circle setting unit 14 sets the center coordinates of the different pixel coordinates included in the same display circle. The processing results of the difference group creation unit 12, the thumbnailing setting unit 13, and the same display circle setting unit 14 are shown in a specific example of the difference management table 21 in FIG. 4D, for example. Then, 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. That is, the difference emphasis display unit 15 highlights and displays the plurality of difference points when the degree of continuity between the adjacent difference points is greater than a predetermined value.

図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 thumbnail group ID 21b having the center coordinate of the circle d3 as the same circle center coordinate 21d are included in the difference point management table 21.

ここで、円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 thumbnail group ID 21b of all the records is specified. Then, the difference emphasis display unit 15 cuts out and enlarges an image around the thumbnail center coordinate 21c corresponding to each specified thumbnail group ID 21b, and converts the image into a thumbnail and highlights the image.

図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 thumbnail group ID 21b, thumbnails them, and highlights them. Here, a thumbnail image s11 obtained by converting the image d31 into a thumbnail and a thumbnail image s12 obtained by converting the image d32 into a thumbnail are highlighted on the screen s1. As a result, thumbnails corresponding to the number of different locations are displayed for the different locations where the degree of continuity is smaller than the predetermined value, so that the user is not likely to overlook the different locations.

ここで、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 information processing apparatus 1 detects a difference between two image data, a mark is displayed in association with at least one of the two image data differences. When the mark is selected, the information processing apparatus 1 enlarges and displays information indicating the content of the difference at the different location associated with the mark. As a result, the information processing apparatus 1 can display in a stepwise manner the first area indicating roughly where the difference is, and the information of the individual differences included in the area. The user can specify the location to be confirmed in detail. As a result, it is possible to prevent the user from overlooking each of a plurality of differences present at close positions.

また、上記実施例では、情報処理装置1は、複数の相違箇所について、近傍にある相違箇所同士の連続の度合いが所定値より小さければ、いずれかの相違箇所に対応付けてマークを表示する。これにより、情報処理装置1は、近くにある相違箇所を、マークを用いてユーザに気付かせることができる。   Further, in the above-described embodiment, the information processing apparatus 1 displays a mark in association with any of the different portions if the degree of continuity between the different portions in the vicinity is smaller than a predetermined value. As a result, the information processing apparatus 1 can make the user notice a nearby difference using the mark.

また、上記実施例では、情報処理装置1は、複数の相違箇所について、所定距離内にある相違箇所の連続の度合いが所定値より大きければ、複数の相違箇所を強調して表示する。これにより、情報処理装置1は、広い範囲にわたる相違箇所を強調して表示することで、相違箇所をユーザに確実に気付かせることができる。   Further, in the above-described embodiment, the information processing apparatus 1 displays a plurality of different portions in a highlighted manner if the degree of continuity of the different portions within a predetermined distance is greater than a predetermined value. Thereby, the information processing apparatus 1 can make a user notice the difference part surely by highlighting and displaying the difference part over a wide range.

[その他]
なお、図示した装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、比較部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 group creation unit 12 may be integrated as one unit. Further, the difference management table 21, the group ID management table 22, the neighborhood distance value information 23, and the limit value information 24 may be connected as an external device of the information processing apparatus 1 via a network.

また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図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 information processing apparatus 1 illustrated in FIG. 1 will be described. FIG. 6 is a diagram illustrating an example of a computer that executes a different location display control program.

図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 computer 200 includes a CPU 203 that executes various arithmetic processes, an input device 215 that receives input of data from the user, and a display control unit 207 that controls the display device 209. The computer 200 also includes a drive device 213 that reads a program and the like from a storage medium, and a communication control unit 217 that exchanges data with other computers via a network. The computer 200 also includes a memory 201 that temporarily stores various types of information and an HDD 205. The memory 201, CPU 203, HDD 205, display control unit 207, drive device 213, input device 215, and communication control unit 217 are connected by a bus 219.

ドライブ装置213は、例えばリムーバブルディスク211用の装置である。HDD205は、相違箇所表示制御プログラム205aおよび相違箇所表示制御処理関連情報205bを記憶する。   The drive device 213 is a device for the removable disk 211, for example. The HDD 205 stores a different location display control program 205a and different location display control processing related information 205b.

CPU203は、相違箇所表示制御プログラム205aを読み出して、メモリ201に展開し、プロセスとして実行する。かかるプロセスは、情報処理装置1の各機能部に対応する。相違箇所表示制御処理関連情報205bは、差異点管理テーブル21、グループID管理テーブル22、近傍距離値情報23および限界値情報24に対応する。そして、例えばリムーバブルディスク211が、相違箇所表示制御プログラム205aなどの各情報を記憶する。   The CPU 203 reads the different location display control program 205a, expands it in the memory 201, and executes it as a process. Such a process corresponds to each functional unit of the information processing apparatus 1. The different location display control processing related information 205 b corresponds to the difference management table 21, the group ID management table 22, the neighborhood distance value information 23, and the limit value information 24. For example, the removable disk 211 stores each piece of information such as the difference location display control program 205a.

なお、相違箇所表示制御プログラム205aについては、必ずしも最初からHDD205に記憶させておかなくても良い。例えば、コンピュータ200に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカード等の「可搬用の物理媒体」に当該プログラムを記憶させておく。そして、コンピュータ200がこれらから相違箇所表示制御プログラム205aを読み出して実行するようにしても良い。   Note that the difference location display control program 205a is not necessarily stored in the HDD 205 from the beginning. For example, the program is stored in a “portable physical medium” such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, or an IC card inserted into the computer 200. Then, the computer 200 may read and execute the different location display control program 205a from these.

以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。   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 appendix 1, which causes a computer to execute a process of displaying a mark in association with the difference location.

(付記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 appendix 1, wherein the computer executes a process of highlighting and displaying the plurality of different parts.

(付記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 supplementary note 3 that causes a computer to execute a process of displaying, as a second line, the difference portion in which one of the two image data has no image and the other image data has an image. Difference display control program.

(付記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 SYMBOLS 1 Information processing apparatus 10 Control part 11 Comparison part 12 Difference group creation part 13 Thumbnail setting part 14 Same display circle setting part 15 Difference emphasis display part 20 Storage part 21 Difference point management table 22 Group ID management table 23 Neighborhood distance value information 24 Limit value information

Claims (4)

2つの画像データ間の複数の相違箇所を検出すると、複数の相違箇所について、近傍にある相違箇所同士を同一のグループに設定し、
前記グループに含まれる複数の相違箇所のうち最も離れている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.
記表示する処理は、前記距離が所定値より大きければ、前記2つの画像データのうちの少なくともいずれかの画像データに、前記距離の2つの相違箇所に設定されたグループに含まれる相違箇所を強調して表示する
処理をコンピュータに実行させることを特徴とする請求項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つの画像データのうちの少なくともいずれかの画像データに、前記距離の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.
JP2015023609A 2015-02-09 2015-02-09 DIFFERENT LOCATION DISPLAY CONTROL PROGRAM, DIFFERENT LOCATION DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING DEVICE Expired - Fee Related JP6572552B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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