(57)【要約】      （修正有）【課題】オーディオ出力デバイスで再生時に、デジタル化オーディオをトランスコードする必要性を省き、複数のオーディオ復号器をオーディオ出力デバイス内に有する必要なく、複数のオーディオ形式を復号することを可能な無線通信デバイス及び装置を提供する。【解決手段】通信システム１００は、無線リンク１１０を通し、音楽プレーヤ１０４および無線通信デバイス１０８と通信する無線ヘッドセット１０２を含む。無線通信ネットワーク１０６は、ネットワークを通してコーデックサーバ１１２と通信する。コーデックサーバ１１２は、復号器実行ファイル１１４のオーディオコーデックソフトウェアを記憶し、無線ネットワーク１０６を通して無線通信デバイス１０８に提供する。音楽プレーヤ１０４および無線通信デバイス１０８は、復号器実行ファイル１１６、１１８をヘッドセット１０２のメモリにダウンロードする。【選択図】図１
2014099893.tif 000002
【特許請求の範囲】
【請求項１】
無線通信リンクを通してオーディオ実行ファイルをデバイスにダウンロードするように構成されたダウンローダを備え、
前記オーディオ実行ファイルは、既定の形式で符号化されたオーディオを処理するように前記デバイスを構成するためのものである、装置
【請求項２】
前記デバイスの前記オーディオ処理能力を示すように構成された構成インジケータをさらに備える、請求項1に記載の装置。
【請求項３】
第2の既定の形式で符号化されたオーディオを復号するためのデフォルトコーデックをさらに備える、請求項1に記載の装置。
【請求項４】
前記実行ファイルは、前記デバイスに含まれる揮発性メモリにダウンロードされ、前記デフォルトコーデックは前記デバイスに含まれる不揮発性メモリに記憶される、請求項3に記載の装置。
【請求項５】
前記通信リンクはブルートゥースリンクである、請求項1に記載の装置。
【請求項６】
前記ダウンローダは、前記オーディオ実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いるように構成される、請求項1に記載の装置。
【請求項７】
前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項1に記載の装置。
【請求項８】
無線リンクを通して復号器実行ファイルをヘッドセットにダウンロードするように構成された無線通信デバイスを備え、
前記復号器実行ファイルは、既定の形式で符号化されたオーディオを復号するように前記ヘッドセットを構成するためのものである、装置。
【請求項９】
前記無線リンクを通して前記復号器実行ファイルを受信するように構成された前記ヘッドセットをさらに備える、請求項8に記載の装置。
【請求項１０】
前記復号器実行ファイルを記憶するように構成されたリモートサーバをさらに備え、
前記無線通信デバイスは、前記リモートサーバから前記復号器実行ファイルを検索するようにさらに構成される、請求項8に記載の装置。
【請求項１１】
前記通信リンクはブルートゥースリンクである、請求項8に記載の装置。
【請求項１２】
前記無線通信デバイスは、セルラ電話または携帯情報端末（PDA）である、請求項8に記載の装置。
【請求項１３】
前記無線通信デバイスは、前記復号器実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いる、請求項8に記載の装置。
【請求項１４】
前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項8に記載の装置。
【請求項１５】
前記無線デバイスは、
前記ヘッドセットのハードウェア構成を識別するように構成された回路構成と、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択するように構成された回路構成と、
を含む、請求項8に記載の装置。
【請求項１６】
ヘッドセットが既定の形式で符号化されたオーディオを復号できるか否かを決定するための手段と、
無線リンクを通して前記ヘッドセットに復号器実行ファイルをダウンロードするための手段と、
を備え、
前記復号器実行ファイルは、前記既定の形式で符号化されたオーディオを復号するように前記ヘッドセットを構成するためのものである、装置。
【請求項１７】
リモートロケーションで前記復号器実行ファイルを記憶するための手段と、
前記記憶するための手段から前記復号器実行ファイルを検索し、前記検索された復号器実行ファイルを前記ダウンロードするための手段に提供するための手段と、
をさらに備える、請求項16の装置。
【請求項１８】
前記無線リンクはブルートゥースリンクである、請求項16の装置。
【請求項１９】
前記ダウンロードするための手段は、セルラ電話または携帯情報端末（PDA）である、請求項16に記載の装置。
【請求項２０】
前記ダウンロードするための手段は、前記ヘッドセットに少なくとも部分的に含まれる、請求項16に記載の装置。
【請求項２１】
前記ダウンロードするための手段は、前記復号器実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いる、請求項16に記載の装置。
【請求項２２】
前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項16に記載の装置。
【請求項２３】
前記ヘッドセットのハードウェア構成を識別するための手段と、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択するための手段と、
をさらに備える、請求項16の装置。
【請求項２４】
無線ヘッドセットにオーディオ符号化能力を供給するための方法であって、
前記無線ヘッドセットが既定の形式で符号化されたオーディオを復号できるか否かを決定することと、
無線リンクを通して前記無線ヘッドセットに復号器実行ファイルをダウンロードすることと、
を備え、
前記復号器実行ファイルは、前記既定の形式で符号化されたオーディオを復号するように前記無線ヘッドセットを構成するためのものである、方法。
【請求項２５】
前記無線リンクはブルートゥースリンクである、請求項24に記載の方法。
【請求項２６】
前記ダウンロードすることは、セルラ電話または携帯情報端末（PDA）から前記ヘッドセットに前記復号器実行ファイルをダウンロードすることを含む、請求項24に記載の方法。
【請求項２７】
前記ダウンロードすることは、ブルートゥース一般オブジェクト交換プロファイルを使用して、前記復号器実行ファイルをダウンロードすることを含む、請求項24に記載の方法。
【請求項２８】
前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項24に記載の方法。
【請求項２９】
前記ヘッドセットのハードウェア構成を識別することと、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択することと、
をさらに備える、請求項24に記載の方法。
【請求項３０】
前記ヘッドセットから無線通信デバイスに前記ハードウェア構成を転送することをさらに備える、請求項29の方法。
【請求項３１】
1つ以上のプロセッサによって実行可能な命令セットを組み込むコンピュータ可読媒体であって、
前記無線ヘッドセットが既定の形式で符号化されたオーディオを復号できるか否かを決定するためのコードと、
無線リンクを通して前記無線ヘッドセットに復号器実行ファイルをダウンロードするためのコードと、
を備え、
前記復号器実行ファイルは、前記既定の形式で符号化されたオーディオを復号するように前記無線ヘッドセットを構成するためのものである、コンピュータ可読媒体。
【請求項３２】
前記無線リンクはブルートゥースリンクである、請求項31に記載のコンピュータ可読媒体。
【請求項３３】
前記ダウンロードするためのコードは、セルラ電話または携帯情報端末（PDA）から前記ヘッドセットに前記復号器実行ファイルをダウンロードするためのコードを含む、請求項31に記載のコンピュータ可読媒体。
【請求項３４】
前記ダウンロードするためのコードは、ブルートゥース一般オブジェクト交換プロファイルを使用して、前記復号器実行ファイルをダウンロードするためのコードを含む、請求項31に記載のコンピュータ可読媒体。
【請求項３５】
前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項31に記載のコンピュータ可読媒体。
【請求項３６】
前記ヘッドセットのハードウェア構成を識別するためのコードと、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択するためのコードと、
をさらに備える、請求項31に記載のコンピュータ可読媒体。
【請求項３７】
前記ヘッドセットから無線通信デバイスに前記ハードウェア構成を転送するためのコードをさらに備える、請求項36に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般にオーディオ通信に関し、さらに詳細には、デジタル化オーディオを処理するデバイスに関する。
【背景技術】
【０００２】
有線および無線のヘッドセットが知られている。従来の有線ヘッドセットは、オーディオソースと、ユーザの耳の上に、あるいは耳の中に取り付けることを目的とした1つまたは2つのイヤホンとの間を走るワイヤを含む。多くの場合、無線ヘッドセットは、単に、有線ヘッドセットの代わりである。そのような状況において、無線ヘッドセットは、ヘッドセットとオーディオソースとの間を走るワイヤの代わりに、通常無線周波数（RF）または赤外線（IR）チャネルといった無線リンクを用いる。無線ヘッドセットは、ユーザをワイヤでオーディオソースに繋がないことで、より高いユーザ自由度を提供するために使用される。有線および無線ヘッドセットの両方が、例えば、コードレス電話、モバイル無線、携帯情報端末（PDA）、セルラ加入者ユニット、およびそのようなものなどの通信デバイス、並びに、MP3プレーヤ、ステレオシステム、ラジオ、ビデオゲーム、パーソナルコンピュータ、ラップトップコンピュータ、およびそのようなものなどの別のソースデバイスのようなオーディオソースと共に使用されることは知られている。
【０００３】
既知の無線ヘッドセットは、RFまたはIR無線テクノロジを使用してオーディオソースと通信する。そのような無線ヘッドセッ通信は、ブルートゥース仕様（Bluetooth（登録商標） Specification）（www.bluetooth.comで入手可能）によって定義されるネットワークのようなパーソナル無線ネットワークにまで広がっている。ブルートゥース仕様は、無線ヘッドセット機能性を提供するための明確なガイドラインを提供する。特に、ブルートゥース仕様は、ブルートゥースデバイスがヘッドセットユースケースをサポートするために必要な要件を定義するヘッドセットプロファイルを提供する。一度構成されると、ヘッドセットは、デバイスのオーディオ入力および／または出力として機能することができる。このように、ブルートゥースネットワークの特に普及している使用方法は、無線ヘッドセット接続性をセルラ電話およびPDAに提供することである。加えて、ブルートゥース仕様は、ブルートゥースネットワークを通して高品質のステレオオーディオあるいはモノラルオーディオを無線で分散するためのプロトコルおよび手順を定義するA2DP（Advanced Audio Distribution Profile）も提供する。このプロファイルの目的は、Zune、iPod、およびそのようなものなど、MP3音楽プレーヤに接続することである。
【０００４】
いくつかの状況において、無線ヘッドセットは有線ヘッドセットよりも進歩しているが、有線ヘッドセットはもちろん無線ヘッドセットをさらに改善する機会が依然として存在する。
【発明の概要】
【０００５】
ヘッドセットまたはスピーカなどのオーディオ出力デバイスの相互運用性を向上させることによって、それらが異なるオーディオ符号化形式をサポートし、かつ、それらのオーディオ処理ソフトウェア／ファームウェアを都合よく更新または変更された状態にするための技術および装置が本明細書に開示される。
【０００６】
一態様に従って、装置は、無線リンクを通してオーディオ実行ファイル（audio executable）をデバイスにダウンロードするように構成されたダウンローダを含む。オーディオ実行ファイルは、特定の形式で符号化されたオーディオを処理するようにデバイスを構成する。オーディオは、音声呼（voice-call）とオーディオ再生（例えば、録音された音楽の再生）とを含みうる。
【０００７】
別の態様に従って、装置は、無線リンクを通して復号器実行ファイルをヘッドセットにダウンロードするように構成された無線通信デバイスを含む。復号器実行ファイルは、特定の形式で符号化されたオーディオを復号するようにヘッドセットを構成する。
【０００８】
別の態様に従って、オーディオ符号化能力を無線ヘッドセットに供給する方法は、無線ヘッドセットが、特定の形式で符号化されたオーディオを復号できるか否かを決定することと、無線リンクを通して復号器実行ファイルを無線ヘッドセットにダウンロードすることとを含む。復号器実行ファイルは、特定の形式で符号化されたオーディオを復号するように無線ヘッドセットを構成する。
【０００９】
別の態様に従って、装置は、無線ヘッドセットが、特定の形式で符号化されたオーディオを復号できるか否かを決定するための手段と、無線リンクを通してヘッドセットに復号器実行ファイルをダウンロードするための手段とを含む。復号器実行ファイルは、特定の形式で符号化されたオーディオを復号するようにヘッドセットを構成する。
【００１０】
さらなる態様に従って、1つ以上のプロセッサによって実行可能な命令セットを包含するコンピュータ可読媒体は、無線ヘッドセットが、特定の形式で符号化されたオーディオを復号できるか否かを決定するためのコードと、無線リンクを通して復号器実行ファイルを無線ヘッドセットにダウンロードするためのコードとを含む。復号器実行ファイルは、特定の形式で符号化されたオーディオを復号するように無線ヘッドセットを構成する。
【００１１】
他の態様、特徴、プロセス、および利点は、下記の図および発明を実施するための形態の実験を受けて、当業者に明白となるであろう。そのような追加の特徴、態様、プロセス、および利点の全てが本記述内に含まれること、且つ、付随の特許請求の範囲によって保護されることが企図される。
【００１２】
図面が単なる例示目的であることは理解されるべきである。さらに、図面のコンポーネントは、必ずしもスケールする（scale）ためのものではなく、むしろ、無線ヘッドセットシステムおよびその様々な態様の原理を示すことを協調するためのものである。複数の図面において、同様の参照番号は異なる図面を通して対応部を示す。
【図面の簡単な説明】
【００１３】
【図１】図1は、無線ヘッドセットを含む通信システムを示す図である。
【図２】図2は、無線ヘッドセットにオーディオ復号器を動的に供給するための方法を示すフローチャートである。
【図３】図3は、オーディオをヘッドセットにストリーミングするという例示的なシナリオを示す図である。
【図４】図4は、オーディオ復号器をダウンロードし、ヘッドセットにオーディオをストリーミングするという例示的なシナリオを示す図である。
【図５】図5は、第1の無線ヘッドセットシステムのあるコンポーネントを示すブロック図である。
【図６】図6は、第2の無線ヘッドセットシステムのあるコンポーネントを示すブロック図である。
【図７】図7は、図6に示される例示的なプロセッサのあるコンポーネントを示すブロック図である。
【図８】図8は、第3の無線ヘッドセットシステムのあるコンポーネントを示すブロック図である。
【図９】図9は、図8に示される例示的なプロセッサ／DSP結合のあるコンポーネントを示す。
【発明を実施するための形態】
【００１４】
図を参照し、且つ、組み込む以下の発明を実施するための形態は、1つ以上の特定の実施形態を記述および例示する。限定するためでなく、例示および教示するために提供されるこれらの実施形態は、特許請求の範囲に記載される内容を当業者が実現できるように十分に詳しく提示および記述される。このように、簡潔さのため、本記述は、当業者に知られている情報を省略しうる。
【００１５】
「例示的」という用語は、本開示全体を通して、「例証、実例、例示として提供される」を意味するために使用される。「例示的」として本明細書に記述された任意の実施形態あるいは特徴は、必ずしも、他の実施形態または特徴よりも有利あるいは優先されるとして解釈されるべきではない。
【００１６】
無線ヘッドセットおよび／または無線スピーカを通してのステレオ音楽再生は非常に普及してきている。しかしながら、例えば、ブルートゥースヘッドセットなどの現在の無線ヘッドセットのほとんどは、サブバンド符号化（SBC; sub-band coding）と呼ばれる単一のベースラインオーディオ復号器しかサポートしていない。SBCは低複雑性復号器（low-complexity decoder）である。様々なソースから利用可能なデジタル化オーディオは、しばしば、SBC以外の形式を使用して符号化される。むしろ、現在、例えば、そのままの（raw）パルス符号変調（pulse-code modulation：PCM）、ADPCM、AAC、WMA、Real、MPEG-1オーディオ、MPEG-2オーディオおよびその様なものなど、複数のオーディオ符号化形式が存在する。オーディオソースのオーディオ符号化形式と、ヘッドセットが使用する符号化形式とが一致しない場合、ソースオーディオは、ヘッドセットが要求する符号化形式にトランスコード（transcode）され、それによって、そのオーディオはヘッドセットで正確に再生されうる。しかしながら、トランスコードすることは、しばしば、オーディオ品質の損失に帰着する。
【００１７】
ブルートゥースプロトコルは、サービス発見（Service Discovery）およびサービスネゴシエーション（Service Negotiation）のためのサポートを提供しうる。これは、ヘッドセットまたは別のオーディオ出力デバイスがSBC以外のオーディオ符号化形式、例えばMP3、をサポートする場合は、オーディオソースが、代替の形式で符号化されたオーディオをヘッドセットまたはデバイスに送信することによって、ソースオーディオをSBCにトランスコードすることと、それに関連する品質の損失とを回避することを意味する。しかしながら、トランスコードすることによって生じる品質の損失なく複数の符号化形式をサポートするために、オーディオ出力デバイスは、多数の異なる符号化形式を復号する能力を必要とするであろう。オーディオ出力デバイスは、電子信号に応答してサウンドを出力可能な任意のデバイスである。無線ヘッドセットまたはスピーカのような無線のバッテリー式オーディオ出力デバイスは、電力、処理能力、およびメモリが制限されているため、様々なオーディオコーデックを無線オーディオ出力デバイス内に常駐させることは一般的に実用可能ではない。
【００１８】
複数のオーディオ形式を効果的にサポートするために、オーディオ実行ファイルをオーディオ出力デバイスのメモリに動的にダウンロードするための新しく非自明な装置および方法が本明細書に開示される。オーディオ実行ファイルは、オーディオ出力デバイス内のプロセッサによって実行可能なソフトウェアコードであり、オーディオソースによって提供されるオーディオ符号化形式でオーディオを処理するようにオーディオ出力デバイスを構成する。オーディオ実行ファイルは、オーディオソースによって提供される符号化形式に従ってオーディオを復号するようにオーディオ出力デバイスを構成するソフトウェアコードである復号器実行ファイルを含みうる。加えて／あるいは、オーディオ実行ファイルは、オーディオ後処理ソフトウェアコードを含みうる。既存のブルートゥースシステムとの相互運用性を維持するために、オーディオ出力デバイスは、いくつかの状況において、SBCのための読み取り専用メモリ（ROM）サポートを保持する。
【００１９】
ここで図面、特に図1を参照すると、例えば、無線ヘッドセット102などのオーディオ出力デバイスを含む例示的な通信システム100が示される。システム100は、1つ以上の無線リンク110を通して、例えば、音楽プレーヤ104のような第1のオーディオソースなどの1つ以上のオーディオソースおよび無線通信デバイス（WCD; wireless communication device）108などの第2のオーディオソースと通信することができる無線ヘッドセット102を含む。音楽プレーヤ104およびWCD 108として例示されるが、オーディオソースは、オーディオ信号で表されるオーディオがヘッドセット102のスピーカから出力されうるように、オーディオ信号をヘッドセット102に送信することができる任意のデバイスでありうる。
【００２０】
システム100およびヘッドセット102はMP3形式の音楽に限定されないが、音楽プレーヤ104はMP3音楽プレーヤでありうる。
【００２１】
WCD 108は、例えば、モバイル無線、コードレス電話、携帯情報端末（PDA）、セルラ加入者ユニット、パーソナルコンピュータ、ラップトップコンピュータ、およびそのようなものなど、二方向無線通信が可能な任意の適切な通信デバイスでありうる。示される例において、WCD 108は、無線通信ネットワーク106内の1つ以上の基地局と通信可能なデバイスである。適切な無線通信ネットワークの例は、符号分割多元接続（CDMA）に基づくネットワーク、WCDMA（登録商標）、GSM（登録商標）、UTMS、AMPS、PHSネットワーク、またはそのようなものを含むがそれに限定されない。無線ネットワーク106は、WCD 108との無線音声および／またはデータ通信をサポートするために必要なそれらのネットワークエレメントを備えるインフラストラクチャを含む。無線通信インフラストラクチャは、別の端末デバイスに加えてWCD 108との無線通信を確立および維持する、コントローラ、トランシーバ、およびバックホール(backhaul)などの機器を含む。無線インフラストラクチャ内のデバイスのタイプおよび数は特定の無線ネットワークに依存する。例えば、典型的なセルラネットワークは、くつかのトランシーバ基地局（BTS）に接続されたセクタアンテナを含み、それは、モバイル切換センタ（MSC）に接続された基地局コントローラ（BSC）に接続される。セルラ基地局コントローラは、典型的に、パケットデータサーバノード（PDSN; packet data server node）を介して、インターネットのようなIPベースのネットワークと通信することができる。基地局は、MSCを介して、公衆交換電話ネットワーク（PSTN）と通信することもできる。このように、無線ネットワーク106に含まれる従来のセルラ基地局は、WCD 108と、従来の固定電話のような別の電話デバイスとの間で従来の音声接続および電話サービスを提供するためにMSCおよびPSTNを使用する。
【００２２】
無線通信ネットワーク106は、インターネットのような適切なネットワークを通してコーデックサーバ(codec server)112と通信することができる。コーデックサーバ112は、1つ以上の復号器実行ファイル114などのオーディオコーデックソフトウェアを記憶し、無線ネットワーク106を通してWCD 108に提供する。コーデックサーバ112は、本明細書で下記にさらに詳しく記述されるように、オーディオコーデックソフトウェアが後にWCD 108によってヘッドセット102にダウンロードされるように、ウェブサイトサーバアプリケーション（website server application）および／または、WCD 108がヘッドセット102のためにオーディオコーデックソフトウェア（例えば、復号器実行ファイル114）にアクセスし、選択的にダウンロードすることを可能にする別の適切なソフトウェアあるいは手段を含みうる。
【００２３】
音楽プレーヤ104および／またはWCD 108は、それぞれ、復号器実行ファイル116、118をヘッドセットのメモリにダウンロードするように構成される。ブルートゥース仕様で定義されるようなブルートゥースプロファイルおよびプロトコル（例えば、サービス発見プロトコルおよび一般オブジェクト交換プロファイル（Generic Object Exchange Profile））は、復号器実行ファイル116、118のダウンロードを実施するために使用されうる。復号器実行ファイル114、116、118の各々は、特定のオーディオソース104または108によって提供されるそのままの符号化形式でオーディオを復号するようにヘッドセット102を構成する。復号器実行ファイル114、116、118は、アクティブオーディオソース(active audio source)によって使用されるオーディオ形式およびオーディオソースの構成に依存して、同一のソフトウェアコードでありうるか、またはありえない。既存のブルートゥースシステムとの相互運用性を維持するために、ヘッドセット102は、いくつかの状況において、SBCのための読み取り専用メモリ（ROM）サポートを保持する。
【００２４】
例示的な通信システム100は、別々のデバイスでとしてWCD 108および音楽プレーヤ104を示すが、2つのデバイスの機能は、組み合わされて単一の無線デバイス、すなわち、一体型の双方向通信デバイスおよび音楽プレーヤになりうる。
【００２５】
ヘッドセット102に送信されるオーディオ信号およびヘッドセット102から送信されるオーディオ信号は、音声およびモノラルまたはステレオオーディオを含むがそれに限定されないあらゆる形の識別可能なサウンドに相当しうる。無線チャネルを通してオーディオソースとヘッドセット102との間で送信されるオーディオ信号は、業界標準レートの44.1KHzでサンプリングされたデジタル化オーディオに相当しうる。別の標準レートは、8kHz、16kHz、48kHzであり、別のレートも使用されうる。
【００２６】
無線リンク110は、オーディオソース104、108のいずれかからヘッドセット102にオーディオを転送するために任意の適切な通信プロトコルを使用する、ヘッドセット102とオーディオソース104、108との間の無線周波数（RF）チャネルまたは赤外線（IR）チャネルを含む任意の適切な無線通信チャネルでありうる。示される例において、各無線リンク110はブルートゥース無線リンクでありうる。
【００２７】
オーディオは、ブルートゥースA2DP仕様に記述されるように、音楽プレーヤ104とヘッドセット102との間、またはWCD 108とヘッドセット102との間で確立された接続に起因するブルートゥースストリーミングオーディオを含みうる。ブルートゥースストリーミングオーディオ接続が確立された後、オーディオパケットが、オーディオソースからヘッドセット102に送信される。一般的に、オーディオパケットは、交渉されたコーデック規格を使用して符号化されたデジタル化オーディオを含む。各オーディオパケットは、ヘッドセット102で出力されるべきであるサウンドの既定の持続時間、例えば20ミリ秒、に相当する。オーディオパケットは、A2DPプロファイルに従って形式化され、符号化されたオーディオの1つ以上のフレームを含む。
【００２８】
ヘッドセット102は、任意の適切なサイズ、形、または物理構成を有しうる。図1に示される例示的な無線ヘッドセット102は、2つのイヤホン103、および、ヘッドセット102がユーザによって快適に装着されるための少なくとも1つの支えるもの（例えばヘッドバンド105）を含む。
【００２９】
ヘッドバンド105と共に示されているが、ヘッドセット102およびイヤホン103は、イヤホン103がしっかりとユーザの耳を覆うか、それに差し込まれることに適した任意の適切な物理的形態およびサイズを有することができる。ヘッドバンド105は、ヘッドセット102から随意的に省かれうる。例えば、イヤホン103は、ユーザの耳たぶの後ろに装着し、且つ、ユーザの外耳を覆うか耳に差し込むための従来のフック型イヤホンでありうる。加えて、ヘッドセット102は2つのイヤホン103を有すると示されているが、ヘッドセット102は代替としてイヤホンを1つだけ含みうる。
【００３０】
図2は、無線ヘッドセット102にオーディオ復号器を動的に供給するための方法200を示すフローチャートである。ブロック202において、ヘッドセット102の構成が決定される。ヘッドセット102の構成は、例えば、製造業者、型番、そのプロセッサ、メモリ容量、ファームウェアバージョン、デフォルトオーディオコーデック(default audio codec)（あるのであれば）、現在のオーディオ復号器タイプおよび／またはバージョンまたはそのようなものなどのヘッドセットの能力を示す。加えて／あるいは、構成情報は、ヘッドセットハードウェアのバージョンを示すハードウェアレジスタから読み取られるか、ヘッドセットソフトウェアの一部であるヘッドセットのハードウェア改訂番号を含みうる。改訂番号は、特定のヘッドセットハードウェア構成の能力を示す。例えば、それは、ヘッドセット102内に存在するプロセッサおよびデジタル信号プロセッサ（DSP）の有無、フラッシュメモリ、ランダムアクセスメモリ（RAM）、またはそのようなもののサイズなど、ヘッドセット102内のメモリのサイズおよび構成を示す。
【００３１】
ヘッドセット構成は、ヘッドセット102に記憶される、ハードウェア改訂番号を含みうる構成コードをダウンロードし、読み取ることによって決定されうる。
【００３２】
決定ブロック204において、ヘッドセット102は、オーディオソースからの利用可能な符号化されたオーディオを復号するように構成されているか否かを決定するためにチェックが行われる。ソースでのオーディオは、そのままのパルスコード変調（PCM）、ADPCM、AAC、WMA、Real、MPEG−1オーディオ、MPEG−2オーディオおよびそのようなものを含むがそれに限定されない任意の適切なオーディオコーデックを使用して符号化されうる。この決定は、ブロック202において、ヘッドセット102によって提供される構成情報に基づいて行われうる。
【００３３】
ヘッドセット102が、ソースの符号化オーディオを復号することができる場合、オーディオは、復号器実行ファイルをダウンロードする必要なく、ソースからヘッドセット102にストリーミングされる（ブロック216）。ヘッドセットがオーディオを復号するように構成されていない場合、適切な復号器実行ファイルがヘッドセット102に正確にダウンロードされたか否かを決定するためにチェックが実行される（ブロック206）。この決定は、ブロック202で獲得されるヘッドセット構成情報と、オーディオソースでの適切なオーディオ復号器実行ファイルの可用性とに基づいて行われる。
【００３４】
ヘッドセット102が復号器実行ファイルをダウンロードするように構成されていない場合、オーディオソースは、ヘッドセット102によって使用可能な形式（例えば、ブルートゥースヘッドセットの場合にSBC）にオーディオをトランスコードし始める（ブロック208）。トランスコードされたオーディオは、次に、無線リンク110を通してヘッドセット102にストリーミングされ（ブロック216）、次にヘッドセットリスナにレンダリングおよび再生される。
【００３５】
ヘッドセット102がそれに復号器実行ファイルをダウンロードできる場合、適切な復号器実行ファイルが、ヘッドセット102に対して選択される（ブロック210）。復号器実行ファイルは、ブロック202で獲得されるヘッドセット構成情報と、さらには、ヘッドセット102にストリーミングされるべきソースの符号化オーディオの形式とに基づいて選択されうる。オーディオソースは、1つ以上のバージョンの復号器実行ファイルを記憶することができる。オーディオソースがヘッドセット102の構成コードと一致する復号器実行ファイルバージョンを有さない場合、サーバ112から正しいバージョンを取得するために、コーデックサーバ112とファイル転送セッションを確立し、ヘッドセット102に正しいバージョンをダウンロードすることができる。オーディオソースが適切な復号器実行ファイルを獲得できない場合、ヘッドセット102にそのように示し、トランスコードされたオーディオのダウンロードまたはヘッドセット102とのセッションの終了へと戻る。
【００３６】
ブロック212において、選択された復号器実行ファイルは、無線リンク110を通してヘッドセット102にダウンロードされる。下記にさらに詳細に議論されるように、復号器実行ファイルをヘッドセット102にダウンロードするために、ブルートゥースの一般オブジェクト交換プロファイルが使用されうる。復号器実行ファイルは、ヘッドセット102の能力に適した、事前に構築された実行可能な二値ファイルである。
【００３７】
ブロック214において、ダウンロードされた復号器実行ファイルは、ヘッドセット102にインストールされる。復号器実行ファイルがヘッドセット102にダウンロードされると、ヘッドセット102上のトップレベルのコードが、新しいダウンロードされたソフトウェアで、ヘッドセット102内の関連コンポーネントの初期化を実行することができる。例えば、復号器実行ファイルは、オーディオ復号器ソフトウェアコードを包むことに加えて、新しいバージョンのヘッドセットプロセッサファームウェアを含みうる。その場合、トップレベルのヘッドセットファームウェアコードは、新しいファームウェアおよび新しいオーディオ復号器がヘッドセットプロセッサによって実行されうるために、最初に新しいバージョンのファームウェアでプロセッサを更新し、次に、プロセッサを再設定するように実行するであろう。インストール後、ヘッドセット102は符号化されたオーディオを受信できる状態になる。
【００３８】
ブロック216において、符号化オーディオは、無線リンク110を通して、オーディオソース（音楽プレーヤ104かWCD 108のいずれか）からヘッドセット102にストリーミングされる。
【００３９】
図3は、ヘッドセット102と、オーディオソース（音楽プレーヤ104かWCD 108のいずれか）のうちの1つとの間のブルートゥース無線インターフェースを使用してオーディオをヘッドセット102にストリーミングするという例示的なシナリオ300を示す図である。ブロック302において、符号化されたオーディオを再生するための要求がオーディオソースで受信される。要求はユーザによって作られうる。例えば、ユーザは、オーディオソースに含まれるユーザインターフェースを使用してオーディオ再生を要求しうる。示される例において、ダウンロードされるべきオーディオは、MP3形式で符号化される。
【００４０】
要求の受信後、ブルートゥースクライアントとして機能するオーディオソースは、ブルートゥースサービス発見プロトコル（SDP）を使用し、無線リンク110を通してサービス発見要求304をヘッドセット102に送信する。サービス発見要求は、どのオーディオ符号化形式がヘッドセット102によってサポートされているかを決定するための、ヘッドセット102へのクエリである。サービス発見要求は、また、ヘッドセット構成情報を要求しうる。
【００４１】
サービス発見要求304の受信後、ブルートゥースサーバとして機能するヘッドセット102は、その構成と、それがSBC形式で符号されたオーディオのみをサポートすることとを示すSDPサービス要求308を生成する（ブロック306）。サービス応答308は、無線リンク110を通してヘッドセット102からオーディオソースに送信されるSDPメッセージである。それは、ヘッドセット102によってサポートされるオーディオ復号器およびヘッドセット構成情報を示す属性を含むSDPサービス記録を含みうる。
【００４２】
サービス応答308から、オーディオソースは、ヘッドセット102がMP3形式のオーディオを復号するように構成されていないこと、さらには、ヘッドセット102がMP3復号器実行ファイルをダウンロードしても再構成されないことを決定する。このように、オーディオソースは、MP3形式からSBC形式にオーディオをトランスコードし始めるか（ブロック310）、そうでなければ、SBC形式の要求オーディオを提供する。ヘッドセット102のオーディオ復号能力および構成を決定するために、別のブルートゥースプロファイル、プロトコル、および手順が使用されうる。
【００４３】
次に、ブルートゥースA2DPを使用して、ストリーミングオーディオ接続が、オーディオソースとヘッドセット102との間に確立される。ここで、ヘッドセットはブルートゥースオーディオシンクである。トランスコードされたSBCオーディオは、次に、A2DPを使用し、無線リンク110を通してヘッドセット102にストリーミングされる（312）。ブロック314において、ヘッドセット102は、ヘッドセット102で再生するために、受信されたSBCオーディオをPCMオーディオに復号する。
【００４４】
図4は、オーディオソースとヘッドセット102との間のブルートゥース無線インターフェースを使用して、オーディオ復号器をダウンロードし、ヘッドセット102にオーディオをストリーミングするという例示的なシナリオ400を示す図である。ブロック402において、符号化されたオーディオを再生するための要求がオーディオソースで受信される。その要求はユーザによって作成されうる。例えば、ユーザは、オーディオソースに含まれるユーザインターフェースを使用してオーディオ再生を要求しうる。示される例において、ダウンロードされるべき要求されたオーディオは、MP3形式で符号化される。
【００４５】
要求の受信後、ブルートゥースクライアントとして機能するオーディオソースは、ブルートゥースサービス発見プロトコルを使用し、無線リンク110を通してサービス発見要求404をヘッドセット102に送信する。サービス発見要求は、どのオーディオ符号化形式がヘッドセット102によってサポートされているかを決定するための、ヘッドセット102へのクエリである。サービス発見要求は、ヘッドセット構成情報も要求しうる。
【００４６】
サービス発見要求404の受信後、ブルートゥースサーバとして機能するヘッドセット102は、その構成を示すSDPサービス要求408を生成する（ブロック406）。サービス要求408は、無線リンク110を通してヘッドセット102からオーディオソースに送信されるSDPメッセージである。それは、ヘッドセット102によってサポートされているオーディオ復号器、復号器実行ファイルを受信するための能力、およびヘッドセット構成情報を示す属性を含むSDPサービス記録を含みうる。このシナリオにおいて、サービス応答408は、ヘッドセット102が、復号器実行ファイルを受信し、MP3形式を含む様々なオーディオ符号化形式をサポートするように再構成されうることを示す。ヘッドセット102のオーディオ復号能力および構成を決定するために、別のブルートゥースプロファイル、プロトコル、および手順が使用されうる。
【００４７】
サービス応答408から、オーディオソースは、ヘッドセット102がMP3形式のオーディオを復号するように構成されうること、さらには、ヘッドセット102が、MP3復号器実行ファイルをダウンロードすることによってそれを行うように再構成されうることを決定する。
【００４８】
このように、オーディオソースは、ブルートゥース一般オブジェクト交換プロファイル（GEOP）に従って、ヘッドセット102とのオブジェクト交換セッションを確立し始める。このセッションの間、オーディオソースは、ブルートゥースクライアントとして機能し、ヘッドセットはブルートゥースサーバとして機能する。オーディオソースは、MP3復号器実行ファイルをヘッドセット102にプッシュする（ブロック410）。復号器実行ファイルは、オブジェクトプッシュ412を使用し、無線リンク110を通してオーディオソースからヘッドセット102に転送される（GEOPプッシュ動作）。復号器実行ファイルがヘッドセット102に正確にダウンロードされた後、GEOPセッションは終了する。別のブルートゥースファイル転送プロファイル、プロトコル、および手順が、復号器実行ファイルをヘッドセット102にダウンロードするために使用されうる。
【００４９】
ブロック414において、ヘッドセット102は、復号器ダウンローダを使用して、MP3復号器実行ファイルをインストールし、それによって、ヘッドセット102は、入ってくるMP3オーディオを復号可能な状態になる。ヘッドセット102は、ヘッドセットがストリーミングMP3オーディオを受信できる状態にあること示すレディメッセージ415で無線リンクを通してオーディオソースを信号送信する。レディ信号は、ブルートゥースA2DPセッションセットアップシグナリングの一部でありうる。
【００５０】
次に、ブルートゥースA2DPを使用して、ストリーミングオーディオ接続が、オーディオソースと、ブルートゥースオーディオシンクであるヘッドセット102との間に確立される。ブロック418において、オーディオソースは、レディメッセージ416の受信に応答して、MP3オーディオのヘッドセット102へのストリーミングを開始する。MP3符号化オーディオは、A2DPプロトコル420を使用してヘッドセット102に転送される。ブロック422において、ヘッドセット102は、インストールされたMP3復号器を使用して、ヘッドセット102で再生するために、受信されたMP3オーディオをPCMオーディオに復号する。
【００５１】
図5は、第1の無線ヘッドセットシステム600のあるコンポーネントを示すブロック図である。無線ヘッドセットシステム600は、各々が、無線リンク110を通して互いに通信することができる無線ヘッドセット602およびWCD 108を含む。無線ヘッドセットシステム600は、通信システム100に含まれ、無線ヘッドセット102の役割を果たす。WCD 108は、WCD 108および／または音楽プレーヤ104の特徴および機能を含み、無線ヘッドセット602は、無線ヘッドセット102の特徴および機能を含みうる。
【００５２】
無線ヘッドセット602は、無線リンク110を通してWCD 108と通信するために、アンテナ613に結合された短距離無線インターフェース608を含む。無線ヘッドセット602は、さらに、復号器ダウンローダ604、オーディオコーデック606、オーディオ処理回路構成612、左チャネルのデジタル／アナログ変換器（DAC）614、右チャネルのDAC 616、左チャネルのヘッドホン高インピーダンス（HPH）増幅器（Amp）618、右チャネルのHPH増幅器（Amp）620、左チャネルのイヤホンスピーカ622、および右チャネルのイヤホンスピーカ624を含む。
【００５３】
短距離無線インターフェース608は、トランシーバ610を含み、アンテナ613を通してWCD 108との二方向無線通信を提供する。任意の適切な無線テクノロジがヘッドセット602で用いられるが、短距離無線インターフェース608は、アンテナ613、ブルートゥースRFトランシーバ、ベースバンドプロセッサ、プロトコルスタック、並びに、ヘッドセット602のオーディオコーデック606、復号器ダウンローダ604、および別のコンポーネントに要求に応じてモジュールを接続するためのハードウェアおよびソフトウェアインターフェースからなるブルートゥースコアシステムを少なくとも提供する商業上利用可能なブルートゥースモジュールを優先的に含む。
【００５４】
デジタル化オーディオストリームは、短距離無線インターフェース608から出力され、オーディオコーデック606によって復号される。デジタル化オーディオストリームの符号化スキームは、使用された場合に、オーディオコーデック606と互換性のある任意の適切なスキームであるため、オーディオストリームは、インストールされたオーディオコーデックに依存して、ある状況ではパルスコード変調（PCM）サンプルのようなそのままのオーディオサンプルであり、他の状況ではSBCまたはMP3オーディオのようなデジタルに符号化および／または圧縮されたオーディオでありうる。
【００５５】
復号器ダウンローダ604は、ヘッドセット602が、現在、WCD 108から利用可能な符号化されたオーディオ650を復号するように構成されていない場合に、無線リンク110を通して復号器実行ファイル646をヘッドセット602にダウンロードする。復号器ダウンローダ604は、ヘッドセット構成情報を維持し、図1〜4に関して上に記述されたヘッドセット復号器ダウンロード手順を実施することができる。
【００５６】
オーディオコーデック606は、SBCのようなデフォルト復号器を含み、さらに、必要に応じて、異なるオーディオ符号化形式を処理するための異なるオーディオ復号器を含むように復号器ダウンローダ604によって更新されうる。
【００５７】
オーディオ処理回路612は、デジタルドメインに、復号されたデジタル化オーディオ信号を処理するためのデジタル回路構成を含む。例えば、復号されたオーディオストリームは、オーディオ処理回路612によって、1回以上切り捨てられ、1回以上フィルタにかけられ、1回以上増幅され、1回以上アップサンプリングされうる。フィルタにかけることは、ローパスフィルタにかけること、ハイパスフィルタにかけること、および／または、別の種類のフィルタ機能によって特徴付けられたフィルタにストリームを通過させることを含みうる。デジタルドメインにおける増幅は、プログラマブル利得増幅器（PGA）の使用を含みうる。
【００５８】
オーディオ処理回路612は、商業上利用可能な既成コンポーネントを使用して実施されうる。回路612は、左右のチャネルを個々に処理するためのオーディオ処理回路構成を含みうる。あるいは、オーディオ処理回路612は、左右両方のオーディオチャネルを扱う単一の多重化オーディオ処理経路を含みうる。さらに、オーディオ処理回路612のいくつかあるいは全ての機能は、デジタル信号プロセッサ（DSP）のようなプロセッサ上でソフトウェア実行ファイルとして実施されうる。
【００５９】
左チャネルのDAC 614は、オーディオ処理回路612からの左チャネルのデジタル化オーディオ出力を左チャネルのアナログオーディオ信号に変換する。左チャネルのアナログオーディオ信号は、次に、左のスピーカ622を駆動するために、オーディオ増幅器614によって増幅される。
【００６０】
右チャネルのDAC 616は、オーディオ処理回路612からの右チャネルのデジタル化オーディオ出力を右チャネルのアナログオーディオ信号に変換する。右チャネルアナログオーディオ信号は、次に、右スピーカ624を駆動するために、オーディオ増幅器422によって増幅される。
【００６１】
当業者は、オーディオ増幅器618、620以外の追加のアナログオーディオ処理回路構成（図示されない）がヘッドセット602に含まれうることを理解するであろう。
【００６２】
左右のヘッドセットスピーカ622、624は、それぞれ増幅器618、620から出力される電子信号をサウンドに変換するための任意の適切なオーディオトランスデューサである。
【００６３】
WCD 108は、無線広域ネットワーク（WWAN）インターフェース630、1つ以上のアンテナ411、短距離無線インターフェース634、プロセッサ642および、1つ以上のオーディオ復号器実行ファイル646と復号器ダウンローダプログラム648とを記憶するメモリ644を有するコントローラ640を含む。WCD 108は、さらに、WCD 108に記憶された符号化オーディオ650を含む。WCD 108は、短距離無線リンク110およびWWANリンクを通して通信するために個別アンテナを含むことができ、また代替的に、単一のアンテナが両方のリンクに使用されうる。
【００６４】
WWANインターフェース630は、図1に関して上に記述された無線ネットワーク106のようなWWANと通信するために必要な完全な物理インターフェースを備える。インターフェース630は、WWANと無線信号を交換するように構成された無線トランシーバ632を含む。WWANインターフェース630は、接続されたデバイスへの、WWANを介した音声呼およびデータ転送を容易にするために、WWANと無線信号を交換する。接続されたデバイスは、別のWWAN端末、固定電話、または、ボイスメールサーバ、インターネットサーバあるいはそのようなものなどのネットワークサービスエンティティでありうる。
【００６５】
短距離無線インターフェース634は、トランシーバ636を含み、無線ヘッドセット602との二方向無線通信を提供する。あらゆる適切な無線テクノロジがWCD 108で用いられるが、短距離無線インターフェース638は、アンテナ411、ブルートゥースRFトランシーバ、ベースバンドプロセッサ、プロトコルスタック、並びに、要求に応じて、WCD 108のコントローラ640、および別のコンポーネントにモジュールを接続するためのハードウェアおよびソフトウェアインターフェースからなるブルートゥースコアシステムを少なくとも提供する、商業上利用可能なブルートゥースモジュールを好んで含む。
【００６６】
復号器ダウンローダプログラム648は、図2のブロック202〜212および216の手順を実行するようにWCD 108を構成する。復号器ダウンローダプログラム648は、さらに、図3および4に関して上に記述されたようなオーディオソースとして動作するようにWCD 108を構成する。
【００６７】
オーディオ復号器実行ファイル646は、図2および4に関して記述された手順に従って、ヘッドセット602にダウンロードされうる復号器実行ファイルである。オーディオ復号器実行ファイル646は、復号器ダウンローダプログラム648の制御下で、図1および2に関して記述されたようにコーデックサーバ112からWCDメモリ644にアップロードされうる。
【００６８】
符号化オーディオ650は、再生するための、符号化オーディオの1つ以上のファイルを含むことができる。符号化オーディオ650の形式は、典型的に、オーディオ復号器実行ファイル646によって使用される形式に対応しており、本明細書に記述されたオーディオ符号化形式のいずれかでありうる。符号化オーディオ650は、WCD 108に含まれるメモリ644に、あるいは代替として、フラッシュメモリのような個別の大容量記憶装置（図示されない）に記憶されうる。
【００６９】
ヘッドセット602のコンポーネントは、アナログおよび／またはデジタルハードウェア、ファームウェア、またはソフトウェアの任意の適切な組み合わせを使用して実施されうる。
【００７０】
図6は、第2の無線ヘッドセットシステム700のあるコンポーネントを示すブロック図である。第2の無線ヘッドセットシステムは、無線リンク110を通してWCD 108と通信するように構成された無線ヘッドセット702を含む。無線ヘッドセット702は、無線通信システム100に含まれ、無線ヘッドセット102の役割を果たす。
【００７１】
無線ヘッドセット702は、復号器ダウンローダ706、オーディオコーデック708、およびオーディオ処理回路構成710を実施するプロセッサ704を含む。復号器ダウンローダ706、オーディオコーデック708、およびオーディオ処理回路構成710は、それぞれ、図5に示される復号器ダウンローダ604、オーディオコーデック606、およびオーディオ処理回路構成612と本質的に同一の機能を実行する。しかしながら、ヘッドセット702では、コンポーネント706〜710の機能は、プロセッサ704で実行中のソフトウェアとして実施される。プロセッサ704は、ARM7のようなマイクロプロセッサ、DSP、1つ以上の特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、複合プログラマブル論理デバイス（CPLD）、ディスクリート論理、あるいは、そのあらゆる適切な組み合わせでありうる。
【００７２】
図7は、図6に示される例示的なプロセッサ704のあるコンポーネントを示すブロック図である。プロセッサ704は、不揮発性メモリ802、マイクロプロセッサ（μP）800、および揮発性メモリ804を含む。不揮発性メモリ802、マイクロプロセッサ（μP）800、および揮発性メモリ804は共に結合され、共通バス上で通信することができる。メモリ802、804、およびマイクロプロセッサ800は、単一チップに一体化されるか、あるいは、個別コンポーネン、または、統合コンポーネントと個別コンポーネントとの任意の適切な組み合わせでありうる。それに加えて、別のプロセッサ／メモリアーキテクチャが代替的に使用されうる。
【００７３】
マイクロプロセッサ800は、ARM7のようなマイクロプロセッサ、DSP、1つ以上の特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、複合プログラマブル論理デバイス（CPLD）、ディスクリート論理、あるいは、そのあらゆる適切な組み合わせでありうる。
【００７４】
不揮発性メモリ802は、オーディオ処理プログラム806、デフォルのトオーディオコーデック808、構成レジスタ810、コントローラプログラム811、および復号器ダウンローダプログラム812を記憶する。不揮発性メモリ802は、例えばフラッシュメモリ、ROM、PROM、またはそのようなものなど、電源が落とされた後も記憶されたコンテンツを維持する任意の静的メモリデバイスでありうる。
【００７５】
コントローラプログラム811は、インターフェース制御およびオーディオ処理を含む、ヘッドセット702の動作全体を制御するファームウェアでありうる。コントローラプログラム881は、必要に応じて、ストリームが、スピーカ622、624を通して適切に出力され、意味をなすようにユーザに聞き取られる方法で、入ってくるオーディオストリームを処理および／または復号するように短距離無線インターフェース608、プロセッサ704、およびヘッドセット702の別のコンポーネントを構成することができる。
【００７６】
図7に示される例において、揮発性メモリ804は、ヘッドセット702にダウンロードされたオーディオ復号器実行ファイル814を記憶する。揮発性メモリ804は、動的RAMまたはそのようなものなど、供給電力が中断されると記憶されたコンテンツを失う任意の適切なメモリデバイスでありうる。
【００７７】
あるいは、オーディオ復号器実行ファイル814は、不揮発性メモリ802に記憶されうる。
【００７８】
オーディオ処理プログラム806は、オーディオ処理710機能を実行するためのソフトウェアコードを含む。デフォルトのオーディオコーデック808は、ヘッドセット702に永久的に存在する、SBCなどの既存のオーディオ復号器であり、適切な復号器実行ファイルが利用不可能な場合に使用されうる。構成レジスタ810は、復号器ダウンローダプログラム812によって要求元のオーディオソースに提供されうるハードウェア改訂番号などのヘッドセット構成情報を記憶する。
【００７９】
復号器ダウンローダプログラム812は、マイクロプロセッサ800によって実行されると、復号器ダウンローダ706の機能を実行するソフトウェアアプリケーションである。
【００８０】
図8は、第3の無線ヘッドセットシステム900のあるコンポーネントを示すブロック図である。第3の無線ヘッドセットシステム900は、無線リンク110を通してWCD 108と通信するように構成された無線ヘッドセット902を含む。無線ヘッドセット902は無線通信システム100に含まれ、無線ヘッドセット102の役割を果たす。
【００８１】
無線ヘッドセット902は、復号器ダウンローダ905を実施するプロセッサ904、および、オーディオコーデック908とオーディオ処理回路構成910とを実施するデジタル信号プロセッサ（DSP）906を含むマルチプロセッサアーキテクチャを含む。
【００８２】
プロセッサ904およびDSP 906は、1つ以上のバスおよび制御信号に結合され、それを通して通信することができる。
【００８３】
図9は、図8に示される例示的なマルチプロセッサヘッドセット902のあるコンポーネントを示す。プロセッサ904は、不揮発性メモリ952およびマイクロプロセッサ（μP）950を含む。マイクロプロセッサ950およびメモリ952は、共に結合され、バスを通して通信しうることができる。不揮発性メモリ952は、復号器ダウンローダプログラム954、コントローラプログラム911、および構成レジスタ956を記憶する。ダウンローダプログラム954、コントローラプログラム911、および構成レジスタ956は、それぞれ、図7のダウンローダプログラム812、コントローラプログラム811、および構成レジスタ810と本質的に同一の機能を実行する。別のプロセッサ／メモリアーキテクチャが代替的に使用されうる。
【００８４】
マイクロプロセッサ950は、ARM7のようなマイクロプロセッサ、DSP、1つ以上の特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、複合プログラマブル論理デバイス（CPLD）、ディスクリート論理、あるいは、そのあらゆる適切な組み合わせでありうる。
【００８５】
DSP 906は、揮発性メモリ962、不揮発性メモリ964、およびDSPコア960を含む。不揮発性メモリ964、DSPコア960、および揮発性メモリ962は共に結合され、共通バス上で通信することができる。別のプロセッサ／メモリアーキテクチャが代替的に使用されうる。不揮発性メモリ964は、デフォルトのオーディオコーデック986およびオーディオ処理コード970を記憶する。デフォルトのオーディオコーデック968およびオーディオ処理コード970は、それぞれ、図7に関して記述されたデフォルトのオーディオコーデック808およびオーディオ処理コード806と実質的に同一である。揮発性メモリ962は、オーディオソースからダウンロードされたオーディオ復号器実行ファイル966を記憶する。
【００８６】
DSPコア960は、信号処理動作を実行するのに最適化された任意のプログラマブルDSP処理デバイスであり、IPコア、1つ以上の特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、複合プログラマブル論理デバイス（CPLD）、ディスクリート論理、あるいは、そのあらゆる適切な組み合わせを使用して実施されうる。
【００８７】
不揮発性メモリ952、964は、各々が、例えばフラッシュメモリ、ROM、PROM、またはそのようなものなど、電源が落とされた後も記憶されたコンテンツを維持する任意の適切な静的メモリデバイスでありうる。
【００８８】
揮発性メモリ962は、動的RAMまたはそのようなものなど、供給電力が中断されると、記憶されたコンテンツを失う任意の適切なメモリデバイスでありうる。
【００８９】
メモリ954、956、962、964、マイクロプロセッサ800、およびDSPコア960は、単一チップに一体化されるか、あるいは、個別コンポーネントまたは統合コンポーネントと個別コンポーネントとの任意の適切な組み合わせでありうる。
【００９０】
ヘッドセット102、602、702、および902は、マイクロホンプリプロセッサ（microphone preprocessor）（図示されない）によって事前に処理される入力オーディオ信号を生成するように構成された随意のマイクロホン（図示されない）を含みうる。マイクロホンプリプロセッサの出力はトランシーバに提供され、次に、ヘッドセット602、702、902および／またはWCD 108内のオーディオ処理経路に無線リンク110を通して提供されうる。マイクロホンは、サウンドを電子信号に変換するための任意の適切なマイクロホンデバイスである。
【００９１】
マイクロホンプリプロセッサは、マイクロホンから受信された電子信号を処理するように構成される。マイクロホンプリプロセッサは、アナログ／デジタル変換器（ADC）および雑音低減およびエコー消去回路（NREC）を含みうる。ADCは、マイクロホンからのアナログ信号をデジタル信号に変換し、それは次にNRECによって処理される。NRECは、通信と音声制御アプリケーションのために、望まれないオーディオアーティファクト（audio artifact）を減らすために用いられる。マイクロホンプリプロセッサは、商業上利用可能なハードウェア、ソフトウェア、ファームウェア、または、それらのあらゆる適切な組み合わせを使用して実施されうる。
【００９２】
本明細書に記述されたシステム、デバイス、ヘッドセット、および、それぞれのコンポーネントの機能性、並びに方法ステップおよびブロックは、ハードウェア、ソフトウェア、ファームウェア、または、それらのあらゆる適切な組み合わせで実施されうる。ソフトウェア／ファームウェアは、マイクロプロセッサ、DSP、組み込みコントローラ、または、IPコアのような、1つ以上のデジタル回路によって実行可能な命令セット（例えば、コードセグメント）を有するプログラムでありうる。ソフトウェア／ファームウェアに実施された場合、その機能性は1つ以上のコンピュータ可読媒体上の命令またはコードとして記憶または送信される。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある箇所から別の箇所へのコンピュータプログラム移送を容易にする任意の媒体を含む通信媒体との両方を含む。記憶媒体はコンピュータによりアクセスされることができる任意の利用可能な媒体でありうる。それに制限されない例として、そのようなコンピュータ可読媒体はRAM、ROM、EEPROM、CD-ROMまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、もしくはコンピュータによってアクセスされることができ、命令やデータ構造形で所望のプログラムコードを搬送または記憶するために使用されうる任意の別媒体を備えうる。また、任意の接続は適切にコンピュータ可読媒体と呼ばれる。例えば、同軸ケーブル、光ファイバーケーブル、撚線対、デジタル加入者回線（DSL）、または赤外線、無線、マイクロ波などの無線テクノロジを使用してウェブサイト、サーバ、または他のリモートソースからソフトウェアが送信されると、同軸ケーブル、光ファイバーケーブル、撚線対、DSL、または赤外線、無線、マイクロ無線などの無線テクノロジは媒体の定義に含まれる。上記の組み合わせもコンピュータ可読媒体の範囲内に含まれるべきである。
【００９３】
いくつかの実施形態が記述されている。しかしながら、これらの実施形態に対する様々な変更が可能であり、本明細書に提示された原理は別の実施形態にも同様に適用されうる。例えば、本明細書に開示された原理は、無線リンクというよりはむしろ、ヘッドセットとオーディオソースとの間の通信リンクがワイヤである有線ヘッドセットか、あるいは、無線スピーカのような別の無線オーディオ出力デバイスに適用されうる。さらに、本明細書に開示された方法および装置は、オーディオ後処理ソフトウェア／ファームウェアコードなど、別のタイプのオーディオ実行ファイルをオーディオ出力デバイスにダウンロードするために使用されうる。加えて、様々なコンポーネントおよび／または方法のステップ／ブロックは、特許請求の範囲を逸脱することなく、詳細に開示された配列以外の配列で実施されうる。
【００９４】
別の実施形態および変更が生じるであろうことは、これらの教示の観点から当業者には明らかである。よって、下記の特許請求の範囲は、上記明細書および添付図に関して考慮した場合、そのような実施形態および変更を全てカバーすることが企図される。
【図１】
2014099893.tif 000003
【図２】
2014099893.tif 000004
【図３】
2014099893.tif 000005
【図４】
2014099893.tif 000006
【図５】
2014099893.tif 000007
【図６】
2014099893.tif 000008
【図７】
2014099893.tif 000009
【図８】
2014099893.tif 000010
【図９】
2014099893.tif 000011
【手続補正書】
【提出日】平成26年1月30日(2014.1.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の無線ネットワークを通してデバイスと通信するように構成された第１の無線インターフェースと、
第２の無線ネットワークを通してリモートサーバと通信するように構成された第２の無線インターフェースであって、前記リモートサーバは１つまたは複数の実行ファイルを記憶する、第２の無線インターフェースと、
前記第１の無線ネットワークを通して前記デバイスからデバイス構成情報を受信することであって、前記デバイス構成情報は前記デバイス内の少なくとも処理ハードウェアリソースを識別する、受信することと、
前記デバイス構成情報に基づいて実行ファイルを選択することであって、前記実行ファイルは特定の形式でデータを処理するように前記デバイスを構成するためのものである、選択することと、
前記選択された実行ファイルが無線通信デバイス内に記憶されているかどうかを判断し、もし記憶されていなければ前記第２の無線ネットワークを通して前記リモートサーバから前記選択された実行ファイルを検索することと、
前記第１の無線ネットワークを通して前記デバイスに前記選択された実行ファイルをダウンロードすることと、
を行うように構成されたコントローラと、
を備える、無線通信デバイス。
【請求項２】
前記構成情報は、前記デバイスの１つまたは複数の処理能力を示すように構成された構成インジケータをさらに含む、請求項１に記載の無線通信デバイス。
【請求項３】
前記デバイスはデータを復号するためのデフォルトコーデックを記憶しており、前記データは第２の特定の形式で符号化されたオーディオである、請求項１に記載の無線通信デバイス。
【請求項４】
前記実行ファイルは、前記デバイスに含まれる揮発性メモリにダウンロードされ、前記デフォルトコーデックは前記デバイスに含まれる不揮発性メモリに記憶される、請求項３に記載の無線通信デバイス。
【請求項５】
前記特定の形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項１に記載の無線通信デバイス。
【請求項６】
第１の無線ネットワークを通して第２のデバイスと通信するための第１の無線インターフェースと、第２の無線ネットワークを通してリモートサーバと通信するための第２の無線インターフェースと、を含む無線通信デバイスであって、前記リモートサーバは１つまたは複数の実行ファイルを記憶する、無線通信デバイスを備え、
前記無線通信デバイスは、前記第１の無線ネットワークを通して前記第２のデバイスから第２のデバイス構成情報を検索することと、
前記第２のデバイス構成情報に基づいて実行ファイルを選択することであって、前記実行ファイルは特定の形式でデータを処理するように前記第２のデバイスを構成するためのものである、選択することと、
前記選択された実行ファイルが前記無線通信デバイス内に記憶されているかどうかを判断し、もし記憶されていなければ前記第２の無線ネットワークを通して前記リモートサーバから前記選択された実行ファイルを検索することと、
前記第１の無線ネットワークを通して前記第２のデバイスに前記選択された実行ファイルをダウンロードすることと、
を行うように構成された、装置。
【請求項７】
前記第２のデバイスは、前記第１の無線ネットワークを通して前記実行ファイルを受信するように構成された、請求項６に記載の装置。
【請求項８】
前記第２のデバイスは無線ヘッドセットである、請求項７に記載の装置。
【請求項９】
前記第１の無線ネットワークはブルートゥースネットワークである、請求項７に記載の装置。
【請求項１０】
前記無線通信デバイスは、セルラ電話または携帯情報端末（PDA）である、請求項６に記載の装置。
【請求項１１】
前記無線通信デバイスは、前記実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いる、請求項７に記載の装置。
【請求項１２】
前記特定の形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項８に記載の装置。
【請求項１３】
前記無線通信デバイスは、
前記ヘッドセットのハードウェア構成を識別するように構成された回路構成と、
前記ハードウェア構成に基づいて前記実行ファイルを選択するように構成された回路構成と、
を含む、請求項８に記載の装置。
【請求項１４】
前記実行ファイルはオーディオ実行ファイルである、請求項１３に記載の装置。
【請求項１５】
第１の無線ネットワークを通してリモートサーバと通信するための手段であって、前記リモートサーバは１つまたは複数の実行ファイルを記憶する、手段と、
第２の無線ネットワークを通して第２のデバイスと通信するための手段と、
前記第２の無線ネットワークを通して前記第２のデバイスから第２のデバイス構成情報を検索するための手段と、
前記第２のデバイス構成情報に基づいて実行ファイルを選択するための手段であって、前記実行ファイルは特定の形式でデータを処理するように前記第２のデバイスを構成するためのものである、手段と、
前記選択された実行ファイルがローカルに記憶されているかどうかを判断し、もし記憶されていなければ前記第１の無線ネットワークを通して前記リモートサーバから前記選択された実行ファイルを検索するための手段と、
前記第２の無線ネットワークを通して前記第２のデバイスに前記選択された実行ファイルをダウンロードするための手段と、
を備える、装置。
【請求項１６】
前記リモートサーバで前記実行ファイルを記憶するための手段と、
前記記憶するための手段から前記実行ファイルを検索し、前記検索された実行ファイルを前記ダウンロードするための手段に提供するための手段と、
をさらに備える、請求項１５に記載の装置。
【請求項１７】
前記第２の無線ネットワークはブルートゥースネットワークである、請求項１５に記載の装置。
【請求項１８】
前記装置は、セルラ電話または携帯情報端末（PDA）である、請求項１６に記載の装置。
【請求項１９】
前記ダウンロードするための手段は、前記実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いる、請求項１６に記載の装置。
【請求項２０】
前記ダウンロードするための手段は、前記第２のデバイスに少なくとも部分的に含まれる、請求項１６に記載の装置。
【請求項２１】
前記第２のデバイスはヘッドセットである、請求項１６に記載の装置。
【請求項２２】
前記特定の形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項２１に記載の装置。
【請求項２３】
前記ヘッドセットのハードウェア構成を識別するための手段と、
前記ハードウェア構成に基づいて前記実行ファイルを選択するための手段と、
をさらに備える、請求項２１に記載の装置。
【請求項２４】
無線デバイスに供給する方法であって、
前記無線デバイスが特定の形式で符号化されたデータを復号できるか否かを決定することと、
前記無線デバイスが前記特定の形式で前記符号化されたデータを復号することができない場合、前記特定の形式に対応する実行ファイルが前記無線デバイスにダウンロードされることができるか否かを決定することと、
前記実行ファイルが前記無線デバイスにダウンロードされることができる場合、無線リンクを通して前記無線デバイスに前記実行ファイルをダウンロードすることであって、前記実行ファイルは前記特定の形式で前記符号化されたデータを復号するように前記無線デバイスを構成する、ダウンロードすることと、
前記実行ファイルが前記無線デバイスにダウンロードされることができない場合、ソースデバイスにおいて、前記特定の形式から、前記無線デバイスによって復号されることができる第２の特定の形式に、前記データをトランスコードすることと、
前記無線デバイスに前記実行ファイルをダウンロードせずに、前記無線リンクを通して前記ソースデバイスから前記無線デバイスに前記トランスコードされたデータをストリーミングすることと、
を備える、方法。
【請求項２５】
前記無線リンクはブルートゥースリンクである、請求項２４に記載の方法。
【請求項２６】
ダウンロードすることは、ブルートゥース一般オブジェクト交換プロファイルを使用して、前記実行ファイルをダウンロードすることを含む、請求項２４に記載の方法。
【請求項２７】
ダウンロードすることは、セルラ電話または携帯情報端末（PDA）から前記無線デバイスに前記実行ファイルをダウンロードすることを含む、請求項２４に記載の方法。
【請求項２８】
前記特定の形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、請求項２７に記載の方法。
【請求項２９】
前記無線デバイスのハードウェア構成を識別することと、
前記ハードウェア構成に基づいて前記実行ファイルを選択することと、
をさらに備える、請求項２７に記載の方法。
【請求項３０】
前記無線デバイスから無線通信デバイスに前記ハードウェア構成を転送することをさらに備える、請求項２９に記載の方法。
【請求項３１】
１つまたは複数のプロセッサによって実行可能な命令セットを組み込むコンピュータ可読記憶媒体であって、
無線デバイスが特定の形式でデータを復号できるか否かを決定することと、
前記無線デバイスが前記特定の形式で前記データを復号することができない場合、前記特定の形式に対応する実行ファイルが前記無線デバイスにダウンロードされることができるか否かを決定することと、
前記実行ファイルが前記無線デバイスにダウンロードされることができる場合、無線リンクを通して前記無線デバイスに前記実行ファイルをダウンロードすることであって、前記実行ファイルは前記特定の形式で前記データを復号するように前記無線デバイスを構成する、ダウンロードすることと、
前記実行ファイルが前記無線デバイスにダウンロードされることができない場合、ソースデバイスにおいて、前記特定の形式から、前記無線デバイスによって復号されることができる第２の特定の形式に、前記データをトランスコードすることと、
前記無線デバイスに前記実行ファイルをダウンロードせずに、前記無線リンクを通して前記ソースデバイスから前記無線デバイスに前記トランスコードされたデータをストリーミングすることと、
を行うためのコード、
を備える、コンピュータ可読記憶媒体。
【請求項３２】
前記無線リンクはブルートゥースリンクである、請求項３１に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記ダウンロードするためのコードは、セルラ電話または携帯情報端末（PDA）から前記無線デバイスに前記実行ファイルをダウンロードするためのコードを含む、請求項３１に記載のコンピュータ可読記憶媒体。
【請求項３４】
ダウンロードするためのコードは、ブルートゥース一般オブジェクト交換プロファイルを使用して、前記実行ファイルをダウンロードするためのコードを含む、請求項３１に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記特定の形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるデータを含む、請求項３１に記載のコンピュータ可読記憶媒体。
【請求項３６】
前記無線デバイスのハードウェア構成を識別するためのコードと、
前記ハードウェア構成に基づいて前記実行ファイルを選択するためのコードと、
をさらに備える、請求項３１に記載のコンピュータ可読記憶媒体。
【請求項３７】
無線通信デバイスから前記ハードウェア構成を転送するためのコードをさらに備える、請求項３６に記載のコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
別の実施形態および変更が生じるであろうことは、これらの教示の観点から当業者には明らかである。よって、下記の特許請求の範囲は、上記明細書および添付図に関して考慮した場合、そのような実施形態および変更を全てカバーすることが企図される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］無線通信リンクを通してオーディオ実行ファイルをデバイスにダウンロードするように構成されたダウンローダを備え、
前記オーディオ実行ファイルは、既定の形式で符号化されたオーディオを処理するように前記デバイスを構成するためのものである、装置
［２］前記デバイスの前記オーディオ処理能力を示すように構成された構成インジケータをさらに備える、［１］に記載の装置。
［３］第2の既定の形式で符号化されたオーディオを復号するためのデフォルトコーデックをさらに備える、［１］に記載の装置。
［４］前記実行ファイルは、前記デバイスに含まれる揮発性メモリにダウンロードされ、前記デフォルトコーデックは前記デバイスに含まれる不揮発性メモリに記憶される、［３］に記載の装置。
［５］前記通信リンクはブルートゥースリンクである、［１］に記載の装置。
［６］前記ダウンローダは、前記オーディオ実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いるように構成される、［１］に記載の装置。
［７］前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、［１］に記載の装置。
［８］無線リンクを通して復号器実行ファイルをヘッドセットにダウンロードするように構成された無線通信デバイスを備え、
前記復号器実行ファイルは、既定の形式で符号化されたオーディオを復号するように前記ヘッドセットを構成するためのものである、装置。
［９］前記無線リンクを通して前記復号器実行ファイルを受信するように構成された前記ヘッドセットをさらに備える、［８］に記載の装置。
［１０］前記復号器実行ファイルを記憶するように構成されたリモートサーバをさらに備え、
前記無線通信デバイスは、前記リモートサーバから前記復号器実行ファイルを検索するようにさらに構成される、［８］に記載の装置。
［１１］前記通信リンクはブルートゥースリンクである、［８］に記載の装置。
［１２］前記無線通信デバイスは、セルラ電話または携帯情報端末（PDA）である、［８］に記載の装置。
［１３］前記無線通信デバイスは、前記復号器実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いる、［８］に記載の装置。
［１４］前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、［８］に記載の装置。
［１５］前記無線デバイスは、
前記ヘッドセットのハードウェア構成を識別するように構成された回路構成と、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択するように構成された回路構成と、
を含む、［８］に記載の装置。
［１６］ヘッドセットが既定の形式で符号化されたオーディオを復号できるか否かを決定するための手段と、
無線リンクを通して前記ヘッドセットに復号器実行ファイルをダウンロードするための手段と、
を備え、
前記復号器実行ファイルは、前記既定の形式で符号化されたオーディオを復号するように前記ヘッドセットを構成するためのものである、装置。
［１７］リモートロケーションで前記復号器実行ファイルを記憶するための手段と、
前記記憶するための手段から前記復号器実行ファイルを検索し、前記検索された復号器実行ファイルを前記ダウンロードするための手段に提供するための手段と、
をさらに備える、［１６］の装置。
［１８］前記無線リンクはブルートゥースリンクである、［１６］の装置。
［１９］前記ダウンロードするための手段は、セルラ電話または携帯情報端末（PDA）である、［１６］に記載の装置。
［２０］前記ダウンロードするための手段は、前記ヘッドセットに少なくとも部分的に含まれる、［１６］に記載の装置。
［２１］前記ダウンロードするための手段は、前記復号器実行ファイルをダウンロードするために、ブルートゥース一般オブジェクト交換プロファイルを用いる、［１６］に記載の装置。
［２２］前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、［１６］に記載の装置。
［２３］前記ヘッドセットのハードウェア構成を識別するための手段と、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択するための手段と、
をさらに備える、［１６］の装置。
［２４］無線ヘッドセットにオーディオ符号化能力を供給するための方法であって、
前記無線ヘッドセットが既定の形式で符号化されたオーディオを復号できるか否かを決定することと、
無線リンクを通して前記無線ヘッドセットに復号器実行ファイルをダウンロードすることと、
を備え、
前記復号器実行ファイルは、前記既定の形式で符号化されたオーディオを復号するように前記無線ヘッドセットを構成するためのものである、方法。
［２５］前記無線リンクはブルートゥースリンクである、［２４］に記載の方法。
［２６］前記ダウンロードすることは、セルラ電話または携帯情報端末（PDA）から前記ヘッドセットに前記復号器実行ファイルをダウンロードすることを含む、［２４］に記載の方法。
［２７］前記ダウンロードすることは、ブルートゥース一般オブジェクト交換プロファイルを使用して、前記復号器実行ファイルをダウンロードすることを含む、［２４］に記載の方法。
［２８］前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、［２４］に記載の方法。
［２９］前記ヘッドセットのハードウェア構成を識別することと、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択することと、
をさらに備える、［２４］に記載の方法。
［３０］前記ヘッドセットから無線通信デバイスに前記ハードウェア構成を転送することをさらに備える、［２９］の方法。
［３１］1つ以上のプロセッサによって実行可能な命令セットを組み込むコンピュータ可読媒体であって、
前記無線ヘッドセットが既定の形式で符号化されたオーディオを復号できるか否かを決定するためのコードと、
無線リンクを通して前記無線ヘッドセットに復号器実行ファイルをダウンロードするためのコードと、
を備え、
前記復号器実行ファイルは、前記既定の形式で符号化されたオーディオを復号するように前記無線ヘッドセットを構成するためのものである、コンピュータ可読媒体。
［３２］前記無線リンクはブルートゥースリンクである、［３１］に記載のコンピュータ可読媒体。
［３３］前記ダウンロードするためのコードは、セルラ電話または携帯情報端末（PDA）から前記ヘッドセットに前記復号器実行ファイルをダウンロードするためのコードを含む、［３１］に記載のコンピュータ可読媒体。
［３４］前記ダウンロードするためのコードは、ブルートゥース一般オブジェクト交換プロファイルを使用して、前記復号器実行ファイルをダウンロードするためのコードを含む、［３１］に記載のコンピュータ可読媒体。
［３５］前記既定の符号化形式は、PCM、ADPCM、MP3、AAC、WMA、およびRealからなるグループから選択されるオーディオ符号化形式を含む、［３１］に記載のコンピュータ可読媒体。
［３６］前記ヘッドセットのハードウェア構成を識別するためのコードと、
前記ハードウェア構成に基づいて前記復号器実行ファイルを選択するためのコードと、
をさらに備える、［３１］に記載のコンピュータ可読媒体。
［３７］前記ヘッドセットから無線通信デバイスに前記ハードウェア構成を転送するためのコードをさらに備える、［３６］に記載のコンピュータ可読媒体。
【外国語明細書】
2014099893000001.pdf