(57)【要約】【課題】大量の画像データの中から所望の画像データを簡単かつ迅速に検索可能とする。【解決手段】カメラモード・カメラ設定の変更時、長時間タグまたは短時間タグを更新するタグ更新部（３５）と、変更されたカメラモード・カメラ設定に基づいて撮影部（３３）が撮影した画像データとタグ更新部（３５）による更新を反映した長時間タグ及び短時間タグとを対応付けてタグ付き画像データ（４４）に格納するタグ付き画像データ保存部（３６）とを備える。【選択図】図１
2014229267.tif 000002
【特許請求の範囲】
【請求項１】
カメラを搭載し、ユーザ操作に従って上記カメラの機能を変更可能な電子機器であって、
上記カメラが有する複数の機能が互いに上下関係のある複数の機能グループに予め分けられているとともに、各機能グループにはそれぞれタグ情報が割り当てられており、
上記カメラの機能が変更されたとき、その機能を含む機能グループに割り当てられているタグ情報、及びその機能を含む機能グループより下位の機能グループに割り当てられているタグ情報を更新するタグ更新手段と、
変更された機能を用いて上記カメラが撮影した画像データと、上記タグ更新手段による更新を反映した、すべての機能グループに割り当てられたタグ情報とを対応付けて記憶部に格納する画像データ保存手段と、を備えることを特徴とする電子機器。
【請求項２】
上記複数の機能グループが、上位の機能グループと下位の機能グループとの２つであることを特徴とする、請求項１に記載の電子機器。
【請求項３】
上記タグ更新手段は、上記下位の機能グループに割り当てられているタグ情報を、上記カメラが撮影した時刻が、上記カメラが直前に撮影した時刻より所定時間以上後である場合に変更することを特徴とする、請求項１または２に記載の電子機器。
【請求項４】
上記タグ更新手段は、上記カメラの動作が開始した時、すべての機能グループに割り当てられたタグ情報を更新することを特徴とする、請求項１から３までの何れか１項に記載の電子機器。
【請求項５】
上記記憶部に格納された画像データを、１つの機能グループに割り当てられたタグ情報について、同一の値のタグ情報が対応付けられた画像データを１つのグループとして、グループ分けした状態で表示部に表示させる画像表示制御手段を備えることを特徴とする、請求項１から４までの何れか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像データを大量に保存することのできるカメラ機能を備えた電子機器に関する。
【背景技術】
【０００２】
近年、カメラ機能を備えた電子機器（デジタルカメラ、携帯電話、スマートフォン等）は広く普及しており、メモリの大容量化に伴い、撮影した電子画像を大量に保存することが可能となっている。そして、これに伴って、保存された大量の電子画像の中から、印刷やデータ加工などを行うために、所望の電子画像だけを選択する必要性が頻繁に生じている。しかしながら、撮影された電子画像を選択する操作において膨大な数の電子画像を取り扱うこととなり、所望の電子画像を検索することが困難であるという問題点があった。
【０００３】
この問題点を解決する技術として、特許文献１には、各画像データに関する要素情報（日付、撮影シーンに応じた撮影モード、人物の有無、被写体の種類など）をもとに、要素情報が同一である画像をグループ化し、各グループにつき１枚の代表関連画像を各々表示することで、所望の画像を検索する方法が記載されている。また、特許文献２には、画像を解析することにより類似画像同士をグループ化し、各グループから１枚の代表画像を各々選択表示し、さらには該代表画像の中で類似画像同士をグループ化（２段階目のグループ化）し、２段階目の各グループから１枚の代表画像を各々選択表示する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０‐２８７２２０号公報（２０１０年１２月２４日公開）
【特許文献２】特開２００８‐２７６６６８号公報（２００８年１１月１３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、要素情報が同一である画像を１つのグループとするため、同時刻の撮影画像であったとしても要素情報が異なる画像であれば同一のグループとすることは困難となる。例えば、運動会というイベントにおいて、同時刻で人物の数・被写体の種類などが著しく変化し、撮影する度に要素情報が異なることが多くなるため、イベント毎のグループ化は困難となる。また、特許文献１では、要素情報をもとにグループ化される前の画像は、例えば全ての画像が撮影順に一覧表示された状態で選択され、選択された画像の要素情報を基準としてグループ化される。このとき、撮影したばかりの画像を選択する場合、直近に見た画像の中から検索するため、検索する電子画像の中に所望の電子画像があるかどうかの判断を下し易い。しかし一方で、所望の電子画像が過去に遡った画像である場合は、時系列表示がされてはいるものの一枚毎の表示のために撮影日時の区切りが不明確な表示となり、所望の電子画像を検索することは困難となる。
【０００６】
また、特許文献２においては、画像解析を行う必要があるため、解析処理が完了するまでの間はグループ化された画像を閲覧することが困難となる。さらには、例えば海と川のようによく似ている画像では、画像解析の判定を誤りやすくユーザの意図するグループ分けが困難となる。それゆえ、特許文献１及び２の技術では、ユーザの意図するグループ分けを簡単かつ迅速に行うことは困難であった。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであって、その目的は、撮影した大量の画像データの中から所望の画像データを簡単かつ迅速に検索できる電子機器を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る電子機器は、カメラを搭載し、ユーザ操作に従って上記カメラの機能を変更可能な電子機器であって、上記カメラが有する複数の機能が互いに上下関係のある複数の機能グループに予め分けられているとともに、各機能グループにはそれぞれタグ情報が割り当てられており、上記カメラの機能が変更されたとき、その機能を含む機能グループに割り当てられているタグ情報、及びその機能を含む機能グループより下位の機能グループに割り当てられているタグ情報を更新するタグ更新手段と、変更された機能を用いて上記カメラが撮影した画像データと、上記タグ更新手段による更新を反映した、すべての機能グループに割り当てられたタグ情報とを対応付けて記憶部に格納する画像データ保存手段と、を備える構成である。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザの撮影時の意図に沿って、画像データを複数階層でのグループ化ができる。それゆえ、撮影対象が異なる画像をまとめて管理することができる。また、画像解析によるグループ分け作業が必要とならないため、グループ分け作業に多くの時間を要さない。それゆえ、撮影した大量の画像データの中から所望の画像データを簡単かつ迅速に検索することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るスマートフォンの構成を示すブロック図である。
【図２】図１に示すスマートフォンの動作を示すフローチャートである。
【図３】図１に示すスマートフォンにおける、画像データに対するタグ付けの遷移を示す図である。
【図４】図１に示すスマートフォンにおける、カメラの機能項目と変更するタグとの対応付けを定義したテーブルである。
【図５】図１に示すスマートフォンが用いる画像データのフォーマットの一例である、ＪＰＥＧ（Joint Photographic Experts Group）ファイルの構造図である。
【図６】図１に示すスマートフォンが用いる画像データのフォーマットの一例である、ＪＰＥＧファイルのＥｘｉｆ  ＩＦＤ領域及びエントリーフィールド領域の構造図である。
【図７】図１に示すスマートフォンが保存するタグのデータ構造の一例として、ＪＰＥＧファイルのＥｘｉｆ  ＩＦＤ領域及び０ｔｈ  ＩＦＤ  Ｖａｌｕｅ領域にタグを格納した例を示す図である。
【図８】図１に示すスマートフォンにおける、画面表示例を示す図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本発明の実施の一形態について図１〜図７に基づいて説明すれば以下の通りである。以下の特定の実施形態で説明する構成以外の構成については、必要に応じて説明を省略する場合があるが、他の実施形態で説明されている場合は、その構成と同じである。また、説明の便宜上、各実施形態に示した部材と同一の機能を有する部材については、同一の符号を付し、適宜その説明を省略する。
【００１２】
図１は、スマートフォン１の構成を示すブロック図である。スマートフォン１（電子機器）は、ユーザ操作受付部２、画像撮影部３、記憶部４、画像管理部５、及び表示部６を備える。なお、図１において、カメラは撮影部３３に設けられるが、以下では、撮影部３３を単にカメラと記すことがある。
【００１３】
ユーザ操作受付部２は、カメラアプリケーションの起動、カメラの機能、画像データなどのユーザ操作を受付ける。ユーザ操作がカメラの機能の変更操作及び撮影操作の場合には、変更操作情報及び撮影操作情報を画像撮影部３に通知する。また、ユーザ操作が画像データ操作の場合には、画像データ操作情報を画像管理部５に通知する。
【００１４】
画像撮影部３は、モード／設定変更部３１、撮影制御部３２、撮影部３３（カメラ）、タイマ３４、タグ更新部３５（タグ更新手段）、及びタグ付き画像データ保存部３６（タグ付き画像データ保存手段）を備える。
【００１５】
モード／設定変更部３１は、ユーザ操作受付部２からの変更操作情報に従ってカメラの機能の変更を行う。また、モード／設定変更部３１は、撮影制御部３２及びタグ更新部３５に、カメラの機能を変更したことを通知する。
【００１６】
撮影制御部３２は、モード／設定変更部３１が変更したカメラの機能の条件の下、ユーザ操作受付部２からの撮影操作情報に従って撮影部３３に撮影を指示する。
【００１７】
撮影部３３はカメラであり、撮影制御部３２からの撮影指示に従って撮影し、画像をデータ化する。そして、撮影部３３は、撮影操作を行ったことをタグ更新部３５に通知し、撮影した画像データ（撮像画像）をタグ付き画像データ保存部３６に送信する。タイマ３４は、撮影部３３からタグ更新部３５へ通知された時刻を撮影時刻としてタグ更新部３５に通知する。なお、本実施の形態では、撮影時刻として、撮影部３３が画像データの生成を完了した時刻を使用するが、例えば、ユーザ操作受付部２がユーザによる撮影操作を受け付けた時刻（いわゆるシャッターを切った時）でもよい。すなわち、撮影時刻には、１回ごとの撮影時点を特定できるものであれば任意のタイミングを使用できる。
【００１８】
タグ更新部３５は、カメラの機能が変更されたとき、その機能を含む機能グループに割り当てられているタグ情報、及びその機能を含む機能グループより下位の機能グループに割り当てられているタグ情報を更新する。例えば、カメラの機能として、撮影方法などのカメラ機能の大きな切替えをカメラモードとフォーカス設定などのカメラ機能の小さな切替えをカメラ設定との２種類とする場合、カメラモード及びカメラ設定に割り当てられるタグを各々長時間タグ及び短時間タグとする。タグ更新部３５は、モード／設定変更部３１から長時間タグまたは短時間タグの変更通知情報を受けたとき、タグ定義テーブル４１から読み出したタグ定義情報を参照して、長時間タグまたは短時間タグを更新し記憶部４に記憶させる。なお、カメラモード及びカメラ設定の詳細については図４にて後述する。
【００１９】
これにより、このようなタグ情報に基づけば、ユーザの撮影時の意図に沿って、画像データを複数階層でのグループ化ができる。それゆえ、撮影対象が異なる画像をまとめて管理することができる。また、画像解析によるグループ分け作業が必要とならないため、グループ分け作業に多くの時間を要さない。それゆえ、撮影した大量の画像データの中から所望の画像データを簡単かつ迅速に検索することが可能となる。
【００２０】
また上位の機能グループにより、下位の機能グループを包括した大きなまとまりでのグループ分けが可能となり、撮影対象が異なる画像をまとめて管理することができる。例えば、運動会を撮影するとき、屋外での撮影に応じたモードが選択されたことによって上位の機能グループが決定され、種目ごとに細かな設定が選択されたことで下位の機能グループが決定されたとすると、運動会を撮影したすべての画像データには、上位のタグ情報として共通の値が対応付けられ、各種目を撮影したすべての画像データには、下位のタグ情報がそれぞれ対応付けられることになる。それゆえ、撮影した大量の画像データの中から所望の画像データを簡単かつ迅速に検索することが可能となる。
【００２１】
また、タグ更新部３５は、撮影部３３から撮影通知された時刻を撮影時刻としてタイマ３４から受け取る。タイマ３４からの撮影時刻が直前の撮影時刻より所定時間（例えば１０秒）以上後である場合、タグ更新部３５は短時間タグを更新し記憶部４に記憶させる。
【００２２】
これにより、下位の機能グループ（カメラ設定）が変更されなくても、所定時間以上の間隔をあけて撮影された場合、下位のタグ情報として異なる値を対応付けることができる。したがって、異なる被写体を所定時間以上の間隔をあけて撮影したときに、偶然に設定が同じであっても、同じグループに分類されることを防止することができる。それゆえ、簡単かつ迅速に所望の画像を検索することが可能となる。
【００２３】
また、タグ更新部３５は、カメラアプリケーションの動作が開始した時、すべての機能グループに割り当てられたタグ情報を更新する。これにより、カメラの動作が終了した時に設定されているすべてのタグ情報を、カメラの動作が開始した時に更新できる。それゆえ、カメラの動作が終了していた期間をまたいでいるにもかかわらず、同じタグ情報の値を対応付けることを防止できる。よって、ユーザが切り替え操作を行わなくてもカメラを起動するだけでタグ情報を更新できる。
【００２４】
タグ付き画像データ保存部３６は、変更された機能を用いて撮影部３３が撮影した画像データと、タグ更新部３５による更新を反映した、すべての機能グループに割り当てられたタグ情報（本実施形態では、長時間タグと短時間タグ）とを対応付けて記憶部４に格納する。なお、画像データに付加される長時間タグ及び短時間タグの領域については、図５〜図７にて後述する。
【００２５】
記憶部４は、タグ定義テーブル４１、長時間タグ４２、短時間タグ４３、及びタグ付き画像データ４４を格納している。ここで、タグ定義テーブル４１は、記憶部４にあらかじめ格納されている。タグ定義テーブル４１は、カメラが有する複数の機能が互いに上下関係のある複数の機能グループに予め分けられているとともに、各機能グループにはそれぞれタグ情報が割り当てられているテーブルである。タグ定義テーブル４１は、タグ更新部３５がモード／設定変更部３１からの変更通知を参照するために用いられる。なお、タグ定義テーブル４１の詳細については、図４にて後述する。
【００２６】
長時間タグ４２及び短時間タグ４３は、タグ更新部３５が更新した長時間タグ４２及び短時間タグ４３を各々記録するものであり、タグ付き画像データ保存部３６が撮影部３３からの画像データに付加するために用いられる。タグ付き画像データ４４は、タグ付き画像データ保存部３６によって記憶部４に格納され、画像管理部５によって記憶部４から読み出される。なお、記憶部４は、スマートフォン１に内蔵されていてもよいし、スマートフォン１と通信可能な外部の記憶装置であってもよい。
【００２７】
画像管理部５は、タグ編集部５１及び画像表示制御部５２（画像表示制御手段）を備える。タグ編集部５１は、ユーザ操作受付部２からの画像データ操作に従って長時間タグ及び短時間タグを編集する。そして、タグ編集部５１は、タグ付き画像データ４４に付加されている長時間タグ４２・短時間タグ４３を編集し、編集後のタグを該当するタグ付き画像データ４４に付加した状態で記憶部４に格納する。画像表示制御部５２は、記憶部４からタグ付き画像データ４４を読み出し、表示部６に表示画面データとして表示する。
【００２８】
表示部６は、画像表示制御部５２から通知された表示画面データを表示させる。なお、ユーザが画像データ操作を行う場合については、図８にて後述する。また、表示部６は、スマートフォン１に内蔵されていてもよいし、スマートフォン１と通信可能な外部の表示装置であってもよい。
【００２９】
図２は、上記スマートフォン１の動作を示すフローチャート図である。図示のように、スマートフォン１に搭載されたカメラアプリケーションをユーザ操作受付部２が起動すると（Ｓ１）、タグ更新部３５は長時間タグ及び短時間タグを設定する（Ｓ２）。
【００３０】
モード／設定変更部３１からタグ更新部３５へカメラモードの変更通知がある場合（Ｓ３）、タグ更新部３５はタグ定義テーブル４１を参照して長時間タグ及び短時間タグを更新し（Ｓ４）、長時間タグ４２及び短時間タグ４３に各々記録させる。なお、モード／設定変更部３１からタグ更新部３５へカメラモードの変更通知がない場合（Ｓ３）は、Ｓ５に進む。
【００３１】
そして、モード／設定変更部３１からタグ更新部３５へカメラ設定の変更通知がある場合（Ｓ５）、タグ更新部３５はタグ定義テーブル４１を参照して短時間タグを更新し（Ｓ６）、短時間タグ４３に記録させる。なお、モード／設定変更部３１からタグ更新部３５へカメラ設定の変更通知がない場合（Ｓ５）は、Ｓ７に進む。
【００３２】
次に、撮影部３３が撮影操作を行った場合（Ｓ７）、撮影部３３がタグ更新部３５に撮影通知し、撮影通知の時刻を撮影時刻としてタイマ３４はタグ更新部３５に通知する。タイマ３４からの撮影時刻が直前の撮影時刻より所定時間（例えば１０秒）以上後である場合（Ｓ８）、タグ更新部３５は短時間タグ４３を更新し（Ｓ９）、記憶部４に保持する。なお、撮影部３３が撮影操作を行わない場合（Ｓ７）、Ｓ３からの動作を繰り返す。また、タイマ３４からの撮影時刻が直前の撮影時刻より所定時間（例えば１０秒）未満後の場合（Ｓ８）、Ｓ１０に進む。
【００３３】
タグ付き画像データ保存部３６は、撮影部３３からの画像データに、長時間タグ４２及び短時間タグ４３を付加する（Ｓ１０）。そして、タグ付き画像データ保存部３６は、タグ付き画像データ４４を記憶部４に格納する（Ｓ１１）。
【００３４】
そして、ユーザ操作受付部２が画像撮影部３及び画像管理部５にカメラアプリケーションの終了を通知した場合（Ｓ１２）、各機能の動作は終了する。なお、ユーザ操作受付部２がカメラアプリケーションの終了を通知しない場合（Ｓ１２）、Ｓ３からの動作を繰り返す。
【００３５】
図３は、画像データに対するタグ付けの遷移を示す図である。図示のように、縦軸方向は時間の経過を示し、横軸方向は図の左側からカメラアプリ操作・短時間タグ・長時間タグ・画像データに付加するタグを示す。
【００３６】
例えば、カメラアプリ起動時（ｐ１）に短時間タグＴｓ１は初期値「０００１」に設定され、カメラアプリ起動時の日時が２０１３年３月１５日１２時１３分の場合には、長時間タグＴｌ１は「２０１３０３１５．１２１３」に設定される。
【００３７】
そして、通常撮影（例えば、撮影ボタン１回につきシャッターが１回切れるような撮影）をした時（ｐ２）には、短時間タグＴｓ１及び長時間タグＴｌ１を用いて、画像データに付加するタグｔ１が「２０１３０３１５．１２１３＿０００１」と決定される。
【００３８】
次に、撮影時刻が直前の撮影時刻から所定時間（例えば１０秒）未満後の場合について説明する。ｐ２から５秒経過後にｐ３の連続撮影（例えば、シャッターを押し続ければ自動でシャッターが切れて、複数回撮影されるなどの撮影）が行われた場合、ｐ２からｐ３までの時間が所定時間（例えば１０秒）未満であるため、短時間タグＴｓ１及び長時間タグＴｌ１は更新されない。すなわち、画像データに付加するタグｔ２は、直前の撮影（ｐ２）と同一のｔ１「２０１３０３１５．１２１３＿０００１」と決定される。なお、画像データに付加するタグについては、通常撮影と連続撮影との区別をしない。
【００３９】
一方で、撮影時刻が直前の撮影時刻から所定時間（例えば１０秒）以上後の場合には、短時間タグが更新される。例えば、ｐ３の連続撮影から１５秒経過後にｐ４の通常撮影が行われた場合、ｐ３からｐ４までの時間が所定時間（例えば１０秒）以上であるため、短時間タグが更新される。すなわち、短時間タグＴｓ２が短時間タグＴｓ１の番号から次の番号「０００２」に更新され、画像データに付加するタグｔ３が「２０１３０３１５．１２１３＿０００２」と決定される。タグｔ２とタグｔ３を比較すると、画像データに付加するタグの下１桁の数字が異なる。なお、撮影時刻が直前の撮影時刻から所定時間以上後になったときに短時間タグが更新されるが、長時間タグは更新されない。
【００４０】
次に、設定変更がされた時（ｐ６）、例えば、フォーカス設定などのカメラの機能の小さな切り替えとしてカメラ設定が変更された時、短時間タグが更新される。すなわち、短時間タグＴｓ３が短時間タグＴｓ２の番号から次の番号「０００３」に更新される。なお、カメラ設定が変更されたときに短時間タグが更新されるが、長時間タグは更新されない。その後、通常撮影が行われた時（ｐ７）、画像データに付加するタグｔ５は、短時間タグＴｓ３及び長時間タグＴｌ１を用いて「２０１３０３１５．１２１３＿０００３」と決定される。タグｔ５とタグｔ４を比較すると、画像データに付加するタグの下１桁の数字が異なる。
【００４１】
そして、カメラモードが変更された時（ｐ８）、撮影方法などのカメラの機能の大きな切替えとしてカメラモードが変更されているので、長時間タグが更新される。すなわち、長時間タグＴｌ２がカメラモード変更日時を表す「２０１３０３１５．１２１６」に更新される。なお、長時間タグＴｌ２が更新された場合、短時間タグＴｓ４は初期値に更新される。
【００４２】
その後、通常撮影が行われた時（ｐ９）、画像データに付加するタグｔ６は、短時間タグＴｓ４及び長時間タグＴｌ２を用いて、「２０１３０３１５．１２１６＿０００１」と決定される。タグｔ６とタグｔ５を比較すると、画像データに付加するタグの下１桁の数字及び撮影日時を表す箇所が異なる。
【００４３】
図４は、カメラの機能項目と変更するタグ情報との対応を予め定義したテーブルである。図示のように、長時間タグには、カメラの機能の大きな切替え（カメラモード）として、例えばシーン設定・動画撮影・魚眼レンズ・ミニチュアライズ・パノラマ撮影・ＨＤＤ（ハイダイナミックレンジ）が対応付けられている。また、タグが短時間タグにはカメラの機能の小さな切替え（カメラ設定）として、例えば撮影サイズ・フォーカス設定・セルフタイマー・手ぶれ軽減・顔検出・シャッターモード・画質設定・ホワイトバランス・ＩＳＯ感度・位置情報付加設定が対応付けられている。なお、カメラの機能項目がちらつき防止・ライト設定・シャッター音・ズーム・露出などの項目、すなわち画像データにさほど影響しない項目または被写体がさほど変化しない項目の場合にはタグ変更なしとする。
【００４４】
図５は、ＪＰＥＧ（Joint Photographic Experts Group）ファイルの構造図である。図示のように、ＪＰＥＧファイル内のＡＰＰ１（アプリケーション・マーカセグメント１）領域には、画像データに関するＥｘｉｆ（Exchangeable image file format）付属情報用として記録領域が設けられている。より具体的には、ＡＰＰ１内の０ｔｈ  ＩＦＤ（Image File Directory）領域には、Ｅｘｉｆ  ＩＦＤ領域が含まれており、画像データ以外のＥｘｉｆの固有情報が格納される。
【００４５】
図６の（ａ）は、図５に示したＥｘｉｆ  ＩＦＤ領域のＩＦＤ構造図である。図示のようにＩＦＤには、カウントｎ領域、エントリーフィールド１〜ｎの領域、及び継続ＩＦＤへのオフセット領域が設けられている。なお、カウントｎ領域では、エントリーフィールド領域の個数が示される。また、エントリーフィールド１〜ｎ領域は、メーカーノートとしてメーカー側に用意されている領域を含む。
【００４６】
図６の（ｂ）は、図６の（ａ）に示した任意のエントリーフィールド領域の構造図である。図示のようにエントリーフィールドには、タグ領域、タイプ領域、カウント領域、及び値へのオフセット領域が設けられている。なお、エントリーフィールドがメーカーノートとして利用される場合、該エントリーフィールド内の各領域でメーカーが任意の文字列を設定・使用することができる。
【００４７】
図７の（ａ）は、図５に示したＥｘｉｆ  ＩＦＤ領域の格納例を示す。図示のように、ＴＡＧ領域に９２０Ａ、９２７Ｃ、９２８６などが格納されている。例えば、エントリーフィールドがメーカーノートとして利用される場合、ＴＡＧ領域には９２７Ｃが格納され、Ｔｙｐｅ領域には任意の値（０００７）が記録される。また、Ｃｏｕｎｔ領域には０００００１００が記録され、データ長が２５６バイトであることを示している。Ｏｆｆｓｅｔ領域には０００００２Ａ４が記録され、実データの格納先を示している。
【００４８】
図７の（ｂ）は、図５に示した０ｔｈ  ＩＦＤ  Ｖａｌｕｅ領域内のＥｘｉｆ  Ｖａｌｕｅの格納例を示す。図７の（ａ）においてＯｆｆｓｅｔ値が０００００２Ａ４の場合、図示した枠囲みの箇所に、ＴＡＧ値９２７Ｃに関する実データが格納されている。本実施の形態では、ここに、長時間タグ及び短時間タグが、例えば“２０１３０５１０＿１７：３６＿０００１”のような文字データとして格納されている。
【００４９】
〔実施形態２〕
次に、図８に基づき、本発明の他の実施の形態について説明する。図８は、本発明の一実施形態に係る画面表示例を示す図である。具体的には、上記スマートフォン１が、長時間タグ及び短時間タグに基づいて、画像データをグループ化して一覧表示した各グループの画面１００・２００・３００である。
【００５０】
例えば、画面１００は、長時間タグ別にグループ分けされた長時間グループの一覧を示す。具体的には、画像１１１が長時間グループ１１２の代表画像として表示されている。同様に、画像１２１が長時間グループ１２２の代表画像として表示され、画像１３１が長時間グループ１３２の代表画像として表示されている。ここで、長時間グループ１１２、１２２、１３２の文字列は、それぞれ長時間タグを示す。
【００５１】
例えば、画面１００では、画像１１１が「山登り」時の画像であることから、長時間グループ１１２内の画像データが「山登り」に関する画像データであることが推測できる。同様に、長時間グループ１２２内の画像データは「食事」に関する画像データであることが推測でき、また、長時間グループ１３２内の画像データは「記念撮影」に関する画像データであることが推測できる。
【００５２】
このように、上記スマートフォン１のタグ付き画像データによると、上下関係にある複数のタグ情報が対応付けられた画像データを、同位のタグ情報の値毎に表示させることができる。すなわち、下位の機能グループに割り当てられたタグ情報に基づいて、撮影対象が同じ画像データをまとめて表示させることができる。それゆえ、より簡単かつ迅速に所望の画像を検索し選択することが可能となる。
【００５３】
次に、画面１００において、ユーザが長時間グループ１２２（食事グループ）を選択した場合、画面２００において、長時間グループ１２２内の画像データが、短時間タグの値別にグループ分けされて一覧表示される。具体的には、画像２１１が１つ目の短時間グループ２１２の代表画像として表示されている。同様に、画像２２１が２つ目の短時間グループ２２２の代表画像として表示され、画像２３１が３つ目の短時間グループ２３２の代表画像として表示されている。ここで、短時間グループ２１２・２２２・２３２の文字列は、付加されている長時間タグが同じである、一つの長時間グループ１２２に含まれる短時間タグをそれぞれ示す。
【００５４】
画面２００によると、短時間グループ２１２内の画像データは「飲み物」に関する画像データであることが推測できる。同様に、短時間グループ２２２内の画像データは「料理皿」に関する画像データであることが推測でき、短時間グループ２３２内の画像データは「ボウル」に関する画像データであることが推測できる。
【００５５】
このように、上下関係にある複数のタグ情報が対応付けられた画像データを、同位のタグ情報の値毎に表示させることができる。すなわち、下位の機能グループに割り当てられたタグ情報に基づいて、撮影対象が同じ画像データをまとめて表示させることができる。それゆえ、より簡単かつ迅速に所望の画像を検索し選択することが可能となる。
【００５６】
さらに、画面２００において、ユーザが短時間グループ２２２（料理皿グループ）を選択した場合、画面３００において、短時間グループ２２２内の画像データが１枚毎に表示される。
【００５７】
以上のように、上記スマートフォン１のタグ付き画像データによると、被写体が同じでも、フォーカス設定等のカメラの細かい設定が異ならせて撮影された画像データは、異なる短時間グループに分類される。このため、所望の画像を選択することが容易となる。
【００５８】
なお、画面１００・２００・３００は、各フォルダをツリー構造に連結された状態で表示してもよいし、フォルダ毎に表示してもよい。
【００５９】
また、画面２００において、所属する長時間グループと隣接する長時間グループ内の画像データを短時間グループ毎に表示してもよい。同様に、画面３００において、所属する短時間グループと隣接する短時間グループ内の画像データを表示してもよい。
【００６０】
また、任意の画像データが所属するタググループを変更することが可能であってもよい。例えば、図８において、短時間グループ２１２の代表画像２１１を画像１１１にドラッグ＆ドロップすることにより、短時間グループ２１２に付加されている長時間タグを長時間グループ１１２のものに変更して、短時間グループ２１２内の画像データを含む長時間グループを長時間グループ１２２から長時間グループ１１２に変更できる。所属タググループの変更は、同一画面内で行われてもよいし異なる画面同士で行われてもよい。
【００６１】
〔実施形態３〕
スマートフォン１の制御ブロック（特にモード／設定変更部３１、撮影制御部３２、タグ更新部３５、タグ付き画像データ保存部３６、タグ編集部５１、及び画像表示制御部５２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００６２】
後者の場合、スマートフォン１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラム及び各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６３】
〔まとめ〕
本発明の態様１に係る電子機器は、カメラを搭載し、ユーザ操作に従って上記カメラの機能を変更可能な電子機器であって、上記カメラが有する複数の機能が互いに上下関係のある複数の機能グループに予め分けられているとともに、各機能グループにはそれぞれタグ情報が割り当てられており、上記カメラの機能が変更されたとき、その機能を含む機能グループに割り当てられているタグ情報、及びその機能を含む機能グループより下位の機能グループに割り当てられているタグ情報を更新するタグ更新手段と、変更された機能を用いて上記カメラが撮影した画像データと、上記タグ更新手段による更新を反映した、すべての機能グループに割り当てられたタグ情報とを対応付けて記憶部に格納する画像データ保存手段と、を備える構成である。
【００６４】
上記構成によると、画像データに対応付けられるタグ情報は、カメラの機能を切り替えるユーザ操作があった時に変更される。また、カメラが有する複数の機能が、互いに上下関係のある複数の機能グループに予め分けられているので、上下関係のある複数のタグ情報がカメラの機能を切り替えるユーザ操作に伴って決定される。したがって、画像データには、撮影に使用された機能に従ったタグ情報が対応付けられることになる。それゆえ、上位の機能グループにより、下位の機能グループを包括した大きなまとまりでの画像データのグループ分けが可能となる。
【００６５】
よって、このようなタグ情報に基づけば、ユーザの撮影時の意図に沿って、画像データを複数階層でのグループ化ができる。それゆえ、撮影対象が異なる画像をまとめて管理することができる。また、画像解析によるグループ分け作業が必要とならないため、グループ分け作業に多くの時間を要さない。それゆえ、撮影した大量の画像データの中から所望の画像データを簡単かつ迅速に検索することが可能となる。
【００６６】
本発明の態様２に係る電子機器は、上記態様１において、上記複数の機能グループが、上位の機能グループと下位の機能グループとの２つであってもよい。
【００６７】
上記の構成によると、上位の機能グループと下位の機能グループとを組み合わせた、２階層での画像データのグループ分けが可能となる。例えば、運動会を撮影するとき、屋外での撮影に応じたカメラモードが選択されたことによって上位の機能グループが決定され、種目ごとに細かなカメラ設定が選択されたことで下位の機能グループが決定された場合を考える。この場合、運動会を撮影したすべての画像データには、上位のタグ情報として共通の値が対応付けられ、各種目を撮影したすべての画像データには、下位のタグ情報がそれぞれ対応付けられることになる。それゆえ、撮影した大量の画像データの中から所望の画像データを簡単かつ迅速に検索することが可能となる。
【００６８】
本発明の態様３に係る電子機器は、上記態様１または２において、上記タグ更新手段は、上記下位の機能グループに割り当てられているタグ情報を、上記カメラが撮影した時刻が、上記カメラが直前に撮影した時刻より所定時間以上後である場合に変更してもよい。
【００６９】
上記の構成によれば、下位の機能グループ（カメラ設定）が変更されなくても、所定時間以上の間隔をあけて撮影された場合、下位のタグ情報として異なる値を対応付けることができる。これにより、異なる被写体を所定時間以上の間隔をあけて撮影したが、偶然に設定が同じであったため、同じグループに分類されることを防止することができる。それゆえ、簡単かつ迅速に所望の画像を検索することが可能となる。
【００７０】
本発明の態様４に係る電子機器は、上記態様１から３までの何れか１つにおいて、上記タグ更新手段は、上記カメラの動作が開始した時、すべての機能グループに割り当てられたタグ情報を更新してもよい。
【００７１】
上記構成によると、カメラの動作が終了した時に設定されているすべてのタグ情報を、カメラの動作が開始した時に更新できる。それゆえ、カメラの動作が終了していた期間をまたいでいるにもかかわらず、同じタグ情報の値を対応付けることを防止できる。よって、ユーザが切り替え操作を行わなくてもカメラを起動するだけでタグ情報を更新できる。
【００７２】
本発明の態様５に係る電子機器は、上記態様１から４までの何れか１つにおいて、上記記憶部に格納された画像データを、１つの機能グループに割り当てられたタグ情報について、同一の値のタグ情報が対応付けられた画像データを１つのグループとして、グループ分けした状態で表示部に表示させる画像表示制御手段を備えていてもよい。
【００７３】
上記構成によると、上下関係にある複数のタグ情報が対応付けられた画像データを、同位のタグ情報の値毎に表示させることができる。すなわち、下位の機能グループに割り当てられたタグ情報に基づいて、撮影対象が同じ画像データをまとめて表示させることができる。それゆえ、より簡単かつ迅速に所望の画像を検索し選択することが可能となる。
【００７４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７５】
本発明は、撮影した画像データを大量に保存することのできるカメラの機能を備えた電子機器に適用可能であり、例えば、デジタルカメラ、携帯電話、スマートフォン等に好適に利用することができる。
【符号の説明】
【００７６】
１  スマートフォン（電子機器）
３  画像撮影部
４  記憶部
５  画像管理部
６  表示部
３１  モード／設定変更部
３２  撮影制御部
３３  撮影部（カメラ）
３５  タグ更新部（タグ更新手段）
３６  タグ付き画像データ保存部（画像データ保存手段）
４２  長時間タグ（タグ情報）
４３  短時間タグ（タグ情報）
５１  タグ編集部
５２  画像表示制御部（画像表示制御手段）
【図１】
2014229267.tif 000003
【図２】
2014229267.tif 000004
【図３】
2014229267.tif 000005
【図４】
2014229267.tif 000006
【図５】
2014229267.tif 000007
【図６】
2014229267.tif 000008
【図７】
2014229267.tif 000009
【図８】
2014229267.tif 000010