(57)【要約】      （修正有）【課題】分類後の画像ファイルの利用が容易な画像分類プログラムを提供する。【解決手段】分類対象とする画像ファイルが格納されたフォルダを選択すると、フォルダ内の画像ファイルが、同じ自由文字のグループごとに分類され、更に連続するファイル番号のグループごとに分類される。そして、更に同じ日付情報を有するグループごとに分類され、最終的に分類されたグループごとに特定のフォルダ名が付与されてフォルダに格納される。これにより、画像撮影のシーンに近い分類となり、後の利用がしやすくなる。【選択図】      図９
2005196529.tif 000002
【特許請求の範囲】
【請求項１】
自由文字とファイル番号とを組み合わせたファイル名の画像ファイルを分類する画像分類プログラムであって、
分類対象となる複数の画像ファイルを取得するステップと、
取得した複数の画像ファイルを同じ自由文字のグループごとに分類するステップと、
同じ自由文字のグループごとに分類された画像ファイルを更に連続するファイル番号のグループごとに分類するステップと、
連続するファイル番号のグループごとに分類された画像ファイルを更に同じ日付情報を有するグループごとに分類するステップと、
最終分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、
をコンピュータに実行させるための画像分類プログラム。
【請求項２】
同じ日付情報を有するグループの画像ファイルの数が、あらかじめ設定されたファイル数を超えている場合、更に同じ時間情報を有するグループごとに分類するステップを含むことを特徴とする請求項１に記載の画像分類プログラム。
【請求項３】
画像ファイルを分類する画像分類プログラムであって、
分類対象となる複数の画像ファイルを取得するステップと、
取得した複数の画像ファイルを同じ年情報を有するグループごとに分類するステップと、
同じ年情報を有するグループごとに分類された画像ファイルを更に特定の撮影情報を有するグループごとに分類するステップと、
最終分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、
をコンピュータに実行させるための画像分類プログラム。
【請求項４】
前記特定の撮影情報は、ストロボ発光の有無、被写体距離又は光源種であることを特徴とする請求項３に記載の画像分類プログラム。
【請求項５】
画像ファイルを分類する画像分類プログラムであって、
分類対象となる複数の画像ファイルを取得するステップと、
取得した複数の画像ファイルを同じ月情報を有するグループごとに分類するステップと、
同じ月情報を有するグループごとに分類された画像ファイルの中にあらかじめ設定された行事の日付情報を有する画像ファイルがある場合に、該日付情報を有するグループごとに分類するステップと、
最終分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、
をコンピュータに実行させるための画像分類プログラム。
【請求項６】
画像ファイルを分類する画像分類プログラムであって、
分類対象となる複数の画像ファイルを取得するステップと、
取得した複数の画像ファイルを所定範囲の緯度、経度情報を有するグループごとに分類するステップと、
分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、
をコンピュータに実行させるための画像分類プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像分類プログラムに係り、特に画像ファイルをカテゴリごとに分類する画像分類プログラムに関する。
【背景技術】
【０００２】
デジタルカメラは、フィルムの代わりにＣＣＤなどの撮像素子を用いて、画像を電気信号に変換し、そのデータをデジタル化してメモリカード等の記録メディアに記録する。このデジタルカメラで撮影された画像データは、デジタル化されているため、パーソナルコンピュータ（パソコン）にも容易に取り込むことができ、また、メモリカードも記録された画像データを消去することにより、何度でも使用することができることから、一般にデジタルカメラで撮影された画像データは、パソコンに取り込まれ、パソコンで管理される。
【０００３】
しかしながら、パソコンに取り込まれる画像データの量が多くなるほど、その管理が大変になり、見たい画像をすぐに見つけ出せなくなるという問題があった。
【０００４】
このような問題点を解消すべく、特許文献１には、画像データを保管するに当り、画像データに付属される基本属性から所定のカテゴリ（タイムスタンプ、年月日、撮影条件、解像度、形状など）ごとに画像データを自動分類して保管する電子アルバム装置が提案されている。
【特許文献１】特開２００３−１９９０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の電子アルバム装置は、単にタイムスタンプ等のカテゴリで画像データを分類しているため、分類されたカテゴリ内の画像に違いが少ないか、無関係な画像の分類になってしまうおそれがある。たとえば、年月日による分類と時間による分類とでは、時間による分類が、年月日による分類をより細分化しただけの関係となり、単なる集合の包含関係になってしまうという欠点がある。また、ファイル容量や解像度による分類では、まったく異なる日時やイベントでの撮影画像が同じカテゴリとなってしまい、カテゴリ内の画像の関連性が低くなってしまうという欠点がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、分類後の画像ファイルの利用が容易な画像分類プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、前記目的を達成するために、自由文字とファイル番号とを組み合わせたファイル名の画像ファイルを分類する画像分類プログラムであって、分類対象となる複数の画像ファイルを取得するステップと、取得した複数の画像ファイルを同じ自由文字のグループごとに分類するステップと、同じ自由文字のグループごとに分類された画像ファイルを更に連続するファイル番号のグループごとに分類するステップと、連続するファイル番号のグループごとに分類された画像ファイルを更に同じ日付情報を有するグループごとに分類するステップと、最終分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、をコンピュータに実行させるための画像分類プログラムを提供する。
【０００８】
本発明によれば、分類対象となる複数の画像ファイルを取得すると、取得した複数の画像ファイルを同じ自由文字のグループごとに分類し、更に連続するファイル番号のグループごとに分類する。そして、更に同じ日付情報を有するグループごとに分類し、最終的に分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納する。これにより、画像撮影のシーンに近い分類となり、後の利用がしやすくなる。
【０００９】
また、請求項２に係る発明は、前記目的を達成するために、同じ日付情報を有するグループの画像ファイルの数が、あらかじめ設定されたファイル数を超えている場合、更に同じ時間情報を有するグループごとに分類するステップを含むことを特徴とする請求項１に記載の画像分類プログラムを提供する。
【００１０】
本発明によれば、同じ日付情報を有するグループごとに分類された画像ファイルについて、各グループ内の画像ファイルの数が、あらかじめ設定されたファイル数を超えている場合に、更に同じ時間情報を有するグループごとに分類される。これにより、更に画像撮影のシーンに近い分類となり、後の利用がしやすくなる。
【００１１】
また、請求項３に係る発明は、前記目的を達成するために、画像ファイルを分類する画像分類プログラムであって、分類対象となる複数の画像ファイルを取得するステップと、取得した複数の画像ファイルを同じ年情報を有するグループごとに分類するステップと、同じ年情報を有するグループごとに分類された画像ファイルを更に特定の撮影情報を有するグループごとに分類するステップと、最終分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、をコンピュータに実行させるための画像分類プログラムを提供する。
【００１２】
本発明によれば、分類対象となる複数の画像ファイルを取得すると、取得した複数の画像ファイルを同じ年情報を有するグループごとに分類し、更に特定の撮影情報を有するグループごとに分類する。そして、その分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納する。これにより、画像撮影のシーンに近い分類となり、後の利用がしやすくなる。
【００１３】
また、請求項４に係る発明は、前記目的を達成するために、前記特定の撮影情報は、ストロボ発光の有無、被写体距離又は光源種であることを特徴とする請求項３に記載の画像分類プログラムを提供する。
【００１４】
本発明によれば、同じ年情報を有するグループごとに分類された画像ファイルが、更にストロボ発光の有無、被写体距離又は光源種で分類される。これにより、更に画像撮影のシーンに近い分類となり、後の利用がしやすくなる。
【００１５】
また、請求項５に係る発明は、前記目的を達成するために、画像ファイルを分類する画像分類プログラムであって、分類対象となる複数の画像ファイルを取得するステップと、取得した複数の画像ファイルを同じ月情報を有するグループごとに分類するステップと、同じ月情報を有するグループごとに分類された画像ファイルの中にあらかじめ設定された行事の日付情報を有する画像ファイルがある場合に、該日付情報を有するグループごとに分類するステップと、最終分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、をコンピュータに実行させるための画像分類プログラムを提供する。
【００１６】
本発明によれば、分類対象となる複数の画像ファイルを取得すると、取得した複数の画像ファイルを同じ月情報を有するグループごとに分類する。そして、分類された同じ月情報を有するグループの中にあらかじめ設定された行事の日付情報を有する画像ファイルがある場合には、その日付情報を有するグループごとに分類し、分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納する。これにより、画像撮影のシーンに近い分類となり、後の利用がしやすくなる。
【００１７】
また、請求項６に係る発明は、前記目的を達成するために、画像ファイルを分類する画像分類プログラムであって、分類対象となる複数の画像ファイルを取得するステップと、取得した複数の画像ファイルを所定範囲の緯度、経度情報を有するグループごとに分類するステップと、分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納するステップと、をコンピュータに実行させるための画像分類プログラムを提供する。
【００１８】
本発明によれば、分類対象となる複数の画像ファイルを取得すると、取得した複数の画像ファイルを所定範囲の緯度、経度情報を有するグループごとに分類し、分類されたグループごとに特定のフォルダ名を付与して画像ファイルをフォルダに格納する。これにより、画像撮影のシーンに近い分類となり、後の利用がしやすくなる。
【発明の効果】
【００１９】
本発明に係る画像分類プログラムによれば、画像の分類が画像の撮影のシーンに近い分類となるため、分類後の画像ファイルの利用が容易になる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面に従って本発明に係る画像分類プログラムを実施するための最良の形態について説明する。
【００２１】
図１は、本発明に係る画像分類プログラムを実行させるコンピュータ（パソコン）のハードウェア構成例を示すブロック図である。
【００２２】
パソコン１０は、一般的に用いられているタイプのコンピュータであり、本発明に係る画像分類プログラムを実行するための中央処理装置（ＣＰＵ）１２、ＣＰＵ１２における演算結果や画像データ等を一時的に格納するためのＲＡＭ１４、オペレーティングシステム（ＯＳ）や本発明に係る画像分類プログラム、各種アプリケーションプログラム、画像ファイル等を格納するためのハードディスクドライブ（ＨＤＤ）１６、ＣＤ−ＲＯＭに格納されたデータを読み取るためのＣＤ−ＲＯＭドライブ１８、ＣＰＵ１２における演算結果や画像データ等を表示するための表示装置２０、コマンド、数値等を入力するためのキーボード、マウスといった入力装置２２、画像ファイルが格納されたメモリカード２４を接続するためのメモリカードスロット２６、デジタルカメラ２８等と通信ケーブルを介して接続するための入出力端子（たとえば、ＵＳＢ端子）３０、サーバとネットワークを通じて通信するためのモデム３２等を備えており、これらは相互にバス３４で接続されている。
【００２３】
本発明に係る画像分類プログラムは、指定したフォルダに格納されている画像ファイルを所定の規則に従って分類するものである。そして、本実施の形態の画像分類プログラムは、画像ファイルを閲覧する画像閲覧プログラム（ビューワー）に組み込まれており、この画像閲覧プログラムの一機能として提供される。
【００２４】
画像閲覧プログラムは、上記パソコン１０のハードディスクドライブ１６にインストールされ、ハードディスクドライブ１６からＲＡＭ１４にロードされてＣＰＵ１２による実行制御がなされる。なお、プログラムは、ＣＤ−ＲＯＭ等に格納したものをＣＤ−ＲＯＭドライブ１８等で読み取って実行してもよいし、また、ネットワークからダウンロードして実行するようにしてもよい。
【００２５】
画像閲覧プログラムを起動すると、図２に示すように、表示装置２０に画像閲覧プログラムのメインウインドウが表示される。
【００２６】
メインウインドウは、画面左側に表示されるフォルダツリー表示領域と、画面右側に表示されるサムネイル表示領域とからなる。
【００２７】
フォルダツリー表示領域には、パソコン１０にあるフォルダが階層的に表示される。このフォルダツリー表示領域に表示されたフォルダを選択すると、選択されたフォルダに格納されている画像ファイルがサムネイル表示領域にサムネイル形式で一覧表示される。
【００２８】
なお、選択したフォルダ内に画像ファイルが存在しない場合は、サムネイル表示領域には何も表示されず、選択したフォルダ内に更にフォルダが存在する場合には、フォルダのアイコンが一覧表示される。図２は、選択したフォルダ（「ＤＣＩＭ」）内にフォルダ（「１００＿ＦＵＪＩ」）が存在する場合の表示例を示している。
【００２９】
サムネイル表示領域にサムネイル形式で一覧表示された画像ファイルの中から任意の画像ファイルを選択（ダブルクリック）すると、選択された画像ファイルが別ウインドウで拡大表示される。
【００３０】
また、スライドショーの機能を実行させると、選択されたフォルダに格納されている画像ファイルが一定間隔でコマ送りされて自動再生される。
【００３１】
さて、この画像閲覧プログラムにおいて、画像ファイルの分類（画像分類プログラムの実行）は、分類対象のフォルダを選択し、分類実行の指示を出すことにより行なわれる。図３は、分類処理の手順を示すフローチャートである。
【００３２】
まず、分類対象のフォルダの選択が行なわれる（ステップＳ１０）。フォルダの選択はフォルダツリー表示フレーム上で行なわれる。すなわち、フォルダツリー表示フレームに表示されたフォルダの中から分類対象とするフォルダをマウスポインタで選択（ダブルクリック）することにより行なわれる。分類対象とするフォルダが選択されると、図４に示すように、その選択されたフォルダに格納されている画像ファイルが、詳細表示フレームに一覧表示される。
【００３３】
次に、上記のようにして選択したフォルダに対して分類処理の実行を指示する。分類処理実行の指示は、画像ファイル分類の機能を呼び出して行なう。画像ファイル分類の機能は、図４に示すように、ツールバーに表示された項目の中から「編集」を選択し、その「編集」の中の項目から「画像ファイル分類」を選択することにより呼び出される。
【００３４】
画像ファイル分類の機能を呼び出すと、図５に示すように、画像ファイル分類のダイアログボックスが表示装置２０に表示され、分類実行の要否を問うメッセージが表示される。ここで、分類実行を指示する場合は、ダイアログボックス中に表示された「実行」のアイコンをマウスポインタで選択（クリック）し、キャンセルする場合は、「キャンセル」のアイコンを選択する。
【００３５】
ＣＰＵ１２は、マウスからの入力に基づき実行指示の有無を判定する（ステップＳ１１）。そして、分類実行が指示されると、選択されたフォルダに格納されている画像ファイルの分類処理を実行する。
【００３６】
画像ファイルの分類は、各画像ファイルが有するファイル名と日時情報に基づき行なわれ、まず、画像ファイルを同じ自由文字のファイル名のグループに分類する（ステップＳ１２）。次いで、連続するファイル番号のグループに分類し（ステップＳ１３）、最後に同じ日付情報を有するグループに分類する（ステップＳ１４）。
【００３７】
たとえば、図６に示すような画像ファイル群が選択したフォルダに格納されていると仮定する。このフォルダに格納された画像ファイル群に対して分類処理を実行すると、まず、同じ自由文字のファイル名のグループごとにグループ分けが行なわれる。
【００３８】
ここで、「自由文字」とは、ファイル名の先頭の付される文字列のことをいい、画像ファイルのファイル名は、一般にこの自由文字とファイル番号とを組み合わせて構成されている。
【００３９】
たとえば、図６に示す番号１の画像ファイルの場合、そのファイル名「ＦＩＬＥ０００１」は、「ＦＩＬＥ」という４文字のアルファベットからなる自由文字と、「０００１」という４桁のファイル番号とを組み合わせて構成されている。
【００４０】
また、番号１７の画像ファイルのファイル名「ＯＴＨＥＲ００１」は、「ＯＴＨＥＲ」という５文字のアルファベットからなる自由文字と、「００１」という３桁のファイル番号とを組み合わせて構成されている。
【００４１】
また、番号２０の画像ファイルのファイル名「２００３１２３０−００１」は、「２００３１２３０−」という８桁の数字とハイフンとからなる自由文字と、「００１」という３桁のファイル番号とを組み合わせて構成されている。
【００４２】
図６に示す画像ファイル群の場合、自由文字が「ＦＩＬＥ」という画像ファイルと、自由文字が「ＯＴＨＥＲ」という画像ファイルと、自由文字が「２００３１２３０−」という画像ファイルが存在するので、各自由文字のグループごとに画像ファイルが分類される（自由文字が「ＦＩＬＥ」のグループと、「ＯＴＨＥＲ」のグループと、「２００３１２３０−」のグループの３つのグループに分類される。）。
【００４３】
次に、自由文字ごとにグループ分けされた画像ファイルに対して各グループごとに連続するファイル番号のグループに分類する（ステップＳ１３）。
【００４４】
たとえば、図６に示す例において、自由文字「ＦＩＬＥ」という画像ファイルのグループについて分類すると、自由文字「ＦＩＬＥ」という画像ファイルのグループには、ファイル番号「０００１」、「０００２」、「０００３」、「０００４」、「００１５」、「００１６」、「００１７」、「００１８」、「００１９」、「００２０」、「００３５」、「００３６」、「００３７」、「００３８」、「００３９」、「００４０」という１６個の画像ファイルが存在し、このうち連続するファイル番号は、「０００１」〜「０００４」と、「００１５」〜「００２０」と、「００３５」〜「００４０」であるから、自由文字「ＦＩＬＥ」という画像ファイルのグループについては、ファイル番号が「０００１」〜「０００４」までのグループと、ファイル番号が「００１５」〜「００２０」までのグループと、ファイル番号が「００３５」〜「００４０」までのグループの３つのグループに分類される。
【００４５】
なお、図６に示す例において、自由文字「ＯＴＨＥＲ」のグループと、「２００３１２３０−」のグループについては、グループ内の画像ファイルのファイル番号が全て連続番号となっている。したがって、この場合は分類処理は行なわれない。
【００４６】
次に、連続するファイル番号のグループごとに分類された画像ファイルに対して同じ日付情報を有するグループに分類する（ステップＳ１４）。
【００４７】
たとえば、図６に示す例において、自由文字「ＦＩＬＥ」、ファイル番号「００１５」〜「００２０」までのグループについて分類すると、自由文字「ＦＩＬＥ」、ファイル番号「００１５」〜「００２０」までのグループには、２００３／０１／０１という日付情報を有する画像ファイルと、２００３／０３／０３という日付情報を有する画像ファイルとが存在するので、２００３／０１／０１という日付情報を有するグループと、２００３／０３／０３という日付情報を有するグループとに分類される。
【００４８】
また、たとえば、図６に示す例において、自由文字「２００３１２３０−」、ファイル番号「００１」〜「０２６」までのグループについて分類すると、自由文字「２００３１２３０−」、ファイル番号「００１」〜「０２６」までのグループには、２００３／１１／２３という日付情報を有する画像ファイルと、２００３／１２／２４という日付情報を有する画像ファイルと、２００３／１２／２５という日付情報を有する画像ファイルと、２００３／１２／２８という日付情報を有する画像ファイルが存在するので、２００３／１１／２３という日付情報を有するグループと、２００３／１２／２４という日付情報を有するグループと、２００３／１２／２５という日付情報を有するグループと、２００３／１２／２８という日付情報を有するグループに分類される。
【００４９】
この結果、図６に示す例の画像ファイル群は、図７に示すように、（１）「ＦＩＬＥ０００１」〜「ＦＩＬＥ０００４」、（２）「ＦＩＬＥ００１５」〜「ＦＩＬＥ００１６」、（３）「ＦＩＬＥ００１７」〜「ＦＩＬＥ００２０」、（４）「ＦＩＬＥ００３５」〜「ＦＩＬＥ００３６」、（５）「ＦＩＬＥ００３７」〜「ＦＩＬＥ００４０」、（６）「ＯＴＨＥＲ００１」〜「ＯＴＨＥＲ００３」、（７）「２００３１２３０−００１」〜「２００３１２３０−００２」、（８）「２００３１２３０−００３」〜「２００３１２３０−００８」、（９）「２００３１２３０−００９」〜「２００３１２３０−０２３」、（１０）「２００３１２３０−０２４」〜「２００３１２３０−０２６」という１０のグループに最終的に分類される。
【００５０】
そして、このようにグループ分けされた画像ファイルに対してグループごと所定のフォルダ名を付与して個別にフォルダに格納する。このフォルダは、分類対象として選択したフォルダ内に作成され、また、フォルダ名には、各グループごとに所定の文字列（ここでは「Ｆｏｌｄｅｒ」）と連続番号（ここでは、「００１」〜「０１０」）とを組み合わせたフォルダ名（「Ｆｏｌｄｅｒ００１」〜「Ｆｏｌｄｅｒ０１０」）が付与される。表示装置２０に表示された画像閲覧プログラムのサムネイル表示領域には、図８に示すように、この分類されたフォルダが一覧表示される。
【００５１】
このように、本実施の形態の画像分類プログラムによれば、分類対象とする画像ファイル群に対して同じ自由文字のグループごとに分類し、更に連続するファイル番号のグループごとに分類したのち、更に同じ日付情報を有するグループごとに分類する。これにより、画像撮影のシーンに近い分類とすることができ、分類後の画像ファイルの管理が容易になる。
【００５２】
なお、本実施の形態では、最終的に日付による分類が行なわれるが、特定の日にだけ大量の画像ファイルが存在するようなケースでは、撮影シーンに応じた詳細な分類ができなくなるおそれがある。
【００５３】
このような不具合を防止するため、日付による分類を行なってもなお１つのグループに規定数を超える画像ファイルが分類される場合には、更に時間による分類を実施するようにしてもよい。たとえば、日付による分類後、その分類されたグループ内の画像ファイルの数が１０を超えている場合には、そのグループについては、更に同じ時間情報を有するグループごとに分類する。図９は、この時間による分類を行なう場合の処理の手順を示すフローチャートである。
【００５４】
同図に示すように、分類対象のフォルダの選択後（ステップＳ２０）、分類実行の指示の有無を判定し（ステップＳ２１）、分類実行が指示されると、まず、画像ファイルを同じ自由文字のファイル名のグループに分類する（ステップＳ２２）。次いで、連続するファイル番号のグループに分類し（ステップＳ２３）、更に同じ日付情報を有するグループに分類する（ステップＳ２４）。
【００５５】
そして、分類された各グループ内の画像ファイルの数が規定数（ここでは、１０ファイル）を超えているか否かを判定し（ステップＳ２５）、規定数を超えていれば、その規定数を超えた画像ファイルを有するグループに対して同じ時間情報を有するグループに分類処理を実行する（ステップＳ２６）。そして、これを最終分類とし、分類されたグループごとに所定のフォルダ名を付与してフォルダに格納する（ステップＳ２７）。
【００５６】
一方、分類された各グループ内の画像ファイルの数が規定数以下ならば、これを最終分類とし、分類されたグループごとに所定のフォルダ名を付与してフォルダに格納する（ステップＳ２７）。
【００５７】
図６に示す例では、同じ日付情報を有するグループまでの分類では、図７に示すように第９グループに１５個の画像ファイルが分類されることとなるので、この場合は第９グループに対して更に同じ時間情報を有するグループごとに分類する。この結果、図６に示す画像ファイル群に対しては、図１０に示すように１３のグループに分類され、各グループごとにフォルダに格納される。
【００５８】
このように、日付による分類を行なってもなお１つのグループに規定数を超えて画像ファイルが分類される場合には、更に時間による分類を実施することにより、より撮影シーンに近い分類とすることができ、分類後の画像ファイルの管理が容易になる。
【００５９】
次に、本発明に係る画像分類プログラムの第２の実施の形態について説明する。
【００６０】
第２の実施の形態の画像分類プログラムは、画像ファイルを同じ月情報を有するグループに分類し、更にそのグループの中で主要な行事（たとえば、正月、クリスマスなど）と一致する日付情報を有するグループごとに分類するものである。
【００６１】
なお、本実施の形態の画像分類プログラムも上記第１の実施の形態の画像分類プログラムと同様に画像閲覧プログラムに組み込まれており、画像閲覧プログラムの一機能として提供される。したがって、ここでは画像分類の処理の手順についてのみ説明する。
【００６２】
図１１は、第２の実施の形態の画像分類プログラムによる画像ファイルの分類処理の手順を示すフローチャートである。
【００６３】
まず、分類対象のフォルダの選択が行なわれる（ステップＳ３０）。上記第１の実施の形態の画像分類プログラムのときと同様にフォルダの選択はフォルダツリー表示フレーム上で行なわれる。
【００６４】
次に、選択したフォルダに対して分類処理の実行を指示する。ＣＰＵ１２は、この指示の有無を判定し（ステップＳ３１）、分類処理実行の指示が出されたと判定すると、選択されたフォルダに格納されている画像ファイルの分類処理を実行する。
【００６５】
画像ファイルの分類は、各画像ファイルが有する日付情報に基づき行なわれ、画像ファイルを月ごとに分類し（ステップＳ３２）、分類された画像ファイルを更に行事ごとに分類する（ステップＳ３３）。
【００６６】
たとえば、図１２に示すような画像ファイル群が選択したフォルダに格納されていると仮定する。このフォルダに格納された画像ファイル群に対して分類処理を実行すると、まず、月単位でグループ分けが行なわれる（ステップＳ３２）。この場合、年及び日とは無関係にグループ分けが行なわれる。図１２に示す例では、１月、３月、５月、６月、１１月、１２月という月情報を有する画像ファイルが存在するので、１月、３月、５月、６月、１１月、１２月というグループに分類される。
【００６７】
次に、各月のグループごとに行事による分類が行なわれる（ステップＳ３３）。この行事による分類は日付情報に基づいて行なわれる。すなわち、行事の日付情報を有するグループごとに分類される。たとえば、１月１日〜１月３日ならば「正月」、３月３日ならば「ひなまつり」、５月５日ならば「子供の日」というように、行事の日付情報を有するグループごとに分類する。この分類する行事の日付情報は、図１３に示すように、データとして画像管理プログラムが備えており、ＣＰＵ１２は、このデータに基づいて行事ごとに分類する。
【００６８】
図１２に示す例では、たとえば１２月のグループには２４日、２５日、２８日という日付情報を有する画像ファイルが存在し、このうち２４日と２５日という日付情報を有する画像ファイルが行事「クリスマス」に該当するので、２４日と２５日という日付情報を有する画像ファイルが分類される。
【００６９】
一方、６月のグループには、行事に該当する日付情報を有する画像ファイルは存在しないので、この場合は分類が行なわれない。
【００７０】
このように、月単位で分類した画像ファイルに対して月ごとに行事による分類を実施する。この結果、図１２に示す例の画像ファイル群は、図１４に示すように、（１）「ＤＳＣＦ０００１」〜「ＤＳＣＦ０００６」（正月）、（２）「ＤＳＣＦ０００７」〜「ＤＳＣＦ００１２」（ひなまつり）、（３）「ＤＳＣＦ００１３」〜「ＤＳＣＦ００１６」（子供の日）、（４）「ＤＳＣＦ００１７」〜「ＤＳＣＦ００１９」（６月）、（５）「ＤＳＣＦ００２０」〜「ＤＳＣＦ００２１」（勤労感謝の日）、（６）「ＤＳＣＦ００２２」〜「ＤＳＣＦ００４２」（クリスマス）、（７）「ＤＳＣＦ００４３」〜「ＤＳＣＦ００４５」（１２月）という７つのグループに最終的に分類される。
【００７１】
そして、このようにグループ分けされた画像ファイルに対してグループごと所定のフォルダ名を付与して個別にフォルダに格納する（ステップＳ３４）。この際、各グループの画像ファイルを格納するフォルダは、分類対象として選択したフォルダ内に作成され、また、フォルダ名には、分類された月又は行事名が付与される。表示装置２０に表示された画像閲覧プログラムのサムネイル表示領域には、図１５に示すように、分類されたフォルダが一覧表示される。
【００７２】
このように、本実施の形態の画像分類プログラムによれば、分類対象とする画像ファイル群を月ごとに分類し、さらに同じ月内で行事ごとに分類する。これにより、画像撮影のシーンに近い分類とすることができ、分類後の画像ファイルの管理が容易になる。
【００７３】
なお、本実施の形態では、年を切り離し、月による分類を行なった後、行事ごとの分類を実施しているが、年ごとの分類を行なった後、月ごとの分類を行い、更に行事ごとの分類を実施するようにしてもよい。
【００７４】
次に、本発明に係る画像分類プログラムの第３の実施の形態について説明する。
【００７５】
第３の実施の形態の画像分類プログラムは、画像ファイルが有するＧＰＳデータを利用して地域ごとに分類するものである。
【００７６】
なお、本実施の形態の画像分類プログラムも上記第１の実施の形態の画像分類プログラムと同様に画像閲覧プログラムに組み込まれており、画像閲覧プログラムの一機能として提供される。したがって、ここでは画像分類の処理の手順についてのみ説明する。
【００７７】
図１６は、第３の実施の形態の画像分類プログラムによる画像ファイルの分類処理の手順を示すフローチャートである。
【００７８】
まず、分類対象のフォルダの選択が行なわれる（ステップＳ４０）。上記第１の実施の形態の画像分類プログラムのときと同様にフォルダの選択はフォルダツリー表示フレーム上で行なわれる。
【００７９】
次に、選択したフォルダに対して分類処理の実行を指示する。ＣＰＵ１２は、この指示の有無を判定し（ステップＳ４１）、分類処理実行の指示が出されたと判定すると、選択されたフォルダに格納されている画像ファイルの分類処理を実行する。
【００８０】
画像ファイルの分類は、各画像ファイルが有するＧＰＳ情報（緯度情報と経度情報）に基づき行なわれる。すなわち、ＧＰＳ機能を備え、Ｅｘｉｆ形式で画像データを記録するデジタルカメラでは、画像ファイルに撮影時のＧＰＳ情報を書き込むことができるので、このＧＰＳ情報を利用して画像ファイルを分類する。
【００８１】
ＧＰＳ情報による分類は、各画像ファイルごとにＧＰＳ情報を取得し、取得したＧＰＳデータを地域データと照合し、該当する地域ごとに分類する。地域データは、一定範囲の緯度と経度に対する地名をデータベース化したものであり、画像管理プログラムがデータとしてあらかじめ備えている。
【００８２】
たとえば、図１７に示すような画像ファイル群が選択したフォルダに格納されていると仮定する。このフォルダに格納された画像ファイル群に対して分類処理を実行すると、たとえば、画像ファイル「２００３１２２５−００３」については、北緯３５度２７分、東経１３９度３８分というＧＰＳ情報を有しているので、地域データから「横浜」に分類される。また、画像ファイル「２００３１２２５−００４」についても北緯３５度２７分、東経１３９度３８分というＧＰＳ情報を有しているので、地域データから「横浜」に分類される。一方、画像ファイル「２００３１２３０−１１８」については、北緯３５度１８分、東経１３９度３３分というＧＰＳ情報を有しているので、地域データから「鎌倉」に分類される。
【００８３】
このように、画像ファイルが有するＧＰＳ情報に基づき同じ地域ごとのグループに分類する。
【００８４】
なお、ＧＰＳ情報を備えていない画像ファイルについては、その他として１つのグループに分類する。
【００８５】
このように、画像ファイル群を地域ごとに分類すると、図１７に示す例の画像ファイル群については、（１）「２００３１２２５−００３」〜「２００３１２２５−０１１」（横浜）、（２）「２００３１２３０−１１８」〜「２００３１２３０−１２６」（鎌倉）、（３）「２００３１２３０−２１２」〜「２００３１２２７−２２４」（江ノ島）、（４）「２００３１２２７−３００」〜「２００３１２２７−３０４」（その他）という４つのグループに分類される。
【００８６】
このようにグループ分けされた画像ファイルに対してグループごと所定のフォルダ名を付与して個別にフォルダに格納する（ステップＳ４３）。この際、各グループの画像ファイルを格納するフォルダは、分類対象として選択したフォルダ内に作成され、また、フォルダ名には、分類された地域名が付与される。表示装置２０に表示された画像閲覧プログラムのサムネイル表示領域には、図１８に示すように、分類されたフォルダが一覧表示される。
【００８７】
このように、本実施の形態の画像分類プログラムによれば、画像ファイルが有するＧＰＳ情報に基づき地域ごとに分類する。これにより、画像撮影のシーンに近い分類とすることができ、分類後の画像ファイルの管理が容易になる。
【００８８】
次に、本発明に係る画像分類プログラムの第４の実施の形態について説明する。
【００８９】
第４の実施の形態の画像分類プログラムは、画像ファイルを年で分類し、更に撮影情報に応じて分類するものである。
【００９０】
なお、本実施の形態の画像分類プログラムも上記第１の実施の形態の画像分類プログラムと同様に画像閲覧プログラムに組み込まれており、画像閲覧プログラムの一機能として提供される。したがって、ここでは画像分類の処理の手順についてのみ説明する。
【００９１】
上記のように、本実施の形態の画像分類プログラムでは、画像ファイルを年で分類し、更に撮影情報に応じて分類する。撮影情報による分類は、Ｅｘｉｆ形式で記録された画像ファイルの付属情報を利用して行なう。
【００９２】
Ｅｘｉｆ形式の画像ファイルは、図１９に示すように、付属情報を画像ファイルヘッダ部にタグ形式で記録することができ、付属情報タグには、図２０に示すように、バージョンに関する情報や画像データの特性に関する情報、構造に関する情報、ユーザ情報、関連ファイル情報、日時に関する情報、撮影条件に関する情報、ＩＦＤへのポインタに関する情報等の撮影した画像に関する撮影データがタグ形式で記録される。
【００９３】
ここで、ユーザ情報に関するタグであるメーカノートには、メーカが個別の情報を記入することができるようにされており、また、ユーザコメントには、ユーザがキーワードやコメントを書き込むことができるようにされている。
【００９４】
また、撮影条件に関するタグには、図２０に別表で示すように、撮影時の露出時間やＦナンバー、露出プログラム、スペクトル感度、ＩＳＯスピードレート、光電変換関数、シャッタスピード、絞り値、輝度値、露出補正値、レンズ最小Ｆ値、被写体距離、測光方式、光源、フラッシュ、レンズ焦点距離、フラッシュ強度、空間周波数応答、焦点面の幅の解像度、焦点面の高さの解像度、焦点面解像度単位、被写体位置、露出インデックス、センサー方式、ファイルソース、シーンタイプ、ＣＦＡパターン等が記録できるようにされている。
【００９５】
したがって、撮影情報による分類は、これらＥｘｉｆ形式で記録された画像ファイルの付属情報に基づいて実施する。
【００９６】
たとえば、付属情報に基づきストロボ発光の有無による分類、光源の種類による分類、被写体距離による分類、被写体位置による分類等を実行する。
【００９７】
図２１は、画像ファイルをストロボ発光の有無により分類したものであり、この場合、分類対象となるフォルダを指定し、分類実行を指示すると、まず、指定されたフォルダ内の画像ファイルが年ごとのグループに分類され、その後、分類されたグループごとにストロボ発光の有無による分類が行なわれる。分類された画像ファイルは、グループごと所定のフォルダ名が付与されてフォルダに格納される。この際、各フォルダは分類対象として選択したフォルダ内に作成され、また、フォルダ名には、たとえば分類された年とストロボのＯＮ／ＯＦＦとを組み合わせたファイル名が付与される（たとえば、２００３年のストロボ発光ありの場合は「２００３ストロボＯＮ」）。
【００９８】
また、図２２は、画像ファイルを光源種により分類したものであり、この場合、分類対象となるフォルダを指定し、分類実行を指示すると、まず、指定されたフォルダ内の画像ファイルが年ごとのグループに分類され、その後、分類されたグループごとに光源種による分類が行なわれる。分類された画像ファイルは、グループごと所定のフォルダ名が付与されてフォルダに格納される。フォルダ名には、たとえば分類された年と光源種とを組み合わせたファイル名が付与される（たとえば、２００２年の光源種「蛍光灯」の場合は「２００２蛍光灯」）。
【００９９】
このように、本実施の形態の画像分類プログラムによれば、画像ファイルを年ごとに分類し、更に画像ファイルが有する撮影情報に基づいて分類する。これにより、画像撮影のシーンに近い分類とすることができ、分類後の画像ファイルの管理が容易になる。
【０１００】
なお、分類に使用する撮影情報は、Ｅｘｉｆ形式の画像ファイルに付された付属情報のどの情報を利用してもよく、また、ユーザが選択できるようにしてもよい。たとえば、図２３に示すように、画像ファイルの実行を支持するダイヤログボックス内に選択可能な撮影情報を表示し、ユーザが分類したい撮影情報を選択できるように構成する。
【０１０１】
また、Ｅｘｉｆ以外のフォーマットで記録された画像ファイルの場合であっても、画像ファイルに撮影情報が付されている場合には、その撮影情報を利用して分類を実行するようにしてもよい。
【０１０２】
なお、上述した一連の実施の形態では、分類対象とする画像ファイルを指定する際、その画像ファイルが格納されたフォルダを選択することにより行なっているが、個別にファイルを指定して分類を実行するようにしてもよい。
【０１０３】
また、パソコン１０に接続されたデジタルカメラ又はメモリカードから自動的に画像ファイルをハードディスクドライブ１６に取り込む機能がある場合は、ハードディスクドライブ１６に取り込む際に自動的に画像ファイルを分類するようにしてもよい。
【０１０４】
また、上述した一連の実施の形態では、本発明に係る画像分類プログラムをパソコン用のアプリケーションソフトとして使用した場合を例に説明したが、デジタルカメラ上で実行されるプログラムとして使用してもよい。
【０１０５】
さらに、上述した一連の実施の形態では、最終的に分類した画像ファイルをグループごとにフォルダに格納しているが、分類した画像ファイルのコピーを各フォルダに格納するようにしてもよい。この場合、分類対象として指定したフォルダには、そのまま分類前の画像ファイルが格納される。
【０１０６】
また、分類した画像ファイルのショートカットファイルを各フォルダに格納するようにしてもよい。この場合もまた分類対象として指定したフォルダには、そのまま分類前の画像ファイルが格納される。なお、このようにショートカットファイルを各フォルダに格納することにより、分類した画像ファイルをコピーする場合に比べて全体が必要とするファイル容量が少なくて済む。
【図面の簡単な説明】
【０１０７】
【図１】ＰＣのハードウェア構成を示すブロック図
【図２】画像閲覧プログラムのメインウインドウ画面を示す図
【図３】画像ファイルの分類処理の手順を示すフローチャート
【図４】分類対象とするフォルダの選択時におけるウインドウ画面の表示例を示す図
【図５】画像ファイル分類の実行指示時におけるウインドウ画面の表示例を示す図
【図６】分類対象とする画像ファイルの例を示す図
【図７】第１の実施の形態の画像分類プログラムにおける画像分類方法の説明図
【図８】分類処理実行後におけるウインドウ画面の表示例を示す図
【図９】画像ファイルの分類処理の手順を示すフローチャート
【図１０】画像ファイルの分類方法の説明図
【図１１】画像ファイルの分類処理の手順を示すフローチャート
【図１２】画像ファイルの分類方法の説明図
【図１３】分類対象とする行事の日付情報のデータを示す図
【図１４】画像ファイルの分類結果の説明図
【図１５】類処理実行後におけるウインドウ画面の表示例を示す図
【図１６】画像ファイルの分類処理の手順を示すフローチャート
【図１７】画像ファイルの分類方法の説明図
【図１８】類処理実行後におけるウインドウ画面の表示例を示す図
【図１９】Ｅｘｉｆ形式で記録された画像ファイルの構成図
【図２０】Ｅｘｉｆ形式で記録された画像ファイルに付される付属情報の説明図
【図２１】画像ファイルの分類方法の説明図
【図２２】画像ファイルの分類方法の説明図
【図２３】画像ファイル分類の実行指示時におけるウインドウ画面の表示例を示す図
【符号の説明】
【０１０８】
１０…パソコン、１２…中央処理装置（ＣＰＵ）、１４…ＲＡＭ、１６…ハードディスクドライブ（ＨＤＤ）、１８…ＣＤ−ＲＯＭドライブ、２０…表示装置、２２…入力装置、２４…メモリカード、２６…メモリカードスロット、２８…デジタルカメラ、３０…入出力端子、３２…モデム、３４…バス
【図１】
2005196529.tif 000003
【図２】
2005196529.tif 000004
【図３】
2005196529.tif 000005
【図４】
2005196529.tif 000006
【図５】
2005196529.tif 000007
【図６】
2005196529.tif 000008
【図７】
2005196529.tif 000009
【図８】
2005196529.tif 000010
【図９】
2005196529.tif 000011
【図１０】
2005196529.tif 000012
【図１１】
2005196529.tif 000013
【図１２】
2005196529.tif 000014
【図１３】
2005196529.tif 000015
【図１４】
2005196529.tif 000016
【図１５】
2005196529.tif 000017
【図１６】
2005196529.tif 000018
【図１７】
2005196529.tif 000019
【図１８】
2005196529.tif 000020
【図１９】
2005196529.tif 000021
【図２０】
2005196529.tif 000022
【図２１】
2005196529.tif 000023
【図２２】
2005196529.tif 000024
【図２３】
2005196529.tif 000025