(57)【要約】【課題】受信部がアナログ放送波を受信して得られた受信信号に、スイッチング部におけるスイッチング動作に起因したノイズが重畳しているか否かを判定する。【解決手段】スイッチングアンプ２２におけるスイッチング動作に起因して、アナログチューナ１２が出力する音声信号にビートノイズが重畳する。当該ビートノイズは、所定期間に亘って一定周波数及び一定振幅を維持する。一方、音声信号には、所定期間に亘って一定周波数及び一定振幅を維持する成分を有さない。ＤＳＰ１６は、音声信号に対して、所定期間に亘る複数の時点においてＦＦＴ処理を行い、複数の周波数スペクトルを生成する。ノイズ検出部２８は、複数の周波数スペクトルにおいて、一定周波数及び一定振幅を維持している波形成分が検出された場合に、音声信号にビートノイズが重畳していると判定する。【選択図】図１
2018125586.tif 000002
【特許請求の範囲】
【請求項１】
スイッチング動作を行うスイッチング部と、
前記スイッチング動作のスイッチング周波数又は前記スイッチング周波数の高調波周波数のいずれかを含む周波数帯のアナログ放送波を受信する受信部が受信して得られた受信信号に重畳する前記スイッチング動作に起因するノイズの特徴と、前記受信信号の特徴との違いに基づいて、前記受信信号に重畳した前記ノイズの有無を判定するノイズ検出部と、
を備えることを特徴とするノイズ検出装置。
【請求項２】
前記ノイズの特徴は、所定期間に亘って一定の周波数及び一定の振幅を維持するという特徴であり、
前記受信信号の特徴は、所定期間に亘って一定の周波数及び一定の振幅を維持する信号成分を有さないという特徴であり、
前記ノイズ検出部は、前記受信信号において、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出した場合に、前記受信信号に前記ノイズが重畳していると判定する、
ことを特徴とする請求項１に記載のノイズ検出装置。
【請求項３】
前記ノイズ検出部は、前記受信信号において、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出した場合であっても、当該成分の周波数の高調波周波数において、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出した場合は、前記受信信号に前記ノイズが重畳していないと判定する、
ことを特徴とする請求項２に記載のノイズ検出装置。
【請求項４】
前記ノイズ検出部が前記ノイズを検出した場合に、前記スイッチング周波数又は前記高調波周波数のいずれかが前記受信部が受信している周波数帯から外れるように、前記スイッチング動作のスイッチング周波数を変更するスイッチング周波数制御部、
をさらに備えることを特徴とする請求項１から３のいずれか１項に記載のノイズ検出装置。
【請求項５】
前記ノイズ検出部は、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出し、且つ、検出された成分の先鋭度が所定値以上である場合に、前記受信信号に前記ノイズが重畳していると判定する、
ことを特徴とする請求項２に記載のノイズ検出装置。
【請求項６】
スイッチング部によるスイッチング動作のスイッチング周波数又は前記スイッチング周波数の高調波周波数のいずれかを含む周波数帯のアナログ放送波を受信する受信部が受信して得られた受信信号に重畳する前記スイッチング動作に起因するノイズの特徴と、前記受信信号の特徴との違いに基づいて、コンピュータが前記受信信号に重畳した前記ノイズの有無を判定するステップ、
を備えることを特徴とするノイズ検出方法。
【請求項７】
コンピュータを、
スイッチング部によるスイッチング動作のスイッチング周波数又は前記スイッチング周波数の高調波周波数のいずれかを含む周波数帯のアナログ放送波を受信する受信部が受信して得られた受信信号に重畳する前記スイッチング動作に起因するノイズの特徴と、前記受信信号の特徴との違いに基づいて、前記受信信号に重畳した前記ノイズの有無を判定するノイズ検出部、
として機能させることを特徴とするノイズ検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノイズ検出装置、ノイズ検出方法、及びノイズ検出プログラムに関し、特に、アナログ放送波を受信する受信部が受信して得られた受信信号に重畳するノイズを検出する技術に関する。
【背景技術】
【０００２】
従来、アナログ放送波を受信して受信信号を得る受信部（例えばアナログチューナ）を備える装置が知られている。このような装置としては、例えばアナログチューナが搭載されたＡＶレシーバなどが知られている。
【０００３】
受信部がアナログ放送波を受信して得られた受信信号に、スイッチング部（例えばスイッチングアンプなど）のスイッチング動作に起因するノイズが重畳する場合がある。図９を参照して、そのメカニズムを説明する。図９（ａ）には、スイッチング部におけるスイッチング動作に起因して生じ、受信部のＲＦ（Radio Frequency）部あるいはＩＦ（Intermediate Frequency）部に回り込んだノイズ成分が示されている。なお、図９（ａ）においては、横軸が周波数を表し、縦軸が信号のレベル（振幅）を表している。図９（ａ）に示されるように、スイッチング動作のスイッチング周波数及びその高調波周波数（整数倍の周波数）においてノイズ成分が現れている。これは、例えば、受信部とスイッチング部が近くに配置されている場合にスイッチング動作により生じた放射ノイズが受信部へ飛びついたこと、あるいは、スイッチング動作によって受信部のグラウンドラインが揺れることなどに起因して生じるものである。
【０００４】
このように、スイッチング周波数あるいはその高調波周波数を有するノイズ成分が受信部に回り込んでいる状態において、受信部が、当該スイッチング周波数又は高調波周波数を含む受信周波数帯（図９（ａ）において一点鎖線で示す）の信号を受信する場合、受信部が得た受信信号に、スイッチング動作に起因したノイズが重畳することになる。
【０００５】
このようにして受信信号に重畳したノイズを解消する案として、スイッチング動作のスイッチング周波数を変更することが考えられる。例えば、図９（ａ）のように、スイッチング周波数の第２高調波の周波数が受信周波数帯に含まれている場合において、図９（ｂ）に示されるようにスイッチング周波数を少しずらすと、それに伴って第２高調波の周波数もずれることになる。これにより、受信周波数帯からノイズ成分が外れ、受信信号に重畳するノイズを解消することができる。
【０００６】
従来、受信部が得た受信信号に、スイッチング動作に起因するノイズが重畳しないように、スイッチング動作のスイッチング周波数を設定する技術が提案されている。例えば、特許文献１には、スイッチングアンプの動作周波数（スイッチング周波数）を２つの周波数から選択可能な放送波受信システムであって、チューナが受信する各ＡＭ放送帯毎に、２つの動作周波数が受信信号にノイズを重畳させるか否かを示すテーブルを予め用意しておき、ユーザによってＡＭ放送帯が選択されたときに、制御部がテーブルを参照して、選択されたＡＭ放送帯の受信信号にノイズを重畳させない動作周波数を選択し、選択された動作周波数においてスイッチングアンプを動作させる放送波受信システムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−７１７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来においては、受信信号を解析することで、スイッチング動作に起因するノイズが受信信号に重畳しているか否かを判定するのは困難であった。そのために、特許文献１においては、その判定を行わずに、受信周波数帯と、当該受信周波数帯における受信信号にノイズを重畳させないスイッチング周波数とを固定的に関連付けて、受信周波数帯に応じてスイッチング周波数を選択している。しかしながら、スイッチング部におけるスイッチング動作のスイッチング周波数は、個体ばらつき、あるいは温度によるドリフトなどによって一定でない場合がある。温度ドリフトについては、比較的長い（数十分〜数時間程度）期間でみると、スイッチング周波数が変動する場合がある。したがって、例えば特許文献１のように、予め受信周波数とスイッチング周波数を関連付けておく方法では、スイッチング周波数の個体ばらつきあるいは温度ドリフトなどの影響を受けて、受信信号に重畳したノイズを解消できない場合が生じ得る。
【０００９】
上記のように、スイッチング動作に起因したノイズが受信信号に重畳していることを判定できないために、当該ノイズに対する好適な処置を取ることができない場合がある。したがって、スイッチング動作に起因したノイズが受信信号に重畳していることを判定可能とすることが望まれている。
【００１０】
本発明の目的は、受信部がアナログ放送波を受信して得られた受信信号に、スイッチング部におけるスイッチング動作に起因したノイズが重畳しているか否かを判定することにある。
【課題を解決するための手段】
【００１１】
本発明は、スイッチング動作を行うスイッチング部と、前記スイッチング動作のスイッチング周波数又は前記スイッチング周波数の高調波周波数のいずれかを含む周波数帯のアナログ放送波を受信する受信部が受信して得られた受信信号に重畳する前記スイッチング動作に起因するノイズの特徴と、前記受信信号の特徴との違いに基づいて、前記受信信号に重畳した前記ノイズの有無を判定するノイズ検出部と、を備えることを特徴とするノイズ検出装置である。
【００１２】
望ましくは、前記ノイズの特徴は、所定期間に亘って一定の周波数及び一定の振幅を維持するという特徴であり、前記受信信号の特徴は、所定期間に亘って一定の周波数及び一定の振幅を維持する信号成分を有さないという特徴であり、前記ノイズ検出部は、前記受信信号において、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出した場合に、前記受信信号に前記ノイズが重畳していると判定する、ことを特徴とする。
【００１３】
望ましくは、前記ノイズ検出部は、前記受信信号において、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出した場合であっても、当該成分の周波数の高調波周波数において、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出した場合は、前記受信信号に前記ノイズが重畳していないと判定する、ことを特徴とする。
【００１４】
望ましくは、前記ノイズ検出部が前記ノイズを検出した場合に、前記スイッチング周波数又は前記高調波周波数のいずれかが前記受信部が受信している周波数帯から外れるように、前記スイッチング動作のスイッチング周波数を変更するスイッチング周波数制御部、をさらに備えることを特徴とする。
【００１５】
望ましくは、前記ノイズ検出部は、所定期間に亘って一定の周波数及び一定の振幅を維持している成分を検出し、且つ、検出された成分の先鋭度が所定値以上である場合に、前記受信信号に前記ノイズが重畳していると判定する、ことを特徴とする。
【００１６】
また、本発明は、スイッチング部によるスイッチング動作のスイッチング周波数又は前記スイッチング周波数の高調波周波数のいずれかを含む周波数帯のアナログ放送波を受信する受信部が受信して得られた受信信号に重畳する前記スイッチング動作に起因するノイズの特徴と、前記受信信号の特徴との違いに基づいて、コンピュータが前記受信信号に重畳した前記ノイズの有無を判定するステップ、を備えることを特徴とするノイズ検出方法である。
【００１７】
また、本発明は、コンピュータを、スイッチング部によるスイッチング動作のスイッチング周波数又は前記スイッチング周波数の高調波周波数のいずれかを含む周波数帯のアナログ放送波を受信する受信部が受信して得られた受信信号に重畳する前記スイッチング動作に起因するノイズの特徴と、前記受信信号の特徴との違いに基づいて、前記受信信号に重畳した前記ノイズの有無を判定するノイズ検出部、として機能させることを特徴とするノイズ検出プログラムである。
【発明の効果】
【００１８】
本発明によれば、受信部がアナログ放送波を受信して得られた受信信号に、スイッチング部におけるスイッチング動作に起因したノイズが重畳しているか否かを判定することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係るＡＶレシーバの構成概略図である。
【図２】本実施形態の処理の流れを示すフローチャートである。
【図３】アナログチューナの復調信号の第１の例を示す図である。
【図４】アナログチューナの復調信号の第２の例を示す図である。
【図５】アナログチューナの復調信号の第３の例を示す図である。
【図６】アナログチューナの復調信号の第４の例を示す図である。
【図７】ノイズ検出部により抽出されたデータセットを示す概念図である。
【図８】ノイズ検出部により検出されたデータを示す概念図である。
【図９】受信信号にノイズが重畳するメカニズム、及び、スイッチング周波数の切り替えにより受信信号からノイズが解消されるメカニズムを示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について説明する。
【００２１】
図１は、本実施形態に係るノイズ検出装置としてのＡＶレシーバ１０の構成概略図である。
【００２２】
受信部としてのアナログチューナ１２は、アナログ放送波を受信して受信信号を得るものである。具体的には、アナログチューナ１２は、接続されたアンテナ１２ａを用いてアナログ放送波を受信し、ユーザにより選択された周波数帯（受信周波数帯）における信号を取り出すものである。具体的には、アナログチューナ１２は、アンテナ１２ａからＲＦ信号を受信し、当該ＲＦ信号のうちユーザ指定の受信周波数帯について復調処理を行ってベースバンド信号を出力するものである。また、ＲＦ信号からベースバンド信号に変換するにあたり、ＲＦ信号から一旦中間周波数を有するＩＦ信号に変換した上でベースバンド信号に変換するようにしてもよい。なお、本明細書における「受信信号」とは、ＲＦ信号、ＩＦ信号、及び、ベースバンド信号を含む概念である。
【００２３】
本実施形態におけるアナログチューナ１２は、アナログ放送波としてＡＭ放送波を受信してベースバンド音声信号を出力するＡＭチューナである。したがって、本実施形態におけるアナログチューナ１２が受信可能な周波数範囲は、約５００ｋＨｚ〜約１６００ｋＨｚである。しかし、アナログチューナ１２としては、アナログ放送波としてＦＭ放送波を受信するＦＭチューナ、あるいはテレビ放送や衛星放送を受信するものであってもよい。
【００２４】
ＡＤコンバータ１４は、アナログチューナ１２が出力したベースバンド音声信号（以下単に「音声信号」と記載する）をアナログ信号からデジタル信号に変換する処理を行う。
【００２５】
ＤＳＰ１６は、ＡＤコンバータ１４がデジタル信号に変換した音声信号に対して種々のデジタル処理を実行する。ＤＳＰ１６が実行するデジタル処理には、音声信号に対する高速フーリエ変換（ＦＦＴ；Fast Fourier Transform）処理が含まれる。音声信号に対して高速フーリエ変換を施すことにより、当該音声信号の周波数スペクトルが生成される。高速フーリエ変換処理は、所定期間（例えば数秒程度）に亘って実施される。それにより、所定期間に亘る複数の時点における複数の周波数スペクトルが生成される。複数の周波数スペクトルは、後述のように、音声信号に重畳した、スイッチングアンプ２２（後述）におけるスイッチング動作に起因するノイズの有無を判定するために用いられるものである。また、ＤＳＰ１６が実行するデジタル処理としては、音声信号に対する音質補正処理などが含まれていてもよい。
【００２６】
ＤＡコンバータ１８は、ＤＳＰ１６によりデジタル処理された音声信号をデジタル信号から再度アナログ信号へ変換する処理を行う。
【００２７】
ボリューム２０はＤＡコンバータ１８によりアナログ信号へ変換された音声信号の振幅を調整するものである。ボリューム２０としては、例えば、ユーザにより操作可能な可変抵抗を含むアッテネート回路（減衰回路）により構成される。
【００２８】
スイッチング部としてのスイッチングアンプ２２は、ボリューム２０で振幅調整された音声信号を増幅するものである。本実施形態におけるスイッチングアンプ２２は、ＰＷＭ変換部２２ａと、出力部２２ｂと、ローパスフィルタ２２ｃとを含んで構成される。
【００２９】
ＰＷＭ変換部２２ａは、ボリューム２０からのアナログ音声信号をＰＷＭ信号に変換するものである。ＰＷＭ信号への変換処理としては、例えば、アナログ音声信号と、規定の三角波信号とのレベルの大小に応じて、パルス信号が生成される。ＰＷＭ変換部２２ａからは２つのＰＷＭ信号が出力され、そのうち一方のＰＷＭ信号に対してレベルシフト処理が施される。
【００３０】
出力部２２ｂは、極性の異なる電源（プラス電源及びマイナス電源）の間に、例えばトランジスタなどの２つの半導体スイッチが直列に配置されたものである。ＰＷＭ変換部２２ａから出力される２つのＰＷＭ信号が、２つの半導体スイッチのベースあるいはゲートに入力される。この構成により、２つの半導体スイッチがオンオフ（スイッチング動作）することで、出力部２２ｂから振幅が増幅されたＰＷＭ信号が出力される。ここで、出力部２２ｂにおけるスイッチング動作の周波数、すなわちスイッチング周波数は、ＰＷＭ変換部２２ａから出力されるＰＷＭ信号の周波数（これは例えば三角波信号の周波数により決定される）に相当する。
【００３１】
ローパスフィルタ２２ｃは、出力部２２ｂからのＰＷＭ信号に対してローパスフィルタ処理を実行する。当該ローパスフィルタ処理により、ＰＷＭ信号からアナログ音声信号が生成される。
【００３２】
以上のように処理された音声信号は、スイッチングアンプ２２からＡＶレシーバ１０のスピーカ出力端子へ出力される。
【００３３】
スイッチングアンプ２２におけるスイッチング動作に起因したノイズ（以下「ビートノイズ」と記載する）が、アナログチューナ１２が受信した受信信号に重畳し得る。そのメカニズムは上述した通りである。本実施形態におけるスイッチングアンプ２２におけるスイッチング周波数は、後述のスイッチング周波数制御部３０により、３百数十ｋＨｚと４百数十ｋＨｚとの間で切り替え可能となっている。例えば、スイッチング周波数として３５０ｋＨｚが選択されている場合、その高調波周波数（整数倍の周波数）は、７００ｋＨｚ、１０５０ｋＨｚ、１４００ｋＨｚ・・・となる。上述のように、本実施形態におけるアナログチューナ１２が受信可能な周波数範囲は、約５００ｋＨｚ〜約１６００ｋＨｚであるから、スイッチングアンプ２２のスイッチング周波数の高調波周波数が、アナログチューナ１２の受信可能な周波数範囲に含まれる。したがって、ユーザにより選択されたアナログチューナ１２の受信周波数帯に、スイッチング周波数の高調波周波数が含まれている場合、アナログチューナ１２が受信した受信信号（本実施形態では音声信号）にビートノイズが重畳する。もちろんビートノイズの要因としては高調波周波数に限られず、スイッチング周波数（基本周波数）であってもよい。
【００３４】
記憶部２４は、例えばＲＯＭ（Read Only Memory）あるいはＲＡＭ（Random Access Memory）などから構成される。記憶部２４には、ＡＶレシーバ１０の各部を動作させるためのプログラム（ノイズ検出プログラム含む）が記憶される。また、記憶部２４には、後述のノイズ検出部２８の処理において生成されるデータが一時記憶される。
【００３５】
ＣＰＵ２６は、ＡＶレシーバ１０の各部を制御する制御部である。ＣＰＵ２６は、記憶部２４に記憶されたプログラムに従って、ＡＶレシーバ１０の各部を制御する。また、ＣＰＵ２６は、図１に示される通り、ノイズ検出部２８及びスイッチング周波数制御部３０としても機能する。
【００３６】
ノイズ検出部２８は、ＤＳＰ１６が生成した音声信号の複数の周波数スペクトル（つまり所定期間に亘る複数の時点において生成された周波数スペクトル）を解析することにより、アナログチューナ１２が出力した音声信号に重畳したビートノイズの有無を判定する。
【００３７】
詳しくは、ノイズ検出部２８は、ビートノイズの特徴と、アナログチューナ１２が受信した受信信号（本実施形態では音声信号）の特徴との違いに基づいて、受信信号に重畳したビートノイズの有無を判定する。ビートノイズの特徴とは、具体的には、周波数スペクトルにおけるビートノイズの波形の特徴であり、音声信号の特徴とは、周波数スペクトルにおける音声信号の波形の特徴である。
【００３８】
ビートノイズの特徴として、数秒間程度の比較的短い期間に亘って、一定の周波数及び一定の振幅（レベル）を維持する、という特徴がある。数秒程度であれば、スイッチングアンプ２２におけるスイッチング周波数にそれほど変動なく、また、アナログチューナ１２に回り込むノイズのレベルもそれほど変動ない。したがって、ビートノイズとしては、数秒間程度、一定の周波数及び一定の振幅が維持され得る。なお、ここでの「一定の周波数及び一定の振幅を維持する」とは、周波数あるいは振幅が全く変わらない場合のみならず、周波数あるいは振幅がある所定範囲内に維持されることを含む概念である。
【００３９】
一方において、アナログチューナ１２が出力する音声信号は、一般的に、数秒程度に亘って、一定の周波数及び一定の振幅を維持する信号成分を有さないという特徴を有する。あるＡＭ放送局を受信した場合、音声信号としては、一般的に曲や会話などを表すものとなり、このような音声信号は、通常、数秒程度に亘って一定の周波数及び一定の振幅を維持する信号成分を有さない。
【００４０】
したがって、ノイズ検出部２８は、ＤＳＰ１６が生成した音声信号の複数の周波数スペクトルを解析し、受信信号において、数秒程度に亘って、一定の周波数及び一定の振幅を維持する波形成分が検出されたならば、当該音声信号にビートノイズが重畳していると判定する。
【００４１】
また、ビートノイズの特徴として、周波数スペクトルにおける先鋭度（Ｑ値）が比較的を大きい、すなわちビートノイズの波形としては、数秒程度に亘って鋭いピークが維持されるという特徴がある。一方において、音声信号には、先鋭度が比較的高い信号成分（ピーク）が数秒程度維持されることは、通常無い。なお、先鋭度とは以下の式で算出される。
【００４２】
【数１】
2018125586.tif 000003
上記式において、ω０は波形のピーク（最大レベル）の周波数、ω２−ω１は半値幅である。具体的には、ω１及びω２は波形の最大レベルの半分のレベルとなる周波数である。
【００４３】
したがって、ノイズ検出部２８は、音声信号の周波数スペクトルにおいて、所定期間に亘って、一定の周波数及び一定の振幅を維持する波形成分を検出し、且つ、検出された波形成分の先鋭度が所定値以上である場合に、当該音声信号にビートノイズが重畳していると判定するようにしてもよい。これにより、本来はビートノイズが重畳されていないのにビートノイズが重畳されている、と判定されてしまう誤判定を低減させることができる。
【００４４】
さらに、ビートノイズの特徴として、高調波成分が無い場合が多いという特徴を有する。これは、ビートノイズは、アナログチューナ１２の受信周波数帯に含まれる、スイッチング周波数あるいはその高調波周波数単体のノイズ成分に起因するものであるところ、スイッチング周波数及びその高調波成分間の周波数間隔に対し、所望のチャンネルの周波数帯がかなり狭い場合が多いためである。一方において、音声信号には、通常、ある基本周波数を有する信号成分は、基本周波数の整数倍の周波数を有する高調波成分（倍音成分）を有している。
【００４５】
したがって、ノイズ検出部２８は、音声信号の周波数スペクトルにおいて、所定期間に亘って、一定の周波数及び一定の振幅を維持する波形成分（基本成分）を検出した場合に、さらに、当該基本成分の高調波周波数（整数倍の周波数）において、所定期間の間、一定の周波数及び一定の振幅を維持する波形成分（高調波成分）があるか否かを判定するようにしてもよい。もし、当該高調波成分が検出されたのであれば、検出された基本成分は、偶然にも、所定期間に亘って一定の周波数及び一定の振幅を維持していた音声信号であると判定できる。つまり、この場合は、ノイズ検出部２８は、当該音声信号にビートノイズが重畳されていないと判定する。これにより、本来はビートノイズが重畳されていないのにビートノイズが重畳されている、と判定されてしまう誤判定をさらに低減させることができる。
【００４６】
一般に、音声信号においては、比較的低い周波数（所定周波数以下の周波数）の信号成分の方が、より高調波成分を多く含むという特徴がある。この特徴を活かし、ノイズ検出部２８は、音声信号の周波数スペクトルにおいて検出された基本成分の周波数が所定周波数以下である場合に、さらに、当該基本成分の高調波成分が存在するか否かを判定するようにしてもよい。
【００４７】
上述の処理によって、ノイズ検出部２８は、音声信号にビートノイズが重畳しているか否かを判定する。なお、ノイズ検出部２８の処理の詳細については、図２に示すフローチャートに沿って後述する。
【００４８】
スイッチング周波数制御部３０は、ノイズ検出部２８によって、音声信号にビートノイズが重畳していると判定された場合に、スイッチングアンプ２２におけるスイッチング動作のスイッチング周波数を変更する処理を行う。具体的には、音声信号にビートノイズが重畳しないように、つまり、アナログチューナ１２の受信周波数帯から、スイッチング周波数又はその高調波周波数のいずれかが外れるように、スイッチング周波数を変更する。上述の通り、本実施形態におけるスイッチング周波数制御部３０は、２つの周波数の間においてスイッチング周波数を切り替えることが可能となっている。したがって、例えば、スイッチング周波数が３百数十ｋＨｚである場合にビートノイズが検出された場合、スイッチング周波数を４百数十ｋＨｚに変更し、スイッチング周波数が４百数十ｋＨｚである場合にビートノイズが検出された場合、スイッチング周波数を３百数十ｋＨｚに変更する。もちろん、スイッチング周波数制御部３０は、３以上の周波数においてスイッチング周波数を切り替えるようにしてもよい。
【００４９】
なお、スイッチング周波数の変更の具体的な方法としては、例えば、スイッチングアンプ２２のＰＷＭ変換部２２ａで用いられる三角波信号の周波数を変更することによって行われる。
【００５０】
スイッチング周波数制御部３０によるスイッチング周波数の変更により、音声信号に重畳されたビートノイズが解消する。本実施形態では、上述のように、ノイズ検出部２８が音声信号を解析することにより、当該音声信号にビートノイズが重畳しているか否かを判定している。そして、その判定結果に基づいて、音声信号にビートノイズが重畳している場合に、スイッチング周波数が自動的に変更される。つまり、音声信号に重畳したビートノイズを確認した上でビートノイズ解消の処置を取ることになる。これにより、従来に比してより適切に音声信号に重畳したビートノイズを解消する処置を実行することができる。
【００５１】
本実施形態に係るＡＶレシーバ１０の構成については以上の通りである。なお、上記実施形態においては、ビートノイズ源となるスイッチング部としてスイッチングアンプ２２が用いられていたが、スイッチング部としてはそれに限られず、アナログチューナ１２の受信信号にノイズを重畳させるスイッチング動作を行う回路あるいはモジュールであればよい。例えば、スイッチング電源、ＤＣ−ＤＣコンバータ、あるいは発振回路（クロック）を備える回路又はモジュールであってもよい。
【００５２】
また、上記実施形態においては、ＤＳＰ１６及びノイズ検出部２８の解析対象が、アナログチューナ１２により復調処理されたベースバンドの音声信号であったが、ＤＳＰ１６及びノイズ検出部２８の解析対象としては、アナログチューナ１２が受信したＲＦ信号、あるいはＩＦ信号であってもよい。
【００５３】
また、上記実施形態においては、ビートノイズの特徴として、所定期間に亘って一定の周波数及び一定の振幅を有するという特徴であったが、ビートノイズの特徴と受信信号の特徴との間に違いがあるのであれば、ノイズの特徴としてはその他の特徴であってもよい。例えば、音声信号に重畳したノイズの周波数及び振幅の少なくとも一方が、一定周期において変動している場合、その変動幅と変動周期が予め分かっていることを前提とすれば、音声信号から当該ノイズを検出することが可能である。
【００５４】
また、上記実施形態においては、音声信号においてビートノイズが検出された場合に、スイッチング周波数制御部３０がスイッチングアンプ２２のスイッチング周波数を変更していたが、ビートノイズが検出された場合の処置としては、その他の態様を採用することもできる。例えば、ＣＰＵ２６がアナログチューナ１２における当該受信周波数帯の信号の受信を停止させる処理を実行する、あるいは、ＤＳＰ１６などにおいて、ビートノイズを除去又は低減する処理を実行するなどの処置を取るようにしてもよい。
【００５５】
また、上記実施形態では、ノイズ検出装置が、受信部としてのアナログチューナ１２、スイッチング部としてのスイッチングアンプ２２、及びＣＰＵ２６を備えるＡＶレシーバ１０であったが、アナログチューナ１２と、スイッチングアンプ２２及びＣＰＵ２６がそれぞれ異なる装置に備えられていてもよい。例えば、コンポーネント型のオーディオシステムにおいて、チューナ装置にアナログチューナ１２が設けられ、当該チューナ装置とは別体であって、チューナ装置からの音声信号を受けるアンプ装置にスイッチングアンプ２２及びＣＰＵ２６が設けられる態様であってもよい。
【００５６】
以下、図２に示すフローチャートに従って、ＡＶレシーバ１０の動作の流れを説明する。本実施形態においては、図２に示すフローチャートは、アナログチューナ１２がある周波数帯の信号を受信しているとき（例えば受信し始めたとき）に開始される。
【００５７】
ステップＳ１０において、ノイズ検出部２８は、変数ｎを０にリセットし、ステップＳ１２においてノイズ検出部２８は変数ｍを０にリセットする。なお、ｍ及びｎは、処理の繰り返し回数を示す変数である。具体的には、ｍは、１回の解析処理内における周波数スペクトルに対するデータセット（後述）の抽出処理の回数を示す変数であり、ｎは、解析処理の実行回数を示す変数である。
【００５８】
ステップＳ１４において、ＤＳＰ１６は、あるタイミングにおけるアナログチューナ１２からの音声信号の周波数スペクトルを生成する。ここでは、図３に示す周波数スペクトルが生成されたとする。図３（後述の図４〜図６も同様）において、横軸は周波数［Ｈｚ］を表し、縦軸はレベル［ｄＢ］を示すものである。なお、図３〜図６において、横軸は
対数スケールとなっている。
【００５９】
ステップＳ１６において、ノイズ検出部２８は、生成された周波数スペクトルのうち、予め定められた所定レベル以上の波形成分を抽出する。具体的には、所定レベル以上の波形成分の周波数及びレベルを抽出する。本実施形態では、所定レベルとして、−６０［ｄＢ］が定められているとする。当該所定レベルは適宜ユーザによって設定されてよい。図３を参照すると、レベルが−６０［ｄＢ］以上の波形成分として、以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（５０，−４８）、（１００，−４０）、（１０５，−４８）、（３００，−３５）、（６００，−４５）、（１．２ｋ，−５２）
【００６０】
ステップＳ１８において、ノイズ検出部２８は、ステップＳ１６で抽出された波形成分の中から、所定値以上の先鋭度を有する波形成分を抽出する。ここでは、上記複数のデータセットのうち、（周波数［Ｈｚ］，レベル［ｄＢ］）＝（３００，−３５）、（６００，−４５）、（１．２ｋ，−５２）の３つのデータセットが抽出されたとする。
【００６１】
ステップＳ２０において、ノイズ検出部２８は、記憶部２４に上記３つのデータセットを一時記憶させる。
【００６２】
ステップＳ２２において、ノイズ検出部２８は、ｍをインクリメントさせる。
【００６３】
ステップＳ２４において、ノイズ検出部２８は、ｍが予め定められたｍ０と等しくなったか否かを判定する。ここで、ｍ０は、１回の解析処理においてノイズ検出部２８が周波数スペクトルに対する抽出処理を行う繰り返し上限回数、つまりノイズ検出部２８が抽出処理の対象とすべき周波数スペクトルの数を表す。ｍ０は、予めユーザにより設定されてよい。ここでは、簡単のためｍ０＝３に設定されているとするが、ｍ０の値は、それよりも大きな数が設定されてよい。ｍがｍ０に達していない場合、再度ステップＳ１４に戻り、ｍがｍ０に達した場合、ステップＳ２６に進む。つまり、ここでは、ステップＳ１４〜ステップＳ２４までの処理が４回繰り返される。
【００６４】
２回目（ｍ＝１）のステップＳ１４においては、１回目のステップＳ１４とは異なるタイミングで周波数スペクトルが生成される。ここでは、図４に示す周波数スペクトルが生成されたとする。そして、図４を参照して、２回目のステップＳ１６において、以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（６０，−５０）、（１３０，−４５）、（１９０，−４４）、（２５０，−５５）、（３８０，−５２）、（５００，−５７）、（７５０，−５９）、（１．２ｋ，−５２）
さらに、２回目のステップＳ１８において、上記複数のデータセットから以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（３８０，−５２）、（５００，−５７）、（７５０，−５９）、（１．２ｋ，−５２）
【００６５】
３回目（ｍ＝２）のステップＳ１４においては、１回目及び２回目のステップＳ１４とは異なるタイミングで周波数スペクトルが生成される。ここでは、図５に示す周波数スペクトルが生成されたとする。そして、図５を参照して、３回目のステップＳ１６において、以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（５５，−５０）、（１１０，−４２）、（１７０，−４５）、（２００，−３８）、（４００，−５０）、（６２０，−５８）、（１．２ｋ，−５２）
さらに、３回目のステップＳ１８において、上記複数のデータセットから以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（４００，−５０）、（６２０，−５８）、（１．２ｋ，−５２）
【００６６】
４回目（ｍ＝３）のステップＳ１４においては、１〜３回目のステップＳ１４とは異なるタイミングで周波数スペクトルが生成される。ここでは、図６に示す周波数スペクトルが生成されたとする。そして、図６を参照して、４回目のステップＳ１６において、以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（７５，−４７）、（１５５，−５２）、（２５０，−５０）、（１．２ｋ，−５２）
さらに、４回目のステップＳ１８において、上記複数のデータセットから以下の複数のデータセットが抽出される。
（周波数［Ｈｚ］，レベル［ｄＢ］）＝（２５０，−５０）、（１．２ｋ，−５２）
【００６７】
以上のようにして、互いに異なるタイミングで生成された複数の周波数スペクトルに対する複数の抽出処理により、周波数とレベルからなる複数のデータセットが得られる。図７に、各回の抽出処理（ｍ＝０、１、２、３）で抽出された複数のデータセットが示されている。４回目の抽出処理の後、ステップＳ２４においてｍ＝ｍ０を満たすため、ステップＳ２６に進む。
【００６８】
ステップＳ２６において、ノイズ検出部２８は、複数回の抽出処理（複数回のステップＳ１４〜Ｓ２４）により得られた複数のデータセットの中に、ｍ１回以上抽出された周波数及びレベルのデータセットが存在するか否かを判定する。ここで、ｍ１とは、予め定められた閾値である。ｍ１は、適宜設定されてよいが、ｍ０の値に基づいて（例えばｍ０の何割というように）設定されてもよい。本実施形態では、ｍ１＝３に設定されたものとする。
【００６９】
ノイズ検出部２８は、記憶部２４に記憶された複数のデータセット（図７）を参照して、同じ周波数及び同じレベルを有するデータセットが３回以上抽出されているか否かを判定する。図７を参照すると、（周波数［Ｈｚ］，レベル［ｄＢ］）＝（１．２ｋ，−５２）のデータセットがｍ＝０、１、２、３のいずれにおいても抽出されている、つまり４回抽出されている。したがって、ここでは、ノイズ検出部２８は、ｍ１回（３回）以上抽出された周波数及びレベルのデータセットが存在すると判定し、ステップＳ２８に進む。なお、ここでの「同じ」周波数及び「同じ」レベルを有するデータセットとは、必ずしも周波数あるいはレベルが完全同一である必要はなく、ある程度の幅を持たせて同じと判定するようにしてもよい。例えば、（周波数［Ｈｚ］，レベル［ｄＢ］）＝（１．２ｋ，−５２）のデータセットと、（１．１５ｋ，−５１．５）のデータセットは、同じ周波数及び同じレベルを有するデータセットとして判定するようにしてもよい。
【００７０】
ステップＳ２８において、ノイズ検出部２８は、ステップＳ２６で検出された周波数及びレベルのデータセットを、今回の解析処理（ｎ＝０における解析処理）におけるノイズ候補のデータセット（ノイズ候補データセット）として記憶部２４に一時保持させる。上述のように、各抽出処理で用いた各周波数スペクトルは、それぞれ異なるタイミングで生成されたものである。そのような複数の周波数スペクトルにおいて、同じ周波数及び同じレベルが複数回（ｍ１回以上）検出されたということは、所定期間の間、音声信号に一定の周波数及び一定の振幅を維持する波形成分が存在し続けていることを意味している。したがって、ノイズ検出部２８は、今回の解析処理（ｎ＝０）において、当該データセットをノイズ候補データセットとして特定する。そして、今回の解析処理を示す変数ｎ（ｎ＝０）と、当該ノイズ候補データセットとを関連付けて記憶部２４に一時記憶させる。なお、ノイズ候補データセットの抽出において、周波数及びレベルにある程度の幅を持たせた場合、ノイズ候補データセットとして特定される周波数及びレベルは、同じ周波数及び同じレベルを有するとして抽出された複数の周波数あるいはレベルの代表値（平均値、最頻値、中央値など）であってよい。
【００７１】
また、ビートノイズは、一定の周波数及び一定の振幅を有しているものの、音声信号にビートノイズ成分が埋もれてしまったり、あるいは音声信号と強めあってレベルが上がってしまったり、あるいは音声信号との間で打ち消し合いが生じてレベルが下がる場合が考えられる。つまり、音声信号にビートノイズが重畳していたとしても、毎回の抽出処理において一定の周波数及び一定の振幅の波形成分が抽出されない場合がある。したがって、本実施形態では、毎回（つまりｍ１＝ｍ０）の抽出処理において同じ周波数及び同じレベルを有するデータセットが検出された場合でなく、上記のような場合を考慮して、ｍ１としてはｍ０（抽出回数）よりも少し低い値が設定されるのが好ましい。
【００７２】
仮に、ステップＳ２６において、複数回の抽出処理により得られた複数のデータセットの中に、ｍ１回以上抽出された周波数及びレベルのデータセットが存在しない場合、ステップＳ３０に進む。この場合は、所定期間に亘って、音声信号に一定の周波数及び一定の振幅を維持する波形成分が存在しないと判定でき、つまりビートノイズが音声信号に重畳していないと判定できるため、ステップＳ３０において、ノイズ検出部２８は、今回の解析処理（ｎ＝０）においては、ノイズ候補のデータセットは無いと判定する。この場合、ノイズ検出部２８は、ｎ＝０とノイズ候補なしを示す情報とを関連付けて記憶部２４に一時記憶させる。
【００７３】
上述した１回の解析処理によって、１つのノイズ候補データセットが検出される。ノイズ検出部２８は、１回の解析処理によってノイズ候補データセットが検出されたことをもって、音声信号にビートノイズが重畳されている、と判定するようにしてもよいが、本実施形態では、さらに誤判定の可能性を低減すべく、ステップＳ３２以下の処理を加えている。ステップＳ３２以下の処理は、上述した解析処理を複数回行って、音声信号へのビートノイズの重畳を判定するものである。
【００７４】
ステップＳ３２において、ノイズ検出部２８は、ｎをインクリメントさせる。
【００７５】
ステップＳ３４において、ノイズ検出部２８は、ｎが予め定められたｎ０と等しくなったか否かを判定する。ここで、ｎ０は、ノイズ検出部２８が解析処理を実行する上限回数、つまりノイズ検出部２８が実行すべき解析処理の回数を表す。ｎ０は、予めユーザにより設定されてよい。ここでは、簡単のためｎ０＝４に設定されているとするが、ｎ０の値は、複数回の解析処理が数秒程度に亘る程度、つまり、複数回の解析処理において、数秒程度の期間に亘る複数の周波数スペクトルが解析される程度に設定される。ｎがｎ０に達していない場合、再度ステップＳ１２に戻り、以下、ステップＳ１２以降、２回目（ｎ＝１）の解析処理が実行される。ここではｎ０＝４であるから、解析処理が５回繰り返される。ｎがｎ０に達した場合、ステップＳ３６に進む。
【００７６】
複数回の解析処理を実行することで、各回の解析処理に対応した複数のノイズ候補データセットが検出される。図８に、各回の解析処理（ｎ＝０、１、２、３、４）で抽出された複数のノイズ候補データセットが示されている。
【００７７】
ステップＳ３６において、ノイズ検出部２８は、複数回の解析処理により検出された複数のノイズ候補データセットの中に、ｎ１回以上抽出された周波数及びレベルのデータセットが存在するか否かを判定する。ここで、ｎ１とは、予め定められた閾値である。ｍ１同様、ｎ１は、適宜設定されてよいが、ｎ０の値に基づいて（例えばｎ０の何割というように）設定されてもよい。本実施形態では、ｎ１＝４に設定されたものとする。
【００７８】
ノイズ検出部２８は、記憶部２４に記憶された複数のノイズ候補データセット（図８）を参照して、同じ周波数及び同じレベルを有するデータセットが４回以上検出されているか否かを判定する。図８を参照すると、（周波数［Ｈｚ］，レベル［ｄＢ］）＝（１．２ｋ，−５２）のデータセットがｎ＝０、１、２、３、４のいずれにおいても検出されている、つまり５回検出されているから、ここでは、ノイズ検出部２８は、ｎ１回（４回）以上検出されたノイズ候補データセットが存在すると判定し、ステップＳ３８に進む。なお、ここでも、「同じ」周波数及び「同じ」レベルを有するデータセットとは、必ずしも周波数あるいはレベルが完全同一である必要はなく、ある程度の幅を持たせて同じと判定するようにしてもよい。
【００７９】
複数のノイズ候補データセットの中から、同じ周波数及び同じレベルを有するデータセットがｎ１回以上検出された場合、ステップＳ３８において、ノイズ検出部２８は、音声信号にビートノイズが重畳していると判定する。１回の解析処理により、所定期間に亘って一定の周波数及び一定のレベルが維持された波形成分（ノイズ候補データセット）が検出された上で、複数回の解析処理を行っても当該ノイズ候補データセットが複数回検出されたのであれば、当該波形成分がビートノイズである可能性は非常に高いと言える。特に、ｍ１及びｎ１の値を適宜設定し、複数の解析処理が数秒間あるいはそれ以上の所定期間に亘って行われるようにすれば、音声信号の中から、所定期間に亘って一定の周波数及び一定のレベルが維持された波形成分が高精度に抽出される。このような波形成分は、ビートノイズである可能性が非常に高いと言える。
【００８０】
なお、解析処理を複数回行わず、１回の解析処理における抽出処理の繰り返し回数（ｍ１）を大きくすることでも、解析処理の時間を延ばすことができ、ビートノイズの検出精度を向上させることができる。実際にそのような態様も採用し得る。しかし、そのようにした場合、膨大な数の周波数スペクトルからデータセットが抽出されることになり、抽出されたデータセットの数が膨大になってしまい、記憶部２４の容量を大きく消費してしまうことになる。したがって、本実施形態では、１回の解析処理としては、抽出処理を比較的少ない回数（比較的短い時間）に抑え、各解析処理に対して１つのノイズ候補データセットを特定している。その上で、解析処理を繰り返し行って、各回の解析処理に対応する複数のノイズ候補データセットを特定し、複数のノイズ候補データセットに基づいて音声信号に重畳したビートノイズの有無を判定している。これにより、音声信号に重畳したビートノイズの検出をより的確に行うと共に、ビートノイズ検出のために記憶部２４に記憶されるデータ量を低減している。
【００８１】
音声信号にビートノイズが重畳していると判定されると、ステップＳ４２において、スイッチング周波数制御部３０は、スイッチングアンプ２２のスイッチング周波数を変更する。これにより、アナログチューナ１２の受信周波数帯からスイッチングアンプ２２のスイッチング動作に起因するノイズ成分が外れ、音声信号に重畳したビートノイズが解消される。
【００８２】
仮に、ステップＳ３６において、複数のノイズ候補データセットの中に、同じ周波数及び同じレベルを有するデータセットがｎ１個以上存在しない場合、ステップＳ４０に進む。この場合は、所定期間に亘って、音声信号に一定の周波数及び一定の振幅を維持する波形成分が存在しないと判定できる。したがって、ノイズ検出部２８は、音声信号にビートノイズが重畳していないと判定する。この場合は、スイッチングアンプ２２のスイッチング周波数の変更などの処置を行わず、処理を終了する。
【００８３】
なお、図２に示したフローチャートは、ＡＶレシーバ１０がアナログ放送波を受信している限りにおいて繰り返し実行されてよい。
【００８４】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【００８５】
１０  ＡＶレシーバ、１２  アナログチューナ、１４  ＡＤコンバータ、１６  ＤＳＰ、１８  ＤＡコンバータ、２０  ボリューム、２２  スイッチングアンプ、２４  記憶部、２６  ＣＰＵ、２８  ノイズ検出部、３０  スイッチング周波数制御部。
【図１】
2018125586.tif 000004
【図２】
2018125586.tif 000005
【図３】
2018125586.tif 000006
【図４】
2018125586.tif 000007
【図５】
2018125586.tif 000008
【図６】
2018125586.tif 000009
【図７】
2018125586.tif 000010
【図８】
2018125586.tif 000011
【図９】
2018125586.tif 000012