(57)【要約】  オーディオストリームの変化をユーザに警告する方法およびシステムが開示される。一態様では、ユーザのユーザデバイスは、オーディオストリームを受信することと、オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、オーディオストリームがミュートされているときに、オーディオパターンの変化の検出が行われる、検出することと、オーディオパターンの変化の検出に応答して、オーディオパターンの変化が発生したことを示す警告をユーザに提供することとを行う。
2019525527.tif 000002
【特許請求の範囲】
【請求項１】
オーディオストリームの変化をユーザに警告する方法であって、
前記ユーザのユーザデバイスによって、前記オーディオストリームを受信するステップと、
前記ユーザデバイスによって、前記オーディオストリームおいて発生するオーディオパターンの変化を検出するステップであって、前記オーディオストリームがミュートされているときに、前記オーディオパターンの前記変化を前記検出することが行われる、ステップと、
前記オーディオパターンの前記変化の前記検出に応答して、前記ユーザデバイスによって、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザに提供するステップと
を含む、方法。
【請求項２】
前記ユーザデバイスにおいて、少なくとも1つのオーディオパターン検出ルールを受信するステップであって、前記少なくとも1つのオーディオパターン検出ルールが、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化を定義する、ステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記検出するステップが、
前記オーディオストリームにおいて発生したオーディオデータのパターンを識別するステップと、
前記オーディオデータのパターンが、前記少なくとも1つのオーディオパターン検出ルールによって定義された前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化と一致すると判定するステップと
を含む、請求項2に記載の方法。
【請求項４】
前記少なくとも1つのオーディオパターン検出ルールが、前記ユーザデバイスにおいて前記ユーザから受信された入力に基づいて定義される、請求項2に記載の方法。
【請求項５】
前記オーディオストリームを再生するステップをさらに含み、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記オーディオストリーム内で話される1つまたは複数の事前に定義されたキーワード、
前記オーディオストリームにおいて発生した第1の話者から第2の話者への変化、
前記オーディオストリームにおいて発生した話者の感情の変化、
前記オーディオストリームにおいて発生した第1の音楽パターンから第2の音楽パターンへの変化、
前記オーディオストリームにおいて発生した第1のノイズパターンから第2のノイズパターンへの変化、
前記オーディオストリームにおいて発生した話し言葉から音楽への変化、
前記オーディオストリームにおいて発生した音楽から話し言葉への変化、
前記オーディオストリームにおいて発生した話し言葉から非音楽ノイズへの変化、または
前記オーディオストリームにおいて発生した非音楽ノイズから話し言葉への変化
を含む、請求項1に記載の方法。
【請求項６】
前記オーディオストリームが、ビデオストリームのオーディオストリームを含み、前記1つまたは複数の事前に定義されたキーワードが、前記ビデオストリームにおける対話のユーザ選択シーケンスを含む、請求項5に記載の方法。
【請求項７】
前記1つまたは複数の事前に定義されたキーワードが、前記オーディオストリームにおける話し言葉のパターンに対応し、前記話し言葉のパターンが、前記オーディオストリームの音声テキスト変換に基づいて検出される、請求項5に記載の方法。
【請求項８】
前記第1の話者から前記第2の話者への前記変化、または前記話者の感情の前記変化が、前記オーディオストリームの音声特性分析に基づいて検出される、請求項5に記載の方法。
【請求項９】
前記第1の音楽パターンから前記第2の音楽パターンへの前記変化が、前記オーディオストリームのスペクトル分析に基づいて検出される、請求項5に記載の方法。
【請求項１０】
話し言葉から音楽への前記変化、または音楽から話し言葉への前記変化が、前記オーディオストリームの音声特性分析に基づいて検出される、請求項5に記載の方法。
【請求項１１】
話し言葉から音楽への前記変化、または音楽から話し言葉への前記変化が、前記オーディオストリームの音声テキスト変換に基づいて検出される、請求項5に記載の方法。
【請求項１２】
話し言葉から音楽への前記変化の後に発生する前記音楽の音楽パターンが前記ユーザによって指定される、請求項5に記載の方法。
【請求項１３】
前記オーディオストリームを受信するステップが、前記ユーザデバイスの少なくとも1つのマイクロフォンによって、前記オーディオストリームをキャプチャするステップを含み、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記ユーザデバイスの前記ユーザによって話された1つまたは複数の事前に定義されたキーワード、または
前記ユーザデバイスの環境において発生した1つまたは複数の事前に定義されたオーディオイベント
を含む、請求項1に記載の方法。
【請求項１４】
前記ユーザデバイスがヘッドフォンのセットに結合されている間に前記オーディオストリームがキャプチャされる、請求項13に記載の方法。
【請求項１５】
前記1つまたは複数の事前に定義されたオーディオイベントが、サイレン、緊急警報、爆発、またはそれらの任意の組合せのうちの1つまたは複数を含む、請求項13に記載の方法。
【請求項１６】
前記ユーザデバイスにおいて、前記オーディオストリームをサーバから受信するステップをさらに含み、前記オーディオパターンにおける前記変化を検出するステップが、
前記ユーザデバイスによって、少なくとも1つのオーディオパターン検出ルールを前記サーバに送信するステップであって、前記サーバが、前記少なくとも1つのオーディオパターン検出ルールに基づいて前記オーディオパターンにおける前記変化を検出する、ステップを含み、
前記方法が、
前記ユーザデバイスにおいて、前記サーバが前記オーディオパターンの前記変化を検出することに基づいて、前記サーバから通知を受信するステップであって、前記通知に基づいて前記警告が提供される、ステップ
をさらに含む
請求項1に記載の方法。
【請求項１７】
前記警告が、前記ユーザデバイスの振動、前記ユーザデバイス上で点灯する光、前記ユーザデバイスのユーザインターフェース上に表示されるポップアップウィンドウ、または前記ユーザデバイスによって再生される可聴音を含む、請求項1に記載の方法。
【請求項１８】
前記警告を提供するステップが、前記警告を第2のユーザデバイスに送信するステップを含み、前記第2のユーザデバイスが、前記警告を前記ユーザに提供する、請求項1に記載の方法。
【請求項１９】
前記ユーザデバイスと前記第2のユーザデバイスとの両方が、前記警告を前記ユーザに提供する、請求項18に記載の方法。
【請求項２０】
前記警告を提供するステップが、警告を提供することができる前記ユーザに属する各ユーザデバイスに前記警告をブロードキャストするステップを含み、前記ユーザの各ユーザデバイスが、前記オーディオパターンの前記変化を前記ユーザに通知する、請求項1に記載の方法。
【請求項２１】
オーディオストリームの変化をユーザに警告するための装置であって、
少なくとも1つのプロセッサであって、
前記オーディオストリームを受信し、
前記オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、前記オーディオストリームがミュートされているときに、前記オーディオパターンの前記変化の検出が行われる、検出することと、
前記オーディオパターンの前記変化の検出に応答して、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザに提供することと
を行うように構成される少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されるトランシーバと、
前記少なくとも1つのプロセッサに結合されるメモリと
を含む、装置。
【請求項２２】
前記メモリが、少なくとも1つのオーディオパターン検出ルールを記憶するように構成され、前記少なくとも1つのオーディオパターン検出ルールが、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化を定義する、請求項21に記載の装置。
【請求項２３】
前記少なくとも1つのプロセッサが、
前記オーディオストリームにおいて発生したオーディオデータのパターンを識別し、
前記オーディオデータのパターンが、前記少なくとも1つのオーディオパターン検出ルールによって定義された前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化と一致すると判定する
ようにさらに構成される、請求項22に記載の装置。
【請求項２４】
前記少なくとも1つのオーディオパターン検出ルールが、前記装置において前記ユーザから受信された入力に基づいて定義される、請求項22に記載の装置。
【請求項２５】
前記少なくとも1つのプロセッサが、前記オーディオストリームを再生するようにさらに構成され、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記オーディオストリーム内で話される1つまたは複数の事前に定義されたキーワード、
前記オーディオストリームにおいて発生した第1の話者から第2の話者への変化、
前記オーディオストリームにおいて発生した話者の感情の変化、
前記オーディオストリームにおいて発生した第1の音楽パターンから第2の音楽パターンへの変化、
前記オーディオストリームにおいて発生した第1のノイズパターンから第2のノイズパターンへの変化、
前記オーディオストリームにおいて発生した話し言葉から音楽への変化、
前記オーディオストリームにおいて発生した音楽から話し言葉への変化、
前記オーディオストリームにおいて発生した話し言葉から非音楽ノイズへの変化、または
前記オーディオストリームにおいて発生した非音楽ノイズから話し言葉への変化
を含む、請求項21に記載の装置。
【請求項２６】
前記オーディオストリームをキャプチャするように構成される少なくとも1つのマイクロフォンをさらに備え、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記ユーザによって話された1つまたは複数の事前に定義されたキーワード、または
前記装置の環境において発生した1つまたは複数の事前に定義されたオーディオイベント
を含む、請求項21に記載の装置。
【請求項２７】
前記トランシーバが、サーバから前記オーディオストリームを受信するように構成され、前記少なくとも1つのプロセッサが、前記トランシーバに、
少なくとも1つのオーディオパターン検出ルールを前記サーバへ送信することであって、前記サーバが、前記少なくとも1つのオーディオパターン検出ルールに基づいて前記オーディオパターンの前記変化を検出する、送信することと、
前記サーバによる前記オーディオパターンの前記変化の検出に基づいて、前記サーバから通知を受信することであって、前記通知に基づいて前記警告が提供される、受信することと、
を行うようにさらに構成される、請求項21に記載の装置。
【請求項２８】
前記少なくとも1つのプロセッサが、前記トランシーバに、前記警告を第2のユーザデバイスへ送信させるようにさらに構成され、前記第2のユーザデバイスが、前記警告を前記ユーザに提供する、請求項21に記載の装置。
【請求項２９】
オーディオストリームの変化をユーザに警告するための装置であって、
前記オーディオストリームを受信することと、
前記オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、前記オーディオストリームがミュートされているときに、前記オーディオパターンの前記変化の検出が行われる、検出することと、
前記オーディオパターンの前記変化の検出に応答して、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザに提供することと
を行うための処理手段と、
前記処理手段に結合される通信手段と、
前記処理手段に結合されるメモリ手段と
を含む、装置。
【請求項３０】
コンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、
ユーザのユーザデバイスにオーディオストリームを受信させることと、
前記ユーザデバイスに、前記オーディオストリームおいて発生するオーディオパターンの変化を検出させることであって、前記オーディオストリームがミュートされているときに、前記オーディオパターンの前記変化の検出が行われる、検出させることと、
前記ユーザデバイスに、前記オーディオパターンの前記変化の検出に応答して、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザへ提供させることと
を行うためのコードを含む、非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の態様は、一般に電気通信に関し、より詳細には、オーディオストリームなどの変化をユーザに警告することに関する。
【背景技術】
【０００２】
音声、データ、マルチメディアなどの様々なタイプの通信コンテンツをユーザに提供するために、ワイヤレス通信システムが広く展開されている。しばしば、サービスセンターへの呼、会議呼、マルチキャスト呼の間など、オーディオストリームを受信すると、オーディオストリームを受信するユーザの注意は、ユーザが「保留」を解除されたとき、ユーザの名前が呼ばれたとき、ユーザに関心のあるトピックのプレゼンテーション中など、いくつかのときにのみ必要とされる。
【０００３】
たとえば、ユーザは、サービスセンターに電話をかけるとき、しばしば、担当者が電話に出るまで保留の状態で待たなければならない。別の例として、会議呼の間、ある話題のみがユーザの注意および/または入力を必要とする場合がある。さらに別の例として、マルチキャスト呼の間、ユーザは、各話者のプレゼンテーションではなく、ある話者のプレゼンテーションを聞くことのみに関心がある場合がある。そのような場合、ユーザは、オーディオストリームの一部のみに関心があっても、オーディオストリーム全体に不必要かつ不便でも注意を払わなければならない。
【発明の概要】
【課題を解決するための手段】
【０００４】
以下に、本明細書で開示する1つまたは複数の態様および/または実施形態に関する簡略化された概要を提示する。したがって、以下の概要は、すべての企図される態様および/または実施形態に関する包括的な概観と見なされるべきではなく、また以下の概要は、すべての企図される態様および/または実施形態に関する主要または重要な要素を識別するか、任意の特定の態様および/または実施形態に関連付けられた範囲を定めるものと見なされるべきではない。したがって、以下の概要は、以下で提示する詳細な説明に先立って、本明細書で開示する機構に関する1つまたは複数の態様および/または実施形態に関する特定の概念を簡略化された形で提示することが唯一の目的である。
【０００５】
オーディオストリームの変化をユーザに警告する方法は、ユーザのユーザデバイスによって、オーディオストリームを受信するステップと、ユーザデバイスによって、オーディオストリームにおいて発生するオーディオパターンの変化を検出するステップであって、オーディオストリームがミュートされているときに、オーディオパターンの変化の検出が行われる、ステップと、オーディオパターンの変化の検出に応答して、ユーザデバイスによって、オーディオパターンの変化が発生したことを示す警告をユーザに提供するステップとを含む。
【０００６】
オーディオストリームの変化をユーザに警告するための装置は、オーディオストリームを受信することと、オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、オーディオストリームがミュートされているときに、オーディオパターンの変化の検出が行われる、検出することと、オーディオパターンの変化の検出に応答して、オーディオパターンの変化が発生したことを示す警告をユーザに提供することとを行うように構成される少なくとも1つのプロセッサと、少なくとも1つのプロセッサに結合されるトランシーバと、少なくとも1つのプロセッサに結合されるメモリとを含む。
【０００７】
オーディオストリームの変化をユーザに警告するための装置は、オーディオストリームを受信することと、オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、オーディオストリームがミュートされているときに、オーディオパターンの変化の検出が行われる、検出することと、オーディオパターンの変化の検出に応答して、オーディオパターンの変化が発生したことを示す警告をユーザに提供することとを行うための処理手段と、処理手段に結合される通信手段と、処理手段に結合されるメモリ手段とを含む。
【０００８】
コンピュータ実行可能コードを記憶する非一時的コンピュータ可読媒体であって、ユーザのユーザデバイスにオーディオストリームを受信させることと、ユーザデバイスに、オーディオストリームおいて発生するオーディオパターンの変化を検出させることであって、オーディオストリームがミュートされているときに、オーディオパターンの変化の検出が行われる、検出させることと、ユーザデバイスに、オーディオパターンの変化の検出に応答して、オーディオパターンの変化が発生したことを示す警告をユーザへ提供させることとを行うためのコードを含む。
【０００９】
本明細書で開示する態様および実施形態に関連付けられた他の目的および利点は、添付の図面および詳細な説明に基づいて、当業者に明らかになるであろう。
【００１０】
以下の詳細な説明を参照しながら、本開示を限定するためではなく、例示のためにだけ提示される添付の図面とともに考察すれば、本開示の実施形態がより十分に理解されるようになるので、それらに関するより完全な了解が容易に得られるであろう。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態によるワイヤレス通信システムのハイレベルシステムアーキテクチャを示す図である。
【図２】本開示の実施形態によるユーザ機器(UE)の例を示す図である。
【図３】本開示の一実施形態によるサーバを示す図である。
【図４】本開示の少なくとも1つの態様による、オーディオストリームの変化をユーザに警告するための例示的なフローを示す図である。
【図５】オーディオパターン検出モジュールによって監視可能である様々なオーディオストリームを示す例示的なフローを示す図である。
【図６】本開示の少なくとも1つの態様による、オーディオストリームの変化をユーザに警告するための例示的なフローを示す図である。
【図７】本明細書において教示するように通信をサポートするように構成される装置のいくつかの例示的な態様の簡略ブロック図である。
【発明を実施するための形態】
【００１２】
オーディオストリームの変化をユーザに警告する方法およびシステムが開示される。一態様では、ユーザのユーザデバイスは、オーディオストリームを受信することと、オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、オーディオストリームがミュートされているときに、オーディオパターンの変化の検出が行われる、検出することと、オーディオパターンの変化の検出に応答して、オーディオパターンの変化が発生したことを示す警告をユーザに提供することとを行う。
【００１３】
本開示のこれらのおよび他の態様は、本開示の特定の実施形態を対象とした以下の説明および関連する図面において開示される。本開示の範囲から逸脱することなく、代替実施形態が考案されてもよい。さらに、本開示のよく知られている要素は、本開示の関連する詳細を不明瞭にしないように、詳細には説明されず、または省略される。
【００１４】
「例示的」および/または「例」という語は、本明細書では「例、事例、または例示として働くこと」を意味するために使用される。本明細書で「例示的」および/または「例」として説明するいかなる実施形態も、必ずしも他の実施形態よりも好ましいか、または有利であると解釈されるべきではない。同様に、「本開示の実施形態」という用語は、本開示のすべての実施形態が、論じる特徴、利点または動作モードを含むことを必要とするとは限らない。
【００１５】
さらに、多くの実施形態については、たとえばコンピューティングデバイスの要素によって実行されるアクションのシーケンスの観点から説明する。本明細書で説明する様々なアクションは、特定の回路(たとえば、特定用途向け集積回路(ASIC))によって、1つもしくは複数のプロセッサによって実行されるプログラム命令によって、または両方の組合せによって実行されてもよいことが認識されよう。さらに、本明細書で説明するこれらのアクションのシーケンスは、実行されると、関連するプロセッサに本明細書で説明する機能を実行させるコンピュータ命令の対応するセットを記憶した、任意の形態のコンピュータ可読記憶媒体内で完全に具現化されるものと見なすことができる。したがって、本開示の様々な態様は、請求する主題の範囲内にそのすべてが入ることが企図されている、いくつかの異なる形態で具現化されてもよい。加えて、本明細書で説明される実施形態ごとに、任意のそのような実施形態の対応する形式は、本明細書では、たとえば説明された動作を実行する「ように構成される論理」として説明される場合がある。
【００１６】
本明細書ではユーザ機器(UE)と呼ばれるクライアントデバイスは、モバイルであってもまたは固定されていてもよく、かつ有線アクセスネットワークおよび/または無線アクセスネットワーク(RAN)と通信してよい。本明細書で使用する「UE」という用語は、互換的に「アクセス端末」または「AT」、「ワイヤレスデバイス」、「加入者デバイス」、「加入者端末」、「加入者局」、「ユーザ端末」または「UT」、「モバイルデバイス」、「モバイル端末」、「移動局」、およびそれらの変形形態と呼ばれることがある。一実施形態では、UEは、RANを介してコアネットワークと通信することができ、コアネットワークを通して、UEは、インターネットなどの外部ネットワークに接続されてもよい。当然、UEには、ワイヤードアクセスネットワーク、(たとえば、IEEE 802.11などに基づく)WiFiネットワークなどを介してなど、コアネットワークおよび/またはインターネットに接続する他の機構も考えられる。UEは、限定はしないが、携帯電話、パーソナルデジタルアシスタント(PDA)、ページャ、ラップトップコンピュータ、デスクトップコンピュータ、PCカード、コンパクトフラッシュ(登録商標)デバイス、外付けまたは内蔵のモデム、あるいはワイヤレスまたは有線の電話などを含むいくつかのタイプのデバイスのうちの任意のものによって具現することができる。UEが信号をRANに送信することができる通信リンクは、アップリンクチャネル(たとえば、逆方向トラフィックチャネル、逆方向制御チャネル、アクセスチャネルなど)と呼ばれる。RANが信号をUEに送信することができる通信リンクは、ダウンリンクチャネルまたは順方向リンクチャネル(たとえば、ページングチャネル、制御チャネル、ブロードキャストチャネル、順方向トラフィックチャネルなど)と呼ばれる。本明細書で使用するトラフィックチャネル(TCH)という用語は、アップリンク/逆方向トラフィックチャネル、またはダウンリンク/順方向トラフィックチャネルのいずれかを指すことができる。
【００１７】
図1は、本開示の一実施形態によるワイヤレス通信システム100のハイレベルシステムアーキテクチャを示す。ワイヤレス通信システム100はUE1...Nを含む。たとえば、図1において、UE1...2は発呼側セルラーフォンとして示され、UE3...5はタッチスクリーンセルラーフォンまたはスマートフォンとして示され、UE NはデスクトップコンピュータまたはPCとして示される。
【００１８】
図1を参照する。UE1...Nは、図1にエアインターフェース104、106、108および/または直接ワイヤード接続として示される物理通信インターフェースまたは物理通信レイヤを介してアクセスネットワーク(たとえば、RAN120、アクセスポイント125など)と通信するように構成される。エアインターフェース104および106は、所与のセルラー通信プロトコル(たとえば、符号分割多元接続(CDMA)、エボリューションデータオプティマイズド(EV-DO)、拡張高速パケットデータ(eHRPD:Enhanced High Rate Packet Data)、グローバルシステムフォーモバイルアクセス(GSM(登録商標))、グローバル進化型拡張データレート(EDGE)、ワイドバンドCDMA(W-CDMA)、ロングタームエボリューション(LTE)など)に準拠することができ、一方、エアインターフェース108は、ワイヤレスIPプロトコル(たとえば、IEEE802.11)に準拠することができる。RAN120は、エアインターフェース104および106などのエアインターフェースを介してUEをサービングする複数のアクセスポイントを含んでもよい。RAN120内のアクセスポイントは、アクセスノードまたはAN、アクセスポイントまたはAP、基地局またはBS、ノードB、eノードBなどと呼ばれることがある。これらのアクセスポイントは、地上アクセスポイント(もしくは地上局)、または衛星アクセスポイントであってもよい。RAN120は、RAN120によってサービスされるUEとRAN120または異なるRANによってサービスされる他のUEとの間の回線交換(CS)呼を全体的にブリッジングすることを含む様々な機能を実行することができ、インターネット175などの外部ネットワークとのパケット交換(PS)データの交換を仲介することもできる、コアネットワーク140に接続するように構成されてもよい。
【００１９】
インターネット175は、いくつかの例では、いくつかのルーティングエージェントおよび処理エージェント(便宜上、図1には示されない)を含む。図1で、UE Nは、インターネット175に直接(すなわち、WiFiまたは802.11ベースネットワークのイーサネット(登録商標)接続を介してなど、コアネットワーク140とは別個に)接続するように示される。それによって、インターネット175は、コアネットワーク140を介してUE1…Nの間のパケット交換データ通信をブリッジングするように機能することができる。図1には、RAN120とは別個であるアクセスポイント125も示される。アクセスポイント125は、コアネットワーク140とは無関係に(たとえば、FiOS、ケーブルモデムなどの光通信システムを介して)インターネット175に接続されてよい。エアインターフェース108は、一例では、IEEE 802.11などのローカルワイヤレス接続を介してUE4またはUE5にサービスしてもよい。UE Nは、一例では(たとえば、ワイヤード接続性とワイヤレス接続性の両方を有するWiFiルータ用の)アクセスポイント125自体に対応することができるモデムまたはルータとの直接接続など、インターネット175とのワイヤード接続を有するデスクトップコンピュータとして示される。
【００２０】
図1を参照すると、サーバ170は、インターネット175、コアネットワーク140、またはその両方に接続されるように示される。サーバ170は、構造的に別々の複数のサーバとして実装することができるか、または代替的には単一のサーバに対応すること場合がある。以下にさらに詳しく説明するように、サーバ170は、コアネットワーク140および/またはインターネット175を介してサーバ170に接続することのできるUEに対して1つまたは複数の通信サービス(たとえば、ボイスオーバーインターネットプロトコル(VoIP)セッション、プッシュツートーク(PTT)セッション、グループ通信セッション、ソーシャルネットワーキングサービスなど)をサポートするように、および/またはコンテンツ(たとえば、ウェブページダウンロード)をUEに提供するように構成される。
【００２１】
図2は、本開示の実施形態によるUE(すなわち、クライアントデバイス)の例を示す。図2を参照すると、UE200Aは発呼側電話として示され、UE200Bはタッチスクリーンデバイス(たとえば、スマートフォン、タブレットコンピュータなど)として示される。図2に示すように、UE200Aの外部ケーシングは、当技術分野において知られているように、特に、アンテナ205A、ディスプレイ210A、少なくとも1つのボタン215A(たとえば、PTTボタン、電源ボタン、音量調節ボタンなど)、キーパッド220Aなどの構成要素を備える。また、UE200Bの外部ケーシングは、当技術分野で知られているように、数ある構成要素の中でも、タッチスクリーンディスプレイ205B、周辺ボタン210B、215B、220B、および225B(たとえば、電力調節ボタン、音量調整ボタンまたは振動調節ボタン、飛行機モードトグルボタンなど)、および少なくとも1つのフロントパネルボタン230B(たとえば、Homeボタンなど)によって構成されてもよい。UE200Bの一部として明示的に示されてはいないが、UE200Bは、限定はしないが、WiFiアンテナ、セルラーアンテナ、衛星位置システム(SPS)アンテナ(全地球測位システム(GPS)アンテナ)などを含む、1本もしくは複数の外部アンテナおよび/またはUE200Bの外部ケーシングに内蔵された1本または複数の集積アンテナを含んでよい。さらに、明示的に示されないが、UE200AおよびUE200Bは、少なくとも1つのマイクロフォンおよび1つまたは複数のスピーカを含む。
【００２２】
UE200AおよびUE200BなどのUEの内部構成要素は異なるハードウェア構成によって具現化されてもよいが、内部ハードウェア構成要素のための基本的なハイレベルUE構成は図2にプラットフォーム202として示される。プラットフォーム202は、最終的にコアネットワーク140、インターネット175、および/または他のリモートサーバおよびネットワーク(たとえば、サーバ170、ウェブURLなど)から得ることのできるRAN120から送信されたソフトウェアアプリケーション、データ、および/またはコマンドを受信し実行することができる。プラットフォーム202はまた、ローカルに記憶されたアプリケーションをRAN対話なしで独立して実行してもよい。プラットフォーム202は、ASICなどのプロセッサ208もしくは他のプロセッサ、マイクロプロセッサ、論理回路、または他のデータ処理デバイスに動作可能に結合されるトランシーバ206を含むことができる。プロセッサ208または他のプロセッサは、ワイヤレスデバイスのメモリ212内の任意の常駐プログラムとインターフェースするアプリケーションプログラミングインターフェース(API)204レイヤを実行する。メモリ212は、読取り専用またはランダムアクセスメモリ(ROMまたはRAM)、電気消去可能プログラマブルROM(EEPROM)、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリから構成されてもよい。プラットフォーム202はまた、メモリ212内でアクティブに使用されないアプリケーション、ならびに他のデータを記憶することができるローカルデータベース214も含むことができる。ローカルデータベース214は、通常、フラッシュメモリセルであるが、磁気媒体、EEPROM、光学媒体、テープ、ソフトディスクまたはハードディスクなどの当技術分野で知られている任意の二次記憶デバイスであってもよい。
【００２３】
プラットフォーム202は、オーディオパターン検出モジュール216をさらに含む。オーディオパターン検出モジュール216は、プロセッサ208によってメモリ212から実行されるアプリケーションであってもよい。あるいは、オーディオパターン検出モジュール216は、プロセッサ208に結合されるハードウェア回路またはハードウェアおよびソフトウェア構成要素(たとえば、ファームウェア)であってもよい。オーディオパターン検出モジュール216の機能について、本明細書でさらに説明する。一実施形態では、ローカルデータベース214は、本明細書でさらに説明するように、1つまたは複数のオーディオパターン検出ルール218を含んでもよい。
【００２４】
したがって、本開示の一実施形態は、本明細書において説明する機能を実行する能力を含むUE(たとえば、UE200A、UE200Bなど)を含むことができる。当業者が了解するように、様々な論理要素は、本明細書において開示される機能を実現するために、個別の要素、プロセッサ上で実行されるソフトウェアモジュール、またはソフトウェアとハードウェアの任意の組合せにおいて具現化されてもよい。たとえば、プロセッサ208、メモリ212、API204、オーディオパターン検出モジュール216、およびローカルデータベース214(オプションでオーディオパターン検出ルール218を含む)をすべて協調的に用いて、本明細書で開示する様々な機能をロード、記憶および実行することができ、したがって、これらの機能を実行する論理を様々な要素に分散させてもよい。代替的に、機能は、オーディオパターン検出モジュール216などの1つの個別構成要素に組み込むことが可能である。したがって、図2のUE200Aおよび200Bの特徴は単に例示であると見されるべきであり、本開示は図示される特徴または構成に限定されない。
【００２５】
たとえば、UE200Aおよび/または200Bが、オーディオストリームの変化をユーザに警告するように構成されている場合、プロセッサ208は、オーディオパターン検出モジュール216と連携して、オーディオストリームを受信し、オーディオストリームにおいて発生したオーディオパターンの変化を検出し、オーディオパターンの変化を検出したことに応答して、オーディオパターンの変化が発生したことを示す警告をユーザに提供するように構成されてもよい。プロセッサ208および/またはオーディオパターン検出モジュール216は、オーディオストリームがミュートされているときに、オーディオストリームおいて発生したオーディオパターンの変化を検出してもよい。
【００２６】
UE200Aおよび/または200BとRAN120との間のワイヤレス通信は、CDMA、W-CDMA、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交周波数分割多重(OFDM)、GSM(登録商標)、またはワイヤレス通信ネットワークもしくはデータ通信ネットワークで使用されてもよい他のプロトコルなどの異なる技術に基づいてもよい。上記で説明し、当技術分野で知られているように、音声送信および/またはデータは、様々なネットワークおよび構成を使用してRANからUEに送信することができる。したがって、本明細書で提供する例示は、本開示の実施形態を限定するものではなく、単に本開示の実施形態の態様の説明を助けるためのものにすぎない。
【００２７】
様々な実施形態は、図3に示すサーバ300など、様々な市販のサーバデバイスのいずれに実装されてもよい。一例では、サーバ300は、上で説明したサーバ170の1つの例示的な構成に対応してもよい。図3では、サーバ300は、揮発性メモリ302と、ディスクドライブ303などの大容量の不揮発性メモリとに結合されるプロセッサ301を含む。サーバ300はまた、プロセッサ301に結合される、フロッピーディスクドライブ、コンパクトディスク(CD)、またはDVDディスクドライブ306をも含んでもよい。サーバ300は、他のブロードキャストシステムコンピュータおよびサーバに、またはインターネット175に結合されるローカルエリアネットワーク(LAN)などの、ネットワーク307とのデータ接続を確立するためのプロセッサ301に結合されるネットワークインターフェース304(たとえば、ネットワークアクセスポート)を含んでもよい。
【００２８】
サーバ300は、オーディオパターン検出モジュール316をさらに含んでもよい。オーディオパターン検出モジュール316は、プロセッサ301によって揮発性メモリ302から実行されるアプリケーションであってもよい。あるいは、オーディオパターン検出モジュール316は、プロセッサ301に結合されるハードウェア回路またはハードウェアおよびソフトウェア構成要素(たとえば、ファームウェア)であってもよい。オーディオパターン検出モジュール316の機能について、本明細書でさらに説明する。一実施形態では、揮発性メモリ302および/またはディスクドライブ303は、本明細書でさらに説明するように、1つまたは複数のオーディオパターン検出ルール318を含んでもよい。
【００２９】
上述のように、しばしば、サービスセンターへの呼、会議呼、マルチキャスト呼の間など、オーディオストリームを受信すると、オーディオストリームを受信するユーザの注意は、ユーザが「保留」を解除されたとき、ユーザの名前が呼ばれたとき、ユーザに関心のあるトピックのプレゼンテーション中など、いくつかのときにのみ必要とされる。
【００３０】
たとえば、ユーザは、サービスセンターに電話をかけるとき、しばしば、担当者が電話に出るまで保留の状態で待たなければならない。別の例として、会議呼の間、ある話題のみがユーザの注意および/または入力を必要とする場合がある。さらに別の例として、マルチキャスト呼の間、ユーザは、各話者のプレゼンテーションではなく、ある話者のプレゼンテーションを聞くことのみに関心がある場合がある。そのような場合、ユーザは、オーディオストリームの一部のみに関心があっても、オーディオストリーム全体に不必要および不便に注意を払わなければならない。
【００３１】
したがって、本開示は、ユーザのユーザデバイス(たとえば、UE200AまたはUE200B)で受信されているオーディオストリームの変化をユーザに警告するための方法およびシステムを提供する。オーディオストリームは、対話型の音声および/またはビデオ呼(たとえば、ビデオ会議呼、電話マルチキャスト呼など)のオーディオストリーム、非対話型ビデオストリーム(たとえば、ユーザがストリーミングビデオコンテンツを視聴している場合)のオーディオストリーム、非対話型オーディオストリーム(たとえば、ユーザがストリーミングオーディオを聞いている場合)、UE200AまたはUE200Bの1つまたは複数のマイクロフォンによってキャプチャされるオーディオストリームなど、UE200AまたはUE200Bで受信、キャプチャ、および/または再生される任意のオーディオストリームであってもよい。
【００３２】
一実施形態では、ユーザは、オーディオストリームにおいて検出されるオーディオパターンを定義するオーディオパターン検出ルール218を定義することができる。オーディオパターンは、たとえば音楽から人間の声への変化(たとえば、ユーザが「保留」を解除されたときに発生するような)、人間の声から音楽への変化、非音楽ノイズ(たとえば、静的、背景ノイズなど)から人間の声への変化、人間の声から非音楽ノイズ(たとえば、静的、背景ノイズなど)への変化、話者の変化、特定の話者への変化、話者の感情の変化(たとえば、話者がより急激に話し始める)、キーワード(たとえば、ユーザの名前)または一連のキーワード、第1の音楽パターンから第2の音楽パターンへの変化、第1のノイズパターンから第2のノイズパターンへの変化などであってもよい。本明細書で使用する「人間の声」という用語は、リアルタイムでオーディオストリームで搬送されている人間の声(すなわち、話者が話している間に、オーディオストリームが実質的にUE200AまたはUE200Bで受信されている)のみを指すのではなく、事前に記録された、さらには合成された人間の声であってもよいことに留意されたい。
【００３３】
一実施形態では、オーディオパターン検出モジュール216は、ユーザがオーディオパターン検出ルール218を定義することを可能にするために、UE200Aのディスプレイ210AまたはUE200Bのタッチスクリーンディスプレイ205B上にユーザインターフェースを提示してもよい。ユーザは、入って来るオーディオストリームを受け入れるとき、UE200AまたはUE200Bが最初にオーディオストリームの受信または再生を開始するとき、オーディオストリームの再生中にいつでも、オーディオストリームをキャプチャしながら、または事前に、1つまたは複数のオーディオパターン検出ルール218を定義してもよい。たとえば、「会議呼で私の名前が話されたときはいつでも私に警告する」、「ジョンスミスが話すときはいつでも私に警告する」、「担当者が私を保留から解除したときに私に警告する」など、ユーザは、いくつかのタイプのオーディオストリームについて事前にいくつかのルールを設定することができる。これらは、事前に設定可能なルールであるが、ユーザはまた、UE200AまたはUE200Bがオーディオストリームを再生している任意の時間にそれらを設定することができることに留意されたい。
【００３４】
別の例として、オーディオストリームを再生し始める前(たとえば、着信呼を受け入れる前、または事前に記録されたオーディオストリームを再生する前など)に、オーディオパターン検出モジュール216は、1つまたは複数の以前に記憶されたオーディオパターン検出ルール218を選択する、またはオーディオストリームについて1つまたは複数の新しいオーディオパターン検出ルール218を定義することを望むかどうかをユーザに尋ねてもよい。ユーザが新しいオーディオパターン検出ルール218を定義することを選択した場合、オーディオストリームがライブコールである場合のように、ユーザが新しいオーディオパターン検出ルール218を定義している間、オーディオストリームが再生を開始してもよい。代替的に、オーディオストリームが事前に記録されている場合のように、ユーザが1つまたは複数のオーディオパターン検出ルール218を定義または選択している間、オーディオストリームの再生が一時停止されてもよい。さらに、オーディオストリームが再生されている間はいつでも、ユーザは、オーディオパターン検出モジュール216によって提示されたメニューオプションを選択して、現在のオーディオストリームに適用するために、異なるまたは追加のオーディオパターン検出ルール218を選択する、および/または現在のオーディオストリームに適用され、将来のオーディオストリームのために保存されてもよい新しいオーディオパターン検出ルール218を定義することができる。一実施形態では、オーディオパターン検出ルール218は、ローカルデータベース214に記憶されてもよい。
【００３５】
ユーザがオーディオストリームに適用するために1つまたは複数のオーディオパターン検出ルール218を選択した後、オーディオパターン検出モジュール216は、選択されたオーディオパターン検出ルール218によって定義されたオーディオパターンを検出するためにオーディオストリームを監視する。オーディオパターン検出モジュール216は、検出されているオーディオパターンのタイプに適したオーディオパターン検出方法を使用してもよい。たとえば、オーディオパターン検出ルール218が、音楽から人間の声への変化、人間の声から音楽への変化、非音楽ノイズから人間の声への変化、人間の声から非音楽ノイズへの変化、第1の話者から第2の話者への変化、話者の感情の変化などを定義する場合、オーディオパターン検出モジュール216は、オーディオストリームの音声特性分析を使用して、オーディオストリームにおけるそのような変化を検出してもよい。別の例として、オーディオパターン検出ルール218が、キーワード、一連のキーワード、音楽から人間の声への変化、人間の声から音楽への変化、非音楽ノイズから人間の声への変化、人間の声から非音楽ノイズへの変化などを定義する場合、オーディオパターン検出モジュール216は、オーディオストリームの音声テキスト変換を使用して、オーディオストリームにおけるそのような変化を検出してもよい。また別の例として、オーディオパターン検出ルール218は、第1の音楽パターンから第2の音楽パターンへの変化、第1のノイズパターンから第2のノイズパターンへの変化などを定義する場合、オーディオパターン検出モジュール216は、オーディオストリームのスペクトル分析を使用して、オーディオストリームにおけるそのような変化を検出してもよい。
【００３６】
了解されるように、上記で説明したオーディオパターン検出方法は、オーディオストリームがUE200AまたはUE200Bの話者によって出力されることを必要としない。したがって、オーディオパターン検出モジュール216がオーディオストリームを監視している間、オーディオストリームがミュートされてもよい。これは、関心のないオーディオストリームの部分によってユーザが注意をそらさない限り、ユーザにとって追加の利便性を提供し、代わりに、ユーザは、望む場合、他のオーディオ材料を聞くことができる。
【００３７】
オーディオパターン検出モジュール216は、オーディオパターン検出ルール218と一致するオーディオストリームにおけるオーディオパターンを検出すると、UE200AまたはUE200Bに、ユーザへの警告を提供させる。警告は、ユーザで構成可能であってもよい。一実施形態では、警告は、UE200AまたはUE200Bの振動、UE200AまたはUE200B上で照らされる光、UE200Aのディスプレイ210AまたはUE200Bのタッチスクリーンディスプレイ205B上に表示されるポップアップウィンドウ、またはUE200AまたはUE200Bによって再生される可聴音であってもよい。別の実施形態では、オーディオパターン検出モジュール216は、UE200AまたはUE200B、特にトランシーバ206に、ユーザに属する第2のユーザデバイスへの警告を送信させ、第2のユーザデバイスは、ユーザに警告を提供してもよい。代替的に、UE200AまたはUE200Bおよび第2のユーザデバイスの両方がユーザに警告してもよい。さらに別の代替では、オーディオパターン検出モジュール216は、UE200AまたはUE200B、特にトランシーバ206に、警告を提供することができるユーザに属する各ユーザデバイスへ警告をブロードキャストさせ、ユーザの各ユーザデバイスは、オーディオパターンの変化をユーザに警告してもよい。
【００３８】
一実施形態では、UE200AまたはUE200Bでローカルにオーディオストリームを監視するのではなく、オーディオパターン検出モジュール216は、UE200AまたはUE200B、特にトランシーバ206に、適用可能なオーディオパターン検出ルール218を、サーバ300などオーディオストリームが受信されているサーバへ送信させてもよい。サーバ300は、受信されたオーディオパターン検出ルール218を、たとえば揮発性メモリ302またはディスクドライブ303にオーディオパターン検出ルール318として記憶する。オーディオパターン検出モジュール216は、ローカルデータベース214に記憶されているオーディオパターン検出ルール218のすべて、またはサーバ300から現在受信されているオーディオストリームのために選択されたオーディオパターン検出ルール218のみを送信してもよい。たとえば、サーバ300からオーディオストリームを受信すると、ユーザは、入って来るオーディオストリームに適用するために1つまたは複数のオーディオパターン検出ルール218を選択し、オーディオパターン検出モジュール216は、選択されたオーディオパターン検出ルール218のみをサーバ300に送信し、オーディオパターン検出ルール318として記憶されるようにしてもよい。代替的に、ローカルデータベース214内のスペースを節約するために、オーディオパターン検出モジュール216は、すべてのオーディオパターン検出ルール218を、ローカルデータベース214に記憶するのではなく、定義されているようにサーバ300に送信してもよい。
【００３９】
サーバ300がネットワークインターフェース304を介してUE200AまたはUE200Bにオーディオストリームをストリーミングするにつれて、オーディオパターン検出モジュール316は、オーディオパターン検出ルール318によって定義されたオーディオパターンに一致するオーディオパターンについてオーディオストリームを監視する。オーディオパターン検出モジュール316は、そのオーディオストリームについてのオーディオパターン検出ルール318と一致する、オーディオストリームにおけるオーディオパターンを検出すると、ユーザに警告を提供するためにUE200AまたはUE200Bに通知を送信する。一実施形態では、サーバ300はまた、上記のように、他のデバイスもユーザに警告することができるように、ユーザに属するこれらのデバイスに通知を送信することができる。代替的に、サーバ300からの通知を受信すると、UE200AまたはUE200Bは、上記のように、ユーザに属する他のデバイスに通知を送信することができる。
【００４０】
図4は、本開示の少なくとも1つの態様による、オーディオストリームの変化をユーザに警告するための例示的なフロー400を示す図である。図4に示すフロー400は、UE200AまたはUE200Bのオーディオパターン検出モジュール216またはサーバ300のオーディオパターン検出モジュール316によって実行されてもよい。402において、オーディオパターン検出モジュール216または316は、関連するボコーダを使用して入って来るオーディオストリームを分析する。たとえば、ボコーダは、オーディオストリームのスペクトル分析、オーディオストリームの音声テキスト変換、オーディオストリームの音声特性分析などを実行してもよい。404において、オーディオパターン検出モジュール216または316は、たとえばローカルデータベース214または揮発性メモリ302またはディスクドライブ303からの特定のオーディオストリームについての構成されるオーディオパターン、たとえばオーディオパターン検出ルール218または318をロードする。
【００４１】
406において、オーディオパターン検出モジュール216または316は、オーディオストリームにパターンマッチングを実行して、音楽から音声への変化、音声から音楽への変化、話者の変化、キーワード、話者の感情の変化、音楽パターンの変化、ノイズパターンの変化など、オーディオストリームにおけるパターンを検出する。408において、オーディオパターン検出モジュール216または316は、オーディオストリームにおいて検出されたオーディオパターンが、オーディオパターン検出ルール218または318によって定義されたオーディオパターンと一致するかどうかを判定する。一致が存在する場合、410において、オーディオパターン検出モジュール216または316は、上記のように、UE200AまたはUE200Bまたはサーバ300に、ユーザへの警告を行わせる。一致が存在しない場合、オーディオパターン検出モジュール216または316は、オーディオストリームを監視し続ける。
【００４２】
一実施形態では、ユーザは、追加または代替として、UE200AまたはUE200Bで受信または再生されるオーディオストリーム以外のソースからUE200AまたはUE200Bへのオーディオ入力に適用されるようにオーディオパターン検出ルール218を定義してもよい。一態様では、ユーザは、たとえばユーザが通話中など、ユーザがUE200AまたはUE200Bのマイクロフォンに話している間に、UE200AまたはUE200Bのユーザの音声に適用されるように1つまたは複数のオーディオパターン検出ルール218を定義してもよい。たとえば、ユーザは、特定の単語または単語のセットを発したときに通知されることを望み、またはUE200AもしくはUE200Bが録音を開始すること、または呼の録音を中止することを望んでもよい。
【００４３】
別の態様では、ユーザは、UE200AまたはUE200Bによってキャプチャされた環境音に適用されるように1つまたは複数のオーディオパターン検出ルール218を定義してもよい。すなわち、ユーザは、ユーザの音声以外のUE200AまたはUE200Bのマイクロフォンによってキャプチャされた音声に適用されるように1つまたは複数のオーディオパターン検出ルール218を定義してもよい。たとえば、ユーザがUE200AまたはUE200Bに接続されたヘッドフォン(たとえば、ワイヤ、Bluetooth(登録商標)など)を介して音声を聞いており、したがって、環境音をはっきり聞くことができないとき、ユーザは、誰かが自分の名前を呼んでいるときに通知されることを望んでもよい。ヘッドフォンを介して再生されている音声は、通知が再生されている間、またはユーザに提供されている間、自動的に一時停止またはミュートされてもよい。
【００４４】
ユーザは通知されるために音声を聞く必要はないことに留意されたい。むしろ、ユーザが、本を読む、電子メールを書く、ウェブサイトを閲覧するなど、アクティブ状態のUE200AまたはUE200Bとの任意のタスクを実行しているとき、ユーザは、検出された環境音(たとえば、ユーザの名前、言葉のパターン、人間の声の存在、特定の音楽パターンなど)をユーザに通知するようにオーディオパターン検出ルール218を定義することができる。これは、ユーザがそのようなタスクに集中しており、外部音に注意を払っていないときに有用であってもよい。
【００４５】
一態様では、ユーザが、そのような非常事態/オーディオパターンをユーザに通知するようにオーディオパターン検出ルール218を定義しているかどうかにかかわらず、周囲環境の非常事態通知をユーザに通知することができる。たとえば、UE200AまたはUE200Bは、ユーザが対応するオーディオパターン検出ルール218を定義しているかどうかにかかわらず、周囲環境で火災警報、爆発、サイレンなどが検出されたときにユーザに通知してもよい。代わりに、そのようなオーディオパターン検出ルール218は、デフォルトでローカルデータベース214にポピュレートされてもよい。
【００４６】
本開示の実施形態は、車両に拡張することができ、車両の外部に配置された1つまたは複数のマイクロフォンが車両の周囲の環境音を検出する。ユーザまたは車両製造業者または第三者は、マイクロフォンによってキャプチャされた環境音に適用されるように1つまたは複数のオーディオパターン検出ルール218を定義してもよい。車両は、オーディオパターン検出モジュール216が、クラクションが鳴る音、サイレン、キーキーときしむタイヤなど、マイクロフォンによって検出されたオーディオストリームにおいて構成されるパターンを識別したときに、ドライバに通知することができる。
【００４７】
図5は、オーディオパターン検出モジュール216によって監視可能である様々なオーディオストリームを示す例示的なフロー500を示す。オーディオストリームは、オフラインビデオ502(たとえば、UE200AまたはUE200Bにダウンロードされ、それによって再生されたビデオ)、ライブ/オンラインストリーミングオーディオ504(たとえば、ビデオストリーミング)、音声会話506(たとえば、ボイス呼、ビデオ呼)、UE200AまたはUE200Bの環境周辺内の音声508、およびユーザ自身の音声510を含む。オーディオパターン検出モジュール216は、オーディオパターン検出ルール218に基づいてこれらの様々なソースにおいてオーディオパターンを検出し、定義されたオーディオパターンが検出されたときに構成される(ユーザまたはその他の)指示514を発行する。
【００４８】
図6は、本開示の少なくとも1つの態様による、オーディオストリームの変化をユーザに警告するための例示的なフロー600を示す。図6に示されるフローは、図2のUE200AまたはUE200Bのようなユーザデバイスによって実行される場合がある。
【００４９】
600において、ユーザデバイス(たとえば、オーディオパターン検出モジュール216)は、オプションで少なくとも1つのオーディオパターン検出ルール(たとえば、オーディオパターン検出ルール218)を受信する。ユーザデバイスは、ユーザデバイスのユーザインターフェース(たとえば、キーパッド220Aおよび/またはタッチスクリーンディスプレイ205B)を介したユーザ入力に基づいて、少なくとも1つのオーディオパターン検出ルールを受信してもよい。動作604は、少なくとも1つのオーディオパターン検出ルールがオーディオパターン検出モジュール216などによって事前にポピュレートされたデフォルトルールであってもよいのでオプションである。
【００５０】
602において、ユーザデバイスはオーディオストリームを受信する。604において、ユーザデバイス(たとえば、トランシーバ206)は、オプションでサーバ300などのサーバからオーディオストリームを受信する。ユーザデバイスは、オーディオストリームが通話の場合など、生成されると実質的にリアルタイムでオーディオストリームを受信してもよい。代替的に、オーディオストリームは、以前のネットワークダウンロード、ピアデバイスからの受信などに基づいて、(たとえば、ローカルデータベース214など)ユーザデバイスのメモリに以前記憶されたメディアファイルに対応してもよい。
【００５１】
ユーザデバイスが、サーバ、ピアデバイス、またはローカルメモリからオーディオストリームを受信すると、ユーザデバイス(たとえば、オーディオパターン検出モジュール216と連携したプロセッサ208)は、オーディオストリームを再生する。オーディオストリームがサーバ(たとえば、サーバ300)またはピアデバイスから受信された場合、ユーザデバイスは、オーディオストリームが受信されるにつれて、実質的にリアルタイムでオーディオストリームを再生してもよい。オーディオストリームは、オーディオストリームをミュートするユーザからの入力に基づいて、再生されている間、ミュートされてもよい。
【００５２】
代替的に、606において、ユーザデバイス(たとえば、ユーザデバイスの1つまたは複数のマイクロフォン)は、オプションで周囲環境からオーディオストリームをキャプチャする。ユーザデバイスは、ユーザデバイスに結合されるワイヤードまたはワイヤレスヘッドフォンを介して再生されている異なるオーディオストリームをユーザが聞いている間に、オーディオストリームをキャプチャしてもよい。しかしながら、ユーザは、別のオーディオストリームを聞く必要はなく、ユーザデバイスをヘッドフォンのセットに結合する必要もない。むしろ、オーディオパターン検出モジュール216は、ユーザからの指示に基づいて、キャプチャされたオーディオストリームを分析してもよい。
【００５３】
608において、ユーザデバイス(たとえば、オーディオパターン検出モジュール216と連携したプロセッサ208)は、オーディオストリームにおいて発生するオーディオパターンの変化を検出する。本明細書で説明するように、オーディオパターンの変化の検出は、オーディオストリームがミュートされているときに行われてもよい。ユーザデバイスがオーディオストリームをキャプチャしている場合、オーディオストリームがミュートされているということは、たとえばユーザデバイスがキャプチャされたオーディオストリームを再生していないことを意味する。
【００５４】
一態様では、608においてオーディオパターンの変化を検出することは、610において、オーディオストリームにおいて発生したオーディオデータのパターンを識別することと、612において、オーディオデータのパターンは、少なくとも1つのオーディオパターン検出ルールによって定義されたオーディオストリームにおいて発生したオーディオパターンの変化と一致すると判定することとを含んでもよい。別の態様では、608においてオーディオパターンの変化を検出することは、ユーザデバイス(たとえば、トランシーバ206)が、614において、少なくとも1つのオーディオパターン検出ルールをサーバ(たとえば、サーバ300)に送信することを含んでもよく、サーバ(たとえば、オーディオパターン検出モジュール316と連携したプロセッサ301)は、(たとえば、オーディオパターン検出ルール318として記憶された)少なくとも1つのオーディオパターン検出ルールに基づいてオーディオパターンの変化を検出する。その場合、フローは、ユーザデバイス(たとえば、トランシーバ206)が、616において、サーバがオーディオパターンの変化を検出することに基づいて、サーバから通知を受信することをさらに含む。
【００５５】
618において、オーディオパターンの変化の検出に応答して、ユーザデバイス(たとえば、ディスプレイ210A、タッチスクリーンディスプレイ205Bなど)は、オーディオパターンの変化が発生したことを示す警告をユーザに提供する。一態様では、警告を提供することは、ユーザデバイス(たとえば、トランシーバ206)が、620において、警告を第2のユーザデバイスに送信することをさらに含んでもよく、第2のユーザデバイスは警告をユーザに提供する。別の態様では、警告を提供することは、ユーザデバイス(たとえば、トランシーバ206)が、622において、警告を提供することができるユーザに属する各ユーザデバイスに警告をブロードキャストすることを追加または代替として含んでもよく、ユーザの各ユーザデバイスは、オーディオパターンの変化をユーザに通知する。
【００５６】
図7は、一連の相互に関係する機能モジュールとして表される、例示的なユーザデバイス装置700を示す。受信するためのモジュール702は、少なくともいくつかの態様では、たとえば本明細書において説明したように図2におけるオーディオパターン検出モジュール216とオプションで連携したプロセッサ208などの処理システムに相当してもよい。オーディオパターン検出モジュール216は、オーディオストリームを再生するために必要でない可能性があるので、ここではオプションである。検出するためのモジュール704は、少なくともいくつかの態様では、たとえば本明細書において説明したように図2のオーディオパターン検出モジュール216と連携し、オプションでトランシーバ206などの通信デバイスと連携したプロセッサ208などの処理システムに相当してもよい。提供するためのモジュール706は、少なくともいくつかの態様では、たとえば本明細書において説明したように図2のオーディオパターン検出モジュール216と連携し、オプションでトランシーバ206などの通信デバイスと連携したプロセッサ208などの処理システムに相当してもよい。
【００５７】
図7のモジュールの機能は、本明細書の教示と矛盾しない様々な方法で実装することができる。いくつかの設計では、これらのモジュールの機能は、1つまたは複数の電気構成要素として実装することができる。いくつかの設計では、これらのブロックの機能は、1つまたは複数のプロセッサ構成要素を含む処理システムとして実装することができる。いくつかの設計では、これらのモジュールの機能は、たとえば1つまたは複数の集積回路(たとえば、ASIC)の少なくとも一部分を使用して実装することができる。本明細書で論じているように、集積回路は、プロセッサ、ソフトウェア、他の関連する構成要素、またはそれらの何らかの組合せを含むことができる。したがって、異なるモジュールの機能は、たとえば集積回路の異なるサブセットとして、1組のソフトウェアモジュールの異なるサブセットとして、またはそれらの組合せとして実装することができる。さらに、所与のサブセット(たとえば、集積回路の、および/または1組のソフトウェアモジュールの)が、2つ以上のモジュールの機能の少なくとも一部分を提供してもよいことを理解されよう。
【００５８】
加えて、図7によって表された構成要素および機能、ならびに本明細書で説明する他の構成要素および機能は、任意の適切な手段を使用して実装されてもよい。そのような手段はまた、少なくとも部分的に、本明細書で教示するように対応する構造を使用して実装されてもよい。たとえば、図7の構成要素「のためのモジュール」とともに上述した構成要素は、同様に指定された機能「のための手段」に対応してもよい。したがって、いくつかの態様では、そのような手段のうちの1つまたは複数は、プロセッサ構成要素、集積回路、または本明細書で教示したような他の適切な構造のうちの1つまたは複数を使用して実装されてもよい。
【００５９】
当業者は、情報および信号が、様々な異なる技術および技法のいずれかを使用して表されてよいことを了解されよう。たとえば、上記の説明全体にわたって言及されることがあるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表されてよい。
【００６０】
さらに、本明細書で開示する実施形態に関して説明する様々な例証的な論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装されてもよいことが、当業者には了解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、上記では、様々な例証的な構成要素、ブロック、モジュール、回路、およびステップについて、全般的にそれらの機能の観点から説明した。そのような機能が、ハードウェアとして実現されるか、ソフトウェアとして実現されるかは、特定の適用例と、システム全体に課される設計制約とによって決まる。当業者は説明した機能を特定の適用例ごとに様々な方法で実装してもよいが、そのような実装決定は、本開示の範囲からの逸脱を引き起こすものと解釈されるべきでない。
【００６１】
本明細書で開示する実施形態に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途用集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別のゲートもしくはトランジスタ論理、個別のハードウェア構成要素、または本明細書で説明した機能を果たすように設計されたこれらの任意の組合せを用いて実装されるか、または実行される場合がある。汎用プロセッサはマイクロプロセッサであってもよいが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえばDSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携した1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装してもよい。
【００６２】
本明細書において開示される実施形態に関して説明した方法、シーケンス、および/またはアルゴリズムは、ハードウェアにおいて直接具現化される場合も、プロセッサによって実行されるソフトウェアモジュールにおいて具現化される場合も、あるいは2つの組合せにおいて具現化される場合もある。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野において知られている任意の他の形の記憶媒体内に存在してもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替として、記憶媒体は、プロセッサと一体化してもよい。プロセッサおよび記憶媒体は、ASICの中に存在する場合がある。ASICはユーザ端末(たとえば、UE)内に存在してもよい。代替として、プロセッサおよび記憶媒体は、個別構成要素としてユーザ端末内に存在する場合がある。
【００６３】
1つまたは複数の例示的な実施形態では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せにおいて実装されてもよい。ソフトウェアにおいて実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信されてもよい。コンピュータ可読媒体は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの伝達を容易にする任意の媒体を含む通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされることがある任意の利用可能な媒体であってもよい。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは命令またはデータ構造の形態で所望のプログラムコードを搬送または記憶するために使用できるとともにコンピュータによってアクセスできる任意の他の媒体を含むことができる。また、いかなる接続も、厳密にはコンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用してウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザーディスク(登録商標)(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピーディスク(disk)、およびBlu-ray(登録商標)ディスク(disc)を含み、ディスク(disk)は通常、データを磁気的に再生し、ディスク(disc)は、レーザーを用いてデータを光学的に再生する。上記の組合せもまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００６４】
上記の開示は本開示の例示的な実施形態を示すが、添付の特許請求の範囲によって規定される本開示の範囲から逸脱することなく、本明細書において様々な変更および修正が行われてもよいことに留意されたい。本明細書で説明した本開示の実施形態による方法クレームの機能、ステップおよび/またはアクションは、特定の順序で実行される必要はない。さらに、本開示の要素は、単数形において説明または特許請求がなされる場合があるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。
【符号の説明】
【００６５】
100  ワイヤレス通信システム
104  エアインターフェース
106  エアインターフェース
108  エアインターフェース
120  RAN
125  アクセスポイント
140  コアネットワーク
170  サーバ
175  インターネット
200A  UE
200B  UE
202  プラットフォーム
205A  アンテナ
205B  タッチスクリーンディスプレイ
206  トランシーバ
208  プロセッサ
210A  ディスプレイ
210B  周辺ボタン
212  メモリ
214  ローカルデータベース
215A  ボタン
215B  周辺ボタン
216  オーディオパターン検出モジュール
218  オーディオパターン検出ルール
220A  キーパッド
220B  周辺ボタン
225B  周辺ボタン
230B  フロントパネルボタン
300  サーバ
301  プロセッサ
302  揮発性メモリ
303  ディスクドライブ
304  ネットワークインターフェース
306  DVDディスクドライブ
307  ネットワーク
316  オーディオパターン検出モジュール
318  オーディオパターン検出ルール
502  オフラインビデオ
504  ライブ/オンラインストリーミングオーディオ
506  音声会話
508  環境周辺内の音声
510  ユーザ自身の音声
514  構成される指示
700  ユーザデバイス装置
702  受信するためのモジュール
704  検出するためのモジュール
706  提供するためのモジュール
【図１】
2019525527.tif 000003
【図２】
2019525527.tif 000004
【図３】
2019525527.tif 000005
【図４】
2019525527.tif 000006
【図５】
2019525527.tif 000007
【図６】
2019525527.tif 000008
【図７】
2019525527.tif 000009
【手続補正書】
【提出日】平成30年12月26日(2018.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オーディオストリームの変化をユーザに警告する方法であって、
前記ユーザのユーザデバイスによって、前記オーディオストリームを受信するステップと、
前記ユーザデバイスによって、前記オーディオストリームおいて発生するオーディオパターンの変化を検出するステップであって、前記オーディオストリームがミュート状態で前記ユーザのために再生されているとき、前記オーディオパターンの前記変化を前記検出することが行われる、ステップと、
前記オーディオパターンの前記変化の前記検出に応答して、前記ユーザデバイスによって、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザに提供するステップと
を含む、方法。
【請求項２】
前記ユーザデバイスにおいて、少なくとも1つのオーディオパターン検出ルールを受信するステップであって、前記少なくとも1つのオーディオパターン検出ルールが、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化を定義する、ステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記検出するステップが、
前記オーディオストリームにおいて発生したオーディオデータのパターンを識別するステップと、
前記オーディオデータのパターンが、前記少なくとも1つのオーディオパターン検出ルールによって定義された前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化と一致すると判定するステップと
を含む、請求項2に記載の方法。
【請求項４】
前記少なくとも1つのオーディオパターン検出ルールが、前記ユーザデバイスにおいて前記ユーザから受信された入力に基づいて定義される、請求項2に記載の方法。
【請求項５】
前記オーディオストリームを再生するステップをさらに含み、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記オーディオストリーム内で話される1つまたは複数の事前に定義されたキーワード、
前記オーディオストリームにおいて発生した第1の話者から第2の話者への変化、
前記オーディオストリームにおいて発生した話者の感情の変化、
前記オーディオストリームにおいて発生した第1の音楽パターンから第2の音楽パターンへの変化、
前記オーディオストリームにおいて発生した第1のノイズパターンから第2のノイズパターンへの変化、
前記オーディオストリームにおいて発生した話し言葉から音楽への変化、
前記オーディオストリームにおいて発生した音楽から話し言葉への変化、
前記オーディオストリームにおいて発生した話し言葉から非音楽ノイズへの変化、または
前記オーディオストリームにおいて発生した非音楽ノイズから話し言葉への変化
を含む、請求項1に記載の方法。
【請求項６】
前記オーディオストリームが、ビデオストリームのオーディオストリームを含み、前記1つまたは複数の事前に定義されたキーワードが、前記ビデオストリームにおける対話のユーザ選択シーケンスを含む、請求項5に記載の方法。
【請求項７】
前記1つまたは複数の事前に定義されたキーワードが、前記オーディオストリームにおける話し言葉のパターンに対応し、前記話し言葉のパターンが、前記オーディオストリームの音声テキスト変換に基づいて検出される、請求項5に記載の方法。
【請求項８】
前記第1の話者から前記第2の話者への前記変化、または前記話者の感情の前記変化が、前記オーディオストリームの音声特性分析に基づいて検出される、請求項5に記載の方法。
【請求項９】
前記第1の音楽パターンから前記第2の音楽パターンへの前記変化が、前記オーディオストリームのスペクトル分析に基づいて検出される、請求項5に記載の方法。
【請求項１０】
話し言葉から音楽への前記変化、または音楽から話し言葉への前記変化が、前記オーディオストリームの音声特性分析に基づいて検出される、請求項5に記載の方法。
【請求項１１】
話し言葉から音楽への前記変化、または音楽から話し言葉への前記変化が、前記オーディオストリームの音声テキスト変換に基づいて検出される、請求項5に記載の方法。
【請求項１２】
話し言葉から音楽への前記変化の後に発生する前記音楽の音楽パターンが前記ユーザによって指定される、請求項5に記載の方法。
【請求項１３】
前記オーディオストリームを受信するステップが、前記ユーザデバイスの少なくとも1つのマイクロフォンによって、前記オーディオストリームをキャプチャするステップを含み、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記ユーザデバイスの前記ユーザによって話された1つまたは複数の事前に定義されたキーワード、または
前記ユーザデバイスの環境において発生した1つまたは複数の事前に定義されたオーディオイベント
を含む、請求項1に記載の方法。
【請求項１４】
前記ユーザデバイスがヘッドフォンのセットに結合されている間に前記オーディオストリームがキャプチャされる、請求項13に記載の方法。
【請求項１５】
前記1つまたは複数の事前に定義されたオーディオイベントが、サイレン、緊急警報、爆発、またはそれらの任意の組合せのうちの1つまたは複数を含む、請求項13に記載の方法。
【請求項１６】
前記ユーザデバイスにおいて、前記オーディオストリームをサーバから受信するステップをさらに含み、前記オーディオパターンにおける前記変化を検出するステップが、
前記ユーザデバイスによって、少なくとも1つのオーディオパターン検出ルールを前記サーバに送信するステップであって、前記サーバが、前記少なくとも1つのオーディオパターン検出ルールに基づいて前記オーディオパターンにおける前記変化を検出する、ステップを含み、
前記方法が、
前記ユーザデバイスにおいて、前記サーバが前記オーディオパターンの前記変化を検出することに基づいて、前記サーバから通知を受信するステップであって、前記通知に基づいて前記警告が提供される、ステップ
をさらに含む
請求項1に記載の方法。
【請求項１７】
前記警告が、前記ユーザデバイスの振動、前記ユーザデバイス上で点灯する光、前記ユーザデバイスのユーザインターフェース上に表示されるポップアップウィンドウ、または前記ユーザデバイスによって再生される可聴音を含む、請求項1に記載の方法。
【請求項１８】
前記警告を提供するステップが、前記警告を第2のユーザデバイスに送信するステップを含み、前記第2のユーザデバイスが、前記警告を前記ユーザに提供する、請求項1に記載の方法。
【請求項１９】
前記ユーザデバイスと前記第2のユーザデバイスとの両方が、前記警告を前記ユーザに提供する、請求項18に記載の方法。
【請求項２０】
前記警告を提供するステップが、警告を提供することができる前記ユーザに属する各ユーザデバイスに前記警告をブロードキャストするステップを含み、前記ユーザに属し、かつ警告を提供することができる各ユーザデバイスが、前記オーディオパターンの前記変化を前記ユーザに通知する、請求項1に記載の方法。
【請求項２１】
オーディオストリームの変化をユーザに警告するための装置であって、
少なくとも1つのプロセッサであって、
前記オーディオストリームを受信し、
前記オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、前記オーディオストリームがミュート状態で前記ユーザのために再生されているとき、前記オーディオパターンの前記変化の検出が行われる、検出することと、
前記オーディオパターンの前記変化の検出に応答して、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザに提供することと
を行うように構成される少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに結合されるトランシーバと、
前記少なくとも1つのプロセッサに結合されるメモリと
を含む、装置。
【請求項２２】
前記メモリが、少なくとも1つのオーディオパターン検出ルールを記憶するように構成され、前記少なくとも1つのオーディオパターン検出ルールが、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化を定義する、請求項21に記載の装置。
【請求項２３】
前記少なくとも1つのプロセッサが、
前記オーディオストリームにおいて発生したオーディオデータのパターンを識別し、
前記オーディオデータのパターンが、前記少なくとも1つのオーディオパターン検出ルールによって定義された前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化と一致すると判定する
ようにさらに構成される、請求項22に記載の装置。
【請求項２４】
前記少なくとも1つのオーディオパターン検出ルールが、前記装置において前記ユーザから受信された入力に基づいて定義される、請求項22に記載の装置。
【請求項２５】
前記少なくとも1つのプロセッサが、前記オーディオストリームを再生するようにさらに構成され、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記オーディオストリーム内で話される1つまたは複数の事前に定義されたキーワード、
前記オーディオストリームにおいて発生した第1の話者から第2の話者への変化、
前記オーディオストリームにおいて発生した話者の感情の変化、
前記オーディオストリームにおいて発生した第1の音楽パターンから第2の音楽パターンへの変化、
前記オーディオストリームにおいて発生した第1のノイズパターンから第2のノイズパターンへの変化、
前記オーディオストリームにおいて発生した話し言葉から音楽への変化、
前記オーディオストリームにおいて発生した音楽から話し言葉への変化、
前記オーディオストリームにおいて発生した話し言葉から非音楽ノイズへの変化、または
前記オーディオストリームにおいて発生した非音楽ノイズから話し言葉への変化
を含む、請求項21に記載の装置。
【請求項２６】
前記オーディオストリームをキャプチャするように構成される少なくとも1つのマイクロフォンをさらに備え、前記オーディオストリームにおいて発生した前記オーディオパターンの前記変化が、
前記ユーザによって話された1つまたは複数の事前に定義されたキーワード、または
前記装置の環境において発生した1つまたは複数の事前に定義されたオーディオイベント
を含む、請求項21に記載の装置。
【請求項２７】
前記トランシーバが、サーバから前記オーディオストリームを受信するように構成され、前記少なくとも1つのプロセッサが、前記トランシーバに、
少なくとも1つのオーディオパターン検出ルールを前記サーバへ送信することであって、前記サーバが、前記少なくとも1つのオーディオパターン検出ルールに基づいて前記オーディオパターンの前記変化を検出する、送信することと、
前記サーバによる前記オーディオパターンの前記変化の検出に基づいて、前記サーバから通知を受信することであって、前記通知に基づいて前記警告が提供される、受信することと、
を行わせるようにさらに構成される、請求項21に記載の装置。
【請求項２８】
前記少なくとも1つのプロセッサが、前記トランシーバに、前記警告を第2のユーザデバイスへ送信させるようにさらに構成され、前記第2のユーザデバイスが、前記警告を前記ユーザに提供する、請求項21に記載の装置。
【請求項２９】
オーディオストリームの変化をユーザに警告するための装置であって、
前記オーディオストリームを受信することと、
前記オーディオストリームおいて発生するオーディオパターンの変化を検出することであって、前記オーディオストリームがミュート状態で前記ユーザのために再生されているとき、前記オーディオパターンの前記変化の検出が行われる、検出することと、
前記オーディオパターンの前記変化の検出に応答して、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザに提供することと
を行うための処理手段と、
前記処理手段に結合される通信手段と、
前記処理手段に結合されるメモリ手段と
を含む、装置。
【請求項３０】
コンピュータ実行可能コードを記憶する非一時的コンピュータ可読記憶媒体であって、
ユーザのユーザデバイスにオーディオストリームを受信させることと、
前記ユーザデバイスに、前記オーディオストリームおいて発生するオーディオパターンの変化を検出させることであって、前記オーディオストリームがミュート状態で前記ユーザのために再生されているとき、前記オーディオパターンの前記変化の検出が行われる、検出させることと、
前記ユーザデバイスに、前記オーディオパターンの前記変化の検出に応答して、前記オーディオパターンの前記変化が発生したことを示す警告を前記ユーザへ提供させることと
を行うためのコードを含む、非一時的コンピュータ可読記憶媒体。
【国際調査報告】
2019525527.tif 000010
2019525527.tif 000011
2019525527.tif 000012