(57)【要約】  コンテンツ再生装置（電子透かし検出装置）は、時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御手段とを備える。  この構成により、著作権情報が含まれる音声データを意図せずカムコーダで撮影した場合でも、著作権情報が含まれる部分を再生しないので、利用者は再生制限を受けることなく通常の視聴ができるようになる。
2009050884.tif 000002
【特許請求の範囲】
【請求項１】
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、
前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、
前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記再生制御手段は、
前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを前記コンテンツから削除する削除部と、
前記コンテンツのうち、前記削除部により削除された前記音声データ以外の部分を再生する再生部とを含む
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生制御手段は、
前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを、他の音声データである置換データで置換する置換部と、
前記コンテンツのうちの前記区間に該当する前記音声データ以外の部分、及び、前記置換データを再生する再生部とを含む
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
前記再生制御手段は、
前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを読み飛ばすことにより、前記コンテンツのうち、前記音声データ以外の部分を選択する再生区間選択部と、
前記再生区間選択部により選択された部分を再生する再生部とを含む
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項５】
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、
前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、
前記再生制限が実行されるための所定の条件を記憶している条件記憶手段と、
前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間のうち、ある区間において電子透かし情報が検出されなければ前記所定の条件に該当しなくなる区間を選択し、前記選択された区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データの以外の部分を再生する再生制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項６】
前記検出区間記憶手段は、電子透かし情報が検出された複数の区間を示す前記情報を記憶しており、
前記条件記憶手段に記憶されている前記所定の条件は、前記コンテンツを時間軸に沿って分割した所定数の区間のうち、前記電子透かし情報が検出された区間の数が所定の閾値以上になることである
ことを特徴とする請求項５に記載のコンテンツ再生装置。
【請求項７】
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出ステップと、
前記検出ステップによって電子透かし情報が検出された区間を示す情報を記録する検出区間記録ステップと、
前記コンテンツの再生時に、前記検出区間記録ステップにより記録された情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御ステップと
を含むことを特徴とするコンテンツ再生方法。
【請求項８】
コンテンツ再生装置で用いられるコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記コンピュータプログラムは、
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出ステップと、
前記検出ステップによって電子透かし情報が検出された区間を示す情報を記録する検出区間記録ステップと、
前記コンテンツの再生時に、前記検出区間記録ステップにより記録された情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御ステップと
を含むことを特徴とする記録媒体。
【請求項９】
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、
前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、
前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御手段と
を備えることを特徴とする集積回路。
【請求項１０】
コンテンツ再生装置で用いられるコンテンツ再生方法であって、
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出ステップと、
前記検出ステップによって電子透かし情報が検出された区間を示す情報を記録する検出区間記録ステップと、
前記コンテンツの再生時に、前記検出区間記録ステップにより記録された情報が示す区間のうち、ある区間において電子透かし情報が検出されなければ、前記コンテンツ再生装置が記憶している前記再生制限が実行されるための所定の条件に該当しなくなる区間を選択し、前記選択された区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データの以外の部分を再生する再生制御ステップと
を含むことを特徴とするコンテンツ再生方法。
【請求項１１】
コンテンツ再生装置で用いられるコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記コンピュータプログラムは、
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出ステップと、
前記検出ステップによって電子透かし情報が検出された区間を示す情報を記録する検出区間記録ステップと、
前記コンテンツの再生時に、前記検出区間記録ステップにより記録された情報が示す区間のうち、ある区間において電子透かし情報が検出されなければ、前記コンテンツ再生装置が記憶している前記再生制限が実行されるための所定の条件に該当しなくなる区間を選択し、前記選択された区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データの以外の部分を再生する再生制御ステップと
を含むことを特徴とする記録媒体。
【請求項１２】
時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、
前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、
前記再生制限が実行されるための所定の条件を記憶している条件記憶手段と、
前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間のうち、ある区間において電子透かし情報が検出されなければ前記所定の条件に該当しなくなる区間を選択し、前記選択された区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データの以外の部分を再生する再生制御手段と
を備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映画、音楽などのデジタルコンテンツの不正コピー防止技術、特に、電子透かしを利用した不正コピー防止技術に関する。
【背景技術】
【０００２】
近年、記録媒体の大容量化や、ネットワークのブロードバンド化に伴い、映画、音楽などの著作物をデジタル化したデジタルコンテンツ（以下、単にコンテンツと称する）を、記録媒体に記録し、もしくは、ブロードバンドネットワークを介して、配布するシステムが普及している。【０００３】
こうしたシステムにおいては、コンテンツの著作権を保護するため、著作権者との合意による制限の下でのみコンテンツの再生や複製などが実行されることが必要となる。著作物を著作権者の許可のない不正コピー等から保護するための従来技術として、電子透かしを利用する方法が知られている。電子透かしを利用する一般的なシステムは、コンテンツ提供者側の端末（電子透かし埋め込み装置）と、コンテンツ利用者側の再生端末（電子透かし検出装置）とから構成される。【０００４】
このシステムでは、コンテンツ提供者側の端末（電子透かし埋め込み装置）は、コンテンツに、著作権情報等を電子透かしとして埋め込んだ上で、ディスクなどの記録媒体に記録する。また、コンテンツ利用者側の再生端末（電子透かし検出装置）は、記録媒体に記録されたコンテンツから電子透かしを検出し、その電子透かしに含まれる著作権情報に基づいて、コンテンツの再生を制御する。【０００５】
このシステムでは、著作権情報などが埋め込まれたコンテンツが違法コピーされると、同時に著作権情報もコピーされる。そのため、この著作権情報を検出することで、コンテンツが違法コピーによって作成されたものであるか否かを判断することができ、コンテンツの再生を制御する（例えば、違法コピーであると判断された場合には再生を停止する）ことが可能となる。【０００６】
なお、電子透かし技術については、特許文献２、３に詳しい。また、コンテンツに、電子透かし技術を利用して、コピー制御情報を埋め込むことにより、不正コピーを防止する技術としては、特許文献１に記載の技術がある。
【特許文献１】米国特許第５９４３４２２号
【特許文献２】特開平９−１９１３９４号公報
【特許文献３】特開平９−１９１３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のような電子透かしを用いて著作権保護を実現するシステムは、不正行為を行っていない利用者にまで不利益を与えることがある。以下、具体例を用いて説明する。【０００８】
近年、子供の成長などの個人で撮影した映像情報を記録するための機器として、デジタルビデオカメラ（以下、カムコーダと称する）が普及してきている。カムコーダは、撮影した映像を、記録媒体（例えば、ＤＶＤなどの光ディスクや、ＳＤメモリカードなど）に、デジタルで記録することができる。利用者は、この記録媒体を、再生端末（例えば、ＤＶＤレコーダなど）によって再生することで記録した映像を手軽に楽しむことができる。【０００９】
ここで、例えば、誕生日パーティにおいて、子供達の好きなアニメ等の映画ディスクを再生端末にて再生しつつ、誕生日パーティの様子をカムコーダで記録するような場合を想定する。【００１０】
このとき、映画のオーディオ部に電子透かしにより著作権情報が埋め込まれていると、カムコーダは、子供達の映像や音声に加え、電子透かしの入ったオーディオ情報も記録媒体に記録してしまう。【００１１】
そのため、この記録媒体を再生するとき、再生端末は、オーディオ情報から電子透かしを検出し、その結果、再生端末の著作権保護機能により、誕生日パーティの映像を映画の不正なコピーであると誤判断し、音声出力の停止（ミュート）、警告画面の表示などの再生制御を行ってしまう。【００１２】
そのため、撮影者は何ら不正な行為を行っていないにも関わらず、貴重な記録映像が通常に視聴できなくなるという問題がある。なお、同様の問題は、ＢＧＭとして電子透かしが埋め込まれた音楽が再生されているイベントや運動会の撮影時などにも生じる。【００１３】
そこで、本発明は、上記の問題点に鑑みなされたものであって、電子透かしを用いて著作権保護を実現するシステムにおいて、不正行為を行っていない利用者に不利益を与えることがないコンテンツ再生装置、コンテンツ再生方法、記録媒体、及び集積回路を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記の目的を達成するために、本発明の一実施形態であるコンテンツ再生装置は、時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御手段とを備えることを特徴とする。
【発明の効果】
【００１５】
上記の構成を有することにより、著作権保護情報（再生制限を指示する電子透かし情報）が埋め込まれた区間の音声データが再生されないので、著作権保護機構が動作することなく、再生されない前記音声データを除いた他の部分を通常に視聴することが可能となる。【００１６】
例えば、コンテンツが音声データと映像データとから構成されている場合には、利用者は、コンテンツのうち、再生されない前記音声データを除いた部分の音声データ、及び、全ての映像データを視聴することが可能である。【００１７】
そのため、不正行為を行っていない利用者が不利益を被る事態を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１における電子透かし埋込／検出システムの構成を示すブロック図である。
【図２】実施の形態１におけるコンテンツデータ作成装置（電子透かし埋込装置）の構成を示すブロック図である。
【図３】実施の形態１におけるコンテンツ再生・編集装置（電子透かし検出装置）の構成を示すブロック図である。
【図４】実施の形態１におけるコンテンツ再生・編集装置の判定手段の構成を示すブロック図である。
【図５】実施の形態１における検出結果記録手段が記録する透かし情報の一例を示す図である。
【図６】実施の形態１における電子透かし埋込処理の動作を示すフローチャートである。
【図７】実施の形態１における電子透かし検出処理の動作を示すフローチャートである。
【図８】実施の形態１における判定処理の動作を示すフローチャートである。
【図９】実施の形態１におけるコンテンツ再生・編集装置（電子透かし検出装置）の編集動作を示すフローチャートである。
【図１０】実施の形態２におけるコンテンツ再生・編集装置（電子透かし検出装置）の判定手段の構成を示すブロック図である。
【図１１】実施の形態２における検出結果記録手段が記録する透かし情報の一例を示す図である。
【図１２】実施の形態２における判定処理の動作を示すフローチャートである。
【図１３】透かし情報の種類に対応する検出時の動作の一例を示す図である。
【図１４】透かし情報の検出タイミングと検出時の動作開始の一例を示す図である。
【図１５】実施の形態２におけるコンテンツ再生・編集装置（電子透かし検出装置）の構成を示すブロック図である。
【図１６】実施の形態１における電子透かし検出区間記録手段が記録する情報の一例を示す図である。
【図１７】実施の形態１におけるコンテンツの特定区間の削除処理を説明するための図である。
【図１８】実施の形態２における電子透かし検出区間記録手段が記録する情報の一例を示す図である。
【図１９】実施の形態２におけるコンテンツ再生・編集装置（電子透かし検出装置）の特殊再生動作を示すフローチャートである。
【符号の説明】
【００１９】
１０１    コンテンツ作成装置（電子透かし埋込装置）
１０２    コンテンツ再生・編集装置（電子透かし検出装置）
１０３    記録媒体
２０１    コンテンツ記録手段
２０２    埋込情報生成手段
２０３    電子透かし埋込手段
２０４    コンテンツ暗号化手段
２０５    コンテンツ鍵記録手段
２０６    デバイス鍵記録手段
２０７    コンテンツ鍵暗号化手段
２０８    出力手段
３０１    記録媒体アクセス手段
３０２    デバイス鍵記録手段
３０３    コンテンツ鍵復号手段
３０４    コンテンツ復号手段
３０５    電子透かし検出手段
３０６    判定手段
３０７    制御手段
３０８    出力手段
３０９    電子透かし検出区間記録手段
３１０    電子透かし検出区間削除手段
３１１    コンテンツ暗号手段
４０１    検出結果記録手段
４０２    比較手段
４０３    更新手段
４０４    制御条件判定手段
１００１  検出結果記録手段
１００２  更新手段
１００３  制御条件判定手段
１５０１  再生区間選択手段
【発明を実施するための最良の形態】
【００２０】
請求項１に記載の態様であるコンテンツ再生装置は、時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する再生制御手段とを備えることを特徴とする。【００２１】
請求項２に記載の態様であるコンテンツ再生装置において、前記再生制御手段は、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを前記コンテンツから削除する削除部と、前記コンテンツのうち、前記削除部により削除された前記音声データ以外の部分を再生する再生部とを含むことを特徴とする。【００２２】
この構成によると、著作権保護情報（再生制限を指示する電子透かし情報）が埋め込まれた区間の音声データを削除するので、著作権保護機構が動作することなく、削除された前記音声データを除いた他の部分を通常に視聴することが可能となる。【００２３】
請求項３に記載の態様であるコンテンツ再生装置において、前記再生制御手段は、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを、他の音声データである置換データで置換する置換部と、前記コンテンツのうちの前記区間に該当する前記音声データ以外の部分、及び、前記置換データを再生する再生部とを含むことを特徴とする。【００２４】
ここで、前記区間に該当する前記音声データを削除して再生する場合には、コンテンツを視聴中の利用者にとっては、視聴中に突然音声データのみが出力されないという不自然な状況が起こる。【００２５】
そこで、上記の構成によれば、撮影されたコンテンツに含まれる音声データではないが、他の音声データは出力されるので、コンテンツの視聴中に何らの音声データも出力されないという、不自然な状況を回避することができる。【００２６】
請求項４に記載の態様であるコンテンツ再生装置において、前記再生制御手段は、前記検出区間記憶手段に記憶されている情報が示す区間に該当する音声データを読み飛ばすことにより、前記コンテンツのうち、前記音声データ以外の部分を選択する再生区間選択部と、前記再生区間選択部により選択された部分を再生する再生部とを含むことを特徴とする。【００２７】
この構成によると、著作権保護情報（再生制限を指示する電子透かし情報）が埋め込まれた区間の音声データを読み飛ばして再生するので、著作権保護機構が動作することなく、読み飛ばされた前記音声データを除いた他の部分を通常に視聴することが可能となる。【００２８】
請求項５に記載の態様であるコンテンツ再生装置は、時間軸に沿って再生されるコンテンツに含まれる音声データから、再生制限を指示する電子透かし情報を検出する検出手段と、前記検出手段によって電子透かし情報が検出された区間を示す情報を記憶する検出区間記憶手段と、前記再生制限が実行されるための所定の条件を記憶している条件記憶手段と、前記コンテンツの再生時に、前記検出区間記憶手段に記憶されている情報が示す区間のうち、ある区間において電子透かし情報が検出されなければ前記所定の条件に該当しなくなる区間を選択し、前記選択された区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データの以外の部分を再生する再生制御手段とを備えることを特徴とする。【００２９】
この構成によると、電子透かし情報が検出された区間であっても、再生制限が実行される所定の条件を満たさない区間のコンテンツは再生が可能であるから、再生されない区間を最小限に留めることが出来る。【００３０】
利用者は、再生されない前記音声データを除いた他の部分を通常に視聴することが可能であり、不正行為を行っていない利用者が不利益を被る事態を抑制することができる。【００３１】
請求項６に記載の態様であるコンテンツ再生装置において、前記検出区間記憶手段は、電子透かし情報が検出された複数の区間を示す前記情報を記憶しており、前記条件記憶手段に記憶されている前記所定の条件は、前記コンテンツを時間軸に沿って分割した所定数の区間のうち、前記電子透かし情報が検出された区間の数が所定の閾値以上になることであることを特徴とする。【００３２】
例えば、「コンテンツに含まれる５つのブロックの内、２つのブロックで電子透かし情報が検出された場合に、再生制限を実行する」という所定の条件が条件記憶手段に記憶されている場合に、５つのブロックの内、電子透かし情報が検出された２つのブロックの両方を再生しないように制御しなくとも、何れか一方のブロックが再生されなければ、前記所定の条件に該当しなくなる。【００３３】
そこで、再生制御手段は、何れか一方のブロックを選択して、再生しないように制御すればよく、これにより、利用者は、前記所定の条件に該当しなくなる範囲で最大限コンテンツを視聴することが可能となる。【００３４】
（実施の形態１）
１．１  電子透かし埋込／検出システムの構成
電子透かし埋込／検出システムは、図１に示すように、コンテンツデータ作成装置（電子透かし埋込装置）１０１、コンテンツ再生・編集装置（電子透かし検出装置）１０２、記録媒体１０３から構成される。以下、各構成要素の概要を述べる。【００３５】
コンテンツデータ作成装置（電子透かし埋込装置）１０１は、コンテンツに電子透かし（以下、透かし情報とも呼ぶ）を埋め込み、暗号化した上で記録媒体１０３に記録する。【００３６】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、暗号化されたコンテンツ（以下、暗号化コンテンツと呼ぶ）を記録媒体１０３から読み出し、復号して得たコンテンツについて透かし情報が埋め込まれているかチェックする。透かし情報が検出された場合、検出された透かし情報に基づいてコンテンツの再生制御を行う。【００３７】
なお、本実施の形態では、コンテンツのオーディオ部を電子透かしの検出単位ごとのブロックに分割して、分割した各ブロックに対して所望の動作（具体的には、再生の妨害など）に対応する透かし情報が埋め込まれているものとする。また、コンテンツ再生・編集装置（電子透かし検出装置）１０２は、検出した透かし情報の種類やその検出頻度に応じて、コンテンツの再生制御を実施する。その一例を図１３に示す。【００３８】
図１３は、透かし情報の種類と、当該透かし情報をコンテンツ再生・編集装置（電子透かし検出装置）１０２が検出した場合の動作を対応付けたテーブルの例である。このテーブルは、コンテンツ再生・編集装置（電子透かし検出装置）１０２に保持されており、コンテンツの再生制御に用いられる。【００３９】
図１３のようなテーブルを保持しているとき、コンテンツ再生・編集装置（電子透かし検出装置）１０２は、透かし情報として「０００」を検出した場合は、当該コンテンツが不正であることを示す警告メッセージを表示し、透かし情報として「１１１」を検出した場合は、当該コンテンツの再生を停止する。【００４０】
さらに、コンテンツ再生・編集装置（電子透かし検出装置）１０２による透かし情報検出後の再生制御は、当該透かし情報が検出されたあと、直ちに再生制御を実行する場合と、ある一定の再生制御条件（例えば、しきい値など）を設定して、設定された再生制御条件が満たされた場合に再生制御を実行する場合が考えられる。例えば、透かし情報の有無を確認した直近の過去５つのブロックのうち、２つ以上のブロックから透かし情報「０００」が検出されている場合に動作を実行するなどが考えられる。その一例を図１４に示す。【００４１】
図１４の例では、コンテンツ再生・編集装置（電子透かし検出装置）１０２は、時刻Ａ〜時刻Ｂの間で透かし情報「０００」を検出するが、「２つ以上の透かし情報が検出された場合」の条件を満たさないため「警告表示」の動作は実行されない。【００４２】
しかし、時刻Ｃ〜時刻Ｄの間では、２つ目の透かし情報「０００」が検出されることで条件が満たされるので、「警告表示」の動作が実行される。【００４３】
さらに、時刻Ｄ〜時刻Ｅ、時刻Ｅ〜時刻Ｆの間では透かし情報は検出されないが、「過去５つのブロックのうち、２つ以上のブロックから透かし情報０００が検出された場合」という条件は満たされたままなので、「警告表示」の動作は継続して実行される。【００４４】
その後、時刻Ｆ〜時刻Ｇの間で当該ブロックから透かし情報が検出されなかった場合、「過去５つのブロックのうち、２つ以上のブロックから透かし情報０００が検出された場合」の条件から外れるため、「警告表示」の動作は解除され通常再生に戻る。【００４５】
なお、撮影対象の誕生日会で複数の映画が流されていたり、同一の映画内の場面ごとに行わせたい再生制御が異なったりする場合は、同一のディスクから複数種類の透かし情報が検出される場合がある。この場合、実施の形態１では、予め定められた条件に従って選択した一つの透かし情報に対応する動作を実行する。その詳細は１．４で説明する。【００４６】
１．２  コンテンツデータ作成装置（電子透かし埋込装置）１０１の構成
続いて、コンテンツデータ作成装置（電子透かし埋込装置）１０１の詳細な構成について説明する。【００４７】
コンテンツデータ作成装置（電子透かし埋込装置）１０１は、図２に示すように、コンテンツ記録手段２０１、埋込情報生成手段２０２、電子透かし埋込手段２０３、コンテンツ暗号化手段２０４、コンテンツ鍵記録手段２０５、デバイス鍵記録手段２０６、コンテンツ鍵暗号化手段２０７、出力手段２０８から構成される。なお、図示していないがコンテンツデータ作成装置（電子透かし埋込装置）１０１は、他にも利用者等の外部からの入力を受け付ける入力手段等（具体的にはリモコンやボタンなど）を備えている。【００４８】
コンテンツデータ作成装置（電子透かし埋込装置）１０１は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及び／又はハードディスクにはコンピュータプログラムが記録されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、コンテンツデータ作成装置（電子透かし埋込装置）１０１はその機能を果たす。【００４９】
なお、コンテンツデータ作成装置（電子透かし埋込装置）１０１のコンテンツ記録手段２０１、埋込情報生成手段２０２、電子透かし埋込手段２０３、コンテンツ暗号化手段２０４、コンテンツ鍵記録手段２０５、デバイス鍵記録手段２０６、コンテンツ鍵暗号化手段２０７、出力手段２０８等の各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、二以上の手段又は各手段を構成する要素の一部を含むように１チップ化されても良い。【００５０】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【００５１】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。【００５２】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。【００５３】
また、各機能ブロックは、ハードウェアとして実現する以外にも、コンピュータシステム上で動作するソフトウエアとして実現されてもよいし、ＬＳＩとソフトウエアの組み合わせで実現されてもよい。また、ソフトウエアは耐タンパ化されていても良い。【００５４】
以下、それぞれの構成要素について説明を行う。【００５５】
（１）コンテンツ記録手段２０１
コンテンツ記録手段２０１は、具体的にはハードディスクや不揮発性メモリなどであり、透かし情報を埋め込む対象であるコンテンツを記録する。なお、コンテンツは、外部から入力されてコンテンツ記録手段２０１に記録されてもよいし、予めコンテンツ記録手段２０１に与えられていてもよい。【００５６】
（２）埋込情報生成手段２０２
埋込情報生成手段２０２は、コンテンツに埋め込むための透かし情報を生成して電子透かし埋込手段に供給する。透かし情報は、例えば電子透かし埋込装置の利用者からの指示に応じて生成される。なお、本実施の形態の場合、生成される透かし情報は著作権情報である。著作権情報の詳細については、従来技術と同様であるので説明を省略する。【００５７】
（３）電子透かし埋込手段２０３
電子透かし埋込手段２０３は、コンテンツ記録手段２０１が記録するコンテンツのオーディオ部を、電子透かし検出単位のブロックに分割して、分割した各ブロックに対して埋込情報生成手段が生成した透かし情報を埋め込む。【００５８】
（４）コンテンツ暗号化手段２０４
コンテンツ暗号化手段２０４は、透かし情報が埋め込まれたコンテンツを、後述するコンテンツ鍵記録手段２０５が記録するコンテンツ鍵を使って暗号化する。なお、本実施の形態では、オーディオ部に透かしを埋め込むことを想定しているので、より厳密には、透かしが埋め込まれたオーディオ部と、透かしの埋め込まれていないビデオ部からなるコンテンツを暗号化する。【００５９】
このとき、コンテンツの暗号化には、例えばＤＥＳ暗号やＡＥＳ暗号などが利用されるが、これらの暗号技術については公知の技術であるためその説明は省略する。【００６０】
（５）コンテンツ鍵記録手段２０５
コンテンツ鍵記録手段２０５は、コンテンツを暗号化するための鍵情報であるコンテンツ鍵を記録する。なお、コンテンツ鍵は、外部から入力されてコンテンツ鍵記録手段２０５に記録されてもよいし、予めコンテンツ鍵記録手段２０５に与えられていてもよい。【００６１】
（６）デバイス鍵記録手段２０６
デバイス鍵記録手段２０６は、コンテンツ鍵を暗号化するための鍵情報であるデバイス鍵を記録する。なお、本実施の形態では、デバイス鍵は、コンテンツ再生・編集装置（電子透かし検出装置）ごと、またはコンテンツ再生・編集装置（電子透かし検出装置）の集合ごとに異なる鍵が割り当てられるものとする。ただし、デバイス鍵を全てのコンテンツ再生・編集装置（電子透かし検出装置）で共通にしても良いことは言うまでもない。【００６２】
（７）コンテンツ鍵暗号化手段２０７
コンテンツ鍵暗号化手段２０７は、デバイス鍵記録手段２０６が記録するデバイス鍵で、コンテンツ鍵記録手段２０５が記録するコンテンツ鍵を暗号化する。このとき、コンテンツ鍵の暗号化には、例えばＤＥＳ暗号やＡＥＳ暗号などが利用されるが、これらの暗号技術については公知の技術であるためその説明は省略する。【００６３】
（８）出力手段２０８
出力手段２０８は、コンテンツ暗号化手段２０４が暗号化したコンテンツ（以下、暗号化コンテンツと呼ぶ）、及びコンテンツ鍵暗号化手段２０７が暗号化したコンテンツ鍵（以下、暗号化コンテンツ鍵と呼ぶ）を、記録媒体１０３に記録する。より具体的には、暗号化コンテンツを記録媒体１０３上の暗号化コンテンツ記録領域２５２に、暗号化コンテンツ鍵を記録媒体１０３上の暗号化コンテンツ鍵記録領域２５１に記録する。【００６４】
１．３  コンテンツ再生・編集装置（電子透かし検出装置）１０２の構成
続いて、コンテンツ再生・編集装置（電子透かし検出装置）１０２の構成の詳細について説明する。【００６５】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、図３に示すように、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８、電子透かし検出区間記録手段３０９、電子透かし検出区間削除手段３１０、コンテンツ暗号手段３１１から構成される。なお、図示していないがコンテンツ再生・編集装置（電子透かし検出装置）１０２は、他にも利用者等の外部からの入力を受け付ける入力手段等（具体的には、リモコンやボタンなど）を備えている。【００６６】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及び／又はハードディスクにはコンピュータプログラムが記録されており、前記マイクロプロセッサが前記プログラムに従って動作することによりコンテンツ再生・編集装置（電子透かし検出装置）１０２はその機能を果たす。【００６７】
なお、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８電子透かし検出区間記録手段３０９、電子透かし検出区間削除手段３１０、コンテンツ暗号手段３１１等の各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、二以上の手段又は各手段を構成する要素の一部を含むように１チップ化されても良い。【００６８】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【００６９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。【００７０】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。【００７１】
また、各機能ブロックは、ハードウェアとして実現する以外にも、コンピュータシステム上で動作するソフトウエアとして実現されてもよいし、ＬＳＩとソフトウエアの組み合わせで実現されてもよい。また、ソフトウエアは耐タンパ化されていても良い。【００７２】
以下、それぞれの構成要素について説明を行う。【００７３】
（１）記録媒体アクセス手段３０１
記録媒体アクセス手段３０１は、記録媒体１０３からの情報の読み出し、および、記録媒体１０３への情報の書き込みを行う。より具体的には、記録媒体１０３の暗号化コンテンツ鍵記録領域２５１及び暗号化コンテンツ記録領域２５２から、暗号化コンテンツ鍵及び暗号化コンテンツの読み出しを行い、また、暗号化コンテンツ記録領域２５２へ後述する再暗号化コンテンツの書き込みを行う。【００７４】
（２）デバイス鍵記録手段３０２
デバイス鍵記録手段３０２は、暗号化コンテンツ鍵の復号化に用いる鍵情報であるデバイス鍵を記録する。このデバイス鍵は、コンテンツ再生・編集装置（電子透かし検出装置）それぞれ、または、コンテンツ再生・編集装置（電子透かし検出装置）の集合ごとに固有の鍵である。ただし、デバイス鍵を全てのコンテンツ再生・編集装置（電子透かし検出装置）で共通にしても良いことは言うまでもない。【００７５】
（３）コンテンツ鍵復号手段３０３
コンテンツ鍵復号手段３０３は、デバイス鍵記録手段３０２が記録するデバイス鍵で、記録媒体１０３から読み出した暗号化コンテンツ鍵を復号する。【００７６】
（４）コンテンツ復号手段３０４
コンテンツ復号手段３０４は、コンテンツ鍵復号手段３０３が復号して得たコンテンツ鍵で、記録媒体１０３から読み出した暗号化コンテンツを復号する。【００７７】
（５）電子透かし検出手段３０５
電子透かし検出手段３０５は、コンテンツ復号手段３０４が復号したコンテンツのオーディオ部から電子透かしを検出して、後述の判定手段３０６に、検出した透かし情報を通知する。より具体的には、コンテンツのオーディオ部を電子透かし検出単位のブロックごとに分割して、分割したブロックごとに埋め込まれた透かし情報を検出する。透かし情報が検出された場合には、その透かし情報の種類を後述する判定手段３０６に通知する。【００７８】
また、透かし情報が検出された場合、電子透かし検出手段３０５は、検出された全ての透かし情報について、検出された透かし情報の種類、及び透かし情報が検出されたコンテンツの区間を、後述の電子透かし検出区間記録手段３０９に通知する。【００７９】
（６）判定手段３０６
判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、当該コンテンツが再生許可されているコンテンツか否かを判定する。判定手段３０６の構成の詳細、および、判定手段３０６が行う処理の詳細は１．４で説明する。【００８０】
（７）制御手段３０７
制御手段３０７は、判定手段３０６の判定結果に基づきコンテンツの再生を制御する。制御の詳細については判定手段３０６の詳細な説明と共に後述する。【００８１】
（８）出力手段３０８
出力手段３０８は、制御手段３０７による制御を受けて、ディスプレイ等の表示デバイスにコンテンツを出力する。より具体的には、制御手段３０７によって「コンテンツの再生を行う」よう制御されている場合には、再生すべきコンテンツを受け取り、例えばディスプレイ等の表示デバイスにコンテンツを出力する。また、再生の妨害制御を行うよう制御されている場合は、制御手段３０７からの指示に応じた再生の妨害処理（具体的には、警告を表示したり、コンテンツの再生を停止する等の処理）を行う。【００８２】
なお、再生するコンテンツが、後述する電子透かし検出区間削除手段３１０から受け取った編集済コンテンツである場合には、無条件で表示デバイスにコンテンツを出力しても構わない。【００８３】
（９）電子透かし検出区間記録手段３０９
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５で電子透かしが検出されたコンテンツの区間を特定できる情報を記録する手段である。図１６に、電子透かし検出区間記録手段３０９が記録する情報の一例を示す。【００８４】
図１６の例では、電子透かし検出区間記録手段３０９は、タイトルＩＤ、透かし種類情報、検出区間を記録する。ここで、タイトルＩＤは、透かし情報が検出されたコンテンツを記録媒体１０３内で識別するための情報である。また、透かし種類情報は、検出された透かし情報の種類を示す情報である。また、検出区間情報は、コンテンツ内で透かし情報が埋め込まれた区間を特定するための情報である。本実施の形態では、区間の始点と終点とをコンテンツ先頭からの再生経過時間で表すことで透かし情報が埋め込まれた区間を特定している。【００８５】
なお、透かし情報が検出されたコンテンツを識別する情報はタイトルＩＤに限るものではない。、例えばコンテンツデータのファイル名等、透かし情報が検出されたコンテンツのデータを記録媒体１０３内の情報から特定できる情報であれば情報の種類は問わない。【００８６】
また、コンテンツ内で透かし情報が埋め込まれた区間を特定できる情報は、コンテンツ先頭からの再生経過時間に限るものではない。例えば、コンテンツデータがＭＰＥＧ−２ＴＳ形式のデータある場合、ＰＴＳ（ｐｒｅｓｅｎｔａｔｉｏｎ  ｔｉｍｅ  ｓｔａｍｐ）や、ＳＰＮ（ｓｏｕｒｃｅ  ｐａｃｋｅｔ  ｎｕｍｂｅｒ）等であってもよい。また、各区間に識別番号を付して、その番号で表すなどとしてもよい。すなわち、コンテンツ内で透かし情報が埋め込まれた区間を特定できる情報であれば、情報の種類は問わない。【００８７】
なお、電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５から通知された透かし情報についての情報を記録しているので、過去に復号化および透かし情報の検出が行われた区間についての透かし情報しか記録できない。そのため、以下の説明では、電子透かし検出区間記録手段３０９に記録されている情報を用いた処理を行う場合は、少なくとも過去に一度透かし情報の通知を受けた箇所（より具体的には、過去に一度再生を行った箇所）が処理対象であるものとして説明を行う。【００８８】
（１０）電子透かし検出区間削除手段３１０
電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９が保持する情報に従い、コンテンツデータから透かし情報が埋め込まれた区間を削除したデータである編集済コンテンツを生成する。生成した編集済コンテンツは、コンテンツ暗号手段３１１を経由して記録媒体に書き込まれたり、出力手段３０８を介してディスプレイ等の表示デバイスに出力される。電子透かし検出区間削除手段３１０が行う処理の詳細については、１．８で説明する。【００８９】
（１１）コンテンツ暗号手段３１１
コンテンツ暗号手段３１１は、コンテンツ鍵復号手段３０３が復号して得たコンテンツ鍵で、電子透かし検出区間削除手段３１０が生成した編集済コンテンツを暗号化して再暗号化コンテンツを生成する。ここで生成された再暗号化コンテンツは、記録媒体アクセス手段３０１を介して、記録媒体１０３内の暗号化コンテンツ記録領域に記録される。【００９０】
１．４  判定手段３０６、及び制御手段３０７の構成
続いて、判定手段３０６及び制御手段３０７の詳細な構成について説明する。【００９１】
判定手段３０６は、図４に示すように、検出結果記録手段４０１、比較手段４０２、更新手段４０３、制御条件判定手段４０４から構成される。以下、それぞれの構成について説明する。【００９２】
（１）検出結果記録手段４０１
検出結果記録手段４０１は、電子透かし検出手段３０５が検出した透かし情報と、その検出履歴を記録する。その一例を図５に示す。【００９３】
図５は、透かし情報「００１」についての検出履歴を示している。ここで、検出履歴とは、現在着目している透かし情報（ここでは、透かし情報「００１」）が過去のブロックそれぞれで検出されたか否かを示す情報である。図５の上段の例では、電子透かし検出手段３０５が透かしの検出処理を行った最新のブロックであるｎ番目のブロックから、その４つ前に処理されたｎ−４番目のブロックまでのブロックについて、透かし情報「００１」が検出されたか否かが示されている。図５の例では「０」が未検出、「１」が検出をそれぞれ意味する。この状態から、処理が１ブロック進むと、図５の下段に示すように、検出履歴の情報が１つずつ左にシフトし、右端にｎ＋１番目のブロックについて透かし情報「００１」が検出されたか否かが記録される。以下、処理の進行に応じて検出履歴は同様に更新される。【００９４】
なお、本実施の形態では、検出結果記録手段４０１は、複数種類の透かし情報が検出された場合であっても、１つの透かし情報の検出履歴しか記録しないものとする。どの透かし情報を記録するかは、後述する更新条件に従う。【００９５】
（２）比較手段４０２
比較手段４０２は、電子透かし検出手段３０５が検出した透かし情報と、検出結果記録手段４０１が記録している透かし情報とを比較し、予め定められた更新条件と照らし合わせて、検出結果記録手段４０１に記録する検出履歴の更新の仕方を決定する。以下、更新条件の例と、それぞれの場合における検出履歴の更新の仕方の例を示す。【００９６】
ａ）更新条件が「常に最新の透かし情報を保持する」の場合
この場合、検出結果記録手段４０１が記録している透かし情報とは異なる種類の透かし情報が電子透かし検出手段３０５で検出されると、比較手段４０２は、検出結果記録手段４０１に記録させる透かし情報を新しく検出した透かし情報に切り替える。具体的には、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する透かし情報の更新を指示すると共に、検出履歴のリセット（図５の例では、検出履歴のデータを全てゼロにする）も指示する。【００９７】
一方、検出結果記録手段４０１が記録している透かし情報と同一の種類の透かし情報が、電子透かし検出手段３０５で検出された場合、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出された旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「１」のデータを記録）を指示する。【００９８】
また、電子透かし検出手段３０５において、透かし情報が検出されなかった場合、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出されなかった旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「０」のデータを記録）を指示する。【００９９】
ｂ）更新条件が「優先度の高い透かし情報を保持する」の場合
この場合、検出結果記録手段４０１が記録している透かし情報とは異なる透かし情報が、電子透かし検出手段３０５で検出されると、比較手段４０２は、電子透かし検出手段３０５が検出した透かし情報と、検出結果記録手段４０１が記録している透かし情報の優先度を比較する。【０１００】
電子透かし検出手段３０５から受け取った透かし情報の方が優先度が高ければ、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する透かし情報の更新を指示すると共に、検出履歴のリセット（図５の例では、検出履歴のデータを全てゼロにする）も指示する。【０１０１】
逆に、電子透かし検出手段３０５から受け取った透かし情報の方が優先度が低ければ、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出された旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「１」のデータを記録）を指示する。【０１０２】
また、電子透かし検出手段３０５において、透かし情報が検出されなかった場合、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出されなかった旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「０」のデータを記録）を指示する。【０１０３】
なお、「優先度」については、図１３では図示していないが、各透かし情報の種類に対して、予め優先度が付与されているものとする。各透かし情報の種類がどの優先度に対応するかの情報は、コンテンツ再生・編集装置（電子透かし検出装置）１０２内に予め透かし上の種類と優先度の対応表等として記録されているとしても良いし、優先度も透かし情報として埋め込む（例えば、種類の番号が大きいほど優先度が高いなど）としてもよい。【０１０４】
また、優先度は固定的なものではなく、動的に変更できるとしてもよい。例えば、同一種類の透かし情報の検出回数が多くなるほど優先度が上がるなどとしてもよい。また、透かし情報が検出されなかった場合には、「０」を追加するのではなく何もしないとしてもよい。このような実装は後述する再生制御条件が「透かし情報の検出された総ブロック数が所定の閾値を越えた場合」というようなものである場合に適する。【０１０５】
（３）更新手段４０３
更新手段４０３は、比較手段４０２の比較結果、及び指示に基づき、検出結果記録手段４０１が記録する透かし情報、検出履歴、又はその両方を更新する。詳細については、比較手段４０２の説明にて述べたとおりである。【０１０６】
（４）制御条件判定手段４０４
制御条件判定手段４０４は、検出結果記録手段４０１が記録している透かし情報の検出履歴と、予め定められた再生制御条件と照らし合わせて、コンテンツが違法コピー等の不正行為により得られたものであるか否かを判定する。【０１０７】
より具体的には、検出単位であるブロックごとに検出結果記録手段４０１が記録する透かし情報と検出履歴を参照し、検出履歴が予め定められた再生制御条件を満たす場合には、コンテンツが違法コピー等の不正行為により得られたものであると判断する。【０１０８】
ここで、再生制御条件の例としては、様々なものが考えられる。具体的には、上述のような「過去５ブロックのうち、２ブロック以上で透かし情報が検出された場合」や「透かし情報の検出された総ブロック数が所定の閾値を越えた場合」、「透かし情報が１度でも検出された場合」、「所定の回数連続して透かし情報が検出された場合」、「所定の周期で透かし情報が検出された場合」などが考えられる。無論、条件はこれに限るものではなく、コンテンツの著作権者の意図などにより他の条件が設定されるとしてもよい。【０１０９】
（５）制御手段３０７
制御手段３０７は、前述の通り、判定手段３０６の制御条件判定手段４０４による再生制御条件が満たされているか否か（すなわち、コンテンツが違法コピー等により得られたものであるか否か）の判定結果に基づきコンテンツの再生を制御する。【０１１０】
より具体的には、コンテンツが違法コピー等により得られたものでないと判断された場合には、コンテンツの再生を特に妨害せずに続行するよう出力手段３０８を制御する。また、違法コピー等の不正行為により得られたコンテンツであると判定された場合は、当該透かし情報に対応付けられた動作（再生の妨害）を実行するよう出力手段３０８を制御する。【０１１１】
１．５  コンテンツデータ作成装置（電子透かし埋込装置）１０１の動作
続いて、電子透かし埋込／検出システムの動作について説明する。【０１１２】
まず、コンテンツデータ作成装置（電子透かし埋込装置）１０１の動作について、図６を用いて説明する。【０１１３】
図示していない入力手段を介して透かし情報の埋め込みが指示されると、コンテンツデータ作成装置（電子透かし埋込装置）１０１の電子透かし埋込手段２０３は、コンテンツ記録手段２０１からコンテンツを読み出す（ステップＳ６０１）。【０１１４】
続いて、電子透かし埋込手段２０３は、読み出されたコンテンツのオーディオ部を電子透かし検出単位のブロックに分割する（ステップＳ６０２）。一方、埋込情報生成手段２０２は、利用者からの指示に従い、電子透かしとして埋め込む透かし情報を生成して、電子透かし埋込手段２０３へ供給する（ステップＳ６０３）。電子透かし埋込手段２０３は、分割したブロックに対して、供給された透かし情報を埋め込む（ステップＳ６０４）。【０１１５】
コンテンツ暗号化手段２０４は、透かしが埋め込まれたオーディオ部と、透かしの埋め込まれていないビデオ部からなるコンテンツを、コンテンツ鍵記録手段２０５に記録されているコンテンツ鍵で暗号化し、暗号化コンテンツを生成する（ステップＳ６０５）。また、コンテンツ鍵暗号化手段２０７は、コンテンツ鍵記録手段２０５に記録されているコンテンツ鍵を、デバイス鍵記録手段２０６に記録されているデバイス鍵で暗号化し、暗号化コンテンツ鍵を生成する（ステップＳ６０６）。【０１１６】
出力手段２０８は、コンテンツ鍵暗号化手段２０７が生成した暗号化コンテンツ鍵を記録媒体１０３の暗号化コンテンツ鍵生成領域に記録する。また、出力手段２０８は、コンテンツ暗号化手段２０４が生成した暗号化コンテンツを記録媒体１０３の暗号化コンテンツ記録領域に記録する（ステップＳ６０７）。【０１１７】
１．６  コンテンツ再生・編集装置（電子透かし検出装置）１０２の再生動作
続いて、コンテンツ再生・編集装置（電子透かし検出装置）１０２の再生動作について、図７を用いて説明する。【０１１８】
図示していない入力手段を介し、コンテンツ再生・編集装置（電子透かし検出装置）１０２が利用者からコンテンツの再生指示を受け付けると、記録媒体アクセス手段３０１は、暗号化コンテンツ鍵、及び暗号化コンテンツを記録媒体１０３から読み出す（ステップＳ７０１）。続いて、コンテンツ鍵復号手段３０３は、読み出した暗号化コンテンツ鍵を、デバイス鍵記録手段３０２が記録するデバイス鍵で復号する（ステップＳ７０２）。さらに、コンテンツ復号手段３０４は、読み出した暗号化コンテンツを、ステップＳ７０２で復号して得たコンテンツ鍵で復号する（ステップＳ７０３）。【０１１９】
電子透かし検出手段３０５は、ステップＳ７０３で復号して得たコンテンツのオーディオ部から透かし情報を検出する（ステップＳ７０４）。判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、再生対象のコンテンツが違法コピー等の不正行為によって得られたコンテンツであるか否かを判定する（ステップＳ７０５）。【０１２０】
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５が検出した透かし情報、検出したコンテンツを特定するためのタイトルＩＤ、及びコンテンツ上で透かし情報が検出された区間を特定する情報を記録する（ステップＳ７０６）。【０１２１】
制御手段３０７は、判定手段３０６が判定した結果に従い、コンテンツの出力を制御する（ステップＳ７０７）。具体的には、違法コピー等でないと判定されていればコンテンツの再生を許可し、違法コピー等であると判定された場合には、透かし情報の種類に応じた再生の妨害を行うよう制御する。【０１２２】
出力手段３０８は、制御手段３０７が再生を許可した場合にはコンテンツをディスプレイ等の表示デバイスに出力し、他の再生制御を行っている場合には、その制御に応じて再生の妨害を行う（ステップＳ７０８）。【０１２３】
判定手段３０６の動作については１．７で説明する。【０１２４】
１．７  判定手段３０６の動作
判定手段３０６の動作の詳細について、図８を用いて説明する。【０１２５】
比較手段４０２は、電子透かし検出手段３０５から受け取った透かし情報と、検出結果記録手段４０１が記録する透かし情報の検出履歴とを比較し、更新条件が満たされているか否かを確認する（ステップＳ８０１）。その後、更新手段４０３は、比較手段４０２による更新条件が満たされているか否かの確認結果に応じて、検出結果記録手段４０１が記録する検出結果を更新する（ステップＳ８０２）。【０１２６】
また、制御条件判定手段４０４は、検出結果記録手段４０１が記録する透かし情報の検出履歴が再生制御条件を満たしているか否かを判定する（ステップＳ８０３）。さらに、制御手段３０７は、制御条件判定手段４０４による再生制御条件が満たされているか否かの判定結果に基づきコンテンツの再生を制御する（ステップＳ８０４）。【０１２７】
なお、本実施の形態では、ステップＳ８０１およびＳ８０２による検出履歴の更新を、ステップＳ８０３による再生制御条件の判定よりも先に行っているが、この順序は逆であってもよい。【０１２８】
１．８  コンテンツ再生・編集装置（電子透かし検出装置）１０２の編集動作
コンテンツ再生・編集装置（電子透かし検出装置）１０２の編集動作について、図９を用いて説明する。【０１２９】
編集動作は、コンテンツ再生・編集装置（電子透かし検出装置）１０２の利用者からの要求を受け付けた場合に実行する動作である。【０１３０】
なお、本実施の形態における編集の要求には、編集したコンテンツを記録媒体１０３に書き込む編集記録要求と、編集したコンテンツを再生する編集再生要求とがあるものとする。【０１３１】
コンテンツ再生・編集装置（電子透かし検出装置）１０２が編集の要求を受け付けると、まず、記録媒体アクセス手段３０１が、暗号化コンテンツ鍵、暗号化コンテンツを記録媒体１０３から読み出す（ステップＳ９０１）。【０１３２】
次に、コンテンツ鍵復号手段３０３は、読み出した暗号化コンテンツ鍵をデバイス鍵記録手段３０２に記録するデバイス鍵で復号する（ステップＳ９０２）。続いて、コンテンツ復号手段３０４は、読み出した暗号化コンテンツを、コンテンツ鍵で復号する（ステップＳ９０３）。【０１３３】
電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９に記録されている全ての区間を、復号して得たコンテンツから削除する（ステップＳ９０４）。【０１３４】
ここで、ステップＳ９０４の処理である透かし情報が検出された区間の削除の詳細について、その一例を図１６、図１７を用いて説明する。【０１３５】
図１６は、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間を示しており、タイトルＩＤ＝００１のタイトルについて、透かし情報＝００１が２区間で検出されていることを意味している。【０１３６】
図１７は、それを図示しているものであり、編集前コンテンツ１７０１には、透かし情報が検出される区間が２区間存在している。ステップＳ９０６では、透かし情報検出区間を削除し、その前後のコンテンツを結合することで編集済コンテンツを生成する。図１７中の編集後コンテンツ１７０２では、透かし情報が検出された区間が削除され、コンテンツ内には透かし情報が検出される区間が存在しなくなっている。【０１３７】
以上の編集動作により生成されたコンテンツは透かし情報が検出される区間がないため、編集後のコンテンツの再生において、音声出力の停止や警告画面の表示など制御手段３０７による再生制御が行われず、通常に視聴することができる。【０１３８】
これにより、子供の誕生日パーティ時にアニメ等の映画コンテンツが再生されている様子を、カムコーダで撮影し、意図せず著作権情報が埋め込まれた音声を撮影したデータを再生する場合でも、警告画面や音声出力停止等の再生制御が行われず、視聴することが可能となる。【０１３９】
なお、ディスプレイの前にカムコーダを固定してコンテンツ全体を意図的に違法コピーした場合には、通常は透かし情報が検出される区間が多数存在することになるので、編集動作後によってコンテンツの大部分が削除される。【０１４０】
そのため、編集動作後に残るコンテンツは実質的には価値のない物となるので、本実施例で提案する編集動作によって違法コピーが促進されるようなことは現実的には起こらない。【０１４１】
透かし情報が検出された区間を削除したあとの動作は、受け付けた要求が編集記録要求であるか、編集再生要求であるかによって分岐する。【０１４２】
受け付けた要求が編集記録要求である場合（ステップＳ９０５の「編集記録要求」）には、電子透かし検出区間記録手段３０９に記録されている情報が削除されたコンテンツ（上記の編集済コンテンツ）は、コンテンツ暗号手段３１１に出力される。【０１４３】
コンテンツ暗号手段３１１は、コンテンツ鍵を用いて編集済コンテンツを暗号化し、再暗号化コンテンツを生成する。さらに、コンテンツ暗号手段３１１は、生成した再暗号化コンテンツを記録媒体アクセス手段を介して記録媒体１０３に出力する（ステップＳ９０６）。【０１４４】
なお、本実施の形態では、暗号化された編集済コンテンツは、編集前のコンテンツが記録されていた領域である暗号化コンテンツ記録領域に上書きされるものとしているが、別の領域または別の記録媒体に書き込まれるとしてもよい。【０１４５】
また、電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９に記録されている情報を削除する（ステップＳ９０７）。これは、編集済コンテンツを再生する時に、既に削除されている区間の情報が参照され、処理が混乱することを防ぐためである。【０１４６】
一方、受け付けた要求が編集再生要求である場合には、編集済コンテンツは出力手段３０８に送られる（ステップＳ９０８）。出力手段３０８は、編集済コンテンツをディスプレイ等の表示デバイスに表示して再生する。【０１４７】
以上で、電子透かし埋込／検出システムの動作説明を終わる。【０１４８】
なお、上記実施の形態１では、Ｓ９０６にて、電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間に該当する区間を全て削除しているがそれに限るものではない。【０１４９】
例えば、制御手段３０７により、再生制御条件を参照して、再生の妨害制御が行われない最小限の区間を選択して削除してもよい。【０１５０】
より具体的な例を示すと、図１４に示すコンテンツに対し、前述のように、５つのブロックのうち、２つ以上のブロックから透かし情報が検出されている場合に動作を実行する場合には、時刻Ａ〜Ｂの区間、及び時刻Ｃ〜Ｄの区間の２つの区間を削除せずとも、どちらか一方を削除すれば、再生制御がかからない。【０１５１】
すなわち、この場合、どちらか一方の区間を削除すれば、編集済コンテンツは、「５つのブロックのうち、２つ以上のブロックから透かし情報が検出される」という条件に当たらなくなる。このため、電子透かし検出区間削除手段３１０は、時間Ａ〜Ｂの区間のみを選択的に削除する。どちらの区間を削除するかは、例えば自動的に決定してもよいし、利用者からの入力により選択できるようにしても良い。【０１５２】
なお、利用者からの入力で削除する場合には、利用者の選択を助けるため、削除の候補となっている各区間にどのようなデータが記録されているかを表示するプレビュー画面を表示しても良い。このように、電子透かし検出区間記録手段３０９が記録している全区間を削除するのではなく、予め定められている制御手段３０７での再生制御のルールに応じて、区間を選択した上で削除することで、削除される区間を最小限にとどめることができるという効果がある。【０１５３】
また、ステップＳ９０６では、電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間に該当する区間に含まれる音声・映像の両方のデータを削除しているがそれに限るものでない。【０１５４】
本実施の形態では、透かし情報は音声データにのみに埋め込まれているため、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間に該当する区間の音声データのみを削除するとしても構わない。また、音声を削除するのではなく、透かし情報検出区間に該当する区間の音声データを、透かし情報を含まない別の音声データで置換しても構わない。【０１５５】
このようにすれば、編集済コンテンツには、画像データが残っており、且つ制御手段３０７による警告画面の表示等の再生制御が行われないため、音声は出力されないことを除いては通常に視聴できる。【０１５６】
（実施の形態２）
続いて、本発明の別の実施の形態を説明する。実施の形態２の基本的な構成は実施の形態１と同様であるが、透かし情報の検出履歴の更新の仕方が異なる。また、実施の形態２では、実施の形態１のような透かし情報が検出された区間をコンテンツから削除する編集動作は行わず、その区間を飛ばして再生する動作（以下、特殊再生と呼ぶ）を行う。【０１５７】
本実施の形態２では、ディスクから複数種類の透かし情報が検出された場合、全ての透かし情報を記録し、記録している全ての透かし情報に対して、再生の妨害等の動作を実行するか否かの制御（判定）を行う。また、その判定の結果、再生の妨害が発生することが予測される場合には、特殊再生を行ってコンテンツを通常に視聴できるようにするものとする。その詳細は２．２で説明する。【０１５８】
なお、電子透かし埋込／検出システムの構成、コンテンツデータ作成装置（電子透かし埋込装置）の動作、及びコンテンツ再生・編集装置（電子透かし検出装置）の再生動作については、実施の形態１と同様であるためその説明は省略する。【０１５９】
また、本実施の形態２では、実施の形態１における再暗号化コンテンツの記録および編集済コンテンツの再生に相当する処理は、編集済コンテンツを生成する処理を除いて実施の形態１と同様であるので説明を省略している。【０１６０】
２．１  コンテンツ再生・編集装置（電子透かし検出装置）１０２の構成
本発明の実施の形態２に係るコンテンツ再生・編集装置（電子透かし検出装置）１０２の構成について説明する。【０１６１】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、図１５に示すように、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８、再生区間選択手段１５０１から構成される。なお、図示はしていないが、実施の形態２に係るコンテンツ再生・編集装置（電子透かし検出装置）１０２は、実施の形態１と同様に、外部からの入力を受け付ける入力手段も備えている。【０１６２】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及び／又はハードディスクにはコンピュータプログラムが記録されており、前記マイクロプロセッサが前記プログラムに従って動作することによりコンテンツ再生・編集装置（電子透かし検出装置）１０２はその機能を果たす。【０１６３】
なお、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８、再生区間選択手段１５０１等の各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、二以上の手段又は各手段を構成する要素の一部を含むように１チップ化されても良い。【０１６４】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【０１６５】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。【０１６６】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。【０１６７】
また、各機能ブロックは、ハードウェアとして実現する以外にも、コンピュータシステム上で動作するソフトウエアとして実現されてもよいし、ＬＳＩとソフトウエアの組み合わせで実現されてもよい。また、ソフトウエアは耐タンパ化されていても良い。【０１６８】
以下、それぞれの構成要素について説明を行う。【０１６９】
（１）記録媒体アクセス手段３０１
記録媒体アクセス手段３０１は、記録媒体１０３からの情報の読み出しを行う。より具体的には、記録媒体１０３の暗号化コンテンツ鍵記録領域２５１、及び暗号化コンテンツ記録領域２５２から、暗号化コンテンツ鍵、及び暗号化コンテンツをそれぞれ読み出す。【０１７０】
（２）デバイス鍵記録手段３０２
デバイス鍵記録手段３０２は、暗号化コンテンツ鍵を復号するための鍵情報であるデバイス鍵を記録する。本実施の形態でも、実施の形態１と同様、デバイス鍵は、コンテンツ再生・編集装置（電子透かし検出装置）ごと、またはコンテンツ再生・編集装置（電子透かし検出装置）の集合ごとに異なる鍵が割り当てられるものとする。ただし、デバイス鍵を全てのコンテンツ再生・編集装置（電子透かし検出装置）で共通にしても良いことも実施の形態１と同様である。【０１７１】
（３）コンテンツ鍵復号手段３０３
コンテンツ鍵復号手段３０３は、デバイス鍵記録手段３０２が記録するデバイス鍵で、記録媒体１０３から読み出した暗号化コンテンツ鍵を復号する。【０１７２】
（４）コンテンツ復号手段３０４
コンテンツ復号手段３０４は、コンテンツ鍵復号手段３０３が復号して得たコンテンツ鍵で、記録媒体１０３から読み出した暗号化コンテンツを復号する。【０１７３】
（５）電子透かし検出手段３０５
電子透かし検出手段３０５は、コンテンツ復号手段３０４が復号したコンテンツのオーディオ部から電子透かしを検出して、後述の判定手段３０６に、検出した透かし情報を通知する。【０１７４】
より具体的には、コンテンツのオーディオ部を電子透かし検出単位のブロックごとに分割して、分割したブロックごとに埋め込まれた透かし情報を検出する。透かし情報が検出された場合には、その透かし情報の種類を後述する判定手段３０６に通知する。【０１７５】
また、透かし情報が検出された場合、電子透かし検出手段３０５は、検出された全ての透かし情報について、検出された透かし情報の種類、及び透かし情報が検出されたコンテンツの区間を、後述の電子透かし検出区間記録手段３０９に通知する。【０１７６】
（６）判定手段３０６
判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、当該コンテンツが再生が許可されているコンテンツか否かを判定する。判定手段３０６が行う処理の詳細は２．２で説明する。【０１７７】
（７）制御手段３０７
制御手段３０７は、判定手段３０６の判定結果に基づきコンテンツの再生を制御する。制御の詳細については判定手段３０６の詳細な説明と共に後述する。【０１７８】
（８）出力手段３０８
出力手段３０８は、制御手段３０７による制御を受けて、ディスプレイ等の表示デバイスにコンテンツを出力する。より具体的には、制御手段３０７によって「コンテンツの再生を行う」よう制御されている場合には、再生すべきコンテンツを受け取り、例えばディスプレイ等の表示デバイスにコンテンツを出力する。【０１７９】
また、再生の妨害制御を行うよう制御されている場合は、制御手段３０７からの指示に応じた再生の妨害処理（具体的には、警告を表示したり、コンテンツの再生を停止する等の処理）を行う。【０１８０】
（９）電子透かし検出区間記録手段３０９
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５で電子透かしが検出されたコンテンツの部分を特定できる情報を記録する手段である。【０１８１】
図１８に、電子透かし検出区間記録手段３０９が記録する情報の一例を示す。【０１８２】
図１８の例では、電子透かし検出区間記録手段３０９は、タイトルＩＤ、透かし種類情報、検出区間を記録する。ここで、タイトルＩＤは、透かし情報が検出されたコンテンツの識別情報である。また、透かし種類情報は、検出された透かし情報の種類を示す情報である。また、検出区間情報は、コンテンツ内で透かし情報が埋め込まれた区間を特定するための情報である。【０１８３】
本実施の形態では、実施の形態１と同様、区間の始点と終点とをコンテンツ先頭からの再生経過時間で表すことで透かし情報が埋め込まれた区間を特定している。なお、各情報が図１８に示したものに限られないことは、実施の形態１と同様である。【０１８４】
（１０）再生区間選択手段１５０１
再生区間選択手段１５０１は、電子透かし検出区間記録手段３０９に記録している情報に従い、透かし情報が埋め込まれた部分を回避するように、再生するコンテンツの区間を選択する手段である。選択された区間は、コンテンツ復号手段３０４に送られる。再生区間選択手段１５０１の動作の詳細については、２．４で説明する。【０１８５】
２．２  判定手段３０６、及び制御手段３０７の構成
続いて、判定手段３０６及び制御手段３０７の詳細な構成について説明する。【０１８６】
判定手段３０６は、図１０に示すように、検出結果記録手段１００１、更新手段１００２、制御条件判定手段１００３から構成される。【０１８７】
（１）検出結果記録手段１００１
検出結果記録手段１００１は、コンテンツ再生・編集装置（電子透かし検出装置）１０２が検出した透かし情報と、その検出履歴を記録している。その一例を図１１に示す。【０１８８】
図１１は、透かし情報「００１」、「１０１」、「０１１」を検出した場合の例を示している。また検出履歴は、左から順に、ｎ−４番目、ｎ−３番目、ｎ−２番目、ｎ−１番目、ｎ番目の各ブロックで透かし情報「００１」、「１０１」、「０１１」が検出されたか否かを示している。ここで、ｎ番目のブロックが電子透かし検出手段３０５が透かしの検出処理を行った最新のブロックであることは実施の形態１と同様である。【０１８９】
また、図１１の例でも、実施の形態１と同様に「０」が未検出、「１」が検出をそれぞれ意味している。すなわち、図１１の例は、ｎ−４番目のブロックでは何れの透かし情報も検出されていないことを示している。また、ｎ−３番目のブロック、及びｎ−１番目のブロックでは透かし情報「００１」が、ｎ−２番目のブロックでは透かし情報「１０１」が、ｎ番目のブロックでは透かし情報「０１１」が検出されたことを示している。また、ｎ＋１番目のブロックから透かし情報が検出（又は未検出）の場合の検出履歴の更新方法は、更新手段１００２の説明にて後述する。【０１９０】
（２）更新手段１００２
更新手段１００２は、電子透かし検出手段３０５が検出した透かし情報と、検出結果記録手段１００１が記録している透かし情報とを比較し、検出結果記録手段１００１が記録する検出結果の更新要否を決定する。【０１９１】
例えば、検出結果記録手段１００１が記録している何れの透かし情報とも異なる透かし情報が、電子透かし検出手段３０５で検出された場合、更新手段１００２は、検出結果記録手段１００１が記録する透かし情報に新たに検出された透かし情報を追加し、全ての透かし情報の検出履歴を更新する。【０１９２】
即ち、検出履歴のデータを全て左に１つずつシフトし、新たに追加された透かし情報についてのみ右端を「１」とし、それ以外の透かし情報については全て右端を「０」とする。【０１９３】
一方、検出結果記録手段１００１が記録している透かし情報の１つと一致する透かし情報が、電子透かし検出手段３０５で検出された場合、更新手段１００２は、検出結果記録手段１００１が記録する当該透かし情報の検出履歴を更新する。【０１９４】
即ち、検出履歴のデータを全て左に１つずつシフトし、検出された透かし情報に対する検出履歴のみ右端を「１」とし、それ以外の透かし情報については全て右端を「０」とする。【０１９５】
最後に、電子透かし検出手段３０５において、透かし情報が検出されなかった場合、更新手段１００２は、検出結果記録手段１００１が記録する検出履歴の更新（検出履歴のデータを左に１つシフトして、右端に「０」のデータを記録）する。【０１９６】
このように、本実施の形態の更新手段１００２は、どの透かし情報が検出されたかに関わらず、全透かし情報を一括して更新している。すなわち、検出された透かし情報については「１」を、他の透かし情報については全て「０」を履歴情報の右端に追加している。しかし、必ずしも全ての透かし情報を一括して更新する必要はない。例えば、検出された透かし情報については「１」を検出履歴の右端に追加し、他の透かし情報については何も変更しないとしてもよい。【０１９７】
（３）制御条件判定手段１００３
制御条件判定手段１００３は、検出結果記録手段４０１が記録している透かし情報の検出履歴と、予め定められた再生制御条件とを照らし合わせて、コンテンツが違法コピー等の不正行為により得られたものであるか否かを判定する。【０１９８】
より具体的には、検出単位であるブロックごとに検出結果記録手段１００１が記録する透かし情報と検出履歴とを参照し、検出履歴が予め定められた再生制御条件を満たす場合には、コンテンツが違法コピー等の不正行為により得られたものであると判断する。再生制御条件については、実施の形態１と同様であるため割愛する。【０１９９】
ただし、本実施の形態では、制御条件判定手段１００３は、検出単位であるブロックごとに検出結果記録手段１００１が記録する全ての透かし情報と検出履歴を参照し、その個々について検出履歴が予め定められた条件を満たす場合に、当該透かし情報に対応付けられた動作するよう制御手段３０７に指示を与える。具体例として、図１１の場合には、３種類の透かし情報の各々について、再生制御条件を満たすかどうかを判定する。そして、再生制御条件を満たす透かし情報がある場合には、その透かし情報に対応した制御を行うよう制御手段３０７に指示する。【０２００】
なお、再生制御条件は、いくつかの透かし情報ごとに異なっていても良いし、全て同一であるとしてもよい。また、再生制御条件を動的に変更しても良いことは実施の形態１と同様である。【０２０１】
さらに、複数の透かし情報について、同時に再生制御条件が満たされることがある。この場合は、制御条件判定手段は、どの透かし情報に対応する再生制御を行うべきかを決定する。この決定は、例えば、透かし情報の種類ごとについて、優先度を設けて優先度の高い透かし情報に対応する再生制御を行うなどとすればよい。【０２０２】
各透かし情報の種類がどの優先度に対応するかの情報は、コンテンツ再生・編集装置（電子透かし検出装置）１０２内に予め透かし情報の種類と優先度の対応表等として記録されているとしても良いし、優先度も透かし情報として埋め込む（例えば、種類の番号が大きいほど優先度が高いなど）としてもよい。【０２０３】
なお、優先度のつけ方は、例えばコンテンツ提供者や著作権者の思惑によって決められる。著作権の保護をより厳格に考えるコンテンツ提供者であれば、再生の停止等の厳しい制御に対応する透かし情報ほど優先度を高くし、逆に利用者の不利益をできるだけ軽減したいと考えるコンテンツ提供者であれば、警告の表示や音声のみの停止など、より緩い制御に対応する透かし情報ほど優先度を高くすると考えられる。また、優先度は固定的なものではなく、動的に変更できるとしてもよい。例えば、同一種類の透かし情報の検出回数が多くなるほど優先度が上がるなどとしてもよい。【０２０４】
また、透かし情報１種類ずつの履歴に基づいて再生制御条件が満たされるか否かを判定するのではなく、複数の透かし情報同士の関係を再生制御条件としてもよい。透かし情報同士の関係を再生条件とする例としては、例えば、透かし情報「０００」が「過去の５ブロックのうち、２ブロック以上で検出」されており、かつ、更に透かし情報「００１」が検出された時に、再生制御を行うなどが考えられる。【０２０５】
（４）制御手段３０７
制御手段３０７は、前述の通り、判定手段３０６の制御条件判定手段１００３による再生制御条件が満たされているか否か（すなわち、コンテンツが違法コピー等により得られたものであるか否か）の判定結果に基づきコンテンツの再生を制御する。具体的な動作は、実施の形態１の制御手段と同じであるため省略する。【０２０６】
２．３  判定手段３０６の動作
判定手段３０６の動作について、図１２を用いて説明する。【０２０７】
更新手段１００２は、電子透かし検出手段３０５から受け取った透かし情報を使って、検出結果記録手段１００１が記録する検出結果を更新する（ステップＳ１２０１）。また、制御条件判定手段１００３は、検出結果記録手段１００１が記録している検出履歴が再生制御条件を満たしているか否かを判定する（ステップＳ１２０２）。そして、制御手段３０７は、制御条件判定手段１００３による再生制御条件が満たされているか否かの判定結果に基づきコンテンツの再生を制御する（ステップＳ１２０３）。【０２０８】
なお、ステップＳ１２０１による検出履歴の更新と、ステップＳ１２０２による再生制御条件が満たされているかの判断の順序は逆であっても良い。【０２０９】
２．４  再生区間選択手段１５０１による特殊再生動作
電子透かし検出区間記録手段が透かし情報が埋め込まれた区間を記録する場合の特殊再生動作について、図１９を用いて説明する。【０２１０】
この特殊再生は、制御手段３０７による再生制御を回避するための特殊再生方法である。本実施の形態で行う特殊再生では、再生制御の回避のために透かし情報検出区間を示す情報を使用する。そのため、以下の説明では、過去に行った再生動作によって、コンテンツ中に透かし情報が埋め込まれた区間が検出され、電子透かし検出区間記録手段３０９に透かし情報検出区間が記録されているものとする。【０２１１】
なお、特殊再生を効果的に行うためには、透かし情報が埋め込まれた区間が全て検出されていることが望ましいが、過去の再生でコンテンツの途中までしか再生を行っていない（または、制御手段３０７により途中で再生が止められた）ことも考えられる。そのため、本実施の形態の少なくとも一部の区間について透かし情報検出区間が記録されている状態を想定して説明を行う。【０２１２】
特殊再生は、コンテンツ再生・編集装置（電子透かし検出装置）１０２の利用者からの要求を受け付けた場合に実行される。なお、もしも利用者から特殊再生の要求を受け付けなかった場合には通常通りの再生が行われる。この動作は実施の形態１の再生動作と同様であるので説明を省略する。【０２１３】
特殊再生の要求を受け付けると、まず、記録媒体アクセス手段３０１が、暗号化コンテンツ鍵、暗号化コンテンツを記録媒体１０３から読み出す（ステップＳ１９０１）。【０２１４】
次に、コンテンツ鍵復号手段３０３は、読み出した暗号化コンテンツ鍵をデバイス鍵記録手段３０２に記録するデバイス鍵で復号する（ステップＳ１９０２）。再生区間選択手段１５０１は、記録媒体１０３から読み出した暗号化コンテンツから、電子透かし検出区間記録手段３０９が記録している透かし情報が検出された区間を全て取り除いたデータをコンテンツ復号手段３０４へ転送する（ステップＳ１９０３）。【０２１５】
コンテンツ復号手段３０４は、転送された暗号化コンテンツを、コンテンツ鍵で復号する（ステップＳ１９０４）。電子透かし検出手段３０５は、ステップＳ１９０４で復号して得たコンテンツのオーディオ部から透かし情報を検出する（ステップＳ１９０５）。【０２１６】
判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、コンテンツが違法コピー等でないかを判定する（ステップＳ１９０６）。【０２１７】
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５が検出した透かし情報、検出したコンテンツを特定するためのタイトルＩＤ、及びコンテンツ上で透かし情報が検出された区間を特定する情報を記録する（ステップＳ１９０７）。【０２１８】
制御手段３０７は、判定手段３０６が判定した結果に従い、コンテンツの出力を制御し（ステップＳ１９０８）、出力手段３０８は、制御手段３０７が再生を許可した場合に再生するコンテンツをディスプレイ等の表示デバイスに出力する（ステップＳ１９０９）。【０２１９】
ステップＳ１９０３の具体的な処理として、電子透かし検出区間記録手段３０９が図１８に示す情報を保持している場合を用いて説明する。【０２２０】
図１８では、タイトルＩＤ＝００１のコンテンツに３種類の透かし情報が４区間で検出されたことを示している。この場合、再生区間選択手段１５０１はタイトルＩＤ＝００１のコンテンツを００：００：１０〜００：００：４０の区間、及び００：０３：３０〜００：０３：４０の区間の暗号化コンテンツを転送せず、それ以外の区間のみをコンテンツ復号手段３０４へ転送する。【０２２１】
以上の特殊再生動作により再生されるコンテンツは透かし情報が検出される区間が飛ばされるので、出力される音声・映像は、音声出力の停止や警告画面の表示など制御手段３０７による再生制御を回避することができる。【０２２２】
これにより、子供の誕生日パーティ時にアニメ等の映画コンテンツを再生していたシーンを、カムコーダで撮影し、意図せず著作権情報が埋め込まれた音声を撮影したデータを再生する際、警告画面や音声出力停止等の再生制御が行われず、視聴することが可能となる。【０２２３】
なお、上記の説明は、一部の区間について透かし情報の有無が確認されていないケースも含めた説明であるので、ステップＳ１９０５〜Ｓ１９０７の処理も通常の再生動作と同様に行っている。【０２２４】
もしも全区間についての透かし情報の有無が確認されていれば、ステップＳ１９０５では常に透かし情報が検出されないので、ステップＳ１９０６にて記録される情報は全て透かし情報が無いことを示す値「０」となり、ステップＳ１９０７では常に違法コピー等ではないとの判定が下される。そのため、全区間についての透かし情報の有無の確認が終わっていれば、これらのステップが行う動作は実質的には無意味である。【０２２５】
したがって、全区間についての透かし情報の有無の確認が終わっているか否かを示す情報をコンテンツ再生・編集装置（電子透かし検出装置）１０２の内部にしておく等として、特殊再生時に既に透かし情報の有無の確認が終わっていることが確認できるのであれば、ステップＳ１９０５〜Ｓ１９０７の動作は省略しても良い。【０２２６】
なお、実施の形態２では、再生区間選択手段１５０１は暗号化コンテンツを元に、再生するコンテンツの区間を選択していたが、電子透かし検出手段３０５に転送されるコンテンツに対し、透かし情報が含まれないように転送する区間を選択することができれば、これに限るものではない。【０２２７】
これ以外に、コンテンツ復号手段３０４で復号されたコンテンツに対し、再生区間選択手段１５０１が再生する区間を選択し、電子透かし検出手段３０５に転送するコンテンツの区間を選択する方法でも構わない。【０２２８】
これにより、再生時の制御の判定の拠り所となる透かし情報を検出、電子透かし検出手段３０５に、透かし情報を含んだコンテンツが転送されないため、最終的に出力されるコンテンツには制御手段３０７による再生制御が働かず、通常の視聴が可能となる。【０２２９】
また、実施の形態２では、ステップＳ１９０３で、電子透かし検出区間記録手段３０９に記録されている区間を全て取り除いて転送しているが、これに限るものではなく、制御手段３０７により、再生に対し制御が行われないように、取り除く区間を最小限に抑えるよう、制御手段３０７で再生制御条件を参照して、再生区間選択手段１５０１が取り除く区間を選択してもよい。【０２３０】
具体的には、実施の形態１において、電子透かし検出区間削除手段３１０が削除する区間を選択する方法と同様の方法で選択する方法でも構わない。【０２３１】
また、実施の形態２では、ステップＳ１９０３で、電子透かし検出区間記録手段３０９に記録されている区間を全て取り除いて転送しているが、これに限るものではなく、制御手段３０７により、再生に対し制御が行われないように、電子透かし検出区間記録手段３０９に記録されている区間に対し、透かし情報が埋め込まれている音声データのみを取り除き、画像データは転送しても構わない。このような方法で再生するデータは、画像データが残っており、且つ制御手段３０７による警告画面の表示等の再生制御が行われないため、音声は出力されないことを除いては通常に視聴できる。【０２３２】
（まとめ）
本発明は、コンテンツの再生、及び編集を行うコンテンツ再生・編集装置であって、前記コンテンツ再生・編集装置は、コンテンツから電子透かし情報を検出する検出手段と、前記検出手段が検出した電子透かし情報と、電子透かし情報が検出されたコンテンツの区間を特定できる情報を記録する記録手段と、前記記録手段に記録する情報に基づきコンテンツを編集するコンテンツ編集手段とを備えることを特徴とする。【０２３３】
ここで、前記コンテンツ編集手段は、さらに、前記記録手段に記録する全ての区間に該当するデータを前記コンテンツから削除し、その前後を結合することを特徴とする。【０２３４】
ここで、前記コンテンツ編集手段は、さらに、前記記録手段に記録する全ての区間から、著作権保護規格で規定する再生制御のルールに該当しないようコンテンツから削除する区間が最小になるように、削除する区間を選択した上で、該当データを前記コンテンツから削除し、その前後を結合することを特徴とする。【０２３５】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集手段は、さらに、前記記録手段に記録する情報で特定される区間に該当する音声データのみを前記コンテンツから削除することを特徴とする。【０２３６】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集手段は、さらに、前記記録手段に記録する情報で特定される区間に該当する音声データを、別の音声データに差し替えることを特徴とする。【０２３７】
また、本発明は、コンテンツの再生を行うコンテンツ再生装置であって、前記コンテンツ再生装置は、コンテンツから電子透かし情報を検出する検出手段と、前記検出手段が検出した電子透かし情報と、電子透かし情報が検出されたコンテンツの区間を特定できる情報を記録する記録手段と、前記コンテンツの再生時に、前記記録手段に記録する情報に基づいて、コンテンツを再生する区間を制御するコンテンツ再生制御手段とを備えることを特徴とする。【０２３８】
ここで、前記コンテンツ再生制御手段は、前記コンテンツの再生時に、前記記録手段に記録する情報で特定されるコンテンツの区間をスキップして再生しないよう制御することを特徴とする。【０２３９】
前記コンテンツは、少なくとも音声データを含み、前記コンテンツ再生制御手段は、前記コンテンツの再生時に、前記記録手段に記録する情報で特定されるコンテンツの区間の音声データのみを再生しないよう制御することを特徴とする。【０２４０】
また、本発明は、コンテンツの再生、及び編集を行うコンテンツ再生・編集方法であって、コンテンツから電子透かし情報を検出する検出ステップと、前記検出ステップで検出した電子透かし情報と、電子透かし情報が検出された前記コンテンツの区間を特定できる情報を記録する記録ステップと、前記記録ステップで記録した情報に基づき、前記コンテンツを編集するコンテンツ編集ステップとを含むことを特徴とする。【０２４１】
ここで、前記コンテンツ編集ステップは、さらに、前記記録ステップで記録した情報により特定される全ての区間に該当するデータを前記コンテンツから削除し、その前後を結合することを特徴とする。【０２４２】
ここで、前記コンテンツ編集ステップは、前記記録ステップで記録した全ての区間から、著作権保護規格で規定する再生制御条件に該当させないために削除する区間が最小になるように、削除する区間を選択する削除区間選択ステップを含み、さらに、前記削除区間選択ステップで選択された区間に該当するデータのみを前記コンテンツから削除し、その前後を結合することを特徴とする。【０２４３】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集ステップは、前記記録ステップで記録する情報により特定される区間に該当する音声データのみを、前記コンテンツから削除することを特徴とする。【０２４４】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集ステップが、前記記録ステップで記録する情報により特定される区間に該当する前記コンテンツ上の音声データを、別の音声データに差し替えることを特徴とする。【０２４５】
また、本発明は、コンテンツの再生を行うコンテンツ再生方法であって、コンテンツから電子透かし情報を検出する検出ステップと、前記検出ステップで検出した電子透かし情報と、電子透かし情報が検出された前記コンテンツの区間を特定できる情報を記録する記録ステップと、前記コンテンツの再生時に、前記記録ステップで記録する情報に基づき、再生する区間を制御するコンテンツ再生制御ステップとを含むことを特徴とする。【０２４６】
ここで、前記コンテンツ再生制御ステップは、前記コンテンツの再生時に、前記記録ステップで記録する情報により特定されるコンテンツの区間をスキップして再生しないよう制御することを特徴とする。【０２４７】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ再生制御ステップは、前記コンテンツの再生時に、前記記録ステップで記録する情報により特定されるコンテンツの区間の音声データのみを再生しないよう制御することを特徴とする。【０２４８】
また、本発明は、前記コンテンツ再生・編集方法、若しくは、前記コンテンツ再生方法に含まれるステップをコンピュータに実行させることを特徴とするプログラムである。【０２４９】
上記構成を有することにより、著作権保護情報を含む音声を意図せず撮影した場合でも、著作権保護情報を含む部分を削除する等の処理を行うことで、著作権保護に違反していない部分を通常に視聴することが可能となる。【０２５０】
（その他の変形例）
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記実施の形態に限定されないのは、もちろんである。以下のような場合も本発明に含まれる
（１）実施の形態１、２では、電子透かし検出区間記録手段３０９に記録する情報はコンテンツ再生・編集装置（電子透かし検出装置）１０２の内部で保持しているが、記録媒体１０３に記録して、再生の際、記録媒体１０３から電子透かし検出区間記録手段３０９に記録する情報と同等の情報を読み出した上で、それぞれステップＳ９０６、及びステップＳ１９０３の処理を行っても構わない。【０２５１】
これにより、透かし情報の検出を行った装置とは別の装置でも、すぐにコンテンツ中で透かし情報が入っている区間を把握することができる。すなわち、記録媒体１０３に記録されている情報を参照することで、上記の別の装置は、自機で透かし情報の検出を行わなくとも透かし情報が入っている区間がどこかを知ることができる。これにより、初めて再生する記憶媒体のコンテンツであっても、透かし情報の検出処理を行うことなく、いきなり編集や特殊再生を行うことができるようになる。【０２５２】
（２）実施の形態２において、再生区間選択手段１５０１が電子透かし検出区間記録手段３０９に記録する情報に基づいて再生する区間を選択しているが、一旦選択した再生する区間を記録媒体１０３にナビゲーション情報として記録しても構わない。【０２５３】
通常、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの記録媒体１０３に記録されるコンテンツは、予め記録媒体１０３に記録されたナビゲーション情報やプレイリストに従ってコンテンツを再生する。そこで、記録媒体１０３に記録されるコンテンツに適用されるアプリケーションフォーマットに従い、再生区間選択手段１５０１が選択した再生する区間のみを再生するようにナビゲーション情報やプレイリストを更新しても構わない。【０２５４】
この場合、前もって、電子透かし検出区間記録手段３０９に記録する情報を得るためのコンテンツの復号化や透かし情報の検出の処理が不要となり、更新されたナビゲーション情報やプレイリストに従って再生するだけで制御手段３０７による再生制御を受けずに視聴することが可能となる。【０２５５】
（３）実施の形態１、２では、電子透かし検出区間記録手段３０９に記録する情報はコンテンツ再生・編集装置（電子透かし検出装置）１０２にセットされた記録媒体１０３の情報のみを保持するようになっているが、これに限るものではなく、複数の記録媒体１０３の電子透かし検出区間を記録しても構わない。【０２５６】
この場合、記録媒体１０３ごとに電子透かし検出区間を記録する必要があるので、図１６、図１８の情報に加えて、メディアＩＤ等の記録媒体を識別する記録媒体識別情報を組み合わせて記録しておく必要がある。これにより、ある記録媒体１０３に記録されたコンテンツについて、一度だけ透かし情報を検出し、それが含まれる区間を記録しておけば、２回目以降、透かし情報の検出の処理が省略できる効果がある。【０２５７】
（４）実施の形態１、２では、コンテンツを記録媒体（光ディスク）に記録する構成としたが、本発明はその構成に限定されるものではない。例えば、ネットワーク経由でコンテンツを配信する構成であったり、メモリカードなどにコンテンツを記録して配信する構成であったりしてもよい。また、暗号化コンテンツ鍵と、暗号化コンテンツは、同一の配信手段で提供される必要はない。例えば、暗号化コンテンツ鍵がネットワーク経由で配信され、暗号化コンテンツが光ディスク等に記録されて配信される構成であってもよい。【０２５８】
（５）実施の形態１、２では、コンテンツデータ作成装置（電子透かし埋込装置）や、コンテンツ再生・編集装置（電子透かし検出装置）は、それぞれ１つの装置からなる構成としたが、この構成に限定されない。例えば、コンテンツデータ作成装置（電子透かし埋込装置）や、コンテンツ再生・編集装置（電子透かし検出装置）の各機能が、複数の装置に分散して構成されてもよい。例えば、コンテンツの編集のみを行うコンテンツ編集装置や、特殊再生の機能のみを持つコンテンツ再生装置など、本発明の特徴的な各機能を個別の装置として実現することなどが考えられる。【０２５９】
（６）実施の形態１、２では、透かしが埋め込まれたコンテンツを暗号化する構成としたが、この構成に限定されない。例えば、暗号化を施さずに記録、又は送出する構成でも構わない。また、暗号化する場合であっても、デバイス鍵でコンテンツ鍵を暗号化し、コンテンツ鍵でコンテンツを暗号化する構成である必要はない。さらに新たな鍵を導入して階層を増やしてもよく、逆にデバイス鍵で直接コンテンツを暗号化する構成で、階層を減らす構成であってもよい。さらに、他のデータに基づいて鍵の値を変更したあと、暗号化を施す構成であってもよい。【０２６０】
（７）実施の形態１、２では、制御手段は、コンテンツの再生を制御する構成としたが、本発明はその構成に限定されるものではない。例えば、コンテンツの再生ではなく、検出結果記録手段が記録する透かし情報に基づいて、コンテンツの出力や送信、コピーや移動などのコンテンツの取り扱いを制御する構成であってもよい。【０２６１】
なお、この場合も、制御手段は、透かし情報の検出履歴が所定の条件（実施の形態１および２における再生制御条件に相当）を満たす場合に、各処理（出力や送信、コピー等）の妨害を行うとしても良い。さらに、この場合でも、実施の形態１のようにコンテンツを編集したり、実施の形態２のような透かし情報の検出された箇所を飛ばして処理する（実施の形態２では再生。本変形例ではコピー等）ことで、利用者の利益と著作権保護の両立を図ることができる。【０２６２】
（８）実施の形態１、２では、何れもオーディオ部分に透かし情報を埋め込む構成としていたが、これに限られるものではない。映像部分に透かし情報を埋め込んだ場合であっても実施の形態１または２と同様の処理で透かし情報の埋め込まれた区間を削除した再生を行うことは可能である。【０２６３】
なお、映像部分に透かしを埋め込む場合は、埋め込み箇所を複数用意することで、同一のブロックに複数の透かしを埋め込むことができる。この場合、実施の形態２の透かし情報の検出履歴には、同時に複数の透かし情報について「１」を記録するとしてもよい。【０２６４】
（９）実施の形態１、２では、透かし情報の検出は、コンテンツの再生を行う時に行っていたが、これに限られるものではない。透かし情報の検出自体は、コンテンツの復号化及び透かし情報の検出処理さえ行われれば可能であって、コンテンツの再生は不要である。そのため、例えば記録媒体１０３が初めてコンテンツ再生・編集装置（電子透かし検出装置）１０２に読み込まれた場合に、前処理としてコンテンツの復号化および透かし情報の検出と検出履歴の記憶を行うなどとしてもよい。【０２６５】
また、コンテンツ再生・編集装置（電子透かし検出装置）１０２の性能によっては、記録媒体１０３からの暗号化コンテンツの読み出し、コンテンツの復号化、透かし情報の検出および検出履歴の記録の処理を、コンテンツの再生と比べて十分に速く行うことができることも考えられる。【０２６６】
この場合は、データを先読みすることで、コンテンツの再生と並行して検出履歴を記録していくことができる。すなわち、コンテンツの再生の進行よりも早く、暗号化コンテンツの読み出し、コンテンツの復号化、透かし情報の検出および検出履歴の記録を行うことで、コンテンツの再生と同時進行で透かし情報の検出履歴を記録することができる。【０２６７】
さらに、先読みを行う場合には、先読みして記録した透かし情報の検出履歴からコンテンツの次のブロック（または更に先のブロック）を再生することで再生制御条件が満たされることとなるか否かを予測できる。そのため、実施の形態１や実施の形態２のような処理に加え、再生によって再生制御条件が満たされることになると予想されるブロックを、そのブロックが再生される直前にスキップするような処理が可能となる。【０２６８】
（１０）実施の形態１、２では、再生制御条件および更新条件は事前に与えられた固定的なものであるとしたが、これに限られるものではなく、可変の条件であってもよい。この場合、再生制御条件および更新条件は、記録媒体１０３に記録されているとしても良いし、利用者や外部サーバなどから入力される構成であっても良い。【０２６９】
（１１）実施の形態１、２では、透かし情報の検出履歴は、図５および図１８に記載のようなテーブルの形で記録していたが、これに限られるものではない。透かし情報の有無を示す「０」と「１」を反転させたり、左にシフトするのではなく右にシフトするなどとしてもよい。また、テーブル以外のデータ構造を用いることも可能である。【０２７０】
また、履歴を記録しておくブロック数も５には限らない。ただし、再生制御条件が満たされているか否かを確認できるだけのブロック数は必要である。また、履歴を記録しておくブロック数も固定的である必要はなく、再生制御条件に応じて可変であるとしてもよい。【０２７１】
例えば、再生制御条件が必要とするブロック数に合わせて履歴を記録しておくブロック数を変えても良い。より具体的には、再生制御条件が「過去の５ブロック中２ブロック以上で透かし情報が検出された」から「３ブロック連続で透かし情報が検出された」等に切り替わった場合には、履歴を記録しておくブロックは３つで十分である。したがって、この場合、記録しておく検出履歴のブロック数を、例えば、３に変更する。【０２７２】
（１２）実施の形態１では編集の処理を、実施の形態２では特殊再生の処理を行うものとして説明してきたが、これに限るものではない。実施の形態１のように１つの透かし情報についてしか検出履歴を残さない場合にも、特殊再生を行うように構成してもよい。また、実施の形態２のように複数の透かし情報について検出履歴を残す場合にも、編集の処理を行うように構成しても良い。【０２７３】
（１３）実施の形態１では編集の要求を受けると常に編集の動作を行い、実施の形態２では特殊再生の要求を受けると特殊再生の動作を行っていたが、これに限られるものではない。例えば、電子透かし検出区間記録手段の記録内容から、コンテンツが違法コピー等の不正行為により得られた可能性が高いと分かれば、編集や特殊再生等の処理を拒否しても良い。違法コピーの可能性が高いと判定する基準としては、所定の閾値よりも多くのブロックについて透かし情報が検出されているか否か、所定の頻度（所定数のブロック内で検出された電子透かしの数を意味する）よりも高い頻度で透かし情報が検出されているか否か、コンテンツ全体のブロック数に比して所定の割合以上のブロックで透かし情報が検出されているか否かなどが考えられる。【０２７４】
（１４）実施の形態１、２では、電子透かしが埋め込まれている対象としてデジタルコンテンツを対象としていたがこれに限られるものではない。電子透かしがアナログデータに埋め込まれている場合であっても、当然、本発明は適用可能である。【０２７５】
（１５）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。【０２７６】
（１６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。【０２７７】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。【０２７８】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。【０２７９】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。【０２８０】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。【０２８１】
（１７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２８２】
上記にて示したコンテンツ再生・編集装置（電子透かし検出装置）は、コンテンツを利用者に供給する産業、デジタルコンテンツを再生する装置を製造する製造業、コンテンツを再生する装置を販売する販売業において、経営的、つまり反復的かつ継続的に利用されうる。
【図１】
2009050884.tif 000003
【図２】
2009050884.tif 000004
【図３】
2009050884.tif 000005
【図４】
2009050884.tif 000006
【図５】
2009050884.tif 000007
【図６】
2009050884.tif 000008
【図７】
2009050884.tif 000009
【図８】
2009050884.tif 000010
【図９】
2009050884.tif 000011
【図１０】
2009050884.tif 000012
【図１１】
2009050884.tif 000013
【図１２】
2009050884.tif 000014
【図１３】
2009050884.tif 000015
【図１４】
2009050884.tif 000016
【図１５】
2009050884.tif 000017
【図１６】
2009050884.tif 000018
【図１７】
2009050884.tif 000019
【図１８】
2009050884.tif 000020
【図１９】
2009050884.tif 000021
【手続補正書】
【提出日】平成21年1月8日(2009.1.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記再生制御手段は、前記選択された区間に該当する音声データを前記コンテンツから削除し、
前記再生手段は、前記コンテンツのうち、前記削除された音声データ以外の部分を再生する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生制御手段は、前記選択された区間に該当する音声データを他の音声データである置換データで置換し、
前記再生手段は、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分、及び、前記置換データを再生する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
前記再生制御手段は、前記選択された区間に該当する音声データを読み飛ばすことにより、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生するよう前記再生手段を制御する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項５】
前記所定の条件は、前記コンテンツを時間軸に沿って分割した所定数の区間のうち前記電子透かし情報が検出された区間の数が所定の閾値以上になることであり、
前記再生制御手段は、前記所定数の区間のうち前記電子透かし情報が検出された区間の個数と前記閾値との差を上回る数の区間を、前記所定数の区間から選択する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項６】
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項７】
コンテンツ再生装置で用いられるコンテンツ再生方法であって、
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出ステップと、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生ステップと、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生ステップを制御する再生制御ステップと
を含むことを特徴とするコンテンツ再生方法。
【請求項８】
コンテンツ再生装置で用いられるコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記コンピュータプログラムは、
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出ステップと、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生ステップと、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生ステップを制御する再生制御ステップと
を含むことを特徴とする記録媒体。
【請求項９】
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段と
を備えることを特徴とする集積回路。
【請求項１０】
（削除）
【請求項１１】
（削除）
【請求項１２】
（削除）
【手続補正書】
【提出日】平成22年4月5日(2010.4.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映画、音楽などのデジタルコンテンツの不正コピー防止技術、特に、電子透かしを利用した不正コピー防止技術に関する。
【背景技術】
【０００２】
近年、記録媒体の大容量化や、ネットワークのブロードバンド化に伴い、映画、音楽などの著作物をデジタル化したデジタルコンテンツ（以下、単にコンテンツと称する）を、記録媒体に記録し、もしくは、ブロードバンドネットワークを介して、配布するシステムが普及している。
【０００３】
こうしたシステムにおいては、コンテンツの著作権を保護するため、著作権者との合意による制限の下でのみコンテンツの再生や複製などが実行されることが必要となる。著作物を著作権者の許可のない不正コピー等から保護するための従来技術として、電子透かしを利用する方法が知られている。電子透かしを利用する一般的なシステムは、コンテンツ提供者側の端末（電子透かし埋め込み装置）と、コンテンツ利用者側の再生端末（電子透かし検出装置）とから構成される。
【０００４】
このシステムでは、コンテンツ提供者側の端末（電子透かし埋め込み装置）は、コンテンツに、著作権情報等を電子透かしとして埋め込んだ上で、ディスクなどの記録媒体に記録する。また、コンテンツ利用者側の再生端末（電子透かし検出装置）は、記録媒体に記録されたコンテンツから電子透かしを検出し、その電子透かしに含まれる著作権情報に基づいて、コンテンツの再生を制御する。
【０００５】
このシステムでは、著作権情報などが埋め込まれたコンテンツが違法コピーされると、同時に著作権情報もコピーされる。そのため、この著作権情報を検出することで、コンテンツが違法コピーによって作成されたものであるか否かを判断することができ、コンテンツの再生を制御する（例えば、違法コピーであると判断された場合には再生を停止する）ことが可能となる。
【０００６】
なお、電子透かし技術については、特許文献２、３に詳しい。また、コンテンツに、電子透かし技術を利用して、コピー制御情報を埋め込むことにより、不正コピーを防止する技術としては、特許文献１に記載の技術がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第５９４３４２２号
【特許文献２】特開平９−１９１３９４号公報
【特許文献３】特開平９−１９１３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のような電子透かしを用いて著作権保護を実現するシステムは、不正行為を行っていない利用者にまで不利益を与えることがある。以下、具体例を用いて説明する。
【０００９】
近年、子供の成長などの個人で撮影した映像情報を記録するための機器として、デジタルビデオカメラ（以下、カムコーダと称する）が普及してきている。カムコーダは、撮影した映像を、記録媒体（例えば、ＤＶＤなどの光ディスクや、ＳＤメモリカードなど）に、デジタルで記録することができる。利用者は、この記録媒体を、再生端末（例えば、ＤＶＤレコーダなど）によって再生することで記録した映像を手軽に楽しむことができる。
【００１０】
ここで、例えば、誕生日パーティにおいて、子供達の好きなアニメ等の映画ディスクを再生端末にて再生しつつ、誕生日パーティの様子をカムコーダで記録するような場合を想定する。
【００１１】
このとき、映画のオーディオ部に電子透かしにより著作権情報が埋め込まれていると、カムコーダは、子供達の映像や音声に加え、電子透かしの入ったオーディオ情報も記録媒体に記録してしまう。
【００１２】
そのため、この記録媒体を再生するとき、再生端末は、オーディオ情報から電子透かしを検出し、その結果、再生端末の著作権保護機能により、誕生日パーティの映像を映画の不正なコピーであると誤判断し、音声出力の停止（ミュート）、警告画面の表示などの再生制御を行ってしまう。
【００１３】
そのため、撮影者は何ら不正な行為を行っていないにも関わらず、貴重な記録映像が通常に視聴できなくなるという問題がある。なお、同様の問題は、ＢＧＭとして電子透かしが埋め込まれた音楽が再生されているイベントや運動会の撮影時などにも生じる。
【００１４】
そこで、本発明は、上記の問題点に鑑みなされたものであって、電子透かしを用いて著作権保護を実現するシステムにおいて、不正行為を行っていない利用者に不利益を与えることがないコンテンツ再生装置、コンテンツ再生方法、記録媒体、及び集積回路を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記の目的を達成するために、本発明の一実施形態であるコンテンツ再生装置は、時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段とを備えることを特徴とする。
【発明の効果】
【００１６】
上記の構成を有することにより、電子透かし情報が検出された区間であっても、再生制限が実行される所定の条件を満たさない区間のコンテンツは再生が可能であるから、再生されない区間を最小限に留めることが出来る。
【００１７】
例えば、「コンテンツに含まれる５つのブロックの内、２つのブロックで電子透かし情報が検出された場合に、再生を停止する」という所定の条件がある場合に、５つのブロックの内、電子透かし情報が検出された２つのブロックの両方を再生しないように制御しなくとも、何れか一方のブロックが再生されなければ、前記所定の条件に該当しなくなる。そこで、再生制御手段は、何れか一方のブロックを選択して、再生しないように制御すればよい。
【００１８】
これにより、利用者は、前記所定の条件に該当しなくなる範囲で最大限コンテンツを視聴することが可能となり、不正行為を行っていない利用者が不利益を被る事態を抑制することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態１における電子透かし埋込／検出システムの構成を示すブロック図である。
【図２】実施の形態１におけるコンテンツデータ作成装置（電子透かし埋込装置）の構成を示すブロック図である。
【図３】実施の形態１におけるコンテンツ再生・編集装置（電子透かし検出装置）の構成を示すブロック図である。
【図４】実施の形態１におけるコンテンツ再生・編集装置の判定手段の構成を示すブロック図である。
【図５】実施の形態１における検出結果記録手段が記録する透かし情報の一例を示す図である。
【図６】実施の形態１における電子透かし埋込処理の動作を示すフローチャートである。
【図７】実施の形態１における電子透かし検出処理の動作を示すフローチャートである。
【図８】実施の形態１における判定処理の動作を示すフローチャートである。
【図９】実施の形態１におけるコンテンツ再生・編集装置（電子透かし検出装置）の編集動作を示すフローチャートである。
【図１０】実施の形態２におけるコンテンツ再生・編集装置（電子透かし検出装置）の判定手段の構成を示すブロック図である。
【図１１】実施の形態２における検出結果記録手段が記録する透かし情報の一例を示す図である。
【図１２】実施の形態２における判定処理の動作を示すフローチャートである。
【図１３】透かし情報の種類に対応する検出時の動作の一例を示す図である。
【図１４】透かし情報の検出タイミングと検出時の動作開始の一例を示す図である。
【図１５】実施の形態２におけるコンテンツ再生・編集装置（電子透かし検出装置）の構成を示すブロック図である。
【図１６】実施の形態１における電子透かし検出区間記録手段が記録する情報の一例を示す図である。
【図１７】実施の形態１におけるコンテンツの特定区間の削除処理を説明するための図である。
【図１８】実施の形態２における電子透かし検出区間記録手段が記録する情報の一例を示す図である。
【図１９】実施の形態２におけるコンテンツ再生・編集装置（電子透かし検出装置）の特殊再生動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
請求項１に記載の態様であるコンテンツ再生装置は、時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段とを備えるえることを特徴とする。
【００２１】
請求項２に記載の態様であるコンテンツ再生装置において、前記再生制御手段は、前記選択された区間に該当する音声データを前記コンテンツから削除し、前記再生手段は、前記コンテンツのうち、前記削除された音声データ以外の部分を再生することを特徴とする。
【００２２】
この構成によると、第１の再生制限を指示する電子透かし情報が埋め込まれた区間の音声データを削除するので、第１の再生制限（著作権保護機構）が動作することなく、削除された前記音声データを除いた他の部分を通常に視聴することが可能となる。
【００２３】
請求項３に記載の態様であるコンテンツ再生装置において、前記再生制御手段は、前記選択された区間に該当する音声データを他の音声データである置換データで置換し、前記再生手段は、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分、及び、前記置換データを再生することを特徴とする。
【００２４】
ここで、前記区間に該当する前記音声データを削除して再生する場合には、コンテンツを視聴中の利用者にとっては、視聴中に突然音声データのみが出力されないという不自然な状況が起こる。
【００２５】
そこで、上記の構成によれば、撮影されたコンテンツに含まれる音声データではないが、他の音声データは出力されるので、コンテンツの視聴中に何らの音声データも出力されないという、不自然な状況を回避することができる。
【００２６】
請求項４に記載の態様であるコンテンツ再生装置において、前記再生制御手段は、前記選択された区間に該当する音声データを読み飛ばすことにより、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生するよう前記再生手段を制御することを特徴とする。
【００２７】
この構成によると、第１の再生制限を指示する電子透かし情報が埋め込まれた区間の音声データを読み飛ばして再生するので、第１の再生制限（著作権保護機構）が動作することなく、読み飛ばされた前記音声データを除いた他の部分を通常に視聴することが可能となる。
【００２８】
請求項５に記載の態様であるコンテンツ再生装置において、前記所定の条件は、前記コンテンツを時間軸に沿って分割した所定数の区間のうち前記電子透かし情報が検出された区間の数が所定の閾値以上になることであり、前記再生制御手段は、前記所定数の区間のうち前記電子透かし情報が検出された区間の個数と前記閾値との差を上回る数の区間を、前記所定数の区間から選択することを特徴とする。
【００２９】
例えば、「コンテンツに含まれる５つのブロックの内、２つのブロックで電子透かし情報が検出された場合に、再生を停止する」という所定の条件がある場合、前記閾値は「２」である。５つのブロックの内、３つのブロックで電子透かし情報が検出された場合、電子透かし情報が検出された区間の個数と前記閾値との差は、「１」である。
【００３０】
その場合、「１」より大きい数、例えば「２」つの区間を選択する。そして、電子透かし情報が検出された３区間のうち、選択された２区間を再生しないように制御することで、前記所定の条件に該当しなくなる。
【００３１】
よって、利用者は、再生されない前記音声データを除いた他の部分を通常に視聴することが可能であり、不正行為を行っていない利用者が不利益を被る事態を抑制することができる。
【００３２】
請求項６に記載の態様であるコンテンツ再生装置は、時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段とを備えることを特徴とする。
【００３３】
この構成によると、電子透かし情報が検出された区間であっても、再生制限が実行される所定の条件を満たさない区間のコンテンツは再生が可能であるから、再生されない区間を最小限に留めることが出来る。
【００３４】
利用者は、再生されない前記音声データを除いた他の部分を通常に視聴することが可能であり、不正行為を行っていない利用者が不利益を被る事態を抑制することができる。
（実施の形態１）
１．１  電子透かし埋込／検出システムの構成
電子透かし埋込／検出システムは、図１に示すように、コンテンツデータ作成装置（電子透かし埋込装置）１０１、コンテンツ再生・編集装置（電子透かし検出装置）１０２、記録媒体１０３から構成される。以下、各構成要素の概要を述べる。
【００３５】
コンテンツデータ作成装置（電子透かし埋込装置）１０１は、コンテンツに電子透かし（以下、透かし情報とも呼ぶ）を埋め込み、暗号化した上で記録媒体１０３に記録する。
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、暗号化されたコンテンツ（以下、暗号化コンテンツと呼ぶ）を記録媒体１０３から読み出し、復号して得たコンテンツについて透かし情報が埋め込まれているかチェックする。透かし情報が検出された場合、検出された透かし情報に基づいてコンテンツの再生制御を行う。
【００３６】
なお、本実施の形態では、コンテンツのオーディオ部を電子透かしの検出単位ごとのブロックに分割して、分割した各ブロックに対して所望の動作（具体的には、再生の妨害など）に対応する透かし情報が埋め込まれているものとする。また、コンテンツ再生・編集装置（電子透かし検出装置）１０２は、検出した透かし情報の種類やその検出頻度に応じて、コンテンツの再生制御を実施する。その一例を図１３に示す。
【００３７】
図１３は、透かし情報の種類と、当該透かし情報をコンテンツ再生・編集装置（電子透かし検出装置）１０２が検出した場合の動作を対応付けたテーブルの例である。このテーブルは、コンテンツ再生・編集装置（電子透かし検出装置）１０２に保持されており、コンテンツの再生制御に用いられる。
【００３８】
図１３のようなテーブルを保持しているとき、コンテンツ再生・編集装置（電子透かし検出装置）１０２は、透かし情報として「０００」を検出した場合は、当該コンテンツが不正であることを示す警告メッセージを表示し、透かし情報として「１１１」を検出した場合は、当該コンテンツの再生を停止する。
【００３９】
さらに、コンテンツ再生・編集装置（電子透かし検出装置）１０２による透かし情報検出後の再生制御は、当該透かし情報が検出されたあと、直ちに再生制御を実行する場合と、ある一定の再生制御条件（例えば、しきい値など）を設定して、設定された再生制御条件が満たされた場合に再生制御を実行する場合が考えられる。例えば、透かし情報の有無を確認した直近の過去５つのブロックのうち、２つ以上のブロックから透かし情報「０００」が検出されている場合に動作を実行するなどが考えられる。その一例を図１４に示す。
【００４０】
図１４の例では、コンテンツ再生・編集装置（電子透かし検出装置）１０２は、時刻Ａ〜時刻Ｂの間で透かし情報「０００」を検出するが、「２つ以上の透かし情報が検出された場合」の条件を満たさないため「警告表示」の動作は実行されない。
【００４１】
しかし、時刻Ｃ〜時刻Ｄの間では、２つ目の透かし情報「０００」が検出されることで条件が満たされるので、「警告表示」の動作が実行される。
さらに、時刻Ｄ〜時刻Ｅ、時刻Ｅ〜時刻Ｆの間では透かし情報は検出されないが、「過去５つのブロックのうち、２つ以上のブロックから透かし情報０００が検出された場合」という条件は満たされたままなので、「警告表示」の動作は継続して実行される。
【００４２】
その後、時刻Ｆ〜時刻Ｇの間で当該ブロックから透かし情報が検出されなかった場合、「過去５つのブロックのうち、２つ以上のブロックから透かし情報０００が検出された場合」の条件から外れるため、「警告表示」の動作は解除され通常再生に戻る。
【００４３】
なお、撮影対象の誕生日会で複数の映画が流されていたり、同一の映画内の場面ごとに行わせたい再生制御が異なったりする場合は、同一のディスクから複数種類の透かし情報が検出される場合がある。この場合、実施の形態１では、予め定められた条件に従って選択した一つの透かし情報に対応する動作を実行する。その詳細は１．４で説明する。
【００４４】
１．２  コンテンツデータ作成装置（電子透かし埋込装置）１０１の構成
続いて、コンテンツデータ作成装置（電子透かし埋込装置）１０１の詳細な構成について説明する。
【００４５】
コンテンツデータ作成装置（電子透かし埋込装置）１０１は、図２に示すように、コンテンツ記録手段２０１、埋込情報生成手段２０２、電子透かし埋込手段２０３、コンテンツ暗号化手段２０４、コンテンツ鍵記録手段２０５、デバイス鍵記録手段２０６、コンテンツ鍵暗号化手段２０７、出力手段２０８から構成される。なお、図示していないがコンテンツデータ作成装置（電子透かし埋込装置）１０１は、他にも利用者等の外部からの入力を受け付ける入力手段等（具体的にはリモコンやボタンなど）を備えている。
【００４６】
コンテンツデータ作成装置（電子透かし埋込装置）１０１は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及び／又はハードディスクにはコンピュータプログラムが記録されており、前記マイクロプロセッサが前記プログラムに従って動作することにより、コンテンツデータ作成装置（電子透かし埋込装置）１０１はその機能を果たす。
【００４７】
なお、コンテンツデータ作成装置（電子透かし埋込装置）１０１のコンテンツ記録手段２０１、埋込情報生成手段２０２、電子透かし埋込手段２０３、コンテンツ暗号化手段２０４、コンテンツ鍵記録手段２０５、デバイス鍵記録手段２０６、コンテンツ鍵暗号化手段２０７、出力手段２０８等の各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、二以上の手段又は各手段を構成する要素の一部を含むように１チップ化されても良い。
【００４８】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【００４９】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【００５０】
また、各機能ブロックは、ハードウェアとして実現する以外にも、コンピュータシステム上で動作するソフトウエアとして実現されてもよいし、ＬＳＩとソフトウエアの組み合わせで実現されてもよい。また、ソフトウエアは耐タンパ化されていても良い。
【００５１】
以下、それぞれの構成要素について説明を行う。
（１）コンテンツ記録手段２０１
コンテンツ記録手段２０１は、具体的にはハードディスクや不揮発性メモリなどであり、透かし情報を埋め込む対象であるコンテンツを記録する。なお、コンテンツは、外部から入力されてコンテンツ記録手段２０１に記録されてもよいし、予めコンテンツ記録手段２０１に与えられていてもよい。
【００５２】
（２）埋込情報生成手段２０２
埋込情報生成手段２０２は、コンテンツに埋め込むための透かし情報を生成して電子透かし埋込手段に供給する。透かし情報は、例えば電子透かし埋込装置の利用者からの指示に応じて生成される。なお、本実施の形態の場合、生成される透かし情報は著作権情報である。著作権情報の詳細については、従来技術と同様であるので説明を省略する。
【００５３】
（３）電子透かし埋込手段２０３
電子透かし埋込手段２０３は、コンテンツ記録手段２０１が記録するコンテンツのオーディオ部を、電子透かし検出単位のブロックに分割して、分割した各ブロックに対して埋込情報生成手段が生成した透かし情報を埋め込む。
【００５４】
（４）コンテンツ暗号化手段２０４
コンテンツ暗号化手段２０４は、透かし情報が埋め込まれたコンテンツを、後述するコンテンツ鍵記録手段２０５が記録するコンテンツ鍵を使って暗号化する。なお、本実施の形態では、オーディオ部に透かしを埋め込むことを想定しているので、より厳密には、透かしが埋め込まれたオーディオ部と、透かしの埋め込まれていないビデオ部からなるコンテンツを暗号化する。
【００５５】
このとき、コンテンツの暗号化には、例えばＤＥＳ暗号やＡＥＳ暗号などが利用されるが、これらの暗号技術については公知の技術であるためその説明は省略する。
（５）コンテンツ鍵記録手段２０５
コンテンツ鍵記録手段２０５は、コンテンツを暗号化するための鍵情報であるコンテンツ鍵を記録する。なお、コンテンツ鍵は、外部から入力されてコンテンツ鍵記録手段２０５に記録されてもよいし、予めコンテンツ鍵記録手段２０５に与えられていてもよい。
【００５６】
（６）デバイス鍵記録手段２０６
デバイス鍵記録手段２０６は、コンテンツ鍵を暗号化するための鍵情報であるデバイス鍵を記録する。なお、本実施の形態では、デバイス鍵は、コンテンツ再生・編集装置（電子透かし検出装置）ごと、またはコンテンツ再生・編集装置（電子透かし検出装置）の集合ごとに異なる鍵が割り当てられるものとする。ただし、デバイス鍵を全てのコンテンツ再生・編集装置（電子透かし検出装置）で共通にしても良いことは言うまでもない。
【００５７】
（７）コンテンツ鍵暗号化手段２０７
コンテンツ鍵暗号化手段２０７は、デバイス鍵記録手段２０６が記録するデバイス鍵で、コンテンツ鍵記録手段２０５が記録するコンテンツ鍵を暗号化する。このとき、コンテンツ鍵の暗号化には、例えばＤＥＳ暗号やＡＥＳ暗号などが利用されるが、これらの暗号技術については公知の技術であるためその説明は省略する。
【００５８】
（８）出力手段２０８
出力手段２０８は、コンテンツ暗号化手段２０４が暗号化したコンテンツ（以下、暗号化コンテンツと呼ぶ）、及びコンテンツ鍵暗号化手段２０７が暗号化したコンテンツ鍵（以下、暗号化コンテンツ鍵と呼ぶ）を、記録媒体１０３に記録する。より具体的には、暗号化コンテンツを記録媒体１０３上の暗号化コンテンツ記録領域２５２に、暗号化コンテンツ鍵を記録媒体１０３上の暗号化コンテンツ鍵記録領域２５１に記録する。
【００５９】
１．３  コンテンツ再生・編集装置（電子透かし検出装置）１０２の構成
続いて、コンテンツ再生・編集装置（電子透かし検出装置）１０２の構成の詳細について説明する。
【００６０】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、図３に示すように、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８、電子透かし検出区間記録手段３０９、電子透かし検出区間削除手段３１０、コンテンツ暗号手段３１１から構成される。なお、図示していないがコンテンツ再生・編集装置（電子透かし検出装置）１０２は、他にも利用者等の外部からの入力を受け付ける入力手段等（具体的には、リモコンやボタンなど）を備えている。
【００６１】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及び／又はハードディスクにはコンピュータプログラムが記録されており、前記マイクロプロセッサが前記プログラムに従って動作することによりコンテンツ再生・編集装置（電子透かし検出装置）１０２はその機能を果たす。
【００６２】
なお、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８電子透かし検出区間記録手段３０９、電子透かし検出区間削除手段３１０、コンテンツ暗号手段３１１等の各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、二以上の手段又は各手段を構成する要素の一部を含むように１チップ化されても良い。
【００６３】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【００６４】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【００６５】
また、各機能ブロックは、ハードウェアとして実現する以外にも、コンピュータシステム上で動作するソフトウエアとして実現されてもよいし、ＬＳＩとソフトウエアの組み合わせで実現されてもよい。また、ソフトウエアは耐タンパ化されていても良い。
【００６６】
以下、それぞれの構成要素について説明を行う。
（１）記録媒体アクセス手段３０１
記録媒体アクセス手段３０１は、記録媒体１０３からの情報の読み出し、および、記録媒体１０３への情報の書き込みを行う。より具体的には、記録媒体１０３の暗号化コンテンツ鍵記録領域２５１及び暗号化コンテンツ記録領域２５２から、暗号化コンテンツ鍵及び暗号化コンテンツの読み出しを行い、また、暗号化コンテンツ記録領域２５２へ後述する再暗号化コンテンツの書き込みを行う。
【００６７】
（２）デバイス鍵記録手段３０２
デバイス鍵記録手段３０２は、暗号化コンテンツ鍵の復号化に用いる鍵情報であるデバイス鍵を記録する。このデバイス鍵は、コンテンツ再生・編集装置（電子透かし検出装置）それぞれ、または、コンテンツ再生・編集装置（電子透かし検出装置）の集合ごとに固有の鍵である。ただし、デバイス鍵を全てのコンテンツ再生・編集装置（電子透かし検出装置）で共通にしても良いことは言うまでもない。
【００６８】
（３）コンテンツ鍵復号手段３０３
コンテンツ鍵復号手段３０３は、デバイス鍵記録手段３０２が記録するデバイス鍵で、記録媒体１０３から読み出した暗号化コンテンツ鍵を復号する。
【００６９】
（４）コンテンツ復号手段３０４
コンテンツ復号手段３０４は、コンテンツ鍵復号手段３０３が復号して得たコンテンツ鍵で、記録媒体１０３から読み出した暗号化コンテンツを復号する。
【００７０】
（５）電子透かし検出手段３０５
電子透かし検出手段３０５は、コンテンツ復号手段３０４が復号したコンテンツのオーディオ部から電子透かしを検出して、後述の判定手段３０６に、検出した透かし情報を通知する。より具体的には、コンテンツのオーディオ部を電子透かし検出単位のブロックごとに分割して、分割したブロックごとに埋め込まれた透かし情報を検出する。透かし情報が検出された場合には、その透かし情報の種類を後述する判定手段３０６に通知する。
【００７１】
また、透かし情報が検出された場合、電子透かし検出手段３０５は、検出された全ての透かし情報について、検出された透かし情報の種類、及び透かし情報が検出されたコンテンツの区間を、後述の電子透かし検出区間記録手段３０９に通知する。
【００７２】
（６）判定手段３０６
判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、当該コンテンツが再生許可されているコンテンツか否かを判定する。判定手段３０６の構成の詳細、および、判定手段３０６が行う処理の詳細は１．４で説明する。
【００７３】
（７）制御手段３０７
制御手段３０７は、判定手段３０６の判定結果に基づきコンテンツの再生を制御する。制御の詳細については判定手段３０６の詳細な説明と共に後述する。
【００７４】
（８）出力手段３０８
出力手段３０８は、制御手段３０７による制御を受けて、ディスプレイ等の表示デバイスにコンテンツを出力する。より具体的には、制御手段３０７によって「コンテンツの再生を行う」よう制御されている場合には、再生すべきコンテンツを受け取り、例えばディスプレイ等の表示デバイスにコンテンツを出力する。また、再生の妨害制御を行うよう制御されている場合は、制御手段３０７からの指示に応じた再生の妨害処理（具体的には、警告を表示したり、コンテンツの再生を停止する等の処理）を行う。
【００７５】
なお、再生するコンテンツが、後述する電子透かし検出区間削除手段３１０から受け取った編集済コンテンツである場合には、無条件で表示デバイスにコンテンツを出力しても構わない。
【００７６】
（９）電子透かし検出区間記録手段３０９
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５で電子透かしが検出されたコンテンツの区間を特定できる情報を記録する手段である。図１６に、電子透かし検出区間記録手段３０９が記録する情報の一例を示す。
【００７７】
図１６の例では、電子透かし検出区間記録手段３０９は、タイトルＩＤ、透かし種類情報、検出区間を記録する。ここで、タイトルＩＤは、透かし情報が検出されたコンテンツを記録媒体１０３内で識別するための情報である。また、透かし種類情報は、検出された透かし情報の種類を示す情報である。また、検出区間情報は、コンテンツ内で透かし情報が埋め込まれた区間を特定するための情報である。本実施の形態では、区間の始点と終点とをコンテンツ先頭からの再生経過時間で表すことで透かし情報が埋め込まれた区間を特定している。
【００７８】
なお、透かし情報が検出されたコンテンツを識別する情報はタイトルＩＤに限るものではない。、例えばコンテンツデータのファイル名等、透かし情報が検出されたコンテンツのデータを記録媒体１０３内の情報から特定できる情報であれば情報の種類は問わない。
【００７９】
また、コンテンツ内で透かし情報が埋め込まれた区間を特定できる情報は、コンテンツ先頭からの再生経過時間に限るものではない。例えば、コンテンツデータがＭＰＥＧ−２ＴＳ形式のデータある場合、ＰＴＳ（ｐｒｅｓｅｎｔａｔｉｏｎ  ｔｉｍｅ  ｓｔａｍｐ）や、ＳＰＮ（ｓｏｕｒｃｅ  ｐａｃｋｅｔ  ｎｕｍｂｅｒ）等であってもよい。また、各区間に識別番号を付して、その番号で表すなどとしてもよい。すなわち、コンテンツ内で透かし情報が埋め込まれた区間を特定できる情報であれば、情報の種類は問わない。
【００８０】
なお、電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５から通知された透かし情報についての情報を記録しているので、過去に復号化および透かし情報の検出が行われた区間についての透かし情報しか記録できない。そのため、以下の説明では、電子透かし検出区間記録手段３０９に記録されている情報を用いた処理を行う場合は、少なくとも過去に一度透かし情報の通知を受けた箇所（より具体的には、過去に一度再生を行った箇所）が処理対象であるものとして説明を行う。
【００８１】
（１０）電子透かし検出区間削除手段３１０
電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９が保持する情報に従い、コンテンツデータから透かし情報が埋め込まれた区間を削除したデータである編集済コンテンツを生成する。生成した編集済コンテンツは、コンテンツ暗号手段３１１を経由して記録媒体に書き込まれたり、出力手段３０８を介してディスプレイ等の表示デバイスに出力される。電子透かし検出区間削除手段３１０が行う処理の詳細については、１．８で説明する。
【００８２】
（１１）コンテンツ暗号手段３１１
コンテンツ暗号手段３１１は、コンテンツ鍵復号手段３０３が復号して得たコンテンツ鍵で、電子透かし検出区間削除手段３１０が生成した編集済コンテンツを暗号化して再暗号化コンテンツを生成する。ここで生成された再暗号化コンテンツは、記録媒体アクセス手段３０１を介して、記録媒体１０３内の暗号化コンテンツ記録領域に記録される。
【００８３】
１．４  判定手段３０６、及び制御手段３０７の構成
続いて、判定手段３０６及び制御手段３０７の詳細な構成について説明する。
判定手段３０６は、図４に示すように、検出結果記録手段４０１、比較手段４０２、更新手段４０３、制御条件判定手段４０４から構成される。以下、それぞれの構成について説明する。
【００８４】
（１）検出結果記録手段４０１
検出結果記録手段４０１は、電子透かし検出手段３０５が検出した透かし情報と、その検出履歴を記録する。その一例を図５に示す。
【００８５】
図５は、透かし情報「００１」についての検出履歴を示している。ここで、検出履歴とは、現在着目している透かし情報（ここでは、透かし情報「００１」）が過去のブロックそれぞれで検出されたか否かを示す情報である。図５の上段の例では、電子透かし検出手段３０５が透かしの検出処理を行った最新のブロックであるｎ番目のブロックから、その４つ前に処理されたｎ−４番目のブロックまでのブロックについて、透かし情報「００１」が検出されたか否かが示されている。図５の例では「０」が未検出、「１」が検出をそれぞれ意味する。この状態から、処理が１ブロック進むと、図５の下段に示すように、検出履歴の情報が１つずつ左にシフトし、右端にｎ＋１番目のブロックについて透かし情報「００１」が検出されたか否かが記録される。以下、処理の進行に応じて検出履歴は同様に更新される。
【００８６】
なお、本実施の形態では、検出結果記録手段４０１は、複数種類の透かし情報が検出された場合であっても、１つの透かし情報の検出履歴しか記録しないものとする。どの透かし情報を記録するかは、後述する更新条件に従う。
【００８７】
（２）比較手段４０２
比較手段４０２は、電子透かし検出手段３０５が検出した透かし情報と、検出結果記録手段４０１が記録している透かし情報とを比較し、予め定められた更新条件と照らし合わせて、検出結果記録手段４０１に記録する検出履歴の更新の仕方を決定する。以下、更新条件の例と、それぞれの場合における検出履歴の更新の仕方の例を示す。
【００８８】
ａ）更新条件が「常に最新の透かし情報を保持する」の場合
この場合、検出結果記録手段４０１が記録している透かし情報とは異なる種類の透かし情報が電子透かし検出手段３０５で検出されると、比較手段４０２は、検出結果記録手段４０１に記録させる透かし情報を新しく検出した透かし情報に切り替える。具体的には、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する透かし情報の更新を指示すると共に、検出履歴のリセット（図５の例では、検出履歴のデータを全てゼロにする）も指示する。
【００８９】
一方、検出結果記録手段４０１が記録している透かし情報と同一の種類の透かし情報が、電子透かし検出手段３０５で検出された場合、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出された旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「１」のデータを記録）を指示する。
【００９０】
また、電子透かし検出手段３０５において、透かし情報が検出されなかった場合、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出されなかった旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「０」のデータを記録）を指示する。
【００９１】
ｂ）更新条件が「優先度の高い透かし情報を保持する」の場合
この場合、検出結果記録手段４０１が記録している透かし情報とは異なる透かし情報が、電子透かし検出手段３０５で検出されると、比較手段４０２は、電子透かし検出手段３０５が検出した透かし情報と、検出結果記録手段４０１が記録している透かし情報の優先度を比較する。
【００９２】
電子透かし検出手段３０５から受け取った透かし情報の方が優先度が高ければ、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する透かし情報の更新を指示すると共に、検出履歴のリセット（図５の例では、検出履歴のデータを全てゼロにする）も指示する。
【００９３】
逆に、電子透かし検出手段３０５から受け取った透かし情報の方が優先度が低ければ、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出された旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「１」のデータを記録）を指示する。
【００９４】
また、電子透かし検出手段３０５において、透かし情報が検出されなかった場合、比較手段４０２は、更新手段４０３に対して、検出結果記録手段４０１が記録する検出履歴に透かし情報が検出されなかった旨の情報を追加する更新（図５の例では、検出履歴のデータを左に１つシフトして、右端に「０」のデータを記録）を指示する。
【００９５】
なお、「優先度」については、図１３では図示していないが、各透かし情報の種類に対して、予め優先度が付与されているものとする。各透かし情報の種類がどの優先度に対応するかの情報は、コンテンツ再生・編集装置（電子透かし検出装置）１０２内に予め透かし上の種類と優先度の対応表等として記録されているとしても良いし、優先度も透かし情報として埋め込む（例えば、種類の番号が大きいほど優先度が高いなど）としてもよい。
【００９６】
また、優先度は固定的なものではなく、動的に変更できるとしてもよい。例えば、同一種類の透かし情報の検出回数が多くなるほど優先度が上がるなどとしてもよい。また、透かし情報が検出されなかった場合には、「０」を追加するのではなく何もしないとしてもよい。このような実装は後述する再生制御条件が「透かし情報の検出された総ブロック数が所定の閾値を越えた場合」というようなものである場合に適する。
【００９７】
（３）更新手段４０３
更新手段４０３は、比較手段４０２の比較結果、及び指示に基づき、検出結果記録手段４０１が記録する透かし情報、検出履歴、又はその両方を更新する。詳細については、比較手段４０２の説明にて述べたとおりである。
【００９８】
（４）制御条件判定手段４０４
制御条件判定手段４０４は、検出結果記録手段４０１が記録している透かし情報の検出履歴と、予め定められた再生制御条件と照らし合わせて、コンテンツが違法コピー等の不正行為により得られたものであるか否かを判定する。
【００９９】
より具体的には、検出単位であるブロックごとに検出結果記録手段４０１が記録する透かし情報と検出履歴を参照し、検出履歴が予め定められた再生制御条件を満たす場合には、コンテンツが違法コピー等の不正行為により得られたものであると判断する。
【０１００】
ここで、再生制御条件の例としては、様々なものが考えられる。具体的には、上述のような「過去５ブロックのうち、２ブロック以上で透かし情報が検出された場合」や「透かし情報の検出された総ブロック数が所定の閾値を越えた場合」、「透かし情報が１度でも検出された場合」、「所定の回数連続して透かし情報が検出された場合」、「所定の周期で透かし情報が検出された場合」などが考えられる。無論、条件はこれに限るものではなく、コンテンツの著作権者の意図などにより他の条件が設定されるとしてもよい。
【０１０１】
（５）制御手段３０７
制御手段３０７は、前述の通り、判定手段３０６の制御条件判定手段４０４による再生制御条件が満たされているか否か（すなわち、コンテンツが違法コピー等により得られたものであるか否か）の判定結果に基づきコンテンツの再生を制御する。
【０１０２】
より具体的には、コンテンツが違法コピー等により得られたものでないと判断された場合には、コンテンツの再生を特に妨害せずに続行するよう出力手段３０８を制御する。また、違法コピー等の不正行為により得られたコンテンツであると判定された場合は、当該透かし情報に対応付けられた動作（再生の妨害）を実行するよう出力手段３０８を制御する。
【０１０３】
１．５  コンテンツデータ作成装置（電子透かし埋込装置）１０１の動作
続いて、電子透かし埋込／検出システムの動作について説明する。
まず、コンテンツデータ作成装置（電子透かし埋込装置）１０１の動作について、図６を用いて説明する。
【０１０４】
図示していない入力手段を介して透かし情報の埋め込みが指示されると、コンテンツデータ作成装置（電子透かし埋込装置）１０１の電子透かし埋込手段２０３は、コンテンツ記録手段２０１からコンテンツを読み出す（ステップＳ６０１）。
【０１０５】
続いて、電子透かし埋込手段２０３は、読み出されたコンテンツのオーディオ部を電子透かし検出単位のブロックに分割する（ステップＳ６０２）。一方、埋込情報生成手段２０２は、利用者からの指示に従い、電子透かしとして埋め込む透かし情報を生成して、電子透かし埋込手段２０３へ供給する（ステップＳ６０３）。電子透かし埋込手段２０３は、分割したブロックに対して、供給された透かし情報を埋め込む（ステップＳ６０４）。
【０１０６】
コンテンツ暗号化手段２０４は、透かしが埋め込まれたオーディオ部と、透かしの埋め込まれていないビデオ部からなるコンテンツを、コンテンツ鍵記録手段２０５に記録されているコンテンツ鍵で暗号化し、暗号化コンテンツを生成する（ステップＳ６０５）。また、コンテンツ鍵暗号化手段２０７は、コンテンツ鍵記録手段２０５に記録されているコンテンツ鍵を、デバイス鍵記録手段２０６に記録されているデバイス鍵で暗号化し、暗号化コンテンツ鍵を生成する（ステップＳ６０６）。
【０１０７】
出力手段２０８は、コンテンツ鍵暗号化手段２０７が生成した暗号化コンテンツ鍵を記録媒体１０３の暗号化コンテンツ鍵生成領域に記録する。また、出力手段２０８は、コンテンツ暗号化手段２０４が生成した暗号化コンテンツを記録媒体１０３の暗号化コンテンツ記録領域に記録する（ステップＳ６０７）。
【０１０８】
１．６  コンテンツ再生・編集装置（電子透かし検出装置）１０２の再生動作
続いて、コンテンツ再生・編集装置（電子透かし検出装置）１０２の再生動作について、図７を用いて説明する。
【０１０９】
図示していない入力手段を介し、コンテンツ再生・編集装置（電子透かし検出装置）１０２が利用者からコンテンツの再生指示を受け付けると、記録媒体アクセス手段３０１は、暗号化コンテンツ鍵、及び暗号化コンテンツを記録媒体１０３から読み出す（ステップＳ７０１）。続いて、コンテンツ鍵復号手段３０３は、読み出した暗号化コンテンツ鍵を、デバイス鍵記録手段３０２が記録するデバイス鍵で復号する（ステップＳ７０２）。さらに、コンテンツ復号手段３０４は、読み出した暗号化コンテンツを、ステップＳ７０２で復号して得たコンテンツ鍵で復号する（ステップＳ７０３）。
【０１１０】
電子透かし検出手段３０５は、ステップＳ７０３で復号して得たコンテンツのオーディオ部から透かし情報を検出する（ステップＳ７０４）。判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、再生対象のコンテンツが違法コピー等の不正行為によって得られたコンテンツであるか否かを判定する（ステップＳ７０５）。
【０１１１】
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５が検出した透かし情報、検出したコンテンツを特定するためのタイトルＩＤ、及びコンテンツ上で透かし情報が検出された区間を特定する情報を記録する（ステップＳ７０６）。
【０１１２】
制御手段３０７は、判定手段３０６が判定した結果に従い、コンテンツの出力を制御する（ステップＳ７０７）。具体的には、違法コピー等でないと判定されていればコンテンツの再生を許可し、違法コピー等であると判定された場合には、透かし情報の種類に応じた再生の妨害を行うよう制御する。
【０１１３】
出力手段３０８は、制御手段３０７が再生を許可した場合にはコンテンツをディスプレイ等の表示デバイスに出力し、他の再生制御を行っている場合には、その制御に応じて再生の妨害を行う（ステップＳ７０８）。
【０１１４】
判定手段３０６の動作については１．７で説明する。
１．７  判定手段３０６の動作
判定手段３０６の動作の詳細について、図８を用いて説明する。
【０１１５】
比較手段４０２は、電子透かし検出手段３０５から受け取った透かし情報と、検出結果記録手段４０１が記録する透かし情報の検出履歴とを比較し、更新条件が満たされているか否かを確認する（ステップＳ８０１）。その後、更新手段４０３は、比較手段４０２による更新条件が満たされているか否かの確認結果に応じて、検出結果記録手段４０１が記録する検出結果を更新する（ステップＳ８０２）。
【０１１６】
また、制御条件判定手段４０４は、検出結果記録手段４０１が記録する透かし情報の検出履歴が再生制御条件を満たしているか否かを判定する（ステップＳ８０３）。さらに、制御手段３０７は、制御条件判定手段４０４による再生制御条件が満たされているか否かの判定結果に基づきコンテンツの再生を制御する（ステップＳ８０４）。
【０１１７】
なお、本実施の形態では、ステップＳ８０１およびＳ８０２による検出履歴の更新を、ステップＳ８０３による再生制御条件の判定よりも先に行っているが、この順序は逆であってもよい。
【０１１８】
１．８  コンテンツ再生・編集装置（電子透かし検出装置）１０２の編集動作
コンテンツ再生・編集装置（電子透かし検出装置）１０２の編集動作について、図９を用いて説明する。
【０１１９】
編集動作は、コンテンツ再生・編集装置（電子透かし検出装置）１０２の利用者からの要求を受け付けた場合に実行する動作である。
なお、本実施の形態における編集の要求には、編集したコンテンツを記録媒体１０３に書き込む編集記録要求と、編集したコンテンツを再生する編集再生要求とがあるものとする。
【０１２０】
コンテンツ再生・編集装置（電子透かし検出装置）１０２が編集の要求を受け付けると、まず、記録媒体アクセス手段３０１が、暗号化コンテンツ鍵、暗号化コンテンツを記録媒体１０３から読み出す（ステップＳ９０１）。
【０１２１】
次に、コンテンツ鍵復号手段３０３は、読み出した暗号化コンテンツ鍵をデバイス鍵記録手段３０２に記録するデバイス鍵で復号する（ステップＳ９０２）。続いて、コンテンツ復号手段３０４は、読み出した暗号化コンテンツを、コンテンツ鍵で復号する（ステップＳ９０３）。
【０１２２】
電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９に記録されている全ての区間を、復号して得たコンテンツから削除する（ステップＳ９０４）。
ここで、ステップＳ９０４の処理である透かし情報が検出された区間の削除の詳細について、その一例を図１６、図１７を用いて説明する。
【０１２３】
図１６は、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間を示しており、タイトルＩＤ＝００１のタイトルについて、透かし情報＝００１が２区間で検出されていることを意味している。
【０１２４】
図１７は、それを図示しているものであり、編集前コンテンツ１７０１には、透かし情報が検出される区間が２区間存在している。ステップＳ９０６では、透かし情報検出区間を削除し、その前後のコンテンツを結合することで編集済コンテンツを生成する。図１７中の編集後コンテンツ１７０２では、透かし情報が検出された区間が削除され、コンテンツ内には透かし情報が検出される区間が存在しなくなっている。
【０１２５】
以上の編集動作により生成されたコンテンツは透かし情報が検出される区間がないため、編集後のコンテンツの再生において、音声出力の停止や警告画面の表示など制御手段３０７による再生制御が行われず、通常に視聴することができる。
【０１２６】
これにより、子供の誕生日パーティ時にアニメ等の映画コンテンツが再生されている様子を、カムコーダで撮影し、意図せず著作権情報が埋め込まれた音声を撮影したデータを再生する場合でも、警告画面や音声出力停止等の再生制御が行われず、視聴することが可能となる。
【０１２７】
なお、ディスプレイの前にカムコーダを固定してコンテンツ全体を意図的に違法コピーした場合には、通常は透かし情報が検出される区間が多数存在することになるので、編集動作後によってコンテンツの大部分が削除される。
【０１２８】
そのため、編集動作後に残るコンテンツは実質的には価値のない物となるので、本実施例で提案する編集動作によって違法コピーが促進されるようなことは現実的には起こらない。
【０１２９】
透かし情報が検出された区間を削除したあとの動作は、受け付けた要求が編集記録要求であるか、編集再生要求であるかによって分岐する。
受け付けた要求が編集記録要求である場合（ステップＳ９０５の「編集記録要求」）には、電子透かし検出区間記録手段３０９に記録されている情報が削除されたコンテンツ（上記の編集済コンテンツ）は、コンテンツ暗号手段３１１に出力される。
【０１３０】
コンテンツ暗号手段３１１は、コンテンツ鍵を用いて編集済コンテンツを暗号化し、再暗号化コンテンツを生成する。さらに、コンテンツ暗号手段３１１は、生成した再暗号化コンテンツを記録媒体アクセス手段を介して記録媒体１０３に出力する（ステップＳ９０６）。
【０１３１】
なお、本実施の形態では、暗号化された編集済コンテンツは、編集前のコンテンツが記録されていた領域である暗号化コンテンツ記録領域に上書きされるものとしているが、別の領域または別の記録媒体に書き込まれるとしてもよい。
【０１３２】
また、電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９に記録されている情報を削除する（ステップＳ９０７）。これは、編集済コンテンツを再生する時に、既に削除されている区間の情報が参照され、処理が混乱することを防ぐためである。
【０１３３】
一方、受け付けた要求が編集再生要求である場合には、編集済コンテンツは出力手段３０８に送られる（ステップＳ９０８）。出力手段３０８は、編集済コンテンツをディスプレイ等の表示デバイスに表示して再生する。
【０１３４】
以上で、電子透かし埋込／検出システムの動作説明を終わる。
なお、上記実施の形態１では、Ｓ９０６にて、電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間に該当する区間を全て削除しているがそれに限るものではない。
【０１３５】
例えば、制御手段３０７により、再生制御条件を参照して、再生の妨害制御が行われない最小限の区間を選択して削除してもよい。
より具体的な例を示すと、図１４に示すコンテンツに対し、前述のように、５つのブロックのうち、２つ以上のブロックから透かし情報が検出されている場合に動作を実行する場合には、時刻Ａ〜Ｂの区間、及び時刻Ｃ〜Ｄの区間の２つの区間を削除せずとも、どちらか一方を削除すれば、再生制御がかからない。
【０１３６】
すなわち、この場合、どちらか一方の区間を削除すれば、編集済コンテンツは、「５つのブロックのうち、２つ以上のブロックから透かし情報が検出される」という条件に当たらなくなる。このため、電子透かし検出区間削除手段３１０は、時間Ａ〜Ｂの区間のみを選択的に削除する。どちらの区間を削除するかは、例えば自動的に決定してもよいし、利用者からの入力により選択できるようにしても良い。
【０１３７】
なお、利用者からの入力で削除する場合には、利用者の選択を助けるため、削除の候補となっている各区間にどのようなデータが記録されているかを表示するプレビュー画面を表示しても良い。このように、電子透かし検出区間記録手段３０９が記録している全区間を削除するのではなく、予め定められている制御手段３０７での再生制御のルールに応じて、区間を選択した上で削除することで、削除される区間を最小限にとどめることができるという効果がある。
【０１３８】
また、ステップＳ９０６では、電子透かし検出区間削除手段３１０は、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間に該当する区間に含まれる音声・映像の両方のデータを削除しているがそれに限るものでない。    
【０１３９】
本実施の形態では、透かし情報は音声データにのみに埋め込まれているため、電子透かし検出区間記録手段３０９が記録している透かし情報検出区間に該当する区間の音声データのみを削除するとしても構わない。また、音声を削除するのではなく、透かし情報検出区間に該当する区間の音声データを、透かし情報を含まない別の音声データで置換しても構わない。
【０１４０】
このようにすれば、編集済コンテンツには、画像データが残っており、且つ制御手段３０７による警告画面の表示等の再生制御が行われないため、音声は出力されないことを除いては通常に視聴できる。
【０１４１】
（実施の形態２）
続いて、本発明の別の実施の形態を説明する。実施の形態２の基本的な構成は実施の形態１と同様であるが、透かし情報の検出履歴の更新の仕方が異なる。また、実施の形態２では、実施の形態１のような透かし情報が検出された区間をコンテンツから削除する編集動作は行わず、その区間を飛ばして再生する動作（以下、特殊再生と呼ぶ）を行う。
【０１４２】
本実施の形態２では、ディスクから複数種類の透かし情報が検出された場合、全ての透かし情報を記録し、記録している全ての透かし情報に対して、再生の妨害等の動作を実行するか否かの制御（判定）を行う。また、その判定の結果、再生の妨害が発生することが予測される場合には、特殊再生を行ってコンテンツを通常に視聴できるようにするものとする。その詳細は２．２で説明する。
【０１４３】
なお、電子透かし埋込／検出システムの構成、コンテンツデータ作成装置（電子透かし埋込装置）の動作、及びコンテンツ再生・編集装置（電子透かし検出装置）の再生動作については、実施の形態１と同様であるためその説明は省略する。
【０１４４】
また、本実施の形態２では、実施の形態１における再暗号化コンテンツの記録および編集済コンテンツの再生に相当する処理は、編集済コンテンツを生成する処理を除いて実施の形態１と同様であるので説明を省略している。
【０１４５】
２．１  コンテンツ再生・編集装置（電子透かし検出装置）１０２の構成
本発明の実施の形態２に係るコンテンツ再生・編集装置（電子透かし検出装置）１０２の構成について説明する。
【０１４６】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、図１５に示すように、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８、再生区間選択手段１５０１から構成される。なお、図示はしていないが、実施の形態２に係るコンテンツ再生・編集装置（電子透かし検出装置）１０２は、実施の形態１と同様に、外部からの入力を受け付ける入力手段も備えている。
【０１４７】
コンテンツ再生・編集装置（電子透かし検出装置）１０２は、具体的には、図示されていないマイクロプロセッサ、及びＲＡＭ、ＲＯＭ、ハードディスクなどから構成される。前記ＲＡＭ、ＲＯＭ、及び／又はハードディスクにはコンピュータプログラムが記録されており、前記マイクロプロセッサが前記プログラムに従って動作することによりコンテンツ再生・編集装置（電子透かし検出装置）１０２はその機能を果たす。
【０１４８】
なお、記録媒体アクセス手段３０１、デバイス鍵記録手段３０２、コンテンツ鍵復号手段３０３、コンテンツ復号手段３０４、電子透かし検出手段３０５、判定手段３０６、制御手段３０７、出力手段３０８、再生区間選択手段１５０１等の各機能ブロックは典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されても良いし、二以上の手段又は各手段を構成する要素の一部を含むように１チップ化されても良い。
【０１４９】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【０１５０】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１５１】
また、各機能ブロックは、ハードウェアとして実現する以外にも、コンピュータシステム上で動作するソフトウエアとして実現されてもよいし、ＬＳＩとソフトウエアの組み合わせで実現されてもよい。また、ソフトウエアは耐タンパ化されていても良い。
【０１５２】
以下、それぞれの構成要素について説明を行う。
（１）記録媒体アクセス手段３０１
記録媒体アクセス手段３０１は、記録媒体１０３からの情報の読み出しを行う。より具体的には、記録媒体１０３の暗号化コンテンツ鍵記録領域２５１、及び暗号化コンテンツ記録領域２５２から、暗号化コンテンツ鍵、及び暗号化コンテンツをそれぞれ読み出す。
【０１５３】
（２）デバイス鍵記録手段３０２
デバイス鍵記録手段３０２は、暗号化コンテンツ鍵を復号するための鍵情報であるデバイス鍵を記録する。本実施の形態でも、実施の形態１と同様、デバイス鍵は、コンテンツ再生・編集装置（電子透かし検出装置）ごと、またはコンテンツ再生・編集装置（電子透かし検出装置）の集合ごとに異なる鍵が割り当てられるものとする。ただし、デバイス鍵を全てのコンテンツ再生・編集装置（電子透かし検出装置）で共通にしても良いことも実施の形態１と同様である。
【０１５４】
（３）コンテンツ鍵復号手段３０３
コンテンツ鍵復号手段３０３は、デバイス鍵記録手段３０２が記録するデバイス鍵で、記録媒体１０３から読み出した暗号化コンテンツ鍵を復号する。
【０１５５】
（４）コンテンツ復号手段３０４
コンテンツ復号手段３０４は、コンテンツ鍵復号手段３０３が復号して得たコンテンツ鍵で、記録媒体１０３から読み出した暗号化コンテンツを復号する。
【０１５６】
（５）電子透かし検出手段３０５
電子透かし検出手段３０５は、コンテンツ復号手段３０４が復号したコンテンツのオーディオ部から電子透かしを検出して、後述の判定手段３０６に、検出した透かし情報を通知する。
【０１５７】
より具体的には、コンテンツのオーディオ部を電子透かし検出単位のブロックごとに分割して、分割したブロックごとに埋め込まれた透かし情報を検出する。透かし情報が検出された場合には、その透かし情報の種類を後述する判定手段３０６に通知する。
【０１５８】
また、透かし情報が検出された場合、電子透かし検出手段３０５は、検出された全ての透かし情報について、検出された透かし情報の種類、及び透かし情報が検出されたコンテンツの区間を、後述の電子透かし検出区間記録手段３０９に通知する。
【０１５９】
（６）判定手段３０６
判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、当該コンテンツが再生が許可されているコンテンツか否かを判定する。判定手段３０６が行う処理の詳細は２．２で説明する。
【０１６０】
（７）制御手段３０７
制御手段３０７は、判定手段３０６の判定結果に基づきコンテンツの再生を制御する。制御の詳細については判定手段３０６の詳細な説明と共に後述する。
【０１６１】
（８）出力手段３０８
出力手段３０８は、制御手段３０７による制御を受けて、ディスプレイ等の表示デバイスにコンテンツを出力する。より具体的には、制御手段３０７によって「コンテンツの再生を行う」よう制御されている場合には、再生すべきコンテンツを受け取り、例えばディスプレイ等の表示デバイスにコンテンツを出力する。  
【０１６２】
また、再生の妨害制御を行うよう制御されている場合は、制御手段３０７からの指示に応じた再生の妨害処理（具体的には、警告を表示したり、コンテンツの再生を停止する等の処理）を行う。
【０１６３】
（９）電子透かし検出区間記録手段３０９
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５で電子透かしが検出されたコンテンツの部分を特定できる情報を記録する手段である。
【０１６４】
図１８に、電子透かし検出区間記録手段３０９が記録する情報の一例を示す。
図１８の例では、電子透かし検出区間記録手段３０９は、タイトルＩＤ、透かし種類情報、検出区間を記録する。ここで、タイトルＩＤは、透かし情報が検出されたコンテンツの識別情報である。また、透かし種類情報は、検出された透かし情報の種類を示す情報である。また、検出区間情報は、コンテンツ内で透かし情報が埋め込まれた区間を特定するための情報である。
【０１６５】
本実施の形態では、実施の形態１と同様、区間の始点と終点とをコンテンツ先頭からの再生経過時間で表すことで透かし情報が埋め込まれた区間を特定している。なお、各情報が図１８に示したものに限られないことは、実施の形態１と同様である。
【０１６６】
（１０）再生区間選択手段１５０１
再生区間選択手段１５０１は、電子透かし検出区間記録手段３０９に記録している情報に従い、透かし情報が埋め込まれた部分を回避するように、再生するコンテンツの区間を選択する手段である。選択された区間は、コンテンツ復号手段３０４に送られる。再生区間選択手段１５０１の動作の詳細については、２．４で説明する。
【０１６７】
２．２  判定手段３０６、及び制御手段３０７の構成
続いて、判定手段３０６及び制御手段３０７の詳細な構成について説明する。
判定手段３０６は、図１０に示すように、検出結果記録手段１００１、更新手段１００２、制御条件判定手段１００３から構成される。
【０１６８】
（１）検出結果記録手段１００１
検出結果記録手段１００１は、コンテンツ再生・編集装置（電子透かし検出装置）１０２が検出した透かし情報と、その検出履歴を記録している。その一例を図１１に示す。
【０１６９】
図１１は、透かし情報「００１」、「１０１」、「０１１」を検出した場合の例を示している。また検出履歴は、左から順に、ｎ−４番目、ｎ−３番目、ｎ−２番目、ｎ−１番目、ｎ番目の各ブロックで透かし情報「００１」、「１０１」、「０１１」が検出されたか否かを示している。ここで、ｎ番目のブロックが電子透かし検出手段３０５が透かしの検出処理を行った最新のブロックであることは実施の形態１と同様である。
【０１７０】
また、図１１の例でも、実施の形態１と同様に「０」が未検出、「１」が検出をそれぞれ意味している。すなわち、図１１の例は、ｎ−４番目のブロックでは何れの透かし情報も検出されていないことを示している。また、ｎ−３番目のブロック、及びｎ−１番目のブロックでは透かし情報「００１」が、ｎ−２番目のブロックでは透かし情報「１０１」が、ｎ番目のブロックでは透かし情報「０１１」が検出されたことを示している。また、ｎ＋１番目のブロックから透かし情報が検出（又は未検出）の場合の検出履歴の更新方法は、更新手段１００２の説明にて後述する。
【０１７１】
（２）更新手段１００２
更新手段１００２は、電子透かし検出手段３０５が検出した透かし情報と、検出結果記録手段１００１が記録している透かし情報とを比較し、検出結果記録手段１００１が記録する検出結果の更新要否を決定する。
【０１７２】
例えば、検出結果記録手段１００１が記録している何れの透かし情報とも異なる透かし情報が、電子透かし検出手段３０５で検出された場合、更新手段１００２は、検出結果記録手段１００１が記録する透かし情報に新たに検出された透かし情報を追加し、全ての透かし情報の検出履歴を更新する。
【０１７３】
即ち、検出履歴のデータを全て左に１つずつシフトし、新たに追加された透かし情報についてのみ右端を「１」とし、それ以外の透かし情報については全て右端を「０」とする。
【０１７４】
一方、検出結果記録手段１００１が記録している透かし情報の１つと一致する透かし情報が、電子透かし検出手段３０５で検出された場合、更新手段１００２は、検出結果記録手段１００１が記録する当該透かし情報の検出履歴を更新する。  
【０１７５】
即ち、検出履歴のデータを全て左に１つずつシフトし、検出された透かし情報に対する検出履歴のみ右端を「１」とし、それ以外の透かし情報については全て右端を「０」とする。
【０１７６】
最後に、電子透かし検出手段３０５において、透かし情報が検出されなかった場合、更新手段１００２は、検出結果記録手段１００１が記録する検出履歴の更新（検出履歴のデータを左に１つシフトして、右端に「０」のデータを記録）する。
【０１７７】
このように、本実施の形態の更新手段１００２は、どの透かし情報が検出されたかに関わらず、全透かし情報を一括して更新している。すなわち、検出された透かし情報については「１」を、他の透かし情報については全て「０」を履歴情報の右端に追加している。しかし、必ずしも全ての透かし情報を一括して更新する必要はない。例えば、検出された透かし情報については「１」を検出履歴の右端に追加し、他の透かし情報については何も変更しないとしてもよい。
【０１７８】
（３）制御条件判定手段１００３
制御条件判定手段１００３は、検出結果記録手段４０１が記録している透かし情報の検出履歴と、予め定められた再生制御条件とを照らし合わせて、コンテンツが違法コピー等の不正行為により得られたものであるか否かを判定する。
【０１７９】
より具体的には、検出単位であるブロックごとに検出結果記録手段１００１が記録する透かし情報と検出履歴とを参照し、検出履歴が予め定められた再生制御条件を満たす場合には、コンテンツが違法コピー等の不正行為により得られたものであると判断する。再生制御条件については、実施の形態１と同様であるため割愛する。
【０１８０】
ただし、本実施の形態では、制御条件判定手段１００３は、検出単位であるブロックごとに検出結果記録手段１００１が記録する全ての透かし情報と検出履歴を参照し、その個々について検出履歴が予め定められた条件を満たす場合に、当該透かし情報に対応付けられた動作するよう制御手段３０７に指示を与える。具体例として、図１１の場合には、３種類の透かし情報の各々について、再生制御条件を満たすかどうかを判定する。そして、再生制御条件を満たす透かし情報がある場合には、その透かし情報に対応した制御を行うよう制御手段３０７に指示する。
【０１８１】
なお、再生制御条件は、いくつかの透かし情報ごとに異なっていても良いし、全て同一であるとしてもよい。また、再生制御条件を動的に変更しても良いことは実施の形態１と同様である。
【０１８２】
さらに、複数の透かし情報について、同時に再生制御条件が満たされることがある。この場合は、制御条件判定手段は、どの透かし情報に対応する再生制御を行うべきかを決定する。この決定は、例えば、透かし情報の種類ごとについて、優先度を設けて優先度の高い透かし情報に対応する再生制御を行うなどとすればよい。
【０１８３】
各透かし情報の種類がどの優先度に対応するかの情報は、コンテンツ再生・編集装置（電子透かし検出装置）１０２内に予め透かし情報の種類と優先度の対応表等として記録されているとしても良いし、優先度も透かし情報として埋め込む（例えば、種類の番号が大きいほど優先度が高いなど）としてもよい。
【０１８４】
なお、優先度のつけ方は、例えばコンテンツ提供者や著作権者の思惑によって決められる。著作権の保護をより厳格に考えるコンテンツ提供者であれば、再生の停止等の厳しい制御に対応する透かし情報ほど優先度を高くし、逆に利用者の不利益をできるだけ軽減したいと考えるコンテンツ提供者であれば、警告の表示や音声のみの停止など、より緩い制御に対応する透かし情報ほど優先度を高くすると考えられる。また、優先度は固定的なものではなく、動的に変更できるとしてもよい。例えば、同一種類の透かし情報の検出回数が多くなるほど優先度が上がるなどとしてもよい。
【０１８５】
また、透かし情報１種類ずつの履歴に基づいて再生制御条件が満たされるか否かを判定するのではなく、複数の透かし情報同士の関係を再生制御条件としてもよい。透かし情報同士の関係を再生条件とする例としては、例えば、透かし情報「０００」が「過去の５ブロックのうち、２ブロック以上で検出」されており、かつ、更に透かし情報「００１」が検出された時に、再生制御を行うなどが考えられる。
【０１８６】
（４）制御手段３０７
制御手段３０７は、前述の通り、判定手段３０６の制御条件判定手段１００３による再生制御条件が満たされているか否か（すなわち、コンテンツが違法コピー等により得られたものであるか否か）の判定結果に基づきコンテンツの再生を制御する。具体的な動作は、実施の形態１の制御手段と同じであるため省略する。
【０１８７】
２．３  判定手段３０６の動作
判定手段３０６の動作について、図１２を用いて説明する。
更新手段１００２は、電子透かし検出手段３０５から受け取った透かし情報を使って、検出結果記録手段１００１が記録する検出結果を更新する（ステップＳ１２０１）。また、制御条件判定手段１００３は、検出結果記録手段１００１が記録している検出履歴が再生制御条件を満たしているか否かを判定する（ステップＳ１２０２）。そして、制御手段３０７は、制御条件判定手段１００３による再生制御条件が満たされているか否かの判定結果に基づきコンテンツの再生を制御する（ステップＳ１２０３）。
【０１８８】
なお、ステップＳ１２０１による検出履歴の更新と、ステップＳ１２０２による再生制御条件が満たされているかの判断の順序は逆であっても良い。
２．４  再生区間選択手段１５０１による特殊再生動作
電子透かし検出区間記録手段が透かし情報が埋め込まれた区間を記録する場合の特殊再生動作について、図１９を用いて説明する。
【０１８９】
この特殊再生は、制御手段３０７による再生制御を回避するための特殊再生方法である。本実施の形態で行う特殊再生では、再生制御の回避のために透かし情報検出区間を示す情報を使用する。そのため、以下の説明では、過去に行った再生動作によって、コンテンツ中に透かし情報が埋め込まれた区間が検出され、電子透かし検出区間記録手段３０９に透かし情報検出区間が記録されているものとする。
【０１９０】
なお、特殊再生を効果的に行うためには、透かし情報が埋め込まれた区間が全て検出されていることが望ましいが、過去の再生でコンテンツの途中までしか再生を行っていない（または、制御手段３０７により途中で再生が止められた）ことも考えられる。そのため、本実施の形態の少なくとも一部の区間について透かし情報検出区間が記録されている状態を想定して説明を行う。
【０１９１】
特殊再生は、コンテンツ再生・編集装置（電子透かし検出装置）１０２の利用者からの要求を受け付けた場合に実行される。なお、もしも利用者から特殊再生の要求を受け付けなかった場合には通常通りの再生が行われる。この動作は実施の形態１の再生動作と同様であるので説明を省略する。
【０１９２】
特殊再生の要求を受け付けると、まず、記録媒体アクセス手段３０１が、暗号化コンテンツ鍵、暗号化コンテンツを記録媒体１０３から読み出す（ステップＳ１９０１）。
次に、コンテンツ鍵復号手段３０３は、読み出した暗号化コンテンツ鍵をデバイス鍵記録手段３０２に記録するデバイス鍵で復号する（ステップＳ１９０２）。再生区間選択手段１５０１は、記録媒体１０３から読み出した暗号化コンテンツから、電子透かし検出区間記録手段３０９が記録している透かし情報が検出された区間を全て取り除いたデータをコンテンツ復号手段３０４へ転送する（ステップＳ１９０３）。
【０１９３】
コンテンツ復号手段３０４は、転送された暗号化コンテンツを、コンテンツ鍵で復号する（ステップＳ１９０４）。電子透かし検出手段３０５は、ステップＳ１９０４で復号して得たコンテンツのオーディオ部から透かし情報を検出する（ステップＳ１９０５）。
【０１９４】
判定手段３０６は、電子透かし検出手段３０５が検出した透かし情報に基づいて、コンテンツが違法コピー等でないかを判定する（ステップＳ１９０６）。
電子透かし検出区間記録手段３０９は、電子透かし検出手段３０５が検出した透かし情報、検出したコンテンツを特定するためのタイトルＩＤ、及びコンテンツ上で透かし情報が検出された区間を特定する情報を記録する（ステップＳ１９０７）。
【０１９５】
制御手段３０７は、判定手段３０６が判定した結果に従い、コンテンツの出力を制御し（ステップＳ１９０８）、出力手段３０８は、制御手段３０７が再生を許可した場合に再生するコンテンツをディスプレイ等の表示デバイスに出力する（ステップＳ１９０９）。
【０１９６】
ステップＳ１９０３の具体的な処理として、電子透かし検出区間記録手段３０９が図１８に示す情報を保持している場合を用いて説明する。
図１８では、タイトルＩＤ＝００１のコンテンツに３種類の透かし情報が４区間で検出されたことを示している。この場合、再生区間選択手段１５０１はタイトルＩＤ＝００１のコンテンツを００：００：１０〜００：００：４０の区間、及び００：０３：３０〜００：０３：４０の区間の暗号化コンテンツを転送せず、それ以外の区間のみをコンテンツ復号手段３０４へ転送する。
【０１９７】
以上の特殊再生動作により再生されるコンテンツは透かし情報が検出される区間が飛ばされるので、出力される音声・映像は、音声出力の停止や警告画面の表示など制御手段３０７による再生制御を回避することができる。
【０１９８】
これにより、子供の誕生日パーティ時にアニメ等の映画コンテンツを再生していたシーンを、カムコーダで撮影し、意図せず著作権情報が埋め込まれた音声を撮影したデータを再生する際、警告画面や音声出力停止等の再生制御が行われず、視聴することが可能となる。
【０１９９】
なお、上記の説明は、一部の区間について透かし情報の有無が確認されていないケースも含めた説明であるので、ステップＳ１９０５〜Ｓ１９０７の処理も通常の再生動作と同様に行っている。
【０２００】
もしも全区間についての透かし情報の有無が確認されていれば、ステップＳ１９０５では常に透かし情報が検出されないので、ステップＳ１９０６にて記録される情報は全て透かし情報が無いことを示す値「０」となり、ステップＳ１９０７では常に違法コピー等ではないとの判定が下される。そのため、全区間についての透かし情報の有無の確認が終わっていれば、これらのステップが行う動作は実質的には無意味である。
【０２０１】
したがって、全区間についての透かし情報の有無の確認が終わっているか否かを示す情報をコンテンツ再生・編集装置（電子透かし検出装置）１０２の内部にしておく等として、特殊再生時に既に透かし情報の有無の確認が終わっていることが確認できるのであれば、ステップＳ１９０５〜Ｓ１９０７の動作は省略しても良い。
【０２０２】
なお、実施の形態２では、再生区間選択手段１５０１は暗号化コンテンツを元に、再生するコンテンツの区間を選択していたが、電子透かし検出手段３０５に転送されるコンテンツに対し、透かし情報が含まれないように転送する区間を選択することができれば、これに限るものではない。
【０２０３】
これ以外に、コンテンツ復号手段３０４で復号されたコンテンツに対し、再生区間選択手段１５０１が再生する区間を選択し、電子透かし検出手段３０５に転送するコンテンツの区間を選択する方法でも構わない。
【０２０４】
これにより、再生時の制御の判定の拠り所となる透かし情報を検出、電子透かし検出手段３０５に、透かし情報を含んだコンテンツが転送されないため、最終的に出力されるコンテンツには制御手段３０７による再生制御が働かず、通常の視聴が可能となる。
【０２０５】
また、実施の形態２では、ステップＳ１９０３で、電子透かし検出区間記録手段３０９に記録されている区間を全て取り除いて転送しているが、これに限るものではなく、制御手段３０７により、再生に対し制御が行われないように、取り除く区間を最小限に抑えるよう、制御手段３０７で再生制御条件を参照して、再生区間選択手段１５０１が取り除く区間を選択してもよい。
【０２０６】
具体的には、実施の形態１において、電子透かし検出区間削除手段３１０が削除する区間を選択する方法と同様の方法で選択する方法でも構わない。
また、実施の形態２では、ステップＳ１９０３で、電子透かし検出区間記録手段３０９に記録されている区間を全て取り除いて転送しているが、これに限るものではなく、制御手段３０７により、再生に対し制御が行われないように、電子透かし検出区間記録手段３０９に記録されている区間に対し、透かし情報が埋め込まれている音声データのみを取り除き、画像データは転送しても構わない。このような方法で再生するデータは、画像データが残っており、且つ制御手段３０７による警告画面の表示等の再生制御が行われないため、音声は出力されないことを除いては通常に視聴できる。
【０２０７】
（まとめ）
本発明は、コンテンツの再生、及び編集を行うコンテンツ再生・編集装置であって、前記コンテンツ再生・編集装置は、コンテンツから電子透かし情報を検出する検出手段と、前記検出手段が検出した電子透かし情報と、電子透かし情報が検出されたコンテンツの区間を特定できる情報を記録する記録手段と、前記記録手段に記録する情報に基づきコンテンツを編集するコンテンツ編集手段とを備えることを特徴とする。
【０２０８】
ここで、前記コンテンツ編集手段は、さらに、前記記録手段に記録する全ての区間に該当するデータを前記コンテンツから削除し、その前後を結合することを特徴とする。
ここで、前記コンテンツ編集手段は、さらに、前記記録手段に記録する全ての区間から、著作権保護規格で規定する再生制御のルールに該当しないようコンテンツから削除する区間が最小になるように、削除する区間を選択した上で、該当データを前記コンテンツから削除し、その前後を結合することを特徴とする。
【０２０９】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集手段は、さらに、前記記録手段に記録する情報で特定される区間に該当する音声データのみを前記コンテンツから削除することを特徴とする。
【０２１０】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集手段は、さらに、前記記録手段に記録する情報で特定される区間に該当する音声データを、別の音声データに差し替えることを特徴とする。
【０２１１】
また、本発明は、コンテンツの再生を行うコンテンツ再生装置であって、前記コンテンツ再生装置は、コンテンツから電子透かし情報を検出する検出手段と、前記検出手段が検出した電子透かし情報と、電子透かし情報が検出されたコンテンツの区間を特定できる情報を記録する記録手段と、前記コンテンツの再生時に、前記記録手段に記録する情報に基づいて、コンテンツを再生する区間を制御するコンテンツ再生制御手段とを備えることを特徴とする。
【０２１２】
ここで、前記コンテンツ再生制御手段は、前記コンテンツの再生時に、前記記録手段に記録する情報で特定されるコンテンツの区間をスキップして再生しないよう制御することを特徴とする。
【０２１３】
前記コンテンツは、少なくとも音声データを含み、前記コンテンツ再生制御手段は、前記コンテンツの再生時に、前記記録手段に記録する情報で特定されるコンテンツの区間の音声データのみを再生しないよう制御することを特徴とする。
【０２１４】
また、本発明は、コンテンツの再生、及び編集を行うコンテンツ再生・編集方法であって、コンテンツから電子透かし情報を検出する検出ステップと、前記検出ステップで検出した電子透かし情報と、電子透かし情報が検出された前記コンテンツの区間を特定できる情報を記録する記録ステップと、前記記録ステップで記録した情報に基づき、前記コンテンツを編集するコンテンツ編集ステップとを含むことを特徴とする。
【０２１５】
ここで、前記コンテンツ編集ステップは、さらに、前記記録ステップで記録した情報により特定される全ての区間に該当するデータを前記コンテンツから削除し、その前後を結合することを特徴とする。
【０２１６】
ここで、前記コンテンツ編集ステップは、前記記録ステップで記録した全ての区間から、著作権保護規格で規定する再生制御条件に該当させないために削除する区間が最小になるように、削除する区間を選択する削除区間選択ステップを含み、さらに、前記削除区間選択ステップで選択された区間に該当するデータのみを前記コンテンツから削除し、その前後を結合することを特徴とする。
【０２１７】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集ステップは、前記記録ステップで記録する情報により特定される区間に該当する音声データのみを、前記コンテンツから削除することを特徴とする。
【０２１８】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ編集ステップが、前記記録ステップで記録する情報により特定される区間に該当する前記コンテンツ上の音声データを、別の音声データに差し替えることを特徴とする。
【０２１９】
また、本発明は、コンテンツの再生を行うコンテンツ再生方法であって、コンテンツから電子透かし情報を検出する検出ステップと、前記検出ステップで検出した電子透かし情報と、電子透かし情報が検出された前記コンテンツの区間を特定できる情報を記録する記録ステップと、前記コンテンツの再生時に、前記記録ステップで記録する情報に基づき、再生する区間を制御するコンテンツ再生制御ステップとを含むことを特徴とする。
【０２２０】
ここで、前記コンテンツ再生制御ステップは、前記コンテンツの再生時に、前記記録ステップで記録する情報により特定されるコンテンツの区間をスキップして再生しないよう制御することを特徴とする。
【０２２１】
ここで、前記コンテンツは、少なくとも音声データを含み、前記コンテンツ再生制御ステップは、前記コンテンツの再生時に、前記記録ステップで記録する情報により特定されるコンテンツの区間の音声データのみを再生しないよう制御することを特徴とする。
【０２２２】
また、本発明は、前記コンテンツ再生・編集方法、若しくは、前記コンテンツ再生方法に含まれるステップをコンピュータに実行させることを特徴とするプログラムである。
上記構成を有することにより、著作権保護情報を含む音声を意図せず撮影した場合でも、著作権保護情報を含む部分を削除する等の処理を行うことで、著作権保護に違反していない部分を通常に視聴することが可能となる。
【０２２３】
（その他の変形例）
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記実施の形態に限定されないのは、もちろんである。以下のような場合も本発明に含まれる
（１）実施の形態１、２では、電子透かし検出区間記録手段３０９に記録する情報はコンテンツ再生・編集装置（電子透かし検出装置）１０２の内部で保持しているが、記録媒体１０３に記録して、再生の際、記録媒体１０３から電子透かし検出区間記録手段３０９に記録する情報と同等の情報を読み出した上で、それぞれステップＳ９０６、及びステップＳ１９０３の処理を行っても構わない。
【０２２４】
これにより、透かし情報の検出を行った装置とは別の装置でも、すぐにコンテンツ中で透かし情報が入っている区間を把握することができる。すなわち、記録媒体１０３に記録されている情報を参照することで、上記の別の装置は、自機で透かし情報の検出を行わなくとも透かし情報が入っている区間がどこかを知ることができる。これにより、初めて再生する記憶媒体のコンテンツであっても、透かし情報の検出処理を行うことなく、いきなり編集や特殊再生を行うことができるようになる。
【０２２５】
（２）実施の形態２において、再生区間選択手段１５０１が電子透かし検出区間記録手段３０９に記録する情報に基づいて再生する区間を選択しているが、一旦選択した再生する区間を記録媒体１０３にナビゲーション情報として記録しても構わない。
【０２２６】
通常、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの記録媒体１０３に記録されるコンテンツは、予め記録媒体１０３に記録されたナビゲーション情報やプレイリストに従ってコンテンツを再生する。そこで、記録媒体１０３に記録されるコンテンツに適用されるアプリケーションフォーマットに従い、再生区間選択手段１５０１が選択した再生する区間のみを再生するようにナビゲーション情報やプレイリストを更新しても構わない。
【０２２７】
この場合、前もって、電子透かし検出区間記録手段３０９に記録する情報を得るためのコンテンツの復号化や透かし情報の検出の処理が不要となり、更新されたナビゲーション情報やプレイリストに従って再生するだけで制御手段３０７による再生制御を受けずに視聴することが可能となる。
【０２２８】
（３）実施の形態１、２では、電子透かし検出区間記録手段３０９に記録する情報はコンテンツ再生・編集装置（電子透かし検出装置）１０２にセットされた記録媒体１０３の情報のみを保持するようになっているが、これに限るものではなく、複数の記録媒体１０３の電子透かし検出区間を記録しても構わない。
【０２２９】
この場合、記録媒体１０３ごとに電子透かし検出区間を記録する必要があるので、図１６、図１８の情報に加えて、メディアＩＤ等の記録媒体を識別する記録媒体識別情報を組み合わせて記録しておく必要がある。これにより、ある記録媒体１０３に記録されたコンテンツについて、一度だけ透かし情報を検出し、それが含まれる区間を記録しておけば、２回目以降、透かし情報の検出の処理が省略できる効果がある。
【０２３０】
（４）実施の形態１、２では、コンテンツを記録媒体（光ディスク）に記録する構成としたが、本発明はその構成に限定されるものではない。例えば、ネットワーク経由でコンテンツを配信する構成であったり、メモリカードなどにコンテンツを記録して配信する構成であったりしてもよい。また、暗号化コンテンツ鍵と、暗号化コンテンツは、同一の配信手段で提供される必要はない。例えば、暗号化コンテンツ鍵がネットワーク経由で配信され、暗号化コンテンツが光ディスク等に記録されて配信される構成であってもよい。
【０２３１】
（５）実施の形態１、２では、コンテンツデータ作成装置（電子透かし埋込装置）や、コンテンツ再生・編集装置（電子透かし検出装置）は、それぞれ１つの装置からなる構成としたが、この構成に限定されない。例えば、コンテンツデータ作成装置（電子透かし埋込装置）や、コンテンツ再生・編集装置（電子透かし検出装置）の各機能が、複数の装置に分散して構成されてもよい。例えば、コンテンツの編集のみを行うコンテンツ編集装置や、特殊再生の機能のみを持つコンテンツ再生装置など、本発明の特徴的な各機能を個別の装置として実現することなどが考えられる。
【０２３２】
（６）実施の形態１、２では、透かしが埋め込まれたコンテンツを暗号化する構成としたが、この構成に限定されない。例えば、暗号化を施さずに記録、又は送出する構成でも構わない。また、暗号化する場合であっても、デバイス鍵でコンテンツ鍵を暗号化し、コンテンツ鍵でコンテンツを暗号化する構成である必要はない。さらに新たな鍵を導入して階層を増やしてもよく、逆にデバイス鍵で直接コンテンツを暗号化する構成で、階層を減らす構成であってもよい。さらに、他のデータに基づいて鍵の値を変更したあと、暗号化を施す構成であってもよい。
【０２３３】
（７）実施の形態１、２では、制御手段は、コンテンツの再生を制御する構成としたが、本発明はその構成に限定されるものではない。例えば、コンテンツの再生ではなく、検出結果記録手段が記録する透かし情報に基づいて、コンテンツの出力や送信、コピーや移動などのコンテンツの取り扱いを制御する構成であってもよい。
【０２３４】
なお、この場合も、制御手段は、透かし情報の検出履歴が所定の条件（実施の形態１および２における再生制御条件に相当）を満たす場合に、各処理（出力や送信、コピー等）の妨害を行うとしても良い。さらに、この場合でも、実施の形態１のようにコンテンツを編集したり、実施の形態２のような透かし情報の検出された箇所を飛ばして処理する（実施の形態２では再生。本変形例ではコピー等）ことで、利用者の利益と著作権保護の両立を図ることができる。
【０２３５】
（８）実施の形態１、２では、何れもオーディオ部分に透かし情報を埋め込む構成としていたが、これに限られるものではない。映像部分に透かし情報を埋め込んだ場合であっても実施の形態１または２と同様の処理で透かし情報の埋め込まれた区間を削除した再生を行うことは可能である。
【０２３６】
なお、映像部分に透かしを埋め込む場合は、埋め込み箇所を複数用意することで、同一のブロックに複数の透かしを埋め込むことができる。この場合、実施の形態２の透かし情報の検出履歴には、同時に複数の透かし情報について「１」を記録するとしてもよい。
【０２３７】
（９）実施の形態１、２では、透かし情報の検出は、コンテンツの再生を行う時に行っていたが、これに限られるものではない。透かし情報の検出自体は、コンテンツの復号化及び透かし情報の検出処理さえ行われれば可能であって、コンテンツの再生は不要である。そのため、例えば記録媒体１０３が初めてコンテンツ再生・編集装置（電子透かし検出装置）１０２に読み込まれた場合に、前処理としてコンテンツの復号化および透かし情報の検出と検出履歴の記憶を行うなどとしてもよい。
【０２３８】
また、コンテンツ再生・編集装置（電子透かし検出装置）１０２の性能によっては、記録媒体１０３からの暗号化コンテンツの読み出し、コンテンツの復号化、透かし情報の検出および検出履歴の記録の処理を、コンテンツの再生と比べて十分に速く行うことができることも考えられる。
【０２３９】
この場合は、データを先読みすることで、コンテンツの再生と並行して検出履歴を記録していくことができる。すなわち、コンテンツの再生の進行よりも早く、暗号化コンテンツの読み出し、コンテンツの復号化、透かし情報の検出および検出履歴の記録を行うことで、コンテンツの再生と同時進行で透かし情報の検出履歴を記録することができる。
【０２４０】
さらに、先読みを行う場合には、先読みして記録した透かし情報の検出履歴からコンテンツの次のブロック（または更に先のブロック）を再生することで再生制御条件が満たされることとなるか否かを予測できる。そのため、実施の形態１や実施の形態２のような処理に加え、再生によって再生制御条件が満たされることになると予想されるブロックを、そのブロックが再生される直前にスキップするような処理が可能となる。
【０２４１】
（１０）実施の形態１、２では、再生制御条件および更新条件は事前に与えられた固定的なものであるとしたが、これに限られるものではなく、可変の条件であってもよい。この場合、再生制御条件および更新条件は、記録媒体１０３に記録されているとしても良いし、利用者や外部サーバなどから入力される構成であっても良い。
【０２４２】
（１１）実施の形態１、２では、透かし情報の検出履歴は、図５および図１８に記載のようなテーブルの形で記録していたが、これに限られるものではない。透かし情報の有無を示す「０」と「１」を反転させたり、左にシフトするのではなく右にシフトするなどとしてもよい。また、テーブル以外のデータ構造を用いることも可能である。
【０２４３】
また、履歴を記録しておくブロック数も５には限らない。ただし、再生制御条件が満たされているか否かを確認できるだけのブロック数は必要である。また、履歴を記録しておくブロック数も固定的である必要はなく、再生制御条件に応じて可変であるとしてもよい。
【０２４４】
例えば、再生制御条件が必要とするブロック数に合わせて履歴を記録しておくブロック数を変えても良い。より具体的には、再生制御条件が「過去の５ブロック中２ブロック以上で透かし情報が検出された」から「３ブロック連続で透かし情報が検出された」等に切り替わった場合には、履歴を記録しておくブロックは３つで十分である。したがって、この場合、記録しておく検出履歴のブロック数を、例えば、３に変更する。
【０２４５】
（１２）実施の形態１では編集の処理を、実施の形態２では特殊再生の処理を行うものとして説明してきたが、これに限るものではない。実施の形態１のように１つの透かし情報についてしか検出履歴を残さない場合にも、特殊再生を行うように構成してもよい。また、実施の形態２のように複数の透かし情報について検出履歴を残す場合にも、編集の処理を行うように構成しても良い。
【０２４６】
（１３）実施の形態１では編集の要求を受けると常に編集の動作を行い、実施の形態２では特殊再生の要求を受けると特殊再生の動作を行っていたが、これに限られるものではない。例えば、電子透かし検出区間記録手段の記録内容から、コンテンツが違法コピー等の不正行為により得られた可能性が高いと分かれば、編集や特殊再生等の処理を拒否しても良い。違法コピーの可能性が高いと判定する基準としては、所定の閾値よりも多くのブロックについて透かし情報が検出されているか否か、所定の頻度（所定数のブロック内で検出された電子透かしの数を意味する）よりも高い頻度で透かし情報が検出されているか否か、コンテンツ全体のブロック数に比して所定の割合以上のブロックで透かし情報が検出されているか否かなどが考えられる。
【０２４７】
（１４）実施の形態１、２では、電子透かしが埋め込まれている対象としてデジタルコンテンツを対象としていたがこれに限られるものではない。電子透かしがアナログデータに埋め込まれている場合であっても、当然、本発明は適用可能である。
【０２４８】
（１５）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０２４９】
（１６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２５０】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０２５１】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０２５２】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０２５３】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０２５４】
（１７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０２５５】
上記にて示したコンテンツ再生・編集装置（電子透かし検出装置）は、コンテンツを利用者に供給する産業、デジタルコンテンツを再生する装置を製造する製造業、コンテンツを再生する装置を販売する販売業において、経営的、つまり反復的かつ継続的に利用されうる。
【符号の説明】
【０２５６】
１０１    コンテンツ作成装置（電子透かし埋込装置）
１０２    コンテンツ再生・編集装置（電子透かし検出装置）
１０３    記録媒体
２０１    コンテンツ記録手段
２０２    埋込情報生成手段
２０３    電子透かし埋込手段
２０４    コンテンツ暗号化手段
２０５    コンテンツ鍵記録手段
２０６    デバイス鍵記録手段
２０７    コンテンツ鍵暗号化手段
２０８    出力手段
３０１    記録媒体アクセス手段
３０２    デバイス鍵記録手段
３０３    コンテンツ鍵復号手段
３０４    コンテンツ復号手段
３０５    電子透かし検出手段
３０６    判定手段
３０７    制御手段
３０８    出力手段
３０９    電子透かし検出区間記録手段
３１０    電子透かし検出区間削除手段
３１１    コンテンツ暗号手段
４０１    検出結果記録手段
４０２    比較手段
４０３    更新手段
４０４    制御条件判定手段
１００１  検出結果記録手段
１００２  更新手段
１００３  制御条件判定手段
１５０１  再生区間選択手段
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記再生制御手段は、前記選択された区間に該当する音声データを前記コンテンツから削除し、
前記再生手段は、前記コンテンツのうち、前記削除された音声データ以外の部分を再生する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記再生制御手段は、前記選択された区間に該当する音声データを他の音声データである置換データで置換し、
前記再生手段は、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分、及び、前記置換データを再生する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
前記再生制御手段は、前記選択された区間に該当する音声データを読み飛ばすことにより、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生するよう前記再生手段を制御する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項５】
前記所定の条件は、前記コンテンツを時間軸に沿って分割した所定数の区間のうち前記電子透かし情報が検出された区間の数が所定の閾値以上になることであり、
前記再生制御手段は、前記所定数の区間のうち前記電子透かし情報が検出された区間の個数と前記閾値との差を上回る数の区間を、前記所定数の区間から選択する
ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項６】
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間に該当する音声データを再生せず、前記コンテンツのうち、前記区間に該当する前記音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項７】
コンテンツ再生装置で用いられるコンテンツ再生方法であって、
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出ステップと、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生ステップと、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生ステップを制御する再生制御ステップと
を含むことを特徴とするコンテンツ再生方法。
【請求項８】
コンテンツ再生装置で用いられるコンピュータプログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記コンピュータプログラムは、
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出ステップと、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生ステップと、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生ステップを制御する再生制御ステップと
を含むことを特徴とする記録媒体。
【請求項９】
時間軸に沿って再生されるコンテンツに含まれる音声データから、第１の再生制限を指示する電子透かし情報を検出する検出手段と、
前記コンテンツを再生し、前記電子透かし情報の検出結果が、所定の条件を満たす場合に、前記第１の再生制限を実行する再生手段と、
前記第１の再生制限の回避を指示された場合に、前記第１の再生制限の実行に替えて、前記電子透かし情報が検出された区間のうち、ある区間において前記電子透かし情報が検出されなければ、前記所定の条件に該当しなくなる区間を選択し、選択された前記区間に該当する音声データを再生せず、前記コンテンツのうち、前記選択された区間に該当する音声データ以外の部分を再生する第２の再生制限を実行するように前記再生手段を制御する再生制御手段と
を備えることを特徴とする集積回路。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009050884.tif 000022
【図２】
2009050884.tif 000023
【図３】
2009050884.tif 000024
【図４】
2009050884.tif 000025
【図５】
2009050884.tif 000026
【図６】
2009050884.tif 000027
【図７】
2009050884.tif 000028
【図８】
2009050884.tif 000029
【図９】
2009050884.tif 000030
【図１０】
2009050884.tif 000031
【図１１】
2009050884.tif 000032
【図１２】
2009050884.tif 000033
【図１３】
2009050884.tif 000034
【図１４】
2009050884.tif 000035
【図１５】
2009050884.tif 000036
【図１６】
2009050884.tif 000037
【図１７】
2009050884.tif 000038
【図１８】
2009050884.tif 000039
【図１９】
2009050884.tif 000040
【国際調査報告】
2009050884.tif 000041
2009050884.tif 000042
2009050884.tif 000043
2009050884.tif 000044