(57)【特許請求の範囲】
【請求項１】
類似のサウンド環境においてモバイルデバイスを識別するための方法であって、前記方法は、
モバイルデバイスにおいて、第１のサウンド環境から入力サウンドを受信することと、
前記モバイルデバイスにおいて、前記入力サウンドからサウンドシグネチャを抽出することと、
前記モバイルデバイスにおいて、前記入力サウンドの信頼値を決定することと、ここにおいて、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
前記モバイルデバイスからサーバに、前記サウンドシグネチャおよび前記信頼値を送信することと、
前記サーバから、第２のサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信することと、ここにおいて、前記第２のサウンド環境は前記第１のサウンド環境に類似する、
を備える方法。
【請求項２】
前記信頼値は、少なくとも１つの通常のサウンドモデル、および、前記少なくとも１つの、センサのアーチファクトのモデルを含む、少なくとも１つの記憶されたサウンドモデルに基づいて決定される、請求項１に記載の方法。
【請求項３】
前記信頼値を決定することは、
前記少なくとも１つの記憶されたサウンドモデルを参照することと、
前記入力サウンドがセンサのアーチファクトのクラスよりむしろ通常のサウンドクラスに属する信頼性の度合いを決定することと、 
を含む、請求項２に記載の方法。
【請求項４】
前記信頼値を決定することはさらに、前記入力サウンドからサウンド特徴を抽出することを含み、
前記入力サウンドが前記センサのアーチファクトのサウンドに対応しない前記可能性は、前記サウンド特徴に基づいて計算される、請求項３に記載の方法。
【請求項５】
サウンドシグネチャフィールドを含むパケットを構築すること、をさらに備え、前記サウンドシグネチャフィールドのビット数は前記信頼値に基づいて決定される、請求項１に記載の方法。
【請求項６】
前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含むパケットを構築すること、をさらに備え、前記パケットを構築することは、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定することを含む、請求項１に記載の方法。
【請求項７】
前記サーバから、前記少なくとも１つのモバイルデバイスのユーザの識別情報を受信することを、さらに備え、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項１に記載の方法。
【請求項８】
モバイルデバイスであって、
第１のサウンド環境から入力サウンドを受信するように構成されたサウンドセンサと、
前記入力サウンドからサウンドシグネチャを抽出するように構成されたサウンドシグネチャ抽出ユニットと、
前記入力サウンドの信頼値を決定するように構成された信頼性決定ユニットと、ここにおいて、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
サーバに前記サウンドシグネチャおよび前記信頼値を送信するように構成された送信ユニットと、
前記サーバから、第２のサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信するように構成された受信ユニットと、ここにおいて、前記第２のサウンド環境は前記第１のサウンド環境に類似する、
を備えるモバイルデバイス。
【請求項９】
前記信頼値は、少なくとも１つの通常のサウンドモデル、および、前記少なくとも１つの、センサのアーチファクトのモデルを含む、少なくとも１つの記憶されたサウンドモデルに基づいて決定される、請求項８に記載のモバイルデバイス。
【請求項１０】
前記信頼性決定ユニットは、
前記少なくとも１つの記憶されたサウンドモデルを参照し、
前記入力サウンドがセンサのアーチファクトのクラスよりむしろ通常のサウンドクラスに属する信頼性の度合いを決定する、
ように構成される、請求項９に記載のモバイルデバイス。
【請求項１１】
前記信頼性決定ユニットは、前記入力サウンドからサウンド特徴を抽出し、前記サウンド特徴に基づいて、前記入力サウンドが前記センサのアーチファクトのサウンドに対応しない前記可能性を計算するように構成される、請求項１０に記載のモバイルデバイス。
【請求項１２】
サウンドシグネチャフィールドを含むパケットを構築するように構成されたパケット処理ユニット、をさらに備え、
前記サウンドシグネチャフィールドのビット数は前記信頼値に基づいて決定され、前記送信ユニットは、前記サーバに前記パケットを送信するように構成される、請求項８に記載のモバイルデバイス。
【請求項１３】
前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含むパケットを構築するように構成されたパケット処理ユニット、をさらに備え、前記パケット処理ユニットは、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定するように構成される、請求項８に記載のモバイルデバイス。
【請求項１４】
前記情報は、前記少なくとも１つのモバイルデバイスのユーザの識別情報を含み、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項８に記載のモバイルデバイス。
【請求項１５】
モバイルデバイスであって、
第１のサウンド環境から入力サウンドを受信するための手段と、
前記入力サウンドからサウンドシグネチャを抽出するための手段と、
前記入力サウンドの信頼値を決定するための手段と、ここにおいて、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
サーバに前記サウンドシグネチャおよび前記信頼値を送信するための手段と、
前記サーバから、第２のサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信するための手段と、ここにおいて、前記第２のサウンド環境は前記第１のサウンド環境に類似する、
を備えるモバイルデバイス。
【請求項１６】
前記信頼値は、少なくとも１つの通常のサウンドモデル、および、前記少なくとも１つの、センサのアーチファクトのモデルを含む、少なくとも１つの記憶されたサウンドモデルに基づいて決定され、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、
前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項１５に記載のモバイルデバイス。
【請求項１７】
サウンドシグネチャフィールドを含むパケットを構築するための手段、をさらに備え、
前記サウンドシグネチャフィールドのビット数は前記信頼値に基づいて決定され、
前記サウンドシグネチャおよび前記信頼値を前記送信するための手段は、前記サーバに前記パケットを送信するように構成される、
請求項１５に記載のモバイルデバイス。
【請求項１８】
前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含むパケットを構築するための手段、をさらに備え、前記パケットを構築するための手段は、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定するように構成される、請求項１５に記載のモバイルデバイス。
【請求項１９】
類似のサウンド環境においてモバイルデバイスを識別するための命令を備えるコンピュータ可読記憶媒体であって、前記命令はプロセッサに、
モバイルデバイスにおいて、第１のサウンド環境から入力サウンドを受信することと、
前記モバイルデバイスにおいて、前記入力サウンドからサウンドシグネチャを抽出することと、
前記モバイルデバイスにおいて、前記入力サウンドの信頼値を決定することと、ここにおいて、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
前記モバイルデバイスからサーバに、前記サウンドシグネチャおよび前記信頼値を送信することと、
前記サーバから、第２のサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信することと、ここにおいて、前記第２のサウンド環境は前記第１のサウンド環境に類似する、
を実行させる、コンピュータ可読記憶媒体。
【請求項２０】
前記信頼値は、少なくとも１つの通常のサウンドモデル、および、前記少なくとも１つの、センサのアーチファクトのモデルを含む、少なくとも１つの記憶されたサウンドモデルに基づいて決定され、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記プロセッサは、サウンドシグネチャフィールドを含むパケットを構築することをさらに実行させられ、
前記サウンドシグネチャフィールドのビット数は前記信頼値に基づいて決定され、
前記サウンドシグネチャおよび前記信頼値を送信することは前記サーバに前記パケットを送信することを含む、請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記プロセッサは、前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含むパケットを構築することをさらに実行させられ、前記パケットを構築することは、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定することを含む、請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２３】
類似のサウンド環境において複数のモバイルデバイスを識別するための方法であって、前記方法は、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信することと、ここにおいて、前記少なくとも２つのモバイルデバイスの各々について、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
前記少なくとも２つのモバイルデバイスのペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスの前記ペアに関する類似値を決定することと、
前記少なくとも２つのモバイルデバイスの間から、前記類似値に基づいて前記類似のサウンド環境において前記複数のモバイルデバイスを識別することと、
を備える方法。
【請求項２４】
前記信頼値は、少なくとも１つの通常のサウンドモデルおよび前記少なくとも１つの、センサのアーチファクトのモデルに基づいて決定される、請求項２３に記載の方法。
【請求項２５】
前記少なくとも２つのモバイルデバイスの各々について、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項２３に記載の方法。
【請求項２６】
前記類似値を決定することは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの少なくとも１つで重み付けすることを含む、請求項２３に記載の方法。
【請求項２７】
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値のうちのより小さい方の値で重み付けされる、請求項２６に記載の方法。
【請求項２８】
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値の両方で重み付けされる、請求項２６に記載の方法。
【請求項２９】
前記類似値を決定することは、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１の類似値および前記第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を含む、請求項２３に記載の方法。
【請求項３０】
前記複数のモバイルデバイスのうちの少なくとも１つに、前記複数のモバイルデバイスに関する情報を送信すること、をさらに備える、請求項２３に記載の方法。
【請求項３１】
類似のサウンド環境において複数のモバイルデバイスを識別するためのサーバであって、前記サーバは、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信するように構成された受信ユニットと、ここにおいて、前記少なくとも２つのモバイルデバイスの各々について、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
前記少なくとも２つのモバイルデバイスのペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスの前記ペアに関する類似値を決定し、前記少なくとも２つのモバイルデバイス間で、前記類似値に基づいて前記類似のサウンド環境において前記複数のモバイルデバイスを識別するように構成された類似性決定ユニットと、
を備えるサーバ。
【請求項３２】
前記信頼値は、少なくとも１つの通常のサウンドモデルおよび前記少なくとも１つの、センサのアーチファクトのモデルに基づいて決定される、請求項３１に記載のサーバ。
【請求項３３】
前記少なくとも２つのモバイルデバイスの各々について、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項３１に記載のサーバ。
【請求項３４】
前記類似性決定ユニットは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの少なくとも１つで重み付けするように構成される、請求項３１に記載のサーバ。
【請求項３５】
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値のうちのより小さい値で重み付けされる、請求項３４に記載のサーバ。
【請求項３６】
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の両方で重み付けされる、請求項３４に記載のサーバ。
【請求項３７】
前記類似性決定ユニットが、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１の類似値および前記第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を実行するように構成される、請求項３１に記載のサーバ。
【請求項３８】
前記複数のモバイルデバイスのうちの少なくとも１つに、前記複数のモバイルデバイスに関する情報を送信するように構成された送信ユニット、をさらに備える請求項３１に記載のサーバ。
【請求項３９】
類似のサウンド環境において複数のモバイルデバイスを識別するためのサーバであって、前記サーバは、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信するための手段と、ここにおいて、前記少なくとも２つのモバイルデバイスの各々について、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
前記少なくとも２つのモバイルデバイスのペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスの前記ペアに関する類似値を決定し、前記少なくとも２つのモバイルデバイス間で、前記類似値に基づいて前記類似のサウンド環境において前記複数のモバイルデバイスを識別する、類似値を決定するための手段と、
を備えるサーバ。
【請求項４０】
前記類似値を決定するための手段は、前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの両方で前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを重み付けするように構成される、請求項３９に記載のサーバ。
【請求項４１】
前記類似値を決定するための手段は、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値のうちのより小さい値で重み付けするように構成される、請求項３９に記載のサーバ。
【請求項４２】
前記少なくとも２つのモバイルデバイスの各々について、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項３９に記載のサーバ。
【請求項４３】
前記類似値を決定するための手段が、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１の類似値および前記第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を実行するように構成される、請求項３９に記載のサーバ。
【請求項４４】
類似のサウンド環境において複数のモバイルデバイスを識別するための命令を備えるコンピュータ可読媒体であって、前記命令はプロセッサに、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信する動作と、ここにおいて、前記少なくとも２つのモバイルデバイスの各々について、前記信頼値は、前記入力サウンドが、少なくとも１つの、センサのアーチファクトのモデルに基づいて、センサのアーチファクトのサウンドに対応しない可能性を示す、
前記少なくとも２つのモバイルデバイスのペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスの前記ペアに関する類似値を決定する動作と、
前記少なくとも２つのモバイルデバイス間で、前記類似値に基づいて前記類似のサウンド環境において前記複数のモバイルデバイスを識別する動作と、
を実行させる、コンピュータ可読媒体。
【請求項４５】
前記類似値を決定することは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの両方で重み付けすることを含む、請求項４４に記載のコンピュータ可読媒体。
【請求項４６】
前記類似値を決定することは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値のうちのより小さい値で重み付けすることを含む、請求項４４に記載のコンピュータ可読媒体。
【請求項４７】
前記少なくとも２つのモバイルデバイスの各々について、前記入力サウンドが、前記モバイルデバイスをクリックすること、前記モバイルデバイスをタップすること、前記モバイルデバイスを擦ること、または、前記モバイルデバイスのバイブレーションのうちの少なくとも１つに対応するとき、前記入力サウンドは前記センサのアーチファクトのサウンドに対応する、請求項４４に記載のコンピュータ可読媒体。
【請求項４８】
前記類似値を決定することは、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１の類似値および前記第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を含む、請求項４４に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して類似のサウンド環境においてモバイルデバイスを識別することに関する。より具体的には、本開示は、モバイルデバイスの入力サウンドに基づいて、類似のサウンド環境においてモバイルデバイスを識別することに関する。
【背景技術】
【０００２】
現代のモバイル通信システムは、モバイルデバイスのユーザに様々なサービスを提供する。そのようなシステムは、多くの場合、モバイルデバイスのユーザのロケーション情報に基づいて、広告およびソーシャルネットワークのサービスを提供する。ユーザのモバイルデバイスのロケーション情報は、サービスプロバイダがユーザの環境を推測し、より対象を絞った広告およびソーシャルネットワークのサービスをユーザに届けることを可能にすることができる。加えて、近くのロケーション、または類似のタイプのロケーションにあるモバイルデバイスのロケーション情報は、サービスプロバイダが類似の環境に位置するユーザに関する情報を提供することを可能にすることができる。
【０００３】
従来の方法の１つは、ＧＰＳ（全世界測位システム）を使用することによってモバイルデバイスのロケーションを決定する。残念な事に、ＧＰＳは多くの場合、モバイルデバイスが使用される多くのロケーションで利用不可能である。例えば、モバイルデバイスが建物の（ｂｕｉｌｄｉｎｇ）または屋内の状況に位置するとき、ＧＰＳを通じたロケーション情報は利用可能でないことがある。加えてＧＰＳは、あるフロア上のユーザと別のフロア上の別のユーザのような、異なる垂直のロケーションにいるユーザ間を正確に区別しないことがある。
【０００４】
別の従来の方法は、モバイルデバイスの周りのサウンドを感知することによって、モバイルデバイスのロケーションを決定する。残念な事に、そのような方法は、アーチファクト（ａｒｔｉｆａｃｔ）のために、モバイルデバイスのロケーションのタイプ、またはロケーションを決定する際に正確でないことがある。例えば、ユーザが、彼、または彼女のモバイルをタッチ、タップ、またはさらに優しく擦るとき、モバイルデバイスは、通常そのようなアクティビティと関連付けられたアーチファクトのサウンド信号を捕捉する。加えて、モバイルデバイスがユーザのポケットまたはバックの中にあるとき、モバイルデバイスのマイクロフォンは、アーチファクトの雑音を捕捉しうる。
【０００５】
そのようなアーチファクトは、概して個人のモバイルデバイスに特有であり、他のモバイルデバイスによって検出されない。結果として、アーチファクトは、類似のサウンド環境におけるモバイルデバイスの正確な識別を妨げ、モバイルデバイスのロケーション情報を決定する際の正確性を低下させうる。
【発明の概要】
【０００６】
本開示は、類似のサウンド環境において（in a similar sound environment）モバイルデバイスを識別するための方法および装置を提供する。モバイルデバイスは、モバイルデバイスの入力サウンド（input sounds）から抽出されたサウンドシグネチャ（sound signatures）、および、それぞれの入力サウンドがアーチファクトではなく通常のサウンドであることを確証する信頼性の度合い（degrees of reliability）に基づいて識別される。
【０００７】
本開示の１つの態様にしたがって、類似のサウンド環境においてモバイルデバイスを識別するための方法が開示されている。その方法は、モバイルデバイスにおいて、入力サウンドを受信することを含む。モバイルデバイスは、入力サウンドからサウンドシグネチャを抽出し、少なくとも１つの所定のサウンドモデルに基づいて入力サウンドの信頼値（a reliability value）を決定する。サウンドシグネチャおよび信頼値はモバイルデバイスからサーバに送信される。モバイルデバイスは、そのモバイルデバイスに類似するサウンド環境における少なくとも１つのモバイルデバイスに関する情報を、サーバから受信する。本開示はまた、この方法に関する装置、手段の組み合わせ、およびコンピュータ可読媒体を記述する。
【０００８】
本開示の別の態様にしたがって、サウンドセンサ、サウンドシグネチャ抽出ユニット、および信頼性決定ユニットを含むモバイルデバイスが提供される。サウンドセンサは、入力サウンドを受信するように構成され、サウンドシグネチャ抽出ユニットは、入力サウンドからサウンドシグネチャを抽出するように適合される。入力サウンドの信頼値は、少なくとも１つの所定のサウンドモデルに基づいて信頼性決定ユニットによって決定される。サウンドシグネチャおよび信頼値は、モバイルデバイスの送信ユニットによってサーバに送信される。モバイルデバイスの受信ユニットは、そのモバイルデバイスに類似するサウンド環境における少なくとも１つのモバイルデバイスに関する情報を、サーバから受信する。
【０００９】
本開示のまた別の態様にしたがって、類似のサウンド環境における複数のモバイルデバイスを識別するための方法が開示される。その方法は、入力サウンドのサウンドシグネチャおよび信頼値を、少なくとも２つのモバイルデバイスの各々から受信することを含む。少なくとも２つのモバイルデバイスのペアに関する類似値（a similarity value）は、その少なくとも２つのモバイルデバイスのペアからのサウンドシグネチャおよび信頼値に基づいて決定される。その方法は、少なくとも２つのモバイルデバイスの間から、類似値に基づいて類似のサウンド環境における複数のモバイルデバイスを識別する。本開示はまた、この方法に関する装置、手段の組み合わせ、およびコンピュータ可読媒体を記述する。
【００１０】
本開示のまた別の態様にしたがって、類似のサウンド環境における複数のモバイルデバイスを識別するためのサーバが提供される。そのサーバは、入力サウンドのサウンドシグネチャおよび信頼値を、少なくとも２つのモバイルデバイスの各々から受信するように構成された受信ユニットを含む。そのサーバの類似性決定ユニットは、２つのモバイルデバイスのペアからのサウンドシグネチャおよび信頼値に基づいて少なくとも２つのモバイルデバイスのペアに関する類似値を、その少なくとも２つのモバイルデバイスの間から、類似のサウンド環境における複数のモバイルデバイスがその類似値に基づいて識別されるように、決定するように適合される。
【図面の簡単な説明】
【００１１】
【図１】本開示の１つの実施形態にしたがって類似のサウンド環境においてモバイルデバイスを識別するための複数のモバイルデバイスおよびサーバ。
【図２】本開示の１つの実施形態にしたがったモバイルデバイスの例示的な構成。
【図３】本開示の１つの実施形態にしたがったサーバの例示的な構成。
【図４】モバイルデバイスによって実行される、本開示の１つの実施形態にしたがって類似サウンド環境においてモバイルデバイスを識別するための方法のフローチャート。
【図５】本開示の１つの実施形態にしたがった類似のサウンド環境におけるモバイルデバイスのユーザのスクリーンショット。
【図６】本開示の１つの実施形態にしたがってモバイルデバイスからサーバに送られるサウンドシグネチャおよび信頼値を含むパケットの構成を例示する表。
【図７】本開示の１つの実施形態にしたがってモバイルデバイスからサーバから送られるサウンドシグネチャおよび信頼値を含むパケットの別の構成を例示する表。
【図８】サーバによって実行される、本開示の１つの実施形態にしたがって類似のサウンド環境においてモバイルデバイスを識別するための方法のフローチャート。
【図９】本開示の１つの実施形態にしたがってサーバからモバイルデバイスに送られる類似のサウンド環境におけるモバイルデバイスに関する情報を含むパケットの構成を例示する表。
【図１０】本開示の１つの実施形態にしたがったワイヤレス通信システムにおける例示的なモバイルデバイスのブロック図。
【詳細な説明】
【００１２】
様々な実施形態が次に、図面を参照して記述され、ここにおいて同じ参照番号が全体を通して同じ要素を称するように使用される。以下の記述において、説明を目的として、１つまたは複数の実施形態の全体的な理解を提供するために多数の特定な詳細が述べられている。しかしながら、そのような（１つまたは複数の）実施形態がこれらの特定の詳細ななしに実施されうることは明白でありうる。他の事例において、１つまたは複数の実施形態を記述することを容易にするために、周知の構造およびデバイスがブロック図の形態で提示される。
【００１３】
図１は、本開示の１つの実施形態にしたがって、類似のサウンド環境においてモバイルデバイスを識別するように構成される複数のモバイルデバイス１６０、１７０、１８０、および１９０、ならびにサーバ１５０を例示する。モバイルデバイス１６０、１７０、１８０、および１９０、ならびにサーバ１５０は、ワイヤレスネットワーク１４０を通じて互いに通信する。モバイルデバイス１６０および１７０は、サウンド環境を示す地理的ロケーション１１０に位置する。ロケーション１１０は、店、映画館、会議室、ストリートなどであり、ここにおいてモバイデバイス１６０および１７０は、周りからサウンドを補足することができる。モバイルデバイス１８０は、別のサウンド環境を示す別の地理的ロケーション１２０に位置し、ここにおいてロケーション１２０におけるサウンドはモバイルデバイス１８０によってのみ検出される。モバイルデバイス１９０は、さらに別のサウンド環境を示すさらに別の地理的ロケーション１３０に位置する。
【００１４】
例示されている実施形態では、モバイルデバイス１６０、１７０、１８０、および１９０の各々は、その周りから入力サウンドを補足する。モバイルデバイス１６０、１７０、１８０、および１９０によって補足される入力サウンドが互いに類似している場合、モバイルデバイスは、類似のサウンド環境にあるとして記述されうる。各モバイルデバイスは、入力サウンドからサウンドシグネチャを抽出し、１つまたは複数の所定のサウンドモデルに基づいて入力サウンドの信頼値を決定する。各モバイルデバイスはその後、入力サウンドのサウンドシグネチャおよび信頼値をサーバ１５０に送信する。サーバ１５０は、そのサウンドシグネチャおよび信頼値に基づいて類似のサウンド環境においてモバイルデバイスを識別し、モバイルデバイス１６０、１７０、１８０、および１９０に識別情報を送信する。
【００１５】
モバイルデバイス１６０、１７０、１８０、および１９０は、例としてのみ表示されており、したがって、各ロケーションに位置する（１つまたは複数の）モバイルデバイスの数、あるいは（１つまたは複数の）ロケーションの数は、異なる構成の場合には変化することができる。加えて、モバイルデバイス１６０、１７０、１８０、および１９０は、例えば、マイクロフォンのようなサウンド補足能力、およびデータおよび／または通信ネットワークを通じた通信能力を備えたセルラ電話、スマートフォン、ラップトップ、コンピュータ、またはタブレットパーソナルコンピュータのような任意の適切なデバイスであることができる。
【００１６】
図２は、本開示の１つの実施形態にしたがって、モバイルデバイス１６０の例示的な構成を提示する。モバイルデバイス１６０は、サウンドセンサ２１０、サウンドシグネチャ抽出ユニット２２０、信頼性決定ユニット２３０、送信ユニット２４０、受信ユニット２５０、パケット処理ユニット２６０、記憶ユニット２７０、およびディスプレイユニット２８０を含む。図２において提示されているモバイルデバイス１６０は上記の構成を用いて例示されているけれども、それは、本開示の範囲を逸脱することなく、追加のまたは代わりの構成を用いることができる。加えて、モバイルデバイス１７０、１８０、および１９０もまた、類似の構成を用いることができる。さらに、モバイルデバイス１６０における上述されたユニットおよび／または構造は、ハードウェア、１つまたは複数のプロセッサにおいて実行されるソフトウェア、および／またはそれらの組み合わせによってインプリメントされうる。
【００１７】
サウンドセンサ２１０（例えば、マイクロフォン）は、モバイルデバイス１６０へのサウンド入力を感知して補足し、感知されたサウンドに対応するアナログまたはデジタルのフォーマットで信号を生成するように構成される。サウンドシグネチャ抽出ユニット２２０は、生成された信号から、本開示では「サウンドシグネチャ（sound signature）」と称されうる、入力サウンドのサウンド特性を抽出する。サウンドシグネチャは、モバイルデバイス１６０が他のモバイルデバイスと類似のサウンド環境にあるかどうかを決定するために使用されるサウンド特性のいずれのタイプも含むことができる。そのようなサウンドシグネチャは、以下でより詳細に記述されることになる、ＭＦＣＣ（メル周波数ケプストラム係数（mel-frequency cepstral coefficients））、ＬＰＣ（線形予測符号化（linear predictive coding））、および／またはＬＳＰ（線スペクトル対（line spectral pair））技法に限定はされないがこれらを含む任意の適切なサウンド分析技法を使用して抽出されうる。信頼性決定ユニット２３０は、所定の音響モデルを参照して（with reference to）感知されたサウンドの信頼値（例えば、信頼性の度合い）を決定する。パケット処理ユニット２６０は、サウンドシグネチャおよび信頼値を含むパケットを構築する。送信ユニット２４０は、類似のサウンド環境において１つまたは複数のモバイルデバイスを識別するためにサーバ１５０にそのパケットを送信する。
【００１８】
サーバ１５０は、パケットの形態で、類似のサウンド環境における１つまたは複数のモバイルデバイスに関する情報を送るように構成される。受信ユニット２５０は、そのパケットをサーバ１５０から受信し、１つまたは複数のモバイルデバイスに関する情報を得るためにその受信されたパケットを処理するパケット処理ユニット２６０にそれを転送する。ディスプレイユニット２８０は、モバイルデバイス１６０のユーザにサービスを提供するためにその情報をディスプレイする。記憶ユニット２７０は、モバイルデバイス１６０の動作の間に処理、送信、および／または受信された情報を記憶するように構成される。
【００１９】
サウンドセンサ２１０は、例えば、１つまたは複数のマイクロフォン、または、通常のサウンドまたはアーチファクトの任意の態様を補足、測定、ならびに／あるいは記録するために使用されるサウンドセンサのいずれの他のタイプも含むことができる。例えば、サウンドセンサ２１０は、サウンドセンサ２１０によってサウンドとして通常受信された、モバイルデバイス１６０をクリックすること、タップすること、または擦ること、モバイルデバイス１６０のバイブレーション、ユーザの呼吸などのようなアーチファクトに応答してサウンド信号を生成する。そのような「アーチファクトのサウンド（artifact sounds）」は、概してモバイルデバイス１６０にローカルであり、他のモバイルデバイスによって検出されない。一方で、「通常のサウンド」は、モバイルデバイス１６０にローカルでないサウンドを示し、近くに位置する場合に他のモバイルデバイスによって検出可能でありうる。そのような通常のサウンドは、ユーザの声はもちろん、テレビのサウンド、音楽のサウンド、公共アナウンスのサウンド、交通のサウンドなどのような、環境の、または周囲のサウンドを含みうる。
【００２０】
本開示のいくつかの実施形態は、電話の呼び出しまたはビデオの録画のために使用されるマイクロフォンのようなモバイルデバイス１６０に組み込まれているサウンドセンサを利用することができる。この場合、サウンドセンサ２１０は、モバイルデバイス１６０のいずれの変更も要求することなくインプリメントされうる。また、サウンドセンサ２１０は、モバイルデバイス１６０におけるその機能を実行するために、追加のソフトウェアおよび／またはハードウェアを用いることができる。
【００２１】
サウンド処理に関して、サウンドシグネチャ抽出ユニット２２０は、入力サウンドのサウンドシグネチャを抽出するために、音声圧縮、強化、認識、および同期方法を含む、いずれの適切な信号処理スキームも使用することができる。例えば、そのような信号処理スキームは、音声認識または音声コーデック（speech codec）のための周知の方法である、ＭＦＣＣ、ＬＰＣ、および／またはＬＳＰ技法を用いることができる。
【００２２】
１つの実施形態では、サウンドシグネチャは、ｎ次元の値を持つベクトルとして表される複数のコンポーネントを含むことができる。ＭＦＣＣ方法の下で、例えば、サウンドシグネチャは、各次元が１６ビットの値として表される１３次元を含むことができる。この場合、サウンドシグネチャは、２６バイトの長さである。別の実施形態では、サウンドシグネチャは、各次元が１ビットの２進値として表されるように２値化されうる。そのような場合、２値化されたサウンドシグネチャは１３ビットの長さでありうる。
【００２３】
サウンドシグネチャは、以下のように、ＭＦＣＣ方法の下で入力サウンドから抽出されうる。例えばハミング窓（hamming window）のような窓関数（windowing function）は、時間ドメインにおける入力サウンドのフレーム（例えば、生のサウンド信号）に適用される。その後、サウンド信号は周波数ドメインにフーリエ変換され、電力（power）は、周波数ドメイン内の変換された信号のスペクトルにおける各帯域に対して計算される。対数動作および離散コサイン変換（ＤＣＴ）動作は、ＤＣＴ係数を得るために各計算された電力に対して実行される。所定の時間期間の間の平均値は、各ＤＣＴ係数から減算される。その後、２値化動作は、減算されたＤＣＴ係数が正であった場合に２値の値「１」が出力され、そうでない場合は２値の値「０」が出力されるように各減算されたＤＣＴ係数上で実行される。
【００２４】
図３は、本開示の１つの実施形態にしたがって、サーバ１５０の例示的な構成を提示する。図３において提示されているように、サーバ１５０は、類似性決定ユニット３１０、送信ユニット３２０、受信ユニット３３０、パケット処理ユニット３４０、および情報データベース３５０を含む。サーバ１５０は、ネットワーク１４０を通じた通信能力を用いて本開示の方法を実行する従来のコンピュータシステムによってインプリメントされうる。サーバ１５０は、モバイルデバイス１６０、１７０、１８０、および１９０、ならびに他のクライアントデバイスにクラウドコンピューティングサービスを提供するためのシステムにおいて使用されうる。さらに、モバイルデバイス１６０、１７０、１８０、および１９０のうちの１つは、そのモバイルデバイスが、例えば、ＷｉＦｉダイレクト、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ(登録商標)）、またはＦｌａｓｈＬｉｎｑ技術を使用して、つまり追加の外部サーバを使用することなく、互いに直接通信するとき、サーバ１５０として機能するように構成されうる。サーバ１５０における上述されたユニットは、ハードウェア、１つまたは複数のプロセッサにおいて実行されるソフトウェア、および／またはそれらの組み合わせによってインプリメントされうる。
【００２５】
受信ユニット３３０は、モバイルデバイス１６０、１７０、１８０、および１９０の各々から、入力サウンドのサウンドシグネチャおよび入力サウンドの信頼値を有するパケットを受信するように構成される。パケット処理ユニット３４０は、そのパケットを受信し、サウンドシグネチャおよび信頼値を抽出する。モバイルデバイス１６０、１７０、１８０、および１９０からの信頼値に基づいて、類似性決定ユニット３１０は、サウンドシグネチャ間の類似値を決定し、その類似値に基づいて類似のサウンド環境においてモバイルデバイスを識別する。パケット処理ユニット３４０は、類似のサウンド環境におけるモバイルデバイスに関する情報を有するパケットを構築する。送信ユニット３２０は、モバイルデバイス１６０、１７０、１８０、および１９０にその構築されたパケットを送信する。サーバ１５０は、上記の動作の間に処理、送信、および／または受信された情報を記憶するために、情報データベース３５０を使用する。
【００２６】
図４は、モバイルデバイス１６０によって実行される、本開示の１つの実施形態にしたがって、類似のサウンド環境においてモバイルデバイスを識別するための方法のフローチャートを例示する。４１０で、モバイルデバイス１６０は、サウンドセンサ２１０を通じて入力サウンドを補足し、補足された入力サウンドに対応する信号を出力する。入力サウンドは通常のサウンドを含み、ならびに例えばモバイルデバイス１６０にローカルである、タップまたは摩擦雑音（friction noise）などのアーチファクトも含むことができる。４２０で、サウンドシグネチャ抽出ユニット２２０は、図２を参照して上述された方法で、入力サウンドからサウンドシグネチャを抽出し、出力する。
【００２７】
４３０で、信頼性決定ユニット２３０は、通常のサウンドモデル、および、１つまたは複数の、センサのアーチファクトのモデルに基づいて入力サウンドの信頼値を決定する。センサのアーチファクトのモデルは、モバイルデバイスにローカルなアーチファクトを示す音響モデルを称する。信頼値は、入力サウンドが通常のサウンドクラスに属すると分類する際のその入力サウンドの信用のレベルを示す。信頼値を決定するプロセスの一部として、信頼性決定ユニット２３０は、入力サウンドから、本開示では「サウンド特徴（sound feature）」と称されうるサウンド特性（sound characteristic）を抽出する。サウンドシグネチャと比較されると、サウンド特徴は、通常のサウンドクラス、および、１つまたは複数の、アーチファクトのクラスのような所定のサウンドクラスに入力サウンドを分析して分類するために使用される、サウンド特性または情報のいずれのタイプも有する。所定のサウンドクラスの音響モデル、つまり通常のサウンドモデル、および、１つまたは複数の、センサのアーチファクトのモデルはまた、予め生成され、記憶される。４２０におけるサウンドシグネチャを抽出する動作は、４３０における信頼値を決定する動作に先立って、後続で、または並行して実行されうる。
【００２８】
１つの実施形態では、サウンド特徴は、サウンドシグネチャの抽出と同様に、ＭＦＣＣ、ＬＰＣ、および／またはＬＳＰ技法に限定されないがこれらを含む任意の適切なサウンド分析技法によっても抽出されることができる。代わりの実施形態では、サウンド特徴は、特定の時間期間の間に補足される、入力サウンドにおけるクリップされたサンプルのカウント（count of clipped samples）に関する情報を含むことができる。モバイルデバイス１６０がクリック、タップ、または擦られる間に補足されるセンサのアーチファクトのような入力サウンドにおけるサウンドサンプルが、通常のサウンドのサウンドサンプルよりもより頻繁にクリップされる（clipped）。したがって、入力サウンドは、その中のクリップされたサンプルのカウントが所定のしきい値を超える場合、センサのアーチファクトのクラスに属すると分類され、そうでなければ通常のサウンドクラスに属すると分類されうる。別の実施形態では、入力サウンド内の周波数コンポーネントの分布（distribution）は、センサのアーチファクトのクラスまたは通常のサウンドクラスに属するとして入力サウンドを分類するために使用されうる。例えば、５０Ｈｚ以下の周波数コンポーネントの振幅またはカウントが、通常のサウンドよりも、センサのアーチファクトのサウンドに対して大きいことがあり得る。したがって、サウンド特徴は、特定の周波数範囲内に入る入力サウンドの周波数コンポーネントの振幅またはカウントに関する情報を含むことができる。
【００２９】
本開示の１つの実施形態では、音響モデルを生成するために、ＧＭＭ（混合ガウスモデル（Gaussian Mixture Model））方法またはＨＭＭ（隠れマルコフモデル（Hidden Markov Model））方法のようなモデリング方法を通じて様々な通常のサウンドおよびアーチファクトの条件がトレーニングされる（ｔｒａｉｎｅｄ）。抽出されたサウンド特徴が与えられると、信頼値は以下の式１によって得られる通常のサウンドの可能性（probability）Ｐに基づいて決定されうる。  
【数１】
0005905494.tif 000002
【００３０】
ここにおいて、Ｘはサウンド特徴を意味し、
【数２】
0005905494.tif 000003
【００３１】
は通常のサウンドクラスであり、
【数３】
0005905494.tif 000004
【００３２】
は通常のサウンドクラスとセンサのアーチファクトのクラスを含む所定のサウンドクラスのｊ番目のサウンドクラスである。インデックスｊは１からｎまでの範囲にわたり、ここにおいてｎは所定のサウンドクラスの数を示す。
【００３３】
本開示の１つの実施形態では、２つ以上の通常のサウンドクラスは予め決定され、対応する通常のサウンドモデルが生成される。抽出されたサウンド特徴が与えられると、入力サウンドが通常のサウンドクラスに属する可能性Ｐは、以下の式２にしたがって、通常のサウンドクラスの可能性を合計することによって、決定されうる。  
【数４】
0005905494.tif 000005
【００３４】
ここにおいて、
【数５】
0005905494.tif 000006
【００３５】
は通常のサウンドクラスのｉ番目のサウンドクラスである。インデックスｉは１からｍまでの範囲にわたり、ここにおいてｍは通常のサウンドクラスの数を示す。
【００３６】
一度可能性Ｐが決定されると、信頼値は、可能性Ｐの値（０≦Ｐ≦１）として表されうる。信頼性は、信頼値を示すようにログスケールされうる（log-scaled）可能性Ｐの値に比例する値でありうる。１つの実施形態では、可能性Ｐが所定の可能性のしきい値よりも大きいとき、信頼性は２値の値「１」を持つように２値化されうる。そうでなければ、信頼性は２値の値「０」を持つように２値化されうる。
【００３７】
４４０で、パケット処理ユニット２６０は、サウンドシグネチャおよび信頼値を含むパケットを構築する。複数の入力サウンドが時間期間にわたって捕捉される場合、そのパケットは、対応する数の、サウンドシグネチャおよび信頼値のペアを含むように構築される。４５０で、送信ユニット２４０は、ネットワーク１４０を通じてサーバ１５０にそのパケットを送信する。モバイルデバイス１６０と同様に、他のモバイルデバイス１７０、１８０、および１９０の各々における送信ユニットもまた、サウンドシグネチャおよび信頼値の１つまたは複数のペアを包含するパケットを送信することができる。
【００３８】
サーバ１５０が類似のサウンド環境におけるモバイルデバイスに関する情報を含むパケットを送るとき、モバイルデバイス１６０は４６０でそのパケットを受信し、４７０でモバイルデバイス１６０のユーザにサービスを提供するためにその情報をディスプレイする。例えば、そのサービスは、ユーザ識別情報のような、類似のサウンド環境における他のモバイルデバイスに関連する情報を提供すること、そのようなモバイルデバイス間での通信を可能にすること、および広告情報のような、モバイルデバイス１６０に対象を絞った情報（targeted information）を提供することを含むことができる。図５は、本開示の１つの実施形態にしたがって、類似のサウンド環境におけるにモバイルデバイスのユーザのスクリーンショット（screenshot）を例示する。提示されているように、ディスプレイユニット２８０は、モバイルデバイス１６０に類似したサウンド環境におけるモバイルデバイスのユーザのＩＤをディスプレイする。
【００３９】
図６は、本開示の１つの実施形態にしたがって、モバイルデバイス１６０からサーバ１５０に送られるサウンドシグネチャおよび信頼値を含むパケットの構成を例示する表６００を提示する。表６００において提示されているように、そのパケットは、右側欄のカラムに列挙されているパケットフィールドを含む。左側欄のカラムのフィールド名は、説明の目的のために使用され、パケットに含まれる必要はない。パケットのフォーマットでは、「パケットタイプ」フィールドは、長さが４ビットであり、パケットがサウンドシグネチャおよび信頼値を含むことを示す情報を包含する。「識別」フィールドは長さが６４ビットであり、（例えば、モデルナンバー、製品シリアルナンバーのような）モバイルデバイス１６０に関する、および／または（例えば、ユーザ名、ユーザＩＤのような）そのユーザに関する識別情報を包含する。そのような識別情報は、記憶ユニット２７０に予め記憶されうる。「タイムスタンプ」フィールドは長さが６４ビットであり、モバイルデバイス１６０のクロックユニット（図示せず）によってモニタリングされうる、入力サウンドが捕捉される時間、または現在の時間を示す。
【００４０】
パケットは、時間期間にわたって捕捉されたＮ個の入力サウンドに対応する、Ｎ個のサウンドシグネチャおよびＮ個の信頼値を含む。数Ｎを反映して、そのパケットは、サウンドシグネチャおよび信頼値の各ペアに関する「サウンドシグネチャ［ｉ］」フィールドおよび「信頼性［ｉ］」フィールドを含む。具体的に言うと、「サウンドシグネチャ［ｉ］」は長さが８ビットであり、信頼値およびサウンドシグネチャのｉ番目のペアのサウンドシグネチャを有する。「信頼性［ｉ］」フィールドは長さが４ビットであり、ｉ番目のペアの信頼値を包含する。上記の各データフィールドに割り当てられたビット数は、本開示の種々のアプリケーションにしたがって変化することができる。さらに、ネットワーク１４０を通じた通信を容易にするために、パケットは、ヘッダ、ＣＲＣ情報などのような適切なサイズの任意のフィールドを含むことができる。
【００４１】
１つの実施形態では、パケット６００はさらに、類似のサウンド環境においてモバイルデバイス１６０から他のモバイルデバイスにメッセージを搬送するためのメッセージフィールド（図示せず）を含むことができる。サーバ１５０が他のモバイルデバイスを識別し、他のモバイルデバイスにメッセージを送信するとき、他のモバイルデバイスはユーザにそのメッセージを提示することができる。例えば、そのメッセージは、モバイルデバイス１６０のユーザの、チャットメッセージ（chat message）、対象を絞った広告、紹介プロフィールなどであることができる。
【００４２】
図７は、本開示の１つの実施形態にしたがって、モバイルデバイス１６０からサーバ１５０に送られるサウンドシグネチャおよび信頼値を含むパケットの別の構成を例示する表７００を提示する。表７００によって表されるパケットは、図６において記述された、「パケットタイプ」フィールド、「識別」フィールド、「タイムスタンプ」フィールド、および「信頼性」フィールドのような同じフィールドを含む。表７００では、図７において提示されるように、「サウンドシグネチャ」フィールドが異なるビット数を割り当てられることができるように、各「サウンドシグネチャ」フィールドのサイズは、対応する「信頼性」フィールドの信頼値に基づいて決定される。
【００４３】
例えば、「サウンドシグネチャ」フィールドに割り当てられたビット数は、関連する信頼値に比例するように構成され、その逆も同様である。ビット数は、例えば以下のように、（包括的に）０から１までの範囲にわたる一般化された信頼値に基づいて段階的な方法で決定されうる。  
０≦信頼値＜０．１のとき、２ビットが割り当てられる。  
０．１≦信頼値＜０．３のとき、４ビットが割り当てられる。  
０．３≦信頼値＜０．６のとき、８ビットが割り当てられる。  
０．６≦信頼値≦１．０のとき、１６ビットが割り当てられる。
【００４４】
サウンドシグネチャのフィールドサイズを割り当てることは、関連する信頼値に基づいたパケットリソースのより効率的な使用を可能にする。したがって、パケットの送信効率は改善されることができる。
【００４５】
図８は、本開示の１つの実施形態にしたがって、サーバ１５０によって実行される、類似のサウンド環境においてモバイルデバイスを識別するための方法のフローチャートを描写している。８１０で、サーバ１５０は、受信ユニット３３０で、モバイルデバイス１６０、１７０、１８０、および１９０の各々からの入力サウンドに関する信頼値およびその入力サウンドから抽出されたサウンドシグネチャを含むパケットを受信する。８２０で、サーバ１５０は、類似性決定ユニット３１０において、モバイルデバイス１６０、１７０、１８０、および１９０のペアからの信頼値に基づいて、モバイルデバイス１６０、１７０、１８０、および１９０の各ペアからのサウンドシグネチャ間の類似値を決定する。
【００４６】
８３０で、類似性決定ユニット３１０は、決定された類似値に基づいて、各モバイルデバイスに関して、そのモバイルデバイスに類似するサウンド環境におけるモバイルデバイスを識別する。図１を参照して、モバイルデバイス１６０および１７０は、同じロケーション１１０に位置し、類似の入力サウンドを捕捉する。しかしながら、モバイルデバイス１８０及び１９０は、他のモバイルデバイスから離れて位置し、モバイルデバイス１６０および１７０に類似する入力サウンドを捕捉しない。結果として、モバイルデバイス１６０および１７０は、類似のサウンド環境にあると識別されるが、一方、どのモバイルデバイスもモバイルデバイス１８０または１９０に類似するサウンド環境にあると識別されない。１つの実施形態では、類似性のしきい値は、類似のサウンド環境においてモバイルデバイスを識別するために、８３０で使用されうる。類似性のしきい値は、類似のサウンド環境におけるモバイルデバイスの決定に関する所望の信用レベルを確証するための最小の類似値を示す類似性の所定の度合いである。図１を参照して、例えば、類似性のしきい値は、類似のサウンド環境にあるモバイルデバイス１６０と１７０からのサウンドシグネチャ間の類似値より小さい所望の値であるように構成されうる。
【００４７】
８４０で、パケット処理ユニット３４０は、各モバイルデバイスに関する適正なヘッダを伴うパケットを構築する。このパケットは、宛先のモバイルデバイスに類似するサウンド環境におけるモバイルデバイスに関する情報を含む。この情報は、モバイルデバイスおよび／またはそのユーザの識別を含む。８５０で、そのパケットは、類似のサウンド環境において１つまたは複数のモバイルデバイスを持つように決定された各宛先のモバイルデバイスに、送信ユニット３２０によって送信される。図１において、例えば、サーバ１５０は、パケットをモバイルデバイス１６０および１７０に送ることになるけれども、モバイルデバイス１８０および１９０には送らない。
【００４８】
８２０で、モバイルデバイスのペアからのサウンドシグネチャ間の類似値を決定するとき、サウンドシグネチャは対応する信頼値で重み付けされうる。通常、アーチファクトから抽出されたサウンドシグネチャは低い信頼値を持つことになる。この重み付けスキームにおいて、信頼値が減るにつれ、関連するサウンドシグネチャの類似値への寄与（contribution）は低減する。アーチファクトに関する信頼値を占める（account for）寄与に重み付けすることによって、サウンドシグネチャ間の類似値はより正確に、ならびに確実に決定されることができる。
【００４９】
重み付けスキームのいくつかの実施形態において、モバイルデバイスのペアに関する類似値は、モバイルデバイスからのサウンドシグネチャをそれぞれが示すベクトルのペア間の重み付けされたユークリッド距離の合計（a sum of weighted Euclidean distances）に基づいて決定されうる。１つの実施形態では、重み付けされたユークリッド距離の合計は、以下の式３にしたがって、対応する信頼値の小さい方で重み付けされるサウンドシグネチャのペアを使用することによって計算されうる。  
重み付けされたユークリッド距離の合計＝
【数６】
0005905494.tif 000007
【００５０】
ここにおいて、
【数７】
0005905494.tif 000008
【００５１】
は第１のモバイルデバイスからのｉ番目の信頼値を示し、
【数８】
0005905494.tif 000009
【００５２】
は第２のモバイルデバイスからのｉ番目の信頼値を示し、
【数９】
0005905494.tif 000010
【００５３】
は第１のモバイルデバイスからのｉ番目のサウンドシグネチャのｊ番目の次元の値を示し、
【数１０】
0005905494.tif 000011
【００５４】
は第２のモバイルデバイスからのｉ番目のサウンドシグネチャのｊ番目の次元の値を示す。式３の分子において、
【数１１】
0005905494.tif 000012
【００５５】
および
【数１２】
0005905494.tif 000013
【００５６】
のうちの小さい方は、モバイルデバイスのペアからのｉ番目のサウンドシグネチャに対する重み付け係数（weighting factor）としての役割をする。つまり、
【数１３】
0005905494.tif 000014
【００５７】
および
【数１４】
0005905494.tif 000015
【００５８】
の間の小さい方の信頼値は、ｉ番目のサウンドシグネチャをそれぞれが示すベクトルの間のユークリッド距離に対する重み付け係数として使用される。
【００５９】
一度重み付けされたユークリッド距離の合計が計算されると、モバイルデバイスのペアに関する類似値が合計に反比例するように決定されることができる。この場合、重み付けされたユークリッド距離の合計が小さくなるとき、類似値は大きくなるように決定される。例えば、類似値は、重み付けされたユークリッド距離の合計の逆数、または単調減少関数（monotonic decreasing function）などによって合計を変更することを通じて得られた値であると決定されうる。
【００６０】
本開示の別の実施形態では、重み付けされたユークリッド距離の合計は、以下の式４にしたがって、対応する信頼値の両方で重み付けされるサウンドシグネチャを使用することによって計算されうる。  
重み付けされたユークリッド距離の合計＝
【数１５】
0005905494.tif 000016
【００６１】
式４における項は、上記の式３におけるものと同じである。式４の分子において、
【数１６】
0005905494.tif 000017
【００６２】
および
【数１７】
0005905494.tif 000018
【００６３】
の両方は、モバイルデバイスのペアからのｉ番目のサウンドシグネチャに対する重み付け係数としての役割をする。
【００６４】
また別の実施形態では、モバイルデバイスのペアに関する類似値は、第１のモバイルデバイスからの信頼値で重み付けされたサウンドシグネチャを使用することによって計算される重み付けされたユークリッド距離の第１の合計、および、第２のモバイルデバイスからの信頼値で重み付けされるサウンドシグネチャを使用することによって計算される重み付けされたユークリッド距離の第２の合計である、重み付けされたユークリッド距離の２つの合計の小さい方に基づいて決定される。重み付けされたユークリッド距離の第１のおよび第２の合計は、以下の式５および６のそれぞれにしたがって計算される。  
重み付けされたユークリッド距離の第１の合計＝
【数１８】
0005905494.tif 000019
【００６５】
重み付けされたユークリッド距離の第２の合計＝
【数１９】
0005905494.tif 000020
【００６６】
式５および６における項は、上記の式３におけるものと同じである。式５の分子において、第１のモバイルデバイスからの信頼値
【数２０】
0005905494.tif 000021
【００６７】
は、モバイルデバイスのペアからのｉ番目のサウンドシグネチャに対する重み付け係数としての役割をする。同様に、式６の分子において、第２のモバイルデバイスからの信頼値
【数２１】
0005905494.tif 000022
【００６８】
は、モバイルデバイスのペアからのｉ番目のサウンドシグネチャに対する重み付け係数として使用される。
【００６９】
図９は、本開示の１つの実施形態にしたがって、サーバ１５０からモバイルデバイス１６０へ送られる類似のサウンド環境におけるモバイルデバイスに関する情報を含むパケットの構成を例示する表９００を提示する。表９００によって表されるパケットは、「パケットタイプ」フィールドおよび「モバイルデバイスナンバー」フィールドを有する。「パケットタイプ」フィールドは、長さが４ビットであり、そのパケットが宛先モバイルデバイスに類似するサウンド環境における１つまたは複数のモバイルデバイスに関する情報を包含することを示す情報を有する。Ｎ個のモバイルデバイスが類似のサウンド環境にあると識別される場合、長さが８ビットの「モバイルデバイスナンバー」は数Ｎを示す。
【００７０】
数Ｎを反映して、パケットはさらに、Ｎ個のモバイルデバイスに関する「ユーザＩＤ［ｉ］」フィールド、「類似性［ｉ］」フィールド、および「メッセージ［ｉ］」フィールドを含む。特に、「ユーザＩＤ［ｉ］」フィールドは長さが６４ビットであり、Ｎ個のモバイルデバイス間のｉ番目のモバイルデバイスのユーザ識別情報（例えば、ユーザ名、ユーザＩＤ）を含む。「類似性［ｉ］」フィールドは、長さが３２ビットであり、ｉ番目のモバイルデバイスおよび宛先モバイルデバイスからのサウンドシグネチャ間の類似値を示す。「メッセージ［ｉ］」フィールドは長さが１２８ビットであり、ｉ番目のモバイルデバイスから受信されたメッセージを包含する。上記のデータフィールドの各タイプに割り当てられたビット数は、本開示の様々なアプリケーションにしたがって変化することができる。さらに、ネットワーク１４０を通じた通信を容易にするために、パケットは、ヘッダ、ＣＲＣ情報などのような適切なサイズのいずれのフィールドも含むことができる。表９００によって表される上記のパケットにおいて、「類似性」フィールドおよび／または「メッセージ」フィールドはオプションでありうる。
【００７１】
図１０は、本開示の１つの実施形態にしたがったワイヤレス通信システムにおける例示的なモバイルデバイス１０００のブロック図である。モバイルデバイス１０００の構成は、モバイルデバイス１６０、１７０、１８０、または１９０においてインプリメントされうる。モバイルデバイス１０００は、セルラ式電話、端末、ハンドセット、携帯情報端末（ＰＤＡ）、ワイヤレスモデム、コードレス電話などでありうる。ワイヤレス通信システムは、符号分割多元接続（ＣＤＭＡ）システム、移動体通信のためのグローバルシステム（ＧＳＭ（登録商標））システム、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））システム、ロングタームエボリューション（ＬＴＥ）システム、ＬＴＥアドバンスドシステムなどでありうる。さらに、モバイルデバイス１０００が、例えばＷｉ−Ｆｉダイレクト、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、またはＦｌａｓｈＬｉｎｑ技術を使用する別のモバイルデバイスと直接通信することができる。モバイルデバイス１０００は、受信パスおよび送信パスを介した双方向通信を提供することができる。受信パス上で、基地局によって送信される信号は、アンテナ１０１２によって受信され、受信機（ＲＣＶＲ）１０１４に提供される。受信機１０１４は、受信された信号を調整及びデジタル化し、調整及びデジタル化された信号を、更なる処理のために、デジタルセクション１０２０に提供する。送信パス上で、送信機（ＴＭＴＲ）１０１６は、デジタルセクション１０２０から送信されるべきデータを受信し、そのデータを処理および調整し、変調された信号を生成し、それはアンテナ１０１２を介して基地局に送信される。受信機１０１４および送信機１０１６は、ＣＤＭＡ、ＧＳＭ、Ｗ−ＣＤＭＡ、ＬＴＥ、ＬＴＥアドバンスドなどをサポートしうるトランシーバの一部でありうる。
【００７２】
デジタルセクション１０２０は、モデムプロセッサ１０２２、縮小命令セット・コンピュータ（reduced instruction set computer）／デジタル信号プロセッサ（ＲＩＳＣ／ＤＳＰ）１０２４、コントローラ／プロセッサ１０２６、内部メモリ１０２８、汎用オーディオ符号器１３３２、汎用オーディオ復号器１０３４、グラフィック／ディスプレイプロセッサ１０３６、および外部バスインタフェース（ＥＢＩ）１０３８のような様々な処理、インタフェース、及びメモリユニットを含む。モデムプロセッサ１０２２は、データ送信および受信を処理し得る、例えば符号化、変調、復調、および復号の処理をし得る。ＲＩＳＣ／ＤＳＰ１０２４は、モバイルデバイス１０００に対する一般的な、および専用の処理を行いうる。コントローラ／プロセッサ１０２６は、デジタルセクション１０２０内の様々な処理およびインタフェースユニットの動作を制御しうる。内部メモリ１０２８は、デジタルセクション１０２０内の様々なユニットに対するデータおよび／または命令を記憶しうる。
【００７３】
汎用オーディオ符号器１０３２は、オーディオソース１０４２、マクロ１０４３などからの入力信号に対する符号化を実行しうる。汎用オーディオ復号器１０３４は、符号化されたオーディオデータを復号し、出力信号をスピーカ／ハンドセット１０４４に提供しうる。汎用オーディオ符号器１０３２および汎用オーディオ復号器１０３４が、オーディオソースを備えるインタフェース、マイクロフォン１０４３、およびスピーカ／ヘッドセット１０４４に必ずしも必要とされているのではなく、したがってモバイルデバイス１０００において省略されうることは留意されたい。グラフィック／ディスプレイプロセッサ１０３６は、ディスプレイユニット１０４６に表示されうる、グラフィック、ビデオ、イメージ、およびテキストを処理しうる。ＥＢＩ１０３８は、デジタルセクション１０２０とメインメモリ１０４８との間のデータの転送を容易にし得る。デジタルセクション１０２０は、１つまたは複数のプロセッサ、ＤＳＰ、マイクロプロセッサ、ＲＩＳＣなどでインプリメントされうる。デジタルセクション１０２０はまた、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）および／またはいくつかの他のタイプの集積回路（ＩＣ）上で組み立てられうる。
【００７４】
一般的に、ここで記述されたいずれのデバイスも、ワイヤレス電話、セルラ電話、ラップトップコンピュータ、ワイヤレスマルチメディアデバイス、ワイヤレス通信パーソナルコンピュータ（ＰＣ）カード、ＰＤＡ、外部または内部モデム、ワイヤレスチャネルを通じて通信するデバイスなどのような、様々なタイプのデバイスを表しうる。デバイスは、アクセス端末（ＡＴ）、アクセスユニット、加入者ユニット、モバイル局、モバイルデバイス、モバイルユニット、モバイル電話、モバイル、遠隔局、遠隔端末、遠隔ユニット、ユーザデバイス、ユーザ機器、ハンドヘルドデバイス等のような様々な名前を持ちうる。ここで記述されたいずれのデバイスも、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせはもちろん、命令およびデータを記憶するためのメモリを持ちうる。
【００７５】
ここで記述された技術は様々な手段によってインプリメントされうる。例えば、これらの技法は、ハードウェア、ファームウェア、ソフトウェア、または、それらの組み合わせにインプリメントされうる。当業者はさらに、本明細書の開示と関係して記述されている様々な実例となる論理ブロック、モジュール、回路、アルゴリズムステップが電子機器、コンピュータソフトウェアまたは両方の組み合わせとしてインプリメントされることを認識するであろう。このハードウェアとソフトウェアの互換性を明確に例示するために、様々な実例となるコンポーネント、ブロック、モジュール、回路、ステップが、それらの機能性という観点から一般的に上述されている。ハードウェア、もしくは、ソフトウェアとしてそのような機能性がインプリメントされるかどうかは、特定のアプリケーションと、システム全体に課された設計制約とに依存する。当業者は各特定のアプリケーションに対して様々な方法で記述された機能性をインプリメントしうるが、そのようなインプリメンテーションの決定は本開示の範囲からの逸脱を引き起こすとして解釈されるべきではない。
【００７６】
ハードウェアでのインプリメンテーションの場合、技法を実行するために使用される処理ユニットは、１または複数のＡＳＩＣ、ＤＳＰ、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、ここで記述された機能を実行するよう設計された別の電子ユニット、コンピュータ、または、それらの組み合わせ内でインプリメントされうる。
【００７７】
したがって、本明細書の開示と関係して記述される様々な実例となる論理ブロック、モジュール、回路は、汎用プロセッサ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡまたは他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、もしくは、ここで記述された機能を実行するよう設計されたこれらの任意の組み合わせと一緒にインプリメントまたは実行されうる。汎用プロセッサはマイクロプロセッサでありうるが、しかしながら代わりとして、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンでありうる。プロセッサはまた、例えば、ＤＳＰとマクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに連結した１つまたは複数のマイクロプロセッサ、その他のそのような構成といったコンピュータデバイスの組み合わせとしてもインプリメントされうる。
【００７８】
ファームウェアおよび／またはソフトウェアインプリメンテーションの場合、技法は、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、ＦＬＡＳＨメモリ、コンパクトディスク（ＣＤ）、磁気または光学データ記憶デバイスなどのようなコンピュータ可読媒体に記憶される命令として実現されうる。命令は、１つまたは複数のプロセッサによって実行可能であり、（１つまたは複数の）プロセッサにここで記述された機能性のある特定の態様を実行させうる。
【００７９】
ソフトウェアでインプリメントされる場合、これらの機能は、コンピュータ可読媒体上で、１つまたは複数の命令またはコードとして送信または記憶されうる。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を容易にする何らかの媒体を含む通信媒体、および、コンピュータ記憶媒体の双方を含む。記憶媒体は、コンピュータによってアクセスされうる任意の利用可能な媒体でありうる。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光学ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、もしくは命令あるいはデータ構造の形態で望ましいプログラムコードを搬送もしくは格納するために使用され、コンピュータによってアクセスされうる任意の他の媒体を備えうる。さらに、任意の接続手段は適切にコンピュータ読取可能媒体と呼ばれる。例えば、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのようなワイヤレス技術を使用してウェブサイト、サーバ、もしくは他の遠隔ソースからソフトウェアが送信される場合、そのときこの同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのようなワイヤレス技術は媒体の定義に含まれる。ディスク（ｄｉｓｋ）とディスク（ｄｉｓｃ）は、本明細書で使用される場合、ＣＤ、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、ブルーレイ（登録商標）ディスクを含む。ディスク（ｄｉｓｋ）は通常磁気作用によってデータを再生し、ディスク（ｄｉｓｃ）はレーザーで光学的にデータを再生する。上記の組み合わせもまたコンピュータ可読媒体の範囲内に含まれるべきである。
【００８０】
ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または、当技術分野において周知の記憶媒体のあらゆる他の形態に存在しうる。プロセッサが記憶媒体から情報を読み取ったり、記憶媒体に情報を書き込んだりできるように、例示的な記憶媒体はプロセッサに結合されている。代替において、記憶媒体はプロセッサに一体化されうる。プロセッサおよび記憶媒体はＡＳＩＣに存在しうる。ＡＳＩＣは、ユーザ端末内に存在しうる。代替において、プロセッサおよび記憶媒体は、個別コンポーネントとして、ユーザ端末に存在しうる。
【００８１】
本開示の先の説明は、当業者が本開示を行なうまたは使用することを可能にするために提供される。本開示に対する様々な変更は、当業者にとって容易に明らかであろう、また、ここで定義される一般的な原理は、本開示の範囲または精神から逸脱することなく他の変更に適用されうる。したがって、本開示は、本明細書に記述された例に制限されることを企図せず、本明細書に開示された原理および新規な特徴と合致する最も広い範囲が与えられるべきである。
【００８２】
例示的なインプリメンテーションが、１つまたは複数の独立したコンピュータシステムのコンテクストの中でここで開示された主題の態様を利用することを称しうるけれども、主題はそのように限定されないが、むしろ、ネットワークまたは分散コンピューティング環境のような任意のコンピューティング環境と関係してインプリメントされうる。またさらに、ここで開示される主題の態様は、複数の処理チップまたはデバイスの中で、またはそれらに渡ってインプリメントされ、記憶装置（storage）は同様に複数のデバイスに渡って達成されうる。そのようなデバイスは、ＰＣ、ネットワークサーバ、およびハンドヘルドデバイスを含みうる。
【００８３】
主題は構造的特徴及び／または方法論的動作に特有の用語で記述されているけれども、添付の特許請求の範囲で定義されている主題が上述された特有の特徴または動作に必ずしも限定されないことは理解されるべきである。むしろ、上述された特定の特徴および動作は特許請求の範囲をインプリメントする例示的な形態として開示される。
なお、本願の出願当初の請求項と同一の記載を以下に付記する。
［Ｃ１］ 類似のサウンド環境においてモバイルデバイスを識別するための方法であって、前記方法は、
モバイルデバイスにおいて入力サウンドを受信することと、
前記モバイルデバイスにおいて、前記入力サウンドからサウンドシグネチャを抽出することと、
前記モバイルデバイスにおいて、少なくとも１つの所定のサウンドモデルに基づいて前記入力サウンドの信頼値を決定することと、
前記モバイルデバイスからサーバに、前記サウンドシグネチャおよび前記信頼値を送信することと、
前記サーバから、前記モバイルデバイスに類似したサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信することと、
を備える方法。
［Ｃ２］ 前記少なくとも１つの所定のサウンドモデルは、少なくとも１つの通常のサウンドモデル、および、少なくとも１つの、センサのアーチファクトのモデルを含む、Ｃ１に記載の方法。
［Ｃ３］ 前記信頼値を決定することは、前記入力サウンドに関する前記少なくとも１つの所定のサウンドモデルの可能性を計算することを含む、Ｃ１に記載の方法。
［Ｃ４］ 前記信頼値を決定することはさらに、前記入力サウンドからサウンド特徴を抽出することを含み、
前記可能性は、前記サウンド特徴に基づいて計算される、Ｃ３に記載の方法。
［Ｃ５］ 前記サウンドシグネチャおよび前記信頼値を含むパケットを構築すること、をさらに備え、
前記サウンドシグネチャおよび前記信頼値を送信することは前記サーバに前記パケットを送信することを含む、Ｃ１に記載の方法。
［Ｃ６］ 前記パケットは、前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含み、前記パケットを構築することは、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定することを含む、Ｃ５に記載の方法。
［Ｃ７］ 前記情報は、前記少なくとも１つのモバイルデバイスのユーザの識別情報を含む、Ｃ１に記載の方法。
［Ｃ８］ 入力サウンドを受信するように構成されたサウンドセンサと、
前記入力サウンドからサウンドシグネチャを抽出するように構成されたサウンドシグネチャ抽出ユニットと、
少なくとも１つの所定のサウンドモデルに基づいて前記入力サウンドの信頼値を決定するように構成された信頼性決定ユニットと、
サーバに前記サウンドシグネチャおよび前記信頼値を送信するように構成された送信ユニットと、
前記サーバから、前記モバイルデバイスに類似したサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信するように構成された受信ユニットと、
を備えるモバイルデバイス。
［Ｃ９］ 前記少なくとも１つの所定のサウンドモデルは、少なくとも１つの通常のサウンドモデル、および、少なくとも１つの、センサのアーチファクトのモデルを含む、Ｃ８に記載のモバイルデバイス。
［Ｃ１０］ 前記信頼性決定ユニットは、前記入力サウンドに関する前記少なくとも１つの所定のサウンドモデルの可能性を計算するように構成される、Ｃ８に記載のモバイルデバイス。
［Ｃ１１］ 前記信頼性決定ユニットは、前記入力サウンドからサウンド特徴を抽出し、前記サウンド特徴に基づいて前記可能性を計算するように構成される、Ｃ１０に記載のモバイルデバイス。
［Ｃ１２］ 前記サウンドシグネチャおよび前記信頼値を含むパケットを構築するように構成されたパケット処理ユニット、をさらに備え、
前記送信ユニットは、前記サーバに前記パケットを送信するように構成される、Ｃ８に記載のモバイルデバイス。
［Ｃ１３］ 前記パケットは、前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含み、前記パケット処理ユニットは、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定するように構成される、Ｃ１２に記載のモバイルデバイス。
［Ｃ１４］ 前記情報は、前記少なくとも１つのモバイルデバイスのユーザの識別情報を含む、Ｃ８に記載のモバイルデバイス。
［Ｃ１５］ 入力サウンドを受信するための手段と、
前記入力サウンドからサウンドシグネチャを抽出するための手段と、
少なくとも１つの所定のサウンドモデルに基づいて前記入力サウンドの信頼値を決定するための手段と、
サーバに前記サウンドシグネチャおよび前記信頼値を送信するための手段と、
前記サーバから、前記モバイルデバイスに類似したサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信するための手段と、
を備えるモバイルデバイス。
［Ｃ１６］ 前記少なくとも１つの所定のサウンドモデルは、少なくとも１つの通常のサウンドモデル、および、少なくとも１つの、センサのアーチファクトのモデルを含む、Ｃ１５に記載のモバイルデバイス。
［Ｃ１７］ 前記サウンドシグネチャおよび前記信頼値を含むパケットを構築するための手段、をさらに備え、
前記送信するための手段は、前記サーバに前記パケットを送信するように構成される、
Ｃ１５に記載のモバイルデバイス。
［Ｃ１８］ 前記パケットは、前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼性フィールドを含み、前記構築するための手段は、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定するように構成される、Ｃ１７に記載のモバイルデバイス。
［Ｃ１９］ 類似のサウンド環境においてモバイルデバイスを識別するための命令を備える非トランジトリなコンピュータ可読記憶媒体であって、前記命令はプロセッサに、
モバイルデバイスにおいて、入力サウンドを受信する動作と、
前記モバイルデバイスにおいて、前記入力サウンドからサウンドシグネチャを抽出する動作と、
前記モバイルデバイスにおいて、少なくとも１つの所定のサウンドモデルに基づいて前記入力サウンドの信頼値を決定する動作と、
前記モバイルデバイスからサーバに、前記サウンドシグネチャおよび前記信頼値を送信する動作と、
前記サーバから、前記モバイルデバイスに類似したサウンド環境における少なくとも１つのモバイルデバイスに関する情報を受信する動作と、
を実行させる、非トランジトリなコンピュータ可読記憶媒体。
［Ｃ２０］ 前記少なくとも１つの所定のサウンドモデルは、少なくとも１つの通常のサウンドモデル、および、少なくとも１つの、センサのアーチファクトのモデルを含む、Ｃ１９に記載の媒体。
［Ｃ２１］ 前記動作は、前記サウンドシグネチャおよび前記信頼値を含むパケットを構築することをさらに含み、
前記サウンドシグネチャおよび前記信頼値を送信することは前記サーバに前記パケットを送信することを含む、Ｃ１９に記載の媒体。
［Ｃ２２］前記パケットは、前記サウンドシグネチャを示すサウンドシグネチャフィールドおよび前記信頼値を示す信頼フィールドを含み、前記パケットを構築することは、前記信頼値に基づいて前記サウンドシグネチャフィールドのビット数を決定することを含む、Ｃ２１に記載の媒体。
［Ｃ２３］ 類似のサウンド環境において複数のモバイルデバイスを識別するための方法であって、前記方法は、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信することと、
前記少なくとも２つのモバイルデバイスのペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスの前記ペアに関する類似値を決定することと、
前記少なくとも２つのモバイルデバイスの間から、前記類似値に基づいて前記類似のサウンド環境において前記複数のモバイルデバイスを識別することと、
を備える方法。
［Ｃ２４］ 前記信頼値は、少なくとも１つの所定のサウンドモデルに基づいて決定される、Ｃ２３に記載の方法。
［Ｃ２５］ 前記少なくとも１つの所定のサウンドモデルは、少なくとも１つの通常のサウンドモデル、および、少なくとも１つの、センサのアーチファクトのモデルを含む、Ｃ２４に記載の方法。
［Ｃ２６］前記類似値を決定することは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの少なくとも１つで重み付けすることを含む、Ｃ２３に記載の方法。
［Ｃ２７］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の間のより小さい方の値で重み付けされる、Ｃ２６に記載の方法。
［Ｃ２８］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値の両方で重み付けされる、Ｃ２６に記載の方法。
［Ｃ２９］ 前記類似値を決定することは、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１のおよび第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を含む、Ｃ２３に記載の方法。
［Ｃ３０］ 前記複数のモバイルデバイスのうちの少なくとも１つに、前記複数のモバイルデバイスに関する情報を送信すること、をさらに備える、Ｃ２３に記載の方法。
［Ｃ３１］ 類似のサウンド環境において複数のモバイルデバイスを識別するためのサーバであって、前記サーバは、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信するように構成された受信ユニットと、
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスのペアに関する類似値を決定し、前記少なくとも２つのモバイルデバイス間で、前記類似値に基づいて前記類似サウンド環境において前記複数のモバイルデバイスを識別するように構成された類似性決定ユニットと、
を備えるサーバ。
［Ｃ３２］ 前記信頼値は、少なくとも１つの所定のサウンドモデルに基づいて決定される、Ｃ３１に記載のサーバ。
［Ｃ３３］ 前記少なくとも１つの所定のサウンドモデルが、少なくとも１つの通常のサウンドモデル、および、少なくとも１つの、センサのアーチファクトのモデルを含む、Ｃ３２に記載のサーバ。
［Ｃ３４］ 前記類似決定ユニットは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの少なくとも１つで重み付けするように構成される、Ｃ３１に記載のサーバ。
［Ｃ３５］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の間のより小さい値で重み付けされる、Ｃ３４に記載のサーバ。
［Ｃ３６］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の両方で重み付けされる、Ｃ３４に記載のサーバ。
［Ｃ３７］ 前記類似性決定ユニットが、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのなかの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１のおよび第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を実行するように構成される、Ｃ３１に記載のサーバ。
［Ｃ３８］ 前記複数のモバイルデバイスのうちの少なくとも１つに、前記複数のモバイルデバイスに関する情報を送信するように構成された送信ユニット、をさらに備えるＣ３１に記載のサーバ。
［Ｃ３９］ 類似のサウンド環境において複数のモバイルデバイスを識別するためのサーバであって、前記サーバは、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信するための手段と、
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスのペアに関する類似値を決定し、前記少なくとも２つのモバイルデバイス間で、前記類似値に基づいて前記類似サウンド環境において前記複数のモバイルデバイスを識別するため手段と、
を備えるサーバ。
［Ｃ４０］ 前記決定するための手段は、前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの少なくとも１つで前記サウンドシグネチャを重み付けするように構成される、Ｃ３９に記載のサーバ。
［Ｃ４１］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の間のより小さい値で重み付けされる、Ｃ４０に記載のサーバ。
［Ｃ４２］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の両方で重み付けされる、Ｃ４０に記載のサーバ。
［Ｃ４３］ 前記決定するための手段が、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの１つのモバイルデバイスから前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１のおよび第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を実行するように構成される、Ｃ３９に記載のサーバ。
［Ｃ４４］ 類似のサウンド環境において複数のモバイルデバイスを識別するための命令を備える非トランジトリなンピュータ可読媒体であって、前記命令はプロセッサに、
少なくとも２つのモバイルデバイスの各々から入力サウンドのサウンドシグネチャおよび信頼値を受信する動作と、
前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャおよび前記信頼値に基づいて前記少なくとも２つのモバイルデバイスのペアに関する類似値を決定する動作と、
前記少なくとも２つのモバイルデバイス間で、前記類似値に基づいて前記類似サウンド環境において前記複数のモバイルデバイスを識別する動作と、
を実行させる、非トランジトリなコンピュータ可読媒体。
［Ｃ４５］ 前記類似値を決定することは、前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャを前記少なくとも２つのモバイルデバイスの前記ペアからの前記信頼値のうちの少なくとも１つで重み付けすることを含む、Ｃ４４に記載の媒体。
［Ｃ４６］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の間のより小さい値で重み付けされる、Ｃ４５に記載の媒体。
［Ｃ４７］ 前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャは、前記少なくとも２つのモバイルデバイスのペアからの前記信頼値の両方で重み付けされる、Ｃ４５に記載の媒体。
［Ｃ４８］ 前記類似値を決定することは、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの１つのモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第１の類似値を計算することと、
前記少なくとも２つのモバイルデバイスの前記ペアのうちの他のモバイルデバイスからの前記信頼値によって重み付けされる前記少なくとも２つのモバイルデバイスの前記ペアからの前記サウンドシグネチャで第２の類似値を計算することと、
前記第１のおよび第２の類似値のうちの小さい方に基づいて前記類似値を決定することと、
を含む、Ｃ４４に記載の媒体。
【図１】
0005905494.tif 000023
【図２】
0005905494.tif 000024
【図３】
0005905494.tif 000025
【図４】
0005905494.tif 000026
【図５】
0005905494.tif 000027
【図６】
0005905494.tif 000028
【図７】
0005905494.tif 000029
【図８】
0005905494.tif 000030
【図９】
0005905494.tif 000031
【図１０】
0005905494.tif 000032