(57)【要約】【課題】画像ファイルの分類の際におけるユーザの負担を軽減する技術を提供する。【解決手段】本発明は、複数の画像ファイルの分類を行う画像分類装置である。複数の画像ファイルの各々は、画像データと前記画像データの属性を表す画像属性情報とを有する。この画像分類装置は、画像属性情報に応じて複数の画像ファイルを分類する画像ファイル分類部を備えることを特徴とする。【選択図】　図６
2004072383.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像ファイルの分類を行う画像分類装置であって、
前記複数の画像ファイルの各々は、画像データと前記画像データの属性を表す画像属性情報とを含み、
前記画像分類装置は、前記画像属性情報に応じて前記複数の画像ファイルを分類する画像ファイル分類部を備えることを特徴とする、画像分類装置。
【請求項２】
請求項１記載の画像分類装置であって、
前記画像属性情報は、撮影時の地理的位置を表す位置情報を含み、
前記画像ファイル分類部は、少なくとも前記位置情報に応じて前記複数の画像ファイルを分類する、画像分類装置。
【請求項３】
請求項２記載の画像分類装置であって、
前記画像ファイル分類部は、前記複数の画像ファイルの一部が前記画像属性情報として前記位置情報を含んでいない場合には、前記複数の画像ファイルのうちの他の画像ファイルが有する前記位置情報の少なくとも一部に基づいて、前記一部の画像ファイルの前記位置情報を推定することが可能である、画像分類装置。
【請求項４】
請求項２または３に記載の画像分類装置であって、
前記画像ファイル分類部は、絶対的な地理的範囲に基づいて前記分類を行う、画像分類装置。
【請求項５】
請求項２または３に記載の画像分類装置であって、
前記画像ファイル分類部は、相対的な地理的範囲に基づいて前記分類を行う、画像分類装置。
【請求項６】
請求項１または５に記載の画像分類装置であって、
前記画像属性情報は、撮影時の時間を表す時間情報を含み、
前記画像ファイル分類部は、少なくとも前記時間情報に応じて前記複数の画像ファイルを分類する、画像分類装置。
【請求項７】
請求項１ないし６のいずれかに記載の画像分類装置であって、さらに、
前記分類の範囲を変更をユーザに許容するためのユーザインターフェースを備え、
前記画像ファイル分類部は、前記ユーザインターフェースからの入力に応じて前記分類の範囲を変更することができる、画像分類装置。
【請求項８】
請求項１ないし７のいずれかに記載の画像分類装置であって、
前記画像ファイル分類部は、前記画像ファイル毎に画像属性情報をデータベース化した画像管理ファイルを生成するとともに、前記生成された画像管理ファイルを用いて前記複数の画像ファイルの分類を行う、画像分類装置。
【請求項９】
画像データと前記画像データの属性を表す画像属性情報とを含む画像ファイルに情報を書き込む画像ファイル書き込み装置であって、
請求項１ないし８のいずれかに記載の画像分類装置と、
前記分類に使用された分類情報を取得する分類情報取得部と、
前記取得された分類情報を、前記画像属性情報として前記画像ファイルに書き込む画像ファイル書き込み部と、
を備えることを特徴とする画像ファイル書き込み装置。
【請求項１０】
画像データと前記画像データの属性を表す画像属性情報とを含む複数の画像ファイルの分類を行う画像分類方法であって、
前記画像属性情報に応じて前記複数の画像ファイルを分類する工程を備えることを特徴とする、画像分類方法。
【請求項１１】
画像データと前記画像データの属性を表す画像属性情報とを有する複数の画像ファイルの分類をコンピュータに行わせるためのコンピュータプログラムであって、
前記画像属性情報に応じて前記複数の画像ファイルを分類する機能を前記コンピュータに実現させるプログラムを備えるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像ファイルを分類する技術に関する。
【０００２】
【従来の技術】
近年、デジタルスチルカメラ（ＤＳＣ）を用いて写真を撮影し、その写真を表す画像データをコンピュータ内に保存することが日常的に行われるようになってきた。これに伴って、コンピュータ内で多くの画像データを管理することが望まれるようになってきた。
【０００３】
【発明が解決しようとする課題】
しかし、コンピュータ内に格納される画像データの数の増加に伴って、画像データの管理がユーザに過大な負担をかけるようになってきた。一方、デジタルスチルカメラが利用可能な記録媒体の記録容量の増大に伴って、この記録媒体に格納された画像ファイルの管理負担も増大する傾向にある。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、画像ファイルの分類の際におけるユーザの負担を軽減する技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明は、複数の画像ファイルの分類を行う画像分類装置であって、前記複数の画像ファイルの各々は、画像データと前記画像データの属性を表す画像属性情報とを含み、前記画像分類装置は、前記画像属性情報に応じて前記複数の画像ファイルを分類する画像ファイル分類部を備えることを特徴とする。
【０００６】
本発明の画像分類装置によれば、画像ファイルに含まれる画像属性情報に応じて、半自動的に複数の画像ファイルが分類されるので、画像ファイルの分類の際におけるユーザの負担を軽減することができる。
【０００７】
上記画像分類装置において、前記画像属性情報は、撮影時の地理的位置を表す位置情報を含み、前記画像ファイル分類部は、少なくとも前記位置情報に応じて前記複数の画像ファイルを分類するようにしても良い。
【０００８】
ただし、この場合には、前記画像ファイル分類部は、前記複数の画像ファイルの一部が前記画像属性情報として前記位置情報を含んでいない場合には、前記複数の画像ファイルのうちの他の画像ファイルが有する前記位置情報の少なくとも一部に基づいて、前記一部の画像ファイルの前記位置情報を推定することが可能であるように構成されていることが好ましい。
【０００９】
こうすれば、一部の画像ファイルが位置情報を格納していないような場合にも、全部の画像ファイルの分類が可能となる。
【００１０】
また、前記画像ファイル分類部は、絶対的な地理的範囲に基づいて前記分類を行うように構成されていても良いし、相対的な地理的範囲に基づいて前記分類を行うように構成されていても良い。
【００１１】
上記画像分類装置において、前記画像属性情報は、撮影時の時間を表す時間情報を含み、前記画像ファイル分類部は、少なくとも前記時間情報に応じて前記複数の画像ファイルを分類するようにしても良い。
【００１２】
上記画像分類装置において、さらに、前記分類の範囲を変更をユーザに許容するためのユーザインターフェースを備え、前記画像ファイル分類部は、前記ユーザインターフェースからの入力に応じて前記分類の範囲を変更することができるように構成されていることが好ましい。こうすれば、ユーザの希望に応じたよりきめの細かい分類が可能となる。
【００１３】
上記画像分類装置において、前記画像ファイル分類部は、前記画像ファイル毎に画像属性情報をデータベース化した画像管理ファイルを生成するとともに、前記生成された画像管理ファイルを用いて前記複数の画像ファイルの分類を行うことが好ましい。こうすれば、分類処理に要する時間を短くすることができるからである。
【００１４】
本発明の画像ファイル書き込み装置は、画像データと前記画像データの属性を表す画像属性情報とを含む画像ファイルに情報を書き込む画像ファイル書き込み装置であって、上記のいずれかに記載の画像分類装置と、前記分類に使用された分類情報を取得する分類情報取得部と、前記取得された分類情報を、前記画像属性情報として前記画像ファイルに書き込む画像ファイル書き込み部とを備えることを特徴とする。
【００１５】
本発明の画像ファイル書き込み装置によれば、画像ファイルの画像属性情報として分類情報を画像ファイルに書き込むことができる。この結果、画像ファイル内の分類情報を用いた分類と管理が可能となり、これにより画像ファイルの記憶領域上の格納位置に拘わらず柔軟な管理が可能となる。
【００１６】
なお、本発明は、種々の態様で実現することが可能であり、たとえば画像ファイル分類方法、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【００１７】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．画像処理システムの構成：
Ｂ．画像ファイルの構成：
Ｃ．第１実施例における画像ファイルの分類処理：
Ｄ．第２実施例における画像ファイルの分類処理：
Ｅ．第３実施例における画像ファイルの分類処理：
Ｆ．変形例：
【００１８】
Ａ．画像処理システムの構成：
図１は、本発明の一実施例としての画像処理システム１０を示す説明図である。画像処理システム１０は、元画像データを生成する入力装置としてのデジタルスチルカメラ１２と、デジタルスチルカメラ１２で生成された元画像データに対して画像処理を行う画像処理装置としてのパーソナルコンピュータＰＣと、処理された画像を出力する出力装置としてのカラープリンタ２０とを備えている。
【００１９】
デジタルスチルカメラ１２、パーソナルコンピュータＰＣ、およびカラープリンタ２０は、相互にケーブルＣＶで接続可能である。ケーブルＣＶにより接続されている場合には、デジタルスチルカメラ１２等は、ケーブルＣＶを経由して画像ファイルを送受信することが可能である。ケーブルＣＶで接続されていない場合にも、デジタルスチルカメラ１２等は、メモリカードＭＣを用いて画像ファイルのやりとりを行うことができる。
【００２０】
図２は、画像データを生成する入力装置としてのデジタルスチルカメラ１２の構成の概略を示すブロック図である。デジタルスチルカメラ１２は、光学レンズを通して電荷結合素子（ＣＣＤ）上にイメージを結像することにより、電気的に静止画を記録するカメラである。
【００２１】
デジタルスチルカメラ１２は、画像データを生成するための回路群と、測位のための回路群と、これらを制御する制御回路１２４とを備えている。画像データを生成するための回路群には、光学回路１２１や画像取得回路１２２、画像処理回路１２３といった各回路が含まれている。測位のための回路群には、ＧＰＳ回路１２８やＧＰＳアンテナ１２９、携帯電話インターフェース回路１２５とが含まれている。デジタルスチルカメラ１２は、さらに、ユーザインターフェースとしての選択・決定ボタン１２６と、撮影画像のプレビューやユーザインターフェースとして用いられる液晶ディスプレイ１２７とを備えている。
【００２２】
画像データを生成するための各回路は以下の機能を有している。光学回路１２１は、ＣＣＤを用いて光信号を電気信号に変換する。画像取得回路１２２は、光学回路１２１を制御することにより画像を取得して画像データを生成する。画像処理回路１２３は、このようにして生成された画像データの加工処理を行う。
【００２３】
測位のための各回路等は以下の機能を有している。ＧＰＳ（ＧＬＯＢＡＬ　ＰＯＳＩＴＩＯＮＩＮＧ　ＳＹＳＴＥＭ）アンテナ１２９は、ＧＰＳ衛星からの電波を受信する。ＧＰＳ回路１２８は、この電波を解析することによりデジタルスチルカメラ１２の地理的位置を表す位置情報を取得する。近年では、ＧＰＳ測位システムの能力が向上しているため、たとえばオフィスビルの窓から離れた中心部の部屋でも数メートルといった精度で位置情報を取得することができる。
【００２４】
携帯電話インターフェース回路１２５は、携帯電話が取得した位置情報をＧＰＳ回路に入力する。携帯電話による位置情報の取得は、基地局の電波を利用することにより行われるので、たとえば地下街のようなＧＰＳ電波の受信が極めて困難な場所でも位置情報の取得が可能である。このような測位方式には、たとえば米クアルコム社のｇｐｓＯｎｅ（商標）という方式がある。
【００２５】
デジタルスチルカメラ１２による撮影処理（画像データの取得処理）は、（１）ＧＰＳデータの更新、（２）ユーザによる撮影モードの設定、（３）撮像（画像データの入力）、（４）画像処理、（５）画像ファイルの記録の順に行われる。
【００２６】
ＧＰＳデータの更新は、液晶ディスプレイ１２７や選択・決定ボタン１２６といったユーザインターフェースを用いて行われる。ユーザにより更新の指示が行われると、ＧＰＳ回路１２８が起動され、ＧＰＳ衛星からの電波に応じて位置情報が生成される。位置情報が生成されると、画像取得回路１２２が有する図示しない不揮発性メモリにこの情報が格納されるとともに、液晶ディスプレイ１２７には「ＧＰＳ＿ＯＫ」の表示がなされる。
【００２７】
このように、ユーザからの指示に応じて、位置情報を更新するようにしているのは、位置情報の取得に消費される電力を節約してデジタルスチルカメラ１２が備えるバッテリーの電力消費を削減させるためである。ただし、位置情報を常時更新するようなモードを設けるようにすることがさらに好ましい。このような運用が望まれる場合も想定されるからである。
【００２８】
なお、位置情報を常時更新するようなモードにおいて、撮影時に位置情報が取得できなかった場合には、時間的に前後に撮影された画像ファイルＧＦの位置情報に基づいて撮影位置が推定されるようにすることが好ましい。
【００２９】
携帯電話ＰＰがデジタルスチルカメラ１２に接続されている場合には、さらに携帯電話ＰＰからの情報をも用いて位置情報が生成される。ただし、ＧＰＳ衛星からの電波が受信されない場合には、携帯電話ＰＰからの情報のみを用いて位置情報が生成される。
【００３０】
撮像は、位置情報の取得と撮影モードの設定との後に、ユーザがシャッターを押すことにより行われる。シャッターが押されると、画像取得回路１２２は、光学回路１２１を制御して入力された光を電気信号に変換することにより元画像を生成する。元画像データが生成されると、この画像データに保存用の画像処理が施される。
【００３１】
この画像処理は、メモリカードＭＣに保存するための前処理である。一般に、元画像データは写真画像の保存に適したＪＰＥＧ形式に変換される。ＪＰＥＧ形式に変換された後、この変換された画像データに撮影情報ＰＩが加えられて画像ファイルが生成される。
【００３２】
撮影情報ＰＩとは、撮影条件を表す情報であり、撮影された位置を表す位置情報を含んでいる。この位置情報は、前述のように画像取得回路１２２が有する不揮発性メモリに格納されている情報である。デジタルスチルカメラ１２における撮影処理は、画像ファイルをメモリカードＭＣに記録することにより完了する。なお、画像ファイルの構成については後述する。
【００３３】
図３は、画像データを出力する出力装置としてのコンピュータＰＣとカラープリンタ２０の構成の概略を示すブロック図である。コンピュータＰＣは、メモリカードＭＣから画像ファイルを読み出すことが可能なスロット２２と、カラープリンタ２０に印刷を行わせるための印刷データを生成するための印刷データ生成回路２３とを備えている。
【００３４】
印刷データ生成回路２３は、印刷データ生成のための演算処理を実行する演算処理装置（ＣＰＵ）２３１と、ＣＰＵ２３１において実行されるプログラムやＣＰＵ２３１における演算処理結果その他のデータを格納するハードディスク２３２と、これらのプログラムやデータを一時的に格納するランダムアクセスメモリ（ＲＡＭ）２３３とを備えている。印刷データ生成回路２３は、さらに印刷データの生成に先立って行われる画像処理や画像ファイルの分類を行う機能をも有する。
【００３５】
コンピュータＰＣのハードディスク２３２には、各画像ファイルの管理に用いられる画像管理ファイルと、後述する地理情報データベースと、画像ファイルの管理が可能な画像処理ソフトとが格納されている。これらの役割については後述する。
【００３６】
カラープリンタ２０は、カラー画像の出力が可能なプリンタである。カラープリンタ２０は、たとえば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクを印刷媒体上に吐出してドットパターンを形成し、これにより印刷画像を形成するインクジェット方式のプリンタである。
【００３７】
Ｂ．画像ファイルの構造：
図４は、本発明の各実施例における画像ファイルＧＦの構造の概略を示す説明図である。画像ファイルＧＦは、デジタルスチルカメラ用画像ファイルフォーマット規格（Ｅｘｉｆ）に従ったファイル構造を有している。この規格は、日本電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。この規格では、画像データとして圧縮タイプのＪＰＥＧデータを格納するＪＰＥＧ−Ｅｘｉｆファイルを、Ｅｘｉｆファイル（Ｅｘｉｆ規格のファイル）に含めることが規定されている。
【００３８】
画像ファイルＧＦは、圧縮データの先頭を示すＳＯＩマーカセグメント１０１と、Ｅｘｉｆの付属情報を格納するＡＰＰ１マーカセグメント１０２と、Ｅｘｉｆ拡張データを格納するＡＰＰ２マーカセグメント１０３と、量子化テーブルを定義するＤＱＴマーカセグメント１０４と、ハフマンテーブルを定義するＤＨＴマーカセグメント１０５と、リスタートマーカの挿入間隔を定義するＤＲＩマーカセグメント１０６と、フレームに関する各種パラメータを示すＳＯＦマーカセグメント１０７と、スキャンに関する各種パラメータを示すＳＯＳマーカセグメント１０８と、圧縮データの終了を示すＥＯＩマーカセグメント１０９と、画像データ格納領域１１０とを含んでいる。
【００３９】
ＡＰＰ１マーカセグメント１０２は、ＡＰＰ１マーカ１０２１と、Ｅｘｉｆ識別コード１０２２と、ＴＩＦＦヘッダその他の付属情報１０２３と、サムネイル画像１０２４とを格納している。この付属情報１０２３は、ファイルヘッダ（ＴＩＦＦヘッダ）を含むＴＩＦＦの構造を取っており、Ｅｘｉｆ−ＪＰＥＧでは、圧縮画像データに関する付属情報を格納する０ｔｈ　ＩＦＤと、撮影情報ＰＩを始めとするＥｘｉｆ固有の付属情報を格納するＥｘｉｆ　ＩＦＤと、ＧＰＳの測定情報を格納を格納するＧＰＳ　Ｉｎｆｏ　ＩＦＤと、サムネイル画像に関する付属情報を格納する１ｓｔ　ＩＦＤとを含んでいる。ＧＰＳ　Ｉｎｆｏ　ＩＦＤは、０ｔｈ　ＩＦＤに格納されているＴＩＦＦヘッダからのオフセットでポイントされる。ＧＰＳ　Ｉｎｆｏ　ＩＦＤでは、各情報を特定するためにタグが用いられており、各情報はタグ名によって呼ばれることがある。
【００４０】
図５は、画像ファイルＧＦのＧＰＳ　Ｉｎｆｏ　ＩＦＤに格納される付属情報の構成を示す説明図である。この付属情報には、撮影時における緯度や経度といった地理的位置を表す位置情報（タグ番号：１〜４）に加えて、撮影時の速度や撮影方向、時間（Ｃｏｏｒｄｉｎａｔｅｄ　Ｕｎｉｖｅｒｓａｌ　Ｔｉｍｅ：協定世界時）を表す情報をも含めることが可能である。これらの付属情報を含む撮影情報ＰＩの記録は、前述のようにデジタルスチルカメラ１２において撮影時に行われる。
【００４１】
Ｃ．第１実施例における画像ファイルの分類処理：
図６は、コンピュータＰＣにおける画像ファイルの分類の処理ルーチンを示すフローチャートである。ステップＳ１１０では、ユーザは、メモリカードＭＣからハードディスク２３２の所定の領域に各画像ファイルＧＦをコピーした後に、画像処理ソフトを起動する。画像処理ソフトが起動されると、図７に示される画像処理ソフトの起動ウィンドウＷ１が表示される。ウィンドウＷ１には、所定の領域に複製された各画像ファイルＧＦのサムネイル画像が表示されている。サムネイル画像は、画像ファイルＧＦから読み出されたサムネイル画像データ１０２４（図４）に基づいて表示されたものである。
【００４２】
このウィンドウＷ１において、ユーザがファイルメニューから「分類する」を選択すると、撮影情報ＰＩのうちの緯度を表す情報と経度を表す位置情報とが各画像ファイルＧＦから読み出される（ステップＳ１２０）。ステップＳ１３０では、ＣＰＵ２３１は、読み出された位置情報を用いて画像ファイルを管理するための画像管理ファイルを生成する。
【００４３】
図８は、画像管理ファイルの内容を示す説明図である。画像管理ファイルは、管理用データベースとして構成されている。この管理用データベースでは、各画像ファイルＧＦ毎にレコードが与えられている。たとえば、この例では、８つの画像ファイルＧＦが管理される。
【００４４】
管理用データベースの項目には、緯度を表す項目や経度を表す項目、地理情報を表す項目と、各画像ファイルＧＦの格納位置を表す項目とが含まれている。緯度を表す項目には、「南北」や「度」、「分」、「秒」といった項目が含まれている。経度を表す項目には、「東西」や「度」、「分」、「秒」といった項目が含まれている。地理情報を表す項目には、「ポイント」や「都市」、「都道府県」、「国」といった項目が含まれている。画像ファイルＧＦの格納位置を表す項目には、８つの画像ファイルＧＦからなる画像ファイル群を管理するために各画像ファイルＧＦのディレクトリおよび画像ファイル名が含まれている。なお、「ポイント」は、観光ポイントその他の地理的ポイントを意味するものである。
【００４５】
図８に示されるファイルは、各画像ファイルＧＦから読み出された緯度を表す情報と経度を表す位置情報と各画像ファイルＧＦの格納位置とがＣＰＵ２３１によって書き込まれた状態ものである。緯度を表す情報は、ＧＰＳ　Ｉｎｆｏ　ＩＦＤにおいて、ＧＰＳＬａｔｉｔｕｄｅＲｅｆ（タグ番号：１）と、ＧＰＳＬａｔｉｔｕｄｅ（タグ番号：２）とから読み出された情報である。経度を表す情報は、ＧＰＳＬｏｎｇｉｔｕｄｅＲｅｆ（タグ番号：３）と、ＧＰＳＬｏｎｇｉｔｕｄｅ（タグ番号：４）とから読み出された情報である。なお、地理情報を表す項目は現時点ではブランクである。
【００４６】
ステップＳ１４０では、ＣＰＵ２３１は、画像管理ファイルの各レコード毎に地理情報データベースの検索を行う。この検索は、各レコードに格納された位置情報に応じて地名その他の地理情報を取得するための処理である。地理情報データベースは、本実施例では、パーソナルコンピュータＰＣのハードディスク２３２に格納されている。
【００４７】
図９は、地理情報データベースの内容を示す説明図である。図９（ａ）に示されるように、地理情報データベースは、緯度や経度、優先順位、地理情報といったデータベース項目を有している。これらのデータベース項目のうち緯度を格納する項目と経度を格納する項目が検索キーとして用いられる。優先順位の項目は、複数のレコードが検索された場合に、その中から１つのレコードを選択するための項目である。１つのレコードが選択されると、そのレコードの地理情報の項目からデータが出力される。
【００４８】
優先順位の値は、より詳細な地理情報が取得できるように定められている。具体的には、図９（ａ）に示されるように、ポイントの項目にデータを有するレコードは優先順位が「１」に定められており、また、ポイントの項目がブランクのレコードは優先順位が「２」に、ポイントと都市の項目がブランクのレコードは優先順位が「３」に、ポイントと都市と都道府県の項目がブランクのレコードは優先順位が「４」に、それぞれ定められている。たとえばＮｏ．１のレコードは、地理情報としてポイントと都市の項目にデータを有していない（ブランク）なので、優先順位が「３」に定められている。
【００４９】
図９（ｂ）は、各レコードの相対的関係を示す説明図である。複数の矩形の各々は、各レコードの最小緯度や最大緯度、最小経度、最大経度といった検索キーで定められた四角形の領域である。たとえば画像ファイルＧＦから読み出された位置情報がＰ１の位置を示している場合には、２番のレコードが検索されて「横浜市」の地理情報が出力される。
【００５０】
一方、画像ファイルＧＦから読み出された位置情報がＰ２の位置を示している場合には、複数のレコード（２番と４番のレコード）が検索される。ＣＰＵ２３１は、複数のレコードが選択された場合には、優先順位の高い（優先順位の値が小さい）レコードを選択する。この結果、４番のレコードが選択されて「山下公園」や「横浜市」その他の地理情報が出力される。
【００５１】
なお、通常、地理的ポイントや都市は様々な形状を有しているが、矩形は、たとえば地理的ポイント等を包含するように大まかに設定すれば良い。大まかな地理的情報に応じて画像ファイルが分類されるだけでも、ユーザの負担が軽減されるからである。
【００５２】
図１０は、画像管理ファイル（図８）で管理されている各画像ファイルＧＦの位置情報と地理情報データベースとの間の関係を示す説明図である。図１０は、図９（ｂ）の図に、各画像ファイルＧＦの位置情報をプロットしたものである。図１０と上記説明から分かるように、画像番号が１から４までの画像ファイルＧＦに対しては「みなとみらい２１（登録商標）」の地理情報が出力され、また、画像番号が５の画像ファイルＧＦに対しては「横浜市」の、画像番号が６から８までの画像ファイルＧＦに対しては「横浜八景島シーパラダイス（登録商標）」の、それぞれの地理情報が出力される。出力された地理情報は、画像管理ファイル（図８）の所定の領域に格納される（ステップＳ１５０）。
【００５３】
ステップＳ１６０では、ＣＰＵ２３１は、画像管理ファイルに格納された地理情報に応じて分類処理（ソート）を行う。図１１は、地理情報が格納された画像管理ファイルの内容と画像ファイルの分類の様子を示す説明図である。画像管理ファイル（図１１（ａ））に格納された地理情報は、画像ファイル群の分類に使用することができる。具体的には、この画像ファイル群は、「国」、「都道府県」、「都市」、および「ポイント」の階層で分類することができる。
【００５４】
この例では、８つの画像ファイルＧＦが「国」、「都道府県」、および「都市」において全て共通するので、この画像ファイル群は、全て「横浜」に分類される。この画像ファイル群は、「ポイント」の階層で細分化することができる。具体的には、「みなとみらい２１」、「横浜八景島シーパラダイス」、および「その他」に分類される。「その他」に分類される画像ファイルＧＦは、画像管理ファイルで「ポイント」がブランクのものである。この結果、図１１（ｂ）に示されるような階層を有する分類を行うことが可能となっている。
【００５５】
図１２は、分類された各画像のサムネイル画像を示すウィンドウＷ２を示す説明図である。ウィンドウＷ２のタイトルには、画像ファイル群の全てが分類された「横浜」の文字が示されている。ウィンドウＷ２は、タブＴＡＢを備える３つのページを有している。これらのページには、「みなとみらい２１」に分類された４つの画像ファイルＧＦのサムネイル画像を表示するページと、「横浜八景島シーパラダイス」に分類された３つの画像ファイルＧＦのサムネイル画像を表示するページと、「その他」に分類された１つの画像ファイルＧＦのサムネイル画像を表示するページとがある。
【００５６】
図１２では、「みなとみらい２１」に分類された画像番号１から４までの画像ファイルＧＦのサムネイル画像がそれぞれ表示されている。他に分類された画像は、「横浜八景島シーパラダイス」や「その他」のタブＴＡＢをクリックすることにより表示させることができる。
【００５７】
このように、第１実施例では、画像ファイルＧＦに含まれる位置情報に応じて、自動的に複数の画像ファイルが分類されるので、画像ファイルの分類の際におけるユーザの負担を軽減することができる。
【００５８】
なお、ＣＰＵ２３１は特許請求の範囲における「画像ファイル分類部」として機能している。また、位置情報は、本実施例では特許請求の範囲における「画像属性情報」に含まれる情報である。
【００５９】
Ｄ．第２実施例における画像ファイルの分類処理：
図１３は、本発明の第２実施例における画像処理ソフトの起動時のウィンドウＷ３を示す説明図である。ウィンドウＷ３は、「分類メニュー」を有する点で第１実施例のウィンドウＷ１（図７）と相違する。ウィンドウＷ３において、ユーザが分類メニューから「撮影地で分類」を選択すると、第１実施例と同様の処理が行われる。一方、ユーザが分類メニューから「撮影地と日付で分類」を選択すると、分類に日付も使用される。この結果、撮影時が同一であっても撮影された日が異なる複数の画像ファイル群は、別々に分類されることになる。
【００６０】
図１４は、第２実施例において分類された各画像ファイルＧＦのサムネイル画像を示すウィンドウＷ４を示す説明図である。この例では、横浜八景島シーパラダイスにおいて７月６日と７月７日の２日に渡って撮影が行われたと仮定している。具体的には、７月６日には画像６、７が撮影され、７月７日には画像８が撮影されたものとしている。この結果、横浜八景島シーパラダイスに分類されていた画像ファイル群が、横浜八景島シーパラダイスで７月６日に撮影された画像ファイル群と７月７日に撮影された画像ファイル群の２つに細分化されている。これらのうちウィンドウＷ４には、７月６日に横浜八景島シーパラダイスで撮影された２つの画像ファイルＧＦのサムネイル画像が表示されている。
【００６１】
このように、第２実施例では、画像ファイルＧＦに含まれる位置情報に加えて日付にも応じて、自動的に複数の画像ファイルＧＦが分類されるので、画像ファイルＧＦの分類の際におけるユーザの負担をさらに軽減することができるという利点がある。
【００６２】
Ｅ．第３実施例における画像ファイルの分類処理：
図１５は、本発明の第３実施例における画像処理ソフトの起動時のウィンドウＷ５を示す説明図である。ウィンドウＷ５は、分類メニューに「地図上で分類」が加えられている点で第２実施例のウィンドウＷ３（図１３）と相違する。
【００６３】
ここでウィンドウＷ５は、ユーザが分類メニューで「撮影地と日付で分類」を選択することにより第２実施例における分類がすでに行われた後の表示である。図１５から分かるように、画像ファイル群は、すべて東京ディズニーリゾート（登録商標）に分類されており、日付で７月６日撮影分と７月７日撮影分の２つに細分化されている。この状態において、ユーザが分類メニューで「地図上で分類」を選択すると、ユーザは、地図上で手動により画像ファイル群を分類することができる。
【００６４】
図１６は、本発明の第３実施例における手動分類に用いられるインターフェース画面と画像管理ファイルを示す説明図である。図１６（ａ）は、地図を表すグラフィック画像に対して各画像ファイルＧＦの撮影ポイントが重畳されている様子を示している。地図を表すグラフィック画像は、ハードディスク２３２から読み出されたものである。撮影ポイントは、この画像上で黒丸で示されている。
【００６５】
グラフィック画像は、ユーザによる操作を容易にするために全ての撮影ポイントが入る最大の縮尺で表示されている。グラフィック画像内の「東京ディズニーランド（登録商標）」や「東京ディスニーシー（登録商標）」、「ＡＢＣホテル」といった文字はテキスト情報としてではなくグラフィック画像の一部として表示されているものである。
【００６６】
この画面上で、ユーザが、「東京ディズニーランド」、「東京ディスニーシー」、および「ＡＢＣホテル」の３つに８つの画像ファイルＧＦを分類することを望んだ場合には、たとえば以下のような操作で処理することができる。
（１）「東京ディズニーランド」の領域内の黒丸をマウスで選択する。
（２）選択された黒丸のうちの１つでマウスの右ボタンをクリックする。これにより、図示しないテキスト入力画面が表示される。
（３）このテキスト入力画面において「東京ディズニーランド」の文字を入力する。
（４）「東京ディスニーシー」と「ＡＢＣホテル」について同様の処理を繰り返す。
（５）図示しない「入力終了ボタン」をクリックする。
【００６７】
図１６（ｂ）は、このようにしてユーザによって入力された情報が格納された画像管理ファイルの内容を示す説明図の一例である。この画像管理ファイルに基づいて前述の各実施例と同様の処理を行うことにより、ユーザが望む分類を行うことができる。なお、この例では位置情報を表す項目と格納位置を表す項目とが省略されている。
【００６８】
図１７は、第３実施例において分類された各画像ファイルＧＦのサムネイル画像を示すウィンドウＷ６を示す説明図である。ウィンドウＷ６から分かるように、７月６日撮影分と７月７日撮影分の東京ディズニーリゾートに分類されていた画像ファイルＧＦが、「東京ディズニーランド（７／６）」と、「ＡＢＣホテル（７／６）」と、「東京ディズニーシー（７／７）」と、の３つに分類されている。
【００６９】
具体的には、７月６日の午後３時４７分までに撮影された画像ファイルＧＦは「東京ディズニーランド（７／６）」に分類され、また、図１８に示されるように７月６日の午後８時１２分と午後８時２１分に撮影された２つの画像ファイルＧＦは「ＡＢＣホテル（７／６）」に、それ以降の画像ファイルＧＦは「東京ディズニーシー（７／７）」にそれぞれ分類されている。
【００７０】
このように、第３実施例では、さらにユーザが入力する地理情報に応じて半自動的に複数の画像ファイルが分類されるので、画像ファイルの分類の際におけるユーザの分類の自由度を増やすことができる。また、地図上で分類することが可能なのでユーザの入力に伴う負担も軽減することができるという利点がある。
【００７１】
なお、上記第３実施例では、ユーザ入力として地理情報が入力されているが、地理情報に限られずユーザが分類に望む情報を自由に利用することができる。ユーザは、たとえば画像ファイルＧＦの「重要性」のような情報を入力することもできる。また、ユーザによる入力を地理情報と同様に複数の階層とすることも可能である。
【００７２】
Ｆ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７３】
Ｆ−１．上記各実施例では、画像ファイルの分類に利用される地理的位置を表す位置情報は、米国が運用しているＧＰＳ衛星からの電波や携帯電話の基地局の電波を利用して生成されているが、たとえば欧州が開発予定のＧＰＳシステム（ガリレオ）を利用して生成するようにしても良い。一般に、本発明で画像ファイルの選択に利用される位置情報は、撮影時における地球上の絶対的な位置を表すものであれば良い。
【００７４】
Ｆ−２．上記各実施例では、撮影時のデジタルスチルカメラ自身の地理的位置に応じて、画像ファイルが選択されているが、たとえばデジタルスチルカメラが向けられた被写体の位置を基準にして分類されるようにしても良い。被写体の位置は、たとえばデジタルスチルカメラの位置を表す情報とデジタルスチルカメラの方向を表す情報とで算出することができる。
【００７５】
デジタルスチルカメラの方向を表す情報は、ＧＰＳ　Ｉｎｆｏ　ＩＦＤ（図５）内のＧＰＳＩｍｇＤｉｒｅｃｔｉｏｎＲｅｆ（タグ番号：１６）と、ＧＰＳＩｍｇＤｉｒｅｃｔｉｏｎ（タグ番号：１７）とに格納されている。なお、特許請求の範囲における「撮影時の地理的位置」は、デジタルスチルカメラの位置だけでなく被写体の位置をも含む広い概念である。
【００７６】
Ｆ−３．上記各実施例では、地球上における絶対的位置に応じて分類されているが、たとえば各撮影地点の相対的位置に応じて分類するようにしても良い。たとえば相互に１０ｋｍ以内の範囲で撮影された画像ファイル毎に分類するようにしても良い。なお、特許請求の範囲における「撮影時の地理的位置を表す位置情報に応じて」は、「撮影時の絶対的な地理的位置に応じて」というだけでなく「撮影時の相対的な地理的位置に応じて」という意味をも含む広い概念である。
【００７７】
Ｆ−４．上記各実施例では、位置情報に応じて画像ファイルが分類されているが、図１９に示されるように撮影時の日付を表す時間情報にのみ応じて画像ファイルを分類するようにしても良い。また、日付に限らず時間に応じて分類されるようにしても良い。
【００７８】
なお、時間情報は、ＧＰＳ衛星その他のデジタルスチルカメラの外部から与えられる情報であっても、デジタルスチルカメラに内蔵された時計が計測する時間であっても良い。ただし、画像ファイルの分類に利用される時間は、撮影時が前後することを防止するために、時差を考慮しない撮影時の時間を利用することが好ましい。この時間は、たとえばＧＰＳ衛星から取得された協定世界時（ＵＴＣ）を利用することが可能である。
【００７９】
また、画像分類装置は、分類の範囲を変更するためのユーザインターフェースを備えるとともに、このユーザインターフェースからの入力に応じて前記分類の範囲を変更することができるように構成されることが好ましい。上記変形例では、相互に１０ｋｍ以内の範囲で撮影された画像ファイル毎に分類するように構成されているが、ユーザが自由に距離を設定できるように構成されることが好ましい。
【００８０】
また、時間に応じて分類する場合には、上記実施例のように日付だけでなく、月毎や年毎、時間毎、あるいは特定の間隔（たとえば３日）で分類することをユーザが自由に設定できるようにすることが好ましい。こうすれば、ユーザの希望に応じたよりきめの細かい分類が可能となる。
【００８１】
さらに、ＧＰＳ　Ｉｎｆｏ　ＩＦＤに格納されているデータだけでなく、たとえばポートレートモードや夕焼けモードといった撮影モードを表す情報に応じて画像ファイルを分類するようにしても良い。一般に、本発明で使用される画像ファイル選択部は、画像データの属性を表す画像属性情報に応じて、複数の画像ファイルを分類するように構成されているものであれば良い。
【００８２】
Ｆ−５．上記各実施例では、全ての画像ファイルが位置情報を有していることが想定されているが一部の画像ファイルが位置情報を有していなくても全部の画像ファイルを分類できるように、たとえばコンピュータＰＣで位置情報を推定するように構成することが好ましい。具体的には、複数の画像ファイルの一部が画像属性情報として位置情報を含んでいない場合には、これらの複数の画像ファイルのうちの他の画像ファイルが有する位置情報の少なくとも一部に基づいて、これらの一部の画像ファイルの位置情報を推定することが可能であるように構成されていることが好ましい。
【００８３】
Ｆ−６．上記各実施例では、各画像ファイルの属性を表すデータベースファイルを用いて画像ファイルの分類が行われているが、たとえば各画像ファイルの分類に使用する分類情報を画像属性情報として画像ファイルに書き込んで、この属性データを直接用いて分類するようにしても良い。ただし、データベースファイルを用いる方法には、分類処理に要する時間を短くすることができるという利点があり、画像ファイルに書き込む方法によれば、画像ファイルの記憶領域上の格納位置に拘わらず柔軟な管理が可能となるという利点がある。
【００８４】
なお、画像管理ファイルは、分類作業を行う毎に生成するとともに、生成された複数の管理ファイルを合成できるように構成しても良いし、１つの画像管理ファイルに対して分類作業を行う毎にレコードを追加するように構成しても良い。
【００８５】
さらに、画像ファイルが格納されている記憶媒体上で各画像ファイルのディレクトリを書き換えることにより分類するようにしても良い。
【００８６】
Ｆ−７．上記各実施例では、ハードディスク２３２の所定の領域に画像ファイルを複製して、そこで分類処理が行われているが、メモリカードＭＣ内で分類処理を行うようにしても良い。前者においては、画像管理ファイルはハードディスク２３２に格納されることが好ましいが、後者においては、画像管理ファイルはメモリカードＭＣ内に格納することが好ましい。
【００８７】
Ｆ−８．上記各実施例では、矩形で範囲が設定された地理情報データベースを用いて画像ファイルを分類しているが、たとえば地図を不定形の有限の要素に分割するとともに、各要素に地理情報を含む属性情報を持たせた詳細な地理情報データベースを用いて画像ファイルを分類するようにしても良い。ただし、前者は簡易に本発明を実現することができるという利点があり、後者は地理情報に応じた詳細で正確な分類が可能となるという利点がある。
【００８８】
Ｆ−９．上記各実施例では、パーソナルコンピュータが画像分類装置として機能しているが、たとえばカラープリンタやデジタルカメラが画像分類装置の機能を有するようにしても良い。また、本発明は、カラー印刷だけでなくモノクロ印刷にも適用可能である。
【００８９】
さらに、デジタルスチルカメラ１２やパーソナルコンピュータＰＣ、プリンタ２０は、自宅位置を登録できるように構成されていることが好ましい。たとえば観光地の近くに住んでいる場合において、自宅の周辺で撮影された画像に対しては、その観光地として分類されるよりも自宅周辺として分類されることが望まれる可能性が高い場合もあるからである。
【００９０】
たとえばデジタルスチルカメラ１２に自宅位置を登録可能とし、この登録された地理的位置から所定の範囲内において撮影された場合には、撮影地が「自宅周辺」であることを表す情報を撮影情報ＰＩとして画像ファイルに格納するように構成しても良い。
【００９１】
一方、パーソナルコンピュータＰＣやプリンタ２０に自宅位置を登録可能とし、この登録された地理的位置から所定の範囲内において撮影された場合には、撮影地が「自宅周辺」であると判断するように構成しても良い。
【００９２】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【図１】本発明の一実施例としての画像処理システムを示す説明図。
【図２】画像データを生成する入力装置としてのデジタルスチルカメラの構成の概略を示すブロック図。
【図３】画像データを出力する出力装置としてのコンピュータＰＣとカラープリンタの構成の概略を示すブロック図。
【図４】本発明の実施例における画像ファイルＧＦの構造の概略示す説明図。
【図５】画像ファイルＧＦのＥｘｉｆ　ＩＦＤに格納される付属情報の一例を示す説明図。
【図６】コンピュータＰＣにおける画像ファイル分類処理の処理ルーチンを示すフローチャート。
【図７】本発明の第１実施例における画像処理ソフトの起動時のウィンドウＷ１を示す説明図。
【図８】画像管理ファイルの内容を示す説明図。
【図９】地理情報データベースの内容を示す説明図。
【図１０】画像管理ファイル内の各位置情報と地理情報データベースとの間の関係を示す説明図。
【図１１】地理情報が格納された画像管理ファイルの内容を示す説明図。
【図１２】第１実施例において分類された各画像のサムネイル画像を示すウィンドウＷ２を示す説明図。
【図１３】本発明の第２実施例における画像処理ソフトの起動時のウィンドウＷ３を示す説明図。
【図１４】第２実施例において分類された各画像のサムネイル画像を示すウィンドウＷ４を示す説明図。
【図１５】本発明の第３実施例における画像処理ソフトの起動時のウィンドウＷ５を示す説明図。
【図１６】本発明の第３実施例における手動分類に用いられるインターフェース画面と画像管理ファイルを示す説明図。
【図１７】第３実施例において分類された各画像のサムネイル画像を示すウィンドウＷ６を示す説明図。
【図１８】第３実施例において分類された各画像のサムネイル画像を示すウィンドウＷ７を示す説明図。
【図１９】変形例において分類された各画像のサムネイル画像を示すウィンドウＷ８を示す説明図。
【符号の説明】
１０…画像処理システム
１２…デジタルスチルカメラ
２０…カラープリンタ
２２…スロット
２３…印刷データ生成回路
１２１…光学回路
１２２…画像取得回路
１２３…画像処理回路
１２４…制御回路
１２５…携帯電話インターフェース回路
１２６…決定ボタン
１２７…液晶ディスプレイ
１２８…ＧＰＳ回路
１２９…ＧＰＳアンテナ
１２９…アンテナ
２３１…ＣＰＵ
２３２…ハードディスク
【図１】
2004072383.tif 000003
【図２】
2004072383.tif 000004
【図３】
2004072383.tif 000005
【図４】
2004072383.tif 000006
【図５】
2004072383.tif 000007
【図６】
2004072383.tif 000008
【図７】
2004072383.tif 000009
【図８】
2004072383.tif 000010
【図９】
2004072383.tif 000011
【図１０】
2004072383.tif 000012
【図１１】
2004072383.tif 000013
【図１２】
2004072383.tif 000014
【図１３】
2004072383.tif 000015
【図１４】
2004072383.tif 000016
【図１５】
2004072383.tif 000017
【図１６】
2004072383.tif 000018
【図１７】
2004072383.tif 000019
【図１８】
2004072383.tif 000020
【図１９】
2004072383.tif 000021