(57)【特許請求の範囲】
【請求項１】
デジタル音声データとして音声データストリームを記録しかつ再生するデータ記録再生装置であって、
上記音声データストリームを記憶するストリーム記憶部と、上記音声データストリームを該ストリーム記憶部に書き込むストリーム書き込み部と、上記ストリーム記憶部から音声データストリームを読み出すストリーム読み出し部とを備え、
上記ストリーム書き込み部は、上記音声データストリームが、デジタル音声データに対するデータ変換処理が施されたものであるか否かを判定するストリーム属性判定手段と、上記音声データストリームを、これに上記判定結果に応じた値を有する変換識別フラグを付加して上記ストリーム記憶部に書き込むストリーム書き込み手段とを有し、
上記ストリーム読み出し部は、上記ストリーム記憶部から、上記変換識別フラグが付加された音声データストリームを読み出すストリーム読み出し手段と、 該読み出された音声データストリームに電子透かしを挿入する電子透かし挿入手段とを有し、上記電子透かし挿入の対象となる、読み出された音声データストリームには、該音声データストリームに付加されている変換識別フラグの値に応じて、上記データ変換処理に対する逆変換処理を施す構成であり、
上記ストリーム書き込み部は、電子透かしの挿入を行わないことを特徴とするデータ記録再生装置。
【請求項２】
請求項１記載のデータ記録再生装置において、
上記ストリーム読み出し部は、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を有し、該アナログ音声データを出力する構成となっていることを特徴とするデータ記録再生装置。
【請求項３】
請求項１記載のデータ記録再生装置において、
上記デジタル音声データに対する変換処理は、デジタル音声データを符号化により圧縮する圧縮処理であり、
上記データ変換処理に対する逆変換処理は、圧縮されたデジタル音声データを逆符号化により伸長する伸長処理であり、
上記ストリーム書き込み手段は、上記音声データストリームに、上記判定結果に応じた値を有する変換識別フラグとして、上記音声データストリームが、デジタル音声データに対する圧縮処理が施されたものであるか否かを示す圧縮識別フラグを付加する構成となっていることを特徴とするデータ記録再生装置。
【請求項４】
請求項３記載のデータ記録再生装置において、
上記ストリーム読み出し部は、上記ストリーム記憶部から読み出された音声データストリームの圧縮識別フラグに基づいて、該読み出された音声データストリームが、上記圧縮処理が施されたものであるか否かを判定するストリームフラグ判定手段と、該ストリームフラグ判定手段により圧縮処理が施されていると判定された音声データストリームを逆符号化により伸長する逆符号化手段とを有し、
該ストリームフラグ判定手段により圧縮処理が施されていないと判定された音声データストリーム、及び逆符号化手段から出力される伸長音声データストリームを上記電子透かし手段に供給する構成となっていることを特徴とするデータ記録再生装置。
【請求項５】
請求項４記載のデータ記録再生装置において、
上記ストリーム読み出し部は、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を有し、該アナログ音声データを出力する構成となっていることを特徴とするデータ記録再生装置。
【請求項６】
請求項１記載のデータ記録再生装置において、
上記デジタル音声データに対する変換処理は、デジタル音声データを符号化により圧縮する圧縮処理、及び、デジタル音声データあるいは圧縮デジタル音声データをスクランブルするスクランブル処理のうちの少なくとも一つの処理を含むものであり、
上記データ変換処理に対する逆変換処理は、圧縮されたデジタル音声データを逆符号化により伸長する伸長処理、及び、スクランブルされたデジタル音声データあるいはスクランブルされた圧縮デジタル音声データを逆スクランブルする逆スクランブル処理のうちの少なくとも一つの処理を含むものであり、
上記ストリーム書き込み手段は、上記音声データストリームに、上記判定結果に応じた値を有する変換識別フラグとして、上記音声データストリームが、デジタル音声データに対する圧縮処理が施されたものであるか否かを示す圧縮識別フラグと、上記音声データストリームあるいは圧縮音声データストリームが、デジタル音声データに対するスクランブル処理が施されたものであるか否かを示すスクランブル識別フラグとを付加する構成となっていることを特徴とするデータ記録再生装置。
【請求項７】
請求項６記載のデータ記録再生装置において、
上記ストリーム書き込み部は、
上記スクランブル処理が施された音声データストリームに対応するスクランブルキーを上記ストリーム記憶部に書き込むスクランブルキー書き込み手段を有しており、
上記ストリーム読み出し部は、
上記ストリーム記憶部から上記スクランブル処理が施された音声データストリームに対応するスクランブルキーを読み出すスクランブルキー読み出し手段と、
上記ストリーム記憶部から読み出された音声データストリームのスクランブル識別フラグに基づいて、該読み出された音声データストリームが、上記スクランブル処理が施されたものであるか否かを判定する第１のストリームフラグ判定手段と、
該第１のストリームフラグ判定手段によりスクランブル処理が施されていると判定された音声データストリームに対して、対応するスクランブルキーを用いて逆スクランブル処理を施す逆スクランブル手段と、
該第１のストリームフラグ判定手段によりスクランブル処理が施されていないと判定された音声データストリーム、及び逆スクランブル手段から出力されるデスクランブル音声データストリームが、上記圧縮処理が施されたものであるか否かを、これらの音声データストリームの圧縮識別フラグに基づいて判定する第２のストリームフラグ判定手段と、
該第２のストリームフラグ判定手段により圧縮処理が施されていると判定された音声データストリームを逆符号化により伸長する逆符号化手段とを有し、
上記第１のストリームフラグ判定手段によりスクランブル処理が施されていないと判定された音声データストリーム、及び逆スクランブル手段から出力されるデスクランブル音声データストリームを上記第２のストリームフラグ判定手段に供給し、かつ該第２のストリームフラグ判定手段により圧縮処理が施されていないと判定された音声データストリーム、及び逆符号化手段から出力される伸長音声データストリームを上記電子透かし手段に供給する構成となっていることを特徴とするデータ記録再生装置。
【請求項８】
請求項７記載のデータ記録再生装置において、
上記ストリーム読み出し部は、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を有し、該アナログ音声データを出力する構成となっていることを特徴とするデータ記録再生装置。
【請求項９】
請求項１記載のデータ記録再生装置において、
上記ストリーム読み出し部は、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器は、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、
上記ストリーム記憶部は、
上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、
上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、
上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、
上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記ストリーム記憶部からの音声データストリームの読み出しを許可するストリーム読み出し許可判定手段とを有していることを特徴とするデータ記録再生装置。
【請求項１０】
請求項４記載のデータ記録再生装置において、
上記ストリーム読み出し部は、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器は、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、
上記ストリーム記憶部は、
上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、
上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、
上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、
上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記ストリーム記憶手段からの音声データストリームの読み出しを許可するストリーム読み出し許可判定手段とを有していることを特徴とするデータ記録再生装置。
【請求項１１】
請求項７記載のデータ記録再生装置において、
上記ストリーム読み出し部は、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器は、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、
上記ストリーム記憶部は、
上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、
上記ストリーム書き込み部からのスクランブルキーを記録するスクランブルキー記憶手段と、
上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、
上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、
上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記ストリーム記憶手段からの音声データストリームの読み出しを許可するストリーム読み出し許可判定手段とを有していることを特徴とするデータ記録再生装置。
【請求項１２】
請求項７記載のデータ記録再生装置において、
上記ストリーム読み出し部は、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器は、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、
上記ストリーム記憶部は、
上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、
上記ストリーム書き込み部からのスクランブルキーを記録するスクランブルキー記憶手段と、
上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、
上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、
上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記スクランブルキー記憶手段からのスクランブルキーの読み出しを許可するスクランブルキー読み出し許可判定手段とを有していることを特徴とするデータ記録再生装置。
【請求項１３】
請求項１記載のデータ記録再生装置において、
上記ストリーム記憶部は、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されていることを特徴とするデータ記録再生装置。
【請求項１４】
請求項９記載のデータ記録再生装置において、
上記ストリーム記憶部は、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されており、
上記ストリーム記憶手段及び読み出し許可機器タイプ情報記憶手段は、上記ＲＡＭにより構成されており、
上記機器タイプ情報取得手段及びストリーム読み出し許可判定手段はＣＰＵにより構成されていることを特徴とするデータ記録再生装置。
【請求項１５】
請求項１１記載のデータ記録再生装置において、
上記ストリーム記憶部は、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されており、
上記ストリーム記憶手段，スクランブルキー記憶手段，及び読み出し許可機器タイプ情報記憶手段は、上記ＲＡＭにより構成されており、
上記機器タイプ情報取得手段及びストリーム読み出し許可判定手段はＣＰＵにより構成されていることを特徴とするデータ記録再生装置。
【請求項１６】
請求項１２記載のデータ記録再生装置において、
上記ストリーム記憶部は、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されており、
上記ストリーム記憶手段，スクランブルキー記憶手段，及び読み出し許可機器タイプ情報記憶手段は、上記ＲＡＭにより構成されており、
上記機器タイプ情報取得手段及びスクランブルキー読み出し許可判定手段はＣＰＵにより構成されていることを特徴とするデータ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ記録再生装置に関し、特にネットワーク上で流通する音楽データやパッケージ形式で供給される音楽データの著作権を保護するための構成に関するものである。
【０００２】
【従来の技術】
近年、種々のマルチメディア機器が開発され、ゲーム用や教育用の有償マルチメディアソフトウェアが販売されている。ところが、これらのソフトウェアに対する著作権保護は不完全であり、不正にコピーされたソフトウェアが数多く出回っているのが現状である。
また、近年のインターネットの普及により、ＰＣ（パーソナルコンピュータ）を用いて、ホームページ上から好みの音楽データなどをダウンロードにより入手し、その代金の支払いをクレジットカード等の決済手段により行う、いわゆるＥＣ（Electronic Commerce:電子商取引）が広がりつつある。
このようなＥＣによるネットワーク流通が普及することは、ユーザがレコード店に行く必要がなくなることを意味し、ＥＣによるネットワーク流通は、現在のＣＤ販売を中心とする音楽の流通形態を大きく変えてしまう可能性を持っている。
【０００３】
ところで、上記のようにダウンロードにより入手した音楽データは、これを他のＣＤ−Ｒ（Compact Disc Recordable:追記型ＣＤ）などの可搬型の記録媒体に記録することにより、後で何度でも聴取することが可能なものである。
このため、一旦正規にＰＣ内に音楽データを取得できれば、その音楽データがインターネットを介して取得されたものであろうと、市販の音楽ＣＤから取得されたものであろうと、その音楽データはＣＤ−Ｒを利用して自由にコピーすることができてしまう。言い換えると、ＰＣに格納された音楽データの著作権を有効に保護することはできない。従って、このようなネットワーク流通において、一旦ダウンロードして入手した音楽データをコピーして他のユーザに譲渡するような、いわゆる違法コピーを防ぐことは著作権保護上、非常に重要な問題となる。
【０００４】
以下、ＰＣを用いた音楽データのダウンロード及びその再生について具体的に説明する。
図１１は、音楽データのダウンロード及びその再生を行うＰＣの構成を示す図ある。なお、ここで、ＰＣは、ネットワークを介してダウンロードされてきた音楽データの記録，再生を行うものであり、以下データ記録再生装置という。
このデータ記録再生装置１０００は、上記音楽データとして、圧縮された音声データストリームを記録する記録媒体１００２と、ネットワーク１０ａを介してダウンロードされてきた圧縮音声データストリームＥＳauを上記記録媒体１００２に書き込むストリーム書き込み手段１００１と、上記記録媒体１００２から圧縮音声データストリームＥＳauを読み出すストリーム読み出し手段１００３とを有している。
また、上記データ記録再生装置１０００は、該ストリーム読み出し手段１００３から出力された圧縮音声データストリームＥＳauを逆符号化により伸長して非圧縮音声データストリームＲＳauを出力する逆符号化手段１００４と、該圧縮音声データストリームＲＳauにＤＡ変換処理を施してアナログ音声データＡauをスピーカ２０に出力するＤＡ変換手段１００５とを有している。
【０００５】
このような構成のデータ記録再生装置１０００では、ダウンロードにより圧縮音声データストリームＥＳauがネットワーク１０ａを介して入力されると、該圧縮音声データストリームＥＳauは、ストリーム書き込み手段１００１により一旦ハードディスクなどの記録媒体１００２に書き込まれる。
そして、音声データの再生時には、データ記録再生装置１０００では、ストリーム読み出し手段１００３により、該記録媒体１００３から圧縮音声データストリームＥＳauが読み出される。さらにこの圧縮音声データストリームＥＳauは、逆符号化手段１００４にて逆符号化処理により伸長されて非圧縮音声データストリームＲＳauが復元される。
この非圧縮音声データストリームＲＳauは、さらにＤＡ変換器１００５によりアナログ音声データＡauに変換されてスピーカ２０に出力される。
【０００６】
このようにＰＣにより実現されるデータ記録再生装置１０００では、ネットワーク１０ａを介してダウンロードされてきた圧縮音声データストリームＥＳauを記録媒体１００２に記録することにより、ネットワーク上で流通する音楽データを簡単に不正コピーすることができる。
また、一方では、ＣＤなどの記録媒体に記録されたデジタル音声データの録音が可能な記録再生装置として、ＭＤ(Mini Disc) プレーヤなどが普及している。
【０００７】
図１２は、上記ＭＤプレーヤの構成を示す図である。
このＭＤプレーヤ１１００は、デジタル音声データを記録する記録媒体１１０３と、ＣＤから読み出された非圧縮の音声データストリームＳauを符号化により圧縮して、圧縮音声データストリームＥＳauを出力する符号化手段１１０１と、該圧縮音声データストリームＥＳauを上記デジタル音声データとして上記記録媒体１１０３に書き込むストリーム書き込み手段１１０２とを有している。
【０００８】
また、上記ＭＤプレーヤ１１００は、上記記録媒体１１０３から圧縮音声データストリームＥＳauを読み出すストリーム読み出し手段１１０４と、読み出された圧縮音声データストリームＥＳauを逆符号化により伸長して非圧縮音声データストリームＲＳauを出力する逆符号化手段１１０５と、非圧縮音声データストリームＲＳauにＤＡ変換処理を施してアナログ音声データＡauをスピーカ２０に出力するＤＡ変換手段１１０６とを有している。
【０００９】
このような構成のＭＤプレーヤ１１００では、ＣＤ１０ｂから得られたデジタル音声データ（非圧縮音声データストリーム）Ｓauが入力されると、該非圧縮音声データストリームＳauは、符号化手段１１０１にて、符号化により圧縮され、圧縮音声データストリームＥＳauが出力される。この圧縮音声データストリームＥＳauは書き込み手段１１０２により一旦記録媒体であるＭＤ１１０３に書き込まれる。
そして、音声データの再生時には、このＭＤプレーヤ１１００では、ストリーム読み出し手段１１０４により、該記録媒体１１０２から圧縮音声データストリームＥＳauが読み出され、該圧縮音声データストリームＥＳauは逆符号化手段１１０５にて、逆符号化により伸長されて、非圧縮の音声データストリームＲＳauが出力される。
この非圧縮音声データストリームＲＳauは、さらにＤＡ変換器１００５によりアナログ音声データＡauに変換されてスピーカ２０に出力される。
【００１０】
このようなＭＤプレーヤでは、ＣＤなどに記録されているデジタル音声データをＭＤにデジタル録音することにより、ＣＤに記録されている音楽データを簡単に不正コピーすることができる。
さらに、近年の技術動向として、ＭＤプレーヤのような記録再生装置として、インターネット上のホームページからの音楽データのダウンロードが可能なものも求められており、このような要求に対応したデータ記録再生装置が開発されつつある。
【００１１】
図１３は、音楽データをホームページからでもＣＤからでも取得して再生可能なデータ記録再生装置を説明するための図である。
このデータ記録再生装置１２００は、圧縮音声データストリームを格納する記録媒体１２０４と、入力される音声データストリームが、圧縮されているか否かを判定するストリーム属性判定手段１２０１とを有している。なお、通常は、ネットワーク１０ａを介してダウンロードされてきた音声データストリームは、圧縮されたものであり、一方、ＣＤ１０ｂから読み出された音声データストリームは、圧縮されていないものである。
また、上記データ記録再生装置１２００は、該ストリーム属性判定手段１２０１から出力される非圧縮音声データストリームＳauを符号化により圧縮して圧縮音声データストリームを出力する符号化手段１２０２と、該符号化手段１２０２から出力される圧縮音声データストリームＥＳau及び上記ストリーム属性判定手段１２０１から出力される圧縮音声データストリームＥＳauを上記記録媒体１２０４に書き込むストリーム書き込み手段１２０３とを有している。
さらにこのデータ記録再生装置１２００は、該記録媒体１２０４から上記圧縮音声データストリームＥＳauを読み出すストリーム読み出し手段１２０５と、読み出された圧縮音声データストリームＥＳauを逆符号化により伸長して非圧縮の音声データストリームＲＳauを出力する逆符号化手段１２０６と、非圧縮音声データストリームＲＳauにＤＡ変換処理を施してアナログ音声データＡauをスピーカ２０に出力するＤＡ変換手段１２０７とを有している。
【００１２】
このような構成のデータ記録再生装置１２００では、音声データストリームが入力されると、ストリーム属性判定手段１２０１にて、これが圧縮されたものであるか否かの判定が行われ、その判定結果に応じて、ストリーム書き込み手段１２０３あるいは符号化手段１２０２の一方に出力される。例えば、ネットワーク１０ａを介して圧縮音声データストリームＥＳauが入力された場合、この圧縮音声データストリームＥＳauはストリーム属性判定手段１２０１によりストリーム書き込み手段１２０３に出力される。一方、ＣＤ１０ｂから得られた非圧縮音声データストリームＳauが入力された場合、この非圧縮音声データストリームＳauはストリーム属性判定手段１２０１により符号化手段１２０２に出力される。
そして、圧縮音声データストリームＥＳauは、ストリーム書き込み手段１２０３により一旦記録媒体であるＭＤ１２０４に書き込まれる。
また、音声データの再生時には、このデータ記録再生装置１２００では、ストリーム読み出し手段１２０５により、該記録媒体１２０４から圧縮音声データストリームＥＳauが読み出される。この該圧縮音声データストリームＥＳauは逆符号化手段１２０６にて逆符号化により伸長され、該逆符号化手段１２０６からは非圧縮音声データストリームＲＳauが出力される。
この非圧縮音声データストリームＥＳauは、さらにＤＡ変換器１２０７によりアナログ音声データＡauに変換されてスピーカ２０に出力される。
【００１３】
図１３に示すようなデータ記録再生装置１２００では、ますます著作権保護の対象となる音楽データの違法コピーが手軽に行えることとなり、このような音楽データに対する違法コピーがますます重要な課題となってくる。
ところで、違法コピーに対する防御対策の一つの方法として、著作権保護の対象となる音楽データに電子透かし（water mark）を挿入する方法がある。
この電子透かしは、デジタル音声データを対象として挿入されるものである。また、電子透かしが挿入されたデジタル音声データは、アナログ音声データに変換されるものである。さらに、電子透かしが挿入されたデジタル音声データをＤＡ変換して得られるアナログ音声データは、アナログデータのままでも、デジタルデータに変換しても、電子透かしを抽出可能なものである。
【００１４】
以下、一般的な電子透かしの挿入及び抽出の原理について説明する。
まず、デジタル音声データに対する電子透かし挿入処理の全体の概要について述べる。
図１４は、デジタル音声データに対する電子透かし挿入，抽出処理を概念的に示している。
音声データファイルＯＤauとして記録されているデジタル音声データに、署名データ（電子透かし）Ｄwmiを挿入する処理Ｐadが行われて、署名データが挿入されたデジタル音声データを、署名データ挿入済み音声データファイルＳＤauとして記録される。
音声データファイルＯＤauとして記録されているデジタル音声データと、署名データ挿入済み音声データファイルＳＤauとして記録するされているデジタル音声データとに基づいて、デジタル音声データに挿入された署名データＤwmxを抽出する処理Ｐexが行われる。
【００１５】
図１５は、この電子透かし挿入処理のフローを示している。
最初の処理としては、デジタル音声データのブロック化が行われる（ステップＳ１）。この処理は、デジタル音声データを、後の処理に都合がよい、一定数のサンプリングデータからなるデータグループ（ブロック）に分割する処理である。
次に、各ブロックに対してフーリエ変換処理が施される（ステップＳ２）。なお、フーリエ変換のための演算処理の詳細については後述する。
【００１６】
その後、電子透かしの挿入処理として、以下のデータ変換が行われる。
ここで、電子透かしは複数ビットのデジタルデータ（署名データ）により構成されており、該署名データの各ビットは、各ブロックに対応している。
まず、署名データのブロック列（署名データのビット列）を構成する各ビットの値が０か１を確認する処理が行われる（ステップＳ３）。対応するビットの値が０であるブロックに対しては電子透かしの挿入は行わない。対応するビットの値が１であるブロックに対しては、電子透かしの挿入処理として、このブロックに対応する音楽データのフーリエ変換係数の虚部と実部を入れ替えて、実部に-1をかける処理が行われる（ステップＳ４）。この処理はブロック毎に行われる。
そして、ブロック毎にフーリエ逆変換処理が施される（ステップＳ５）。これにより、各ブロックの音声データが復元される。なお、フーリエ逆変換の処理の詳細については後述する。
【００１７】
以上の処理によって、人間が音声を聴いただけでは感知できない電子透かしが、音声データに挿入される。
以下、上記電子透かし技術における各処理について説明する。
まず、フーリエ変換およびフーリエ逆変換について簡単に説明する。電子透かし（埋め込み情報）の挿入において使用されるフーリエ変換は、離散フーリエ変換と呼ばれるもので、以下のように定義される。
離散一次元実数値関数f(n) (n ∈  Z, 0 ≦ n < N) が与えられた時、f(n)の離散フーリエ変換により得られる関数は、（式１）により与えられる離散一次元複素数関数  F(k) (k ∈ Z, 0 ≦ k < N)により定義される。
【００１８】
ここで、Ｚは整数全体の集合を示す。また（式１）は、（式２）及び（式３）により与えられる条件を満たす。
【数１】
0004131359.tif 000002
【数２】
0004131359.tif 000003
【数３】
0004131359.tif 000004
また、以下に離散逆フーリエ変換について説明する。
離散一次元実数値関数f(n) (n ∈  Z, 0 ≦ n < N) が与えられ、離散一次元複素数値関数 F(k) (k ∈ Z, 0 ≦ k < N)が、f(n)の離散フーリエ変換により得られる関数であれば、以下の（式４）が成り立つ。
【００１９】
ここで、Ｚは整数全体の集合を示す。また（式４）は、（式５）及び（式６）により与えられる条件を満たす。
【数４】
0004131359.tif 000005
【数５】
0004131359.tif 000006
【数６】
0004131359.tif 000007
次に、音声データに対する具体的な電子透かしの埋め込み処理について説明する。
図１６を用いて、音声データのブロック化について説明する。
ブロック化とは、電子透かしの挿入対象となるデジタル音声データ（挿入対象音声データ）のサンプル値Sound(i)を、２のべき乗数（2n）のサンプルからなるブロックの集まりとして表すことを意味する。ここでは、挿入対象音声データのブロック化により得られる全ブロックの数を（ｔ＋１）個とし、最初のブロックをブロックB0とし、ｋ（任意の値）番目のブロックをブロックBkとし、最後のブロックをブロックBtとしている。また、ｋ番目のブロックBkのサンプル値をBk(j)としている。
【００２０】
そして、挿入対象音声データのサンプル値Sound(i)と、ブロック内の各サンプルの値Bk(j)との関係は、以下の（式７）により表される。
【数７】
0004131359.tif 000008
ただし、Ｚは整数全体の集合を表し、ｋ，ｊはk,j∈ Zを、ｉはi = 2nk + j (0 ≦ j < 2n)を満たす。
なお、言うまでもないが、ここで用いている変数ｎ，ｋは、上記一般的な離散一次フーリエ変換を定義する式（式１）、及び離散一次逆フーリエ変換を定義する式（式４）における変数ｎ，ｋとは別の変数を意味している。
【００２１】
次に、電子透かしの挿入処理について説明する。
まず、上記k番目のブロック Bkの音声データ（サンプル値）Bk(j)を、離散フーリエ変換して得られるデータをFk(m)とする。ここで、ｋは上記ブロックB0〜Btのうちの任意のブロックBkを表す変数であり、k ∈ Z, k ∈ [0, ｔ（全ブロック数）]を満たす。
また、挿入データビット列を一次元の離散整数値関数U(d)により定義し、上記データFk (m)(m ∈ Z, m ∈ [1, 2n])に、上記関数U(d)により定義される挿入データビット列の各ビットの値に応じて情報を埋め込む処理を施して得られるデータをF’k(m)とする。
ただし、ここでは、d, dn は、条件（d, dn∈ Z）を満たす。そして、dn がdn < 2n-1を満たす場合は、U(d)はU(d) = 1 or 0となる。ｄがd ∈ [1, dn]を満たさない場合は、U(d)はU(d) = 0となる。
【００２２】
すると、F’k (m)は、以下の（式８）〜（式１５）により表される。ただし、ｍは m ∈ Z, m ∈ [1, 2n-1]を満たす。
【数８】
0004131359.tif 000009
【数９】
0004131359.tif 000010
【数１０】
0004131359.tif 000011
【数１１】
0004131359.tif 000012
【数１２】
0004131359.tif 000013
【数１３】
0004131359.tif 000014
【数１４】
0004131359.tif 000015
【数１５】
0004131359.tif 000016
ここで、上記（式８）〜（式１１）は、2n個のデータ（サンプル値）Bk(j)を離散フーリエ変換して得られる2n個のデータ（周波数成分）Fk (m)のうちの低周波成分に対して適用されるものである。また、上記（式１２）〜（式１５）は、2n個のデータ（サンプル値）Bk(j)を離散フーリエ変換して得られる2n個のデータ（周波数成分）Fk (m)のうちの高周波成分に対して適用されるものである。
【００２３】
また、（式９），（式１１），（式１３），（式１５）に示すように、上記署名データビット列における対応するビットの値が０であるブロックに対しては電子透かしの挿入は行わない。一方、（式８），（式１０），（式１２），（式１４）に示すように、上記署名データビット列における対応するビットの値が１であるブロックに対しては、電子透かしの挿入処理として、このブロックに対応する音楽データ（サンプル値）Bk(j)のフーリエ変換により得られるデータFk (m)の虚部と実部を入れ替えて、実部に-1をかける処理が行われる。
【００２４】
さらに、電子透かしの挿入処理は、埋め込み対象音声データがこれに対する情報の埋め込みより聞く人に違和感を与えるものとならないよう、低周波数側のフーリエ変換データとこれに対応する高周波数側のフーリエ変換データとを対にして行うようにしている。ここでは、電子透かしの挿入処理が施された第ｍ番目のフーリエ変換データF'k (m)は、電子透かしの挿入処理が施された第（２n−ｍ＋１）番目のフーリエ変換データF'k (2n-m+1)に対応させている。
【００２５】
次に、電子透かしの抽出処理について説明する。
図１７は、電子透かしの抽出処理のフローを示している。
まず、電子透かしの埋め込み処理が施されている音声データのブロック化（ステップＳ１１ａ）及び各ブロックの音声データのフーリエ変換（ステップＳ１２ａ）を行う。また、電子透かしの埋め込み処理が施されていない音声データのブロック化（ステップＳ１１ｂ）及び各ブロックの音声データのフーリエ変換（ステップＳ１２ｂ）を行う。
そして、フーリエ変換の結果得られたデータを、電子透かしの埋め込み処理が施されている音声データのブロックと、電子透かしの埋め込み処理が施されている音声データのブロックの間で、対応するブロックごとに比較する（ステップＳ１３）。
【００２６】
比較の結果、両ブロック間でデータが一致していれば、電子透かしの埋め込み処理が施されているブロックには電子透かしが埋め込まれておらず、署名データビットは０であると判定される（ステップＳ１４）。両ブロック間でデータが違っていれば、電子透かしの埋め込み処理が施されているブロックには電子透かしが埋め込まれており、署名データビットは１であると判定される（ステップＳ１５）。
この処理を各ブロックについて繰り返すことにより、署名データを構成するビット列（埋め込み情報）が抽出される。
【００２７】
次に、具体的な電子透かしの挿入、抽出処理について説明する。
まず、各ブロックに対する電子透かしの挿入処理について説明する。
以下の挿入処理の説明では、署名データ挿入の対象となる、１ブロック内の音声データ（サンプル値）をSound(n)とし、該１ブロック内の音声データSound(n)のフーリエ変換により得られるデータに挿入される署名データビット列をsyomei[u]とする。また、 挿入対象となる音声データSound(n)を離散フーリエ変換して得られるデータをF[Sound](p)とし、このデータF[Sound](p)に、署名データビット列を埋め込む処理を施して得られるデータをF’[Sound](p)とする。
【００２８】
ここで、上記音声データSound(n)は、整数空間上で定義された関数であり、整数値をその値として有する関数である。なお、ｎは、n = 0,1,…Nとしている。
【００２９】
また、署名データビット列syomei[u]も整数空間上で定義された関数（式１６参照）であり、0,1のみをその値として有する関数である。なお、ｕは、u = 0,1としている。
【数１６】
0004131359.tif 000017
また、音声データSound(n)をフーリエ変換すると、対応するフーリエ変換データF[Sound](p)（式１７参照）が得られる。
【数１７】
0004131359.tif 000018
このとき、F[Sound](p)は、整数空間上で定義される関数で、複素数をその値として有する関数である。なお、ｐは、p = 0,1,… Nとしている。
ここで、上記複素数であるフーリエ変換データF[Sound](p)の実数部分をRe{F[Sound] (p)}とし、その虚数部分をIm{F[Sound](p)}とすると、F’[Sound](p)は、署名データビット列syomei[u]の値に応じて、上記（式８）〜（式１５）を用いて表せる。
このとき、１ブロックに対応するフーリエ変換データF[Sound](p)に挿入される署名データビット列がsyomei[0] = 1であるとすると、フーリエ変換データF[Sound](p)の１ビット目の値F[Sound](1)と、Ｎビット目の値F[Sound](N)に対して、上記（式８），（式１０），（式１２），（式１４）を用いて、情報埋め込み処理が行われる。
【００３０】
下記の（式１８）〜（式２１）は、この電子透かし埋め込み処理により得られるフーリエ変換データF’[Sound](1)，F’[Sound](N)を示している。
【数１８】
0004131359.tif 000019
【数１９】
0004131359.tif 000020
【数２０】
0004131359.tif 000021
【数２１】
0004131359.tif 000022
ここでも、Re,Imはそれぞれ{}内の複素数の実数部と虚数部を表す。
【００３１】
一方、１ブロックに対応する音声データSound(n)に挿入される署名データビット列がsyomei[1] = 0であるとすると、フーリエ変換データF[Sound](p)の２ビット目の値F[Sound](2)と、（Ｎ−１）ビット目の値F[Sound](N-1)に対して、上記（式９），（式１１），（式１３），（式１５）を用いて、電子透かし埋め込み処理が行われる。
【００３２】
下記の（式２２）〜（式２５）は、この電子透かし埋め込み処理により得られるフーリエ変換データF’[Sound](2)，F’[Sound](N-1)を示している。
【数２２】
0004131359.tif 000023
【数２３】
0004131359.tif 000024
【数２４】
0004131359.tif 000025
【数２５】
0004131359.tif 000026
このように１ブロックに対応する音声データSound(n)に対応するフーリエ変換データF[Sound](p)に上記（式８）〜（式１５）を用いて電子透かし埋め込み処理を施して得られるデータF’[Sound](p)を離散フーリエ逆変換することにより、（式２６）に示すように電子透かし埋め込み音声データSound’(n)が得られる。
【数２６】
0004131359.tif 000027
次に電子透かしの抽出処理について簡単に説明する。
この抽出処理では、Sound(n)とSound’(n)をそれぞれフーリエ変換し、それぞれのフーリエ変換データを比較する処理が行われる。そして、以下に示すように、両者の値が違っていれば署名ビットデータを１とし、両者の値が同じであれば署名データビットを０として、署名データビット列が取り出される。
【００３３】
以下にそのアルゴリズムを簡単に示す。
{}内のnは１から順番にNまで動く。
{
F[Sound](n) = F[Sound’])(n)でなければ、syomei[n-1] = 1
F[Sound](n) = F[Sound’])(n)であれば、syomei[n-1] = 0
}
【００３４】
【発明が解決しようとする課題】
ところで、現状では、上記のように電子透かしが挿入された音声データストリームは、電子透かしを検出しない構成の既存のＭＤプレーヤなどの再生装置では、電子透かしの挿入されていない音声データストリームと同様に記録再生することが可能である。
しかし、今後、ＭＤプレーヤなどの再生装置としては、コピー禁止の電子透かしが挿入されている音声データストリームは記録せず、コピー禁止の電子透かしが挿入されていない音声データストリームのみを記録する構成の再生装置しか作らないようにすることにより、将来的には、音声データストリームに対する不正コピーを、電子透かしの埋め込みにより制限することが可能となる。
ところが、電子透かしは、非圧縮音声データストリームに挿入されるものであるため、ホームページからは圧縮音声データストリームが、ＣＤからは非圧縮音声データストリームが入力されるデータ記録再生装置１２００では、上記電子透かしの挿入処理を単純に適用することが困難であった。
この結果、音楽データをホームページからでもＣＤからでも取得して再生可能なデータ記録再生装置では、電子透かしと用いて、音楽データに対する違法コピーを有効に防止することができないという問題点があった。
【００３５】
本発明は、上記のような問題点を解決するためになされたもので、音楽データが、非圧縮音声データストリームと圧縮音声データストリームのいずれの形態で供給されても、これを記録再生することができ、しかも、音楽データに対する著作権保護を、これらの音声データストリームへの電子透かしの挿入により良好に保護して、音楽データに対する違法コピーを有効に防止することができるデータ記録再生装置を得ることを目的とする。
【００３６】
【課題を解決するための手段】
この発明（請求項１）に係るデータ記録再生装置は、デジタル音声データとして音声データストリームを記録しかつ再生するデータ記録再生装置であって、上記音声データストリームを記憶するストリーム記憶部と、上記音声データストリームを該ストリーム記憶部に書き込むストリーム書き込み部と、上記ストリーム記憶部から音声データストリームを読み出すストリーム読み出し部とを備え、上記ストリーム書き込み部は、上記音声データストリームが、デジタル音声データに対するデータ変換処理が施されたものであるか否かを判定するストリーム属性判定手段と、上記音声データストリームを、これに上記判定結果に応じた値を有する変換識別フラグを付加して上記ストリーム記憶部に書き込むストリーム書き込み手段とを有し、上記ストリーム読み出し部は、上記ストリーム記憶部から、上記変換識別フラグが付加された音声データストリームを読み出すストリーム読み出し手段と、 該読み出された音声データストリームに電子透かしを挿入する電子透かし挿入手段とを有し、上記電子透かし挿入の対象となる、読み出された音声データストリームには、該音声データストリームに付加されている変換識別フラグの値に応じて、上記データ変換処理に対する逆変換処理を施す構成であり、上記ストリーム書き込み部は、電子透かしの挿入を行わないものである。
【００３７】
この発明（請求項２）は、請求項１記載のデータ記録再生装置において、上記ストリーム読み出し部が、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を有し、該アナログ音声データを出力する構成となっているものである。
【００３８】
この発明（請求項３）は、請求項１記載のデータ記録再生装置において、上記デジタル音声データに対する変換処理が、デジタル音声データを符号化により圧縮する圧縮処理であり、上記データ変換処理に対する逆変換処理が、圧縮されたデジタル音声データを逆符号化により伸長する伸長処理であり、上記ストリーム書き込み手段が、上記音声データストリームに、上記判定結果に応じた値を有する変換識別フラグとして、上記音声データストリームが、デジタル音声データに対する圧縮処理が施されたものであるか否かを示す圧縮識別フラグを付加する構成となっているものである。
【００３９】
この発明（請求項４）は、請求項３記載のデータ記録再生装置において、上記ストリーム読み出し部が、上記ストリーム記憶部から読み出された音声データストリームの圧縮識別フラグに基づいて、該読み出された音声データストリームが、上記圧縮処理が施されたものであるか否かを判定するストリームフラグ判定手段と、該ストリームフラグ判定手段により圧縮処理が施されていると判定された音声データストリームを逆符号化により伸長する逆符号化手段とを有し、該ストリームフラグ判定手段により圧縮処理が施されていないと判定された音声データストリーム、及び逆符号化手段から出力される伸長音声データストリームを上記電子透かし手段に供給する構成となっているものである。
【００４０】
この発明（請求項５）は、請求項４記載のデータ記録再生装置において、上記ストリーム読み出し部が、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を有し、該アナログ音声データを出力する構成となっているものである。
【００４１】
この発明（請求項６）は、請求項１記載のデータ記録再生装置において、上記デジタル音声データに対する変換処理が、デジタル音声データを符号化により圧縮する圧縮処理、及び、デジタル音声データあるいは圧縮デジタル音声データをスクランブルするスクランブル処理のうちの少なくとも一つの処理を含むものであり、上記データ変換処理に対する逆変換処理が、圧縮されたデジタル音声データを逆符号化により伸長する伸長処理、及び、スクランブルされたデジタル音声データあるいはスクランブルされた圧縮デジタル音声データを逆スクランブルする逆スクランブル処理のうちの少なくとも一つの処理を含むものであり、上記ストリーム書き込み手段が、上記音声データストリームに、上記判定結果に応じた値を有する変換識別フラグとして、上記音声データストリームが、デジタル音声データに対する圧縮処理が施されたものであるか否かを示す圧縮識別フラグと、上記音声データストリームあるいは圧縮音声データストリームが、デジタル音声データに対するスクランブル処理が施されたものであるか否かを示すスクランブル識別フラグとを付加する構成となっているものである。
【００４２】
この発明（請求項７）は、請求項６記載のデータ記録再生装置において、上記ストリーム書き込み部が、上記スクランブル処理が施された音声データストリームに対応するスクランブルキーを上記ストリーム記憶部に書き込むスクランブルキー書き込み手段を有しており、上記ストリーム読み出し部が、上記ストリーム記憶部から上記スクランブル処理が施された音声データストリームに対応するスクランブルキーを読み出すスクランブルキー読み出し手段と、上記ストリーム記憶部から読み出された音声データストリームのスクランブル識別フラグに基づいて、該読み出された音声データストリームが、上記スクランブル処理が施されたものであるか否かを判定する第１のストリームフラグ判定手段と、該第１のストリームフラグ判定手段によりスクランブル処理が施されていると判定された音声データストリームに対して、対応するスクランブルキーを用いて逆スクランブル処理を施す逆スクランブル手段と、該第１のストリームフラグ判定手段によりスクランブル処理が施されていないと判定された音声データストリーム、及び逆スクランブル手段から出力されるデスクランブル音声データストリームが、上記圧縮処理が施されたものであるか否かを、これらの音声データストリームの圧縮識別フラグに基づいて判定する第２のストリームフラグ判定手段と、該第２のストリームフラグ判定手段により圧縮処理が施されていると判定された音声データストリームを逆符号化により伸長する逆符号化手段とを有し、上記第１のストリームフラグ判定手段によりスクランブル処理が施されていないと判定された音声データストリーム、及び逆スクランブル手段から出力されるデスクランブル音声データストリームを上記第２のストリームフラグ判定手段に供給し、かつ該第２のストリームフラグ判定手段により圧縮処理が施されていないと判定された音声データストリーム、及び逆符号化手段から出力される伸長音声データストリームを上記電子透かし手段に供給する構成となっているものである。
【００４３】
この発明（請求項８）は、請求項７記載のデータ記録再生装置において、上記ストリーム読み出し部が、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を有し、該アナログ音声データを出力する構成となっているものである。
【００４４】
この発明（請求項９）は、請求項１記載のデータ記録再生装置において、上記ストリーム読み出し部が、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器は、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、上記ストリーム記憶部が、上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記ストリーム記憶部からの音声データストリームの読み出しを許可するストリーム読み出し許可判定手段とを有しているものである。
【００４５】
この発明（請求項１０）は、請求項４記載のデータ記録再生装置において、上記ストリーム読み出し部が、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器は、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、上記ストリーム記憶部が、 上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記ストリーム記憶手段からの音声データストリームの読み出しを許可するストリーム読み出し許可判定手段とを有しているものである。
【００４６】
この発明（請求項１１）は、請求項７記載のデータ記録再生装置において、上記ストリーム読み出し部が、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器が、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、上記ストリーム記憶部が、上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、上記ストリーム書き込み部からのスクランブルキーを記録するスクランブルキー記憶手段と、上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記ストリーム記憶手段からの音声データストリームの読み出しを許可するストリーム読み出し許可判定手段とを有しているものである。
【００４７】
この発明（請求項１２）は、請求項７記載のデータ記録再生装置において、上記ストリーム読み出し部が、１つのストリーム再生機器により構成され、かつ該ストリーム再生機器が、そのタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段を有しており、上記ストリーム記憶部が、上記ストリーム書き込み部からの音声データストリームを記録するストリーム記憶手段と、上記ストリーム書き込み部からのスクランブルキーを記録するスクランブルキー記憶手段と、上記ストリーム記憶手段からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段と、上記機器タイプ情報保持手段が保持している機器タイプ情報を取得する機器タイプ情報取得手段と、上記機器タイプ情報取得手段により取得された機器タイプ情報を、上記読み出し許可機器タイプ情報記憶手段に記録されている許可機器タイプ情報を対象として検索し、上記取得された機器タイプ情報に該当する許可機器タイプ情報が存在するときのみ、上記スクランブルキー記憶手段からのスクランブルキーの読み出しを許可するスクランブルキー読み出し許可判定手段とを有しているものである。
【００４８】
この発明（請求項１３）は、請求項１記載のデータ記録再生装置において、上記ストリーム記憶部が、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されているものである。
【００４９】
この発明（請求項１４）は、請求項９記載のデータ記録再生装置において、上記ストリーム記憶部が、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されており、上記ストリーム記憶手段及び読み出し許可機器タイプ情報記憶手段が、上記ＲＡＭにより構成されており、上記機器タイプ情報取得手段及びストリーム読み出し許可判定手段がＣＰＵにより構成されているものである。
【００５０】
この発明（請求項１５）は、請求項１１記載のデータ記録再生装置において、上記ストリーム記憶部が、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されており、上記ストリーム記憶手段，スクランブルキー記憶手段，及び読み出し許可機器タイプ情報記憶手段が、上記ＲＡＭにより構成されており、上記機器タイプ情報取得手段及びストリーム読み出し許可判定手段がＣＰＵにより構成されているものである。
【００５１】
この発明（請求項１６）は、請求項１２記載のデータ記録再生装置において、上記ストリーム記憶部が、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成されており、上記ストリーム記憶手段，スクランブルキー記憶手段，及び読み出し許可機器タイプ情報記憶手段が、上記ＲＡＭにより構成されており、上記機器タイプ情報取得手段及びスクランブルキー読み出し許可判定手段がＣＰＵにより構成されているものである。
【００５２】
【発明の実施の形態】
本件発明者は、音楽データとして、圧縮音声データストリーム及び非圧縮音声データストリームが入力されるデータ記録再生装置では、従来の音声データストリームに対する電子透かしの挿入方法を単純に適用することが困難であるという課題を鋭意研究した結果、このようなデータ記録再生装置として、音楽データが、非圧縮音声データストリームと圧縮音声データストリームのいずれの形態で供給されても、これらの音声データストリームへの電子透かしの挿入を行うことができるものを開発した。
【００５３】
図１８は、非圧縮音声データストリームと圧縮音声データストリームのいずれに対しても電子透かしの挿入が可能なデータ記録再生装置を説明するための図である。
このデータ記録再生装置１４００は、音楽データをネットワーク１０ｂ上のホームページからでも、ＣＤ１０ａからでも取得可能な構成となっており、音楽データを記録する記録媒体１４０６と、入力された音楽データストリームが圧縮されたもの（圧縮音声データストリーム）Ｓauであるか、圧縮されていないもの（非圧縮音声データストリーム）ＥＳauであるか判定するストリーム属性判定手段１４０１を有している。
また、このデータ記録再生装置１４００は、該ストリーム属性判定手段１４０１から出力される圧縮音声データストリームＥＳauを逆符号化により伸長して非圧縮音声データストリームＲＳauを出力する逆符号化手段１４０２と、上記ストリーム属性判定手段１４０１からの非圧縮音声データストリームＳau及び逆符号化手段１４０２からの非圧縮音声データストリームＲＳauに対して、電子透かしを挿入する電子透かし挿入手段１４０３とを有している。
【００５４】
さらに、このデータ記録再生装置１４００は、電子透かしが挿入された音声データストリームＳauwを符号化により圧縮して圧縮音声データストリームＥＳauwを出力する符号化手段１４０４と、該圧縮音声データストリームＥＳauwを上記記録媒体１４０６に書き込むストリーム書き込み手段１２０３とを有している。
また、さらにこのデータ記録再生装置１４００は、該記録媒体１４０６から上記圧縮音声データストリームＥＳauwを読み出すストリーム読み出し手段１４０７と、読み出された圧縮音声データストリームＥＳauwを逆符号化により伸長して非圧縮音声データストリームＲＳauwを出力する逆符号化手段１４０８と、非圧縮音声データストリームＲＳauwにＤＡ変換処理を施してアナログ音声データＡauwをスピーカ２０に出力するＤＡ変換手段１４０９とを有している。
【００５５】
このような構成のデータ記録再生装置１４００では、音声データストリームが入力されると、図１２に示す従来のデータ記録再生装置１２００と同様にストリーム属性判定手段１４０１にて、これが圧縮されたものであるか否かの判定が行われ、その判定結果に応じて、電子透かし挿入手段１４０３あるいは逆符号化手段１４０２の一方に出力される。例えば、ネットワーク１０ａを介して圧縮音声データストリームＥＳauが入力された場合、この圧縮音声データストリームＥＳauは、ストリーム属性判定手段１４０１により逆符号化手段１４０２に出力される。該逆符号化手段１４０２では、圧縮音声データストリームＥＳauは、逆符号化により伸長されて、非圧縮音声データストリームＲＳauが電子透かし挿入手段１４０３に出力される。
【００５６】
一方、ＣＤ１０ｂから得られた非圧縮音声データストリームＳauが入力された場合、この非圧縮音声データストリームＳauは、ストリーム属性判定手段１４０１により電子透かし挿入手段１４０３に出力される。
そして、電子透かし挿入手段１４０３では、上記非圧縮音声データストリームに電子透かしが挿入される。この電子透かしが挿入された非圧縮音声データストリームＳauwは、符号化手段にて符号化により圧縮され、圧縮音声データストリームＥＳauwが出力される。さらに、該圧縮音声データストリームＥＳauwは、ストリーム書き込み手段１４０５により一旦記録媒体１４０６に書き込まれる。
【００５７】
また、音声データの再生時には、このデータ記録再生装置１４００では、ストリーム読み出し手段１４０７により、該記録媒体１４０６から圧縮音声データストリームＥＳauwが読み出される。この該圧縮音声データストリームＥＳauwは逆符号化手段１４０８にて逆符号化により伸長され、該逆符号化手段１４０８からは非圧縮音声データストリームＲＳauwが出力される。
この非圧縮音声データストリームＲＳauwは、さらにＤＡ変換器１４０９によりアナログ音声データＡauwに変換されてスピーカ２０に出力される。
【００５８】
ところが上記データ記録再生装置１４００では、音楽データを記録媒体へ書き込む際に、圧縮音楽データストリームに対する逆符号化、非圧縮音声データストリームに対する符号化などの処理が行われるため、記録時に時間がかかるという新たな課題が見いだされた。
また、音声データストリーム（デジタル音声データ）に対する符号化処理及逆符号化処理は、一般に非可逆の符号化処理及びこれに対応する逆符号化処理であるため、これら処理により、外部から入力された音楽データの音質の劣化が発生するという課題もある。
【００５９】
そこで、本件発明者らはさらに研究を進め、このような課題を解決したデータ記録再生装置を発明した。
以下、本発明の実施の形態として、外部から供給された音楽データの記録時間が短く、しかも再生された音楽データの音質劣化を小さく抑えることができるデータ記録再生装置について説明する。
【００６０】
（実施の形態１）
図１は本発明の実施の形態１によるデータ記録再生装置の概略構成を示す概念図である。
このデータ記録再生装置１００は、音楽データの録音，再生を行う装置本体１１０ａと、該装置本体１１０ａに着脱可能に装着され、音楽データを格納する記録媒体１１０ｂとから構成されている。このデータ記録再生装置１００には、音楽データとして、圧縮音声データストリームＥＳau及び非圧縮音声データストリームＳauが供給されるようになっている。ここでは、上記圧縮音声データストリームＥＳauは、ネットワーク１０ａからダウンロードにより供給される。上記非圧縮音声データストリームＳauは、ＣＤなどの可搬型の記録媒体から供給される。また、上記装置本体１１０ａから出力されるアナログ音声データＡauは、スピーカ２０に出力され、音声に変換されるようになっている。
上記記録媒体１１０ｂは、上記装置本体１１０ａに形成されたスロット１１０ａ１に挿入可能なＩＣカードから構成されている。このＩＣカードは、音楽データを格納するＲＡＭ（Random Access Memory）１１０ｂ１と、該ＲＡＭ１１０ｂ１へのデータの書き込みを制御するＣＰＵ１１０ｂ２とを有している。
【００６１】
このような構成のデータ記録再生装置１００では、ネットワーク１０ａからの圧縮音声データストリームＥＳauあるいはＣＤなどからの非圧縮音声データストリームＳauが入力されると、該装置本体１１０ａにて記録媒体であるＩＣカードに記録される。一方、再生時には該記録媒体１１０ｂから読み出された音声データストリームがアナログ音声データＡauに変換され、アナログ音声データＡauがスピーカ２０に出力される。そして、アナログ音声データＡauがスピーカ２０により音声に変換される。
【００６２】
図２(a)は、音声データストリームのデータ構造を示す図である。なお、上記圧縮音声データストリームＥＳau及び非圧縮音声データストリームＳauは、同様なデータ構造となっているため、図２(a)では、これらを音声データストリームＳとして示す。
この音声データストリームＳは、ストリームの属性情報が格納されたストリームヘッダＳｈと、音声データそのもの（デジタル音声データ）が格納されているストリームデータ領域Ｓｄとからなる。上記ストリームヘッダＳｈ内には、ストリームの属性情報として、このストリームＳに対する圧縮方式を示す情報（圧縮方式情報）Ｉco、サンプリング周波数を示す情報（サンプリング周波数情報）Ｉsa、デジタルデータを表すビット数を示す情報（ビット数情報）Ｉbi、このストリームＳに対してスクランブル処理が施されているか否かを示す情報（スクランブル処理情報）Ｉscが保持されている。
【００６３】
具体的には、圧縮方式情報Ｉcoの値「０」は、上記音声データストリームＳが線形パルス符号変調方式（ＬＰＣＭ：Linear Pulse Code Modulation）により得られた非圧縮音声データストリームであることを示す。この情報Ｉcoの値「１」，「２」，「３」はそれぞれ、上記音声データストリームＳが、ＡＣ３方式、ｄｔｓ（Digital Theater System）方式、ＡＡＣ（Advanced Audio Coding）方式により圧縮された圧縮音声データストリームであることを示す。
【００６４】
ここで、ＡＣ３方式は、主として５．１ｃｈ，２ｃｈ等の映画用音声を対象とした音声符号化方式で、ＤＶＤ−ＶＩＤＥＯなどで使用されている。ｄｔｓ方式も、主として５．１ｃｈ，２ｃｈ等の映画用音声を対象とした音声符号化方式で、映画館，ＤＶＤ−ＶＩＤＥＯなどで使用されている。ＡＣＣ方式は、主として、低ビットレートでの音声データの伝送を対象とした音声符号化方式である。
【００６５】
上記サンプリング周波数情報Ｉsaの値「０」，「１」，「２」はそれぞれ、上記デジタル音声データのサンプリング周波数が４８ｋＨｚ，９６ｋＨｚ，１９２ｋＨｚであることを示している。上記ビット数情報Ｉbiの値「０」，「１」，「２」はそれぞれ、上記デジタル音声データが１６bits，２０bits，２４bitsのデジタルデータであることを示している。上記スクランブル処理情報Ｉscの値「０」は、上記音声データストリームにスクランブル処理が施されていないことを、上記情報Ｉscの値「１」は、上記音声データストリームにスクランブル処理が施されているを示している。
なお、ストリームデータ領域Ｓｄの詳細の構成については、本発明の主旨ではないのでここでは説明しない。
【００６６】
以下、上記実施の形態１のデータ記録再生装置１００について詳しく説明する。
図３は、実施の形態１のデータ記録再生装置１００の構成を示すブロック図である。
このデータ記録再生装置１００は、図２(a)に示すデータ構造を有する音声データストリームＳとして、ネットワーク上からの圧縮音声データストリームＥＳau、あるいはＣＤなどの記録媒体からの非圧縮音声データストリームＳauを受ける構成となっている。
すなわち、データ記録再生装置１００は上記音声データストリームＥＳau，Ｓauを記憶するストリーム記憶部１００ｂと、該音声データストリームを該ストリーム記憶部１００ｂに書き込むストリーム書き込み部１００ａと、該ストリーム記憶部１００ｂから該音声データストリームを読み出すストリーム読み出し部１００ｃとを備えている。
【００６７】
ここで、ストリーム書き込み部１００ａ及びストリーム読み出し部１００ｃは、図１に示す装置本体１１０ａに搭載されている。また、上記ストリーム記憶部１００ｂは、図１に示す記録媒体１１０ｂに相当するもので、半導体記憶装置（ＲＡＭ）を搭載した上記ＩＣカード１１０ｂにより構成されている。
【００６８】
上記ストリーム書き込み部１００ａは、装置外部から入力される音声データストリームＳが圧縮されているか否かを判定し、判定結果を示す属性判定情報Ｉaj１を出力するストリーム属性判定手段１０１と、該属性判定情報Ｉaj１に基づいて、上記音声データストリームＳのヘッダＳｈに、所定値に設定された圧縮識別フラグＦcoを付加し、該圧縮識別フラグＦcoが付加された音声データストリームＳaf１（図２(b)参照）をストリーム記憶部１００ｂに書き込むフラグ付きストリーム書き込み手段１０２とから構成されている。このフラグ付きストリーム書き込み手段１０２は、属性判定情報Ｉaj１が、入力された音声データストリームが非圧縮のストリームであることを示しているとき、上記圧縮識別フラグＦcoの値を「０」に設定し、一方属性判定情報Ｉaj１が、入力された音声データストリームが圧縮ストリームであることを示しているとき、上記圧縮識別フラグＦcoの値を「１」に設定する構成となっている。ここで、非圧縮音声データストリームは、そのストリームデータ領域に格納されているデジタル音声データが圧縮されていないものである。また、圧縮音声データストリームは、そのストリームデータ領域に格納されているデジタル音声データが圧縮されているものである。
【００６９】
上記ストリーム読み出し部１００ｃは、上記ストリーム記録部１００ｂから音声データストリームＳaf１を読み出すストリーム読み出し手段１０４と、読み出された音声データストリームＳaf１に含まれている圧縮識別フラグＦcoの値に基づいて、音声データストリームＳaf１が非圧縮のストリームであるか、圧縮ストリームであるかを判定し、これらのストリームを別々に出力するストリームフラグ判定手段１０５とを有している。
また、上記ストリーム読み出し部１００ｃは、ストリームフラグ判定手段１０５から出力される圧縮音声データストリームを逆符号化により伸長し、伸長音声データストリームＲＳaf１を出力する逆符号化手段１０６と、上記ストリームフラグ判定手段１０５から出力される非圧縮の音声データストリームＳaf１のストリームデータ領域Ｓｄに、あるいは逆符号化手段１０６から出力される伸長音声データストリームＲＳaf１のストリームデータ領域Ｓｄに電子透かしＤwmを挿入し、電子透かし挿入音声データストリームＳaw１（図２(c)）を出力する電子透かし挿入手段１０７とを有している。
さらに、上記ストリーム読み出し部１００ｃは、電子透かし挿入音声データストリームＳaw１にＤＡ変換処理を施して、アナログ音声データＡawをスピーカ２０に出力するＤＡ変換手段１０８を有しており、このアナログ音声データＡawは、スピーカ２０により音声に変換されるようになっている。
【００７０】
なお、上記電子透かし挿入手段１０７により音声データストリームに挿入される電子透かしＤwmは、音声データストリームの著作権を保護するのために挿入される、コピー禁止を示すフラグである。
この電子透かしは、非圧縮のデジタル音声データ（音声データストリーム）に挿入されるものであり、電子透かしが挿入された音声データストリームは、アナログ音声データに変換されるものである。
通常は、電子透かしは、電子透かしを含むデジタル音声データ（音声データストリーム）と、電子透かしを含まないデジタル音声データ（音声データストリーム）の比較により検出可能なものである。また、電子透かしは、電子透かしを含むアナログ音声データ（電子透かしを含むデジタル音声データをＤＡ変換したもの）と、電子透かしを含まないアナログ音声データ（電子透かしを含まないデジタル音声データをＤＡ変換したもの）の比較によっても検出することができるものである。
【００７１】
ただし、本実施の形態１では、電子透かしが挿入された音声データストリームＳawをＤＡ変換して得られるアナログ音声データＡawは、このデータの解析により、あるいはこれをＡＤ変換して得られる音声データストリームの解析により、電子透かしの検出が可能な構成となっている。
【００７２】
次に動作について説明する。
まず、ストリーム記録部１００ｂを構成するＩＣカード（記録媒体）へ音声データストリームを書き込む動作について説明する。
本実施の形態１のデータ記録再生装置１００に外部から音声データストリームＳが入力されると、ストリーム属性判定手段１０１では、入力された音声データストリームＳが圧縮音声データストリームＥＳauであるか、非圧縮の音声データストリームＳauであるかの判定が行われ、判定結果を示す属性判定情報Ｉaj１が出力される。具体的には、ストリーム属性判定手段１０１における判定は、入力された音声データストリームＳのストリームヘッダＳｈにおける圧縮方式情報Ｉcoの値に基づいて行われる。例えば、圧縮方式情報Ｉcoの値が「０」であるとき、ストリーム属性判定手段１０１からは、属性判定情報Ｉaj１として、音声データストリームＳが圧縮されていないことを示す情報が出力される。一方、圧縮方式情報Ｉcoの値が「１」，「２」，あるいは「３」であるとき、ストリーム属性判定手段１０１からは、属性判定情報Ｉaj１として、音声データストリームＳが圧縮されていることを示す情報が出力される。
【００７３】
なお、通常、ネットワーク１０ａからダウンロードされた音声データストリームＳは圧縮音声データストリームＥＳauであり、ＣＤなどの可搬型の記録媒体１０ｂから読み出された音声データストリームＳは非圧縮音声データストリームＳauであることが多い。
【００７４】
すると、フラグ付きストリーム書き込み手段１０２では、上記属性判定情報Ｉaj１に基づいて、外部からの音声データストリームＳのストリームヘッダＳｈに圧縮識別フラグＦcoが付加され、該書き込み手段１０２により、フラグ付音声データストリームＳaf１（図２(b)参照）がストリーム記憶部１００ｂに書き込まれる。例えば、ストリーム属性判定手段１０１にて、ネットワーク１０ａからダウンロードされた音声データストリームが圧縮されていると判定された場合、フラグ付きストリーム記録手段１０２では、圧縮識別フラグＦcoの値が「１」に設定される。一方、ストリーム属性判定手段１０１にて、ＣＤから読み出された音声データストリームが圧縮されていないと判定された場合、フラグ付きストリーム記録手段１０２では、圧縮識別フラグＦcoの値が「０」に設定される。
【００７５】
次に、ストリーム記録部１００ｂから音声データストリームを読み出す動作について説明する。
音声データの再生時には、まず、ストリーム読み出し手段１０４からストリームの読み出し要求がストリーム記録部１００ｂに対して行われ、その後、ストリーム読み出し手段１０４により、上記ストリーム記録部１００ｂからフラグ付音声データストリームＳaf１が読み出される。すると、ストリームフラグ判定手段１０５では、音声データストリームＳaf１のストリームヘッダＳｈにおける圧縮識別フラグＦcoの値に基づいて、音声データストリームＳaf１が圧縮されているか否かの判定が行われる。
読み出された音声データストリームが圧縮されていると判定された場合、音声データストリームＳaf１はストリームフラグ判定手段１０５から逆符号化手段１０６に出力される。一方、読み出された音声データストリームが圧縮されていないと判定された場合、非圧縮の音声データストリームＳaf１はストリームフラグ判定手段１０５から電子透かし手段１０７に出力される。
【００７６】
上記逆符号化手段１０６では、圧縮されている音声データストリームＳaf１が逆符号化により伸長され、伸長音声データストリームＲＳaf１が逆符号化手段１０６から上記電子透かし手段１０７に出力される。
そして電子透かし手段１０７では、圧縮されていない音声データストリーム、つまり、ストリームフラグ判定手段１０５からの非圧縮の音声データストリームＳaf１，あるいは逆符号化手段１０６からの伸長音声データストリームＲＳaf１に電子透かしＤwmが挿入される。
上記電子透かしが挿入された音声データストリームＳaw１（図２(c)参照）は、ＤＡ変換手段１０８によってアナログ音声データＡawに変換され、スピーカ２０に出力される。スピーカ２０では、アナログ音声データＡawが、人間に可聴な音声に変換される。
【００７７】
このように本実施の形態１のデータ記録再生装置１００では、外部から供給される音声データストリームが圧縮されたものか否かを判定するストリーム属性判定手段１０１を備え、この判定結果に応じた値を有する圧縮識別フラグＦcoを発生し、音声データストリームをこれに該圧縮識別フラグＦcoを付加してストリーム記録部１００ｂに書き込むようにしたので、ストリーム記録部１００ｂから読み出された音声データストリームに対して逆符号化による伸長処理を施すか否かを、これに含まれる圧縮識別フラグＦcoに基づいて決定することができる。
このため、圧縮音声データストリームに対しては、ストリーム記録部から読み出した後に伸長処理を施し、この伸長処理により得られる非圧縮の音声データストリームに電子透かしを挿入することができる。
言い換えると、外部からの圧縮音声データストリームは、これに圧縮識別フラグを付加するという簡単な処理の後に、これを直ちにストリーム記録部に書き込むとができ、圧縮音声データストリームのストリーム記録部への書き込みに要する時間を短縮できる。
【００７８】
また、外部からの圧縮音声データストリームの再生により得られるアナログ音声データの音質劣化を抑制することができる。
つまり、圧縮音声データストリームをストリーム記憶部に書き込む前に電子透かしの挿入を行う場合、該圧縮音声データストリームを逆符号化により非圧縮の音声データストリームに変換する伸長処理、非圧縮の音声データストリームに電子透かしを挿入する電子透かし挿入処理、及び電子透かしが挿入された非圧縮の音声データストリームを符号化により圧縮する圧縮処理が必要となる。この場合、伸長処理及び圧縮処理は、非可逆な符号化に対応した処理であるため、これらの２つの処理により音質の劣化が生じる。これに対し、圧縮音声データストリームをストリーム記憶部から読み出した後に電子透かしの挿入を行う場合に必要となる処理は、上記伸長処理及び電子透かし挿入処理のみとなり、圧縮処理による音質の劣化を回避することができる。
【００７９】
なお、上記実施の形態１では、電子透かしとして、これを含む音声データはコピー禁止であることを示すフラグを用い、電子透かしが含まれている音声データのコピーが制限される手法を用いているが、電子透かしによる著作権保護の手法はこれに限るものではない。
例えば、電子透かしとして、音声データストリームが過去にコピーされた回数（世代数）を示すフラグを音声データストリームに挿入し、あらかじめ定められた世代数を越えると、コピーを禁止するという世代管理と呼ばれる手法や、電子透かしとして、音声ストリームの著作権者の氏名等を示す情報を音声データストリームに挿入しておき、無断複製が行われた場合に、電子透かしに基づいて著作権者の氏名を音声データストリームから抽出し、著作権者を明確にするという方法が用いられる。
【００８０】
（実施の形態２）
図４は、本発明の実施の形態２によるデータ記録再生装置を説明するためのブロック図である。
この実施の形態２のデータ記録再生装置の概略構成は、図１に示す実施の形態１のデータ記録再生装置と同様であり、このデータ記録再生装置は、音楽データの録音，再生を行う装置本体と、該装置本体に着脱可能に装着され、音楽データを格納する記録媒体とから構成されている。
この実施の形態２のデータ記録再生装置２００には、音楽データとして、圧縮音声データストリームＥＳau、非圧縮音声データストリームＳau、あるいはスクランブル処理された圧縮音声データストリームＥＳauが供給されるようになっている。また、スクランブル処理された圧縮音声データストリームＥＳauが供給される場合には、スクランブル処理を解除するためのスクランブルキーＫscもデータ記録再生装置２００に供給されるようになっている。
【００８１】
ここでは、説明の都合上、このデータ記録再生装置２００には、ネットワーク１０ａからはダウンロードにより、スクランブル処理された圧縮音声データストリームＥＳau及び対応するスクランブルキー、あるいはスクランブル処理されていない圧縮音声データストリームＥＳauが供給され、ＣＤなどの可搬型の記録媒体からは、スクランブル処理されていない非圧縮音声データストリームが供給されるとする。また、各音声データストリームは、図２(a)に示すデータ構造を有するものとする。
詳述すると、このデータ記録再生装置２００は、外部から入力される音声データストリームを記憶するストリーム記憶部２００ｂと、該音声データストリームを該ストリーム記憶部２００ｂに書き込むストリーム書き込み部２００ａと、該ストリーム記憶部２００ｂから該音声データストリームを読み出すストリーム読み出し部２００ｃとを備えている。
【００８２】
ここで、ストリーム書き込み部２００ａ及びストリーム読み出し部２００ｃは、上記装置本体（図１参照）に搭載され、上記ストリーム記憶部２００ｂは、上記記録媒体に相当するもので、実施の形態１のデータ記録再生装置１００と同様、半導体記憶装置（ＲＡＭ）を搭載した上記ＩＣカードにより構成されている。
上記ストリーム書き込み部２００ａは、装置外部から入力される音声データストリームＳが圧縮されているか否か，及び音声データストリームＳがスクランブルされているか否かを判定し、判定結果を示す属性判定情報Ｉaj２を出力するストリーム属性判定手段２０１と、装置外部から入力される、スクランブル音声データストリームを逆スクランブルするためのスクランブルキーＫscをストリーム記憶部２００ｂに書き込むスクランブルキー書き込み手段２０３とを有している。
【００８３】
また、上記ストリーム書き込み部２００ａは、該属性判定情報Ｉaj２に基づいて、上記音声データストリームＳのストリームヘッダＳｈに、所定値に設定された圧縮識別フラグＦco及び所定値に設定されたスクランブル識別フラグＦscを付加し、該両フラグＦco及びＦscが付加されたフラグ付き音声データストリームＳaf２（図５参照）をストリーム記憶部２００ｂに書き込むフラグ付きストリーム書き込み手段２０２を有している。
【００８４】
ここで、このフラグ付きストリーム書き込み手段２０２は、以下のように、圧縮識別フラグＦcoの値及びスクランブル識別フラグＦscの値を設定する構成となっている。つまり、属性判定情報Ｉaj２が、入力された音声データストリームが非圧縮のストリームであることを示しているとき、上記圧縮識別フラグFcoの値が「０」に設定される。属性判定情報Ｉaj２が、入力された音声データストリームが圧縮ストリームであることを示しているとき、上記圧縮識別フラグFcoの値が「１」に設定される。属性判定情報Ｉaj２が、入力された音声データストリームがスクランブルされていないことを示しているとき、上記スクランブル識別フラグFscの値が「０」に設定される。属性判定情報Ｉaj２が、入力された音声データストリームがスクランブルされていることを示しているとき、上記スクランブル識別フラグFscの値が「１」に設定される。
【００８５】
また、非圧縮音声データストリームは、そのストリームデータ領域に格納されているデジタル音声データが圧縮されていないものである。圧縮音声データストリームは、そのストリームデータ領域に格納されているデジタル音声データが圧縮されたものである。非スクランブル音声データストリームは、そのストリームデータ領域に格納されているデジタル音声データがスクランブルされていないものである。スクランブル音声データストリームは、そのストリームデータ領域に格納されているデジタル音声データがスクランブルされたものである。
【００８６】
上記ストリーム読み出し部２００ｃは、上記ストリーム記録部２００ｂから音声データストリームＳaf２を読み出すストリーム読み出し手段２０６と、読み出された音声データストリームＳaf２に含まれている圧縮識別フラグFcoの値に基づいて、音声データストリームＳaf２が非圧縮のストリームであるか、圧縮ストリームであるかを判定し、これらのストリームを別々に出力する第１のストリームフラグ判定手段２０７とを有している。
【００８７】
また、上記ストリーム読み出し部２００ｃは、上記ストリーム記録部２００ｂからスクランブルキーＫscを読み出すスクランブルキー読み出し手段２０５と、第１のストリームフラグ判定手段２０７から出力されるスクランブル音声データストリームに対して、上記スクランブルキーＫscを用いて逆スクランブル処理を施して、デスクランブル音声データストリームＤＳaf２を出力する逆スクランブル手段２０８とを有している。
【００８８】
また、上記ストリーム読み出し部２００ｃは、第１のストリームフラグ判定手段２０７から出力された非スクランブル音声データストリームＳaf２、あるいは逆スクランブル手段２０８から出力されたデスクランブル音声データストリームＤＳaf２を受け、これらのストリームに含まれている圧縮識別フラグFcoの値に基づいて、該音声データストリームＳaf２，ＤＳaf２が非圧縮のストリームであるか、圧縮ストリームであるかを判定し、これらのストリームを別々に出力する第２のストリームフラグ判定手段２０９と、該判定手段２０９から出力される圧縮音声データストリームＤＳaf２を逆符号化により伸長し、伸長音声データストリームＲＳaf２を出力する逆符号化手段２１０とを有している。
【００８９】
さらに、上記ストリーム読み出し部２００ｃは、上記第２のストリームフラグ判定手段２０９から出力される非圧縮の音声データストリームＳaf２，ＤＳaf２のデータ領域Ｓｄに、あるいは逆符号化手段２１０から出力される伸長音声データストリームＲＳaf２のデータ領域Ｓｄに、電子透かしＤwmを挿入し、電子透かし挿入音声データストリームＳaw２（図２(c)）を出力する電子透かし挿入手段２１１と、電子透かし挿入音声データストリームＳaw２にＤＡ変換処理を施して、アナログ音声データＡawをスピーカ２０に出力するＤＡ変換手段２１２を有しており、このアナログ音声データＡawは、スピーカ２０により音声に変換されるようになっている。
【００９０】
なお、多くの場合、上記ストリーム書き込み部２００ａは、ストリーム記録部２００ｂへの音声データストリーム及びスクランブルキーの書き込みを行う一つの機器として構成され、上記ストリーム読み出し部２００ｃは、ストリーム記録部２００ｂからの音声データストリーム及びスクランブルキーの読み出しを行う別の一つの機器として構成される。
また、上記電子透かし挿入手段２１０により音声データストリームに挿入される電子透かしＤwmは、実施の形態１におけるものと同様、コピー禁止を示すフラグである。
【００９１】
次に動作について説明する。
まず、記録媒体２００ｂへ音声データストリームを書き込む動作について説明する。
本実施の形態２のデータ記録再生装置２００に外部から音声データストリームが入力されると、ストリーム属性判定手段２０１では、入力された音声データストリームが圧縮されているか否かの判定、及び入力された音声データストリームにスクランブルされているか否かの判定が行われ、これらの判定結果に応じた属性判定情報Ｉaj２が出力される。
具体的には、ストリーム属性判定手段２０１における判定は、入力された音声データストリームのストリームヘッダＳｈに格納されている圧縮方式情報Ｉco及びスクランブル処理情報Ｉscの値に基づいて行われる。例えば、圧縮方式情報Ｉcoの値が「０」であるとき、音声データストリームＳが圧縮されていないと判定され、圧縮方式情報Ｉcoの値が「１」，「２」，あるいは「３」であるとき、音声データストリームＳが圧縮されていること判定される。また、スクランブル処理情報Ｉscの値が「０」であるとき、音声データストリームＳはスクランブルされていないと判定され、スクランブル処理情報Ｉscの値が「１」であるとき、音声データストリームがスクランブルされていると判定される。
【００９２】
なお、通常、ネットワーク１０ａからダウンロードされた音声データストリームは、スクランブルされた圧縮音声データストリームＥＳauあるいはスクランブルされていない圧縮音声データストリームであり、ＣＤなどの可搬型の記録媒体から読み出された音声データストリームは、スクランブルされていない非圧縮音声データストリームＳauであることが多い。
すると、フラグ付きストリーム書き込み手段２０２では、上記属性判定情報Ｉaj２に基づいて、外部からの音声データストリームのストリームヘッダＳｈに圧縮識別フラグＦco及びスクランブル識別フラグＦscが付加され、該書き込み手段２０２により、フラグ付き音声データストリームＳaf２（図５参照）がストリーム記憶部２００ｂに書き込まれる。
【００９３】
例えば、入力された音声データストリームが、スクランブル処理及び圧縮処理が施されたものであると判定された場合、圧縮識別フラグＦco及びスクランブル識別フラグFscともにその値が「１」に設定される。また、入力された音声データストリームが、圧縮処理のみが施されたものであると判定された場合、圧縮識別フラグＦcoの値が「１」に、スクランブル識別フラグFscの値が「０」に設定される。また、入力された音声データストリームが、スクランブル処理のみが施されたものであると判定された場合、圧縮識別フラグＦcoの値が「０」に、スクランブル識別フラグFscの値が「１」に設定される。さらに、入力された音声データストリームが、スクランブル処理及び圧縮処理がともに施されていないものであると判定された場合、圧縮識別フラグＦco及びスクランブル識別フラグFscともにその値が「０」に設定される。
また、入力された音声データストリームがスクランブルされたものであるときには、この音声データストリームをデスクランブルするためのスクランブルキーＫscがデータ記録再生装置２００に入力されるため、このスクランブルキーＫscが書き込み手段２０３によりストリーム記憶部２００ｂに書き込まれる。
【００９４】
次に、ストリーム記録部２００ｂから音声データストリームを読み出す動作について説明する。
音声データの再生時には、まず、ストリーム読み出し手段２０６からストリームの読み出し要求がストリーム記録部２００ｂに対して行われ、その後、ストリーム読み出し手段２０６により、上記ストリーム記録部２００ｂからフラグ付き音声データストリームＳaf２が読み出される。すると、第１のストリームフラグ判定手段２０７では、音声データストリームＳaf２のストリームヘッダＳｈにおけるスクランブル識別フラグFscの値に基づいて、音声データストリームＳaf２がスクランブルされているか否かの判定が行われる。
読み出された音声データストリームＳaf２がスクランブルされていると判定された場合、音声データストリームＳaf２はストリームフラグ判定手段２０７から逆スクランブル手段２０８に出力される。また、この場合、ストリーム記憶部２００ｂから、読み出された音声データストリームＳaf２に対応するスクランブルキーＫscが読み出されて、逆スクランブル手段２０８に出力される。すると、逆スクランブル手段２０８では、読み出された音声データストリームＳaf２に対して、対応するスクランブルキーＫscを用いて逆スクランブル処理が施されて、デスクランブル音声データストリームＤＳaf２が第２のストリームフラグ判定手段２０９に出力される。
【００９５】
一方、上記第１のストリームフラグ判定手段２０７にて、読み出された音声データストリームがスクランブルされていないと判定された場合、該音声データストリームＳaf２はストリームフラグ判定手段２０７から第２のストリームフラグ判定手段２０９に出力される。
すると、第２のストリームフラグ判定手段２０９では、音声データストリームＳaf２のストリームヘッダＳｈにおける圧縮識別フラグFcoの値に基づいて、音声データストリームＳaf２あるいはデスクランブル音声データストリームＤＳaf２が圧縮されているか否かの判定が行われる。
上記音声データストリームが圧縮されていると判定された場合、音声データストリームＳaf２あるいはＤＳaf２は、第２のストリームフラグ判定手段２０９から逆符号化手段２１０に出力される。該逆符号化手段２１０では、圧縮されている音声データストリームＳaf２あるいはＤＳaf２が逆符号化により伸長され、伸長音声データストリームＲＳaｆが逆符号化手段２１０から上記電子透かし手段２１１に出力される。、
【００９６】
一方、第２のストリームフラグ判定手段２０９にて、読み出された音声データストリームＳaf２あるいはＤＳaf２が圧縮されていないと判定された場合、該音声データストリームＳaf２あるいはＤＳaf２は、第２のストリームフラグ判定手段２０９から電子透かし手段２１１に出力される。
そして電子透かし手段２１１では、圧縮されていない音声データストリーム、つまり、第２のストリームフラグ判定手段２０９からの非圧縮の音声データストリームＳaf２，ＤＳaf２、あるいは逆符号化手段２１０からの伸長音声データストリームＲＳafに電子透かしＤwmが挿入される。
上記電子透かしが挿入された音声データストリームＳaw２は、ＤＡ変換手段２１２によってアナログ音声データＡawに変換され、スピーカ２０に出力される。該スピーカ２０では、アナログ音声データＡawが、人間に可聴な音声に変換される。
【００９７】
このように本実施の形態２のデータ記録再生装置２００では、外部からの音声データストリームが圧縮されたものか否かの判定、及び外部からの音声データストリームがスクランブルされたものか否かの判定を行うストリーム属性判定手段２０１を備え、該判定結果に応じてスクランブル識別フラグFsc及び圧縮識別フラグFcoを発生し、音声データストリームをこれに該両フラグFsc及びFcoを付加してストリーム記録部２００ｂに書き込むようにしたので、ストリーム記録部２００ｂから読み出された音声データストリームに対して、逆符号化処理及び逆スクランブル処理の両方あるいは一方を施すか、またはこれらの処理を施さないかを、音声データストリームに含まれる識別フラグFsc及びFcoに基づいて決定することができる。
このため、圧縮音声データストリームあるいはスクランブル音声データストリームを、ストリーム記憶部から読み出した後に、伸長あるいはデスクランブルして、スクランブルされていない非圧縮の音声データストリームに電子透かしを挿入することが可能となる。これにより上記実施の形態１と同様、再生された音声データの音質劣化を抑制することができる。
【００９８】
また、外部からの圧縮音声データストリームあるいはスクランブルされた圧縮音声データストリームは、これらに圧縮識別フラグFco及びスクランブル識別フラグFscを付加するという簡単な処理の後に、これらを直ちにストリーム記録部に書き込むとができ、圧縮音声データストリームのストリーム記録部への書き込みに要する時間を短縮できる。
なお、上記実施の形態２では、電子透かしとして、これを含む音声データはコピー禁止であることを示すフラグを用い、電子透かしが含まれている音声データのコピーが制限される手法を用いているが、電子透かしによる著作権保護の手法はこれに限るものではなく、実施の形態１で示した電子透かしによる著作権保護の手法を用いてもよい。
【００９９】
（実施の形態３)
図６は、本発明の実施の形態３によるデータ記録再生装置を説明するためのブロック図である。
この実施の形態３のデータ記録再生装置３００は、図１に示す実施の形態１のデータ記録再生装置１００と同様、外部から入力される音声データストリームを記憶するストリーム記憶部３００ｂと、該音声データストリームを該ストリーム記憶部３００ｂに書き込むストリーム書き込み部３００ａと、該ストリーム記憶部３００ｂから該音声データストリームを読み出すストリーム読み出し部３００ｃとを備えている。
ここで、ストリーム書き込み部３００ａ及びストリーム読み出し部３００ｃは、上記装置本体（図１参照）に搭載されている。上記ストリーム記憶部３００ｂは、上記装置本体に着脱可能に装着される記録媒体に相当するもので、半導体記憶装置（ＲＡＭ）を搭載したＩＣカードにより構成されている。なお、上記ストリーム記憶部３００ｂは、上記のようなＩＣカード型のデバイスに限らず、メモリスティック型デバイスにより構成してもよい。
また、外部から入力される音声データストリームは、実施の形態１と同様、圧縮音声データストリームＥＳauあるいは非圧縮音声データストリームＳauである。例えば、上記圧縮音声データストリームＥＳauは、ネットワーク１０ａからダウンロードにより供給される。上記非圧縮音声データストリームＳauは、ＣＤなどの可搬型の記録媒体から供給される。
【０１００】
以下、上記各部の構成について詳述する。
上記ストリーム書き込み部３００ａは、実施の形態１のデータ記録再生装置１００における、ストリーム属性判定手段１０１及びストリーム書き込み手段１０２を有するストリーム書き込み部１００ａと全く同一の構成となっている。
また、上記ストリーム読み出し部３００ｃは、上記実施の形態１のデータ記録再生装置１００におけるストリーム読み出し部１００ｃの構成に加えて、本データ記録再生装置３００の機器タイプを示す情報（機器タイプ情報）Ｉtyを保持する機器タイプ情報保持手段３１５を有している。この機器タイプ情報保持手段３１５には、予め、機器タイプ情報Ｉtyの値として、所定の値、例えば、「１」あるいは「０」が格納されている。
そして、上記ストリーム記憶部３００ｂは、上記ストリーム書き込み手段１０２からの音声データストリームを記憶するストリーム記憶手段３１１と、該ストリーム記憶手段３１１からの音声データストリームの読み出しを許可する機器タイプを示す情報（読み出し許可機器タイプ情報）Ｉtyの値を記憶している読み出し許可機器タイプ情報記憶手段３１２とを有している。
【０１０１】
図７は、読み出し許可機器タイプ情報記憶手段３１２に記憶されている記憶内容を示す図である。ここで、記憶手段３１２に記憶されている読み出し許可機器タイプ情報Ｉtyの値「０」は、該当するデータ記録再生装置が、再生時に電子透かし（Water Mark）を挿入する機能を有するプレーヤであることを意味している。また、記憶手段３１２に記憶されている読み出し許可機器タイプ情報Ｉtyの値「１」は、該当するデータ記録再生装置が、再生時に電子透かし（Water Mark）を挿入する機能を有するレコーダであることを意味している。
また、上記ストリーム記憶部３００ｂは、上記ストリーム読み出し部３００ｃからの読み出し要求に応じて、ストリーム読み出し部３００ｃの機器タイプ情報保持手段３１５から、本データ記録再生装置３００の機器タイプ情報Ｉtyの値を読み出す機器タイプ情報取得手段３１４と、読み出し許可タイプ情報記憶手段３１２に記憶されている機器タイプ情報Ｉtyの値のうちから、上記読み出された機器タイプ情報Ｉtyの値に該当するものを検索し、この検索結果に応じて、ストリーム記憶手段３１１からの音声データストリームの読み出しを許可するか否かを判定するストリーム読み出し許可判定手段３１３とを有している。
【０１０２】
具体的には、このストリーム読み出し許可判定手段３１３は、機器タイプ情報保持手段３１５から読み出された機器タイプ情報Ｉtyの値が、読み出し許可タイプ情報記憶手段３１２に記憶されている機器タイプ情報Ｉtyの値のいずれかと一致した場合は、ストリーム読み出し手段１０４による音声データストリームの読み出しを許可する。一方、機器タイプ情報保持手段３１５から読み出された機器タイプ情報Ｉtyの値が、読み出し許可タイプ情報記憶手段３１２に記憶されている機器タイプ情報Ｉtyの値のいずれとも一致しない場合は、ストリーム読み出し手段１０４による音声データストリームの読み出しを禁止する。
例えば、機器タイプ情報保持手段３１５が保持している機器タイプ情報Ｉtyの値が「１」（再生時WaterMark挿入機能付きレコーダの意味）であった場合、図７に示すように、読み出し許可機器タイプ情報記憶手段３１２内には機器タイプ情報Ｉtyの値「１」が記録されているため、読み出しが許可される。この場合は、ストリーム読み出し手段１０４は、ストリーム記憶手段３１１から音声ストリームを読み出すことができる。
【０１０３】
一方、機器タイプ情報保持手段３１５に、図７に示されていない値、例えば「２」が保持されていた場合、あるいはストリーム読み出し部３００ｃが機器タイプ保持手段３１５を有しておらず、機器タイプ情報取得手段３１４により機器タイプ情報Ｉtyの値を得ることができなかった場合には、読み出しが禁止される。この場合は、ストリーム読み出し手段１０４は、ストリーム記憶手段３１１から音声ストリームを読み出すことができない。
なお、この実施の形態３では、上記ストリーム記憶部３００ｂは、図１に示すようなＩＣカードにより構成されているため、上記ストリーム記憶手段３１１及び読み出し許可タイプ情報記憶手段３１２は、上記ＩＣカードに搭載されているＲＡＭにより実現されている。上記ストリーム読み出し許可判定手段３１３及び機器タイプ情報取得手段３１４は、上記ＩＣカードに搭載されているＣＰＵにより実現されている。
また、多くの場合、上記ストリーム書き込み部３００ａは、ストリーム記録部３００ｂへの音声データストリームの書き込みを行う一つの機器として構成され、上記ストリーム読み出し部３００ｃは、ストリーム記録部３００ｂからの音声データストリームの読み出しを行う別の一つの機器として構成される。
【０１０４】
次に動作について説明する。
まず、ストリーム記録部３００ｂを構成するＩＣカード（記録媒体）へ音声データストリームを書き込む動作は、実施の形態１におけるものと同様であり、以下簡単に説明する。
ストリーム属性判定手段１０１では、外部から入力された音声データストリームＳが圧縮音声データストリームＥＳauであるか、非圧縮の音声データストリームＳauであるかの判定が行われ、判定結果を示す属性判定情報Ｉaj１が出力される。そして、フラグ付きストリーム書き込み手段１０２では、上記属性判定情報Ｉaj１に基づいて、外部からの音声データストリームＳのストリームヘッダＳｈに圧縮識別フラグＦcoが付加され、該書き込み手段１０２により、フラグ付音声データストリームＳaf１（図２(b)参照）がストリーム記憶部３００ｂに書き込まれる。ここでは、フラグ付音声データストリームＳaf１は、ストリーム記憶部３００ｂにおけるストリーム記憶手段３１１に書き込まれる。
【０１０５】
次に、ストリーム記録部３００ｂから音声データストリームを読み出す動作について説明する。
まず、ストリーム読み出し手段１０４からストリームの読み出し要求がストリーム記録部３００ｂに対して行われる。すると、機器タイプ情報取得手段３１４により、ストリーム読み出し部３００ｃの機器タイプ情報保持手段３１５に保持されている機器タイプ情報Ｉtyの値が読み出され、これがストリーム読み出し許可判定手段３１３に出力される。
次に、このストリーム読み出し許可判定手段３１３では、読み出された機器タイプ情報Ｉtyの値が、読み出し許可タイプ情報記憶手段３１２に記憶されているかどうかが検索により調べられる。この検索の結果、読み出された機器タイプ情報Ｉtyの値が上記記憶手段３１２に記憶されている場合は、上記許可判定手段３１３では、ストリーム読み出し手段１０４による音声データストリームの読み出しを許可するという判定がなされる。読み出された機器タイプ情報Ｉtyの値が上記記憶手段３１２に記憶されていない場合は、上記許可判定手段３１３では、ストリーム読み出し手段１０４による音声データストリームの読み出しを禁止するという判定がなされる。
【０１０６】
言いかえると、ストリーム記憶手段３１１に格納されている音声データストリームは、ストリーム読み出し許可判定手段３１３にて、読み出し許可という判定がなされたときのみ、ストリーム読み出し手段１０４により読み出し可能となる。そして、ストリーム読み出し手段１０４によりストリーム記憶手段３１１から音声データストリームＳaf１が読み出される。
例えば、機器タイプ情報保持手段３１５が保持している機器タイプ情報Ityの値が「１」（再生時WaterMark挿入機能付きレコーダの意味）である場合、この値は、読み出し許可機器タイプ情報記憶手段３１２内に機器タイプ情報Ityの値として記録されている複数の値の１つと一致する。このため、ストリーム読み出し許可判定手段３１３では、検索により、機器タイプ情報取得手段３１４によって読み出された機器タイプ情報Ityの値と同じ値が、読み出し許可機器タイプ情報記憶手段３１２から検出される。このとき、許可判定手段３１３では読み出し許可という判定がなされる。この結果、ストリーム読み出し手段１０４によるストリーム記憶手段３１１における音声ストリームの読み出しが可能となる。
【０１０７】
一方、読み出し許可機器タイプ情報記憶手段３１２内に機器タイプ情報Ityの値として記録されている複数の値以外の値、例えば「２」が機器タイプ情報保持手段３１５に保持されている場合、ストリーム読み出し許可判定手段３１３では読み出し禁止という判定がなされる。また、ストリーム読み出し部３００ｃが機器タイプ保持手段３１５を有しておらず、機器タイプ情報取得手段３１４が機器タイプ情報Ityの値としてどのような値も得られなかった場合にも、ストリーム読み出し許可判定手段３１３では読み出し禁止という判定がなされる。この結果、ストリーム読み出し手段１０４によるストリーム記憶手段３１１における音声ストリームの読み出しが不可となる。
このようにストリーム読み出し許可判定手段３１３にて音声データストリームの読み出し許可あるいは読み出し禁止の判定を行うのは、音声データストリームの再生時に電子透かし挿入を行わないような再生装置によって、ストリーム記録部３００ｃから音声データストリームが読み出されてしまい、著作権保護のための電子透かし挿入が行われずに音声データストリームの再生や複製がなされることを防止するためである。
【０１０８】
そして、上記ストリーム読み出し手段１０４によりストリーム記憶部３００ｂから読み出された音声データストリームは、実施の形態１と同様に電子透かしが挿入され、アナログ音声データに変換される。
簡単に説明すると、ストリームフラグ判定手段１０５では、読み出された音声データストリームＳaf１に含まれる圧縮識別フラグFcoの値に基づいて、該音声ストリームＳaf１が圧縮されているか否かの判定が行われる。この判定の結果、音声ストリームが圧縮されている場合のみ、上記音声データストリームＳaf１は、逆符号化手段１０６にて、逆符号化により伸長され、伸長音声データストリームＲＳaf１が電子透かし手段１０７に出力される。
そして、電子透かし挿入手段１０７では、非圧縮の音声データストリーム，つまり、逆符号化手段１０６からの伸長音声データストリームＲＳaf１，あるいはストリームフラグ判定手段１０５にて圧縮されていないと判定された音声データストリームに対して、電子透かしが挿入される。これにより、ストリーム記憶部３００ｂから読み出された音声データストリームは、その著作権が保護された状態になる。このように電子透かしが挿入された音声データストリームＳaw１は、ＤＡ変換手段１０８によってアナログ音声データＡawに変換され、さらにアナログ音声データＡawはスピーカ２０によって、人間に可聴な音声に変換される。
このように本実施の形態３のデータ記録再生装置３００では、実施の形態１のデータ記録再生装置の構成に加えて、ストリーム読み出し部３００cを構成する、本装置の機器タイプ情報Ityの値を保持する手段３１５を備え、ストリーム記憶部３００ｂを、音声データストリームの読み出しを許可する機器タイプを示す情報Ityを記憶した手段３１２を有し、本装置の機器タイプ情報Ityの値が上記手段３１２に記録されているかを検索により調べ、この検索結果に応じて音声データストリームの読み出しを許可あるいは禁止する構成としたので、実施の形態１の効果の他に、音声データストリームの再生時に電子透かし挿入を行わないような再生装置によって、ストリーム記録部３００ｃから音声データストリームが読み出されてしまい、著作権保護のための電子透かし挿入が行われずに音声データストリームの再生や複製がなされるのを防止することができる効果がある。
【０１０９】
（実施の形態４）
図８は、本発明の実施の形態４によるデータ記録再生装置を説明するためのブロック図である。
この実施の形態４のデータ記録再生装置４００は、図４に示す実施の形態２のデータ記録再生装置２００と同様、外部から入力される音声データストリームを記憶するストリーム記憶部４００ｂと、該音声データストリームを該ストリーム記憶部４００ｂに書き込むストリーム書き込み部４００ａと、該ストリーム記憶部４００ｂから該音声データストリームを読み出すストリーム読み出し部４００ｃとを備えている。
ここで、ストリーム書き込み部４００ａ及びストリーム読み出し部４００ｃは、上記装置本体（図１参照）に搭載されている。また、上記ストリーム記憶部４００ｂは、上記装置本体に着脱可能に装着される記録媒体に相当するもので、半導体記憶装置（ＲＡＭ）を搭載したＩＣカードにより構成されている。なお、上記ストリーム記憶部４００ｂは、上記のようなＩＣカード型のデバイスに限らず、はメモリスティック型デバイスにより構成してもよい。
【０１１０】
また、外部から入力される音声データストリームには、実施の形態２と同様、圧縮音声データストリームＥＳau、非圧縮音声データストリームＳau、あるいはスクランブル処理された圧縮音声データストリームＥＳauが供給されるようになっている。また、スクランブル処理された圧縮音声データストリームＥＳauが供給される場合には、スクランブル処理を解除するためのスクランブルキーＫscもデータ記録再生装置４００に供給されるようになっている。
また、ここでは、説明の都合上、このデータ記録再生装置４００には、ネットワーク１０ａからはダウンロードにより、スクランブル処理された圧縮音声データストリームＥＳau及び対応するスクランブルキー、あるいはスクランブル処理されていない圧縮音声データストリームＥＳauが供給され、ＣＤなどの可搬型の記録媒体からは、スクランブル処理されていない非圧縮音声データストリームが供給されるとする。また、各音声データストリームは、図２(a)に示すデータ構造を有するものとする。
【０１１１】
以下、上記各部の構成について詳述する。
上記ストリーム書き込み部４００ａは、実施の形態２のデータ記録再生装置２００における、ストリーム属性判定手段２０１，フラグ付きストリーム書き込み手段２０２，及びスクランブルキー書き込み手段２０３を有するストリーム書き込み部２００ａと全く同一の構成となっている。
また、上記ストリーム読み出し部４００ｃは、上記実施の形態２のデータ記録再生装置２００におけるストリーム読み出し部２００ｃの構成に加えて、このデータ記録再生装置の機器タイプを示す情報（機器タイプ情報）Ｉtyの値を保持する機器タイプ情報保持手段４１６を有している。この機器タイプ情報保持手段４１６には、予め、機器タイプ情報Ｉtyの値として、所定の値、例えば、「１」あるいは「０」が格納されている。なお、機器タイプ情報Ｉtyの値「１」及び「０」は、それぞれ実施の形態３におけるものと全く同一の内容を意味している。つまり、機器タイプ情報Ｉtyの値「０」は、該当するデータ記録再生装置が再生時に電子透かし（Water Mark）を挿入する機能を有するプレーヤであることを意味し、機器タイプ情報Ｉtyの値「１」は、該当するデータ記録再生装置が再生時に電子透かし（Water Mark）を挿入する機能を有するレコーダであることを意味している。
【０１１２】
そして、上記ストリーム記憶部４００ｂは、上記フラグ付きストリーム書き込み手段２０２からの音声データストリームＳaf２を記憶するストリーム記憶手段４１３と、上記スクランブルキー書き込み手段２０３からのスクランブルキーＫscを記憶するスクランブルキー記憶手段４１２と、該ストリーム記憶手段４１３からの音声データストリームＳaf２の読み出しを許可すべき機器タイプを示す情報（読み出し許可機器タイプ情報）Ｉtyの値を記憶している読み出し許可機器タイプ情報記憶手段４１１とを有している。
また、上記ストリーム記憶部４００ｂは、上記ストリーム読み出し部４００ｃからの読み出し要求に応じて、ストリーム読み出し部４００ｃの機器タイプ情報保持手段４１６から、本データ記録再生装置４００の機器タイプ情報Ｉtyの値を読み出す機器タイプ情報取得手段４１４と、読み出し許可タイプ情報記憶手段４１１に記憶されている機器タイプ情報Ｉtyの値のうちから、上記読み出された機器タイプ情報Ｉtyの値に該当するものを検索し、この検索結果に応じて、ストリーム記憶手段４１３からの音声データストリームの読み出しを許可するか否かを判定するストリーム読み出し許可判定手段４１５とを有している。
【０１１３】
ここで、上記ストリーム読み出し許可判定手段４１５では、音声データストリームの読み出しを許可するか否かの判定は、上記実施の形態３におけるストリーム読み出し許可判定手段３１３と全く同様に行われる。
例えば、機器タイプ情報保持手段４１６が保持している機器タイプ情報Ｉtyの値が「１」（再生時WaterMark挿入機能付きレコーダの意味）であった場合、図７に示すように、読み出し許可機器タイプ情報記憶手段４１１内には機器タイプ情報Ｉtyの値「１」が記録されているため、読み出しが許可される。一方、機器タイプ情報保持手段４１６に、図７に示されていない値、例えば「２」が保持されていた場合、あるいはストリーム読み出し部４００ｃが機器タイプ保持手段４１６を有しておらず、機器タイプ情報取得手段４１４により機器タイプ情報Ｉtyの値を得ることができなかった場合には、読み出しが禁止される。
【０１１４】
なお、この実施の形態４では、上記ストリーム記憶部４００ｂは、図１に示すようなＩＣカードにより構成されているため、上記ストリーム記憶手段４１３，スクランブルキー記憶手段４１２，及び読み出し許可タイプ情報記憶手段４１１は、上記ＩＣカードに搭載されているＲＡＭにより実現されている。上記ストリーム読み出し許可判定手段４１５及び機器タイプ情報取得手段４１４は、上記ＩＣカードに搭載されているＣＰＵにより実現されている。
また、多くの場合、上記ストリーム書き込み部４００ａは、ストリーム記録部４００ｂへの音声データストリームの書き込みを行う一つの機器として構成され、上記ストリーム読み出し部４００ｃは、ストリーム記録部４００ｂからの音声データストリームの読み出しを行う別の一つの機器として構成される。
【０１１５】
次に動作について説明する。
まず、ストリーム記録部４００ｂを構成するＩＣカード（記録媒体）へ音声データストリームを書き込む動作は、実施の形態２におけるものと同様であり、以下簡単に説明する。
ストリーム属性判定手段２０１では、外部から入力された音声データストリームＳ（Ｓau，ＥＳau）が圧縮されているか否かの判定、及び、該音声データストリームがスクランブルされているか否かの判定が行われ、判定結果を示す属性判定情報Ｉaj２が出力される。例えば、入力音声データストリームが圧縮されている場合は、圧縮識別フラグＦcoの値として「１」が設定される。一方、入力音声データストリームが圧縮されていない場合は、圧縮識別フラグＦcoの値として「０」が設定される。また、入力音声データストリームがスクランブルされている場合は、スクランブル識別フラグＦsc値として「１」が設定される。一方、入力音声データストリームがスクランブルされていない場合は、スクランブル識別フラグＦscの値として「０」が設定される。
【０１１６】
そして、フラグ付きストリーム書き込み手段２０２では、上記属性判定情報Ｉaj２に基づいて、外部からの音声データストリームＳのストリームヘッダＳｈに圧縮識別フラグＦco及びスクランブル識別フラグＦscが付加され、該書き込み手段２０２により、フラグ付き音声データストリームＳaf２（図５参照）がストリーム記憶部４００ｂに書き込まれる。ここでは、フラグ付き音声データストリームＳaf２は、ストリーム記憶部４００ｂにおけるストリーム記憶手段４１３に書き込まれる。
また、入力音声データストリームＳがスクランブルされている場合は、上記音声データストリームの書き込みとともに、スクランブルキー書き込み手段２０３により、このスクランブルされた音声データストリームに対応するスクランブルキーがスクランブルキー記憶手段４１２に記録される。
【０１１７】
次に、ストリーム記録部４００ｂから音声データストリームＳaf２を読み出す動作について説明する。
まず、ストリーム読み出し手段２０６からストリームの読み出し要求がストリーム記録部４００ｂに対して行われる。すると、機器タイプ情報取得手段４１４により、ストリーム読み出し部４００ｃの機器タイプ情報保持手段４１６に保持されている機器タイプ情報Ｉtyの値が読み出され、ストリーム読み出し許可判定手段４１５に出力される。
次に、ストリーム読み出し許可判定手段４１５では、音声データストリームの読み出し許可判定が、実施の形態３におけるストリーム読み出し許可判定手段３１３と全く同様に行われる。つまり、このストリーム読み出し許可判定手段４１５では、読み出された機器タイプ情報Ｉtyの値が、読み出し許可タイプ情報記憶手段４１１に記憶されているかどうかが検索により調べられる。この検索の結果、読み出された機器タイプ情報Ｉtyの値が記憶されている場合は、上記許可判定手段４１５では、ストリーム読み出し手段２０６による音声データストリームの読み出しを許可するという判定がなされる。読み出された機器タイプ情報Ｉtyの値が記憶されていない場合は、上記許可判定手段４１５では、ストリーム読み出し手段２０６による音声データストリームの読み出しを禁止するという判定がなされる。
【０１１８】
言いかえると、ストリーム記憶手段４１３に格納されている音声データストリームは、ストリーム読み出し許可判定手段４１５にて、読み出し許可という判定がなされたときのみ、ストリーム読み出し手段２０６により読み出し可能となる。そして、ストリーム読み出し手段２０６によりストリーム記憶手段４１３から音声データストリームＳaf２が読み出される。
また、ストリーム記憶手段４１３から読み出される音声データストリームＳaf２がスクランブルされたものであるときは、スクランブルキー読み出し手段４１２により、スクランブルキー記憶手段４１２から、上記音声データストリームに対応するスクランブルキーＫscが読み出される。
【０１１９】
そして、上記ストリーム読み出し手段２０６によりストリーム記憶部４００ｂから読み出された音声データストリームは、実施の形態２と同様に電子透かしが挿入され、アナログ音声データに変換される。
簡単に説明すると、第１のストリームフラグ判定手段２０７では、読み出された音声データストリームＳaf２に含まれるスクランブル識別フラグＦscの値に基づいて、該音声データストリームがスクランブルされているか否かの判定が行われる。この判定の結果、音声データストリームがスクランブルされている場合のみ、逆スクランブル手段２０８にて、音声データストリームが、スクランブルキー読み出し手段２０５により読み出されたスクランブルキーＫscを用いて、逆スクランブルされる。
【０１２０】
次に、第２のストリームフラグ判定手段２０９では、逆スクランブル手段２０８からのデスクランブル音声データストリームＤＳaf２，あるいは第１のストリームフラグ判定手段２０７からのスクランブルされていない音声データストリームＳaf２が圧縮されているか否かの判定が、これらの音声データストリームＤＳaf２あるいはＳaf２に含まれる圧縮識別フラグFcoの値に基づいて行われる。
この判定の結果、音声データストリームＤＳaf２あるいはＳaf２が圧縮されている場合のみ、該音声データストリームは、逆符号化手段２１０にて、逆符号化により伸長され、伸長音声データストリームＲＳaf２が電子透かし手段２１１に出力される。
【０１２１】
そして、電子透かし挿入手段２１１では、非圧縮の音声データストリーム、つまり、逆符号化手段２１０からの伸長音声データストリームＲＳaf２、あるいは第２のストリームフラグ判定手段２０９にて圧縮されていないと判定された音声データストリームＤＳaf２，Ｓaf２に、電子透かしが挿入される。これにより、ストリーム記憶部４００ｂから読み出された音声データストリームは、その著作権が保護された状態になる。このように電子透かしが挿入された音声データストリームＳaw２は、ＤＡ変換手段２１２によってアナログ音声データＡawに変換され、さらにアナログ音声データＡawはスピーカ２０によって、人間に可聴な音声に変換される。
このように本実施の形態４のデータ記録再生装置４００では、実施の形態２のデータ記録再生装置の構成に加えて、ストリーム読み出し部４００cを構成する、本装置の機器タイプ情報Ityの値を保持する手段４１６を備え、ストリーム記憶部４００ｂを、音声データストリームの読み出しを許可する機器タイプを示す情報を記憶した手段４１１を有し、本装置の機器タイプ情報Ityの値が該手段４１１に記録されているかを検索により調べ、この検索結果に応じて音声データストリームの読み出しを許可あるいは禁止する構成としたので、実施の形態２の効果の他に、音声ストリームの再生時に電子透かし挿入を行わないような再生装置によって、ストリーム記録部４００ｃから音声ストリームが読み出されてしまい、著作権保護のための電子透かし挿入が行われずに音声ストリームの再生や複製がなされるのを防止することができる効果がある。
【０１２２】
（実施の形態５）
図９は、本発明の実施の形態５によるデータ記録再生装置を説明するためのブロック図である。
この実施の形態５のデータ記録再生装置５００は、図８に示す実施の形態４のデータ記録再生装置４００と同様、外部から入力される音声データストリームを記憶するストリーム記憶部５００ｂと、該音声データストリームを該ストリーム記憶部５００ｂに書き込むストリーム書き込み部５００ａと、該ストリーム記憶部５００ｂから該音声データストリームを読み出すストリーム読み出し部５００ｃとを備えている。
ここで、この実施の形態５のデータ記録再生装置５００では、ストリーム書き込み部５００ａ及びストリーム読み出し部５００ｃは、実施の形態４におけるストリーム書き込み部４００ａ及びストリーム読み出し部４００ｃと全く同一の構成となっている。
【０１２３】
また、上記ストリーム記憶部５００ｂは、上記実施の形態４におけるストリーム記憶部４００ｂのストリーム読み出し許可判定手段４１５に代えて、スクランブルキー読み出し許可判定手段５１５を有する構成となっている。
つまり、上記ストリーム記憶部５００ｂは、上記フラグ付きストリーム書き込み手段２０２からの音声データストリームＳaf２を記憶するストリーム記憶手段４１３と、上記スクランブルキー書き込み手段２０３からのスクランブルキーＫscを記憶するスクランブルキー記憶手段４１２と、該ストリーム記憶手段４１３からの音声データストリームＳaf２の読み出しを許可すべき機器タイプを示す情報（読み出し許可機器タイプ情報）Ｉtyの値を記憶している読み出し許可機器タイプ情報記憶手段４１１とを有している。
また、上記ストリーム記憶部５００ｂは、上記ストリーム読み出し部５００ｃからの読み出し要求に応じて、ストリーム読み出し部５００ｃの機器タイプ情報保持手段４１６から、本データ記録再生装置５００の機器タイプ情報Ｉtyの値を読み出す機器タイプ情報取得手段４１４と、読み出し許可タイプ情報記憶手段４１１に記憶されている機器タイプ情報Ｉtyの値のうちから、上記読み出された機器タイプ情報Ｉtyの値に該当するものを検索し、この検索結果に応じて、スクランブルキー記憶手段４１２からのスクランブルキーＫscの読み出しを許可するか否かを判定するスクランブルキー読み出し許可判定手段５１５とを有している。
【０１２４】
ここで，上記スクランブルキー読み出し許可判定手段５１５では、スクランブルキーＫscの読み出しを許可するか否かの判定は、上記実施の形態４におけるストリーム読み出し許可判定手段４１５と全く同様に行われる。
例えば、機器タイプ情報保持手段４１６が保持している機器タイプ情報Ｉtyの値が「１」（再生時WaterMark挿入機能付きレコーダの意味）であった場合、図７に示すように、読み出し許可機器タイプ情報記憶手段４１１内には機器タイプ情報Ｉtyの値「１」が記録されているため、スクランブルキーの読み出しが許可される。一方、機器タイプ情報保持手段４１６に、図７に示されていない値、例えば「２」が保持されていた場合、あるいはストリーム読み出し部５００ｃが機器タイプ保持手段４１６を有しておらず、機器タイプ情報取得手段４１４により機器タイプ情報Ｉtyの値を得るこができなかった場合には、スクランブルキーの読み出しが禁止される。
【０１２５】
なお、この実施の形態５では、上記ストリーム記憶部５００ｂは、図１に示すようなＩＣカードにより構成されているため、上記ストリーム記憶手段４１３，スクランブルキー記憶手段４１２，及び読み出し許可タイプ情報記憶手段４１１は、上記ＩＣカードに搭載されているＲＡＭにより実現されている。上記スクランブルキー読み出し許可判定手段５１５及び機器タイプ情報取得手段４１４は、上記ＩＣカードに搭載されているＣＰＵにより実現されている。
また、多くの場合、上記ストリーム書き込み部５００ａは、ストリーム記録部５００ｂへの音声データストリームの書き込みを行う一つの機器として構成され、上記ストリーム読み出し部５００ｃは、ストリーム記録部５００ｂからの音声データストリームの読み出しを行う別の一つの機器として構成される。
【０１２６】
次に動作について説明する。
まず、ストリーム記録部５００ｂを構成するＩＣカード（記録媒体）へ音声データストリームを書き込む動作は、実施の形態４におけるものと全く同一である。
つまり、ストリーム属性判定手段２０１では、外部から入力された音声データストリームＳが圧縮されているか否かの判定、及び、該音声データストリームがスクランブルされているか否かの判定が行われ、判定結果を示す属性判定情報Ｉaj２が出力される。
そして、フラグ付きストリーム書き込み手段２０２では、上記属性判定情報Ｉaj２に基づいて、外部からの音声データストリームＳのストリームヘッダＳｈに圧縮識別フラグＦco及びスクランブル識別フラグＦscが付加され、該書き込み手段２０２により、フラグ付き音声データストリームＳaf２（図５参照）がストリーム記憶部５００ｂに書き込まれる。ここでは、フラグ付き音声データストリームＳaf２は、ストリーム記憶部５００ｂにおけるストリーム記憶手段４１３に書き込まれる。
また、入力音声データストリームがスクランブルされている場合は、上記音声データストリームの書き込みとともに、スクランブルキー書き込み手段２０３により、スクランブル音声データストリームに対応するスクランブルキーがスクランブルキー記憶手段４１２に記録される。
【０１２７】
次に、ストリーム記録部５００ｂから音声データストリームＳaf２を読み出す動作について説明する。
まず、ストリーム読み出し手段２０６からストリームの読み出し要求がストリーム記録部５００ｂに対して行われる。すると、機器タイプ情報取得手段４１４により、ストリーム読み出し部５００ｃの機器タイプ情報保持手段４１６に保持されている機器タイプ情報Ｉtyの値が読み出され、スクランブルキー読み出し許可判定手段５１５に出力される。
【０１２８】
次に、スクランブルキー読み出し許可判定手段５１５では、スクランブルキーの読み出し許可判定が、実施の形態４における、ストリーム読み出し許可判定手段４１５による音声データストリームの読み出し許可判定と全く同様に行われる。つまり、このスクランブルキー読み出し許可判定手段５１５では、読み出された機器タイプ情報Ｉtyの値が、読み出し許可タイプ情報記憶手段４１１に記憶されているかどうかが検索により調べられる。この検索の結果、読み出された機器タイプ情報Ｉtyの値が記憶されている場合は、上記許可判定手段５１５では、スクランブルキー読み出し手段２０５によるスクランブルキーの読み出しを許可するという判定がなされる。一方、上記検索の結果、読み出された機器タイプ情報Ｉtyの値が記憶されていない場合は、上記許可判定手段５１５では、スクランブルキー読み出し手段２０５によるスクランブルキーの読み出しを禁止するという判定がなされる。
言いかえると、スクランブルキー記憶手段４１２に格納されているスクランブルキーは、スクランブルキー読み出し許可判定手段５１５にて、読み出し許可という判定がなされたときのみ、スクランブルキー読み出し手段２０５により読み出し可能となる。そして、スクランブルキー読み出し手段２０５によりスクランブルキー記憶手段４１２からスクランブルキーＫscが読み出される。
【０１２９】
また、音声データストリームＳaf２は、ストリーム読み出し手段２０６により、ストリーム記憶手段４１３から第１のストリームフラグ判定手段２０７に読み出される。
そして、上記ストリーム読み出し手段２０６によりストリーム記憶部５００ｂから読み出された音声データストリームは、実施の形態４と同様に電子透かしが挿入され、アナログ音声データに変換される。
簡単に説明すると、第１のストリームフラグ判定手段２０７では、読み出された音声データストリームＳaf２に含まれるスクランブル識別フラグＦscの値に基づいて、該音声データストリームがスクランブルされているか否かの判定が行われる。この判定の結果、音声データストリームがスクランブルされている場合のみ、逆スクランブル手段２０８では、音声データストリームが、スクランブルキー読み出し手段２０５により読み出されたスクランブルキーＫscを用いて、逆スクランブルされる。
【０１３０】
次に、第２のストリームフラグ判定手段２０９では、逆スクランブル手段２０８からのデスクランブル音声ストリームＤＳaf２，あるいは第１のストリームフラグ判定手段２０７からのスクランブルされていない音声ストリームＳaf２が圧縮されているか否かの判定が、これらの音声データストリームＤＳaf２あるいはＳaf２に含まれる圧縮識別フラグFcoの値に基づいて行われる。
この判定の結果、音声データストリームＤＳaf２あるいはＳaf２が圧縮されている場合のみ、該音声データストリームは、逆符号化手段２１０にて、逆符号化により伸長され、伸長音声データストリームＲＳaf２が電子透かし手段２１１に出力される。
そして、電子透かし挿入手段２１１では、非圧縮の音声データストリーム、つまり、逆符号化手段２１０からの伸長音声データストリームＲＳaf２、あるいは第２のストリームフラグ判定手段２０９にて圧縮されていないと判定された音声データストリームＤＳaf２，Ｓaf２に、電子透かしが挿入される。これにより、ストリーム記憶部５００ｂから読み出された音声データストリームは、その著作権が保護された状態になる。このように電子透かしが挿入された音声データストリームＳaw２は、ＤＡ変換手段２１２によってアナログ音声データＡawに変換され、さらにアナログ音声データＡawはスピーカ２０によって、人間に可聴な音声に変換される。
このように本実施の形態５のデータ記録再生装置５００では、実施の形態２のデータ記録再生装置の構成に加えて、ストリーム読み出し部５００cを構成する、本装置の機器タイプ情報Ityの値を保持する手段４１６を備え、ストリーム記憶部５００ｂを、スクランブルされた音声データストリームに対応するスクランブルキーの読み出しを許可する機器タイプを示す情報を記憶した手段４１１を有し、本装置の機器タイプ情報Ityの値が読み出し許可タイプ情報記憶手段４１１に記録されているかを検索により調べ、この検索結果に応じて上記スクランブルキーの読み出しを許可あるいは禁止する構成としたので、実施の形態２の効果の他に、音声ストリームの再生時に電子透かし挿入を行わないような再生装置によって、ストリーム記録部５００ｃから読み出されたスクランブル音声データストリームが解読されてしまい、著作権保護のための電子透かし挿入が行われずに音声データストリームの再生や複製がなされるのを防止することができる効果がある。
【０１３１】
言いかえると、電子透かし挿入手段を持たないような音声データストリームの記録再生装置によって、データ記録部に格納されているスクランブルキーが読み出されることがなくなる。この結果、仮に音声データストリームが読み出されてもデータ音声ストリームの逆スクランブルができないため、電子透かしが挿入されることなしに音声データストリームの再生や複製が行われることを防止することができる。
なお、上記各実施の形態では、データ記録再生装置として、その本体に着脱可能な記録媒体（ストリーム記録部）が、主として半導体記憶装置を用いたＩＣカードにより実現されているものを示したが、装置本体に着脱可能な記録媒体（ストリーム記録部）はこれに限るものではない。
例えば、上記記録媒体は、図１０に示すようなデータの書き換え可能なディスク装置であってもよい。このディスク装置６００は、デジタル音声データを書き換え可能なディスク６０２（例えばDVD AUDIO RAM）と、これを収容するキャディ６０１と、該キャディ６０２の内部に配置されたコントロールユニット６００ａとを備えている。このコントロールユニット６００ａは、装置本体側のアクセス端子に接続されるユニット側アクセス端子６０６と、装置本体とディスク６０２の間でのデータアクセスを制御するＣＰＵ６０４と、ＣＰＵ６０４にて処理されるデータを格納するメモリ６０３と、該ＣＰＵ９０４とユニット側アクセス端子９０６の間に設けられたアクセス用Ｉ／Ｆ６０５とから構成されている。
【０１３２】
【発明の効果】
以上のように本発明（請求項１）に係るデータ記録再生装置によれば、音声データストリームを記憶するストリーム記憶部と、上記音声データストリームを該ストリーム記憶部に書き込むストリーム書き込み部と、上記ストリーム記憶部から音声データストリームを読み出すストリーム読み出し部とを備え、上記ストリーム書き込み部を、上記音声データストリームが、デジタル音声データに対するデータ変換処理が施されたものであるか否かを判定するストリーム属性判定手段を有し、上記音声データストリームを、これに上記判定結果に応じた値を有する変換識別フラグを付加して上記ストリーム記憶部に書き込む構成とし、さらに、上記ストリーム書き込み部を、電子透かしの挿入を行わない構成としたので、ストリーム記憶部への音声データストリームの記録時でなく、該ストリーム記憶部からの音声データストリームの読み出し時に、該音声データストリームへ電子透かしを挿入可能となる。
【０１３３】
この発明（請求項２）によれば、請求項１記載のデータ記録再生装置において、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を備え、上記ストリーム読み出し部から該アナログ音声データを出力するようにしたので、アナログ音声データの電子透かしによる保護が可能となり、しかも再生されるアナログ音声データストリームの音質劣化の防止，及び記録時の時間短縮を図ることができる。
【０１３４】
この発明（請求項３）によれば、請求項１記載のデータ記録再生装置において、上記デジタル音声データに対するデータ変換処理を、デジタル音声データを符号化により圧縮する圧縮処理とし、上記データ変換処理に対する逆変換処理を、圧縮されたデジタル音声データを逆符号化により伸長する伸長処理とし、上記変換識別フラグとして、上記音声データストリームが圧縮処理が施されたものであるか否かを示す圧縮識別フラグを用いるようにしたので、符号化により圧縮された音声データストリームをストリーム記憶部に記録する際に、該音声データストリームに電子透かしを挿入する場合に必要となる、逆符号化処理、およびその後の圧縮処理の工程を省くことができ、再生される音声ストリームの音質劣化を防ぐことができ、かつ、記録時の時間短縮が可能となる。
【０１３５】
この発明（請求項４）によれば、請求項３記載のデータ記録再生装置において、上記ストリーム記憶部から読み出された音声データストリームの圧縮識別フラグに基づいて、該読み出された音声データストリームが、上記圧縮処理が施されたものであるか否かを判定するストリームフラグ判定手段を備えたので、ストリーム読み出し部では、上記ストリーム記憶部から読み出された音声データストリームのうち、圧縮された音声データストリームのみを選択的に逆符号化により伸長することができる。
【０１３６】
この発明（請求項５）によれば、請求項４記載のデータ記録再生装置において、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を備え、上記ストリーム読み出し部から該アナログ音声データを出力するようにしたので、アナログ音声データの電子透かしによる保護が可能となり、しかも再生されるアナログ音声データストリームの音質劣化の防止，及び記録時の時間短縮を図ることができる。
【０１３７】
この発明（請求項６）によれば、請求項１記載のデータ記録再生装置において、上記デジタル音声データに対する変換処理を、デジタル音声データを符号化により圧縮する圧縮処理、及び、デジタル音声データあるいは圧縮デジタル音声データをスクランブルするスクランブル処理のうちの少なくとも一つの処理を含むものとし、上記データ変換処理に対する逆変換処理を、圧縮されたデジタル音声データを逆符号化により伸長する伸長処理、及び、スクランブルされたデジタル音声データあるいはスクランブルされた圧縮デジタル音声データを逆スクランブルする逆スクランブル処理のうちの少なくとも一つの処理を含むものとし、上記圧縮識別フラグとして、上記音声データストリームが、デジタル音声データに対するデータ変換処理が施されたものであるか否かを示す圧縮識別フラグと、上記音声データストリームあるいは圧縮音声データストリームが、デジタル音声データに対するスクランブル処理が施されたものであるか否かを示すスクランブル識別フラグとを用いるようにしたので、符号化により圧縮された音声データストリームをストリーム記憶部に記録する際に、該音声データストリームに電子透かしを挿入する場合に必要となる、逆スクランブル処理、逆符号化処理、およびその後の圧縮処理の工程を省くことができ、再生される音声ストリームの音質劣化を防ぐことができ、かつ、記録時の時間短縮が可能となる。
【０１３８】
この発明（請求項７）によれば、請求項６記載のデータ記録再生装置において、上記ストリーム記憶部から読み出された音声データストリームが、上記スクランブル処理が施されたものであるか否かを、そのスクランブル識別フラグに基づいて判定する第１のストリームフラグ判定手段と、該読み出された音声データストリームが、圧縮処理が施されたものであるか否かを、その圧縮識別フラグに基づいて判定する第２のストリームフラグ判定手段とを備えたので、ストリーム読み出し部では、上記ストリーム記憶部から読み出された音声データストリームのうち、スクランブルされた音声データストリームのみを選択的に逆スクランブルし、かつ、上記ストリーム記憶部から読み出された音声データストリームのうち、圧縮された音声データストリームのみを選択的に逆符号化により伸長することができる。
【０１３９】
この発明（請求項８）によれば、請求項７記載のデータ記録再生装置において、上記電子透かし挿入手段により電子透かしが挿入された音声データストリームをアナログ音声データに変換するＤＡ変換手段を備え、上記ストリーム読み出し部から該アナログ音声データを出力するようにしたので、アナログ音声データの電子透かしによる保護が可能となり、しかも再生されるアナログ音声データストリームの音質劣化の防止，及び記録時の時間短縮を図ることができる。
【０１４０】
この発明（請求項９）によれば、請求項１記載のデータ記録再生装置において、上記ストリーム読み出し部を構成するストリーム再生機器のタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段と、上記ストリーム記憶部からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段とを備え、上記機器タイプ情報が許可機器タイプ情報と一致したときのみ、上記ストリーム記憶部からの音声データストリームの読み出しを許可するようにしたので、電子透かし挿入手段を持たないような音声データストリームの記録再生装置によって、ストリーム記録部に記憶されている音声データストリームが読み出されてしまい、電子透かしが挿入されることなしに音声データストリームの再生や複製が行われることを防止することができる。
【０１４１】
この発明（請求項１０）によれば、請求項４記載のデータ記録再生装置において、上記ストリーム読み出し部を構成するストリーム再生機器のタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段と、上記ストリーム記憶部からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段とを備え、上記機器タイプ情報が許可機器タイプ情報と一致したときのみ、上記ストリーム記憶部からの音声データストリームの読み出しを許可するようにしたので、電子透かし挿入手段を持たないような音声データストリームの記録再生装置によって、ストリーム記録部に記憶されている音声データストリームが読み出されてしまい、電子透かしが挿入されることなしに音声データストリームの再生や複製が行われることを防止することができる。
【０１４２】
この発明（請求項１１）によれば、請求項７記載のデータ記録再生装置において、上記ストリーム読み出し部を構成するストリーム再生機器のタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段と、上記ストリーム記憶部からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段とを備え、上記機器タイプ情報が許可機器タイプ情報と一致したときのみ、上記ストリーム記憶部からの音声データストリームの読み出しを許可するようにしたので、電子透かし挿入手段を持たないような音声データストリームの記録再生装置によって、ストリーム記録部に記憶されている音声データストリームが読み出されてしまい、電子透かしが挿入されることなしに音声データストリームの再生や複製が行われることを防止することができる。
【０１４３】
この発明（請求項１２）によれば、請求項７記載のデータ記録再生装置において、上記ストリーム読み出し部を構成するストリーム再生機器のタイプを示す機器タイプ情報を保持する機器タイプ情報保持手段と、上記ストリーム記憶部からの音声データストリームの読み出しを許可すべきストリーム再生機器を示す許可機器タイプ情報を保持している読み出し許可機器タイプ情報記憶手段とを備え、上記機器タイプ情報が許可機器タイプ情報と一致したときのみ、上記ストリーム記憶部からの音声データストリームに対応するスクランブルキーの読み出しを許可するようにしたので、電子透かし挿入手段を持たないような音声データストリームの記録再生装置によって、ストリーム記録部に格納されているスクランブルキーが読み出されることがなくなる。このため、仮にストリーム記憶部から音声データストリームが読み出されても、音声データストリームの逆スクランブルができないため、電子透かしが挿入されることなしに音声データストリームの再生や複製が行われることを防止することができる。
【０１４４】
この発明（請求項１３）によれば、請求項１記載のデータ記録再生装置において、上記ストリーム記憶部を、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成したので、ストリーム記憶部を可搬可能なコンパクトな構成とすることができる。
【０１４５】
この発明（請求項１４）によれば、請求項９記載のデータ記録再生装置において、上記ストリーム記憶部を、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成したので、上記ストリーム記憶部からの音声データストリームの読み出し制御などをＣＰＵにより簡単に実現できる。
【０１４６】
この発明（請求項１５）によれば、請求項１１記載のデータ記録再生装置において、上記ストリーム記憶部を、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成したので、上記ストリーム記憶部からのスクランブルされた音声データストリームの読み出し制御などをＣＰＵにより簡単に実現できる。
【０１４７】
この発明（請求項１６）によれば、請求項１２記載のデータ記録再生装置において、上記ストリーム記憶部を、音声データストリームを記憶するＲＡＭと、該ＲＡＭに対する音声データストリームのアクセスを制御するＣＰＵとを搭載したＩＣカードにより構成したので、上記ストリーム記憶部からのスクランブルされた音声データストリームのスクランブルキーに対する読み出し制御などをＣＰＵにより簡単に実現できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１によるデータ記録再生装置の概略構成を示す概念図である。
【図２】音声データストリームのデータ構造を説明するための図であり、外部からの音声データストリームのデータ構造（図(a)）、フラグ付き音声データストリームのデータ構造（図(b)）、電子透かし挿入音声データストリームのデータ構造（図(c)）を示している。
【図３】上記実施の形態１のデータ記録再生装置１００の構成を示すブロック図である。
【図４】本発明の実施の形態２によるデータ記録再生装置を説明するためのブロック図である。
【図５】上記実施の形態２におけるフラグ付き音声データストリームのデータ構造を示す図である。
【図６】本発明の実施の形態３によるデータ記録再生装置を説明するためのブロック図である。
【図７】上記実施の形態３のデータ記録再生装置における読み出し可能機器タイプ情報記憶手段に記憶されている内容を説明するための図である。
【図８】本発明の実施の形態４によるデータ記録再生装置を説明するためのブロック図である。
【図９】本発明の実施の形態５によるデータ記録再生装置を説明するためのブロック図である。
【図１０】上記各実施の形態におけるストリーム記録部を構成する着脱可能な記録媒体の他の構成例を示す図である。
【図１１】音楽データのダウンロード及びその再生を行う従来のＰＣの構成を示すブロック図である。
【図１２】ＣＤなどの記録媒体に記録されたデジタル音声データの録音が可能な記録再生装置（ＭＤプレーヤ）を説明するためのブロック図である。
【図１３】音楽データをホームページからでもＣＤからでも取得して再生可能なデータ記録再生装置を説明するためのブロック図である。
【図１４】電子透かしの挿入及び抽出処理の概略を説明するための図である。
【図１５】電子透かし挿入処理のフローを示す図である。
【図１６】電子透かし挿入処理における音声データストリームのブロック化処理を説明するための模式図である。
【図１７】電子透かしの抽出処理のフローを示す図である。
【図１８】本発明の対象となる、非圧縮音声データストリームと圧縮音声データストリームのいずれに対しても電子透かしの挿入が可能なデータ記録再生装置を説明するためのブロック図である。
【符号の説明】
１０ａ  ネットワーク
１０ｂ  ＣＤ
２０  スピーカ
１００，２００，３００，４００，５００  データ記録再生装置
１０１，３０１  ストリーム属性判定手段
１０２，３０２  フラグ付きストリーム記録手段
１０３，２０４  記録媒体
１０４，２０６，３０８，４１１，５１１  ストリーム読み出し手段
１０５，３０９  ストリームフラグ判定手段
１０６，２１０，３１０，４１５，５１５  逆符号化手段
１０７，２１１，３１１，４１６，５１６  電子透かし挿入手段
１０８，２１２，３１２，４１７，５１７  ＤＡ変換手段
１１０ａ  装置本体
１１０ａ１  スロット
１１０ｂ  記録媒体（ＩＣカード）
１１０ｂ１  ＲＡＭチップ
１１０ｂ２  ＣＰＵチップ
２０１，４０１，５０１  スクランブル対応ストリーム属性判定手段
２０２，４０２，５０２  スクランブル対応フラグ付きストリーム記録手段
２０３  スクランブルキ−記録手段
２０５，５１０  スクランブルキー読み出し手段
２０７，４１２，５１２  ストリームフラグ(1) 判定手段
２０８，４１３，５１３  逆スクランブル手段
２０９，４１４，５１４  ストリームフラグ(2) 判定手段
３００ａ，４００ａ，５００ａ  書き込み部分
３００ｂ，４００ｂ，５００ｂ  記録媒体部分
３００ｃ，４００ｃ，５００ｃ  読み出し部分
３０３，４０６，５０６  ストリーム記憶手段
３０４，４０４，５０４  読み出し許可機器タイプ情報記憶手段
３０５，４０８  ストリーム読み出し許可判定手段
３０６，４０７，５０７  機器タイプ情報取得手段
３０７，４０９，５０９  機器タイプ情報保持手段
４０３，５０３  第１のスクランブルキ−記録手段
４０５，５０５  第２のスクランブルキ−記録手段
４１０  第３のスクランブルキ−記録手段
５０８  スクランブルキー読み出し判定手段
６００  ディスク型記録媒体
６０１  キャディ
６０２  ディスク
６０３  メモリ
６０４  ＣＰＵ
６０５  アクセス用Ｉ／Ｆ
【図１】
0004131359.tif 000028
【図２】
0004131359.tif 000029
【図３】
0004131359.tif 000030
【図４】
0004131359.tif 000031
【図５】
0004131359.tif 000032
【図６】
0004131359.tif 000033
【図７】
0004131359.tif 000034
【図８】
0004131359.tif 000035
【図９】
0004131359.tif 000036
【図１０】
0004131359.tif 000037
【図１１】
0004131359.tif 000038
【図１２】
0004131359.tif 000039
【図１３】
0004131359.tif 000040
【図１４】
0004131359.tif 000041
【図１５】
0004131359.tif 000042
【図１６】
0004131359.tif 000043
【図１７】
0004131359.tif 000044
【図１８】
0004131359.tif 000045