(57)【要約】  デジタル無線放送信号を処理する方法は、（ａ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の時間遅延を表す複数の現在相関サンプル値を決定する段階、（ｂ）現在反転ステータスを決定する段階、（ｃ）遅延履歴及び反転ステータス履歴を更新する段階、（ｄ）第１の信頼閾値との一致に関して現在相関サンプル値を検査する段階、（ｅ）段階（ｄ）で一致が見つかった場合に、遅延履歴内の第１の複数の値の各々が現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階、（ｆ）段階（ｅ）で一致が見つかった場合に、反転ステータス履歴内の値が現在反転ステータスに一致するかを決定する段階、及び（ｇ）段階（ｆ）で一致が見つかった場合に、デジタル音声サンプルストリームとの出力の混合を可能にする段階を含む。【選択図】図１
2019502310.tif 000002
【特許請求の範囲】
【請求項１】
デジタル無線受信機内でデジタル無線放送信号を処理する方法であって、
（ａ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の時間遅延を表す複数の現在相関サンプル値を決定する段階と、
（ｂ）アナログ音声サンプルストリーム内の前記サンプルとデジタル音声サンプルストリーム内のサンプル間の現在反転ステータスを決定する段階と、
（ｃ）遅延履歴及び反転ステータス履歴を更新する段階と、
（ｄ）第１の信頼閾値との一致に関して前記現在相関サンプル値を検査する段階と、
（ｅ）段階（ｄ）で一致が見つかった場合に、前記遅延履歴内の第１の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階と、
（ｆ）段階（ｅ）で一致が見つかった場合に、前記反転ステータス履歴内の値が前記現在反転ステータスに一致するかを決定する段階と、
（ｇ）段階（ｆ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの出力の混合を可能にする段階と、
を含むことを特徴とする方法。
【請求項２】
前記一致が、段階（ｄ）、次に、続く段階（ｅ）で見つからなかった場合に、
（ｈ）第２の信頼閾値との一致に関して前記現在相関サンプル値を検査する段階と、
（ｉ）段階（ｈ）で一致が見つかった場合に、前記遅延履歴内の第２の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階と、
（ｊ）段階（ｉ）で一致が見つかった場合に、前記反転ステータス履歴内の前記値が前記現在反転ステータスに一致するかを決定する段階と、
（ｋ）段階（ｊ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの前記出力の混合を可能にする段階と、
を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記一致が、段階（ｈ）、次に、続く段階（ｉ）で見つからなかった場合に、
（ｌ）第３の信頼閾値との一致に関して前記現在相関サンプル値を検査する段階と、
（ｍ）段階（ｌ）で一致が見つかった場合に、前記遅延履歴内の第３の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階と、
（ｎ）段階（ｍ）で一致が見つかった場合に、前記反転ステータス履歴内の前記値が前記現在反転ステータスに一致するかを決定する段階と、
（ｏ）段階（ｎ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの前記出力の混合を可能にする段階と、
を更に含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記一致が、段階（ｋ）で見つからなかった場合に、
前記アナログ音声サンプルストリーム内の異なるサンプル及び前記デジタル音声サンプルストリーム内の異なるサンプルを使用して段階（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）、及び（ｇ）を繰り返す段階、
を更に含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記第１の信頼閾値は、前記第２の信頼閾値よりも低く、該第２の信頼閾値は、前記第３の信頼閾値よりも低いことを特徴とする請求項３に記載の方法。
【請求項６】
前記遅延履歴内の前記第１の複数の値は、該遅延履歴内の前記第２の複数の値よりも小さく、該遅延履歴内の該第２の複数の値は、該遅延履歴内の第３の複数の値よりも小さいことを特徴とする請求項３に記載の方法。
【請求項７】
前記履歴更新は、直近の相関反復からの値を以前の反復から最大設定可能履歴長さまでの値を含有する前記遅延及び反転の各々のためのバッファ内にコピーすることによって達成されることを特徴とする請求項１に記載の方法。
【請求項８】
全体履歴長さが、走査範囲の長さによって定められた離散窓に分割された時間履歴を表すことを特徴とする請求項７に記載の方法。
【請求項９】
デジタル無線放送信号のための受信機であって、
（ａ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の時間遅延を表す複数の現在相関サンプル値を決定し、
（ｂ）アナログ音声サンプルストリーム内の前記サンプルとデジタル音声サンプルストリーム内のサンプル間の現在反転ステータスを決定し、
（ｃ）遅延履歴及び反転ステータス履歴を更新し、
（ｄ）第１の信頼閾値との一致に関して前記現在相関サンプル値を検査し、
（ｅ）段階（ｄ）で一致が見つかった場合に、前記遅延履歴内の第１の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定し、
（ｆ）段階（ｅ）で一致が見つかった場合に、前記反転ステータス履歴内の値が前記現在反転ステータスに一致するかを決定し、かつ
（ｇ）段階（ｆ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの出力の混合を可能にする、
ように構成された処理回路、
を含むことを特徴とする受信機。
【請求項１０】
前記一致が、段階（ｄ）、次に、段階（ｅ）で見つからなかった場合に、前記処理回路は、
（ｈ）第２の信頼閾値との一致に関して前記現在相関サンプル値を検査し、
（ｉ）段階（ｈ）で一致が見つかった場合に、前記遅延履歴内の第２の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定し、
（ｊ）段階（ｉ）で一致が見つかった場合に、前記反転ステータス履歴内の前記値が前記現在反転ステータスに一致するかを決定し、かつ
（ｋ）段階（ｊ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの前記出力の混合を可能にする、
ように更に構成される、
ことを特徴とする請求項９に記載の受信機。
【請求項１１】
前記一致が、段階（ｈ）、次に、段階（ｉ）で見つからなかった場合に、前記処理回路は、
（ｌ）第３の信頼閾値との一致に関して前記現在相関サンプル値を検査し、
（ｍ）段階（ｌ）で一致が見つかった場合に、前記遅延履歴内の第３の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定し、
（ｎ）段階（ｍ）で一致が見つかった場合に、前記反転ステータス履歴内の前記値が前記現在反転ステータスに一致するかを決定し、かつ
（ｏ）段階（ｎ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの前記出力の混合を可能にする、
ように更に構成される、
ことを特徴とする請求項１０に記載の受信機。
【請求項１２】
前記一致が、段階（ｋ）で見つからなかった場合に、前記処理回路は、
前記アナログ音声サンプルストリーム内の異なるサンプル及び前記デジタル音声サンプルストリーム内の異なるサンプルを使用して段階（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）、及び（ｇ）を繰り返す、
ように更に構成される、
ことを特徴とする請求項１１に記載の受信機。
【請求項１３】
前記第１の信頼閾値は、前記第２の信頼閾値よりも低く、該第２の信頼閾値は、前記第３の信頼閾値よりも低いことを特徴とする請求項１１に記載の受信機。
【請求項１４】
前記遅延履歴内の前記第１の複数の値は、該遅延履歴内の前記第２の複数の値よりも小さく、該遅延履歴内の該第２の複数の値は、該遅延履歴内の前記第３の複数の値よりも小さいことを特徴とする請求項１１に記載の受信機。
【請求項１５】
前記履歴更新は、直近の相関反復からの値を以前の反復から最大設定可能履歴長さまでの値を含有する前記遅延及び反転の各々のためのバッファ内にコピーすることによって達成されることを特徴とする請求項９に記載の受信機。
【請求項１６】
全体履歴長さが、走査範囲の長さによって定められた離散窓に分割された時間履歴を表すことを特徴とする請求項１５に記載の受信機。
【請求項１７】
（ａ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の時間遅延を表す複数の現在相関サンプル値を決定する段階と、
（ｂ）アナログ音声サンプルストリーム内の前記サンプルとデジタル音声サンプルストリーム内のサンプル間の現在反転ステータスを決定する段階と、
（ｃ）遅延履歴及び反転ステータス履歴を更新する段階と、
（ｄ）第１の信頼閾値との一致に関して前記現在相関サンプル値を検査する段階と、
（ｅ）段階（ｄ）で一致が見つかった場合に、前記遅延履歴内の第１の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階と、
（ｆ）段階（ｅ）で一致が見つかった場合に、前記反転ステータス履歴内の値が前記現在反転ステータスに一致するかを決定する段階と、
（ｇ）段階（ｆ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの出力の混合を可能にする段階と、
を含む方法を処理システムに実行させるように構成された実行可能命令を含有するコンピュータ可読ストレージ媒体。
【請求項１８】
（ｈ）第２の信頼閾値との一致に関して前記現在相関サンプル値を検査する段階と、
（ｉ）段階（ｈ）で一致が見つかった場合に、前記遅延履歴内の第２の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階と、
（ｊ）段階（ｉ）で一致が見つかった場合に、前記反転ステータス履歴内の前記値が前記現在反転ステータスに一致するかを決定する段階と、
（ｋ）段階（ｊ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの前記出力の混合を可能にする段階と、
を処理システムに実行させるように構成された実行可能命令を更に含有することを特徴とする請求項１７に記載のコンピュータ可読ストレージ媒体。
【請求項１９】
（ｌ）第３の信頼閾値との一致に関して前記現在相関サンプル値を検査する段階と、
（ｍ）段階（ｌ）で一致が見つかった場合に、前記遅延履歴内の第３の複数の値の各々が前記現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階と、
（ｎ）段階（ｍ）で一致が見つかった場合に、前記反転ステータス履歴内の前記値が前記現在反転ステータスに一致するかを決定する段階と、
（ｏ）段階（ｎ）で前記一致が見つかった場合に、前記デジタル音声サンプルストリームとの前記出力の混合を可能にする段階と、
を処理システムに実行させるように構成された実行可能命令を更に含有することを特徴とする請求項１８に記載のコンピュータ可読ストレージ媒体。
【請求項２０】
前記アナログ音声サンプルストリーム内の異なるサンプル及び前記デジタル音声サンプルストリーム内の異なるサンプルを使用して処理システムに段階（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）、及び（ｇ）を繰り返させるように構成された実行可能命令を更に含有することを特徴とする請求項１９に記載のコンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の開示は、デジタル無線放送受信機に関し、特に、デジタル無線受信機内のアナログ及びデジタル経路を処理する方法及びそのためのシステムに関する。
【背景技術】
【０００２】
デジタル無線放送技術は、デジタル音声及びデータサービスをモバイル、携帯、及び固定受信機に送出する。帯域内オンチャネル（ＩＢＯＣ）デジタル音声放送（ＤＡＢ）と呼ぶ１つのタイプのデジタル無線放送は、既存の中間周波数（ＭＦ）及び超高周波（ＶＨＦ）無線帯域内の地上送信機を使用する。ｉＢｉｑｕｉｔｙ  Ｄｉｇｉｔａｌ  Ｃｏｒｐｏｒａｔｉｏｎによって開発されたＨＤ  Ｒａｄｉｏ（登録商標）技術は、デジタル無線放送及び受信のためのＩＢＯＣ実施の一例である。
【０００３】
ＩＢＯＣ信号は、複数のデジタル変調搬送波と組み合わせたアナログ変調搬送波を含む混成フォーマットで又はアナログ変調搬送波が使用されない全デジタルフォーマットで送信することができる。混成モードを使用して、放送局は、より高品質及びよりロバストなデジタル信号を用いて同時にアナログＡＭ及びＦＭの送信を続けることができ、放送局自体及びその聴取者が彼らの現在の周波数割り当てを維持しながらアナログ無線からデジタル無線に変換することを可能にする。
【０００４】
デジタル送信システムの１つの特徴は、デジタル化音声及びデータの両方を同時に送信する固有の機能である。すなわち、この技術は、ＡＭ及びＦＭ無線局からの無線データサービスも考慮している。放送信号は、アーティスト、曲タイトル、又は局コールレターのようなメタデータを含むことができる。イベント、交通、及び天気に関する特別なメッセージも含めることができる。例えば、交通情報、天気予報、ニュース、及び競技スコアは、全てをユーザが無線局を聴取しながら無線受信機のディスプレイにわたってスクロールすることができる。
【０００５】
ＩＢＯＣ技術は、既存のアナログ放送フォーマットよりも優れたデジタル品質音声を提供することができる。各ＩＢＯＣ信号は、既存のＡＭ又はＦＭチャネル割り当てのスペクトルマスク内で送信されるので、それは、新しいスペクトル割り当てを必要としない。ＩＢＯＣは、放送局が現在の聴取者母体にデジタル品質音声を供給することを可能にしながらスペクトルの節約を促進する。
【０００６】
全国無線システム委員会、すなわち、全国放送局連合及び消費者電子機器連合によって出資される規格設定機関は、２００５年９月にＮＲＳＣ−５Ａで指定されたＩＢＯＣ規格を採択した。引用によって本明細書にその開示が組み込まれているＮＲＳＣ−５は、ＡＭ及びＦＭ放送チャネル上でデジタル音声及び付属データを放送するための要件を明記している。規格及びその参照文献は、ＲＦ／送信サブシステムとトランスポート及びサービス多重サブシステムとの詳細な解説を含んでいる。規格のコピーは、ｈｔｔｐ：／／ｗｗｗ．ｎｒｓｃｓｔａｎｄａｒｄｓ．ｏｒｇ／ｓｔａｎｄａｒｄｓ．ａｓｐでＮＲＣＳから取得することができる。ｉＢｉｑｕｉｔｙのＨＤ無線技術は、ＮＲＳＣ−５  ＩＢＯＣ規格の実施である。ＨＤ無線技術に関する更に別の情報は、ｗｗｗ．ｈｄｒａｄｉｏ．ｃｏｍ及びｗｗｗ．ｉｂｉｑｕｉｔｙ．ｃｏｍで見出すことができる。
【０００７】
他のタイプのデジタル無線放送システムは、衛星デジタル音声無線サービス（ＳＤＡＲＳ、例えば、ＸＭ  Ｒａｄｉｏ（登録商標）、Ｓｉｒｉｕｓ（登録商標））、デジタル音声無線サービス（ＤＡＲＳ、例えば、ＷｏｒｌｄＳｐａｃｅ（登録商標））、及びデジタル無線モンディエール（ＤＲＭ）、Ｅｕｒｅｋａ  １４７（ＤＡＢ  Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｂｒｏａｄｃａｓｔｉｎｇ（登録商標）として銘柄化）、ＤＡＢ  バージョン  ２、及びＦＭｅＸｔｒａ（登録商標）のような衛星システムを含む。本明細書に使用する時に、「デジタル無線放送」という語句は、帯域内オンチャネル放送、並びに他のデジタル地上放送及び衛星放送を含むデジタル音声及びデータ放送を包含する。
【０００８】
両方のＡＭ及びＦＭ帯域内オンチャネル（ＩＢＯＣ）放送システムは、アナログ変調搬送波と複数のデジタル変調副搬送波とを含む複合信号を利用する。プログラムコンテンツ（例えば、音声）は、アナログ変調搬送波及びデジタル変調副搬送波上で冗長的に送信することができる。アナログ音声は、ダイバーシティ遅延によって送信機において遅延される。
【０００９】
デジタル音声信号の不在時に（例えば、チャネルが最初に同調された時）、アナログＡＭ又はＦＭバックアップ音声信号が音声出力に給送される。デジタル音声信号が利用可能になる時に、混合関数が、アナログバックアップ信号を滑らかに減衰させ、かつ最終的にデジタル音声信号に混ざりながらそれをデジタル音声信号で置換し、そのためにこの遷移は、音声プログラムの何らかの連続性を保存する。類似の混合は、デジタル信号を壊すチャネル停止中に発生する。この場合に、アナログ信号は、デジタル破損が音声出力に現れる時に音声がアナログに十分に混合されるようにデジタル信号を減衰することにより、徐々に出力音声信号内に混合される。デジタル音声信号の破損は、巡回冗長検査（ＣＲＣ）エラー検出手段、又は音声復号器又は受信機内の他のデジタル検出手段を通してダイバーシティ遅延時間中に検出することができる。
【００１０】
ＩＢＯＣシステムのデジタル音声信号とアナログ音声信号との間の混合の概念は、例えば、これによりその開示が引用によって組み込まれる米国特許第７，５４６，０８８号明細書、第６，１７８，３１７号明細書、第６，５９０，９４４号明細書、第６，７３５，２５７号明細書、第６，９０１，２４２号明細書、及び第８，１８０，４７０号明細書に既に説明されている。ダイバーシティ遅延及び混合は、デジタル停止が発生した時に受信機がデジタル音声ギャップをアナログ音声で充填することを可能にする。ダイバーシティ遅延は、短い停止がモバイル環境に発生した時（例えば、モバイル受信機が橋の下を通る時）に音声出力が妥当な品質を有することを保証する。これは、時間ダイバーシティがデジタル及びアナログ信号のための音声プログラムの異なるセグメントに影響を与える停止を引き起こすためである。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】米国特許第７，５４６，０８８号明細書
【特許文献２】米国特許第６，１７８，３１７号明細書
【特許文献３】米国特許第６，５９０，９４４号明細書
【特許文献４】米国特許第６，７３５，２５７号明細書
【特許文献５】米国特許第６，９０１，２４２号明細書
【特許文献６】米国特許第８，１８０，４７０号明細書
【非特許文献】
【００１２】
【非特許文献１】ＩＢＯＣ規格、全国無線システム委員会、２００５年９月、ＮＲＳＣ−５Ａで指定
【非特許文献２】ＮＲＣＳ、ｈｔｔｐ：／／ｗｗｗ．ｎｒｓｃｓｔａｎｄａｒｄｓ．ｏｒｇ／ｓｔａｎｄａｒｄｓ．ａｓｐ
【非特許文献３】ｗｗｗ．ｈｄｒａｄｉｏ．ｃｏｍ
【非特許文献４】ｗｗｗ．ｉｂｉｑｕｉｔｙ．ｃｏｍ
【発明の概要】
【発明が解決しようとする課題】
【００１３】
受信機では、アナログ及びデジタル経路は、別々に及び従って非同期で処理される場合がある。ソフトウエア実施では、例えば、アナログ及びデジタル復調処理は、異なるソフトウエアスレッドを使用する別々のタスクとして取り扱うことができる。アナログ及びデジタル信号のその後の混合は、信号が、それらが混合される前に時間的に整合化されることを必要とする。
【課題を解決するための手段】
【００１４】
例示的実施形態により、デジタル無線受信機内でデジタル無線放送信号を処理する方法は、（ａ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の時間遅延を表す複数の現在相関サンプル値を決定する段階、（ｂ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の現在反転ステータスを決定する段階、（ｃ）遅延履歴と反転ステータス履歴を更新する段階、（ｄ）第１の信頼閾値との一致に関して現在相関サンプル値を検査する段階、（ｅ）段階（ｄ）で一致が見つかった場合に、遅延履歴内の第１の複数の値の各々が現在相関サンプル値の予め決められた範囲内で一致するかを決定する段階、（ｆ）段階（ｅ）で一致が見つかった場合に、反転ステータス履歴内の値が現在反転ステータスに一致するかを決定する段階、及び（ｇ）段階（ｆ）で一致が見つかった場合に、デジタル音声サンプルストリームとの出力の混合を可能にする段階を含む。
【００１５】
別の実施形態では、デジタル無線放送信号のための受信機は、（ａ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の時間遅延を表す複数の現在相関サンプル値を決定し、（ｂ）アナログ音声サンプルストリーム内のサンプルとデジタル音声サンプルストリーム内のサンプル間の現在反転ステータスを決定し、（ｃ）遅延履歴と反転ステータス履歴を更新し、（ｄ）第１の信頼閾値との一致に関して現在相関サンプル値を検査し、（ｅ）一致が段階（ｄ）で見つかった場合に、遅延履歴内の第１の複数の値の各々が現在相関サンプル値の予め決められた範囲内で一致するかを決定し、（ｆ）一致が段階（ｅ）で見つかった場合に、反転ステータス履歴内の値が現在反転ステータスに一致するかを決定し、かつ（ｇ）段階（ｆ）で一致が見つかった場合に、デジタル音声サンプルストリームとの出力の混合を可能にするように構成された処理回路を含む。
【００１６】
別の実施形態では、製造物品は、デジタル無線放送信号を処理する上述の方法を処理システムに実行させるようになった実行可能命令を含有するコンピュータ可読ストレージ媒体を含む。
【図面の簡単な説明】
【００１７】
【図１】ＩＢＯＣ無線受信機の音声整合化アーキテクチャの機能ブロック図である。
【図２Ａ】音声整合化方法の機能ブロック図である。
【図２Ｂ】音声整合化方法の機能ブロック図である。
【発明を実施するための形態】
【００１８】
本明細書に説明する実施形態は、混合関数を制御するためのデジタル無線放送信号のデジタル及びアナログ成分の処理に関する。本発明の開示の態様は、例示的ＩＢＯＣシステムの関連で提示されるが、本発明の開示は、ＩＢＯＣシステムに制限されないこと、及び本明細書の教示が他の形態のデジタル無線放送にも同様に適用可能であることを理解しなければならない。
【００１９】
図面を参照すると、図１は、ＩＢＯＣ無線受信機１０の音声整合化アーキテクチャの機能ブロック図である。ＩＢＯＣ信号は、アンテナ１２上で受信され、かつチューナと、ライン１８上のデジタル音声復調器１６及びライン２２上のアナログ音声復調器２０に渡される中間周波数信号を生成するためのアナログ／デジタル変換器とを含むフロントエンド回路１４内で処理される。アナログ音声復調器は、ライン２４上に音声サンプルのストリームを生成する。音声サンプルのこのストリームは、受信ＩＢＯＣ無線信号のアナログ変調部分から導出されるので、それは、この説明ではアナログ音声ストリーム（又はアナログ音声部分）と呼ぶ。デジタル音声復調器は、ライン２６上に音声サンプルのストリームを生成する。音声サンプルのこのストリームは、受信ＩＢＯＣ無線信号のデジタル変調部分から導出されるので、それは、この説明ではデジタル音声ストリーム（又はデジタル音声部分）と呼ぶ。デジタル音声ストリームのサンプルは、複数のデジタル音声バッファ２８に格納される。アナログ音声ストリームのサンプルは、ブロック３０でサンプルレート変換を受けて複数のアナログ音声バッファ３２に格納される。整合化処理が、ブロック３４でアナログ及びデジタル音声バッファ内のサンプルに対して実行される。整合化処理は、デジタル音声サンプルの整合化を調節するのに使用されるオフセット値をライン３６上に生成してライン４０上に整合化されたデジタル音声信号を生成する。ベースバンドプロセッサも、アイテム４４内で実行される混合関数を制御する混合信号をライン４２上に生成する。アナログ信号は、異なるプロセッサ上にある可能性があるので、整合化を達成するのにデジタル音声ストリームだけが修正される。更に、現在再生中の音声ストリームの遅延に対して調節を行うことは、ユーザに対して望ましくないことになる歪み／アーチファクトに至る可能性がある。
【００２０】
混合関数は、アナログ音声サンプル及びデジタル音声サンプルを受信してライン４６上に出力を生成する。混合関数の出力は、ブロック４８で音声処理を受け、かつデジタル−アナログコンバータ５２内でアナログ信号に変換されてスピーカ５６のような出力デバイスに送信される信号をライン５４上に生成する音声出力をライン５０上に生成する。
【００２１】
ＡＭ及びＦＭのＩＢＯＣ送信システム内のデジタル無線放送信号の送信の基本単位は、典型的に秒の桁の持続時間であるモデムフレームである。固定数の音声フレームを各モデムフレームに割り当てることができる。音声フレーム周期は、音声フレーム内のサンプルをレンダリングするのに、例えば、ユーザのための再生音声に必要な時間の長さである。例えば、音声フレームが、２０４８サンプルを含有し、サンプリング周期が、２２．６７μｓｅｃである場合に、音声フレーム周期は、約４６．４４ミリ秒であると考えられる。スケジューラーが、各モデムフレーム内の音声フレームに割り当てられるビットの総数を決定する。
【００２２】
図２Ａ及び２Ｂは、図１の受信機内で実行することができる音声整合化方法の機能ブロック図を示している。図２Ａ及び２Ｂは、遅延がアナログ音声サンプルとデジタル音声サンプル間で測定される反復処理を示し、測定された遅延は、１又は２以上の履歴遅延（例えば、以前の測定からの）と比較されて予め決められた信頼レベルを満足するかを決定する。この信頼試験の結果は、デジタル音声出力とのアナログ音声出力の混合を可能にするのに十分な整合化が存在するかを決定するのに使用される。
【００２３】
ブロック６０では、デジタル音声サンプルのストリームとアナログ音声サンプルのストリームが処理のために提示されている。これらのサンプルは、複数の音声フレームに配置することができる。デジタル及びアナログ音声ストリームは、同じプログラムコンテンツを表すことができる。
【００２４】
ブロック６２では、走査範囲（すなわち、次の相関演算に使用されるサンプルの数）を決定してダウンサンプリング係数ｎを決定するのに構成パラメータが調べられる。ダウンサンプリング係数（粗い整合化）は、精細な整合化がその後の反復に対して見つからなかった場合に混合に許容可能なレベルの精度を維持しながらより大きい走査範囲に対してより短い処理時間を与えるように選択される。より小さい走査範囲は迅速処理を可能にするが、大きい遅延が検出される機能を制限する。より大きい走査範囲は、処理を開始することができる前にバッファに入れるのに長くかかるが、単一パスで大きい遅延を見出す可能性を有する。
【００２５】
ブロック６４では、信頼閾値及び履歴長さパラメータがロードされる。この説明に使用する時の信頼閾値は、遅延結果が有効と見なされるのに必要な最小信頼値（相関ライブラリによって提供することができる）である。様々な実施形態では、信頼値は、相関ライブラリからの相関結果の強度を表す整数とすることができる。
【００２６】
履歴長さは、信頼閾値の各々に結び付けられた現在の値と比較される以前の値の数に対する設定可能パラメータである。より高い信頼は、現在の値に符合させるのにより少ない以前の値を必要とし、より低い信頼は、現在の値に符合させるのにより多くの以前の値を必要とする。ここでの値は、２つの部分、すなわち、相関ライブラリによって戻された計算遅延と位相反転表示子とを有する。これらの各々は、相関パスが成功した（すなわち、信頼＞閾値）後に保存され、かつ現在の遅延及び反転と比較される（最初に遅延と比較される）。最小信頼値は、信頼閾値と同じであり、すなわち、結果が有効であると見なされるために相関ライブラリからの信頼が超えなければならない構成において設定された整数値と同じである。
【００２７】
信頼閾値は、例えば、高閾値、中間閾値、及び低閾値を含むことができる。これらの閾値は、第１、第２、及び第３の閾値とそれぞれ呼ぶことができる。履歴長さは、短期履歴、中期履歴、及び長期履歴を含むことができる。これらの履歴長さは、第１、第２、及び第３の履歴長さとそれぞれ呼ぶことができる。履歴長さは、その後の信頼試験に使用されるサンプルの数を指定する。ここでのサンプルは、整合化遅延及び位相反転に対する以前の相関結果である。音声ストリームは、フレーム毎に決して保存されない。
【００２８】
相関演算は、デジタル音声サンプルとアナログ音声サンプル間の相対的遅延を決定するためにブロック６６で実行される。相関演算はまた、デジタル音声サンプルとアナログ音声サンプル間の反転の表示と信頼尺度とを提供する。音声波形が０の周りで上下に反転し、すなわち、−１によって乗算された時に反転が発生する。例えば、位相反転正弦波では、通常は１でのピークが−１で発生し、通常は−１でのピークが１で発生するであろう。理想的な例では、２つのそれ以外は同一かつ時間整合化されるが位相反転された音声ソースが互いに混合される場合に、出力でのどのサンプルの和も０であり、音声はサイレンスであろう。実際には、音声レベルは、２つの位相反転ストリームを混合することによって引き起こされる相殺に起因して混合しながら顕著に落ち込み、混合が完了して１つのストリームだけが出力される状態で回復する。相関ライブラリは、位相が反転された信号を送信する。反転が見つかった場合に、整合化遅延バッファから出力遅延バッファにコピーされた時に整合化処理が音声処理層への訂正に対する必要性にフラグを立て、デジタル音声の出力が−１によって乗算される。信頼尺度は、信頼閾値と比較される相関ライブラリによって戻された値である。基本閾値よりも低い信頼尺度値は一致処理にパスせず、別の反復を強制する。この例における閾値は、０から１２７の範囲とすることができる常に整数である。
【００２９】
中間及び高信頼閾値は、低（又は基本）閾値プラス定数の形態を取ることができる。信頼閾値は、高信頼閾値定数が中間閾値定数よりも大きく、かつ中間閾値定数がゼロよりも増大するように実施される。履歴長さ（窓サイズ）は、高信頼窓サイズが中間信頼窓サイズよりも小さく、かつ中間信頼窓サイズが低信頼窓サイズよりも小さくなるように実施される。
【００３０】
遅延及び反転ステータス履歴は、ブロック６８に示すように更新される。反転履歴は、バイナリ０／１値として格納することができる（反転されないか又は反転されて表される）。履歴は、現在の反復の検出された反転と以前の反転を比較するのに使用される。矛盾した反転履歴は、比較された信号の類似であるが同一ではない部分で計算された相関ピークを除外するのに使用される。これは、相関における一般的な偽陽性であり、実際の遅延であるが負のピークを有するとして類似の計算された遅延に現れることが多い。
【００３１】
履歴更新は、直近の反復からの値を以前の反復からの値（動的構成変更を可能にするための最大設定可能履歴長さまで）を含有する遅延及び反転の各々のバッファにコピーすること及び同じバッファから最も古い値を取り除くことによって達成される。遅延及び反転は、相関からの結果である。短期、中期、及び長期履歴長さは、遅延及び反転の各々の現在の反復と比較される以前の反復の数の尺度である。全体履歴長さは、走査範囲の長さによって定められた離散窓に分割された時間履歴を表している。パス結果の合計時間履歴は、一致する結果を見出すのに必要な連続的な反復の数によって乗算された走査範囲の長さである。
【００３２】
ブロック６６で相関ライブラリによって戻された信頼尺度は、ブロック７０に示すように高信頼閾値と比較される。尺度が高信頼閾値よりも大きい場合に、現在の反復によって戻された遅延は、ブロック７２に示すように遅延履歴からのアイテムの短い履歴数と比較される。アイテムは、相関の以前の反復からの遅延オフセット及び位相反転結果である。遅延履歴は、ブロック７４に示すように短い履歴長さ構成によって指定された以前の相関結果の数における一致に関して検査される。履歴窓の長さ（以前の相関結果の数）に等しい連続符合がある時に、±ｎの許容範囲では（ここでｎはダウンサンプリング係数である）、履歴一致検査は、パスするとして定義される。いずれの他の結果も失敗である。例えば、履歴内の値は、現在の値の±ｎ内になければならず、すなわち、ｎ＝５（ダウンサンプリング）、現在の値＝５、履歴値＝１０、０がパス結果である。同様に、ｎ＝１（ダウンサンプリングなし）、現在の値＝４、履歴値＝３では、５がパス結果である。
【００３３】
現在の値は、検査される履歴長さに含まれる。これは、履歴が検査の前に更新されるためである。例えば、３の履歴長さは、現在の値を以前の２つの値と比較する。現在の値との一致は、±ｎに等しい遅延履歴として定義され、現在の値に反転履歴で１００％一致する。
【００３４】
ブロック７０の比較が高信頼閾値を満足しない場合に、ブロック６６で決定された信頼尺度は、ブロック７６に示すように中期履歴信頼閾値と比較される。信頼尺度が中期履歴信頼閾値よりも大きい場合に、現在の反復によって戻された遅延は、ブロック７８に示すようにアイテムの中期履歴数と比較される。アイテムは、相関の以前の反復からの遅延オフセット及び位相反転結果である。比較が中間信頼閾値を超えた場合に、ブロック７４に示したように中期履歴長さ構成によって指定された以前の相関結果の数における一致が遅延履歴で検査される。
【００３５】
ブロック７６の比較が中間信頼閾値を満足しない場合に、ブロック６６で決定された信頼尺度は、ブロック８０に示すように低履歴信頼閾値と比較される。尺度が低履歴信頼閾値よりも大きい場合に、現在の反復によって戻された遅延は、ブロック８２に示すように低信頼結果のアイテムの長期履歴数と比較される。比較が中間信頼閾値を超えた場合に、ブロック７４に示したように長期履歴長さ構成によって指定された以前の相関結果の数における一致に関して遅延履歴で検査される。
【００３６】
ブロック７２、７８、及び８２は、検査される履歴サイズが各信頼閾値に結び付けられることを示す。ブロック７４は、履歴検査の全体、すなわち、「各アイテムは現在の反復の履歴±ｎにあるか？」を見ている。
【００３７】
高、中間、及び低閾値に対して信頼を試験する段階は、例えば、高信頼閾値を満足する場合に速い結果を達成する機会を提供し、少数の相関履歴サンプルを使用して決定を実行することができ、従って、時間をそれ程必要としない。
【００３８】
遅延履歴内の値が直近の値の±ｎサンプル内で一致する場合に、反転履歴の各値は、ブロック８４に示すように現在の反転値との一致に関して検査される。一致が見つかった場合に、時間整合化は、ブロック８６に示すようにパスする。
【００３９】
一致する遅延及び反転値がアナログ音声及びデジタル音声ストリーム間で見出され、デジタルストリームに適用された状態で、次に、出力をアナログからデジタルと混合することができる。本発明のシステムがブロック８８に示すように予めデジタルと混合されている場合に、整合化試行カウンタがリセットされる。出力がデジタルと混合されなかった場合に、デジタル音声遅延は、ブロック９０に示すように現在の履歴窓からの平均遅延（最も近い整数に切り捨てられる）によって調節される。
【００４０】
ブロック９０のデジタル音声調節に続いて、ブロック９２は、ダウンサンプリングされた音声入力が有効にされたかを決定するための検査を示している。有効である場合に、その後の反復は、ブロック９４に示すように精細検索として構成される。精細検索は、ダウンサンプリングのない検索、すなわち、ｎ＝１である。
【００４１】
ダウンサンプリングされた音声入力が有効でない場合に、その後の反復は、ブロック９６に示すように粗い検索として構成される。粗い検索は、ダウンサンプリングを用いる検索、すなわち、ｎ≠１である。次に、整合化関数は、ブロック９８に示すように混合関数によって提供された混合信号の上書きを中止する。混合ステータスは、システム全体がデジタル音声を再生することを可能にするフラグである。混合ステータスフラグは、ソフトウエアが混合信号をトリガするための手段である。混合信号及び混合ステータスフラグは、この説明では同じと考えることができる。
【００４２】
図２Ｂの混合ステータスは、本発明のシステムがアナログ出力状態に留まるように混合関数によって提供された混合信号を上書きする。順序は以下の通りであり、すなわち、混合関数が混合をデジタル信号に送信し、整合化が見つかったかを整合化関数が決定し、整合化関数が、必要に応じてアナログに留まるために混合信号を上書きする。整合化が見つかった状態で、整合化関数は介入せず、混合関数結果が優先権を取る。自動整合化処理が有効にされる時に、整合化が見出されるか又は許可された試行の数が使い果たされるまで（設定可能）、混合関数から送られる混合信号を上書きする。本発明のシステムの他の部分は、デジタルとの混合を回避することができる。
【００４３】
ブロック７０、７６、及び８０での信頼閾値試験、ブロック７４での遅延履歴一致試験、又はブロック８４での反転履歴試験が満足されなかった場合に、整合化反復は、ブロック１００に示すように失敗し、整合化試行カウンタがブロック１０２に示すように増分される。
【００４４】
出力がブロック１０４に示すようにデジタルと混合されなかった場合に、混合信号は、ブロック１０６に示すようにアナログ音声出力を強制するために上書きされる。出力がデジタルと混合されている場合に、本発明のシステムは、試行の最大数に到達したかをブロック１０８で検査する。到達した場合に、本発明のシステムは、これが即時混合モードであるかをブロック１１０で検査して決定する。即時混合モードは、受信機が、整合化が見出されないままで反復の予め決められた設定可能な数の後に混合することを可能にする設定可能オプションである。混合は、整合化がその反復の数内で見出されないが音声が不整合化されることになる場合にこの状況でより速く発生することになる。
【００４５】
本発明のシステムが即時混合モードではない場合に、整合化試行カウンタは、ブロック１１２でリセットされ、本発明のシステムは、その後の反復のためにブロック１１４でその後の音声フレームに進む。整合化試行カウンタは、ブロック９８の作動に応答してリセットされる。
【００４６】
図２Ａ及び２Ｂは、アナログからデジタルへの初期混合の前に少なくとも２度実行することができる反復処理を示している。アイテム番号１２０、１２２、１２４、１２６、及び１２８は、図２Ａ及び図２Ｂに共通であるラインを識別する。
【００４７】
連続相関演算は、例えば、４６ミリ秒から３秒の予め決められた時間制限値（すなわち、走査長さ又は走査範囲）の間で選択することができるローリング時間窓を用いて実施することができる。相関演算は、遅延値及び信頼尺度を提供することができる。遅延値及び信頼尺度は、数学的相関演算を実施するブラックボックス演算によって計算することができる。例えば、遅延、信頼尺度、及び反転信号を提供するあらゆる相関関数を使用することができる。
【００４８】
説明した処理は、デジタル音声が再生されている間も背景で継続させることができる。これは、整合化及び混合を決定するために最初に使用される音声ではなく将来のデジタル音声停止のための直近の高品質デジタル音声に基づいて遅延及び反転履歴が更新及び保存されることを可能にする。デジタル音声ストリームに適用される反転及び／又は遅延への更新は、背景処理中は許可されない。
【００４９】
デジタル音声停止の場合に、以前の試行からの遅延及び反転履歴が保存され、デジタル音声が利用可能になった時に整合化検査に使用される。これは、本発明のシステムが、デジタル及びアナログ音声の整合化が変更されず、自動整合化システムの範囲を超える何かがデジタル対アナログ整合化に影響を与えている場合に累積される完全な新しい履歴だけを要求することによって停止に続いて迅速に混合することを可能にする。検出された遅延又は反転値のいずれの変更も、デジタル音声停止に続くその後のアナログ対デジタル混合中のデジタル音声ストリームに適用され、すなわち、デジタル音声停止によって発生するデジタルからアナログ音声への混合、続いてアナログ音声の期間、及び新しく決定された値を使用してアナログからデジタル音声への混合で終わる。
【００５０】
図２Ａ及び２Ｂに示す機能は、ベースバンドプロセッサ、例えば、本明細書に説明した機能を実行するように構成された（例えば、ソフトウエア及び／又はファームウエアでプログラムされた）１又は２以上に処理ユニット（例えば、プロセッサ又は他の回路）を含むことができる処理システムを含むことができるベースバンドプロセッサで実行することができ、ベースバンドプロセッサの処理システムは、あらゆる適切なメモリ（例えば、ＲＡＭ、フラッシュＲＯＭ、ＲＯＭ）に適切に結合することができる。
【００５１】
本明細書に説明する例示的手法は、ソフトウエア、ファームウエア、及びハードウエアのあらゆる適切な組合せを使用して実施することができ、これらのあらゆる特定の組合せに制限されない。あらゆる適切な処理システムを使用して本明細書に説明する例示的手法を実施するためのコンピュータプログラム命令は、コンピュータ可読ストレージ媒体、磁気ディスク又は他の磁気メモリのような物理的オブジェクトであるストレージ媒体、光学ディスク（例えば、ＤＶＤ）又は他の光学メモリ、ＲＡＭ、ＲＯＭ、又はフラッシュメモリ、メモリカードのようなあらゆる他の適切なメモリ上に具現化することができる。
【００５２】
本発明は、いくつかの実施形態に関して説明したが、以下の特許請求の範囲によって定められる本発明の範囲から逸脱することなく開示する実施形態に様々な変更を加えることができることは当業者に明らかであろう。上述の実施形態及び他の実施形態は、特許請求の範囲内である。
【符号の説明】
【００５３】
１０  ＩＢＯＣ無線受信機
１２  アンテナ
１６  デジタル音声復調器
２０  アナログ音声復調器
３４  整合化アルゴリズム
【図１】
2019502310.tif 000003
【図２Ａ】
2019502310.tif 000004
【図２Ｂ】
2019502310.tif 000005
【国際調査報告】
2019502310.tif 000006
2019502310.tif 000007