(57)【要約】【課題】ユーザが所望する画像を自動的に識別し交換する技術を提供すること。またカメラごとの識別差をなくし画像を交換する技術を提供すること。【解決手段】撮像装置と外部装置との間で画像データを交換する撮像装置であって、互いのデータ識別能力を交換する交換手段と、前記交換手段により交換した外部装置の識別能力に基づき、データを識別するための第１の識別範囲を設定する手段と、受信データを識別するための第２の識別範囲を設定する手段と、所定のデータに対して第1の識別範囲に基づく識別結果を外部装置に送信するとともに、前記送信した識別結果に対するフィードバックを受信する手段と、前記交換した自機の識別能力に基づいて前記外部装置が識別したデータの識別結果を受信した場合、前記識別結果を第２の識別範囲に基づいて評価し、外部装置に対してフィードバックする手段を有することを特徴とする。【選択図】  図１
2015231170.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と外部装置との間で画像データを交換する撮像装置であって、
互いのデータ識別能力を交換する交換手段(Ｓ３０１a)と、
前記交換手段により交換した外部装置の識別能力に基づき、データを識別するための第1の識別範囲を設定する手段(Ｓ３０２a)と、
受信データを識別するための第２の識別範囲を設定する手段(Ｓ３０２a)と、
所定のデータに対して第1の識別範囲に基づく識別結果を外部装置に送信するとともに、前記送信した識別結果に対するフィードバックを受信する手段(Ｓ３０６ｂ) (Ｓ４０６a)と、
前記交換した自機の識別能力に基づいて前記外部装置が識別したデータの識別結果を受信した場合、前記識別結果を第２の識別範囲に基づいて評価し、外部装置に対してフィードバックする手段(Ｓ３０５ｃ) (Ｓ４０５ｂ)
を有することを特徴とする撮像装置。
【請求項２】
撮像装置と外部装置との間で画像データを交換する撮像装置であって、
前記識別結果に対するフィードバックを受信する手段により受信した識別結果を前記第1の識別範囲の設定を補正する手段(Ｓ３０７ｂ) (Ｓ４０７a)
をさらに有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
撮像装置と外部装置との間で画像データを交換する撮像装置であって、
前記外部装置が識別したデータの識別結果を受信した場合、前記識別結果に応じて前記識別結果又は前記識別結果を第２の識別範囲に基づいて評価した結果を登録する手段(Ｓ３０８ｃ) 
を有することを特徴とする撮像装置。
【請求項４】
撮像装置と外部装置との間で画像データを交換する撮像装置であって、
所定のデータに対して第1の識別範囲に基づく識別結果に応じて，前記識別結果又は外部装置からの識別結果に対するフィードバックを受信する手段によって受信した識別結果を登録する手段(Ｓ４０４a)
を有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置と外部機器とで画像を交換する技術に関し、特にあらかじめ交換対象の識別情報を交換し撮影を行い、識別情報に基づいて識別を行い対象となる画像情報を交換することに関する。
【背景技術】
【０００２】
従来、撮像装置と外部機器とで画像を交換する場合、送信側が公開画像を選択して公開し、受信側で公開された画像をもとに選択し画像を交換する技術がある。また，人物識別情報をあらかじめ登録しておき、撮影時にその識別情報をもとに人物を識別し、その識別が真と判定されると外部装置へその画像を転送する技術がある。また識別能力が異なるカメラで識別した後画像を交換した場合能力が異なるため意図しない画像を交換することがある。
【０００３】
特許文献１では、画像交換する装置間で共通の画像グループ名（パスコード）を設定し，そのファルダを生成しそのパスコードのもとで撮影された画像を記録する。交換する際に受信したパスコードをもとに一致する画像を交換するという技術が開示されている。
【０００４】
特許文献２では、画像データに含まれる特徴量を抽出し、交換対象となる画像データから抽出した特徴量と転送元となるカメラ識別データを不特定のカメラに送信する。別のカメラは特徴量とカメラ識別データを受信し、撮影したデータが受信した特徴量と一致するかどうかを判定し、一致した場合画像データとカメラ識別データを不特定のカメラに送信する。受信した識別データが自分である場合受信したデータを記録するという一連の技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2006-254098号公報
【特許文献２】特開2009-94574号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された従来技術では、パスコードのもとで撮影された画像がすべて選択されるためユーザが所望する画像であるとは限らない。また特許文献２に開示された従来技術では不特定のカメラに送信を行うため通信量が増える、またカメラごとに特徴量の抽出精度が異なるため、特徴量の一致にばらつきがある可能性がある。それゆえカメラの機器ごとに識別差ができてしまい、交換する際にユーザが意図しない画像を交換してしまう可能性が高まる。
【０００７】
そこで、本発明の目的は、ユーザが所望する画像を自動的に識別し交換することである。またカメラごとの識別差をなくし画像を交換することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、
撮像装置と外部装置との間で画像データを交換する撮像装置であって、
互いのデータ識別能力を交換する交換手段と、
前記交換手段により交換した外部装置の識別能力に基づき、データを識別するための第1の識別範囲を設定する手段と、
受信データを識別するための第２の識別範囲を設定する手段と、
所定のデータに対して第1の識別範囲に基づく識別結果を外部装置に送信するとともに、前記送信した識別結果に対するフィードバックを受信する手段と、
前記交換した自機の識別能力に基づいて前記外部装置が識別したデータの識別結果を受信した場合、前記識別結果を第２の識別範囲に基づいて評価し、外部装置に対してフィードバックする手段
を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像を交換する際、公開ファイルの設定や取得ファイルの選択等の手動設定を行わずに画像を交換することが可能になる。また識別精度が異なるカメラ同士の画像交換の際に，識別差をなくした画像を交換することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本実施例における概略図である。
【図２】本実施例におけるデジタルカメラのハードウェア構成である。
【図３ａ】本実施例における事前準備のブロック図である。
【図３ｂ】本実施例におけるデジタルカメラの処理のブロック図である。
【図３ｃ】本実施例におけるデジタルカメラの処理のブロック図である。
【図３ｄ】本実施例における識別範囲の一例である。
【図４ａ】本実施例における画像データを交換方法のフローチャートである。
【図４ｂ】本実施例における画像データを交換方法のフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は、本発明の実施形態にかかわる概略図である。
【００１２】
［実施例１］
本実施例ではデジタルカメラ１０１とデジタルカメラ１０２が無線で接続されている構成である。デジタルカメラ１０１とデジタルカメラ１０２はネットワークでつながっているものとし、IPアドレス等のネットワークに必要な設定はなされているものとする。
【００１３】
図２は，デジタルカメラ１０１及びデジタルカメラ１０２のハードウェア構成を示すブロック図である。
【００１４】
デジタルカメラ１０１及びデジタルカメラ１０２はシステムバス２０９とシステムバス２０９に接続される以下の要素を備える。
【００１５】
ＣＰＵ２０１は，ＲＯＭ２０２が保持する制御プログラムを実行することにより，デジタルカメラ全体を制御する。
【００１６】
ＲＯＭ２０２は，上述プログラムなどを保持する不揮発性メモリである。ＲＡＭ２０３はＣＰＵ２０１が制御プログラムを実行する際に作業領域として使用される揮発性メモリである。ＲＡＭ２０３は又，撮像した画像を記憶媒体２０７に記憶する前に一時的にバッファリングする領域としても使用される。
【００１７】
画像生成部２０４は，撮像部２０５がＲＡＭ２０３に格納したデジタル電気信号に対し，ＪＰＥＧ符号化やＭＰＥＧ符号化などの画像生成処理を施し，画像データを生成する。また，記憶媒体２０７に保持されている画像に対して何らかの画像処理の編集を行う際にも画像生成処理を施し，画像データを生成する。
【００１８】
撮像部２０５は，光学レンズ，ＣＣＤ，Ａ／Ｄ変換機などから構成され，光学レンズから入射した光をデジタル電気信号に変換し，ＲＡＭ２０３に格納する。
【００１９】
記憶媒体制御部２０６は次に説明する記憶媒体２０７を制御する。記憶媒体２０７は画像データを記憶するためのものであり，例えば，コンパクトフラッシュ(登録商標)，ハードディスクなどを用いることができる。
【００２０】
通信Ｉ／Ｆ２０８は，通信するためのインタフェースであり，例えば無線ＬＡＮ，イーサネット（登録商標），Ｂｕｌｅｔｏｏｔｈ（商標）などである。
【００２１】
操作部２１０は、シャッタボタン、十字キー、決定ボタン、メニューボタン、電源ボタン等から構成されている。シャッタボタンは、その押下操作に伴い、半押し状態（Ｓ１）と、更に押された状態（Ｓ２）の２つの状態をとる。十字キーは、画像データの選択等に用いる。決定ボタンは、選択項目の決定に用いる。ユーザは操作部２１０を介してデジタルカメラに指示を与えることができる。
【００２２】
識別部２１１は画像生成部２０４にて生成された画像データ又は記憶媒体２０７に記録された画像データを識別するものに用いるものであり、例えば顔情報を用いた顔認識、物体情報を用いた物体認識、シーン情報を用いたシーン認識等ある情報から識別するために用いることができる。
【００２３】
表示部２１２には、撮像部２０５で撮像した画像や記憶媒体２０７から再生された画像が表示される。また操作部２１０によって指示された内容に対応するＧＵＩが表示される。
【００２４】
以下、図３を参照して、本発明の第1の実施例による、画像データを交換方法について説明する。
【００２５】
図３aは本実施例における識別情報及び識別データ等識別に必要な情報をデジタルカメラ１０１とデジタルカメラ１０２の間で交換する処理を示すフローチャートである。デジタルカメラ１０１とデジタルカメラ１０２の間でネットワークが確立すると識別に必要な事前準備を行う。
【００２６】
(Ｓ３０１ａ)
はじめに識別能力の交換を行う。識別能力の交換はある基準値をお互いに持っておりその値を交換してもよい。またお互いに基準画像を所有しその基準画像を交換しお互いに識別部２１１を用いて識別を行いその結果を交換し、お互いの識別能力を交換するなどしてもよい。
【００２７】
(Ｓ３０２a)
Ｓ３０１ａにて取得した識別能力と自機の識別能力から相手基準の識別範囲を設定し、自機基準の識別範囲はあらかじめ保持されている識別範囲を設定する。識別範囲の設定はデジタルカメラで自動的に設定してもよいし、表示部２１２に識別範囲の設定を表示しユーザに設定させてもよい。
【００２８】
自動的にデジタルカメラで設定させる方法の一例として以下の構成が考えられる。相手基準の識別設定は例えばデジタルカメラ１０１の相手基準の識別範囲はデジタルカメラ１０２からの通信によって設定されるとする。
【００２９】
自機の識別能力が相手の識別能力よりも高いと判定された場合、相手基準の識別範囲の設定は相手の識別能力に応じて通信によって相手の機器であらかじめ保持されている識別範囲よりも厳しくなるようにする。
【００３０】
一方，自機の識別能力が相手の識別能力よりも低いと判定された場合、相手基準の識別範囲の設定は通信によって相手の機器であらかじめ保持されている識別範囲に設定する。
このようにすることによって識別範囲は識別能力が高いほうの識別範囲に合わせることとなる。
【００３１】
また自機の識別能力はあらかじめ保持されている識別範囲を設定しているが、相手の識別能力に応じて変更してもよい。
【００３２】
(Ｓ３０３a)
次にお互いに識別したい識別データを交換し、それぞれ識別対象の識別データを登録する。
【００３３】
以上のステップにより事前準備が完了する。
【００３４】
次に本実施例の識別処理を図３b、図３cを用いて示す。本実施例ではデジタルカメラ１０１で撮影した画像を識別する際の処理の流れを例とする。そのため図３bはデジタルカメラ１０１における処理を示すフローチャートとなり、図３cはデジタルカメラ１０２における処理を示すフローチャートとなる。当然のことながらデジタルカメラ１０２で撮影した画像を識別する際の処理の流れは逆になる。
【００３５】
デジタルカメラ１０１の操作部２１０のシャッタボタンが押されることで、撮像部２０５によってデジタル電気信号に変換され、ＲＡＭ２０３に格納されたデータを画像生成部２０４によって画像データが生成される。
【００３６】
(Ｓ３０１ｂ)
画像データが生成されると判定画像があるかどうかを判定する。上記のように画像が生成されると判定画像ありと判定されるためＳ３０２ｂへ移行する。
【００３７】
(Ｓ３０２ｂ)
次に画像データを識別部２１１によって識別する。識別はＳ３０２aにてデジタルカメラ１０２からの通信によって設定された相手基準の識別範囲に基づいて、Ｓ３０３aの事前処理にて交換した対象の識別データに対して行われる。
【００３８】
図３ｄは識別範囲を示す一例である。識別範囲は低基準より低い場合は偽(３０１ｄ)、低基準以上高基準以下の場合はあいまい(３０２ｄ)、高基準より高い場合は真(３０３ｄ)とする。
【００３９】
(Ｓ３０３ｂ)
Ｓ３０２ｂにて識別された結果を判定する。識別された結果偽と判定された場合はＳ３０１ｂへ移行し、次の判定画像があるまで待機する。識別の結果真と判定された場合はＳ３０４ｂへ移行する。識別の結果あいまいと判定された場合はＳ３０５ｂへ移行する。
【００４０】
(Ｓ３０４ｂ)
Ｓ３０３ｂの結果真と判定された場合は、真であることをデジタルカメラ１０２に通知するためその旨と判定情報として送信する。送信が完了するとＳ３０１ｂへ移行し、次の判定画像があるまで待機する。
【００４１】
(Ｓ３０５ｂ)
Ｓ３０３ｂの結果あいまいと判定された場合は、あいまいである旨とその画像データをデジタルカメラ１０２に送信する。送信が完了するとＳ３０６ｂへ移行する。
【００４２】
(Ｓ３０６ｂ)
Ｓ３０５ｂにて送信した画像データをデジタルカメラ１０２で識別し，その識別判定結果を受信する。この時識別判定結果があるまで待機し続けるがある閾値を持ってタイムアウトとしてもよい。タイムアウトした場合にはＳ３０１へ移行し次の判定画像があるまで待機するようにしてもよい。受信が完了するとＳ３０７ｂへ移行する。
【００４３】
(Ｓ３０７ｂ)
Ｓ３０６ｂにて受信した判定結果をもとに相手基準の識別範囲を補正する。判定結果は真又は偽のどちらかが通知される。自機においてあいまいとされた範囲の画像データであるため低基準、高基準のいずれかを補正することとなる。
【００４４】
以下に補正の一例を示す。この時のデジタルカメラ１０１の相手基準の低基準値を３０％、高基準値を７０％とする。この値はＳ３０２aにてデジタルカメラ１０２から設定された値となる。Ｓ３０２ｂで識別した結果識別値が６５％であった場合デジタルカメラ１０１ではあいまいと判定される。それゆえ上記の説明の通りＳ３０５ｂで画像データを送信し、デジタルカメラ１０２で識別された判定結果が受信される。
【００４５】
例えばその判定結果が真である場合、単純に高基準値を７０％から６５％に引き下げるような補正を行ってもよい。
【００４６】
一方判定結果が偽である場合には、単純に低基準値を６５％にしてもよいが例えば補正は±５％以下など閾値を持ちそれ以上の補正は行わないなどしてもよい。
【００４７】
上記のように補正基準値を上回るような補正が何度か繰り返されるような場合は、補正基準値そのものを補正し、その補正基準値を基に識別範囲の補正を行ってもよい。
【００４８】
次にデジタルカメラ１０２の動作について説明する。
【００４９】
事前準備が完了するとＳ３０１ｃへ移行する。
【００５０】
(Ｓ３０１ｃ)
デジタルカメラ１０１にて識別した結果あいまいと判定された場合送信されてくる画像データを受信したかどうかを判定する。受信した場合にはＳ３０２ｃへ移行する。未受信の場合にはＳ３０７ｃへ移行する。
【００５１】
(Ｓ３０２ｃ)
Ｓ３０１ｃにて受信した画像データに対し、識別部２１０によって識別する。識別はＳ３０２aにて設定された自分基準の識別範囲に基づいて、Ｓ３０３aの事前処理にてデジタルカメラ１０２からデジタルカメラ１０１へ送信した識別データに対して行われる。つまりここでいう識別データは自機から送信した識別してほしい自己識別データが対象になる。
【００５２】
(Ｓ３０３ｃ)
Ｓ３０２ｃにて識別された結果を判定する。識別された結果真又は偽と判定された場合はＳ３０５ｃへ移行する。識別の結果あいまいと判定された場合はＳ３０４ｃへ移行する。
【００５３】
(Ｓ３０４ｃ)
Ｓ３０３ｃにてあいまいと判定された場合にはユーザによる判定を行う。
【００５４】
ユーザによる判定は例えば表示部２１２に識別対象の画像データと真偽を問う選択のチェックボックス等を表示するようにしてもよい。ユーザによって操作部２１０にて操作が行われ真偽の決定を行う。その結果が出るとＳ３０５ｃへ移行する。
【００５５】
(Ｓ３０５ｃ)
Ｓ３０３ｃおよびＳ３０４ｃにて識別判定された結果を送信する。送信が完了した場合はＳ３０６ｃへ移行する。
【００５６】
(Ｓ３０６ｃ)
Ｓ３０３ｃおよびＳ３０４ｃにて識別判定された結果が真であるかどうかを判定する。識別判定された結果が真ある場合はＳ３０８ｃへ移行する。識別判定された結果が偽ある場合はＳ３０１ｃへ移行する。
【００５７】
(Ｓ３０７ｃ)
Ｓ３０１ｃにて画像データを受信していないと判定された場合、デジタルカメラ１０１にて識別した結果真と判定された場合送信されてくる判定情報を受信したかどうかを判定する。受信した場合Ｓ３０８ｃへ移行する。受信していない場合Ｓ３０１ｃへ移行する。
【００５８】
(Ｓ３０８ｃ)
Ｓ３０６ｃにおいて識別判定が真、又はＳ３０７ｃにて判定情報を受信した場合はその画像情報と関連付けて登録する。例えば登録方法としてはファイルとして判定情報リストを作成してもよい。
【００５９】
以上デジタルカメラ１０１において画像生成された場合の例を示したが、デジタルカメラ１０２において画像が生成された場合も同様の処理となる。
【００６０】
上記処理をお互いに継続することによって、各々のデジタルカメラで生成された画像において識別され真と判定された画像のみ他方のデジタルカメラに登録されていることとなる。この情報を用いて最終的に登録されている画像を各々交換することによって識別の高い画像を交換することが可能となる。
【００６１】
例えば、デジタルカメラ１０２において管理された判定情報リストが選択されそれに応じたファイルを受信するモード等があってもよい。そのような場合判定情報リスト内の画像情報の画像をデジタルカメラ１０１に要求し画像を受信することによって判定情報内の画像をすべて受信可能となる。
【００６２】
［実施例２］
実施例１では生成された画像に対して識別された画像が真と判定された画像情報を受信したデジタルカメラで画像情報を登録し管理する例を示した。画像を生成した側で真と判定された画像に対する画像情報を管理してもよい。そのような場合には以下のような構成となる。
【００６３】
以下、図４を参照して、本発明の第２の実施例による、画像データを交換方法について説明する。
【００６４】
本実施例においても実施例３と同様にデジタルカメラ１０１で撮影した画像を識別する際の処理の流れを例とする。
【００６５】
Ｓ４０１a〜Ｓ４０３a，Ｓ４０５a〜Ｓ４０７aの処理についてはＳ３０１ｂ〜Ｓ３０３ｂ、Ｓ３０５ｂ〜Ｓ３０７ｂの処理と同様である。
【００６６】
デジタルカメラ１０１にて撮影された画像に対してＳ４０１a〜Ｓ４０３aにて識別処理を行い判定を行う。Ｓ４０３aにおいて識別判定が真と判定された場合その画像情報を登録する(Ｓ４０４a)。
【００６７】
一方Ｓ４０３aにおいて識別判定があいまいと判定されるとＳ４０５a〜Ｓ４０７aの処理を行い、デジタルカメラ１０２からの受信した識別判定結果が偽であるかどうかを判定する(Ｓ４０８a)。識別判定結果が偽であると判定された場合はＳ４０１aへ移行し、次の判定画像があるまで待機する。識別判定結果が真であると判定された場合Ｓ４０４aへ移行し、Ｓ４０４aにて画像情報の登録を行う。
【００６８】
次にデジタルカメラ１０２の処理について説明する。Ｓ４０１ｂ〜Ｓ４０５ｂの処理はＳ３０１ｃ〜Ｓ３０５ｃと同様の処理である。
【００６９】
画像データの受信がなければ次の画像データの受信があるまで待機する。また画像データを受信した場合には識別処理を行い識別判定を行う。Ｓ４０５ｂにて識別判定結果の送信が完了したらＳ４０１ｃへ移行し次の画像データの受信があるまで待機する。
【００７０】
以上のような構成をすることで画像を生成した側で真と判定された画像に対する画像情報を管理することができる。この情報を用いて最終的に登録されている画像を各々交換することによって識別の高い画像を交換することが可能となる。
【符号の説明】
【００７１】
１０１，１０２  デジタルカメラ、２０９  システムバス、２０１  ＣＰＵ、
２０２  ＲＯＭ、２０３  ＲＡＭ
【図１】
2015231170.tif 000003
【図２】
2015231170.tif 000004
【図３ａ】
2015231170.tif 000005
【図３ｂ】
2015231170.tif 000006
【図３ｃ】
2015231170.tif 000007
【図３ｄ】
2015231170.tif 000008
【図４ａ】
2015231170.tif 000009
【図４ｂ】
2015231170.tif 000010