JP6197830B2 - Image processing apparatus, image processing method, and program - Google Patents
Image processing apparatus, image processing method, and program Download PDFInfo
- Publication number
- JP6197830B2 JP6197830B2 JP2015111020A JP2015111020A JP6197830B2 JP 6197830 B2 JP6197830 B2 JP 6197830B2 JP 2015111020 A JP2015111020 A JP 2015111020A JP 2015111020 A JP2015111020 A JP 2015111020A JP 6197830 B2 JP6197830 B2 JP 6197830B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- index
- unit
- display
- main subject
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Indication In Cameras, And Counting Of Exposures (AREA)
- Studio Circuits (AREA)
- Studio Devices (AREA)
Description
本発明は、画像処理装置、画像処理方法及びプログラムに関し、特に、被写体の特徴を直感的かつ即座に把握させることができる技術に関する。 The present invention relates to an image processing apparatus, an image processing method, and a program, and more particularly, to a technique capable of intuitively and immediately grasping features of a subject.
従来、被写体を撮影する際に、撮影した被写体の画像を鑑賞する鑑賞者に被写体像の実際の大きさを伝えるため、被写体の近傍に大きさの指標となる物体を配置して撮影することが行われている。
例えば、長さが数センチ程度の被写体を撮影する場合、直径が既知の硬貨(例えば、日本国で発行されている直径が2.5cmの10円玉)を被写体の傍に置いて、デジタルカメラで撮影する。これにより、被写体とともに硬貨の写った画像が得られるため、鑑賞者は、画像に写る硬貨と被写体を比較することによって、被写体の実際の大きさを認識することができる。
Conventionally, when shooting a subject, in order to convey the actual size of the subject image to a viewer who appreciates the image of the shot subject, it is possible to shoot by placing an object serving as a size index in the vicinity of the subject. Has been done.
For example, when photographing a subject with a length of several centimeters, a coin with a known diameter (for example, a 10-yen coin with a diameter of 2.5 cm issued in Japan) is placed near the subject, and the digital camera Shoot with. As a result, an image in which coins are photographed together with the subject is obtained, and the viewer can recognize the actual size of the subject by comparing the coins in the image with the subject.
ただし、ビルや橋といった大きな物体が被写体となる場合には、当該被写体の近傍に、大きさの指標となる物体を実際に配置することは困難である。
そこで、特許文献1には、画像とともに、被写体と同一の寸法である数値を表すスケールを表示させる技術が開示されている。
However, when a large object such as a building or a bridge is a subject, it is difficult to actually place an object serving as a size index in the vicinity of the subject.
Therefore, Patent Document 1 discloses a technique for displaying a scale representing a numerical value having the same dimensions as a subject together with an image.
しかしながら、特許文献1記載の技術では、鑑賞者は、表示されたスケールから被写体の大きさを把握するように試みるが、当該スケールは、被写体と同一の寸法であり、かつ、長さ等を単純な数値表現により表すものであるため、被写体の大きさを即座に直感的に把握することは困難であるという問題があった。 However, in the technique described in Patent Document 1, the viewer tries to grasp the size of the subject from the displayed scale, but the scale has the same dimensions as the subject and has a simple length and the like. for those represented by the numerical expression, there is a problem that the it is difficult to intuitively grasp in real size of the object.
本発明は、このような状況に鑑みてなされたものであり、被写体の特徴を直感的かつ即座に把握させることができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of such circumstances, and an object thereof is to provide an image processing apparatus, an image processing method, and a program capable of intuitively and immediately grasping the characteristics of a subject.
上記目的を達成するため、請求項1に記載の発明は、主要被写体を含む画像を取得する取得手段と、前記取得手段により取得される画像中の前記主要被写体に基づいて、複数の指標画像が記憶されている記憶手段から、当該主要被写体の特徴に対する指標となり、且つ、当該記憶手段に記憶されている総数よりも少ない数の複数の指標画像を自動的に取得する指標画像取得手段と、前記指標画像取得手段により取得された前記複数の指標画像を表示手段に表示させる表示制御手段と、前記表示手段に表示された前記複数の指標画像から、ユーザ操作により特定の指標画像を選択する選択手段と、前記選択手段により選択された前記指標画像と前記画像とをともに前記表示手段に表示させる第二の表示制御手段と、を備えることを特徴とする。 In order to achieve the above object, the invention according to claim 1 is characterized in that an acquisition unit for acquiring an image including a main subject, and a plurality of index images based on the main subject in the image acquired by the acquisition unit. Index image acquisition means for automatically acquiring a plurality of index images, which is an index for the characteristics of the main subject and is smaller than the total number stored in the storage means, from the stored storage means; Display control means for displaying the plurality of index images acquired by the index image acquisition means on the display means, and selection means for selecting a specific index image by a user operation from the plurality of index images displayed on the display means And a second display control means for causing the display means to display both the index image and the image selected by the selection means.
本発明によれば、被写体の特徴を直感的かつ即座に把握させることが出来る。 According to the present invention, it is possible to intuitively and immediately grasp the characteristics of a subject.
図1は、本発明に係る画像処理装置の一実施形態としての撮像装置1のハードウェアの構成を示すブロック図である。撮像装置1は、例えばデジタルカメラにより構成することができる。 FIG. 1 is a block diagram showing a hardware configuration of an imaging apparatus 1 as an embodiment of an image processing apparatus according to the present invention. The imaging device 1 can be configured by a digital camera, for example.
撮像装置1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、画像処理部14と、画像計測部15と、バス16と、入出力インターフェース17と、撮像部18と、操作部19と、表示部20と、記憶部21、通信部22と、ドライブ23と、を備えている。
The imaging apparatus 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an
CPU11は、ROM12に記録されているプログラム、又は、記憶部21からRAM13にロードされたプログラムに従って各種の処理を実行する。
CPU11には、表示制御部41と、主要被写体検出部42と、記憶制御部43と、が設けられている。なお、表示制御部41乃至記憶制御部43のさらなる詳細については、図2を参照して後述する。
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 11 executes various processes according to a program recorded in the
The CPU 11 is provided with a
The
画像処理部14は、DSP(Digital Signal Processor)や、VRAM(Video Random Access Memory)等から構成されており、CPU11と協働して、画像のデータに対して各種画像処理を施す。
例えば、画像処理部14は、後述する撮像部18から出力される撮像画像のデータに対して、ノイズ低減、ホワイトバランス、手ぶれ補正等の画像処理を施す。
画像処理部14には、画像取得部51と、指標画像取得加工部52と、画像合成部53とが設けられている。なお、画像取得部51と、指標画像取得加工部52と、画像合成部53とのさらなる詳細については、図2を参照して後述する。
The
For example, the
The
画像計測部15は、撮像画像等の画像のデータに基づいて、当該画像内に含まれる被写体の各種物理量(例えば長さ)を計測する。画像計測部15のさらなる詳細については、図2を参照して後述する。
The
CPU11、ROM12、RAM13、画像処理部14及び画像計測部15は、バス16を介して相互に接続されている。このバス16にはまた、入出力インターフェース17も接続されている。入出力インターフェース17には、撮像部18、操作部19、表示部20、記憶部21、通信部22及びドライブ23が接続されている。
The CPU 11,
撮像部18は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
Although not shown, the
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
The optical lens unit is configured by a lens that collects light, for example, a focus lens or a zoom lens, in order to photograph a subject.
The focus lens is a lens that forms a subject image on the light receiving surface of the image sensor. The zoom lens is a lens that freely changes the focal length within a certain range.
The optical lens unit is also provided with a peripheral circuit for adjusting setting parameters such as focus, exposure, and white balance as necessary.
イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部18の出力信号として出力される。
なお、以下、撮像部18の出力信号が、「撮像画像のデータ」であるものとする。従って、撮像部18からは撮像画像のデータが出力されて、CPU11や画像処理部14等に適宜供給される。
The image sensor includes a photoelectric conversion element, AFE (Analog Front End), and the like.
The photoelectric conversion element is composed of, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element or the like. A subject image is incident on the photoelectric conversion element from the optical lens unit. Therefore, the photoelectric conversion element photoelectrically converts (captures) the subject image, accumulates the image signal for a predetermined time, and sequentially supplies the accumulated image signal as an analog signal to the AFE.
The AFE performs various signal processing such as A / D (Analog / Digital) conversion processing on the analog image signal. Through various signal processing, a digital signal is generated and output as an output signal of the
Hereinafter, it is assumed that the output signal of the
操作部19は、各種釦等で構成され、ユーザの指示操作を受け付ける。
表示部20は、液晶ディスプレイ等で構成され、各種画像(例えば、後に詳述する合成画像)を表示する。
The
The
記憶部21は、DRAM(Dynamic Random Access Memory)等で構成され、画像処理部14等から出力された画像のデータを記憶する。また、記憶部21は、画像処理部14等の処理に必要な各種データも記憶する。
例えば、記憶部21には、指標画像記憶部61及び対応テーブル記憶部62が設けられている。なお、指標画像記憶部61及び対応テーブル記憶部62のさらなる詳細については、図2を参照して後述する。
The
For example, the
通信部22は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。
The
ドライブ23には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ23によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部21にインストールされる。また、リムーバブルメディア31は、記憶部21に記憶されている画像のデータ等の各種データも、記憶部21と同様に記憶することができる。また、リムーバブルメディア31には、本実施形態においては、後述する合成画像等が記憶される。
A
図2は、このような撮像装置1の機能的構成のうち、スケール表示処理を実行するための機能的構成を示す機能ブロック図である。 FIG. 2 is a functional block diagram showing a functional configuration for executing the scale display process among the functional configurations of the imaging apparatus 1 as described above.
スケール表示処理とは、撮像画像等の原画像のデータを取得し、当該原画像に含まれる被写体の長さ等の物理量をユーザに把握させる指標となる画像(後述する指標画像)を、当該原画像とともに表示させるまでの一連の処理をいう。 Scale display processing refers to acquiring an original image data such as a captured image, and an image (an index image described later) serving as an index for allowing a user to grasp a physical quantity such as the length of a subject included in the original image. It means a series of processing until it is displayed together with an image.
図2において、CPU11は、表示制御部41と、主要被写体検出部42と、記憶制御部43とを構成する。
なお、表示制御部41乃至記憶制御部43は、本実施形態では、CPU11と、当該CPU11により実行されるプログラムとの組み合わせ、即ち、ハードウェアとソフトウェアとの組み合わせにより構成されている。しかしながら、これは例示にすぎず、表示制御部41乃至記憶制御部43の機能の少なくとも一部を、CPU11以外の他の構成要素(画像処理部14等)に移譲させることも当然可能である。
In FIG. 2, the CPU 11 constitutes a
In the present embodiment, the
画像処理部14は、画像取得部51と、指標画像取得加工部52と、画像合成部53とを構成する。
なお、画像取得部51乃至画像合成部53が画像処理部14に設けられていることは例示にすぎず、画像取得部51乃至画像合成部53の少なくとも一部を、画像処理部14以外の他の構成要素(CPU11等)に移譲させることも当然可能である。
The
Note that the
記憶部21には一領域として、指標画像記憶部61と、対応テーブル記憶部62と、が設けられている。
なお、指標画像記憶部61及び対応テーブル記憶部62が記憶部21の一領域として設けられていることは例示にすぎず、その他例えばリムーバブルメディア31の一領域として設けられるようにしてもよい。
The
Note that the index
撮像部18は、撮像画像のデータを、画像取得部51に供給する。
ここで、本実施の形態では、撮像画像のデータには、メタ情報が付加されているものとする。当該メタ情報には、撮像条件として、ズーム値、フォーカス値、撮像画像における被写体までの距離の情報等が含まれているものとする。
The
Here, in the present embodiment, it is assumed that meta information is added to captured image data. It is assumed that the meta information includes information on a zoom value, a focus value, a distance to a subject in the captured image, and the like as an imaging condition.
画像取得部51は、撮像部18から供給される撮像画像のデータを、原画像のデータとして取得して、主要被写体検出部42に供給する。
なお、原画像のデータは、図2の例では撮像部18により供給される撮像画像のデータとして説明されているが、図2の例に特に限定されず、所定の物理量を有する被写体が含まれている画像のデータであれば、その供給元は問わない。例えば、画像取得部51は、リムーバブルメディア31や、通信部22を介するインターネット等から供給される画像のデータを、原画像のデータとして取得することもできる。
The
The original image data is described as captured image data supplied by the
主要被写体検出部42は、原画像のデータが供給されると、当該原画像に含まれる主要被写体を検出し、その検出結果とともに原画像のデータを画像計測部15に供給する。
なお、主要被写体の検出手法は、特に限定されず、例えば本実施形態においては、メタ情報として含まれるフォーカス値等に基づいて、フォーカス対象を主要被写体として検出する、といった検出手法が採用されている。
また、主要被写体検出部42により検出される主要被写体の数は、1つに限定されず、複数であってもよい。この場合、複数の主要被写体がユーザに提示され、ユーザは、操作部19を操作することによって、スケール表示の対象となる1つを選択する。主要被写体検出部42は、このようにして選択された1の主要被写体を検出結果として、原画像のデータともに画像計測部15に供給する。
When the original image data is supplied, the main
The main subject detection method is not particularly limited. For example, in the present embodiment, a detection method is adopted in which a focus target is detected as a main subject based on a focus value included as meta information. .
Further, the number of main subjects detected by the main
画像計測部15は、主要被写体検出部42により検出された主要被写体の長さ、例えば長手方向の長さを計測する。ここで、主要被写体の長さとは、原画像内における主要被写体の相対的な長さではなく、実世界に存在する又は存在した主要被写体の絶対的な長さ(実寸)を意味する。
The
画像計測部15による主要被写体の長さの計測手法は、特に限定されないが、例えば本実施形態では、特許文献1と同様に、ズーム値と被写体までの距離情報に基づいて長さを計測する、といった計測手法が採用される。
The method for measuring the length of the main subject by the
なお、本実施形態においては、画像計測部15は、主要被写体の長手方向の長さを、主要被写体の長さとして計測する。しかし、長さの計測対象は、特にこれに限定されず、任意の方向の長さを採用することができる。例えば、画像計測部15は、主要被写体の直交する2辺の長さをそれぞれ計測することによって、結果として、主要被写体の面積を計測したことと等価にすることができる。
計測対象は、長さに特に限定されず、例えば主要被写体の体積や重量等、主要被写体が有する任意の数の任意の種類の実物理量を採用してもよい。また、当該実物理量を予め画像に付加しておき、計測を行わずに、このメタ情報に付加された当該実物理量に基づいて対応する指標となる画像を加工してもよい。
In the present embodiment, the
The measurement target is not particularly limited to the length, and any number of arbitrary physical quantities of the main subject such as the volume and weight of the main subject may be employed. Alternatively, the actual physical quantity may be added to the image in advance, and an image serving as a corresponding index may be processed based on the actual physical quantity added to the meta information without performing measurement.
指標画像取得加工部52は、画像計測部15により計測された主要被写体の物理量と、当該主要被写体を含む画像の鑑賞者に把握させるために指標となる画像(以下、「指標画像」と呼ぶ)のデータとを、後述する指標画像記憶部61から取得する。
この場合、指標画像取得加工部52は、画像計測部15の計測結果等に基づいて自律的な判断で、即ち自動的に、指標画像のデータを取得してもよいし、ユーザが操作部19を操作して指定した指標画像のデータを取得してもよい。
そして、指標画像取得加工部52は、指標画像のデータを、原画像のデータに合成するために適切な形態となるように加工する。
The index image
In this case, the index image
Then, the index image
例えば、画像計測部15により計測された主要被写体の物理量が、主要被写体の長さである場合、次のようにして指標画像のデータが取得されて加工される。
即ち、指標画像取得加工部52は、主要被写体の長さの指標となるもの、例えばクジラや硬貨等を示す指標画像のデータを、指標画像記憶部61から取得する。
そして、指標画像取得加工部52は、指標画像のデータを加工することによって、当該指標画像を、主要被写体の長さに相当する数だけ、当該主要被写体の長さ方向に連続して繰り返し配置させた画像のデータを生成する。
なお、このようにして、指標画像のデータが加工された結果得られるデータ、例えば本例では、所定個数の指標画像を所定方向に連続して繰り返し配置させた画像のデータを、以下、「加工指標画像のデータ」と呼ぶ。
For example, when the physical quantity of the main subject measured by the
That is, the index image
Then, the index image
Note that data obtained as a result of processing the index image data in this way, for example, in this example, data of an image in which a predetermined number of index images are continuously arranged in a predetermined direction will be referred to as “processing”. This is called “index image data”.
画像合成部53は、画像取得部51により取得された原画像のデータと、指標画像取得加工部52により生成された加工指標画像のデータとを合成することによって、合成画像のデータを生成する。
The
表示制御部41は、画像取得部51により取得されたデータにより表わされる原画像や、画像合成部53により生成されたデータにより表わされる合成画像を表示部20に表示させる制御を実行する。
The
記憶制御部43は、必要に応じて、画像合成部53により生成された合成画像のデータを、リムーバブルメディア31に記憶させる制御を実行する。
The
さらに以下、CPU11により構成される表示制御部41乃至記憶制御部43、並びに、画像処理部14により構成される画像取得部51乃至画像合成部53の各機能について、即ち、スケール表示処理の実行機能について、図3を参照して具体的に説明する。
図3は、スケール表示処理の結果の具体例としての各画像を示す図である。
図3(a)には、被写体として橋91やビル92を含む原画像81が示されている。
画像取得部51により原画像81のデータが取得されると、主要被写体検出部42によって、橋91やビル92が主要被写体として検出される。
Furthermore, hereinafter, each function of the
FIG. 3 is a diagram illustrating each image as a specific example of the result of the scale display process.
FIG. 3A shows an
When the data of the
この場合、表示制御部41は、検出された主要被写体を特定可能なシンボル等を原画像81に重畳させて表示部20に表示させる。具体的には例えば図3(a)の例では、二重カギ括弧(『』)のシンボルによって、橋91が主要被写体であることが特定されるとともに、二重カギ括弧(『』)のシンボルによって、ビル92が主要被写体であることが特定される。この場合、ユーザは、操作部19を操作することによって、橋91又はビル92をスケール表示の対象として選択することができる。
In this case, the
ここで、例えば、スケール表示の対象として橋91が選択された場合について説明する。
まず、画像計測部15は、主要被写体の橋91の長手方向(水平方向)の長さが90mであると計測したものとする。
そして、指標画像取得加工部52は、例えば、20mの長さのクジラを示す指標画像(後述する図4の指標画像121)のデータを取得したものとする。
この場合、指標画像取得加工部52は、4つの指標画像(20mの長さのクジラ×4)と指標画像を半分にした画像(10mの長さのクジラの一部分)を、橋91の長手方向(水平方向)に連続して繰り返し配置させた画像のデータを、加工指標画像101のデータとして生成する。
Here, for example, a case where the
First, it is assumed that the
And the index image
In this case, the index image
画像合成部53は、原画像81のデータと、加工指標画像101のデータとを合成することによって、合成画像111のデータを生成する。これにより、表示部20には、図3(b)に示すような合成画像111が表示される。
なお、図3(b)においては、説明の便宜上、加工指標画像101の範囲を示す点線枠が示されているが、このような点線枠の表示は特に必須ではなく、実際には表示を省略しても構わない。
The
In FIG. 3B, for the sake of convenience of explanation, a dotted line frame indicating the range of the
記憶制御部43は、必要に応じて、合成画像111のデータをリムーバブルメディア31に記憶させる。
The
一方で、例えば、スケール表示の対象としてビル92が選択された場合について説明する。
まず、画像計測部15は、主要被写体のビル92の長手方向の長さ(高さ)が46mであると計測したものとする。
そして、指標画像取得加工部52は、20mの長さのクジラを示す指標画像(後述する図4の指標画像121)のデータを取得したものとする。
この場合、指標画像取得加工部52は、2つの指標画像(20mの長さのクジラ×2)と指標画像を約(1/3)にした画像(6mの長さのクジラの一部分)を、ビル92の長手方向(垂直方向)に連続して繰り返し配置させた画像のデータを、加工指標画像102のデータとして生成する。
On the other hand, for example, a case where the
First, it is assumed that the
Then, it is assumed that the index image
In this case, the index image
画像合成部53は、原画像81のデータと、加工指標画像102のデータとを合成することによって、合成画像112のデータを生成する。これにより、表示部20には、図3(c)に示すような合成画像112が表示される。
なお、図3(c)においては、説明の便宜上、加工指標画像102の範囲を示す点線枠が示されているが、このような点線枠の表示は特に必須ではなく、実際には表示を省略しても構わない。
The
In FIG. 3C, for the convenience of explanation, a dotted line frame indicating the range of the
記憶制御部43は、必要に応じて、合成画像112のデータをリムーバブルメディア31に記憶させる。
The
図2に戻り、指標画像記憶部61は、上述したクジラを示す指標画像等、複数の指標画像のデータを記憶する。指標画像のデータは、その形態は特に限定されないが、本実施形態では、GIF(Graphic Interchange Format)の画像ファイルであるものとする。
Returning to FIG. 2, the index
なお、指標画像のデータは、指標画像取得加工部52によって取得される段階で、指標画像記憶部61に記憶されていれば足りる。従って、撮像装置1の出荷時にデフォルトで与えられるGIFファイルを、指標画像のデータとして指標画像記憶部61に予め記憶しておくこともできる。また、出荷後に、通信部22やドライブ23等を介して得られたGiFファイルを、指標画像のデータとして指標画像記憶部61に事後的に記憶させることもできる。さらに、ユーザが操作部19を操作して、撮像画像のデータからGIFファイルを作成した場合、当該GIFファイルを、指標画像のデータとして指標画像記憶部61に事後的に記憶させることもできる。
The index image data only needs to be stored in the index
対応テーブル記憶部62は、指標画像記憶部61に記憶されている複数の指標画像のデータの各々に対して、当該指標画像の物理量(例えば長さ)が対応付けられたテーブル(以下、「対応テーブル」と呼ぶ)を記憶している。
The correspondence
図4は、対応テーブルの構造を模式的に表した図である。
本実施形態において、対応テーブルは行列構造を有しているため、以下、図4中横方向の項目の集合体を「行」と呼び、同図中縦方向の項目の集合体を「列」と呼ぶ。
対応テーブルの1行は、指標画像記憶部61に記憶されている1つの指標画像のデータが対応する。即ち、対応テーブルの所定の行には、所定の指標画像のデータについての、「データ名」、「指標画像」及び「長さ」という項目がそれぞれ配置されている。
所定の行の「データ名」の項目には、当該行に対応する指標画像のデータの名称が格納される。
所定の行の「指標画像」の項目には、当該行に対応する指標画像のイメージが格納される。ただし、「指標画像」の項目は、対応テーブルの理解を容易なものとすべく図4に図示したものであり、実際に対応テーブル記憶部62に格納されている対応テーブルには含まれていない。
所定の行の「長さ」の項目には、当該行に対応する指標画像の長手方向の長さが格納される。
FIG. 4 is a diagram schematically showing the structure of the correspondence table.
In the present embodiment, since the correspondence table has a matrix structure, hereinafter, a collection of items in the horizontal direction in FIG. 4 is referred to as “row”, and a collection of items in the vertical direction in FIG. Call it.
One row of the correspondence table corresponds to data of one index image stored in the index
In the item “data name” of a predetermined row, the name of the index image data corresponding to the row is stored.
In the “index image” item of a predetermined row, an image of the index image corresponding to the row is stored. However, the item “index image” is illustrated in FIG. 4 for easy understanding of the correspondence table, and is not included in the correspondence table actually stored in the correspondence
In the item “length” of a predetermined row, the length in the longitudinal direction of the index image corresponding to the row is stored.
具体的には例えば、1行目に着目すると、「クジラ.gif」という名称のGIFファイルにより表わされる指標画像は、「クジラの画像121」であって、その長手方向の長さは「20m」であることがわかる。
2行目に着目すると、「10円.gif」という名称のGIFファイルにより表わされる指標画像は、「硬貨(日本国で発行される10円玉)の画像122」であって、その長手方向の長さ(ここでは10円玉の直径)は「2.5cm」であることがわかる。
3行目に着目すると、「恐竜.gif」という名称のGIFファイルにより表わされる指標画像は、「恐竜の画像123」であって、その長手方向の長さは「25m」であることがわかる。
Specifically, for example, focusing on the first line, the index image represented by the GIF file named “whale.gif” is “
Focusing on the second line, the index image represented by the GIF file named “10 yen.gif” is “an
Focusing on the third line, it can be seen that the index image represented by the GIF file named “dinosaur.gif” is “
以上、図2乃至図4を参照して、本実施形態の撮像装置1の機能的構成について説明した。
次に、このような機能的構成を有する撮像装置1が実行する処理のうち、スケール表示処理の流れについて説明する。
図5は、図2の機能的構成を有する図1の撮像装置1が実行するスケール表示処理の流れを説明するフローチャートである。
The functional configuration of the imaging apparatus 1 according to the present embodiment has been described above with reference to FIGS.
Next, among the processes executed by the imaging apparatus 1 having such a functional configuration, the flow of the scale display process will be described.
FIG. 5 is a flowchart for explaining the flow of the scale display process executed by the imaging apparatus 1 of FIG. 1 having the functional configuration of FIG.
スケール表示処理は、本実施形態においては、ユーザが操作部19を操作してスケール表示の指示をした後に、撮像部18による撮像動作が行われたことを契機にして開始される。
In the present embodiment, the scale display process is started when the imaging operation by the
ステップS1において、画像取得部51は、撮像部18から出力された撮像画像のデータを、原画像のデータとして取得する。例えば本例では、図3(a)の原画像81のデータが取得されたものとする。
In step S <b> 1, the
ステップS2において、主要被写体検出部42は、ステップS1の処理で取得された原画像のデータに基づいて、当該原画像の中の主要被写体を検出する。例えば本例では、主要被写体検出部42は、図3(a)に示すように、二重カギ括弧(『』)で囲われる橋91を主要被写体として検出したものとする。
In step S2, the main
ステップS3において、画像計測部15は、ステップS2の処理で検出された主要被写体の長さを計測する。例えば、画像計測部15は、ステップS2の処理で検出された橋91の長手方向(車や人等の進行方向)の長さ(実寸)を、ズーム値や主要被写体91までの距離情報のメタ情報に基づいて計測する。具体的には例えば、本例では、上述の例にあわせて90mが計測されたものとする。
In step S3, the
ステップS4において、表示制御部41は、指標画像を選択するよう報知する。即ち、表示制御部41は、画像計測部15の計測結果に基づいて、使用可能な指標画像の一覧を示す画像を表示部20に表示させることによって、指標画像を選択するよう報知する。
例えば本例では、主要被写体である橋91の長さは90mであると計測されている。従って、図4の対応テーブルによれば、90mをユーザに把握させるために適切な長さを有する指標画像としては、「長さ」が20mのクジラの画像121と、「長さ」が25mの恐竜の画像123とが存在する。従って、本例では、クジラの画像121と、恐竜の画像123とを含む一覧画像が表示部20に表示されることによって、指標画像として画像121又は画像123を選択するよう報知される。
In step S4, the
For example, in this example, the length of the
ステップS5において、指標画像取得加工部52は指標画像が選択されたか否かを判定する。
In step S5, the index image
指標画像が選択されない場合には、ステップS5においてNOであると判定されて、処理はステップS4に戻される。即ち、指標画像が選択されるまでの間、ステップS4及びS5のループ処理が繰り返し実行されることによって、スケール表示処理は待機状態になる。なお、図示はしないが、所定時間経過しても未だ指標画像が選択されない場合には、スケール表示処理を終了するようにしてもよい。 When the index image is not selected, it is determined as NO in Step S5, and the process returns to Step S4. That is, until the index image is selected, the scale display process is in a standby state by repeatedly executing the loop processes of steps S4 and S5. Although not shown, the scale display process may be terminated when the index image is not yet selected even after a predetermined time has elapsed.
その後、指標画像が選択された場合には、ステップS5においてYESであると判定されて、処理はステップS6に進む。なお、本例では、クジラの画像121が指標画像として選択されたものとして、以下の説明を行う。
Thereafter, when the index image is selected, it is determined as YES in Step S5, and the process proceeds to Step S6. In this example, the following description will be given on the assumption that the
ステップS6において、指標画像取得加工部52は、選択された指標画像のデータを、指標画像記憶部61から取得して、その加工を行うことによって、加工指標画像のデータを生成する。
具体的には例えば、本例では、指標画像のデータとして、クジラの画像121についての「クジラ.gif」というGIFファイルが取得される。図4の対応テーブルによれば、画像121により示されるクジラの長さは20mである。一方、主要被写体としての橋91の長さは90mであり、クジラの長さの4.5倍である。よって、本例では、クジラの画像121が4.5枚分、橋91の長さ方向(水平方向)に連続して繰り返し配置された画像のデータ、即ち図3(b)に示す加工指標画像101のデータが生成される。
In step S6, the index image
Specifically, for example, in this example, a GIF file “whale.gif” for the
ステップS7において、画像合成部53は、ステップS1の処理で取得された原画像のデータと、ステップS6の処理で生成された加工指標画像のデータとを合成することによって、合成画像のデータを生成する。
本例では図3(b)に示すように、原画像81の橋91の上方に、4.5頭のクジラが水平方向に連続して繰り返し配置された加工指標画像101が重畳された合成画像111のデータが生成される。
In step S <b> 7, the
In this example, as shown in FIG. 3B, a composite image in which a
ステップS8において、表示制御部41は、ステップS27の処理でデータとして生成された合成画像を表示部20に表示させる。
例えば本例では、図3(b)に示すような合成画像111が表示部20に表示される。
In step S8, the
For example, in this example, a
ステップS9において、記憶制御部43は、保存指示があったか否かを判定する。
即ち、ユーザは、操作部19を操作することによって、表示部20に表示された合成画像のデータを保存するか否かの保存指示をすることができる。
このような保存指示があった場合には、ステップS9においてYESであると判定されて、処理はステップS10に進む。
In step S9, the
In other words, the user can instruct to save whether or not to save the composite image data displayed on the
If there is such a storage instruction, it is determined as YES in Step S9, and the process proceeds to Step S10.
ステップS10において、記憶制御部43は、合成画像のデータをリムーバブルメディア31に保存(記憶)させる。これにより、スケール表示処理は終了となる。
これに対して、保存指示がなかった場合には、ステップS9においてNOであると判定されて、ステップS10の処理は実行されずに、即ち合成画像のデータは保存されずに、スケール表示処理は終了となる。
In step S <b> 10, the
On the other hand, if there is no save instruction, it is determined as NO in step S9, and the process of step S10 is not executed, that is, the composite image data is not saved, and the scale display process is performed. End.
以上のように構成される撮像装置1は、指標画像記憶部61と、画像取得部51と、画像計測部15と、表示部20と、を備える。
指標画像記憶部61は、長さの指標となる指標画像のデータを記憶する。
画像取得部51は、被写体を含む画像のデータを、原画像のデータとして取得する。
画像計測部15は、原画像のデータに基づいて、原画像に含まれる主要被写体の長さを計測する。
表示部20は、主要被写体の長さに基づいて、原画像とともに指標画像を表示する。
The imaging apparatus 1 configured as described above includes an index
The index
The
The
The
これにより、鑑賞者は、特別な撮影操作が必要なく、主要被写体の長さを直感的かつ即座に把握することができる。
また原画像とともに表示される指標画像は、長さを想起しやすい画像であれば任意の画像を採用することができるので、興趣に富んだ画像を容易に生成することができる。
Thus, the viewer can intuitively and immediately grasp the length of the main subject without requiring a special shooting operation.
Moreover, any image can be adopted as the index image displayed together with the original image as long as it is easy to recall the length. Therefore, an interesting image can be easily generated.
また、画像計測部15は、主要被写体の直交する2辺の長さを計測することもできる。
即ち、画像計測部15は、これらの2辺の長さを用いて、主要被写体91の面積を算出することができる。
これにより、被写体の面積を直感的かつ即座に把握させる画像であって、興趣に富んだ画像を生成することができる。
The
In other words, the
As a result, it is possible to generate an image that is intuitively and immediately comprehensible for the area of the subject and that is rich in interest.
さらにまた、指標画像取得加工部52は、主要被写体91の長さに基づいて、指標画像のデータを加工することができる。
このようにして加工されたデータにより表わされる指標画像(上述した加工指標画像)は原画像とともに表示部20に表示される。
これにより、被写体の大きさをより直感的かつより即座に把握させる画像であって、より興趣に富んだ画像を生成することができる。
Furthermore, the index image
The index image represented by the data processed in this way (the above-described processing index image) is displayed on the
As a result, it is possible to generate an image that makes it possible to grasp the size of the subject more intuitively and more immediately and that is more interesting.
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。 In addition, this invention is not limited to the above-mentioned embodiment, The deformation | transformation in the range which can achieve the objective of this invention, improvement, etc. are included in this invention.
例えば、上記実施形態の図3(b)において、原画像81の橋91の上方に、4.5頭のクジラが水平方向に連続して繰り返し配置された合成画像111のデータが生成されるようにした。しかしながら、上記実施形態に限定されることなく、例えば、図4の指標画像としてクジラが移動する態様をアニメーションGIFファイルとして指標画像記憶部61に記憶させておき、加工指標画像101として指標画像記憶部61に記憶されている1頭のクジラを4.5頭分の範囲でアニメーション表示させても良い。
このような表示をすることにより動きのあるスケールの表現が可能となる。
また、例えば、上述の実施形態においては、原画像のデータは、メタ情報が付加された画像のデータが採用されたが、メタ情報が付加されている必要は特になく、例えば撮像時にCPU11等が、被写体の物理量を計測可能な情報(例えばズーム値や被写体までの距離情報)を演算したり、メタ情報とは別に取得するようにしてもよい。
For example, in FIG. 3B of the above embodiment, data of the
By displaying in this way, it is possible to express a moving scale.
Further, for example, in the above-described embodiment, the image data to which the meta information is added is used as the original image data. However, it is not particularly necessary that the meta information is added. Information that can measure the physical quantity of the subject (for example, zoom value or distance information to the subject) may be calculated or acquired separately from the meta information.
また、上述の実施形態においては、指標画像として、指標となる物体(クジラ、硬貨、恐竜等)が単体で含まれる画像が採用されたが、本発明は特にこれに限定されない。例えば、指標となる物体(クジラ、硬貨、恐竜等)がi個連続して繰り返し配置された各画像(i=1乃至Nとした各画像であって、iは小数や分数でもよい)のそれぞれを、指標画像として採用することもできる。 Further, in the above-described embodiment, an image including an object (such as a whale, a coin, or a dinosaur) serving as an index is employed as the index image, but the present invention is not particularly limited thereto. For example, each of the images (i = 1 to N, where i may be a decimal number or a fraction) in which i objects (whales, coins, dinosaurs, etc.) are repeatedly arranged consecutively. Can also be employed as an index image.
さらにまた、撮像装置1は、このような指標となる物体(クジラ、硬貨、恐竜等)をイメージとして原画像とともに表示する代わりに、例えば、「指標となる物体(クジラ、硬貨、恐竜等)がK個(Kは正の値であって、小数や分数でもよい)分です」といったメッセージ画像を、指標画像として採用してもよい。 Furthermore, instead of displaying the object (such as a whale, a coin, and a dinosaur) as an image together with the original image, the imaging apparatus 1 may display, for example, “an object (such as a whale, a coin, and a dinosaur) serving as an index. A message image such as “K pieces (K is a positive value and may be a decimal or a fraction)” may be adopted as the index image.
また、上記実施形態においては、指標画像により表現される主要被写体の物理量は、長さとされたが、特にこれに限定されず、その他例えば、径、重さ、位置、標高等を採用することもできる。さらに、指標画像により表現される主要被写体の特徴は、物理量に特に限定されず、検出可能な特徴であれば足り、その他例えば、色、天気等を採用することもできる。 Further, in the above embodiment, the physical quantity of the main subject expressed by the index image is the length, but is not particularly limited thereto, and for example, the diameter, weight, position, altitude, etc. may be adopted. it can. Further, the feature of the main subject expressed by the index image is not particularly limited to the physical quantity, and any feature that can be detected is sufficient, and for example, color, weather, and the like can be adopted.
径に関しては、例えば、画像計測部15は、主要被写体の直径を計測すればよい。この場合、指標画像としては、タイヤや切り株等の径の大きさを想起しやすい画像を採用することで、直感的かつ興趣に富んだ画像を生成することができる。
重さに関しては、例えば、画像計測部15は、主要被写体の種別に対応する重さを予め規定しておき、当該規定に基づいて主要被写体の重さを決定すればよい。この場合、指標画像としては、体重計の上に重さを想起させる重りや象を積み重ねた画像を採用することで、直感的かつ興趣に富んだ画像を生成することができる。
位置に関しては、例えば、画像計測部15は、GPS等により撮像地点の座標を取得すればよい。この場合、指標画像としては、略式の地図を表示し、当該地図に座標に対応する位置をポイントして表示する画像を採用することで、直感的かつ興趣に富んだ画像を生成することができる。
標高に関しては、例えば、画像計測部15は、GPS等により撮像地点の座標を取得して、当該座標に対応する標高を取得すればよい。この場合、指標画像としては、例えば、海抜0mを基準にした海や山が一連になった画像を表示し、現在の標高に対応する位置をポイントして表示する画像を採用することで、直感的かつ興趣に富んだ画像を生成することができる。
天気に関しては、例えば、画像計測部15は、撮影時の撮影場所の座標を取得して、当該座標における天気を取得すればよい。この場合、指標画像としては、天気を示すシンボルの画像を採用することで、直感的かつ興趣に富んだ画像を生成することができる。
色に関しては、例えば、画像計測部15は、主要被写体の画像の色を解析すればよい。この場合、指標画像としては、赤ならリンゴ等、特定の色を想起しやすいものの画像を採用することで、直感的かつ興趣に富んだ画像を生成することができる。
Regarding the diameter, for example, the
Regarding the weight, for example, the
Regarding the position, for example, the
Regarding the altitude, for example, the
Regarding the weather, for example, the
Regarding the color, for example, the
また、上述の実施形態では、本発明が適用される電子装置は、デジタルカメラ等の撮像装置1を例として説明したが、特にこれに限定されない。本発明は、上述のスケール表示処理を実行可能な電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、ビデオカメラ、携帯型ナビゲーション装置、携帯電話装置、ポータブルゲーム機等に適用可能である。 In the above-described embodiment, the electronic apparatus to which the present invention is applied has been described by taking the imaging apparatus 1 such as a digital camera as an example, but is not particularly limited thereto. The present invention can be applied to general electronic devices capable of executing the scale display process described above. Specifically, for example, the present invention can be applied to a notebook personal computer, a video camera, a portable navigation device, a mobile phone device, a portable game machine, and the like.
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。また例えば、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。換言すると、図2の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図2の例に限定されない。また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。 The series of processes described above can be executed by hardware or can be executed by software. For example, the series of processes described above can be executed by hardware or can be executed by software. In other words, the functional configuration of FIG. 2 is merely an example and is not particularly limited. That is, it is sufficient that the imaging apparatus 1 has a function capable of executing the above-described series of processing as a whole, and what functional blocks are used to realize this function is not particularly limited to the example of FIG. In addition, one functional block may be constituted by hardware alone, software alone, or a combination thereof.
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。 When a series of processing is executed by software, a program constituting the software is installed on a computer or the like from a network or a recording medium. The computer may be a computer incorporated in dedicated hardware. The computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose personal computer.
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図1の外部メモリ26により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。外部メモリ26は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図1のROM12や、図1の記憶部21に含まれるハードディスク等で構成される。
The recording medium including such a program is not only constituted by the external memory 26 of FIG. 1 distributed separately from the apparatus main body in order to provide the program to the user, but also in a state of being incorporated in the apparatus main body in advance. It is comprised with the recording medium etc. which are provided in this. The external memory 26 is configured by, for example, a magnetic disk (including a floppy disk), an optical disk, a magneto-optical disk, or the like. The optical disk is composed of, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), or the like. The magneto-optical disk is configured by an MD (Mini-Disk) or the like. In addition, the recording medium provided to the user in a state of being preinstalled in the apparatus main body includes, for example, the
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。 In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in time series along the order, but is not necessarily performed in time series, either in parallel or individually. The process to be executed is also included.
1・・・撮像装置、11・・・CPU、12・・・ROM、13・・・RAM、14・・・画像処理部、15・・・画像計測部、16・・・バス、17・・・入出力インターフェース、18・・・撮像部、19・・・操作部、20・・・表示部、21・・・記憶部、22・・・通信部、23・・・ドライブ、31・・・リムーバブルメディア、41・・・表示制御部、42・・・主要被写体検出部、43・・・記憶制御部、51・・・画像取得部、52・・・指標画像取得加工部、53・・・画像合成部、61・・・指標画像記憶部、62・・・対応テーブル記憶部 DESCRIPTION OF SYMBOLS 1 ... Imaging device, 11 ... CPU, 12 ... ROM, 13 ... RAM, 14 ... Image processing part, 15 ... Image measurement part, 16 ... Bus, 17 ... Input / output interface, 18 ... imaging unit, 19 ... operation unit, 20 ... display unit, 21 ... storage unit, 22 ... communication unit, 23 ... drive, 31 ... Removable media, 41... Display control unit, 42... Main subject detection unit, 43... Storage control unit, 51... Image acquisition unit, 52. Image composition unit, 61 ... index image storage unit, 62 ... correspondence table storage unit
Claims (12)
前記取得手段により取得される画像中の前記主要被写体に基づいて、複数の指標画像が記憶されている記憶手段から、当該主要被写体の特徴に対する指標となり、且つ、当該記憶手段に記憶されている総数よりも少ない数の複数の指標画像を自動的に取得する指標画像取得手段と、
前記指標画像取得手段により取得された前記複数の指標画像を表示手段に表示させる表示制御手段と、
前記表示手段に表示された前記複数の指標画像から、ユーザ操作により特定の指標画像を選択する選択手段と、
前記選択手段により選択された前記指標画像と前記画像とをともに前記表示手段に表示させる第二の表示制御手段と、
を備えることを特徴とする画像処理装置。 Obtaining means for obtaining an image including a main subject;
Based on the main subject in the image acquired by the acquisition unit, the total number stored in the storage unit as an index for the characteristics of the main subject from the storage unit storing a plurality of index images Index image acquisition means for automatically acquiring a plurality of index images of a smaller number,
Display control means for causing the display means to display the plurality of index images acquired by the index image acquisition means;
A selection unit that selects a specific index image by a user operation from the plurality of index images displayed on the display unit;
Second display control means for causing the display means to display both the index image and the image selected by the selection means;
An image processing apparatus comprising:
前記指標画像取得手段は、前記主要被写体の大きさに基づいて、前記記憶手段から複数
の指標画像を取得する、
ことを特徴とする請求項1に記載の画像処理装置。 The characteristics of the subject include characteristics related to size,
The index image acquisition means acquires a plurality of index images from the storage means based on the size of the main subject.
The image processing apparatus according to claim 1.
ことを特徴とする請求項1又は2に記載の画像処理装置。 Further comprising processing means for processing the index image based on the characteristics of the main subject.
The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
を更に備え、
前記合成手段は、前記加工手段により加工された前記指標画像と前記画像を合成する、
ことを特徴とする請求項3に記載の画像処理装置。 Combining means for combining the index image selected by the selecting means and the image;
Further comprising
The synthesizing unit synthesizes the index image and the image processed by the processing unit;
The image processing apparatus according to claim 3.
ことを特徴とする請求項3又は4に記載の画像処理装置。 When the size of the main subject is larger than the index image, the processing unit replicates the index image so as to match the size of the main subject, and the second display control unit is configured to copy the index Displaying the image together with the image on the display means;
The image processing apparatus according to claim 3, wherein the image processing apparatus is an image processing apparatus.
ことを特徴とする請求項3から5の何れか1項に記載の画像処理装置。 If the size of the main subject is larger than the index image, the processing unit further includes a generation unit that generates animation data of the index image that matches the size of the main subject, and the display control unit includes: Displaying both the image acquired by the acquisition unit and the animation data generated by the generation unit;
The image processing device according to claim 3 in any one of the 5, characterized in that.
ことを特徴とする請求項4に記載の画像処理装置。 The second display control means causes the display means to display the image combined with the combining means and the index image.
The image processing apparatus according to claim 4 .
ことを特徴とする請求項4又は7に記載の画像処理装置。 The synthesizing unit synthesizes the index image in the vicinity of the subject;
The image processing apparatus according to claim 4 , wherein the image processing apparatus is an image processing apparatus.
を更に備え、
前記第二の表示制御手段は、前記検出手段により検出された前記主要被写体を強調させて前記表示手段に表示させる、
ことを特徴とする請求項1から8の何れか1項に記載の画像処理装置。 Detecting means for detecting the main subject from the image acquired by the acquiring means;
Further comprising
The second display control means emphasizes the main subject detected by the detection means and causes the display means to display the highlight object;
The image processing apparatus according to any one of claims 1 to 8, characterized in that.
前記取得手段により取得される画像中の前記主要被写体に基づいて、当該主要被写体の大きさに対する指標となるアニメーション画像を取得する指標画像取得手段と、
前記指標画像取得手段により取得された前記指標画像と前記画像とをともに表示手段に表示させる表示制御手段と、
を備えることを特徴とする画像処理装置。 Obtaining means for obtaining an image including a main subject;
Index image acquisition means for acquiring an animation image as an index for the size of the main subject based on the main subject in the image acquired by the acquisition means;
Display control means for causing the display means to display both the index image and the image acquired by the index image acquisition means;
An image processing apparatus comprising:
前記取得ステップにより取得される画像中の前記主要被写体に基づいて、複数の指標画像が記憶されている記憶手段から、当該主要被写体の特徴に対する指標となり、且つ、当該記憶手段に記憶されている総数よりも少ない数の指標画像を自動的に取得する指標画像取得ステップと、
前記指標画像取得ステップにより取得された前記複数の指標画像を表示手段に表示させる表示制御ステップと、
前記表示手段に表示された前記複数の指標画像から、ユーザ操作により特定の指標画像を選択する選択ステップと、
前記選択ステップにより選択された前記特定の指標画像と前記画像とを前記表示手段に表示させる第二の表示制御ステップと、
を含むことを特徴とする。 In an image processing method executed by an image processing apparatus including a display unit that displays an image, an acquisition step of acquiring an image including a main subject;
Based on the main subject in the image acquired by the acquisition step, the total number stored in the storage unit is an index for the feature of the main subject from the storage unit storing a plurality of index images. An index image acquisition step for automatically acquiring a smaller number of index images,
A display control step of causing the display means to display the plurality of index images acquired by the index image acquisition step;
A selection step of selecting a specific index image by a user operation from the plurality of index images displayed on the display means;
A second display control step for causing the display means to display the specific index image and the image selected in the selection step;
It is characterized by including.
を備える画像処理装置のコンピュータを、
主要被写体を含む画像を取得する取得手段、
前記取得手段により取得される画像中の前記主要被写体に基づいて、複数の指標画像が記憶されている記憶手段から、当該主要被写体の特徴に対する指標となり、且つ、当該記憶手段に記憶されている総数よりも少ない数の複数の指標画像を自動的に取得する指標画像取得手段、
前記指標画像取得手段により取得された前記複数の指標画像を前記表示手段に表示させる表示制御手段、
前記表示手段に表示された前記複数の指標画像から、ユーザ操作により特定の指標画像を選択する選択手段、
前記選択手段により選択された前記特定の指標画像と前記画像とをともに前記表示手段に表示させる第二の表示制御手段、
として機能させることを特徴とするプログラム。 Display means,
A computer of an image processing apparatus comprising:
An acquisition means for acquiring an image including a main subject;
Based on the main subject in the image acquired by the acquisition unit, the total number stored in the storage unit as an index for the characteristics of the main subject from the storage unit storing a plurality of index images Index image acquisition means for automatically acquiring a plurality of index images of a smaller number,
Display control means for causing the display means to display the plurality of index images acquired by the index image acquisition means;
A selection unit that selects a specific index image by a user operation from the plurality of index images displayed on the display unit;
Second display control means for causing the display means to display both the specific index image selected by the selection means and the image;
A program characterized by functioning as
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015111020A JP6197830B2 (en) | 2015-06-01 | 2015-06-01 | Image processing apparatus, image processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015111020A JP6197830B2 (en) | 2015-06-01 | 2015-06-01 | Image processing apparatus, image processing method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010219788A Division JP5884260B2 (en) | 2010-09-29 | 2010-09-29 | Image processing apparatus, image processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015156722A JP2015156722A (en) | 2015-08-27 |
| JP6197830B2 true JP6197830B2 (en) | 2017-09-20 |
Family
ID=54775707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015111020A Expired - Fee Related JP6197830B2 (en) | 2015-06-01 | 2015-06-01 | Image processing apparatus, image processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6197830B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11102007A (en) * | 1997-09-25 | 1999-04-13 | Casio Comput Co Ltd | Image overlapping display method and camera device |
| JP3947970B2 (en) * | 2002-07-30 | 2007-07-25 | 株式会社リコー | Imaging device |
| JP4300043B2 (en) * | 2003-03-14 | 2009-07-22 | 株式会社リコー | Imaging apparatus, imaging method, imaging program, and recording medium |
-
2015
- 2015-06-01 JP JP2015111020A patent/JP6197830B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015156722A (en) | 2015-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8599251B2 (en) | Camera | |
| JP2007194819A5 (en) | ||
| US20160321833A1 (en) | Method and apparatus for generating moving photograph based on moving effect | |
| JP6381892B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP6434666B1 (en) | Electronic device, control method and program | |
| JP5952782B2 (en) | Image processing apparatus, control method therefor, program, and storage medium | |
| US9767587B2 (en) | Image extracting apparatus, image extracting method and computer readable recording medium for recording program for extracting images based on reference image and time-related information | |
| JP2019169985A (en) | Image processing apparatus | |
| JP2010198559A (en) | Image processor, image processing method, and image processing program | |
| TW201003567A (en) | Method and related device for image restoration for an electronic device | |
| JP2013165413A (en) | Image display device | |
| US10447935B2 (en) | Image generating apparatus, image generating method and computer readable recording medium for recording program for generating new image from images related to reference image | |
| WO2020044763A1 (en) | Imaging element, imaging device, image data processing method, and program | |
| JP6614198B2 (en) | Image processing apparatus, image processing method, and program | |
| JP5884260B2 (en) | Image processing apparatus, image processing method, and program | |
| JP6197830B2 (en) | Image processing apparatus, image processing method, and program | |
| JP2020184669A (en) | Image processing system, imaging apparatus, image processing method, program | |
| JP6157238B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2014175733A (en) | Image reproduction apparatus and image reproduction program | |
| JP6598897B2 (en) | Electronic device, control method and program | |
| JP2017184021A (en) | Content providing device and content providing program | |
| JP2018166314A (en) | Image processing apparatus, image processing method, and program | |
| JP6424620B2 (en) | Image generation apparatus, image generation method and program | |
| JP2013219789A (en) | Imaging apparatus | |
| JP2009071748A (en) | Image evaluation apparatus, camera having this image evaluation apparatus, image evaluation method, feature information registration method, slide show generation method, and program capable of executing these methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150630 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150630 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160530 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160621 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160809 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170615 |
|
| 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: 20170725 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6197830 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |