(57)【要約】【課題】管理情報やヘッダ情報を用いた複雑な処理を行うことなく、圧縮音声データにおける再生時間を高速且つ正確に求めることが可能な記録再生装置を提供する。【解決手段】記録再生装置の圧縮処理部２は、ひと続きの非圧縮音声データを、所定の再生時間長ごとの区分に分割して複数の圧縮音声データを生成し、記憶部３に格納する。圧縮処理部２は、それらの圧縮音声データに、圧縮処理を行った順番に対応する符号を含むファイル名を付す。伸張処理部４は、そのファイル名に基づいて、圧縮処理が行われた順番で圧縮音声データの伸張処理をして複数の再生音声データを生成し、再生処理部５がそれらのギャップレス再生を行う。【選択図】図２
2013254546.tif 000002
【特許請求の範囲】
【請求項１】
ひと続きの非圧縮音声データに、当該非圧縮音声データの先頭から所定の再生時間長ごとの区分に分割して圧縮処理を順次行うことにより、複数の圧縮音声データを生成する圧縮処理部と、
前記複数の圧縮音声データが格納される記憶部と、
前記記憶部に格納された前記複数の圧縮音声データに伸張処理を行うことにより複数の再生音声データを生成する伸張処理部と、
前記複数の再生音声データの再生を行う再生処理部と、
前記記憶部に格納する圧縮音声データに、圧縮処理が行われた順番に対応する符号を含むファイル名を付し、通常の再生動作の際、前記伸張処理部に対し、ファイル名に基づいて、圧縮処理が行われた順番で前記複数の圧縮音声データの伸張処理を行わせ、前記再生処理部に対し、当該伸張処理で生成された複数の再生音声データのギャップレス再生を行わせる制御部とを備える
ことを特徴とする記録再生装置。
【請求項２】
前記所定の再生時間長は、前記複数の圧縮音声データで共通の一定値である
請求項１記載の記録再生装置。
【請求項３】
前記制御部は、前記圧縮処理が中断された後に当該圧縮処理を再開する場合、その中断までに生成された圧縮音声データの数に基づいて当該圧縮処理が中断した区分を特定し、前記圧縮処理部に、特定された区分の圧縮処理から再開させる
請求項１または請求項２記載の記録再生装置。
【請求項４】
前記制御部は、早送り再生動作の際、前記伸張処理部及び前記再生処理部に対し、ファイル名に基づいて、圧縮処理が行われた順番で、前記複数の圧縮音声データの各先頭部分の伸張処理及び再生処理を行わせる
請求項１から請求項３のいずれか一項記載の記録再生装置。
【請求項５】
前記制御部は、早戻し再生動作の際、前記伸張処理部及び前記再生処理部に対し、ファイル名に基づいて、圧縮処理が行われた逆の順番で、前記複数の圧縮音声データの各先頭部分の伸張処理及び再生処理を行わせる
請求項１から請求項４のいずれか一項記載の記録再生装置。
【請求項６】
前記制御部は、指定された再生時間から再生を開始する位置指定再生動作の際、ファイル名に基づいて、指定された再生時間のデータを含む圧縮音声データを特定し、前記伸張処理部及び前記再生処理部に対し、指定された再生時間のデータを含む前記圧縮音声データから伸張処理及び再生処理を開始させる
請求項１から請求項５のいずれか一項記載の記録再生装置。
【請求項７】
複数の再生音声データから成るひと続きの再生音声データ全体における現在の再生時間を表示する表示部をさらに備え、
前記制御部は、ファイル名に基づき再生中の再生音声データの先頭に対応する再生時間を特定し、当該再生中の再生音声データの先頭に対応する再生時間を基準にして、前記現在の再生時間を算出して前記表示部に表示させる
請求項１から請求項６のいずれか一項記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽などの音声データの記録再生装置に関し、特に、音声データの記録時に圧縮処理を行う記録再生装置に関する。
【背景技術】
【０００２】
一般に、デジタル圧縮された音声データ（圧縮音声データ）の記録及び再生を行う記録再生装置では、例えば指定された再生時間から再生を開始する位置指定再生（タイムサーチ再生）を行う場合、圧縮音声データのサイズがそれを伸張して再生したときの再生時間長に応じて決まることを利用して、音声データファイルの先頭からの長さ（バイト数）に基づき、再生を開始するデータの位置を決定している。再生中の音声データの再生位置を時間で表示する機能も、同様の手法により、再生時間を推定している。また、一定の再生時間をスキップしながら再生する早送り再生や早戻し再生を行う場合も、音声データファイル内のデータの間隔（バイト数）に基づき、スキップ期間を決定している。
【０００３】
ここで、本明細書においては、音声データを再生したときの時間の長さを「再生時間長」と称し、単に「再生時間」と言うときは、音声データの先頭を基準にした再生位置を時間で表したものを指すものとする。
【０００４】
また、複数の区分に分割された圧縮データを含むデータファイル（オーディオデータまたはＡＶデータ）作成する記録再生装置も知られている（例えば特許文献１，２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１２３３９５号公報
【特許文献２】特開２００４−１７８７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
音声データファイルの先頭からの長さにより再生時間を求める手法は、圧縮音声データのサイズが再生時間長に比例する、固定長符号化された圧縮音声データを扱う場合に特に有効である。しかし、指定された再生時間から再生を開始する際には、音声データファイルの先頭から再生開始位置までデータを読み進めてから、再生を開始する必要があるため、処理にある程度の時間を要する。
【０００７】
また、より高い圧縮効率を実現できる可変長符号化された圧縮音声データを扱う場合には、圧縮音声データのサイズと再生時間長が正確には比例しないので、位置指定再生の開始位置や、早送り再生及び早戻し再生時のスキップ間隔、再生時間の表示などに誤差が生じる。
【０００８】
一方、音声データの圧縮処理は、圧縮効率を高めるために時間軸上の過去にあたるデータを参照して行われる。従って、音声データの圧縮処理は、ひと続きの音声データ（例えば１つの曲）単位で行われる。そのため、圧縮処理が途中で中断されると、それを途中から再開することはできず、最初からやり直す必要がある。例えば、車載用の記録再生装置は、意図しない電源断や振動により圧縮処理の中断が生じやすい環境にあり、圧縮処理のやり直しが大きな問題となる可能性がある。
【０００９】
上記の特許文献１，２では、データファイル内の圧縮データを複数の区分に分割することにより、自由度の高い操作や正確な再生時間の指定、あるいは圧縮処理中断後におけるその中断位置までの再生などを可能にしている。しかしこれらの処理には、特別な管理情報や、各区分に設けられたヘッダ情報を用いた複雑な処理が必要であり、記録再生装置のコスト上昇を招くことが懸念される。
【００１０】
本発明は以上のような課題を解決するためになされたものであり、管理情報やヘッダ情報を用いた複雑な処理を行うことなく、圧縮音声データにおける再生時間を高速且つ正確に求めることが可能な記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る記録再生装置は、ひと続きの非圧縮音声データに、当該非圧縮音声データの先頭から所定の再生時間長ごとの区分に分割して圧縮処理を順次行うことにより、複数の圧縮音声データを生成する圧縮処理部と、複数の圧縮音声データが格納される記憶部と、記憶部に格納された複数の圧縮音声データに伸張処理を行うことにより複数の再生音声データを生成する伸張処理部と、複数の再生音声データの再生を行う再生処理部と、記憶部に格納する圧縮音声データに、圧縮処理が行われた順番に対応する符号を含むファイル名を付し、通常の再生動作の際、伸張処理部に対し、ファイル名に基づいて、圧縮処理が行われた順番で複数の圧縮音声データの伸張処理を行わせ、再生処理部に対し、当該伸張処理で生成された複数の再生音声データのギャップレス再生を行わせる制御部とを備えるものである。
【発明の効果】
【００１２】
本発明によれば、ひと続きの音声データが、所定の再生時間長ごとの複数のファイルに分割され、それらのファイル名には圧縮処理された順番を特定できる符号が含まれているので、ファイル名に基づいて再生時間を高速且つ正確に特定することができる。また、再生時には、各ファイルをファイル名の符号で特定される順番で伸張処理及び再生処理を行うだけなので、管理情報やヘッダ情報を用いた複雑な処理は不要である。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１及び２に係る記録再生装置の構成を示すブロック図である。
【図２】実施の形態１に係る記録再生装置における音声データの記録時の動作を示す図である。
【図３】実施の形態１に係る記録再生装置における音声データの再生時の動作を示す図である。
【図４】実施の形態１に係る記録再生装置における音声データの圧縮処理が中断したときの動作を示す図である。
【図５】実施の形態１に係る記録再生装置における音声データの圧縮処理を再開するときの動作を示す図である。
【図６】実施の形態１に係る記録再生装置の変形例を示す図である。
【図７】実施の形態２に係る記録再生装置における音声データの記録時の動作を示す図である。
【図８】実施の形態２に係る記録再生装置における音声データの再生時の動作を示す図である。
【発明を実施するための形態】
【００１４】
＜実施の形態１＞
図１は、本発明の実施の形態１係る記録再生装置１０の構成を示すブロック図である。当該記録再生装置１０は、音声データ入力部１、圧縮処理部２、記憶部３、伸張処理部４、再生処理部５、再生時間表示部６及びこれらの動作を制御する制御部７を備えている。
【００１５】
音声データ入力部１は、音声メディアから非圧縮音声データを取得する手段であり、例えばコンパクトディスク（ＣＤ）の読み取り装置などである。圧縮処理部２は、音声データ入力部１が取得した非圧縮音声データを圧縮処理し、圧縮音声データを生成する手段である。
【００１６】
記憶部３は、圧縮処理部２が生成した圧縮音声データを格納する記憶媒体であり、例えばハードディスク等である。伸張処理部４は、記憶部３に格納された圧縮音声データに伸張処理を行い、再生用の非圧縮音声データ（再生音声データ）を生成する手段である。
【００１７】
再生処理部５は、伸張処理部４が生成した再生音声データを再生して音声に変換する音声出力手段である。この再生処理部５は、複数の再生音声データを、間隔を空けずに連続再生する「ギャップレス再生」の機能を有するものである。ここで言うギャップレス再生は、単に２つの非圧縮音声データを連続して再生するだけでなく、２つの非圧縮音声データの境界で音声が自然に繋がるように信号処理を行う技術を指している。
【００１８】
再生時間表示部６は、再生中の音声データにおける再生時間の表示手段である。制御部７は、以上の音声データ入力部１、圧縮処理部２、記憶部３、伸張処理部４、再生処理部５、再生時間表示部６を制御する。
【００１９】
以下、実施の形態１に係る記録再生装置１０の動作を説明する。まず、記録再生装置１０における音声データの記録時（録音時）の動作を説明する。図２は、その動作を模式的に示したものである。
【００２０】
音声データ入力部１が音声メディアから非圧縮音声データを取得すると、圧縮処理部２がその非圧縮音声データに圧縮処理を行う。このとき圧縮処理部２は、ひと続きの非圧縮音声データを、その先頭から所定の再生時間長ごとの区分に分割して、それらを順次圧縮処理することにより、複数の圧縮音声データ（ファイル）を生成する。
【００２１】
図２には、再生時間長が１分の曲Ａが、１０秒ごとの区分に分割されて圧縮音声データに変換され、その結果、再生時間長がそれぞれ１０秒の６つの圧縮音声データが生成された例を示している。
【００２２】
ここで、実施の形態１では、圧縮処理部２が、固定長符号化による圧縮処理を行うものとする。固定長符号化された圧縮音声データのサイズが再生時間長に比例するので、６つの圧縮音声データは全て同じサイズになる。
【００２３】
圧縮処理部２が生成した圧縮音声データは、記憶部３に格納されるが、このとき制御部７は、それらの圧縮音声データに、圧縮処理が行われた順番に対応する符号を含むファイル名を付す。また制御部７は、符号を除く部分のファイル名が同じ圧縮音声データは、同一の非圧縮音声データ（同一の曲）から生成した圧縮音声データであると認識する。
【００２４】
図２の例では、曲Ａの非圧縮音声データから得た６つの圧縮音声データに対し、圧縮処理された順に「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」というファイル名が付されている（拡張子は任意でよい）。ファイル名の「Ａ」の後に付けられた番号が、圧縮処理が行われた順番に対応する符号である。制御部７は、符号を除いたファイル名の部分が「Ａ」である「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」を、曲Ａの要素として認識する。
【００２５】
次に、記録再生装置１０における非圧縮音声データの再生時の動作を説明する。図３は、その動作を模式的に示したものである。
【００２６】
通常の再生動作の場合、制御部７は、伸張処理部４に対し、記憶部３に格納されている圧縮音声データの伸張処理を行わせる。このとき制御部７は、ファイル名に基づいて再生対象とする音声データ（曲）の圧縮音声データを検索し、そのファイル名からそれらが圧縮処理された順番を特定する。そして伸張処理部４に対し、それらの圧縮音声データを、圧縮処理された順番で伸張処理させる。
【００２７】
記憶部３内に、図２に示した「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」が格納されていると仮定する。記録再生装置１０が曲Ａの再生を行う場合、制御部７は、符号を除く部分が「Ａ」のファイル名が付された圧縮音声データを記憶部３から検索する。このとき、ファイル名に付された符号を参照すれば、圧縮音声データ「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」がこの順番で圧縮処理されたものであることが分かる。制御部７は、伸張処理部４に、「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」をこの順番で伸張処理させる。その結果、図３に示すように、連続する６つの再生音声データＡ［１］〜Ａ［６］で構成される、ひと続きの曲Ａの音声データが得られる。
【００２８】
また制御部７は、伸張処理部４による伸張処理に並行して、再生処理部５に、その伸張処理で生成された複数の再生音声データのギャップレス再生を行わせる。一般的に、圧縮処理を経た音声データは、単に間隔を空けずに連続再生しただけではその境界部分で音のずれが生じ、それが異音として聞こえる。本発明では、ギャップレス再生の技術を用いて、その境界部分で音が自然に繋がるようにする。
【００２９】
図３の例では、連続する６つの再生音声データＡ［１］〜Ａ［６］が、再生処理部５によってギャップレス再生され、ユーザは、ひと続きの曲Ａを途切れなく聞くことができる。
【００３０】
次に、早送り再生時の動作を説明する。早送り再生時には、制御部７は、伸張処理部４及び再生処理部５に対し、圧縮処理が行われた順番で、再生対象の圧縮音声データの各先頭部分の伸張処理及び再生処理を行わせる。ここでも、圧縮処理が行われた順番は、圧縮音声データのファイル名に付された符号により判断できる。
【００３１】
図３の例で、曲Ａの早送り再生を行う場合、「Ａ−１．ａｒｃ」の先頭部分、「Ａ−２．ａｒｃ」の先頭部分、…「Ａ−６．ａｒｃ」の先頭部分、の順番で再生される。つまりスキップ期間は約１０秒になる。
【００３２】
このように各圧縮音声データの先頭部分のみを再生することによって早送り再生を実現すると、圧縮音声データの先頭から再生位置までデータを読み進める処理を行わずに済み、処理が簡略化される。また、各圧縮音声データが同じ再生時間長（図３では１０秒）を有することにより、早送り再生時のスキップ期間も一定にできる。
【００３３】
一方、早戻し再生時では、早送り再生時の逆の順番で圧縮音声データの先頭部分が再生される。すなわち、早戻し再生時には、制御部７は、伸張処理部４及び再生処理部５に対し、圧縮処理が行われた逆の順番で、再生対象の圧縮音声データの各先頭部分の伸張処理及び再生処理を行わせる。
【００３４】
図３の例で、曲Ａの早戻し再生を行う場合、「Ａ−６．ａｒｃ」の先頭部分、「Ａ−５．ａｒｃ」の先頭部分、…「Ａ−１．ａｒｃ」の先頭部分、の順番で再生される。この場合もスキップ期間は約１０秒になる。
【００３５】
この場合は、圧縮音声データ内で再生位置までデータを逆向きに読み進める処理を行わずに済み、処理が簡略化される。また、各圧縮音声データが同じ再生時間長（図３では１０秒）を有することにより、早戻し再生時のスキップ期間も一定にできる。
【００３６】
続いて、位置指定再生時の動作について説明する。この場合、制御部７は、まず各圧縮音声データが圧縮処理された順番に基づいて、指定された再生時間のデータを含む圧縮音声データを特定する。次に、特定された圧縮音声データ内で、指定された再生時間のデータを特定する。そして、伸張処理部４及び再生処理部５に対し、指定された再生時間のデータから、伸張処理及び再生処理を開始させる。
【００３７】
図３の例で、曲Ａの再生時間３５秒の位置からの再生を開始する場合、各圧縮音声データの再生時間長は１０秒なので、再生時間３５秒に当たるデータは、４番目の「Ａ−４．ａｒｃ」に含まれることが分かる。そこで、制御部７は「Ａ−４．ａｒｃ」の先頭から５秒分のデータを読み進め、その位置から伸張処理部４及び再生処理部５による、伸張処理及び再生処理を開始させる。
【００３８】
従来の記録再生装置では、１曲は１つの圧縮音声データ（ファイル）として格納されている。そのため、例えば再生時間３５秒の位置からの再生を開始するのであれば、その先頭から３５秒分だけデータを読み進める必要がある。例えば、再生時間長１分の曲Ａの圧縮音声データが６００ＫＢｙｔｅであった場合、３５秒分のデータは３５０ＫＢｙｔｅと推定されるので、圧縮音声データの先頭から３５０ＫＢｙｔｅ分のデータを読み進める必要がある。
【００３９】
それに対し、図３の例では、再生時間３５秒の位置からの再生を開始する場合、「Ａ−４．ａｒｃ」の先頭から５秒分のデータを読み進めればよい。例えば６つの圧縮音声データ「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」がそれぞれ１００ＫＢｙｔｅ（合計で６００Ｋｂｙｔｅ）であれば、「Ａ−４．ａｒｃ」の先頭から５０ＫＢｙｔｅ分のデータを読み進めるだけでよい。このように、本実施の形態によれば、指定された再生時間に当たるデータのサーチを従来よりも高速に行うことができる。
【００４０】
ここで、記録再生装置１０が、再生時間表示部６に現在の再生時間を表示させる動作について説明する。制御部７は、まず、現在再生中の再生音声データに対応する圧縮音声データファイル名から、当該再生音声データの先頭に対応する再生時間を特定する。そして、再生中の再生音声データの先頭に対応する再生時間を基準にして、現在の再生時間を算出し、それを再生時間表示部６に表示させる。
【００４１】
図３の例で、「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、…「Ａ−６．ａｒｃ」がそれぞれ１００ＫＢｙｔｅ（合計で６００Ｋｂｙｔｅ）であると仮定する。例えば、再生処理部５が、「Ａ−４．ａｒｃ」の先頭から５０ＫｂＢｙｔｅの位置のデータを再生している場合、各圧縮音声データの再生時間長は１０秒なので「Ａ−４．ａｒｃ」の先頭は、曲Ａの再生時間３０秒の位置であることが分かる。１秒あたりのデータは１０ＫＢｙｔｅと計算されるため、「Ａ−４．ａｒｃ」の先頭から５０ＫｂＢｙｔｅの位置に対応する現在の再生時間は、３０秒＋５秒＝３５秒と計算でき、再生時間表示部６には例えば「０：００：３５」などと表示される。
【００４２】
実施の形態１の記録再生装置１０には、音声データの記録時に得られる効果もある。
【００４３】
例えば図４のように、曲Ａの音声データの記録時（非圧縮音声データに対する分割・圧縮処理時）において、何らかの理由により「Ａ−４．ａｒｃ」の生成途中でその処理が中断されたとする。この場合、「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、「Ａ−３．ａｒｃ」はそれぞれ独立したファイルとして生成が完了している。
【００４４】
この圧縮処理を再開するときには、制御部７は、処理が中断したときまでに生成された圧縮音声データの数に基づいて、当該圧縮処理が中断した区分を特定し、その区分の圧縮処理から再開させる。
【００４５】
図４のケースでは「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、「Ａ−３．ａｒｃ」の３つの生成が完了しているので、制御部７は、４番目の区分（再生時間３０秒〜４０秒の区分）で処理が中断したと判断し、「Ａ−４．ａｒｃ」の圧縮処理から再開させる。つまり、制御部７は、図５に示すように、「Ａ−４．ａｒｃ」（曲Ａの再生時間３０秒〜４０秒の区分）の先頭から圧縮音声データの生成処理を再開させる。圧縮処理部２は、「Ａ−４．ａｒｃ」を、「Ａ−１．ａｒｃ」、「Ａ−２．ａｒｃ」、「Ａ−３．ａｒｃ」とは独立したファイルとして生成するので、従来の記録再生装置のように、曲Ａのはじめから圧縮処理をやり直す必要はない。よって音声データの記録処理時間の短縮に寄与できる。
【００４６】
この効果は、意図しない電源断や振動により圧縮処理の中断が生じやすい環境にある車載の記録再生装置において非常に有効である。
【００４７】
図２〜図５では、分割して圧縮処理した各圧縮音声データの再生時間長を１０秒としたが、その長さは任意でよい。例えば図６に示すように、各圧縮音声データの再生時間長を１秒にし、１分の曲Ａを６０個の圧縮音声データに分けてもよい。
【００４８】
１つの圧縮音声データ当たりの再生時間長を短くすると、取り扱うファイルの数が多くなるが、位置指定再生の処理がより容易になる。例えば図６の場合には、１秒単位での位置指定再生は、常に圧縮音声データの先頭から再生すればよいので、データを読み進める処理が不要である。さらに、各圧縮音声データの先頭部分を順次再生して行う早送り再生や早戻し再生では、スキップ時間が小さくなるので、自由度の高い操作が可能になる。さらに、圧縮処理が中断し、それを再開するとき、圧縮処理のやり直しを最小限にすることができる。
【００４９】
また、制御部７が各圧縮音声データの再生時間長を把握できるようにする必要があるが、同じ非圧縮音声データから得られる圧縮音声データそれぞれの再生時間長は等しくなくてもよい。曲の特定部分（例えば最後の部分）の圧縮音声データだけ再生時間長を長くしたり、各圧縮音声データの再生時間長を曲の先頭からの時間の関数とするなど、一定の規則性を持っていればよい。但し、処理の簡略化の観点からは、各圧縮音声データの再生時間長を一定にすることが好ましい。
【００５０】
さらに、各圧縮音声データは独立したファイルとして記憶部３に格納されるので、圧縮音声データ毎にフォーマットを変更することも可能である。例えば音量の小さい区分（例えはフェイドアウトする曲の最後）ではビットレートを下げてより圧縮率を高くしてもよい。高い音質が求められない部分に圧縮率の高いフォーマットを使用することにより、１曲全部を同じフォーマットで圧縮するよりも高い圧縮効率を得ることできる。また、１つの曲から得られる複数の圧縮音声データに、異なるコーデックを用いたものを混在させてもよい。
【００５１】
＜実施の形態２＞
実施の形態１では、圧縮処理部２が固定長符号化による圧縮処理を行う構成としたが、実施の形態２では、圧縮処理部２が可変長符号化による圧縮処理を行う例を示す。
【００５２】
実施の形態２に係る記録再生装置１０の構成は、図１と同様である。また当該記録再生装置１０の動作も、圧縮処理部２による圧縮処理と、伸張処理部４による伸張処理が可変長符号化方式あることを除いて、実施の形態１と同様であるので、ここでの詳細な説明は省略する。
【００５３】
図７は、実施の形態２に係る記録再生装置１０が、図２と同様の処理を可変長符号化により行い、複数の圧縮音声データを生成する処理を模式的に示している。また図８は、当該記録再生装置１０による音声データの再生処理を模式的に示している。可変長符号化では、生成される圧縮音声データのサイズがその再生時間長に正確には比例しない。そのため、各圧縮音声データが同じ再生時間長を有するように分割しても、図７に示すように、圧縮音声データのサイズは一定にならない。
【００５４】
本実施の形態では、圧縮処理部２が非圧縮音声データを分割する各区分の長さを、圧縮後のデータサイズを基準にするのではなく、再生時間長を基準にして決定する。それにより、実施の形態１と同様に、圧縮音声データのファイル名に付された符号から、その先頭に対応する再生時間を高速且つ正確に求めることができる。その結果、実施の形態１と同様の効果が得られる。
【００５５】
先に述べたように、可変長符号化では、生成される圧縮音声データのサイズがその再生時間長に正確には比例しないので、従来の記録再生装置において、圧縮音声データの先頭からの長さから再生時間を求めた場合、位置指定再生の開始位置や、早送り再生及び早戻し再生時のスキップ間隔、再生時間の表示などに誤差が生じる。
【００５６】
これに対し、実施の形態２に係る記録再生装置１０では、再生時間長を基準にして決められた区分ごとに圧縮音声データが生成されているので、各圧縮音声データの先頭に対応する再生時間は正確に分かる。従って、個々の圧縮音声データの先頭からの長さから、元の曲（非圧縮音声データ）全体における再生時間を算出することにより、従来よりも高い精度で再生時間を求めることができる。
【００５７】
よって、実施の形態２に係る記録再生装置１０によれば、位置指定再生の開始位置や、再生時間表示部６における再生時間表示の精度は、可変長符号化を用いた従来の記録再生装置よりも高くなる。また、圧縮音声データの再生時間長が一定であれば、各圧縮音声データの先頭部分を連続して再生する早送り再生及び早戻し再生時のスキップ間隔を一定にすることができる。
【００５８】
図示は省略したが、中断した圧縮処理を再開するときに中断した圧縮音声データの生成から再開すればよいという効果も、実施の形態１（図４、図５）と同様に得られる。さらに、分割して圧縮処理した各圧縮音声データの再生時間長は任意でよい。
【００５９】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００６０】
１  音声データ入力部、２  圧縮処理部、３  記憶部、４  伸張処理部、５  再生処理部、６  再生時間表示部、７  制御部、１０  記録再生装置。
【図１】
2013254546.tif 000003
【図２】
2013254546.tif 000004
【図３】
2013254546.tif 000005
【図４】
2013254546.tif 000006
【図５】
2013254546.tif 000007
【図６】
2013254546.tif 000008
【図７】
2013254546.tif 000009
【図８】
2013254546.tif 000010