(57)【要約】      （修正有）【課題】あるファイルを、別の複数の記録媒体に分割してファイルの書き出しを行うときに、どの記録媒体の続きがどの記録媒体に格納されているか、を含む適正なファイル管理情報を記録媒体に書き出し、ユーザの作業負荷を軽減できる情報処理装置を提供する。【解決手段】情報処理装置は、第１の記録媒体に格納されているファイルの容量、および当該ファイルを書き出すための第２の記録媒体の空き容量を取得、その結果に基づいて、前記第２の記録媒体に収まる範囲で、書き出す対象ファイルを決定する。前記対象ファイルについて、その前後に書き出される第２の記録媒体との関係を含むファイル管理情報を作成し、前記対象ファイルと、前記ファイル管理情報とを、前記第２の記録媒体に書き出す。以上の処理を前記第１の記録媒体に書き出していないファイルがなくなるまで繰り返して、複数の第２の記録媒体に分割してファイルを書き出す。【選択図】図３
2008060835.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体から、この第１の記録媒体に格納されているファイルの容量を取得する、ファイル容量取得手段と、
前記第１の記録媒体に格納されているファイルを書き出すための第２の記録媒体の空き容量を取得する、空き容量取得手段と、
前記ファイル容量取得手段で取得したファイルの容量と、前記空き容量取得手段で取得した前記第２の記録媒体の空き容量とに基づいて、前記第２の記録媒体に収まる範囲で、書き出すファイルを決定する、書き出しファイル決定手段と、
前記書き出しファイル決定手段で書き出すファイルとして決定されたファイルについて、ファイル管理情報を作成する、ファイル管理情報作成手段と、
前記書き出しファイル決定手段で書き出すファイルとして決定されたファイルと、前記ファイル管理情報作成手段で作成されたファイル管理情報とを、前記第２の記録媒体に書き出す、書き出し実行手段と、
前記第２の記録媒体へ書き出していないファイルが前記第１の記録媒体に残っている場合には、前記書き出しファイル決定手段による書き出すファイルの決定と、前記ファイル管理情報作成手段によるファイル管理情報の作成と、前記書き出し実行手段による書き出しとを、前記第１の記録媒体に書き出していないファイルがなくなるまで繰り返して、複数の第２の記録媒体に分割してファイルを書き出す、繰り返し実行手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の記録媒体がリムーバブルな記録媒体であるかどうかを判断する、記録媒体判断手段と、
前記記録媒体判断手段が、前記第２の記録媒体がリムーバブルな記録媒体でないと判断した場合には、複数の第２の記録媒体に分割したファイルの書き出しは行わない通常の書き出しを行う、非分割書き出し手段と、
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ファイル管理情報作成手段は、前記第２の記録媒体が複数に亘る場合には、前記第２の記録媒体のそれぞれのファイル管理情報に、複数に分割してファイルを書き出した第２の記録媒体のうちの一部であることをユーザが識別できる分割識別情報を付加する、ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記ファイル管理情報作成手段は、前記分割識別情報として、前記第２の記録媒体のそれぞれに連続番号を付加する、ことを特徴とする請求項４に記載の情報処理装置。
【請求項５】
前記ファイル管理情報作成手段でファイル管理情報を作成する際に必要となる情報をユーザに入力させる、ユーザ入力手段をさらに備えており、
前記ファイル管理情報作成手段は、１枚目の第２の記録媒体に対して前記ユーザ入力手段で入力された情報を用いて、２枚目以降の第２の記録媒体のファイル管理情報を作成する、ことを特徴とする請求項１乃至請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記ファイル管理情報は、ＭＰＶ（Music Photo/Video）形式で記述されていることを特徴とする請求項１乃至請求項５のいずれかに記載の情報処理装置。
【請求項７】
前記ファイル容量取得手段は、前記第１の記録媒体からファイルの容量を順番に取得し、前記書き出しファイル決定手段は、前記第１の記録媒体から取得したファイルの容量では、前記第２の記録媒体に収まりきらない場合には、このファイルの前の順番までのファイルを、書き出すファイルとして決定する、ことを特徴とする請求項１乃至請求項６のいずれかに記載の情報処理装置。
【請求項８】
第１の記録媒体から、この第１の記録媒体に格納されているファイルの容量を取得するステップと、
前記第１の記録媒体に格納されているファイルを書き出すための第２の記録媒体の空き容量を取得するステップと、
前記取得したファイルの容量と、前記取得した前記第２の記録媒体の空き容量とに基づいて、前記第２の記録媒体に収まる範囲で、書き出すファイルを決定するステップと、
前記書き出すファイルとして決定されたファイルについて、ファイル管理情報を作成するステップと、
前記書き出すファイルとして決定されたファイルと、前記作成されたファイル管理情報とを、前記第２の記録媒体に書き出すステップと、
前記第２の記録媒体へ書き出していないファイルが前記第１の記録媒体に残っている場合には、前記書き出すファイルを決定するステップと、前記ファイル管理情報を作成するステップと、前記書き出すファイルとして決定されたファイルと前記ファイル管理情報とを前記第２の記録媒体に書き出すステップとを、前記第１の記録媒体に書き出していないファイルがなくなるまで繰り返すステップと、
を備えることを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、ある記録媒体から別の記録媒体にファイルの書き出し処理を行うことができる情報処理装置に関する。
【背景技術】
【０００２】
ここ数年、デジタルカメラやデジタル音楽配信等の普及により、個人レベルで様々なコンテンツのファイル管理を行う機会が増えている。また、ＣＤ−ＲやＤＶＤをはじめとした大容量のリムーバブル記録媒体も増加し、一般のユーザでも、非常に多数のファイルを気軽に取り扱うようになっている。そこで、コンテンツファイルを扱う様々な情報処理装置の間で互換性を高め、且つ、管理がしやすいようなファイル管理情報のフォーマットの規格も制定されている。このような規格の代表的な例として、ＯＳＴＡ（Optical Storage Technology Association）が提唱した規格であるＭＰＶ（Music Photo/Video（登録商標））がある。
【０００３】
こういった規格を用いてファイル管理を効率的に行い、利便性を向上させることが、例えば、特開２００５−３２７２５７号公報（特許文献１）に開示されている。
【０００４】
一方、ある記録媒体に多くのファイルを記録した結果、この記録媒体の空き容量が不十分になった場合には、この記録媒体に記録されているファイルを、別の記録媒体に書き出す必要が生じることがある。例えば、デジタルカメラにメモリカードを挿入して、撮像した画像をメモリカードに順次記録していったような場合には、ある程度の枚数の画像を撮像すると、このメモリカードの空き容量が少なくなるため、ユーザは、このメモリカードに記録された画像のファイルを、ＣＤ−Ｒのような別の記録媒体に書き出し、メモリカードを再利用できるようにする必要がある。この書き出しの際に、特許文献１にも開示されているＭＰＶ等のファイル管理情報を用いて、ＣＲ−Ｒ等に書き出した画像のファイルが効率的に管理できれば、ユーザ利便性がより向上する。
【０００５】
しかし、この書き出しの際に、書き出し元の記録媒体に格納されいてるファイルの総容量の方が、書き出し先の記録媒体の空き容量よりも大きく、１つの記録媒体には収まりきれない場合もある。このような場合には、書き出し先の記録媒体を複数にして、ファイルの書き出し処理を行うことにより、書き出し処理を実現することも可能である。このように複数の記録媒体に分割してファイルの書き出しを行った場合にも、ＭＰＶなどのファイル管理情報が自動的に作成されて、それぞれの記録媒体に格納されていれば、効率的なファイル管理を容易に実現することができるので、ユーザの利便性は向上する。
【０００６】
また、これまでは、複数の記録媒体に分割してファイルの書き出しを行った場合には、ユーザは、どの記録媒体の続きのファイルが、どの記録媒体に格納されているのか分かるように、記録媒体のタイトルにＮｏ．１、Ｎｏ．２などという識別情報をわざわざ付加して、事後的な識別しやすいようにしていた。しかし、このような場合でも、ＭＰＶなどで記述されたファイル管理情報に基づいて、複数に亘る記録媒体の連続性が容易に分かるようになれば、ユーザの書き出し処理の際の作業負荷が軽減される。
【特許文献１】特開２００５−３２７２５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで本発明は、前記課題に鑑みてなされたものであり、ある記録媒体に格納されているファイルを、別の複数の記録媒体に分割してファイルの書き出しを行った場合にも、適正なファイル管理情報もこれら別の複数の記録媒体に書き出すことのできる、情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る情報処理装置は、
第１の記録媒体から、この第１の記録媒体に格納されているファイルの容量を取得する、ファイル容量取得手段と、
前記第１の記録媒体に格納されているファイルを書き出すための第２の記録媒体の空き容量を取得する、空き容量取得手段と、
前記ファイル容量取得手段で取得したファイルの容量と、前記空き容量取得手段で取得した前記第２の記録媒体の空き容量とに基づいて、前記第２の記録媒体に収まる範囲で、書き出すファイルを決定する、書き出しファイル決定手段と、
前記書き出しファイル決定手段で書き出すファイルとして決定されたファイルについて、ファイル管理情報を作成する、ファイル管理情報作成手段と、
前記書き出しファイル決定手段で書き出すファイルとして決定されたファイルと、前記ファイル管理情報作成手段で作成されたファイル管理情報とを、前記第２の記録媒体に書き出す、書き出し実行手段と、
前記第２の記録媒体へ書き出していないファイルが前記第１の記録媒体に残っている場合には、前記書き出しファイル決定手段による書き出すファイルの決定と、前記ファイル管理情報作成手段によるファイル管理情報の作成と、前記書き出し実行手段による書き出しとを、前記第１の記録媒体に書き出していないファイルがなくなるまで繰り返して、複数の第２の記録媒体に分割してファイルを書き出す、繰り返し実行手段と、
を備えることを特徴とする。
【０００９】
この場合、情報処理装置は、
前記第２の記録媒体がリムーバブルな記録媒体であるかどうかを判断する、記録媒体判断手段と、
前記記録媒体判断手段が、前記第２の記録媒体がリムーバブルな記録媒体でないと判断した場合には、複数の第２の記録媒体に分割したファイルの書き出しは行わない通常の書き出しを行う、非分割書き出し手段と、
をさらに備えるようにしてもよい。
【００１０】
また、前記ファイル管理情報作成手段は、前記第２の記録媒体が複数に亘る場合には、前記第２の記録媒体のそれぞれのファイル管理情報に、複数に分割してファイルを書き出した第２の記録媒体のうちの一部であることをユーザが識別できる分割識別情報を付加するようにしてもよい。
【００１１】
この場合、前記ファイル管理情報作成手段は、前記分割識別情報として、前記第２の記録媒体のそれぞれに連続番号を付加するようにしてもよい。
【００１２】
また、情報処理装置は、前記ファイル管理情報作成手段でファイル管理情報を作成する際に必要となる情報をユーザに入力させる、ユーザ入力手段をさらに備えており、
前記ファイル管理情報作成手段は、１枚目の第２の記録媒体に対して前記ユーザ入力手段で入力された情報を用いて、２枚目以降の第２の記録媒体のファイル管理情報を作成するようにしてもよい。
【００１３】
また、前記ファイル管理情報は、ＭＰＶ（Music Photo/Video）形式で記述されているようにしてもよい。
【００１４】
また、前記ファイル容量取得手段は、前記第１の記録媒体からファイルの容量を順番に取得し、前記書き出しファイル決定手段は、前記第１の記録媒体から取得したファイルの容量では、前記第２の記録媒体に収まりきらない場合には、このファイルの前の順番までのファイルを、書き出すファイルとして決定するようにしてもよい。
【００１５】
本発明に係る情報処理装置は、
第１の記録媒体から、この第１の記録媒体に格納されているファイルの容量を取得するステップと、
前記第１の記録媒体に格納されているファイルを書き出すための第２の記録媒体の空き容量を取得するステップと、
前記取得したファイルの容量と、前記取得した前記第２の記録媒体の空き容量とに基づいて、前記第２の記録媒体に収まる範囲で、書き出すファイルを決定するステップと、
前記書き出すファイルとして決定されたファイルについて、ファイル管理情報を作成するステップと、
前記書き出すファイルとして決定されたファイルと、前記作成されたファイル管理情報とを、前記第２の記録媒体に書き出すステップと、
前記第２の記録媒体へ書き出していないファイルが前記第１の記録媒体に残っている場合には、前記書き出すファイルを決定するステップと、前記ファイル管理情報を作成するステップと、前記書き出すファイルとして決定されたファイルと前記ファイル管理情報とを前記第２の記録媒体に書き出すステップとを、前記第１の記録媒体に書き出していないファイルがなくなるまで繰り返すステップと、
を備えることを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００１７】
図１は、本実施形態に係る情報処理装置１０の内部構成の一例を説明するブロック図である。この図１に示すように、本実施形態に係る情報処理装置１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ＲＯＭ（Read Only Memory）２４と、メモリカードインターフェース２６と、外部ストレージ２８と、ＣＤドライブ３０と、印刷実行部３２と、表示画面３４と、入力部３６とを備えて構成されており、これらは互いに内部バスを介して接続されている。本実施形態においては、この情報処理装置１０は、例えば、インクジェットプリンタやレーザプリンタなどのプリンタにより構成されている。
【００１８】
ＣＰＵ２０は、この情報処理装置１０の制御部を構成しており、例えば、ＲＯＭ２４に格納されている各種のプログラムを読み出して実行することにより、この情報処理装置１０の全体的な制御を行う。ＲＡＭ２２は、ＣＰＵ２０が各種の処理をする場合のデータが揮発的に格納されるメモリである。
【００１９】
メモリカードインターフェース２６は、この情報処理装置１０のメモリカードスロットにメモリカード４０が挿入された場合に、メモリカード４０と情報処理装置１０との間でデータをやり取りするためのインターフェースである。外部ストレージ２８は、例えば、大容量のハードディスクドライブなどにより構成されている。ＣＤドライブ３０は、例えばＣＤ−Ｒ４２が装着された場合に、ＣＤ−Ｒ４２に格納されているデータを読み出したり、ＣＤ−Ｒ４２にデータを書き込んだりするためドライブである。メモリカード４０やＣＤ−Ｒ４２は、いずれも、本実施形態における記録媒体の一例である。
【００２０】
表示画面３４は、例えば、小型の液晶表示画面により構成されている。入力部３６は、例えば、カーソルボタンや決定ボタンを有する操作パネルにより構成されていてもよいし、或いは、表示画面３４がタッチパネルにより構成されている場合には、表示画面３４と一体に構成されていてもよい。印刷実行部３２は、インクジェット式やレーザー式などのプリントエンジンにより構成されており、ＣＰＵ２０の制御に従って印刷媒体に印刷を行う。
【００２１】
本実施形態では、図２に示すように、メモリカード４２に格納されているファイルをＣＤ−Ｒ４２に書き出そうとした際に、１枚のＣＤ−Ｒ４２には格納しきれずに、複数のＣＤ−Ｒ４２に分割して格納する必要性が生じる場合を想定してる。すなわち、図２の例では、メモリカード４０に、「００１．ＪＰＧ」、「００２．ＪＰＧ」、「００３．ＪＰＧ」という３つのファイルが格納されており、この３つのファイルをＣＤ−Ｒ４２に書き出そうとすると、１枚目のＣＤ１には「００１．ＪＰＧ」は格納できるが、「００２．ＪＰＧ」は収まりきれないと仮定する。そこで、２つのファイル「００２．ＪＰＧ」、「００３．ＪＰＧ」は、２枚目のＣＤ２に格納する。ここでは、ファイルの順番にも意味があるものとして考えており、例えば、１枚目のＣＤ１に、「００１．ＪＰＧ」に加えて「００３．ＪＰＧ」も収まるとしても、「００３．ＪＰＧ」は１枚目のＣＤ１には格納しないものとしている。
【００２２】
また、図２から分かるように、本実施形態に係る情報処理装置１０では、ファイル書き出しの際に、ＭＰＶ形式のファイル管理情報も作成して、ＣＤ１、ＣＤ２のそれぞれに書き込んでいる。すなわち、ＣＤ１のファイル管理情報では、アルバムのタイトルとして「夏休み００１」と定義し、キーワードを「ファミリー」と定義している。ＣＤ２では、アルバムのタイトルとして「夏休み００２」と定義し、キーワードを「ファミリー」と定義している。タイトルにおける「００１」、「００２」は、情報処理装置１０により自動的に付与される連続番号の枝番であり、これによりユーザは、ＣＤ１、ＣＤ２が分割してアルバムが作成された記録媒体の一部であると認識することができる。
【００２３】
図３は、本実施形態に係る情報処理装置１０で実行される書き出し処理の内容を説明するフローチャートを示す図であり、メモリカード４０に格納されているファイルをＣＤ−Ｒ４２に書き出す場合を想定している。この書き出し処理は、ＲＯＭ２４に格納されている書き出し処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、この書き出し処理は、例えば、ユーザが情報処理装置１０に、メモリカード４０からファイルのデータを読み込んで、ＣＤ−Ｒ４２に書き出すように指示をした場合に起動される処理である。
【００２４】
図３に示すように、まず、情報処理装置１０は、書き出し先の記録媒体が、分割して記録できる記録媒体であるかどうかを判断する（ステップＳ１０）。すなわち、ハードディスクドライブのような固定型の記録媒体ではなく、ＣＤ−ＲやＣＤ−ＲＷのようなリムーバブルな記録媒体であるかどうかを判断する。具体的には、本実施形態では、ＳＣＳＩコマンドであるＩｎｑｕｉｒｙｄａｔａというコマンドを記録媒体のドライブ装置に発行し、ドライブ装置から戻ってきたＲＭＢビットの値により判断することとしている。
【００２５】
書き出し先の記録媒体が分割できる記録媒体である場合（ステップＳ１０：ＹＥＳ）には、情報処理装置１０は、複数に亘る記録媒体に連続番号を付加するための回数カウンタを１に設定する（ステップＳ１１）。
【００２６】
次に、情報処理装置１０は、書き出し先の記録媒体の容量を取得する（ステップＳ１２）。すなわち、本実施形態では、ＣＤドライブ３０に装着されているＣＤ−Ｒ４２の空き容量を取得する。
【００２７】
次に、情報処理装置１０は、書き出し元の記録媒体から書き出し先の記録媒体に書き出しを行っていない残りのファイルがあるかどうかを判断する（ステップＳ１４）。すなわち、メモリカード４０からＣＤ−Ｒ４２に書き出しをしていないファイルが残っているかどうかを判断する。
【００２８】
残りのファイルがある場合（ステップＳ１４：ＹＥＳ）には、情報処理装置１０は、書き出し元の記録媒体であるメモリカード４０からファイルの容量を取得する（ステップＳ１６）。すなわち、メモリカード４０に残っているファイルの容量を、ファイルの順番に従って１つ取得する。ファイルの容量は、例えば、書き出し元の記録媒体のファイル管理システムで管理されているファイル容量を取得すればよい。或いは、書き出し元の記録媒体にＭＰＶ形式のファイル管理情報がある場合には、このファイル管理情報で管理されているファイル（アセット）の容量に関する情報を取得すればよい。
【００２９】
次に、情報処理装置１０は、その容量のファイルを書き出し先の記録媒体であるＣＤ−Ｒ４２に書き出した場合に、収まるかどうかを判断する（ステップＳ１８）。
【００３０】
ＣＤ−Ｒ４２に収まると判断した場合（ステップＳ１８：ＹＥＳ）には、情報処理装置１０は、そのファイルを書き出すファイルのリストに追加し（ステップＳ２０）、上述したステップＳ１４に戻り、さらに残っているファイルがあるかどうかを判断する。
【００３１】
一方、ステップＳ１８において、ＣＤ−Ｒ４２に収まらないと判断した場合（ステップＳ１８：ＮＯ）には、情報処理装置１０は、これまでにステップＳ２０で作成された書き出すファイルのリストに基づいて、マニフェストを作成する（ステップＳ２２）。すなわち、直前に取得したファイル容量のファイルは、ＣＤ−Ｒ４２に収まらないので、その前の順番までのファイルについて、マニフェストを作成する。
【００３２】
マニフェストを作成するにあたって必要となるアルバム名とアルバム検索用のキーワードは、例えば、ユーザに、入力部３６から入力させるようにすることができる。入力操作の具体例としては、入力部３６に設けられたカーソルボタンと決定ボタンとを操作して、表示画面３４に表示された仮想キーボートを用いてアルバム名とキーワードとを入力するようにすればよい。このユーザの入力は、複数枚の記録媒体に分割してファイルの書き出しを行う場合でも、最初の１枚目に対して入力すれば、２枚目以降の記録媒体に対しては入力不要である。
【００３３】
また、書き出し元の記録媒体にＭＰＶ形式のマニフェストが存在する場合には、このマニフェストの情報に基づいて、アルバム名と検索用のキーワードとを自動的に取得するようにしてもよい。
【００３４】
このように、本実施形態では、これらアルバム名と検索用のキーワードとに基づいて、マニフェストが自動的に作成されるが、複数枚の記録媒体に分割してファイルの書き出しが行われる場合には、複数の記録媒体に分割されて書き出しの行われた記録媒体の一部であることが、ユーザに識別できるような情報がマニフェストに付加される。例えば、ユーザがアルバム名として「夏休み」と入力したと仮定すると、情報処理装置１０は、このアルバム名に枚数カウンタの値を付加して、「夏休み００１」というようなアルバム名を自動的に作成する。但し、１枚の記録媒体に書き出しが可能である場合には、枚数カウンタの値をアルバム名に付加する必要はない。
【００３５】
次に、情報処理装置１０は、ＣＤ−Ｒ４２に書き込みを実行する（ステップＳ２４）。すなわち、作成された書き出すファイルのリストに基づいて、書き出し元の記録媒体であるメモリカード４０からファイルを読み出して、書き出し先の記録媒体であるＣＤ−Ｒ４２に書き込む。また、ステップＳ２２で作成されたマニフェストを、書き出し先の記録媒体であるＣＤ−Ｒ４２に書き込む。
【００３６】
次に、情報処理装置１０は、枚数カウンタの値を１つインクリメントする（ステップＳ２６）。続いて、情報処理装置１０は、ユーザに、書き込み先の記録媒体であるＣＤ−Ｒ４２を交換するように指示をする（ステップＳ２８）。この指示に基づいて、ユーザは、新しいＣＤ−Ｒ４２をＣＤドライブ３０に装着する。そして、情報処理装置１０は、上述したステップＳ１４の処理からを繰り返す。これにより、メモリカード４０に格納されているファイルが１枚のＣＤ−Ｒ４２に収まらない場合でも、複数のＣＤ−Ｒ４２に分割して、書き出し処理を行うことができる。
【００３７】
これに対して、上述したステップＳ１４で、書き出し元の記録媒体から書き出していない残りのファイルがないと判断した場合（ステップＳ１４：ＮＯ）には、情報処理装置１０は、書き出すファイルのリストにあるファイルの数が、ゼロであるかどうかを判断する（ステップＳ３０）。書き出すファイルのリストにあるファイルの数がゼロでない場合（ステップＳ３０：ＮＯ）には、書き出すファイルのリストにあるファイルについてのマニフェストを作成し（ステップＳ３２）、書き出し先の記録媒体であるＣＤ−Ｒ４２への書き込みを実行する（ステップＳ３４）。これらステップＳ３２、ステップＳ３４の処理内容は、上述したステップＳ２２、ステップＳ２４の処理内容と同様である。これにより、書き出し元の記録媒体から書き出し先の記録媒体にすべてのファイルを書き出したことになるので、この書き出し処理は終了する。
【００３８】
一方、書き出すファイルのリストにあるファイルの数がゼロであると判断した場合（ステップＳ３０：ＹＥＳ）には、書き出し元の記録媒体には書き出すファイルがそもそもなかったことを意味しているので、この書き出し処理を終了する。
【００３９】
これに対して、上述したステップＳ１０において、書き出し先の記録媒体が分割して記録できる記録媒体ではないと判断した場合（ステップＳ１０：ＮＯ）には、分割することのない書き出し処理を実行する（ステップＳ４０）。この分割することのない書き出し処理は、通常の既存処理であるので、ここでは説明を省略する。
【００４０】
図４は、この書き出し処理でＣＤ１に作成されたマニフェストの要部の一例を説明するための図であり、図５は、ＣＤ２に作成されたマニフェストの要部の一例を説明するための図である。これら図４及び図５は、いずれも、図２で例示した２枚のＣＤ１、ＣＤ２のマニフェストに対応している。
【００４１】
図４に示すように、ＣＤ１には、ファイル「００１．ＪＰＧ」だけが格納されているので、アセットリストには、「００１．ＪＰＧ」だけが登録されている。また、アルバム名としては、「夏休み」という名称に「００１」という枝番が自動的に付与されている。このアルバム「夏休み００１」には、ファイル「００１．ＪＰＧ」を参照するＩＤが登録されている。
【００４２】
同様に、図５に示すように、ＣＤ２には、ファイル「００２．ＪＰＧ」、「００３．ＪＰＧ」が格納されているので、アセットリストには、「００２．ＪＰＧ」、「００３．ＪＰＧ」が登録されている。また、アルバム名としては、「夏休み」という名称に「００２」という枝番が自動的に付与されている。このアルバム「夏休み００２」には、ファイル「００２．ＪＰＧ」、「００３．ＪＰＧ」を参照するＩＤが登録されている。
【００４３】
以上のように、本実施形態に係る情報処理装置１０によれば、書き出し元の記録媒体に格納されているファイルが１枚の書き出し先の記録媒体に収まりきれない場合には、複数の記録媒体に分割して書き出すこととした。このため、書き出し先の記録媒体の空き容量が、書き出すファイルの総容量よりも小さい場合でも、書き出し処理を行うことができる。
【００４４】
また、分割して複数の記録媒体に書き出す場合には、記録媒体毎にファイル管理情報であるＭＰＶ形式のマニフェストを作成し、このマニフェストも記録媒体に書き出すこととした。このため、ユーザは、各記録媒体におけるファイル管理をこのファイル管理情報に基づいて効率的に行うことができる。
【００４５】
さらに、アルバム名を見て、この記録媒体が分割してファイルを書き出した複数の記録媒体の一部であることが分かるように、アルバム名に枝番を自動的に付加することとした。このため、事後的なファイルや記録媒体の管理が容易になり、ユーザの利便性が向上する。
【００４６】
また、分割して複数の記録媒体に書き出す場合でも、最初の１枚目の記録媒体に対しては、ユーザがファイル名や検索用キーワードを入力する必要があるが、２枚目以降の記録媒体についてはこれらを再入力する必要がなくなるので、ユーザの書き出し作業時の負担を軽減することができる。
【００４７】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、情報処理装置１０をプリンタで実現した場合を例に説明したが、この情報処理装置１０は、パーソナルコンピュータや携帯電話、ＰＤＡ（Personal Digital Assistance）などで実現することもできる。
【００４８】
また、上述した実施形態では、情報処理装置１０がプリンタであるため、書き出すファイルが画像ファイルである場合を例に本発明を説明したが、情報処理装置１０が扱うデータに応じて、様々な種類のファイルに対して本発明を適用することができる。
【００４９】
また、上述した実施形態では、ファイル管理情報の記述形式としてＭＰＶを用いた場合を例に、本発明の実施形態を説明したが、他の記述形式を用いてファイル管理情報を作成する場合でも、本発明は同様に適用することができる。
【００５０】
また、上述した実施形態では、ＣＤ−Ｒ４２に書き出すファイルを決定する際に、メモリカード４０から順番に１つずつファイルの容量を読み出して、ＣＤ−Ｒ４２の空き容量に収まる範囲で書き出すファイルを決定することとしたが、書き出すファイルの決定手法は、これに限られるものではない。例えば、メモリカード４０から、このメモリカード４０に格納されているファイルの容量を一括して取得して、この一括取得したファイルの容量に基づいて、ＣＤ−Ｒ４２の空き容量に収まる範囲で書き出すことのできるファイルを決定するようにしてもよい。
【００５１】
また、上述した実施形態では、書き込み元の記録媒体がメモリカード４０であり、書き出し先の記録媒体がＣＤ−Ｒ４２である場合を例に本発明を説明したが、書き込み元の記録媒体や書き込み先の記録媒体は、これらの記録媒体に限定されるものではなく、様々なものが考えられる。
【００５２】
また、上述した実施形態では、分割して書き出しの行われた複数の記録媒体は、相互に独立しており、ファイル管理情報自体に関連性についての情報は含まれていない。しかし、分割した複数の記録媒体のファイル管理情報に、相互に関連性を持たせるための情報を付加するようにしてもよい。例えば、１枚目の記録媒体の最後のファイルの次に、２枚目の記録媒体の先頭のファイルを参照するようなリンクを設けておき、ユーザに２枚目の記録媒体をドライブに装着するように指示するようにしてもよい。
【００５３】
さらに、上述の実施形態で説明した書き出し処理については、この書き出し処理を実行するためのプログラムをＣＤ−ＲＯＭ、ＣＲ−Ｒ、ＤＶＤ、コンパクトフラッシュ（登録商標）、ＳＤメモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを情報処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００５４】
また、情報処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、情報処理装置１０の備える他のプログラムを活用するために、その情報処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００５５】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、情報処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００５６】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ情報処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００５７】
また、上述した実施形態では、各処理をソフトウェアにより実現する場合を例に説明したが、これらの各処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【００５８】
【図１】本実施形態に係る情報処理装置の内部構成の一例を説明するためのブロック図。
【図２】メモリカードに格納されているファイルを、複数のＣＤ−Ｒに分けて書き出す際のファイル構成の一例を示す図。
【図３】本実施形態に係る情報処理装置で実行される書き出し処理の一例を説明するためのフローチャートを示す図。
【図４】図２におけるＣＤ１のマニフェストの要部の一例を示す図。
【図５】図２におけるＣＤ２のマニフェストの要部の一例を示す図。
【符号の説明】
【００５９】
１０  情報処理装置
２０  ＣＰＵ
２２  ＲＡＭ
２４  ＲＯＭ
２６  メモリカードインターフェース
２８  外部ストレージ
３０  ＣＤドライブ
３２  印刷実行部
３４  表示画面
３６  入力部
４０  メモリカード
４２  ＣＤ−Ｒ
【図１】
2008060835.tif 000003
【図２】
2008060835.tif 000004
【図３】
2008060835.tif 000005
【図４】
2008060835.tif 000006
【図５】
2008060835.tif 000007