(57)【要約】【課題】  データを記憶媒体に適切に記録することができるデータ記録装置を提供する。【解決手段】  メディアに画像を書込む場合において、先ず撮影年単位で、記録する画像群をグループ分けする（Ｓ１０７）。最初の年のグループから順次記録媒体に書込みを行ない、現在セットされているメディアに記録できなくなると（Ｓ１１１でＮＯ）、記録できなかった年のグループ内の画像を、撮影月単位で再グループ分けする。最初の月のグループから順次記録媒体に書込みを行ない、現在セットされているメディアに記録できなくなるとメディアの交換を要求する。【選択図】        図４
2006171890.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化手段と、
前記第１グループ化手段によりグループ分けされたグループ単位で、データを前記記憶媒体に記憶してゆく第１記憶制御手段と、
前記第１グループ化手段によりグループ分けされたグループ単位ではデータを前記記憶媒体に記憶できなくなると、残りのデータを前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化手段と、
前記第２グループ化手段によりグループ分けされたグループ単位で、データを前記記憶媒体に記憶してゆく第２記憶制御手段とを備えた、データ記録装置。
【請求項２】
前記第１グループ化手段は、年の単位でグループ分けを行い、前記第２グループ化手段は、月の単位でグループ分けを行なう、請求項１に記載のデータ記録装置。
【請求項３】
前記第２グループ化手段によりグループ分けされたグループ単位ではデータを前記記憶媒体に記憶できなくなると、次の記憶媒体にデータを記録するように制御を行なう、請求項１または２に記載のデータ記録装置。
【請求項４】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化手段と、
前記第１グループ化手段によりグループ分けされたグループ単位で、データを前記記憶媒体に記憶するデータとする第１設定手段と、
前記第１グループ化手段によりグループ分けされたグループ単位では全てのデータを前記記憶媒体に記憶できないと判定すると、残りのデータを前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化手段と、
前記第２グループ化手段によりグループ分けされたグループ単位で、前記残りのデータを前記記憶媒体に記憶するデータとする第２設定手段とを備えた、データ記録装置。
【請求項５】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化手段と、
前記第１グループ化手段によりグループ分けされたグループ単位で、データを前記記憶媒体に記憶した場合の、前記記憶媒体に生じる余りを計算する計算手段と、
前記余りが所定値より小さい場合に、前記第１グループ化手段によりグループ分けされたグループ単位でデータを前記記憶媒体に記憶させる第１記憶制御手段と、
前記余りが所定値以上である場合に、前記記憶媒体に記憶させる複数のデータを、前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化手段とを備えた、データ記録装置。
【請求項６】
前記第２グループ化手段によりグループ分けされたグループ単位で、データを前記記憶媒体に記憶した場合の、前記記憶媒体に生じる余りを計算する計算手段と、
前記余りが所定値より小さい場合に、前記第２グループ化手段によりグループ分けされたグループ単位でデータを前記記憶媒体に記憶させる第２記憶制御手段と、
前記余りが所定値以上である場合に、前記記憶媒体に記憶させる複数のデータを、前記第２のグループ分け基準よりも細かい第３のグループ分け基準でグループ分けする第３グループ化手段とをさらに備えた、請求項５に記載のデータ記録装置。
【請求項７】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶してゆく第１記憶制御ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位ではデータを前記記憶媒体に記憶できなくなると、残りのデータを前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、
前記第２グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶してゆく第２記憶制御ステップとを備えた、データ記録方法。
【請求項８】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶するデータとする第１設定ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位では全てのデータを前記記憶媒体に記憶できないと判定すると、残りのデータを前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、
前記第２グループ化ステップによりグループ分けされたグループ単位で、前記残りのデータを前記記憶媒体に記憶するデータとする第２設定ステップとを備えた、データ記録方法。
【請求項９】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶した場合の、前記記憶媒体に生じる余りを計算する計算ステップと、
前記余りが所定値より小さい場合に、前記第１グループ化ステップによりグループ分けされたグループ単位でデータを前記記憶媒体に記憶させる第１記憶制御ステップと、
前記余りが所定値以上である場合に、前記記憶媒体に記憶させる複数のデータを、前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップとを備えた、データ記録方法。
【請求項１０】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶してゆく第１記憶制御ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位ではデータを前記記憶媒体に記憶できなくなると、残りのデータを前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、
前記第２グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶してゆく第２記憶制御ステップとをコンピュータに実行させる、データ記録プログラム。
【請求項１１】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶するデータとする第１設定ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位では全てのデータを前記記憶媒体に記憶できないと判定すると、残りのデータを前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、
前記第２グループ化ステップによりグループ分けされたグループ単位で、前記残りのデータを前記記憶媒体に記憶するデータとする第２設定ステップとをコンピュータに実行させる、データ記録プログラム。
【請求項１２】
記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、
前記第１グループ化ステップによりグループ分けされたグループ単位で、データを前記記憶媒体に記憶した場合の、前記記憶媒体に生じる余りを計算する計算ステップと、
前記余りが所定値より小さい場合に、前記第１グループ化ステップによりグループ分けされたグループ単位でデータを前記記憶媒体に記憶させる第１記憶制御ステップと、
前記余りが所定値以上である場合に、前記記憶媒体に記憶させる複数のデータを、前記第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップとをコンピュータに実行させる、データ記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ記録装置、データ記録方法、およびデータ記録プログラムに関し、特に、ＣＤ−ＲやＤＶＤなどの記憶媒体（記録媒体）にデータを記録する時に用いられるデータ記録装置、データ記録方法、およびデータ記録プログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等で撮影された画像など、記録された多量の画像（または画像以外のデータ）を管理したいという要望は高い。そのためによく利用される方法の一つとして、画像をグループ化して記録することが挙げられる。管理の簡便さを考えると、グループ分けはあまり細かくない方がよい。
【０００３】
画像の記憶媒体としては、ＣＤ−Ｒ、ＤＶＤなどの小〜中規模メディアが広く使われている。ユーザの管理する画像は、通常複数枚のメディアにわたって記録される。
【０００４】
画像の記録や管理に関して、下記特許文献１は、デジタルアルバム作成システムであって、画像表示システムが機能を実行する単位に合わせて、画像を分類して格納するものを開示している。
【０００５】
また、特許文献２は、電子アルバム装置において、各画像データに付属するファイル名や日付などの属性により画像を所定カテゴリーに自動分類する技術を開示している。
【０００６】
下記非特許文献１は、画像群を時刻と画像内容によりクラスタリングすることでグループ化し、画像をブラウズすることを開示している。
【特許文献１】特開２００２−３５４３８５号公報
【特許文献２】特開２００３−１９９０２８号公報
【非特許文献１】John C. Platt, Mary Czerwinski, Brent Field, "PhotoTOC: Automatic Clustering for Browsing Personal Photographs", Technical Report MSR-TR-2002-17, Microsoft Research, 2002.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
グループ化された画像をＣＤ−Ｒ（またはＤＶＤなど）に記録しようとする場合に、以下の問題が生じる。
【０００８】
（１）  同一画像グループ内の画像を必ず同一メディア内に記録しようとすると、グループ分けが粗い場合には、ＣＤ−Ｒの未使用領域が大きくなりがちである。
【０００９】
（２）  メディアの未使用領域を低く抑えようとすると、グループ分けが粗い場合には、画像グループの途中でメディアをまたぐことが頻発する。
【００１０】
（３）  グループ分けを細かくすると、上記（１）、（２）の問題は解決するが、代わりに画像の管理が煩雑となるという問題がある。
【００１１】
この発明は上記問題点を解決するためになされたものであり、データを記憶媒体に適切に記録することができるデータ記録装置、データ記録方法、およびデータ記録プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、データ記録装置は、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化手段と、第１グループ化手段によりグループ分けされたグループ単位で、データを記憶媒体に記憶してゆく第１記憶制御手段と、第１グループ化手段によりグループ分けされたグループ単位ではデータを記憶媒体に記憶できなくなると、残りのデータを第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化手段と、第２グループ化手段によりグループ分けされたグループ単位で、データを記憶媒体に記憶してゆく第２記憶制御手段とを備える。
【００１３】
好ましくは第１グループ化手段は、年の単位でグループ分けを行い、第２グループ化手段は、月の単位でグループ分けを行なう。
【００１４】
好ましくはデータ記録装置は、第２グループ化手段によりグループ分けされたグループ単位ではデータを記憶媒体に記憶できなくなると、次の記憶媒体にデータを記録するように制御を行なう。
【００１５】
この発明の他の局面に従うと、データ記録装置は、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化手段と、第１グループ化手段によりグループ分けされたグループ単位で、データを記憶媒体に記憶するデータとする第１設定手段と、第１グループ化手段によりグループ分けされたグループ単位では全てのデータを記憶媒体に記憶できないと判定すると、残りのデータを第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化手段と、第２グループ化手段によりグループ分けされたグループ単位で、残りのデータを記憶媒体に記憶するデータとする第２設定手段とを備える。
【００１６】
この発明のさらに他の局面に従うと、データ記録装置は、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化手段と、第１グループ化手段によりグループ分けされたグループ単位で、データを記憶媒体に記憶した場合の、記憶媒体に生じる余りを計算する計算手段と、余りが所定値より小さい場合に、第１グループ化手段によりグループ分けされたグループ単位でデータを記憶媒体に記憶させる第１記憶制御手段と、余りが所定値以上である場合に、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化手段とを備える。
【００１７】
好ましくはデータ記録装置は、第２グループ化手段によりグループ分けされたグループ単位で、データを記憶媒体に記憶した場合の、記憶媒体に生じる余りを計算する計算手段と、余りが所定値より小さい場合に、第２グループ化手段によりグループ分けされたグループ単位でデータを記憶媒体に記憶させる第２記憶制御手段と、余りが所定値以上である場合に、記憶媒体に記憶させる複数のデータを、第２のグループ分け基準よりも細かい第３のグループ分け基準でグループ分けする第３グループ化手段とをさらに備える。
【００１８】
この発明のさらに他の局面に従うと、データ記録方法は、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、第１グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶してゆく第１記憶制御ステップと、第１グループ化ステップによりグループ分けされたグループ単位ではデータを記憶媒体に記憶できなくなると、残りのデータを第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、第２グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶してゆく第２記憶制御ステップとを備える。
【００１９】
この発明のさらに他の局面に従うと、データ記録方法は、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、第１グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶するデータとする第１設定ステップと、第１グループ化ステップによりグループ分けされたグループ単位では全てのデータを記憶媒体に記憶できないと判定すると、残りのデータを第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、第２グループ化ステップによりグループ分けされたグループ単位で、残りのデータを記憶媒体に記憶するデータとする第２設定ステップとを備える。
【００２０】
この発明のさらに他の局面に従うと、データ記録方法は、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、第１グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶した場合の、記憶媒体に生じる余りを計算する計算ステップと、余りが所定値より小さい場合に、第１グループ化ステップによりグループ分けされたグループ単位でデータを記憶媒体に記憶させる第１記憶制御ステップと、余りが所定値以上である場合に、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップとを備える。
【００２１】
この発明のさらに他の局面に従うと、データ記録プログラムは、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、第１グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶してゆく第１記憶制御ステップと、第１グループ化ステップによりグループ分けされたグループ単位ではデータを記憶媒体に記憶できなくなると、残りのデータを第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、第２グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶してゆく第２記憶制御ステップとをコンピュータに実行させる。
【００２２】
この発明のさらに他の局面に従うと、データ記録プログラムは、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、第１グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶するデータとする第１設定ステップと、第１グループ化ステップによりグループ分けされたグループ単位では全てのデータを記憶媒体に記憶できないと判定すると、残りのデータを第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップと、第２グループ化ステップによりグループ分けされたグループ単位で、残りのデータを記憶媒体に記憶するデータとする第２設定ステップとをコンピュータに実行させる。
【００２３】
この発明のさらに他の局面に従うと、データ記録プログラムは、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準でグループ分けする第１グループ化ステップと、第１グループ化ステップによりグループ分けされたグループ単位で、データを記憶媒体に記憶した場合の、記憶媒体に生じる余りを計算する計算ステップと、余りが所定値より小さい場合に、第１グループ化ステップによりグループ分けされたグループ単位でデータを記憶媒体に記憶させる第１記憶制御ステップと、余りが所定値以上である場合に、記憶媒体に記憶させる複数のデータを、第１のグループ分け基準よりも細かい第２のグループ分け基準でグループ分けする第２グループ化ステップとをコンピュータに実行させる。
【発明の効果】
【００２４】
上記発明に従うと、データを記憶媒体に適切に記録することができるデータ記録装置、データ記録方法、およびデータ記録プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２５】
［第１の実施の形態］
図１は、本発明の第１の実施の形態における画像管理システムの構成を示す図である。
【００２６】
図を参照して、画像管理システムは、ＭＦＰ(Multi Function Peripherals)などである画像形成装置１と、端末装置であるクライアントＰＣ２ａ、２ｂ、・・・と、サーバ６とから構成される。画像形成装置１、クライアントＰＣ２ａ、２ｂ、・・・、およびサーバ６は、ネットワークを介して接続されている。
【００２７】
画像形成装置１は、走査した原稿画像、クライアントＰＣ２ａ、２ｂ、・・・、およびサーバ６から送信されたプリントデータから生成した画像の複写画像を用紙上に形成する装置である。
【００２８】
図２は、図１の画像形成装置１のハードウェア構成を示すブロック図である。
【００２９】
図を参照して、画像形成装置１は、装置全体を制御する制御部１０６と、原稿から画像データを読取るイメージリーダ部１０１と、用紙上に画像を印刷するプリンタ部１０２と、近距離の無線通信を行なったり、印刷装置をネットワークや電話回線に接続するための通信部１０３と、ジョブデータなどを記憶するための記憶部１０４と、ユーザとのインターフェースである操作パネル１０５と、消耗品の残量などを検出するセンサ部１０７とを含む。
【００３０】
図３は、図１のクライアントＰＣまたはサーバ１台のハードウェア構成を示すブロック図である。
【００３１】
図を参照して、クライアントＰＣ（またはサーバ）は、装置全体の制御を行なうＣＰＵ６０１と、ディスプレイ６０５と、ネットワークに接続したり外部と通信を行なうためのＬＡＮ（ローカルエリアネットワーク）カード６０７（またはモデムカード）と、キーボードやマウスなどにより構成される入力装置６０９と、フレキシブルディスクドライブ６１１と、ＣＤ−Ｒドライブ６１３と、ハードディスクドライブ６１５と、ＲＡＭ６１７と、ＲＯＭ６１９とを備えている。
【００３２】
フレキシブルディスクドライブ６１１により、フレキシブルディスクＦに記録されたプログラムなどのデータを読取ることが可能であり、ＣＤ−Ｒドライブ６１３により、ＣＤ−ＲＯＭ６１３ａに記録されたプログラムなどのデータを読取ることが可能である。
【００３３】
また、フレキシブルディスクドライブ６１１により、フレキシブルディスクＦに画像その他のデータを記録することが可能であり、ＣＤ−Ｒドライブ６１３により、ＣＤ−ＲＯＭ６１３ａに画像その他のデータを記録することが可能である。
【００３４】
なお、ＣＤ−Ｒドライブに代えて、有限のデータを記録することができる記憶媒体（メディア）にデータを書込む記録装置を用いるようにしてもよい。そのような装置として、ＣＤ−ＲＷドライブ、ＤＶＤ−Ｒなどのディスク状の記憶媒体にデータを書込む装置、着脱可能なハードディスクにデータを書込む装置、不揮発性メモリにデータを書込む装置などが挙げられる。
【００３５】
本実施の形態において、管理される画像は、画像形成装置１、クライアントＰＣ２ａ、２ｂ、・・・、およびサーバ６の記憶装置に記憶される。また、管理される画像は、ＣＤ−Ｒドライブ（または上述の、有限のデータを記録することができる記憶媒体にデータを書込む記録装置）を介してメディアに記録される。
【００３６】
このようなメディアに書込みを行なうハードウェアと、それを動作させるソフトウェアとからデータ記録装置が構成される。
【００３７】
メディアにデータを書込む場合に、以下のような記録を行なうことが推奨される。
【００３８】
（１）  撮影時刻や内容によってグループ化された画像群を複数のメディアに記録する際、メディアの未使用領域を最低限に抑えることが望ましい。
【００３９】
（２）  一方、画像内容の意味的に中途半端な位置でメディアをまたがないようにすることが望ましい。
【００４０】
（３）  管理しやすいようにグループ内に含まれる画像枚数は比較的大きなものとすることが望ましい。
【００４１】
本実施の形態においては、上記（１）〜（３）を達成するため、画像のグループ分けをメディアの記憶容量を勘案して自動的に行うことを特徴とする。
【００４２】
図４〜６は、画像管理システムのコンピュータが行なう動作を示すフローチャートである。
【００４３】
ここでは、画像同士の関連度を撮影年、撮影月の切替わりに基づいて判断することとし、同じ年に撮影された画像、同じ月に撮影された画像は関連度の高いものとし、グループ化して記録することとしている。
【００４４】
図を参照して、ステップＳ１０１で、ユーザは、未使用または空き容量のあるメディアをメディアにデータを書込む装置（ＰＣの外部記録装置など）にセットする。
【００４５】
ステップＳ１０３において、コンピュータで動作する書きこみ用プログラムが起動する。ユーザは、メディアに記録する画像群を選択する。ステップＳ１０５で、コンピュータは、セットされたメディアの空き容量を調べる。
【００４６】
ステップＳ１０７において、コンピュータは、撮影年単位で、記録する画像群をグループ分けする。すなわち、２００５年に撮影された画像の群をグループ１とし、２００６年に撮影された画像の群をグループ２とし、２００７年に撮影された画像の群をグループ３などとする処理を行なう。
【００４７】
ステップＳ１０９において、コンピュータは、現在の処理年グループを最初の年のグループにセットする。すなわちインデックスＹに、最初の年のグループ（上記の例では、グループ１）をセットする。
【００４８】
ステップＳ１１１で、インデックスＹで示されるグループを、現在セットされているメディアに記録することができるかが判定される、すなわち、メディアの残り容量と、インデックスＹで示されるグループに含まれる画像のデータ量の総計とが比較され、後者が前者以下であるかが判定される。
【００４９】
ステップＳ１１１でＹＥＳであれば、ステップＳ１１３において、インデックスＹで示されるグループの画像をセットされたメディアに記録する。ステップＳ１１５で、Ｙの値を１インクリメントし、ステップＳ１１７でインデックスＹで示される画像のグループが存在するかを判定することで、処理が終了であるかを判断する。ステップＳ１１７でＹＥＳ（終了）であれば（画像が全部記録されたのであれば）、記録処理を終了する。
【００５０】
ステップＳ１１７でＮＯであれば、ステップＳ１１１に戻り、インデックスＹで示されるグループについての処理を行なう。この処理により、コンピュータは、メディアの空き領域に、撮影年順に、画像グループを入るだけ順次記録することとなる。
【００５１】
ステップＳ１１１でＮＯであれば、ステップＳ１１９（図５）に進む。すなわち、画像がメディアに入らなくなったとき、最後に記録したグループの次年グループがインデックスＹにセットされる。
【００５２】
ステップＳ１１９で、コンピュータはインデックスＹで示されるグループ内の画像を、撮影月単位で再グループ分けする。すなわち、１月に撮影された画像の群をグループ１とし、２月に撮影された画像の群をグループ２とし、２００７年に撮影された画像の群をグループ３などとする処理を行なう。
【００５３】
ステップＳ１２１において、コンピュータは、現在の処理月グループを最初の月のグループにセットする。すなわち、インデックスＭに、最初の月のグループ（上記の例では、グループ１）をセットする。
【００５４】
ステップＳ１２３で、インデックスＭで示されるグループを、現在セットされているメディアに記録することができるかが判定される、すなわち、メディアの残り容量と、インデックスＭで示されるグループに含まれる画像のデータ量の総計とが比較され、後者が前者以下であるかが判定される。
【００５５】
ステップＳ１２３でＹＥＳであれば、ステップＳ１２５において、インデックスＭで示されるグループの画像をセットされたメディアに記録する。ステップＳ１２７で、Ｍの値を１インクリメントし、ステップＳ１２９でインデックスＭで示される画像のグループが存在するかを判定することで、処理が終了であるかを判断する。ステップＳ１２９でＹＥＳ（終了）であれば、ステップＳ１１５へ移行する。
【００５６】
ステップＳ１２９でＮＯであれば、ステップＳ１２３に戻り、インデックスＭで示されるグループについての処理を行なう。この処理により、コンピュータは、メディアの空き領域に、撮影月順に、画像グループを入るだけ順次記録することとなる。
【００５７】
ステップＳ１２３でＮＯであれば、ステップＳ１３１（図６）に進む。すなわち、画像がメディアに入らなくなったとき、最後に記録したグループの次の月グループがインデックスＭにセットされる。
【００５８】
ステップＳ１３１においてコンピュータは、ユーザに次のメディアをセットするよう促す。ステップＳ１３３でユーザは、次の未使用または空き容量のあるメディアをセットする。ステップＳ１３５でコンピュータは、メディアの空き容量を調べ、ステップＳ１２３からの処理を行なう。
【００５９】
以上の処理により、先ず年単位のグループでメディアに画像の記録が行なわれ、次の年グループが記録できなくなった時、月単位のグループでメディアに画像の記録が行なわれる。これにより、メディアの未使用領域を小さくすることを可能としながら、可能な限り大きなグループ分けで画像を記録することができるという効果がある。
【００６０】
なお上記実施の形態では、年と月の２階層の分類を用いてグループ化を行っているが、これに季節、日、午前・午後などの分類を加えることとしてもよい。
【００６１】
また、あるグループ（例えば年のグループ）内の画像が２つのメディアにまたがって記録される時、またがる部分の画像（またはまたがる部分のグループ）を両方のメディアに記録するようにしてもよい。
【００６２】
なお、ここでは画像を例に挙げ説明を行なったが、画像ではないデータ（文書、動画、音楽などのデータ）においても本願発明を適用することができる。
【００６３】
［第２の実施の形態］
本発明の第２の実施の形態における画像管理システムの構成は、第１の実施の形態におけるそれと同じであるため、ここでの説明を繰返さない。
【００６４】
図７〜９は、第２の実施の形態における画像管理システムのコンピュータが行なう動作を示すフローチャートである。
【００６５】
ここでは、画像同士の関連度を画像内容の相関度と、撮影時刻の相関度とに基づいて判断することとし、画像内容の相関度と撮影時刻の相関度とを利用することで画像のグループ分けを行なう。これは、上述の非特許文献１の技術における画像ファイルの生成時刻を画像の撮影時刻に置換えることにより実現可能である。
【００６６】
非特許文献１において、Plattらは、画像ファイルの生成時刻の順番の情報と各画像のカラーヒストグラムを使い、これらを隠れマルコフモデルを使ってモデル化している。隠れマルコフモデルの「隠れ状態」のそれぞれは、画像が属するイベントを表し、イベント毎に画像はグループ化される。隣接グループを反復的に融合してゆき、所定の数のグループとなるまでこのプロセスを続ける。
【００６７】
これにより、各画像グループは、生成時刻が連続していて、かつ、同一イベントに属すると推定される画像で構成される。
【００６８】
また、Plattらは、時刻のみを使った画像のグループ化方法も提案している。これは周囲の平均的なファイル生成時刻差より十分大きな差のところをグループ境界とする手法である。境界の判別は、予め定められたしきい値により行なわれる。
【００６９】
図７〜９を参照して、ステップＳ２０１で、ユーザは、未使用または空き容量のあるメディアをメディアにデータを書込む装置（ＰＣの外部記録装置など）にセットする。
【００７０】
ステップＳ２０３において、コンピュータで動作する書きこみ用プログラムが起動する。ユーザは、メディアに記録する画像群を選択する。ステップＳ２０５で、コンピュータは、セットされたメディアの空き容量（以下、Ｃと称す）を調べる。
【００７１】
ステップＳ２０７において、変数Ｎに予め定められたグループ数をセットする。ここで、Ｎは、画像データ群を分割する数である。Ｎは固定値でもよいし、メディアの性質（最大容量）に基づいて可変にしてもよい。また、画像の性質、グループ分けの細かさの必要性に応じて可変にしてもよい。また、ユーザにＮを設定させるようにしてもよい。
【００７２】
ステップＳ２０９において、コンピュータは、前述のグループ化方法により、画像をＮ個のグループＧ１，Ｇ２，Ｇ３，…，Ｇｎに区分けする。
【００７３】
ステップＳ２１１において、コンピュータは画像グループの記録に必要な容量をグループＧ１からＧｎに向けて順次積算していく。そして、空き容量Ｃを超えない最大の積算量Ａを求める。ステップＳ２１３において、Ａに対応するグループのサブセットＧ１，Ｇ２，Ｇ３，…，Ｇｐを特定する（なお、ｐ≦ｎである）。すなわち、Ｇ１，Ｇ２，Ｇ３，…，Ｇｐのデータの総量が、Ａとなる。
【００７４】
ステップＳ２１５（図８）で、コンピュータはＣ−Ａを計算する。
【００７５】
ステップＳ２１７で、Ｃ−Ａが所定のしきい値Ｔｈより小さいかを判定し、ＮＯであれば、ステップＳ２２３でＮに所定の係数を掛けたもの（あるいはＮに所定の数を足したもの）を新たなＮとし、ステップＳ２０９へ戻る。この処理は、分割をより細かくすることで、メディアの未使用領域をしきい値より小さくするものである。
【００７６】
ステップＳ２１７でＹＥＳであれば、ステップＳ２１９で、サブセットＧ１，Ｇ２，Ｇ３，…，Ｇｐをメディアに記録する。
【００７７】
ステップＳ２２１で、Ｐ＝Ｎであれば終了し、そうでなければステップＳ２２５（図９）へ進む。ステップＳ２２５においてコンピュータは、ユーザに次のメディアをセットするよう促す。ステップＳ２２７で、ユーザは、次の未使用または空き容量のあるメディアをセットする。ステップＳ２２９でコンピュータは、メディアの空き容量Ｃを調べ、ステップＳ２０７へ戻る。
【００７８】
これにより、記録の済んでいない画像が新たにグループ化され、記録される。
【００７９】
なお、Plattらの時刻ベースのクラスタリングアルゴリズムを使って、時刻のみでクラスタリングを行ってもよい。また、撮影時刻の代わりに画像ファイルの生成時刻を用いてもよい。
【００８０】
上述の実施の形態における画像管理システムは、（１）画像群を所定の評価基準に基づいて区分け（グループ分け）する手段と、（２）画像を区分けごとに複数のメディアにまたがって記録する手段とを有する。（２）の手段は、同一区分けに含まれる画像を同一のメディアに記録する。また、（１）の評価基準は、以下の（Ａ）、（Ｂ）、（Ｃ）の３つの要素に基づくものである。
【００８１】
Ａ：メディアの残り記憶容量
Ｂ：記録する画像のデータ量
Ｃ：画像特徴量または画像に付属する情報の関連度
そして、Ａに応じて評価基準に対するＣの寄与度を変化させる。
【００８２】
なお、各クループまたは各グループ内の画像の記録順は、撮影時刻または画像ファイルの生成時刻順であることが望ましい。
【００８３】
また、Ｃの画像に付属する情報は、画像の撮影時刻または画像ファイルの生成時刻であってもよいし、Ｃの関連度は、撮影時刻（または画像ファイルの生成時刻）が近接する画像間での画像特徴量の関連度であってもよい。
【００８４】
なお、上記第１の実施の形態では、メディアに実際の書込みを行ないながら、あるグループでの書込みが可能であるかを判定し、不可能であればグループ分けを細かくして実際の書込みを行なうこととしたが、図４〜６の処理を実際の書込みを行なわずに実行し、仮想的な書込みが終了した後に、データをまとめて記憶媒体に書込むこととしてもよい。
【００８５】
なお、上述のフローチャートに示される処理は、ＰＣのコンピュータが行なっても、画像形成装置のコンピュータが行なっても、サーバのコンピュータが行なってもよい。
【００８６】
なお、上述の実施の形態における処理は、ソフトウェアによって行なっても、ハードウエア回路を用いて行なってもよい。
【００８７】
また、上述の実施の形態のいくつかを任意に組み合わせた装置を提供することとしてもよい。
【００８８】
また、上述の実施の形態におけるフローチャートの処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【００８９】
また、本発明はネットワークに接続されたシステムにおいても、ネットワーク環境に接続されていないシステムにも適用することができる。
【００９０】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９１】
【図１】本発明の第１の実施の形態における画像管理システムの構成を示す図である。
【図２】図１の画像形成装置１のハードウェア構成を示すブロック図である。
【図３】図１のクライアントＰＣまたはサーバ１台のハードウェア構成を示すブロック図である。
【図４】画像管理システムのコンピュータが行なう動作を示すフローチャートである。
【図５】図４に続くフローチャートである。
【図６】図５に続くフローチャートである。
【図７】第２の実施の形態における画像管理システムのコンピュータが行なう動作を示すフローチャートである。
【図８】図７に続くフローチャートである。
【図９】図８に続くフローチャートである。
【符号の説明】
【００９２】
１  画像形成装置、２ａ，２ｂ  クライアントＰＣ、６  サーバ、１０２  プリンタ部、１０３  通信部、１０４  記憶部、１０５  操作パネル、１０６  制御部、６０１  ＣＰＵ。
【図１】
2006171890.tif 000003
【図２】
2006171890.tif 000004
【図３】
2006171890.tif 000005
【図４】
2006171890.tif 000006
【図５】
2006171890.tif 000007
【図６】
2006171890.tif 000008
【図７】
2006171890.tif 000009
【図８】
2006171890.tif 000010
【図９】
2006171890.tif 000011