(57)【特許請求の範囲】
【請求項１】
コンテンツのデータをデータ圧縮処理して生成された符号化データをサーバーから端末装置にダウンロードし、前記端末装置に内蔵の記録装置により前記符号化データを記録媒体に記録するコンテンツ提供システムにおいて、前記端末装置における前記符号化データのデータ処理方法であって、
前記符号化データを再生する再生プログラムの実行により、前記内蔵の記録装置の接続を検出する記録装置の検出ステップと、
前記再生プログラムの実行により、前記記録装置の検出ステップの検出結果に基づいて、前記記録装置が接続されている場合を検出して前記端末装置への前記再生プログラムの正常な実装を検出し、前記端末装置に前記再生プログラムが正常に実装されている場合に限って、前記符号化データから前記コンテンツのデータを復号する復号のステップとを有する
ことを特徴とするデータ処理方法。
【請求項２】
前記符号化データは、
複数種類のデータ圧縮手法の何れかにより前記コンテンツのデータを符号化処理してファイル化され、再生対象のファイルを特定するパラメータ、対応するファイルの試聴用開始位置及び試聴用終了位置を特定するパラメータを記述した試聴用データと共に前記サーバーに保持され、
前記復号のステップは、
前記試聴用データに設定されたパラメータに従って対応するファイルを処理することにより、前記符号化データから前記コンテンツのデータを試聴用に復号する
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
コンテンツのデータをデータ圧縮処理して生成された符号化データをサーバーから端末装置にダウンロードし、前記端末装置に内蔵の記録装置により前記符号化データを記録媒体に記録するコンテンツ提供システムにおいて、前記端末装置における前記符号化データのデータ処理方法のプログラムであって、
前記端末装置は、
前記符号化データを前記サーバーから取得するデータ取得手段と、
前記データ取得手段で取得した前記符号化データを前記内蔵の記録装置に出力するデータ転送手段と、
前記データ処理方法のプログラムを実行する演算処理手段とを備え、
前記データ処理方法のプログラムは、
前記記録装置の接続を検出する記録装置の検出ステップと、
前記記録装置の検出ステップの検出結果に基づいて、前記記録装置が接続されている場合を検出して前記端末装置への正常な実装を検出し、前記端末装置に正常に実装されている場合に限って、前記符号化データから前記コンテンツのデータを復号する復号のステップとを有する
ことを特徴とするデータ処理方法のプログラム。
【請求項４】
前記符号化データは、
複数種類のデータ圧縮手法の何れかにより前記コンテンツのデータを符号化処理してファイル化され、再生対象のファイルを特定するパラメータ、対応するファイルの試聴用開始位置及び試聴用終了位置を特定するパラメータを記述した試聴用データと共に前記サーバーに保持され、
前記復号のステップは、
前記試聴用データに設定されたパラメータに従って対応するファイルを処理することにより、前記符号化データから前記コンテンツのデータを試聴用に復号する
ことを特徴とする請求項３に記載のデータ処理方法のプログラム。
【請求項５】
コンテンツのデータをデータ圧縮処理して生成された符号化データをサーバーから端末装置にダウンロードし、前記端末装置に内蔵の記録装置により前記符号化データを記録媒体に記録するコンテンツ提供システムにおいて、前記端末装置における前記符号化データのデータ処理方法のプログラムを記録した記録媒体であって、
前記端末装置は、
前記符号化データを前記サーバーから取得するデータ取得手段と、
前記データ取得手段で取得した前記符号化データを前記内蔵の記録装置に出力するデータ転送手段と、
前記データ処理方法のプログラムを実行する演算処理手段とを備え、
前記データ処理方法のプログラムは、
前記記録装置の接続を検出する記録装置の検出ステップと、
前記記録装置の検出ステップの検出結果に基づいて、前記記録装置が接続されている場合を検出して前記端末装置への正常な実装を検出し、前記端末装置に正常に実装されている場合に限って、前記符号化データから前記コンテンツのデータを復号する復号のステップとを有する
ことを特徴とするデータ処理方法のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理方法、データ処理方法のプログラム及びデータ処理方法のプログラムを記録した記録媒体に関し、例えば楽曲等のオーディオデータを記録媒体に記録して販売する専用端末装置に適用することができる。本発明は、記録装置の接続を確認して符号化データを復号することにより、専用端末装置により音楽等を配信するサービスに適用して、コンテンツ再生用プログラムの不正使用を有効に回避することができるようにする。
【０００２】
【従来の技術】
従来、コンビニエンスストア等においては、専用端末装置を用いて、例えばオンラインによる音楽配信のサービス、興業チケット、商品の販売サービス、デジタルカメラにより撮影した画像データのプリントサービス、いわゆるＡＴＭ(Automatic Teller Machine)としてのサービス等を提供するようになされている。
【０００３】
このようなサービスのうちオンラインによる音楽配信においては、音楽配信に供するオーディオデータをサーバーに蓄積し、専用端末装置からのアクセスによりこのオーディオデータを対応する専用端末装置に送信するようになされている。またこの種の音楽配信においては、いわゆるユーザーが試聴して購入を判断する場合もあることにより、音楽配信に供するオーディオデータに対応して、試聴用のオーディオデータを別途サーバーに保持し、専用端末装置からのアクセスによりこの試聴用のオーディオデータを専用端末装置に提供するようになされている。
【０００４】
これに対応して店舗側の専用端末装置においては、ユーザーの操作に応動してサーバーをアクセスし、このユーザーの所望する楽曲について、試聴用のオーディオデータ、音楽配信に供するオーディオデータをダウンロードする。また試聴用のオーディオデータにあっては、ヘッドホン等を介してユーザーに提供し、音楽配信に供するオーディオデータにあっては、所定の記録媒体に記録してユーザーに提供するようになされている。なおこのような試聴用のオーディオデータ、音楽配信に供するオーディオデータを既にダウンロードして内蔵の記録手段であるハードディスク装置等に保持している場合、専用端末装置においては、ダウンロードの処理を省略してこれらの処理を実行するようになされている。
【０００５】
このようなシステムにおいて、このような音楽配信用のオーディオデータは、専用の再生装置によらなければデータ伸長困難なフォーマットで符号化処理された符号化データによりサーバーに保持され、記録媒体に記録するまでの過程で、この符号化データを復号しないようになされている。これによりこのようなシステムにおいては、第三者の不正な利用を防止するようになされている。
【０００６】
これに対して試聴用のオーディオデータについては、インターネット等で広く使用されているフォーマットでデータ圧縮してサーバーに保持し、専用端末装置でデータ伸長して再生するようになされている。これによりこのようなシステムにおいては、既存のツールを有効に利用してシステムを構築するようになされている。
【０００７】
なお具体的に、音楽配信用のオーディオデータは、例えばＡＴＲＡＣ（Adaptive TRansform Acoustic Coding）により符号化処理されてデータ圧縮され、試聴用のオーディオデータは、例えばＭＰ３（MPEG1 Audio layer3）により符号化処理されてデータ圧縮されるようになされている。また記録媒体は、例えばミニディスクである。
【０００８】
【発明が解決しようとする課題】
ところで専用端末装置において、配信用のオーディオデータを試聴用に利用することができれば、別途、試聴用のオーディオデータをサーバーに保持してダウンロードすることが不要になる。これによりサーバーに保持するファイルの数、ダウンロードに供するファイルの数を減らし、全体の管理、全体構成を簡略化することができると考えられる。
【０００９】
このためには、配信用のオーディオデータを任意の編集点で再生する機能を専用端末装置に追加することが必要になる。
【００１０】
またこの種の記録媒体へのオーディオデータの記録においては、複数の圧縮方式があることにより、このようなオンラインによる音楽配信においても、この複数の圧縮方式に対応することが望まれる。またこのような圧縮方式においては、一部、インターネット等で広く普及している方式を採用することも全く無いとは言い切れない。これらによりこのように専用端末装置に追加する音楽再生の機能においては、複数種類のフォーマットに対応可能なマルチデコーダとし、さらにこの対応可能なフォーマットが適宜追加、変更可能であり、さらにこれら変更等が容易であることが望まれる。
【００１１】
このためには、このようなデータ伸長して音楽再生する機能をソフトウエアの処理により実行するようにし、対応するマルチデコーダライブラリを提供することが最も適していると考えられる。
【００１２】
しかしながらこのようにして開発されるコンテンツ再生用プログラムにおいては、コンピュータ上で動作することが可能となることにより、このコンテンツ再生用プログラムの盗難により、音楽コンテンツ等が不正使用される恐れがある。すなわち、この種のシステムで配信した音楽コンテンツの違法コピー、コンテンツ再生用プログラムがインターネット上に氾濫する恐れがある。
【００１３】
本発明は以上の点を考慮してなされたもので、専用端末装置により音楽等を配信するサービスに適用して、コンテンツ再生用プログラムの不正使用を有効に回避することができるデータ処理方法、データ処理方法のプログラム及びデータ処理方法のプログラムを記録した記録媒体を提案しようとするものである。
【００１４】
【課題を解決するための手段】
かかる課題を解決するため請求項１の発明においては、コンテンツのデータをデータ圧縮処理して生成された符号化データをサーバーから端末装置にダウンロードし、前記端末装置に内蔵の記録装置により前記符号化データを記録媒体に記録するコンテンツ提供システムにおいて、前記端末装置における前記符号化データのデータ処理方法に適用して、前記符号化データを再生する再生プログラムの実行により、前記内蔵の記録装置の接続を検出する記録装置の検出ステップと、前記再生プログラムの実行により、前記記録装置の検出ステップの検出結果に基づいて、前記記録装置が接続されている場合を検出して前記端末装置への前記再生プログラムの正常な実装を検出し、前記端末装置に前記再生プログラムが正常に実装されている場合に限って、前記符号化データから前記コンテンツのデータを復号する復号のステップとを有するようにする。
【００１５】
また請求項３の発明においては、コンテンツのデータをデータ圧縮処理して生成された符号化データをサーバーから端末装置にダウンロードし、前記端末装置に内蔵の記録装置により前記符号化データを記録媒体に記録するコンテンツ提供システムにおいて、前記端末装置における前記符号化データのデータ処理方法のプログラムに適用して、前記端末装置は、前記符号化データを前記サーバーから取得するデータ取得手段と、前記データ取得手段で取得した前記符号化データを前記内蔵の記録装置に出力するデータ転送手段と、前記データ処理方法のプログラムを実行する演算処理手段とを備え、前記データ処理方法のプログラムは、前記記録装置の接続を検出する記録装置の検出ステップと、前記記録装置の検出ステップの検出結果に基づいて、前記記録装置が接続されている場合を検出して前記端末装置への正常な実装を検出し、前記端末装置に正常に実装されている場合に限って、前記符号化データから前記コンテンツのデータを復号する復号のステップとを有するようにする。
【００１６】
また請求項５の発明においては、コンテンツのデータをデータ圧縮処理して生成された符号化データをサーバーから端末装置にダウンロードし、前記端末装置に内蔵の記録装置により前記符号化データを記録媒体に記録するコンテンツ提供システムにおいて、前記端末装置における前記符号化データのデータ処理方法のプログラムを記録した記録媒体に適用して、前記端末装置は、前記符号化データを前記サーバーから取得するデータ取得手段と、前記データ取得手段で取得した前記符号化データを前記内蔵の記録装置に出力するデータ転送手段と、前記データ処理方法のプログラムを実行する演算処理手段とを備え、前記データ処理方法のプログラムは、前記記録装置の接続を検出する記録装置の検出ステップと、前記記録装置の検出ステップの検出結果に基づいて、前記記録装置が接続されている場合を検出して前記端末装置への正常な実装を検出し、前記端末装置に正常に実装されている場合に限って、前記符号化データから前記コンテンツのデータを復号する復号のステップとを有するようにする。
【００１８】
請求項１の構成によれば、端末装置にプログラムが正常に実装されている場合のみ、符号化データを復号して試聴に供することができる。これによりこのプログラムが不正にコピーされても、このコピーのプログラムにおいては復号を禁止することができ、これにより端末装置により音楽等を配信するサービスに適用して、コンテンツ再生用プログラムの不正使用を有効に回避することができる。
【００１９】
また請求項３、請求項５の構成によれば、端末装置により音楽等を配信するサービスに適用して、コンテンツ再生用プログラムの不正使用を有効に回避することができるデータ処理方法のプログラム、データ処理方法のプログラムを記録した記録媒体を提供することができる。
【００２０】
【発明の実施の形態】
以下、適宜図面を参照しながら本発明の実施の形態を詳述する。
【００２１】
（１）実施の形態の構成
図２は、本発明の実施の形態に係るサービス提供システムを示すブロック図である。このサービス提供システム１は、専用端末装置２を介して、音楽配信等の各種サービスを提供する。
【００２２】
すなわち専用端末装置２は、この種のサービスをユーザーに提供する専用の端末装置であり、コンビニエンスストア等の店舗、ゲームセンター等の娯楽施設、路上脇等に設置される。専用端末装置２は、ユーザの操作を受け付ける各種キー、ボタンからなる操作部３、各種の案内等をユーザーに提供する表示部４、ユーザーに提供するサービスに対応する構成が設けられるようになされている。
【００２３】
この実施の形態において、専用端末装置２は、ユーザーの所望する音楽を記録媒体に記録して配信するサービスを提供するようになされ、この記録媒体としていわゆるミニディスク（Mini Disc ）１０が適用されるようになされている。ここでミニディスク１０は、オーディオデータの記録再生用に開発された光磁気ディスクである。
【００２４】
このため専用端末装置２は、この音楽配信のサービスに対応する構成として、ミニディスク１０に高速度でオーディオデータを記録するＭＤレコーダ５、このＭＤレコーダ５にミニディスク１０を装着し、またＭＤレコーダ５に装着されたミニディスク１０を排出するＭＤ挿脱部６、通信衛星７、ＩＳＤＮによる通信網８を介して管理センタ１１から取得したオーディオデータを記録する記憶部９、オーディオデータを取得するインターフェース、料金支払いの処理機構等が設けられるようになされている。
【００２５】
なお通信網８にあっては、例えばＰＨＳ等による携帯電話通信網、光ファイバ通信網、衛星通信網、ＸＤＳＬ（ＡＤＳＬ(Asymmetric Subscribe Line）、ＨＤＳＬ(High-bit-rate DSL））、ＷＬＬ、アナログ電話回線等を適用することも考えられる。また料金支払いの処理機構としては、現金による支払いを処理する構成、クレジットカード、キャッシュカード、電子マネー等による支払いを処理する構成である。
【００２６】
なお専用端末装置２により提供する他のサービスの例としては、興業チケット、商品の販売サービス、デジタルカメラにより撮影した画像データのプリントサービス、いわゆるＡＴＭとしてのサービス等があり、専用端末装置２は、これらのサービスに対応する構成も設けられるようになされている。
【００２７】
これらにより専用端末装置２は、操作部３の操作を介してユーザーにより音楽配信のサービスが選択された場合、購入希望の音楽を受け付け、この音楽に係るオーディオデータが記憶部９に事前に記録されてない場合、通信網８を介した管理センタ１１からのダウンロードによりこのオーディオデータを取得する。またこのようにして取得したオーディオデータについて、又は記憶部９に保持したオーディオデータについて、ユーザーが試聴を希望する場合、このオーディオデータを処理して試聴用の音楽を図示しないスピーカ、ヘッドフォンより出力する。これに対してユーザーが購入を希望した場合、表示部４の表示によりミニディスク１０の装着を指示し、購入に係るオーディオデータをミニディスク１０に記録し、料金支払いに係る一連の処理を実行する。これによりこのサービス提供システム１では、所望する音楽を簡易に取得できるようになされている。
【００２８】
これに対して管理センタ１１は、このサービス提供システム１における音楽配信のサービスを管理するセンタであり、管理用コンピュータ、配信に係るオーディオデータ等を保持するサーバー１２、このサーバー１２に保持するデータのメンテナンスに供する確認用コンピュータ１３等が設けられるようになされている。
【００２９】
この実施の形態において、サーバー１２は、専用の再生装置によらなければ再生困難なフォーマットによりデータ圧縮されたデータであり、具体的に、ＡＴＲＡＣ、ＡＴＲＡＣに比してデータ圧縮効率を増大させてなるＡＴＲＡＣ３により配信に係るオーディオデータをデータ圧縮して保持する。以下、これらＡＴＲＡＣ、ＡＴＲＡＣ３によりデータ圧縮されてなるオーディオデータによるファイルを適宜ＡＴＲＡＣファイルと呼ぶ。またこのようなＡＴＲＡＣファイルをそれぞれ専用端末装置２へのダウンロードに最適化してなるＣＦＦファイルを、試聴用のデータファイルと共に保持する。
【００３０】
ここでこの最適化は、専用端末装置２の内部において、ＩＥＥＥ１３９４インターフェースによりＭＤレコーダ５にＡＴＲＡＣファイルを出力する際に、パケット化の処理を簡略化できるように、ＡＴＲＡＣファイルのデータを事前にパッキングして実行される。ここでパッキングの処理とは、パケットを構成するデータ量単位でＡＴＲＡＣファイルのデータをブロック化し、各ブロックにシーケンス番号を設定する等の処理である。これによりこのサービス提供システム１では、ミニディスク１０に高速度でオーディオデータを記録することができるようになされている。
【００３１】
かくするにつきこのサービス提供システム１では、サーバー１２から専用端末装置２に対して、ＣＦＦファイルを送信して配信に係るオーディオデータを専用端末装置２にダウンロードするようになされ、専用端末装置２において、これらのＣＦＦファイルを記憶部９に保持し、ＡＴＲＡＣファイルによりミニディスク１０にオーディオデータを記録するようになされている。
【００３２】
試聴用のデータファイルは、再生用プログラムにより記憶部９に保持したＣＦＦファイルの一部を再生して、これらのファイルを試聴用として再生する際に、ＣＦＦファイルの処理を定義するデータである。試聴用のデータファイルは、各ファイル毎に、編集用コンピュータ１４で作成され、対応するファイルと共にサーバー１２に記録されて専用端末装置２に提供されるようになされている。
【００３３】
サーバー１２は、音楽コンテンツの提供者等よりＡＴＲＡＣファイルを取り込み、また編集用コンピュータ１４からの要求によりこのＡＴＲＡＣファイルを編集用コンピュータ１４に出力する。またこのようにしてＡＴＲＡＣファイルを編集用コンピュータ１４に出力して編集用コンピュータ１４で生成されたＣＦＦファイル、試聴用のデータファイルを取り込み、確認用コンピュータ１３からの要求によりこれらのファイル、試聴用のデータファイルを確認用コンピュータ１３に出力する。
【００３４】
ここで編集用コンピュータ１４は、オペレータの操作により、ＡＴＲＡＣファイルよりＣＦＦファイルを作成し、またＡＴＲＡＣファイルより試聴用データファイルを生成するコンピュータである。また確認用コンピュータ１３は、専用端末装置２におけるＡＴＲＡＣファイル、ＣＦＦファイルの試聴用の再生動作等を確認する動作確認用のコンピュータである。これにより管理センタ１１では、専用端末装置２における各ファイルの処理を、確認用コンピュータ１３で確認することができるようになされている。
【００３５】
図３は、専用端末装置２の構成を詳細に示すブロック図である。この専用端末装置２は、いわゆるタワー型コンピュータとほぼ同一の構成であるメイン処理部２０にＭＤレコーダ５、支払い処理機構等を接続して構成される。
【００３６】
ここでこのメイン処理部２０において、受信／復調部２１は、アンテナ２２を介して得られる衛星７からの無線通信波を選択的に処理することにより、管理センタ１１から送出された各種のデータを受信してバス２３に出力する。これによりこの専用端末装置２では、配信に係るＣＦＦファイル、試聴用データファイル、提供可能な音楽コンテンツの一覧データ、各種コマンド等を取得するようになされている。
【００３７】
ＩＳＤＮインターフェース（ＩＳＤＮ  Ｉ／Ｆ）２４は、バス２３を介して実行される受信／復調部２１の制御により、ＩＳＤＮ回線による通信網８を介して管理センタ１１のサーバー１２との間で通信回線を確立し、受信／復調部２１より出力される各種のコマンドをサーバー１２に出力し、またこのコマンドに対応してサーバー１２より出力される各種のデータを受信してバス２３に出力する。これによりこの専用端末装置２では、ユーザーの希望する音楽コンテンツについて、サーバー１２をアクセスしてＣＦＦファイル、試聴用データファイルを取得するようになされている。
【００３８】
ユーザーインターフェース（ユーザーＩ／Ｆ）２６は、操作部３におけるユーザーの操作を検出して検出結果をバス２３に出力し、またバス２３を介して実行される制御部２５による指示により、表示部４に所定の表示画面を形成する。これによりこの専用端末装置２では、選択可能な音楽等のメニューを表示してユーザーによる音楽選択等の操作を受け付け、さらにはミニディスク１０の装填等を指示するようになされている。
【００３９】
ＩＥＥＥ１３９４インターフェース（ＩＥＥＥ１３９４  Ｉ／Ｆ）２７は、ＩＥＥＥ (The Institute of Electrical and Electoronics Engineers,Inc.)１３９４の規定によるインターフェースであり、制御部２５の制御により、ＭＤレコーダ５に各種の制御コマンドを出力し、またこのコマンドによりＭＤレコーダ５から得られる各種ステータスを制御部２５に通知する。またこれらの一連の制御により、ＣＦＦファイルのデータをＭＤレコーダ５に出力する。
【００４０】
これらの処理において、ＣＦＦファイルのデータをＭＤレコーダ５に出力する場合、ＩＥＥＥ１３９４インターフェース２７は、ＣＦＦファイルのデータが事前にパッキングされてなることにより、パッキングの処理を省略し、ＣＦＦファイルのデータをパケット化して出力する。これにより専用端末装置２では、符号化処理されてなるオーディオデータを高速度で伝送することができるようになされている。
【００４１】
アナログディジタル変換回路（Ａ／Ｄ）２９は、制御部２５の制御により、試聴時、制御部２５より出力されるＰＣＭオーディオデータをアナログディジタル変換処理し、アナログ信号によるオーディオ信号を生成して出力する。増幅回路３０は、このアナログディジタル変換回路２９から出力されるオーディオ信号によりスピーカ３１、図示しないヘッドホンを駆動し、これにより専用端末装置２においては、試聴用の音楽等をユーザーに提供できるようになされている。
【００４２】
制御部２５は、演算処理ユニット、この演算処理ユニットのワークエリアを構成するメモリ等により構成され、この専用端末装置２の動作を制御するコントローラを構成する。制御部２５は、所定の処理手順の実行により、例えば毎日、一定の時刻で、受信／復調部２１の動作を立ち上げ、バス２３に送出される受信／復調部２１からのデータを監視することにより、管理センタ１１から送出される各種のコマンド等を受信する。さらにこの受信したコマンドに従って、各部の動作を制御する。なおこのような制御においては、引き続き受信／復調部２１の動作を立ち上げたままの状態に保持し、受信／復調部２１により配信に係るＣＦＦファイル、試聴用データファイル等を受信し、受信したファイルをバス２３を介して記憶部９に記憶する制御、このようにして記憶部９に記憶したファイル等を削除する制御、表示部４における表示画面の更新制御等である。
【００４３】
これらによりこの専用端末装置２においては、音楽配信のサービスにおいて、衛星７を介して事前に配信された音楽コンテンツをその試聴用のデータファイルと共に受信し、記憶部９に保持するようになされ、さらには提供可能な音楽コンテンツの記録を更新するようになされている。
【００４４】
また制御部２５は、ユーザーインターフェース２６を介して検出されるユーザーの操作により、各部の動作を制御し、これによりユーザーが選択した各種のサービスを提供する。この処理において、ユーザーが音楽コンテンツの配信サービスを選択すると、図４の処理手順の実行によりユーザーの所望する音楽コンテンツをミニディスク１０に記録する。
【００４５】
すなわち制御部２５においては、この処理手順を開始すると、ステップＳＰ１からステップＳＰ２に移り、提供可能な音楽コンテンツを表示部４に表示する。なおこの表示においては、ユーザーの操作に応動して階層的に表示を切り換えて、例えば音楽コンテンツのカテゴリー毎に一覧表示される。またこのような提供可能な音楽コンテンツにおいては、上述した衛星７を介して管理センタ１１から事前に通知されてなるサーバー１２に保持したファイルのデータにより、実行される。
【００４６】
このようにして提供可能なコンテンツを表示すると、制御部２５は、続いてステップＳＰ３に移り、ユーザーインターフェース２６を介してユーザーによるコンテンツの選択を受け付ける。
【００４７】
続いて制御部２５は、ステップＳＰ４に移り、このユーザーが選択した音楽コンテンツのＣＦＦファイルを記憶部９に保持しているか否か判断する。ここで否定結果が得られると、制御部２５は、ステップＳＰ４からステップＳＰ５に移り、ＩＳＤＮインターフェース２４を起動し、サーバー１２との間で回線確保する。さらにこの回線の確保によりユーザーの選択した音楽コンテンツについて、サーバー１２に対応するＣＦＦファイル、試聴用データファイルの送出を要求し、その結果、ＩＳＤＮインターフェース２４を介して得られるＣＦＦファイル、試聴用データファイルを記憶部９に記憶する。これによりこの専用端末装置２においては、ユーザーの所望する音楽コンテンツのファイルを、その試聴用データファイルと共に、サーバー１２からダウンロードするようになされている。
【００４８】
このようにして音楽コンテンツをダウンロードして記憶部９に記憶すると、又はステップＳＰ４において肯定結果が得られると、制御部２５は、ステップＳＰ６に移る。ここで制御部２５は、ユーザーインターフェース２６を介した表示部４の制御により、試聴するか否かのメニューを表示し、このメニューの選択により、試聴するか否かの選択を受け付ける。
【００４９】
ここで肯定結果が得られると、制御部２５は、ステップＳＰ７に移り、対応する再生用プログラムを起動すると共に、アナログディジタル変換回路２９、増幅回路３０の動作を立ち上げ、対応するＣＦＦファイルに設定された試聴用データファイルに従ったこの再生プログラムによる処理により、ユーザーの選択した音楽コンテンツについて、ＣＦＦファイルを部分的に再生し、その結果得られるＰＣＭオーディオデータをアナログディジタル変換回路２９により処理する。これにより制御部２５は、この再生プログラムの実行によりＣＦＦファイルをデコードして試聴用のオーディオ信号をユーザーに提供するようになされている。
【００５０】
制御部２５は、試聴用オーディオ信号の提供を完了して再生用プログラムの処理が完了すると、続くステップＳＰ８に移る。なお制御部２５は、ユーザーにより試聴の中止が指示された場合、再生用プログラムの実行を中止してこのステップＳＰ８に移る。またステップＳＰ６で否定結果が得られた場合にも、このステップＳＰ８に移る。
【００５１】
ここで制御部２５は、試聴の選択を受け付けた場合と同様に、購入するか否かのメニューを表示し、このメニューの選択により、ユーザーによる音楽コンテンツの購入を受け付ける。ここで否定結果が得られると、制御部２５は、ステップＳＰ８からステップＳＰ２に戻るのに対し、肯定結果が得られると、ステップＳＰ８からステップＳＰ９に移る。ここで制御部８は、表示部４を介してユーザーにミニディスク１０の装填を促し、またＩＥＥＥ１３９４インターフェース２７を介して、ＭＤレコーダ５に動作の立ち上げを指示する。またＭＤ挿脱部６を介してミニディスク１０の装填が検出されると、ＭＤレコーダ５を介してミニディスク１０の空き容量等を確認した後、記憶部９に保持したＣＦＦファイルのデータをＩＥＥＥ１３９４インターフェース２７を介してＭＤレコーダ５に順次出力し、このＣＦＦファイルによるＡＴＲＡＣファイルのデータをミニディスク１０に記録する。また記録を完了すると、ステップＳＰ１０に移り、ユーザーによる操作を検出し、購入を終了するか否かのユーザーの選択を受け付け、ユーザーが引き続いて音楽コンテンツの購入を希望する場合には、ステップＳＰ２に戻る。これに対してユーザーが処理の終了を指示すると、ステップＳＰ１０からステップＳＰ１１に移り、料金の支払いに係る一連の処理を実行した後、ＩＥＥＥ１３９４インターフェース２７を介してＭＤレコーダ５、ＭＤ挿脱部６にミニディスク１０の排出を指示し、ステップＳＰ１２に移ってこの処理手順を終了する。
【００５２】
これらによりこの専用端末装置２においては、再生用プログラムによりＣＦＦファイルを再生して、試聴用のオーディオ信号をユーザーに提供し、またこのＣＦＦファイルによるＡＴＲＡＣファイルをミニディスクに記録してユーザーに提供するようになされている。
【００５３】
図５は、ＭＤレコーダ５を示すブロック図である。このＭＤレコーダ５においては、ＭＤ挿脱部６によりミニディスク１０が搬送されると、図示しないローディング機構によりこのミニディスク１０を所定の載置位置に載置する。またメイン処理部２０からミニディスク１０の排出が指示されると、この載置位置に保持されたミニディスク１０を搬送してＭＤ挿脱部６により排出する。
【００５４】
ＭＤレコーダ５において、スピンドルモータ４０は、この載置位置に保持されたミニディスク１０をチャッキングして所定の回転速度で回転駆動する。ここでこのＭＤレコーダ５においては、例えばサンプリング周波数４４．１〔ＫＨｚ〕、量子化１６ビットによるＣＤフォーマットのオーディオデータを１倍速とした場合に、１６倍速による速度でＩＥＥＥ１３９４インターフェース２７から入力されるオーディオデータを記録することができるようになされている。スピンドルモータ４０は、この１６倍速に対応する速度によりミニディスク１０を回転駆動する。
【００５５】
スレッド機構４１は、サーボ回路４２の制御により光学ヘッド４３をミニディスク１０の半径方向に可動し、これによりＭＤレコーダ５は、シークできるようになされている。光学ヘッド４３は、内蔵の半導体レーザーよりレーザービームを出射し、このレーザービームを対物レンズ４４によりミニディスク１０の情報記録面に集光する。また光学ヘッド４３は、このレーザービームの照射によりミニディスク１０から得られる戻り光を対物レンズ４４を介して受光し、この戻り光を所定の受光素子で受光して受光結果を出力する。これによりこのＭＤレコーダ５では、この受光結果を処理してトラッキングエラー量に応じて信号レベルが変化するトラッキングエラー信号ＴＥ、フォーカスエラー量に応じて信号レベルが変化するフォーカスエラー信号ＦＥ、ミニディスク１０の情報記録面に形成されたレーザービームのガイド溝であるグルーブの蛇行に応じて信号レベルが変化するウォウブル信号ＧＦＭを再生できるようになされ、またミニディスク１０に形成されたデータを再生できるようになされている。
【００５６】
このレーザービームの照射において、光学ヘッド４３は、所定のアクチュエータ４５により対物レンズ４４を可動し、これによりフォーカスサーチ等の処理を実行できるようになされ、さらにはトラッキング制御、フォーカス制御できるようになされている。
【００５７】
また光学ヘッド４３は、記録時、所定の時間間隔により間欠的にレーザービームの光量を立ち上げ、これによりいわゆるパルストレイン方式により所望のデータをミニディスク１０に記録するようになされている。
【００５８】
かくするにつきＭＤレコーダ５において、ＲＦアンプ４７は、光学ヘッド４３から出力される戻り光の受光結果を所定利得で増幅した後、マトリックス演算処理し、これによりトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、ウォウブル信号ＧＦＭ、ミニディスク１０に形成されたピット列に応じて信号レベルが変化する再生信号ＲＦ、戻り光の偏光に応じて信号レベルが変化する再生信号ＲＦを生成するようになされている。
【００５９】
サーボ回路４２は、これらトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥを基準にして光学ヘッド４３のアクチュエータ４５を可動し、これによりトラッキング制御、フォーカス制御、フォーカスサーチ等の処理を実行する。またシステムコントローラ４８の制御により、スレッド機構４１を制御し、これによりシークの処理を実行する。またアドレスデコーダ４９で検出されるウォウブル信号のキャリア信号が所定周波数となるように、スピンドルモータ４０の回転速度を制御する。
【００６０】
アドレスデコーダ４９は、ウォウブル信号ＧＦＭよりキャリア信号を検出し、このキャリア信号をサーボ回路４２に出力する。またこのキャリア信号を基準にしてウォウブル信号ＧＦＭを周波数復調し、復調結果を処理することにより、グルーブの蛇行によりミニディスク１０に記録されたアドレスデータを検出する。
【００６１】
磁気ヘッド５０は、ミニディスク１０を間に挟んで、光学ヘッド４３と対向するように保持され、記録時、光学ヘッド４３によるレーザービーム照射位置に、磁気ヘッド駆動回路５１の駆動により変調磁界を印加する。磁気ヘッド駆動回路５１は、記録時、エンコーダ／デコーダ５２の出力データにより磁気ヘッド５０を駆動する。これによりＭＤレコーダ５は、熱磁気記録の手法を適用してミニディスク１０にエンコーダ／デコーダ５２の出力データを記録できるようになされている。
【００６２】
エンコーダ／デコーダ５２は、ＲＦアンプ４７から得られる再生信号ＲＦを２値化して処理することにより、ミニディスク１０に記録されたＰＴＯＣ、ＵＴＯＣのデータを再生して出力する。また記録時、メモリコントローラ５３の出力データに誤り訂正符号を付加した後、インターリーブ処理、ＥＦＭ変調処理し、その処理結果によるデータにサブコードのデータ、シンクデータ等を付加して磁気ヘッド駆動回路５１に出力する。またシステムコントローラ４８の制御によりＵＴＯＣのデータを生成して磁気ヘッド駆動回路５１に出力する。
【００６３】
メモリコントローラ５３は、オーディオデータの記録時、ＩＥＥＥ１３９４インターフェース（ＩＥＥＥ１３９４  Ｉ／Ｆ）５４を介してＣＦＦファイルのデータを入力する。メモリコントローラ５３は、これらデータをランダムアクセスメモリ（ＲＡＭ）５５に記録して一時保持し、ミニディスク１０への記録単位でエンコーダ／デコーダ５２に出力する。
【００６４】
ＩＥＥＥ１３９４インターフェース５４は、ＩＥＥＥ１３９４によるインターフェースであり、メイン処理部２０より得られる各種コマンド、このコマンドに対応する応答をシステムコントローラ４８との間で入出力する。またメイン処理部２０より得られるミニディスク１０への記録に供するデータであるＣＦＦファイルのデータを受信し、ＡＴＲＡＣファイルのデータによりメモリコントローラ５３に出力する。かくするにつきＣＦＦファイルにおいては、ＩＥＥＥ１３９４インターフェースによるデータ伝送に対応して、ＡＴＲＡＣファイルのデータをパッキングして生成され、伝送側のＩＥＥＥ１３９４インターフェース２７においては、このパッキングの処理に対応して、パッキングの処理を省略してＣＦＦファイルのデータを送出することにより、ＩＥＥＥ１３９４インターフェース５４においては、通常の処理と同様にして、受信したパケットのペイロードを処理することにより、ＡＴＲＡＣファイルのデータを出力するようになされている。
【００６５】
システムコントローラ４８は、このＭＤレコーダ５全体の動作を制御する中央処理ユニット（ＣＰＵ）であり、ランダムアクセスメモリ（ＲＡＭ）５８にワークエリアを確保してリードオンリメモリ（ＲＯＭ）５７に記録された所定の処理手順を実行することにより、ＩＥＥＥ１３９４インターフェース５４を介して入力されるメイン処理部２０からのコマンドに応動してミニディスク１０にＡＴＲＡＣファイルのデータを記録する。
【００６６】
この実施の形態において、システムコントローラ４８は、ＩＥＥＥ１３９４インターフェース５４を介して入力される専用のドライバによる制御によらなければ、一連の記録等の処理を実行しないようになされ、これによりＭＤレコーダ５のホスト装置においては、この対応するドライバが正常に起動しているか否か、すなわちＭＤレコーダ５を使用可能な環境にあるか否かにより、上位の再生プログラムにおいて、ＭＤレコーダ５の接続の有無を確認できるようになされている。
【００６７】
なおこのように上位の再生プログラムにおいては、対応するドライバの有無により、ＭＤレコーダ５を使用可能な環境にあるか否かを判断することになるが、実際上、この種のドライバにおいては、起動により本来の機器であるＭＤレコーダ５から得られる応答に基づいて上位のプログラムに応答を返すことにより、専用端末装置２においては、ＭＤレコーダ５からの応答によりＭＤレコーダ５の接続を認証するようになされている。
【００６８】
これらにより専用端末装置２においては、ミニディスク１０の再生装置に対応するフォーマットによりデータ圧縮されたオーディオデータを管理センタ１１より取得し、このデータ圧縮されたオーディオデータをミニディスク１０に１６倍速により高速度で記録するようになされている。また例外的に、試聴用データファイルに従った再生用プログラムの実行により、このデータ圧縮されたオーディオデータを一部再生して試聴に供するようになされている。
【００６９】
このサービス提供システム１においては、この再生用プログラムが、専用端末装置２、確認用コンピュータ１３、編集用コンピュータ１４に設けられるようになされている。
【００７０】
この再生用プログラムは、図６に示すように、マルチデコーダライブラリにより提供されるＡＰＩ（Application Programming Interface ）により構成され、逐次、ＡＴＲＡＣファイル、ＣＦＦファイルによる符号化データを対応するデコーダで復号して、復号データであるＰＣＭオーディオデータを出力する。これによりこの実施の形態においては、専用端末装置２においては、試聴用データファイルに従った再生用プログラムの実行により、ＣＦＦファイルを試聴することができるようになされている。また確認用コンピュータ１３においては、ＡＴＲＡＣファイル、ＣＦＦファイル、試聴用データファイルを確認できるようになされ、また編集用コンピュータ１４においては、試聴用データファイルを生成することができるようになされている。
【００７１】
また確認用コンピュータ１３及び編集用コンピュータ１４は、このマルチデコーダライブラリに対応して、接続されてなる機器の認証用端末機器がパラレルインターフェース又はＵＳＢ（Universal Serial Bus）に接続されるようになされている。なおこの認証用端末機器は、固有の識別コードを保持し、認証コードの入力に対してこの固有の識別コードに基づく応答のコードを出力する機器であり、識別コードに対する応答のコードの判定により正しく認証用端末機器が接続されてなる機器か否かを判定できるようになされている。この実施の形態においては、再生用アプリケーションプログラム、マルチデコーダライブラリの提供するコンピュータに対して、この認証用端末機器が提供されるようになされている。
【００７２】
ここでこのマルチデコーダライブラリにより提供されるＡＰＩにおいては、ファイルオープン（ｏｐｅｎ）、ファイルクローズ（ｃｌｏｓｅ）、セットアップ（ｓｅｔｕｐ）、リード（ｒｅａｄ）、シーク（ｓｅｅｋ）、セットポイント（ｓｅｔｐｏｉｎｔ）等の関数が定義されるようになされている。
【００７３】
このうちファイルオープンの関数は、ファイルオープンを指示する関数であり、再生用プログラムにおいては、この関数に記述されたパラメータにより指定されたファイルを開くようになされている。再生用アプリケーションプログラムは、ファイルオープンにより、併せて、パラメータで指定されたデコーダ（この実施の形態ではＡＴＲＡＣ、ＡＴＲＡＣ３のファイル、又はＣＦＦファイルによるデータを復号するプログラムであり、詳細を後述する）を起動し、図１に示す処理手順を実行するようになされている。
【００７４】
すなわちこのファイルオープンに係るプログラムは、起動によりステップＳＰ２１からステップＳＰ２２に移り、ＭＤレコーダ５が接続されているか否か判断する。ここでこのプログラムは、ＭＤレコーダ５を駆動するドライバからの応答により、ＭＤレコーダ５が接続されているか否か判断し、接続されている場合には、正常に専用端末装置２にインストールされている場合と判断できることにより、ステップＳＰ２３に移って、対応するファイルを開く処理を実行した後、ステップＳＰ２４に移ってこの処理手順を終了する。なおこのファイルオープンにおいては、一度起動してこのステップＳＰ２２において肯定結果が得られると、所定のフラグを設定し、以降の起動時においては、ステップＳＰ２２において、このフラグの確認によりＭＤレコーダ５が接続されているか否か判断するようになされ、これにより頻繁なＭＤレコーダ５のアクセスを有効に回避して、処理速度の低下を有効に回避するようになされている。
【００７５】
これに対してステップＳＰ２２で否定結果が得られると、この場合、不正にコピーされて通常のコンピュータにインストールされた場合とも考えられることにより、ステップＳＰ２２からステップＳＰ２５に移る。ここでこのプログラムは、認証用端末装置が接続されているか否か判断する。なおここでこのプログラムは、所定の認証用コードを認証用端末装置が接続されてなるポートに出力し、その応答の確認により正常な認証端末装置の接続を確認するようになされている。
【００７６】
ここで肯定結果が得られると、この場合、例えば確認用コンピュータ１３、編集用コンピュータ１４において、ＭＤレコーダ５を接続しないで使用している場合と考えられることにより、ステップＳＰ２３に移る。これに対してステップＳＰ２５で否定結果が得られると、この場合、確認用コンピュータ１３、編集用コンピュータ１４における動作でもないことにより、ステップＳＰ２５からステップＳＰ２６に移り、何らファイルを開くことなく所定の終了処理を実行した後、ステップＳＰ２４に移ってこの処理手順を終了する。
【００７７】
この実施の形態においては、これにより再生用プログラムにおいて、不正なコピーに係る場合には、再生対象のファイル自体を開くことができないようにし、このような不正なコピーに係るプログラムについて使用できないようになされている。
【００７８】
これに対してファイルクローズにおいては、ファイルオープンに対応する関数であり、ファイルオープンにより開いたファイルを閉じるようになされている。
【００７９】
またセットアップにおいては、デコード用データの読み込みバッファを確保する関数であり、パラメータにおいて、続くプログラムに渡す処理結果であるＰＣＭオーディオデータの容量が秒を単位にして指定できるようになされ、このＰＣＭオーディオデータにおける容量の指定に対応してデコード用データの領域を確保するようになされている。
【００８０】
またリードにおいては、セットアップにより確保されたバッファに、ファイルオープンによるファイルのデータをリードする関数であり、復号したＰＣＭオーディオデータを続くプログラムに渡すようになされている。
【００８１】
またシークにおいては、リードに係るポインタを変更する関数である。またセットポイントは、リードに係る範囲を特定する関数であり、この関数には、図７に示すように、フェードイン、フェードアウト処理によるパラメータをも指定できるようになされている。なおこの図７においては、再生時間が全体でｎ秒であるファイルをファイルオープンにより開く場合であり、縦軸が音量を示す。セットポイントでは、再生開始位置ul Start、再生終了位置ul Stop 、フェードインの遷移時間ul Fadein Time、フェードアウトの遷移時間ul Fadeout Time を設定できるようになされている。
【００８２】
これらにより試聴用データファイルは、図８に示すように、これらの関数をパラメータと共に順次記述したファイルにより構成され、各ＣＦＦファイル毎に作成されるようになされている。
【００８３】
また再生用プログラムにおいては、この試聴用データファイルの記述に従って図９に示す処理手順を実行することにより、ＣＦＦファイルを部分的に再生して試聴用に提供するようになされている。
【００８４】
すなわち再生用プログラムは、動作を開始すると、ステップＳＰ３１からステップＳＰ３２に移り、ファイルオープンにより再生対象のファイルを開き、デコーダを起動し、続くステップＳＰ３３において、セットアップによりデータ読み込みのバッファを確保する。また続いてシーク、セットポイント等により、復号する範囲等を特定した後、ステップＳＰ３４に移る。ここで再生用プログラムは、リードの関数により、ファイルオープンのファイルについて、セットポイントにより特定されるポインタに従って、セットアップにより確保したバッファに符号化データであるＣＦＦファイルのデータを読み出す。これにより再生用プログラムにおいては、続くステップＳＰ３５において、読み出したデータを順次対応するデコーダに渡し、その処理結果であるＰＣＭオーディオデータを受け取るようになされている。
【００８５】
バッファに読み出した符号化データについて処理を完了すると、再生用プログラムにおいては、続くステップＳＰ３６において、セットポイントにより指示された再生終了位置まで再生を完了したか否か判断し、ここで否定結果が得られると、ステップＳＰ３４に戻る。これにより再生用プログラムは、ステップＳＰ３４−ＳＰ３５−ＳＰ３６−ＳＰ３４の処理手順を繰り返して、セットアップにより指定したバッファ容量を単位にして順次オーディオデータを復号し、再生終了位置まで再生を完了すると、ステップＳＰ３７に移る。ここで再生用プログラムは、ファイルをクローズし、続くステップＳＰ３８において、ステップＳＰ３３で確保した領域を開放した後、ステップＳＰ３９に移り、この処理手順を終了する。
【００８６】
なおこれらの処理において、再生用プログラムは、フェードイン等のパラメータが設定されている場合は、デコーダより得られるＰＣＭオーディオデータの値を逐次演算処理することにより、フェードイン等の処理を実行する。
【００８７】
再生用プログラムにおいては、このようにして得られるＰＣＭオーディオデータをアナログディジタル変換回路２９によりアナログ信号に変換した後、増幅回路３０により増幅してヘッドフォンに出力するように、全体の動作を制御し、これにより試聴用のオーディオ信号をユーザーに提供するようになされている。
【００８８】
なお確認用コンピュータ１３、編集用コンピュータ１４におけるＡＴＲＡＣファイル、ＣＦＦファイル自体の確認においては、セットポントによるポインタの設定を省略することにより、オープンしたファイル全体を再生して確認できるようになされている。また編集用コンピュータ１４における試聴用データファイルの作成においては、試聴用データファイルを適宜作成し、この試聴用データファイルによる試聴の確認により、試聴用データファイルを修正して実行するようになされている。
【００８９】
これらにより図１０に示すように、確認用コンピュータ１３、編集用コンピュータ１４においては、ＭＤレコーダ５又は認証用端末装置６０が接続されていることを条件に、再生用プログラムが動作し、サーバー１２に保持されたＡＴＲＡＣファイル、ＣＦＦファイルを再生することができるようになされている。また図１１に示すように、専用端末装置２においては、ＭＤレコーダ５が接続されていることを条件に、再生用プログラムが動作し、通信網８を介して記憶部９に記憶したＣＦＦファイルを再生することができるようになされている。
【００９０】
図１２は、専用端末装置２について、ミニディスク１０への記録との対比により、このデコーダライブラリにより提供されるデコーダの説明に供する機能ブロック図である。このデコーダライブラリにおいては、復号に供するデータフォーマットに対応するように、ＡＴＲＡＣにより符号化処理されたオーディオデータを復号するＡＴＲＡＣデコード部６１、ＡＴＲＡＣ３により符号化処理されたオーディオデータを復号するＡＴＲＡＣ３デコード部６２、ＣＦＦファイルのデータをＡＴＲＡＣファイルのデータに変換するデパック部６３が、ファイルオープンのパラメータにより適宜組み込まれるようになされている。
【００９１】
すなわち確認用コンピュータ１３、編集用コンピュータ１４において、ＡＴＲＡＣによるデータ圧縮されたオーディオデータを再生する場合、セットアップにより確保されたバッファ６５を介してＡＴＲＡＣデコード部６１に順次ＡＴＲＡＣファイルのデータが提供され、ＡＴＲＡＣデコード部６１により復号する。またその復号データであるＰＣＭオーディオデータがサウンドバッファ６６を介して再生部６７に出力され、これによりこのＰＣＭオーディオデータが順次オペレータに提供される。
【００９２】
これに対してＡＴＲＡＣ３によりデータ圧縮されたオーディオデータを再生する場合、ＡＴＲＡＣデコード部６１に代えて、ＡＴＲＡＣ３デコード部６２が組み込まれ、ＡＴＲＡＣファイルのデータがバッファ６５を介してＡＴＲＡＣ３デコード部６２に順次提供され、ＡＴＲＡＣ３デコード部６２により復号する。またその復号データであるＰＣＭオーディオデータがサウンドバッファ６６を介して再生部６７に出力され、これによりこのＰＣＭオーディオデータが順次オペレータに提供される。
【００９３】
これに対してＣＦＦファイルのデータを再生する場合、バッファ６５を介してデパック部６３にＣＦＦファイルのデータが順次入力され、ここでＣＦＦファイルのパッキングが解除される。さらにこのようにしてパッキングが解除されてなるオーディオデータがＡＴＲＡＣによりデータ圧縮されたオーディオデータの場合、ＡＴＲＡＣデコード部６１により復号され、またこのオーディオデータがＡＴＲＡＣ３によりデータ圧縮されたオーディオデータの場合、ＡＴＲＡＣ３デコード部６２により復号される。
【００９４】
これらの処理において、このデコーダライブラリにおいては、サウンドバッファとして２秒分のデータ容量が確保され、これにより再生アプリケーションプログラムの改変により、復号されたＰＣＭオーディオデータを不正に取得する場合でも、音楽コンテンツの全てについての取得を著しく困難とするようになされている。
【００９５】
これらによりこの実施の形態において、確認用コンピュータ１３、編集用コンピュータ１４においては、サーバー１２との間のデータ入出力用インターフェースが、特定の再生装置によらなければ再生困難なフォーマットによるデータ圧縮処理されてなる符号化データを取得する符号化データ取得手段を構成するようになされ、また演算処理手段がこの符号化データを復号して復号データを出力する復号手段を構成するようになされている。またＭＤレコーダ、認証用端末機器を接続するインターフェース、演算処理手段が、記録装置であるＭＤレコーダ、認証装置である認証用端末機器を認証する認証手段を構成し、演算処理手段により構成される復号手段が、この認証手段の認証結果に応じて動作を停止するようになされている。
【００９６】
これに対して専用端末装置２においては、受信／復調部２１、制御部２５、記憶部９が、データ圧縮処理されてなる符号化データを取得する符号化データ取得手段を構成し、制御部２５、ＩＥＥＥ１３９４インターフェース２７が、この符号化データを記録装置であるＭＤレコーダ５に出力するデータ転送手段を構成するようになされている。また制御部２５が、この符号化データを復号して復号データを出力する復号手段、記録装置の接続を認証する認証手段を構成するようになされている。
【００９７】
これに対してＭＤレコーダ５においては、ランダムアクセスメモリ５５、メモリコントローラ５３が、専用端末装置２のデータ転送手段より入力される符号化データを記録媒体への記録単位に変換する変換手段を構成するようになされ、エンコーダ／デコーダ５２から磁気ヘッド５０までの構成、ミニディスク１０、光学ヘッド４３を駆動する各種構成がこの記録単位の符号化データを記録媒体に記録する記録手段を構成するようになされている。またこのＭＤレコーダ５のＩＥＥＥ１３９４インターフェース５４、このインターフェース５４を制御するシステムコントローラ４８が、専用端末装置２の認証手段に対する応答を出力する応答手段を構成するようになされている。
【００９８】
（２）実施の形態の動作
以上の構成において、このサービス提供システム１においては（図２）、音楽事業者が編集用コンピュータ１４等において、ＰＣＭオーディオデータをＡＴＲＡＣ又はＡＴＲＡＣ３によりデータ圧縮してＡＴＲＡＣファイルが作成され、このＡＴＲＡＣファイルがサーバー１２に記録される。またＭＤレコーダ５へのダウンロードにおけるパケット化に対応して、このようにしてサーバー１２に蓄積したＡＴＲＡＣファイルのデータがパッキング処理されてＣＦＦファイルが作成され、このＣＦＦファイルがサーバー１２に蓄積される。またこのようにしてサーバー１２に記録したＡＴＲＡＣファイル、ＣＦＦファイルを再生して、さらには編集用コンピュータ１４に保持されたＡＴＲＡＣファイルを再生して、試聴用データファイル（図８）が作成され、この試聴用データファイルがサーバー１２に蓄積される。これらによりこのサービス提供システム１においては、音楽配信に供するコンテンツが試聴用のデータと共にサーバー１２に蓄積される。
【００９９】
このようにしてサーバー１２に蓄積したＡＴＲＡＣファイル、ＣＦＦファイルについては、確認用コンピュータ１３により再生されて確認され、また試聴用データファイルによりＣＦＦファイルが再生されて試聴用の音楽が確認される。
【０１００】
サービス提供システム１では、このようにしてサーバー１２に蓄積した音楽コンテンツのうち、いわゆる売れ筋と考えられる音楽コンテンツについては、ＣＦＦファイル、対応する試聴用データファイル、提供可能な音楽コンテンツの一覧データ等と共に衛星７を介して専用端末装置２に配信され、この専用端末装置２の記憶部９に保持される。
【０１０１】
サービス提供システム１では、このようにして各音楽コンテンツを保持して、ユーザーが専用端末装置２を操作して音楽の試聴を希望すると、この試聴を希望する音楽コンテンツが記憶部９に保持されていない場合、専用端末装置２からサーバー１２をアクセスしてこの試聴の希望に係る音楽コンテンツについて、ＣＦＦファイル、試聴用データファイルがサーバー１２よりダウンロードされ、記憶部９に保持される。専用端末装置２においては、このようなダウンロードによる音楽コンテンツ、さらには衛星７を用いた配信による音楽コンテンツ、他のユーザーの希望によるダウンロードにより記憶部９に保持された音楽コンテンツが一部再生されて試聴用としてユーザーに提供される。
【０１０２】
またユーザーが音楽コンテンツの購入によるミニディスクへの記録を指示した場合、このようにして記憶部９に保持した音楽コンテンツがミニディスク１０に記録される。
【０１０３】
この音楽コンテンツのミニディスク１０への記録においては、ＡＴＲＡＣファイルのデータをパッキングしてなるＣＦＦファイルのデータがＭＤレコーダ５に出力されてミニディスク１０に記録され、これにより専用端末装置２においては、このような音楽コンテンツのＭＤレコーダ５へのダウンロードに係るインターフェースの負担を格段的に軽減することができ、その分、高速度で音楽コンテンツをミニディスクに記録することができるようになされている。
【０１０４】
このようにして音楽コンテンツを提供するサービス提供システム１においては、専用端末装置２において、ミニディスク１０への記録に供するＣＦＦファイルが一部再生されて試聴用に提供される。これによりこのサービス提供システム１では、サーバー１２に別途、試聴用の音楽ファイルを保持する必要がなく、その分、サーバー１２の負担、サーバー１２と専用端末装置２との間のデータ通信の負担等を軽減することができるようになされている。
【０１０５】
サービス提供システム１では、この試聴用の音楽コンテンツの再生が、再生プログラムにより実行され、またこの再生プログラムがＡＰＩによるマルチデコーダライブラリにより構成され、これにより複数種類のフォーマットによる試聴用の音楽再生に簡易かつ柔軟に対応することができる。すなわち複数種類のデータ圧縮フォーマットに対応することができ、また最小限の改変でＡＩＦＦ、ＷＡＶ等のフォーマットによる圧縮フォーマット、さらには新規な圧縮フォーマットをサポートすることができる。また確認用コンピュータ１３、編集用コンピュータ１４における再生の処理にも適用することができる。
【０１０６】
しかしながらこのようにしてソフトウエアによりデータ圧縮されてなる音楽コンテンツを再生する場合には、この再生用プログラムの不正なコピーにより、意図してない機器、ネットワークにおいて、この種のデータ圧縮した音楽コンテンツが利用される場合が発生する。
【０１０７】
このサービス提供システム１では、この再生プログラムにおけるファイルオープンにおいて、ＭＤレコーダ５が認証され、ＭＤレコーダ５が接続されていない場合には、ファイルオープンすることなく、再生プログラムによる復号の処理が停止される。
【０１０８】
これにより例えば専用端末装置２より不正にこの再生用プログラムをコピーした場合であっても、この再生用プログラムをコンピュータにインストールして実行する際に、ＭＤレコーダ５の接続が確認できないことにより、この不正コピーに係るプログラムの実行を停止して、この不正コピーに係るプログラムを意味の無いものとすることができ、これによりコンテンツ再生用プログラムの不正使用を有効に回避することができる。
【０１０９】
また確認用コンピュータ１３、編集用コンピュータ１４から不正にコピーした場合でも、同様に、この不正コピーに係るプログラムの実行を停止して、この不正コピーに係るプログラムを意味の無いものとすることができ、これによりコンテンツ再生用プログラムの不正使用を有効に回避することができる。
【０１１０】
このようにして処理するにつき、確認用コンピュータ１３、編集用コンピュータ１４における再生においては、必ずしもＭＤレコーダ５が接続されていない場合もあることにより、さらには認証用端末装置を使用中等に取り外してしまう場合も考えられることにより、再生用プログラムにおいては、ＭＤレコーダ５が接続されていない場合でも、所定の認証用端末装置６０が接続されている場合には、ファイルを開いて再生し、これによりこのような確認用コンピュータ１３、編集用コンピュータ１４における処理を柔軟に実行することができるようになされている。
【０１１１】
このようにしてファイルオープンにより認証の処理を実行する再生用プログラムにおいては、このファイルオープンにより対応するデコーダが用意され、これにより試聴用データファイルを作成する場合等においては、このデコーダを何らオペレータに意識させないようにして、データ圧縮フォーマットに対応するデコーダーを隠蔽することができる。これによってもこの種のプログラムの不正使用を有効に防止することができ、さらにはオペレータの負担を軽減することができる。
【０１１２】
またファイルのシーク等をサポートできることにより、簡易な記述で、試聴用データファイルを作成して所望する試聴用の音楽を提供することができる。
【０１１３】
（３）実施の形態の効果
以上の構成によれば、記録装置の接続を確認して符号化データを復号することにより、専用端末装置により音楽等を配信するサービスに適用して、コンテンツ再生用プログラムの不正使用を有効に回避することができる。
【０１１４】
また認証用端末装置である認証装置に認証コードを出力して得られる応答のコードに応じて、再生プログラムの動作を停止することにより、このような記録装置が接続されていない場合でも再生可能として管理側における使い勝手を向上し、コンテンツ再生用プログラムの不正使用を有効に回避することができる。
【０１１５】
またこの符号化データをパッキングして保持して記録装置に転送するようにして、復号手段でこのパッキングを解除して復号データを生成することにより、高速度で記録媒体に音楽コンテンツをダウンロードするようにして、この音楽コンテンツのファイルを試聴に供することができる。
【０１１６】
（４）他の実施の形態
なお上述の実施の形態においては、データ圧縮してなる符号化データをパッキングして専用端末装置に伝送する場合について述べたが、本発明はこれに限らず、必要に応じてパッキングの処理を省略して伝送するようにしてもよい。
【０１１７】
また上述の実施の形態においては、復号したＰＣＭオーディオデータをアナログディジタル変換して処理する場合について述べたが、本発明はこれに限らず、ＰＣＭオーディオデータを外部機器に出力し、この外部機器によりディジタルアナログ変換して処理する場合にも広く適用することができる。
【０１１８】
また上述の実施の形態においては、ＡＴＲＡＣ、ＡＴＲＡＣ３によりオーディオデータを符号化処理する場合について述べたが、本発明はこれに限らず、他のフォーマットによりデータ圧縮する場合にも広く適用することができる。
【０１１９】
また上述の実施の形態においては、専用端末装置により音楽コンテンツを提供する場合について述べたが、本発明はこれに限らず、映画等の種々のコンテンツを提供する場合等に広く適用することができる。
【０１２０】
【発明の効果】
上述のように本発明によれば、記録装置の接続を確認して符号化データを復号することにより、専用端末装置により音楽等を配信するサービスに適用して、コンテンツ再生用プログラムの不正使用を有効に回避することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る再生プログラムにおけるファイルオープンの処理の説明に供するフローチャートである。
【図２】図１の再生プログラムを適用したサービス提供システムを示すブロック図である。
【図３】図２のサービス提供システムにおける専用端末装置を示すブロック図である。
【図４】図３の専用端末装置におけるダウンロード処理の説明に供するフローチャートである。
【図５】図３の専用端末装置におけるＭＤレコーダを示すブロック図である。
【図６】再生プログラムの構成を示す機能ブロック図である。
【図７】フェードイン、フェードアウト処理の説明に供する特性曲線図である。
【図８】試聴用データファイルの説明に供する図表である。
【図９】再生プログラムの説明に供するフローチャートである。
【図１０】確認用コンピュータ、編集用コンピュータの構成を示す機能ブロック図である。
【図１１】専用端末装置を示す機能ブロック図である。
【図１２】再生プログラムおけるデコーダの構成を示す機能ブロック図である。
【符号の説明】
１……サービス提供システム、２……専用端末装置、５……ＭＤレコーダ、７……衛星、８、２５……制御部、９……記憶部、１０……ミニディスク、１１……管理センタ、１２……サーバー、１３……確認用コンピュータ、１４……編集用コンピュータ、２７、５４……ＩＥＥＥ１３９４インターフェース、６０……認証用端末装置
【図１】
0004221641.tif 000002
【図２】
0004221641.tif 000003
【図３】
0004221641.tif 000004
【図４】
0004221641.tif 000005
【図５】
0004221641.tif 000006
【図６】
0004221641.tif 000007
【図７】
0004221641.tif 000008
【図８】
0004221641.tif 000009
【図９】
0004221641.tif 000010
【図１０】
0004221641.tif 000011
【図１１】
0004221641.tif 000012
【図１２】
0004221641.tif 000013