Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7757394B2 - ソース選択後のモバイルハイブリッド無線受信機サービス - Google Patents
[go: Go Back, main page]

JP7757394B2 - ソース選択後のモバイルハイブリッド無線受信機サービス - Google Patents

ソース選択後のモバイルハイブリッド無線受信機サービス

Info

Publication number
JP7757394B2
JP7757394B2 JP2023517674A JP2023517674A JP7757394B2 JP 7757394 B2 JP7757394 B2 JP 7757394B2 JP 2023517674 A JP2023517674 A JP 2023517674A JP 2023517674 A JP2023517674 A JP 2023517674A JP 7757394 B2 JP7757394 B2 JP 7757394B2
Authority
JP
Japan
Prior art keywords
average
threshold
decision
deriving
wireless network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023517674A
Other languages
English (en)
Other versions
JP2023542670A (ja
Inventor
ラス ムンドシェンク
ハーヴィー チャルマース
Original Assignee
アイビクィティ デジタル コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アイビクィティ デジタル コーポレイション filed Critical アイビクィティ デジタル コーポレイション
Publication of JP2023542670A publication Critical patent/JP2023542670A/ja
Application granted granted Critical
Publication of JP7757394B2 publication Critical patent/JP7757394B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/20Arrangements for broadcast or distribution of identical information via plural systems
    • H04H20/24Arrangements for distribution of identical information via broadcast system and non-broadcast system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/26Arrangements for switching distribution systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • H04H60/83Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks
    • H04H60/85Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks which are mobile communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Circuits Of Receivers In General (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

優先権主張
本出願は、参照によりその全体が本明細書に組み込まれ、2020年9月16日に出願された、米国仮特許出願第63/079,463号に対する優先権を主張する。
本開示は、ハイブリッド無線受信機(hybrid radio receiver)によるオーディオコンテンツの復元に関する。
モバイルハイブリッド無線受信機は、インターネットプロトコル(IP)接続(たとえば、ワイヤレスIP接続)を介して、ブロードキャスト無線信号から、およびワイヤレスネットワーク信号から、ストリーミングオーディオコンテンツを復元できる。ハイブリッド無線受信機を移動させると、無線周波数(RF)の受信条件が変化する。そのような条件では、ハイブリッド無線受信機は、オーディオのソースを、ブロードキャスト無線信号からワイヤレスIP接続に切り換えることがあり、これにより、多額のネットワークサービス料金(significant network service charge)が発生する可能性があり、いつ切り換えるのかの判断に誤ると、聴取者の観点から、低品質のオーディオとなる可能性がある。ハイブリッド無線受信機は、従来の切換技法を適用して、いつIP接続に切り換えるのかを決定することができる。1つの技法は、ブロードキャスト無線信号の受信信号強度インジケータ(RSSI)を監視すること、または、ハイブリッド無線受信機の、知られている地理的位置に基づいて、本質的に同等のRSSIであるものを導出すること、および、RSSIインジケータが単一のしきい値を下回ったときに、IP接続に切り換えることを含む。RSSIが、オーディオ品質の間接的なインジケータであり、単一のしきい値に依存しているという事実は、過度に積極的(aggressive)(すなわち、速すぎる)または十分に積極的ではない(すなわち、遅すぎる)可能性がある、粗く、しばしば貧弱な切換決定をもたらす。その結果、ユーザ/聴取者(listener)は、オーディオ品質の低下と、ネットワークサービス料金の増加とを被る可能性がある。
別の技法は、ハイブリッド無線受信機の位置を、ジオフェンス境界(geofence boundary)を表す所定の地理的座標と比較し、比較に基づいて、IP接続への切り換えをトリガすることを含む。この技法は、ハイブリッド無線受信機が経験する実際の受信条件や、異なるタイプのハイブリッド無線受信機に関連付けられた異なる受信性能を考慮していないため、適切でない切換決定を生成する可能性もある。したがって、ジオフェンスを、切換決定の基礎として使用すると、オーディオ品質が低下し、ネットワークサービス料金が増加する可能性がある。
例示的なハイブリッド無線システムのハイレベルブロック図である。 本明細書で提示される実施形態による、オーディオコンテンツのソースとしてブロードキャスト無線信号またはワイヤレスネットワーク接続を使用する切換決定を導出する切換アルゴリズムを実施する無線システムの例示的なハイブリッド無線受信機のブロック図である。 ブロードキャスト無線信号に関連付けられたオーディオ品質を示す受信メトリック(reception metric)に基づいて切換決定を導出する、切換アルゴリズムの例のフロー図である。 切換アルゴリズムの例のフローチャートである。 切換アルゴリズムの別の例のフローチャートである。
本明細書で提示される実施形態は、複数のオーバジエア(OTA)、または、ブロードキャスト無線ソース(たとえば、ブロードキャスト無線信号)とワイヤレスネットワークソース(たとえば、ワイヤレスIP接続)との両方を含むワイヤレスソースから取得されたオーディオおよびメタデータをレンダリング(たとえば、オーディオ再生)することが可能なハイブリッド無線受信機において実施され得る。ハイブリッド無線受信機の場所が変わると、信号強度、隣接チャネル干渉レベル、およびマルチパス干渉により、RF受信条件が大幅に変化する可能性がある。したがって、ハイブリッド無線受信機は、最低のコストで最高のユーザリスニング体感を得るために、所与の時間において、オーディオおよびメタデータのために、どのOTAソースを選択するかを知ることが重要である。アナログ周波数変調(FM)ブロードキャスト無線信号などの、ブロードキャスト無線信号から復元されたオーディオおよびメタデータのストリーミングは、ユーザにとって無料であるが、オーディオおよびメタデータを、たとえば、セルラーデータモデムを介してIP接続からストリーミングすると、データ料金が発生する場合がある。それに加えて、無線ブロードキャスト事業者は、IP接続を介してストリーミングサービスを提供するために、多額の使用料を負担する可能性があるため、ユーザが、可能な限り、IP接続ではなく、ブロードキャスト無線信号を確実に利用するように奨励されている。
したがって、本明細書で提示される実施形態は、受信に基づいて、または、ブロードキャスト無線信号から導出され、オーディオ品質を示すオーディオ品質メトリック(以下の説明では単に「メトリック」とも称される)に基づいて、オーディオおよびメタデータを取得するための「最良の」ソースとして、ブロードキャスト無線信号またはワイヤレスIP接続のいずれかを使用するための切換またはソース決定を生成するように構成された切換アルゴリズムを含む。フィールドテストは、切換決定が、たとえば自動車の走行テストなど、フィールドでのモバイルテスト中に捕捉されたオーディオの主観的評価によって得られた結果と、大きく相関することを実証した。切換アルゴリズムは、オーディオ品質が、切換アルゴリズムによって確立された基準にしたがって良好な場合、IP接続の代わりにブロードキャスト無線信号が、オーディオのソースとして選択されることを保証するので、ユーザからのみならず、ブロードキャスト事業者のコストの観点からも、IPデータ利用を最小化するという要望を満たす。
切換アルゴリズムによって処理され、切換決定を行うメトリックは、最新の自動車用FM無線チューナ集積回路(IC)から容易に利用可能であるか、容易に導出可能である。そのようなICは、1つまたは複数のメトリックを計算してレンダリングし、内部オーディオのソフトミュートおよびハイカットを制御する。このメトリックは、たとえば、マルチパス干渉によって引き起こされ得、聴取者に認識される、望ましくない急速に変化するオーディオ変動のレベルを反映または示している。大まかに言えば、切換アルゴリズムは、メトリックが所定の期間内に2つの間隔の空いたしきい値のそれぞれを超える、それぞれの回数をカウントする。切換アルゴリズムは、それぞれ超えた回数に基づいて、変動インジケータを計算/決定し、その後、メトリック変動インジケータに基づいて、ブロードキャスト無線信号またはワイヤレスネットワーク接続のいずれかを、オーディオおよびメタデータのソースとして使用するように、切換またはソースの決定を行う。フィールドでの様々な自動車走行ルートの主観的なリスニングテストは、切換アルゴリズムが、人間のリスニングの好みと非常に良く一致する切換決定をもたらすことが実証された。これは、人間の聴覚が、オーディオ品質の変化に敏感であり、切換アルゴリズムが、本質的にオーディオ品質の良し悪しの変動をカウントするためである。
有利には、切換アルゴリズムは、
a.ハイブリッド無線受信機の低コストソリューションとして実施される。
b.ユーザが実際に知覚するオーディオ品質と、間接的であるため不正確であることがよくある受信信号強度インジケータ(RSSI,receive signal strength indicator)値との直接的な尺度に基づく。
c.様々なタイプのハイブリッド無線受信機と、車両の設置性能とに自動的に適応するので、切換アルゴリズムは、高性能アンテナシステムを有する高品質の無線受信機で非常に積極的にブロードキャスト無線信号から復元された高品質のオーディオから切り換わらない。
d.いくつかの簡単なしきい値と、時間間隔パラメータとを簡単に調整することで、IP接続とブロードキャスト無線ソースの選択の積極性を簡単に調整できる。したがって、無線ブロードキャスト事業者が、IP接続を介して、ブロードキャスト無線局に積極的設定を配信するのは簡単な拡張である。
e.ハイブリッド無線受信機における切換アルゴリズムの実施は、テストRF信号を生成し、切換決定を直接評価することにより、簡単なテスト/評価に役立ち、位置情報は、必要とされない。
図1を参照して示すように、例示的な無線システム100のハイレベルブロック図がある。無線システム100は、ブロードキャスト無線信号(同等に、無線ブロードキャスト信号と呼ばれる)を送信する無線ブロードキャスト局102と、ワイヤレスネットワーク接続を介してワイヤレスネットワーク信号を送信するネットワークシステム106と、本明細書に提示される実施形態による切換アルゴリズムを実施するように構成されたモバイル/ポータブルハイブリッド無線受信機(Rx)110とを含む。1つの例では、ブロードキャスト無線信号は、従来のアナログFM無線信号を含み得る。別の例では、ブロードキャスト無線信号は、アナログ振幅変調(AM)無線信号を含み得る。ブロードキャスト無線信号は、オーディオコンテンツを、ハイブリッド無線受信機110に伝送/搬送する。オーディオコンテンツは、オーディオを含み、テキスト、タイミング情報、および/または画像などのメタデータを含む場合も含まない場合もある。オーディオコンテンツは、たとえば、オーディオにメタデータが埋め込まれたストリーミングオーディオを含み得る。
ネットワークシステム106は、ワイヤレスネットワーク信号を送信するために、ネットワーク送信機(Tx)114に通信可能に結合された通信ネットワーク112を含む。通信ネットワーク112は、インターネットなどの1つまたは複数のワイドエリアネットワーク(WAN)、および1つまたは複数のローカルエリアネットワーク(LAN)、コンテンツプログラミングプロデューサ、セルラーネットワーク、WiFiネットワークなどを含み得る。ネットワーク送信機114の例は、セルラーネットワークに関連付けられたセルラータワー、プロトコルのIEEE802.11スイート(たとえば、WiFi(登録商標))にしたがって動作する送信機などを含み得る。ネットワーク送信機114は、通信ネットワーク112から、データパケットの形態で、ネットワークデータを受信する。ネットワーク送信機114は、通常、ハイブリッド無線受信機とのワイヤレスネットワーク接続(たとえば、ワイヤレスIP接続)を介して、データパケットを含むワイヤレスネットワーク信号(たとえば、セルラーまたはWiFiの信号)を、ハイブリッド無線受信機110に送信する。ワイヤレスネットワーク信号は、ブロードキャスト無線信号によって伝送されるのと同じまたは異なるオーディオコンテンツを搬送/伝送し得る。それに加えて、ネットワーク送信機114および無線ブロードキャスト局102は、それぞれのOTA信号およびオーディオコンテンツを同時に送信し得る。
ハイブリッド無線受信機110は、切換アルゴリズムを実施する。ハイブリッド無線受信機110は、オーディオコンテンツのソースとして、OTA受信信号のうちの1つを選択するために、上述したメトリックに基づいて、ブロードキャスト無線信号およびワイヤレスネットワーク信号(まとめて、「OTA受信信号」と呼ばれる)に切換アルゴリズムを適用する。切換アルゴリズムは、図3~図5に関連して以下で詳細に説明される。
図2は、一実施形態による、ハイブリッド無線受信機110の一部の機能ブロック図である。ハイブリッド無線受信機110は、無線ブロードキャスト受信機202、ワイヤレスネットワーク無線204(たとえば、IP無線)、ソースセレクタまたはスイッチ206、および受信機コントローラ(単に、「コントローラ」とも呼ばれる)210を含み、これらはすべて、互いに通信可能に結合されている。無線ブロードキャスト受信機202の一部、ワイヤレスネットワーク無線204の一部、およびソースセレクタ206は、コントローラ210に組み込まれ得る。
無線ブロードキャスト受信機202は、アンテナ211、RFチューナ212、組み合わされたアナログデジタルコンバータ(ADC)/周波数ダウンコンバータ214、復調器216、およびメトリック導出器(metric deriver)218を含む。アンテナ211は、アンテナによって受信されたブロードキャスト無線信号を、RFチューナ212に配信する。ブロードキャスト無線信号は、オーディオおよびメタデータ、または単にオーディオのみを含むオーディオコンテンツを、搬送/伝送する。RFチューナ212は、ブロードキャスト無線信号の望ましいRFチャネルに同調し、RFチャネルを中間周波数(IF)信号に周波数ダウンコンバートし、IF信号をADC/周波数ダウンコンバータ214に提供する。ADC/周波数ダウンコンバータ214は、IF信号をデジタル化し、デジタル化されたベースバンド信号に周波数ダウンコンバートし、ベースバンド信号を復調器216に提供する。
復調器216は、ベースバンド信号をオーディオコンテンツ222に復調し、オーディオコンテンツをソースセレクタ206に配信する。復調器216は、オーディオコンテンツ222に含まれる任意のメタデータをコントローラ210に直接提供し得る。復調器216の例は、FMブロードキャスト無線信号を復調するFM復調器と、アナログAMブロードキャスト無線信号を復調するAM復調器とを含む。要約すると、無線ブロードキャスト受信機202は、ブロードキャスト無線信号によって搬送/伝送されるオーディオコンテンツを復元し、オーディオコンテンツ222を生成するように構成される。
メトリック導出器218は、ブロードキャスト無線信号から/ブロードキャスト無線信号に基づいて、受信メトリックPを導出するように構成された回路構成/ロジックを含む。メトリック導出器218は、チューナ212、ADC/周波数ダウンコンバータ214、および/または復調器216と統合されて、それぞれRF、IF、ベースバンド信号、および/または復調されたオーディオから、オーディオ品質メトリックPを導出し得る。たとえば、復調器216と統合されるか、復調器216の後に配置される場合、メトリック導出器218は、オーディオコンテンツ222から、メトリックPを、直接的に導出または測定し得る。
メトリックPは、所与の時間において、オーディオコンテンツ222におけるオーディオのオーディオ品質を聴取者に示す、または、オーディオ品質に関連付けられる。メトリックPは、オーディオ品質の未処理で重み付けされていない測定値を表し得る。メトリックPの、時間変化する、または時間に依存する(すなわち、動的な)変動は、対応して、オーディオ品質変動を示す。この変動が十分大きい場合、経時的なメトリックPの動的変動の数と大きさは、対応して、聴取者に認識され、耳障りとなる可能性の高い、オーディオ品質の変動を示す。したがって、メトリックPは、最初に送信されたときのブロードキャスト無線信号には存在せず、オーディオ品質の変動に変換される、ブロードキャスト無線信号(たとえば、FMブロードキャスト無線信号)における望ましくないレベルまたは振幅の変動を表し得る。望ましくない変動は、たとえば、環境内のマルチパス条件に起因する場合がある。したがって、メトリックPは、マルチパスメトリックまたはインジケータと呼ばれることがある。要約すると、メトリックPの動的変動は、聴取者に対するオーディオ品質の劣化を示すと考えられ得る。
例では、メトリック導出器218は、約1または2ミリ秒(ms)の粒度でブロードキャスト無線信号のFM変調エンベロープの急速に変化するレベル変動を捕捉する、広帯域AM検出器を含み得る。無線ブロードキャスト受信機202は、コントローラと無線ブロードキャスト受信機との間のインターフェースを介して、コントローラ210にメトリックPへのアクセスを提供する。
ネットワーク無線204は、アンテナ230、ワイヤレスネットワークインターフェース(I/F)232、およびパケットプロセッサ234を含む。ワイヤレスネットワークI/F232は、アンテナ230を介して、通信ネットワークとの双方向ワイヤレスネットワーク接続(たとえば、IP接続または他のタイプのデータ接続)を確立する。ワイヤレスネットワークI/F232は、たとえば、ワイヤレスRF信号を送信および受信するためのWi-Fiインターフェース構成要素および/またはセルラーインターフェース構成要素を含み得る。受信方向では、ワイヤレスネットワークI/F232は、オーディオコンテンツ(たとえば、オーディオおよびメタデータ)でエンコードされたデータパケットを、通信ネットワークから受信し、データパケットを、パケットプロセッサ234に渡す。パケットプロセッサ234は、データパケットをデコードして、オーディオコンテンツ(239で表される)を復元する。パケットプロセッサは、オーディオコンテンツ239をソースセレクタ206に提供し、オーディオコンテンツ内の任意のメタデータを、コントローラ210に直接提供し得る。送信方向では、ネットワーク無線204は、データパケットを通信ネットワークにワイヤレスで送信する。
一実施形態では、ネットワーク無線204は、ワイヤレスネットワーク接続の完全性または品質を監視/判定し、コントローラ210にインジケータまたはメトリック(ワイヤレスネットワーク接続品質インジケータと呼ばれる)を提供し、コントローラ210は、ワイヤレスネットワーク接続の品質が、良好/許容可能(たとえば、接続品質制約(connection quality constraint)内)、または不良/許容不可(たとえば、品質制約外)であるかを示す。ネットワーク無線204は、ワイヤレスネットワーク接続の品質を監視するために、喪失されたデータパケットのレートが、品質制約内にあるか否かを判定すること、データパケットデコードエラーが、品質制約内にあるか否か、ワイヤレスネットワーク信号のRSSIが、品質制約内にあるか否かを判定することなどを含む、知られている任意の、またはその後開発される技法を使用し得る。
ソースセレクタ206は、コントローラ210から、ソースセレクタを制御する切換信号SW(k)を受信する。コントローラ210は、以下に説明するように、切換アルゴリズムに基づいて切換信号SW(k)を導出する。ソースセレクタ206は、切換信号SW(k)の状態に基づいて、無線ブロードキャスト受信機202によってブロードキャスト無線信号から復元されたオーディオコンテンツ222、または、ネットワーク無線204によって、ワイヤレスネットワーク接続から復元されたオーディオコンテンツ239のいずれかを、出力オーディオコンテンツ250として選択する。ソースセレクタ206は、出力オーディオコンテンツ250のオーディオを、聴取者への再生のために、オーディオポートまたは拡声器などのオーディオ出力インターフェースまたはデバイス(図2には図示せず)に提供し得る。
コントローラ210は、無線ブロードキャスト受信機202およびネットワーク無線204を制御し、一実施形態では、切換アルゴリズムを実施することを主に担当する。コントローラ210は、無線ブロードキャスト受信機202およびネットワーク無線204とのそれぞれのインターフェースを介して、無線ブロードキャスト受信機202およびネットワーク無線204に結合され、それらと通信する。コントローラ210は、プロセッサ260およびメモリ262を含む。メモリ262は、(「制御ロジック」と呼ばれる)制御ソフトウェア264を格納し、制御ソフトウェア264は、プロセッサ260によって実行されると、プロセッサ260に、より一般的には、コントローラ210に、ハイブリッド無線受信機110のために本明細書で説明される様々な動作を実行させる。プロセッサ260は、マイクロプロセッサまたはマイクロコントローラ(または、そのような構成要素の複数のインスタンス)であり得る。メモリ262は、読取専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、磁気ディスク記憶媒体デバイス、光記憶媒体デバイス、フラッシュメモリデバイス、電気的、光学的、または他の物理的に有形の(すなわち、非一時的な)メモリ記憶デバイスを含み得る。コントローラ210は、ICデバイス内に埋め込まれたディスクリートなロジックであり得る。
したがって、一般に、メモリ262は、コンピュータ実行可能命令を備えるソフトウェアまたはファームウェアでエンコードされた1つまたは複数の有形の(非一時的な)コンピュータ可読記憶媒体(たとえば、メモリデバイス)を備え得る。たとえば、制御ソフトウェア264は、コントローラ210、より一般的にはハイブリッド無線受信機110によって実行される切換アルゴリズムの動作を実施するロジックを含む。したがって、制御ソフトウェア264は、本明細書で説明される様々な方法/動作を実施する。
それに加えて、メモリ262は、制御ソフトウェア264によって使用および生成されたデータ266を格納する。
図3は、コントローラ210によって実施され得る例示的な切換アルゴリズム300(単に「アルゴリズム」とも呼ばれる)のフロー図である。ハイレベルでは、アルゴリズムは、たとえば、100msごとなどの定期的な間隔で、無線ブロードキャスト受信機202からメトリックPの入力値またはサンプルを定期的に読み取る、または収集する。アルゴリズムは、100ms未満または100msを超える間隔を使用する場合がある。アルゴリズムは、収集されたメトリックPの各「現在の」値で動作する動作を繰り返し、ブロードキャスト無線信号またはワイヤレスネットワーク信号/ワイヤレスネットワーク接続のいずれかを、現在の値に対応するオーディオのソースとして使用する、値ごとの切換決定を導出する。したがって、動作は、値ごと/間隔ごとに切換決定を導出する、値ごと、または間隔ごとの動作を表す。
たとえば、アルゴリズムは、(i)メトリックPの第1の値を収集し、第1の値に対応する第1の切換決定を導出するための動作を介して、第1のパスにおいて、第1の値を処理し、(ii)メトリックPの第2の値を収集し、第2の値に対応する第2の切換決定を導出するための動作を介して、第2のパスにおいて、第2の値を処理する、などを行う。上記の例では、動作を介した第2のパスが、「現在の」パスまたは反復と呼ばれる場合、第1のパスは、「前の」パスまたは反復と呼ばれる。
各「現在の」反復において、アルゴリズムは、(i)メトリックPの現在の値、(ii)メトリックの前の値の数、および(iii)前の切換決定に基づいて、現在の切換決定を導出する。現在の値、前の値、および前の切換決定に依存して現在の切換決定を導出すると、切換決定にヒステリシスが導入され、RF受信条件が変動すると、オーディオコンテンツのソースとして、ブロードキャスト無線信号とワイヤレスネットワーク接続との間での過度に積極的な切換を回避するのに役立つ。
次にアルゴリズムが、詳細に説明される。302において、アルゴリズムは、アルゴリズムによって適用され、図3に示される変数を初期化する。様々な変数とその例示的な初期化/デフォルト値が、以下の表1に紹介される。
304において、アルゴリズムは、無線ブロードキャスト受信機202から、メトリックPの新たな/現在の値x(k)を受信または収集し、ここで、kは、値x(k)を使用して、前の値x(k-1),x(k-2)などに基づいて、および前の切換決定D(k-1)に基づいて、現在の切換決定D(k)を導出する、アルゴリズムの現在の反復を示す。続いて以下の説明では、値x(k)は、メトリックPを表すので、値x(k)自体を、「メトリック」または「メトリックx(k)」と呼ぶことがある。例では、値x(k)は、パーセンテージ0~100%に変換された8ビット値であり得る。オーディオ品質は、値が低くなるほど、良くなり、値が高くなるほど、悪くなる。言い換えれば、メトリックPの値x(k)とともに、オーディオ品質の劣化が大きくなる。別の例では、オーディオ品質は、値が低くなるほど、悪くなり、値が高くなるほど、良くなる。
306aにおいて、アルゴリズムは、メトリックx(k)が最小入力しきい値Thmin(「第1のしきい値」とも呼ばれる)を上回るか、または下回るかを判定/評価して、第1の値決定Ymin(k)を生成する。アルゴリズムは、しきい値化テスト306aの結果を次のように記録する。
a.メトリックx(k)>Thminか?
はい→Ymin(k)=1
いいえ→Ymin(k)=0
本明細書で使用するとき、「しきい値化」という用語は、値をしきい値と比較し、結果を記録すること、すなわち、値がしきい値を上回るか、または下回るかを判定し、結果を記録することを意味する。結果は、たとえば、バイナリの決定(binary decision)または状態として記録され得る。それに加えて、値がしきい値を「上回るか、または下回るか」をテストすることは、より一般的には、値がしきい値を「超える」か否かのテストと呼ばれる。
306aと並行して、306bにおいて、アルゴリズムは、メトリックx(k)が、第1のしきい値よりも大きい最大入力しきい値Thmax(「第2のしきい値」とも呼ばれる)を上回るか、または下回るかを判定し、第2の値決定Ymax(k)を生成する。アルゴリズムは、しきい値化テスト306bの結果を次のように記録する。
a.メトリックx(k)>Thmaxか?
はい→Ymax(k)=1
いいえ→Ymax(k)=0
308aにおいて、アルゴリズムは、306aを介した現在のパスからの現在の第1の値決定と、306aを介した前のN-1個のパスからの前のN-1個の第1の値決定との/にわたる、第1のN個のサンプル移動平均Avg_ymin(k)を、次のように、計算/取得する。
より一般的には、Avg_ymin(k)(すなわち、上記のAvgymin(k))は、所与の期間(たとえば、N個の間隔の期間)において、メトリックPのN個の値が、第1のしきい値を超える回数の平均を表す。平均は、所与の期間内の第1のしきい値に関するメトリックPの変動の尺度を表しているか、またはこの変動を定量化しており、これは聴取者に認識される可能性がある。
308aと並行して、308bにおいて、アルゴリズムは、306bを介した現在のパスからの現在の第2の値決定と、306bを介した前のN-1個のパスからの前のN-1個の第2の値決定との/にわたる、第2のN個のサンプル移動平均Avg_ymax(k)を、次のように、計算/取得する。
より一般的には、Avg_ymax(k)(すなわち、上記のAvgymax(k))は、所与の期間(たとえば、N個の間隔の期間)において、メトリックPのN個の値が、第2のしきい値を超える回数の平均を表す。平均は、所与の期間内の第2のしきい値に関するメトリックPの変動を定量化しており、これは、より低い第1のしきい値に関するメトリックPの変動よりも、聴取者に認識される可能性がある。
310aにおいて、アルゴリズムは、第1のN個のサンプル移動平均Avg_ymin(k)が、(「第1の平均しきい値」または「第1の変動しきい値」とも呼ばれる)最小平均しきい値ThAvg2を上回るか、または下回るかを判定/評価し、(単に「第1の平均決定」および「第1の変動インジケータ」とも呼ばれる)第1の移動平均決定Minout(k)を生成する。アルゴリズムは、しきい値化テスト310aの結果を、次のように記録する。
a.移動平均Avg_ymin(k)>ThAvg2か?
はい→Minout(k)=1
いいえ→Minout(k)=0
Minout(k)=1は、聴取者に認識され、かつ耳障りなオーディオ品質の劣化(たとえば、第1のレベルの劣化)を引き起こすのに十分大きな、所与の期間におけるメトリックPにおける変動の数および大きさを示すが、これは、オーディオの最悪の劣化ではない可能性がある。
310bにおいて、アルゴリズムは、第2のN個のサンプル移動平均Avg_ymax(k)が、(「第2の平均しきい値」または「第2の変動しきい値」とも呼ばれる)最大平均しきい値ThAvg2を上回るか、または下回るかを判定/評価し、(単に「第2の平均決定」および「第2の変動インジケータ」とも呼ばれる)第2の移動平均決定Maxout(k)を生成する。1つの例では、最大平均しきい値と、最小平均しきい値とは等しい。別の例では、それらは異なる。アルゴリズムは、しきい値化テスト310bの結果を次のように記録する。
a.Avg_ymax(k)>ThAvg2か?
はい→Maxout(k)=1
いいえ→Maxout(k)=0
Maxout(k)=1は、認識可能であり、聴取者に認識されるオーディオ品質の劣化(たとえば、Minout(k)=1に関連付けられた第1のレベルの劣化よりも高い第2のレベルの劣化)を引き起こすのに十分大きな、所与の期間におけるメトリックPにおける変動の数および大きさを示す。これは、オーディオの最悪の劣化(相対的なMinout(k)=1)を示す。
314において、アルゴリズムは、まとめて「状態記述子(state descriptor)」と呼ばれる第1の平均決定/変動インジケータMinout(k)、第2の平均決定/変動インジケータMaxout(k)、および前の切換決定D(k-1)に基づいて、切換決定D(k)を導出する。移動平均Avg_ymin(k),Avg_ymax(k)は、中間変動インジケータを表し、平均決定Minout(k),Maxout(k)は、アルゴリズムに対する最終的な変動インジケータを表すことに留意されたい。切換決定D(k)は、ブロードキャスト無線信号またはワイヤレスネットワーク接続のいずれかを、オーディオコンテンツのソースとして使用する決定である。本明細書で説明される例では、切換決定D(k)は、バイナリの状態または値(0,1)を含み、ここでは、オーディオコンテンツのソースとして、0は、ワイヤレスネットワーク信号/ワイヤレスネットワーク接続を使用することを示し、1は、ブロードキャスト無線信号を使用することを示す。
動作314は、切換決定D(k)を導出するための決定マトリクス(decision matrix)を実施する。決定マトリクスは、切換決定D(k)のための次のバイナリ入力および出力を有する。
a.入力:
i.前の切換決定D(k-1)-(0,1)
ii.第1の平均決定/変動インジケータMinout(k)-(0,1)
iii.第2の平均決定/変動インジケータMaxout(k)-(0,1)
b.出力:状態記述子/入力に基づく切換決定D(k)
(D(k-1):Minout(k):Maxout(k)):
i.入力0:0:1または1:0:1
不正な状態(再起動プロセス)。Minout(k)が低い(オーディオの低レベルの劣化を示す)場合、Maxout(k)は高くすべきではない(これは、オーディオの高レベルの劣化/劣悪なオーディオ品質を示す)。
ii.入力0:0:0(低メトリック-オーディオの劣化が少なく、オーディオ品質が良好であることを示す)
出力D(k)=1。ワイヤレスネットワーク接続からブロードキャスト無線信号に切り換える。
iii.入力0:1:0または0:1:1
出力D(k)=0(状態変化なし)。前の切換決定にしたがって、ワイヤレスネットワーク接続を維持する。
iv.入力1:0:0または1:1:0
出力D(k)=1(状態変化なし)。オーディオの劣化はそれほど悪くないので、前の切換決定にしたがって、ブロードキャスト無線信号を維持する。これは、ヒステリシスを導入し、ヒステリシスは、少なくともMaxout(k)=0である間、Minout(k)=1が、変動によるオーディオの劣化が、第1のレベルを上回ることを示していても、ブロードキャスト無線信号に対する切換決定を維持し、変動によるオーディオの劣化が、第2のレベルを上回った場合、つまりMinout(k)=1とMaxout(k)=1との両方の場合(以下の(v)を参照)にのみ、切換決定は、ワイヤレスネットワーク接続に切り換わる。
v.入力1:1:1(高メトリック-オーディオの高い劣化を示す)
出力D(k)=0
316において、アルゴリズムは、切換決定D(k)を「時間延長(time-stretch)」または遅延させて、切換決定後に切換信号SW(k)(または「出力SW(k)」)を生成する。言い換えれば、動作316は、以下に示す条件にしたがって、切換決定D(k)の遅延バージョンとしてSW(k)を出力する。切換決定D(k)をSW(k)に時間延長する目的は、聴取者に耳障りとなる可能性のあるオーディオソース間での過度に積極的な切換を回避することである。動作316のパルス延長機能は任意選択的である。以下に説明される例では、出力SW(k)は、切換決定D(k)と同様のバイナリの状態または値(0,1)を含み、ここで、0または1により、ソースセレクタ206は、出力オーディオコンテンツ250として、ワイヤレスネットワーク接続からオーディオコンテンツ239を、またはブロードキャスト無線信号からコンテンツ222をそれぞれ選択する。
動作316は、(i)コントローラ210によって実施され、時間値を、所与の時間において、アルゴリズムに提示する、継続的に動作するホールドタイマと、(ii)現在の切換決定D(k)、前の切換決定D(k-1)、タイマ値、およびタイマしきい値Th(Hold0),Th(Hold1)に基づいて評価された決定ロジックに基づいてタイマをリセットするホールドタイマロジックとに基づいて、出力SW(k)を導出する。
318において、ホールドタイマロジックは、タイマ値を読み取り、切換決定D(k):D(k-1)を受信し、以下に示す入力および出力(出力SW(k))を有する、以下のホールド時間決定マトリクス/ロジックを実施する。
a.入力:
i.前の切換決定D(k-1)
ii.現在の切換決定D(k)
iii.タイマ値
b.入力D(k-1):D(k)およびタイマ値に基づいてSW(k)を出力する。
i.0:0または1:1-D(k)はD(k-1)の後であるため、D(k-1)とD(k)との間に変化はなく、
SW(k)=D(k)、変化なし、タイマリセットなし(322)
ii.1:0-ワイヤレスネットワーク接続からブロードキャスト無線信号への移行の切換決定
タイマ値>Th(Hold1)か?(324)
はい→SW(k)=0、タイマをリセットする(326)
いいえ→SW(k)=D(k)、変化なし、タイマリセットなし(328)
iii.0:1-タイマ値>Th(Hold0)か?(330)
はい→SW(k)=1、タイマをリセットする(332)
いいえ→SW(k)=D(k)、変化なし、タイマリセットなし(334)
一実施形態では、アルゴリズムは、オーディオコンテンツのソースとして、ブロードキャスト無線信号を使用することから、ワイヤレスネットワーク接続を使用することへの移行をもたらす切換決定を認定し得る(たとえば、上記段落45(b)(v)に記載された切換決定を参照)。アルゴリズムは、図2に関連して上記で議論されたネットワーク無線204によって提供されるワイヤレスネットワーク接続品質インジケータに基づいて、そのような切換決定を認定し得る。たとえば、切換決定によって、ブロードキャスト無線信号からワイヤレスネットワーク接続への切換が行われる場合は常に、アルゴリズムはまず、ワイヤレスネットワーク接続品質インジケータが、ワイヤレスネットワーク接続が、良好を示しているか、劣悪を示しているかを判定する。ワイヤレスネットワーク接続が良好な場合、アルゴリズムは、切換/移行を許可する。ワイヤレスネットワーク接続が劣悪である場合、アルゴリズムは切換を許可せず、つまり、切換決定を無効にする。後者の場合、アルゴリズムは、オーディオコンテンツのソースとして、ブロードキャスト無線信号への接続を維持する。要約すると、アルゴリズムは、ワイヤレスネットワーク接続品質インジケータに基づいて、オーディオコンテンツのソースとして、ブロードキャスト無線信号を使用することから、オーディオコンテンツのソースとして、ワイヤレスネットワーク接続を使用することへの移行をもたらす切換決定を、無効にするか否かを判定し、劣悪な品質であれば無効にし、良好な品質であれば無効にしない。
上述のように、切換アルゴリズムの様々なパラメータ/変数の値は、切換アルゴリズムによって実行される動作の結果に影響を与える。パラメータは、たとえば、メトリックPの値を収集するための時間間隔、平均化される決定の数N、それぞれ第1、第2、および第3のしきい値Thmin、Thmax、およびThAvg2、ならびにタイマしきい値Th(Hold0),Th(Hold1)を含む。パラメータの値は、積極性、つまり、切換アルゴリズムの切換決定が、ブロードキャスト無線信号とワイヤレスネットワーク接続との間で切り換わる頻度を高める。たとえば、しきい値ThminおよびThmaxの値が低いとき、ソース間の切換の積極性、つまり、切換アルゴリズムが、ブロードキャスト無線信号を使用する決定と、ワイヤレスネットワーク無線を使用する決定とを切り換える頻度を増加させ、高いとき、減少させる傾向にある。
切換決定の積極性を高めることに加えて、パラメータの値は、前のソース決定インジケータおよび変動インジケータに基づいて、ワイヤレスネットワーク接続よりも、ブロードキャスト無線信号を優先して、切換決定にバイアスをかけるように構成され得る(すなわち、設定された値を有し得る)。あるいは、パラメータの値は、前のソース決定および変動インジケータに基づいて、ブロードキャスト無線信号よりも、ワイヤレスネットワーク接続を優先して、切換決定にバイアスをかけるように構成され得る。
一実施形態では、パラメータ/変数の値は、設定可能/プログラム可能である。初期値は、ハイブリッド無線受信機で実行されるアプリオリな構成/プロビジョニング動作中にプログラムされ得る。その後、パラメータの値は、無線ブロードキャスト事業者によって経時的に動的に更新/プログラムされ、望ましいオーディオ性能および切換の積極性を達成し、ブロードキャスト無線信号またはワイヤレスネットワーク接続を優先して、望ましい切換決定バイアスを達成できる。パラメータを動的に更新するために、無線ブロードキャスト事業者は、ワイヤレスネットワーク接続を介して、ハイブリッド無線受信機に、データパケットとして、パラメータ更新コマンド/メッセージを送信するように構成され得る。パラメータ更新コマンドは、(i)ネットワーク無線のIPアドレス(すなわち、ネットワーク無線に割り当てられたものと一致するもの)と、(ii)メッセージを、切換アルゴリズムのためのパラメータ更新メッセージとして識別するためのメッセージタイプ識別子(MTI)と、(iii)更新される切換アルゴリズムパラメータの識別子と、(iv)識別されたパラメータの更新値とを含み得る。パラメータ更新コマンドの例が、以下の表2に示される。
(IPアドレスおよびメッセージ/コマンドタイプを取得および認識するために、データパケットの解析に基づいてネットワーク無線によって認識される)パラメータ更新コマンドを含むデータパケットを受信すると、ネットワーク無線は、パラメータ更新コマンドから、識別されたパラメータのための更新値を取得し、対応する更新値を用いて、切換アルゴリズムにおいて識別されたパラメータを更新する。要約すると、切換アルゴリズムは、プログラム可能で、切換アルゴリズムの切換決定が、ブロードキャスト無線信号と、ワイヤレスネットワーク接続との間の切換を実行する頻度に影響を与える値を有するパラメータと、切換決定に関連付けられたソース選択バイアスとに基づいて、変動インジケータを導出することを実行する動作を含む。パラメータを動的に更新することは、ワイヤレスネットワーク接続を介して、パラメータ更新コマンドで、パラメータの更新値を受信することと、ブロードキャスト無線信号と、ワイヤレスネットワーク接続との間の切換を、切換決定が実行する頻度(すなわち、どれだけ積極的か)を調整するために、および/または、切換決定のバイアスを調整するために、パラメータ更新コマンドからの更新値を用いてパラメータを更新することとを含み得る。前述したパラメータ更新技法は、同じパラメータ値が、アンテナシステム/無線品質に関係なく、知覚されるオーディオ品質に関して等しくフィールドされているすべてのハイブリッド無線受信機に影響を与えるという利点を有する。したがって、パラメータ更新技法によって、ブロードキャスト事業者は、一定レベルの品質を提供できるようになり、経時的に、ビジネス状況の変化(business climate change)に応じて、ワイヤレスネットワーク接続またはブロードキャスト無線信号のいずれかを優先させる(たとえば、ストリーミング使用料が下がる)可能性がある。
図4は、メトリックPに基づいて切換決定を導出する例示的な方法400、すなわち、切換アルゴリズムによって実行される方法のフローチャートである。方法400は、ブロードキャスト無線信号から、およびワイヤレスネットワーク接続から、オーディオコンテンツを個別に復元するように構成されたハイブリッド無線受信機(たとえば、ハイブリッド無線受信機110)内のコントローラ(たとえば、コントローラ210)によって主に実行され得る。
402において、定期的な間隔で、コントローラは、ブロードキャスト無線信号におけるオーディオコンテンツのオーディオ品質を示すメトリック(たとえば、メトリックP)の値(たとえば、x(k))を収集する。各間隔で(たとえば、kごとに)、コントローラは、以下に説明される動作404~410を実行する。
404において、コントローラは、(現在の値およびN-1個の前の値を含む)N個のメトリックの値のうちいくつが、第1のしきい値(たとえば、Thmin)を上回る/超えるかを示す第1の平均(たとえば、第1の移動平均Avg_min(k))を計算し、N個の値のうちいくつが、第1のしきい値よりも大きい第2のしきい値(たとえば、Thmax)を上回るかを示す第2の平均(たとえば、Avg_max(k))を計算する。例では、第1の平均は、第1のしきい値に対して値をしきい値化することから得られる第1の値の決定(たとえば、Ymin(k))を平均化し、第2の平均は、第2のしきい値に対して値をしきい値化することから得られる第2の値の決定(たとえば、Ymax(k))を平均化する。
406において、コントローラは、第1の平均決定/変動インジケータ(たとえば、Minout(k))および第2の平均決定/変動インジケータ(Maxout(k))を取得して、第1の平均および第2の平均がそれぞれ、第3のしきい値(たとえば、ThAvg2)を上回るか否かを示す。
408において、コントローラは、前のソース決定(たとえば、D(k-1))、第1の平均決定/変動インジケータ(たとえば、Minout(k))、および第2の平均決定/変動インジケータ(Maxout(k))に基づいて、オーディオコンテンツのソースとして、ブロードキャスト無線信号またはワイヤレスネットワーク接続のいずれかを使用するソース決定(たとえば、D(k))を導出する。前のソース決定、第1の平均決定、および第2の平均決定は、それぞれ、バイナリ決定を含むことができ、集合的に、各間隔について評価される状態記述子を表すことができる。コントローラは、状態記述子に基づいて、切換決定を導出し、たとえば、ワイヤレスネットワーク接続よりも、ブロードキャスト無線信号を優先して、またはブロードキャスト無線信号よりも、ワイヤレスネットワーク接続を優先して、切換決定にバイアスをかけ、切換決定にヒステリシスを導入する。
410において、コントローラは、切換決定に基づいて、オーディオコンテンツのソースとして、ブロードキャスト無線信号またはワイヤレスネットワーク接続のいずれかを選択する(たとえば、SW(k)は、D(k)にしたがう)。
図5は、メトリックPに基づいて切換決定を導出する別の例示的な方法500のフローチャートである。方法500は、ブロードキャスト無線信号から、およびワイヤレスネットワーク接続から、オーディオコンテンツを個別に復元するように構成されたハイブリッド無線受信機内のコントローラによって主に実行され得る。
502において、コントローラは、所与の時間において、ブロードキャスト無線信号におけるオーディオコンテンツのオーディオ品質を示すメトリック(たとえば、メトリックP)の値(たとえば、x(k))を受信する。
504において、コントローラは、経時的なメトリックの値の変動から、聴取者が認識する可能性が高いオーディオ品質変動の変動のインジケータ(すなわち、変動インジケータ)を計算/導出する。コントローラ504は、図3および図4に関連して上述した演算を使用して、(たとえば、Avg_ymin(k),Minout(k),Avg_ymax(k)、およびMaxout(k)によって表される)変動インジケータを計算し得る。
たとえば、コントローラは、メトリックの値が、期間中に第1のしきい値(たとえば、Thmin)を超える第1の回数に基づいて/第1の回数の関数として、第1の変動インジケータ(たとえば、Avg_ymin(k),Minout(k))を計算し、メトリックの値が、期間中に第2のしきい値(たとえば、Thmax)を超える第2の回数に基づいて/第2の回数の関数として、第2の変動インジケータ(たとえば、Avg_ymax(k),Maxout(k))を計算する。さらにまた、第1の変動インジケータは、値が第1のしきい値を超える第1の回数の第1の平均に基づくことができ、第2の変動インジケータは、値が第2のしきい値を超える第2の回数の第2の平均に基づくことができる。
506において、コントローラは、前の切換決定(たとえば、D(k-1))および変動インジケータ(たとえば、第1の変動インジケータMinout(k)、第2の変動インジケータMaxout(k))に基づいて、オーディオコンテンツのソースとして、ブロードキャスト無線信号またはワイヤレスネットワーク接続を使用するための切換決定(たとえば、D(k))を導出し、切換決定にヒステリシスを導入し、ブロードキャスト無線信号(あるいは、ワイヤレスネットワーク接続)を優先する。コントローラは、次の決定マトリクスにしたがって切換決定を導出する。
a.(0:0:0、上記の動作314(ii)) 前の切換決定が、ワイヤレスネットワーク接続を使用することであり、第1の変動インジケータおよび第2の変動インジケータがそれぞれ、変動しきい値(たとえば、ThAvg2)を上回らない場合、ブロードキャスト無線信号を使用する切換決定を設定する(たとえば、D(k)=1)。
b.(0:1:0または0:1:1、上記の動作314(iii)) 前の切換決定が、ワイヤレスネットワーク接続を使用し、少なくとも第1の変動インジケータが、変動しきい値を上回る場合、切換決定は、前の切換決定にしたがう。
c.(1:0:0または1:1:0、上記の動作314(iv)) 前の切換決定が、ブロードキャスト無線信号を使用し、第1の変動インジケータが、変動しきい値を上回るか、上回らないかのいずれかであり、第2の変動インジケータが、変動しきい値を上回らない場合、切換決定は、前の切換決定にしたがう。これは、第1の切換決定が変動しきい値を上回る場合でも、切換決定は、その現在の設定を維持し、第2の変動決定も変動しきい値を上回るまで保持し、その時点で、切換決定はワイヤレスネットワーク接続に戻る(以下の(d)を参照)ので、ヒステリシスを導入する。
d.(1:1:1、上記の動作314(v)) 前の切換決定がブロードキャスト無線信号を使用し、第1の変動インジケータおよび第2の変動インジケータがそれぞれ変動しきい値を上回る場合、ワイヤレスネットワーク接続を使用する切換決定を設定する。
508において、コントローラは、切換決定に基づいて、オーディオコンテンツのソースとしてブロードキャスト無線信号またはワイヤレスネットワーク接続を選択する。
他の実施形態では、ハイブリッド無線受信機110はさらに、ネットワーク無線204から個別にデジタル変調された無線信号から、オーディオコンテンツを復元するために、および、オーディオコンテンツをソースセレクタ206に提供するために、HD無線信号などのデジタル変調された無線信号を処理するように構成された無線受信機を含み得る。無線受信機は、無線ブロードキャスト受信機202の代わりであり得るか、またはそれに追加され得る。無線受信機は、デジタル変調された無線信号の品質を監視し、そのような品質を示すインジケータまたはメトリック(メトリックPと同様)を、コントローラ210に提供し得る。コントローラ210は、デジタル変調された無線信号またはワイヤレスネットワーク信号を、オーディオコンテンツのソースとして使用する切換決定を行うために、上述したものと同様の切換アルゴリズムを実施し得る。
要約すると、1つの実施形態では、ブロードキャスト無線信号から、およびワイヤレスネットワーク接続から、オーディオコンテンツを個別に復元するように構成されたハイブリッド無線受信機において、ブロードキャスト無線信号におけるオーディオコンテンツのオーディオ品質を示す受信メトリックを、所与の時間において受信することと、経時的な受信メトリックの変動から、聴取者が認識する可能性が高いオーディオ品質変動を示す変動インジケータを導出することと、前の切換決定および変動インジケータに基づいて、ブロードキャスト無線信号またはワイヤレスネットワーク接続を、オーディオコンテンツのソースとして使用する切換決定を導出することと、切換決定に基づいて、オーディオコンテンツのソースとして、ブロードキャスト無線信号またはワイヤレスネットワーク接続を選択することとを備える方法が提供される。
別の実施形態では、ブロードキャスト無線信号からオーディオコンテンツを復元し、所与の時間において、オーディオコンテンツのオーディオ品質を示すメトリックを導出する無線ブロードキャスト受信機と、ワイヤレスネットワーク接続からオーディオコンテンツを復元するネットワーク無線と、(i)期間中に、メトリックが第1のしきい値を超える回数に基づいて、第1の変動インジケータを導出し、(ii)期間中に、メトリックが、第1のしきい値よりも大きい第2のしきい値を超える回数に基づいて、第2の変動インジケータを導出することによって、聴取者が認識する可能性が高いオーディオ品質を示す変動インジケータを導出することと、ブロードキャスト無線信号またはワイヤレスネットワーク接続をオーディオコンテンツのソースとして使用する切換決定を、前の切換決定、第1の変動インジケータ、および第2の変動インジケータに基づいて導出し、切換決定にヒステリシスを導入することとを実行するコントローラとを備える、ハイブリッド無線受信機の形態の装置が提供される。
さらに別の実施形態では、非一時的なコンピュータ可読媒体が提供される。媒体は、ブロードキャスト無線信号から、およびワイヤレスネットワーク接続から、オーディオコンテンツを個別に復元するように構成されたハイブリッド無線受信機のプロセッサによって実行されると、プロセッサに対して、定期的な間隔で、ブロードキャスト無線信号におけるオーディオコンテンツのオーディオ品質を示すメトリックの値を収集し、各間隔において、N個のメトリックの値のうちいくつが、第1のしきい値を上回るかを示す第1の平均を計算し、N個の値のうちいくつが、第1のしきい値よりも大きい第2のしきい値を上回るかを示す第2の平均を計算することと、第1の平均および第2の平均がそれぞれ、第3のしきい値を上回るか否かを示す第1の平均決定および第2の平均決定を取得することと、前のソース決定、第1の平均決定、および第2の平均決定に基づいて、オーディオコンテンツのソースとして、ブロードキャスト無線信号またはワイヤレスネットワーク接続のいずれかを使用する切換決定を導出することと、切換決定に基づいて、オーディオコンテンツのソースを選択することとを実行することを実行させる命令でエンコードされる。
本技法は、1つまたは複数の特定の例で具現化されるものとして本明細書で示され、説明されているが、それでもなお、様々な修正および構造的な変化は、請求項の理解内、および等価物の範囲内でなされ得るので、示されている詳細に限定されるように意図されていない。
以下に示される各請求項は、別個の実施形態を表し、異なる請求項および/または異なる実施形態を組み合わせる実施形態は、本開示の範囲内にあり、本開示を検討した後、当業者に明らかであろう。

Claims (18)

  1. ブロードキャスト無線信号から、およびワイヤレスネットワーク接続から、オーディオコンテンツを個別に復元するように構成されたハイブリッド無線受信機において、
    前記ブロードキャスト無線信号における前記オーディオコンテンツのオーディオ品質を示す受信メトリックを、所与の時間において受信することと、
    経時的な前記受信メトリックの変動から、聴取者が認識する可能性が高いオーディオ品質変動を示す変動インジケータを導出することと、
    前の切換決定および前記変動インジケータに基づいて、前記ブロードキャスト無線信号または前記ワイヤレスネットワーク接続を、前記オーディオコンテンツのソースとして使用する切換決定を導出することと、
    前記切換決定に基づいて、前記オーディオコンテンツの前記ソースとして、前記ブロードキャスト無線信号または前記ワイヤレスネットワーク接続を選択することとを備える、方法。
  2. 前記切換決定を導出することは、前記前の切換決定および前記変動インジケータに基づいて、前記切換決定を導出し、前記切換決定にヒステリシスを導入することを含む、請求項1に記載の方法。
  3. 前記変動インジケータを導出することは、
    前記受信メトリックが、期間中に第1のしきい値を超える第1の回数に基づいて、第1の変動インジケータを計算することと、
    前記受信メトリックが、前記期間中に、前記第1のしきい値よりも大きい第2のしきい値を超える第2の回数に基づいて、第2の変動インジケータを計算することとを含み、
    前記切換決定を導出することは、前記第1の変動インジケータ、前記第2の変動インジケータ、および前記前の切換決定に基づいて、前記切換決定を導出することを含む、請求項1に記載の方法。
  4. 前記切換決定を導出することは、
    前記前の切換決定が、前記ワイヤレスネットワーク接続を使用し、前記第1の変動インジケータおよび前記第2の変動インジケータがそれぞれ、変動しきい値を上回らない場合、前記ブロードキャスト無線信号を使用する前記切換決定を導出することを含む、請求項3に記載の方法。
  5. 前記切換決定を導出することは、
    前記前の切換決定が、前記ブロードキャスト無線信号を使用し、前記第1の変動インジケータおよび前記第2の変動インジケータがそれぞれ、前記変動しきい値を上回る場合、前記ワイヤレスネットワーク接続を使用する前記切換決定を導出することを含む、請求項4に記載の方法。
  6. 前記オーディオコンテンツは、オーディオおよびメタデータを含む、請求項1に記載の方法。
  7. 前記受信メトリックは、前記ブロードキャスト無線信号から復元された前記オーディオコンテンツから導出される、請求項1に記載の方法。
  8. 前記ブロードキャスト無線信号は、周波数変調(FM)ブロードキャスト信号を含む、請求項1に記載の方法。
  9. 前記ワイヤレスネットワーク接続は、セルラーまたはWiFiの接続を含む、請求項1に記載の方法。
  10. 前記変動インジケータを導出することは、プログラム可能で、前記切換決定が、前記ブロードキャスト無線信号と、前記ワイヤレスネットワーク接続との間の切換を実行する頻度に影響を与える値を有するパラメータに基づいて、前記変動インジケータを導出することを含み、前記方法はさらに、
    前記ワイヤレスネットワーク接続を介して、前記パラメータの更新値を受信することと、前記ブロードキャスト無線信号と、前記ワイヤレスネットワーク接続との間の切換を、前記切換決定が実行する頻度を調整するために、前記更新値を用いて前記パラメータを更新することとを備える、請求項1に記載の方法。
  11. ハイブリッド無線受信機であって、
    ブロードキャスト無線信号からオーディオコンテンツを復元し、所与の時間において、前記オーディオコンテンツのオーディオ品質を示すメトリックを導出する無線ブロードキャスト受信機と、
    ワイヤレスネットワーク接続からオーディオコンテンツを復元するネットワーク無線と、
    (i)期間中に、前記メトリックが第1のしきい値を超える回数に基づいて、第1の変動インジケータを導出し、(ii)前記期間中に、前記メトリックが、前記第1のしきい値よりも大きい第2のしきい値を超える回数に基づいて、第2の変動インジケータを導出することによって、聴取者が認識する可能性が高い前記オーディオ品質を示す変動インジケータを導出することと、
    前記ブロードキャスト無線信号または前記ワイヤレスネットワーク接続を、オーディオコンテンツのソースとして使用する切換決定を、前の切換決定、前記第1の変動インジケータ、および前記第2の変動インジケータに基づいて導出し、前記切換決定にヒステリシスを導入することとを実行するコントローラとを備える、ハイブリッド無線受信機。
  12. 前記コントローラはさらに、
    前記切換決定に基づいて、オーディオコンテンツの前記ソースを選択することを実行するように構成される、請求項11に記載のハイブリッド無線受信機。
  13. 前記コントローラは、前記メトリックが前記第1のしきい値を超える回数の第1の平均を計算することによって、前記第1の変動インジケータを導出することを実行するように構成され、
    前記コントローラは、前記メトリックが前記第2のしきい値を超える回数の第2の平均を計算することによって、前記第2の変動インジケータを導出することを実行するように構成される、請求項11に記載のハイブリッド無線受信機。
  14. 前記コントローラはさらに、前記第1の平均を平均しきい値に対してしきい値化することによって、前記第1の変動インジケータを導出することを実行して、前記第1の変動インジケータを生成するように構成され、
    前記コントローラはさらに、前記第2の平均を前記平均しきい値に対してしきい値化することによって、前記第2の変動インジケータを導出することを実行して、前記第2の変動インジケータを生成するように構成される、請求項13に記載のハイブリッド無線受信機。
  15. 非一時的なコンピュータ可読媒体であって、ブロードキャスト無線信号から、およびワイヤレスネットワーク接続から、オーディオコンテンツを個別に復元するように構成されたハイブリッド無線受信機のプロセッサによって実行されると、前記プロセッサに対して、
    定期的な間隔で、前記ブロードキャスト無線信号における前記オーディオコンテンツのオーディオ品質を示すメトリックの値を収集し、各間隔において、
    N個の前記メトリックの値のうちいくつが、第1のしきい値を上回るかを示す第1の平均を計算し、前記N個の値のうちいくつが、前記第1のしきい値よりも大きい第2のしきい値を上回るかを示す第2の平均を計算することと、
    前記第1の平均および前記第2の平均がそれぞれ、第3のしきい値を上回るか否かを示す第1の平均決定および第2の平均決定を取得することと、
    前のソース決定、前記第1の平均決定、および前記第2の平均決定に基づいて、オーディオコンテンツのソースとして、前記ブロードキャスト無線信号または前記ワイヤレスネットワーク接続のいずれかを使用する切換決定を導出することと、
    前記切換決定に基づいて、オーディオコンテンツの前記ソースを選択することとを実行することを実行させる命令でエンコードされた、非一時的なコンピュータ可読媒体。
  16. 前記プロセッサに対して、各前記間隔において、
    前記メトリックの現在の値が前記第1のしきい値を上回るか否かを示す現在の第1の値決定を取得することであって、前記第1の平均を計算することは、前記現在の第1の値決定と、前の第1の値決定との第1の移動平均として、前記第1の平均を計算することを含む、取得することと、
    前記現在の値が前記第2のしきい値を上回るか否かを示す現在の第2の値決定を取得することであって、前記第2の平均を計算することは、前記現在の第2の値決定と、前の第2の値決定との移動平均として、前記第2の平均を計算することを含む、取得することとを実行させる命令をさらに備える、請求項15に記載の非一時的なコンピュータ可読媒体。
  17. 前記導出することは、前記前のソース決定、前記第1の平均決定、および前記第2の平均決定に基づいて、前記ワイヤレスネットワーク接続よりも、前記ブロードキャスト無線信号を優先してバイアスされる、請求項15に記載の非一時的なコンピュータ可読媒体。
  18. 前記導出することは、前記前のソース決定、前記第1の平均決定、および前記第2の平均決定に基づいて、前記ブロードキャスト無線信号よりも、前記ワイヤレスネットワーク接続を優先してバイアスされる、請求項15に記載の非一時的なコンピュータ可読媒体。
JP2023517674A 2020-09-16 2021-04-09 ソース選択後のモバイルハイブリッド無線受信機サービス Active JP7757394B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US202063079463P 2020-09-16 2020-09-16
US63/079,463 2020-09-16
PCT/US2021/026626 WO2022060417A1 (en) 2020-09-16 2021-04-09 Mobile hybrid radio receiver service following source selection

Publications (2)

Publication Number Publication Date
JP2023542670A JP2023542670A (ja) 2023-10-11
JP7757394B2 true JP7757394B2 (ja) 2025-10-21

Family

ID=75728900

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023517674A Active JP7757394B2 (ja) 2020-09-16 2021-04-09 ソース選択後のモバイルハイブリッド無線受信機サービス

Country Status (8)

Country Link
US (1) US12574133B2 (ja)
EP (1) EP4214864B1 (ja)
JP (1) JP7757394B2 (ja)
KR (1) KR102894587B1 (ja)
CN (1) CN116368750B (ja)
CA (1) CA3195347A1 (ja)
MX (1) MX2023002966A (ja)
WO (1) WO2022060417A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12009909B2 (en) * 2020-09-19 2024-06-11 Ibiquity Digital Corporation Content linking multicast streaming for broadcast radio
JP2026505028A (ja) * 2023-01-27 2026-02-10 アイビクィティ デジタル コーポレイション ソース選択に従うモバイルハイブリッド無線受信機サービス

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007267027A (ja) 2006-03-28 2007-10-11 Sanyo Electric Co Ltd 放送受信装置
JP2008042229A (ja) 2006-08-01 2008-02-21 Hitachi Ltd 車載用デジタル放送受信装置
JP2013138367A (ja) 2011-12-28 2013-07-11 Toshiba Corp 画像受信装置
US20150079916A1 (en) 2013-09-11 2015-03-19 Gb Global Technology Operations Llc Mobile internet radio receiver
JP2019518344A (ja) 2016-03-16 2019-06-27 アイビクィティ デジタル コーポレイション 帯域内チャネル上無線システム内で音声信号を混合する方法及びそのための装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8774860B2 (en) * 2005-04-05 2014-07-08 Nokia Corporation Method and device for low-power FM transmission of audio data to RDS capable FM radio receiver
JP2012004750A (ja) * 2010-06-15 2012-01-05 Fujitsu Ten Ltd 放送受信装置および放送受信方法
US20120064820A1 (en) * 2010-09-09 2012-03-15 Bemmel Jeroen Van Method and apparatus for targeted communications
US9094139B2 (en) * 2012-06-26 2015-07-28 Ibiquity Digital Corporation Look ahead metrics to improve blending decision
US9438359B2 (en) * 2013-11-06 2016-09-06 Microsoft Technology Licensing, Llc Audio broadcast sources switching by geographic location
US9467255B2 (en) * 2014-12-23 2016-10-11 Ibiquity Digital Corporation Systems and methods for digital radio broadcast with cross platform reception
US9832007B2 (en) * 2016-04-14 2017-11-28 Ibiquity Digital Corporation Time-alignment measurement for hybrid HD radio™ technology
EP3340498B1 (en) * 2016-12-22 2022-07-13 Nxp B.V. Receive path quality information
EP3435564B1 (en) * 2017-07-28 2023-02-15 Nxp B.V. Audio data blending

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007267027A (ja) 2006-03-28 2007-10-11 Sanyo Electric Co Ltd 放送受信装置
JP2008042229A (ja) 2006-08-01 2008-02-21 Hitachi Ltd 車載用デジタル放送受信装置
JP2013138367A (ja) 2011-12-28 2013-07-11 Toshiba Corp 画像受信装置
US20150079916A1 (en) 2013-09-11 2015-03-19 Gb Global Technology Operations Llc Mobile internet radio receiver
JP2019518344A (ja) 2016-03-16 2019-06-27 アイビクィティ デジタル コーポレイション 帯域内チャネル上無線システム内で音声信号を混合する方法及びそのための装置

Also Published As

Publication number Publication date
CN116368750B (zh) 2026-03-24
EP4214864B1 (en) 2025-01-15
WO2022060417A1 (en) 2022-03-24
CN116368750A (zh) 2023-06-30
KR102894587B1 (ko) 2025-12-02
JP2023542670A (ja) 2023-10-11
CA3195347A1 (en) 2022-03-24
EP4214864C0 (en) 2025-01-15
US12574133B2 (en) 2026-03-10
MX2023002966A (es) 2023-07-11
EP4214864A1 (en) 2023-07-26
KR20230088360A (ko) 2023-06-19
US20230224056A1 (en) 2023-07-13

Similar Documents

Publication Publication Date Title
US12574133B2 (en) Mobile hybrid radio receiver service following source selection
US9312972B2 (en) Methods and systems for blending between analog and digital broadcast signals
CN103404039B (zh) 无线电中的备用频率切换、自动搜索和自动调谐至一频率的方法
EP2512045B1 (en) Dynamic alternative frequency channel switching in wireless terminal
US20130165065A1 (en) Method and apparatus for dynamically adapting fm tuner sensitivity to a local environment for a single-tuner system
US20150312890A1 (en) Method and System for Communicating Information in a Wireless Communication System
US20060164563A1 (en) Digital broadcast receiver
CN102246418A (zh) 无线电设备中的同信道干扰检测方法和装置
JP5222393B2 (ja) シングルチューナーシステムのためのローカルな環境にfmチューナー感度を動的に適応するための方法と装置
JP2026505028A (ja) ソース選択に従うモバイルハイブリッド無線受信機サービス
JP4169676B2 (ja) デジタル放送受信装置
US8139771B1 (en) System and method for switching a mode of a receiver using block estimation
JP2017028425A (ja) 受信装置
EP4364325B1 (en) Opportunistic muting of all-digital stations during noisy acquisition
JP5433803B2 (ja) シングルチューナーシステムのためのローカルな環境にfmチューナー感度を動的に適応するための方法と装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240402

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250303

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250804

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250908

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251008

R150 Certificate of patent or registration of utility model

Ref document number: 7757394

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150