(57)【要約】【課題】制御回路の負荷を抑制しつつ、記録媒体に対して高速な記録動作を行なうことが困難であった。【解決手段】入力データに対して圧縮処理を行い、圧縮データと圧縮情報とを生成する圧縮回路１０３と、圧縮データに対して暗号処理を行い、暗号データと暗号情報とを生成する暗号回路１０４と、（ａ）圧縮情報および暗号情報に関する情報を含む圧縮暗号情報と暗号データとをメモリ１０６に一旦書き込み、（ｂ）書き込まれた圧縮暗号情報と書き込まれた暗号データとをメモリ１０６から読み出すメモリ制御回路１０５と、暗号データを管理するための管理情報を読み出された圧縮暗号情報を利用して生成し、その管理情報と読み出された暗号データとを記録媒体１０２に書き込む制御回路１０１とを備えた記録装置である。【選択図】  図１
2004265537.tif 000002
【特許請求の範囲】
【請求項１】
入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮手段と、
前記生成された圧縮データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号手段と、
（ａ）前記生成された圧縮情報および前記生成された暗号情報に関する情報を少なくとも含む圧縮暗号情報と前記生成された暗号データとを所定のメモリに一旦書き込み、（ｂ）前記書き込まれた圧縮暗号情報と前記書き込まれた暗号データとを前記メモリから読み出すメモリ書き込み読み出し手段と、
前記暗号データを管理するための管理情報を前記読み出された圧縮暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体に書き込む記録媒体書き込み手段とを備えた記録装置。
【請求項２】
前記メモリは、前記圧縮暗号情報を格納するための圧縮暗号情報メモリと前記暗号データを格納するための暗号データメモリとを有する請求項１記載の記録装置。
【請求項３】
前記圧縮暗号情報は、前記暗号データが前記暗号データメモリに格納されている位置に関する情報を含む請求項２記載の記録装置。
【請求項４】
前記圧縮情報は、一定のデータサイズを有する請求項１記載の記録装置。
【請求項５】
前記圧縮情報は、前記圧縮データの後部に位置しており、自分自身のデータサイズに関する情報を含むヘッダ部を有する請求項１記載の記録装置。
【請求項６】
前記圧縮情報と前記暗号情報とを合わせた情報は、一定のデータサイズを有する請求項１記載の記録装置。
【請求項７】
前記圧縮情報と前記暗号情報とを合わせた情報は、前記暗号データの後部に位置しており、自分自身のデータサイズに関する情報を含むヘッダ部を有する請求項１記載の記録装置。
【請求項８】
前記ヘッダ部は、所定の同期パターンを有する請求項５または７記載の記録装置。
【請求項９】
入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮ステップと、
前記生成された圧縮データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号ステップと、
（ａ）前記生成された圧縮情報および前記生成された暗号情報に関する情報を少なくとも含む圧縮暗号情報と前記生成された暗号データとを所定のメモリに一旦書き込み、（ｂ）前記書き込まれた圧縮暗号情報と前記書き込まれた暗号データとを前記メモリから読み出すメモリ書き込み読み出しステップと、
前記暗号データを管理するための管理情報を前記読み出された圧縮暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体に書き込む記録媒体書き込みステップとを備えた記録方法。
【請求項１０】
請求項９記載の記録方法の、入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮ステップと、前記生成された圧縮データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号ステップと、（ａ）前記生成された圧縮情報および前記生成された暗号情報に関する情報を少なくとも含む圧縮暗号情報と前記生成された暗号データとを所定のメモリに一旦書き込み、（ｂ）前記書き込まれた圧縮暗号情報と前記書き込まれた暗号データとを前記メモリから読み出すメモリ書き込み読み出しステップと、前記暗号データを管理するための管理情報を前記読み出された圧縮暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体に書き込む記録媒体書き込みステップとをコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【請求項１２】
入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮手段と、
（ａ）前記生成された圧縮情報と前記生成された圧縮データとを所定のメモリに一旦書き込み、（ｂ）前記書き込まれた圧縮情報と前記書き込まれた圧縮データとを前記メモリから読み出すメモリ書き込み読み出し手段と、
前記圧縮データを管理するための管理情報を前記読み出された圧縮情報を利用して生成し、その生成された管理情報と前記読み出された圧縮データとを所定の記録媒体に書き込む記録媒体書き込み手段とを備えた記録装置。
【請求項１３】
入力された入力データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号手段と、
（ａ）前記生成された暗号情報と前記生成された暗号データとを所定のメモリに一旦書き込み、（ｂ）前記書き込まれた暗号情報と前記書き込まれた暗号データとを前記メモリから読み出すメモリ書き込み読み出し手段と、
前記暗号データを管理するための管理情報を前記読み出された暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体に書き込む記録媒体書き込み手段とを備えた記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、入力した映像、音楽データを所定の圧縮方式にしたがって圧縮処理した後、圧縮データを所定の暗号方式により暗号処理を施して記録媒体に書き込むための記録装置、記録方法、プログラム、および記録媒体に関するものである。
【０００２】
【従来の技術】
最近、急速な技術進歩をしているデジタル技術によって、映像データや音楽データをデジタル信号として保存することで、記録媒体の経年変化による画質や音質の劣化を防ぐことができるようになった。そして、デジタル信号はパーソナルコンピュータなどを用いての編集や作成が容易なことから、急速にデジタル機器やデジタル記録媒体が普及してきた。
【０００３】
また、インターネット技術の発展と普及により、店頭で商品の売買を行なうといった従来のビジネスとは全く異なったビジネスが興っている。例えば、インターネットを利用した商品の売買、音楽の配信などというビジネスも現れている。
【０００４】
また、デジタル化された音楽データなどを、本来の音質とほとんど同じ程度の音質を保持したままで、データサイズを１／１０程度にまで圧縮できる音声圧縮伸張技術が目覚しく進化している。このような技術を用いた場合、圧縮された音楽データを保存するための記憶容量は小さくてすみ、最近では半導体メモリを使った携帯型の音楽再生装置が若者の世代を中心に普及し始めている。
【０００５】
一方、このようなデジタル技術による利便性とは逆に、大きな問題として取り上げられるのが著作権問題である。
【０００６】
音楽データがデジタル信号で作成されている場合、そのデータをコピーすることで全く同一の音楽データを作成することが、極めて容易にできる。つまり、オリジナルと全く同じ音楽データが大量に安価に偽造される可能性があり、市場に氾濫してしまうことが懸念される。
【０００７】
それが現実となった場合、本来アーチストやレコード会社に支払われる著作権料が支払われなくなり、音楽業界のビジネスが成立しなくなるといった大きな問題が発生する。
【０００８】
そこで、インターネットで配信された音楽データやコンパクトディスクからパーソナルコンピュータなどにリッピングされた音楽データなどには、特定の音楽再生機器でしか再生動作できないように暗号処理を施したものがある。また、コピー回数を制限するために、音楽データ以外の情報を音楽データとともに記録して対策を実施しているものがある。
【０００９】
ここで、音楽データを所定の圧縮方式で圧縮処理した後に暗号処理を施したデータと、再生時に必要となる圧縮方式や暗号方式などの管理情報とを、ファイルとして記録媒体に保存する記録装置（たとえば、特許文献１参照）について、図１１〜１５を参照しながら説明する。
【００１０】
はじめに、図１１〜１３を用いて記録装置の構成および動作について説明する。
【００１１】
図１１は従来技術による記録装置のブロック図を示しており、従来技術による記録装置は、制御回路１１０１、記録媒体１１０２、圧縮回路１１０３、暗号回路１１０４、メモリ制御回路１１０５、メモリ１１０６から構成される。
【００１２】
図１２は制御回路１１０１が圧縮回路１１０３から入力する圧縮情報、暗号回路１１０４から入力する暗号情報、メモリ１１０６からメモリ制御回路１１０５を介して入力する暗号フレームから管理情報を作成する際に生成する情報テーブルＡ、情報テーブルＢ、情報テーブルＣを示している。
【００１３】
図１３はメモリ１１０６に格納された暗号フレームの状態を示す図である。
【００１４】
圧縮回路１１０３に入力されたアナログデータをＡ／Ｄコンバータによりデジタルデータに変換した後、所定のサンプル数（たとえば、音楽用ＣＤでは１６ビット）のデジタルデータをまとめて圧縮処理して圧縮フレームを生成し暗号回路１１０４に出力する。
【００１５】
この圧縮フレームは同期パターン、圧縮フレームのデータサイズ等の情報を含むヘッダ部と、デジタルデータを圧縮した圧縮データ部から構成する。
【００１６】
ヘッダ部に含まれる情報は圧縮方式により異なる。また、Ａ／Ｄコンバータのサンプリング周波数、圧縮方式、ビットレートはあらかじめ制御回路１１０１が圧縮回路１１０３に対して設定する。
【００１７】
現在最も普及しているとされている圧縮方式のＭＰ３（ＭＰＥＧ１  ＬＡＹＥＲ３）の場合、Ａ／Ｄコンバータが出力するデジタルデータを約１／１０のデータサイズに圧縮することができ、出力する圧縮フレームのヘッダ部はビットレートやサンプリング周波数の情報を含んでいる。
【００１８】
圧縮回路１１０３は圧縮処理と同時に現在処理している音楽データのトラックナンバー、フレームナンバー、圧縮方式、ビットレート、サンプリング周波数などの圧縮情報を制御回路１１０１に出力する。
【００１９】
制御回路１１０１は圧縮回路１１０３から入力した圧縮情報から図１２に示す情報テーブルＡを生成する。
【００２０】
暗号回路１１０４は圧縮回路１１０３から圧縮フレームを入力し、制御回路１１０１が設定する暗号方式に従い、圧縮フレームの圧縮データ部に暗号処理を施して暗号データ部を生成する。
【００２１】
ここでは、圧縮データ部と暗号データ部のデータサイズは変わらないものとする。つまり、圧縮フレームのヘッダ部に含まれる圧縮フレームのデータサイズは暗号回路１１０４による暗号処理後も変わらないため、圧縮フレームのヘッダ部を暗号フレームのヘッダ部にそのまま利用することができる。
【００２２】
暗号回路１１０４は暗号データ部と圧縮フレームのヘッダ部から構成する暗号フレームを生成してメモリ制御回路１１０５に出力する。
【００２３】
暗号処理に使用する暗号鍵を更新するタイミングは制御回路１１０１が設定する。制御回路１１０１は圧縮回路１１０３から入力する圧縮情報より曲の切換わり、あるいは記録時間が所定時間を経過したことを判断し、暗号回路１１０４に対して暗号鍵の更新要求を出力する。
【００２４】
暗号回路１１０４は暗号鍵の更新要求が入力されると内部で暗号鍵を生成し、以降の暗号処理は更新した暗号鍵を用いて行なう。
【００２５】
暗号回路１１０４は暗号処理と同時に現在処理しているデータの暗号方式、暗号鍵などの暗号情報を制御回路１１０１に出力する。
【００２６】
制御回路１１０１は暗号回路１１０４から入力した暗号情報を、同じ圧縮フレーム（暗号フレーム）に対する情報テーブルＡに追記して図１２に示す情報テーブルＢを生成する。
【００２７】
メモリ制御回路１１０５は暗号回路１１０４から入力する暗号フレームをメモリ１１０６に対して書き込みを実施する。
【００２８】
メモリ制御回路１１０５はメモリ１１０６の書き込みポインタと読み出しポインタを制御しており、メモリ１１０６が暗号フレームで満たされ書き込む空間が無くなったと判断した場合、制御回路１１０１に対してメモリ１１０６に格納されている暗号フレームを読み出すように要求する。
【００２９】
暗号フレームの読み出し要求を入力した制御回路１１０１はメモリ１１０６からメモリ制御回路１１０５を介して暗号フレームを読み出す。
【００３０】
制御回路１１０１はメモリ１１０６から読み出した複数の暗号フレームをサーチしてヘッダ部に含まれる同期パターンを検出して暗号フレームの先頭部分を認識し、それぞれの暗号フレームにフレームナンバーを付与していく。
【００３１】
この処理により、圧縮回路１１０３が付与するフレームナンバーと制御回路１１０１が付与するフレームナンバーが、すべてのフレームで一致するようにすることで、暗号フレームのフレームナンバーと既に生成している情報テーブルＢのフレームナンバーをリンクさせて図１２に示す情報テーブルＣを生成することができる。
【００３２】
つまり、ここで圧縮回路１１０３から入力した圧縮情報、暗号回路１１０４から入力した暗号情報、メモリ１１０６から入力した暗号フレームの相関が取れたことになる。
【００３３】
しかし、図１２に示す情報テーブルＣは１つの暗号フレームに関しての情報しか持ってない。言い換えれば、この情報テーブルＣでは１つのトラックあるいは記録するすべてのトラックに対する管理情報を作成することができない。したがって、制御回路１１０１は記録中のトラックが入力完了し、そのトラックに対するすべての情報テーブルＣを生成したタイミングで初めて管理情報を生成することができる。あるいは、記録すべき複数のトラックが入力完了し、その複数のトラックに対するすべての情報テーブルＣを生成したタイミングで管理情報を生成することができる。
【００３４】
管理情報は再生動作を行なう場合に、その操作性の良い形式にしておく必要があるため、図１２に示すように管理情報は各トラックに対する全フレーム数、全データ長、記録媒体１１０２に格納する先頭の暗号フレームのアドレスを情報テーブルＣから生成している。
【００３５】
そして、制御回路１１０１は暗号フレームと管理情報を記録媒体１１０２に記録して記録動作は終了する。
【００３６】
次に、図１４、１５を用いて制御回路１１０１、圧縮回路１１０３、暗号回路１１０４の動作タイミングについて説明する。
【００３７】
図１４は制御回路１１０１が圧縮情報から情報テーブルＡを、暗号情報から情報テーブルＢを生成するタイミングを示した図である。
【００３８】
図１５はメモリ１１０６から読み出した暗号フレームと情報テーブルＢから情報テーブルＣおよび管理情報を生成するタイミングを示した図である。
【００３９】
圧縮回路１１０３、暗号回路１１０４の処理周期は圧縮方式の設定によって決まる。例えば、サンプル数１０２４を圧縮フレームに圧縮する方式である場合、サンプリング周波数を４４．１ｋＨｚと設定すれば圧縮処理が起動する周期は
【００４０】
【数１】
１０２４／４４．１ｋＨｚ＝約２３ｍ秒
である。
【００４１】
つまり、制御回路１１０１は圧縮回路１１０３から２３ｍ秒毎に圧縮情報が入力され、その入力した圧縮情報を元に情報テーブルＡを生成する処理に取り掛かる。
【００４２】
引き続き、制御回路１１０１は暗号回路１１０４から２３ｍ秒毎に暗号情報が入力され、その入力した暗号情報を元に情報テーブルＢを生成する処理に取り掛かる。
【００４３】
さらにメモリ制御回路１１０５からはメモリ１１０６が暗号フレームで満たされたことによる読み出し要求が出力される。この周期は圧縮方式のビットレートとメモリ１１０６の容量によって決まってくるが、例えばビットレートを１２８ｋｂｐｓ、メモリ１１０６の容量を６４ｋバイトだとすると、読み出し要求は
【００４４】
【数２】
６４ｋバイト×８／１２８ｋｂｐｓ＝４秒
である。
【００４５】
この読出し要求を入力した制御回路１１０１はメモリ１１０６に満たされている暗号フレームを読出し、読み出した暗号フレームと既に生成している情報テーブルＢから情報テーブルＣおよび管理情報を生成する処理に取り掛かる。
【００４６】
上記の動作を実施することにより、音楽データを圧縮処理、暗号処理を施した暗号フレームと、再生時に必要となる管理情報を記録媒体に保存することができる。
【００４７】
【特許文献１】
特開２０００−２３５７６８号公報
【００４８】
【発明が解決しようとする課題】
しかしながら、上記の従来技術による記録装置では、音楽データを高速度で入力して圧縮処理、暗号処理して記録媒体に記録する場合、制御回路１１０１に入力される圧縮情報、暗号情報、暗号フレームの周期が高速になり、制御回路１１０１の負荷が増加する。
【００４９】
この負荷は入力する音楽データの速度に比例する。
【００５０】
しかも、制御回路１１０１は圧縮情報、暗号情報、暗号フレームの入力、そして情報テーブル、管理情報の生成に専従して動作できるわけではなく、ユーザーからのオペレーション処理やその他の処理が発生する。
【００５１】
このため、処理期間が短く制約されると記録動作が破綻することが考えられる。
【００５２】
もちろん、制御回路１１０１の動作クロックとして比較的高い周波数のものを用いることで、それぞれの処理における時間の余有を確保することが考えられが、制御回路１１０１の動作クロックにも限界がある。よって、高速記録には高い周波数の動作クロックで制御回路１１０１を動作させるという解決策では、近い将来限界が来ることは明白であり、制御回路１１０１の負荷を増加させることなく高速度の記録動作を実施できる方策が必要となってくると、本発明者は考えている。
【００５３】
本発明は、上記従来のこのような課題を考慮し、制御回路の負荷を抑制しつつ、記録媒体に対して高速な記録動作を行なうことができる記録装置、記録方法、プログラム、および記録媒体を提供することを目的とするものである。
【００５４】
【課題を解決するための手段】
第１の本発明は、入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮手段（１０３）と、
前記生成された圧縮データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号手段（１０４）と、
（ａ）前記生成された圧縮情報および前記生成された暗号情報に関する情報を少なくとも含む圧縮暗号情報と前記生成された暗号データとを所定のメモリ（１０６）に一旦書き込み、（ｂ）前記書き込まれた圧縮暗号情報と前記書き込まれた暗号データとを前記メモリ（１０６）から読み出すメモリ書き込み読み出し手段（１０５）と、
前記暗号データを管理するための管理情報を前記読み出された圧縮暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体（１０２）に書き込む記録媒体書き込み手段（１０１）とを備えた記録装置である。
【００５５】
第２の本発明は、前記メモリ（６０６、６０７）は、前記圧縮暗号情報を格納するための圧縮暗号情報メモリ（６０７）と前記暗号データを格納するための暗号データメモリ（６０６）とを有する第１の本発明の記録装置である。
【００５６】
第３の本発明は、前記圧縮暗号情報は、前記暗号データが前記暗号データメモリ（６０６）に格納されている位置に関する情報を含む第２の本発明の記録装置である。
【００５７】
第４の本発明は、前記圧縮情報は、一定のデータサイズを有する第１の本発明の記録装置である。
【００５８】
第５の本発明は、前記圧縮情報は、前記圧縮データの後部に位置しており、自分自身のデータサイズに関する情報を含むヘッダ部を有する第１の本発明の記録装置である。
【００５９】
第６の本発明は、前記圧縮情報と前記暗号情報とを合わせた情報は、一定のデータサイズを有する第１の本発明の記録装置である。
【００６０】
第７の本発明は、前記圧縮情報と前記暗号情報とを合わせた情報は、前記暗号データの後部に位置しており、自分自身のデータサイズに関する情報を含むヘッダ部を有する第１の本発明の記録装置である。
【００６１】
第８の本発明は、前記ヘッダ部は、所定の同期パターンを有する第５または第７の本発明の記録装置である。
【００６２】
第９の本発明は、入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮ステップと、
前記生成された圧縮データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号ステップと、
（ａ）前記生成された圧縮情報および前記生成された暗号情報に関する情報を少なくとも含む圧縮暗号情報と前記生成された暗号データとを所定のメモリ（１０６）に一旦書き込み、（ｂ）前記書き込まれた圧縮暗号情報と前記書き込まれた暗号データとを前記メモリ（１０６）から読み出すメモリ書き込み読み出しステップと、
前記暗号データを管理するための管理情報を前記読み出された圧縮暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体（１０２）に書き込む記録媒体書き込みステップとを備えた記録方法である。
【００６３】
第１０の本発明は、第９の本発明の記録方法の、入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮ステップと、前記生成された圧縮データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号ステップと、（ａ）前記生成された圧縮情報および前記生成された暗号情報に関する情報を少なくとも含む圧縮暗号情報と前記生成された暗号データとを所定のメモリ（１０６）に一旦書き込み、（ｂ）前記書き込まれた圧縮暗号情報と前記書き込まれた暗号データとを前記メモリ（１０６）から読み出すメモリ書き込み読み出しステップと、前記暗号データを管理するための管理情報を前記読み出された圧縮暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体（１０２）に書き込む記録媒体書き込みステップとをコンピュータに実行させるためのプログラムである。
【００６４】
第１１の本発明は、第１０の本発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【００６５】
第１２の本発明は、入力された入力データに対して所定の圧縮処理を行い、前記圧縮処理が行われた圧縮データと前記圧縮処理に関する圧縮情報とを生成する圧縮手段（１０３）と、
（ａ）前記生成された圧縮情報と前記生成された圧縮データとを所定のメモリ（１０６）に一旦書き込み、（ｂ）前記書き込まれた圧縮情報と前記書き込まれた圧縮データとを前記メモリ（１０６）から読み出すメモリ書き込み読み出し手段（１０５）と、
前記圧縮データを管理するための管理情報を前記読み出された圧縮情報を利用して生成し、その生成された管理情報と前記読み出された圧縮データとを所定の記録媒体（１０２）に書き込む記録媒体書き込み手段（１０１）とを備えた記録装置である。
【００６６】
第１３の本発明は、入力された入力データに対して所定の暗号処理を行い、前記暗号処理が行われた暗号データと前記暗号処理に関する暗号情報とを生成する暗号手段（１０４）と、
（ａ）前記生成された暗号情報と前記生成された暗号データとを所定のメモリ（１０６）に一旦書き込み、（ｂ）前記書き込まれた暗号情報と前記書き込まれた暗号データとを前記メモリ（１０６）から読み出すメモリ書き込み読み出し手段（１０５）と、
前記暗号データを管理するための管理情報を前記読み出された暗号情報を利用して生成し、その生成された管理情報と前記読み出された暗号データとを所定の記録媒体（１０２）に書き込む記録媒体書き込み手段（１０１）とを備えた記録装置である。
【００６７】
【発明の実施の形態】
以下では、本発明にかかる実施の形態について、図面を参照しつつ説明を行う。
【００６８】
（実施の形態１）
はじめに、主として図１を参照しながら、本実施の形態の記録装置の構成について説明する。
【００６９】
図１は本発明の実施の形態１における記録装置の構成を示したブロック図である。
【００７０】
図示するように、制御回路１０１、記録媒体１０２、圧縮回路１０３、暗号回路１０４、メモリ制御回路１０５、メモリ１０６から構成されている。
【００７１】
従来の記録装置（図１１参照）では圧縮回路１１０３が圧縮情報を制御回路１１０１に出力し、暗号回路１１０４が暗号情報を制御回路１１０１に出力していたが、本実施の形態１では圧縮回路１０３が圧縮情報を元に情報テーブルＡを生成して圧縮フレームとともに暗号回路１０４に出力し、暗号回路１０４が情報テーブルＡと暗号情報を元に情報テーブルＢを生成して暗号フレームとともにメモリ制御回路１０５に出力することを特徴とする。
【００７２】
これにより、制御回路１０１はメモリ制御回路１０５から出力される暗号情報フレームの読み出し要求により、読み出し処理を開始し、読み出し完了直後に情報テーブルＢから管理情報を作成し暗号フレームと管理情報を記録媒体１０２に書き込むという処理だけで記録動作を実施することができる。したがって、制御回路１０１の負荷は非常に軽減することができ、高速での記録動作にも容易に対応することができる。
【００７３】
図２は本発明の形態１における圧縮フレーム、暗号フレーム、情報テーブルＡ、情報テーブルＢの関係を示す図である。
【００７４】
図３は本発明の形態１におけるメモリに格納される暗号フレームと情報テーブルＢを示した図である。
【００７５】
なお、圧縮回路１０３は本発明の圧縮手段に対応し、暗号回路１０４は本発明の暗号手段に対応し、メモリ制御回路１０５は本発明のメモリ書き込み読み出し手段に対応し、制御回路１０１は本発明の記録媒体書き込み手段に対応する。また、メモリ１０６は本発明の所定のメモリに対応し、記録媒体１０２は本発明の所定の記録媒体に対応する。
【００７６】
つぎに、本実施の形態の記録装置の動作について説明する。
【００７７】
なお、本実施の形態の記録装置の動作について説明しながら、本発明の記録方法の一実施の形態についても説明する（他の実施の形態においても、同様である）。
【００７８】
図４は本発明の形態１における制御回路１０１の動作タイミングチャートを示した図である。
【００７９】
圧縮回路１０３は入力データとして外部から入力した音楽データを圧縮処理すると同時に現在処理している音楽データのトラックナンバー、フレームナンバー、圧縮方式、ビットレート、サンプリング周波数、データサイズなどの圧縮情報を固定したデータサイズの情報テーブルＡを作成する。情報テーブルＡは図２のように圧縮フレームの圧縮データ部の後部に付けて圧縮情報フレームを生成し、暗号回路１０４に出力する。
【００８０】
また、情報テーブルＡには当該する圧縮フレームを暗号処理する際に、圧縮情報等を元に判断して暗号鍵を更新するしないの情報を含めておく。
【００８１】
暗号回路１０４は圧縮回路１０３から圧縮情報フレームを入力し、制御回路１０１が設定する暗号方式に従い、圧縮情報フレームの圧縮データ部に暗号処理を施して暗号データ部を生成すると同時に、暗号回路１０４は現在処理しているデータの暗号方式、暗号鍵などの固定したデータサイズの暗号情報を入力した圧縮情報フレームの情報テーブルＡに付加して情報テーブルＢを作成し、図２のようにヘッダ部、暗号データ部の後部に続く情報テーブルＢから構成する暗号情報フレームを生成してメモリ制御回路１０５に出力する。
【００８２】
また、暗号回路１０４は入力する情報テーブルＡに含まれる暗号鍵を更新するかしないかの情報を読出し、更新する場合には内部で暗号鍵を更新して圧縮フレームの圧縮データ部を暗号処理する。
【００８３】
図３に示すようにメモリ制御回路１０５は暗号回路１０４から入力する暗号情報フレームをメモリ１０６に対して書き込みを実施する。メモリ制御回路１０５はメモリ１０６の書き込みポインタと読み出しポインタを制御しており、暗号情報フレームを書き込む空間が無くなったと判断した場合は、制御回路１０１に対してメモリ１０６に格納されている暗号情報フレームを読み出すように要求する。
【００８４】
暗号情報フレームの読み出し要求を入力した制御回路１０１はメモリ１０６からメモリ制御回路１０５を介して暗号情報フレームを読み出す。
【００８５】
制御回路１０１はメモリ１０６から読み出した複数の暗号情報フレームをサーチして暗号フレームのヘッダ部に含まれる同期パターンを検出し、暗号情報フレームの先頭位置を検出する。ヘッダ部には暗号フレームのデータサイズが含まれ、また圧縮情報および暗号情報が固定したデータサイズであることから、制御回路１０１は容易に暗号フレームと情報テーブルＢを分離することができる。
【００８６】
そして、暗号フレームと情報テーブルＢを同時に入力するため、改めて双方のフレームナンバーの相関を取る必要が無く、容易に情報テーブルＣを作成することができる。
【００８７】
上記の動作を繰り返すことにより、記録中のトラックが入力完了し、そのトラックに対するすべての情報テーブルＣを生成したタイミングで管理情報を生成することができる。あるいは、記録すべき複数のトラックが入力完了し、その複数のトラックに対するすべての情報テーブルＣを生成したタイミングで管理情報を生成することができる。
【００８８】
これにより、制御回路１０１は図４に示すようにメモリ制御回路１０５から出力される暗号情報フレームの読み出し要求により、読み出し処理を開始し、読み出し完了直後に情報テーブルＢから管理情報を作成し暗号フレームと管理情報を記録媒体１０２に書き込むという処理だけで記録動作を実施することができる。したがって、制御回路１０１の負荷は非常に軽減することができ、高速での記録動作にも容易に対応することができる。
【００８９】
つまり、制御回路１０１は圧縮回路１０３から圧縮情報を入力して情報テーブルＡを生成する必要がなくなり、しかも暗号回路１０４から暗号情報を入力して情報テーブルＢを生成する必要がなくなる。また、メモリ１０６からは暗号フレームと情報テーブルＢが同時に入力されるため、制御回路１０１が暗号フレームと情報テーブルＢから管理情報を作成して記録媒体に書き込む際の処理の負荷を、大きく軽減することができる。したがって、制御回路１０１の負荷を増加させることなく高速で記録動作を実施することができる。
【００９０】
なお、同期パターンと圧縮フレームのデータサイズを含んだヘッダ部を生成し、固定したデータサイズの圧縮情報を生成することにより、メモリより読み出したデータから圧縮情報を容易に分離することができ、制御回路の負荷を軽減することができる。
【００９１】
また、固定したデータサイズの暗号情報を生成することにより、メモリより読み出したデータから暗号情報を容易に分離することができ、制御回路の負荷を軽減することができる。
【００９２】
▲１▼なお、本発明の実施の形態１では、圧縮情報および暗号情報を固定したデータサイズとすることにより、メモリ１０６から読み出した暗号フレームと情報テーブルＢの分離を容易にすることができたが、図５に示すように情報テーブルＡと圧縮フレーム、および情報テーブルＢと暗号フレームを区別するために、情報テーブルＡと情報テーブルＢに同期パターンとそれぞれのデータサイズを含んだ補助ヘッダ部を付加させることで、圧縮情報と暗号情報のデータサイズに自由度を持たせながら容易に暗号フレームと情報テーブルＢを区別させることができる。
【００９３】
つまり、圧縮情報と圧縮フレームとを区別するための同期パターン、および圧縮情報のデータサイズを圧縮情報に含めることにより、圧縮情報のデータサイズを圧縮フレーム毎に可変としてもメモリから読み出したデータから暗号フレームと圧縮情報とを区別することができるため、制御回路の負荷を増加させることなく圧縮情報の自由度を大きくすることができる。
【００９４】
また、圧縮情報および暗号情報から圧縮暗号情報を生成し、圧縮暗号情報は圧縮暗号情報と暗号フレームとを区別するための同期パターン、および自分自身のデータサイズを含み、圧縮暗号情報および暗号フレームから構成する暗号情報フレームを出力することにより、圧縮情報および暗号情報のデータサイズを圧縮フレームあるいは暗号フレーム毎に可変としても、メモリからデータを読み出した際に暗号フレームと圧縮暗号情報とを区別することができるため、制御回路の負荷を増加させることなく圧縮情報および暗号情報の自由度を大きくすることができる。
【００９５】
▲２▼また、本発明の実施の形態１では、音楽録音機器の記録装置について説明したが、映像録音機器に対しても同様の効果を得ることができる。
【００９６】
（実施の形態２）
はじめに、主として図６を参照しながら、本実施の形態の記録装置の構成について説明する。
【００９７】
図６は本発明の実施の形態２における記録装置の構成を示したブロック図である。
【００９８】
図示するように、制御回路６０１、記録媒体６０２、圧縮回路６０３、暗号回路６０４、メモリ制御回路６０５、メモリＡ６０６、メモリＢ６０７から構成されている。
【００９９】
つまり、本発明の実施の形態２では暗号回路６０４から入力する暗号情報フレームをメモリ制御回路６０５が暗号フレームと情報テーブルＢに分離し、暗号フレームをメモリＡ６０６に書き込み、また情報テーブルＢを元に情報テーブルＣを生成してメモリＢ６０７に書き込むことを特徴とする。
【０１００】
図７は本発明の形態２における圧縮フレーム、暗号フレーム、情報テーブルＡ、情報テーブルＢ、情報テーブルＣの関係を示す図である。
【０１０１】
図８は本発明の形態２におけるメモリＡに格納する暗号フレームとメモリＢに格納する情報テーブルＣを示した図である。
【０１０２】
記録媒体６０２、圧縮回路６０３、暗号回路６０４については、本発明の実施の形態１における記録装置のそれらと同様であるので、説明は省略する。
【０１０３】
なお、圧縮回路６０３は本発明の圧縮手段に対応し、暗号回路６０４は本発明の暗号手段に対応し、メモリ制御回路６０５は本発明のメモリ書き込み読み出し手段に対応し、制御回路６０１は本発明の記録媒体書き込み手段に対応する。また、メモリＡ６０６とメモリＢ６０７とを含む手段は本発明の所定のメモリに対応し、メモリＡ６０６は本発明の暗号データメモリに対応し、メモリＢ６０７は本発明の圧縮暗号情報メモリに対応し、記録媒体６０２は本発明の所定の記録媒体に対応する。
【０１０４】
つぎに、本実施の形態の記録装置の動作について説明する。
【０１０５】
メモリ制御回路６０５は暗号回路６０４から入力した暗号情報フレームから暗号フレームと情報テーブルＢを分離する。そして、分離した暗号フレームはメモリＡ６０６に格納する。この際、暗号フレームの先頭データを格納したメモリＡ６０６のアドレスを情報テーブルＢに付け加えて情報テーブルＣを生成する。
【０１０６】
そして、メモリ制御回路５０５は情報テーブルＣをメモリＢ６０７に格納する。
【０１０７】
メモリ制御回路５０５がメモリＡ６０６あるいはメモリＢ６０７に書き込む空間が無くなったと判断した場合、制御回路６０１に対してメモリＡ６０６に格納している暗号フレームとメモリＢ６０７に格納している情報テーブルＣを読み出すよう要求する。
【０１０８】
暗号フレームと情報テーブルＣの読み出し要求を入力した制御回路６０１は、メモリＡ６０６からメモリ制御回路６０５を介して暗号フレームを読み出し、メモリＢ６０７からメモリ制御回路６０５を介して情報テーブルＣを読み出す。
【０１０９】
上記の動作を繰り返すことにより、記録中のトラックが入力完了し、そのトラックに対するすべての情報テーブルＣを生成したタイミングで管理情報を生成することができる。あるいは、記録すべき複数のトラックが入力完了し、その複数のトラックに対するすべての情報テーブルＣを生成したタイミングで管理情報を生成することができる。
【０１１０】
これにより、制御回路６０１はメモリ制御回路６０５から出力される暗号情報フレームの読み出し要求により、読み出し処理を開始し、読み出し完了直後に情報テーブルＣから管理情報を作成し暗号フレームと管理情報を記録媒体６０２に書き込むという処理だけで記録動作を実施することができる。
【０１１１】
したがって、制御回路６０１の負荷は非常に軽減することができ、高速での記録動作にも容易に対応することができる。
【０１１２】
つまり、メモリＢ６０７から情報テーブルＣを読み出すことができるため、圧縮情報および暗号情報と暗号フレームとの相関を取るためメモリＡ６０６から読み出した暗号フレームの同期パターンをサーチする必要がなくなり、制御回路６０１はメモリＢ６０７から読み出した情報テーブルＣから管理情報を作成するだけで良く、制御回路６０１の負荷は大きく軽減できる。
【０１１３】
▲１▼なお、本発明の実施の形態２では、圧縮情報および暗号情報を固定したデータサイズとすることにより、メモリ制御回路６０５は暗号回路６０４から入力した暗号フレームと情報テーブルＢの分離を容易にすることができた。しかし、図９、１０に示すように情報テーブルＡおよび情報テーブルＢと圧縮フレームおよび暗号フレームとを区別するために、情報テーブルＡと情報テーブルＢに同期パターンとそれぞれのデータサイズを含んだ補助ヘッダ部を付加させることで、圧縮情報および暗号情報のデータサイズに自由度を持たせながら容易に暗号フレームと情報テーブルＢとを区別させることができる。
【０１１４】
そして、メモリ制御回路は暗号フレームの先頭データを格納したメモリのアドレスを情報テーブルＢに付け加えて情報テーブルＣを生成する。このとき、情報テーブルＣの補助ヘッダ部には情報テーブルＣのデータサイズを含める。
【０１１５】
以上のように情報テーブルに補助ヘッダ部を付け加えることにより、圧縮情報および暗号情報のデータサイズに自由度を持たせながら容易に暗号フレームと情報テーブルＢとを区別させることができる。
【０１１６】
つまり、制御回路６０１はメモリＢ６０７から読み出す圧縮暗号位置情報を元に管理情報を作成すれば良く、暗号フレームをサーチする必要はなくなる。しかも、圧縮情報と暗号情報のデータサイズの自由度を大きくすることができる。
【０１１７】
▲２▼また、本発明の実施の形態２では、暗号フレームを格納するメモリＡ６０６と情報テーブルＣを格納するメモリＢ６０７とは別の構成としたが、同じメモリの異なる領域を用いても良い。
【０１１８】
▲３▼また、本発明の実施の形態２では、音楽録音機器の記録装置について説明したが、映像録音機器に対しても同様の効果を得ることができる。
【０１１９】
以上においては、実施の形態１〜２について詳細に説明を行った。
【０１２０】
なお、本発明のプログラムは、上述した本発明の記録方法の全部または一部のステップ（または、工程、動作、作用等）の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１２１】
また、本発明のコンピュータにより処理可能な記録媒体は、上述した本発明の記録方法の全部または一部のステップ（または、工程、動作、作用等）の全部または一部の動作をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
【０１２２】
なお、本発明の上記「一部のステップ（または、工程、動作、作用等）」とは、それらの複数のステップの内の、一つまたは幾つかのステップを意味する。
【０１２３】
また、本発明の上記「ステップ（または、工程、動作、作用等）の動作」とは、前記ステップの全部または一部の動作を意味する。
【０１２４】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１２５】
また、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１２６】
また、記録媒体としては、光ディスク、磁気ディスク、光磁気ディスク、不揮発性半導体メモリ、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【０１２７】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、オペレーティングシステム、更に周辺機器を含むものであっても良い。
【０１２８】
なお、以上説明した様に、本発明の構成は、ソフトウェアを主に実現しても良いし、ハードウェアを主に実現しても良い。
【０１２９】
【発明の効果】
本発明は、制御回路の負荷を抑制しつつ、記録媒体に対して高速な記録動作を行なうことができるという長所を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態１における記録装置の構成を示すブロック図
【図２】本発明の実施の形態１における記録装置のフレームと情報テーブルを示す図
【図３】本発明の実施の形態１における記録装置のメモリ内部を示す図
【図４】本発明の実施の形態１における記録装置のタイミングを示す図
【図５】本発明の実施の形態における記録装置のフレームと情報テーブルを示す図
【図６】本発明の実施の形態２における記録装置の構成を示すブロック図
【図７】本発明の実施の形態２における記録装置のフレームと情報テーブルを示す図
【図８】本発明の実施の形態２における記録装置のメモリＡおよびメモリＢの内部を示す図
【図９】本発明の実施の形態における記録装置のフレームと情報テーブルを示す図
【図１０】本発明の実施の形態における記録装置のメモリＡおよびメモリＢの内部を示す図
【図１１】従来の記録装置の構成を示すブロック図
【図１２】従来の記録装置の情報テーブルと管理情報を示す図
【図１３】従来の記録装置のメモリ内部を示す図
【図１４】従来の記録装置の圧縮回路、暗号回路、制御回路のタイミングを示す図
【図１５】従来の記録装置のメモリ制御回路と制御回路のタイミングを示す図
【符号の説明】
１０１  制御回路
１０２  記録媒体
１０３  圧縮回路
１０４  暗号回路
１０５  メモリ制御回路
１０６  メモリ
【図１】
2004265537.tif 000003
【図２】
2004265537.tif 000004
【図３】
2004265537.tif 000005
【図４】
2004265537.tif 000006
【図５】
2004265537.tif 000007
【図６】
2004265537.tif 000008
【図７】
2004265537.tif 000009
【図８】
2004265537.tif 000010
【図９】
2004265537.tif 000011
【図１０】
2004265537.tif 000012
【図１１】
2004265537.tif 000013
【図１２】
2004265537.tif 000014
【図１３】
2004265537.tif 000015
【図１４】
2004265537.tif 000016
【図１５】
2004265537.tif 000017