(57)【要約】【課題】この発明を創作したきっかけは、前記のコンピューティングのプラットフォームにおいて、前記の超音波信号を発する発振器を加盟店に設置しなくても、前記と同様な来店ポイントサービスを実施できるようにすることであったところ、それとは異なる応用展開を考えだすことにつながった。【解決手段】認証サーバーは、利用者の携帯端末Ａから端末位置データＢと環境音データＣを含む電文を受信する。端末位置データＢに基づいて加盟店データベースを検索し、端末位置データＢの近辺に存在する複数の加盟店を特定する。それら複数の加盟店の環境音標本データを加盟店データベースから抽出し、抽出した加盟店ごとの環境音標本データと受信した環境音データＣとを比較し、環境音データＣとの類似度が最大の環境音標本データを特定する。【選択図】図１
2014235084.tif 000002
【特許請求の範囲】
【請求項１】
つぎの事項（１）〜（９）により特定されるコンピューティングを行う装置。
（１）本装置は、広域に散在する複数の対象場所に関する情報を集約した対象データベースにアクセスすること
（２）対象データベースは、各対象場所ごとの位置情報を含んでいること
（３）対象データベースは、各対象場所ごとの環境音標本データを含んでいること
（４）環境音標本データは、対象場所で採取した環境音に基づいて作成され、その環境音の特徴を表現したデジタルデータであること
（５）本装置は、利用者の携帯端末Ａから送信された端末位置データＢと環境音データＣを受信すること
（６）端末位置データＢは、携帯端末Ａの現在地の位置情報であること
（７）環境音データＣは、携帯端末Ａが前記現在地にて採取した環境音に基づいて作成されたデジタルデータであること
（８）本装置は、端末位置データＢに基づいて、対象データベースに含まれる対象場所の中から当該位置情報の近辺に存在する複数の対象場所を特定すること
（９）本装置は、前記特定した複数の対象場所に該当する各環境音標本データを対象データベースから抽出し、抽出した環境音標本データと環境音データＣとを比較し、環境音データＣとの類似度が最大の環境音標本データを特定し、その環境音標本データに該当する対象場所が携帯端末Ａの前記現在地であると判断すること
【請求項２】
対象データベースにおける各対象場所ごとの環境音標本データは、対象場所において時間帯を変えて採取した各環境音に基づいて作成されて時間帯で区分されたデジタルデータであり、
特定事項（９）において、端末位置データＢに基づいて特定された複数の対象場所に該当するとともに環境音データＣを受信した時間帯に該当する環境音標本データを対象データベースから抽出し、それらと環境音データＣとの比較により前記現在地を割り出す
請求項１に記載の装置。
【請求項３】
対象データベースには各対象場所ごとの有効時間帯が設定されており、
特定事項（８）において、端末位置情報Ｂを受信した時間帯が有効時間帯となっていない対象場所は特定対象場所として選定しない
請求項１または２に記載の装置。
【請求項４】
特定事項（９）において携帯端末Ａの現在地を対象場所Ｄと判断した際、携帯端末Ａの識別子と対象場所Ｄの識別子とタイムスタンプとを対応づけして判断履歴簿に記録する
請求項１〜３のいずれかに記載の装置。
【請求項５】
特定事項（９）において携帯端末Ａの現在地を対象場所Ｄと判断した際、その判断に関連した電文を作成して携帯端末Ａに送信する
請求項１〜４のいずれかに記載の装置。
【請求項６】
対象データベースは、各対象場所ごとの管理者識別子を含んでおり、
本装置は、管理者識別子を提示した管理者コンピューターと通信し、管理者コンピューターから送信されてくる環境音データに基づいて、当該管理者識別子に該当する対象場所の環境音標本データを作成または更新する
請求項１〜５のいずれかに記載の装置。
【請求項７】
つぎの事項（11）〜（14）により特定される携帯端末用のプログラム。
（11）本プログラムは、ネットワーク上の特定サイトから利用者の携帯端末にダウンロードされてインストールされること
（12）本プログラムは、携帯端末において起動された際、当該携帯端末のＧＰＳ受信機による端末位置データＢを取得すること
（13）本プログラムは、携帯端末において起動された際、当該携帯端末のマイクにより環境音を採取して環境音データＣを作成すること
（14）本プログラムは、端末位置情報Ｂと環境音データＣを前記携帯端末から請求項１〜請求項６のいずれかに記載の装置に宛てて送信すること
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末を持った人が特定の場所にいることを検知するコンピューティングに関し、典型的な応用としては、携帯端末を持った人が特定の店舗に来たことを確認して携帯端末に来店ポイントを供与するようなサービスに適用されるコンピューティングである。
【背景技術】
【０００２】
最近、株式会社エヌ・ティ・ティ・ドコモは「ショッぷらっと」と名付け、また株式会社スポットライトは「スマポ」（登録商標）と名付けて、つぎのように機能する来店ポイントサービスのプラットフォームを提供し始めた。
【０００３】
来店ポイントをもらおうとする人は、自分のスマートフォンなどの携帯端末に特定のアプリケーションプログラム（アプリとも記す）をインストールして会員登録をする。加盟店の近くでそのアプリを起動させると、ＧＰＳ（全地球測位システム）を利用したコンピューティングにより携帯端末の画面上に近辺の加盟店の情報が表示される。
【０００４】
利用者が加盟店の店内に入ると、店内に設置されている発振器からの超音波信号を携帯端末のマイクがひろい、前記アプリがこの信号に反応して所定のサーバーに通知し、サーバーは携帯端末に来店ポイントを与える処理と当該端末利用者が当該加盟店に来たことを記録する処理などを行う。
【発明の開示】
【０００５】
＝＝＝発明の概要＝＝＝
この発明を創作したきっかけは、前記のコンピューティングのプラットフォームにおいて、前記の超音波信号を発する発振器を加盟店に設置しなくても、前記と同様な来店ポイントサービスを実施できるようにすることであったところ、以下に詳述するように、来店ポイントサービスなどとは異なる応用展開を考えだすことにつながった。
【０００６】
この発明の特徴を端的に説明するには、前述したような来店ポイントサービスへの適用例をとりあげるのが好都合である。加盟店には超音波信号を発する発振器を設置していない。携帯端末（スマートフォンなど）を持って加盟店内に入って特定のアプリを起動すると、携帯端末のマイクが店内の環境音をひろい、前記アプリによってその音信号が前処理されて所定形式のデジタルデータに加工されて（これを環境音データとする）、当該携帯端末から所定のサーバーに送信する。このとき当該携帯端末はＧＰＳ機能により取得した位置情報（端末位置データとする）も前記サーバーに送信する。
【０００７】
サーバーは携帯端末Ａから端末位置データＢと環境音データＣを受信する。サーバーは加盟店データベースを備えている。このデータベースには広域にわたって存在する多数の加盟店の位置情報が集約されている。サーバーは、携帯端末Ａから受信した端末位置データＢに基づいて、携帯端末Ａの近辺に存在する複数の加盟店を特定する。
【０００８】
前記データベースに集約されている情報には、各加盟店ごとの環境音標本データが含まれている。環境音標本データは、加盟店の店内で採取した環境音を所定アルゴリズムで分析処理し、その環境音の特徴を所定形式で表現したデジタルデータである。
【０００９】
サーバーは、携帯端末Ａから受信した環境音データＣと、端末位置データＢに基づいて特定した複数の加盟店の環境音標本データとをそれぞれ比較し、環境音データＣとの類似性がもっとも高い環境音標本データをひとつ特定し、その標本データに該当する加盟店に携帯端末Ａが存在していると判断する。
【００１０】
＝＝＝発明の核心＝＝＝
以上では来店ポイントサービスへの適用例に従って説明したが、この発明は、他のさまざまな適用例を射程にすえて、つぎのように抽象化して捉えることができる発明である。
【００１１】
前記の加盟店のことを対象場所と抽象化する。サーバーは、広域に散在する複数の対象場所に関する情報を集約した対象データベースを備えている。このデータベースには、各対象場所の位置情報が集約されているとともに、各対象場所ごとの環境音標本データが集約されている。
【００１２】
利用者の携帯端末には特定のアプリがインストールされている。ある対象場所において利用者が携帯端末Ａの前記アプリを起動した。すると、ＧＰＳ機能により取得した端末位置データＢが携帯端末Ａからサーバーに送信される。また、携帯端末Ａのマイクが対象場所における環境音をひろい、前記アプリによりその音信号を前処理した環境音データＣが前記サーバーに送信される。
【００１３】
サーバーは携帯端末Ａから端末位置データＢと環境音データＣを受信し、この受信データと対象データベースの情報とを比較対照することで、データベースに登録されている複数の対象場所の中から携帯端末Ａが存在している対象場所をひとつ特定する。
【００１４】
以上のコンピューティングのいくつかの実施形態および適用例について、以下において詳しく説明する。
【図面の簡単な説明】
【００１５】
【図１】ある加盟店の時間帯で区分された環境音標本データの例
【発明を実施する形態】
【００１６】
＝＝＝来店認証への適用例＝＝＝
ここまで説明した来店ポイントサービスのように、携帯端末を持った人が加盟店に来店したことを認証するコンピューティングの適用例について詳しく説明する。さきに説明したように、利用者は、周知慣用の携帯端末（広く普及している普通のスマートフォンやタブレット端末など）に特定のアプリをインストールしておき、その携帯端末を持って加盟店に入って前記アプリを起動する。
【００１７】
すると、携帯端末のマイクが店内の環境音をひろい、前記アプリによってその音信号が前処理されて所定形式の環境音データが作成される。この環境音データと、当該携帯端末のＧＰＳ受信機により取得した位置情報（端末位置データ）とが、当該携帯端末から前記アプリにより指定されている認証サーバーに宛てて送信される。
【００１８】
認証サーバーは加盟店データベースを備えている。前述したとおり、加盟店データベースには、たとえば大規模ショッピングモールにおける多数の加盟店の位置情報が集約されているとともに、各加盟店ごとの環境音標本データが集約されている。この実施例における加盟店ごとの環境音標本データは、各店舗内において時間帯を変えて採取した各環境音に基づいて作成されて時間帯で区分された複数の環境音標本データの集合となっている。このデータ構造の概要を図１に示している。
【００１９】
たとえば、ある加盟店の環境音標本データは、開店時間の１０時から１１時４０分までの時間帯の環境音に基づいて作成された標本データ１と、１１時４０分から１３時３０分までの時間帯の環境音に基づいて作成された標本データ２と、１３時３０分から１６時までの時間帯の環境音に基づいて作成された標本データ３と、１６時から閉店時間の２２時までの時間帯の環境音に基づいて作成された標本データ４とからなる。もちろん、環境音標本データの時間帯区分は各加盟店ごとに異なっていてよい。また、加盟店の閉店時間帯は認証対象から外れることになる。
【００２０】
認証サーバーは、利用者の携帯端末Ａから端末位置データＢと環境音データＣを含む電文を受信した際、つぎのように処理を進める。まず、受信した端末位置データＢに基づいて加盟店データベースを検索し、端末位置データＢの近辺に存在する複数の加盟店を特定する。つぎに、それら複数の加盟店の環境音標本データであって現在時刻（前記電文の受信時刻）が該当する時間帯用の環境音標本データを加盟店データベースから抽出し、抽出した加盟店ごとの環境音標本データと受信した環境音データＣとを比較し、環境音データＣとの類似度が最大の環境音標本データを特定し、その環境音標本データに該当する加盟店Ｄに携帯端末Ａの利用者が居るものと判断する。
【００２１】
認証サーバーは上記のように判断した場合、携帯端末Ａの識別子と加盟店Ｄの識別子とタイムスタンプとを対応づけして判断履歴簿に記録するとともに、たとえば、携帯端末Ａに来店ポイントを供与するための電文を作成して携帯端末Ａに宛てて送信する。
【００２２】
＝＝＝環境音の分析・モデリング・認識＝＝＝
以上詳しく説明したように、この発明は、あらかじめ採取した環境音に基づいて環境音標本データを作成することと、マイクで採取した入力音声を所定形式の環境音データに加工することと、入力された環境音データと環境音標本データとの類似度を求めることと、複数の異なる場所で採取された環境音に基づく環境音標本データと入力された環境音データとを比較して入力環境音の採取場所を特定すること、といった環境音の分析・モデリング・認識のコンピューティング技術を用いることによって実施されるものである。
【００２３】
こうした環境音の分析・モデリング・認識のコンピューティングは、たとえば、日本音響学会２００２年秋季研究発表会講演論文集（２００２年９月２６日）日本音響学会発行第１６７〜１６８ページに発表されており、また、特許第３９８７９２７号公報において詳細に開示されている。
【００２４】
＝＝＝環境音標本データの実用的な作成方法＝＝＝
加盟店データベースに格納される各加盟店の環境音標本データの作成・更新に関し、つぎのような方式を採用すると実用的で便利である。各加盟店に管理者識別子を割り当てておき、加盟店における管理者コンピューター（デスクトップ型あるいはノート型パソコンや、スマートフォンやタブレット端末など）により前記の認証サーバーにアクセスし、割り当てられている管理者識別子を提示することにより、当該加盟店の環境音標本データ処理を起動できるようにする。
【００２５】
ある加盟店の管理者コンピューターが認証サーバーと通信し、環境音標本データ処理が実行されると、管理者コンピューターのマイクで採取された店内の環境音がデジタルデータ化されて認証サーバーに送信される。認証サーバーは、加盟店から送られてくる環境音のデジタルデータに基づいて分析とモデリングの演算処理を行い、環境音標本データを作成する。これを前記データベースにおける当該加盟店の当該時間帯における標本データとして格納することができる。加盟店の管理者は店内の音響環境に変化が生じた場合に、前記のように環境音標本データ処理を実行することで、環境音標本データを更新することができる。
【００２６】
また、以上のように利用者の携帯端末から送られてくる環境音データに基づいて認証サーバーにて来店認証処理を行っている実運用状態において、ある加盟店にて採取された環境音データ（利用者の携帯端末から送られてきたもの）に基づいて、加盟店データベースに格納されている当該加盟店の環境音標本データを学習処理により逐次更新し、認証精度を高めるようにすることが望ましい。
【００２７】
＝＝＝利用者の携帯端末にインストールされるアプリ＝＝＝
ここまで説明したことから明らかなように、利用者の携帯端末にインストールされる前記の特定アプリは、つぎの事項（11）〜（14）により特定される携帯端末用のプログラムであるといえる。
（11）本プログラムは、ネットワーク上の特定サイトから利用者の携帯端末にダウンロードされてインストールされること
（12）本プログラムは、携帯端末において起動された際、当該携帯端末のＧＰＳ受信機による端末位置データＢを取得すること
（13）本プログラムは、携帯端末において起動された際、当該携帯端末のマイクにより環境音を採取して環境音データＣを作成すること
（14）本プログラムは、端末位置情報Ｂと環境音データＣを含んだ電文を所定の認証サーバーに宛てて送信すること
【００２８】
＝＝＝その他の適用例＝＝＝
この発明は、「携帯端末を持った人が特定の場所にいることを検知するコンピューティング」と名付けたように、来店ポイントサービスのプラットフォームとしての活用以外のいろいろな用途に適用できるであろう。たとえば、動物園内のスタンプラリーのような活用法がある。利用者がゴリラの展示場所に行って携帯端末の特定アプリを起動すると、ゴリラの声が含まれた環境音が認証サーバーに伝えられて利用者がゴリラ展示場所にいることが検知・認証される。同様にしてゾウの展示場所に行って認証を受け、ライオンの展示場所に行って認証を受ける。こうして指定されたすべての対象場所に行ったことを認証してもらうことでプレゼントがもらえる。
【図１】
2014235084.tif 000003