(57)【特許請求の範囲】
【請求項１】
コンピューティングデバイスのデュアルモードスピーカシステムを介して、オーディオ通知を聴取者に提供するための方法であって、前記コンピューティングデバイス及び関連するデュアルモードスピーカシステムは、非指向性ブロードキャストモード及び指向性ブロードキャストモードで選択的に動作可能であり、当該方法は：
オーディオ通知条件を識別するステップと；
前記オーディオ通知条件に少なくとも部分的に基づいて、前記指向性ブロードキャストモードを使用して前記オーディオ通知を送るべきであると決定するステップと；
前記デュアルモードスピーカシステムを介して前記指向性ブロードキャストモードを使用して前記オーディオ通知を前記聴取者にブロードキャストするステップと；
を具備し、
前記オーディオ通知条件は、前記聴取者の所定の近接域内の人の存在又は前記オーディオ通知についてのプライバシ分類の少なくとも一方を含み、
前記プライバシ分類は、プライベート分類、可能であればプライベートにする分類、修正通知によりプライベートにする分類及び公開分類から成るグループから選択される、
方法。
【請求項２】
前記デュアルモードスピーカシステムは、前記指向性ブロードキャストモードだけで動作可能な少なくとも１つの指向性スピーカと、前記非指向性ブロードキャストモードだけで動作可能な少なくとも１つの非指向性スピーカを用いる、
請求項１に記載の方法。
【請求項３】
前記聴取者の聴取者位置を決定するステップ、
を更に備える、請求項１に記載の方法。
【請求項４】
前記オーディオ通知を複数の聴取者にブロードキャストするステップと、
前記複数の聴取者の各聴取者について：
前記聴取者が前記デュアルモードスピーカシステムの最小聴取距離内にいるかどうかを判断するステップと、
前記聴取者が前記デュアルモードスピーカシステムの前記最小聴取距離内にいる場合、前記聴取者が前記オーディオ通知を受け取ったことを記録するステップと、
を更に備える、請求項１に記載の方法。
【請求項５】
前記指向性ブロードキャストモードを使用する、前記聴取者への前記オーディオ通知の伝達が利用可能でないと決定するステップと、
前記指向性ブロードキャストモードを使用する、前記聴取者への前記オーディオ通知の伝達が利用可能でないと決定したことに基づいて、前記オーディオ通知のコンテンツを修正するステップと、
前記非指向性ブロードキャストモードを使用して、前記修正したコンテンツを有する前記オーディオ通知を前記聴取者にブロードキャストするステップと、
を更に備える、請求項１に記載の方法。
【請求項６】
オーディオ通知を聴取者に提供するためのコンピューティングデバイスであって：
非指向性ブロードキャストモード及び指向性ブロードキャストモードで選択的に動作可能なデュアルモードスピーカシステムと；
当該コンピューティングデバイスのプロセッサによって実行される通知プログラムと；
を備え、前記通知プログラムは、前記非指向性ブロードキャストモード及び前記指向性ブロードキャストモードを備え、前記通知プログラムは、
オーディオ通知条件を識別し、
前記オーディオ通知条件に少なくとも部分的に基づいて、前記指向性ブロードキャストモードを使用して前記オーディオ通知を送るべきであると決定し、
前記デュアルモードスピーカシステムを介して前記指向性ブロードキャストモードを使用して前記オーディオ通知を前記聴取者にブロードキャストする、
ように構成され、
前記オーディオ通知条件は、前記聴取者の所定の近接域内の人の存在又は前記オーディオ通知についてのプライバシ分類の少なくとも一方を含み、
前記プライバシ分類は、プライベート分類、可能であればプライベートにする分類、修正通知によりプライベートにする分類及び公開分類から成るグループから選択される、
コンピューティングデバイス。
【請求項７】
前記デュアルモードスピーカシステムは、前記非指向性ブロードキャストモード及び前記指向性ブロードキャストモードで選択的に動作可能な少なくとも１つのデュアルモードスピーカを用いる、
請求項６に記載のコンピューティングデバイス。
【請求項８】
前記少なくとも１つのデュアルモードスピーカは、前記指向性ブロードキャストモードで固定の位置にブロードキャストするように構成される、
請求項７に記載のコンピューティングデバイス。
【請求項９】
前記デュアルモードスピーカシステムは、前記指向性ブロードキャストモードだけで動作可能な複数の指向性スピーカを用い、前記通知プログラムは、前記複数の指向性スピーカを介して、前記指向性ブロードキャストモードを使用して、複数のオーディオ通知を複数の聴取者へ並列にブロードキャストするように更に構成される、
請求項６に記載のコンピューティングデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピューティングデバイスのユーザは、デバイスを介してアラート、リマインダ及び他の通知を受け取ることがある。例えばゲームをする人は、ゲームセッション中に視覚的及び／又はオーディオ成績通知を受け取ることがある。スマートフォンのユーザは、近づきつつある約束についての視覚的及び／又はオーディオリマインダを受け取ることがある。電子メール又はテキストメッセージがデバイスのスピーカを介して発声されることもある。多数のオーディオ及び／又は視覚的アラートの他の例が、様々なコンピューティングデバイスによって一般に提供される。
【０００２】
しかしながら、そのようなアラートを受け取ることは、デバイスユーザの現在の経験と干渉することがある。例えばディスプレイ画面に表示される視覚的アラートは、ユーザの視覚的経験の一部を覆い隠す可能性がある。１人又は複数の他の人がユーザの近くにいる場合、そのようなオーディオ及び／又は視覚的アラートは、これらの人々に対して迷惑なものとなり得ることもわかる。加えて、デバイスユーザにとって残念なことには、そのようなアラートは、デバイスユーザだけに意図された個人情報を他者に伝える可能性がある。コンピューティングデバイスの更なる拡散により、そのようなアラートの潜在的な欠点は、ますます問題あるものとなってきている。
【発明の概要】
【０００３】
本明細書では、コンピューティングデバイスのデュアルモードスピーカシステムを介してオーディオ通知を聴取者に提供することに関する様々な例を開示する。１つの例示方法では、コンピューティングデバイス及び関連するデュアルモードスピーカシステムは、非指向性ブロードキャストモード及び指向性ブロードキャストモードで選択的に動作可能であるように構成される。オーディオ通知条件を識別し、方法は、そのオーディオ通知条件に基づいて、指向性ブロードキャストモードを使用してオーディオ通知を送るべきであることを決定する。次いで、オーディオ通知は、デュアルモードスピーカシステムを介して、指向性ブロードキャストモードを使用して聴取者にブロードキャストされる。
【０００４】
この発明の概要の記載は、下記で発明の詳細な説明において更に説明される概念の選択を簡略化した形式で紹介するために提供される。この発明の概要の記載は、特許請求に係る主題の主要な特徴又は本質的特徴を特定するようには意図されておらず、特許請求に係る主題の範囲を限定するよう使用されるようにも意図されていない。さらに、特許請求に係る主題は、本開示のいずれかの部分で示されるいずれかの又はすべての欠点を解決する実装に限定されない。
【図面の簡単な説明】
【０００５】
【図１】本開示の実施形態に従ってオーディオ通知を提供するためのコンピューティングデバイス及びデュアルモードスピーカシステムを示す図である。
【０００６】
【図２】本開示の実施形態に従ってオーディオ通知を提供するために、複数の人々及び様々なコンピューティングデバイスを含む、部屋の概略的な透視図である。
【０００７】
【図３Ａ】本開示の実施形態に従ってオーディオ通知を提供するため方法のフローチャートである。
【図３Ｂ】本開示の実施形態に従ってオーディオ通知を提供するため方法のフローチャートである。
【０００８】
【図４】コンピューティングシステムの簡単な概略図である。
【発明を実施するための形態】
【０００９】
図１は、デュアルモードスピーカシステム２０を介して聴取者１８にオーディオ通知１４を提供するためのコンピューティングデバイス１０の一実施形態の概略図を示す。以下でより詳細に説明されるように、デュアルモードスピーカシステム２０は、オーディオ通知１４を指向性ブロードキャストモード２２又は非指向性ブロードキャストモード２４でブロードキャストすることができる。コンピューティングデバイス１０は、該コンピューティングデバイス１０の大容量ストレージ２８内に格納され得る通知プログラム２６を含む。通知プログラム２６は、メモリ３０内にロードされて、コンピューティングデバイス１０のプロセッサ３２によって実行され、以下でより詳細に説明される方法及び処理の１つ以上を実行し得る。
【００１０】
通知プログラム２６は、指向性ブロードキャストモード２２及び非指向性ブロードキャストモード２４を備える複数のブロードキャストモード３６を含む。有利には、以下でより詳細に説明されるように、ブロードキャストモード３６は選択的に、ユーザの特定のニーズに対して及び／又は特定の特性を有する環境若しくは周囲に対して適合され、かつデュアルモードスピーカシステム２０を介して状況に応じた方法でブロードキャストされる、オーディオ通知１４を提供することに携わる。
【００１１】
コンピューティングデバイスの様々なタイプ及びフォームファクタは、コンピューティングデバイスと共通の筐体を共有する１つ以上のスピーカを備えるデュアルモードスピーカシステム２０を介して、ユーザにオーディオ通知１４を提供し得ることが認識されよう。他の例では、デュアルモードスピーカシステム２０は、コンピューティングデバイス１０と通信可能に結合され、そのデバイスから物理的に分離される１つ以上のスピーカを備えてもよい。
【００１２】
以下で詳細に説明されるように、一部の例では、オーディオ通知を指向性ブロードキャストモード２２でブロードキャストすることが望ましいことがある。本開示の目的では、指向性ブロードキャストモード２２は、音波が、選択された人及び／又は位置へ発信（beam）されるように、集中的な方法でオーディオをブロードキャストすることを指す。一例では、指向性ブロードキャストモード２２は、特定の位置に方向付けることができる高指向性の超音波列（highly  directional  ultrasonic  column）に沿って音波を生成する、指向性スピーカを用いることができる。任意の適切な指向性オーディオ技術を用いて、そのような指向的方法でオーディオをブロードキャストすることができることも認識されよう。
【００１３】
他の例では、オーディオ通知を非指向性ブロードキャストモード２４でブロードキャストすることが受け入れられるか、望ましいことがある。本開示の目的では、非指向性ブロードキャストモード２４は、音波が１つ又は複数のスピーカから広く放射されるような、非集中的方法でオーディオをブロードキャストすることを指す。
【００１４】
様々な例では、コンピューティングデバイス１０は、タブレットコンピュータ、ラップトップコンピュータ、スマートフォン、ウェアラブルコンピューティングデバイス又は他のモバイルコンピューティングデバイス、セットトップボックス、ホームエンターテイメントコンピュータ、対話型テレビ、ゲームシステム、デスクトップコンピューティングデバイス、スタンドアロンモニタ、壁掛けディスプレイ、対話型ホワイトボード又は他の同様のデバイスを備え得る。コンピューティングデバイス１０のコンポーネント及び演算態様に関する追加の詳細は、図４に関連して以下でより詳細に説明される。
【００１５】
コンピューティングデバイス１０は、該コンピューティングデバイスが配置される物理環境４８から物理環境データを受け取る様々なセンサ及び関連するシステムを含み得る。コンピューティングデバイス１０は、深度画像データ５６を生成する１つ以上の深度カメラを含む、深度センサシステム５２を含む。深度センサシステム５２は、例えばジェスチャベースの入力や、聴取者１８によって又は深度カメラの視野内の人６０若しくは物理的物体６２によって実行される他の動きのような、その視野内の動きも検出することができる。一例では、各深度カメラは、立体視システムの左右のカメラを含んでもよい。これらの深度カメラの１つ以上からの時間分解画像を、互いに対して、かつ／又は可視スペクトルカメラ等の別の光センサからの画像に対して登録することができ、これらの時間分解画像を組み合わせて深度分解ビデオを得ることができる。
【００１６】
他の例では、構造化された光深度カメラが、構造化された赤外線照明を投影し、その照明が投影されるシーンから反射された照明を画像化するように構成され得る。シーンの深度マップを、撮像されるシーンの様々な領域内の近接する特徴の間の間隔に基づいて構造化することができる。更に他の例では、深度カメラは、パルス化された赤外線照明をシーン上に投影して、そのシーンから反射された照明を検出するよう構成される飛行時間深度カメラの形をとってもよい。本開示の範囲内で任意の他の適切な深度カメラを使用することができることが認識されよう。
【００１７】
コンピューティングデバイス１０は、RGBカメラ、IRカメラ又は他の光センサのような、少なくとも１つの外側向きのセンサを用いる可視光又は赤外光センサシステム６６も含み得る。光センサシステム６６は画像データ７０を生成することができ、この画像データ７０は通知プログラム２６に提供され得る。外側向きのセンサは、物理環境４８からの２次元の画像情報をキャプチャすることができる。
【００１８】
一部の例では、画像データ７０は、聴取者１８及び／又は物理環境４８内の１人以上の他の人６０の顔の画像を備え得る。そのような顔の画像を、コンピューティングデバイス１０の顔認識プログラム７４に提供することができ、コンピューティングデバイス１０の顔認識プログラム７４は、そのような画像を利用して、聴取者及び／又は１人以上の他の人を識別することができる。任意の適切な顔認識技術、アルゴリズム及びテクノロジを用いてそのような識別を実行してもよく、そのような顔認識技術、アルゴリズム及びテクノロジは本開示の範囲内にあることが認識されよう。また、様々なフォームファクタを有するセンサシステム及び関連するコンピューティングデバイスの多くのタイプ及び構成を使用してよく、これらも本開示の範囲内にあることが認識されよう。
【００１９】
次に図２に関連して、本開示の例示使用ケースの説明を提供する。図２は、数人の従業員及び／又は非従業員がミーディングのために集められている会議室２００を概略的に図示している。様々なタイプのコンピューティングデバイス１０及び関連するデュアルモードスピーカシステム２０が部屋２００内に配置されている。そのようなコンピューティングデバイスは第１のタブレットコンピュータ２０４及び第２のタブレットコンピュータ２０８を含む。従業員のアルバート２２０によって使用される携帯電話２１６が、テーブル２２４の上にある。これらの様々なコンピューティングデバイスの各々は、デュアルモードスピーカシステム２０、上述のコンピューティングデバイス１０の１つ以上のコンポーネント及びシステムを含み得る。
【００２０】
加えて、壁掛けディスプレイ２３０も部屋２００内に配置されている。この例では、壁掛けディスプレイ２３０は、第１のスピーカ２３４、第２のスピーカ２３８、第３のスピーカ２４２、第４のスピーカ２４６及び第５のスピーカ２５０を備える、デュアルモードスピーカシステム２０を含み得る。他の例では、１つ、２つ又は任意の他の適切な数のスピーカが、壁掛けディスプレイ２３０のデュアルモードスピーカシステム２０とともに用いられてもよいことが認識されよう。また、壁掛けディスプレイ２３０は、コンピューティングデバイス１０を含むセットトップボックス２５４に通信可能に結合され得る。この例では、セットトップボックス２５４は光センサ２５８及び深度カメラ２６２を含む。
【００２１】
壁掛けディスプレイ２３０及びセットトップボックス２５４は単なる例示であり、コンピューティングデバイスと、１つ、２つ、３つ又は任意の他の適切な数のスピーカを有する関連するデュアルモードスピーカシステムの他の構成が用いられてもよく、そのような構成は本開示の範囲内であることが認識されよう。
【００２２】
コンピューティングデバイス１０及び壁掛けディスプレイ２３０の関連するデュアルモードスピーカシステム２０は、選択的に指向性ブロードキャストモード２２及び非指向性ブロードキャストモード２４で動作可能であるように構成され得る。より具体的には、通知プログラム２６は、オーディオ通知条件７６を識別し、その条件に基づいて、指向性ブロードキャストモード２２を使用してオーディオ通知を送るべきか、非指向性ブロードキャストモード２４を使用して送るべきかを判断するように構成され得る。
【００２３】
一例では、聴取者のボブ２７０は、セットトップボックス２５４及び通知プログラム２６がインターネット等のネットワークを介してアクセスし得る、カレンダーアプリケーションを使用していることがある。通知プログラム２６は、カレンダーアプリケーションを介して、聴取者のボブ２７０が１５分以内に診察の予約があり、ボブがその予約の１５分前にオーディオリマインダを必要としていたと決定することがある。この例では、オーディオ通知条件７６は、聴取者のボブ２７０の所定の近接域（proximity）２７４内の少なくとも１人の存在を識別することを備え得る。この例では、所定の近接域２７４は、聴取者のボブ２７０から半径６フィートとすることができる。したがって、深度カメラ２６２からの深度画像データ５６を利用して、通知プログラム２６は、聴取者のボブ２７０の所定の近接域２７４内のチャーリー２７８、ダーラ２８０及びエドワード２８４の存在を識別することができる。
【００２４】
他の例では、聴取者からの任意の適切な距離又は他の所定の近接域を用いてもよいことが認識されよう。他の例では、オーディオ通知条件７６は、聴取者のボブ２７０と同じ室内の少なくとも１人の存在を識別することを備え得る。
【００２５】
聴取者のボブ２７０の所定の近接域２７４内の少なくとも１人の存在を識別したことに基づいて、通知プログラム２６は、指向性ブロードキャストモード２２を使用して聴取者のボブにオーディオリマインダを送るべきであると決定する。したがって、通知プログラム２６は、指向性ブロードキャストモード２２を使用して、壁掛けディスプレイ２３０のデュアルモードスピーカシステム２０を介してオーディオリマインダをブロードキャストすることができる。図２では、サウンド列（sound  column）２８６は、指向性ブロードキャストモード２２を使用して聴取者のボブ２７０にオーディオリマインダをブロードキャストする様子を概略的に図示している。有利には、このようにして、聴取者のボブ２７０だけが、自身の診察の予約のオーディオリマインダを聞き、これにより、室内２００の他の人々は、聴取者のボブ用のこの通知により邪魔されることはないままである。
【００２６】
図２の例に図示されるように、壁掛けディスプレイ２３０のスピーカ２３８は、指向性ブロードキャストモード２２を使用してオーディオリマインダをブロードキャストすることができる。一例では、スピーカ２３８は、指向性ブロードキャストモード２２及び非指向性ブロードキャストモード２４で選択的に動作可能なデュアルモードスピーカであり得る。有利には、この例において、スピーカ２３８は、いずれかのモードでオーディオ通知１４をブロードキャストすることができる。
【００２７】
一部の例では、スピーカ２３８は、サウンド列２８６が部屋２００内の固定された位置にオーディオをブロードキャストするよう、動かないように壁掛けディスプレイ２３０に固定的に取り付けられる指向性スピーカであってよい。例えばスピーカ２３８は、椅子２８８が現在配置されている位置へオーディオをブロードキャストするように、壁掛けディスプレイ２３０内に固定的に配向されることがある。このようにして、デュアルモードスピーカシステム２０は、スピーカ２３８が椅子２８８の現在の位置へオーディオを選択的に提供するよう、固定の指向性を用いることができる。また、デュアルモードスピーカシステムの１つ以上の他のスピーカも、動かないように壁掛けディスプレイ２３に固定的に取り付けられ、部屋２００内の他の定められた位置にオーディオをブロードキャストすることができる。
【００２８】
他の例では、スピーカ２３８は、部屋２００内の異なる位置にオーディオをブロードキャストするように選択的に移動可能な指向性スピーカであってもよい。このようにして、通知プログラム２６は、スピーカ２３８が部屋２００内の所望の位置に移動又はその位置を目指して、指向性オーディオを、１人以上の選択された人又は１つ以上の選択された位置に届けることができる。例えば通知プログラムは、聴取者のチャーリー２７８用の緊急のテキストメッセージを識別することがある。深度画像データ５６を使用して、通知プログラムは、部屋２００内における聴取者のチャーリー２７８の聴取者位置を決定することができる。
【００２９】
聴取者のチャーリー２７８の聴取者位置に基づいて、通知プログラムは、テキストメッセージについてのオーディオ通知のブロードキャスト方向を修正して、その通知を聴取者のチャーリー２７８へ指向的に届けることができる。図２に図示されるように、一例では、スピーカ２３８の向きは、テキストメッセージ通知を聴取者のチャーリー２７８だけに届ける調整された位置へ、サウンド列２８６’を動かすように調整され得る。
【００３０】
一部の例では、デュアルモードスピーカシステム２０は、指向性ブロードキャストモード２２だけで動作可能な１つ以上の指向性スピーカと、非指向性ブロードキャストモード２４だけで動作可能な１つ以上の非指向性スピーカを用いてもよい。例えば聴取者のダーラ２８０は、テーブル２２４の上に自分の正面に自分のタブレットコンピュータ２０８を置いていることがある。タブレットコンピュータ２０８には、指向性ブロードキャストモード２２だけで動作可能な１つ以上の指向性スピーカ２９２と、非指向性ブロードキャストモード２４だけで動作可能な１つ以上の非指向性スピーカ２９４を搭載することができる。
【００３１】
一例では、タブレットコンピュータ２０８は、接近中の危険な気象配置についての悪天候アラート警報を受け取ることがある。気象アラートを分析することに基づいて、タブレットコンピュータ２０８の通知プログラム２６は、非指向性ブロードキャストモード２４を使用して広く送られることが好ましい、緊急のオーディオ通知条件７６を識別することができる。したがって、タブレットコンピュータ２０８は、非指向性スピーカ２９４を介して気象アラートを非指向的にブロードキャストして、部屋２００内の全ての人がそのアラートを聞くことを可能にすることができる。
【００３２】
他の例では、タブレットコンピュータ２０８の通知プログラム２６は、オーディオ通知１４が、指向性ブロードキャストモード２２を使用して聴取者のダーラ２８０だけに送られることを求めるオーディオ通知条件７６を識別することができる。これらの例では、タブレットコンピュータ２０８は、指向性スピーカ２９２を介してオーディオ通知１４を聴取者のダーラ２８０だけにブロードキャストすることができる。
【００３３】
別の例では、聴取者のボブ２７０及び聴取者のアルバート２２０がそれぞれ、自身のカレンダーアプリケーションで午後２時にスケジュールされた異なる予定を有していることがある。ボブの予定は、その予定の１０分前のオーディオリマインダを含み得る。したがって、午後１時５０分に、セットトップボックス２５４内のブロードキャスト通知プログラム２６は、指向性スピーカ２３８を介して、聴取者のボブ２７０に、彼の午後２時の予定についての第１のオーディオリマインダを指向的にブロードキャストすることができる。
【００３４】
また、午後１時５０分には、サウンド列２９６によって示されるように、ブロードキャスト通知プログラム２６は、別の指向性スピーカ２５０を介して、聴取者のアルバート２２０に、彼の午後２時の予定についての第２のオーディオリマインダを指向的にブロードキャストすることができる。有利には、このようにして、双方のオーディオ通知を聴取者のボブ２７０と聴取者のアルバート２２０に並列に、かつ部屋２００内に存在する他の人を邪魔することなく届けることができる。
【００３５】
別の例では、部屋２００内の人々が全て、彼らのカレンダーアプリケーション上に午後３時にスケジュールされた同じ予定を有していることがある。その午後３時の予定への追加の招待者は部屋２００内に存在しないことがある。この例では、通知プログラム２６は、午後３時の予定についてのオーディオリマインダを部屋２００内の全員に指向的又は非指向的にブロードキャストしてよい。リマインダをブロードキャストした後、顔認識プログラム７４からのデータを使用して、通知プログラム２６は、部屋２００内のユーザの全てが予定についてのオーディオリマインダを受け取ったことを記録してもよい。有利には、このようにして、通知プログラム２６は、招待者がオーディオリマインダを受け取ったことを追跡してもよく、これにより、リマインダを既に受け取っている招待者に、重複するリマインダを送ることを防ぐことができる。
【００３６】
一部の例では、聴取者がオーディオ通知を受け取ったことを記録する条件として、通知プログラム２６は、オーディオリマインダの特定の意図された受信者が、そのリマインダを聞くことができるスピーカの最小聴取距離内にいるかどうかを判断することもできる。一例では、最小聴取距離は、スピーカが指向性であるか、非指向性であるか又はデュアルモードスピーカであるかに関わらず、スピーカ２４６等の壁掛けディスプレイ２３０のスピーカから６メートルとすることができる。
【００３７】
深度画像データ５６を使用して、通知プログラム２６は、部屋２００内に全ての人がスピーカ２４６の６メートル以内であると判断することができる。したがって、通知プログラム２６は、スピーカ２４６によってブロードキャストされたオーディオリマインダが、部屋２００内の全ての人によって受け取られたと決定し得る。通知プログラム２６は、次いでその人々がそれぞれオーディオリマインダを受け取ったことを記録することができる。１人以上の意図された受信者が、スピーカ２４６から６メートルよりも離れた距離にいる他の例では、通知プログラム２６は、スピーカ２４６によってブロードキャストされたオーディオリマインダが、そのような意図された受信者によって受け取られていないと決定し得る。したがって、通知プログラム２６は、そのような意図された受信者がオーディオリマインダを受け取っていないことを記録することができる。６メートルという例示の最小聴取距離は単なる例であり、任意の適切な距離が決定又は選択されてよく、そのような最小聴取距離は、これらに限られないが、スピーカの特性、環境雑音レベル、受信者の聞き取り能力等を含め、様々な要因に基づくものであってよいことが認識されよう。
【００３８】
他の例では、オーディオ通知条件７６は、オーディオ通知１４についての１つ以上のプライバシ分類を含んでもよい。例示のプライバシ分類は、これらには限られないが、オーディオ通知が非指向性の公開ブロードキャストに適していることを示すハブリック分類；現在の状況又は環境で可能である場合に、オーディオ通知が、意図された受信者だけに指向的にブロードキャストされるべきことを示す、可能であればプライベートという分類（private-if-possible  classification）；意図された受信者だけに対する指向性ブロードキャストが不可能なときに、オーディオ通知が、修正されるコンテンツを有することを示す、修正通知によるプライベートという分類（private-with-modified-notification  classification）；そして、オーディオ通知が聴取者だけに指向的にブロードキャストされることを示す、プライベート分類を含み得る。
【００３９】
一例では、セットトップボックス２５４の通知プログラム２６は、可能であればプライベートというプライバシ分類８０を含む、聴取者のエドワード２８４用のオーディオ通知１４を受け取ることがある。例えばオーディオ通知１４は、限られた数の受信者を有する企業収益のニュースリリースに関連することがある。通知プログラム２６は、この通知を聴取者のエドワード２８４だけにプライベートにブロードキャストすることは不可能であると判断することがある。例えば壁掛けディスプレイ２３０とエドワード２８４、アルバート２２０及びダーラ２８０の相対的な位置のために、壁掛けディスプレイ２３０のデュアルモードスピーカシステム２０が、聴取者のエドワードだけが通知を聞くことを可能にするような方法で、通知を指向的にブロードキャストすることができないことがある。したがって、可能であればプライベートにするというプライバシ分類８０に基づいて、一例では、通知プログラム２６は、そのオーディオ通知１４をブロードキャストしないことがある。
【００４０】
別の例では、セットトップボックス２５４の通知プログラム２６は、修正通知によるプライベートというプライバシ分類８０を含む、聴取者のエドワード２８４用の別のオーディオ通知１４を受け取ることがある。例えばオーディオ通知１４は、聴取者のエドワード２８４の妻の妊娠検査結果に関して彼の主治医からエドワード２８４用に残された秘密の音声メールの発声コンテンツであり得る。以前の例のように、通知プログラム２６は、この音声メールを聴取者のエドワード２８４だけに対してプライベートにブロードキャストすることができないと判断し得る。
【００４１】
この例では、修正通知によるプライベートという分類に基づいて、及び指向性ブロードキャストモード２２を使用する聴取者のエドワード２８４への音声メールの伝達が利用可能でないと判断したことに基づいて、通知プログラム２６は、音声メールのコンテンツを修正し、非指向性ブロードキャストモード２４を使用して、修正したコンテンツをブロードキャストすることができる。例えば音声メールがエドワードの主治医からであると判断したことに基づいて、通知プログラム２６は、音声メールのコンテンツを、「エドワード宛の医師からの音声メール」という一般的なメッセージで置き換えることができる。その後、通知プログラム２６は、非指向性ブロードキャストモード２４を使用して、この一般的なメッセージをエドワード２８４及び部屋２００内の他者にブロードキャストすることができる。
【００４２】
他の例では、通知プログラム２６は、顔認識プログラム７４からの顔認識データを利用して部屋２００内の１人以上の人を識別することにより、指向性ブロードキャストモード２２又は非指向性ブロードキャストモード２４を選択することができる。例えば通知プログラム２６は、部屋２００内の全ての人を受信者として含む、会社全体の電子メールを受け取ることがある。電子メールは、該電子メールが、電子メールの受信者だけに送られることを求める、プライベートのプライバシ分類８０を含み得る。顔認識プログラム７４からの顔認識データを使用して、通知プログラム２６は、部屋２００内のそれぞれの人を識別し、それぞれの人が電子メールの受信者であると判断することができる。部屋２００内のそれぞれの人が電子メールの受信者であるので、通知プログラムは、室内の全ての人がその電子メールを聞くことができるように、電子メールの発声コンテンツを非指向性ブロードキャストモード２４でブロードキャストすることができる。
【００４３】
聴取者のチャーリー２７８以外の部屋２００内の全ての人を受信者として含む、プライベート分類の会社全体の電子メールに関連する別の例では、通知プログラムは、聴取者のチャーリー２７８を、電子メールの受信者ではない外部の請負業者として識別することができる。したがって、プライベート分類に基づいて、この例では、通知プログラム２６は、電子メールの発声コンテンツを非指向性ブロードキャストモード２４でブロードキャストすることをやめることができる。一部の例では、通知プログラム２６は、電子メールの受信者である室内の他の４人それぞれに、指向性ブロードキャストモード２２で電子メールをブロードキャストすることができる。
【００４４】
他の例では、オーディオ通知条件７６は、コンピューティングデバイス１０及び／又はデュアルモードスピーカシステム２０の位置を備えることがある。例えば聴取者のアルバート２２０は、映画館や図書館、シンフォニーのコンサートホール、あるいは典型的に外部のノイズが妨げられる他の環境内に、携帯電話２１６を持っていくことがある。したがって、これらの場所のうちの１つにある携帯電話２１６の位置に基づいて、その電話の通知プログラム２６は、指向性ブロードキャストモード２２で指向性スピーカ２１８だけを介してオーディオ通知１４をプログラム可能にブロードキャストすることができる。
【００４５】
他の例では、上記のように、コンピューティングデバイス１０及びデュアルモードスピーカシステム２０は、聴取者のチャーリー２７８によって装着される時計２９８のように、ウェアラブルデバイスで具現化されてもよい。コンピューティングデバイス１０及びデュアルモードスピーカシステム２０は、ブレスレット、ネックレス、アンクレット、指輪等のような様々な他のタイプ又はフォームファクタのウェアラブルデバイスで具現化されてもよい。
【００４６】
図３Ａ及び図３Ｂは、本開示の実施例に従って、デュアルモードスピーカシステムを介して聴取者にオーディオ通知を提供するための方法３００を図示している。方法３００の以下の説明は、上述され、図１〜図２に示されるコンピューティングデバイス１０及びデュアルモードスピーカシステム２０のソフトウェア及びハードウェアコンポーネントとの関連で提供される。方法３００は、様々な他の状況下で他の適切なハードウェア及びソフトウェアコンポーネントを使用して実行されてもよいことが認識されよう。例えば方法３００は、車やバス、電車、航空機、ボート及び他の輸送手段における乗員通知システムで用いられてもよい。
【００４７】
３０４において、方法３００は、非指向性ブロードキャストモード及び指向性ブロードキャストモードで選択的に動作可能であるようにコンピューティングデバイス及び関連するデュアルモードスピーカシステムを構成することを含み得る。３０８において、方法３００は、オーディオ通知条件を識別することを含み得る。３１２において、オーディオ通知条件を識別することは、聴取者の所定の近接域内の少なくとも１人の存在を識別することを含み得る。
【００４８】
３１６において、方法３００は、オーディオ通知条件に基づいて、指向性ブロードキャストモードを使用してオーディオ通知を送るべきであると判断することを含み得る。３２０において、方法３００は、デュアルモードスピーカシステムを介して、指向性ブロードキャストモードを使用して、オーディオ通知を聴取者にブロードキャストすることを含み得る。３２４において、デュアルモードスピーカシステムは、非指向性ブロードキャストモード及び指向性ブロードキャストモードで選択的に動作可能な少なくとも１つのデュアルモードスピーカを使用し得る。
【００４９】
３２８において、デュアルモードスピーカシステムは、指向性ブロードキャストモードだけで動作可能な少なくとも１つの指向性スピーカと、非指向性ブロードキャストモードだけで動作可能な少なくとも１つの非指向性スピーカを使用し得る。次に図３Ｂを参照すると、３３２において、方法３００は、聴取者の聴取者位置を決定することを含み得る。３３６において、方法３００は、聴取者の聴取者位置に基づいてオーディオ通知のブロードキャスト方向を修正することを含み得る。３４０において、方法３００は、指向性ブロードキャストモードを使用して、複数のオーディオ通知を複数の聴取者へ並列にブロードキャストすることを含み得る。
【００５０】
３４４において、方法３００は、１つのオーディオ通知を複数の聴取者にブロードキャストすることを含み得る。３４８において、方法３００は、複数の聴取者のうちの各聴取者について、その聴取者がデュアルモードスピーカシステムの最小聴取距離内にいるかどうかを判断することを含み得る。３５２において、方法３００は、聴取者がデュアルモードスピーカシステムの最小聴取距離内にいる場合、次いで、その聴取者がオーディオ通知を受け取ったことを記録することを含み得る。
【００５１】
３５６において、方法３００は、指向性ブロードキャストモードを使用する、聴取者へのオーディオ通知の伝達が利用可能でないと判断することを含み得る。３６０において、指向性ブロードキャストモードを使用する、聴取者へのオーディオ通知の伝達が利用可能でないと判断したことに基づいて、方法３００は、オーディオ通知のコンテンツを修正することを含み得る。３６４において、方法３００は、非指向性ブロードキャストモードを使用して、修正したコンテンツを有するオーディオ通知を聴取者にブロードキャストすることを含み得る。
【００５２】
本明細書で説明される構成及び／又はアプローチは例示的性質であり、様々な変形が可能であるので、これらの具体的な実施形態又は実施例は限定的意味に解釈されるべきではないことが理解されよう。本明細書で説明される特定のルーチン又は方法は、任意の数の処理ストラテジのうちの１つ以上を表すことがある。したがって、図示及び／又は説明される様々な動作は、図示及び／又は説明される順序で実行されてもよく、他の順序又は並列に実行されてもよく、省略されてもよい。同様に、上述の処理の順番が変更されてもよい。
【００５３】
図４は、上述の方法及び処理のうちの１つ以上を実行することができるコンピューティングシステム４００の非限定的な実施形態を概略的に示す図である。コンピューティングデバイス１０は、コンピューティングシステム４００の形をとってよい。コンピューティングシステム４００は、簡略化された形で示されている。本開示の範囲から逸脱することなく、実質的に任意のコンピュータアーキテクチャを使用してもよいことが理解されよう。異なる実施形態において、コンピューティングシステム４００は、メインフレームコンピュータ、サーバコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、ホームエンターテイメントコンピュータ、ネットワークコンピューティングデバイス、モバイルコンピューティングデバイス、モバイル通信デバイス、ゲームデバイス等の形をとり得る。
【００５４】
図４に示されるように、コンピューティングシステム４００は、論理サブシステム４０４及びストレージサブシステム４０８を含む。コンピューティングシステム４００は、任意選択で、ディスプレイサブシステム４１２、通信サブシステム４１６、センササブシステム４２０、入力サブシステム４２２及び／又は図４に図示されていない他のサブシステム及びコンポーネントを含んでもよい。コンピューティングシステム４００はコンピュータ読取可能媒体を含んでもよく、コンピュータ読取可能媒体は、コンピュータ読取可能記録媒体とコンピュータ読取可能通信媒体を含む。コンピューティングシステム４００は任意選択で、例えばキーボード、マウス、ゲームコントローラ及び／又はタッチスクリーン等の他の入力デバイスも含み得る。さらに、一部の実施形態では、本明細書で説明される方法及び処理は、コンピュータアプリケーション、コンピュータサービス、コンピュータＡＰＩ、コンピュータライブラリ及び／又は１つ以上のコンピュータを含むコンピューティングシステム内の他のコンピュータプログラム製品として実装されてもよい。
【００５５】
論理サブシステム４０４は、１つ以上の命令を実行するよう構成される１つ以上の物理的デバイスを含み得る。例えば論理サブシステム４０４は、１つ以上のアプリケーション、サービス、プログラム、ルーチン、ライブラリ、オブジェクト、コンポーネント、データ構造又は他の論理構造体の一部である、１つ以上の命令を実行するように構成され得る。そのような命令は、タスクを実行し、データタイプを実装し、１つ以上のデバイスの状態を変換し、あるいは他の方法で所望の結果に到達するように実装され得る。
【００５６】
論理サブシステム４０４は、ソフトウェア命令を実行するように構成される１つ以上のプロセッサを含み得る。あるいはまた、論理サブシステムは、ハードウェア又はファームウェア命令を実行するように構成される、１つ又は複数のハードウェア又はファームウェア論理マシンを含んでもよい。論理サブシステムのプロセッサは、シングルコアであってもマルチコアであってもよく、このプロセッサ上で実行されるプログラムは、並列処理又は分散処理用に構成され得る。論理サブシステムは任意選択で、リモートに配置されるか及び／又は協調処理のために構成され得る、２つ又はそれ以上のデバイスの全体を通して分散される個々のコンポーネントを含んでもよい。論理サブシステムの１つ以上の態様は、クラウドコンピューティングの構成で構成される、リモートからアクセス可能なネットワーク化されたコンピューティングデバイスによって仮想化され、実行され得る。
【００５７】
ストレージサブシステム４０８は、本明細書において説明される方法及び処理を実装するように論理サブシステム４０４によって実行可能なデータ及び／又は命令を保持するように構成される、１つ以上の物理的な持続的デバイスを含み得る。そのような方法及び処理を実装するとき、ストレージサブシステム４０８の状態は、（例えば異なるデータを保持するように）変換され得る。
【００５８】
ストレージサブシステム４０８は、取外し可能媒体及び／又は組込みデバイスを含んでよい。ストレージサブシステム４０８は、他の中でも特に、光メモリデバイス（例えばＣＤ、ＤＶＤ、ＨＤ−ＤＶＤ、Ｂｌｕ−Ｒａｙ（登録商標）ディスク等）、半導体メモリデバイス（例えばＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）及び／又は磁気メモリデバイス（例えばハードディスクドライブ、フロッピーディスクドライブ、テープドライブ、ＭＲＡＭ等）を含み得る。ストレージサブシステム４０８は、次の特性のうちの１つ以上、すなわち：揮発性、不揮発性、動的、静的、読取／書込、読取専用、ランダムアクセス、順次アクセス、位置アドレス可能、ファイルアドレス可能及びコンテンツアドレス可能、という特性のうちの１つ以上を有するデバイスを含み得る。
【００５９】
一部の実施形態において、論理サブシステム４０４及びストレージサブシステム４０８の態様は、１つ以上の共通のデバイスに統合されてもよく、この共通のデバイスを通して、少なくとも部分的に本明細書で説明される機能を定めることができる。そのようなハードウェア論理コンポーネントには、例えばフィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定プログラム及び特定用途向け集積回路（ＰＡＳＩＣ／ＡＳＩＣ）、特定プログラム及び特定用途向け規格品（ＰＳＳＰ／ＡＳＳＰ）、システムオンチップ（ＳＯＣ）システム及び結合プログラム可能論理回路（ＣＰＬＤ）が含まれ得る。
【００６０】
図４は、取外し可能コンピュータ読取可能記録媒体４２４の形のストレージサブシステム４０８の態様も示しており、取外し可能コンピュータ読取可能記録媒体４２４は、本明細書で説明される方法及び処理を実装するように実行可能なデータ及び／又は命令を格納するように使用され得る。取外し可能コンピュータ読取可能記録媒体４２４は、他の中でも特にＣＤ、ＤＶＤ、ＨＤ−ＤＶＤ、Ｂｌｕ−Ｒａｙ（登録商標）ディスク、ＥＥＰＲＯＭ及び／又はフロッピーディスクの形をとることができる。
【００６１】
ストレージサブシステム４０８は、１つ以上の物理的な持続的デバイスを含むことが認識されよう。対照的に、一部の実施形態では、本明細書で説明される命令の態様は、少なくとも有限の期間の間物理デバイスによって保持されない、純粋な信号（例えば電磁信号、光信号等）により一時的な方法で伝搬され得る。さらに、本開示に関するデータ及び／又は他の形式の情報は、コンピュータ読取可能通信媒体を介して純粋な信号によって伝搬され得る。
【００６２】
ディスプレイサブシステム４１２が含まれるとき、ディスプレイサブシステム４１２は、ストレージサブシステム４０８によって保持されるデータの視覚的表現を提示するのに使用され得る。上述の方法及び処理は、ストレージサブシステム４０８によって保持されるデータを変更し、ストレージサブシステムの状態を変換するので、ディスプレイサブシステム４１２の状態も同様に、基礎となるデータの変化を視覚的に表すように変換され得る。ディスプレイサブシステム４１２は、実質的に任意のタイプの技術を用いる１つ以上のディスプレイデバイスを含み得る。そのようなディスプレイデバイスは、共有される筐体内において論理サブシステム４０４及び／又はストレージサブシステム４０８と結合されてよく、あるいはそのようなディスプレイデバイスは周辺ディスプレイデバイスであってよい。
【００６３】
通信サブシステム４１６が含まれるとき、通信サブシステム４１６は、コンピューティングシステム４００を、１つ以上のネットワーク及び／又は１つ以上の他のコンピューティングデバイスと通信可能に結合するように構成され得る。通信サブシステム４１６は、１つ以上の異なる通信プロトコルと互換性のある有線及び／又は無線通信デバイスを含み得る。非限定的な例として、通信サブシステム４１６は、無線電話ネットワーク、無線ローカルエリアネットワーク、有線ローカルエリアネットワーク、無線ワイドエリアネットワーク、有線ワイドエリアネットワーク等経由の通信のために構成され得る。一部の実施形態において、通信サブシステムは、コンピューティングシステム４００が、インターネットのようなネットワークを介して、他のデバイスへ及び／又は他のデバイスからのメッセージを送信及び／又は受信するのを可能にする。
【００６４】
センササブシステム４２０が含まれるとき、センササブシステム４２０は、上述のような異なる物理的な現象（例えば可視光、赤外光、サウンド、加速度、向き、位置等）を感知するよう構成される１つ以上のセンサを含み得る。センササブシステム４２０は、例えば論理サブシステム４０４にセンサデータを提供するように構成され得る。そのようなデータは、深度情報、目追跡情報、画像情報、オーディオ情報、環境光情報、位置情報、動き情報、ユーザ位置情報及び／又は上述の方法及び処理を実行するのに使用され得る任意の他の適切なセンサデータを含み得る。
【００６５】
入力サブシステム４２２が含まれるとき、入力サブシステム４２２は、ゲームコントローラ、ジェスチャ入力検出デバイス、音声認識装置、慣性測定ユニット、キーボード、マウス又はタッチスクリーン等のような１つ以上のセンサ又はユーザ入力デバイスを備えるか、あるいはこれとインタフェースすることができる。一部の実施形態において、入力サブシステム４２２は、選択されたナチュラルユーザインプット（ＮＵＩ）の構成部品を備えるか、これとインタフェースすることができる。そのような構成部品は、統合されるか周辺機器であってよく、入力動作の変換及び／又は処理は、オンボード又はオフボードで処理され得る。例示のＮＵＩ構成部品には、音声及び／又は言語認識のためのマイクロフォン；マシンのビジョン及び／又はジェスチャ認識のための赤外線、色、立体及び／又は深度カメラ；動き検出及び／又は意図認識のためのヘッドトラッカ、アイトラッカ、加速度計及び／又はジャイロスコープ；並びに脳の活動を評価するための電界感知構成部品が含まれ得る。
【００６６】
「プログラム」という用語は、１つ以上の特定の機能を実行するよう実装されるコンピューティングデバイス１０の態様を説明するのに使用され得る。一部の場合において、そのようなプログラムは、ストレージサブシステム４０８によって保持される命令を実行する論理サブシステム４０４によりインスタンス化され得る。異なるプログラムが、同じアプリケーション、サービス、コードブロック、オブジェクト、ライブラリ、ルーチン、ＡＰＩ、関数等からインスタンス化されてもよいことが理解されよう。同様に、同じプログラムが、異なるアプリケーション、サービス、コードブロック、オブジェクト、ルーチン、ＡＰＩ、関数等によってインスタンス化されてもよい。「プログラム」という用語は、実行可能ファイル、データファイル、ライブラリ、ドライバ、スクリプト、データベースレコード等の個々又はグループを包含することを意味する。
【００６７】
本明細書で説明される構成及び／又はアプローチは例示的性質であり、様々な変形が可能であるので、これらの具体的な実施形態又は実施例は、限定の意味で解釈されるべきでないことが理解されよう。本明細書において説明される具体的なルーチン又は方法は、任意の数の処理ストラテジの１つ又は複数を表してよい。したがって、例示される様々な動作を、例示される順序で実行してもよく、あるいは他の順序で並行に実行してもよく、一部の場合には省略してもよい。同様に、上述の処理の順序を変更してもよい。
【００６８】
本開示の主題は、様々な処理、システム及び構成についての全ての新規かつ容易でない組合せ及び副次的組合せ、本明細書で説明される他の特徴、機能、動作及び／又は特性並びにこれらの均等物のいずれか及び全てを含む。
【図１】
0006764793.tif 000002
【図２】
0006764793.tif 000003
【図３Ａ】
0006764793.tif 000004
【図３Ｂ】
0006764793.tif 000005
【図４】
0006764793.tif 000006