(57)【要約】  【課題】  コンテンツの記録先である記録媒体の情報をユーザが容易に把握でき、コンテンツの記録を容易に実行できる情報処理システムを提供する。  【解決手段】  ポータブルデバイス１５は、固有の識別情報を記録している記録媒体１６に対してデータの再生・記録を行う。ポータブルデバイス１５とパソコン１１はＵＳＢケーブル１４を介して通信を行う。パソコン１１は、内蔵ＨＤＤ（Hard Disk Drive）のハードディスクに記録された前記識別情報に対応する情報を編集し、ポータブルデバイス１５によって読み出された記録媒体１６に記録されているデータと前記編集された情報とを比較し、その比較結果に応じて前記ハードディスクに記録されたデータの一部をポータブルデバイス１５に送る。ポータブルデバイス１５はパソコン１１からのデータを記録媒体１６に記録する。【選択図】      図１
2005293771.tif 000002
【特許請求の範囲】
【請求項１】
固有の識別情報を記録している第１の記録媒体に記録された前記識別情報を含むデータを読み出す読み出し部及び前記第１の記録媒体にデータを記録する記録部を有する第１の記録再生手段と、
第２の記録媒体、前記第２の記録媒体に記録されたデータを読み出す読み出し部、及び前記第２の記録媒体にデータを記録する記録部を有する第２の記録再生手段と、
前記第１の記録再生手段と前記第２の記録再生手段との間でデータの通信を行う通信手段と、
前記第２の記録媒体に記録された前記識別情報に対応する情報を編集する編集手段と、
前記第１の記録再生手段によって読み出されたデータと前記編集手段によって編集された情報とを比較する比較手段と、
前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記第１の記録媒体に記録するように、前記第１の記録再生手段、前記第２の記録再生手段、及び前記通信手段を制御する制御手段とを備えることを特徴とする情報処理システム。
【請求項２】
前記制御手段が、前記比較手段の比較結果に応じて前記第１の記録媒体に記録されたデータの一部が前記第１の記録媒体から前記第２の記録媒体へ移動するように、前記第１の記録再生手段、前記第２の記録再生手段、及び前記通信手段を制御する請求項１に記載の情報処理システム。
【請求項３】
前記制御手段が、前記比較手段の比較結果に応じて前記第１の記録媒体に記録されたデータの一部を前記第１の記録媒体から前記第２の記録媒体へ移動させた後に前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記第１の記録媒体に記録するように、前記第１の記録再生手段、前記第２の記録再生手段、及び前記通信手段を制御する請求項２に記載の情報処理システム。
【請求項４】
前記制御手段が行った処理に基づいて、前記第２の記録媒体に記録された前記識別情報に対応する情報を更新する更新手段を備える請求項１〜３のいずれかに記載の情報処理システム。
【請求項５】
前記通信手段が通信不能状態であっても、前記編集手段は編集可能である請求項１〜４のいずれかに記載の情報処理システム。
【請求項６】
前記編集手段が一度に複数分の前記識別情報に対応する情報を編集する請求項１〜５のいずれかに記載の情報処理システム。
【請求項７】
前記第２の記録媒体に記録された前記識別情報に対応する情報に前記第１の記録媒体の空き容量データが含まれる請求項１〜６のいずれかに記載の情報通信システム。
【請求項８】
前記編集手段によって編集された情報が対応している識別情報と一致する識別情報を記録している第１の記録媒体に前記第１の記録再生手段がアクセス可能であるか否かを判定する判定手段と、
前記判定手段の判定結果がアクセス不能であった場合に警告報知を行う報知手段とを備える請求項１〜７のいずれかに記載の情報通信システム。
【請求項９】
固有の識別情報を記録している第１の記録媒体に記録された前記識別情報を含むデータを読み出す読み出し部及び前記第１の記録媒体にデータを記録する記録部を有する情報記録再生機器と通信を行う情報処理装置であって、
第２の記録媒体、前記第２の記録媒体に記録されたデータを読み出す読み出し部、及び前記第２の記録媒体にデータを記録する記録部を有する第２の記録再生手段と、
前記情報記録再生機器にコマンド及びデータを送信する送信部と前記情報記録再生機器から送られている前記コマンドに対する応答及びデータを受信する受信部とを有する送受信手段と、
前記第２の記録媒体に記録された前記識別情報に対応する情報を編集する編集手段と、
前記送受信手段によって受信された前記情報記録再生機器からのデータと前記編集手段によって編集された情報とを比較する比較手段と、
前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記情報記録再生機器が前記第１の記録媒体に記録するように、前記第２の記録再生手段及び前記送受信手段を制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項１０】
コンピュータを、
第２の記録媒体、前記第２の記録媒体に記録されたデータを読み出す読み出し部、及び前記第２の記録媒体にデータを記録する記録部を有する第２の記録再生手段、
固有の識別情報を記録している第１の記録媒体に記録された前記識別情報を含むデータを読み出す読み出し部及び前記第１の記録媒体にデータを記録する記録部を有する情報記録再生機器にコマンド及びデータを送信する送信部と前記情報記録再生機器から送られている前記コマンドに対する応答及びデータを受信する受信部とを有する送受信手段、
前記第２の記録媒体に記録された前記識別情報に対応する情報を編集する編集手段、
前記送受信手段によって受信された前記情報記録再生機器からのデータと前記編集手段によって編集された情報とを比較する比較手段、及び
前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記情報記録再生機器が前記第１の記録媒体に記録するように、前記第２の記録再生手段及び前記送受信手段を制御する制御手段、
として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク等の大容量記録媒体に蓄積されているコンテンツの一部を半導体メモリカード等の記録媒体に記録する情報処理システムに関する。
【背景技術】
【０００２】
ハードディスク等の大容量記録媒体に蓄積されているコンテンツの一部を半導体メモリカード等の記録媒体に記録する情報処理システムが、パーソナルコンピュータ等を用いて実現されている。
【０００３】
そして、パーソナルコンピュータが具備するハードディスク等の大容量化が進んできており、ユーザは膨大な量のコンテンツをパーソナルコンピュータなどで管理することができるようになってきている。このため、ハードディスク等の大容量記録媒体は膨大な量のコンテンツを蓄積することができる。また、半導体メモリカード等の記録媒体の大容量化に伴い、当該記録媒体は大量のコンテンツを記録することができる。そのため、ハードディスク等の大容量記録媒体に蓄積されているコンテンツの一部を半導体メモリカード等の記録媒体に記録する場合、半導体メモリカード等の記録媒体に記録するコンテンツを１つずつ選択して行っていたのでは、ユーザは同じ動作を幾度も繰り返すことになり、とても煩わしいという問題があった。
【０００４】
かかる問題を解決するために、ハードディスク等の大容量記録媒体に蓄積されているコンテンツの一部を選択する処理を行った後、選択されたコンテンツを一括して半導体メモリカード等の記録媒体に記録する情報処理システムが提案されている（例えば、特許文献１及び特許文献２参照）。
【特許文献１】特開２００１−９３２２６号公報
【特許文献２】特開２００３−７７２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
半導体メモリカード等の記録媒体の大容量化に伴って半導体メモリカード等の記録媒体に記録できるコンテンツの数は増えてはいるが、その数には限りがあるため、ユーザは大量の記録媒体を所有することとなる。このような場合、ユーザはどの記録媒体にどのようなコンテンツを記録したかを把握できなくなり、新たにコンテンツを記録媒体に記録させる場合、どの記録媒体に記録すれば良いか分からないという問題があった。
【０００６】
本発明は、上記の問題点に鑑み、コンテンツの記録先である記録媒体の情報をユーザが容易に把握でき、コンテンツの記録を容易に実行できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明に係る情報処理システムは、固有の識別情報を記録している第１の記録媒体に記録された前記識別情報を含むデータを読み出す読み出し部及び前記第１の記録媒体にデータを記録する記録部を有する第１の記録再生手段と、第２の記録媒体、前記第２の記録媒体に記録されたデータを読み出す読み出し部、及び前記第２の記録媒体にデータを記録する記録部を有する第２の記録再生手段と、前記第１の記録再生手段と前記第２の記録再生手段との間でデータの通信を行う通信手段と、前記第２の記録媒体に記録された前記識別情報に対応する情報を編集する編集手段と、前記第１の記録再生手段によって読み出されたデータと前記編集手段によって編集された情報とを比較する比較手段と、前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記第１の記録媒体に記録するように、前記第１の記録再生手段、前記第２の記録再生手段、及び前記通信手段を制御する制御手段とを備えている。
【０００８】
このような構成によると、識別情報に対応する情報が第２の記録媒体に記録されるので、ユーザは、第２の記録媒体に記録されている識別情報に対応する情報を第２の記録再生手段を用いて参照することで、第１の記録媒体を入れ替えて第１の記録再生手段を用いて第１の記録媒体が記録しているデータを確認しなくても、どの第１の記録媒体にどのようなコンテンツが記録されているかを容易に把握することができ、新たにコンテンツを第１の記録媒体に記録させる場合、どの第１の記録媒体に記録すれば良いか分かる。これにより、第２の記録媒体に記録されているコンテンツを適切な第１の記録媒体に記録することが容易になる。また、編集手段が第２の記録媒体に記録された識別情報に対応する情報を編集するので、第１の記録再生手段が第１の記録媒体にアクセス不能である状態であっても、第２の記録媒体に記録されたどのコンテンツを第１の記録媒体に記録するかを編集することができる。
【０００９】
また、前記制御手段が、前記比較手段の比較結果に応じて前記第１の記録媒体に記録されたデータの一部が前記第１の記録媒体から前記第２の記録媒体へ移動するように、前記第１の記録再生手段、前記第２の記録再生手段、及び前記通信手段を制御するようにしてもよい。これにより、第１の記録媒体から第２の記録媒体へのコンテンツの移動を容易に実現することができる。
【００１０】
また、前記制御手段が、前記比較手段の比較結果に応じて前記第１の記録媒体に記録されたデータの一部を前記第１の記録媒体から前記第２の記録媒体へ移動させた後に前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記第１の記録媒体に記録するように、前記第１の記録再生手段、前記第２の記録再生手段、及び前記通信手段を制御するようにしてもよい。これにより、第１の記録媒体の容量を効率良く使用することが可能である。
【００１１】
また、前記制御手段が行った処理に基づいて、前記第２の記録媒体に記録された前記識別情報に対応する情報を更新する更新手段を備えるようにしてもよい。これにより、第２の記録媒体に記録される識別情報に対応する情報と、第１の記録媒体に記録されているコンテンツとの相関を確実に保つことができる。
【００１２】
また、前記通信手段が通信不能状態であっても、前記編集手段は編集可能であるようにしてもよい。これにより、第１の記録再生手段と第２の記録再生手段とがそれぞれ別個の機器に設けられ、通信手段が確立されていない状態（例えば、通信手段が有線通信であって、第１の記録再生手段が設けられる機器と第２の記録再生手段が設けられる機器とのケーブル接続がなされていない状態）であっても、第２の記録媒体に記録されたどのコンテンツを第１の記録媒体に記録するか等を編集することができる。
【００１３】
また、前記編集手段が一度に複数分の前記識別情報に対応する情報を編集するようにしてもよい。これにより、一度に複数分の前記識別情報に対応する情報を編集した後に第１の記録媒体を入れ替えてデータの書き換えを行うことができるので、第１の記録媒体を入れ替える度に編集をしなくすむ。また、制御手段が、比較手段の比較結果に応じて第１の記録媒体に記録されたデータの一部が第１の記録媒体から第２の記録媒体へ移動するように、第１の記録再生手段、第２の記録再生手段、及び通信手段を制御している場合は、第１の記録再生手段において第１の記録媒体の入れ替えを行うことなく、或る第１の記録媒体から別の第１の記録媒体へ音楽コンテンツを移動させるといった移動情報の編集が可能となる。
【００１４】
また、前記第２の記録媒体に記録された前記識別情報に対応する情報に前記第１の記録媒体の空き容量データが含まれるようにしてもよい。これにより、第２の記録媒体に記録されたコンテンツであって第１の記録媒体の空き容量を超えるようなコンテンツを第１の記録媒体に記録するような編集を防止することが可能である。
【００１５】
また、前記編集手段によって編集された情報が対応している識別情報と一致する識別情報を記録している第１の記録媒体に前記第１の記録再生手段がアクセス可能であるか否かを判定する判定手段と、前記判定手段の判定結果がアクセス不能であった場合に警告報知を行う報知手段とを備えるようにしてもよい。これにより、適切な第１の記録媒体を第１の記録再生手段に挿入することをユーザに促すことができる。
【００１６】
上記目的を達成するために本発明に係る情報処理装置は、固有の識別情報を記録している第１の記録媒体に記録された前記識別情報を含むデータを読み出す読み出し部及び前記第１の記録媒体にデータを記録する記録部を有する情報記録再生機器と通信を行う情報処理装置であって、第２の記録媒体、前記第２の記録媒体に記録されたデータを読み出す読み出し部、及び前記第２の記録媒体にデータを記録する記録部を有する第２の記録再生手段と、前記情報記録再生機器にコマンド及びデータを送信する送信部と前記情報記録再生機器から送られている前記コマンドに対する応答及びデータを受信する受信部とを有する送受信手段と、前記第２の記録媒体に記録された前記識別情報に対応する情報を編集する編集手段と、前記送受信手段によって受信された前記情報記録再生機器からのデータと前記編集手段によって編集された情報とを比較する比較手段と、前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記情報記録再生機器が前記第１の記録媒体に記録するように、前記第２の記録再生手段及び前記送受信手段を制御する制御手段とを備える。このような構成の情報処理装置を、上記情報記録再生機器と組み合わせることにより、上述した情報処理システムを実現することができる。
【００１７】
上記目的を達成するために本発明に係るプログラムは、コンピュータを、第２の記録媒体、前記第２の記録媒体に記録されたデータを読み出す読み出し部、及び前記第２の記録媒体にデータを記録する記録部を有する第２の記録再生手段、固有の識別情報を記録している第１の記録媒体に記録された前記識別情報を含むデータを読み出す読み出し部及び前記第１の記録媒体にデータを記録する記録部を有する情報記録再生機器にコマンド及びデータを送信する送信部と前記情報記録再生機器から送られている前記コマンドに対する応答及びデータを受信する受信部とを有する送受信手段、前記第２の記録媒体に記録された前記識別情報に対応する情報を編集する編集手段、前記送受信手段によって受信された前記情報記録再生機器からのデータと前記編集手段によって編集された情報とを比較する比較手段、及び前記比較手段の比較結果に応じて前記第２の記録媒体に記録されたデータの一部を前記情報記録再生機器が前記第１の記録媒体に記録するように、前記第２の記録再生手段及び前記送受信手段を制御する制御手段、として機能させる。そして、前記プログラムは、コンピュータ読み取り可能な記録媒体（例えば、ＣＤ−ＲＯＭ等）に記録させてもよい。
【００１８】
上記プログラムを汎用コンピュータで実行することにより、上述した情報処理装置を実現することができる。
【発明の効果】
【００１９】
本発明によると、コンテンツの記録先である記録媒体の情報をユーザが容易に把握でき、コンテンツの記録を容易に実行できる情報処理システムを実現することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の一実施形態について図面を参照して以下に説明する。先ず、本発明に係る情報通信システムの構成について説明する。本発明に係る情報通信システムの一構成例を図１に示す。パーソナルコンピュータ１１は、ローカルエリアネットワークまたはインターネットなどから構成されるネットワーク１２に接続されている。パーソナルコンピュータ１１は、ＥＭＤ（Electronic Music Distribution）サーバ１３から受信した音楽のデータまたはＣＤ（Compact Disc）から読み取った音楽のデータ（以下、音楽コンテンツと称す）を、そのまま記録するか、または所定の符号化方式（例えばＡＴＲＡＣ）で符号化するとともにＤＥＳ（Data Encryption Standard）などの暗号化方式で暗号化して記録する。
【００２１】
パーソナルコンピュータ１１は、ＵＳＢ(Universal Serial Bus)ケーブル１４を介してポータブルデバイス１５と接続される。ポータブルデバイス１５は記録媒体（例えば半導体メモリカードやミニディスク等）１６を内蔵あるいは着脱することが可能である。
【００２２】
パーソナルコンピュータ１１は、記録している音楽コンテンツを、音楽コンテンツに関するデータ（例えば、曲名、または再生条件など）と共に、ＵＳＢケーブル１４を介してポータブルデバイス１５に送信する。ポータブルデバイス１５は、受信した音楽コンテンツ及び音楽コンテンツに関するデータを内蔵あるいは装着されている記録媒体１６に記録する。ポータブルデバイス１５は、ＵＳＢケーブル１４を取り外して、ユーザが持ち歩くことができる。また、ユーザは、記録媒体１６に記録された音楽コンテンツをポータブルデバイス１５に再生させてヘッドホン１７などで聞くことができる。
【００２３】
続いて、パーソナルコンピュータ１１の構成について説明する。パーソナルコンピュータ１１の一構成例を図２に示す。ＣＰＵ（Central Processing Unit）２１は、後述する機能を実現するための各種アプリケーションプログラムやＯＳ(Operating System)を実行する。ＲＯＭ（Read-only  Memory）２２は、一般的にはＣＰＵ２１が使用するプログラムや演算用パラメータのうちの基本的に固定であるデータを格納する。ＲＡＭ（Random-Access  Memory）２３は、ＣＰＵ２１が使用するプログラムや演算用パラメータのうちのプラグラム実行中に適宜変化するデータを格納する。これらはＣＰＵバス等から構成されるホストバス２４により相互に接続されている。そして、ホストバス２４はＰＣＩ（Peripheral Component Interconnect／Interface）バス等の外部バス２６に接続されている。
【００２４】
キーボード２８は、ユーザ操作により、外部バス２６及びホストバス２４を介してＣＰＵ２１に各種の指令信号を送出する。マウス２９は、ユーザ操作により、ディスプレイ３０の画面上のポイントの指示や選択を行う。ディスプレイ３０は各種情報をテキストやイメージで画面上に表示する。なお、ディスプレイ３０には、例えば液晶表示装置やＣＲＴ（Cathode Ray Tube）等を用いるとよい。
【００２５】
ＨＤＤ（Hard Disk Drive）３１は、ハードディスクを駆動し、当該ハードディスクにプログラムや情報を記録したり、当該ハードディスクに記録しているプログラムや情報を再生したりする。ＣＤ−ＲＯＭドライブ３２は、装着されるＣＤを駆動し、当該ＣＤに記録されているデータまたはプログラムを読み出して、外部バス２６及びホストバス２４を介してＲＡＭ２３に供給する。
【００２６】
ＵＳＢインターフェース３３には、ＵＳＢケーブル１４（図２において不図示）を介してポータブルデバイス１５（図２において不図示）が接続される。ＵＳＢインターフェース３３は、外部バス２６及びホストバス２４を介してＲＡＭ２３に接続され、ＲＡＭ２３から供給されるデータ（例えば音楽コンテンツまたはポータブルデバイス１５を制御するコマンド等）をポータブルデバイス１５に出力したり、逆にポータブルデバイス１５から供給されるデータ（例えば音楽コンテンツまたはポータブルデバイス１５を制御するコマンドに対する応答等）を入力する。スピーカ２７は、ホストバス２４及び外部バス２６を介してＣＰＵ２１から供給される音声信号を音声に変換して出力する。
【００２７】
通信部２５は、ネットワーク１２（図２において不図示）を介してＥＭＤサーバ１３に接続されており、ＣＰＵ２１またはＨＤＤ３１から供給されるデータ（例えば、音楽コンテンツの送信要求等）を所定の方式のパケットに格納してネットワーク１２経由でＥＭＤサーバ１３に送信するとともに、ネットワーク１２経由でＥＭＤサーバ１３から受信したパケットからデータ（例えば音楽コンテンツなど）を抜き出し、ＣＰＵ２１、ＲＡＭ２３、またはＨＤＤ３１に出力する。
【００２８】
次に、上述のように構成された情報処理システムの動作について図３乃至図７のフローチャートを参照して説明する。
【００２９】
図３は、図１の情報処理システムがパーソナルコンピュータ１１内のハードディスクに蓄積されているコンテンツの中からユーザが指示する音楽コンテンツを選択し、ポータブルデバイス１５に内蔵或いは装着されている記録媒体１６に記録する処理の一例を示すフローチャートである。
【００３０】
最初のステップＳ１０では、パーソナルコンピュータ１１のＣＰＵ２１が、ユーザからの音楽コンテンツ移動要求の有無を判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１がコンテンツ移動要求を入力したり、ＵＳＢインターフェース３３にＵＳＢケーブル１４を介してポータブルデバイス１５が接続されたことをＣＰＵ２１が認識したりすると、パーソナルコンピュータ１１のＣＰＵ２１が、ユーザからの音楽コンテンツ移動要求が有ると判定する。そして、ユーザからの音楽コンテンツ移動要求が有ると判定されれば（ステップＳ１０のＹＥＳ）、ステップＳ１１に移行する。一方、ユーザからの音楽コンテンツ移動要求が無いと判定されれば（ステップＳ１０のＮＯ）、ステップＳ１０へ戻る。
【００３１】
ステップＳ１１では、パーソナルコンピュータ１１のＣＰＵ２１が、音楽コンテンツの移動元または移動先となるディスクに対応するリストのオープン要求の有無を判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１が音楽コンテンツの移動元または移動先となるディスクに対応するリストのオープン要求を入力すると、パーソナルコンピュータ１１のＣＰＵ２１が、音楽コンテンツの移動元または移動先となるディスクに対応するリストのオープン要求が有ると判定する。そして、リストのオープン要求が有ると判定されれば（ステップＳ１１のＹＥＳ）、ステップＳ１２に移行する。一方、リストのオープン要求が無いと判定されれば（ステップＳ１１のＮＯ）、ステップＳ１３に移行する。
【００３２】
ステップＳ１２では、パーソナルコンピュータ１１が、詳細を後述するリストオープン処理を行い、ステップＳ１３へ移行する。
【００３３】
ステップＳ１３では、パーソナルコンピュータ１１のＣＰＵ２１が、音楽コンテンツの移動元または移動先となるディスクに対応するリストの編集要求の有無を判定する。例えば、ユーザがマウス２９を用いて音楽コンテンツの移動元または移動先となるディスクに対応するリストの編集要求を入力すると、パーソナルコンピュータ１１のＣＰＵ２１が、音楽コンテンツの移動元または移動先となるディスクに対応するリストの編集要求が有ると判定する。そして、リストの編集要求が有ると判定されれば（ステップＳ１３のＹＥＳ）、ステップＳ１４に移行する。一方、リストの編集要求が無いと判定されれば（ステップＳ１３のＮＯ）、ステップＳ１５に移行する。
【００３４】
ステップＳ１４では、パーソナルコンピュータ１１が、詳細を後述するリスト編集処理を行い、ステップＳ１５へ移行する。
【００３５】
ステップＳ１５では、パーソナルコンピュータ１１のＣＰＵ２１が、ユーザからの音楽コンテンツ移動開始要求の有無を判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１がコンテンツ移動開始要求を入力すると、パーソナルコンピュータ１１のＣＰＵ２１が、ユーザからの音楽コンテンツ移動開始要求が有ると判定する。ユーザからの音楽コンテンツ移動開始要求が有ると判定されると（ステップＳ１５のＹＥＳ）、ステップＳ１６に移行する。一方、ユーザからの音楽コンテンツ移動開始要求が無いと判定されると（ステップＳ１５のＮＯ）、ステップＳ１１に移行するため、引き続き音楽コンテンツの移動元または移動先となるディスクに対応するリストのオープン要求及び当該リストの編集要求に対応することが可能となる。
【００３６】
ステップＳ１６では、パーソナルコンピュータ１１のＣＰＵ２１が、ＵＳＢインターフェース３３にＵＳＢケーブル１４を介してポータブルデバイス１５が接続されているか否かを判定する。ポータブルデバイス１５が接続されていれば（ステップＳ１６のＹＥＳ）、ステップＳ１７へ移行し、ポータブルデバイス１５が接続されていなければ（ステップＳ１６のＮＯ）、ステップＳ１８へ移行する。ステップＳ１８では、パーソナルコンピュータ１１のＣＰＵ２１がディスプレイ３０に例えば「ポータブルデバイスを接続してください」といった警告メッセージを表示させ、ユーザに対してポータブルデバイス１５を接続するように促し、ステップＳ１６へ戻る。
【００３７】
ステップＳ１７では、パーソナルコンピュータ１１のＣＰＵ２１が、ポータブルデバイス１５に記録媒体１６であるディスクが挿入されているか否かを判定する。例えば、パーソナルコンピュータ１１のＣＰＵ２１は、ＲＡＭ２３を用いてＵＳＢインターフェース３３からポータブルデバイス１５に向けてコマンドを出力させ、当該コマンドに対するポータブルデバイス１の応答内容に基づいてポータブルデバイス１５にディスクが挿入されているか否かを判定することができる。そして、ディスクが挿入されていれば（ステップＳ１７のＹＥＳ）、ステップＳ２０へ移行し、ディスクが挿入されていなければ（ステップＳ１７のＮＯ）、ステップＳ１９へ移行する。ステップＳ１９では、パーソナルコンピュータ１１のＣＰＵ２１がディスプレイ３０に例えば「ポータブルデバイスにディスクID“XX”のディスクを挿入してください」といった警告メッセージを表示させ、ユーザに対してポータブルデバイス１５にディスクID“XX”のディスクを挿入するように促し、ステップＳ１７へ戻る。なお、ステップＳ１４において編集されたリストが複数である場合は、例えば「ポータブルデバイスにディスクID“XX”のディスク或いはディスクID“YY”のディスク或いはディスクID“ZZ”のディスクを挿入してください」といった警告メッセージにしてもよい。また、ディスクの識別情報（ディスクID）を表示するのではなく、ユーザが付けたディスクの名前を表示したり、ユーザが登録したディスクのジャケットなどディスクに関わる画像などを表示したりしても良く、このようにすればどのディスクを挿入すれば良いかをより分かり易く表示することができる。
【００３８】
ステップＳ２０では、パーソナルコンピュータ１１のＣＰＵ２１が、ポータブルデバイス１５に挿入されているディスクの識別情報と、ステップＳ１４において編集されたリストの識別情報とが一致するか否かを判定する。ディスクの識別情報と編集されたリストの識別情報とが一致していれば（ステップＳ２０のＹＥＳ）、ステップＳ２２へ移行し、ディスクの識別情報と編集されたリストの識別情報とが一致していなければ（ステップＳ２０のＮＯ）、ステップＳ２１に移行する。ステップＳ２１では、ステップＳ１９と同様に、パーソナルコンピュータ１１のＣＰＵ２１がディスプレイ３０に例えば「ポータブルデバイスにディスクID“XX”のディスクを挿入してください」といった警告メッセージを表示させ、ユーザに対してポータブルデバイス１５にディスクID“XX”のディスクを挿入するように促し、ステップＳ２０へ戻る。ステップＳ２０において、ポータブルデバイス１５に挿入されているディスクの識別情報と、ステップＳ１４において編集されたリストの識別情報とが一致するか否かが判定されるので、音楽コンテンツの移動元又は移動先にしたいディスクと似た内容のディスクとを間違えることなく、音楽コンテンツの移動元又は移動先にしたいディスクを確実にポータブルデバイス１５に挿入することが可能である。
【００３９】
ステップＳ２２では、詳細を後述する音楽コンテンツの移動処理を行い、ステップＳ２３へ移行する。ステップＳ２３では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップＳ１４で編集されたリストの中でステップＳ２２において使用されていないリストが残っていないか否かを判定する。ステップＳ１４で編集されたリストの中でステップＳ２２において使用されていないリストが残っていなければ（ステップＳ２３のＹＥＳ）、フロー処理を終了し、ステップＳ１４で編集されたリストの中でステップＳ２２において使用されていないリストが残っていれば（ステップＳ２３のＮＯ）、ステップＳ１７に移行する。従って、ステップＳ１４で編集されたリスト全てがステップＳ２２において使用されるまで、ステップＳ１７乃至ステップＳ２３の処理を繰り返す。
【００４０】
上述した図３に示すステップＳ１２乃至ステップＳ２３の処理によって、ディスクをポータブルデバイス１５に挿入していない状態で音楽コンテンツの移動情報を編集することが可能となる。さらに、ディスクをポータブルデバイス１５に挿入していない状態で音楽コンテンツの移動情報を編集することができるので、一度に複数のディスクに関する音楽コンテンツの移動情報を編集することができる。従って、ポータブルデバイス１５においてディスクの入れ替えを行うことなく、或るディスクから別のディスクへ音楽コンテンツを移動させるといった移動情報の編集が可能となる。
【００４１】
図４は、図３のステップＳ１２において行われるリストのオープン処理の一例を示すフローチャートである。
【００４２】
最初のステップＳ３０では、パーソナルコンピュータ１１のＣＰＵ２１が、新規ディスク（過去にパーソナルコンピュータ１１から送られたデータを記録したことのないディスク）を利用するか否かを判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１が新規ディスクの利用要求を入力すると、パーソナルコンピュータ１１のＣＰＵ２１が、新規ディスクを利用すると判定する。そして、新規ディスクを利用すると判定されれば（ステップＳ３０のＹＥＳ）、ステップＳ３６に移行する。一方、新規ディスクを利用しないと判定されれば（ステップＳ３０のＮＯ）、ステップＳ３１に移行する。
【００４３】
ステップＳ３６では、パーソナルコンピュータ１１のＣＰＵ２１が、新しく空のリストを作成し、そのリストをオープンする即ち編集可能状態にし、フロー処理を終了する。
【００４４】
ステップＳ３１では、パーソナルコンピュータ１１のＣＰＵ２１が、ディスクを検索するか否かを判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１がディスク検索要求を入力すると、パーソナルコンピュータ１１のＣＰＵ２１が、ディスクを検索すると判定する。そして、ディスクを検索すると判定されれば（ステップＳ３１のＹＥＳ）、ステップＳ３２に移行する。一方、ディスクを検索しないと判定されれば（ステップＳ３１のＮＯ）、ステップＳ３３に移行する。
【００４５】
ステップＳ３２では、パーソナルコンピュータ１１のＣＰＵ２１が、ディスクの検索を行う。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１が検索の条件を入力すると、「ディスクの空き容量が最も多いディスク」を検索したり、ディスクの名前で検索したりすることが可能である。そして、ディスクの検索が終わると、ステップＳ３４へ移行する。
【００４６】
ステップＳ３３では、ユーザが希望するディスクが明確に特定している場合に、特にディスクの検索を行わず、ユーザが希望するディスクのリストを選択する。例えば、ユーザがマウス２９を操作することで、パーソナルコンピュータ１１が過去にパーソナルコンピュータ１１から送られたデータを記録したディスクに対応するリストの一覧から１つのリストを選択する。
【００４７】
ステップＳ３４では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップＳ３２で検索されたディスクに対応するリスト或いはステップＳ３３で選択されたリストをディスプレイ３０に表示させる。
【００４８】
ステップＳ３５では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップ３４において表示させたリストを編集対象に決定するか否かを判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１がステップ３４において表示させたリストを編集対象に決定することを入力すると、パーソナルコンピュータ１１のＣＰＵ２１が、ステップ３４において表示させたリストを編集対象に決定すると判定する。そして、ステップ３４において表示させたリストを編集対象に決定すると判定されれば（ステップＳ３５のＹＥＳ）、ステップＳ３７に移行する。一方、ステップ３４において表示させたリストを編集対象に決定しないと判定されれば（ステップＳ３５のＮＯ）、ステップＳ３１に移行する。
【００４９】
ステップＳ３７では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップＳ３５において編集対象に決定したリストをオープンする即ち編集可能状態にして、フロー処理を終了する。
【００５０】
上述した図４に示すステップＳ３０乃至ステップＳ３７の処理によって、ユーザが音楽コンテンツの移動元または移動先にしたいディスクの選択処理が行われ、選択されたディスクに対応するリストをオープンすることが可能である。これにより、音楽コンテンツの移動元または移動先となるディスクの情報を音楽コンテンツの移動前にユーザが容易に把握できる。また、図４に示すステップＳ３１乃至ステップＳ３５の処理によって、ユーザは、選択されたディスクに対応するリストの表示をみて内容を確認した後、そのリストを編集対象にするか否かを判断することができる。さらに、図４に示すステップＳ３１乃至ステップＳ３２の処理によって、ユーザは、ディスクの空き容量の多いディスクを検索したり、今からチェックアウトする音楽コンテンツの作成アーティストと同じアーティストの音楽コンテンツが記録されたディスクを検索したりすることができる。
【００５１】
図５は、図３のステップＳ１４において行われるリスト編集処理の一例を示すフローチャートである。
【００５２】
最初にステップＳ４０では、パーソナルコンピュータ１１のＣＰＵ２１が、例えばユーザによるマウス２９の操作に基づいて、移動対象である音楽コンテンツ及び移動先であるディスクの選択を行い、ステップＳ４１へ移行する。
【００５３】
ステップＳ４１では、パーソナルコンピュータ１１のＣＰＵ２１が、ＨＤＤ３１のハードディスクに記録されているリストの内容に基づいて、ステップＳ４０において選択された音楽コンテンツの移動先であるディスクの空き容量が移動対象である音楽コンテンツの容量より大きいか否かを判定する。移動先であるディスクの空き容量が移動対象である音楽コンテンツの容量より大きければ（ステップＳ４１のＹＥＳ）、ステップＳ４３へ移行し、移動先であるディスクの空き容量が移動対象である音楽コンテンツの容量より大きくなければ（ステップＳ４１のＮＯ）、ステップS４２へ移行する。
【００５４】
ステップＳ４２では、パーソナルコンピュータ１１のＣＰＵ２１が、ディスプレイ３０に例えば「ディスクの容量をオーバーしています。」といった警告メッセージを表示させ、フロー処理を終了する。
【００５５】
ステップＳ４３では、パーソナルコンピュータ１１のＣＰＵ２１が、移動先であるディスクに対応するリストに移動対象である音楽コンテンツを追加し、移動元がハードディスクでなく記録媒体１６であるディスクである場合は移動元のディスクに対応するリストから移動対象である音楽コンテンツを削除（使用できなくする場合も含む）し、ステップＳ４４へ移行する。ステップＳ４４では、パーソナルコンピュータ１１のＣＰＵ２１が、移動先であるディスクに対応するリストの更新をＨＤＤ３１のハードディスクに記録し、移動元がハードディスクでなく記録媒体１６であるディスクである場合は移動元のディスクに対応するリストの更新をＨＤＤ３１のハードディスクに記録して、フロー処理を終了する。
【００５６】
上述した図５に示すステップＳ４０乃至ステップＳ４４の処理によって、ユーザが音楽コンテンツの移動元または移動先にしたいディスクに対応するリストを編集することが可能となる。また、図５に示すステップＳ４１乃至ステップＳ４２の処理によって、ユーザは、移動先のディスク容量がオーバーしないか否かを判断しながら、リストの編集を行うことができる。また、ステップＳ１２のリストオープン処理において複数のリストをオープンしておけば、或るディスクから別のディスクへ音楽コンテンツを移動させるといった移動情報についても容易に編集することが可能である。
【００５７】
図６は、図３のステップＳ２２において行われる音楽コンテンツ移動処理の一例を示すフローチャートである。
【００５８】
最初にステップＳ５０では、パーソナルコンピュータ１１のＣＰＵ２１は、ＲＡＭ２３を用いてＵＳＢインターフェース３３からポータブルデバイス１５に向けてポータブルデバイス１５に挿入されたディスクに記録されている音楽コンテンツの管理情報（以下、ディスク管理情報と称す）を出力する旨のコマンドを出力させる。当該コマンドはＵＳＢケーブル１５を経由してポータブルデバイス１５に送られ、ポータブルデバイス１５は当該コマンドに応じてディスクからディスク管理情報を読み出し、その読み出した管理情報をＵＳＢケーブル１５経由でパーソナルコンピュータ１１に送る。以上の動作によって、パーソナルコンピュータ１１は、ディスク管理情報を取得し、ステップＳ５１へ移行する。
【００５９】
ステップＳ５１では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップＳ１４において編集されたリストの内容とステップＳ５０において取得したディスク管理情報とを比較し、ステップＳ５２へ移行する。なお、ステップＳ１４において編集されたリストがステップＳ３６で新たに作成されたリストである場合は、ステップＳ５０において取得したディスク管理情報に含まれるディスクの識別情報とリストの識別情報とが一致するようにリストの識別情報を作成する。
【００６０】
ステップＳ５２では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップＳ５１の比較結果に基づき、編集されたリストに無くてディスク管理情報に有る音楽コンテンツがあるか否かを判定する。つまりチェックインを行うべき音楽コンテンツの有無を判定する。チェックインを行うべき音楽コンテンツがなければ（ステップＳ５２のＮＯ）、ステップＳ５４へ移行し、チェックインを行うべきコンテンツが有れば（ステップＳ５２のＹＥＳ）、ステップＳ５３へ移行する。
【００６１】
ステップＳ５３では、ポータブルデバイス１４に挿入されたディスクに記録されているチェックインを行うべき音楽コンテンツをＨＤＤ３１のハードディスクに移動させ、ステップＳ５４へ移行する。
【００６２】
ステップＳ５４では、パーソナルコンピュータ１１のＣＰＵ２１が、ステップＳ５１の比較結果に基づき、編集されたリストに有ってディスク管理情報に無い音楽コンテンツがあるか否かを判定する。つまりチェックアウトを行うべき音楽コンテンツの有無を判定する。チェックアウトを行うべき音楽コンテンツがなければ（ステップＳ５４のＮＯ）、ステップＳ５６へ移行し、チェックアウトを行うべきコンテンツが有れば（ステップＳ５４のＹＥＳ）、ステップＳ５５へ移行する。
【００６３】
ステップＳ５５では、ＨＤＤ３１のハードディスクに蓄えられているチェックアウトを行うべき音楽コンテンツの複製をポータブルデバイス１５に挿入されているディスクに送り、ステップＳ５６へ移行する。
【００６４】
ステップＳ５６では、ステップＳ５３で行ったチェックイン処理及びステップＳ５５で行ったチェックアウト処理に基づいてリストを更新し、その更新したリストをＨＤＤ３１のハードディスクに記録して、フロー処理を終了する。
【００６５】
上述した図６に示すステップＳ５０乃至ステップＳ５６によって、ステップＳ１４で編集したリスト通りにポータブルデバイス１５に挿入されたディスクの音楽コンテンツを書き換えることが可能となる。従って、パーソナルコンピュータ１１からポータブルデバイス１５に挿入されるディスクへの音楽コンテンツの複製の送出と、ポータブルデバイス１５に挿入されるディスクからパーソナルコンピュータ１１への音楽コンテンツの移動との両方を行うことが可能である。また、チェックイン処理をチェックアウト処理の前に行うことで、ポータブルデバイス１５に挿入されるディスクの容量を効率良く使用することが可能である。
【００６６】
図７は、図６のステップＳ５３において行われるチェックイン処理の他の例を示すフローチャートである。
【００６７】
最初にステップＳ６０では、上述したチェックイン処理と同様にポータブルデバイス１５に挿入されたディスクに記録されているチェックインを行うべき音楽コンテンツをＨＤＤ３１のハードディスクに移動させる。そして、その後ステップＳ６１へ移行する。
【００６８】
ステップＳ６１では、マイクロコンピュータ１１のＣＰＵ２１が、ステップＳ６０で移動した音楽コンテンツの附属情報を読み取って、ステップＳ６０で移動させた音楽コンテンツが例えばマイクなど介してポータブルデバイス１５自身によって移動元のディスクに録音されたコンテンツであるか否かを判定する。移動した音楽コンテンツがポータブルデバイス１５自身によって移動元のディスクに録音されたコンテンツであれば（ステップＳ６１のＹＥＳ）、ステップＳ６２へ移行し、ポータブルデバイス１５自身によって移動元のディスクに録音されたコンテンツでなければ（ステップＳ６１のＮＯ）、フロー処理を終了する。
【００６９】
ステップＳ６２では、マイクロコンピュータ１１のＣＰＵ２１が、ステップＳ６１で移動した音楽コンテンツをポータブルデバイス１５に挿入されたディスクに戻すか否か、即ちチェックアウトするか否かを判定する。例えば、ユーザがマウス２９を操作することでパーソナルコンピュータ１１がチェックアウト要求を入力すると、チェックアウトをすると判定される。そして、チェックアウトをするならば（ステップＳ６２のＹＥＳ）、ステップＳ６３へ移行し、チェックアウトをしないならば（ステップＳ６２のＮＯ）、フロー処理を終了する。
【００７０】
ステップＳ６３では、ステップＳ６１でポータブルデバイス１５に挿入されたディスクからＨＤＤ３１のハードディスクに移動させた音楽コンテンツの複製を、ＨＤＤ３１のハードディスクからポータブルデバイス１５に挿入されたディスクに送る。
【００７１】
上述した図７に示すステップＳ６０乃至ステップＳ６３によって、ポータブルデバイス１５自身によってディスクに録音された音楽コンテンツは、一旦ポータブルデバイス１５に挿入されたディスクからパーソナルコンピュータ１１のハードディスクへ移動後、チェックアウトされる。例えばOpenMG（Open Magic Gate(商標)）の著作権管理ルールに従えば、ポータブルデバイス１５自身によって或る記録媒体に録音された音楽コンテンツを別の記録媒体にチェックアウトすることが可能である。したがって、ユーザにとっては、ポータブルデバイス１５自身によって或る記録媒体に録音した音楽コンテンツを録音した記録媒体にそのまま残しておくより、一旦パーソナルコンピュータ１１のハードディスクへ移動した後チェックアウトする方が、パーソナルコンピュータ１１のハードディスクから別の記録媒体にチェックアウトすることができるので、望ましい。
【００７２】
図８は、図３に示すステップＳ１４のリスト編集処理におけるディスプレイ３０の表示画面の一例を示す図である。例えば、ユーザは、マウス２９を操作することで、ディスプレイ３０に表示されているリストの内容を編集することができる。
【００７３】
窓４０は、ユーザが過去にパーソナルコンピュータ１１を用いて音楽コンテンツを記録し作成したディスクの一覧を表示する窓で、中にさらに窓４１と窓４２を持つ。
【００７４】
窓４１は、ユーザが過去にパーソナルコンピュータ１１を用いて音楽コンテンツを記録し作成したディスクの全てをリストとして表示する。窓４１では、例えば、ディスク毎にユーザが名前を付けたタイトルおよびディスクIDが表示される。
【００７５】
窓４２は、図４に示すステップＳ３４におけるリストの表示処理に対応する窓で、ディスクの詳細を表示する窓である。窓４２では、例えば、ディスクのタイトル、ディスク残り容量、音楽コンテンツ名、音楽コンテンツのアーティスト名などを表示する。例えば、ユーザが窓４１のディスクの一覧からマウス２９などを用いてディスクNo.３５を選択すると、それに対応して、窓４２が開いてディスクNo.３５の詳細が表示される。
【００７６】
窓４３は、窓４１のディスク一覧で選択し、窓４２に詳細が表示されているディスクに対応するリストを編集したい場合に、例えばマウス２９などを用いてユーザが編集対象を決定するための窓であり、図４に示すステップＳ３５の処理において用いられる。従って、窓４０乃至窓４３を設けることで、ユーザは、過去にパーソナルコンピュータ１１を用いて音楽コンテンツを記録し作成したディスクの一覧と、選択されたディスクの空き容量などの詳細情報とを確認しながら、どのディスクに対応するリストを編集対象にするかを決定することができる。
【００７７】
窓４４は、ユーザが編集を行うリストをオープンして表示する窓で、さらに中には窓４５と窓４６を持つ。この例では窓４４の中に編集を行うリストとして窓４５と窓４６の２つの窓が表示されているが、上述した図３に示すステップS１２においてリストをオープンした数の窓を表示することができる。
【００７８】
窓４５及び窓４６は、ユーザが編集を行うリストを表示する窓で、窓４５はさらに中に窓４７及び窓４８を持ち、窓４６はさらに中に窓４９及び窓５０を持つ。図４に示すステップＳ３５乃至ステップＳ３６での編集対象を決定しリストをオープンする処理は、例えばユーザがマウス２９を用いて窓４３を選択することで実現でき、その結果、窓４４の中に窓４５及び窓４６が表示されている。
【００７９】
窓４８及び窓５０は、それぞれAubum-AとAubum-Zと名づけられたディスクに記録された音楽コンテンツの詳細（例えばNo.やタイトル名、アーティスト名等）を表示する。例えばAubum-AからAubum-ZへSong-Cを移動したい場合、ユーザは、マウス２９を操作することによって、窓４８においてSong-Cを選択し、窓５０までドラッグすることで、リストの編集を行うことができる。
【００８０】
窓４７は窓４５に表示されるAubum-Aのディスクの残り容量を表示し、窓４９は窓４６に表示されるAubum-Ｚのディスクの残り容量を表示する。
【００８１】
以上のように窓４４乃至窓５０を設けることで、複数のリストを編集することが可能である。また、或るディスクから別のディスクへの音楽コンテンツの移動情報も容易に編集することが可能である。また、ディスクの残り容量を記録し表示することで、ディスクの空き容量を確認しながら編集を行うことができ、さらに記録媒体の容量を超えるような音楽コンテンツの移動を行うような編集を防止することが可能である。
【００８２】
なお、上述した実施形態では、音楽コンテンツの移動について説明したが、他のコンテンツ例えば画像データ等の移動であっても構わない。また、上述した実施形態では、ポータブルデバイス１５に挿入される記録媒体１６にディスクを用いたが、他の記録媒体例えば半導体メモリカード等であっても構わない。
【図面の簡単な説明】
【００８３】
【図１】は、本発明に係る情報通信システムの一構成例を示す図である。
【図２】は、図１の情報通信システムが具備するパーソナルコンピュータの一構成例を示す図である。
【図３】は、本発明に係る情報通信システムの動作フローチャートである。
【図４】は、リストオープン処理の一例を示すフローチャートである。
【図５】は、リスト編集処理の一例を示すフローチャートである。
【図６】は、コンテンツ転送処理の一例を示すフローチャートである。
【図７】は、チェックイン処理の他の例を示すフローチャートである。
【図８】は、リスト編集処理におけるディスプレイの表示画面の一例を示す図である。
【符号の説明】
【００８４】
１１    パーソナルコンピュータ
１２    ネットワーク
１３    ＥＭＤサーバ
１４    ＵＳＢケーブル
１５    ポータブルデバイス
１６    記録媒体
１７    ヘッドホン
２１    ＣＰＵ
２２    ＲＯＭ
２３    ＲＡＭ
２４    ホストバス
２５    通信部
２６    外部バス
２７    スピーカ
２８    キーボード
２９    マウス
３０    ディスプレイ
３１    ＨＤＤ
３２    ＣＤ−ＲＯＭドライブ
３３    ＵＳＢインターフェース
【図１】
2005293771.tif 000003
【図２】
2005293771.tif 000004
【図３】
2005293771.tif 000005
【図４】
2005293771.tif 000006
【図５】
2005293771.tif 000007
【図６】
2005293771.tif 000008
【図７】
2005293771.tif 000009
【図８】
2005293771.tif 000010