(57)【特許請求の範囲】
【請求項１】
予め撮影された背景画像内のオブジェクトを抽出するオブジェクト抽出部と、
新たに入力した撮影画像内の体情報の有無を判定する体情報検出部と、
前記体情報検出部によって前記体情報が前記撮影画像内に有ると判定された際に、さらに、前記撮影画像内に前記オブジェクトが含まれるかを判定するオブジェクト検出部と、
前記オブジェクト検出部によって前記撮影画像内に前記オブジェクトが含まれると判定された場合にシャッタ動作開始可能と判定するシャッタ動作開始判定部と、
前記オブジェクト全体のうちの範囲を選択するオブジェクト内範囲選択部と、
を備え、
前記オブジェクト検出部は、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれるかを判定し、
前記シャッタ動作開始判定部は、前記オブジェクト検出部によって前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれると判定された場合にシャッタ動作開始可能と判定することを特徴とする画像処理装置。
【請求項２】
前記シャッタ動作開始判定部が、前記シャッタ動作開始可能と判定した場合に、撮影者に対してシャッタ動作開始可能を示す情報を通知するシャッタ動作開始可能通知部と、
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記シャッタ動作開始可能を示す情報は、文字情報、音、光の何れか１つまたは複数であることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
画像処理装置における画像処理方法であって、
撮影システムのオブジェクト抽出部が、予め撮影された背景画像内のオブジェクトを抽出し、
前記撮影システムの体情報検出部が、新たに入力した撮影画像内の体情報の有無を判定し、
前記撮影システムのオブジェクト検出部が、前記体情報検出部によって前記体情報が前記撮影画像内に有ると判定された際に、さらに、前記撮影画像内に前記オブジェクトが含まれるかを判定し、
前記撮影システムのシャッタ動作開始判定部が、前記オブジェクト検出部によって前記撮影画像内に前記オブジェクトが含まれると判定された場合にシャッタ動作開始可能と判定し、
オブジェクト内範囲選択部が、前記オブジェクト全体のうちの範囲を選択し、
前記オブジェクト検出部が、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれるかを判定し、
前記シャッタ動作開始判定部が、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれると判定された場合にシャッタ動作開始可能と判定する
ことを特徴とする画像処理方法。
【請求項５】
画像処理装置のコンピュータを、
予め撮影された背景画像内のオブジェクトを抽出するオブジェクト抽出手段、
新たに入力した撮影画像内の体情報の有無を判定する体情報検出手段、
前記体情報検出手段によって前記体情報が前記撮影画像内に有ると判定された際に、さらに、前記撮影画像内に前記オブジェクトが含まれるかを判定するオブジェクト検出手段、
前記オブジェクト検出手段によって前記撮影画像内に前記オブジェクトが含まれると判定された場合にシャッタ動作開始可能と判定するシャッタ動作開始判定手段、
前記オブジェクト全体のうちの範囲を選択するオブジェクト内範囲選択手段、
として機能させ、
前記オブジェクト検出手段は、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれるかを判定し、
前記オブジェクト検出手段は、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれると判定された場合に、前記シャッタ動作開始判定手段により、シャッタ動作開始可能と判定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影者の操作による撮影画像に撮影者自身が納まるように、当該撮影者の写真撮影の操作を支援する画像処理装置及び画像処理方法並びにそのプログラムに関する。
【背景技術】
【０００２】
従来、撮影者が自己を撮影する際、カメラとディスプレイの向きが異なっていると、撮影者が意図した写真を撮影することは容易ではない。例えば、背景としたいオブジェクト（建造物など）が撮影画像からはみ出たり、撮影者自身の顔が撮影画像からはみ出したりする場合がある。そして、このような撮影者が自己を撮影する際にその操作を支援する技術として特許文献１が開示されている。また関連する技術として特許文献２が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８８９５３号公報
【特許文献２】特開２００５−９９１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、撮影者が望む体の一部（例えば、顔、上半身など）が撮影画像内に納まっているかを判定するものではないため、顔が画像からはみ出てしまうといった問題を解決することはできない。また、特許文献２の技術は、撮影者の意思とは別に、自動撮影するものであるため、撮影者が望むオブジェクトと自身の体の一部が共に撮影画像内に納まるように撮影者の撮影操作を支援することはできない。
【０００５】
そこでこの発明は、撮影者が望むオブジェクトと自身の体の一部が共に撮影画像内に納まるように撮影者の撮影操作を支援することのできる画像処理装置及び画像処理方法並びにそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、予め撮影された背景画像内のオブジェクトを抽出するオブジェクト抽出部と、新たに入力した撮影画像内の体情報の有無を判定する体情報検出部と、前記体情報検出部によって前記体情報が前記撮影画像内に有ると判定された際に、さらに、前記撮影画像内に前記オブジェクトが含まれるかを判定するオブジェクト検出部と、前記オブジェクト検出部によって前記撮影画像内に前記オブジェクトが含まれると判定された場合にシャッタ動作開始可能と判定するシャッタ動作開始判定部と、前記オブジェクト全体のうちの範囲を選択するオブジェクト内範囲選択部と、を備え、前記オブジェクト検出部は、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれるかを判定し、前記シャッタ動作開始判定部は、前記オブジェクト検出部によって前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれると判定された場合にシャッタ動作開始可能と判定することを特徴とする画像処理装置である。
【０００７】
また本発明は、画像処理装置における画像処理方法であって、撮影システムのオブジェクト抽出部が、予め撮影された背景画像内のオブジェクトを抽出し、前記撮影システムの体情報検出部が、新たに入力した撮影画像内の体情報の有無を判定し、前記撮影システムのオブジェクト検出部が、前記体情報検出部によって前記体情報が前記撮影画像内に有ると判定された際に、さらに、前記撮影画像内に前記オブジェクトが含まれるかを判定し、前記撮影システムのシャッタ動作開始判定部が、前記オブジェクト検出部によって前記撮影画像内に前記オブジェクトが含まれると判定された場合にシャッタ動作開始可能と判定し、オブジェクト内範囲選択部が、前記オブジェクト全体のうちの範囲を選択し、前記オブジェクト検出部が、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれるかを判定し、前記シャッタ動作開始判定部が、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれると判定された場合にシャッタ動作開始可能と判定することを特徴とする画像処理方法である。
【０００８】
また本発明は、画像処理装置のコンピュータを、予め撮影された背景画像内のオブジェクトを抽出するオブジェクト抽出手段、新たに入力した撮影画像内の体情報の有無を判定する体情報検出手段、前記体情報検出手段によって前記体情報が前記撮影画像内に有ると判定された際に、さらに、前記撮影画像内に前記オブジェクトが含まれるかを判定するオブジェクト検出手段、前記オブジェクト検出手段によって前記撮影画像内に前記オブジェクトが含まれると判定された場合にシャッタ動作開始可能と判定するシャッタ動作開始判定手段、前記オブジェクト全体のうちの範囲を選択するオブジェクト内範囲選択手段、として機能させ、前記オブジェクト検出手段は、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれるかを判定し、前記オブジェクト検出手段は、前記撮影画像内に前記オブジェクト全体のうちの選択された範囲が含まれると判定された場合に、前記シャッタ動作開始判定手段により、シャッタ動作開始可能と判定することを特徴とするプログラムである。
【発明の効果】
【０００９】
本発明によれば、撮影者が望むオブジェクトと撮影者自身の体の一部が共に撮影画像内に納まるように撮影者の撮影操作を支援することができる。
【図面の簡単な説明】
【００１０】
【図１】画像処理装置の構成を示すブロック図である。
【図２】画像処理装置の処理フローを示す図である。
【図３】画像処理装置の処理概要を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態による画像処理装置を図面を参照して説明する。
図１は同実施形態による画像処理装置の構成を示すブロック図である。
この図において、符号１は画像処理装置である。画像処理装置１は、具体的には、例えばカメラ、携帯電話等であり、当該画像処理装置１は、カメラ機能部１１、画像記憶部１２、オブジェクト抽出部１３、体情報検出部１４、オブジェクト検出部１５、シャッタ動作開始判定部１６、シャッタ動作開始可能通知部１７、を備えている。
ここで、カメラ機能部１１は、光学処理、画像撮影処理、画像表示処理、などを行う処理部であり、通常のデジタルカメラの機能を示すものである。
また、画像記憶部１２は、カメラ機能部１１から出力された画像を記憶するメモリ等である。
また、オブジェクト抽出部１３は、撮影によって画像記憶部１２に格納された画像から、撮影者所望のオブジェクト（例えば、建物、木、車、などの背景のメインとなる対象物）を抽出する処理部である。
【００１２】
また、体情報検出部１４は、人の顔、上半身、体全体などの撮影者所望の体の情報が、新たに入力された画像内に含まれるかどうかを判定する処理部である。
また、オブジェクト検出部１５は、新たに入力した画像内に撮影者所望のオブジェクトが含まれるかを判定する処理部である。
また、シャッタ動作開始判定部１６は、体情報検出部１４とオブジェクト検出部１５との処理に基づいて、シャッタ動作の開始が可能であるかを判定する処理部である。
また、シャッタ動作開始可能通知部１７は、シャッタ動作開始可能と判定された場合に、撮影者に対してシャッタ動作開始可能を示す情報を通知する処理を行う処理部である。
このような処理機能を備えることにより、画像処理装置１は、撮影者が望むオブジェクトと自身の体の一部が共に撮影画像内に納まるように撮影者の撮影操作を支援するための処理を行う。
【００１３】
図２は画像処理装置の処理フローを示す図である。
次に、図２を用いて画像処理装置１の処理フローについて説明する。
まず、撮影者が、画像処理装置１を用いて、フレーム内に自身の顔が納まり、かつ、背景に観光名所の建造物が納まった画像の記念撮影を行いたいと考えているとする。
この場合、撮影者は、観光名所の建造物へ、画像処理装置１の撮影方向を向け、当該建造物を背景画像とする撮影操作の入力を画像処理装置１に対して行う。すると、画像処理装置１のカメラ機能部１１は、撮影処理を行い、それによって生成した背景画像を画像記憶部１２へ格納する（ステップＳ１０１）。
次に、撮影者は、画像処理装置１を操作し、背景画像から所望のオブジェクトの抽出を指示する。例えば、予め、寺、ビル、電波塔などの抽出対象の見本データが画像処理装置１のメモリ等に記録されており、撮影者がその見本データを指定する。すると、オブジェクト抽出部１３が、背景画像と、見本データとを比較して（ステップＳ１０２）、背景画像内に見本データに一致するオブジェクトが含まれていれば、そのオブジェクトを抽出する（ステップＳ１０３）。なお、背景画像内のオブジェクトと見本データとが一致するかの判定は、公知の画像一致判定アルゴリズムを用いればよい。オブジェクトの情報は、例えば背景画像内で見本データに一致する範囲の画素の情報を示す情報である。または、オブジェクト抽出部１３は、撮影者が背景画像内のオブジェクトを、入力装置等を用いて指定して、当該指定された範囲の画素の情報をオブジェクトとして抽出するようにしてもよい。
【００１４】
オブジェクトの抽出が終了すると、次に撮影者は、所望のオブジェクトと、自身の体の一部（本実施形態においては顔）とが、画像のフレーム内に入るように画像処理装置１の向きを変える。カメラ機能部１１は、その際、光学系から入力される画像を体情報検出部４へ出力する。体情報検出部１４は、カメラ機能部１１から出力される画像（例えば、単位時間当たりに複数フレームの画像を入力する）において顔が検出できるかを判定する（ステップＳ１０４）。この顔の検出は、公知の顔検出エンジンの機能である。そして、体情報検出部１４は、画像内に顔が検出できる場合には、オブジェクト検出部１５に顔の検出を示す信号を通知する。次に、オブジェクト検出部１５においても、カメラ機能部１１から画像を入力する。またオブジェクト検出部１５は、オブジェクト抽出部１３において抽出されたオブジェクトの情報を読み取る。そして、オブジェクト検出部１５は、画像内にオブジェクトが検出できるかを判定する（ステップＳ１０５）。このオブジェクトの検出は、オブジェクト抽出部１３における見本データと背景画像とを用いてオブジェクトを抽出する際の処理と同様に画像一致判定アルゴリズムを用いて行う。そして、オブジェクト検出部１５は、画像内にオブジェクトがあると判定した場合、その旨を示す信号をシャッタ動作開始判定部１６へ通知する。
【００１５】
次に、シャッタ動作開始判定部１６は、画像内にオブジェクトがあると判定した信号を入力すると、シャッタ動作開始可能と判定する（ステップＳ１０６）。そして、シャッタ動作開始可能通知部１７へ通知要求の信号を出力する。するとシャッタ動作開始可能通知部１７は、カメラ機能部１１へシャッタ動作可能通知出力要求の信号を出力する。カメラ機能部１１は、シャッタ動作可能通知出力要求を入力すると、例えば、フラッシュを発光させる（ステップＳ１０７）。またはカメラ機能部１１は、表示部にシャッタ動作可能を示す文字列を出力するようにしてもよいし、音発信部から音を発信するようにしてもよい。これにより、撮影者は、オブジェクトと自身の顔が納まった画像が撮れると判断し、シャッターボタンを押下する。これにより、撮影者が望むオブジェクトと自身の体の一部が共に撮影画像内に納まる画像を撮影することができる。
【００１６】
なお、上述の処理においては体情報検出部１４が、カメラ機能部１１から入力された画像内で顔が検出できるかを判定しているが、これに限らず、体の上半身が検出できるかを判定してもよいし、体全体が検出できるかを判定するようにしてもよい。この場合、撮影者は画像処理装置１と通信できるリモコンなどを利用して、遠隔から、撮影者が望むオブジェクトと自身の体（上半身や体全体）が共に撮影画像内に納まる画像を撮影することができる。
【００１７】
また、上述の処理によれば、カメラ機能部１１は、シャッタ動作開始可能通知部１７からシャッタ動作可能通知出力要求の信号を入力した場合、フラッシュを発光させたり、音を発することにより、撮影者が望むオブジェクトと撮影者自身の体の一部が共に撮影画像内に納まったことを撮影者に通知している。しかしながら、フラッシュを発光させたり、音を発したりすることなく、自動的にシャッタを切る動作を行うようにしてもよい。またフラッシュを発光させたり、音を発したりする動作と共に、シャッタを切る動作を行うようにしてもよい。
【００１８】
また、上述の処理によれば、撮影者が望むオブジェクトと自身の体の一部が共に撮影画像内に納まれば、オブジェクトの位置や、撮影者自身の体の位置等は関係なく、シャッタ動作可能と判定されるが、オブジェクトの位置や、撮影者自身の体の位置について、撮影フレーム内の所定の位置にあるかを判定する機能を備えるようにしてもよい。例えば、この場合、撮影者が、オブジェクトの位置や、顔の位置を予め指定入力し、その情報を体情報検出部１４や、オブジェクト検出部１５が一時記憶しておく。そして、体情報検出部１４や、オブジェクト検出部１５が、記憶している位置にオブジェクトや顔が検出できた場合に、シャッタ動作開始判定部１６がシャッタ動作開始可能と判定する。
【００１９】
図３は画像処理装置の処理概要を示す図である。
この図においては、（１）が背景画像、（２）は背景画像から抽出した建造物のオブジェクトＡを示している。また（３）で示すように撮影者は、オブジェクトの範囲ａを選択するようにしてもよい（この場合、オブジェクト内範囲選択部が、別途、画像処理装置１に備えられる）。そして、この場合、（４）で示す新たな入力画像中において、オブジェクトＡの範囲（ａ）と、顔画像が検出できれば、画像処理装置１のシャッタ動作開始判定部１６はシャッタ動作開始可能と判定する。
【００２０】
以上、本発明の実施形態について説明したが、上述の画像処理装置１の処理によれば、撮影者が望むオブジェクトと自身の体の一部が共に撮影画像内に納まるように撮影者の撮影操作を支援することができる。
【００２１】
なお、上述の処理においては、画像処理装置１内で、オブジェクトの抽出処理を行っているが、画像処理装置１がサーバとの通信手段を備え、撮影した画像をサーバへ送信し、当該サーバがオブジェクトの抽出処理を行って、そのオブジェクトのデータを画像処理装置１へ送信し、画像処理装置１において、その後の処理を行うようにしてもよい。この場合、サーバにおいて、オブジェクトを抽出するための見本データを辞書情報と比較して、抽出処理を行う。
【００２２】
また、画像処理装置１は、ＧＰＳ機能などによって位置を検出し、当該位置で著名なオブジェクトの見本データをデータベースから読み取って、当該見本データと画像とを比較してオブジェクトを抽出するようにしてもよい。これによれば、撮影場所の情報を詳しく知らなくとも、撮影者の位置から見える著名なオブジェクトを画像内に納めた撮影画像を取得することができる。例えば、海外の知らない土地で、有名なオブジェクトを写真に収めた自身の写真を撮影することが可能となる。
【００２３】
また、上述の処理では、体情報検出部１４が、撮影者自身の体が画像内に納まることを条件としていたが、撮影者自身でなくとも、他の人の体や、犬、猫などのペットの体の一部が画像内にあるかを検出するようにしてもよい。
【００２４】
また、上述の処理に加え、特定のオブジェクトが、画像内に存在しないことを条件にして、シャッタ動作開始判定部１６が、シャッタ動作開始可能と判定するようにしてもよい。例えば、著名なオブジェクトの前に、他人の体が写っているような場合には、その人が著名なオブジェクト前から立ち去った際に、シャッタ動作開始可能と判定されることが望ましい。この場合、撮影者は、著名なオブジェクトの所望の範囲ｂ指定し、さらにその範囲に位置することを望まない他のオブジェクトｃ（顔や体など）を選択して、画像処理装置１に記録させる。これにより、所望の範囲ｂに、オブジェクトｃが存在するかをシャッタ動作開始判定部１６が判定し、存在しない場合に、シャッタ動作開始可能と判定する。
【００２５】
なお、上述の画像処理装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００２７】
１・・・画像処理装置
１１・・・カメラ機能部
１２・・・画像記憶部
１３・・・オブジェクト抽出部
１４・・・体情報検出部
１５・・・オブジェクト検出部
１６・・・シャッタ動作開始判定部
１７・・・シャッタ動作開始可能通知部
【図１】
0005560868.tif 000002
【図２】
0005560868.tif 000003
【図３】
0005560868.tif 000004