(57)【特許請求の範囲】
【請求項１】
第一の符号化方法で符号化され、コンテンツ毎に分割された複数の符号化音声データを、連続的に復号化してひとつの連続音声データを生成する復号化手段と、前記復号化手段で生成された前記連続音声データを、第二の符号化方法で符号化するとともに、符号化された音声データを再びコンテンツ毎に分割する符号化手段とを有する音声符号化装置。
【請求項２】
前記符号化手段は、第二の符号化方法で符号化された音声データをコンテンツ毎に分割する際、前記復号化手段で復号化する前の分割点に近い、第二の符号化方法の符号化フレームの境界で分割することを特徴とする請求項１記載の音声符号化装置。
【請求項３】
第一の符号化方法で符号化され、コンテンツ毎に分割された複数の符号化音声データを、連続的してひとつの連続音声データを生成する復号化ステップと、前記復号化手段で生成された前記連続音声データを、第二の符号化方法で符号化するとともに、符号化された音声データを再びコンテンツ毎に分割する符号化ステップとを有する音声符号化方法。
【請求項４】
前記符号化ステップは、第二の符号化方法で符号化された音声データをコンテンツ毎に分割する際、前記復号化ステップで復号化する前の分割点に近い、第二の符号化方法の符号化フレームの境界で分割することを特徴とする請求項３記載の音声符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰ３やＡＡＣなどの符号化音声データを再符号化する音声符号化装置および音声符号化方法に関するものである。
【背景技術】
【０００２】
近年、デジタル化された音声データを、人間の聴覚特性を利用して知覚されない情報を捨てることで圧縮する音声符号化（圧縮）技術が進歩し、符号化前のデータ量の１／１０以上のデータ量に圧縮しても符号化前の音質と遜色ない音質が得られるようになり、光ディスクやハードディスク、半導体メモリ等を使用したオーディオプレーヤで盛んに使われるようになった。
【０００３】
このようなオーディオプレーヤは、通常、パーソナルコンピュータ上に前記のような符号化技術を用いてデータ量を削減した上で蓄積されたコンテンツをオーディオプレーヤや記録媒体へ転送して使用するのが一般的である。
【０００４】
符号化音声データは、使用者が所有するコンパクトディスクなどから作成されるのが一般的であるが、音楽配信のように、特定の符号化方法で符号化されたものを手に入れて使用する場合もある。これらの符号化音声データの符号化方法、または、符号化音声データの符号化レートなど、必ずしも使用者が持つオーディオプレーヤの能力に適合したものであるとは限らないのが現状である。
【０００５】
上記を解決するために、パーソナルコンピュータ上で符号化音声データを管理するソフトウェアの中には、使用者の所望の符号化方法、あるいはオーディオプレーヤの能力に適合した符号化方法に再符号化する音声符号化処理機能を持つものがある。例えば特許文献１でその技術が開示されている。以下、従来の前記の音声符号化装置について説明する。
【０００６】
従来の音声符号化装置においては、第一の符号化方法で符号化されている音声データを復号化部で復号化し、復号化したデータを一時記憶部に格納する。次に、符号化部により第二の符号化方法で音声データを符号化する。符号化部は、一時記憶部に所定のデータ量が蓄積されたら一時記憶部よりデータを読み出し、第二の符号化方法で符号化して一時記憶部へ出力し、さらに記録媒体に出力する。これを必要なコンテンツ分だけ実施すればよい。
【０００７】
なお、復号化部の処理は、変換元の符号化方法に合わせて適宜処理の切り換えを行い、また、符号化部の処理は、変換後の音声データを利用する装置に適合する符号化方法に合わせて適宜処理の切り換えを行う。
【０００８】
以上のように、符号化された音声データを、利用する装置、目的に合わせて再符号化を行うことで、その音声データの利用範囲を大きく広げることが出来る。
【特許文献１】特開２００５−１２２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、現在一般的に用いられているＭＰ３やＡＡＣといった音声符号化方法では、音声データから一定量を切り出し、ＭＤＣＴ（変形離散コサイン変換）によって時間領域のデータを周波数領域のデータに変換し、処理を行う。この処理単位をフレームと呼ぶが、符号化時には、隣接するフレームと、ある割合でオーバーラップさせる窓関数を用いてデータを切り出し、処理を行っている。逆に、復号化時は、オーバーラップさせた部分を相互に加算して元の音声データを復元している。隣接するフレームとオーバーラップさせるのは、符号化による圧縮によって生じるフレーム間の歪みを軽減するためである。このように、符号化された音声データのあるフレームを復元するためには、隣接するフレームの情報が必要になってくる。
【００１０】
コンパクトディスクなどの音声データから符号化音声データを作成する場合は、トラック毎に符号化音声データをファイル化するのが普通である。コンパクトディスクに納められている音楽コンテンツの中には、トラックは分かれているが、複数トラックにまたがって音声が連続的に納められているものがあり、これらを符号化してトラック毎にファイル化しても、再生時にはこれらのトラックの音声を途切れさせることなく連続的に再生する必要がある。従って、符号化時には、トラック分割点においても、隣接するフレームとオーバーラップさせて符号化した後に分割する必要があり、また、復号化時においても、トラック分割点前後のフレームを隣接させた後に復号化された音声データをオーバーラップ加算して連続する音声データを復元する必要がある。
【００１１】
しかしながら、前記従来の音声符号化装置では、復号化時に、各々のコンテンツの先頭フレームと最終フレームは、隣接するフレームがないために、フレームを正しく復元することが出来ず、これを再度符号化した符号化音声データは、隣接するフレームとオーバーラップさせても元のフレームを復元することが出来ず、音途切れが発生してしまう。
【００１２】
本発明は、連続して再生したときに連続的に音が接続されるべき符号化音声データを再符号化した場合であっても、連続的に再生したときに音途切れが発生しないよう再符号化を行う音声符号化装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するため、本発明の第１の発明の音声符号化装置は、第一の符号化方法で符号化され、コンテンツ毎に分割された複数の符号化音声データを、連続的に復号化してひとつの連続音声データを生成する復号化手段と、前記復号化手段で生成された前記連続音声データを第二の符号化方法で符号化するとともに、符号化された音声データを再びコンテンツ毎に分割する符号化手段とを有するものである。
【００１４】
また、本発明の第２の発明の音声符号化装置は、第１の発明において、符号化手段は、第二の符号化方法で符号化された音声データをコンテンツ毎に分割する際、復号化手段で復号化する前の分割点に近い、第二の符号化方法の符号化フレームの境界で分割することを特徴とするものである。
【発明の効果】
【００１６】
本発明の音声符号化装置によれば、符号化音声データを再符号化した場合であっても、連続的な復号化処理と符号化処理を施すことが可能となり、連続的に再生したときに音途切れが発生しない再符号化コンテンツを得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１８】
（実施の形態１）
図１は、本発明の実施の形態１による音声符号化装置の構成を示すブロック図である。始めに、図１を参照しながら、本実施の形態の音声符号化装置の構成について説明する。
【００１９】
図１に示すように、本実施の形態１における音声符号化装置は、第一の符号化方法で符号化された複数の符号化音声データを格納する第一の記録媒体１０と、第一の記録媒体１０に格納されている符号化音声データを順次読み出して一時的に記憶しておく第一の一時記憶部１１と、第一の一時記憶部１１に蓄積されている符号化音声データを復号化する復号化部１２と、復号化部１２にて復号化した音声データを一時的に記憶しておく第二の一時記憶部１３と、第二の一時記憶部１３に蓄積されている復号化された音声データを第二の符号化方法で符号化する符号化部１４と、符号化部１４にて符号化した音声データを一時的に記憶しておく第三の一時記憶部１５と、再符号化された音声データを格納する第二の記憶媒体１６と、装置全体の制御を行う制御部１７とから構成される。
【００２０】
次に、その動作について説明する。記録媒体１０には第一の符号化方法で符号化された複数の符号化音声データファイルが格納されている。これら符号化音声データは、ある規則に従って再生順序が指定されているものである。制御部１７は、この再生順序に従って記録媒体１０から符号化音声データを読み出し、第一の一時記憶部１１に順次格納する。第一の一時記憶部１１に所定の音声データ量が蓄積された段階で、制御部１７は復号化部１２に対して復号化開始を指示する。復号化が開始され、第一の一時記憶部１１の音声データ量が所定量を下回れば、再び第一の記憶媒体１０から符号化音声データを読み出し、第一の一時記憶部１１に追加する。これを符号化音声データファイルの終端まで繰り返すが、あるファイルのデータを全て読み出し終えれば、再生順序に従って次の符号化音声データファイルを開き、音声データを読み出して第一の一時記憶部１１に、前ファイルのデータに続けて格納する。ここで、制御部１７は、ファイルの境界のタイミングを記憶しておく。
【００２１】
復号化部１２で復号化された音声データは、順次第二の一時記憶部１３に格納される。復号化部１２は、第一の符号化方法で符号化された符号化音声データのファイルの境界に依存することなく連続的に復号化処理を行うため、第二の一時記憶部１３に格納される音声データは連続データとなる。第二の一時記憶部１３に所定の音声データ量が蓄積された段階で、制御部１７は符号化部１４に対して符号化開始を指示する。符号化部１４にて符号化された音声データは、順次第三の一時記憶部１５に格納される。制御部１７は、第三の一時記憶部１５に蓄積された符号化音声データを第二の記録媒体１６に順次記録する。ここで、前記第一の一時記憶部１１に符号化音声データを格納する際に記憶していたファイルの境界のタイミングに基づき、第二の記録媒体１６に記録していく際に、符号化音声データのファイルを分割する。
【００２２】
以上のように、本発明の実施の形態１による音声符号化装置によれば、複数の符号化音声データファイルを再符号化するときに、各ファイルの接続点において、隣接するフレームを接続した状態で復号化して連続音声データとして復元し、さらに、連続音声データとして符号化した後に元のファイルの単位で分割するため、再符号化された符号化音声データを連続的に再生した場合にも音途切れが発生することがない。
【００２３】
なお、第一の符号化方法と第二の符号化方法では、音声データの時間軸方向の処理単位（フレームという）が異なる場合がある。このときの処理について図２を用いて説明する。
【００２４】
符号化音声データは、分割できる最小単位がこのフレームになるので、異なるフレーム長の符号化方法の間での変換を行う場合は、ファイルの分割点に注意する必要がある。本発明の実施の形態１による処理においては、図２に示すように、第一の符号化方法で符号化されている複数ファイルの音声データを、一旦連続する音声データに復号化する。そして、この連続する音声データを第二の符号化方法で連続的に符号化する。そして最後に、元のファイルの分割点に対して最も近いフレームの分割点においてファイルを分割し、記録する。元のファイルの分割点とは異なるが、連続的に再生可能な複数の符号化音声データファイルとして再符号化することが可能となる。
【００２５】
なお、ファイルの分割点を選択する際に、最も近い分割点を選ぶか、前側もしくは後側で最も近い分割点を選ぶかは、その装置の設計事項として決定すればよい。
【００２６】
（実施の形態２）
図３は、本発明の実施の形態２による音声符号化装置の構成を示すブロック図である。構成については、本発明の実施の形態１と共通であるが、制御部１７が第一の記録媒体１０より、各々の符号化音声データファイルに付随する情報を取得するところが異なる。
【００２７】
動作についても本発明の実施の形態１と共通であり、異なる部分のみを説明する。
【００２８】
本発明の実施の形態２では、制御部１７は、符号化音声データファイルに付随する情報として、異なる音声データファイル間の連続性に関する情報を取得する。この情報は、ファイル間の連続性を直接的に示すフラグ情報でも良いし、コンテンツのグループ属性とその順列という間接的に示す情報であっても良い。後者の場合、例えば、元々の音声データがコンパクトディスクから作成されたものであれば、コンテンツ毎に「アルバム」「トラック番号」といった属性を持たせることが出来る。これらの情報は、ユーザが入力しても良いし、インターネットといった外部ネットワークから取得する情報であっても良い。そして、「アルバム」属性が同一であり、「トラック番号」属性が連続する複数の音声データは、連続性があると判断することが出来る。
【００２９】
そして、制御部１７は、連続性があると判断した複数の符号化音声データファイルを再符号化する場合は、復号化後の音声の連続性が保たれるように、連続的な復号化と符号化による再符号化を行い、連続性がないと判断した複数の符号化音声データファイルを再符号化する場合は、各々の符号化音声データファイルを独立して再符号化する。
【００３０】
このように、本発明の実施の形態２では、本来連続的に再生されるべき複数の符号化音声データファイルのみに対して、音声の連続性を保つ再符号化処理を施すことが可能となる。
【００３１】
なお、上記各実施の形態において、第一に記録媒体１０と第二の記録媒体１６は、個別の記録媒体でも、同じ記録媒体であってもよい。また、第一〜第三の一時記憶部１１，１３，１５においても、個別の記録部として構成しても、同じ記録部の領域を分けて構成してもよい。
【００３２】
また、上記各実施の形態における音声符号化装置の一部または全部を、ＣＰＵやメモリからなるコンピュータにおいて実行可能なソフトウェアとして実現できることは言うまでもない。この場合、本発明は、図１または図３に示した各構成に対応するステップを有する音声符号化方法としても実現可能である。
【産業上の利用可能性】
【００３３】
本発明にかかる音声符号化装置は、装置として構成できることはもちろんのこと、パーソナルコンピュータ上で音声データを管理し、音声データを再生する外部機器に再符号化を施して出力するソフトウェアとしても有用であるし、音楽配信サーバや端末として、音声データを販売する際に、ユーザに最適な符号化方法で再符号化するようなシステムとしても有用である。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態１における音声符号化装置の構成を示すブロック図
【図２】同実施の形態１における音声符号化装置のファイル分割の例を示す説明図
【図３】本発明の実施の形態２における音声符号化装置の構成を示すブロック図
【符号の説明】
【００３５】
１０、１６    記録媒体
１１、１３、１５    一時記憶部
１２    復号化部
１４    符号化部
１７    制御部
【図１】
0004765460.tif 000002
【図２】
0004765460.tif 000003
【図３】
0004765460.tif 000004