(57)【要約】      （修正有）【課題】第１の記録媒体と第２の記録媒体のファイル命名規則が異なる場合でも、ファイル名の変換を含めて適正なファイル管理情報を作成することのできる情報処理装置を提供する。【解決手段】情報処理装置は、第１の記録媒体に格納されているファイルのファイル名が第２の記録媒体に適合している場合には、前記第１のファイル名を第２のファイル名とし、前記第１のファイル名が前記第２の記録媒体に適合していない時には、前記第２の記録媒体に適した第２のファイル名を作成する第２のファイル名作成手段と、前記第１の記録媒体に前記第１のファイル名で格納されているファイルを、前記第２のファイル名で、前記第２の記録媒体に書き出す、ファイル書き出し手段と、前記第２の記録媒体に書き出されるファイルを管理するファイル管理情報作成手段と、前記ファイル管理情報を、前記第２の記録媒体に書き出す、ファイル管理情報書き出し手段とから構成される。【選択図】図４
2008059186.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）などのハードウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【００４７】
【図１】ロングファイル名からショートファイル名への変換の一例を説明する図。
【図２】ロングファイル名からショートファイル名への変換の別の例を説明する図。
【図３】本実施形態に係る情報処理装置の内部構成の一例を説明するためのブロック図。
【図４】本実施形態に係る情報処理装置で実行される書き出し処理の一例を説明するためのフローチャートを示す図。
【図５】読み出し元の記録媒体からファイル名を読み出してリスト化した書き込みリストの一例を示す図。
【図６】図５の書き込みリストをショートファイル名に変換した後の書き込みリストの一例を示す図。
【図７】書き込み処理実行後の書き出し先のディレクトリ構成の一例を示す図。
【符号の説明】
【００４８】
１０  情報処理装置
２０  ＣＰＵ
２２  ＲＡＭ
２４  ＲＯＭ
２６  メモリカードインターフェース
２８  外部ストレージ
３０  ＣＤドライブ
３２  印刷実行部
３４  表示画面
３６  入力部
４０  メモリカード
４２  ＣＤ−Ｒ
【図１】
2008059186.tif 000003
【図２】
2008059186.tif 000004
【図３】
2008059186.tif 000005
【図４】
2008059186.tif 000006
【図５】
2008059186.tif 000007
【図６】
2008059186.tif 000008
【図７】
2008059186.tif 000009