(57)【要約】【課題】高速再生などを行う場合に、フレーム単位のＰＣＭデータの包絡線における窓係数や符号化方法に依存する周期性に関係なく、フレーム化された符号化データを任意のフレーム数で再生およびスキップを行っていたため、高速再生時の音質が劣化していた。【解決手段】音楽信号などのデータをフレーム単位で符号化された信号を高速再生する際に、フレーム単位のＰＣＭデータの包絡線形状に、窓係数や符号化方法に依存する周期性が存在する場合は、周期性判定手段１２０で判定した周期性に合わせてフレーム単位での再生数およびスキップ数の決定およびＰＣＭデータの出力制御を行うことにより、高速再生時の音質を向上させる。【選択図】    図１
2004157290.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間間隔Ｔごとにフレーム化された各フレーム信号を更に符号化したものを符号化データとするとき、前記符号化データのビットストリームを入力してＰＣＭデータに復号化する音声再生装置であって、
前記符号化データのビットストリームを用いて前記ＰＣＭデータに復号化する復号処理手段と、
前記フレーム単位のＰＣＭデータの包絡線形状に、周期性が存在するかどうかを判定し、周期性が存在する場合は真を、周期性が存在しない場合は偽を出力する周期性判定手段と、
再生速度の設定を行う再生速度設定手段と、
前記周期性判断手段の出力と前記再生速度設定手段の出力に基づき前記ＰＣＭデータを前記フレーム信号ごとに再生およびスキップの制御を行う出力制御手段とを具備することを特徴とする音声再生装置。
【請求項２】
出力制御手段は、周期性判断手段の出力が真である場合は、ＰＣＭデータの包絡線形状の周期性に基づき再生およびスキップの制御を行い、
前記周期性判断手段の出力が偽である場合は、再生速度設定手段の出力に基づき再生およびスキップの制御を行うことを特徴とする請求項１記載の音声再生装置。
【請求項３】
符号化データのビットストリームを用いてＰＣＭデータに復号化するステップと、
フレーム単位のＰＣＭデータの包絡線形状に、周期性が存在するかどうかを判定するステップと、
前記周期性の判定結果と再生速度に基づき前記ＰＣＭデータをフレームごとに出力制御を行うステップを含むことを特徴とする音声再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号化された信号を再生する装置に関し、特に高速再生などの特殊再生を行う再生装置に関するものである。
【０００２】
【従来の技術】
従来の再生装置は、高速再生などを行う場合、フレーム単位で再生およびスキップを行うことにより実現していた。例えば、２倍速再生の場合、１フレーム再生し、１フレームスキップする。同様に３倍速再生では、１フレーム再生し、２フレームスキップを行うといったものである。その際、フレーム単位のＰＣＭデータの包絡線形状における窓係数や符号化方法に依存する周期性に関係なく、フレーム化された符号化データを任意のフレーム数の再生およびスキップを行っている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００１−２８２２８９号公報（第２−１１頁、第一図）
【０００４】
【発明が解決しようとする課題】
しかしながら上記従来の再生装置は、高速再生などを行う場合に、フレーム単位のＰＣＭデータの包絡線における窓係数や符号化方法に依存する周期性に関係なく、フレーム化された符号化データを任意のフレーム数で再生およびスキップを行っていたため、フレーム単位のＰＣＭデータの包絡線に、窓係数や符号化方法に依存する周期性が存在する場合、包絡線の形状により、音質が大きく劣化する。
【０００５】
すなわち、従来の再生装置では、周期性に関係なく再生フレーム数およびスキップフレーム数が決定されるため、例えば２倍速再生を行う場合、図４（ａ）に示すように１フレーム再生、１フレームスキップを行う。その結果、出力データは、図４（ｃ）に示すようにうなりのような音が発生したり、出力データの振幅がクリッピングされたりするため、音質が大きく劣化していた。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、フレーム単位のＰＣＭデータの包絡線形状に、窓係数や符号化方法に依存する周期性が存在する場合にも、高速再生時の音質を向上させることができる音声再生装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は、所定の時間間隔Ｔごとにフレーム化された各フレーム信号を更に符号化したものを符号化データとするとき、前記符号化データのビットストリームを入力してＰＣＭデータに復号化する再生装置であって、前記符号化データのビットストリームを用いて前記ＰＣＭデータに復号化する復号処理手段と、前記フレーム単位のＰＣＭデータの包絡線形状に、周期性が存在するかどうかを判定し、周期性が存在する場合は真を、周期性が存在しない場合は偽を出力する周期性判定手段と、再生速度の設定を行う再生速度設定手段と、前記周期性判断手段の出力と前記再生速度設定手段の出力に基づきＰＣＭデータを前記フレーム信号ごとに再生とスキップの制御を行う出力制御手段とを具備することを特徴とする。
【０００８】
また、出力制御手段は、周期性判断手段の出力が真である場合は、ＰＣＭデータの包絡線形状の周期性に基づき再生とスキップの制御を行い、周期性判断手段の出力が偽である場合は、再生速度設定手段の出力に基づき再生およびスキップの制御を行うことを特徴としている。
【０００９】
【発明の実施の形態】
本発明の実施の形態に係る再生装置について、図面を参照しながら説明する。図１は、本発明の一実施の形態における再生装置の構成を示すブロック図で、本実施の形態は、所定の時間間隔Ｔごとにフレーム化された各フレーム信号を更に符号化したものを符号化データとするとき、前記符号化データのビットストリームを入力してＰＣＭデータに復号化するものである。
【００１０】
図１において、１００は前記符号化データのビットストリームを用いて前記ＰＣＭデータに復号化する復号処理手段、１１０は周期性判断手段１２０の出力と再生速度設定手段１３０の出力に基づき前記ＰＣＭデータを前記フレーム信号ごとに再生およびスキップの制御を行う出力制御手段、１２０は前記フレーム単位のＰＣＭデータの包絡線形状に、周期性が存在するかどうかを判定し、周期性が存在する場合は真を、周期性が存在しない場合は偽を出力する周期性判定手段、１３０は再生速度の設定を行う再生速度設定手段である。
【００１１】
以上のように構成された本実施の形態の動作について説明する。まず、外部から入力されるビットストリームは、復号処理手段１００で復号化処理を行い、ＰＣＭデータを出力する。周期性判定手段１２０は、復号処理手段１００からの出力されたＰＣＭデータの解析を行い、ＰＣＭデータの包絡線形状に周期性が存在する場合は真を、ＰＣＭデータの包絡線形状に周期性が存在しない場合は偽を出力する。
【００１２】
再生速度設定手段１３０は、再生速度の設定および設定された再生速度により再生フレーム数とスキップフレーム数の出力を行う。出力制御手段１１０は、周期性判定手段１２０の出力と再生速度設定手段１３０の出力を基にＰＣＭデータの再生およびスキップ処理を行う。
【００１３】
ここで、ＰＣＭデータが２フレーム周期の包絡線形状をもつ場合を例にとって説明する。図２にＰＣＭデータが２フレーム周期の包絡線形状をもつ場合の例を示す。図３は、図２のＰＣＭデータを用いて通常再生を行った場合の出力を示している。
【００１４】
本実施の形態では、周期性判定手段１２０が２フレーム周期であることを検出し、出力制御手段１１０は、その情報を基に、図５（ａ）に示すように周期である２の倍数である再生フレーム数を２フレーム、スキップフレーム数を２フレームとして再生およびスキップの処理を行う。
【００１５】
この場合、再生フレーム数およびスキップフレーム数は、２の倍数であれば４でも６でも良い。ここでは２としている。その結果出力データは、図５（ｃ）に示すようにうなりのない形状となり、音質が向上する。
【００１６】
【発明の効果】
以上のように本発明は、音楽信号などのデータをフレーム単位で符号化された信号を高速再生する際に、フレーム単位のＰＣＭデータの包絡線形状に、窓係数や符号化方法に依存する周期性が存在する場合でも、その周期性に基づきフレーム単位での再生およびスキップの制御を行うことにより、高速再生時の音質を向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る再生装置の構成を示すブロック図
【図２】ＰＣＭデータが２フレーム周期の包絡線形状をもつ場合の例を示す図
【図３】（ａ）〜（ｃ）本実施の形態においてＰＣＭデータが図２に示した包絡線形状を持つ場合の通常再生を行う際のＰＣＭデータを示す図
【図４】（ａ）〜（ｃ）従来のＰＣＭデータが図２に示した包絡線形状を持つ場合の２倍速再生を行う際のＰＣＭデータを示す図
【図５】（ａ）〜（ｃ）本実施の形態においてＰＣＭデータが図２に示した包絡線形状を持つ場合の２倍速再生を行う際のＰＣＭデータを示す図
【符号の説明】
１００  復号処理手段
１１０  出力制御手段
１２０  周期性判定手段
１３０  再生速度設定手段
【図１】
2004157290.tif 000003
【図２】
2004157290.tif 000004
【図３】
2004157290.tif 000005
【図４】
2004157290.tif 000006
【図５】
2004157290.tif 000007