(57)【要約】【課題】キャプション等の付加情報を画像データに容易に付加すること。【解決手段】撮像装置は、撮像部と、キーワードを設定するキーワード設定部と、撮像部が撮像した画像の撮像タイミングおよびキーワードに関連するデータである関連データを、ネットワークを介して取得するデータ取得部と、画像の画像データに対応づけて関連データを記録する記録部とを備える。プログラムは、キーワードを設定するキーワード設定ステップと、画像の撮像タイミングおよびキーワードに関連するデータである関連データを、ネットワークを介して取得するデータ取得ステップと、画像の画像データに対応づけて関連データを記録する記録ステップとをコンピュータに実行させる。【選択図】図１
2012199864.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、
キーワードを設定するキーワード設定部と、
前記撮像部が撮像した画像の撮像タイミングおよび前記キーワードに関連するデータである関連データを、ネットワークを介して取得するデータ取得部と、
前記画像の画像データに対応づけて前記関連データを記録する記録部と
を備える撮像装置。
【請求項２】
前記データ取得部は、前記ネットワーク上の公開データから前記撮像タイミングおよび前記キーワードに基づいて検索されたデータを、前記関連データとして取得する
請求項１に記載の撮像装置。
【請求項３】
前記データ取得部が複数の関連データを取得した場合に、前記記録部は前記画像データに対応づけて前記複数の関連データを記録する
請求項１または２に記載の撮像装置。
【請求項４】
前記画像データに対応づけて記録されている複数の関連データの中から、少なくとも１つの関連データをユーザに選択させる選択制御部
をさらに備え、
前記記録部は、前記ユーザによって選択された関連データを、前記画像データとともに提示されるべきデータであるキャプションデータとして記録する
請求項３に記載の撮像装置。
【請求項５】
前記選択制御部は、前記画像データおよび前記画像データに対応づけて記録されている複数の関連データをユーザに提示して、提示した複数の関連データの中から、前記キャプションデータとして記録すべき少なくとも１つの関連データをユーザに選択させる
請求項４に記載の撮像装置。
【請求項６】
関連データを新たに取得するための新たなキーワードを設定するキーワード再設定部
をさらに備え、
前記データ取得部は、前記撮像タイミングおよび前記新たなキーワードに関連する関連データを、ネットワークを介して新たに取得し、
前記記録部は、前記新たに取得した関連データを、前記画像データに対応づけて記録する
請求項１から５のいずれか一項に記載の撮像装置。
【請求項７】
前記記録部は、前記画像データに対応づけて既に記録されている少なくとも一部の関連データを、前記新たに取得した関連データで更新する
請求項６に記載の撮像装置。
【請求項８】
前記関連データが取得された場合に、前記関連データが取得されなかった場合よりも高い重要度を算出する重要度算出部
をさらに備え、
前記記録部は、前記重要度を示す値を前記画像データに対応づけて記録する
請求項１から７のいずれか一項に記載の撮像装置。
【請求項９】
前記キーワード設定部は、
撮像された画像の画像内容に基づいて、キーワードを決定するキーワード決定部
を有する請求項１から８のいずれか一項に記載の撮像装置。
【請求項１０】
前記キーワード設定部は、
キーワードをユーザから受け付けるキーワード受付部
をさらに有し、
前記データ取得部は、前記撮像タイミング、前記キーワード決定部が決定したキーワードおよび前記キーワード受付部がユーザから受け付けたキーワードに関連するデータを、前記関連データとしてネットワークを介して取得する
請求項９に記載の撮像装置。
【請求項１１】
キーワードを設定するキーワード設定ステップと、
画像の撮像タイミングおよび前記キーワードに関連するデータである関連データを、ネットワークを介して取得するデータ取得ステップと、
前記画像の画像データに対応づけて前記関連データを記録する記録ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびプログラムに関する。
【０００２】
インターネット等の通信回線を介して情報の授受を行うことができるデジタルスチルカメラが知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開平１１−２７５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
特に沢山の画像を撮影した場合に、キャプション等の付加情報を画像データに付加することが難しいという課題があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、撮像装置は、撮像部と、キーワードを設定するキーワード設定部と、撮像部が撮像した画像の撮像タイミングおよびキーワードに関連するデータである関連データを、ネットワークを介して取得するデータ取得部と、画像の画像データに対応づけて関連データを記録する記録部とを備える。
【０００５】
本発明の第２の態様においては、プログラムは、キーワードを設定するキーワード設定ステップと、画像の撮像タイミングおよびキーワードに関連するデータである関連データを、ネットワークを介して取得するデータ取得ステップと、画像の画像データに対応づけて関連データを記録する記録ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る撮像装置１０の利用環境の一例を示す。
【図２】撮像装置１０のシステム構成図を示す。
【図３】キーワードを登録する場合の処理フローの一例を示す。
【図４】関連するキーワードを選択するためのデータを、テーブル形式で示す。
【図５】ネットワーク１９０上に公開されたデータの一例を示す。
【図６】キャプションデータに係る処理フローの一例を示す。
【図７】抽出されたキャプション候補データの一例を示す。
【図８】キャプションデータを選択する画面の一例を示す。
【図９】キャプション候補データを再検索する場合の処理フローの一例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、一実施形態に係る撮像装置１０の利用環境の一例を示す。撮像装置１０の機能および動作を、アメリカンフットボールの試合を撮像する場面を例に挙げて説明する。
【００１０】
撮像装置１０には、ユーザが注目している選手の名前等のキーワードが、ユーザ入力等によって予め登録されている。撮像装置１０は、例えば試合経過を逐次にネットワーク１９０上に公開する、いわゆるテキスト中継をするウェブサイト１００にアクセスする。撮像装置１０は、ネットワーク１９０を介して、試合経過を示すテキストデータをウェブサイト１００から継続的に取得する。
【００１１】
撮像装置１０は、画像を撮像すると、当該ウェブサイトから取得したテキストデータの中から、キーワードに合致するテキストデータを抽出して、抽出したテキストデータを、画像とともにユーザに提示されるべきキャプションデータとして画像データに付加する。このため、例えば「タックル」というキーワードを設定している場合、「このタックルがすごかった！」等の効果的なキャプションデータを、画像データに付加することができる。このように、画像を撮像したときのプレー内容に即した効果的なキャプションデータを、画像データに付加することができる。また、例えば注目している選手の名前をキーワードとして設定すると、その注目した選手を中心としたキャプションデータを得ることができる。例えば、タッチダウンの場面を撮像した場合に、注目している選手がタッチダウンシーンに含まれていないときでも、「○○が空けたスペースから抜けていってタッチダウン。」等のようなキャプションデータを画像に付加することができる。このように、注目している選手がタッチダウンに寄与した影のプレー内容を、キャプションデータとして付加することができる。
【００１２】
撮像装置１０がテキストデータを取得する情報源としては、テキスト中継をするウェブサイトの他に、ネットワーク１９０上にニュースを提供するウェブサイト、ネットワーク１９０上のソーシャル・ネットワーキング・サービス（ＳＮＳ）を提供するウェブサイト等を例示することができる。ＳＮＳを提供するウェブサイトとしては、ブログ、インターネット掲示板、チャット等のウェブサイトを例示することができる。
【００１３】
図２は、撮像装置１０のシステム構成図を示す。撮像装置１０は、主にズームレンズ２２１等が含まれる光学系を備える。被写体像は、光軸２１９に沿ってズームレンズ２２１に入射して撮像素子２３１の結像面に結像する。主としてズームレンズ２２１および撮像素子２３１の機能ブロックは、撮像部として機能する。
【００１４】
撮像素子２３１は、ズームレンズ２２１を透過して入射する被写体像である光学像を光電変換して被写体を撮像する素子である。撮像素子２３１としては、例えば、ＣＣＤ、ＣＭＯＳセンサを用いることができる。撮像素子２３１で光電変換された被写体像は、Ａ／Ｄ変換器２３２でアナログ信号からデジタル信号に変換される。撮像素子２３１の電荷読み出し制御およびＡ／Ｄ変換器２３２の変換制御は、メモリ制御部２３３の同期制御を受けたタイミング発生部２３４が供給するクロック信号により同期が計られる。
【００１５】
デジタル信号に変換された被写体像は、画像データとして順次処理される。Ａ／Ｄ変換器２３２によりデジタル信号に変換された画像データは、メモリ制御部２３３の制御に従い、一旦内部メモリ２３５に記憶される。内部メモリ２３５は、高速で読み書きのできるランダムアクセスメモリであり、例えばＤＲＡＭ、ＳＲＡＭなどが用いられる。内部メモリ２３５は、連写撮影、動画撮影において高速に連続して画像データが生成される場合に、画像処理の順番を待つバッファメモリとしての役割を担う。
【００１６】
また、内部メモリ２３５は、画像処理部２３７が行う画像処理、圧縮処理において、ワークメモリとしての役割も担う。特に本実施形態においては、内部メモリ２３５は、撮像画像の画像データだけでなく、ネットワーク１９０を介して取得したテキスト情報等のデータを一時的に保管する役割も担う。したがって、内部メモリ２３５は、これらの役割を担うに相当する十分なメモリ容量を備える。
【００１７】
システムメモリ２３６は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ２３６は、撮像装置１０の動作時に必要な定数、変数、プログラム等を、撮像装置１０の非動作時にも失われないように記録している。撮像装置１０の全体を直接的または間接的に制御するシステム制御部２５０は、定数、変数、プログラム等を適宜内部メモリ２３５に展開して、撮像装置１０の制御に利用する。システムメモリ２３６は、撮像装置１０の電源ＯＦＦ時に、上述したキーワードを記録してもよい。
【００１８】
画像処理部２３７は、設定されている撮影モード、ユーザからの指示に則して、画像データを所定の画像フォーマットに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理をする。また、動画像としてＭＰＥＧファイルを生成する場合、所定の画素数に縮小されて生成された連続する静止画としてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理をする。画像処理部２３７によって処理された静止画像データ、動画像データは、内部メモリ２３５から記録媒体ＩＦ２４０を介して、記録媒体２０９に記録される。
【００１９】
画像処理部２３７は、記録用に処理される画像データに並行して、表示用の画像データを生成する。生成された表示用の画像データは、表示制御部２３８の制御に従って、Ｄ／Ａ変換器２３９でアナログ信号に変換され、表示部２０１に表示される。記録の有無に関わらず、逐次表示用の画像データを生成して表示部２０１に表示すれば、いわゆるライブビュー機能を実現することができる。また、システム制御部２５０は、画像の表示と共に、もしくは画像を表示することなく、撮像装置１０の各種設定に関する様々なメニュー項目も、表示部２０１に表示することができる。
【００２０】
ネットワーク接続モジュール２４１は、図１を用いて説明した利用に供される、撮像装置１０をネットワーク１９０と接続する場合に用いられる通信部として機能する。通信方式として無線ＬＡＮ等を適用することができる。ネットワーク接続モジュール２４１が取得したデータは、一旦、内部メモリ２３５記憶され、その後、撮像画像データに付加されて、内部メモリ２３５から記録媒体ＩＦ２４０を介して記録媒体２０９に記録される。
【００２１】
撮像装置１０は、ユーザからの操作を受け付ける操作部材２０２を複数備える。システム制御部２５０は、これら操作部材２０２が操作されたことを検知して操作に応じた動作を実行する。操作部材２０２を介した操作としては、上述のキーワードを撮像装置１０に登録させる操作、後述するキャプションデータを選択する操作、キャプションデータが付加された画像データを表示させる操作等を例示することができる。操作部材２０２の一部は、表示部２０１とともにタッチパネルとして実装されてもよい。
【００２２】
また、撮像装置１０はレリーズスイッチ２０７を備える。レリーズスイッチ２０７は、撮像装置１０の動作モードが撮影モードに設定されている場合、押下げ検知により撮像素子２３１による被写体像の取得動作を実行する。
【００２３】
ズームレンズ２２１は、システム制御部２５０の統括制御のもと、ズーム制御部２４３によって制御される。ズーム制御部２４３は、ユーザの指示に応じてズームレンズ２２１を駆動して、被写体像の画角を変更する。システム制御部２５０は、ズーム制御部２４３によって検出されるズームレンズ２２１の位置を取得して撮像装置１０の画角情報を取得する。
【００２４】
電源制御部２４７は、バッテリ２０８と通信して残電力を検出、電力供給を監視する。また、バッテリ２０８の充電に応じて、接続されるＡＣ電源からの電力供給を制御する。記録媒体２０９は、バッテリ２０８またはＡＣ電源からの電力供給がない場合でも、記録されたデータを保持することができる。
【００２５】
ＧＰＳモジュール２４８は、ＧＰＳ衛星からの信号を受信して、撮像装置１０が存在している緯度、経度、高度情報を取得して撮像装置１０の位置を検出する。システム制御部２５０は、ＧＰＳモジュール２４８から、撮像装置１０が存在している位置に関する情報を適宜検出することができる。本実施形態においては、ＧＰＳモジュール２４８が検出した位置に基づくキーワードを設定することができる。例えば、試合会場やイベント会場等の会場名、旅行先の地名等を、キーワードとして設定することとができる。
【００２６】
図３は、キーワードを登録する場合の処理フローの一例を示す。本処理フローは、撮像装置１０にキーワードを登録させる旨の操作をシステム制御部２５０が検出した場合に、開始される。本処理フローに係る動作は、主としてシステム制御部２５０の制御下で行われる。
【００２７】
ステップＳ３０２において、操作部材２０２を介してユーザから入力されたキーワードを取得する。例えば、選手名等、予め記録されているキーワードリストの中からユーザに選択させることによって、キーワードを取得してもよい。また、操作部材２０２を介してユーザに文字入力させることによって、キーワードを取得してもよい。
【００２８】
ステップＳ３０４において、取得したキーワードに関連するキーワードを選択する。例えば、ステップＳ３０２で選手名が選択された場合、その選手が所属しているチーム名等を、関連するキーワードとして選択する。選手が所属するチーム名は、撮像装置１０内に予め記録されていてよい。
【００２９】
ステップＳ３０６において、設定したキーワードを格納する。具体的には、ステップＳ３０２で取得したキーワードと、ステップＳ３０４で選択したキーワードとを格納する。キーワードは、内部メモリ２３５に記録されてよい。また、キーワードは、不揮発性の記録媒体に記録されてよい。例えば、システムメモリ２３６にキーワードを記録してよい。
【００３０】
図４は、関連するキーワードを選択するためのデータを、テーブル形式で示す。本データは、例えばシステムメモリ２３６等、不揮発性の記録媒体に記録されてよい。
【００３１】
テーブル４００は、チーム名、名前、背番号、ポジションを相互に対応づける。図３のステップＳ３０２において、システム制御部２５０は、テーブル４００の「名前」の列のデータ項目を、表示部２０１に一覧表示させてよい。
【００３２】
図３のステップＳ３０２においてユーザが選手を選択すると、例えば姓を示す「○○」をキーワードとして設定する。氏名を示す「○○  □□」、名を示す「□□」をキーワードとして設定してもよい。選手が選択されると、図３のステップＳ３０４において、選択された選手名に対応する行のデータ項目を、関連するキーワードとして選択する。例えば、氏名「○○  □□」の選手が選択された場合、その選手が所属するチーム名である「チームＮ」、その選手の背番号である「６１」、および、その選手のポジションとしての「ディフェンスライン」が、関連するキーワードとして設定される。
【００３３】
テーブル４１０は、ポジションと、関連するキーワードとを対応づける。例えば、選択された選手のポジションが「ディフェンスライン」である場合、その略語である「ＤＬ」等の他、「タックル」、「ブロック」、「サック」等を、関連するキーワードとして設定する。このように、システム制御部２５０は、１のキーワードを取得した場合に、当該キーワードに対応づけて予め記録している１以上のキーワードを、検索用のキーワードとして設定する。テーブル４００、４１０に記録されるデータは、ユーザが撮像装置１０に記録されてよい。本実施形態の適用場面では、盛り上がるプレーを表す用語をキーワードとして記録していることが好ましい。また、ＳＮＳ等で使用される頻度が高い用語をキーワードとして記録しておくことが好ましい。
【００３４】
図５は、ネットワーク１９０上に公開されたデータの一例を示す。テキストデータ５００は、テキスト中継で提供されるデータの一例を示す。撮像装置１０は、ウェブサイト１００にアクセスして、テキストデータをダウンロードする。例えば、ユーザが設定した氏名「○○」の他に、関連するキーワードとして「チームＮ」、「ＤＬ」、「タックル」、「ブロック」、「サック」がキーワードとして設定されている場合、テキスト検索によって、「ブリッツでＱＢサック。」、「ＤＬ○○が止めた。」および「このタックルがすごかった！」をキャプション候補として抽出することができる。一方、「ランで８ヤードゲイン」、「ＸＸが５０ヤード独走、タッチダウン！」、「キックも決めて７−０」は、キャプション候補として抽出されない。
【００３５】
テキストデータ５０２は、ＳＮＳから提供されるデータの一例を示す。撮像装置１０は、当該ＳＮＳを提供する他のウェブサイトにアクセスして、テキストデータをダウンロードする。例えば、ユーザが設定した氏名「○○」の他、「チームＮ」、「ＤＬ」、「タックル」、「ブロック」、「サック」がキーワードとして設定されている場合、テキスト検索によって「○○は１ｓｔでもＱＢを倒した。」をキャプション候補として抽出することができる。一方、「チームＸがタッチダウンで先制！！」は、キャプション候補として抽出されない。テキストデータ５０２のように日時時刻が含まれる場合、撮像タイミングを示す日時情報をキーワードとして設定することで、撮像タイミングに適したデータを効率的に抽出することができる。撮像装置１０によれば、ユーザが好みのキーワードを設定しておくことで、例えば相手チームに関するデータがキャプション候補として抽出される確率を低減することができる。
【００３６】
なお、撮像装置１０は、ウェブサイト１００に定期的にアクセスして、ネットワーク１９０を介してウェブサイト１００からテキストデータを取得してよい。そして、取得したテキストデータを、内部メモリ２３５に記録してよい。テキスト中継では逐次にデータが追加されていくが、提供されるデータには日時情報が含まれていない場合がある。しかし、テキストデータを定期的に取得することで、撮像装置１０は、前回アクセスした場合に得られたデータと最新のデータとの間の差分と、アクセスしたときの日時情報とに基づき、日時情報を推定することができる。このため、撮像装置１０は、推定した日時情報と、撮像タイミングおよびキーワードとに基づき、画像の撮像タイミングおよびキーワードに関連する関連データとしてのキャプション候補を取得することができる場合がある。
【００３７】
図６は、キャプション候補データの取得に係る処理フローの一例を示す。本例は、撮像画像の画像データが内部メモリ２３５に記憶された場合に、開始される。本処理フローに係る動作は、特に断らない限り、主としてシステム制御部２５０の制御下で行われる。
【００３８】
ステップＳ６０２において、画像処理部２３７は、画像データを解析して、背番号を抽出する。ステップＳ６０４において、背番号に対応する追加のキーワードを設定する。すなわち、撮像された画像の画像内容に基づいて、キーワードを決定することができる。具体的には、撮像された画像の画像内容に基づいて、被写体に関するキーワードを決定することができる。
【００３９】
ステップＳ６０６において、キーワードを内部メモリ２３５に記憶する。続いて、ステップＳ６０８において、予め定められた時間が経過するまで待つ。例えばテキスト中継では、新たなデータがウェブサイト１００から公開されるまでに、ある程度の時間を要する。このため、ウェブサイト１００等からテキストデータが公開されるまでに必要な時間が経過するまで待つ。例えば、テキスト中継、ＳＮＳ等を情報源とする場合、１分間程度待てばよい。
【００４０】
予め定められた時間が経過すると、ステップＳ６１０において、撮像時刻を用いて検索する。例えば、ＳＮＳのウェブサイトから提供するテキストデータに対して、撮像時刻に対応する日時をキーワードとして検索を実行することで、撮像時刻に対応するテキストデータを得る。また、テキスト中継のウェブサイト１００からは、最新のテキストデータをダウンロードする。そして、最新のテキストデータと、撮像前にダウンロードした時のテキストデータとの間の差分を抽出することで、撮像時刻に対応するテキストデータを得る。
【００４１】
ステップＳ６１２において、ステップＳ６０４で決定したキーワードまたは図３のステップＳ３１０で設定されたキーワードを含むデータを、キャプション候補のデータとして抽出する。具体的には、ステップＳ６１０で得たテキストデータに対して、文字列のマッチング処理をすることで、キャプション候補データを抽出する。このように、撮像装置１０は、ネットワーク上の公開データから、撮像タイミングおよびキーワードに基づいて検索されたデータを、関連データとして取得することができる。特に、ユーザから受け付けたキーワードだけでなく、画像から抽出した背番号等に基づく追加のキーワードに関連するデータを取得することができる。
【００４２】
ステップＳ６１４において、キーワードを含むデータが予め定められた数以上抽出されたか否かを判断する。キーワードを含むデータが予め定められた数以上抽出された場合、ステップＳ６１６において、キーワードを含むデータをキャプション候補のデータとして選択する。キーワードを含むデータが予め定められた閾値以上抽出されなかった場合、ステップＳ６１６において、ステップＳ６１０の撮像時刻を用いて検索したデータを、キャプション候補データとして選択する。
【００４３】
ステップＳ６１６、ステップＳ６１８の処理が完了すると、ステップＳ６２０に処理を進める。ステップＳ６２０において、キャプション候補データのそれぞれの評価値を算出する。例えば、キーワードを含むキャプション候補データに、キーワードを含まないキャプション候補データより高い評価値を与える。キーワードを含むデータは、キーワードを含まないデータよりもユーザにとって価値が高いことが予想される。このため、本評価値を、重要度の評価値として適用できる。すなわち、キーワードを含む関連データには、キーワードを含まない関連データよりも高い重要度を与える。
【００４４】
なお、キャプション候補の評価値に基づき、画像の評価値を得ることもできる。例えば、キーワードを含むキャプション候補データが抽出された画像データに、キーワードを含むキャプション候補データが抽出されなかった画像データよりも高い評価値を与える。また、キーワードを含むキャプション候補データの数がより多い場合に、より高い評価値を与えてもよい。
【００４５】
ステップＳ６２２において、キャプション候補データ、キャプション候補データの評価値、画像データの評価値、キーワードを含む付帯情報を生成する。
【００４６】
ステップＳ６２４において、画像データを付帯情報とともに記録する。例えば、画像データおよび付帯情報を記録媒体２０９に記録する。画像データは、Ｅｘｉｆフォーマットで記録してよい。画像データのＥｘｉｆ情報には、キャプション情報がある旨のデータを書き込む。なお、画像データのファイルとは別に付帯情報を記録してよい。この場合、画像データと付帯情報とを関連づける情報を、画像データのファイルおよび付帯情報の少なくとも一方に記録してよい。また、画像データのファイルと付帯情報とを一体に記録してよい。例えば、Ｅｘｉｆヘッダのベンダ領域に付帯情報を記録してよい。
【００４７】
このように、撮像装置１０によれば、撮像タイミングおよびキーワードに関連するデー関連データが取得された場合に、関連データが取得されなかった場合よりも高い重要度を与えることができる。したがって、重要度の指標値を自動的に与えることができ、ユーザがわざわざ重要度を付与する必要がない。
【００４８】
図７は、キャプション候補データの一例を示す。ここでは連写撮影した場合に抽出されるキャプション候補データを例示する。
【００４９】
画像７１０には、背番号６１の選手が被写体として写っている。「６１」は、ユーザが既に事前に設定したキーワードである。このため、図５に例示したテキストデータからは、画像７１０に対するキャプション候補データとして「ＤＬ○○が止めた。」、「このタックルがすごかった！」、「○○は１ｓｔでもＱＢを倒した。」が抽出される。
【００５０】
画像７２０には、背番号２０の選手が被写体として写っている。このため、図６のステップＳ６０２およびＳ６０４の処理では、背番号２０に対応する追加のキーワードが設定される。アメリカンフットボールのルールでは、２０−４９番の背番号は主としてランニングバックのプレーヤに割り当てられる場合が多い。このため、「ランニングバック」、「ＲＢ」等を追加のキーワードとして決定する。また、試合をしているチームを設定すれば、２０番のユニフォームを着用している選手の名前等が分かる。このため、追加のキーワードとして、選手の名前等を設定してもよい。図５に例示したテキストデータからは、画像７２０に対するキャプション候補データとして「ＲＢ△△のランプレー」、「ＲＢが完全に倒されてしまった」が抽出される。
【００５１】
図８は、キャプションデータを設定する設定画面の一例を示す。本設定画面は、キャプションデータを選択する操作がなされた場合に、主として画像処理部２３７および表示制御部２３８の制御によって、表示部２０１に表示される。
【００５２】
例えば、キャプション情報ありのＥｘｉｆ情報が付帯された画像データを再生する場合、画像処理部２３７は、キャプション情報が存在する旨を示すマークを画像に重畳して表示する。この状態でユーザが当該画像のキャプションデータを選択する旨の操作をすると、本図の画面８００に遷移する。本例では、画像７１０へのキャプションデータを選択する場合について例示する。
【００５３】
画面８００には、画像７１０およびキャプション候補データが含まれる。具体的には、画像処理部２３７は、記録媒体２０９から画像データおよび付帯情報を読み出して、キャプション候補データを読み出す。画像処理部２３７は、表示用の画像データとして、画像７１０とキャプション候補データとを対応づけて表示するための画面データを生成する。表示制御部２３８は、画面データに従って表示部２０１を制御することにより、画面８００が表示部２０１に表示される。なお、複数のキャプション候補データを表示する場合、ステップＳ６２２で算出したキャプション候補データの評価値が高い順に、キャプション候補データを表示してよい。
【００５４】
画面８１０は、ユーザがキャプション情報を一つ選択した場合の画面の一例である。例えば、システム制御部２５０は、操作部材２０２の一部としての十字キー、タッチパネル等の操作情報を、キャプション情報を選択する操作として受け付ける。本図の例では、３つのキャプション候補データの中から、「このタックルがすごかった。」がキャプションデータとして選択されている状態を示す。キャプションデータとして選択されると、当該データがキャプションデータであることを示す旨を、フラグ等によって記録する。
【００５５】
画面８２０は、キャプションデータが確定した場合の画面の一例である。画像処理部２３７は、表示用の画像データとして、ユーザが選択した「このタックルがすごかった。」のキャプションが画像７１０の下に表示される画面データを生成する。そして、表示制御部２３８が、当該画面データに従って表示部２０１を制御することにより、画面８２０が表示部２０１に表示される。このように、ユーザは、沢山のキャプション候補データの中から、好ましいキャプションデータを簡単な操作で選択することができる。
【００５６】
このように、撮像装置１０によれば、複数の関連データが取得された場合には、画像データに対応づけて複数の関連データが記録される。この場合、画像データに対応づけて記録されている複数の関連データを、画像データとともにユーザに提示して、提示した複数の関連データの中から、キャプションデータとして記録すべき少なくとも１つの関連データをユーザに選択させることができる。具体的には、画像データに対応づけて記録されている複数の関連データの中から、少なくとも１つの関連データをユーザに選択させて、ユーザによって選択された関連データを、キャプションデータとして記録する。
【００５７】
図９は、キャプション候補データを再検索する場合の処理フローの一例を示す。本処理フローは、再検索する旨の操作をシステム制御部２５０が検出した場合に、開始される。本処理フローに係る動作は、主としてシステム制御部２５０の制御下で行われる。
【００５８】
ステップＳ９０２においてキーワードを再検索する画像を選択する。例えば、画像が再生されている状態で、再検索する旨の操作がなされた場合、現在再生している画像を、再検索の対象の画像として選択する。ステップＳ９０４において、新たなキーワードを取得する。
【００５９】
ステップＳ９０６において、当該画像の撮像時刻および新たなキーワードに基づき、検索を実行する。本処理は、図６のステップＳ６１０およびステップＳ６１２の処理に対応する。撮像時刻は、ステップＳ９０２で選択した画像のＥｘｉｆ情報から抽出することができる。
【００６０】
ステップＳ９０８において、検索されたキャプション候補データを、画像データに追加または更新する。本処理は、図６のステップＳ６１４からステップＳ６２４までの処理に対応する。本処理フローを開始したときに画像データへのキャプション候補データが存在していない場合、ステップＳ９０６の検索で抽出されたキャプション候補データを追加する。本処理フローを開始したときに既にキャプション候補データが存在している場合、既存のキャプション候補データの少なくとも一部を、抽出されたキャプション候補で更新してよい。なお、抽出されたキャプション候補データを、既に存在しているキャプション候補データに追加してよい。
【００６１】
このように、撮像装置１０によれば、キーワードを再設定して検索することができる。このため、事前に設定したキーワードでは思うようなキャプション候補データを抽出することができなかった場合に、別のキーワードで再検索することができる。そして、再検索で得られた新たなキャプション候補データで、キャプション候補データを入れ替えることができる。例えば、最も注目している選手があまり活躍しなかった場合に、贔屓チームで最も活躍した選手の名前等を事後にキーワードとして設定して再検索することができる。
【００６２】
このように、撮像装置１０によれば、関連データを新たに取得するための新たなキーワードを設定して、撮像タイミングおよび当該新たなキーワードに関連する関連データを、ネットワーク１９０を介して新たに取得することができる。そして、新たに取得した関連データを、画像データに対応づけて記録することができる。例えば、画像データに対応づけて既に記録されている少なくとも一部の関連データを、新たに取得した関連データで更新してよい。なお、本処理フローは、撮像装置１０ではなく、パーソナルコンピュータ、テレビ、デジタルフォトフレーム等の電子機器が実行してもよい。
【００６３】
以上の説明において、アメリカンフットボールの試合を例に挙げて、撮像装置１０の機能および動作を説明した。しかし、撮像装置１０を適用するシーンは、アメリカンフットボールの試合に限らない。野球、サッカー等の他のスポーツにも適用できる。また、ライブ等のイベント等にも適用できる。
【００６４】
上記実施形態で説明した撮像装置１０は、レンズ交換式一眼レフカメラ、コンパクトデジタルカメラ、ミラーレス一眼カメラおよびビデオカメラはもちろん、カメラ機能付きの携帯電話等として適用できる。また、上述した処理は、コンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作することにより、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体を読み込むことによって、当該プログラムをロードすることができる。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６６】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６７】
１０  撮像装置、２０１  表示部、２０２  操作部材、２０７  レリーズスイッチ、２０８  バッテリ、２０９  記録媒体、２１９  光軸、２２１  ズームレンズ、２３１  撮像素子、２３２  Ａ／Ｄ変換器、２３３  メモリ制御部、２３４  タイミング発生部、２３５  内部メモリ、２３６  システムメモリ、２３７  画像処理部、２３８  表示制御部、２３９  Ｄ／Ａ変換器、２４０  記録媒体ＩＦ、２４１  ネットワーク接続モジュール、２４３  ズーム制御部、２４７  電源制御部、２４８  ＧＰＳモジュール、２５０  システム制御部、１００  ウェブサイト、１９０  ネットワーク
【図１】
2012199864.tif 000003
【図２】
2012199864.tif 000004
【図３】
2012199864.tif 000005
【図４】
2012199864.tif 000006
【図５】
2012199864.tif 000007
【図６】
2012199864.tif 000008
【図７】
2012199864.tif 000009
【図８】
2012199864.tif 000010
【図９】
2012199864.tif 000011