JP2006119728A - Composite image display - Google Patents
Composite image display Download PDFInfo
- Publication number
- JP2006119728A JP2006119728A JP2004304427A JP2004304427A JP2006119728A JP 2006119728 A JP2006119728 A JP 2006119728A JP 2004304427 A JP2004304427 A JP 2004304427A JP 2004304427 A JP2004304427 A JP 2004304427A JP 2006119728 A JP2006119728 A JP 2006119728A
- Authority
- JP
- Japan
- Prior art keywords
- display
- composite image
- image
- composite
- 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.)
- Pending
Links
- 239000002131 composite material Substances 0.000 title claims abstract description 165
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 59
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims description 69
- 238000004590 computer program Methods 0.000 claims description 19
- 230000006870 function Effects 0.000 claims description 16
- 230000002194 synthesizing effect Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 4
- 101150089325 dpm1 gene Proteins 0.000 abstract description 41
- 101150083434 Dpm3 gene Proteins 0.000 abstract description 40
- 230000008569 process Effects 0.000 description 60
- 238000012545 processing Methods 0.000 description 24
- 239000000203 mixture Substances 0.000 description 21
- 238000010586 diagram Methods 0.000 description 12
- 230000009467 reduction Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241000226585 Antennaria plantaginifolia Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 101150024739 dpm2 gene Proteins 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- GGCZERPQGJTIQP-UHFFFAOYSA-N sodium;9,10-dioxoanthracene-2-sulfonic acid Chemical compound [Na+].C1=CC=C2C(=O)C3=CC(S(=O)(=O)O)=CC=C3C(=O)C2=C1 GGCZERPQGJTIQP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Studio Circuits (AREA)
- Editing Of Facsimile Originals (AREA)
- Studio Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
【課題】 複数の合成画像を容易に比較可能とすることで、合成画像の選別の作業性の向上を図る。
【解決手段】 合成パラメータの値を切り換えることで、同じ画像データDp1〜Dp3から合成結果の相違する複数の合成画像データDpm1〜Dpm3を合成することが可能である。これら複数の合成画像データDpm1〜Dpm3を、画像比較用ウィンドウWD3に形成した各表示エリアA1〜A3にそれぞれ表示する。各表示エリアA1〜A3には、コントロールボックスCBが設けられており、このコントロールボックスCBに表示された操作枠CFを拡大/縮小、あるいは位置移動を行なうことにより、表示エリアに表示される合成画像データDpm1〜Dpm3の表示倍率あるいは表示範囲を調整することができる。
【選択図】 図9
PROBLEM TO BE SOLVED: To improve the workability of selecting a composite image by making it possible to easily compare a plurality of composite images.
By switching values of synthesis parameters, it is possible to synthesize a plurality of synthesized image data Dpm1 to Dpm3 having different synthesis results from the same image data Dp1 to Dp3. The plurality of composite image data Dpm1 to Dpm3 are displayed in the display areas A1 to A3 formed in the image comparison window WD3, respectively. Each display area A1 to A3 is provided with a control box CB, and a composite image displayed in the display area by enlarging / reducing or moving the operation frame CF displayed in the control box CB. The display magnification or display range of the data Dpm1 to Dpm3 can be adjusted.
[Selection] Figure 9
Description
本発明は、複数の元画像を合成して得られた合成画像を画面に表示する技術に関する。 The present invention relates to a technique for displaying a composite image obtained by combining a plurality of original images on a screen.
近年、デジタルカメラ(デジタルスチールカメラ)とパーソナルコンピュータの普及に伴い、デジタルカメラで撮影した画像データをパーソナルコンピュータを用いて様々に処理することが可能となっている。様々な処理の一つとして、デジタルカメラで撮影した複数の画像データを基にパノラマ画像を合成するパノラマ画像合成処理がある。 In recent years, with the widespread use of digital cameras (digital still cameras) and personal computers, it has become possible to variously process image data captured by digital cameras using a personal computer. As one of various processes, there is a panoramic image synthesis process for synthesizing a panoramic image based on a plurality of image data photographed by a digital camera.
このパノラマ画像合成処理では、デジタルカメラにより画像の一部が重複するように被写体像を複数に分割して撮影し、得られた複数の画像に対し、隣接する画像データ間のつなぎを合わせて(共通する部分を重ね合わせて)パノラマ画像を生成する。このようなパノラマ画像合成処理の内容は、例えば特許文献1に開示されている。 In this panoramic image synthesis process, a subject image is divided into a plurality of images so that a part of the image is overlapped by a digital camera, and the connection between adjacent image data is combined with the obtained plurality of images ( A panoramic image is generated by superimposing common portions. The content of such a panoramic image composition process is disclosed in Patent Document 1, for example.
ところで、上記パノラマ画像合成を始めとする画像合成は、比較的難しい技術であり、必ずしも良好な合成結果を得ることができなかった。上記パノラマ画像合成では、つなぎ合わせ部分に不整合が生じやすい。このため、画像合成の条件を様々に変えて、多数の試作品を作成する必要があった。それら試作品の中から最適なものを選別するには、試作品を比較する必要があるが、その比較を容易に行なうことが難しかった。画像合成の作業を何度も行なって、合成結果としての試作品をハードディスク等の記憶装置に一旦格納した後、各試作品のデータを個々にドラッグして個別のウィンドウに順に表示していくしか、試作品の比較を行なうことはできなかった。 By the way, image composition including the panoramic image composition is a relatively difficult technique, and a satisfactory composition result cannot always be obtained. In the panoramic image composition, inconsistency is likely to occur at the joining portion. For this reason, it has been necessary to create a large number of prototypes by changing the conditions of image composition in various ways. It is necessary to compare prototypes in order to select the optimal one from these prototypes, but it is difficult to easily compare the prototypes. After the image composition work is repeated many times and the prototype as a result of synthesis is temporarily stored in a storage device such as a hard disk, the data of each prototype can be dragged individually and displayed in separate windows. , Prototype comparison was not possible.
なお、画像を補正する分野においては、画像を比較するユーザーインタフェースとしては、一つのウィンドウに、元画像と補正後画像とを同時に表示する構成が知られているが、この構成では、元画像と補正後画像との比較ができるだけであった。 In the field of correcting images, a user interface for comparing images is known to simultaneously display an original image and a corrected image in one window. Only a comparison with the corrected image was possible.
本発明の解決しようとする課題は、複数の合成画像を容易に比較可能とすることで、合成画像の選別の作業性の向上を図ることにある。 The problem to be solved by the present invention is to improve the workability of selecting composite images by making it possible to easily compare a plurality of composite images.
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。 As means for solving at least a part of the problems described above, the following configuration is adopted.
本発明の合成画像表示装置は、
複数の元画像を合成して得られた合成画像を画面に表示する合成画像表示装置であって、
前記元画像が同じでありながら合成結果の相違する複数の合成画像を記憶する合成画像記憶手段と、
前記複数の合成画像を、前記画面に形成した画像比較用のウィンドウに一覧表示する一覧表示手段と
を備えることを要旨としている。
The composite image display device of the present invention is
A composite image display device that displays on a screen a composite image obtained by combining a plurality of original images,
A composite image storage means for storing a plurality of composite images having the same original image but different composite results;
The gist of the present invention is to include a list display means for displaying a list of the plurality of synthesized images in an image comparison window formed on the screen.
上記構成の合成画像表示装置によれば、元画像が同じでありながら合成結果の相違する複数の合成画像が、画像比較用のウィンドウに一覧表示される。このために、複数の合成画像を容易に比較することができる。したがって、合成画像の選別を作業性よく行なうことができる。 According to the composite image display device having the above configuration, a plurality of composite images having the same original image but different composite results are displayed in a list in the image comparison window. For this reason, a plurality of synthesized images can be easily compared. Therefore, the composite image can be selected with good workability.
前記一覧表示手段は、前記画像比較用のウィンドウに複数の表示エリアを形成する表示エリア形成手段と、該形成された各表示エリアに前記各合成画像を表示する画像表示手段とを備える構成としてもよい。 The list display means may include a display area forming means for forming a plurality of display areas in the image comparison window and an image display means for displaying the composite images in the formed display areas. Good.
この構成によれば、複数の表示エリアを予め形成しておくことで、合成画像を整然と配列することが可能となる。 According to this configuration, the composite image can be arranged in an orderly manner by forming a plurality of display areas in advance.
上記表示エリアを形成した画像表示装置において、前記画像表示手段は、各合成画像の表示を、同一の表示倍率に定める表示倍率設定手段を備える構成としてもよい。 In the image display device in which the display area is formed, the image display unit may include a display magnification setting unit that determines the display of each composite image at the same display magnification.
複数の合成画像を比較するには、合成画像を拡大可能とすることが必須であるが、上記構成によれば、同じ表示倍率で複数の合成画像の表示がなされることから、合成画像の比較が容易である。 In order to compare multiple composite images, it is essential to be able to enlarge the composite image. However, according to the above configuration, multiple composite images are displayed at the same display magnification. Is easy.
前記表示倍率設定手段は、操作者により操作される入力装置からの指令に基づいて、前記表示倍率を変更する表示倍率変更手段を備える構成とすることができる。 The display magnification setting means may include a display magnification changing means for changing the display magnification based on a command from an input device operated by an operator.
この構成によれば、操作者による操作により、複数の合成画像を同一の表示倍率を保持しながら、拡大したり縮小したりすることができる。このために、各合成画像の比較が容易である。 According to this configuration, it is possible to enlarge or reduce a plurality of synthesized images while maintaining the same display magnification by an operation by the operator. For this reason, it is easy to compare the synthesized images.
上記表示エリアを形成した画像表示装置において、前記画像表示手段は、各合成画像の表示を、合成画像全体に対する表示範囲が同一となるように定める表示範囲設定手段を備える構成としてもよい。 In the image display device in which the display area is formed, the image display unit may include a display range setting unit that determines the display of each composite image so that the display range for the entire composite image is the same.
複数の合成画像を比較するには、合成画像を拡大可能とすることが必須であるが、このためには、表示エリアに合成画像の一部を表示することになる。上記構成によれば、その際に、各合成画像は、合成画像全体に対して同じ表示範囲が表示されることから、合成画像の比較が容易である。 In order to compare a plurality of composite images, it is essential that the composite image can be enlarged. For this purpose, a part of the composite image is displayed in the display area. According to the above configuration, at that time, since each composite image displays the same display range with respect to the entire composite image, it is easy to compare the composite images.
前記表示範囲設定手段は、前記複数の表示エリアのうちのいずれか一つにおいて、操作者により操作される入力装置からの指令に基づいて、前記合成画像の表示範囲を変更する表示範囲手動変更手段と、前記表示範囲変更手段により前記表示範囲が変更されたとき、当該表示範囲が変更された表示エリア以外の表示エリアにおける前記表示範囲を、前記表示範囲手動変更手段により変更された表示範囲と同一の位置に変更する表示範囲自動変更手段とを備える構成とすることができる。 The display range setting means is a display range manual change means for changing the display range of the composite image based on a command from an input device operated by an operator in any one of the plurality of display areas. When the display range is changed by the display range changing unit, the display range in the display area other than the display area where the display range is changed is the same as the display range changed by the display range manual changing unit. The display range automatic changing means for changing to the position can be provided.
この構成によれば、操作者は、一つの合成画像の表示範囲を変更するだけで、他の合成画像も同一の表示範囲に変更することができる。このために、各合成画像は連動して表示範囲が変更されることから、合成画像の比較が容易である。 According to this configuration, the operator can change other composite images to the same display range only by changing the display range of one composite image. For this reason, since the display range of each composite image is changed in conjunction with each other, the composite images can be easily compared.
前述してきた合成画像表示装置において、前記一覧表示手段は、前記複数の合成画像に加えて、前記複数の元画像を、画像比較用のウィンドウに一覧表示する構成とすることができる。 In the composite image display apparatus described above, the list display unit may display the plurality of original images in a list on an image comparison window in addition to the plurality of composite images.
この構成によれば、複数の合成画像はもとより、元画像との比較も行なうことができることから、より高精度の合成画像の選別ができる。 According to this configuration, since it is possible to perform comparison with the original image as well as a plurality of synthesized images, it is possible to select synthesized images with higher accuracy.
前述してきた合成画像表示装置において、
前記複数の元画像を合成するために必要となる合成パラメータの値を、操作者により操作される入力装置からの指令に基づいて入力する合成パラメータ入力手段と、
前記合成パラメータ入力手段により入力された合成パラメータの値に基づいて、前記複数の元画像の合成を行なう画像合成手段と、
操作者により操作される入力装置からの指令に基づいて、前記合成パラメータ入力手段による合成パラメータの値を切り換えることで前記画像合成手段により得られる複数の合成結果を、前記合成画像記憶手段に記憶する合成画像と定める手段と
を備える構成とすることができる。
In the composite image display apparatus described above,
A synthesis parameter input means for inputting a value of a synthesis parameter necessary for synthesizing the plurality of original images based on a command from an input device operated by an operator;
Image synthesizing means for synthesizing the plurality of original images based on the value of the synthesis parameter input by the synthesis parameter input means;
Based on a command from an input device operated by an operator, a plurality of synthesis results obtained by the image synthesizing means are stored in the synthesized image storage means by switching values of synthesis parameters by the synthesis parameter input means. And a means for determining a composite image.
この構成によれば、元画像が同じでありながら合成結果の相違する複数の合成画像を簡単に用意することができる。 According to this configuration, it is possible to easily prepare a plurality of synthesized images having the same original image but different synthesized results.
本発明の合成画像表示方法は、
複数の元画像を合成して得られた合成画像を画面に表示する合成画像表示方法であって、
(a)前記元画像が同じでありながら合成結果の相違する複数の合成画像をメモリに記憶させる行程と、
(b)前記複数の合成画像を、前記画面に形成した画像比較用のウィンドウに一覧表示する行程と
を備えることを要旨としている。
The composite image display method of the present invention includes:
A composite image display method for displaying a composite image obtained by combining a plurality of original images on a screen,
(A) a step of storing a plurality of synthesized images having the same original image but different synthesized results in a memory;
And (b) providing a list of the plurality of synthesized images in a window for image comparison formed on the screen.
本発明のコンピュータプログラムは、
複数の元画像を合成して得られた合成画像を画面に表示するためのコンピュータプログラムであって、
(a)前記元画像が同じでありながら合成結果の相違する複数の合成画像をメモリに記憶させる機能と、
(b)前記複数の合成画像を、前記画面に形成した画像比較用のウィンドウに一覧表示する機能と
をコンピュータに実現させるためのコンピュータプログラムである。
The computer program of the present invention is:
A computer program for displaying a composite image obtained by combining a plurality of original images on a screen,
(A) a function of storing a plurality of synthesized images having the same original image but different synthesized results in a memory;
(B) A computer program for causing a computer to realize a function of displaying a list of the plurality of synthesized images in an image comparison window formed on the screen.
本発明の合成画像表示方法およびコンピュータプログラムによっても、本発明の合成画像表示装置と同様に、複数の合成画像を容易に比較することができ、合成画像の選別を作業性よく行なうことができるという効果を奏する。 According to the composite image display method and computer program of the present invention, a plurality of composite images can be easily compared and the composite images can be selected with good workability, similar to the composite image display apparatus of the present invention. There is an effect.
本発明の記録媒体は、本発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。 The recording medium of the present invention is characterized by a computer-readable recording medium that records the computer program of the present invention. This recording medium has the same operation and effect as each computer program of the present invention.
本発明は、以下のような他の態様も含んでいる。その第1の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第1の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。 The present invention includes other aspects as follows. The 1st aspect is an aspect as a program supply apparatus which supplies the computer program of this invention via a communication path. In this first aspect, the above-described method and apparatus are realized by placing a computer program on a server or the like on a computer network, downloading a necessary program to a computer via a communication path, and executing the program. Can do.
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
1.装置の構成:
2.コンピュータ処理:
2−A.処理の全体:
2−B.パノラマ画像合成処理:
3.作用・効果:
4.他の実施形態:
The best mode for carrying out the present invention will be described based on examples. This embodiment will be described in the following order.
1. Device configuration:
2. Computer processing:
2-A. Overall processing:
2-B. Panorama image composition processing:
3. Action / Effect:
4). Other embodiments:
1.装置の構成:
図1は、本発明の一実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の合成画像表示装置を構成するパーソナルコンピュータ10を中心に備え、その周辺装置として、ディスプレイ20とキーボード22とマウス24を備える。さらに、パーソナルコンピュータ10には、デジタルカメラ26とCDドライブ28とプリンタ29が接続されている。マウス24は、トラックボール、トラックパッド、タブレット等の他のポインティングデバイスに換えることができる。
1. Device configuration:
FIG. 1 is an explanatory diagram showing a schematic configuration of a computer system to which an embodiment of the present invention is applied. The computer system of this embodiment mainly includes a personal computer 10 constituting the composite image display apparatus of the present invention, and includes a
パーソナルコンピュータ10は、中央演算処理装置としてのCPU11を中心にバス12により相互に接続されたメモリ13、表示画像メモリ14、ハードディスクドライブ15、入力制御ユニット16、表示制御ユニット17、出力制御ユニット18等を備える。メモリ13は、各種データ等を記憶するもので、CPU11の作業領域となる。表示画像メモリ14は、ディスプレイ20に表示する画像の画像データを一旦記憶するメモリである。
The personal computer 10 includes a
ハードディスクドライブ15は、パノラマ画像を合成するアプリケーションソフトウェアとしての画像合成プログラムPrを記憶する。また、ハードディスクドライブ15には、パノラマ画像合成に用いる複数の画像データDpi(i=1〜nで、nは正の整数)が記憶されている。画像データDpiは、デジタルカメラ26によって撮影した撮影画像の画像データであり、ハードディスクドライブ15の所定の領域(例えば、「フィルム」と呼ばれるホルダ)に格納されている。撮影画像は、カラー画像である。
The
図2は、デジタルカメラ26によって撮影された複数の撮影画像の一例を示す説明図である。図示するように、複数の撮影画像は、撮影した画像の一部が重複するように、被写体としての風景を横方向の合計3枚に分割して撮影したものである。すなわち、複数の撮影画像である第1の画像P1と第2の画像P2と第3の画像P3は、撮影した画像の一部が重複するように(以下、この重複する部分を「重複部分」と呼ぶ)、撮影範囲を右方向に移動させながらそれぞれ撮影したものである。第1ないし第3の画像P1〜P3は、第1ないし第3の画像データDp1〜Dp3として、ハードディスクドライブ15に格納される(図1参照)。なお、ここでは、複数の撮影画像は、上記のように、横一列に左から右に向かって撮影されたものに限定されるものとした。
FIG. 2 is an explanatory diagram illustrating an example of a plurality of captured images captured by the
図1に戻り、入力制御ユニット16は、キーボード22やマウス24から入力操作を取り込み、デジタルカメラ26から画像データを取り込み、CDドライブ28からデータを取り込む制御ユニットである。表示制御ユニット17は、ディスプレイ20への信号出力を制御する制御ユニットである。出力制御ユニット18は、プリンタ29への印刷を制御する制御ユニットである。
Returning to FIG. 1, the
画像合成プログラムPrは、もともとは、記録媒体としてのCD−ROM(図示せず)に記憶されている。そのCD−ROMをCDドライブ28にセットして、所定のインストールプログラムを起動することで、画像合成プログラムPrをCD−ROMから読み出してハードディスクドライブ15にインストールすることができる。この画像合成プログラムPrをCPU11が実行することにより、本発明の合成画像表示装置の各種構成要件の一部が実現される。
The image composition program Pr is originally stored in a CD-ROM (not shown) as a recording medium. By setting the CD-ROM in the CD drive 28 and starting a predetermined installation program, the image composition program Pr can be read from the CD-ROM and installed in the
図1では、上記一部の構成要件が、CPU11の内部で実現される機能のブロックによって示されている。すなわち、CPU11は、一覧表示部31を機能として備える。
In FIG. 1, some of the above-described constituent requirements are indicated by functional blocks implemented in the
CPU11は、画像合成プログラムPrに従って処理を実行することにより、上記第1ないし第3の画像データDp1〜Dp3をつなぎ合わせてパノラマ画像を合成するが、このパノラマ画像は、合成画像データDpmとして、メモリ13に一旦記憶される。なお、この画像合成プログラムPrは、合成の条件を切り換えることで、同じ第1ないし第3の画像データDp1〜Dp3から合成結果の相違する複数の合成画像データDpmを作成することも可能である。これら複数の合成画像データDpmを記憶する合成画像記憶部32として、メモリ13は機能している。
The
なお、画像合成プログラムPrは、CD−ROMに替えて、フレキシブルディスク、光磁気ディスク、ICカード等の他の携帯型記録媒体(可搬型記録媒体)に格納された構成として、これらから提供されたものとすることができる。また、この画像合成プログラムPrは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。 The image synthesis program Pr is provided as a configuration stored in another portable recording medium (portable recording medium) such as a flexible disk, a magneto-optical disk, and an IC card in place of the CD-ROM. Can be. The image composition program Pr can also be provided via a network from a specific server connected to an external network. The network may be the Internet or a computer program obtained by downloading from a specific homepage. Alternatively, it may be a computer program supplied in the form of an email attachment.
2.コンピュータ処理:
2−A.処理の全体:
パーソナルコンピュータ10のCPU11で画像合成プログラムPrを実行することで、上述した一覧表示部31を実現している。また、CPU11で画像合成プログラムPrを実行することで、第1ないし第3の画像データDp1〜Dp3から合成画像データDpmを合成する機能等も実現している。この画像合成プログラムPrに従う制御処理について、以下詳細に説明する。
2. Computer processing:
2-A. Overall processing:
The
図3は、この制御処理の全体的な流れを示すフローチャートである。このルーチンは、画像合成プログラムPrを起動させる旨の指示がなされたときに、実行開始される。図示するように、処理が開始されると、CPU11は、まず、初期ウィンドウWD1をCRTディスプレイ12に表示する処理を行なう(ステップS100)。
FIG. 3 is a flowchart showing the overall flow of this control process. This routine is started when an instruction to start the image composition program Pr is issued. As shown in the figure, when the process is started, the
図4は、この初期ウィンドウWD1を示す説明図である。図示するように、初期ウィンドウWD1の左側の処理メニュー欄MN1には、「入力」、「合成」、「保存」の3種類のボタンBT1、BT2、BT3が、下方に向かって順に並んでおり、操作者は、これらボタンBT1〜BT3を順にマウス24によりクリックしていくことで、CRTディスプレイ12の画面上で、デジタルカメラ26で撮影した画像を1枚のパノラマ画像に合成して出力する作業を進めていくことができる。すなわち、図3に示すように、CPU11は、ステップ100の実行後、ボタンBT1〜BT3がマウス24によりクリックされる操作指令を取り込んで、その操作指令に対応した入力処理、パノラマ画像合成処理、保存処理を順に実行する(ステップS200、S300、S400)。
FIG. 4 is an explanatory diagram showing the initial window WD1. As shown in the figure, in the processing menu column MN1 on the left side of the initial window WD1, three types of buttons BT1, BT2, BT3 of “input”, “composite”, and “save” are arranged in order downward, The operator clicks these buttons BT1 to BT3 with the
ステップS200で実行される入力処理は、パノラマ画像合成に用いる複数の画像データを取り込むもので、ここでは、デジタルカメラ26によって撮影されてハードディスクドライブ15に格納された前述した画像データDpi(画像データDp1〜Dp3)を取り込む。この画像データDpiの取り込み作業は、図4に示される初期ウィンドウWD1の上側の処理メニュー欄MN2に設けられた「ファイルから開く」のボタンBT11が、マウス24によりクリックされる操作指令を受けて、ファイル名が指定されることで1画像データ毎に行なわれる。また、処理メニュー欄MN2に設けられた「フィルムから開く」のボタンBT12が、マウス24によりクリックされる操作指令を受けて、フィルム名が指定されることで複数の画像データを一括して取り込むこともできる。さらには、ハードディスクドライブ15を一旦経由することなしに、デジタルカメラ26から直接取り込む構成とすることもできる。
The input process executed in step S200 captures a plurality of image data used for panoramic image synthesis. Here, the above-described image data Dpi (image data Dp1) captured by the
上記のようにして取り込まれた複数の画像データDp1〜Dp3は、メモリ13の所定のエリアに格納されるが、それとともに、図4に示すように、初期ウィンドウWD1の作業フィールドFDWに、各画像データDp1〜Dp3のサムネール画像が表示される。画像データDp1〜Dp3の下方に表示されている「CIM0366」、「CIM0367」、「CIM0368」は、ファイル名である。なお、作業フィールドFDWでの画像データDp1〜Dp3の表示は、このファイル名に従う順に並べられている。
The plurality of image data Dp1 to Dp3 captured as described above are stored in a predetermined area of the
図3に戻って、ステップS300で実行されるパノラマ画像合成処理は、ステップS200で入力した複数の画像データDp1〜Dp3をつなぎ合わせて1枚のパノラマ画像データを合成するものであり、詳細については後述する。 Returning to FIG. 3, the panoramic image synthesis process executed in step S300 is to combine a plurality of image data Dp1 to Dp3 input in step S200 to synthesize one panoramic image data. It will be described later.
ステップS400で実行される保存処理は、ステップS300で作成されたパノラマ画像データを、HDD15等の出力先にファイルとして保存するものである。これによって上記パノラマ画像データが所望の記憶媒体に保存されることになる。
The saving process executed in step S400 saves the panorama image data created in step S300 as a file in an output destination such as the
2−B.パノラマ画像合成処理:
ステップS300で実行されるパノラマ画像合成処理について、以下詳細に説明する。複数の画像データDp1〜Dp3から1枚のパノラマ画像を合成しようとしたとき、まず、複数の画像データをどういった配列で並べたらよいかを調べる必要がある。この実施例では、前述したように、複数の撮影画像は、横一列に左から右に向かって撮影されたものであることから、3枚の画像データDp1〜Dpを上述したファイル名の順につなぎ合わせばよいことがわかる。
2-B. Panorama image composition processing:
The panoramic image synthesis process executed in step S300 will be described in detail below. When one panoramic image is to be synthesized from a plurality of image data Dp1 to Dp3, it is first necessary to examine in what arrangement the plurality of image data should be arranged. In this embodiment, as described above, since a plurality of captured images are captured from left to right in a horizontal row, the three image data Dp1 to Dp are connected in the order of the file names described above. You can see that they should be combined.
このパノラマ画像合成処理では、次いで、つなぎ合わせる画像間の位置関係を求める必要がある。ここでは、パノラマ画像合成のソフトウェアに予め内蔵されている画像位置関係演算プログラムを用いて行なわれる。 In this panoramic image synthesis process, it is then necessary to obtain the positional relationship between the images to be joined. Here, it is performed using an image position relation calculation program incorporated in advance in the panoramic image composition software.
画像位置関係演算プログラムは、基本的には次の手順で構成されているものである。
(1)入力された2つの画像をグレイスケールにそれぞれ変換する。
(2)上記グレイスケールの画像上でコーナーとなっているポイントを複数(例えば、100〜200)取得する。
(3)一方の画像のポイントについて、他方の画像で対応する可能性のあるポイントを調べる。具体的には、一方の画像の各ポイントと、他方の画像の各ポイントとの全ての組み合わせについて、局所相互相関度を計算して、その計算値が、所定の閾値よりも大きい局所相互相関度となったポイントの組み合わせをマッチングする可能性の組み合わせとする。
The image position relation calculation program basically includes the following procedure.
(1) Each of the two input images is converted to gray scale.
(2) A plurality of points (for example, 100 to 200) that are corners on the gray scale image are acquired.
(3) Regarding the points of one image, the points that may correspond in the other image are examined. Specifically, the local cross-correlation is calculated for all combinations of each point of one image and each point of the other image, and the calculated value is greater than a predetermined threshold. The combination of points becomes a combination of possibilities of matching.
(4)上記ポイントの組み合わせが1対1になるように処理する。あるポイント同士が正しい組み合わせであるとすれば、その近くにある回りのポイントも正しい組み合わせとなる可能性が高い。この特徴を利用して、あるポイントの組み合わせのマッチング度を周囲のポイントがどれだけ指示しているかから、正しいポイントの組み合わせを求める。 (4) Processing is performed so that the combination of the points becomes one-to-one. If a certain point is a correct combination, there is a high possibility that a nearby point in the vicinity is also a correct combination. Using this feature, the correct combination of points is obtained based on how much the surrounding points indicate the matching degree of a certain combination of points.
実際には、2つの画像データDpiの接続の方向を左から右への横方向として指定した上で、上記演算を行なう。この結果、(4)で1対1のポイントの組み合わせが求められるので、この情報を使って、つなぎ合わせる2つの画像データDpiの位置関係、すなわち、第1の画像データDp1と第2の画像データDp2との間の位置関係と、第2の画像データDp2と第3の画像データDp3との間の位置関係を求めることができる。 Actually, the calculation is performed after designating the connection direction of the two image data Dpi as the horizontal direction from left to right. As a result, since a one-to-one combination of points is obtained in (4), the positional relationship between the two image data Dpi to be joined using this information, that is, the first image data Dp1 and the second image data The positional relationship between Dp2 and the positional relationship between the second image data Dp2 and the third image data Dp3 can be obtained.
その後、このパノラマ画像合成処理では、画像位置関係演算プログラムを用いて求めた2つの画像の位置関係から重複部分を重ね合わせることで、2つの画像が自然なつながりで接続されるように合成する。すなわち、第1の画像データDp1と第2の画像データDp2とが自然なつながりで接続されるように合成し、また、第2の画像データDp2と第3の画像データDp3とが自然なつながりで接続されるように合成する。 Thereafter, in this panoramic image synthesis process, the overlapping portions are overlapped from the positional relationship between the two images obtained using the image positional relationship calculation program, so that the two images are combined in a natural connection. That is, the first image data Dp1 and the second image data Dp2 are combined so as to be connected in a natural connection, and the second image data Dp2 and the third image data Dp3 are connected in a natural connection. Synthesize to be connected.
ステップS300で実行されるパノラマ画像合成処理における操作者とのインターフェース(いわゆる「ユーザーインタフェース」と呼ばれるもの)について、次に説明する。図5は、「パノラマ画像合成」用のウィンドウWD2を示す説明図である。このウィンドウWD2は、パノラマ画像合成処理に先だってディスプレイ20に表示される。図示するように、このウィンドウWD2の左側の処理指定フィールドFD1には、操作者によるマウス操作によって操作される2つのチェックボックスCB1,CB2と[作成]ボタンBT21が設けられている。[重ね合わせを広めに行なう]チェックボックスCB1は、2つの画像データを重複部分でつなぎ合わせる際に重ね合わせる重ね合わせ領域の幅を広めにとりたい場合に指定するためのものである。[画像間の明るさを合わせる]チェックボックスCB2は、つなぎ合わせる画像間の明るさを合わせたい場合に指定するためのものである。[作成]ボタンBT21は、画像データDpiの合成処理の実行開始を指示するためのものである。
Next, an interface with the operator (what is called a “user interface”) in the panoramic image synthesis process executed in step S300 will be described. FIG. 5 is an explanatory view showing a window WD2 for “panoramic image composition”. This window WD2 is displayed on the
「パノラマ画像合成」用のウィンドウWD2の中央には、複数の画像データDp1〜Dp3をつなぎ合わせる際の配列を表示するための配列表示フィールドFD2が設けられており、右側には、つなぎ合わせによる合成結果を表示する合成結果表示フィールドFD3が設けられている。配列表示フィールドFD2の画像データDp1〜Dp3の並びの順は、操作者によるドラッグ&ドロップの操作により変更可能である。ウィンドウWD2の下方には、合成結果のサムネールを表示する合成結果サムネール表示フィールドFD4が設けられている。 An array display field FD2 for displaying an array for joining a plurality of image data Dp1 to Dp3 is provided at the center of the window WD2 for “panoramic image composition”, and composition by joining is provided on the right side. A synthesis result display field FD3 for displaying the result is provided. The order of the arrangement of the image data Dp1 to Dp3 in the array display field FD2 can be changed by a drag and drop operation by the operator. A combined result thumbnail display field FD4 for displaying a combined result thumbnail is provided below the window WD2.
ステップS300で実行されるパノラマ画像合成処理では、操作者により[作成]ボタンBT21がクリックされたときに、配列表示フィールドFD2に表示された配列でもって前述したような画像データDp1〜Dp3のつなぎ合わせが実行される。そうして、そのつなぎ合わせによる合成結果としての合成画像データDpmは、合成結果表示フィールドFD3に表示されるとともに、合成結果サムネール表示フィールドFD4にサムネールとして表示される。 In the panoramic image composition process executed in step S300, when the operator clicks the [Create] button BT21, the image data Dp1 to Dp3 as described above are joined together with the array displayed in the array display field FD2. Is executed. Then, the composite image data Dpm as a composite result by the joining is displayed in the composite result display field FD3 and is displayed as a thumbnail in the composite result thumbnail display field FD4.
この画像合成プログラムPrでは、「パノラマ画像合成」用のウィンドウWD2に設けられたチェックボックスCB1,CB2にチェックを入れたり入れなかったりすることで、同じ画像データDp1〜Dp3であっても異なる合成結果を生成することができる。パノラマ画像合成処理においては、重ね合わせを行なう重ね合わせ領域の幅長を示すパラメータや、重ね合わせ領域の画像の明るさを示すパラメータ等の様々な合成パラメータを用意しており、この合成パラメータを、チェックボックスCB1,CB2のチェックの有無から異なる値に設定して、該合成パラメータに基づいて画像合成を行なっているために、上述したように同じ画像データDp1〜Dp3であっても異なる合成結果を生成することができる。操作者は、マウス操作により、チェックボックスCB1,CB2のチェックを切り換えて、その後、[作成]ボタンBT21をクリックすることにより、合成パラメータの値が相違する合成結果を順に作成することができる。 In this image composition program Pr, different composition results can be obtained even for the same image data Dp1 to Dp3 by checking or not checking the check boxes CB1 and CB2 provided in the “panoramic image composition” window WD2. Can be generated. In the panorama image synthesis process, various synthesis parameters such as a parameter indicating the width of the overlapping area to be superimposed and a parameter indicating the brightness of the image of the overlapping area are prepared. Since different values are set depending on whether or not the check boxes CB1 and CB2 are checked and image synthesis is performed based on the synthesis parameters, different synthesis results are obtained even for the same image data Dp1 to Dp3 as described above. Can be generated. The operator can sequentially create synthesis results with different synthesis parameter values by switching the check of the check boxes CB1 and CB2 by a mouse operation and then clicking the [Create] button BT21.
図5の例では、合成結果サムネール表示フィールドFD4には、3つの合成結果のサムネールTH1〜TH3が表示されているが、第1番目のサムネールTH1は、2つのチェックボックスCB1,CB2ともにチェックが入っていない普通のものであり、第2番目のサムネールTH2は、[重ね合わせを広めに行なう]チェックボックスCB1だけにチェックが入っている場合のものであり、第3番目のサムネールTH3は、[画像間の明るさを合わせる]チェックボックスCB2だけにチェックが入っている場合のものである。 In the example of FIG. 5, the synthesis result thumbnail display field FD4 displays three synthesis result thumbnails TH1 to TH3, but the first thumbnail TH1 is checked in both of the two check boxes CB1 and CB2. The second thumbnail TH2 is a case where only the [Perform overlapping spread] check box CB1 is checked, and the third thumbnail TH3 is [Image This is the case where only the “Adjust brightness between” check box CB2 is checked.
なお、パノラマ画像合成処理による合成結果は、合成結果表示フィールドFD3と合成結果サムネール表示フィールドFD4に表示されるが、さらに、初期ウィンドウWD1にも表示される。 Note that the synthesis result by the panoramic image synthesis process is displayed in the synthesis result display field FD3 and the synthesis result thumbnail display field FD4, but is also displayed in the initial window WD1.
図6は、図5に対応する合成結果が表示された初期ウィンドウWD1を示す説明図である。図示するように、作業フィールドFDWには、図4の場合と同様に、画像合成の元画像としての第1ないし第3の画像データDp1〜Dp3が表示されており、さらに、第1ないし第3番目のサムネールTH1〜TH3にそれぞれ対応する合成画像データDpm1〜Dpm3が表示されている。 FIG. 6 is an explanatory diagram showing an initial window WD1 on which the synthesis result corresponding to FIG. 5 is displayed. As shown in the drawing, in the work field FDW, the first to third image data Dp1 to Dp3 as the original images of the image composition are displayed as in the case of FIG. Composite image data Dpm1 to Dpm3 respectively corresponding to the first thumbnails TH1 to TH3 are displayed.
操作者は、合成画像データDpm1〜Dpm3をそれぞれ、マウス24によりクリックしていくことで、各合成画像データDpm1〜Dpm3を選択状態とすることができる(以下、この選択状態にある合成画像データを「選択合成画像データ」と呼ぶ)。この状態で、処理メニュー欄MN2の下方に設けられた[ビューア]ボタンBTvが操作者によりクリックされた場合、画像比較用のウィンドウが表示される。 The operator can select each of the composite image data Dpm1 to Dpm3 by clicking on the composite image data Dpm1 to Dpm3 with the mouse 24 (hereinafter, the composite image data in the selected state is referred to as the composite image data in the selected state). This is called “selected composite image data”). In this state, when the [Viewer] button BTv provided below the processing menu column MN2 is clicked by the operator, an image comparison window is displayed.
図7は、画像比較用ウィンドウ表示処理を示すフローチャートである。この画像比較用ウィンドウ表示処理は、[ビューア]ボタンBTvがマウス24によりクリックされる操作指令を受けたときに実行開始される。処理が開始されると、まず、CPU11は、画像比較用ウィンドウWD3の基本部分をディスプレイ20に表示する処理を行なう(ステップS510)。
FIG. 7 is a flowchart showing image comparison window display processing. The image comparison window display process is started when an operation command for clicking the [viewer] button BTv with the
図8は、画像比較用ウィンドウWD3の基本部分を示す説明図である。図示するように、画像比較用ウィンドウWD3の上側には、処理メニュー欄VMNが設けられている。処理メニュー欄VMNには、[拡大]と[縮小]のボタンBT31,BT32が設けられている。両ボタンBT31,BT32の働きについては後述する。処理メニュー欄VMNの下側には、作業フィールドVFDWが設けられている。 FIG. 8 is an explanatory diagram showing a basic part of the image comparison window WD3. As shown in the figure, a processing menu column VMN is provided above the image comparison window WD3. The processing menu column VMN is provided with [Enlarge] and [Reduce] buttons BT31 and BT32. The function of both buttons BT31 and BT32 will be described later. A work field VFDW is provided below the process menu column VMN.
図7に戻って、ステップS510の実行後、CPU11は、作業フィールドVFDWに、罫線により所定数の表示エリアA1〜A4を形成する処理を行なう(ステップS520)。上記「所定数」は、選択合成画像データの数によって定まり、選択合成画像データの数が、本例のように3つの場合では、4つの表示エリアA1〜A4が形成される。すなわち、選択合成画像データの数を少なくとも上回る数の表示エリアがタイル状に形成される。
Returning to FIG. 7, after execution of step S510, the
続いて、CPU11は、表示エリアA1〜A3に、選択合成画像データDpm1〜Dpm3を順に表示する(ステップS530)。その後、CPU11は、表示エリアにコントロールボックスをそれぞれ形成するとともに、各コントロールボックスに、対応する表示エリアに表示されている選択合成画像データのサムネールを表示する(ステップS540,S550)。
Subsequently, the
図9は、この画像比較用ウィンドウ表示処理の実行後の画像比較用ウィンドウWD3を示す説明図である。図示するように、表示エリアA1〜A3に選択合成画像データDpm1〜Dpm3がそれぞれ表示されており、その表示済の表示エリアA1〜A3の左上には、コントロールボックスCBが設けられている。コントロールボックスCBは、選択合成画像データの表示されない表示エリアA4には形成されない。各コントロールボックスCBには、対応する表示エリアA1〜A3に表示されている選択合成画像データDpm1〜Dpm3のサムネールが表示されている。 FIG. 9 is an explanatory diagram showing the image comparison window WD3 after the image comparison window display process is executed. As shown in the figure, selected composite image data Dpm1 to Dpm3 are displayed in the display areas A1 to A3, respectively, and a control box CB is provided on the upper left of the displayed display areas A1 to A3. The control box CB is not formed in the display area A4 where the selected composite image data is not displayed. In each control box CB, thumbnails of selected combined image data Dpm1 to Dpm3 displayed in the corresponding display areas A1 to A3 are displayed.
図7に戻り、CPU11は、ステップS550で表示されたサムネールに操作枠CFを付加する(ステップS560)。この操作枠CFは、矩形であり、対応する表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲を示す。図9に示すように、選択合成画像データDpm1〜Dpm3の全体が表示される場合には、操作枠CFは、サムネールの全周に付加される。ステップS560の実行後、CPU11は、この画像比較用ウィンドウ表示処理を終了する。なお、この画像比較用ウィンドウ表示処理に従ってCPU11により実行される処理が、一覧表示部31(図1参照)に相当する。
Returning to FIG. 7, the
操作枠CFは、図10、図11に示すように、サイズを変えたり、その位置を変えることができる。操作枠CFは、[拡大]と[縮小]のボタンBT31,BT32により、サイズが変更される。 As shown in FIGS. 10 and 11, the operation frame CF can be changed in size or its position. The size of the operation frame CF is changed by [Enlarge] and [Reduce] buttons BT31 and BT32.
図10は、図9の状態から[拡大]ボタンBT31がクリックされた場合の画像比較用ウィンドウWD3を示す説明図である。[拡大]ボタンBT31が1回クリックされると、操作枠CFは、所定の割合で縮小されるとともに、表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲が、所定の割合で拡大される。操作枠CFで囲まれたサムネールの範囲が、前述したように、表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲と一致するように、操作枠CFの縮小割合と、選択合成画像データDpm1〜Dpm3の拡大割合とが定められている。上記の操作枠CFの縮小と選択合成画像データDpm1〜Dpm3の拡大は、選択合成画像データDpm1〜Dpm3の表示のある全ての表示エリアA1〜A3に対して同時に行なわれる。 FIG. 10 is an explanatory diagram showing the image comparison window WD3 when the [Enlarge] button BT31 is clicked from the state of FIG. When the [Enlarge] button BT31 is clicked once, the operation frame CF is reduced at a predetermined rate, and the display range of the selected composite image data Dpm1 to Dpm3 displayed in the display areas A1 to A3 is a predetermined range. Enlarged at a rate. As described above, the reduction ratio of the operation frame CF so that the range of the thumbnail surrounded by the operation frame CF matches the display range of the selected composite image data Dpm1 to Dpm3 displayed in the display areas A1 to A3. The enlargement ratio of the selected composite image data Dpm1 to Dpm3 is determined. The reduction of the operation frame CF and the enlargement of the selected combined image data Dpm1 to Dpm3 are simultaneously performed on all display areas A1 to A3 where the selected combined image data Dpm1 to Dpm3 are displayed.
したがって、操作者は、[拡大]ボタンBT31を1回ずつ順にクリックしていくことで、画像比較用ウィンドウWD3に表示された全ての選択合成画像データDpm1〜Dpm3を所望の倍率に拡大表示することができる。 Therefore, the operator clicks the [Enlarge] button BT31 one by one in order to enlarge and display all the selected composite image data Dpm1 to Dpm3 displayed in the image comparison window WD3 at a desired magnification. Can do.
[縮小]ボタンBT32は、上記[拡大]ボタンBT31と逆の動作をする。すなわち、[縮小]ボタンBT32が1回クリックされると、操作枠CFは、所定の割合で拡大されるとともに、表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲が、所定の割合で縮小される。したがって、操作者は、[縮小]ボタンBT31を1回ずつ順にクリックしていくことで、画像比較用ウィンドウWD3に表示された全ての選択合成画像データDpm1〜Dpm3を所望の倍率に縮小表示することができる。 [Reduce] button BT32 performs the reverse operation of [Enlarge] button BT31. That is, when the [Reduce] button BT32 is clicked once, the operation frame CF is enlarged at a predetermined rate, and the display range of the selected composite image data Dpm1 to Dpm3 displayed in the display areas A1 to A3 is It is reduced at a predetermined rate. Therefore, the operator clicks the [Reduce] button BT31 one by one in order to reduce and display all the selected composite image data Dpm1 to Dpm3 displayed in the image comparison window WD3 at a desired magnification. Can do.
図11は、図10の状態から操作枠CFが左下に移動された場合の画像比較用ウィンドウWD3を示す説明図である。操作者は、3つの表示エリアA1〜A3から所望の一つを選んで、その選んだ表示エリアA1(図示の例では、A1を選択した)に形成されたコントロールボックスCBの中の操作枠CFを、マウス24を用いてドラッグする。このドラッグにより、操作枠CFは、サムネールの範囲内で操作者の意図する通りに移動することができる。表示エリアA1の操作枠CFが移動された場合には、操作枠CFで囲まれるサムネールの部分画像が変化するが、これに伴い、表示エリアA1に表示された選択合成画像データDpm1の表示範囲が、上記部分画像と一致するように変化する。例えば、図示するように、操作枠CFがサムネールの左下に移動され、操作枠CFで囲まれるサムネールの部分画像が、全体の左下1/4の範囲である場合には、表示エリアA1に表示された選択合成画像データDpm1の表示範囲も、全体に対する左下の1/4の範囲となる。
FIG. 11 is an explanatory diagram showing the image comparison window WD3 when the operation frame CF is moved to the lower left from the state of FIG. The operator selects a desired one from the three display areas A1 to A3, and the operation frame CF in the control box CB formed in the selected display area A1 (in the illustrated example, A1 is selected). Is dragged using the
なお、上記のように表示エリアA1の操作枠CFに対して操作者による操作がなされると、他の表示エリアA2、A3に形成されたコントロールボックスCBに付加された操作枠CFも連動して移動する。この結果、表示エリアA2、A3に表示された選択合成画像データDpm2,Dpm3の表示範囲も、その操作枠CFの位置に応じて変化する。したがって、操作者は、マウス24を用いて、表示エリアA1〜A3のうちのいずれか一つに設けられた操作枠CFの位置を移動することで、画像比較用ウィンドウWD3に表示された全ての選択合成画像データDpm1〜Dpm3の表示範囲を連動して移動することができる。
As described above, when the operator performs an operation on the operation frame CF in the display area A1, the operation frame CF added to the control box CB formed in the other display areas A2 and A3 is also interlocked. Moving. As a result, the display range of the selected composite image data Dpm2, Dpm3 displayed in the display areas A2, A3 also changes according to the position of the operation frame CF. Therefore, the operator moves all the positions displayed in the image comparison window WD3 by moving the position of the operation frame CF provided in any one of the display areas A1 to A3 using the
図12は、画像比較用ウィンドウWD3の表示時に所定時間毎に繰り返し実行される第1の割込み処理を示すフローチャートである。この第1の割込み処理は、前述した[拡大]と[縮小]のボタンBT31,BT32がクリックされたときの動作を実現するものである。処理が開始されると、CPU11は、まず、[拡大]ボタンBT31がクリックされたか否かを判別する(ステップS610)。ここで、クリックされたと判別された場合には、CPU11は、合成画像の表示がなされている全ての表示エリアA1〜A3に設けられた操作枠CFを、所定の割合(例えば、10%)だけ縮小するとともに、表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲を、所定の割合(例えば、10%)だけ拡大する(ステップS620,S630)。操作枠CFで囲まれたサムネールの範囲が表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲と一致するように、操作枠CFの縮小割合と、選択合成画像データDpm1〜Dpm3の拡大割合とは同一である。
FIG. 12 is a flowchart showing a first interrupt process that is repeatedly executed every predetermined time when the image comparison window WD3 is displayed. The first interrupt process realizes the operation when the above-mentioned [Enlarge] and [Reduce] buttons BT31 and BT32 are clicked. When the process is started, the
一方、ステップS610で、[拡大]ボタンBT31がクリックされていないと判別された場合には、CPU11は、ステップS640に処理を進めて、[縮小]ボタンBT32がクリックされたか否かを判別する。ここで、クリックされたと判別された場合には、CPU11は、合成画像の表示がなされている全ての表示エリアA1〜A3に設けられた操作枠CFを、所定の割合(例えば、10%)だけ拡大するとともに、表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲を、所定の割合(例えば、10%)だけ縮小する(ステップS650,S660)。操作枠CFで囲まれたサムネールの範囲が表示エリアA1〜A3に表示された選択合成画像データDpm1〜Dpm3の表示範囲と一致するように、操作枠CFの拡大割合と、選択合成画像データDpm1〜Dpm3の縮小割合とは同一である。
On the other hand, if it is determined in step S610 that the [enlarge] button BT31 has not been clicked, the
ステップS630またはS660の実行後、「リターン」に抜けてこの第1の割込み処理を一旦終了する。 After executing step S630 or S660, the process returns to “RETURN” to end the first interrupt process.
図13は、画像比較用ウィンドウWD3の表示時に所定時間毎に繰り返し実行される第2の割込み処理を示すフローチャートである。この第2の割込み処理は、操作枠CFがマウス24によりドラッグされたときの動作を実現するものである。処理が開始されると、CPU11は、まず、操作枠CFのドラッグがあるか否かを判別する(ステップS710)。ここで、操作枠CFがドラッグされたと判別された場合には、以下の処理を実行する。
FIG. 13 is a flowchart showing a second interrupt process that is repeatedly executed every predetermined time when the image comparison window WD3 is displayed. The second interrupt process realizes an operation when the operation frame CF is dragged by the
CPU11は、まず、上記ドラッグにより、操作枠CFがサムネールのどの位置に移動したかを判定する処理を行なう(ステップS720)。詳細には、ドラッグ後の操作枠CFで囲まれる部分画像のサムネール全体に対する位置(以下、「移動位置」と呼ぶ)を判定する。次いで、CPU11は、その移動した操作枠CFを含む表示エリア(以下、「選択表示エリア」と呼ぶ。図11の例ではA1)に表示された選択合成画像データの表示範囲を、操作枠CFの移動位置に含まれる部分画像と一致するように変更する(ステップS730)。
First, the
次いで、CPU11は、合成画像の表示がなされている表示エリアA1〜A3の内で上記選択表示エリアを除く表示エリア(以下、「非選択表示エリア」と呼ぶ。図11の例ではA2,A3)を選択して、それら表示エリアに設けられた操作枠CFを、ステップS720で求めた移動位置と一致する位置に移動する(ステップS740)。その後、CPU11は、各非選択表示エリアにおいて、表示されている選択合成画像データの表示範囲を、ステップS740での移動位置に含まれる部分画像と一致するように変更する(ステップS750)。
Next, the
ステップS750の実行後、「リターン」に抜けてこの第2の割込み処理を一旦終了する。一方、ステップS710で、操作枠CFがドラッグされていないと判別された場合には、ステップS720ないしS750を実行することなく、そのまま「リターン」に抜けてこの第2の割込み処理を一旦終了する。 After executing step S750, the process returns to “RETURN” to end the second interrupt process. On the other hand, if it is determined in step S710 that the operation frame CF is not dragged, the process returns to “RETURN” without executing steps S720 to S750, and the second interrupt process is temporarily terminated.
操作者は、上記のように動作する画像比較用ウィンドウWD3を操作しながら、合成画像データDpm1〜Dpm3の比較を目視で行ない、最も合成結果の優れている、具体的には、つなぎ合わせ部分の画質が優れている合成画像データを選び出す。操作者は、その選び出した合成画像データの画像名を記憶しておき、その後、初期ウィンドウWD1をアクティブ状態に切り換える。次いで、操作者は、初期ウィンドウWD1に設けられた[保存]ボタンBT3をクリックして、保存処理を行なう。この保存処理時には、操作者は、初期ウィンドウWD1の作業フィールドFDWに表示された合成画像データDpm1〜Dpm3の中から、その記憶した画像名のものをクリックすることで選択状態として、その選択状態の合成画像データの保存を行なう。 The operator visually compares the composite image data Dpm1 to Dpm3 while operating the image comparison window WD3 that operates as described above, and is most excellent in the composite result. Select composite image data with excellent image quality. The operator stores the image name of the selected composite image data, and then switches the initial window WD1 to the active state. Next, the operator clicks a [Save] button BT3 provided in the initial window WD1, and performs a save process. At the time of this saving process, the operator clicks on the stored image name from the composite image data Dpm1 to Dpm3 displayed in the work field FDW of the initial window WD1 to select the selected state. Save the composite image data.
なお、上記のように画像名を記憶しおいて保存処理に移行する構成に換えて、画像比較用ウィンドウWD3から選別した合成画像データを保存する構成としてもよい。 Instead of the configuration in which the image name is stored and the process proceeds to the saving process as described above, the combined image data selected from the image comparison window WD3 may be saved.
3.作用・効果:
以上のように構成されたこの実施例のコンピュータシステムによれば、合成パラメータの値を切り換えることで、同じ画像データDp1〜Dp3から合成結果の相違する複数の合成画像データDpm1〜Dpm3を合成することができ、さらに、これら合成画像データDpm1〜Dpm3を、画像比較用ウィンドウWD3で一覧表示することができる。このために、複数の合成画像データDpm1〜Dpm3を容易に比較することができる。したがって、合成画像データの選別を作業性よく行なうことができる。
3. Action / Effect:
According to the computer system of this embodiment configured as described above, a plurality of synthesized image data Dpm1 to Dpm3 having different synthesis results are synthesized from the same image data Dp1 to Dp3 by switching the values of the synthesis parameters. Furthermore, the composite image data Dpm1 to Dpm3 can be displayed in a list in the image comparison window WD3. For this reason, the plurality of composite image data Dpm1 to Dpm3 can be easily compared. Accordingly, the composite image data can be selected with good workability.
また、この実施例では、[拡大]と[縮小]のボタンBT31,BT32を操作するだけで、比較すべき全ての合成画像データDpm1〜Dpm3を同一の表示倍率で拡大、縮小することができる。したがって、同じ表示倍率で複数の合成画像データを常に表示させることができることから、合成画像の比較がより一層容易である。 In this embodiment, all the composite image data Dpm1 to Dpm3 to be compared can be enlarged and reduced at the same display magnification by simply operating the [Enlarge] and [Reduce] buttons BT31 and BT32. Therefore, since a plurality of composite image data can always be displayed at the same display magnification, the composite images can be compared more easily.
さらに、この実施例では、比較すべき合成画像データDpm1〜Dpm3の内の一つの表示範囲を、ドラッグ操作により移動すると、他の合成画像データの表示範囲も連動して移動することができる。したがって、同じ表示範囲で複数の合成画像データを常に表示させることができることから、合成画像の比較がさらに一層容易である。 Furthermore, in this embodiment, when one display range of the composite image data Dpm1 to Dpm3 to be compared is moved by a drag operation, the display range of the other composite image data can be moved in conjunction with the display range. Therefore, since a plurality of composite image data can always be displayed in the same display range, the composite images can be compared more easily.
4.他の実施形態:
なお、この発明は上記の一実施例や変形例に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
4). Other embodiments:
The present invention is not limited to the above-described one embodiment or modification, and can be implemented in various modes without departing from the gist of the present invention. For example, the following modifications are possible. It is.
(1)前記実施例では、重ね合わせ領域の幅、画像間の明るさに係わる各合成パラメータの値を、操作者の操作により切り換え可能とすることで、元画像が同じでありながら合成結果の相違する複数の合成画像を形成することができるようにしていたが、こうした合成パラメータは上記の2種類のものに換えて、種々のものを適用することができる。例えば、歪曲補正を糸巻き型、樽型のいずれにするかの合成パラメータであってもよい。あるいは、2つの画像のつなぎ合わせを操作者の指示に従う手動で行なう際の2つの画像の特徴点(共通点)の座標を合成パラメータとすることもできる。要は、複数の元画像を合成するために必要となる合成パラメータであり、操作者により操作される入力装置からの指令に基づいてその合成パラメータの値を変更可能なものであれば、どのような合成パラメータであってもよい。 (1) In the above-described embodiment, the value of each synthesis parameter related to the width of the overlapping region and the brightness between images can be switched by the operation of the operator, so that the synthesis result can be obtained while the original image is the same. Although a plurality of different composite images can be formed, various composite parameters can be applied instead of the above two types. For example, it may be a composite parameter for determining whether the distortion correction is a pincushion type or a barrel type. Alternatively, the coordinates of the feature points (common points) of the two images when the two images are manually joined according to the operator's instruction can be used as the synthesis parameter. In short, it is a synthesis parameter that is necessary to synthesize a plurality of original images, and any value can be used as long as the value of the synthesis parameter can be changed based on a command from an input device operated by an operator. It may be a simple synthesis parameter.
(2)前記実施例では、合成画像記憶部32に記憶される複数の合成画像データDp1〜Dp3は、複数の画像データDp1〜Dp3をつなぎ合わせてパノラマ画像を生成する合成処理により合成されたものであるが、これに換えて、ダイナミックレンジ拡大処理により合成されたものとすることもできる。デジタルカメラには、ラチュード(表現できる明るさ、暗さの幅)が狭いという短所があるが、ダイナミックレンジ拡大処理によれば、デジタルカメラで露出を変更して撮影した複数枚の写真を合成することにより、暗部から明部まで階調が滑らかな画像を生成することができる。このダイナミックレンジ拡大処理により生成された複数の合成結果を、画面に形成した画像比較用のウィンドウに一覧表示する構成とすればよい。さらに、ダイナミックレンジ拡大処理に限る必要もなく、要は複数の元画像を合成する合成処理であればどのような処理であってもよく、本発明は、こうした合成処理の合成結果を画像比較用ウィンドウに一覧表示する構成としている。 (2) In the above-described embodiment, the plurality of composite image data Dp1 to Dp3 stored in the composite image storage unit 32 are combined by a combining process for generating a panoramic image by connecting the plurality of image data Dp1 to Dp3. However, instead of this, it may be synthesized by dynamic range expansion processing. Digital cameras have the disadvantage that the latitude (brightness and darkness that can be expressed) is narrow, but the dynamic range expansion process combines multiple photos taken by changing the exposure with the digital camera. As a result, an image having a smooth gradation from the dark part to the bright part can be generated. A plurality of synthesis results generated by this dynamic range expansion processing may be displayed in a list on an image comparison window formed on the screen. Further, the present invention is not limited to the dynamic range expansion process, and may be any process as long as it is a synthesis process for synthesizing a plurality of original images. The present invention uses the synthesis result of such a synthesis process for image comparison. A list is displayed in the window.
(3)前記実施例では、一覧表示部31として、複数の合成画像データDpm1〜Dpm3を一覧表示する構成としていたが、これに換えて、合成画像データDpm1〜Dpm3に加えて、前記複数の元画像データDp1〜Dp3を、画像比較用ウィンドウWD3に一覧表示する構成としてもよい。すなわち、[ビューア]ボタンBTvをクリックする前に、操作者は、作業フィールドFDWに表示された合成画像データDpm1〜Dpm3に加えて、第1ないし第3の画像データDp1〜Dp3のいずれかをクリックして選択状態とすることで、元画像データも画像比較用ウィンドウWD3に一覧表示することができる。この構成によれば、元画像を参照しながら、合成画像の比較を行なうことができることから、より高精度の合成画像の選別ができる。
(3) In the embodiment, the
なお、前記(3)の構成は、前記(2)で説明したダイナミックレンジ拡大処理でより有効である。図14は、ダイナミックレンジ拡大処理により生成した合成画像データの比較を行なうための画像比較用ウィンドウWD3Xを示す説明図である。図示するように、画像比較用ウィンドウWD3Xは、4つの表示エリアを有し、各表示エリアには、元画像である2枚の画像データDp11、Dp12と、両画像データDp11、Dp12の合成結果である2枚の合成画像データDpm11、Dpm12とが表示されている。この構成によれば、元画像を合成画像と共に表示することの有効性が高く、操作者は、元画像に対して合成画像のラチュードがどれだけ拡がっているかを目視にて容易に確認することができる。 The configuration (3) is more effective in the dynamic range expansion process described in (2). FIG. 14 is an explanatory diagram showing an image comparison window WD3X for comparing the composite image data generated by the dynamic range expansion process. As shown in the figure, the image comparison window WD3X has four display areas. In each display area, two image data Dp11 and Dp12, which are the original images, and a composite result of the two image data Dp11 and Dp12 are displayed. Two pieces of composite image data Dpm11 and Dpm12 are displayed. According to this configuration, it is highly effective to display the original image together with the composite image, and the operator can easily visually confirm how much the latitude of the composite image is expanded with respect to the original image. it can.
(4)前記実施例では、[拡大]と[縮小]のボタンBT31,BT32を操作することで、比較すべき全ての合成画像データDpm1〜Dpm3を同一の表示倍率で拡大/縮小することができる構成としていたが、これに換えて、複数の合成画像データDpm1〜Dpm3の中から選んだ一つに対して、操作者による入力装置からの操作指令により表示倍率を拡大/縮小できるようにして、その他の合成画像データを、その拡大/縮小された合成画像データと連動して拡大/縮小される構成とすることもできる。この構成によっても、同じ表示倍率で複数の合成画像データを常に表示させることができることから、合成画像の比較が容易である。 (4) In the above-described embodiment, all the composite image data Dpm1 to Dpm3 to be compared can be enlarged / reduced at the same display magnification by operating the [Expand] and [Reduction] buttons BT31 and BT32. Instead of this, instead of this, for one selected from a plurality of composite image data Dpm1 to Dpm3, the display magnification can be enlarged / reduced by an operation command from the input device by the operator, Other composite image data may be configured to be enlarged / reduced in conjunction with the enlarged / reduced composite image data. Also with this configuration, a plurality of composite image data can always be displayed at the same display magnification, so that comparison of composite images is easy.
(5)前期実施例では、各表示エリアにコントロールボックスCBを設けて、このコントロールボックスCBに設けた操作枠CFにより、表示画像(選択合成画像データ)の表示倍率と表示範囲を調整することができるように構成したが、これに換えて、コントロールボックスCBを設けることなく、表示画像に対して操作者による指令を直接伝える構成とすることができる。例えば、表示画像をクリックして、マウスホイールを回すことで表示倍率を調整する構成とし、表示エリアに右側と下側にスクロールバーを設けて、このスクロールバーにより表示範囲を移動する構成としてもよい。 (5) In the previous embodiment, a control box CB is provided in each display area, and the display magnification and display range of the display image (selected composite image data) can be adjusted by the operation frame CF provided in the control box CB. However, instead of providing the control box CB, an instruction from the operator can be directly transmitted to the display image. For example, the display magnification may be adjusted by clicking the display image and turning the mouse wheel, and the display area may be provided with scroll bars on the right side and the lower side, and the display range may be moved by the scroll bar. .
(6)前記実施例では、パノラマ画像を作成するために用いる画像データDpiは、デジタルカメラ26により撮影したものとしたが、これに替えて、カラースキャナ等を用いて獲得した銀塩写真の画像データであってもよい。要は、なんらかの撮影装置(例えば、静止画の撮影機能を持ったビデオカメラ)で撮影して得られた撮影画像を獲得する構成であれば、どのような構成であってもよい。例えば、HDD15等の記憶装置に予め用意したものに換えて、ネットワークを介して外部から取り込んだものであってもよい。また、必ずしもカラーの画像データである必要もなく、白黒の画像データに適用することもできる。
(6) In the above embodiment, the image data Dpi used for creating the panoramic image is taken by the
10...パーソナルコンピュータ
11...CPU
12...バス
13...メモリ
14...表示画像メモリ
15...ハードディスクドライブ
16...入力制御ユニット
17...表示制御ユニット
18...出力制御ユニット
20...ディスプレイ
22...キーボード
24...マウス
26...デジタルカメラ
28...CDドライブ
29...プリンタ
31...一覧表示部
32...合成画像記憶部
Dp1〜Dp3...画像データ
Dpm1〜Dpm3...合成画像データ
Pr...画像合成プログラム
WD1...初期ウィンドウ
BT31...[拡大]ボタン
BT32...[縮小]ボタン
WD2...パノラマ画像合成用ウィンドウ
BT21...[作成]ボタン
CB1,CB2...チェックボックス
BTv...[ビューア]ボタン
WD3...画像比較用ウィンドウ
A1〜A4...表示エリア
CB...コントロールボックス
CF...操作枠
WD3X...画像比較用ウィンドウ
10 ...
12 ...
Claims (14)
前記元画像が同じでありながら合成結果の相違する複数の合成画像を記憶する合成画像記憶手段と、
前記複数の合成画像を、前記画面に形成した画像比較用のウィンドウに一覧表示する一覧表示手段と
を備える合成画像表示装置。 A composite image display device that displays on a screen a composite image obtained by combining a plurality of original images,
A composite image storage means for storing a plurality of composite images having the same original image but different composite results;
A composite image display device comprising: a list display unit configured to display a list of the plurality of composite images in an image comparison window formed on the screen.
前記一覧表示手段は、
前記画像比較用のウィンドウに複数の表示エリアを形成する表示エリア形成手段と、
該形成された各表示エリアに前記各合成画像を表示する画像表示手段と
を備える合成画像表示装置。 The composite image display device according to claim 1,
The list display means includes:
Display area forming means for forming a plurality of display areas in the image comparison window;
A composite image display device comprising: image display means for displaying the composite images in the formed display areas.
前記画像表示手段は、
各合成画像の表示を、同一の表示倍率に定める表示倍率設定手段
を備える合成画像表示装置。 The composite image display device according to claim 2,
The image display means includes
A composite image display device comprising display magnification setting means for determining the display of each composite image at the same display magnification.
前記表示倍率設定手段は、
操作者により操作される入力装置からの指令に基づいて、前記表示倍率を変更する表示倍率変更手段
を備える合成画像表示装置。 The composite image display device according to claim 3,
The display magnification setting means includes:
A composite image display device comprising display magnification changing means for changing the display magnification based on a command from an input device operated by an operator.
前記画像表示手段は、
各合成画像の表示を、合成画像全体に対する表示範囲が同一となるように定める表示範囲設定手段
を備える合成画像表示装置。 The composite image display device according to claim 2,
The image display means includes
A composite image display device comprising display range setting means for determining the display of each composite image so that the display range for the entire composite image is the same.
前記表示範囲設定手段は、
前記複数の表示エリアのうちのいずれか一つにおいて、操作者により操作される入力装置からの指令に基づいて、前記合成画像の表示範囲を変更する表示範囲手動変更手段と、
前記表示範囲変更手段により前記表示範囲が変更されたとき、当該表示範囲が変更された表示エリア以外の表示エリアにおける前記表示範囲を、前記表示範囲手動変更手段により変更された表示範囲と同一の位置に変更する表示範囲自動変更手段と
を備える合成画像表示装置。 The composite image display device according to claim 5,
The display range setting means includes
In any one of the plurality of display areas, based on a command from an input device operated by an operator, display range manual changing means for changing the display range of the composite image;
When the display range is changed by the display range changing means, the display range in the display area other than the display area where the display range is changed is the same position as the display range changed by the display range manual changing means. A composite image display device comprising: a display range automatic change means for changing to
前記一覧表示手段は、
前記複数の合成画像に加えて、前記複数の元画像を、画像比較用のウィンドウに一覧表示する構成である
合成画像表示装置。 The composite image display device according to claim 1, wherein
The list display means includes:
A composite image display device configured to display a list of the plurality of original images in addition to the plurality of composite images in an image comparison window.
前記複数の元画像を合成するために必要となる合成パラメータの値を、操作者により操作される入力装置からの指令に基づいて入力する合成パラメータ入力手段と、
前記合成パラメータ入力手段により入力された合成パラメータの値に基づいて、前記複数の元画像の合成を行なう画像合成手段と、
操作者により操作される入力装置からの指令に基づいて、前記合成パラメータ入力手段による合成パラメータの値を切り換えることで前記画像合成手段により得られる複数の合成結果を、前記合成画像記憶手段に記憶する合成画像と定める手段と
を備える合成画像表示装置。 The composite image display device according to any one of claims 1 to 7,
A synthesis parameter input means for inputting a value of a synthesis parameter necessary for synthesizing the plurality of original images based on a command from an input device operated by an operator;
Image synthesizing means for synthesizing the plurality of original images based on the value of the synthesis parameter input by the synthesis parameter input means;
Based on a command from an input device operated by an operator, a plurality of synthesis results obtained by the image synthesizing means are stored in the synthesized image storage means by switching values of synthesis parameters by the synthesis parameter input means. A composite image display device comprising: a composite image and means for determining.
(a)前記元画像が同じでありながら合成結果の相違する複数の合成画像をメモリに記憶させる行程と、
(b)前記複数の合成画像を、前記画面に形成した画像比較用のウィンドウに一覧表示する行程と
を備える合成画像表示方法。 A composite image display method for displaying a composite image obtained by combining a plurality of original images on a screen,
(A) a step of storing a plurality of synthesized images having the same original image but different synthesized results in a memory;
(B) A composite image display method comprising: displaying a list of the plurality of composite images in an image comparison window formed on the screen.
(a)前記元画像が同じでありながら合成結果の相違する複数の合成画像をメモリに記憶させる機能と、
(b)前記複数の合成画像を、前記画面に形成した画像比較用のウィンドウに一覧表示する機能と
をコンピュータに実現させるためのコンピュータプログラム。 A computer program for displaying a composite image obtained by combining a plurality of original images on a screen,
(A) a function of storing a plurality of synthesized images having the same original image but different synthesized results in a memory;
(B) A computer program for causing a computer to realize a function of displaying a list of the plurality of synthesized images in an image comparison window formed on the screen.
前記機能(b)は、
(b−1)前記画像比較用のウィンドウに複数の表示エリアを形成する機能と、
(b−2)該形成された各表示エリアに前記各合成画像を表示する機能と
を備えるコンピュータプログラム。 A computer program according to claim 10,
The function (b) is
(B-1) a function of forming a plurality of display areas in the image comparison window;
(B-2) A computer program comprising: a function of displaying each composite image in each formed display area.
前記機能(b−2)は、
各合成画像の表示を、同一の表示倍率に定める機能
を備えるコンピュータプログラム。 A computer program according to claim 11,
The function (b-2) is
A computer program that has the function of determining the display of each composite image at the same display magnification.
前記機能(b−2)は、
各合成画像の表示を、合成画像全体に対する表示範囲が同一となるように定める機能
を備えるコンピュータプログラム。 A computer program according to claim 11,
The function (b-2) is
A computer program having a function of determining the display of each composite image so that the display range for the entire composite image is the same.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004304427A JP2006119728A (en) | 2004-10-19 | 2004-10-19 | Composite image display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004304427A JP2006119728A (en) | 2004-10-19 | 2004-10-19 | Composite image display |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006119728A true JP2006119728A (en) | 2006-05-11 |
Family
ID=36537582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004304427A Pending JP2006119728A (en) | 2004-10-19 | 2004-10-19 | Composite image display |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006119728A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009011418A1 (en) * | 2007-07-19 | 2009-01-22 | Sony Corporation | Image processing device, image processing method, and program |
JP2010039278A (en) * | 2008-08-06 | 2010-02-18 | Contents Co Ltd | Image output system, image output device, image output method and program |
JP2014174817A (en) * | 2013-03-11 | 2014-09-22 | Aero Asahi Corp | Information acquisition method |
JP2017216556A (en) * | 2016-05-31 | 2017-12-07 | キヤノンマーケティングジャパン株式会社 | Information processing device, information processing method, and program |
-
2004
- 2004-10-19 JP JP2004304427A patent/JP2006119728A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009011418A1 (en) * | 2007-07-19 | 2009-01-22 | Sony Corporation | Image processing device, image processing method, and program |
JP2009027406A (en) * | 2007-07-19 | 2009-02-05 | Sony Corp | Image processing apparatus, image processing method, and program |
JP2010039278A (en) * | 2008-08-06 | 2010-02-18 | Contents Co Ltd | Image output system, image output device, image output method and program |
JP2014174817A (en) * | 2013-03-11 | 2014-09-22 | Aero Asahi Corp | Information acquisition method |
JP2017216556A (en) * | 2016-05-31 | 2017-12-07 | キヤノンマーケティングジャパン株式会社 | Information processing device, information processing method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11758265B2 (en) | Image processing method and mobile terminal | |
EP2040246B1 (en) | Image display control apparatus and image display control method | |
JP6167703B2 (en) | Display control device, program, and recording medium | |
KR100786415B1 (en) | Image display device | |
JP4941950B1 (en) | Image processing apparatus, image processing method, and image processing program | |
US20110187879A1 (en) | Imaging device and image processing program | |
JP2012242821A (en) | Display image generation method | |
CN101490708B (en) | Image processing device, image processing method, and program | |
JP2000244814A (en) | Image compositing device and recording medium where image compositing method is recorded | |
CN106791390B (en) | Wide-angle self-timer real-time preview method and user terminal | |
JP5493112B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2011166475A (en) | Document camera, method for controlling the same, and program | |
TWI390966B (en) | Panorama image generating method | |
JP2006277729A (en) | Image output apparatus, image output method, image output program, image trimming apparatus, image trimming method, and image trimming program | |
JP2006119728A (en) | Composite image display | |
JP2006099497A (en) | Panorama image composition | |
JP2006119730A (en) | Image stitching | |
JP2005252739A (en) | Still image generating apparatus and method | |
JP2005084089A (en) | Image comparison display method and its device, and image comparison display program | |
JP3861641B2 (en) | Image composition apparatus, image composition method, and program | |
JP4148165B2 (en) | Image composition to create a composite image by overlaying images | |
JP2008071027A (en) | Display device | |
JP2021040231A (en) | Image processing device and program | |
RU2792413C1 (en) | Image processing method and mobile terminal | |
JP5990068B2 (en) | Control device, control method, and control program |