(57)【要約】【課題】ユーザーが好む撮影シーンを自動判断する撮像装置を提供すること。【解決手段】撮像装置は、撮影される画像の撮影シーンを判定するシーン判定部７と、撮影ごとに、シーン判定部７で判定された撮影シーンをそれぞれ計数するシーン計数部７と、シーン計数部７による計数値を記憶する記憶部６と、記憶部６に記憶された計数値に基づいて、ユーザー好みの撮影シーンを判定する好み判定部７と、を備える。【選択図】図３
2015082813.tif 000002
【特許請求の範囲】
【請求項１】
撮影される画像の撮影シーンを判定するシーン判定部と、
撮影ごとに、前記シーン判定部で判定された撮影シーンをそれぞれ計数するシーン計数部と、
前記シーン計数部による計数値を記憶する記憶部と、
前記記憶部に記憶された前記計数値に基づいて、ユーザー好みの撮影シーンを判定する好み判定部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記シーン判定部は、自動認識またはユーザー操作に応じて撮影シーンを判定し、
前記シーン計数部は、前記自動認識された撮影シーンと、前記ユーザー操作に応じた撮影シーンとを分けて計数することを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記シーン計数部は、前記自動認識された撮影シーンと、前記ユーザー操作に応じた撮影シーンとの間に重みをつけて計数することを特徴とする撮像装置。
【請求項４】
請求項１〜３のいずれか一項に記載の撮像装置において、
前記シーン判定部はさらに、撮影済み画像の中から選ばれた画像の撮影シーンを判定し、
前記シーン計数部はさらに、前記画像が選ばれるごとに、前記シーン判定部で判定された撮影シーンをそれぞれ計数することを特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記シーン判定部は、前記選ばれた画像に関連付けられている情報に基づいて撮影シーンを判定し、
前記シーン計数部は、前記自動認識された撮影シーンと、前記ユーザー操作に応じた撮影シーンと、前記選ばれた画像に関連付けられている情報に基づく撮影シーンと、を分けて計数することを特徴とする撮像装置。
【請求項６】
請求項５に記載の撮像装置において、
前記シーン計数部は、前記自動認識された撮影シーンと、前記ユーザー操作に応じた撮影シーンと、前記選ばれた画像に関連付けられている情報に基づく撮影シーンと、の間に重みをつけて計数することを特徴とする撮像装置。
【請求項７】
請求項１〜６のいずれか一項に記載の撮像装置において、
前記記憶部はさらに、前記好み判定部によって判定された前記ユーザー好みの撮影シーンの情報を記憶することを特徴とする撮像装置。
【請求項８】
請求項７に記載の撮像装置において、
前記記憶部はさらに、前記ユーザー好みの撮影シーンに加えて、当該ユーザーに関する情報を記憶することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
自己紹介等に用いるプロフィールデータの作成を手助けする技術が知られている（特許文献１参照）。例えば、ユーザーが好みとする撮影シーンを紹介する場合、ユーザーは、そのシーンを思い浮かべて紹介文を作成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−６３２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般に、好みの撮影シーンをとっさに思いつかないこともあるので、ユーザー好みの撮影シーンをユーザー自身が選ぶことは、困難な場合がある。
【課題を解決するための手段】
【０００５】
本発明による撮像装置は、撮影される画像の撮影シーンを判定するシーン判定部と、撮影ごとに、シーン判定部で判定された撮影シーンをそれぞれ計数するシーン計数部と、シーン計数部による計数値を記憶する記憶部と、記憶部に記憶された計数値に基づいて、ユーザー好みの撮影シーンを判定する好み判定部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明による撮像装置では、ユーザーが好む撮影シーンを自動判断できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一の実施形態によるデジタルカメラの正面を例示する図である。
【図２】図１のデジタルカメラの背面および上面を例示する図である。
【図３】デジタルカメラの構成を例示するブロック図である。
【図４】撮影シーンの履歴を記憶する処理を例示するフローチャートである。
【図５】撮影シーンの履歴を記憶する処理を例示するフローチャートである。
【図６】ユーザーが好む撮影シーンを判断する処理の流れを説明するフローチャートである。
【図７】液晶モニタの表示画面を例示する図である。
【図８】第二の実施形態によるデジタルカメラが撮影シーンの履歴を記憶する処理を例示するフローチャートである。
【図９】液晶モニタの表示画面を例示する図である。
【図１０】液晶モニタの表示画面を例示する図である。
【図１１】液晶モニタの表示画面を例示する図である。
【図１２】デジタルカメラでＳＮＳを利用する場合の全体構成を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。
（第一の実施形態）
＜デジタルカメラの外観＞
図１は、本発明の第一の実施形態によるデジタルカメラ１０の正面を例示する図である。デジタルカメラ１０は、正面に撮影レンズ１１と、フラッシュ装置１３とを有する。また、デジタルカメラ１０の上面にレリーズボタン１２と、モードダイアル３４と、無線通信部８１とを有する。
【０００９】
図２は、図１のデジタルカメラ１０の背面および上面を例示する図である。図２において、デジタルカメラ１０は、背面に液晶モニタ１５と、操作部材１４とを有する。操作部材１４は、十字ボタン１４ａ（左）、１４ｂ（右）、１４ｃ（上）、１４ｄ（下）と、ＯＫボタン１４ｆと、再生ボタン１４ｅとを含む。
【００１０】
＜デジタルカメラの構成＞
図３は、デジタルカメラ１０の構成を例示するブロック図である。図３において、撮像部は、撮影レンズ１１および撮像センサ２２によって構成される。撮影レンズ１１は、撮像センサ２２の撮像面上に被写体像を結像させる。撮像センサ２２は、ＣＭＯＳイメージセンサなどで構成され、撮像面上の被写体像を撮像する。撮像センサ２２からは、明るさに応じた光電変換信号が画素ごとに読み出される。
【００１１】
信号処理回路２３は、撮像センサ２２から所定のタイミングで読み出された信号を画像データに変換して画像処理回路２４へ送出する。画像処理回路２４は、画像データに対して輪郭強調など所定の画像処理を施す。
【００１２】
ＪＰＥＧコーディック部１３は、画像処理後の画像データに対する圧縮処理や、圧縮された画像データを伸張する伸張処理を施す。オンスクリーン用表示メモリ２０は、液晶モニタ１５に表示するためのメッセージやメニューなどが書き込まれるメモリである。オンスクリーン用表示メモリ２０に書き込まれたメッセージやメニューは、表示バッファ２１を経て液晶モニタ１５にオンスクリーン表示される。
【００１３】
液晶モニタ１５は、液晶駆動部、バックライト、バックライト制御部などによって構成され、上記メッセージやメニュー、画像などを表示する。音声出力Ｉ／Ｆ（インターフェース）２６は、音声データに基づいて音声再生信号を生成する。スピーカ２７は、音声再生信号に基づいて音声再生を行う。
【００１４】
ＣＰＵ７は、ＲＯＭ（不図示）に格納されたプログラムを実行することによってデジタルカメラ１０が行う動作を統括的に制御する。ＣＰＵ７は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、例えばスルー画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を決めるコントラスト検出方式を用いて行う。スルー画像とは、撮影指示前に撮像センサ２２が取得するモニタ用画像のことをいう。顔検出部７ａは、ＣＰＵ７に含まれ、公知の顔検出処理を行うことによって、画像に含まれる顔を検出する。
【００１５】
無線通信部８１は、ＣＰＵ７からの指示に応じて無線通信を行う。無線通信部８１は、例えば、無線ＬＡＮ(Local Area Network)のアクセスポイントを介した通信が可能に構成されている。デジタルカメラ１０で撮影した画像は、無線通信部８１を介して外部機器へ送信することができ、外部機器に保存されている画像を無線通信部８１を介して受信することもできる。
【００１６】
ＳＤＲＡＭ(Synchronous Dynamic Random Access Memory)コントローラは、接続されたＳＤＲＡＭ９に対するデータの書き込みや、ＳＤＲＡＭ９からのデータの読み込みを行う。ＳＤＲＡＭ９は、画像処理時の画像データを一時記憶するなど、ＣＰＵ７のワークメモリとして使用される他にも、上記画像処理、圧縮処理、伸張処理等において使用されるメモリである。
【００１７】
メモリＩ／Ｆ（インターフェース）２５は、不図示のコネクタを有し、該コネクタにメモリカードなどの記録媒体６が接続される。メモリＩ／Ｆ２５は、接続された記録媒体６に対するデータの書き込みや、記録媒体６からのデータの読み込みを行う。記録媒体６は、デジタルカメラ１０に対して着脱可能に構成される。
【００１８】
フラッシュメモリ４４は、メッセージを生成するためのファームウェアを格納する。キー入力部３０は、レリーズボタン１２や操作部材１４を構成する各ボタンからの押下操作信号を検出してＣＰＵ７へ送出する。モードダイアル３４は、後述する「ＡＵＴＯ」モードと、「ＳＣＥＮＥ」モードと、他のモードとを切り換えるための回転操作部材であり、回転位置を示す信号をＣＰＵ７へ送出する。フラッシュ装置１３は、ＣＰＵ７からの指示に応じて撮影補助光を発する。
【００１９】
上述したデジタルカメラ１０は、スルー画を表示する状態でレリーズボタン１２が押下操作されると、その時点で撮像センサ２２に撮像を行わせ、撮像された画像のデータを記録媒体６に記録させる。
【００２０】
液晶モニタ１５が画像を表示する場面には、撮影時において、撮像センサ２２で繰り返し撮像されるスルー画を逐次更新表示する場合と、再生時において、記録媒体６に記録されている画像を読み出して表示する場合とがある。
【００２１】
＜撮影時に、撮影シーンの履歴を記憶する処理＞
上記デジタルカメラ１０は、ユーザーが好む撮影シーンを自動判断する場合に用いる撮影シーンの履歴を自動で記憶する機能を備える。デジタルカメラ１０が撮影シーンの履歴を記憶する処理について、図４および図５に例示するフローチャートを参照して説明する。記憶した撮影シーンの履歴は、ユーザー好みの撮影シーンを自動判断する場合に使用される。ＣＰＵ７は、撮影モード時において、「プロフィール作成」機能がオン設定されると、図４による処理を起動させる。「プロフィール作成」機能のオンまたはオフは、例えばメニュー操作によって切り換えられる。
【００２２】
図４のステップＳ１０１において、ＣＰＵ７は、液晶モニタ１５に設定画面を表示させてステップＳ１２０へ進む。設定画面は、例えば、肯定アイコンと否定アイコンとを表示する画面であり、操作部材１４の操作によっていずれか一方のアイコンを選択させる。ステップＳ１２０において、ＣＰＵ７は、撮影シーン履歴の記憶機能がＯＮか否かを判定する。ＣＰＵ７は、液晶モニタ１５に、例えば「好みの撮影シーンを判定しますか？」というメッセージをスルー画像に重ねて表示させながら、操作部材１４からの操作信号を待つ。
【００２３】
ＣＰＵ７は、上記肯定アイコンを選ぶ操作信号が入力された場合に、ステップＳ１２０を肯定判定してステップＳ１３０へ進む。ＣＰＵ７は、上記否定アイコンを選ぶ操作信号が入力された場合には、ステップＳ１２０を否定判定してステップＳ１２５へ進む。ステップＳ１２５へ進む場合は、撮影シーン履歴の記憶をせずに撮影処理を行う通常の撮影モードへ進む。
【００２４】
ステップＳ１３０において、ＣＰＵ７は、撮像センサ２２にスルー画用の撮像を開始させてステップＳ２００へ進む。スルー画用の画像信号の取り込みは、例えば３０フレーム／毎秒のフレームレートで繰り返し行う。ＣＰＵ７は、スルー画像に基づいて顔検出部７ａで顔検出処理をさせ、検出した「顔」にピントを合わせるように上記ＡＦ処理を行うとともに、スルー画像を液晶モニタ１５に逐次表示させながら撮影指示（レリーズ操作）を待つ。
【００２５】
ステップＳ２００において、ＣＰＵ７は、モードダイアル３４が「ＡＵＴＯ」モード位置に回転されているか否かを判定する。「ＡＵＴＯ」モードは、撮影シーンを自動認識するモードをいう。ＣＰＵ７は、モードダイアル３４が「ＡＵＴＯ」モード位置にある場合にステップＳ２００を肯定判定してステップＳ２１０へ進む。一方ＣＰＵ７は、モードダイアル３４が「ＡＵＴＯ」モード位置にない場合には、ステップＳ２００を否定判定してステップＳ３００（図５）へ進む。
【００２６】
ステップＳ２１０において、ＣＰＵ７は、撮影シーンの自動認識機能をＯＮにしてステップＳ２２０へ進む。この時、ＣＰＵ７は、液晶モニタ１５に、例えば「ＡＵＴＯモードに設定します」というメッセージを表示中のスルー画像に重ねて表示させる。
【００２７】
ステップＳ２２０〜Ｓ２５０は、公知の撮影シーンを自動認識する処理である。ＣＰＵ７は、撮像センサ２２で取得された画像信号を分析することによって撮影シーンを自動認識する。自動認識する撮影シーンは、例えば、「ポートレート」、「風景」、「クローズアップ」、「夜景」などである。本説明では、「ポートレート」をシーンＡ、「風景」をシーンＢ、「クローズアップ」をシーンＣ、「夜景」をシーンＤとして説明する。なお、撮影シーンは上記４つに限らず、「海」、「ペット」、「スポーツ」、「雪山」などを含めてもよい。
【００２８】
ステップＳ２２０において、ＣＰＵ７は、撮像センサ２２で取得されたスルー画像がシーンＡに該当するか否かを判断する。ＣＰＵ７は、シーンＡに該当する場合にステップＳ２２０を肯定判定してステップＳ２２１へ進み、シーンＡに該当しない場合にはステップＳ２２０を否定判定してステップＳ２３０へ進む。
【００２９】
ステップＳ２３０において、ＣＰＵ７は、撮像センサ２２で取得されたスルー画像がシーンＢに該当するか否かを判断する。ＣＰＵ７は、シーンＢに該当する場合にステップＳ２３０を肯定判定してステップＳ２３１へ進み、シーンＢに該当しない場合にはステップＳ２３０を否定判定してステップＳ２４０へ進む。
【００３０】
ステップＳ２４０において、ＣＰＵ７は、撮像センサ２２で取得されたスルー画像がシーンＣに該当するか否かを判断する。ＣＰＵ７は、シーンＣに該当する場合にステップＳ２４０を肯定判定してステップＳ２４１へ進み、シーンＣに該当しない場合にはステップＳ２４０を否定判定してステップＳ２５０へ進む。
【００３１】
ステップＳ２５０において、ＣＰＵ７は、撮像センサ２２で取得されたスルー画像がシーンＤに該当するか否かを判断する。ＣＰＵ７は、シーンＤに該当する場合にステップＳ２５０を肯定判定してステップＳ２５１へ進み、シーンＤに該当しない場合にはステップＳ２５０を否定判定してステップＳ５１０へ進む。
【００３２】
ステップＳ２２１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ２２１を肯定判定してステップＳ２２２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ２２１を否定判定してステップＳ１３０へ戻る。ステップＳ２２２において、ＣＰＵ７は、シーンＡと認識した回数ｎ(A)に１を加えてステップＳ５００へ進む。
【００３３】
ステップＳ２３１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ２３１を肯定判定してステップＳ２３２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ２３１を否定判定してステップＳ１３０へ戻る。ステップＳ２３２において、ＣＰＵ７は、シーンＢと認識した回数ｎ(B)に１を加えてステップＳ５００へ進む。
【００３４】
ステップＳ２４１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ２４１を肯定判定してステップＳ２４２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ２４１を否定判定してステップＳ１３０へ戻る。ステップＳ２４２において、ＣＰＵ７は、シーンＣと認識した回数ｎ(C)に１を加えてステップＳ５００へ進む。
【００３５】
ステップＳ２５１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ２５１を肯定判定してステップＳ２５２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ２５１を否定判定してステップＳ１３０へ戻る。ステップＳ２５２において、ＣＰＵ７は、シーンＤと認識した回数ｎ(D)に１を加えてステップＳ５００へ進む。
【００３６】
ステップＳ５００において、ＣＰＵ７は、上述したように撮影シーンを自動認識した場合のｎ(A)〜ｎ(D)の値をシーン履歴ａとして記録媒体６の所定領域（記憶部ａ）に書き込んで、ステップＳ５１０へ進む。
【００３７】
図５のステップＳ３００において、ＣＰＵ７は、モードダイアル３４が「ＳＣＥＮＥ」モード位置に回転されているか否かを判定する。「ＳＣＥＮＥ」モードは、ユーザー操作によって設定された撮影シーンに設定するモードをいう。ＣＰＵ７は、モードダイアル３４が「ＳＣＥＮＥ」モード位置にある場合にステップＳ３００を肯定判定してステップＳ３０５へ進む。一方ＣＰＵ７は、モードダイアル３４が「ＳＣＥＮＥ」モード位置にない場合には、ステップＳ３００を否定判定してステップＳ１０００へ進む。ステップＳ１０００へ進む場合は、他の撮影モードへ進む。他の撮影モードは、例えば、マニュアルモード（Ｍ）、絞り優先モード（Ａ）、シャッタースピード優先モード（Ｓ）、プログラムモード（Ｐ）などである。
【００３８】
ステップＳ３０５において、ＣＰＵ７は、液晶モニタ１５に設定画面を表示させてステップＳ３１０へ進む。設定画面は、例えば、シーンＡアイコン、シーンＢアイコン、シーンＣアイコン、およびシーンＤアイコンを表示する画面であり、操作部材１４の操作によっていずれか一つアイコンを選択させる。なお、撮影シーンのアイコンを４個（Ａ，Ｂ，Ｃ，Ｄ）図示したが、撮影シーンは上記４個に限らない。
【００３９】
ステップＳ３１０において、ＣＰＵ７は、ユーザーによる撮影シーンを設定する操作を受け付ける。ＣＰＵ７は、液晶モニタ１５に、例えば「撮影したいシーンを選択してください」というメッセージをスルー画像に重ねて表示させてユーザーへ設定操作を促し、操作部材１４からの操作信号を受けてステップＳ３２０へ進む。
【００４０】
ステップＳ３２０〜Ｓ３５０は、ユーザー操作によって設定された撮影シーンに設定する処理である。ＣＰＵ７は、操作部材１４からの操作信号に応じた撮影シーンに設定する。ステップＳ３２０において、ＣＰＵ７は、「シーンＡ」が選択されたか否かを判定する。ＣＰＵ７は、シーンＡアイコンを選ぶ操作信号が操作部材１４から入力された場合にステップＳ３２０を肯定判定してステップＳ３２１へ進み、シーンＡアイコンを選ぶ操作信号が入力されない場合には、ステップＳ３２０を否定判定してステップＳ３３０へ進む。
【００４１】
ステップＳ３３０において、ＣＰＵ７は、「シーンＢ」が選択されたか否かを判定する。ＣＰＵ７は、シーンＢアイコンを選ぶ操作信号が操作部材１４から入力された場合にステップＳ３３０を肯定判定してステップＳ３３１へ進み、シーンＢアイコンを選ぶ操作信号が入力されない場合には、ステップＳ３３０を否定判定してステップＳ３４０へ進む。
【００４２】
ステップＳ３４０において、ＣＰＵ７は、「シーンＣ」が選択されたか否かを判定する。ＣＰＵ７は、シーンＣアイコンを選ぶ操作信号が操作部材１４から入力された場合にステップＳ３４０を肯定判定してステップＳ３４１へ進み、シーンＣアイコンを選ぶ操作信号が入力されない場合には、ステップＳ３４０を否定判定してステップＳ３５０へ進む。
【００４３】
ステップＳ３５０において、ＣＰＵ７は、「シーンＤ」が選択されたか否かを判定する。ＣＰＵ７は、シーンＤアイコンを選ぶ操作信号が操作部材１４から入力された場合にステップＳ３５０を肯定判定してステップＳ３５１へ進み、シーンＤアイコンを選ぶ操作信号が入力されない場合には、ステップＳ３５０を否定判定してステップＳ５１０へ進む。
【００４４】
ステップＳ３２１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ３２１を肯定判定してステップＳ３２２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ３２１を否定判定してステップＳ１３０（図４）へ戻る。ステップＳ３２２において、ＣＰＵ７は、シーンＡを選んだ回数ｎ(A2)に１を加えてステップＳ５２０へ進む。
【００４５】
ステップＳ３３１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ３３１を肯定判定してステップＳ３３２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ３３１を否定判定してステップＳ１３０（図４）へ戻る。ステップＳ３３２において、ＣＰＵ７は、シーンＢを選んだ回数ｎ(B2)に１を加えてステップＳ５２０へ進む。
【００４６】
ステップＳ３４１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ３４１を肯定判定してステップＳ３４２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ３４１を否定判定してステップＳ１３０（図４）へ戻る。ステップＳ３４２において、ＣＰＵ７は、シーンＣを選んだ回数ｎ(C2)に１を加えてステップＳ５２０へ進む。
【００４７】
ステップＳ３５１において、ＣＰＵ７は、レリーズボタン１２が押下操作されたか否かを判定する。ＣＰＵ７は、レリーズボタン１２の押下操作信号を受けるとステップＳ３５１を肯定判定してステップＳ３５２へ進み、レリーズボタン１２の押下操作信号を受けない場合には、ステップＳ３５１を否定判定してステップＳ１３０（図４）へ戻る。ステップＳ３５２において、ＣＰＵ７は、シーンＤを選んだ回数ｎ(D2)に１を加えてステップＳ５２０へ進む。
【００４８】
ステップＳ５２０において、ＣＰＵ７は、上述したように撮影シーンを設定した場合のｎ(A2)〜ｎ(D2)の値をシーン履歴ｂとして記録媒体６の所定領域（記憶部ｂ）に書き込んで、ステップＳ５１０（図４）へ進む。
【００４９】
ステップＳ５１０において、ＣＰＵ７は、撮影処理を行ってステップＳ１３０へ戻る。撮影処理では、撮像センサ２２に撮像を行わせ、撮像された画像のデータを含む画像ファイルを記録媒体６に記録させる。このとき、自動認識した撮影シーン、またはユーザー操作によって設定した撮影シーンを示す情報が、画像データに関連付けられて記録される。
【００５０】
＜撮影シーンの履歴からユーザーが好む撮影シーンを判断＞
デジタルカメラ１０は、上述したように記録しておいた撮影シーンの履歴を用いて、ユーザーが好む撮影シーンを自動判断する。図６は、ユーザーが好む撮影シーンを自動判断する処理の流れを説明するフローチャートである。ＣＰＵ７は、例えばメニュー操作によって、「好みの撮影シーンを判定」する項目が選択されると、「好みの撮影シーンを判定しますか？」というメッセージとともに、肯定アイコンおよび否定アイコンを含む設定画面を液晶モニタ１５に表示させて、操作部材１４からの操作信号を待つ。そして、上記肯定アイコンを選ぶ操作信号が入力された場合に、図６による処理を起動させる。
【００５１】
図６のステップＳ６００において、ＣＰＵ７は、記録媒体６からシーン履歴ａおよびシーン履歴ｂを読み込んでステップＳ６１０へ進む。ステップＳ６１０において、ＣＰＵ７は、読み込んだ回数ｎ(A)、回数ｎ(B)、回数ｎ(C)、回数ｎ(D)、回数ｎ(A2)、回数ｎ(B2)、回数ｎ(C2)、回数ｎ(D2)に対してそれぞれ重み付けを行う。例えば、シーン履歴ａを構成する回数ｎ(A)、回数ｎ(B)、回数ｎ(C)、回数ｎ(D)をそれぞれ×１倍し、シーン履歴ｂを構成する回数ｎ(A2)、回数ｎ(B2)、回数ｎ(C2)、回数ｎ(D2)をそれぞれ×２倍する。シーン履歴ｂに対する重みをシーン履歴ａに対する重みより大きくするのは、ユーザー自身が自ら選んだ撮影シーンの回数（すなわちシーン履歴ｂ）のウェイトを、デジタルカメラ１０が自動認識した撮影シーンの回数（すなわちシーン履歴ａ）に比べて大きくするためである。なお、重みの値は適宜変更して構わない。
【００５２】
ステップＳ６２０において、ＣＰＵ７は、重み付け後の各値を、次式（１）〜（４）により集計する。
Ａ＝ｎ(A)×１＋ｎ(A2)×２            （１）
Ｂ＝ｎ(B)×１＋ｎ(B2)×２            （２）
Ｃ＝ｎ(C)×１＋ｎ(C2)×２            （３）
Ｄ＝ｎ(D)×１＋ｎ(D2)×２            （４）
ただし、Ａは、シーンＡに関する集計値である。Ｂは、シーンＢに関する集計値である。Ｃは、シーンＣに関する集計値である。Ｄは、シーンＤに関する集計値である。
【００５３】
ステップＳ６３０において、ＣＰＵ７は、集計結果に基づいて判定を行う。ＣＰＵ７は、最大の集計値に対応する撮影シーンを、ユーザーが好む撮影シーンと判定してステップＳ６４０へ進む。例えば、ｎ(A)＝１、ｎ(B)＝４、ｎ(C)＝２、ｎ(D)＝３であって重み係数が１であり、ｎ(A2)＝４、ｎ(B2)＝２、ｎ(C2)＝３、ｎ(D2)＝１であって重み係数が２である場合は、各撮影シーンに対する集計値がＡ＝９、Ｂ＝８、Ｃ＝８、Ｄ＝５となる。ＣＰＵ７は、最大集計値（本例では９）に対応する撮影シーンＡを、ユーザーが好む撮影シーンと判定する。
【００５４】
ステップＳ６４０において、ＣＰＵ７は、液晶モニタ１５に判定結果をスコア（集計値）とともに表示させる。図７は、液晶モニタ１５の表示画面を例示する図である。ＣＰＵ７は、ユーザーが好む撮影シーン１７ａと、「私は、○○を撮影するのが好きです」というメッセージ１７ｂとを、液晶モニタ１５の表示に含める。例えば、シーンＡが「ポートレート」の場合は、メッセージ１７ｂの○○の箇所に「ポートレート」を含める。
【００５５】
ステップＳ６５０において、ＣＰＵ７は、前ステップＳ６４０において液晶モニタ１５に表示させた、ユーザー好みの撮影シーン１７ａおよびメッセージ１７ｂの内容を、ユーザーのプロフィール情報として記録媒体６の所定領域（記憶部ｄ）に記録して図６による処理を終了する。
【００５６】
記録媒体６の所定領域（記憶部ｄ）に記録したプロフィール情報は、例えば、ＳＮＳ（Social Networking Service）を利用する場合において、ユーザーを紹介する紹介文として用いることができる。
【００５７】
以上説明した第一の実施形態によれば、次の作用効果が得られる。
（１）デジタルカメラ１０は、撮影される画像の撮影シーンを判定するＣＰＵ７と、撮影ごとに、ＣＰＵ７で判定された撮影シーンをそれぞれ計数するＣＰＵ７と、上記計数された値を記憶する記録媒体６と、記録媒体６に記憶された計数値に基づいて、ユーザー好みの撮影シーンを判定するＣＰＵ７と、を備える。これにより、ユーザーが好む撮影シーンを自動判断できる。
【００５８】
（２）ＣＰＵ７は、自動認識またはユーザー操作に応じて撮影シーンを判定し、自動認識した撮影シーンと、ユーザー操作に応じた撮影シーンとを分けて計数するようにした。これにより、同じ撮影シーン（例えば、ポートレート）であっても、ユーザー自身が選んだ撮影シーンと、ＣＰＵ７が自動認識した撮影シーンとを分けて扱うことが可能となる。
【００５９】
（３）ＣＰＵ７は、自動認識された撮影シーンと、ユーザー操作に応じた撮影シーンとの間に重みをつけて計数するようにしたので、ユーザー自身が自ら選んだ撮影シーンの回数（すなわちシーン履歴ｂ）のウェイトと、デジタルカメラ１０が自動認識した撮影シーンの回数（すなわちシーン履歴ａ）のウェイトとの間に差をつけることができる。
【００６０】
（変形例１）
上述した説明では、メニュー操作によって「好みの撮影シーンを判定」する項目が選択された場合に、ユーザー好みの撮影シーンを判定するようにした。この代わりに、デジタルカメラ１０が撮影回数を記録しておき、撮影シーン履歴のデータの蓄積数が所定値（例えば１００）に達した時点で自動的に図６の処理を起動して、撮影シーンの履歴からユーザーが好む撮影シーンを判定してもよい。
【００６１】
（第二の実施形態）
＜送信した画像について、撮影シーンの履歴を記憶する処理＞
ユーザーが好む撮影シーンを自動判断する場合に用いる撮影シーンの履歴を、画像再生時に記憶するようにしてもよい。第二の実施形態によるデジタルカメラ１０が撮影シーンの履歴を自動記憶する処理について、図８に例示するフローチャートを参照して説明する。記憶した撮影シーンの履歴が、ユーザー好みの撮影シーンを自動判断する場合に使用される点は、第一の実施形態の場合と同様である。ＣＰＵ７は、「画像送信」機能がオン設定されると、図８による処理を起動させる。「画像送信」機能のオンまたはオフは、例えばメニュー操作によって切り換えられる。
【００６２】
図８のステップＳ７００において、ＣＰＵ７は、液晶モニタ１５に設定画面を表示させてステップＳ７１０へ進む。設定画面は、例えば、肯定アイコンと否定アイコンとを表示する画面であり、操作部材１４の操作によっていずれか一方のアイコンを選択させる。
【００６３】
ステップＳ７１０において、ＣＰＵ７は、撮影シーン履歴の記憶機能がＯＮか否かを判定する。ＣＰＵ７は、例えば「好みの撮影シーンを判定しますか？」というメッセージを液晶モニタ１５に表示させながら、操作部材１４からの操作信号を待つ。
【００６４】
ＣＰＵ７は、上記肯定アイコンを選ぶ操作信号が入力された場合に、ステップＳ７１０を肯定判定してステップＳ７２０へ進む。ＣＰＵ７は、上記否定アイコンを選ぶ操作信号が入力された場合には、ステップＳ７１０を否定判定してステップＳ７１１へ進む。ステップＳ７１１へ進む場合、ＣＰＵ７は、撮影シーン履歴の記憶をせずに、記録媒体６に記録されている画像を読み出して再生表示を行う（通常の再生処理）。
【００６５】
ステップＳ７２０において、ＣＰＵ７は、画像の再生ボタン１４ｅがＯＮ操作されたか否かを判定する。ＣＰＵ７は、再生ボタン１４ｅが押下操作された場合にステップＳ７２０を肯定判定してステップＳ７３０へ進み、再生ボタン１４ｅが押下操作されない場合には、ステップＳ７２０を否定判定してステップＳ７２１へ進む。ステップＳ７２１へ進む場合、ＣＰＵ７は、再生処理を行わない（再生なし）。
【００６６】
ステップＳ７３０において、ＣＰＵ７は、記録媒体６から撮影済み画像のデータを読み出して液晶モニタ１５に再生表示させる。ステップＳ７４０において、ＣＰＵ７は、外部機器へ再生表示中の画像を送信するか否かを判定する。上述したように、デジタルカメラ１０は無線通信部８１を介して外部機器（例えば、画像保存サーバ）へ画像を送信することが可能に構成されている。
【００６７】
図９は、ステップＳ７４０における液晶モニタ１５の表示画面を例示する図である。図９において、再生表示中の画像の撮影シーン名１９ａと、「この画像を送信しますか？」というメッセージ１９ｂと、肯定アイコン１９ｃと、否定アイコン１９ｄとが再生表示中の画像に重ねて表示される。撮影シーンの情報は、撮影時に画像ファイルの中に含められる（図４のステップＳ５１０）。ＣＰＵ７は、図９に例示する画面を表示させて操作部材１４からの操作信号を待つ。
【００６８】
ＣＰＵ７は、上記肯定アイコンを選ぶ操作信号が入力された場合に、ステップＳ７４０を肯定判定してステップＳ７４５へ進む。ＣＰＵ７は、上記否定アイコンを選ぶ操作信号が入力された場合には、ステップＳ７４０を否定判定してステップＳ７６０へ進む。
【００６９】
ステップＳ７６０において、ＣＰＵ７は、最後の画像か否かを判定する。ＣＰＵ７は、操作部材１４によって終了操作が行われた場合にステップＳ７６０を肯定判定し、図８による処理を終了する。ＣＰＵ７は、操作部材１４によって他の画像ファイルを選択する操作が行われた場合には、記録媒体６から次の画像のデータを読み出してステップＳ７６５へ進む。
【００７０】
ステップＳ７６５において、ＣＰＵ７は、次の画像を液晶モニタ１５に再生表示させてステップＳ７４０へ戻り、上記処理を繰り返す。図１１は、他の画像を表示する液晶モニタ１５の表示画面を例示する図である。図１１において、図９の場合と同様に、撮影シーン名１９ａと、「この画像を送信しますか？」というメッセージ１９ｂと、肯定アイコン１９ｃと、否定アイコン１９ｄとが再生表示中の画像に重ねて表示される。
【００７１】
ステップＳ７４５において、ＣＰＵ７は、液晶モニタ１５に再生表示している画像のデータを無線通信部８１を介して外部機器へ送信し、ステップＳ７５０へ進む。ステップＳ７５０〜Ｓ７５４は、外部機器へ送信した画像の撮影シーンを確認する処理である。ＣＰＵ７は、ステップＳ７５０において、外部機器へ送信した画像の撮影シーンを確認してステップＳ７５１へ進む。撮影シーンを示す情報は、画像データに関連付けて記録されている。
【００７２】
ステップＳ７５１において、ＣＰＵ７は、送信画像の撮影シーンが「シーンＡ」か否かを判定する。ＣＰＵ７は、送信画像の撮影シーンが「シーンＡ」である場合にステップＳ７５１を肯定判定してステップＳ７６１へ進み、送信画像の撮影シーンが「シーンＡ」でない場合には、ステップＳ７５１を否定判定してステップＳ７５２へ進む。ステップＳ７６１において、ＣＰＵ７は、「シーンＡ」の画像を送信した回数ｎ(A3)に１を加えてステップＳ７７０へ進む。
【００７３】
ステップＳ７５２において、ＣＰＵ７は、送信画像の撮影シーンが「シーンＢ」か否かを判定する。ＣＰＵ７は、送信画像の撮影シーンが「シーンＢ」である場合にステップＳ７５２を肯定判定してステップＳ７６２へ進み、送信画像の撮影シーンが「シーンＢ」でない場合には、ステップＳ７５２を否定判定してステップＳ７５３へ進む。ステップＳ７６２において、ＣＰＵ７は、「シーンＢ」の画像を送信した回数ｎ(B3)に１を加えてステップＳ７７０へ進む。
【００７４】
ステップＳ７５３において、ＣＰＵ７は、送信画像の撮影シーンが「シーンＣ」か否かを判定する。ＣＰＵ７は、送信画像の撮影シーンが「シーンＣ」である場合にステップＳ７５３を肯定判定してステップＳ７６３へ進み、送信画像の撮影シーンが「シーンＣ」でない場合には、ステップＳ７５３を否定判定してステップＳ７５４へ進む。ステップＳ７６３において、ＣＰＵ７は、「シーンＣ」の画像を送信した回数ｎ(C3)に１を加えてステップＳ７７０へ進む。
【００７５】
ステップＳ７５４において、ＣＰＵ７は、送信画像の撮影シーンが「シーンＤ」か否かを判定する。ＣＰＵ７は、送信画像の撮影シーンが「シーンＤ」である場合にステップＳ７５４を肯定判定してステップＳ７６４へ進み、送信画像の撮影シーンが「シーンＤ」でない場合には、ステップＳ７５４を否定判定してステップＳ７６０へ進む。ステップＳ７６４において、ＣＰＵ７は、「シーンＤ」の画像を送信した回数ｎ(D3)に１を加えてステップＳ７７０へ進む。
【００７６】
ステップＳ７７０において、ＣＰＵ７は、上述したように計数したｎ(A3)〜ｎ(D3)の値をシーン履歴ｃとして記録媒体６の所定領域（記憶部ｃ）に書き込んで、ステップＳ７６０へ進む。
【００７７】
＜撮影シーンの履歴からユーザーが好む撮影シーンを判断＞
デジタルカメラ１０は、上述したように記録しておいた撮影シーンの履歴を用いて、ユーザーが好む撮影シーンを自動判断する。ＣＰＵ７は、例えばメニュー操作によって、「好みの撮影シーンを判定」する項目が選択されると、「好みの撮影シーンを判定しますか？」というメッセージとともに、肯定アイコンおよび否定アイコンを含む設定画面を液晶モニタ１５に表示させて、操作部材１４からの操作信号を待つ。そして、上記肯定アイコンを選ぶ操作信号が入力された場合に、図６による処理を起動させる。
【００７８】
第二の実施形態におけるＣＰＵ７は、図６のステップＳ６００において、記録媒体６からシーン履歴ａおよびシーン履歴ｂに加えて、シーン履歴ｃを読み込んでステップＳ６１０へ進む。シーン履歴ａおよびシーン履歴ｂは、第一の実施形態において説明したものである。ステップＳ６１０において、ＣＰＵ７は、読み込んだ回数ｎ(A)、回数ｎ(B)、回数ｎ(C)、回数ｎ(D)、回数ｎ(A2)、回数ｎ(B2)、回数ｎ(C2)、回数ｎ(D2)、回数ｎ(A3)、回数ｎ(B3)、回数ｎ(C3)、回数ｎ(D3)に対してそれぞれ重み付けを行う。
【００７９】
例えば、シーン履歴ａを構成する回数ｎ(A)、回数ｎ(B)、回数ｎ(C)、回数ｎ(D)をそれぞれ×１倍し、シーン履歴ｂを構成する回数ｎ(A2)、回数ｎ(B2)、回数ｎ(C2)、回数ｎ(D2)をそれぞれ×２倍し、シーン履歴ｃを構成する回数ｎ(A3)、回数ｎ(B3)、回数ｎ(C3)、回数ｎ(D3)をそれぞれ×３倍する。シーン履歴ｃに対する重みをシーン履歴ａ、シーン履歴ｂに対する重みよりさらに大きくするのは、ユーザー自身が選んで外部機器へ送信させた画像の撮影シーン（すなわちシーン履歴ｃ）のウェイトを、他のシーン履歴ａ、シーン履歴ｂに比べて大きくするためである。なお、重みの値は適宜変更して構わない。例えば、「ＡＵＴＯ」モードの使用頻度が高い場合においては、シーン履歴ａを構成する回数ｎ(A)、回数ｎ(B)、回数ｎ(C)、回数ｎ(D)に対する重みを大きくしてもよい。
【００８０】
ステップＳ６２０において、ＣＰＵ７は、重み付け後の各値を、次式（５）〜（８）により集計する。
Ａ＝ｎ(A)×１＋ｎ(A2)×２＋ｎ(A3)×３      （５）
Ｂ＝ｎ(B)×１＋ｎ(B2)×２＋ｎ(B3)×３      （６）
Ｃ＝ｎ(C)×１＋ｎ(C2)×２＋ｎ(C3)×３      （７）
Ｄ＝ｎ(D)×１＋ｎ(D2)×２＋ｎ(D3)×３      （８）
ただし、Ａは、シーンＡに関する集計値である。Ｂは、シーンＢに関する集計値である。Ｃは、シーンＣに関する集計値である。Ｄは、シーンＤに関する集計値である。
【００８１】
ステップＳ６３０において、ＣＰＵ７は、集計結果に基づいて判定を行う。ＣＰＵ７は、最大の集計値に対応する撮影シーンを、ユーザーが好む撮影シーンと判定してステップＳ６４０へ進む。例えば、ｎ(A)＝１、ｎ(B)＝４、ｎ(C)＝２、ｎ(D)＝３であって重み係数が１であり、ｎ(A2)＝４、ｎ(B2)＝２、ｎ(C2)＝３、ｎ(D2)＝１であって重み係数が２であり、ｎ(A3)＝１、ｎ(B3)＝２、ｎ(C3)＝０、ｎ(D3)＝１であって重み係数が３である場合は、各撮影シーンに対する集計値がＡ＝１２、Ｂ＝１４、Ｃ＝８、Ｄ＝８となる。ＣＰＵ７は、最大集計値（本例では１４）に対応する撮影シーンＢを、ユーザーが好む撮影シーンと判定する。
【００８２】
ステップＳ６４０において、ＣＰＵ７は、液晶モニタ１５に判定結果をスコア（集計値）とともに表示させる。図１０は、液晶モニタ１５の表示画面を例示する図である。ＣＰＵ７は、ユーザーが好む撮影シーン１７ａと、「私は、△△を撮影するのが好きです」というメッセージ１７ｂとを、液晶モニタ１５の表示に含める。例えば、シーンＢが「風景」の場合は、メッセージ１７ｂの△△の箇所に「風景」を含める。
【００８３】
ステップＳ６５０において、ＣＰＵ７は、前ステップＳ６４０において液晶モニタ１５に表示させた、ユーザー好みの撮影シーン１７ａおよびメッセージ１７ｂの内容を、ユーザーのプロフィール情報として記録媒体６の所定領域（記憶部ｄ）に記録して図６による処理を終了する。
【００８４】
第一の実施形態の場合と同様に、記録媒体６の所定領域（記憶部ｄ）に記録したプロフィール情報は、上述したように、ＳＮＳ（Social Networking Service）を利用する場合のユーザー紹介文として用いることができる。
【００８５】
以上説明した第二の実施形態によれば、第一の実施形態に比べて、以下の作用効果が得られる。
（１）デジタルカメラ１０のＣＰＵ７はさらに、撮影済み画像の中から選ばれた画像（送信画像）の撮影シーンを判定し、画像が選ばれるごとに判定された撮影シーンをそれぞれ計数するようにした。これにより、選ばれた画像（送信画像）を用いて、ユーザーが好む撮影シーンを自動判断できる。
【００８６】
（２）ＣＰＵ７は、選ばれた画像に関連付けられている情報に基づいて撮影シーンを判定し、自動認識された撮影シーンと、ユーザー操作に応じた撮影シーンと、選ばれた画像に関連付けられている情報に基づく撮影シーンと、を分けて計数する。これにより、同じ撮影シーン（例えば、ポートレート）であっても、ユーザー自身が選んだ撮影シーンと、ＣＰＵ７が自動認識した撮影シーンと、選ばれた画像に関連付けられている情報に基づく撮影シーンとを分けて扱うことが可能となる。
【００８７】
（３）ＣＰＵ７は、自動認識された撮影シーンと、ユーザー操作に応じた撮影シーンと、選ばれた画像に関連付けられている情報に基づく撮影シーンと、の間に重みをつけて計数するようにしたので、ユーザー自身が自ら選んだ撮影シーンの回数（すなわちシーン履歴ｂ）のウェイトと、デジタルカメラ１０が自動認識した撮影シーンの回数（すなわちシーン履歴ａ）のウェイトと、ユーザー自身が選んで外部機器へ送信させた画像の撮影シーン（すなわちシーン履歴ｃ）のウェイトの間に差をつけることができる。
【００８８】
（４）記録媒体６はさらに、ＣＰＵ７によって判定されたユーザー好みの撮影シーンの情報を記憶部ｄに記憶するようにしたので、ユーザー好みの撮影シーンの情報を保存しておくことができる。
【００８９】
（５）記録媒体６はさらに、ユーザー好みの撮影シーンに加えて、当該ユーザーに関する情報を記憶するようにしたので、例えばユーザーを紹介する文章などを、合わせて保存することができる。
【００９０】
（変形例２）
デジタルカメラ１０から無線通信部８１を介して画像を送信した場合の送信先が、例えばＳＮＳのアドレスである場合には、上記記録媒体６の所定領域（記憶部ｄ）に記録したプロフィール情報をテキストデータとして上記アドレスへ送信するようにしてもよい。
【００９１】
（変形例３）
以上の説明では、デジタルカメラ１０を例に説明したが、撮像機能を備える電子機器であれば、例えば高機能携帯電話機やタブレット型端末でも構わない。
【００９２】
（変形例４）
図１２は、デジタルカメラ１０でＳＮＳを利用する場合の全体構成を例示する図である。デジタルカメラ１０のユーザーは、アクセスポイント１１０を介して、サーバ１０１にアクセスする。図１２において、サーバ１０１と、無線ＬＡＮ(Local Area Network)のアクセスポイント１１０とがネットワーク１００に接続されている。サーバ１０１は、公知のＳＮＳ事業者により、データセンター等に設置される。
【００９３】
アクセスポイント１１０は、駅や商業施設、オフィスや家庭などに設置されている。ユーザーは、デジタルカメラ１０から無線通信部８１を介してアクセスポイント１１０経由でサーバ１０１へアクセスする。サーバ１０１は、記憶装置、データ処理装置、およびネットワーク１００との間の通信制御装置等によって構成され、ＳＮＳに必要なデータ等を管理する。
【００９４】
変形例４においては、ユーザー好みの撮影シーン判定を、ユーザーから送信された画像を受けたサーバ１０１で行う。サーバ１０１は、ユーザーから送信された画像を用いてユーザーの好みの撮影シーンを判定し、判定結果をユーザーのデジタルカメラ１０へ送信する。
【００９５】
（変形例５）
上記実施形態では、ユーザー好みの撮影シーン判定を行う際にスコア上位の１つを選ぶ例を説明したが、スコア上位の複数の撮影シーンを選ぶようにしてもよい。このとき、スコアが所定の判定閾値を超えた撮影シーンを複数選んでもよい。
【００９６】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。各実施形態および変形例は、適宜組み合わせても構わない。
【符号の説明】
【００９７】
６…記録媒体
７…ＣＰＵ
１０…デジタルカメラ
１２…レリーズボタン
１４…操作部材
１５…液晶モニタ
３４…モードダイアル
８１…無線通信部
【図１】
2015082813.tif 000003
【図２】
2015082813.tif 000004
【図３】
2015082813.tif 000005
【図４】
2015082813.tif 000006
【図５】
2015082813.tif 000007
【図６】
2015082813.tif 000008
【図７】
2015082813.tif 000009
【図８】
2015082813.tif 000010
【図９】
2015082813.tif 000011
【図１０】
2015082813.tif 000012
【図１１】
2015082813.tif 000013
【図１２】
2015082813.tif 000014