(57)【要約】【課題】ライブ盤等の曲間に無音のない音楽ソースをエンコードした音楽ファイルを再生する際に、曲間において発生する無音部を取り除いてギャップの発生を抑制する再生装置、再生方法及び再生プログラムを提供する。【解決手段】  デコード処理部２３より得られた第１の音楽データの終了位置からその末尾部分の所定区間の平均振幅レベルを算出し、算出した平均振幅レベルに基づいて、第１の音楽データの末尾部分の無音部を検出するための閾値を算出する閾値算出部２７と、閾値以上で第１の音楽データの末尾位置に最も近い位置を再生終了位置とし、閾値以上で第２の音楽データの先頭位置に最も近い位置を再生開始位置として曲間の無音部を取り除いて再生する音楽データ出力部３０とを備える。【選択図】図５
2008209903.tif 000002
【特許請求の範囲】
【請求項１】
再生対象曲の圧縮音楽データを順次デコード処理するデコード手段と、
前記デコード手段によって第１の圧縮音楽データをデコード処理した第１の音楽データの末尾部分の所定区間における平均振幅レベルを算出し、算出した前記平均振幅レベルに基づいて、前記第１の音楽データの末尾部分における無音部を検出するための閾値を算出する閾値算出手段と、
前記第１の音楽データに対して、前記閾値算出手段によって得られた閾値以上の振幅レベルで、前記第１の音楽データの末尾位置に最も近い位置を前記第１の音楽データを再生する際の再生終了位置として検出する再生終了位置検出手段と、
前記デコード手段によって前記第１の圧縮音楽データの次の再生対象曲である第２の圧縮音楽データをデコード処理した第２の音楽データに対して、前記閾値以上の振幅レベルで、前記第２の音楽データの先頭位置の近傍位置を前記第２の音楽データを再生する際の再生開始位置として検出する再生開始位置検出手段と、
前記第１の音楽データの前記再生終了位置まで再生した後、前記第２の音楽データの前記再生開始位置から再生を行う再生手段と
を備えることを特徴とする再生装置。
【請求項２】
前記再生開始位置検出手段は、前記第２の音楽データにおける前記第１の音楽データの前記再生終了位置の振幅の増減方向と同一方向のデータ部分で、且つ振幅レベルが前記第１の音楽データの前記再生終了位置の振幅レベルに対して予め定めた範囲内にあって、前記第２の音楽データの先頭位置に最も近い位置を前記第２の音楽データの再生開始位置として検出することを特徴とする請求項１記載の再生装置。
【請求項３】
前記再生開始位置検出手段は、前記第２の音楽データの波形の傾きが前記第１の音楽データの波形の傾きに対して予め定めた範囲内にあって、前記第２の音楽データの先頭位置に最も近い位置を前記第２の音楽データの再生開始位置として検出することを特徴とする請求項２記載の再生装置。
【請求項４】
前記閾値が所定の値以下であるか否かを判別する判別手段を備え、
前記再生終了位置検出手段は、前記判別手段によって前記閾値が前記所定の値以下であると判別された場合、前記第１の音楽データの末尾位置を前記第１の音楽データを再生する際の再生終了位置として検出し、
前記再生開始位置検出手段は、前記判別手段によって前記閾値が前記所定の値以下であると判別された場合、前記第２の音楽データの先頭位置を前記第２の音楽データを再生する際の再生開始位置として検出することを特徴とする請求項１記載の再生装置。
【請求項５】
前記第１の音楽データの前記再生終了位置と前記第２の音楽データの前記再生開始位置とが連続的に繋がるように、前記第１の音楽データにおける前記再生終了位置以前の所定区間と、前記第２の音楽データにおける前記再生開始位置以後の所定区間の波形を整形する波形整形手段を備えることを特徴とする請求項１ないし３のいずれか１項に記載の再生装置。
【請求項６】
前記波形整形手段は、前記第１の音楽データと前記第２の音楽データとを繋ぐ位置での振幅レベルを無音を示すレベルとして波形を整形することを特徴とする請求項５記載の再生装置。
【請求項７】
再生対象曲の圧縮音楽データを順次デコード処理するステップと、
前記デコード処理するステップによって第１の圧縮音楽データをデコード処理した第１の音楽データの末尾部分の所定区間における平均振幅レベルを算出し、算出した前記平均振幅レベルに基づいて、前記第１の音楽データの末尾部分における無音部を検出するための閾値を算出するステップと、
前記第１の音楽データに対して、前記閾値を算出するステップによって得られた閾値以上の振幅レベルで、前記第１の音楽データの末尾位置に最も近い位置を前記第１の音楽データを再生する際の再生終了位置として終了位置を検出するステップと、
前記デコード処理するステップによって前記第１の圧縮音楽データの次の再生対象曲である第２の圧縮音楽データをデコード処理した第２の音楽データに対して、前記閾値以上の振幅レベルで、前記第２の音楽データの先頭位置の近傍位置を前記第２の音楽データを再生する際の再生開始位置として開始位置を検出するステップと、
前記第１の音楽データの前記再生終了位置まで再生した後、前記第２の音楽データの前記再生開始位置から再生を行う再生するステップと
を含むことを特徴とする再生方法。
【請求項８】
前記開始位置を検出するステップは、前記第２の音楽データにおける前記第１の音楽データの前記再生終了位置の振幅の増減方向と同一方向のデータ部分で、且つ振幅レベルが前記第１の音楽データの前記再生終了位置の振幅レベルに対して予め定めた範囲内にあって、前記第２の音楽データの先頭位置に最も近い位置を前記第２の音楽データの再生開始位置として検出することを特徴とする請求項７記載の再生方法。
【請求項９】
前記開始位置を検出するステップは、前記第２の音楽データの波形の傾きが前記第１の音楽データの波形の傾きに対して予め定めた範囲内にあって、前記第２の音楽データの先頭位置に最も近い位置を前記第２の音楽データの再生開始位置として検出することを特徴とする請求項８記載の再生方法。
【請求項１０】
前記閾値が所定の値以下であるか否かを判別するステップを含み、
前記終了位置を検出するステップは、前記判別するステップによって前記閾値が前記所定の値以下であると判別された場合、前記第１の音楽データの末尾位置を前記第１の音楽データを再生する際の再生終了位置として検出し、
前記開始位置を検出するステップは、前記判別するステップによって前記閾値が前記所定の値以下であると判別された場合、前記第２の音楽データの先頭位置を前記第２の音楽データを再生する際の再生開始位置として検出することを特徴とする請求項７記載の再生方法。
【請求項１１】
前記第１の音楽データの前記再生終了位置と前記第２の音楽データの前記再生開始位置とが連続的に繋がるように、前記第１の音楽データにおける前記再生終了位置以前の所定区間と、前記第２の音楽データにおける前記再生開始位置以後の所定区間の波形を整形するステップを含むことを特徴とする請求項７ないし９のいずれか１項に記載の再生方法。
【請求項１２】
前記波形を整形するステップは、前記第１の音楽データと前記第２の音楽データとを繋ぐ位置での振幅レベルを無音を示すレベルとして波形を整形することを特徴とする請求項１１記載の再生方法。
【請求項１３】
再生対象曲の圧縮音楽データを順次デコード処理するステップと、
前記デコード処理するステップによって第１の圧縮音楽データをデコード処理した第１の音楽データの末尾部分の所定区間における平均振幅レベルを算出し、算出した前記平均振幅レベルに基づいて、前記第１の音楽データの末尾部分における無音部を検出するための閾値を算出するステップと、
前記第１の音楽データに対して、前記閾値を算出するステップによって得られた閾値以上の振幅レベルで、前記第１の音楽データの末尾位置に最も近い位置を前記第１の音楽データを再生する際の再生終了位置として終了位置を検出するステップと、
前記デコード処理するステップによって前記第１の圧縮音楽データの次の再生対象曲である第２の圧縮音楽データをデコード処理した第２の音楽データに対して、前記閾値以上の振幅レベルで、前記第２の音楽データの先頭位置の近傍位置を前記第２の音楽データを再生する際の再生開始位置として開始位置を検出するステップと、
前記第１の音楽データの前記再生終了位置まで再生した後、前記第２の音楽データの前記再生開始位置から再生を行う再生するステップと
をコンピュータに実行させる再生プログラム。
【請求項１４】
前記開始位置を検出するステップは、前記第２の音楽データにおける前記第１の音楽データの前記再生終了位置の振幅の増減方向と同一方向のデータ部分で、且つ振幅レベルが前記第１の音楽データの前記再生終了位置の振幅レベルに対して予め定めた範囲内にあって、前記第２の音楽データの先頭位置に最も近い位置を前記第２の音楽データの再生開始位置として検出することを特徴とする請求項１３記載の再生プログラム。
【請求項１５】
前記開始位置を検出するステップは、前記第２の音楽データの波形の傾きが前記第１の音楽データの波形の傾きに対して予め定めた範囲内にあって、前記第２の音楽データの先頭位置に最も近い位置を前記第２の音楽データの再生開始位置として検出することを特徴とする請求項１４記載の再生プログラム。
【請求項１６】
前記閾値が所定の値以下であるか否かを判別するステップを含み、
前記終了位置を検出するステップは、前記判別するステップによって前記閾値が前記所定の値以下であると判別された場合、前記第１の音楽データの末尾位置を前記第１の音楽データを再生する際の再生終了位置として検出し、
前記開始位置を検出するステップは、前記判別するステップによって前記閾値が前記所定の値以下であると判別された場合、前記第２の音楽データの先頭位置を前記第２の音楽データを再生する際の再生開始位置として検出することを特徴とする請求項１３記載の再生プログラム。
【請求項１７】
前記第１の音楽データの前記再生終了位置と前記第２の音楽データの前記再生開始位置とが連続的に繋がるように、前記第１の音楽データにおける前記再生終了位置以前の所定区間と、前記第２の音楽データにおける前記再生開始位置以後の所定区間の波形を整形するステップを含むことを特徴とする請求項１３ないし１５のいずれか１項に記載の再生プログラム。
【請求項１８】
前記波形を整形するステップは、前記第１の音楽データと前記第２の音楽データとを繋ぐ位置での振幅レベルを無音を示すレベルとして波形を整形することを特徴とする請求項１３記載の再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮された音楽データをデコード処理し、曲間において音が途切れるギャップの発生を抑制して再生する再生装置、再生方法及び再生プログラムに関する。
【背景技術】
【０００２】
携帯型のデジタルオーディオプレーヤ（ＤＡＰ：Digital Audio Player）の普及によって、ＭＰ３（MPEG-1 Audio LayerIII）、ＡＡＣ（Advanced Audio Coding）等の種々の音楽データ圧縮方式が規格化されている。
【０００３】
これらの圧縮方式では、１曲分のデータは１つの音楽ソースとして管理され、１つの音楽ソースはフレーム単位に分割されて圧縮（エンコード）処理される。そして、音楽ソースから圧縮音楽データを得るエンコード処理の過程で、変形離散コサイン変換（ＭＤＣＴ：Modified Discrete Cosine Transform）が用いられる。このＭＤＣＴ変換は、隣接したフレームを重複させて行うので、隣接したフレームの境界において、ノイズの発生を防ぐ利点がある。
【０００４】
一方、フレームを重複させる変換のため、伸張（デコード）処理する際には直前のフレームのデータが必要となる。そこで、ＭＤＣＴ変換を用いたエンコード処理では、音楽データの先頭位置より前に無音部を付加した先頭フレームが作成される。同様に、音楽データの末尾位置よりも後ろに無音部を付加した末尾フレームも作成される。
【０００５】
図１４は、エンコード処理前の音楽ソース及びエンコード処理後の圧縮音楽データの先頭部分における波形の一例を示す図である。図１４に示すように、エンコード処理後の圧縮音楽データはフレーム単位に分割されて、先頭部分に無音部が付加される。図１４のエンコード処理後の圧縮音楽データは、先頭部分への無音部の付加により、エンコード処理前の音楽データと比較して音の出だしが遅れることになる。図１５は、エンコード処理前の音楽ソース及びエンコード処理後の圧縮音楽データの末尾部分における波形の一例を示す図である。図１５に示すように、エンコード処理後の圧縮音楽データの末尾部分にも無音部が付加される。
【０００６】
ところで、音楽ＣＤ（Compact Disk）として、曲同士が繋がっている生演奏を記録した、いわゆるライブ盤が存在する。上述のＭＤＣＴ変換を用いた圧縮方式によって、このライブ盤を再生して得られる１曲分の音楽ソース毎にエンコード処理して圧縮音楽データを生成し、この圧縮音楽データをデコード処理して再生する場合、前の曲の末尾部分と次の曲の先頭部分との曲間においてギャップが発生する。このギャップが発生することにより、音が一瞬途切れてしまい、不自然な再生音が生じてしまう。
【０００７】
このような曲間のギャップを解消する技術として次のようなものが知られている。（１）曲が切り替わる際に、前の再生曲の末尾部分の音を次第に小さく（フェードアウト）し、同時に次に再生する曲（次の再生曲）の音の先頭部分を次第に大きく（フェードイン）するクロスフェードを数秒間行うことによって、曲間のギャップが目立たないように曲を再生する。図１６は、破線にて示す前の再生曲と実線にて示す次の再生曲をクロスフェードさせた波形の一例を示している。（２）音楽ソースのエンコード処理時に音楽ソースの長さ情報を保存しておいて、その情報をもとにして曲間のギャップを取り除くことによって、曲間のギャップを生じさせることなく曲を再生する。（３）ライブ盤等の曲間に無音部のない複数曲の音楽ソースを１つのファイルに保存することによって、曲間のギャップを生じさせることなく再生する。この方法は特許文献１に開示されている。
【特許文献１】特開２００４−９３７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記（１）の方法の場合、図１６に示すように曲が連続して繋がらないので、再生音は不自然となってしまう。また、上記（２）の方法の場合、曲間のギャップを取り除いて再生するプレーヤは、エンコード処理を行う装置（エンコーダ）に対応しているものに限定される。すなわち、プレーヤは、どのようなエンコード処理が行われたかを予め知っていることが必要となる。また、上記（３）の方法の場合も上記（２）と同様に、プレーヤはエンコーダに対応しているものに限定される。また、複数曲の音楽ソース全体で１つのファイルに保存するため、所望の曲を即時再生することが困難となる。
【０００９】
本発明は以上の点に鑑みなされたもので、ライブ盤から得られる１曲分の音楽ソース毎にエンコード処理された圧縮音楽データを再生する際に、圧縮方式によることなく、曲間において音が途切れるギャップの発生を抑制して曲を再生することができる再生装置、再生方法及び再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、前述した従来の技術の課題を解決するため、再生装置、再生方法及び再生プログラムを提供するものである。
再生対象曲の圧縮音楽データを順次デコード処理するデコード手段と、デコード手段によって第１の圧縮音楽データをデコード処理した第１の音楽データの末尾部分の所定区間における平均振幅レベルを算出し、算出した平均振幅レベルに基づいて、第１の音楽データの末尾部分における無音部を検出するための閾値を算出する閾値算出手段と、第１の音楽データに対して、閾値算出手段によって得られた閾値以上の振幅レベルで、第１の音楽データの末尾位置に最も近い位置を第１の音楽データを再生する際の再生終了位置として検出する再生終了位置検出手段と、デコード手段によって第１の圧縮音楽データの次の再生対象曲である第２の圧縮音楽データをデコード処理した第２の音楽データに対して、閾値以上の振幅レベルで、第２の音楽データの先頭位置の近傍位置を第２の音楽データを再生する際の再生開始位置として検出する再生開始位置検出手段と、第１の音楽データの再生終了位置まで再生した後、第２の音楽データの再生開始位置から再生を行う再生手段とを備える再生装置である。
【００１１】
また、再生開始位置検出手段は、第２の音楽データにおける第１の音楽データの再生終了位置の振幅の増減方向と同一方向のデータ部分で、且つ振幅レベルが第１の音楽データの再生終了位置の振幅レベルに対して予め定めた範囲内にあって、第２の音楽データの先頭位置に最も近い位置を第２の音楽データの再生開始位置として検出する再生装置である。
【００１２】
また、再生開始位置検出手段は、第２の音楽データの波形の傾きが第１の音楽データの波形の傾きに対して予め定めた範囲内にあって、第２の音楽データの先頭位置に最も近い位置を第２の音楽データの再生開始位置として検出する再生装置である。
【００１３】
また、閾値が所定の値以下であるか否かを判別する判別手段を備え、再生終了位置検出手段は、判別手段によって閾値が所定の値以下であると判別された場合、第１の音楽データの末尾位置を第１の音楽データを再生する際の再生終了位置として検出し、再生開始位置検出手段は、判別手段によって閾値が所定の値以下であると判別された場合、第２の音楽データの先頭位置を第２の音楽データを再生する際の再生開始位置として検出する再生装置である。
【００１４】
また、第１の音楽データの再生終了位置と第２の音楽データの再生開始位置とが連続的に繋がるように、第１の音楽データにおける再生終了位置以前の所定区間と、第２の音楽データにおける再生開始位置以後の所定区間の波形を整形する波形整形手段を備える再生装置である。
【００１５】
また、波形整形手段は、第１の音楽データと第２の音楽データとを繋ぐ位置での振幅レベルを無音として波形を整形する再生装置である。
【００１６】
また、再生対象曲の圧縮音楽データを順次デコード処理するステップと、デコード処理するステップによって第１の圧縮音楽データをデコード処理した第１の音楽データの末尾部分の所定区間における平均振幅レベルを算出し、算出した平均振幅レベルに基づいて、第１の音楽データの末尾部分における無音部を検出するための閾値を算出するステップと、第１の音楽データに対して、閾値を算出するステップによって得られた閾値以上の振幅レベルで、第１の音楽データの末尾位置に最も近い位置を第１の音楽データを再生する際の再生終了位置として終了位置を検出するステップと、デコード処理するステップによって第１の圧縮音楽データの次の再生対象曲である第２の圧縮音楽データをデコード処理した第２の音楽データに対して、閾値以上の振幅レベルで、第２の音楽データの先頭位置の近傍位置を第２の音楽データを再生する際の再生開始位置として開始位置を検出するステップと、第１の音楽データの再生終了位置まで再生した後、第２の音楽データの再生開始位置から再生を行う再生するステップとを含む再生方法である。
【００１７】
また、開始位置を検出するステップは、第２の音楽データにおける第１の音楽データの再生終了位置の振幅の増減方向と同一方向のデータ部分で、且つ振幅レベルが第１の音楽データの再生終了位置の振幅レベルに対して予め定めた範囲内にあって、第２の音楽データの先頭位置に最も近い位置を第２の音楽データの再生開始位置として検出する再生方法である。
【００１８】
また、開始位置を検出するステップは、第２の音楽データの波形の傾きが第１の音楽データの波形の傾きに対して予め定めた範囲内にあって、第２の音楽データの先頭位置に最も近い位置を第２の音楽データの再生開始位置として検出する再生方法である。
【００１９】
また、閾値が所定の値以下であるか否かを判別するステップを含み、終了位置を検出するステップは、判別するステップによって閾値が所定の値以下であると判別された場合、第１の音楽データの末尾位置を第１の音楽データを再生する際の再生終了位置として検出し、開始位置を検出するステップは、判別するステップによって閾値が所定の値以下であると判別された場合、第２の音楽データの先頭位置を第２の音楽データを再生する際の再生開始位置として検出する再生方法である。
【００２０】
また、第１の音楽データの再生終了位置と第２の音楽データの再生開始位置とが連続的に繋がるように、第１の音楽データにおける再生終了位置以前の所定区間と、第２の音楽データにおける再生開始位置以後の所定区間の波形を整形するステップを含む再生方法である。
【００２１】
また、波形を整形するステップは、第１の音楽データと第２の音楽データとを繋ぐ位置での振幅レベルを無音として波形を整形する再生方法である。
【００２２】
また、再生対象曲の圧縮音楽データを順次デコード処理するステップと、デコード処理するステップによって第１の圧縮音楽データをデコード処理した第１の音楽データの末尾部分の所定区間における平均振幅レベルを算出し、算出した平均振幅レベルに基づいて、第１の音楽データの末尾部分における無音部を検出するための閾値を算出するステップと、第１の音楽データに対して、閾値を算出するステップによって得られた閾値以上の振幅レベルで、第１の音楽データの末尾位置に最も近い位置を第１の音楽データを再生する際の再生終了位置として終了位置を検出するステップと、デコード処理するステップによって第１の圧縮音楽データの次の再生対象曲である第２の圧縮音楽データをデコード処理した第２の音楽データに対して、閾値以上の振幅レベルで、第２の音楽データの先頭位置の近傍位置を第２の音楽データを再生する際の再生開始位置として開始位置を検出するステップと、第１の音楽データの再生終了位置まで再生した後、第２の音楽データの再生開始位置から再生を行う再生するステップとをコンピュータに実行させる再生プログラムである。
【００２３】
また、開始位置を検出するステップは、第２の音楽データにおける第１の音楽データの再生終了位置の振幅の増減方向と同一方向のデータ部分で、且つ振幅レベルが第１の音楽データの再生終了位置の振幅レベルに対して予め定めた範囲内にあって、第２の音楽データの先頭位置に最も近い位置を第２の音楽データの再生開始位置として検出する再生プログラムである。
【００２４】
また、開始位置を検出するステップは、第２の音楽データの波形の傾きが第１の音楽データの波形の傾きに対して予め定めた範囲内にあって、第２の音楽データの先頭位置に最も近い位置を第２の音楽データの再生開始位置として検出する再生プログラムである。
【００２５】
また、閾値が所定の値以下であるか否かを判別するステップを含み、終了位置を検出するステップは、判別するステップによって閾値が所定の値以下であると判別された場合、第１の音楽データの末尾位置を第１の音楽データを再生する際の再生終了位置として検出し、開始位置を検出するステップは、判別するステップによって閾値が所定の値以下であると判別された場合、第２の音楽データの先頭位置を第２の音楽データを再生する際の再生開始位置として検出する再生プログラムである。
【００２６】
また、第１の音楽データの再生終了位置と第２の音楽データの再生開始位置とが連続的に繋がるように、第１の音楽データにおける再生終了位置以前の所定区間と、第２の音楽データにおける再生開始位置以後の所定区間の波形を整形するステップを含む再生プログラムである。
【００２７】
また、波形を整形するステップは、第１の音楽データと第２の音楽データとを繋ぐ位置での振幅レベルを無音として波形を整形する再生プログラムである。
【発明の効果】
【００２８】
本発明によれば、ライブ盤を再生して得られる圧縮音楽データをデコード処理して再生する場合に、どのような音楽データあっても、曲間において音が途切れるギャップの発生を抑制することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態を説明するにあたり記録装置について図１から図４を用いて説明する。
【００３０】
図１は記録装置の構成例を示すブロック図である。図１に示すように、記録装置１は、音楽ソース入力部１１と、エンコード処理部１２と、圧縮音楽データ記録部１３と、記録制御部１４と、記録操作部１５と、ＵＳＢ端子１６と、半導体メモリ部１７と、クレードル部１８とを備える。
【００３１】
音楽ソース入力部１１には、ＣＤ等の記録媒体またはサーバ等に記録されている音楽ソースがその媒体またはサーバ等から入力される。そして、音楽ソース入力部１１は、記録制御部１４の制御に基づいて、１曲分に相当する音楽ソース毎にエンコード処理部１２へ供給する。エンコード処理部１２は、記録制御部１４の制御により、音楽ソースを上述のＭＤＣＴ変換を用いた圧縮方式によりエンコード処理して、エンコード処理された圧縮音楽データを圧縮音楽データ記録部１３に供給する。
【００３２】
記録操作部１５は、ユーザの選択操作により圧縮音楽データを出力する媒体が選択された場合に、記録制御部１４を介して、圧縮音楽データ記録部１３へ選択指示信号を供給する。圧縮音楽データ記録部１３は、エンコード処理部１２から供給された圧縮音楽データを記録保持する。また、上述の選択指示信号に基づいて、圧縮音楽データをＵＳＢ端子１６、半導体メモリ部１７またはクレードル部１８に供給する。ＵＳＢ端子１６は、接続されたＵＳＢケーブルを介して、圧縮音楽データを後述する再生装置に供給するためのものである。半導体メモリ部１７は、着脱自在な半導体メモリに、圧縮音楽データを供給するためのものである。クレードル部１８は、接続ケーブルを必要としないスタンド型の接続機器であり、圧縮音楽データを再生装置に供給するためのものである。クレードル部１８は、接続された再生装置とのデータの送受信ができ、またその再生装置の充電も可能である。
【００３３】
図２は、図１に示す記録装置においてエンコード処理を行う手順の一例を示すフローチャートである。図３は、図１に示す記録装置においてエンコード処理前後の音楽ソースの先頭部分における波形の一例を示す図である。図４は、図１に示す記録装置においてエンコード処理前後の音楽ソースの末尾部分における波形の一例を示す図である。
【００３４】
エンコード処理部１２及び記録制御部１４は、音楽ソース入力部１１から供給された音楽データを以下の手順でエンコード処理する。最初に、記録制御部１４は、音楽ソースの先頭位置より前の所定数のサンプルに対して、図３に示すように無音部を付加するようにエンコード処理部１２を制御する（図２、ステップＳ０１）。無音部の付加は、データ領域の所定数のサンプルに対して無効データ（ゼロ）をパディングする方法で行われる。また、この無音部は一般的にエンコーダディレイと呼ばれるものである。
【００３５】
例えば、図３に示すように、音楽ソースを分割して管理する１つのフレームは１１５２個のサンプルを含む。また、ＣＤから供給されたデータの場合には、４４１００個のサンプルが１秒間のデータに相当する。記録制御部１４は、１フレームの半分の５７６個のサンプルに対してゼロをパディングするようにエンコード処理部１２を制御する。よって、エンコード処理後の先頭のフレーム１には、先頭位置からフレーム単位の半分の無音部が形成される。そして、記録制御部１４は、図３に示すように、フレーム単位の半分の５７６個のサンプルを重複させてフレーム１，２，３…と順に分割するようにエンコード処理部１２を制御する（図２、ステップＳ０２）。
【００３６】
記録制御部１４は、ステップＳ０２で分割されたフレームの中に、音楽ソースの末尾位置が存在するかを判定する（図２、ステップＳ０３）。音楽ソースの末尾位置が検出されない場合（ＮＯ）、ステップＳ０２に戻って音楽データをフレームに分割する。音楽データの末尾位置が検出された場合（ＹＥＳ）、記録制御部１４は、音楽ソースの末尾位置からフレーム１個分に満たない残りのサンプルに対して、ゼロをパディングするようにエンコード処理部１２を制御する（図２、ステップＳ０４）。更に、記録制御部１４は、音楽ソースの最後部に１フレームを追加して、その１フレームのサンプルにゼロをパディングするようにエンコード処理部１２を制御する（図２、ステップＳ０５）。
【００３７】
図４に示すように、ステップＳ０４及びステップＳ０５のエンコード処理の後、無音部が付加された波形データとなる。例えば、図４に示すフレーム（Ｍ）（Ｍは１以上の整数）において、音楽データの末尾位置が検出された場合について説明する。フレーム（Ｍ）の有効データを含むサンプル数が８６４個である場合、ステップＳ０４において、記録制御部１４は、１フレーム分の残りの２８８個のサンプルに対して、ゼロをパディングするようにエンコード処理部１２を制御する。更に、ステップＳ０５において、記録制御部１４は、１フレーム分の１１５２個のサンプルに対して、ゼロをパディングするようにエンコード処理部１２を制御する。よって、次のフレーム（Ｍ＋１）は、有効データを含むサンプルが２８８個、無効データを含むサンプルが８６４個となる。また、最終フレーム（Ｍ＋２）はすべて無効データとなる。最終フレーム（Ｍ＋２）に有効データが全く含まれないことで、隣接したフレームを用いたＭＤＣＴ変換による圧縮方式によってエンコード処理する方法でも問題が発生しないようにすることができる。
【００３８】
上述のように、フレーム単位に分割して所定の無音部を付加した後、記録制御部１４は、ＭＤＣＴの圧縮方式により音楽ソースをエンコード処理するようにエンコード処理部１２を制御する（図２、ステップＳ０６）。ステップＳ０６の後、エンコード処理を終了して、圧縮音楽データが生成される。この圧縮音楽データは、後述するデコード処理機能を備えた再生装置で再生される。なお、上述の１つのフレームに含まれるサンプル数やゼロをパディングする個数等は異なってもよいものである。
【００３９】
次に、本発明の実施形態に係る再生装置について図５から図１２を用いて説明する。図５は、本発明の実施形態に係る再生装置の構成例を示すブロック図である。図５に示すように本実施形態に係る再生装置２は、ＵＳＢ端子２１と、圧縮音楽データ格納部２２と、デコード処理部２３と、再生制御部２４と、再生操作部２５と、バッファ管理部２６と、閾値算出部２７と、波形整形部２８と、バッファ２９と、音楽データ出力部３０とを備える。
【００４０】
ＵＳＢ端子２１は、図１に示した記録装置１等でエンコード処理された圧縮音楽データを保持している装置と、ＵＳＢケーブルを介して接続するためのものである。圧縮音楽データ格納部２２は、ＵＳＢ端子２１を介して転送される圧縮音楽データを格納する。また、圧縮音楽データ格納部２２は、再生制御部２４を介して再生操作部２５より供給される再生指示信号に基づいて、再生対象曲の圧縮音楽データをデコード処理部２３に供給する。なお、再生操作部２５は、ユーザの指示により音楽再生が選択された場合に、再生制御部２４を介して再生指示信号を圧縮音楽データ格納部２２に供給する。
【００４１】
デコード処理部２３は、再生制御部２４の制御により、圧縮音楽データ格納部２２から供給された圧縮音楽データのデコード処理を行い、復号化された音楽データ（以後、単に音楽データという）を生成して、この音楽データをバッファ管理部２４に供給する。また、デコード処理部２３は、現在の再生対象曲の圧縮音楽データ（以後、第１の圧縮音楽データという）のデコード処理が終了すると、デコード処理した現在の再生対象曲の音楽データ（以後、第１の音楽データという）の再生が終了する前に、次の再生対象曲の圧縮音楽データ（以後、第２の圧縮音楽データという）のデコード処理を開始して、次の再生対象曲の音楽データ（以後、第２の音楽データという）を生成する。
【００４２】
バッファ管理部２６は、再生制御部２４の制御により、デコード処理部２３から供給された音楽データ、後述する閾値算出部２７と波形整形部２８により所定の処理がされた後の音楽データをバッファ２９に格納するともに、バッファ２９に格納された音楽データを音楽データ出力部３０に供給する。
【００４３】
閾値算出部２７は、再生制御部２４の制御及びバッファ管理部２６の管理により、第１の音楽データの末尾位置からその末尾位置より前の所定区間における平均振幅レベルを算出する。そして、この平均振幅レベルに基づいて、第１の音楽データの末尾部分に含まれる無音部を検出するための閾値を算出する。
【００４４】
波形整形部２８は、再生制御部２４の制御及びバッファ管理部２６の管理により、後述する第１の音楽データの再生終了位置と、第２の音楽データの再生開始位置とが連続的に繋がるように、第１の音楽データ及び第２の音楽データの波形を整形する。
【００４５】
バッファ２９は、バッファ管理部２６の管理により、デコード処理部２３から供給された音楽データ、及び無音部の検出や波形整形等の処理後の音楽データを格納する。音楽データ出力部３０は、再生制御部２４及びバッファ管理部２６の制御により、バッファ２９に格納されている音楽データをアナログ信号に変換して、図示しないスピーカ等の出力装置に供給する。
【００４６】
次に、本実施形態に係る再生装置２で無音部を検出して再生する手順の一例を図６に示すフローチャートを参照して説明する。
【００４７】
記録装置１に記録されている圧縮音楽データは、ＵＳＢ端子２１を介して圧縮音楽データ格納部２２に供給される。圧縮音楽データ格納部２２は、供給された圧縮音楽データを格納する。なお、ＵＳＢ端子２１に代わってクレードルや半導体メモリ等を介して、圧縮音楽データ格納部２２に圧縮音楽データを格納する再生装置であってもよい。圧縮音楽データ格納部２２は、ユーザの再生指示により再生操作部２５から再生制御部２４を介して、再生指示信号が供給されると、その再生指示信号に基づいて圧縮音楽データ格納部２２に格納されている第１の圧縮音楽データを、デコード処理部２３に供給する（図６、ステップＳ１１）。
【００４８】
次に、再生制御部２４は、供給された第１の圧縮音楽データをデコード処理するようにデコード処理部２３を制御する（図６、ステップＳ１２）。デコード処理部２３は、第１の圧縮音楽データをデコード処理して第１の音楽データを生成する。再生制御部２４は、デコード処理により生成された第１の音楽データをバッファ管理部２６に供給するようにデコード処理部２３を制御する。バッファ２９は、バッファ管理部２６より供給された第１の音楽データを格納する。
【００４９】
再生制御部２４は、第１の圧縮音楽データのデコード処理が終了したか否かを判断する（図６、ステップＳ１３）。デコード処理が終了していない場合（ＮＯ）、ステップＳ１２に戻る。ステップＳ１３でデコード処理が終了した場合（ＹＥＳ）、再生制御部２４は、次の再生対象曲となる第２の圧縮音楽データがあるか否かを判断する（図６、ステップＳ１４）。第２の圧縮音楽データが存在しない場合（ＮＯ）、第１の音楽データの再生が終了した後、再生処理を終了する。
【００５０】
ステップＳ１４で、第２の圧縮音楽データが存在する場合（ＹＥＳ）、再生制御部２４は、圧縮音楽データ格納部２２に格納されている第２の圧縮音楽データを、デコード処理部２３に供給するように圧縮音楽データ格納部２２を制御する。（図６、ステップＳ１５）。再生制御部２４は、第２の圧縮音楽データのデコード処理を開始するようにデコード処理部２３を制御する（図６、ステップＳ１６）。デコード処理部２３は、第２の圧縮音楽データをデコード処理して第２の音楽データを生成する。そして、上述の第１の音楽データと同様に、バッファ２９は、この第２の音楽データを順次格納する。
【００５１】
次に、再生制御部２４は、閾値算出部２７において、閾値を算出したか否かを判断する（図６、ステップＳ１７）。閾値を算出している場合（ＹＥＳ）、ステップＳ２１に進む。閾値を算出していない場合（ＮＯ）、再生制御部２４の制御及びバッファ管理部２６の管理により、閾値算出部２７は第１の音楽データの末尾部分の無音部を検出するための閾値を算出する（図６、ステップＳ１８）。
【００５２】
図７（ａ）は、第１の音楽データがライブ盤である場合、第１の音楽データの末尾部分において閾値を算出するための平均振幅レベル分析区間と無音部の関係の一例を示している。ステップＳ１８において、閾値は次のように算出される。再生制御部２４は、バッファ管理部２６を介して、バッファ２９に格納されている第１の音楽データを読み出す。次に、再生制御部２４は、第１の音楽データの末尾位置からその末尾位置より前の所定区間、すなわち図７（ａ）に示す平均振幅レベル分析区間において、平均振幅レベルを算出する。なお、平均振幅レベルは振幅値の絶対値を平均して算出する。再生制御部２４は、この平均振幅レベルに基づいて、閾値を算出するように、バッファ管理部２６を介して閾値算出部２７を制御する。
【００５３】
なお、図７（ａ）に示しているライブ盤の場合の無音部は、図２のＭＤＣＴ変換を用いたエンコード処理で付加されるものであるが、この無音部の振幅はＭＤＣＴ変換の影響で微小なノイズ成分を持っている場合がある。しかし、この無音部の振幅値の絶対値を示す振幅レベルは、有効データを有する部分の振幅レベルよりは十分に小さいと考えられる。そのため、閾値算出部２７は、例えば平均振幅レベル分析区間において算出された平均振幅レベルの１／３の値を求めて閾値とする。また、この無音部のサンプル数は、フレーム１個から２個程度分であるので、時間幅にして数十ミリ秒程度である。よって、平均振幅レベル分析区間は、数十ミリ秒以上必要である。
【００５４】
図７（ｂ）は、第１の音楽データが通常盤である場合、第１の音楽データの末尾部分において閾値を算出するための平均振幅レベル分析区間と無音部の関係の一例を示している。なお、通常盤とは、通常の１曲ごとに記録されたアルバムＣＤを指している。図７（ｂ）に示すように、通常盤の音楽データの末尾部分は、図２のＭＤＣＴ変換を用いたエンコード処理により付加された無音部の他に、元々の音楽ソース自体に数ミリ秒程度の無音部を有している。
【００５５】
後述するように、ライブ盤の音楽データは、ＭＤＣＴ変換を用いたエンコード処理により付加された無音部を取り除いてギャップの発生を抑制する必要があり、通常盤の音楽データは、無音部を取り除いて再生音が不自然となることがないようにする必要がある。よって、再生制御部２４は平均振幅レベルが有音とみなせる所定の値以下であるか否かを判別してライブ盤と通常盤の音楽データを識別する。そのため、平均振幅レベル分析区間は、ライブ盤の音楽データの場合には末尾部分の有効データを有する部分が必要且つ十分に含まれて、通常盤の音楽データの場合には無音部のみが含まれる時間幅とする必要があり、数百ミリ秒程度とするのが望ましい。よって、ライブ盤の音楽データより得られる閾値は図７（ａ）に示すように所定の値を有し、一方、通常盤の音楽データより得られる閾値は図７（ｂ）に示すようにほぼゼロとなる。なお、閾値は絶対値なので、図７（ａ）に示すように振幅値が正の方向と負の方向に表される。
【００５６】
次に、再生制御部２４は、閾値算出部２７で算出された閾値が所定の値以下であるか否かを判断する（図６、ステップＳ１９）。閾値が所定の値以下でない場合（ＮＯ）、すなわちライブ盤の音楽データと考えられる場合、再生制御部２４は、第１の音楽データの末尾位置から先頭位置へ向かって、振幅レベルが閾値以上で、最も末尾位置に近い位置を第１の音楽データを再生する際の再生終了位置として検出する（図６、ステップＳ２０）。なお、振幅レベルと閾値は共に絶対値であるので、振幅レベルが閾値以上の場合とは、振幅値が正の方向と負の方向の両者を含む。また、無音部とは、振幅レベルが閾値以下である場合を意味する。よって、図７（ａ）に示すように、第１の音楽データの末尾部分の無音部を検出して、この無音部を取り除いて再生終了位置とすることになる。そして、再生制御部２４は、バッファ管理部２６を介して、この検出された第１の音楽データの再生終了位置を示す情報や再生終了位置での振幅レベル等の情報をバッファ２９に格納するように制御する。
【００５７】
一方、ステップＳ１９において、閾値が所定の値以下である場合（ＹＥＳ）、すなわち通常盤の音楽データと考えられる場合、図７（ｂ）に示した第１の音楽データの末尾部分の無音部を検出して取り除くと不自然な再生音となる。よって、再生制御部２４は、第１の音楽データの再生終了位置は、第１の音楽データの末尾位置とみなして、後述するステップＳ２１に進む。
【００５８】
再び図６のフローチャートに戻ると、再生制御部２４は、第２の音楽データのデコード処理が所定時間進んでいるか否かを判断する（図６、ステップＳ２１）。所定時間進んでいない場合（ＮＯ）、ステップＳ１７に戻る。所定時間進んでいる場合（ＹＥＳ）、閾値が所定の値以下あるか否かを判断する（図６、ステップＳ２２）。閾値が所定の値以下でない場合（ＮＯ）、すなわちライブ盤の音楽データと考えられる場合、第２の音楽データを再生する際の再生開始位置を検出する（図６、ステップＳ２３）。なお、第２の音楽データの再生開始位置は、再生制御部２４によって、後述するように第１の音楽データの再生終了位置と連続的に繋げて再生できる位置として検出される。
【００５９】
ステップＳ２３において、閾値が所定の値以下である場合（ＹＥＳ）、すなわち通常盤の音楽データと考えられる場合、前述と同様に第２の音楽データの先頭部分の無音部を検出する必要はないので、第２の音楽データの再生開始位置は、第２の音楽データの先頭位置として、ステップＳ２５に進む。なお、通常盤の音楽データの先頭部分の無音部も、末尾部分の無音部と同様に、ＭＤＣＴ変換を用いたエンコード処理により付加された無音部と元々の音楽ソース自体にある無音部とで構成されている。
【００６０】
ステップＳ２３は、ステップＳ２１のデコード処理が所定時間分進んだ後に行う。この理由は、第２の音楽データの先頭部分に無音部が付加されているので、デコード処理が一定時間進んでいなければ、第２の音楽データを再生する際の再生開始位置を検出することができないためである。
【００６１】
ステップＳ２３において、再生制御部２４は、バッファ管理部２６を介して、バッファ２９に格納されている第２の音楽データのデコード処理済の部分を読み出す。そして、ステップＳ１８で算出した閾値を用いて、第２の音楽データの先頭部分の無音部を検出する。第１の音楽データの末尾部分と第２の音楽データの先頭部分は、本来波形が繋がっているので振幅レベルに大きな差はないと考えられる。そのため、ステップＳ２３においても末尾部分で算出した値と同じ閾値を用いる。
【００６２】
再生制御部２４は、第２の音楽データの先頭部分において、以下の条件を満たす第２の音楽データの位置を再生開始位置として検出する。第１の条件は、振幅レベルが閾値以上である。第１の条件により、ＭＤＣＴを用いたエンコード処理により付加された第２の音楽データの先頭部分の無音部が検出されて取り除かれる。第２の条件は、第１の音楽データの再生終了位置の振幅の増減方向と同一方向である。第３の条件は、振幅レベルが第１の音楽データの再生終了位置の振幅レベルに対して予め定めた範囲内である。第２、第３の条件を満たすことが望ましいが、必要に応じて条件としなくてもよい。
【００６３】
前述の条件を満たし第２の音楽データの先頭部分の先頭位置に最も近いデータ内の位置を第２の音楽データを再生する際の再生開始位置として検出する。なお、第２の音楽データの再生開始位置の検出には、前述のようにバッファ２９に格納されている第１の音楽データの再生終了位置の振幅レベルや振幅の増減方向の情報が用いられる。
【００６４】
図８（ａ）は、第１の音楽データの再生終了位置の振幅情報の一例を示している。図８（ｂ）は、第２の音楽データの再生開始位置の振幅情報の一例を示している。図８（ｂ）は、第２の音楽データにおいて、第１〜第３の条件を満たし、先頭位置に最も近い位置を再生する際の再生開始位置とした場合を示している。
【００６５】
図８に示すように、振幅値が負から正となる振幅の増減方向を（＋）、振幅値が正から負となる振幅の増減方向を（−）とする。図８において、第１の音楽データの再生終了位置での振幅の増減方向は（−）である。よって、再生制御部２４は、第２の音楽データにおいて、振幅レベルが閾値以下の無音部を除き、振幅の増減方向が（−）であり、且つ振幅レベルが予め定めた範囲内にあって、先頭位置に最も近い位置を再生開始位置として検出する。
【００６６】
両者の振幅レベルが完全に一致する位置を検出するのは難しいので、例えば、第２の音楽データの振幅レベルが、予め定めた第１の音楽データの再生終了位置における振幅レベルの１／２倍〜２倍の範囲内にあれば、再生制御部２４は両者を同じとみなす。再生制御部２４は、この検出された第２の音楽データの再生開始位置を示す情報を、バッファ管理部２６を介して、バッファ２９に格納するように制御する。また、振幅レベルを同じとみなす条件は、他の方法であってもよい。
【００６７】
第２の音楽データにおいて、前述の第１〜第３の条件に加えて、以下の第４の条件を満たし、先頭位置に最も近いデータ内の位置を再生する際の再生開始位置としてもよい。第４の条件は、第２の音楽データの先頭部分における波形の傾きが、第１の音楽データの再生終了位置の波形の傾きに対して予め定めた範囲内である。
【００６８】
図９（ａ）は、第１の音楽データの末尾部分の波形の別の一例を示している。図９（ｂ）は、第２の音楽データの先頭部分の波形の別の一例を示している。図９において、第１の音楽データの再生終了位置での振幅の増減方向は（−）であり、波形の傾きの値は（ａ）である。よって、再生制御部２４は、第２の音楽データにおいて、閾値以下の無音部を除き、振幅の増減方向が（−）であり、振幅レベルが予め定めた範囲内にあり、且つ振幅の増減の傾きの値（ｂ）が予め定めた範囲内にあって、先頭位置に最も近い位置を再生開始位置として検出する。
【００６９】
波形の傾きについても、振幅レベルと同様に、例えば、第２の音楽データにおける任意の位置での波形の傾きの値（ｂ）が、予め定めた第１の音楽データにおける再生終了位置の波形の傾きの値（ａ）の範囲内にあれば、再生制御部２４は両者を同じとみなす。なお、任意の位置における波形の傾きとは、その位置と前の位置の２点間の増減の傾きであってもよいし、所定数のサンプル間での増減の傾きとしてもよい。
【００７０】
前述のように、ステップＳ２３により検出された第２の音楽データの再生開始位置における振幅レベルと、第１の音楽データの再生終了位置における振幅レベルは完全には一致しない可能性が高い。また、実際は音楽データ内の有効データを有する部分を誤って無音部と判断する可能性もある。そのため、ステップＳ２３の処理後、再生制御部２４は、第１の音楽データの再生終了位置と第２の音楽データの再生開始位置が連続的に繋がるように、第１の音楽データと第２の音楽データの曲間の波形整形処理を行うように、バッファ管理部２６を介して波形整形部２８を制御する（ステップＳ２４）。
【００７１】
図１０（ａ）は、第１の音楽データと第２の音楽データの波形整形処理後の波形の一例を示す図、図１０（ｂ）は、第１の音楽データと第２の音楽データの波形整形処理後の波形の別の一例を示す図を示している。ステップＳ２４において、再生制御部２４は、バッファ管理部２６から第１の音楽データの再生終了位置と第２の音楽データの再生開始位置の振幅レベル等の情報を受け取る。
【００７２】
図１０（ａ）に示すように、第１の音楽データの再生終了位置と第２の音楽データの再生開始位置を繋ぎ目の位置として、第１の音楽データの末尾部分をフェードアウトさせ、第２の音楽データの先頭部分をフェードインさせる。聴覚上自然となるように、フェードアウト、フェードイン共に数ミリ秒の範囲で行うのが望ましい。図１０（ａ）において、フェードアウト及びフェードインは共に５０個のサンプルについて行っている。
【００７３】
また、図１０（ｂ）に示すように、フェードアウトとフェードインの繋ぎ目の振幅レベルは無音を示すレベル（ゼロ）とするのが望ましい。これは、繋ぎ目で不自然な再生音が発生するのを抑制するためである。再生制御部２４は、ステップＳ２４における波形整形処理後のフェードアウト及びフェードインの波形データを、バッファ管理部２６を介してバッファ２９に格納するように制御する。そして、第１の音楽データの末尾部分と第２の音楽データの先頭部分を再生する際には、ステップＳ２４で波形整形処理をしたデータを用いる。
【００７４】
ステップＳ２４の処理後、第１の音楽データの再生終了位置まで再生が終了したか否かを判定する（図６、ステップＳ２５）。第１の音楽データの再生終了位置まで再生が終了していない場合（ＮＯ）、再びステップＳ２４に戻る。第１の音楽データの再生終了位置まで再生が終了した場合（ＹＥＳ）、再生制御部２４は、バッファ管理部２６を介して、バッファ２９に格納されている第２の音楽データを順に読み出して音楽データ出力部３０に供給するように制御する。音楽データ出力部は、第２の音楽データをスピーカ等の出力装置に供給して再生する（図６、ステップＳ２６）。以後、再生制御部２４は、ステップＳ１２に戻って、第２の音楽データを第１の音楽データに置き換えて再生し、圧縮音楽データのデコード処理が済んでいない部分をデコード処理して、同様の処理を繰り返す。
【００７５】
図１１は、図６に示したフローチャートに従って、ライブ盤の第１及び第２の音楽データの曲間の無音部を取り除いた波形を示している。図１２は、第１の音楽データ及び第２の音楽データを単純に繋げた場合の波形を示している。図１２と比較して、図１１は曲間の無音部が取り除かれていることが分かる。再生装置２は、ライブ盤の音楽データを再生する際に、無音部を検出して取り除くことによって、ギャップの発生を抑制して再生音が不自然とならないようにすることができる。
【００７６】
図１３は、本発明の実施形態に係る記録再生装置の構成例を示すブロック図である。図１３に示すように、記録再生装置５１は、図１に示す記録装置１と、図５に示す再生装置２を一体化したものである。図１３において、図１または図５と同一符号が付されている構成要素は、図１または図５で説明した構成要素と同じであるので省略する。操作部５２は、図１に示す記録操作部１５と、図５に示す再生操作部２５の両者の機能を併せもつ。制御部５３は、図１に示す記録制御部１４と図５に示す再生制御部２４の両者の機能を併せもつ。図１３に示す記録再生装置５１のように、記録装置１、再生装置２を一体化しても前述のような図６に示したフローチャートによって、曲間において音が途切れるギャップの発生を抑制して再生することができる。
【００７７】
以上のように、第１の音楽データの末尾位置より前の所定区間における平均振幅レベルを用いて、第１の音楽データの末尾部分及び第２の先頭部分の無音部を検出する。曲同士が繋がっているライブ盤の音楽ソースの場合は、この無音部を取り除いて再生することにより、曲間における音の途切れを抑制して再生できる。また、曲毎に構成された通常盤の音楽ソースの場合は、この無音部を取り除くことなく、通常の自然な音で再生できる。そして、本発明の再生装置は、ライブ盤と通常盤の違いを手動で切り替えることなく自動的に判別できるので、ユーザの負担が少ない装置である。
【産業上の利用可能性】
【００７８】
本発明に係る再生装置、再生方法及び再生プログラムは、デジタルオーディオディスクプレーヤ、パーソナルコンピュータや外部サーバ等の記録装置と有線または無線により接続した場合に、音楽データを受信できるよう構成された携帯用デジタルオーディオディスクプレーヤ、携帯電話やパーソナルコンピュータ等に適用可能である。
【図面の簡単な説明】
【００７９】
【図１】記録装置の構成例を示すブロック図である。
【図２】図１に示す記録装置においてエンコード処理を行う手順の一例を示すフローチャートである。
【図３】図１に示す記録装置においてエンコード処理前後の圧縮音楽データの先頭部分における波形の一例を示す図である。
【図４】図１に示す記録装置においてエンコード処理前後の圧縮音楽データの末尾部分における波形の一例を示す図である。
【図５】本発明の実施形態に係る再生装置の構成例を示すブロック図である。
【図６】図５に示す再生装置において無音部を取り除いて再生する手順の一例を示すフローチャートである。
【図７】（ａ）は、第１の音楽データがライブ盤である場合の末尾部分において、閾値を算出するための平均振幅レベル分析区間と無音部の関係の一例を示す図である。（ｂ）は、第１の音楽データが通常盤である場合の末尾部分において、閾値を算出するための平均振幅レベル分析区間と無音部の関係の一例を示す図である。
【図８】（ａ）は第１の音楽データの再生終了位置の振幅情報の一例を示す図、（ｂ）は第２の音楽データの再生開始位置の振幅情報の一例を示す図である。
【図９】（ａ）は第１の音楽データの再生終了位置の振幅情報の一例を示す図、（ｂ）は第２の音楽データの再生開始位置の振幅情報の一例を示す図である。
【図１０】（ａ）は第１及び第２の音楽データの波形整形処理後の波形の一例を示す図、（ｂ）は第１及び第２の音楽データの波形整形処理後の波形の別の一例を示す図である。
【図１１】図５に示す再生装置において、図６に示したフローチャートに従って、ライブ盤より得られる第１及び第２の音楽データの曲間の無音部を取り除いた波形の一例を示す図である。
【図１２】図５に示す再生装置において、ライブ盤の第１及び第２の音楽データを単純に繋げた波形を示す図である。
【図１３】本発明の実施形態に係る記録再生装置の構成例を示すブロック図である。
【図１４】エンコード処理前後の音楽ソースの先頭部分における波形の一例を示す図である。
【図１５】エンコード処理前後の音楽ソースの末尾部分における波形の一例を示す図である。
【図１６】前の再生曲と次の再生曲をクロスフェードさせた波形の一例を示したものである。
【符号の説明】
【００８０】
１    記録装置
２    再生装置
１２  エンコード処理部
１３  圧縮音楽データ記録部
２３  デコード処理部
２４  再生制御部
２６  バッファ管理部
２７  閾値算出部
２８  波形整形部
３０  音楽データ出力部
５１  記録再生装置
５３  制御部
【図１】
2008209903.tif 000003
【図２】
2008209903.tif 000004
【図３】
2008209903.tif 000005
【図４】
2008209903.tif 000006
【図５】
2008209903.tif 000007
【図６】
2008209903.tif 000008
【図７】
2008209903.tif 000009
【図８】
2008209903.tif 000010
【図９】
2008209903.tif 000011
【図１０】
2008209903.tif 000012
【図１１】
2008209903.tif 000013
【図１２】
2008209903.tif 000014
【図１３】
2008209903.tif 000015
【図１４】
2008209903.tif 000016
【図１５】
2008209903.tif 000017
【図１６】
2008209903.tif 000018