(57)【特許請求の範囲】
【請求項１】
記録対象の各データを任意の圧縮率にて圧縮し、圧縮後の各データを所定の記録媒体に記録するデータ圧縮記録装置であって、
記録媒体においてデータ記録可能となる容量を示す記録容量を取得する記録容量取得手段と、
各データの圧縮後の容量を試算するために使用されるそれぞれの圧縮率を記憶する記憶手段と、
前記記憶手段に記憶されたそれぞれの圧縮率に従って、各データを圧縮した際に、記録に必要とされる必要量を試算する必要量試算手段と、
前記必要量試算手段により試算される必要量が、前記記録容量取得手段により取得される記録容量以下となるように、前記記憶手段に記憶されるそれぞれの圧縮率の値を、所定の順番に従って調整する調整手段と、
前記調整手段により調整された後に、前記記憶手段に記憶されているそれぞれの圧縮率を、各データを圧縮する際に使用するそれぞれの圧縮率として設定する圧縮率設定手段と、
前記圧縮率設定手段にて設定されたそれぞれの圧縮率に従って、各データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された各データを記録媒体に記録する記録手段と、を備え、
前記調整手段は、各データに対応する圧縮率の値を順次調整する過程で、対象となる今回のデータの圧縮率を高めた後に、以前のデータの圧縮率を低い値に戻しながら、試算される必要量が取得される記録容量以下となるように調整する、
ことを特徴とするデータ圧縮記録装置。
【請求項２】
記録対象の各データを任意の圧縮率にて圧縮し、圧縮後の各データを所定の記録媒体に記録する記録装置における圧縮率設定方法であって、
記録媒体においてデータ記録可能となる容量を示す記録容量を取得する記録容量取得ステップと、
各データの圧縮後の容量を試算するために使用されるそれぞれの圧縮率を所定の記憶部に格納する圧縮率格納ステップと、
前記圧縮率格納ステップにて格納されたそれぞれの圧縮率に従って、各データを圧縮した際に、記録に必要とされる必要量を試算する必要量試算ステップと、
前記必要量試算ステップにて試算される必要量が、前記記録容量取得ステップにて取得される記録容量以下となるように、前記圧縮率格納ステップにて格納されたそれぞれの圧縮率の値を、所定の順番に従って調整する調整ステップと、
前記調整ステップにて調整されたそれぞれの圧縮率を、各データを圧縮する際に使用するそれぞれの圧縮率として設定する圧縮率設定ステップと、を備え、
前記調整ステップは、各データに対応する圧縮率の値を順次調整する過程で、対象となる今回のデータの圧縮率を高めた後に、以前のデータの圧縮率を低い値に戻しながら、試算される必要量が取得される記録容量以下となるように調整する、
ことを特徴とする圧縮率設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、音声や画像等のデータを圧縮して記録するデータ圧縮記録装置に関し、特に、各データの圧縮率を適切に設定し、設定した圧縮率にて各データを圧縮記録することのできるデータ圧縮記録装置及び圧縮率設定方法に関する。
【０００２】
【従来の技術】
ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、ＣＤ−Ｒ（ＣＤ  Ｒｅｃｏｒｄａｂｌｅ）、及び、ＣＤ−ＲＷ（ＣＤ  ＲｅＷｒｉｔａｂｌｅ）といった種々の記録媒体が利用者の目的に合わせて使用されている。例えば、再生装置にて再生したＣＤ等の音声データ（楽曲データ）を、記録装置にてＣＤ−Ｒ等に記録するといった使い方も、利用者になされている。
【０００３】
近年では、再生された音声データを圧縮してＣＤ−Ｒ等に記録することのできる記録装置も知られている。このような記録装置は、データ圧縮の圧縮率を任意に設定可能であり、利用者が適宜設定した圧縮率に従って、音声データを圧縮して記録することができる。
例えば、利用者は、ＣＤ−Ｒ等における残りの記録可能領域（記録残量）内にＣＤ全曲分の音声データが記録できるように、記録装置を操作して、各音声データの圧縮率を設定する。
この際、音声データの圧縮率をあまり高めると、再生時に音質等が劣化するため、できるだけ各音声データの圧縮率を低く設定することが望まれる。一方、圧縮率をあまり低く設定すると、記録に必要な容量（必要量）が大きくなるため、記録残量によっては、ＣＤ全曲分の音声データを記録できない場合もある。
そのため、利用者は、全曲分の音声データが記録でき、かつ、音声データの圧縮率があまり高くならないように、各圧縮率を適切に設定する必要がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような記録残量に応じて、各音声データの圧縮率を設定することは、電卓等を使用して複雑な計算を行う必要があるため、利用者にとって、大変煩雑であった。特に、所定の音声データについての圧縮率を特に低く設定するなどの様な、圧縮率の優先順位を考慮しなければならない場合では、極めて煩雑であった。
また、利用者が計算を誤り、記録装置に適切でない圧縮率を設定してしまうと、全曲分の音声データが記録できなかったり、あるいは、記録残量が無駄に余ってしまうこととなる。
【０００５】
この発明は、上記実状に鑑みてなされたもので、記録媒体の記録残量に応じて、記録対象の各データの圧縮率を適切に設定し、設定した圧縮率にて各データを圧縮記録することのできるデータ圧縮記録装置及び圧縮率設定方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係るデータ圧縮記録装置は、
記録対象の各データを任意の圧縮率にて圧縮し、圧縮後の各データを所定の記録媒体に記録するデータ圧縮記録装置であって、
記録媒体においてデータ記録可能となる容量を示す記録容量を取得する記録容量取得手段と、
各データの圧縮後の容量を試算するために使用されるそれぞれの圧縮率を記憶する記憶手段と、
前記記憶手段に記憶されたそれぞれの圧縮率に従って、各データを圧縮した際に、記録に必要とされる必要量を試算する必要量試算手段と、
前記必要量試算手段により試算される必要量が、前記記録容量取得手段により取得される記録容量以下となるように、前記記憶手段に記憶されるそれぞれの圧縮率の値を、所定の順番に従って調整する調整手段と、
前記調整手段により調整された後に、前記記憶手段に記憶されているそれぞれの圧縮率を、各データを圧縮する際に使用するそれぞれの圧縮率として設定する圧縮率設定手段と、
前記圧縮率設定手段にて設定されたそれぞれの圧縮率に従って、各データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された各データを記録媒体に記録する記録手段と、を備え、
前記調整手段は、各データに対応する圧縮率の値を順次調整する過程で、対象となる今回のデータの圧縮率を高めた後に、以前のデータの圧縮率を低い値に戻しながら、試算される必要量が取得される記録容量以下となるように調整する、
ことを特徴とする。
【０００９】
上記目的を達成するため、本発明の第２の観点に係る圧縮率設定方法は、
記録対象の各データを任意の圧縮率にて圧縮し、圧縮後の各データを所定の記録媒体に記録する記録装置における圧縮率設定方法であって、
記録媒体においてデータ記録可能となる容量を示す記録容量を取得する記録容量取得ステップと、
各データの圧縮後の容量を試算するために使用されるそれぞれの圧縮率を所定の記憶部に格納する圧縮率格納ステップと、
前記圧縮率格納ステップにて格納されたそれぞれの圧縮率に従って、各データを圧縮した際に、記録に必要とされる必要量を試算する必要量試算ステップと、
前記必要量試算ステップにて試算される必要量が、前記記録容量取得ステップにて取得される記録容量以下となるように、前記圧縮率格納ステップにて格納されたそれぞれの圧縮率の値を、所定の順番に従って調整する調整ステップと、
前記調整ステップにて調整されたそれぞれの圧縮率を、各データを圧縮する際に使用するそれぞれの圧縮率として設定する圧縮率設定ステップと、を備え、
前記調整ステップは、各データに対応する圧縮率の値を順次調整する過程で、対象となる今回のデータの圧縮率を高めた後に、以前のデータの圧縮率を低い値に戻しながら、試算される必要量が取得される記録容量以下となるように調整する、
ことを特徴とする。
【００１３】
【発明の実施の形態】
本発明の実施の形態にかかる記録装置について、以下図面を参照して説明する。
【００１４】
図１は、この発明の実施の形態に適用される記録装置の一例を示す模式図である。この記録装置は、ＣＤ２０に記録されている複数曲の音声データ（楽曲データ）を、ＣＤ−Ｒ３０にそれぞれ適宜圧縮して記録する記録装置である。
図示するように、この記録装置は、再生ユニット１と、データ圧縮部２と、データバッファ３と、処理制御部４と、操作部５と、表示部６と、記録ユニット７とを含んで構成される。
【００１５】
再生ユニット１は、処理制御部４に制御され、再生対象のＣＤ２０に記録されている音声データを再生する。具体的に再生ユニット１は、ＣＤ２０から音声データを読み出し、読み出した音声データをデータ圧縮部２に供給する。
また、再生ユニット１は、ＣＤ２０に記録されているＴＯＣ（Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）情報を読み出して、処理制御部４に供給する。なお、ＴＯＣ情報とは、ＣＤ２０に記録されている各音声データを管理するための情報であり、この情報の中に、各音声データの容量（演奏時間）等を示す情報が含まれている。
【００１６】
データ圧縮部２は、処理制御部４に制御され、再生ユニット１から供給された音声データを、後述する圧縮率テーブルにより管理される圧縮率に従って、データ圧縮する。データ圧縮部２は、圧縮した音声データをデータバッファ３に供給する。
【００１７】
データバッファ３は、所定容量のメモリ（ＤＲＡＭ；Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ等）からなり、データ圧縮部２にて圧縮された音声データを一時的に記憶する。なお、データバッファ３に記憶された音声データは、記録ユニット７にて適宜読み出される。
【００１８】
処理制御部４は、少なくとも、ＲＡＭ４１を備えた１チップマイコン等からなり、記録装置全体を制御する。なお、ＲＡＭ４１には、図２に示すような圧縮率テーブル４２等が記憶される。この圧縮率テーブル４２は、後述する圧縮率設定処理により生成されるテーブルである。具体的に圧縮率テーブル４２の各圧縮率は、ＣＤ−Ｒ３０の記憶可能領域の残量（記憶残量）に応じて、ＣＤ２０の各音声データ（トラック）に対して設定される。
処理制御部４は、再生ユニット１を制御して、ＣＤ２０を再生し、再生した音声データをデータ圧縮部２に供給する。そして、処理制御部４は、データ圧縮部２を制御して、ＲＡＭ４１に記憶した圧縮率テーブル４２に設定された圧縮率にて、各音声データをデータ圧縮する。
【００１９】
なお、処理制御部４は、ＣＤ２０の再生（ＣＤ−Ｒ３０へのデータ記録）を開始する前に、ＣＤ２０からＴＯＣ情報を読み出し、ＣＤ２０に記録されている音声データの曲数（トラック数）及び、各音声データの容量（演奏時間）等を取得する。そして、処理制御部４は、記録ユニット７を介してＣＤ−Ｒ３０の記憶残量を取得し、取得した記憶残量に応じて、後述する圧縮率設定処理により、圧縮率テーブル４２に各音声データの圧縮率を設定する。
処理制御部４は、記録ユニット７を制御して、データバッファ３に記憶された音声データ（圧縮後のデータ）をＣＤ−Ｒ３０に記録する。
【００２０】
操作部５は、複数のキースイッチ等からなり、利用者に操作され、所定の指示情報を入力する。例えば、操作部５は、利用者の操作に従って、圧縮率の自動設定を指示するための指示情報を入力し、入力した指示情報を処理制御部４に供給する。
【００２１】
表示部６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル等からなり、処理制御部４に制御され、記録装置の動作状況等を示すキャラクタ等を表示する。
【００２２】
記録ユニット７は、処理制御部４に制御され、圧縮後の音声データを記録対象のＣＤ−Ｒ３０に記憶する。すなわち、記録ユニット７は、データバッファ３に記憶された音声データ（圧縮後のデータ）を読み出し、読み出した音声データをＣＤ−Ｒ３０に順次書き込む。
【００２３】
以下、この発明の実施の形態に係る記録装置の動作について図面を参照して説明する。図３は、処理制御部４が実行する圧縮率設定処理を説明するためのフローチャートである。
なお、図３に示す圧縮率設定処理は、操作部５を介して利用者から圧縮率の自動設定が指示された際に開始される。また、処理制御部４は、予め、ＣＤ２０からＴＯＣ情報を読み出し、ＣＤ２０に記録されている音声データの曲数（トラック数）及び、各音声データの容量（演奏時間）等を取得しているものとする。
【００２４】
まず、処理制御部４は、変数Ｎに初期値の１をセットする（ステップＳ１１）。なお、この変数Ｎは、ＣＤ２０に記録された音声データのトラック番号（曲の番号）を指し示すために使用される。
【００２５】
処理制御部４は、圧縮率テーブル４２を生成し、各曲（ＴＮＯ；トラック番号）の圧縮率を初期値の０％に仮設定する（ステップＳ１２）。すなわち、処理制御部４は、ＴＯＣ情報からＣＤ２０に記録されている音声データの曲数（トラック数）等を特定して、図２に示すような圧縮率テーブル４２を生成する。そして、圧縮率テーブル４２の各曲に対応する圧縮率の値を、最も低い圧縮率である０％にセットする。
【００２６】
処理制御部４は、Ｎ曲目までのデータの合計必要量を各圧縮率に応じて算出する（ステップＳ１３）。すなわち、処理制御部４は、圧縮率テーブル４２に現在設定されている圧縮率に従って、Ｎ曲目までの音声データをそれぞれ圧縮した場合に、記録に要する量の合計（合計必要量）を算出する。なお、各音声データの必要量は、ＴＯＣ情報から得られる音声データの容量（演奏時間）及び、設定された圧縮率等から算出される。
【００２７】
処理制御部４は、算出した合計必要量とＣＤ−Ｒ３０に記録できる記録残量とを比較し、合計必要量が記録残量以下であるか否かを判別する（ステップＳ１４）。すなわち、処理制御部４は、Ｎ曲目までの楽曲データが、現在の圧縮率にて圧縮した場合に、ＣＤ−Ｒ３０に記録可能であるか否かを判別する。
【００２８】
処理制御部４は、合計必要量が記録残量以下であると判別した場合、変数Ｎに１を加算する（ステップＳ１５）。
【００２９】
処理制御部４は、加算後の変数Ｎが全曲数より大きいか否かを判別する（ステップＳ１６）。すなわち、処理制御部４は、ＣＤ２０の全ての曲に対する圧縮率の設定が完了したか否かを判別する。
処理制御部４は、変数Ｎが全曲数より大きくない（全曲数以下である）と判別した場合に、ステップＳ１３に処理を戻し、上述のステップＳ１３〜Ｓ１６等の処理を繰り返し実行する。すなわち、先頭（Ｎ＝１）の曲から末尾（Ｎ＝最大トラック数）の曲まで、圧縮率テーブル４２の現在の圧縮率にて圧縮した場合に、圧縮後の各音声データがＣＤ−Ｒ３０に記録可能であるか否かを判別する。
【００３０】
また、ステップＳ１４にて、合計必要量が記録残量以下でない（記録残量より大きい）と判別した場合、処理制御部４は、変数Ｎの値を変数Ｋにセットする（ステップＳ１７）。なお、この変数Ｋは、変数Ｎと同様に、ＣＤ２０に記録された音声データのトラック番号を指し示すために使用され、具体的に、現在の変数Ｎにて指し示されるトラック番号及びそれより番号の小さい曲の圧縮率を見直すために使用される。
【００３１】
変数Ｋに変数Ｎの値をセットした後に、処理制御部４は、Ｋ曲目の圧縮率が最大であるか否かを判別する（ステップＳ１８）。すなわち、処理制御部４は、圧縮率テーブル４２に現在設定されているＫ曲目の圧縮率が、予め定められた最大の圧縮率であるか否かを判別する。
【００３２】
処理制御部４は、Ｋ曲目の圧縮率が最大でないと判別した場合、Ｋ曲目の圧縮率を１段階上げる（ステップＳ１９）。すなわち、処理制御部４は、圧縮率テーブル４２におけるＫ曲目の圧縮率を予め定められた割合だけ増加させる。
処理制御部４は、Ｋ曲目の圧縮率を１段階上げた後に、上述のステップＳ１３に処理を戻す。すなわち、Ｋ曲目の圧縮率を高くした後に、Ｎ曲目までの音声データの合計必要量を再計算する。
【００３３】
一方、ステップＳ１８にて、Ｋ曲目の圧縮率が最大であると判別した場合、処理制御部４は、変数Ｋの値を１減算する（ステップＳ２０）。すなわち、処理制御部４は、より小さいトラック番号の曲の圧縮率を再度見直すために、変数Ｋの値を１だけ減らす。
【００３４】
処理制御部４は、減算後の変数Ｋが１より小さいか否かを判別する（ステップＳ２１）。すなわち、処理制御部４は、先頭トラックの曲まで、圧縮率を最大にしたか否かを判別する。
処理制御部４は、変数Ｋの値が１より小さくない（１以上である）と判別した場合、上述のステップＳ１８に処理を戻す。一方、変数Ｋの値が１より小さいと判別した場合、処理制御部４は、Ｎ曲目までの曲の音声データを、それぞれ最大の圧縮率にて圧縮してもＣＤ−Ｒ３０に記録できる容量とならないと判別し、圧縮率設定処理をエラー終了する。
【００３５】
また、上述のステップＳ１６にて、変数Ｎが全曲数より大きいと判別した場合、処理制御部４は、圧縮率テーブル４２の各圧縮率を確定し、圧縮率設定処理を正常終了する。
【００３６】
このような圧縮率設定処理により、各曲の圧縮率がそれぞれ設定されると、記録装置は、ＣＤ２０の再生を開始し、各音声データをそれぞれ適宜圧縮して、ＣＤ−Ｒ３０に記録する。すなわち、処理制御部４は、ＣＤ２０を再生し、再生した音声データをデータ圧縮部２に供給する。そして、データ圧縮部２を制御して、各音声データを圧縮率テーブル４２の圧縮率に従って、順次データ圧縮する。並行して処理制御部４は、データバッファ３に供給され記憶された圧縮後の音声データをＣＤ−Ｒ３０に記録する。
【００３７】
このように、各曲の圧縮率をなるべく上げずに（高くすることなく）、ＣＤ−Ｒ３０の記録残量を有効に使用して、全曲分の圧縮後の音声データを記録することができる。また、圧縮率設定処理にて、各曲の圧縮率が自動的に設定されるため、利用者が自ら煩雑な計算等を行って圧縮率を設定する必要がない。更に、トラック番号が小さい音声データについての圧縮率を特に低くするなどといった、圧縮率に優先順位を持たせることができる。
【００３８】
この結果、ＣＤ−Ｒ３０の記録残量に応じて、記録対象となる各音声データの圧縮率を適切に設定し、設定した圧縮率にて各音声データを圧縮記録することができる。
【００３９】
上記の実施の形態では、各曲の圧縮率を設定する途中で、一度対象の曲の圧縮率を高めると、その曲の圧縮率を低く戻すことをしなかったが、他の曲の圧縮率を高めた後に、対象の曲の圧縮率を再度低い値に戻して必要量等の再計算を行ってもよい。
以下、各曲の圧縮率を設定する途中で、他の曲の圧縮率を高めた後に、対象の曲の圧縮率を再度０％に戻して残量の再計算を行うこの発明の他の実施の形態について、図４を参照して簡単に説明する。図４は、処理制御部４が実行する他の実施の形態に係る圧縮率設定処理を説明するためのフローチャートである。
【００４０】
まず、処理制御部４は、変数Ｎに初期値の１をセットし（ステップＳ３１）、Ｎ曲目（つまり、１曲目）の圧縮率を０％にセットする（ステップＳ３２）。
【００４１】
処理制御部４は、Ｎ曲目の音声データが記録残量エリアに入るか否かを判別する（ステップＳ３３）。つまり、Ｎ曲目の圧縮率にて圧縮したＮ曲目の音声データがＣＤ−Ｒ３０に記録できるか否かを判別する。
処理制御部４は、Ｎ曲目の音声データが記録残量エリアに入ると判別した場合、Ｎ曲目の圧縮率を確定し、記録残量を計算する（ステップＳ３４）。つまり、Ｎ曲目の音声データを記録した場合におけるＣＤ−Ｒ３０の記録残量を計算する。
【００４２】
処理制御部４は、変数Ｎに１を加算し（ステップＳ３５）、Ｎ曲目の圧縮率を０％にセットする（ステップＳ３６）。
処理制御部４は、加算後の変数Ｎが全曲数より大きいか否かを判別し（ステップＳ３７）、変数Ｎの値が全曲数より大きくない（全曲数以下である）と判別した場合に、ステップＳ３３に処理を戻し、上述のステップＳ３３〜Ｓ３７等の処理を繰り返し実行する。
【００４３】
また、ステップＳ３３にて、Ｎ曲目の音声データが記録残量エリアに入らないと判別した場合、Ｎ曲目の圧縮率が最大であるか否かを判別する（ステップＳ３８）。
処理制御部４は、Ｎ曲目の圧縮率が最大でないと判別した場合、Ｎ曲目の圧縮率を１段階上げる（ステップＳ３９）。処理制御部４は、Ｎ曲目の圧縮率を１段階上げた後に、上述のステップＳ３３に処理を戻す。つまり、Ｎ曲目の圧縮率を高くした後に、Ｎ曲目の音声データが記録残量エリアに入るか否かを再度判別する。
【００４４】
一方、ステップＳ３８にて、Ｎ曲目の圧縮率が最大であると判別した場合、処理制御部４は、変数Ｎの値を１減算し（ステップＳ４０）、減算後の変数Ｎが１より小さいか否かを判別する（ステップＳ４１）。
処理制御部４は、変数Ｎの値が１より小さくない（１以上である）と判別した場合、上述のステップＳ３８に処理を戻す。一方、変数Ｎの値が１より小さいと判別した場合、処理制御部４は、圧縮率設定処理をエラー終了する。
また、上述のステップＳ３７にて、変数Ｎが全曲数より大きいと判別した場合、処理制御部４は、圧縮率設定処理を正常終了する。
【００４５】
このように図４に示す圧縮率設定処理において、ステップＳ３４にて、Ｎ曲目の圧縮率を仮確定した後に、ステップＳ３５，Ｓ３６にて、Ｎ＋１曲目の圧縮率を０％に戻し、そして、記録残量等を再計算する。このため、各曲の圧縮率を設定する途中で、他の音声データと比較して特に容量の大きい音声データが存在するような場合に、その音声データの圧縮率を高めた後（記録残量が大きくなった後）に、他の音声データの圧縮率をあまり高めることなく、かつ、記録残量を有効に使用することができる。
【００４６】
上記の実施の形態では、圧縮率を低く設定するための優先順位がトラック番号順となる場合について説明したが、この優先順位を利用者が任意に設定できるようにしてもよい。
例えば、優先順位を規定するトラックテーブルをＲＡＭ４１に記憶できるようにし、利用者が、このトラックテーブルに優先順位の高い順にトラック番号を自由に設定する。そして、処理制御部４は、上述の図３に示す圧縮率設定処理にて、変数Ｎ（変数Ｋ）がこのトラックテーブル中の各トラック番号を指し示すようにして、同様に合計必要量等を求めながら、各圧縮率を設定する。
この場合、トラックテーブルにＣＤ２０の全曲分のトラック番号を設定しなくとも良いものとし、図３に示す圧縮率設定処理のステップＳ２１にて、変数Ｋの値が１より小さいと判別した場合（エラー終了時）に、トラックテーブルの再設定を促すメッセージ等を表示部６に表示してもよい。
【００４７】
また、上記の実施の形態では、図３等に示す圧縮率設定処理にて、合計必要量が記録残量より大きい（圧縮率テーブル４２の圧縮率にて音声データを圧縮したとしても、ＣＤ−Ｒ３０にＮ曲目までの音声データが記録できない）場合に、無条件に圧縮率を変更したが、特定の音声データの圧縮率を変更しないようにしてもよい。
例えば、指定された音声データの圧縮率を０％に固定するようにし、利用者が、任意のトラック番号を指定する。そして、処理制御部４は、上述の図３に示す圧縮率設定処理のステップＳ１８にて、Ｋ曲目の圧縮率が最大であるか否かを判別する前に、Ｋ曲目の音声データの圧縮率が指定されているか否かを判別する。ここで、圧縮率が指定されていると判別した場合に、処理制御部４は、圧縮率が最大であると判別した場合と同様に、ステップＳ２０に処理を進める。
なお、ステップＳ２１にて、変数Ｋの値が１より小さいと判別した場合（エラー終了時）に、音声データの指定のやり直しを促すメッセージ等を表示部６に表示してもよい。
【００４８】
更に、上述のトラックテーブルの設定と、圧縮率を固定する音声データの指定とを組み合わせてもよい。
【００４９】
また、上記の実施の形態では、ＣＤ２０に記録された音声データをＣＤ−Ｒ３０に圧縮記録する場合について説明したが、圧縮記録する対象は、音声データに限られず、他に、映像データ（静止画データや動画データ）等であってもよい。更に、記録装置がデータ（圧縮後のデータ）を記録する記録媒体は、任意であり、他に、ＭＤやＣＤ−ＲＷ等にデータを記録してもよい。また、上記のようなディスク等の記録媒体に限られず、スマートメディア（商標）、メモリステック（商標）等の固体メモリにデータを記録してもよい。
【００５０】
また、再生ユニット１が、複数枚のＣＤ２０を扱えるチェンジャユニット等であってもよい。この場合、複数枚のＣＤ２０に記録されている音声データを全曲分として扱ったり、利用者が選択した音声データを全曲分として扱い、１枚のＣＤ−Ｒ３０に記録できるようにしてもよい。
【００５１】
【発明の効果】
以上説明したように、本発明によれば、記録媒体の記録残量に応じて、記録対象となる各データの圧縮率を適切に設定し、設定した圧縮率にて各データを圧縮記録することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る記録装置の構成の一例を示すブロック図である。
【図２】ＲＡＭに記憶される圧縮率テーブルの一例を示す模式図である。
【図３】本発明の実施の形態に係る圧縮率設定処理を説明するためのフローチャートである。
【図４】本発明の他の実施の形態に係る圧縮率設定処理を説明するためのフローチャートである。
【符号の説明】
１    再生ユニット
２    データ圧縮部
３    データバッファ
４    処理制御部
５    操作部
６    表示部
７    記録ユニット
２０  ＣＤ
３０  ＣＤ−Ｒ
４１  ＲＡＭ
【図１】
0003614364.tif 000002
【図２】
0003614364.tif 000003
【図３】
0003614364.tif 000004
【図４】
0003614364.tif 000005