(57)【要約】  撮影機器は、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、上記撮像画像の送信時に、上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部とを具備し、画像ファイル送信時に送信先に応じて補助データをテキスト形式のデータに変換することで、高速処理を可能としながら補助データの有効利用を促進する。
2014050956.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して得た撮影画像を出力する撮像部と、
上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、
上記撮像画像を外部機器に送信可能な通信部と、
上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、
上記撮像画像の送信時に、上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部と
を具備したことを特徴とする撮影機器。
【請求項２】
上記送信制御部は、上記外部機器の種別に応じて、上記通信部に送信させるメタデータを制限する
ことを特徴とする請求項１に記載の撮影機器。
【請求項３】
上記メタデータ更新部は、上記メタデータ作成部が作成したメタデータと上記データ記述言語との関係を記述したデータベースを利用して上記データ記述言語によるメタデータを作成する
ことを特徴とする請求項１に記載の撮影機器。
【請求項４】
上記メタデータ更新部は、上記メタデータ作成部が作成したメタデータと上記データ記述言語との関係を記述したデータベースを利用して上記データ記述言語によるメタデータを作成する
ことを特徴とする請求項２に記載の撮影機器。
【請求項５】
上記メタデータ更新部は、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項１に記載の撮影機器。
【請求項６】
上記メタデータ更新部は、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項２に記載の撮影機器。
【請求項７】
上記メタデータ更新部は、顔判定、文字判定、シーン判定及び動き判定のうちの少なくとも１つの判定結果によって、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項５に記載の撮影機器。
【請求項８】
上記メタデータ更新部は、顔判定、文字判定、シーン判定及び動き判定のうちの少なくとも１つの判定結果によって、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項６に記載の撮影機器。
【請求項９】
被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記撮像画像の送信時に、上記メタデータ作成部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部とを具備した撮影機器と、
上記撮影機器から上記メタデータを受信し、上記撮影機器の依頼に従って受信した上記メタデータをデータ記述言語に変換するメタデータ更新部を備えた上記外部機器と
を具備したことを特徴とする撮影システム。
【請求項１０】
上記送信制御部は、上記外部機器の種別に応じて、上記メタデータ更新部において上記データ記述言語に変換するメタデータを制限した上記依頼を上記通信部に送信させる
ことを特徴とする請求項９に記載の撮影システム。
【請求項１１】
上記撮影機器は、上記メタデータ更新部が上記データ記述言語に変換した上記メタデータを上記通信部を介して受信して記録する
ことを特徴とする請求項９に記載の撮影システム。
【請求項１２】
被写体を撮影して得た撮影画像を出力する撮像ステップと、
上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、
上記撮像画像を外部機器に送信する通信ステップと、
上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、
上記撮像画像の送信時に、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップと
を具備したことを特徴とする撮影方法。
【請求項１３】
上記送信制御ステップは、上記外部機器の種別に応じて、上記通信ステップにおいて送信させるメタデータを制限する
ことを特徴とする請求項１２に記載の撮影方法。
【請求項１４】
コンピュータに、
被写体を撮影して得た撮影画像を出力する撮像ステップと、
上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、
上記撮像画像を外部機器に送信する通信ステップと、
上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、
上記撮像画像の送信時に、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップと
を実行させるための撮影制御プログラム。
【請求項１５】
上記送信制御ステップは、上記外部機器の種別に応じて、上記通信ステップにおいて送信させるメタデータを制限する
ことを特徴とする請求項１４に記載の撮影制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アップロード用の撮影画像等の撮影に好適な撮影機器、撮影システム、撮影方法及び撮影制御プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮影機能付き携帯機器（撮影機器）は、画像処理を駆使して、様々な撮影機能を備えている。また、撮影機器においては、通信機能を備えたものもあり、撮影して得た画像を他の機器やネットワーク上に伝送することも可能である。【０００３】
ところで、従来、撮影機器においては、画像の記録に際して、撮影日時や撮影場所の情報等、画像以外の補助データを画像と共にファイル化して記録するようになっている。即ち、画像ファイルは、画像データと補助データとによって構成され、記録後に画像ファイルの編集も可能である。【０００４】
例えば、従来、メモリ上に残っている画像データ及び補助データを利用することで、記録媒体に記録された画像ファイルを効率的に編集する装置も開示されている。補助データとしては、撮影機器において高速処理が可能なように、バイナリ形式、タグ形式をベースにしたＥｘｉｆ（Exchangeable image file format）データが採用されることが一般的である。【０００５】
しかしながら、Ｅｘｉｆ形式のデータ以外のデータを好むユーザもおり、パーソナルコンピュータ等において必ずしも有効に利用することができるとは限らない。そこで、日本国特開２００５−２１７５０５号においては、通信ソフトや画像管理ソフトを用いて、Ｅｘｉｆ形式のデータをＸＭＬ（Extensible Markup Language）形式にデータに変換する技術が開示されている。【０００６】
しかしながら、日本国特開２００５−２１７５０５号の技術では、画像の送り先の用途やセキュリティ上の特徴まで考慮されていない。なお、撮影機器において補助データを汎用性が高いテキスト形式のデータによって構成することも可能であるが、テキスト形式のデータ作成の負荷は大きく、連写時や動画撮影時等において撮影中の補助データの作成が困難となる虞がある。【０００７】
本発明は、画像ファイル送信時に補助データを使いやすいデータに変換することで、高速処理を可能としながら外部で補助データの有効利用を促進することができる撮影機器、撮影システム、撮影方法及び撮影制御プログラムを提供することを目的とする。
【発明の開示】
【課題を解決するための手段】
【０００８】
本発明に係る撮影機器は、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、上記撮像画像の送信時に、上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部とを具備する。【０００９】
また、本発明に係る撮影システムは、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記撮像画像の送信時に、上記メタデータ作成部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部とを具備した撮影機器と、上記撮影機器から上記メタデータを受信し、上記撮影機器の依頼に従って受信した上記メタデータをデータ記述言語に変換するメタデータ更新部を備えた上記外部機器とを具備する。【００１０】
また、本発明に係る撮影方法は、被写体を撮影して得た撮影画像を出力する撮像ステップと、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、上記撮像画像を外部機器に送信する通信ステップと、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、上記撮像画像の送信時に、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップとを具備する。【００１１】
また、本発明に係る撮影制御プログラムは、コンピュータに、被写体を撮影して得た撮影画像を出力する撮像ステップと、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、上記撮像画像を外部機器に送信する通信ステップと、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、上記撮像画像の送信時に、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップとを実行させる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態に係る撮影機器の回路構成を示すブロック図。
【図２】本実施の形態において採用される画像ファイルのフォーマットを説明するための説明図。
【図３】実施の形態の動作を説明するための説明図。
【図４】メタデータの変換を説明するための説明図。
【図５】第１の実施の形態の動作を説明するためのフローチャート。
【図６】第１の実施の形態の動作を説明するためのフローチャート。
【図７】第１の実施の形態の動作を説明するためのフローチャート。
【図８】第１の実施の形態の動作を説明するためのフローチャート。
【図９】第１の実施の形態の動作を説明するためのフローチャート。
【図１０】本発明の第２の実施の形態を示すブロック図。
【図１１】ネットワーク共有モードの動作フローを示すフローチャート。
【図１２】サーバ側の動作フローを示すフローチャート。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態について詳細に説明する。【００１４】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る撮影機器の回路構成を示すブロック図である。本実施の形態においては、画像の記録時には、例えばＥｘｉｆ形式等のバイナリ形式、タグ形式のメタデータ記録を行う。ここでは、１枚の撮像画像に基づく画像ファイルは、撮像画像の画像データ及びメタデータにより構成されるものである。【００１５】
図２は本実施の形態において採用される画像ファイルのフォーマットを説明するための説明図である。図２（ａ）は、記録時の画像フォーマットを示しており、画像ファイルは、画像データＰと補助データ（メタデータ）Ｍｒとにより構成される。メタデータは、コンテンツ（ここでは画像）以外のデータであって、ユーザやアプリケーションがより効率的にコンテンツを扱うことを可能にするためのものであり、例えば、画像の大きさの情報や、作成者や作成日等のプロパティ情報を含んでもよい。【００１６】
図２（ａ）の例では、メタデータＭｒは１つのＡＰＰセグメントＳＧ１を有し、ＡＰＰセグメントＳＧ１には、データ列の識別情報とデータ列とが含まれる。データ列としてはバイナリ形式のデータが採用され、識別情報にはデータ列がバイナリ形式のデータであることを示す情報が記述される。【００１７】
バイナリ形式のデータ列は、規格データ列とメーカノートとを含んでいる。規格データ列としては、撮影情報等の規格化された情報、例えば、露出時間、絞り値、露出プログラム、ＩＳＯ感度、撮影日時の情報等を含む。メーカノートは、規格データ列には含まれない種々の情報を含むことができる。例えば、メーカノートには、撮影された人物の顔の特徴量の情報、顔の認識結果、顔認識結果によって得られた名前等の任意の情報を記述することができる。【００１８】
本実施の形態においては、画像ファイルの送信時には、バイナリ形式のデータを、多くの機器やユーザーが利用しやすい言語に変換して送信する。例えば、バイナリ形式のデータ列を、インターネット上で様々なデータを扱う場合に特に利点を発揮する言語であるデータ記述言語（テキスト記述言語）に変更するようになっている。例えば、本実施の形態においては、データ記述言語として、テキストで記述されるＸＭＰ形式のデータ、例えば、ＸＭＬ形式のデータを採用する。【００１９】
図２（ｂ）はこのような画像通信時の画像フォーマットを示しており、画像ファイルは、画像データＰとメタデータＭｓとにより構成される。メタデータＭｓは２つのＡＰＰセグメントＳＧ１，ＳＧ２を有し、ＡＰＰセグメントＳＧ１の内容は、記録時のＡＰＰセグメントＳＧ１と同様である。本実施の形態においては、ＡＰＰセグメントＳＧ２には、ＡＰＰセグメントＳＧ１のデータ列の情報をデータ記述言語に変更したデータ記述言語データ列を含む。データ列の識別情報には、データ記述言語データ列がデータ記述言語により記述されていることを示す情報が含まれる。【００２０】
また、処理速度の制約から、撮影時に、全てのメーカノートを確実に構築することができるとは限らない。例えばメーカノートとして記録すべき顔認識結果等を撮影時に取得することができないことも考えられる。この場合には、このようなデータについては、画像ファイルの送信時に、データ記述言語により追加記述してもよい。なお、画像ファイルの送信時に追加した情報を、バイナリ形式のデータ列に挿入してもよく、また、データ記述言語の作成後に、バイナリ形式のデータ列については削除してもよい。【００２１】
図１において、撮影機器１０は、ＣＣＤやＣＭＯＳセンサ等の撮像素子によって構成された撮像部１２を有している。撮像部１２は、撮影機器１０の前面に設けられた被写体像を取り込むレンズ１２ａと、レンズ１２ａからの被写体像を光電変換して撮影画像信号を得る撮像素子１２ｂによって構成される。【００２２】
撮像部１２は、信号処理及び制御部１１によって駆動制御されて、レンズ１２ａを介して被写体を撮影し、撮影画像を出力する。信号処理及び制御部１１は、撮像素子１２ｂの駆動信号を撮像部１２に出力すると共に、撮像部１２からの撮影画像を読み出す。信号処理及び制御部１１は、読み出した撮影画像に対して、所定の信号処理、例えば、色調整処理、マトリックス変換処理、ノイズ除去処理、その他各種の信号処理を行う。【００２３】
撮影機器１０には、時計部１３及び操作判定部１４も配設されている。時計部１３は信号処理及び制御部１１が用いる時間情報を発生する。操作判定部１４は、撮影機器１０に設けられた図示しないレリーズボタン、ファンクションボタン、撮影モード設定等の各種スイッチ等を含む操作部に対するユーザ操作に基づく操作信号を発生して、信号処理及び制御部１１に出力するようになっている。信号処理及び制御部１１は、操作信号に基づいて、各部を制御する。【００２４】
また、信号処理及び制御部１１の表示制御部１１ａは表示に関する各種処理を実行する。表示制御部１１ａは、信号処理後の撮影画像を表示部１６及び接眼表示部１８に与えることができる。表示部１６及び接眼表示部１８は、夫々ＬＣＤ等の表示画面を有しており、表示制御部１１ａから与えられた画像を表示する。また、表示制御部１１ａは、各種メニュー表示等をこれらの表示画面に表示させることもできるようになっている。【００２５】
また、撮影機器１０にはタッチパネル１７が設けられている。例えば、タッチパネル１７を表示部１６の表示画面上に設けることで、ユーザが指で指し示した表示画面上の位置に応じた操作信号を発生することができる。これにより、ユーザは、表示部１６の表示画面上に表示された画像に対する選択操作等を簡単に行うことができる。【００２６】
なお、表示部１６は、撮影機器１０の例えば背面の略全域を占めるように配設されており（図３参照）、撮影者は、撮影時に表示部１６の表示画面上に表示されたスルー画を確認することができ、スルー画を確認しながら撮影操作を行うことができる。【００２７】
また、撮影機器１０には接眼センサ２１も設けられている。接眼センサ２１は、例えば網膜センサ等によって構成され、撮影者の網膜認識が可能である。なお、接眼センサ２１は、撮影者の画像認識によって撮影者を認識するセンサであってもよい。【００２８】
信号処理及び制御部１１は、信号処理後の撮影画像を圧縮処理し、圧縮後の画像を記録再生部１５に与えて記録させることができる。記録再生部１５としては、例えばカードインターフェースを採用することができ、記録再生部１５はメモリカード等の記録媒体に画像情報及び音声情報等を記録すると共に、記録媒体に記録されている画像及び音声情報を読み出して再生することもできるようになっている。【００２９】
信号処理及び制御部１１は、各部を制御することで、ユーザ操作に基づく撮影モードを設定して、各撮影モードに応じた撮影機能を実現する。例えば、信号処理及び制御部１１は、操作判定部１４等から画像ファイルの送信モード（ネットワーク共有モード）を指示するための操作信号が入力されると、送信モードを設定することができるようになっている。【００３０】
信号処理及び制御部１１のメタデータ作成部１１ｅは、撮像部１２からの撮像画像の撮影に際して、メタデータを作成する。撮像画像の撮影時には、メタデータ作成部１１ｅは、図２（ａ）に示すように、バイナリ形式のメタデータＭｒを作成するようになっている。信号処理及び制御部１１は、撮像画像の記録に際して、画像データＰ及びメタデータＭｒによって構成される画像ファイルを作成して、記録再生部１５に与えて記録させるようになっている。【００３１】
撮影機器１０には、通信部１９が設けられている。通信部１９は、送信制御部１１ｇに制御されて、図示しない外部機器との間で通信を行って、情報を送受することができるようになっている。なお、通信部１９としては、種々の伝送路を採用することができ、例えば、ＬＡＮ等の有線ケーブルを採用した有線伝送路、無線ＬＡＮ、ブルートゥース（登録商標）、ＷｉＭＡＸや電話回線網等を採用した無線伝送路等を用いることができる。【００３２】
本実施の形態においては、通信部１９を利用して外部機器との間で通信を行う送信モードが指定されると、信号処理及び制御部１１の送信制御部１１ｇは、メタデータ更新部１１ｆを制御して、記録再生部１５から指定された画像ファイルに含まれるメタデータＭｒを読み出させて、バイナリ形式データからデータ記述言語に変換した新たなメタデータＭｓを生成させる。送信制御部１１ｇは、変更したメタデータを記録再生部１５に与えて画像ファイルを更新すると共に、データ記述言語に変換したメタデータを含む画像ファイルを、通信部１９に与えて所定の送信先に送信させる。なお、この場合には、通信部１９は、メタデータとして、データ記述言語で記述されたＡＰＰセグメントＳＧ２のみを送信してもよく、バイナリ形式のＡＰＰセグメントＳＧ１及びデータ記述言語のＡＰＰセグメントＳＧ２の両方を送信してもよい。【００３３】
更に、送信制御部１１ｇは、メタデータ更新部１１ｆを制御して、バイナリ形式のメタデータＭｒに記述されていない情報を生成して、データ記述言語によるメタデータＭｓに追加記録してもよく、新たに作成されたメタデータＭｓを含めた画像ファイルを送信させることもできるようになっている。【００３４】
送信時に新たにメタデータを作成するために、信号処理及び制御部１１には、顔判定部１１ｂ、文字判定部１１ｃ、シーン・動き判定部１１ｄが設けられている。顔判定部１１ｂは、公知の顔検出の手法によって、撮影画像中の人物の顔を検出する。例えば、顔判定部１１ｂは、顔の明るさの特徴をモデル化した複数の濃淡画像と撮影画像とを順次比較することで、人物の顔を検出する手法を採用してもよい。また、顔判定部１１ｂは、例えば笑顔の場合における口角の角度や目尻の角度、顔パーツの陰影の特徴を記憶した図示しないデータベースを利用することで、顔の表情を判定することもできる。また、顔判定部１１ｂは、多数の人物の顔の特徴量を記憶した図示しないデータベースを利用することで、撮影された人物の年齢、性別等を判定することも可能である。更に、顔判定部１１ｂは、顔の特徴量とユーザによって入力された名前とを関連付けて記憶することにより、撮影された人物の名前を判定することもできるようになっている。【００３５】
文字判定部１１ｃは、撮像画像中の文字に対する文字認識処理によって、撮像画像中から文字を抽出する。また、シーン・動き判定部１１ｄは、撮像画像からシーンや撮像画像中の物体の動き等を検出する。更に、信号処理及び制御部１１は、撮像画像中の色や、形を判定するようにしてもよい。なお、物体の動きは、スルー画から取得する必要があり、撮影時に物体の動きに基づく情報を例えばメーカノート等に記録する。【００３６】
メタデータ更新部１１ｆは、こられの判定結果に応じたメタデータをデータ記述言語によって生成して、画像ファイルを更新する。例えば、顔判定部１１ｂが、顔の特徴量から撮像画像中の人物の名前を判定した場合には、メタデータ更新部１１ｆは、撮像画像中の存在する人物の名前をメタデータとして記述する。また、例えば、文字判定部１１ｃによって、撮像されたコンパクトディスク（ＣＤ）のタイトルを検出した場合には、メタデータ更新部１１ｆは、「シューベルトのＣＤ」等のテキストのメタデータを生成してもよい。また、撮像画像の色や形の判定結果から、メタデータ更新部１１ｆは、例えば、「緑の中の風景」、「赤い夕日」等のテキストをメタデータとして生成することもできる。また、メタデータ更新部１１ｆは、接眼センサ２１の検出結果に基づいて、撮影者のテキスト情報をメタデータとして生成してもよい。【００３７】
なお、処理能力上問題が無ければ、撮像時又は画像ファイルの送信までの間に、メタデータ作成部１１ｅが、これらの判定部１１ｂ〜１１ｄの判定結果に基づくメタデータをバイナリ形式にて生成してもよい。この場合には、メタデータ更新部１１ｆは、作成されたメタデータをファイル送信時にデータ記述言語に変更してメタデータを更新する。【００３８】
更に、メタデータ更新部１１ｆは、単にバイナリ形式のメタデータをデータ記述言語に変更するだけでなく、バイナリ形式のメタデータや各判定部１１ｂ〜１１ｄによって画像から判定された判定結果を用いて、新たなメタデータをデータ記述言語によって生成してもよい。例えば、メタデータ更新部１１ｆは、バイナリ形式のメタデータ中の、撮影日時及び緯度経度情報を用いて、「夏の信州」や「Ｎｅｗ  Ｙｅａｒ’ｓ  ｄａｙ  ｉｎ  Ｊａｐａｎ」等のテキストを生成してもよい。このように、上述した画像の色や形からのテキストへの変換、日時等のメタデータからのテキストへの変換等を簡単に行うために、撮影機器１０にはデータベース２０が設けられている。データベース２０は数値や画像の形状や色の情報等を用いて、テキストに変換する辞書機能を有する。このようなデータベース２０を用いることで、画像データやメタデータに含まれる色、形、位置や日付等の情報から、よりリッチで扱い易い情報をユーザに提供することができる。【００３９】
メタデータ更新部１１ｆによる上述した各種メタデータの更新処理は、例えば、バイナリ形式のデータとテキストとの関係や、各種判定結果とテキストとの関係等を記述したデータベース２０を参照することでも、簡単に実現することが可能であり、本実施の形態においては、メタデータ更新部１１ｆは、このようなテキスト化するメタデータの元となるデータとテキストとの関係を記述したデータベース２０を採用することで、メタデータの更新を行うものとして説明する。【００４０】
また、画像ファイル毎にメタデータが設定される例について説明したが、画像ファイルとは別に画像ファイルを管理するための補助データが記録されることがある。例えば、各画像ファイルの画像中に含まれる人物の名前や、画像ファイルがいずれのグループに属するかを記述した補助データ等がある。本実施の形態においては、このような補助データについてもデータ記述言語化して送信することができるようになっており、以後説明の簡略化のために、メタデータはこのような補助データも含むものとする。【００４１】
ところで、撮影して得た撮影画像を、インターネット等のネットワーク上にアップロードして、第３者との間で画像を共有して楽しむことが考えられる。しかしながら、撮影画像中には、プライバシーの観点から、公開が好ましくないメタデータもある。【００４２】
そこで、本実施の形態においては、送信制御部１１ｇは、送信先の種別に応じて、メタデータの送信に異なるセキュリティ設定を行うようになっている。例えば、送信制御部１１ｇは、送信先の機器を、特定の機器、限定されたネットワーク内の機器、公開されたネットワーク内の機器の３の種別に分類し、各種別毎に送信内容を決定するようになっている。例えば、送信制御部１１ｇは、特定の機器に対しては全てのメタデータをそのまま送信し、限定されたネットワーク内の機器については、メタデータから一部のデータを除いて送信し、公開されたネットワーク内の機器については、メタデータのうちの一部のデータのみを送信する。また、送信制御部１１ｇは、送信先の種別に応じて、メタデータを加工した後送信するようにしてもよい。【００４３】
次に、このように構成された実施の形態の動作について図３乃至図９を参照して説明する。図３は実施の形態の動作を説明するための説明図であり、図４はメタデータの変換を説明するための説明図である。図５乃至図９は実施の形態の動作を説明するためのフローチャートである。【００４４】
図５はカメラ制御を示している。図５のステップＳ１において、信号処理及び制御部１１は撮影モードであるか否かを判定する。いま、撮影モードが指示されているものとする。この場合には、信号処理及び制御部１１は、ステップＳ２１において、スルー画の表示及び顔判定を行う。信号処理及び制御部１１は撮像部１２からの撮影画像を取り込んで、所定の信号処理を施す。信号処理及び制御部１１は、信号処理後の撮影画像を顔判定部１１ｂに出力すると共に、信号処理後の撮影画像を表示部１６に与えてスルー画を表示させる。【００４５】
また、信号処理及び制御部１１は、ステップＳ２２において、各種撮影条件を判定する。例えば、信号処理及び制御部１１は、メタデータ作成の元となる、露出時間、絞り値、露出プログラム、ＩＳＯ感度、撮影日時の情報等を判定する。【００４６】
信号処理及び制御部１１は、ステップＳ２３において撮影操作の有無を判定する。ここで、撮影者がレリーズボタン等の操作によって撮影を行うものとする。そうすると、信号処理及び制御部１１は、次のステップＳ２４に移行して、撮影を行う。【００４７】
図３（ａ）は撮影操作が行われる様子を示している。撮影者３１は、被写体３５に向かって撮影機器１０を構える。例えば、図３（ａ）に示すように、撮影者３１は右手３２Ｒ及び左手３２Ｌによって撮影機器１０を把持し、表示部１６の表示画面１６ａ上に表示されたスルー画を見ながら撮影を行う。【００４８】
撮像部１２からの撮像画像は、信号処理及び制御部１１に供給されて、所定の信号処理が施される。また、メタデータ作成部１１ｅは、顔判定結果及び撮影条件の判定結果等に基づいて、メタデータＳＧ１を作成する（ステップＳ２５）。上述したように、撮影時には、バイナリ形式のメタデータが作成される。なお、メタデータ作成部１１ｅは、バイナリ形式の規格データ列だけでなく、処理が可能な限り被写体等の距離や色の情報量を増やすためにメーカノートについても作成する。信号処理及び制御部１１は、画像データとメタデータとによって構成される画像ファイルの記録を行う。【００４９】
信号処理及び制御部１１は、ステップＳ２６において、記録した撮影画像を表示部１６にも与えてレックビュー表示（確認表示）させる。撮影者３１は、図３（ａ）の下向きの矢印に示すように、レックビュー表示を確認すると共に、手で表示画面１６ａ上に配設されたタッチパネル１７を操作しやすいように、撮影機器１０を水平に構える。【００５０】
信号処理及び制御部１１は、ステップＳ２７においてレックビュー表示から所定時間経過したか否かを判定し、ステップＳ２８において、ネットワーク共有モードに移行するためのシェアボタン操作が行われたか否かを判定する。【００５１】
図３（ｂ）は表示画面１６ａ上に表示されたレックビュー画像４１を示しており、図３（ｂ）の例では、表示制御部１１ａによって、シェアボタンとして操作アイコン４２が表示されていることを示している。図３（ｂ）に示すように、レックビュー画像４１には、人物の画像４１と樹木及び山の背景の画像４１ｂとが含まれている。そして、表示画面１６ａ上の端部には、操作アイコン４２が表示されている。【００５２】
なお、信号処理及び制御部１１は、撮影の度に自動的にシェアボタンである操作アイコン４２を表示させるようにしてもよく、また、撮影機器１０に設けた図示しない加速度センサ等によって、ユーザが撮影後に撮影機器１０を水平に傾けたことを検知して、操作アイコンを表示させるようにしてもよい。【００５３】
ここで、ユーザが指３３等によって、操作アイコン４２をタッチ操作するものとする。そうすると、信号処理及び制御部１１は、ネットワーク共有モードを設定する（ステップＳ２９）。ネットワーク共有モードにおいては、表示制御部１１ａは、送信先の種別を決定するための選択アイコン４３〜４５を表示させる。選択アイコン４３は、送信先の種別として、特定の機器を指定するためのものであり、選択アイコン４４は、送信先の種別として限定されたネットワーク内の機器を指定するためのものであり、選択アイコン４５は、送信先の種別として、公開されたネットワーク内の機器を指定するためのものである。【００５４】
図６は図５のステップＳ２９，Ｓ８のネットワーク共有処理の具体的なフローを示している。【００５５】
ネットワーク共有処理では、撮影機器１０は、例えば図６のフローに従って、自動的に画像ファイルを通信部１９を介して外部に送信する。送信制御部ｇ１１は、図６のステップＳ３１において、機器間通信が選択されたか否かを判定する。機器間通信が選択された場合には、送信制御部１１ｇは、次のステップ３２において通信候補を判定し、ステップＳ３３において認証操作を行う。通信部１９と通信候補の機器との間で認証が行われると、送信制御部１１ｇは、ステップＳ３４においてメタデータをデータ記述言語化した後、相手先の機器に送信する（ステップＳ３５）。【００５６】
図７は図６のステップＳ３４の処理の具体例を示すフローチャートである。【００５７】
図４（ａ）は送信前におけるメタデータの記録内容を示している。図４（ａ）のＡｄｒｅｓｓは記録再生部１５によって記録された画像ファイル中のメタデータの記録媒体上の記録位置を示しており、ＤａｔａはＡｄｒｅｓｓによって規定された記録位置における記録内容を示している。【００５８】
本実施の形態においては、バイナリ形式においては、メタデータの記録媒体上の記録位置は、記述する項目に応じて規定されている。データベース２０は、メタデータの記録媒体上の記録位置と記述する項目との関係が記述されており、メタデータ更新部１１ｆは、データ記述言語化可能な項目（対象データ）が存在する場合には、ステップＳ６１からステップＳ６２に処理を移行して、データベース２０を参照する。【００５９】
メタデータ更新部１１ｆは、データベース２０を参照して、メタデータ中のＡｄｒｅｓｓをテキスト形式の項目名（データ名）に変換する（ステップＳ６３）。また、メタデータ更新部１１ｆは、データベース２０を参照して、メタデータ中のＤａｔａをテキスト形式のデータ内容に変換する（ステップＳ６４）。メタデータ更新部１１ｆは、テキスト化した項目名及びデータ内容によって、メタデータを生成する。こうして、図２（ｂ）のＡＰＰセグメントＳＧ２が生成される（ステップＳ６５）。【００６０】
図４（ｂ）はテキスト化されたメタデータを示しており、メタデータは、項目名と各項目名に対応するＤａｔａとがテキストによって記述されている。図４（ｂ）の例では、図４（ａ）の各アドレスが項目名Ｎａｍｅ１，Ｎａｍｅ２，…に変換され、図４（ａ）の各バイナリＤａｔａがテキストのＤＡＴＡ１，ＤＡＴＡ２，…に変換されている。なお、メタデータは階層構造を有していてもよく、例えば、項目名Ｎａｍｅ５は、下位階層に項目名Ｎａｍｅ６を有している。【００６１】
メタデータ更新部１１ｆは、メタデータの変換が終了していなければ（ステップＳ６６）、次の項目（別のデータ）を参照してステップＳ６１〜Ｓ６６の処理を繰り返す。全てのメタデータの変換が終了すると、処理は図６のステップＳ３５に戻って、送信制御部１１ｇは、通信部１９を制御して、画像ファイルを送信する。【００６２】
こうして、画像ファイルが転送された特定の機器において、受信した画像ファイルの表示、編集、検索等を行うことができる。この場合において、受信したメタデータはデータ記述言語化されており、多種多様のソフトウェアによってこのメタデータを利用することができる。特定の機器としては、例えば、撮影機器１０の所有者が所有しているパーソナルコンピュータやスマートフォン等の他の機器が考えられ、この所有者が撮影機器１０からの画像ファイルを他の機器において利用する場合に、テキスト言語化されたメタデータを用いることで、検索、編集等の利用が容易となる。【００６３】
このように、メタデータを例えばＸＭＬ形式等のデータ記述言語によって記述するので、データに名前やパラメータを付けて簡単に管理することができ、並べ変えなどの自由度が高く、階層表現も出来る。これにより、誰でも簡単に利用でき、コンピュータ、インターネット、情報家電機器との相性が良く、ブラウザによって利用可能であり、また、プログラムからデータが扱いやすく、サービス向上の観点で開発効率が高いという利点がある。【００６４】
次に、例えば、ユーザが図３（ｃ）の選択アイコン４４のタッチ操作、即ち相手先が限定されたネットワーク内の機器を指定する操作を行うものとする。送信制御部１１ｇは、図６のステップＳ４１において、この操作を検出すると、ステップＳ４２において、送信先を設定する。例えば、送信制御部１１ｇは、予め登録されているＳＮＳ（ソーシャル・ネットワーキング・サービス）を送信先に設定して、認証操作を行う（ステップＳ４３）。【００６５】
ＳＮＳは、限定されてはいても、比較的多数の利用者が画像を共有することができることから、画像データ及びメタデータからなる画像ファイルをそのまま画像共有のためにアップロードすると、個人情報保護の観点等から好ましくない場合が考えられる。そこで、本実施の形態においては、ネットワーク共有モードにおいては、相手先の種別毎に、送信可能な内容を切り換える。【００６６】
送信制御部ｇ１１は、認証が行われると、図６のステップＳ４４において、場所、時刻をテキスト化して、送信する（ステップＳ４５）。即ち、この場合には、メタデータ更新部１１ｆは、送信制御部１１ｇに制御されて、メタデータ中の種々の項目のうち、場所に関する項目及び時刻に関する項目のみをデータ記述言語化する。【００６７】
図８は図６のステップＳ４４の処理の具体例を示すフローチャートである。データベース２０には、ＧＰＳ情報に対応するテキスト、日付情報に対応するテキストが記述されている。メタデータ更新部１１ｆは、送信制御部１１ｇに制御されて、ＧＰＳ情報が存在する場合には（ステップＳ７１）、ステップＳ７２においてデータベース２０を参照する。メタデータ更新部１１ｆは、ＧＰＳ情報をデータベース２０の記述を元に、例えば国、県、市町村名、或いは地方名等のテキストに変換する（ステップＳ７３）。なお、メタデータ更新部１１ｆは、ＧＰＳ情報に基づく緯度経度を単にテキスト化してもよい。【００６８】
また、メタデータ更新部１１ｆは、送信制御部１１ｇに制御されて、日付情報が存在する場合には（ステップＳ７４）、ステップＳ７５においてデータベース２０を参照する。メタデータ更新部１１ｆは、日付情報をデータベースの記述を元に、例えば春夏秋冬等の季節、クリスマスやお正月、祝日等のテキストに変換する。更に、メタデータ更新部１１ｆは、日付情報から撮像画像中の誕生日の情報をテキスト化してもよい。また、メタデータ更新部１１ｆは、日付情報に基づく日時を単にテキスト化してもよい。【００６９】
なお、メタデータ更新部１１ｆが参照するデータベース２０には、複数の国の言語のテキストを記述しておいてもよい。これにより、メタデータ更新部１１ｆは、各国の言語のテキストに変換することもでき、また、ユーザが指定した言語のテキストに変換することもできる。【００７０】
メタデータの変換が終了すると、図６のステップＳ３５に戻って、送信制御部１１ｇは、通信部１９を制御して、画像ファイルを送信する。なお、この場合には、送信制御部１１ｇは、メタデータとしメタデータ更新部１１ｆによって更新されたデータのみを送信する。これにより、ユーザがＳＮＳを選択した場合には、例えば地域や日時に関する情報のみがメタデータとして送信されることになる。ＳＮＳを選択した場合には、友人等の機器によって画像共有されるものと考えることができ、友人との旅行で撮影した写真のように、撮影場所、撮影日時等のメタデータをデータ記述言語化することで、これらのデータの利用を簡単にすることができる。一方、その他のデータについては送信しないことにより、個人情報等の保護が可能である。【００７１】
次に、例えば、ユーザが図３（ｃ）の選択アイコン４５のタッチ操作、即ち相手先が公開されたネットワーク内の機器を指定する操作を行うものとする。送信制御部１１ｇは、図６のステップＳ５１において、この操作を検出すると、ステップＳ５２において、送信先を設定する。例えば、送信制御部１１ｇは、予め登録されているブログや画像投稿サイトを送信先に設定して、認証操作を行う（ステップＳ５３）。なお、ステップＳ５１において、画像公開の選択操作が検出されない場合には、所定時間経過後に、警告を発して処理を終了する（ステップＳ５８）。【００７２】
画像投稿サイト等においては、不特定多数の利用者が画像を共有することができることから、本実施の形態においては、画像データ及び検索のためのメタデータからなる画像ファイルをアップロードする。例えば、撮影者と面識のないユーザは、撮影対象物や撮影場所、季節等によって画像を検索したくなることが多いからである。【００７３】
送信制御部ｇ１１は、認証が行われると、図６のステップＳ５４において、メタデータとして検索用のデータをテキスト化して、送信する（ステップＳ５５）。即ち、この場合には、メタデータ更新部１１ｆは、送信制御部１１ｇに制御されて、メタデータ中の種々の項目のうち、検索に適した項目のみをデータ記述言語化して、送信データ量を削減しながら、公開された画像を利用するユーザの利便性を向上させると共に個人情報の保護を可能にする。なお、検索に適した項目としては所謂５Ｗ１Ｈの情報に関する項目が考えられるが、公開される点を考慮すると、「誰」に関する情報ついては送信しないようにした方がよい。【００７４】
図９は図６のステップＳ５４の処理の具体例を示すフローチャートである。データベース２０には、文字読み取り情報に対応するテキスト、顔情報に対応するテキスト、シーン情報に対応したテキスト及び被写体分析情報に対応したテキストが記述されている。メタデータ更新部１１ｆは、送信制御部１１ｇに制御されて、例えば図８と同様の手法により、場所、時刻をテキスト化する（ステップＳ８１）。【００７５】
なお、ステップＳ８１におけるテキスト化では、個人情報のセキュリティを考慮したテキスト化を行う。例えば、個人を特定できないように、ＧＰＳ情報に基づいて、国名又は県名等のテキスト化を行う。また、日付情報として個人の誕生日の情報が含まれる場合には、この日付情報をテキスト化しない。【００７６】
メタデータ更新部１１ｆは、文字読み取り情報が存在する場合には（ステップＳ８２）、データベース２０を参照して（ステップＳ８３）、読み取り文字をテキスト化する（ステップＳ８４）。例えば、画像中に含まれる駅名等をテキスト化することで、地図検索等において簡単に利用可能となる。【００７７】
また、メタデータ更新部１１ｆは、顔情報が存在する場合には（ステップＳ８５）、データベース２０を参照して（ステップＳ８６）、顔情報に基づいたテキスト化を行う（ステップＳ８７）。例えば、画像中に含まれる人物の性別、年齢、人数等をテキスト化する。例えば、顔の特徴量から撮像画像中に赤ちゃんが存在することを検出した場合には、赤ちゃんというテキストをメタデータに記述する。【００７８】
また、メタデータ更新部１１ｆは、シーン情報が存在する場合には（ステップＳ８８）、データベース２０を参照して（ステップＳ８９）、シーン情報に基づいたテキスト化を行う（ステップＳ９０）。例えば、画像中が夕日のシーンであるとか、山脈を写したシーンであるとかの情報をテキスト化する。更に、メタデータ更新部１１ｆは、形、位置、色、ＧＰＳの情報等を用いて各シーンを検出してもよく、これらのシーンをテキスト化することにより、画像投稿サイト等において、各シーンに対応した画像の検索を容易にすることが可能となる。【００７９】
また、メタデータ更新部１１ｆは、被写体分析情報が存在する場合には（ステップＳ９１）、データベース２０を参照して（ステップＳ９２）、被写体分析情報に基づいたテキスト化を行う（ステップＳ９３）。例えば、被写体がペット、動物、鳥等であることが検出された場合には、その情報をテキスト化することで、画像投稿サイト等において、動物名等をキーワードとして画像の検索を容易にすることが可能となる。【００８０】
なお、ネットワーク共有モードは、撮影時だけでなく、再生時にも設定される。信号処理及び制御部１１は、図５のステップＳ１において、撮影モードが指定されていない場合には、ステップＳ２において再生モードが指示されているか否かを判定する。再生モードが指示されている場合には、信号処理及び制御部１１は、記録再生部１５に記録されている画像を読み出し、伸張処理等の所定の信号処理を施した後、表示部１６に与えて再生表示させる（ステップＳ３）。【００８１】
信号処理及び制御部１１は、ステップＳ４においてメタデータの再生が指示されているか否かを判定し、メタデータの再生が指示されている場合にはメタデータの内容を表示部１６に表示させる（ステップＳ５）。信号処理及び制御部１１は、ステップＳ６において再生モードを元に戻す操作が行われたか否かを判定し、操作が行われた場合には処理をステップＳ２に戻す。再生モードを元に戻す操作が行われていない場合には、表示制御部１１ａは、シェアボタンとして操作アイコン４２を表示画面１６ａ上に表示させ、ステップＳ７においてシェアボタン操作が発生したか否かを判定する。【００８２】
信号処理及び制御部１１は、シェアボタン操作が行われない場合には、他の画像を指定する変更操作があったか否かを判定し（ステップＳ９）、変更操作があった場合には、指定された他の画像を読み出し、伸張処理等の所定の信号処理を施した後、表示部１６に与えて再生表示させる（ステップＳ１０）。【００８３】
信号処理及び制御部１１は、シェアボタン操作が行われたものと判定した場合には、ステップＳ８において、ネットワーク共有モードに移行する。ネットワーク共有モードにおける動作はステップＳ２９と同様である。また、信号処理及び制御部１１は、ステップＳ２において再生モードが指示されていないと判定した場合には、ステップＳ１１において、画像受信及び書き戻しの処理を行う。【００８４】
このように本実施の形態においては、記録されたバイナリのメタデータを送信時にデータ記述言語化して送信する。記録時にはバイナリデータを採用しており、撮影機器においてメタデータの処理が容易である。一方、送信時には汎用性に優れたデータ記述言語に変換して送信しており、送信された画像ファイルの利用が容易となる。また、送信先に応じて送信するメタデータを変更しており、セキュリティに優れている。一般的なカメラにおいてはテキスト検索は普及していないが、コンピュータにおいてはテキスト検索が主流であり、インターネット等では、ＸＭＬ形式の記述が多用されている。従って、記録時にバイナリ形式のメタデータを記録することで処理速度の低下を抑制すると共に、送信時に、メタデータをＸＭＬ等のデータ記述言語で記述して送信することにより、インターネット及びコンピュータ等において画像ファイルを利用しやすくすることができる。例えば、検索が極めて容易となり、また、画像編集の処理内容を容易に確認することも可能である。【００８５】
なお、送信時に、バイナリ形式のメタデータをデータ記述言語に変更して記録する例について説明したが、撮影後であって送信前の任意のタイミングで、データ記述言語への変更を行うようにしてもよい。【００８６】
（第２の実施の形態）
図１０は本発明の第２の実施の形態を示すブロック図である。図１０において図１と同一の構成要素には同一符号を付して説明を省略する。【００８７】
第１の実施の形態においては、撮影機器３０において、全てのメタデータを撮影機器３０において作成し、送信すべきメタデータの全てを撮影機器３０においてデータ記述言語化した。しかし、メタデータの作成及び更新処理の処理量が比較的大きい場合、或いはテキスト化に必要なデータベースのサイズ等を考慮すると、一部又は全部のデータ記述言語化を、サーバ上で行った方がよいことが考えられる。本実施の形態はこの場合を考慮したものである。【００８８】
図１０において、メタデータ作成部１１ｅは、メタデータの作成に際して、比較的処理量が小さいメタデータ作成処理のみを行い、比較的処理量が大きいメタデータ作成処理は行わない。送信制御部５１ｇは、送信モード（ネットワーク共有モード）において、メタデータ更新部１１ｆを制御して、比較的処理量が小さいメタデータの作成、更新処理のみを行い、比較的処理量が大きいメタデータの作成、更新処理は行わない。この場合には、送信制御部５１ｇは、メタデータの作成・更新を特定の機器６０やネットワーク５０上のサーバ５３，５４等に依頼すると共に、メタデータの作成・更新に必要な情報をこれらの特定の機器６０及びサーバ５３，５４に提供するようになっている。【００８９】
通信部１９は、閉じたネットワークを介して特定の機器６０との間で通信が可能であり、送信制御部５１ｇによって指定された情報を特定の機器６０に送信することができる。また、通信部１９は、例えば無線ＬＡＮのホットスポット５２との間で通信が可能であり、ホットスポット５２を介して送信制御部５１ｇによって指定された情報をネットワーク５０上のサーバ５３，５４に送信することができる。【００９０】
特定の機器６０は、例えば図７に示すフローによって、メタデータをデータ記述言語化するための図示しないデータベースを備えており、メタデータをデータ記述言語化することができるようになっている。ＳＮＳサーバ５３は、データ記述言語によるメタデータを生成するためのテキスト作成部５３ａを有している。テキスト作成部５３ａは、メタデータとなるテキストを生成するためのテキストＤＢ（データベース）５３ｂを参照することで、撮影機器３０から送信されたデータを用いてテキストのメタデータを生成する。画像投稿サーバ５４も、データ記述言語によるメタデータを生成するためのテキスト作成部５４ａを有している。テキスト作成部５４ａは、メタデータとなるテキストを生成するためのテキストＤＢ（データベース）５４ｂを参照することで、撮影機器３０から送信されたデータを用いてテキストのメタデータを生成する。【００９１】
例えば、顔認識処理の処理は比較的大きく、撮像画像中の人物の名前をメタデータとして記述する処理の処理量は大きい。そこで、送信制御部５１ｇは、顔の特徴量のみをメタデータとして送信する。サーバ５３，５４のテキストＤＢ５３ｂ，５４ｂに、顔の特徴量に対応する名前の情報を記憶させることで、サーバ５３，５４のテキスト作成部５３ａ，５４ａにおいて、撮影機器３０から送信された顔の特徴量に応じた名前をデータ記述言語により生成することができる。【００９２】
なお、信号処理及び制御部１１は、特定の機器６０、サーバ５３，５４から画像ファイルを書き戻すことが可能であり、特定の機器６０及びサーバ５３，５４によって取得されたメタデータを含む画像ファイルを記録再生部１５によって記録させることが可能である。【００９３】
次に、このように構成された実施の形態の動作について図１１及び図１２を参照して説明する。図１１はネットワーク共有モードの動作フローを示すフローチャートである。図１１において図６と同一の手順には同一符号を付して説明を省略する。また、図１２はサーバ側の動作フローを示すフローチャートである。【００９４】
本実施の形態においては、送信先の種別に応じて、メタデータの作成依頼の内容を変更する。送信制御部５１ｇは、送信先の機器を、特定の機器（サーバ）、限定されたネットワーク内の機器（サーバ）、公開されたネットワーク内の機器（サーバ）の３の種別に分類し、各種別毎に依頼の内容及び送信するメタデータの内容を決定するようになっている。【００９５】
例えば、ユーザが機器間通信を選択すると、送信制御部５１ｇは、ステップＳ１０４において、例えば特定の機器６０にメタデータのデータ記述言語化を依頼する。この場合には、送信制御部５１ｇは、この依頼の情報と共に、ステップＳ３５において、バイナリ形式のメタデータを特定の機器６０に送信する。【００９６】
また、ユーザがＳＮＳ送信を選択すると、送信制御部５１ｇは、ステップＳ１０５において、場所、時刻、名前のテキスト化を依頼する。この場合には、送信制御部５１ｇは、この依頼の情報と共に、ステップＳ５４において、バイナリ形式のＧＰＳ情報、日付情報の外に、顔の特徴量に関するメタデータを例えばサーバ５３に送信する。【００９７】
また、ユーザが画像公開を選択すると、送信制御部５１ｇは、ステップＳ１０６において、検索用のテキスト化を依頼する。この場合には、送信制御部５１ｇは、この依頼の情報と共に、ステップＳ５５において、検索のためのキーワードの作成に必要な、形、色情報を例えばサーバ５４に送信する。【００９８】
一方、特定の機器を含むサーバ側は図１２のフローチャートに従って動作する。ステップＳ１１１において、特定の機器６０及びサーバ５３，５４は、データ受信モードであるか否かを判定し、データ受信モードの場合には、データを送信する各機器からのデータの受信待機状態となる。【００９９】
撮影機器３０が機器間通信を選択してデータを送信すると、例えば特定の機器６０がこの送信データを受信し、撮影機器３０がＳＮＳ送信を選択してネットワーク５０を介してデータを送信すると、例えばサーバ５３がこの送信データを受信し、撮影機器３０が画像公開を選択してネットワーク５０を介してデータを送信すると、例えばサーバ５４がこの送信データを受信する（ステップＳ１１２）。特定の機器６０及びサーバ５３，５４は、ステップＳ１１３において、データ記述言語化（テキスト化）の依頼があるか否かを判定する（ステップＳ１１４）。この依頼がある場合には、特定の機器６０及びサーバ５３，５４は、依頼に従って受信ファイルを解析し（ステップＳ１１５）、データ記述言語（テキスト）のメタデータを作成して（ステップＳ１１６）、生成したメタデータをファイル記録する（ステップＳ１１７）。【０１００】
例えば、送信制御部５１ｇは、特定の機器６０に対して、全てのメタデータについてデータ記述言語化を依頼する。更に、送信制御部５１ｇは、メタデータが作成されていない項目、例えば、顔判定による名前等についてもテキスト化の要求を行う。特定の機器６０は、メタデータをデータ記述言語化すると共に、撮影機器３０から送信された顔の特徴量から顔判定を行い、顔判定結果に対応したテキストをメタデータとして生成する。【０１０１】
また、送信制御部５１ｇは、サーバ５３に対して、場所、時刻、名前のテキスト化を依頼する。サーバ５３は、限定されてはいても比較的多くの人間に公開されることから、送信制御部５１ｇは、ＧＰＳ情報及び日付情報を用いて作成するテキストについては個人を特定できない範囲でのテキスト化を要求する。例えば、サーバ５３のテキスト作成部５３ａは、図８と同様のフローによって、ＧＰＳ情報及び日付情報に基づいて、テキストＤＢ５３ｂを参照することで、図８と同様に、地域等を示すテキスト及び季節等を示すテキストを生成する。また、テキスト作成部５３ａは、テキストＤＢ５３ｂを参照することで、受信した顔の特徴量に基づいて、撮像画像中の人物の名前をテキスト化する。この場合においても、送信制御部５１ｇは、撮像画像中の人物のうち例えば公人や公開が許可された個人等についてのみ名前のテキスト化を要求する。【０１０２】
また、送信制御部５１ｇは、サーバ５４に対して、検索用のテキスト化を依頼する。サーバ５３は、不特定多数に公開されていることから、送信制御部５１ｇは、個人を特定できない範囲で検索用のテキスト化を要求する。例えば、サーバ５４のテキスト作成部５４ａは、図９と同様のフローによって、各情報のテキスト化を行う。【０１０３】
特定の機器６０、サーバ５３，５４は、データ受信モードでない場合には、ステップＳ１２１においてデータ表示が指示されているか否かを判定する。特定の機器６０、サーバ５３，５４は、データ表示が指示されている場合には、ステップＳ１２２において、指定ファイルの画像を表示し（ステップＳ１２２）、この画像に付随しているメタデータのテキストを表示する（ステップＳ１２３）。【０１０４】
特定の機器６０、サーバ５３，５４は、ステップＳ１２４によって編集操作が行われているか否かを判定して、行われている場合には、編集操作に応じた編集を行う（ステップＳ１２５）。編集が終了すると（ステップＳ１２６）、特定の機器６０、サーバ５３，５４は、メタデータであるバージョンデータを更新し、以後、表示終了が指示されるまで、ステップＳ１２２〜Ｓ１２８を繰り返す。バージョンデータもデータ記述言語化されているので、バージョンデータの更新も容易に行うことができる。【０１０５】
特定の機器６０、サーバ５３，５４は、ステップＳ１２１においてデータ表示が指示されていないと判定した場合には、ステップＳ１３１においてデータ送信が指示されているか否かを判定する。外部の機器からのデータ送信が指示されている場合には、指定されているファイルをデータ要求を発生した機器に送信する（ステップＳ１３２）。これにより、撮影機器３０において、特定の機器６０、サーバ５３，５４等においてメタデータが作成された画像ファイル、編集が行われた画像ファイルを書き戻すことが可能である。【０１０６】
このように本実施の形態においては、第１の実施の形態と同様の効果を有すると共に、メタデータのデータ記述言語化を外部機器に実行させることができ、比較的処理量が大きい処理であっても確実にデータ記述言語化することができるという効果を有する。【０１０７】
なお、本実施の形態においては、全てのメタデータを送信し、依頼の仕方によって、必要なメタデータのみをサーバ等に作成させるようにしたが、全てのメタデータを送信するのではなく、データ記述言語化が必要なメタデータのみを送信するようにしてもよい。【０１０８】
さらに、上記実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話やスマートフォンなど携帯情報端末（ＰＤＡ：Personal Digital Assist）等に内蔵されるカメラでも勿論構わない。【０１０９】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。【０１１０】
なお、特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。また、これらの動作フローを構成する各ステップは、発明の本質に影響しない部分については、適宜省略も可能であることは言うまでもない。【０１１１】
本出願は、２０１２年９月２８日に日本国に出願された特願２０１２−２１７０３８号を優先権主張の基礎として出願するものであり、上記の開示内容は、本願明細書、請求の範囲、図面に引用されたものとする。
【図１】
2014050956.tif 000003
【図２】
2014050956.tif 000004
【図３】
2014050956.tif 000005
【図４】
2014050956.tif 000006
【図５】
2014050956.tif 000007
【図６】
2014050956.tif 000008
【図７】
2014050956.tif 000009
【図８】
2014050956.tif 000010
【図９】
2014050956.tif 000011
【図１０】
2014050956.tif 000012
【図１１】
2014050956.tif 000013
【図１２】
2014050956.tif 000014
【手続補正書】
【提出日】平成28年4月6日(2016.4.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一態様による撮影機器は、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像部による撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部とを具備する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明の一態様による撮影システムは、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像部による撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータの一部をデータ記述言語に変換して更新する内部メタデータ更新部と、上記メタデータ作成部が作成した上記メタデータのうち更新されない一部のメタデータについて上記通信部によって上記外部機器に送信させる送信制御部とを具備した撮影機器と、上記撮影機器から上記メタデータを受信し、上記撮影機器の依頼に従って受信した上記メタデータをデータ記述言語に変換する外部メタデータ更新部を備えた上記外部機器とを具備する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の一態様による撮影方法は、被写体を撮影して得た撮影画像を出力する撮像ステップと、上記撮像ステップにおける撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、上記撮像画像を外部機器に送信する通信ステップと、上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップとを具備する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の一態様による撮影制御プログラムは、コンピュータに、被写体を撮影して得た撮影画像を出力する撮像ステップと、上記撮像ステップにおける撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、上記撮像画像を外部機器に送信する通信ステップと、上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップとを実行させる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体を撮影して得た撮影画像を出力する撮像部と、
上記撮像部による撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、
上記撮像画像を外部機器に送信可能な通信部と、
上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、
上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部と
を具備したことを特徴とする撮影機器。
【請求項２】
上記送信制御部は、上記外部機器の種別に応じて、上記通信部に送信させるメタデータを制限する
ことを特徴とする請求項１に記載の撮影機器。
【請求項３】
上記メタデータ更新部は、上記メタデータ作成部が作成したメタデータと上記データ記述言語との関係を記述したデータベースを利用して上記データ記述言語によるメタデータを作成する
ことを特徴とする請求項１に記載の撮影機器。
【請求項４】
上記メタデータ更新部は、上記メタデータ作成部が作成したメタデータと上記データ記述言語との関係を記述したデータベースを利用して上記データ記述言語によるメタデータを作成する
ことを特徴とする請求項２に記載の撮影機器。
【請求項５】
上記メタデータ更新部は、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項１に記載の撮影機器。
【請求項６】
上記メタデータ更新部は、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項２に記載の撮影機器。
【請求項７】
上記メタデータ更新部は、顔判定、文字判定、シーン判定及び動き判定のうちの少なくとも１つの判定結果によって、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項５に記載の撮影機器。
【請求項８】
上記メタデータ更新部は、顔判定、文字判定、シーン判定及び動き判定のうちの少なくとも１つの判定結果によって、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項６に記載の撮影機器。
【請求項９】
被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像部による撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータの一部をデータ記述言語に変換して更新する内部メタデータ更新部と、上記メタデータ作成部が作成した上記メタデータのうち更新されない一部のメタデータについて上記通信部によって上記外部機器に送信させる送信制御部とを具備した撮影機器と、
上記撮影機器から上記メタデータを受信し、上記撮影機器の依頼に従って受信した上記メタデータをデータ記述言語に変換する外部メタデータ更新部を備えた上記外部機器と
を具備したことを特徴とする撮影システム。
【請求項１０】
上記送信制御部は、上記外部機器の種別に応じて、上記外部メタデータ更新部において上記データ記述言語に変換するメタデータを制限した上記依頼を上記通信部に送信させる
ことを特徴とする請求項９に記載の撮影システム。
【請求項１１】
上記撮影機器は、上記外部メタデータ更新部が上記データ記述言語に変換した上記メタデータを上記通信部を介して受信して記録する
ことを特徴とする請求項９に記載の撮影システム。
【請求項１２】
被写体を撮影して得た撮影画像を出力する撮像ステップと、
上記撮像ステップにおける撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、
上記撮像画像を外部機器に送信する通信ステップと、
上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、
上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップと
を具備したことを特徴とする撮影方法。
【請求項１３】
上記送信制御ステップは、上記外部機器の種別に応じて、上記通信ステップにおいて送信させるメタデータを制限する
ことを特徴とする請求項１２に記載の撮影方法。
【請求項１４】
コンピュータに、
被写体を撮影して得た撮影画像を出力する撮像ステップと、
上記撮像ステップにおける撮像から上記撮像画像の記録までの間にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、
上記撮像画像を外部機器に送信する通信ステップと、
上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、
上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップと
を実行させるための撮影制御プログラム。
【請求項１５】
上記送信制御ステップは、上記外部機器の種別に応じて、上記通信ステップにおいて送信させるメタデータを制限する
ことを特徴とする請求項１４に記載の撮影制御プログラム。
【手続補正書】
【提出日】平成28年6月7日(2016.6.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一態様による撮影機器は、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部とを具備する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明の一態様による撮影システムは、被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータの一部をデータ記述言語に変換して更新する内部メタデータ更新部と、上記メタデータ作成部が作成した上記メタデータのうち更新されない一部のメタデータについて上記通信部によって上記外部機器に送信させる送信制御部とを具備した撮影機器と、上記撮影機器から上記メタデータを受信し、上記撮影機器の依頼に従って受信した上記メタデータをデータ記述言語に変換する外部メタデータ更新部を備えた上記外部機器とを具備する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の一態様による撮影方法は、被写体を撮影して得た撮影画像を出力する撮像ステップと、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、上記撮像画像を外部機器に送信する通信ステップと、上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップとを具備する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の一態様による撮影制御プログラムは、コンピュータに、被写体を撮影して得た撮影画像を出力する撮像ステップと、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、上記撮像画像を外部機器に送信する通信ステップと、上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップとを実行させる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体を撮影して得た撮影画像を出力する撮像部と、
上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、
上記撮像画像を外部機器に送信可能な通信部と、
上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータをデータ記述言語に変換するメタデータ更新部と、
上記メタデータ更新部が作成した上記メタデータを上記通信部によって上記外部機器に送信させる送信制御部と
を具備したことを特徴とする撮影機器。
【請求項２】
上記送信制御部は、上記外部機器の種別に応じて、上記通信部に送信させるメタデータを制限する
ことを特徴とする請求項１に記載の撮影機器。
【請求項３】
上記メタデータ更新部は、上記メタデータ作成部が作成したメタデータと上記データ記述言語との関係を記述したデータベースを利用して上記データ記述言語によるメタデータを作成する
ことを特徴とする請求項１に記載の撮影機器。
【請求項４】
上記メタデータ更新部は、上記メタデータ作成部が作成したメタデータと上記データ記述言語との関係を記述したデータベースを利用して上記データ記述言語によるメタデータを作成する
ことを特徴とする請求項２に記載の撮影機器。
【請求項５】
上記メタデータ更新部は、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項１に記載の撮影機器。
【請求項６】
上記メタデータ更新部は、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項２に記載の撮影機器。
【請求項７】
上記メタデータ更新部は、顔判定、文字判定、シーン判定及び動き判定のうちの少なくとも１つの判定結果によって、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項５に記載の撮影機器。
【請求項８】
上記メタデータ更新部は、顔判定、文字判定、シーン判定及び動き判定のうちの少なくとも１つの判定結果によって、上記メタデータ作成部が作成した上記メタデータ以外のメタデータを上記データ記述言語によって作成する
ことを特徴とする請求項６に記載の撮影機器。
【請求項９】
被写体を撮影して得た撮影画像を出力する撮像部と、上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成部と、上記撮像画像を外部機器に送信可能な通信部と、上記外部機器との通信の認証がなされていれば、上記メタデータ作成部が作成した上記メタデータの一部をデータ記述言語に変換して更新する内部メタデータ更新部と、
上記メタデータ作成部が作成した上記メタデータのうち更新されない一部のメタデータについて上記通信部によって上記外部機器に送信させる送信制御部とを具備した撮影機器と、
上記撮影機器から上記メタデータを受信し、上記撮影機器の依頼に従って受信した上記メタデータをデータ記述言語に変換する外部メタデータ更新部を備えた上記外部機器と
を具備したことを特徴とする撮影システム。
【請求項１０】
上記送信制御部は、上記外部機器の種別に応じて、上記外部メタデータ更新部において上記データ記述言語に変換するメタデータを制限した上記依頼を上記通信部に送信させる
ことを特徴とする請求項９に記載の撮影システム。
【請求項１１】
上記撮影機器は、上記外部メタデータ更新部が上記データ記述言語に変換した上記メタデータを上記通信部を介して受信して記録する
ことを特徴とする請求項９に記載の撮影システム。
【請求項１２】
被写体を撮影して得た撮影画像を出力する撮像ステップと、
上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、
上記撮像画像を外部機器に送信する通信ステップと、
上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、
上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップと
を具備したことを特徴とする撮影方法。
【請求項１３】
上記送信制御ステップは、上記外部機器の種別に応じて、上記通信ステップにおいて送信させるメタデータを制限する
ことを特徴とする請求項１２に記載の撮影方法。
【請求項１４】
コンピュータに、
被写体を撮影して得た撮影画像を出力する撮像ステップと、
上記撮像画像の記録時にタグ形式をベースにしたメタデータを作成するメタデータ作成ステップと、
上記撮像画像を外部機器に送信する通信ステップと、
上記外部機器との通信の認証がなされていれば、上記メタデータ作成ステップにおいて作成した上記メタデータをデータ記述言語に変換するメタデータ更新ステップと、
上記メタデータ更新ステップにおいて作成した上記メタデータを上記通信ステップにおいて上記外部機器に送信させる送信制御ステップと
を実行させるための撮影制御プログラム。
【請求項１５】
上記送信制御ステップは、上記外部機器の種別に応じて、上記通信ステップにおいて送信させるメタデータを制限する
ことを特徴とする請求項１４に記載の撮影制御プログラム。
【国際調査報告】
2014050956.tif 000015
2014050956.tif 000016
2014050956.tif 000017