(57)【要約】  逆方向チャネルオーディオ(RCA)セッション確立および管理のための方法、システム、装置、およびデバイスについて説明する。シンクデバイスが、ソースデバイスとの単方向通信チャネルを識別し得る。シンクデバイスは、トリガが存在すると判断することであって、トリガはソースデバイスへのRCA送信に関連付けられること、および識別されたトリガに少なくとも部分的に基づいて、ソースデバイスへRCA送信を送信するためのRCAセッションを確立することを行い得る。ソースデバイスは、シンクデバイスとの単方向通信チャネルを識別し、単方向通信チャネルを介するなどして、シンクデバイスがRCA送信をサポートするという指示を受信し得る。ソースデバイスは、単方向通信チャネルを介するなどして、RCA送信を開始するためにシンクデバイスへトリガを送信し、トリガに少なくとも部分的に基づいて、シンクデバイスからRCA送信を受信し得る。
2018521549.tif 000002
【特許請求の範囲】
【請求項１】
シンクデバイスにおけるワイヤレス通信のための方法であって、
ソースデバイスとの単方向通信チャネルを識別するステップと、
トリガが存在すると判断するステップであって、前記トリガは、前記ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、ステップと、
前記トリガに少なくとも部分的に基づいて、前記逆方向チャネルオーディオ送信を前記ソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立するステップとを含む方法。
【請求項２】
前記トリガが存在すると判断するステップは、
前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージを、前記ソースデバイスから受信するステップを含む、請求項1に記載の方法。
【請求項３】
前記サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記ソースデバイスへ送るステップをさらに含む、請求項2に記載の方法。
【請求項４】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記ソースデバイスから受信するステップと、
前記ソースデバイスへ確認メッセージを送るステップとをさらに含み、
前記逆方向チャネルオーディオセッションを確立するステップは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するステップを含む、請求項3に記載の方法。
【請求項５】
前記トリガが存在すると判断するステップは、
前記シンクデバイス上で実行されるアプリケーション、または前記シンクデバイス上でのユーザ入力、または前記シンクデバイスにおいて受信される音声コマンドのうちの少なくとも1つから信号を受信するステップを含む、請求項1に記載の方法。
【請求項６】
前記ソースデバイスへ第1の要求メッセージを送信するステップをさらに含み、前記第1の要求メッセージは、前記逆方向チャネルオーディオセッションをセットアップするための要求を含み、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた1つまたは複数の送信パラメータを含む、請求項5に記載の方法。
【請求項７】
前記ソースデバイスから応答メッセージを受信するステップであって、前記応答メッセージは、前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、ステップと、
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択するステップと、
前記ソースデバイスから第2の要求メッセージを受信するステップであって、前記第2の要求メッセージは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、ステップとをさらに含み、
前記逆方向チャネルオーディオセッションを確立するステップは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するステップを含む、請求項6に記載の方法。
【請求項８】
前記ソースデバイスからセッション切断要求メッセージを受信するステップと、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するステップとをさらに含む、請求項1に記載の方法。
【請求項９】
前記ソースデバイスへセッション切断要求メッセージを送信するステップと、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するステップとをさらに含む、請求項1に記載の方法。
【請求項１０】
シンクデバイスにおけるワイヤレス通信のための装置であって、
ソースデバイスとの単方向通信チャネルを識別するための手段と、
トリガが存在すると判断するための手段であって、前記トリガは、前記ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、手段と、
前記トリガに少なくとも部分的に基づいて、前記逆方向チャネルオーディオ送信を前記ソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立するための手段とを備える装置。
【請求項１１】
前記トリガが存在すると判断するための前記手段は、
前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージを、前記ソースデバイスから受信するための手段を備える、請求項10に記載の装置。
【請求項１２】
前記サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記ソースデバイスへ送るための手段をさらに備える、請求項11に記載の装置。
【請求項１３】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記ソースデバイスから受信するための手段と、
前記ソースデバイスへ確認メッセージを送るための手段とをさらに備え、
前記逆方向チャネルオーディオセッションを確立するための前記手段は、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するための手段を備える、請求項12に記載の装置。
【請求項１４】
前記トリガが存在すると判断するための前記手段は、
前記シンクデバイス上で実行されるアプリケーション、または前記シンクデバイス上でのユーザ入力、または前記シンクデバイスにおいて受信される音声コマンドのうちの少なくとも1つから信号を受信するための手段を備える、請求項10に記載の装置。
【請求項１５】
前記ソースデバイスへ第1の要求メッセージを送信するための手段をさらに備え、前記第1の要求メッセージは、前記逆方向チャネルオーディオセッションをセットアップするための要求を含み、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた1つまたは複数の送信パラメータを含む、請求項14に記載の装置。
【請求項１６】
前記ソースデバイスから応答メッセージを受信するための手段であって、前記応答メッセージは、前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、手段と、
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択するための手段と、
前記ソースデバイスから第2の要求メッセージを受信するための手段であって、前記第2の要求メッセージは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、手段とをさらに備え、
前記逆方向チャネルオーディオセッションを確立するための前記手段は、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するための手段を備える、請求項15に記載の装置。
【請求項１７】
前記ソースデバイスからセッション切断要求メッセージを受信するための手段と、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するための手段とをさらに備える、請求項10に記載の装置。
【請求項１８】
前記ソースデバイスへセッション切断要求メッセージを送信するための手段と、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するための手段とをさらに備える、請求項10に記載の装置。
【請求項１９】
前記単方向通信チャネルはWi-Fiディスプレイ(WFD)Miracastセッションを含む、請求項10に記載の装置。
【請求項２０】
ソースデバイスにおけるワイヤレス通信のための方法であって、
シンクデバイスとの単方向通信チャネルを識別するステップと、
前記シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信するステップと、
逆方向チャネルオーディオ送信を開始するために、前記シンクデバイスへトリガを送信するステップと、
前記トリガに少なくとも部分的に基づいて、前記シンクデバイスから前記逆方向チャネルオーディオ送信を受信するステップとを含む方法。
【請求項２１】
前記トリガを送信するステップは、
前記シンクデバイスへ第1の要求メッセージを送信するステップを含み、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む、請求項20に記載の方法。
【請求項２２】
サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記シンクデバイスから受信するステップをさらに含む、請求項21に記載の方法。
【請求項２３】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記シンクデバイスへ送信するステップと、
前記ソースデバイスから確認メッセージを受信するステップと、
前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオ送信を受信するステップとをさらに含む、請求項22に記載の方法。
【請求項２４】
ソースデバイスにおけるワイヤレス通信のための装置であって、
シンクデバイスとの単方向通信チャネルを識別するための手段と、
前記シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信するための手段と、
逆方向チャネルオーディオ送信を開始するために、前記シンクデバイスへトリガを送信するための手段と、
前記トリガに少なくとも部分的に基づいて、前記シンクデバイスから前記逆方向チャネルオーディオ送信を受信するための手段とを備える装置。
【請求項２５】
前記トリガを送信するための前記手段は、前記シンクデバイスへ第1の要求メッセージを送信するための手段を備え、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む、請求項24に記載の装置。
【請求項２６】
サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記シンクデバイスから受信するための手段をさらに備える、請求項25に記載の装置。
【請求項２７】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記シンクデバイスへ送信するための手段と、
前記ソースデバイスから確認メッセージを受信するための手段と、
前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオ送信を受信するための手段とをさらに備える、請求項26に記載の装置。
【請求項２８】
前記シンクデバイスからセッション切断要求メッセージを受信するための手段と、
前記セッション切断要求メッセージに従って、前記シンクデバイスとの前記逆方向チャネルオーディオ送信セッションを切断するための手段とをさらに備える、請求項24に記載の装置。
【請求項２９】
前記シンクデバイスへセッション切断要求メッセージを送信するための手段と、
前記セッション切断要求メッセージに従って、前記シンクデバイスとの前記逆方向チャネルオーディオ送信セッションを切断するための手段とをさらに備える、請求項24に記載の装置。
【請求項３０】
前記単方向通信チャネルはWi-Fiディスプレイ(WFD)Miracastセッションを含む、請求項24に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本特許出願は、各々が本出願の譲受人に譲渡された、2016年5月25日に出願した、「Techniques to Manage Reverse Channel Audio Sessions」と題する、Kafleらによる米国特許出願第15/164,710号、および2015年6月1日に出願した、「Techniques to Manage Reverse Channel Audio Sessions」と題する、Kafleらによる米国仮特許出願第62/169,353号の優先権を主張するものである。
【０００２】
本開示は、たとえば、ワイヤレス通信システムに関し、より詳細には、逆方向チャネルオーディオセッションを管理するための技法に関する。
【背景技術】
【０００３】
ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなどのような様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース(たとえば、時間、周波数、および電力)を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続システムであり得る。ワイヤレスネットワーク、たとえばWi-Fiネットワーク(IEEE802.11)などのワイヤレスローカルエリアネットワーク(WLAN)は、1つまたは複数の局(STA)またはモバイルデバイスと通信することがあるアクセスポイント(AP)を含むことがある。APは、インターネットなどのネットワークに結合され、モバイルデバイスがネットワークを介して通信する(かつ/またはアクセスポイントに結合された他のデバイスと通信する)ことを可能にし得る。
【０００４】
モバイルデバイスは、他のモバイルデバイス、およびTV、コンピュータ、オーディオシステムなどの他のデバイスとコンテンツを共有することを望むことがある。通常は、あるデバイス(すなわち、ソースデバイス)が、提示のために別のデバイス(すなわち、シンクデバイス)にコンテンツをワイヤレスにストリーミングし得る。ソースデバイスは、単方向Wi-Fiピアツーピアワイヤレスリンクまたはインフラストラクチャワイヤレスリンクを介してコンテンツを送信し得る。いくつかの適用例では、シンクデバイスは、ソースデバイスからシンクデバイスへのコンテンツ(オーディオおよび/またはビデオ)ストリーミングに加え、オーディオコンテンツをソースデバイスへストリーミングすることにより、たとえば、双方向音声通信、シンクデバイスからのアプリケーションの音声コマンド制御(たとえば、音声制御を用いるナビゲーション)、ダイヤルパッド/ユーザインターフェースがシンクにおいて表示される音声呼、Wi-Fiヘッドセットを用いた音声呼など、利益を受ける場合がある。ただし、シンクデバイスへコンテンツをストリーミングする従来の方法には、逆方向チャネルオーディオセッション確立、管理、および切断をサポートするための手段が欠けている。
【発明の概要】
【課題を解決するための手段】
【０００５】
説明する特徴は概して、ソースデバイスが単方向通信チャネルを介してシンクデバイスへコンテンツをストリーミングしている状況における逆方向チャネルオーディオ(RCA)セッションをサポートするための、1つまたは複数の改良されたシステム、方法、および/または装置に関する。本開示によると、シンクデバイスは、シンクデバイスが単方向通信チャネルを介してソースデバイスと通信していると判断するか、または場合によっては識別し得る。シンクデバイスは、ソースデバイスへのRCA送信に関連付けられたトリガ、たとえば、シンクデバイス(もしくは2次シンクデバイス、たとえば、シンクデバイスに接続されたヘッドセット)によって開始もしくはアクティブ化されたトリガ、またはソースデバイスから受信されたトリガを判断するか、または場合によっては識別し得る。シンクデバイスは、トリガに基づいて、および単方向通信チャネルを介してRCA送信を開始し得る。たとえば、シンクデバイスとソースデバイスは、サポートされるRCA送信パラメータを識別するためのメッセージを交換し、RCAセッションが確立されると、RCA送信を開始することができる。シンクデバイスは、RCA送信が完了すると、単独で、またはソースデバイスと協働して、RCA送信セッションを切断することができる。
【０００６】
ソースデバイスにおいて、ソースデバイスは、たとえば、シンクデバイスとの能力交換メッセージ通信を介して、シンクデバイスがRCA送信をサポートすることを示す情報を判断し、または場合によっては受信し得る。いくつかの適用例では、ソースデバイスは、単方向通信チャネルを介して、RCA送信を開始するためのトリガを、シンクデバイスへ送信するか、または場合によっては伝え得る。ソースデバイスは次いで、送信されたトリガに基づいて、RCA送信を受信し始めることができる。ソースデバイスは、RCA送信が完了すると、単独で、またはシンクデバイスと協働して、RCA送信セッションを切断することができる。
【０００７】
ワイヤレス通信の方法について説明する。この方法は、ソースデバイスとの単方向通信チャネルを識別するステップと、トリガが存在すると判断するステップであって、トリガは、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、ステップと、トリガに少なくとも部分的に基づいて、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立するステップとを含み得る。
【０００８】
ワイヤレス通信のための装置について説明する。この装置は、ソースデバイスとの単方向通信チャネルを識別するための手段と、トリガが存在すると判断するための手段であって、トリガは、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、手段と、トリガに少なくとも部分的に基づいて、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立するための手段とを含み得る。
【０００９】
ワイヤレス通信のための別の装置について説明する。この装置は、プロセッサと、プロセッサと電子通信するメモリと、メモリ内に記憶された命令とを含み得る。命令は、プロセッサに、ソースデバイスとの単方向通信チャネルを識別すること、トリガが存在すると判断することであって、トリガは、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、こと、およびトリガに少なくとも部分的に基づいて、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立することを行わせるように動作可能であり得る。
【００１０】
ワイヤレス通信のための非一時的コンピュータ可読媒体について説明する。非一時的コンピュータ可読媒体は、プロセッサに、ソースデバイスとの単方向通信チャネルを識別すること、トリガが存在すると判断することであって、トリガは、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、こと、およびトリガに少なくとも部分的に基づいて、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立することを行わせるように動作可能な命令を含み得る。
【００１１】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、トリガが存在すると判断することは、ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージを、ソースデバイスから受信することを含む。
【００１２】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージをソースデバイスへ送るためのプロセス、特徴、手段、または命令をさらに含み得る。
【００１３】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージをソースデバイスから受信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスへ確認メッセージを送るためのプロセス、特徴、手段、または命令をさらに含むことができ、逆方向チャネルオーディオセッションを確立することは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオセッションを確立することを含む。
【００１４】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、トリガが存在すると判断することは、シンクデバイス上で実行されるアプリケーション、またはシンクデバイス上でのユーザ入力、またはシンクデバイスにおいて受信される音声コマンドのうちの少なくとも1つから信号を受信することを含む。
【００１５】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスへ第1の要求メッセージを送信するためのプロセス、特徴、手段、または命令をさらに含むことができ、第1の要求メッセージは、逆方向チャネルオーディオセッションをセットアップするための要求を含み、第1の要求メッセージは、シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた1つまたは複数の送信パラメータを含む。
【００１６】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスから応答メッセージを受信するためのプロセス、特徴、手段、または命令をさらに含むことができ、応答メッセージは、ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスから第2の要求メッセージを受信するためのプロセス、特徴、手段、または命令をさらに含むことができ、第2の要求メッセージは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝え、逆方向チャネルオーディオセッションを確立することは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオセッションを確立することを含む。
【００１７】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスからセッション切断要求メッセージを受信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、セッション切断要求メッセージに従って、ソースデバイスとの逆方向チャネルオーディオセッションを切断するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００１８】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスへセッション切断要求メッセージを送信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、セッション切断要求メッセージに従って、ソースデバイスとの逆方向チャネルオーディオセッションを切断するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００１９】
上述の方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、単方向通信チャネルは、Wi-Fiディスプレイ(WFD)Miracastセッションを含む。
【００２０】
説明のための例の別のセットでは、ワイヤレス通信のための装置が提供される。この装置は、ソースデバイスとの単方向通信チャネルを識別するためのセッションマネージャと、トリガが存在すると判断するためのトリガマネージャであって、トリガは、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられる、トリガマネージャと、識別されたトリガに少なくとも部分的に基づいて、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立するための逆方向チャネルオーディオ送信マネージャとを含み得る。
【００２１】
いくつかの態様では、トリガが存在すると判断するためのトリガマネージャはさらに、ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージを、ソースデバイスから受信するためのものである。トリガマネージャはさらに、サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージをソースデバイスへ送るためのものである。トリガマネージャはさらに、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージをソースデバイスから受信するため、およびソースデバイスへ確認メッセージを送るためのものであり、逆方向チャネルオーディオセッションを確立することは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオセッションを確立することを含む。
【００２２】
いくつかの態様では、トリガが存在すると判断するためのトリガマネージャはさらに、シンクデバイス上で実行されるアプリケーション、またはシンクデバイス上でのユーザ入力、またはシンクデバイスにおいて受信される音声コマンドのうちの少なくとも1つから信号を受信するためのものである。トリガマネージャはさらに、ソースデバイスへ第1の要求メッセージを送信するためのものであり、第1の要求メッセージは、逆方向チャネルオーディオセッションをセットアップするための要求を含み、第1の要求メッセージは、シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた1つまたは複数の送信パラメータを含む。トリガマネージャはさらに、ソースデバイスから応答メッセージを受信することであって、応答メッセージは、ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、ことのため、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択するため、およびソースデバイスから第2の要求メッセージを受信することであって、第2の要求メッセージは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、ことのためのものであり、逆方向チャネルオーディオセッションを確立することは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオセッションを確立することを含む。
【００２３】
いくつかの態様では、逆方向チャネルオーディオ送信マネージャはさらに、ソースデバイスからセッション切断要求メッセージを受信するため、およびセッション切断要求メッセージに従って、ソースデバイスとの逆方向チャネルオーディオセッションを切断するためのものである。逆方向チャネルオーディオ送信マネージャはさらに、ソースデバイスへセッション切断要求メッセージを送信するため、およびセッション切断要求メッセージに従って、ソースデバイスとの逆方向チャネルオーディオセッションを切断するためのものである。
【００２４】
ワイヤレス通信の方法について説明する。この方法は、シンクデバイスとの単方向通信チャネルを識別するステップと、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信するステップと、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信するステップと、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信するステップとを含み得る。
【００２５】
ワイヤレス通信のための装置について説明する。この装置は、シンクデバイスとの単方向通信チャネルを識別するための手段と、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信するための手段と、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信するための手段と、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信するための手段とを含み得る。
【００２６】
ワイヤレス通信のための別の装置について説明する。この装置は、プロセッサと、プロセッサと電子通信するメモリと、メモリ内に記憶された命令とを含み得る。命令は、プロセッサに、シンクデバイスとの単方向通信チャネルを識別させ、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信させ、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信させ、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信させるように動作可能であり得る。
【００２７】
ワイヤレス通信のための非一時的コンピュータ可読媒体について説明する。非一時的コンピュータ可読媒体は、プロセッサに、シンクデバイスとの単方向通信チャネルを識別させ、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信させ、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信させ、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信させるように動作可能な命令を含み得る。
【００２８】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、トリガを送信することは、シンクデバイスへ第1の要求メッセージを送信することを含み、第1の要求メッセージは、シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む。
【００２９】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージをシンクデバイスから受信するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００３０】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージをシンクデバイスへ送信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、ソースデバイスから確認メッセージを受信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信を受信するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００３１】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、シンクデバイスからセッション切断要求メッセージを受信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、セッション切断要求メッセージに従って、シンクデバイスとの逆方向チャネルオーディオ送信セッションを切断するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００３２】
上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、シンクデバイスへセッション切断要求メッセージを送信するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、セッション切断要求メッセージに従って、シンクデバイスとの逆方向チャネルオーディオ送信セッションを切断するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００３３】
上述の方法、装置、または非一時的コンピュータ可読媒体のいくつかの例では、単方向通信チャネルは、Wi-Fiディスプレイ(WFD)Miracastセッションを含む。
【００３４】
説明のための例の別のセットでは、ワイヤレス通信のための装置が提供される。この装置は、シンクデバイスとの単方向通信チャネルを識別するためのセッションマネージャと、単方向通信チャネルを介するなどして、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信するためのセッションマネージャと、単方向通信チャネルを介するなどして、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信するためのトリガマネージャと、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信するための逆方向チャネルオーディオ送信マネージャとを含み得る。
【００３５】
いくつかの態様では、トリガマネージャはさらに、シンクデバイスへ第1の要求メッセージを送信するためのものであり、第1の要求メッセージは、シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む。トリガマネージャはさらに、サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージをシンクデバイスから受信するためのものである。トリガマネージャはさらに、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージをシンクデバイスへ送信するため、ソースデバイスから確認メッセージを受信するため、および少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信を受信するためのものである。
【００３６】
上記は、以下の発明を実施するための形態がより良く理解され得るように、本開示による例の特徴および技術的利点をかなり広く概説した。追加の特徴および利点について、以下で説明する。開示される概念および具体例は、本開示の同じ目的を実施するための他の構造を修正または設計するための基礎として容易に利用され得る。そのような等価な構築は、添付の特許請求の範囲から逸脱しない。本明細書で開示する概念、それらの構成および動作方法の両方、および関連する利点の特徴は、添付の図面に関連して考慮されるとき、以下の説明からより良く理解されるであろう。図の各々は、例示および説明のために提供され、特許請求の範囲の限界を定めるものではない。
【００３７】
本発明の性質および利点のさらなる理解は、添付の図面を参照することによって実現することができる。添付の図面では、同様の構成要素または特徴が、同じ参照ラベルを有する場合がある。さらに、同じタイプの様々な構成要素は、類似の構成要素を区別するダッシュおよび第2の符号を参照符号に続けることによって区別され得る。第1の参照符号のみが本明細書において使用される場合には、その説明は、第2の参照符号にかかわらず、同じ第1の参照符号を有する同様の構成要素のうちのいずれか1つに適用可能である。
【図面の簡単な説明】
【００３８】
【図１】本開示の様々な態様によるワイヤレス通信システムのブロック図である。
【図２】本開示の様々な態様によるワイヤレス通信サブシステムのブロック図である。
【図３】本開示の様々な態様によるワイヤレス通信の態様を示すプロセスフロー図である。
【図４】本開示の様々な態様によるワイヤレス通信の態様を示すプロセスフロー図である。
【図５】本開示の様々な態様によるワイヤレス通信の態様を示すプロセスフロー図である。
【図６】本開示の様々な態様による、ワイヤレス通信での使用のために構成されたデバイスのブロック図である。
【図７】本開示の様々な態様による、ワイヤレス通信での使用のために構成されたデバイスのブロック図である。
【図８】本開示の様々な態様によるワイヤレス通信システムのブロック図である。
【図９】本開示の様々な態様による、ワイヤレス通信のための方法の例を示すフローチャートである。
【図１０】本開示の様々な態様による、ワイヤレス通信のための方法の例を示すフローチャートである。
【発明を実施するための形態】
【００３９】
説明する実施形態は、シンクデバイスからソースデバイスへのオーディオ送信をサポートする環境における逆方向チャネルオーディオ(RCA)送信用のセッション確立および管理のためのシステムおよび方法を対象とする。説明する強化は、RCAセッションの柔軟なセットアップおよび制御を提供する。シンクデバイスおよび/またはソースデバイスからのRCAセッションセットアップのトリガリングが、適用または使用ケース要件を満たすための、所望またはサポートされるオーディオフォーマットおよびトランスポート選択の指示を与えることとともに検討される。双方向音声または任意の他のオーディオ入力の目的でのRCAパラメータサポートの指示により、ソースデバイスおよびシンクデバイスは、特定の使用ケースの必要に応じて、オーディオストリーミングの遅延およびバッファ要件を管理することができるようになる。たとえば、音声認識のためなど、いくつかの音声入力シナリオでは、エラー耐性が、遅延よりも重要性において高く評価される場合があり、したがって、送信制御プロトコル(TCP)および高忠実度オーディオフォーマットなど、信頼できるトランスポートを求める。同様に、いくつかの双方向音声使用ケースでは、ユーザデータグラムプロトコル(UDP)などの低遅延トランスポートモード、ただし比較的低ビットレートのオーディオコーデックで十分であり得、それがサポートされ得る。
【００４０】
したがって、本明細書の態様は、ソースデバイスおよびシンクデバイスによるRCAセッションセットアップおよび管理を可能にする。例として、およびシンクデバイスにおいて、シンクデバイスは、シンクデバイスが単方向通信チャネルを介してソースデバイスと通信していることを識別し得る。シンクデバイスは、ソースデバイスへのRCA送信に関連付けられたトリガ、たとえば、シンクデバイスによって開始もしくはアクティブ化されたトリガ、またはソースデバイスから受信されたトリガを識別し得る。シンクデバイスは、トリガに基づいて、および単方向通信チャネルを介してRCA送信を開始し得る。ソースデバイスにおいて、ソースデバイスは、たとえば、シンクデバイスとの能力交換メッセージ通信を介して、シンクデバイスがRCA送信をサポートすることを示す情報を受信し得る。いくつかの適用例では、ソースデバイスは、単方向通信チャネルを介して、RCA送信を開始するためのトリガを、シンクデバイスへ送信するか、または場合によっては伝え得る。ソースデバイスは次いで、送信されたトリガに基づいて、RCA送信を受信し始めることができる。
【００４１】
以下の説明は、例を提供するものであり、特許請求の範囲に記載された範囲、適用性、または例を限定するものではない。本開示の範囲から逸脱することなしに、論じる要素の機能および配置に変更が行われてよい。様々な例は、必要に応じて、様々な手順または構成要素を省略、置換、または追加することができる。たとえば、説明される方法は、説明されるのとは異なる順序で実施されてよく、様々なステップが追加、省略、または組み合わされてよい。また、いくつかの例に関して説明する特徴は、他の例において結合され得る。
【００４２】
最初に図1を参照すると、ブロック図が、WLANネットワーク100の例を示している。WLANネットワーク100は、アクセスポイント(AP)105と、移動局、携帯情報端末(PDA)、他のハンドヘルドデバイス、ネットブック、ノートブックコンピュータ、タブレットコンピュータ、ラップトップ、ディスプレイデバイス(たとえば、TV、コンピュータモニタなど)、プリンタなど、1つまたは複数のワイヤレスデバイスまたは局(STA)115を含み得る。1つのAP105だけが示されているが、WLANネットワーク100は複数のAP105を有し得る。移動局(MS)、モバイルデバイス、アクセス端末(AT)、ユーザ装置(UE)、加入者局(SS)、または加入者ユニットとも呼ばれることがあるワイヤレス局115の各々は、通信リンク120を介してAP105と関連付けし、通信し得る。各AP105は地理的カバレージエリア110を有し、したがって、そのエリア内のワイヤレス局115は、通常はAP105と通信し得る。ワイヤレス局115は、地理的カバレージエリア110全体にわたって分散し得る。各ワイヤレス局115は静止しており、またはモバイルであり得る。
【００４３】
図1には示されていないが、ワイヤレス局115は、2つ以上のAP105によってカバーされることが可能であるので、異なる時間において1つまたは複数のAP105に接続することができる。単一のAP105および関連する局のセットは、基本サービスセット(BSS)と呼ばれることがある。拡張サービスセット(ESS)は、接続されたBSSのセットである。拡張サービスセット中のAP105を接続するために、配信システム(DS)(図示せず)が使用される。アクセスポイント105のための地理的カバレージエリア110は、カバレージエリアの一部分のみを構成するセクタ(図示せず)に分割され得る。WLANネットワーク100は、相異なる技術についての様々なサイズのカバレージエリアおよび重複するカバレージエリアを有する、相異なるタイプ(たとえば、メトロポリタンエリア、ホームネットワークなど)のアクセスポイント105を含み得る。図示していないが、他のワイヤレスデバイスがAP105と通信し得る。
【００４４】
ワイヤレス局115は、通信リンク120を使って、AP105を通して互いに通信し得るが、各ワイヤレス局115は、直接ワイヤレスリンク125を介して1つまたは複数の他のワイヤレス局115と直接的に通信することもできる。2つ以上のワイヤレス局115は、ワイヤレス局115が両方ともAP地理的カバレージエリア110内にあるとき、または1つのワイヤレス局115がAP地理的カバレージエリア110内にあり、もしくはどちらのワイヤレス局115もAP地理的カバレージエリア110内にないとき、直接ワイヤレスリンク125を介して通信し得る(図示せず)。直接ワイヤレスリンク125の例は、Wi-Fiダイレクト接続(ピアツーピア(P2P)接続としても知られる)、Wi-Fiトンネルドダイレクトリンクセットアップ(TDLS)リンクを使用して確立する接続、および他のP2Pグループ接続を含み得る。これらの例におけるワイヤレス局115は、物理および媒体アクセス制御(MAC)レイヤを含むWLAN無線およびベースバンドプロトコルに従って通信し得る。他の実装形態では、他のピアツーピア接続および/またはアドホックネットワークがWLANネットワーク100内で実装され得る。
【００４５】
いくつかの例では、ワイヤレス局115のうちの1つまたは複数は、ソースデバイスおよび/またはシンクデバイスとして構成され得る。たとえば、ソースデバイス(たとえば、第1のワイヤレス局115)は、単方向通信チャネルまたはいくつかの実施形態ではワイヤレスリンクであってよいリンクを介して、シンクデバイス(たとえば、第2のワイヤレス局115)に接続され得る。ワイヤレスピアツーピア接続を介して接続される、ソースデバイスとシンクデバイスとの間の通信は、シンクデバイスにおいてソースデバイスのコンテンツをリモートにレンダリングするように構成され得る。いくつかの例では、ソースデバイスとシンクデバイスとの間の単方向通信リンクは、ユーザが、シンクデバイスを介してソースデバイス上に記憶されたアプリケーションを起動することを可能にし得る。たとえば、シンクデバイスは様々な入力制御(たとえば、マウス、キーボード、ノブ、キー、ユーザインターフェースボタン)を含み得る。これらのコントロールは、シンクデバイスにおいて、ソースデバイス上に記憶されたメディアアプリケーションを介するソースからのオーディオ/ビデオストリーミング中に初期化し、相互作用するために使用され得る。
【００４６】
いくつかの例では、ソースデバイスは、Wi-Fiディスプレイ接続を介してシンクデバイスに接続され得る。Wi-FiアライアンスによるMiracast(登録商標)としても知られているWi-Fiディスプレイプロトコルは、ポータブルデバイスまたはコンピュータがメディアコンテンツ(たとえば、ビデオ、オーディオ、画像など)を互換受信デバイス(またはディスプレイ)へワイヤレスに送信することを可能にする。これは、単方向通信リンクを介して、様々なフォーマットでのオーディオとともに、圧縮された標準、高精細、または超高精細ビデオコンテンツの配信を可能にする。Wi-Fiディスプレイプロトコルはまた、ユーザがあるデバイスから別のデバイスのディスプレイ上にディスプレイをエコーすることを可能にし得る。単方向通信リンクは、通信のサブセットに基づいて本質的に単方向であり得ることに留意されたい。たとえば、単方向通信リンクは、メディアコンテンツ(たとえば、ビデオ、オーディオ、画像など)を一方向で(すなわち、ソースからシンクへ)送信することが可能であり得るとともに、多方向での(たとえば、ソースからシンクへ、シンクからソースへ、などの)制御信号送信を可能にさせる。いくつかのケースでは、単方向通信リンクは、一方向のみでの(すなわち、ソースからシンクへの)通信を提供する場合がある。ときには、単方向通信リンクに加え、制御リンクおよび/またはRCAリンクが存在し得る。単方向通信リンクは、直接ワイヤレスリンク(たとえば、ピアツーピアリンク)、またはWi-Fiアクセスポイント105を通した間接的ワイヤレスリンクであり得る。直接ワイヤレスリンクの例は、Wi-Fiダイレクト接続と、Wi-Fiトンネルドダイレクトリンクセットアップ(TDLS)リンクを使用することによって確立される接続とを含む。さらに、ワイヤレスリモートディスプレイは、限定はしないが、Discovery and Launch(DIAL)、デジタルリビングネットワークアライアンス(登録商標)(DLNA(登録商標))、Airplay、WirelessHD、ワイヤレスホームデジタルインターフェース(WHDI)、Intelのワイヤレスディスプレイ(Wi-Di)技術、MirrorLink技術、および超広帯域(UWB)接続としても知られるWi-Fiディスプレイ仕様も含み得る。
【００４７】
したがって、本開示によると、WLANネットワーク100は、逆方向チャネル上でのオーディオセッションを管理するための技法をサポートすることができる。シンクデバイス、たとえば、シンクデバイスとして作用するように構成された第1のワイヤレス局115が、ソースデバイスとの単方向通信チャネルを識別し得る。同様に、ソースデバイス、たとえば、ソースデバイスとして作用するように構成された第2のワイヤレス局115が、シンクデバイスとの単方向通信チャネルを識別し得る。単方向通信チャネルは、いくつかの例では、Miracastチャネルであってよい。シンクデバイスは、ソースデバイスへのRCA送信に関連付けられたトリガがアクティブ化されたと、たとえば、シンクデバイスまたはソースデバイスによってアクティブ化されたと判断し得る。いくつかの例では、トリガは、シンクデバイスとソースデバイスとの間で交換される1つまたは複数の能力またはパラメータサポートメッセージに関連付けられ得る。シンクデバイスは、トリガが識別または検出されたことに基づいて、ソースデバイスへのRCA送信を開始することができる。たとえば、シンクデバイスは、オーディオ情報を含む1つまたは複数のパケットをソースデバイスへ送り得る。
【００４８】
ソースデバイス、たとえば、ソースデバイスとして作用するように構成された第2のワイヤレス局115は、シンクデバイスが単方向通信チャネルを介したRCA送信をサポートするという指示、たとえば、シンクデバイスが概してRCA送信をサポートするという指示、シンクデバイスによってサポートされるRCA送信用の様々なパラメータの指示などを受信し得る。シンクデバイスは、単方向通信チャネルを介してRCA送信を開始するためのトリガをソースデバイスへ送り、次いで、トリガに基づいて、シンクデバイスからRCA送信を受信し得る。したがって、本開示は、シンクデバイスに対してオーディオを求める様々な使用ケースをサポートするRCAセッションの柔軟なセットアップおよび制御を可能にするためのプロトコル強化を提供する。
【００４９】
本明細書は概して、逆方向チャネルオーディオ通信について論じるが、本開示は、逆方向チャネルを介してオーディオを与えることに限定されないことを理解されたい。そうではなく、本開示の態様は、逆方向チャネルを介して通信される、ビデオ、データ、制御シグナリングなどを与えることができる。
【００５０】
図2は、本開示の様々な態様による、RCA送信セッションセットアップおよび管理をサポートするワイヤレス通信サブシステム200の例を示す。ワイヤレス通信サブシステム200は、図1を参照して説明したWLANネットワーク100の態様の例であり得る。ワイヤレス通信サブシステム200は、ソースデバイス115-aおよびシンクデバイス115-bを含み得る。ソースデバイス115-aおよび/またはシンクデバイス115-bは、図1を参照して説明したワイヤレス局115の例であり得る。概して、ソースデバイス115-aおよびシンクデバイス115-bは、Miracastリンク、RCAリンク、および任意選択で制御リンクの態様を通信する単方向通信チャネルを介してワイヤレス接続され得る。
【００５１】
ソースデバイス115-aはRCAマネージャ130-aを含むことができ、シンクデバイスはRCAマネージャ130-bを含むことができる。RCAマネージャ130-aおよび/またはRCAマネージャ130-bは、図1を参照して説明したRCAマネージャ130の例であり得る。RCAマネージャ130-aおよび130-bのいずれかまたは両方が、関連付けられたワイヤレス局の構成に応じて、ソースデバイスまたはシンクデバイスの機能を実施するように構成されてよいことを理解されたい。
【００５２】
概して、ワイヤレス通信サブシステム200は、シンクデバイス115-bが、シンクデバイス115-b上のユーザインターフェース(UI)におけるユーザの対話に基づいて、および/あるいはいくつかのイベントの検出(たとえば、シンクデバイス115-b中に一体化されたプッシュツートークボタンもしくは電話呼ボタン、または音声コマンドをトリガするための一意の音声コード/パターンによる)に基づいて、RCAセッションの開始をトリガするのをサポートし得る。RCA送信を求める特定の適用または使用ケースに柔軟性を与えるために、ソースデバイス115-aまたはシンクデバイス115-bは、RCAセッションをトリガしてよく、RCAセッションに関連付けられた所望のパラメータを示してよく、かつ/またはRCAセッションを、使用した後に終了してよい。いくつかの態様では、ソースデバイス115-aとシンクデバイス115-bとの間のデバイスおよびサービス発見は、双方向音声用のRCA能力または他の音声入力用のRCAに対するサポートの指示を検出するか、または場合によっては提供することができる。シンクデバイス115-bは、そのユーザインターフェースまたはRCAセッションを求める他のトリガリングイベントに基づいて、RCAセッションのセットアップをトリガすればよい。シンクデバイス115-bは、たとえば、トリガ要求を送るとき、ソースデバイス115-aへのRCAセッションのオーディオコーデックおよびトランスポートパラメータおよびタイプを含めることによって、RCAセッション用の所望のパラメータを示すことができる。ソースデバイス115-aは、以前の能力交換がRCA能力についてのパラメータを含んでいなかった場合、追加の能力交換を開始してよい。ソースデバイス115-aまたはシンクデバイス115-bは、RCAを終了する必要性をどちら側が検出したかに基づいて、RCAセッションを切断してよい。
【００５３】
いくつかの態様では、デバイス(たとえば、ソースデバイス115-aおよび/またはシンクデバイス115-b)がRCAをサポートするとき、デバイスは、そのような能力を、WFD拡張能力ビットマップの、双方向音声用RCAサポートのビット、および他の音声入力用RCAサポートのビットをセットすることによって、ならびにサービス発見要求を呼び出すとき、そのような能力をservice_informationパラメータ中に含めることによって、広告することができる。
【００５４】
いくつかの態様では、Miracastリンクは、オーディオ、ビデオ、またはオーディオおよびビデオコンテンツをソースデバイス115-aからシンクデバイス115-bへ送信することを含み得る。オーディオコンテンツは、RCAリンクを介して、シンクデバイス115-bからソースデバイス115-aへ送信され得る。1つまたは複数のメッセージを含む制御情報も、ソースデバイス115-aとシンクデバイス115-bとの間の制御リンクを介して通信されてよい。いくつかの態様では、RCAリンクは、たとえば、Miracastリンク(たとえば、順方向チャネル)用に使用される技法と同様の、ムービングピクチャエキスパートグループ(MPEG)2トランスポートストリーム(MPEG2-TS)コンテナフォーマットを使うオーディオストリーム用の、およびリアルタイムトランスポートプロトコル(RTP)/UDP/IPヘッダによってカプセル化された、パケット化フォーマットを使用してよい。
【００５５】
いくつかの態様では、他の音声入力(および、したがって逆方向オーディオ送信)、たとえば、音声認識用にRCAセッションが確立され得る。たとえば、デバイス/サービス発見機能は、RCAサポートに関連付けられた音声入力ビットをセットすることを含み得る。たとえば、リアルタイムストリーミングプロトコル(RTSP)メッセージの1つまたは複数のビットまたは情報要素が、音声入力のためにサポートされるオーディオフォーマットを示すための能力を提供し得る。音声入力のためのRCAセッション用のトリガが、ソースデバイス115-aまたはシンクデバイス115-bから与えられ得る。いくつかの例では、シンクデバイス115-bは、所望のオーディオコーデック、RCAセッションのタイプ、および所望のトランスポート(UDPまたはTCP)をもつRTSP SET_PARAMETER要求メッセージを送り得る。ソースデバイス115-aは、シンクデバイス115-bに問い合わせるために、たとえば、RCAセッション用にサポートされる追加パラメータを判断するために、必要な場合、追加能力交換を実施してよい。いくつかの例では、ソースデバイス115-aは、RCAセッション用に使われるべきパラメータを決定し、シンクデバイス115-bとのRCAセッションをセットアップすることができる。ソースデバイス115-aが、RCAセッションを確立するためのトリガをシンクデバイスから受信した場合、ソースデバイス115-aは、シンクデバイス115-aによって示されたパラメータを使えばよい。シンクデバイス115-bにおける音声入力のトリガリングを検出するためのアルゴリズムは、実装固有(たとえば、PTT用の何らかのキーワード音声フレーズまたは専用ボタン)であってよい。RCAセッションがセットアップされると、シンクデバイス115-bは、そのマイクロフォンを、音声オーディオをキャプチャするように利用可能にし、オーディオを、RCAセッション用に取り決められたフォーマットでソースデバイス115-aへ送ればよい。
【００５６】
いくつかの態様では、RCAセッションは、双方向オーディオ、たとえば、音声呼RCAセッションのために確立され得る。たとえば、双方向音声送信のためのRCAサポートを示すように音声ビットをセットすることによって、デバイス/サービス発見が使われ得る。RTSP能力メッセージの1つまたは複数のビットまたは情報要素が、双方向音声用にサポートされるオーディオフォーマットを示すことができる。双方向音声のためのRCAセッションのトリガが、ソースデバイス115-aまたはシンクデバイス115-bから開始され得る。シンクデバイス115-bは、所望のオーディオコーデック、RCAセッションのタイプ、および所望のトランスポート(UDPまたはTCP)をもつRTSP SET_PARAMETER要求メッセージを送ればよい。ソースデバイス115-aは、必要な場合、追加能力交換を実施してよい。いくつかの例では、ソースデバイス115-aは、RCAをセットアップするために使われるべきパラメータを判断することができる。
【００５７】
したがって、ワイヤレス通信サブシステム200の1つまたは複数の態様が、たとえば、Miracastにおいて、シンクデバイス115-bに対してオーディオを求める様々な使用ケースがサポートされ得るような、RCAセッションの柔軟なセットアップおよび制御を可能にするためのプロトコル強化を提供し得る。双方向音声または任意の他のオーディオ入力の目的でのRCA能力サポートの指示により、ソースデバイス115-aおよびシンクデバイス115-bは、特定の使用ケースの必要に応じて、オーディオストリームの遅延およびバッファ要件を扱うことができるようになる。
【００５８】
図3は、本開示の様々な態様による、ワイヤレス通信のためのプロセスフロー300の例を示す。プロセスフロー300はソースデバイス305を含んでよく、ソースデバイス305は、図1〜図2を参照して説明したソースデバイス115の例であり得る。プロセスフロー300はシンクデバイス310も含んでよく、シンクデバイス310は、図1〜図2を参照して上述したシンクデバイス115の例であり得る。概して、プロセスフロー300は、RCAセッション確立および管理を提供し得る。
【００５９】
315において、シンクデバイス310は、ソースデバイス305と通信している単方向通信チャネル320を識別し得る。単方向通信チャネル320は、図2を参照して説明したように、WFD Miracastセッションに関連付けられたチャネルであり得る。単方向通信チャネル320は、ソースデバイス305からシンクデバイス310へのオーディオ、ビデオ、またはオーディオプラスビデオストリーミングを可能にし得る。いくつかの例では、シンクデバイス310および/またはソースデバイス305によってサポートされる様々なRCAパラメータが、単方向通信チャネル320の確立中に交換され得る。
【００６０】
325において、シンクデバイス310は、ソースデバイス305へのRCA送信に関連付けられたトリガが存在すると判断し得る。シンクデバイス310は、ソースデバイス305から受信された1つもしくは複数のメッセージ(たとえば、RTSP SET_PARAMETER要求メッセージ)に基づいて、またはトリガがシンクデバイス310上で開始されたことに基づいて(たとえば、シンクデバイス310上でのユーザ入力に基づいて)、トリガを識別することができる。RCAセッションは、識別されたトリガに基づいて確立され得る。たとえば、サポートされるRCA送信パラメータの要求が、RTSP SET_PARAMETER要求メッセージ中に含まれてよく、RTSP SET_PARAMETER応答メッセージが、選択された、または好適なRCAパラメータ、たとえば、入力タイプ、トランスポートタイプ、オーディオフォーマットなどの指示を伝え得る。RCAセッションは、選択されたRCAパラメータを使って確立され得る。
【００６１】
330において、シンクデバイス310は、RCA送信を開始し、ソースデバイス305へRCA送信335を送ってよい。いくつかの態様では、シンクデバイス310は、どのデバイスがRCAセッションを開始したかに応じて、選択されたRCAパラメータに関連付けられた確認メッセージが送信または受信された後、RCA送信を開始してよい。RCA送信335は、順方向リンク、たとえば、ソースデバイス305からシンクデバイス310へコンテンツをストリーミングするのに使われるリンク上で使用されるパケット化方式と合致したやり方でパケット化されたオーディオ情報を含み得る。
【００６２】
図4は、本開示の様々な態様による、ワイヤレス通信のためのプロセスフロー400の例を示す。プロセスフロー400はソースデバイス405を含んでよく、ソースデバイス405は、図1〜図3を参照して説明したソースデバイス115または305のうちのいずれか1つの、例であり得る。プロセスフロー400はシンクデバイス410も含んでよく、シンクデバイス410は、図1〜図3を参照して上述したシンクデバイス115または310のうちのいずれか1つの、例であり得る。概して、プロセスフロー400は、RCAセッション確立および管理を提供し得る。
【００６３】
415において、ソースデバイス405は、シンクデバイス410が単方向通信チャネルを介したRCA送信をサポートするという指示を受信し得る。単方向通信チャネルは、WFD Miracastセッションに関連付けられたチャネルであり得る。単方向通信チャネルは、ソースデバイス405からシンクデバイス410へのオーディオ、ビデオ、またはオーディオプラスビデオストリーミングを可能にし得る。ソースデバイス405は、RTSP SET_PARAMETER要求/応答メッセージのうちの少なくとも1つにより、RCAサポート420の指示を受信し得る。RCAサポート420パラメータは、入力タイプ、トランスポートタイプ、オーディオフォーマットタイプなどを含み得る。
【００６４】
425において、ソースデバイス405は、シンクデバイス410へトリガ430を送信し得る。トリガ430は、RCAセッション用のRCAサポートパラメータを選択するためのメッセージ交換を含み得るRCAセッション確立を開始し得る。
【００６５】
435において、ソースデバイス405は、シンクデバイス410からRCA送信440を受信し得る。いくつかの態様では、シンクデバイス410は、どのデバイスがRCAセッションを開始したかに応じて、選択されたRCAパラメータに関連付けられた確認メッセージが送信または受信された後、RCA送信を送ってよい。RCA送信440は、順方向リンク、たとえば、ソースデバイス405からシンクデバイス410へコンテンツをストリーミングするのに使われるリンク上で使用されるパケット化方式と合致したやり方でパケット化されたオーディオ情報を含み得る。
【００６６】
図5は、本開示の様々な態様による、ワイヤレス通信のためのプロセスフロー500の例を示す。プロセスフロー500はソースデバイス505を含んでよく、ソースデバイス505は、図1〜図4を参照して説明したソースデバイス115、305および405のうちのうちのいずれか1つの、例であり得る。プロセスフロー500はシンクデバイス510も含んでよく、シンクデバイス510は、図1〜図4を参照して上述したシンクデバイス115、310および410のうちのうちのいずれか1つの、例であり得る。概して、プロセスフロー500は、RCAセッション確立および管理の態様を示し得る。
【００６７】
515において、ソースデバイス505およびシンクデバイス510は、Miracast接続を含むMiracastセッション中であり得る。Miracastセッションは、ソースデバイス505とシンクデバイス510との間の接続を取り決めることによって確立され得る。いくつかの例では、ソースデバイス505および/またはシンクデバイス510の一方または両方が、Miracastセッションに対するそれらのサポートおよび利用可能性をブロードキャストすればよい。他方のデバイスは、ブロードキャストを受信し、Miracastセッション用の接続を確立するための1つまたは複数のメッセージ交換を開始すればよい。
【００６８】
いくつかの態様では、RCAセッションをスタートするために、ソースデバイス505およびシンクデバイス510がRCAセッションを確立し得る。RCAセッションの確立は、RTSP GET_PARAMETERおよびSET_PARAMETERメッセージを使うことによって実施され得る。520において、ソースデバイス505は、RTSP GET_PARAMETER要求メッセージをシンクデバイス510へ送り得る。たとえば、ソースデバイス505がRCAをサポートするとき、ソースデバイス505は、RTSP M3要求(RTSP GET_PARAMETER要求)メッセージ中にwfd2-rca-audio-formatsパラメータを含め得る。525において、シンクデバイス510は、ソースデバイス505へGET_PARAMETER応答メッセージを送ることによって応答し得る。たとえば、シンクデバイス510がRCAをサポートし、wfd2-rca-audio-formatsパラメータを含むRTSP M3要求メッセージを受信したとき、シンクデバイス510は、サポートされるフォーマットを示すwfd2-rca-audio-formatsパラメータ、すなわち、シンクデバイス510がサポートするRCAパラメータを含むRTSP M3応答メッセージで応答すればよい。シンクデバイス510が、RCAをサポートすることが可能でなく、wfd2-rca-audio-formatsパラメータを含むRTSP M3要求メッセージを受信する状況では、シンクデバイス510は、RCAがサポートされないという指示を伝えるために、「none」を示すようにセットされたwfd2-rca-audio-formatsパラメータを含むRTSP M3応答メッセージで応答すればよい(図示せず)。
【００６９】
530において、ソースデバイス505は、RTSP SET_PARAMETER要求メッセージをシンクデバイス510へ送り得る。たとえば、ソースデバイス505は、RTSP M3応答メッセージ中で示された、シンクデバイス510の能力の範囲内で使われるべき1つのフォーマットを選ぶ(すなわち、シンクデバイス510によってサポートされる1つのRCAパラメータを選択する)wfd2-rca-audio-formatsパラメータ、ならびに識別用RTPポート番号およびトランスポート機構(すなわち、TCPまたはUDP)をもつwfd2-reverse-channel-rtp-portパラメータも、RTSP M4またはM17要求メッセージ中に含めてよい。535において、シンクデバイス510は、ソースデバイス505へSET_PARAMETER応答メッセージを送ることによって応答し得る。たとえば、シンクデバイス510がRCAをサポートし、wfd2-rca-audio-formatsパラメータおよびwfd2-reverse-channel-rtp-portパラメータを含むRTSP M4またはM17要求メッセージを受信したとき、シンクデバイス510は、適切な状況コードをそれぞれが示すRTSP M4またはM17応答メッセージで応答し得る。
【００７０】
いくつかの態様では、RCAのための上述した能力取り決めは、M3およびM4要求/応答メッセージを使う初期Wi-Fiディスプレイ(WFD)セッション確立中に(たとえば、Miracast接続セットアップ中に)、またはM3およびM4もしくはM17要求/応答を使う進行中のWFDセッション中のいつでも実施され得る。
【００７１】
いくつかの態様では、逆方向においてRTPデータを受信するためにソースデバイス505によって使われるべきRTPポート番号は、RTSP M4および/またはM17要求メッセージ中に含まれるwfd2-reverse-channel-rtp-portパラメータ中で与えられ得る。ソースデバイス505が、wfd2-reverse-channel-rtp-portパラメータを含む、RCAを確立するためのパラメータを含むRTSP M4またはM17要求メッセージを送ると、ソースデバイス505におけるTCPまたはUDPポートは、シンクデバイス510からの入接続をすぐにでも受諾することができる。ソースデバイス505は、RCAを求めるアプリケーションに基づいて、またはトランスポートが順方向において使われることに基づいて、トランスポート用ポートを選択すればよい。逆方向チャネルにおいてオーディオを運ぶRTPデータがTCPトランスポートを介して送られるとき、各RTPパケットは、規格またはコメント要請(RFC)4571に従ってフレーム化され得る。
【００７２】
いくつかの態様では、RTSP M3要求メッセージ中にwfd2-rca-audio-formatsパラメータを含めると、ソースデバイス505は、デバイス505がRCA特徴をサポートすることを示すことが可能になり得、シンクデバイス510は、特徴をサポートすることができる場合は、サポートされるオーディオフォーマットについての詳細とともにM3応答で応答すればよい。初期能力取り決めの間、またはWFDセッションが確立された後、ソースデバイス505は、そのオーディオアプリケーションの必要に基づいて、オーディオのストリーミングを可能にするために、RCAセッションを開始してよい。他の例では、シンクデバイス510は、オーディオのストリーミングを可能にするためにRCAセッションを開始し得る。
【００７３】
図5には示さないが、シンクデバイス510がRCAセッションの確立をトリガすることを望むいくつかの例では、シンクデバイス510は、シンクデバイス510が使うつもりのaudio_inputとともに、rca_controlフィールドが「setup_request」にセットされたwfd2-rca-controlパラメータを含むM18要求(RTSP SET_PARAMETER要求メッセージ)を送り得る。シンクデバイス510は、RCAセッション用に使うつもりのオーディオフォーマットをもつwfd2-rca-audio-formatsパラメータを含めればよい。シンクデバイス510は、RCAセッション用に使うことを希望するトランスポートプロファイル(UDPまたはTCP)のタイプを示すためのwfd2-reverse-channel-rtp-portパラメータも含めてよい。ソースデバイス505が、RTSP OKをもつM18応答で応答した後、ソースデバイス505は、シンクデバイス510とのRCAセッションのセットアップを続けてよい。シンクデバイス510との以前の能力交換メッセージ通信がRCA能力パラメータを含んでいなかったいくつかの例では、ソースデバイス505は、RCAセッション確立をトリガするためにシンクデバイス510によってサポートされるRCAオーディオフォーマットを問い合わせるために、M3-RTSP GET_PARAMETER要求(wfd2_rca_audio_formats)パラメータを送り得る。
【００７４】
ソースデバイス505がRCAセッションをアクティブ化する必要があるとき、ソースデバイス505は、シンクデバイス510がサポートすることが可能(すなわち、指定されたフォーマットでオーディオを符号化することが可能)なオーディオフォーマットに基づいてオーディオフォーマットパラメータがセットされているM4またはM17要求(RTSP SET_PARAMETER要求)を、トランスポート用ポート情報とともにwfd2-reverse-channel-rtp-portパラメータ中で送ればよい。ソースデバイス505が、進行中のRCAセッションのオーディオフォーマットを変更することを望む場合、ソースデバイス505は、wfd2-rca-audio-formatsパラメータ中に所望のオーディオフォーマットを含まなければならない、RCAセッションを再開するための新たなM4/M17要求メッセージを送ればよい。
【００７５】
540において、シンクデバイス510は、RCAセッションパラメータに従って、ソースデバイス505へRCA送信を送り得る。たとえば、RCAセッションが確立されると、ソースデバイス505とシンクデバイス510との間の同じトランスポート接続(UDPまたはTCP)が、そのRCAセッション用に使われ得る。いくつかの態様では、シンクデバイス510は、MPEG2-TSコンテナフォーマットを使ってオーディオ基本ストリームをパケット化し、802.11パケット化に先立って、RTP/UDP/インターネットプロトコル(IP)またはRTP/TCP/IPヘッダによってカプセル化し得る。逆方向セッション用のRCAオーディオフレームの構造は、順方向セッションと同じ構造に従い得る。同様のMPEGシステムレイヤが、やはり逆方向チャネルにおいて送信されるトランスポートストリーム用に使われ得る。シンクデバイス510は、オーディオおよび/または音声入力ストリームを、オーディオ/音声ペイロード、ならびに逆方向チャネルにおけるオーディオストリーミングをサポートするときはプログラムクロック基準(PCR)情報を含む単一MPEG2トランスポートストリームに多重化することをサポートし得る。
【００７６】
いくつかの態様では、MPEG2-TSストリームがシンクデバイス510のコーデックから取得され得ることを除いて、MPEG2-TSパケットは、それぞれRTP、UDP/TCPおよびIPヘッダを使ってパケット化され得る。32ビットのRTPタイムスタンプ(RTP TS)情報が、シンクデバイス510によって維持されるマスタークロックから導出され得、1ティックが11.11usに対応する90kHz単位で表され得る。RCAパケット用のRTP TSは、RTPカプセル化レイヤにおける第1のMPEG2-TSパケットの到着時間にマップするようにセットされてよい。RTSP M4またはM17応答およびM4またはM17要求メッセージの両方における、MPEG2-TS使用とwfd2-reverse-channel-rtp-portパラメータにおける設定との間には関係があり得る。
【００７７】
シンクデバイス510がRCAチャネルにおいてオーディオオンリーコンテンツをソースデバイス505へ送信するとき、シンクデバイス510は、直近のM4またはM17要求/応答メッセージ交換においてソースデバイス505とシンクデバイス510との間で取り決められたフォーマットでのオーディオペイロードをもつオーディオオンリー基本ストリームのみを含むMPEG2-TSを送信すればよい。
【００７８】
545において、ソースデバイス505は、RCAセッションの切断を開始するために、RTSP SET_PARAMETER要求メッセージをシンクデバイス510へ送り得る。RTSP SET_PARAMETER要求メッセージは、wfd2_rca_control、すなわち、ソースデバイス505がRCAセッションを切断することを望むことをシグナリングするための切断指示を含み得る。550において、シンクデバイス510は、ソースデバイス505へSET_PARAMETER応答メッセージを送ることによって応答し得る。SET_PARAMETER応答メッセージは、シンクデバイス510がRCAセッションを切断したという「OK」指示を含み得る。RCAセッションの切断の後、逆方向チャネルにおけるオーディオコンテンツのストリーミングに対する必要に応じて、異なるトランスポートまたはオーディオコーデック/フォーマットを使って、新たなRCAセッションがセットアップされ得る。
【００７９】
図5は、ソースデバイス505がRCAセッション切断を開始することを示しているが、シンクデバイス510が、RCAセッション切断を開始するためのRTSP SET_PARAMETER要求メッセージを送る場合があることを理解されたい。
【００８０】
図6は、本開示の様々な態様による、同期マルチメディアコンテンツストリーミングサービスのために構成されたワイヤレスデバイス605のブロック図600を示す。ワイヤレスデバイス605は、図1および図2を参照して説明したソースデバイス115および/またはシンクデバイス115の態様の例であり得る。いくつかの例では、ワイヤレスデバイス605は、図3〜図5を参照して説明したソースデバイス305、405、および505の例であり得る。いくつかの例では、ワイヤレスデバイス605は、図3〜図5を参照して説明したシンクデバイス310、410、および510の例であり得る。ワイヤレスデバイス605は、受信機610、RCAマネージャ615、または送信機620を含み得る。ワイヤレスデバイス605は、プロセッサも含み得る。これらの構成要素の各々は、互いと通信することができる。
【００８１】
ワイヤレスデバイス605の構成要素は、ハードウェア内の適用可能な機能のうちの一部もしくは全部を実施するように適合された少なくとも1つの特定用途向け集積回路(ASIC)とともに、または別の回路もしくは回路構成の集合体を使って、個々に、または集合的に実装され得る。代替的に、機能は、1つまたは複数の他の処理ユニット(またはコア)によって、少なくとも1つの集積回路(IC)上で実施され得る。他の実施形態では、当技術分野で知られている任意の方法でプログラムされ得る、他のタイプの集積回路(たとえば、構造化/プラットフォームASIC、フィールドプログラマブルゲートアレイ(FPGA)、または別のセミカスタムIC)が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、1つまたは複数の汎用プロセッサまたは特定用途向けプロセッサによって実行されるようにフォーマットされた、メモリにおいて具現化された命令を用いて実装され得る。
【００８２】
受信機610は、通信リンク602を介して、パケット、ユーザデータ、様々な情報チャネル(たとえば、制御チャネル、データチャネル、およびRCAセッション確立および管理に関する情報など)に関連する制御情報などの情報を受信し得る。情報は、リンク604を介してRCAマネージャ615に、およびワイヤレスデバイス605の他の構成要素に渡され得る。いくつかのケースでは、受信機610は、通信リンク602を介して情報を受信するための回路または回路構成を含み得る。
【００８３】
RCAマネージャ615は、RCAセッション確立および管理に関連した様々な態様を監視し、管理し、または場合によっては制御し得る。例として、およびワイヤレスデバイス605がソース(たとえば、ソースデバイス115、305、405、または505)として使用されるとき、RCAマネージャ615は、WFD Miracastセッションチャネルなど、シンクデバイスとの単方向通信チャネルを識別することができる。RCAマネージャ615は、単方向通信チャネルを介するなどして、たとえば、WFD Miracastセッションチャネルを介して、シンクデバイスがRCA送信をサポートするという指示を受信し得る。RCAマネージャ615は、単方向通信チャネルを介するなどして、RCA送信を開始するためのトリガをシンクデバイスへ送信してよく、トリガに少なくとも部分的に基づいて、シンクデバイスからRCA送信を受信し得る。
【００８４】
別の例として、およびワイヤレスデバイス605がシンク(たとえば、シンクデバイス115、310、410、510)として使用されるとき、RCAマネージャ615は、ソースデバイスとの単方向通信チャネルを識別し、たとえば、アクティブな、または初期化用WFD Miracastセッションチャネルを識別することができる。RCAマネージャ615は、ソースデバイスへのRCA送信に関連付けられたトリガが存在すると判断し、かつ/または識別されたトリガに少なくとも部分的に基づいて、単方向通信チャネルを介してソースデバイスへのRCA送信を開始し得る。RCAマネージャ615は、トリガに少なくとも部分的に基づいて、ソースデバイスへのRCA送信を送信するためのRCAセッションを確立し得る。いくつかのケースでは、RCAマネージャ615は、RCAセッション確立および管理に関連した様々な態様を監視し、管理し、または場合によっては制御するための回路または回路構成を含み得る。
【００８５】
送信機620は、リンク606を介してRCAマネージャ615から情報を受信し、ワイヤレスデバイス605の他の構成要素から受信された信号608を送信し得る。いくつかの実施形態では、送信機620は、トランシーバ内の受信機610とともに配置され得る。送信機620は単一のアンテナを含み得、または複数のアンテナを含み得る。いくつかのケースでは、送信機620は、RCAマネージャ615から情報を受信し、信号を送信するための回路または回路構成を含み得る。
【００８６】
図7は、本開示の様々な態様による、RCAセッション確立および管理のために構成されたワイヤレスデバイス605-aのブロック図700を示す。ワイヤレスデバイス605-aは、図1〜図6を参照して説明したワイヤレスデバイス605、ソースデバイス115、305、405、505、またはシンクデバイス115、310、410、510の態様の例であり得る。ワイヤレスデバイス605-aは、受信機610-a、RCAマネージャ615-a、または送信機620-aを含み得る。ワイヤレスデバイス605-aは、プロセッサも含み得る。これらの構成要素の各々は、互いと通信することができる。受信機610-aおよび送信機620-aは、それぞれ図6の受信機610および送信機220の例であり得、類似の機能を実施し得る。RCAマネージャ615-aは、セッションマネージャ705、トリガマネージャ710、およびRCA送信マネージャ715も含み得る。
【００８７】
セッションマネージャ705は、ワイヤレスデバイス605-aのためのMiracastセッションの態様を監視し、管理し、または場合によっては制御し得る。ワイヤレスデバイス605-aがシンクデバイスとして使用される一例では、セッションマネージャ705は、図1〜図5を参照して説明したように、ソースデバイスまたはシンクデバイスとの単方向通信チャネルを識別することができる。ワイヤレスデバイス605-aがソースデバイスとして使用されるいくつかの例では、セッションマネージャ705は、図1〜図5を参照して説明したように、単方向通信チャネルを介するなどして、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信し得る。いくつかの例では、単方向通信チャネルは、WFD Miracastセッションに関連付けられたチャネルであり得る。いくつかのケースでは、セッションマネージャ705は、RCAセッション確立および管理に関連した様々な態様を監視し、管理し、または場合によっては制御するための回路または回路構成を含み得る。
【００８８】
トリガマネージャ710は、ワイヤレスデバイス605-aのためのRCA送信に関連付けられたトリガリングの態様を監視し、管理し、または場合によっては制御し得る。ワイヤレスデバイス605-aがシンクデバイスとして使用されるいくつかの態様では、トリガマネージャ710は、トリガを識別し、または図1〜図5を参照して説明したように、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられたトリガが存在すると判断し得る。いくつかの例では、トリガが存在すると判断することは、シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージをソースデバイスから受信することを含み得る。トリガマネージャ710は、サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージをソースデバイスへ送ることもできる。トリガマネージャ710は、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージもソースデバイスから受信し得る。トリガマネージャ710はまた、ソースデバイスへ確認メッセージを送ることができる。トリガマネージャ710はまた、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信を開始し得る。トリガマネージャ710はまた、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立することができる。いくつかの例では、トリガが存在すると判断することは、シンクデバイス上で実行されるアプリケーション、またはシンクデバイス上でのユーザ入力、またはシンクデバイスにおいて受信される音声コマンドのうちの少なくとも1つから、信号、またはトリガの指示を受信することを含み得る。
【００８９】
いくつかの態様では、トリガを識別すること、またはトリガが存在すると判断することは、トリガマネージャ710がソースデバイスへ第1の要求メッセージを送信することを含んでよく、第1の要求メッセージは、逆方向チャネルオーディオセッションをセットアップするための要求を含み、第1の要求メッセージは、シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた送信パラメータを含み得る。トリガマネージャ710は、ソースデバイスから応答メッセージを受信することもでき、応答メッセージは、ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える。トリガマネージャ710はまた、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択してよい。トリガマネージャ710は、ソースデバイスから第2の要求メッセージを受信することもでき、第2の要求メッセージは、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える。トリガマネージャ710はまた、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信を開始し得る。トリガマネージャ710はまた、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立することができる。
【００９０】
ワイヤレスデバイス605-aがソースデバイスとして使用されるいくつかの態様では、トリガマネージャ710は、単方向通信チャネルを介するなどして、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信し得る。いくつかの例では、トリガを送信することは、シンクデバイスへ第1の要求メッセージを送信することを含んでよく、第1の要求メッセージは、シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む。トリガマネージャ710は、サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージをシンクデバイスから受信することもできる。トリガマネージャ710は、サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージもシンクデバイスへ送信し得る。トリガマネージャ710はまた、ソースデバイスから確認メッセージを受信することができる。トリガマネージャ710はまた、少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、逆方向チャネルオーディオ送信を受信し得る。いくつかのケースでは、トリガマネージャ710は、RCAセッション確立および管理に関連した様々な態様を監視し、管理し、または場合によっては制御するための回路または回路構成を含み得る。
【００９１】
RCA送信マネージャ715は、ワイヤレスデバイス605-aのためのRCA送信の1つまたは複数の態様を監視し、管理し、または場合によっては制御し得る。例として、およびワイヤレスデバイス605-aがシンクデバイスとして使用されるとき、RCA送信マネージャ715は、図1〜図5を参照して説明したように、識別されたトリガに少なくとも部分的に基づいて、単方向通信チャネルを介するなどして、ソースデバイスへの逆方向チャネルオーディオ送信を開始することができる。RCA送信マネージャ715は、トリガに基づいて、ソースデバイスへRCA送信を送信するためなどの逆方向チャネルオーディオセッションを確立し得る。RCA送信マネージャ715はまた、ソースデバイスからセッション切断要求メッセージを受信し得る。RCA送信マネージャ715はまた、セッション切断要求メッセージに従って、ソースデバイスとの逆方向チャネルオーディオ送信セッションを切断し得る。RCA送信マネージャ715はまた、ソースデバイスへセッション切断要求メッセージを送信し得る。RCA送信マネージャ715はまた、セッション切断要求メッセージに従って、ソースデバイスとの逆方向チャネルオーディオ送信セッションを切断し得る。
【００９２】
例として、およびワイヤレスデバイス605-aがソースデバイスとして使用されるとき、RCA送信マネージャ715は、図1〜図5を参照して説明したように、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信し得る。RCA送信マネージャ715はまた、シンクデバイスからセッション切断要求メッセージを受信し得る。RCA送信マネージャ715はまた、セッション切断要求メッセージに従って、シンクデバイスとの逆方向チャネルオーディオ送信セッションを切断し得る。RCA送信マネージャ715はまた、シンクデバイスへセッション切断要求メッセージを送信し得る。RCA送信マネージャ715はまた、セッション切断要求メッセージに従って、シンクデバイスとの逆方向チャネルオーディオ送信セッションを切断し得る。いくつかのケースでは、RCA送信マネージャ715は、RCAセッション確立および管理に関連した様々な態様を監視し、管理し、または場合によっては制御するための回路または回路構成を含み得る。
【００９３】
図8は、本開示の様々な態様による、RCAセッション確立および管理のために構成されたワイヤレスデバイス115-cを含むシステム800の図を示す。システム800はワイヤレスデバイス115-cを含み得、ワイヤレスデバイス115-cは、図1〜図5を参照して上述したワイヤレス局115、ソースデバイス115、305、405、505、および/またはシンクデバイス115、310、410、510の例であり得る。ワイヤレスデバイス115-cはRCAマネージャ615-bを含んでよく、RCAマネージャ615-bは、図6および図7を参照して説明したRCAマネージャ615の例であり得る。ワイヤレスデバイス115-cは、通信を送信するための構成要素と通信を受信するための構成要素とを含む双方向音声およびデータ通信のための構成要素も含み得る。
【００９４】
ワイヤレスデバイス115-cは、プロセッサ805、メモリ815(ソフトウェア(SW)820を含む)、トランシーバ835、および1つまたは複数のアンテナ840も含み得、その各々は、(たとえば、バス845を介して)互いに直接的または間接的に通信し得る。トランシーバ835は、上記で説明したように、アンテナ840またはワイヤードもしくはワイヤレスリンクを介して、1つまたは複数のネットワークと双方向に通信し得る。たとえば、トランシーバ835は、アクセスポイント105-aまたはワイヤレスデバイス115-dと双方向に通信することができ、これらはソースデバイスおよび/またはシンクデバイスの例であり得る。トランシーバ835は、パケットを変調し、変調されたパケットを送信のためにアンテナ840に与え、かつアンテナ840から受信されたパケットを復調するためのモデムを含み得る。ワイヤレスデバイス115-cは単一のアンテナ840を含み得るが、ワイヤレスデバイス115-cは、複数のワイヤレス送信を同時に送信または受信することができる複数のアンテナ840も有し得る。
【００９５】
メモリ815は、ランダムアクセスメモリ(RAM)および読取り専用メモリ(ROM)を含み得る。メモリ815は、実行されると、本明細書で説明する様々な機能(たとえば、RCAセッション確立および管理など)をプロセッサ805に実施させる命令を含む、コンピュータ可読コンピュータ実行可能ソフトウェア/ファームウェアコード820を記憶し得る。代替として、ソフトウェア/ファームウェアコード820は、プロセッサ805によって直接的に実行可能ではなく、(たとえば、コンパイルされ、実行されると)本明細書で説明する機能をコンピュータに実施させ得る。プロセッサ805は、インテリジェントハードウェアデバイス(たとえば、中央処理ユニット(CPU)、マイクロコントローラ、ASICなど)を含み得る。ときには、たとえば図8に示すような構成要素は各々、本開示の様々な態様による、RCAセッション確立および管理のための回路または回路構成を含み得る。
【００９６】
図9は、本開示の様々な態様による、ワイヤレス通信のための方法900の例を示すフローチャートである。明確のために、方法900は、図1〜図8を参照して説明したシンクデバイスの態様を参照して、以下で説明される。いくつかの例では、シンクデバイスは、コードのセットを実行して、シンクデバイスの機能要素を制御し、以下で説明する機能を実施し得る。追加または代替として、シンクデバイスは、専用ハードウェアを使って、以下で説明する機能を実施し得る。追加または代替として、シンクデバイスは、回路または回路構成を使って、以下で説明する機能を実施し得る。
【００９７】
905において、方法900は、図1〜図8を参照して説明したように、シンクデバイスが、ソースデバイスとの単方向通信チャネルを識別するステップを含み得る。いくつかの例では、ブロック905の動作は、図7を参照して説明したセッションマネージャ705によって実施され得る。
【００９８】
910において、方法900は、図1〜図8を参照して説明したように、シンクデバイスが、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられたトリガを識別するステップを含み得る。910において、方法900は、図1〜図8を参照して説明したように、シンクデバイスが、トリガが存在すると判断するステップを含んでよく、トリガは、ソースデバイスへの逆方向チャネルオーディオ送信に関連付けられ得る。いくつかの例では、ブロック910の動作は、図7を参照して説明したトリガマネージャ710によって実施され得る。
【００９９】
915において、方法900は、図1〜図8を参照して説明したように、シンクデバイスが、トリガに基づいて、逆方向チャネルオーディオ送信をソースデバイスへ送信するための逆方向チャネルオーディオセッションを確立するステップを含み得る。915において、方法900は、図1〜図8を参照して説明したように、シンクデバイスが、識別されたトリガに少なくとも部分的に基づいて、単方向通信チャネルを介してソースデバイスへの逆方向チャネルオーディオ送信を開始するステップを含み得る。いくつかの例では、ブロック915の動作は、図7を参照して説明したRCA送信マネージャ715によって実施され得る。
【０１００】
図10は、本開示の様々な態様による、ワイヤレス通信のための方法1000の例を示すフローチャートである。明確のために、方法1000は、図1〜図8を参照して説明したソースデバイスの態様を参照して、以下で説明される。いくつかの例では、ソースデバイスは、コードのセットを実行して、ソースデバイスの機能要素を制御し、以下で説明する機能を実施し得る。追加または代替として、ソースデバイスは、専用ハードウェアを使って、以下で説明する機能を実施し得る。追加または代替として、ソースデバイスは、回路または回路構成を使って、以下で説明する機能を実施し得る。
【０１０１】
1005において、方法1000は、図1〜図8を参照して説明したように、ソースデバイスが、シンクデバイスとの単方向通信チャネルを識別するステップを含み得る。いくつかの例では、ブロック1005の動作は、図7を参照して説明したセッションマネージャ705によって実施され得る。
【０１０２】
1010において、方法1000は、ソースデバイスが、図1〜図8を参照して説明したように、単方向通信チャネルを介するなどして、シンクデバイスが逆方向チャネルオーディオ送信をサポートするという指示を受信するステップを含み得る。いくつかの例では、ブロック1010の動作は、図7を参照して説明したセッションマネージャ705によって実施され得る。
【０１０３】
1015において、方法1000は、図1〜図8を参照して説明したように、単方向通信チャネルを介するなどして、ソースデバイスが、逆方向チャネルオーディオ送信を開始するために、シンクデバイスへトリガを送信するステップを含み得る。いくつかの例では、ブロック1015の動作は、図7を参照して説明したトリガマネージャ710によって実施され得る。
【０１０４】
1020において、方法1000は、図1〜図8を参照して説明したように、ソースデバイスが、トリガに少なくとも部分的に基づいて、シンクデバイスから逆方向チャネルオーディオ送信を受信するステップを含み得る。いくつかの例では、ブロック1015の動作は、図7を参照して説明したRCA送信マネージャ715によって実施され得る。
【０１０５】
このように、方法900および1000はワイヤレス通信を可能にすることができる。方法900および1000は一実装形態にすぎず、方法900および1000の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１０６】
いくつかの例では、方法900および/または1000のうちの2つ以上からの態様が、組み合わされてよい。方法900などは例示的な実装形態にすぎず、方法900〜1000の動作は、他の実装形態が可能であるように並べ替えられ、または場合によっては修正され得ることに留意されたい。
【０１０７】
添付の図面に関して上記に記載した詳細な説明は、例について説明しており、実装される場合がある例または特許請求の範囲内である例のみを表すものではない。この説明で使用される「例」および「例示的」という用語は、「例、事例、もしくは例示として機能すること」を意味し、「好ましい」または「他の例よりも有利な」ことを意味しない。詳細な説明は、説明した技法の理解を与える目的で、具体的な詳細を含む。しかしながら、これらの技法は、これらの具体的な詳細を伴わずに実践され得る。いくつかの例では、説明した例の概念を不明瞭にすることを避けるために、よく知られている構造および装置がブロック図形式で示されている。
【０１０８】
情報および信号は、様々な異なる技術および技法のうちのいずれかを使用して表される場合がある。たとえば、上記の説明全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【０１０９】
本明細書の開示に関して説明される様々な例示的なブロックおよび構成要素は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、ASIC、FPGAもしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書で説明する機能を実施するように設計されるそれらの任意の組合せを用いて実現または実施される場合がある。汎用プロセッサはマイクロプロセッサであってもよいが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ(たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する少なくとも1つのマイクロプロセッサ、または任意の他のそのような構成)として実装され得る。さらに、一実施形態では、本明細書における開示に関連して説明する様々な例示的なブロック、構成要素、またはマネージャは、本明細書で説明する機能を実施するための回路または回路構成を使って実装または実施され得る。
【０１１０】
本明細書で説明する機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装されてもよい。プロセッサによって実行されるソフトウェアとして実装される場合、機能は、コンピュータ可読媒体上に記憶され、または少なくとも1つの命令もしくはコードとしてコンピュータ可読媒体上に伝送され得る。他の例および実装は、本開示および添付の特許請求の範囲内にある。たとえば、ソフトウェアの性質のために、前述の機能は、プロセッサによって実行されるソフトウェア、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらの任意の組合せを使用して実装され得る。機能を実装する特徴はまた、機能の部分が様々な物理的位置において実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。本明細書では、特許請求の範囲を含めて、「および/または」という用語は、2つ以上の項目のリスト内で使用されるとき、列挙される項目のうちの任意の1つがそれ自体で利用され得ること、または列挙される項目のうちの2つ以上の任意の組合せが利用され得ることを意味する。たとえば、構成が構成要素A、B、および/またはCを含むものとして説明される場合、構成は、Aのみ、Bのみ、Cのみ、AとBの組合せ、AとCの組合せ、BとCの組合せ、またはA、B、およびCの組合せを含み得る。また、特許請求の範囲を含めて本明細書において使用される場合、項目のリスト(たとえば、「のうちの少なくとも1つ」または「のうちの1つまたは複数」などの句で始まる項目のリスト)において使用される「または」は、たとえば、「A、B、またはCのうちの少なくとも1つ」のリストがAまたはBまたはCまたはABまたはACまたはBCまたはABC(すなわち、AおよびBおよびC)を意味するような、選言的なリストを示す。
【０１１１】
コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用コンピュータまたは専用コンピュータによってアクセスされ得る任意の利用可能な媒体であってもよい。限定ではなく例として、コンピュータ可読媒体は、RAM、ROM、EEPROM、フラッシュメモリ、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされることが可能である、任意の他の媒体を備える場合がある。さらに、任意の接続がコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、撚線対、デジタル加入者線(DSL)、または赤外線、無線、マイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、撚線対、DSL、または赤外線、無線、マイクロ波などのワイヤレス技術が、媒体の定義に含まれる。ディスク(disk)およびディスク(disc)は、本明細書で使用するとき、コンパクトディスク(disc)(CD)、レーザーディスク(登録商標)(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)、およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、レーザーを用いてデータを光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれる。
【０１１２】
本開示の先の説明は、当業者が本開示を作成または使用することを可能にするために与えられる。本開示への様々な修正は、当業者に容易に明らかになり、本明細書で定義する一般原理は、本開示の範囲から逸脱することなく他の変形形態に適用され得る。したがって、本開示は、本明細書で説明する例および設計に限定されるものではなく、本明細書で開示する原理および新規の特徴と一致する最も広い範囲を与えられるべきである。
【符号の説明】
【０１１３】
100  WLANネットワーク
105  アクセスポイント(AP)、Wi-Fiアクセスポイント105
105-a  アクセスポイント
110  地理的カバレージエリア、AP地理的カバレージエリア
115  ワイヤレスデバイスまたは局(STA)、ソースデバイス、シンクデバイス
115-a  ソースデバイス、ワイヤレスデバイス
115-b  シンクデバイス
115-c  ワイヤレスデバイス
120  通信リンク
125  直接ワイヤレスリンク
130-a  RCAマネージャ
130-b  RCAマネージャ
200  ワイヤレス通信サブシステム
305  ソースデバイス
310  シンクデバイス
320  単方向通信チャネル
405  ソースデバイス
410  シンクデバイス
505  ソースデバイス
510  シンクデバイス
602  通信リンク
604  リンク
605  ワイヤレスデバイス
605-a  ワイヤレスデバイス
606  リンク
610  受信機
610-a  受信機
615  RCAマネージャ
615-a  RCAマネージャ
615-b  RCAマネージャ
620  送信機
620-a  送信機
705  セッションマネージャ
710  トリガマネージャ
715  RCA送信マネージャ
800  システム
805  プロセッサ
815  メモリ
820  ソフトウェア(SW)、コンピュータ可読コンピュータ実行可能ソフトウェア/ファームウェアコード、ソフトウェア/ファームウェアコード
835  トランシーバ
840  アンテナ
845  バス
【図１】
2018521549.tif 000003
【図２】
2018521549.tif 000004
【図３】
2018521549.tif 000005
【図４】
2018521549.tif 000006
【図５】
2018521549.tif 000007
【図６】
2018521549.tif 000008
【図７】
2018521549.tif 000009
【図８】
2018521549.tif 000010
【図９】
2018521549.tif 000011
【図１０】
2018521549.tif 000012
【手続補正書】
【提出日】平成29年12月4日(2017.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シンクデバイスにおけるワイヤレス通信のための方法であって、
ソースデバイスとの単方向通信チャネルを識別するステップと、
逆方向チャネルオーディオセッションの確立を開始するためのトリガを検出するステップであって、前記シンクデバイス上で実行されるアプリケーションから信号を受信するステップを含む、ステップと、
前記トリガを検出したことに少なくとも部分的に基づいて、前記ソースデバイスへオーディオコンテンツを送信するための、前記シンクデバイスと前記ソースデバイスとの間の逆方向チャネルオーディオセッションを確立するステップとを含む方法。
【請求項２】
前記トリガが存在すると判断するステップは、
前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージを、前記ソースデバイスから受信するステップを含む、請求項1に記載の方法。
【請求項３】
前記サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記ソースデバイスへ送るステップをさらに含む、請求項2に記載の方法。
【請求項４】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記ソースデバイスから受信するステップと、
前記ソースデバイスへ確認メッセージを送るステップとをさらに含み、
前記逆方向チャネルオーディオセッションを確立するステップは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するステップを含む、請求項3に記載の方法。
【請求項５】
前記ソースデバイスへ第1の要求メッセージを送信するステップをさらに含み、前記第1の要求メッセージは、前記逆方向チャネルオーディオセッションをセットアップするための要求を含み、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた1つまたは複数の送信パラメータを含む、請求項1に記載の方法。
【請求項６】
前記ソースデバイスから応答メッセージを受信するステップであって、前記応答メッセージは、前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、ステップと、
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択するステップと、
前記ソースデバイスから第2の要求メッセージを受信するステップであって、前記第2の要求メッセージは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、ステップとをさらに含み、
前記逆方向チャネルオーディオセッションを確立するステップは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するステップを含む、請求項5に記載の方法。
【請求項７】
前記ソースデバイスからセッション切断要求メッセージを受信するステップと、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するステップとをさらに含む、請求項1に記載の方法。
【請求項８】
前記ソースデバイスへセッション切断要求メッセージを送信するステップと、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するステップとをさらに含む、請求項1に記載の方法。
【請求項９】
シンクデバイスにおけるワイヤレス通信のための装置であって、
ソースデバイスとの単方向通信チャネルを識別するための手段と、
逆方向チャネルオーディオセッションの確立を開始するためのトリガを検出するための手段であって、前記検出することは、前記シンクデバイス上で実行されるアプリケーションから信号を受信することを含む、手段と、
前記トリガを検出したことに少なくとも部分的に基づいて、前記ソースデバイスへオーディオコンテンツを送信するための、前記シンクデバイスと前記ソースデバイスとの間の逆方向チャネルオーディオセッションを確立するための手段とを備える装置。
【請求項１０】
前記トリガが存在すると判断するための前記手段は、
前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む第1の要求メッセージを、前記ソースデバイスから受信するための手段を備える、請求項9に記載の装置。
【請求項１１】
前記サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記ソースデバイスへ送るための手段をさらに備える、請求項10に記載の装置。
【請求項１２】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記ソースデバイスから受信するための手段と、
前記ソースデバイスへ確認メッセージを送るための手段とをさらに備え、
前記逆方向チャネルオーディオセッションを確立するための前記手段は、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するための手段を備える、請求項11に記載の装置。
【請求項１３】
前記ソースデバイスへ第1の要求メッセージを送信するための手段をさらに備え、前記第1の要求メッセージは、前記逆方向チャネルオーディオセッションをセットアップするための要求を含み、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる入力タイプ、トランスポートタイプ、および好適なオーディオフォーマットに関連付けられた1つまたは複数の送信パラメータを含む、請求項9に記載の装置。
【請求項１４】
前記ソースデバイスから応答メッセージを受信するための手段であって、前記応答メッセージは、前記ソースデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、手段と、
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つを選択するための手段と、
前記ソースデバイスから第2の要求メッセージを受信するための手段であって、前記第2の要求メッセージは、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える、手段とをさらに備え、
前記逆方向チャネルオーディオセッションを確立するための前記手段は、前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオセッションを確立するための手段を備える、請求項13に記載の装置。
【請求項１５】
前記ソースデバイスからセッション切断要求メッセージを受信するための手段と、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するための手段とをさらに備える、請求項9に記載の装置。
【請求項１６】
前記ソースデバイスへセッション切断要求メッセージを送信するための手段と、
前記セッション切断要求メッセージに従って、前記ソースデバイスとの前記逆方向チャネルオーディオセッションを切断するための手段とをさらに備える、請求項9に記載の装置。
【請求項１７】
前記単方向通信チャネルはWi-Fiディスプレイ(WFD)Miracastセッションを含む、請求項9に記載の装置。
【請求項１８】
ソースデバイスにおけるワイヤレス通信のための方法であって、
シンクデバイスとの単方向通信チャネルを識別するステップと、
前記シンクデバイスから、逆方向チャネルオーディオセッションの確立を開始するためのトリガを受信するステップであって、前記トリガは、前記シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータを含む、ステップと、
前記トリガに少なくとも部分的に基づいて、前記逆方向チャネルオーディオセッションを開始するためのメッセージを前記シンクデバイスへ送信するステップと、
前記メッセージを送信したことに少なくとも部分的に基づいて、前記シンクデバイスから逆方向チャネルオーディオ送信を受信するステップと、
前記シンクデバイスからセッション切断要求メッセージを受信するステップであって、前記セッション切断要求メッセージは、前記逆方向チャネルオーディオセッションの終了を要求する、ステップとを含む方法。
【請求項１９】
前記メッセージを送信するステップは、
前記シンクデバイスへ第1の要求メッセージを送信するステップを含み、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む、請求項18に記載の方法。
【請求項２０】
サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記シンクデバイスから受信するステップをさらに含む、請求項19に記載の方法。
【請求項２１】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記シンクデバイスへ送信するステップと、
前記ソースデバイスから確認メッセージを受信するステップと、
前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオ送信を受信するステップとをさらに含む、請求項20に記載の方法。
【請求項２２】
ソースデバイスにおけるワイヤレス通信のための装置であって、
シンクデバイスとの単方向通信チャネルを識別するための手段と、
前記シンクデバイスから、逆方向チャネルオーディオセッションの確立を開始するためのトリガを受信するための手段であって、前記トリガは、前記シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータを含む、手段と、
前記トリガに少なくとも部分的に基づいて、前記逆方向チャネルオーディオセッションを開始するためのメッセージを前記シンクデバイスへ送信するための手段と、
前記メッセージを送信したことに少なくとも部分的に基づいて、前記シンクデバイスから逆方向チャネルオーディオ送信を受信するための手段と、
前記シンクデバイスからセッション切断要求メッセージを受信するための手段であって、前記セッション切断要求メッセージは、前記逆方向チャネルオーディオセッションの終了を要求する、手段とを備える装置。
【請求項２３】
前記メッセージを送信するための前記手段は、前記シンクデバイスへ第1の要求メッセージを送信するための手段を備え、前記第1の要求メッセージは、前記シンクデバイスによってサポートされる逆方向チャネルオーディオ送信パラメータの要求を含む、請求項22に記載の装置。
【請求項２４】
サポートされる逆方向チャネルオーディオ送信パラメータの指示を伝える応答メッセージを前記シンクデバイスから受信するための手段をさらに備える、請求項23に記載の装置。
【請求項２５】
前記サポートされる逆方向チャネルオーディオ送信パラメータのうちの少なくとも1つの指示を伝える第2の要求メッセージを前記シンクデバイスへ送信するための手段と、
前記ソースデバイスから確認メッセージを受信するための手段と、
前記少なくとも1つのサポートされる逆方向チャネルオーディオ送信パラメータに従って、前記逆方向チャネルオーディオ送信を受信するための手段とをさらに備える、請求項24に記載の装置。
【請求項２６】
前記セッション切断要求メッセージに従って、前記シンクデバイスとの前記逆方向チャネルオーディオセッションを切断するための手段をさらに備える、請求項22に記載の装置。
【請求項２７】
前記シンクデバイスへセッション切断要求メッセージを送信するための手段と、
前記セッション切断要求メッセージに従って、前記シンクデバイスとの前記逆方向チャネルオーディオセッションを切断するための手段とをさらに備える、請求項22に記載の装置。
【請求項２８】
前記単方向通信チャネルはWi-Fiディスプレイ(WFD)Miracastセッションを含む、請求項22に記載の装置。
【国際調査報告】
2018521549.tif 000013
2018521549.tif 000014
2018521549.tif 000015