[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4087537B2 - Data processing apparatus and data recording medium - Google Patents

Data processing apparatus and data recording medium Download PDF

Info

Publication number
JP4087537B2
JP4087537B2 JP28719499A JP28719499A JP4087537B2 JP 4087537 B2 JP4087537 B2 JP 4087537B2 JP 28719499 A JP28719499 A JP 28719499A JP 28719499 A JP28719499 A JP 28719499A JP 4087537 B2 JP4087537 B2 JP 4087537B2
Authority
JP
Japan
Prior art keywords
information
data
digital
embedded
audio data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP28719499A
Other languages
Japanese (ja)
Other versions
JP2000182324A (en
Inventor
雅哉 山本
知之 野々村
賢尚 南
雅之 小塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP28719499A priority Critical patent/JP4087537B2/en
Publication of JP2000182324A publication Critical patent/JP2000182324A/en
Application granted granted Critical
Publication of JP4087537B2 publication Critical patent/JP4087537B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To properly carry out the reproduction of distributed audio data Dau according to embedded information such as copy right information by a reproducing device as a houshold electric appliances irrespective of system of digital watermark employed to embed the distributed audio information supplied via a network. SOLUTION: The device is provided with an obtaining section 111 for receiving a network signal Sn on a network and obtaining distributed audio data Dau having copy right information embedded therein, and a control unit 115 for obtaining information indicating a digital watermark system used during the embedding of the copy right information or the like. Based on the obtained digital watermark information, the embedded information is extracted by a proper digital watermark system, and by embedding the distributed audio data Dau in the embedded information and the information is embedded by the existing digital watermark system, the data Dau is recorded in a recording medium.

Description

【0001】
【発明の属する技術分野】
本発明はデータ処理装置及びデータ記録媒体に関し、特に電子配信により、あるいは記録媒体から取得した音楽データ等のデジタルデータに、特定の電子透かし方式、例えば汎用のデータ再生機器にて採用されている既定の電子透かし方式により、電子透かし(埋め込み情報)を埋め込む処理に関するものである。
【0002】
【従来の技術】
近年、映像データ,音声データなどのデジタル化が進む一方で、デジタルデータについてはそのオリジナルデータの完全なコピーの作成が容易であることが大きな問題になってきている。
こうした問題に対する一つの対応策として電子透かし技術の利用が挙げられる。なお、特開平9−191394号公報や特開平9−191395号公報には、電子透かし技術についての詳細が開示されている。
電子透かし技術は、映像データや音声データといった、再生処理の対象となる本来のデジタルデータをそのコピーが不可能なものとするための直接的な手法ではなく、上記のようなデジタルデータにその著作権に関連する著作権情報などを埋め込むことによって、該デジタルデータのコピーを制限するための技術である。
例えば、映像データ,音声データなどのデジタルデータに、その著作者の氏名(情報の出所)を示す著作権情報などを電子透かしとして埋め込んでおくことによって、デジタルデータがコピーされたときには著作権情報(電子透かし)もコピーされることとなる。これによって、著作権者は違法なコピーによって作成された映像データや音声データなどのデジタルデータを発見したときに、その違法性を、該デジタルデータに埋め込まれた著作権情報によって証明することが可能となる。
【0003】
以下、電子透かし技術について具体的に説明する。
図18は、画像に対する電子透かし技術として、配布元から利用者への供給の対象となる映像デジタルデータ(供給デジタルデータ)に、このデータの著作権者に関連する情報(関連情報)Dwmiを挿入する処理の一例について説明する。なお、この関連情報は、電子透かしあるいは埋め込み情報と呼ばれる。
ここでは、説明を簡単にするため、図18(a)に示すように、画像Fはグレイスケールの静止画であるとし、そのサイズは縦50画素×横50画素とする。また、上記画像Fを構成する各画素Pは、その明るさを示す輝度レベル(画素値)として0〜99の範囲内の整数値をとるものとする。
【0004】
上記電子透かしの挿入処理では、最初に、上記画像Fを、所定数の画素(縦10画素×横10画素)からなる複数のブロックBに細分化する。つまり、元の静止画Fは、図18(b)に示すように25個のブロック(縦5ブロック×横5ブロック)に細分化される。このとき該各ブロック(小画像)Bに対応する画像データを構成する画素値は、10行10列の行列における各要素の値として表される。
次に、この行列に対して、離散コサイン変換(DCT)を施して10行10列の変換行列を得る。この変換行列の右下部分に配置された数値は、原画像に対応する画像データの高周波成分を表す数値である。
【0005】
ところで、人間の視覚は、画像データの高周波成分の変化に対する感覚がその低周波成分の変化に対する感覚に比べて鈍いという特性を有していることが知られている。言いかえると、原画像に対してその高周波成分の値を若干異なる値に変更する画像処理を施しても、この画像処理が施された画像(再構成画像)と原画像との相違を人間が視覚により認識することは極めて困難である。ここで再構成画像は、具体的には、上記変換行列に逆離散コサイン変換を施して得られる逆変換行列から再構成された画像データに対応する画像である。
画像に対する電子透かし技術は、上記のような人間の視覚特性を利用したものであり、原画像の高周波成分を操作することによって、原画像の画質の劣化を視聴者に感じさせることなく、原画像に対する画像データに情報を埋め込むことが可能なものである。
【0006】
このような電子透かし技術は、画像に対するものだけでなく、音声に対するものもある。また、電子透かし技術には、情報が埋め込まれた画像データや音声データから、埋め込み情報を抽出したり除去したりすることが可能なものもある。
さらにこのような電子透かし技術によれば、デジタルデータをデジタル記録媒体からデジタル記録媒体へコピーする際に、デジタルデータに埋め込まれた埋め込み情報もコピーされるようにすることができるだけではなく、デジタル記録媒体に記録されたデジタルデータをDAコンバーターにより一旦アナログデータに変換してアナログ記録媒体に記録した場合にも、アナログ記録媒体に記録されているアナログデータに埋め込み情報が保持されるようにすることが可能である。
【0007】
以下、音声に対する電子透かし技術について説明する。
図19は、デジタル音声データに対する情報埋め込み処理,情報抽出処理を概念的に示している。
音声データファイルODauとして記録されているデジタル音声データに、署名データ(埋め込み情報)Dwmiを挿入する処理Padが行われて、署名データが挿入されたデジタル音声データが、署名データ挿入済み音声データファイルSDauとして記録される。
音声データファイルODauとして記録されているデジタル音声データと、署名データ挿入済み音声データファイルSDauとして記録するされているデジタル音声データとに基づいて、デジタル音声データに挿入された署名データDwmxを抽出する処理Pexが行われる。
【0008】
図20は、上記情報埋め込み処理のフローを示している。
最初の処理としては、デジタル音声データのブロック化が行われる(ステップS1)。この処理は、デジタル音声データを、後の処理に都合がよい、一定数のサンプリングデータからなるデータグループ(ブロック)に分割する処理である。
次に、各ブロックに対してフーリエ変換処理が施される(ステップS2)。なお、フーリエ変換のための演算処理の詳細については後述する。
その後、電子透かし(埋め込み情報)の挿入処理として、以下のデータ変換が行われる。
ここで、電子透かしは複数ビットのデジタルデータ(署名データ)により構成されており、該署名データの各ビットは、各ブロックに対応している。
【0009】
まず、署名データのブロック列(署名データのビット列)を構成する各ビットの値が0か1を確認する処理が行われる(ステップS3)。対応するビットの値が0であるブロックに対しては電子透かしの挿入は行わない。対応するビットの値が1であるブロックに対しては、電子透かしの挿入処理として、このブロックに対応する音楽データのフーリエ変換により得られた関数(以下フーリエ変換関数という。)の虚部と実部を入れ替えて、実部に-1をかける処理が行われる(ステップS4)。この処理はブロック毎に行われる。
そして、ブロック毎にフーリエ変換関数にフーリエ逆変換処理が施される(ステップS5)。これにより、各ブロックの音声データが復元される。なお、フーリエ逆変換の処理の詳細については後述する。
以上の処理によって、人間が音声を聴いただけでは感知できない埋め込み情報がデジタル音声データに挿入される。
【0010】
以下、上記電子透かし技術における各処理について説明する。
まず、フーリエ変換およびフーリエ逆変換について簡単に説明する。電子透かし(埋め込み情報)の挿入において使用されるフーリエ変換は、離散フーリエ変換と呼ばれるもので、以下のように定義される。
離散一次元実数値関数f(n) (n ∈ Z, 0 ≦ n < N) が与えられた時、f(n)の離散フーリエ変換により得られる関数は、(式1)により与えられる離散一次元複素数関数 F(k) (k ∈ Z, 0 ≦ k < N)により定義される。
ここで、Zは整数全体の集合を示す。また(式1)は、(式2)及び(式3)により与えられる条件を満たす。
【0011】
【数1】

Figure 0004087537
【数2】
Figure 0004087537
【数3】
Figure 0004087537
また、以下に離散逆フーリエ変換について説明する。
離散一次元実数値関数f(n) (n ∈ Z, 0 ≦ n < N) が与えられ、離散一次元複素数値関数 F(k) (k ∈ Z, 0 ≦ k < N)が、f(n)の離散フーリエ変換により得られる関数であれば、以下の(式4)が成り立つ。
ここで、Zは整数全体の集合を示す。また(式4)は、(式5)及び(式6)により与えられる条件を満たす。
【数4】
Figure 0004087537
【数5】
Figure 0004087537
【数6】
Figure 0004087537
次に、音声データに対する具体的な電子透かしの埋め込み処理について説明する。
図21を用いて、音声データのブロック化について説明する。
ブロック化とは、電子透かしの挿入対象となるデジタル音声データ(挿入対象音声データ)のサンプル値Sound(i)を、2のべき乗数(2n)のサンプルからなるブロックの集まりとして表すことを意味する。ここでは、挿入対象音声データのブロック化により得られる全ブロックの数を(t+1)個とし、最初のブロックをブロックB0とし、k(任意の値)番目のブロックをブロックBkとし、最後のブロックをブロックBtとしている。また、k番目のブロックBkのサンプル値をBk(j)としている。
そして、挿入対象音声データのサンプル値Sound(i)と、ブロック内の各サンプルの値Bk(j)との関係は、以下の(式7)により表される。
【0012】
【数7】
Figure 0004087537
ただし、Zは整数全体の集合を表し、k,jはk,j∈ Zを、iはi = 2nk + j (0 ≦ j < 2n)を満たす。
なお、言うまでもないが、ここで用いている変数n,kは、上記一般的な離散一次フーリエ変換を定義する式(式1)、及び離散一次逆フーリエ変換を定義する式(式4)における変数n,kとは別の変数を意味している。
【0013】
次に、電子透かしの挿入処理について説明する。
まず、上記k番目のブロック Bkの音声データ(サンプル値)Bk(j)を、離散フーリエ変換して得られるデータをFk(m)とする。ここで、kは上記ブロックB0〜Btのうちの任意のブロックBkを表す変数であり、k ∈ Z, k ∈ [0, t(全ブロック数)]を満たす。
また、挿入データビット列を一次元の離散整数値関数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がd ∈ [1, dn]を満たさない場合は、U(d)はU(d) = 0となる。
すると、F’k (m)は、以下の(式8)〜(式15)により表される。ただし、mは m ∈ Z, m ∈ [1, 2n-1]を満たす。
【0014】
【数8】
Figure 0004087537
【数9】
Figure 0004087537
【数10】
Figure 0004087537
【数11】
Figure 0004087537
【数12】
Figure 0004087537
【数13】
Figure 0004087537
【数14】
Figure 0004087537
【数15】
Figure 0004087537
ここで、上記(式8)〜(式11)は、2n個のデータ(サンプル値)Bk(j)を離散フーリエ変換して得られる2n個のデータ(周波数成分)Fk (m)のうちの低周波成分に対して適用されるものである。また、上記(式12)〜(式15)は、2n個のデータ(サンプル値)Bk(j)を離散フーリエ変換して得られる2n個のデータ(周波数成分)Fk (m)のうちの高周波成分に対して適用されるものである。
また、(式9),(式11),(式13),(式15)に示すように、上記署名データビット列における対応するビットの値が0であるブロックに対しては電子透かしの挿入は行わない。一方、(式8),(式10),(式12),(式14)に示すように、上記署名データビット列における対応するビットの値が1であるブロックに対しては、電子透かしの挿入処理として、このブロックに対応する音楽データ(サンプル値)Bk(j)のフーリエ変換により得られるデータFk (m)の虚部と実部を入れ替えて、実部に-1をかける処理が行われる。
さらに、電子透かしの挿入処理は、埋め込み対象音声データがこれに対する情報の埋め込みより聞く人に違和感を与えるものとならないよう、低周波数側のフーリエ変換データとこれに対応する高周波数側のフーリエ変換データとを対にして行うようにしている。ここでは、電子透かしの挿入処理が施された第m番目のフーリエ変換データF'k (m)は、電子透かしの挿入処理が施された第(2n−m+1)番目のフーリエ変換データF'k (2n-m+1)に対応させている。
【0015】
次に、電子透かしの抽出処理について説明する。
図22は、埋め込み情報の抽出処理のフローを示している。
まず、情報埋め込み処理が施されている音声データのブロック化(ステップS11a)及び各ブロックの音声データのフーリエ変換(ステップS12a)を行う。また、情報埋め込み処理が施されていない音声データのブロック化(ステップS11b)及び各ブロックの音声データのフーリエ変換(ステップS12b)を行う。
そして、フーリエ変換の結果得られたデータを、情報埋め込み処理が施されている音声データのブロックと、情報埋め込み処理が施されていない音声データのブロックの間で、対応するブロックごとに比較する(ステップS13)。
比較の結果、両ブロック間でデータが一致していれば、情報埋め込み処理が施されているブロックには埋め込み情報が埋め込まれておらず、署名データビットは0であると判定される(ステップS14)。両ブロック間でデータが違っていれば、情報埋め込み処理が施されているブロックには電子透かしが埋め込まれており、署名データビットは1であると判定される(ステップS15)。
この処理を各ブロックについて繰り返すことにより、署名データを構成するビット列(埋め込み情報)が抽出される。
【0016】
次に、具体的な電子透かし(埋め込み情報)の挿入、抽出処理について説明する。
まず、各ブロックに対する埋め込み情報の挿入処理について説明する。
以下の挿入処理の説明では、署名データ挿入の対象となる、1ブロック内の音声データ(サンプル値)をSound(n)とし、該1ブロック内の音声データSound(n)のフーリエ変換により得られるデータに挿入される署名データビット列をsyomei[u]とする。また、 挿入対象となる音声データSound(n)を離散フーリエ変換して得られるデータをF[Sound](p)とし、このデータF[Sound](p)に、署名データビット列を埋め込む処理を施して得られるデータをF’[Sound](p)とする。
ここで、上記音声データSound(n)は、整数空間上で定義された関数であり、整数値をその値として有する関数である。なお、nは、n = 0,1,…Nとしている。
また、署名データビット列syomei[u]も整数空間上で定義された関数(式16参照)であり、0,1のみをその値として有する関数である。なお、uは、u = 0,1としている。
【0017】
【数16】
Figure 0004087537
また、音声データSound(n)をフーリエ変換すると、対応するフーリエ変換データF[Sound](p)(式17)が得られる。
【数17】
Figure 0004087537
このとき、F[Sound](p)は、整数空間上で定義される関数で、複素数をその値として有する関数である。なお、pは、p = 0,1,… Nとしている。
ここで、上記複素数であるフーリエ変換データF[Sound](p)の実数部分をRe{F[Sound] (p)}とし、その虚数部分をIm{F[Sound](p)}とすると、F’[Sound](p)は、署名データビット列syomei[u]の値に応じて、上記(式8)〜(式15)を用いて表せる。
【0018】
このとき、1ブロックに対応するフーリエ変換データF[Sound](p)に挿入される署名データビット列がsyomei[0] = 1であるとすると、フーリエ変換データF[Sound](p)の1ビット目の値F[Sound](1)と、Nビット目の値F[Sound](N)に対して、上記(式8),(式10),(式12),(式14)を用いて、情報埋め込み処理が行われる。
下記の(式18)〜(式21)は、この情報埋め込み処理により得られるフーリエ変換データF’[Sound](1),F’[Sound](N)を示している。
【0019】
【数18】
Figure 0004087537
【数19】
Figure 0004087537
【数20】
Figure 0004087537
【数21】
Figure 0004087537
ここでも、Re,Imはそれぞれ{}内の複素数の実数部と虚数部を表す。
【0020】
一方、1ブロックに対応する音声データSound(n)に挿入される署名データビット列がsyomei[1] = 0であるとすると、フーリエ変換データF[Sound](p)の2ビット目の値F[Sound](2)と、(N−1)ビット目の値F[Sound](N-1)に対して、上記(式9),(式11),(式13),(式15)を用いて、情報埋め込み処理が行われる。
下記の(式22)〜(式25)は、この情報埋め込み処理により得られるフーリエ変換データF’[Sound](2),F’[Sound](N-1)を示している。
【0021】
【数22】
Figure 0004087537
【数23】
Figure 0004087537
【数24】
Figure 0004087537
【数25】
Figure 0004087537
このように1ブロックに対応する音声データSound(n)に対応するフーリエ変換データF[Sound](p)に上記(式8)〜(式15)を用いて情報埋め込み処理を施して得られるデータF’[Sound](p)を離散フーリエ逆変換することにより、(式26)に示すように情報埋め込み音声データSound’(n)が得られる。
【数26】
Figure 0004087537
次に埋め込み情報の抽出処理について簡単に説明する。
この抽出処理では、Sound(n)とSound’(n)をそれぞれフーリエ変換し、それぞれのフーリエ変換データを比較する処理が行われる。そして、以下に示すように、両者の値が違っていれば署名ビットデータを1とし、両者の値が同じであれば署名データビットを0として、署名データビット列が取り出される。
【0022】
以下にそのアルゴリズムを簡単に示す。
{}内のnは1から順番にNまで動く。
Figure 0004087537
【0023】
【発明が解決しようとする課題】
上述したように、近年、画像データや音声データの著作権を保護する方法として、これらのデータに出所表示を目的としてその関連情報である、著作権者などを示す情報を埋め込む電子透かし技術が実用化されてきている。
ところが、デジタルデータにその関連情報を埋め込む電子透かし方式には種々のものがあり、現状では、著作権情報が埋め込まれたデジタルデータを、既定の電子透かし方式を採用した再生装置などで取り扱うことは困難である。
【0024】
また、一方では、映像データや音声データを、配布媒体(データ記録媒体)により配布するのではなく、ネットワークを介して配信するシステム(電子配信システム)が考えられている。
このような電子配信システムでは、映像データの配信には、そのデータ量が大きいことから大きな技術的な課題があるが、音楽データの配信は、そのデータ量が映像データに比べて比較的に小さいことから、現状の限られたネットワーク帯域でも実現が容易であり、実施されようとしている。
そこで、電子配信する音楽データにも、電子透かし方式により著作権者などを特定する関連情報(埋め込み情報)を埋め込んで、音楽データの情報源を識別可能とするシステムが必要となってくる。
【0025】
本発明は、上記のような問題点を解決するためになされたもので、音声データに対する電子配信を最適に行うことができ、しかもこのような電子配信される音声データに対する著作権を保護することができるデータ処理装置を得ることを目的とする。
本発明は、種々の電子透かし方式により情報の埋め込み処理が施されたデジタルデータを、既定の電子透かし方式により処理可能なデータに変換することができるデータ処理装置を得ることを目的とする。
本発明は、音声データに対する電子配信を最適に行うことができ、しかもこのような電子配信される音声データに対する著作権を保護することができるデータ構造を有するデジタルデータを格納したデータ記録媒体を得ることを目的とする。
本発明は、種々の電子透かし方式により情報の埋め込み処理が施されたデジタルデータとして、既定の電子透かし方式により処理可能なデータ構造を有するデジタルデータを格納したデータ記録媒体を得ることを目的とする。
【0026】
【課題を解決するための手段】
この発明(請求項1)に係るデータ処理装置は、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる、異なる電子透かし方式に対応した種々の情報埋込みデジタルデータを受けて処理するデータ処理装置であって、入力デジタルデータとして所要の情報埋め込みデジタルデータを取得するデータ取得手段と、上記入力デジタルデータに対応する、上記関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報を取得する方式情報取得手段と、該取得された使用方式情報に基づいて、上記使用電子透かし方式により上記入力デジタルデータから上記関連情報を抽出する情報抽出手段と、上記入力デジタルデータ,あるいはこれに所定のデータ処理を施して得られた処理デジタルデータに、上記抽出された関連情報,あるいは該関連情報を加工して得られる加工情報を上記既定の電子透かし方式により埋め込む情報埋め込み手段とを備えたものである。
【0027】
この発明(請求項2)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータに埋め込まれている関連情報を、上記供給デジタルデータの著作権者に関連する情報としたものである。
【0028】
この発明(請求項3)は、請求項1記載のデータ処理装置において、上記情報埋め込み手段を、上記関連情報あるいは上記加工情報を、上記既定の電子透かし方式により上記入力デジタルデータに埋め込んで出力デジタルデータを生成する構成としたものである。
【0029】
この発明(請求項4)は、請求項3記載のデータ処理装置において、上記出力デジタルデータを再生するデータ再生部を有するものである。
【0030】
この発明(請求項5)は、請求項3記載のデータ処理装置において、上記出力デジタルデータを記録するデータ記録部を有するものである。
【0031】
この発明(請求項6)は、請求項1記載のデータ処理装置において、上記方式情報取得手段により取得された使用方式情報に基づいて、上記入力デジタルデータから上記関連情報を除去して、情報除去デジタルデータを上記処理デジタルデータとして生成する情報除去手段を備え、上記情報埋め込み手段を、上記関連情報あるいは上記加工情報を、上記既定の電子透かし方式により上記情報除去デジタルデータに埋め込んで出力デジタルデータを生成する構成としたものである。
【0032】
この発明(請求項7)は、請求項6記載のデータ処理装置において、上記出力デジタルデータを再生するデータ再生部を有するものである。
【0033】
この発明(請求項8)は、請求項6記載のデータ処理装置において、上記出力デジタルデータを記録するデータ記録部を有するものである。
【0034】
この発明(請求項9)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータを、固定長の第1のデータ部分と可変長の第2のデータ部分とから構成し、上記第1のデータ部分には、上記使用電子透かし方式により、この使用電子透かし方式を示す使用方式情報を埋め込み、上記方式情報取得手段を、上記入力デジタルデータの第1のデータ部分から、上記使用電子透かし方式を示す使用方式情報を取得する構成としたものである。
【0035】
この発明(請求項10)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータを、複数のデータパケットを含むデータ構造とし、該複数のデータパケットのうちの所定のデータパケットのヘッダには、上記使用電子透かし方式を示す使用方式情報を挿入し、上記方式情報取得手段を、上記情報埋め込みデジタルデータにおける所定のデータパケットのヘッダから、上記使用電子透かし方式を示す使用方式情報を取得する構成としたものである。
【0036】
この発明(請求項11)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータに補助データ部分を付加し、該補助データ部分には、上記使用電子透かし方式を示す使用方式情報を挿入し、上記方式情報取得手段を、上記情報埋め込みデジタルデータに付随する補助データ部分から、上記使用電子透かし方式を示す使用方式情報を取得する構成としたものである。
【0037】
この発明(請求項12)は、請求項1記載のデータ処理装置において、上記データ取得手段を、複数のデータ記録媒体及び複数のデータ通信経路の少なくとも1つから上記情報埋め込みデジタルデータを取得可能な構成とし、上記方式情報取得手段を、上記情報埋め込みデジタルデータを上記複数のデータ記録媒体及び複数のデータ通信経路のいずれから取得したかに応じて、上記使用電子透かし方式を判定して、この判定結果に対応する使用方式情報を取得する構成としたものである。
【0038】
この発明(請求項13)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータを、音声デジタルデータ,映像デジタルデータ,または音声デジタルデータ及び映像デジタルデータを多重化して得られる多重デジタルデータとしたものである。
【0039】
この発明(請求項14)は、請求項1記載のデータ処理装置において、上記データ取得手段を、放送局からの放送電波を受信するアンテナと、該アンテナからの受信出力を復調して上記情報埋め込みデジタルデータを出力する受信波デコーダとを有する構成としたものである。
【0040】
この発明(請求項15)は、請求項1記載のデータ処理装置において、上記データ取得手段を、大容量記憶装置から、これに格納されている上記情報埋め込みデジタルデータを読み出すデータ読み出し装置を有する構成としたものである。
【0041】
この発明(請求項16)は、請求項15記載のデータ処理装置において、上記データ読み出し装置を、DVD−ROM,DVD−RAM,または半導体記録メディアから、上記情報埋め込みデジタルデータを読み出すアクセス装置を有する構成としたものである。
【0042】
この発明(請求項17)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記情報埋め込みデジタルデータには、上記使用電子透かし方式を示す使用方式情報として、上記複数の電子透かし方式に対応する使用方式情報を含め、上記情報抽出手段を、上記複数の電子透かし方式に対応する使用方式情報に基づいて、上記入力デジタルデータから、上記複数の電子透かし方式の各々に対応する関連情報を抽出可能な構成としたものである。
【0043】
この発明(請求項18)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記情報埋め込み手段を、上記入力デジタルデータに、上記複数の関連情報のうちの所定のものを上記既定の電子透かし方式により埋め込んで出力デジタルデータを生成する構成としたものである。
【0044】
この発明(請求項19)は、請求項1記載のデータ処理装置において、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記情報埋め込み手段を、上記入力デジタルデータに、上記複数の関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により埋め込んで出力デジタルデータを生成する構成としたものである。
【0045】
この発明(請求項20)は、請求項6記載のデータ処理装置において、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記情報埋め込み手段を、上記加工デジタルデータに、上記複数の関連情報のうちの所定のものを上記既定の電子透かし方式により埋め込んで出力デジタルデータを生成する構成としたものである。
【0046】
この発明(請求項21)は、請求項6記載のデータ処理装置において、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記情報埋め込み手段を、上記加工デジタルデータに、上記複数の関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により埋め込んで出力デジタルデータを生成する構成としたものである。
【0047】
この発明(請求項22)に係るデータ記録媒体は、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータを記録したデータ記録媒体であって、該情報埋め込みデジタルデータを、固定長の第1のデータ部分と可変長の第2のデータ部分とから構成され、該第1のデータ部分には、上記供給デジタルデータに対する関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報が埋め込まれ、上記第2のデータ部分には、該使用方式情報により示される使用電子透かし方式により、上記関連情報が埋め込まれ、上記使用方式情報に基づいて適切な電子透かし方式を用いて、上記第2のデータ部分から上記関連情報を抽出あるいは除去する処理が可能なデータ構造としたものである。
【0048】
この発明(請求項23)は、請求項22記載のデータ記録媒体において、上記情報埋め込みデジタルデータの第1のデータ部分には、既定の電子透かし方式により、上記使用方式情報を埋め込んでいるものである。
【0049】
この発明(請求項24)は、請求項22記載のデータ記録媒体において、上記情報埋め込みデジタルデータの第1のデータ部分には、上記使用方式情報として、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた、異なる使用電子透かし方式を示す複数の使用方式情報が含まれているものである。
【0050】
この発明(請求項25)に係るデータ記録媒体は、デジタルデータとして、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータと、該情報埋め込みデジタルデータに付随する、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報とを記録したデータ記録媒体であって、上記情報埋め込みデジタルデータを、上記使用方式情報に基づいて適切な電子透かし方式を用いて上記関連情報を抽出あるいは除去する処理が可能なデータ構造としたものである。
【0051】
この発明(請求項26)は、請求項25記載のデータ記録媒体において、上記使用方式情報として、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた、異なる電子透かし方式を示す複数の使用方式情報が記録されているものである。
【0052】
【発明の実施の形態】
本件発明者は、近年の電子透かし技術,並びにデジタルデータの電子配信システムについてさらなる検討を行った結果、新たな課題として、電子配信システムに電子透かし方式を採用した場合、現状の電子透かし方式として種々の方式があることが大きな問題となることを見出した。
つまり、音楽データの電子配信による供給は、音楽データのデータ記録媒体による配布とは異なり、非常に手軽に行うことができ、その配布元の数は非常に多くなると考えられるため、個々の音楽データの配信元の間で、電子透かし方式を統一することは実現不可能である。また、電子配信システムでは音楽データの取得が極めて簡単で、違法なコピーが行われる可能性も高いため、電子透かし方式を単一の方式に統一することは、電子透かし方式が解読された場合音楽データの不正利用を取り締まることができなくなるという観点からは望ましくない。
【0053】
以下このような電子配信システムにおける課題及びその対応策について具体的に説明する。
図23は、電子配信システムにおけるデジタル音楽データの流れを示している。
この図に示すように、ネットワークNには受信記録装置200が接続され、またこのネットワークN上には、各種の電子透かし方式により情報が埋め込まれた情報埋め込みデジタルデータが存在している。ここでは、電子透かし方式として、3つの方式(A方式,B方式,C方式)を挙げており、上記受信記録装置200には、上記各方式により情報が埋め込まれたデジタル音声データDa,Db,Dcが供給されるようになっている。また、上記受信記録装置200は、受信したデジタルデータDo1をデータ記録媒体Rdに記録する構成となっている。さらにこのシステムでは、このデータ記録媒体Rdが装着された再生装置300にて、該データ記録媒体Rdに記録されたデジタルデータDo2が再生されるようになっている。なお、上記受信記録装置200としては、パーソナルコンピュータが使用されることを想定しており、上記再生装置300としては家電機器である半導体プレイヤーやDVDプレイヤーなどを想定している。
このような構成の電子配信システムでは、まず、上記デジタル音声データDa,Db,Dcは、上記受信記録装置200にて受信され、受信されたデジタル音声データは出力デジタルデータDo1としてデータ記録媒体Rdに出力される。すると、このデータ記録媒体Rdでは該出力デジタルデータDo1の記録が行われる。
【0054】
次に、データ記録媒体Rdが装着された再生装置300にて、該データ記録媒体Rdから読み出された読み出しデジタルデータDo2の再生が行われる。
ところで、上記再生装置300は家電機器であり、一度販売が開始されてしまえば、その後に仕様を変更することは困難なものであり、上記再生装置300にて採用されている電子透かし方式を変更することは困難である。
従って、このような音楽データの電子配信システムでは、再生装置300へは既定の電子透かし方式に対応したデジタル音楽データを供給する必要があるにも拘わらず、各デジタル音楽データの配信元の間では電子透かし方式を単一の方式に統一することは不可能であるという課題が生ずることとなる。
【0055】
このような課題解決のため、本件発明者らは、まず、上記受信記録装置としてのパーソナルコンピュータはソフトウェアを変更することによって、種々の電子透かし方式により処理されたデジタルデータに対応することが可能なものである点に着目した。
ただし、単にソフトウエアを変更するだけでは、上記受信記録装置200において、受信したデジタルデータにどのような電子透かし方式で情報が埋め込まれたかを特定することができず、受信したデジタルデータに応じた埋め込み情報の抽出処理を行うことができない。つまり、デジタルデータから埋め込み情報を抽出したり除去したりする処理における演算プロセスは、デジタルデータに情報を埋め込む処理における演算プロセスとは逆の演算プロセスとなり、情報の埋め込み処理と情報の抽出処理では同一の電子透かし方式が用いられる。このため、情報埋め込み処理にて使用された電子透かし方式が特定できなければ、上記埋め込み情報の抽出処理あるいは除去処理を行うことができない。
【0056】
そこで、本件発明者らは、さらに検討を重ねた結果、このような電子配信システムでは、パーソナルコンピュータにより構成される受信記録装置に、受信したデジタルデータに対応する、情報の埋め込み処理に使用された電子透かし方式を特定する機能を搭載することにより、種々の電子透かし方式により情報が埋め込まれたデジタルデータを、上記家電機器である再生装置にて採用されている機器固有の電子透かし方式(例えば汎用的な既定の電子透かし方式)に対応したものに変換可能なことを見出した。
【0057】
例えば、上述したような3つの方式、つまりA方式,B方式,C方式で記録されたデジタルデータDa,Db,Dcを、機器固有の電子透かし方式に対応したデジタルデータDxに変換することができる。
具体的には、受信したデジタルデータから、このデジタルデータに対応する、情報埋め込み処理に用いた電子透かし方式と同じ電子透かし方式によって埋め込み情報を抽出するとともに、該受信したデジタルデータに、各電子透かし方式に対応した埋め込み情報を、機器固有の電子透かし方式によって埋め込む。これによって、受信されたデジタルデータがどのような電子透かし方式により情報埋め込み処理が施されたものであっても、家電機器である再生装置では、上記受信したデジタルデータに対応する電子透かし方式に拘わらず、その再生処理を適切に行うことが可能となる。
【0058】
以下、本発明の各実施の形態について説明する。
実施の形態1.
図1は本発明の実施の形態1によるデータ処理装置を説明するためのブロック図である。
この実施の形態1のデータ処理装置110は、ネットワークN上のネットワーク信号Snから異なる電子透かし方式に対応した種々の情報埋込みデジタルデータDauを取得し、該各情報埋め込みデジタルデータを、これが既定の電子透かし方式に対応したものとなるよう処理し、該既定の電子透かし方式に対応したデジタルデータをデータ記録媒体に記録する構成となっている。
【0059】
なお、ここでは説明の都合上、データ処理装置110は、上記種々の情報埋込みデジタルデータDauとして、図23に示すように3つの電子透かし方式(方式A,方式B,方式C)の各々に対応するデジタルデータDa,Db,Dcを受けるものとする。また、デジタルデータDaは、配布元から利用者への供給の対象となる供給音声データに方式Aによりこれに関連する関連情報(埋め込み情報)を電子透かしとして埋め込んで得られる配布音声データ、デジタルデータDbは、他の供給音声データに方式Bによりその関連情報を埋め込んで得られる配布音声データ、デジタルデータDcは、その他の供給音声データに、方式Cによりその関連情報を埋め込んで得られる配布音声データである。また、上記既定の電子透かし方式は、半導体プレーヤやDVDプレーヤなどの家電機器としての再生装置に採用されている汎用の電子透かし方式としている。
【0060】
すなわち、この実施の形態1のデータ処理装置110は、ネットワークN上のネットワーク信号Snから、上記デジタルデータDa,Db,Dcのいずれかである上記情報埋め込みデジタルデータDauを入力デジタルデータとして取得する取得部(データ取得手段)111を有している。ここで、この取得部111は、ネットワークNとの間で送信信号の授受を行うネットワークインタフェース111aと、ネットワークN上から該インタフェース111aを介して受信したネットワーク信号Snを復号化処理によりデジタルデータに変換する受信信号デコーダ111bとから構成されている。この受信信号デコーダ111bは、具体的には、ネットワーク信号Snを復号化して上記情報埋め込みデジタルデータDauを入力デジタルデータ(配布音声データ)として出力する構成となっている。
【0061】
また、上記データ処理装置110は、上記供給音声データに対する関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報を、上記入力デジタルデータから取得する機能(方式情報取得手段)を含む制御部115と、該取得された使用方式情報に基づいて、上記使用電子透かし方式により上記入力デジタルデータから埋め込み情報(関連情報)を抽出する抽出部112とを有している。
ここで、上記制御部115は、種々の演算処理やデータ処理の制御を行うCPUと、該CPUの動作プログラムを格納した、実行メモリとしても動作するRAMとから構成されている。従って、この制御部115では、上記方式情報取得手段は上記CPUに搭載されている。また、上記抽出部112はカスタムLSIにより構成されている。そして、この抽出部112は、デジタルデータDaから電子透かし方式Aにより埋め込み情報を抽出する方式A抽出部112aと、デジタルデータDbから電子透かし方式Bにより埋め込み情報を抽出する方式B抽出部112bと、デジタルデータDcから電子透かし方式Cにより埋め込み情報を抽出する方式C抽出部112cとを有している。
【0062】
上記データ処理装置110は、上記入力デジタルデータ(配布音声データ)に、上記抽出された埋め込み情報を上記既定の電子透かし方式により埋め込んで出力デジタルデータを生成する挿入部(情報埋め込み手段)113と、該出力デジタルデータを記憶する記憶部114とを有している。
ここで、上記挿入部113はカスタムLSIにより構成されており、また上記記録部114には、DVD−RAMディスクに対して上記出力デジタルデータの書き込み及び読み出しを行うDVD−RAMドライブが搭載されている。
【0063】
そして、上記データ処理装置110では、上記取得部111,抽出部112,埋め込み部113,記録部114,及び制御部115は、データバスDbusにより相互に接続されており、該取得部111,抽出部112,埋め込み部113,及び記録部114の動作が制御部115により制御されるようになっている。つまり、上記制御部115は、上記入力デジタルデータから使用電子透かし方式情報を取得する方式情報取得動作の他に、取得部111によるネットワーク信号Snからの情報埋め込みデジタルデータDauの取得処理、抽出部112による埋め込み情報の抽出処理、埋め込み部113による情報の埋め込み処理、記録部114における出力デジタルデータの書き込み動作を制御する構成となっている。
【0064】
なお、この実施の形態1のデータ処理装置110では、デジタルデータの取得部111の構成として、ネットワークN上から通信回線を介してネットワーク信号Snを受け、これを復号化して情報埋め込みデジタルデータDauを取得する、ネットワークインタフェース111a及び受信信号デコーダ111bからなる構成を示したが、デジタルデータの取得部の構成はこれに限るものではない。
例えば、上記デジタルデータの取得部111は、放送電波を受信するアンテナ、及びアンテナからの受信出力を復調する受信波デコーダとからなり、該受信波デコーダの出力を情報埋め込みデジタルデータDauとして取得する構成としてもよい。
【0065】
また、上記デジタルデータの取得部は、電話回線あるいは同軸ケーブルに接続されたモデム装置からなり、電話回線あるいは同軸ケーブルからのアナログ伝送信号をモデム装置により上記情報埋め込みデジタルデータに変換し、この情報埋め込みデジタルデータを入力デジタルデータとして取得するものであってもよい。
さらに、上記デジタルデータの取得部は、DVD−ROM,DVD−RAM,CD−ROM等のディスク記録媒体や半導体メディアといった、マルチメディアデータを扱うことができる大容量データ記憶媒体から上記情報埋め込みデジタルデータDauを読み出す大容量記憶装置であってもよい。
【0066】
また、上記実施の形態1では、データ処理装置の抽出部112及び埋め込み部113をそれぞれ別体のカスタムLSIにより構成しているが、これらの抽出部112及び埋め込み部113を1つのカスタムLSIにより構成してもよい。上記抽出部112及び埋め込み部113では、多くの共通した処理が行われるため、これらを1つのカスタムLSIで構成することは、部品点数の削減という観点からは望ましい。
さらに、上記実施の形態1では、データ処理装置の抽出部112及び挿入部113をカスタムLSIにより構成しているが、これらの部分は、演算処理を行うCPUと、その演算プログラムを格納する、実行メモリとしてのRAMから構成してもよい。特にこの場合には、抽出部112及び挿入部113と、制御部115との間で、CPUやメモリなどの構成機器を共有することが可能となり、効果的な部品点数の削減を図ることができる。
また、上記実施の形態1では、データ処理装置の記録部をDVD−RAMドライブにより構成しているが、この記録部は、CD−Rドライブや半導体メディア書き込み装置など、マルチメディアデータの取り扱いが可能な大容量書き込み可能記憶装置であればよい。
【0067】
(デジタルデータのデータ構造)
次に、ネットワークN上のネットワーク信号Snから取得される情報埋め込みデジタルデータDau、及び挿入部113から出力される出力デジタルデータのデータ構造について説明する。
これらのデジタルデータは同一のデータ構造を有しており、図2は、該情報埋め込みデジタルデータDauのデータ構造を示している。
この情報埋め込みデジタルデータDauは、第1のデータ部分Dau1と第2のデータ部分Dau2とから構成されている。この情報埋め込みデジタルデータDauのサイズは可変長であるが、第1のデータ部分Dau1のサイズが固定長となっている。このため、この情報埋め込みデジタルデータDauを取得したデータ処理装置では、第1のデータ部分Dau1と第2のデータ部分Dau2とを識別することができる。
【0068】
ここで、上記第1のデータ部分Dau1におけるデジタルデータには、所定の電子透かし方式、つまり上記電子透かし方式A,B,Cのうちの汎用的な方式によって、使用電子透かし方式を示す使用方式情報が挿入されている。これに対して、第2のデータ部分におけるデジタルデータには、上記使用方式情報が示す電子透かし方式によって、著作権情報などの関連情報(埋め込み情報)が電子透かしとして埋め込まれている。
【0069】
また、図2では上記挿入部113から出力される出力デジタルデータについて示していないが、この実施の形態1では、この出力デジタルデータのデータ構造も、上記情報埋め込みデジタルデータDauのデータ構造と同一となっている。つまり、出力デジタルデータは、固定長の第1のデータ部分と可変長の第2のデータ部分とからなり、第1のデータ部分のデジタルデータには上記使用電子透かし方式を示す使用方式情報が挿入され、第2のデータ部分のデジタルデータには使用電子透かし方式により関連情報(埋め込み情報)が埋め込まれている。
【0070】
なお、この実施の形態1では、情報埋め込みデジタルデータ及び出力デジタルデータにおける第1のデータ部分のサイズを固定長としたが、これらのデジタルデータに、その属性を示す属性情報が付加されている場合には、該第1のデータ部分のサイズを可変長とすることもできる。だだし、この場合には、該属性情報中に第1のデータ部分のサイズを示すサイズ情報を挿入しておく必要がある。
また、情報埋め込みデジタルデータ及び出力デジタルデータが、第1のデータ部分の終了地点を示す情報を含んでいる場合にも、該第1のデータ部分のサイズを可変長とすることが可能である。
【0071】
また、上記実施の形態1では、情報埋め込みデジタルデータ及び出力デジタルデータでは、固定長の第1のデータ部分の直後に可変長の第2のデータ部分が位置するようデータ部分を配列しているが、情報埋め込みデジタルデータ及び出力デジタルデータでは、可変長の第2のデータ部分の直後に固定長の第1のデータ部分が位置するようデータ部分を配列してもよい。さらに、上記情報埋め込みデジタルデータ及び出力デジタルデータでは、固定長のデータ部分である第1のデータ部分と可変長のデータ部分である第2のデータ部分とが複数個所に分散して混在していてもよい。
【0072】
(使用方式情報のデータ構造)
次に、上記使用電子透かし方式を示す使用方式情報Iumのデータ構造について説明する。
この使用方式情報は、情報埋め込みデジタルデータDauの第1のデータ部分に汎用の電子透かし方式(例えば電子透かし方式A)によって埋め込まれている。ここで、使用方式情報は2ビットのデータである。上記データ処理装置110における制御部115では、このデータの値に基づいて、供給音声データに対する関連情報の埋め込み処理の際に使用された電子透かし方式を示す使用方式情報が取得される。
【0073】
図3は、使用方式情報としての2ビットデータにおける、第1及び第2ビットの値を示している。
ここで、使用方式情報の値「00」は、入力デジタルデータは、電子透かし方式による埋め込み情報を有していないことを意味している。また、使用方式情報の値「01」,「10」,「11」はそれぞれ、入力デジタルデータが電子透かし方式A,B,方式Cにより埋め込まれた関連情報(埋め込み情報)を有していることを意味する。
次に動作について説明する。
【0074】
(デジタルデータの取得)
まず、このデータ処理装置110では、取得部111によりネットワークN上のネットワーク信号Snから所要のデジタルデータを取得する処理が行われる。ここでは、所要のデジタルデータは、デジタル音声データであって、配布元から利用者への供給の対象となる供給音声データに、所定の電子透かし方式(例えば電子透かし方式A)により、著作権情報などの関連情報が電子透かしとして埋め込まれている情報埋め込みデジタルデータ(配布音声データ)Dauとする。
具体的には、ネットワークN上からネットワークケーブルを介して送信されてきた、上記所要のデジタルデータに対応するネットワーク信号(送信信号)Snが、取得部111のネットワークインタフェース111aによって受信される。受信されたネットワーク信号Snは受信信号デコーダにて復号化処理により上記所要のデジタルデータDauに変換される。こうして取得した所要のデジタルデータDauはデータバスDbusを経由して、抽出部112,挿入部113,及び制御部115へ送られる。
【0075】
なお、ここではこのデータ処理装置110では、取得したすべてのデジタルデータに対してデータ変換処理が行われるようになっているが、受信したデジタルデータのうちの、装置の使用者により選択されたデジタル音声データに対してのみ、データ変換処理が行われるようにしてもよい。
また、ここでは本データ処理装置にて受信されるデジタルデータが、情報埋め込みデジタルデータDauのみである場合について説明しているが、本データ処理装置にて、受信されたデジタルデータが、データ変換処理の対象となるデジタルデータであることが判別可能であれば、本データ処理装置は、情報埋め込みデジタルデータDau以外の他の種類のデジタルデータも受信する構成としてもよい。
【0076】
(使用方式情報の取得)
そして取得部111にて取得された情報埋め込みデジタルデータDauは、データバスDbusを経由して抽出部112及び制御部115へ送られる。該制御部115では、情報埋め込みデジタルデータDauが固定長の第1のデータ部分Dau1と可変長の第2のデータ部分Dau2から構成されているため、情報埋め込みデジタルデータDauにおける第1のデータ部分が識別され、該制御部115からの制御信号に基づいて、抽出部112が該第1のデータ部分から使用方式情報を取得する処理が行われる。
すなわち、抽出部112では、制御部115からの制御信号に基づいて、情報埋め込みデジタルデータDauの第1のデータ部分Dau1から、所定の電子透かし方式によって挿入されている使用方式情報が抽出される。ここでは、該第1のデータ部分のデジタルデータには使用方式情報として、値「01」を有する2ビットのデータが含まれているため、抽出部112では、該第1のデータ部分から、使用電子透かし方式Aを示す使用方式情報が取得される。そして取得された使用方式情報は、制御部115の実行メモリに保持される。
【0077】
なお、ここでは所定の電子透かし方式は、汎用の電子透かし方式Aとしているが、制御部115の構成によっては、使用方式情報の埋め込み処理には、方式A,方式B,方式Cのいずれでが用いられていてもよく、また、これら以外の任意の電子透かし方式が用いられていてもよい。
また、ここでは第1のデータ部分には、使用方式情報のみが含まれているとしたが、その他の情報が含まれていてもよい。
【0078】
(埋め込み情報の抽出)
取得部111からデータバスDbusを経由して抽出部112に送られてきた情報埋め込みデジタルデータDauの第2のデータ部分Dau2には、上記取得された使用方式情報が示す電子透かし方式Aによって関連情報が埋め込まれている。
抽出部112では、制御部115の実行メモリに格納されている使用方式情報に基づいて、情報埋め込みデジタルデータDauから関連情報(埋め込み情報)が抽出される。そして、抽出された埋め込み情報は、上記制御部115の実行メモリに一旦記録される。
【0079】
(埋め込み情報の再埋め込み)
上記挿入部113では、上記取得部111からの情報埋め込みデジタルデータDauに対して、制御部115の実行メモリに保持されている埋め込み情報を既定の電子透かし方式によって再度埋め込む処理が行われて、出力デジタルデータが作成される。このとき、情報埋め込みデジタルデータDauの第2のデータ部分Dau2には、情報埋め込みデジタルデータDauの第2のデータ部分に埋め込まれていた埋め込み情報が、既定の電子透かし方式によって再度埋め込まれる。また、この埋め込み情報の再埋め込み処理の際には、情報埋め込みデジタルデータDauの第1のデータ部分Dau1には、既定の電子透かし方式によって埋め込み情報を埋め込んだことが判るよう、使用した電子透かし方式を示す使用方式情報が挿入される。この場合使用した電子透かし方式は、既定の電子透かし方式である。そして、作成された上記出力デジタルデータはデータバスDbusを経由して記録部114に供給される。
【0080】
(出力デジタルデータの記録)
上記挿入部113からデータバスDbusを経由して出力デジタルデータが記録部114に供給されると、該出力デジタルデータは、記録部114にてDVD−RAMディスクに格納される。このとき、DVD−RAMディスクにはファイルシステムが構築されているため、取得された出力デジタルデータは任意のファイル名でDVD−RAMディスクに記録される。
なお、ここでデジタル音声データはDVD−RAMディスクのファイルシステムを利用して任意のファイル名で記録されるとしたが、これに限るものではない。
【0081】
例えば、デジタル音声データは単純にDVD−RAMディスクの記録領域の先頭から記録されるようにしてもよい。また、デジタル音声データのDVD−RAMディスクへの記録の時点では該ディスクの空き領域が適宜探索され、この空き領域にデジタル音声データが書き込まれるようにしてもよい。さらに、装置の利用者によってDVD−RAMディスクの書き込み先領域が指定され、指定された書き込み先領域に、デジタル音声データが書きこまれるようにしてもよい。
また、上記実施の形態1では、デジタル音声データがDVD−RAMディスクに記録される際のファイル名は任意のものとしたが、ユーザによりファイル名を指定するようにしてもよく、また、デジタルデータに付随または包含される属性情報に記述されたファイル名を使用するようにしてもよい。
【0082】
このように本実施の形態1のデータ処理装置110では、著作権情報などの関連情報が電子透かしとして埋め込まれた情報埋め込みデジタルデータDauをネットワークN上のネットワーク信号Snから取得する取得部111と、著作権情報などの埋め込みの際に使用された電子透かし方式を示す使用方式情報を取得する制御部115とを備え、取得した使用方式情報に応じて、適切な電子透かし方式によって情報埋め込みデジタルデータDauから著作権情報などの埋め込み情報を抽出し、該情報埋め込みデジタルデータDauに既定の電子透かし方式により、著作権情報などの埋め込み情報を再度埋め込んで出力デジタルデータを作成して記録媒体に記録するので、受信された情報埋め込みデジタルデータDauがどのような電子透かし方式により関連情報の埋め込み処理が施されたものであっても、家電機器である再生装置では、上記記録媒体に記録された情報埋め込みデジタルデータDauの再生処理を著作権情報などの埋め込み情報に応じて適切に行うことが可能となる。
【0083】
つまり、電子透かし方式により関連情報の埋め込み処理が施された情報埋め込みデジタルデータに、使用電子透かし方式情報を埋め込むことによって、この情報埋め込みデジタルデータを取得したデータ処理装置では、如何なる電子透かし方式により関連情報が埋め込まれているかを判別することが可能となる。これにより、データ処理装置では、埋め込み情報の抽出の際に他の方式を使用して誤った情報を抽出してしまったり、埋め込み情報の除去の際に他の方式を使用して埋め込み情報以外の部分を誤って改変してしまたりすることなく、埋め込み情報の抽出や除去を行うことが可能となる。
この結果、利用者への音声データなどのデジタルデータの配布を行う配布元では、所要の電子透かし方式を使用して、供給対象となる供給デジタルデータに関連情報を電子透かしとして埋めこむことが可能となる。言い換えると、デジタルデータの配布元では、特にこのデジタルデータがその利用者側で記録媒体に記録されるものである場合には、このデジタルデータの内容に応じて、情報の埋め込みに伴う劣化の最も少ない方式を選択することができる。また、このデジタルデータの送信時の通信速度などに応じて最適の方式を選択することが可能となる。
【0084】
また、ネットワークN上から取得した情報埋め込みデジタルデータを、書き込み可能な記録媒体に記録する場合には、該記録媒体に書き込まれるデジタルデータに対する情報埋め込み処理に使用される電子透かし方式を、供給デジタルデータに対するその配布元での情報埋め込み処理に使用されている使用電子透かし方式とは異なるものとすることが可能である。これによって、デジタルデータが再生される装置に応じた電子透かし方式によってデジタルデータに埋め込み情報を挿入することが可能である。
【0085】
実施の形態2.
図4は本発明の実施の形態2によるデータ処理装置を説明するためのブロック図である。
この実施の形態2のデータ処理装置120は、ネットワークN上のネットワーク信号Snから、情報埋め込みデジタル音声データ(配布音声データ)Dauを入力音声データとして取得するとともに、該配布音声データDauの属性を示す音声データ属性情報(以下単に属性情報ともいう。)を取得し、該属性情報に含まれる制御情報に基づいて、該入力音声データに対する情報の埋め込み、及び入力音声データの再生を行う構成となっている。
【0086】
ここで、上記情報埋め込みデジタル音声データDauは、その配布元にて、配布元から利用者への供給の対象となるデジタル音声データ(供給音声データ)に種々の電子透かし方式により情報を埋め込んで得られたものである。また、音声データ属性情報は、情報埋め込みデジタル音声データDauの送信の際、この音声データDauに付随して上記配布元から送信されるものである。この音声データ属性情報の送信形態としては、送信される音声データDauにおける予め決めされた位置(固定位置)に配列して送信する形態、送信される音声データDauに多重化して送信する形態、送信される音声データDauとは別ファイルのデータとして送信する形態などがある。
【0087】
以下、この実施の形態2のデータ処理装置120を含む、音声データの電子配信システムについて詳述する。
この電子配信システムでは、上記情報埋め込みデジタル音声データDauは、これに対応する音声データ属性情報とともに、ネットワークNを介してその配布給元からネットワーク信号Snにより電子配信される。
【0088】
ここで、上記音声データ属性情報は、少なくとも使用電子透かし方式情報(使用方式情報)を含むデータ構造となっている。この使用方式情報は、上記配布元にて供給音声データにその関連情報を埋め込む際に使用された電子透かし方式(使用電子透かし方式)を示す情報である。なお、音声データ属性情報は、上記使用方式情報だけでなく、その他の情報を含むものであってもよいことは言うまでもない。
【0089】
また、電子透かし方式の実装方法によっては、情報埋め込みの対象となる1つの対象音声データに、複数の電子透かし方式によってそれぞれに対応する情報を埋め込んだとしても、複数の埋め込み情報が相互間で影響を及ぼし合わない場合がある。例えば、1つの電子透かし方式では、対象音声データの高周波領域に情報を埋め込み、他の電子透かし方式では、対象音声データの低周波領域に情報を埋め込むといった場合である。
【0090】
(使用電子透かし方式情報のデータ構造)
この実施の形態2では、このような場合に対応するため、使用電子透かし方式情報を、複数の電子透かし方式の各々に対して、各方式が供給音声データへの情報埋め込み処理に使用されたか否かを示す方式使用状況情報を設定可能なデータ構造としている。
図5は、上記使用電子透かし方式情報Iumのデータ構造を示す図である。
この使用電子透かし方式情報Iumは、上記配布元における情報の埋め込み処理の際に使用される可能性のある複数の電子透かし方式(ここではn個の電子透かし方式)の各々に対応する複数の方式使用状況情報Ium(1),Ium(2),… ,Ium(n)から構成されている。
【0091】
具体的には、方式(1) 使用状況情報Ium(1) は、電子透かし方式(1)が上記供給音声データに対する情報埋め込み処理に使用されたか否かを示すものである。そしてこの情報Ium(1) の値「1」は、電子透かし方式(1)が配布元における情報埋め込み処理に使用されたことを示し、一方、この情報Ium(1) の値「0」は、電子透かし方式(1)が配布元における情報埋め込み処理に使用されていないことを示している。また、方式(2) 使用状況情報Ium(2) ,…,方式(n) 使用状況情報Ium(n) も、上記方式(1) 使用状況情報Ium(1) と同様、電子透かし方式(2),…,(n)が上記供給音声データに対する情報埋め込み処理に使用されたか否かを示すものである。そして該情報Ium(2),・・・, Ium (n)の値「1」は、対応する電子透かし方式(2),・・・,(n)が配布元における情報埋め込み処理に使用されたことを示し、一方、上記情報Ium(2),・・・, Ium (n)の値「0」は、対応する電子透かし方式(2),・・・,(n)が配布元における情報埋め込み処理に使用されていないことを示している。
【0092】
(埋め込み情報のデータ構造)
また、情報埋め込みデジタル音声データにおける埋め込み情報は、少なくとも再生許可情報を含むデータ構造となっている。
この再生許可情報には、入力デジタル音声データとして取得した情報埋め込みデジタル音声データDauの再生を許可するか否かを示す情報である。この再生許可情報の値「1」は、音声データの再生を許可することを示し、逆に、再生許可情報の値「0」は音声データの再生を許可しないことを示す。
【0093】
(データ処理装置の構成)
この実施の形態2のデータ処理装置120は、ネットワークN上のネットワーク信号Snから、上記情報埋め込みデジタル音声データ(配布音声データ)Dauを入力デジタル音声データとして取得するとともに、配布音声データDauに付随して送信される音声データ属性情報を取得する取得部(データ取得手段)121と、制御信号に基づいて、情報埋め込みデジタルデータDauから埋め込み情報を抽出する抽出部122とを有している。
【0094】
ここで、上記取得部121は、ネットワークNとの間でネットワーク信号Snの授受を行うネットワークインタフェース121aと、該インタフェース121aからのネットワーク信号Snに復号化処理を施して、情報埋め込みデジタル音声データDau及び音声データ属性情報を生成する受信信号デコーダ121bとから構成されている。また、上記抽出部122は、上記電子透かし方式(1),(2),・・・,(n)に対応する方式(1) 抽出器121a1 ,方式(2) 抽出器121a2 ,・・・,方式(n) 抽出器121an を有しており、制御信号に基づいて、所要の抽出器により、情報埋め込みデジタル音声データDauにおける埋め込み情報を抽出するよう構成されている。
【0095】
例えば、上記方式(1)抽出器121a1 は、情報埋め込みデジタル音声データDauから、電子透かし方式(1)により埋め込み情報を抽出する構成となっている。上記方式(2) 抽出器121a2 は、情報埋め込みデジタル音声データDauから、電子透かし方式(2)により埋め込み情報を抽出する構成となっている。上記方式(n) 抽出器121an は、情報埋め込みデジタル音声データDauから、電子透かし方式(n)により埋め込み情報を抽出する構成となっている。
【0096】
また、この実施の形態2のデータ処理装置120は、上記抽出部122により抽出された埋め込み情報を、家電機器としての再生装置にて採用されている既定の電子透かし方式により、上記情報埋め込みデジタルデータDauに再度埋め込んで出力デジタルデータを生成する挿入部124と、該出力デジタルデータを記録する記録部125とを有している。
【0097】
さらに、この実施の形態2のデータ処理装置120は、上記取得部121にて取得した情報埋め込みデジタル音声データDauを、制御信号に基づいて再生する再生部123と、上記各部121〜125を、対応する制御信号により制御する制御部126とを有している。ここで、この再生部123は、情報埋め込みデジタルデータDauを音声信号に変換する音声デコーダ123aと、該音声信号を音声に変換するスピーカ123bとから構成されている。また、上記制御部126は、種々の演算処理やデータ処理を行うCPUと、該CPUの動作プログラムを格納したRAM(ランダムアクセスメモリ)とから構成されており、上記各部121〜125の動作を制御する構成となっている。なお、上記RAMは、上記各部から出力される音声データや音声データ属性情報を一時的に記憶する実行メモリの役割も兼ねている。
【0098】
上記制御部126は、具体的には、上記取得部121にて取得された音声データ属性情報に含まれる使用電子透かし方式情報に基づいて各方式使用状況情報の値を判定し、この判定結果に応じて各電子透かし方式に対応する方式抽出器における埋め込み情報の抽出処理を制御するとともに、抽出された埋め込み情報に含まれている再生許可情報に基づいて、再生部123における音声データDauの再生処理を制御する構成となっている。具体的には、ここでは、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる再生許可情報の値が「1」であれば、制御部126は再生部123における音声データDauの再生を許可し、該再生部123を、音声データDauの再生が行われるよう制御するようにしている。
【0099】
また、このデータ処理装置120では、上記各部は相互にデータバスDbus により相互に接続されており、上記抽出部122及び再生部123以外の、上記取得部121,挿入部124,及び記録部125も、上記制御部126により制御されるようになっている。
【0100】
なお、上記抽出部122及び挿入部124はそれぞれカスタムLSIにより実現されている。また、上記記録部125は、DVD−RAMドライブにより実現されており、上記出力デジタル音声データをDVD−RAMディスクに記録するようになっている。
次に動作について説明する。
【0101】
(音声データDau及びその属性情報Dprの取得)
ネットワークN上からネットワークケーブルを介して供給されるネットワーク信号Snが、取得部121のネットワークインタフェース121aに受信されると、受信されたネットワーク信号Snが受信信号デコーダ121bに出力される。受信信号デコーダ121bでは、ネットワーク信号Snの復号化処理により情報埋め込みデジタル音声データDauと、該音声データDauに付随して送信される音声データ属性情報Dprが生成される。
このようにして取得部121にて取得した音声データDauはデータバスDbus を介して抽出部122及び挿入部124へ送られ、また、音声データ属性情報DprはデータバスDbus を介して制御部126へ送られる。制御部126では、供給された音声データ属性情報は、実行メモリとしてのRAMに一時的に保持される。
【0102】
(埋め込み情報の抽出)
上記制御部126では、上記音声データ属性情報Dprに含まれている使用電子透かし方式情報に基づいて制御信号により抽出部122を制御する動作が行われる。つまり、使用電子透かし方式情報を構成する各方式使用状況情報の値に応じて、対応する方式抽出器に制御信号が供給される。
具体的には、まず制御部126では、使用電子透かし方式情報における方式(1)使用状況情報の値が参照される。この方式(1) 使用状況情報の値が「1」であれば、上記抽出部122の方式(1)抽出器122a1に対して、電子透かし方式(1)により入力音声データDauにおける埋め込み情報の抽出を指令する制御信号が出力される。これにより、方式(1)抽出器122a1では、上記抽出部122に送られた音声データDauにおける、電子透かし方式(1)により埋め込まれた情報が、電子透かし方式(1)により抽出される。このようにして抽出された埋め込み情報は、データバスDbus を介して、一旦制御部126の実行メモリに記録される。一方、方式(1) 使用状況情報の値が「0」であれば、上記抽出部122の方式(1)抽出器122a1に対しては、入力音声データDauにおける埋め込み情報の抽出を指令する制御信号は出力されない。
【0103】
次に、上記制御部126では、使用電子透かし方式情報における方式(2)使用状況情報の値が参照される。この方式(2) 使用状況情報の値が「1」であれば、上記抽出部122の方式(2)抽出器122a2に対して、電子透かし方式(2)により入力音声データDauにおける埋め込み情報の抽出を指令する制御信号が出力される。これにより、方式(2)抽出器122a2では、上記抽出部122に送られた音声データDauにおける、電子透かし方式(2)により埋め込まれた情報が、電子透かし方式(2)により抽出される。このようにして抽出された埋め込み情報は、データバスDbus を介して、一旦制御部126の実行メモリに記録される。一方、方式(2) 使用状況情報の値が「0」であれば、上記抽出部122の方式(2)抽出器122a2に対しては、入力音声データDauにおける埋め込み情報の抽出を指令する制御信号は出力されない。
このようにして、上記制御部126では、方式使用状況情報の値に応じて、対応する方式抽出器に制御信号が供給する処理が、配布元にて使用される可能性のある全ての方式使用状況情報(方式(1)使用状況情報〜方式(n)使用状況情報)毎に順次行われ、これに応じて、各方式抽出器では、制御部126からの制御信号に基づいて入力音声データDauにおける埋め込み情報の抽出処理が行われる。これにより複数の埋め込み情報が得られる。
【0104】
(音声データDauの再生)
そして、制御部126では、上記埋め込み情報の抽出処理により得られた全ての埋め込み情報に含まれる再生許可情報の値が判定され、この判定結果に応じて、上記入力デジタル音声データDauを再生するか否かを示す制御信号が再生部123に出力される。
つまり、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる再生許可情報の値が「1」であれば、制御部126により再生部123での音声データDauの再生が許可される。すると、制御部126の制御により、音声データDauが取得部121からデータバスDbus を介して再生部123に送られる。該再生部123では、受け取った音声データDauが音声デコーダ123aでの復号化処理により音声信号に変換され、スピーカーからはこの音声信号に対応する音声が再生出力される。
【0105】
(埋め込み情報の再埋め込み)
また、このデータ処理装置120では、上記取得部121にて取得された音声データDauの再生処理とは独立して、該音声データDauから抽出された埋め込み情報を既定の電子透かし方式により再度該音声データDauに埋め込む処理が行われる。ここで、既定の電子透かし方式は、家電機器としての再生装置に採用されている電子透かし方式である。
すなわち、上記制御部126では、上述したように、上記使用電子透かし方式情報における各方式使用状況情報の値に基づいて、配布元での対象音声データに対する情報の埋め込み処理に使用された電子透かし方式の判定が行われており、この判定結果に基づいて、各電子透かし方式により埋め込まれた埋め込み情報が、上記挿入部124に供給される。そして、この挿入部124には、上記取得部121から供給されている音声データDauに対して、制御部126から供給された埋め込み情報が、上記既定の電子透かし方式により再度埋め込まれて、出力デジタル音声データが生成される。
【0106】
(出力デジタル音声データの記録)
上記挿入部124にて生成された出力デジタル音声データは、記録部125に供給され、制御部126からの制御信号に基づいて記録媒体に記録される。ここでは、記録部125はDVD−RAMドライブにより実現されており、上記出力デジタル音声データは、DVD−RAMディスクに格納される。
なお、上記実施の形態2では、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる再生許可情報の値が「1」であれば、制御部が再生部123での音声データDauの再生を許可する構成としているが、制御部が再生部123での音声データDauの再生を許可する条件はこれに限るものではない。
例えば、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる少なくとも1つの再生許可情報の値が「1」であれば、再生を許可するようにしてもよい。
また、使用電子透かし方式情報を構成する各方式使用状況情報毎に重み付け係数を設定し、この重み付け係数と、各方式使用状況情報に含まれる再生許可情報の値との積を、全ての方式使用状況情報について足し合わせた総和が、一定の閾値を越えているか否かによって、音声データDauの再生の許可するようにしてもよい。
【0107】
このように本実施の形態2では、ネットワークN上のネットワーク信号Snを受信して、情報埋め込みデジタル音声データDau及び音声データ属性情報Dprを取得する取得部121と、音声データ属性情報Dprに含まれている使用電子透かし方式情報における各方式使用状況情報に基づいて、種々の電子透かし方式により音声データDauに埋め込まれている埋め込み情報を抽出し、各埋め込み情報に基づいて、音声データDauの再生制御を行うようにしたので、音声データDauを受信したデータ処理装置では、配布元にて種々の電子透かし方式により音声データDauに埋め込まれた埋め込み情報に基づいて、音声データDauの再生制御を正しく行うことができる。
【0108】
また、上記各埋め込み情報を既定の電子透かし方式により音声データDauに再度埋め込んで、記録媒体に記録するようにしたので、音声データDauの供給元にて種々の電子透かし方式を用いて情報の埋め込みが行われていても、音声データDauにおける種々の電子透かし方式に対応する埋め込み情報を、既定の電子透かし方式に対応する埋め込み情報に変換することができる。これにより、実施の形態1と同様に、既定の電子透かし方式を採用している家電機器である再生装置においても、種々の電子透かし方式により埋め込まれている埋め込み情報に応じて、ネットワーク上から供給された情報埋め込みデジタル音声データDauの再生処理を良好に行うことができる。
【0109】
なお、実施の形態2では、取得した情報埋め込みデジタル音声データ(配布音声データ)Dauを再生部123にて再生するようにしているが、この配布音声データDauに埋め込み情報を再挿入して得られるデータを再生部123にて再生するようにしてもよい。
また、実施の形態2では、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記挿入部を、上記入力デジタルデータに、上記複数の関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により埋め込んで出力デジタルデータを生成する構成としてもよい。
【0110】
実施の形態3.
図6は本発明の実施の形態3によるデータ処理装置を説明するためのブロック図である。
この実施の形態3のデータ処理装置130は、配布元から利用者への供給の対象となるデジタル音声データ(供給音声データ)に種々の電子透かし方式により情報を埋め込んで得られる情報埋め込み音声データ(配布音声データ)DauをネットワークN上のネットワーク信号Snまたは各種のデータ記録媒体から取得し、取得した配布音声データDauが既定の電子透かし方式により情報が埋め込まれたものであるか否かを判定し、この判定結果に応じて、取得した配布音声データDauに対して、その埋め込み情報の再挿入を行う構成となっている。
ここで、既定の電子透かし方式は、家電機器としての再生装置などで使用されている汎用の方式である。また、このデータ処理装置130では、取得した音声データDauの埋め込み情報が既定の電子透かし方式により埋め込まれたものであるときは、この音声データDauがそのままデータ記録媒体に記録される。一方、取得した音声データDauの埋め込み情報が既定の電子透かし方式以外の電子透かし方式により埋め込まれたものであるときは、この音声データDauからこれに対応する電子透かし方式により埋め込み情報が抽出され、この埋め込み情報を既定の電子透かし方式により上記音声データDauに再度埋め込んで得られる再埋め込み音声データが記録媒体に記録される。
【0111】
以下、この実施の形態3のデータ処理装置130を含む、音声データの供給システムについて詳述する。
この供給システムでは、配布音声データは、ネットワークNからの電子配信により供給される場合と、データ記録媒体の配布により供給される場合がある。
【0112】
(音声データのデータ構造)
この実施の形態3では、供給される配布音声データは、特に電子透かし方式に関する情報を含まないデータ構造となっている。このため、データ処理装置130は、供給される音声データに対する情報の埋め込み処理の際に用いられた電子透かし方式を、音声データの入手経路に基づいて判定するよう構成されている。つまり、上記音声データ等のデジタルデータはその供給形態によって電子透かし方式が予め決定されており、その入手経路を特定することにより、このデータに対する情報埋め込み処理に用いられた電子透かし方式が特定することが可能である。
例えば、音声データがネットワーク経由で供給される場合には、通信の際に使用するプロトコルに応じた電子透かし方式が用いられる。また、音声データが記録媒体により供給される場合にはその記録媒体の種別に応じた電子透かし方式が用いられる。このため、この実施の形態3の音声データの供給システムでは、実施の形態1の、電子配信する情報埋め込みデジタル音声データに対応する電子透かし方式を示す情報(使用電子透かし方式情報)を含める方法や、実施の形態2の、電子配信するデジタル音声データに添付する音声データ属性情報に上記使用電子透かし方式情報を含める方法は不要である。
【0113】
(データ処理装置の構成)
この実施の形態3のデータ処理装置130は、ネットワークN上のネットワーク信号Snから、上記情報埋め込みデジタル音声データを配布音声データとして取得するとともに、データ記録媒体から上記情報埋め込みデジタル音声データを配布音声データとして取得する取得部(データ取得手段)131と、制御信号に基づいて、該配布音声データから埋め込み情報を抽出する抽出部132とを有している。
ここで、上記取得部131は、ネットワークNとの間でネットワーク信号Snの授受を行うネットワークインタフェース131aと、該インタフェース131aからのネットワーク信号Snに復号化処理を施して、上記情報埋め込みデジタル音声データ(配布音声データ)を生成する受信信号デコーダ131bと、DVD−ROMディスクから情報埋め込みデジタル音声データを読みだすDVD−ROMドライブ131cと、半導体記録メディアから情報埋め込みデジタル音声データを読みだす半導体メモリアクセス装置131dとを有している。
また、上記抽出部132は、上記電子透かし方式(A),(B),(C)に対応する方式(A) 抽出器132a,方式(B) 抽出器132b,方式(C) 抽出器132cを有しており、制御信号に基づいて、所要の抽出器により、情報埋め込みデジタル音声データにおける埋め込み情報を抽出するよう構成されている。
【0114】
例えば、上記方式(A) 抽出器132aは、情報埋め込みデジタル音声データから、電子透かし方式(A)により埋め込み情報を抽出する構成となっている。上記方式(B) 抽出器132bは、情報埋め込みデジタル音声データから、電子透かし方式(B)により埋め込み情報を抽出する構成となっている。さらに方式(c) 抽出器132cは、情報埋め込みデジタル音声データから、電子透かし方式(C)により埋め込み情報を抽出する構成となっている。
【0115】
また、この実施の形態3のデータ処理装置130は、上記抽出部132により抽出された埋め込み情報を、家電機器としての再生装置にて採用されている既定の電子透かし方式により、上記情報埋め込みデジタル音声データに再度埋め込んで出力音声データを生成する挿入部133と、該出力音声データを記録する記録部134とを有している。ここで、挿入部133は、抽出された埋め込み情報を、電子透かし方式(A)により、上記情報埋め込みデジタル音声データに埋め込む方式A挿入器133aを有している。
さらに、この実施の形態3のデータ処理装置130は、上記各部131〜134を、対応する制御信号により制御する制御部135を有している。また、このデータ処理装置130では、上記各部131〜135はデータバスDbus により相互に接続されている。
【0116】
なお、上記抽出部132及び挿入部133はそれぞれカスタムLSIにより実現されている。また、上記記録部134は、DVD−RAMドライブを搭載しており、上記出力デジタル音声データをDVD−RAMディスクに記録するようになっている。
ここで、上記制御部135は、種々の演算処理やデータ処理を行うCPUと、該CPUの動作プログラムを格納したRAM(ランダムアクセスメモリ)とから構成されており、上記各部131〜134の動作を制御する構成となっている。なお、上記RAMは、上記各部から出力される音声データや使用電子透かし方式情報を一時的に記憶する実行メモリの役割も兼ねている。
【0117】
また、上記制御部135は、具体的には、上記音声データの入手経路と電子透かし方式とを関連付けるテーブル135aを有している。このテーブル135aは、上記制御部135における不揮発メモリ内に格納されている。また、この制御部135は、上記音声データの入手経路を示す情報(入手経路情報)に基づいて、取得した音声データに対する情報埋め込み処理の際に使用された電子透かし方式を示す情報(使用電子透かし方式情報)を決定する方式情報決定手段と、該使用電子透かし方式情報に応じて、取得した音声データに対する埋め込み情報の再挿入を行うか否かを判定する再挿入判定手段とを有している。
【0118】
ここで、ネットワークN上のネットワーク信号Snから得られるデジタル音声データに対する電子透かし方式は、音声データの取得の際に接続したネットワークNの接続先の情報(URL:Uniform Resource Locator)、音声データの取得の際に使用した通信プロトコル等によって決まっている。また、データ記録媒体に格納されているデジタル音声データに対する電子透かし方式は、該記録媒体の種別によって決まっている。従って、上記音声データの入手経路が分かれば、上記制御部135では、上記テーブル135aを参照して、該音声データに対応する電子透かし方式として1つの方式を判別することができる。なお、この実施の形態3では、上記取得部131にて上記音声データの入手経路が判定され、この判定結果に応じて,上記音声データの入手経路を示す情報が上記取得部131から制御部135に供給されるようになっている。
【0119】
さらにこの実施の形態3では、ネットワークN上のネットワーク信号Snから取得される音声データには電子透かし方式Bが対応しており、DVD−ROMから取得される音声データには電子透かし方式Aが対応しており、半導体記録メディアから取得される音声データには電子透かし方式Cが対応しているとする。また、家電機器としての再生装置等に採用されている既定の電子透かし方式は、電子透かし方式Aとする。
【0120】
なお、この実施の形態3では、データ記録媒体として、DVD−ROMディスク及び半導体メモリを示したが、その他に、DVD−RAMディスクやCD−ROMディスクなどがデジタルデータの格納媒体として考えられる。これらの各記録メディアに対しても予め特定の電子透かし方式が用いられるため、これらの各記録メディアに格納されているデジタルデータについても、その取得先では、その入手経路に基づいて、対応する電子透かし方式を判別することができる。
次に動作について説明する。
【0121】
(デジタル音声データの取得)
この実施の形態3のデータ処理装置130では、デジタル音声データは、ネットワークN上のネットワーク信号Snあるいは記録媒体から取得される。例えば、ネットワークN上のネットワーク信号Snは、ネットワークケーブルを介して取得部131のネットワークインタフェース131aに受信され、受信信号デコーダ131bでは、受信されたネットワーク信号Snの復号化処理により情報埋め込みデジタル音声データ(配布音声データ)Dauが生成される。また、DVD−ROMディスクに記録されているデジタル音声データは、取得部131のDVD−ROMドライブ131cにより読みだされる。さらに、半導体メモリに記録されているデジタル音声データは、取得部131の半導体メモリアクセス装置131dにより読み出される。
上記取得部131により取得された配布音声データは、抽出部132及び挿入部133に供給され、さらにこのデジタル音声データは、その入手経路を示す経路情報とともに制御部135に供給され、その実行メモリに格納される。
【0122】
(使用電子透かし方式情報の取得)
すると、制御部135では、上記経路情報に基づいて、テーブル135aに記述されている、データ入手経路と電子透かし方式との対応関係を参照して、上記取得部135から供給されたデジタル音声データがいずれの電子透かし方式により情報埋め込み処理が施されたものであるかが判定される。この判定結果は、制御部135の実行メモリ内に一時的に格納される。
【0123】
(埋め込み情報の抽出)
上記抽出部132では、制御部135からの制御信号に応じた電子透かし方式により、取得部131にて取得されたデジタル音声データから埋め込み情報が抽出される。
例えば、制御部135にて、取得されたデジタル音声データが電子透かし方式Aに対応するものと判定された場合には、抽出部132は、このデジタル音声データに対する抽出処理が電子透かし方式Aにより行われるよう制御される。具体的には、制御部135からの制御信号により、方式A抽出部132により埋め込み情報の抽出が行われることとなる。
また、制御部135にて、取得されたデジタル音声データが電子透かし方式Bに対応するものと判定された場合には、抽出部132では、方式B抽出部132bにより埋め込み情報の抽出が行われ、制御部135にて、取得されたデジタル音声データが電子透かし方式Cに対応するものと判定された場合には、抽出部132では、方式C抽出部132cにより埋め込み情報の抽出が行われる。
【0124】
(埋め込み情報の再挿入の判定)
また、取得部131にて取得されたデジタル音声データが電子透かし方式Aに対応するものである場合は、制御部135では、このデジタル音声データには、これに含まれている埋め込み情報を再度、他の電子透かし方式により埋め込む必要はないと判定される。これは、上記デジタル音声データの埋め込み情報は、既定の電子透かし方式(方式A)を採用した再生装置、例えばDVD−RAMディスクを再生する既存の再生装置により、抽出可能であるためである。
一方、取得部131にて取得されたデジタル音声データが電子透かし方式Bに対応するものである場合は、制御部135では、このデジタル音声データに対して、電子透かし方式Aによって埋め込み情報を再度埋め込む必要があると判定される。
【0125】
(埋め込み情報の再埋め込み)
デジタル音声データが電子透かし方式Aに対応しており、上記制御部135にて、デジタル音声データに対する再埋め込み処理が不要と判定された場合は、制御部135から挿入部133には制御信号は供給されず、制御部135の実行メモリに格納されている上記デジタル音声データが記録部134に供給される。
一方、デジタル音声データが電子透かし方式Bに対応しており、上記制御部135にて、デジタル音声データに対する再埋め込み処理が必要があると判定された場合は、挿入部133では、制御部135からの制御信号に基づいて、上記情報埋め込みデジタル音声データ(配布音声データ)に対して、電子透かし方式Aによって該配布音声データにおける埋め込み情報を再度埋め込む処理が行われる。
【0126】
(デジタル音声データの記録)
上記制御部135にて電子透かし方式Aに対応すると判定されたデジタル音声データは、挿入部133での再埋め込み処理が施されずにそのまま記録部134に記録される。一方、制御部135にて電子透かし方式A以外の方式に対応すると判定されたデジタル音声データは、挿入部133にて電子透かし方式Aにより再埋め込み処理が施された後、記録部134に格納される。
このように本実施の形態3では、実施の形態1のデータ処理装置110の構成に加えて、制御部135を、情報が電子透かし方式により埋め込まれたデジタル音声データを受け、該音声データの入手経路を示す情報に基づいて、このデジタル音声データがいずれの電子透かし方式に対応するものであるかを判定する手段を有する構成としたので、音声データの配布元からネットワークN上に送信する音声データにこれに対応する電子透かし方式情報を含める必要がなくなる。また、記録媒体に格納する音声データにもこれに対応する電子透かし方式情報を含める必要がなくなる。
また、配布音声データが、家電機器としての再生装置等で採用されている既定の電子透かし方式に対応するとき、この配布音声データをそのまま記録媒体に記録し、一方、配布音声データが、上記既定の電子透かし方式以外の方式に対応するとき、この配布音声データに対して既定の電子透かし方式により、該配布音声データにおける埋め込み情報を再度埋め込んで得られるデータを記録媒体に記録するようにしたので、再埋め込み処理が不要なデジタル音声データに対して、情報の書き込みが行われるのを回避することができ、音質劣化などの要因となるデジタル音声データに対する処理を必要最小限に抑えることができる。
【0127】
実施の形態4.
図7は本発明の実施の形態4によるデータ処理装置を説明するためのブロック図である。
この実施の形態4のデータ処理装置140は、デジタル映像データとデジタル音声データとを多重化してなる多重デジタルデータをデータ記録媒体から読み出し、上記デジタル音声データから電子透かし方式により埋め込み情報を抽出し、この埋め込み情報の画像表示を行うとともに、デジタル音声データに対して該埋め込み情報を再度埋め込む処理を行う構成となっている。ここで、上記多重デジタルデータに含まれるデジタル音声データは、配布元から利用者への供給の対象となる供給音声データにその関連情報を電子透かし方式により埋め込んで得られるデータ(配布音声データ)である。また、上記埋め込み情報の抽出は、適切な電子透かし方式により行われ、上記再埋め込み処理は、家電機器としての再生装置等に採用されている既定の電子透かし方式を用いて行われるようになっている。
なお、上記適切な電子透かし方式は、上記供給音声データに対する情報埋め込み処理に使用された使用電子透かし方式と同一のものである。また、上記多重デジタルデータは、1つの番組や映画などのプログラムに対応するものであり、ビデオオブジェクトと呼ばれている。
この実施の形態4の以下の説明では、上記デジタル映像データ,デジタル音声データをそれぞれ映像データ,音声データをいう。
【0128】
(ビデオオブジェクトのデータ構造)
図8はビデオオブジェクトのデータ構造を示している。
この実施の形態4では、上記ビデオオブジェクトは、MPEG(Moving Picture Experts Group)2方式における1つのプログラムストリームに対応するものであり、複数のビデオオブジェクトユニット(VOBU:Video Object Unit )から構成されている。
また、上記多重デジタルデータにおける1つのVOBUに対応する部分では、時分割処理により映像データや音声データなどが多重化されている。この1つのVOBUに対応するデジタルデータは、15フレーム(=0.5秒)程度の再生時間に相当するデータ量となっている。ここでは、1つのVOBUにおけるデータを時分割する単位は、2048バイトとしており、この時分割の単位である2048バイトのデータを含む部分をパケットと呼ぶ。また、映像データからなるパケットを映像パケットと呼び、音声データからなるパケットを音声パケットと呼ぶ。
例えば、ここでは、上記ビデオオブジェクトVobには、第1のVOBU(#1)Vob1〜第nのVOBU(#n)Vobnからなり、第1のVOBU(#1)Vob1は、第1の映像パケット(#1)Pv1〜第kの映像パケット(#k)Pvkと、第1の音声パケット(#1)Pa1〜第mの音声パケット(#m)Pamとから構成されている。
【0129】
図9は上記音声パケットのデータ構造を示している。
音声パケットPaは、パケットヘッダPahと音声データ部分Padとから構成される。上記音声データ部分Padには、音声データを構成する符号列である音声ストリームが格納されており、この音声ストリームには、適当な電子透かし方式によって情報が埋め込まれている。一方、上記パケットヘッダPahには、上記音声データを再生する際に必要な各種の情報が格納されている。
つまり、パケットヘッダPahには、パケット種別フラグFpk,再生時間情報Irt,サブストリームID情報Iss,使用電子透かし方式情報Iumが格納されている。
ここで、上記パケット種別フラグFpkは、対応するパケットがどのような種類のパケットであるかを識別するための情報である。上記再生時間情報Irtは、対応するパケットに格納されているデータが再生される時間を示す情報であり、この再生時間には、ビデオオブジェクト先頭のデータの再生時間を基準とする相対時間が用いられている。
【0130】
また、多重化デジタルデータであるビデオオブジェクトでは、複数種類の音声ストリームを多重化することが可能であるため、各音声ストリームを識別する情報が必要となる。そこで、パケットヘッダPahには、ビデオオブジェクトに含まれる複数種類の音声ストリームのうちの各々を特定する情報として上記サブストリームID情報Issが格納されている。例えば、この上記サブストリームID情報Issは、各音声ストリームに設定されているシリアル番号を示している。
さらに、上記使用電子透かし方式情報Iumは、音声パケットPaの音声データ部分Padに格納されている音声ストリームに対して、どのような電子透かし方式により情報の埋め込み処理が施されているかを示している。
【0131】
図10は、上記パケットヘッダPahに使用電子透かし方式情報Iumとして格納される値を示している。
ここでは、使用電子透かし方式情報Iumは2ビットの値(第1ビットの値と第2ビットの値)により表されている。この方式情報Iumの値「00」は、上記音声データに対する情報埋め込み処理に電子透かし方式Aが使用されていることを示している。これと同様に、上記方式情報Iumの値「01」,「10」,「11」はそれぞれ、上記音声ストリームに対する情報埋め込み処理に電子透かし方式B,方式C,方式Dが使用されていることを示している。
なお、この実施の形態4では、ビデオオブジェクトのデータ構造として、該ビデオオブジェクトを構成する音声パケットに供給音声データに対する使用電子透かし方式情報が格納されているものを示したが、ビデオオブジェクトは、映像パケットや他の種類のパケットに上記使用電子透かし方式を格納したデータ構造としてよい。
【0132】
さらに、この実施の形態4では、供給音声データに対応する使用電子透かし方式情報が各音声パケットPaのパケットヘッダPahに格納する場合を示したが、使用電子透かし方式情報の格納場所は、これに限るものではない。
例えば、使用電子透かし方式情報は、ビデオオブジェクトを構成する全ての音声パケットではなく、一部の音声パケットにのみ格納するようにしてもよい。
【0133】
また、使用電子透かし方式情報は、ビデオオブジェクトとは別にDVD−ROMディスクの記録領域に格納してよい。また、使用電子透かし方式情報は、適当な方法により、音声データ部分に格納される音声ストリームに埋め込むようにしてもよい。
また、この実施の形態4では、音声パケットPaとして、そのパケットヘッダPahに、パケット種別フラグFpk,再生時間情報Irt,サブストリームID情報Iss,使用電子透かし方式情報Iuwが格納されているものを示したが、音声パケットPaのパケットヘッダPahには、上記情報Fpk,Irt,Iss,Iuw以外の種々の情報を格納するようにしてもよい。
【0134】
(実施の形態4のデータ処理装置140の構成)
このデータ処理装置140は、DVD−ROMディスクからビデオオブジェクトを読み出すDVD−ROMドライブを有し、制御信号に基づいて、ビデオオブジェクトを取得する取得部141と、カスタムLSIにより構成され、制御信号に基づいて、上記取得したビデオオブジェクトから映像データと音声データを分離する分離部142とを有している。
また、データ処理装置140は、カスタムLSIにより構成され、制御信号に基づいて、上記分離された音声データにおける音声パケットPaのヘッダPahに格納されている使用電子透かし方式情報Iumから埋め込み情報を抽出する抽出部143と、カスタムLSIにより構成され、制御信号に基づいて、上記抽出された埋め込み情報を、既定の電子透かし方式により、上記分離された音声データに再度埋め込んで出力音声データを生成する挿入部146とを有している。
【0135】
上記抽出部143は、上記電子透かし方式(A),(B),(C),(D)に対応する方式A抽出器143a,方式B抽出器143b,方式C抽出器143c,方式C抽出器143dを有しており、制御信号に基づいて、所要の抽出器により、入力音声データにおける埋め込み情報を抽出するよう構成されている。
例えば、上記方式A抽出器143aは、入力音声データ(配布音声データ)から電子透かし方式Aにより埋め込み情報を抽出する構成となっている。上記方式B抽出器143bは入力音声データから電子透かし方式Bにより埋め込み情報を抽出する構成となっている。さらに方式C抽出器143cは入力音声データから電子透かし方式Cにより埋め込み情報を抽出する構成となっている。さらに方式D抽出器143dは入力音声データから電子透かし方式Dにより埋め込み情報を抽出する構成となっている。
【0136】
また、データ処理装置140は、制御信号に基づいて、上記分離された映像データの画像表示、及び音声データから抽出された、著作権情報等の埋め込み情報の画像表示を行う映像再生部144と、上記出力音声データの再生を行う音声再生部145とを有している。ここで、上記映像再生部144は、上記映像データを復号化等の信号処理によりアナログ映像信号に変換するとともに、抽出部143からの著作権情報等の埋め込み情報をデコーダする映像デコーダ144aと、該アナログ映像信号を入力として画像表示を行うとともに、デコーダされた埋め込み情報の画像表示を行うテレビジョン受像機144bとから構成されている。また、上記音声再生部145は、上記音声データを復号化して音声信号を出力する音声デコード145aと、該音声信号を音声に変換して出力するスピーカ145bとから構成されている。
さらに、上記データ処理装置140は、制御信号に基づいて、挿入部146から出力される出力音声データを記録する記録部147と、種々の演算処理やデータ処理を行うCPUと、該CPUの動作プログラムを格納したRAM(ランダムアクセスメモリ)とから構成されており、上記制御信号により、各部141〜147の動作を制御する制御部148を有している。ここで、この制御部148のRAMは、分離部142からのデータ,抽出部143からの埋め込み情報,挿入部146からのデータを一時的に格納する実行メモリの機能を兼ねている。
【0137】
なお、上記実施の形態4では、音声再生部145では、取得された入力音声データ(配布音声データ)を再生するようにしているが、音声再生部145では、入力音声データに対して、その埋め込み情報を既定の電子透かし方式により再度埋め込んで得られる出力音声データを再生するようにしてもよい。
また、上記実施の形態4では、データ処理装置として、取得部141がDVD−ROMドライブを有するものを示したが、データ処理装置の取得部141は、DVD−RAMドライブ,CD−ROMドライブ,半導体メモリ読込み装置など、マルチメディアデータを扱うことが可能な大容量記憶装置を有するものであればよい。
また、上記実施の形態4では、取得されたビデオオブジェクトを再生する装置として、映像データを再生する映像再生部144と音声データを再生する音声再生部145の両方を有するデータ処理装置を示したが、データ処理装置は、上記映像再生部と音声再生部の一方のみを有するものであっても、映像再生部と音声再生部の他に字幕などデータを再生する装置を有するものであってもよい。
さらに、上記実施の形態4では、データ処理装置として、分離部142,抽出部143,挿入部144がカスタムLSIにより構成されているものを示したが、これらの部分142〜144は、各種演算処理を行うCPUと、その動作プログラムを格納する、実行メモリを兼ねるRAMから構成してもよい。この場合には、特に、これらの部分142〜144と制御部148の間で構成機器を共有することが可能である。
【0138】
次に動作について説明する。
以下の説明では、説明を簡単にするため、上記DVD−ROMディスクには、そのデータ記録領域の先頭部分から連続的に上記ビデオオブジェクトが記録されているものとする。
【0139】
(ビデオオブジェクトの読み出し)
上記取得部141では、制御部148からの制御信号に基づいて、DVD−ROMディスクの記録領域の先頭部分から順次パケット単位で、ビデオオブジェクトとしての多重デジタルデータが読み出され、該読み出されたデータはパケット単位で順次分離部142に送られる。
【0140】
(ビデオオブジェクトの分離)
上記分離部142では、各パケット(映像パケット及び音声パケット)のパケットヘッダに格納されているパケット種別フラグFpkの読み込みが行われる。この分離部142では、パケット種別フラグFpkに基づいて映像パケットと音声パケットとが識別され、ビデオオブジェクトからこれらのパケットが分離される。そして、制御部148の制御により、映像パケットであると判断されたパケットは映像再生部144及び制御部148へ、音声パケットであると判断されたパケットは、抽出部143,挿入部146,音声再生部145及び制御部148へ送られる。
【0141】
(埋め込み情報の抽出)
上記制御部148では、音声パケットPaのパケットヘッダPahに格納されている使用電子透かし方式情報Iumの読み込みが行われる。そして制御部148では、該使用電子透かし方式情報Iumの値の判定が行われ、該方式情報の値に応じた制御信号が抽出部143に出力される。すると、抽出部143では、上記制御信号に基づいて、適切な電子透かし方式に対応する方式抽出器により、音声パケットPaの音声データ部分Padに格納されている音声ストリームから埋め込み情報が抽出される。なお、この埋め込み情報には、著作権者のコピーライト表示文字列に対応する情報が含まれている。
例えば、上記使用電子透かし方式情報Iumの値の判定の結果、その値が「00」である場合には、抽出部143では、上記制御信号に基づいて方式A抽出器143aにより、電子透かし方式Aにより埋め込み情報の抽出が行われる。これと同様に、使用電子透かし方式情報Iumの値が「01」,「10」,あるいは「11」である場合には、抽出部143では、上記制御信号に基づいて、方式B抽出器143b,方式C抽出器143c,あるいは方式D抽出器143dにより、電子透かし方式B,C,あるいはDにより埋め込み情報の抽出が行われる。
【0142】
(映像データの再生)
上記分離部142にて分離された映像パケットが映像再生部144に供給されると、映像再生部144では、制御部からの制御信号に基づいて、映像パケットに格納されている、MPEG2方式の符号化処理が施された映像データに対して、映像デコーダ144aによりMPEG2方式の復号化処理が施される。この映像デコーダ144aでの復号化処理により得られた映像信号がTV受像器144bに出力されると、該受像器144bでは該映像信号の再生表示が行われる。
【0143】
(著作権情報の表示)
また、抽出部143から映像再生部144に、埋め込み情報としてコピーライト表示文字列情報が供給されると、この情報は上記デコーダ144aにより表示用信号に変換されてTV受信器144bに出力される。すると、TV受像器144bでは、映像信号に対応する表示画像上にコピーライト表示文字列が重ね合わせて表示される。
なお、ここでは著作権情報であるコピーライト表示文字列情報は、映像信号の表示画像上にオーバーレイして表示するようにしているが、著作権情報はTV受像器以外の表示手段によって表示するようにしてもよく、また著作権情報の画像表示は特に行わないようにしてもよい。
【0144】
(音声データの再生)
上記分離部142にてビデオオブジェクトVobから分離された音声パケットPaが音声再生部145に供給されると、該音声再生部145では、音声パケットPaの音声データ部分Padに格納されている音声ストリーム(つまりLPCM方式の符号化処理が施された音声データ)に対して、音声デコーダ145aによりLPCM方式の復号化処理が施される。これにより音声デコーダ145aでは音声信号が生成され、この音声信号はスピーカ145bにより音声に変換されて出力される。
また、このデータ処理装置140では、上記のような映像データ及び音声データの再生処理が行われる一方で、実施の形態1〜3のデータ処理装置と同様に、配布音声データに対して、その埋め込み情報の再埋め込み処理、及び該再埋め込み処理により得られる出力音声データの記録が行われる。
【0145】
(埋め込み情報の再挿入の判定)
【0146】
また、分離部142からの音声パケットPaにおける音声データが電子透かし方式Aに対応するものである場合は、制御部148では、このデジタル音声データには、これに含まれている埋め込み情報を再度、他の電子透かし方式により埋め込む必要はないと判定される。これは、上記音声データの埋め込み情報は、既定の電子透かし方式(方式A)を採用した再生装置、例えばDVD−RAMディスクに対応する既存の再生装置により、抽出可能であるためである。
一方、分離部142からの音声パケットPaにおける音声データが電子透かし方式Bに対応するものである場合は、制御部148では、この音声データに対して、電子透かし方式Aによって埋め込み情報を再度埋め込む必要があると判定される。
【0147】
(埋め込み情報の再埋め込み)
【0148】
音声データが電子透かし方式Aに対応しており、上記制御部148にて、デジタル音声データに対する再埋め込み処理が不要と判定された場合は、制御部148から挿入部146には制御信号は供給されず、制御部148の実行メモリに格納されている上記音声データが記録部147に供給される。
一方、音声データが電子透かし方式Bに対応しており、上記制御部148にて、音声データに対する再埋め込み処理が必要があると判定された場合は、挿入部146では、制御部148からの制御信号に基づいて、上記音声データに対して、電子透かし方式Aによって埋め込み情報を再度埋め込む処理が行われる。
【0149】
(デジタル音声データの記録)
【0150】
上記制御部148にて電子透かし方式Aに対応すると判定された音声データは、挿入部146での再埋め込み処理が施されずにそのまま記録部147に記録される。一方、制御部148にて電子透かし方式A以外の方式に対応すると判定された音声データは、挿入部146にて電子透かし方式Aにより再埋め込み処理が施された後、記録部147に格納される。
このように本実施の形態4のデータ処理装置140では、実施の形態1のデータ処理装置110における取得部111に代えて、DVD−ROMドライブを搭載した取得部141を備えるとともに、DVD−ROMディスクから読みだされたビデオオブジェクトから映像パケットと音声パケットを分離する分離部142と、映像データを再生する映像再生部144とを備え、音声パケットのヘッダに格納されている使用電子透かし方式情報に基づいて、音声パケットのデータ部分から抽出した埋め込み情報を映像再生部にて表示するようにしたので、著作権情報を映像により確認することができる。
また、デジタル音声データが、家電機器としての再生装置等で採用されている既定の電子透かし方式に対応するとき、このデジタル音声データをそのまま記録媒体に記録し、デジタル音声データが、上記既定の電子透かし方式以外の方式に対応するとき、このデジタル音声データに対して既定の電子透かし方式により埋め込み情報を再度埋め込んで得られるデータを記録媒体に記録するようにしたので、再埋め込み処理が不要な音声データに対して、情報の書き込み処理が再度行われるのを回避することができ、音質劣化などの要因となる音声データに対する処理を必要最小限に抑えることができる。
【0151】
なお、上記実施の形態4では、DVD−ROMディスクとして、その記録領域の先頭部分からビデオオブジェクトが記録されているものについて示したが、DVD−ROMディスクはその記録領域の先頭部分には、管理情報などの補助的な情報が記録されており、この管理情報の記録領域に続いてビデオオブジェクトが記録されているものでもよい。
また、上記実施の形態4では、DVD−ROMディスクの記録領域には連続的にビデオオブジェクトが記録されている場合について示したが、DVD−ROMディスクにおけるビデオオブジェクトの記録の形態はこれに限るものではない。例えば、上記管理情報に、DVD−ROMディスクの記録領域におけるビデオオブジェクトの記録開始位置、及びその記録サイズを示すTOC(Table of Contents )情報が含まれている場合は、DVD−ROMディスクの記録領域内の任意の部分にビデオオブジェクトを分散して記録することが可能である。
【0152】
また、上記実施の形態4では、ビデオオブジェクトの読み出しは、DVD−ROMディスクの記録領域の先頭部分から順次行う場合について説明したが、上記管理情報に、ディスク内の個々の記録領域に対するアクセス順序などからなるシナリオ情報が含まれている場合は、ディスク内の複数の記録領域に分散して格納されているビデオオブジェクトを、各記録領域に対して任意の順序でアクセスして読み出すことも可能である。特に、データ処理装置に、利用者の操作による信号を受け付ける機能が搭載されている場合には、ビデオオブジェクトの読み出しの際、利用者の操作による信号に基づいて、上記各記録領域に対するアクセス順序を適宜変更してすることも可能である。
また、この実施の形態4では、分離部にてビデオオブジェクトから分離された音声パケットが音声再生部に直接供給される場合について説明したが、音声パケットは、抽出部を経由して音声再生部へ送られるようにしてもよい。
【0153】
また、この実施の形態4では、音声データのみ埋め込み情報を含んでいる場合について説明したが、映像データも埋め込み情報を含んでいてもよい。この場合、映像データから埋め込み情報を抽出する映像用抽出部を備え、ビデオオブジェクトから分離された映像パケットは、この映像用抽出部を経由して映像再生部へ供給されるようにしてもよい。
さらに、この実施の形態4では、音声データにおける埋め込み情報は、著作権者のコピーライト表示文字列を示す情報を含むものとしているが、音声データにおける埋め込み情報は、上記コピーライト表示文字列を示す情報の他に、著作権者が再生を許可した個人の氏名、著作権者が再生を許可した日付などを示す情報を含むものであっしてもよい。特に、ビデオオブジェクトがコピーされ得る場合には、音声データにおける埋め込み情報は、コピー世代情報などを含むものであってもよい。
【0154】
実施の形態5.
図11は本発明の実施の形態5によるデータ処理装置を説明するためのブロック図である。
この実施の形態5のデータ処理装置150は、配布元から利用者への供給の対象となるデジタル音声データ(供給音声データ)に電子透かし方式により情報を埋め込んで得られるデジタル音声データ(配布音声データ)を、該埋込処理に利用された電子透かし方式を示す情報とともに、入力音声データとしてデータ記録媒体から取得し、該入力音声データからその埋め込み情報を抽出する抽出処理,該入力音声データからその埋め込み情報を除去して得られるデータ(加工音声データ)を生成する除去処理,該加工音声データを再生する再生処理,及び該加工音声データに上記埋め込み情報を既定の電子透かし方式により再度埋め込む再埋込処理を行うものである。
【0155】
そして、この実施の形態5のデータ処理装置150は、複数の電子透かし方式に対応可能な構成となっている。これは、1つの音声データに対して複数の電子透かし方式が使用される場合があるためである。
つまり、電子透かし方式の実装方法によっては、1つの音声データに対して複数の電子透かし方式によってそれぞれ情報を埋め込んだとしても、埋め込まれた情報が互いに影響し合うことがない場合がある。例えは、ある電子透かし方式では、音声データの高周波成分に情報が埋め込まれ、別の電子透かし方式では、音声データの低周波成分に情報が埋め込まれるいった場合には、高周波成分に埋め込まれた情報と、低周波成分に埋め込まれた情報とは互いに影響を及ぼすことはない。本データ処理装置150はこのような場合に対応可能となっている。
ここでは、供給音声データに対する情報埋め込み処理に使用される電子透かし方式は、方式A,方式B,方式C,方式Dの4つのうちのいずれかとしている。また、埋め込み情報の抽出は、適切な電子透かし方式により行われ、上記再埋込処理は、家電機器としての再生装置等に採用されている既定の電子透かし方式を用いて行われるようになっている。また、上記適切な電子透かし方式は、上記供給音声データに対する情報の埋込処理に使用された使用電子透かし方式と同一のものである。
【0156】
(配布音声データのデータ構造)
図12は、上記データ記録媒体に記録された配布音声データのデータ構造を示している。
この配布音声データDdeは、楽曲の内容を示すTOC(Table of Contents )情報Itoと、LPCM(Linear Pulse Code Modulation)方式により符号化された種々の個別音声データDa1〜Danとを含んでいる。
このTOC情報Itoは、上記データ記録媒体の記録領域の先頭部分に記録されており、このTOC情報Itoには、上記記録媒体に記録されている種々の音声データDa1〜Danを再生する際に使用される情報が含まれている。ここで、音声データの再生の際に使用される情報には、具体的には、音声データ記録開始位置情報Isp,音声データ記録終了位置情報Iep,曲名情報Ina,量子化数情報Iqu,サンプリングレート情報Isa,チャネル数情報Ich,使用電子透かし方式情報Iwmなどが含まれている。
【0157】
そして、上記データ記録媒体の記録領域におけるTOC情報Ito以降の部分には、LPCM方式で符号化された音声データDa1〜Danが順次記録されている。なお、ここでは音声データの符号化処理の方式としてLPCM方式を挙げているが、音声データ符号化方式はこれに限らず、AC3方式,Mpeg Audio方式,DTS(Digital Theater System)方式などのその他の符号化方式であってもよい。ここで、AC3方式は、主として5.1ch,2ch等の映画用音声を対象とした音声圧縮符号化方式で、DVD−VIDEOなどで使用されている。DTS方式も、主として5.1ch,2ch等の映画用音声を対象とした音声圧縮符号化方式で、映画館,DVD−VIDEOなどで使用されている。
【0158】
図13は、使用電子透かし方式情報Iumのデータ構造を示している。
この実施の形態5では、供給音声データに対する情報の埋め込み処理に使用される電子透かし方式は、上記4つの方式(方式A,方式B,方式C,方式D)のいずれかであるため、使用電子透かし方式情報は、該各方式に対応する4つの使用状況情報Ius,つまり方式A使用状況情報Iusa,方式B使用状況情報Iusb,方式C使用状況情報Iusc,方式D使用状況情報Iusdから構成されている。
そして、各使用状況情報には値「0」または値「1」が設定されている。
例えば、所定の使用状況情報の値が「1」に設定されているときは、この使用状況情報に対応する電子透かし方式が、供給音声データに対する情報の埋め込み処理に使用されていることを示す。一方、所定の使用状況情報の値が「0」に設定されているときは、この使用状況情報に対応する電子透かし方式が、供給音声データに対する情報の埋め込み処理に使用されていないことを示す。
なお、上記データ記録媒体には、TOC情報及び音声データだけでなく、その他の情報が記録されていてもよい。また、TOC情報は、音声データ再生情報だけでなく、音声データの再生順序を示す情報などその他の情報を含んでいてもよい。さらに、音声データ再生情報は、音声データ記録開始位置情報Isp,音声データ記録終了位置情報Iep,曲名情報Ina,量子化数情報Iqu,サンプリングレート情報Isa,チャネル数情報Ich,使用電子透かし方式情報Iumだけでなく、作曲者情報や著作権情報などその他の情報を含んでいてもよい。
【0159】
また、上記実施の形態5では、上記データ記録媒体には、音声データが、これを符号化した状態で記録されている場合を示しているが、音声データは、これをMPEG2方式等の多重化方式によって他のデータと多重化した状態で、上記データ記録媒体に記録されていてもよい。
また、上記実施の形態5では、TOC情報がデータ記録媒体の記録領域の先頭部分に記録されている場合を示しているが、データの読み出しを行う部分(取得部)が、データ記録媒体におけるTOC情報の記録場所を識別可能であれば、TOC情報は、データ記録媒体の任意の記録領域に記録されていてもよい。
【0160】
(データ処理装置の構成)
この実施の形態5のデータ処理装置150は、DVD−ROMディスクに記録されている情報あるいはデータを読みだすDVD−ROMドライブを有し、制御信号に基づいて、上記DVD−ROMディスクから、上記TOC情報Ito及び複数の音声データDa1〜Danを取得する取得部151と、取得部151にて取得されたTOC情報Itoを格納するTOC情報保持領域152aを有し、制御信号に基づいて上記TOC情報Itoの格納を行う保持部152とを有している。この保持部152にはDRAM(Dynamic Random Access Memory)が搭載されている。
【0161】
また、データ処理装置150は、カスタムLSIにより構成され、制御信号に応じて、上記取得されたTOC情報Itoに含まれる使用電子透かし方式情報Iumに基づいて音声データにおける埋め込み情報を抽出する情報抽出処理を行う抽出部153と、カスタムLSIにより構成され、制御信号に応じて、上記取得されたTOC情報Itoに含まれる使用電子透かし方式情報Iumに基づいて配布音声データにおける埋め込み情報を除去して加工音声データを生成する情報除去処理を行う除去部154と、カスタムLSIにより構成され、制御信号に基づいて、上記抽出された埋め込み情報を既定の電子透かし方式により上記加工音声データに再度埋め込んで出力音声データを生成する挿入部155とを有している。
【0162】
ここで、上記抽出部153は、上記電子透かし方式A,B,C,Dに対応する方式A抽出器153a,方式B抽出器153b,方式C抽出器153c,方式C抽出器153dを有しており、制御信号に基づいて、所要の抽出器により、配布音声データにおける埋め込み情報を抽出するよう構成されている。
例えば、上記方式A抽出器153aは、配布音声データ(入力音声データ)から電子透かし方式Aにより埋め込み情報を抽出する構成となっている。上記方式B抽出器153bは入力音声データから電子透かし方式Bにより埋め込み情報を抽出する構成となっている。さらに方式C抽出器143cは入力音声データから電子透かし方式Cにより埋め込み情報を抽出する構成となっている。さらに方式D抽出器153dは入力音声データから電子透かし方式Dにより埋め込み情報を抽出する構成となっている。
【0163】
また、上記除去部154は、上記電子透かし方式A,B,C,Dに対応する方式A除去器154a,方式B除去器154b,方式C除去器154c,方式C除去器154dを有しており、制御信号に基づいて、所要の除去器により、配布音声データにおける埋め込み情報を除去するよう構成されている。
例えば、上記方式A除去器154aは、配布音声データ(入力音声データ)から電子透かし方式Aにより埋め込み情報を除去する構成となっている。上記方式B除去器154bは入力音声データから電子透かし方式Bにより埋め込み情報を除去する構成となっている。さらに方式C除去器154cは入力音声データから電子透かし方式Cにより埋め込み情報を除去する構成となっている。さらに方式D除去器154dは入力音声データから電子透かし方式Dにより埋め込み情報を除去する構成となっている。
【0164】
また、データ処理装置150は、制御信号に基づいて上記加工音声データを再生する音声再生部156と、制御信号に基づいて上記出力音声データを記録する記録部157とを有している。ここで、上記音声再生部156は、上記出力音声データを復号化して音声信号を出力する音声デコード156aと、該音声信号を音声に変換して出力する156bとから構成されている。また、この音声再生部156では、TOC情報に記録されている音声データ再生情報Da1〜Danの順に個別音声データの再生が行われるようになっている。
さらに、上記データ処理装置150は、種々の演算処理やデータ処理を行うCPUと、該CPUの動作プログラムを格納したRAM(ランダムアクセスメモリ)とから構成され、上記制御信号により、各部151〜157の動作を制御する制御部158を有している。この制御部158のRAMは、取得部151,除去部154からの音声データ、及び抽出部153からの埋め込み情報を一時的に格納する実行メモリとしての機能を有している。
【0165】
なお、上記実施の形態5では、音声再生部156にて取得された加工音声データの再生を行うようにしているが、音声再生部156では、加工音声データに、配布音声データにおける埋め込み情報を既定の電子透かし方式により再度埋め込んで得られる出力音声データの再生を行うようにしてもよい。
また、上記実施の形態5では、データ処理装置として、取得部151がDVD−ROMドライブを有するものを示したが、データ処理装置の取得部151は、DVD−RAMドライブ,CD−ROMドライブ,半導体メモリ読込み装置など、マルチメディアデータを扱うことが可能な大容量記憶装置を有するものであればよい。
さらに、上記実施の形態5では、データ処理装置として、抽出部153,除去部154,挿入部155がカスタムLSIにより構成されているものを示したが、これらの部分153〜155は、各種演算処理を行うCPUと、その動作プログラムを格納する、実行メモリを兼ねるRAMから構成してもよい。この場合には、特に、これらの部分153〜155と制御部158の間で構成機器を共有することが可能である。
また、上記実施の形態5では、保持部152として、DRAMを搭載したものを示したが、該保持部はSRAMなど一時記憶に適したメモリであればどのような記憶装置を搭載したものでもよい。
【0166】
次に動作について説明する。
以下の動作説明では、説明を簡単にするため、上記TOC情報ItoはDVD−ROMディスクの記憶領域の先頭部分に連続的に所定のサイズの情報として記録されているものとする。
【0167】
(TOC情報の読み出し)
上記取得部151では、制御部158からの制御信号に基づいて、DVD−ROMディスクの記録領域の先頭部分から所定のサイズ分の情報が読み出され、該読み出された情報,つまりTOC情報Itoは保持部152へ供給される。
【0168】
(TOC情報の格納)
上記保持部152では、制御部158からの制御信号に基づいて、上記取得部151にて取得されたTOC情報Ito全体(つまりTOC情報Itoに含まれるすべての音声データ再生情報Ir1〜Irn)が、そのままの状態で,つまりデータ処理が施されることなく、DRAMに格納される。なお、上記DRAMには、TOC情報Itoに含まれるすべての音声データ再生情報Ir1〜Irnの一部、例えば、次に再生される個別音声データに応じた音声データ再生情報のみを記録するようにしてもよい。
【0169】
(音声データの読み出し)
次に、上記制御部158では、保持部152に格納されたTOC情報Itoから、再生処理の対象となる個別音声データDa1〜Danに対応する音声データ再生情報Ir1〜Irnが、個別音声データの再生順序で順次取得される。
さらに、制御部158では、取得した音声データ再生情報から音声データ記録開始位置情報Isp及び音声データ記録終了位置情報Iepが取得される。すると、制御部158からは、上記音声データ記録開始位置情報Ispに応じた制御信号が取得部151に供給される。取得部151では、制御部158からの制御信号に基づいて、DVD−ROMディスクから、再生の対象となる個別音声データを取得する処理が行われる。取得部151にて取得された個別音声データは抽出部153及び除去部154へ供給される。
また、このデータ取得処理の際には、制御部158では、DVD−ROMディスクの記録領域のどの部分からデータを読みだしているかが監視されており、該記録領域における読み出し処理が行われている位置が、取得した音声データ記録終了位置情報Iepが示す位置と一致したとき、上記取得部151は制御部158により、個別音声データの取得処理が停止されるよう制御される。
この後、制御部158では、次に再生される個別音声データを取得するため、この個別音声データに対応する音声データ再生情報を保持部から取得する処理が行われ、引き続き次の個別音声データを取得するための処理が行われる。
【0170】
(埋め込み情報の抽出)
上記制御部158では、再生対象となる個別音声データに対応する音声データ再生情報から使用電子透かし方式情報を抽出する処理が行われる。すると、制御部158では、該使用電子透かし方式情報Iumにおける、各電子透かし方式に対応する使用状況情報の値を判定する処理が行われる。制御部158からは、上記使用状況情報の値の判定結果に応じた制御信号が抽出部153に出力される。すると、抽出部153では、上記制御信号に基づいて、適切な電子透かし方式に対応する方式抽出器により、上記再生の対象となる個別音声データから埋め込み情報が抽出される。
例えば、上記使用電子透かし方式情報Iumにおける方式A使用状況情報Iumaの値が「1」である場合には、抽出部153では、上記制御信号に基づいて方式A抽出器153aにより、電子透かし方式Aにより埋め込み情報の抽出が行われる。一方、上記使用電子透かし方式情報Iumにおける方式A使用状況情報Iumaの値が「0」である場合には、抽出部153では、方式A抽出器153aによる埋め込み情報の抽出処理は行われない。その他の方式B抽出器153b,方式C抽出器153c,及び方式D抽出器153dでも、上記方式A抽出器153aと同様に、使用電子透かし方式情報Iumにおける方式B使用状況情報Iumb,方式C使用状況情報Iumc,方式D使用状況情報Iumdの値に応じて、対応する電子透かし方式B,C,あるいはDによる埋め込み情報の抽出処理が行われる。
【0171】
(埋め込み情報の除去)
上記制御部158では、再生対象となる音声データに対応する音声データ再生情報から取得した使用電子透かし方式情報に応じた制御信号が除去部154に出力される。すると、除去部154では、上記制御信号に基づいて、適切な電子透かし方式に対応する方式抽出器により、上記再生の対象となる個別音声データから埋め込み情報が除去される。
例えば、制御部158では、使用電子透かし方式情報Iumにおける方式A使用状況情報Iumaの値が判定される。この判定の結果、方式A使用状況情報Iumaの値が「1」であれば、除去部154では、制御部158からの制御信号に基づいて、電子透かし方式Aによる埋め込み情報の除去処理が行われる。一方、上記判定の結果、方式A使用状況情報Iumaの値が「0」であれば、除去部154では、電子透かし方式Aによる埋め込み情報を除去する処理は行われない。
同様に、制御部158では、その他の方式使用状況情報についても順次その値の判定が行われる。そしてその値が「1」である場合には、値の判定が行われた方式使用状況情報に対応する方式除去器にて、埋め込み情報の除去処理が行われ、一方、その値が「0」である場合には、値の判定が行われた方式使用状況情報に対応する方式除去器による埋め込み情報の除去処理は行われない。
そして、上記除去部154における除去処理が完了した配布音声データ,つまり加工音声データは音声再生部156に供給される。
【0172】
(個別音声データの再生)
音声再生部156では、送られてきた個別音声データは、音声デコーダ156aにより、LPCM方式の復号化処理が施されて音声信号に変換され、この音声信号はスピーカ156bにより音声に変換されて出力される。
また、このデータ処理装置150では、上記のような音声データの再生処理が行われる一方で、実施の形態1〜4のデータ処理装置と同様に、個別音声データに対する埋め込み情報の再埋め込み処理、再埋め込みにより得られた出力音声データの記録が行われる。
【0173】
(情報の再埋め込みの判定)
また、取得部151からの個別音声データが電子透かし方式Aに対応するものである場合は、制御部158では、この個別音声データには、これに含まれている埋め込み情報を再度、他の電子透かし方式により埋め込む必要はないと判定される。これは、上記個別音声データの埋め込み情報は、既定の電子透かし方式(方式A)を採用した再生装置、例えばDVD−RAMディスクに対応する既存の再生装置により、抽出可能であるためである。
一方、取得部151からの個別音声データが電子透かし方式Bに対応するものである場合は、制御部158では、この音声データに対して、電子透かし方式Aによって埋め込み情報を再度埋め込む必要があると判定される。
【0174】
(情報の再埋め込み)
個別音声データが電子透かし方式Aに対応しており、上記制御部158にて、個別音声データに対する再埋め込み処理が不要と判定された場合は、制御部158から挿入部155には制御信号は供給されず、制御部158の実行メモリに格納されている上記個別音声データが記録部157に供給される。
一方、個別音声データが電子透かし方式Bに対応しており、上記制御部158にて、個別音声データに対する再埋め込み処理が必要があると判定された場合は、挿入部155では、制御部158からの制御信号に基づいて、上記個別音声データに対して、電子透かし方式Aによって埋め込み情報を再度埋め込む処理が行われる。
【0175】
(個別音声データの記録)
上記制御部158にて電子透かし方式Aに対応すると判定された個別音声データは、挿入部155での再埋め込み処理が施されずにそのまま記録部157に記録される。一方、制御部158にて電子透かし方式A以外の方式に対応すると判定された個別音声データは、挿入部155にて電子透かし方式Aにより再埋め込み処理が施された後、記録部157に格納される。
このように本実施の形態5のデータ処理装置150では、実施の形態1のデータ処理装置110における取得部111に代えて、DVD−ROMディスクから配布音声データを読みだすDVD−ROMドライブを有し、DVD−ROMディスクから読みだされた配布音声データに含まれる、TOC情報Ito及び複数の個別音声データDa1〜Danを取得する取得部151を備え、TOC情報Itoに各個別音声データに対応する音声データ再生情報Ir1〜Irnとして格納されている使用電子透かし方式情報Iumに応じて、個別音声データにおける著作権情報等の埋め込み情報を除去して再生するようにしたので、記録媒体により配布される個別音声データの再生を、著作権情報等の埋め込み情報による音質劣化を招くことなく良好に行うことができる。
また、個別音声データが、家電機器としての再生装置等で採用されている既定の電子透かし方式に対応するとき、この個別音声データをそのまま記録媒体に記録し、個別音声データが、上記既定の電子透かし方式以外の方式に対応するとき、この個別音声データに対して既定の電子透かし方式により埋め込み情報を再度埋め込んで得られる出力音声データを記録媒体に記録するようにしたので、再埋め込み処理が不要な個別音声データに対して、情報の書き込みが行われるのを回避することができ、音質劣化などの要因となるデジタル音声データに対する処理を必要最小限に抑えることができる。
【0176】
なお、上記実施の形態5では、TOC情報はDVD−ROMディスクの記録領域の先頭部分に記録されている例を示したが、制御部が、メディアの記録領域におけるTOC情報の記録位置を認識可能であれば、TOC情報はDVD−ROMディスクの記録領域のどの部分に記録されていてもよい。
例えば、DVD−ROMディスクの記録領域にファイルシステムが構築されており、該ディスクに記録された情報を、そのファイル名に従ってアクセスが可能であれば、TOC情報をこれに所定のファイル名を付与して記録するようにすることにより、記録メディアにおけるTOC情報の物理的な配置に拘わらず、TOC情報が読み出し可能となる。
【0177】
また、上記実施の形態5では、個別音声データの再生を、TOC情報に記録されている各個別音声データに対応する音声データ再生情報の順序で行うようにしているが、データ処理装置が、使用者による再生すべき個別音声データの選択を受け付ける機構を有するものであれば、使用者に、次に再生する個別音声データを指定させるようにすることも可能である。
また、TOC情報中に、個別音声データの再生順序を示す情報(再生順序情報)が含まれている場合には、制御部が、この再生順序情報を参照して、個別音声データの再生順序を決定するようにすることも可能である。
【0178】
さらに、上記実施の形態5では、音声再生部は、供給された個別音声データを、音声デコーダにて復号化し、スピーカーによって再生する構成としているが、音声再生部の構成はこれに限るものではない。例えば、音声再生部を、上記音声デコード及びスピーカを有し、音声デコーダによる個別音声データの復号化処理により得られたアナログ音声信号を、音声ケーブルなどを経由して他の録音装置へ出力可能な構成としてもよい。
さらに、上記実施の形態5のデータ処理装置を、上記音声再生部に供給される個別音声データを、デジタルデータのままで、デジタル送出ケーブルなどを経由して他のデジタルデータ記録装置へ出力する構成としてもよい。
また、実施の形態5では、取得部のDVD−ROMドライブに装着される記録媒体(DVD−ROMディスク)は、デジタルデータとして、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータと、該情報埋め込みデジタルデータに付随する、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報とを記録したものであってもよい。この場合、情報埋め込みデジタルデータは、上記使用方式情報に基づいて適切な電子透かし方式を用いて上記関連情報を抽出あるいは除去する処理が可能なデータ構造となっている。さらに、上記記録媒体(DVD−ROMディスク)には、上記使用方式情報として、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた、異なる電子透かし方式を示す複数の使用方式情報が記録されていてもよい。
【0179】
実施の形態6.
図14は本発明の実施の形態6によるデータ処理装置を説明するためのブロック図である。
この実施の形態6のデータ処理装置160は、放送局からの放送電波を受信し、該受信した放送電波から、配布元から利用者への供給対象となるデジタル音声データ(供給音声データ)に電子透かし方式により情報を埋め込んで得られる第1のデジタル音声データ(配布音声データ)を取得し、該配布音声データに対してその埋め込み情報(以下第1の埋め込み情報ともいう。)の抽出処理及び除去処理を行うとともに、該埋め込み情報を加工して加工情報(以下第2の埋め込み情報ともいう。)を生成し、該配布音声データに対する除去処理により得られる第2のデジタル音声データ(加工音声データ)に、上記電子透かし方式とは異なる他の電子透かし方式により加工情報を埋め込んで第3のデジタル音声データ(出力音声データ)を生成するものである。
【0180】
ここでは、供給音声データに対する情報埋め込み処理に使用される電子透かし方式は、方式A,方式B,方式Cの3つのうちのいずれかとしている。また、第1の埋め込み情報の抽出は、適切な電子透かし方式により行われ、上記再埋込処理は、少なくとも、家電機器としての再生装置等に採用されている既定の電子透かし方式を用いて、行われるようになっている。また、上記適切な電子透かし方式は、上記供給音声データに対する情報の埋込処理に使用された使用電子透かし方式と同一のものである。さらに、配布音声データは、LPCM方式により符号化処理が施されたものであり、この配布音声データには、既定の電子透かし方式(方式A)により第1の埋め込み情報が挿入されている。
【0181】
(第1の埋め込み情報のデータ構造)
図15(a) は、第1の埋め込み情報のデータ構造を示している。
この第1の埋め込み情報Iwm1には、著作権者情報Icr,記録時使用電子透かし方式情報Irm,記録装置識別番号情報Idi,コピー世代情報Icg,コピー元識別情報Icsなどが含まれている。
この第1の埋め込み情報Iwm1はそのデータ長が一定であるデータ構造となっている。このため、楽曲等の長さによってデータ長が異なる配布音声データには、第1の埋め込み情報として同一の情報が繰り返し挿入されている。
【0182】
図16(a)は、上記第1の埋め込み情報Iwm1に含まれる記録時使用電子透かし方式情報Irmの値を示している。
この記録時使用電子透かし方式情報Irmは、データ処理装置160にて記録処理の対象となる記録音声データに埋め込み情報を挿入する際に使用される電子透かし方式を識別するための情報である。
つまり、配布音声データには、既定の電子透かし方式によって第1の埋め込み情報が埋め込まれている。また上記配布音声データあるいはこれを加工して得られる加工音声データが記録媒体に記録される際には、別の電子透かし方式によって、上記第1の埋め込み情報に対応する情報の再度埋め込み処理が行われる。上記記録時使用電子透かし方式情報Irmは、この再埋め込み処理に用いられるべき電子透かし方式を識別するための情報である。
【0183】
このような記録時使用電子透かし方式情報Irmは2ビットで表される。具体的にはこの情報Irmの値「00」は、記録媒体へ記録される音声データに対して、電子透かし方式による情報の埋め込み処理を行わないことを示している。また、情報Irmの値「01」は、記録媒体へ記録される音声データに対して、電子透かし方式Aによる情報の埋め込み処理を行うことを示している。また、情報Irmの値「10」,「11」は、記録媒体へ記録される音声データに対して、電子透かし方式B,Cによる情報の埋め込み処理を行うことを示している。
【0184】
なお、ここでは音声データの符号化処理の方式としてLPCM方式を挙げているが、音声データ符号化方式はこれに限らず、AC3方式,Mpeg Audio方式,DTS方式などのその他の符号化方式であってもよい。
また、ここでは、本データ処理装置160に放送電波により音声データが単独で送信されてくる場合を示しているが、音声データの送信形態はこれに限るものではない。例えば、このデータ処理装置160には、映像データと音声データとを多重化してなるビデオオブジェクト(多重デジタルデータ)として、音声データが送信されてきてもよい。
さらに、ここでは、供給音声データに既定の電子透かし方式により情報が埋め込んで配布音声データを生成している場合を示しが、供給音声データに対する情報埋め込み処理に使用された電子透かし方式の種類を示す情報がデータ処理装置に送信される場合には、供給音声データに対する情報埋め込み処理には、どのような電子透かし方式でも用いることが可能である。
また、ここでは、配布音声データには、第1の埋め込み情報として同一の情報が繰り返し埋め込まれている場合を示したが、配布音声データには、第1の埋め込み情報として互いに異なる情報が埋め込まれていてもよい。
また、ここでは第1の埋め込み情報Iwm1には、著作権者情報Icr,記録時使用電子透かし方式情報Irm,記録装置識別番号情報Idi,コピー世代情報Icg,コピー元識別情報Icsなどが含まれている場合を示したが、第1の埋め込み情報Iwm1には、上記情報の他に記録日時情報Irdなどどのような情報が記録されていてもよい。
【0185】
(第2の埋め込み情報のデータ構造)
図15(b) は、記録媒体に記録される音声データ(配布音声データあるいは加工音声データ)に電子透かし方式によって挿入される第2の埋め込み情報のデータ構造を示している。
第2の埋め込み情報Iwm2は、第1の埋め込み情報Iwm1における記録時使用電子透かし方式情報Irmの代わりに、使用電子透かし方式情報Iumを含むデータ構造となっている。この使用電子透かし方式情報Iumは、配布音声データあるいは加工音声データに対する情報埋め込み処理がいずれの電子透かし方式により行われたかを示す情報である。使用電子透かし方式情報Iumの値及びこの値の意味は、記録時使用電子透かし方式情報Irmの値及びこの値の意味と同一である。
つまり、上記使用電子透かし方式情報Iumは図16(b)に示すように、2ビットで表される。具体的にはこの情報Iumの値「00」は、記録媒体へ記録される音声データに対して、電子透かし方式による情報の埋め込み処理を行われていないことを示している。また、情報Iumの値「01」は、記録媒体へ記録される音声データに対して、電子透かし方式Aによる情報の埋め込み処理が行われたことを示している。また、情報Iumの値「10」,「11」は、記録媒体へ記録される音声データに対して、電子透かし方式B,Cによる情報の埋め込み処理が行われたことを示している。
【0186】
なお、ここでは、第2の埋め込み情報として、そのデータ構造が、第1の埋め込み情報のデータ構造と同一のものを示したが、第2の埋め込み情報は、第1の埋め込み情報に比べて、コピー日時情報など別の項目の情報が増えているデータ構造、あるいは第1の埋め込み情報における一部の項目の情報,例えばコピー世代情報が削除されているデータ構造であってもよい。
また、ここでは、使用電子透かし方式情報Iumが第2の埋め込み情報Iwm2に含まれている場合を示したが、配布音声データあるいは加工音声データとは別に、音声データの属性情報が記録媒体に記録される場合には、使用電子透かし方式情報Iumは上記属性情報として記録するようにすれば、第2の埋め込み情報Iwm2に使用電子透かし方式情報が含まれていなくてもよい。
【0187】
(データ処理装置の構成)
この実施の形態6のデータ処理装置160は、放送局Bcからの放送電波Bwを受信するアンテナ161aと、受信した放送電波Bwをデコードして上記配布音声データ(第1デジタル音声データ)を生成する受信デコード161bとを有し、制御信号に基づいて放送電波Bwから配布音声データを取得する取得部161を有している。
また、上記データ処理装置160は、カスタムLSIにより構成され、制御信号に応じて、上記配布音声データにおける埋め込み情報を第1埋め込み情報Iwm1として抽出する情報抽出処理を行う抽出部162と、カスタムLSIにより構成され、制御信号に応じて、上記配布音声データにおける埋め込み情報Iwm1を除去して加工音声データ(第2デジタル音声データ)を生成する情報除去処理を行う除去部163と、カスタムLSIにより構成され、制御信号に基づいて、上記第1の埋め込み情報Iwm1の加工により得られる第2の埋め込み情報Iwm2を、種々の電子透かし方式により上記加工音声データに再度埋め込んで出力音声データ(第3のデジタル音声データ)を生成する挿入部164とを有している。
【0188】
ここで、上記抽出部162は、上記電子透かし方式A,B,Cに対応する方式A抽出器162a,方式B抽出器162b,方式C抽出器162cを有しており、制御信号に基づいて、所要の抽出器により、配布音声データにおける埋め込み情報Iwm1を抽出するよう構成されている。
例えば、上記方式A抽出器162aは、配布音声データ(入力音声データ)から電子透かし方式Aにより埋め込み情報Iwm1を抽出する構成となっている。上記方式B抽出器162bは入力音声データから電子透かし方式Bにより埋め込み情報Iwm1を抽出する構成となっている。さらに方式C抽出器162cは入力音声データから電子透かし方式Cにより埋め込み情報Iwm1を抽出する構成となっている。
【0189】
また、上記除去部163は、上記電子透かし方式A,B,Cに対応する方式A除去器163a,方式B除去器163b,方式C除去器163cを有しており、制御信号に基づいて、所要の除去器により、配布音声データにおける埋め込み情報Iwm1を除去するよう構成されている。
例えば、上記方式A除去器163aは、配布音声データから電子透かし方式Aにより埋め込み情報Iwm1を除去する構成となっている。上記方式B除去器163bは配布音声データから電子透かし方式Bにより埋め込み情報Iwm1を除去する構成となっている。さらに方式C除去器163cは配布音声データから電子透かし方式Cにより埋め込み情報Iwm1を除去する構成となっている。
【0190】
また、データ処理装置160は、制御信号に基づいて、出力音声データを格納する記録部166と、この装置を識別するための装置固有番号情報を保持する装置情報保持部165と、種々の演算処理やデータ処理を行うCPUと、該CPUの動作プログラムを格納したRAM(ランダムアクセスメモリ)とから構成され、上記制御信号により、各部161〜166の動作を制御する制御部167を有している。
ここで、上記装置情報保持部167はEEPROMを搭載しており、その装置固有番号保持領域165aには、上記装置固有番号情報が格納されている。また、記録部166はDVD−RAMドライブを搭載しており、上記出力音声データをDVD−RAMディスクに記録する構成となっている。また、上記制御部167は、保持部165のEEPROMの記録領域に格納されている装置固有番号情報に基づいて、上記第1の埋め込み情報を加工して上記第2の埋め込み情報を作成する埋め込み情報加工処理を行う構成となっている。さらに上記制御部167のRAMは、上記除去部163,挿入部164からの音声データ、及び抽出部162からの第1の埋め込み情報Iwm1,制御部167で生成した第2の埋め込み情報Iwm2を一時的に格納する実行メモリの機能を兼ねている。
なお、ここでは上記取得部161として、アンテナ及びデコーダを有する構成のものを示したが、この取得部の構成はこれに限るものではない。
例えば、上記取得部は、ネットワークインタフェースやモデム装置など有線回線を介して送信信号を受信する受信装置を有する構成であってもよい。また、上記取得部は、DVD−ROMドライブ,DVD−RAMドライブ,CD−ROMドライブ,あるいは半導体メモリアクセス装置など、マルチメディアデータのアクセス可能な大容量記憶装置を有する構成であってもよい。
また、ここでは、データ処理装置として、抽出部,挿入部,除去部を各々別のカスタムLSIにより構成したものを示したが、各部で行われる処理は類似しているため、部品点数削減の観点からはこれらの部分を1つのカスタムLSIで構成することが望ましい。
【0191】
さらに、上記実施の形態6では、データ処理装置として、抽出部162,除去部163,挿入部164がカスタムLSIにより構成されているものを示したが、これらの部分162〜164は、各種演算処理を行うCPUと、その動作プログラムを格納する、実行メモリを兼ねるRAMから構成してもよい。この場合これらの部分162〜164と制御部167の間で構成機器を共有することが可能である。
また、上記装置情報保持部165はEEPROMを搭載した構成としたが、装置情報保持部は不揮発メモリであればどのようなものを搭載していてもよい。
また、装置情報保持部には、装置を識別するための装置固有情報が保持される場合を示したが、この装置情報保持部には、装置の使用者を識別するための識別番号などのその他の情報が保持されていてもよい。特に装置情報保持部に、装置の使用者を識別するための番号を保持する場合には、装置情報保持部は、ICカード,磁気カードなどのリーダを搭載し、装置の使用者が、自分の識別番号情報が記録されたカードをリーダに装着して、装置に使用者識別番号を通知するようにすることもできる。
また、ここで記録部166は、DVD−RAMドライブを搭載した構成としているが、記録部は、CD−Rドライブ,半導体メモリアクセス装置など、マルチメディアデータのアクセスが可能な大容量の書き込み可能な記憶装置であれば、どのような記録装置を備えていてもよい。
次に動作について説明する。
【0192】
(音声データの読み出し)
上記取得部161では、放送局Bcからの放送電波Bwがアンテナに受信され、該放送電波Bwが受信デコーダ161bに入力されると、放送電波Bwは受信デコーダ161bでのデコード処理により配布音声データ(第1のデジタル音声データ)に変換される。この配布音声データは、抽出部162及び除去部163に供給される。
【0193】
(埋め込み情報の抽出)
上記抽出部162では、制御部167からの制御信号に基づいて、取得部161にて取得された配布音声データから既定の電子透かし方式により第1の埋め込み情報Iwm1を抽出する処理が行われる。そして上記抽出された第1の埋め込み情報Iwm1は制御部167の実行メモリに一旦記録される。
【0194】
(埋め込み情報の除去)
上記除去部163では、制御部167からの制御信号に基づいて、取得部にて取得された配布音声データから既定の電子透かし方式により第1の埋め込み情報Iwm1を削除して加工音声データを生成する処理が行われる。この加工音声データは、挿入部164へ供給される。
【0195】
(埋め込み情報の加工)
上記制御部167では、その実行メモリに保持されている第1の埋め込み情報Iwm1を加工して第2の埋め込み情報Iwm2を作成する処理が行われる。
つまり、第1の埋め込み情報には含まれる、著作権者情報,記録時使用電子透かし方式情報,記録装置識別番号情報,コピー世代情報,コピー元識別情報等の情報と、装置情報保持部に記録されている装置固有番号に基づいて、第2の埋め込み情報が作成される。
【0196】
この際、著作権者情報,記録時使用電子透かし方式情報については、第1の埋め込み情報Iwm1に記述された値がそのまま第2の埋め込み情報Iwm2にもコピーされる。第2の埋め込み情報Iwm2中の記録装置識別番号情報には、装置情報保持部165に記録されている装置固有番号がそのまま記録される。これによって、コピーされた音声データの所有者を特定することが可能である。また、第2の埋め込み情報Iwm2には、コピー世代情報の値として、第1の埋め込み情報Iwm1に記録されている値に1を足した値が記録される。これによって、配布音声データのコピーが、オリジナルの音声データに対する何回目のコピーであるかを特定することが可能である。
【0197】
さらに第2の埋め込み情報Iwm2におけるコピー元識別情報には、第1の埋め込み情報Iwm1における記録装置識別番号情報が記録される。これによって配布音声データのコピーを行った装置を特定可能であり、このコピー元識別情報を順次遡ることによって、違法コピー発見時に問題を犯した使用者または装置を特定することが可能である。
このようにして作成された第2の埋め込み情報Iwm2は挿入部164へと送られる。
【0198】
(第1の埋め込み情報の再埋め込み)
上記挿入部164では、制御信号に基づいて、除去部163からの出力である加工音声データに、制御部167にて生成された第2の埋め込み情報を電子透かしによって埋め込んで、出力音声データ(第3のデジタル音声データ)を生成する処理が行われる。
この際、加工音声データには、その先頭部分から最終部分までの部分に渡って、音声データの長さに応じて繰り返し複数回にわたって第2の埋め込み情報Iwm2が埋め込まれることとなる。特に、この1回目の第2の埋め込み情報Iwm2の埋め込み処理は、既定の電子透かし方式によって行われる。2回目以降の埋め込み情報処理は、第1の埋め込み情報Iwm1における記録時使用電子透かし方式情報が示す電子透かし方式が使用される。
1回目の第2の埋め込み処理Iwm2のみを既定の電子透かし方式によって行うことによって、次に、出力音声データから第2の埋め込み情報Iwm2を抽出する際に、この出力音声データの先頭部分における埋め込み情報は、既定の電子透かし方式によって抽出することができる。また、こうして抽出された第2の埋め込み情報Iwm2に基づいて、出力音声データの先頭部分以外の部分における埋め込み情報の抽出あるいは除去を行うことができる。
このようにして、作成された出力音声データは記録部166に供給される。
【0199】
(出力音声データの記録)
上記挿入部64からの出力音声データが記録部166に供給されると、該記録部166では、制御部167からの制御信号に基づいてこの出力音声データがDVD−RAMディスクに格納される。ここでは、出力音声データはDVD−RAMメディアの先頭の記録領域から順次記録されていく。
このように本実施の形態6のデータ処理装置160では、実施の形態1のデータ処理装置110における取得部111に代えて、放送局からの放送電波Bwを受信するアンテナ及び受信した放送電波Bwをデコードする受信デコーダを有し、該デコーダの出力として配布音声データを取得する取得部161を備え、該配布音声データにおける埋め込み情報(第1の埋め込み情報)Iwm1の抽出処理及び除去処理を行うとともに、該埋め込み情報Iwm1を加工して加工埋め込み情報(第2の埋め込み情報)Iwm2を生成し、該配布音声データに対する除去処理により得られる第2のデジタル音声データ(加工音声データ)に、上記電子透かし方式とは異なる他の電子透かし方式により加工埋め込み情報Iwm2を埋め込んで第3のデジタル音声データ(出力音声データ)を生成するので、配布音声データにおける埋め込み情報に対する情報の付加あるいは削除が可能となる。
【0200】
また、上記加工音声データなどのデジタルデータの記録が行われる際に、その記録を行う装置に割り当てられている装置識別番号(例えばCPUの識別番号)や日時などの付加情報を、上記デジタルデータに埋め込むようにすることにより、著作権者がデジタルデータの違法なコピーを発見したときには、違法性証明のためのより詳細な情報をデジタルデータから抽出可能となる。
さらに、上記加工音声データなどのデジタルデータに所定の電子透かし方式によってコピー許可情報などを記録しておくことによって、上記所定の電子透かし方式に対応した記録装置では、コピー許可情報の内容に応じて、該デジタルデータのコピーを許可しないといった直接的なコピー制限を行うことも可能となる。ただし、この場合は、電子透かし方式によって埋め込まれたコピー許可情報を参照せずにコピーを行う記録装置では、不正なコピーを制限することは不可能であることは言うまでもない。
【0201】
なお、上記実施の形態6では、配布音声データは放送電波の受信により取得するものを示したが、配布音声データは、イーサネットや電話回線などの有線回線を通って送信される送信信号を、ネットワークカードないしはモデム装置によって受信することにより取得するようにしてもよい。
また、該実施の形態6のデータ処理装置は、放送電波の受信により得られる複数の配布音声データをすべて処理するのではなく、装置の使用者により選択された処理する配布音声データのみを処理するようにしてもよい。
さらに、上記実施の形態6では、配布音声データの放送電波による供給は、音声データ単独で行う場合に限らず、映像データ等と多重化された状態で行われる場合もあり、この場合には、放送電波により送信されてくるビデオオブジェクトなどの多重デジタルデータから配布音声データを抽出することができる。
また、上記実施の形態6では、記録部166では、出力音声データがDVD−RAMメディアの先頭の記録領域から順次記録されていく場合を示したが、記録部166での出力音声データの記録方法はこれに限るものではない。
例えば、記録状況に応じてその時点でのメディアにおける空き領域を適宜探索して、この空き領域に出力音声データを書き込むようにしてもよい。また、装置の利用者によって指定されたメディアの書き込み先領域に出力音声データを書き込むようにしてもよい。さらに、DVD−RAMディスクにファイルシステムを構築しておき、出力音声データの書き込みはファイル名に基づいて行うよにしてもよい。この場合、出力音声データはファイルシステムを経由して記録されるため、記録メディアの記録領域における出力音声データの物理的な書き込み位置はどこでもよい。
【0202】
実施の形態7.
図17は本発明の実施の形態7によるデータ処理装置を説明するためのブロック図である。
この実施の形態7のデータ処理装置170は、実施の形態2におけるデータ処理装置120の構成に加えて、配布音声データにおける埋め込み情報を除去する除去部173を備えたものである。
この実施の形態7のデータ処理装置170は、ネットワークN上のネットワーク信号Snから、上記情報埋め込みデジタル音声データ(配布音声データ)Dauを入力デジタル音声データとして取得するとともに、配布音声データDauに付随して送信される音声データ属性情報を取得する取得部171と、制御信号に基づいて、情報埋め込みデジタルデータDauから埋め込み情報を抽出する抽出部172と、制御信号に基づいて、情報埋め込みデジタルデータDauから埋め込み情報を除去する除去部173とを有している。
【0203】
ここで、上記取得部171は、ネットワークNとの間でネットワーク信号Snの授受を行うネットワークインタフェース171aと、該インタフェース171aからのネットワーク信号Snに復号化処理を施して、情報埋め込みデジタル音声データDau及び音声データ属性情報を生成する受信信号デコーダ171bとから構成されている。また、上記抽出部172は、上記電子透かし方式(1),(2),・・・,(n)に対応する方式1抽出器171a1 ,方式2抽出器171a2 ,・・・,方式n抽出器171an を有しており、制御信号に基づいて、所要の抽出器により、情報埋め込みデジタル音声データDauにおける埋め込み情報を抽出するよう構成されている。これらの方式抽出器は実施の形態2におけるものと全く同一の構成となっている。
【0204】
また、上記除去部173は、上記電子透かし方式(1),(2),・・・,(n)に対応する方式1除去器173a1 ,方式2除去器173a2 ,・・・,方式n除去器173an を有しており、制御信号に基づいて、所要の除去器により、情報埋め込みデジタル音声データDauにおける埋め込み情報を除去するよう構成されている。
例えば、上記方式1除去器173a1 は、情報埋め込みデジタル音声データDauから、電子透かし方式(1)により埋め込み情報を除去する構成となっている。上記方式2除去器173a2 は、情報埋め込みデジタル音声データDauから、電子透かし方式(2)により埋め込み情報を除去する構成となっている。方式n除去器173an は、情報埋め込みデジタル音声データDauから、電子透かし方式(n)により埋め込み情報を除去する構成となっている。
【0205】
また、この実施の形態7のデータ処理装置170は、上記抽出部172により抽出された埋め込み情報を、家電機器としての再生装置にて採用されている既定の電子透かし方式により、上記情報除去デジタルデータに再度埋め込んで出力デジタルデータを生成する埋め込み部174と、該出力デジタルデータを記録する記録部177とを有している。
さらに、この実施の形態7のデータ処理装置170は、上記除去部173からの情報除去デジタル音声データを、制御信号に基づいて再生する再生部175と、上記各部171〜176を、対応する制御信号により制御する制御部177とを有している。ここで、この再生部175は、情報埋め込みデジタルデータDauを音声信号に変換する音声デコーダ175aと、該音声信号を音声に変換するスピーカ175bとから構成されている。また、上記制御部177は、種々の演算処理やデータ処理を行うCPUと、該CPUの動作プログラムを格納したRAM(ランダムアクセスメモリ)とから構成されており、上記各部171〜176の動作を制御する構成となっている。なお、上記RAMは、上記各部から出力される音声データや音声データ属性情報を一時的に記憶する実行メモリの役割も兼ねている。
【0206】
上記制御部177は、具体的には、上記取得部171にて取得された音声データ属性情報に含まれる使用電子透かし方式情報に基づいて各方式使用状況情報の値を判定し、この判定結果に応じて、各電子透かし方式に対応する方式抽出器による埋め込み情報の抽出処理、及び各電子透かし方式に対応する方式除去器による埋め込み情報の除去処理を制御するとともに、抽出された埋め込み情報に含まれている再生許可情報に基づいて、再生部175における音声データの再生処理を制御する構成となっている。具体的には、ここでは、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる再生許可情報の値が「1」であれば、制御部177は再生部175における音声データの再生を許可し、該再生部175を、音声データの再生が行われるよう制御するようにしている。
また、このデータ処理装置170では、上記各部は相互にデータバスDbus により相互に接続されており、上記抽出部172,除去部173及び再生部175以外の、上記取得部171,挿入部172,及び記録部176も、上記制御部177により制御されるようになっている。
なお、上記抽出部172,挿入部172及び除去部173はそれぞれカスタムLSIにより実現されている。また、上記記録部176は、DVD−RAMドライブにより実現されており、上記出力デジタル音声データをDVD−RAMディスクに記録するようになっている。
次に動作について説明する。
【0207】
(音声データDau及びその属性情報Dprの取得)
ネットワークN上からネットワークケーブルを介して供給されるネットワーク信号Snが、取得部171のネットワークインタフェース171aに受信されると、受信されたネットワーク信号Snが受信信号デコーダ171bに出力される。受信信号デコーダ171bでは、ネットワーク信号Snの復号化処理により、情報埋め込みデジタル音声データDauと、該音声データDauに付随して送信される音声データ属性情報Dprが生成される。
このようにして取得部171にて取得した音声データDauはデータバスDbus を介して抽出部172,及び除去部173へ送られ、また、音声データ属性情報DprはデータバスDbus を介して制御部177へ送られる。制御部177では、供給された音声データ属性情報は、実行メモリとしてのRAMに一時的に保持される。
【0208】
(埋め込み情報の抽出)
上記制御部177では、上記音声データ属性情報Dprに含まれている使用電子透かし方式情報に基づいて、制御信号により抽出部172を制御する動作が行われる。つまり、使用電子透かし方式情報を構成する各方式使用状況情報の値に応じて、対応する方式抽出器に制御信号が供給される。
具体的には、実施の形態2と同様、制御部177では、方式使用状況情報の値に応じて、対応する方式抽出器に制御信号を供給する処理が、供給元にて使用される可能性のある全ての方式使用状況情報(方式(1)使用状況情報〜方式(n)使用状況情報)毎に順次行われ、これに応じて、各方式抽出器では、制御部177からの制御信号に基づいて入力音声データDauにおける埋め込み情報の抽出処理が行われる。これにより複数の埋め込み情報が得られる。
【0209】
(埋め込み情報の除去)
また、上記制御部177では、上記音声データ属性情報Dprに含まれている使用電子透かし方式情報に基づいて、制御信号により除去部173を制御する動作が行われる。つまり、使用電子透かし方式情報を構成する各方式使用状況情報の値に応じて、対応する方式除去器に制御信号が供給される。
具体的には、まず制御部177では、使用電子透かし方式情報における方式(1)使用状況情報の値が参照される。この方式1使用状況情報の値が「1」であれば、上記除去部173の除去器173a1に対して、電子透かし方式(1)により入力音声データDauにおける埋め込み情報の除去を指令する制御信号が出力される。これにより、方式1除去器173a1では、上記除去部173に送られた音声データDauにおける、電子透かし方式(1)により埋め込まれた情報が、電子透かし方式(1)により除去される。一方、方式1使用状況情報の値が「0」であれば、上記除去器173a1に対しては、入力音声データDauにおける埋め込み情報の除去を指令する制御信号は出力されない。
【0210】
次に、制御部177では、使用電子透かし方式情報における方式2使用状況情報の値が参照される。この方式2 使用状況情報の値が「1」であれば、上記除去部173の除去器173a2に対して、電子透かし方式(2) により入力音声データDauにおける埋め込み情報の除去を指令する制御信号が出力される。これにより、方式2除去器173a2では、上記除去部173に送られた音声データDauにおける、電子透かし方式(2)により埋め込まれた情報が、電子透かし方式(2)により除去される。一方、方式2使用状況情報の値が「0」であれば、上記除去器173a2に対しては、入力音声データDauにおける埋め込み情報の除去を指令する制御信号は出力されない。
このようにして、制御部177では、方式使用状況情報の値に応じて、対応する方式除去器に制御信号を供給する処理が、配布元にて使用される可能性のある全ての方式使用状況情報(方式1使用状況情報〜方式n使用状況情報)毎に順次行われ、これに応じて、各方式除去器では、制御部177からの制御信号に基づいて入力音声データDauにおける埋め込み情報の除去処理が行われる。
【0211】
(音声データDauの再生)
そして、制御部177では、上記埋め込み情報の抽出処理により得られた全ての埋め込み情報に含まれる再生許可情報の値が判定され、この判定結果に応じて、上記入力デジタル音声データDauを再生するか否かを示す制御信号が再生部175に出力される。
つまり、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる再生許可情報の値が「1」であれば、制御部177により再生部175での音声データDauの再生が許可される。すると、制御部177の制御により、音声データDauが除去部173からデータバスDbus を介して再生部175に送られる。該再生部175では、受け取った音声データDauが音声デコーダ175aでの復号化処理により音声信号に変換され、スピーカー175bからはこの音声信号に対応する音声が再生出力される。
【0212】
(埋め込み情報の再埋め込み)
また、このデータ処理装置170では、上記除去部173からの音声データDauの再生処理とは独立して、該音声データDauから抽出された埋め込み情報が、既定の電子透かし方式により再度、該除去部からの音声データDauに埋め込む処理が行われる。ここで、既定の電子透かし方式は、家電機器としての再生装置に採用されている電子透かし方式である。
すなわち、上記制御部177では、上述したように、上記使用電子透かし方式情報における各方式使用状況情報の値に基づいて、配布元での対象音声データに対する情報の埋め込み処理に使用された電子透かし方式の判定が行われており、この判定結果に基づいて、各電子透かし方式により埋め込まれた埋め込み情報が、上記挿入部174に供給される。そして、この挿入部174には、上記除去部173からの音声データに対して、制御部177から供給された埋め込み情報が、上記既定の電子透かし方式により再度埋め込まれて、出力デジタル音声データが生成される。
【0213】
(出力デジタル音声データの記録)
上記挿入部174にて生成された出力デジタル音声データは、記録部176に供給され、制御部177からの制御信号に基づいて記録媒体に記録される。ここでは、記録部176はDVD−RAMドライブにより実現されており、上記出力デジタル音声データは、DVD−RAMディスクに格納される。
なお、上記実施の形態7では、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる再生許可情報の値が「1」であれば、制御部が再生部175での音声データDauの再生を許可する構成としているが、制御部が再生部175での音声データDauの再生を許可する条件はこれに限るものではない。
例えば、使用電子透かし方式情報を構成する全ての方式使用状況情報に含まれる少なくとも1つの再生許可情報の値が「1」であれば、再生を許可するようにしてもよい。
また、使用電子透かし方式情報を構成する各方式使用状況情報毎に重み付け係数を設定し、この重み付け係数と、各方式使用状況情報に含まれる再生許可情報の値との積を、全ての方式使用状況情報について足し合わせた総和が、一定の閾値を越えているか否かによって、音声データDauの再生の許可するようにしてもよい。
【0214】
このように本実施の形態7では、ネットワークN上のネットワーク信号Snを受信して、情報埋め込みデジタル音声データDau及び音声データ属性情報Dprを取得する取得部171を備え、音声データ属性情報Dprに使用電子透かし方式情報として含まれている各方式使用状況情報に基づいて、音声データDauにおける埋め込み情報の抽出及び除去を行い、各埋め込み情報に基づいて加工音声データの再生制御を行うようにしたので、音声データDauを受信したデータ処理装置では、配布元にて種々の電子透かし方式により音声データDauに埋め込まれた埋め込み情報に基づいて、音声データDauの再生制御を正しく行うことができる。
また、この実施の形態7では、配布音声データから埋め込み情報を除去して得られる加工音声データに、既定の電子透かし方式により、配布音声データにおける埋め込み情報を再度埋め込んで記録するようにしたので、既定の電子透かし方式を採用している家電機器である再生装置においても、記録媒体に記録される配布音声データの再生制御を、その埋め込み情報に応じて行うことができるという効果に加えて、記録媒体に記録される配布音声データにおける埋め込み情報の量を、実施の形態2のものに比べて少なくして、この記録媒体に記録されている配布音声データの再生時には、埋め込み情報に起因する音質の劣化を低減することができる。
なお、実施の形態7では、加工音声データを再生部175にて再生するようにしているが、この加工音声データに埋め込み情報を再度埋め込んで得られる出力音声データを再生部175にて再生するようにしてもよい。
また、実施の形態7では、上記情報埋め込みデジタルデータを、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものとし、上記挿入部を、上記加工デジタルデータに、上記複数の関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により埋め込んで出力デジタルデータを生成する構成としてもよい。
【0215】
【発明の効果】
以上のように本発明(請求項1)に係るデータ処理装置によれば、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータを入力デジタルデータとして取得するデータ取得手段と、上記入力デジタルデータに対応する、上記関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報を取得する方式情報取得手段と、取得した使用電子透かし方式の情報に基づいて、入力デジタルデータから上記関連情報を抽出する情報抽出手段とを備え、この関連情報あるいはその加工により得られる加工情報を、入力デジタルデータあるいはそのデータ処理により得られた処理デジタルデータに埋め込むようにしたので、装置はどのような電子透かし方式により、供給デジタルデータにその関連情報が挿入されているかを判別することが可能となる。このため、関連情報の抽出の際に他の方式を使用して誤った情報を抽出したり、関連情報の除去の際に他の方式を使用して、埋め込まれている関連情報以外の部分を誤って改変したりすることなく、この関連情報の抽出や除去を行うことができる。
【0216】
この結果、利用者への音声データなどのデジタルデータの配布を行う配布元では、所要の電子透かし方式を使用して、供給対象となる供給デジタルデータに関連情報を電子透かしとして埋めこむことが可能となる。言い換えると、デジタルデータの配布元では、特にこのデジタルデータがその利用者側で記録媒体に記録されるものである場合には、このデジタルデータの内容に応じて、情報の埋め込みに伴う劣化の最も少ない方式を選択することができる。また、このデジタルデータの送信時の通信速度などに応じて最適の方式を選択することが可能となる。
【0217】
また、ネットワーク上から取得した情報埋め込みデジタルデータを、書き込み可能な記録媒体に記録する場合には、該記録媒体に書き込まれるデジタルデータに対する情報埋め込み処理に使用される電子透かし方式を、供給デジタルデータに対するその配布元での情報埋め込み処理に使用されている使用電子透かし方式とは異なるものとすることが可能である。これによって、デジタルデータが再生される装置に応じた電子透かし方式によってデジタルデータに埋め込み情報を挿入することが可能である。
【0218】
この発明(請求項2)によれば、請求項1のデータ処理装置において、上記関連情報を、上記供給デジタルデータの著作権者に関連する情報としたので、配布元から利用者への供給の対象となる供給デジタルデータに対する著作権を保護することができる。
【0219】
この発明(請求項3)によれば、請求項1のデータ処理装置において、上記関連情報あるいはこれを加工して得られる加工情報を、既定の電子透かしにより入力デジタルデータに埋め込んで出力デジタルデータを生成するので、取得した情報埋め込みデジタルデータがどのような電子透かし方式により関連情報の埋め込み処理が施されたものであっても、家電機器である再生装置では、上記出力デジタルデータに基づいて、情報埋め込みデジタルデータの再生処理を著作権情報などの埋め込み情報に応じて適切に行うことが可能となる。
【0220】
この発明(請求項4)によれば、請求項3のデータ処理装置において、上記出力デジタルデータを再生するデータ再生部を備えたので、取得した情報埋め込みデジタルデータの再生を関連情報に応じて制御することができる。
【0221】
この発明(請求項5)によれば、請求項3のデータ処理装置において、上記出力デジタルデータを記録するデータ記録部を備えたので、取得した情報埋め込みデジタルデータがどのような電子透かし方式に対応するものであっても、これを既定の電子透かし方式に対応するデジタルデータとして、家電機器である再生装置で利用される記録媒体に格納することができる。
【0222】
この発明(請求項6)によれば、請求項1のデータ処理装置において、上記関連情報あるいは加工情報を、既定の電子透かし方式により、入力デジタルデータに所定のデータ処理を施して得られた処理デジタルデータに埋め込むので、入力デジタルデータにおける関連情報を、種々の電子透かし方式に対応したものから、既定の電子透かし方式に置きかえることができる。
【0223】
この発明(請求項7)によれば、請求項6のデータ処理装置において、上記出力デジタルデータを再生するデータ再生部を備えたので、取得した情報埋め込みデジタルデータの再生を関連情報に応じて制御することができる。また、処理デジタルデータが、入力デジタルデータにおける埋め込み情報を除去して得られたデジタル音声データである場合には、処理デジタルデータに基づいて、情報埋め込みデジタルデータの再生を、音質の劣化を抑えつつ行うことができる。
【0224】
この発明(請求項8)によれば、請求項6のデータ処理装置において、上記出力デジタルデータを記録するデータ記録部を備えたので、取得した情報埋め込みデジタルデータがどのような電子透かし方式に対応するものであっても、これを既定の電子透かし方式に対応する、雑音の少ないデジタルデータとして、家電機器である再生装置で利用される記録媒体に格納することができる。
【0225】
この発明(請求項9)によれば、請求項1のデータ処理装置において、上記情報埋め込みデジタルデータを、固定長の第1のデータ部分と可変長の第2のデータ部分とからなる構成とし、上記方式情報取得手段を、上記使用方式情報を上記情報埋め込みデジタルデータの第1のデータ部分から取得する構成としたので、上記方式情報取得手段では、上記情報埋め込みデジタルデータにおける使用方式情報の位置を簡単に検出することができる。
【0226】
この発明(請求項10)によれば、請求項1のデータ処理装置において、上記情報埋め込みデジタルデータを、複数のデータパケットを含むデータ構造とし、上記方式情報取得手段を、上記情報埋め込みデジタルデータにおける所定のデータパケットのヘッダから、上記使用電子透かし方式を示す使用方式情報を取得する構成としたので、上記方式情報取得手段では、上記情報埋め込みデジタルデータにおける使用方式情報を簡単に検出することができる。
【0227】
この発明(請求項11)によれば、請求項1のデータ処理装置において、上記情報埋め込みデジタルデータには補助データ部分を付加し、上記方式情報取得手段を、上記情報埋め込みデジタルデータに付随する補助データ部分から、上記使用電子透かし方式を示す使用方式情報を取得する構成としたので、上記方式情報取得手段では、上記情報埋め込みデジタルデータにおける使用方式情報を簡単に検出することができる。
【0228】
この発明(請求項12)によれば、請求項1のデータ処理装置において、情報埋め込みデジタルデータの取得経路に応じて、使用電子透かし方式を判定して、この判定結果に対応する使用方式情報を取得するようにしたので、配布元からネットワーク上に送信する配布デジタルデータにこれに対応する電子透かし方式情報を含める必要がなくなる。また、記録媒体に格納する配布デジタルデータにもこれに対応する電子透かし方式情報を含める必要がなくなる。これにより配布元から利用者への供給の対象となる供給デジタルデータに対するデータ処理を削減することができる。
【0229】
この発明(請求項13)によれば、請求項1のデータ処理装置において、情報埋め込みデジタルデータを、音声デジタルデータ,映像デジタルデータ,または音声デジタルデータ及び映像デジタルデータを多重化して得られる多重デジタルデータとしたので、音声デジタルデータ,映像デジタルデータ,多重デジタルデータなど種々のデジタルデータに対して、これらに埋め込まれている関連情報を、種々の電子透かし方式に対応したものから、既定の電子透かし方式に対応したものに変換することができる。
【0230】
この発明(請求項14)によれば、請求項1のデータ処理装置において、データ取得手段を、放送局からの放送電波を受信するアンテナと、該アンテナからの受信出力を復調して情報埋め込みデジタルデータを出力する受信波デコーダとを有する構成としたので、放送局からの放送電波から情報埋め込みデジタルデータを取得できる。
【0231】
この発明(請求項15,16)によれば、請求項1のデータ処理装置において、データ取得手段を、大容量記憶装置から情報埋め込みデジタルデータを読み出すデータ読み出し装置を有する構成としたので、DVD−ROM,DVD−RAM,または半導体記録メディアから、上記情報埋め込みデジタルデータを取得することができる。
【0232】
この発明(請求項17)によれば、請求項1のデータ処理装置において、上記情報埋め込みデジタルデータには複数の電子透かし方式によりそれぞれ、上記供給デジタルデータに対する関連情報を埋め込み、これらの関連情報を、対応する電子透かし方式により抽出するので、種々の関連情報を、最適な電子透かし方式により供給デジタルデータに埋め込むことができる。
【0233】
この発明(請求項18)によれば、請求項1のデータ処理装置において、上記情報埋め込みデジタルデータには複数の電子透かし方式によりそれぞれ、供給デジタルデータに対応する関連情報を埋め込み、これらの関連情報の所定のものを既定の電子透かし方式により入力デジタルデータに埋め込むので、情報埋め込みデジタルデータに埋め込まれている種々の関連情報の所要のものを、既定の電子透かし方式に対応したものとできる。
【0234】
この発明(請求項19)によれば、請求項1のデータ処理装置において、上記情報埋め込みデジタルデータには複数の電子透かし方式によりそれぞれ、供給デジタルデータに対応する関連情報を埋め込み、これらの関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により入力デジタルデータに埋め込むので、情報埋め込みデジタルデータに埋め込まれている種々の関連情報の所要のものを、必要となる電子透かし方式に対応したものとできる。
【0235】
この発明(請求項20)によれば、請求項6のデータ処理装置において、上記情報埋め込みデジタルデータには複数の電子透かし方式によりそれぞれ、供給デジタルデータに対応する関連情報を埋め込み、これらの関連情報の所定のものを既定の電子透かし方式により加工デジタルデータに埋め込むので、種々の関連情報を含む情報埋め込みデジタルデータを、種々の関連情報の所要のものを既定の電子透かし方式に対応させた新たなデジタルデータに変換できる。
【0236】
この発明(請求項21)によれば、請求項6のデータ処理装置において、上記情報埋め込みデジタルデータには複数の電子透かし方式によりそれぞれ、供給デジタルデータに対応する情報を埋め込み、これらの関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式により,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により加工デジタルデータに埋め込むので、種々の関連情報を含む情報埋め込みデジタルデータを、種々の関連情報の所要のものを、必要となる既定の電子透かし方式に対応させた新たなデジタルデータに変換できる。
【0237】
この発明(請求項22)に係るデータ記録媒体によれば、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータを記録したデータ記録媒体において、上記情報埋め込みデジタルデータを、その固定長の第1のデータ部分には使用電子透かし方式を示す使用方式情報が埋め込まれ、その可変長の第2のデータ部分には使用電子透かし方式により、上記関連情報が埋め込まれたものとしたので、情報埋め込みデジタルデータを取得した装置では、情報埋め込みデジタルデータには如何なる電子透かし方式により埋め込み情報が挿入されているかを判別することが可能となり、埋め込み情報の抽出の際に他の方式を使用して誤った情報を抽出したり、埋め込み情報の除去の際に他の方式を使用して埋め込み情報以外の部分を誤って改変したりすることなく、埋め込み情報の抽出や除去を行うことが可能となる。また、情報埋め込みデジタルデータを取得した装置では、上記情報埋め込みデジタルデータにおける使用方式情報の位置を簡単に検出することができる。
【0238】
この結果、利用者への音声データなどのデジタルデータの配布を行う配布元では、所要の電子透かし方式を使用して、供給対象となる供給デジタルデータに関連情報を電子透かしとして埋めこむことが可能となる。言い換えると、デジタルデータの配布元では、特にこのデジタルデータがその利用者側で記録媒体に記録されるものである場合には、このデジタルデータの内容に応じて、情報の埋め込みに伴う劣化の最も少ない方式を選択することができる。また、このデジタルデータの送信時の通信速度などに応じて最適の方式を選択することが可能となる。
【0239】
また、ネットワーク上から取得した情報埋め込みデジタルデータを、書き込み可能な記録媒体に記録する場合には、該記録媒体に書き込まれるデジタルデータに対する情報埋め込み処理に使用される電子透かし方式を、供給デジタルデータに対するその配布元での情報埋め込み処理に使用されている使用電子透かし方式とは異なるものとすることが可能である。これによって、デジタルデータが再生される装置に応じた電子透かし方式によってデジタルデータに埋め込み情報を挿入することが可能である。
【0240】
この発明(請求項23)によれば、請求項22のデータ記録媒体において、上記情報埋め込み挿入デジタルデータの第1のデータ部分には、既定の電子透かし方式により、上記使用電子透かし方式を示す使用方式情報を埋め込んでいるので、使用電子透かし方式を示す使用方式情報の抽出は簡単に行うことができる。
【0241】
この発明(請求項24)によれば、請求項22のデータ記録媒体において、上記使用方式情報として、異なる使用電子透かし方式に対応する複数の使用方式情報を埋め込んでいるので、情報埋め込みデジタルデータを取得した装置では、複数の使用方式情報に基づいて、情報埋め込みデジタルデータの再生制御を行うことができる。
【0242】
この発明(請求項25)に係るデータ記録媒体によれば、デジタルデータとして、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータと、該情報埋め込みデジタルデータに付随する、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報とを記録したデータ記録媒体において、該情報埋め込みデジタルデータを、上記使用方式情報に基づいて適切な電子透かし方式を用いて上記関連情報を抽出あるいは除去する処理が可能なデータ構造としたので、情報埋め込みデジタルデータを取得した装置では、上記使用方式情報に基づいて、情報埋め込みデジタルデータに対する加工処理や再生処理を行うことができる。
【0243】
また、上記請求項22と同様、情報埋め込みデジタルデータには如何なる電子透かし方式により埋め込み情報が挿入されているかを判別することが可能となり、埋め込み情報の抽出の際に他の方式を使用して誤った情報を抽出したり、埋め込み情報の除去の際に他の方式を使用して埋め込み情報以外の部分を誤って改変したりすることなく、埋め込み情報の抽出や除去を行うことが可能となる。
【0244】
この発明(請求項26)によれば、請求項25のデータ記録媒体において、上記使用方式情報として、異なる使用電子透かし方式に対応する複数の使用方式情報を埋め込んでいるので、情報埋め込みデジタルデータを取得した装置では、複数の使用方式情報に基づいて、情報埋め込みデジタルデータに対する加工処理や再生処理を行うことができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1によるデータ処理装置を説明するためのブロック図である。
【図2】上記実施の形態1のデータ処理装置にネットワーク信号により供給される配布音声データDauのデータ構造を示す図である。
【図3】上記配布音声データDauに含まれる使用電子透かし方式情報を具体的に説明するための図であり、使用電子透かし方式情報としての2ビットデータ第1,第2ビットの値を示している。
【図4】本発明の実施の形態2によるデータ処理装置を説明するためのブロック図である。
【図5】上記実施の形態2のデータ処理装置に供給される音声データ属性情報に含まれる使用電子透かし方式情報のデータ構造を示す図である。
【図6】本発明の実施の形態3によるデータ処理装置を説明するためのブロック図である。
【図7】本発明の実施の形態4によるデータ処理装置を説明するためのブロック図である。
【図8】上記実施の形態4のデータ処理装置での処理対象となるビデオオブジェクトのデータ構造を示す図である。
【図9】上記ビデオオブジェクトに含まれる音声パケットのデータ構造を示す図である。
【図10】上記音声パケットのヘッダPahに使用電子透かし方式情報Iwmとして格納される2ビットデータの値、及び該値が示す意味を示す図である。
【図11】本発明の実施の形態5によるデータ処理装置を説明するためのブロック図である。
【図12】上記実施の形態5のデータ処理装置での処理対象となる、データ記録媒体に記録された配布音声データのデータ構造を示す図である。
【図13】上記配布音声データにおけるTOK情報に含まれる使用電子透かし方式情報Iwmのデータ構造を示す図である。
【図14】本発明の実施の形態6によるデータ処理装置を説明するためのブロック図である。
【図15】上記実施の形態6のデータ処理装置に放送電波により供給される配布音声データにおける埋め込み情報(第1の埋め込み情報)のデータ構造(図(a))、及び該第1の埋め込み情報を加工して得られる加工埋め込み情報(第2の埋め込み情報)のデータ構造(図(b))を示す図である。
【図16】上記第1の埋め込み情報Iwm1に含まれる記録時使用電子透かし方式情報Irmの値及びその意味(図(a))、及び上記第2の埋め込み情報Iwm2に含まれる記録時使用電子透かし方式情報Iumの値及びその意味(図(b))を示す図である。
【図17】図17は本発明の実施の形態7によるデータ処理装置を説明するためのブロック図である。
【図18】電子透かし技術として、デジタル映像データに、このデータの著作権者に関連する情報(電子透かし)を埋め込む手法について説明するための図であり、画像を構成する画素の配列(図(a)),この画像の細分化により得られるブロックにおける画素の配列(図(b))を示している。
【図19】デジタル音声データに対する情報埋め込み処理,情報抽出処理を概念的に示す図である。
【図20】上記情報埋め込み処理のフローを示す図である。
【図21】上記情報埋め込み処理における音声データのブロック化を説明するための図である。
【図22】上記情報抽出処理のフローを示す図である。
【図23】本発明の前提となる電子配信システムにおけるデジタル音楽データの流れを示す概念図である。
【符号の説明】
110,120,130,140,150,160,170 データ処理装置
111,121,131,141,151,161,171 取得部
111a,121a,131a,171a ネットワークインターフェイス
111b,121b,131b,171b 受信信号デコーダ
112,122,132,143,153,162,172 抽出部
112a,132a,143a,153a,162a 方式A抽出器
112b,132b,143b,153b,162b 方式B抽出器
112c,132c,143c,153c,162c 方式C抽出器
112 d,143d,153d 方式D抽出器
113,124,133,146,155,164,174 挿入部
114,125,134,147,157,167,176 記録部
115,126,135,148,158,167,177 制御部
122a1,172a1 方式1抽出器
122a2,172a2 方式2抽出器
122an,172an 方式n抽出器
123a,145a,156a,175a 音声デコーダ
123b,145b,156b,175b スピーカ
131c,141a,151a DVD−ROMドライブ
131d 半導体メディア読込装置
133a 方式A挿入器
135a テーブル
142 分離部
144 映像再生部
144a TV受像器
144b 映像デコーダ
145、156,175 音声再生部
152 保持部
152 a TOK情報保持領域
154,163,173 除去部
154a,163a 方式A除去器
154b,163b 方式B除去器
154c,163c 方式C除去器
154d 方式D除去器
161a アンテナ
161b 受信デコーダ
165 装置情報保持部
165a 装置固有番号保持領域
172a1 方式1除去器
172a2 方式2除去器
172an 方式n除去器
Bc 放送局
Bw 放送電波
Dau 配布音声データ
Da1,Da2,…,Dan 音声データ#1,#2,…,#n
Dau1 第1のデータ部分
Dau2 第2のデータ部分
Dbus データバス
Ium(1) 方式1使用状況情報
Ium(2) 方式2使用状況情報
Ium(n) 方式n使用状況情報
Iusa 方式A使用状況情報
Iusb 方式B使用状況情報
Iusc 方式C使用状況情報
Iusd 方式D使用状況情報
Vob ビデオオブジェクト
Pah 音声パケットヘッダ
Fpk パケット種別フラグ
Irt 再生時間情報
Idss サブストリームID
Ium 使用電子透かし方式情報
Iwm1,Iwm2 第1,第2の埋め込み情報
Icr 著作権情報
Irm 記録時使用電子透かし方式情報
Idi 記録装置識別番号情報
Icg コピー世代情報
Ics コピー元情報
Itc TOC情報
Ir1 音声データ#1用再生情報
Ir2 音声データ#2用再生情報
Irn 音声データ#n用再生情報
Isp 音声データ記録開始位置情報
Iep 音声データ記録終了位置情報
Ina 曲名情報
Iqu 量子化数情報
Isa サンプリングレート情報
Ich チャンネル数情報
Iwm 使用電子透かし方式情報
Pad 音声データ部
Pa1,Pa2,…,Pam 音声パケット#1,#2,…,#m
Pv1,Pv2,…,Pvk 映像パケット#1,#2,…,#n[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data processing apparatus and a data recording medium, and in particular, a digital watermarking method used for digital data such as music data acquired by electronic distribution or from a recording medium, for example, a default used in a general-purpose data reproducing device. The present invention relates to processing for embedding a digital watermark (embedding information) by the digital watermark method.
[0002]
[Prior art]
In recent years, digitalization of video data, audio data, etc. has progressed, and for digital data, it has become a big problem that it is easy to make a complete copy of the original data.
One countermeasure against these problems is the use of digital watermark technology. Details of the digital watermark technique are disclosed in Japanese Patent Laid-Open Nos. 9-191394 and 9-191395.
Digital watermarking technology is not a direct method for making the original digital data subject to playback processing, such as video data and audio data, impossible to copy. This is a technique for restricting copying of digital data by embedding copyright information related to the right.
For example, by embedding copyright information indicating the author's name (source of information) as digital watermark in digital data such as video data and audio data, the copyright information ( A digital watermark) is also copied. As a result, when the copyright holder discovers digital data such as video data and audio data created by illegal copying, the illegality can be proved by the copyright information embedded in the digital data. It becomes.
[0003]
Hereinafter, the digital watermark technique will be described in detail.
FIG. 18 shows information (related information) Dwmi related to the copyright holder of this data, as digital watermark technology for images, into video digital data (supplied digital data) to be supplied from the distributor to the user. An example of processing to be performed will be described. This related information is called digital watermark or embedded information.
Here, in order to simplify the explanation, as shown in FIG. 18A, the image F is assumed to be a gray scale still image, and the size thereof is 50 pixels vertically × 50 pixels horizontally. Each pixel P constituting the image F takes an integer value within a range of 0 to 99 as a luminance level (pixel value) indicating the brightness.
[0004]
In the digital watermark insertion process, first, the image F is subdivided into a plurality of blocks B each having a predetermined number of pixels (vertical 10 pixels × horizontal 10 pixels). That is, the original still image F is subdivided into 25 blocks (5 vertical blocks × 5 horizontal blocks) as shown in FIG. At this time, the pixel values constituting the image data corresponding to each block (small image) B are represented as the values of the elements in the 10 × 10 matrix.
Next, a discrete cosine transform (DCT) is performed on this matrix to obtain a 10 × 10 transformation matrix. The numerical value arranged in the lower right part of this transformation matrix is a numerical value representing the high frequency component of the image data corresponding to the original image.
[0005]
By the way, it is known that human vision has a characteristic that the sensation to the change of the high frequency component of the image data is duller than the sensation to the change of the low frequency component. In other words, even if image processing for changing the value of the high-frequency component to a slightly different value is performed on the original image, human beings can see the difference between the image that has been subjected to this image processing (reconstructed image) and the original image. It is extremely difficult to recognize visually. Here, the reconstructed image is specifically an image corresponding to image data reconstructed from an inverse transform matrix obtained by performing inverse discrete cosine transform on the transform matrix.
Digital watermarking technology for images uses human visual characteristics as described above. By manipulating high-frequency components of the original image, the original image is not perceived as being degraded by the viewer. It is possible to embed information in image data.
[0006]
Such digital watermark technology is not only for images but also for audio. In addition, some digital watermark techniques can extract or remove embedded information from image data or audio data in which information is embedded.
Furthermore, according to such digital watermark technology, not only can embedded information embedded in digital data be copied when digital data is copied from a digital recording medium to a digital recording medium, but also digital recording Even when digital data recorded on a medium is once converted into analog data by a DA converter and recorded on an analog recording medium, the embedded information may be held in the analog data recorded on the analog recording medium. Is possible.
[0007]
Hereinafter, a digital watermark technique for audio will be described.
FIG. 19 conceptually shows information embedding processing and information extraction processing for digital audio data.
The process Pad for inserting the signature data (embedded information) Dwmi is performed on the digital audio data recorded as the audio data file ODau, and the digital audio data into which the signature data is inserted becomes the audio data file SDau into which the signature data has been inserted. As recorded.
Processing for extracting signature data Dwmx inserted into digital audio data based on digital audio data recorded as audio data file ODau and digital audio data recorded as audio data file SDau with signature data inserted Pex is performed.
[0008]
FIG. 20 shows a flow of the information embedding process.
As the first process, digital audio data is blocked (step S1). This process is a process of dividing the digital audio data into data groups (blocks) made up of a fixed number of sampling data, which is convenient for later processing.
Next, a Fourier transform process is performed on each block (step S2). Details of the arithmetic processing for Fourier transform will be described later.
Thereafter, the following data conversion is performed as a process for inserting a digital watermark (embedded information).
Here, the electronic watermark is composed of a plurality of bits of digital data (signature data), and each bit of the signature data corresponds to each block.
[0009]
First, a process of confirming whether the value of each bit constituting the signature data block string (signature data bit string) is 0 or 1 is performed (step S3). No digital watermark is inserted into a block whose corresponding bit value is 0. For a block having a corresponding bit value of 1, as an electronic watermark insertion process, an imaginary part and a real part of a function (hereinafter referred to as a Fourier transform function) obtained by Fourier transform of music data corresponding to this block. The part is replaced, and the process of multiplying the real part by -1 is performed (step S4). This process is performed for each block.
Then, a Fourier inverse transform process is performed on the Fourier transform function for each block (step S5). Thereby, the audio data of each block is restored. Details of the inverse Fourier transform process will be described later.
Through the above processing, embedded information that cannot be sensed only by a person listening to sound is inserted into the digital sound data.
[0010]
Hereinafter, each process in the digital watermark technique will be described.
First, the Fourier transform and the inverse Fourier transform will be briefly described. The Fourier transform used in inserting a digital watermark (embedded information) is called a discrete Fourier transform, and is defined as follows.
When a discrete one-dimensional real-valued function f (n) (n ∈ Z, 0 ≤ n <N) is given, the function obtained by the discrete Fourier transform of f (n) is the discrete linear given by (Equation 1) It is defined by the original complex function F (k) (k ∈ Z, 0 ≤ k <N).
Here, Z represents a set of whole integers. Further, (Expression 1) satisfies the conditions given by (Expression 2) and (Expression 3).
[0011]
[Expression 1]
Figure 0004087537
[Expression 2]
Figure 0004087537
[Equation 3]
Figure 0004087537
The discrete inverse Fourier transform will be described below.
A discrete one-dimensional real-valued function f (n) (n ∈ Z, 0 ≤ n <N) is given, and a discrete one-dimensional complex-valued function F (k) (k ∈ Z, 0 ≤ k <N) is given by f ( If it is a function obtained by the discrete Fourier transform of n), the following (Formula 4) is established.
Here, Z represents a set of whole integers. (Expression 4) satisfies the condition given by (Expression 5) and (Expression 6).
[Expression 4]
Figure 0004087537
[Equation 5]
Figure 0004087537
[Formula 6]
Figure 0004087537
Next, a specific digital watermark embedding process for audio data will be described.
The audio data blocking will be described with reference to FIG.
Blocking means that a sample value Sound (i) of digital audio data (insertion target audio data) to be inserted with a digital watermark is a power of 2 (2n) Is expressed as a collection of blocks consisting of samples. Here, the total number of blocks obtained by blocking the insertion target audio data is (t + 1), and the first block is the block B.0And the kth (arbitrary value) block is block BkAnd the last block is block BtIt is said. The kth block BkSample value of Bk(j).
Then, the sample value Sound (i) of the insertion target audio data and the value B of each sample in the blockkThe relationship with (j) is expressed by the following (formula 7).
[0012]
[Expression 7]
Figure 0004087537
Where Z represents a set of whole integers, k and j represent k, j∈Z, and i represents i = 2.nk + j (0 ≤ j <2n) Is satisfied.
Needless to say, the variables n and k used here are variables in the above-described general equation (Equation 1) that defines the discrete first-order Fourier transform and the equation (Equation 4) that defines the discrete first-order inverse Fourier transform. n and k are different variables.
[0013]
Next, digital watermark insertion processing will be described.
First, the kth block BkAudio data (sample value) BkThe data obtained by performing discrete Fourier transform on (j) is Fk(m). Where k is the block B0~ BtAny block B ofkAnd satisfies k ∈ Z, k ∈ [0, t (total number of blocks)].
The insertion data bit string is defined by a one-dimensional discrete integer value function U (d), and the data Fk (m) (m ∈ Z, m ∈ [1, 2n]) To obtain the data obtained by embedding information in accordance with the value of each bit of the inserted data bit string defined by the function U (d).k(m).
Where d, dn Is the condition (d, dn∈ Z). And dn Dn If <2n−1 is satisfied, U (d) becomes U (d) = 1 or 0. d is d ∈ [1, dn] Is not satisfied, U (d) becomes U (d) = 0.
Then F ’k (m) is represented by the following (Formula 8) to (Formula 15). Where m is m ∈ Z, m ∈ [1, 2n-1] Is satisfied.
[0014]
[Equation 8]
Figure 0004087537
[Equation 9]
Figure 0004087537
[Expression 10]
Figure 0004087537
## EQU11 ##
Figure 0004087537
[Expression 12]
Figure 0004087537
[Formula 13]
Figure 0004087537
[Expression 14]
Figure 0004087537
[Expression 15]
Figure 0004087537
Here, the above (formula 8) to (formula 11) are expressed as 2nPieces of data (sample value) BkObtained by discrete Fourier transform of (j) 2nPieces of data (frequency component) Fk This is applied to the low frequency component of (m). Also, the above (formula 12) to (formula 15) are expressed as 2nPieces of data (sample value) BkObtained by discrete Fourier transform of (j) 2nPieces of data (frequency component) Fk This is applied to the high frequency component of (m).
Also, as shown in (Equation 9), (Equation 11), (Equation 13), and (Equation 15), insertion of a digital watermark is not performed on a block in which the value of the corresponding bit in the signature data bit string is 0 Not performed. On the other hand, as shown in (Equation 8), (Equation 10), (Equation 12), and (Equation 14), for a block whose corresponding bit value is 1 in the signature data bit string, an electronic watermark is inserted. As processing, music data (sample value) B corresponding to this blockkData F obtained by Fourier transform of (j)k The process of multiplying the imaginary part and the real part of (m) by -1 is performed.
Furthermore, the insertion processing of the digital watermark is performed so that the embedding target audio data does not give the listener a sense of incongruity than the embedding of the information for the embedding target audio data, and the corresponding high-frequency Fourier transform data. And do it in pairs. Here, the mth Fourier transform data F ′ subjected to the digital watermark insertion processk (m) is the second (2) after the digital watermark insertion process.n-M + 1) th Fourier transform data F 'k (2n-m + 1).
[0015]
Next, digital watermark extraction processing will be described.
FIG. 22 shows a flow of extraction processing of embedded information.
First, the voice data subjected to the information embedding process is blocked (step S11a), and the Fourier transform of the voice data of each block (step S12a) is performed. In addition, the voice data not subjected to the information embedding process is blocked (step S11b) and the Fourier transform of the voice data of each block (step S12b) is performed.
Then, the data obtained as a result of the Fourier transform is compared for each corresponding block between the block of audio data that has been subjected to information embedding processing and the block of audio data that has not been subjected to information embedding processing ( Step S13).
As a result of the comparison, if the data matches between the two blocks, it is determined that the embedded information is not embedded in the block subjected to the information embedding process and the signature data bit is 0 (step S14). ). If the data is different between the two blocks, it is determined that the digital watermark is embedded in the block subjected to the information embedding process and the signature data bit is 1 (step S15).
By repeating this process for each block, a bit string (embedding information) constituting the signature data is extracted.
[0016]
Next, specific digital watermark (embedding information) insertion and extraction processing will be described.
First, embedded information insertion processing for each block will be described.
In the following description of the insertion process, the sound data (sample value) in one block, which is the target of signature data insertion, is Sound (n), and is obtained by Fourier transform of the sound data Sound (n) in the one block. The signature data bit string inserted into the data is assumed to be syomei [u]. Also, the data obtained by performing discrete Fourier transform on the audio data Sound (n) to be inserted is defined as F [Sound] (p), and the signature data bit string is embedded in the data F [Sound] (p). Let F '[Sound] (p) be the data obtained in this way.
Here, the sound data Sound (n) is a function defined on an integer space, and is a function having an integer value as its value. Note that n is n = 0, 1,... N.
The signature data bit string syomei [u] is also a function defined on the integer space (see Expression 16), and has only 0 and 1 as its value. Note that u is set to u = 0,1.
[0017]
[Expression 16]
Figure 0004087537
Further, when the audio data Sound (n) is subjected to Fourier transform, corresponding Fourier transform data F [Sound] (p) (Equation 17) is obtained.
[Expression 17]
Figure 0004087537
At this time, F [Sound] (p) is a function defined on an integer space, and is a function having a complex number as its value. Note that p is set to p = 0, 1,... N.
Here, if the real part of the Fourier transform data F [Sound] (p), which is a complex number, is Re {F [Sound] (p)} and its imaginary part is Im {F [Sound] (p)}, F ′ [Sound] (p) can be expressed using the above (Expression 8) to (Expression 15) according to the value of the signature data bit string syomei [u].
[0018]
At this time, if the signature data bit string inserted into the Fourier transform data F [Sound] (p) corresponding to one block is syomei [0] = 1, 1 bit of the Fourier transform data F [Sound] (p) The above (Expression 8), (Expression 10), (Expression 12), and (Expression 14) are used for the value F [Sound] (1) of the eye and the value F [Sound] (N) of the Nth bit. Thus, an information embedding process is performed.
The following (Expression 18) to (Expression 21) show the Fourier transform data F ′ [Sound] (1) and F ′ [Sound] (N) obtained by this information embedding process.
[0019]
[Formula 18]
Figure 0004087537
[Equation 19]
Figure 0004087537
[Expression 20]
Figure 0004087537
[Expression 21]
Figure 0004087537
Here, Re and Im respectively represent the real part and the imaginary part of the complex number in {}.
[0020]
On the other hand, if the signature data bit string inserted into the sound data Sound (n) corresponding to one block is syomei [1] = 0, the value F [2 of the second bit of the Fourier transform data F [Sound] (p) (Equation 9), (Equation 11), (Equation 13), and (Equation 15) with respect to Sound] (2) and the value F [Sound] (N-1) of the (N-1) th bit. The information embedding process is performed using the information.
The following (Expression 22) to (Expression 25) show the Fourier transform data F ′ [Sound] (2) and F ′ [Sound] (N−1) obtained by this information embedding process.
[0021]
[Expression 22]
Figure 0004087537
[Expression 23]
Figure 0004087537
[Expression 24]
Figure 0004087537
[Expression 25]
Figure 0004087537
Data obtained by subjecting the Fourier transform data F [Sound] (p) corresponding to the sound data Sound (n) corresponding to one block to the information embedding process using the above (Expression 8) to (Expression 15). By performing inverse discrete Fourier transform on F ′ [Sound] (p), information-embedded audio data Sound ′ (n) is obtained as shown in (Equation 26).
[Equation 26]
Figure 0004087537
Next, the embedded information extraction process will be briefly described.
In this extraction processing, Sound (n) and Sound ′ (n) are each subjected to Fourier transform, and processing for comparing the respective Fourier transform data is performed. Then, as shown below, the signature data bit string is extracted by setting the signature bit data to 1 if the two values are different, and setting the signature data bit to 0 if the two values are the same.
[0022]
The algorithm is briefly shown below.
N in {} moves from 1 to N in order.
Figure 0004087537
[0023]
[Problems to be solved by the invention]
As described above, in recent years, as a method of protecting the copyright of image data and audio data, digital watermark technology for embedding information indicating the copyright holder, etc., which is related information for the purpose of displaying the origin, is put into practical use. It is becoming.
However, there are various digital watermarking methods for embedding relevant information in digital data, and at present, it is not possible to handle digital data with copyright information embedded in a playback device that employs a predetermined digital watermarking method. Have difficulty.
[0024]
On the other hand, a system (electronic distribution system) that distributes video data and audio data via a network instead of distributing them by a distribution medium (data recording medium) is considered.
In such an electronic distribution system, the distribution of video data has a large technical problem due to the large amount of data, but the distribution of music data has a relatively small amount of data compared to video data. For this reason, it is easy to implement even in the current limited network bandwidth, and is being implemented.
Therefore, there is a need for a system capable of identifying music data information sources by embedding related information (embedded information) for specifying the copyright holder in the electronically distributed music data.
[0025]
The present invention has been made in order to solve the above-described problems, and can optimally perform electronic distribution of audio data, and can protect copyrights of audio data distributed electronically. An object of the present invention is to obtain a data processing apparatus capable of performing
It is an object of the present invention to obtain a data processing apparatus capable of converting digital data that has been subjected to information embedding processing by various electronic watermarking methods into data that can be processed by a predetermined electronic watermarking method.
The present invention provides a data recording medium that stores digital data having a data structure capable of optimally delivering electronic data to audio data and protecting the copyright of such audio data that is electronically distributed. For the purpose.
An object of the present invention is to obtain a data recording medium that stores digital data having a data structure that can be processed by a predetermined digital watermarking method as digital data that has been subjected to information embedding processing by various digital watermarking methods. .
[0026]
[Means for Solving the Problems]
The data processing apparatus according to the present invention (Claim 1) includes various information embeddings corresponding to different digital watermarking schemes obtained by embedding related information in supply digital data to be supplied from a distribution source to a user. A data processing apparatus for receiving and processing digital data, which is used for data acquisition means for acquiring required information embedded digital data as input digital data, and for embedding the related information corresponding to the input digital data A method information obtaining unit for obtaining usage method information indicating a used digital watermark method; and an information extracting unit for extracting the related information from the input digital data by the used digital watermark method based on the obtained usage method information; , The input digital data, or processed digital data obtained by performing predetermined data processing on the input digital data The chromatography data, in which the extracted relevant information or processed information obtained by processing the relevant information and a information embedding means embeds the above predetermined watermarking method.
[0027]
According to a second aspect of the present invention, in the data processing apparatus according to the first aspect, the related information embedded in the information-embedded digital data is information related to the copyright holder of the supplied digital data. .
[0028]
According to the present invention (Claim 3), in the data processing apparatus according to Claim 1, the information embedding unit embeds the related information or the processing information in the input digital data by the predetermined digital watermark method. It is configured to generate data.
[0029]
According to a fourth aspect of the present invention, there is provided the data processing device according to the third aspect, further comprising a data reproduction unit for reproducing the output digital data.
[0030]
According to a fifth aspect of the present invention, there is provided the data processing device according to the third aspect, further comprising a data recording unit for recording the output digital data.
[0031]
According to the present invention (Claim 6), in the data processing apparatus according to Claim 1, the related information is removed from the input digital data based on the usage method information acquired by the method information acquisition means, and information is removed. Information removal means for generating digital data as the processed digital data, and the information embedding means embeds the related information or the processing information in the information removal digital data by the predetermined digital watermarking method to output digital data. It is set as the structure to produce | generate.
[0032]
According to a seventh aspect of the present invention, in the data processing device according to the sixth aspect of the present invention, the data processing device further includes a data reproduction section for reproducing the output digital data.
[0033]
According to the present invention (Embodiment 8), in the data processing device according to Claim 6, it has a data recording section for recording the output digital data.
[0034]
According to the present invention (invention 9), in the data processing apparatus according to claim 1, the information-embedded digital data is composed of a first data portion having a fixed length and a second data portion having a variable length. In the data portion of 1, use method information indicating the use digital watermark method is embedded by the use digital watermark method, and the method information acquisition unit is configured to use the digital watermark from the first data portion of the input digital data. In this configuration, usage method information indicating a method is acquired.
[0035]
According to the present invention (Claim 10), in the data processing device according to Claim 1, the information-embedded digital data has a data structure including a plurality of data packets, and a header of a predetermined data packet among the plurality of data packets Is inserted with the usage scheme information indicating the usage digital watermark scheme, and the scheme information acquisition means acquires the usage scheme information indicating the usage watermark scheme from the header of a predetermined data packet in the information-embedded digital data. It is set as the structure which carries out.
[0036]
According to the present invention (invention 11), in the data processing device according to claim 1, an auxiliary data portion is added to the information-embedded digital data, and usage method information indicating the used digital watermark method is added to the auxiliary data portion. The method information acquisition means is inserted and configured to acquire use method information indicating the use digital watermark method from the auxiliary data portion accompanying the information-embedded digital data.
[0037]
According to the present invention (Claim 12), in the data processing apparatus according to Claim 1, the data acquisition means can acquire the information-embedded digital data from at least one of a plurality of data recording media and a plurality of data communication paths. The method information acquisition means determines the digital watermark method to be used according to whether the information-embedded digital data is acquired from the plurality of data recording media or the plurality of data communication paths. The usage method information corresponding to the result is acquired.
[0038]
According to the present invention (Claim 13), in the data processing device according to Claim 1, audio digital data, video digital data, or audio digital data and video digital data obtained by multiplexing the information-embedded digital data is multiplexed digital. It is data.
[0039]
According to the present invention (Claim 14), in the data processing device according to Claim 1, the data acquisition means includes an antenna that receives broadcast radio waves from a broadcasting station, and a reception output from the antenna that is demodulated to embed the information. A reception wave decoder for outputting digital data is provided.
[0040]
According to the present invention (Claim 15), in the data processing apparatus according to Claim 1, the data acquisition means includes a data reading device for reading out the information-embedded digital data stored in the mass storage device. It is what.
[0041]
According to the present invention (Claim 16), in the data processing device according to Claim 15, the data reading device has an access device for reading the information-embedded digital data from a DVD-ROM, a DVD-RAM, or a semiconductor recording medium. It is a configuration.
[0042]
According to the present invention (Claim 17), in the data processing apparatus according to Claim 1, the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods. The information-embedded digital data includes use method information corresponding to the plurality of digital watermark methods as use method information indicating the use digital watermark method, and the information extraction means supports the plurality of digital watermark methods. The related information corresponding to each of the plurality of digital watermark methods can be extracted from the input digital data based on the usage method information.
[0043]
According to the present invention (invention 18), in the data processing device according to claim 1, the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods. The information embedding means is configured to generate output digital data by embedding predetermined information of the plurality of related information in the input digital data by the predetermined digital watermarking method.
[0044]
According to the present invention (Claim 19), in the data processing device according to Claim 1, the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods. The information embedding means includes the input digital data, a predetermined number of pieces of related information of the plurality of pieces of related information, a corresponding digital watermark method of the plurality of digital watermark methods, or the plurality of digital watermark methods. The output digital data is generated by embedding by a corresponding digital watermarking method different from any of the above.
[0045]
This invention (claim 20) is the data processing device according to claim 6, wherein the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods. The information embedding means is configured to generate output digital data by embedding predetermined information of the plurality of related information in the processed digital data by the predetermined digital watermarking method.
[0046]
According to the present invention (claim 21), in the data processing device according to claim 6, the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods. The information embedding means includes the processed digital data, a predetermined number of pieces of related information among the plurality of pieces of related information, a corresponding digital watermark method of the plurality of digital watermark methods, or the plurality of digital watermark methods. The output digital data is generated by embedding by a corresponding digital watermarking method different from any of the above.
[0047]
A data recording medium according to the present invention (invention 22) is a data recording medium on which information-embedded digital data obtained by embedding related information in supplied digital data to be supplied from a distribution source to a user is recorded. The information-embedded digital data is composed of a fixed-length first data portion and a variable-length second data portion. In the first data portion, related information is embedded in the supplied digital data. Embedded in the second data portion is the usage scheme information indicating the usage watermark scheme used, and the related information is embedded in the second data portion by the usage watermark scheme indicated by the usage scheme information. Based on the data, it is possible to extract or remove the related information from the second data portion using an appropriate digital watermarking method. It is obtained by the structure.
[0048]
The present invention (Claim 23) is the data recording medium according to Claim 22, wherein the use method information is embedded in the first data portion of the information-embedded digital data by a predetermined digital watermark method. is there.
[0049]
According to the present invention (Claim 24), in the data recording medium according to Claim 22, in the first data portion of the information-embedded digital data, related information is embedded in the supplied digital data as the usage method information Includes a plurality of usage method information indicating different usage digital watermarking methods.
[0050]
The data recording medium according to the present invention (claim 25) includes, as digital data, information-embedded digital data obtained by embedding relevant information in supply digital data to be supplied from a distribution source to a user, and the information A data recording medium that records usage method information indicating a used digital watermark method used for embedding related information in the supplied digital data, which is attached to the embedded digital data, the information embedded digital data being The data structure is such that the related information can be extracted or removed using an appropriate digital watermarking method based on the usage method information.
[0051]
According to the present invention (claim 26), in the data recording medium according to claim 25, as the use method information, a plurality of uses indicating different digital watermark methods used for embedding related information in the supplied digital data Method information is recorded.
[0052]
DETAILED DESCRIPTION OF THE INVENTION
As a result of further examination of recent digital watermarking technology and digital data electronic distribution systems, the present inventors have found that, as a new issue, when the digital watermarking system is adopted in the electronic distribution system, there are various current digital watermarking systems. It has been found that there is a big problem that there is a method of.
In other words, unlike the distribution of music data via a data recording medium, the supply of music data by electronic distribution can be performed very easily and the number of distribution sources can be very large. It is impossible to unify the digital watermarking method among the distribution sources. In addition, since it is very easy to acquire music data in an electronic distribution system and there is a high possibility of illegal copying, unifying the digital watermark method into a single method means that if the digital watermark method is decoded, This is not desirable from the standpoint that unauthorized use of data cannot be controlled.
[0053]
The problems and countermeasures in such an electronic distribution system will be specifically described below.
FIG. 23 shows the flow of digital music data in the electronic distribution system.
As shown in this figure, a reception / recording apparatus 200 is connected to a network N, and information-embedded digital data in which information is embedded by various digital watermarking systems exists on the network N. Here, three methods (A method, B method, C method) are listed as digital watermark methods, and the reception recording apparatus 200 includes digital audio data Da, Db, Dc is supplied. The reception recording apparatus 200 is configured to record the received digital data Do1 on the data recording medium Rd. Further, in this system, the digital data Do2 recorded on the data recording medium Rd is reproduced by the reproducing apparatus 300 to which the data recording medium Rd is mounted. Note that it is assumed that a personal computer is used as the reception recording apparatus 200, and a semiconductor player or a DVD player, which is a home appliance, is assumed as the playback apparatus 300.
In the electronic distribution system having such a configuration, first, the digital audio data Da, Db, Dc is received by the reception recording device 200, and the received digital audio data is output to the data recording medium Rd as output digital data Do1. Is output. Then, the output digital data Do1 is recorded on the data recording medium Rd.
[0054]
Next, the read digital data Do2 read from the data recording medium Rd is played back by the playback device 300 to which the data recording medium Rd is loaded.
By the way, the playback device 300 is a household electrical appliance, and once the sale is started, it is difficult to change the specifications after that, and the digital watermarking method adopted in the playback device 300 is changed. It is difficult to do.
Therefore, in such an electronic distribution system of music data, it is necessary to supply digital music data corresponding to a predetermined digital watermark method to the playback apparatus 300, but between the distribution sources of each digital music data. There arises a problem that it is impossible to unify the digital watermarking method into a single method.
[0055]
In order to solve such a problem, the present inventors can first cope with digital data processed by various digital watermarking methods by changing the software of the personal computer as the reception recording apparatus. We paid attention to that it is a thing.
However, by simply changing the software, it is not possible to specify in which digital watermarking method information is embedded in the received digital data in the receiving and recording apparatus 200, and according to the received digital data. The embedded information extraction process cannot be performed. In other words, the calculation process in the process of extracting or removing embedded information from digital data is the reverse of the calculation process in the process of embedding information in digital data, and is the same in the information embedding process and the information extracting process. The digital watermark method is used. For this reason, if the digital watermark method used in the information embedding process cannot be specified, the embedded information extraction process or removal process cannot be performed.
[0056]
Therefore, as a result of further investigations, the present inventors have used such an electronic distribution system in a reception recording apparatus constituted by a personal computer for information embedding processing corresponding to received digital data. By installing a function for specifying a digital watermarking method, digital data embedded with information by various digital watermarking methods is converted into a device-specific digital watermarking method (for example, a general-purpose digital watermarking method used in the above-mentioned home appliances). It has been found that it can be converted into one corresponding to a standard digital watermarking method).
[0057]
For example, digital data Da, Db, and Dc recorded by the three methods as described above, that is, the A method, the B method, and the C method can be converted into digital data Dx corresponding to a device-specific digital watermark method. .
Specifically, the embedded information is extracted from the received digital data by the same electronic watermarking method as that used for the information embedding process corresponding to the digital data, and each digital watermark is added to the received digital data. Embedding information corresponding to the method is embedded by a device-specific digital watermark method. As a result, regardless of the digital watermark method in which the received digital data has been subjected to information embedding processing, the playback device, which is a home appliance, is concerned with the digital watermark method corresponding to the received digital data. Therefore, the reproduction process can be appropriately performed.
[0058]
Hereinafter, each embodiment of the present invention will be described.
Embodiment 1 FIG.
FIG. 1 is a block diagram for explaining a data processing apparatus according to Embodiment 1 of the present invention.
The data processing apparatus 110 according to the first embodiment acquires various information-embedded digital data Dau corresponding to different digital watermarking methods from a network signal Sn on the network N, and each of the information-embedded digital data is stored as a predetermined electronic data. Processing is performed so as to correspond to the watermark method, and digital data corresponding to the predetermined digital watermark method is recorded on a data recording medium.
[0059]
For convenience of explanation, the data processing apparatus 110 corresponds to each of the three digital watermark methods (method A, method B, and method C) as shown in FIG. 23 as the various information-embedded digital data Dau. Assume that digital data Da, Db, Dc to be received is received. Further, the digital data Da is distributed voice data, digital data obtained by embedding related information (embedded information) related to the supplied voice data to be supplied from the distribution source to the user as a digital watermark by the method A. Db is distributed audio data obtained by embedding the related information in other supplied audio data by method B, and digital data Dc is distributed audio data obtained by embedding the related information in other supplied audio data by method C. It is. The predetermined digital watermarking method is a general-purpose digital watermarking method that is adopted in a playback device as a home appliance such as a semiconductor player or a DVD player.
[0060]
That is, the data processing apparatus 110 according to the first embodiment acquires the information-embedded digital data Dau, which is one of the digital data Da, Db, and Dc, as input digital data from the network signal Sn on the network N. Section (data acquisition means) 111. Here, the acquisition unit 111 converts a network interface 111a that transmits and receives transmission signals to and from the network N, and a network signal Sn received from the network N via the interface 111a into digital data by decoding processing. Receiving signal decoder 111b. Specifically, the reception signal decoder 111b is configured to decode the network signal Sn and output the information-embedded digital data Dau as input digital data (distributed audio data).
[0061]
Further, the data processing device 110 includes a function (method information acquisition means) for acquiring use method information indicating a used digital watermark method used for embedding related information in the supplied audio data from the input digital data. Based on the acquired usage method information, the control unit 115 and an extraction unit 112 that extracts embedded information (related information) from the input digital data by the used digital watermark method are provided.
Here, the control unit 115 includes a CPU that controls various arithmetic processes and data processes, and a RAM that stores an operation program of the CPU and also operates as an execution memory. Therefore, in the control unit 115, the method information acquisition means is mounted on the CPU. The extraction unit 112 is configured by a custom LSI. The extraction unit 112 includes a method A extraction unit 112a that extracts embedded information from the digital data Da using the digital watermark method A, a method B extraction unit 112b that extracts embedded information from the digital data Db using the digital watermark method B, A method C extracting unit 112c that extracts embedded information from the digital data Dc by the digital watermark method C;
[0062]
The data processing apparatus 110 includes an insertion unit (information embedding unit) 113 that embeds the extracted embedded information in the input digital data (distributed audio data) using the predetermined digital watermark method to generate output digital data; And a storage unit 114 for storing the output digital data.
Here, the insertion unit 113 is configured by a custom LSI, and the recording unit 114 is mounted with a DVD-RAM drive that writes and reads the output digital data to and from the DVD-RAM disc. .
[0063]
In the data processing apparatus 110, the acquisition unit 111, the extraction unit 112, the embedding unit 113, the recording unit 114, and the control unit 115 are connected to each other by a data bus Dbus. 112, the embedding unit 113, and the operation of the recording unit 114 are controlled by the control unit 115. That is, the control unit 115 obtains the information embedded digital data Dau from the network signal Sn by the obtaining unit 111, and extracts the extraction unit 112, in addition to the method information obtaining operation for obtaining the used digital watermark method information from the input digital data. Embedded information extraction processing, information embedding processing by the embedding unit 113, and output digital data writing operation in the recording unit 114 are controlled.
[0064]
In the data processing apparatus 110 according to the first embodiment, as a configuration of the digital data acquisition unit 111, the network signal Sn is received from the network N via the communication line, and is decoded to obtain the information-embedded digital data Dau. Although the configuration including the network interface 111a and the reception signal decoder 111b to be acquired is shown, the configuration of the digital data acquisition unit is not limited to this.
For example, the digital data acquisition unit 111 includes an antenna that receives broadcast radio waves and a reception wave decoder that demodulates reception output from the antenna, and acquires the output of the reception wave decoder as information-embedded digital data Dau. It is good.
[0065]
The digital data acquisition unit includes a modem device connected to a telephone line or a coaxial cable. The modem unit converts an analog transmission signal from the telephone line or the coaxial cable into the information-embedded digital data. Digital data may be acquired as input digital data.
Further, the digital data acquisition unit is configured to store the information-embedded digital data from a large-capacity data storage medium capable of handling multimedia data, such as a disk recording medium such as a DVD-ROM, DVD-RAM, or CD-ROM, or a semiconductor medium. It may be a mass storage device that reads Dau.
[0066]
In the first embodiment, the extraction unit 112 and the embedding unit 113 of the data processing apparatus are configured by separate custom LSIs, but the extraction unit 112 and the embedding unit 113 are configured by one custom LSI. May be. Since the extraction unit 112 and the embedding unit 113 perform many common processes, it is desirable to configure them with one custom LSI from the viewpoint of reducing the number of parts.
Furthermore, in the first embodiment, the extraction unit 112 and the insertion unit 113 of the data processing apparatus are configured by a custom LSI, but these parts store a CPU that performs arithmetic processing and an arithmetic program that stores the CPU. You may comprise from RAM as a memory. Particularly in this case, it is possible to share components such as a CPU and a memory between the extraction unit 112 and the insertion unit 113, and the control unit 115, and an effective reduction in the number of components can be achieved. .
In the first embodiment, the recording unit of the data processing device is configured by a DVD-RAM drive. However, this recording unit can handle multimedia data such as a CD-R drive and a semiconductor media writing device. Any large capacity writable storage device may be used.
[0067]
(Data structure of digital data)
Next, the data structure of the information embedded digital data Dau acquired from the network signal Sn on the network N and the output digital data output from the insertion unit 113 will be described.
These digital data have the same data structure, and FIG. 2 shows the data structure of the information-embedded digital data Dau.
This information-embedded digital data Dau is composed of a first data portion Dau1 and a second data portion Dau2. The size of the information-embedded digital data Dau is variable, but the size of the first data portion Dau1 is fixed. For this reason, the data processing apparatus that has acquired the information-embedded digital data Dau can identify the first data portion Dau1 and the second data portion Dau2.
[0068]
Here, the digital data in the first data portion Dau1 contains usage scheme information indicating a usage watermark scheme by a predetermined digital watermark scheme, that is, a general scheme of the digital watermark schemes A, B, and C. Has been inserted. In contrast, in the digital data in the second data portion, related information (embedded information) such as copyright information is embedded as a digital watermark by the digital watermark method indicated by the usage method information.
[0069]
2 does not show the output digital data output from the insertion unit 113. In the first embodiment, the data structure of the output digital data is the same as the data structure of the information-embedded digital data Dau. It has become. That is, the output digital data is composed of a fixed-length first data portion and a variable-length second data portion, and usage method information indicating the used digital watermark method is inserted into the digital data of the first data portion. In addition, related information (embedded information) is embedded in the digital data of the second data portion by the used digital watermark method.
[0070]
In the first embodiment, the size of the first data portion in the information-embedded digital data and the output digital data is a fixed length, but attribute information indicating the attribute is added to these digital data. Alternatively, the size of the first data portion may be variable. In this case, however, it is necessary to insert size information indicating the size of the first data portion into the attribute information.
Also, when the information-embedded digital data and the output digital data include information indicating the end point of the first data portion, the size of the first data portion can be made variable.
[0071]
In the first embodiment, in the information embedded digital data and the output digital data, the data portion is arranged so that the variable-length second data portion is located immediately after the fixed-length first data portion. In the information-embedded digital data and the output digital data, the data portion may be arranged so that the fixed-length first data portion is located immediately after the variable-length second data portion. Further, in the information-embedded digital data and the output digital data, the first data portion that is a fixed-length data portion and the second data portion that is a variable-length data portion are dispersed and mixed in a plurality of locations. Also good.
[0072]
(Data structure of usage method information)
Next, the data structure of usage method information Ium indicating the above-described usage watermarking method will be described.
This usage method information is embedded in the first data portion of the information-embedded digital data Dau by a general-purpose digital watermark method (for example, digital watermark method A). Here, the usage method information is 2-bit data. Based on the value of this data, the control unit 115 in the data processing apparatus 110 acquires usage method information indicating a digital watermark method used in the process of embedding related information in the supplied audio data.
[0073]
FIG. 3 shows the values of the first and second bits in 2-bit data as usage method information.
Here, the value “00” of the usage method information means that the input digital data does not have embedded information by the digital watermark method. In addition, the values “01”, “10”, and “11” of the usage method information each include related information (embedding information) in which the input digital data is embedded by the digital watermark methods A, B, and C. Means.
Next, the operation will be described.
[0074]
(Digital data acquisition)
First, in the data processing apparatus 110, the acquisition unit 111 performs processing for acquiring required digital data from the network signal Sn on the network N. Here, the required digital data is digital audio data, and copyright information is applied to the supplied audio data to be supplied from the distribution source to the user by a predetermined digital watermark method (for example, digital watermark method A). Information embedded digital data (distributed audio data) Dau in which related information such as is embedded as a digital watermark.
Specifically, a network signal (transmission signal) Sn corresponding to the required digital data transmitted from the network N via a network cable is received by the network interface 111a of the acquisition unit 111. The received network signal Sn is converted into the required digital data Dau by a decoding process by a reception signal decoder. The required digital data Dau acquired in this way is sent to the extraction unit 112, the insertion unit 113, and the control unit 115 via the data bus Dbus.
[0075]
Here, in this data processing device 110, data conversion processing is performed on all the acquired digital data, but the digital data selected by the user of the device among the received digital data. Data conversion processing may be performed only on audio data.
Further, here, a case has been described where the digital data received by the data processing apparatus is only the information-embedded digital data Dau. However, the digital data received by the data processing apparatus is converted into a data conversion process. The data processing apparatus may be configured to receive other types of digital data other than the information-embedded digital data Dau as long as it can be determined that the digital data is the target of the data.
[0076]
(Obtaining usage method information)
The information-embedded digital data Dau acquired by the acquisition unit 111 is sent to the extraction unit 112 and the control unit 115 via the data bus Dbus. In the control unit 115, the information-embedded digital data Dau is composed of a fixed-length first data portion Dau1 and a variable-length second data portion Dau2, so that the first data portion in the information-embedded digital data Dau is Based on the control signal from the control unit 115 that is identified, the extraction unit 112 performs processing for acquiring usage method information from the first data portion.
That is, the extraction unit 112 extracts the usage method information inserted by the predetermined digital watermark method from the first data portion Dau1 of the information-embedded digital data Dau based on the control signal from the control unit 115. Here, since the digital data of the first data portion includes 2-bit data having a value “01” as usage method information, the extraction unit 112 uses the first data portion from the first data portion. Usage method information indicating the digital watermark method A is acquired. The acquired usage method information is held in the execution memory of the control unit 115.
[0077]
Here, the predetermined digital watermarking method is a general-purpose digital watermarking method A, but depending on the configuration of the control unit 115, any of the method A, the method B, and the method C can be used for embedding the usage method information. It may be used, and arbitrary digital watermarking methods other than these may be used.
Further, here, the first data portion includes only the usage method information, but other information may be included.
[0078]
(Extract embedded information)
The second data portion Dau2 of the information-embedded digital data Dau sent from the acquisition unit 111 to the extraction unit 112 via the data bus Dbus includes related information by the digital watermark method A indicated by the acquired usage method information. Is embedded.
The extracting unit 112 extracts related information (embedded information) from the information-embedded digital data Dau based on the usage method information stored in the execution memory of the control unit 115. The extracted embedded information is once recorded in the execution memory of the control unit 115.
[0079]
(Re-embedding of embedded information)
In the insertion unit 113, the embedded information held in the execution memory of the control unit 115 is re-embedded into the information-embedded digital data Dau from the acquisition unit 111 by a predetermined digital watermark method, and output. Digital data is created. At this time, the embedded information embedded in the second data portion of the information-embedded digital data Dau is embedded again in the second data portion Dau2 of the information-embedded digital data Dau by a predetermined digital watermark method. In the re-embedding process of the embedded information, the digital watermark method used is used so that it can be seen that the embedded information is embedded in the first data portion Dau1 of the information embedded digital data Dau by a predetermined digital watermark method. Is inserted. The digital watermark method used in this case is a default digital watermark method. The generated output digital data is supplied to the recording unit 114 via the data bus Dbus.
[0080]
(Recording of output digital data)
When output digital data is supplied from the insertion unit 113 to the recording unit 114 via the data bus Dbus, the output digital data is stored in the DVD-RAM disk by the recording unit 114. At this time, since a file system is constructed on the DVD-RAM disc, the obtained output digital data is recorded on the DVD-RAM disc with an arbitrary file name.
Here, the digital audio data is recorded with an arbitrary file name using the file system of the DVD-RAM disc, but the present invention is not limited to this.
[0081]
For example, the digital audio data may be simply recorded from the beginning of the recording area of the DVD-RAM disc. Further, at the time of recording digital audio data on a DVD-RAM disc, a free area of the disc may be searched as appropriate, and the digital audio data may be written in this free area. Further, a writing destination area of the DVD-RAM disc may be designated by the user of the apparatus, and the digital audio data may be written in the designated writing destination area.
In the first embodiment, the file name when digital audio data is recorded on the DVD-RAM disk is arbitrary. However, the file name may be specified by the user. The file name described in the attribute information accompanying or included in the file name may be used.
[0082]
As described above, in the data processing device 110 according to the first embodiment, the acquisition unit 111 that acquires the information-embedded digital data Dau in which related information such as copyright information is embedded as a digital watermark from the network signal Sn on the network N; A control unit 115 that acquires usage method information indicating a digital watermark method used when embedding copyright information or the like, and in accordance with the acquired usage method information, the information-embedded digital data Dau by an appropriate digital watermark method Embedded information such as copyright information is extracted from the embedded information, embedded information such as copyright information is re-embedded in the embedded digital data Dau by a predetermined digital watermark method, and output digital data is created and recorded on the recording medium. What kind of digital watermarking method is used for the received information embedded digital data Dau? Even if the continuous information embedding process has been performed, the playback device, which is a household electrical appliance, appropriately performs the playback process of the information embedded digital data Dau recorded on the recording medium in accordance with the embedded information such as copyright information. Can be performed.
[0083]
In other words, by embedding the used digital watermark method information in the information embedded digital data that has been embedded with the related information by the digital watermark method, the data processing apparatus that has acquired the information embedded digital data uses any digital watermark method to It is possible to determine whether information is embedded. As a result, in the data processing apparatus, erroneous information is extracted using another method when extracting embedded information, or other methods other than embedded information are used using other methods when removing embedded information. The embedded information can be extracted and removed without accidentally modifying the portion.
As a result, distributors who distribute digital data such as audio data to users can embed relevant information as digital watermarks in the supplied digital data to be supplied using the required digital watermarking method. It becomes. In other words, the distribution source of digital data, particularly when this digital data is recorded on a recording medium on the user side, has the greatest deterioration due to the embedding of information depending on the contents of this digital data. A few methods can be selected. It is also possible to select an optimum method according to the communication speed at the time of transmission of the digital data.
[0084]
Further, when the information embedded digital data acquired from the network N is recorded on a writable recording medium, the digital watermark method used for the information embedding process for the digital data written on the recording medium is changed to the supplied digital data. The digital watermark method used for the information embedding process at the distribution source can be different. Thereby, it is possible to insert the embedded information into the digital data by a digital watermarking method corresponding to the device from which the digital data is reproduced.
[0085]
Embodiment 2. FIG.
FIG. 4 is a block diagram for explaining a data processing apparatus according to Embodiment 2 of the present invention.
The data processing device 120 according to the second embodiment acquires information-embedded digital audio data (distributed audio data) Dau as input audio data from the network signal Sn on the network N, and indicates the attributes of the distributed audio data Dau. Audio data attribute information (hereinafter also simply referred to as attribute information) is acquired, and based on control information included in the attribute information, information is embedded in the input audio data and input audio data is reproduced. Yes.
[0086]
Here, the information-embedded digital audio data Dau is obtained by embedding information in the digital audio data (supplied audio data) to be supplied from the distribution source to the user by various digital watermarking methods. It is what was done. The audio data attribute information is transmitted from the distribution source along with the audio data Dau when transmitting the information-embedded digital audio data Dau. As a transmission form of the audio data attribute information, an arrangement in which the audio data attribute information is arranged and transmitted at a predetermined position (fixed position) in the audio data Dau to be transmitted, a form in which the audio data attribute information is multiplexed and transmitted, and a transmission The audio data Dau to be transmitted may be transmitted as file data.
[0087]
Hereinafter, an audio data electronic distribution system including the data processing device 120 of the second embodiment will be described in detail.
In this electronic distribution system, the information-embedded digital audio data Dau is electronically distributed by the network signal Sn from the distribution source via the network N together with the corresponding audio data attribute information.
[0088]
Here, the audio data attribute information has a data structure including at least used digital watermark method information (use method information). This usage method information is information indicating a digital watermark method (used digital watermark method) used when the distribution source embeds the related information in the supplied audio data. Needless to say, the audio data attribute information may include not only the usage method information but also other information.
[0089]
Also, depending on how the digital watermarking method is implemented, even if information corresponding to each of the target audio data to be embedded is embedded by a plurality of digital watermarking methods, the plurality of embedded information may affect each other. There is a case that does not affect each other. For example, in one digital watermark method, information is embedded in a high frequency region of target audio data, and in another digital watermark method, information is embedded in a low frequency region of target audio data.
[0090]
(Data structure of used watermarking system information)
In the second embodiment, in order to deal with such a case, whether or not each of the plurality of digital watermark methods is used for information embedding processing in the supplied audio data is used for each of the plurality of digital watermark methods. This is a data structure in which method usage status information indicating the above can be set.
FIG. 5 is a diagram showing a data structure of the used digital watermark method information Ium.
The used digital watermark scheme information Ium is a plurality of schemes corresponding to each of a plurality of digital watermark schemes (here, n digital watermark schemes) that may be used in the information embedding process at the distribution source. It is composed of usage status information Ium (1), Ium (2),..., Ium (n).
[0091]
Specifically, the method (1) usage status information Ium (1) indicates whether or not the digital watermark method (1) is used for the information embedding process for the supplied audio data. The value “1” of the information Ium (1) indicates that the digital watermark method (1) is used for information embedding processing at the distribution source, while the value “0” of the information Ium (1) is This shows that the digital watermark method (1) is not used for information embedding processing at the distribution source. Also, method (2) usage status information Ium (2),..., Method (n) usage status information Ium (n) is similar to scheme (1) usage status information Ium (1) above. ,..., (N) indicate whether or not information supply processing for the supplied audio data is used. And the value “1” of the information Ium (2),..., Ium (n) is used for the information embedding process at the distribution source of the corresponding digital watermarking method (2),. On the other hand, the value “0” of the information Ium (2),..., Ium (n) indicates that the corresponding digital watermarking method (2),. Indicates that it is not used for processing.
[0092]
(Data structure of embedded information)
The embedded information in the information embedded digital audio data has a data structure including at least reproduction permission information.
The reproduction permission information is information indicating whether or not reproduction of the information embedded digital audio data Dau acquired as input digital audio data is permitted. The value “1” of the reproduction permission information indicates that the reproduction of the audio data is permitted. Conversely, the value “0” of the reproduction permission information indicates that the reproduction of the audio data is not permitted.
[0093]
(Configuration of data processing device)
The data processing device 120 according to the second embodiment acquires the information-embedded digital audio data (distributed audio data) Dau as input digital audio data from the network signal Sn on the network N, and accompanies the distributed audio data Dau. Acquisition unit (data acquisition unit) 121 that acquires the audio data attribute information transmitted in this manner, and an extraction unit 122 that extracts the embedded information from the information embedded digital data Dau based on the control signal.
[0094]
Here, the acquisition unit 121 performs a network interface 121a for transmitting and receiving a network signal Sn to and from the network N, and performs a decoding process on the network signal Sn from the interface 121a to obtain information embedded digital audio data Dau and It comprises a reception signal decoder 121b that generates audio data attribute information. Further, the extraction unit 122 includes a method (1) extractor 121a1, a method (2) extractor 121a2,..., (N) corresponding to the digital watermark methods (1), (2),. The system (n) has an extractor 121 an and is configured to extract embedded information in the information embedded digital audio data Dau by a required extractor based on a control signal.
[0095]
For example, the above method (1) extractor 121a1 is configured to extract embedded information from the information embedded digital audio data Dau by the digital watermark method (1). The method (2) extractor 121a2 is configured to extract embedded information from the information embedded digital audio data Dau by the digital watermark method (2). The method (n) extractor 121an is configured to extract embedded information from the information-embedded digital audio data Dau by the digital watermark method (n).
[0096]
In addition, the data processing device 120 according to the second embodiment converts the embedded information extracted by the extracting unit 122 into the information-embedded digital data by using a predetermined digital watermark method adopted by a playback device as a home appliance. It has an insertion unit 124 that embeds again in Dau and generates output digital data, and a recording unit 125 that records the output digital data.
[0097]
Furthermore, the data processing device 120 according to the second embodiment corresponds to the reproduction unit 123 that reproduces the information-embedded digital audio data Dau acquired by the acquisition unit 121 based on a control signal, and the units 121 to 125 described above. And a control unit 126 that controls the control signal. Here, the reproducing unit 123 includes an audio decoder 123a that converts the information-embedded digital data Dau into an audio signal, and a speaker 123b that converts the audio signal into audio. The control unit 126 includes a CPU that performs various arithmetic processes and data processing, and a RAM (random access memory) that stores an operation program of the CPU, and controls the operations of the units 121 to 125. It is the composition to do. The RAM also serves as an execution memory that temporarily stores audio data and audio data attribute information output from each unit.
[0098]
Specifically, the control unit 126 determines the value of each method usage status information based on the used digital watermark method information included in the audio data attribute information acquired by the acquisition unit 121, and uses this determination result. Accordingly, the extraction process of the embedded information in the method extractor corresponding to each digital watermark method is controlled, and the reproduction process of the audio data Dau in the reproduction unit 123 is performed based on the reproduction permission information included in the extracted embedded information. It is the structure which controls. Specifically, here, if the value of the reproduction permission information included in all the method usage status information constituting the used digital watermark method information is “1”, the control unit 126 stores the audio data Dau in the reproduction unit 123. Reproduction is permitted, and the reproduction unit 123 is controlled to reproduce the audio data Dau.
[0099]
In the data processing device 120, the above-described units are connected to each other via a data bus Dbus, and the acquisition unit 121, the insertion unit 124, and the recording unit 125 other than the extraction unit 122 and the reproduction unit 123 are also included. The controller 126 is controlled.
[0100]
The extraction unit 122 and the insertion unit 124 are each realized by a custom LSI. The recording unit 125 is realized by a DVD-RAM drive, and records the output digital audio data on a DVD-RAM disk.
Next, the operation will be described.
[0101]
(Acquisition of audio data Dau and its attribute information Dpr)
When the network signal Sn supplied from the network N via the network cable is received by the network interface 121a of the acquisition unit 121, the received network signal Sn is output to the reception signal decoder 121b. The reception signal decoder 121b generates information embedded digital audio data Dau and audio data attribute information Dpr transmitted along with the audio data Dau by decoding the network signal Sn.
The audio data Dau acquired in this way by the acquisition unit 121 is sent to the extraction unit 122 and the insertion unit 124 via the data bus Dbus, and the audio data attribute information Dpr is sent to the control unit 126 via the data bus Dbus. Sent. In the control unit 126, the supplied audio data attribute information is temporarily held in a RAM as an execution memory.
[0102]
(Extract embedded information)
The control unit 126 performs an operation of controlling the extraction unit 122 by a control signal based on the used digital watermark method information included in the audio data attribute information Dpr. That is, a control signal is supplied to the corresponding method extractor in accordance with the value of each method use status information constituting the used digital watermark method information.
Specifically, first, the control unit 126 refers to the value of the method (1) usage status information in the used digital watermark method information. If the value of this method (1) usage status information is “1”, the extraction of the embedded information in the input audio data Dau by the method (1) extractor 122a1 of the extraction unit 122 by the digital watermark method (1) A control signal for commanding is output. As a result, the method (1) extractor 122a1 extracts the information embedded by the digital watermark method (1) in the audio data Dau sent to the extraction unit 122 by the digital watermark method (1). The embedded information extracted in this way is temporarily recorded in the execution memory of the control unit 126 via the data bus Dbus. On the other hand, if the value of the method (1) usage status information is “0”, the control signal that instructs the method (1) extractor 122a1 of the extraction unit 122 to extract the embedded information in the input audio data Dau. Is not output.
[0103]
Next, the control unit 126 refers to the value of method (2) usage status information in the used digital watermark method information. If the value of the usage status information is “1”, the method (2) of the extraction unit 122 extracts the embedded information in the input audio data Dau by the digital watermark method (2). A control signal for commanding is output. Thereby, the method (2) extractor 122a2 extracts the information embedded by the digital watermark method (2) in the audio data Dau sent to the extraction unit 122 by the digital watermark method (2). The embedded information extracted in this way is temporarily recorded in the execution memory of the control unit 126 via the data bus Dbus. On the other hand, if the value of the method (2) usage status information is “0”, the control signal that instructs the method (2) extractor 122a2 of the extraction unit 122 to extract the embedded information in the input audio data Dau. Is not output.
In this way, in the control unit 126, the process of supplying the control signal to the corresponding method extractor according to the value of the method usage status information is all the method uses that may be used at the distribution source. This is sequentially performed for each status information (method (1) usage status information to method (n) usage status information). In response to this, each mode extractor receives input voice data Dau based on a control signal from the control unit 126. The extraction process of the embedded information is performed. Thereby, a plurality of embedded information is obtained.
[0104]
(Playback of audio data Dau)
Then, the control unit 126 determines the value of the reproduction permission information included in all the embedded information obtained by the embedded information extraction process, and determines whether to reproduce the input digital audio data Dau according to the determination result. A control signal indicating whether or not is output to the reproduction unit 123.
That is, if the value of the reproduction permission information included in all the method usage status information constituting the used digital watermark method information is “1”, the reproduction unit 123 is permitted to reproduce the audio data Dau by the control unit 126. . Then, the audio data Dau is sent from the acquisition unit 121 to the reproduction unit 123 via the data bus Dbus under the control of the control unit 126. In the reproduction unit 123, the received audio data Dau is converted into an audio signal by the decoding process in the audio decoder 123a, and audio corresponding to the audio signal is reproduced and output from the speaker.
[0105]
(Re-embedding of embedded information)
Further, in this data processing device 120, independently of the reproduction processing of the audio data Dau acquired by the acquisition unit 121, the embedded information extracted from the audio data Dau is again processed by the predetermined digital watermark method. Processing to embed in the data Dau is performed. Here, the default digital watermark method is a digital watermark method adopted in a playback device as a home appliance.
That is, in the control unit 126, as described above, based on the value of each method usage status information in the used digital watermark method information, the digital watermark method used for the information embedding process in the target audio data at the distribution source Based on the determination result, the embedded information embedded by each digital watermark method is supplied to the insertion unit 124. In the insertion unit 124, the embedded information supplied from the control unit 126 is re-embedded in the audio data Dau supplied from the acquisition unit 121 by the default digital watermark method, and the output digital Audio data is generated.
[0106]
(Recording of output digital audio data)
The output digital audio data generated by the insertion unit 124 is supplied to the recording unit 125 and recorded on a recording medium based on a control signal from the control unit 126. Here, the recording unit 125 is realized by a DVD-RAM drive, and the output digital audio data is stored in a DVD-RAM disk.
In the second embodiment, if the value of the reproduction permission information included in all the method usage status information constituting the used digital watermark method information is “1”, the control unit performs the audio data Dau in the reproduction unit 123. However, the condition that the control unit permits the reproduction of the audio data Dau in the reproduction unit 123 is not limited to this.
For example, reproduction may be permitted if the value of at least one reproduction permission information included in all method usage status information constituting the used digital watermark method information is “1”.
In addition, a weighting coefficient is set for each method usage status information constituting the used digital watermark method information, and the product of this weighting coefficient and the value of the reproduction permission information included in each method usage status information is used for all methods. The reproduction of the audio data Dau may be permitted depending on whether or not the sum total of the situation information exceeds a certain threshold value.
[0107]
As described above, in the second embodiment, the acquisition unit 121 that receives the network signal Sn on the network N and acquires the information embedded digital audio data Dau and the audio data attribute information Dpr, and the audio data attribute information Dpr are included. The embedded information embedded in the audio data Dau is extracted by various electronic watermarking methods based on each method usage status information in the used electronic watermarking method information, and reproduction control of the audio data Dau is performed based on each embedded information. Therefore, the data processing apparatus that has received the audio data Dau correctly controls the reproduction of the audio data Dau based on the embedded information embedded in the audio data Dau by various digital watermarking methods at the distribution source. be able to.
[0108]
Further, since each of the embedded information is re-embedded in the audio data Dau by a predetermined digital watermark method and recorded on the recording medium, the information is embedded using various digital watermark methods at the supply source of the audio data Dau. However, the embedded information corresponding to various digital watermark methods in the audio data Dau can be converted into embedded information corresponding to a predetermined digital watermark method. As a result, as in the first embodiment, even in a playback device that is a household electrical appliance that employs a predetermined digital watermarking method, it is supplied from the network according to the embedded information embedded by various digital watermarking methods. The reproduction processing of the information-embedded digital audio data Dau can be performed satisfactorily.
[0109]
In the second embodiment, the acquired information embedded digital audio data (distributed audio data) Dau is played back by the playback unit 123, but is obtained by reinserting the embedded information into the distributed audio data Dau. The data may be played back by the playback unit 123.
In the second embodiment, it is assumed that the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods, and the insertion unit is included in the input digital data. And embedding a predetermined number of pieces of related information among the plurality of pieces of related information using a corresponding digital watermark method of the plurality of digital watermark methods or a corresponding digital watermark method different from any of the plurality of digital watermark methods. The output digital data may be generated.
[0110]
Embodiment 3 FIG.
FIG. 6 is a block diagram for explaining a data processing apparatus according to Embodiment 3 of the present invention.
The data processing apparatus 130 according to the third embodiment includes information-embedded audio data (embedded information in digital audio data (supplied audio data) to be supplied from the distribution source to the user by various digital watermarking methods ( (Distributed audio data) Dau is acquired from the network signal Sn on the network N or from various data recording media, and it is determined whether or not the acquired distributed audio data Dau is embedded with information by a predetermined digital watermark method. According to the determination result, the embedded information is re-inserted into the acquired distributed audio data Dau.
Here, the default digital watermarking method is a general-purpose method used in a playback device as a home appliance. Further, in this data processing device 130, when the embedded information of the acquired audio data Dau is embedded by a predetermined digital watermark method, the audio data Dau is recorded as it is on the data recording medium. On the other hand, when the embedded information of the acquired audio data Dau is embedded by a digital watermark method other than the default digital watermark method, the embedded information is extracted from the audio data Dau by the corresponding digital watermark method, Re-embedded audio data obtained by embedding this embedded information in the audio data Dau by a predetermined digital watermark method is recorded on a recording medium.
[0111]
Hereinafter, the audio data supply system including the data processing device 130 of the third embodiment will be described in detail.
In this supply system, distributed audio data may be supplied by electronic distribution from the network N or supplied by distribution of a data recording medium.
[0112]
(Data structure of audio data)
In the third embodiment, the distributed audio data supplied has a data structure that does not include information relating to the digital watermark method. For this reason, the data processing device 130 is configured to determine the digital watermark method used in the information embedding process for the supplied audio data based on the acquisition path of the audio data. In other words, the digital watermark method for the digital data such as the audio data is determined in advance according to the supply form, and the digital watermark method used for the information embedding process for this data is specified by specifying the acquisition route. Is possible.
For example, when audio data is supplied via a network, a digital watermark method corresponding to a protocol used for communication is used. When audio data is supplied from a recording medium, a digital watermark method corresponding to the type of the recording medium is used. For this reason, in the audio data supply system according to the third embodiment, a method for including information (digital watermark scheme information used) indicating the digital watermark scheme corresponding to the information-embedded digital audio data to be electronically distributed according to the first embodiment, The method of including the used digital watermark method information in the audio data attribute information attached to the digital audio data to be distributed electronically according to the second embodiment is not necessary.
[0113]
(Configuration of data processing device)
The data processing device 130 according to the third embodiment acquires the information embedded digital audio data as distribution audio data from the network signal Sn on the network N, and distributes the information embedded digital audio data from the data recording medium. As an acquisition unit (data acquisition unit) 131 and an extraction unit 132 that extracts embedded information from the distributed audio data based on a control signal.
Here, the acquisition unit 131 performs a decoding process on a network interface 131a that transmits / receives a network signal Sn to / from the network N, and the network signal Sn from the interface 131a, so that the information-embedded digital audio data ( Distribution signal), a DVD-ROM drive 131c for reading information-embedded digital sound data from a DVD-ROM disc, and a semiconductor memory access device 131d for reading information-embedded digital sound data from a semiconductor recording medium. And have.
The extraction unit 132 includes a method (A) extractor 132a, a method (B) extractor 132b, and a method (C) extractor 132c corresponding to the digital watermark methods (A), (B), and (C). And embedded information is extracted from the information embedded digital audio data by a required extractor based on the control signal.
[0114]
For example, the method (A) extractor 132a is configured to extract embedded information from information-embedded digital audio data by the digital watermark method (A). The method (B) extractor 132b is configured to extract the embedded information from the information-embedded digital audio data by the digital watermark method (B). Furthermore, the method (c) extractor 132c is configured to extract the embedded information from the information embedded digital audio data by the digital watermark method (C).
[0115]
In addition, the data processing device 130 according to the third embodiment converts the embedded information extracted by the extracting unit 132 into the information-embedded digital audio by a predetermined digital watermark method adopted in a playback device as a home appliance. An insertion unit 133 that embeds the data again to generate output audio data and a recording unit 134 that records the output audio data are included. Here, the insertion unit 133 includes a method A inserter 133a that embeds the extracted embedded information in the information embedded digital audio data by the digital watermark method (A).
Further, the data processing device 130 of the third embodiment includes a control unit 135 that controls the units 131 to 134 with corresponding control signals. In the data processor 130, the units 131 to 135 are connected to each other by a data bus Dbus.
[0116]
The extraction unit 132 and the insertion unit 133 are each realized by a custom LSI. The recording unit 134 is equipped with a DVD-RAM drive, and records the output digital audio data on a DVD-RAM disk.
Here, the control unit 135 includes a CPU that performs various arithmetic processing and data processing, and a RAM (random access memory) that stores an operation program of the CPU. The operation of each of the units 131 to 134 is performed. It is the structure to control. The RAM also serves as an execution memory that temporarily stores the audio data output from each unit and the used digital watermark method information.
[0117]
Specifically, the control unit 135 includes a table 135a that associates the audio data acquisition route with the digital watermark method. The table 135a is stored in a nonvolatile memory in the control unit 135. In addition, the control unit 135 is configured to provide information indicating the digital watermarking method used in the information embedding process for the acquired audio data (used electronic watermark) based on the information indicating the acquisition route of the audio data (acquisition route information). System information determining means for determining (system information), and re-insertion determining means for determining whether or not to re-insert the embedded information into the acquired audio data in accordance with the digital watermark method information used. .
[0118]
Here, the digital watermark method for the digital audio data obtained from the network signal Sn on the network N is information on the connection destination (URL: Uniform Resource Locator) of the network N connected when the audio data is acquired, and acquisition of the audio data. This is determined by the communication protocol used at the time. The digital watermarking method for digital audio data stored in the data recording medium is determined by the type of the recording medium. Therefore, if the acquisition path of the audio data is known, the control unit 135 can determine one method as a digital watermark method corresponding to the audio data with reference to the table 135a. In the third embodiment, the acquisition unit 131 determines the acquisition path of the audio data, and information indicating the acquisition path of the audio data is transmitted from the acquisition unit 131 to the control unit 135 according to the determination result. To be supplied.
[0119]
Further, in the third embodiment, the digital watermark method B corresponds to the audio data acquired from the network signal Sn on the network N, and the digital watermark method A corresponds to the audio data acquired from the DVD-ROM. It is assumed that the digital watermark method C corresponds to audio data acquired from a semiconductor recording medium. The default digital watermark method employed in a playback device as a home appliance is a digital watermark method A.
[0120]
In the third embodiment, a DVD-ROM disk and a semiconductor memory are shown as the data recording medium. In addition, a DVD-RAM disk, a CD-ROM disk, and the like are considered as a digital data storage medium. Since a specific digital watermarking method is used in advance for each of these recording media, the digital data stored in each of these recording media can be digitally stored at the acquisition destination based on the acquisition route. The watermark method can be determined.
Next, the operation will be described.
[0121]
(Acquisition of digital audio data)
In the data processing device 130 of the third embodiment, the digital audio data is acquired from the network signal Sn on the network N or a recording medium. For example, the network signal Sn on the network N is received by the network interface 131a of the acquisition unit 131 via the network cable, and the reception signal decoder 131b performs the information embedded digital audio data (by decoding the received network signal Sn) Distribution audio data) Dau is generated. The digital audio data recorded on the DVD-ROM disc is read by the DVD-ROM drive 131c of the acquisition unit 131. Further, the digital audio data recorded in the semiconductor memory is read by the semiconductor memory access device 131d of the acquisition unit 131.
The distribution voice data acquired by the acquisition unit 131 is supplied to the extraction unit 132 and the insertion unit 133, and this digital audio data is supplied to the control unit 135 together with route information indicating the acquisition route, and is stored in the execution memory. Stored.
[0122]
(Acquisition of used watermark method information)
Then, the control unit 135 refers to the correspondence relationship between the data acquisition route and the digital watermark method described in the table 135a based on the route information, and the digital audio data supplied from the acquisition unit 135 is It is determined by which digital watermark method the information embedding process has been performed. This determination result is temporarily stored in the execution memory of the control unit 135.
[0123]
(Extract embedded information)
The extraction unit 132 extracts embedded information from the digital audio data acquired by the acquisition unit 131 by a digital watermark method according to a control signal from the control unit 135.
For example, when the control unit 135 determines that the acquired digital audio data corresponds to the digital watermark method A, the extraction unit 132 performs extraction processing on the digital audio data by the digital watermark method A. To be controlled. Specifically, the embedded information is extracted by the method A extraction unit 132 in accordance with a control signal from the control unit 135.
When the control unit 135 determines that the acquired digital audio data corresponds to the digital watermark method B, the extraction unit 132 extracts embedded information by the method B extraction unit 132b. When the control unit 135 determines that the acquired digital audio data corresponds to the digital watermark method C, the extraction unit 132 extracts embedded information by the method C extraction unit 132c.
[0124]
(Determination of reinsertion of embedded information)
When the digital audio data acquired by the acquisition unit 131 is compatible with the digital watermark method A, the control unit 135 again adds the embedded information included in the digital audio data to the digital audio data. It is determined that there is no need to embed by another digital watermark method. This is because the embedded information of the digital audio data can be extracted by a playback device that employs a predetermined digital watermark method (scheme A), for example, an existing playback device that plays back a DVD-RAM disk.
On the other hand, if the digital audio data acquired by the acquisition unit 131 corresponds to the digital watermark method B, the control unit 135 re-embeds the embedded information in the digital audio data by the digital watermark method A. It is determined that it is necessary.
[0125]
(Re-embedding of embedded information)
When the digital audio data is compatible with the digital watermark method A and the control unit 135 determines that the re-embedding process for the digital audio data is unnecessary, a control signal is supplied from the control unit 135 to the insertion unit 133. Instead, the digital audio data stored in the execution memory of the control unit 135 is supplied to the recording unit 134.
On the other hand, if the digital audio data is compatible with the digital watermark method B and the control unit 135 determines that re-embedding processing is required for the digital audio data, the insertion unit 133 determines that the control unit 135 Based on the control signal, the embedded information in the distributed audio data is re-embedded by the digital watermark method A with respect to the information embedded digital audio data (distributed audio data).
[0126]
(Recording digital audio data)
The digital audio data determined to be compatible with the digital watermark method A by the control unit 135 is directly recorded in the recording unit 134 without being subjected to the re-embedding process in the insertion unit 133. On the other hand, digital audio data determined by the control unit 135 to support a method other than the digital watermark method A is re-embedded by the digital watermark method A by the insertion unit 133 and then stored in the recording unit 134. The
As described above, in the third embodiment, in addition to the configuration of the data processing apparatus 110 of the first embodiment, the control unit 135 receives digital audio data in which information is embedded by a digital watermark method, and obtains the audio data. Since the digital audio data has a means for determining which digital watermarking method corresponds to the information indicating the route, the audio data transmitted from the distribution source of the audio data onto the network N It is no longer necessary to include digital watermark method information corresponding thereto. Also, it is not necessary to include digital watermark method information corresponding to the audio data stored in the recording medium.
In addition, when the distributed audio data corresponds to a default digital watermark method adopted by a playback device as a home appliance, the distributed audio data is recorded on a recording medium as it is, while the distributed audio data is When a method other than the digital watermark method is used, data obtained by re-embedding the embedded information in the distributed audio data is recorded on the recording medium by a predetermined digital watermark method for the distributed audio data. Information writing can be avoided for digital audio data that does not require re-embedding processing, and processing for digital audio data that causes deterioration in sound quality can be minimized.
[0127]
Embodiment 4 FIG.
FIG. 7 is a block diagram for explaining a data processing apparatus according to Embodiment 4 of the present invention.
The data processing device 140 according to the fourth embodiment reads multiplexed digital data obtained by multiplexing digital video data and digital audio data from a data recording medium, extracts embedded information from the digital audio data by a digital watermark method, The embedded information is displayed as an image, and the embedded information is embedded again in the digital audio data. Here, the digital audio data included in the multiplexed digital data is data (distributed audio data) obtained by embedding the related information in the supplied audio data to be supplied from the distribution source to the user by the digital watermark method. is there. In addition, the extraction of the embedded information is performed by an appropriate digital watermark method, and the re-embedding process is performed by using a predetermined digital watermark method adopted in a playback device as a home appliance. Yes.
Note that the appropriate digital watermark method is the same as the used digital watermark method used in the information embedding process for the supplied audio data. The multiplexed digital data corresponds to one program, a program such as a movie, and is called a video object.
In the following description of the fourth embodiment, the digital video data and digital audio data are referred to as video data and audio data, respectively.
[0128]
(Data structure of video object)
FIG. 8 shows the data structure of the video object.
In the fourth embodiment, the video object corresponds to one program stream in the MPEG (Moving Picture Experts Group) 2 system, and is composed of a plurality of video object units (VOBU). .
In the portion corresponding to one VOBU in the multiplexed digital data, video data, audio data, and the like are multiplexed by time division processing. The digital data corresponding to one VOBU has a data amount corresponding to a reproduction time of about 15 frames (= 0.5 seconds). Here, the unit for time division of data in one VOBU is 2048 bytes, and a portion including data of 2048 bytes which is a unit of time division is called a packet. A packet made up of video data is called a video packet, and a packet made up of audio data is called an audio packet.
For example, here, the video object Vob includes the first VOBU (# 1) Vob1 to the n-th VOBU (#n) Vobn, and the first VOBU (# 1) Vob1 is the first video packet. (# 1) Pv1 to kth video packet (#k) Pvk, and first audio packet (# 1) Pa1 to mth audio packet (#m) Pam.
[0129]
FIG. 9 shows the data structure of the voice packet.
The audio packet Pa is composed of a packet header Pah and an audio data portion Pad. The audio data portion Pad stores an audio stream that is a code string constituting the audio data, and information is embedded in the audio stream by an appropriate digital watermark method. On the other hand, the packet header Pah stores various information necessary for reproducing the audio data.
That is, the packet header Pah stores a packet type flag Fpk, reproduction time information Irt, substream ID information Iss, and used digital watermark method information Ium.
Here, the packet type flag Fpk is information for identifying what kind of packet the corresponding packet is. The playback time information Irt is information indicating the time at which the data stored in the corresponding packet is played back. The playback time is a relative time based on the playback time of the data at the head of the video object. ing.
[0130]
In addition, since a video object that is multiplexed digital data can multiplex a plurality of types of audio streams, information for identifying each audio stream is required. Accordingly, the sub-stream ID information Iss is stored in the packet header Pah as information for specifying each of a plurality of types of audio streams included in the video object. For example, the substream ID information Iss indicates a serial number set for each audio stream.
Further, the used digital watermark method information Ium indicates what digital watermark method is used to embed information in the audio stream stored in the audio data portion Pad of the audio packet Pa. .
[0131]
FIG. 10 shows values stored in the packet header Pah as used digital watermark method information Ium.
Here, the used electronic watermark method information Ium is represented by a 2-bit value (a value of the first bit and a value of the second bit). The value “00” of the method information Ium indicates that the digital watermark method A is used for information embedding processing for the audio data. Similarly, the values “01”, “10”, and “11” of the method information Ium indicate that the digital watermark method B, method C, and method D are used for information embedding processing for the audio stream, respectively. Show.
In the fourth embodiment, the data structure of the video object is shown in which the used digital watermark method information for the supplied audio data is stored in the audio packet that constitutes the video object. A data structure in which the above-described digital watermarking method is stored in a packet or another type of packet may be used.
[0132]
Further, in the fourth embodiment, the case where the used digital watermark method information corresponding to the supplied audio data is stored in the packet header Pah of each audio packet Pa is shown. It is not limited.
For example, the used electronic watermark method information may be stored only in some audio packets, not all the audio packets constituting the video object.
[0133]
Further, the used electronic watermark method information may be stored in a recording area of the DVD-ROM disc separately from the video object. Further, the used digital watermark method information may be embedded in an audio stream stored in the audio data portion by an appropriate method.
Further, in the fourth embodiment, the audio packet Pa is shown in which packet type flag Fpk, reproduction time information Irt, substream ID information Iss, and used digital watermark method information Iuw are stored in the packet header Pah. However, various information other than the information Fpk, Irt, Iss, and Iuw may be stored in the packet header Pah of the voice packet Pa.
[0134]
(Configuration of Data Processing Device 140 of Embodiment 4)
The data processing device 140 includes a DVD-ROM drive that reads a video object from a DVD-ROM disc, and is configured by an acquisition unit 141 that acquires a video object based on a control signal and a custom LSI, and is based on the control signal. And a separation unit 142 for separating video data and audio data from the acquired video object.
Further, the data processing device 140 is configured by a custom LSI, and extracts embedded information from the used digital watermark method information Ium stored in the header Pah of the voice packet Pa in the separated voice data based on the control signal. An extraction unit 143 and an insertion unit that is configured by a custom LSI and generates output audio data by embedding the extracted embedding information into the separated audio data by a predetermined digital watermarking method based on a control signal 146.
[0135]
The extraction unit 143 includes a method A extractor 143a, a method B extractor 143b, a method C extractor 143c, and a method C extractor corresponding to the digital watermark methods (A), (B), (C), and (D). 143d, and is configured to extract embedded information in the input audio data by a required extractor based on the control signal.
For example, the method A extractor 143a is configured to extract embedded information from the input sound data (distributed sound data) by the digital watermark method A. The method B extractor 143b is configured to extract embedded information from the input audio data by the digital watermark method B. Further, the method C extractor 143c is configured to extract embedded information from the input audio data by the digital watermark method C. Further, the method D extractor 143d is configured to extract embedded information from the input audio data by the digital watermark method D.
[0136]
Further, the data processing device 140, based on the control signal, a video reproduction unit 144 that performs image display of the separated video data and image display of embedded information such as copyright information extracted from the audio data; And an audio reproducing unit 145 for reproducing the output audio data. Here, the video reproduction unit 144 converts the video data into an analog video signal by signal processing such as decoding, and also decodes embedded information such as copyright information from the extraction unit 143, and the video decoder 144a, The television receiver 144b displays an image with an analog video signal as an input and displays an image of the embedded information that has been decoded. The audio playback unit 145 includes an audio decode 145a that decodes the audio data and outputs an audio signal, and a speaker 145b that converts the audio signal into audio and outputs the audio signal.
Further, the data processing device 140 includes a recording unit 147 that records output audio data output from the insertion unit 146 based on a control signal, a CPU that performs various arithmetic processes and data processing, and an operation program for the CPU. And a control unit 148 for controlling the operation of each unit 141 to 147 by the control signal. Here, the RAM of the control unit 148 also functions as an execution memory that temporarily stores data from the separation unit 142, embedded information from the extraction unit 143, and data from the insertion unit 146.
[0137]
In the fourth embodiment, the voice playback unit 145 plays back the acquired input voice data (distributed voice data), but the voice playback unit 145 embeds the input voice data in the embedded voice data. Output audio data obtained by embedding information again by a predetermined digital watermarking method may be reproduced.
In the fourth embodiment, the acquisition unit 141 includes a DVD-ROM drive as the data processing device. However, the acquisition unit 141 of the data processing device includes a DVD-RAM drive, a CD-ROM drive, and a semiconductor. Any device having a mass storage device capable of handling multimedia data such as a memory reading device may be used.
In the fourth embodiment, the data processing device having both the video playback unit 144 that plays back video data and the audio playback unit 145 that plays back audio data is shown as a device that plays back the acquired video object. The data processing device may have only one of the video reproduction unit and the audio reproduction unit, or may have a device for reproducing data such as subtitles in addition to the video reproduction unit and the audio reproduction unit. .
Further, in the above-described fourth embodiment, the data processor is shown in which the separation unit 142, the extraction unit 143, and the insertion unit 144 are configured by a custom LSI. However, these parts 142 to 144 include various arithmetic processes. You may comprise from CPU which performs this, and RAM which also serves as an execution memory which stores the operation program. In this case, in particular, the constituent devices can be shared between these portions 142 to 144 and the control unit 148.
[0138]
Next, the operation will be described.
In the following description, to simplify the description, it is assumed that the video object is continuously recorded on the DVD-ROM disc from the head portion of the data recording area.
[0139]
(Reading video object)
Based on the control signal from the control unit 148, the acquisition unit 141 sequentially reads multiplexed digital data as a video object in units of packets from the beginning of the recording area of the DVD-ROM disc. Data is sequentially sent to the separation unit 142 in packet units.
[0140]
(Separation of video objects)
The separation unit 142 reads the packet type flag Fpk stored in the packet header of each packet (video packet and audio packet). The separation unit 142 identifies video packets and audio packets based on the packet type flag Fpk, and separates these packets from the video object. Then, the packet determined to be a video packet by the control of the control unit 148 is sent to the video playback unit 144 and the control unit 148, and the packet determined to be an audio packet is extracted from the extraction unit 143, the insertion unit 146, and the voice playback. To the controller 145 and the controller 148.
[0141]
(Extract embedded information)
The control unit 148 reads the used electronic watermark method information Ium stored in the packet header Pah of the audio packet Pa. Then, the control unit 148 determines the value of the used digital watermark method information Ium, and outputs a control signal corresponding to the value of the method information to the extraction unit 143. Then, in the extraction unit 143, embedded information is extracted from the audio stream stored in the audio data portion Pad of the audio packet Pa by a method extractor corresponding to an appropriate digital watermark method based on the control signal. The embedded information includes information corresponding to the copyright display character string of the copyright holder.
For example, if the value of the used digital watermark method information Ium is determined to be “00”, the extraction unit 143 uses the method A extractor 143a to perform the digital watermark method A based on the control signal. The embedded information is extracted by the above. Similarly, when the value of the used digital watermark method information Ium is “01”, “10”, or “11”, the extraction unit 143 uses the method B extractor 143b, The method C extractor 143c or the method D extractor 143d extracts the embedded information by the digital watermark methods B, C, or D.
[0142]
(Video data playback)
When the video packet separated by the separation unit 142 is supplied to the video reproduction unit 144, the video reproduction unit 144 stores the MPEG2 format code stored in the video packet based on the control signal from the control unit. The video data is subjected to the MPEG2 decoding process by the video decoder 144a. When the video signal obtained by the decoding process in the video decoder 144a is output to the TV receiver 144b, the video signal is reproduced and displayed in the receiver 144b.
[0143]
(Display copyright information)
When copyright display character string information is supplied as embedded information from the extraction unit 143 to the video reproduction unit 144, the information is converted into a display signal by the decoder 144a and output to the TV receiver 144b. Then, on the TV receiver 144b, the copyright display character string is superimposed and displayed on the display image corresponding to the video signal.
Here, copyright display character string information, which is copyright information, is overlaid on the display image of the video signal, but the copyright information is displayed by display means other than the TV receiver. Alternatively, the copyright information image may not be displayed.
[0144]
(Audio data playback)
When the audio packet Pa separated from the video object Vob by the separation unit 142 is supplied to the audio reproduction unit 145, the audio reproduction unit 145 stores the audio stream (in the audio data portion Pad of the audio packet Pa ( That is, the LPCM system decoding process is performed by the audio decoder 145a on the audio data that has been subjected to the LPCM system encoding process. As a result, an audio signal is generated in the audio decoder 145a, and the audio signal is converted into audio by the speaker 145b and output.
In addition, the data processing device 140 performs the reproduction processing of the video data and the audio data as described above. On the other hand, as with the data processing devices of the first to third embodiments, the embedded data is embedded in the distributed audio data. Information re-embedding processing and output audio data obtained by the re-embedding processing are recorded.
[0145]
(Determination of reinsertion of embedded information)
[0146]
If the audio data in the audio packet Pa from the separation unit 142 corresponds to the digital watermark method A, the control unit 148 again adds the embedded information included in the digital audio data to the digital audio data. It is determined that there is no need to embed by another digital watermark method. This is because the embedded information of the audio data can be extracted by a reproducing apparatus adopting a predetermined digital watermarking method (scheme A), for example, an existing reproducing apparatus corresponding to a DVD-RAM disk.
On the other hand, when the audio data in the audio packet Pa from the separation unit 142 corresponds to the digital watermark method B, the control unit 148 needs to re-embed the embedded information in the audio data by the digital watermark method A. It is determined that there is.
[0147]
(Re-embedding of embedded information)
[0148]
When the audio data corresponds to the digital watermark method A and the control unit 148 determines that the re-embedding process for the digital audio data is unnecessary, a control signal is supplied from the control unit 148 to the insertion unit 146. Instead, the audio data stored in the execution memory of the control unit 148 is supplied to the recording unit 147.
On the other hand, if the audio data corresponds to the digital watermark method B and the control unit 148 determines that re-embedding processing is required for the audio data, the insertion unit 146 controls the control unit 148. Based on the signal, processing for re-embedding the embedded information by the digital watermark method A is performed on the audio data.
[0149]
(Recording digital audio data)
[0150]
The audio data determined by the control unit 148 to correspond to the digital watermark method A is recorded in the recording unit 147 as it is without being re-embedded by the inserting unit 146. On the other hand, the audio data determined by the control unit 148 to correspond to a method other than the digital watermark method A is re-embedded by the digital watermark method A by the insertion unit 146 and then stored in the recording unit 147. .
As described above, the data processing device 140 according to the fourth embodiment includes the acquisition unit 141 equipped with a DVD-ROM drive in place of the acquisition unit 111 in the data processing device 110 according to the first embodiment, and includes a DVD-ROM disc. A separation unit 142 that separates video packets and audio packets from a video object read from the video object, and a video reproduction unit 144 that reproduces video data, and is based on the used digital watermark method information stored in the header of the audio packet Since the embedded information extracted from the data portion of the audio packet is displayed on the video reproduction unit, the copyright information can be confirmed by the video.
In addition, when the digital audio data corresponds to a default digital watermark method adopted in a playback device as a home appliance, the digital audio data is recorded as it is on a recording medium, and the digital audio data is When a method other than the watermark method is supported, the data obtained by embedding the embedded information in the digital audio data by a predetermined digital watermark method is recorded on the recording medium. It is possible to prevent the information writing process from being performed again on the data, and the processing on the audio data that causes the deterioration of the sound quality can be minimized.
[0151]
In the fourth embodiment, the DVD-ROM disc is shown in which the video object is recorded from the beginning of the recording area. However, the DVD-ROM disc has a management area at the beginning of the recording area. Ancillary information such as information may be recorded, and a video object may be recorded following the management information recording area.
In the fourth embodiment, the video object is continuously recorded in the recording area of the DVD-ROM disc. However, the video object recording mode on the DVD-ROM disc is not limited to this. is not. For example, when the management information includes TOC (Table of Contents) information indicating the recording start position of the video object in the recording area of the DVD-ROM disc and the recording size thereof, the recording area of the DVD-ROM disc It is possible to record the video object in a distributed manner in any part.
[0152]
In the fourth embodiment, the video object is read sequentially from the beginning of the recording area of the DVD-ROM disc. However, the management information includes the access order to each recording area in the disc, and the like. If the scenario information is included, video objects distributed and stored in a plurality of recording areas in the disc can be read out by accessing each recording area in an arbitrary order. . In particular, when the data processing apparatus is equipped with a function for receiving a signal by a user operation, when reading a video object, the access order to each recording area is determined based on the signal by the user operation. It is also possible to change appropriately.
In the fourth embodiment, the case where the audio packet separated from the video object by the separation unit is directly supplied to the audio reproduction unit has been described. However, the audio packet is sent to the audio reproduction unit via the extraction unit. It may be sent.
[0153]
In the fourth embodiment, the case where only audio data includes embedded information has been described. However, video data may also include embedded information. In this case, a video extraction unit that extracts embedded information from the video data may be provided, and the video packet separated from the video object may be supplied to the video reproduction unit via the video extraction unit.
Further, in the fourth embodiment, the embedded information in the audio data includes information indicating the copyright display character string of the copyright holder, but the embedded information in the audio data indicates the copyright display character string. In addition to the information, it may include information indicating the name of an individual who has permitted reproduction by the copyright holder, the date on which reproduction has been permitted by the copyright owner, and the like. In particular, when a video object can be copied, the embedded information in the audio data may include copy generation information and the like.
[0154]
Embodiment 5. FIG.
FIG. 11 is a block diagram for explaining a data processing apparatus according to the fifth embodiment of the present invention.
The data processing apparatus 150 according to the fifth embodiment includes digital audio data (distributed audio data) obtained by embedding information in digital audio data (supplied audio data) to be supplied from a distribution source to a user by a digital watermark method. ) Together with information indicating the digital watermark method used in the embedding process, as input audio data from the data recording medium, and extracting the embedded information from the input audio data, Removal processing for generating data (processed audio data) obtained by removing the embedded information, reproduction processing for reproducing the processed audio data, and re-embedding the embedded information in the processed audio data again by a predetermined digital watermarking method Process.
[0155]
The data processing apparatus 150 according to the fifth embodiment is configured to be compatible with a plurality of digital watermark methods. This is because a plurality of digital watermark methods may be used for one audio data.
In other words, depending on how the digital watermark method is implemented, even if information is embedded in one audio data by a plurality of digital watermark methods, the embedded information may not affect each other. For example, in one digital watermark method, information is embedded in the high frequency component of the audio data, and in another digital watermark method, information is embedded in the low frequency component of the audio data. The information and the information embedded in the low frequency component do not affect each other. The data processing apparatus 150 can cope with such a case.
Here, the digital watermark method used for the information embedding process for the supplied audio data is any one of the four methods of method A, method B, method C, and method D. In addition, extraction of embedded information is performed by an appropriate digital watermark method, and the re-embedding process is performed by using a predetermined digital watermark method adopted in a playback device as a home appliance. Yes. The appropriate digital watermark method is the same as the used digital watermark method used in the information embedding process for the supplied audio data.
[0156]
(Data structure of distributed audio data)
FIG. 12 shows the data structure of distributed audio data recorded on the data recording medium.
The distributed audio data Dde includes TOC (Table of Contents) information Ito indicating the contents of the music and various individual audio data Da1 to Dan encoded by LPCM (Linear Pulse Code Modulation).
The TOC information Ito is recorded at the beginning of the recording area of the data recording medium. The TOC information Ito is used when reproducing various audio data Da1 to Dan recorded on the recording medium. Contains information that will be included. Here, the information used when reproducing the audio data includes, specifically, audio data recording start position information Isp, audio data recording end position information Iep, song name information Ina, quantization number information Iqu, sampling rate. Information Isa, channel number information Ich, used digital watermark method information Iwm, and the like are included.
[0157]
In the recording area of the data recording medium, audio data Da1 to Dan encoded by the LPCM method are sequentially recorded in the portion after the TOC information Ito. Here, the LPCM method is cited as a method for encoding audio data. However, the audio data encoding method is not limited to this, and other methods such as an AC3 method, a Mpeg Audio method, and a DTS (Digital Theater System) method are also used. An encoding method may be used. Here, the AC3 system is an audio compression encoding system mainly intended for movie sound such as 5.1ch and 2ch, and is used in DVD-VIDEO and the like. The DTS method is also an audio compression encoding method mainly for 5.1ch, 2ch, etc. movie sound, and is used in movie theaters, DVD-VIDEOs, and the like.
[0158]
FIG. 13 shows the data structure of the used digital watermark method information Ium.
In the fifth embodiment, the electronic watermarking method used for the information embedding process for the supplied audio data is one of the above four methods (method A, method B, method C, method D). The watermark scheme information is composed of four usage status information Ius corresponding to each scheme, that is, scheme A usage status information Iusa, scheme B usage status information Iusb, scheme C usage status information Iusc, and scheme D usage status information Iusd. Yes.
In each usage status information, a value “0” or a value “1” is set.
For example, when the value of the predetermined usage status information is set to “1”, it indicates that the digital watermark method corresponding to the usage status information is used for the information embedding process for the supplied audio data. On the other hand, when the value of the predetermined usage status information is set to “0”, it indicates that the digital watermark method corresponding to the usage status information is not used for the information embedding process for the supplied audio data.
In addition to the TOC information and audio data, other information may be recorded on the data recording medium. The TOC information may include not only audio data reproduction information but also other information such as information indicating the reproduction order of audio data. Further, the audio data reproduction information includes audio data recording start position information Isp, audio data recording end position information Iep, song name information Ina, quantization number information Iqu, sampling rate information Isa, channel number information Ich, and used watermark method information Ium. In addition, other information such as composer information and copyright information may be included.
[0159]
In the fifth embodiment, audio data is recorded on the data recording medium in an encoded state. However, audio data is multiplexed in the MPEG2 format or the like. It may be recorded on the data recording medium in a state of being multiplexed with other data by a method.
In the fifth embodiment, the TOC information is recorded at the beginning of the recording area of the data recording medium. However, the data reading part (acquisition unit) is the TOC in the data recording medium. The TOC information may be recorded in an arbitrary recording area of the data recording medium as long as the information recording location can be identified.
[0160]
(Configuration of data processing device)
The data processing device 150 according to the fifth embodiment has a DVD-ROM drive for reading information or data recorded on a DVD-ROM disc, and the TOC is read from the DVD-ROM disc based on a control signal. It has an acquisition unit 151 that acquires information Ito and a plurality of audio data Da1 to Dan, and a TOC information holding area 152a that stores the TOC information Ito acquired by the acquisition unit 151. Based on the control signal, the TOC information Ito And a holding unit 152 for storing. The holding unit 152 is equipped with a DRAM (Dynamic Random Access Memory).
[0161]
The data processing device 150 is configured by a custom LSI, and extracts information embedded in audio data based on the used digital watermark method information Ium included in the acquired TOC information Ito according to a control signal. The extraction unit 153 that performs the processing and the custom LSI, and according to the control signal, the embedded audio in the distributed audio data is removed based on the used digital watermark method information Ium included in the acquired TOC information Ito, and the processed audio A removal unit 154 that performs information removal processing for generating data and a custom LSI, and based on the control signal, the extracted embedded information is embedded again in the processed audio data by a predetermined digital watermark method, and output audio data And an insertion portion 155 for generating
[0162]
Here, the extraction unit 153 includes a method A extractor 153a, a method B extractor 153b, a method C extractor 153c, and a method C extractor 153d corresponding to the digital watermark methods A, B, C, and D. The embedded information in the distributed audio data is extracted by a required extractor based on the control signal.
For example, the method A extractor 153a is configured to extract embedded information from the distributed sound data (input sound data) by the digital watermark method A. The method B extractor 153b is configured to extract embedded information from the input audio data by the digital watermark method B. Further, the method C extractor 143c is configured to extract embedded information from the input audio data by the digital watermark method C. Further, the method D extractor 153d is configured to extract embedded information from the input audio data by the digital watermark method D.
[0163]
The removing unit 154 includes a method A remover 154a, a method B remover 154b, a method C remover 154c, and a method C remover 154d corresponding to the digital watermark methods A, B, C, and D. Based on the control signal, the embedded information in the distribution voice data is removed by a required remover.
For example, the method A remover 154a is configured to remove the embedded information from the distributed sound data (input sound data) by the digital watermark method A. The method B remover 154b is configured to remove the embedded information from the input audio data by the digital watermark method B. Further, the scheme C remover 154c is configured to remove the embedded information from the input audio data by the digital watermark scheme C. Further, the method D remover 154d is configured to remove the embedded information from the input audio data by the digital watermark method D.
[0164]
In addition, the data processing device 150 includes an audio reproduction unit 156 that reproduces the processed audio data based on the control signal, and a recording unit 157 that records the output audio data based on the control signal. Here, the audio reproduction unit 156 includes an audio decode 156a that decodes the output audio data and outputs an audio signal, and 156b that converts the audio signal into audio and outputs the audio signal. In addition, the audio reproducing unit 156 reproduces individual audio data in the order of audio data reproduction information Da1 to Dan recorded in the TOC information.
Further, the data processing device 150 includes a CPU that performs various arithmetic processes and data processing, and a RAM (random access memory) that stores an operation program for the CPU. A control unit 158 for controlling the operation is included. The RAM of the control unit 158 has a function as an execution memory that temporarily stores the audio data from the acquisition unit 151 and the removal unit 154 and the embedded information from the extraction unit 153.
[0165]
In Embodiment 5 described above, the processed audio data acquired by the audio reproduction unit 156 is reproduced. However, the audio reproduction unit 156 uses the embedded information in the distribution audio data as the default in the processed audio data. The output audio data obtained by embedding again by the electronic watermark method may be reproduced.
In the fifth embodiment, the acquisition unit 151 includes a DVD-ROM drive as the data processing device. However, the acquisition unit 151 of the data processing device includes a DVD-RAM drive, a CD-ROM drive, and a semiconductor. Any device having a mass storage device capable of handling multimedia data such as a memory reading device may be used.
Further, in the fifth embodiment, the data processor is shown in which the extraction unit 153, the removal unit 154, and the insertion unit 155 are configured by a custom LSI. However, these parts 153 to 155 include various arithmetic processes. You may comprise from CPU which performs this, and RAM which also serves as an execution memory which stores the operation program. In this case, in particular, it is possible to share components between these parts 153 to 155 and the control unit 158.
In the fifth embodiment, the holding unit 152 is mounted with a DRAM. However, the holding unit may be mounted with any storage device as long as it is a memory suitable for temporary storage such as SRAM. .
[0166]
Next, the operation will be described.
In the following description of the operation, for the sake of simplicity, it is assumed that the TOC information Ito is continuously recorded as information of a predetermined size at the beginning of the storage area of the DVD-ROM disc.
[0167]
(Reading TOC information)
Based on the control signal from the control unit 158, the acquisition unit 151 reads information of a predetermined size from the head portion of the recording area of the DVD-ROM disc, and reads the read information, that is, the TOC information Ito. Is supplied to the holding unit 152.
[0168]
(Storing TOC information)
In the holding unit 152, based on a control signal from the control unit 158, the entire TOC information Ito acquired by the acquiring unit 151 (that is, all the audio data reproduction information Ir1 to Irn included in the TOC information Ito) It is stored in the DRAM as it is, that is, without being subjected to data processing. The DRAM records only a part of all the audio data reproduction information Ir1 to Irn included in the TOC information Ito, for example, the audio data reproduction information corresponding to the individual audio data to be reproduced next. Also good.
[0169]
(Reading audio data)
Next, in the control unit 158, the audio data reproduction information Ir1 to Irn corresponding to the individual audio data Da1 to Dan to be reproduced is reproduced from the TOC information Ito stored in the holding unit 152. Obtained sequentially in order.
Further, the control unit 158 acquires audio data recording start position information Isp and audio data recording end position information Iep from the acquired audio data reproduction information. Then, the control unit 158 supplies a control signal corresponding to the audio data recording start position information Isp to the acquisition unit 151. The acquisition unit 151 performs processing for acquiring individual audio data to be reproduced from the DVD-ROM disc based on a control signal from the control unit 158. The individual audio data acquired by the acquisition unit 151 is supplied to the extraction unit 153 and the removal unit 154.
In this data acquisition process, the control unit 158 monitors from which part of the recording area of the DVD-ROM disc the data is read, and the reading process in the recording area is performed. When the position matches the position indicated by the acquired audio data recording end position information Iep, the acquisition unit 151 is controlled by the control unit 158 to stop the acquisition process of the individual audio data.
Thereafter, in order to acquire individual audio data to be reproduced next, the control unit 158 performs processing for acquiring audio data reproduction information corresponding to the individual audio data from the holding unit, and continues to acquire the next individual audio data. Processing for acquisition is performed.
[0170]
(Extract embedded information)
The control unit 158 performs processing for extracting used digital watermark method information from audio data reproduction information corresponding to individual audio data to be reproduced. Then, the control unit 158 performs processing for determining the value of the usage status information corresponding to each digital watermark method in the used digital watermark method information Ium. From the control unit 158, a control signal corresponding to the determination result of the usage status information value is output to the extraction unit 153. Then, in the extraction unit 153, embedded information is extracted from the individual audio data to be reproduced by the method extractor corresponding to an appropriate digital watermark method based on the control signal.
For example, when the value of the method A usage status information Iuma in the used digital watermark method information Ium is “1”, the extraction unit 153 causes the digital watermark method A to be performed by the method A extractor 153a based on the control signal. The embedded information is extracted by the above. On the other hand, when the value of the method A usage status information Iuma in the used digital watermark method information Ium is “0”, the extraction unit 153 does not perform the process of extracting embedded information by the method A extractor 153a. In the other method B extractor 153b, method C extractor 153c, and method D extractor 153d, as in the method A extractor 153a, method B use status information Iumb and method C use status in the used digital watermark method information Ium. In accordance with the value of the information Iumc and method D usage status information Iumd, embedded information extraction processing is performed by the corresponding digital watermark method B, C, or D.
[0171]
(Removal of embedded information)
In the control unit 158, a control signal corresponding to the used digital watermark method information acquired from the audio data reproduction information corresponding to the audio data to be reproduced is output to the removal unit 154. Then, the removal unit 154 removes the embedded information from the individual audio data to be reproduced by the method extractor corresponding to the appropriate digital watermark method based on the control signal.
For example, the control unit 158 determines the value of the method A usage status information Iuma in the used digital watermark method information Ium. As a result of the determination, if the value of the method A usage status information Iuma is “1”, the removal unit 154 performs the removal process of embedded information by the digital watermark method A based on the control signal from the control unit 158. . On the other hand, as a result of the determination, if the value of the method A usage status information Iuma is “0”, the removal unit 154 does not perform the process of removing the embedded information by the digital watermark method A.
Similarly, the control unit 158 sequentially determines the values of other method usage status information. If the value is “1”, embedded information removal processing is performed by the method remover corresponding to the method usage status information for which the value has been determined, while the value is “0”. In the case of, embedded information removal processing by the method remover corresponding to the method usage status information for which the value has been determined is not performed.
Then, the distributed audio data that has been subjected to the removal process in the removal unit 154, that is, processed audio data is supplied to the audio reproduction unit 156.
[0172]
(Individual audio data playback)
In the audio reproduction unit 156, the transmitted individual audio data is subjected to LPCM decoding processing by the audio decoder 156a and converted into an audio signal, and this audio signal is converted into audio by the speaker 156b and output. The
Further, in the data processing device 150, while the reproduction processing of the audio data as described above is performed, as in the data processing devices of the first to fourth embodiments, the embedding information re-embedding processing for the individual audio data, Output audio data obtained by embedding is recorded.
[0173]
(Determination of information re-embedding)
If the individual audio data from the acquisition unit 151 corresponds to the digital watermark method A, the control unit 158 again adds the embedded information included in the individual audio data to another electronic data. It is determined that there is no need to embed the watermark method. This is because the embedded information of the individual audio data can be extracted by a reproducing apparatus adopting a predetermined digital watermarking method (scheme A), for example, an existing reproducing apparatus corresponding to a DVD-RAM disk.
On the other hand, if the individual audio data from the acquisition unit 151 is compatible with the digital watermark method B, the control unit 158 needs to re-embed the embedded information in the audio data by the digital watermark method A. Determined.
[0174]
(Re-embedding information)
When the individual audio data corresponds to the digital watermark method A and the control unit 158 determines that the re-embedding process for the individual audio data is not necessary, the control unit 158 supplies the control signal to the insertion unit 155. Instead, the individual audio data stored in the execution memory of the control unit 158 is supplied to the recording unit 157.
On the other hand, if the individual audio data is compatible with the digital watermark method B and the control unit 158 determines that re-embedding processing is required for the individual audio data, the insertion unit 155 On the basis of the control signal, the embedded information is re-embedded by the digital watermark method A with respect to the individual audio data.
[0175]
(Recording of individual audio data)
The individual audio data determined by the control unit 158 to correspond to the digital watermark method A is recorded in the recording unit 157 as it is without being re-embedded by the insertion unit 155. On the other hand, the individual audio data determined by the control unit 158 to correspond to a method other than the digital watermark method A is re-embedded by the digital watermark method A in the insertion unit 155 and then stored in the recording unit 157. The
As described above, the data processing device 150 according to the fifth embodiment has a DVD-ROM drive that reads the distribution audio data from the DVD-ROM disc instead of the acquisition unit 111 in the data processing device 110 according to the first embodiment. And an acquisition unit 151 for acquiring the TOC information Ito and the plurality of individual audio data Da1 to Dan included in the distributed audio data read from the DVD-ROM disk, and the audio corresponding to each individual audio data in the TOC information Ito Since embedded information such as copyright information in individual audio data is removed and reproduced in accordance with the used digital watermark method information Ium stored as data reproduction information Ir1 to Irn, individual distribution distributed by a recording medium Playback of audio data can be performed without causing deterioration of sound quality due to embedded information such as copyright information.
In addition, when the individual audio data corresponds to a default digital watermark method adopted by a playback device or the like as a home appliance, the individual audio data is recorded on a recording medium as it is, and the individual audio data is recorded on the predetermined electronic data. When supporting a method other than the watermark method, output audio data obtained by re-embedding the embedded information into the individual audio data by a predetermined digital watermark method is recorded on the recording medium, so that re-embedding processing is unnecessary. It is possible to avoid the writing of information to such individual audio data, and it is possible to minimize the processing for the digital audio data that causes the deterioration of the sound quality.
[0176]
In the fifth embodiment, the TOC information is recorded at the beginning of the recording area of the DVD-ROM disc. However, the control unit can recognize the recording position of the TOC information in the recording area of the medium. If so, the TOC information may be recorded in any part of the recording area of the DVD-ROM disc.
For example, if a file system is constructed in the recording area of a DVD-ROM disc and the information recorded on the disc can be accessed according to the file name, the TOC information is assigned a predetermined file name. TOC information can be read regardless of the physical arrangement of the TOC information on the recording medium.
[0177]
In the fifth embodiment, the individual audio data is reproduced in the order of the audio data reproduction information corresponding to each individual audio data recorded in the TOC information. If it has a mechanism for accepting selection of individual audio data to be reproduced by a user, it is possible to allow the user to specify individual audio data to be reproduced next.
When the TOC information includes information (reproduction order information) indicating the reproduction order of the individual audio data, the control unit refers to this reproduction order information and determines the reproduction order of the individual audio data. It is also possible to decide.
[0178]
Furthermore, in Embodiment 5 described above, the audio reproduction unit is configured to decode the supplied individual audio data by an audio decoder and reproduce it by a speaker. However, the configuration of the audio reproduction unit is not limited to this. . For example, the audio playback unit has the above audio decoding and speaker, and can output an analog audio signal obtained by decoding the individual audio data by the audio decoder to another recording device via an audio cable or the like. It is good also as a structure.
Further, the data processing device of the fifth embodiment is configured to output the individual audio data supplied to the audio reproduction unit to another digital data recording device via the digital transmission cable or the like as the digital data. It is good.
In the fifth embodiment, the recording medium (DVD-ROM disc) mounted on the DVD-ROM drive of the acquisition unit is supplied as digital data to the supplied digital data to be supplied from the distribution source to the user. Information embedded digital data obtained by embedding related information, and usage method information indicating a used digital watermark method used for embedding the related information in the supplied digital data attached to the information embedded digital data are recorded It may be a thing. In this case, the information-embedded digital data has a data structure capable of extracting or removing the related information using an appropriate digital watermark method based on the use method information. Further, the recording medium (DVD-ROM disc) records a plurality of usage scheme information indicating different digital watermark schemes used for embedding related information in the supplied digital data as the usage scheme information. It may be.
[0179]
Embodiment 6 FIG.
FIG. 14 is a block diagram for explaining a data processing apparatus according to Embodiment 6 of the present invention.
The data processing device 160 according to the sixth embodiment receives broadcast radio waves from a broadcast station, and electronically converts the received broadcast radio waves into digital audio data (supplied audio data) to be supplied from the distribution source to the user. First digital audio data (distributed audio data) obtained by embedding information by a watermark method is acquired, and the embedded information (hereinafter also referred to as first embedded information) is extracted from the distributed audio data and removed. In addition to processing, the embedded information is processed to generate processed information (hereinafter also referred to as second embedded information), and second digital audio data (processed audio data) obtained by a removal process on the distributed audio data In addition, the third digital audio data (output audio data) is generated by embedding the processing information by another digital watermark method different from the above digital watermark method. It is intended to.
[0180]
Here, the digital watermark method used for the information embedding process for the supplied audio data is any one of the three methods A, B, and C. Further, the extraction of the first embedded information is performed by an appropriate digital watermark method, and the re-embedding process is performed using at least a predetermined digital watermark method employed in a playback device as a home appliance, To be done. The appropriate digital watermark method is the same as the used digital watermark method used in the information embedding process for the supplied audio data. Further, the distribution sound data is encoded by the LPCM method, and the first embedded information is inserted into this distribution sound data by a predetermined digital watermark method (method A).
[0181]
(Data structure of the first embedded information)
FIG. 15A shows the data structure of the first embedded information.
The first embedded information Iwm1 includes copyright holder information Icr, recording-use digital watermark method information Irm, recording device identification number information Idi, copy generation information Icg, copy source identification information Ics, and the like.
The first embedded information Iwm1 has a data structure with a constant data length. For this reason, the same information is repeatedly inserted as the first embedded information in the distributed audio data whose data length differs depending on the length of the music or the like.
[0182]
FIG. 16A shows the value of the recording-use digital watermark method information Irm included in the first embedded information Iwm1.
The digital watermark method information Irm used at the time of recording is information for identifying a digital watermark method used when the data processing device 160 inserts embedded information into recorded audio data to be recorded.
That is, the first embedded information is embedded in the distributed audio data by a predetermined digital watermark method. Further, when the distributed audio data or the processed audio data obtained by processing the recorded audio data is recorded on a recording medium, the information corresponding to the first embedded information is re-embedded by another digital watermark method. Is called. The above-mentioned digital watermark method information Irm used for recording is information for identifying a digital watermark method to be used for the re-embedding process.
[0183]
Such digital watermark method information Irm used for recording is represented by 2 bits. Specifically, the value “00” of the information Irm indicates that the information embedding process by the digital watermark method is not performed on the audio data recorded on the recording medium. Further, the value “01” of the information Irm indicates that the information embedding process is performed by the digital watermark method A on the audio data recorded on the recording medium. Further, the values “10” and “11” of the information Irm indicate that information embedding processing is performed on the audio data recorded on the recording medium by the digital watermark methods B and C.
[0184]
Note that although the LPCM method is cited here as a method for encoding audio data, the audio data encoding method is not limited to this, and other encoding methods such as the AC3 method, the Mpeg Audio method, and the DTS method may be used. May be.
Further, here, a case is shown in which the audio data is independently transmitted to the data processing apparatus 160 by broadcast radio waves, but the transmission form of the audio data is not limited to this. For example, audio data may be transmitted to the data processing device 160 as a video object (multiplexed digital data) formed by multiplexing video data and audio data.
Furthermore, here, the case where information is embedded in the supplied audio data by a predetermined digital watermark method to generate distributed audio data is shown, but the type of the digital watermark method used in the information embedding process for the supplied audio data is shown. When the information is transmitted to the data processing device, any digital watermarking method can be used for the information embedding process for the supplied audio data.
Also, here, a case is shown in which the same information is repeatedly embedded as the first embedded information in the distributed audio data, but different information is embedded as the first embedded information in the distributed audio data. It may be.
Also, here, the first embedded information Iwm1 includes copyright holder information Icr, recording-use digital watermark method information Irm, recording device identification number information Idi, copy generation information Icg, copy source identification information Ics, and the like. However, in the first embedded information Iwm1, any information such as the recording date / time information Ird may be recorded in addition to the above information.
[0185]
(Data structure of second embedded information)
FIG. 15B shows the data structure of the second embedded information inserted into the audio data (distributed audio data or processed audio data) recorded on the recording medium by the digital watermark method.
The second embedded information Iwm2 has a data structure including the used digital watermark method information Ium instead of the recording-use digital watermark method information Irm in the first embedded information Iwm1. This used digital watermark method information Ium is information indicating which digital watermark method the information embedding process for the distributed audio data or processed audio data is performed on. The value of the used electronic watermark method information Ium and the meaning of this value are the same as the value of the used electronic watermark method information Irm at the time of recording and the meaning of this value.
That is, the used digital watermark method information Ium is represented by 2 bits as shown in FIG. Specifically, the value “00” of the information Ium indicates that the information embedding process by the digital watermark method is not performed on the audio data recorded on the recording medium. Further, the value “01” of the information Ium indicates that the information embedding process by the digital watermark method A has been performed on the audio data recorded on the recording medium. Further, the values “10” and “11” of the information Ium indicate that the information embedding processing by the digital watermark methods B and C is performed on the audio data recorded on the recording medium.
[0186]
Here, as the second embedded information, the data structure is the same as the data structure of the first embedded information. However, the second embedded information is compared with the first embedded information, It may be a data structure in which information of another item such as copy date information is increased, or a data structure in which information of some items in the first embedded information, for example, copy generation information is deleted.
In addition, here, a case is shown in which the used digital watermark method information Ium is included in the second embedded information Iwm2, but the attribute information of the audio data is recorded on the recording medium separately from the distributed audio data or the processed audio data. In this case, if the used digital watermark method information Ium is recorded as the attribute information, the second embedded information Iwm2 may not include the used digital watermark method information.
[0187]
(Configuration of data processing device)
The data processing device 160 according to the sixth embodiment generates the distribution audio data (first digital audio data) by decoding the received broadcast radio wave Bw and the antenna 161a that receives the broadcast radio wave Bw from the broadcasting station Bc. A reception decoding unit 161b, and an acquisition unit 161 that acquires distribution audio data from the broadcast radio wave Bw based on the control signal.
The data processing device 160 is configured by a custom LSI, and in accordance with a control signal, an extraction unit 162 that performs information extraction processing for extracting embedded information in the distributed audio data as first embedded information Iwm1, and a custom LSI. Configured by a custom LSI and a removal unit 163 that performs information removal processing for removing the embedded information Iwm1 in the distributed sound data and generating processed sound data (second digital sound data) according to the control signal, Based on the control signal, the second embedded information Iwm2 obtained by processing the first embedded information Iwm1 is re-embedded in the processed audio data by various digital watermarking methods to output audio data (third digital audio data). ).
[0188]
Here, the extraction unit 162 includes a method A extractor 162a, a method B extractor 162b, and a method C extractor 162c corresponding to the digital watermark methods A, B, and C. Based on the control signal, The embedded information Iwm1 in the distribution voice data is extracted by a required extractor.
For example, the method A extractor 162a is configured to extract the embedded information Iwm1 from the distribution sound data (input sound data) by the digital watermark method A. The method B extractor 162b is configured to extract the embedded information Iwm1 from the input audio data by the digital watermark method B. Further, the scheme C extractor 162c is configured to extract the embedded information Iwm1 from the input audio data by the digital watermark scheme C.
[0189]
The removing unit 163 includes a method A remover 163a, a method B remover 163b, and a method C remover 163c corresponding to the digital watermark methods A, B, and C. The remover removes the embedded information Iwm1 from the distributed audio data.
For example, the method A remover 163a is configured to remove the embedded information Iwm1 from the distributed audio data by the digital watermark method A. The method B remover 163b is configured to remove the embedded information Iwm1 from the distributed audio data by the digital watermark method B. Further, the scheme C remover 163c is configured to remove the embedded information Iwm1 from the distributed audio data by the digital watermark scheme C.
[0190]
The data processing device 160 also includes a recording unit 166 that stores output audio data, a device information holding unit 165 that stores device unique number information for identifying the device, and various arithmetic processes based on the control signal. And a CPU that performs data processing and a RAM (Random Access Memory) that stores an operation program for the CPU, and has a control unit 167 that controls the operations of the units 161 to 166 by the control signal.
Here, the device information holding unit 167 is equipped with an EEPROM, and the device unique number information is stored in the device unique number holding area 165a. The recording unit 166 includes a DVD-RAM drive, and is configured to record the output audio data on a DVD-RAM disk. Further, the control unit 167 processes the first embedded information to create the second embedded information based on the device unique number information stored in the EEPROM recording area of the holding unit 165. It is configured to perform processing. Further, the RAM of the control unit 167 temporarily stores the audio data from the removal unit 163 and the insertion unit 164, the first embedded information Iwm1 from the extraction unit 162, and the second embedded information Iwm2 generated by the control unit 167. It also functions as an execution memory to be stored in
In addition, although the thing of the structure which has an antenna and a decoder was shown as the said acquisition part 161 here, the structure of this acquisition part is not restricted to this.
For example, the acquisition unit may include a receiving device that receives a transmission signal via a wired line, such as a network interface or a modem device. The acquisition unit may have a mass storage device that can access multimedia data, such as a DVD-ROM drive, a DVD-RAM drive, a CD-ROM drive, or a semiconductor memory access device.
In addition, here, the data processing apparatus is shown in which the extraction unit, the insertion unit, and the removal unit are configured by different custom LSIs. However, the processing performed in each unit is similar, so that the number of parts can be reduced. Therefore, it is desirable to configure these parts with one custom LSI.
[0191]
Further, in the above-described sixth embodiment, the data processing apparatus is shown in which the extraction unit 162, the removal unit 163, and the insertion unit 164 are configured by a custom LSI, but these portions 162 to 164 include various arithmetic processing processes. You may comprise from CPU which performs this, and RAM which also serves as an execution memory which stores the operation program. In this case, the components can be shared between these parts 162 to 164 and the control unit 167.
In addition, the device information holding unit 165 has an EEPROM mounted thereon, but the device information holding unit may have any type of nonvolatile memory.
In addition, the device information holding unit shows the case where device specific information for identifying the device is held. However, the device information holding unit includes other information such as an identification number for identifying the user of the device. May be held. In particular, when the device information holding unit holds a number for identifying the user of the device, the device information holding unit is equipped with a reader such as an IC card or a magnetic card so that the user of the device can A card in which identification number information is recorded may be attached to a reader so that the user identification number is notified to the apparatus.
Here, the recording unit 166 is configured to be equipped with a DVD-RAM drive, but the recording unit is capable of writing large-capacity data such as a CD-R drive and a semiconductor memory access device that can access multimedia data. Any recording device may be used as long as it is a storage device.
Next, the operation will be described.
[0192]
(Reading audio data)
In the acquisition unit 161, when the broadcast radio wave Bw from the broadcast station Bc is received by the antenna and the broadcast radio wave Bw is input to the reception decoder 161b, the broadcast radio wave Bw is distributed by the decoding processing in the reception decoder 161b ( First digital audio data). The distributed audio data is supplied to the extraction unit 162 and the removal unit 163.
[0193]
(Extract embedded information)
Based on the control signal from the control unit 167, the extraction unit 162 performs a process of extracting the first embedded information Iwm1 from the distributed audio data acquired by the acquisition unit 161 by a predetermined digital watermark method. The extracted first embedded information Iwm1 is once recorded in the execution memory of the control unit 167.
[0194]
(Removal of embedded information)
Based on the control signal from the control unit 167, the removal unit 163 deletes the first embedded information Iwm1 from the distributed audio data acquired by the acquisition unit using a predetermined digital watermark method, and generates processed audio data. Processing is performed. The processed sound data is supplied to the insertion unit 164.
[0195]
(Processing of embedded information)
In the control unit 167, processing for processing the first embedded information Iwm1 held in the execution memory to generate the second embedded information Iwm2 is performed.
That is, the information included in the first embedded information, such as copyright holder information, digital watermark method information used during recording, recording device identification number information, copy generation information, and copy source identification information, is recorded in the device information holding unit. Based on the device unique number, the second embedded information is created.
[0196]
At this time, as for the copyright holder information and the digital watermark method information used at the time of recording, the values described in the first embedded information Iwm1 are directly copied to the second embedded information Iwm2. In the recording device identification number information in the second embedded information Iwm2, the device unique number recorded in the device information holding unit 165 is recorded as it is. This makes it possible to specify the owner of the copied audio data. In the second embedded information Iwm2, a value obtained by adding 1 to the value recorded in the first embedded information Iwm1 is recorded as the value of the copy generation information. In this way, it is possible to specify the number of copies of the distributed audio data with respect to the original audio data.
[0197]
Further, the recording device identification number information in the first embedded information Iwm1 is recorded in the copy source identification information in the second embedded information Iwm2. As a result, it is possible to identify the device that has copied the distributed audio data, and by sequentially tracing back this copy source identification information, it is possible to identify the user or device that committed the problem at the time of finding the illegal copy.
The second embedded information Iwm2 created in this way is sent to the insertion unit 164.
[0198]
(Re-embedding of first embedded information)
Based on the control signal, the insertion unit 164 embeds the second embedded information generated by the control unit 167 into the processed audio data output from the removal unit 163 with a digital watermark, and outputs the output audio data (first 3 digital audio data) is generated.
At this time, the second embedded information Iwm2 is embedded in the processed audio data repeatedly over a plurality of times according to the length of the audio data over the portion from the head portion to the final portion. In particular, the first embedding process of the second embedding information Iwm2 is performed by a predetermined digital watermark method. In the second and subsequent embedded information processing, the digital watermark method indicated by the recording-use digital watermark method information in the first embedded information Iwm1 is used.
By performing only the second embedding process Iwm2 for the first time using a predetermined digital watermarking method, the second embedded information Iwm2 is next extracted from the output audio data, and the embedded information in the head portion of the output audio data Can be extracted by a predetermined digital watermarking method. Also, based on the second embedded information Iwm2 extracted in this way, it is possible to extract or remove embedded information in a portion other than the head portion of the output audio data.
The output audio data created in this way is supplied to the recording unit 166.
[0199]
(Recording of output audio data)
When the output audio data from the insertion unit 64 is supplied to the recording unit 166, the output audio data is stored in the DVD-RAM disk in the recording unit 166 based on the control signal from the control unit 167. Here, the output audio data is sequentially recorded from the top recording area of the DVD-RAM medium.
As described above, in the data processing device 160 of the sixth embodiment, instead of the acquisition unit 111 in the data processing device 110 of the first embodiment, the antenna that receives the broadcast radio wave Bw from the broadcast station and the received broadcast radio wave Bw are used. A receiving decoder for decoding, and an acquisition unit 161 for acquiring distributed audio data as an output of the decoder, and performing extraction processing and removal processing of embedded information (first embedded information) Iwm1 in the distributed audio data; The embedded information Iwm1 is processed to generate processed embedded information (second embedded information) Iwm2, and the second digital audio data (processed audio data) obtained by the removal processing on the distributed audio data is added to the digital watermark method. The third digital audio data is embedded by embedding the processing embedding information Iwm2 by another digital watermarking method different from Because it generates an (output sound data), and can be added or deleted information to the embedded information in the distributed audio data.
[0200]
Further, when digital data such as the processed audio data is recorded, additional information such as a device identification number (for example, CPU identification number) and date / time assigned to the device that performs the recording is added to the digital data. By embedding, when the copyright owner finds an illegal copy of the digital data, more detailed information for proof of illegality can be extracted from the digital data.
Further, by recording copy permission information or the like in digital data such as the processed audio data by a predetermined digital watermark method, the recording apparatus corresponding to the predetermined digital watermark method can respond to the content of the copy permission information. It is also possible to perform direct copy restrictions such as not permitting copying of the digital data. However, in this case, needless to say, it is impossible to limit unauthorized copying in a recording apparatus that performs copying without referring to copy permission information embedded by the digital watermark method.
[0201]
In the sixth embodiment, the distribution voice data is obtained by receiving broadcast radio waves. However, the distribution voice data is a transmission signal transmitted through a wired line such as an Ethernet or a telephone line. You may make it acquire by receiving with a card | curd or a modem apparatus.
In addition, the data processing apparatus according to the sixth embodiment does not process all of the plurality of distribution voice data obtained by receiving broadcast waves, but only processes the distribution voice data to be processed selected by the user of the apparatus. You may do it.
Furthermore, in the sixth embodiment, the supply of distributed audio data by broadcast radio waves is not limited to audio data alone, but may be performed in a state of being multiplexed with video data or the like. In this case, Distributed audio data can be extracted from multiplexed digital data such as video objects transmitted by broadcast radio waves.
In the sixth embodiment, the recording unit 166 shows the case where the output audio data is sequentially recorded from the top recording area of the DVD-RAM medium. However, the recording unit 166 records the output audio data. Is not limited to this.
For example, an empty area in the medium at that time may be searched appropriately according to the recording situation, and the output audio data may be written in this empty area. Further, the output audio data may be written in the write destination area of the medium designated by the user of the apparatus. Furthermore, a file system may be constructed on the DVD-RAM disk, and output audio data may be written based on the file name. In this case, since the output audio data is recorded via the file system, the physical writing position of the output audio data in the recording area of the recording medium may be anywhere.
[0202]
Embodiment 7 FIG.
FIG. 17 is a block diagram for explaining a data processing apparatus according to Embodiment 7 of the present invention.
In addition to the configuration of the data processing device 120 in the second embodiment, the data processing device 170 in the seventh embodiment includes a removal unit 173 that removes embedded information in the distribution audio data.
The data processing device 170 according to the seventh embodiment obtains the information-embedded digital audio data (distributed audio data) Dau as input digital audio data from the network signal Sn on the network N, and accompanies the distributed audio data Dau. From the information embedding digital data Dau based on the control signal, the acquisition unit 171 for acquiring the audio data attribute information transmitted in this manner, the extraction unit 172 for extracting the embedding information from the information embedding digital data Dau based on the control signal. And a removal unit 173 that removes embedded information.
[0203]
Here, the acquisition unit 171 performs a network interface 171a that transmits and receives a network signal Sn to and from the network N, and performs a decoding process on the network signal Sn from the interface 171a, thereby performing the information embedded digital audio data Dau and It includes a reception signal decoder 171b for generating audio data attribute information. The extraction unit 172 includes a method 1 extractor 171a1, a method 2 extractor 171a2,..., A method n extractor corresponding to the digital watermark methods (1), (2),. 171an and is configured to extract embedded information in the information embedded digital audio data Dau by a required extractor based on a control signal. These system extractors have the same configuration as that in the second embodiment.
[0204]
Further, the removing unit 173 includes a method 1 remover 173a1, a method 2 remover 173a2,..., A method n remover corresponding to the digital watermark methods (1), (2),. 173an, and is configured to remove the embedded information in the information embedded digital audio data Dau by a required remover based on the control signal.
For example, the method 1 remover 173a1 is configured to remove embedded information from the information embedded digital audio data Dau by the digital watermark method (1). The method 2 remover 173a2 is configured to remove embedded information from the information embedded digital audio data Dau by the digital watermark method (2). The scheme n remover 173an is configured to remove the embedded information from the information-embedded digital audio data Dau by the digital watermark scheme (n).
[0205]
In addition, the data processing device 170 according to the seventh embodiment converts the embedded information extracted by the extraction unit 172 into the information removal digital data using a predetermined digital watermarking method adopted in a playback device as a home appliance. Are embedded again, and an embedding unit 174 that generates output digital data and a recording unit 177 that records the output digital data are included.
Further, the data processing device 170 according to the seventh embodiment includes a reproduction unit 175 that reproduces the information-removed digital audio data from the removal unit 173 based on the control signal, and the units 171 to 176 that correspond to the control signals. And a control unit 177 for controlling by the above. Here, the reproducing unit 175 includes an audio decoder 175a that converts the information-embedded digital data Dau into an audio signal, and a speaker 175b that converts the audio signal into audio. The control unit 177 includes a CPU that performs various arithmetic processes and data processes, and a RAM (random access memory) that stores an operation program for the CPU, and controls the operations of the units 171 to 176. It is the composition to do. The RAM also serves as an execution memory that temporarily stores audio data and audio data attribute information output from each unit.
[0206]
Specifically, the control unit 177 determines the value of each method usage status information based on the used digital watermark method information included in the audio data attribute information acquired by the acquisition unit 171, and determines the determination result. Accordingly, the embedded information extraction process by the method extractor corresponding to each digital watermark method and the embedded information removal process by the method remover corresponding to each digital watermark method are controlled and included in the extracted embedded information. The playback unit 175 controls the playback process of the audio data based on the playback permission information. Specifically, here, if the value of the reproduction permission information included in all the method usage status information constituting the used digital watermark method information is “1”, the control unit 177 reproduces the audio data in the reproduction unit 175. And the reproduction unit 175 is controlled to reproduce the audio data.
Further, in this data processing device 170, the above units are mutually connected by a data bus Dbus, and the acquisition unit 171, the insertion unit 172, and the other than the extraction unit 172, the removal unit 173, and the reproduction unit 175, The recording unit 176 is also controlled by the control unit 177.
The extraction unit 172, the insertion unit 172, and the removal unit 173 are each realized by a custom LSI. The recording unit 176 is realized by a DVD-RAM drive, and records the output digital audio data on a DVD-RAM disk.
Next, the operation will be described.
[0207]
(Acquisition of audio data Dau and its attribute information Dpr)
When the network signal Sn supplied from the network N via the network cable is received by the network interface 171a of the acquisition unit 171, the received network signal Sn is output to the reception signal decoder 171b. The reception signal decoder 171b generates the information embedded digital audio data Dau and the audio data attribute information Dpr transmitted along with the audio data Dau by decoding the network signal Sn.
The audio data Dau acquired by the acquisition unit 171 in this way is sent to the extraction unit 172 and the removal unit 173 via the data bus Dbus, and the audio data attribute information Dpr is transmitted to the control unit 177 via the data bus Dbus. Sent to. In the control unit 177, the supplied audio data attribute information is temporarily held in a RAM as an execution memory.
[0208]
(Extract embedded information)
The control unit 177 performs an operation of controlling the extraction unit 172 with a control signal based on the used digital watermark method information included in the audio data attribute information Dpr. That is, a control signal is supplied to the corresponding method extractor in accordance with the value of each method use status information constituting the used digital watermark method information.
Specifically, in the same manner as in the second embodiment, the control unit 177 may use a process of supplying a control signal to the corresponding method extractor according to the value of the method usage status information at the supply source. Are sequentially performed for each method usage status information (method (1) usage status information to method (n) usage status information), and in response to this, each method extractor receives a control signal from the control unit 177. Based on this, extraction processing of embedded information in the input voice data Dau is performed. Thereby, a plurality of embedded information is obtained.
[0209]
(Removal of embedded information)
Further, the control unit 177 performs an operation of controlling the removing unit 173 with a control signal based on the used digital watermark method information included in the audio data attribute information Dpr. That is, a control signal is supplied to the corresponding method remover in accordance with the value of each method use status information constituting the used digital watermark method information.
Specifically, first, the control unit 177 refers to the value of the method (1) usage status information in the used digital watermark method information. If the value of the method 1 usage status information is “1”, a control signal that instructs the remover 173a1 of the removing unit 173 to remove the embedded information in the input audio data Dau by the digital watermark method (1). Is output. Thereby, the method 1 remover 173a1 removes the information embedded by the digital watermark method (1) in the audio data Dau sent to the removal unit 173 by the digital watermark method (1). On the other hand, if the value of the method 1 usage status information is “0”, a control signal for instructing removal of the embedded information in the input voice data Dau is not output to the remover 173a1.
[0210]
Next, the control unit 177 refers to the value of the method 2 usage status information in the used digital watermark method information. If the value of the method 2 usage status information is “1”, a control signal that instructs the remover 173a2 of the removing unit 173 to remove the embedded information in the input audio data Dau by the digital watermark method (2). Is output. As a result, the method 2 remover 173a2 removes the information embedded by the digital watermark method (2) in the audio data Dau sent to the removal unit 173 by the digital watermark method (2). On the other hand, if the value of the method 2 usage status information is “0”, the control signal for instructing the removal of the embedded information in the input audio data Dau is not output to the remover 173a2.
In this way, in the control unit 177, the process of supplying the control signal to the corresponding method remover according to the value of the method usage status information is all the method usage statuses that may be used at the distribution source. Each method (scheme 1 usage status information to scheme n usage status information) is sequentially performed, and in accordance with this, each scheme remover removes embedded information in the input voice data Dau based on a control signal from the control unit 177. Processing is performed.
[0211]
(Playback of audio data Dau)
Then, the control unit 177 determines the value of the reproduction permission information included in all the embedded information obtained by the embedded information extraction process, and determines whether to reproduce the input digital audio data Dau according to the determination result. A control signal indicating whether or not is output to the reproduction unit 175.
That is, if the value of the reproduction permission information included in all the method usage status information constituting the used electronic watermark method information is “1”, the reproduction of the audio data Dau by the reproduction unit 175 is permitted by the control unit 177. . Then, under the control of the control unit 177, the audio data Dau is sent from the removal unit 173 to the reproduction unit 175 via the data bus Dbus. In the reproduction unit 175, the received audio data Dau is converted into an audio signal by the decoding process in the audio decoder 175a, and audio corresponding to the audio signal is reproduced and output from the speaker 175b.
[0212]
(Re-embedding of embedded information)
Further, in this data processing device 170, independently of the reproduction processing of the audio data Dau from the removal unit 173, the embedded information extracted from the audio data Dau is again converted into the removal unit by a predetermined digital watermark method. The process of embedding in the audio data Dau from is performed. Here, the default digital watermark method is a digital watermark method adopted in a playback device as a home appliance.
That is, in the control unit 177, as described above, based on the value of each method use status information in the used digital watermark method information, the digital watermark method used for the information embedding process in the target audio data at the distribution source Based on the determination result, the embedded information embedded by each digital watermark method is supplied to the insertion unit 174. Then, in the insertion unit 174, the embedding information supplied from the control unit 177 is re-embedded in the audio data from the removal unit 173 by the default digital watermark method, and output digital audio data is generated. Is done.
[0213]
(Recording of output digital audio data)
The output digital audio data generated by the insertion unit 174 is supplied to the recording unit 176 and is recorded on the recording medium based on the control signal from the control unit 177. Here, the recording unit 176 is realized by a DVD-RAM drive, and the output digital audio data is stored in a DVD-RAM disk.
In the seventh embodiment, if the value of the reproduction permission information included in all the method usage status information constituting the used digital watermark method information is “1”, the control unit performs the audio data Dau in the reproduction unit 175. However, the condition that the control unit permits the reproduction of the audio data Dau by the reproduction unit 175 is not limited to this.
For example, reproduction may be permitted if the value of at least one reproduction permission information included in all method usage status information constituting the used digital watermark method information is “1”.
In addition, a weighting coefficient is set for each method usage status information constituting the used digital watermark method information, and the product of this weighting coefficient and the value of the reproduction permission information included in each method usage status information is used for all methods. The reproduction of the audio data Dau may be permitted depending on whether or not the sum total of the situation information exceeds a certain threshold value.
[0214]
As described above, the seventh embodiment includes the acquisition unit 171 that receives the network signal Sn on the network N and acquires the information embedded digital audio data Dau and the audio data attribute information Dpr, and is used for the audio data attribute information Dpr. Based on each method usage status information included as digital watermark method information, extraction and removal of embedded information in the audio data Dau is performed, and reproduction control of the processed audio data is performed based on each embedded information. The data processing apparatus that has received the audio data Dau can correctly perform reproduction control of the audio data Dau based on the embedded information embedded in the audio data Dau by various digital watermarking methods at the distribution source.
In the seventh embodiment, the embedded information in the distributed audio data is re-embedded and recorded in the processed audio data obtained by removing the embedded information from the distributed audio data by a predetermined digital watermark method. In addition to the effect that playback control of distributed audio data recorded on a recording medium can be performed according to the embedded information, even in a playback device that is a household electrical appliance that employs a predetermined digital watermarking method. The amount of embedded information in the distributed audio data recorded on the medium is reduced as compared with that in the second embodiment, and when the distributed audio data recorded on this recording medium is reproduced, the sound quality caused by the embedded information is reduced. Deterioration can be reduced.
In the seventh embodiment, the processed audio data is reproduced by the reproduction unit 175. However, the output audio data obtained by embedding the embedded information in the processed audio data again is reproduced by the reproduction unit 175. It may be.
In Embodiment 7, it is assumed that the information-embedded digital data is obtained by embedding a plurality of related information in the supplied digital data by a plurality of digital watermarking methods, and the insertion unit is included in the processed digital data. And embedding a predetermined number of pieces of related information among the plurality of pieces of related information using a corresponding digital watermark method of the plurality of digital watermark methods or a corresponding digital watermark method different from any of the plurality of digital watermark methods. The output digital data may be generated.
[0215]
【The invention's effect】
As described above, according to the data processing apparatus of the present invention (Claim 1), the information embedded digital data obtained by embedding the related information in the supplied digital data to be supplied from the distribution source to the user is input. Data acquisition means for acquiring as digital data, method information acquisition means for acquiring use method information indicating the use digital watermark method used for embedding the related information corresponding to the input digital data, and the acquired use electronic Information extraction means for extracting the relevant information from the input digital data based on the information of the watermark method, and processing the information obtained by processing the input digital data or the data processing thereof. Since it is embedded in digital data, the device can use any digital watermarking method. Related information it is possible to determine whether it is inserted into the digital data. For this reason, when extracting related information, other methods are used to extract incorrect information, or when removing related information, other methods are used to remove parts other than embedded related information. This related information can be extracted and removed without being erroneously modified.
[0216]
As a result, distributors who distribute digital data such as audio data to users can embed relevant information as digital watermarks in the supplied digital data to be supplied using the required digital watermarking method. It becomes. In other words, the distribution source of digital data, particularly when this digital data is recorded on a recording medium on the user side, has the greatest deterioration due to the embedding of information depending on the contents of this digital data. A few methods can be selected. It is also possible to select an optimum method according to the communication speed at the time of transmission of the digital data.
[0217]
In addition, when recording information-embedded digital data acquired from a network on a writable recording medium, the digital watermark method used for information embedding processing for the digital data written to the recording medium is changed to the supplied digital data. It can be different from the used digital watermarking method used in the information embedding process at the distribution source. Thereby, it is possible to insert the embedded information into the digital data by a digital watermarking method corresponding to the device from which the digital data is reproduced.
[0218]
According to the present invention (claim 2), in the data processing device according to claim 1, since the related information is information related to the copyright holder of the supplied digital data, the supply from the distribution source to the user is performed. It is possible to protect the copyright for the supplied digital data.
[0219]
According to this invention (Claim 3), in the data processing apparatus of Claim 1, the related information or the processing information obtained by processing the related information is embedded in the input digital data by a predetermined digital watermark, and the output digital data is Therefore, even if the acquired information-embedded digital data has been subjected to the embedding process of related information by any digital watermarking method, the playback device, which is a home appliance, uses the output digital data to obtain information. It is possible to appropriately perform reproduction processing of embedded digital data according to embedded information such as copyright information.
[0220]
According to the present invention (invention 4), the data processing device in claim 3 is provided with a data reproducing unit for reproducing the output digital data, so that the reproduction of the acquired information embedded digital data is controlled according to the related information. can do.
[0221]
According to the present invention (Claim 5), the data processing apparatus according to Claim 3 is provided with a data recording unit for recording the output digital data. Even if it does, it can be stored as a digital data corresponding to a predetermined digital watermarking method in a recording medium used in a playback device which is a home appliance.
[0222]
According to this invention (Claim 6), in the data processing apparatus according to Claim 1, the related information or the processing information is obtained by subjecting the input digital data to predetermined data processing by a predetermined digital watermark method. Since it is embedded in the digital data, the related information in the input digital data can be replaced with a predetermined digital watermark method from those corresponding to various digital watermark methods.
[0223]
According to the present invention (invention 7), since the data processing apparatus of claim 6 is provided with a data reproducing unit for reproducing the output digital data, the reproduction of the acquired information embedded digital data is controlled in accordance with the related information. can do. In addition, when the processed digital data is digital audio data obtained by removing embedded information in the input digital data, reproduction of the information embedded digital data is performed based on the processed digital data while suppressing deterioration in sound quality. It can be carried out.
[0224]
According to the present invention (invention 8), in the data processing device of claim 6, since the data recording unit for recording the output digital data is provided, any digital watermarking system in which the acquired information embedded digital data corresponds Even if it does, it can be stored in a recording medium used in a playback device, which is a household electrical appliance, as digital data with little noise corresponding to a predetermined digital watermarking method.
[0225]
According to this invention (Claim 9), in the data processing apparatus according to Claim 1, the information-embedded digital data is composed of a fixed-length first data portion and a variable-length second data portion, Since the method information acquisition unit is configured to acquire the use method information from the first data portion of the information-embedded digital data, the method information acquisition unit determines the position of the use method information in the information-embedded digital data. It can be easily detected.
[0226]
According to this invention (Claim 10), in the data processing apparatus according to Claim 1, the information-embedded digital data has a data structure including a plurality of data packets, and the method information acquisition means is provided in the information-embedded digital data. Since the usage scheme information indicating the usage digital watermark scheme is acquired from the header of a predetermined data packet, the scheme information acquisition means can easily detect the usage scheme information in the information-embedded digital data. .
[0227]
According to the present invention (invention 11), in the data processing apparatus of claim 1, an auxiliary data part is added to the information embedded digital data, and the method information acquisition means is connected to the information embedded digital data. Since the usage scheme information indicating the usage digital watermark scheme is obtained from the data portion, the scheme information acquisition means can easily detect the usage scheme information in the information-embedded digital data.
[0228]
According to the present invention (Claim 12), in the data processing device of Claim 1, the use watermarking method is determined according to the acquisition path of the information-embedded digital data, and the use method information corresponding to the determination result is obtained. Since it is obtained, it is not necessary to include digital watermark method information corresponding to the distribution digital data transmitted from the distribution source to the network. Further, it is not necessary to include digital watermark method information corresponding to the distribution digital data stored in the recording medium. As a result, it is possible to reduce the data processing for the supplied digital data that is to be supplied from the distribution source to the user.
[0229]
According to the present invention (Claim 13), in the data processing apparatus of Claim 1, multiplexed digital data obtained by multiplexing information-embedded digital data with audio digital data, video digital data, or audio digital data and video digital data. Because it is data, related information embedded in various digital data such as audio digital data, video digital data, and multiplex digital data is changed from those corresponding to various digital watermarking methods to a predetermined digital watermark. It can be converted into one corresponding to the method.
[0230]
According to the present invention (invention 14), in the data processing device of claim 1, the data acquisition means includes an antenna for receiving a broadcast radio wave from a broadcasting station, and a reception output from the antenna by demodulating the information embedded digital Since it has a configuration including a reception wave decoder that outputs data, it is possible to acquire information-embedded digital data from broadcast radio waves from a broadcast station.
[0231]
According to the present invention (Claims 15 and 16), in the data processing device according to Claim 1, the data acquisition means has a data reading device for reading information-embedded digital data from the mass storage device. The information-embedded digital data can be acquired from a ROM, a DVD-RAM, or a semiconductor recording medium.
[0232]
According to the present invention (invention 17), in the data processing device of claim 1, the information-embedded digital data is embedded with related information for the supplied digital data by a plurality of digital watermarking methods, respectively. Since it is extracted by the corresponding digital watermark method, various related information can be embedded in the supplied digital data by the optimum digital watermark method.
[0233]
According to the present invention (invention 18), in the data processing apparatus of claim 1, related information corresponding to the supplied digital data is embedded in the information-embedded digital data by a plurality of digital watermark methods, respectively. Are embedded in the input digital data by a predetermined digital watermark method, so that various necessary pieces of related information embedded in the information-embedded digital data can correspond to the predetermined digital watermark method.
[0234]
According to the present invention (invention 19), in the data processing apparatus of claim 1, related information corresponding to the supplied digital data is embedded in the information-embedded digital data by a plurality of digital watermark methods, respectively. Information is embedded in the input digital data by a corresponding digital watermark method of the plurality of digital watermark methods or a corresponding digital watermark method different from any of the plurality of digital watermark methods. The required related information embedded in the embedded digital data can correspond to the required digital watermarking method.
[0235]
According to this invention (claim 20), in the data processing device according to claim 6, the information-embedded digital data is embedded with related information corresponding to the supplied digital data, respectively, by a plurality of electronic watermarking methods. Are embedded in the processed digital data by a predetermined digital watermarking method, so that information-embedded digital data including various related information can be replaced with a new one in which various necessary pieces of related information are made compatible with the predetermined digital watermarking method. Can be converted to digital data.
[0236]
According to this invention (Invention 21), in the data processing device of Claim 6, information corresponding to the supplied digital data is embedded in the information-embedded digital data by a plurality of digital watermarking methods, respectively. A predetermined number of related information is embedded in the processed digital data by a corresponding digital watermark method of the plurality of digital watermark methods or by a corresponding digital watermark method different from any of the plurality of digital watermark methods. The information-embedded digital data including the related information can be converted into new digital data corresponding to a required predetermined digital watermarking method from various necessary pieces of related information.
[0237]
According to the data recording medium of the present invention (claim 22), a data recording medium on which information-embedded digital data obtained by embedding related information in supplied digital data to be supplied from a distribution source to a user is recorded. In the information embedded digital data, the fixed length first data portion is embedded with usage method information indicating the used digital watermark method, and the variable length second data portion is used according to the used digital watermark method. Since the related information is embedded, the device that has acquired the information-embedded digital data can determine which embedded watermark information is inserted into the information-embedded digital data by using the embedded watermark information. When extracting incorrect information using other methods or extracting embedded information Without or modified erroneously portion other than the embedded information by using another method, it is possible to perform extraction or removal of the embedded information. In addition, the apparatus that has acquired the information-embedded digital data can easily detect the position of the usage method information in the information-embedded digital data.
[0238]
As a result, distributors who distribute digital data such as audio data to users can embed relevant information as digital watermarks in the supplied digital data to be supplied using the required digital watermarking method. It becomes. In other words, the distribution source of digital data, particularly when this digital data is recorded on a recording medium on the user side, has the greatest deterioration due to the embedding of information depending on the contents of this digital data. A few methods can be selected. It is also possible to select an optimum method according to the communication speed at the time of transmission of the digital data.
[0239]
In addition, when recording information-embedded digital data acquired from a network on a writable recording medium, the digital watermark method used for information embedding processing for the digital data written to the recording medium is changed to the supplied digital data. It can be different from the used digital watermarking method used in the information embedding process at the distribution source. Thereby, it is possible to insert the embedded information into the digital data by a digital watermarking method corresponding to the device from which the digital data is reproduced.
[0240]
According to this invention (Claim 23), in the data recording medium of Claim 22, the first data portion of the information-embedded digital data is used to indicate the used digital watermark system by a predetermined digital watermark system. Since the method information is embedded, the use method information indicating the used digital watermark method can be easily extracted.
[0241]
According to the present invention (claim 24), in the data recording medium of claim 22, a plurality of use method information corresponding to different use digital watermark methods are embedded as the use method information. The acquired apparatus can perform reproduction control of information-embedded digital data based on a plurality of usage method information.
[0242]
According to the data recording medium of this invention (claim 25), information-embedded digital data obtained by embedding the related information in the supply digital data to be supplied from the distribution source to the user as digital data, In a data recording medium that records usage method information indicating a used digital watermark method used for embedding related information in the supplied digital data, accompanying the information embedded digital data, the information embedded digital data is Since it is a data structure that can extract or remove the related information using an appropriate digital watermark method based on the usage method information, the device that acquired the information embedded digital data, based on the usage method information, Processing and reproduction processing can be performed on information-embedded digital data.
[0243]
Further, as in the above-described claim 22, it is possible to determine by which electronic watermarking method the embedded information is inserted into the information-embedded digital data, and other methods are used for extracting the embedded information. It is possible to extract or remove embedded information without extracting information or using other methods to erroneously modify portions other than embedded information when removing embedded information.
[0244]
According to the present invention (invention 26), in the data recording medium of claim 25, as the use method information, a plurality of use method information corresponding to different use digital watermark methods are embedded. The acquired device can perform processing and reproduction processing on the information-embedded digital data based on a plurality of usage method information.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining a data processing apparatus according to a first embodiment of the present invention.
FIG. 2 is a diagram showing a data structure of distributed audio data Dau supplied to the data processing apparatus of the first embodiment by a network signal.
FIG. 3 is a diagram for specifically explaining the used digital watermark method information included in the distributed audio data Dau, showing the values of the first and second bits of the 2-bit data as the used digital watermark method information; Yes.
FIG. 4 is a block diagram for explaining a data processing apparatus according to a second embodiment of the present invention.
FIG. 5 is a diagram showing a data structure of used digital watermark method information included in audio data attribute information supplied to the data processing apparatus of the second embodiment.
FIG. 6 is a block diagram for explaining a data processing apparatus according to a third embodiment of the present invention.
FIG. 7 is a block diagram for explaining a data processing apparatus according to a fourth embodiment of the present invention.
FIG. 8 is a diagram showing a data structure of a video object to be processed in the data processing apparatus according to the fourth embodiment.
FIG. 9 is a diagram illustrating a data structure of an audio packet included in the video object.
FIG. 10 is a diagram illustrating a value of 2-bit data stored as used digital watermark method information Iwm in the header Pah of the voice packet, and a meaning indicated by the value.
FIG. 11 is a block diagram for explaining a data processing apparatus according to a fifth embodiment of the present invention.
12 is a diagram showing a data structure of distributed audio data recorded on a data recording medium, which is a processing target in the data processing apparatus of the fifth embodiment. FIG.
FIG. 13 is a diagram showing a data structure of used digital watermark method information Iwm included in TOK information in the distributed audio data.
FIG. 14 is a block diagram for explaining a data processing apparatus according to a sixth embodiment of the present invention.
15 is a data structure (FIG. 15 (a)) of embedding information (first embedding information) in distributed audio data supplied by broadcast radio waves to the data processing apparatus of the sixth embodiment, and the first embedding information; FIG. It is a figure which shows the data structure (FIG. (B)) of the process embedding information (2nd embedding information) obtained by processing.
FIG. 16 shows the value and meaning (FIG. (A)) of the digital watermark method information Irm used during recording included in the first embedded information Iwm1, and the digital watermark used during recording included in the second embedded information Iwm2. It is a figure which shows the value of system information Ium, and its meaning (FIG. (B)).
FIG. 17 is a block diagram for explaining a data processing apparatus according to a seventh embodiment of the present invention.
FIG. 18 is a diagram for explaining a technique for embedding information (digital watermark) related to the copyright holder of digital data in digital video data as a digital watermark technique. a)), the arrangement of the pixels in the block obtained by subdivision of the image (FIG. (b)).
FIG. 19 is a diagram conceptually showing an information embedding process and an information extracting process for digital audio data.
FIG. 20 is a diagram illustrating a flow of the information embedding process.
FIG. 21 is a diagram for explaining blocking of audio data in the information embedding process;
FIG. 22 is a diagram showing a flow of the information extraction process.
FIG. 23 is a conceptual diagram showing the flow of digital music data in an electronic distribution system as a premise of the present invention.
[Explanation of symbols]
110, 120, 130, 140, 150, 160, 170 Data processing device
111, 121, 131, 141, 151, 161, 171 acquisition unit
111a, 121a, 131a, 171a Network interface
111b, 121b, 131b, 171b Received signal decoder
112, 122, 132, 143, 153, 162, 172 Extraction unit
112a, 132a, 143a, 153a, 162a Method A extractor
112b, 132b, 143b, 153b, 162b Method B extractor
112c, 132c, 143c, 153c, 162c Method C extractor
112d, 143d, 153d System D extractor
113,124,133,146,155,164,174 insertion part
114, 125, 134, 147, 157, 167, 176 Recording unit
115, 126, 135, 148, 158, 167, 177 controller
122a1, 172a1 method 1 extractor
122a2, 172a2 Method 2 extractor
122an, 172an system n extractor
123a, 145a, 156a, 175a Audio decoder
123b, 145b, 156b, 175b Speaker
131c, 141a, 151a DVD-ROM drive
131d Semiconductor media reading device
133a Method A inserter
135a table
142 Separation part
144 Video playback unit
144a TV receiver
144b Video decoder
145, 156, 175 Audio playback unit
152 Holding part
152 a TOK information holding area
154,163,173 removal part
154a, 163a Method A remover
154b, 163b System B remover
154c, 163c Method C remover
154d Method D remover
161a antenna
161b reception decoder
165 Device information holding unit
165a Device unique number holding area
172a1 Method 1 remover
172a2 Method 2 remover
172an system n remover
Bc broadcasting station
Bw broadcast radio wave
Dau distribution audio data
Da1, Da2,..., Dan audio data # 1, # 2,.
Dau1 first data part
Dau2 second data part
Dbus data bus
Ium (1) method 1 usage information
Ium (2) method 2 usage information
Ium (n) method n usage information
Iusa method A usage information
Iusb method B usage information
Iusc method C usage information
Iusd method D usage information
Vob video object
Pah voice packet header
Fpk packet type flag
Irt Playback time information
Idss substream ID
Ium digital watermark method information
Iwm1, Iwm2 First and second embedded information
Icr Copyright Information
Irm digital watermark information used during recording
Idi Recording device identification number information
Icg copy generation information
Ics copy source information
Itc TOC information
Playback information for Ir1 audio data # 1
Playback information for Ir2 audio data # 2
Playback information for Irn audio data #n
Isp audio data recording start position information
Iep audio data recording end position information
Ina song name information
Iqu quantization number information
Isa sampling rate information
Ich channel number information
Iwm digital watermark method information
Pad voice data section
Pa1, Pa2, ..., Pam Voice packet # 1, # 2, ..., #m
Pv1, Pv2,..., Pvk video packets # 1, # 2,.

Claims (26)

配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる、異なる電子透かし方式に対応した種々の情報埋込みデジタルデータを受けて処理するデータ処理装置であって、
入力デジタルデータとして所要の情報埋め込みデジタルデータを取得するデータ取得手段と、
上記入力デジタルデータに対応する、上記関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報を取得する方式情報取得手段と、
該取得された使用方式情報に基づいて、上記使用電子透かし方式により上記入力デジタルデータから上記関連情報を抽出する情報抽出手段と、
上記入力デジタルデータ,あるいはこれに所定のデータ処理を施して得られた処理デジタルデータに、上記抽出された関連情報,あるいは該関連情報を加工して得られる加工情報を、既定の電子透かし方式により埋め込む情報埋め込み手段とを備えたことを特徴とするデータ処理装置。
A data processing apparatus for receiving and processing various information embedded digital data corresponding to different digital watermarking methods obtained by embedding the related information in supply digital data to be supplied from a distribution source to a user,
Data acquisition means for acquiring required information embedded digital data as input digital data;
Method information acquisition means for acquiring usage method information indicating the used digital watermarking method used for the embedding process of the related information corresponding to the input digital data;
Information extracting means for extracting the related information from the input digital data by the use digital watermark method based on the acquired use method information;
The input digital data or the processed digital data obtained by performing predetermined data processing on the input digital data, the extracted related information or the processing information obtained by processing the related information is converted into a predetermined digital watermark method. A data processing apparatus comprising an information embedding unit for embedding.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータに埋め込まれている関連情報は、上記供給デジタルデータの著作権者に関連する情報であることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The related information embedded in the information-embedded digital data is information related to a copyright holder of the supplied digital data.
請求項1記載のデータ処理装置において、
上記情報埋め込み手段は、上記関連情報あるいは上記加工情報を、上記既定の電子透かし方式により上記入力デジタルデータに埋め込んで出力デジタルデータを生成する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The data processing device, wherein the information embedding unit is configured to generate output digital data by embedding the related information or the processing information in the input digital data by the predetermined digital watermarking method.
請求項3記載のデータ処理装置において、
上記出力デジタルデータを再生するデータ再生部を有することを特徴とするデータ処理装置。
The data processing apparatus according to claim 3, wherein
A data processing apparatus comprising a data reproducing unit for reproducing the output digital data.
請求項3記載のデータ処理装置において、
上記出力デジタルデータを記録するデータ記録部を有することを特徴とするデータ処理装置。
The data processing apparatus according to claim 3, wherein
A data processing apparatus comprising a data recording unit for recording the output digital data.
請求項1記載のデータ処理装置において、
上記方式情報取得手段により取得された使用方式情報に基づいて、上記入力デジタルデータから上記関連情報を除去して、情報除去デジタルデータを上記処理デジタルデータとして生成する情報除去手段を備え、
上記情報埋め込み手段は、上記関連情報あるいは上記加工情報を、上記既定の電子透かし方式により上記情報除去デジタルデータに埋め込んで出力デジタルデータを生成する構成となっていることを特徴とする情報処理装置。
The data processing apparatus according to claim 1, wherein
Based on the usage method information acquired by the method information acquisition means, the information removal means for removing the related information from the input digital data and generating information removal digital data as the processing digital data,
The information embedding unit is configured to generate output digital data by embedding the related information or the processed information in the information-removed digital data by the predetermined digital watermarking method.
請求項6記載のデータ処理装置において、
上記出力デジタルデータを再生するデータ再生部を有することを特徴とするデータ処理装置。
The data processing apparatus according to claim 6, wherein
A data processing apparatus comprising a data reproducing unit for reproducing the output digital data.
請求項6記載のデータ処理装置において、
上記出力デジタルデータを記録するデータ記録部を有することを特徴とするデータ処理装置。
The data processing apparatus according to claim 6, wherein
A data processing apparatus comprising a data recording unit for recording the output digital data.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、固定長の第1のデータ部分と可変長の第2のデータ部分とから構成されており、
上記第1のデータ部分には、上記使用電子透かし方式により、この使用電子透かし方式を示す使用方式情報が埋め込まれており、
上記方式情報取得手段は、上記入力デジタルデータの第1のデータ部分から、上記使用電子透かし方式を示す使用方式情報を取得する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The information-embedded digital data is composed of a fixed-length first data portion and a variable-length second data portion,
In the first data portion, use method information indicating the use digital watermark method is embedded by the use digital watermark method,
The data processing apparatus, wherein the method information acquisition means is configured to acquire use method information indicating the use digital watermark method from a first data portion of the input digital data.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータは複数のデータパケットを含むデータ構造となっており、
該複数のデータパケットのうちの所定のデータパケットのヘッダには、上記使用電子透かし方式を示す使用方式情報が含まれており、
上記方式情報取得手段は、上記情報埋め込みデジタルデータにおける所定のデータパケットのヘッダから、上記使用電子透かし方式を示す使用方式情報を取得する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The information embedded digital data has a data structure including a plurality of data packets,
The header of a predetermined data packet of the plurality of data packets includes usage method information indicating the used digital watermark method,
The data processing apparatus, wherein the method information acquisition means is configured to acquire use method information indicating the use digital watermark method from a header of a predetermined data packet in the information-embedded digital data.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータには補助データ部分が付随しており、
該補助データ部分には、上記使用電子透かし方式を示す使用方式情報が含まれており、
上記方式情報取得手段は、上記情報埋め込みデジタルデータに付随する補助データ部分から、上記使用電子透かし方式を示す使用方式情報を取得する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The information-embedded digital data is accompanied by an auxiliary data part,
The auxiliary data part includes usage method information indicating the used digital watermarking method,
The data processing apparatus, wherein the method information acquisition means is configured to acquire use method information indicating the use digital watermark method from an auxiliary data portion attached to the information-embedded digital data.
請求項1記載のデータ処理装置において、
上記データ取得手段は、複数のデータ記録媒体及び複数のデータ通信経路の少なくとも1つから上記情報埋め込みデジタルデータを取得可能な構成となっており、
上記方式情報取得手段は、上記情報埋め込みデジタルデータを上記複数のデータ記録媒体及び複数のデータ通信経路のいずれから取得したかに応じて、上記使用電子透かし方式を判定して、この判定結果に対応する使用方式情報を取得する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The data acquisition means is configured to acquire the information-embedded digital data from at least one of a plurality of data recording media and a plurality of data communication paths.
The method information acquisition means determines the used digital watermark method according to whether the information-embedded digital data is acquired from the plurality of data recording media or a plurality of data communication paths, and responds to the determination result. A data processing apparatus characterized in that it is configured to acquire usage method information.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、音声デジタルデータ,映像デジタルデータ,または音声デジタルデータ及び映像デジタルデータを多重化して得られる多重デジタルデータであることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The data processing apparatus according to claim 1, wherein the information-embedded digital data is audio digital data, video digital data, or multiplexed digital data obtained by multiplexing audio digital data and video digital data.
請求項1記載のデータ処理装置において、
上記データ取得手段は、放送局からの放送電波を受信するアンテナと、該アンテナからの受信出力を復調して上記情報埋め込みデジタルデータを出力する受信波デコーダとを有するものであることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The data acquisition means includes an antenna that receives broadcast radio waves from a broadcasting station, and a reception wave decoder that demodulates reception output from the antenna and outputs the information-embedded digital data. Data processing device.
請求項1記載のデータ処理装置において、
上記データ取得手段は、大容量記憶装置から、これに格納されている上記情報埋め込みデジタルデータを読み出すデータ読み出し装置を有するものであることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The data processing device, wherein the data acquisition means includes a data reading device for reading out the information-embedded digital data stored in the mass storage device.
請求項15記載のデータ処理装置において、
上記データ読み出し装置は、DVD−ROM,DVD−RAM,または半導体記録メディアから、上記情報埋め込みデジタルデータを読み出すアクセス装置を有するものであることを特徴とするデータ処理装置。
The data processing apparatus according to claim 15, wherein
The data reading device comprises an access device for reading the information-embedded digital data from a DVD-ROM, a DVD-RAM, or a semiconductor recording medium.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものであり、
上記情報埋め込みデジタルデータには、上記使用電子透かし方式を示す使用方式情報として、上記複数の電子透かし方式に対応する使用方式情報が含まれており、
上記情報抽出手段は、上記複数の電子透かし方式に対応する使用方式情報に基づいて、上記入力デジタルデータから、上記複数の電子透かし方式の各々に対応する関連情報を抽出可能な構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The information-embedded digital data is obtained by embedding a plurality of related information in a plurality of digital watermarking methods in the supplied digital data,
The information embedded digital data includes use method information corresponding to the plurality of digital watermark methods as use method information indicating the use digital watermark method,
The information extracting means is configured to extract related information corresponding to each of the plurality of digital watermark methods from the input digital data based on usage method information corresponding to the plurality of digital watermark methods. A data processing apparatus.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものであり、
上記情報埋め込み手段は、上記入力デジタルデータに、上記複数の関連情報のうちの所定のものを上記既定の電子透かし方式により埋め込んで出力デジタルデータを生成する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The information-embedded digital data is obtained by embedding a plurality of related information in a plurality of digital watermarking methods in the supplied digital data,
The data embedding means is configured to generate output digital data by embedding a predetermined one of the plurality of related information in the input digital data by the predetermined digital watermarking method. Processing equipment.
請求項1記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものであり、
上記情報埋め込み手段は、上記入力デジタルデータに、上記複数の関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により埋め込んで出力デジタルデータを生成する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 1, wherein
The information-embedded digital data is obtained by embedding a plurality of related information in a plurality of digital watermarking methods in the supplied digital data,
The information embedding means adds, to the input digital data, a predetermined number of related information of the plurality of related information, a corresponding digital watermark method of the plurality of digital watermark methods, or a plurality of digital watermark methods. A data processing apparatus characterized in that output digital data is generated by embedding with a corresponding digital watermarking method different from any of them.
請求項6記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものであり、
上記情報埋め込み手段は、上記加工デジタルデータに、上記複数の関連情報のうちの所定のものを上記既定の電子透かし方式により埋め込んで出力デジタルデータを生成する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 6, wherein
The information-embedded digital data is obtained by embedding a plurality of related information in a plurality of digital watermarking methods in the supplied digital data,
The data embedding means is configured to generate output digital data by embedding a predetermined one of the plurality of related information in the processed digital data by the predetermined digital watermarking method. Processing equipment.
請求項6記載のデータ処理装置において、
上記情報埋め込みデジタルデータは、上記供給デジタルデータに、複数の電子透かし方式により複数の関連情報を埋め込んで得られたものであり、
上記情報埋め込み手段は、上記加工デジタルデータに、上記複数の関連情報のうちの所定数の関連情報を、上記複数の電子透かし方式のうちの対応する電子透かし方式,あるいは上記複数の電子透かし方式のいずれとも異なる対応する電子透かし方式により埋め込んで出力デジタルデータを生成する構成となっていることを特徴とするデータ処理装置。
The data processing apparatus according to claim 6, wherein
The information-embedded digital data is obtained by embedding a plurality of related information in a plurality of digital watermarking methods in the supplied digital data,
The information embedding means adds a predetermined number of pieces of related information of the plurality of pieces of related information to the processed digital data, the corresponding digital watermark method of the plurality of digital watermark methods, or the plurality of digital watermark methods. A data processing apparatus characterized in that output digital data is generated by embedding with a corresponding digital watermarking method different from any of them.
配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータを記録したデータ記録媒体であって、
該情報埋め込みデジタルデータは、
固定長の第1のデータ部分と可変長の第2のデータ部分とから構成され、
該第1のデータ部分には、上記供給デジタルデータに対する関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報が埋め込まれ、
上記第2のデータ部分には、該使用方式情報により示される使用電子透かし方式により、上記関連情報が埋め込まれ、
上記使用方式情報に基づいて適切な電子透かし方式を用いて、上記第2のデータ部分から上記関連情報を抽出あるいは除去する処理が可能なデータ構造となっていることを特徴とするデータ記録媒体。
A data recording medium that records information-embedded digital data obtained by embedding related information in supply digital data to be supplied to a user from a distribution source,
The information-embedded digital data is
A fixed-length first data portion and a variable-length second data portion,
In the first data portion, usage method information indicating a used digital watermark method used for embedding related information in the supplied digital data is embedded,
In the second data portion, the related information is embedded by the use digital watermark method indicated by the use method information,
A data recording medium having a data structure capable of extracting or removing the related information from the second data portion using an appropriate digital watermarking method based on the usage method information.
請求項22記載のデータ記録媒体において、
上記情報埋め込みデジタルデータの第1のデータ部分には、既定の電子透かし方式により、上記使用方式情報が埋め込まれていることを特徴とするデータ記録媒体。
The data recording medium according to claim 22,
A data recording medium characterized in that the use method information is embedded in the first data portion of the information-embedded digital data by a predetermined digital watermark method.
請求項22記載のデータ記録媒体において、
上記情報埋め込みデジタルデータの第1のデータ部分には、上記使用方式情報として、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた、異なる使用電子透かし方式を示す複数の使用方式情報が含まれていることを特徴とするデータ記録媒体。
The data recording medium according to claim 22,
The first data portion of the information-embedded digital data includes a plurality of usage scheme information indicating different usage digital watermark schemes used for embedding related information in the supplied digital data as the usage scheme information. A data recording medium characterized by that.
デジタルデータとして、配布元から利用者への供給の対象となる供給デジタルデータにその関連情報を埋め込んで得られる情報埋め込みデジタルデータと、該情報埋め込みデジタルデータに付随する、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた使用電子透かし方式を示す使用方式情報とを記録したデータ記録媒体であって、
上記情報埋め込みデジタルデータは、上記使用方式情報に基づいて適切な電子透かし方式を用いて上記関連情報を抽出あるいは除去する処理が可能なデータ構造となっていることを特徴とするデータ記録媒体。
As digital data, information-embedded digital data obtained by embedding the relevant information in the supplied digital data to be supplied from the distribution source to the user, and the relationship to the supplied digital data accompanying the information-embedded digital data A data recording medium that records usage method information indicating a used digital watermarking method used for information embedding processing,
The data recording medium, wherein the information-embedded digital data has a data structure capable of extracting or removing the related information using an appropriate digital watermark method based on the usage method information.
請求項25記載のデータ記録媒体において、
上記使用方式情報として、上記供給デジタルデータへの関連情報の埋め込み処理に用いられた、異なる電子透かし方式を示す複数の使用方式情報が記録されていることを特徴とするデータ記録媒体。
The data recording medium according to claim 25,
A data recording medium in which a plurality of usage method information indicating different digital watermarking methods used for embedding related information in the supplied digital data is recorded as the usage method information.
JP28719499A 1998-10-08 1999-10-07 Data processing apparatus and data recording medium Expired - Fee Related JP4087537B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28719499A JP4087537B2 (en) 1998-10-08 1999-10-07 Data processing apparatus and data recording medium

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP10-287086 1998-10-08
JP28708698 1998-10-08
JP28719499A JP4087537B2 (en) 1998-10-08 1999-10-07 Data processing apparatus and data recording medium

Publications (2)

Publication Number Publication Date
JP2000182324A JP2000182324A (en) 2000-06-30
JP4087537B2 true JP4087537B2 (en) 2008-05-21

Family

ID=26556574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28719499A Expired - Fee Related JP4087537B2 (en) 1998-10-08 1999-10-07 Data processing apparatus and data recording medium

Country Status (1)

Country Link
JP (1) JP4087537B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002033902A (en) 2000-07-18 2002-01-31 Nikon Corp Image signal processor
JP2002202787A (en) * 2000-12-28 2002-07-19 Sony Corp Contents data, recording medium, data recording method and apparatus, data transmission method and apparatus, data output method and apparatus, data reproducing method and apparatus, data receiving method and apparatus
JP2003168262A (en) * 2001-11-29 2003-06-13 Toshiba Corp Apparatus and method for recording contents containing watermark
US7392392B2 (en) * 2001-12-13 2008-06-24 Digimarc Corporation Forensic digital watermarking with variable orientation and protocols
GB2400254A (en) 2003-03-31 2004-10-06 Sony Uk Ltd Video processing
JP2005063483A (en) 2003-08-12 2005-03-10 Pioneer Electronic Corp Information recording/reproducing device, information recording/reproducing method and information recording/reproducing program
JP4696269B2 (en) * 2003-11-19 2011-06-08 独立行政法人情報通信研究機構 Analog signal input / output system using network line
WO2006030498A1 (en) * 2004-09-15 2006-03-23 Telemidic, Ltd. Electronic watermarking system
JP2008085875A (en) * 2006-09-28 2008-04-10 Toshiba Corp Image processing method, and image processor
DE102008014409A1 (en) 2008-03-14 2009-09-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Embedder for embedding a watermark in an information representation, detector for detecting a watermark in an information representation, method and computer program
DE102008014311A1 (en) * 2008-03-14 2009-09-17 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. An embedder for embedding a watermark in an information representation, a detector for detecting a watermark in an information representation, method, computer program and information signal
JP5513189B2 (en) * 2009-06-22 2014-06-04 ソフトバンクBb株式会社 Content distribution system, distribution method, and reception program
CN115150466B (en) * 2022-06-29 2023-08-15 北京百度网讯科技有限公司 Method and device for realizing data distribution, electronic equipment and storage medium

Also Published As

Publication number Publication date
JP2000182324A (en) 2000-06-30

Similar Documents

Publication Publication Date Title
KR100351485B1 (en) Data processor and data recorded medium
JP3691415B2 (en) REPRODUCTION DEVICE, REPRODUCTION DEVICE SPECIFICING DEVICE, AND METHOD THEREOF
EP1187478B1 (en) Audio/visual reproduction apparatus and method with equipment identification code insertion
US5963909A (en) Multi-media copy management system
JP4076754B2 (en) Synchronization method
US6760375B2 (en) Method for protection of data decoding according to protection data and first and second apparatus protection data to determine whether main data are decoded in their entirety, partially, or not at all
EP0899688B1 (en) Generating, detecting, recording, and reproducing a watermarked moving image
KR100829177B1 (en) Content data, record medium, recording method, recording apparatus, reproducing method, and reproducing apparatus
US7653198B2 (en) Recording medium for data including concealment data and recording/reproducing method for such data
JP4087537B2 (en) Data processing apparatus and data recording medium
KR100472797B1 (en) Formats and methods for authentication and bulk replication
US7480635B2 (en) Method for financing multimedia content through advertising
JP2000222822A5 (en) Recording medium and recording device and playback device, recording method and playback method
KR20010034802A (en) Multimedia adaptive scrambling system
JP2006332913A (en) Apparatus, method, and program for reproducing content
RU2237934C2 (en) Device for recording and reproducing data
JP2004054710A (en) Information processor, information processing method and information processing system
KR20040019371A (en) Embedding auxiliary data in a signal
JP4131359B2 (en) Data recording / reproducing device
JPH10290424A (en) Video equipment
JP3722004B2 (en) Digital watermark information embedding device, digital watermark information reproducing device, and recording medium
KR20010043954A (en) Method and apparatus for signal processing
MXPA00005584A (en) Data processor and data recorded medium
Steinebach et al. Capacity-optimized mp2 audio watermarking
Koso et al. Embedding Digital Signatures in MP3s.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080221

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110228

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4087537

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120229

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140228

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees