(57)【要約】【課題】画像データから、当該画像データを見た際に人間が生じる感性に対して良好な整合性を有するテキストを生成し得る画像処理装置を提供する。【解決手段】  画像データを複数の領域に分割する画像分割部（４７）と、前記複数の領域のうち少なくとも一つの領域のエッジ情報を得るエッジ情報抽出部（４８）と、前記複数の領域のうち少なくとも一つの領域の色情報を得る色情報抽出部（４９）と、前記エッジ情報及び前記色情報を用いてテキストを生成し、前記画像データと関連付けるテキスト生成部（５０）と、を有する画像処理装置。【選択図】図２
2014165665.tif 000002
【特許請求の範囲】
【請求項１】
画像データを複数の領域に分割する画像分割部と、
前記複数の領域のうち少なくとも一つの領域のエッジ情報を得るエッジ情報抽出部と、
前記複数の領域のうち少なくとも一つの領域の色情報を得る色情報抽出部と、
前記エッジ情報及び前記色情報を用いてテキストを生成し、前記画像データと関連付けるテキスト生成部と、を有する画像処理装置。
【請求項２】
請求項１に記載された画像処理装置であって、
前記画像データの生成時間、生成日及び生成場所のうち少なくとも１つを含む撮影情報を得る撮影情報取得部を更に有し、
前記テキスト生成部は、前記エッジ情報及び前記色情報に加えて、前記撮影情報を用いて前記テキストを生成することを特徴とする画像処理装置。
【請求項３】
請求項１又は請求項２に記載された画像処理装置であって、
前記テキスト生成部は、前記色情報から連想される単語を含む前記テキストを生成する色形容テキスト生成部と、画像一般に対して違和感が生じにくい前記テキストを生成するつぶやきテキスト生成部と、を有することを特徴とする画像処理装置。
【請求項４】
請求項３に記載された画像処理装置であって、
前記色形容テキスト生成部は、前記色情報と前記エッジ情報の組み合わせにより、夕焼け、紅葉、夜景、イルミネーション、青空のうちいずれか１つから連想される単語を含む前記テキストを生成可能であることを特徴とする画像処理装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載された画像処理装置であって、
前記画像分割部は、前記画像データに含まれる各画素の明るさに関する情報を用いて、前記画像データを少なくとも第１領域と第２領域に分割し、
前記エッジ情報抽出部が得る前記エッジ情報は、前記第１領域のエッジ量に関する第１エッジ量情報、前記第２領域のエッジ量に関する第２エッジ量情報及び前記画像データ全体のエッジ量に関する全体エッジ量情報のうちの少なくとも１つを含み、
前記色情報抽出部が得る前記色情報は、前記第１領域の代表色に関する第１代表色情報、前記第２領域の代表色に関する第２代表色情報および前記画像データ全体の代表色に関する全体代表色情報のうち少なくとも１つを含むことを特徴とする画像処理装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載された画像処理装置と、
被写体を撮像して前記画像データを生成する撮像部と、を有する撮像装置。
【請求項７】
コンピュータに、
画像データを複数の領域に分割する処理と、
前記複数の領域のうち少なくとも一つの領域に含まれる各画素のエッジ情報を得る処理と、
前記複数の領域のうち少なくとも一つの領域に含まれる各画素の色情報を得る処理と、
前記エッジ情報及び前記色情報を用いてテキストを生成し、前記画像データと関連付ける処理と、を実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データからテキストを生成する画像処理装置、撮像装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
画像データを解析した解析結果と、画像データに含まれる撮像情報等に基づいて、画像データに対するテキストを作成する技術が提案されている（特許文献１等参照）。また、近年では、複数のバリエーションを有するコメントリストを用意するなどして、ユーザーの感覚と整合性の高いテキストを作成する技術が提案されている。
【０００３】
また、テキスト作成のために有用と考えられる画像データの解析手法としては、例えば顔認識や色情報の抽出等が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２０６２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
色情報の解析結果からテキストを生成する技術は、撮影者及び画像の観察者の感性に近いテキストを自動で付与するために有効な手段ではあるものの、色情報の抽出のみでは、撮影者等の感性に近いテキストを作成することが困難な場合もある。例えば、画像データから抽出された色が暗い色である場合には、撮影者の感性が、抽出された暗い色から連想されるイメージと整合しない場合も多く、課題を有している。
【０００６】
そこで本発明の目的は、画像データから、当該画像データを見た際に人間が生じる感性に対して良好な整合性を有するテキストを生成し得る画像処理装置を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る画像処理装置は、
画像データを複数の領域に分割する画像分割部と、
前記複数の領域のうち少なくとも一つの領域のエッジ情報を得るエッジ情報抽出部と、
前記複数の領域のうち少なくとも一つの領域の色情報を得る色情報抽出部と、
前記エッジ情報及び前記色情報を用いてテキストを生成し、前記画像データと関連付けるテキスト生成部と、を有する。
【０００８】
また、例えば、本発明に係る画像処理装置は、前記画像データの生成時間、生成日及び生成場所のうち少なくとも１つを含む撮影情報を得る撮影情報取得部を更に有してもよく、
前記テキスト生成部は、前記エッジ情報及び前記色情報に加えて、前記撮影情報を用いて前記テキストを生成しても良い。
【０００９】
また、例えば、前記テキスト生成部は、前記色情報から連想される単語を含む前記テキストを生成する色形容テキスト生成部と、画像一般に対して違和感が生じにくい前記テキストを生成するつぶやきテキスト生成部と、を有しても良い。
【００１０】
また、例えば、前記色形容テキスト生成部は、前記色情報と前記エッジ情報の組み合わせにより、夕焼け、紅葉、夜景、イルミネーション、青空のうちいずれか１つから連想される単語を含む前記テキストを生成可能であっても良い。
【００１１】
また、例えば、前記画像分割部は、前記画像データに含まれる各画素の明るさに関する情報を用いて、前記画像データを少なくとも第１領域と第２領域に分割してもよく、
前記エッジ情報抽出部が得る前記エッジ情報は、前記第１領域のエッジ量に関する第１エッジ量情報、前記第２領域のエッジ量に関する第２エッジ量情報及び前記画像データ全体のエッジ量に関する全体エッジ量情報のうちの少なくとも１つを含んでもよく、
前記色情報抽出部が得る前記色情報は、前記第１領域の代表色に関する第１代表色情報、前記第２領域の代表色に関する第２代表色情報および前記画像データ全体の代表色に関する全体代表色情報のうち少なくとも１つを含んでもよい。
【００１２】
本発明に係る撮像装置は、上記のうちいずれかの画像処理装置と、被写体を撮像して前記画像データを生成する撮像部と、を有する。
【００１３】
本発明に係る画像処理プログラムは、コンピュータに、
画像データを複数の領域に分割する処理と、
前記複数の領域のうち少なくとも一つの領域に含まれる各画素のエッジ情報を得る処理と、
前記複数の領域のうち少なくとも一つの領域に含まれる各画素の色情報を得る処理と、
前記エッジ情報及び前記色情報を用いてテキストを生成し、前記画像データと関連付ける処理と、を実行させる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の一実施形態に係る撮像装置の概略ブロック図である。
【図２】図２は、図１に示す撮像装置に含まれる画像処理部の内部構成を表す概略ブロック図である。
【図３】図３は、図２に示す画像処理部において行われるテキスト生成処理の全体像を表すフローチャートである。
【図４】図４は、図３に示す「遠景写真」サブルーチンの内容を表すフローチャートである。
【図５】図５は、図３に示す「その他写真」サブルーチンの内容を表すフローチャートである。
【図６】図６は、第１実施例に係る画像処理を表す概念図である。
【図７】図７は、第２実施例に係る画像処理を表す概念図である。
【図８】図８は、第３実施例に係る画像処理を表す概念図である。
【図９】図９は、第４実施例に係る画像処理を表す概念図である。
【図１０】図１０は、第５実施例に係る画像処理を表す概念図である。
【図１１】図１１は、画像処理部が用いるカラーチャートの一例を表す概念図である。
【図１２】図１２は、図３〜図５のフローチャートに含まれる判定処理の内容を示す概念図である。
【図１３】図１３は、図２に示す記憶部に保存された辞書の内容の一例を示す概念図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の一実施形態に係る撮像装置１０の概略ブロック図である。撮像装置１０は、撮像部１２、カメラ制御部２０、操作部２２、画像処理部４０、表示部２６、記憶部２８、バッファメモリ部３０、通信部３２、メモリカード（記憶媒体）３４等を有しており、各部分は、バス２４を介して相互に通信することができる。
【００１６】
撮像部１２は、光学系１４、撮像素子１６、Ａ／Ｄ変換部１８等を有しており、画像データを生成する。光学系１４は、１又は２以上のレンズを備え、レンズに入射した光の像を、撮像素子１６の受光面に形成する。
【００１７】
撮像素子１６は、例えばＣＣＤやＣＭＯＳ等の固体撮像素子によって構成され、光学系１４を介して受光面に結像した光学像を、電気信号に変換する。撮像素子１６は、生成した電気信号を、Ａ／Ｄ変換部１８に出力する。Ａ／Ｄ変換部１８は、撮像素子１６によって生成された電気信号に対して、アナログ／デジタル変換等を行い、カメラ制御部２０及び画像処理部４０等で処理可能な画像データを生成する。
【００１８】
撮像部１２による画像データの生成動作は、カメラ制御部２０によって制御される。例えば、撮像部１２は、カメラ制御部２０による制御により、操作部２２等を介して撮影信号が入力されたタイミングで撮像素子１６による光電変換を行い、いわゆる静止画の画像データを生成することができる。また、撮像部１２は、カメラ制御部２０による制御により、操作部２２等を介して動画撮影開始信号が入力されたタイミングで、連続的な光電変換を行い、いわゆる動画の画像データを生成することができる。
【００１９】
撮像部１２で生成された画像データは、カメラ制御部２０の制御により、バッファメモリ部３０及び画像処理部４０を介して、メモリカード３４に保存される。なお、撮像部１２は、操作部２２等からの操作信号が入力されていない状態で、自動的に画像データの生成を行い、いわゆるスルー画の画像データを生成することもできる。この場合、撮像部１２で生成されたスルー画の画像データは、カメラ制御部２０の制御により、表示部２６に表示される。
【００２０】
画像処理部４０は、メモリカード３４又はバッファメモリ部３０に記憶されている画像データに対して、各種の画像処理を実行する。画像処理部４０は、撮像部１２で生成された静止画、動画、スルー画等について画像処理を行う他、メモリカード３４等に保存されている撮像部１２以外で生成された画像データについても、画像処理を行うことができる。画像処理部４０は、各種補正処理や、データの圧縮及び変換、顔認識や色の抽出などを行うことができるが、画像処理部４０の詳細については、後ほど述べる。
【００２１】
表示部２６は、液晶ディスプレイ等で構成されており、カメラ制御部２０の制御に従って、画像データや、操作メニュー等を表示する。また、表示部は、画像処理部４０によるテキスト生成処理によって生成されたテキストを、画像データに重ねて表示することができる。記憶部２８には、撮像装置１０の制御に用いる撮影条件、画像処理条件、再生制御条件、表示制御条件、記録制御条件、入出力制御条件や、テキストの生成に用いる辞書（テキスト集）など、各種の情報が記憶されている。カメラ制御部２０や画像処理部４０は、必要に応じて、記憶部２８に記憶されている情報を読み出し、演算処理に利用することができる。記憶部２８は、ＲＯＭ等によって構成される。
【００２２】
バッファメモリ部３０は、カメラ制御部２０及び画像処理部４０が演算処理を実施する際の作業領域として利用される。例えば、画像処理部４０が画像データに対して画像処理を行う場合、処理の対象となる画像データは、記憶媒体から読み出され、バッファメモリ部３０に一次的に格納される。バッファメモリ部３０は、ＲＡＭ等によって構成される。
【００２３】
操作部２２は、操作者が撮像装置１０に対して情報を入力するためのスイッチ等を有している。操作部２２は、電源スイッチ、レリーズスイッチ、モードスイッチ、メニュースイッチ、選択キー等を備えており、操作者の操作に対応した信号を、カメラ制御部２０に出力する。
【００２４】
通信部３２は、メモリカード３４を取り付けるスロットや、他の情報機器と通信を行うための送受信部等を有しており、撮像装置１０は、通信部３２を介して、メモリカード３４や他の情報機器から情報を取得できる。また、カメラ制御部２０は、通信部３２を介してメモリカード３４に画像データを出力し、メモリカード３４に画像データを保存することができる。
【００２５】
メモリカード３４は、通信部３２を介して着脱自在に接続される記憶媒体であり、撮像部１２で生成された画像データ等を記憶することができる。メモリカード３４に保存される画像データの形式は特に限定されないが、例えば画像データは、イグジフ（Ｅｘｉｆ）形式のファイルとして、メモリカード３４に保存される。
【００２６】
カメラ制御部２０は、撮像装置１０が備えている各部分の制御を行う。例えば、カメラ制御部２０には、電源部（不図示）が接続されており、カメラ制御部２０は、撮像装置１０内の各部分に対して適切に電力が供給されるように、制御を行う。カメラ制御部２０は、例えばマイクロプロセッサ等によって構成される。なお、カメラ制御部２０と画像処理部４０の演算処理は、共通のマイクロプロセッサで行われても良く、また別個の電子回路で行われても良い。
【００２７】
図２は、図１に示す画像処理部４０に含まれる処理部を、ブロック図で表したものである。画像処理部４０は、画像データ入力部４２と、撮影情報取得部４４と、解析部４６と、テキスト生成部５０と、文章付加部５６とを有する。画像処理部４０は、図１に示す撮像部１２等で生成された画像データについて、各種の解析処理を行うことにより、画像データの内容に関する各種の情報を取得し、画像データの内容と整合性の高いテキストを作成し、画像データにテキストを付加することができる。
【００２８】
図２に示す画像データ入力部４２は、メモリカード３４又はバッファメモリ部３０に格納されている画像データを読み出し、解析部４６に出力する。
【００２９】
解析部４６は、画像分割部４７、エッジ情報抽出部４８及び色情報抽出部４９を有しており、画像データに対して解析処理を行う。
【００３０】
画像分割部４７は、画像データを複数の領域に分割する。例えば、画像分割部４７は、画像データに含まれる各画素の明るさに関する情報や、各画素のエッジ情報などを用いて、画像データを第１領域と第２領域とに分割することができる。解析部４６は、画像分割部４７で分割された領域毎に、画像データに対してさらに解析を進めることができる。画像分割部４７による画像データの分割方法は特に限定されず、例えば空が映っている上部領域と地上や水上が移っている下部領域とに、遠景写真の画像データを分ける分割方法や、ピントが合っている主被写体領域と、ピントが合っていない周辺領域とに、画像データを分ける分割方法などが挙げられる。
【００３１】
エッジ情報抽出部４８は、画像データに含まれるエッジ量及びエッジ分布等に関するエッジ情報を得る。エッジ情報抽出部４８によるエッジ情報の算出方法は特に限定されないが、例えば画像データに含まれる各画素の輝度値やＲＧＢ値等を取得し、当該取得した輝度値又はＲＧＢ値等の勾配を算出した後、当該勾配が所定の閾値以上となる部分をエッジとして抽出することにより、画像データのエッジ量を得ることができる。また、エッジ情報抽出部４８は、画像データ全体に対してだけでなく、画像分割部４７で分割された領域毎に、エッジ情報の抽出を実施することができる。例えば、エッジ情報抽出部４８は、第１領域のエッジ量に関する第１エッジ量情報、第２領域のエッジ量に関する第２エッジ量情報及び画像データ全体のエッジ量に関する全体エッジ量情報等を、個別に算出することができる。エッジ情報抽出部４８で得られたエッジ情報は、テキスト生成部５０へ送られる。
【００３２】
色情報抽出部４９は、画像データの色に関する情報を抽出し、または、抽出した情報を元に更に演算処理を行うことにより、色情報を得ることができる。色情報抽出部４９による色情報の種別、算出方法等は特に限定されないが、画像データに含まれる各画素のＨＳＶ値を集計したものや、集計したＨＳＶ値から算出された代表色などが、色情報に含まれる。ただし、色情報抽出部４９が色情報を算出する際における解像度は、演算処理の負担等を考慮して適宜変更すれば良く、また、色空間の種類もＨＳＶに限られず、ＲＧＢ、ＣＭＹ、ＣＭＹＫ等であっても良い。また、色情報抽出部４９は、画像データ全体に対してだけでなく、画像分割部４７で分割された領域毎に、色情報の抽出を実施することができる。例えば、色情報抽出部４９は、第１領域の代表色に関する第１代表色情報、第２領域の代表色に関する第２代表色情報及び画像データ全体の代表色に関する全体代表色情報等を、個別に算出することができる。さらに、色情報抽出部４９による代表色の算出方法も特に限定されないが、たとえば色情報抽出部４９は、各画素のＨＳＶ値等に対してk-means法（ｋ平均法）によるクラスタリング（クラスタ分析）を実施し、クラスタリングの結果に基づき画像データ全体または各領域の代表色を算出することができる。色情報抽出部４９で得られた色情報は、エッジ情報と同様に、テキスト生成部５０へ送られる。
【００３３】
撮影情報取得部４４は、画像データに関連づけて保存される撮影情報を、メモリカード３４又はバッファメモリ部３０から読み出し、テキスト生成部５０に出力する。撮影情報取得部４４が取得する撮影情報は、画像データの撮影状況を示すデータであれば特に限定されないが、画像データの生成年、生成月日、生成時間に関する情報や、画像データの生成場所、撮影者等に関する情報が含まれる。撮影情報取得部４４は、イグジフファイル等に保存された撮影情報を取得してもよく、また、撮像装置１０に備えられる記憶部２８、操作部２２または通信部３２等を介して、撮影情報を取得してもよい。
【００３４】
テキスト生成部５０は、解析部４６及び撮影情報取得部４４等から送信された情報を用いてテキストを生成し、生成したテキストと画像データとを関連づける。テキスト生成部５０は、エッジ情報抽出部４８からのエッジ情報、色情報抽出部４９からの色情報および撮影情報取得部４４からの撮影情報等を用いてテキストを生成するが、すべての情報を直接テキストの生成に反映させる必要はなく、取得した情報の一部を、テキストの生成に反映させないという態様で用いる場合もある（つぶやきテキスト生成部等参照）。
【００３５】
テキスト生成部５０は、色形容テキスト生成部５２と、つぶやきテキスト生成部５４と、を有する。色形容テキスト生成部５２は、取得した色情報を反映したテキストを生成する。たとえば、テキスト生成部５０及び色形容テキスト生成部５２は、画像データ又は領域の代表色が、図１１に示すカラーチャートのどのエリアに属するかを判断し、さらにエッジ情報や撮影情報を併せて用いることで、対象である画像データの撮影シーンを決定する。さらに、色形容テキスト生成部５２は、決定された撮影シーンに対応する辞書から、単語又は文書を選択し、テキストを生成する。撮影シーン及びこれに対応する辞書は特に限定されないが、たとえば図１３に示すように、「夕焼け」、「紅葉」、「夜景」、「イルミネーション」、「青空」の撮影シーンに対応する辞書が記憶部２８等に記憶されており、色形容テキスト生成部５２は、これらの撮影シーンのうち、いずれか１つから連想される単語を含むテキストを生成可能である。なお、色形容テキスト生成部５２は、「赤」、「青い」のような色情報から直接連想される単語を用いることにより、撮影シーンの分析を経ずにテキストを生成することも可能である。なお、テキスト生成部５０が画像データの色情報を判断する際に用いる基準は、図１１に示すようなＣＣＩＣ表色系のカラーチャートに限定されず、その他のカラーチャートを含む任意の基準を用いることができる。
【００３６】
色情報から連想される単語を含むテキストを生成するテキスト生成部５０とは異なり、つぶやきテキスト生成部５４は、画像一般に対して違和感が生じにくいテキストを生成する。より具体的には、テキスト生成部５０は、取得された色情報を用いて画像データを分析した上で、色情報から連想される単語を用いず、どのような色情報を持つ画像に対しても整合し得るテキストを生成することができる。たとえば、テキスト生成部５０及びつぶやきテキスト生成部５４は、画像データ又は領域の代表色が、図１１に示すカラーチャートにおける暗色部であるＥエリアに属するか否かを判断し、代表色がＥエリアに属する場合は、「つぶやき」辞書から単語又は文書を選択し、テキストを生成する。図１３に示すように、「つぶやき」辞書には、「いったい何の写真だ・・」、「これ何？」、「どうなんだろお・・・」のように、特定の色若しくは撮影シーンとは関連しない単語や文章が含まれる。なお、つぶやきテキスト生成部５４が用いるつぶやき辞書も、他の撮影シーンに対応する辞書と同様に、記憶部２８等に記憶される。
【００３７】
また、テキスト生成部５０は、所定の空欄を有する文章テンプレート（不図示）を使用して、テキストを生成しても良い。たとえば、テキスト生成部５０は、文章テンプレートにおける「日時」の空欄部分に、画像データを生成した日時に応じた単語を当てはめ、「場所」の部分に、画像データを生成した場所に応じた単語（「東京」「浅草」等）を当てはめ、「形容詞」の部分に、代表色に対応する単語（「すがすがしい」「明るい」等）を当てはめることにより、テキストを生成することができる。
【００３８】
テキスト生成部５０は、画像データを表示部２６（図１参照）に表示させる際に、カメラ制御部２０が当該画像データに対応するテキストを読み出せるように、画像データと関連づけて、生成したテキストをメモリカード３４等に保存できる。また、テキスト生成部５０は、生成したテキストを文章付加部５６に出力する。
【００３９】
文章付加部５６は、テキスト生成部５０によって生成されたテキストを、画像データに付与する。具体的には、文章付加部５６は、テキストのフォント、色、表示位置などを決定し、画像データとテキストを合成した表示内容に関する情報を生成する。文章付加部５６は、画像データとテキストを合成した新たな画像データを生成してもよく、合成画像を表示する際に画像データに追加される表示情報及び画像データとの関連付け情報を含むファイルを生成しても良い。文章付加部５６は、必要に応じて、画像データとテキストを合成した表示内容を表示部２６に表示させても良く、生成した新たな画像データ及び情報ファイルを、メモリカード３４に記憶させても良い。
【００４０】
以下に、画像処理部４０において行われる処理の具体例を、実施例を挙げて説明するが、本発明はこれらの実施例に限定されない。
【００４１】
実施例１
図３は、図２に示す画像処理部４０において行われるテキスト生成処理の全体像を表すフローチャートである。図３におけるステップＳ００１では、操作部２２等を介して操作者の入力信号を検知したカメラ制御部２０等が、画像処理部４０に対して、テキスト生成処理に関する画像処理の開始を指示する（図１参照）。
【００４２】
ステップＳ００２では、図２に示す画像データ入力部４２が、操作部２２及び表示部２６の表示内容を介して取得した操作者の選択内容に従い、メモリカード３４に格納されている画像データを読み出し、解析部４６に出力する。実施例１では、図６（Ａ）に示すような画像データ６０が、テキスト生成処理の対象となった場合を例に説明を行う。また、ステップＳ００２では、図２に示す撮影情報取得部４４が、画像データ６０とともにイグジフファイル等に保存されている撮影情報６１（図６（Ａ）参照）を読み出し、テキスト生成部５０に出力する。
【００４３】
ステップＳ００３では、読み出した画像データ６０が人物写真であるか否かを、解析部４６及びテキスト生成部５０が判断する。例えば、解析部４６は、画像データ６０の中に人物の顔が写っている領域が所定の態様で含まれるか否かを検出し、当該解析結果を基に、テキスト生成部５０は、画像データ６０が人物写真であるか否かを判断する。実施例１において、解析部４６は画像データ６０から人物の顔が写っている領域を検出せず、これを受けたテキスト生成部５０は、画像データ６０を人物写真でないと判断し、ステップＳ００５へ進む。なお、解析部４６が画像データから人物の顔が写っている領域を検出し、テキスト生成部５０が処理の対象となる画像データを人物写真であると判断した場合は、ステップＳ００４へ進む。ステップＳ００４では、テキスト生成部５０が、解析部４６によって検出された人物の顔の笑顔度等を用いて、テキストを生成する。ステップＳ００３における人物写真の判定や、ステップＳ００４における笑顔度の検出については、周知の技術を用いることができる。
【００４４】
ステップＳ００５では、画像データ６０が遠景写真であるか否かを、解析部４６及びテキスト生成部５０が判断する。解析部４６の画像分割部４７は、色情報抽出部４９によって抽出された画像データ６０の輝度分布や、エッジ情報抽出部４８によって抽出された画像データ６０のエッジ分布の傾向から、画像データ６０を、図６（Ｂ）に示すような上部領域６０Ａと下部領域６０Ｂに分割することを試みる。画像分割部４７は、輝度やエッジ量の傾向が変化する境界を検出した場合、その境界により、画像データ６０を上部領域６０Ａと下部領域６０Ｂに分割する。さらにテキスト生成部５０は、上部領域６０Ａと下部領域６０Ｂとの間に、輝度分布又はエッジ量に所定の閾値を超える差異が認められるか否かを検出し、当該差異を認めた場合は画像データ６０を遠景写真であると判断し、ステップＳ００６へ進む。図１２（Ａ）は、画像データ６０が遠景写真であるか否かを判断する際の閾値の一例を表したものであり、図１２（Ａ）の例によれば、テキスト生成部５０は、上部領域６０Ａと下部領域６０Ｂとの輝度差が閾値α以上であっって、かつ上部領域６０Ａと下部領域６０Ｂとのエッジ量差が閾値β以上である場合に、画像データ６０が遠景写真であると判断する。画像データ６０が処理対象である場合、解析部４６及びテキスト生成部５０は、上部領域６０Ａと下部領域６０Ｂの輝度差とエッジ量差を、図１２（Ａ）に示す閾値α，βと比較し、画像データ６０が遠景写真であると判断する。なお、ステップＳ００５において、対象となる画像データが遠景写真でないと判断された場合については、実施例３〜実施例５で述べる。
【００４５】
図４は、図３に示す遠景写真サブルーチン（図３のステップＳ００６）の処理内容を表すフローチャートである。遠景写真サブルーチンでは、まず、解析部４６及びテキスト生成部５０が、画像データ６０の撮影シーンが「夕焼け」であるか否かを判断する（ステップＳ１０１）。具体的には、解析部４６及びテキスト生成部５０は、画像データ６０における上部領域６０Ａの代表色（第１代表色に相当）に関する情報と、撮影情報６１における撮影時刻を用いて、判断を行う。解析部４６の色情報抽出部４９は、クラスタリング等を行って上部領域６０Ａの代表色を抽出し、画像データ６０の代表色としてテキスト生成部５０に出力する。テキスト生成部５０は、図１２（Ｂ）における「夕焼け判定」の欄に示すように、代表色が図１１に示すカラーチャートにおけるエリアＡに属するか否かを判断する。さらに、テキスト生成部５０は、撮影情報６１の撮影時刻が、「夕焼け判定」の欄に示す「１６：００〜１９：００（時間帯Ｃ）」の範囲に含まれるか否かを判断する。図６（Ａ）及び（Ｂ）に示す画像データ６０が対象である場合、テキスト生成部５０は、上部領域６０Ａの代表色がエリアＡに属し、かつ撮影情報６１の撮影時刻「１７：４５」が「夕焼け判定」の時間帯Ｃに含まれると判断し、画像データ６０の撮影シーンが「夕焼け」であると認定してステップＳ１０２へ進む。なお、「夕焼け判定」における時間帯Ｃは、撮影情報６１における撮影日（地軸の傾き）及び撮影場所（経度、緯度、標高など）等の情報を用いて補正が行われることにより、判定制度を上げることができる。また、ステップＳ１０１において画像データ６０の撮影シーンが「夕焼け」でないと判定された場合については、実施例２で述べる。
【００４６】
ステップＳ１０２では、テキスト生成部５０がテキストを生成し、画像データ６０と関連づけて保存する。画像データ６０は、空が映っていると考えられる上部領域６０Ａの代表色（エリアＡ：淡い〜暗い赤色系）から、当該代表色と関連の深い撮影シーンである「夕焼け」を認定しているため、テキスト生成部５０は、色情報から連想される単語や文章を有する辞書を用いてテキストを生成する色形容テキスト生成部５２を用いて、テキストを生成する。すなわち、色形容テキスト生成部５２は、図１３に示す「夕焼け」辞書に含まれる単語又は文章のうち１つを選択し、それを画像データ６０に対応するテキストであると決定する。色形容テキスト生成部５２が生成したテキストは、文章付加部５６に出力され、テキストの表示方法（表示位置、フォント等）が決定された後、画像データ６０と関連づけてメモリカード３４等に保存される。
【００４７】
ステップＳ１０２の後、ステップＳ１０６へ進んで遠景写真サブルーチンを終了し、さらに図３のステップＳ００８へ進むことにより、画像処理部４０は、一連のテキスト生成処理を終了する。図６（Ｃ）は、上述した実施例１に係るテキスト生成処理で生成されたテキスト「夕暮れ時・・・」が、画像データ６０と伴に表示部２６に表示された状態を表している。実施例１では、画像分割部４７、エッジ情報抽出部４８、色抽出部４９によって算出された情報を基にテキストを生成することにより、画像の撮影者や鑑賞者の感性に適合するテキストを、画像データ６０に付与することができる。
【００４８】
実施例２
実施例２では、図７（Ａ）に示すような画像データ６５がテキスト生成処理の対象となる場合を例に、説明を行う。なお、実施例２の説明では、実施例１との相違点のみを説明し、実施例１と同様の処理が行われる部分については説明を省略する。実施例２に係るテキスト生成処理では、図３に示すステップＳ００２において、画像データ入力部４２が画像データ６５を読み出し、解析部４６に出力する。また、撮影情報取得部４４が、画像データ６５とともにＥｘｉｆファイル等に保存されている撮影情報６６（図７（Ａ）参照）を読み出し、テキスト生成部５０に出力する。
【００４９】
ステップＳ００３では、実施例１と同様に、画像データ６５は人物写真でないと判断され、ステップＳ００５へ進む。ステップＳ００５において、画像分割部４７は、画像データ６５における山と空の境界部分を、輝度やエッジ量の変化から検出し、その境界により、画像データ６５を上部領域６５Ａと下部領域６５Ｂに分割する（図７（Ｂ））。さらにテキスト生成部５０は、上部領域６５Ａと下部領域６５Ｂとの輝度差及びエッジ量差が図１２（Ａ）に示す閾値α，βを超えるために、画像データ６５を遠景画像であると判断し、ステップＳ００６へ進む。
【００５０】
図４のステップＳ１０１では、解析部４６及びテキスト生成部５０が、画像データ６５における上部領域６５Ａの代表色がエリアＡ（淡い〜暗い赤色系）に属せず、または撮影情報６６の撮影時刻が「夕焼け判定」の範囲に合致しない（図１２（Ｂ）参照）ため、画像データ６５の撮影シーンは「夕焼け」ではないと認定し、ステップＳ１０３へ進む。
【００５１】
ステップＳ１０３では、解析部４６及びテキスト生成部５０が、画像データ６５の撮影シーンが「青空」であるか否かを判断する。この場合もステップＳ１０１と同様に、解析部４６及びテキスト生成部５０は、画像データ６５における上部領域６５Ａの代表色（第１代表色に相当）と、撮影情報６６における撮影時刻を用いて、判断を行う。解析部４６の色情報抽出部４９は、上部領域６５Ａの代表色を抽出してテキスト生成部５０に出力する。テキスト生成部５０は、図１２（Ｂ）における「青空判定」の欄に示すように、画像データ６５の代表色が、図１１に示すカラーチャートにおけるエリアＦ（あざやかなor淡い青色系）に属するか否かを判断する。さらに、テキスト生成部５０は、撮影情報６６の撮影時刻が、「青空判定」の欄に示す「７：００〜１６：００（時間帯Ｇ）」の範囲に含まれるか否かを判断する。図７（Ａ）及び（Ｂ）に示す画像データ６５が対象である場合、テキスト生成部５０は、画像データ６５の代表色がエリアＦに属し、かつ撮影情報６６の撮影時刻が「青空判定」の時間帯Ｇに含まれると判断し、画像データ６５の撮影シーンが「青空」であると認定してステップＳ１０５へ進む。「青空判定」における時間帯Ｇは、撮影情報６６における撮影日及び撮影場所等の情報により補正が行われてもよく、また、撮像装置１０が、撮影日時における撮影場所の気象情報を、ウェブ等から取得することにより、これをステップＳ１０１の判定基準に追加しても良い。なお、ステップＳ１０３において画像データの撮影シーンが「青空」でないと判定された場合は、ステップＳ１０４に進み、「通常の遠景」のテキスト生成を実施する。ステップＳ１０４では、テキスト生成部５０の色形容テキスト生成部５２が、画像データの色情報等からテキストを生成する。
【００５２】
ステップＳ１０５では、テキスト生成部５０がテキストを生成し、画像データ６５と関連づけて保存する。画像データ６５の撮影シーンは、当該画像若しくは領域の代表色と関連の深い「青空」であると認定されているため、テキスト生成部５０は、色情報から連想される単語や文章を有する辞書を用いてテキストを生成する色形容テキスト生成部５２を用いて、テキストを生成する。色形容テキスト生成部５２は、図１３に示す「青空」辞書に含まれる単語又は文章のうち１つを選択し、それを画像データ６５に対応するテキストであると決定する。その後の処理は、実施例１と同様である。
【００５３】
図７（Ｃ）は、上述した実施例２に係るテキスト生成処理で生成されたテキスト「晴天！」が、画像データ６５と伴に表示部２６に表示された状態を表している。実施例２では、画像分割部４７、エッジ情報抽出部４８、色情報抽出部４９によって算出された情報や、撮影情報６６を基にテキストを生成することにより、画像の撮影者や鑑賞者の感性に適合するテキストを、画像データ６５に付与することができる。
【００５４】
実施例３
実施例３では、図８（Ａ）に示すような画像データ７０がテキスト生成処理の対象となる場合を例に、説明を行う。なお、実施例３の説明では、実施例１又は実施例２との相違点のみを説明し、実施例１又は実施例２と同様の処理が行われる部分については説明を省略する。実施例３に係るテキスト生成処理では、図３に示すステップＳ００２において、画像データ入力部４２が画像データ７０を読み出し、解析部４６に出力する。また、撮影情報取得部４４が、画像データ７０とともにＥｘｉｆファイル等に保存されている撮影情報７１（図８（Ａ）参照）を読み出し、テキスト生成部５０に出力する。
【００５５】
ステップＳ００３では、実施例１又は実施例２と同様に、画像データ７０が人物写真でないと判断され、ステップＳ００５へ進む。ステップＳ００５では、実施例１及び実施例２と同様に、解析部４６及びテキスト生成部５０が、画像データ７０の分割を試み、その結果から画像データ７０が遠景写真であるか否かを判断する。画像データ７０を対象とする実施例３では、画像分割部４７が画像データ７０を上下に分割することができないため、テキスト生成部５０は、画像データ７０を遠景写真ではないと判断し、ステップＳ００７へ進む。
【００５６】
図５は、図３に示すその他写真サブルーチン（図３のステップＳ００７）の処理内容を表すフローチャートである。その他写真サブルーチンでは、まず、解析部４６及びテキスト生成部５０が、画像データ７０の撮影シーンが「紅葉」であるか否かを判断する（ステップＳ２０１）。具体的には、解析部４６及びテキスト生成部５０は、画像データ７０全体の代表色（全体代表色に相当）に関する情報と、画像データ７０全体のエッジ量（全体エッジ量に相当）に関する情報を用いて、判断を行う。解析部４６のエッジ情報抽出部４８は、画像データ７０全体のエッジ量を抽出し、色情報抽出部４９は、クラスタリング等を行って画像データ７０全体の代表色を抽出し、エッジ情報抽出部４８及び色情報抽出部４９は、抽出した結果をテキスト生成部５０に出力する。テキスト生成部５０は、図１２（Ｃ）における「紅葉判定」の欄に示すように、画像全体の代表色がカラーチャート（図１１）におけるエリアＡに属するか否かと、画像全体のエッジ量が閾値β１以上であるか否かを判断する。画像データ７０が処理対象である場合、テキスト生成部５０は、画像全体の代表色がエリアＡに属し、かつ、画像全体のエッジ量が閾値β１以上であると判断し、画像データ７０の撮影シーンが「紅葉」であると認定してステップＳ２０２へ進む。
【００５７】
ステップＳ２０２では、テキスト生成部５０がテキストを生成し、画像データ７０と関連づけて保存する。画像データ７０の撮影シーンは、当該画像の代表色と関連の深い「紅葉」であると認定されているため、テキスト生成部５０は、色情報から連想される単語や文章を有する辞書を用いてテキストを生成する色形容テキスト生成部５２を用いて、テキストを生成する。色形容テキスト生成部５２は、図１３に示す「紅葉」辞書に含まれる単語又は文章のうち１つを選択し、それを画像データ７０に対応するテキストであると決定する。その後の処理は、実施例１及び実施例２と同様である。
【００５８】
図８（Ｂ）は、上述した実施例３に係るテキスト生成処理で生成されたテキスト「紅葉の葉っぱ、綺麗・・・」が、画像データ７０と伴に表示部２６に表示された状態を表している。実施例３では、画像分割部４７、エッジ情報抽出部４８、色情報抽出部４９によって算出された情報を基にテキストを生成することにより、実施例１及び実施例２と同様に撮影者や鑑賞者の感性に適合するテキストを、画像データ７０に付与することができる。
【００５９】
実施例４
実施例４では、図９（Ａ）に示すような画像データ７５がテキスト生成処理の対象となる場合を例に、説明を行う。なお、実施例４の説明では、実施例１〜実施例３との相違点のみを説明し、実施例１〜実施例３と同様の処理が行われる部分については説明を省略する。実施例４に係るテキスト生成処理では、図３に示すステップＳ００２において、画像データ入力部４２が画像データ７５を読み出し、解析部４６に出力する。また、撮影情報取得部４４が、画像データ７５とともにＥｘｉｆファイル等に保存されている撮影情報７６（図９（Ａ）参照）を読み出し、テキスト生成部５０に出力する。
【００６０】
ステップＳ００３では、実施例１〜実施例３と同様に、画像データ７５は人物写真でないと判断され、ステップＳ００５へ進む。ステップＳ００５では、解析部４６及びテキスト生成部５０が、画像データ７５の分割を試み、その結果から画像データ７５が遠景写真であるか否かを判断する。画像分割部４７は、画像データ７５を上部領域と下部領域に分割することができるものの、上部領域と下部領域の輝度差が閾値α以上でないために（図１２（Ａ）参照）、テキスト生成部５０は画像データ７５を遠景写真ではないと判断し、ステップＳ００７へ進む。
【００６１】
図５のステップＳ２０１では、解析部４６及びテキスト生成部５０が、画像データ７５全体の代表色がエリアＡ（淡い〜暗い赤色系）に属しないため、画像データ７５の撮影シーンは「紅葉」ではないと認定し、ステップＳ２０３へ進む。
【００６２】
ステップＳ２０３では、解析部４６及びテキスト生成部５０が、画像データ７５の撮影シーンが「夜間屋外」であるか否かを判断する。解析部４６及びテキスト生成部５０は、図１２（Ｃ）における「夜間屋外判定」の欄に示すように、画像データ７５全体の代表色がエリアＨ（暗い青色系）に属するか否かと、画像データ７５の撮影時刻が「１８：００〜３：００（時間帯Ｄ）」の範囲に含まれるか否かを判断する。図９（Ａ）に示す画像データ７５が対象である場合、テキスト生成部５０は、画像データ７５全体の代表色がエリアＨに属し、かつ撮影情報７６の撮影時刻「２１：５５」が「夜間屋外判定」の時間帯Ｄに含まれると判断し、画像データ７５の撮影シーンが「夜間屋外」であると認定してステップＳ２０４へ進む。なお、ステップＳ２０３において、対象となる画像データの撮影シーンが「夜間屋外」でないと認定された場合については、実施例５の後に説明する。
【００６３】
ステップＳ２０４では、解析部４６及びテキスト生成部５０が、ステップＳ２０３で撮影シーンが「夜間屋外」であると判断された画像データ７５について、さらに「イルミネーション」と「夜景」に撮影シーンを分類する。すなわち、ステップＳ２０４では、解析部４６のエッジ情報抽出部４８が画像データ７５全体のエッジ量（全体エッジ量に相当）を算出し、さらにテキスト生成部５０は、図１２（Ｃ）の「イルミネーション判定」の欄に示すように、算出されたエッジ量が、「イルミネーション判定」の閾値β２以上であるか否かを判断する。画像データ７５が対象である場合、テキスト生成部５０は、画像データ７５全体のエッジ量が閾値β２以上であると判定し、画像データ７５の撮影シーンが「イルミネーション」であると認定してステップＳ２０５へ進む。
【００６４】
ステップＳ２０５では、テキスト生成部５０がテキストを生成し、画像データ７５と関連づけて保存する。画像データ７５の撮影シーンは、当該画像の代表色と関連の深い「イルミネーション」であると認定されているため、テキスト生成部５０は、色情報から連想される単語や文章を有する辞書を用いてテキストを生成する色形容テキスト生成部５２を用いて、テキストを生成する。色形容テキスト生成部５２は、図１３に示す「イルミネーション」辞書に含まれる単語又は文章のうち１つを選択し、それを画像データ７５に対応するテキストとして採用する。その後の処理は、実施例１と同様である。
【００６５】
図９（Ｂ）は、上述した実施例４に係るテキスト生成処理で生成されたテキスト「カラフルイルミネーション」が、画像データ７５と伴に表示部２６に表示された状態を表している。実施例４では、画像分割部４７、エッジ情報抽出部４８、色情報抽出部４９によって算出された色情報や、撮影情報６６を複合的に用いてテキストを生成することにより、画像の撮影者や鑑賞者の感性に適合するテキストを、画像データ６５に付与することができる。なお、実施例４及び実施例５に関連して、対象となる画像データを上部領域と下部領域に分割できる場合は、ステップＳ２０３における代表色の抽出対象及びステップＳ２０４におけるエッジ量の算出対象を、画像データ全体ではなく、上部領域又は下部領域としても良い。
【００６６】
実施例５
実施例５では、図１０（Ａ）に示すような画像データ８０がテキスト生成処理の対象となる場合を例に、説明を行う。なお、実施例５の説明では、実施例１〜実施例４との相違点のみを説明し、実施例１〜実施例４と同様の処理が行われる部分については説明を省略する。実施例５に係るテキスト生成処理では、図３に示すステップＳ００２において、画像データ入力部４２が画像データ８０を読み出し、解析部４６に出力する。また、撮影情報取得部４４が、画像データ８０とともにＥｘｉｆファイル等に保存されている撮影情報８１（図１０（Ａ）参照）を読み出し、テキスト生成部５０に出力する。
【００６７】
ステップＳ００３では、実施例１〜実施例４と同様に、画像データ８０は人物写真でないと判断され、ステップＳ００５へ進む。ステップＳ００５では、画像データ８０は上部領域と下部領域に分割することができるものの、上部領域と下部領域のエッジ量差が閾値β以上でないために（図１２（Ａ）参照）、テキスト生成部５０は画像データ８０を遠景写真ではないと判断し、ステップＳ００７へ進む。
【００６８】
図５のステップＳ２０１では、実施例４と同様に、解析部４６及びテキスト生成部５０が、画像データ８０全体の代表色がエリアＡ（淡い〜暗い赤色系）に属しないため、画像データ８０の撮影シーンは「紅葉」ではないと認定し、ステップＳ２０３へ進む。ステップＳ２０３では、実施例４と同様に、テキスト生成部５０は、画像データ８０全体の代表色がエリアＨ（暗い青色系）に属し、かつ撮影情報８１の撮影時刻「１８：５５」が「夜間屋外判定」の時間帯Ｇに含まれると判断し、画像データ８０の撮影シーンが「夜間屋外」であると認定してステップＳ２０４へ進む。
【００６９】
ステップＳ２０４では、実施例４で説明したように、画像データ８０全体のエッジ量から、「イルミネーション」と「夜景」とに撮影シーンを分類する。画像データ８０が対象である場合、テキスト生成部５０は、画像データ８０全体のエッジ量が閾値β２未満であると判定し、画像データ８０の撮影シーンが「夜景」であると認定してステップＳ２０６へ進む。
【００７０】
ステップＳ２０６では、テキスト生成部５０がテキストを生成し、画像データ８０と関連づけて保存する。画像データ８０の撮影シーンは、当該画像の代表色と関連の深い「夜景」であると認定されているため、テキスト生成部５０は、色情報から連想される単語や文章を有する辞書を用いてテキストを生成する色形容テキスト生成部５２を用いて、テキストを生成する。色形容テキスト生成部５２は、図１３に示す「夜景」辞書に含まれる単語又は文章のうち１つを選択し、それを画像データ８０に対応するテキストとして採用する。その後の処理は、実施例１と同様である。
【００７１】
図１０（Ｂ）は、上述した実施例５に係るテキスト生成処理で生成されたテキスト「シルエット・・・」が、画像データ８０と伴に表示部２６に表示された状態を表している。実施例５及び実施例４では、画像分割と、撮影時刻、エッジ情報及び色情報の各情報を組み合わせて判断することにより、従来は撮影シーンの認定が難しいとされていた暗い画像についても、適切に撮影シーンを認定でき、画像の撮影者や鑑賞者の感性に適合するテキストを、画像データ７５，８０に付与することができる。なお、ステップＳ２０３の「夜間屋外判定」における時間帯Ｄ（図１２（Ｃ）参照）は、「夕焼け判定」の場合と同様に、撮影情報７６，８１における撮影日及び撮影場所等の情報を用いて補正が行われても良い。
【００７２】
その他の実施例
図５におけるステップＳ２０３において、対象となる画像データの撮影シーンが「夜間屋外」でないと認定された場合は、ステップＳ２０７へ進む。ステップＳ２０７では、対象となる画像データ全体の代表色がカラーチャートにおけるエリアＥ（黒若しくは黒に近い所定色）に属するか否かを判断する「つぶやき判定」（図１２（Ｃ）参照）を実施する。ステップＳ２０７において代表色がエリアＥに属する場合はステップＳ２０８へ進み、代表色がエリアＥに属しない場合はステップＳ２０９へ進む。
【００７３】
ステップＳ２０８では、実施例１〜実施例５と同様に、テキスト生成部５０がテキストを生成し、画像データと関連づけて保存する。ステップＳ２０８では、実施例１〜実施例５とは異なり、対象となる画像データの撮影シーンを特定せず、どのような画像に対しても比較的違和感が生じにくいテキストを生成するつぶやきテキスト生成部５４を用いて、テキストを生成する。つぶやきテキスト生成部５４は、図１３に示す「つぶやき」辞書に含まれる単語又は文章のうち１つを選択し、それを画像データに対応するテキストとして採用する。
【００７４】
ステップＳ２０９では、解析部４６及びテキスト生成部５０が、対象となる画像データに対してさらに撮影シーン等の分析を行った上で、テキストを生成し、画像データと関連づけて保存する。ステップＳ２０９での生成においても、色情報から連想される単語や文章を有する辞書を用いてテキストを生成する色形容テキスト生成部５２を用いて、テキストを生成する。
【００７５】
上述の各実施例で説明したように、画像処理部４０は、画像分割と、エッジ情報及び色情報等の各情報を組み合わせて対象となる画像データの撮影シーンを特定し、画像の撮影者や鑑賞者の感性に適合するテキストを、画像データに付与することができる。また、画像処理部４０は、各情報を組み合わせることにより、「紅葉」と「夕焼け」、「夜景」と「イルミネーション」のように、色情報のみ若しくはエッジ情報のみでは判定が困難な撮影シーンを適切に特定することができ、撮影者等の感性に好適に適合するテキストを、画像データに付与することができる。特に、画像処理部４０は、画像データを上部領域と下部領域に分割し、画像全体だけでなく、領域毎の色情報及びエッジ情報を取得できるため、撮影シーン「夕焼け」及び「青空」における上部領域（空）の色情報のように、撮影シーンを切り分けるために有用な情報を、画像データから効果的に抽出できる。
【００７６】
また、画像処理部４０は、つぶやきテキスト生成部５４を有するために、画像データから抽出された色が暗い色である場合等には色情報を用いてテキストを生成することを回避し、どのような画像に対しても比較的違和感が生じにくいテキストを生成できる（図１３「つぶやき辞書」参照）。その反面、つぶやきテキスト生成部５４を多用しすぎると、生成されるテキストがお決まりの傾向を有しているとの印象を与え、使用者に飽きられやすくなる恐れがある。しかしながら、画像処理部４０は、画像分割と、撮影情報、エッジ情報及び色情報等の各情報を組み合わせて、対象となる画像データに適合する撮影シーンを詳細に特定することにより、これまでは撮影者の感性に適合するテキストを色情報から生成することが困難であると考えられていた暗色系の画像についても、画像の撮影者や鑑賞者の感性に適合するテキストを、色形容テキスト生成部５２を用いて生成できる（図１１のカラーチャート参照）。したがって、画像処理部４０は、つぶやきテキスト生成部５４の使用頻度を抑制し、生成されるテキストが飽きられることを防止できる。
【００７７】
上述の実施形態及び実施例では、画像処理部４０を備える撮像装置１０を例に挙げて、画像処理装置の説明を行ったが、画像処理部４０を備える画像処理装置はこれに限定されず、パーソナルコンビュータ、携帯電話等、撮像部を必ずしも有しない装置であっても良い。また、画像データからテキストを生成するプログラムは、撮像装置１０だけでなく、画像処理を実施するその他の情報機器にも、実装することができる。
【符号の説明】
【００７８】
１０…撮像装置
１２…撮像部
１４…光学系
１６…撮像素子
１８…Ａ／Ｄ変換部
２０…カメラ制御部
２２…操作部
２４…バス
２６…表示部
２８…記憶部
３０…バッファメモリ部
３２…通信部
３４…メモリカード
４０…画像処理部
４２…画像データ入力部
４６…解析部
４７…画像分割部
４８…エッジ情報抽出部
４９…色情報抽出部
５０…テキスト生成部
５２…色形容テキスト生成部
５４…つぶやきテキスト生成部
５６…文章付加部
６０，６５，７０，７５，８０…画像データ
６０Ａ，６５Ａ…上部領域
６０Ｂ,６５Ｂ…下部領域
【図１】
2014165665.tif 000003
【図２】
2014165665.tif 000004
【図３】
2014165665.tif 000005
【図４】
2014165665.tif 000006
【図５】
2014165665.tif 000007
【図６】
2014165665.tif 000008
【図７】
2014165665.tif 000009
【図８】
2014165665.tif 000010
【図９】
2014165665.tif 000011
【図１０】
2014165665.tif 000012
【図１１】
2014165665.tif 000013
【図１２】
2014165665.tif 000014
【図１３】
2014165665.tif 000015