(57)【要約】【課題】記録された多数の画像情報の閲覧を容易にし、利用者の使い勝手を向上する撮像装置を実現する。【解決手段】撮影を行い、画像情報を生成し、記録する撮像部と、少なくとも画像情報の記録されているアドレス情報を含む属性情報を生成し記録する属性情報生成部と、属性情報と画像情報を用いて、表示装置において表示を行うための手順を記録した制御情報を記録する制御情報記録部を設けるようにした。【選択図】図２
2011066673.tif 000002
【特許請求の範囲】
【請求項１】
撮影を行い、画像情報を生成し、記録するとともに、撮影情報を生成する撮像部と、
前記撮影情報を用いて、少なくとも前記画像情報の記録されているアドレス情報を含む属性情報を生成、記録する属性情報生成部と、
前記属性情報を用いて、前記撮影情報を表示するための手順を記録した制御情報を記録する制御情報記録部と
を備えることを特徴とする撮像装置。
【請求項２】
前記属性情報は、画像関連情報と分類情報で構成され、
前記属性情報生成部は、
前記撮影情報を一意に識別できる識別子を付与し、少なくとも前記画像情報の記録されているアドレス情報を含む情報と前記識別子を、画像関連情報として記録する画像関連情報生成処理と、
前記撮影情報を元に分類を行い、分類結果を前記識別子を用いて分類情報として記録する分類情報生成処理と
を少なくとも行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記属性情報は、画像関連情報と分類情報とファイル特定情報で構成され、
前記属性情報生成部は、
予め定められた規則に従って、複数のファイルに分割して画像関連情報を生成し、記録する画像関連情報生成処理と、
前記複数に分割された画像関連情報のどのファイルにどの識別子で特定される情報が記録されているのかを表す対応関係を保持するファイル特定情報を生成し、記録するファイル特定情報生成処理と
を少なくとも行うことを特徴とする請求項１又は請求項２のいずれかに記載の撮像装置。
【請求項４】
前記制御情報記録部は、前記属性情報生成部の記録した属性情報の書式に従って、制御情報を生成し、記録する、
ことを特徴とする請求項１乃至請求項３のいずれかに記載の撮像装置。
【請求項５】
前記制御情報記録部は、予め２つ以上の制御情報を保持し、予め定められた規則に従って記録時に選択して記録する、
ことを特徴とする請求項１乃至請求項３のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、例えば、デジタルスチルカメラや、デジタルムービーなどの情報記録時の処理装置に関する。
【背景技術】
【０００２】
デジタルスチルカメラでは、ＣＣＤやＣＭＯＳで構成される撮像素子に結像した像をデジタルデータとして読み出し、ＤＣＦ規格（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）などのフォーマットに従って、フォルダに分けて通し番号を付与したファイル名を与えて、ＳＤメモリーカードなどの不揮発性記録媒体に記録する。利用者が撮影済みの画像を閲覧したい場合は、デジタルスチルカメラ本体に備えられたディスプレイでの閲覧や、ＳＤメモリーカードをデジタルスチルカメラから取り外し、ＳＤメモリーカードスロットを持つパソコンやテレビに接続し、ＳＤメモリーカードより画像データを読み出し、閲覧を行うことができる。閲覧は撮影順や、ファイル名に付与された通し番号順に順次表示、または一覧表示などを行う。
【０００３】
しかし、近年、ＳＤメモリーカードなどの記録媒体の容量が大容量化してきており、そこに記録できる画像の数も膨大になってきている。そのため、従来の撮影順などの閲覧方法では、利用者が見たい写真を探し出し、閲覧することが困難になってきている。
【０００４】
そこで、画像を閲覧する際に、ファイルシステムやＥＸＩＦ規格で定められたフォーマットで画像ファイルに記述された日付情報を読み出し、画像を撮影日時等で分類して一覧表示し、利用者に提示するデジタルスチルカメラやパーソナルコンピューターのソフトウェアが存在する。
【０００５】
特許文献１には別の方法が開示されている。特許文献１の撮像装置は、選択された撮影状況に応じてディレクトリを生成し、撮影した画像を生成したディレクトリに割り当て、画像を表示する際は、割り当てたディレクトリに基づいて画像をディスプレイに表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１７９８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、ＳＤメモリーカードなどの記録媒体の大容量化にともない、そこに記録される画像の数も膨大となり、画像閲覧時に、撮影順やファイル名に付与された通し番号順では、所望の画像を見つけ、閲覧することが困難になってきている。
【０００８】
また、画像閲覧時に撮影時刻等の情報をファイルシステムやＥｘｉｆ形式で画像ファイルに記録されている情報から取得し、分類して表示する場合、所望の画像を見つけることは容易になるが、一方で、閲覧時に必要な日付などの情報をすべての画像ファイルから読み出し、分類する処理が必要となり、分類した結果が表示されるまでに時間がかかることになる。
【０００９】
一方、特許文献１の方法を用いると、事前に分類されているため、待ち時間も少なく分類した一覧を表示することが可能になるが、特許文献１に開示されているディレクトリ構造などのフォーマットやアプリケーションプログラムに対応していない表示機器では、分類表示できないだけでなく、写真を通常通り表示することもできなくなる。
【００１０】
本発明は、以上の点を考慮してなされたもので、ユーザの画像閲覧時の使い勝手を向上させる撮像装置を提案するものである。
【課題を解決するための手段】
【００１１】
かかる課題を解決するため、本発明においては、撮影を行い、画像情報を生成し、記録するとともに、撮影情報を生成する撮像部と、前記撮影情報を用いて、少なくとも前記画像情報の記録されているアドレス情報を含む属性情報を生成、記録する属性情報生成部と、前記属性情報を用いて、前記撮影情報を表示するための手順を記録した制御情報を記録する制御情報記録部とを備える。
【００１２】
これによって、表示装置において、すべての画像情報を読み込むことなく、属性情報のみを読み込めば、記録されている画像情報の一覧や日付などの情報が取得可能であり、表示装置における処理時間を軽減できる。
【００１３】
さらに、属性情報を解釈する制御情報をあわせて記録することによって、表示装置において属性情報の書式を解釈できる必要が無くなる。
【００１４】
加えて、画像情報とは分けて属性情報や制御情報を記録したことによって、制御情報を解釈しない表示機器においても、ＤＣＦなどのフォーマットを解釈できれば、写真の表示を行える。
【００１５】
また、前記属性情報は、画像関連情報と分類情報とファイル特定情報で構成され、前記属性情報生成部は、予め定められた規則に従って、複数のファイルに分割して画像関連情報を生成し、記録する画像関連情報生成処理と、前記複数に分割された画像関連情報のどのファイルにどの識別子で特定される情報が記録されているのかを表す対応関係を保持するファイル特定情報を生成し、記録するファイル特定情報生成処理とを少なくとも行うものであってもよい。
【００１６】
これによって、表示装置において、必要な画像関連情報のファイルのみを読込、処理を行うことが可能となり、表示装置の処理やメモリ使用量の削減を行うことができる。
【００１７】
また、前記制御情報記録部は、前記属性情報生成部の記録した属性情報の書式に従って、制御情報を生成し、記録するものであってもよい。
【００１８】
これによって、利用者の選択や時節、属性情報の内容に応じた表示方法を選択し、記録できるようになる。
【発明の効果】
【００１９】
本発明を適用した撮像装置を利用することによって、ＥＸＩＦやＡＶＣＨＤといったフォーマットに従って記録される静止画や動画とメタデータ（画像や動画の補足情報）だけでなく、それらを分類した情報とそれを用いた表示方法を示す情報が記録され、表示装置において、それらを処理することによって、容易に日付やシーンなどで分類した表示や検索を実施できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態における全体構成の一例を示すブロック図
【図２】本発明の実施の形態における撮像装置、不揮発性記録媒体の構成の一例を示すブロック図
【図３】本発明の実施の形態における撮像部の構成の一例を示すブロック図
【図４】本発明の実施の形態における画像関連情報の一例を示す図
【図５】本発明の実施の形態におけるファイル特定情報の一例を示す図
【図６】本発明の実施の形態における分類情報の一例を示す図
【図７】本発明の実施の形態における情報処理部の動作の一例を示すフローチャート
【図８】本発明の実施の形態における画像関連情報の一例を示す図
【図９】本発明の実施の形態におけるファイル特定情報の一例を示す図
【図１０】本発明の実施の形態における分類情報の一例を示す図
【図１１】本発明の実施の形態における表示装置の構成の一例を示すブロック図
【図１２】本発明の実施の形態における表示画面の一例を示す図
【図１３】本発明の実施の形態における表示装置の動作の一例を示すフローチャート
【発明を実施するための形態】
【００２１】
（実施の形態１）
図１は本実施の形態による撮像装置１００１と、撮像装置１００１によって情報が記録される不揮発性記録媒体１００２、不揮発性記録媒体１００２に記録された情報を解釈し、画面に表示を行う表示装置１００３を示し、図の矢印は情報の流れを模式的に表現している。初めに、撮像装置１００１に不揮発性記録媒体１００２を装着し、撮像装置１００１が不揮発性記録媒体１００２に情報を読み書きできる状態にする。この状態で撮影を行うことによって、画像などの各種情報が撮像装置１００１によって、不揮発性記録媒体１００２に記録される。次に、不揮発性記録媒体１００２を撮像装置１００１から取り外し、表示装置１００３に装着する。表示装置１００３において、不揮発性記録媒体１００２より画像などの各種情報を読み出し、表示を行う。
【００２２】
撮像装置１００１はデジタルスチルカメラやデジタルビデオカメラなどの動画像または静止画像をデジタルデータとして記録する機能を有する装置である。不揮発性記録媒体１００２はＳＤメモリーカードやＵＳＢメモリーなどの半導体メモリーや、ハードディスクドライブなどの磁気ドライブ、ＣＤやＤＶＤ等の光ディスクなどが考えられる。表示装置１００３は、テレビ、パソコン、携帯電話、ポータブル情報端末などが想定され、不揮発性記録媒体読み取り装置を備え、不揮発性記録媒体１００２から読み出した情報を処理し、その結果を表示する表示部を備える。
【００２３】
（撮像装置１００１の構成）
撮像装置１００１は図２に示すように、撮影を行い、その撮像結果のデジタルデータと撮影した日付や場所などの情報をＪＰＥＧなどの画像情報２００４として不揮発性記録媒体１００２に記録する撮像部２００１、撮像部からの撮影情報を元に、画像関連情報２００５、ファイル特定情報２００６、分類情報２００７を生成し、不揮発性記録媒体１００２に記録する属性情報生成部２００２、画像関連情報２００５、ファイル特定情報２００６、分類情報２００７を用いて、表示装置１００３にて画面生成を行うための制御情報２００８を不揮発性記録媒体１００２に記録する制御情報記録部２００３から構成される。画像関連情報２００５、ファイル特定情報２００６、分類情報２００７をまとめて属性情報と呼ぶ。
【００２４】
（撮像部２００１について）
撮像部２００１は、図３に示すように、入力部３００１、イメージ取得部３００２、付加情報生成部３００３、情報処理部３００４から構成される。
【００２５】
入力部３００１は、シャッターボタンや、タッチパネル、方向キーなどで、利用者からの入力を受け付ける。入力部３００１を利用することで、利用者は撮影を行ったり、撮影画像の閲覧操作を行ったり、撮影時の設定を行うことができる。撮影時の設定とは、シャッタースピードや絞り、露出の設定や、シーンの設定のことである。シーン設定とは、「風景」「人物」「夜景」「マクロ」などのメニューが事前に用意され、それらを選択することによって、自動的に最適なシャッタースピードや絞り、撮影後の画像処理方法などが選択される機能の設定の事である。ここで設定されたシーン情報は情報処理部３００４へ通知する。例えば、利用者の入力によって、「風景」というシーン設定が行われた場合は、「風景」というシーン情報を情報処理部３００４へ通知する。なお、シーン設定に関しては、これらは一例であり、他に「スポーツ」「花火」など、様々な物が考えられる。また、シーン設定は、イメージ取得部３００２の情報を用いて、自動的に設定されるものも考えられる。
【００２６】
イメージ取得部３００２はＣＣＤやＣＭＯＳなどのイメージセンサを備え、入力部３００１のシャッターボタン押下に対応して、イメージセンサで得られた電気信号からデジタルデータに変換し、ＪＰＥＧなどのフォーマットで圧縮を行い、その圧縮後の画像データを情報処理部３００４へ通知する。なお、画像データのフォーマットはＪＰＥＧに限定する物ではなく、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）やＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）などでもよい。また、圧縮を行わなくてもよい。
【００２７】
付加情報生成部３００３はＧＰＳセンサー及び時計機能を備え、入力部３００１のシャッターボタン押下に対応して、ＧＰＳセンサーから緯度と経度を取得し、付加情報として情報処理部３００４へ通知する。また、時計機能から日時の情報を取得し、この情報も付加情報として情報処理部３００４へ通知する。なお、付加情報生成部で生成し、情報処理部３００４へ通知する付加情報は、ＧＰＳセンサーを用いた位置情報や時計機能を用いた日時の情報に限定するものではなく、イメージ取得部から取得できる撮影時のシャッタースピードや絞り、露出、焦点距離などの情報や、各種センサーを搭載して取得できる、温度、湿度、圧力、標高、方位、加速度など様々な情報が考えられる。
【００２８】
情報処理部３００４は入力部３００１から通知されたシーン情報、イメージ取得部３００２から通知された画像データ、付加情報生成部３００３から通知された付加情報を元にＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）のフォーマットで画像情報２００４を生成し、不揮発性記録媒体１００２に記録する。記録する際のフォルダ構造などのフォーマットは一般的に用いられているＤＣＦ規格などのフォーマットで行う。なお、画像情報２００４の形式は、ＥＸＩＦに限定せず、フォルダ構造などのフォーマットもＤＣＦ規格に限定しない。また、情報処理部３００４は入力部３００１から通知されたシーン情報、付加情報生成部３００３から通知された付加情報と、アドレス情報として不揮発性記録馬体１００２に記録した際の画像情報２００４のファイル名を撮影情報として属性情報生成部２００２へ通知する。
【００２９】
（属性情報生成部２００２について）
属性情報生成部２００２は撮像部２００１よりシーン情報、付加情報、画像情報２００４のファイル名を含む撮影情報を取得し、それらの情報を用いて、不揮発性記録媒体１００２に保持されている画像関連情報２００５、ファイル特定情報２００６、分類情報２００７を生成・更新する。
【００３０】
画像関連情報２００５は画像情報２００４に関連する情報である、撮像部２００１より通知された撮影情報が記録されている。画像関連情報２００５の一例を、図４の画像関連情報４００１として示す。画像関連情報４００１は０個以上の表で構成される。図４に示した例では、表４０１０と表４０２０の２個の表が存在する。情報が全く存在しないときは、表が存在しない、つまり０個の表で構成されることになる。表は、保持する行数が一定の行数以上になったときに、新たな表を作成する。なお、新たな表を作成する条件は、保持する行数に限定する物ではなく、表に保持される情報量が一定値を超えた場合や、表に情報を記録する際に、日付が変わった時点など、様々な条件が考えられる。また、これらの表は、別のファイルとして記録される。また、表は分割せず、すべてを一つの表に記録してもよい。画像関連情報４００１の表４０１０の行４０１１には表を識別する識別子が記録されている。同様に表４０２０の行４０２１にも表を識別する識別子が記録されている。これらの識別子は、表４０１０および表４０２０を一意に特定できる情報であり、新たに生成される表も含めて一意に特定できる必要がある。表４０１０の行４０１２、行４０１３、行４０１４に情報が記録されている。同様に表４０２０の行４０２２に情報が記録されている。また、列４０１５には各行に記録されている情報を識別する識別子が記録され、他の列には撮像部２００１より通知された撮影情報を記録する。本実施の形態では、列４０１６には「日付情報」、列４０１７には「シーン情報」、列４０１８にはアドレス情報として「画像情報のファイル名」を記録している。従って、画像関連情報４００１は行４０１１に記載されている「ｄａｔａ１」で識別される表４０１０と行４０２１に記載されている「ｄａｔａ２」で識別される表４０２０を保持し、表４０１０の行４０１２には識別子「１」、日付情報「２００８／０８／２５」、シーン情報「風景」、画像情報のファイル名「Ｐ１０００００１．ＪＰＧ」という情報が記録されている。表４０１０の他の行や表４０２０の行４０２２についても同様に、各種の情報が記録されている。なお、画像関連情報に記録する情報は、これらの情報に限定される物ではなく、位置情報を表すＧＰＳデータや、利用者が入力部３００１を用いて入力したメモ情報、各種センサーを撮像部２００１に搭載して取得した、温度、湿度、加速度や、シャッタースピード、露出、焦点距離などの撮影時の情報など、撮像部２００１から通知される様々な撮影情報を保持することができる。
【００３１】
ファイル特定情報２００６は画像関連情報２００５の０個以上の表のうち、どの表に識別子で識別される情報が記録されているのかを表す。ファイル特定情報２００６の一例を、図５のファイル特性情報５００１として示す。行方向に情報が記録されている。列５００２には画像関連情報４００１の表の識別子が記録されている。列５００３には画像関連情報４００１の情報の識別子が記録されている。例えば、ファイル特定情報５００１の行５００４は、画像関連情報４００１の「ｄａｔａ１」で識別される表に、「１」「２」「３」の識別子で識別される情報が記録されている事を表す。実際には、「ｄａｔａ１」によって、画像関連情報４００１の表４０１０を特定でき、表４０１０の行４０１２に識別子「１」で識別される情報が記録されており、同様に行４０１３、行４０１４にはそれぞれ識別子「２」「３」で識別される情報が記録されている。なお、画像関連情報２００５が０または１個の表で構成されている場合、ファイル特定情報２００６は存在しなくてもよい。
【００３２】
分類情報２００７は撮像部２００１より通知された撮影情報を分類し、識別子を記録している。分類情報２００７の一例を図６の分類情報６００１として示す。分類情報２００７は分類項目ごとに複数の表から構成され、図６の分類情報６００１の場合は、「日付情報」と「シーン情報」の二つの分類項目それぞれにつき、表を保持している。表６０１０の行６０１１は、表６０１０が日付情報に関する表であることをあらわし、表６０２０の行６０２１は、表６０２０がシーン情報に関する表であることをあらわしている。表の行方向に情報が記録されている。列６０１５には分類サブ項目である日付の情報が記録されている。列６０１６には、各行の分類サブ項目に属する画像関連情報４００１の情報の識別子が記録されている。例えば、分類情報６００１の「日付情報」分類の表６０１０の行６０１２には、列６０１５に「２００８／０８／２５」、列６０１６に「１、２」と記録されており、それぞれ画像関連情報４００１において、日付情報が「２００８／０８／２５」であるのは、識別子が「１」と「２」の情報である、行４０１２と行４０１３の情報であるということを表している。シーン情報分類の表６０２０においても、同様に、表の行方向に情報が記録されている。列６０２５には分類サブ項目であるシーンの情報が記録されている。列６０２６には、各行の分類サブ項目に属する画像関連情報４００１の情報の識別子が記録されている。例えば、分類情報６００１の「シーン情報」分類の表６０２０の行６０２２には、列６０２５に「人物」、列６０２６に「２、４」と記録されており、それぞれ画像関連情報４００１において、シーン情報が「人物」であるのは、識別子が「２」と「４」の情報である、行４０１３と行４０２２の情報であるということを表している。
【００３３】
図７は、属性情報生成部２００２の処理の一例を示したフローチャートである。
【００３４】
撮像部２００１より撮影情報を撮影毎に受信する（Ｓ７００１）。
【００３５】
Ｓ７００１において受信した撮影情報を画像関連情報２００５に記録する（Ｓ７００２）。画像関連情報２００５に記録する際には、新たな表を作成し記録を行うのか、既に存在する表に追記する形で記録を行うのかを判断し、記録する。この際の判断基準は各表毎に保持する行数をあらかじめ決めておくという方法が考えられる。また、記録する際に、画像関連情報内で一意に行を特定できる識別子を付与し、記録する。
【００３６】
Ｓ７００２において、画像関連情報２００５に新しい表を追加し、撮影情報を記録した場合は、Ｓ７００４へ進み、新しい表を追加せず、既存の表に撮影情報を追記した場合は、Ｓ７００５へ進む（Ｓ７００３）。
【００３７】
Ｓ７００３において、画像関連情報２００５に新しい表を追加し、撮影情報を記録したと判断された場合、ファイル特定情報に行を追加し、画像関連情報の新しい表の識別子を記録する（Ｓ７００４）。
【００３８】
撮影情報を記録した画像関連情報２００５の表の識別子が記録されている行に、Ｓ７００１で付与した撮影情報を記録した画像関連情報２００５の行の識別子を記録する（Ｓ７００５）。
【００３９】
Ｓ７００２において画像関連情報２００５に記録した撮影情報に従って、分類情報２００７にＳ７００１で付与した画像関連情報２００５の行の識別子を記録する（Ｓ７００６）。既に存在する表中に、分類サブ項目が存在しない場合は、新たな分類サブ項目の行を追加し、記録する。
【００４０】
処理を終了する（Ｓ７００７）。
【００４１】
具体的に、図４に示す画像関連情報４００１、図５に示すファイル特定情報５００１、図６に示す分類情報６００１を不揮発記録媒体１００２が保持している状態で、属性情報生成部２００２が撮像部２００１より日付情報「２００８／０９／０８」、シーン情報「風景」、画像情報のファイル名「Ｐ１０００００５．ＪＰＧ」を撮影情報として受信した場合の属性情報生成部の処理を説明する。
【００４２】
Ｓ７００１において、撮像部２００１より日付情報「２００８／０９／０８」、シーン情報「風景」、画像情報のファイル名「Ｐ１０００００５．ＪＰＧ」を撮影情報として受信する。
【００４３】
次に、Ｓ７００２においてＳ７００１で受信した撮影情報を画像関連情報４００１に記録する。記録する際に画像関連情報４００１内で一意に行を特定できる識別子として「５」を生成する。生成した識別子「５」とともに、Ｓ７００１で撮像部２００１より受信した撮影情報を、事前に定められた規則に従って、画像関連情報４００１の表４０２０に記録する事を決定する。表に記録する際は、表４０２０の最下端の行４０２２の下に行を追加し、記録を行う。記録を行った後の画像関連情報８００１を図８に示す。表８０１０は記録前の表４０１０と変化ない。表８０２０は表４０２０に比べ、行８０２３が追加されている。行８０２３の列８０２５には生成した識別子「５」が記録され、行８０２３の列８０２６にはＳ７００１で撮像部２００１より受信した撮影情報の一部である日付情報「２００８／０９／０８」が記録され、行８０２３の列８０２７にはＳ７００１で撮像部２００１より受信した撮影情報の一部であるシーン情報「風景」が記録され、行８０２３の列８０２８にはＳ７００１で撮像部２００１より受信した撮影情報の一部である画像情報のファイル名「Ｐ１０００００５．ＪＰＧ」が記録されている。
【００４４】
Ｓ７００３において、Ｓ７００２では既存の表４０２０に追加したため、新しい表を追加していないと判断し、Ｓ７００５へ進む。
【００４５】
Ｓ７００５において、ファイル特定情報５００１に記録を行う。撮影情報を追加した表８０２０の行８０２１に記録されている表の識別子「ｄａｔａ２」であるため、ファイル特定情報５００１の列５００２より「ｄａｔａ２」が記録されている行を特定する。行５００５の列５００２に「ｄａｔａ２」が記録されている事を特定し、行５００５の列５００３にＳ７００２で生成した識別子「５」を追記する（Ｓ７００５）。追記したファイル特定情報９００１を図９に示す。行９００５の列９００３に識別子「５」が記録されている。
【００４６】
Ｓ７００６において、分類情報６００１に記録を行う。まず、Ｓ７００１で受信した撮影情報の一部である日付情報「２００８／０９／０８」を分類情報６００１へ以下の手順で記録する。各表の先頭行に記録されている分類項目が「日付情報」になっている表を特定する。行６０１１の分類項目が日付情報となっている表６０１０を特定する。表６０１０の行６０１５より今回記録する日付情報「２００８／０９／０８」と同じ情報が記録されている行を探す。見つからないため、表６０１０の下端である行６０１３の下に行を追加し、追加した行の列６０１５に日付情報「２００８／０９／０８」を記録する。また、追加した行の列６０１６にＳ７００２で生成した識別子「５」を記録する。次に、Ｓ７００１で受信した撮影情報の一部であるシーン情報「風景」を分類情報６００１へ以下の手順で記録する。各表の先頭行に記録されている分類項目が「シーン情報」になっている表を特定する。行６０２１の分類項目がシーン情報となっている表６０２０を特定する。表６０２０の列６０２５より、今回記録するシーン情報「風景」と同じ情報が記録されている行を探す。行６０２３の列６０２５に「風景」と記録されているため、行６０２３の列６０２６にＳ７００２で生成した識別子「５」を記録する。記録を行った後の分類情報１０００１を図１０に示す。行１００１４の列１００１５に「２００８／０９／０８」が記録されており、行１００１４の列１００１６に「５」が記録されている。また、行１００２３の列１００２６に分類情報６００１の時点で記録済みであった「１，３」に加えて、「５」が記録されている。なお、記録したい分類項目の表が存在しない場合は、表を追加し、記録を行う。これらの分類情報への登録処理を、撮影情報のうち、事前に定められたすべての情報に対して行う。
【００４７】
（制御情報記録部２００３について）
制御情報記録部２００３は、不揮発性記録媒体１００２に記録されている画像情報２００４、画像関連情報２００５、ファイル特定情報２００６、分類情報２００７を用いて、表示装置１００３にて画面生成を行うための制御情報２００８を不揮発性記録媒体１００２に記録する。制御情報２００８は制御情報記録部２００３において事前に保持しておき、不揮発性記録媒体１００２と撮像装置１００１が接続された際に、不揮発性記録媒体１００２に制御情報２００８が記録されていない場合、記録を行う。なお、事前に複数の制御情報を制御情報記録部２００３に保持しておき、不揮発性記録媒体１００２への記録の際に、利用者の入力や、日時情報などに基づいて自動的に選択を行い、記録を行なってもよい。また、事前に制御情報を制御情報記録部２００３が保持するのではなく、不揮発性記録媒体１００２へ記録する際に、属性情報生成部２００２が記録した属性情報の書式に従って、制御情報記録部２００３が制御情報を生成し、不揮発性記録媒体１００２に記録を行ってもよい。なお、制御情報は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどの表示装置１００３が処理できるプログラミング言語を用いて記載される。
【００４８】
（表示装置１００３について）
表示装置１００３は、図１１に示すように、入力部１１００１、表示部１１００２、インタフェース部１１００３、情報処理部１１００４から構成される。入力部１１００１は利用者からの入力を受け付ける。具体的には、キーボード、タッチパネル、赤外線リモコンなどが考えられる。表示部１１００２は情報処理部１１００４の処理結果の表示を行う。具体的には、液晶ディスプレイモジュールやプラズマディスプレイモジュールなどのディスプレイモジュールで構成される事が考えられる。インタフェース部１１００３は不揮発性記録媒体１００２を接続し、不揮発性記録媒体１００２に記録されている情報を読み出し、情報処理部１１００４に通知する。また、情報処理部１１００４からの情報を不揮発性記録媒体１００２に記録を行う。情報処理部はインタフェース部１１００３から通知された情報と、入力部１１００１からの情報を元に、表示すべき画面情報を生成し、表示部１１０２において、表示を行う。
【００４９】
図１３に示したフローチャートを用いて、表示装置１００３での処理の一例を説明する。不揮発性記録媒体１００２をインタフェース部１１００３に接続し、不揮発性記録媒体１００２に記録されている制御情報２００８を読み出す（Ｓ１３００１）。
【００５０】
Ｓ１３００１で読み出した制御情報２００８を処理し、画面を生成し、表示部１１００２において、表示を行う（Ｓ１３００２）。
【００５１】
入力部１１００１で利用者の操作を入力として受信する（Ｓ１３００３）。
【００５２】
Ｓ１３００３において受信した入力が処理の終了を示す物であった場合、Ｓ１３００８へ進み、Ｓ１３００３において受信した入力が処理の終了を示す物でなく、分類項目を示す物であった場合、Ｓ１３００５へ進む（Ｓ１３００４）。
【００５３】
Ｓ１３００３において受信した分類項目と不揮発性記録媒体１００２から読み出した分類情報２００７より、表示を行う画像の識別子と、その分類サブ項目を特定する（Ｓ１３００５）。
【００５４】
不揮発性記録媒体１００２からファイル特定情報を読み出し、Ｓ１３００５において特定した識別子が記録されている画像関連情報２００５を特定する（Ｓ１３００６）。
【００５５】
Ｓ１３００６で特定した画像関連情報２００５を不揮発性記録媒体１００２より読み出す（Ｓ１３００７）。
【００５６】
Ｓ１３００５で特定した分類サブ項目と画像の識別子、Ｓ１３００７で読み出した画像関連情報２００５を用いて、制御情報に従って画面生成処理を行い、表示する（Ｓ１３００２）。
【００５７】
具体的に、図８、図９、図１０に示す画像関連情報８００１、ファイル特定情報９００１、分類情報１０００１が不揮発性記録媒体１００２に記録されている状態で、表示装置１００３に接続した場合の処理の一例を、図１２に示す画面イメージの一例と図１３に示すフローチャートを用いて説明する。
【００５８】
不揮発性記録媒体１００２より制御情報２００８を読み出し（Ｓ１３００１）、画面を生成し、表示する（Ｓ１３００２）。表示される画面の一例として図１２の（ａ）に画面１２００１を示す。
【００５９】
利用者が画面１２００１を見ながら、入力手段より入力を行う。ここでは、リモコンを用いて画面１２００１上で「日付別表示」を選択したとする。（Ｓ１３００３）。
【００６０】
Ｓ１３００３において、日付別表示を行うように入力されているため、Ｓ１３００５へ進む（Ｓ１３００４）。
【００６１】
日付別表示とは、分類項目「日付情報」に分類されている画像を表示する事であるため、分類情報１０００１の行１００１１が「日付情報」となっている表１００１０を取得する。表１００１０の行１００１２より分類サブ項目「２００８／０８／２５」と識別子「１、２」を取得する。行１００１３および行１００１４についても同様に分類サブ項目と識別子を取得する（Ｓ１３００５）。
【００６２】
Ｓ１３００５で取得した識別情報とファイル特定情報９００１より画像関連情報８００１の表を特定する（Ｓ１３００６）。例えば、分類情報１０００１の表１００１０の行１００１２列１００１６に記録されていた識別子「１」の場合、ファイル特定情報９００１の行９００４列９００３に記録されていることを発見し、同一の行９００４の列９００２に記録されている画像関連情報の表の識別子「ｄａｔａ１」を取得する。他の識別子に対しても同様の処理を行い、識別子に関連する画像情報が記録されている画像関連情報の表の識別子を特定する。
【００６３】
Ｓ１３００６で特定された画像関連情報８００１の表を不揮発性記録媒体１００２より読み込む。例えば、識別子「１」に関連する情報が記録されているのが、表の識別子「ｄａｔａ１」である表８０１０であるため、表８０１０を読込、表８０１０の列８０１５より識別子「１」である行を特定する。行８０１２が該当する行であると特定できるため、行８０１２より日付情報「２００８／０８／２５」、シーン情報「風景」、画像情報のファイル名「Ｐ１０００００１．ＪＰＧ」を読み出す。他の識別子に対しても同様の処理を行い、画像関連情報を読み出す（Ｓ１３００７）。
【００６４】
Ｓ１３００５で特定した分類サブ項目「２００８／０８／２５」と画像の識別子「１」、Ｓ１３００７で読み出した画像情報のファイル名「Ｐ１０００００１．ＪＰＧ」を用いて、画像情報２００４を不揮発性記録媒体１００２より読み出し、制御情報２００８に従って画面生成処理を行い、表示する（Ｓ１３００２）。他の識別子に対しても同様に処理を行い、分類サブ項目毎に表示を行う。表示される画面の一例を図１２（ｂ）の画面１２００２として示す。なお、今回は画像情報のファイル名しか利用しなかったが、制御情報の内容によって、画像関連情報から読み出せる他の情報を用いて、画面生成、表示を行ってもよい。また、今回の例では、画面１２００２を生成するために画像関連情報８００１の表８０１０と表８０２０の両方の表を読み出さなければならなかったが、より多数の表が画像関連情報８００１において管理されている場合、画面表示に関係しない表の読込を削減することができる。
【００６５】
つづいて利用者より入力部１１００１を通じて、シーン別表示を行うように、入力された場合、同様に処理を行い、図１２の（ｃ）に示す画面１２００３を生成する。
【００６６】
なお、本実施例では画像関連情報に画像情報の所在を表すアドレス情報として、ファイル名を記録したが、画像情報のファイルが記録されている所在を表す情報や所在を表す情報を導出するための情報であればよい。
【００６７】
以上で説明した撮像装置１００１を用いて撮影することによって、従来の画像情報に加えて、画像関連情報、ファイル特定情報、分類情報といった情報と、これらの情報を用いて、表示装置において表示を行う際の手順を記録した制御情報が不揮発記録媒体に記録される。この記録された情報によって、表示装置において、すべての画像情報を読込、処理を行うことなく、容易に画像の分類表示や、検索が実施できる。
【００６８】
また、画像関連情報を複数のファイルに分割し、ファイル特定情報を用いて、必要となる画像関連情報のみを読み込むことができるようにすることによって、表示装置において読み込む際に、必要のないデータの読込を減らすことによって、表示装置に必要となるメモリ領域や読み込んだデータの処理に必要となる処理能力を低減することができる。
【００６９】
また、画像関連情報、ファイル特定情報、分類情報を解釈し、処理を行う手順を示した制御情報をこれら属性情報とともに記録することによって、撮像装置が任意情報を任意のフォーマットで属性情報として記録することができる。これによって、撮像装置の機能が進化した場合に、その新たな機能に基づく属性情報を記録し、それを用いた新たな表示方法を制御情報として記録すれば、従来と同じ表示装置を用いて撮像装置の新たな機能に対応した表示方法が実施可能になる。
【００７０】
また、画像情報は一般的な記録フォーマット（ＥＸＩＦ、ＤＣＦ規格）で行えるため、制御情報を解釈できない表示装置においても、画像情報のみは解釈し、表示を行うことができる。
【産業上の利用可能性】
【００７１】
本発明は、撮像装置、撮像方法、撮像方法のプログラムに関し、デジタルスチルカメラ、デジタルムービーだけでなく、デジタルスチルカメラやデジタルムービーの機能を有する携帯電話など、動画や静止画を撮像する機能を有する装置に適用可能である。
【符号の説明】
【００７２】
１００１    撮像装置
１００２    不揮発性記録媒体
１００３    表示装置
２００１    撮像部
２００２    属性情報生成部
２００３    制御情報記録部
２００４    画像情報
２００５    画像関連情報
２００６    ファイル特定情報
２００７    分類情報
２００８    制御情報
３００１，１１００１    入力部
３００２    イメージ取得部
３００３    付加情報生成部
３００４    情報処理部
１１００２    表示部
１１００３    インタフェース部
１１００４    情報処理部
【図１】
2011066673.tif 000003
【図２】
2011066673.tif 000004
【図３】
2011066673.tif 000005
【図４】
2011066673.tif 000006
【図５】
2011066673.tif 000007
【図６】
2011066673.tif 000008
【図７】
2011066673.tif 000009
【図８】
2011066673.tif 000010
【図９】
2011066673.tif 000011
【図１０】
2011066673.tif 000012
【図１１】
2011066673.tif 000013
【図１２】
2011066673.tif 000014
【図１３】
2011066673.tif 000015