JP5115139B2 - 構図判定装置、構図判定方法、プログラム - Google Patents
構図判定装置、構図判定方法、プログラム Download PDFInfo
- Publication number
- JP5115139B2 JP5115139B2 JP2007270391A JP2007270391A JP5115139B2 JP 5115139 B2 JP5115139 B2 JP 5115139B2 JP 2007270391 A JP2007270391 A JP 2007270391A JP 2007270391 A JP2007270391 A JP 2007270391A JP 5115139 B2 JP5115139 B2 JP 5115139B2
- Authority
- JP
- Japan
- Prior art keywords
- subject
- composition
- image
- detected
- subjects
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
- H04N23/611—Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2101/00—Still video cameras
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
良好な構図とするための一般的、基本的な手法はいくつかあるものの、一般のカメラユーザが良い構図の写真を撮影することは、写真撮影に関する充分な知識、技術を持っていない限り、決して簡単なことではない。このことからすると、例えば良好な構図の写真画像を手軽で簡単に得ることのできる技術構成が求められることになる。
また、特許文献2には、自動追尾装置として、人物を自動追尾する場合に、人物の顔が画面中央となるように画面上の人物像全体の面積に対してその人物上の上側から20%の面積となる位置を画面中央にして追尾することによって人物の顔を確実に撮影しながら追尾できるようにした技術が開示されている。
これらの技術構成を構図決定の観点から見れば、人物としての被写体を自動的に探索して、撮影画面において或る決まった構図でその被写体を配置させることが可能となっている。
そこで、本願発明では、例えば写真などとしての画像について良好な構図が手軽に得られるようにするための技術を提案することを目指すこととしたうえで、その際において、被写体の状況・状態の変化にも適応してより高度で柔軟性のある構図の決定が行われるようにすることを目的とする。
つまり、画像中における特定の被写体を検出する被写体検出手段と、上記被写体検出手段により検出される被写体である検出被写体ごとに、上記検出被写体が上記画像中において向いている方向を示す被写体方向情報を検出する被写体方向検出手段と、上記被写体方向情報に基づいて構図を判定する構図判定手段と、を備え、上記構図判定手段は、上記被写体検出手段によって複数の被写体が検出された際に、上記複数の被写体に対応する複数の上記被写体方向情報の関係に基づいて構図を判定し、その判定結果として得る構図において上記画像中に設定した画像領域分割線からのオフセット量を被写体の数に応じて設定し、被写体方向情報の示す方向の全てが同じではないとされる関係である場合には、示す方向の異なる被写体方向情報の関係に基づいて、少なくとも、複数の検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線に対応して位置するようにされた構図を判定結果として得る場合があるようにされる、とともに、上記示す方向の異なる被写体方向情報間の関係として、同じ方向を示す最多の被写体方向情報群について全被写体方向情報の一定割合以上を占めるものが存在する場合には、上記画像中の全ての検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線により分割される画像中の分割領域のうちで、上記最多の被写体検出情報群が示す方向とは反対側の分割領域に位置するようにされた構図を判定結果として得るようにされる、ように構成することとした。
そのうえで、検出被写体が複数である場合には、これら複数の検出被写体ごとに対応する複数の被写体方向情報が示す方向の関係に基づいて構図判定を行う。
例えば、被写体が向いているとされる方向により、最適とされる構図は異なってくるとの考え方をとることができるが、本願発明によれば、複数の被写体が存在する場合の、これら被写体の向いている方向の関係性に応じて最適構図が得られることとなる。
この図に示されるように、本実施の形態の撮像システムは、デジタルスチルカメラ1と雲台10とから成る。
デジタルスチルカメラ1は、本体正面側のパネルに設けられているレンズ部3によって撮像して得られる撮像光に基づいて静止画像データを生成し、これを内部に装填されている記憶媒体に記憶させることが可能とされている。つまり、写真として撮影した画像を、静止画像データとして記憶媒体に記憶保存させる機能を有する。このような写真撮影を手動で行うときには、ユーザは、本体上面部に設けられているシャッター(レリーズ)ボタンを押し操作する。
雲台10のパン・チルト機構により与えられるデジタルスチルカメラ1のパン方向、チルト方向それぞれの動き方は例えば図2(a)(b)に示されるものとなる。図2(a)(b)は、雲台10に取り付けられているとされるデジタルスチルカメラ1を抜き出して、それぞれ、平面方向、側面方向より見たものである。
先ずパン方向については、デジタルスチルカメラ1の本体横方向と図2(a)に示される直線X1とが同じ向きとなる位置状態を基準にして、例えば回転軸Ct1を回転中心として回転方向+αに沿った回転が行われることで、右方向へのパンニングの動きが与えられる。また、回転方向−αに沿った回転が行われることで、左方向へのパンニングの動きが与えられる。
また、チルト方向については、デジタルスチルカメラ1の本体縦方向が垂直方向の直線Y1と一致する一状態を基準にして、例えば回転軸Ct2を回転中心として回転方向+βへの回転が行われることで、下方向へのチルティングの動きが与えられる。また、回転方向−βへの回転が行われることで、上方向へのチルティングの動きが与えられる。
なお、図2(a)(b)に示される、±α方向、及び±β方向のそれぞれにおける最大可動回転角度については言及していないが、被写体の捕捉の機会をできるだけ多くするべきことを考慮するのであれば、できるだけ最大可動回転角度を大きく取ることが好ましいことになる。
この図において、先ず、光学系部21は、例えばズームレンズ、フォーカスレンズなども含む所定枚数の撮像用のレンズ群、絞りなどを備えて成り、入射された光を撮像光としてイメージセンサ22の受光面に結像させる。
また、光学系部21においては、上記のズームレンズ、フォーカスレンズ、絞りなどを駆動させるための駆動機構部も備えられているものとされる。これらの駆動機構部は、例えば制御部27が実行するとされるズーム(画角)制御、自動焦点調整制御、自動露出制御などのいわゆるカメラ制御によりその動作が制御される。
信号処理部24では、A/Dコンバータ23から出力されるデジタルの撮像信号について、例えば1つの静止画 (フレーム画像)に相当する単位で取り込みを行い、このようにして取り込んだ静止画単位の撮像信号について所要の信号処理を施すことで、1枚の静止画に相当する画像信号データである撮像画像データ(撮像静止画像データ)を生成することができる。
エンコード/デコード部25は、信号処理部24から出力されてくる静止画単位の撮像画像データについて、所定の静止画像圧縮符号化方式により圧縮符号化を実行したうえで、例えば制御部27の制御に応じてヘッダなどを付加して、所定形式に圧縮された撮像画像データの形式に変換する。そして、このようにして生成した撮像画像データをメディアコントローラ26に転送する。メディアコントローラ26は、制御部27の制御に従って、メモリカード40に対して、転送されてくる撮像画像データを書き込んで記録させる。この場合のメモリカード40は、例えば所定規格に従ったカード形式の外形形状を有し、内部には、フラッシュメモリなどの不揮発性の半導体記憶素子を備えた構成を採る記憶媒体である。なお、画像データを記憶させる記憶媒体については、上記メモリカード以外の種別、形式などとされてもよい。
このためには、制御部27が撮像画像データを指定して、メディアコントローラ26に対してメモリカード40からのデータ読み出しを命令する。この命令に応答して、メディアコントローラ26は、指定された撮像画像データが記録されているメモリカード40上のアドレスにアクセスしてデータ読み出しを実行し、読み出したデータを、エンコード/デコード部25に対して転送する。
また、この場合のフラッシュメモリ30は、例えばユーザ操作や動作履歴などに応じて変更(書き換え)の必要性のある各種の設定情報などを記憶させておくために使用する不揮発性の記憶領域として設けられるものである。なおROM28について、例えばフラッシュメモリなどをはじめとする不揮発性メモリを採用することとした場合には、フラッシュメモリ30に代えて、このROM28における一部記憶領域を使用することとしてもよい。
先に述べたように、雲台10は、パン・チルト機構を備えるものであり、これに対応する部位として、パン機構部53、パン用モータ54、チルト機構部56、チルト用モータ57を備える。
パン機構部53は、雲台10に取り付けられたデジタルスチルカメラ1について、図2(a)に示したパン(水平)方向の動きを与えるための機構を有して構成され、この機構の動きは、パン用モータ54が正逆方向に回転することによって得られる。同様にして、チルト機構部56は、雲台10に取り付けられたデジタルスチルカメラ1について、図2(b)に示したチルト(垂直)方向の動きを与えるための機構を有して構成され、この機構の動きは、チルト用モータ57が正逆方向に回転することによって得られる。
同様にして、チルト機構部56の動きを制御するときには、制御部51は、チルト機構部56に必要な移動量と移動方向に対応した制御信号をチルト用駆動部58に対して出力する。チルト用駆動部58は、入力される制御信号に対応したモータ駆動信号を生成してチルト用モータ57に出力する。このモータ駆動信号によりチルト用モータ57が、例えば所要の回転方向及び回転角度で回転し、この結果、チルト機構部56も、これに対応した移動量と移動方向により動くようにして駆動される。
つまり、本実施の形態の撮像システムでは、デジタルスチルカメラによる写真撮影を行うのにあたり、探索された被写体について最適構図を決定(判定)して撮影記録を行うという動作が自動的に実行される。これにより、ユーザ自身が構図を判断して撮影を行わなくとも、相応に良質な写真の画像を得ることが可能になる。また、このようなシステムでは、誰かがカメラを持って撮影する必要が無くなるので、その撮影が行われる場所に居る全員が被写体となることができる。また、被写体となるユーザが、カメラの視野角範囲に入ろうと特に意識しなくとも、被写体が収まった写真が得られることになる。つまり、その撮影場所に居る人の自然な様子を撮影する機会が増えるものであり、これまでにはあまりなかった雰囲気の写真を多く得ることができる。
また、被写体が向いているとされる方向により、最適とされる構図は異なってくるとの考え方をとることができるが、本実施の形態によれば、複数の被写体が存在する場合の、これら被写体の向いている方向の関係性に応じて、異なる最適構図が決定されるようにして構成される。これにより、本実施の形態に対応する構成の装置を利用するユーザは、面倒な手間を掛けることなく、最適構図の画像を得ることが可能になる
図5は、デジタルスチルカメラ1側が備える、本実施の形態の構図制御に対応した機能部位についての構成例を示している。
この図において被写体検出処理ブロック61は、イメージセンサ22にて得られる撮像信号に基づいて信号処理部24にて得られる撮像画像データを利用して、被写体の探索制御を含む、被写体検出処理を実行する部位とされる。ここでの被写体検出処理は、先ず撮像画像データの画面の画内容から、人としての被写体を弁別して検出する処理をいうものであり、ここでの検出結果として得られる情報(検出情報)は、人としての被写体の数と、個々の被写体(個別被写体)ごとについての画面内での位置情報、及び個別被写体ごとについての画像内におけるサイズ(占有面積)などとなる。また、本実施の形態においては、検出情報として、個別被写体ごとの顔方向(被写体方向情報)も得る。ここでの顔方向とは、撮像画像データの画面内において、人としての個別被写体が向いているとされる方向を、顔が向いている方向により示したものとされる。
なお、説明を簡単で分かりやすいものとするために、顔方向については、左、右の2段階による検出結果を得るようにされていることを、以降の説明における前提とする。例えば被写体がほぼ正面を向いていると見ることができる場合であっても、この場合には、所定のアルゴリズムに従って、左か右のいずれかの検出結果となるように振り分けられる。
また、構図判定のアルゴリズムなどの構成によっては、被写体の数及び被写体方向情報のみが検出情報として得られるようにされれば、本実施の形態としての構図制御は実現可能である。
また、顔検出の技術の応用で、上記の顔方向を検出することが可能とされている。例えば、顔検出処理を目、鼻などの特徴点を用いたパターン認識により行うこととすれば、検出された顔全体におけるこれらの特徴点の位置的、距離的な関係により顔方向を認識することが可能である。
なお、人としての個別被写体が向いているとされる方向を検出するのにあたり、例えば体部分の向きの検出であるとか目線の検出であるとか、上記した顔検出技術の応用以外であって、有用な手法があれば、このような手法を採用することについて特に問題はない。つまり、顔方向検出を含み、個別被写体が向いているとされる方向(被写体方向)を検出する手法、アルゴリズムなどは、これまでに知られているものを含め、適当とされるものを選択して採用することとすればよい。
また、この被写体検出処理ブロック61が実行する被写体検出処理は、信号処理部24における画像信号処理として実現することができる。先の説明のようにして信号処理部24がDSPにより構成される場合、この被写体検出処理は、信号処理部24としてのDSPに与えるプログラム、インストラクションにより実現されることになる。
また、被写体探索制御時においては、雲台10のパン・チルト機構を制御するために、通信制御処理ブロック63経由で、上記パン・チルト機構を駆動するための制御信号を出力する。
構図制御処理ブロック62は、入力された被写体についての検出情報を利用して、最適であるとしてみなされる構図(最適構図)を決定する。そして、決定した最適構図を得るための制御(構図制御)を実行する。この場合の構図制御としては、画角(本実施の形態では、例えばズームレンズの制御に応じて変更可能な視野角をいう)の変更制御と、パン(左右)方向に沿った撮像方向の制御(パン制御)と、チルト(上下)方向に沿った撮像方向の制御(チルト制御)から成る。画角の変更のためには、デジタルスチルカメラ1の光学系部21におけるズームレンズを移動する制御、若しくは撮像画像データに対する画像切り出しなどの画像信号処理の何れか一方を行う。また、パン制御、チルト制御は、雲台10のパン・チルト機構を制御して動かすことにより行う。パン・チルト機構の制御を行うとき、構図制御処理ブロック62は、パン・チルト機構をしかるべき位置状態とするための制御信号を、通信制御処理ブロック63を経由して、雲台10側に送信させる。
なお、上記構図制御処理ブロック62が実行する構図決定と構図制御の処理は、例えば、制御部27(CPU)がプログラムに基づいて実行するように構成することができる。あるいは、これに信号処理部24がプログラムに基づいて実行する処理を併用した構成とすることも考えられる。また、通信制御処理ブロック63は、雲台10側の通信部52との通信処理を所定のプロトコルに従って実行するようにして構成される部位であり、雲台対応通信部34に対応する機能部位となる。
ここで、被写体検出処理ブロック61が、図6(a)に示す画内容の撮像画像データを取り込んだとする。この撮像画像データの画内容としては、人としての被写体が1つ存在した画を撮影して得られたものである。また、図6(a)(及び図6(b))には、1画面をマトリクス状に区切った状態を示しているが、これは、撮像画像データとしての画面が、所定数による水平・垂直画素の集合から成るものであることを模式的に示している。
図6(a)に示す画内容の撮像画像データを対象に被写体検出(顔検出)を行うことによっては、図において示される1つの個別被写体SBJの顔が検出されることになる。即ち、顔検出処理によって1つの顔が検出されることを以て、ここでは1つの個別被写体が検出されることとしている。そして、このようにして個別被写体を検出した結果としては、先にも述べたように、個別被写体の数、向き、位置、サイズの情報を得るようにされる。
また、個別被写体数に関しては、例えば顔検出により検出された顔の数を求めればよい。図6(a)の場合には、検出される顔が1つであるから、個別被写体数としても1であるとの結果が得られる。
また、個別被写体ごとの位置情報に関しては、少なくとも、撮像画像データとしての画像内における個別被写体SBJの重心G(X,Y)を求めることとする。なお、この場合の重心G(X,Y)の基準となる撮像画像データの画面上のX,Y原点座標P(0,0)は、例えば図7に示すようにして、画面サイズに対応したX軸方向(水平方向)の幅(水平画サイズ)Cxの中間点と、Y軸方向(垂直方向)の幅(垂直画サイズ)Cyの中間点との交点であることとしている。
また、この重心Gについての個別被写体の画像内における位置の定義であるとか、重心Gをどのようにして設定するのかについては、例えばこれまでに知られている被写体重心検出方式を採用することができる。
また、個別被写体ごとのサイズについては、例えば顔検出処理により顔部分であるとして特定、検出される領域の画素数を求めるようにすればよい。
また、個別被写体ごとの顔方向に関しては、先にも述べたように、顔検出処理に基づいて、例えば左、右の何れであるのかが検出されることになる。
また、このようにして、2以上の個別被写体が検出される場合には、これら複数の個別被写体をひとまとまりの被写体(総合被写体)としてみた場合の重心である、総合被写体重心Gt(Xg,Yg)を求めるようにされる。
この総合被写体重心Gtをどのようにして設定するのかについては、いくつか考えることができるが、ここでは、最も簡易な例として、検出された複数の個別被写体のうちで、画面の左端と右端の両端に位置する個別被写体の重心を結ぶ線分上の中間点を総合被写体重心Gtとして設定した場合を示している。この総合被写体重心Gtは、例えば後述するようにして構図制御において利用することができる情報であり、個別被写体の重心の情報が取得されれば演算により求められる情報である。従って、総合被写体重心Gtについては、被写体検出処理ブロック61により求め、これを検出情報として出力することとしてもよいが、構図制御処理ブロック62が、検出情報として取得した個別被写体の重心の位置を示す情報のうちから、左右両端に位置する個別被写体の重心に関する情報を利用して求めるようにしてもよい。
なお、ほかには例えば、複数の個別被写体のサイズに応じて重み付け係数を与え、この重み付け係数を利用して、例えばサイズの大きな個別被写体に総合被写体重心Gtの位置が近くなるように配慮した設定手法も考えることができる。
また、個別被写体のサイズについては、例えば個別被写体SBJ0、SBJ1ごとに、その検出された顔が占有するとされる画素数を求めることとすればよい。
図8には、被写体探索の結果により被写体を検出したときの撮像画像データとして、1つの個別被写体SBJ0が撮像された画内容が得られた場合を示している。
なお、本実施の形態にあっては、デジタルスチルカメラ1を取り付けた雲台10を通常に設置した場合には、横長の画像が撮像されるようにしてデジタルスチルカメラ1の向きが設定される。従って、第1例や後述する第2例にあっては、撮像により横長の画像が得られることを前提とする。
この被写体位置については、検出された顔方向の情報を利用する。この図8の場合の個別被写体SBJ0は、顔方向が左であるとして検出されているものとする。このとき、この図8に示される画内容の画面を実際に見たとした場合、これを見る者からは、画面において、個別被写体SBJ0の顔が左側を向いているようにして見えることになる。ちなみに、この個別被写体SBJ0としての実際の人物自身は、現実には、撮像を行った撮像装置と相対する方向を正面として、これより右側を向いていることになる。
また、この被写体位置調整にあたっては、画像中の原点座標P(0,0)を通過する垂直線、即ちY軸線と一致する直線であって、被写体位置調整の基準線となる画像領域分割線Ldを仮想的に設定する。
そして、この場合のようにして顔方向が左であると検出された場合には、個別被写体SBJ0の重心Gを、上記画像領域分割線Ldに対応する位置(X=0)から、水平オフセット量θxで表される右方向への移動量に従って移動させた位置(水平シフト位置)に配置させる。このためには、重心Gが、上記水平シフト位置にくるようにして、雲台10のパン機構を駆動させる制御を実行する。
そのうえで、さらに、本実施の形態では、図8に例示するように、検出された個別被写体の顔方向が左であれば、その重心Gの水平方向における位置について、Y軸線に沿った画像領域分割線Ldにより2分割される左右の画像領域(分割領域)のうちで、顔方向が示す「左」とは反対側の「右」側の画像領域に在るようにさせることで、画面においては、検出被写体SBJ0の顔が向いている方向である左側において空間が得られるようにしている。このような構図とすることで、例えば、顔方向が左であるとされる個別被写体SBJ0の重心Gを、左右方向における画面中央に対応させた(一致させた)被写体位置とする場合や、画像領域分割線Ldに対して左方向の画像領域とするような場合と比較して、より良好な構図を得ることができる。
例えば、図8は、水平画サイズCxを三等分するようにされた画面縦方向に沿った2本の仮想線のうち、右側の仮想線上において重心Gが位置するようにして、水平オフセット量θxが設定されているものである。これにより、個別被写体の顔方向に応じた水平方向における被写体位置として最適とされる構図の1つが得られることになるわけである。
なお、上記の総合被写体画像部分をどのようにして定義してそのサイズを求めるのかについてはいくつか考えられるが、例えば、検出された複数の個別被写体ごとの画像部分のサイズを足し合わせるようにして求めることができる。あるいは、検出された複数の個別被写体が全て含まれるようにして仮想的に描いた線により囲まれる画像部分のサイズとして求めることも考えられる。
この図9(a)に示される2つの個別被写体SBJ0、SBJ1の顔方向は、何れも左であると検出されているものとする。つまり、2つ在る個別被写体の全ての顔方向が同一とされており、これらの顔方向がこの場合には左とされているものである。
この場合には、図8に示した1つの個別被写体SBJ0の顔方向が左であった場合に準じて、画面左側に空間ができるように、個別被写体SBJ0、SBJ1から成る総合被写体画像部分を、顔方向が示す「左」とは反対となる、画像領域分割線Ldの右側に寄せて位置させるようにする。このためには、例えば図示しているように、右側に所定量ずらすための水平オフセット量θxを設定した上で、2つの個別被写体SBJ0、SBJ1から成る総合被写体画像部分の重心である、総合被写体重心Gtについて、画像領域分割線Ldである原点座標P(0,0)を通過する垂直線(Y軸線)から水平オフセット量θxだけ移動した位置にくるように、パン制御を行うようにされる。
また、図示はしていないが、2つの個別被写体SBJ0、SBJ1の顔方向が何れも右で同一である場合には、図9(a)の位置に対して、画像領域分割線Ldを基準にして線対称となる位置(Y軸線に対して左側の画面領域において同じ水平オフセット量θxの絶対値分移動した位置)に総合被写体重心Gtが在るようにしてパン制御を行うことになる。
この場合の水平方向における総合被写体画像部分の位置については、図示するようにして、2つの個別被写体SBJ0、SBJ1の総合被写体重心Gtが、画像領域分割線Ld上に位置するようにして調整(パン制御)を行う。
これにより得られる構図では、2つの個別被写体SBJ0、SBJ1から成る総合被写体画像部分は、水平方向において画面のほぼ中央に位置することとなる。しかし、被写体が複数とされて、かつ、これらの被写体が同一の方向を向いていないような画の場合、総合被写体画像部分が中央にきたとしても、その構図は相応に良好なものとなる。
この場合の構図制御としても、先ず、個別被写体SBJ0、SBJ1、SBJ2から成る総合被写体画像部分のサイズについて、個別被写体数が3である場合に対応して最適であるとして設定された値となるようにして調整(ズーム制御)を行う。
この場合には、図9(a)の場合に準じて、個別被写体SBJ0、SBJ1、SBJ2から成る画像領域部分を画像領域分割線Ldよりも右側の画像領域に寄せて位置させるようにして、水平オフセット量θxの設定と、これによって決まる所要位置への総合被写体重心Gtの移動のためのパン制御を行うようにされる。また、仮に3つの個別被写体SBJ0、SBJ1、SBJ2の顔方向が全て右で同一である場合には、総合被写体重心Gtは、図10の位置に対して、画像領域分割線Ldを基準にして線対称となる水平位置に在るようにしてパン制御が行われることになる。
また、このときに設定される水平オフセット量θxは、図9(a)の検出された個別被写体が2つの場合よりも、小さな絶対値を設定するようにされる。これにより、例えば個別被写体数が3とされる場合に応じて、水平方向における被写体位置はより最適となって、良好な構図が得られることになる。
そして、個別被写体数が複数(2以上)の場合には、個別被写体の顔方向が全て同一ならば、上記の位置調整に倣い、総合被写体重心Gtの水平オフセットを行うようにされ、全て同一でないならば、水平オフセットを行うことなく、総合被写体重心Gtには画像領域分割線Ldに対応したX座標を与えて、総合被写体画像部分が画面内のほぼ中央に在るようにする。
ステップS101では、イメージセンサ22からの撮像信号に基づいた撮像画像データを取り込んで取得する。ステップS102では、上記ステップS101により取得した撮像画像データを利用して被写体検出処理を実行する。ここでの被写体検出処理としては、例えば先ず、先に述べた顔検出などの手法により、撮像画像データとしての画面内容において個別被写体が存在するか否かについての検出を行う。そして、個別被写体が存在する場合には、個別被写体数、個別被写体ごとの位置(重心)、サイズ、及び個別被写体ごとの顔方向を、検出情報として得るようにされる。
なお、上記被写体探索のためのパン・チルト制御として、雲台10のパン・チルト機構をどのようなパターンで動かすのかについては、例えば探索が効率的に行われることを配慮して決めることとすればよい。
また、ステップS106においては、モードフラグfについて0を設定(f=0)し、ステップS101に戻るようにされる。
このようにして、撮像画像データの画内容において少なくとも1つの個別被写体が検出されるまでは、ステップS101〜ステップS106の手順が繰り返される。このとき、デジタルスチルカメラ1と雲台10から成るシステムは、被写体探索のために、デジタルスチルカメラ1がパン方向及びチルト方向に動かされている状態となっている。
f==0であると判別された場合には、構図制御として、最初のラフな被写体捕捉モードを実行すべき場合であることを示すものであり、図のようにしてステップS108から始まる手順を実行する。
ステップS108においては、総合被写体重心Gtが、撮像画像データの画面(撮像画像データの画内容を表したとするときに得られる画面)における原点座標P(0,0)(図7参照)に位置しているか否かについての判別を行う。ここで、総合被写体重心Gtは、未だ原点座標に位置していないとして否定の判別結果が得られた場合には、ステップS109により、総合被写体重心Gtが原点座標に位置するようにして、雲台10のパン・チルト機構を動かすための制御を実行し、ステップS101に戻る。このようにして、個別被写体の存在が検出されている状態での最初の構図制御の手順である捕捉モードは、総合被写体重心Gtを、先ずは初期の基準位置である原点座標に対して位置させるようにして雲台10のパン・チルト機構を制御することで、検出された個別被写体が写っているとされる画像領域を画面内の中央に位置させようとするものである。
モードフラグf==0の状態で個別被写体が検出される状態では、被写体検出処理ブロック61は、下記の(数1)により示される演算を行って、パン方向における必要移動量Spanとチルト方向における必要移動量Stiltを求めるようにされる。下記の(数1)において、nは検出された個別被写体数を示し、P(Xi,Yi)は0番からn−1番までの番号が与えられた個別被写体のうちのi番目の個別被写体の重心のX,Y座標を示す。確認のために、図7に示したように、この場合における原点座標(0,0)は、画面における水平方向における中点と垂直方向における中点との交点となる。
そして、ステップS108において、総合被写体重心Gtが原点座標に位置したとして肯定の判別結果が得られたとされると、ステップS110によりモードフラグfについて1を設定(f=1)してステップS101に戻る。このステップS110によりモードフラグfについて1が設定された状態は、構図制御における最初の手順である捕捉モードは完了し、次の第1の構図の調整制御(構図調整モード)を実行すべき状態であることを示す。
ステップS112においては、検出されている個別被写体数が1であることに対応した目標被写体サイズを設定する。ここでの目標被写体サイズとは、画面における総合被写体画像部分のサイズとして構図的に最適であるとみなされるものをいい、例えば図8との対応では、「(1つの)個別被写体SBJ0の撮像画像データの画面内における占有率が、最適とみなされる所定の範囲値」に相当する。
なお、このときには、総合被写体重心Gtの水平方向(左右方向)における位置に関しては、ステップS109にて設定されたX座標(X=0)に対応する位置を維持するようにしてズーム制御を行うようにされる。これにより、個別被写体を左右方向においてほぼ中央に位置させた状態を維持することができる。また、被写体探索動作の実行時においては、ステップS104によりズームアウト制御が行われるので、ステップS114としてのズーム制御に際してはズームイン制御となる場合が多いと考えられる。しかし、何らかの原因で、そのときに検出された個別被写体のサイズが、目標被写体サイズよりも大きくなっている状態に応じてステップS113にて否定の判別結果が得られた場合、ステップS114ではズームアウトを実行させて、実際の個別被写体のサイズが目標被写体サイズとなるように制御することになる。
そして、ステップS113において肯定の判別結果が得られたのであればステップS115以降の手順に進むようにされる。
ここで、本実施の形態における第1の構図制御にあっては、水平オフセット量θxについては、下記の(式1)により求めるものとする。
θx=D×(Cx/6)/n・・・(式1)
上記(式1)において、Dは、顔方向若しくは複数の顔方向の組み合わせ(関係性)に基づいて、+1、−1、0のいずれかが設定される係数である。Cxは、水平画サイズを示す。Cx/6の項は、三分割法に基づいて得られる縦方向に沿った仮想線のX座標に対応したものである。nは、検出されている個別被写体数を示す。
すると、検出されている1つの個別被写体の顔方向が左である場合には、θx=−Cx/6となる。この水平オフセット量θxは、原点座標P(0,0)を通過する垂直線(画像領域分割線Ld:Y軸線)から、Cx/6だけ右に移動した垂直線の位置を示すことになるが、この垂直線の位置は、ちょうど、三分割法に従った2本の仮想線のうち、右側にある仮想線と同じになる。
一方、検出されている1つの個別被写体の顔方向が右である場合には、水平オフセット量θx=Cx/6となり、原点座標P(0,0)を通過する垂直線(画像領域分割線Ld:Y軸線)から、Cx/6だけ左に移動した垂直線の位置を示すことになる。そして、この垂直線の位置は、ちょうど、三分割法に従った2本の仮想線のうち、左側にある仮想線と同じになる。
ステップS117では、水平オフセット量θxに対応するX座標上に総合被写体重心Gtが位置する状態となるようにパン制御を実行し、ステップS101に戻る。
そして、上記ステップS117の制御により、水平オフセット量θxに対応するX座標上に総合被写体重心Gtが位置する状態に至ったとされると、ステップS116にて肯定の判別結果が得られることになる。このようにしてステップS116にて肯定の判別結果が得られたときには、個別被写体(SBJ)の重心は、図8により示したようにして、その顔方向に応じて、画像領域分割線Ldから水平オフセット量θxだけ左又は右に移動した位置にあることになる。
ステップS119においては、目標被写体サイズを設定する処理を行う。個別被写体数が2以上とされる場合、最適構図を得るための目標被写体サイズは、例えば個別被写体数に応じて異なってくるものとされる。そこで、ステップS119においては、ステップS102において検出された個別被写体数に応じた所定の目標被写体サイズを設定する。また、確認のために述べておくと、個別被写体数が2以上の場合の目標被写体サイズは、検出されている全ての個別被写体から成る総合被写体画像部分を対象としたものとなる。
ステップS120において否定の判別結果が得られた場合には、ステップS121に進む。ステップS121においては、ステップS114に準じて、このとき検出されている個別被写体の総合被写体画像部分のサイズが、ステップS119により設定された目標被写体サイズとなるようにズームレンズの駆動制御(ズーム制御)を実行し、ステップS101に戻る。
これに対して、ステップS120において肯定の判別結果が得られた場合には、ステップS122に進む。
先ず、ステップS122において肯定の判別結果が得られた場合には、ステップS123以降の手順を実行する。ステップS123においては、先に述べた(式1)により水平オフセット量θxを設定する。
この場合には、(式1)における係数Dには、検出されている同一の顔方向が、左、右の何れを示しているのかに応じて、+1と−1のいずれかが代入される。また、nには、検出されている個別被写体数に応じた2以上の数が代入されることになる。このことからも理解されるように、(式1)によっては、個別被写体数が多くなるのに応じて、求められるθxの絶対値は小さくなる。つまり、図8、図9(a)、図10によっても説明したように、個別被写体数が多くなるのに応じて、総合被写体画像部分の左右における画像領域分割線Ldからのオフセット量は少なくなっていくようにされる。
なお、このステップS124の処理にあっても、(式1)による演算を行うことで、θx=0を設定することができる。つまり、ステップS122にて否定の判別結果が得られた場合(即ち複数の顔方向が同一でない場合)には、ステップS124にて、係数Dについて0を代入して(式1)の演算を行うようにアルゴリズムを構成するものである。
ステップS123、又はステップS124の手順を実行した後は、ステップS125以降の手順に進む。
ステップS128にて否定の判別結果が得られた場合には、ステップS129により、設定された垂直オフセット量θyだけ重心がオフセットされるようにして、雲台10のチルト機構が動くようにチルト制御を実行し、ステップS101に戻る。そして、ステップS128において肯定の判別結果が得られた段階では、総合被写体画像部分の水平方向における位置と、垂直方向における位置との双方について、最適構図に対応したものが得られている、さらに、総合被写体画像部分のサイズも最適構図に対応したものが得られていることになる。即ち、最適構図が得られている状態となる。
上記ステップS130で否定の判別結果が得られた場合には、処理をステップS101へ戻す。これにより、レリーズ動作を実行できる条件が満たされる状態となるのを待機することができる。そして、ステップS130において肯定の判別結果が得られると、ステップS131によりレリーズ動作を実行する。このようにして、本実施の形態では、最適構図の撮像画像データを記録することができる。
レリーズ動作が終了したとされると、ステップS132により所要のパラメータについて初期設定を行う。この処理により、モードフラグfについては初期値の0が設定される。また、ズームレンズの位置も、予め設定された初期位置に戻される。
そして、ステップS132の処理を実行した後は処理をステップS101へ戻す。このようにして処理をステップS132からステップS101へ戻すことにより、被写体を探索し、この探索により検出されることとなった個別被写体の向いている方向と個別被写体数に応じた最適構図を得て撮像記録(レリーズ動作)を行うという動作が、自動的に繰り返し実行されることになる。
このことからすると、図11の手順におけるパン・チルト制御は、
第2の構図制御の例として、図12には、3つの個別被写体SBJ0、SBJ1、SBJ2が検出された状態を示している。これらの個別被写体のうち、個別被写体SBJ0、SBJ2について検出されている顔方向は左であるのに対して、個別被写体SBJ1について検出されている顔方向は右であるものとする。この場合、全ての個別被写体の顔方向が同一にはなっていないので、第1の構図制御の場合であれば、図9(b)などで説明したように、総合被写体重心Gtは、原点座標Pを通過する垂直線(画像領域分割線Ld:Y軸線)上に在るように構図が設定される。
この図13に示される手順のうちで、ステップS222−1、S222−2を除くステップS201〜S232までの手順は、図11におけるステップS101〜S132までの手順と、それぞれ同じとなる。
そして、ステップS221−1とこれに続くステップS222−2は、ステップS222において否定の判別結果が得られた場合において実行すべき手順として挿入されている。つまり、ステップS222−1、S222−2は、検出されている個別被写体数が複数の場合であって、先ずは、総合被写体画像部分のサイズ調整が完了した段階において、これらの個別被写体の顔方向の関係性として、全ての顔方向が同一ではなかった場合に実行されるものである。
このためには、例えば、先にも述べたように、検出されている複数の個別被写体ごとの顔方向の関係性として、同一の顔方向を持つ個別被写体の組のうちで、その組を成す個別被写体数が、全ての検出されている個別被写体数における所定割合以上を示すものがあるかどうかについて判断し、このような個別被写体の組があれば、この組の個別被写体の顔方向を、有効な基準顔方向として決定するようにされる。また、このような個別被写体の組が無ければ、基準顔方向も無いものとする決定を行うようにされる。
なお、上記の所定割合について、実際にどのような値を設定するのかについては、実際における個別被写体数及び個別被写体ごとの顔方向の関係性との対応で、どのような構図が適当となるのかを考慮したうえで、適宜決定されて良い。また、この所定割合としての値は、基本的には固定の1つの値が設定されればよいが、例えば、決定された個別被写体数などに応じて、異なる所定値が設定されるようにされてもよい。
ここで、肯定の判別結果が得られた場合には、ステップS223に進む。この場合のステップS223においては、ステップS222−1にて決定された基準顔方向に基づいて係数Dを決定して、水平オフセット量θxを求めて設定する。
一方、ステップS222−2において否定の判別結果が得られた場合には、先のステップS222−1にて、左若しくは右を示す有効な基準顔方向を決定することができなかったことになる。そこで、この場合には、ステップS224に進むことで、水平オフセット量θxについては0を設定する。このようにして、ステップS222−1、S222−2を挿入することで、図12により説明したような第2の構図制御が実現されることになるものである。
例えば図8のようにして1つの個別被写体が検出された場合において、さらに顔方向については正面であることが検出された場合であるが、1つには、水平方向における被写体位置を、画面のほぼ中央に位置させる(重心Gがほぼ画像領域分割線Ld(Y軸線)上に在るようにする)ことが考えられる。しかし、このような構図は、良くない構図の代表的なものとされることが多い。そこで、検出される個別被写体が1つである場合において、顔方向が正面の場合には、図8と同様の構図、若しくは、図8の構図に対して画像領域分割線Ldを基準に線対称となるような構図とするようにして水平オフセット量θxを決定することも考えられる。このようにすれば、三分割法に則った良好な構図が得られる。
また、2以上の個別被写体が検出されている場合に、例えば全ての個別被写体の顔方向が正面を示している、あるいは基準顔方向が正面である場合には、(式1)の係数Dを0に設定したうえでの水平オフセット量θxを求めるようにして構成することが考えられる。
また、顔方向として上下方向についても検出可能とされている場合には、この上下方向における顔方向の検出結果に応じて、本願発明に基づいた構図制御を行うことも可能である。この場合には、水平方向に沿った画像領域分割線Ld(例えば原点座標を通過する水平方向の線(X軸線)とすることができる)を基準にして、上下方向での総合被写体重心Gtの移動を行うことになる。
さらに、顔方向について、左右方向と上下方向とを合成した斜め方向の検出も可能とされているときには、この斜め方向が検出された顔方向に応じた構図制御も行うことが可能である。この場合には、検出された斜めの顔方向に直交して画面を横切る線((例えば原点座標を通過する線)を画像領域分割線Ldとして設定し、この画像領域分割線Ldにより分割された画像領域の何れか一方の側に総合被写体重心Gtを移動させるようにすることが考えられる。
さらに、例えば、顔方向について、左右方向(あるいは上下方向)において、例えば2段階、若しくは3段階よりも多い段階により、向きの検出を行えるようにされている場合には、このようにして検出された向きの段階(度合い)に応じて水平オフセット量θx(若しくは垂直オフセット量θy)を可変するようなアルゴリズムを採用することが考えられる。
また、基準線の通過する基準点は、この場合には、図7にて示したように、画面における原点座標としているが、この基準点の位置については、例えばより良好な構図を得ることなどを目的として、原点座標以外の位置が設定されても良いものである。
この図では、先ず、デジタルスチルカメラ1から通信制御処理ブロック63を経由して、撮像に基づいて信号処理部24にて生成される撮像画像データを、雲台10に対して送信するようにされている。
この図においては、雲台10の構成として通信制御処理ブロック71、パン・チルト制御処理ブロック72、被写体検出処理ブロック73、及び構図制御処理ブロック74が示されている。
通信制御処理ブロック71は、図4の通信部52に対応する機能部位であって、デジタルスチルカメラ1側の通信制御処理ブロック部63(雲台対応通信部34)との通信処理を所定のプロトコルに従って実行するようにして構成される部位である。
通信制御処理ブロック71により受信された撮像画像データは、被写体検出処理ブロック73に渡される。この被写体検出ブロッ73は、例えば図5に示した被写体検出処理ブロック61と同等の被写体検出処理が少なくとも可能なだけの信号処理部を備えて構成され、取り込んだ撮像画像データを対象として被写体検出処理を実行し、その検出情報を構図制御処理ブロック74に出力する。
構図制御処理ブロック74は、図5の構図制御処理ブロック62と同等の構図制御を実行可能とされており、この構図制御処理の結果としてパン制御、チルト制御を行うときには、そのための制御信号をパン・チルト制御処理ブロック72に対して出力する。
パン・チルト制御処理ブロック72は、例えば図4における制御部51が実行する制御処理のうちで、パン・チルト制御に関する処理の実行機能に対応するもので、入力される制御信号に応じてパン機構部53、チルト機構部56の動きをコントロールするための信号をパン用駆動部55、チルト用駆動部58に対して出力する。これにより、構図制御処理ブロック62にて判定した構図が得られるようにしてパンニング、チルティングが行われる。
このようにして、図14に示す撮像システムは、デジタルスチルカメラ1から雲台10に撮像画像データを送信させることとして、雲台10側により、取り込んだ撮像画像データに基づく被写体検出処理と構図制御とを実行するようにして構成しているものである。
このシステムにおいては、雲台10側において撮像部75が備えられる。この撮像部75は、例えば撮像のための光学系と撮像素子(イメージャ)を備えて、撮像光に基づいた信号(撮像信号)を得るようにされているとともに、この撮像信号から撮像画像データを生成するための信号処理部から成る。これは、例えば図3に示した光学系部21、イメージセンサ22、A/Dコンバータ23、及び信号処理部24において撮像画像データを得るまでの信号処理段から成る部位に対応する構成となる。撮像部75により生成される撮像画像データは被写体検出処理ブロック73に出力される。なお、撮像部75が撮像光を取り込む方向(撮像方向)は、例えば雲台10に載置されるデジタルスチルカメラ1の光学系部21(レンズ部3)の撮像方向とできるだけ一致するようにして設定される。
このようにして他の変形例では、被写体検出処理と構図制御に関して、レリーズ動作自体に関する以外の全ての制御・処理を雲台10側で完結して行うことができる。
また、デジタルスチルカメラ1のイメージセンサ22から画像として有効な撮像信号を取り込むための画素領域を水平方向と垂直方向にシフトさせるという制御を行うことによっても、パンニング・チルティングが行われるのと同等の結果を得ることができる。この場合には、雲台10若しくはこれに準ずる、デジタルスチルカメラ1以外のパン・チルトのための装置部を用意する必要が無く、デジタルスチルカメラ1単体により本実施の形態としての構図制御を完結させることが可能となる。
また、光学系部21におけるレンズの光軸を水平・垂直方向に変更することのできる機構を備えて、この機構の動きを制御するように構成しても、パンニング・チルティングを行うことが可能である。
このために撮像装置が備えるべき構成として、ここでは被写体検出・構図判定処理ブロック81、通知制御処理ブロック82、表示部83を示している。
被写体検出・構図判定処理ブロック81は、撮像画像データを取り込んで、例えば図5の被写体検出処理ブロック61と同等の被写体検出処理と、この被写体検出処理の結果としての検出情報を利用して、例えば図5の構図制御処理ブロック62と同等の構図判定のための処理とを行うようにされた部位である。
例えばユーザは、撮像装置を撮像モードに設定したうえで、撮像装置を手に持っており、いつでもレリーズ操作(シャッターボタン操作)を行えば撮像画像の記録が行える状況にあるものとする。
このような状態の下、被写体検出・構図判定処理ブロック81では、そのときに撮像して得られる撮像画像データを取り込んで被写体検出を行う。すると構図制御処理によっては、先ず、検出された個別被写体の数等に応じて最適構図がどのようなものであるのかが特定されることになるが、この場合の構図判定処理としては、そのときに得られている撮像画像データの画内容の構図と、最適構図との一致性、類似度を求めるようにされる。そして、例えば類似度が一定以上になったときに、実際に撮影して得られている撮像画像データの画内容が最適構図になったと判定するようにされる。なお、例えば実際においては、撮像画像データの画内容の構図と最適構図とが一致したとみなされる程度の、所定以上の類似度が得られたら、最適構図と判断するようにしてアルゴリズムを構成することが考えられる。また、ここでの一致性、類似度をどのようにして求めるのかについては多様なアルゴリズムを考えることができるので、ここでは、その具体例については特に言及しない。
このようにして撮像画像データの画面内容が最適構図になったことの判定結果の情報は通知制御処理ブロック82に対して出力される。通知制御処理ブロック82は、上記の情報の入力に応じて、現在において撮像されている画像が最適構図であることをユーザに通知するための所定態様による表示が表示部83にて行われるように表示制御を実行する。なお、通知制御処理ブロック82は、撮像装置が備えるマイクロコンピュータ(CPU)などによる表示制御機能と、表示部83に対する画像表示を実現するための表示用画像処理機能などにより実現される。なお、ここでの最適構図であることのユーザへの通知は、電子音、若しくは合成音声などをはじめとした音により行われるように構成してもよい。
また、表示部83は、例えば本実施の形態のデジタルスチルカメラ1の表示部33に対応するもので、例えば撮像装置における所定位置に対してそのディスプレイパネルが表出するようにして設けられ、撮影モード時にはいわゆるスルー画といわれる、そのときに撮像されている画像が表示されることが一般的である。従って、この撮像装置の実際にあっては、表示部83において、スルー画に対して重畳される態様で最適構図であることを通知する内容の画像が表示されることになる。ユーザは、この最適構図であることを通知する表示が現れたときにレリーズ操作を行うようにされる。これにより、写真撮影の知識や技術に長けていないようなユーザであっても、良好な構図の写真撮影を簡単に行うことが可能になる。
先ず、この図に示す構成においては、図16と同様に、被写体検出・構図判定処理ブロック81により、そのときの撮像により得られる撮像画像データを取り込んで被写体検出処理を行うとともに、被写体検出情報に基づいて、上記の撮像画像データの画内容が最適構図であるか否かを判定するようにされる。そして、最適構図になったことを判定すると、このことをレリーズ制御処理ブロック84に対して通知する。
レリーズ制御処理ブロック84は、撮像画像データを記録するための制御を実行する部位とされ、例えば撮像装置が備えるマイクロコンピュータが実行する制御などにより実現される。上記の通知を受けたレリーズ制御処理ブロック84は、そのときに得られている撮像画像データが、例えば記憶媒体に記憶されるようにして画像信号処理、記録制御処理を実行する。
このような構成であれば、例えば最適な構図の画像が撮像されたときには、自動的にその撮像画像の記録が行われるようにした撮像装置を得ることができる。
この図においては編集装置90が示されている。ここでの編集装置90は、既に存在する画像データとして、例えば記憶媒体に記憶されていたものを再生して得た画像データ(再生画像データ)を得るようにされている。なお、記憶媒体から再生したものの他に、例えばネットワーク経由でダウンロードしたものを取り込んでもよい。即ち、編集装置90が取り込むべき撮像画像データをどのような経路で取得するのかについては、特に限定されるべきものではない。
先ず、被写体検出・構図判定処理ブロック92は、例えば先ず、図16、図17と同様の被写体検出処理を実行して検出情報を出力する。そして、この検出情報を利用した構図判定処理として、この場合には、入力される再生撮像画像データとしての全画面において、最適構図が得られるとされる所定の縦横比による画像部分(最適構図の画像部分)がどこであるのかを特定する。そして、最適構図の画像部分が特定されると、例えばその画像部分の位置を示す情報(トリミング指示情報)をトリミング処理ブロック91に対して出力する。
トリミング処理ブロック91は、上記のようにしてトリミング指示情報が入力されたことに応答して、入力される再生撮像画像データから、トリミング指示情報が示す画像部分を抜き出すための画像処理を実行し、抜き出した画像部分を1つの独立した画像データとして出力する。これが編集撮像画像データとなる。
このような構成であれば、例えば画像データの編集処理として、元々ある画像データの画内容から最適構造となる部分を抜き出した内容の画像データを新規に得るというトリミングが自動的に行われることになる。このような編集機能は、例えばパーソナルコンピュータなどにインストールされる画像データ編集のためのアプリケーションであるとか、画像データを管理するアプリケーションにおける画像編集機能などで採用することが考えられる。
ここでは図示していない撮像部により撮像して得られる撮像画像データは、撮像装置100内の被写体検出・構図判定処理ブロック101、ファイル作成処理ブロック103とに対して入力することとしている。なお、この場合において、撮像装置100内に入力された撮像画像データは、例えばレリーズ操作などに応じて記憶媒体に記憶されるべきこととなった撮像画像データであり、ここでは図示していない、撮像部での撮像により得られた撮像信号を基に生成されたものである。
先ず被写体検出・構図判定処理ブロック101では、入力された撮像画像データを対象に被写体検出を行い、その検出情報に基づいて最適構図がどのようなものであるのかを判定するようにされる。具体的には、例えば図18の場合と同様にして、入力された撮像画像データの全画面において最適構図となる画像部分を特定した情報が得られるようにされればよい。そして、このようにして得た最適構図についての判定結果を表す情報を、メタデータ作成処理ブロック102に対して出力する。
メタデータ作成処理ブロック102では、入力された情報に基づいて、対応する撮像画像データから最適構図を得るために必要な情報から成るメタデータ(構図編集メタデータ)を作成し、ファイル作成処理ブロック103に対して出力する。この構図編集メタデータの内容としては、例えば、対応する撮像画像データとしての画面においてトリミングする画像領域部分がどこであるのかを示し得る位置情報などとなる。
この図に示す撮像装置100では、撮像画像データについて、所定形式による静止画像ファイルとして管理されるようにして記憶媒体に記録するものとされる。これに対応して、ファイル作成処理ブロック103は、撮像画像データを、静止画像ファイル形式に変換(作成)する。
ファイル作成処理ブロック103は、先ず、入力される撮像画像データについて、画像ファイル形式に対応した画像圧縮符号化を行い、撮像画像データから成るファイル本体部分を作成する。これとともに、メタデータ作成処理ブロック102から入力された構図編集メタデータを、所定の格納位置に対して格納するようにしてヘッダ及び付加情報ブロックなどのデータ部分を作成する。そして、これらファイル本体部分、ヘッダ、付加情報ブロックなどから静止画像ファイルを作成し、これを出力する。これにより、図示するようにして、記憶媒体に記録すべき静止画像ファイルとしては、撮像画像データとともにメタデータ(構図編集メタデータ)が含まれる構造を有したものが得られることになる。
図に示す編集装置110は、静止画像ファイルのデータを取り込んで、先ずメタデータ分離処理ブロック111に入力する。メタデータ分離処理ブロック111は、静止画像ファイルのデータから、ファイル本体部分に相当する撮像画像データとメタデータとを分離する。分離して得られたメタデータについてはメタデータ解析処理ブロック112に対して出力し、撮像画像データについてはトリミング処理ブロック113に対して出力する。
トリミング処理ブロック113は、先の図18のトリミング処理ブロック91と同様に、メタデータ分離処理ブロック111側から入力した撮像画像データから、上記メタデータ解析処理ブロック112から入力されるトリミング指示情報が示す画像部分を抜き出すための画像処理を実行し、抜き出した画像部分を1つの独立した画像データである、編集撮像画像データとして出力する。
この図に示す撮像装置120には、動画像データが入力される。この動画像データは、例えば同じ撮像装置120が有するとされる撮像部により撮像を行って得られる撮像信号に基づいて生成されるものである。この動画像データは、撮像装置120における被写体検出・構図判定処理ブロック122、及び動画像記録処理ブロック124に対して入力される。
この場合の被写体検出・構図判定処理ブロック122は、入力されてくる動画像データについての構図の良否判定を行う。例えば、被写体検出・構図判定処理ブロック122では、予め良好とされる構図がどのようなものであるのかについてのパラメータ(良好構図対応パラメータ)を保持している。このパラメータとしては、検出される個別被写体数と、個別被写体ごとに検出して得た顔方向の情報に応じて適切であるとして設定された目標被写体サイズや水平オフセット量θxなどとなる、そして、被写体検出・構図判定処理ブロック122は、入力されてくる動画像データについて、例えば継続的にどのような構図となっているかについての構図判定を行う(例えば動画像データにおける実際の個別被写体の占有率、被写体間距離Kなどの構図パラメータを求める)と共に、この判定結果として得られた動画像データの構図パラメータと、上記の良好構図パラメータとを比較する。そして、動画像データの構図パラメータが良好構図対応パラメータに対して一定以上の類似度を有していれば良好な構図であると判定され、上記類似度が一定以下であれば、良好な構図ではないと判定される。
被写体検出・構図判定処理ブロック122は、上記のようにして動画像データについて良好な構図が得られていると判定したときには、メタデータ作成処理ブロック123に対して、動画像データにおいて、今回、上記の良好な構図が得られていると判定した画像区間(良好構図画像区間)がどこであるのかを示す情報(良好構図画像区間指示情報)を出力する。良好構図画像区間指示情報)は、例えば動画像データにおける良好構図画像区間としての開始位置と終了位置を示す情報などとされる。
動画像記録処理ブロック124は、入力された動画像データについて、所定形式による動画像ファイルとして管理されるようにして記憶媒体に記録するための制御を実行する。そして、メタデータ作成処理ブロック123からメタデータが出力されてきた場合には、このメタデータが、動画像ファイルに付随するメタデータに含められるようにして記録されるようにするための制御を実行する。
これにより、図示するようにして、記憶媒体に記録される動画像ファイルは、撮像により得られたとする動画像データに、良好な構図が得られている画像区間を示すメタデータが付随された内容を有することになる。
なお、上記のようにしてメタデータにより示される、良好な構図が得られている画像区間は、或る程度の時間幅を有する動画像による画像区間とされてもよいし、動画像データから抜き出した静止画像によるものとされてもよい。また、上記のメタデータに代えて、良好な構図が得られている画像区間の動画像データ若しくは静止画像データを生成して、これを動画像ファイルに付随する副次的な画像データ静止画像データ(或いは動画像ファイルと独立したファイル)として記録する構成も考えられる。
また、図21に示されるようにして、撮像装置120に対して被写体検出・構図判定処理ブロック122を備える構成では、被写体検出・構図判定処理ブロック122により良好構図画像区間であると判定された動画像の区間のみを動画像ファイルとして記録するように構成することも考えられる。さらには、被写体検出・構図判定処理ブロック122により良好構図であると判定された画像区間に対応する画像データを、データインターフェースなどを経由して外部機器に出力するような構成も考えることができる。
この場合には、印刷装置130が、印刷すべき画像内容を有する画像データ(静止画)を取り込むこととされており、このようにして取り込んだデータは、トリミング処理ブロック131、及び被写体検出・構図判定処理ブロック132に対して入力される。
先ず、被写体検出・構図判定処理ブロック132は、図18の被写体検出・構図判定処理ブロック92と同様の被写体検出処理・構図判定処理を実行することで、入力される画像データの全画面における最適構図の画像部分を特定する処理を実行し、この処理結果に応じた内容のトリミング指示情報を生成してトリミング処理ブロック131に対して出力する。
トリミング処理ブロック131は、図18のトリミング処理ブロック91と同様にして、入力した画像データから、トリミング指示情報が示す画像部分を抜き出すための画像処理を実行する。そして、この抜き出した画像部分のデータを、印刷用画像データとして印刷制御処理ブロック133に対して出力する。
印刷制御処理ブロック133は、入力された印刷用画像データを利用して、ここでは図示していない印刷機構を動作させるための制御を実行する。
このような動作により、印刷装置130によっては、入力した画像データの画内容から、最適構図が得られているとされる画像部分が自動的に抜き出されて、1枚の画として印刷されることになる。
記憶部141には、多数の静止画像ファイルが記憶される。
被写体検出・構図判定処理ブロック142は、所定のタイミングで、記憶部141に記憶されている静止画ファイルを取り込み、そのファイル本体部に格納される静止画像データを取り出す。そして、この静止画像データを対象として、例えば図19の被写体検出・構図判定処理ブロック101と同様の処理を実行して最適構図についての判定結果を表す情報を得て、この情報をメタデータ作成処理ブロック143に対して出力する。
静止画像ファイル出力処理ブロック144においては、内部のメタデータ解析処理ブロックにより、取り込んだメタデータを解析してトリミング指示情報を得る。そして、同じ内部のトリミング処理ブロックにより、取り込んだ静止画像ファイルに格納される静止画像データを対象として、上記トリミング指示情報に応じたトリミングを実行する。そして、トリミングにより得られた画像部分を改めて1つの静止画像データとして生成し、これを出力する。
例えば、1つにはネットワーク経由での写真のプリントサービスに適用できる。つまり、ユーザは、プリントサービスのサーバに、プリント(印刷)してもらいたい画像データ(静止画像ファイル)をネットワーク経由でアップロードする。サーバでは、このようしてアップロードされてきた静止画像ファイルを記憶部141に記憶しておき、このファイルに対応するメタデータも作成してメタデータテーブルに登録しておく。そして、実際に印刷出力するときには、静止画像ファイル出力処理ブロック144により、最適構図を抜き出した静止画像データを印刷用の画像データとして出力する。つまり、このサービスによっては、写真プリントを依頼すると、最適構図に補正されてプリントされたものが送られてくるものである。
また、被写体検出の対象となる画像データは、撮像に由来して得られるもの(撮像画像データ)のみに限定されるべきものではなく、例えば、絵であるとかデザイン画などの画内容を有する画像データを対象とすることも考えられる。
また、本願発明のもとで判定される構図(最適構図)は、必ずしも、三分割法などの構図設定手法に対して、検出された個別被写体の数の要素を加味する手法によって決定された構図に限定されるものではない。例えば一般的には良くないとされる構図であっても、構図の設定次第では、ユーザがおもしろみを感じたり、かえって良いと感じるような場合もあると考えられる。従って、本願発明のもとで判定される構図(最適構図)としては、実用性、エンタテイメント性などを考慮して任意に設定されればよく、実際においては特に制限はない。
Claims (10)
- 画像中における特定の被写体を検出する被写体検出手段と、
上記被写体検出手段により検出される被写体である検出被写体ごとに、上記検出被写体が上記画像中において向いている方向を示す被写体方向情報を検出する被写体方向検出手段と、
上記被写体方向情報に基づいて構図を判定する構図判定手段と、
を備え、
上記構図判定手段は、上記被写体検出手段によって複数の被写体が検出された際に、上記複数の被写体に対応する複数の上記被写体方向情報の関係に基づいて構図を判定し、その判定結果として得る構図において上記画像中に設定した画像領域分割線からのオフセット量を被写体の数に応じて設定し、
被写体方向情報の示す方向の全てが同じではないとされる関係である場合には、示す方向の異なる被写体方向情報の関係に基づいて、少なくとも、複数の検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線に対応して位置するようにされた構図を判定結果として得る場合があるようにされる、とともに、
上記示す方向の異なる被写体方向情報間の関係として、同じ方向を示す最多の被写体方向情報群について全被写体方向情報の一定割合以上を占めるものが存在する場合には、上記画像中の全ての検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線により分割される画像中の分割領域のうちで、上記最多の被写体検出情報群が示す方向とは反対側の分割領域に位置するようにされた構図を判定結果として得るようにされる、
構図判定装置。 - 画像中における特定の被写体を検出する被写体検出手段と、
上記被写体検出手段により検出される被写体である検出被写体ごとに、上記検出被写体が上記画像中において向いている方向を示す被写体方向情報を検出する被写体方向検出手段と、
上記被写体方向情報に基づいて構図を判定する構図判定手段と、
を備え、
上記構図判定手段は、上記被写体検出手段によって複数の被写体が検出された際に、上記複数の被写体に対応する複数の上記被写体方向情報の関係に基づいて構図を判定し、その判定結果として得る構図において上記画像中に設定した画像領域分割線からのオフセット量を被写体の数に応じて設定し、
被写体方向情報の示す方向の全てが同じではないとされる関係である場合には、示す方向の異なる被写体方向情報の関係に基づいて、少なくとも、複数の検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線に対応して位置するようにされた構図を判定結果として得る場合があるようにされる、とともに、
上記示す方向の異なる被写体方向情報間の関係として、同じ方向を示す最多の被写体方向情報群について全被写体方向情報の一定割合以上を占めるものが存在しない場合には、上記画像中の全ての検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線に対応して位置するようにされた構図を上記最適構図であるとして判定する、
構図判定装置。 - 上記構図判定手段は、上記検出被写体の数が増えるに従って上記オフセット量を減らす 請求項1又は2に記載の構図判定装置。
- 上記オフセット量は、上記画像領域分割線から、上記画像中の領域における全ての検出被写体から成る画像部分に設定した重心までの距離である
請求項3に記載の構図判定装置。 - 上記構図判定手段は、
被写体方向情報の示す方向の全てが同じとなる関係である場合には、上記重心が、上記画像領域分割線により分割される画像中の分割領域のうちで、上記複数の被写体方向情報の示す方向とは反対側の分割領域に位置するようにされた構図を判定結果として得る、
請求項4に記載の構図判定装置。 - 上記判定された構図になった場合に、ユーザへの通知を行う通知制御処理手段を更に備える
請求項1又は2に記載の構図判定装置。 - 上記構図判定手段は、
上記判定結果として得る構図において、上記画像領域分割線から上記重心までの距離については、上記検出被写体の数に基づいて設定するようにされている、
請求項1に記載の構図判定装置。 - 上記構図判定手段により判定された構図が得られるように機構を制御する構図制御処理手段を更に備える
請求項1又は2に記載の構図判定装置。 - 画像中における特定の被写体を検出する被写体検出手順と、
上記被写体検出手順により検出される被写体である検出被写体ごとに、上記検出被写体が上記画像中において向いている方向を示す被写体方向情報を検出する被写体方向検出手順と、
上記被写体方向情報に基づいて構図を判定する手順であって、上記被写体検出手順によって複数の被写体が検出された際に、上記複数の被写体に対応する複数の上記被写体方向情報の関係に基づいて構図を判定し、その判定結果として得る構図において上記画像中に設定した画像領域分割線からのオフセット量を被写体の数に応じて設定する構図判定手順と、
を実行し、
被写体方向情報の示す方向の全てが同じではないとされる関係である場合には、示す方向の異なる被写体方向情報の関係に基づいて、少なくとも、複数の検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線に対応して位置するようにされた構図を判定結果として得る場合があるようにする、とともに、
上記示す方向の異なる被写体方向情報間の関係として、同じ方向を示す最多の被写体方向情報群について全被写体方向情報の一定割合以上を占めるものが存在する場合には、上記画像中の全ての検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線により分割される画像中の分割領域のうちで、上記最多の被写体検出情報群が示す方向とは反対側の分割領域に位置するようにされた構図を判定結果として得るようする、
構図判定方法。 - 画像中における特定の被写体を検出する被写体検出手順と、
上記被写体検出手順により検出される被写体である検出被写体ごとに、上記検出被写体が上記画像中において向いている方向を示す被写体方向情報を検出する被写体方向検出手順と、
上記被写体方向情報に基づいて構図を判定する手順であって、上記被写体検出手順によって複数の被写体が検出された際に、上記複数の被写体に対応する複数の上記被写体方向情報の関係に基づいて構図を判定し、その判定結果として得る構図において上記画像中に設定した画像領域分割線からのオフセット量を被写体の数に応じて設定する構図判定手順と、
を構図判定装置に実行させ、
被写体方向情報の示す方向の全てが同じではないとされる関係である場合には、示す方向の異なる被写体方向情報の関係に基づいて、少なくとも、複数の検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線に対応して位置するようにされた構図を判定結果として得る場合があるようにする、とともに、
上記示す方向の異なる被写体方向情報間の関係として、同じ方向を示す最多の被写体方向情報群について全被写体方向情報の一定割合以上を占めるものが存在する場合には、上記画像中の全ての検出被写体から成る画像部分に設定した重心が、上記画像中に設定した画像領域分割線により分割される画像中の分割領域のうちで、上記最多の被写体検出情報群が示す方向とは反対側の分割領域に位置するようにされた構図を判定結果として得るようする、
プログラム。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007270391A JP5115139B2 (ja) | 2007-10-17 | 2007-10-17 | 構図判定装置、構図判定方法、プログラム |
TW097134573A TWI386056B (zh) | 2007-10-17 | 2008-09-16 | A composition determination means, a composition determination method, and a composition determination program |
US12/287,179 US8275171B2 (en) | 2007-10-17 | 2008-10-07 | Composition determining apparatus, composition determining method, and program |
CN2008101711043A CN101415077B (zh) | 2007-10-17 | 2008-10-15 | 构图判定设备和构图判定方法 |
CN201110093243.0A CN102148935B (zh) | 2007-10-17 | 2008-10-15 | 构图判定设备、构图判定方法 |
EP08166789.1A EP2059029B1 (en) | 2007-10-17 | 2008-10-16 | Image composition determining apparatus, image composition determining method and program |
KR20080101507A KR101481830B1 (ko) | 2007-10-17 | 2008-10-16 | 구도 판정 장치, 구도 판정 방법 및 기록 매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007270391A JP5115139B2 (ja) | 2007-10-17 | 2007-10-17 | 構図判定装置、構図判定方法、プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009100300A JP2009100300A (ja) | 2009-05-07 |
JP2009100300A5 JP2009100300A5 (ja) | 2010-04-30 |
JP5115139B2 true JP5115139B2 (ja) | 2013-01-09 |
Family
ID=40325758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007270391A Expired - Fee Related JP5115139B2 (ja) | 2007-10-17 | 2007-10-17 | 構図判定装置、構図判定方法、プログラム |
Country Status (6)
Country | Link |
---|---|
US (1) | US8275171B2 (ja) |
EP (1) | EP2059029B1 (ja) |
JP (1) | JP5115139B2 (ja) |
KR (1) | KR101481830B1 (ja) |
CN (2) | CN102148935B (ja) |
TW (1) | TWI386056B (ja) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5206095B2 (ja) | 2008-04-25 | 2013-06-12 | ソニー株式会社 | 構図判定装置、構図判定方法、プログラム |
JP5359645B2 (ja) * | 2009-07-23 | 2013-12-04 | ソニー株式会社 | 構図判定装置、撮像システム、構図判定方法、プログラム |
JP5347802B2 (ja) | 2009-07-27 | 2013-11-20 | ソニー株式会社 | 構図制御装置、撮像システム、構図制御方法、プログラム |
JP5126176B2 (ja) | 2009-07-28 | 2013-01-23 | ソニー株式会社 | 撮像部駆動装置、回転角度制御方法、撮像装置、プログラム、撮像システム |
JP5407640B2 (ja) * | 2009-07-29 | 2014-02-05 | ソニー株式会社 | 画像対応装置、動作設定方法、プログラム |
JP5434338B2 (ja) | 2009-07-29 | 2014-03-05 | ソニー株式会社 | 撮像制御装置、撮像方法、プログラム |
JP5434339B2 (ja) * | 2009-07-29 | 2014-03-05 | ソニー株式会社 | 撮像制御装置、撮像システム、撮像方法、プログラム |
JP5251779B2 (ja) * | 2009-08-04 | 2013-07-31 | ソニー株式会社 | 携帯型電子機器、制御方法、プログラム、撮像システム |
JP5413119B2 (ja) * | 2009-10-09 | 2014-02-12 | ソニー株式会社 | 撮像装置、撮像方法及び撮像プログラム |
JP5359762B2 (ja) * | 2009-10-15 | 2013-12-04 | ソニー株式会社 | 情報処理装置、表示制御方法及び表示制御プログラム |
EP2502203A4 (en) * | 2009-11-20 | 2017-05-17 | Hewlett-Packard Development Company, L.P. | Determining a visual balance of an image |
US8605158B2 (en) | 2009-12-28 | 2013-12-10 | Sony Corporation | Image pickup control apparatus, image pickup control method and computer readable medium for changing an image pickup mode |
JP2011139231A (ja) | 2009-12-28 | 2011-07-14 | Sony Corp | 画像処理装置、画像処理方法、プログラム |
JP5504915B2 (ja) | 2010-01-26 | 2014-05-28 | ソニー株式会社 | 撮像制御装置、撮像制御方法、プログラム |
JP2011155361A (ja) | 2010-01-26 | 2011-08-11 | Sony Corp | 撮像装置、撮像制御方法、プログラム |
JP2011188065A (ja) | 2010-03-05 | 2011-09-22 | Sony Corp | 撮像制御装置、被写体検出方法、プログラム |
JP5533048B2 (ja) * | 2010-03-08 | 2014-06-25 | ソニー株式会社 | 撮像制御装置、撮像制御方法 |
JP5577900B2 (ja) | 2010-07-05 | 2014-08-27 | ソニー株式会社 | 撮像制御装置、撮像制御方法、プログラム |
JP2012033999A (ja) * | 2010-07-28 | 2012-02-16 | Sony Corp | 電子機器および接続検出方法、並びに接続検出システム |
JP2012113460A (ja) * | 2010-11-24 | 2012-06-14 | Sony Corp | 情報処理装置および方法、並びにプログラム |
CN102063709B (zh) * | 2011-01-12 | 2012-07-18 | 中山大学 | 一种数码相机构图效果提高方法 |
JP5874192B2 (ja) | 2011-04-11 | 2016-03-02 | ソニー株式会社 | 画像処理装置、画像処理方法、及びプログラム |
US10791257B2 (en) * | 2011-11-14 | 2020-09-29 | Gopro, Inc. | Positioning apparatus for photographic and video imaging and recording and system utilizing the same |
KR101811717B1 (ko) * | 2011-11-14 | 2018-01-25 | 삼성전자주식회사 | 줌 제어 방법 및 장치와, 디지털 촬영 장치 |
JP5987306B2 (ja) * | 2011-12-06 | 2016-09-07 | ソニー株式会社 | 画像処理装置、画像処理方法、プログラム |
US9009123B2 (en) * | 2012-08-14 | 2015-04-14 | Shuttersong Incorporated | Method of combining image files and other files |
CN103870138B (zh) * | 2012-12-11 | 2017-04-19 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
JP2014127744A (ja) * | 2012-12-25 | 2014-07-07 | Casio Comput Co Ltd | 撮像装置、撮像制御方法、及びプログラム |
KR20140112774A (ko) * | 2013-03-14 | 2014-09-24 | 삼성전자주식회사 | 이미지 편집 방법, 저장 매체 및 단말 |
JP6504899B2 (ja) * | 2015-04-21 | 2019-04-24 | キヤノン株式会社 | 制御装置、光学機器、撮像装置および制御方法 |
JP6702736B2 (ja) * | 2016-01-26 | 2020-06-03 | キヤノン株式会社 | 撮像制御装置および撮像装置の制御方法、プログラム |
JP6635188B2 (ja) * | 2016-03-18 | 2020-01-22 | 株式会社Jvcケンウッド | 物体認識装置、物体認識方法及び物体認識プログラム |
CN107018322B (zh) * | 2017-03-09 | 2020-02-11 | Oppo广东移动通信有限公司 | 旋转摄像头辅助构图的控制方法、控制装置及电子装置 |
JP6631607B2 (ja) * | 2017-09-20 | 2020-01-15 | カシオ計算機株式会社 | 画像処理装置、画像処理方法及びプログラム |
CN108366203B (zh) * | 2018-03-01 | 2020-10-13 | 北京金山安全软件有限公司 | 一种构图方法、装置、电子设备及存储介质 |
TWI663879B (zh) * | 2018-03-05 | 2019-06-21 | 黑快馬股份有限公司 | 自動攝錄影跟拍系統及自動攝錄影跟拍方法 |
CN111050100A (zh) * | 2018-10-12 | 2020-04-21 | 黑快马股份有限公司 | 自动摄录像跟拍系统及自动摄录像跟拍方法 |
CN110519509A (zh) * | 2019-08-01 | 2019-11-29 | 幻想动力(上海)文化传播有限公司 | 构图评价方法、摄影方法、装置、电子设备、存储介质 |
JP7383438B2 (ja) * | 2019-09-27 | 2023-11-20 | キヤノン株式会社 | 撮像制御装置、撮像装置、及び撮像制御方法 |
CN111432114B (zh) * | 2019-12-31 | 2021-08-24 | 宁波星巡智能科技有限公司 | 基于拍摄构图评分方法、装置、设备及存储介质 |
CN113079311B (zh) * | 2020-01-06 | 2023-06-27 | 北京小米移动软件有限公司 | 图像获取方法及装置、电子设备、存储介质 |
CN111327829B (zh) * | 2020-03-09 | 2021-12-17 | Oppo广东移动通信有限公司 | 构图指导方法、装置、电子设备及存储介质 |
CN113206956B (zh) * | 2021-04-29 | 2023-04-07 | 维沃移动通信(杭州)有限公司 | 图像处理方法、装置、设备及存储介质 |
KR20220152019A (ko) * | 2021-05-07 | 2022-11-15 | 에스케이하이닉스 주식회사 | 이미지 센싱 장치 및 그 동작 방법 |
GB2614053A (en) * | 2021-12-17 | 2023-06-28 | Oxti Corp | Camera device |
TW202343121A (zh) * | 2022-04-27 | 2023-11-01 | 圓展科技股份有限公司 | 可拆式攝影機及其運作方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0614698B2 (ja) | 1983-05-13 | 1994-02-23 | 株式会社日立製作所 | 自動追尾カメラ |
JP3412238B2 (ja) * | 1993-03-31 | 2003-06-03 | 株式会社ニコン | 構図アドバイス機能を備えたカメラ |
JP4029174B2 (ja) | 1993-03-31 | 2008-01-09 | 株式会社ニコン | 構図アドバイス機能を備えたカメラ |
EP1107584B1 (en) | 1999-12-03 | 2008-08-27 | Fujinon Corporation | Automatic following device |
JP2001268425A (ja) | 2000-03-16 | 2001-09-28 | Fuji Photo Optical Co Ltd | 自動追尾装置 |
JP2003107335A (ja) * | 2001-09-28 | 2003-04-09 | Ricoh Co Ltd | 撮像装置、自動合焦方法、およびその方法をコンピュータが実行するためのプログラム |
JP2004007447A (ja) | 2002-03-28 | 2004-01-08 | Olympus Corp | 電子カメラ及び電子カメラの撮影構図判定装置 |
US7526193B2 (en) * | 2003-07-15 | 2009-04-28 | Omron Corporation | Object determining device and imaging apparatus |
JP4355853B2 (ja) * | 2003-09-18 | 2009-11-04 | カシオ計算機株式会社 | 画像撮影装置およびプログラム |
JP2005110160A (ja) * | 2003-10-02 | 2005-04-21 | Konica Minolta Holdings Inc | 撮像装置 |
JP4455302B2 (ja) * | 2003-12-25 | 2010-04-21 | 富士フイルム株式会社 | 画像編集装置および方法並びにプログラム |
JP4770178B2 (ja) * | 2005-01-17 | 2011-09-14 | ソニー株式会社 | カメラ制御装置、カメラシステム、電子会議システムおよびカメラ制御方法 |
JP2006221355A (ja) * | 2005-02-09 | 2006-08-24 | Hitachi Ltd | 監視装置及び監視システム |
JP2006279252A (ja) * | 2005-03-28 | 2006-10-12 | Fuji Photo Film Co Ltd | 画像トリミング装置および方法並びにプログラム |
JP2007006165A (ja) * | 2005-06-24 | 2007-01-11 | Fujifilm Holdings Corp | 撮像装置、撮像方法、及び撮像プログラム |
JP4635742B2 (ja) * | 2005-06-27 | 2011-02-23 | 株式会社ニコン | 撮像装置および撮像プログラム |
JP2007094619A (ja) * | 2005-09-28 | 2007-04-12 | Omron Corp | 認識装置および方法、記録媒体、並びに、プログラム。 |
WO2007072663A1 (en) * | 2005-12-22 | 2007-06-28 | Olympus Corporation | Photographing system and photographing method |
JP4650297B2 (ja) * | 2006-02-23 | 2011-03-16 | セイコーエプソン株式会社 | カメラ、カメラの制御方法、プログラムおよび記録媒体 |
JP2007235399A (ja) * | 2006-02-28 | 2007-09-13 | Matsushita Electric Ind Co Ltd | 自動撮影装置 |
JP2007251724A (ja) * | 2006-03-17 | 2007-09-27 | Seiko Epson Corp | 撮影装置における構図の変更 |
JP2007267177A (ja) * | 2006-03-29 | 2007-10-11 | Matsushita Electric Ind Co Ltd | 撮像装置 |
JP4765724B2 (ja) | 2006-03-31 | 2011-09-07 | 東レ株式会社 | 脂肪族ポリエステルステープルファイバー |
JP4656331B2 (ja) | 2006-12-27 | 2011-03-23 | 富士フイルム株式会社 | 撮像装置および撮像方法 |
-
2007
- 2007-10-17 JP JP2007270391A patent/JP5115139B2/ja not_active Expired - Fee Related
-
2008
- 2008-09-16 TW TW097134573A patent/TWI386056B/zh not_active IP Right Cessation
- 2008-10-07 US US12/287,179 patent/US8275171B2/en not_active Expired - Fee Related
- 2008-10-15 CN CN201110093243.0A patent/CN102148935B/zh not_active Expired - Fee Related
- 2008-10-15 CN CN2008101711043A patent/CN101415077B/zh not_active Expired - Fee Related
- 2008-10-16 KR KR20080101507A patent/KR101481830B1/ko active IP Right Grant
- 2008-10-16 EP EP08166789.1A patent/EP2059029B1/en not_active Not-in-force
Also Published As
Publication number | Publication date |
---|---|
CN101415077A (zh) | 2009-04-22 |
KR101481830B1 (ko) | 2015-01-12 |
US8275171B2 (en) | 2012-09-25 |
JP2009100300A (ja) | 2009-05-07 |
CN102148935A (zh) | 2011-08-10 |
US20090103778A1 (en) | 2009-04-23 |
CN101415077B (zh) | 2011-06-08 |
CN102148935B (zh) | 2014-05-07 |
EP2059029A3 (en) | 2012-02-01 |
KR20090039631A (ko) | 2009-04-22 |
TWI386056B (zh) | 2013-02-11 |
EP2059029A2 (en) | 2009-05-13 |
TW200930091A (en) | 2009-07-01 |
EP2059029B1 (en) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5115139B2 (ja) | 構図判定装置、構図判定方法、プログラム | |
JP4894712B2 (ja) | 構図判定装置、構図判定方法、プログラム | |
US9679394B2 (en) | Composition determination device, composition determination method, and program | |
JP4640456B2 (ja) | 画像記録装置、画像記録方法、画像処理装置、画像処理方法、プログラム | |
JP5359645B2 (ja) | 構図判定装置、撮像システム、構図判定方法、プログラム | |
US8810673B2 (en) | Composition determination device, composition determination method, and program | |
JP4553346B2 (ja) | 焦点調節装置及び焦点調節方法 | |
JP5407640B2 (ja) | 画像対応装置、動作設定方法、プログラム | |
JP5440588B2 (ja) | 構図判定装置、構図判定方法、プログラム | |
JP2010074399A (ja) | 構図判定装置、構図判定方法、画像処理装置、画像処理方法、プログラム | |
JP2012070302A (ja) | 撮像装置、及びプログラム | |
JP5098917B2 (ja) | 構図判定装置、構図判定方法、プログラム | |
JP2011061857A (ja) | 画像処理装置、画像処理方法、プログラム、撮像装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100312 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100312 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110823 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120619 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120820 |
|
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: 20120918 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121001 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5115139 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |