JP5869839B2 - Image processing apparatus and control method thereof - Google Patents
Image processing apparatus and control method thereof Download PDFInfo
- Publication number
- JP5869839B2 JP5869839B2 JP2011239556A JP2011239556A JP5869839B2 JP 5869839 B2 JP5869839 B2 JP 5869839B2 JP 2011239556 A JP2011239556 A JP 2011239556A JP 2011239556 A JP2011239556 A JP 2011239556A JP 5869839 B2 JP5869839 B2 JP 5869839B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- images
- imaging
- shooting mode
- mode
- 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.)
- Active
Links
Images
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本発明は、異なる視点で得られた複数の画像を処理するための画像処理装置及びその制御方法に関する。 The present invention relates to an image processing apparatus for processing a plurality of images obtained from different viewpoints, and a control method therefor.
近年、複数のカメラが2次元に配置され、同じ対象物体を様々な視点から同時に撮影して、視点位置の異なる画像群を得る多眼撮影システムが提案されている(特許文献1)。また、様々な画角で焦点の異なる複数の画像を同時に撮影するライトフィールドカメラも提案されている。これらのような撮影システムにより撮影される画像群を利用した、高度な臨場感の有る画像の記録と伝送を目的とする、多視点映像技術の研究が行われている。 In recent years, there has been proposed a multi-view imaging system in which a plurality of cameras are arranged two-dimensionally, and the same target object is simultaneously captured from various viewpoints to obtain image groups having different viewpoint positions (Patent Document 1). There has also been proposed a light field camera that simultaneously captures a plurality of images with different angles of view at various angles of view. Research on multi-view video technology for the purpose of recording and transmitting images with a high degree of realism using a group of images photographed by such a photographing system is underway.
上記の撮影装置により撮影される複数の視点画像の場合、画像間に補完情報を含むこともあって、画像データのデータ量が膨大になり、情報の冗長性がある。そのため、画像データをそのまま画像処理に用いる、或いは、伝送すると、画像処理が複雑になったり、高率な映像伝送ができなかったりする。そのため、複数の視点画像(以下、マルチビューとも呼ぶ)を圧縮符号化することが必要になる。 In the case of a plurality of viewpoint images photographed by the above-described photographing device, supplementary information may be included between the images, the amount of image data becomes enormous, and there is information redundancy. Therefore, if the image data is used for image processing as it is or transmitted, the image processing becomes complicated or high-rate video transmission cannot be performed. Therefore, it is necessary to compress and encode a plurality of viewpoint images (hereinafter also referred to as multiviews).
多視点画像の場合、その視点数の画像が得られるので、圧縮符号化するにしても、視点数に比例した符号量となる。一つの解決策は、幾つかの視点位置の画像を保存対象外とすることである。しかし、この場合には、ユーザによる後処理に係る制約(例えば、ユーザが指定した視点位置の高い質の画像が生成できない等)となるであろう。 In the case of a multi-viewpoint image, an image with the number of viewpoints is obtained, so even if compression encoding is performed, the code amount is proportional to the number of viewpoints. One solution is to exclude images at several viewpoint positions from being stored. However, in this case, there will be a restriction related to post-processing by the user (for example, a high-quality image having a viewpoint position designated by the user cannot be generated).
本発明は上記課題に鑑みなされたものであり、満足のいく多視点画像の後処理を可能にしつつ、符号化データの削減する技術を提供しようとするものである。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for reducing encoded data while enabling satisfactory post-processing of a multi-viewpoint image.
この課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。すなわち、
M×N個の撮像部を有し、前記撮像部それぞれから得られた、互いに異なる視点位置の画像を符号化し、所定の記録媒体に保存する画像処理装置であって、
符号量を抑制する符号量抑制モードとするか、非符号量抑制モードにするかを設定する設定手段と、
該設定手段によって符号量を抑制する符号量抑制モードが設定された場合にあっては、撮影時の撮影モードが近景撮影モードか、遠景撮影モードかを判定する判定手段と、
前記設定手段により非符号量抑制モードが設定された場合には前記M×N個の撮像部からの全画像を保存対象として決定し、
前記判定手段で遠景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部の撮像部からの画像と、M×N個の撮像部からの全画像のうち最大視差となりうる位置を含むI個(I<M×N)の撮像部からの画像を保存対象として決定し、
前記判定手段で近景撮影モードであると判定した場合、前記M×N個の撮像部の画像のうち、中心部に位置する撮像部からの画像と、前記遠景撮影モードにおける保存対象のI個の撮像部の画像と、前記遠景撮影モードにおける保存対象のI個の撮像部よりも前記中心部に位置する撮像部に近い位置のJ個の撮像部からの画像を保存対象として決定する決定手段と、
該決定手段で決定された撮像部における画像を保存対象画像として符号化する符号化手段と、
符号化して得られた符号化データを所定のメモリに保存する保存手段とを備える。
In order to solve this problem, for example, an image processing apparatus of the present invention has the following configuration. That is,
An image processing apparatus that has M × N imaging units, encodes images at different viewpoint positions obtained from each of the imaging units, and stores the images in a predetermined recording medium,
A setting means for setting whether to set a code amount suppression mode for suppressing a code amount or a non-code amount suppression mode;
When the code amount suppression mode for suppressing the code amount is set by the setting unit, a determination unit that determines whether the shooting mode at the time of shooting is a foreground shooting mode or a distant shooting mode;
When the non-code amount suppression mode is set by the setting unit, all images from the M × N imaging units are determined as storage targets,
When the determination unit determines that the camera is in the distant view shooting mode, among the images from the M × N imaging units, the image from the central imaging unit and all the images from the M × N imaging units Of these , images from I (I <M × N) imaging units including positions that can be the maximum parallax are determined as storage targets,
The determination means when it is determined that the near view imaging mode, the out of the M × N of the imaging unit images, the image from the imaging unit in the center, of the I-number of the storage target in the distant view image capturing mode An image of the imaging unit, and a determination unit that determines, as a storage target , images from J imaging units located closer to the imaging unit located in the central part than the I imaging units to be stored in the distant shooting mode ,
Encoding means for encoding an image in the imaging unit determined by the determining means as a storage target image;
Storage means for storing the encoded data obtained by encoding in a predetermined memory.
本発明によれば、満足のいく多視点画像の後処理を可能にしつつ、符号化データの削減することが可能になる。 According to the present invention, it is possible to reduce encoded data while enabling satisfactory post-processing of a multi-viewpoint image.
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。ただし、以下に説明する各実施形態に示される構成要素はあくまで例示であり、本発明の技術の範囲は、特許請求の範囲によって確定されるものであって、以下の個別の実施形態によって限定されるわけではない。 Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. However, the components shown in each embodiment described below are merely examples, and the scope of the technology of the present invention is determined by the claims, and is limited by the following individual embodiments. I don't mean.
[第1の実施形態]
図1は、本発明の第1の実施形態に係る画像処理装置、すなわち、複数の撮像部を備える多眼方式による撮像装置の一例を示した図である。
[First Embodiment]
FIG. 1 is a diagram illustrating an example of an image processing apparatus according to the first embodiment of the present invention, that is, an imaging apparatus based on a multi-view system including a plurality of imaging units.
撮像装置100は筐体であり、画像を取得する9個の撮像部101〜109及び撮影ボタン110を備えている。説明を簡単なものとするため、9個の撮像部101〜109はは、正方格子上に均等に配置されているものとする。
The
ユーザが撮影ボタン110を押下すると、撮像部101〜109内に設けられたそれぞれのセンサ(撮像素子)が被写体像を受光する。そして、受光して得られたアナログ映像信号がA/D変換されて、複数の画像(デジタルデータ)が生成する。このような多眼方式の撮像装置により、同時に同一の被写体を複数の視点位置から撮像した画像群を得ることができる。なお、ここでは撮像部の数を9個としたが撮像部の数は9個に限定されない。撮像装置が複数の撮像部を有する限りにおいて本発明は適用可能である。また、ここでは9個の撮像部が正方格子上に均等に配置される例について説明したが、撮像部の配置は任意である。例えば、放射状や直線状に配置してもよいし、まったくランダムに配置してもよい。
When the user presses the
<撮影装置の構成>
図2は、本発明の第1の実施形態に係る画像処理装置内のブロック構成図である。
<Configuration of photographing apparatus>
FIG. 2 is a block configuration diagram in the image processing apparatus according to the first embodiment of the present invention.
CPU(中央処理装置;プロセッサ)201は、以下に述べる各部を統括的に制御する。撮影部202は画像データを取得する。この撮影部202は、図1の撮影装置にある撮影部101〜109を包含するものである。バス203は、各種データの転送経路となる通信路であり、撮像部202によって取得されたデジタルデータはこのバス203を介して所定の処理部に送られる。表示部204は撮影画像や文字の表示を行う。例えば、これには液晶ディスプレイが用いられる。表示部204はタッチスクリーン機能を有していても良い。表示制御部205は、表示部204に表示される撮影画像や文字の表示制御を行う。操作部206は、ユーザの指示を受け取る。この操作部206には、撮影ボタン110を始めとする各種ボタンや撮影モードダイヤルなどが含まれる。例えば、撮影時に、遠景撮影モードにするか近景撮影モードにするかをユーザが指定するためのボタンを含み、これを操作して、CPU201を介して所定の処理を指示する。
A CPU (central processing unit; processor) 201 comprehensively controls each unit described below. The
撮像制御部207は、フォーカスを合わせる、シャッターの開閉、絞りを調節するなどの、CPU201からの指示に基づいた撮像系の制御を行う。デジタル信号処理部208は、バス203を介して受け取ったデジタルデータに対し、ホワイトバランス処理、ガンマ処理、ノイズ低減処理などの各種処理を行う。画像処理部209は、撮像部202により取得される画像群、或いは、デジタル信号処理部208から出力される画像群、或いは、操作部206からユーザの指定撮影モードの入力に応じて必要となる画像データを選択し、画像処理を行う。圧縮/伸長部210は、デジタルデータをJPEGやMPEGなどのファイルフォーマットへの変換、或いは、操作部206からユーザの指定撮影モードに応じて画像の選択、符号化制御などの処理を行う。
The
内部メモリ211は、CPU201の主メモリ、ワークエリア等として機能するほか、CPU201で実行される制御プラグラム等を格納する。外部メモリ制御部212は、脱着可能な記憶媒体(例えば、ハードディスク、メモリカード、CFカード、SDカード、USBメモリ)に繋ぐためのインターフェースである。
The
<画像処理の流れ>
本実施形態に係る画像処理は、上記撮影装置におけるCPU201、撮影部202、データの転送バス部203、操作部206、画像処理部209及び内部メモリ211に関連するものである。
<Image processing flow>
The image processing according to the present embodiment relates to the
図3(A)は、本実施形態に係る画像処理のフローチャートを示す図である。 FIG. 3A is a diagram illustrating a flowchart of image processing according to the present embodiment.
先ず、CPU201は、S10にて、ユーザによる操作部206に設けられたダイヤルやスイッチを操作を検出し、多眼撮影装置による撮影の際に符号量抑制モードのON/OFFを設定する(或いは、符号量抑制モード、非符号量抑制モードのいずれかを設定する)。CPU201は、この設定内容を内部メモリ211に格納する。符号量抑制モードがONの場合、多眼撮影装置が有する全視点の画像のうち幾つかを保存対象外とし、保存するデータ量を少なくするようにする(詳細後述)。一方、符号量抑制モードがOFFの場合、多眼撮影装置が有する全視点の画像を保存対象とする。
First, in S10, the
次のS11では、CPU201は、内部メモリ211を参照し、符号量抑制モードのON/OFFを確認する。すなわち、符号量抑制モードがOFFの場合、撮影モードの近景、遠景モードに依存せず、S12にて、全視点を保存対象画像を撮影視点として設定し、その設定内容を内部メモリ211に保存する。
In the next S11, the
一方、符号量抑制モードがONである場合には、S13に進み、操作部206により、撮影モードを設定させる。撮影モードには、対象物が比較的近い位置にある近景モードと、遠い位置にある遠景モードがあり、そのいずれかをユーザに選択させる。設定した撮影モードは、内部メモリ211に格納される。なお、近景モードは、人物等のポートレート等の撮影に適したモードであり、遠景モードは風景等を撮影するモードである。そして、S14にて、内部メモリ211を参照することで、撮影モードとして、近景モード、遠景モードのいずれが選択されたのかを判定する。
On the other hand, if the code amount suppression mode is ON, the process proceeds to S13, and the shooting mode is set by the
遠景モードであると判定した場合には、S15に進み、画像選択処理1を実行する。一方、遠景モードではないと判定した場合、すなわち、近景モードであると判断した場合には、S16に進み、画像選択処理2を実行する。画像選択処理1、2は、全視点中、保存対象画像を撮像する視点位置を選択するための処理であって、その選択内容は内部メモリ211に保存される。
If it is determined that the camera is in the distant view mode, the process proceeds to S15 and image selection processing 1 is executed. On the other hand, if it is determined that the mode is not the distant view mode, that is, if it is determined that the mode is the foreground mode, the process proceeds to S16 and the image selection process 2 is executed. The image selection processes 1 and 2 are processes for selecting a viewpoint position at which the image to be stored is captured from all viewpoints, and the selection contents are stored in the
今、M×N個の撮像部が存在するものとする。このとき、遠景撮影モードにおける画像選択処理1では、M×N個の撮像部における四隅を含むI個の撮像部からの画像を保存対象として決定する。一方、近景撮影モードにおける画像選択処理2では、M×N個の撮像部中、近景撮影モードにおける保存対象の撮像部の間隔よりも短い間隔の、J個(ただし、I<J<M×N)の撮像部からの画像を保存対象として決定する。 Assume that there are M × N imaging units. At this time, in the image selection processing 1 in the distant view shooting mode, images from the I imaging units including the four corners in the M × N imaging units are determined as storage targets. On the other hand, in the image selection processing 2 in the foreground shooting mode, among the M × N image pickup units, J (where I <J <M × N), which is shorter than the interval between the image pickup units to be stored in the foreground shooting mode. ) Is determined as a storage target.
なお、上記実施形態では、符号量抑制モードのON/OFFの設定、次で、撮影モードの設定を行うものとしたが、これによって本発明が限定されるものではない。要するに、符号量抑制モードのON/OFFと、符号量抑制モードがONの場合の遠景モード、近景モードが判別ができれば良い。 In the above embodiment, the code amount suppression mode is set to ON / OFF and then the shooting mode is set. However, the present invention is not limited to this. In short, it is only necessary to be able to discriminate between ON / OFF of the code amount suppression mode and the distant view mode and foreground mode when the code amount suppression mode is ON.
図3(B)は操作部206の撮影ボタン110が押下された際の処理を示している。S17にて、CPU201が操作部206内の撮影ボタン110の押下を検出すると、処理をS18に進める。S18では、撮影部202に搭載された各撮像部を制御し、撮像処理を行う。次で、S19にて、内部メモリ211に保存された選択視点位置の画像のみを符号化し、1つの画像ファイルに多重化して保存する。
FIG. 3B shows processing when the photographing
上記処理手順の具体例を以下に説明する。実施形態の如く、多眼方式の撮像装置により、同一の被写体を複数の視点位置から撮像する画像群が得られる。ここでは、実施形態の撮像装置が、正方格子上に均等に配置された5×5個の撮影部(5×5の視点)を有するものとして説明する。5×5の撮像部を有するわけであるから、図4に示すように、これにより5×5個の25枚の画像を取得することが可能になる。この25枚の画像が在ると、後処理にて、その範囲内の自由な視点位置からの映像に切り換えたり、ステレオ画像を生成したり、場合によっては、複数画像から超解像度画像を生成することもできる。この超解像度画像を生成する技術としては、“Multi frame image restoration and registration(TSAI R Y,HUANG T S.)”が挙げられる。しかし、保存する画像数は視点数に応じたものとなり、その分だけデータ量は大きなものとなる。 A specific example of the above processing procedure will be described below. As in the embodiment, an image group that captures the same subject from a plurality of viewpoint positions can be obtained by a multi-lens imaging device. Here, the imaging apparatus according to the embodiment will be described as having 5 × 5 imaging units (5 × 5 viewpoints) that are evenly arranged on a square lattice. Since the 5 × 5 imaging unit is provided, it is possible to acquire 5 × 5 25 images as shown in FIG. When these 25 images are present, post-processing switches to a video from a free viewpoint position within the range, generates a stereo image, or in some cases generates a super-resolution image from a plurality of images. You can also. As a technique for generating this super-resolution image, “Multi frame image restoration and registration (TSAI R Y, HUANG T S.)” can be cited. However, the number of images to be stored depends on the number of viewpoints, and the amount of data increases accordingly.
本実施形態では、多視点の効果は得たいものの、ある程度の制約は受けても、データ量を削減したいという要望に応えるため、符号量抑制モードを設けた。そして、この符号量抑制モードをONにした場合、保存する視点画像数を、通常(符号量抑制モードがOFF)の場合よりも少なくし、データ量を減らす。しかし、視点数が少なくなればなるほど、多視点の効果も少なくなる点に注意しなければならない。従って、多視点の効果を可能な限り維持しつつ、データ量を減らすことが望まれる。実施形態では、符号量抑制モードがONとなったとき、一律に保存対象視点位置と数を決めるのではなく、撮影モードに応じて保存対象視点位置と数を決定した。 In the present embodiment, a code amount suppression mode is provided in order to meet the desire to reduce the amount of data even though there are some restrictions, although it is desired to obtain a multi-viewpoint effect. When the code amount suppression mode is turned on, the number of viewpoint images to be saved is smaller than that in the normal case (the code amount suppression mode is OFF), thereby reducing the data amount. However, it should be noted that the smaller the number of viewpoints, the less the effect of multi-viewpoints. Therefore, it is desirable to reduce the amount of data while maintaining the multi-viewpoint effect as much as possible. In the embodiment, when the code amount suppression mode is turned on, the storage target viewpoint position and the number are determined according to the shooting mode, instead of determining the storage target viewpoint position and the number uniformly.
遠景モードと近景モードとを比較したとき、撮影装置から被写体までの距離は遠景モードの方が長いと考えて良い。被写体までの距離が長くなればなるほど、各視点画像の視差が小さくなる。つまり、5×5個の撮影部による各画像間の差異も小さいと言える。従って、極端には、その中心部にある視点位置の画像のみを保存すれば良いが、これでは多眼方式のメリットを生かしているとは言えない。多眼方式では、様々な後処理が可能であるので、そのメリットは生かしたい。そこで、本実施形態では、図5の斜線部で示すように、5×5個の撮像部の中で、最大視差となり得る四隅の視点位置と、撮影の中心位置の計5箇所の視点位置を保存対象視点位置として決定した。先に説明した図3(A)のS15の処理は、図5の視点位置を選択するものである。 When the distant view mode and the foreground mode are compared, it may be considered that the distance from the photographing device to the subject is longer in the distant view mode. The longer the distance to the subject, the smaller the parallax of each viewpoint image. That is, it can be said that the difference between the images by the 5 × 5 photographing units is small. Therefore, in an extreme case, it is only necessary to store the image at the viewpoint position at the center, but this does not mean that the merit of the multi-view method is utilized. The multi-view method allows various post-processing, so we want to take advantage of its advantages. Therefore, in this embodiment, as shown by the shaded portion of FIG. 5, in a 5 × 5 pieces of the imaging unit, and the viewpoint position of the four corners to achieve the maximum parallax, the viewpoint position of the five places of the center position of the imaging The viewpoint position to be saved was determined. The process of S15 in FIG. 3A described above selects the viewpoint position in FIG.
一方、近景撮影モードの場合、当然、遠景撮影時よりも撮影装置から被写体までの距離は短くなり、各視点位置の視差も大きくなる。つまり、各視点位置における画像間の差異も大きく、相関が高い。そのため、図5に示す遠景撮影モードよりも、多くの視点位置を保存対象とすることが望まれ、且つ、或る程度の視点位置は保存対象外にする必要がある。それ故、実施形態では、図5に示す保存対象視点位置間の距離よりも短い間隔の視点位置を保存対象とした。具体的には、図6に示すように、市松模様状に、保存対象位置を決定した。ここで、多視点の中心位置は保存対象にすることが望まれる。中心位置は被写体を撮影する際に最も参照される可能性が高いためである。また、このように市松模様状に保存対象視点位置を決定することで、後処理にて、手ぶれ補正、リフォーカス、自由視点画像の生成処理にも十分に耐えられる画像が得られる。ここで、デジタル手ぶれ補正は、揺れの周波数と振幅量の相関により撮影画像データの移動情報を算出することで画像の修復を行う処理である。リフォーカス処理は、撮影時の被写体深度を得て、深度係数を調整することにより被写体や背景など任意の部分にピントを合わせ、それ以外にぼかす処理である。自由視点画像の生成処理は、撮影部の撮影画像から撮像されていない撮像位置の画像を生成する、任意視点の画像を得る処理である。近景撮影モードの場合は、上記画像処理例はそれぞれ必要となる画像データが違うので、画像処理に応じて画像選択を制御する。 On the other hand, in the foreground shooting mode, naturally, the distance from the shooting device to the subject is shorter than in the distance shooting, and the parallax at each viewpoint position is also increased. That is, the difference between the images at each viewpoint position is large and the correlation is high. For this reason, it is desired that a larger number of viewpoint positions be saved than in the distant view shooting mode shown in FIG. 5, and some viewpoint positions need not be saved. Therefore, in the embodiment, the viewpoint positions at intervals shorter than the distance between the storage target viewpoint positions shown in FIG. Specifically, as shown in FIG. 6, the storage target position is determined in a checkered pattern. Here, it is desirable that the central position of the multi-viewpoint is a storage target. This is because the center position is most likely to be referred to when shooting the subject. In addition, by determining the save target viewpoint position in a checkered pattern in this way, an image that can sufficiently withstand camera shake correction, refocus, and free viewpoint image generation processing is obtained in post-processing. Here, digital camera shake correction is a process of restoring an image by calculating movement information of captured image data based on the correlation between the frequency of the shake and the amount of amplitude. The refocus processing is processing for obtaining a subject depth at the time of shooting and adjusting a depth coefficient to focus on an arbitrary portion such as a subject or a background and blurring the rest. The free viewpoint image generation process is a process for obtaining an image of an arbitrary viewpoint that generates an image at an imaging position that is not captured from a captured image of the imaging unit. In the foreground shooting mode, the image processing examples described above require different image data, and therefore image selection is controlled according to the image processing.
<手ぶれ補正の処理例>
手ぶれは人間の手の揺れによっておこるもので、手ぶれ補正は、連続画像間、即ち、フレーム間、の位置合わせによりぼけ部分を補正する処理である。撮影装置の中心撮影部から取得する画像はユーザが一番注目すると思われる画像なので、この画像を中心に、中心画像の撮影カメラのぶれ方向にある一連の画像を手ぶれ補正用の画像にするのは一般である。図6にある選択される画像を手ぶれ補正に応用する際に、例えば、縦方向にぶれる場合には、中心画像と、縦列方向にあるカメラ同士から取得する画像を選択すれば良い。或いは、横方向にぶれる場合に、中心画像と、行列方向にあるカメラ同士から取得する画像を選択すれば良い。ぶれ方向が確定されない場合に、縦方向か横方向の画像選択方法のいずれにすれば良い。
<Example of camera shake correction processing>
Camera shake is caused by shaking of a human hand, and camera shake correction is a process of correcting a blurred portion by positioning between consecutive images, that is, between frames. Since the image acquired from the central photographing unit of the photographing apparatus is the image that the user is most likely to pay attention to, a series of images in the blur direction of the photographing camera of the central image is used as an image for image stabilization. Is common. When the selected image shown in FIG. 6 is applied to camera shake correction, for example, in the case of blurring in the vertical direction, an image acquired from the center image and cameras in the vertical direction may be selected. Alternatively, in the case of shaking in the horizontal direction, an image acquired from the center image and the cameras in the matrix direction may be selected. When the blur direction is not fixed, either the vertical direction or the horizontal direction image selection method may be used.
<リフォーカスの処理例>
リフォーカス処理は、撮影時の深度、以下に距離とも呼び、を推定し、この深度情報により注目部位にピントを合わせ、それ以外にぼかす処理である。深度推定は、ある程度視差のある二枚の画像から出来るが、距離の推定精度を上げるために基線長が長くなる位置、即ち、視差情報の大きい位置、にある画像を処理対象画像にするのは一般である。図6にある選択される画像をリフォーカスに応用する際に、例えば、選択画像のうち、撮影装置の対角線の両端にある選択画像、或いは、上下方向の両端にある画像、或いは、他に任意方向の両端にある画像を選択すれば良い。
<Example of refocus processing>
The refocusing process is a process of estimating the depth at the time of imaging, which is also referred to as distance below, focusing on the target region based on this depth information, and blurring the rest. Depth estimation can be performed from two images with some degree of parallax, but in order to increase the accuracy of distance estimation, the image at the position where the baseline length becomes long, that is, the position where the parallax information is large, is used as the processing target image. It is common. When the selected image shown in FIG. 6 is applied to refocusing, for example, among the selected images, selected images at both ends of the diagonal line of the photographing apparatus, images at both ends in the vertical direction, or any other arbitrary image What is necessary is just to select the image in the both ends of a direction.
<自由視点画像生成の処理例>
自由視点画像の生成は、予め取得した視点画像、或いは、視点画像及び深度画像両方を利用して任意視点の仮想カメラからの撮影画像を生成するものである。基本的に、撮影装置の四端にある撮影カメラから取得する画像は重要で、そこから中間視点の画像情報の生成が可能になる。図6にある選択される画像を自由視点生成処理に応用する際に、例えば、中心画像と四端にある画像計五枚を使っても良いし、密に選択される画像を使っても良い。
<Example of processing for free viewpoint image generation>
The generation of a free viewpoint image is to generate a captured image from a virtual camera of an arbitrary viewpoint using a viewpoint image acquired in advance or both a viewpoint image and a depth image. Basically, the images acquired from the photographing cameras at the four ends of the photographing device are important, and the intermediate viewpoint image information can be generated therefrom. When the selected image shown in FIG. 6 is applied to the free viewpoint generation process, for example, the central image and five images at the four ends may be used, or densely selected images may be used. .
上記の実施形態では、符号量抑制モードをON/OFFに分け、それがONである場合に撮影モードを遠景モード、近景モードと大きく分け、画像の選択基準、画像の枚数を切り替えるものとした。カメラのマトリクが水平、垂直とも奇数である場合は、撮影装置の中心に位置するカメラから取得する画像を中心画像とする例を挙げた。カメラのマトリクスが水平、垂直の少なくとも一方が偶数である場合、その中心位置近傍にある1つを雄心視点とすれば良い。例えば図7に示すように6×6個の撮像部を有する撮影装置の場合には、図示のように、4種類あるうちのいずれかを中心視点として扱い、その視点位置を遠景、近景モードにおける共通な保存対象画像を撮影する視点位置とすれば良い。 In the above embodiment, the code amount suppression mode is divided into ON / OFF, and when it is ON, the shooting mode is roughly divided into the distant view mode and the foreground mode, and the image selection criterion and the number of images are switched. In the case where the camera matrix is odd in both horizontal and vertical directions, an example in which an image acquired from a camera located at the center of the photographing apparatus is used as the central image has been described. When at least one of the horizontal and vertical camera matrices is an even number, one in the vicinity of the center position may be set as the male viewpoint. For example, as shown in FIG. 7, in the case of an imaging apparatus having 6 × 6 imaging units, as shown in the figure, one of the four types is treated as a central viewpoint, and the viewpoint position is set to a distant view or foreground mode. What is necessary is just to make it the viewpoint position which image | photographs a common preservation | save object image.
また、上記実施形態では、近景撮影モードの場合の画像選択は、撮影装置の中心撮影部から取得する中心視点画像及び、撮影装置の四隅にある撮影部から取得する四隅の視点画像及び、中心撮影部と四隅にある撮影部の間に一定間隔にある撮影装置から取得する視点画像を選択対象にするものとした。ここでの一定間隔は、密でも良いし、疎でも良い。 In the above-described embodiment, the image selection in the foreground shooting mode includes the central viewpoint image acquired from the central imaging unit of the imaging apparatus, the four corner viewpoint images acquired from the imaging units at the four corners of the imaging apparatus, and the central imaging. A viewpoint image acquired from a photographing device at a fixed interval between the image capturing unit and the photographing unit at the four corners is selected. Here, the regular intervals may be dense or sparse.
また、上記実施形態では、遠景モードの場合の画像処理として超解像度画像の生成、また、近景モードの場合の画像処理として手ぶれ補正、リフォーカス、自由視点画像生成処理を例として説明するものとした。上記以外の画像処理を挙げても良い。 Further, in the above-described embodiment, generation of a super-resolution image is described as image processing in the distant view mode, and camera shake correction, refocus, and free viewpoint image generation processing are described as image processing in the near view mode. . Image processing other than the above may be mentioned.
更に、上記実施形態では、多視点の撮像装置を例にして説明したが、例えば多視点撮像部をUSBインタフェース等を介して接続するPC内のCPUが上記実施形態で示した処理を実行しても良いので、撮像装置等の単体装置に限定されない。かかる点は、以下に説明する各実施形態でも同様である。 Furthermore, although the multi-viewpoint imaging apparatus has been described as an example in the above-described embodiment, for example, a CPU in a PC that connects a multi-viewpoint imaging unit via a USB interface or the like executes the processing described in the above-described embodiment. Therefore, the present invention is not limited to a single device such as an imaging device. This is the same in each embodiment described below.
[第2の実施形態]
上記の第1の実施形態では、近景撮影モード、遠景撮影モードのいずれかをユーザが操作部206を操作して指定するものとした。本実施形態では、撮影モードとして、遠景モード、近景モード、更には自動モードを有する例を説明する。装置構成は第1の実施形態と同様としてその説明は省略する。自動モードでは、被写体の遠景、近景の判断は撮影画像から判断するものである。なお、第1の実施形態では、保存対象の画像に対応する視点位置は、撮影モードを指定したときに決定していた。かか点、本第2の実施形態では、撮影ボタン110が押下されたときに、符号量抑制モードのON/OFF、撮影モードに応じて、保存する画像の視点位置とし、図5、図6、或いは全視点のいずれかを決定し、保存する例を説明する。
[Second Embodiment]
In the first embodiment, the user designates either the foreground shooting mode or the foreground shooting mode by operating the
以下、撮影ボタン110を操作された際の処理を図8のフローチャートに従って説明する。
Hereinafter, processing when the photographing
先ず、S21では、符号量抑制モードがONになっているか否かを内部メモリ211を参照して判断する。OFFの場合には、S22に進み、撮影して得られた5×5個の画像を選択し、S29にて符号化し、1つファイルに多重化して保存する。
First, in S21, it is determined with reference to the
一方、符号量抑制モードがONになっていると判断した場合、自動モードであるか否かを判断する。否の場合、ユーザは明示的に近景モード、遠景モードを指定しているので、S26にて遠景モードか否かを判断し、遠景モードである場合にはS27に進み、近景モードの場合にはS28の処理に進む。 On the other hand, when it is determined that the code amount suppression mode is ON, it is determined whether or not it is the automatic mode. If not, since the user has explicitly designated the foreground mode and the distant view mode, it is determined in S26 whether or not the distant view mode is selected. If the distant view mode is selected, the process proceeds to S27. The process proceeds to S28.
また、自動モードの場合には、S25にて、予め設定された数の視点位置(二次元配列の4隅中の2つで良いであろう)の撮像画像から、一時的に近景モード、遠景モードを判定する。実施形態では、その画像から、被写体までの奥行き、即ち、深度画像を生成し、この深度画像の画素値(奥行き情報)のヒストグラム分布に基づき視差判定を行う。そして、奥行き情報のヒストグラム分布がフラットであれば、奥行きの差異が少なく、視差が小さい画像とし、撮影モードは一時的に遠景モードとして扱う。なお、ヒストグラム分布がフラットであるか否かは、ヒストグラム分布の標準偏差を求め、その値が予め設定された閾値以下である場合にフラット(平坦度が高い)と判断すれば良い。一方、奥行き情報のヒストグラム分布に非フラットであれば、奥行きの差異が大きく、視差が大きい画像とし、撮影モードは一時的に近景モードと判断する。この一時的に判定した近景、遠景モードに従って、S26の判定が行われる。 In the case of the automatic mode, in S25, from the captured images of a preset number of viewpoint positions (two of the four corners of the two-dimensional array may be sufficient), the near view mode and the distant view are temporarily set. Determine the mode. In the embodiment, a depth to the subject, that is, a depth image is generated from the image, and parallax determination is performed based on a histogram distribution of pixel values (depth information) of the depth image. If the depth information histogram distribution is flat, the image has a small depth difference and a small parallax, and the shooting mode is temporarily treated as a distant view mode. Whether or not the histogram distribution is flat may be determined as flat (high flatness) when the standard deviation of the histogram distribution is obtained and the value is equal to or less than a preset threshold value. On the other hand, if the histogram distribution of the depth information is non-flat, it is determined that the image has a large depth difference and a large parallax, and the shooting mode is temporarily determined to be the foreground mode. The determination of S26 is performed according to the temporarily determined foreground / distant view mode.
S26に処理が進んだ場合、5×5個の視点中、図5の斜線部分の視点位置の画像保存対象として選択し、S29にて選択した画像をそれぞれ圧縮符号化し、1つのファイルに多重化させて保存する。また、S28に処理が進んだ場合には、5×5個の視点中、図6の斜線部分の視点位置の画像保存対象として選択し、S29にて選択した画像をそれぞれ圧縮符号化し、1つのファイルに多重化させて保存することになる。 When the process proceeds to S26, the image is selected as the image storage target at the viewpoint position of the shaded portion in FIG. 5 among the 5 × 5 viewpoints, and the images selected in S29 are each compressed and encoded and multiplexed into one file. Let me save. When the process proceeds to S28, the image is selected as an image storage target at the viewpoint position of the shaded portion in FIG. 6 from the 5 × 5 viewpoints, and the images selected in S29 are compressed and encoded. It will be multiplexed and stored in the file.
[第3の実施形態]
上記の第1、第2の実施形態では、複数のカメラを空間的に配置する多眼方式の撮像装置に関して、撮影モードは遠景モードか近景モードにより画像選択の切り替えを行うものとした。本第3の実施形態は、多眼方式の撮影装置を光学的に実現するライトフィールドカメラのような撮影装置に関して、撮影装置に取り付けられるレンズの情報を利用して、遠景モードに相当する撮影か、近景モードに相当するか撮影を判断する例を説明する。
[Third Embodiment]
In the first and second embodiments described above, regarding the multi-view imaging apparatus in which a plurality of cameras are spatially arranged, the image selection is switched between the shooting mode and the foreground mode. The third embodiment relates to a photographing device such as a light field camera that optically realizes a multi-lens photographing device, and uses information on a lens attached to the photographing device to perform photographing corresponding to a distant view mode. An example will be described in which shooting is determined as to whether it corresponds to the foreground mode.
図9は、ライトフィールドカメラの撮影装置の一例を示す図である。ライトフィールドカメラは、通常のカメラのレンズ(以下、メインレンズとも呼ぶ)とセンサの間に、複数のマイクロレンズを搭載する撮影装置である。通常のカメラは、光線はカメラのレンズを通過し、撮像素子上(センサ)の1点に集まるが、ライトフィールドカメラでは、被写体の光情報をメインレンズに入射し、マイクロレンズを通過して、センサ(撮像素子)で受光し、デジタルデータが取得する。違う光の方向に各マイクロレンズから撮影素子に投影する画素の融合画像は視点画像群になる。図2の構成は、この撮影装置の内部構成に適用した図とした場合にも適用できるので、以下では。このライトフィールドカメラに適用した場合の処理を図10のフローチャートに従って説明する。同図は撮影ボタン110が押下された際の処理である。
FIG. 9 is a diagram illustrating an example of an imaging device of a light field camera. A light field camera is a photographing device in which a plurality of microlenses are mounted between a normal camera lens (hereinafter also referred to as a main lens) and a sensor. In a normal camera, light rays pass through the lens of the camera and gather at one point on the image sensor (sensor). However, in a light field camera, the light information of the subject enters the main lens, passes through the microlens, Light is received by a sensor (image sensor), and digital data is acquired. A fusion image of pixels projected from each microlens to the imaging element in a different light direction forms a viewpoint image group. The configuration of FIG. 2 can also be applied to a case where the configuration is applied to the internal configuration of the photographing apparatus. Processing when applied to this light field camera will be described with reference to the flowchart of FIG. This figure shows the processing when the
先ず、S30では、符号量抑制モードがONになっているか否かを判断する。符号量抑制モードがOFFの場合には、S31に進み、全視点の画像を保存対象として決定し、S38にて、それぞれを圧縮符号化し、1つのファイルに多重化して保存する。 First, in S30, it is determined whether or not the code amount suppression mode is ON. If the code amount suppression mode is OFF, the process proceeds to S31, where all viewpoint images are determined as storage targets, and in S38, each is compression-encoded, multiplexed into one file, and stored.
一方、符号量抑制モードがONになっていると判断した場合、S32に処理を進める。S32では、カメラレンズの焦点情報(以下、焦点距離とも呼ぶ)を取得する。この焦点情報取得の一例として、撮影部制御部207により撮影部202を制御する際、撮影部202に接続されているレンズの焦点情報を読み出して内部メモリ211に格納し、CPU201により取り出す。次で、S33にて、焦点情報と予め設定された閾値(例えば、50mm)とを比較し、焦点距離が閾値以上である場合にはS35に進み、焦点距離が閾値より小さい場合にはS37に処理を進める。S35、S37では、視差が小さいと判断し、全画像の内、予め設定された枚数の画像を選択する。ただし、S35で選択する枚数は、S37で選択する枚数より少ない。
On the other hand, if it is determined that the code amount suppression mode is ON, the process proceeds to S32. In S32, camera lens focus information (hereinafter also referred to as a focal length) is acquired. As an example of acquiring the focus information, when the imaging
[第4の実施形態]
上記実施形態では、M×N個の撮像部を有する多眼撮影装置における符号量抑制モードがONになっているとき、M×Nより少ない数の画像を保存した。しかし、保存する画像の枚数はN×M枚の固定にし、圧縮率の異なる符号化を適用的に切り換えるようにしても良い。すなわち、符号量抑制モードがOFFの場合、全画像を画質優先すべく、低圧縮率である低圧縮符号化モードで符号化する(第1の圧縮率による符号化処理)。そして、符号量抑制モードがONになっている場合には、低圧縮符号化モード(第1の圧縮率)で符号化する画像数を減らし、逆に、高圧縮符号化(第2の圧縮率)で符号化される画像数を多くする。
[Fourth Embodiment]
In the above embodiment, when the code amount suppression mode is ON in the multi-lens imaging device having M × N imaging units, the number of images smaller than M × N is stored. However, the number of images to be stored may be fixed to N × M, and encoding with different compression rates may be switched appropriately. That is, when the code amount suppression mode is OFF, all images are encoded in the low compression encoding mode that is a low compression rate in order to give priority to image quality (encoding processing with the first compression rate). When the code amount suppression mode is ON, the number of images to be encoded in the low compression encoding mode (first compression rate) is reduced, and conversely, the high compression encoding (second compression rate) ) To increase the number of images encoded.
説明を単純にするため、先に説明した第2の実施形態に適用する例を説明する。また、圧縮/伸長部210は、JPEG符号化/復号部であるものとし、設定する量子化ステップの値によって圧縮率を変えるものとして説明するが、圧縮率が可変であればJPEGに限るものではない。図11のフローチャートは、図8のS27の処理内容と理解されたい。 In order to simplify the description, an example applied to the second embodiment described above will be described. The compression / decompression unit 210 is assumed to be a JPEG encoding / decoding unit and the compression rate is changed according to the quantization step value to be set. However, if the compression rate is variable, the compression / decompression unit 210 is not limited to JPEG. Absent. The flowchart of FIG. 11 should be understood as the processing content of S27 of FIG.
先ず、S41にて撮像した5×5個の画像中の1つを取得する。取得順は、ラスタースキャン順とする。そして、S42にて、取得した画像の視点位置が図5の斜線部に対応する位置であるか否かを判定することで、取得画像が選択画像であるか否かを判定する。 First, one of 5 × 5 images captured in S41 is acquired. The acquisition order is the raster scan order. Then, in S42, it is determined whether or not the acquired image is the selected image by determining whether or not the viewpoint position of the acquired image is a position corresponding to the shaded portion in FIG.
選択画像ではない、すなわち、非選択画像であると判断した場合には、S44に進み、圧縮/伸長部210に対して、高圧縮用のパラメータ(例えば量子ステップQ1)を設定し、圧縮符号化させる。一方、選択画像であると判定した場合にはS43に進み、低圧縮の符号化対象の画像であるので、圧縮/伸長部210に対して、低圧縮用のパラメータ(例えば量子ステップQ0、ただだいQ0<Q1の関係にある)を設定し、圧縮符号化させる。 If it is determined that the image is not a selected image, that is, it is a non-selected image, the process proceeds to S44, a high compression parameter (for example, quantum step Q1) is set in the compression / decompression unit 210, and compression encoding is performed. Let On the other hand, if it is determined that the image is a selected image, the process proceeds to S43, and since it is an image to be encoded with low compression, the compression / decompression unit 210 is notified of the parameters for low compression (for example, quantum step Q0, Q0 <Q1) is set and compression encoding is performed.
そして、S45にて、25枚の画像の全ての符号化が完了したと判断するまで、上記処理を繰り返す。 In step S45, the above process is repeated until it is determined that all the 25 images have been encoded.
以上の結果、図5における斜線部分で示す視点位置の画像については、低圧縮符号化され高画質を保ったまま符号化が行える。そして、斜線部分以外の視点位置の画像については多少画質が劣化するかもしれないが、符号量が少なくなり、全体としての符号量は、符号量抑制モードがOFFの場合よりも少なくできる。 As a result, the image at the viewpoint indicated by the hatched portion in FIG. 5 can be encoded with low compression encoding while maintaining high image quality. Then, although the image quality of the image at the viewpoint position other than the shaded portion may be somewhat deteriorated, the code amount is reduced, and the code amount as a whole can be reduced as compared with the case where the code amount suppression mode is OFF.
なお、図8のS28では、図6を参照して符号化が行われる点が異なるが、処理内容は図11と同じである。即ち、図6における斜線部分では低圧縮率で画像符号化が行われ、それ以外では高圧縮符号化が行われる。 In S28 of FIG. 8, the difference is that the encoding is performed with reference to FIG. 6, but the processing content is the same as FIG. That is, image coding is performed at a low compression rate in the hatched portion in FIG. 6, and high compression coding is performed in other cases.
また、本第2の実施形態では、圧縮率の設定を、量子化パラメータを用いて行うものとしたが、圧縮率が設定できるものであれば上記に限らない。例えば、選択画像についてはMVC(Multiview Video Coding)におけるIピクチャとして符号化を行ない、非選択画像はBピクチャとして符号化しても構わない。 In the second embodiment, the compression rate is set using the quantization parameter. However, the present invention is not limited to the above as long as the compression rate can be set. For example, the selected image may be encoded as an I picture in MVC (Multiview Video Coding), and the non-selected image may be encoded as a B picture.
[第5の実施形態]
上記第4の実施形態では、選択画像か、非選択画像かを判定し、その判定結果に応じて符号化の際の量子化ステップQ0、Q1(Q0<Q1)のいずれかを選択して符号化を行った。第4の実施形態に加えて、本第5の実施形態では、撮像画像の最終保存先である外部メモリ制御部212に管理されている記憶媒体の空き容量も加味する例を説明する。このため、本第5の実施形態では、第3の圧縮率を実現する量子化ステップQ0’、第4の圧縮率を実現する量子化ステップQ1’(ただし、Q0’<Q1’)を設ける。先に示した組{Q0,Q1}との関係で示すと、Q0≦Q0’、Q1≦Q1’の関係にある。すなわち、Q0’を用いた場合、Q0を用いた場合より圧縮率が高くなり、生成される符号化データ量は少なくできる。そして、Q1’を用いた場合、Q1を用いた場合より圧縮率が高くなり、生成される符号化データ量は少なくできることを意味する。
[Fifth Embodiment]
In the fourth embodiment, it is determined whether the image is a selected image or a non-selected image, and encoding is performed by selecting one of quantization steps Q0 and Q1 (Q0 <Q1) at the time of encoding according to the determination result. Made. In addition to the fourth embodiment, in the fifth embodiment, an example will be described in which the free space of the storage medium managed by the external
以下、撮影ボタン110が押下された際のCPU201の処理手順を図12のフローチャートに従って説明する。この処理は、図8のS27(S28)の処理である。
Hereinafter, the processing procedure of the
S51では、選択画像用の量子化ステップとしてQ0、非選択画像用の量子化ステップとしてQ1を仮設定する。次で、S52に進み、撮像画像データの保存先である、外部メモリ制御部212に接続された脱着可能な記憶媒体(コンパクトフラッシュ(登録商標)メモリ等)の空き容量が予め設定された閾値以上あるか否かを判断する。空き容量が閾値以上ある場合には、選択画像用の量子化ステップQ0、非選択画像用の量子化ステップQ1として決定する。一方、空き容量が閾値未満である場合には、S53に進み、量子化ステップQ0をQ0’で更新し、量子化ステップQ1をQ1’で更新する。
In S51, Q0 is temporarily set as the quantization step for the selected image, and Q1 is temporarily set as the quantization step for the non-selected image. Next, the process proceeds to S52, and the free capacity of a removable storage medium (such as a compact flash (registered trademark) memory) connected to the external
この後、S54にて、撮像した25枚中の1枚を取得する。そして、S55にて、その画像が選択画像か否か、換言すれば、図5の斜線部分の視点位置の画像か否かを判定する。選択画像であると判定した場合には、S56にて、その画像を量子化ステップQ0を用いて符号化する。一方、非選択画像であると判定した場合(図5の空白で示される視点位置の画像)には、S57にて、量子化ステップQ1を用いて符号化する。 Thereafter, in S54, one of the 25 images taken is acquired. Then, in S55, it is determined whether or not the image is a selected image, in other words, whether or not the image is the image at the viewpoint position of the shaded portion in FIG. If it is determined that the image is a selected image, the image is encoded using a quantization step Q0 in S56. On the other hand, if it is determined that the image is a non-selected image (image at the viewpoint position indicated by a blank in FIG. 5), the image is encoded using the quantization step Q1 in S57.
そして、S58にて、全画像について符号化が完了したか否かを判定し、否の場合にはS57以降の処理を繰り返す。そして、全画像についての符号化が完了したと判定した場合には、各視点位置の画像の符号化データを所定形式に多重化し、1つのファイルとして記憶媒体に保存する。 Then, in S58, it is determined whether or not encoding has been completed for all the images. If not, the processes in and after S57 are repeated. When it is determined that the encoding for all the images has been completed, the encoded data of the images at the respective viewpoint positions are multiplexed into a predetermined format and stored as one file in the storage medium.
上記は図8のS27における処理であったが、図8のS28の処理では、図6のパターンに従って、選択画像、非選択画像の判定を行う点が異なるのみであるので、その説明は省略する。 The above is the processing in S27 of FIG. 8, but the processing of S28 of FIG. 8 is different only in the determination of the selected image and the non-selected image according to the pattern of FIG. .
上記実施形態では、記憶媒体の空き容量が閾値以上あるか否かで、量子化ステップ{Q0、Q1}と{Q0’、Q1’}を切り換えるものであったが、空き容量が閾値未満である場合には、Q1をQ1’に着ろいかえ、Q0は変更しないようにしても良い。また、記録媒体の容量が少ない場合は、選択される画像の密度、即ち、枚数を調整しても良い。また、記録媒体の容量が非常に少ない場合は、選択されない画像を優先的に消去しても良い。 In the above embodiment, the quantization steps {Q0, Q1} and {Q0 ′, Q1 ′} are switched depending on whether or not the free space of the storage medium is equal to or greater than the threshold. However, the free space is less than the threshold. In this case, Q1 may be changed to Q1 ′, and Q0 may not be changed. Further, when the capacity of the recording medium is small, the density of selected images, that is, the number of images may be adjusted. If the capacity of the recording medium is very small, unselected images may be deleted preferentially.
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other examples)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
Claims (13)
符号量を抑制する符号量抑制モードとするか、非符号量抑制モードにするかを設定する設定手段と、
該設定手段によって符号量を抑制する符号量抑制モードが設定された場合にあっては、撮影時の撮影モードが近景撮影モードか、遠景撮影モードかを判定する判定手段と、
前記設定手段により非符号量抑制モードが設定された場合には前記M×N個の撮像部からの全画像を保存対象として決定し、
前記判定手段で遠景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部の撮像部からの画像と、M×N個の撮像部からの全画像のうち最大視差となりうる位置を含むI個(I<M×N)の撮像部からの画像を保存対象として決定し、
前記判定手段で近景撮影モードであると判定した場合、前記M×N個の撮像部の画像のうち、中心部に位置する撮像部からの画像と、前記遠景撮影モードにおける保存対象のI個の撮像部の画像と、前記遠景撮影モードにおける保存対象のI個の撮像部よりも前記中心部に位置する撮像部に近い位置のJ個の撮像部からの画像を保存対象として決定する決定手段と、
該決定手段で決定された撮像部における画像を保存対象画像として符号化する符号化手段と、
符号化して得られた符号化データを所定のメモリに保存する保存手段と
を備えることを特徴とする画像処理装置。 An image processing apparatus that has M × N imaging units, encodes images at different viewpoint positions obtained from each of the imaging units, and stores the images in a predetermined recording medium,
A setting means for setting whether to set a code amount suppression mode for suppressing a code amount or a non-code amount suppression mode;
When the code amount suppression mode for suppressing the code amount is set by the setting unit, a determination unit that determines whether the shooting mode at the time of shooting is a foreground shooting mode or a distant shooting mode;
When the non-code amount suppression mode is set by the setting unit, all images from the M × N imaging units are determined as storage targets,
When the determination unit determines that the camera is in the distant view shooting mode, among the images from the M × N imaging units, the image from the central imaging unit and all the images from the M × N imaging units Of these , images from I (I <M × N) imaging units including positions that can be the maximum parallax are determined as storage targets,
If it is determined that the near view imaging mode by the determining means, among the the M × N of the imaging unit of the image, the image from the imaging unit in the center, I-number of the storage target in the far Jing shooting mode And a determination unit that determines, as a storage target, an image of the image pickup unit and an image from J image pickup units located closer to the image pickup unit located in the central portion than the I image pickup units to be stored in the far-field shooting mode. When,
Encoding means for encoding an image in the imaging unit determined by the determining means as a storage target image;
An image processing apparatus comprising: storage means for storing encoded data obtained by encoding in a predetermined memory.
符号量を抑制する符号量抑制モードとするか、非符号量抑制モードにするかを設定する設定手段と、
該設定手段によって符号量を抑制する符号量抑制モードが設定された場合にあっては、撮影時の撮影モードが近景撮影モードか、遠景撮影モードかを判定する判定手段と、
前記設定手段により非符号量抑制モードが設定された場合には前記M×N個の撮像部からの全画像を第1の圧縮率による符号化対象として決定し、
前記判定手段で遠景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部の撮像部からの画像と、M×N個の撮像部からの全画像のうち最大視差となりうる位置を含むI個(I<M×N)の撮像部からの画像を前記第1の圧縮率、それ以外の画像を前記第1の圧縮率よりも高い第2の圧縮率による符号化対象として決定し、
前記判定手段で近景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部に位置する撮像部からの画像と、前記遠景撮影モードにおける保存対象のI個の撮像部の画像と、前記遠景撮影モードにおける保存対象のI個の撮像部よりも前記中心部に位置する撮像部に近い位置のJ個の撮像部からの画像を前記第1の圧縮率、それ以外の画像を前記第2の圧縮率による符号化対象として決定する決定手段と、
前記M×N個の撮像部からの画像それぞれを、前記決定手段で決定した圧縮率に従って符号化する符号化手段と、
符号化して得られた符号化データを所定のメモリに保存する保存手段と
を備えることを特徴とする画像処理装置。 An image processing apparatus that has M × N imaging units, encodes images at different viewpoint positions obtained from each of the imaging units, and stores the images in a predetermined recording medium,
A setting means for setting whether to set a code amount suppression mode for suppressing a code amount or a non-code amount suppression mode;
When the code amount suppression mode for suppressing the code amount is set by the setting unit, a determination unit that determines whether the shooting mode at the time of shooting is a foreground shooting mode or a distant shooting mode;
When the non-code amount suppression mode is set by the setting unit, all the images from the M × N imaging units are determined as encoding targets by the first compression rate,
When the determination unit determines that the camera is in the distant view shooting mode, among the images from the M × N imaging units , the image from the central imaging unit and all the images from the M × N imaging units Of these , images from the I (I <M × N) imaging units including the position where the maximum parallax can be obtained are the first compression rate, and other images are the second compression rate higher than the first compression rate. Determined to be encoded by
When the determination unit determines that the camera is in the foreground shooting mode, among the images from the M × N imaging units , the image from the imaging unit located at the center and the I images to be stored in the far-field shooting mode The first compression rate, and the image from the J imaging units closer to the imaging unit located in the central part than the I imaging units to be stored in the distant shooting mode , Determining means for determining other images as encoding targets by the second compression rate;
Encoding means for encoding each image from the M × N imaging units according to the compression rate determined by the determination means ;
An image processing apparatus comprising: storage means for storing encoded data obtained by encoding in a predetermined memory.
前記決定手段は、該検出手段で検出した空き容量が予め設定した閾値未満の場合には、前記第1の圧縮率に代えて、当該第1の圧縮率よりも高い第3の圧縮率、前記第2の圧縮率に代えて、当該第2の圧縮率よりも高い第4の圧縮率(ただし、第3の圧縮率<第4の圧縮率)を用いることを特徴とする請求項8に記載の画像処理装置。 Furthermore, it has a detection means for detecting the free space of the predetermined memory,
When the free space detected by the detection unit is less than a preset threshold, the determination unit replaces the first compression rate with a third compression rate higher than the first compression rate, instead of the second compression ratio, the fourth compression ratio higher than the second compression rate (however, the third compression ratio <fourth compression rate) according to claim 8, characterized by using Image processing apparatus.
設定手段が、符号量を抑制する符号量抑制モードとするか、非符号量抑制モードにするかを設定する設定工程と、
判定手段が、該設定工程によって符号量を抑制する符号量抑制モードが設定された場合にあっては、撮影時の撮影モードが近景撮影モードか、遠景撮影モードかを判定する判定工程と、
決定手段が、
前記設定工程により非符号量抑制モードが設定された場合には前記M×N個の撮像部からの全画像を保存対象として決定し、
前記判定工程で遠景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部の撮像部からの画像と、M×N個の撮像部からの全画像のうち最大視差となりうる位置を含むI個(I<M×N)の撮像部からの画像を保存対象として決定し、
前記判定工程で近景撮影モードであると判定した場合、前記M×N個の撮像部の画像のうち、中心部に位置する撮像部からの画像と、前記遠景撮影モードにおける保存対象のI個の撮像部の画像と、前記遠景撮影モードにおける保存対象のI個の撮像部よりも前記中心部に位置する撮像部に近い位置のJ個の撮像部からの画像を保存対象として決定する決定工程と、
符号化手段が、該決定工程で決定された撮像部における画像を保存対象画像として符号化する符号化工程と、
保存手段が、符号化して得られた符号化データを所定のメモリに保存する保存工程と
を有することを特徴とする画像処理装置の制御方法。 A control method for an image processing apparatus that includes M × N imaging units, encodes images at different viewpoint positions obtained from each of the imaging units, and stores the encoded images in a predetermined recording medium,
A setting step for setting whether the setting unit sets a code amount suppression mode for suppressing a code amount or a non-code amount suppression mode;
When the determination unit sets a code amount suppression mode that suppresses the code amount by the setting step, a determination step of determining whether the shooting mode at the time of shooting is a foreground shooting mode or a distant shooting mode;
The decision means
When the non-code amount suppression mode is set by the setting step, all the images from the M × N imaging units are determined as storage targets,
If it is determined in the determination step that the camera is in the distant view shooting mode, among the images from the M × N image capturing units, the image from the central image capturing unit and all the images from the M × N image capturing units Of these , images from I (I <M × N) imaging units including positions that can be the maximum parallax are determined as storage targets,
The determination step when it is determined that the near view imaging mode, the out of the M × N of the imaging unit images, the image from the imaging unit in the center, of the I-number of the storage target in the distant view image capturing mode A determination step of determining an image of the imaging unit and an image from J imaging units located closer to the imaging unit located in the central portion than the I imaging units to be stored in the distant shooting mode as a storage target ; ,
An encoding step in which an encoding unit encodes an image in the imaging unit determined in the determination step as a storage target image;
And a storage unit that stores the encoded data obtained by encoding in a predetermined memory.
設定手段が、符号量を抑制する符号量抑制モードとするか、非符号量抑制モードにするかを設定する設定工程と、
判定手段が、該設定工程によって符号量を抑制する符号量抑制モードが設定された場合にあっては、撮影時の撮影モードが近景撮影モードか、遠景撮影モードかを判定する判定工程と、
決定手段が、
前記設定工程により非符号量抑制モードが設定された場合には前記M×N個の撮像部からの全画像を第1の圧縮率による符号化対象として決定し、
前記判定工程で遠景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部の撮像部からの画像と、M×N個の撮像部からの全画像のうち最大視差となりうる位置を含むI個(I<M×N)の撮像部からの画像を前記第1の圧縮率、それ以外の画像を前記第1の圧縮率よりも高い第2の圧縮率による符号化対象として決定し、
前記判定工程で近景撮影モードであると判定した場合、前記M×N個の撮像部からの画像のうち、中心部に位置する撮像部からの画像と、前記遠景撮影モードにおける保存対象のI個の撮像部の画像と、前記遠景撮影モードにおける保存対象のI個の撮像部よりも前記中心部に位置する撮像部に近い位置のJ個の撮像部からの画像を前記第1の圧縮率、それ以外の画像を前記第2の圧縮率による符号化対象として決定する決定工程と、
符号化手段が、前記M×N個の撮像部からの画像それぞれを、前記決定工程で決定した圧縮率に従って符号化する符号化工程と、
保存手段が、符号化して得られた符号化データを所定のメモリに保存する保存工程と
を有することを特徴とする画像処理装置。 A control method for an image processing apparatus that includes M × N imaging units, encodes images at different viewpoint positions obtained from each of the imaging units, and stores the encoded images in a predetermined recording medium,
A setting step for setting whether the setting unit sets a code amount suppression mode for suppressing a code amount or a non-code amount suppression mode;
When the determination unit sets a code amount suppression mode that suppresses the code amount by the setting step, a determination step of determining whether the shooting mode at the time of shooting is a foreground shooting mode or a distant shooting mode;
The decision means
When the non-code amount suppression mode is set by the setting step, all the images from the M × N imaging units are determined as encoding targets by the first compression rate,
If it is determined in the determination step that the camera is in the distant view shooting mode, among the images from the M × N image capturing units , the image from the central image capturing unit and all the images from the M × N image capturing units Of these , images from the I (I <M × N) imaging units including the position where the maximum parallax can be obtained are the first compression rate, and other images are the second compression rate higher than the first compression rate. Determined to be encoded by
If it is determined in the determination step that the camera is in the foreground shooting mode, among the images from the M × N imaging units , the image from the imaging unit located at the center and the I images to be stored in the distant shooting mode The first compression rate, and the image from the J imaging units closer to the imaging unit located in the central part than the I imaging units to be stored in the distant shooting mode , A determination step of determining other images as encoding targets by the second compression rate;
An encoding step for encoding each of the images from the M × N imaging units according to the compression rate determined in the determination step ;
An image processing apparatus comprising: a storage unit that stores the encoded data obtained by encoding in a predetermined memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011239556A JP5869839B2 (en) | 2011-10-31 | 2011-10-31 | Image processing apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011239556A JP5869839B2 (en) | 2011-10-31 | 2011-10-31 | Image processing apparatus and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013098739A JP2013098739A (en) | 2013-05-20 |
JP5869839B2 true JP5869839B2 (en) | 2016-02-24 |
Family
ID=48620255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011239556A Active JP5869839B2 (en) | 2011-10-31 | 2011-10-31 | Image processing apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5869839B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6278728B2 (en) * | 2014-02-13 | 2018-02-14 | キヤノン株式会社 | Image processing apparatus, image generation apparatus, control method, and program |
JP7281923B2 (en) | 2019-03-01 | 2023-05-26 | キヤノン株式会社 | CONTROL DEVICE, IMAGE PROCESSING SYSTEM, CONTROL METHOD AND PROGRAM |
JP7417388B2 (en) * | 2019-09-10 | 2024-01-18 | 日本放送協会 | Encoding device, decoding device, and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3201844B2 (en) * | 1992-09-24 | 2001-08-27 | 富士通株式会社 | Image data quantizer |
JP2002008040A (en) * | 2000-06-16 | 2002-01-11 | Matsushita Electric Ind Co Ltd | Three-dimensional information detecting device and three-dimensional information detecting method |
JP4799438B2 (en) * | 2007-02-06 | 2011-10-26 | キヤノン株式会社 | Image recording apparatus, image recording method, image encoding apparatus, and program |
JP5034117B2 (en) * | 2007-05-30 | 2012-09-26 | 富士フイルム株式会社 | Imaging apparatus, imaging method, and program |
-
2011
- 2011-10-31 JP JP2011239556A patent/JP5869839B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013098739A (en) | 2013-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11743583B2 (en) | Imaging apparatus and setting screen thereof | |
JP4969474B2 (en) | Decoding method, decoding device, and decoding program | |
US9282312B2 (en) | Single-eye stereoscopic imaging device, correction method thereof, and recording medium thereof | |
CN101411181B (en) | Electronic video image stabilization device and method | |
US9961272B2 (en) | Image capturing apparatus and method of controlling the same | |
US8836763B2 (en) | Imaging apparatus and control method therefor, and 3D information obtaining system | |
JP2012253748A (en) | Image processor and image processing method | |
JPWO2012132797A1 (en) | Imaging apparatus and imaging method | |
US10587860B2 (en) | Imaging apparatus and method for controlling same | |
JP2013201752A (en) | Image processing device, image pickup device, control method, and program | |
KR101889932B1 (en) | Apparatus and Method for photographing image | |
US20170006200A1 (en) | Image processing apparatus, image processing method and program, and imaging apparatus | |
JP6323022B2 (en) | Image processing device | |
JP5869839B2 (en) | Image processing apparatus and control method thereof | |
JP2015171097A (en) | Image processing apparatus and control method thereof | |
KR102336449B1 (en) | Photographing apparatus and method for controlling the same | |
JP2013150071A (en) | Encoder, encoding method, program and storage medium | |
JP4888829B2 (en) | Movie processing device, movie shooting device, and movie shooting program | |
WO2024053522A1 (en) | Image processing device and image processing method | |
JP6138222B2 (en) | Image processing apparatus, imaging apparatus, control method, and program | |
JP2015139018A (en) | Electronic apparatus and control program | |
JP2018088600A (en) | Image processing device, image processing method, and program | |
JP2018125887A (en) | Electronic equipment | |
JP2015005806A (en) | Image compression device and electronic camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141002 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150814 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151109 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151117 |
|
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: 20151211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160108 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5869839 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |