(57)【要約】【課題】  本発明は、複数の外部記憶媒体で音楽データを容易に利用可能にする。【解決手段】  本発明は、ハードディスクに記憶される音楽データをチェックアウト可能な外部記憶媒体を検出し、音楽データをハードディスクに記憶し、その外部記憶媒体として検出したメモリスティック３１１及びＭＤ３１２に対し、ハードディスクに記憶した音楽データを自動的にチェックアウトすることにより、ハードディスクに記憶した音楽データをメモリスティック３１１及びＭＤ３１２に対し一括して容易にチェックアウトでき、ハードディスクに記憶した音楽データを複数の外部記憶媒体で容易に利用可能にすることができる。【選択図】        図２５
2006004332.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを記憶する記憶媒体と、
上記記憶媒体に記憶される上記コンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出手段と、
上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に対し、上記記憶媒体に記憶される上記コンテンツデータを自動的にチェックアウトするチェックアウト手段と
を具えることを特徴とするコンテンツ記憶装置。
【請求項２】
上記記憶媒体に記憶される上記コンテンツデータを同時にチェックアウトするチェックアウト先の上記外部記憶媒体を設定するチェックアウト先設定手段
を具え、
上記チェックアウト手段は、
上記チェックアウト先設定手段により上記コンテンツデータのチェックアウト先として複数の上記外部記憶媒体が設定されているとき、上記外部記憶媒体検出手段により検出された当該複数の上記外部記憶媒体に対し、上記記憶媒体に記憶される上記コンテンツデータを自動的にチェックアウトする
ことを特徴とする請求項１に記載のコンテンツ記憶装置。
【請求項３】
上記記憶媒体に記憶される上記コンテンツデータに対応する利用条件情報に基づき、当該コンテンツデータがチェックアウト可能か否かを判定するチェックアウト判定手段
を具え、
上記チェックアウト手段は、
上記チェックアウト判定手段によりチェックアウト可能であると判定された上記コンテンツデータを、上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に対して自動的にチェックアウトする
ことを特徴とする請求項２に記載のコンテンツ記憶装置。
【請求項４】
上記チェックアウト手段は、
上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に記憶されているコンテンツデータのうち、上記記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインした後、当該複数の上記外部記憶媒体に対し、上記記憶媒体に記憶される上記コンテンツデータを自動的にチェックアウトする
ことを特徴とする請求項１に記載のコンテンツ記憶装置。
【請求項５】
上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に記憶されている上記コンテンツデータのうち、上記記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインするか否かを設定するチェックイン設定手段
を具え、
上記チェックアウト手段は、
上記チェックイン設定手段により、複数の上記外部記憶媒体に記憶されている上記コンテンツデータのうち、上記記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインするように設定されているとき、上記外部記憶媒体検出手段により検出された当該複数の上記外部記憶媒体に記憶されている上記コンテンツデータのうち、上記記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインする
ことを特徴とする請求項４に記載のコンテンツ記憶装置。
【請求項６】
上記コンテンツデータが予め記録された外部記録媒体から読み出された当該コンテンツデータを上記記憶媒体に記憶する記憶手段と、
上記記憶媒体に記憶される上記コンテンツデータを同時にチェックアウトするチェックアウト先の上記外部記憶媒体を設定するチェックアウト先設定手段と、
上記記憶手段により上記記憶媒体に記憶される上記コンテンツデータを上記外部記憶媒体に対して自動的にチェックアウトするか否かを設定するチェックアウト設定手段と、
外部からの単一の操作に応じて制御信号を上記記憶手段及び上記チェックアウト手段に送出する操作手段と
を具え、
上記チェックアウト先設定手段により上記コンテンツデータのチェックアウト先として複数の上記外部記憶媒体が設定されると共に、上記チェックイン設定手段により、複数の上記外部記憶媒体に記憶されている上記コンテンツデータのうち、上記記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインするように設定され、さらに上記チェックアウト設定手段により、上記記憶媒体に記憶される上記コンテンツデータを上記外部記憶媒体に対して自動的にチェックアウトするように設定されているときに上記操作手段に対する単一の上記操作に応じて、
上記チェックアウト手段が、上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に記憶されている上記コンテンツデータのうち、上記記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインした後、上記記憶手段が、上記外部記録媒体から読み出された上記コンテンツデータを上記記憶媒体に記憶し、上記チェックアウト手段が、上記記憶媒体に記憶された上記コンテンツデータを、上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に対して自動的にチェックアウトする
ことを特徴とする請求項５に記載のコンテンツ記憶装置。
【請求項７】
上記記憶手段は、
上記外部記録媒体から読み出された１つの上記コンテンツデータを上記記憶媒体に記憶し、
上記チェックアウト手段は、
上記記憶媒体に記憶された１つの上記コンテンツデータを、上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に対して自動的にチェックアウトする
ことを特徴とする請求項６に記載のコンテンツ記憶装置。
【請求項８】
上記コンテンツデータが予め記録された外部記録媒体から読み出された当該コンテンツデータを上記記憶媒体に記憶する記憶手段と、
上記記憶手段により上記記憶媒体に記憶される上記コンテンツデータを上記外部記憶媒体に対して自動的にチェックアウトするか否かを設定するチェックアウト設定手段と
を具え、
上記チェックアウト手段は、
上記チェックアウト設定手段により、上記記憶媒体に記憶される上記コンテンツデータを上記外部記憶媒体に対して自動的にチェックアウトするように設定されているとき、上記記憶手段により、上記外部記録媒体から読み出された上記コンテンツデータが上記記憶媒体に記憶されると、当該記憶媒体に記憶された上記コンテンツデータを、上記外部記憶媒体検出手段により検出された複数の上記外部記憶媒体に対して自動的にチェックアウトする
ことを特徴とする請求項１に記載のコンテンツ記憶装置。
【請求項９】
記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出ステップと、
上記コンテンツデータを上記記憶媒体に記憶するコンテンツデータ記憶ステップと、
上記外部記憶媒体検出ステップで検出された複数の上記外部記憶媒体に対し、上記コンテンツデータ記憶ステップで上記記憶媒体に記憶された上記コンテンツデータを自動的にチェックアウトするチェックアウトステップと
を具えることを特徴とするコンテンツ記憶方法。
【請求項１０】
情報処理装置に対して、
記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出ステップと、
上記コンテンツデータを上記記憶媒体に記憶するコンテンツデータ記憶ステップと、
上記外部記憶媒体検出ステップで検出された複数の上記外部記憶媒体に対し、上記コンテンツデータ記憶ステップで上記記憶媒体に記憶された上記コンテンツデータを自動的にチェックアウトするチェックアウトステップと
を実行させるためのコンテンツ記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ記憶方法に関し、例えばＣＤ（Compact Disc）に記録されている音楽データをクライアント端末で記憶する場合に適用して好適なものである。
【背景技術】
【０００２】
従来の情報処理装置は、ＣＤから音楽データを再生して内部のハードディスクに記憶することにより、この後、わざわざＣＤを装填させなくても内部のハードディスクからその音楽データを再生して利用可能にすることができる。なお以下の説明では、このようにＣＤ等の外部記録媒体に記録されている音楽データ等のコンテンツデータを、情報処理装置内部のハードディスク等の記憶媒体に記憶して利用可能にすることをリッピングと呼ぶ。
【０００３】
またかかる情報処理装置は、リッピング用としてＣＤから再生した音楽データをハードディスクに記憶したとき、その音楽データに対して著作権を保護するための利用条件を示す利用条件情報を生成する。そして情報処理装置は、その利用条件情報を音楽データに対応付けて内部のハードディスクに記憶している。
【０００４】
ここで利用条件情報には、リッピングした（すなわち、ハードディスクに記憶した）音楽データを情報処理装置に接続可能なポータブルデバイス内の他の外部記憶媒体にも記憶して利用可能にする際に、その外部記憶媒体の数を制限するうえで当該音楽データに対して規定した外部記憶媒体に対する記憶回数等が利用条件として含まれている。
【０００５】
そして情報処理装置は、リッピングした音楽データを外部記憶媒体でも利用可能にするように要求されると、そのリッピングした（すなわち、ハードディスクに記憶した）音楽データを、ユーザにより選択された１つのポータブルデバイス内の外部記憶媒体に記憶すると共に、その音楽データに対応させてハードディスクに記憶していた利用条件情報に含まれる記憶回数を１回減算するようにしてその利用条件情報の内容を更新する。
【０００６】
なお以下の説明では、ハードディスク等の記憶媒体に記憶している音楽データ等のコンテンツデータを外部記憶媒体に記憶すると共に、これに応じて、その記憶媒体に記憶している利用条件情報の内容を更新することをチェックアウトと呼ぶ。これに加えて以下の説明では、このようなチェックアウトの際に利用条件情報の内容を更新するうえで減算する記憶回数を、チェックアウト可能回数と呼ぶ。
【０００７】
また情報処理装置は、外部記憶媒体にチェックアウトした音楽データを消去するように要求されると、ユーザによって選択されたポータブルデバイス内の外部記憶媒体からそのチェックアウトしていた音楽データを消去すると共に、その音楽データに対応付けてハードディスクに記憶していた利用条件情報に含まれるチェックアウト可能回数を１回加算するようにしてその利用条件情報の内容を更新する。
【０００８】
なお以下の説明では、外部記録媒体にチェックアウトしていた音楽データ等のコンテンツデータを消去すると共に、これに応じて、ハードディスク等の記憶媒体に記憶している利用条件情報の内容を更新する（すなわち、チェックアウト可能回数を予め設定された初期値を上限として、１回加算する）ことをチェックインと呼ぶ。
【０００９】
このようにして情報処理装置は、リッピングしていた音楽データに対するチェックアウト及びチェックインに応じてチェックアウト可能回数を増減させるものの、チェックアウト可能回数が０回になると、音楽データに対するそれ以上のチェックアウトを禁止する。これにより情報処理装置は、予め制限された数の外部記憶媒体よりも多い外部記憶媒体に対し音楽データを記憶してこれら多数の外部記憶媒体と共に音楽データが不当に利用されることを防止し、かくして音楽データに対する著作権を保護している。
【００１０】
そしてかかる従来の情報処理装置は、リッピング用としてＣＤから再生した音楽データを内部のハードディスクに記憶したとき、当該ハードディスクに記憶した音楽データを、その情報処理装置に接続され、ユーザによって選択された１つのポータブルデバイス内の外部記憶媒体に対して自動的にチェックアウトしている（例えば、特許文献１参照）。
【００１１】
また従来の他の情報処理装置は、音楽データのリッピング時、その情報処理装置に接続されているポータブルデバイス内の外部記憶媒体に対してすでにチェックアウトしている音楽データをハードディスクに対し自動的にチェックインする。そしてかかる他の情報処理装置は、リッピング用にＣＤから再生した音楽データを内部のに記憶すると共に、当該ハードディスクに記憶した音楽データをそのポータブルデバイス内の外部記憶媒体に対し自動的にチェックアウトしているものもある（例えば、特許文献２参照）。
【特許文献１】特開２００１−２０２０８６公報（第１９頁、第２０頁、図４３）
【特許文献２】特開２００３−７７２１４公報（第１５頁、第１６頁、図１４）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところがかかる構成のこれら情報処理装置は、種々のポータブルデバイスが接続可能であるものの、ユーザによって音楽データのチェックアウトが要求されたとき、音楽データを何れか１つのポータブルデバイス内の外部記憶媒体に対してのみチェックアウトしていた。
【００１３】
このためこれら情報処理装置は、ユーザにより種々のポータブルデバイス内の何れの外部記憶媒体を使っても音楽データを利用可能にするように要望されると、複数の外部記憶媒体を１個ずつ順番に交換させながら、音楽データのチェックアウトを繰り返し実行している。従ってこれら情報処理装置は、ハードディスクに記憶した音楽データを複数の外部記憶媒体で容易には利用可能にし難いという問題があった。
【００１４】
本発明は以上の点を考慮してなされたもので、記憶媒体に記憶したコンテンツデータを複数の外部記憶媒体で容易に利用可能にし得るコンテンツ記憶方法を提案しようとするものである。
【課題を解決するための手段】
【００１５】
かかる課題を解決するため本発明のコンテンツ記憶装置においては、コンテンツデータを記憶する記憶媒体と、当該記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出手段と、その外部記憶媒体検出手段により検出された複数の外部記憶媒体に対し、記憶媒体に記憶されるコンテンツデータを自動的にチェックアウトするチェックアウト手段とを設けるようにした。
【００１６】
従って本発明のコンテンツ記憶装置では、記憶媒体に記憶したコンテンツデータを、複数の外部記憶媒体に対し一括して容易にチェックアウトすることができる。
【００１７】
また本発明のコンテンツ記憶方法においては、記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出ステップと、コンテンツデータを記憶媒体に記憶するコンテンツデータ記憶ステップと、外部記憶媒体検出ステップで検出された複数の外部記憶媒体に対し、コンテンツデータ記憶ステップで記憶媒体に記憶されたコンテンツデータを自動的にチェックアウトするチェックアウトステップとを設けるようにした。
【００１８】
従って本発明のコンテンツ記憶方法では、記憶媒体に記憶したコンテンツデータを、複数の外部記憶媒体に対し一括して容易にチェックアウトすることができる。
【００１９】
さらに本発明のコンテンツ記憶プログラムにおいては、情報処理装置に対して、記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出ステップと、コンテンツデータを記憶媒体に記憶するコンテンツデータ記憶ステップと、外部記憶媒体検出ステップで検出された複数の外部記憶媒体に対し、コンテンツデータ記憶ステップで記憶媒体に記憶されたコンテンツデータを自動的にチェックアウトするチェックアウトステップとを実行させるようにした。
【００２０】
従って本発明のコンテンツ記憶プログラムでは、情報処理装置に対して、記憶媒体に記憶したコンテンツデータを、複数の外部記憶媒体に対し一括して容易にチェックアウトさせることができる。
【発明の効果】
【００２１】
本発明によれば、記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出すると共に、コンテンツデータを記憶媒体に記憶し、その検出した複数の外部記憶媒体に対し、記憶媒体に記憶したコンテンツデータを自動的にチェックアウトするようにしたことにより、記憶媒体に記憶したコンテンツデータを、複数の外部記憶媒体に対し一括して容易にチェックアウトすることができ、かくして記憶媒体に記憶したコンテンツデータを複数の外部記憶媒体で容易に利用可能にし得るコンテンツ記憶装置、コンテンツ記憶方法及びコンテンツ記憶プログラムを実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下図面について、本発明の一実施の形態を詳述する。
【００２３】
（１）音楽関連サービス提供システム
（１−１）システム構成
図１において、１は全体として音楽関連サービス提供システムを示し、この音楽関連サービス提供システム１の運営業者と契約しているユーザのクライアント端末２と、当該クライアント端末２を管理するポータルサーバ３と、当該クライアント端末２に対して音楽に関する各種サービスを提供する複数のサーバＳＶ１乃至ＳＶ５とを有している。
【００２４】
この実施の形態の場合、音楽データ配信サーバＳＶ１は、ＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3）、ＡＡＣ（Advanced Audio Coding ）、ＷＭＡ（Windows（登録商標） Media Audio ）、ＲｅａｌＡＵＤＩＯ  Ｇ２  Ｍｕｓｉｃ  Ｃｏｄｅｃ、ＭＰ３（MPEG Audio Layer-3）形式等でなる音楽データをクライアント端末２に配信する音楽データ配信サービスを提供する。
【００２５】
また物販サーバＳＶ２は、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等をクライアント端末２を介してユーザに販売する物販サービスを提供する。
【００２６】
さらにラジオ放送情報配信サーバＳＶ３は、ラジオ局を介して放送されているラジオ放送のラジオ番組や音楽等についてのラジオ放送情報をクライアント端末２に配信するラジオ放送情報配信サービスを提供する。
【００２７】
さらにインターネットラジオサーバＳＶ４は、インターネットに相当するネットワークＮＴを介してラジオ放送データをストリーミング配信の形態でクライアント端末２に向けて放送するインターネットラジオ放送サービスを提供する。
【００２８】
これに加えて課金サーバＳＶ５は、ポータルサーバ３等からの要求に応じてユーザに対し様々な料金を課すための課金処理を実行するようになされている。
【００２９】
（１−２）クライアント端末２の構成
（１−２−１）クライアント端末２の機能回路ブロック構成
次にクライアント端末２の機能回路ブロックによるハードウェア構成を説明する。図２に示すようにクライアント端末２は、その筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部２０がユーザによって操作されると、当該操作入力部２０でこれを認識し、当該操作に応じた操作入力信号を入力処理部２１に送出する。
【００３０】
入力処理部２１は、操作入力部２０から与えられる操作入力信号を特定の操作コマンドに変換しバス２２を介して制御部２３に送出する。
【００３１】
制御部２３は、バス２２を介して接続された各回路から与えられる操作コマンドや制御信号に基づいてこれら各回路の動作を制御する。
【００３２】
表示制御部２４は、バス２２を介して供給される映像データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ映像信号を表示部２５に送出する。
【００３３】
表示部２５は、例えば液晶ディスプレイ等の表示デバイスであって、筐体表面に直接取り付けられている場合や外付けされている場合がある。そして表示部２５は、制御部２３による処理結果や各種映像データが表示制御部２４を介してアナログ映像信号として供給されると、当該アナログ映像信号に基づく映像を表示する。
【００３４】
音声制御部２６は、バス２２を介して供給される音声データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ音声信号をスピーカ２７に送出する。スピーカ２７は、音声制御部２６から供給されるアナログ音声信号に基づく音声を出力する。
【００３５】
記憶再生部２８は、予め音楽データ等のコンテンツデータが記録されたＣＤ等の外部記録媒体や、コンテンツデータを任意に記憶再生可能なフラッシュメモリが外装ケースに内包されたメモリスティック（登録商標）等の外部記憶媒体に記録されているコンテンツデータを読み出して再生し、又は当該外部記憶媒体に対し記憶対象のコンテンツデータを記憶する。記憶再生部２８は、外部記録媒体や外部記憶媒体からコンテンツデータとして映像データを読み出したとき、当該読み出した映像データをバス２２を介して表示制御部２４に供給する。
【００３６】
これにより表示制御部２４は、記憶再生部２８により外部記録媒体や外部記憶媒体からコンテンツデータとして読み出された映像データをアナログ映像信号に変換して表示部２５に供給する。
【００３７】
また記憶再生部２８は、外部記録媒体や外部記憶媒体からコンテンツデータとして音声データを読み出したとき、当該読み出した音声データをバス２２を介して音声制御部２６に供給する。
【００３８】
これにより音声制御部２６は、記憶再生部２８により外部記録媒体や外部記憶媒体からコンテンツデータとして読み出された音声データをアナログ音声信号に変換してスピーカ２７に供給する。
【００３９】
さらに制御部２３は、記憶再生部２８によりＣＤ等の外部記録媒体から読み出されたコンテンツデータをバス２２を介してクライアント端末２内部の記憶媒体２９に送出し、その記憶媒体２９に対して当該コンテンツデータを記憶することができる。
【００４０】
なお以下の説明では、このようにＣＤ等の外部記録媒体に記録されている音楽データ等のコンテンツデータを、クライアント端末２内部の記憶媒体２９に記憶して利用可能にすることをリッピングと呼ぶ。
【００４１】
そして制御部２３は、記憶媒体２９からコンテンツデータとしてイメージデータ又はビデオデータ等の映像データを読み出したときには、当該読み出した映像データをバス２２を介して表示制御部２４に供給する。
【００４２】
また制御部２３は、記憶媒体２９からコンテンツデータとしてオーディオデータ等の音声データを読み出したときには、当該読み出した音声データをバス２２を介して音声制御部２６に供給する。
【００４３】
これに加えて制御部２３は、記憶媒体２９から音楽データを読み出して記憶再生部２８に転送することにより当該記憶再生部２８によりメモリスティック等の外部記憶媒体に対しその音楽データを記録させることもできる。
【００４４】
放送信号受信部３０は、各ラジオ局から送信されるラジオ放送波を受信し、チューナ部３１に供給する。
【００４５】
チューナ部３１は、制御部２３の制御のもと、放送信号受信部３０を介して受信されたラジオ放送波の中から例えば操作入力部２０を介して指定されたラジオ局に対応する放送周波数のラジオ放送信号を抽出して所定の受信処理を施し、その結果得られる音声データをバス２２を介して音声制御部２６に送出する。
【００４６】
音声制御部２６は、チューナ部３１から与えられた音声データをアナログ音声信号に変換してスピーカ２７に送出することにより、当該スピーカ２７からラジオ局で放送されているラジオ番組の番組音声を出力させ、かくしてユーザに対しラジオ番組の番組音声を聴取させることができる。
【００４７】
また制御部２３は、チューナ部３１で得られた音声データを記憶媒体２９に送出して記憶することにより、ラジオ番組の番組音声を録音することもできる。
【００４８】
さらに制御部２３は、通信制御部３２及びネットワークインタフェース３３を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上のポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４にアクセスすることができ、これによりポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間で各種情報や各種データを送受信する。
【００４９】
エンコーダ／デコーダ部３４は、ネットワークＮＴからネットワークインタフェース３３及び通信制御部３２を順次介して受信された圧縮符号化されているコンテンツデータ、あるいは記憶媒体２９や外部記憶媒体（メモリスティック等）から読み出された圧縮符号化されているコンテンツデータを復号し表示制御部２４や音声制御部２６に送出する。
【００５０】
またエンコーダ／デコーダ部３４は、外部記録媒体（ＣＤ等）から読み出された圧縮符号化されてはいないコンテンツデータや、チューナ部３１から与えられる音声データ等を圧縮符号化し、当該圧縮符号化したコンテンツデータを記憶媒体２９に送出する。これによりエンコーダ／デコーダ部３４で圧縮符号化されたコンテンツデータは、制御部２３の制御のもと記憶媒体２９に記憶される。
【００５１】
著作権管理部３５は、ネットワークＮＴからネットワークインタフェース３３及び通信制御部３２を順次介してダウンロードされるコンテンツデータに対応する著作権管理情報や、記憶再生部２８により外部記録媒体（ＣＤ等）から読み出されたコンテンツデータに対応する著作権管理情報を生成する。著作権管理部３５で生成された著作権管理情報は、制御部２３の制御のもとに、コンテンツデータと対応付けられて記憶媒体２９に記憶される。
【００５２】
なおかかる著作権管理情報には、例えばリッピング用として外部記録媒体（ＣＤ等）から読み出されたコンテンツデータ（音楽データ等）に対する著作権を保護するための利用条件を示す利用条件情報が含まれている。その利用条件情報には、リッピングされた（すなわち、記憶媒体２９に記憶された）コンテンツデータを外部記憶媒体（メモリスティック等）にも記憶して利用可能にする際に、その外部記憶媒体の数を制限するうえで当該コンテンツデータに対して規定した外部記憶媒体に対する記憶回数等が利用条件として含まれている。
【００５３】
著作権管理部３５は、ダウンロードやリッピングにより著作権管理情報と対応付けた音楽データ等のコンテンツデータが、記憶媒体２９から記憶再生部２８に転送されて１つの外部記憶媒体に記憶されたとき、その著作権管理情報の利用条件情報に含まれる記憶回数を１回減算するようにしてその利用条件情報の内容を更新する。
【００５４】
なお以下の説明では、記憶媒体２９に記憶している音楽データ等のコンテンツデータを外部記憶媒体に記憶すると共に、これに応じて、その記憶媒体に記憶している利用条件情報の内容を更新することをチェックアウトと呼ぶ。これに加えて以下の説明では、このようなチェックアウトの際に利用条件情報の内容を更新するうえで減算する記憶回数を、チェックアウト可能回数と呼ぶ。
【００５５】
また著作権管理部３５は、記憶再生部２８により、外部記憶媒体に対しチェックアウトしていた１つの音楽データ等のコンテンツデータが消去されたとき、そのコンテンツデータに対応させて記憶媒体２９に記憶していた著作権管理情報の利用条件情報に含まれるチェックアウト可能回数を１回加算するようにしてその利用条件情報の内容を更新する。
【００５６】
なお以下の説明では、外部記録媒体にチェックアウトしていた音楽データ等のコンテンツデータを消去すると共に、これに応じて、記憶媒体２９に記憶している利用条件情報の内容を更新する（すなわち、チェックアウト可能回数を予め選定された初期値を上限として、１回加算する）ことをチェックインと呼ぶ。
【００５７】
このようにして著作権管理部３５は、記憶媒体２９と特定の外部記憶媒体（メモリスティック等）との間で著作権管理情報を対応付けたコンテンツデータをチェックアウトするときや、当該特定の外部記憶媒体（メモリスティック等）と記憶媒体２９との間で当該著作権管理情報を対応付けたコンテンツデータをチェックインするときに、当該コンテンツデータに対応する著作権管理情報の内容（すなわち、利用条件情報の内容）を適切に更新することにより、そのコンテンツデータに対する著作権を保護する。
【００５８】
ページ情報生成部３６は、ネットワークＮＴからネットワークインタフェース３３及び通信制御部３２を順次介して受信されたＸＭＬ（eXtensible Markup Language）ファイル、あるいはＨＴＭＬ（Hyper Text Markup language）ファイル等のページ情報を解釈して表示部２５に表示するための映像データを生成し、当該生成した映像データを表示制御部２４に送出する。
【００５９】
認証処理部３７は、ネットワークインタフェース３３を介して接続されるネットワークＮＴ上のポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４に対し認証情報を通信制御部３２及びネットワークインタフェース３３を順次介して送信する等の認証処理を実行する。
【００６０】
認証情報記憶部３８は、認証処理部３７がポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４に対しアクセスするときに必要となる認証情報を記憶する。
【００６１】
ラジオ放送表示制御部３９は、現在、ユーザによる聴取用に受信中のラジオ放送に関するラジオ放送情報を要求するための要求信号を通信制御部３２及びネットワークインタフェース３３を順次介して、当該受信中のラジオ放送を放送しているラジオ局に対応するラジオ放送情報配信サーバＳＶ３に送信する。
【００６２】
その結果、ラジオ放送表示制御部３９は、ネットワークＮＴ上のラジオ放送情報配信サーバＳＶ３から送信されたラジオ放送情報をネットワークインタフェース３３及び通信制御部３２を順次介して受信すると共に、当該受信したラジオ放送情報を表示制御部２４に送出することにより表示部２５に対し、現在受信中のラジオ番組の番組名や、当該受信中の楽曲のタイトル及びアーティスト名等からなるラジオ放送情報を表示させる。
【００６３】
（１−２−２）ディレクトリ管理
クライアント端末２の制御部２３は、記憶媒体２９に対して記憶するコンテンツデータを、図３に示すディレクトリ構成で管理する。まず「ｒｏｏｔ」ディレクトリの下層に対しては、規定範囲内での任意の数の「ｆｏｌｄｅｒ」ディレクトリが作成される。この「ｆｏｌｄｅｒ」ディレクトリは、例えばコンテンツが属するジャンル、又は所有ユーザ等に対応して作成される。
【００６４】
この「ｆｏｌｄｅｒ」ディレクトリの下層には、規定範囲内での任意の数の「ａｌｂｕｍ」ディレクトリが作成され、当該「ａｌｂｕｍ」ディレクトリは例えば１つのアルバムタイトル毎に対応するようになされている。この「ａｌｂｕｍ」ディレクトリの下層においては、その「ａｌｂｕｍ」ディレクトリに属するとされる１以上の「ｔｒａｃｋ」ファイルが格納され、この「ｔｒａｃｋ」ファイルが１つの楽曲すなわちコンテンツとなるものである。
【００６５】
このようなコンテンツデータについてのディレクトリ管理は、記憶媒体２９に記憶されているデータベースファイルによって行われる。
【００６６】
（１−３）ポータルサーバ３の機能回路ブロック構成
次に、図４を用いてポータルサーバ３の機能回路ブロックによるハードウェア構成を説明する。ポータルサーバ３内の制御部５０は、バス５１を介して接続される各回路の動作を制御する。
【００６７】
通信制御部５２は、制御部５０の制御のもと、ネットワークインタフェース５３を介してクライアント端末２やその他サーバＳＶ１乃至ＳＶ５と各種情報を送受信する。
【００６８】
顧客データベース部５４には、音楽関連サービス提供システム１の運営業者とすでに契約を完了しているユーザのユーザＩＤ（Identification）情報とパスワード情報とが対応付けられて顧客情報として登録されている。
【００６９】
ページ情報記憶部５５には、音楽関連サービス提供システム１の運営業者が管理するページ情報等が記憶されている。
【００７０】
なおページ情報は、ＸＭＬ等の言語によって記述されており、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３及びインターネットラジオサーバＳＶ４等にアクセスするためのＵＲＬ（Uniform Resource Locator）情報を含んでいる。
【００７１】
認証処理部５６は、クライアント端末２から送信されたユーザＩＤ情報及びパスワード情報をネットワークインタフェース５３及び通信制御部５２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部５４に顧客情報として登録されているか否かを確認する。
【００７２】
そして認証処理部５６は、ユーザ認証処理を終了すると、当該ユーザ認証処理の結果を示したポータル認証結果情報（後述する認証セッションＩＤ情報）を発行し、当該発行したポータル認証結果情報を認証情報記憶部５７に一時記憶する。
【００７３】
このとき制御部５０は、認証処理部５６によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ページ情報記憶部５５に記憶されている契約者用のページ情報をポータル認証結果情報と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【００７４】
なお制御部５０は、認証処理部５６によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部５５に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信するように構成しても良い。
【００７５】
また認証処理部５６は、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３からユーザに対する認証処理が実行された結果、当該ユーザのクライアント端末２から取得して送信されるポータル認証結果情報（後述する認証チケット）をネットワークインタフェース５３及び通信制御部５２を順次介して受信すると、当該受信したポータル認証結果情報と、認証情報記憶部５７に一時記憶していた当該ユーザに対応するポータル認証結果情報とを比較する。
【００７６】
これにより認証処理部５６は、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３から受信したポータル認証結果情報に対する認証処理として、正規のポータル認証結果情報であるか否かを確認する確認処理を実行し、その確認結果を示す確認結果情報を通信制御部５２及びネットワークインタフェース５３を順次介して当該音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３に返信する。
【００７７】
周波数情報記憶部５８には、地域を特定可能な郵便番号等の地域コードと、その地域コードの示す地域で受信可能なラジオ放送の放送周波数を示す周波数情報、当該ラジオ放送を放送するラジオ局の名称（以下、これをラジオ局名と呼ぶ）及び当該ラジオ局毎のユニークな識別情報であるコールサインとが対応付けられて記憶されている。
【００７８】
ＵＲＬ記憶部５９には、ラジオ放送用のラジオ局毎のコールサインと、当該コールサインに対応するラジオ局で提供する現在放送中のラジオ番組に関し当該ラジオ番組の番組名やそのラジオ番組内で現時点に流されている楽曲のタイトル等からなるラジオ放送情報（以下、これを特にナウオンエア情報と呼ぶ）を取得可能なＵＲＬ情報とが対応付けられて記憶されている。
【００７９】
（１−４）音楽データ配信サーバＳＶ１の機能回路ブロック構成
次に、図５を用いて音楽データ配信サーバＳＶ１の機能回路ブロックによるハードウェア構成を説明する。音楽データ配信サーバＳＶ１内の制御部７０は、バス７１を介して接続される各回路の動作を制御する。
【００８０】
通信制御部７２は、制御部７０の制御のもと、ネットワークインタフェース７３を介してクライアント端末２やポータルサーバ３等と各種情報や、コンテンツデータ等の各種データを送受信する。
【００８１】
顧客データベース部７４には、音楽データ配信サーバＳＶ１の運営業者とすでに契約を完了しているユーザのユーザＩＤ情報とパスワード情報とが対応付けられて顧客情報として登録されている。ただし認証処理部７５が、クライアント端末２から送信される、ポータルサーバ３によって発行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、顧客データベース部７４を設けなくてもよい。
【００８２】
ページ情報記憶部７６には、音楽データ配信サーバＳＶ１が管理する、ダウンロード可能な音楽データを紹介する音楽データ配信用のページ情報等が記憶されている。
【００８３】
因みに音楽データ配信用のページ情報は、ＸＭＬ等の言語によって記述されており、クライアント端末２を利用するユーザに対してダウンロードを希望する音楽データを選択させることができる。
【００８４】
そして制御部７０は、クライアント端末２から送信される、音楽データ配信用のページ情報を要求するページ情報取得要求信号をネットワークインタフェース７３及び通信制御部７２を順次介して受信すると、当該受信したページ情報取得要求信号に応じて、ページ情報記憶部７６に記憶された音楽データ配信用のページ情報を通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００８５】
認証処理部７５は、クライアント端末２から送信される、当該クライアント端末２を利用するユーザのユーザＩＤ情報及びパスワード情報をネットワークインタフェース７３及び通信制御部７２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部７４に顧客情報として登録されているか否かを確認する。
【００８６】
また認証処理部７５は、ユーザＩＤ情報及びパスワード情報を用いるユーザ認証処理とは異なるユーザ認証手法として、クライアント端末２から送信される、ポータルサーバ３で発行されたポータル認証結果情報（後述する認証チケット）をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したポータル認証結果情報を通信制御部７２及びネットワークインタフェース７３を順次介してポータルサーバ３に送信する。
【００８７】
そして認証処理部７５は、ポータルサーバ３へのポータル認証結果情報の送信に応じて、当該ポータルサーバ３からそのポータル認証結果情報に対する認証処理（すなわち、上述の確認処理）が実行された結果返信される確認結果情報をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム１の運営業者とすでに契約を完了している正規ユーザであるか否かを確認する。
【００８８】
このようにして認証処理部７５は、ユーザ認証処理が終了すると、そのユーザ認証処理の結果を示したサーバ認証結果情報（後述するサービスセッションＩＤ情報）を発行する。
【００８９】
このとき制御部７０は、認証処理部７５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ページ情報記憶部７６に契約者用として記憶されている音楽データ配信用のページ情報をサーバ認証結果情報と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００９０】
これに対して制御部７０は、認証処理部７５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部７６に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００９１】
ところで認証情報記憶部７７には、認証処理部７５により発行されたサーバ認証結果情報が一時記憶されると共に、当該認証処理部７５により、クライアント端末２を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報が記憶されている。
【００９２】
音楽データ記憶部７８には、上述のＡＴＲＡＣ３形式やＭＰ３形式等で圧縮符号化された複数の音楽データが各々のコンテンツＩＤ情報等の検索キーと対応付けられて記憶されている。
【００９３】
検索部７９は、クライアント端末２に対し音楽データ配信用のページ情報が送信された結果、当該クライアント端末２から送信される、ダウンロード希望の音楽データ検索用の検索キーが格納されそのダウンロード希望の音楽データをダウンロード要求するダウンロード要求信号がネットワークインタフェース７３及び通信制御部７２を順次介して受信されると、当該受信されたダウンロード要求信号からその検索キーを取り出す。
【００９４】
そして検索部７９は、かかる検索キーに基づいて、音楽データ記憶部７８内の複数の音楽データの中から当該検索キーの示す検索条件に該当するダウンロード希望の音楽データを検索する。
【００９５】
これにより制御部７０は、その検索されたダウンロード希望の音楽データを通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【００９６】
また制御部７０は、このときクライアント端末２への音楽データのダウンロードに伴うユーザに対する課金処理用の課金情報を通信制御部７２及びネットワークインタフェース７３を順次介して課金サーバＳＶ５に送信することにより、課金サーバＳＶ５に対し当該ユーザに対する音楽データのダウンロードに応じた課金処理を実行させる。
【００９７】
（１−５）物販サーバＳＶ２の機能回路ブロック構成
次に、図６を用いて物販サーバＳＶ２の機能回路ブロックによるハードウェア構成を説明する。物販サーバＳＶ２内の制御部９０は、バス９１を介して接続される各回路の動作を制御する。
【００９８】
通信制御部９２は、制御部９０の制御のもと、ネットワークインタフェース９３を介してクライアント端末２やポータルサーバ３等と各種情報を送受信する。
【００９９】
顧客データベース部９４には、物販サーバＳＶ２の運営業者とすでに契約を完了しているユーザのユーザＩＤ情報とパスワード情報とが対応付けられて顧客情報として登録されている。ただし認証処理部９５が、クライアント端末２から送信される、ポータルサーバ３によって発行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、顧客データベース部９４を設けなくてもよい。
【０１００】
ページ情報記憶部９６には、物販サーバＳＶ２が管理する、販売対象のＣＤやＤＶＤ等のパッケージメディアを紹介するパッケージメディア販売用のページ情報等が記憶されている。
【０１０１】
因みにパッケージメディア販売用のページ情報は、ＸＭＬ等の言語によって記述されており、クライアント端末２を利用するユーザに対して購入を希望するＣＤやＤＶＤ等のパッケージメディアを選択させることができる。
【０１０２】
そして制御部９０は、クライアント端末２から送信される、パッケージメディア販売用のページ情報を要求するページ情報取得要求信号をネットワークインタフェース９３及び通信制御部９２を順次介して受信すると、当該受信したページ情報取得要求信号に応じて、ページ情報記憶部９６に記憶されたパッケージメディア販売用のページ情報を通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０１０３】
認証処理部９５は、クライアント端末２から送信される、当該クライアント端末２を利用するユーザのユーザＩＤ情報及びパスワード情報をネットワークインタフェース９３及び通信制御部９２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部９４に顧客情報として登録されているか否かを確認する。
【０１０４】
また認証処理部９５は、ユーザＩＤ情報及びパスワード情報を用いるユーザ認証処理とは異なるユーザ認証手法として、クライアント端末２から送信される、ポータルサーバ３で発行されたポータル認証結果情報（後述する認証チケット）をネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信したポータル認証結果情報を通信制御部９２及びネットワークインタフェース９３を順次介してポータルサーバ３に送信する。
【０１０５】
そして認証処理部９５は、ポータルサーバ３へのポータル認証結果情報の送信に応じて、当該ポータルサーバ３からそのポータル認証結果情報に対する認証処理（すなわち、上述の確認処理）が実行された結果返信される確認結果情報をネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム１の運営業者とすでに契約を完了している正規ユーザであるか否かを確認する。
【０１０６】
このようにして認証処理部９５は、ユーザ認証処理が終了すると、そのユーザ認証処理の結果を示したサーバ認証結果情報（後述するサービスセッションＩＤ情報）を発行する。
【０１０７】
このとき制御部９０は、認証処理部９５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ページ情報記憶部９６に契約者用として記憶されているパッケージメディア販売用のページ情報をサーバ認証結果情報と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０１０８】
これに対して制御部９０は、認証処理部９５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部９６に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０１０９】
ところで認証情報記憶部９７には、認証処理部９５により発行されたサーバ認証結果情報が一時記憶されると共に、当該認証処理部９５により、クライアント端末２を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報が記憶されている。
【０１１０】
パッケージメディア情報記憶部９８には、販売対象のＣＤやＤＶＤ等の複数のパッケージメディアに関する情報（以下、これをパッケージメディア情報と呼ぶ）が各々のパッケージメディアＩＤ情報等の検索キーと対応付けられて記憶されている。
【０１１１】
検索部９９は、クライアント端末２に対しパッケージメディア販売用のページ情報が送信された結果、当該クライアント端末２から送信される、特定のＣＤやＤＶＤ等のパッケージメディアに関するパッケージメディア情報を要求するメディア情報要求信号がネットワークインタフェース９３及び通信制御部９２を順次介して受信されると、当該受信されたメディア情報要求信号から当該特定のパッケージメディア検索用の検索キーを取り出す。
【０１１２】
そして検索部９９は、かかる検索キーに基づいて、パッケージメディア情報記憶部９８内の複数のパッケージメディア情報の中から当該検索キーの示す検索条件に該当する特定のパッケージメディアのパッケージメディア情報を検索する。
【０１１３】
これにより制御部９０は、その検索されたパッケージメディア情報を通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信し、かくしてユーザに対し特定のパッケージメディアに関するパッケージメディア情報を提示する。
【０１１４】
その結果、制御部９０は、クライアント端末２から送信される、上述の特定のパッケージメディアを購入要求する購入要求信号をネットワークインタフェース９３及び通信制御部９２を順次介して受信すると、当該クライアント端末２を利用するユーザへの当該特定のパッケージメディアの引き渡し手続等の購入処理を実行する。
【０１１５】
また制御部９０は、特定のパッケージメディアの購入に伴うユーザに対する課金処理用の課金情報を通信制御部９２及びネットワークインタフェース９３を順次介して課金サーバＳＶ５に送信することにより、課金サーバＳＶ５に対し当該ユーザに対する特定のパッケージメディアの購入に応じた課金処理を実行させる。
【０１１６】
さらに制御部９０は、課金サーバＳＶ５によるユーザに対する課金処理が完了すると、パッケージメディアの購入処理が完了したことを示す購入完了ページ情報を通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０１１７】
（１−６）ラジオ放送情報配信サーバＳＶ３の機能回路ブロック構成
次に、図７を用いてラジオ放送情報配信サーバＳＶ３の機能回路ブロックによるハードウェア構成を説明する。ラジオ放送情報配信サーバＳＶ３内の制御部１１０は、バス１１１を介して接続される各回路の動作を制御する。
【０１１８】
通信制御部１１２は、制御部１１０の制御のもと、ネットワークインタフェース１１３を介してクライアント端末２やポータルサーバ３等と各種情報を送受信する。
【０１１９】
顧客データベース部１１４には、ラジオ放送情報配信サーバＳＶ３の運営業者とすでに契約を完了しているユーザのユーザＩＤ情報とパスワード情報とが対応付けられて顧客情報として登録されている。ただし認証処理部１１５が、クライアント端末２から送信される、ポータルサーバ３によって発行されたポータル認証結果情報に基づいてユーザを認証処理する機能を有する場合には、顧客データベース部１１４を設けなくてもよい。
【０１２０】
ページ情報記憶部１１６には、ラジオ放送情報配信サーバＳＶ３が管理し、当該ラジオ放送情報配信サーバＳＶ３に対応するラジオ局によってすでに放送されたラジオ番組に関するラジオ放送情報（以下、これを特にオンエアリスト情報と呼ぶ）の取得に利用させるオンエアリスト情報配信用のページ情報等が記憶されている。
【０１２１】
因みにオンエアリスト情報配信用のページ情報は、ＸＭＬ等の言語によって記述され、クライアント端末２を利用するユーザに対し、ラジオ番組の放送日時情報や番組名等を、取得希望のオンエアリスト情報に対する検索キーとして入力させるための入力ボックス等が設けられている。
【０１２２】
オンエアリスト情報記憶部１１７には、ラジオ放送情報配信サーバＳＶ３に対応するラジオ局ですでに放送されたラジオ番組に対する番組名、番組放送開始時刻及び番組放送終了時刻等と、当該ラジオ番組内で流された楽曲に対するタイトル、アーティスト名、楽曲放送開始時刻等とをリスト化して生成されたオンエアリスト情報が記憶されている。
【０１２３】
そして制御部１１０は、クライアント端末２から送信される、オンエアリスト情報配信用のページ情報を要求するページ情報取得要求信号をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信すると、当該受信したページ情報取得要求信号に応じて、ページ情報記憶部１１６に記憶されたオンエアリスト情報配信用のページ情報を通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１２４】
その結果、検索部１１８は、クライアント端末２からオンエアリスト情報配信用のページ情報上で入力された取得希望のオンエアリスト情報検索用の検索キーが格納されオンエアリスト情報をダウンロード要求するオンエアリスト情報要求信号が送信されることにより、そのオンエアリスト情報要求信号をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信すると、当該受信したオンエアリスト情報要求信号から検索キーを取り出す。
【０１２５】
そして検索部１１８は、かかる検索キーに基づいて、オンエアリスト情報記憶部１１７内のオンエアリスト情報全体に対し当該検索キーの示す検索条件に該当する所定範囲部分を取得希望のオンエアリスト情報として検索する。
【０１２６】
これにより制御部１１０は、その検索された取得希望のオンエアリスト情報を通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１２７】
またナウオンエア情報記憶部１１９には、ラジオ放送情報配信サーバＳＶ３に対応するラジオ局で現在放送中のラジオ番組に対する番組名、番組放送開始時刻、番組放送終了時刻、当該ラジオ番組内で現時点に流されている楽曲に対するタイトル、アーティスト名、楽曲放送開始時刻等からなるナウオンエア情報が記憶されている。
【０１２８】
そして認証処理部１１５は、クライアント端末２からナウオンエア情報を取得要求するナウオンエア情報要求信号と共に送信される、当該クライアント端末２を利用するユーザのユーザＩＤ情報及びパスワード情報をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信すると、ユーザ認証処理として、当該受信したユーザＩＤ情報及びパスワード情報が顧客データベース部１１４に顧客情報として登録されているか否かを確認する。
【０１２９】
また認証処理部１１５は、ユーザＩＤ情報及びパスワード情報を用いるユーザ認証処理とは異なるユーザ認証手法として、クライアント端末２から送信される、ポータルサーバ３で発行されたポータル認証結果情報（後述する認証チケット）をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信したポータル認証結果情報を通信制御部１１２及びネットワークインタフェース１１３を順次介してポータルサーバ３に送信する。
【０１３０】
そして認証処理部１１５は、ポータルサーバ３へのポータル認証結果情報の送信に応じて、当該ポータルサーバ３からそのポータル認証結果情報に対する認証処理（すなわち、上述の確認処理）が実行された結果返信される確認結果情報をネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信した確認結果情報に基づいてユーザが音楽関連サービス提供システム１の運営業者とすでに契約を完了している正規ユーザであるか否かを確認する。
【０１３１】
このようにして認証処理部１１５は、ユーザ認証処理が終了すると、そのユーザ認証処理の結果を示したサーバ認証結果情報（後述するサービスセッションＩＤ情報）を発行する。
【０１３２】
このとき制御部１１０は、認証処理部１１５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されると、ナウオンエア情報記憶部１１９に記憶されているナウオンエア情報をサーバ認証結果情報と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１３３】
これに対して制御部１１０は、認証処理部１１５によるユーザ認証処理の結果、ユーザが正規ユーザであると認証されなかったときには、認証エラー情報を、ページ情報記憶部１１６に記憶されている認証の失敗を示す認証失敗通知ページ情報と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０１３４】
このようにして制御部１１０は、ユーザからナウオンエア情報の取得が要求されたとき、当該ユーザを正規ユーザであると認証したときには、ナウオンエア情報を配信するものの、ユーザを正規ユーザであると認証することができなかったときには、そのユーザに対してナウオンエア情報の配信サービスのようなラジオ放送情報配信サーバＳＶ３が提供するラジオ放送情報配信サービスを受けさせないようにしている。
【０１３５】
ところで認証情報記憶部１２０には、認証処理部１１５により発行されたサーバ認証結果情報が一時記憶されると共に、当該認証処理部１１５により、クライアント端末２を利用するユーザをユーザ認証処理するときに必要とされる各種認証情報が記憶されている。
【０１３６】
（１−７）各サーバの処理概要
次に図８乃至図１３に示すシーケンスチャートを用いて、クライアント端末２とポータルサーバ３との間で実行される処理や、クライアント端末２とその他の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３との間で実行される処理の概要を説明する。
【０１３７】
（１−７−１）クライアント端末２及びポータルサーバ３間のユーザ認証処理手順
まず図８を用いて、クライアント端末２とポータルサーバ３との間で実行されるユーザ認証処理手順について説明する。
【０１３８】
音楽関連サービス提供システム１の運営業者と契約しているユーザのクライアント端末２において制御部２３は、例えばクライアント端末２に対して電源を投入する操作が行われ、又はユーザにより操作入力部２０の特定の操作ボタンが押下されたことに応じてその操作入力部２０で認識された操作入力信号が入力処理部２１で操作コマンドに変換されて与えられると、認証要求処理を開始する。
【０１３９】
クライアント端末２で認証要求処理を開始すると、ステップＳＰ１において、制御部２３は、認証情報記憶部３８に対し予め一時記憶している認証セッションＩＤ情報等を格納した接続要求信号を生成し、当該生成した接続要求信号を通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１４０】
因みに認証セッションＩＤ情報は、クライアント端末２とポータルサーバ３とがユーザ認証処理等の各種処理の実行用に通信接続する毎に、個々の通信接続状態（すなわち、セッション）の識別用としてポータルサーバ３によって発行される識別情報である。
【０１４１】
なおかかる認証セッションＩＤ情報については、ユーザ認証処理等に利用するうえで、ポータルサーバ３による発行時点を基準とした所定の有効期限（例えば１分程度）が設定されている。
【０１４２】
従ってポータルサーバ３から認証セッションＩＤ情報を取得したクライアント端末２は、その認証セッションＩＤ情報を有効期限以内にポータルサーバ３に対して提示することができない場合、ポータルサーバ３により、当該認証セッションＩＤ情報で特定される通信接続状態が切断されたと判断される。
【０１４３】
これによりポータルサーバ３は、過去に発行した認証セッションＩＤ情報が、音楽関連サービス提供システム１の運営業者と契約してはいないユーザによりユーザ認証処理等に対し不当に利用されることを防止している。
【０１４４】
また認証情報記憶部３８に一時記憶されている認証セッションＩＤ情報は、クライアント端末２とポータルサーバ３とが以前にユーザ認証処理等の実行用に通信接続したとき、そのポータルサーバ３によって発行されたものである。
【０１４５】
クライアント端末２から接続要求信号が送信されると、これに応じてステップＳＰ２においてポータルサーバ３の制御部５０は、ネットワークインタフェース５３及び通信制御部５２を順次介してその接続要求信号を受信し、当該受信した接続要求信号に格納されている認証セッションＩＤ情報等を認証処理部５６に送出する。
【０１４６】
そして認証処理部５６は、制御部５０の制御のもと、クライアント端末２から接続要求信号として受信された認証セッションＩＤ情報等に基づいてユーザ認証処理を実行する。
【０１４７】
その結果、制御部５０は、認証処理部５６により、クライアント端末２から受信した認証セッションＩＤ情報等の有効期限が切れる等して、当該クライアント端末２を利用するユーザを正規ユーザであると認証することができなかったときには、認証エラーを示す認証エラー情報を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１４８】
ステップＳＰ３において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証エラー情報をネットワークインタフェース３３及び通信制御部３２を順次介して受信すると、これに応じて認証情報記憶部３８に記憶しているユーザＩＤ情報及びパスワード情報等を読み出し、当該読み出したユーザＩＤ情報及びパスワード情報等を通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１４９】
ステップＳＰ４において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたユーザＩＤ情報及びパスワード情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信したユーザＩＤ情報及びパスワード情報等を認証処理部５６に送出する。
【０１５０】
これにより認証処理部５６は、制御部５０の制御のもとにユーザ認証処理として、そのクライアント端末２から受信されたユーザＩＤ情報及びパスワード情報等が、顧客データベース部５４に登録されている顧客情報に含まれているか否かを検出する。
【０１５１】
その結果、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、制御部５０の制御のもとにポータル認証結果情報として、現時点のクライアント端末２とポータルサーバ３との通信接続状態に対する認証セッションＩＤ情報等を発行すると共に、当該クライアント端末２に対して発行した認証セッションＩＤ情報等を認証情報記憶部５７に一時記憶する。
【０１５２】
そして制御部５０は、認証処理部５６によりそのクライアント端末２に対して発行された認証セッションＩＤ情報等を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１５３】
ステップＳＰ５において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証セッションＩＤ情報等をネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部３７に送出する。
【０１５４】
そして認証処理部３７は、制御部２３の制御のもとに、ポータルサーバ３から受信されたその認証セッションＩＤ情報等を認証情報記憶部３８に一時記憶する。
【０１５５】
これにより制御部２３は、ポータルサーバ３に対しページ情報を要求するためのページ情報取得要求信号を、ポータルサーバ３から受信して認証情報記憶部３８に一時記憶されたその認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１５６】
ステップＳＰ６において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたページ情報取得要求信号及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部５６に送出する。
【０１５７】
これにより認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信された認証セッションＩＤ情報等と、上述のステップＳＰ４においてクライアント端末２に対して発行し認証情報記憶部５７に一時記憶していた認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１５８】
その結果ステップＳＰ７において、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からのページ情報の取得要求が正当な要求であると判断し、クライアント端末２に対して発行していた認証セッションＩＤ情報等の有効期限を延長する。
【０１５９】
これにより制御部５０は、ページ情報記憶部５５から、ユーザによって取得要求されたページ情報を読み出すと共に、当該読み出したページ情報を、認証処理部５６により有効期限の延長された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１６０】
ステップＳＰ８において、クライアント端末２の制御部２３は、ポータルサーバ３から送信されたページ情報と、有効期限の延長された認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したページ情報をページ情報生成部３６に送出すると共に、その有効期限の延長された認証セッションＩＤ情報等を認証処理部３７に送出する。
【０１６１】
ページ情報生成部３６は、制御部２３から与えられたページ情報に基づいて、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３へのリンクが埋め込まれたページの映像データを生成し、当該生成した映像データを表示制御部２４に送出する。
【０１６２】
これにより表示制御部２４は、ページ情報生成部３６から与えられた映像データに対してディジタルアナログ変換処理を施し、得られたアナログ映像信号を表示部２５に送出することにより当該表示部２５にそのアナログ映像信号に基づく映像としてポータルサーバ３のページを表示させる。
【０１６３】
また認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ポータルサーバ３から受信された、有効期限の延長された認証セッションＩＤ情報等をその有効期限が延長される前の認証セッションＩＤ情報等に上書きするようにして一時記憶することにより、上述のステップＳＰ５において一時記憶していた認証セッションＩＤ情報等を有効期限の延長された認証セッションＩＤ情報等に更新する。
【０１６４】
（１−７−２）クライアント端末２及び各サーバＳＶ１乃至ＳＶ３間のユーザ認証処理手順
次に、図９において、クライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３との間で実行するユーザ認証処理について以下に説明する。
【０１６５】
この場合、かかるユーザ認証処理としては、クライアント端末２が図８について上述したようにポータルサーバ３からページ情報を一旦取得し、引き続きそのページ情報に埋め込まれたリンクにより音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３にアクセスして実行されるユーザ認証処理（以下、これを間接アクセス認証処理と呼ぶ）がある。
【０１６６】
またかかるユーザ認証処理としては、クライアント端末２がポータルサーバ３のページ情報を取得せずに、予めブックマークとして登録しているＵＲＬ情報等により音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３に直接アクセスして実行されるユーザ認証処理（以下、これを直接アクセス認証処理と呼ぶ）もある。
【０１６７】
ただし間接アクセス認証処理については、クライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とが何れの組合せであっても同様の手順で実行することができる。
【０１６８】
また直接アクセス認証処理についても、クライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とが何れの組合せであっても同様の手順で実行することができる。
【０１６９】
そして間接アクセス認証処理及び直接アクセス認証処理では、クライアント端末２において音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３へのアクセスに使用するＵＲＬ情報の取得の仕方のみが異なるだけで、当該ＵＲＬ情報の取得以降には、間接アクセス認証処理及び直接アクセス認証処理の両方ともに同様の手順で実行することができる。
【０１７０】
従って以下には、クライアント端末２のアクセス先として、説明を簡略化するうえで音楽データ配信サーバＳＶ１を代表として用い、さらに間接アクセス認証処理及び直接アクセス認証処理をまとめて１つのユーザ認証処理として説明する。
【０１７１】
まず、ステップＳＰ１０において、クライアント端末２の制御部２３は、ページ情報にリンクとして埋め込まれたＵＲＬ情報、又はすでにブックマークとして登録しているＵＲＬ情報等に従って、音楽データ配信用のページ情報（他の物販サーバＳＶ２やラジオ放送情報配信サーバＳＶ３では、パッケージメディア販売用のページ情報やオンエアリスト情報配信用のページ情報等となる）を取得要求するページ情報取得要求信号と共に、認証情報記憶部３８から読み出したサービスセッションＩＤ情報等を通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０１７２】
因みにサービスセッションＩＤ情報は、クライアント端末２と音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とがユーザ認証処理等の各種処理の実行用に通信接続する毎に、個々の通信接続状態（すなわち、セッション）の識別用として、クライアント端末２がアクセスした音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３によって発行される識別情報である。
【０１７３】
なおかかるサービスセッションＩＤ情報については、上述した認証セッションＩＤ情報と同様に、ユーザ認証処理等に利用するうえで音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３による発行時点を基準とした所定の有効期限（例えば１分程度）が設定されている。
【０１７４】
従って各サーバＳＶ１乃至ＳＶ３からサービスセッションＩＤ情報を取得したクライアント端末２は、そのサービスセッションＩＤ情報を有効期限以内に発行元の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３に対して提示することができない場合、これら発行元の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３により、当該サービスセッションＩＤ情報で特定される通信接続状態が切断されたと判断される。
【０１７５】
これにより音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３は、過去に発行したサービスセッションＩＤ情報が、音楽関連サービス提供システム１の運営業者と契約してはいないユーザによりユーザ認証処理等に対し不当に利用されることを防止している。
【０１７６】
また認証情報記憶部３８に一時記憶されているサービスセッションＩＤ情報は、クライアント端末２と音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３とが以前にユーザ認証処理等の実行用に通信接続したとき、そのアクセス先の音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３によって発行されたものである。
【０１７７】
ステップＳＰ１１において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信されたページ情報取得要求信号及びサービスセッションＩＤ情報等をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部７５に送出する。
【０１７８】
認証処理部７５は、制御部７０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部７７にすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１７９】
その結果、認証処理部７５は、例えばクライアント端末２から受信したサービスセッションＩＤ情報の有効期限がすでに切れていることにより、当該クライアント端末２を利用するユーザを正規ユーザであるとは認証することができないと、クライアント端末２からの音楽データ配信用のページ情報の取得要求が正当な要求ではないと判断する。
【０１８０】
そして制御部７０は、認証処理部７５によりクライアント端末２を利用するユーザが正規ユーザであると認証されないと、認証エラーを示す認証エラー情報と、音楽データ配信サーバＳＶ１を識別するショップコードとを通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０１８１】
ステップＳＰ１２において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信された認証エラー情報及びショップコードをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証エラー情報により、音楽データ配信サーバＳＶ１においてユーザが正規ユーザとして認証されなかったことを認識すると共に、その音楽データ配信サーバＳＶ１から受信したショップコードを認証情報記憶部３８に一時記憶する。
【０１８２】
そして制御部２３は、ポータルサーバ３に対して、音楽データ配信サーバＳＶ１にアクセスするための認証チケットを発行要求する認証チケット発行要求信号を生成し、当該生成した認証チケット発行要求信号を音楽データ配信サーバＳＶ１のショップコード、及びすでにポータルサーバ３から受信して認証情報記憶部３８に対し一時記憶している認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１８３】
ステップＳＰ１３において、ポータルサーバ３の制御部５０は、クライアント端末２から送信された認証チケット発行要求信号、ショップコード及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、これらを認証処理部５６に送出する。
【０１８４】
これにより認証処理部５６は、制御部５０の制御のもと、そのクライアント端末２から受信された認証セッションＩＤ情報等と、認証情報記憶部５７に対しすでに一時記憶している認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１８５】
その結果、認証処理部５６は、例えばクライアント端末２から受信された認証セッションＩＤ情報の有効期限がすでに切れており、当該クライアント端末２を利用するユーザを正規ユーザであるとは認証することができないと、クライアント端末２からの認証チケットの発行要求が正当な要求ではないと判断する。
【０１８６】
そして制御部５０は、認証処理部５６によりクライアント端末２を利用するユーザが正規ユーザであると認証されないと、認証エラーを示す認証エラー情報を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１８７】
これに対して認証処理部５６は、例えばクライアント端末２から受信した認証セッションＩＤ情報の有効期限が未だ切れてはいないことで、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からの認証チケットの発行要求が正当な要求であると判断する。
【０１８８】
そして制御部５０は、認証処理部５６により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、後述するステップＳＰ１８に移る。
【０１８９】
ステップＳＰ１４において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証エラー情報をネットワークインタフェース３３及び通信制御部３２を順次介して受信すると、認証情報記憶部３８に記憶されているユーザＩＤ情報及びパスワード情報等を読み出すと共に、当該読み出したユーザＩＤ情報及びパスワード情報等を通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１９０】
ステップＳＰ１５において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたユーザＩＤ情報及びパスワード情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信したユーザＩＤ情報及びパスワード情報等を認証処理部５６に送出する。
【０１９１】
これにより認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信されたユーザＩＤ情報及びパスワード情報等が、顧客データベース部５４に登録されている顧客情報に含まれているか否かを検出するようにしてユーザ認証処理を実行する。
【０１９２】
その結果、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、制御部５０の制御のもとポータル認証結果情報として、現時点のクライアント端末２とポータルサーバ３との通信接続状態に対する認証セッションＩＤ情報等を発行すると共に、当該クライアント端末２に対して発行した認証セッションＩＤ情報等を認証情報記憶部５７に一時記憶する。
【０１９３】
そして制御部５０は、認証処理部５６によりそのクライアント端末２に対して発行された認証セッションＩＤ情報等を通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０１９４】
ステップＳＰ１６において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証セッションＩＤ情報等をネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部３７により認証情報記憶部３８に一時記憶する。
【０１９５】
そして制御部２３は、再びポータルサーバ３に対して、認証チケットを発行要求する認証チケット発行要求信号を生成すると共に、当該生成した認証チケット発行要求信号を、認証情報記憶部３８にすでに一時記憶しているショップコード、及びこのとき一時記憶した認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０１９６】
ここで本実施の形態では、クライアント端末２において認証情報記憶部３８に対しショップコードを一時記憶しておいたが、これに限らず、当該クライアント端末２とポータルサーバ３との間でステップＳＰ１２乃至ステップＳＰ１６の処理を実行する際にショップコードを順次送受信することにより、クライアント端末２において認証情報記憶部３８に対しショップコードを一時記憶しなくてもステップＳＰ１６においてポータルサーバ３に対しショップコードを送信することが可能である。
【０１９７】
ステップＳＰ１７において、ポータルサーバ３の制御部５０は、クライアント端末２から送信された認証チケット発行要求信号、ショップコード及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、これらを認証処理部５６に送出する。
【０１９８】
これにより認証処理部５６は、制御部５０の制御のもと、そのクライアント端末２から受信された認証セッションＩＤ情報等と、認証情報記憶部５７にすでに一時記憶している認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０１９９】
その結果、認証処理部５６は、例えばクライアント端末２から受信した認証セッションＩＤ情報等の有効期限が未だ切れてはいないために、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からの認証チケットの発行要求が正当な要求であると判断する。
【０２００】
そして制御部５０は、認証処理部５６により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、次のステップＳＰ１８に移る。
【０２０１】
ステップＳＰ１８において、認証処理部５６は、制御部５０の制御のもと、上述のステップＳＰ１７においてクライアント端末２から受信したショップコード及び認証チケット発行要求信号に基づいて、ポータル認証結果情報として、当該ショップコードの示す音楽データ配信サーバＳＶ１へのアクセスを可能にする認証チケット等を発行する。
【０２０２】
そして認証処理部５６は、制御部５０の制御のもと、その発行した認証チケット等を認証情報記憶部５７に一時記憶すると共に、クライアント端末２に対して発行していた認証セッションＩＤ情報等の有効期限を延長する。
【０２０３】
これにより制御部５０は、認証チケット等を、認証処理部５６により有効期限の延長された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０２０４】
ステップＳＰ１９において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された認証チケット等と、有効期限の延長された認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報を認証処理部３７に送出する。
【０２０５】
そして制御部２３は、そのポータルサーバ３から受信した認証チケット等を認証要求信号と共に通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２０６】
また認証処理部３７は、このとき制御部２３の制御のもとに認証情報記憶部３８において、ポータルサーバ３から受信された有効期限の延長されている認証セッションＩＤ情報等をその有効期限が延長される前の認証セッションＩＤ情報等に上書きするようにして一時記憶することにより、上述のステップＳＰ１６において一時記憶していた認証セッションＩＤ情報等を有効期限の延長された認証セッションＩＤ情報等に更新する。
【０２０７】
ステップＳＰ２０において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信された認証要求信号及び認証チケット等をネットワークインタフェース７３及び通信制御部７２を順次介して受信する。
【０２０８】
そして制御部７０は、そのクライアント端末２から受信した認証チケット等を当該認証チケット等の確認を要求する認証チケット確認要求信号と共に通信制御部７２及びネットワークインタフェース７３を順次介してポータルサーバ３に送信する。
【０２０９】
ステップＳＰ２１において、ポータルサーバ３の制御部５０は、音楽データ配信サーバＳＶ１から送信された認証チケット確認要求信号及び認証チケット等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信した認証チケット確認要求信号及び認証チケット等を認証処理部５６に送出する。
【０２１０】
そして認証処理部５６は、制御部５０の制御のもと認証チケット確認要求信号に応じて、その音楽データ配信サーバＳＶ１から受信された認証チケット等と、認証情報記憶部５７にすでに一時記憶している認証チケット等とを比較するようにして、当該音楽データ配信サーバＳＶ１から受信した認証チケットに対する確認処理を実行する。
【０２１１】
その結果、制御部５０は、認証処理部５６により、音楽データ配信サーバＳＶ１から受信した認証チケット等が正規の認証チケット等であると確認されると、当該認証チケット等を正規の認証チケット等であると確認したことを示す確認結果情報を通信制御部５２及びネットワークインタフェース５３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２１２】
ステップＳＰ２２において、音楽データ配信サーバＳＶ１の制御部７０は、ポータルサーバ３から送信された確認結果情報をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信した確認結果情報を認証処理部７５に送出する。
【０２１３】
これにより認証処理部７５は、制御部７０の制御のもとにその確認結果情報に応じ、サーバ認証結果情報として、現時点のクライアント端末２と音楽データ配信サーバＳＶ１との通信接続状態に対するサービスセッションＩＤ情報等を発行すると共に、当該発行したサービスセッションＩＤ情報等を認証情報記憶部７７に一時記憶する。
【０２１４】
また制御部７０は、認証処理部７５によりそのクライアント端末２に対して発行されたサービスセッションＩＤ情報等を通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０２１５】
ステップＳＰ２３において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信されたサービスセッションＩＤ情報等をネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部３７により認証情報記憶部３８に一時記憶させる。
【０２１６】
これにより制御部２３は、音楽データ配信用のページ情報を要求するページ情報取得要求信号を、音楽データ配信サーバＳＶ１から受信して認証情報記憶部３８に一時記憶させたサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２１７】
ステップＳＰ２４において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信されたページ情報取得要求信号及びサービスセッションＩＤ情報等をネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部７５に送出する。
【０２１８】
これにより認証処理部７５は、制御部７０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、上述のステップＳＰ２２においてすでにクライアント端末２に対し発行して認証情報記憶部７７に一時記憶していたサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２１９】
その結果、認証処理部７５は、例えばクライアント端末２から受信したサービスセッションＩＤ情報等の有効期限が未だ切れてはいないために、そのクライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からの音楽データ配信用のページ情報の取得要求が正当な要求であると判断する。
【０２２０】
そして制御部７０は、認証処理部７５により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、次のステップＳＰ２５に移る。
【０２２１】
ステップＳＰ２５において、制御部７０は、ページ情報記憶部７６から、ユーザにより取得要求された音楽データ配信用のページ情報を読み出すと共に、認証処理部７５により、クライアント端末２に対して発行していたサービスセッションＩＤ情報等の有効期限を延長させる。
【０２２２】
そして制御部７０は、そのページ情報記憶部７６から読み出した音楽データ配信用のページ情報を、認証処理部７５により有効期限を延長させたサービスセッションＩＤ情報等と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０２２３】
ステップＳＰ２６において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信された音楽データ配信用のページ情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した音楽データ配信用のページ情報をページ情報生成部３６に送出すると共に、その音楽データ配信サーバＳＶ１から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２２４】
これにより認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、音楽データ配信サーバＳＶ１から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、上述のステップＳＰ２３において一時記憶していたサービスセッションＩＤ情報等を有効期限の延長されたサービスセッションＩＤ情報等に更新する。
【０２２５】
またページ情報生成部３６は、音楽データ配信用のページ情報に基づく映像データを生成し、当該生成した映像データを表示制御部２４に送出する。
【０２２６】
これにより表示制御部２４は、ページ情報生成部３６から与えられた映像データに対しディジタルアナログ変換処理を施し、得られたアナログ映像信号を表示部２５に送出することにより当該表示部２５にそのアナログ映像信号に基づく映像として音楽データ配信用のページを表示する。
【０２２７】
（１−７−３）音楽関連サービス提供処理
続いて図１０乃至図１３において、図９について上述したクライアント端末２と、音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３との間で実行されたユーザ認証処理手順の終了後に、当該ユーザ認証処理手順においてクライアント端末２が音楽データ配信サーバＳＶ１、物販サーバＳＶ２及びラジオ放送情報配信サーバＳＶ３から取得した音楽データ配信用のページ情報、パッケージメディア販売用のページ情報及びオンエアリスト情報配信用のページ情報等を利用して音楽データ配信サービス、物販サービス及びラジオ放送情報配信サービスの提供を受ける際の音楽関連サービス提供処理について説明する。
【０２２８】
（１−７−３−１）音楽データ配信サービス提供処理手順
まず図１０を用いてクライアント端末２が、音楽データ配信サーバＳＶ１から音楽データ配信サービスの提供を受ける際の音楽データ配信サービス提供処理手順について説明する。
【０２２９】
ステップＳＰ３０において、クライアント端末２の制御部２３は、表示部２５に映像として表示された音楽データ配信用のページの一部を選択する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じて、ダウンロード希望の音楽データをダウンロード要求するダウンロード要求信号を生成する。
【０２３０】
そして制御部２３は、そのダウンロード要求信号を、すでに音楽データ配信サーバＳＶ１で発行され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介して音楽データ配信サーバＳＶ１に送信する。
【０２３１】
ステップＳＰ３１において、音楽データ配信サーバＳＶ１の制御部７０は、クライアント端末２から送信されたダウンロード要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース７３及び通信制御部７２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部７５に送出する。
【０２３２】
これにより認証処理部７５は、制御部７０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部７７に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２３３】
その結果、制御部７０は、認証処理部７５により、クライアント端末２を利用して音楽データのダウンロードを要求したユーザが正規ユーザであると認証されると、次のステップＳＰ３２に移る。
【０２３４】
ステップＳＰ３２において、検索部７９は、ダウンロード要求信号に格納されている検索キーに基づいて、音楽データ記憶部７８内の複数の音楽データの中から当該検索キーの示す検索条件に該当するダウンロード希望の音楽データを検索する。
【０２３５】
そして制御部７０は、検索部７９により音楽データが検索されると、認証処理部７５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ３３に移る。
【０２３６】
ステップＳＰ３３において制御部７０は、音楽データ記憶部７８から、検索部７９によって検索されたダウンロード希望の音楽データを読み出すと共に、当該読み出したダウンロード希望の音楽データを、認証処理部７５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部７２及びネットワークインタフェース７３を順次介してクライアント端末２に送信する。
【０２３７】
ステップＳＰ３４において、クライアント端末２の制御部２３は、音楽データ配信サーバＳＶ１から送信されたダウンロード希望の音楽データと、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した音楽データを記憶媒体２９に記憶すると共に、その音楽データ配信サーバＳＶ１から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２３８】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、音楽データ配信サーバＳＶ１から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２３９】
このようにしてクライアント端末２は、音楽データ配信サーバＳＶ１の提供している音楽データ配信サービスを利用して、ユーザにより取得の希望された音楽データをダウンロードすることができる。
【０２４０】
（１−７−３−２）物販サービス提供処理手順
次に図１１を用いてクライアント端末２が、物販サーバＳＶ２から物販サービスの提供を受ける際の物販サービス提供処理手順について説明する。
【０２４１】
ステップＳＰ４０において、クライアント端末２の制御部２３は、表示部２５に映像として表示されたパッケージメディア販売用のページの一部を選択する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じた特定のパッケージメディアに関するパッケージメディア情報を要求するメディア情報要求信号を生成する。
【０２４２】
そして制御部２３は、そのメディア情報要求信号を、すでに物販サーバＳＶ２で発行され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介して物販サーバＳＶ２に送信する。
【０２４３】
ステップＳＰ４１において、物販サーバＳＶ２の制御部９０は、クライアント端末２から送信されたメディア情報要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部９５に送出する。
【０２４４】
認証処理部９５は、制御部９０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部９７に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２４５】
その結果、制御部９０は、認証処理部９５により、クライアント端末２を利用してパッケージメディアに関するパッケージメディア情報を要求したユーザが正規ユーザであると認証されると、次のステップＳＰ４２に移る。
【０２４６】
ステップＳＰ４２において、検索部９９は、メディア情報要求信号に格納されている検索キーに基づいて、パッケージメディア情報記憶部９８内の複数のパッケージメディア情報の中から当該検索キーの示す検索条件に該当する特定のパッケージメディアのパッケージメディア情報を検索する。
【０２４７】
そして制御部９０は、検索部９９によりパッケージメディア情報が検索されると、認証処理部９５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ４３に移る。
【０２４８】
そしてステップＳＰ４３において制御部９０は、パッケージメディア情報記憶部９８から、検索部９９によって検索されたパッケージメディア情報を読み出すと共に、当該読み出したパッケージメディア情報を、認証処理部９５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０２４９】
ステップＳＰ４４において、クライアント端末２の制御部２３は、物販サーバＳＶ２から送信されたパッケージメディア情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したパッケージメディア情報をページ情報生成部３６に送出すると共に、その物販サーバＳＶ２から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２５０】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、物販サーバＳＶ２から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２５１】
またページ情報生成部３６は、制御部２３から与えられたパッケージメディア情報に基づいて映像データを生成し、当該生成した映像データを表示制御部２４によりアナログ映像信号に変換して表示部２５に送出する。
【０２５２】
このようにして制御部２３は、表示部２５に対しそのアナログ映像信号に基づく映像としてパッケージメディア情報を表示させると、次のステップＳＰ４５に移る。
【０２５３】
ステップＳＰ４５において、制御部２３は、表示部２５に映像として表示させたパッケージメディア情報に対応するパッケージメディアを購入要求する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じてそのパッケージメディアを購入要求する購入要求信号を生成する。
【０２５４】
そして制御部２３は、その購入要求信号を、すでに物販サーバＳＶ２から受信して認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等（すなわち、有効期限の延長されたサービスセッションＩＤ情報等）と共に通信制御部３２及びネットワークインタフェース３３を順次介して物販サーバＳＶ２に送信する。
【０２５５】
ステップＳＰ４６において、物販サーバＳＶ２の制御部９０は、クライアント端末２から送信された購入要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース９３及び通信制御部９２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部９５に送出する。
【０２５６】
認証処理部９５は、制御部９０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部９７に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２５７】
その結果、制御部９０は、認証処理部９５により、クライアント端末２を利用してパッケージメディアの購入を要求したユーザが正規ユーザであると認証されると、次のステップＳＰ４７に移る。
【０２５８】
ステップＳＰ４７において、制御部９０は、クライアント端末２を利用するユーザに対し、購入要求されたパッケージメディアを引き渡すための手続等の購入処理を実行すると共に、当該パッケージメディアの購入に伴うユーザに対する課金処理用の課金情報を通信制御部９２及びネットワークインタフェース９３を順次介して課金サーバＳＶ５に送信することにより、その課金サーバＳＶ５に対し当該ユーザに対するパッケージメディアの購入に応じた課金処理を実行させる。
【０２５９】
また制御部９０は、認証処理部９５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させる。
【０２６０】
ステップＳＰ４８において、制御部９０は、課金処理終了後、パッケージメディアの購入処理が完了したことを示す購入完了ページ情報を、認証処理部９５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部９２及びネットワークインタフェース９３を順次介してクライアント端末２に送信する。
【０２６１】
ステップＳＰ４９において、クライアント端末２の制御部２３は、物販サーバＳＶ２から送信された購入完了ページ情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した購入完了ページ情報をページ情報生成部３６に送出すると共に、その物販サーバＳＶ２から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２６２】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、物販サーバＳＶ２から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２６３】
またページ情報生成部３６は、制御部２３から与えられた購入完了ページ情報に基づく映像データを生成し、当該生成した映像データを表示制御部２４によりアナログ映像信号に変換して表示部２５に送出する。
【０２６４】
これにより制御部２３は、表示部２５に対しそのアナログ映像信号に基づく映像として購入完了ページを表示させる。
【０２６５】
このようにしてクライアント端末２は、物販サーバＳＶ２の提供している物販サービスを利用して、ユーザに対して所望のパッケージメディアを購入させることができる。
【０２６６】
（１−７−３−３）オンエアリスト情報配信サービス提供処理手順
次に図１２を用いてクライアント端末２が、ラジオ放送情報配信サーバＳＶ３からラジオ放送情報配信サービスとして特にオンエアリスト情報配信サービスの提供を受ける際のラジオ放送情報配信サービス提供処理手順について説明する。
【０２６７】
ステップＳＰ６０において、クライアント端末２の制御部２３は、表示部２５に映像として表示させたオンエアリスト情報配信用のページ上で入力ボックスに対し取得希望のオンエアリスト情報検索用の検索キーが入力され、当該入力された検索キーを示す文字列に対応する制御コマンドが入力処理部２１から入力されると、当該入力された制御コマンドに応じて、取得希望のオンエアリスト情報をダウンロード要求するオンエアリスト情報要求信号を生成する。
【０２６８】
そして制御部２３は、そのオンエアリスト情報要求信号を、すでにラジオ放送情報配信サーバＳＶ３で発行され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してラジオ放送情報配信サーバＳＶ３に送信する。
【０２６９】
ステップＳＰ６１において、ラジオ放送情報配信サーバＳＶ３の制御部１１０は、クライアント端末２から送信されたオンエアリスト情報要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部１１５に送出する。
【０２７０】
認証処理部１１５は、制御部１１０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部１２０に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０２７１】
その結果、制御部１１０は、認証処理部１１５により、クライアント端末２を利用してオンエアリスト情報を要求したユーザが正規ユーザであると認証されると、次のステップＳＰ６２に移る。
【０２７２】
ステップＳＰ６２において、検索部１１８は、オンエアリスト情報要求信号に格納されている検索キーに基づいて、オンエアリスト情報記憶部１１７内のオンエアリスト情報全体に対し、当該検索キーの示す検索条件に該当する所定範囲部分を取得希望のオンエアリスト情報として検索する。
【０２７３】
そして制御部１１０は、検索部１１８によりオンエアリスト情報が検索されると、認証処理部１１５により、クライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ６３に移る。
【０２７４】
そしてステップＳＰ６３において制御部１１０は、オンエアリスト情報記憶部１１７から、検索部１１８によって検索されたオンエアリスト情報を読み出すと共に、当該読み出したオンエアリスト情報を、認証処理部１１５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０２７５】
ステップＳＰ６４において、クライアント端末２の制御部２３は、ラジオ放送情報配信サーバＳＶ３から送信されたオンエアリスト情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したオンエアリスト情報をページ情報生成部３６に送出すると共に、そのラジオ放送情報配信サーバＳＶ３から受信したサービスセッションＩＤ情報等を認証処理部３７に送出する。
【０２７６】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ラジオ放送情報配信サーバＳＶ３から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０２７７】
またページ情報生成部３６は、制御部２３から与えられたオンエアリスト情報に基づいて映像データを生成し、当該生成した映像データを表示制御部２４によりアナログ映像信号に変換して表示部２５に送出することにより当該表示部２５に対しそのアナログ映像信号に基づく映像としてオンエアリスト情報を表示させる。
【０２７８】
このようにしてクライアント端末２は、ラジオ放送情報配信サーバＳＶ３の提供しているラジオ放送情報配信サービスを利用して、ユーザに対して所望のオンエアリスト情報を取得させることができる。
【０２７９】
（１−７−３−４）ナウオンエア情報配信サービス提供処理手順
次に図１３を用いてクライアント端末２が、ラジオ放送情報配信サーバＳＶ３からラジオ放送情報配信サービスとして特にナウオンエア情報配信サービスの提供を受ける際のラジオ放送情報配信サービス提供処理手順について説明する。
【０２８０】
ただしナウオンエア情報を提供するラジオ放送情報配信サーバＳＶ３は、ラジオ局（コールサイン）毎に設けられている。
【０２８１】
そしてクライアント端末２には、初期状態において、各ラジオ局に対応するラジオ放送情報配信サーバＳＶ３のＵＲＬ情報が記憶されていない場合がある。
【０２８２】
そのため以下のラジオ放送情報配信サービス提供処理手順については、各ラジオ放送情報配信サーバＳＶ３のＵＲＬ情報をラジオ局のコールサイン毎にポータルサーバ３が管理している場合を例に挙げて説明する。
【０２８３】
またかかるラジオ放送情報配信サービス提供処理手順では、クライアント端末２が、ラジオ局毎の放送周波数を自動プリセットするためにポータルサーバ３に対して当該放送周波数を示す周波数情報を要求するときに、認証情報記憶部３８に対し認証セッションＩＤ情報等を一時記憶してはいない場合を想定している。このため、まずクライアント端末２は、ポータルサーバ３に対しユーザＩＤ情報及びパスワード情報等を送信することになる。
【０２８４】
ステップＳＰ７０において、クライアント端末２の制御部２３は、入力処理部２１から各ラジオ局の放送周波数を自動プリセットするように要求する操作コマンドが入力されると、これに応じて各ラジオ局の受信可能な放送周波数の周波数情報を取得要求する周波数情報要求信号を、ユーザにより入力された地域コードと、認証情報記憶部３８に記憶されているユーザＩＤ情報及びパスワード情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０２８５】
ステップＳＰ７１において、ポータルサーバ３の制御部５０は、クライアント端末２から送信された周波数情報要求信号、地域コード、ユーザＩＤ情報及びパスワード情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、そのクライアント端末２から受信したユーザＩＤ情報及びパスワード情報等を認証処理部５６に送出する。
【０２８６】
認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信されたユーザＩＤ情報及びパスワード情報等と、顧客データベース部５４に登録している顧客情報とを比較するようにしてユーザ認証処理を実行する。
【０２８７】
その結果、認証処理部５６は、クライアント端末２を利用するユーザを正規ユーザであると認証し、当該クライアント端末２からの周波数情報の取得要求が正当な要求であると判断すると、制御部５０の制御のもと、現時点のクライアント端末２とポータルサーバ３との通信接続状態に対する認証セッションＩＤ情報等を発行し、当該発行した認証セッションＩＤ情報等を認証情報記憶部５７に一時記憶する。
【０２８８】
そして制御部５０は、このように認証処理部５６によりユーザが正規ユーザであると認証されると、次のステップＳＰ７２に移る。
【０２８９】
ステップＳＰ７２において、制御部５０は、クライアント端末２から受信した地域コードに基づいて、周波数情報記憶部５８内の複数の周波数情報、ラジオ局名及びコールサインのリストの中から当該地域コードに対応する周波数情報、ラジオ局名及びコールサインを検索してリスト化し読み出す。
【０２９０】
これにより制御部５０は、周波数情報記憶部５８からリスト化して読み出した周波数情報、ラジオ局名及びコールサインを、上述のステップＳＰ７１において認証処理部５６によりクライアント端末２に対して発行された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０２９１】
ステップＳＰ７３において、クライアント端末２の制御部２３は、ポータルサーバ３から送信された周波数情報、ラジオ局名及びコールサインのリストと、認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該ポータルサーバ３から受信した認証セッションＩＤ情報等を認証処理部３７に送出すると共に、周波数情報、ラジオ局名及びコールサインのリストを表示制御部２４に送出する。
【０２９２】
これにより認証処理部３７は、制御部２３の制御のもと、ポータルサーバ３から受信された認証セッションＩＤ情報等を認証情報記憶部３８に一時記憶する。
【０２９３】
また表示制御部２４は、制御部２３から与えられた周波数情報、ラジオ局名及びコールサインのリストを表示部２５に送出することにより当該表示部２５に対しそのリストを表示させる。
【０２９４】
さらに制御部２３は、このとき入力処理部２１から入力される選択コマンドに基づき、選択された周波数情報、ラジオ局名及びコールサインを記憶媒体２９にプリセットとして記憶して、次のステップＳＰ７４に移る。
【０２９５】
ステップＳＰ７４において、制御部２３は、入力処理部２１から入力されるチューニング制御コマンドに応じて、チューナ部３１を、ラジオ放送波の中からチューニング制御コマンドに対応する放送周波数で放送されているラジオ放送のラジオ放送信号を抽出するように制御する。
【０２９６】
これによりチューナ部３１は、放送信号受信部３０により受信されたラジオ放送波の中から、その放送周波数で放送されているラジオ放送信号を抽出して復号等の所定の受信処理を施し、この結果得られた音声データを音声制御部２６に送出する。
【０２９７】
従って音声制御部２６は、チューナ部３１から与えられる音声データをアナログ音声信号に変換してスピーカ２７に送出することにより当該スピーカ２７から、選択されたラジオ番組の音声を出力させることができる。
【０２９８】
ステップＳＰ７５において、ラジオ放送表示制御部３９は、制御部２３の制御のもと、記憶媒体２９から、上述のチューニング制御コマンドに対応する放送周波数を示す周波数情報に対応して記憶されているコールサインを読み出すと共に、当該読み出したコールサインを、認証情報記憶部３８に対しすでに一時記憶されている認証セッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してポータルサーバ３に送信する。
【０２９９】
ステップＳＰ７６において、ポータルサーバ３の制御部５０は、クライアント端末２から送信されたコールサイン及び認証セッションＩＤ情報等をネットワークインタフェース５３及び通信制御部５２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部５６に送出する。
【０３００】
認証処理部５６は、制御部５０の制御のもと、クライアント端末２から受信された認証セッションＩＤ情報等と、認証情報記憶部５７に対しすでに一時記憶している認証セッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０３０１】
その結果、制御部５０は、認証処理部５６により、クライアント端末２から受信した認証セッションＩＤ情報等が有効期限内のものであり、当該クライアント端末２を利用してコールサインを送信したユーザが正規ユーザであると認証されると、次のステップＳＰ７７に移る。
【０３０２】
ステップＳＰ７７において、制御部５０は、クライアント端末２から受信したコールサインに基づいて、ＵＲＬ記憶部５９内の複数のＵＲＬ情報の中から当該コールサインに対応付けられたＵＲＬ情報を検索する。
【０３０３】
また制御部５０は、認証処理部５６により、クライアント端末２に対し発行していた認証セッションＩＤ情報等の有効期限を延長させる。
【０３０４】
そして制御部５０は、ＵＲＬ記憶部５９から、その検索したＵＲＬ情報を読み出すと共に、当該読み出したＵＲＬ情報を、認証処理部５６により有効期限の延長された認証セッションＩＤ情報等と共に通信制御部５２及びネットワークインタフェース５３を順次介してクライアント端末２に送信する。
【０３０５】
ステップＳＰ７８において、クライアント端末２の制御部２３は、ポータルサーバ３から送信されたＵＲＬ情報と、有効期限の延長された認証セッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部３７に送出すると共に、ＵＲＬ情報をラジオ放送表示制御部３９に送出する。
【０３０６】
認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ポータルサーバ３から受信された有効期限の延長されている認証セッションＩＤ情報等をその有効期限が延長される前の認証セッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶している認証セッションＩＤ情報等の内容を更新する。
【０３０７】
またラジオ放送表示制御部３９は、制御部２３の制御のもとに、当該制御部２３から与えられたＵＲＬ情報を、記憶媒体２９に記憶しているコールサインに対応付けて記憶媒体２９等に一時記憶する。
【０３０８】
そしてラジオ放送表示制御部３９は、制御部２３の制御のもとに、記憶媒体２９等に一時記憶したＵＲＬ情報に従って、ナウオンエア情報を取得要求するナウオンエア情報要求信号を、すでにラジオ放送情報配信サーバＳＶ３から受信され認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してラジオ放送情報配信サーバＳＶ３に送信する。
【０３０９】
ここでかかるラジオ放送情報配信サービス提供処理手順では、ステップＳＰ７８においてクライアント端末２からナウオンエア情報要求信号及びサービスセッションＩＤ情報等をラジオ放送情報配信サーバＳＶ３に送信する処理が、図９について上述したステップＳＰ１０の処理に対応している。
【０３１０】
従ってこのラジオ放送情報配信サービス提供処理手順では、ステップＳＰ７８の処理に引き続き、クライアント端末２及びラジオ放送情報配信サーバＳＶ３並びにポータルサーバ３において、図９について上述したステップＳＰ１１乃至ステップＳＰ１３及びステップＳＰ１８乃至ステップＳＰ２２と同様のユーザ認証処理を順次実行した後、続くステップＳＰ７９に移る。
【０３１１】
ステップＳＰ７９において、クライアント端末２のラジオ放送表示制御部３９は、制御部２３の制御のもとに再び、記憶媒体２９等に一時記憶していたＵＲＬ情報に従ってナウオンエア情報要求信号を、すでにラジオ放送情報配信サーバＳＶ３から受信して認証情報記憶部３８に対し一時記憶されているサービスセッションＩＤ情報等と共に通信制御部３２及びネットワークインタフェース３３を順次介してラジオ放送情報配信サーバＳＶ３に送信する。
【０３１２】
ステップＳＰ８０において、ラジオ放送情報配信サーバＳＶ３の制御部１１０は、クライアント端末２から送信されたナウオンエア情報要求信号と、サービスセッションＩＤ情報等とをネットワークインタフェース１１３及び通信制御部１１２を順次介して受信し、当該受信した認証セッションＩＤ情報等を認証処理部１１５に送出する。
【０３１３】
これにより認証処理部１１５は、制御部１１０の制御のもと、クライアント端末２から受信されたサービスセッションＩＤ情報等と、認証情報記憶部１２０に対しすでに一時記憶しているサービスセッションＩＤ情報等とを比較するようにしてユーザ認証処理を実行する。
【０３１４】
その結果、認証処理部１１５は、クライアント端末２を利用するユーザを正規ユーザであると認証すると、当該クライアント端末２からのナウオンエア情報の取得要求が正当な要求であると判断する。
【０３１５】
そして制御部１１０は、認証処理部１１５により、クライアント端末２を利用するユーザが正規ユーザであると認証されると、当該認証処理部１１５により、そのクライアント端末２に対し発行していたサービスセッションＩＤ情報等の有効期限を延長させて、次のステップＳＰ８１に移る。
【０３１６】
ステップＳＰ８１において、制御部１１０は、ナウオンエア情報記憶部１１９からナウオンエア情報を読み出し、当該読み出したナウオンエア情報を、認証処理部１１５により有効期限の延長されたサービスセッションＩＤ情報等と共に通信制御部１１２及びネットワークインタフェース１１３を順次介してクライアント端末２に送信する。
【０３１７】
ステップＳＰ８２において、クライアント端末２の制御部２３は、ラジオ放送情報配信サーバＳＶ３から送信されたナウオンエア情報と、有効期限の延長されたサービスセッションＩＤ情報等とをネットワークインタフェース３３及び通信制御部３２を順次介して受信し、当該受信したサービスセッションＩＤ情報等を認証処理部３７に送出すると共に、ナウオンエア情報をラジオ放送表示制御部３９に送出する。
【０３１８】
これにより認証処理部３７は、制御部２３の制御のもと認証情報記憶部３８において、ラジオ放送情報配信サーバＳＶ３から受信された有効期限の延長されているサービスセッションＩＤ情報等をその有効期限が延長される前のサービスセッションＩＤ情報等に上書きするようにして一時記憶することにより、当該認証情報記憶部３８に対しすでに一時記憶しているサービスセッションＩＤ情報等の内容を更新する。
【０３１９】
またラジオ放送表示制御部３９は、制御部２３から与えられたナウオンエア情報を表示制御部２４を介して表示部２５に送出することにより、当該表示部２５に対し、現在受信中のラジオ放送のラジオ番組に関するナウオンエア情報を表示させる。
【０３２０】
そしてかかるラジオ放送情報配信サービス提供処理手順では、この後、クライアント端末２がステップＳＰ７９におけるナウオンエア情報の取得要求を定期的に繰り返し実行すると共に、ラジオ放送情報配信サーバＳＶ３がクライアント端末２からその取得要求を受けてステップＳＰ８０及びステップＳＰ８１の処理を順次実行する。
【０３２１】
これによりクライアント端末２では、現在受信中のラジオ番組の番組名、番組放送開始時刻、番組放送終了時刻、そのラジオ番組内で現在流れている楽曲のタイトル、アーティスト名、楽曲放送開始時刻等をナウオンエア情報として時々刻々と更新しながらクライアント端末２の表示部２５に表示することができる。
【０３２２】
（１−８）クライアント端末２のハードウェア回路ブロック構成
（１−８−１）回路構成
次にクライアント端末２のハードウェア回路ブロックによるハードウェア構成を説明する。かかるクライアント端末２のハードウェア回路ブロックによるハードウェア構成では、一部の機能を後述するソフトウェアモジュールに従って実現している。
【０３２３】
図１４に示すようにクライアント端末２は、その筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部２００がユーザによって操作されると、当該操作入力部２００でこれを認識し、当該操作に応じた操作入力信号を入力処理部２０１へ送出する。
【０３２４】
入力処理部２０１は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス２０２を介してＣＰＵ（Central Processing Unit）２０３に供給する。
【０３２５】
ＣＰＵ２０３は、ＲＯＭ（Read Only Memory）２０４に予め格納されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス２０２を介してＲＡＭ（Random Access Memory）２０５に読み出し、これら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部２０１から供給される操作コマンドに応じた各種処理を実行する。
【０３２６】
ディスプレイ２０６は、例えば液晶ディスプレイ等の表示デバイスであって、筐体表面に直接取り付けられている場合や外付けされている場合がある。そしてディスプレイ２０６は、ＣＰＵ２０３による処理結果や各種映像データが表示処理部２０７を介してアナログ映像信号として供給されると、当該アナログ映像信号に基づく映像を表示する。
【０３２７】
ＣＤドライブ２０８は、ＣＤに記録された音楽データを読み出して再生する。またメモリスティックドライブ（以下、これをＭＳドライブと呼ぶ）２０９は、メモリスティックに記憶された音楽データ等のコンテンツデータを読み出して再生し、又は当該メモリスティックに対し記憶対象のコンテンツデータを記憶する。
【０３２８】
そしてＭＳドライブ２０９は、メモリスティックからコンテンツデータとして写真画像等の映像データを読み出したときには、当該読み出した映像データをバス２０２を介して表示処理部２０７に供給する。
【０３２９】
表示処理部２０７は、バス２０２を介して供給される映像データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ映像信号をディスプレイ２０６に供給することにより、当該ディスプレイ２０６にそのアナログ映像信号に基づく映像を表示させる。
【０３３０】
またＣＤドライブ２０８は、ＣＤから音楽データを読み出したとき、当該読み出した音楽データを例えばバス２０２を介して音声処理部２１０に供給する。さらにＭＳドライブ２０９は、メモリスティックからコンテンツデータとして音楽データ（又は音声データ）を読み出したとき、当該読み出した音楽データを例えばバス２０２を介して音声処理部２１０に供給する。
【０３３１】
音声処理部２１０は、ＣＤドライブ２０８やＭＳドライブ２０９からバス２０２を介して供給される音楽データに対してディジタルアナログ変換処理を施し、その結果得られるアナログ音楽信号を２チャンネルのスピーカ２１１に送出することにより、当該スピーカ２１１からそのアナログ音楽信号に基づく音楽をステレオで出力させる。
【０３３２】
さらにＣＰＵ２０３は、ＣＤドライブ２０８やＭＳドライブ２０９で読み出された音楽データ等のコンテンツデータをバス２０２を介してハードディスクドライブ２１２に送出することにより、当該ハードディスクドライブ２１２のハードディスクにそのコンテンツデータをコンテンツファイルとして記憶し得るようにもなされている。
【０３３３】
因みにＣＰＵ２０３は、ハードディスクドライブ２１２のハードディスクに対して記憶したコンテンツデータを、図３について上述したディレクトリ構成で管理している。
【０３３４】
そしてＣＰＵ２０３は、ハードディスクドライブ２１２のハードディスクに記憶したコンテンツファイルを当該ハードディスクドライブ２１２によりハードディスクからコンテンツデータとして読み出すこともできる。
【０３３５】
なおＣＰＵ２０３は、ハードディスクドライブ２１２からコンテンツデータとして映像データを読み出したときには、当該読み出した映像データをバス２０２を介して表示処理部２０７に供給する。
【０３３６】
またＣＰＵ２０３は、ハードディスクドライブ２１２からコンテンツデータとして音楽データ（又は音声データ）を読み出したときには、当該読み出した音楽データを音声処理部２１０に供給する。
【０３３７】
アンテナ２１３は、各ラジオ局から送信されてくるラジオ放送波を受信し、これをＡＭ／ＦＭチューナでなるチューナ２１４に送出する。
【０３３８】
チューナ２１４は、ＣＰＵ２０３の制御のもと、アンテナ２１３を介して受信されたラジオ放送波の中から例えば操作入力部２００を介して指定されたラジオ局に対応する放送周波数のラジオ放送信号を抽出して所定の受信処理を施し、この結果得られる音声データをバス２０２を介して音声処理部２１０に供給する。
【０３３９】
音声処理部２１０は、チューナ２１４から与えられた音声データをアナログ音声信号に変換してスピーカ２１１に送出することにより、当該スピーカ２１１からラジオ局で放送されているラジオ番組の番組音声を出力させ、かくしてユーザに対しラジオ番組の番組音声を聴取させることができる。
【０３４０】
またＣＰＵ２０３は、チューナ２１４で得られた音声データをハードディスクドライブ２１２に送出して記録することにより、ラジオ番組の番組音声を録音することもできる。
【０３４１】
さらにＣＰＵ２０３は、通信処理部２１５、ネットワークインタフェース２１６を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上のポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４にアクセスすることができ、これによりポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間で各種データを送受信することができる。
【０３４２】
これに加えてＣＰＵ２０３は、外部機器インタフェース２１７を介して、クライアント端末２に接続されたＭＤ（Mini Disc 登録商標）プレーヤ（図示せず）にアクセスしそのＭＤプレーヤを制御することができる。
【０３４３】
これによりＣＰＵ２０３は、外部機器インタフェース２１７を介してＭＤプレーヤに音楽データを転送し、当該ＭＤプレーヤに装填されているＭＤに対しその音楽データを記憶させることができる。またＣＰＵ２０３は、ＭＤプレーヤによりＭＤから音楽データを再生させ、当該再生させた音楽データを外部機器インタフェース２１７を介して取り込んで音声処理部２１０を介してスピーカ２１１に供給することにより、当該スピーカ２１１を介してその音楽データに基づく音楽をステレオで出力させることができる。
【０３４４】
そしてＣＰＵ２０３は、ＣＤドライブ２０８によりＣＤから音楽データを再生し、当該再生した音楽データをハードディスクドライブ２１２のハードディスクに記憶すると共に、そのとき当該音楽データに対応する著作権管理情報（利用条件情報を含む）を生成し、その著作権管理情報を当該音楽データに対応付けてハードディスクに記憶する。このようにしてＣＰＵ２０３は、ＣＤに記録されている音楽データをハードディスクに対してリッピングすることができる。
【０３４５】
ここで図１５に示すように著作権管理情報に含まれる利用条件情報は、対応する音楽データ固有のコンテンツＩＤ情報、その音楽データに対するチェックアウトの許可の有無を示すチェックアウト許可フラグ、チェックアウト可能回数（例えば、初期値として３回）、ハードディスクからその音楽データを消去しつつ他の外部記憶媒体に記憶する、いわゆるムーブの許可の有無を示すムーブ許可フラグ、その音楽データに対する外部記憶媒体へのコピーの許可の有無を示すコピー許可フラグ、コピー可能回数、音楽データに対する利用期間（すなわち、チェックアウトや再生に利用可能な期間）を示す利用開始日及び利用終了日、音楽データの利用可能な地域、かかる利用条件情報に対する改竄の有無の検出に使用される電子署名データ等から構成されている。
【０３４６】
そしてＣＰＵ２０３は、リッピングした音楽データをメモリスティックやＭＤでも利用可能にするように要求されると、そのリッピングした（すなわち、ハードディスクに記憶した）音楽データをＭＳドライブ２０９や外部機器インタフェース２１７を介してメモリスティックやＭＤに対しチェックアウトする。
【０３４７】
またＣＰＵ２０３は、メモリスティックやＭＤにチェックアウトした音楽データを消去するように要求されると、ＭＳドライブ２０９や外部機器インタフェース２１７を介してメモリスティックやＭＤからそのチェックアウトしていた音楽データを消去するようにして、かかる音楽データをハードディスクに対してチェックインする。
【０３４８】
（１−８−２）プログラムモジュール構成
図１６に示すように、上述の図１４に示したハードウェア回路ブロックによるハードウェア構成のクライアント端末２に実装されるプログラムモジュールとしては、ＯＳ上で動作するようになされており、ポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間でやりとりを行う。
【０３４９】
ＨＴＴＰ(Hyper Text Transfer Protocol)メッセージプログラム２４０は、ポータルサーバ３やその他サーバＳＶ１乃至ＳＶ４との間のやりとりをＨＴＴＰ通信で行うものである。コミュニケータプログラム２４１は、ＨＴＴＰメッセージプログラム２４０とデータのやりとりを行うプログラムモジュールである。
【０３５０】
コミュニケータプログラム２４１の上位には、コンテンツのコーデックを解釈して再生するコンテンツ再生モジュール２４２、著作権保護に関する著作権管理情報等の各種情報を生成及び更新する等して取り扱う著作権保護管理モジュール２４３が位置する。そのコンテンツ再生モジュール２４２、著作権保護管理モジュール２４３の上位に対しては、インターネットラジオの選局及び再生を行うインターネットラジオ選局再生モジュール２４４、楽曲購入及び試聴曲の再生を司る楽曲購入再生モジュール２４５がそれぞれ位置している。
【０３５１】
インターネットラジオ選局再生モジュール２４４と、楽曲購入再生モジュール２４５とにより再生された音声データは、音声処理部２１０に転送されることにより、最終的にスピーカ２１１から音声として出力される。
【０３５２】
インターネットラジオ選局再生モジュール２４４、楽曲購入再生モジュール２４５の上位にはＸＭＬブラウザ２４６が位置する。そのＸＭＬブラウザ２４６は、各種サーバからのＸＭＬファイルを解釈し、ディスプレイ２０６に対して映像表示を行う。
【０３５３】
例えば、ＸＭＬブラウザ２４６を介してユーザに選択された楽曲は楽曲購入再生モジュール２４５で購入処理され、ハードディスクコンテンツコントローラ２４７を介してハードディスクドライブ２１２に書き込まれる。
【０３５４】
なおコミュニケータプログラム２４１には、ライブラリ２４８の認証ライブラリ２４８Ａが接続されている。認証ライブラリ２４８Ａはポータルサーバ３等と連携して各種認証処理を行う。
【０３５５】
さらにコミュニケータプログラム２４１の上位には、データベースアクセスモジュール２４９、コンテンツデータアクセスモジュール２５０及びハードディスクコンテンツコントローラ２４７が位置する。
【０３５６】
このデータベースアクセスモジュール２４９は、ハードディスクドライブ２１２に構築された各種データベースにアクセスする。コンテンツデータアクセスモジュール２５０はハードディスクドライブ２１２に格納されたコンテンツデータにアクセスする。ハードディスクコンテンツコントローラ２４７はハードディスクドライブ２１２に格納されたコンテンツデータを管理する。
【０３５７】
ハードディスクコンテンツコントローラ２４７の上位には、ラジオ局が放送した楽曲のタイトルやアーティスト名等を表示するためのラジオ放送情報表示モジュール２５１、及びラジオ局を選局したり、当該ラジオ局から受信した楽曲としてのコンテンツデータをハードディスクドライブ２１２に記憶（録音）するチューナ選局再生／録音モジュール２５２が位置している。
【０３５８】
例えば、オーディオユーザインタフェース２５３を介して選局されたラジオ局から受信した楽曲は、コンテンツデータアクセスモジュール２５０を介してハードディスクドライブ２１２へ書き込まれるようになされている。
【０３５９】
またチューナ選局再生／録音モジュール２５２により再生されたコンテンツデータとしての音声データは、音声処理部２１０に転送されることにより、最終的にスピーカ２１１から音声として出力される。
【０３６０】
ラジオ放送情報表示モジュール２５１は、チューナ選局再生／録音モジュール２５２によって現在ラジオ局が放送している楽曲のタイトルやアーティスト名等のナウオンエア情報のようなラジオ放送情報をラジオ放送情報配信サーバＳＶ３からＨＴＴＰメッセージプログラム２４０経由で受信し、これをオーディオユーザインタフェース（ＵＩ）２５３を介してディスプレイ２０６に表示する。
【０３６１】
なおオーディオユーザインタフェース２５３を介してディスプレイ２０６に表示したラジオ放送情報は、ライブラリ２４８のクリップライブラリ２４８Ｂに一時的に記憶することもでき、ユーザからの指示に従って最終的にはデータベースアクセスモジュール２４９を介してハードディスクドライブ２１２へ記憶される。
【０３６２】
ＣＤ再生モジュール２５４は、ＣＤドライブ２０８をＣＤから音楽データを再生するように制御する。
【０３６３】
そしてＣＤ再生モジュール２５４によりＣＤから再生された音楽データは、音声処理部２１０に転送されることにより、最終的にスピーカ２１１から音楽として出力される。
【０３６４】
ＨＤＤ（ハードディスクドライブ）再生モジュール２５５は、図示はしていないが、ハードディスクコンテンツコントローラ２４７及び著作権保護管理モジュール２４３と接続されている。
【０３６５】
これによりＨＤＤ再生モジュール２５５は、ハードディスクコンテンツコントローラ２４７の制御のもとにハードディスクドライブ２１２から読み出されたコンテンツデータとしての音声データ（音楽データ）を、著作権保護管理モジュール２４３から供給される著作権管理情報に従って再生する。
【０３６６】
そしてＨＤＤ再生モジュール２５５により著作権管理情報に従って再生された音声データは、音声処理部２１０に転送されることにより、最終的にスピーカ２１１から音声として出力される。
【０３６７】
ＭＳ（メモリスティック）記憶再生モジュール２５６は、ＭＳドライブ２０９を、メモリスティックに対し音楽データ等のコンテンツデータを記憶再生するように制御する。
【０３６８】
これによりＭＳ記憶再生モジュール２５６により例えばメモリスティックから再生された音楽データは、音声処理部２１０に転送されることにより、最終的にスピーカ２１１から音楽として出力される。
【０３６９】
ＭＤ記憶再生モジュール２５７は、ＭＤプレーヤを、ＭＤに対し音楽データ等のコンテンツデータを記憶再生するように制御する。
【０３７０】
これによりＭＤ記憶再生モジュール２５７によりＭＤプレーヤのＭＤから再生された例えば音楽データは、外部機器インタフェース２１７を介して音声処理部２１０に転送されることにより、最終的にスピーカ２１１から音楽として出力される。
【０３７１】
リッピングモジュール２５８は、図示はしていないが、ハードディスクコンテンツコントローラ２４７及び著作権保護管理モジュール２４３と接続されている。
【０３７２】
これによりリッピングモジュール２５８は、ＣＤ再生モジュール２５４によりＣＤから再生された音楽データを、著作権保護管理モジュール２４３から供給される、その音楽データを管理するための著作権管理情報と共に、ハードディスクコンテンツコントローラ２４７の制御のもとハードディスクドライブ２１２のハードディスクに記憶される（すなわち、リッピングされる）ように、ＣＤ再生モジュール２５４、著作権保護管理モジュール２４３及びハードディスクコンテンツコントローラ２４７を制御する。
【０３７３】
ところで以上説明したプログラムモジュールにおいてＨＴＴＰメッセージプログラム２４０及びコミュニケータプログラム２４１は、図２について上述したクライアント端末２の通信制御部３２と同様の機能を実現可能なプログラムモジュールである。
【０３７４】
またコンテンツ再生モジュール２４２は、図２について上述したクライアント端末２のエンコーダ／デコーダ部３４と同様の機能を実現可能なプログラムモジュールである。
【０３７５】
さらに著作権保護管理モジュール２４３は、図２について上述したクライアント端末２の著作権管理部３５と同様の機能を実現可能なプログラムモジュールである。
【０３７６】
さらにインターネットラジオ選局再生モジュール２４４は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６と同様の機能を実現可能なプログラムモジュールである。
【０３７７】
さらに楽曲購入再生モジュール２４５は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６と同様の機能を実現可能なプログラムモジュールである。
【０３７８】
さらにＸＭＬブラウザ２４６は、図２について上述したクライアント端末２の入力処理部２１及びページ情報生成部３６と同様の機能を実現可能なプログラムモジュールである。
【０３７９】
さらにハードディスクコンテンツコントローラ２４７及びデータベースアクセスモジュール２４９並びにコンテンツデータアクセスモジュール２５０は、図２について上述したクライアント端末２の制御部２３と同様の機能を実現可能なプログラムモジュールである。
【０３８０】
さらにライブラリ２４８の認証ライブラリ２４８Ａは、図２について上述したクライアント端末２の認証処理部３７及び認証情報記憶部３８と同様の機能を実現可能なプログラムモジュールである。
【０３８１】
さらにライブラリ２４８のクリップライブラリ２４８Ｂは、図２について上述したクライアント端末２の制御部２３と同様の機能を実現可能なプログラムモジュールである。
【０３８２】
さらにラジオ放送情報表示モジュール２５１は、図２について上述したクライアント端末２のラジオ放送表示制御部３９と同様の機能を実現可能なプログラムモジュールである。
【０３８３】
さらにチューナ選局再生／録音モジュール２５２は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６並びにチューナ部３１と同様の機能を実現可能なプログラムモジュールである。
【０３８４】
さらにオーディオユーザインタフェース２５３は、図２について上述したクライアント端末２の入力処理部２１及び制御部２３並びに表示制御部２４と同様の機能を実現可能なプログラムモジュールである。
【０３８５】
さらにＣＤ再生モジュール２５４は、図２について上述したクライアント端末２の音声制御部２６及び記憶再生部２８と同様の機能を実現可能なプログラムモジュールである。
【０３８６】
さらにＨＤＤ再生モジュール２５５は、図２について上述したクライアント端末２の制御部２３及び音声制御部２６と同様の機能を実現可能なプログラムモジュールである。
【０３８７】
さらにＭＳ記憶再生モジュール２５６は、図２について上述したクライアント端末２の音声制御部２６及び記憶再生部２８と同様の機能を実現可能なプログラムモジュールである。
【０３８８】
さらにＭＤ記憶再生モジュール２５７は、図２について上述したクライアント端末２の音声制御部２６及び記憶再生部２８と同様の機能を実現可能なプログラムモジュールである。
【０３８９】
さらにリッピングモジュール２５８は、図２について上述したクライアント端末２の制御部２３及び記憶再生部２８並びにエンコーダ／デコーダ部３４と同様の機能を実現可能なプログラムモジュールである。
【０３９０】
従って図１４について上述したハードウェア回路ブロックによるハードウェア構成のクライアント端末２では、ＣＰＵ２０３が上述の各種プログラムモジュールに従って、図２について上述した機能回路ブロックによるハードウェア構成のクライアント端末２と同様の処理を実行することができる。
【０３９１】
またハードウェア回路ブロックによるハードウェア構成のクライアント端末２は、ＣＰＵ２０３が各種プログラムモジュールに従って、後述する楽曲記憶処理も実行する。
【０３９２】
そして機能回路ブロックによるハードウェア構成のクライアント端末２も、かかる各種プログラムモジュールで実現可能な機能に対応させた機能回路ブロックが設けられていることにより、当該機能ブロックにより後述する楽曲記憶処理を実行することができる。
【０３９３】
（１−９）各サーバのハードウェア回路ブロック構成
次に、ポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３のハードウェア回路ブロックによるハードウェア構成について説明する。
【０３９４】
ただしこれらポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３は、ハードウェア回路ブロックにより構成する場合、各種機能をソフトウェアによって実現可能であるため、同様のハードウェア構成とすることができる。
【０３９５】
従ってまず図１７を用いて、ポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３のいずれにも適用可能なサーバのハードウェア回路ブロックによる基本的なハードウェア構成を説明する。
【０３９６】
かかるサーバは、全体を統括的に制御するＣＰＵ２７０が、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムを、バス２７３を介してＲＡＭ２７４に適宜展開しこれを実行することにより各種処理を行う。
【０３９７】
ハードディスクドライブ２７２には、コンテンツデータやネットワーク上で公開可能なページ情報等の各種データ及び情報を一時的又は永続的に記憶することができると共に、ハードディスク内にデータベースを構築して顧客情報等の各種登録情報を登録することもできる。
【０３９８】
またＣＰＵ２７０は、ハードディスクドライブ２７２から各種データ及び情報並びに各種登録情報を読み出し、当該読み出した各種データ及び情報並びに各種登録情報を用いて各種処理を実行することができる。
【０３９９】
ネットワークインタフェース２７５は、ネットワークＮＴを介してクライアント端末２や他のサーバと、各種データ及び各種情報の送受信用に接続することができる。
【０４００】
そしてかかるサーバは、基本的にＣＰＵ２７０がＲＯＭ２７１又はハードディスクドライブ２７２に記憶された各種プログラムに従って各種処理を行っている。
【０４０１】
このためかかるサーバでは、図４について上述した機能回路ブロックによるハードウェア構成のポータルサーバ３の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該ポータルサーバ３の制御部５０、通信制御部５２及び認証処理部５６と同様に機能させることができると共に、ハードディスクドライブ２７２をそのポータルサーバ３の顧客データベース部５４、ページ情報記憶部５５、認証情報記憶部５７、周波数情報記憶部５８及びＵＲＬ記憶部５９と同様に用いることができる。
【０４０２】
またかかるサーバでは、図５について上述した機能回路ブロックによるハードウェア構成の音楽データ配信サーバＳＶ１の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該音楽データ配信サーバＳＶ１の制御部７０、通信制御部７２、認証処理部７５及び検索部７９と同様に機能させることができると共に、ハードディスクドライブ２７２をその音楽データ配信サーバＳＶ１の顧客データベース部７４、ページ情報記憶部７６、認証情報記憶部７７及び音楽データ記憶部７８と同様に用いることができる。
【０４０３】
さらにかかるサーバでは、図６について上述した機能回路ブロックによるハードウェア構成の物販サーバＳＶ２の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該物販サーバＳＶ２の制御部９０、通信制御部９２、認証処理部９５及び検索部９９と同様に機能させることができると共に、ハードディスクドライブ２７２をその物販サーバＳＶ２の顧客データベース部９４、ページ情報記憶部９６、認証情報記憶部９７及びパッケージメディア情報記憶部９８と同様に用いることができる。
【０４０４】
さらにかかるサーバでは、図７について上述した機能回路ブロックによるハードウェア構成のラジオ放送情報配信サーバＳＶ３の機能に応じて、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、ＣＰＵ２７０を当該ラジオ放送情報配信サーバＳＶ３の制御部１１０、通信制御部１１２、認証処理部１１５及び検索部１１８と同様に機能させることができると共に、ハードディスクドライブ２７２をそのラジオ放送情報配信サーバＳＶ３の顧客データベース部１１４、ページ情報記憶部１１６、オンエアリスト情報記憶部１１７、ナウオンエア情報記憶部１１９及び認証情報記憶部１２０と同様に用いることができる。
【０４０５】
このようにしてかかるサーバは、ＲＯＭ２７１又はハードディスクドライブ２７２に記憶させる各種プログラムを適宜選定することにより、図４乃至図７について上述した機能回路ブロックによるハードウェア構成のポータルサーバ３、音楽データ配信サーバＳＶ１、物販サーバＳＶ２、ラジオ放送情報配信サーバＳＶ３の何れの機能をも、ハードウェア回路ブロックによるハードウェア構成で実現することができる。
【０４０６】
なお上述の実施の形態においては、クライアント端末２が受信可能な放送としてラジオ局から放送されるラジオ放送を適用したが、これに限らず、クライアント端末２がテレビジョン用の放送局から放送されるテレビジョン放送を受信し、そのテレビジョン放送のテレビジョン番組に関する各種放送情報等をネットワークＮＴ上のサーバから取得することも可能である。
【０４０７】
（２）クライアント端末２による楽曲記憶処理
次に、クライアント端末２が、リッピングした音楽データをメモリスティック及びＭＤに対してチェックアウトする際に実行する楽曲記憶処理について説明する。
【０４０８】
まずクライアント端末２のＣＰＵ２０３は、メモリスティック及びＭＤに対するチェックアウトとして、ユーザによるチェックアウト要求に応じて、すでにリッピングしている音楽データを、複数のメモリスティック及びＭＤに対して同時にチェックアウトする同時チェックアウト手法により楽曲記憶処理を実行し得るようになされている。
【０４０９】
またＣＰＵ２０３は、ユーザによる音楽データのリッピング要求に応じて、ＣＤから音楽データを再生してハードディスクに対しリッピングしながら、メモリスティック又はＭＤにその音楽データをチェックアウトするダイレクトチェックアウト手法による楽曲記憶処理も実行し得る。
【０４１０】
さらにＣＰＵ２０３は、ユーザによるチェックアウト要求に応じて、その際にチェックアウト先として選択されているメモリスティック又はＭＤから、クライアント端末２により過去にチェックアウトしていた全ての音楽データをハードディスクに対しチェックインした後、そのメモリスティック又はＭＤに対して新たに音楽データをチェックアウトする自動チェックインチェックアウト手法による楽曲記憶処理も実行し得る。
【０４１１】
そしてＣＰＵ２０３は、このような３種類のチェックアウト手法による楽曲記憶処理の実行の有無をユーザに対して事前に選択させるようになされている。ＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じて同時チェックアウト設定要求が入力されると、ディスプレイ２０６に対して、例えばハードディスクに予め記憶している図１８に示すような同時チェックアウト設定画面３００を表示する。
【０４１２】
かかる同時チェックアウト設定画面３００には、同時チェックアウト手法による楽曲記憶処理の実行の有無を選択させるための第１のチェックボックス３００Ａが設けられている。また同時チェックアウト設定画面３００には、音楽データのチェックアウト先を自動で検出するか否かを選択させるための第２のチェックボックス３００Ｂや、メモリスティック及びＭＤをチェックアウト先として手動で選択させるための第３及び第４のチェックボックス３００Ｃ及び３００Ｄも設けられている。さらに同時チェックアウト設定画面３００には、同時チェックアウト手法に関するユーザの選択内容を決定するための決定ボタン３００Ｅも設けられている。
【０４１３】
そしてＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じて、その同時チェックアウト設定画面３００上で第１及び第２のチェックボックス３００Ａ及び３００Ｂに対してチェックマークが入れられた状態で決定ボタン３００Ｅが押下されると、同時チェックアウト手法による楽曲記憶処理を実行するように設定する。これに加えてＣＰＵ２０３は、音楽データのチェックアウトが要求された時点にクライアント端末２で使用可能な状態にある全ての外部記憶媒体（すなわち、その時点でクライアント端末２に装填されているメモリスティックや、当該クライアント端末２に接続されているＭＤプレーヤに装填されたＭＤ）を自動的に音楽データのチェックアウト先とするように設定する。
【０４１４】
またＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じて、その同時チェックアウト設定画面３００上で第１のチェックボックス３００Ａに対してチェックマークが入れられると共に、第３及び又は第４のチェックボックス３００Ｃ及び又は３００Ｄに対してチェックマークが入れられた状態で決定ボタン３００Ｅが押下されると、同時チェックアウト手法による楽曲記憶処理を実行するように設定する。これに加えてＣＰＵ２０３は、そのチェックマークの入れられた第３及び又は第４のチェックボックス３００Ｃ及び又は３００Ｄに対応するメモリスティック及び又はＭＤを音楽データのチェックアウト先に設定する。
【０４１５】
またＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じてダイレクトチェックアウト設定要求が入力されると、ディスプレイ２０６に対して、例えばハードディスクに予め記憶している図１９に示すようなダイレクトチェックアウト設定画面３０１を表示する。
【０４１６】
かかるダイレクトチェックアウト設定画面３０１には、ダイレクトチェックアウト手法による楽曲記憶処理の実行の有無を選択させるための第５のチェックボックス３０１Ａが設けられている。またダイレクトチェックアウト設定画面３０１には、メモリスティック及びＭＤの何れか一方をチェックアウト先として手動で選択させるための第６及び第７のチェックボックス３０１Ｂ及び３０１Ｃも設けられている。さらにダイレクトチェックアウト設定画面３０１には、ダイレクトチェックアウト手法に関するユーザの選択内容を決定するための決定ボタン３０１Ｄも設けられている。
【０４１７】
そしてＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じて、そのダイレクトチェックアウト設定画面３０１上で第１のチェックボックス３０１Ａに対してチェックマークが入れられると共に、第２及び第３のチェックボックス３０１Ｂ及び３０１Ｃの何れか１つに対してチェックマークが入れられた状態で決定ボタン３０１Ｄが押下されると、ダイレクトチェックアウト手法による楽曲記憶処理を実行するように設定する。これに加えてＣＰＵ２０３は、チェックマークの入れられた何れか１つの第２又は第３のチェックボックス３０１Ｂ又は３０１Ｃに対応するメモリスティック又はＭＤを音楽データのチェックアウト先に設定する。
【０４１８】
さらにＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じて自動チェックイン設定要求が入力されると、ディスプレイ２０６に対して、例えばハードディスクに予め記憶している図２０に示すような自動チェックイン設定画面３０２を表示する。
【０４１９】
かかる自動チェックイン設定画面３０２には、自動チェックインチェックアウト手法による楽曲記憶処理の実行の有無を選択させるための（すなわち、音楽データのチェックアウトの際にチェックアウト先の外部記憶媒体から音楽データを自動的にチェックインするか否かを選択させるための）第８のチェックボックス３０２Ａが設けられている。また自動チェックイン設定画面３０２には、メモリスティック及びＭＤの何れか一方をチェックアウト先として手動で選択させるための第９及び第１０のチェックボックス３０２Ｂ及び３０２Ｃも設けられている。さらに自動チェックイン設定画面３０２には、自動チェックインチェックアウト手法に関するユーザの選択内容を決定するための決定ボタン３０２Ｄも設けられている。
【０４２０】
そしてＣＰＵ２０３は、ユーザによる操作入力部２００の操作に応じて、その自動チェックイン設定画面３０２上で第８のチェックボックス３０２Ａに対してチェックマークが入れられると共に、第９及び第１０のチェックボックス３０２Ｂ及び３０２Ｃの何れか１つに対してチェックマークが入れられた状態で決定ボタン３０２Ｄが押下されると、自動チェックインチェックアウト手法による楽曲記憶処理を実行するように設定する。これに加えてＣＰＵ２０３は、そのチェックマークの入れられた何れか１つの第９又は第１０のチェックボックス３０２Ｂ又は３０２Ｃに対応するメモリスティック又はＭＤを音楽データのチェックアウト先に設定する。
【０４２１】
このようにしてＣＰＵ２０３は、ユーザの要求に応じて３種類のチェックアウト手法のうち何れか１つのチェックアウト手法で楽曲記憶処理を実行するように設定すると、その設定した楽曲記憶処理を実行して音楽データをチェックアウトする。
【０４２２】
ここでＣＰＵ２０３は、これら３種類のチェックアウト手法のうち同時チェックアウト手法及び自動チェックインチェックアウト手法による楽曲記憶処理の実行の有無にかかわらずに、ダイレクトチェックアウト手法による楽曲記憶処理を実行しないように設定した状態で、ユーザにより操作入力部２００が操作されて音楽データに対するリッピング命令が入力されると、図２１に示すように音楽データのリッピングのみを実行する。
【０４２３】
この場合ＣＰＵ２０３は、ＣＤドライブ２０８により、クライアント端末２に装填されたＣＤ３１０から個々の曲毎に「ｔｒａｃｋ」ファイルとして記録されている音楽データを順次再生しながら、当該再生した曲毎の音楽データをハードディスクドライブ２１２によりハードディスクに対し順次「ｔｒａｃｋ」ファイルとして記憶する。またＣＰＵ２０３は、このとき曲毎の音楽データに対するチェックアウト可能回数を予め選定された初期値としての３回に設定した利用条件情報を生成し、当該生成した利用条件情報を曲毎の音楽データに対応付けてハードディスクに記憶する。
【０４２４】
このようにしてＣＰＵ２０３は、ＣＤ３１０に予め記録されているアルバム全曲分の音楽データ（又は任意に選択された所定曲数分の音楽データ）をリッピングすることができる。
【０４２５】
またＣＰＵ２０３は、同時チェックアウト手法による楽曲記憶処理を実行するように設定した状態で、ユーザにより操作入力部２００が操作されて音楽データに対するチェックアウト命令が入力されると、図２２に示すように同時チェックアウト手法による楽曲記憶処理を実行する。
【０４２６】
この場合ＣＰＵ２０３は、音楽データのチェックアウト先を自動で検出するように設定していると、クライアント端末２が動作している間、ＭＳドライブ２０９を介して当該クライアント端末２に対するメモリスティック３１１の装填の有無を検出している。またＣＰＵ２０３は、外部機器インタフェース２１７を介してクライアント端末２に対しＭＤプレーヤが接続され、かつ当該ＭＤプレーヤにＭＤ３１２が装填されているか否かも検出している。
【０４２７】
そしてＣＰＵ２０３は、このようなメモリスティック３１１及びＭＤ３１２の装填の有無の検出結果に応じて、クライアント端末２やＭＤプレーヤに装填されているメモリスティック３１１やＭＤ３１２を、それぞれ音楽データをチェックアウト可能な状態にある外部記憶媒体として検出する。このようにしてＣＰＵ２０３は、音楽データをチェックアウト可能な外部記憶媒体を検出すると、その検出結果を媒体検出結果情報としてＲＡＭ２０５又はハードディスクに記憶保持している。
【０４２８】
従ってＣＰＵ２０３は、音楽データのチェックアウト先を自動で検出するように設定している状態でチェックアウト命令が入力されると、媒体検出結果情報の内容に基づいてその時点で音楽データをチェックアウト可能な外部記憶媒体を確認する。その結果、ＣＰＵ２０３は、例えば音楽データをチェックアウト可能な外部記憶媒体がメモリスティック３１１及びＭＤ３１２の両方であれば、ハードディスクドライブ２１２によりハードディスクから、ユーザにより選択されたチェックアウト対象の１曲又は複数曲分の音楽データを「ｔｒａｃｋ」ファイル単位で順次再生してＭＳドライブ２０９に転送すると共に、外部機器インタフェース２１７を介してＭＤプレーヤに転送する。
【０４２９】
またＣＰＵ２０３は、このときチェックアウト対象の曲毎の音楽データに対し利用を許可する利用許可情報を生成する。そしてＣＰＵ２０３は、その利用許可情報も、ＭＳドライブ２０９に転送すると共に外部機器インタフェース２１７を介してＭＤプレーヤに転送する。これによりＣＰＵ２０３は、ハードディスクから再生したチェックアウト対象の音楽データを順次「ｔｒａｃｋ」ファイルとしてメモリスティック３１１及びＭＤ３１２に記憶すると共に、利用許可情報もその音楽データに対応付けてメモリスティック３１１及びＭＤ３１２に記憶する。
【０４３０】
因みに利用許可情報には、例えば少なくとも対応する音楽データのコンテンツＩＤ情報を含んでいる。なお利用許可情報には、チェックアウト先の外部記憶媒体から音楽データをさらに他の外部記憶媒体にチェックアウト可能なように設定されている場合、その音楽データに対するチェックアウト可能回数（例えば１回）等のように種々の情報を含ませることもできる。
【０４３１】
そしてＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２に対して１曲の音楽データ及び利用許可情報を記憶する毎に、その音楽データに対応付けてハードディスクに記憶している利用条件情報の内容を更新する。すなわち、ＣＰＵ２０３は、このとき２種類の外部記憶媒体（メモリスティック３１１及びＭＤ３１２）に対して音楽データを利用許可情報と共に記憶すると、その２種類の外部記憶媒体（メモリスティック３１１及びＭＤ３１２）に対する音楽データの２回の記憶に応じて、その音楽データに対応付けてハードディスクに記憶している利用条件情報に含まれるチェックアウト可能回数を、例えば初期値の３回から２回減算して１回に減らす。
【０４３２】
このようにしてＣＰＵ２０３は、２種類の外部記憶媒体（メモリスティック３１１及びＭＤ３１２）に対して音楽データを同時にチェックアウトすることができる。
【０４３３】
またＣＰＵ２０３は、音楽データをチェックアウトする際、チェックアウト対象の音楽データに対応するチェックアウト可能回数に基づいて、当該音楽データを、その時点でチェックアウト可能な外部記憶媒体（メモリスティック及びＭＤ）に対しチェックアウト可能か否かを判定する。その結果、ＣＰＵ２０３は、チェックアウト可能な外部記憶媒体の数にかかわらずに、例えばチェックアウト対象の音楽データに対するチェックアウト可能回数がすでに０回であれば、ディスプレイ２０６等を介してユーザに対し音楽データをチェックアウトできない旨を通知して当該音楽データに対するチェックアウトを中止する。
【０４３４】
さらにＣＰＵ２０３は、チェックアウト対象の音楽データに対するチェックアウト可能回数が１回以上であるものの、その回数よりもチェックアウト先が多く存在すると（例えばチェックアウト可能回数をすでに１回まで減算しているものの、音楽データのチェックアウト先が２種類存在すると）、クライアント端末２に対するメーカ側での事前設定又はユーザによる事前設定に応じて、チェックアウト可能回数と同数の何れかの外部記憶媒体（メモリスティック３１１又はＭＤ３１２）にのみ優先的に音楽データをチェックアウトし、又は何れの外部記憶媒体（メモリスティック３１１及びＭＤ３１２の双方）にも音楽データをチェックアウトしないようにする。
【０４３５】
ところでＣＰＵ２０３は、チェックアウト命令の入力に応じて、媒体検出結果情報の内容に基づきその時点で音楽データをチェックアウト可能な外部記憶媒体がメモリスティック３１１及びＭＤ３１２の何れか一方のみであることを確認すると、その一方のチェックアウト可能な外部記憶媒体にのみ音楽データを利用許可情報と共に記憶するようにしてその音楽データをチェックアウトする。
【０４３６】
またＣＰＵ２０３は、同時チェックアウト手法による楽曲記憶処理を実行するように設定すると共に、音楽データのチェックアウト先をユーザにより手動で任意に選択された外部記憶媒体に設定している状態で、チェックアウト命令が入力されると、ＭＳドライブ２０９及び又は外部機器インタフェース２１７を介して、当該ユーザによりチェックアウト先に選択された外部記憶媒体（すなわち、メモリスティック３１１及び又はＭＤ３１２）がチェックアウト可能であるか否かを判別する。
【０４３７】
その結果、ＣＰＵ２０３は、クライアント端末２に対しメモリスティック３１１が装填され、及び又はクライアント端末２に対し、ＭＤ３１２の装填されたＭＤプレーヤが接続されていると、これらユーザによりチェックアウト先として事前に選択されたメモリスティック３１１及び又はＭＤ３１２をチェックアウト可能であると判別する。これによりＣＰＵ２０３は、上述と同様にして、ユーザによりチェックアウト先として選択されていた外部記憶媒体（メモリスティック３１１及び又はＭＤ３１２）に対しチェックアウト対象の音楽データを利用許可情報と共に記憶するようにして当該音楽データをチェックアウトする。
【０４３８】
一方、ＣＰＵ２０３は、ダイレクトチェックアウト手法による楽曲記憶処理を実行するように設定した状態で、ユーザにより操作入力部２００が操作されて音楽データに対するリッピング命令が入力されると、図２３に示すように音楽データのダイレクトチェックアウト手法による楽曲記憶処理を実行する。
【０４３９】
この場合ＣＰＵ２０３は、ＭＳドライブ２０９又は外部機器インタフェース２１７を介して、ユーザによりチェックアウト先として選択された外部記憶媒体（すなわち、メモリスティック３１１又はＭＤ３１２）がチェックアウト可能であるか否かを判別する。その結果、ＣＰＵ２０３は、クライアント端末２に対しメモリスティック３１１が装填され、又はクライアント端末２に対し、ＭＤ３１２の装填されたＭＤプレーヤが接続されていると、ユーザによりチェックアウト先として事前に選択されたメモリスティック３１１又はＭＤ３１２をチェックアウト可能であると判別する。なお図２３では、チェックアウト先としてＭＤ３１２が選択されているものとしている。
【０４４０】
これによりＣＰＵ２０３は、ＣＤドライブ２０８により、クライアント端末２に装填されたＣＤ３１０から個々の曲毎に「ｔｒａｃｋ」ファイルとして記録されている音楽データを順次再生しながら、当該再生した曲毎の音楽データをハードディスクドライブ２１２によりハードディスクに対し順次「ｔｒａｃｋ」ファイルとして記憶する。またＣＰＵ２０３は、このとき曲毎の音楽データに対するチェックアウト可能回数を予め選定された初期値としての３回に設定した利用条件情報を生成する。そしてＣＰＵ２０３は、かかる利用条件情報も曲毎の音楽データに対応付けてハードディスクに記憶する。
【０４４１】
これに加えてＣＰＵ２０３は、このようにＣＤ３１０から再生した音楽データをハードディスクに記憶しながら、当該ハードディスクに対して、リッピング対象の複数の音楽データのうち先頭の音楽データを「ｔｒａｃｋ」ファイルとして記憶すると、ハードディスクドライブ２１２によりハードディスクから、その音楽データを「ｔｒａｃｋ」ファイル単位で順次再生してＭＳドライブ２０９に転送し初め、又は外部機器インタフェース２１７を介してＭＤプレーヤに転送し始める。
【０４４２】
またＣＰＵ２０３は、このときチェックアウト対象の音楽データに対する利用許可情報を生成する。そしてＣＰＵ２０３は、その利用許可情報もＭＳドライブ２０９に転送し、又は外部機器インタフェース２１７を介してＭＤプレーヤに転送する。これによりＣＰＵ２０３は、ハードディスクから再生したチェックアウト対象の音楽データを順次「ｔｒａｃｋ」ファイルとしてメモリスティック３１１又はＭＤ３１２に記憶すると共に、利用許可情報もその音楽データに対応付けてメモリスティック３１１又はＭＤ３１２に記憶する。
【０４４３】
そしてＣＰＵ２０３は、メモリスティック３１１又はＭＤ３１２に対して音楽データを利用許可情報と共に記憶すると、そのメモリスティック３１１又はＭＤ３１２に対する音楽データの１回の記憶に応じて、ハードディスクにその音楽データと共に記憶した利用条件情報に含まれるチェックアウト可能回数を、３回から１回減算し２回に減らして当該利用条件情報の内容を更新する。
【０４４４】
このようにしてＣＰＵ２０３は、ユーザによる操作入力部２００へのリッピング命令入力用の単一操作に応じて、ＣＤ３１０に記録されているアルバム全曲分の音楽データ（又は任意に選択された所定曲数分の音楽データ）をハードディスクにリッピングしながらその音楽データをハードディスクから再生してメモリスティック３１１又はＭＤ３１２に対してチェックアウトすることができる。
【０４４５】
さらにＣＰＵ２０３は、自動チェックインチェックアウト手法による楽曲記憶処理を実行するように設定した状態で、ユーザにより操作入力部２００が操作されて音楽データに対するチェックアウト命令が入力されると、図２４に示すように音楽データの自動チェックインチェックアウト手法による楽曲記憶処理を実行する。
【０４４６】
この場合ＣＰＵ２０３は、３種類のチェックアウト手法の何れで楽曲記憶処理を実行しても、外部記憶媒体に対してチェックアウトした音楽データのコンテンツＩＤ情報と、その音楽データのチェックアウト先を示す外部記憶媒体固有の媒体ＩＤ情報（すなわち、メモリスティック３１１固有のＩＤ情報やＭＤ３１２固有のＩＤ情報）と、チェックアウトの日時等とを対応付けてチェックアウト履歴情報を生成する。そしてＣＰＵ２０３は、かかるチェックアウト履歴情報をＲＡＭ２０５又はハードディスクに記憶保持している。
【０４４７】
従ってＣＰＵ２０３は、自動チェックインチェックアウト手法による楽曲記憶処理を開始すると、ＭＳドライブ２０９又は外部機器インタフェース２１７を介して、ユーザによりチェックアウト先として選択された外部記憶媒体（すなわち、メモリスティック３１１又はＭＤ３１２）がチェックアウト可能であるか否かを判別する。その結果、ＣＰＵ２０３は、クライアント端末２に対しメモリスティック３１１が装填され、又はクライアント端末２に対し、ＭＤ３１２の装填されたＭＤプレーヤが接続されていると、ユーザによりチェックアウト先として事前に選択されたメモリスティック３１１又はＭＤ３１２をチェックアウト可能であると判別する。なお図２３では、チェックアウト先としてＭＤ３１２が選択されているものとしている。
【０４４８】
そしてＣＰＵ２０３は、チェックアウト履歴情報に基づいて、チェックアウト先のメモリスティック３１１又はＭＤ３１２に対し、クライアント端末２によりすでにチェックアウトしている音楽データを全て特定する。これによりＣＰＵ２０３は、そのチェックアウト先のメモリスティック３１１又はＭＤ３１２からすでにチェックアウトしている音楽データ及びこれに対応する利用許可情報を削除する。またＣＰＵ２０３は、ハードディスク上でその音楽データに対応する利用条件情報に含まれるチェックアウト可能回数を、チェックアウト先からの削除に応じて例えば２回から１回加算して３回に増加させて当該利用条件情報の内容を更新し、かくしてハードディスクに対しその音楽データをチェックインする。
【０４４９】
ＣＰＵ２０３は、このようにチェックアウト先からチェックイン可能な全ての音楽データ（すなわち、クライアント端末２によりチェックアウトした音楽データ）をチェックインすると、ハードディスクドライブ２１２によりハードディスクからチェックアウト対象の音楽データを「ｔｒａｃｋ」ファイル単位で順次再生してＭＳドライブ２０９に転送し、又は外部機器インタフェース２１７を介してＭＤプレーヤに転送する。
【０４５０】
またＣＰＵ２０３は、このときチェックアウト対象の音楽データに対する利用許可情報を生成する。そしてＣＰＵ２０３は、その利用許可情報もＭＳドライブ２０９に転送し、又は外部機器インタフェース２１７を介してＭＤプレーヤに転送する。これによりＣＰＵ２０３は、ハードディスクから再生したチェックアウト対象の音楽データを順次「ｔｒａｃｋ」ファイルとしてメモリスティック３１１又はＭＤ３１２に記憶すると共に、利用許可情報もその音楽データに対応付けてメモリスティック３１１又はＭＤ３１２に記憶する。
【０４５１】
そしてＣＰＵ２０３は、メモリスティック３１１又はＭＤ３１２に対して音楽データを利用許可情報と共に記憶すると、そのメモリスティック３１１又はＭＤ３１２に対する音楽データの１回の記憶に応じて、ハードディスク上でその音楽データに対応する利用条件情報に含まれるチェックアウト可能回数を、例えば３回から１回減算し２回に減らし当該利用条件情報の内容を更新する。
【０４５２】
このようにしてＣＰＵ２０３は、ユーザによってチェックアウト先として選択された外部記憶媒体（メモリスティック３１１又はＭＤ３１２）に対して、クライアント端末２によりすでにチェックアウトしている全ての音楽データをハードディスクに対してチェックインした後、かかる外部記憶媒体に対して新たな音楽データをチェックアウトすることができる。
【０４５３】
因みにＣＰＵ２０３は、音楽データに対するチェックアウトを実行する際、チェックアウト先の外部記憶媒体がチェックアウト可能な状態にない場合、ユーザに対し例えばディスプレイ２０６を介してチェックアウト先の外部記憶媒体をチェックアウト可能な状態にするように通知して、かかる音楽データのチェックアウトを中止する。
【０４５４】
ところでＣＰＵ２０３は、これら３種類のチェックアウト手法のうち少なくとも２つ以上のチェックアウト手法により楽曲記憶処理を実行するように設定すると、その設定したチェックアウト手法を組み合せた楽曲記憶処理で音楽データをチェックアウトすることもできる。
【０４５５】
そして以下には、図２５に示すフローチャートを用いて同時チェックアウト手法による楽曲記憶処理を単独で実行する際の楽曲記憶処理手順を説明した後、図２６乃至図２９に示すフローチャートを用いて、かかる３種類のチェックアウト手法に対する種々の組み合せのうち、その同時チェックアウト手法に対して他のチェックアウト手法を組み合せた場合の楽曲記憶処理手順について順番に説明する。
【０４５６】
（２−１）同時チェックアウト手法による第１の楽曲記憶処理手順
クライアント端末２のＣＰＵ２０３は、同時チェックアウト手法による楽曲記憶処理のみを実行するように設定された状態で、ユーザによる操作入力部２００の操作に応じてチェックアウト命令が入力されると、図２５に示す第１の楽曲記憶処理手順ＲＴ１を開始する。
【０４５７】
ＣＰＵ２０３は、第１の楽曲記憶処理手順ＲＴ１を開始すると、ステップＳＰ１００において、チェックアウト先を自動検出するように設定しているか否かを判断する。
【０４５８】
このステップＳＰ１００において肯定結果が得られると、このことはユーザにより、チェックアウト先を特には選択しなくても、音楽データに対するチェックアウトを要求した時点でチェックアウト可能な全ての外部記憶媒体に対し自動的に同一の音楽データをチェックアウトするように要求されていることを表しており、このときＣＰＵ２０３は次のステップＳＰ１０１に移る。
【０４５９】
ステップＳＰ１０１においてＣＰＵ２０３は、媒体検出結果情報に基づき、この時点で音楽データをチェックアウト可能な全ての外部記憶媒体（すなわち、チェックアウト先）を確認して、次のステップＳＰ１０２に移る。
【０４６０】
ステップＳＰ１０２においてＣＰＵ２０３は、チェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データに対応する利用条件情報に基づき（すなわち、チェックアウト可能回数に基づき）、この時点で音楽データをチェックアウト可能な１又は複数の外部記憶媒体に対し、当該チェックアウト対象の音楽データをチェックアウト可能か否かを判断する。
【０４６１】
このステップＳＰ１０２において肯定結果が得られると、このことはチェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データに対するチェックアウト可能回数が、この時点で音楽データをチェックアウト可能な外部記憶媒体の個数と同数又は当該個数以上であることを表している。そしてＣＰＵ２０３は、例えばこの時点でメモリスティック３１１及びＭＤ３１２の双方をチェックアウト可能な外部記憶媒体として検出していると、引き続きステップＳＰ１０３−ＳＰ１０４に示すメモリスティック３１１への音楽データのチェックアウト処理と、ステップＳＰ１０５−ＳＰ１０６に示すＭＤ３１２への音楽データのチェックアウト処理とを同時並行で実行する。
【０４６２】
ステップＳＰ１０３においてＣＰＵ２０３は、ハードディスクドライブ２１２によりハードディスクからすでにリッピングしているチェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データを読み出す。そしてＣＰＵ２０３は、ハードディスクから読み出した音楽データをＭＳドライブ２０９に転送する。またＣＰＵ２０３は、そのとき音楽データに対する利用許可情報を生成してこれもＭＳドライブ２０９に転送する。これによりＣＰＵ２０３は、ＭＳドライブ２０９によりメモリスティック３１１に対しその音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＣＰＵ２０３は、ＭＳドライブ２０９によりメモリスティック３１１に対し、利用許可情報もその音楽データに対応付けて記憶する。
【０４６３】
このようにしてＣＰＵ２０３は、メモリスティック３１１に対して１「ｔｒａｃｋ」ファイルの音楽データと共に利用許可情報を記憶すると、ハードディスク上でその音楽データに対するチェックアウト可能回数を１回減らすことで当該メモリスティック３１１に対しその音楽データをチェックアウトして、次のステップＳＰ１０４に移る。
【０４６４】
ステップＳＰ１０４においてＣＰＵ２０３は、メモリスティック３１１に対しチェックアウト対象の全ての音楽データをチェックアウトしたか否かを判断する。その結果、ＣＰＵ２０３は、ハードディスクからメモリスティック３１１に対して未だチェックアウトの済んでいない音楽データが存在することで否定結果を得ると、ステップＳＰ１０２に戻る。
【０４６５】
従ってＣＰＵ２０３は、この後ステップＳＰ１０４において肯定結果を得るまでの間、ステップＳＰ１０２−ＳＰ１０３−ＳＰ１０４の処理を循環的に繰り返す。これによりＣＰＵ２０３は、メモリスティック３１１に対しチェックアウト対象の音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックアウトする。そしてＣＰＵ２０３は、メモリスティック３１１に対しチェックアウト対象の全ての音楽データをチェックアウトしたことによりステップＳＰ１０４において肯定結果を得ると、次のステップＳＰ１０７に移る。
【０４６６】
またステップＳＰ１０５においてＣＰＵ２０３は、ハードディスクドライブ２１２によりハードディスクからすでにリッピングしているチェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データを読み出す。そしてＣＰＵ２０３は、そのハードディスクから読み出した音楽データを外部機器インタフェース２１７を介してＭＤプレーヤに転送する。またＣＰＵ２０３は、そのとき音楽データに対する利用許可情報を生成してこれも外部機器インタフェース２１７を介してＭＤプレーヤに転送する。これによりＣＰＵ２０３は、ＭＤプレーヤにおいてＭＤ３１２に対しその音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＣＰＵ２０３は、ＭＤプレーヤにおいてＭＤ３１２に対し、利用許可情報もその音楽データに対応付けて記憶する。
【０４６７】
このようにしてＣＰＵ２０３は、ＭＤ３１２に対して１「ｔｒａｃｋ」ファイルの音楽データと共に利用許可情報を記憶すると、ハードディスク上でその音楽データに対するチェックアウト可能回数を１回減らすことで当該ＭＤ３１２に対しその音楽データをチェックアウトして、次のステップＳＰ１０６に移る。
【０４６８】
ステップＳＰ１０６においてＣＰＵ２０３は、ＭＤ３１２に対しチェックアウト対象の全ての音楽データをチェックアウトしたか否かを判断する。その結果、ＣＰＵ２０３は、ハードディスクからＭＤ３１２に対して未だチェックアウトの済んでいない音楽データが存在することで否定結果を得ると、ステップＳＰ１０２に戻る。
【０４６９】
従ってＣＰＵ２０３は、この後ステップＳＰ１０６において肯定結果を得るまでの間、ステップＳＰ１０２−ＳＰ１０５−ＳＰ１０６の処理を循環的に繰り返す。これによりＣＰＵ２０３は、ＭＤ３１２に対しチェックアウト対象の音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックアウトする。そしてＣＰＵ２０３は、ＭＤ３１２に対しチェックアウト対象の全ての音楽データをチェックアウトしたことによりステップＳＰ１０６において肯定結果を得ると、次のステップＳＰ１０７に移る。
【０４７０】
ステップＳＰ１０７においてＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２の双方に対する音楽データのチェックアウトが完了したか否かを判断する。その結果、ＣＰＵ２０３は、未だメモリスティック３１１又はＭＤ３１２の何れか一方で音楽データのチェックアウトが完了してはいないことで否定結果を得ると、このステップＳＰ１０７において音楽データに対するチェックアウトの完了を待ちながら、上述したステップＳＰ１０２−ＳＰ１０３−ＳＰ１０４、又はステップＳＰ１０２−ＳＰ１０５−ＳＰ１０６の処理を順次実行する。
【０４７１】
そしてステップＳＰ１０７においてＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２の双方に対する音楽データのチェックアウトが完了して肯定結果を得ると、次のステップＳＰ１０８に移り、かかる第１の楽曲記憶処理手順ＲＴ１を終了する。
【０４７２】
ところで上述のステップＳＰ１００において否定結果が得られると、このことはユーザによりチェックアウト先の外部記憶媒体がすでに選択されていたことを表しており、このときＣＰＵ２０３は、その外部記憶媒体がチェックアウト可能であるか否かを判別する。その結果ＣＰＵ２０３は、ユーザによって事前に選択されていた外部記憶媒体をチェックアウト可能であると判別すると、その判別結果に応じて、ステップＳＰ１０２に移る。
【０４７３】
また上述のステップＳＰ１０２において否定結果が得られると、このことはチェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データに対するチェックアウト可能回数が、この時点で音楽データをチェックアウト可能な外部記憶媒体の個数よりも少ない（この場合は、０回又は１回）ことを表している。このときＣＰＵ２０３は、メーカ又はユーザによる事前設定に応じて、例えばチェックアウト可能回数にかかわらずにステップＳＰ１０８に移り、かかる第１の楽曲記憶処理手順ＲＴ１を中止し、又はチェックアウト可能回数（すなわち１回）と同数の外部記憶媒体に対してのみ音楽データのチェックアウトを実行するように、ステップＳＰ１０３又はステップＳＰ１０５の何れか優先順位の高い一方に移る。
【０４７４】
さらにＣＰＵ２０３は、上述のステップＳＰ１０１においてこの時点でメモリスティック３１１及びＭＤ３１２の何れか一方のみをチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１０２に続いてステップＳＰ１０３又はステップＳＰ１０５の何れか対応する一方に移る。
【０４７５】
（２−２）同時チェックアウト手法及びダイレクトチェックアウト手法を組み合せた第２の楽曲記憶処理手順
クライアント端末２のＣＰＵ２０３は、同時チェックアウト手法による楽曲記憶処理と、ダイレクトチェックアウト手法による楽曲記憶処理との双方を実行するように設定された状態で、ユーザによる操作入力部２００の操作に応じてリッピング命令が入力されると、図２５との対応部分に同一符号を付した図２６に示す第２の楽曲記憶処理手順ＲＴ２を開始する。
【０４７６】
ＣＰＵ２０３は、第２の楽曲記憶処理手順ＲＴ２を開始すると、ステップＳＰ１００及びステップＳＰ１０１の処理を順次実行した後、次のステップＳＰ１１０に移る。
【０４７７】
ステップＳＰ１１０においてＣＰＵ２０３は、音楽データのリッピング処理を開始することにより、ＣＤ３１０から音楽データを「ｔｒａｃｋ」ファイル単位で再生すると共に、ハードディスクドライブ２１２によりハードディスクに対し、その再生した音楽データを「ｔｒａｃｋ」ファイルとして記憶し始めて、次のステップＳＰ１１１に移る。
【０４７８】
ステップＳＰ１１１においてＣＰＵ２０３は、ハードディスクに対し、リッピング対象の複数の音楽データのうち先頭の１「ｔｒａｃｋ」ファイルの音楽データの記憶が完了することを待ち受ける。そしてＣＰＵ２０３は、ハードディスクに対する先頭の１「ｔｒａｃｋ」ファイルの音楽データの記憶が完了すると、次のステップＳＰ１０２に移る。
【０４７９】
そしてＣＰＵ２０３は、ステップＳＰ１０２の処理を実行すると、引き続き上述のステップＳＰ１０１におけるチェックアウト可能な外部記憶媒体の確認結果に応じて、次のステップＳＰ１１２及び又はステップＳＰ１１３に移る。
【０４８０】
これによりＣＰＵ２０３は、メモリスティック３１１をチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１１２において、ハードディスクドライブ２１２によりハードディスクからリッピング処理によって１「ｔｒａｃｋ」ファイルとして記憶したばかりの音楽データを読み出す。そしてＣＰＵ２０３は、ハードディスクから読み出した音楽データをＭＳドライブ２０９に転送する。またＣＰＵ２０３は、このとき音楽データに対する利用許可情報を生成してこれもＭＳドライブ２０９に転送する。これによりＣＰＵ２０３は、ＭＳドライブ２０９によりメモリスティック３１１に対しその音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＣＰＵ２０３は、ＭＳドライブ２０９によりメモリスティック３１１に対し、利用許可情報もその音楽データに対応付けて記憶する。
【０４８１】
このようにしてＣＰＵ２０３は、メモリスティック３１１に対して１「ｔｒａｃｋ」ファイルの音楽データと共に利用許可情報を記憶すると、ハードディスク上でその音楽データのチェックアウト可能回数を１回減らすことで当該メモリスティック３１１に対しその音楽データをチェックアウトして、次のステップＳＰ１０４に移る。
【０４８２】
そしてステップＳＰ１０４においてＣＰＵ２０３は、例えば上述と同様にチェックアウト対象の全ての音楽データに対するチェックアウトが未だ完了してはいないために否定結果を得ると、ステップＳＰ１０２に戻る。従ってＣＰＵ２０３は、この後ステップＳＰ１０４において肯定結果を得るまでの間、ステップＳＰ１０２−ＳＰ１１２−ＳＰ１０４の処理を循環的に繰り返す。これによりＣＰＵ２０３は、ＣＤ３１０からハードディスクに対し音楽データをリッピングしながら、メモリスティック３１１に対しそのリッピングしている音楽データをチェックアウト対象として順次「ｔｒａｃｋ」ファイル単位でチェックアウトする。そしてＣＰＵ２０３は、メモリスティック３１１に対しチェックアウト対象の全ての音楽データをチェックアウトしたことによりステップＳＰ１０４において肯定結果を得ると、次のステップＳＰ１０７に移る。
【０４８３】
またＣＰＵ２０３は、ＭＤ３１２をチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１１３において、ハードディスクドライブ２１２によりハードディスクからリッピング処理によって１「ｔｒａｃｋ」ファイルとして記憶したばかりの音楽データを読み出す。そしてＣＰＵ２０３は、そのハードディスクから読み出した音楽データを外部機器インタフェース２１７を介してＭＤプレーヤに転送する。またＣＰＵ２０３は、このとき音楽データに対する利用許可情報を生成してこれも外部機器インタフェース２１７を介してＭＤプレーヤに転送する。これによりＣＰＵ２０３は、ＭＤプレーヤにおいてＭＤ３１２に対しその音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＣＰＵ２０３は、ＭＤプレーヤにおいてＭＤ３１２に対し、利用許可情報もその音楽データに対応付けて記憶する。
【０４８４】
このようにしてＣＰＵ２０３は、ＭＤ３１２に対して１「ｔｒａｃｋ」ファイルの音楽データと共に利用許可情報を記憶すると、ハードディスク上でその音楽データに対するチェックアウト可能回数を１回減らすことで当該ＭＤ３１２に対しその音楽データをチェックアウトして、次のステップＳＰ１０６に移る。
【０４８５】
ステップＳＰ１０６においてＣＰＵ２０３は、例えば上述と同様にチェックアウト対象の全ての音楽データに対するチェックアウトが未だ完了してはいないために否定結果を得ると、ステップＳＰ１０２に戻る。従ってＣＰＵ２０３は、この後ステップＳＰ１０６において肯定結果を得るまでの間、ステップＳＰ１０２−ＳＰ１１３−ＳＰ１０６の処理を循環的に繰り返す。これによりＣＰＵ２０３は、ＣＤ３１０からハードディスクに対し音楽データをリッピングしながら、ＭＤ３１２に対しそのリッピングしている音楽データをチェックアウト対象として順次「ｔｒａｃｋ」ファイル単位でチェックアウトする。そしてＣＰＵ２０３は、ステップＳＰ１０６において、ＭＤ３１２に対しチェックアウト対象の全ての音楽データをチェックアウトしたことで肯定結果を得ると、次のステップＳＰ１０７に移る。
【０４８６】
ステップＳＰ１０７においてＣＰＵ２０３は、メモリスティック３１１及び又はＭＤ３１２に対する音楽データのチェックアウトが完了したか否かを判断する。その結果、ＣＰＵ２０３は、未だメモリスティック３１１又はＭＤ３１２の何れか一方で音楽データのチェックアウトが完了してはいないことで否定結果を得ると、このステップＳＰ１０７において音楽データに対するチェックアウトの完了を待ちながら、上述したステップＳＰ１０２−ＳＰ１１２−ＳＰ１０４、又はステップＳＰ１０２−ＳＰ１１３−ＳＰ１０６の処理を順次実行する。
【０４８７】
そしてステップＳＰ１０７においてＣＰＵ２０３は、肯定結果を得ると、次のステップＳＰ１１４に移り、かかる第２の楽曲記憶処理手順ＲＴ２を終了する。
【０４８８】
ところで第２の楽曲記憶処理手順ＲＴ２では、音楽データをリッピングしながらチェックアウトしているため、チェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データに対するチェックアウト可能回数が３回となる。またこの実施の形態の場合、クライアント端末２では、音楽データのチェックアウトに対し最大で２個の外部記憶媒体（すなわち、メモリスティック３１１及びＭＤ３１２）を利用可能である。
【０４８９】
従ってＣＰＵ２０３は、音楽データをリッピングしながらチェックアウトすれば、その音楽データを必然的にメモリスティック３１１及びＭＤ３１２に対してチェックアウトすることができる。このためかかる第２の楽曲記憶処理手順ＲＴ２では、上述のステップＳＰ１０２の処理を省略して実行することができる。しかしながらかかる第２の楽曲記憶処理手順ＲＴ２では、ステップＳＰ１０２の処理を実行するようにしていることで、例えば、ＣＤ販売会社等により、リッピング時のチェックアウト可能回数を３回よりも少ない回数に設定するように規定されている場合や、クライアント端末２の構成がメモリスティック３１１及びＭＤ３１２の他にもチェックアウト可能な外部記憶媒体を利用可能なように変更された場合等に対処し得るようになされている。
【０４９０】
（２−３）同時チェックアウト手法及び自動チェックインチェックアウト手法を組み合せた第３の楽曲記憶処理手順
クライアント端末２のＣＰＵ２０３は、同時チェックアウト手法による楽曲記憶処理と、自動チェックインチェックアウト手法による楽曲記憶処理との双方を実行するように設定された状態で、ユーザによる操作入力部２００の操作に応じてチェックアウト命令が入力されると、図２５との対応部分に同一符号を付した図２７に示す第３の楽曲記憶処理手順ＲＴ３を開始する。
【０４９１】
ＣＰＵ２０３は、第３の楽曲記憶処理手順ＲＴ３を開始すると、ステップＳＰ１００の処理を実行した後、次のステップＳＰ１０１の処理を実行する。その結果、ＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２の双方をチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１２０−ＳＰ１２１−ＳＰ１２２に示すメモリスティック３１１からの音楽データのチェックイン処理と、ステップＳＰ１２３−ＳＰ１２４−ＳＰ１２５に示すＭＤ３１２からの音楽データのチェックイン処理とを同時並行で実行する。
【０４９２】
ステップＳＰ１２０においてＣＰＵ２０３は、ＭＳドライブ２０９によりメモリスティック３１１から全ての利用許可情報を読み出し、当該読み出した利用許可情報の内容と、チェックアウト履歴情報の内容とを比較する。これによりＣＰＵ２０３は、その比較結果に基づいて、メモリスティック３１１に対し、クライアント端末２によりすでにチェックアウトしている音楽データが存在するか否かを判断する。その結果、ＣＰＵ２０３は、メモリスティック３１１に対しクライアント端末２によりチェックアウトした音楽データが存在する（すなわち、クライアント端末２のハードディスクに対してチェックイン可能な音楽データが存在する）ことで肯定結果を得ると、次のステップＳＰ１２１に移る。
【０４９３】
ステップＳＰ１２１においてＣＰＵ２０３は、ＭＳドライブ２０９によりメモリスティック３１１から、チェックイン対象の（すなわち、すでにチェックアウトしている）１「ｔｒａｃｋ」ファイルの音楽データを消去すると共に、その音楽データに対する利用許可情報も消去する。またＣＰＵ２０３は、ハードディスク上でそのチェックイン対象の音楽データに対するチェックアウト可能回数を１回増やすことで当該メモリスティック３１１からハードディスクに対しチェックイン対象の音楽データをチェックインして、次のステップＳＰ１２２に移る。
【０４９４】
ステップＳＰ１２２においてＣＰＵ２０３は、メモリスティック３１１からハードディスクに対してチェックイン対象の全ての音楽データをチェックインしたか否かを判断する。その結果、ＣＰＵ２０３は、メモリスティック３１１からハードディスクに対して未だチェックインの済んでいない音楽データが存在することで否定結果を得ると、ステップＳＰ１２０に戻る。
【０４９５】
従ってＣＰＵ２０３は、この後ステップＳＰ１２２において肯定結果を得るまでの間、ステップＳＰ１２０−ＳＰ１２１−ＳＰ１２２の処理を循環的に繰り返す。これによりＣＰＵ２０３は、メモリスティック３１１からハードディスクに対してチェックイン対象の音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックインする。そしてＣＰＵ２０３は、メモリスティック３１１からハードディスクに対しチェックイン対象の全ての音楽データをチェックインしたことにより、ステップＳＰ１２２において肯定結果を得ると、次のステップＳＰ１０２に移る。
【０４９６】
またステップＳＰ１２３においてＣＰＵ２０３は、外部機器インタフェース２１７を介してＭＤプレーヤのＭＤ３１２から全ての利用許可情報を読み出し、当該読み出した利用許可情報の内容と、チェックアウト履歴情報の内容とを比較する。これによりＣＰＵ２０３は、その比較結果に基づいて、ＭＤ３１２に対し、クライアント端末２によりすでにチェックアウトしている音楽データが存在するか否かを判断する。その結果、ＣＰＵ２０３は、ＭＤ３１２に対しクライアント端末２によりチェックアウトした音楽データが存在する（すなわち、クライアント端末２のハードディスクに対してチェックアウト可能な音楽データが存在する）ことで肯定結果を得ると、次のステップＳＰ１２４に移る。
【０４９７】
ステップＳＰ１２４においてＣＰＵ２０３は、外部機器インタフェース２１７を介してＭＤプレーヤのＭＤ３１２から、チェックイン対象の（すなわち、すでにチェックアウトしている）１「ｔｒａｃｋ」ファイルの音楽データを消去すると共に、その音楽データに対する利用許可情報も消去する。またＣＰＵ２０３は、ハードディスクに記憶しているそのチェックイン対象の音楽データに対するチェックアウト可能回数を１回増やすことで当該ＭＤ３１２からハードディスクに対しチェックイン対象の音楽データをチェックインして、次のステップＳＰ１２５に移る。
【０４９８】
ステップＳＰ１２５においてＣＰＵ２０３は、ＭＤ３１２からハードディスクに対してチェックイン対象の全ての音楽データをチェックインしたか否かを判断する。その結果、ＣＰＵ２０３は、ＭＤ３１２からハードディスクに対して未だチェックインの済んでいない音楽データが存在することで否定結果を得ると、ステップＳＰ１２３に戻る。
【０４９９】
従ってＣＰＵ２０３は、この後ステップＳＰ１２５において肯定結果を得るまでの間、ステップＳＰ１２３−ＳＰ１２４−ＳＰ１２５の処理を循環的に繰り返す。これによりＣＰＵ２０３は、ＭＤ３１２からハードディスクに対してチェックイン対象の音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックインする。そしてＣＰＵ２０３は、ＭＤ３１２からハードディスクに対しチェックイン対象の全ての音楽データをチェックインしたことにより、ステップＳＰ１２５において肯定結果を得ると、次のステップＳＰ１０２に移る。
【０５００】
このようにしてＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２からハードディスクに対して音楽データをチェックインすると、ステップＳＰ１０２の処理を実行した後、例えばステップＳＰ１０３−ＳＰ１０４の処理と、ステップＳＰ１０５−ＳＰ１０６の処理とを同時並行で実行してステップＳＰ１０７に移る。そしてＣＰＵ２０３は、そのステップＳＰ１０７において肯定結果を得ると、次のステップＳＰ１２６に移ってかかる第３の楽曲記憶処理手順ＲＴ３を終了する。
【０５０１】
ところでＣＰＵ２０３は、上述のステップＳＰ１００において否定結果を得ると、チェックアウト可能な外部記憶媒体に応じてステップＳＰ１２０及び又はステップＳＰ１２３に移る。またＣＰＵ２０３は、上述のステップＳＰ１０１においてこの時点でメモリスティック３１１及びＭＤ３１２の何れか一方のみをチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１２０又はステップＳＰ１２３の何れか一方に移る。
【０５０２】
さらにＣＰＵ２０３は、上述のステップＳＰ１２０において、メモリスティック３１１に対しクライアント端末２からチェックアウトした音楽データが存在しないことで否定結果を得ると、ステップＳＰ１０２に移る。同様にＣＰＵ２０３は、上述のステップＳＰ１２３において、ＭＤ３１２に対しクライアント端末２からチェックアウトした音楽データが存在しないことで否定結果を得ると、ステップＳＰ１０２に移る。
【０５０３】
（２−４）同時チェックアウト手法及び自動チェックインチェックアウト手法並びにダイレクトチェックアウト手法を組み合せた第４の楽曲記憶処理手順
クライアント端末２のＣＰＵ２０３は、同時チェックアウト手法による楽曲記憶処理と、自動チェックインチェックアウト手法による楽曲記憶処理と、ダイレクトチェックアウト手法による楽曲記憶処理との全てを実行するように設定された状態で、ユーザによる操作入力部２００の操作に応じてリッピング命令が入力されると、図２６及び図２７との対応部分に同一符号を付した図２８及び図２９に示す第４の楽曲記憶処理手順ＲＴ４を開始する。
【０５０４】
ＣＰＵ２０３は、第４の楽曲記憶処理手順ＲＴ４を開始すると、ステップＳＰ１００の処理を実行した後、次のステップＳＰ１０１の処理を実行する。その結果、ＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２の双方をチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１２０−ＳＰ１２１−ＳＰ１２２に示すメモリスティック３１１からの音楽データのチェックイン処理と、ステップＳＰ１２３−ＳＰ１２４−ＳＰ１２５に示すＭＤ３１２からの音楽データのチェックイン処理とを同時並行で実行した後、ステップＳＰ１３０に移る。
【０５０５】
ステップＳＰ１３０においてＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２の双方からハードディスクに対し音楽データのチェックインが完了したか否かを判断する。その結果、ＣＰＵ２０３は、未だメモリスティック３１１又はＭＤ３１２の何れか一方からハードディスクに対する音楽データのチェックインが完了してはいないことで否定結果を得ると、このステップＳＰ１３０においてハードディスクに対する音楽データのチェックインの完了を待ちながら、上述したステップＳＰ１２０−ＳＰ１２１−ＳＰ１２２、又はステップＳＰ１２３−ＳＰ１２４−ＳＰ１２５の処理を順次実行する。
【０５０６】
そしてステップＳＰ１３０においてＣＰＵ２０３は、メモリスティック３１１及びＭＤ３１２の双方からハードディスクに対する音楽データのチェックインが完了して肯定結果を得ると、次のステップＳＰ１１０及びステップＳＰ１１１の処理を順次実行する。
【０５０７】
そしてステップＳＰ１１１においてＣＰＵ２０３は、ハードディスクに対する先頭の１「ｔｒａｃｋ」ファイルの音楽データの記憶が完了すると、ステップＳＰ１０２の処理を実行した後、上述のステップＳＰ１０１におけるチェックアウト可能な外部記憶媒体の確認結果に応じて、次のステップＳＰ１１２及びステップＳＰ１１３に移る。
【０５０８】
これによりＣＰＵ２０３は、ステップＳＰ１０２−ＳＰ１１２−ＳＰ１０４に示すメモリスティック３１１への音楽データのチェックアウト処理と、ステップＳＰ１０２−ＳＰ１１３−ＳＰ１０６に示すＭＤ３１２への音楽データのチェックアウト処理とを同時並行で実行した後、ステップＳＰ１０７の処理を経てステップＳＰ１３１に移り、かかる第４の楽曲記憶処理手順ＲＴ４を終了する。
【０５０９】
ところでＣＰＵ２０３は、上述のステップＳＰ１００において否定結果を得ると、チェックアウト可能な外部記憶媒体に応じてステップＳＰ１２０及び又はステップＳＰ１２３に移る。またＣＰＵ２０３は、上述のステップＳＰ１０１においてこの時点でメモリスティック３１１及びＭＤ３１２の何れか一方のみをチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１２０又はステップＳＰ１２３の何れか一方に移る。そしてＣＰＵ２０３は、上述のステップＳＰ１０１においてこの時点でメモリスティック３１１及びＭＤ３１２の何れか一方のみをチェックアウト可能な外部記憶媒体として検出していると、ステップＳＰ１０２の処理を実行した後も、ステップＳＰ１１２及びステップＳＰ１１３のいずれか一方に移る。
【０５１０】
（２―５）楽曲記憶処理手順の詳細
ところでクライアント端末２のＣＰＵ２０３は，実際にはクライアント端末２全体を統括的に制御するためのシステムコントローラプログラム（以下、これを単にシステムコントローラと呼ぶ）と、図１６について上述したリッピングモジュール２５８と、ＣＤ再生モジュール２５４と、図１６について上述した著作権保護管理モジュール２４３、ハードディスクコンテンツコントローラ２４７、データベースアクセスモジュール２４９、コンテンツデータアクセスモジュール２５０及びＨＤＤ再生モジュール２５５に相当するＨＤＤ（ハードディスクドライブ）記憶再生制御モジュールと、図１６について上述した著作権保護管理モジュール２４３に相当するチェックインモジュールと、図１６について上述した著作権保護管理モジュール２４３に相当するチェックアウトモジュールと、図１６について上述した著作権保護管理モジュール２４３及びＭＳ記憶再生モジュール２５６に相当するＭＳ記憶再生制御モジュールと、図１６について上述した著作権保護管理モジュール２４３及びＭＤ記憶再生モジュール２５７に相当するＭＤ記憶再生制御モジュールとに従って上述の第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４を実行している。
【０５１１】
従って以下には、図３０乃至図３６に示すシーケンスチャートを用いて、ＣＰＵ２０３がこれらシステムコントローラ３２０、リッピングモジュール２５８、ＣＤ再生モジュール２５４、ＨＤＤ記憶再生制御モジュール３２１、チェックインモジュール３２２、チェックアウトモジュール３２３、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５に従って実行する第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４を詳細に説明する。
【０５１２】
ただしかかる第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４の詳細説明では、これらシステムコントローラ３２０、リッピングモジュール２５８、ＣＤ再生モジュール２５４、ＨＤＤ記憶再生制御モジュール３２１、チェックインモジュール３２２、チェックアウトモジュール３２３、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５をそれぞれ説明の便宜上あたかもハードウェアとして設けられた回路ブロックのように扱うことにする。
【０５１３】
また以下の第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４では、説明の便宜上、ＣＰＵ２０３が同時チェックアウト手法による楽曲記憶処理の実行と共に、チェックアウト先を自動で検出するように設定している場合について説明する。さらに以下の第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４では、説明の便宜上、メモリスティック３１１及びＭＤ３１２の双方がチェックアウト可能な外部記憶媒体として検出されている場合について説明する。そして以下の第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４では、説明の便宜上、チェックアウト対象の音楽データに対するチェックアウト可能回数が全て３回であり、当該音楽データをメモリスティック３１１及びＭＤ３１２の双方に対してチェックアウト可能な場合について説明する。
【０５１４】
（２−５−１）第１の楽曲記憶処理手順ＲＴ１
まず図３０に示すシーケンスチャートを用いて第１の楽曲記憶処理手順ＲＴ１を詳細に説明する。システムコントローラ３２０は、ユーザによる操作入力部２００の操作に応じて入力されたチェックアウト命令を認識すると、引き続き同時チェックアウト手法に関する設定内容に応じて、媒体検出結果情報に基づき、この時点でチェックアウト可能な外部記憶媒体を自動的に確認する。その結果、システムコントローラ３２０は、メモリスティック３１１及びＭＤ３１２をこの時点で音楽データをチェックアウト可能な外部記憶媒体として確認すると、チェックアウトモジュール３２３に対して、チェックアウト元をハードディスクとし、チェックアウト先をメモリスティック３１１及びＭＤ３１２として音楽データのチェックアウトを開始するように要求する。
【０５１５】
チェックアウトモジュール３２３は、システムコントローラ３２０からのチェックアウトの開始要求に応じて、ＨＤＤ記憶再生制御モジュール３２１に対し、チェックアウト元としてのチェックアウト処理を実行するように指示する。またチェックアウトモジュール３２３は、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５の双方に対し、チェックアウト先としてのチェックアウト処理を実行するように指示する。
【０５１６】
これによりＨＤＤ記憶再生制御モジュール３２１は、ハードディスクからチェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データを読み出して、これをＭＳドライブ２０９に転送すると共に、外部機器インタフェース２１７を介してＭＤプレーヤに転送する。
【０５１７】
ＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対し、ハードディスクから読み出された音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に記憶した音楽データに対する利用許可情報を生成し、当該生成した利用許可情報をその音楽データに対応付けてメモリスティック３１１に記憶する。そしてＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対する利用許可情報の記憶が完了すると、音楽データ及び利用許可情報の記憶完了をＨＤＤ記憶再生制御モジュール３２１に通知する。
【０５１８】
一方、ＭＤ記憶再生制御モジュール３２５は、このときＭＳ記憶再生制御モジュール３２４によって実行されるメモリスティック３１１へのチェックアウト処理と同時並行でＭＤ３１２へのチェックアウト処理を実行している。すなわちＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２に対し、ハードディスクから読み出された音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２に記憶した音楽データに対する利用許可情報を生成し、当該生成した利用許可情報をその音楽データに対応付けてＭＤ３１２に記憶する。そしてＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２に対する利用許可情報の記憶が完了すると、音楽データ及び利用許可情報の記憶完了をＨＤＤ記憶再生制御モジュール３２１に通知する。
【０５１９】
ＨＤＤ記憶再生制御モジュール３２１は、ＭＳ記憶再生制御モジュール３２４からの記憶完了通知に応じて、ハードディスク上でチェックアウト可能回数（すなわち、ＭＳドライブ２０９に転送したチェックアウト対象の音楽データに対するチェックアウト可能回数）を１回減算する。またＨＤＤ記憶再生制御モジュール３２１は、ＭＤ記憶再生制御モジュール３２５からの記憶完了通知に応じて、ハードディスク上でチェックアウト可能回数（すなわち、ＭＤプレーヤに転送したチェックアウト対象の音楽データに対するチェックアウト可能回数）を１回減算する。
【０５２０】
従ってＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに記憶している１「ｔｒａｃｋ」ファイルの音楽データに対するチェックアウト可能回数を、２種類の外部記憶媒体（すなわち、メモリスティック３１１及びＭＤ３１２）に対するチェックアウトに応じて合計２回減算し、かくしてその音楽データをこれら外部記憶媒体にチェックアウトする。
【０５２１】
この後、ＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５は、ハードディスクからチェックアウト対象の１「ｔｒａｃｋ」ファイルの音楽データを読み出して、その音楽データに対するチェックアウト可能回数を減算するまでの一連のチェックアウト処理を順次繰り返し実行することにより、チェックアウト対象の全ての音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックアウトする。
【０５２２】
そしてＨＤＤ記憶再生制御モジュール３２１は、ハードディスクからチェックアウト対象の全ての音楽データの読み出しが完了すると共に、これら全ての音楽データに対するチェックアウト可能回数の減算が完了すると、チェックアウトモジュール３２３に対して音楽データのチェックアウト完了を通知する。
【０５２３】
またＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対しチェックアウト対象の全ての音楽データと、これら全ての音楽データに対する利用許可情報との記憶が完了すると、チェックアウトモジュール３２３に対して音楽データのチェックアウト完了を通知する。さらにＭＤ記憶再生制御モジュール３２５も、ＭＤ３１２に対しチェックアウト対象の全ての音楽データと、これら全ての音楽データに対する利用許可情報との記憶が完了すると、チェックアウトモジュール３２３に対して音楽データのチェックアウト完了を通知する。
【０５２４】
そしてチェックアウトモジュール３２３は、ＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５からチェックアウト完了が通知されると、これに応じてシステムコントローラ３２０に対し、音楽データのチェックアウト完了を通知する。これによりシステムコントローラ３２０は、チェックアウトモジュール３２３からのチェックアウト完了の通知に応じて第１の楽曲記憶処理手順ＲＴ１を終了する。
【０５２５】
（２−５−２）第２の楽曲記憶処理手順ＲＴ２
次いで図３１及び図３２に示すシーケンスチャートを用いて、第２の楽曲記憶処理手順ＲＴ２を詳細に説明する。システムコントローラ３２０は、ユーザによる操作入力部２００の操作に応じて入力されたリッピング命令を認識すると、引き続き同時チェックアウト手法に関する設定内容に応じて、媒体検出結果情報に基づき、この時点でチェックアウト可能な外部記憶媒体を自動的に確認する。その結果、システムコントローラ３２０は、メモリスティック３１１及びＭＤ３１２をこの時点で音楽データをチェックアウト可能な外部記憶媒体として確認すると、まずリッピングモジュール２５８に対して、ＣＤ３１０及びハードディスクを利用して音楽データのリッピングを開始するように要求する。
【０５２６】
リッピングモジュール２５８は、ＣＤ再生モジュール２５４に対し、ＣＤ３１０からアルバム全曲分の音楽データ（又はユーザによって任意に選択された１曲又は複数曲分のリッピング対象の音楽データ）を順次「ｔｒａｃｋ」ファイル単位で読み出すように指示する。またリッピングモジュール２５８は、ＨＤＤ記憶再生制御モジュール３２１に対し、ＣＤ３１０から読み出される音楽データを順次「ｔｒａｃｋ」ファイル単位でリッピング用として記憶するように指示する。
【０５２７】
これによりＣＤ再生モジュール２５４は、ＣＤ３１０からリッピング対象の１「ｔｒａｃｋ」ファイルの音楽データを読み出してハードディスクドライブ２１２に転送する。またＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに対し、ＣＤ３１０から読み出された音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに記憶したリッピング対象の音楽データに対する利用条件情報を生成し、当該生成した利用条件情報をその音楽データに対応付けてハードディスクに記憶する。
【０５２８】
このようにしてＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに対し１「ｔｒａｃｋ」ファイルの音楽データをリッピングする。そしてＣＤ再生モジュール２５４及びＨＤＤ記憶再生制御モジュール３２１は、この後、ＣＤ３１０からリッピング対象の１「ｔｒａｃｋ」ファイルの音楽データを読み出して、ハードディスクに対してその音楽データ及びこれに対応する利用条件情報を記憶するまでの一連のリッピング処理を順次繰り返し実行することにより、リッピング対象の全ての音楽データを順次「ｔｒａｃｋ」ファイル単位でリッピングする。
【０５２９】
ただしＨＤＤ記憶再生制御モジュール３２１は、リッピング対象の各音楽データのうち、ハードディスクに対し、ＣＤ３１０から最初に読み出された音楽データを「ｔｒａｃｋ」ファイルとして記憶した後、その音楽データに対応する利用条件情報を記憶したときだけは、リッピングモジュール２５８に対して、ハードディスクに対するその先頭の音楽データの記憶完了を通知する。そしてリッピングモジュール２５８は、かかるＨＤＤ記憶再生制御モジュール３２１からの通知に応じて、システムコントローラ３２０に対し、ハードディスクに対する先頭の音楽データの記憶完了を通知する。
【０５３０】
これによりシステムコントローラ３２０は、すでに確認していたこの時点で音楽データをチェックアウト可能な外部記憶媒体に応じて、チェックアウトモジュール３２３に対し、チェックアウト元をハードディスクとし、チェックアウト先をメモリスティック３１１及びＭＤ３１２として音楽データのチェックアウトを開始するように要求する。
【０５３１】
チェックアウトモジュール３２３は、システムコントローラ３２０からのチェックアウトの開始要求に応じて、ＨＤＤ記憶再生制御モジュール３２１に対し、リッピングに合わせてチェックアウト元としてのチェックアウト処理を実行するように指示する。またチェックアウトモジュール３２３は、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５の双方に対し、チェックアウト先としてのチェックアウト処理を実行するように指示する。
【０５３２】
これによりＨＤＤ記憶再生制御モジュール３２１は、ハードディスクから、リッピング用に１「ｔｒａｃｋ」ファイルとして記憶したばかりの音楽データをチェックアウト対象として読み出し、これをＭＳドライブ２０９に転送すると共に、外部機器インタフェース２１７を介してＭＤプレーヤに転送する。
【０５３３】
ＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対し、ハードディスクから読み出された音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に記憶した音楽データに対する利用許可情報を生成し、当該生成した利用許可情報をその音楽データに対応付けてメモリスティック３１１に記憶する。そしてＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対する利用許可情報の記憶が完了すると、音楽データ及び利用許可情報の記憶完了をＨＤＤ記憶再生制御モジュール３２１に通知する。
【０５３４】
一方、ＭＤ記憶再生制御モジュール３２５は、このときＭＳ記憶再生制御モジュール３２４によって実行されるメモリスティック３１１へのチェックアウト処理と同時並行でＭＤ３１２へのチェックアウト処理を実行している。すなわちＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２に対し、ハードディスクから読み出された音楽データを「ｔｒａｃｋ」ファイルとして記憶する。またＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２に記憶した音楽データに対する利用許可情報を生成し、当該生成した利用許可情報をその音楽データに対応付けてＭＤ３１２に記憶する。そしてＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２に対する利用許可情報の記憶が完了すると、音楽データ及び利用許可情報の記憶完了をＨＤＤ記憶再生制御モジュール３２１に通知する。
【０５３５】
ＨＤＤ記憶再生制御モジュール３２１は、ＭＳ記憶再生制御モジュール３２４からの記憶完了通知に応じて、ハードディスク上でチェックアウト可能回数（すなわち、ＭＳドライブ２０９に転送したチェックアウト対象の音楽データに対するチェックアウト可能回数）を１回減算する。またＨＤＤ記憶再生制御モジュール３２１は、ＭＤ記憶再生制御モジュール３２５からの記憶完了通知に応じて、ハードディスク上でチェックアウト可能回数（すなわち、ＭＤプレーヤに転送したチェックアウト対象の音楽データに対するチェックアウト可能回数）を１回減算する。
【０５３６】
従ってＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに対してリッピング用に順次記憶した１「ｔｒａｃｋ」ファイルの音楽データに対するチェックアウト可能回数を、２種類の外部記憶媒体（すなわち、メモリスティック３１１及びＭＤ３１２）に対するチェックアウトに応じて合計２回減算し、かくしてその音楽データをこれら外部記憶媒体にチェックアウトする。
【０５３７】
このようにしてＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに対し音楽データを順次「ｔｒａｃｋ」ファイル単位で記憶するようにしてリッピングする。またＨＤＤ記憶再生制御モジュール３２１は、リッピング処理と同時並行で、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５と共に、ハードディスクにリッピングしたばかりの１「ｔｒａｃｋ」ファイルの音楽データをメモリスティック３１１及びＭＤ３１２にチェックアウトする一連のチェックアウト処理を順次繰り返し実行することにより、チェックアウト対象の全ての音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックアウトする。
【０５３８】
そしてＣＤ再生モジュール２５４は、ＣＤ３１０からリッピング対象の全ての音楽データの読み出しが完了すると、リッピングモジュール２５８に対し、その読出完了を通知する。またＨＤＤ記憶再生制御モジュール３２１は、ハードディスクに対しリッピング対象の全ての音楽データと、これら全ての音楽データに対応する利用条件情報との記憶が完了すると、リッピングモジュール２５８に対し、その記憶完了を通知する。これによりリッピングモジュール２５８は、これらＣＤ再生モジュール２５４及びＨＤＤ記憶再生制御モジュール３２１からの通知を受けて、システムコントローラ３２０に対し、音楽データのリッピング完了を通知する。
【０５３９】
これに加えてＨＤＤ記憶再生制御モジュール３２１は、音楽データに対するリッピングの完了に引き続き、ハードディスクからのチェックアウト対象の全ての音楽データの読み出しと、これら全ての音楽データに対するチェックアウト可能回数の減算とが完了すると、チェックアウトモジュール３２３に対して音楽データのチェックアウト完了を通知する。
【０５４０】
またＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対しチェックアウト対象の全ての音楽データと、これら全ての音楽データに対する利用許可情報との記憶が完了すると、チェックアウトモジュール３２３に対して音楽データのチェックアウト完了を通知する。さらにＭＤ記憶再生制御モジュール３２５も、ＭＤ３１２に対しチェックアウト対象の全ての音楽データと、これら全ての音楽データに対する利用許可情報との記憶が完了すると、チェックアウトモジュール３２３に対して音楽データのチェックアウト完了を通知する。
【０５４１】
そしてチェックアウトモジュール３２３は、ＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５からチェックアウト完了が通知されると、これに応じてシステムコントローラ３２０に対し、音楽データのチェックアウト完了を通知する。これによりシステムコントローラ３２０は、リッピングモジュール２５８からのリッピング完了の通知に引き続き、チェックアウトモジュール３２３からチェックアウト完了の通知を受けると、これに応じて第２の楽曲記憶処理手順ＲＴ２を終了する。
【０５４２】
（２−５−３）第３の楽曲記憶処理手順ＲＴ３
次いで図３３及び図３４に示すシーケンスチャートを用いて第３の楽曲記憶処理手順ＲＴ３を詳細に説明する。システムコントローラ３２０は、ユーザによる操作入力部２００の操作に応じて入力されたチェックアウト命令を認識すると、引き続き同時チェックアウト手法に関する設定内容に応じて、媒体検出結果情報に基づき、この時点でチェックアウト可能な外部記憶媒体を自動的に確認する。その結果、システムコントローラ３２０は、メモリスティック３１１及びＭＤ３１２をこの時点で音楽データをチェックアウト可能な外部記憶媒体として確認すると、チェックインモジュール３２２に対して、チェックイン先をハードディスクとし、チェックイン元をメモリスティック３１１及びＭＤ３１２として音楽データのチェックインを開始するように要求する。
【０５４３】
チェックインモジュール３２２は、システムコントローラ３２０からのチェックインの開始要求に応じて、ＨＤＤ記憶再生制御モジュール３２１に対し、チェックイン先としてのチェックイン処理を実行するように指示する。またチェックインモジュール３２２は、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５の双方に対し、チェックイン元としてのチェックイン処理を実行するように指示する。
【０５４４】
これによりＭＳ記憶再生制御モジュール３２４は、チェックアウト履歴情報と、メモリスティック３１１に記憶している利用許可情報とに基づいて、当該メモリスティック３１１に対しクライアント端末２によりチェックアウトされている全ての音楽データをチェックイン対象として特定する。そしてＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に設けられた管理情報記憶領域から、チェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データの記憶再生を管理するためのＴＯＣ（Table Of Contents ）と呼ばれる管理情報を削除する。
【０５４５】
ここでメモリスティック３１１の管理情報記憶領域に記憶されている管理情報は、当該メモリスティック３１１の音楽データ記憶領域に記憶された１「ｔｒａｃｋ」ファイルの音楽データ毎に作成されている。そしてかかる管理情報には、メモリスティック３１１の音楽データ記憶領域における、１「ｔｒａｃｋ」ファイルの音楽データの再生開始位置等の情報が含まれている。
【０５４６】
従ってＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１の音楽データ記憶領域からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データを消去しなくても、管理情報記憶領域からその１「ｔｒａｃｋ」ファイルの音楽データに対応する管理情報を消去することにより、音楽データ記憶領域でチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データに対する再生開始位置を特定し得なくなる。その結果、ＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１に対し、音楽データ記憶領域からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データを消去したことと実質的に同等の作用を施すことができる。
【０５４７】
またＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データを実質的に消去すると、ＨＤＤ記憶再生制御モジュール３２１に対し、その音楽データに対する消去完了を通知する。
【０５４８】
一方、ＭＤ記憶再生制御モジュール３２５は、このときＭＳ記憶再生制御モジュール３２４によって実行されるチェックイン処理と同時並行でＭＤ３１２からハードディスクへの音楽データのチェックイン処理を実行している。すなわちＭＤ記憶再生制御モジュール３２５は、チェックアウト履歴情報と、ＭＤ３１２に記憶している利用許可情報とに基づいて、当該ＭＤ３１２に対しクライアント端末２によりチェックアウトされている全ての音楽データをチェックイン対象として特定する。そしてＭＤ記憶再生制御モジュール３２５は、ＭＳ記憶再生制御モジュール３２４の場合と同様に、ＭＤ３１２に設けられた管理情報記憶領域から、チェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データの記憶再生を管理するためのＴＯＣと呼ばれる管理情報を削除する。
【０５４９】
このようにしてＭＤ記憶再生制御モジュール３２５は、ＭＤ３１２からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データを実質的に消去すると、ＨＤＤ記憶再生制御モジュール３２１に対し、その音楽データに対する消去完了を通知する。
【０５５０】
ＨＤＤ記憶再生制御モジュール３２１は、ＭＳ記憶再生制御モジュール３２４からの消去完了通知に応じて、ハードディスク上でチェックアウト可能回数（すなわち、ＭＳ記憶再生制御モジュール３２４によりメモリスティック３１１から消去されたチェックイン対象の音楽データに対するチェックアウト可能回数）を１回加算する。このようにしてＨＤＤ記憶再生制御モジュール３２１は、チェックアウト可能回数を加算することでメモリスティック３１１からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データをハードディスクに対してチェックインすると、その加算によるチェックアウト可能回数の増加をＭＳ記憶再生制御モジュール３２４に通知する。
【０５５１】
またＨＤＤ記憶再生制御モジュール３２１は、ＭＤ記憶再生制御モジュール３２５からの消去完了通知に応じて、ハードディスク上でチェックアウト可能回数（すなわち、ＭＤ記憶再生制御モジュール３２５によりＭＤ３１２から消去されたチェックイン対象の音楽データに対するチェックアウト可能回数）を１回加算する。このようにしてＨＤＤ記憶再生制御モジュール３２１は、チェックアウト可能回数を加算することでＭＤ３１２からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データをハードディスクに対してチェックインすると、その加算によるチェックアウト可能回数の増加をＭＤ記憶再生制御モジュール３２５に通知する。
【０５５２】
これによりＭＳ記憶再生制御モジュール３２４は、ＨＤＤ記憶再生制御モジュール３２１からのチェックアウト可能回数の増加の通知に応じて、メモリスティック３１１から、実質的に消去したチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データに対応する利用許可情報を消去する。またＭＤ記憶再生制御モジュール３２５も、ＨＤＤ記憶再生制御モジュール３２１からのチェックアウト可能回数の増加の通知に応じて、ＭＤ３１２から、実質的に消去したチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データに対応する利用許可情報を消去する。
【０５５３】
このようにしてＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５は、メモリスティック３１１及びＭＤ３１２からチェックイン対象の１「ｔｒａｃｋ」ファイルの音楽データを消去して、これらメモリスティック３１１及びＭＤ３１２から当該音楽データに対応する利用許可情報を消去するまでの一連のチェックイン処理を順次繰り返し実行することにより、チェックイン対象の音楽データを順次「ｔｒａｃｋ」ファイル単位でチェックインする。
【０５５４】
そしてＨＤＤ記憶再生制御モジュール３２１は、メモリスティック３１１及びＭＤ３１２からハードディスクに対しチェックイン対象の全ての音楽データに対するチェックインが完了とする、チェックインモジュール３２２に対して音楽データのチェックイン完了を通知する。
【０５５５】
またＭＳ記憶再生制御モジュール３２４は、メモリスティック３１１からチェックイン対象の全ての音楽データと、これら全ての音楽データに対応する利用許可情報との消去が完了すると、チェックインモジュール３２２に対して音楽データのチェックイン完了を通知する。さらにＭＤ記憶再生制御モジュール３２５も、ＭＤ３１２からチェックイン対象の全ての音楽データと、これら全ての音楽データに対応する利用許可情報との消去が完了すると、チェックインモジュール３２２に対して音楽データのチェックイン完了を通知する。
【０５５６】
これによりチェックインモジュール３２２は、ＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５からそれぞれチェックイン完了が通知されると、これに応じてシステムコントローラ３２０に対し、メモリスティック３１１及びＭＤ３１２からハードディスクに対し音楽データのチェックインが完了したことを通知する。
【０５５７】
システムコントローラ３２０は、チェックイン完了の通知を受けると、すでに確認していたこの時点で音楽データをチェックアウト可能な外部記憶媒体に応じて、チェックアウトモジュール３２３に対し、チェックアウト元をハードディスクとし、チェックアウト先をメモリスティック３１１及びＭＤ３１２とした音楽データのチェックアウトを開始するように要求する。
【０５５８】
そしてチェックアウトモジュール３２３の指示のもと、ＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５は、上述した第１の楽曲記憶処理手順ＲＴ１の場合と同様に、音楽データに対する１「ｔｒａｃｋ」ファイル単位のチェックアウト処理を実行する。
【０５５９】
その結果、システムコントローラ３２０は、チェックアウトモジュール３２３から音楽データのチェックアウト完了が通知されると、これに応じて第３の楽曲記憶処理手順ＲＴ３を終了する。
【０５６０】
（２−５−４）第４の楽曲記憶処理手順ＲＴ４
次いで図３５及び図３６に示すシーケンスチャートを用いて、第４の楽曲記憶処理手順ＲＴ４を詳細に説明する。システムコントローラ３２０は、ユーザによる操作入力部２００の操作に応じて入力されたリッピング命令を認識すると、引き続き同時チェックアウト手法に関する設定内容に応じて、媒体検出結果情報に基づき、この時点でチェックアウト可能な外部記憶媒体を自動的に確認する。その結果、システムコントローラ３２０は、メモリスティック３１１及びＭＤ３１２をこの時点で音楽データをチェックアウト可能な外部記憶媒体として確認すると、チェックインモジュール３２２に対して、チェックイン先をハードディスクとし、チェックイン元をメモリスティック３１１及びＭＤ３１２として音楽データのチェックインを開始するように要求する。
【０５６１】
これによりチェックインモジュール３２２の指示のもと、ＨＤＤ記憶再生制御モジュール３２１、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５は、上述した第３の楽曲記憶処理手順ＲＴ３の場合と同様に、メモリスティック３１１及びＭＤ３１２からハードディスクに対しチェックイン対象の音楽データに対する１「ｔｒａｃｋ」ファイル単位のチェックイン処理を実行する。
【０５６２】
その結果、システムコントローラ３２０は、チェックインモジュール３２２から音楽データのチェックイン完了が通知されると、リッピングモジュール２５８に対して、ＣＤ３１０及びハードディスクを利用して音楽データのリッピングを開始するように要求する。
【０５６３】
これによりリッピングモジュール２５８の指示のもと、ＣＤ再生モジュール２５４及びＨＤＤ記憶再生制御モジュール３２１は、上述した第２の楽曲記憶処理手順ＲＴ２の場合と同様に、音楽データのリッピング処理を開始する。
【０５６４】
その結果、システムコントローラ３２０は、リッピングモジュール２５８から、ハードディスクに対する先頭の音楽データの記憶完了が通知されると、すでに確認していたこの時点で音楽データをチェックアウト可能な外部記憶媒体に応じて、チェックアウトモジュール３２３に対し、チェックアウト元をハードディスクとし、チェックアウト先をメモリスティック３１１及びＭＤ３１２として音楽データのチェックアウトを開始するように要求する。
【０５６５】
従ってチェックアウトモジュール３２３の指示のもと、ＨＤＤ記憶再生制御モジュール３２１は、上述した第２の楽曲記憶処理手順ＲＴ２の場合と同様に、ＣＤ３１０から順次１「ｔｒａｃｋ」ファイル単位で再生される音楽データをハードディスクに対しリッピングしながら、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５と共に、そのハードディスクにリッピングした音楽データに対する１「ｔｒａｃｋ」ファイル単位のチェックアウト処理を実行する。
【０５６６】
その結果、システムコントローラ３２０は、リッピングモジュール２５８からリッピング完了の通知を受け、引き続きチェックアウトモジュール３２３からチェックアウト完了の通知を受けると、これに応じて第４の楽曲記憶処理手順ＲＴ４を終了する。
【０５６７】
（３）動作及び効果
以上の構成において、音楽関連サービス提供システム１のクライアント端末２は、ユーザの要求に応じて同時チェックアウト手法による楽曲記憶処理を実行するように設定すると共に、音楽データをチェックアウト可能な外部記憶媒体を自動的に検出するように設定すると、クライアント端末２に対するメモリスティック３１１の装填の有無を検出し、かつ当該クライアント端末２にＭＤプレーヤが接続された際にそのＭＤプレーヤに対するＭＤ３１２の装填の有無を検出する。これによりクライアント端末２は、これらメモリスティック３１１及びＭＤ３１２の装填の有無の検出結果に基づき、音楽データをチェックアウト可能な状態にある全ての外部記憶媒体（すなわち、クライアント端末２に装填されているメモリスティック３１１や当該クライアント端末２に接続されたＭＤプレーヤに装填されているＭＤ３１２）を検出する。
【０５６８】
この状態でクライアント端末２は、ユーザによる操作入力部２００の操作に応じてチェックアウト命令が入力されると、その時点で音楽データをチェックアウト可能な全ての外部記憶媒体を確認する共に、チェックアウト対象の音楽データに対するチェックアウト可能回数に基づき、その音楽データを現時点で確認した外部記憶媒体に対してチェックアウトし得るか否かを判定する。その結果クライアント端末２は、現時点で音楽データをチェックアウト可能な全ての外部記憶媒体に対してチェックアウト対象の音楽データをチェックアウトし得ると判定すると、ハードディスクからその音楽データを読み出して当該全ての外部記憶媒体に対し自動的にチェックアウトする。
【０５６９】
従ってクライアント端末２は、音楽データのチェックアウトの際に、音楽データをチェックアウトすべき複数の外部記憶媒体を１個ずつ順番に交換させながら音楽データのチェックアウトを繰り返し実行することなく、当該複数の外部記憶媒体に対して音楽データを自動的に一括してチェックアウトすることができ、かくして複数の外部記憶媒体に対して音楽データをチェックアウトする際にユーザの作業（すなわち、外部記憶媒体の交換等の作業）を大幅に簡易化することができる。
【０５７０】
またクライアント端末２は、チェックアウト可能な状態の外部記憶媒体を検出し、その検出した外部記憶媒体に対して音楽データを自動的にチェックアウトすることにより、音楽データのチェックアウトの際にユーザに対して、音楽データのチェックアウト先となる外部記憶媒体をわざわざ指定させるような操作を行わせなくても、かかる外部記憶媒体に対し音楽データをチェックアウトすることができる。
【０５７１】
従ってクライアント端末２は、このようにユーザに対し操作入力部２００に対するチェックアウト命令入力用の単一の操作を行わせるだけで、複数の外部記憶媒体に対し音楽データを自動的にチェックアウトすることができ、音楽データのチェックアウトの際にユーザの操作を格段的に簡易化することができる。
【０５７２】
以上の構成によれば、クライアント端末２において、音楽データをチェックアウト可能な全ての外部記憶媒体を検出し、チェックアウト命令の入力に応じて、当該音楽データをチェックアウト可能な全ての外部記憶媒体に対し、ハードディスクから読み出した音楽データを自動的にチェックアウトするようにしたことにより、ハードディスクに記憶した音楽データを、複数の外部記憶媒体（メモリスティック３１１及びＭＤ３１２）に対し一括して容易にチェックアウトすることができ、かくしてハードディスクに記憶した音楽データを複数の外部記憶媒体で容易に利用可能にすることができる。
【０５７３】
またクライアント端末２は、ユーザの要求に応じて、同時チェックアウト手法による楽曲記憶処理を実行すると共に、ダイレクトチェックアウト手法による楽曲記憶処理も実行するように設定すると、ユーザに対し操作入力部２００に対するリッピング命令入力用の単一の操作を行わせるだけで、ＣＤ３１０から音楽データをリッピングしながら複数の外部記憶媒体に対しその音楽データを自動的にチェックアウトすることができる。従ってクライアント端末２は、このように音楽データのリッピング処理と、複数の外部記憶媒体への音楽データのチェックアウト処理とを組み合せて実行するような場合にも、ユーザの作業を大幅に簡易化し得ると共に操作も簡易化することができる。
【０５７４】
そしてクライアント端末２は、このように同時チェックアウト手法による楽曲記憶処理を実行すると共に、ダイレクトチェックアウト手法による楽曲記憶処理も実行するように設定していた場合、音楽データのリッピング処理と、複数の外部記憶媒体への音楽データのチェックアウト処理とを同時並行で実行することにより、これらリッピング処理及びチェックアウト処理に要する処理時間を大幅に短縮することができる。
【０５７５】
さらにクライアント端末２は、ユーザの要求に応じて、同時チェックアウト手法による楽曲記憶処理を実行すると共に、自動チェックインチェックアウト手法による楽曲記憶処理も実行するように設定すると、ユーザに対し操作入力部２００に対するチェックアウト命令入力用の単一の操作を行わせるだけで、外部記憶媒体からハードディスクに対して音楽データを自動的にチェックインした後、その外部記憶媒体に対して音楽データを自動的にチェックアウトすることができる。従ってクライアント端末２は、このようにハードディスクに対する音楽データのチェックイン処理と、複数の外部記憶媒体への音楽データのチェックアウト処理とを組み合せて実行するような場合にも、ユーザの作業を大幅に簡易化し得ると共に操作も簡易化することができる。
【０５７６】
そしてクライアント端末２は、このように同時チェックアウト手法による楽曲記憶処理を実行すると共に、自動チェックインチェックアウト手法による楽曲記憶処理も実行するように設定していた場合、音楽データのチェックインにより外部記憶媒体に対する空領域を増加させたうえで音楽データを自動的にチェックアウトすることができるので、外部記憶媒体への音楽データのチェックアウト処理途中で、これら外部記憶媒体に対する空領域が不足して音楽データのチェックアウトが中断されることを未然に回避することができ、かくして外部記憶媒体に対する音楽データのチェックアウトの成功率を格段的に向上させることができる。
【０５７７】
これに加えてクライアント端末２は、ユーザの要求に応じて、同時チェックアウト手法による楽曲記憶処理と、ダイレクトチェックアウト手法による楽曲記憶処理と、自動チェックインチェックアウト手法による楽曲記憶処理とを実行するように設定すると、ユーザに対し操作入力部２００に対するリッピング命令入力用の単一の操作を行わせるだけで、外部記憶媒体からハードディスクに対して音楽データを自動的にチェックインした後、ＣＤ３１０から音楽データをリッピングしながら複数の外部記憶媒体に対し、そのリッピングした音楽データを自動的にチェックアウトすることができる。
【０５７８】
従ってクライアント端末２は、このようにハードディスクに対する音楽データのチェックイン処理と、音楽データのリッピング処理と、複数の外部記憶媒体への音楽データのチェックアウト処理とを組み合せて実行するような場合にも、ユーザの作業を大幅に簡易化し得ると共に操作も格段的に簡易化することができる。
【０５７９】
すなわち従来の情報処理装置によれば、音楽データをリッピングした後、メモリスティック３１１及びＭＤ３１２からハードディスクに対して音楽データをチェックインした後、当該メモリスティック３１１及びＭＤ３１２に対して音楽データをチェックアウトすることを考えると、ユーザに対して操作入力部２００を少なくとも５回操作させて、音楽データのリッピング命令、メモリスティック３１１からハードディスクへの音楽データのチェックイン命令、ハードディスクからメモリスティック３１１への音楽データのチェックアウト命令、ＭＤ３１２からハードディスクへの音楽データのチェックイン命令、ハードディスクからＭＤ３１２への音楽データのチェックアウト命令のように５種類の命令を入力させることになる。
【０５８０】
これに対して本実施の形態によるクライアント端末２によれば、ユーザに対して操作入力部２００を１回だけ操作させてリッピング命令を入力させるだけで、メモリスティック３１１及びＭＤ３１２からハードディスクに対して音楽データをチェックインした後、ＣＤ３１０からハードディスクに音楽データをリッピングしながら、当該ハードディスクからメモリスティック３１１及びＭＤ３１２に対して、そのリッピングした音楽データをチェックアウトすることができる。
【０５８１】
（４）他の実施の形態
なお上述の実施の形態においては、クライアント端末２が、ＣＤ３１０に予め記録されている音楽データをハードディスクにリッピングし、当該ハードディスクからその音楽データを読み出して外部記憶媒体にチェックアウトするようにした場合について述べたが、本発明はこれに限らず、クライアント端末２が、ＤＶＤ（Digital Versatile Disc）や半導体メモリ、テープ状記録媒体等の外部記録媒体に予め記録されている音楽データや映像データ等のコンテンツデータを、ハードディスクや半導体メモリ等の内部の記憶媒体に記憶し、当該記憶媒体からそのコンテンツデータを読み出して外部記憶媒体にチェックアウトするようにしても良い。
【０５８２】
これに加えてクライアント端末２では、インターネット等のネットワークを介して外部から取り込んだコンテンツデータを記憶媒体に記憶し、当該記憶媒体からそのコンテンツデータを外部記憶媒体にチェックアウトするようにしても良い。
【０５８３】
また上述の実施の形態においては、クライアント端末２が、第２及び第４の楽曲記憶処理手順ＲＴ２及びＲＴ４において、音楽データをリッピングしながら外部記憶媒体に対して自動的にチェックアウトするようにした場合について述べたが、本発明はこれに限らず、クライアント端末２が、第２及び第４の楽曲記憶処理手順ＲＴ２及びＲＴ４において、リッピング対象の全ての音楽データのリッピングを完了した後、当該リッピングの完了した音楽データを外部記憶媒体に対して自動的にチェックアウトするようにしても良い。
【０５８４】
ところで上述の実施の形態においてクライアント端末２では、先頭の音楽データに対するリッピングが完了すると、当該リッピングの完了した音楽データを外部記憶媒体に対してチェックアウトしたが、２つ目以降の音楽データについては、先の音楽データのチェックアウト中に、次にチェックアウト対象となる音楽データをリッピングしても良いし、先の音楽データのチェックアウトが完了した後、次にチェックアウト対象となる音楽データのリッピングを開始するようにしても良い。そしてクライアント端末２では、先の音楽データのチェックアウト中に、次にチェックアウト対象となる音楽データをリッピングすることで、リッピング処理及びチェックアウト処理に要する処理時間を格段的に短縮することができる。
【０５８５】
さらに上述の実施の形態においては、クライアント端末２が、メモリスティック３１１及びＭＤ３１２に対して同時並行で音楽データを自動的にチェックアウトするようにした場合について述べたが、本発明はこれに限らず、クライアント端末２が、メモリスティック３１１及びＭＤ３１２の何れか一方に対して音楽データを自動的にチェックアウトした後、引き続きＭＤ３１２及びメモリスティック３１１の他方に対して音楽データを自動的にチェックアウトするようにしても良い。
【０５８６】
さらに上述の実施の形態においては、クライアント端末２が、音楽データのチェックインの際に、ハードディスク上でチェックイン対象の音楽データに対するチェックアウト可能回数を増加させた後、メモリスティック３１１及びＭＤ３１２でその音楽データに対応する利用許可情報を削除するようにした場合について述べたが、本発明はこれに限らず、クライアント端末２が、音楽データのチェックインの際に、メモリスティック３１１及びＭＤ３１２でチェックイン対象の音楽データに対応する利用許可情報を削除した後、ハードディスク上でその音楽データに対するチェックアウト可能回数を増加させるようにしても良い。
【０５８７】
さらに上述の実施の形態においては、クライアント端末２が、同時チェックアウト手法による楽曲記憶処理の実行と共に、音楽データをチェックアウト可能な全ての外部記憶媒体を検出するように設定すると、当該音楽データをチェックアウト可能な全ての外部記憶媒体を常時検出するようにした場合について述べたが、本発明はこれに限らず、クライアント端末２が、ユーザによりチェックアウト命令やリッピング命令が入力されたときに、音楽データをチェックアウト可能な全ての外部記憶媒体を検出するようにしても良い。
【０５８８】
さらに上述の実施の形態においては、本発明によるコンテンツ記憶装置を図１乃至図３６について上述したクライアント端末２に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）等の情報処理装置、ビデオカメラやＣＤプレーヤ、ＤＶＤプレーヤ等のように、この他種々のコンテンツ記憶装置に広く適用することができる。
【０５８９】
すなわち上述の実施の形態においては、ハードウェア回路ブロック、機能回路ブロック及びプログラムモジュールをクライアント端末２に実装したが、これらを携帯電話機やパーソナルコンピュータ等、クライアント端末２以外の種々の端末に実装することで、これらハードウェア回路ブロック、機能回路ブロック及びプログラムモジュールを実装した端末であれば、上述したクライアント端末２と同様の処理を実現することができる。
【０５９０】
さらに上述の実施の形態においては、本発明によるコンテンツ記憶プログラムを、クライアント端末２のハードディスクに予め格納しているシステムコントローラ３２０、リッピングモジュール２５８、ＣＤ再生モジュール２５４、ＨＤＤ記憶再生制御モジュール３２１、チェックインモジュール３２２、チェックアウトモジュール３２３、ＭＳ記憶再生制御モジュール３２４及びＭＤ記憶再生制御モジュール３２５からなるプログラムに適用し、当該クライアント端末２のＣＰＵ２０３がそのコンテンツ記憶プログラムに従って図２５乃至図３６について上述した第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４を実行するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成のコンテンツ記憶プログラムを適用し、当該コンテンツ記憶プログラムが格納されたプログラム格納媒体をクライアント端末２にインストールすることにより第１乃至第４の楽曲記憶処理手順ＲＴ１乃至ＲＴ４を実行するようにしても良い。
【０５９１】
さらに上述の実施の形態においては、記憶媒体に記憶するコンテンツデータとして、図１乃至図３６について上述した音楽データを適用するようにした場合について述べたが、本発明はこれに限らず、映像データ及びテキストデータ等の各種データや、ゲームプログラム及びコンピュータプログラム等の各種プログラム等を広く適用することができる。
【０５９２】
さらに上述の実施の形態においては、コンテンツデータを記憶する記憶媒体として、図１乃至図３６について上述したクライアント端末２の記憶媒体２９や、ハードディスクを適用するようにした場合について述べたが、本発明はこれに限らず、光ディスクや半導体メモリ、テープ状記憶媒体等のように、この他種々の記憶媒体を広く適用することができる。
【０５９３】
さらに上述の実施の形態においては、記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体として、図１乃至図３６について上述したメモリスティック３１１及びＭＤ３１２を適用するようにした場合について述べたが、本発明はこれに限らず、光ディスクやテープ状記憶媒体等のように、この他種々の外部記憶媒体を広く適用することができる。
【０５９４】
さらに上述の実施の形態においては、記憶媒体に記憶されるコンテンツデータをチェックアウト可能な外部記憶媒体を検出する外部記憶媒体検出手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３を適用するようにした場合について述べたが、本発明はこれに限らず、外部記憶媒体を検出するハードウェア回路構成の外部記憶媒体検出回路等のように、この他種々の外部記憶媒体検出手段を広く適用することができる。
【０５９５】
さらに上述の実施の形態においては、外部記憶媒体検出手段により検出された複数の外部記憶媒体に対し、記憶媒体に記憶されるコンテンツデータを自動的にチェックアウトするチェックアウト手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３を適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツデータを自動的にチェックアウトするハードウェア回路構成のチェックアウト回路等のように、この他種々のチェックアウト手段を広く適用することができる。
【０５９６】
さらに上述の実施の形態においては、記憶媒体に記憶されるコンテンツデータを同時にチェックアウトするチェックアウト先の外部記憶媒体を設定するチェックアウト先設定手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３を適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツデータを同時にチェックアウトするチェックアウト先の外部記憶媒体を設定するハードウェア回路構成のチェックアウト先設定回路等のように、この他種々のチェックアウト先設定手段を広く適用することができる。
【０５９７】
さらに上述の実施の形態においては、記憶媒体に記憶されるコンテンツデータに対応する利用条件情報に基づき、当該コンテンツデータがチェックアウト可能か否かを判定するチェックアウト判定手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３を適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツデータがチェックアウト可能か否かを判定するハードウェア回路構成のチェックアウト判定回路等のように、この他種々のチェックアウト判定手段を広く適用することができる。
【０５９８】
さらに上述の実施の形態においては、外部記憶媒体検出手段により検出された複数の外部記憶媒体に記憶されているコンテンツデータのうち、記憶媒体に対してチェックイン可能な当該コンテンツデータを全てチェックインするか否かを設定するチェックイン設定手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３を適用するようにした場合について述べたが、本発明はこれに限らず、記憶媒体に対してチェックイン可能なコンテンツデータを全てチェックインするか否かを設定するハードウェア回路構成のチェックイン設定回路等のように、この他種々のチェックイン設定手段を広く適用することができる。
【０５９９】
さらに上述の実施の形態においては、コンテンツデータが予め記録された外部記録媒体として、図１乃至図３６について上述したＣＤ３１０を適用するようにした場合について述べたが、本発明はこれに限らず、ＤＶＤや半導体メモリ、テープ状記録媒体等のように、この他種々の外部記録媒体を広く適用することができる。
【０６００】
さらに上述の実施の形態においては、コンテンツデータが予め記録された外部記録媒体から読み出された当該コンテンツデータを記憶媒体に記憶する記憶手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３及びハードディスクドライブ２１２を適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツデータを記憶媒体に記憶するハードウェア回路構成の記憶回路等のように、この他種々の記憶手段を広く適用することができる。
【０６０１】
さらに上述の実施の形態においては、記憶手段により記憶媒体に記憶されるコンテンツデータを外部記憶媒体に対して自動的にチェックアウトするか否かを設定するチェックアウト設定手段として、図１乃至図３６について上述したクライアント端末２の制御部２３や、ＣＰＵ２０３を適用するようにした場合について述べたが、本発明はこれに限らず、記憶手段により記憶媒体に記憶されるコンテンツデータを外部記憶媒体に対して自動的にチェックアウトするか否かを設定するハードウェア回路構成のチェックアウト設定回路等のように、この他種々のチェックアウト設定手段を広く適用することができる。
【０６０２】
さらに上述の実施の形態においては、外部からの単一の操作に応じて制御信号を記憶手段及びチェックアウト手段に送出する操作手段として、図１乃至図３６について上述したクライアント端末２の操作入力部２０や、操作入力部２００を適用するようにした場合について述べたが、本発明はこれに限らず、ポインティングデバイス等のように、この他種々の操作手段を広く適用することができる。
【産業上の利用可能性】
【０６０３】
本発明は、パーソナルコンピュータや携帯電話機、ゲーム機器等のようにコンテンツデータを外部記憶媒体にチェックアウト可能なコンテンツ記憶装置に利用することができる。
【図面の簡単な説明】
【０６０４】
【図１】本発明による音楽関連サービス提供システムの全体構成の一実施の形態を示す略線図である。
【図２】クライアント端末の機能回路ブロックによるハードウェア構成を示すブロック図である。
【図３】ディレクトリ構成を示す略線図である。
【図４】ポータルサーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図５】音楽データ配信サーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図６】物販サーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図７】ラジオ放送情報配信サーバの機能回路ブロックによるハードウェア構成を示すブロック図である。
【図８】クライアント端末及びポータルサーバ間のユーザ認証処理手順を示すシーケンスチャートである。
【図９】クライアント端末及び音楽データ配信サーバ間のユーザ認証処理手順を示すシーケンスチャートである。
【図１０】音楽データ配信サービス提供処理手順を示すシーケンスチャートである。
【図１１】物販サービス提供処理手順を示すシーケンスチャートである。
【図１２】ラジオ放送情報（オンエアリスト情報）配信サービス提供処理手順（１）を示すシーケンスチャートである。
【図１３】ラジオ放送情報（ナウオンエア情報）配信サービス提供処理手順（２）を示すシーケンスチャートである。
【図１４】クライアント端末のハードウェア回路ブロックによるハードウェア構成を示すブロック図である。
【図１５】利用条件情報の構成を示す略線図である。
【図１６】クライアント端末のプログラムモジュールを示す略線図である。
【図１７】各サーバのハードウェア回路ブロックによるハードウェア構成を示すブロック図である。
【図１８】同時チェックアウト設定画面の構成を示す略線図である。
【図１９】ダイレクトチェックアウト設定画面の構成を示す略線図である。
【図２０】自動チェックイン設定画面の構成を示す略線図である。
【図２１】リッピングの説明に供する略線図である。
【図２２】同時チェックアウト手法による楽曲記憶処理の説明に供する略線図である。
【図２３】ダイレクトチェックアウト手法による楽曲記憶処理の説明に供する略線図である。
【図２４】自動チェックインチェックアウト手法による楽曲記憶処理の説明に供する略線図である。
【図２５】第１の楽曲記憶処理手順を示すフローチャートである。
【図２６】第２の楽曲記憶処理手順を示すフローチャートである。
【図２７】第３の楽曲記憶処理手順を示すフローチャートである。
【図２８】第４の楽曲記憶処理手順（１）を示すフローチャートである。
【図２９】第４の楽曲記憶処理手順（２）を示すフローチャートである。
【図３０】第１の楽曲記憶処理手順を示すシーケンスチャートである。
【図３１】第２の楽曲記憶処理手順（１）を示すシーケンスチャートである。
【図３２】第２の楽曲記憶処理手順（２）を示すシーケンスチャートである。
【図３３】第３の楽曲記憶処理手順（１）を示すシーケンスチャートである。
【図３４】第３の楽曲記憶処理手順（２）を示すシーケンスチャートである。
【図３５】第４の楽曲記憶処理手順（１）を示すシーケンスチャートである。
【図３６】第４の楽曲記憶処理手順（２）を示すシーケンスチャートである。
【符号の説明】
【０６０５】
１……音楽関連サービス提供システム、２……クライアント端末、２０……操作入力部、２３……制御部、２８……記憶再生部、２９……記憶媒体、３５……著作権管理部、２００……操作入力部、２０３……ＣＰＵ、２０８……ＣＤドライブ、２０９……ＭＳドライブ、２１２……ハードディスクドライブ、２１７……外部機器インタフェース、２４３……著作権保護管理モジュール、２４７……ハードディスクコンテンツコントローラ、２４９……データベースアクセスモジュール、２５０……コンテンツデータアクセスモジュール、２５４……ＣＤ再生モジュール、２５５……ＨＤＤ再生モジュール、２５６……ＭＳ記憶再生モジュール、２５７……ＭＤ記憶再生モジュール、２５８……リッピングモジュール、３００……同時チェックアウト設定画面、３０１……ダイレクトチェックアウト設定画面、３０２……自動チェックイン設定画面、３１０……ＣＤ、３１１……メモリスティック、３１２……ＭＤ、３２０……システムコントローラ、３２１……ＨＤＤ記憶再生制御モジュール、３２２……チェックインモジュール、３２３……チェックアウトモジュール、３２４……ＭＳ記憶再生制御モジュール、３２５……ＭＤ記憶再生制御モジュール、ＲＴ１……第１の楽曲記憶処理手順、ＲＴ２……第２の楽曲記憶処理手順、ＲＴ３……第３の楽曲記憶処理手順、ＲＴ４……第４の楽曲記憶処理手順。
【図１】
2006004332.tif 000003
【図２】
2006004332.tif 000004
【図３】
2006004332.tif 000005
【図４】
2006004332.tif 000006
【図５】
2006004332.tif 000007
【図６】
2006004332.tif 000008
【図７】
2006004332.tif 000009
【図８】
2006004332.tif 000010
【図９】
2006004332.tif 000011
【図１０】
2006004332.tif 000012
【図１１】
2006004332.tif 000013
【図１２】
2006004332.tif 000014
【図１３】
2006004332.tif 000015
【図１４】
2006004332.tif 000016
【図１５】
2006004332.tif 000017
【図１６】
2006004332.tif 000018
【図１７】
2006004332.tif 000019
【図１８】
2006004332.tif 000020
【図１９】
2006004332.tif 000021
【図２０】
2006004332.tif 000022
【図２１】
2006004332.tif 000023
【図２２】
2006004332.tif 000024
【図２３】
2006004332.tif 000025
【図２４】
2006004332.tif 000026
【図２５】
2006004332.tif 000027
【図２６】
2006004332.tif 000028
【図２７】
2006004332.tif 000029
【図２８】
2006004332.tif 000030
【図２９】
2006004332.tif 000031
【図３０】
2006004332.tif 000032
【図３１】
2006004332.tif 000033
【図３２】
2006004332.tif 000034
【図３３】
2006004332.tif 000035
【図３４】
2006004332.tif 000036
【図３５】
2006004332.tif 000037
【図３６】
2006004332.tif 000038