(57)【要約】【課題】タグ情報による画像の分類を、従来に比して、より簡便に行うこと。【解決手段】以上のように構成される画像分類装置１は、画像取得部５１と、タグ情報管理部５２と、表示制御部５３と、を備える。画像取得部５１が、画像データを取得する。タグ情報管理部５２が、前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付ける。表示制御部５３が、前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う。【選択図】図２
2018163590.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御手段と、
を備える画像分類装置。
【請求項２】
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、少なくとも前記画像データの初回の再生表示時に前記対応付けられたタグ情報を併せて表示する請求項１に記載の画像分類装置。
【請求項３】
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、前記撮像後のプレビューにおける画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、前記表示を開始してから所定時間が経過する間にタグ情報の変更の要否についての応答を受け付けない場合には前記対応付けの変更を行うことなく前記プレビューにおける画像データ及びタグ情報の再生を終了し、前記表示を開始してから所定時間が経過する間にタグ情報の変更の要否についての応答を受け付けた場合には前記タグ情報の変更のための処理を行う請求項１に記載の画像分類装置。
【請求項４】
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、前記撮像後のプレビューにおける画像データの再生表示時を除く、初回の画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、タグ情報の変更の要否についての応答の有無に関わらず次回以降の画像データの再生表示時にタグ情報の変更の要否は問わない請求項１に記載の画像分類装置。
【請求項５】
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、前記撮像後のプレビューにおける画像データの再生表示時を除く、画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、タグ情報の変更の要否についての応答を受け付けない場合には次回以降の画像データの再生表示時にタグ情報の変更の要否を問うことを繰り返し、タグ情報の変更の要否についての応答を受け付けた場合には次回以降の画像データの再生表示時にタグ情報の変更の要否は問わない請求項１に記載の画像分類装置。
【請求項６】
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付け、該対応付けたタグ情報の妥当性を示す評価値を算出するタグ情報管理手段と、
前記タグ情報管理手段において算出された前記評価値が閾値以下の場合に、画像データの再生表示時に前記対応付けられたタグ情報を併せて表示し、前記評価値が前記閾値を超える場合には前記画像データの再生表示時に前記対応付けられたタグ情報を表示しない表示制御手段と、
を備える画像分類装置。
【請求項７】
画像データを取得する画像取得手段と、
前記取得した画像データと対応付けるために、タグ情報を階層構造で管理するタグ情報管理手段と、
前記タグ情報の編集を行う場合に、編集において選択するタグ情報の選択肢として、前記画像データに対応付けられているタグ情報の階層とは異なる階層のタグ情報を提示する表示制御手段と、
を備える画像分類装置。
【請求項８】
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいたタグ情報と前記取得した画像データを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に、該画像データに該画像データの属性に基づいたタグ情報が対応付けられていない場合に、タグ情報が対応付けられていないことを示す情報を併せて表示する表示制御手段と、
を備える画像分類装置。
【請求項９】
コンピュータが行う画像分類方法であって、
画像データを取得する画像取得ステップと、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理ステップと、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御ステップと、
を備える画像分類方法。
【請求項１０】
画像分類装置としてコンピュータを機能させるプログラムであって、
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御手段と、
を備える画像分類装置としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像分類装置、画像分類方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像データそれぞれにキーワード等からなるタグ情報を対応付け、このタグ情報に基づいて画像を分類する技術が知られている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５５５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の技術においては、タグ情報をユーザが手動で対応付けるものと、タグ情報を装置が自動で対応付けるものが存在する。
ここで、前者のように、タグ情報をユーザが手動で対応付ける場合には、画像を取得する都度、ユーザがタグ情報を検索して対応付けをするための手動操作を行う必要があり、ユーザにとって煩雑である。一方で、後者のように、タグ情報を装置が自動で対応付ける場合には、ユーザの意思が反映しておらず、ユーザがタグ情報を確認するための操作をした上で編集等を行う必要があり、これもユーザにとって煩雑であった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、タグ情報による画像の分類を、従来に比して、より簡便に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像分類装置は、
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、タグ情報による画像の分類を、従来に比して、より簡便に行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像分類装置のハードウェアの構成を示すブロック図である。
【図２】図１の画像分類装置の機能的構成のうち、画像分類処理を実行するための機能的構成を示す機能ブロック図である。
【図３】画像の第１例を示す模式図である。
【図４】画像の第２例を示す模式図である。
【図５】タグ情報の階層構造例に対応するテーブルを示す図である。
【図６】タグ情報の対応付けの第１例について示すイメージ図である。
【図７】タグ情報の対応付けの第２例について示すイメージ図である。
【図８】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理全体の流れを説明するフローチャートである。
【図９】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における撮影処理の流れを説明するフローチャートである。
【図１０】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における自動タグ付け処理の流れを説明するフローチャートである。
【図１１】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理におけるプレビュー処理の流れを説明するフローチャートである。
【図１２】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理におけるタグ情報の重ね合わせ表示の一例を示す模式図である。
【図１３】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理におけるタグ変更処理の流れを説明するフローチャートである。
【図１４】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における編集処理の流れを説明するフローチャートである。
【図１５】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における手動タグ付け処理の流れを説明するフローチャートである。
【図１６】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における再生処理の流れを説明するフローチャートである。
【図１７】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における確認処理の流れを説明するフローチャートである。
【図１８】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における第１変形プレビュー処理の流れを説明するフローチャートである。
【図１９】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における第１変形確認処理の流れを説明するフローチャートである。
【図２０】図２の機能構成を有する図１の画像分類装置が実行する画像分類処理における第２変形プレビュー処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
［構成］
図１は、本発明の一実施形態に係る画像分類装置１のハードウェアの構成を示すブロック図である。
画像分類装置１は、例えば、デジタルカメラとして構成される。
【００１１】
画像分類装置１は、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、測位部２１と、ドライブ２２と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１３】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０、測位部２１及びドライブ２２が接続されている。
【００１４】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、周辺回路と、を備えている。
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部では、必要に応じて、焦点や露出を調整することができる。
周辺回路は、ホワイトバランス等の設定パラメータを調整する部分である。
【００１５】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像」と呼ぶ。撮像画像の画像データは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１６】
入力部１７は、各種釦やマイク等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。入力部１７と出力部１８のディスプレイは、例えばタッチパネル付きのディスプレイにより一体的に構成されてもよい。
記憶部１９は、ハードディスクあるいはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１７】
測位部２１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール等の測位用のモジュールで構成される。測位部２１は、画像分類装置１の現在位置を測位して、測位した位置を示す測位位置データを生成する。生成した測位位置データは、ＣＰＵ１１等に適宜供給される。ＣＰＵ１１は、撮像画像の画像データ生成時に測位された測位位置データと測位した日時のデータとを、撮像画像の画像データに付随情報として付加する
【００１８】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００１９】
図２は、図１の画像分類装置１の機能的構成のうち、画像分類処理を実行するための機能的構成を示す機能ブロック図である。
画像分類処理とは、撮像により取得した画像データや、他の装置や記録媒体から取得した画像データにタグ等の情報を付与することによって画像データを分類する処理である。
【００２０】
画像分類処理が実行される場合、図２に示すように、ＣＰＵ１１において、画像取得部５１と、タグ情報管理部５２と、表示制御部５３とが機能する。
また、記憶部１９の一領域には、画像記憶部７１と、タグ情報データベース７２とが設定される。
【００２１】
画像記憶部７１には、画像分類処理によりタグ情報を対応付けられる前の分類前の画像データ及び画像分類処理によりタグ情報を対応付けられた分類後の画像データが記憶される。例えば、図３に示すような画像に対応する画像データや、図４に示すような画像に対応する画像データが記憶される。これらの画像についての詳細は、次のタグ情報データベース７２の説明の際に併せて説明する。
【００２２】
タグ情報データベース７２には、画像分類処理において用いられる、階層構造で管理されるタグ情報や、画像に対応するタグ情報を選別するために行われる画像認識用の情報等が格納される。
【００２３】
これらタグ情報データベース７２に格納される情報について図３から図７を参照して説明をする。図３は、画像の第１例を示す模式図である。また、図４は、画像の第２例を示す模式図である。更に、図５はタグ情報の階層構造例に対応するテーブルを示す図である。更に、図６は、タグ情報の対応付けの第１例について示すイメージ図である。更に、図７は、タグ情報の対応付けの第２例であるテーブルを示す図である。
【００２４】
本実施形態では、画像データに対応付けるタグ情報を、タグ情報データベース７２に階層構造で格納している。例えば、図５に示すように３つの階層からなる階層構造で格納している。より詳細には、上位階層を大分類とし、これに包含される中位階層を中分類とし、更にこれに包含される下位階層を小分類として格納している。
そして図５に示す例では、大分類に「人間」というタグ情報があり、これに包含される中分類では「親族」、「友人・知人」、・・・、というようなタグ情報を格納している。更に、中分類では「親族」というタグ情報があり、これに包含される小分類では、「祖父」、「祖母」、「父」、「母」、「兄弟」、「子供」、「自分」、「妻」、・・・、というようなタグ情報を格納している。
【００２５】
このようなタグ情報は、画像分類装置１の製造時等に、予めタグ情報データベース７２に格納されていてもよいし、事後的にユーザ等により追加や修正が行われてもよい。また、上述したタグ情報の階層数やタグ情報は、あくまで一例であり、本実施形態における、タグ情報の層数や各分類におけるタグ情報の内容に特に制限はない。
【００２６】
後述のタグ情報管理部５２は、このようなタグ情報と、画像データとを対応付けて管理する。対応付けて管理する方法の例としては、例えば図６にタグ情報の対応付けの第１例として示すように画像データにヘッダーを付加し、このヘッダーに、画像データに対応付けるタグ情報を含ませる例が考えられる。この第１例の場合、画像データとタグ情報を含んだヘッダーとの組のそれぞれが、１つのファイルとして管理され、画像記憶部７１に記憶される。
【００２７】
他の例として、例えば図７にタグ情報の対応付けの第２例として示すように、画像データとは別途にテーブルを作成し、このテーブルにて画像データ（を特定するファイル名）と、タグ情報とを対応付けて管理する例が考えられる。この第２例の場合、このテーブルと、画像データのファイルとが、画像記憶部７１に記憶される。ただし、テーブルは、タグ情報データベース７２に格納されてもよい。
【００２８】
次に、図７のテーブルの例と、図３及び図４の画像データの例とを参照して、より詳細に説明をする。
図３に示す画像の第１例は、「田中」さんが、「犬」と「公園」で散歩している際の画像であり、散歩を行っている季節は「冬」であり、ファイル名は「image 01」である。そして、図７のテーブルを参照すると、ファイル名「image 01」について、タグ情報として「田中」、「犬」、「公園」、「冬」、といったタグ情報が対応付けられている。つまり、図３に示す画像を分類するために適したタグ情報が対応付けられている。
【００２９】
また、図４に示す画像の第２例は、「妻」が、「海辺」にいる画像であり、その場所は「ハワイ」であり、その時期は「正月」であり、ファイル名は「image 02」である。そして、図７のテーブルを参照すると、ファイル名「image 02」について、タグ情報として「妻」、「海辺」、「ハワイ」、「正月」、といったタグ情報が対応付けられている。つまり、図４に示す画像を分類するために適したタグ情報が対応付けられている。
【００３０】
本実施形態では、後述の画像分類処理を行うことによって、この２つの例のように画像を分類するために適したタグ情報を、画像データのそれぞれと対応付けて、画像データを分類する。また、本実施形態では、このタグ情報による画像の分類を、従来に比して、より簡便に行うことができるようにする。次に、この画像分類処理を実行する３つの機能ブロックについて説明をする。
【００３１】
画像取得部５１は、画像分類処理の対象とする画像データを取得する。例えば画像取得部５１は、撮像部１６により撮像された撮像画像に現像処理が行われた画像データや、画像記憶部７１に記憶されている画像データや、通信部２０による通信によって他の装置から受信した画像データや、リムーバブルメディア３１に記憶されている画像データを取得する。ここで、撮像部１６により撮像された撮像画像に現像処理が行われた画像データには未だタグ情報は対応付けられていない。一方で、他の取得した画像データについては、画像分類処理によりタグ情報を対応付けられる前の画像データの場合もあり、画像分類処理によりタグ情報を対応付けられた画像データの場合もありえる。
【００３２】
タグ情報管理部５２は、画像取得部５１が取得した画像データとタグ情報との対応付けの管理を行う。ここで、対応付けの管理とは、画像取得部５１が取得した画像データに新たにタグ情報を対応付けた上で、画像記憶部７１に画像データと新たなタグ情報を対応付けて記憶させることや、画像取得部５１が取得した画像データに既に対応付けられているタグ情報を編集した上で、画像記憶部７１に画像データと編集後のタグ情報を対応付けて記憶させることである。なお、上述したように図７のようなテーブルで対応付けを管理する場合には、テーブルをタグ情報データベース７２に格納してもよい。
タグ情報管理部５２による管理方法の詳細については、画像分類処理の一連の処理の内の一部の処理として後述する。
【００３３】
表示制御部５３は、表示に関する制御を行うことにより、出力部１８を構成するディスプレイに所定の情報を表示する。例えば、表示制御部５３は、画像データを再生して出力部１８のディスプレイに表示する。また他にも、例えば、各種の設定や操作指示やタグ情報の編集等を行うためのユーザインターフェース画面を出力部１８のディスプレイに表示する。ユーザは、この再生された画像データや、ユーザインターフェースを参照して、各種の設定や、操作指示や、タグ情報の編集等を行う。
【００３４】
［動作］
次に、画像分類装置１の動作を説明する。
図８は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理全体の流れを説明するフローチャートである。
画像分類処理は、画像分類装置１の起動と共に開始される。
【００３５】
ステップＳ１１において、画像分類装置１に含まれる各部はイニシャライズ処理を行う。例えば、ＣＰＵ１１が、ＲＯＭ１２に記録されているプログラム、または、記憶部１９からＲＡＭ１３にロードされたプログラムを読み込んで起動処理を開始する。また、これと共に、例えば、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０、測位部２１及びドライブ２２に含まれるハードウェアに電源を供給することにより、これら各部も起動処理を開始する。全ての起動処理が終了すると処理はステップＳ１２に進む。
【００３６】
ステップＳ１２において、タグ情報管理部５２は、現在設定されている動作モードを確認する。現在の動作モードは、動作モードを設定するためのフラグを確認することにより判定することができる。
【００３７】
確認の結果、現在設定されている動作モードが「撮影」の場合、ステップＳ１２において「撮影」と判定されて、処理はステップＳ１３に進む。
【００３８】
また、確認の結果、現在設定されている動作モードが「編集」の場合、ステップＳ１２において「編集」と判定されて、処理はステップＳ１４に進む。
【００３９】
更に、確認の結果、現在設定されている動作モードが「再生」の場合、ステップＳ１２において「再生」と判定されて、処理はステップＳ１６に進む。
【００４０】
これら、ステップＳ１３における「撮影処理」、ステップＳ１４における「編集処理」及びステップＳ１５における「再生処理」の内容については、以下にそれぞれ別途項目を設けて詳細に説明をする
【００４１】
これら、撮影、編集及び再生の処理が一度終了すると、処理はステップＳ１６に進む。
ステップＳ１６において、タグ情報管理部５２は、動作モードの切り替えがあったか否かを判定する。ここで、本実施形態では、撮影、編集及び再生の処理の過程において、ユーザは任意のタイミングで、動作モードを切り替える操作を入力部１７によって行うことができる。
【００４２】
そして、撮影、編集及び再生の処理の過程において、動作モードの切り替え操作を入力部１７によって受け付けていない場合は、ステップＳ１６の判定においてＮＯとなり、処理はステップＳ１２に再度戻る。この場合、動作モードは切り替えられていないので、ステップＳ１２での判定結果は、前回行ったステップＳ１２での判定結果と同じ判定結果となる。つまり、動作モードの切り替え操作を入力部１７によって受け付けていない場合には、同じ動作モードにおける処理が繰り返し行われることとなる。ただし、後述するが、ユーザが操作を行なっていない場合でも、例外的に動作モードが切り替えられる場合もある。
【００４３】
一方で、撮影、編集及び再生の処理の過程において、動作モードの切り替え操作を入力部１７によって受け付けている場合や、操作を受け付けてはいないが上記のように例外的に動作モードの切り替えが発生した場合には、ステップＳ１６の判定においてＹＥＳとなり、処理はステップＳ１７に進む。
ステップＳ１７において、動作モードの切り替え操作に対応した動作モード、あるいは例外的な動作モードの切り替えに対応した動作モード、となるように動作モードを設定するためのフラグを変更し、処理は再度ステップＳ１２に進む。この場合、動作モードは切り替えられたので、ステップＳ１２において判定が行われ、切り替えられた動作モードによる処理に進む。
【００４４】
なお、図８には、本実施形態の説明に特に関連する動作モードを図示したが、これは本実施形態の構成を限定する趣旨ではなく、撮影、編集及び再生以外の、図示していない他の動作モードを更に設けるようにしてもよい。
【００４５】
［撮影処理］
ステップＳ１３において、撮影処理を行う。この撮影処理について図９を参照して説明を行う。図９は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における撮影処理の流れを説明するフローチャートである。
【００４６】
ステップＳ２１において、表示制御部５３は、撮像部１６が撮像した撮像画像を出力部１８のディスプレイに表示するという、ライブビュー画像表示を行う。ユーザは、この表示を参照することにより、シャッターボタンを押下するタイミングを決定する。
【００４７】
ステップＳ２２において、画像取得部５１は、入力部１７に含まれるシャッターボタンが押下されたか否かを判定する。
【００４８】
シャッターボタンが押下されない場合、ステップＳ２２においてＮＯと判定されて、撮影処理は終了し、処理は図８のステップＳ１２に進む。シャッターボタンが押下された場合、ステップＳ２２においてＹＥＳと判定されて、処理はステップＳ２３に進む。
【００４９】
ステップＳ２３において、撮像部１６の説明として上述したように撮像画像が生成され、画像取得部５１がこの撮像画像の画像データを取得するという、キャプチャー処理を行う。
【００５０】
ステップＳ２４において、ステップＳ２３にて取得した撮像画像の画像データに対してタグ情報を自動的に対応付ける処理を行う。ここで、自動的にとは、ユーザによる手動で対応付けを行うのではなく、タグ情報管理部５２が自発的に対応付けを行うということである。なお、以下において参照する他のフローチャートや、その説明も含めて、タグ情報を適宜「タグ」と表記し、画像データに対するタグの対応付けを、適宜「タグ付け」と表記する。
【００５１】
この撮像画像の画像データに対してタグ情報を自動的に対応付ける処理について、図１０を参照して説明を行う。図１０は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における自動タグ付け処理の流れを説明するフローチャートである。タグ情報管理部５２は、自動タグ付け処理を行うために、まず撮像画像の画像データの属性を表す情報を取得する。
【００５２】
ステップＳ３１において、タグ情報管理部５２は、ステップＳ２３にて取得した撮像画像の画像データの属性を表す情報として、画像データの撮影時の日時やＧＰＳ位置等の情報を取得する。これらの情報は、測位部２１の説明の際に上述したように、撮影画像の画像データに付随情報として付加されているので、タグ情報管理部５２は、この付随情報を読み取ることにより、これらの情報を取得する。
【００５３】
ステップＳ３２において、タグ情報管理部５２は、画像認識を行うことにより、ステップＳ２３にて取得した撮影画像に写っている被写体を推定する。この推定結果も、ステップＳ２３にて取得した撮像画像の画像データの属性を表す情報となる。
【００５４】
画像認識については、既存の画像認識技術を用いることができる。例えば、画像データに含まれるオブジェクトを特定するためのパターンマッチング等を行うことにより画像認識を行うことができ、その方法は限定されない。なお、画像認識に用いる様々な情報は、記憶部１９に記憶されていてもよく、通信部２０を介して外部装置から受信するようにしてもよい。
【００５５】
ステップＳ３３において、タグ情報管理部５２は、ステップＳ３１で取得した情報やステップＳ３２における画像認識による推定結果に基づいて、タグ情報データベース７２から撮影画像の画像データに相応しいと判定できるタグ情報を選別する。
例えば、ステップＳ３１にて取得した撮影時の日時に基づいて、夏や冬といった季節や、正月やクリスマスといった時期に対応するタグ情報を選別する。
【００５６】
また、ステップＳ３１にて取得したＧＰＳ測位位置に基づいて、公園やハワイや水族館といった位置に対応するタグ情報を選別する。この場合、例えば、位置についてのタグ情報に、位置に対応するＧＰＳ座標情報を紐付けておく。そして、ステップＳ２３にて取得したＧＰＳ測位位置とタグ情報に紐付いているＧＰＳ座標情報とを比較することにより、タグ情報を選別することができる。
【００５７】
ステップＳ３２における画像認識による推定結果に基づいて、撮影対象となった人物や動物等についてのタグ情報を選別する。この場合、例えば、人物や動物等のタグ情報に、この人物や動物等に対応する画像認識用の画像データを紐付けておく。そして、ステップＳ３２にてこのタグ情報に紐付けられた画像認識用の画像データを用いた推定を行い、推定結果に基づいて、タグ情報を選別することができる。
そして、タグ情報管理部５２は、選別したタグ情報を、撮影画像の画像データに対応付ける。これにより自動タグ付け処理は終了し、処理は図９のステップＳ２５に進む。
【００５８】
ステップＳ２５において、タグ情報管理部５２及び表示制御部５３は、プレビュー処理を行う。このプレビュー処理について、図１１を参照して説明を行う。図１１は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理におけるプレビュー処理の流れを説明するフローチャートである。
【００５９】
ステップＳ４１において、表示制御部５３は、ステップＳ２３にて取得した撮影画像の画像データを出力部１８のディスプレイに再生表示する。
【００６０】
ステップＳ４２において、表示制御部５３は、ステップＳ３３にて対応付けたタグ情報を、ステップＳ４１にて表示した撮影画像の画像データに重ね合わせて、出力部１８のディスプレイに表示する。
このようにして、ステップＳ４１及びステップＳ４２による表示処理を行った場合の表示例について図１２を参照して説明をする。図１２は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理におけるタグ情報の重ね合わせ表示の一例を示す模式図である。
【００６１】
図１２には、夏休みに水族館にて水槽内の魚を撮像した撮像画像に、この撮像画像に対応付けられたタグ情報を重ね合わせ表示した例を図示する。図示するように、本例では、タグ情報として「魚」、「水族館」、「夏休」、といったタグ情報が対応付けられている。本実施形態では、このように現在撮像画像に対応付けられているタグ情報を重ね合わせて表示することにより、ユーザに対してタグ情報の変更の要否を問う。
【００６２】
ステップＳ４３において、タグ情報管理部５２は、図１２に示したような表示を参照したユーザから、現在紐付けられているタグ情報を変更するためのワンタッチ操作を受け付けたか否かを判定する。
【００６３】
ワンタッチ操作を受け付けていない場合、ステップＳ４３においてＮＯと判定されて、処理はステップＳ４４に進む。ステップＳ４４において、表示制御部５３は、図１２に示したような表示を開始してから所定の秒数（例えば、２秒）が経過したか否かを判定する。
所定の秒数が経過していない場合、ステップＳ４４においてＮＯと判定されて、処理は再度ステップＳ４３に進む。つまり、所定の秒数が経過するまでの間はワンタッチ操作の受け付けを継続する。そして、ワンタッチ操作の受け付けを継続したまま所定の秒数が経過すると、ステップＳ４４においてＹＥＳと判定され、これによりプレビュー処理は終了し、図９の撮影処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度撮影処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００６４】
ワンタッチ操作の受け付けを継続中に、ユーザからワンタッチ操作を受け付けた場合、ステップＳ４３においてＹＥＳと判定されて、処理はステップＳ４５に進む。
ステップＳ４５において、タグ情報管理部５２及び表示制御部５３は、対応付けられているタグ情報を変更するための、タグ変更処理を行う。このタグ変更処理について、図１３を参照して説明を行う。図１３は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理におけるタグ変更処理の流れを説明するフローチャートである。
【００６５】
ステップＳ５１において、タグ情報管理部５２は、入力部１７が受け付けたタグ変更処理についてのユーザの操作の内容を判定する。なお、この場合に、表示制御部５３が、ユーザからタグ変更処理操作を受け付けるためのユーザインターフェースを出力部１８のディスプレイに表示するようにしてもよい。
【００６６】
受け付けた操作が「差替」の場合、ステップＳ５１において「差替」と判定されて、処理はステップＳ５３に進む。ステップＳ５３において、タグ情報管理部５２は、現在対応付けられている既存タグ情報を、後述するステップＳ５７にてユーザが指定した新規タグ情報と差替えて対応付ける。
【００６７】
受け付けた操作が「削除」の場合、ステップＳ５１において「削除」と判定されて、処理はステップＳ５４に進む。ステップＳ５４において、タグ情報管理部５２は、ユーザに指定された既存タグ情報を削除する。すなわち、ユーザに指定された既存タグ情報の対応付けを解除する。
【００６８】
受け付けた操作が「追加」の場合、ステップＳ５１において「追加」と判定されて、処理はステップＳ５５に進む。ステップＳ５５において、タグ情報管理部５２は、後述するステップＳ５７にてユーザが指定した新規タグ情報を追加で対応付ける。
【００６９】
ステップＳ５６において、表示制御部５３は、ステップＳ５３からステップＳ５５までの何れかのステップにおけるタグ情報の変更を反映させて、出力部１８のディスプレイの表示を更新する。そして、処理は再度ステップＳ５１に進む。
【００７０】
受け付けた操作が「新規タグ指定」の場合、ステップＳ５１において「新規タグ指定」と判定されて、処理はステップＳ５７に進む。ステップＳ５７において、タグ情報管理部５２は、ユーザにより指定されたタグ情報を、新規タグとして区別して出力部１８のディスプレイに表示する。
【００７１】
受け付けた操作が「階層変更」の場合、ステップＳ５１において「階層変更」と判定されて、処理はステップＳ５８に進む。ステップＳ５８において、指定された階層のタグ表示に変更する。ユーザはこのようにして、任意の階層のタグ表示を行い、上述のステップＳ５７にて任意のタグ情報を指定することができる。
【００７２】
受け付けた操作が「既存タグ指定」の場合、ステップＳ５１において「既存タグ指定」と判定されて、処理はステップＳ５９に進む。ステップＳ５９において、タグ情報管理部５２は、指定された既存タグの階層が何れの階層であるのかを判定する。
【００７３】
既存タグの階層が「最上」の場合（図５の例であれば「大分類」の場合）、ステップＳ５９において「最上」と判定されて、処理はステップＳ６０に進む。ステップＳ６０において、表示制御部５３は、既存タグの１つ下の階層のタグ群（最上層の既存タグに含まれるものに限る。）を選択肢として重畳表示することにより、ユーザにタグ情報の変更の要否を問う。
【００７４】
既存タグの階層が「中間」の場合（図５の例であれば「中分類」の場合）、ステップＳ５９において「中間」と判定されて、処理はステップＳ６１に進む。ステップＳ６１において、タグ情報管理部５２は、既存タグの１つ上の階層のタグ（中間層の既存タグを包含する１つ上の階層の１つのタグ。）と、既存タグの１つ下の階層のタグ群（中間層の既存タグに含まれるものに限る。）との何れの階層のタグ群を選択肢として重畳表示するかをユーザに対して問いかけるための表示を行い、これに対する応答に応じたタグ群を選択肢として重畳表示することにより、ユーザにタグ情報の変更の要否を問う。
【００７５】
既存タグの階層が「最下」の場合（図５の例であれば「小分類」の場合）、ステップＳ５９において「最下」と判定されて、処理はステップＳ６２に進む。ステップＳ６２において、表示制御部５３は、既存タグの１つ上の階層のタグ群（最下層の既存タグを包含する１つ上の階層の１つのタグ。）を選択肢として重畳表示することにより、ユーザにタグ情報の変更の要否を問う。
【００７６】
受け付けた操作が「エスケープ」の場合、ステップＳ５１において「エスケープ」と判定されて、処理はステップＳ５２に進む。ステップＳ５２では、現在タグ変更処理の対象として指定されている画像データの指定を解除する。これによりタグ変更処理は終了し、図１１のプレビュー処理も終了し、図９の撮影処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度撮影処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００７７】
［編集処理］
ステップＳ１４において、編集処理を行う。この編集処理について図１４を参照して説明を行う。図１４は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における編集処理の流れを説明するフローチャートである。なお、編集処理とは、画像データとタグ情報の対応付けについての編集処理のことを指す。
【００７８】
ステップＳ７１において、タグ情報管理部５２は、編集対象とする画像データの指定があるか否かを判定する。画像データの指定がない場合、ステップＳ７１においてＮＯと判定されて、処理はステップＳ７２に進む。
【００７９】
ステップＳ７２にて、表示制御部５３は、編集対象の画像データを指定する為の画面を出力部１８のディスプレイに表示する。これにより、ユーザに編集対象の画像データの指定を促す。これにより、編集処理は、一度終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度編集処理が行われる。これにより、ユーザは、ステップＳ７２にて表示された画面により画像データを選択することができる。なお、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００８０】
画像データの指定があった場合、ステップＳ７１においてＹＥＳと判定されて、処理はステップＳ７３に進む。
【００８１】
ステップＳ７３において、表示制御部５３は、指定された画像データを表示する。
ステップＳ７４において、タグ情報管理部５２は、指定された画像データに、既にタグ情報が対応付けられているか否かを判定する。既にタグ情報が対応付けられている場合は、ステップＳ７４においてＹＥＳと判定されて、処理はステップＳ７５に進む。ステップＳ７５において、上述したステップＳ４２と同様に、対応付けられたタグ情報を、出力部１８のディスプレイに画像データと重畳して、上述した図１２の例のように表示する。
【００８２】
ステップＳ７６において、タグ変更処理を行う。タグ変更処理の内容については、図１３を参照して説明した通りであるので、重複する説明を省略する。タグ変更処理が終了すると、図１４の編集処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度編集処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００８３】
未だタグ情報が対応付けられていない場合は、ステップＳ７４においてＮＯと判定されて、処理はステップＳ７７に進む。
【００８４】
ステップＳ７７において、タグ付けモードが「自動」に設定されているか、「手動」に設定されているかを判定する。ここで、タグ付けモードについては、ユーザが事前に設定しているものとする。
【００８５】
タグ付けモードが「自動」に設定されている場合、ステップＳ７７において「自動」と判定されて、処理はステップＳ７８に進む。ステップＳ７８において、自動タグ付け処理を行う。自動タグ付け処理の内容については、図１０を参照して説明した通りであるので、重複する説明を省略する。自動タグ付け処理が終了すると、図１４の編集処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度編集処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００８６】
タグ付けモードが「手動」に設定されている場合、ステップＳ７７において「手動」と判定されて、処理はステップＳ７９に進む。ステップＳ７９において、手動タグ付け処理を行う。この手動タグ付け処理について、図１５を参照して説明を行う。図１５は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における自動タグ付け処理の流れを説明するフローチャートである。
【００８７】
ステップＳ８１において、画像データには未だタグ情報が対応付けられていない状態であり新たなタグ情報を選択する必要があるので、表示制御部５３は、最上層のタグ群を選択肢として表示する。
【００８８】
ステップＳ８２において、タグ情報管理部５２は、入力部１７が受け付けた手動タグ付け処理についてのユーザの操作の内容を判定する。なお、この場合に、表示制御部５３が、ユーザから手動タグ付け処理を開始するための操作を受け付けるためのユーザインターフェースを出力部１８のディスプレイに表示するようにしてもよい。
【００８９】
受け付けた操作が「新規タグ指定」の場合、ステップＳ８２において「新規タグ指定」と判定されて、処理はステップＳ８４に進む。ステップＳ８４において、タグ情報管理部５２は、ユーザにより指定されたタグ情報を、新規タグとして区別して出力部１８のディスプレイに表示する。
【００９０】
受け付けた操作が「階層変更」の場合、ステップＳ８２において「階層変更」と判定されて、処理はステップＳ８５に進む。ステップＳ８５において、指定された階層のタグ表示に変更する。ユーザはこのようにして、任意の階層のタグ表示を行い、上述のステップＳ８４にて任意のタグ情報を指定することができる。
【００９１】
受け付けた操作が「確定」の場合、ステップＳ８２において「確定」と判定されて、処理はステップＳ８６に進む。ステップＳ８６において、タグ情報管理部５２は、上述したステップＳ８４にてユーザが指定した新規タグ情報を対応付ける。
【００９２】
ステップＳ８７において、表示制御部５３は、ステップＳ８６におけるタグ情報の対応付けを反映させて、出力部１８のディスプレイの表示を更新する。そして、処理は再度ステップＳ８２に進む。
【００９３】
受け付けた操作が「エスケープ」の場合、ステップＳ８２において「エスケープ」と判定されて、処理はステップＳ８３に進む。ステップＳ８３では、現在手動タグ付け処理の対象として指定されている画像データの指定を解除する。これにより手動タグ付け処理は終了すると、図１４の編集処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度編集処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００９４】
［再生処理］
ステップＳ１５において、再生処理を行う。この再生処理について図１６を参照して説明を行う。図１６は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における再生処理の流れを説明するフローチャートである。
【００９５】
ステップＳ９１において、タグ情報管理部５２は、入力部１７を介して、ユーザから再生表示の対象とする画像データの、新たな指定（切換指示）があったか否かを判定する。
【００９６】
ユーザから再生表示の対象とする画像データの、新たな指定がなかった場合は、ステップＳ９１においてＮＯとなり、再生処理は終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度再生処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【００９７】
ユーザから再生表示の対象とする画像データの、新たな指定があった場合は、ステップＳ９１においてＹＥＳとなり、処理はステップＳ９２に進む。
ステップＳ９２において、表示制御部５３は、指定された画像データを表示する。
ステップＳ９３において、タグ情報管理部５２は、指定された画像データに、既にタグ情報が対応付けられているか否かを判定する。既にタグ情報が対応付けられている場合は、ステップＳ９３においてＹＥＳと判定されて、処理はステップＳ９４に進む。
【００９８】
ステップＳ９４において、確認処理を行う。確認処理について、図１７を参照して説明を行う。図１７は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における確認処理の流れを説明するフローチャートである。
【００９９】
ステップＳ１０１において、タグ情報管理部５２は、今回の確認処理の対象としている画像データを取り込み後、初回の再生処理であるか否かを判定する。
【０１００】
初回の再生処理でない場合は、ステップＳ１０１においてＮＯと判定される。この場合、前回の再生処理時に適切なタグ情報が対応付けられているか否かをユーザが確認しているはずであるので、確認処理は終了する。確認処理が終了すると、図１６の再生処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度再生処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【０１０１】
初回の再生処理である場合は、ステップＳ１０１においてＹＥＳと判定され、処理はステップＳ１０２に進む。
ステップＳ１０２において、表示制御部５３は、上述したステップＳ４２やステップＳ７５と同様に、対応付けられたタグ情報を、出力部１８のディスプレイに画像データと重畳して、上述した図１２の例のように表示する。これにより、タグ情報の変更の要否をユーザに対して問う。この場合、ユーザは、タグ情報の変更が必要と考えれば、動作モードを編集モードに切り替える操作を行い、編集モードにてタグ情報を変更することができる。
ステップＳ１０２を行って、確認処理が終了すると、図１６の再生処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度再生処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【０１０２】
ワンタッチ操作の受け付けを継続中に、ユーザからワンタッチ操作を受け付けた場合、ステップＳ１０３においてＹＥＳと判定されて、処理はステップＳ１０５に進む。
ステップＳ１０５において、タグ情報管理部５２及び表示制御部５３は、対応付けられているタグ情報を変更するための、タグ変更処理を行う。タグ変更処理の内容については、図１３を参照して説明した通りであるので、重複する説明を省略する。タグ変更処理が終了すると、確認処理も終了する。確認処理が終了すると、図１６の再生処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度再生処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【０１０３】
未だタグ情報が対応付けられていない場合は、ステップＳ９３においてＮＯと判定されて、処理はステップＳ９５に進む。
ステップＳ９５において、表示制御部５３は、タグ付けをするか否かをユーザに対して問いかけるための表示を行う。
【０１０４】
ステップＳ９６において、ユーザからの応答について判定をする。ユーザからの応答が無い場合、ステップＳ９６において「無し」と判定されて、処理はステップＳ９６の判定を繰り返す。
ユーザからの応答が、「タグ付けしない」というものであった場合、ステップＳ９６において「タグ付けしない」と判定され、図１６の再生処理も終了し、処理は図８のステップＳ１６に進む。ここで、ステップＳ１６の説明として上述したように、動作モードの切り替え操作をユーザから受け付けていない場合は、再度再生処理が行われる。一方で、動作モードの切り替え操作をユーザから受け付けた場合は、切り替え操作に応じた、他の動作モードの処理が開始される。
【０１０５】
ユーザからの応答が、「タグ付けする」というものであった場合、ステップＳ９６において「タグ付けする」と判定され、処理はステップＳ９７に進む。
【０１０６】
ステップＳ９７において、タグ情報管理部５２は、タグ付けを行うために、動作モードを編集モードに切り替えるように設定する。これは、ステップＳ１６の説明の際に上述した、例外的な動作モードの切り替えに相当する。これにより、再生処理は終了し、処理はステップＳ１６に進む。
ステップＳ１６において、ステップＳ９７にて動作モードが編集モードに切り替えられているので、ステップＳ１６の判定においてＹＥＳとなり、処理はステップＳ１７に進む。
【０１０７】
ステップＳ１７において、タグ情報管理部５２は、ステップＳ９７における動作モードの切り替えに対応した動作モードである編集モードとなるように、動作モードを設定するためのフラグを変更し、処理は再度ステップＳ１２に進む。この場合、ステップＳ１２において「編集」と判定され、処理はステップＳ１４に進む。これにより、タグ付けを行うことが可能となる。なお、ステップＳ１４における編集処理の内容については上述したので、重複する説明は省略する。
以上、各フローチャートを参照して本実施形態の動作について説明をした。次に、上述した本実施形態の変形例について説明をする。
【０１０８】
［変形例１］
上述の実施形態において、図１１を参照して説明したようにプレビュー処理を行った。この点、例えば、ユーザが連続して複数の撮影を行うような場合に、撮影に続くプレビュー表示の都度、タグ情報に関する操作を行うと、シャッターチャンスを逃す可能性がある。
そこで、図１１を参照して説明したプレビュー処理を変形して、図１８に示すように第１変形プレビュー処理を行うようにするとよい。図１８は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における第１変形プレビュー処理の流れを説明するフローチャートである。
【０１０９】
ステップＳ１１１において、表示制御部５３は、ステップＳ２３にて取得した撮影画像の画像データを出力部１８のディスプレイに再生表示する。
ステップＳ１１２において、表示制御部５３は、表示を開始してから所定の秒数（例えば、２秒）が経過したか否かを判定する。
所定の秒数が経過していない場合、ステップＳ１１２においてＮＯと判定されて、処理はステップＳ１１２の判定を繰り返す。つまり、所定の秒数が経過するまでの間は表示を継続する。そして、表示を継続したまま所定の秒数が経過すると、ステップＳ１１２においてＹＥＳと判定され、これにより第１変形プレビュー処理は終了する。
【０１１０】
これにより、撮影に続くプレビュー表示の都度、タグ情報に関する操作を行わないようにすることが可能となる。
【０１１１】
［変形例２］
上述の実施形態において、図１７を参照したように確認処理を行った。この点、ユーザが、初回の画像再生時ではなく、その後の２回目以降の画像再生時に、タグ情報の対応付けを落ち着いて確認したい場合も考えられる。
そこで、図１７を参照して説明した確認処理を変形して、図１９に示すように第１変形確認処理を行うようにするとよい。図１９は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における第１変形確認処理の流れを説明するフローチャートである。
【０１１２】
ステップＳ１２１において、過去に行った第１変形処理において、タグ情報の変更の要否について、ユーザが応答済みであるか否かを判定する。
既に応答済みの場合、ステップＳ１２１においてＹＥＳと判定される。この場合、既に応答済みであるので、再度の確認処理は不要と考えられるので、第１変形確認処理は終了する。
【０１１３】
未だ応答済みでない場合、ステップＳ１２１においてＮＯと判定され、処理はステップＳ１２２に進む。
ステップＳ１２２において、表示制御部５３は、上述したステップＳ４２やステップＳ７５やステップＳ１０２と同様に、対応付けられたタグ情報を、出力部１８のディスプレイに画像データと重畳して、上述した図１２の例のように表示する。
【０１１４】
ステップＳ１２３において、タグ情報管理部５２は、図１２に示したような表示を参照したユーザに対して、現在紐付けられているタグ情報を変更するか否かを問いかけるための表示を行う。
【０１１５】
ステップＳ１２４において、ユーザからの応答の内容を判定する。
ユーザからの応答が「変更しない」の場合、ステップＳ１２４において「変更しない」と判定されて、第１変更処理は終了する。この場合、ユーザからの、変更しないという応答があったので、次回以降の第１変形処理において、再度タグ情報を変更するか否かを問いかけることしない。
ユーザからの応答が「変更する」の場合、ステップＳ１２４において「変更する」と判定されて、処理はステップＳ１２５に進む。
【０１１６】
ステップＳ１２５において、タグ情報管理部５２は、タグ付けを行うために、動作モードを編集モードに切り替えるように設定する。これは、ステップＳ１６の説明の際に上述した、例外的な動作モードの切り替えに相当する。これにより、第１変形確認処理は終了し、処理はステップＳ１６に進む。この場合、ユーザからの、変更するという応答があったので、次回以降の第１変形処理において、再度タグ情報を表示したり変更するか否かを問いかけたりすることしない。
ステップＳ１６において、ステップＳ１２５にて動作モードが編集モードに切り替えられているので、ステップＳ１６の判定においてＹＥＳとなり、処理はステップＳ１７に進む。
【０１１７】
ステップＳ１７において、タグ情報管理部５２は、ステップＳ１２５における動作モードの切り替えに対応した動作モードである編集モードとなるように、動作モードを設定するためのフラグを変更し、処理は再度ステップＳ１２に進む。この場合、ステップＳ１２において「編集」と判定され、処理はステップＳ１４に進む。これにより、タグ付けを行うことが可能となる。なお、ステップＳ１４における編集処理の内容については上述したので、重複する説明は省略する。
【０１１８】
ユーザからの応答が無い場合、ステップＳ１２４において「無し」と判定されて、処理はステップＳ１２６に進む。
ステップＳ１２６にて、タグ情報管理部５２は、エスケープ操作があったか否かを判定する。エスケープ操作がない場合、ステップＳ１２６にてＮＯと判定されて、処理は再度ステップＳ１２４の判定に進む。
【０１１９】
エスケープ操作があった場合、ステップＳ１２６にてＹＥＳと判定されて、第１変更処理は終了する。この場合、ユーザからの、変更するという応答も変更しないという応答もなかったので、次回以降の第１変形処理において、再度タグ情報を表示して変更するか否かを問いかける。
【０１２０】
これにより、ユーザから、変更するという応答か変更しないという応答があるまでは、タグ情報の表示並びに変更の要否を問いかけることが可能となる。また、ユーザから、変更するという応答か変更しないという応答があった場合には、以後の表示並びに問いかけを省略することができる。
【０１２１】
［変形例３］
上述の実施形態において、図１１を参照して説明したようにプレビュー処理を行った。この点、例えば、自動タグ付け処理において対応付けたタグ情報が適切である可能性が高いのであれば、ユーザにタグ情報を重畳表示する必要がない場合も考えられる。
そこで、図１１を参照して説明したプレビュー処理を変形して、図２０に示すように第２変形プレビュー処理を行うようにするとよい。図２０は、図２の機能構成を有する図１の画像分類装置１が実行する画像分類処理における第２変形プレビュー処理の流れを説明するフローチャートである。
【０１２２】
ステップＳ１３１にて、タグ情報管理部５２は、自動タグ付け処理において対応付けられたタグ情報の妥当性を示す評価値を算出する。例えば、図１０のステップＳ３１やステップＳ３２にて取得あるいは推定した画像データの属性に基づいた情報と、ステップＳ３３において選別して対応付けたタグ情報との、類似度や一致度あるいは正確さについて妥当性を数値化し、この数値化した値を評価値として算出する。
【０１２３】
ステップＳ１３２において、表示制御部５３は、撮影画像の画像データを出力部１８のディスプレイに再生表示する。
【０１２４】
ステップＳ１３３において、対応付けられている画像データに、閾値よりも低い評価値のタグ情報があるか否かについて判定をする。
閾値よりも低い評価値のタグ情報がない場合は、ステップＳ１３３においてＮＯと判定され、処理はステップＳ１３５に進む。
ステップＳ１３５において、表示制御部５３は、表示を開始してから所定の秒数（例えば、２秒）が経過したか否かを判定する。
【０１２５】
所定の秒数が経過していない場合、ステップＳ１３６においてＮＯと判定されて、処理はステップＳ１３６の判定を繰り返す。つまり、所定の秒数が経過するまでの間は表示を継続する。そして、表示を継続したまま所定の秒数が経過すると、ステップＳ１３６においてＹＥＳと判定され、これにより第２変形プレビュー処理は終了する。
【０１２６】
閾値よりも低い評価値のタグ情報がある場合は、ステップＳ１３３においてＹＥＳと判定され、処理はステップＳ１３４に進む。
【０１２７】
ステップＳ１３４において、表示制御部５３は、対応付けられているタグ情報を、ステップＳ１３２にて表示した撮影画像の画像データに重ね合わせて、出力部１８のディスプレイに表示する。この場合に、閾値よりも低い評価値のタグ情報と、閾値以上の評価値のタグ情報とを区別できる表示態様で表示をする。この場合、ユーザは、タグ情報の変更が必要と考えれば、動作モードを編集モードに切り替える操作を行い、編集モードにてタグ情報を変更することができる。
ステップＳ１３５における処理は上述した通りである。
【０１２８】
これにより、閾値よりも低い評価値のタグ情報をユーザに対して表示することができる。これを参照した、ユーザは、タグ情報が適切であるかを判定し、必要に応じてタグ情報の編集処理を行うことが可能となる。
【０１２９】
以上のように構成される画像分類装置１は、画像取得部５１と、タグ情報管理部５２と、表示制御部５３と、を備える。
画像取得部５１が、画像データを取得する。
タグ情報管理部５２が、前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付ける。
表示制御部５３が、前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う。
これにより、タグ情報がタグ情報管理部５２により自動的に対応付けされるので、画像データを取得する都度、ユーザがタグ情報を検索して対応付けするための手動操作を行う必要がなくなる、という効果を奏する。また、タグ情報を装置が自動で対応付ける場合には、ユーザの意思が反映していないが、表示制御部５３が、画像再生時に対応付けられたタグ情報の変更の要否を問うので、ユーザがタグ情報の変更を容易に行って、ユーザ自身の意思を反映させることが可能となる、という効果を奏する。また、この場合に、ユーザがタグ情報を確認するための操作をした上で編集等を行う必要がない、という効果を奏する。つまり、タグ情報による画像の分類を、従来に比して、より簡便に行うことが可能となる。
【０１３０】
画像取得部５１が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
表示制御部５３が、少なくとも前記画像データの初回の再生表示時に前記対応付けられたタグ情報を併せて表示する。
これにより、ユーザが、画像データの初回の再生表示時に、タグ情報管理手段５２により対応付けられたタグ情報を確認することができる。そのため、ユーザはタグ情報を確認するための操作をわざわざ行う必要がない。つまり、タグ情報による画像の分類を、従来に比して、より簡便に行うことが可能となる。
【０１３１】
前記画像取得部５１が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得する。
前記表示制御部５３が、前記撮像後のプレビューにおける画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、前記表示を開始してから所定時間が経過する間にタグ情報の変更の要否についての応答を受け付けない場合には前記対応付けの変更を行うことなく前記プレビューにおける画像データ及びタグ情報の再生を終了し、前記表示を開始してから所定時間が経過する間にタグ情報の変更の要否についての応答を受け付けた場合には前記タグ情報の変更のための処理を行う。
これにより、表示制御部５３が、撮像後のプレビューにおける画像データの再生表示時に対応付けられたタグ情報の変更の要否を問うので、プレビューにおける画像の確認とタグ情報の確認を同時に行うことができる、という効果を奏する。また、タグ情報に問題がある場合にだけ、タグ情報の変更の要否についての応答を行なえばよいことから、ユーザの操作が簡便となる、という効果を奏する。
【０１３２】
前記画像取得部５１が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得する。
前記表示制御部５３が、前記撮像後のプレビューにおける画像データの再生表示時を除く、初回の画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、タグ情報の変更の要否についての応答の有無に関わらず次回以降の画像データの再生表示時にタグ情報の変更の要否は問わない。
これにより、撮像後のプレビューにおける画像データの再生表示時には、タグ情報に関する操作を要さない。そのため、例えば、カメラにより連続して複数の撮影を行うような場合に、タグ情報に関する操作を行ってシャッターチャンスを逃すということを防止することができる、という効果を奏する。また、タグ情報の変更の要否についての応答の有無に関わらず、初回以降の再生時には、タグ情報の変更の要否を問われることはないので、ユーザが、画像データの再生表示時に集中できる。という効果を奏する。
【０１３３】
前記画像取得部５１が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得する。
前記表示制御部５３が、前記撮像後のプレビューにおける画像データの再生表示時を除く、画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、タグ情報の変更の要否についての応答を受け付けない場合には次回以降の画像データの再生表示時にタグ情報の変更の要否を問うことを繰り返し、タグ情報の変更の要否についての応答を受け付けた場合には次回以降の画像データの再生表示時にタグ情報の変更の要否は問わない。
これにより、撮像後のプレビューにおける画像データの再生表示時には、タグ情報に関する操作を要さない。そのため、例えば、カメラにより連続して複数の撮影を行うような場合に、タグ情報に関する操作を行ってシャッターチャンスを逃すということを防止することができる、という効果を奏する。また、タグ情報の変更の要否について応答した場合には、以降の再生の都度、タグ情報の変更の要否を問われることはないので、ユーザが、画像データの再生表示時に集中できる。という効果を奏する。
【０１３４】
以上のように構成される画像分類装置１は、画像取得部５１と、タグ情報管理部５２と、表示制御部５３と、を備える。
画像取得部５１は、画像データを取得する。
タグ情報管理部５２は、前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付け、該対応付けたタグ情報の妥当性を示す評価値を算出する。
表示制御部５３は、前記タグ情報管理部５２において算出された前記評価値が閾値以下の場合に、画像データの再生表示時に前記対応付けられたタグ情報を併せて表示し、前記評価値が前記閾値を超える場合には前記画像データの再生表示時に前記対応付けられたタグ情報を表示しない。
これにより、対応付けたタグ情報の妥当性を示す評価値が低い場合には、表示制御部５３が、画像再生時に対応付けられたタグ情報の変更の要否を問うので、ユーザがタグ情報の変更を容易に行って、ユーザ自身の意思を反映させることが可能となる、という効果を奏する。また、この場合に、ユーザがタグ情報を確認するための操作をした上で編集等を行う必要がない、という効果を奏する。一方で、対応付けたタグ情報の妥当性を示す評価値が前記閾値を超える場合には前記画像データの再生表示時に前記対応付けられたタグ情報を表示しないので、ユーザが、画像データの再生表示時に集中できる。という効果を奏する。
【０１３５】
以上のように構成される画像分類装置１は、画像取得部５１と、タグ情報管理部５２と、表示制御部５３と、を備える。
画像取得部５１は、画像データを取得する。
タグ情報管理部５２は、前記取得した画像データと対応付けるために、タグ情報を階層構造で管理する。
表示制御部５３は、前記タグ情報の編集を行う場合に、編集において選択するタグ情報の選択肢として、前記画像データに対応付けられているタグ情報の階層とは異なる階層のタグ情報を提示する。
これにより、表示制御部５３が、編集において選択するタグ情報の選択肢として、対応付けられたタグ情報の階層とは異なる階層のタグ情報を表示するので、より大きな分類のタグ情報を選択したり、より小さな分類のタグ情報を選択したり、ということを容易に行うことが可能となる、という効果を奏する。
【０１３６】
以上のように構成される画像分類装置１は、画像取得部５１と、タグ情報管理部５２と、表示制御部５３と、を備える。
画像取得部５１は、画像データを取得する。
タグ情報管理部５２は、前記取得した画像データの属性に基づいたタグ情報と前記取得した画像データを対応付ける。
表示制御部５３は、前記画像データの再生表示時に、該画像データに該画像データの属性に基づいたタグ情報が対応付けられていない場合に、タグ情報が対応付けられていないことを示す情報を併せて表示することによりタグ情報の対応付けの要否を問う。
これにより、画像データの属性に基づいたタグ情報が対応付けられていない場合に、タグ情報の対応付けの要否を問われることから、ユーザは、必要な場合にのみタグ情報の対応付けを行うことが可能となる、という効果を奏する。また、画像データの再生表示を行うという操作のみで、タグ情報が対応付けられていない画像データを発見できる、という効果を奏する。
【０１３７】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
上述の実施形態では、図９及び図１０を参照して説明したように、撮像部１６が撮像した撮像画像の画像データを対象として自動タグ付け処理を行うようにしていた。これに加えて、更に、画像記憶部７１に記憶されている画像データや、通信部２０による通信によって他の装置から受信した画像データや、リムーバブルメディア３１に記憶されている画像データを取り込んだ場合に、これらの画像データに対しても自動タグ付け処理を行うようにしてもよい。これにより、ユーザの操作を要することなく、タグ情報を対応付けることができるのでよい。ただし、取り込んだ画像の枚数が膨大な場合等には、自動タグ付け処理に時間を要するので自動タグ付け処理を行わないようにしてもよい。
上述の実施形態では、図１０のステップＳ３２の説明の際に述べたように、タグ情報管理部５２が、画像認識処理を行っていた。これを変形して、外部装置により画像認識処理を行うようにしてもよい。この場合、タグ情報管理部５２が、通信部２０を介して外部装置に対して画像データを送信する。そして、外部装置にて画像認識を行い、この画像認識結果を、タグ情報管理部５２が、外部装置から通信部２０を介して受信する。このようにすることにより、タグ情報管理部５２の処理を軽減することができる。また、外部装置の処理能力が高い場合には、画像認識の精度をより高めることができる。
【０１３８】
また、上述の実施形態では、本発明が適用される画像分類装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、画像分類機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、パーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【０１３９】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。すなわち、上述した一連の処理を全体として実行できる機能が画像分類装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【０１４０】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１４１】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【０１４２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４３】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１４４】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御手段と、
を備える画像分類装置。
［付記２］
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、少なくとも前記画像データの初回の再生表示時に前記対応付けられたタグ情報を併せて表示する付記１に記載の画像分類装置。
［付記３］
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、前記撮像後のプレビューにおける画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、前記表示を開始してから所定時間が経過する間にタグ情報の変更の要否についての応答を受け付けない場合には前記対応付けの変更を行うことなく前記プレビューにおける画像データ及びタグ情報の再生を終了し、前記表示を開始してから所定時間が経過する間にタグ情報の変更の要否についての応答を受け付けた場合には前記タグ情報の変更のための処理を行う付記１に記載の画像分類装置。
［付記４］
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、前記撮像後のプレビューにおける画像データの再生表示時を除く、初回の画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、タグ情報の変更の要否についての応答の有無に関わらず次回以降の画像データの再生表示時にタグ情報の変更の要否は問わない付記１に記載の画像分類装置。
［付記５］
前記画像取得手段が、前記画像データとして撮像部により撮像された撮像画像の画像データを取得し、
前記表示制御手段が、前記撮像後のプレビューにおける画像データの再生表示時を除く、画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問い、タグ情報の変更の要否についての応答を受け付けない場合には次回以降の画像データの再生表示時にタグ情報の変更の要否を問うことを繰り返し、タグ情報の変更の要否についての応答を受け付けた場合には次回以降の画像データの再生表示時にタグ情報の変更の要否は問わない付記１に記載の画像分類装置。
［付記６］
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付け、該対応付けたタグ情報の妥当性を示す評価値を算出するタグ情報管理手段と、
前記タグ情報管理手段において算出された前記評価値が閾値以下の場合に、画像データの再生表示時に前記対応付けられたタグ情報を併せて表示し、前記評価値が前記閾値を超える場合には前記画像データの再生表示時に前記対応付けられたタグ情報を表示しない表示制御手段と、
を備える画像分類装置。
［付記７］
画像データを取得する画像取得手段と、
前記取得した画像データと対応付けるために、タグ情報を階層構造で管理するタグ情報管理手段と、
前記タグ情報の編集を行う場合に、編集において選択するタグ情報の選択肢として、前記画像データに対応付けられているタグ情報の階層とは異なる階層のタグ情報を提示する表示制御手段と、
を備える画像分類装置。
［付記８］
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいたタグ情報と前記取得した画像データを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に、該画像データに該画像データの属性に基づいたタグ情報が対応付けられていない場合に、タグ情報が対応付けられていないことを示す情報を併せて表示する表示制御手段と、
を備える画像分類装置。
［付記９］  コンピュータが行う画像分類方法であって、
画像データを取得する画像取得ステップと、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理ステップと、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御ステップと、
を備える画像分類方法。
［付記１０］
画像分類装置としてコンピュータを機能させるプログラムであって、
画像データを取得する画像取得手段と、
前記取得した画像データの属性に基づいてタグ情報を選別し、該選別したタグ情報と前記取得した画像データとを対応付けるタグ情報管理手段と、
前記画像データの再生表示時に前記対応付けられたタグ情報を併せて表示することにより、前記対応付けられたタグ情報の変更の要否を問う表示制御手段と、
を備える画像分類装置としてコンピュータを機能させるプログラム。
【符号の説明】
【０１４５】
１・・・画像分類装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・測位部，２２・・・ドライブ，３１・・・リムーバブルメディア，５１・・・画像取得部，５２・・・タグ情報管理部，５３・・・表示制御部，７１・・・画像記憶部，７２・・・タグ情報データベース
【図１】
2018163590.tif 000003
【図２】
2018163590.tif 000004
【図３】
2018163590.tif 000005
【図４】
2018163590.tif 000006
【図５】
2018163590.tif 000007
【図６】
2018163590.tif 000008
【図７】
2018163590.tif 000009
【図８】
2018163590.tif 000010
【図９】
2018163590.tif 000011
【図１０】
2018163590.tif 000012
【図１１】
2018163590.tif 000013
【図１２】
2018163590.tif 000014
【図１３】
2018163590.tif 000015
【図１４】
2018163590.tif 000016
【図１５】
2018163590.tif 000017
【図１６】
2018163590.tif 000018
【図１７】
2018163590.tif 000019
【図１８】
2018163590.tif 000020
【図１９】
2018163590.tif 000021
【図２０】
2018163590.tif 000022