(57)【特許請求の範囲】
【請求項１】
入力信号を非可逆符号化した第１の符号化データと、上記第１の符号化データの少なくとも一部のデータを復号した信号を上記入力信号から減算した残差信号を可逆符号化した第２の符号化データとを生成するエンコーダと、
上記エンコーダからの第１の符号化データ及び第２の符号化データを含む記録データを記録媒体に記録する記録手段と、
上記記録媒体から上記記録データを再生する再生手段と、
上記再生手段からの記録データ内の少なくとも上記第１の符号化データを復号するデコーダと、
各部の動作を制御する制御手段とを有し、
上記入力信号はオーディオ信号であり、
上記エンコーダは、
上記入力オーディオ信号を複数の周波数帯域に帯域分割し、各周波数帯域の入力オーディオ信号を時間−周波数変換してスペクトル信号とした後、非可逆符号化して上記第１の符号化データを生成する第１の符号化手段と、
上記第１の符号化データのうち、上記帯域分割された複数の周波数帯域のうちの所定の周波数帯域に対応するスペクトル信号のみを復号して復号信号を生成する復号手段と、
上記入力オーディオ信号から上記復号信号を減算し、残差信号を生成する減算手段と、
上記残差信号を可逆符号化して上記第２の符号化データを生成する第２の符号化手段とを有して成り、
上記制御手段は、上記記録媒体の空き容量を増加させる指令に応じて、上記第２の符号化データを消去するように上記記録手段を制御する
信号記録再生装置。
【請求項２】
上記入力オーディオ信号の楽曲毎に、上記第１の符号化データ及び上記第２の符号化データを含む記録データのファイルが構成され、
上記制御手段は、上記記録媒体に複数のファイルが記録されているとき、複数のファイルの内、過去の再生頻度に応じて再生頻度の少ないものからの順、記録媒体上で占めるファイルサイズの大きなものからの順、あるいは、最近にアクセスした日時の古いものからの順のいずれかの順に選択された候補ファイルの上記第２の符号化データを消去するように制御する請求項１記載の信号記録再生装置。
【請求項３】
入力信号を非可逆符号化した第１の符号化データと、上記第１の符号化データの少なくとも一部のデータを復号した信号を上記入力信号から減算した残差信号を可逆符号化した第２の符号化データとを有する記録データを記録媒体に記録し、上記記録媒体から少なくとも上記第１の符号化データを再生する信号記録再生方法であって、
上記入力信号はオーディオ信号であり、
上記第１の符号化データは、上記入力オーディオ信号を複数の周波数帯域に帯域分割し、各周波数帯域の入力オーディオ信号を時間−周波数変換してスペクトル信号とした後、非可逆符号化したものであり、
上記第２の符号化データは、上記第１の符号化データのうち、上記帯域分割された複数の周波数帯域のうちの所定の周波数帯域のスペクトル信号のみを復号して復号信号を生成し、上記入力オーディオ信号から上記復号信号を減算し、残差信号を生成し、上記残差信号を可逆符号化したものであり、
上記記録媒体の空き容量を増加させる指令に応じて、上記第２の符号化データを消去する信号記録再生方法。
【請求項４】
上記入力オーディオ信号の楽曲毎に、上記第１の符号化データ及び上記第２の符号化データを含む記録データのファイルが構成され、
上記記録媒体に複数のファイルが記録されているとき、複数のファイルの内、過去の再生頻度に応じて再生頻度の少ないものからの順、記録媒体上で占めるファイルサイズの大きなものからの順、あるいは、最近にアクセスした日時の古いものからの順のいずれかの順に選択された候補ファイルの上記第２の符号化データを消去するように制御する請求項３記載の信号記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力信号を符号化して記録媒体に記録し、記録媒体から信号を再生するような信号記録再生装置及び方法に関するものである。
【背景技術】
【０００２】
オーディオ信号やビデオ信号等のアナログ信号をデジタル化したデジタル信号について、信号の統計的性質を利用して圧縮符号化する符号化方式が種々提案されている。これらの符号化方式には、符号化前の信号を完全に復元できるロスレス（可逆）符号化と、誤差が生じるロッシー（非可逆）符号化とがある。
【０００３】
ロスレス（可逆）符号化の場合は、復号されて再生される信号の品質を高く保つことができるが、符号化データ量が一般に大きく、ロッシー（非可逆）符号化の場合は、符号化データ量を小さくできるが、再生信号の品質がロスレス（可逆）符号化の場合に比べて劣る。
【０００４】
また、従来において、入力音声信号を非可逆（ロッシー）圧縮してコア（基本層）ストリームを生成すると共に、残差信号を可逆（ロスレス）圧縮してエンハンス（拡張層）ストリームを生成し、これらを１つのストリームに結合することで、非可逆圧縮と可逆圧縮とのスケーラビリティを実現する音声符号化装置が、例えば特許文献１に開示されている。この音声復号装置では、コアストリームを復号することで、ロッシーな復号音声信号を生成することができ、コアストリーム及びエンハンスストリームを復号して両者を加算することで、ロスレスな復号音声信号を生成することができる。
【０００５】
また、特許文献２には、スケーラブルロスレスストリームを生成・復号することができ、且つ、ロスレスなストリームを生成・復号する際の処理時間を短縮することが可能な音声符号化装置及びその方法、並びに音声復号装置及びその方法が開示されている。
【０００６】
【特許文献１】米国特許出願公開第２００３／０１７１９１９号明細書
【特許文献２】特開２００７−０３４２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来のロスレス（可逆）符号化、あるいはロッシー（非可逆）符号化のいずれかのみによってオーディオ再生を行う装置において、蓄積された符号化データが装置内の記録媒体の容量上限に達し、さらに新たなデータを記録するための容量を必要とする場合は、データの一部を完全に消去する以外に容量の復活は不可能であり、その場合消去対象の符号化データに対応する楽曲は消去後再生不可能となっていた。
【０００８】
本発明は、このような従来の実情に鑑みて提案されたものであり、記録媒体の残量が少なくなってきた場合に、記録データの楽曲等を完全に消去することなく空き容量を復活させることが可能な信号記録再生装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するために、本発明は、入力信号を非可逆符号化した第１の符号化データと、上記第１の符号化データの少なくとも一部のデータを復号した信号を上記入力信号から減算した残差信号を可逆符号化した第２の符号化データとを生成するエンコーダと、上記エンコーダからの第１の符号化データ及び第２の符号化データを含む記録データを記録媒体に記録する記録手段と、上記記録媒体から上記記録データを再生する再生手段と、上記再生手段からの記録データ内の少なくとも上記第１の符号化データを復号するデコーダと、各部の動作を制御する制御手段とを有し、上記入力信号はオーディオ信号であり、上記エンコーダは、上記入力オーディオ信号を複数の周波数帯域に帯域分割し、各周波数帯域の入力オーディオ信号を時間−周波数変換してスペクトル信号とした後、非可逆符号化して上記第１の符号化データを生成する第１の符号化手段と、上記第１の符号化データのうち、上記帯域分割された複数の周波数帯域のうちの所定の周波数帯域に対応するスペクトル信号のみを復号して復号信号を生成する復号手段と、上記入力オーディオ信号から上記復号信号を減算し、残差信号を生成する減算手段と、上記残差信号を可逆符号化して上記第２の符号化データを生成する第２の符号化手段とを有して成り、上記制御手段は、上記記録媒体の空き容量を増加させる指令に応じて、上記第２の符号化データを消去するように上記記録手段を制御する。
【００１２】
次に、本発明に係る信号記録再生方法は、上記目的を達成するため、入力信号を非可逆符号化した第１の符号化データと、上記第１の符号化データの少なくとも一部のデータを復号した信号を上記入力信号から減算した残差信号を可逆符号化した第２の符号化データとを有する記録データを記録媒体に記録し、上記記録媒体から少なくとも上記第１の符号化データを再生する信号記録再生方法であって、上記入力信号はオーディオ信号であり、上記第１の符号化データは、上記入力オーディオ信号を複数の周波数帯域に帯域分割し、各周波数帯域の入力オーディオ信号を時間−周波数変換してスペクトル信号とした後、非可逆符号化したものであり、上記第２の符号化データは、上記第１の符号化データのうち、上記帯域分割された複数の周波数帯域のうちの所定の周波数帯域のスペクトル信号のみを復号して復号信号を生成し、上記入力オーディオ信号から上記復号信号を減算し、残差信号を生成し、上記残差信号を可逆符号化したものであり、上記記録媒体の空き容量を増加させる指令に応じて、上記第２の符号化データを消去する。
【発明の効果】
【００１３】
本発明によれば、記録媒体の空き容量を増加させる指令に応じて、上記第２の符号化データを消去することにより、記録媒体の空き容量を増加させると共に、上記第１の符号化データが消去されずに残っているため、この第１の符号化データに基づく信号再生が可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の実施の形態に用いられる信号記録再生装置を概略的に示すブロック図である。
【００１６】
この図１において、入力端子１０１にはアナログ信号をデジタル変換した信号、例えばデジタルのオーディオ信号が入力され、エンコーダ１０２で符号化され、記録部１０３により記録媒体（あるいは記憶媒体）１０４に記録される。記録媒体１０４に記録されたデータは、再生部１０５により再生され、デコーダ１０６で復号され、出力端子１０７より元の例えばデジタルのオーディオ信号が取り出される。管理情報処理部１８は、記録媒体１０４に対してデータを記録再生する際の記録再生位置やデータ量、媒体残量などを管理するためのものであり、記録の際に記録部１０３にてヘッダ情報やメタ情報を符号化オーディオデータに付加したり、再生の際に再生部１０５にてヘッダ情報やメタ情報を符号化オーディオデータと分離して取り出したりする。制御部１０９は、ＣＰＵを用いたいわゆるシステムコントローラであり、信号記録再生装置の各部の制御を行うと共に、管理情報処理部１０８に対して記録管理情報を送受し、記録媒体１０４に対するデータの記録や再生の制御を行う。なお、記録媒体（あるいは記憶媒体）１０４としては、ディスク、テープ等の他、半導体メモリ（いわゆるフラッシュメモリ等）も使用可能であることは勿論である。
【００１７】
ここで、図１のエンコーダ１０２の符号化の方式については種々の実現形態が考えられるが、入力信号の情報を損失無く（ロスレス）符号化するものとして、例えば図２に、機能性を有するロスレス符号化の例を示している。図２の（Ａ）には、入力信号を非可逆符号化した第１の符号化データとしてのロッシー符号化部分（ロッシーデータＸ）と、同じ入力信号を可逆符号化した第２の符号化データとしてのロスレス符号化部分（ロスレスデータＹ）とが単純に並存し、いずれも独立してデコードできるものが示されている。図２の（Ｂ）には、第１の符号化データとしてのロッシー符号化部分（ロッシーデータＸ）と、第２の符号化データとしてのロスレス符号化部分（ロスレス付加データＺ）とが階層構造を形成し、ロスレス符号化部分（ロスレス付加データＺ）はロッシー符号化による損失信号を補完することでオリジナル信号のロスレス表現を実現するものが示されている。
【００１８】
ここで、図１の制御部１０９は、記録媒体１０４の空き容量を増加させる指令に応じて、記録媒体１０４に記録された第２の符号化データとしてのロスレス符号化部分（ロスレスデータＹ又はロスレス付加データＺ）を消去することにより、記録媒体１０４の空き容量を増加させると同時に、消去されずに記録媒体１０４に残っているロッシー符号化部分（ロッシーデータＸ）を再生可能としている。
【００１９】
以下、本発明の実施の形態では、主に後者の図２の（Ｂ）の方式で、入力信号がオーディオ信号の場合を例にとって説明するが、図２の（Ａ）の場合や、入力信号がオーディオ信号以外のビデオ信号等の場合にも本発明を適用可能である。
【００２０】
図３は、図１のエンコーダ１０２として、上述した図２の（Ｂ）に示すロッシー符号化部分とロスレス符号化部分が階層構造を形成するような符号化装置の一具体例を示すブロック図であり、例えばＡＴＲＡＣ（Adaptive TRansform Acoustic Coding）（商標）の可逆コーデック技術・規格であるＡＴＲＡＣ Advanced Lossless（商標）に用いられているオーディオ信号符号化装置の概略構成を示している。このＡＴＲＡＣ Advanced Lossless（商標）では、通常の可逆符号化方式とは異なり、先にＡＴＲＡＣ（商標）による高能率な非可逆符号化を行った上で、その量子化誤差信号を可逆符号化することにより、全体として可逆符号化を実現するもので、いわゆるスケーラビリティを持つロスレス符号化である。以下の説明においては、非可逆（ロッシー）符号化部分を基本層（Base Layer）、可逆（ロスレス）符号化部分を拡張層（Enhancement Layer）として表している。
【００２１】
この図３に示すオーディオ信号符号化装置（オーディオエンコーダ）は、図１の入力端子１０１に対応する入力端子１１と、基本層（Base Layer）エンコード部１２と、基本層確定的（Base Layer Deterministic）デコード部１３と、減算器１４と、拡張層（Enhancement Layer）エンコード部１５と、ビットストリームマルチプレクサ１６とを有して構成され、ビットストリームマルチプレクサ１６からの符号化ビットストリームが出力端子１７を介して取り出され、図１の記録部１０３に送られる。
【００２２】
この図３のオーディオ信号符号化装置において、入力端子１１からの入力オーディオ信号が基本層エンコード部１２に供給され、基本層エンコード部１２は、入力オーディオ信号を複数の周波数帯域に帯域分割し、各周波数帯域の入力オーディオ信号を時間−周波数変換してスペクトル信号とした後、非可逆符号化して、第１の符号化データとしての非可逆（ロッシー）符号化データ（基本層）を生成する。基本層エンコード部１２からの非可逆符号化データは、基本層確定的デコード部１３及びビットストリームマルチプレクサ１６に送られる。基本層確定的デコード部１３は、基本層エンコード部１２からの非可逆符号化データのうち、所定の周波数帯域のスペクトル信号のみを復号して復号信号を生成する。基本層確定的デコード部１３からの復号信号は、減算器１４に送られることにより、入力端子１１の入力オーディオ信号から減算され、残差信号が生成される。減算器１４からの残差信号は拡張層エンコード部１５に送られる。拡張層エンコード部１５は、減算器１４からの残差信号を可逆符号化し、第２の符号化データとしての可逆（ロスレス）符号化データ（拡張層）を生成し、ビットストリームマルチプレクサ１６に送る。ビットストリームマルチプレクサ１６は、基本層エンコード部１２からの非可逆符号化データと、拡張層エンコード部１５からの可逆符号化データとを結合して、符号化ビットストリームを生成し、出力端子１７に送る。
【００２３】
出力端子１７からの符号化ビットストリームは、図１の記録部１０３においてヘッダ等が付加され、例えば図４に示すようなＡＴＲＡＣ Advanced Lossless（商標）のファイルフォーマットに従って記録媒体１０４に記録される。
【００２４】
この図４において、ビットストリーム全体のヘッダとなるストリームヘッダＳＨの後に複数のオーディオフレームＡＦから成るオーディオデータが配され、各オーディオフレームＡＦは、フレームヘッダＦＨと、基本層ＢＬ及び拡張層ＥＬの各符号化データを有して構成される。すなわち、このスケーラブル構造により、入力信号はコンパクトなデータサイズの基本層ＢＬ、及び入力と完全一致するデコード出力を可能にするための拡張層ＥＬという２つのデータ層で表現されている。これらの２つのデータ層は１つのファイルによって一元管理することができ、使用形態、目的によってどちらの情報を再生するかを選択することが可能である。例えば、家庭用の機器では基本層ＢＬ及び拡張層ＥＬの両者を有するファイル形式にて情報源（楽曲）をハードディスクに保持しておき、基本層ＢＬ及び拡張層ＥＬの全てをデコードすることで、オリジナル音源と完全に一致した高音質再生が可能である。また記録容量（あるいは記憶容量）の小さいポータブル機器に対しては基本層ＢＬのみを転送することにより、音質劣化を抑えつつ限られた記録容量の中でより多くの楽曲を再生することができる。
【００２５】
図５は、図１のデコーダ１０６の一具体例として、上述した図３の（Ｂ）に示すオーディオ信号符号化装置における符号化の逆処理となる復号を行うオーディオ信号復号装置の概略構成を示している。
【００２６】
この図５に示すオーディオ信号復号装置（オーディオデコーダ）は、図１の再生部１０５からの再生信号が入力端子２１を介して供給されるビットストリームデマルチプレクサ２２と、ビットストリームデマルチプレクサ２２で分離された基本層（Base Layer）の符号化データを復号する基本層確定的（Base Layer Deterministic）デコード部２３と、ビットストリームデマルチプレクサ２２で分離された拡張層（Enhancement Layer）の符号化データを復号する拡張層デコード部２４と、これらの基本層確定的デコード部２３及び拡張層デコード部２４からの各出力信号を加算する加算器２５とを有して構成され、加算器２５からの復号オーディオ信号が出力端子２６（図１の出力端子１０３）を介して取り出される。この場合、基本層、拡張層の各符号化データの全てをデコードすることにより、オリジナル音源と完全に一致した高音質再生が可能であることは上述した通りである。
【００２７】
ここで、エンコーダ／デコーダの両方で使用され重要な役割を果たす基本層確定的（Base Layer Deterministic）デコード部１３，２３について説明する。無損失（ロスレス）符号化を上述のように多層に分解して実現する場合、あらゆるプラットフォームで完全一致するデコード出力を得るためには、デコーダにおけるそれぞれの層がプラットフォーム、処理系の相違によらず確定的な動作を行う必要がある。そのための一つの解としては、演算精度が完全に指定された整数演算にて動作することが条件となるが、この条件は拡張層では比較的容易に実現できるものの、基本層は直交変換など基本的には浮動小数点演算によって実現されるべき要素が多く、なんらかの条件を付加しない限りは演算量の増大等により実装が困難になる可能性が高い。
【００２８】
ＡＴＲＡＣ Advanced Lossless（商標）の場合、非可逆（ロッシー）符号化部分の基本層にはＡＴＲＡＣ（商標）の符号化を使用しており、この符号化は入力信号のバンド分割後に直交変換を行う構造をとっているため、演算量と圧縮率のバランスからデコードすべきバンド数を決定し、そのバンドを上回る周波数領域ではデコードを行わずに、拡張層での処理に委ねるという制御が可能である。すなわち、図３、図５の基本層確定的デコード部１３，２３においては、入力される基本層の符号化データ中の所定の周波数帯域のスペクトル信号のみを復号する。このことにより、デコーダの確定性、完全一致性を維持しつつ、ＡＴＲＡＣ（商標）との互換性及び演算量削減の両立が実現できる。
【００２９】
ところで、ロスレス復号化後の信号はオリジナルの入力信号と完全一致するために高音質を維持することができるが、そのデータサイズ、すなわち基本層と拡張層のデータサイズの和はオリジナルの５０〜６０％程度であり、そのため限られた容量の記憶媒体（あるいは記憶媒体）に格納できる信号の長さ（あるいは楽曲数）にはかなりの制約が伴う。一方、ロッシー部分の符号化には高能率のオーディオ符号化方式を用いることで、音質の劣化は最小限に抑えつつ、そのデータサイズを拡張層の１／１０〜１／３程度に抑えることが可能である。
【００３０】
従って、記録再生装置にて記録媒体（あるいは記憶媒体）の空き容量が少なくなってきた場合に、特定の楽曲に対して拡張層を消去し、それに対応する基本層のみを残すような操作を行うことによって、楽曲を全て消去することなく、記録媒体の空き容量を大幅に復活させることが可能である。図１の制御部１０９は、後述するように、管理情報処理部１０８からの記録媒体の空き容量等の管理情報を監視することで、空き容量が少なくなってきたことを判別し、自動的にあるいはユーザの確認を待って、空き容量を増加させる指令（コマンド）を発生し、記録部１０３を記録制御することで、上記第２の符号化データである拡張層を消去するような処理を行わせる。
【００３１】
記録媒体の空き容量の復活について説明する。記録媒体に記録されたフレーム数の総数がＮフレームからなるオーディオ信号において、ｉフレームにおける基本層（ロッシー）のデータサイズをＳｌｏｓｓｙ(ｉ)、拡張層（ロスレス）のデータサイズをＳｌｏｓｓｌｅｓｓ(ｉ) とした場合、拡張層を消去する前のデータサイズは、次の（１）式で表される。
【００３２】
【数１】
0004973422.tif 000002
【００３３】
そのうちＭフレームの拡張層を消去した場合、そのデータサイズは以下の（２）式の通りである。
【００３４】
【数２】
0004973422.tif 000003
【００３５】
ただし、ここでは実際のフレーム番号を入れ替え、０≦ｉ≦Ｍ−１のＭフレームを消去対象としている。
【００３６】
ここで、Ｎ，Ｍが十分に大きい場合に、
【００３７】
【数３】
0004973422.tif 000004
【００３８】
と近似できることから、上記（１）式に対する（２）式の比は、次の（３）式のように表現できる。
【００３９】
【数４】
0004973422.tif 000005
【００４０】
このｒを用いて、上記（３）式は、１−（１−ｒ）Ｍ／Ｎ  と書くことができ、また、通常ｒは小さな値（１／１０程度）であるため、この式はほぼ、１−Ｍ／Ｎ  と近似することができる。すなわち、拡張層を消去したフレーム数にほぼ比例して、記録媒体（あるいは記憶媒体）の容量の復活が可能である。
【００４１】
具体例として、上記ＡＴＲＡＣ（商標）の符号化ビットレートは、その運用ルールにより、３２，４８，６４，９６，１２８，１６０，１９２，２５６，３２０，３５２kbpsの１０種類から選択可能である。また拡張層のビットレートは入力信号の特徴によって処理フレーム毎に変化するが、およそ６００〜１５００kbpsの間の値をとる。通常ＡＴＲＡＣ（商標）は１２８kbps程度でＭＤ（商標）並の音質を得ることが可能であるため、この基本層のみを迅速に転送することで（すなわち基本層のデコードのみで）ポータブルオーディオとしては十分な音質が得られ、またＰＣや車載機器等のハイパフォーマンスＣＰＵによるシステムではオリジナルのファイルでは（基本層と拡張層のフルデコードにより）原音と完全一致する高音質を再生することが可能である。本発明の実施の形態においては、このハイパフォーマンスなＣＰＵによるシステム上でのフルデコードと、基本層のみのデコードを併用した場合に可能となるものである。
【００４２】
従来においては、システム内の記録媒体（あるいは記憶媒体）の残量が少なくなってきた場合は、選択した楽曲を完全消去する以外に空き容量を復活させる方法は存在しなかったため、一度消去した楽曲の再生は不可能であった。これに対し、本発明の実施の形態における拡張層のみの消去という方法によれば、完全消去に近い容量復元効果を持ちながらも、その消去後も最低限の音質劣化のみで消去対象の楽曲を依然として再生できることが可能である。
【００４３】
上述したように、拡張層を消去することにより記録容量（あるいは記憶容量）を復活できるが、以下、記録媒体（あるいは記憶媒体）の残量が少なくなってきた場合に、ユーザに対して消去の時期や方法を確認する技術、また、記録再生装置側で自動的に消去を行う技術について説明する。
【００４４】
例えば、ユーザが記憶媒体の空き容量を監視し、それが少なくなって来た場合はユーザが拡張層を消去する楽曲を選び、その楽曲についてユーザが消去を行うことが挙げられる。また、他の例として、記録再生装置にて記録媒体の容量復活の機能をユーザに提供し、ユーザがその機能を動作させることによって、記録再生装置のソフトウェアが自動的に拡張層の消去を行うことが挙げられる。
【００４５】
消去する楽曲の選択については様々な方法があり、ディレクトリ構造に従って順番に消去していく等、機械的な方法も考えられるが、実用的な例として、各楽曲をその記録再生装置での再生頻度に応じて並び替え、頻度が少ない曲から順に候補としたり、各楽曲が記録媒体内にて占めるサイズにて並び替え、サイズの大きなものから順に候補としたり、最近にアクセスした（最後に記録又は再生した）日時に応じて並び替え、アクセス日時の古いものから順に候補とすること等が挙げられ、またこれらを組み合わせてもよい。候補とされた曲の拡張層を消去することで容量の復活を図ることができるが、消去の際には、消去の候補とされた楽曲の拡張層を消去する旨の警告（アラート）を出して、ユーザの確認を待って消去を行うようにしてもよい。
【００４６】
また、記録再生装置内のソフトウェアにより定期的に拡張層を消去するタスクを動作させ、自動的に消去を行うようにすることが考えられる。消去する楽曲の選定は、上述の例と同様に、再生頻度の少ないものからの順や、サイズの大きなものからの順、あるいは最近のアクセス日時の古いものからの順に候補として、拡張層を消去することで効率的な容量の復活を図ることができる。なお消去の際には、上述と同様に消去の候補とされた楽曲の拡張層を消去する旨の警告を出してもよい。
【００４７】
次に、消去候補楽曲を再生頻度に応じて選択する場合の具体例を、図６を参照しながら説明する。この図６に示す一連の処理は、例えば図１の制御部１０９のＣＰＵのシステムソフトウェアにより実行される。
【００４８】
図６において、ステップＳ３１の媒体残量監視ルーチンは、記録媒体の記録可能な空き容量である残量を監視し、ステップＳ３２において、この残量が所定の閾値より多いか否かを判別する。ステップＳ３２でＹｅｓ（残量が閾値より多い）と判別されたときには、ステップＳ３１に戻り、媒体残量監視ルーチンを続行する。ステップＳ３２でＮｏ（残量が閾値以下）と判別されたときには、ステップＳ３３に進んで、残量復元を行うか否かを判別する。これは具体的には、例えばユーザにアラート（警告）表示して、ユーザの確認を待つようにすればよい。ステップＳ３２でＮｏ（残量復元しない）と判別されたときには、ステップＳ３１に戻る。
【００４９】
ステップＳ３２でＹｅｓ（残量復元を行う）と判別されたときには、ステップＳ３４に進み、楽曲リストについて、再生回数をキーとした並び替えを行う。これは、記録媒体内の各楽曲について再生回数を読み出し、その数の最も小さいものから大きいものへの昇順リストを作成するような処理である。次のステップＳ３５では、上述のように並び替えた結果の昇順リストにおける最小回数の楽曲から例えば所定の数Ｎ（固定値）の楽曲を消去候補として選択する。
【００５０】
次のステップＳ３６で消去曲数カウント用の変数ｎを初期化（ｎ＝１）した後、ステップＳ３７に進み、ｎ番目の消去候補（楽曲）について拡張層を消去するかの判別を行う。具体的には、ｎ番目の消去候補の楽曲名（タイトル）等をユーザに提示して、消去するか否かをユーザに選択させるような処理が考えられる。これにより、消去後の再生品質劣化についてユーザの違和感を最小限に抑えながら効率的に拡張層の消去を行うことが可能である。
【００５１】
ステップＳ３７でＮｏ（拡張層を消去しない）と判別されたときには、ステップＳ３８に進んで、変数ｎが上記所定の数Ｎより小さいか否かを判別し、小さいときはステップＳ３９で変数ｎをインクリメント（ｎ＝ｎ＋１）して、ステップＳ３７に戻る。
【００５２】
ステップＳ３７でＹｅｓ（拡張層を消去する）と判別されたときには、ステップＳ４０に進んで、ｎ番目の消去候補（楽曲）の拡張層を消去する処理を行った後、上記ステップＳ３８に進む。
【００５３】
ここで、ＡＴＲＡＣ Advanced Lossless（商標）の場合の拡張層の消去について説明する。図４に示したようなファイルフォーマットのストリームヘッダに記録されている所定の情報（ATRAC configuration）から、基本層のデータサイズ（各フレームにて固定値）を取得する。その後各フレーム先頭にあるフレームヘッダからフレームデータサイズ（各フレームにて変動）を取得し、そこから先に求めてある基本層のデータサイズを減じることにより、拡張層のデータサイズを算出し、そのサイズ分を削除する。これをフレーム数分繰り返すことにより拡張層を消去し、ＡＴＲＡＣ（商標）のみによる基本層の楽曲ストリームが生成可能である。なお、この消去処理は、例えば図１の制御部１０９により、管理情報処理部１０８からの管理情報に基づき記録部１０３を制御して記録媒体１０４のデータを消去するわけであるが、実際には、記録媒体１０４のＴＯＣ（Table Of Contents）やＦＡＴ（Fale Allocation Table）等や、データストリームのヘッダ情報等のような管理情報を書き換えることにより行われる場合が一般的である。
【００５４】
上述したような本発明の実施の形態によれば、ロスレス符号化によるオーディオ信号記録再生装置において、楽曲を完全に消去することなく、再生可能な状態を保ちつつ記録媒体の空き容量を大幅に復活させることが可能となる。
【００５５】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態となる信号記録再生装置の概略構成を示すブロック図である。
【図２】図１の実施の形態におけるエンコーダ１０２の符号化の方式の例を説明するためのブロック図である。
【図３】図１の実施の形態のエンコーダ１０２の具体例となるオーディオ信号符号化装置の概略構成を示すブロック図である。
【図４】記録媒体に記録されるストリームデータのフォーマットを示す図である。
【図５】図１の実施の形態のデコーダ１０６の具体例となるオーディオ信号復号装置の概略構成を示すブロック図である。
【図６】本発明の実施の形態における拡張層消去の動作の具体例を説明するためのフローチャートである。
【符号の説明】
【００５７】
１２  基本層エンコード部、  １３、１３，２３  基本層確定的デコード部、  １４  減算器、  １５  拡張層エンコード部、  １６  ビットストリームマルチプレクサ、  ２２  ビットストリームデマルチプレクサ、  ２４  拡張層デコーダ、  ２５  加算器、  １０２  エンコーダ、  １０３  記録部、  １０４  記録媒体、  １０５  再生部、  １０６  デコーダ、  管理情報処理部、  １０９  制御部
【図１】
0004973422.tif 000006
【図２】
0004973422.tif 000007
【図３】
0004973422.tif 000008
【図４】
0004973422.tif 000009
【図５】
0004973422.tif 000010
【図６】
0004973422.tif 000011