(57)【要約】【課題】撮影された複数の画像を適切に分類できるようにする。【解決手段】複数の画像を分類する情報処理システムにおいて、カメラによって撮影された各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定し（Ｓ１０１〜Ｓ１０３）、決定した対象物の代表色や撮影距離を、画像毎に記憶し（Ｓ１０４）、記憶した各画像の代表色や撮影距離に基づいて、各画像を分類し（Ｓ１０６）、分類した結果に基づき、各画像をグループ単位で表示出力させる（Ｓ１０７）。【選択図】      図６
2006350546.tif 000002
【特許請求の範囲】
【請求項１】
撮影された複数の画像を分類する情報処理装置であって、
各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定する代表色決定手段と、
前記代表色決定手段によりそれぞれ決定された対象物の代表色を、画像毎に記憶する記憶手段と、
前記記憶手段に記憶された各画像の代表色に基づいて、各画像を分類する分類処理手段と
を具備することを特徴とする情報処理装置。
【請求項２】
撮影された複数の画像を分類する情報処理装置であって、
各画像の中に写っている対象物の撮影距離を、画像毎に記憶する記憶手段と、
前記記憶手段に記憶された各画像の撮影距離に基づいて、各画像を分類する分類処理手段と
を具備することを特徴とする情報処理装置。
【請求項３】
撮影された複数の画像を分類する情報処理装置であって、
各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定する代表色決定手段と、
前記代表色決定手段によりそれぞれ決定された対象物の代表色と当該対象物の撮影距離とを、画像毎に記憶する記憶手段と、
前記記憶手段に記憶された各画像の代表色と撮影距離とに基づいて、各画像を分類する分類処理手段と
を具備することを特徴とする情報処理装置。
【請求項４】
各画像を構成する個々の画像単位に対し、各画像の焦点位置から外側に向けて、色のサンプリングを行うサンプリング処理手段を更に具備し、
前記代表色決定手段は、前記サンプリング処理手段によりサンプリングされた個々の色に基づいて、各画像の代表色を決定することを特徴とする請求項１又は３記載の情報処理装置。
【請求項５】
前記代表色決定手段は、前記サンプリング処理手段によりサンプリングされた個々の色の値に対し、前記焦点位置に近い画像単位ほど重み付けを大きくするとともに前記焦点位置から遠い画像単位ほど重み付けを小さくした上で、代表色を決定する計算を行うことを特徴とする請求項４記載の情報処理装置。
【請求項６】
撮影された複数の画像を分類する画像分類方法であって、
各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定し、
前記決定した対象物の代表色を、画像毎にメモリに記憶し、
前記メモリに記憶した各画像の代表色に基づいて、各画像を分類することを特徴とする画像分類方法。
【請求項７】
撮影された複数の画像を分類する画像分類方法であって、
各画像の中に写っている対象物の撮影距離を、画像毎にメモリに記憶し、
前記記憶手段に記憶した各画像の撮影距離に基づいて、各画像を分類することを特徴とする画像分類方法。
【請求項８】
撮影された複数の画像を分類する画像分類方法であって、
各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定し、
前記決定した対象物の代表色と当該対象物の撮影距離とを、画像毎にメモリに記憶し、
前記記憶手段に記憶した各画像の代表色と撮影距離とに基づいて、各画像を分類することを特徴とする画像分類方法。
【請求項９】
複数の画像を分類する情報処理システムであって、
前記複数の画像を撮影する撮影手段と、
前記撮影手段により撮影された各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定する代表色決定手段と、
前記代表色決定手段によりそれぞれ決定された対象物の代表色を、画像毎に記憶する記憶手段と、前記記憶手段に記憶された各画像の代表色に基づいて、各画像を分類する分類処理手段と、
前記情報処理手段により分類された結果に基づき、各画像をグループ単位で表示出力させる画像表示処理手段と
を具備することを特徴とする情報処理システム。
【請求項１０】
複数の画像を分類する情報処理システムであって、
前記複数の画像を撮影する撮影手段と、
前記撮影手段により撮影された各画像の中に写っている対象物の撮影距離を、画像毎に記憶する記憶手段と、
前記記憶手段に記憶された各画像の撮影距離に基づいて、各画像を分類する分類処理手段と、
前記情報処理手段により分類された結果に基づき、各画像をグループ単位で表示出力させる画像表示処理手段と
を具備することを特徴とする情報処理システム。
【請求項１１】
複数の画像を分類する情報処理システムであって、
前記複数の画像を撮影する撮影手段と、
前記撮影手段により撮影された各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定する代表色決定手段と、
前記代表色決定手段によりそれぞれ決定された対象物の代表色と当該対象物の撮影距離とを、画像毎に記憶する記憶手段と、
前記記憶手段に記憶された各画像の代表色と撮影距離とに基づいて、各画像を分類する分類処理手段と、
前記情報処理手段により分類された結果に基づき、各画像をグループ単位で表示出力させる画像表示処理手段と
を具備することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影された複数の画像を分類する情報処理装置、画像分類方法、および情報処理システムに関する。
【背景技術】
【０００２】
近年、デジタルカメラなどを用いて、花、鳥、風景などを気軽に撮影し、膨大な量の写真画像をデジタルカメラもしくはコンピュータなどの記憶装置に記憶できるようになってきた。また、コンピュータなどに備えられる検索機能などを用いることにより、記憶装置から必要な画像を検索し、検索した画像を表示させることもできるようになってきた。
【０００３】
例えば、特許文献１には、静止画像検索装置において、静止画ファイルの中から静止画を取り出し、代表色を抽出し、検索対象かどうかを判断し、基準を満たしている静止画を表示する技術が開示されている。
【特許文献１】特開平７−１４６８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、例えば花、鳥、風景などが季節毎に撮影されたような種々な写真画像に対し、ユーザが望む適切なグループ分けを行って表示させたり、グループ内の個々の画像を所望の順序で並べて表示させたりすることは困難である。
【０００５】
本発明は上記実情に鑑みてなされたものであり、撮影された複数の画像を適切に分類することが可能な情報処理装置、画像分類方法、および情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、撮影された複数の画像を分類する情報処理装置であって、各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定する代表色決定手段と、前記代表色決定手段によりそれぞれ決定された対象物の代表色を、画像毎に記憶する記憶手段と、前記記憶手段に記憶された各画像の代表色に基づいて、各画像を分類する分類処理手段とを具備することを特徴とする。
【０００７】
本発明に係る情報処理装置は、撮影された複数の画像を分類する情報処理装置であって、各画像の中に写っている対象物の撮影距離を、画像毎に記憶する記憶手段と、前記記憶手段に記憶された各画像の撮影距離に基づいて、各画像を分類する分類処理手段とを具備することを特徴とする。
【０００８】
本発明に係る情報処理装置は、撮影された複数の画像を分類する情報処理装置であって、各画像の中に写っている対象物の色を代表する代表色をそれぞれ決定する代表色決定手段と、前記代表色決定手段によりそれぞれ決定された対象物の代表色と当該対象物の撮影距離とを、画像毎に記憶する記憶手段と、前記記憶手段に記憶された各画像の代表色と撮影距離とに基づいて、各画像を分類する分類処理手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影された複数の画像を適切に分類することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の一実施形態について説明する。  
図１は、本発明の一実施形態に係る情報処理システムの構成を示す図である。  
情報処理システムは、デジタルカメラ１、画像管理装置（画像管理サーバ）２、表示装置３、およびパーソナルコンピュータ（ＰＣ）４を有する。
【００１１】
デジタルカメラ１は、被写体を撮影してデジタルデータとしての画像（静止画像や動画像があり得るが、ここでは写真画像であるものとする）を生成するものである。このデジタルカメラ１により生成された写真画像は、必要に応じ、画像管理装置２（もしくはパーソナルコンピュータ４）へ送信することができる。このデジタルカメラ１は、例えばカメラモジュールを搭載した携帯電話機で実現してもよい。また、デジタルカメラ１は、動画を撮影するためのデジタルビデオで実現してもよい。デジタルビデオにした場合、以下の説明において、画像管理装置（サーバ）２は、動画管理装置（サーバ）として動作する。
【００１２】
画像管理装置２は、デジタルカメラ１に接続され、デジタルカメラ１から送信された写真画像の管理を行う。画像管理装置２により管理される写真画像は、必要に応じ、表示装置３の画面に表示させることができる。この画像管理装置２は、例えば放送記録・再生用のＨＤＤ／ＤＶＤレコーダで実現することができる。
【００１３】
表示装置３は、画像管理装置２に接続され、画像管理装置２により管理される写真画像を表示するディスプレイである。この表示装置３は、例えばＴＶ装置で実現してもよい。
【００１４】
ＰＣ４は、デジタルカメラ１や画像管理装置２に接続され、デジタルカメラ１や画像管理装置２を制御するものである。
【００１５】
図２は、図１に示したデジタルカメラ１、画像管理装置２、または、パーソナルコンピュータ４に設けられる画像分類処理装置の構成を示すブロック図である。
【００１６】
画像分類処理装置１０は、デジタルカメラ１、画像管理装置２、パーソナルコンピュータ４のいずれにも設置して使用することができる。この画像分類処理装置１０は、画像入力部１１、画像記憶部１２、画像出力部１３、ＲＯＭ（Read Only Memory）１４、主メモリ１５、入力装置１６、およびプロセッサ１７を備えている。
【００１７】
画像入力部１１は、デジタルカメラ１などによって撮影された写真画像を入力するインタフェースに相当するものである。
【００１８】
画像記憶部１２は、画像入力部１１を通じて入力された写真画像をファイル形式（例えばＪＰＥＧ形式）で記憶する画像専用のメモリである。この画像記憶部１２に記憶された画像は、例えば花、鳥、風景などが季節毎に撮影されたような種々な写真画像（ＲＧＢデータ）であり、プロセッサ１７の制御のもとで適切に分類され、分類された写真画像が必要時に画像出力部１３へ送られる。
【００１９】
画像出力部１３は、プロセッサ１７の制御のもとで画像記憶部１２から読み出される写真画像を外部へ出力するインタフェースに相当するものである。この画像出力部１３から出力された写真画像は、上記表示装置３の画面に表示されることとなる。
【００２０】
ＲＯＭ１４は、プロセッサ１７が使用する各種のプログラムやデータを格納する不揮発性のメモリである。
【００２１】
主メモリ１５は、プロセッサ１７の作業エリアとして使用されるＲＡＭ（Random Access Memory）などの揮発性メモリである。この主メモリ１５上には、プロセッサ１７が使用する各種のプログラムやデータがロードされている。また、上記画像記憶部１２に記憶される写真画像を、代わりに、この主メモリ１５上に記憶されるようにしてもよい。
【００２２】
入力装置１６は、ユーザからの入力操作に応じた信号をプロセッサ１７に送るものであり、プロセッサ１７における分類処理を変更することができる。
【００２３】
プロセッサ１７は、画像分類処理装置１０全体の動作を司るものであり、例えば、後述する画像分類処理プログラムを実行することにより、画像記憶部１２に記憶されている各種の写真画像に対して分類処理（仕分け処理）を施し、ユーザが望む適切なグループ分け（例えば、花の写真画像グループ、鳥の写真画像グループ、風景の写真画像グループといったグループ分け）を行って、表示装置３への表示処理を実行させる制御を行ったり、グループ内の個々の写真画像を所望の順序（例えば、季節の変化に応じて花の色が変化していく順序）で並べて表示させる制御を行ったりすることができる。
【００２４】
図３は、画像分類処理装置１０において扱われる写真画像のＲＧＢデータの構成を示す図である。  
画像記憶部１２（もしくは主メモリ１５）上の写真画像は、図示のように、１ドットにつき３Byteで構成されるＲＧＢデータとして展開されている。
【００２５】
図４は、図２中に示される主メモリ１５に記憶される各種の情報を示す図である。  
主メモリ１５上には、画像分離処理プログラム２１、サンプリング・カラー・データ・テーブル２２、焦点データ２３、撮影距離データ（以下、距離データと称す）２４、代表色データ２５、および表示順序データ２６が記憶される。
【００２６】
画像分離処理プログラム２１は、プロセッサにより実行されるものであり、撮影された各画像の中に写っている対象物の色を代表する代表色（ＲＧＢ値）をそれぞれ決定し、決定した対象物の代表色と当該対象物の撮影距離とを画像毎に記憶し、記憶した各画像の代表色と撮影距離との少なくともいずれかに基づいて各画像を分類し、分類した結果に基づき、各画像を例えばグループ単位で表示出力させるといった制御を行うものである。
【００２７】
サンプリング・カラー・データ・テーブル２２は、画像記憶部１２（もしくは主メモリ１５）に記憶される各画像を構成する個々の画像単位（例えば、画素）に対し、プロセッサ１７が各画像の焦点位置から外側に向けて色のサンプリングを行った結果、生成される情報である。このサンプリング・カラー・データ・テーブル２２は、代表色の決定の際に使用される。
【００２８】
焦点データ２３は、デジタルカメラ１から送られてくる写真画像に付随する情報であり、画像の焦点位置を示すデータに相当する。この焦点データ２３は、プロセッサ１７などを通じて主メモリに記憶される。
【００２９】
距離データ２４は、デジタルカメラ１から送られてくる写真画像に付随する情報であり、その画像の中に写っている対象物の撮影距離（カメラから対象物までの距離）に相当する。この距離データ２４は、プロセッサ１７などを通じて主メモリに記憶される。
【００３０】
代表色データ２５は、プロセッサ１７がサンプリング・カラー・データ・テーブル２２を用いて決定した代表色を示すデータ（ＲＧＢ値）に相当するものである。
【００３１】
表示順序データ２６は、プロセッサ１７が決定した代表色や撮影距離に基づいて分類を行った結果生成されるデータであり、表示装置の画面に表示される画像の順序が定義されている。
【００３２】
図５は、画像分離処理プログラム２１の機能構成を示す図である。  
画像分離処理プログラム２１は、画像取得処理部３１、サンプリング処理部３２、代表色決定部３３、情報格納処理部３４、画像分類処理部３５、および画像表示処理部３６といった各種の機能を備えている。
【００３３】
画像取得処理部３１は、デジタルカメラ１で撮影された画像を、画像入力部１１を通じて画像記憶部１２（もしくは主メモリ１５）に取り込むための制御を行うものである。
【００３４】
サンプリング処理部３２は、画像取得処理部３１により取得された各画像を構成する個々の画像単位に対し、各画像の焦点位置から外側に向けて、色のサンプリングを行うものである。
【００３５】
代表色決定部３３は、サンプリング処理部３２によりサンプリングされた個々の色に基づいて、各画像の代表色を決定するものである。この代表色決定部３３は、特に、サンプリング処理部３２によりサンプリングされた個々の色の値に対し、焦点位置に近い画像単位ほど重み付けを大きくするとともに前記焦点位置から遠い画像単位ほど重み付けを小さくした上で、代表色を決定する計算を行う。
【００３６】
情報格納処理部３４は、代表色決定部３３によりそれぞれ決定された対象物の代表色と当該対象物の撮影距離とを、画像毎に画像記憶部１２（もしくは主メモリ１５）に記憶させるものである。
【００３７】
画像分類処理部３５は、情報格納処理部３４により画像記憶部１２（もしくは主メモリ１５）に記憶された各画像の代表色と撮影距離とに基づいて、各画像を分類するものである。
【００３８】
画像表示処理部３６は、画像分類処理部３５により分類された結果に基づき、各画像を例えばグループ単位で表示出力させるものである。
【００３９】
次に、図６を参照して、プロセッサ１７により実行される画像分離処理プログラム２１の動作（メインルーチン）について説明する。  
分類したい写真画像ファイルの総数が取得される（ステップＳ１０１）。これを本プログラムの入力条件として構成してもよい。以下、ステップＳ１０２からＳ１０５までは、画像毎の処理が行われる。
【００４０】
ある写真画像のＲＧＢデータの焦点位置（画像の中心位置）から、外側に向かって、１ドットずつ、矩形状に色をサンプリングされていく（ステップＳ１０２）。
【００４１】
サンプリング結果に基づき、写真画像において撮影者が撮りたかった対象物の代表色が決定される（ステップＳ１０３）。
【００４２】
ある写真画像の対象物の代表色と撮影距離とが、主メモリ１５に格納される（ステップＳ１０４）。
【００４３】
ステップＳ１０２〜Ｓ１０４までの処理が、写真画像ファイルの総数分、行われる（ステップＳ１０５）。
【００４４】
写真画像ファイルの総数分の処理が完了すると、ステップＳ１０４で得られた、対象物の代表色と撮影距離との二要素をもとに、ソート処理にて分類が行われ、表示順序データが形成される（ステップＳ１０６）。
【００４５】
ステップＳ１０６で得られた表示順番データに基づいて、各画像を表示装置３の画面に表示させる。
【００４６】
なお、画像の表示形態としては、電子アルバム形式、あるいはサムネイル表示等の何れを採用してもよい。
【００４７】
次に、図７の概念図および図８のフローチャートを参照して、図６中のステップＳ１０２のサンプリング処理の詳細について説明する。
【００４８】
サンプリング処理においては、まず、焦点位置に対応するメモリーアドレスが算出される（ステップＳ２０１）。ここでは、写真画像の水平解像度数(ドット)と、写真画像の垂直解像度数(ドット)と、焦点の水平(ドット)位置と、垂直(ドット)位置とから、写真画像のＲＧＢデータの焦点位置に対応するメモリーアドレスが算出される。写真画像の水平解像度数(ドット)、写真画像の垂直解像度数(ドット)、焦点の水平(ドット)位置、垂直(ドット)位置等の情報は、ＪＰＥＧファイル等から予め、取得しているものとする。
【００４９】
ステップＳ２０１で得られた、写真画像のＲＧＢデータの焦点位置に対応するメモリーアドレスの３バイトのＲＧＢデータが、サンプリング・カラー・データ・テーブル２２に格納される（ステップＳ２０２）。
【００５０】
焦点位置から、１ドット分だけ外側の矩形上のＲＧＢデータが、サンプリング・カラー・データ・テーブル２２に格納される（ステップＳ２０３）。
【００５１】
さらに、次の１ドット分だけ外側の矩形上のＲＧＢデータが、サンプリング・カラー・データ・テーブルに格納される（ステップＳ２０４）。
【００５２】
サンプリング時のメモリアドレスが写真画像の主メモリ格納アドレスに到達するまで、ステップＳ２０４の処理が続けられる（ステップＳ２０５）。到達した時点で、このルーチンからメインルーチンへリターンされる。
【００５３】
次に、図９の概念図および図１０のフローチャートを参照して、図６中のステップＳ１０３の代表色決定処理の詳細について説明する。
【００５４】
代表色決定処理においては、まず、上記サンプリング処理で得られた、サンプリング・カラー・データ・テーブル２２の各矩形毎に、最も多い色が算出される（ステップＳ３０１）。
【００５５】
このようにステップＳ３０１で得られた色の最も多い色を算出するが、この際、焦点の位置から、近いところのデータに対して重みが大きく、遠いところデータに対して重みが小さくなるように演算を調整した上で、全体として、最も多い色が代表色に決定される（ステップＳ３０２）。
【００５６】
次に、図１１の概念図および図１２のフローチャートを参照して、図６中のステップＳ１０６の分類処理（ソート処理）の詳細について説明する。
【００５７】
普通、写真を撮る場合は、撮影距離が１ｍ以内は、接写等で植物を撮る場合が多い。１〜２，３ｍの場合は、人物写真で、３ｍ以上の場合は、風景を対象としていることが一般的である。これらの特徴を利用し、写真の撮影距離をある距離間隔（ある閾値で）でソート処理、分類が行われる。例えば、１ｍ間隔の場合、０〜１ｍの撮影距離の写真群、２〜３ｍの撮影距離の写真群という分け方をする。
【００５８】
まず、各写真の撮影距離が、どの閾値範囲に相当するかが求められる（ステップＳ４０１）。ここでは、１００ｃｍの距離間隔で、ソート処理をしているものとする。また、撮影距離については、既知の手法により予め取得されているものとする。
【００５９】
代表色と撮影距離が格納されている主メモリ１５上の情報が、画像毎にソートされる（ステップＳ４０２）。このソートの際には、代表色に基づくソート処理よりも、撮影距離に基づくソート処理の方が優先的に実行されるようにする。これにより、例えば、図１１のように複数のグループＧｒ１、Ｇｒ２、Ｇｒ３にグループ分けされることとなり、同じ被写体を含む画像が同じグループにまとめられる確率が高まり、ユーザが望むソート結果を得やすい。また、各グループ内においては、例えば、ある特定色から別の特定色に変化していく順で、各写真が配列される。
【００６０】
上記ソート結果に基づき、表示装置３に表示するための各画像の表示順番を示す表示順番データが作成される（ステップＳ４０３）。
【００６１】
図１３は、表示順番データにしたがって表示装置３の画面に表示される表示結果の一例を示す図である。
【００６２】
図示からわかるように、紫陽花を対象物とした複数の写真が１つのグループに含まれ、違う種類の花については別のグループに含まれるものとして表示されている。また、風景については、植物とは異なるグループに属するように表示されている。また、鳥についても、別のグループに属するように表示されている。
【００６３】
このように本実施形態によれば、代表色に基づくソート処理や撮影距離に基づくソート処理を採用することにより、ユーザが望む分類を実現でき、表示装置の画面においてユーザが確認しやすい形で画像を表示させることができる。
【００６４】
なお、本発明は、上記実施形態に限定されるものではない。例えば、以下のような点も考慮されるべきである。
【００６５】
（１）焦点について
カメラによって、焦点が合う箇所は、必ずしも画像の中央であるとはかぎらず、中央でない場合もあり得る。その場合においても、勿論、本発明を実現することができる。
【００６６】
（２）撮影距離の閾値範囲の可変
図１２のステップＳ４０１の説明では、１００ｃｍの距離間隔でソート処理が行われる例を示したが、距離間隔はこれに限定されず、上記プログラム上のオプション指定で任意に決めても良い。
【００６７】
（３）代表色のサンプリング方法
(3-1)サンプリング間隔について
上記実施形態では、焦点から、次の１ドット分だけ外側の矩形上のＲＧＢデータをサンプリングするとあるが、上記プログラムのオプション指定で、このドット間隔を任意に決めても良い。
【００６８】
(3-2)点でサンプリング
上記実施形態では、最初のデータは、焦点の１ドットデータとし、更に、その焦点から１ドットずつ、外側に向かって、矩形的にサンプリングする例を示したが、これを矩形的ではなく、中心から２方向、あるいは４，８，１６方向と点でサンプリングする方法を採用してもよい。この場合、より高速な処理を実現できる。
【００６９】
(3-3)色の「明るさ」をサンプリング
上記実施形態では、ＲＧＢデータのサンプリングを対象としたが、色の「明るさ」のみをサンプリングする方法を採用してもよい。また、ＲＧＢデータに、更に色の「明るさ」の要素を加えて、サンプリングを行ってもよい。
【００７０】
（４）代表色の決定方法
(4-1)解像度の違う写真の代表色の決定方法
同じ被写体で、同撮影距離で解像度が違う場合の代表色の決定においては、色のサンプリングの粒度を調整し、同じ、分類となるようにすればよい。
【００７１】
(4-2)撮影距離に応じて、決定の重み付けを変える。
【００７２】
上記実施形態では、焦点位置から写真の外側に向かって、焦点から近いところの重みを大きく、遠いところの重みを小さくし、全体として、最も多い色を代表色とする例を示したが、上記プログラムのオプション指定で、撮影距離に応じて、この重み付けを調整することができる。
【００７３】
（５）写真の分類方法について
(5-1)分類モードについて
上記実施形態では、対象物の代表色と撮影距離の２要素の分類について述べたが、それ以外に、撮影距離のみでの分類、あるいは、代表色のみでの分類としても良い。
【００７４】
(5-2)撮影時刻を分類要素に
上記実施形態では、対象物の代表色と撮影距離の２要素の分類について述べたが、それ以外の分類要素として、撮影時刻を追加しても良い。
【００７５】
(5-3)フラッシュを利用したかを分類対象にする。
【００７６】
ＪＰＥＧファイルには、フラッシュを使用したかの情報が含まれているが、写真の分類時に、この情報も含ませるようにしてもよい。
【００７７】
（６）代表色の格納について
図６のステップＳ１０４の説明では、現写真画像の代表色と撮影距離とを主メモリ１５に格納するものとしたが、この情報を各ＪＰＥＧファイルの空き領域に格納するようにしても良い。
【００７８】
更には、写真画像情報の撮影距離と、撮影者が撮りたかった対象物の代表色とを利用して、所望の画像を容易に検索することが可能である。前者の撮影距離を利用すれば、対象物のカテゴリー（例えば、「人物写真」、「風景写真」、「接写による植物等の写真」等）を容易に分類できる。
【００７９】
上記実施形態において、対象物の代表色のみの分類を行った場合、同じ代表色の「人物写真」、「風景写真」が同一の分類となってしまう可能性がある。そこで、この代表色に、撮影距離の要素を追加したことで、同じ代表色の「人物写真」、「風景写真」でも撮影距離の違いにより別の分類を実現することが可能となる。
【００８０】
また、この技術を利用すれば、自分で撮影した写真の植物図鑑、動物図鑑等の作成が容易に出来る。
【００８１】
上記実施形態に示したプログラムのアルゴリズムは、比較的、簡単に作成することが可能であり、色々な装置に組み込むことが可能である。
【００８２】
上記実施形態で述べた本発明に係る各種の処理手順は、コンピュータプログラムとして、コンピュータにより読み取り可能な記憶媒体（例えば磁気ディスク，光ディスク，半導体メモリ）に記憶させておき、必要に応じてそれをプロセッサにより読み出して実行することが可能である。ここでいうコンピュータとは、例えばデジタルカメラや、ＰＤＡ、携帯電話など、上記プログラムを実行可能な情報処理装置もしくは電子機器を含んでいる。また、このようなコンピュータプログラムは、通信媒体を介してあるコンピュータから他のコンピュータに伝送することにより配布することも可能である。
【００８３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態に係る情報処理システムの構成を示す図。
【図２】図１に示したデジタルカメラ、画像管理装置、または、パーソナルコンピュータに設けられる画像分類処理装置の構成を示すブロック図。
【図３】図２に示した画像分類処理装置において扱われる写真画像のＲＧＢデータの構成を示す図。
【図４】図２中に示される主メモリに記憶される各種の情報を示す図。
【図５】画像分離処理プログラムの機能構成を示す図。
【図６】プロセッサにより実行される画像分離処理プログラムの動作（メインルーチン）を示すフローチャート。
【図７】図６中のステップＳ１０２のサンプリング処理の詳細を説明するための概念図。
【図８】図６中のステップＳ１０２のサンプリング処理の詳細を説明するためのフローチャート。
【図９】図６中のステップＳ１０３の代表色決定処理の詳細を説明するための概念図。
【図１０】図６中のステップＳ１０３の代表色決定処理の詳細を説明するためのフローチャート。
【図１１】図６中のステップＳ１０６の分類処理（ソート処理）の詳細を説明するための概念図。
【図１２】図６中のステップＳ１０６の分類処理（ソート処理）の詳細を説明するためのフローチャート。
【図１３】表示順番データにしたがって表示装置の画面に表示される表示結果の一例を示す図。
【符号の説明】
【００８５】
１…デジタルカメラ、２…画像管理装置（画像管理サーバ）、３…表示装置、４…パーソナルコンピュータ（ＰＣ）、１０…画像分類処理装置、１１…画像入力部、１２…画像記憶部、１３…画像出力部、１４…ＲＯＭ、１５…主メモリ、１６…入力装置、１７…プロセッサ、２１…画像分離処理プログラム、２２…サンプリングカラーデータテーブル、２３…焦点データ、２４…距離データ、２５…代表色データ、２６…表示順序データ。
【図１】
2006350546.tif 000003
【図２】
2006350546.tif 000004
【図３】
2006350546.tif 000005
【図４】
2006350546.tif 000006
【図５】
2006350546.tif 000007
【図６】
2006350546.tif 000008
【図７】
2006350546.tif 000009
【図８】
2006350546.tif 000010
【図９】
2006350546.tif 000011
【図１０】
2006350546.tif 000012
【図１１】
2006350546.tif 000013
【図１２】
2006350546.tif 000014
【図１３】
2006350546.tif 000015