(57)【要約】【課題】リッピングの高速化を図ることが可能な半導体集積回路を提供する。【解決手段】半導体集積回路は、第１の記録媒体から読み出されたデータを暗号化し、得られた第１の暗号データを予備記録媒体に記録する第１の暗号回路と、予備記録媒体に記録された第１の暗号データを復号し、得られたデータを出力する第１の復号回路と、データに含まれる電子透かしの情報に基づいて、データを第２の記録媒体に記録することが禁止されている場合は、予備記録媒体に記録された第１の暗号データを消去させ、一方、データを第２の記録媒体に記録することが許可されている場合は、第１の復号回路から入力されたデータを出力する検出回路と、検出回路から出力されたデータを符号化し、得られた符号化データを出力する符号化回路と、符号化データを暗号化し、得られた第２の暗号データを第２の記録媒体に記録する第２の暗号回路と、を備える。【選択図】図１
2009283038.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体から読み出された電子透かしを含むデータを、第２の記録媒体に記録させるための半導体集積回路であって、
前記第１の記録媒体から読み出された前記データを暗号化し、得られた第１の暗号データを予備記録媒体に記録する第１の暗号回路と、
前記予備記録媒体に記録された前記第１の暗号データを復号し、得られた前記データを出力する第１の復号回路と、
前記第１の復号回路から前記データが入力され、前記データに含まれる電子透かしを検出し、この電子透かしの情報に基づいて、前記データを第２の記録媒体に記録することが禁止されている場合は、前記予備記録媒体に記録された前記第１の暗号データを消去させ、一方、前記データを第２の記録媒体に記録することが許可されている場合は、前記第１の復号回路から入力された前記データを出力する検出回路と、
前記検出回路から出力された前記データを符号化し、得られた符号化データを出力する符号化回路と、
前記符号化データを暗号化し、得られた第２の暗号データを前記第２の記録媒体に記録する第２の暗号回路と、を備え、
前記第２の暗号データが前記第２の記録媒体へ記録された後、前記予備記録媒体に記録された前記第１の暗号データを消去する
ことを特徴とする半導体集積回路。
【請求項２】
前記第２の記録媒体に記録された前記第２の暗号データを復号し、得られた元の前記符号化データを出力する第２の復号回路と、
前記第２の復号回路から出力された前記符号化データを復号化し、得られた元の前記データを出力する復号化回路と、
前記第１の復号回路から出力された前記データ、および、前記復号化回路から出力された前記データが入力され、選択した前記データを出力する選択回路と、をさらに備える
ことを特徴とする請求項１記載の半導体集積回路。
【請求項３】
第１の記録媒体から読み出された電子透かしを含むデータを、第２の記録媒体に記録させるための半導体集積回路であって、
前記第１の記録媒体から読み出された前記データを符号化し、得られた符号化データを出力する符号化回路と、
前記符号化データを暗号化し、得られた暗号データを前記第２の記録媒体に記録する暗号回路と、
前記第２の記録媒体に記録された前記暗号データを復号し、得られた元の前記符号化データを出力する復号回路と、
前記復号回路から出力された前記符号化データを復号化し、得られた前記データを出力する復号化回路と、
前記復号化回路から出力された前記データが入力され、このデータにフラグデータが付加されているか否かを判定し、前記データを出力する判定回路と、
前記判定回路から前記データが入力され、前記データに含まれる電子透かしを検出し、この電子透かしの情報に基づいて、前記データを第２の記録媒体に記録することが禁止されている場合は、前記第２の記録媒体に記録された前記暗号データを消去させ、一方、前記データを第２の記録媒体に記録することが許可されている場合は、前記第２の記録媒体に記録された前記暗号データに前記フラグデータを付加させるとともに、前記判定回路から入力された前記データを出力する検出回路と、
前記判定回路または前記検出回路から出力された前記データを、デジタル・アナログ変換回路するデジタル・アナログ変換回路と、を備え、
前記判定回路は、
前記データに前記フラグデータが付加されている場合には、入力された前記データを前記アナログ・デジタル変換回路に出力し、
前記データに前記フラグデータが付加されていない場合には、入力された前記データを前記検出回路に出力する
ことを特徴とする半導体集積回路。
【請求項４】
第１の記録媒体から読み出された電子透かしを含むデータを、第２の記録媒体に記録させるための半導体集積回路であって、
前記第１の記録媒体から読み出された前記データを符号化した符号化データを暗号化し、得られた暗号データを予備記録媒体に記録する暗号回路と、
前記予備記録媒体に記録された前記暗号データを復号し、得られた元の前記符号化データを出力する復号回路と、
前記復号回路から出力された前記符号化データを復号化し、得られた元の前記データを出力する第１の復号化回路と、
前記第１の復号回路から前記データが入力され、前記データに含まれる電子透かしを検出し、この電子透かしの情報に基づいて、前記データを第２の記録媒体に記録することが禁止されている場合は、前記予備記録媒体に記録された前記暗号データを消去させ、一方、前記データを第２の記録媒体に記録することが許可されている場合は、前記予備記録媒体に記録された前記暗号データを前記第２の記録媒体に記録させる検出回路と、を備え、
前記暗号データが前記第２の記録媒体へ記録された後、前記予備記録媒体に記録された前記暗号データを消去する
ことを特徴とする半導体集積回路。
【請求項５】
前記第２の記録媒体に記録された前記暗号データを復号し、得られた元の前記符号化データを出力する第２の復号回路と、
前記第２の復号回路から出力された前記符号化データを復号化し、得られた元の前記データを出力する第２の復号化回路と、
前記第１の復号化回路から出力された前記データ、および、前記第２の復号化回路から出力された前記データが入力され、選択した前記データを出力する選択回路と、をさらに備える
ことを特徴とする請求項４に記載の半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データをリッピング（Ｒｉｐｐｉｎｇ）するための半導体集積回路に関する。
【背景技術】
【０００２】
従来、映像や音声などのコンテンツの著作権保護のために、そのコンテンツに対して微小な変更を加えることにより付加情報を埋め込む技術がある。この技術をウォーターマークＷＭ（Ｗａｔｅｒ Ｍａｒｋ）（電子透かし）と呼んでいる。
【０００３】
この付加情報はコンテンツと切り離せず、情報の後付けもできない特徴がある。この付加情報を検出し、たとえば付加情報の中のコピー制御情報を調べることより、コピー禁止などの著作権保護が可能である。これにより、海賊行為を取り締まることができる。
【０００４】
このウォーターマークが入ったコンテンツを機器内部でコピーする場合において、ウォーターマークを検出して著作権保護がかかっているときは、コピーを禁止する必要がある。
【０００５】
ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｃ）リッピングには、見かけ上、高速に行う方法が提案されている（例えば、特許文献１参照。）。
【０００６】
この方法は、リッピング動作時にテンポラリ領域に記録し、その後で符号化（圧縮）することにより見かけ上、高速リッピングを実現するものである。
【０００７】
なお、符号化処理の高速化ができるなら、テンポラリ領域は使用する必要はなく、処理量の高いＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）などで実現できている。
【０００８】
このように、ＣＤリッピングでは４倍速など高速化が図られている。しかし、ウォーターマーク検出は、処理量が多く、検出時間がかかる（例えば、１倍速で１５秒）。
【０００９】
したがって、４倍速などの高速リッピングの実現が困難となる。
【００１０】
さらに、コンテンツが符号化されている場合は、復号化してからウォーターマーク検出する必要があり、処理量がさらに増加するという問題がある。
【特許文献１】特開２００７−２５７７６７
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、リッピングの高速化を図ることが可能な半導体集積回路を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一態様に係る実施例に従った半導体集積回路は、第１の記録媒体から読み出された電子透かしを含むデータを、第２の記録媒体に記録させるための半導体集積回路であって、前記第１の記録媒体から読み出された前記データを暗号化し、得られた第１の暗号データを予備記録媒体に記録する第１の暗号回路と、前記予備記録媒体に記録された前記第１の暗号データを復号し、得られた前記データを出力する第１の復号回路と、前記第１の復号回路から前記データが入力され、前記データに含まれる電子透かしを検出し、この電子透かしの情報に基づいて、前記データを第２の記録媒体に記録することが禁止されている場合は、前記予備記録媒体に記録された前記第１の暗号データを消去させ、一方、前記データを第２の記録媒体に記録することが許可されている場合は、前記第１の復号回路から入力された前記データを出力する検出回路と、前記検出回路から出力された前記データを符号化し、得られた符号化データを出力する符号化回路と、前記符号化データを暗号化し、得られた第２の暗号データを前記第２の記録媒体に記録する第２の暗号回路と、を備え、前記第２の暗号データが前記第２の記録媒体へ記録された後、前記予備記録媒体に記録された前記第１の暗号データを消去することを特徴とする。
【００１３】
本発明の他の態様に係る実施例に従った半導体集積回路は、第１の記録媒体から読み出された電子透かしを含むデータを、第２の記録媒体に記録させるための半導体集積回路であって、前記第１の記録媒体から読み出された前記データを符号化し、得られた符号化データを出力する符号化回路と、前記符号化データを暗号化し、得られた暗号データを前記第２の記録媒体に記録する暗号回路と、前記第２の記録媒体に記録された前記暗号データを復号し、得られた元の前記符号化データを出力する復号回路と、前記復号回路から出力された前記符号化データを復号化し、得られた前記データを出力する復号化回路と、前記復号化回路から出力された前記データが入力され、このデータにフラグデータが付加されているか否かを判定し、前記データを出力する判定回路と、前記判定回路から前記データが入力され、前記データに含まれる電子透かしを検出し、この電子透かしの情報に基づいて、前記データを第２の記録媒体に記録することが禁止されている場合は、前記第２の記録媒体に記録された前記暗号データを消去させ、一方、前記データを第２の記録媒体に記録することが許可されている場合は、前記第２の記録媒体に記録された前記暗号データに前記フラグデータを付加させるとともに、前記判定回路から入力された前記データを出力する検出回路と、前記判定回路または前記検出回路から出力された前記データを、デジタル・アナログ変換回路するデジタル・アナログ変換回路と、を備え、前記判定回路は、前記データに前記フラグデータが付加されている場合には、入力された前記データを前記アナログ・デジタル変換回路に出力し、前記データに前記フラグデータが付加されていない場合には、入力された前記データを前記検出回路に出力することを特徴とする。
【００１４】
本発明のさらに他の態様に係る実施例に従った半導体集積回路は、第１の記録媒体から読み出された電子透かしを含むデータを、第２の記録媒体に記録させるための半導体集積回路であって、前記第１の記録媒体から読み出された前記データを符号化した符号化データを暗号化し、得られた暗号データを予備記録媒体に記録する暗号回路と、前記予備記録媒体に記録された前記暗号データを復号し、得られた元の前記符号化データを出力する復号回路と、前記復号回路から出力された前記符号化データを復号化し、得られた元の前記データを出力する第１の復号化回路と、前記第１の復号回路から前記データが入力され、前記データに含まれる電子透かしを検出し、この電子透かしの情報に基づいて、前記データを第２の記録媒体に記録することが禁止されている場合は、前記予備記録媒体に記録された前記暗号データを消去させ、一方、前記データを第２の記録媒体に記録することが許可されている場合は、前記予備記録媒体に記録された前記暗号データを前記第２の記録媒体に記録させる検出回路と、を備え、前記暗号データが前記第２の記録媒体へ記録された後、前記予備記録媒体に記録された前記暗号データを消去することを特徴とする。
【発明の効果】
【００１５】
本発明の半導体集積回路によれば、リッピングの高速化を図ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る各実施例について図面に基づいて説明する。
【実施例１】
【００１７】
図１は、本発明の一態様である実施例１に係る半導体集積回路１００を含む記録再生装置１０００の構成を示すブロック図である。
【００１８】
図１に示すように、記録再生装置１０００は、第１の記録媒体であるＣＤ１に記録されたデータ（ここでは、音声データ（デジタルデータ））を記録し、この記録されたデータをデジタル・アナログ変換し、出力端子１３からアナログ信号を出力するようになっている。
【００１９】
この記録再生装置１０００は、予備記録媒体である第１のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３と、第２の記録媒体である第２のＨＤＤ８と、半導体集積回路１００と、を備える。
【００２０】
上記半導体集積回路１００は、第１の暗号回路（エンクリプション回路）２と、第１の復号回路（ディクリプション回路）４と、ＷＭ検出回路５と、符号化回路（エンコーダ）６と、第２の暗号回路（エンクリプション回路）７と、書込終了検出回路１７と、を備える。
【００２１】
第１の暗号回路２は、読み取り手段（図示せず）によりＣＤ１から読み出されたデータを暗号化し、得られた第１の暗号データを予備記録媒体である第１のＨＤＤ３に記録するようになっている。
【００２２】
第１の復号回路４は、第１のＨＤＤ３に記録された第１の暗号データを復号し、得られたデータ（元の音声データ）を出力するようになっている。
【００２３】
ＷＭ検出回路５は、第１の復号回路４からデータが入力され、このデータに含まれる電子透かしを検出する。すなわち、このＷＭ検出回路５は、相当量（例えば１５秒分）の該音声データから電子透かしを検出する。そして、ＷＭ検出回路５は、この電子透かしの情報から、該音声データに対する著作権保護の有無を判断する。
【００２４】
該音声データに対する著作権保護が有る場合（すなわち、データを第２のＨＤＤ８に記録することが禁止されている場合）、ＷＭ検出回路５は、消去信号５ａを第１のＨＤＤ３に出力し、第１のＨＤＤ３に記録された第１の暗号データを消去させる。すなわち、音声データが著作権保護されている場合は、消去信号５aが第１のＨＤＤ３へ送られ、該当する曲が第１のＨＤＤ３から消去される。
【００２５】
一方、該音声データに対する著作権保護が無い場合（すなわち、データを第２のＨＤＤ８に記録することが許可されている場合）、ＷＭ検出回路５は、第１の復号回路４から出力されたデータをそのまま符号化回路６に転送する（第１の復号回路４から入力されたデータを出力する）。この場合、ＷＭ検出回路５は、第１のＨＤＤ３に記録された第１の暗号データを消去させない。
【００２６】
符号化回路６は、該音声データに対する著作権保護が無い場合（すなわち、ＷＭ検出回路５が第１のＨＤＤ３に記録された第１の暗号データを消去させない場合）に、第１の復号回路４から出力されたデータ（すなわち、ＷＭ検出回路５から出力されたデータ）を符号化する。そして、この符号化回路６は、得られた符号化データを出力するようになっている。
【００２７】
なお、上記符号化は、例えば、ＡＡＣ（Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｉｎｇ）等の圧縮変換が含まれる。
【００２８】
第２の暗号回路７は、該符号化データを暗号化し、得られた第２の暗号データを第２の記録媒体である第２のＨＤＤ８に記録するようになっている。
【００２９】
書込終了検出回路１７は、第２の暗号データが第２のＨＤＤ８へ記録されたことを検出した場合には、第１のＨＤＤ３に記録された第１の暗号データを消去するようになっている。
【００３０】
すなわち、書込終了検出回路１７は、該当曲の第２のＨＤＤ８への書き込み終了を検出すると、消去信号１７ａを出力する。この消去信号１７ａに基づいて、第１のＨＤＤ３に書き込まれている該当曲に対応する暗号化されたデータが消去される。
【００３１】
このように、半導体集積回路１００は、第２の暗号データが第２の記録媒体である第２のＨＤＤ８へ記録された後、予備記録媒体である第１のＨＤＤ３に記録された第１の暗号データを消去するようになっている。
【００３２】
また、半導体集積回路１００は、第１の記録媒体であるＣＤ１から読み出され電子透かしを含むデータ（ここでは、例えば、音声データ）を、第２の記録媒体である第２のＨＤＤ８に記録させるようになっている。
【００３３】
ここで、半導体集積回路１００は、第２の復号回路（ディクリプション回路）９と、復号化回路（デコーダ）１０と、選択回路（ＳＥＬ）１１と、デジタル・アナログ変換回路（ＤＡＣ）１２と、をさらに備える。
【００３４】
第２の復号回路９は、第２のＨＤＤ８に記録された第２の暗号データを復号し、得られた元の符号化データを出力するようになっている。
【００３５】
復号化回路１０は、第２の復号回路９から出力された該符号化データを復号化し、得られた元のデータ（該音声データ）を出力するようになっている。
【００３６】
選択回路１１は、第１の復号回路４から出力されたデータ（該音声データ）、および、復号化回路１０から出力されたデータ（該音声データ）が入力され、データを選択し出力するようになっている。
【００３７】
デジタル・アナログ変換回路（ＤＡＣ）１２は、選択回路１１から出力されたデータをデジタル・アナログ変換し、得られたアナログ信号を、出力端子１３に出力するようになっている。
【００３８】
すなわち、選択回路１１により選択された音声データ（デジタルデータ）は、デジタル・アナログ変換回路１２により変換され、出力端子１３からアナログ音声が出力（再生）される。
【００３９】
なお、選択回路１１とデジタル・アナログ変換回路（ＤＡＣ）１２とは、記録再生装置１０００の内部であって、半導体集積回路１００の外部に設けられていてもよい。
【００４０】
ここで、以上のような構成・機能を有する記録再生装置１０００の動作について説明する。
【００４１】
まず、記録再生装置１０００の記録動作について説明する。図２は、図１に示す記録再生装置１０００が音声データを記録するための制御フローの一例を示すフローチャートである。
【００４２】
図２に示すように、まず、記録再生装置１０００は、ＣＤ１を検索し、リッピングすべき新たな音声データ（すなわち、新たな曲）があるか否かを判断する（ステップＳ１）。リッピングすべき新たな曲がある場合は、ステップＳ２へ進む。一方、リッピングすべき新たな曲がない場合はステップＳ４へ進む。
【００４３】
そして、記録再生装置１０００は、ステップＳ２で、予備記録媒体である第１のＨＤＤ３に既に他の曲（第１の暗号データ）が記録されているか否かを判断する。
【００４４】
第１のＨＤＤ３に該他の曲が記録されていない場合は、ステップＳ３Ａへ進む。ステップＳ３Ａでは、記録再生装置１０００による、第１のＨＤＤ３への該新たな曲（第１の暗号データ）の書込みサブルーチン処理が行われる。その後、ステップＳ１に戻る。
【００４５】
一方、第１のＨＤＤ３に該他の曲（第１の暗号データ）が記録されている場合は、ステップＳ３ＢとステップＳ５Ａへ進み、記録再生装置１０００は、ステップＳ３ＢとステップＳ５Ａの処理を同時に実行する。なお、このステップＳ３Ｂと既述のステップＳ３Ａとは、同様の処理である。
【００４６】
ステップＳ３Ｂでは、記録再生装置１０００による、第１のＨＤＤ３への該新たな曲（第１の暗号データ）の書込みサブルーチン処理が行われる。さらに、ステップＳ５Ａでは、記録再生装置１０００による、第２のＨＤＤ８への該他の曲（第１の暗号データ）の書込み書込みサブルーチン処理が行われる。これらのステップＳ３Ｂ、Ｓ５Ａの後、ステップＳ１に戻る。
【００４７】
また、ステップＳ４では、記録再生装置１０００は、第１のＨＤＤ３に既に該他の曲（第１の暗号データ）が記録されているか否かを判断する。
【００４８】
該他の曲（第１の暗号データ）が第１のＨＤＤ３に記録されている場合は、ステップＳ５Ｂへ進む。このステップＳ５Ｂでは、記録再生装置１０００による、第２のＨＤＤ８への該他の曲（第２の暗号データ）の書込み書込みサブルーチン処理が行われる。その後、ステップＳ１に戻る。
【００４９】
一方、該他の曲（第１の暗号データ）が第１のＨＤＤ３に記録されていない場合は、書込のフローは終了する。
【００５０】
以上により、新たな曲（第１の暗号データ）の第１のＨＤＤ３への書込（記録）と、既に第１のＨＤＤ３に記録されていた他の曲（第２の暗号データ）の第２のＨＤＤ８への書込（記録）と、が平行して実行される。
【００５１】
ここで、図３は、図２に示す第１のＨＤＤ３への書込みサブルーチン処理の一例を示す図である。すなわち、このサブルーチン処理は、図２のステップＳ３Ａ、Ｓ３Ｂに相当するものである。
【００５２】
図３に示すように、まず、記録再生装置１０００は、ＣＤ１からオーディオデータ（音声データ（デジタルデータ））の読み込みを行う（ステップＳ３１）。これより、記録再生装置１０００は、リッピングすべき新たな曲のデータ（音声データ）を取得する。
【００５３】
次に、記録再生装置１０００は、この音声データを第１の暗号回路２により暗号化し、第１の暗号データを得る（ステップＳ３２）。
【００５４】
次に、記録再生装置１０００は、ステップＳ３２で得られた第１の暗号データを、第１のＨＤＤ３へ書込みむ（ステップＳ３３）。
【００５５】
次に、記録再生装置１０００は、第１のＨＤＤ３への書込み（記録）が１曲分終了したかどうかを判断する（ステップＳ３４）。第１のＨＤＤ３への書込みが１曲分終了していない場合は、ステップＳ３１へ戻る。一方、第１のＨＤＤ３への書込みが１曲分終了した場合は、このサブルーチンを終了する。
【００５６】
ここで、図４は、図２に示す第２のＨＤＤ８への書込みサブルーチン処理の一例を示す図である。
【００５７】
図４に示すように、まず、記録再生装置１０００は、第１の復号回路４により、第１のＨＤＤ３に記録された第１の暗号データ（曲）を復号し、該曲の元の音声データを得る（ステップＳ５１）。
【００５８】
次に、ＷＭ検出回路５により、復号された該音声データからウォーターマーク（電子透かし）を検出する（ステップＳ５２）。
【００５９】
そして、記録再生装置１０００は、ウォーターマークの検出の後、このウォーターマークの情報に基づいて、ＷＭ検出回路５により、該音声データに対する著作権保護の有無を判断する（ステップＳ５３）。
【００６０】
該音声データに対する著作権保護がある場合は、ステップＳ５８へ進む。このステップＳ５８で、記録再生装置１０００は、第１のＨＤＤ３に記録された第１の暗号データ（該曲）を消去する。
【００６１】
一方、該音声データに対する著作権保護がない場合はステップＳ５４へ進む。
【００６２】
そして、記録再生装置１０００は、符号化回路６により、該音声データに対する著作権保護がない場合（すなわち、ＷＭ検出回路５が第１のＨＤＤ３に記録された第１の暗号データを消去させない場合）に、第１の復号回路４から出力されたデータ（すなわち、ＷＭ検出回路５から出力されたデータ）を、符号化（圧縮変換）する（ステップＳ５４）。
【００６３】
次に、記録再生装置１０００は、符号化回路６により符号化された符号化データを、第２の暗号回路により、暗号化する（ステップＳ５５）。
【００６４】
次に、記録再生装置１０００は、得られた第２の暗号データを第２のＨＤＤ８へ書込む（記録する）（ステップＳ５６）。
【００６５】
次に、記録再生装置１０００は、第２のＨＤＤ８への書込み（記録）が１曲分終了したかどうかを判断する（ステップＳ５７）。
【００６６】
第２のＨＤＤ８への書込みが１曲分終了しない場合は、ステップＳ５４へ戻る。
【００６７】
一方、第２のＨＤＤ８への書込みが１曲分終了した場合は、第１のＨＤＤ３の暗号化された暗号データ（該曲）を消去し（ステップＳ５８）、このサブルーチンを終了する。
【００６８】
次に、記録再生装置１０００の再生動作について説明する。図５は、図１に示す記録再生装置１０００が音声データを再生するための制御フローを示すフローチャートである。
【００６９】
図５に示すように、まず、記録再生装置１０００は、第１のＨＤＤ３に曲（第１の暗号データ）が記録されているか否かを判断する（ステップＳ６）。第１のＨＤＤ３に該曲（第１の暗号データ）が記録されていない場合には、ステップＳ７へ進む。一方、第１のＨＤＤ３に該曲（第１の暗号データ）が記録されている場合には、ステップＳ１０へ進む。
【００７０】
ステップＳ７において、記録再生装置１０００は、第２のＨＤＤ８に該曲（第２の暗号データ）が記録されているか否かを判断する。第２のＨＤＤ８に該曲（第２の暗号データ）が記録されている場合には、ステップＳ８へ進む。第２のＨＤＤ８に該曲（第２の暗号データ）が記録されていない場合には、終了となる。
【００７１】
ステップＳ８において、記録再生装置１０００は、第２のＨＤＤ８に記録された該曲（第２の暗号データ）を、第２の復号回路９により復号して符号化データに戻す。
【００７２】
そして、記録再生装置１０００は、該符号化データを、復号化回路１０により復号化し、元の音声データに戻して（ステップＳ９）、ステップＳ１１へ進む。
【００７３】
また、ステップＳ１０において、第１のＨＤＤ３に記録された該曲（第１の暗号データ）を、第１の復号回路４により復号し、元の音声データに戻して、ステップＳ１１へ進む。
【００７４】
次に、選択回路１１により選択された元の音声データが、デジタル・アナログ変換回路１２により、デジタルからアナログに変換され、音声アナログ出力が再生される（ステップＳ１１）。
【００７５】
以上のように、記録再生装置１０００は、第１の記録媒体に記録されたコンテンツ（音声データ）を第２の記録媒体へリッピングするときに、一旦、予備記録媒体に該音声データを書き込む。さらに、記録再生装置１０００は、該予備記録媒体に記録された該音声データのウォーターマーク検出を行う。
【００７６】
そして、記録再生装置１０００は、該音声データに対して著作権保護が掛かっている場合には、該予備記録媒体に記録された該音声データを消去する。
【００７７】
一方、記録再生装置１０００は、該音声データに対して著作権保護が掛かっていない場合には、該予備記録媒体に記録された該音声データを符号化して第２の記録媒体へ書き込む。さらに、書き込み終了後、該予備記録媒体に記録された該音声データを消去する。
【００７８】
これにより、見かけ上高速なリッピングを可能としつつ、ウォーターマークによる著作権保護がかかっている音声データのコピーを禁止する。
【００７９】
また、なんらかの状況により予備記録媒体に該音声データが残っている場合がある。しかし、残っている該音声データは、暗号化されている。このため、該予備記録媒体から直接取り出して該音声データが再生されることがない。
【００８０】
以上のように、本実施例に係る半導体集積回路によれば、リッピングの高速化を図ることができる。
【００８１】
なお、本実施例では、第１の記録媒体をＣＤとして説明した。しかし、この第１の記録媒体は、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−Ａｕｄｉｏ、ＶＣＤ等の光ディスクや、メモリカードや、ＨＤＤ等の他の記録媒体でもよい。
【００８２】
さらに、この第１の記録媒体に記録されたコンテンツは、音声データに限らず、映像データでもよい。
【００８３】
また、第１の記録媒体に記録されたコンテンツが符号化されている場合は、第２の記録媒体へのリッピングでは、符号化は不要となる。しかし、ウォーターマーク検出するには、符号化データを復号化して元のデータに戻す必要がある。
【００８４】
さらに、本実施例では、第２の記録媒体、予備記録媒体は、ＨＤＤとして記載した。しかし、第２の記録媒体、予備記録媒体は、内部メモリ、メモリカード、ＵＳＢメモリ等でもよい。
【００８５】
また、予備記録媒体と、リッピングのための記録媒体である第２の記録媒体とは、１つの記録媒体の記憶領域を２つに分けたものでもよい。
【００８６】
また、第２の記録媒体と予備記録媒体とは、異なる２つの記録媒体でもよい。この場合は、転送速度の向上が図れる。
【実施例２】
【００８７】
実施例１では、リッピングの高速化を図るための構成の一例について述べた。
【００８８】
本実施例２では、リッピングの高速化を図るための構成の他の例について述べる。
【００８９】
図６は、本発明の一態様である実施例２に係る半導体集積回路２００を含む記録再生装置２０００の構成を示すブロック図である。なお、図６において図１の符号と同じ符号が付された構成は、実施例１と同様の構成を示す。
【００９０】
図６に示すように、記録再生装置２０００は、第１の記録媒体であるＣＤ１に記録されたデータ（ここでは、音声データ（デジタルデータ））を記録し、この記録されたデータをデジタル・アナログ変換し、出力端子１３からアナログ信号を出力するようになっている。
【００９１】
この記録再生装置２０００は、第２の記録媒体であるＨＤＤ８と、半導体集積回路２００と、を備える。
【００９２】
上記半導体集積回路２００は、符号化回路（エンコーダ）６と、暗号回路（エンクリプション回路）７と、復号回路（ディクリプション回路）９と、復号化回路（デコーダ）１０と、判定回路１４と、ＷＭ検出回路２０５と、デジタル・アナログ変換回路（ＤＡＣ）１２と、を備える。
【００９３】
符号化回路６は、第１の記録媒体であるＣＤ１から読み出された音声データ（デジタルデータ）を符号化するようになっている。そして、この符号化回路６は、得られた符号化データを出力するようになっている。
【００９４】
なお、上記符号化は、実施例１と同様に、例えば、ＡＡＣ（Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｉｎｇ）等の圧縮変換が含まれる。
【００９５】
暗号回路７は、該符号化データを暗号化し、得られた暗号データを第２の記録媒体であるＨＤＤ８に記録するようになっている。
【００９６】
復号回路９は、ＨＤＤ８に記録された該暗号データを復号し、得られた元の符号化データを出力するようになっている。
【００９７】
復号化回路１０は、復号回路９から出力された該符号化データを復号化し、得られた元のデータ（該音声データ）を出力するようになっている。
【００９８】
判定回路１４は、復号化回路１０から出力された該データが入力され、このデータにフラグデータが付加されているか（関連づけされているか）否かを判定するようになっている。なお、このフラグデータは、ＷＭ検出回路２０５が該データに対して著作権保護されていないことを検出済みであること、を示すデータである。
【００９９】
該データ（曲）にフラグデータが付加されている場合には、判定回路１４は、入力された該データをアナログ・デジタル変換回路１２に出力する。これにより、後述するＷＭ検出回路２０５による電子透かし（ウォーターマーク）の再度の検出が回避される。
【０１００】
一方、該データ（曲）にフラグデータが付加されていない場合には、判定回路１４は、入力された該データをＷＭ検出回路２０５に出力する。
【０１０１】
ＷＭ検出回路２０５は、判定回路１４から該データが入力され、このデータに含まれる電子透かしを検出するようになっている。すなわち、このＷＭ検出回路２０５は、相当量（例えば１５秒分）の該音声データから電子透かしを検出する。そして、ＷＭ検出回路２０５は、この電子透かしの情報から、該音声データに対する著作権保護の有無を判断する。
【０１０２】
該音声データに対する著作権保護が有る場合（すなわち、データをＨＤＤ８に記録することが禁止されている場合）、ＷＭ検出回路２０５は、消去信号２０５ａをＨＤＤ８に出力し、ＨＤＤ８に記録された該暗号データを消去させる。すなわち、音声データが著作権保護されている場合は、消去信号２０５aがＨＤＤ８へ送られ、該当する曲がＨＤＤ８から消去される。
【０１０３】
一方、該音声データに対する著作権保護が無い場合（すなわち、データをＨＤＤ８に記録することが許可されている場合）、ＷＭ検出回路２０５は、判定回路１４から入力されたデータをデジタル・アナログ変換回路１２に転送する（判定回路１４から入力されたデータを出力する）。この場合、ＷＭ検出回路２０５はＨＤＤ８に記録された暗号データを消去させない。さらに、この場合、ＷＭ検出回路２０５は、フラグ信号２０５ｂをＨＤＤ８に出力し、ＨＤＤ８に記録された該暗号データにフラグデータを付加する（すなわち、該データ（曲）にフラグデータを付加する（関連づける））。
【０１０４】
デジタル・アナログ変換回路（ＤＡＣ）１２は、判定回路１４またはＷＭ検出回路２０５から出力された該データ（すなわち、著作権保護されていない音声データ）をデジタル・アナログ変換し、得られたアナログ信号を、出力端子１３に出力するようになっている。
【０１０５】
これにより、出力端子１３からアナログ音声が出力（再生）される。
【０１０６】
なお、デジタル・アナログ変換回路（ＤＡＣ）１２は、記録再生装置２０００の内部であって、半導体集積回路２００の外部に設けられていてもよい。
【０１０７】
このように、記録再生装置２０００は、実施例１の記録再生装置１０００と異なり、予備記録媒体を備えない構成となっている。
【０１０８】
ここで、以上のような構成・機能を有する記録再生装置２０００の動作について説明する。
【０１０９】
まず、記録再生装置２０００の記録動作について説明する。図７は、図６に示す記録再生装置２０００が音声データを記録するための制御フローの一例を示すフローチャートである。
【０１１０】
図７に示すように、まず、記録再生装置２０００は、ＣＤ１を検索し、リッピングすべき新たな音声データ（すなわち、新たな曲）があるか否かを判断する（ステップＳ６１）。リッピングすべき新たな曲がある場合は、ステップＳ６２へ進む。一方、リッピングすべき新たな曲がない場合は、フローが終了となる。
【０１１１】
次に、記録再生装置２０００は、ＣＤ１からオーディオデータ（音声データ（デジタルデータ））の読み込みを行う（ステップＳ６２）。これより、記録再生装置２０００は、リッピングすべき新たな曲のデータ（音声データ）を取得する。
【０１１２】
次に、記録再生装置２０００は、この音声データを符号化回路６により符号化し、符号化データを得る（ステップＳ６３）。
【０１１３】
次に、記録再生装置２０００は、この符号化データを暗号回路７により暗号化し、暗号データを得る（ステップＳ６４）。
【０１１４】
次に、記録再生装置２０００は、ステップＳ６４で得られた該暗号データを、ＨＤＤ８へ書込みむ（ステップＳ６５）。
【０１１５】
次に、記録再生装置２０００は、ＨＤＤ８への書込み（記録）が１曲分終了したかどうかを判断する。ＨＤＤ８への書込みが１曲分終了していない場合は、ステップＳ６２へ戻る。一方、ＨＤＤ８への書込みが１曲分終了した場合は、ステップＳ６１へ戻る。
【０１１６】
以上により、新たな曲（暗号データ）のＨＤＤ８への書込（記録）が実行される。
【０１１７】
次に、記録再生装置２０００の再生動作について説明する。図８は、図６に示す記録再生装置２０００が音声データを再生するための制御フローを示すフローチャートである。
【０１１８】
図８に示すように、まず、記録再生装置２０００は、ＨＤＤ８に曲（暗号データ）が記録されているか否かを判断する（ステップＳ７１）。ＨＤＤ８に該曲（暗号データ）が記録されていない場合には、フローを終了する。一方、ＨＤＤ８に該曲（暗号データ）が記録されている場合には、ステップＳ７２へ進む。
【０１１９】
ステップＳ７２において、記録再生装置２０００は、ＨＤＤ８に記録された該曲（暗号データ）を、復号回路９により復号して符号化データに戻す。
【０１２０】
次に、記録再生装置２０００は、該符号化データを、復号化回路１０により復号化し、元の音声データに戻す（ステップＳ７３）。
【０１２１】
次に、記録再生装置２０００は、判定回路１４により、復号化回路１０から出力された該音声データにフラグデータが付加されているか（関連づけされているか）否かを判定する。これにより、ＷＭ検出回路２０５によるによる電子透かし（ウォーターマーク）が検出されているか否かが判定される（ステップＳ７４）。
【０１２２】
該音声データ（曲）にフラグデータが付加されている場合（検出済み）には、判定回路１４は、入力された該データをアナログ・デジタル変換回路１２に出力する。これにより、ＷＭ検出回路２０５による電子透かし（ウォーターマーク）の再度の検出が回避される。この場合、ステップＳ７９に進む。
【０１２３】
一方、該音声データ（曲）にフラグデータが付加されていない場合（検出未）には、判定回路１４は、入力された該音声データをＷＭ検出回路２０５に出力する。この場合、ステップＳ７５に進む。
【０１２４】
ステップＳ７５において、記録再生装置２０００は、ＷＭ検出回路２０５により、該音声データ（曲）に含まれる電子透かしを検出する。
【０１２５】
そして、ＷＭ検出回路２０５は、この電子透かしの情報から、該音声データに対する著作権保護の有無を判断する（ステップＳ７６）。
【０１２６】
該音声データに対する著作権保護が有る場合（すなわち、データをＨＤＤ８に記録することが禁止されている場合）、ＷＭ検出回路２０５は、消去信号２０５ａをＨＤＤ８に出力し、ＨＤＤ８に記録された該暗号データを消去させる（ステップＳ７７）。すなわち、音声データが著作権保護されている場合は、消去信号２０５aがＨＤＤ８へ送られ、該当する曲がＨＤＤ８から消去される。
【０１２７】
一方、該音声データに対する著作権保護が無い場合（すなわち、データをＨＤＤ８に記録することが許可されている場合）、ＷＭ検出回路２０５は、フラグ信号２０５ｂをＨＤＤ８に出力し、ＨＤＤ８に記録された該暗号データにフラグデータを付加する（すなわち、該データ（曲）にフラグデータを付加する（関連づける））（ステップＳ７８）。なお、この場合、ＷＭ検出回路２０５は、ＨＤＤ８に記録された該暗号データを消去させない。
【０１２８】
そして、ＷＭ検出回路２０５は、判定回路１４から入力されたデータをデジタル・アナログ変換回路１２に転送する（判定回路１４から入力されたデータを出力する）（ステップＳ７９）。
【０１２９】
これにより、元の音声データが、デジタル・アナログ変換回路１２により、デジタルからアナログに変換され、音声アナログ出力が再生される。
【０１３０】
以上のように、記録再生装置２０００は、第１の記録媒体に記録されたコンテンツ（音声データ）を符号化した後に暗号化して第２の記録媒体へリッピングする。その後、該第２の記録媒体に記録された該音声データのウォーターマーク検出を行う。
【０１３１】
そして、記録再生装置２０００は、該音声データに対して著作権保護が掛かっている場合には、該第２の記録媒体に記録された該音声データを消去する。
【０１３２】
これにより、見かけ上高速なリッピングを可能としつつ、ウォーターマークによる著作権保護がかかっている音声データのコピーを禁止する。
【０１３３】
また、記録再生装置２０００は、予備記録媒体を設けていないので、記録媒体が無駄にならない。
【０１３４】
さらに、記録再生装置２０００は、一度ウォーターマーク検出されたものは再度検出しないので、このウォーターマーク検出という重い処理をしなくて済む。
【０１３５】
以上のように、本実施例に係る半導体集積回路によれば、リッピングの高速化を図ることができる。
【０１３６】
なお、本実施例では、第１の記録媒体をＣＤとして説明した。しかし、この第１の記録媒体は、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−Ａｕｄｉｏ、ＶＣＤ等の光ディスク、メモリカード、ＨＤＤ等の他の記録媒体でもよい。
【０１３７】
さらに、この第１の記録媒体に記録されたコンテンツは、音声データに限らず、映像データでもよい。
【０１３８】
また、第１の記録媒体に記録されたコンテンツが符号化されている場合は、第２の記録媒体へのリッピングでは、符号化は不要となる。
【０１３９】
さらに、本実施例では、第２の記録媒体は、ＨＤＤとして記載した。しかし、第２の記録媒体は、内部メモリ、メモリカード、ＵＳＢメモリ等でもよい。
【実施例３】
【０１４０】
本実施例３では、リッピングの高速化を図るための構成の他の例について述べる。
【０１４１】
図９は、本発明の一態様である実施例３に係る半導体集積回路３００を含む記録再生装置３０００の構成を示すブロック図である。
【０１４２】
図９に示すように、記録再生装置３０００は、第１の記録媒体であるＣＤ１に記録されたデータ（ここでは、音声データ（デジタルデータ））を記録し、この記録されたデータをデジタル・アナログ変換し、出力端子１３からアナログ信号を出力するようになっている。
【０１４３】
この記録再生装置３０００は、予備記録媒体である第１のＨＤＤ３と、第２の記録媒体である第２のＨＤＤ８と、半導体集積回路３００と、を備える。
【０１４４】
上記半導体集積回路３００は、第１の暗号回路（エンクリプション回路）２と、第１の復号回路（ディクリプション回路）４と、ＷＭ検出回路３０５と、符号化回路（エンコーダ）６と、第２の暗号回路（エンクリプション回路）７と、スイッチ回路１５と、第１の符号化回路１６と、書込終了検出回路１７と、を備える。
【０１４５】
符号化回路６は、読み取り手段（図示せず）によりＣＤ１から読み出されたデータ（音声データ（デジタルデータ））を符号化する。そして、この符号化回路６は、得られた符号化データを出力するようになっている。
【０１４６】
なお、上記符号化は、例えば、ＡＡＣ（Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｉｎｇ）等の圧縮変換が含まれる。
【０１４７】
第１の暗号回路２は、該符号化データを暗号化し、得られた暗号データを予備記録媒体である第１のＨＤＤ３に記録するようになっている。
【０１４８】
第１の復号回路４は、第１のＨＤＤ３に記録された該暗号データを復号し、得られた該符号化データを出力するようになっている。
【０１４９】
第１の復号化回路１６は、第１の復号回路４から出力された該符号化データを復号化し、得られた元のデータ（該音声データ）を出力するようになっている。
【０１５０】
ＷＭ検出回路３０５は、第１の復号化回路１６からデータが入力され、このデータに含まれる電子透かしを検出する。すなわち、このＷＭ検出回路３０５は、相当量（例えば１５秒分）の該音声データから電子透かしを検出する。そして、ＷＭ検出回路３０５は、この電子透かしの情報から、該音声データに対する著作権保護の有無を判断する。
【０１５１】
該音声データに対する著作権保護が有る場合（すなわち、データを第２のＨＤＤ８に記録することが禁止されている場合）、ＷＭ検出回路３０５は、消去信号３０５ａを第１のＨＤＤ３に出力し、第１のＨＤＤ３に記録された暗号データを消去させる。すなわち、音声データが著作権保護されている場合は、消去信号５aが第１のＨＤＤ３へ送られ、該当する曲が第１のＨＤＤ３から消去される。
【０１５２】
さらに、この場合、ＷＭ検出回路３０５は、スイッチ回路１５をオフする。これにより、第１のＨＤＤ３から第２のＨＤＤ８への該暗号データの転送が禁止される。
【０１５３】
一方、該音声データに対する著作権保護が無い場合（すなわち、データを第２のＨＤＤ８に記録することが許可されている場合）、ＷＭ検出回路３０５は、スイッチ回路１５をオンする。これにより、、第１のＨＤＤ３から第２のＨＤＤ８へ、スイッチ回路１５を介して該暗号データが転送され、第２のＨＤＤ８に該暗号データが記録される。この場合、ＷＭ検出回路３０５は、第１のＨＤＤ３に記録された暗号データを消去させない。
【０１５４】
書込終了検出回路１７は、該暗号データが第２のＨＤＤ８へ記録されたことを検出した場合には、第１のＨＤＤ３に記録された暗号データを消去するようになっている。
【０１５５】
すなわち、書込終了検出回路１７は、該当曲の第２のＨＤＤ８への書き込み終了を検出すると、消去信号１７ａを出力する。この消去信号１７ａに基づいて、第１のＨＤＤ３に書き込まれている該当曲に対応する暗号化されたデータが消去される。
【０１５６】
このように、半導体集積回路３００は、該暗号データが第２の記録媒体である第２のＨＤＤ８へ記録された後、予備記録媒体である第１のＨＤＤ３に記録された該暗号データを消去するようになっている。
【０１５７】
また、半導体集積回路３００は、第１の記録媒体であるＣＤ１から読み出され電子透かしを含むデータ（ここでは、例えば、音声データ）を、第２の記録媒体である第２のＨＤＤ８に記録させるようになっている。
【０１５８】
ここで、半導体集積回路３００は、第２の復号回路（ディクリプション回路）９と、第２の復号化回路（デコーダ）１０と、選択回路（ＳＥＬ）１１と、デジタル・アナログ変換回路（ＤＡＣ）１２と、をさらに備える。
【０１５９】
第２の復号回路９は、第２のＨＤＤ８に記録された該暗号データを復号し、得られた元の符号化データを出力するようになっている。
【０１６０】
第２の復号化回路１０は、第２の復号回路９から出力された該符号化データを復号化し、得られた元のデータ（該音声データ）を出力するようになっている。
【０１６１】
選択回路１１は、第１の復号化回路１６から出力されたデータ（該音声データ）、および、復号化回路１０から出力されたデータ（該音声データ）が入力され、データを選択し出力するようになっている。
【０１６２】
デジタル・アナログ変換回路（ＤＡＣ）１２は、選択回路１１から出力されたデータをデジタル・アナログ変換し、得られたアナログ信号を、出力端子１３に出力するようになっている。
【０１６３】
すなわち、選択回路１１により選択された音声データ（デジタルデータ）は、デジタル・アナログ変換回路１２により変換され、出力端子１３からアナログ音声が出力（再生）される。
【０１６４】
なお、選択回路１１とデジタル・アナログ変換回路（ＤＡＣ）１２とは、記録再生装置３０００の内部であって、半導体集積回路３００の外部に設けられていてもよい。
【０１６５】
ここで、以上のような構成・機能を有する記録再生装置３０００の動作について説明する。
【０１６６】
まず、記録再生装置３０００の記録動作について説明する。図１０は、図９に示す記録再生装置３０００が音声データを記録するための制御フローの一例を示すフローチャートである。
【０１６７】
図１０に示すように、まず、記録再生装置３０００は、ＣＤ１を検索し、リッピングすべき新たな音声データ（すなわち、新たな曲）があるか否かを判断する（ステップＳ１００）。リッピングすべき新たな曲がある場合は、ステップＳ２００へ進む。一方、リッピングすべき新たな曲がない場合はステップＳ４００へ進む。
【０１６８】
そして、記録再生装置３０００は、ステップＳ２００で、予備記録媒体である第１のＨＤＤ３に既に他の曲（暗号データ）が記録されているか否かを判断する。
【０１６９】
第１のＨＤＤ３に該他の曲が記録されていない場合は、ステップＳ３００Ａへ進む。ステップＳ３００Ａでは、記録再生装置３０００による、第１のＨＤＤ３への該新たな曲（暗号データ）の書込みサブルーチン処理が行われる。その後、ステップＳ１００に戻る。
【０１７０】
一方、第１のＨＤＤ３に該他の曲（暗号データ）が記録されている場合は、ステップＳ３００ＢとステップＳ５００Ａへ進み、記録再生装置３０００は、ステップＳ３００ＢとステップＳ５００Ａの処理を同時に実行する。なお、このステップＳ３００Ｂと既述のステップＳ３００Ａとは、同様の処理である。
【０１７１】
ステップＳ３００Ｂでは、記録再生装置３０００による、第１のＨＤＤ３への該新たな曲（暗号データ）の書込みサブルーチン処理が行われる。さらに、ステップＳ５００Ａでは、記録再生装置３０００による、第２のＨＤＤ８への該他の曲（暗号データ）の書込み書込みサブルーチン処理が行われる。これらのステップＳ３００Ｂ、Ｓ５００Ａの後、ステップＳ１００に戻る。
【０１７２】
また、ステップＳ４００では、記録再生装置３０００は、第１のＨＤＤ３に既に該他の曲（暗号データ）が記録されているか否かを判断する。
【０１７３】
該他の曲（暗号データ）が第１のＨＤＤ３に記録されている場合は、ステップＳ５００Ｂへ進む。このステップＳ５００Ｂでは、記録再生装置３０００による、第２のＨＤＤ８への該他の曲（第２の暗号データ）の書込み書込みサブルーチン処理が行われる。その後、ステップＳ１００に戻る。
【０１７４】
一方、該他の曲（暗号データ）が第１のＨＤＤ３に記録されていない場合は、書込のフローは終了する。
【０１７５】
以上により、新たな曲（暗号データ）の第１のＨＤＤ３への書込（記録）と、既に第１のＨＤＤ３に記録されていた他の曲（暗号データ）の第２のＨＤＤ８への書込（記録）と、が平行して実行される。
【０１７６】
ここで、図１１は、図１０に示す第１のＨＤＤ３への書込みサブルーチン処理の一例を示す図である。
【０１７７】
図１１に示すように、まず、記録再生装置３０００は、ＣＤ１からオーディオデータ（音声データ（デジタルデータ））の読み込みを行う（ステップＳ３１０）。これより、記録再生装置３０００は、リッピングすべき新たな曲のデータ（音声データ）を取得する。
【０１７８】
次に、記録再生装置３０００は、この音声データを符号化回路６により符号化し、符号データを得る（ステップＳ３２０）。
【０１７９】
次に、記録再生装置３０００は、この符号データを暗号回路２により暗号化し、暗号データを得る（ステップＳ３３０）。
【０１８０】
次に、記録再生装置３０００は、ステップＳ３３０で得られた該暗号データを、第１のＨＤＤ３へ書込みむ（ステップＳ３４０）。
【０１８１】
次に、記録再生装置３０００は、第１のＨＤＤ３への書込み（記録）が１曲分終了したかどうかを判断する（ステップＳ３５０）。第１のＨＤＤ３への書込みが１曲分終了していない場合は、ステップＳ３１０へ戻る。一方、第１のＨＤＤ３への書込みが１曲分終了した場合は、このサブルーチンを終了する。
【０１８２】
ここで、図１２は、図１０に示す第２のＨＤＤ８への書込みサブルーチン処理の一例を示している。
【０１８３】
図１２に示すように、まず、記録再生装置３０００は、第１の復号回路４により、第１のＨＤＤ３に記録された暗号データ（曲）を復号し、元の符号化データを得る（ステップＳ５１０）。
【０１８４】
次に、第１の復号化回路１６は、第１の復号回路４から出力された該符号化データを復号化し、得られた元のデータ（該音声データ）を出力する（ステップＳ５２０）。
【０１８５】
次に、ＷＭ検出回路３０５により、復号された該音声データからウォーターマーク（電子透かし）を検出する（ステップＳ５３０）。
【０１８６】
そして、記録再生装置３０００は、ウォーターマークの検出の後、このウォーターマークの情報に基づいて、ＷＭ検出回路３０５により、該音声データに対する著作権保護の有無を判断する（ステップＳ５４０）。
【０１８７】
該音声データに対する著作権保護がある場合は、ＷＭ検出回路３０５は、スイッチ回路１５をオフする。これにより、第１のＨＤＤ３から第２のＨＤＤ８への該暗号データの転送が禁止される。この場合、ステップＳ５７０へ進む。
【０１８８】
ステップＳ５７０では、記録再生装置３０００は、第１のＨＤＤ３に記録された該暗号データ（該曲）を消去する。すなわち、ＷＭ検出回路３０５は、消去信号３０５ａを第１のＨＤＤ３に出力し、第１のＨＤＤ３に記録された暗号データを消去させる。
【０１８９】
一方、該音声データに対する著作権保護がない場合は、ステップＳ５５０へ進む。
【０１９０】
ステップＳ５５０では、記録再生装置３０００は、ＷＭ検出回路３０５により、スイッチ回路１５をオンする。これにより、第１のＨＤＤ３から第２のＨＤＤ８へ、スイッチ回路１５を介して該暗号データが転送され、第２のＨＤＤ８に該暗号データが記録される。
【０１９１】
次に、記録再生装置３０００は、第２のＨＤＤ８への書込み（記録）が１曲分終了したかどうかを判断する（ステップＳ５６０）。
【０１９２】
第２のＨＤＤ８への書込みが１曲分終了しない場合は、ステップＳ５５０へ戻る。
【０１９３】
一方、第２のＨＤＤ８への書込みが１曲分終了した場合は、第１のＨＤＤ３の暗号化された暗号データ（該曲）を消去し（ステップＳ５７０）、このサブルーチンを終了する。
【０１９４】
次に、記録再生装置３０００の再生動作について説明する。図１３は、図９に示す記録再生装置３０００が音声データを再生するための制御フローを示すフローチャートである。
【０１９５】
図１３に示すように、まず、記録再生装置３０００は、第１のＨＤＤ３に曲（暗号データ）が記録されているか否かを判断する（ステップＳ６００）。第１のＨＤＤ３に該曲（暗号データ）が記録されていない場合には、ステップＳ７００へ進む。一方、第１のＨＤＤ３に該曲（暗号データ）が記録されている場合には、ステップＳ９００へ進む。
【０１９６】
ステップＳ７００において、記録再生装置３０００は、第２のＨＤＤ８に該曲（暗号データ）が記録されているか否かを判断する。第２のＨＤＤ８に該曲（暗号データ）が記録されている場合には、ステップＳ８００へ進む。第２のＨＤＤ８に該曲（暗号データ）が記録されていない場合には、終了となる。
【０１９７】
ステップＳ８００において、記録再生装置３０００は、第２のＨＤＤ８に記録された該曲（暗号データ）を、第２の復号回路９により復号して符号化データに戻し、ステップＳ１０００に進む。
【０１９８】
また、ステップＳ９００において、記録再生装置３０００は、第１のＨＤＤ３に記録された該曲（暗号データ）を、第１の復号回路１６により復号して符号化データに戻し、ステップＳ１０００に進む。
【０１９９】
そして、ステップＳ１０００において、記録再生装置３０００は、該符号化データを、第１の復号化回路１６または第２の復号化回路１０により復号化し、元の音声データに戻して、ステップＳ１１００へ進む。
【０２００】
次に、選択回路１１により選択された元の音声データが、デジタル・アナログ変換回路１２により、デジタルからアナログに変換され、音声アナログ出力が再生される（ステップＳ１１００）。
【０２０１】
以上のように、記録再生装置３０００は、第１の記録媒体に記録されたコンテンツ（音声データ）を第２の記録媒体へリッピングするときに、一旦、予備記録媒体に該音声データを書き込む。さらに、記録再生装置３０００は、該予備記録媒体に記録された該音声データのウォーターマーク検出を行う。
【０２０２】
そして、記録再生装置３０００は、該音声データに対して著作権保護が掛かっている場合には、該予備記録媒体に記録された該音声データを消去する。
【０２０３】
一方、記録再生装置３０００は、該音声データに対して著作権保護が掛かっていない場合には、該予備記録媒体に記録された該音声データを符号化して第２の記録媒体へ書き込む。さらに、書き込み終了後、該予備記録媒体に記録された該音声データを消去する。
【０２０４】
これにより、見かけ上高速なリッピングを可能としつつ、ウォーターマークによる著作権保護がかかっている音声データのコピーを禁止する。
【０２０５】
また、なんらかの状況により予備記録媒体に該音声データが残っている場合がある。しかし、残っている該音声データは、暗号化されている。このため、該予備記録媒体から直接取り出して該音声データが再生されることがない。
【０２０６】
以上のように、本実施例に係る半導体集積回路によれば、リッピングの高速化を図ることができる。
【０２０７】
なお、本実施例では、第１の記録媒体をＣＤとして説明した。しかし、この第１の記録媒体は、ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−Ａｕｄｉｏ、ＶＣＤ等の光ディスク、メモリカード、ＨＤＤ等の他の記録媒体でもよい。
【０２０８】
さらに、この第１の記録媒体に記録されたコンテンツは、音声データに限らず、映像データでもよい。
【０２０９】
また、第１の記録媒体に記録されたコンテンツが符号化されている場合は、第２の記録媒体へのリッピングでは、符号化は不要となる。しかし、ウォーターマーク検出するには、符号化データを復号化して元のデータに戻す必要がある。
【０２１０】
さらに、本実施例では、第２の記録媒体、予備記録媒体は、ＨＤＤとして記載した。しかし、第２の記録媒体、予備記録媒体は、内部メモリ、メモリカード、ＵＳＢメモリ等でもよい。
【０２１１】
また、予備記録媒体と、リッピングのための記録媒体である第２の記録媒体とは、１つの記録媒体の記憶領域を２つに分けたものでもよい。
【０２１２】
また、第２の記録媒体と予備記録媒体とは、異なる２つの記録媒体でもよい。この場合は、転送速度の向上が図れる。
【０２１３】
また、本発明は、上記した実施例１ないし３の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変形することができる。
【図面の簡単な説明】
【０２１４】
【図１】本発明の一態様である実施例１に係る半導体集積回路１００を含む記録再生装置１０００の構成を示すブロック図である。
【図２】図１に示す記録再生装置１０００が音声データを記録するための制御フローの一例を示すフローチャートである。
【図３】図２に示す第１のＨＤＤ３への書込みサブルーチン処理の一例を示す図である。
【図４】図２に示す第２のＨＤＤ８への書込みサブルーチン処理の一例を示している。
【図５】図１に示す記録再生装置１０００が音声データを再生するための制御フローを示すフローチャートである。
【図６】本発明の一態様である実施例２に係る半導体集積回路２００を含む記録再生装置２０００の構成を示すブロック図である。
【図７】図６に示す記録再生装置２０００が音声データを記録するための制御フローの一例を示すフローチャートである。
【図８】図６に示す記録再生装置２０００が音声データを再生するための制御フローを示すフローチャートである。
【図９】本発明の一態様である実施例３に係る半導体集積回路３００を含む記録再生装置３０００の構成を示すブロック図である。
【図１０】図９に示す記録再生装置３０００が音声データを記録するための制御フローの一例を示すフローチャートである。
【図１１】図１０に示す第１のＨＤＤ３への書込みサブルーチン処理の一例を示す図である。
【図１２】図１０に示す第２のＨＤＤ８への書込みサブルーチン処理の一例を示している。
【図１３】図９に示す記録再生装置３０００が音声データを再生するための制御フローを示すフローチャートである。
【符号の説明】
【０２１５】
１  ＣＤ（第１の記録媒体）
２  第１の暗号回路（エンクリプション回路）
３  第１のＨＤＤ（予備記録媒体）
４  第１の復号回路（ディクリプション回路）
５  ＷＭ検出回路
５ａ、２０５ａ  消去信号
２０５ｂ  フラグ付加信号
６  符号化回路（エンコーダ）
７  第２の暗号回路（エンクリプション回路）
８  第２のＨＤＤ（第２の記録媒体）
９  第２の復号回路（ディクリプション回路）
１０  復号化回路（デコーダ）
１１  選択回路（ＳＥＬ）
１２  デジタル・アナログ変換回路（ＤＡＣ）
１３  出力端子
１４  判定回路
１５  スイッチ回路
１６  復号化回路（エンコーダ）
１７  書込終了検出回路
１７ａ  消去信号
１００、２００、３００  半導体集積回路
１０００、２０００、３０００  記録再生装置
【図１】
2009283038.tif 000003
【図２】
2009283038.tif 000004
【図３】
2009283038.tif 000005
【図４】
2009283038.tif 000006
【図５】
2009283038.tif 000007
【図６】
2009283038.tif 000008
【図７】
2009283038.tif 000009
【図８】
2009283038.tif 000010
【図９】
2009283038.tif 000011
【図１０】
2009283038.tif 000012
【図１１】
2009283038.tif 000013
【図１２】
2009283038.tif 000014
【図１３】
2009283038.tif 000015