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
JP4996038B2 - Image display program, image display apparatus, and image display method - Google Patents
[go: Go Back, main page]

JP4996038B2 - Image display program, image display apparatus, and image display method - Google Patents

Image display program, image display apparatus, and image display method Download PDF

Info

Publication number
JP4996038B2
JP4996038B2 JP2003342419A JP2003342419A JP4996038B2 JP 4996038 B2 JP4996038 B2 JP 4996038B2 JP 2003342419 A JP2003342419 A JP 2003342419A JP 2003342419 A JP2003342419 A JP 2003342419A JP 4996038 B2 JP4996038 B2 JP 4996038B2
Authority
JP
Japan
Prior art keywords
image
point
display
displayed
images
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
JP2003342419A
Other languages
Japanese (ja)
Other versions
JP2005107325A (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.)
Olympus Corp
Original Assignee
Olympus Corp
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 Olympus Corp filed Critical Olympus Corp
Priority to JP2003342419A priority Critical patent/JP4996038B2/en
Priority to PCT/JP2004/012911 priority patent/WO2005024777A1/en
Publication of JP2005107325A publication Critical patent/JP2005107325A/en
Priority to US11/364,188 priority patent/US7423657B2/en
Application granted granted Critical
Publication of JP4996038B2 publication Critical patent/JP4996038B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、複数の画像を比較可能に表示し得る画像表示プログラム、画像表示装置、画像表示方法に関する。   The present invention relates to an image display program, an image display apparatus, and an image display method that can display a plurality of images in a comparable manner.

近年のインターネット技術の発達に伴って、ホームページに画像を掲載する需要が増しており、デジタル静止画像を手軽に撮影することができるデジタルカメラが広範に普及しつつある。こうした個人ユースの分野に限らず、報道写真や広告写真などのプロフェッショナルユースの分野においても、現像が不要で画像を通信により新聞社等に伝送できることや、画素数の多い撮像素子が開発されて銀塩写真にひけをとらない高精細な画像を撮影することが可能になりつつあること、撮影した写真を容易にデジタル加工することができることなどから、デジタルカメラは確固とした地位を築きつつある。   With the recent development of Internet technology, the demand for posting images on homepages has increased, and digital cameras that can easily shoot digital still images are becoming widespread. Not only in the field of personal use, but also in the field of professional use such as news photography and advertising photography, development is unnecessary and images can be transmitted to newspapers and the like by communication. Digital cameras are establishing a firm position because it is becoming possible to shoot high-definition images that are comparable to salt photography, and that they can easily be digitally processed.

このようなデジタルカメラにより撮影された画像を、個人ユーザが例えば年賀状に使用するために選定したり、あるいはプロフェッショナルなカメラマンが雑誌等に掲載するために選定したりする際にも、銀塩カメラにより撮影された写真やフィルムにおいて行われていたのと同様に、複数枚の画像同士を並べて、これらを比較する作業が行われる。   A silver halide camera is also used when an individual user selects an image taken by a digital camera, for example, for use on a New Year's card, or when a professional photographer selects for publication in a magazine or the like. In the same way as is done for photographed photographs and films, an operation is performed in which a plurality of images are arranged and compared.

このような比較を行うための技術の一例として、特開平11−45334号公報には、複数の画像に対応する複数組の画像データに基づいてディスプレイ装置に上記複数の画像を表示させる工程と、上記複数の画像の内の何れか1つを基準画像として選択する工程と、上記基準画像について所定の画像処理を施すための処理パラメータを設定する工程と、上記基準画像に関し、上記処理パラメータに基づいて上記所定の画像処理を実行し、上記所定の画像処理後の画像を上記ディスプレイ装置に表示させる工程と、上記複数の画像の内の上記基準画像を除いた画像に関して、上記処理パラメータに基づいて上記所定の画像処理を実行し、上記所定の画像処理後の画像を上記ディスプレイ装置に表示させる工程と、を備える画像の比較表示方法が記載されている。   As an example of a technique for performing such comparison, Japanese Patent Application Laid-Open No. 11-45334 discloses a step of displaying the plurality of images on a display device based on a plurality of sets of image data corresponding to a plurality of images, A step of selecting any one of the plurality of images as a reference image, a step of setting a processing parameter for performing predetermined image processing on the reference image, and the reference image, based on the processing parameter And executing the predetermined image processing to display the image after the predetermined image processing on the display device, and an image excluding the reference image among the plurality of images based on the processing parameters. Performing the predetermined image processing and displaying the image after the predetermined image processing on the display device. It has been described.

こうして、並べて表示した複数の画像を連動させて、拡大/縮小、移動、領域切り出し、回転等の処理を行うことにより、選択された複数の画像を処理しながら比較する際の作業効率を高めるようにしたものとなっている。
特開平11−45334号公報
In this way, a plurality of images displayed side by side are linked to perform processing such as enlargement / reduction, movement, area cutout, rotation, etc., so as to improve work efficiency when comparing a plurality of selected images while processing them. It has become.
Japanese Patent Laid-Open No. 11-45334

しかしながら、上記特開平11−45334号公報に記載されたような、複数の画像を連動して拡大/縮小したり移動させたりする処理を行うだけでは、必ずしも画像同士を比較し易いといえない場合がある。すなわち、比較する際には、画像を構成する画素数(解像度)が異なったり、縦位置で撮影されたか横位置で撮影されたかが異なったり、撮影時の撮影光学系のズーム倍率が異なったりするような各種の画像が混在していることがあるが、こうした異なる種類の画像同士を単に並べて表示しただけの状態では、主要被写体の表示サイズが異なるのが一般的である。従って、このような画像同士を連動させて例えば拡大したとしても、主要被写体のサイズが異なるまま拡大されるために、単に連動させるだけでは比較し易くなるとはいえないのである。   However, it is not always easy to compare images by simply performing a process of enlarging / reducing or moving a plurality of images in conjunction with each other as described in JP-A-11-45334. There is. That is, when comparing, the number of pixels constituting the image (resolution) is different, whether the image is taken in the vertical position or the horizontal position, or the zoom magnification of the photographing optical system at the time of photographing is different. Various types of images may be mixed, but in a state where these different types of images are simply displayed side by side, the display size of the main subject is generally different. Accordingly, even if such images are linked together and enlarged, for example, the main subject is enlarged while being different in size, so it cannot be said that it is easy to make a comparison by simply linking them.

本発明は上記事情に鑑みてなされたものであり、複数の画像同士を簡単な操作で良好に比較することができる画像表示プログラム、画像表示装置、画像表示方法を提供することを目的としている。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image display program, an image display device, and an image display method capable of satisfactorily comparing a plurality of images with a simple operation.

上記の目的を達成するために、第1の発明による画像表示プログラムは、コンピュータの表示装置の画面の複数の表示エリアに表示された画像を処理するプログラムであって、複数の画像を複数の表示エリアに各々表示する画像表示ステップと、上記複数の表示エリアに表示された画像毎に2本の平行線を指定することによりこれらの2本の平行線の距離として基準となる長さを設定すると共に、基準になる方向を設定する基準設定ステップと、上記複数の画像に各設定された上記基準の長さが互いに等しくなるように上記表示エリアに表示される各画像を拡大または縮小すると共に、上記複数の画像に各設定された上記基準の方向が互いに等しくなるように、上記表示エリアに表示される画像を回転する画像幾何調整ステップと、を有し、上記基準設定ステップは、表示されている画像中に第1の点と第2の点とを指定することにより、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を上記基準の方向として設定し、表示されている画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を上記基準の長さとして設定するものである。 To achieve the above object, an image display program according to a first invention is a program for processing images displayed in a plurality of display areas of a screen of a display device of a computer, wherein the plurality of images are displayed in a plurality. An image display step for displaying each of the areas, and by specifying two parallel lines for each of the images displayed in the plurality of display areas, a reference length is set as a distance between the two parallel lines. In addition, a reference setting step for setting a reference direction, and each image displayed in the display area is enlarged or reduced so that the reference lengths set for the plurality of images are equal to each other . as the direction of the reference that are each set to the plurality of images are equal to each other, it has an image geometry adjustment step of rotating the image displayed on the display area, and The reference setting step sets a first line passing through the first point and the second point by designating the first point and the second point in the displayed image. The direction from the first point to the second point is set as the reference direction, and the third point is designated in the displayed image, so that the first point passes through the third point. A second line parallel to the first line is set, and the distance between the first line and the second line is set as the reference length.

の発明による画像表示装置は、複数の画像を複数の表示エリアに各々表示する画像表示手段と、上記複数の表示エリアに表示された画像毎に2本の平行線を指定することによりこれらの2本の平行線の距離として基準となる長さを設定すると共に、基準になる方向を設定する基準設定手段と、上記複数の画像に各設定された上記基準の長さが互いに等しくなるように上記表示エリアに表示される各画像を拡大または縮小すると共に、上記複数の画像に各設定された上記基準の方向が互いに等しくなるように、上記表示エリアに表示される画像を回転する画像幾何調整手段と、を具備し、上記基準設定手段は、表示されている画像中に第1の点と第2の点とを指定することにより、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を上記基準の方向として設定し、表示されている画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を上記基準の長さとして設定するものである。 According to a second aspect of the present invention, there is provided an image display device for displaying a plurality of images in a plurality of display areas, and by specifying two parallel lines for each of the images displayed in the plurality of display areas. The reference length is set as the distance between the two parallel lines, and the reference setting means for setting the reference direction and the reference length set for each of the plurality of images are equal to each other. The image geometry for enlarging or reducing each image displayed in the display area and rotating the image displayed in the display area so that the reference directions set in the plurality of images are equal to each other. Adjusting means, and the reference setting means passes through the first point and the second point by designating the first point and the second point in the displayed image. If you set the first line Then, the direction from the first point to the second point is set as the reference direction, and the third point is designated in the displayed image, so that the third point passes through the third point. A second line parallel to the first line is set, and a distance between the first line and the second line is set as the reference length.

の発明による画像表示方法は、複数の画像を複数の表示エリアに各々表示する画像表示ステップと、上記複数の表示エリアに表示された画像毎に2本の平行線を指定することによりこれらの2本の平行線の距離として基準となる長さを設定すると共に、基準になる方向を設定する基準設定ステップと、上記複数の画像に各設定された上記基準の長さが互いに等しくなるように上記表示エリアに表示される各画像を拡大または縮小すると共に、上記複数の画像に各設定された上記基準の方向が互いに等しくなるように、上記表示エリアに表示される画像を回転する画像幾何調整ステップと、を有し、上記基準設定ステップは、表示されている画像中に第1の点と第2の点とを指定することにより、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を上記基準の方向として設定し、表示されている画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を上記基準の長さとして設定するものである。
According to a third aspect of the present invention, there is provided an image display method for displaying a plurality of images in a plurality of display areas, and by specifying two parallel lines for each of the images displayed in the plurality of display areas. The reference length is set as the distance between the two parallel lines, and the reference setting step for setting the reference direction is set so that the reference lengths set for the plurality of images are equal to each other. The image geometry for enlarging or reducing each image displayed in the display area and rotating the image displayed in the display area so that the reference directions set in the plurality of images are equal to each other. An adjustment step, wherein the reference setting step passes through the first point and the second point by designating the first point and the second point in the displayed image. First And the direction from the first point to the second point is set as the reference direction, and the third point is designated in the displayed image by A second line parallel to the first line is set, and a distance between the first line and the second line is set as the reference length.

本発明の画像表示プログラム、画像表示装置、画像表示方法によれば、複数の画像同士を簡単な操作で良好に比較することができる。   According to the image display program, the image display apparatus, and the image display method of the present invention, a plurality of images can be satisfactorily compared by a simple operation.

以下、図面を参照して本発明の実施例を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1から図5は本発明の実施例1を示したものであり、図1は、画像表示装置の構成を示すブロック図である。   1 to 5 show Embodiment 1 of the present invention, and FIG. 1 is a block diagram showing a configuration of an image display apparatus.

この画像表示装置は、例えば、コンピュータにおいて、画像表示プログラムを実行することにより構成される装置となっている。従って、この図1においては、機能ブロックとして構成を示しているが、実際にはCPU等の処理装置により実行されたり、あるいはCPU等の制御の下に周辺デバイス等により実行されたりするものとなっている。なお、これに限らず、専用のハードウェアにより、同等の機能を果たすようにしても構わないし、既存の装置を組み合わせたものに画像表示方法を適用することにより、同等の機能を果たすようにしても良いことは勿論である。   This image display apparatus is an apparatus configured by executing an image display program in a computer, for example. Therefore, in FIG. 1, the configuration is shown as a functional block, but in actuality, it is executed by a processing device such as a CPU or by a peripheral device or the like under the control of the CPU. ing. However, the present invention is not limited to this, and the same function may be achieved by dedicated hardware, or the equivalent function may be achieved by applying the image display method to a combination of existing devices. Of course, it is also good.

該画像表示装置は、例えば後述するディスプレイ4の画面上に表示されている操作ボタンをマウス等によりポイントしてクリックするなどにより操作入力がなされるように構成された基準設定手段たる操作入力部1と、デジタルカメラ等の撮像装置からダウンロードにより入力されたりあるいはメモリカード等を介して入力された画像ファイルを格納しておく画像メモリ2aと上記操作入力部1により設定された値等を記憶する表示設定メモリ2bとを含む記憶部2と、上記操作入力部1からの操作入力に応じて上記画像メモリ2aから読み出され後述する処理部6により処理された表示画像を後述するディスプレイ4に表示するための画像表示手段たる表示部3と、この表示部3の制御により画像やプログラム画面を表示するためのディスプレイ4と、上記操作入力部1からの操作入力に応じて原画像から表示画像を生成したり表示画像に拡大/縮小や回転などの各種の処理を行ったりするための画像幾何調整手段たる処理部6と、上記操作入力部1、記憶部2、表示部3、処理部6を互いに接続するバス5と、を有して構成されている。   The image display device includes, for example, an operation input unit 1 serving as a reference setting unit configured to input an operation by pointing and clicking an operation button displayed on a screen of a display 4 to be described later with a mouse or the like. An image memory 2a for storing an image file input by downloading from an imaging device such as a digital camera or via a memory card, and a display for storing values set by the operation input unit 1 A storage unit 2 including a setting memory 2b and a display image read from the image memory 2a and processed by a processing unit 6 described later in response to an operation input from the operation input unit 1 are displayed on a display 4 described later. A display unit 3 as an image display means for displaying the image and a program screen under the control of the display unit 3 A process as an image geometric adjustment means for generating a display image from the original image in accordance with the ray 4 and an operation input from the operation input unit 1 and performing various processes such as enlargement / reduction and rotation on the display image And a bus 5 that connects the operation input unit 1, the storage unit 2, the display unit 3, and the processing unit 6 to each other.

次に、図2は、画像表示プログラムの画面を示す図である。   Next, FIG. 2 is a diagram showing a screen of the image display program.

この画面は、例えばグラフィックユーザインターフェースを備えたマルチウィンドウタイプのオペレーティングシステム上で画像表示プログラムを実行したときの、1つのウィンドウとして表示される該画像表示プログラムの画面を示したものである。   This screen shows the screen of the image display program displayed as one window when the image display program is executed on, for example, a multi-window type operating system having a graphic user interface.

ウィンドウ11には、2つの画像を並べて表示し比較を行うためのバーチャルライトボックスエリア11aと、上記画像メモリ2aに記憶されている画像ファイルに係るサムネール画像を複数配列して表示するためのサムネールエリア11bと、が表示される。   In the window 11, a virtual light box area 11a for displaying and comparing two images side by side, and a thumbnail area for displaying a plurality of thumbnail images related to the image file stored in the image memory 2a. 11b is displayed.

上記バーチャルライトボックスエリア11aには、画像を表示する表示エリアがこの例では2つ、つまり略同じ大きさの表示エリア12,13として並べて設けられており、これらの表示エリア12,13には、画像が表示エリア内に収まらない場合にスクロールするためのスクロールバー14が操作可能に表示され得るようになっている。   In the virtual light box area 11a, two display areas for displaying an image are provided in this example, that is, display areas 12 and 13 having substantially the same size. In these display areas 12 and 13, A scroll bar 14 for scrolling when an image does not fit in the display area can be displayed in an operable manner.

さらに、上記サムネールエリア11bには、上記画像メモリ2aに記憶されている画像ファイルに係るサムネール画像を表示するための表示エリア15が複数配列して設けられている。   Further, the thumbnail area 11b is provided with a plurality of display areas 15 for displaying thumbnail images related to the image files stored in the image memory 2a.

続いて、図3は複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図、図4は表示サイズ調整の処理を示すフローチャート、図5は上記図4における比較画像表示の処理の詳細を示すフローチャートである。   3 is a diagram for explaining an operation procedure for making the sizes of main subjects in images displayed in a plurality of display areas substantially the same, FIG. 4 is a flowchart showing display size adjustment processing, and FIG. 5 is a flowchart showing details of a comparative image display process in FIG.

ここでは、図3(A)に示すような画像に対して、図3(B)に示すような画像における主要被写体のサイズが小さく、これらの主要被写体がほぼ同一のサイズで表示されるように調整するための手順について説明する。   Here, the size of the main subject in the image as shown in FIG. 3B is smaller than the image as shown in FIG. 3A, and these main subjects are displayed in almost the same size. A procedure for adjustment will be described.

表示サイズ調整の処理を開始すると、比較対象となる第1の画像と第2の画像の選択を行う(ステップS1)。この画像の選択は、例えば、上記サムネールエリア11bに表示されているサムネール画像を、上記バーチャルライトボックスエリア11aの表示エリア12,13の何れかにドラッグアンドドロップするなどにより行われる。そして、選択されたサムネール画像に係る表示画像を、表示エリア12,13の選択された方に表示する(ステップS2)。このような操作が表示エリア12,13の両方に対して行われることにより、比較対象となる2つの画像が表示される。   When the display size adjustment process is started, a first image and a second image to be compared are selected (step S1). This image selection is performed, for example, by dragging and dropping the thumbnail image displayed in the thumbnail area 11b onto one of the display areas 12 and 13 in the virtual light box area 11a. Then, the display image related to the selected thumbnail image is displayed on the selected one of the display areas 12 and 13 (step S2). By performing such an operation on both display areas 12 and 13, two images to be compared are displayed.

その後、表示された2つの画像の内の何れか一方の画像(これを第1の画像とする)(ここでは、表示エリア12に表示されている画像が第1の画像である例について説明する。)において、例えばマウス等によるドラッグ操作がなされたことを検出したら(ステップS3)、ドラッグの始点P1(マウスによるドラッグ操作においては、マウスボタンの押下により指定される。)と終点P2(同様に、マウスボタンを離すことにより指定される。)の間隔長(マウスボタンが押下されたまま移動した画面上の距離)を算出する(ステップS4)。   Thereafter, one of the two displayed images (this is the first image) (here, an example in which the image displayed in the display area 12 is the first image will be described. )), For example, when it is detected that a drag operation with the mouse or the like has been performed (step S3), the drag start point P1 (designated by pressing the mouse button in the mouse drag operation) and the end point P2 (similarly). , Which is designated by releasing the mouse button) is calculated (distance on the screen moved with the mouse button held down) (step S4).

次に、表示された内の他方の画像(これを第2の画像とする)(この例では、表示エリア13に表示されている画像)において、マウス等によるドラッグ操作がなされたことを検出したら(ステップS5)、同様に、ドラッグの始点Q1と終点Q2の間隔長を算出する(ステップS6)。   Next, when it is detected that a drag operation with a mouse or the like is performed in the other displayed image (this is the second image) (in this example, the image displayed in the display area 13). Similarly, the interval length between the drag start point Q1 and the end point Q2 is calculated (step S6).

そして、第1の画像を基準として、第2の画像の拡大率を、Q1とQ2との間隔長がP1とP2との間隔長に一致するように算出すると共に、第2の画像の移動距離を、拡大/縮小処理後のQ1がP1に一致しかつ拡大/縮小処理後のQ2がP2に一致するように算出する(ステップS7)。こうして、第2の画像を拡大率に応じて拡大/縮小し、算出した移動距離だけ平行移動する(ステップS8)。   Then, using the first image as a reference, the enlargement ratio of the second image is calculated so that the interval length between Q1 and Q2 matches the interval length between P1 and P2, and the moving distance of the second image Is calculated so that Q1 after the enlargement / reduction process coincides with P1 and Q2 after the enlargement / reduction process coincides with P2 (step S7). In this way, the second image is enlarged / reduced according to the enlargement ratio and translated by the calculated movement distance (step S8).

その後、第1の画像と第2の画像の、表示拡大率と画面表示部分の位置とを、上記表示設定メモリ2bにそれぞれ保存し(ステップS9)、ディスプレイ4上の画像表示を更新して(ステップS10)、この表示サイズ調整の処理を完了する。   Thereafter, the display magnification and the position of the screen display portion of the first image and the second image are stored in the display setting memory 2b (step S9), and the image display on the display 4 is updated (step S9). Step S10), the display size adjustment process is completed.

続いて、図5を参照して、上記ステップS2における比較画像表示の処理について説明する。   Next, the comparison image display process in step S2 will be described with reference to FIG.

この処理を開始すると、選択された第1の画像および第2の画像を、上記画像メモリ2aから読み出し(ステップS11)、これら第1の画像および第2の画像の、表示拡大率、回転角度、画面表示部分の位置、の各情報が上記表示設定メモリ2bに登録されているか否かを判断する(ステップS12)。   When this process is started, the selected first image and second image are read from the image memory 2a (step S11), and the display magnification, rotation angle, and the like of these first image and second image are displayed. It is determined whether or not the information on the position of the screen display part is registered in the display setting memory 2b (step S12).

ここで登録されている場合には、第1の画像および第2の画像を登録されている表示拡大率に応じて拡大または縮小し(ステップS13)、さらに、回転角度情報が登録されている場合には、第1の画像または第2の画像を登録されている回転角度に応じて回転する(ステップS14)。   When registered here, the first image and the second image are enlarged or reduced in accordance with the registered display magnification ratio (step S13), and further, rotation angle information is registered. The first image or the second image is rotated according to the registered rotation angle (step S14).

そして、第1の画像および第2の画像の画面表示範囲に応じて、前記拡大または縮小され回転された第1の画像および第2の画像からそれぞれの表示画像を生成する(ステップS15)。   Then, according to the screen display range of the first image and the second image, respective display images are generated from the first image and the second image that have been enlarged or reduced and rotated (step S15).

このステップS15が終了した場合には、上記ステップS15で生成した第1の画像の表示画像および第2の画像の表示画像をディスプレイ4に表示してから、また、上記ステップS12において各情報が上記表示設定メモリ2bに登録されていない場合には、所定の初期値に基づいて生成した第1の画像の表示画像および第2の画像の表示画像をディスプレイ4に表示してから(ステップS16)、この比較画像表示を完了する。   When step S15 is completed, the display image of the first image and the display image of the second image generated in step S15 are displayed on the display 4, and each information is displayed in step S12. If it is not registered in the display setting memory 2b, the display image of the first image and the display image of the second image generated based on the predetermined initial value are displayed on the display 4 (step S16), This comparison image display is completed.

なお、画像を表示する表示エリアは、同一ディスプレイの画面上に設定された表示エリアに限るものではなく、同一の表示特性(例えば同一の解像度など)を有する複数のディスプレイの画面にそれぞれ設定された表示エリアであっても構わない。   The display area for displaying an image is not limited to the display area set on the screen of the same display, and is set for each of a plurality of display screens having the same display characteristics (for example, the same resolution). It may be a display area.

また、上述では2つの画像を比較する例を示したが、これに限らず、3つ以上の画像を同時に比較する場合にも、同様に適用することが可能である。加えて、基準画像(他の画像を拡大/縮小して合わせるときの基準となる画像)は、最初に2点を指定した画像である必要はなく、最後に2点を指定した画像でも良いし、2点の間隔が大きい方の画像、あるいは2点の間隔が小さい方の画像の何れかを基準画像とするようにしても良い。   Moreover, although the example which compares two images was shown above, it is applicable not only to this but also when comparing three or more images simultaneously. In addition, the reference image (an image used as a reference when other images are enlarged / reduced and matched) does not need to be an image in which two points are specified first, and may be an image in which two points are specified last. Either the image having the larger interval between the two points or the image having the smaller interval between the two points may be used as the reference image.

さらに、上述では主要被写体を同一サイズとする例を挙げたが、主要被写体に限らず、画像中の同一被写体を同一サイズとすることも可能であるし、さらには、同一の被写体が画像になくても、所定の位置に所定の長さの仮想的な被写体があったと仮定した場合に、この仮想的被写体を同一サイズとするようにすることも可能である。   Furthermore, in the above example, the main subject is set to the same size. However, not only the main subject but also the same subject in the image can be set to the same size, and further, the same subject is not included in the image. However, when it is assumed that there is a virtual subject having a predetermined length at a predetermined position, it is possible to make the virtual subject have the same size.

そして、上述ではマウスのドラッグ操作により画像中の2点を指定しているが、画像中の異なる場所で2回クリック操作を行うことにより指定しても構わないし、その他の各種の操作入力方法を広く採用することが可能である。このときには、簡便で分かり易い操作入力方法を採用することが望ましい。   In the above description, two points in the image are designated by dragging the mouse. However, it may be designated by clicking twice in different places in the image. Various other operation input methods may be used. It can be widely adopted. At this time, it is desirable to adopt a simple and easy-to-understand operation input method.

このような実施例1によれば、表示されている画像中の2点を指定するという簡単な操作だけで、これらの2点を結ぶ線分の長さとして基準の長さを設定することができ、2つの画像に含まれる被写体を同一サイズで観察することが可能になる。これにより、複数の画像同士を良好に比較することができる。   According to the first embodiment, the reference length can be set as the length of the line segment connecting these two points with a simple operation of designating the two points in the displayed image. It is possible to observe subjects included in the two images with the same size. Thereby, a some image can be compared favorably.

図6および図7は本発明の実施例2を示したものであり、図6は複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図、図7は表示サイズ調整の処理を示すフローチャートである。   6 and 7 show Embodiment 2 of the present invention, and FIG. 6 is a diagram for explaining an operation procedure for making the sizes of main subjects in images displayed in a plurality of display areas substantially the same. FIG. 7 is a flowchart showing display size adjustment processing.

この実施例2において、上述の実施例1と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。   In the second embodiment, the same parts as those of the first embodiment are denoted by the same reference numerals and the description thereof is omitted, and only different points will be mainly described.

この実施例2においても、図6(A)に示すような画像に対して、図6(B)に示すような画像における主要被写体のサイズが小さい場合を例に説明する。   Also in the second embodiment, a case where the size of the main subject in the image as shown in FIG. 6B is smaller than the image as shown in FIG. 6A will be described as an example.

表示サイズ調整の処理を開始すると、上記ステップS1とステップS2を行って、比較対象となる第1の画像と第2の画像とを選択し、表示エリア12,13にそれぞれ表示する。   When the display size adjustment process is started, the above-described steps S1 and S2 are performed, and the first image and the second image to be compared are selected and displayed in the display areas 12 and 13, respectively.

その後、水平の直線(長方形をなす表示エリアの横辺に平行な線)かまたは垂直の直線(長方形をなす表示エリアの縦辺に平行な線)を選択し(ステップS21)、表示された2つの画像の内の何れか一方の画像(これを第1の画像とする)において、マウス等による操作(例えば、ドラッグ操作におけるマウスボタンの押下操作)が点P1の位置でなされたことを検出したら、該点P1を通る水平または垂直の内の選択された方の第1の直線L1を生成して表示する(ステップS22)。具体的には、マウスボタンを押下操作することにより、マウスポインタの位置に水平な直線が表示され、マウスをドラッグ操作するのに伴ってこの水平な直線が画面上を上下に移動し、マウスボタンを離すことにより、その離した位置で水平な直線が固定される。   Thereafter, a horizontal straight line (a line parallel to the horizontal side of the rectangular display area) or a vertical straight line (a line parallel to the vertical side of the rectangular display area) is selected (step S21), and the displayed 2 If it is detected in any one of the two images (this is the first image) that an operation with a mouse or the like (for example, a mouse button pressing operation in a drag operation) is performed at the position of the point P1. The first straight line L1 selected from the horizontal and vertical directions passing through the point P1 is generated and displayed (step S22). Specifically, when a mouse button is pressed, a horizontal straight line is displayed at the position of the mouse pointer, and as the mouse is dragged, the horizontal straight line moves up and down on the screen. By releasing, the horizontal straight line is fixed at the released position.

続いて、上記第1の画像において、マウス等による操作(同様に、ドラッグ操作におけるマウスボタンを離す操作)が点P2の位置でなされたことを検出したら、該点P2を通る上記第1の直線L1と平行な第2の直線L2を生成して表示する(ステップS23)。   Subsequently, in the first image, when it is detected that an operation with the mouse or the like (similarly, an operation of releasing the mouse button in the drag operation) is performed at the position of the point P2, the first straight line passing through the point P2 is detected. A second straight line L2 parallel to L1 is generated and displayed (step S23).

そして、上記第1の直線L1と上記第2の直線L2との距離(間隔長)を算出する(ステップS24)。   Then, a distance (interval length) between the first straight line L1 and the second straight line L2 is calculated (step S24).

次に、表示された内の他方の画像(これを第2の画像とする)において、マウス等による操作が点Q1の位置でなされたことを検出したら、該点Q1を通る上記第1の直線L1と平行な第3の直線L3を生成して表示する(ステップS25)。   Next, when it is detected that the operation with the mouse or the like is performed at the position of the point Q1 in the other displayed image (this is the second image), the first straight line passing through the point Q1. A third straight line L3 parallel to L1 is generated and displayed (step S25).

同様に、上記第2の画像において、マウス等による操作が点Q2の位置でなされたことを検出したら、該点Q2を通る上記第1の直線L1と平行な第4の直線L4を生成して表示する(ステップS26)。なお、直線L2〜L4の位置の固定手順は、直線L1の位置の固定手順と同様である。   Similarly, in the second image, when it is detected that the operation by the mouse or the like is performed at the position of the point Q2, a fourth straight line L4 parallel to the first straight line L1 passing through the point Q2 is generated. Displayed (step S26). The procedure for fixing the positions of the straight lines L2 to L4 is the same as the procedure for fixing the position of the straight line L1.

そして、上記第3の直線L3と上記第4の直線L4との距離(間隔長)を算出する(ステップS27)。   Then, the distance (interval length) between the third straight line L3 and the fourth straight line L4 is calculated (step S27).

上記ステップS24で算出された第1の直線L1と上記第2の直線L2との間隔長と、上記ステップS27で算出された第3の直線L3と上記第4の直線L4との間隔長と、に基づいて、第2の画像の拡大率を算出し(ステップS28)、第2の画像を拡大率に応じて拡大または縮小する(ステップS29)。   An interval length between the first straight line L1 and the second straight line L2 calculated in step S24, an interval length between the third straight line L3 and the fourth straight line L4 calculated in step S27, and Based on the above, the enlargement ratio of the second image is calculated (step S28), and the second image is enlarged or reduced according to the enlargement ratio (step S29).

その後は、上記ステップS9と上記ステップS10とを行ってから、この表示サイズ調整の処理を完了する。   Thereafter, the display size adjustment processing is completed after performing Step S9 and Step S10.

このような実施例2によれば、上述した実施例1とほぼ同様の効果を奏するとともに、表示されている画像中に2本の平行線を指定するという簡単な操作だけで、これらの2本の平行線の距離として基準の長さを設定することができ、2つの画像に含まれる被写体を同一サイズで観察することが可能になる。これにより、複数の画像同士を良好に比較することができる。   According to the second embodiment, the same effects as those of the first embodiment described above can be obtained, and these two lines can be obtained only by a simple operation of designating two parallel lines in the displayed image. The reference length can be set as the distance between the parallel lines, and the subjects included in the two images can be observed with the same size. Thereby, a some image can be compared favorably.

また、2本の平行線は、各直線毎にそれぞれ独立な操作で位置を指定することができるために、精度の高い位置決めを行うことが可能となり、これらの平行な直線の間隔によって決まる画面上の長さの指定の精度が向上する。   In addition, since the position of the two parallel lines can be designated by an independent operation for each straight line, it is possible to perform positioning with high accuracy, and on the screen determined by the interval between these parallel straight lines. The accuracy of the length specification is improved.

図8および図9は本発明の実施例3を示したものであり、図8は複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図、図9は表示サイズ調整の処理を示すフローチャートである。   FIGS. 8 and 9 show Embodiment 3 of the present invention, and FIG. 8 is a diagram for explaining an operation procedure for making the sizes of main subjects in images displayed in a plurality of display areas substantially the same. FIG. 9 is a flowchart showing display size adjustment processing.

この実施例3において、上述の実施例1,2と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。   In the third embodiment, the same parts as those in the first and second embodiments are denoted by the same reference numerals, description thereof is omitted, and only different points will be mainly described.

この実施例3においても、図8(A)に示すような画像に対して、図8(B)に示すような画像における主要被写体のサイズが小さい場合を例に説明する。   Also in the third embodiment, a case where the size of the main subject in the image as shown in FIG. 8B is smaller than the image as shown in FIG. 8A will be described as an example.

表示サイズ調整の処理を開始すると、上記ステップS1とステップS2を行って、比較対象となる第1の画像と第2の画像とを選択し、表示エリア12,13にそれぞれ表示する。   When the display size adjustment process is started, the above-described steps S1 and S2 are performed, and the first image and the second image to be compared are selected and displayed in the display areas 12 and 13, respectively.

その後、表示された2つの画像の内の何れか一方の画像(これを第1の画像とする)において、マウス等によるドラッグ操作がなされ、2点P1,P2が指定されたことを検出したら、その2点P1,P2間に第1の直線L1を生成してディスプレイ4に表示する(ステップS31)。具体的には、マウスボタンを押下してドラッグすると、マウスボタンを押下したときのマウスポインタの位置(点P1)と、ドラッグ中のマウスポインタの位置(点P2)と、の2点を通る直線L1が表示され、マウスボタンを離すと、その位置で直線L1が固定される。   Thereafter, when it is detected that one of the two displayed images (this is the first image) is dragged with a mouse or the like and two points P1 and P2 are designated, A first straight line L1 is generated between the two points P1 and P2 and displayed on the display 4 (step S31). Specifically, when the mouse button is pressed and dragged, a straight line passing through two points, the position of the mouse pointer when the mouse button is pressed (point P1) and the position of the mouse pointer being dragged (point P2). When L1 is displayed and the mouse button is released, the straight line L1 is fixed at that position.

続いて、上記第1の画像において、マウス等による操作(例えば、クリック操作)が点P3の位置でなされたことを検出したら、該点P3を通る上記第1の直線L1に平行な第2の直線L2を生成して表示する(ステップS32)。   Subsequently, when it is detected in the first image that an operation (for example, a click operation) with a mouse or the like is performed at the position of the point P3, a second parallel to the first straight line L1 passing through the point P3 is detected. A straight line L2 is generated and displayed (step S32).

そして、上記ステップS24において、上記第1の直線L1と上記第2の直線L2との距離(間隔長)を算出する。   In step S24, the distance (interval length) between the first straight line L1 and the second straight line L2 is calculated.

次に、表示された内の他方の画像(これを第2の画像とする)において、マウス等による操作が点Q1の位置でなされたことを検出したら、上記第1の直線L1に平行な第3の直線L3を生成して表示する(ステップS33)。   Next, when it is detected that the operation with the mouse or the like is performed at the position of the point Q1 in the other displayed image (this is referred to as a second image), the second image parallel to the first straight line L1 is detected. 3 straight lines L3 are generated and displayed (step S33).

同様に、上記第2の画像において、マウス等による操作が点Q2の位置でなされたことを検出したら、上記第1の直線L1に平行な第4の直線L4を生成して表示する(ステップS34)。   Similarly, when it is detected in the second image that the operation with the mouse or the like is performed at the position of the point Q2, a fourth straight line L4 parallel to the first straight line L1 is generated and displayed (step S34). ).

そして、上記ステップS27において、上記第3の直線L3と上記第4の直線L4との距離(間隔長)を算出する。   In step S27, the distance (interval length) between the third straight line L3 and the fourth straight line L4 is calculated.

その後は、上記ステップS28と上記ステップS29とを行い、さらに、上記ステップS9と上記ステップS10とを行ってから、この表示サイズ調整の処理を完了する。なお、直線L2〜L4の位置の固定手順は、実施例2の場合の直線の位置固定手順と同様である。   Thereafter, step S28 and step S29 are performed, and further, step S9 and step S10 are performed, and then the display size adjustment processing is completed. The procedure for fixing the positions of the straight lines L2 to L4 is the same as the procedure for fixing the position of the straight lines in the second embodiment.

このような実施例3によれば、上述した実施例1,2とほぼ同様の効果を奏するとともに、表示されている画像中に2本の平行線を指定するという簡単な操作だけで、これらの2本の平行線の距離として基準の長さを設定することができ、2つの画像に含まれる被写体を同一サイズで観察することが可能になる。これにより、複数の画像同士を良好に比較することができる。   According to the third embodiment, the same effects as those of the first and second embodiments described above can be obtained, and these two operations can be performed with a simple operation of designating two parallel lines in the displayed image. A reference length can be set as the distance between two parallel lines, and the subjects included in the two images can be observed with the same size. Thereby, a some image can be compared favorably.

また、2本の平行線の指定は、表示されている複数の画像の中の第1の画像において、表示されている画像中に第1の点と第2の点とを指定することにより、これらの2点を通る第1の線を設定し、次に、該画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定し、表示されている複数の画像の中の第2もしくはそれ以降の画像において、2つの点を指定することにより、該2つの点を各々通り上記第1の線に平行な2本の線を設定することによりなされるために、操作が容易であるとともに、表示エリアに対して傾斜する平行線を設定することも可能となり、斜めに傾いた被写体も同一方向に変更して容易に比較することが可能となる。   In addition, the designation of the two parallel lines is performed by designating the first point and the second point in the displayed image in the first image among the plurality of displayed images. By setting a first line passing through these two points and then specifying a third point in the image, a second line passing through the third point and parallel to the first line And by specifying two points in the second or subsequent image of the plurality of displayed images, the two points passing through the two points and parallel to the first line are set. Because it is done by setting a line, it is easy to operate and it is also possible to set parallel lines that are inclined with respect to the display area, and it is also easy to compare diagonally inclined subjects in the same direction It becomes possible to do.

図10から図12は本発明の実施例4を示したものであり、図10は複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図、図11は表示サイズ調整の処理を示すフローチャート、図12は第1の画像と第2の画像とに表示した各長方形領域内の4つの部分領域の配置を示す図である。   FIGS. 10 to 12 show Embodiment 4 of the present invention, and FIG. 10 is a diagram for explaining an operation procedure for making the sizes of main subjects in images displayed in a plurality of display areas substantially the same. FIG. 11 is a flowchart showing the display size adjustment process, and FIG. 12 is a diagram showing the arrangement of four partial areas in each rectangular area displayed in the first image and the second image.

この実施例4において、上述の実施例1〜3と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。   In the fourth embodiment, parts similar to those of the first to third embodiments are denoted by the same reference numerals, description thereof is omitted, and only different points will be mainly described.

この実施例4においては、図10(A)に示すような画像に対して、図10(B)に示すような画像における主要被写体のサイズが小さいとともに、さらに主要被写体の角度が約90度単位で異なっている場合を例に説明する。   In the fourth embodiment, the size of the main subject in the image shown in FIG. 10B is smaller than that shown in FIG. 10A, and the angle of the main subject is about 90 degrees. An example will be described in which they are different.

表示サイズ調整の処理を開始すると、上記ステップS1とステップS2を行って、比較対象となる第1の画像と第2の画像とを選択し、表示エリア12,13にそれぞれ表示する。   When the display size adjustment process is started, the above-described steps S1 and S2 are performed, and the first image and the second image to be compared are selected and displayed in the display areas 12 and 13, respectively.

その後、表示された2つの画像の内の何れか一方の画像(これを第1の画像とする)において、マウス等によるドラッグ操作がなされ、2点P1,P2が指定されたことを検出したら、その2点P1,P2間を対角線とし各辺が表示エリア12,13の四辺の何れかに平行となるような第1の長方形領域R1を生成してディスプレイ4に表示する(ステップS41)。   Thereafter, when it is detected that one of the two displayed images (this is the first image) is dragged with a mouse or the like and two points P1 and P2 are designated, A first rectangular region R1 having a diagonal line between the two points P1 and P2 and each side parallel to any of the four sides of the display areas 12 and 13 is generated and displayed on the display 4 (step S41).

続いて、第1の長方形領域R1の2本の対角線と四辺とで囲まれる4つの部分領域A,B,C,D(図12(A)参照)の夫々について、部分領域内に含まれる各画素の色差の平均値を算出する(ステップS42)。ここに、色差としては、CrまたはCbの何れか一方に着目して、着目した方の色差のみについて、各画素の平均値を算出する処理を行う。なお、RGB信号から色差Cr,色差Cbを算出する方法については、後段のステップS45において説明する。   Subsequently, each of the four partial areas A, B, C, and D (see FIG. 12A) surrounded by the two diagonal lines and the four sides of the first rectangular area R1 is included in the partial area. An average value of color differences of pixels is calculated (step S42). Here, as the color difference, attention is paid to either one of Cr or Cb, and an average value of each pixel is calculated for only the color difference of interest. Note that a method for calculating the color difference Cr and the color difference Cb from the RGB signal will be described in step S45 at a later stage.

次に、表示された内の他方の画像(これを第2の画像とする)において、マウス等によるドラッグ操作がなされ、2点Q1,Q2が指定されたことを検出したら、その2点Q1,Q2間を対角線とし各辺が表示エリア12,13の四辺の何れかに平行となるような第2の長方形領域R2を生成してディスプレイ4に表示する(ステップS43)。   Next, when it is detected that a drag operation with a mouse or the like is performed on the other displayed image (this is the second image) and two points Q1 and Q2 are designated, the two points Q1 and Q1 are detected. A second rectangular region R2 having a diagonal line between Q2 and each side parallel to any of the four sides of the display areas 12 and 13 is generated and displayed on the display 4 (step S43).

そして、第2の長方形領域R2の2本の対角線と四辺とで囲まれる4つの部分領域E,F,G,H(図12(B)参照)の夫々について、部分領域内に含まれる各画素の色差の平均値を算出する(ステップS44)。   For each of the four partial areas E, F, G, and H (see FIG. 12B) surrounded by the two diagonal lines and the four sides of the second rectangular area R2, each pixel included in the partial area. The average value of the color differences is calculated (step S44).

続いて、第1の長方形領域R1の4つの部分領域(エリア)の色差の配置(分布)と、第2の長方形領域R2の4つの部分領域(エリア)の色差の配置(分布)と、が同じ配置になるように、第2の画像を90度単位で回転する(ステップS45)。   Subsequently, the color difference arrangement (distribution) of the four partial areas (areas) of the first rectangular area R1 and the color difference arrangement (distribution) of the four partial areas (areas) of the second rectangular area R2 are: The second image is rotated by 90 degrees so that the same arrangement is obtained (step S45).

このステップS45の処理は、具体的には、以下のように行う。   Specifically, the process of step S45 is performed as follows.

まず、部分領域Aの色差の平均値と部分領域Eの色差の平均値との差の絶対値と、部分領域Bの色差の平均値と部分領域Fの色差の平均値との差の絶対値と、部分領域Cの色差の平均値と部分領域Gの色差の平均値との差の絶対値と、部分領域Dの色差の平均値と部分領域Hの色差の平均値との差の絶対値と、の合計(第1の合計)を算出する。   First, the absolute value of the difference between the average value of the color difference of the partial area A and the average value of the color difference of the partial area E, and the absolute value of the difference between the average value of the color difference of the partial area B and the average value of the color difference of the partial area F And the absolute value of the difference between the average value of the color difference of the partial region C and the average value of the color difference of the partial region G, and the absolute value of the difference between the average value of the color difference of the partial region D and the average value of the color difference of the partial region H And the total (first total).

ここに、RGB信号から輝度Y,色差Cr,色差Cbを算出する演算は、よく知られているように、次のような数式に基づいて行うことができる。
Y = 0.299R+0.587G+0.114B
Cr= 0.500R−0.419G−0.081B
Cb=−0.169R−0.332G+0.500B
次に、部分領域Aの色差の平均値と部分領域Fの色差の平均値との差の絶対値と、部分領域Bの色差の平均値と部分領域Gの色差の平均値との差の絶対値と、部分領域Cの色差の平均値と部分領域Hの色差の平均値との差の絶対値と、部分領域Dの色差の平均値と部分領域Eの色差の平均値との差の絶対値と、の合計(第2の合計)を算出する。これは第2の長方形領域R2を左回りに90度回転させたときに相当する。
Here, the calculation for calculating the luminance Y, the color difference Cr, and the color difference Cb from the RGB signal can be performed based on the following mathematical formula, as is well known.
Y = 0.299R + 0.587G + 0.114B
Cr = 0.500R-0.419G-0.081B
Cb = −0.169R−0.332G + 0.500B
Next, the absolute value of the difference between the average value of the color difference of the partial area A and the average value of the color difference of the partial area F, and the absolute value of the difference between the average value of the color difference of the partial area B and the average value of the color difference of the partial area G The absolute value of the difference between the average value of the color difference of the partial area C and the average value of the color difference of the partial area H, and the absolute value of the color difference of the partial area D and the average value of the color difference of the partial area E. And the sum of the values (second sum). This corresponds to the case where the second rectangular region R2 is rotated 90 degrees counterclockwise.

同様にして、部分領域Aの色差の平均値と部分領域Gの色差の平均値との差の絶対値と、部分領域Bの色差の平均値と部分領域Hの色差の平均値との差の絶対値と、部分領域Cの色差の平均値と部分領域Eの色差の平均値との差の絶対値と、部分領域Dの色差の平均値と部分領域Fの色差の平均値との差の絶対値と、の合計(第3の合計)を算出する。これは第2の長方形領域R2を左回りに180度回転させたときに相当する。   Similarly, the absolute value of the difference between the average value of the color difference of the partial region A and the average value of the color difference of the partial region G, and the difference between the average value of the color difference of the partial region B and the average value of the color difference of the partial region H The absolute value of the difference between the average value of the color difference of the partial area C and the average value of the color difference of the partial area E, and the difference between the average value of the color difference of the partial area D and the average value of the color difference of the partial area F The sum (the third sum) of the absolute value is calculated. This corresponds to the case where the second rectangular region R2 is rotated 180 degrees counterclockwise.

さらに、部分領域Aの色差の平均値と部分領域Hの色差の平均値との差の絶対値と、部分領域Bの色差の平均値と部分領域Eの色差の平均値との差の絶対値と、部分領域Cの色差の平均値と部分領域Fの色差の平均値との差の絶対値と、部分領域Dの色差の平均値と部分領域Gの色差の平均値との差の絶対値と、の合計(第4の合計)を算出する。これは第2の長方形領域R2を左回りに270度回転させたときに相当する。   Furthermore, the absolute value of the difference between the average value of the color difference of the partial area A and the average value of the color difference of the partial area H, and the absolute value of the difference between the average value of the color difference of the partial area B and the average value of the color difference of the partial area E And the absolute value of the difference between the average value of the color difference of the partial region C and the average value of the color difference of the partial region F, and the absolute value of the difference between the average value of the color difference of the partial region D and the average value of the color difference of the partial region G And the sum (fourth sum). This corresponds to the case where the second rectangular region R2 is rotated 270 degrees counterclockwise.

こうして算出した第1〜第4の合計の内の最小となるものに相当する角度が、第2の画像の回転角度として算出される。   The angle corresponding to the smallest of the first to fourth totals calculated in this way is calculated as the rotation angle of the second image.

なお、第1〜第4の合計に所定値以上の相違がでない場合には、もう一方の色差を選択して、同様の処理を行うようにしている。   If the first to fourth totals are not different by a predetermined value or more, the other color difference is selected and the same processing is performed.

また、ここでは色情報として色差を用いているが、これに限るものではなく、他の色情報を用いても構わない。さらに、色差に代えて輝度情報を用いることも可能であるし、あるいは、色差とともに輝度情報を用いるようにしても良い。このような複数の情報を用いれば、より検出精度を向上することが可能となる。   In addition, although the color difference is used as the color information here, the present invention is not limited to this, and other color information may be used. Furthermore, it is possible to use luminance information instead of the color difference, or the luminance information may be used together with the color difference. If such a plurality of pieces of information are used, detection accuracy can be further improved.

その後、第1の長方形領域R1の長辺と第2の長方形領域R2の長辺との比(第1の比)を算出し、同様に第1の長方形領域R1の短辺と第2の長方形領域R2の短辺との比(第2の比)を算出して、これら第1の比と第2の比との平均値を算出し、それを拡大率とする(ステップS46)。なお、ここでは長辺同士の比と短辺同士の比との平均値を拡大率としたが、長辺同士の比または短辺同士の比の何れかを拡大率としても良いし、長辺同士の比または短辺同士の比の何れを画像の拡大率とするかを使用者に選択させるようにしても良い。   Thereafter, a ratio (first ratio) between the long side of the first rectangular region R1 and the long side of the second rectangular region R2 is calculated, and similarly, the short side of the first rectangular region R1 and the second rectangular region R1 are calculated. A ratio (second ratio) with the short side of the region R2 is calculated, an average value of the first ratio and the second ratio is calculated, and is set as an enlargement ratio (step S46). Here, the average value of the ratio between the long sides and the ratio between the short sides is used as the enlargement ratio, but either the ratio between the long sides or the ratio between the short sides may be used as the enlargement ratio. The user may select which of the ratio between the images or the ratio between the short sides is used as the image enlargement ratio.

次に、第1の長方形領域R1の重心位置と第2の長方形領域R2の重心位置とを算出して、これらの重心位置ベクトル同士の差分ベクトルを変位ベクトルとし(ステップS47)、第2の画像を拡大率に応じて拡大または縮小した後に、この変位ベクトルだけ平行移動する(ステップS48)。   Next, the barycentric position of the first rectangular area R1 and the barycentric position of the second rectangular area R2 are calculated, and a difference vector between these barycentric position vectors is set as a displacement vector (step S47), and the second image is obtained. Is enlarged or reduced in accordance with the enlargement ratio and then translated by this displacement vector (step S48).

そして、第1の画像と第2の画像の、表示拡大率と、回転角度と、画面表示部分の位置と、を上記表示設定メモリ2bにそれぞれ保存し(ステップS49)、上記ステップS10を行ってから、この表示サイズ調整の処理を完了する。   Then, the display magnification ratio, the rotation angle, and the position of the screen display portion of the first image and the second image are respectively stored in the display setting memory 2b (step S49), and step S10 is performed. Then, the display size adjustment process is completed.

なお、上述では、長方形領域を四辺と対角線とによって区分して得られる4つの部分領域について、色差や輝度を算出し、部分領域同士の相関性を調べて同一方向を探すようにしているが、これに限らず、画像の色差や輝度を画素単位や複数画素単位などでより詳細に調べることにより、あるいは画像認識技術を用いて主要被写体の認識等を行うことにより、各画面の基準となる方向や長さを自動的に算出するようにしても構わない。   In the above, for the four partial areas obtained by dividing the rectangular area by the four sides and the diagonal line, the color difference and the luminance are calculated, and the correlation between the partial areas is examined to search for the same direction. Not limited to this, the direction used as the reference for each screen by examining the color difference and brightness of the image in more detail in units of pixels or in units of pixels, or by recognizing the main subject using image recognition technology, etc. Alternatively, the length may be automatically calculated.

このような実施例4によれば、上述した実施例1〜3とほぼ同様の効果を奏するとともに、表示されている画像中に長方形領域を1つ指定するという簡単な操作だけで、該長方形領域の長辺や短辺の長さに基づいて基準の長さを設定することができ、2つの画像に含まれる被写体を同一サイズで観察することが可能になる。これにより、複数の画像同士を良好に比較することができる。   According to the fourth embodiment, substantially the same effects as those of the first to third embodiments described above can be obtained, and the rectangular region can be obtained by a simple operation of designating one rectangular region in the displayed image. The reference length can be set on the basis of the long side and the short side length, and the subjects included in the two images can be observed with the same size. Thereby, a some image can be compared favorably.

さらに、指定された長方形領域の色分布や輝度分布に基づいて、一方の画像に対する他方の画像の回転角度を決定し、画像を回転するようにしているために、2つの画像に含まれる被写体を同一方向で観察することが可能になる。これにより、複数の画像同士をより良好に比較することができる。   Furthermore, since the rotation angle of the other image with respect to one image is determined based on the color distribution and luminance distribution of the designated rectangular area, and the image is rotated, the subjects included in the two images are It becomes possible to observe in the same direction. Thereby, a plurality of images can be compared better.

このとき、長方形領域を該長方形領域の四辺と2つの対角線とで区分することにより得られる4つの部分領域について、色情報や輝度情報を抽出することにより、より簡便に、90度単位の回転角度を決定することができる。カメラは、縦位置や横位置で撮影されることが多いために、縦位置の画像と横位置の画像がある場合に有効となる。   At this time, by extracting color information and luminance information for four partial areas obtained by dividing the rectangular area by the four sides of the rectangular area and two diagonal lines, a rotation angle in units of 90 degrees can be more easily obtained. Can be determined. Since the camera is often photographed in a vertical position or a horizontal position, it is effective when there are an image in a vertical position and an image in a horizontal position.

図13および図14は本発明の実施例5を示したものであり、図13は複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図、図14は表示サイズ調整の処理を示すフローチャートである。   FIGS. 13 and 14 show Embodiment 5 of the present invention, and FIG. 13 is a diagram for explaining an operation procedure for making the sizes of main subjects in images displayed in a plurality of display areas substantially the same. FIG. 14 is a flowchart showing display size adjustment processing.

この実施例5において、上述の実施例1〜4と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。   In the fifth embodiment, parts similar to those in the first to fourth embodiments described above are denoted by the same reference numerals, description thereof is omitted, and only different points will be mainly described.

この実施例5においては、図13(A)に示すような画像に対して、図13(B)に示すような画像における主要被写体のサイズが小さいとともに、さらに主要被写体の角度が異なっている場合を例に説明する。   In the fifth embodiment, the size of the main subject in the image shown in FIG. 13B is small and the angle of the main subject is different from the image shown in FIG. 13A. Will be described as an example.

表示サイズ調整の処理を開始すると、上記ステップS1からステップS3を行って、比較対象となる第1の画像と第2の画像とを選択し、表示エリア12,13にそれぞれ表示して、第1の画像におけるマウス等のドラッグ操作を検出する。   When the display size adjustment process is started, the above steps S1 to S3 are performed, the first image and the second image to be compared are selected and displayed in the display areas 12 and 13, respectively. The drag operation of the mouse or the like in the image is detected.

その後、ドラッグの始点P1から終点P2へ向かう第1のベクトルV1の長さと画面に対する角度を算出する(ステップS51)。   Thereafter, the length of the first vector V1 from the drag start point P1 to the end point P2 and the angle with respect to the screen are calculated (step S51).

次に、上記ステップS5により、第2の画像でマウスドラッグされたことを検出したら、ドラッグの始点Q1から終点Q2へ向かう第2のベクトルV2の長さと画面に対する角度を算出する(ステップS52)。   Next, when it is detected in step S5 that the mouse has been dragged in the second image, the length of the second vector V2 from the drag start point Q1 to the end point Q2 and the angle with respect to the screen are calculated (step S52).

続いて、第1のベクトルV1に対する第2のベクトルV2の長さおよび角度に基づいて、第1の画像を基準とした第2の画像の拡大率と回転角度を算出し(ステップS53)、第2の画像を拡大率に応じて拡大または縮小する(ステップS54)。   Subsequently, based on the length and angle of the second vector V2 with respect to the first vector V1, the enlargement ratio and rotation angle of the second image with respect to the first image are calculated (step S53), The second image is enlarged or reduced according to the enlargement ratio (step S54).

そして、第2の画像を上記ステップS53で算出した回転角度だけ逆方向に回転して第1の画像の方向に合わせる(ステップS55)。   Then, the second image is rotated in the reverse direction by the rotation angle calculated in step S53 to match the direction of the first image (step S55).

その後、第2の画像とともに拡大して回転した第2のベクトルV2が、第1のベクトルV1と重なるように第2の画像を平行移動し(ステップS56)、上記ステップS49および上記ステップS10を行ってから、この表示サイズ調整の処理を完了する。   Thereafter, the second image V2 that has been enlarged and rotated together with the second image is translated so that the second vector V2 overlaps the first vector V1 (step S56), and the above steps S49 and S10 are performed. Then, the display size adjustment process is completed.

このような実施例5によれば、上述した実施例1〜4とほぼ同様の効果を奏するとともに、表示されている画像中に第1の点と第2の点とを指定するという簡単な操作だけで、これら第1の点と第2の点とを結ぶ線分の長さを基準の長さとして設定し、かつ、該第1の点から第2の点へ向かう方向を基準の方向として設定することができ、2つの画像に含まれる被写体を同一サイズかつ同一方向で観察することが可能になる。これにより、複数の画像同士を良好に比較することができる。   According to the fifth embodiment, the same effects as the first to fourth embodiments described above can be obtained, and a simple operation of designating the first point and the second point in the displayed image. The length of the line segment connecting the first point and the second point is set as the reference length, and the direction from the first point to the second point is set as the reference direction. It is possible to set, and it is possible to observe subjects included in the two images in the same size and in the same direction. Thereby, a some image can be compared favorably.

図15および図16は本発明の実施例6を示したものであり、図15は複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図、図16は表示サイズ調整の処理を示すフローチャートである。   FIGS. 15 and 16 show Embodiment 6 of the present invention, and FIG. 15 is a diagram for explaining an operation procedure for making the sizes of main subjects in images displayed in a plurality of display areas substantially the same. FIG. 16 is a flowchart showing display size adjustment processing.

この実施例6において、上述の実施例1〜5と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。   In the sixth embodiment, parts similar to those of the first to fifth embodiments described above are denoted by the same reference numerals, description thereof is omitted, and only different points will be mainly described.

この実施例6においては、図15(A)に示すような画像に対して、図15(B)に示すような画像における主要被写体のサイズが小さいとともに、さらに主要被写体の角度が異なっている場合を例に説明する。   In the sixth embodiment, the size of the main subject in the image shown in FIG. 15B is small and the angle of the main subject is different from the image shown in FIG. 15A. Will be described as an example.

表示サイズ調整の処理を開始すると、上記ステップS1、上記ステップS2、上記ステップS31を順に行って、比較対象となる第1の画像と第2の画像とを選択し、表示エリア12,13にそれぞれ表示して、第1の画像におけるマウス等のドラッグ操作による2点P1,P2の指定を検出し、その2点P1,P2間に第1の直線L1を生成してディスプレイ4に表示する。   When the display size adjustment process is started, the step S1, the step S2, and the step S31 are sequentially performed to select the first image and the second image to be compared, and are displayed in the display areas 12 and 13, respectively. Then, designation of two points P1 and P2 by a drag operation of the mouse or the like in the first image is detected, and a first straight line L1 is generated between the two points P1 and P2 and displayed on the display 4.

次に、ドラッグの始点P1から終点P2へ向かう第1のベクトル(第1の線分L1がベクトルとなったもの)の画面に対する角度を算出し、第1の角度とする(ステップS61)。   Next, the angle with respect to the screen of the first vector (the first line segment L1 becomes a vector) from the dragging start point P1 to the end point P2 is calculated and set as the first angle (step S61).

続いて、第1の画像における点P3の位置でマウス等の操作(例えば、クリック操作)を検出し、第1の直線L1に平行な第2の直線L2を生成して表示し(ステップS62)、上記ステップS24により第1の直線L1と第2の直線L2との距離(間隔長)を算出する。   Subsequently, an operation of the mouse or the like (for example, a click operation) is detected at the position of the point P3 in the first image, and a second straight line L2 parallel to the first straight line L1 is generated and displayed (step S62). In step S24, the distance (interval length) between the first straight line L1 and the second straight line L2 is calculated.

その後、第2の画像でマウス等のドラッグ操作による2点Q1,Q2の指定を検出し、その2点Q1,Q2間に第3の直線L3を生成して、ディスプレイ4に表示する(ステップS63)。   Thereafter, designation of two points Q1 and Q2 by a drag operation with the mouse or the like is detected in the second image, and a third straight line L3 is generated between the two points Q1 and Q2 and displayed on the display 4 (step S63). ).

そして、ドラッグの始点Q1から終点Q2へ向かう第2のベクトル(第3の線分L3がベクトルとなったもの)の画面に対する角度を算出し、第2の角度とする(ステップS64)。   Then, an angle with respect to the screen of the second vector (from which the third line segment L3 becomes a vector) from the dragging start point Q1 to the end point Q2 is calculated and set as the second angle (step S64).

次に、第2の画像における点Q3の位置でマウス等の操作(例えば、クリック操作)を検出し、第3の直線L3に平行な第4の直線L4を生成して表示する(ステップS65)。   Next, an operation with the mouse or the like (for example, a click operation) is detected at the position of the point Q3 in the second image, and a fourth straight line L4 parallel to the third straight line L3 is generated and displayed (step S65). .

その後、上記ステップS27により、第3の直線L3と第4の直線L4との距離(間隔長)を算出し、上記ステップS28により、第1の直線L1と上記第2の直線L2との間隔長と、第3の直線L3と上記第4の直線L4との間隔長と、に基づいて、第2の画像の拡大率を算出し、上記ステップS29により、第2の画像を拡大率に応じて拡大または縮小する。   After that, the distance (interval length) between the third straight line L3 and the fourth straight line L4 is calculated in the step S27, and the interval length between the first straight line L1 and the second straight line L2 is calculated in the step S28. And the enlargement ratio of the second image based on the distance between the third straight line L3 and the fourth straight line L4, and in step S29, the second image is displayed in accordance with the enlargement ratio. Zoom in or out.

続いて、上記第1の角度と上記第2の角度との差だけ第2の画像を回転して、該第2の画像の方向を第1の画像の方向に合わせる(ステップS66)。   Subsequently, the second image is rotated by the difference between the first angle and the second angle, and the direction of the second image is adjusted to the direction of the first image (step S66).

以降は、上記ステップS49および上記ステップS10を行ってから、この表示サイズ調整の処理を完了する。   Thereafter, after performing step S49 and step S10, this display size adjustment processing is completed.

このような実施例6によれば、上述した実施例1〜5とほぼ同様の効果を奏するとともに、表示されている画像中に第1の点と第2の点とを指定するという簡単な操作により、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を基準の方向として設定することができ、さらに、表示されている画像中に第3の点を指定するという簡単な操作により、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を基準の長さとして設定することができ、2つの画像に含まれる被写体を同一サイズかつ同一方向で観察することが可能になる。これにより、複数の画像同士を良好に比較することができる。   According to the sixth embodiment, the same effect as the first to fifth embodiments described above can be obtained, and a simple operation of designating the first point and the second point in the displayed image. By setting the first line passing through the first point and the second point, it is possible to set the direction from the first point to the second point as a reference direction, By a simple operation of designating a third point in the displayed image, a second line passing through the third point and parallel to the first line is set, and the first line and The distance from the second line can be set as a reference length, and the subjects included in the two images can be observed in the same size and in the same direction. Thereby, a some image can be compared favorably.

なお、本発明は上述した実施例に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。   In addition, this invention is not limited to the Example mentioned above, Of course, a various deformation | transformation and application are possible within the range which does not deviate from the main point of invention.

本発明は、電子的な画像を比較するために並べて表示する際に、好適に利用することができる。   The present invention can be suitably used when displaying electronic images side by side for comparison.

本発明の実施例1における画像表示装置の構成を示すブロック図。1 is a block diagram showing a configuration of an image display device in Embodiment 1 of the present invention. 上記実施例1における画像表示プログラムの画面を示す図。FIG. 4 is a diagram showing a screen of an image display program in the first embodiment. 上記実施例1において、複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図。The figure for demonstrating the operation procedure which makes substantially the same the size of the main to-be-photographed object in the image displayed on a some display area in the said Example 1. FIG. 上記実施例1における表示サイズ調整の処理を示すフローチャート。7 is a flowchart showing display size adjustment processing in the first embodiment. 上記実施例1の図4における比較画像表示の処理の詳細を示すフローチャート。5 is a flowchart showing details of a comparative image display process in FIG. 4 of the first embodiment. 本発明の実施例2において、複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図。The figure for demonstrating the operation procedure which makes substantially the same the size of the main to-be-photographed object in the image displayed on the some display area in Example 2 of this invention. 上記実施例2における表示サイズ調整の処理を示すフローチャート。9 is a flowchart showing display size adjustment processing in the second embodiment. 本発明の実施例3において、複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図。The figure for demonstrating the operation procedure which makes substantially the same the size of the main to-be-photographed object in the image displayed on a some display area in Example 3 of this invention. 上記実施例3における表示サイズ調整の処理を示すフローチャート。10 is a flowchart showing display size adjustment processing in the third embodiment. 本発明の実施例4において、複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図。The figure for demonstrating the operation procedure which makes substantially the same the size of the main to-be-photographed object in the image displayed on a some display area in Example 4 of this invention. 上記実施例4における表示サイズ調整の処理を示すフローチャート。10 is a flowchart showing display size adjustment processing in the fourth embodiment. 上記実施例4において、第1の画像と第2の画像とに表示した各長方形領域内の4つの部分領域の配置を示す図。In the said Example 4, the figure which shows arrangement | positioning of four partial area | regions in each rectangular area | region displayed on the 1st image and the 2nd image. 本発明の実施例5において、複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図。The figure for demonstrating the operation procedure which makes substantially the same the size of the main to-be-photographed object in the image displayed on a some display area in Example 5 of this invention. 上記実施例5における表示サイズ調整の処理を示すフローチャート。10 is a flowchart showing display size adjustment processing in the fifth embodiment. 本発明の実施例6において、複数の表示エリアに表示される画像中の主要被写体のサイズを略同一にする操作手順を説明するための図。The figure for demonstrating the operation procedure which makes substantially the same the size of the main to-be-photographed object in the image displayed on a some display area in Example 6 of this invention. 上記実施例6における表示サイズ調整の処理を示すフローチャート。10 is a flowchart showing display size adjustment processing in the sixth embodiment.

符号の説明Explanation of symbols

1…操作入力部(基準設定手段)
2…記憶部
2a…画像メモリ
2b…表示設定メモリ
3…表示部(画像表示手段)
4…ディスプレイ
5…バス
6…処理部(画像幾何調整手段)
11…ウィンドウ
11a…バーチャルライトボックスエリア
11b…サムネールエリア
12,13…表示エリア
14…スクロールバー
15…表示エリア
代理人 弁理士 伊 藤 進
1 ... operation input part (standard setting means)
2. Storage unit 2a Image memory 2b Display setting memory 3 Display unit (image display means)
4 ... Display 5 ... Bus 6 ... Processing unit (Image geometry adjustment means)
11 ... Window 11a ... Virtual light box area 11b ... Thumbnail area 12, 13 ... Display area 14 ... Scroll bar 15 ... Display area
Agent Patent Attorney Susumu Ito

Claims (3)

コンピュータの表示装置の画面の複数の表示エリアに表示された画像を処理するプログラムであって、
複数の画像を、複数の表示エリアに各々表示する画像表示ステップと、
上記複数の表示エリアに表示された画像毎に、2本の平行線を指定することにより、これらの2本の平行線の距離として、基準となる長さを設定すると共に、基準になる方向を設定する基準設定ステップと、
上記複数の画像に各設定された上記基準の長さが互いに等しくなるように、上記表示エリアに表示される各画像を拡大または縮小すると共に、上記複数の画像に各設定された上記基準の方向が互いに等しくなるように、上記表示エリアに表示される画像を回転する画像幾何調整ステップと、を有し、
上記基準設定ステップは、表示されている画像中に第1の点と第2の点とを指定することにより、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を上記基準の方向として設定し、表示されている画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を上記基準の長さとして設定するものであることを特徴とする画像表示プログラム。
A program for processing images displayed in a plurality of display areas of a screen of a computer display device,
An image display step of displaying a plurality of images respectively in a plurality of display areas;
By specifying two parallel lines for each of the images displayed in the plurality of display areas, a reference length is set as a distance between these two parallel lines, and a reference direction is set. A reference setting step to be set;
The respective images displayed in the display area are enlarged or reduced so that the reference lengths set for the plurality of images are equal to each other, and the reference directions set for the plurality of images are set. And an image geometric adjustment step of rotating the image displayed in the display area so that they are equal to each other ,
The reference setting step sets a first line passing through the first point and the second point by designating the first point and the second point in the displayed image. The direction from the first point to the second point is set as the reference direction, and the third point is designated in the displayed image, so that the first point passes through the third point. An image display program characterized in that a second line parallel to the first line is set and the distance between the first line and the second line is set as the reference length .
複数の画像を、複数の表示エリアに各々表示する画像表示手段と、
上記複数の表示エリアに表示された画像毎に、2本の平行線を指定することにより、これらの2本の平行線の距離として、基準となる長さを設定すると共に、基準になる方向を設定する基準設定手段と、
上記複数の画像に各設定された上記基準の長さが互いに等しくなるように、上記表示エリアに表示される各画像を拡大または縮小すると共に、上記複数の画像に各設定された上記基準の方向が互いに等しくなるように、上記表示エリアに表示される画像を回転する画像幾何調整手段と、
を具備し
上記基準設定手段は、表示されている画像中に第1の点と第2の点とを指定することにより、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を上記基準の方向として設定し、表示されている画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を上記基準の長さとして設定するものであることを特徴とする画像表示装置。
Image display means for displaying a plurality of images respectively in a plurality of display areas;
By specifying two parallel lines for each of the images displayed in the plurality of display areas, a reference length is set as a distance between these two parallel lines, and a reference direction is set. a reference setting means for setting,
The respective images displayed in the display area are enlarged or reduced so that the reference lengths set for the plurality of images are equal to each other, and the reference directions set for the plurality of images are set. Image geometric adjustment means for rotating the image displayed in the display area so that are equal to each other ;
Equipped with,
The reference setting means sets the first line passing through the first point and the second point by designating the first point and the second point in the displayed image. The direction from the first point to the second point is set as the reference direction, and the third point is designated in the displayed image, so that the first point passes through the third point. A second line parallel to the first line is set, and a distance between the first line and the second line is set as the reference length .
複数の画像を、複数の表示エリアに各々表示する画像表示ステップと、
上記複数の表示エリアに表示された画像毎に、2本の平行線を指定することにより、これらの2本の平行線の距離として、基準となる長さを設定すると共に、基準になる方向を設定する基準設定ステップと、
上記複数の画像に各設定された上記基準の長さが互いに等しくなるように、上記表示エリアに表示される各画像を拡大または縮小すると共に、上記複数の画像に各設定された上記基準の方向が互いに等しくなるように、上記表示エリアに表示される画像を回転する画像幾何調整ステップと、を有し、
上記基準設定ステップは、表示されている画像中に第1の点と第2の点とを指定することにより、これら第1の点と第2の点とを通る第1の線を設定すると共に、該第1の点から第2の点へ向かう方向を上記基準の方向として設定し、表示されている画像中に第3の点を指定することにより、該第3の点を通り上記第1の線に平行な第2の線を設定すると共に、該第1の線と第2の線との距離を上記基準の長さとして設定するものであることを特徴とする画像表示方法。
An image display step of displaying a plurality of images respectively in a plurality of display areas;
By specifying two parallel lines for each of the images displayed in the plurality of display areas, a reference length is set as a distance between these two parallel lines, and a reference direction is set. A reference setting step to be set;
The respective images displayed in the display area are enlarged or reduced so that the reference lengths set for the plurality of images are equal to each other, and the reference directions set for the plurality of images are set. And an image geometric adjustment step of rotating the image displayed in the display area so that they are equal to each other ,
The reference setting step sets a first line passing through the first point and the second point by designating the first point and the second point in the displayed image. The direction from the first point to the second point is set as the reference direction, and the third point is designated in the displayed image, so that the first point passes through the third point. And a second line parallel to the first line and a distance between the first line and the second line as the reference length .
JP2003342419A 2003-09-03 2003-09-30 Image display program, image display apparatus, and image display method Expired - Fee Related JP4996038B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2003342419A JP4996038B2 (en) 2003-09-30 2003-09-30 Image display program, image display apparatus, and image display method
PCT/JP2004/012911 WO2005024777A1 (en) 2003-09-03 2004-08-31 Image display apparatus, image display program, image display method, and recording medium recording image display program therein
US11/364,188 US7423657B2 (en) 2003-09-03 2006-02-28 Image display apparatus, image display program, image display method, and recording medium for recording the image display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003342419A JP4996038B2 (en) 2003-09-30 2003-09-30 Image display program, image display apparatus, and image display method

Publications (2)

Publication Number Publication Date
JP2005107325A JP2005107325A (en) 2005-04-21
JP4996038B2 true JP4996038B2 (en) 2012-08-08

Family

ID=34536695

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003342419A Expired - Fee Related JP4996038B2 (en) 2003-09-03 2003-09-30 Image display program, image display apparatus, and image display method

Country Status (1)

Country Link
JP (1) JP4996038B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101916156B (en) * 2010-06-17 2013-01-09 宇龙计算机通信科技(深圳)有限公司 Mobile terminal information display adjusting method, mobile terminal and system

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61237006A (en) * 1985-04-15 1986-10-22 Hitachi Ltd Linear cursor display
JPH02203845A (en) * 1989-02-01 1990-08-13 Fujitsu Ltd Ultrasonic wave diagnostic device
JPH1145334A (en) * 1997-05-29 1999-02-16 Dainippon Screen Mfg Co Ltd Comparative display method for images and recording medium
JPH11250223A (en) * 1998-02-27 1999-09-17 Canon Inc Image processing apparatus and method, and storage medium
JP2000185036A (en) * 1998-12-24 2000-07-04 Toshiba Corp Medical image display device
JP2000298467A (en) * 1999-04-15 2000-10-24 Olympus Optical Co Ltd Method and device for image display and storage medium where program actualizing image synchronous display is recorder
JP2002049908A (en) * 2000-08-02 2002-02-15 Sanyo Electric Co Ltd Device for managing medical picture
JP2002209088A (en) * 2001-01-10 2002-07-26 Minolta Co Ltd Image edit device and method
JP2002374543A (en) * 2001-06-13 2002-12-26 Olympus Optical Co Ltd Stereoscopic image appreciation device and display device
JP2003296745A (en) * 2002-03-29 2003-10-17 Casio Comput Co Ltd Image processing device, photographing device, image processing system, and program
JP4306219B2 (en) * 2002-10-18 2009-07-29 パナソニック株式会社 Image processing device
JP2004215041A (en) * 2003-01-06 2004-07-29 Olympus Corp Image processor, image processing program, recording medium, and image processing method
JP3954550B2 (en) * 2003-09-03 2007-08-08 オリンパス株式会社 Image display program, image display apparatus, and image display method
JP2005078032A (en) * 2003-09-03 2005-03-24 Olympus Corp Image display program, device, and method

Also Published As

Publication number Publication date
JP2005107325A (en) 2005-04-21

Similar Documents

Publication Publication Date Title
US7423657B2 (en) Image display apparatus, image display program, image display method, and recording medium for recording the image display program
JP3954550B2 (en) Image display program, image display apparatus, and image display method
US20230094025A1 (en) Image processing method and mobile terminal
CN111770273B (en) Image shooting method and device, electronic equipment and readable storage medium
EP4287610B1 (en) Focusing method and apparatus, readable storage medium, and computer program
CN112995500A (en) Shooting method, shooting device, electronic equipment and medium
WO2021243788A1 (en) Screenshot method and apparatus
US8228414B2 (en) Real-size preview system in terminal having digital camera function and control method thereof
CN113556464A (en) Shooting method and device and electronic equipment
JP2004215041A (en) Image processor, image processing program, recording medium, and image processing method
CN100485775C (en) Image display device and image display method
JP6544996B2 (en) Control device and control method
CN114979487A (en) Image processing method, image processing device, electronic equipment and storage medium
JP4996038B2 (en) Image display program, image display apparatus, and image display method
JP3241243B2 (en) Panorama image composition system and panorama image composition method
US8040388B2 (en) Indicator method, system, and program for restoring annotated images
JP2006119730A (en) Image stitching
JPH10108003A (en) Image synthesizing apparatus and image synthesizing method
CN112312022B (en) Image processing method, image processing apparatus, electronic device, and storage medium
RU2792413C1 (en) Image processing method and mobile terminal
JP3216037B2 (en) Panorama image composition system
JPH10222144A (en) Image display device and method
CN119788970A (en) Moon shooting method and device and electronic equipment
CN119485011A (en) Data flow configuration method, device, electronic device and medium
CN121967613A (en) Image processing methods, conferencing equipment, and computer-readable storage media

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110629

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: 20120508

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120511

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4996038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees