(57)【要約】【課題】高音質を保ったまま、消費電力を削減可能な音声再生装置および方法を提供する。【解決手段】音声再生装置は、デコーダ１ａ〜１ｄと、周波数変換部２ａ〜２ｄと、混合部３と、音声出力部４と、ＤＡＣ（Digital to Analog Converter）５とを備えている。入力される音声信号の数やその音量に基づいて重要度を定め、重要度に応じて周波数変換に用いるデータ数（タップ数）を切り替える。そのため、重要度が高い音声信号は高音質で、重要度が低い音声信号は低消費電力で周波数変換を行うことができ、複数の音声信号を混合して同時に再生する際に、よく聞こえる音声信号の音質を高く保ちつつ、音声再生装置全体の消費電力を抑えることができる。【選択図】図１
2011064961.tif 000002
【特許請求の範囲】
【請求項１】
デジタル音声信号の再生音量に基づいて、前記デジタル音声信号の重要度を設定する重要度算出部と、
前記重要度が低いほど、より低音質かつより低消費電力で前記デジタル音声信号のサンプリング周波数を所定の周波数に変換し、かつ、前記重要度が高いほど、より高音質で前記デジタル音声信号のサンプリング周波数を前記所定の周波数に変換する周波数変換部と、を備えることを特徴とする音声再生装置。
【請求項２】
前記重要度算出部は、複数の前記デジタル音声信号に対応して設けられ、
前記重要度算出部は、前記複数のデジタル音声信号のそれぞれについて、前記デジタル音声信号の再生音量と前記複数のデジタル音声信号の数とに基づいて、前記重要度を算出し、
前記周波数変換部は、前記複数のデジタル音声信号のそれぞれに対応して設けられ、それぞれの前記周波数変換部は、対応する前記重要度に基づいて、対応する前記音声デジタル信号のサンプリング周波数を前記所定の周波数に変換することを特徴とする請求項１に記載の音声再生装置。
【請求項３】
サンプリング周波数が前記所定の周波数に変換された前記複数のデジタル音声信号を、前記複数のデジタル音声信号のそれぞれの再生音量に応じた割合で混合する加算部を備えることを特徴とする請求項２に記載の音声再生装置。
【請求項４】
前記重要度算出部は、前記音声再生装置全体の消費電力を定める動作モードをさらに考慮して、前記重要度を定めることを特徴とする請求項１乃至３のいずれかに記載の音声再生装置。
【請求項５】
前記周波数変換部は、前記デジタル音声信号を順次遅延させて、複数個の前記デジタル音声信号のデータを記憶する直列接続された複数の遅延部を備え、
前記周波数変換部は、前記重要度が高いほど、前記複数の遅延部に記憶されたデジタル音声信号のデータのうち、より多くの前記遅延部に記憶されたデータを用いて、前記音声デジタル信号のサンプリング周波数を前記所定の周波数に変換することを特徴とする請求項１乃至４のいずれかに記載の音声再生装置。
【請求項６】
前記周波数変換部は、前記重要度が高いほど、前記デジタル音声信号およびローパスフィルタ処理に用いられるフィルタ係数の少なくとも１つのビット数をより多くして、前記音声デジタル信号のサンプリング周波数を前記所定の周波数に変換する処理を行うことを特徴とする請求項１乃至５のいずれかに記載の音声再生装置。
【請求項７】
デジタル音声信号の再生音量に基づいて、前記デジタル音声信号の重要度を設定するステップと、
前記重要度が低いほど、より低音質かつより低消費電力で前記デジタル音声信号のサンプリング周波数を所定の周波数に変換し、かつ、前記重要度が高いほど、より高音質で前記デジタル音声信号のサンプリング周波数を前記所定の周波数に変換するステップと、を備えることを特徴とする音声再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル音声信号のサンプリング周波数を変換して再生する音声再生装置および方法に関する。
【背景技術】
【０００２】
音声再生装置において、デジタル音声信号のサンプリング周波数を変換することがある。例えば、近年の携帯電話の中には、テレビ放送を視聴中に着信があると、テレビ音声および着信音の両方を同時に再生する機能を備えたものがある。複数のデジタル音声信号を同時に再生する場合、複数のデジタル音声信号を混合した後に、アナログ音声信号に変換するのが一般的である（例えば、特許文献１）。複数のデジタル音声信号を混合するためには、それぞれのサンプリング周波数が同一でなければならない。従って、混合前にデジタル音声信号のサンプリング周波数を一定の周波数に変換する処理が必要となる。
【０００３】
携帯電話をはじめとするバッテリ駆動のモバイル機器に搭載される音声再生装置には、低消費電力であることが強く求められる。しかしながら、音質を低下させることとなく周波数変換を行うためには多くの演算が必要であり、消費電力が増大してしまう。逆に、演算量を減らして低消費電力で周波数変換を行うと、音質が低下してしまう。このように、従来の音声再生装置では、高音質と低消費電力とを両立できないという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、デジタル音声信号を再生する処理を行う際に、高音質を保ったまま、消費電力を低減可能な音声再生装置および方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、デジタル音声信号の再生音量に基づいて、前記デジタル音声信号の重要度を設定する重要度算出部と、前記重要度が低いほど、より低音質かつより低消費電力で前記デジタル音声信号のサンプリング周波数を所定の周波数に変換し、かつ、前記重要度が高いほど、より高音質で前記デジタル音声信号のサンプリング周波数を前記所定の周波数に変換する周波数変換部と、を備えることを特徴とする音声再生装置が提供される。
【０００７】
また、本発明の一態様によれば、デジタル音声信号の再生音量に基づいて、前記デジタル音声信号の重要度を設定するステップと、前記重要度が低いほど、より低音質かつより低消費電力で前記デジタル音声信号のサンプリング周波数を所定の周波数に変換し、かつ、前記重要度が高いほど、より高音質で前記デジタル音声信号のサンプリング周波数を前記所定の周波数に変換するステップと、を備えることを特徴とする音声再生方法が提供される。
【発明の効果】
【０００８】
本発明によれば、デジタル音声信号を再生する処理を行う際に、高音質を保ったまま、消費電力を低減できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る音声再生装置の概略構成を示すブロック図。
【図２】周波数変換部２ａの内部構成の一例を示すブロック図。
【図３】ＦＩＲフィルタ１２の内部構成の一例を示すブロック図。
【図４】多タップフィルタと少タップフィルタの周波数特性の違いを示す図。
【図５】多タップフィルタと少タップフィルタの周波数特性の違いをまとめた表。
【図６】混合部３の内部構成の一例を示すブロック図。
【図７】重要度を設定する手順の一例を示すフローチャート。
【図８】重要度を設定する手順の別の一例を示すフローチャート。
【図９】ＦＩＲフィルタ１２の内部構成の別の一例を示すブロック図。
【図１０】本発明の第３の実施形態に係る音声再生装置の概略構成を示すブロック図。
【発明を実施するための形態】
【００１０】
以下、本発明に係る音声再生装置および方法の実施形態について、図面を参照しながら具体的に説明する。
【００１１】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る音声再生装置の概略構成を示すブロック図である。図１の音声再生装置は、デコーダ１ａ〜１ｄと、周波数変換部２ａ〜２ｄと、混合部３と、音声出力部４と、ＤＡＣ（Digital to Analog Converter）５とを備えている。図１の音声再生装置は、複数のデジタル音声信号（以下、単に音声信号）が同時に入力された場合に、これらを混合して同時に再生することを念頭に置いている。本実施形態では、最大４つの音声信号Ａ〜Ｄを同時に再生可能な例を示すが、必ずしも常に４つの音声信号Ａ〜Ｄが入力されるわけではなく、入力される音声信号は２つ以上であればよい。ここで、音声信号Ａ〜Ｄは予め圧縮された状態で音声再生装置に入力される。
【００１２】
デコーダ１ａ〜１ｄは、入力された音声信号Ａ〜Ｄを符号化する。符号化された音声信号Ａ〜Ｄのサンプリング周波数はそれぞれｆａ〜ｆｄであり、これらは必ずしも同一ではない。周波数変換部２ａ〜２ｄは、符号化された音声信号Ａ〜Ｄのサンプリング周波数を周波数ｆ０に変換する。より詳細には、周波数変換部２ａ〜２ｄは、各音声信号Ａ〜Ｄの重要度に応じた音質で音声再生され、かつ重要度に応じた消費電力となるように、デジタル音声信号の周波数変換を行う。混合部３は所定の割合で音声信号Ａ〜Ｄを混合するとともに、各音声信号Ａ〜Ｄの重要度を設定する。
【００１３】
音声出力部４は複数ビットからなる混合された音声信号をシリアル信号に変換し、時系列に分割して不図示のクロックと共にＤＡＣ５へ出力する。ＤＡＣ５は音声信号をアナログ音声信号に変換する。その後、アナログ音声信号は必要に応じて音声処理を施され、その音声が不図示のスピーカやイヤホンから出力される。
【００１４】
図１の音声再生装置のうち、例えば、デコーダ１ａ〜１ｄ、周波数変換部２ａ〜２ｄ、混合部３および音声出力部４は同一の半導体チップに内蔵され、ＤＡＣ５は別の半導体チップに内蔵される。
【００１５】
複数の音声信号を再生する場合、全ての音声信号が常に同じ音量で再生されるわけではない。例えば、携帯電話機でテレビ放送視聴中に着信があると、通常は、着信音は大きな音量で再生され、テレビ放送の音声は小さな音量で再生される。この場合、着信音は高音質で再生する必要があるが、テレビ放送の音声は消費電力を削減するためには多少音質を犠牲にするのもやむを得ない。
【００１６】
そこで、本実施形態では、周波数変換部２ａ〜２ｄは重要度が高い音声信号については高音質で周波数変換を行い、重要度が低い音声信号については音質を犠牲にして周波数変換を行い、これにより消費電力の低減を図ることとする。
【００１７】
以下では、本実施形態の主な特徴部分である周波数変換部２ａ〜２ｄおよび混合部３を中心に説明する。
【００１８】
図２は、周波数変換部２ａの内部構成の一例を示すブロック図である。なお、周波数変換部２ａ〜２ｄはいずれも内部構成が同一であるため、以下では代表して周波数変換部２ａについて説明する。
【００１９】
周波数変換部２ａは、インタポレータ１１と、ＦＩＲフィルタ１２と、デシメータ１３とを有する。図２の周波数変換部２ａは音声信号Ａのサンプリング周波数をｆａからｆ０へ変換するためのものである。
【００２０】
インタポレータ１１は音声信号Ａにサンプルデータ（例えば０）を周期的に挿入して、サンプリング周波数をＰ＊ｆａとする（Ｐは整数）。ＦＩＲフィルタ１２はＬＰＦ（Low Pass Filter）処理を行って、サンプルデータが挿入された音声信号Ａのエイリアスを除去する。後述するが、音声再生装置の消費電力や周波数変換された音声信号Ａの音質は、このＦＩＲフィルタ１２の処理に大きく影響される。デシメータ１３はサンプリング周波数Ｐ＊ｆａの音声信号Ａからデータを間引いて、サンプリング周波数をＰ＊ｆａ／Ｑとする（Ｑは整数）。
【００２１】
上記のＰ，Ｑは、Ｐ＊ｆａ／Ｑがｆ０と一致するよう定められる。例えば、サンプリング周波数ｆａ＝４４．１ｋＨｚをｆ０＝４８ｋＨｚに変換する場合、Ｐ＝１６０，Ｑ＝１４７とする。
【００２２】
次に、ＦＩＲフィルタ１２の処理動作を詳しく説明する。図３は、ＦＩＲフィルタ１２の内部構成の一例を示すブロック図である。ＦＩＲフィルタ１２は、１１９個の遅延子（遅延部）２１−１〜２１−１１９を有する遅延バッファ２２と、データ選択部２３と、係数選択部２４と、演算部２５と、を有する。
【００２３】
遅延バッファ２２は音声信号Ａを遅延させて、各遅延子２１−１〜２１−１１９に過去１１９個分の音声信号Ａのデータを記憶するＲＡＭである。図３等では、ＦＩＲフィルタ１２に入力される音声信号Ａのｎ番目のデータをｘ（ｎ）と表記する。このデータは例えば３２ビットである。したがって、各遅延子２１−１〜２１−１１９は、３２ビットのデータを順次遅延させながら転送していく。
【００２４】
データ選択部２３は、混合部３で設定された音声信号Ａの重要度に応じて、遅延子２１−１〜２１−１１９に記憶されたデータのうち（Ｎ−１）個を選択して、演算部２５に供給する。ここで、重要度とは例えば「高」「中」「低」のいずれかを示す値であり、その設定手法は後述する。本実施形態では、上記Ｎの値は、重要度が「高」のときは１２０、「中」のときは６０、「低」のときは２０とする。すなわち、データ選択部２３は、重要度が「高」の場合は遅延子２１−１〜２１−１１９に記憶された１１９個のデータを、重要度が「中」の場合は遅延子２１−１〜２１−５９に記憶された５９個のデータを、重要度が「低」の場合は遅延子２１−１〜２１−１９に記憶された１９個のデータをそれぞれ選択して、演算部２５に供給する。
【００２５】
係数選択部２４は、重要度に応じて、Ｎ個のフィルタ係数を選択して、演算部２５に供給する。より具体的には、係数選択部２４は、重要度が「高」である場合は１２０個の多タップフィルタ用係数を、「中」である場合は６０個の中タップフィルタ用係数を、「低」である場合は２０個の少タップフィルタ用係数をそれぞれ選択して演算部２５に供給する。これらの各係数は予め定められた定数（例えば３２ビット）であり、係数選択部２４内に設けられるＲＯＭ（不図示）に予め記憶されている。
【００２６】
演算部２５は下記（１）式に示す演算を行い、エイリアスが除去された音声信号Ａを出力する。
【数１】
2011064961.tif 000003
ここで、ｙ（ｎ）はＦＩＲフィルタ１２から出力される音声信号Ａのｎ番目のデータであり、ｈ（ｉ）は係数選択部２４から供給されるフィルタ係数である。また、Ｎは、上述のように重要度に応じて定まる値である。
【００２７】
ＦＩＲフィルタ１２は、重要度が「高」である場合、遅延バッファ２２に記憶される１１９個の全てのデータｘ（ｎ−１）〜ｘ（ｎ−１１９）およびｎ番目のデータｘ（ｎ）を用いて、１２０タップの多タップフィルタ処理を行う。重要度が「中」である場合、遅延バッファ２２に記憶される５９個のデータｘ（ｎ−１）〜ｘ（ｎ−５９）およびｘ（ｎ）を用いて、６０タップの中タップフィルタ処理を行う。重要度が「低」である場合、遅延バッファ２２に記憶される１９個のデータｘ（ｎ−１）〜ｘ（ｎ−１９）およびｘ（ｎ）を用いて、２０タップの少タップフィルタ処理を行う。
【００２８】
演算部２５がソフトウェアで実現される場合は、重要度に応じてＮ回の乗算と、（Ｎ−１）回の加算を行って、上記（１）式のｙ（ｎ）を算出できる。また、演算部２５がハードウェアで実現される場合は、複数の乗算器および加算器と、（Ｎ−１）個の遅延子用のＲＡＭとを設けておき、重要度に応じてＮ回の乗算と（Ｎ−１）回の加算を行って、上記（１）式のｙ（ｎ）を算出できる。もしくは、予め１２０個の乗算器と１１９個の加算器を設けておき、重要度に応じてＮ個の乗算器と（Ｎ−１）個の加算器を動作させてｙ（ｎ）を算出してもよい。
【００２９】
図４は、多タップフィルタと少タップフィルタの周波数特性の違いを示す図であり、実線は多タップフィルタの周波数特性を、破線は少タップフィルタの周波数特性をそれぞれ示す。また、図５は、周波数特性の違いをまとめた表である。
【００３０】
図４および図５に示すように、タップ数が多いほど音圧変動を示すリップルが小さいため、多タップフィルタの方が音の高さによらず安定した音量で再生できる。また、タップ数が多いほど通過帯域が高いため、多タップフィルタの方がより高い音を再生できる。さらに、タップ数が多いほど減衰率が大きいため、多タップフィルタの方が低雑音である。その結果、タップ数が多いほど高音質で周波数変換を行うことができる。
【００３１】
また、タップ数が少ないほど演算処理量が少ない。これは、タップ数が少ないほど上記（１）式のＮの値が小さいため、ソフトウェア処理の場合は乗算および加算を行う回数が少なくてすみ、ハードウェア処理の場合は乗算および加算動作を行う乗算器および加算器の数が少なくてすむからである。その結果、タップ数が小さいほど低消費電力で周波数変換を行うことができる。
【００３２】
以上に示したように、重要度が高いほど、周波数変換部２ａは多くの音声信号Ａのデータを用いるため、高音質で周波数変換を行うことができる。一方、重要度が低いほど、周波数変換部２ａは少ない音声信号Ａのデータを用いるため、低消費電力で周波数変換を行うことができる。
【００３３】
なお、上述したＦＩＲフィルタ１２の構成は一例であり、種々の変形が可能である。例えば、より高音質で再生する場合は、遅延バッファ２２が１２０個以上の音声信号のデータを記憶することにしてもよいし、消費電力やハードウェア規模を抑えたい場合は、より少ない数のデータを記憶することにしてもよい。また、重要度を「高」「中」「低」の三段階でなく、より細かく分け、音質および消費電力を細かく調整することにしてもよい。
【００３４】
続いて、混合部３について説明する。図６は、混合部３の内部構成の一例を示すブロック図である。混合部３は、係数生成部３１と、加算部３２と、重要度算出部３３とを有する。
【００３５】
係数生成部３１は、外部から入力される各音声信号Ａ〜Ｄの再生音量に応じて、各音声信号Ａ〜Ｄの重み係数Ｋａ〜Ｋｄを生成する。再生音量は音声再生装置のユーザによって設定されることもあるし、テレビ放送視聴中に着信がある場合はテレビ放送の音量を下げるなど、自動的に設定されることもある。係数生成部３１は、再生音量が大きいほど、重み係数を大きく設定する。
【００３６】
加算部３２には周波数変換部２ａ〜２ｄでサンプリング周波数がｆ０に統一された音声信号Ａ〜Ｄが入力される。そして、加算部３２はこれら音声信号Ａ〜Ｄを重み係数Ｋａ〜Ｋｄの重みを付けて加算し、混合された音声信号を出力する。このように、重み係数Ｋａ〜Ｋｄで重み付けして加算することにより、各音声信号Ａ〜Ｄのそれぞれの再生音量に応じた割合で音声信号が混合される。
【００３７】
重要度算出部３３は、入力される音声信号の数および重み係数に基づいて、各音声信号の重要度を設定する。また、重要度算出部３３はさらに動作モードも考慮して重要度を設定してもよい。ここで、動作モードとは、音声再生装置全体の消費電力を規定するパラメータであり、例えば音質を重視する「高音質モード」および消費電力削減を重視する「低消費電力モード」のいずれかをユーザが選択可能であるとする。
【００３８】
図７は、重要度算出部３３が行う重要度を設定する手順の一例を示すフローチャートである。同図は入力される音声信号の数と重み係数とに基づいて重要度を設定する例である。
【００３９】
入力される音声信号の数が２個以下の場合（ステップＳ１のＹｅｓ）、重要度算出部３３は、重み係数に関わらず、すべての音声信号の重要度を「高」に設定する（ステップＳ２）。入力される音声信号の数が少ない場合は、全体の処理量が少ないため、ＦＩＲフィルタ１２で多タップフィルタ処理を行ってもそれほど消費電力は大きくならないためである。一方、入力される音声信号の数が３個以上の場合（ステップＳ１のＮｏ）、重要度算出部３３は、重み係数が最大である音声信号の重要度を「高」に（ステップＳ３のＹｅｓ、ステップＳ４）、重み係数が２番目に大きい音声信号の重要度を「中」に（ステップＳ５のＹｅｓ、ステップＳ６）、重み係数が３番目以降の音声信号の重要度を「低」に（ステップＳ７）それぞれ設定する。
【００４０】
図８は、重要度算出部３３が行う重要度を設定する手順の別の一例を示すフローチャートである。同図は、入力される音声信号の数および重み係数に加え、動作モードも考慮して重要度を設定する例である。
【００４１】
動作モードが低消費電力モードである場合（ステップＳ１１のＹｅｓ）、消費電力を抑えるため、重要度算出部３３は、重み係数が最大であっても音声信号の重要度を「中」に（ステップＳ１２のＹｅｓ、ステップＳ１３）、それ以外の音声信号の重要度を「低」に（ステップＳ１４）それぞれ設定する。他の動作モードの場合（ステップＳ１１のＮｏ）、図７と同様に重要度は設定される。
【００４２】
上述した図７および図８の２つの例では、重み係数が大きいほど重要度は高く設定される。また、重み係数は、係数生成部３１で、音量が大きいほど大きく設定される。結局、音量が大きいほど重要度は高く設定される。周波数変換部２ａの説明で述べたように、周波数変換部２ａ〜２ｄは、重要度が高い場合は高音質で周波数変換を行い、重要度が低い場合は低音質かつ低消費電力で周波数変換を行う。よって、音量が大きく、よく聞こえる音声信号は高音質を保って再生でき、音量が小さくあまり聞こえない音声信号の音質を落とすことで、消費電力を削減できる。
【００４３】
図７や図８は重要度を設定する手法の一例にすぎず、別の手法、例えばオーディオソースの転送レートやチャネル数等をも考慮して重要度を設定してもよい。
【００４４】
このように、第１の実施形態では、入力される音声信号の数やその音量に基づいて重要度を定め、重要度に応じて周波数変換に用いるデータ数（タップ数）を切り替える。そのため、重要度が高い音声信号は高音質で、重要度が低い音声信号は低消費電力で周波数変換を行うことができ、複数の音声信号を混合して同時に再生する際に、よく聞こえる音声信号の音質を高く保ちつつ、音声再生装置全体の消費電力を抑えることができる。
【００４５】
（第２の実施形態）
上述した第１の実施形態は、周波数変換に用いるタップ数を切り替えて周波数変換を行うものであった。これに対し、以下に説明する第２の実施形態は、ＦＩＲフィルタ１２の内部構成が異なっており、重要度に応じて音声信号やフィルタ係数のビット数を切り替えるものである。
【００４６】
図９は、ＦＩＲフィルタ１２ａの内部構成の別の一例を示すブロック図である。図３のＦＩＲフィルタ１２と異なり、図９のＦＩＲフィルタ１２ａは、図３のデータ選択部２３および係数選択部２４が不要であるが、その代わりに、第１および第２のビット切り出し部２６，２７を有する。
【００４７】
第１のビット切り出し部２６は、重要度に応じて、音声信号Ａから全ビットまたは一部のビットを選択する。例えば、音声信号Ａが３２ビットのデジタル信号である場合、重要度が「高」であれば音声信号Ａの３２ビット全てを、「中」であれば上位側１６ビットを、「低」であれば上位側８ビットを、それぞれ切り出す。各遅延子２１−１〜２１−１１９は最大３２ビットのデータを記憶可能だが、本実施形態では、切り出されたビット数のデータを記憶するものとする。図９および以下の説明では、切り出された音声信号Ａのデータをｘ’（０）等と表記する。
【００４８】
このように、図３の各遅延子２１−１〜２１−１１９は重要度にかかわらず常に３２ビットのデータを記憶したが、図９の各遅延子２１−１〜２１−１１９は重要度に応じて異なるビット数のデータを記憶する。
【００４９】
第２のビット切り出し部２７は、重要度に応じて、不図示のＲＯＭに記憶された、ＬＰＦ処理に用いられるフィルタ係数ｈ（０）〜ｈ（Ｎ−１）から全ビットまたは一部のビットを選択する。例えば、フィルタ係数ｈ（０）〜ｈ（Ｎ−１）のそれぞれが３２ビットのデジタル信号である場合、重要度が「高」であれば３２ビット全てを、「中」であれば上位側１６ビットを、「低」であれば上位側８ビットを、それぞれ切り出して得られたフィルタ係数ｈ’（０）〜ｈ’（Ｎ−１）を演算部２５に供給する。
【００５０】
演算部２５は重要度によらず遅延バッファ２２に記憶される１１９個全てのデータｘ（ｎ−１）〜ｘ（ｎ−１１９）およびｎ番目のデータｘ（ｎ）と１２０個のフィルタ係数ｈ’（０）〜ｈ’（Ｎ−１）とを用いて、下記（２）式に示す演算を行い、エイリアスが除去された音声信号Ａを出力する。
【数２】
2011064961.tif 000004
【００５１】
図３のＦＩＲフィルタ１２は、重要度に応じてフィルタのタップ数を切り替えたが、本実施形態のＦＩＲフィルタ１２ａは重要度に関わらずフィルタのタップ数が１２０で一定である。
【００５２】
ＦＩＲフィルタ１２ａは、重要度が高いほど、音声信号のビット数を多くしてフィルタ処理を行うため、周波数変換後の音質を高くすることができる。一方、ＦＩＲフィルタ１２は、重要度が低いほど、ビット数を少なくしてフィルタ処理を行うため、演算量を抑えることができ、低音質かつ低消費電力で周波数変換を行うことができる。
【００５３】
このように、第２の実施形態では、重要度に応じて音声信号のビット数を切り替えて周波数変換を行うため、第１の実施形態と同様に、複数のデジタル音声を混合して同時に再生する際に、よく聞こえる音声信号の音質を高く保ちつつ、音声再生装置全体の消費電力を抑えることができる。
【００５４】
なお、第１および第２のビット切り出し部２６，２７のうち片方だけを設けて、重要度に応じて音声信号およびフィルタ係数のどちらか一方のみのビット数を切り替えてもよい。また、図３と図９とを組み合わせてもよい。すなわち、図３のＦＩＲフィルタ１２に第１および第２のビット切り出し部２６，２７をさらに設け、重要度に応じて、タップ数およびビット数の両方を切り替えてもよい。
【００５５】
（第３の実施形態）
上述した各実施形態では、複数の音声信号が入力されることを念頭においていたが、以下に説明する第３の実施形態は、音声信号が１入力の場合の音声再生装置に関する。
【００５６】
図１０は、本発明の第３の実施形態に係る音声再生装置の概略構成を示すブロック図である。図１０では、図１と共通する構成部分には同一の符号を付しており、以下では相違点を中心に説明する。
【００５７】
図１０の音声再生装置は１つの音声信号が入力される。この場合、図１のように複数の音声を混合することはないが、ＤＡＣ５が単一の周波数しか受け付けない場合等には、周波数変換を行うことがある。そのため、図１０の音声再生装置は周波数変換部２ａを備えている。また、１入力のため混合部３は不要であるが、音声再生装置は重要度算出部３３を備えている。
【００５８】
重要度算出部３３は音声信号Ａの再生音量に応じて重要度を設定し、周波数変換部２ａに通知する。また、重要度算出部３３はさらに動作モードも考慮して重要度を設定してもよい。周波数変換部２ａ内のＦＩＲフィルタ１２は、例えば図３または図９に示す構成であり、重要度が高い場合は高音質で周波数変換を行い、重要度が低い場合は低消費電力で周波数変換を行う。
【００５９】
このように、第３の実施形態では、音声信号が１入力の場合でも、音量に応じて周波数変換の手法を切り替えるので、音量が大きい場合は音声信号を高音質で再生でき、音量が小さい場合は音声再生装置の消費電力を抑えることができる。
【００６０】
上述した実施形態で説明した音声再生装置の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、音声再生装置の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００６１】
また、音声再生装置の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００６２】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態には限定されるものではない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００６３】
２ａ〜２ｄ  周波数変換部
３  混合部
１２  ＦＩＲフィルタ
２１  遅延バッファ
３２  加算部
３３  重要度算出部
【図１】
2011064961.tif 000005
【図２】
2011064961.tif 000006
【図３】
2011064961.tif 000007
【図４】
2011064961.tif 000008
【図５】
2011064961.tif 000009
【図６】
2011064961.tif 000010
【図７】
2011064961.tif 000011
【図８】
2011064961.tif 000012
【図９】
2011064961.tif 000013
【図１０】
2011064961.tif 000014