(57)【要約】      （修正有）【課題】マスターメディアと複製先メディアとの間で記憶容量が異なる場合であっても適正なコピーが行われるようにでき且つコピーの高速性を維持できる複製手法。【解決手段】マスターメディアのイメージファイルとメディア固有情報（記憶容量情報）とを記憶すると共に、イメージファイルに含まれるデータをオペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させる。複製先メディアに記憶されるメディア固有情報とマスターの固有情報とを比較し、マスターと複製先の記憶容量が一致する場合、イメージファイルをそのままコピーし、異なる場合、イメージファイルのデータをファイル・フォルダ単位でコピーする。容量が異なる場合にイメージファイルをコピーすると不正となる点が防止される。またコピー速度がマスターメディアのデータ転送レートや読み取り装置の速度に依存することがなく、コピーの高速化が図られる。【選択図】図７
2012014317.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するメモリ部を備えたメモリメディアであり当該メモリメディアの固有情報が記憶された管理データ領域とユーザデータの書き込みが行われるユーザデータ領域とを有するようにされたメモリメディアに関して、マスターメディアとしての上記メモリメディアに記憶されたデータを、複製先メディアとしての上記メモリメディアにコピーするための複製装置であって、
上記マスターメディアについてのイメージデータファイルと上記マスターメディアの上記管理データ領域に記憶されていた上記固有情報を記憶する記憶手段と、
装着された上記複製先メディアに対するデータの書き込み／読み出しを行う書込／読出部と、
アプリケーションプログラムに基づきオペレーティングシステムが動作することで所要の制御・処理を実行するように構成された制御部とを備えると共に、
上記制御部は、
上記記憶手段が記憶した上記イメージデータファイルに含まれるデータを上記オペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させるファイル・フォルダ認識化処理と、
上記複製先メディアの上記管理データ領域に記憶されている上記固有情報についての読み出しを上記書込／読出部に実行させ、当該読み出させた上記複製先メディアについての上記固有情報と、上記記憶手段が記憶した上記マスターメディアについての上記固有情報とを比較した結果に基づき、上記イメージデータファイルが上記複製先メディアに対して書き込まれるように制御するイメージファイル書込制御と、上記ファイル・フォルダ認識化処理により上記オペレーティングシステムに認識させた上記ファイル・フォルダ単位で上記イメージデータファイルに含まれるデータが上記複製先メディアに対して書き込まれるように制御するファイル・フォルダ単位書込制御とを選択的に行う書込制御処理とを実行する
複製装置。
【請求項２】
上記書込制御処理では、
上記複製先メディアについての上記固有情報と上記マスターメディアについての上記固有情報とが一致しているか否かを判別し、その結果両固有情報が一致するとされた場合は、上記イメージファイル書込制御を行い、両固有情報が一致しないとされた場合は上記ファイル・フォルダ単位書込制御を行う
請求項１に記載の複製装置。
【請求項３】
上記固有情報は上記メモリメディアの記憶容量情報とされ、
上記書込制御処理では、
上記複製先メディアについての記憶容量情報と上記マスターメディアについての記憶容量情報とが一致しているか否かを判別し、その結果に基づき上記イメージファイル書込制御と上記ファイル・フォルダ単位書込制御とを選択的に行う
請求項２に記載の複製装置。
【請求項４】
上記ファイル・フォルダ認識化処理では、
上記オペレーティングシステムに上記イメージデータファイルに含まれるデータをファイル・フォルダ単位で扱うことができるように認識させる際、少なくともファイルについてはリードオンリーとして扱われるように認識させる
請求項１に記載の複製装置。
【請求項５】
上記書込／読出部は、
装着された複数の上記複製先メディアに対にするデータの書き込み／読み出しを並行して行うことが可能に構成され、
上記書込制御処理では、
上記書込／読出部が書込を行う各複製先メディアごとに、上記固有情報の比較を行い且つその結果に基づき上記イメージファイル書込制御と上記ファイル・フォルダ単位書込制御とを選択的に行う
請求項１に記載の複製装置。
【請求項６】
データを記憶するメモリ部を備えたメモリメディアであり当該メモリメディアの固有情報が記憶された管理データ領域とユーザデータの書き込みが行われるユーザデータ領域とを有するようにされたメモリメディアに関して、マスターメディアとしての上記メモリメディアに記憶されたデータを、複製先メディアとしての上記メモリメディアにコピーするための複製装置として、装着された上記複製先メディアに対するデータの書き込み／読み出しを行う書込／読出部と、アプリケーションプログラムに基づきオペレーティングシステムが動作することで所要の制御・処理を実行するように構成された制御部とを備える複製装置における複製方法であって、
上記マスターメディアについてのイメージデータファイルと上記マスターメディアの上記管理データ領域に記憶されていた上記固有情報を記憶する記憶ステップと、
上記記憶手段が記憶した上記イメージデータファイルに含まれるデータを上記オペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させるファイル・フォルダ認識化ステップと、
上記複製先メディアの上記管理データ領域に記憶されている上記固有情報についての読み出しを上記書込／読出部に実行させ、当該読み出させた上記複製先メディアについての上記固有情報と、上記記憶ステップにより記憶した上記マスターメディアについての上記固有情報とを比較した結果に基づき、上記イメージデータファイルが上記複製先メディアに対して書き込まれるように制御するイメージファイル書込制御と、上記ファイル・フォルダ認識化ステップにより上記オペレーティングシステムに認識させた上記ファイル・フォルダ単位で上記イメージデータファイルに含まれるデータが上記複製先メディアに対して書き込まれるように制御するファイル・フォルダ単位書込制御とを選択的に行う書込制御ステップと
を有する複製方法。
【請求項７】
データを記憶するメモリ部を備えたメモリメディアであり当該メモリメディアの固有情報が記憶された管理データ領域とユーザデータの書き込みが行われるユーザデータ領域とを有するようにされたメモリメディアに関して、マスターメディアとしての上記メモリメディアに記憶されたデータを、複製先メディアとしての上記メモリメディアにコピーするための複製装置として、装着された上記複製先メディアに対するデータの書き込み／読み出しを行う書込／読出部と、アプリケーションプログラムに基づきオペレーティングシステムが動作することで所要の制御・処理を実行するように構成された制御部とを備える複製装置を用いた複製方法によってデータがコピーされたメモリメディアであって、
上記マスターメディアについてのイメージデータファイルと上記マスターメディアの上記管理データ領域に記憶されていた上記固有情報を記憶する記憶ステップと、
上記記憶ステップにより記憶した上記イメージデータファイルに含まれるデータを上記オペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させるファイル・フォルダ認識化ステップと、
上記複製先メディアの上記管理データ領域に記憶されている上記固有情報についての読み出しを上記書込／読出部に実行させ、当該読み出させた上記複製先メディアについての上記固有情報と、上記記憶ステップにより記憶した上記マスターメディアについての上記固有情報とを比較した結果に基づき、上記イメージデータファイルが上記複製先メディアに対して書き込まれるように制御するイメージファイル書込制御と、上記ファイル・フォルダ認識化ステップにより上記オペレーティングシステムに認識させた上記ファイル・フォルダ単位で上記イメージデータファイルに含まれるデータが上記複製先メディアに対して書き込まれるように制御するファイル・フォルダ単位書込制御とを選択的に行う書込制御ステップと
を有する上記複製方法により上記マスターメディアに記憶されたデータがコピーされたメモリメディア。
【請求項８】
データを記憶するメモリ部を備えたメモリメディアであり当該メモリメディアの固有情報が記憶された管理データ領域とユーザデータの書き込みが行われるユーザデータ領域とを有するようにされたメモリメディアに関して、マスターメディアとしての上記メモリメディアに記憶されたデータを、複製先メディアとしての上記メモリメディアにコピーするための複製装置として、上記マスターメディアについてのイメージデータファイルと上記マスターメディアの上記管理データ領域に記憶されていた上記固有情報を記憶する記憶手段と、装着された上記複製先メディアに対するデータの書き込み／読み出しを行う書込／読出部と、アプリケーションプログラムに基づきオペレーティングシステムが動作することで所要の制御・処理を実行するように構成された制御部とを備える複製装置において実行されるべきプログラムであって、
上記記憶手段が記憶した上記イメージデータファイルに含まれるデータを上記オペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させるファイル・フォルダ認識化処理と、
上記複製先メディアの上記管理データ領域に記憶されている上記固有情報についての読み出しを上記書込／読出部に実行させ、当該読み出させた上記複製先メディアについての上記固有情報と、上記記憶ステップにより記憶した上記マスターメディアについての上記固有情報とを比較した結果に基づき、上記イメージデータファイルが上記複製先メディアに対して書き込まれるように制御するイメージファイル書込制御と、上記ファイル・フォルダ認識化処理により上記オペレーティングシステムに認識させた上記ファイル・フォルダ単位で上記イメージデータファイルに含まれるデータが上記複製先メディアに対して書き込まれるように制御するファイル・フォルダ単位書込制御とを選択的に行う書込制御処理と
を上記制御部に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記憶するメモリ部を備えたメモリメディアに関して、マスターメディアとしての上記メモリメディアに記憶されたデータを複製先メディアとしての上記メモリメディアにコピーする複製装置とその方法に関する。また、そのような複製方法によりデータがコピーされたメモリメディアと、上記複製装置にて実行されるべきプログラムに関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００４−３３４６５０号公報
【特許文献２】特開２００５−２４２９８５号公報
【特許文献３】特開平２−２９４８１４号公報
【背景技術】
【０００３】
例えば映画等のビデオコンテンツを収録したＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc：登録商標）等のパッケージメディアが広く販売されている。
近年、このようなパッケージメディアの特典商品（おまけ商品）などとして、メモリカード（例えばＳＤカードやmicroＳＤカード等）にビデオなどのコンテンツを収録したものを添付して販売するということが行われている。
【０００４】
このような特典商品などとしてのメモリカードは、オーサリングにより作成したビデオコンテンツを先ずはマスターとしてのメモリカードに記録し、当該マスターとしてのメモリカードを用いて、複製装置によりその記録内容を複製先としての各メモリカードにコピーすることで生成される。
【０００５】
ここで、このようにマスターとしてのメモリカードの記憶データをコピーして上記特典商品などとしてのメモリカードを大量生産する際の具体的な複製手法としては、例えば以下の各手法が考えられる。
【０００６】
１）マスターとしてのメモリカードからアーカイブソフトを用いてフォルダ、ファイルのみを抽出してアーカイブしておき（zip.やtar.等でまとめて１ファイルで保存）、複製の直前に、複製装置が備えるＳＳＤ（Solid State Drive）等の高速ストレージに展開し、そこから複製先メディアにそれぞれコピーする手法。
この１）の手法によれば、高速ストレージに展開されたデータを複製先としてのメモリカードにコピーすればよいので、その分高速なコピーを実現できる。
但し、この１）の手法では、ファイルが展開された状態で比較的長時間置ストレージ上に置かれることになるので、複製先にコピーすべきコンテンツデータにウィルス感染の危険性が高まるという問題がある。
このとき、ウィルス保護対策をとることも考えられるが、そのような対策を行うとシステムが複雑化し、コピー速度の低下を招く虞がある。
またこの１）の手法では、ファイル、フォルダ単位での記録になるので、コピー時にメモリカードに記録すべきファイルシステム情報等を別途作成する処理負担が必ず生じ、その分、コピー時間を要するものとなってしまう。
また、アーカイブソフトによっては日付データの一部しか保存しないものもあり、別途、データを保存しなければならい可能性がある。
【０００７】
２）マスターとしてのメモリカードからデータを読み出しつつ、それを複製先としてのメモリカードにコピーする手法。
マスターのメモリカードから直接データを読み出して複製先のメモリカードにコピー（コピー装置のメモリに一時保持されるのみ）することで、ウイルス感染の可能性は極めて低くすることができる。
しかしながら、当該２）の手法では、同時に複数のメモリカードにコピーするとコピー速度が低下し、またマスターとしてのメモリカードの転送レートや読出装置の性能に依存してコピー速度が低下する虞がある。
また、製品の生産数をまかなうため複数の複製装置を用いるとした場合には、マスターのメモリカードを複数作成しなくてはならず、またマスターのメモリカードを物理的にハンドリングしなければならない場合もある。
【０００８】
３）マスターメディアの内容をイメージデータファイルとして抽出し、例えばＤＶＤなどの所要のメディアに保存しておく。複製直前に複製装置が備える高速ストレージに当該イメージデータファイルを配置し、それを各複製先のメモリカードにそのままコピーする手法。
高速ストレージからイメージデータファイルをそのまま各メモリカードに書き込むので、最も高速なコピーが可能となる。また、各カードに書き込むべきデータはコピー直前に高速ストレージに置くので、ウィルス感染の可能性も低くできる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記３）の手法は、マスターとしてのメモリカードのイメージデータファイルをそのまま複製する手法であるため、マスターメディアと複製先メディアとで記憶容量が１バイトでも異なる場合には、適正にコピーを行うことができなくなってしまう問題がある。
例えば、複製先のメモリカードの方が記憶容量が小であるケースでは、コンテンツデータの容量的にはコピーが可能であったとしても、それらのコピーを行うことができなくなってしまうといった問題が生じ得る。
【００１０】
或いは、複製先のメモリカードの記憶容量の方が大であったとしても、イメージデータファイル内のファイルシステム情報が記憶容量の小さいマスターに対応して作成されたものとなっているため、当該イメージデータファイルがコピーされた複製先メモリカードとしては、実際には記録可能であるのに認識されない記憶領域が存在するものとして扱われてしまうものとなる。
また、このケースでは、ファイルシステム情報に記載される記憶容量情報と、メモリカードの管理データ領域（カード固有情報を記憶する書換不能の領域）に記憶された記憶容量情報とが一致しないことになるが、その場合は、メモリカードの再生システム（オペレーティングシステムやアプリケーションソフト）によっては規格違反として扱われてしまい、その結果、当該メモリカードの再生が不能な状態となってしまう虞がある。
【００１１】
例えばＳＤカードなどのメモリカード媒体では、たとえ同一の製造メーカーによる同一商品であっても、生産ロットの違い（調達先の違い）等により内部に備えられるフラッシュメモリ部の記憶容量が異なるといったケースがある。
従って、上記のような問題は、前述の特典商品の生産にあたりマスター・複製先として用いるメモリカードとして同一製造メーカーによる同容量とされる製品を仕入れたとしても、起こり得る問題となる。
【００１２】
本発明は上記のような問題点に鑑みなされたもので、例えばマスターメディアとしてのメモリカード等のメモリメディアに記憶されたコンテンツを複製したメモリメディア製品を大量に生産するなどといった場合において、上記マスターメディアと複製先のメモリメディアとの間で記憶容量が異なる場合であっても適正なコピーが行われるようにするという点と、コピーの高速性を維持するという点との両立を図ることをその目的とする。
【課題を解決するための手段】
【００１３】
このため、本発明では複製装置として以下のように構成することとした。
すなわち、本発明の複製装置は、データを記憶するメモリ部を備えたメモリメディアであり当該メモリメディアの固有情報が記憶された管理データ領域とユーザデータの書き込みが行われるユーザデータ領域とを有するようにされたメモリメディアに関して、マスターメディアとしての上記メモリメディアに記憶されたデータを、複製先メディアとしての上記メモリメディアにコピーするための複製装置であって、上記マスターメディアについてのイメージデータファイルと上記マスターメディアの上記管理データ領域に記憶されていた上記固有情報を記憶する記憶手段を備える。
また、装着された上記複製先メディアに対するデータの書き込み／読み出しを行う書込／読出部を備える。
また、アプリケーションプログラムに基づきオペレーティングシステムが動作することで所要の制御・処理を実行するように構成された制御部を備える。
そして、上記制御部が、
上記記憶手段が記憶した上記イメージデータファイルに含まれるデータを上記オペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させるファイル・フォルダ認識化処理と、
上記複製先メディアの上記管理データ領域に記憶されている上記固有情報についての読み出しを上記書込／読出部に実行させ、当該読み出させた上記複製先メディアについての上記固有情報と、上記記憶手段が記憶した上記マスターメディアについての上記固有情報とを比較した結果に基づき、上記イメージデータファイルが上記複製先メディアに対して書き込まれるように制御するイメージファイル書込制御と、上記ファイル・フォルダ認識化処理により上記オペレーティングシステムに認識させた上記ファイル・フォルダ単位で上記イメージデータファイルに含まれるデータが上記複製先メディアに対して書き込まれるように制御するファイル・フォルダ単位書込制御とを選択的に行う書込制御処理とを実行するものである。
【００１４】
上記のように本発明では、マスターメディアについてのイメージデータファイルとメディア固有情報とを記憶すると共に、当該イメージデータファイルに含まれるデータをオペレーティングシステムにファイル・フォルダ単位で扱うことができるように認識させるようにしている。
その上で、複製先メディアに記憶されるメディア固有情報とマスターメディアのメディア固有情報とを比較した結果に基づき、上記イメージデータファイルが上記複製先メディアに対して書き込まれるように制御するイメージファイル書込制御と、上記ファイル・フォルダ認識化処理により上記オペレーティングシステムに認識させた上記ファイル・フォルダ単位で上記イメージデータファイルに含まれるデータが上記複製先メディアに対して書き込まれるように制御するファイル・フォルダ単位書込制御とを選択的に行うものとしている。
このような本発明によれば、マスターメディアと複製先メディアとで記憶容量が一致する場合には、イメージデータファイルをそのままコピーし、異なる場合には上記イメージデータファイル内のデータをファイル・フォルダ単位でコピーするといったことができる。
これによりマスターと複製先とで記憶容量が異なる場合であっても適正にコピーが行われるようにできる。
なお且つ、本発明の複製手法は先の２）として説明したような従来手法のようにコピー速度がマスターメディアのデータ転送レートや読み取り装置の速度に依存したりといったことがなく、その点で高速なコピーが実現される。
【発明の効果】
【００１５】
上記のように本発明によれば、マスターメディアと複製先メディアとの間で記憶容量が異なる場合であっても適正なコピーが行われるようにすることができると共に、コピーの高速性を維持することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態の複製メディアの生産手法の概要について説明するための図である。
【図２】マスターメディア、複製先メディアの内部構成例を示した図である。
【図３】イメージファイル作成用コンピュータの内部構成例を示した図である。
【図４】実施の形態の複製装置が備える書込／読出部（リーダ／ライター）の内部構成例を示した図である。
【図５】実施の形態の複製装置が備える情報処理装置（制御部）の内部構成例を示した図である。
【図６】イメージデータファイルについてのファイル・フォルダ認識化処理について説明するための図である。
【図７】実施の形態としての書込制御手法について説明するための図である。
【図８】マスターメディアのイメージデータファイル等必要情報の生成時に対応して実行されるべき具体的な処理の手順を示したフローチャートである。
【図９】実施の形態の複製装置において実行されるべき具体的な処理の手順を示したフローチャートである。
【図１０】同じく、実施の形態の複製装置において実行されるべき具体的な処理の手順を示したフローチャートである。
【図１１】複数のメモリメディアに並行してコピーを行うための構成に係る変形例について説明するための図である。
【発明を実施するための形態】
【００１７】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明していく。
なお、説明は以下の順序で行うものとする。
＜１．実施の形態の複製メディア生産手法の概要＞
＜２．各部の内部構成＞
［2-1．メモリメディアの内部構成］
［2-2．イメージファイル作成用コンピュータの内部構成］
［2-3．実施の形態の複製装置が備える書込／読出部の内部構成］
［2-4．実施の形態の複製装置が備える制御部の内部構成］
＜３．実施の形態としての複製手法＞
＜４．処理手順＞
＜５．実施の形態のまとめ＞
＜６．変形例＞
【００１８】
＜１．実施の形態の複製メディア生産手法の概要＞
図１は、実施の形態としての複製メディア生産手法の概要について説明するための図である。
本実施の形態の複製メディア生産手法は、大別して、図のようにマスター作成工程と、イメージデータファイル等必要情報の作成工程と、複製メディアの作成工程とに分けることができる。
【００１９】
マスター作成工程では、コンテンツデータの作成（＜１＞）とそのマスターメディアＭｍへの記録（＜２＞）を行う。
本実施の形態の場合、コンテンツデータとしてはビデオコンテンツデータを作成する。このため＜１＞のコンテンツデータの作成においては、オーサリング等を行って最終製品としての複製メディアに収録されるべきビデオコンテンツデータを作成する。
なお、マスターメディアに記録するコンテンツデータとしてはビデオコンテンツデータに限定されるべきものではなく、例えばアプリケーションプログラムデータ等の他のデータも記録することができる。
【００２０】
また本実施の形態において、マスターメディアＭｍは例えばＳＤカードやmicroＳＤカードなどの可搬性を有するメモリカードメディアとされる。
このようなメモリカードメディアとしてのマスターメディアＭｍは、所定のファイルシステムでフォーマットが行われている。本例の場合、例えばＦＡＴ３２（ＦＡＴ：File Allocation Tables）によりフォーマットされているとする。
【００２１】
続いて、イメージファイル等必要情報の作成工程では、上記のようにコンテンツデータが記録（記憶）されたマスターメディアＭｍに基づき、必要な情報の作成を行う。
当該イメージファイル等必要情報の作成工程は、図中に示すイメージファイル作成用コンピュータＩＭＣを用いて行われる。
【００２２】
具体的に、このイメージファイル等必要情報の作成工程では、イメージデータファイルの作成（＜３＞）を行う。すなわち、先の＜２＞でコンテンツデータが記憶されたマスターメディアＭｍについてのイメージデータファイル（イメージファイル）を作成するものである。
ここで、周知のようにイメージファイルとは、ファイルシステムの完全な内容と構造を１つのファイルに格納したデータを指すものである。
【００２３】
また、イメージファイル等必要情報の作成工程では、マスターメディア情報ファイルの作成（＜４＞）を行う。
つまり、マスターメディアＭｍに記憶されているメディアＩＤ、メーカーコード、記憶容量情報などのメディア固有情報と、マスターメディアＭｍのファイルシステム情報と、ハッシュ値とを含むマスターメディア情報ファイルを作成するものである。
【００２４】
ここで、上記メディア固有情報としてのメディアＩＤ、メーカーコード、記憶容量情報等は、マスターメディアＭｍが備える後述するフラッシュメモリ部１０の管理データ領域内に記憶されており、イメージファイル作成用コンピュータＩＭＣは当該管理データ領域に記憶されているこれらメディア固有情報を読み出す。
また、上記ハッシュ値は、後述する複製装置１が複製時に用いるイメージデータファイルにデータの破損や改ざんが無いか否かなど、イメージデータファイルの同一性をチェックするために用いられるものであり、＜３＞で作成したイメージデータファイルのデータ内容に基づき所定の計算手法で算出する。
＜４＞の作成工程では、このようなハッシュ値と、上記メディアＩＤ、メーカーコード、記憶容量情報などのメディア固有情報と、マスターメディアＭｍのファイルシステム情報とを含むファイルを、マスターメディア情報ファイルとして作成する。
【００２５】
なお、マスターメディア情報ファイルが含む上記各種の情報は、１つのファイルとして作成してもよいし、或いは別々のファイルとして生成することもできる。
【００２６】
そして、イメージファイル等必要情報の作成工程では、このように作成したマスターメディアと＜３＞で作成したイメージデータファイルとを、必要情報として例えばＤＶＤ等の所要のメディアＭｄに記録する。
【００２７】
本実施の形態の複製手法では、このようにメディアＭｄに記録されたイメージファイル等必要情報を用いて、複製メディアの作成工程を行う。
この複製メディアの作成工程は、図のように情報処理装置１Ａとメモリカードリーダ／ライタ部１ｒｗとを備える複製装置１を用いて行う。
このとき、複製装置１が備えるメモリカードリーダ／ライタ部１ｒｗは、複数の複製先メディアＭｃを着脱可能に構成されており、装着された複数の複製先メディアＭｃに対して並行してデータ書き込み（及び読み出し）を行うことが可能に構成されている。これにより複製メディアの生産を効率的に行うことができるように図られている。
ここで、複製先メディアＭｃとしても、マスターメディアＭｍと同様に例えばＳＤカードやmicroＳＤカードなどのメモリカードメディアとされ、規格上定められた所定のファイルシステムによりフォーマットが行われるものであるとする。
またこの複製先メディアＭｃとしても、マスターメディアＭｍと同様に、そのメモリ部（フラッシュメモリ部１０）における管理データ領域にはメディアＩＤ、メーカーコード、記憶容量情報等のメディア固有情報が予め記憶されているとする。
【００２８】
複製メディアの作成工程では、先ず、イメージファイル等必要情報の取り込みを行う（＜６＞）。つまり、複製装置１内の情報処理装置１Ａが、先の＜５＞で得られたメディアＭｄに記録されたイメージファイル等必要情報を読み出し、これを内部の例えばＳＳＤ（Solid State Drive）などによる高速ストレージデバイスに保存するものである。
【００２９】
その上で、このように取り込んだイメージファイル等必要情報に基づき、マスターメディアＭｍの収録コンテンツを複製先メディアＭｃにコピーする（＜７＞）。
本実施の形態の複製手法（複製メディア生産手法）としては、このようにイメージファイル等必要情報に基づき、マスターメディアＭｍの収録コンテンツを複製先メディアＭｃにコピーする部分で特徴を有するものとなるが、その具体的な内容については後に改めて説明する。
【００３０】
＜２．各部の内部構成＞
［2-1．メモリメディアの内部構成］
図２は、本実施の形態で用いるメモリメディアの内部構成例を示している。具体的には、マスターメディアＭｍ、複製先メディアＭｃの内部構成を示したものである。
マスターメディアＭｍ、複製先メディアＭｃは、フラッシュメモリ部１０、コントローラ１１、及び端子部１８を備える。
フラッシュメモリ部１０は、不揮発性メモリとされ、コントローラ１１により各種のデータの書き込み／読み出しが行われる。
当該フラッシュメモリ部１０には、メモリ領域として、前述したビデオコンテンツデータ等のユーザデータの書き込み／読み出しが行われるユーザデータ領域と、同じく前述したメディア固有情報としてのメディアＩＤ、メーカーコード、記憶容量情報等が予め記憶される管理データ領域とが形成されている。
【００３１】
コントローラ１１は、図のようにＣＰＵ（Central Processing Unit）１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、バッファメモリ１５、メモリインターフェース（Ｉ／Ｆ）１６、及びメモリカードインターフェース１７を備える。
【００３２】
ＣＰＵ１２は、ＲＯＭ１３、ＲＡＭ１４、バッファメモリ１５、メモリインターフェース１６、メモリカードインターフェース１７の各部と接続されている。
ＣＰＵ１２は、マスターメディアＭｍ、複製先メディアＭｃとしてのメモリカードが電源供給を受けた際、ＲＯＭ１３に格納されたファームウエア（プログラム）をＲＡＭ１４にロードし、当該ファームウエアに従った処理を実行することで、メモリカードの全体制御を行う。
例えば、ホスト機器側（本例ではイメージファイル作成用コンピュータＩＭＣや情報処理装置１Ａに相当）からの書き込みコマンドや読み出しコマンドに応じてフラッシュメモリ部１０の所定のアドレスへの書き込み、読み出しを行ったり、バッファメモリ１５を通じたデータの転送処理などを実行する。
【００３３】
メモリインターフェース１６は、ＣＰＵ１２とフラッシュメモリ部１０との間のインターフェース処理を行う。
またメモリカードインターフェース１７には、図のように端子部１８が接続され、当該端子部１８を介して通信可能に接続された機器側とＣＰＵ１２との間のインターフェース処理を行う。
【００３４】
［2-2．イメージファイル作成用コンピュータの内部構成］
図３は、イメージファイル作成用コンピュータＩＭＣの内部構成を示している。
イメージファイル作成用コンピュータＩＭＣには、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、システムバス２３、システムメモリ２４、ストレージインターフェース２５、ストレージ部２６、ドライブインターフェース２７、メディアドライブ２８、ユーザ入力インターフェース２９、ネットワークインターフェース３０、ビデオインターフェース３１、ＵＳＢ（Universal Serial Bus）インターフェース３２が備えられている。
また、各種の端子部として、マウス端子Ｔｍ、キーボード端子Ｔｋ、ディスプレイ端子Ｔｄ、ネットワーク端子Ｔｎ、及びＵＳＢ端子Ｔｕが備えられる。
【００３５】
ＣＰＵ２０は、ＲＯＭ２１、ＲＡＭ２２を備え、システムバス２３を介してシステムメモリ２４、ストレージインターフェース２５、ドライブインターフェース２７、ユーザ入力インターフェース２９、ネットワークインターフェース３０、ビデオインターフェース３１、及びＵＳＢインターフェース３２の各部と通信可能に接続されている。
【００３６】
ＣＰＵ２０は、ストレージ部２６に記憶されたオペレーティングシステム（以下、ＯＳと略称することもある）２６Ａとしてのプログラムや、アプリケーションプログラム２６Ｂに従った処理動作を実行することで、イメージファイル作成用コンピュータＩＭＣの全体制御を行う。
【００３７】
ここで、ストレージ部２６は、例えばＨＤＤ（Hard Disc Drive）やＳＳＤなどのストレージデバイスとされる。ストレージ部２６は、ストレージインターフェース２５を介してシステムバス２３に接続され、これによりＣＰＵ２０は、ストレージ部２６に対する各種データの書き込みやストレージ部２６に記憶されたデータの読み出しを指示することができる。
【００３８】
図中では、ストレージ部２６に記憶されたオペレーティングシステム２６Ａがシステムメモリ２４上においてオペレーティングシステム２４Ａとして展開された状態を示している。これは、ＯＳが起動中であることを表している。
また、ストレージ部２６に記憶されたアプリケーションプログラム２６Ｂについても同様に、システムメモリ２４上にアプリケーションソプログラム２４Ｂとして展開され、当該アプリケーションプログラム２６Ｂが起動中であることを表している。
システムメモリ２４は、例えばＲＡＭで構成される。
【００３９】
メディアドライブ２８は、例えばＤＶＤ等の光ディスク記録媒体や光磁気ディスク記録媒体等、リムーバブルメディアについてのドライブ装置として構成されたものとなる。
本実施の形態の場合、当該メディアドライブ２８は、前述したメディアＭｄがＤＶＤであることに対応させて、ＤＶＤについての記録／再生が可能に構成されたものとなっている。
メディアドライブ２８はドライブインターフェース２７を介してシステムバス２３と接続されており、これによりＣＰＵ２０はメディアドライブ２８に装着されたリムーバブルメディアに対するデータの記録／再生を指示することができる。
【００４０】
ユーザ入力インターフェース２９に対しては、図のようにマウス端子Ｔｍを介してマウスＭが、またキーボード端子Ｔｋを介してキーボードＫがそれぞれ接続される。ユーザ入力インターフェース２９は、これらマウスＭやキーボードＫからの入力信号をＣＰＵ２０に対する入力情報として伝達するためのインターフェース処理を行う。
ＣＰＵ２０は、マウスＭやキーボードＫからの入力情報に応じた処理を実行する。
【００４１】
またネットワークインターフェース３０は、ネットワーク端子Ｔｎを介してネットワーク経由で接続された外部機器との間でデータ通信を行うためのインターフェース処理を行う。
【００４２】
ビデオインターフェース３１は、システムバス２３を介して供給されるビデオデータや画像データをディスプレイ端子Ｔｄを介して接続されたディスプレイＤに表示するためのインターフェース処理を行う。
【００４３】
ＵＳＢインターフェース３２は、ＵＳＢ端子Ｔｕを介して接続されたＵＳＢ機器とＣＰＵ２０との間でデータ通信を行うためのインターフェース処理を行う。
本例の場合、ＵＳＢ端子Ｔｕに対しては図中のメモリカードリーダ／ライタ３５が接続され、ＣＰＵ２０は、ＵＳＢインターフェース３２を介して、当該メモリカードリーダ／ライタ３５との間で各種のコマンドのやりとりやデータ通信を行うようにされる。
【００４４】
ここで、メモリカードリーダ／ライタ３５は、前述したマスターメディアＭｍとしてのメモリカードの規格に対応したリーダ／ライタとされ、前述したようにイメージファイル作成用コンピュータＩＭＣがマスターメディアＭｍに記憶されたデータに基づきイメージデータファイルを作成する際に用いられるものとなる。
つまりイメージファイル作成用コンピュータＩＭＣは、当該メモリカードリーダ／ライタ３５に装着されたマスターメディアＭｍより読み出したデータに基づき、マスターメディアＭｍについてのイメージデータファイルを作成するものである。
【００４５】
なお、このようにマスターメディアＭｍについてのイメージデータファイルを作成する処理や、前述したマスターメディア情報ファイルの生成処理は、図中にアプリケーションプログラム２６Ｂ（２４Ｂ）として示した「抽出用アプリケーション」により実現されるものとなるが、当該抽出用アプリケーションにより実現されるこれらイメージデータファイルの生成処理やマスターメディア情報ファイルの生成処理の具体的な内容については後述する。
【００４６】
［2-3．実施の形態の複製装置が備える書込／読出部の内部構成］
図４は、実施の形態の複製装置１が備えるメモリカードリーダ／ライタ部１ｒｗの内部構成を示している。
メモリカードリーダ／ライタ部１ｒｗには、複製装置１内の情報処理装置１Ａが備える後述のＵＳＢ端子Ｔｕ-1に対してＵＳＢケーブルを介して接続されるべきＵＳＢ端子Ｔｕ-2と、当該ＵＳＢ端子Ｔｕ-2と接続されたＵＳＢインターフェース４０が備えられる。
またメモリカードリーダ／ライタ部１ｒｗには、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、バッファメモリ４４が備えられると共に、第１メモリカードインターフェース４５-1〜第ｎメモリカードインターフェース４５-nまでのｎ個のメモリカードインターフェース４５が備えられる。図示するようにこれら第１メモリカードインターフェース４５-1、第２メモリカードインターフェース４５-2、・・・、第ｎメモリカードインターフェース４-nに対しては、第１端子部４６-1、第２端子部４５-2、・・・、第ｎ端子部４６-nが設けられている。確認のために述べておくと、これら端子部４６は、複製先メディアＭｃとしてのメモリカードの端子部１８と接続されるべきものである。
図のようにＣＰＵ４１は、ＲＯＭ４２、ＲＡＭ４３、バッファメモリ４４、ＵＳＢインターフェース４０、及び各メモリカードインターフェース４５と接続されている。
【００４７】
ＵＳＢインターフェース４０は、ＵＳＢ端子Ｔｕ-2を介して接続される外部機器の制御部（この場合は情報処理装置１Ａが備えるＣＰＵ５０）とＣＰＵ４１との間のインターフェース処理を行う。
【００４８】
また、各メモリカードインターフェース４５は、ＣＰＵ４１と、端子部４６を介して接続された複製先メディアＭｃ（ＣＰＵ１２）との間のインターフェース処理を行う。
【００４９】
ＣＰＵ４１は、ＲＯＭ４２に格納されたファームウエアに従った処理を実行することで、メモリカードリーダ／ライタ部１ｒｗの全体制御を行う。
例えば、ホスト機器側（情報処理装置１Ａ側）から或る複製先メディアＭｃに対する書き込みコマンドや読み出しコマンドが受信された場合に、当該コマンドを該当する複製先メディアＭｃに転送する処理を実行する。また、ホスト機器側からの或る複製先メディアＭｃに対する書き込みデータが受信された場合には、当該データを該当する複製先メディアＭｃに転送する処理を実行する。或いは、複製先メディアＭｃから上記読み出しコマンドに応じた読み出しデータが受信された場合は、ホスト機器側に当該データを転送する処理を実行する。
この際、ＲＡＭ４３はＣＰＵ４１のワーク領域などとして用いられる。
またバッファメモリ４４は、転送データを一時保持するために用いられる。
【００５０】
［2-4．実施の形態の複製装置が備える制御部の内部構成］
図５は、複製装置１が備える情報処理装置１Ａの内部構成主に示した図である。
図５において、情報処理装置１Ａ内には、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、システムバス５３、システムメモリ５４、ストレージインターフェース５５、ストレージ部５６、ドライブインターフェース５７、メディアドライブ５８、ユーザ入力インターフェース５９、ネットワークインターフェース６０、ビデオインターフェース６１、ＵＳＢインターフェース６２が備えられている。
また、先のイメージファイル作成用コンピュータＩＭＣと同様に、各種の端子部としてマウス端子Ｔｍ、キーボード端子Ｔｋ、ディスプレイ端子Ｔｄ、ネットワーク端子Ｔｎが備えられる。また、ＵＳＢ端子Ｔｕ-1が備えられている。
【００５１】
ＣＰＵ５０は、ＲＯＭ５１、ＲＡＭ５２を備え、システムバス５３を介してシステムメモリ５４、ストレージインターフェース５５、ドライブインターフェース５７、ユーザ入力インターフェース５９、ネットワークインターフェース６０、ビデオインターフェース６１、及びＵＳＢインターフェース６２の各部と通信可能に接続されている。
【００５２】
ＣＰＵ５０は、ストレージ部５６に記憶されたオペレーティングシステム５６Ａとしてのプログラムや、アプリケーションプログラム５６Ｂに従った処理動作を実行することで、情報処理装置１Ａの全体制御を行う。
【００５３】
この場合のストレージ部５６は、例えばＳＳＤなどの高速ストレージデバイスで構成される。
ストレージ部５６は、ストレージインターフェース５５を介してシステムバス５３に接続され、これによりＣＰＵ５０は、ストレージ部５６に対する各種データの書き込みやストレージ部５６に記憶されたデータの読み出しを指示することができる。
【００５４】
ここで、この場合も先の図３の場合と同様に、ストレージ部５６に記憶されたオペレーティングシステム５６Ａがシステムメモリ５４上においてオペレーティングシステム５４Ａとして展開され、ＯＳが起動中であるものとして表している。
また、ストレージ部５６に記憶されたアプリケーションプログラム５６Ｂについても同様に、システムメモリ５４上にアプリケーションプログラム５４Ｂとして展開され、当該アプリケーションプログラム５６Ｂが起動中であることを表している。
なお、システムメモリ５４は、先のシステムメモリ２４と同様に例えばＲＡＭで構成される。
【００５５】
メディアドライブ５８は、例えばＤＶＤ等の光ディスク記録媒体や光磁気ディスク記録媒体等、リムーバブルメディアについてのドライブ装置として構成されたものである。
本例の場合、このメディアドライブ５８としても、先のメディアドライブ２８と同様に、前述したメディアＭｄがＤＶＤであることに対応させてＤＶＤについての記録／再生が可能に構成されたものとされている。
メディアドライブ５８は、ドライブインターフェース５７を介してシステムバス５３と接続されており、これによりＣＰＵ５０はメディアドライブ５８に装着されたリムーバブルメディアに対するデータの記録／再生を指示することができる。
【００５６】
ユーザ入力インターフェース５９に対しては、マウス端子Ｔｍを介してマウス１Ｍが接続され、またキーボード端子Ｔｋを介してキーボード１Ｋが接続されている。ユーザ入力インターフェース５９は、これらマウス１Ｍやキーボード１Ｋからの入力信号をＣＰＵ５０に対する入力情報として伝達するためのインターフェース処理を行う。
ＣＰＵ５０は、マウス１Ｍやキーボード１Ｋからの入力情報に応じた処理を実行する。
【００５７】
またネットワークインターフェース６０は、ネットワーク端子Ｔｎを介してネットワーク経由で接続された外部機器との間で各種データ通信を行うためのインターフェース処理を行う。
【００５８】
ビデオインターフェース６１は、システムバス５３を介して供給されるビデオデータや画像データをディスプレイ端子Ｔｄを介して接続されたディスプレイ１Ｄに表示するためのインターフェース処理を行う。
【００５９】
またＵＳＢインターフェース６２は、ＵＳＢ端子Ｔｕ-1を介して接続されたＵＳＢ機器（特にこの場合は図４に示したメモリカードリーダ／ライタ部１ｒｗ）とＣＰＵ５０との間のインターフェース処理を行う。
【００６０】
ここで、情報処理装置１Ａ（ＣＰＵ５０）は、図中にアプリケーションプログラム５６Ｂ（５４Ｂ）として示した「複製用アプリケーション」により以下で説明するような実施の形態としての各種の動作を行うようにされるが、そのような実施の形態としての動作を実現するにあたり上記複製用アプリケーションとしてのアプリケーションプログラム５６Ｂ（５４Ｂ）に従ってＣＰＵ５０が実行する具体的な処理の手順については後述する。
【００６１】
＜３．実施の形態としての複製手法＞
これまでの説明からも理解されるように、本実施の形態では、マスターメディアＭｍについてのイメージデータファイルを生成し、これを複製装置１に取り込むものとしている。
ここで、先に３）として説明した従来手法では、このように複製装置に取り込んだイメージデータファイルを複製先となるメディアにそのままコピーすることで、コピー速度の高速化を図るようにしていた。
しかしながら当該３）の従来手法では、マスターメディアと複製先メディアとで記憶容量が１バイトでも異なる場合には、適正にコピーを行うことができなくなってしまうという問題があった。
【００６２】
このような問題点に鑑み、本実施の形態では、単純にイメージデータファイルをそのままコピーするのではなく、マスターメディアと記憶容量が異なるメディアに対しては、イメージデータファイル内のデータをファイル・フォルダ単位でコピーするという手法を採る。
つまり具体的には、複製装置１（情報処理装置１Ａ）において、取り込んだイメージデータファイルについてファイル・フォルダ認識化処理を行うことで、ＯＳがイメージデータファイル内のデータをファイル・フォルダ単位で認識できるようにしておく。そして、マスターメディアと記憶容量が異なる複製先メディアＭｃについては、このように認識させたファイル・フォルダ単位でのデータコピーを行うというものである。
【００６３】
図６は、イメージデータファイルについてのファイル・フォルダ認識化処理について説明するための図である。
この図では、アプリケーションプログラム５４Ｂ、オペレーティングシステム５４Ａ、及びストレージ部５６を示している。なおこの図に示されるように、アプリケーションプログラム５４Ｂは、オペレーティングシステム５４Ａ上で動作するものとして表すことができる。
【００６４】
ここで、以下の説明において、情報処理装置１Ａに取り込まれたイメージデータファイル（この場合は図１のメディアＭｄを経由して取り込まれる）については、イメージデータファイルＩＭＧと表記する。
【００６５】
先ず、図中においては、イメージデータファイルＩＭＧ内におけるディレクトリ構造（マスターメディアＭｍにおけるディレクトリ構造）を、フォルダを表す記号とファイルを表す記号（四角形状）とを用いて表現しているが、当該ディレクトリ構造を破線により示しているのは、イメージデータファイルＩＭＧの状態では、オペレーティングシステム５４Ａがその内部のデータをファイル・フォルダ単位で認識できないということを表すためである。
【００６６】
このようにオペレーティングシステム５４ＡはイメージデータファイルＩＭＧそのままの状態では内部のデータをファイル・フォルダ単位で認識できないことから、ファイル・フォルダ認識化処理として、イメージデータファイルＩＭＧに含まれるデータを、オペレーティングシステム５４Ａにファイル・フォルダ単位で扱うことができるように認識させる処理を行う。
このようなファイル・フォルダ認識化処理の具体的な手法としては、イメージデータファイルＩＭＧ内のファイルシステム情報を参照し、該ファイルシステム情報に基づいてイメージデータファイルＩＭＧ内のデータをファイル・フォルダ単位でＯＳ５４Ａが認識できるようにする共有化情報ＣＩを作成するという手法を挙げることができる。つまりこの場合、ＯＳ５４Ａは、当該共有化情報ＩＣを参照することにより、イメージデータファイルＩＭＧ内におけるファイル・フォルダを、あたかも図のような仮想領域５６Ｃにおいて存在するファイル・フォルダとして扱うことができるようになる。
ここで、このようにファイル・フォルダ認識化処理によって仮想領域５６Ｃにおいて存在するものとして扱われるに至ったイメージデータファイルＩＭＧ内におけるファイル・フォルダ（つまりイメージデータファイルＩＭＧとの間で共有化されるものとしてみなすことのできるファイル・フォルダ）については、図のようにマスター内ファイル・フォルダＭＦとおく。
【００６７】
或いは、ファイル・フォルダ認識化処理としては、一般的に行われているマウント処理とすることもできる。すなわち、仮想ドライバにより、イメージデータファイルＩＭＧがあたかも１つのボリュームを形成しているかのようにＯＳ５４Ａに認識させるというものである。
この場合は、上記仮想ドライバを実現するための情報が、共有化情報ＣＩに相当することとなる。
【００６８】
なお確認のために述べておくと、上記のようなファイル・フォルダ認識化処理は、アプリケーションプログラム５４Ｂがオペレーティングシステム５４Ａに実行させるものである。
【００６９】
図７は、実施の形態としての書込制御手法について説明するための図である。
上記によるファイル・フォルダ認識化処理が実行されることで、複製装置１（情報処理装置１Ａ）内においては、図のようにマスターメディアＭｍについてのイメージデータファイルＩＭＧと、マスター内ファイル・フォルダＭＦとが並存しているとみなせる状態となる。
本実施の形態の複製装置１では、複製先メディアＭｃの記憶容量情報とマスターメディアＭｍの記憶容量情報とを比較した結果に基づき、イメージデータファイルＩＭＧをコピーするか、或いはマスター内ファイル・フォルダＭＦをコピーする（イメージデータファイルＩＭＧ内のデータをファイル・フォルダ単位でコピーする）かを選択する。
具体的には、メモリカードリーダ／ライタ部１ｒｗに装着された複製先メディアＭｃからそれらの記憶容量情報を読み出すと共に、先に説明したマスターメディア情報ファイル内からマスターメディアＭｍの記憶容量情報を取得し、それらを比較する。そして、マスターメディアＭｍと記憶容量が一致する複製先メディアＭｃについては、イメージデータファイルＩＭＧをコピーし、マスターメディアと記憶容量が一致しない複製先メディアＭｃについては、マスター内ファイル・フォルダＭＦをコピーする。
【００７０】
このように記憶容量が不一致の場合にイメージデータファイルＩＭＧ内のデータをフォルダ・ファイル単位でコピーするようにしたことで、記憶容量が不一致のメディアにイメージデータファイルＩＭＧをそのままコピーしてしまう従来手法３）のように、コピー後のメディアが規格違反となってしまう等の問題は生じないものとでき、結果、マスターメディアＭｍと容量の異なる複製先メディアＭｃについても適正なコピーが行われるようにすることができる。
また、このような本実施の形態の書込制御（複製手法）によれば、複製先メディアＭｃの記憶容量がコピーすべきコンテンツデータのデータ容量よりも大であれば、如何なる容量の複製先メディアＭｃに対しても適正なコピーを行うことができる。
【００７１】
ここで、複製先メディアＭｃの記憶容量が、コピーされるべきコンテンツデータ（マスターメディアＭｍに記憶されていたコンテンツデータ）のデータ容量よりも小であるというケースも考えられ得る。
このようなケースでは、複製先メディアＭｃにコンテンツデータを完全にコピーすることは物理的に不可能である。そこでこの場合には、当該複製先メディアＭｃに対するコピーは中止するものとする。
【００７２】
ところで、上記により説明した本実施の形態の複製手法によると、情報処理装置１Ａにおいて、ファイル・フォルダ認識化処理でオペレーティングシステム５４Ａに認識させたマスター内ファイル・フォルダＭＦは、例えば複製メディアの生産完了までの期間など所要の期間にわたって情報処理装置１Ａ上に保持されている状態となる。
このようにマスター内ファイル・フォルダＭＦが保持されている期間において、当該マスター内ファイル・フォルダＭＦがウイルス感染等によりデータ破壊やデータの改ざんがなされてしまう可能性は皆無と言えない。
【００７３】
そこで本実施の形態では、前述したファイル・フォルダ認識化処理として、マスター内ファイル・フォルダＭＦが、オペレーティングシステム５４ＡにＲｅａｄ Ｏｎｌｙ（読み出しのみ可）のファイル・フォルダとして認識されるようにする処理を行う。
これにより、情報処理装置１Ａにおいて保持されるマスター内ファイル・フォルダＭＦが、ウィルス感染等によりデータ破壊、データ改ざんされてしまうことを効果的に予防できる。
【００７４】
また、本実施の形態では、先に述べたマスターメディア情報ファイル内に格納されるハッシュ値を用いて、情報処理装置１Ａに取り込まれたイメージデータファイルＩＭＧについてデータ破損や改ざんが為されていないか否かを確認するという処理も行うものとしている。
具体的には、イメージデータファイルＩＭＧについて、先に説明した「所定の計算手法」（イメージファイル作成用コンピュータＩＭＣがマスターメディア情報ファイルに格納したハッシュ値の計算時に用いた計算手法）と同様の計算手法でハッシュ値を計算し、該計算したハッシュ値と、マスターメディア情報ファイル内に格納されるハッシュ値とが一致するか否かを確認する。
より具体的には、両ハッシュ値が一致しているか否かを判別し、一致している場合には、前述したファイル・フォルダ認識化処理及び書込制御処理を実行し、一致していない場合には、エラー処理として、メディアＭｄからのイメージデータファイルＩＭＧの再取り込みを促すための処理を行う。例えばこのエラー処理としては、イメージデータファイルＩＭＧに異常がある旨のメッセージをディスプレイ１Ｄ上に表示させる処理を行う。
これにより、不良品が製造されてしまうことを効果的に防止できる。
【００７５】
＜４．処理手順＞
続いて、図８〜図１０のフローチャートを参照し、上記により説明した実施の形態としての複製手法を実現するために実行されるべき具体的な処理の手順について説明する。
先ず、図８は、イメージファイル作成用コンピュータＩＭＣにおいて、マスターメディアのイメージデータファイル等必要情報の生成時に対応して実行されるべき具体的な処理の手順を示している。
なお、この図８に示す処理は、図３に示したＣＰＵ２０が、アプリケーションプログラム２６Ｂ（２４Ｂ）として示した「抽出用アプリケーション」による処理として実行するものである。
【００７６】
図８において、ステップＳ１０１では、マスターメディアＭｍが装着されるまで待機する。すなわち、マスターメディアＭｍが装着されたか否かについての判別処理を、肯定結果が得られるまで実行する。
具体的にこのステップＳ１０１では、図３に示したＵＳＢ端子Ｔｕを介して接続されたメモリカードリーダ／ライタ３５にマスターメディアＭｍが装着されたか否かを判別する。
そして、マスターメディアＭｍが装着されたとして肯定結果が得られた場合は、ステップＳ１０２に処理を進める。
【００７７】
ステップＳ１０２では、マスターメディアＭｍから全データを抽出し、イメージデータファイルを作成・保存する処理を実行する。
つまり、ＵＳＢインターフェース３２を介して、メモリカードリーダ／ライタ３５にマスターメディアＭｍ（ユーザデータ領域）に記憶されている全データの読み出しを実行させ、それにより読み出されたデータに基づいてマスターメディアＭｍについてのイメージデータファイルを作成し、これを例えばストレージ部２６などの所要の記憶装置に保存する。
このとき、マスターメディアＭｍから読み出されたデータにはマスターメディアＭｍのファイルシステム情報が含まれている。当該ファイルシステム情報については、後述するステップＳ１０５により作成するマスターメディア情報ファイルに含ませるため、当該ステップＳ１０２においてはこれを抽出し例えばシステムメモリ２４などの所要の記憶装置に保存（一時保持）しておく。
【００７８】
続くステップＳ１０３では、マスターメディアからメディアＩＤ、メーカーコード、記憶容量の情報を読み出すための処理を実行する。
つまり、メモリカードリーダ／ライタ３５にマスターメディアＭｍの管理データ領域内において記憶されているメディアＩＤ、メーカーコード、記憶容量の各情報の読み出し実行させ、それにより読み出された各情報を例えばシステムメモリ２４に一時保持する。
【００７９】
次のステップＳ１０４では、イメージデータファイルからハッシュ値を計算する。
そして、当該ハッシュ値を計算した後は、ステップＳ１０５において、ファイルシステム情報、メディアＩＤ、メーカーコード、記憶容量、ハッシュ値を含むマスターメディア情報ファイルの作成・保存処理を実行する。
すなわち、先のステップＳ１０２にて一時保持したマスターメディアＭｍのファイルシステム情報と、ステップＳ１０３にて一時保持したメディアＩＤ、メーカーコード、記憶容量の情報と、ステップＳ１０４にて計算したハッシュ値の情報とを含むマスターメディア情報ファイルを作成し、これを例えばストレージ部２６に保存する。
【００８０】
上記ステップＳ１０５により、この図に示す「抽出用アプリケーション」による処理は終了となる。
【００８１】
ここで、先の図１の説明によれば、上記のように生成されたイメージデータファイル、及びマスターメディア情報ファイルは、メディアＭｄにコピーされるべきものとなるが、これらイメージデータファイル及びマスターメディア情報ファイルのメディアＭｄへのコピーは、例えば作業員等がマウスＭ等を操作してイメージファイル作成用コンピュータＩＭＣに実行させることになる。具体的には、メディアＭｄをメディアドライブ２８に装着させた状態で、上記作業員等がマウスＭ等の操作により例えばオペレーティングシステム２６Ａ（２４Ａ）が有する書込機能等を利用してメディアＭｄにイメージデータファイル及びマスターメディア情報ファイルの書き込みを実行させるといった手法を挙げることができる。
【００８２】
図９及び図１０は、実施の形態の複製装置１（情報処理装置１Ａ）において、複製先メディアＭｃに対するデータコピーの実行時に対応して実行されるべき具体的な処理の手順を示している。
なお、これら図９及び図１０に示す処理は、図５に示したＣＰＵ５０がアプリケーションプログラム５６Ｂ（５４Ｂ）として示した「複製用アプリケーション」による処理として実行するものである。
また、これら図９及び図１０に示す処理の実行時には、既に情報処理装置１ＡにおいてメディアＭｄからのイメージデータファイル及びマスターメディア情報ファイルの取り込みが完了しているものとする。このようなイメージデータファイル及びマスターメディア情報ファイルの情報処理装置１Ａへの取り込みについても、例えば作業員等がマウス１Ｍ等の操作により情報処理装置１Ａに実行させるものとする。先の図６を参照して分かるように、この場合のイメージデータファイル（ＩＭＧ）の取り込みはストレージ部５６に対して行う。また、マスターメディア情報ファイルについても、例えばストレージ５６に取り込むものとする。
【００８３】
先ず図９において、ステップＳ２０１では、マスターメディア情報ファイルの読み出し処理を実行する。すなわち、例えば上記のようにストレージ部５６に取り込まれた（記憶された）マスターメディア情報ファイルを読み出してシステムメモリ５４に保持する処理を行う。
【００８４】
そして、続くステップＳ２０２では、イメージデータファイルＩＭＧのハッシュ値を計算する。すなわち、ストレージ部５６にて記憶されるイメージデータファイルＩＭＧについて、前述した所定の計算手法と同様の計算手法によりハッシュ値を計算する。
【００８５】
次のステップＳ２０３では、計算したハッシュ値とマスターメディア情報ファイルのハッシュ値とを比較する。
そしてステップＳ２０４において、ハッシュ値が等しいか否かを判別する。
ステップＳ２０４において、ハッシュ値が等しくないとして否定結果が得られた場合は、図示するようにエラー処理を実行する。前述もしたように、当該エラー処理としては、例えばイメージデータファイルＩＭＧに異常がある旨のメッセージをディスプレイ１Ｄ上に表示させる処理を行う。
【００８６】
一方、ステップＳ２０４において、ハッシュ値が等しいとして肯定結果が得られた場合は、ステップＳ２０５に進み、イメージデータファイルＩＭＧのファイル・フォルダ認識化処理を行う。
すなわち先に説明したようにして、イメージデータファイルＩＭＧに含まれるデータを、オペレーティングシステム５４Ａにファイル・フォルダ単位で扱うことができるように認識させる処理を行うものである。
先に述べたように、本例の場合のファイル・フォルダ認識化処理は、当該ファイル・フォルダ認識化処理で認識されるマスター内ファイル・フォルダＭＦが、Ｒｅａｄ Ｏｎｌｙのファイル・フォルダとしてオペレーティングシステム５４Ａに認識させるように行う。
【００８７】
続くステップＳ２０６では、複製先メディアＭｃの装着処理を実行する。
このステップＳ２０６による装着処理は、メモリカードリーダ／ライタ部１ｒｗに対する各複製先メディアＭｃの装着が例えば作業員の手によらず所要の動力機構を用いて自動的に行われるように構成されている場合には、上記動力機構を制御する制御部に対して各複製先メディアＭｃの装着を実行させるように指示を行う処理となる。
或いは、作業員による手動での装着を行うようにされた場合にあっては、例えばディスプレイ１Ｄ上に複製先メディアＭｃの装着を促すためのメッセージを表示させるといった処理となる。
【００８８】
ステップＳ２０６による装着処理を実行した後は、ステップＳ２０７において、装着が完了するまで待機する。
すなわち、メモリカードリーダ／ライタ部１ｒｗにおける全ての端子部４６に対し複製先メディアＭｃ（端子部１８）が接続された状態（つまり通信可能に接続された状態）となるまで待機するものである。
【００８９】
ステップＳ２０７において、複製先メディアＭｃの装着が完了したとして肯定結果が得られた場合は、ステップＳ２０８において、各メディアの記憶容量情報の読み出し処理を実行する。
つまり、メモリカードリーダ／ライタ部１ｒｗに対し各複製先メディアＭｃからの記憶容量情報の読み出しを指示し、これに応じて読み出された各複製先メディアＭｃからの記憶容情報を例えばシステムメモリ５４に一時保持する。
【００９０】
続くステップＳ２０９では、マスターメディアの記憶容量情報との比較を行う。つまり、ステップＳ２０８で読み出された各複製先メディアＭｃの記憶容量情報と、先のステップＳ２０１にて一時保持したマスターメディア情報ファイル内に格納されるマスターメディアＭｍの記憶容量情報とを比較する。
【００９１】
そして、次のステップＳ２１０においては、容量が一致しないメディアがあるか否かを判別する。
ステップＳ２１０において、容量が一致しないメディアは無いとして否定結果が得られた場合は、ステップＳ２１１に進み、各メディアにイメージデータファイルＩＭＧの内容を全てコピーするための処理を行う。すなわち、メモリカードリーダ／ライタ部１ｒｗにおいて、装着された全ての複製先メディアＭｃに対してイメージデータファイルＩＭＧの内容が全て書き込まれるようにする処理を行う。
【００９２】
次のステップＳ２１５においては、コピーが完了するまで待機する。
そして、コピーが完了したとして肯定結果が得られた場合は、ステップＳ２１６において、終了条件が成立したか否かを判別する。つまり、例えば予め設定された生産数分の複製先メディアＭｃへのコピーが完了する、或いは外部からの終了指示信号が供給される等、予め設定された所定の終了条件が成立したか否かを判別するものである。
【００９３】
ステップＳ２１６において、終了条件が成立していないとして否定結果が得られた場合は、先のステップＳ２０６における装着処理に戻るようにされる。これにより終了条件の成立まで新たな複製先メディアＭｃに対する複製動作が繰り返される。
【００９４】
また、先のステップＳ２１０において、容量が一致しないメディアがあるとして肯定結果が得られた場合は、図１０に示すステップＳ２１２に処理を進める。
【００９５】
図１０において、ステップＳ２１２では、空き容量がコンテンツ容量より小さいメディアがあるか否かを判別する。
ここで、コンテンツのデータ容量は、マスターメディア情報ファイル内に格納されるマスターメディアＭｍのファイルシステム情報に基づき特定することができる。また空き容量とは、各複製先メディアＭｃについてのユーザデータ領域の空き記憶容量を指すものである。
ステップＳ２１２では、このような空き容量が、上記のように特定されるコンテンツのデータ容量よりも小さい複製先メディアＭｃがあるか否かを判別する。
【００９６】
ステップＳ２１２において、空き容量がコンテンツ容量よりも小さい複製先メディアＭｃがあるとして肯定結果が得られた場合は、ステップＳ２１３に進み、該当メディアについての複製中止処理を行う。
この複製中止処理としては、該当する複製先メディアＭｃについてのデータコピーが中止されるようにする処理であれば特に限定されるべきものではないが、一例としては、該当する複製先メディアＭｃの取り外し（通信可能な接続状態を解除するというソフトウエア的な取り外し、或いは前述のように複製先メディアＭｃの装着を自動で行うように構成される場合にあっては前述の制御部に該当する複製先メディアＭｃの物理的な取り外しを指示するものであってもよい）を行い、且つ該当する複製先メディアＭｃについてのコピーを中止した旨を表すメッセージをディスプレイ１Ｄ上に表示させるという処理を挙げることができる。
ステップＳ２１３による複製中止処理を実行した後は、ステップＳ２１４に進む。
【００９７】
また先のステップＳ２１２において、空き容量がコンテンツ容量よりも小さいメディアは無いとして否定結果が得られた場合としても、ステップＳ２１４に処理を進める。
【００９８】
ステップＳ２１４においては、容量が一致するメディアについてはイメージデータファイルＩＭＧの内容を全てコピーし、容量が一致しないメディアについては、ファイル・フォルダ単位によるデータコピーを行う。
つまり、マスターメディアＭｍと記憶容量が一致する複製先メディアＭｃに対しては、先のステップＳ２１１と同様にイメージデータファイルＩＭＧの内容が全て書き込まれるようにする処理を行う。
また、マスターメディアＭｍと記憶容量が一致しないとされた複製先メディアＭｃについては、先に説明したマスター内ファイル・フォルダＭＦが書き込まれるようにする処理を行う。つまり、先のステップＳ２０５にてオペレーティングシステム５４Ａに認識させたファイル・フォルダ単位で、イメージデータファイルＩＭＧのデータがコピーされるようにするものである。
なお確認のために述べておくと、このようなイメージデータファイルＩＭＧのファイル・フォルダ単位によるデータ書き込み処理時には、該当する複製先メディアＭｃに対し、ファイルシステム情報も書き込むことになるが、当該ファイルシステム情報の生成・書き込み機能は、通常はＯＳ側が有する機能であり、アプリケーション側で実行するものではない。
【００９９】
ステップＳ２１４のコピー処理の実行後は、図９に示したステップＳ２１５に進み、コピー完了まで待機する。そして、コピー完了後は、ステップＳ２１６において終了条件が成立したか否かを判別する。先に述べたように、ステップＳ２１６において終了条件が成立していないとして否定結果が得られた場合はステップＳ２０６の装着処理に戻るようにされる。
一方、ステップＳ２１６において終了条件が成立したとして肯定結果が得られた場合は、図９及び図１０に示した「複製用アプリケーション」による処理は終了となる。
【０１００】
なお、上記により説明した図８〜図１０の処理手順において、その順序を入れ替えても問題のない処理については、順序を入れ替えることができる。
例えば図８において、ステップＳ１０３とステップＳ１０４の処理はその順序を入れ替えてもよい。また図９においては、ハッシュ値の一致を確認した後に、複製先メディアＭｃを装着するものとしたが、これらの順序は前後させてもよい。
【０１０１】
また、図９においては、ステップＳ２０７の待機処理により、全ての端子部４６に対して複製先メディアＭｃが装着された場合にそれら複製先メディアＭｃへのコピーのための処理が実行されるものとしたが、例えば製品の生産枚数によっては、一部の端子部４６に複製先メディアＭｃを接続せずにコピーを行いたい場合も考えられる。
例えばこのような点を考慮し、装着が確認された複製先メディアＭｃから順にステップＳ２０８以降のコピーのための処理に移るように処理を変更することもできる。
或いは、ステップＳ２０７の待機処理を、全ての端子部４６に複製先メディアＭｃが装着されるか、或いはステップＳ２０６の装着処理後から所定時間が経過するかの何れかの条件が成立するまで待機する処理に変更して、全ての端子部４６に複製先メディアＭｃが装着されない場合にも次処理に移行できるようにしてもよい。
【０１０２】
＜５．実施の形態のまとめ＞
上記により説明した実施の形態の複製手法（複製メディア生産手法）によれば、マスターメディアＭｍと複製先メディアＭｃの記憶容量が異なる場合（記憶容量がコピーされるべきコンテンツデータの容量よりも小さい場合は除く）であっても、複製先メディアＭｃにマスターメディアＭｍに記憶されたコンテンツが適正にコピーされるようにできる。
【０１０３】
また同時に、本実施の形態の複製手法によれば、先に２）として説明したような従来手法のようにコピー速度がマスターメディアのデータ転送レートや読み取り装置の速度に依存したりといったことがなく、その点で高速なコピーが実現される。
また、これと共に、記憶容量が同じ場合にはイメージデータファイルＩＭＧをそのまま複製先メディアＭｃにコピーできるので、この面で従来手法３）のようなコピー速度の高速性を維持することができる。
【０１０４】
また、本実施の形態の複製手法では、マスターメディアＭｍから抽出したデータは一度ＤＶＤ等のメディアＭｄに移しておくものとしているので、先の従来手法１）のように複製装置にコピーすべきデータが長時間置かれてしまうといったことの防止を図ることができ、この点で、ウィルス感染に伴うデータ破壊や改ざんの発生可能性を低くできる。
【０１０５】
また、本実施の形態の複製手法では、イメージデータファイルＩＭＧをファイル・フォルダ単位でＯＳに認識させるにあたり、Ｒｅａｄ Ｏｎｌｙのファイル・フォルダとして認識させるようにしており、この点で、ウィルス感染によるデータ破壊や改ざんの発生を効果的に予防できる。
【０１０６】
また本実施の形態の複製手法によれば、従来手法１）で用いていたようなアーカイブソフトは使用せずに済むので、マスターメディアＭｍに記憶されるファイルについてのファイル属性データや日付データもそのまま残すことができる。
【０１０７】
ところで、記憶容量が異なる場合に適正なコピーが行われなくなってしまうことへの対策としては、複製前に、それぞれの記憶容量に応じた複数のイメージデータファイルＩＭＧを用意しておくという手法を挙げることができる。
すなわち、マスターメディアＭｍの記憶容量に対応した１つのイメージデータファイルＩＭＧのみを用意しておくのではなく、そこから記憶容量の設定を変更したイメージデータファイルＩＭＧも用意しておき、それら容量の設定の異なる複数のイメージデータファイルＩＭＧから実際の複製先メディアＭｃの記憶容量に応じたものを選択的にコピーするという手法である。
【０１０８】
しかしながらこのような手法を採る場合には、仮に複製先メディアＭｃとしてその記憶容量の種類が多い場合には、その分、用意すべきイメージデータファイルＩＭＧの数も多くなり、これらを保持しておくストレージ部の記憶容量をその分無駄に消費することとなったり、或いはより大容量（ひいては高コスト）なストレージ部を用いなければならないこととなる。
【０１０９】
また、実施の形態で例示したようにマスターメディアＭｍから抽出したイメージデータファイルＩＭＧのみを保持した状態から複製装置１が複製処理をスタートするときには、各種容量に対応したイメージデータファイルＩＭＧを作成する間は複製先メディアＭｃに対する複製動作を行うことができず、その分、複製メディアの生成に時間を要するという点も問題となる。
特に、イメージデータファイルＩＭＧの種類によっては容量設定の異なるイメージデータファイルＩＭＧへの変換に長時間を要するものもあり、その場合には複製メディアの生成時間の遅れが甚大となる虞がある。
【０１１０】
また、容量設定の異なるイメージデータファイルＩＭＧが作成できたとしても、それらのファイルシステムが複製先メディアＭｃの規格上非対応とされるファイルシステムであった場合には、適正なコピーを行うことができない虞がある。
例えば、作成したイメージデータファイルＩＭＧがＦＡＴ３２に対応するものであったとして、複製先メディアＭｃがｅｘＦＡＴに対応するものであった場合には、そのイメージデータファイルＩＭＧをそのまま複製先メディアにコピーしてしまうと、ファイルシステムがＦＡＴ３２に置き換えられてしまうこととなるが、このことによって、当該コピー後の複製先メディアＭｃが規格違反など不正なメディアとして扱われてしまうケースも考えられ、この面で、適正なコピーが行われていないものとなってしまう。
【０１１１】
本実施の形態のようにファイル・フォルダ単位でのコピーを行うものとすれば、複製先メディアＭｃの空き容量がコピーすべきコンテンツの容量を下回るものでなければ、どのような容量のものであっても対応することができ、従って上記のように容量ごとに異なるイメージデータファイルＩＭＧを用意しておくという必要がなく、ストレージ部の容量は少なくとも１つのイメージデータファイルＩＭＧを保持可能な程度の容量に抑えることができる。
また複数のイメージデータファイルＩＭＧを作成する必要がないので、その分、複製メディアの生成時間も短いものとできる。
さらには、マスターメディアＭｍと複製先メディアＭｃとで採用すべきファイルシステムが異なる場合であっても、その違いはＯＳにより吸収されるようにできるので、適正なコピーが行われるようにできる。
【０１１２】
＜６．変形例＞
以上、本発明の実施の形態について説明したが、本発明としてはこれまでに説明した具体例に限定されるべきものではない。
例えばこれまでの説明では、記憶容量情報に基づいてイメージデータファイルＩＭＧのコピーを行うかファイル・フォルダ単位でのコピーを行うかを選択するものとしたが、場合によっては、メディアに記憶されるメーカーコードの情報（フラッシュメモリ部１０の製造メーカーを表すコード情報）が、記憶容量の違いを表すといったケースも考えられる。
このような場合には、上記メーカーコードの違いが記憶容量の違いとみなせるので、マスターメディアＭｍについてのメーカーコードと複製先メディアＭｃから読み出したメーカーコードとを比較した結果に基づき、上記の選択を行うようにもできる。
【０１１３】
或いは、メディアＩＤの数値範囲が異なるものである場合に記憶容量が異なるといったケースも考えられ得る。
この場合には、メディアＩＤの数値範囲の違いが記憶容量の違いとみなせるので、マスターメディアＭｍについてのメディアＩＤの数値範囲と複製先メディアＭｃから読み出したメディアＩＤの数値範囲とを比較した結果に基づき、上記の選択を行うようにしてもよい。
【０１１４】
このように、マスターメディアＭｍとの容量の違いに起因して複製先メディアＭｃに対するコピーが適正に行われなくなってしまうことの防止を図る上では、少なくとも、メディア固有情報を比較した結果に基づき、イメージデータファイルＩＭＧのコピーを行うかファイル・フォルダ単位でのコピーを行うかを選択するものとすればよい。
【０１１５】
またこれまでの説明では、イメージファイル作成用コンピュータＩＭＣにて生成されたイメージデータファイルやマスターメディア情報ファイルがメディアＭｄを介して複製装置１（情報処理装置１Ａ）に取り込まれるようにする場合を例示したが、これらの情報はネットワーク経由で情報処理装置１Ａが取り込むようにすることもできる。
【０１１６】
またこれまでの説明では、情報処理装置１Ａにおいて、メディアＭｄから読み出したイメージデータファイルとマスターメディア情報ファイル（マスターメディアＭｍの固有情報）とをストレージ部５６としての同一の記憶装置に記憶するものとしたが、これらは別々の記憶装置に記憶するものとしてもよい。
【０１１７】
またこれまでの説明では、イメージデータファイルのＲｅａｄ Ｏｎｌｙによるファイル・フォルダ認識化処理として、ファイルとフォルダの双方をＲｅａｄ Ｏｎｌｙで認識させるものとしたが、ファイルのみ又はフォルダのみをＲｅａｄ Ｏｎｌｙとして認識させることもできる。
或いは、イメージデータファイルＩＭＧを仮想ドライバにより１つのボリュームとしてマウントする場合においては、当該ボリューム自体をＲｅａｄ Ｏｎｌｙで認識させることもできる。
【０１１８】
また、これまでの説明では、マスターメディアＭｍについてのイメージデータファイルの生成と複製先メディアＭｃに対するコピーとをそれぞれ別々の装置で行うようにする場合を例示したが、これらを複製装置１単体で行うようにすることも勿論可能である。
この場合には、情報処理装置１Ａが、図８に示した抽出用アプリケーションとしての処理も実行するように構成すればよい。
【０１１９】
またこれまでの説明では特に言及しなかったが、複製装置１が複製先メディアＭｃに対して行う複製処理を、予め設定された複製条件に従って実行させるようにすることもできる。
例えば、上記複製条件として、複製前の複製先メディアＭｃのフォーマット有無、メディア種別のチェックの有無、容量チェックの有無、コピー後のイメージデータファイルとのデータ比較の有無などを予め設定しておき、複製装置１では、これらの複製条件に従って複製先メディアＭｃに対する複製処理を実行する。
このとき、複製条件の設定は、イメージファイル作成用コンピュータＩＭＣ側で行ってもよいし、複製装置１側で行ってもよい。イメージファイル作成用コンピュータＩＭＣ側で複製条件の設定を行う場合は、設定条件を表す情報（設定条件情報）を例えばマスターメディア情報ファイル等と共にメディアＭｄに記録し、複製装置１側では、当該メディアＭｄから読み出した設定条件情報に従って、複製先メディアＭｃに対する複製処理を実行するようにすればよい。
【０１２０】
またこれまでの説明では、複製装置１において複数の複製先メディアＭｃに対し並行してコピーを行うにあたり、先の図４に示したようにメモリカードインターフェース４５・端子部４６の組を複数備えるメモリカードリーダ／ライタ部１ｒｗを１つのみ情報処理装置１Ａに接続する構成を例示したが、これに代えて、例えば図１１（ａ）に示されるようにメモリカードインターフェース４５・端子部４６の組を１組のみ備えるメモリカードリーダ／ライタ部１ｒｗ’を用いるものとして、その複数台を図１１（ｂ）のように情報処理装置１Ａに対して接続するという構成を採ることもできる。
なおこの場合において、情報処理装置１Ａに接続されるメモリカードリーダ／ライタ部としては、メモリカードインターフェース４５・端子部４６の組を複数備えるメモリカードリーダ／ライタ部１ｒｗを混在させてもよい。或いは、メモリカードリーダ／ライタ部１ｒｗを複数台接続するといった構成を採ることもできる。
【０１２１】
またこれまでの説明では、イメージファイル作成用コンピュータＩＭＣが備えるメモリカードリーダ／ライタ３５についてのインターフェース、及び情報処理装置１Ａが備えるメモリカードリーダ／ライタ部１ｒｗ（又は１ｒｗ’）についてのインターフェースがＵＳＢインターフェースとされる場合を例示したが、これらのインターフェースについては、例えばＰＣカードインターフェースやExpress Cardインターフェースなどの他の規格によるインターフェースを用いることもでき、また異なる規格によるインターフェースを混在させた構成とすることもできる。
【０１２２】
またこれまでの説明では、マスターメディア及び複製先メディアが例えばＳＤカードやmicroＳＤカード等のメモリカード媒体とされる場合を例示したが、マスターメディア及び複製先メディアとしては、例えば半導体メモリ装置などデータを記憶するメモリ装置を備えるメディアであれば、他のメディアとすることもできる。
例えば、いわゆるＵＳＢメモリと呼ばれるものであってもよい。なお、ＵＳＢメモリとする場合、複製装置における情報処理装置がＵＳＢインターフェースを備えていれば、メモリカードリーダ／ライタ部１ｒｗのような別途の書き込み／読み出し装置の使用は不要となる。
【符号の説明】
【０１２３】
Ｍｍ  マスターメディア、Ｍｃ  複製先メデイア、ＩＭＣ  イメージファイル作成用コンピュータ、１  複製装置、１Ａ  情報処理装置、１ｒｗ,１ｒｗ’  メモリカードリーダ／ライタ部、１０  フラッシュメモリ部、１１  コントローラ、１２,２０,４１,５０  ＣＰＵ、１３,２１,４２,５１  ＲＯＭ、１４,２２,４３,５２  ＲＡＭ、１５,４４  バッファメモリ、１６  メモリインターフェース、１７  メモリカードインターフェース、１８  端子部、２３,５３  システムバス、２４,５４  システムメモリ、２４Ａ,２６Ａ,５４Ａ,５６Ａ  オペレーティングシステム、２４Ｂ,２６Ｂ,５４Ｂ,５６Ｂ  アプリケーションプログラム、２５,５５  ストレージインターフェース、２６,５６  ストレージ部、２７,５７  ドライブインターフェース、２８,５８  メディアドライブ、２９,５９  ユーザ入力インターフェース、３０,６０  ネットワークインターフェース、３１,６１  ビデオインターフェース、３２,４０,６２  ＵＳＢインターフェース、３５  メモリカードリーダ／ライタ、４５-1〜４５-n  第１メモリカードインターフェース〜第ｎメモリカードインターフェース、４６-1〜４６-n  第１端子部〜第ｎ端子部、ＩＭＧ  イメージデータファイル、ＭＦ  マスター内ファイル・フォルダ、ＣＩ  共有化情報
【図１】
2012014317.tif 000003
【図２】
2012014317.tif 000004
【図３】
2012014317.tif 000005
【図４】
2012014317.tif 000006
【図５】
2012014317.tif 000007
【図６】
2012014317.tif 000008
【図７】
2012014317.tif 000009
【図８】
2012014317.tif 000010
【図９】
2012014317.tif 000011
【図１０】
2012014317.tif 000012
【図１１】
2012014317.tif 000013