(57)【特許請求の範囲】
【請求項１】
品質を向上させる対象となるデータと当該データの品質を向上させる向上情報とが記録される記録媒体から、上記データおよび上記向上情報を読み出す読み出し手段と、
上記読み出し手段により読み出された上記データの品質を向上させる他の向上情報を要求する向上情報要求手段と、
少なくとも、上記向上情報要求手段による要求に基づいて取得された上記他の向上情報と、上記向上情報とを用いて、上記データの品質を向上させることで得られる、上記データよりも高質な高質データを出力する品質向上処理を行う品質向上手段と、
上記データ、上記向上情報要求手段による要求に基づいて収集された少なくとも１つの上記他の向上情報、および上記向上情報を用いた、上記データに対する、上記品質向上手段による上記品質向上処理が可能か否かを判別する判別手段と
を備え、
上記判別手段の判別による判別結果が、上記品質向上処理が可能であるとの判別結果である場合、上記品質向上手段は、上記データ、少なくとも１つの上記他の向上情報、および上記向上情報を用いて、上記データの品質を向上させることで得られる上記高質データを出力する上記品質向上処理を行う
情報処理装置。
【請求項２】
上記データは、オリジナルデータの品質を劣化させた劣化データであり、
上記品質向上手段により、少なくとも上記他の向上情報と上記向上情報とを用いて、上記劣化データをオリジナルデータに復元することができる
請求項１に記載の情報処理装置。
【請求項３】
上記品質向上手段において、Ｎ＋１個（Ｎは自然数）の上記向上情報を用いて、上記データの品質を向上させることで得られる高質データは、Ｎ個の上記向上情報を用いて上記データの品質を向上させることで得られる高質データよりも、より高質である
請求項１に記載の情報処理装置。
【請求項４】
上記データは上記オリジナルデータの上位ビットであり、上記向上情報は当該オリジナルデータの下位ビットの一部であり、上記他の向上情報は当該オリジナルデータの下位ビットの他部であり、
上記品質向上手段は、上記データである上記オリジナルデータの上位ビット、上記向上情報である上記オリジナルデータの下位ビットの一部、および上記他の向上情報である上記オリジナルデータの下位ビットの他部を用いて、上記データの品質を向上させることで得られる上記高質データを出力する
請求項２に記載の情報処理装置。
【請求項５】
上記データは、上記オリジナルデータが第１の位相でサブサンプリングされた第１サブサンプリングデータであり、上記向上情報は、上記オリジナルデータが第２の位相でサブサンプリングされた第２サブサンプリングデータであり、上記他の向上情報は、上記オリジナルデータが第３の位相でサブサンプリングされた第３のサブサンプリングデータであり、
上記品質向上手段は、上記データである第１サブサンプリングデータ、上記向上情報である第２サブサンプリングデータ、および上記他の向上情報である第３サブサンプリングデータを用いて、上記データの品質を向上させることで得られる上記高質データを出力する
請求項２に記載の情報処理装置。
【請求項６】
上記品質向上手段は、
少なくとも上記第１サブサンプリングデータ、上記第２サブサンプリングデータ、および上記第３サブサンプリングデータから、上記高質データ内のターゲットデータ周辺に対応するいくつかのデータであるタップを抽出する抽出手段と、
上記抽出手段により抽出されたタップに基づいてクラス分類すると共に当該クラスを出力するクラス分類手段と、
上記クラス分類手段より出力されたクラスに基づいて、上記抽出手段により抽出されたタップから上記ターゲットデータを予測する予測手段と
を有する
請求項５に記載の情報処理装置。
【請求項７】
上記抽出手段は、少なくとも上記第１サブサンプリングデータ、上記第２サブサンプリングデータ、および上記第３サブサンプリングデータから、上記高質データ内のターゲットデータ周辺に対応する、いくつかのデータである第１のタップと当該第１のタップとは異なるいくつかのデータである第２のタップとを抽出し、
上記クラス分類手段は、上記第１のタップに基づいてクラス分類すると共に当該クラスを出力し、
上記予測手段は、上記クラス分類手段より出力されたクラスに基づいて、上記第２のタップと予め学習された予測係数との線形一次結合により上記ターゲットデータを予測する
請求項６に記載の情報処理装置。
【請求項８】
他の情報処理装置から上記向上情報を要求する向上情報要求信号を受信する向上情報要求信号受信手段と、
上記向上情報要求信号受信手段により受信された向上情報要求信号に基づいて、上記向上情報を上記他の情報処理装置に供給する向上情報供給手段と
をさらに備える請求項１に記載の情報処理装置。
【請求項９】
データを、当該データよりも高質な高質データに変換する情報処理装置の情報処理方法において、
品質を向上させる対象となるデータと当該データの品質を向上させる向上情報とが記録される記録媒体から、上記データおよび上記向上情報を読み出し、
上記データの品質を向上させる他の向上情報を要求し、
上記データ、要求に基づいて収集された少なくとも１つの上記他の向上情報、および上記向上情報を用いて、上記データの品質を向上させることで得られる、上記データよりも高質な高質データを出力する品質向上処理が可能か否かを判別し、
上記判別による判別結果が、上記品質向上処理が可能であるとの判別結果である場合、上記データ、少なくとも１つの上記他の向上情報、および上記向上情報を用いて、上記データの品質を向上させることで得られる上記高質データを出力する上記品質向上処理を行う
ステップを備える情報処理方法。
【請求項１０】
品質を向上させる対象となるデータと当該データの品質を向上させる向上情報とが記録される記録媒体から、上記データおよび上記向上情報を読み出し、
上記データの品質を向上させる他の向上情報を要求し、
上記データ、要求に基づいて収集された少なくとも１つの上記他の向上情報、および上記向上情報を用いて、上記データの品質を向上させることで得られる、上記データよりも高質な高質データを出力する品質向上処理が可能か否かを判別し、
上記判別による判別結果が、上記品質向上処理が可能であるとの判別結果である場合、上記データ、少なくとも１つの上記他の向上情報、および上記向上情報を用いて、上記データの品質を向上させることで得られる上記高質データを出力する上記品質向上処理を行う
ステップを含む処理をコンピュータに実行させるプログラムが記録されているプログラム記録媒体。
【請求項１１】
ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、上記向上情報を保持する、上記ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報を検索可能に記憶するユーザ情報記憶手段と、
上記ユーザ端末から要求される上記向上情報を識別する上記向上情報識別情報を含む上記ユーザ情報を上記ユーザ情報記憶手段から検索する検索手段と、
上記検索手段により検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される上記他のユーザ端末に上記向上情報を要求する向上情報要求手段と、
上記向上情報要求手段による要求に基づいて上記他のユーザ端末から上記向上情報を取得する取得手段と、
上記取得手段において取得された上記向上情報を上記ユーザ端末に供給する供給手段と
を備え、
上記検索手段により検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在する場合、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、
少なくとも２台以上の他のユーザ端末に対して上記向上情報を要求するか、
または、上記向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して上記向上情報を要求する
情報処理装置。
【請求項１２】
上記向上情報要求手段が、上記複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して上記向上情報を要求するときには、
上記取得手段は、複数の上記他のユーザ端末それぞれから異なる複数の上記向上情報を取得し、
上記供給手段は、上記異なる複数の向上情報を供給し、
上記向上情報要求手段が、上記複数の他のユーザ端末のうち、上記向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して上記向上情報を要求するときには、
上記取得手段は、上記所定の条件を満たす上記他のユーザ端末から上記向上情報を取得し、
上記供給手段は、取得された上記向上情報を供給する
請求項１１に記載の情報処理装置。
【請求項１３】
上記他のユーザ端末を識別するユーザ識別情報に対応付けられた、上記他のユーザ端末のユーザに対する課金情報を記憶する課金情報記憶手段と、
上記取得手段により上記他のユーザ端末から上記向上情報を取得したとき、上記課金情報記憶手段に記憶されている当該他のユーザ端末を識別するユーザ識別情報に対応づけられた課金情報を更新制御する制御手段と
をさらに備え、
上記制御手段は、上記向上情報に対応する対価が、上記他のユーザ端末のユーザに振り込まれるように、上記他のユーザ端末を識別するユーザ識別情報に対応づけられた課金情報を更新する
請求項１１に記載の情報処理装置。
【請求項１４】
上記課金情報記憶手段は、上記ユーザ端末を識別するユーザ識別情報に対応付けられた、上記ユーザ端末のユーザに対する課金情報も記憶し、
上記制御手段は、上記供給手段により上記他のユーザ端末から上記ユーザ端末に上記向上情報が供給されたとき、上記課金情報記憶手段に記憶されている当該ユーザ端末を識別するユーザ識別情報に対応づけられた課金情報を更新制御し、上記向上情報に対応する対価が、上記他のユーザ端末のユーザに対して支払われるように、上記ユーザ端末を識別するユーザ識別情報に対応づけられた課金情報を更新する
請求項１３に記載の情報処理装置。
【請求項１５】
上記課金情報記憶手段に記憶されている課金情報に基づいて、当該課金情報に対応するユーザの口座に対して課金処理する課金処理手段をさらに備える
請求項１４に記載の情報処理装置。
【請求項１６】
上記検索手段により検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在する場合、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に、同一の上記向上情報を要求し、
上記取得手段は、上記向上情報要求手段による要求に基づいて、少なくとも２台以上の他のユーザ端末から同一の上記向上情報を取得するか、
または、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、上記向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して上記向上情報を要求し、
上記取得手段は、上記向上情報要求手段による要求に基づいて、上記所定の条件を満たす上記他のユーザ端末から１つの上記向上情報を取得する
請求項１１に記載の情報処理装置。
【請求項１７】
上記検索手段により検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在する場合、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末それぞれに、それぞれ異なる、上記向上情報を構成する一部分を要求し、
上記取得手段は、上記向上情報要求手段による要求に基づいて、少なくとも２台以上の他のユーザ端末から供給される上記一部分それぞれにより構成される上記向上情報を取得するか、
または、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、上記向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して１つの上記向上情報を要求し、
上記取得手段は、上記向上情報要求手段による要求に基づいて、上記所定の条件を満たす上記他のユーザ端末から１つの上記向上情報を取得する
請求項１１に記載の情報処理装置。
【請求項１８】
上記検索手段により検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在する場合、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して上記向上情報を要求するか、
または、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、前記取得手段において上記向上情報を取得するときの通信費が最も安くなるという前記所定の条件を満たす他のユーザ端末に、上記向上情報を要求する
請求項１１に記載の情報処理装置。
【請求項１９】
上記検索手段により検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在する場合、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して上記向上情報を要求するか、
または、
上記向上情報要求手段は、上記複数の他のユーザ端末のうち、前記取得手段において上記向上情報を取得するときの通信品質が最も良好になるという前記所定の条件を満たす他のユーザ端末に、上記向上情報を要求する
請求項１１に記載の情報処理装置。
【請求項２０】
ユーザ端末上で処理されるデータの品質を向上させる向上情報を、上記ユーザ端末に供給する情報処理装置の情報処理方法において、
ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、上記向上情報を保持する、上記ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報を検索可能に記憶するユーザ情報記憶手段から、上記ユーザ端末から要求される上記向上情報を識別する上記向上情報識別情報を含む上記ユーザ情報を検索し、
上記ユーザ情報記憶手段から検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される上記他のユーザ端末に上記向上情報を要求し、
上記要求に基づいて上記他のユーザ端末から上記向上情報を取得し、
上記向上情報を上記ユーザ端末に供給する
ステップを備え、
上記他のユーザ端末に上記向上情報を要求する場合、上記ユーザ情報記憶手段から検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在するときには、
上記複数の他のユーザ端末のうち、
少なくとも２台以上の他のユーザ端末に対して上記向上情報を要求するか、
または、上記向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して上記向上情報を要求する
情報処理方法。
【請求項２１】
ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、上記向上情報を保持する、上記ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報を検索可能に記憶するユーザ情報記憶手段から、上記ユーザ端末から要求される上記向上情報を識別する上記向上情報識別情報を含む上記ユーザ情報を検索し、
上記ユーザ情報記憶手段から検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される上記他のユーザ端末に上記向上情報を要求し、
上記要求に基づいて上記他のユーザ端末から上記向上情報を取得し、
上記向上情報を上記ユーザ端末に供給する
ステップを含み、
上記他のユーザ端末に上記向上情報を要求する場合、上記ユーザ情報記憶手段から検索された上記ユーザ情報に含まれる上記ユーザ識別情報により識別される、複数の上記他のユーザ端末が存在するときには、
上記複数の他のユーザ端末のうち、
少なくとも２台以上の他のユーザ端末に対して上記向上情報を要求するか、
または、上記向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して上記向上情報を要求する
処理をコンピュータに実行させるプログラムが記録されているプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、プログラム記録媒体に関し、ユーザどうしで、自身が購入したデータの品質を向上させるための向上情報の売買等を行うことができるようにする情報処理装置および情報処理方法、プログラム記録媒体に関する。
【０００２】
【従来の技術】
従来においては、例えば、楽曲データは、ＣＤ(Compact Disc)等の記録媒体に記録され、ユーザに提供されていたが、近年においては、インターネットの普及、圧縮／伸張技術の進歩等によって、楽曲データその他のコンテンツを、ネットワークを介して提供するサービスが普及しつつある。
【０００３】
【発明が解決しようとする課題】
かかる環境下においては、ユーザが購入したデータを、ユーザどうしで売買するような仕組み、即ち、例えば、ＣＤ等の記録媒体や、ネットワークを介してユーザが購入する楽曲データに、他のユーザが購入する楽曲データの音質を向上させるための向上情報を付加し、さらに、その向上情報を、ユーザどうしで売買するような仕組みがあれば、新たな市場の開拓や新サービスが誕生することが予想される。
【０００４】
本発明は、このような状況に鑑みてなされたものであり、ユーザどうしで、自身が購入したデータの品質を向上させるための向上情報の売買等を行うことができるようにするものである。
【０００５】
【課題を解決するための手段】
本発明の第１の情報処理装置は、品質を向上させる対象となるデータとデータの品質を向上させる向上情報とが記録される記録媒体から、データおよび向上情報を読み出す読み出し手段と、読み出し手段により読み出されたデータの品質を向上させる他の向上情報を要求する向上情報要求手段と、少なくとも、向上情報要求手段による要求に基づいて取得された他の向上情報と、向上情報とを用いて、データの品質を向上させることで得られる、データよりも高質な高質データを出力する品質向上処理を行う品質向上手段と、データ、向上情報要求手段による要求に基づいて収集された少なくとも１つの他の向上情報、および向上情報を用いた、データに対する、品質向上手段による品質向上処理が可能か否かを判別する判別手段とを備え、判別手段の判別による判別結果が、品質向上処理が可能であるとの判別結果である場合、品質向上手段は、データ、少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる高質データを出力する品質向上処理を行う。
【０００６】
本発明の第１の情報処理方法は、品質を向上させる対象となるデータとデータの品質を向上させる向上情報とが記録される記録媒体から、データおよび向上情報を読み出し、データの品質を向上させる他の向上情報を要求し、データ、要求に基づいて収集された少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる、データよりも高質な高質データを出力する品質向上処理が可能か否かを判別し、判別による判別結果が、品質向上処理が可能であるとの判別結果である場合、データ、少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる高質データを出力する品質向上処理を行うステップを備える。
【０００７】
本発明の第１のプログラム記録媒体は、品質を向上させる対象となるデータとデータの品質を向上させる向上情報とが記録される記録媒体から、データおよび向上情報を読み出し、データの品質を向上させる他の向上情報を要求し、データ、要求に基づいて収集された少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる、データよりも高質な高質データを出力する品質向上処理が可能か否かを判別し、判別による判別結果が、品質向上処理が可能であるとの判別結果である場合、データ、少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる高質データを出力する品質向上処理を行うステップを含む処理をコンピュータに実行させるプログラムが記録されている。
【０００８】
本発明の第２の情報処理装置は、ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、向上情報を保持する、ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報を検索可能に記憶するユーザ情報記憶手段と、ユーザ端末から要求される向上情報を識別する向上情報識別情報を含むユーザ情報をユーザ情報記憶手段から検索する検索手段と、検索手段により検索されたユーザ情報に含まれるユーザ識別情報により識別される他のユーザ端末に向上情報を要求する向上情報要求手段と、向上情報要求手段による要求に基づいて他のユーザ端末から向上情報を取得する取得手段と、取得手段において取得された向上情報をユーザ端末に供給する供給手段とを備え、検索手段により検索されたユーザ情報に含まれるユーザ識別情報により識別される、複数の他のユーザ端末が存在する場合、向上情報要求手段は、複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して向上情報を要求するか、または、向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して向上情報を要求する。
【０００９】
本発明の第２の情報処理方法は、ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、向上情報を保持する、ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報を検索可能に記憶するユーザ情報記憶手段から、ユーザ端末から要求される向上情報を識別する向上情報識別情報を含むユーザ情報を検索し、ユーザ情報記憶手段から検索されたユーザ情報に含まれるユーザ識別情報により識別される他のユーザ端末に向上情報を要求し、要求に基づいて他のユーザ端末から向上情報を取得し、向上情報をユーザ端末に供給するステップを備え、他のユーザ端末に向上情報を要求する場合、ユーザ情報記憶手段から検索されたユーザ情報に含まれるユーザ識別情報により識別される、複数の他のユーザ端末が存在するときには、複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して向上情報を要求するか、または、向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して向上情報を要求する。
【００１０】
本発明の第２のプログラム記録媒体は、ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、向上情報を保持する、ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報を検索可能に記憶するユーザ情報記憶手段から、ユーザ端末から要求される向上情報を識別する向上情報識別情報を含むユーザ情報を検索し、ユーザ情報記憶手段から検索されたユーザ情報に含まれるユーザ識別情報により識別される他のユーザ端末に向上情報を要求し、要求に基づいて他のユーザ端末から向上情報を取得し、向上情報をユーザ端末に供給するステップを含み、他のユーザ端末に向上情報を要求する場合、ユーザ情報記憶手段から検索されたユーザ情報に含まれるユーザ識別情報により識別される、複数の他のユーザ端末が存在するときには、複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して向上情報を要求するか、または、向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して向上情報を要求する処理をコンピュータに実行させるプログラムが記録されている。
【００１５】
本発明の第１の情報処理装置および情報処理方法、並びにプログラム記録媒体においては、品質を向上させる対象となるデータとデータの品質を向上させる向上情報とが記録される記録媒体から、データおよび向上情報が読み出され、データの品質を向上させる他の向上情報が要求され、データ、要求に基づいて収集された少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる、データよりも高質な高質データを出力する品質向上処理が可能か否かが判別され、判別による判別結果が、品質向上処理が可能であるとの判別結果である場合、データ、少なくとも１つの他の向上情報、および向上情報を用いて、データの品質を向上させることで得られる高質データを出力する品質向上処理が行われる。
【００１６】
本発明の第２の情報処理装置および情報処理方法、並びにプログラム記録媒体においては、ユーザ端末上で処理されるデータの品質を向上させる向上情報を識別する向上情報識別情報と、向上情報を保持する、ユーザ端末とは異なる他のユーザ端末を識別するユーザ識別情報とを含むユーザ情報が検索可能に記憶されるユーザ情報記憶手段から、ユーザ端末から要求される向上情報を識別する向上情報識別情報を含むユーザ情報が検索され、ユーザ情報記憶手段から検索されたユーザ情報に含まれるユーザ識別情報により識別される他のユーザ端末に向上情報が要求され、その要求に基づいて他のユーザ端末から向上情報が取得され、その向上情報がユーザ端末に供給される。さらに、他のユーザ端末に向上情報を要求する場合、ユーザ情報記憶手段から検索されたユーザ情報に含まれるユーザ識別情報により識別される、複数の他のユーザ端末が存在するときには、複数の他のユーザ端末のうち、少なくとも２台以上の他のユーザ端末に対して向上情報が要求されるか、または、向上情報を取得するときの通信に関する条件として所定の条件を満たす他のユーザ端末に対して向上情報が要求される。
【００１９】
【発明の実施の形態】
図１は、本発明を適用したネットワークシステム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）の一実施の形態の構成例を示している。
【００２０】
コンテンツ提供者１は、コンテンツとしての、例えば楽曲データを、後述するような向上情報とともに、ユーザ端末２1乃至２Nの各ユーザに提供する。なお、コンテンツ提供者１が楽曲データをユーザに提供する方法としては、例えば、公衆網や、ＣＡＴＶ網、インターネット等のネットワーク３を介して伝送することにより提供する方法と、ＣＤ等の記録媒体１０に記録することにより提供する方法とがあるが、以下においては、記録媒体１０に記録された楽曲データを対象に説明を行う。
【００２１】
ユーザ端末２1乃至２N（以下、特に区別する必要がない限り、ユーザ端末２と記述する）それぞれは、コンテンツ提供者１から購入した記録媒体１０に記録された楽曲データを再生する。また、コンテンツ提供者１が提供する楽曲データが記録された記録媒体１０には、その楽曲データの品質とともに、他の記録媒体に記録されている楽曲データの音質を向上させるための向上情報が記録されており、ユーザ端末２は、その向上情報を用いて、再生した楽曲データの音質を向上させる向上処理を行って、楽曲データを出力する。
【００２２】
さらに、ユーザ端末２は、ユーザの要求に応じ、管理センタ４からネットワーク３を介して、ユーザが所有する記録媒体１０に記録されている向上情報以外の向上情報を取得し、その向上情報をも用いて、向上処理を行う。また、ユーザ端末２は、管理センタ４からの要求に応じて、ユーザが所有する記録媒体１０に記録されている向上情報を、管理センタ４を経由して、他のユーザ端末２に提供する。
【００２３】
管理センタ４は、ネットワーク３を介しての、ユーザ端末２どうしの間での向上情報のやりとりを中継（仲介）する。また、管理センタ４は、ユーザ端末２どうしの間でやりとりされた向上情報に対する対価の課金処理も行う。
【００２４】
次に、図２は、コンテンツ提供者１が提供する楽曲データのデータストリームのフォーマットを示している。なお、図２は、１つのコンテンツ、即ち、本実施の形態では、１曲の楽曲データについてのデータストリームのフォーマットを示している。
【００２５】
コンテンツ提供者１が提供するデータストリームは、コンテンツ識別情報、コンテンツ、向上情報識別情報、および向上情報等からなるデータセットで構成されている。
【００２６】
先頭に配置されるコンテンツ識別情報は、それに続いて配置されるコンテンツを識別するための情報で、コンテンツが、楽曲データである場合には、例えば、ＩＳＲＣ（International Standard Recording Code）等を、コンテンツ識別情報として採用することができる。
【００２７】
ここで、図３は、ＩＳＲＣのフォーマットを示している。
【００２８】
ＩＳＲＣでは、各６ビットのデータ「Ｌ１」と「Ｌ２」によって国コードが示されると共に、各６ビットのデータ「Ｌ３」乃至「Ｌ５」によって所有者コードが示される。また、各４ビットのデータ「Ｌ６」と「Ｌ７」によってレコード年が示されると共に、各４ビットのデータ「Ｌ８」乃至「Ｌ１２」によってレコードシリアル番号が示される。
【００２９】
図２に戻り、コンテンツ識別情報に続いては、そのコンテンツ識別情報によって特定されるコンテンツとしての楽曲データが配置されている。コンテンツの後には、向上情報識別情報が配置されており、この向上情報識別情報は、その後に配置される向上情報のタイプを表す。
【００３０】
即ち、コンテンツ提供者１は、コンテンツとしての楽曲データの音質を向上させる向上情報を分割し、その分割の結果得られる複数の向上情報それぞれを、別のデータストリームに配置するようになっている。つまり、コンテンツ提供者１は、所定の楽曲データについて、向上情報を分割し、その分割後の向上情報それぞれを、所定の楽曲データに付随させた複数タイプのデータストリームを構成して提供するようになっている。
【００３１】
従って、あるタイプのデータストリームに配置された楽曲データの音質を最大に向上させるには、その楽曲データについて構成されたすべてのタイプのデータストリームに配置された向上情報が必要となる。
【００３２】
このように、ある楽曲データの音質を最大に向上させるには、すべてのタイプの（データストリームに配置された）向上情報が必要であり、向上情報識別情報は、その後に配置される向上情報のタイプを表す。
【００３３】
向上情報識別情報の後には、その向上情報識別情報によって表されるタイプの向上情報が配置される。
【００３４】
なお、図３の実施の形態においては、向上情報を、楽曲データの後に配置するようにしたが、その他、向上情報は、例えば、楽曲データの前や途中に配置したり、分割して、楽曲データの各位置に分散して配置したりすること等が可能である。また、向上情報は、例えば、楽曲データ中に、電子すかし等の技術を利用して埋め込むことも可能である。
【００３５】
次に、図４乃至図９を参照して、向上情報について説明する。
【００３６】
例えば、いま、ある楽曲データのオリジナルデータが、図４（Ａ）に示すように、１６ビットで構成されるとする。なお、この１６ビットのうち、最上位ビットからｎビット目を、Ｂ＃ｎ−１と表す。
【００３７】
この場合、１６ビットの楽曲データのオリジナルデータが、例えば、上位６ビットＢ０乃至Ｂ５と、下位１０ビットＢ６乃至Ｂ１５に分割される。さらに、下位１０ビットＢ６乃至Ｂ１５は、例えば、２ビットずつのＢ６とＢ７，Ｂ８とＢ９，Ｂ１０とＢ１１，Ｂ１２とＢ１３、およびＢ１４とＢ１５の５セットに分割され、この５セットの２ビットの組が、各タイプの向上情報とされる。そして、図４（Ｂ）乃至図４（Ｆ）に示すように、上位６ビットＢ０乃至Ｂ５を、コンテンツとなる楽曲データとして、その楽曲データに、上述の５つのタイプの向上情報それぞれが付加されることによって、ある楽曲のデータについて、５つのタイプのデータストリームが構成される。
【００３８】
この場合、Ｂ６とＢ７，Ｂ８とＢ９，Ｂ１０とＢ１１，Ｂ１２とＢ１３、Ｂ１４とＢ１５それぞれからなる向上情報を、その順番で取得していくと、取得する向上情報の数が多くなるほど、楽曲データの音質を、より向上させることができる。
【００３９】
なお、図４の実施の形態においては、向上情報となる２ビットを、コンテンツとなる６ビットの楽曲データの下位２ビットとして採用し、ユーザ端末２において、楽曲データを８ビットのデータとして扱うことが可能である。但し、この場合、Ｂ６とＢ７の向上情報以外の向上情報が下位２ビットとなる楽曲データについては、その下位２ビット（向上情報）は、ノイズと等価である。
【００４０】
また、上述の場合には、下位１０ビットを、単純に、２ビットずつに分けて、５タイプの向上情報とするようにしたが、その他、例えば、下位１０ビットを、加算を行うことにより元の値に戻るような５つの１０ビットのデータに分割して、５タイプの向上情報とすることも可能である。さらに、この場合も、向上情報となる１０ビットを、コンテンツとなる６ビットの楽曲データの下位１０ビットとして採用し、ユーザ端末２において、楽曲データを１６ビットのデータとして扱うことが可能である。
【００４１】
次に、図４の実施の形態においては、楽曲データのレベル方向の解像度（階調）を向上させる向上情報について説明したが、向上情報としては、その他、例えば、楽曲データの時間方向の解像度を向上させるものを採用することが可能である。
【００４２】
即ち、例えば、図５に示すように、ある楽曲データのオリジナルデータが、時間ＴSの間隔でサンプリングされたものであるとすると、例えば、図６乃至図９に示すように、オリジナルデータを、位相を変えて、時間４ＴSの間隔でサブサンプリングし、その結果得られる４つのサブサンプリング結果を、データストリームに配置する４タイプの楽曲データおよび向上情報として採用することができる。この場合、各タイプの向上情報を取得するにつれて、音質が向上していき、４タイプの向上情報のすべてが揃ったときに、音質が最良となることになる。
【００４３】
なお、図５乃至図９の実施の形態の場合、楽曲データと向上情報とは一致するので、図２のデータフォーマットにおいて、楽曲データ（コンテンツ）と向上情報のうちのいずれか一方は、省略することが可能である。
【００４４】
また、上述のように、単に、サブサンプル結果を、楽曲データとして提供すると、エイリアシング等の不具合が生じることから、その不具合を防止するために、一般には、サブサンプル結果を、ＬＰＦ(Low Pass Filter)等によってフィルタリングするのが望ましい。但し、４つのサブサンプル結果それぞれをフィルタリングしてしまうと、その４つのサブサンプル結果を、単に集めただけでは、元のオリジナルデータを復元することは困難となる。そこで、この場合には、ユーザ端末２において、フィルタリングされた４つのサブサンプル結果を用いて、例えば、次のようなクラス分類適応処理を行う、オリジナルデータに近いデータを得るようにするのが望ましい。
【００４５】
即ち、クラス分類適応処理は、クラス分類処理と適応処理とからなり、クラス分類処理によって、データを、その性質に基づいてクラス分けし、各クラスごとに適応処理を施すものである。
【００４６】
適応処理では、例えば、時間解像度（時間方向の解像度）が低い楽曲データ（以下、適宜、低解像度データという）と、所定の予測係数との線形結合により、時間解像度を向上させた高解像度の楽曲データ（以下、適宜、高解像度データという）の予測値を求めることで、その低解像度データの時間解像度を向上させた楽曲データが得られる。
【００４７】
具体的には、例えば、いま、ある高解像度データを教師データとするとともに、その高解像度データの時間解像度を劣化させた低解像度データ（高解像度データのサブサンプル結果）を生徒データとして、高解像度データｙの予測値Ｅ［ｙ］を、幾つかの低解像度データｘ1，ｘ2，・・・の集合と、所定の予測係数ｗ1，ｗ2，・・・の線形結合により規定される線形１次結合モデルにより求めることを考える。この場合、予測値Ｅ［ｙ］は、次式で表すことができる。
【００４８】
Ｅ［ｙ］＝ｗ1ｘ1＋ｗ2ｘ2＋・・・
・・・（１）
【００４９】
式（１）を一般化するために、予測係数ｗjの集合でなる行列Ｗ、生徒データｘijの集合でなる行列Ｘ、および予測値Ｅ［ｙj］の集合でなる行列Ｙ’を、
【数１】
0004505701.tif 000002
で定義すると、次のような観測方程式が成立する。
【００５０】
ＸＷ＝Ｙ’・・・（２）
ここで、行列Ｘの成分ｘijは、ｉ件目の生徒データの集合（ｉ件目の教師データｙiの予測に用いる生徒データの集合）の中のｊ番目の生徒データを意味し、行列Ｗの成分ｗjは、生徒データの集合の中のｊ番目の生徒データとの積が演算される予測係数を表す。また、ｙiは、ｉ件目の教師データを表し、従って、Ｅ［ｙi］は、ｉ件目の教師データの予測値を表す。なお、式（１）の左辺におけるｙは、行列Ｙの成分ｙiのサフィックスｉを省略したものであり、また、式（１）の右辺におけるｘ1，ｘ2，・・・も、行列Ｘの成分ｘijのサフィックスｉを省略したものである。
【００５１】
そして、この観測方程式に最小自乗法を適用して、高解像度データｙに近い予測値Ｅ［ｙ］を求めることを考える。この場合、教師データとなる高解像度データの真値ｙの集合でなる行列Ｙ、および高解像度データの真値ｙに対する予測値Ｅ［ｙ］の残差ｅの集合でなる行列Ｅを、
【数２】
0004505701.tif 000003
で定義すると、式（２）から、次のような残差方程式が成立する。
【００５２】
ＸＷ＝Ｙ＋Ｅ・・・（３）
【００５３】
この場合、高解像度データの真値ｙに近い予測値Ｅ［ｙ］を求めるための予測係数ｗjは、自乗誤差
【数３】
0004505701.tif 000004
を最小にすることで求めることができる。
【００５４】
従って、上述の自乗誤差を予測係数ｗjで微分したものが０になる場合、即ち、次式を満たす予測係数ｗjが、高解像度データの真値ｙに近い予測値Ｅ［ｙ］を求めるため最適値ということになる。
【００５５】
【数４】
0004505701.tif 000005
・・・（４）
【００５６】
そこで、まず、式（３）を、予測係数ｗjで微分することにより、次式が成立する。
【００５７】
【数５】
0004505701.tif 000006
・・・（５）
【００５８】
式（４）および（５）より、式（６）が得られる。
【００５９】
【数６】
0004505701.tif 000007
・・・（６）
【００６０】
さらに、式（３）の残差方程式における生徒データｘij、予測係数ｗj、教師データｙi、および残差ｅiの関係を考慮すると、式（６）から、次のような正規方程式を得ることができる。
【００６１】
【数７】
0004505701.tif 000008
・・・（７）
【００６２】
なお、式（７）に示した正規方程式は、行列（共分散行列）Ａおよびベクトルｖを、
【数８】
0004505701.tif 000009
で定義するとともに、ベクトルＷを、数１で示したように定義すると、式
ＡＷ＝ｖ・・・（８）
で表すことができる。
【００６３】
式（７）における各正規方程式は、生徒データｘijおよび教師データｙiのセットを、ある程度の数だけ用意することで、求めるべき予測係数ｗjの数Ｊと同じ数だけたてることができ、従って、式（８）を、ベクトルＷについて解くことで（但し、式（８）を解くには、式（８）における行列Ａが正則である必要がある）、最適な予測係数ｗjを求めることができる。なお、式（８）を解くにあたっては、例えば、掃き出し法（Gauss-Jordanの消去法）などを用いることが可能である。
【００６４】
以上のようにして、最適な予測係数ｗjを求めておき、さらに、その予測係数ｗjを用い、式（１）により、高解像度データの真値ｙに近い予測値Ｅ［ｙ］を求めるのが適応処理である。
【００６５】
ここで、適応処理は、低解像度データには含まれていないが、高解像度データに含まれる成分が再現される点で、例えば、単なる補間処理とは異なる。即ち、適応処理では、式（１）だけを見る限りは、いわゆる補間フィルタを用いての補間処理と同一に見えるが、その補間フィルタのタップ係数に相当する予測係数ｗが、教師データｙを用いての、いわば学習により求められるため、高解像度データに含まれる成分を再現することができる。このことから、適応処理は、いわば解像度創造作用がある処理ということができる。
【００６６】
また、ここでは、適応処理について、時間解像度を向上させる場合を例にして説明したが、適応処理によれば、予測係数を求めるのに用いる教師データおよび生徒データを変えることで、例えば、レベル方向の解像度の向上を図ることが可能である。
【００６７】
なお、クラス分類適応処理は、上述したように、フィルタリングされた４つのサブサンプル結果から、オリジナルデータに近いデータを求める場合に利用することができる他、楽曲データの品質を向上させる向上処理として利用することも可能である。
【００６８】
向上処理として、クラス分類処理を採用する場合には、向上情報として、予測係数を採用することができる他、例えば、式（１）にしたがって予測係数との積和演算を行う低解像度データの選択パターンを採用することも可能である。また、クラス分類適応処理におけるクラス分類では、幾つかの低解像度データを選択し、その低解像度データのレベルの分布パターン等に基づいて、低解像度データのクラス分けが行われるが、このクラス分類に用いる低解像度データの選択パターンを、向上情報として採用することも可能である。さらに、クラス分類では、低解像度データのレベルそのものや、レベルどうしの差分等に基づいて、低解像度データのクラス分けが行われるが、そのクラス分類の方法を、向上情報として採用することも可能である。
【００６９】
また、本実施の形態では、品質を向上させるコンテンツとして、オーディオデータである楽曲データを対象としているが、品質を向上させるコンテンツとしては、その他、画像データ等を採用することが可能であり、コンテンツとして画像データを採用する場合には、例えば、動きベクトルやＤＣＴ(Discreate Cosine Transfom)係数を、画像の画質を向上させる向上情報として採用することが可能である。即ち、コンテンツとしての画像データを、動き補償や、ＤＣＴ処理して提供する場合には、動き補償に用いられる動きベクトルの下位ビットや、高次のＤＣＴ係数を、向上情報として採用することが可能である。
【００７０】
次に、コンテンツ提供者１は、図２に示したようなフォーマットのデータストリームが記録された記録媒体１０を提供するが、この記録媒体１０が、例えば、光ディスクである場合の、その製造工程について、図１０のフローチャートを参照して説明する。
【００７１】
コンテンツ提供者１では、まず最初に、ステップＳ１において、円盤形状のガラス基板が洗浄され、ステップＳ２に進み、そのガラス基板上に、フォトレジストが形成される。その後、ステップＳ３に進み、ガラス基板上に形成されたフォトレジストが、光ディスクに記録されるデータストリームにしたがってカッティング（露光）され、ステップＳ４に進む。ステップＳ４では、ステップＳ３でカッティングされたフォトレジストが現像され、ステップＳ５に進み、現像後のフォトレジストに導電処理が施される。そして、ステップＳ６に進み、導電処理後のフォトレジストが形成されたガラス基板に対して、ニッケル電鋳が施され、これにより、（ニッケル）スタンパが構成される。その後、ステップＳ７に進み、ステップＳ６で構成されたスタンパを用いて、光ディスクの複製が作成される。
【００７２】
次に、図１１を参照して、図１の管理センタ４を経由して行われるユーザ端末２どうしの間での向上情報のやりとりについて概説する。
【００７３】
なお、以下、適宜、向上情報の提供を受けるユーザ端末をユーザ端末２kと、向上情報を提供するユーザ端末をユーザ端末２mと、それぞれ記述する。
【００７４】
まず、向上情報の提供を受けたいユーザ端末２kは、ネットワーク３を介して、管理センタ４に、向上情報を要求する。管理センタ４は、ユーザ端末２kから、向上情報の要求を受信すると、必要な向上情報を有しているユーザ端末２mを検索し、そのユーザ端末２mに対し、ネットワーク３を介して、向上情報を要求する。ユーザ端末２mは、管理センタ４からの向上情報の要求に応じ、ネットワーク３を介して、向上情報を、管理センタ４に送信する。管理センタ４は、この向上情報を受信し、ネットワーク３を介して、ユーザ端末２kに送信する。
【００７５】
なお、図１１の実施の形態では、管理センタ４において、ユーザ端末２mからの向上情報を中継して、ユーザ端末２kに送信するようにしているが、向上情報は、ユーザ端末２mから、ネットワーク３を介して、直接、ユーザ端末２kに送信するようにすることも可能である。
【００７６】
また、向上情報は、そのまま送信することも可能であるが、暗号化して送信することも可能である。暗号化方式としては、例えば、ＲＳＡ(Rivest Shamir Adleman)方式等に代表される公開鍵暗号化方式、およびＤＥＳ（Data Encryption Standard）方式等に代表される秘密鍵暗号化方式のいずれを採用することも可能である。
【００７７】
次に、図１２は、図１のユーザ端末２の構成例を示している。なお、図１２は、コンテンツ提供者１が提供する記録媒体１０が光ディスクである場合のユーザ端末２の構成例を示している。
【００７８】
記録媒体１０としての光ディスク（以下、適宜、光ディスク１０とも記載する）は、スピンドルモータ部３１によって、所定の速度で回転される。なお、スピンドルモータ部３１は、ＣＤプロセッサ部３４からの回転制御信号によって、光ディスク１０の回転速度が所定の速度となるように回転駆動される。
【００７９】
光ディスク１０には、光ピックアップ３２から、光量をコントロールされたレーザ光が照射される。このレーザ光は、光ディスク１０で反射され、その反射光は、光ピックアップ３２の光検出部（図示せず）に入射する。光ピックアップ３２の光検出部は、分割光検出器を用いて構成されており、光電変換及び電流電圧変換によって反射光に応じた電圧信号を生成し、ＲＦ(Radio Frequency)アンプ部３３に供給する。
【００８０】
ＲＦアンプ部３３では、光ピックアップ３２からの電圧信号に基づいて、読出信号（いわゆる和信号）、フォーカス誤差信号、トラッキング誤差信号を生成して、ＣＤプロセッサ部３４に供給する。
【００８１】
ＣＤプロセッサ部３４では、ＲＦアンプ部３３からのフォーカス誤差信号に基づき、レーザ光の焦点位置が光ディスク１０の記録層の位置となるように光ピックアップ３２の対物レンズ（図示せず）を制御するためのフォーカス制御信号を生成し、ドライバ３５に供給する。また、ＣＤプロセッサ部３４は、ＲＦアンプ部３３からのトラッキング誤差信号に基づき、レーザ光の照射位置が所望のトラックの中央位置となるように光ピックアップ３２の対物レンズを制御するためのトラッキング制御信号を生成し、ドライバ３５に供給する。さらに、ＣＤプロセッサ部３４は、レーザ光の照射位置がトラッキング制御範囲を超えないように、光ピックアップ３２を光ディスク１０の径方向に移動させるためのスレッド制御信号を生成し、スレッドモータ部３６に供給する。スレッドモータ部３６は、ＣＤプロセッサ部３４からのスレッド制御信号に基づき、光ピックアップ３２を光ディスク１０の径方向に移動させる。
【００８２】
ドライバ３５は、ＣＤプロセッサ部３４からのフォーカス制御信号に基づいて、フォーカス駆動信号を生成すると共に、同じくＣＤプロセッサ部３４からのトラッキング制御信号に基づいて、トラッキング駆動信号を生成する。このフォーカス駆動信号とトラッキング駆動信号は、光ピックアップ３２のアクチュエータ（図示せず）に供給され、これらの信号に基づいて、対物レンズの位置が制御される。即ち、これにより、光ピックアップ３２が出力するレーザ光が、所望のトラックの中央位置で焦点を結ぶように制御される。
【００８３】
また、ＣＤプロセッサ部３４は、ＲＦアンプ部３３からの読出信号のアシンメトリ補正及び２値化を行い、ディジタル信号に変換する。さらに、ＣＤプロセッサ部３４は、このディジタル信号のＥＦＭ(Eight to Fourteen Modulation)復調等を行うと共に、ＣＩＲＣ(Cross Interleave Reed-Solomon Code)誤り訂正処理を行う。
【００８４】
ＣＤプロセッサ部３４において誤り訂正処理が行われることにより得られるコンテンツとしての楽曲データは、コンテンツ記憶部３７に供給されて記憶（記録）される。また、ＣＤプロセッサ部３４において誤り訂正処理が行われることにより得られるコンテンツ識別情報、向上情報識別情報、および向上情報は、向上情報記憶部３８に供給されて記憶（記録）される。
【００８５】
ここで、ＣＤプロセッサ部３４は、ＲＦアンプ部３３からの読出信号から、フレーム同期をとるための信号の検出も行い、その信号に基づき、光ディスク１０が所望の回転速度となるように回転制御信号を生成して、スピンドルモータ部３１に供給する。
【００８６】
向上処理部３９は、コンテンツ記憶部３７に記憶されたコンテンツとしての楽曲データと、向上情報記憶部３８に記憶された向上情報を読み出し、コンテンツ記憶部３７から読み出した楽曲データの音質を向上させる向上処理を、向上情報記憶部３８から読み出した向上情報を用いて行う。そして、向上処理部３９は、向上処理を行うことにより得られる、音質の向上した楽曲データを、Ｄ／Ａ(Digtal Analog)変換し、図示せぬスピーカから出力する。
【００８７】
ここで、上述したように、向上情報としては、複数タイプが存在し、あるタイプの向上情報だけでは、楽曲データの音質を向上させる向上処理を行うことができないことがある。即ち、例えば、図４で説明したように、向上情報として、楽曲データのオリジナルデータの下位ビットを複数に分割したものを用いる場合には、より下位のビットである、例えば、Ｂ１４とＢ１５を有していても、それより上位のビットＢ６乃至Ｂ１３を有していなければ、楽曲データの音質を向上させることはできない。そこで、向上処理部３９は、音質を向上させるのに必要な向上情報が、向上情報記憶部３８に記憶されている場合だけ向上処理を行い、必要な向上情報が記憶されていない場合には、コンテンツ記憶部３７に記憶された楽曲データに、特に向上処理を施さずに出力するようになっている。
【００８８】
なお、向上情報のタイプは、向上情報記憶部３８に記憶される向上情報識別情報によって認識可能であり、向上処理部３９は、この向上情報識別情報に基づいて、向上処理に必要な向上情報が、向上情報記憶部３８に記憶されているかどうかを認識するようになっている。
【００８９】
通信制御部４０は、ネットワーク３を介しての通信制御を行う。即ち、通信制御部４０は、必要な向上情報を、ネットワーク３を介して、管理センタ４に要求する。さらに、通信制御部４０は、その要求に対して、管理センタ４から送信されている向上情報等を受信し、向上情報記憶部３８に供給して記憶させる。また、通信制御部４０は、管理センタ４からの要求に応じて、向上情報記億部３８に記憶されている向上情報等を読み出し、ネットワーク３を介して、管理センタ４に送信する。
【００９０】
なお、ユーザ端末２において、コンテンツ提供者１がネットワーク３を介して提供する楽曲データ等を取得する場合には、通信制御部４０において、図２に示したデータストリームが受信される。そして、光ディスク１０の再生が行われる場合と同様に、楽曲データは、コンテンツ記憶部３７に供給されて記憶され、コンテンツ識別情報、向上情報識別情報、および向上情報は、向上情報記憶部３８に供給されて記憶される。
【００９１】
制御部４１には、操作部４２および表示部４３が接続されている。操作部４２は、ユーザ端末２の動作を設定したり、動作を切り換えるとき等に操作される。即ち、操作部４２が操作されると、その操作に対応した操作信号が、制御部４１に供給され、制御部４１には、その操作信号に基づき、制御信号を生成し、必要なブロックに供給する。これにより、ユーザ端末２は、所望の動作（処理）を行うように制御される。表示部４３には、制御部４１から表示信号が供給されるようになっており、これにより、表示部４３は、ユーザ端末装置２の動作状態、その他必要な情報を表示する。
【００９２】
次に、ユーザ端末２が、管理センタ４を経由して、他のユーザ端末２から向上情報の提供を受けるとともに、他のユーザ端末２に向上情報を提供するサービスを受けるには、あらかじめ、管理センタ４に、ユーザ登録を行っておく必要がある。
【００９３】
そこで、図１３のフローチャートを参照して、ユーザ端末２が、管理センタ４に対して、ユーザ登録を要求する登録要求処理について説明する。
【００９４】
ユーザが、登録要求処理を行うように、操作部４２を操作すると、制御部４１は、表示部４３に、光ディスク１０のセットを要求するメッセージを表示させる。そして、ユーザ端末２のユーザが、光ディスク１０を、ユーザ端末２にセットすると、ユーザ端末２では、光ディスク１０の再生が行われ、これにより、コンテンツ記憶部３７に楽曲データが記憶されるとともに、向上情報記憶部３８にコンテンツ識別情報、向上情報識別情報、および向上情報が記憶される。
【００９５】
その後、制御部４１は、通信制御部４０を制御することにより、ネットワーク３を介しての、管理センタ４との間の通信リンクを確立させる。
【００９６】
そして、ステップＳ１１において、通信制御部４０は、向上情報記憶部３８に記憶されたコンテンツ識別情報および向上情報識別情報を読み出し、これらを、ユーザ登録を要求する登録要求メッセージに含める。さらに、通信制御部４０は、管理センタ４がネットワーク３を介してユーザ端末２にアクセスするのに必要な情報（以下、適宜、接続情報という）としての、例えば、電話番号やＩＰ(Internet Protocol)アドレスも、登録要求メッセージに含め、ネットワーク３を介して、管理センタ４に送信する。
【００９７】
管理センタ４は、このようにして、ユーザ端末２から送信されてくる登録要求メッセージに対応して、後述するユーザ登録処理を行い、ユーザ登録が完了したことを表す登録完了メッセージを、そこに、ユーザ端末２を識別するためのユーザ識別情報を含めて送信してくるので、通信制御部４０は、ステップＳ１２において、管理センタ４から登録完了メッセージが送信されてきたかどうかを判定する。
【００９８】
ステップＳ１２において、登録完了メッセージが送信されてきていないと判定された場合、ステップＳ１２に戻る。また、ステップＳ１２において、登録完了メッセージが送信されてきたと判定された場合、即ち、通信制御部４０において、管理センタ４から送信されてきた登録完了メッセージが受信された場合、ステップＳ１３に進み、通信制御部４０は、その内蔵するメモリ（図示せず）に、登録完了メッセージに含まれているユーザ識別情報を記憶させる。その後、通信制御部４０は、管理センタ４との通信リンクを切断し、登録要求処理を終了する。
【００９９】
次に、図１４のフローチャートを参照して、ユーザ端末２が行う楽曲データの再生処理について詳述する。
【０１００】
例えば、ユーザが、ユーザ端末２に光ディスク１０をセットし、その再生を行うように、操作部４２を操作すると、制御部４１は、ステップＳ２１において、必要なブロックを制御することにより、光ディスク１０から、そこに記録された楽曲データ、コンテンツ識別情報、向上情報識別情報、および向上情報を再生させる。上述したように、楽曲データは、コンテンツ記憶部３７に記憶され、コンテンツ識別情報、向上情報識別情報、および向上情報は、向上情報メモリ３８に記憶される。
【０１０１】
そして、ステップＳ２２に進み、向上処理部３９は、向上情報記憶部３８に記憶された向上情報識別情報を参照することにより、コンテンツ記憶部３７に記憶された楽曲データの音質を向上させるのに、不足しているタイプの向上情報があるかどうかを判定し、ないと判定した場合、即ち、コンテンツ記憶部３７に記憶された楽曲データの音質を向上させるためのすべてのタイプの向上情報が、既に、後述する向上情報取得処理によって取得され、向上情報記憶部３８に記憶されている場合、ステップＳ２３乃至Ｓ２５をスキップして、ステップＳ２６に進む。
【０１０２】
ステップＳ２６では、向上処理部３９は、コンテンツ記憶部３７に記憶された楽曲データの音質を、向上情報記憶部３８に記憶されているすべてのタイプの向上情報を用いて向上させ、ステップＳ２７に進み、その音質を向上させた楽曲データを出力して、再生処理を終了する。
【０１０３】
従って、この場合、音質が最大限に向上された楽曲データが出力される。
【０１０４】
また、ステップＳ２２において、不足しているタイプの向上情報があると判定された場合、ステップＳ２３に進み、制御部４１は、その、不足しているタイプの向上情報を、管理センタ４に（管理センタ４を経由して、他のユーザ端末２に）要求するかどうかを判定する。
【０１０５】
即ち、制御部４１は、向上情報を要求するかどうかを問い合わせる問い合わせメッセージを、表示部４３に表示させ、その問い合わせメッセージに対するユーザの返事に基づき、向上情報を要求するかどうかを判定する。
【０１０６】
ここで、管理センタ４に、向上情報を要求し、ユーザ端末２において、向上情報を取得すると、管理センタ４では、後述するように、その向上情報の提供に対する対価としての代金の徴収が行われる。従って、ユーザによっては、向上情報の取得を希望しないことがあるため、ステップＳ２３において、向上情報を要求するかどうかの判定を行うようになっている。
【０１０７】
ステップＳ２３において、向上情報を要求すると判定された場合、即ち、ユーザが、問い合わせメッセージに対して、向上情報を要求するように、操作部４２を操作した場合、ステップＳ２４に進み、後述する向上情報取得処理が行われ、ステップＳ２５に進む。
【０１０８】
ステップＳ２５では、向上情報処理部３９は、向上情報記憶部３８を参照することにより、ステップＳ２４で行われた向上情報取得処理によって、すべてのタイプの向上情報が揃ったかどうかを判定し、揃ったと判定した場合、即ち、コンテンツ記憶部３７に記憶された楽曲データの音質を向上させるためのすべてのタイプの向上情報が、向上情報記憶部３８に記憶されている場合、ステップＳ２６に進む。
【０１０９】
この場合も、上述したように、ステップＳ２６では、向上処理部３９において、コンテンツ記憶部３７に記憶された楽曲データの音質が、向上情報記憶部３８に記憶されているすべてのタイプの向上情報を用いて向上され、ステップＳ２７に進み、その音質を向上させた楽曲データが出力されて、再生処理を終了する。
【０１１０】
従って、この場合も、音質が最大限に向上された楽曲データが出力される。
【０１１１】
一方、ユーザが、問い合わせメッセージに対して、向上情報を要求しないように、操作部４２を操作し、これにより、ステップＳ２３において、向上情報を要求しないと判定されるか、あるいは、ステップＳ２５において、ステップＳ２４の向上情報取得処理を行っても、すべてのタイプの向上情報が揃わなかったと判定された場合は、いずれの場合も、ステップＳ２８に進み、向上処理部３９は、向上情報記憶部３８に、いま記憶されているタイプの向上情報だけで、楽曲データの音質を向上させる向上処理を行うことが可能であるかどうかを判定する。
【０１１２】
ステップＳ２８において、向上情報記憶部３８に、いま記憶されているタイプの向上情報だけでは、向上処理を行うことができないと判定された場合、ステップＳ２６をスキップして、ステップＳ２７に進み、向上処理部３９は、コンテンツ記憶部３７に記憶された楽曲データを読み出し、向上処理を施さずに、そのまま出力して、再生処理を終了する。
【０１１３】
従って、この場合、低音質、あるいは通常の音質の楽曲データが出力される。
【０１１４】
また、ステップＳ２８において、向上情報記憶部３８に、いま記憶されているタイプの向上情報だけで、向上処理を行うことが可能であると判定された場合、ステップＳ２６に進み、向上処理部３９は、コンテンツ記憶部３７に記憶された楽曲データの音質を、向上情報記憶部３８に記憶されているタイプの向上情報を用いて向上させ、ステップＳ２７に進み、その音質を向上させた楽曲データを出力して、再生処理を終了する。
【０１１５】
従って、この場合、向上情報記憶部３８に記憶されている向上情報の範囲で、音質が向上された楽曲データが出力される。
【０１１６】
次に、図１５のフローチャートを参照して、図１４のステップＳ２４における向上情報取得処理について説明する。
【０１１７】
通信制御部４０は、まず、ネットワーク３を介しての、管理センタ４との間の通信リンクを確立させる。そして、通信制御部４０は、ステップＳ３１において、向上情報記憶部３８に記憶されたコンテンツ識別情報および向上情報識別情報を読み出し、これらを、向上情報を要求する向上情報要求メッセージに含める。さらに、通信制御部４０は、その内蔵するメモリに記憶されたユーザ識別情報を読み出し、このユーザ識別情報も、登録要求メッセージに含め、ネットワーク３を介して、管理センタ４に送信する。
【０１１８】
向上情報要求メッセージを受信した管理センタ４では、後述するように、その向上情報要求メッセージによって要求される向上情報の提供が可能であるかどうかが判定され、可能である場合には、その向上情報を、可能でない場合には、その旨を表す提供不可メッセージを、それぞれ、ネットワーク３を介して、ユーザ端末２に送信してくるので、通信制御部４０では、ステップＳ３２において、管理センタ４から、提供不可メッセージが送信されてきたかどうかが判定される。
【０１１９】
ステップＳ３２において、提供不可メッセージが送信されてきたと判定された場合、即ち、通信制御部４０において、管理センタ４からの提供不可メッセージが受信された場合、通信制御部４０は、管理センタ４との通信リンクを切断し、ステップＳ３３乃至Ｓ３５をスキップして、向上情報取得処理を終了する（リターンする）。
【０１２０】
また、ステップＳ３２において、提供不可メッセージが送信されてこなかったと判定された場合、即ち、向上情報要求メッセージによって要求した向上情報が、その他の必要な情報（例えば、その向上情報を識別するための向上情報識別情報や、その向上情報によって音質が向上される楽曲データを識別するためのコンテンツ識別情報など）とともに、管理センタ４から送信されてきた場合、ステップＳ３３に進み、通信制御部４０は、管理センタ４からの向上情報等を受信し、その正常受信を行うことができたかどうかを判定する。
【０１２１】
ここで、ユーザ端末２において、管理センタ４からの情報を正常受信することができたかどうかの判定は、例えば、管理センタ４から情報を送信する前に、その送信する情報のサイズを送信してもらい、そのサイズと、管理センタ４から実際に受信した情報のサイズとを比較することにより行うことが可能である。
【０１２２】
ステップＳ３３において、管理センタ４からの向上情報等の正常受信を行うことができなかったと判定された場合、ステップＳ３４に進み、通信制御部４０は、管理センタ４に対して、向上情報等の再送を要求する。そして、ステップＳ３３に戻り、以下、同様の処理を繰り返す。
【０１２３】
また、ステップＳ３３において、管理センタ４からの向上情報等の正常受信を行うことができたと判定された場合、ステップＳ３５に進み、通信制御部４０は、正常受信した向上情報等を、向上情報記憶部３８に供給して記憶させ、ステップＳ３６に進む。ステップＳ３６では、通信制御部４０は、正常受信ができたことを表す正常受信メッセージを、管理センタ４に送信し、その後、管理センタ４との通信リンクを切断して、向上情報取得処理を終了する。
【０１２４】
なお、以上のような向上情報取得処理は、図１４に示した再生処理において行う他、ユーザの要求に応じて行うことも可能である。
【０１２５】
次に、管理センタ４は、ユーザ端末２からの向上情報要求メッセージによって、向上情報が要求されると、その向上情報を、他のユーザ端末２から取得して、向上情報を要求してきたユーザ端末２に提供する。このことは、他のユーザ端末２から見れば、向上情報を、管理センタ４に提供していることになる。
【０１２６】
そこで、図１６のフローチャートを参照して、ユーザ端末２が管理センタ４に向上情報を提供する向上情報提供処理について説明する。
【０１２７】
通信制御部４０が、後述するようにして、管理センタ４から送信されてくる向上情報の要求を受信すると、ユーザ端末２では、ステップＳ４１において、上述したようにして、光ディスク１０の再生が行われ、これにより、コンテンツ記憶部３７に楽曲データが記憶されるとともに、向上情報記憶部３８にコンテンツ識別情報、向上情報識別情報、および向上情報が記憶される。
【０１２８】
そして、ステップＳ４２に進み、通信制御部４０は、向上情報記憶部３８に記憶されたコンテンツ識別情報、向上情報識別情報、および向上情報を読み出し、その内蔵するメモリに記録されたユーザ識別情報とともに、管理センタ４に送信して、ステップＳ４３に進む。
【０１２９】
ステップＳ４３では、通信制御部４０は、管理センタ４から再送要求が送信されてきたかどうかを判定し、送信されてきたと判定された場合、ステップＳ４２に戻り、以下、上述の場合と同様の処理を繰り返す。
【０１３０】
また、ステップＳ４３において、管理センタ４から再送要求が送信されてこなかったと判定された場合、向上情報提供処理を終了する。
【０１３１】
次に、図１７は、図１の管理センタ４の構成例を示している。
【０１３２】
通信制御部５１は、ネットワーク３を介しての通信制御を行い、登録部５２、取得部５４、または提供部５６から必要なデータを受信して、ネットワーク３に送信するとともに、ネットワーク３からのデータを受信して、登録部５２、取得部５４、または提供部５６に供給する。
【０１３３】
登録部５２は、通信制御部５１から供給されるデータに基づいて、ユーザデータベース５３と課金データベース５９に、ユーザ登録に必要な情報を記憶させる。また、登録部５２は、ユーザ登録にあたって、ユーザ識別情報を発行し、通信制御部５１に供給する。
【０１３４】
ユーザデータベース５３は、ユーザ端末２に発行したユーザ識別情報に、必要な情報を対応付けて記憶する。
【０１３５】
取得部５４は、通信制御部５１から供給されるデータに基づいて、ユーザ端末２から向上情報を取得するための制御を行う。即ち、取得部５４は、検索部５７を制御することにより、必要な向上情報が記録されている光ディスク１０を所有するユーザを認識する。さらに、取得部５４は、通信制御部５１を制御することにより、そのユーザのユーザ端末２から、向上情報等を取得し、メモリ５５に供給して記憶させる。また、取得部５８は、向上情報等を取得したユーザ端末２を識別するユーザ識別情報を、課金処理部５８に供給する。
【０１３６】
メモリ５５は、取得部５４から供給される向上情報等を一時記憶する。
【０１３７】
提供部５６は、メモリ５５に記憶された向上情報等を読み出し、通信制御部５１を制御することにより、その向上情報等を、ユーザ端末２に送信させる。また、提供部５６は、向上情報を提供したユーザ端末２を識別するユーザ識別情報を、課金処理部５８に供給する。
【０１３８】
検索部５７は、取得部５４の制御にしたがい、ユーザデータベース５３を検索し、必要な向上情報を所有するユーザに関する情報（ユーザ情報）を、取得部５４に供給する。
【０１３９】
課金処理部５８は、取得部５４または提供部５６それぞれから供給されるユーザ識別情報によって特定されるユーザ端末２のユーザに対する課金処理を、課金データベース５９を参照しながら行う。課金データベース５９は、課金処理部５８の課金処理に必要な課金情報を記憶する。
【０１４０】
以上のように構成される管理センタ４では、ユーザ端末２から、図１３で説明したように、登録要求メッセージが送信されてくると、図１８のフローチャートにしたがったユーザ登録処理が行われる。
【０１４１】
即ち、ユーザ端末２から送信されてくる登録要求メッセージは、通信制御部５１で受信され、登録部５２に供給される。登録部５２は、登録要求メッセージを受信すると、ステップＳ５１において、ユニークなユーザ識別情報を発行して、ステップＳ５２に進む。ステップＳ５２では、登録部５２は、ステップＳ５１で発行したユーザ識別情報に、通信制御部５１からの登録要求メッセージに含まれるコンテンツ識別情報、向上情報識別情報、および接続情報を対応付けて、ユーザ情報とし、そのユーザ情報を、ユーザデータベース５３に供給して登録する。
【０１４２】
そして、ステップＳ５３に進み、登録部５２は、ステップＳ５１で発行したユーザ識別情報に対応するユーザの課金情報を記憶するためのエントリを、課金データベース５９に作成し、ステップＳ５４に進む。
【０１４３】
ステップＳ５４では、登録部５２は、ユーザ登録が完了したことを表す登録完了メッセージに、ステップＳ５１で発行したユーザ識別情報を含めて、通信制御部５１に供給し、その登録完了メッセージを、登録要求メッセージを送信してきたユーザ端末２に送信させて、ユーザ登録処理を終了する。
【０１４４】
次に、管理センタ４は、上述したように、ユーザ登録を済ませたユーザ端末２kから、向上情報の要求があると、その向上情報を、ユーザ登録を済ませた他のユーザ端末２mから取得し、ユーザ端末２kに提供する処理（以下、適宜、向上情報中継処理という）を行うようになっているが、この向上情報中継処理について、図１９のフローチャートを参照して説明する。
【０１４５】
図１５で説明したように、ユーザ端末２kから向上情報要求メッセージが、管理センタ４に送信されてくると、その向上情報要求メッセージは、通信制御部５１で受信され、向上情報中継処理が開始される。
【０１４６】
即ち、通信制御部５１は、受信した向上情報要求メッセージを、取得部５４に供給し、取得部５４は、ステップＳ６１において、その向上情報要求メッセージに基づいて、要求されている向上情報を認識する。
【０１４７】
ここで、向上情報要求メッセージには、上述したように、コンテンツ識別情報と向上情報識別情報が含まれている。そして、コンテンツ識別情報によれば、向上情報要求メッセージを送信してきたユーザ端末２kにおいて、音質を向上させようとしている楽曲データを特定することができ、向上情報識別情報によれば、向上情報要求メッセージを送信してきたユーザ端末２kにおいて、既に存在する向上情報のタイプを特定することができる。従って、向上情報要求メッセージに含まれるコンテンツ識別情報と向上情報から、向上情報要求メッセージを送信してきたユーザ端末２kが要求する向上情報、即ち、ユーザ端末２kにおいて、音質を向上させようとしている楽曲データの音質を向上させるのに必要な向上情報であって、ユーザ端末２kにないもの（向上情報記憶部３８（図１２）に記憶されていないもの）を認識することができる。
【０１４８】
取得部５１は、ステップＳ６１において、ユーザ端末２kが要求している向上情報を認識すると、ステップＳ６２に進み、その向上情報を所有しているユーザ端末２を検索するように、検索部５７を制御する。
【０１４９】
これにより、検索部５７は、ユーザ端末２kが要求している向上情報を所有しているユーザ端末２を、ユーザデータベース５３を参照することにより検索する。即ち、検索部５７は、ユーザデータベース５３に記憶されているコンテンツ識別情報と向上情報識別情報を参照することにより、ユーザ端末２kが要求している向上情報を所有しているユーザ端末２のユーザ識別情報を検索し、その検索結果を、取得部５４に供給する。
【０１５０】
取得部５４は、ステップＳ６３において、検索部５７からの検索結果に基づいて、ユーザ端末２kが要求している向上情報を所有しているユーザ端末２が存在するかどうかを判定し、存在しないと判定した場合、即ち、検索部５７において、ユーザ端末２kが要求している向上情報を所有しているユーザ端末２のユーザ識別情報が得られなかった場合、ステップＳ６４に進み、取得部５４は、通信制御部５１を制御することにより、向上情報を要求することができない旨の提供不可メッセージを、向上情報を要求してきたユーザ端末２kに送信させ、向上情報中継処理を終了する。
【０１５１】
また、ステップＳ６３において、ユーザ端末２kが要求している向上情報を所有しているユーザ端末２が存在すると判定された場合、即ち、検索部５７において、ユーザ端末２kが要求している向上情報を所有しているユーザ端末２のユーザ識別情報が得られた場合、ステップＳ６５に進み、取得部５４は、通信制御部５１を制御することにより、検索部５７で得られたユーザ識別情報によって特定されるユーザ端末２mに、ユーザ端末２kが要求している向上情報を要求する。
【０１５２】
即ち、この場合、通信制御部５１は、検索部５７で得られたユーザ識別情報に対応付けられている接続情報に基づいて、そのユーザが識別情報によって特定されるユーザ端末２mとの通信リンクを確立し、ユーザ端末２kが要求している向上情報を要求する。
【０１５３】
ここで、ユーザ端末２kが要求している向上情報が、複数タイプ存在し、さらに、その複数タイプの向上情報それぞれを、異なるユーザ端末２が所有している場合がある。この場合、ステップＳ６５から、後述するステップＳ６８までの処理は、その、異なるユーザ端末２それぞれについて行われる。
【０１５４】
また、ユーザ端末２kが要求している、あるタイプの向上情報を所有しているユーザ端末２が複数存在する場合もあるが、この場合、向上情報は、その複数のユーザ端末２の中から１つを選択して要求するようにすることができる。複数のユーザ端末２の中から１つを選択する選択方法としては、任意に、１つのユーザ端末２を選択する方法の他、例えば、通信費が最も安くなるユーザ端末２を選択する方法がある。また、通信品質が最も良好なユーザ端末２を選択することも可能である。
【０１５５】
さらに、あるタイプの向上情報を所有しているユーザ端末２が複数存在する場合には、上述したように、その複数のユーザ端末２の中から１つを選択するのではなく、その全部を含む２以上を選択するようにすることも可能である。２以上のユーザ端末２を選択した場合、その２以上のユーザ端末２それぞれから、同一のタイプの向上情報の一部ずつを取得するようにすることができる。また、２以上のユーザ端末２を選択した場合、その２以上のユーザ端末２それぞれから、同一の向上情報のすべてを取得するようにすることも可能であり、この場合、向上情報のロバスト性を向上させることができる。即ち、通信品質が悪い場合でも、２以上のユーザ端末２それぞれから、同一の向上情報のすべてを取得することにより、向上情報の送受信中にエラーが生じても、そのエラーを訂正して、正確な向上情報を得ることができる。
【０１５６】
なお、本実施の形態では、説明を簡単にするために、あるタイプの向上情報を所有しているユーザ端末２が複数存在する場合には、上述したように、その複数のユーザ端末２の中から１つのユーザ端末２mを選択し、ステップＳ６５において、その１つのユーザ端末２mに対して、向上情報を要求するものとする。
【０１５７】
ステップＳ６５において、向上情報の要求が、ユーザ端末２mに送信され、そのユーザ端末２mにおいて、その向上情報の要求が受信されると、ユーザ端末２mは、図１６で説明した向上情報提供処理を行うことにより、管理センタ４に対して、ステップＳ６５で要求した向上情報を、その向上情報識別情報、コンテンツ識別情報、およびユーザ識別情報とともに送信してくるので、通信制御部５１は、そのようにして送信されてくる向上情報等を受信する。
【０１５８】
そして、ステップＳ６６に進み、通信制御部５１は、ユーザ端末２mからの向上情報等を正常受信することができたかどうかを判定する。ステップＳ６６において、ユーザ端末２mからの向上情報等を正常受信することができなかったと判定された場合、ステップＳ６７に進み、通信制御部５１は、ユーザ端末２mに対して、再送要求を送信し、ステップＳ６５に戻る。
【０１５９】
また、ステップＳ６６において、ユーザ端末２mからの向上情報等を正常受信することができたと判定された場合、通信制御部５１は、その正常受信した向上情報等を、取得部５４に供給する。取得部５４は、通信制御部５１から向上情報等を受信すると、その向上情報等をメモリ５５に供給して記憶させる。そして、ステップＳ６８に進み、取得部５４は、向上情報とともに送信されてきたユーザ端末２mのユーザ識別情報を、課金処理部５８に供給し、これにより、課金処理部５８に課金処理を行わせ、課金データベース５９の課金情報を更新させる。
【０１６０】
即ち、この場合、課金処理部５８は、取得部５４からのユーザ識別情報によって特定される課金情報を、課金データベース５９から読み出すとともに、ユーザ端末２mから取得した向上情報に対して支払うべき代金を算出する。さらに、課金処理部５８は、課金データベース５９から読み出した課金情報に、算出した代金を加算し、これにより得られる新たな課金情報を、課金データベース５９に上書きする形で書き込む。
【０１６１】
その後、ステップＳ６９に進み、提供部５６は、メモリ５５から、向上情報を、その向上情報識別情報およびコンテンツ識別情報とともに読み出し、通信制御部５１を制御することで、その向上情報等を、ユーザ端末２kに送信させて、ステップＳ７０に進む。
【０１６２】
この場合、ユーザ端末２kは、図１５の向上情報取得処理で説明したように、再送要求か、または正常受信メッセージを送信してくるので、ステップＳ７０では、通信制御部５１が、ユーザ端末２kから、再送要求、または正常受信メッセージのいずれが送信されてきたのかを判定する。ステップＳ７０において、再送要求が送信されてきたと判定された場合、ステップＳ６９に戻り、これにより、メモリ５５に記憶された向上情報等が再送される。
【０１６３】
また、ステップＳ７０において、正常受信メッセージが送信されてきたと判定された場合、ステップＳ７１に進み、提供部５６は、向上情報を送信（提供）したユーザ端末２kのユーザ識別情報を、通信制御部５１で受信された向上情報要求メッセージから認識し、課金処理部５８に供給する。これにより、課金処理部５８は、課金処理を行い、課金データベース５９の課金情報を更新して、向上情報中継処理を終了する。
【０１６４】
即ち、この場合、課金処理部５８は、提供部５６からのユーザ識別情報によって特定される課金情報を、課金データベース５９から読み出すとともに、ユーザ端末２kに対して提供した向上情報に対して徴収すべき代金を算出する。さらに、課金処理部５８は、課金データベース５９から読み出した課金情報から、算出した代金を減算し、これにより得られる新たな課金情報を、課金データベース５９に上書きする形で書き込む。
【０１６５】
なお、課金処理部５８は、その後、定期的または不定期に、課金データベース５９に記憶された課金情報にしたがって、例えば、ユーザの銀行口座に、向上情報の情報提供料としての代金を振り込み、あるいは、銀行口座から、向上情報の購入料としての代金を引き落とす。
【０１６６】
ここで、課金処理部５８における課金処理は、例えば、次のようにして行うことが可能である。
【０１６７】
即ち、例えば、図４で説明したように、向上情報として、楽曲データのオリジナルデータの下位ビットを複数に分割したものを用いる場合には、その向上情報としての下位ビットのうちの下位ビットほど、他のユーザ端末２に提供する確率が低く（ニーズが低く）、向上情報としての下位ビットのうちの上位ビットほど、他のユーザ端末２に提供する確率が高い（ニーズが高い）ことが予想される。そこで、向上情報としての下位ビットのうちの下位ビットの提供に対する代金は、高額に設定し、向上情報としての下位ビットのうちの上位ビットの提供に対する代金は、低額に設定することができる。さらに、この場合、向上情報としての下位ビットのうちの下位ビットが記録されている光ディスク１０の購入代金を低額に設定し、向上情報としての下位ビットのうちの上位ビットが記録されている光ディスク１０の購入代金を高額に設定することも可能である。この場合、光ディスク１０が高額であっても、その光ディスク１０には、他のユーザ端末２から要求される確率が高い向上情報が記録されているから、その光ディスク１０を購入したユーザは、向上情報を提供することにより、高額な光ディスク１０に支払った代金の一部、あるいは全部を、情報提供料によって取り戻すことができる。
【０１６８】
また、管理センタ４において課金処理を行わないようにし、即ち、向上情報の情報提供料、および向上情報の購入代金を無料にし、さらに、光ディスク１０の代金については、上述の場合とは逆に、向上情報としての下位ビットのうちの下位ビットが記録されている光ディスク１０の購入代金を高額に設定し、向上情報としての下位ビットのうちの上位ビットが記録されている光ディスク１０の購入代金を低額に設定することも可能である。この場合、他のユーザ端末２から要求される確率が高い向上情報が記録されている光ディスク１０は、低額ではあるが、その分、他のユーザ端末２に、そこに記録されている向上情報を頻繁に提供する必要があるものとなり、他のユーザ端末２から要求される確率が低い向上情報が記録されている光ディスク１０は、高額ではあるが、その分、他のユーザ端末２に、そこに記録されている向上情報を、それほど提供せずに済むものとなる。
【０１６９】
なお、管理センタ４において課金処理を行う場合において、上述したように、複数のユーザ端末２から同一タイプの向上情報を取得するときには、その複数のユーザ端末２に対しては、例えば、１つのユーザ端末２から向上情報を取得したときに支払う代金を等分した額の代金を支払うようにすることができる。
【０１７０】
以上のように、管理センタ４において、ユーザ端末２を識別するユーザ識別情報と、そのユーザ端末２において処理される光ディスク１０に記録されている向上情報を識別する向上情報識別情報とを含むユーザ情報を、ユーザデータベース５３に登録しておき、あるユーザ端末２kから、向上情報の要求があった場合に、必要な向上情報の提供が可能な他のユーザ端末２mを、ユーザ情報に基づいて検索し、その検索された他のユーザ端末２mから、向上情報を取得して、ユーザ端末２kに提供するようにしたので、ユーザどうしで、自身が購入したデータの品質を向上させるための向上情報の売買を行うことが可能となり、その結果、新たな市場の開拓や新サービスの提供が可能となる。
【０１７１】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０１７２】
そこで、図２０は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０１７３】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やＲＯＭ１０３に予め記録しておくことができる。
【０１７４】
あるいはまた、プログラムは、フロッピーディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体１１１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。
【０１７５】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部１０８で受信し、内蔵するハードディスク１０５にインストールすることができる。
【０１７６】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵している。CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されており、CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部１０７が操作等されることにより指令が入力されると、それにしたがって、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、また、CPU１０２は、ハードディスク１０５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部１０８で受信されてハードディスク１０５にインストールされたプログラム、またはドライブ１０９に装着されたリムーバブル記録媒体１１１から読み出されてハードディスク１０５にインストールされたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、LCD(Liquid CryStal Display)やスピーカ等で構成される出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【０１７７】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１７８】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０１７９】
【発明の効果】
本発明の第１の情報処理装置および情報処理方法、並びにプログラム記録媒体によれば、ユーザ端末のユーザどうしの間での、向上情報の売買が可能となる。
【０１８１】
本発明の第２の情報処理装置および情報処理方法、並びにプログラム記録媒体によれば、ユーザ端末のユーザどうしの間での、向上情報の売買が可能となる。
【図面の簡単な説明】
【図１】本発明を適用したネットワークシステムの一実施の形態の構成例を示す図である。
【図２】コンテンツ提供者１が提供するデータのデータフォーマットを示す図である。
【図３】ＩＲＳＣのフォーマットを示す図である。
【図４】向上情報の例を示す図である。
【図５】楽曲のオリジナルデータを示す図である。
【図６】楽曲のオリジナルデータをサブサンプリングしたデータを示す図である。
【図７】楽曲のオリジナルデータをサブサンプリングしたデータを示す図である。
【図８】楽曲のオリジナルデータをサブサンプリングしたデータを示す図である。
【図９】楽曲のオリジナルデータをサブサンプリングしたデータを示す図である。
【図１０】光ディスク１０の製造工程を説明するフローチャートである。
【図１１】管理センタ４を経由して行われるユーザ端末２どうしの間での向上情報のやりとりを説明する図である。
【図１２】ユーザ端末２の構成例を示すブロック図である。
【図１３】ユーザ端末２による登録要求処理を説明するフローチャートである。
【図１４】ユーザ端末２による光ディスク１０の再生処理を説明するフローチャートである。
【図１５】ユーザ端末２による向上情報取得処理の詳細を説明するフローチャートである。
【図１６】ユーザ端末２による向上情報提供処理を説明するフローチャートである。
【図１７】管理センタ４の構成例を示すブロック図である。
【図１８】管理センタ４によるユーザ登録処理を説明するフローチャートである。
【図１９】管理センタ４による向上情報中継処理を説明するフローチャートである。
【図２０】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
１  コンテンツ提供者，  ２1乃至２N  ユーザ端末，  ３  ネットワーク，  ４  管理センタ，  １０  記録媒体（光ディスク），  ３１  スピンドルモータ部，  ３２  光ピックアップ，  ３３  ＲＦアンプ部，  ３４  ＣＤプロセッサ部，  ３５  ドライバ，  ３６  スレッドモータ部，  ３７  コンテンツ記憶部，  ３８  向上情報記憶部，  ３９  向上処理部，  ４０  通信制御部，  ４１制御部，  ４２  操作部，  ４３  表示部，  ５１  通信制御部，  ５２  登録部，  ５３  ユーザデータベース，  ５４  取得部，  ５５  メモリ，  ５６提供部，  ５７  検索部，  ５８  課金処理部，  ５９  課金データベース，１０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１  リムーバブル記録媒体
【図１】
0004505701.tif 000010
【図２】
0004505701.tif 000011
【図３】
0004505701.tif 000012
【図４】
0004505701.tif 000013
【図５】
0004505701.tif 000014
【図６】
0004505701.tif 000015
【図７】
0004505701.tif 000016
【図８】
0004505701.tif 000017
【図９】
0004505701.tif 000018
【図１０】
0004505701.tif 000019
【図１１】
0004505701.tif 000020
【図１２】
0004505701.tif 000021
【図１３】
0004505701.tif 000022
【図１４】
0004505701.tif 000023
【図１５】
0004505701.tif 000024
【図１６】
0004505701.tif 000025
【図１７】
0004505701.tif 000026
【図１８】
0004505701.tif 000027
【図１９】
0004505701.tif 000028
【図２０】
0004505701.tif 000029