(57)【要約】  モバイルデバイス内でのスピーカ等化のための装置および方法が開示される。一実施形態では、スピーカを含むモバイルデバイスの配置状態が判定され、判定された配置状態に従って、スピーカ等化が実施される。
2016513400.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスのためのスピーカ等化を実施する方法であって、
スピーカを含む前記モバイルデバイスの配置状態を判定するステップと、
前記モバイルデバイスの前記配置状態に従って、前記モバイルデバイスのスピーカ等化を実施するステップと
を含む方法。
【請求項２】
スピーカ等化を実施するステップが、
前記モバイルデバイスの前記配置状態に少なくとも一部基づいて、所定のスピーカ等化構成を特定するステップと、
前記所定のスピーカ等化構成に従って、前記モバイルデバイスのスピーカによって出力される周波数レンジを調整するステップと
をさらに含む、請求項1に記載の方法。
【請求項３】
前記モバイルデバイスの前記配置状態が、前記スピーカを少なくとも部分的に遮断する、請求項1に記載の方法。
【請求項４】
前記モバイルデバイスの前記配置状態が、前記スピーカに対する遮断を取り除く、請求項1に記載の方法。
【請求項５】
前記配置状態が、前記モバイルデバイスに隣接する物理的物体に対して相対的である、請求項1に記載の方法。
【請求項６】
前記モバイルデバイスの前記配置状態を判定するステップが、カメラ、周囲光センサ、加速度計、磁力計、ジャイロスコープ、大気圧センサ、グローバルポジショニングセンサ、およびWiFiセンサのうち少なくとも1つからのデータに基づいて、前記配置状態を推定するステップをさらに含む、請求項1に記載の方法。
【請求項７】
前記モバイルデバイスの前記配置状態が、
前記モバイルデバイスが表面上にスピーカが下向きで配置され、前記スピーカが少なくとも部分的に遮断されている状態、
前記モバイルデバイスが表面上にスピーカが上向きで配置され、前記スピーカが遮断されていない状態、
前記モバイルデバイスがユーザによって保持され、前記スピーカが遮断されていない状態、および
前記モバイルデバイスが隠れた位置に保持され、前記スピーカが少なくとも部分的に遮断されている状態
のうち少なくとも1つを含む、請求項1に記載の方法。
【請求項８】
機械読取り可能な非一時的記憶媒体であって、実行可能プログラム命令を収容し、前記実行可能プログラム命令がデータ処理デバイスに、
スピーカを含むモバイルデバイスの配置状態を判定するステップと、
前記モバイルデバイスの前記配置状態に従って、前記モバイルデバイスのスピーカ等化を実施するステップと
を含む方法を実施させる、機械読取り可能な非一時的記憶媒体。
【請求項９】
スピーカ等化を実施するステップが、
前記モバイルデバイスの前記配置状態に少なくとも一部基づいて、所定のスピーカ等化構成を特定するステップと、
前記所定のスピーカ等化構成に従って、前記モバイルデバイスのスピーカによって出力される周波数レンジを調整するステップと
をさらに含む、請求項8に記載の機械読取り可能な非一時的記憶媒体。
【請求項１０】
前記モバイルデバイスの前記配置状態が、前記スピーカを少なくとも部分的に遮断する、請求項8に記載の機械読取り可能な非一時的記憶媒体。
【請求項１１】
前記モバイルデバイスの前記配置状態が、前記スピーカに対する遮断を取り除く、請求項8に記載の機械読取り可能な非一時的記憶媒体。
【請求項１２】
前記配置状態が、前記モバイルデバイスに隣接する物理的物体に対して相対的である、請求項8に記載の機械読取り可能な非一時的記憶媒体。
【請求項１３】
前記モバイルデバイスの前記配置状態を判定するステップが、カメラ、周囲光センサ、加速度計、磁力計、ジャイロスコープ、大気圧センサ、グローバルポジショニングセンサ、およびWiFiセンサのうち少なくとも1つからのデータに基づいて、前記配置状態を推定するステップをさらに含む、請求項8に記載の機械読取り可能な非一時的記憶媒体。
【請求項１４】
前記モバイルデバイスの前記配置状態が、
前記モバイルデバイスが表面上にスピーカが下向きで配置され、前記スピーカが少なくとも部分的に遮断されている状態、
前記モバイルデバイスが表面上にスピーカが上向きで配置され、前記スピーカが遮断されていない状態、
前記モバイルデバイスがユーザによって保持され、前記スピーカが遮断されていない状態、および
前記モバイルデバイスが隠れた位置に保持され、前記スピーカが少なくとも部分的に遮断されている状態
のうち少なくとも1つを含む、請求項8に記載の機械読取り可能な非一時的記憶媒体。
【請求項１５】
データ処理デバイスであって、
プロセッサと、
スピーカと、
前記プロセッサおよび前記スピーカに結合された記憶デバイスとを備え、前記プロセッサが、命令を記憶するように構成可能であり、前記命令が、前記プロセッサによって実行されると、前記プロセッサに、
モバイルデバイスの配置状態を判定させ、および
前記モバイルデバイスの前記配置状態に従って、前記モバイルデバイスのスピーカ等化を実施させる、データ処理デバイス。
【請求項１６】
スピーカ等化を実施させることが、前記プロセッサに、
前記モバイルデバイスの前記配置状態に少なくとも一部基づいて、所定のスピーカ等化構成を特定させ、および
前記所定のスピーカ等化構成に従って、前記モバイルデバイスのスピーカによって出力される周波数レンジを調整させる
ための命令をさらに含む、請求項15に記載のデータ処理デバイス。
【請求項１７】
前記モバイルデバイスの前記配置状態が、前記スピーカを少なくとも部分的に遮断する、請求項15に記載のデータ処理デバイス。
【請求項１８】
前記モバイルデバイスの前記配置状態が、前記スピーカに対する遮断を取り除く、請求項15に記載のデータ処理デバイス。
【請求項１９】
前記配置状態が、前記モバイルデバイスに隣接する物理的物体に対して相対的である、請求項15に記載のデータ処理デバイス。
【請求項２０】
前記モバイルデバイスの前記配置状態を判定することが、前記プロセッサに、
カメラ、周囲光センサ、加速度計、磁力計、ジャイロスコープ、大気圧センサ、グローバルポジショニングセンサ、およびWiFiセンサのうち少なくとも1つからのデータに基づいて、前記配置状態を推定させるための命令をさらに含む、請求項15に記載のデータ処理デバイス。
【請求項２１】
前記モバイルデバイスの前記配置状態が、
前記モバイルデバイスが表面上にスピーカが下向きで配置され、前記スピーカが少なくとも部分的に遮断されている状態、
前記モバイルデバイスが表面上にスピーカが上向きで配置され、前記スピーカが遮断されていない状態、
前記モバイルデバイスがユーザによって保持され、前記スピーカが遮断されていない状態、および
前記モバイルデバイスが隠れた位置に保持され、前記スピーカが少なくとも部分的に遮断されている状態
のうち少なくとも1つを含む、請求項15に記載のデータ処理デバイス。
【請求項２２】
装置であって、
スピーカを含むモバイルデバイスの配置状態を判定するための手段と、
前記モバイルデバイスの前記配置状態に従って、前記モバイルデバイスのスピーカ等化を実施するための手段と
を備える、装置。
【請求項２３】
スピーカ等化を実施することが、
前記モバイルデバイスの前記配置状態に少なくとも一部基づいて、所定のスピーカ等化構成を特定するための手段と、
前記所定のスピーカ等化構成に従って、前記モバイルデバイスのスピーカによって出力される周波数レンジを調整するための手段と
をさらに備える、請求項22に記載の装置。
【請求項２４】
前記モバイルデバイスの前記配置状態が、前記スピーカを少なくとも部分的に遮断する、請求項22に記載の装置。
【請求項２５】
前記モバイルデバイスの前記配置状態が、前記スピーカに対する遮断を取り除く、請求項22に記載の装置。
【請求項２６】
前記配置状態が、前記モバイルデバイスに隣接する物理的物体に対して相対的である、請求項22に記載の装置。
【請求項２７】
前記モバイルデバイスの前記配置状態を判定することが、
カメラ、周囲光センサ、加速度計、磁力計、ジャイロスコープ、大気圧センサ、グローバルポジショニングセンサ、およびWiFiセンサのうち少なくとも1つからのデータに基づいて、前記配置状態を推定するための手段
をさらに備える、請求項22に記載の装置。
【請求項２８】
前記モバイルデバイスの前記配置状態が、
前記モバイルデバイスが表面上にスピーカが下向きで配置され、前記スピーカが少なくとも部分的に遮断されている状態、
前記モバイルデバイスが表面上にスピーカが上向きで配置され、前記スピーカが遮断されていない状態、
前記モバイルデバイスがユーザによって保持され、前記スピーカが遮断されていない状態、および
前記モバイルデバイスが隠れた位置に保持され、前記スピーカが少なくとも部分的に遮断されている状態
のうち少なくとも1つを含む、請求項22に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示する主題は一般に、モバイルデバイスのスピーカ等化に関する。
【背景技術】
【０００２】
モバイルデバイスは、通話を可能にし、音楽を再生し、映像を表示するための複数の機能を有することができる。ユーザによるモバイルデバイスの配置状態は、ユーザの好み、ならびにモバイルデバイスの特定の機能に応じて、様々であってよい。モバイルデバイススピーカ性能は、モバイルデバイス配置状態に応じて劇的に変わる可能性がある。たとえば、机/テーブル上にスピーカが下向きで配置されたモバイルデバイスは、高周波数が不自然に減衰されたこもり音を発する可能性がある。あるいは、スピーカが上向きで配置された同じモバイルデバイスは、逆の効果を有する音を発する可能性がある。モバイルデバイスがユーザの手中に配置されると、スピーカはユーザから離れた方に向いて、または部分的に閉塞されて、さらに異なる周波数応答を生成する可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
したがって、新しい改善されたスピーカ等化技法が望ましい。
【課題を解決するための手段】
【０００４】
一実施形態では、スピーカを含むモバイルデバイスの配置状態が判定され、モバイルデバイスの配置状態に従って、スピーカ等化が実施される。モバイルデバイスの配置状態は、1つまたは複数のスピーカを部分的に遮断することもあり、1つまたは複数のスピーカから遮断を取り除くこともある。配置状態は、カメラ、周囲光センサ、加速度計、磁力計、ジャイロスコープ、大気圧センサ、グローバルポジショニングセンサ、またはWiFiセンサからのデータに基づいて判定することができる。
【０００５】
一実施形態では、所定のスピーカ等化構成が特定される。所定のスピーカ等化構成は、モバイルデバイスの配置状態に少なくとも一部基づいてよく、所定のスピーカ等化構成に従って、スピーカによって出力される周波数レンジを調整することができる。
【図面の簡単な説明】
【０００６】
【図１】一実施形態における、本発明の態様を実施することのできるシステムのブロック図である。
【図２】一実施形態における、文脈認識スピーカ等化(Context Aware Speaker Equalization)の流れ図である。
【図３】一実施形態における、センサおよび例示的な処理モジュールを含むシステムのブロック図である。
【図４Ａ】一実施形態による、表面上の上向きデバイスを示す図である。
【図４Ｂ】一実施形態による、表面上の上向きデバイスを示す図である。
【図５Ａ】一実施形態による、表面上の下向きデバイスを示す図である。
【図５Ｂ】一実施形態による、表面上の下向きデバイスを示す図である。
【図６】別の実施形態による、手中に保持されたデバイスを示す図である。
【発明を実施するための形態】
【０００７】
モバイルデバイスの概要
図1は、本発明の実施形態を実施することのできる、例示的なデータ処理システムを示すブロック図である。このシステムは、モバイルデバイス100とすることができ、モバイルデバイス100は、1つまたは複数のプロセッサ101、メモリ105、I/Oコントローラ125、およびネットワークインターフェース110を含むことができる。モバイルデバイス100は、他にもプロセッサ101に結合されている1つまたは複数のバスまたは信号線に結合された、いくつかのセンサを含むこともできる。モバイルデバイス100は、ディスプレイ120、ユーザインターフェース(たとえばキーボード、タッチスクリーン、または類似のデバイス)、電源デバイス(たとえばバッテリ)、ならびに典型的に電子デバイスに関連する他の構成要素を含むこともできることを、理解されたい。ネットワークインターフェース110は、いくつかのワイヤレスサブシステム115(たとえばブルートゥース、WiFi、セルラー、もしくは他のネットワーク)に結合して、ワイヤレスリンクを経由してデータストリームをワイヤレスネットワークに送信し、またそこから受信することもでき、または、ネットワークインターフェース110は、ネットワーク(たとえばインターネット、イーサ（登録商標）ネット、もしくは他のワイヤレスシステム)に直接接続するための有線インターフェースとすることができる。したがって、モバイルデバイス100は、ゲームデバイス、ワイヤレスデバイス、セル式電話、携帯情報端末、モバイルコンピュータ、タブレット、パーソナルコンピュータ、ラップトップコンピュータ、または処理能力を有する任意のタイプのデバイスであってよい。
【０００８】
モバイルデバイス100は、近接センサ130、周囲光センサ(ALS:ambient light sensor)135、加速度計140、ジャイロスコープ145、磁力計150、大気圧センサ155、および/またはグローバルポジショニングセンサ(GPS)160などのセンサを含むことができる。いくつかの実施形態では、マイクロホン165、カメラ170、および/またはワイヤレスサブシステム115がセンサとして使用されて、モバイルデバイス100の環境を解析する。たとえば、カメラ170からの画像は、カメラ170が外部の物体によってブロックされているかどうかを判定するためのデータを提供することができ、外部の物体は、モバイルデバイス100の場所(たとえばユーザの手中、または机/表面上)を判定する助けとなり得る。
【０００９】
メモリ105はプロセッサ101に結合して、プロセッサ101によって実行するための命令を記憶することができる。いくつかの実施形態では、メモリ105は非一時的である。メモリ105は、以下に記載する実施形態を実施するための1つまたは複数のモデルまたはモジュールを記憶することもできる。メモリ105は、統合したセンサまたは外部センサからのデータを記憶することもできる。さらに、メモリ105は、以下により詳細に記載する1つまたは複数のモジュール171(たとえば文脈認識スピーカ等化または分類器)にアクセスするための、アプリケーションプログラムインターフェース(API)を記憶することもできる。プロセッサ101は、他にもプロセッサ101に結合されている1つまたは複数のバスまたは信号線を介して、モジュール171にアクセスすることができる。メモリ105は、以下に記載する等化構成およびトレーニングデータセットに関連するファイルを記憶することもできる。
【００１０】
以下に記載するような本発明の実施形態は、たとえばメモリ105または他の要素に記憶された命令を、モバイルデバイス100のプロセッサ101および/またはモバイルデバイス100の他の回路および/または他のモバイルデバイスによって実行することにより実施できることを理解されたい。特に、それに限定されないがプロセッサ101を含むモバイルデバイス100の回路は、プログラム、ルーチンの制御のもとで、または本発明の実施形態による方法もしくはプロセスを実行するための命令の実行のもとで、動作することができる。たとえば、そのようなプログラムは、(たとえばメモリ105および/または他の場所に記憶された)ファームウェアまたはソフトウェアの形で実装することができ、またプロセッサ101などのプロセッサ、および/またはモバイルデバイス100の他の回路によって実施することができる。さらに、プロセッサ、マイクロプロセッサ、回路、コントローラなどという用語は、論理回路、コマンド、命令、ソフトウェア、ファームウェア、機能などを実行することのできる任意のタイプの論理回路または回路を指してよいことを理解されたい。
【００１１】
さらに、本明細書に記載する機能、エンジン、もしくはモジュールの一部もしくはすべてを、モバイルデバイス100自体によって実施してよく、かつ/または、本明細書に記載する機能、エンジン、もしくはモジュールの一部もしくはすべてを、モバイルデバイス100にI/Oコントローラ125もしくはネットワークインターフェース110を経由して(ワイヤレスに、もしくは有線で)接続された、別のシステムによって実施してよいことを理解されたい。したがって、機能の一部および/またはすべてを、別のシステムによって実施することができ、結果または中間的な計算結果を転送して、モバイルデバイス100に戻すことができる。いくつかの実施形態では、そのような他のデバイスは、情報を実時間またはほぼ実時間で処理するように構成されたデバイスを備えることができる。いくつかの実施形態では、他のデバイスは、たとえばモバイルデバイス100の既知の構成に基づいて、結果をあらかじめ定めておくように構成される。
【００１２】
文脈認識スピーカ等化の概要
モバイルデバイスセンサは、ユーザの行動およびモバイルデバイス環境についての文脈データを提供することができる。文脈とは、本明細書では、それを使用してユーザまたはモバイルデバイスの状況を特徴付けることのできる任意の情報であってよい。
【００１３】
一実施形態では、文脈認識スピーカ等化(CASE:Context Aware Speaker Equalization)は、1つまたは複数のスピーカ等化構成または設定を日和見的(opportunistically)に調整して、ユーザの聴体験を改善することができる。いくつかの実施形態では、CASEは、モジュール/エンジン171などのモジュールまたはエンジンとして実装することができる。
【００１４】
図2は、一実施形態における、文脈認識センサ等化の流れ図を示す。ブロック205で、CASEはモバイルデバイスの配置状態を判定することができる。あるいは、CASEは、配置状態判定を分類器または他の別個のモジュールから受信することもできる。いくつかの実施形態では、分類器は、モジュール/エンジン171などのモジュールまたはエンジンとして実装することができる。
【００１５】
モバイルデバイス配置状態は、以下により詳細に記載するように、1つまたは複数のセンサから受信したデータから推定することができる。
【００１６】
ブロック210で、CASEは、スピーカ等化を実施することができる。一実施形態では、CASEは、モバイルデバイスの判定された配置状態に従って、またはそれに基づいて、1つまたは複数の所定の等化構成からスピーカ等化構成を選択し、適用する。スピーカ等化構成により、モバイルデバイスの1つまたは複数のスピーカが、出力周波数を変更することができる。いくつかの実施形態では、スピーカ出力音量は、一部の等化調整中に変化することができるが、音量は、本明細書で使用するスピーカ等化とは無関係の、別途制御される出力設定/構成であってよい。等化構成および構成の適用について、以下により詳細に記載する。
【００１７】
モバイルデバイス配置状態判定
CASEは、モバイルデバイス配置状態を、統合したセンサまたは外部センサのうちの1つまたは複数(たとえば上述したセンサのうちの1つ)を使用することによって、判定することができる。配置状態とは、本明細書では、モバイルデバイス100の位置および向きに関連する。モバイルデバイス100の配置状態は、ユーザまたは物理的物体(たとえば机、表面、スタンド、ケース、もしくは他の物体)に対して相対的であり得る。例示的な配置状態には、それらに限定されないが、表面上の下向きデバイス、表面上の上向きデバイス、手に持ったデバイス、スタンド上のデバイス、入れ物に入ったデバイスが含まれる。本明細書では、モバイルデバイスの面とは、デバイスの正面であってもよく、ユーザがデバイスと関わり合う(たとえばディスプレイを見て、タッチスクリーン、キーボード、または他の主要な入力ハードウェアを介して入力情報を入力する)デバイスの部分であってもよい。
【００１８】
配置状態は、モバイルデバイススピーカの位置および向きも表すことができる。たとえば、スピーカがデバイスの正面にある下向きモバイルデバイスの場合、スピーカが下向き位置となり得る。あるいは、スピーカがデバイスの背面にある下向きモバイルデバイスの場合、スピーカが上向き位置となり得る。したがって、配置状態は、モバイルデバイス100に対してだけでなく、1つまたは複数のスピーカに対しても相対的であり得る。いくつかの実施形態では、CASEは、モバイルデバイス配置状態を判定するとすぐに、所定のモバイルデバイス構成に基づいて相対的なスピーカ配置状態も判定することができる。他の多くの配置状態が可能であり、その配置状態は、本明細書に記載する実施形態と適合性があることを、当業者なら理解するであろう。
【００１９】
いくつかの実施形態では、CASEは、別個のモジュールまたはプログラム(たとえば分類器モジュール)からのモバイルデバイス配置状態の判定を要求する。分類器モジュールは以下に別個のモジュールとして記載されるが、分類器モジュールの特徴および機能は、直接CASEに(たとえば配置状態判定能力を備えたCASEモジュールとして)統合してもよいことを、当業者なら理解するであろう。
【００２０】
図3は、一実施形態における、センサおよび例示的な処理モジュールを含むモバイルデバイスシステムのブロック図である。CASEモジュール320(以下、CASEと呼ぶ)は、分類器モジュール330(以下、分類器と呼ぶ)からの出力分類結果を使用して、1つまたは複数のスピーカ175の等化構成を調整することができる。
【００２１】
分類器は、1つまたは複数のセンサ310からの1つまたは複数の特徴(たとえばALS135、カメラ170、マイクロホン165、近接センサ130、加速度計140、GPS160、ジャイロスコープ145、または他のセンサからのセンサデータ標本)を処理または抽出し、モバイルデバイスの環境に関連する情報を報告することができる。分類器は、通信接続された外部デバイスから(たとえば外部カメラに対するUSB接続またはWiFi接続を介し)、I/Oコントローラ125を経由して、外部センサデータを受信することもできる。
【００２２】
本明細書に記載する特徴とは、センサデータに対して実行された計算の結果または出力を指す。特徴を使用して、データセットを分類し、モバイルデバイス配置状態を推定することができる。たとえば、加速度計からのデータは、時間、x軸に沿った加速度、y軸に沿った加速度、およびz軸に沿った加速度という属性を有することができる。分類器は、入力として生のセンサデータ(たとえばセンサデータ標本)を加速度計から受信し、平均および/または標準偏差を計算することができる。分類器は、この平均および/または標準偏差を使用して、加速度計センサデータに対する文脈を分類または提供することができる。分類器は、重力に等しい力の方向を調べることによって、モバイルデバイスの向きを判定することができる。たとえば、デバイスが表面上で下向きになっているとき、加速度計によって記録される唯一の力は、モバイルデバイスの方向(下向き)の重力となり得る。
【００２３】
センサデータ標本は、センサから受信した、またはセンサから出力されたデータの、特定の周波数(たとえば、サンプリングデバイスおよびデータ要件に応じて50Hz、60Hz、または他のレート)でサンプリングされた一部分を含むことができる。特徴の計算は、センサデータのストリームまたはセットから選択された時間の瞬間、スライス、またはウィンドウに対して実施することができる。たとえば、モバイルデバイス100は特徴を、より長いストリームから選択された1秒の期間を上回って計算することができる(たとえばセンサに対して一定に10秒の期間、または何らかの他の期間)。たとえば、生の加速度計データを60Hzでサンプリングし、したがって、1秒のデータが60個の、x軸、y軸、およびz軸における3次元加速度計ベクトル標本をもたらして、180標本という正味の入力サイズを得ることができる。
【００２４】
一実施形態では、CASEは、モバイルデバイススピーカの起動を判定するとすぐに、モバイルデバイスの配置状態を判定することができる。たとえば、ユーザは、電話をスピーカホンモードにすることがあり、それがCASEまたは分類器をトリガして、配置状態を判定させ、その後スピーカの等化を調整させることができる。別の例では、ユーザがモバイルデバイス上で映像ファイルまたは音声ファイルを開始すると、CASEおよび配置状態の判定をトリガすることができる。
【００２５】
他の実施形態では、モバイルデバイスは、常時オンの低電力センサおよび関連する専用の分類器(たとえば近接センサ130)を有することができる。
【００２６】
いくつかのセンサを分類器が使用して、特定のモバイルデバイス配置状態の可能性を確立または排除することができる。分類器は、近接センサ130、ALS135、カメラ170、または他のセンサのデータが与えられると、どの配置状態の可能性があるかを初めに判定することができる。たとえば、モバイルデバイスの正面の近接センサ130に記録された(すなわち物体がセンサに接近している)場合、またはALSもしくはカメラの出力がしきい値未満である場合、それぞれのセンサは遮断または閉塞されている可能性がある。センサの遮断は、表面上の下向きデバイス、手に持ったデバイス、または入れ物に入ったデバイスの場合に起こる可能性があり得る。遮断または閉塞の検出を、モバイルデバイスのセンサレイアウト(たとえば正面のALS、背面のカメラ)についての知識と組み合わせて行うと、分類器によって考慮すべき事項から配置状態のサブセットを排除することができる。たとえば、ALSがデバイスの正面にあり、カメラがデバイスの裏面にあるモバイルデバイスは、ALSが閉塞されているがカメラは閉塞されていない場合、表面上の下向きデバイスであると判定することができる。
【００２７】
例示的なセンサおよび技法についての先の記載は、デバイス配置状態を判定するのにとり得る方途のほんの一部にすぎない。多数のセンサ(たとえば、いくつか例を挙げると、カメラ、周囲光センサ、加速度計、磁力計、ジャイロスコープ、大気圧センサ、グローバルポジショニングセンサ、およびWiFiセンサ、またはこれらのセンサの組合せ)を、本明細書に記載したモバイルデバイス配置状態の判定およびスピーカ等化に使用できることを、当業者なら理解するであろう。
【００２８】
モバイルデバイスプロファイル
一実施形態では、CASEは、配置状態判定を、1つまたは複数のスピーカ等化構成を調整するための基礎として使用することができる。特定のモバイルデバイスの配置状態に応じて、1つまたは複数のスピーカは、更新された等化構成の恩恵を受けることができる。たとえば、CASEは、モバイルデバイスが表面上で下向きになっていることを判定するとすぐに、モバイルデバイスプロファイル(MDP:Mobile Device Profile)を参照して、表面上の下向きデバイスのスピーカ性能の等化に関連する等化構成を自動的に判定することができる。別の例では、モバイルデバイス「A」のMDPは、1つまたは複数のスピーカについての、手に持った配置状態のときの1つの等化構成、および表面上の下向き配置状態についての別の等化構成を有することができる。配置状態が十分正確に判定できない(たとえば、分類結果が信頼しきい値(confidence threshold)に満たない、またはそれを超えない)場合、等化を適用しなくてもよい(たとえば、一様な等化、または任意の周波数に対する減衰/増幅なし)。
【００２９】
一実施形態では、モバイルデバイスを特定し、特定のMDPに関連付けることができる。CASEは、シリアルナンバー、モデルナンバー、デバイスID、またはMDPに関連する様々なIDのうちの1つまたは複数を参照することによって、複数のMDPのうちの1つを判定して、デバイスに適用することができる。あるいは、対応するMDPを探索するのではなく、単一の割り当てられたMDPを、CASEがアクセスできるように、あらかじめインストールまたはセットアップしておくこともできる。モバイルデバイスの各モデルまたは系列は、音声構成がモデルまたは系列全体にわたって同じであるときに、同じMDPを使用することができる。
【００３０】
モバイルデバイスのタイプおよびモデルが異なれば、スピーカ配置状態、スピーカ仕様、スピーカの数、および他の独自の特性が異なるので、MDPも異なってよい。たとえば、モバイルデバイス「A」のMDPは、モバイルデバイスの正面にタイプ「X」の統合されたスピーカを有することができる。モバイルデバイス「B」のMDPは、モバイルデバイスの左下正面にタイプ「Y」の1つの左スピーカと、モバイルデバイスの右下正面にタイプ「Z」の1つのスピーカの、2つの統合されたステレオスピーカを有することができる。無限数のスピーカの組合せ、配置状態、タイプ、および構成が可能であり、デバイス内の各スピーカが、独立した独自の等化構成を有することができることを、当業者なら理解するであろう。
【００３１】
各スピーカは、異なる周波数応答特性を有してよく、等化調整に対して異なった応答をしてよい。たとえば、あるスピーカタイプは、音の詳細(minute sound detail)を再現できてよく、一方、別のスピーカタイプは、大幅な等化調整をして、周波数の最小限の変化を出力してよい。一実施形態では、CASEは、各個別のスピーカの等化を、モバイルデバイス内の各スピーカとは無関係に調整することができる。たとえば、CASEは、モバイルデバイス配置状態が、ユーザの手中で、2つのスピーカのうちの1つが遮断された状態であると判定することができる。CASEは、遮断されたスピーカの等化構成を、遮断されていないスピーカとは別に調整することができる。
【００３２】
等化構成および較正
特定のモバイルデバイスに対する等化構成の較正または対応付けを、試験環境(たとえば制御された防音チャンバ)内であらかじめ確定しておくことができる。試験環境内では、可能なあらゆるデバイス配置状態およびスピーカの組合せについて測定することができる。たとえば、上述した様々な配置状態の場合に、特定のモバイルデバイスから1つまたは複数のパイロット信号またはパイロットトーンを発生させることができる。モバイルデバイスが各位置に配置されているとき、パイロット信号またはパイロットトーンは周波数変換を受け、その応答を、聴いているユーザを表す相対的な地点から測定することができる。試験工程中に様々な異なる等化構成を実施してから、理想的なスピーカ性能レベルまたは目標出力レンジを生み出す、最終的な等化構成を決めることができる。
【００３３】
複数のスピーカを備えたモバイルデバイスの較正は、各スピーカについて独立に実施することができる。したがって、モバイルデバイスが特定の配置状態を判定する際、各スピーカ等化構成を個別に適用することができる。あるいは、複数のスピーカを1つのスピーカシステムとして一緒に較正し、等化構成を両方のスピーカに適用して、モバイルデバイスからの音出力全体を調整することもできる。
【００３４】
試験環境内で理想的なスピーカ性能レベルが達成されると、関連する等化構成、または等化構成の基準値からの相対的な変化を、メモリに保存し、かつ/またはデバイス固有のMDPに関連付けることができる。CASEは、事前の試験環境の配置状態に類似した現実の配置状態を検出したときに、等化構成を呼び出し、または参照することができる。
【００３５】
等化構成の適用
一実施形態では、CASEは、配置状態を判定し、モバイルデバイスをMDPに対応付け、特定の配置状態(たとえば表面上の下向きデバイス、表面上の上向きデバイス、手に持ったデバイス、スタンド上のデバイス、および入れ物に入ったデバイス)に基づいて、モバイルデバイス固有の等化構成を適用することができる。
【００３６】
図4Aおよび図4Bは、一実施形態による、表面上の上向きデバイスを示す。スピーカ175は、モバイルデバイス100の正面402全体と同様に、遮断されていない。スピーカ175が遮断されていないので、スピーカからの音声応答は、遮断または閉塞されたスピーカとは異なる可能性がある。CASEは、モバイルデバイスの表面上の上向き配置状態を判定し、MDPを参照して対応する等化構成を見つけることができる。対応する等化構成を適用して、スピーカ175からの出力を調整することができる。
【００３７】
図5Aおよび図5Bは、一実施形態による、表面上の下向きデバイスを示す。スピーカ175はこのとき、モバイルデバイス100の正面402全体と同様に、隣接する表面406によって遮断されている。モバイルデバイス100の裏面502は、遮断されていない。スピーカ175が遮断または閉塞されているので、スピーカからの音声応答は、遮断されていないスピーカとは異なり、CASEは、それに応じてスピーカ等化構成を調整する。CASEは、モバイルデバイスの表面上の下向き配置状態を判定し、MDPを参照して対応する等化構成を見つけることができる。スピーカは、特定のデバイス構成に応じて、下向き配置または上向き配置のいずれかにおいて、遮断されることもあり、遮断されないこともあることを、当業者なら理解するであろう。本明細書に記載したCASEは、様々なスピーカ構成(たとえば正面配置、背面配置、側面配置、底面配置、または他の配置の状態にあるスピーカ)を有する様々な異なるモバイルデバイス構成について、スピーカ等化を調整することができる。
【００３８】
先に論じたように、配置状態に関連する特定の等化構成は、制御された試験環境内での事前の較正に基づいて判定することができる。たとえば、スピーカが机などの表面上で下向きになっている間、表面は、低音応答を基準レベルを上回って増大させるとともに、様々な周波数をこもらせもする可能性がある。したがって、基準等化性能に戻るために、関連するMDPは、等化構成で、出力される低音を弱め、かつ特定のモバイルデバイス配置状態を補償するように他の周波数を調整できるようにすることができる。
【００３９】
図6は、別の実施形態による、手中に保持されたモバイルデバイスを示す。モバイルデバイススピーカ175がユーザの手から飛び出しているので、スピーカからの音声応答は、モバイルデバイスがユーザの手中にないときとは異なる可能性があり、CASEは、それに応じてスピーカ等化構成を自動的に調整することができる。モバイルデバイススピーカ175は、ユーザの手605によって完全にまたは部分的に遮断され、それにより、こもり音を投じることがある。モバイルデバイススピーカ175は、遮断されてはいないものの、ユーザから離れた方に向けられ、それにより、最適とはいえない音をユーザが受信することがある。
【００４０】
先に論じたように、手に持ったデバイスの等化構成は、制御された環境内での事前の試験に基づいて判定することができる。手に持ったデバイスには、様々な位置に向けて手に持った状態(たとえば、ユーザからある距離だけ離れて、もしくはユーザからある角度を付けて保持された状態)、1つのスピーカを遮断して手に持った状態、または複数のスピーカを遮断して手に持った状態など、複数の細分配置状態があってよい。一実施形態では、手に持ったデバイスが、様々な細分配置状態に対して較正され、手に持ったデバイスのあらゆる配置状態に最も適用可能な平均的な等化構成が生成され、MDPに関連付けられる。他の実施形態では、各細分配置状態が、分類器によって検出可能な別々の配置状態でよく、各細分配置状態は、独自の等化構成を有してよい。
【００４１】
一実施形態では、モバイルデバイスを、いくつかの角度または向きのうちの1つでスタンド上に配置することができる。スタンド上のデバイスの各変形には、細分配置状態とそれ自体の等化較正があってよい。たとえば、タブレットは、最適な映画鑑賞ができるように横向きモードでスタンド上に配置してもよく、縦向きモードで、ある角度を付けて置いて、キーボード付属品に対応してもよい。較正段階の間、スタンド上で様々な配置状態にあるモバイルデバイスを試験して、基準等化の変化を検出することができるかどうかについて判定することができる。たとえば、角度およびスピーカの配置に応じて、モバイルデバイスは、表面またはスタンドから様々な方向に音を反射することがあり、カスタマイズした等化構成をもってそれを補償することができる。MDPは、検出可能な異なる各スタンド配置状態について、関連する等化プロファイルを有することができる。あるいは、スタンド配置状態は、ほとんどのスタンド細分配置状態に適用可能な最良成果設定を表す平均的な等化構成から成ってもよい。
【００４２】
別の実施形態では、CASEは、デバイスが、かばん、ポケット、モバイルデバイスケース、または他の類似の周囲物などの入れ物に入っているかどうかを判定することができる。入れ物配置状態は、様々な細分配置状態において使用される可能なあらゆる等化構成の平均であってよく、または各細分配置状態が個別に判定され、関連する等化構成を有してよい。
【００４３】
上記の配置状態の例は、いくつかの例示的な配置状態であり、本開示を限定するものではないことを、当業者なら理解するであろう。「例示的な」または「例」という語は、本明細書では、「例(example)、例(instance)、または例(illustration)としての役割を果たすこと」を意味する。「例示的な」として、または「例」として本明細書に記載した、任意の態様または実施形態は、他の態様または実施形態よりも好ましいものまたは有利なものとして、必ずしも解釈すべきではない。
【００４４】
モバイルデバイス100は、ワイヤレスデバイスであるとき、任意の適切なワイヤレス通信技術に基づく、またはその他の方法で任意の適切なワイヤレス通信技術によってサポートされる、ワイヤレスネットワーク中の1つまたは複数のワイヤレス通信リンクを介して通信してよいことを理解されたい。たとえば、いくつかの態様では、計算デバイスまたは計算サーバは、ワイヤレスネットワークを含むネットワークと関連があってよい。いくつかの態様では、ネットワークは、ボディエリアネットワークまたはパーソナルエリアネットワーク(たとえば超広帯域ネットワーク)を備えてよい。いくつかの態様では、ネットワークは、ローカルエリアネットワークまたは広域ネットワークを備えてよい。ワイヤレスデバイスは、たとえばCDMA、TDMA、OFDM、OFDMA、WiMAX、およびWi-Fiなどの、様々なワイヤレス通信技術、プロトコル、または標準規格のうちの1つまたは複数をサポートしてもよく、その他の方法で使用してもよい。同様に、ワイヤレスデバイスは、様々な対応する変調方式または多重化方式のうちの1つまたは複数をサポートしてもよく、その他の方法で使用してもよい。モバイルワイヤレスデバイスは、他のモバイルデバイス、セル式電話、他の有線コンピュータおよびワイヤレスコンピュータ、インターネットウェブサイトなどとワイヤレス通信してよい。
【００４５】
本明細書における教示は、様々な装置(たとえばデバイス)に組み込んで(たとえば様々な装置内に実装して、または様々な装置によって実施して)よい。たとえば、本明細書で教示した1つまたは複数の態様は、電話(たとえばセル式電話)、携帯情報端末(PDA)、タブレット、モバイルコンピュータ、ラップトップコンピュータ、エンターテイメントデバイス(たとえば音楽デバイスもしくは映像デバイス)、ヘッドセット(たとえばヘッドホン、イヤホンなど)、医療デバイス(たとえば生体センサ、心拍数モニタ、歩数計、心電図検査(EKG)デバイスなど)、ユーザI/Oデバイス、コンピュータ、サーバ、ポイントオブセールスデバイス、セットトップボックス、または他の任意の適切なデバイスに組み込んでよい。これらのデバイスは、異なる電力要件およびデータ要件を有してよく、その結果、各特徴または特徴セットについて、異なる電力プロファイルが生成されてよい。
【００４６】
いくつかの態様では、ワイヤレスデバイスは、通信システム用のアクセスデバイス(たとえばWi-Fiアクセスポイント)を備えてよい。そのようなアクセスデバイスは、たとえば、有線またはワイヤレスの通信リンクを介した、別のネットワーク(たとえばインターネットまたはセルラーネットワークなどの広域ネットワーク)への接続性を提供してよい。したがって、アクセスデバイスは、別のデバイス(たとえばWi-Fiステーション)が、他のネットワークまたは何らかの他の機能にアクセスできるようにすることができる。さらに、それらのデバイスの一方または両方が、持ち運びできてもよく、いくつかの実装形態では、相対的に持ち運びできなくてもよいことを理解されたい。
【００４７】
情報および信号は、様々な異なる技術および技法のいずれかを用いて表現してよいことを、当業者なら理解されよう。たとえば、先の記載全体を通じて参照されることがあるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップを、電圧、電流、電磁波、磁場もしくは磁性粒子、光学場もしくは光粒子(optical particle)、またはそれらの任意の組合せによって表現してよい。
【００４８】
本明細書に開示した実施形態に関連して記載した、様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子的ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装してよいことを、当業者ならさらに理解するであろう。ハードウェアとソフトウェアのこの交換可能性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについては先に、それらの機能の観点から一般的に記載している。そのような機能がハードウェアとして実装されるか、それともソフトウェアとして実装されるかは、特定の適用分野およびシステム全体に課せられる設計制約によって変わる。当業者は、記載した機能を、特定の適用分野ごとに様々な形で実装することができるが、そのような実装形態の決定は、本発明の範囲からの逸脱を生じさせるものと解釈すべきではない。
【００４９】
本明細書に開示した実施形態に関連して記載した、様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブルロジックデバイス、ディスクリートのゲート論理回路もしくはトランジスタ論理回路、ディスクリートのハードウェア構成要素、または本明細書に記載した機能を実施するように設計されたそれらの任意の組合せを用いて実装してもよく、実施してもよい。汎用プロセッサは、マイクロプロセッサであってよいが、代替手段として、プロセッサは、どんな従来型のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサは、計算デバイス同士の組合せとして、たとえばDSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、1つもしくは複数のマイクロプロセッサとDSPコアとの併用、または他の任意のそのような構成として、実装してもよい。
【００５０】
本明細書に開示した実施形態に関連して記載した方法またはアルゴリズムのステップは、直接ハードウェアの形で、プロセッサによって実行されるソフトウェアモジュールの形で、またはその2つの組合せの形で、実施してよい。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で周知の他の任意の形態の記憶媒体に常駐してよい。例示的な記憶媒体はプロセッサに、プロセッサが記憶媒体から情報を読み出し、またそこに情報を書き込むことができるように結合される。代替手段として、記憶媒体は、プロセッサと一体をなしてよい。プロセッサおよび記憶媒体は、ASIC内に存在してよい。ASICは、ユーザ端末内に存在してよい。代替手段として、プロセッサおよび記憶媒体は、ユーザ端末内にディスクリートの構成要素として存在してよい。
【００５１】
1つまたは複数の例示的な実施形態では、記載した機能を、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せの形で実装してよい。機能は、コンピュータプログラムプロダクトとしてのソフトウェアの形で実装する場合、1つまたは複数の命令またはコードとして非一時的なコンピュータ読取り可能媒体に記憶してもよく、1つまたは複数の命令またはコードとして非一時的なコンピュータ読取り可能媒体を経て送信してもよい。コンピュータ読取り可能媒体は、コンピュータ記憶媒体と、コンピュータプログラムをある場所から別の場所に転送するのを容易にする任意の媒体を含む通信媒体の両方を含んでよい。記憶媒体は、コンピュータがアクセスすることのできるどんな利用可能な媒体であってもよい。限定ではなく例として、そのような非一時的なコンピュータ読取り可能媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または命令もしくはデータ構造の形をとる所望のプログラムコードを保持もしくは記憶するのに使用することができ、またコンピュータがアクセスすることのできる、他の任意の媒体を含んでよい。また、どんな接続も厳密にはコンピュータ読取り可能媒体と呼ばれる。たとえば、ソフトウェアがウェブサイト、サーバ、または他のリモートソースから、同軸ケーブル、光ファイバケーブル、より対線、デジタル加入者回線(DSL)、または赤外線、無線、マイクロ波などのワイヤレス技術を用いて送信される場合、同軸ケーブル、光ファイバケーブル、より対線、DSL、または赤外線、無線、マイクロ波などのワイヤレス技術は、媒体という定義に含まれる。ディスク(disk)およびディスク(disc)は、本明細書では、コンパクトディスク(CD:compact disc)、レーザディスク(laser disc)、光ディスク(optical disc)、デジタル多用途ディスク(DVD:digital versatile disc)、フロッピー（登録商標）ディスク(floppy disk)、およびブルーレイディスク(blu-ray disc)を含み、ただし、ディスク(disk)は通常、データを磁気的に再生し、一方ディスク(disc)は、レーザを用いてデータを光学的に再生する。上記の組合せも、非一時的なコンピュータ読取り可能媒体の範囲内に含まれるべきである。
【００５２】
開示した実施形態についての先の記載は、当業者が本発明を作製または使用することができるように提供されている。これらの実施形態に対する様々な変更形態が、当業者には容易に明らかとなり、本明細書に定義した一般的な原理は、本発明の趣旨または範囲から逸脱することなく、他の実施形態に適用することができる。したがって、本発明は、本明細書に示した実施形態に限定されるものではなく、本発明には、本明細書に開示した原理および新規な特徴と一致する最も広い範囲が与えられるべきである。
【符号の説明】
【００５３】
100  モバイルデバイス
101  プロセッサ
105  メモリ
110  ネットワークインターフェース
115  ワイヤレスサブシステム
120  ディスプレイ
125  I/Oコントローラ
130  近接センサ
135  周囲光センサ、ALS
140  加速度計
145  ジャイロスコープ
150  磁力計
155  大気圧センサ
165  マイクロホン
170  カメラ
171  モジュール、モジュール/エンジン
175  スピーカ、モバイルデバイススピーカ
310  センサ
320  CASEモジュール
330  分類器モジュール
402  正面
406  表面
502  裏面
605  ユーザの手
【図１】
2016513400.tif 000003
【図２】
2016513400.tif 000004
【図３】
2016513400.tif 000005
【図４Ａ】
2016513400.tif 000006
【図４Ｂ】
2016513400.tif 000007
【図５Ａ】
2016513400.tif 000008
【図５Ｂ】
2016513400.tif 000009
【図６】
2016513400.tif 000010
【国際調査報告】
2016513400.tif 000011
2016513400.tif 000012
2016513400.tif 000013