(57)【要約】【課題】端末装置が利用可能なクーポンを音によって認識できるようにする。【解決手段】クーポン管理サーバ１０は、予め決められた音を表す音響信号情報と、クーポン情報とを対応付けて予め記憶している。クーポン管理サーバ１０は、ユーザの端末装置２０が放音した音を示す音響響号を店舗端末３０経由で取得する（Ｓ１〜Ｓ７）。クーポン管理サーバ１０は、取得した音響信号に音響透かしにより重畳させられた端末ＩＤと時刻情報とを、その音響信号から抽出する（Ｓ８）。クーポン管理サーバ１０は、取得した音響信号が音響信号情報に合致すると判定し、且つ、時刻情報が示す時刻による時刻認証に成功した場合（Ｓ９〜１３）、この音響信号情報に対応付けて記憶したクーポン情報が示すクーポンに応じたクーポンサービスを、端末ＩＤが示すユーザに提供する処理を実行する（Ｓ１４〜Ｓ１６）。【選択図】図８
2014112359.tif 000002
【特許請求の範囲】
【請求項１】
予め決められた音を表す音響信号情報と、クーポン情報とを記憶する記憶部と、
端末装置により放音された音を示す音響信号を取得する音響信号取得部と、
前記音響信号取得部が取得した音響信号に重畳された前記端末装置を識別する端末ＩＤを、当該音響信号から抽出する抽出部と、
前記音響信号取得部が取得した音響信号が、前記記憶部に記憶された音響信号情報と合致すると判定された場合に、前記記憶部に記憶されたクーポン情報に対応する特定の処理を、前記抽出部が抽出した端末ＩＤを用いて実行する処理実行部と
を備えることを特徴とするクーポン管理システム。
【請求項２】
前記記憶部は、
前記音響信号情報で識別される前記クーポン情報を記憶し、
前記処理実行部は、
前記取得した音響信号が前記音響信号情報と合致すると判定された場合に、当該音響信号情報で識別される前記クーポン情報に対応する前記特定の処理を実行する
ことを特徴とする請求項１に記載のクーポン管理システム。
【請求項３】
前記記憶部は、
前記クーポン情報を識別するクーポンＩＤを、当該クーポン情報に対応付けて記憶し、
前記抽出部は、
前記取得した音響信号に重畳された前記クーポンＩＤを抽出し、
前記処理実行部は、
前記取得した音響信号が前記音響信号情報と合致すると判定された場合に、前記抽出部が抽出したクーポンＩＤに対応付けて前記記憶部に記憶されたクーポン情報に対応する前記特定の処理を実行する
ことを特徴とする請求項１に記載のクーポン管理システム。
【請求項４】
前記端末装置が表示した画像を読み取った結果を示す読取画像データを取得する画像取得部を備え、
前記記憶部は、
予め決められた画像を表す画像情報を、前記クーポン情報に対応付けて記憶し、
前記処理実行部は、
前記取得した音響信号が前記音響信号情報と合致すると判定された場合に、前記画像取得部が取得した読取画像データが、前記記憶部に記憶された画像情報に合致すると判定されたときには、当該画像情報に対応付けて前記記憶部に記憶されたクーポン情報に対応する前記特定の処理を実行する
ことを特徴とする請求項１に記載のクーポン管理システム。
【請求項５】
前記抽出部は、
前記音響信号取得部が取得した音響信号に重畳された時刻情報を抽出し、
前記抽出部が抽出した時刻情報を用いた時刻認証を行う時刻認証部を備え、
前記処理実行部は、
前記時刻認証部による時刻認証に成功した場合に、前記特定の処理を実行する
ことを特徴とする請求項１から４のいずれか１項に記載のクーポン管理システム。
【請求項６】
前記クーポン情報は、前記端末装置で利用可能なクーポンの価値を表す情報である
ことを特徴とする請求項１から５のいずれか１項に記載のクーポン管理システム。
【請求項７】
前記処理実行部は、
前記特定の処理として、前記抽出した端末ＩＤが示す前記端末装置に、前記クーポン情報が表すクーポンを利用させる処理、又は、前記抽出した端末ＩＤが示す前記端末装置に、前記クーポン情報が表すクーポンを提供する処理を実行する
ことを特徴とする請求項１から６のいずれか１項に記載のクーポン管理システム。
【請求項８】
予め決められた音を表す音響信号情報であって、クーポン情報に対応する特定の処理の実行を指示するための音を表す音響信号情報が含まれる音響信号を生成する生成部と、
前記特定の処理に用いられる自端末装置を識別する端末ＩＤを、前記生成部が生成した音響信号に重畳する重畳部と、
前記生成部により生成された音響信号が示す音、及び、前記重畳部により前記端末ＩＤが重畳された音響信号が示す音を放音させる放音制御部と
を備えることを特徴とする端末装置。
【請求項９】
前記生成部は、
前記クーポン情報を識別する前記音響信号情報が含まれる前記音響信号を生成する
ことを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記重畳部は、
前記クーポン情報を識別するクーポンＩＤを前記生成した音響信号に重畳し、
前記放音制御部は、
前記重畳部により前記クーポンＩＤが重畳された音響信号が示す音を放音させる
ことを特徴とする請求項８に記載の端末装置。
【請求項１１】
前記特定の処理の実行が指示される場合に、前記クーポン情報に対応付けられた予め決められた画像を表示させる表示制御部を備える
ことを特徴とする請求項８に記載の端末装置。
【請求項１２】
端末装置のコンピュータを、
予め決められた音を表す音響信号情報であって、クーポン情報に対応する特定の処理の実行を指示するための音を表す音響信号情報が含まれる音響信号を生成する生成部と、
前記特定の処理に用いられる前記端末装置を識別する端末ＩＤを、前記生成部が生成した音響信号に重畳する重畳部と、
前記生成部により生成された音響信号が示す音、及び、前記重畳部により前記端末ＩＤが重畳された音響信号が示す音を放音させる放音制御部
として機能させるためのプログラム。
【請求項１３】
前記生成部は、
前記クーポン情報を識別する前記音響信号情報が含まれる前記音響信号を生成する
ことを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記重畳部は、
前記クーポン情報を識別するクーポンＩＤを前記生成した音響信号に重畳し、
前記放音制御部は、
前記重畳部により前記クーポンＩＤが重畳された音響信号が示す音を放音させる
ことを特徴とする請求項１２に記載のプログラム。
【請求項１５】
前記コンピュータを、
前記特定の処理の実行が指示される場合に、前記クーポン情報に対応付けられた予め決められた画像を表示させる表示制御部
として機能させるための請求項１２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポンに関する情報の管理に関する。
【背景技術】
【０００２】
店舗の顧客が持参した携帯電話端末のＩＣチップに記録された電子クーポンの情報を店舗端末が読み取って、この電子クーポンに応じたサービスを顧客に提供するクーポンサービスが知られている。特許文献１は、デジタルクーポン券が記憶されたＩＣカードを店舗に設置された端末装置が読み取って、端末装置が読み取ったクーポン情報と、端末ＩＤや購入日付等の情報とを管理サーバに通知し、管理サーバにおいてデジタルクーポン券の使用履歴を管理することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９８０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで特許文献１に記載された発明のようなクーポンシステムでは、一般に、顧客がクーポンを利用しようとするときに、店舗端末がリーダ／ライタ機能により無線通信を用いてユーザ端末からクーポンの情報を取得する。そして、店舗端末や管理サーバは、リーダ／ライタ機能により取得したクーポンの情報に基づいて、顧客がクーポンを利用した場合に必要な管理を行う。クーポンの情報を送受信するためにリーダ／ライタ機能を用いて行われる無線通信は、電波の送受信によって行われる。
これに対し、本発明の目的は、端末装置が利用可能なクーポンを音によって認識できるようにすることである。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明のクーポン管理システムは、予め決められた音を表す音響信号情報と、クーポン情報とを記憶する記憶部と、端末装置により放音された音を示す音響信号を取得する音響信号取得部と、前記音響信号取得部が取得した音響信号に重畳された前記端末装置を識別する端末ＩＤを、当該音響信号から抽出する抽出部と、前記音響信号取得部が取得した音響信号が、前記記憶部に記憶された音響信号情報と合致すると判定された場合に、前記記憶部に記憶されたクーポン情報に対応する特定の処理を、前記抽出部が抽出した端末ＩＤを用いて実行する処理実行部とを備えることを特徴とする。
【０００６】
本発明のクーポン管理システムにおいて、前記記憶部は、前記音響信号情報で識別される前記クーポン情報を記憶し、前記処理実行部は、前記取得した音響信号が前記音響信号情報と合致すると判定された場合に、当該音響信号情報で識別される前記クーポン情報に対応する前記特定の処理を実行するようにしてもよい。
本発明のクーポン管理システムにおいて、前記記憶部は、前記クーポン情報を識別するクーポンＩＤを、当該クーポン情報に対応付けて記憶し、前記抽出部は、前記取得した音響信号に重畳された前記クーポンＩＤを抽出し、前記処理実行部は、前記取得した音響信号が前記音響信号情報と合致すると判定された場合に、前記抽出部が抽出したクーポンＩＤに対応付けて前記記憶部に記憶されたクーポン情報に対応する前記特定の処理を実行するようにしてもよい。
本発明のクーポン管理システムにおいて、前記端末装置が表示した画像を読み取った結果を示す読取画像データを取得する画像取得部を備え、前記記憶部は、予め決められた画像を表す画像情報を、前記クーポン情報に対応付けて記憶し、前記処理実行部は、前記取得した音響信号が前記音響信号情報と合致すると判定された場合に、前記画像取得部が取得した読取画像データが、前記記憶部に記憶された画像情報に合致すると判定されたときには、当該画像情報に対応付けて前記記憶部に記憶されたクーポン情報に対応する前記特定の処理を実行するようにしてもよい。
【０００７】
本発明のクーポン管理システムにおいて、前記抽出部は、前記音響信号取得部が取得した音響信号に重畳された時刻情報を抽出し、前記抽出部が抽出した時刻情報を用いた時刻認証を行う時刻認証部を備え、前記処理実行部は、前記時刻認証部による時刻認証に成功した場合に、前記特定の処理を実行するようにしてもよい。
本発明のクーポン管理システムにおいて、前記クーポン情報は、前記端末装置で利用可能なクーポンの価値を表す情報としてもよい。
本発明のクーポン管理システムにおいて、前記処理実行部は、前記特定の処理として、前記抽出した端末ＩＤが示す前記端末装置に、前記クーポン情報が表すクーポンを利用させる処理、又は、前記抽出した端末ＩＤが示す前記端末装置に、前記クーポン情報が表すクーポンを提供する処理を実行するようにしてもよい。
【０００８】
本発明の端末装置は、予め決められた音を表す音響信号情報であって、クーポン情報に対応する特定の処理の実行を指示するための音を表す音響信号情報が含まれる音響信号を生成する生成部と、前記特定の処理に用いられる自端末装置を識別する端末ＩＤを、前記生成部が生成した音響信号に重畳する重畳部と、前記生成部により生成された音響信号が示す音、及び、前記重畳部により前記端末ＩＤが重畳された音響信号が示す音を放音させる放音制御部とを備えることを特徴とする。
【０００９】
本発明の端末装置において、前記生成部は、前記クーポン情報を識別する前記音響信号情報が含まれる前記音響信号を生成するようにしてもよい。
本発明の端末装置において、前記重畳部は、前記クーポン情報を識別するクーポンＩＤを前記生成した音響信号に重畳し、前記放音制御部は、前記重畳部により前記クーポンＩＤが重畳された音響信号が示す音を放音させるようにしてもよい。
本発明の端末装置において、前記特定の処理の実行が指示される場合に、前記クーポン情報に対応付けられた予め決められた画像を表示させる表示制御部を備えるようにしてもよい。
【００１０】
本発明のプログラムは、端末装置のコンピュータを、予め決められた音を表す音響信号情報であって、クーポン情報に対応する特定の処理の実行を指示するための音を表す音響信号情報が含まれる音響信号を生成する生成部と、前記特定の処理に用いられる前記端末装置を識別する端末ＩＤを、前記生成部が生成した音響信号に重畳する重畳部と、前記生成部により生成された音響信号が示す音、及び、前記重畳部により前記端末ＩＤが重畳された音響信号が示す音を放音させる放音制御部として機能させるためのプログラムである。
【００１１】
本発明のプログラムにおいて、前記生成部は、前記クーポン情報を識別する前記音響信号情報が含まれる前記音響信号を生成するようにしてもよい。
本発明のプログラムにおいて、前記重畳部は、前記クーポン情報を識別するクーポンＩＤを前記生成した音響信号に重畳し、前記放音制御部は、前記重畳部により前記クーポンＩＤが重畳された音響信号が示す音を放音させるようにしてもよい。
本発明のプログラムにおいて、前記コンピュータを、前記特定の処理の実行が指示される場合に、前記クーポン情報に対応付けられた予め決められた画像を表示させる表示制御部として機能させるようにしてもよい。
【発明の効果】
【００１２】
本発明によれば、本発明の目的は、端末装置が利用可能なクーポンを音によって認識することができる。
【図面の簡単な説明】
【００１３】
【図１】通信システムの全体構成を示す図。
【図２】クーポン管理サーバのハードウェア構成を示すブロック図。
【図３】利用管理ＤＢのデータ構造を示す図。
【図４】クーポン管理ＤＢのデータ構造を示す図。
【図５】端末装置のハードウェア構成を示すブロック図。
【図６】店舗端末のハードウェア構成を示すブロック図。
【図７】端末装置及びクーポン管理サーバの機能的構成を示す機能ブロック図。
【図８】通信システムにおける処理の流れを示すシーケンスチャート。
【図９】通信システムにおける処理の流れを示すシーケンスチャート。
【図１０】店舗端末のハードウェア構成を示すブロック図。
【図１１】クーポン管理ＤＢのデータ構造を示す図。
【図１２】端末装置及びクーポン管理サーバの機能的構成を示す機能ブロック図。
【図１３】通信システムにおける処理の流れを示すシーケンスチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照しつつ本発明の実施形態を説明する。
[第１実施形態]
本発明の第１実施形態を説明する。
図１は、通信システム１の全体構成を示す図である。
通信システム１は、クーポン管理サーバ１０と、複数の端末装置２０と、店舗端末３０とを備える。クーポン管理サーバ１０は、カフェやレストラン、商店等の店舗で利用できるクーポンを端末装置２０のユーザに提供したり、各ユーザのクーポンの利用状況を管理したりする。クーポン管理サーバ１０は、本実施形態のクーポンサービスに関する管理を司るクーポン管理システムである。端末装置２０は、ここではスマートフォンであり、店舗の顧客となりうるユーザによって携帯される。ただし、端末装置２０はスマートフォンに限らず、携帯電話端末やタブレット端末、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）等の他の端末装置であってもよい。店舗端末３０は、ここではＰＯＳ（Point Of Sale）レジスタなどと呼ばれるコンピュータ装置であり、顧客がクーポンを利用することができる或る店舗に設置されている。店舗端末３０は、この店舗の店員により操作され、商品やサービスを顧客に提供するときの代金を計算して決済等の処理を行うと共に、クーポンが利用された場合には、そのクーポンに応じたサービスを端末装置２０のユーザに提供する。
【００１５】
従って、本実施形態のクーポンは、本来顧客が支払うべき代金の割引や、決済の一部又は全部の代金の充当等、所定の条件下で金銭価値を発生させるサービスの提供に用いられる。このようなクーポンには、例えば、電子マネーや買い物ポイントなどがある。ただし、本実施形態のクーポンは、金銭価値を発生させるクーポンでなくてもよく、所定の価値や権利を発生させるものであればよい。このようなクーポンには、例えば、何らかの特典に交換できる引換券やイベント会場に入場するための入場券などが含まれる。
なお、クーポンによって顧客に提供されるサービス（発生する価値や権利）の内容は、サービス提供者などよって適宜決められる。
【００１６】
通信システム１では、クーポン管理サーバ１０及び端末装置２０がネットワークＮＷに接続している。ネットワークＮＷは、ここでは、移動体通信網、ゲートウェイ及びインターネットなどで例示される通信網である。クーポン管理サーバ１０と店舗端末３０とは、例えば専用の通信回線で接続されている。
なお、通信システム１は、クーポン管理サーバ１０や店舗端末３０を複数有していてもよいが、本実施形態では、それぞれ１つずつ有するものとする。また、通信システム１に含まれる複数の端末装置２０に関する説明について、以下では、一の端末装置２０を代表させて説明する。
【００１７】
図２は、クーポン管理サーバ１０のハードウェア構成を示すブロック図である。図２に示すように、クーポン管理サーバ１０は、制御部１１と、第１通信部１２と、第２通信部１３と、記憶部１４とを備える。
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備えるマイクロプロセッサである。ＣＰＵは、ＲＯＭや記憶部１４に記憶されたプログラムをＲＡＭに読み出して実行することにより、クーポン管理サーバ１０の各部を制御する。また、制御部１１は、時刻を計る計時部を有し、当該計時部を用いて現在時刻を特定する機能を有している。第１通信部１２は、店舗端末３０と通信するためのインタフェースである。第２通信部１３は、ネットワークＮＷに接続するためのインタフェースである。制御部１１は、第１通信部１２により店舗端末３０と通信したり、第２通信部１３によりネットワークＮＷ経由で接続された外部装置と通信したりする。記憶部１４は、例えばハードディスク装置を備え、制御部１１により実行されるクーポンサービスの提供に必要なプログラムを記憶する。また、記憶部１４は、利用管理ＤＢ（Data Base）１４１及びクーポン管理ＤＢ１４２を記憶する。利用管理ＤＢ１４１は、端末装置２０のユーザ毎にクーポンの利用状況を管理するために用いられるデータベースである。クーポン管理ＤＢ１４２は、店舗端末３０が設置された店舗で利用可能なクーポンに関する情報が格納されたデータベースである。
【００１８】
図３は、利用管理ＤＢ１４１のデータ構造を示す図である。
図３に示すように、利用管理ＤＢ１４１は、「端末ＩＤ」と、「クーポンＩＤ」と、「利用状況」とで示される各情報が対応付けられたデータベースである。「端末ＩＤ」は、端末装置２０や端末装置２０を使用するユーザを識別する情報であり、例えば、端末の製造番号や電話番号等である。本実施形態では、複数の端末装置２０があった場合に、各端末装置２０はそれぞれ異なるユーザによって携帯され、使用されるものとみなす。よって、「端末ＩＤ」は、端末装置２０を使用するユーザを識別する情報でもある。「クーポンＩＤ」は、クーポンを識別する識別情報であり、言い換えれば、顧客によりクーポンが利用されることにより顧客に付与されるサービスを識別する識別情報である。「利用状況」は、端末装置２０のユーザによるクーポンの利用状況を示す情報である。具体的には、この利用状況は、未だクーポンが利用されていないことを意味する「未利用」か、又は既にクーポンが利用されたことを意味する「利用済み」のいずれかを示す。本実施形態では、１ユーザにつき１回だけ各クーポンを利用でき、多重利用が許可されていないものとする。よって、利用状況が「未利用」であるクーポンについては端末装置２０が利用可能であるが、利用状況が「利用済み」であるクーポンについては端末装置２０が利用することができない。
例えば、図３に示す第１行のレコードは、端末ＩＤが「ＵＩＤ００１」の端末装置２０において、クーポンＩＤが「ＣＩＤ００１」であるクーポンが未利用であることを示す。利用管理ＤＢ１４１には、端末ＩＤと、クーポンＩＤと、利用状況とを対応付けたデータが複数組格納されている。
【００１９】
図４は、クーポン管理ＤＢ１４２のデータ構造を示す図である。
図４に示すように、クーポン管理ＤＢ１４２は、「クーポンＩＤ」と、「音響信号情報」と、「クーポン情報」と、「有効期限」とで示される各情報が対応付けられたデータベースである。クーポン管理ＤＢ１４２の「クーポンＩＤ」は、利用管理ＤＢ１４１に書き込まれたクーポンＩＤと一致し、クーポン管理サーバ１０によって端末装置２０に提供されるクーポンを示す情報である。「音響信号情報」は、クーポンに対応して予め定められた所定の音を表す信号情報であり、この音の音響的特徴を表す特徴情報（第１の特徴情報）で構成される。
なお、図４の「音響信号情報」の各欄には、便宜上「音響信号情報」を表す名称を表記した。この音響信号情報のデータ形式は、信号波形データでもよいし、演奏情報データ（例えばＭＩＤＩデータ）でもよいが、少なくとも音の高さ、強さ及び長さのいずれか一つの情報を含む。音の高さは、可聴周波数とする。クーポン管理ＤＢ１４２に格納される音響信号情報は、クーポン毎（即ち、クーポンＩＤ毎）に異なる。即ち、音響信号情報は、クーポン情報を識別する情報である。音の長さは、任意であるが、例えば数秒程度である。
【００２０】
音響信号情報が表す音は、可聴音であれば、どのような音に決められていてもよいが、ここで具体例を説明しておく。例えば、音響信号情報が表す音は、演奏音や歌唱音などで例示される楽音である。また、音響信号情報が表す音は、自然音（環境音）又は人工音であってもよい。また、音響信号情報が表す音は、人間の声や動物の鳴き声などで例示される音声（つまり声を含む音）であってもよい。また、音響信号情報が表す音は、商品、サービス、又は、商品若しくはサービスを提供する提供者（例えば企業や店舗）を識別する音であってもよい。この音の一例として、広告宣伝に使用される音があり、例えばＣＭ（Commercial Message）で使用される音である。
【００２１】
図４に示す「クーポン情報」は、クーポンの価値を表す情報であり、いわば、クーポンが利用されたときに顧客に付与されるサービスの内容を示す情報である。クーポン情報は、本実施形態では割引サービスに対応する情報として、例えば、割引の対象となる商品及びその割引の程度を規定する情報を含む。「有効期限」は、クーポンの有効期限を示す情報であり、有効期限以前においてクーポンは利用可能であるが、有効期限よりも後においてはクーポンは利用不可である。
【００２２】
例えば、図４に示す第１行のレコードは、クーポンＩＤが「ＣＩＤ００１」であり、音響信号情報が「ＰＳ１」で表される音であり、クーポン情報が「コーヒー１０％ＯＦＦ」（コーヒーの代金が販売額から１０％割引される）で、有効期限が「２０１２／４／１」であることを示す。
なお、通信システム１において、有効期限がすべてのクーポンに設定されなくてもよい。即ち、有効期限が設定されずに、いつでも利用可能なクーポンがあってもよい。この場合は、図４の第３行のレコードが示すように、有効期限として「期限なし」と書き込まれる。
【００２３】
図５は、端末装置２０のハードウェア構成を示すブロック図である。図５に示すように、端末装置２０は、制御部２１と、ＵＩ（User Interface）部２２と、無線通信部２３と、マイクロホン２４と、スピーカ２５と、記憶部２６とを備える。
制御部２１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有するマイクロプロセッサを備える。ＣＰＵは、ＲＯＭや記憶部２６に記憶されたプログラムをＲＡＭに読み出して実行することにより、端末装置２０の各部を制御する。また、制御部２１は、例えば現在時刻を計る計時部を有し、現在時刻を特定する機能を有している。ＵＩ部２２は、例えばタッチパネルを備え、ユーザからの操作を受け付けると共に、画像により情報を報知する。無線通信部２３は、無線通信回路やアンテナを備え、ネットワークＮＷに接続するためのインタフェースである。
【００２４】
マイクロホン２４は、制御部２１と電気的に接続され、収音した音を示す音響信号を制御部２１に出力する。スピーカ２５は、制御部２１と電気的に接続され、制御部２１から供給された音響信号が示す音を放音する。スピーカ２５は、例えば送話音声や音響透かし技術により透かし情報（いわゆる音響透かし情報）が埋め込まれた音を放音する。音響信号は、例えば音波形を表すアナログ形式の波形信号である。記憶部２６は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）を備え、制御部２１が実行するプログラムのほか、端末装置２０を識別する端末ＩＤ２６１及び保有クーポン情報２６２を記憶する端末記憶部である。端末ＩＤ２６１は、利用管理ＤＢ１４１に書き込まれる端末ＩＤであり、端末装置２０又は端末装置２０のユーザを識別する識別情報である。保有クーポン情報２６２は、端末装置２０が保有するクーポンに関する情報を含む。保有クーポン情報２６２は、例えば、クーポンに対応した音響信号情報により表現される音を放音するためのデータを含む。
【００２５】
なお、端末ＩＤ２６１は、クーポン管理サーバ１０の指示に応じて端末装置２０の記憶部２６に記憶させられた情報であってもよい。例えば、端末装置２０の制御部２１は、事前にユーザ登録を行って、そのユーザ登録に必要な情報をクーポン管理サーバ１０宛てに送信する。クーポン管理サーバ１０の制御部１１は、ユーザ登録に必要な情報を受け取ると、ユーザ登録を行うと共に、端末ＩＤ２６１を発行して端末装置２０宛てに送信し、その記憶を指示する。端末ＩＤ２６１をクーポン管理サーバ１０が発行することで、端末ＩＤ２６１が不正に生成される可能性を抑えられる。
【００２６】
また、保有クーポン情報２６２は、端末装置２０の制御部２１により取得され、端末装置２０が利用可能なクーポンに関する情報を含む。例えば、端末装置２０は、ブラウザを実行して、ネットワークＮＷを介した通信によりクーポン管理サーバ１０にアクセスし、ｗｅｂページ経由でクーポンを入手し、入手したクーポンの情報を記憶部２６に保有クーポン情報２６２として記憶させる。保有クーポン情報２６２は、例えば、端末装置２０に提供された未利用のクーポンのクーポンＩＤを含む。よって制御部２１は、利用管理ＤＢ１４１に格納されたクーポンＩＤと同じクーポンＩＤを取得する機能を有する。
【００２７】
図６は、店舗端末３０のハードウェア構成を示すブロック図である。図６に示すように、店舗端末３０は、制御部３１と、通信部３２と、マイクロホン３３とを備える。
制御部３１は、ＣＰＵ、ＲＯＭ及びＲＡＭを備えるマイクロプロセッサである。ＣＰＵは、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して実行することにより、店舗端末３０の各部を制御する。通信部３２は、クーポン管理サーバ１０と通信するためのインタフェースである。マイクロホン３３は、制御部３１と電気的に接続され音を収音する収音部であり、収音した音を示す音響信号を、制御部３１に出力する。この音響信号は、例えば、音波形を表すアナログ形式の波形信号である。アナログ形式の音響信号は、制御部３１においてサンプリングされてデジタル形式の音響信号に変換される。
店舗端末３０は、それ以外にもテンキー等の操作子や商品の販売額の計算結果等を表示する表示部など、ＰＯＳレジスタとして機能するための構成を備えるが、この構成の説明については省略する。
【００２８】
次に、通信システム１の機能的構成を説明する。
図７は、端末装置２０及びクーポン管理サーバ１０の機能的構成を示す機能ブロック図である。機能ブロック図の説明を分かりやすくするため、図７には店舗端末３０のハードウェア構成を図示している。
端末装置２０の制御部２１は、プログラムを実行することにより、生成部２１１と、重畳部２１２と、放音制御部２１３とに相当する機能を実現する。
生成部２１１は、記憶部２６に記憶された保有クーポン情報２６２に基づいて、端末装置２０が利用しようとするクーポンに対応した音響信号情報が表す音を放音するための音響信号を生成する。この音響信号情報は、クーポンを利用する処理の実行を指示するために放音すべき音を表す。
【００２９】
重畳部２１２は、生成部２１１により生成された音響信号に、記憶部２６に記憶された端末ＩＤ２６１を音響透かしにより音響信号に重畳させる。また、重畳部２１２は、記憶部２６に記憶された保有クーポン情報２６２に従い、生成部２１１により生成された音響信号に、音響透かしにより現在時刻を示す時刻情報を重畳させる。本実施形態では、重畳部２１２は、端末ＩＤ２６１と時刻情報とで互いに時間をずらして、生成部２１１で生成された音響信号に、端末ＩＤ２６１及び時刻情報を重畳させる。
なお、重畳部２１２は、例えばＭ系列やＧｏｌｄ系列などの拡散符号を用いたり、ＯＦＤＭ（Orthogonal Frequency-Division Multiplexing）変調を用いたりして、音響信号に情報を重畳させる。また、重畳部２１２によって重畳させられる情報は、可聴周波数の上限値（例えば、１８ｋ〜２０ｋＨｚ）より高い周波数帯域に重畳させられる。この周波数帯域は、端末装置２０のスピーカ２５が放音可能で、且つ、店舗端末３０のマイクロホン３３が収音可能な周波数帯域である。従って、音響透かしを表す音は人に聞きとられず、また、音響信号が示す音の聞き取りにも影響を与えない。
【００３０】
放音制御部２１３は、重畳部２１２により端末ＩＤ２６１及び時刻情報が重畳させられた音響信号が示す音を、スピーカ２５に放音させる。店舗端末３０の制御部３１は、スピーカ２５により放音された音をマイクロホン３３により収音し、収音した音を示す音響信号を、通信部３２によりクーポン管理サーバ１０宛てに送信する。
【００３１】
クーポン管理サーバ１０の制御部１１は、プログラムを実行することにより、音響信号取得部１１１と、抽出部１１２と、判定部１１３と、時刻認証部１１４と、処理実行部１１５とに相当する機能を実現する。
音響信号取得部１１１は、放音制御部２１３の制御によりスピーカ２５により放音された音を示す音響信号を、第１通信部１２により店舗端末３０と通信して取得する。
【００３２】
抽出部１１２は、音響信号取得部１１１が取得した音響信号に音響透かしにより重畳させられた端末ＩＤ２６１と時刻情報とを、この音響信号から抽出する。抽出部１１２は、重畳部２１２における重畳方法に対応した方法で、端末ＩＤ２６１と時刻情報とを抽出する。抽出部１１２は、例えばＨＰＦ（High Pass Filter）を備え、このＨＰＦを用いたフィルタリング処理により音響透かしによる情報に対応する信号を取り出し、端末ＩＤ２６１と時刻情報とを抽出する。
【００３３】
判定部１１３は、記憶部１４に記憶されたクーポン管理ＤＢ１４２を参照して、音響信号取得部１１１により取得された音響信号が、いずれかの音響信号情報に合致するか否かを判定する。ここにおいて、判定部１１３は、音響信号取得部１１１により取得された音響信号が表す音に、音響信号情報が表す音が含まれているかどうかを判定する。具体的な判定の方法は、後述する。
【００３４】
時刻認証部１１４は、抽出部１１２が抽出した時刻情報を用いた時刻認証を行う。ここにおいて、時刻認証部１１４は、第１に、判定部１１３で合致すると判定された音響信号情報に対応付けてクーポン管理ＤＢ１４２に書き込まれた有効期限と、抽出部１１２が抽出した時刻情報が示す現在日時とを比較する。時刻認証部１１４は、第２に、時刻情報が示す時刻が現在時刻に合致するか否かを判定する。ここでいう合致とは、制御部１１で特定される現在時刻を基準とした時間範囲（例えば、現在時刻から予め決められた時間前までの範囲）に、時刻情報が示す時刻が含まれていることをいう。時刻認証部１１４は、時刻情報が示す時刻が有効期限以前であり、且つ、時刻情報が示す時刻がクーポン管理サーバ１０の制御部１１で特定される現在時刻に合致した場合に、時刻認証に成功したと判定する。
【００３５】
処理実行部１１５は、判定部１１３により音響信号が音響信号情報に合致すると判定され、且つ、時刻認証部１１４による時刻認証に成功した場合には、この音響信号情報に対応付けてクーポン管理ＤＢ１４２に格納されたクーポン情報に応じた特定の処理を、抽出部１１２が抽出した端末ＩＤを用いて実行する。ここにおいて、処理実行部１１５は、この音響信号情報に対応付けてクーポン管理ＤＢ１４２に記憶されたクーポン情報が示すクーポンが、この端末ＩＤが示す端末装置２０によって利用されたことを示す処理を実行する。ここでは、処理実行部１１５は、利用されたクーポンを店舗端末３０での決済に反映させるための決済処理を実行すると共に、利用管理ＤＢ１４１の利用状況のデータを更新する更新処理を実行する。
【００３６】
次に、通信システム１の動作を説明する。
図８は、通信システム１における処理の流れを示すシーケンスチャートである。
ここにおいて、端末装置２０は、端末ＩＤ２６１として「ＵＩＤ００１」が割り当てられた端末装置である。また、端末装置２０のユーザは、端末装置２０に対してクーポンを利用するためのアプリケーションプログラムを予め実行させておく。
端末装置２０のユーザはＵＩ部２２を操作して、端末装置２０で保有するクーポンを利用する旨を端末装置２０に指示する。この利用指示において、ユーザは、利用しようとするクーポンを少なくとも指示する。制御部２１は、クーポンの利用指示をＵＩ部２２により受け付けると（ステップＳ１）、記憶部２６から端末ＩＤ２６１を取得する（ステップＳ２）。制御部２１は、自端末装置２０の端末ＩＤ２６１として「ＵＩＤ００１」を取得する。次に、制御部２１は、利用しようとするクーポンに対応した音響信号情報により表現される音を表す音響信号を、保有クーポン情報２６２に基づいて生成し、生成した音響信号に、端末ＩＤ２６１と現在時刻を示す時刻情報とを音響透かしにより重畳させる（ステップＳ３）。ここでは、制御部２１は、端末ＩＤ２６１として「ＵＩＤ００１」を音響信号に重畳させ、現在時刻が「２０１２／３／２８／１２：００：０５」である時刻情報を音響信号に重畳させたものとする。例えば、制御部２１は、可聴域の比較的高い周波数帯域以上（例えば、１８ｋＨｚ以上）の音響信号を用いて、音響透かしにより情報を重畳させる。もちろん、制御部２１は、人間により音が認識される可聴域内の周波数帯域の音響信号を用いて、音響透かしにより情報を重畳させてもよい。
【００３７】
そして、制御部２１は、端末ＩＤ２６１と時刻情報とを音響透かしにより重畳させた音響信号が示す音を、スピーカ２５に放音させる（ステップＳ４）。このステップＳ４の処理によりスピーカ２５から放音される音は、端末装置２０が利用しようとするクーポンに対応した音響信号情報により表現される音（例えば楽音）である。制御部２１は、音響信号情報が表す音を放音させることにより、店舗端末３０に対しクーポンを利用するための処理の実行を指示することとなる。
【００３８】
店舗端末３０の制御部３１は、端末装置２０によりクーポンが利用されようとするときに、マイクロホン３３によって収音する（ステップＳ５）。例えば、制御部３１は、ユーザがクーポンの利用を申し出たときに店員の所定の操作を受け付けて、マイクロホン３３による収音を開始する。これ以外にも、制御部３１は常に収音していてもよく、収音する期間については本実施形態では特に問わない。
制御部３１は、マイクロホン３３により収音した音を示す音響信号を、通信部３２によりクーポン管理サーバ１０宛てに送信する（ステップＳ６）。
【００３９】
クーポン管理サーバ１０の制御部１１は、第１通信部１２により受信した音響信号を取得する（ステップＳ７）。次に、制御部１１は、取得した音響信号から、端末ＩＤ２６１と時刻情報とを抽出する（ステップＳ８）。次に、制御部１１は、記憶部１４に記憶されたクーポン管理ＤＢ１４２を参照して、取得した音響信号と、クーポン管理ＤＢ１４２に格納された音響信号情報とを照合する（ステップＳ９）。ここにおいて、制御部１１は、マイクロホン３３で収音された音の或る時間範囲の音波形と、クーポン管理ＤＢ１４２に格納された音響信号情報とを、例えば公知の音声照合技術を用いて照合する。
【００４０】
次に、制御部１１は、ステップＳ７の処理で取得した音響信号が音響信号情報に合致したか否かを判定する（ステップＳ１０）。音波形同士を比較する処理を行った場合、制御部１１は、マイクロホン３３で収音された音の音波形と音響信号情報が示す音波形との類似度が閾値以上である場合に、両者が合致したと判定する。仮に制御部１１が、音響信号が音響信号情報に合致しなかったと判定した場合（ステップＳ１０；ＮＯ）、ここでクーポンの利用に関する処理を終了し、クーポンを利用させない旨を店舗端末３０に通知する。この場合、店舗端末３０はクーポンサービスをユーザに提供しない。
【００４１】
ところで、ステップＳ８，Ｓ９における、制御部１１が、端末装置２０から取得した音響信号と音響信号情報とを照合する処理は、音波形同士を比較する方法以外の方法で行われてもよい。制御部１１は、例えば、以下に説明する（Ｉ）又は（II）の項の方法で行われてもよい。
【００４２】
（Ｉ）オーディオ指紋の照合（オーディオフィンガープリント）
制御部１１は、オーディオフィンガープリントプロセスに基づいて、端末装置２０から取得した音響信号に音響信号情報が含まれているかどうかを判定してもよい。オーディオフィンガープリントプロセスには、HaitsmaやKlkerが提唱した、周波数帯域間のエネルギー差の特徴を用いたオーディオ指紋抽出アルゴリズム（Haitsma-Klkerアルゴリズム）がある。Haitsma-Klkerアルゴリズムは、文献（Jaap Haitsma and Ton Kalker.: "A Highly Robust Audio Fingerprinting System", Proceedings of the 3rd International Conference on Music Information Retrieval (ISMIR 2002), pp.107-115, 2002.）に記載されている。以下、Haitsma-Klkerアルゴリズムを用いた場合の照合処理の具体例を説明する。
【００４３】
まず、制御部１１は、端末装置２０から取得した音響信号を、時間軸上で所定時間長毎のフレームに分割する。ここでは、制御部１１は、時間軸上で隣り合うフレーム同士が所定期間ずつ重なり合うように、フレーム分割する。次に、制御部１１は、分割後の各フレームの音響信号に対し、例えばＦＦＴ（Fast Fourier Transform）又はＢＰＦ（Band-pass filter）によるフィルタ処理を施すことにより複数の周波数帯域の音響信号に分割して、各周波数帯域の音響信号を抽出する。ここでは、制御部１１は、周波数軸上で重なり合いのない複数の周波数帯域の音響信号に分割し、例えば、可聴域において等比間隔で複数の周波数帯域の音響信号に分割する。次に、制御部１１は、各フレームの各周波数帯域の音響信号について、所定の周波数帯域の音響信号との間のエネルギー（つまりパワースペクトル密度）の差を算出し、算出したエネルギー差の符号（プラス又はマイナス）によってサブ指紋を求める。フレームｎの周波数帯域ｍにおけるエネルギーをＥ（ｎ，ｍ）と表した場合、制御部１１は、フレームｎの第ｍビットＦ（ｎ，ｍ）を、下記式（１）の演算を行って求める。下記式（１）において、フレーム「ｎ」よりも時間軸上で１フレーム前のフレームを「ｎ−１」と表している。また、周波数帯域「ｍ」よりも周波数軸上で１つ高い周波数帯域を、「ｍ＋１」と表している。
Ｆ（ｎ，ｍ）＝１  （ＥＤ（ｎ，ｍ）＞０の場合）
Ｆ（ｎ，ｍ）＝０  （ＥＤ（ｎ，ｍ）≦０の場合）
ただし、ＥＤ（ｎ，ｍ）＝Ｅ（ｎ，ｍ）−Ｅ（ｎ，ｍ＋１）−Ｅ（ｎ−１，ｍ）−Ｅ（ｎ−１，ｍ＋１）  ・・・（１）
【００４４】
１フレームに対応するサブ指紋は、１フレームから得られるビットＦ（ｎ，ｍ）の配列で表される。オーディオ指紋の照合において、制御部１１は、複数フレームのサブ指紋、すなわち、サブ指紋の時系列データを用いる。この複数フレームは、例えば２５６フレームであるが、音響信号情報が表す音の長さに基づいて決められてもよい。制御部１１は、端末装置２０から取得した音響信号のサブ指紋の時系列データと、音響信号情報のサブ指紋の時系列データとを比較して、両者の時系列データが合致するかどうかを判定する。例えば、制御部１１は、サブ指紋同士のハミング距離に基づいて、時系列データ同士が合致するかどうかを判定する。
なお、オーディオ指紋抽出アルゴリズムは、Haitsma-Klkerアルゴリズムに限られず、他のアルゴリズムであってもよい。オーディオ指紋抽出アルゴリズムには、例えば、フーリエ係数に基づく手法やメル周波数ケプストラム係数に基づく手法、スペクトル扁平に基づく手法等がある。
【００４５】
（II）サウンドスペクトログラムの照合
制御部１１は、音響信号の各周波数帯域のパワーの時間的変化を画像で表したサウンドスペクトログラムを生成して、照合処理に使用してもよい。サウンドスペクトログラムを生成する方法としては、例えば、ＢＰＦ群を使用する方法と、短時間フーリエ変換（ＳＴＦＴ；Short-Time Fourier Transform）で計算する方法とがある。サウンドスペクトログラムは、例えば、横軸が時間に対応し、縦軸が周波数軸に対応しており、各周波数成分の強さを濃淡で表現した画像を表す。制御部１１は、端末装置２０から取得した音響信号のサウンドスペクトログラムと、音響信号情報のサウンドスペクトログラムとを、例えばパターンマッチング技術を用いて比較して類似度を求める。制御部１１は、求めた類似度が閾値以上であるかどうかに基づいて、サウンドスペクトログラム同士が合致するかどうかを判定する。
なお、音響信号情報に対応するオーディオ指紋やサウンドスペクトログラムは、例えば、当該音響信号情報と対応付けて、クーポン管理サーバ１０の記憶部１４に予め記憶されている。又は、制御部１１は、音響信号情報に基づいて、適当なタイミングでオーディオ指紋やサウンドスペクトログラムを生成してもよい。
【００４６】
図８の説明に戻る。
制御部１１は、ステップＳ７の処理で取得した音響信号が音響信号情報に合致したと判定した場合（ステップＳ１０；ＹＥＳ）、時刻認証を実行する（ステップＳ１１）。そして、制御部１１は、ステップＳ７の処理で取得した時刻情報が示す時刻が有効期限以前であり、且つ、現在時刻に合致するか否かにより、時刻認証に成功したか否かを判定する（ステップＳ１２）。仮に、制御部１１は、時刻情報が示す時刻が有効期限よりも後であるか、又は、時刻情報が示す時刻が現在時刻に合致しないと判定した場合（ステップＳ１２；ＮＯ）、クーポンの利用に関する処理を終了し、ステップＳ１０の処理で「ＮＯ」と判定した場合と同様に動作する。
【００４７】
ここでは、現在時刻が「２０１２／３／２８／１２：００：０５」であるのに対し、有効期限が「２０１２／４／１」であるから、時刻情報が示す時刻が有効期限よりも前である。この場合、制御部１１は、時刻認証に成功したと判定し（ステップＳ１２；ＹＥＳ）、端末装置２０が利用しようとするクーポンが実際に未利用であるか否かを判定する（ステップＳ１３）。制御部１１は、利用管理ＤＢ１４１を参照して、ステップＳ８の処理で抽出した端末ＩＤ２６１と、ステップＳ１０の処理で合致すると判定した音響信号情報とに基づいて、クーポンの利用状況を判定する。具体的には、制御部１１は、端末ＩＤ２６１、及び、ステップＳ１０の処理で音響信号に合致すると判定した音響信号情報（例えばＰＳ１）で識別されるクーポンＩＤに対応付けられた利用状況が、利用済み又は未利用のいずれであるかを判定する。このクーポンＩＤは、端末装置２０が利用しようとするとするクーポンのクーポンＩＤに相当する。仮に、制御部１１がクーポンを利用済みと判定した場合には（ステップＳ１３；ＮＯ）、ここでクーポンの利用に関する処理を終了し、ステップＳ１０の処理で「ＮＯ」と判定した場合と同様に動作する。
【００４８】
ここでは、端末ＩＤが「ＵＩＤ００１」でクーポンＩＤが「ＣＩＤ００１」であり、図３に示すように、利用されようとするクーポンの利用状況は「未利用」である。よって、制御部１１は、ステップＳ１３の処理で「ＹＥＳ」と判定する。
ステップＳ１３の処理で「ＹＥＳ」と判定すると、制御部１１は、クーポンサービスを端末装置２０のユーザに提供することを許可し、利用管理ＤＢ１４１の更新処理を実行する（ステップＳ１４）。ここにおいて、制御部１１は、端末ＩＤ２６１及び利用されるクーポンのクーポンＩＤに対応付けられた利用状況を、「未利用」から「利用済み」に書き換える。また、制御部１１は、クーポンの利用を許可する利用許可通知を、第１通信部１２により店舗端末３０宛てに送信する（ステップＳ１５）。利用許可通知には、利用が許可されたクーポンを決済に反映させるために必要な情報が含まれ、ここでは、クーポン管理ＤＢ１４２に書き込まれたこのクーポンのクーポン情報が含まれている。
【００４９】
店舗端末３０の制御部３１は、通信部３２によりクーポン管理サーバ１０から送信された利用許可通知を受信すると、利用時処理を行う（ステップＳ１６）。ここでは、制御部３１は、クーポンにより発生する金銭価値をユーザに提供するべく、商品の代金の計算結果にクーポン情報が示す金銭価値を反映させる利用時処理を行う。例えば制御部３１は、商品にコーヒーが含まれている場合に、その販売額から１０％の額を割引くようにクーポンによるサービスをユーザに提供する。
以上が通信システム１におけるクーポン利用時における処理の流れである。
【００５０】
なお、端末装置２０は、利用済みのクーポンに関する情報を保有クーポン情報２６２から削除することが好ましい。この場合、クーポン管理サーバ１０の制御部１１は、ステップＳ１３の処理の後、この利用済みのクーポンに関する情報を削除するよう端末装置２０に指示する。そして、端末装置２０は、受信した削除指示に従って、保有クーポン情報２６２から利用済みのクーポンに関する情報を削除する。
【００５１】
以上説明した第１実施形態によれば、通信システム１において、紙媒体のクーポン券やリーダ／ライタ機能により利用される電子クーポンとは異なり、音で認識することのできるクーポンにより発生するサービスを、ユーザに与えることができる。クーポン管理サーバ１０は、利用されようとするクーポンを音響信号情報により表現される音に基づいて特定して、ユーザ毎の利用状況の管理や決済等の処理に反映させる。更に、本実施形態のクーポンは、人間にも聴くことができる可聴域に周波数成分を持つ音によって表現される。よって、クーポンを意味する音は、店舗端末３０やクーポン管理サーバ１０に対してクーポンの識別機能を有するだけでなく、人間に対してもクーポンの識別機能を有することとなる。これにより、ユーザは、クーポンを意味する音響信号情報により表現される音を聴くことで、どのクーポンを利用したかを把握できる。例えば、クーポンを意味する音を人間が認識できる音としておくことにより、リーダ／ライタ機能を使用する従来方式とは異なり、顧客にとっては聴感上の面白みを得られる。また、クーポンを意味する音を、ＣＭで使用される音などの広告宣伝に使用される音としておけば、クーポンサービスの提供者にとっては、自らが提供する商品やサービスの宣伝効果を期待することができる。
【００５２】
更には、クーポン管理サーバ１０は、音響透かしにより音響信号に重畳させられた時刻情報が示す時刻により、時刻認証を行う。これにより、クーポン管理サーバ１０は、有効期限を超過したクーポンの利用を不許可とするだけでなく、クーポンの複製による不正利用を防ぐこともできる。音に透かし情報（いわゆる、音響透かし情報）を埋め込む技術では、音響透かし情報は音響信号の一部をなすものでもあるから、録音により複製されるおそれがある。例えば、音響透かし情報が埋め込まれた音の録音データがネットワーク上にアップロードされると、あらゆるユーザの端末装置２０が音響透かし情報を取得することが可能となり、クーポンの不正利用の原因となりうる。これに対し、クーポン管理サーバ１０は、時刻情報が示す時刻が現在時刻と合致することも時刻認証の成功の条件としているから、仮に、クーポンを表現する音が悪意の第三者に録音され、事後的にこの録音データによりクーポンが利用されようとしても、この利用を不許可とすることができる。
【００５３】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
上述した第１実施形態では、クーポン管理サーバ１０は、音響信号情報によりどのクーポンが利用されようとしているのかを特定していた。この第２実施形態では、端末装置２０が音響透かし情報として、端末ＩＤのほかにクーポンＩＤを音響信号に重畳させておき、クーポン管理サーバ１０がこのクーポンＩＤによりどのクーポンが利用されようとしているのかを判定する。
なお、本実施形態において、上述した第１実施形態と同じ符号を付した構成要素や処理ステップは、上述した第１実施形態と同等に機能する。また、上述した第１実施形態で説明した処理ステップの符号の末尾に「ａ」を付したものは、上述した第１実施形態で説明した処理ステップに対応する。
また、通信システム１のハードウェア構成は上述した第１実施形態と同じであるから、ここでは説明を省略する。また、音響信号情報は、本実施形態では、クーポン毎に異ならせてもよいし、複数のクーポンで重複していても構わない。
【００５４】
次に、通信システム１の動作を説明する。
図９は、通信システム１における処理の流れを示すシーケンスチャートである。
端末装置２０の制御部２１は、クーポンの利用指示をＵＩ部２２により受け付けると（ステップＳ１）、記憶部２６から端末ＩＤ２６１を取得し、保有クーポン情報２６２から利用しようとするクーポンのクーポンＩＤを取得する（ステップＳ２ａ）。ここにおいて、制御部２１は、自端末装置２０の端末ＩＤ２６１として「ＵＩＤ００１」を取得し、利用しようとするクーポンのクーポンＩＤを、保有クーポン情報２６２から取得する。そして、制御部２１は、利用しようとするクーポンに対応した音響信号情報により表現される音を表す音響信号に、端末ＩＤ２６１と、クーポンＩＤと、現時時刻を示す時刻情報とを音響透かしにより重畳させる（ステップＳ３ａ）。そして、制御部１１は、端末ＩＤ２６１と、クーポンＩＤと、時刻情報とが重畳させられた音響信号が示す音を、スピーカ２５に放音させる（ステップＳ４）。
店舗端末３０の制御部３１は、端末装置２０によりクーポンが利用されようとするとき、マイクロホン３３により収音し（ステップＳ５）、マイクロホン３３により収音した音を示す音響信号を、通信部３２によりクーポン管理サーバ１０宛てに送信する（ステップＳ６）。
【００５５】
クーポン管理サーバ１０の制御部１１は、第１通信部１２により受信した音響信号を取得する（ステップＳ７）。次に、制御部１１は、取得した音響信号から、端末ＩＤ２６１と、クーポンＩＤと、時刻情報とを抽出する（ステップＳ８ａ）。次に、制御部１１は、記憶部１４に記憶されたクーポン管理ＤＢ１４２を参照して、ステップＳ７の処理で取得した音響信号と、クーポン管理ＤＢ１４２に格納された音響信号情報とを照合する（ステップＳ９）。制御部１１は、ステップＳ７の処理で取得した音響信号が、クーポン管理ＤＢ１４２の中のいずれかの音響信号情報に合致すると判定すると（ステップＳ１０；ＹＥＳ）、クーポン管理ＤＢ１４２を参照して、ステップＳ８ａの処理で抽出したクーポンＩＤによりクーポンを特定する（ステップＳ１７）。次に、制御部１１は、記憶部１４に記憶されたクーポン管理ＤＢ１４２を参照して、時刻認証を実行する（ステップＳ１１）。以降、通信システム１では、上述した第１実施形態と同様にステップＳ１２からＳ１６の処理ステップが実行される。
【００５６】
以上説明した第２実施形態の通信システム１では、上述した第１実施形態で奏する効果のほか、クーポン管理サーバ１０がクーポンＩＤによりどのクーポンが利用されようとしているのかを判定するから、例えば、クーポンの種類の数だけ複数の異なる音響信号情報を用意しなくてよい。この実施形態の通信システム１によれば、例えば、或るサービス提供者が提供した複数のクーポンのうちのどのクーポンが利用された場合であっても、それぞれ共通の音によって、クーポンを表現することができる。逆に、複数の異なる音響信号情報であっても、一つの種類のクーポンを割り当てることが可能となる。
【００５７】
［第３実施形態］
次に、本発明の第３実施形態を説明する。
上述した第１実施形態では、クーポン管理サーバ１０は、音響信号情報に基づいてどのクーポンが利用されようとしているのかを判定し、上述した第２実施形態では、クーポン管理サーバ１０はクーポンＩＤに基づいてどのクーポンが利用されようとしているのかを判定していた。この第３実施形態の通信システム１では、いわゆる画像クーポンを用いてクーポンサービスを提供する。この実施形態において、上述した第１実施形態で説明した構成要素の符号の末尾に「ａ」を付したものは、上述した第１実施形態で説明した構成要素や処理ステップに対応する。
端末装置２０ａ及びクーポン管理サーバ１０ａのハードウェア構成は上述した第１実施形態と同じであるから、ここでは説明を省略する。また、音響信号情報は、本実施形態では画像クーポンに対応して決められている。この音響信号情報は、画像クーポン毎に異ならせるようにしているが、本実施形態では複数の画像クーポンで音響信号情報が重複していても構わない。
【００５８】
図１０は、店舗端末３０ａのハードウェア構成を示すブロック図である。図１０に示すように、店舗端末３０ａは、制御部３１と、通信部３２と、マイクロホン３３と、読取部３４とを備える。制御部３１、通信部３２及びマイクロホン３３の構成は、上述した第１実施形態と同じである。読取部３４は、例えばデジタルカメラなどの撮像装置であり、二次元バーコードなどの、クーポンが画像により表現された画像クーポンを読み取る。読取部３４は、画像クーポンの読み取った結果を表す画像データ（以下、「読取画像データ」という。）を、制御部３１に出力する。
【００５９】
図１１は、クーポン管理サーバ１０ａの記憶部１４が記憶するクーポン管理ＤＢ１４２ａのデータ構造を示す図である。
図１１に示すように、クーポン管理ＤＢ１４２ａは、「クーポンＩＤ」と、「音響信号情報」と、「画像パターン情報」と、「クーポン情報」と、「有効期限」とで示される各情報が対応付けられたデータベースである。「クーポンＩＤ」、「音響信号情報」、「クーポン情報」及び「有効期限」の各情報は、上述した第１実施形態で説明したクーポン管理ＤＢ１４２に格納される各情報と同じである。「画像パターン情報」は、予め決められた画像クーポンを表す画像データであり、この画像クーポン（ここでは、二次元コード）の特徴を表す特徴情報（第２の特徴情報）で構成される。
例えば、図４に示す第１行のレコードは、クーポンＩＤが「ＣＩＤ００１」であるクーポン券は、音響信号情報が「ＰＳ１」で表される音であり、画像パターン情報が「ＰＩ１」で表される画像であり、クーポン情報が「コーヒー１０％ＯＦＦ」（コーヒーの代金を定価から１０％割引）で、有効期限が「２０１２／４／１」であることを示す。図１１に示すように、クーポン管理ＤＢ１４２ａでは、これ以外にも、クーポンＩＤと、音響信号情報と、画像パターン情報と、クーポン情報と、有効期限とを対応付けたデータが複数組格納されている。
【００６０】
図１２は、端末装置２０ａ及びクーポン管理サーバ１０ａの機能的構成を示す機能ブロック図である。機能ブロック図の説明を分かりやすくするため、図１２には店舗端末３０ａの構成も図示している。
端末装置２０ａの制御部２１は、プログラムを実行することにより、生成部２１１と、重畳部２１２と、放音制御部２１３と、表示制御部２１４とに相当する機能を実現する。生成部２１１、重畳部２１２及び放音制御部２１３の機能は、上述した第１実施形態と同じである。
表示制御部２１４は、保有クーポン情報２６２に基づいて、端末装置２０が利用しようとする画像クーポンをＵＩ部２２に表示させる。すなわち、本実施形態の保有クーポン情報２６２は、端末装置２０が画像クーポンを表示するために用いるデータである。店舗端末３０ａの制御部３１は、マイクロホン３３により収音された音を示す音響信号を取得して、通信部３２によりこの音響信号をクーポン管理サーバ１０ａ宛てに送信する一方、端末装置２０ａのＵＩ部２２に表示された画像クーポンを読取部３４により読み取って、画像クーポンの読み取り結果を表す読取画像データを、通信部３２によりクーポン管理サーバ１０ａ宛てに送信する。
【００６１】
クーポン管理サーバ１０ａの制御部１１は、プログラムを実行することにより、音響信号取得部１１１と、抽出部１１２と、判定部１１３ａと、時刻認証部１１４と、処理実行部１１５ａとに相当する機能を実現する。音響信号取得部１１１、抽出部１１２及び時刻認証部１１４は、上述した第１実施形態と同様に機能する。
判定部１１３ａは、記憶部１４に記憶されたクーポン管理ＤＢ１４２ａを参照して、読取部３４により読み取られた画像クーポンを表す読取画像データが、クーポン管理ＤＢ１４２ａに格納されたいずれかの画像パターン情報に合致するか否かを判定する。判定部１１３ａは、クーポン管理ＤＢ１４２ａに格納されたいずれかの画像パターン情報に合致すると判定した場合、クーポン管理ＤＢ１４２ａにおいてこの画像パターン情報に対応付けられたクーポンＩＤに基づいて、どの画像クーポンが端末装置２０により利用されようとしているかを判定する。
【００６２】
処理実行部１１５ａは、判定部１１３ａにより画像クーポンが画像パターン情報に合致すると判定され、且つ、時刻認証部１１４による時刻認証に成功した場合に、この画像パターン情報に対応付けてクーポン管理ＤＢ１４２ａに記憶されたクーポン情報が示す画像クーポンが、端末ＩＤ２６１が示す端末装置２０により利用されたことを示す特定の処理を実行する。
【００６３】
次に、通信システム１の動作を説明する。
図１３は、通信システム１における処理の流れを示すシーケンスチャートである。
端末装置２０ａの制御部２１は、画像クーポンの利用指示をＵＩ部２２により受け付けると（ステップＳ１）、記憶部２６に記憶された保有クーポン情報２６２に基づいて、画像クーポンをＵＩ部２２に表示させる（ステップＳ１８）。そして、ユーザは端末装置２０ａを持って、ＵＩ部２２の表示面を店舗端末３０ａの読取部３４にかざす。店舗端末３０ａの制御部３１は、読取部３４によって画像の読み取り処理を行うことにより、端末装置２０ａのＵＩ部２２から画像クーポンを検出する（ステップＳ１９）。ここにおいて、店舗端末３０ａの制御部３１は、例えば、クーポン管理ＤＢ１４２ａに格納された画像パターン情報を予め取得してＲＡＭ等の記憶手段に記憶し、この画像パターン情報と読取部３４により読み取られた画像との照合処理により、画像クーポンを検出すればよい。これ以外にも、制御部３１は、読取部３４により読み取られた画像を表す読取画像データをクーポン管理サーバ１０ａ宛てに送信して、上記照合処理をクーポン管理サーバ１０ａに行わせてもよい。
【００６４】
次に、制御部３１は、検出した画像クーポンを、通信部３２によりクーポン管理サーバ１０ａ宛てに送信する（ステップＳ２０）。クーポン管理サーバ１０ａの制御部１１は、第１通信部１２により画像クーポンを受信すると、受信した画像クーポンがどれであるかを、クーポン管理ＤＢ１４２ａを参照して特定する（ステップＳ２１）。
【００６５】
次に、端末装置２０ａの制御部２１は、記憶部２６から端末ＩＤ２６１を取得する（ステップＳ２）。そして、制御部２１は、音響信号情報により表現される音を表す音響信号に、端末ＩＤ２６１と時刻情報とを音響透かしにより重畳させる（ステップＳ３）。そして、制御部２１は、端末ＩＤ２６１と時刻情報とが重畳させられた音響信号が示す音を、スピーカ２５に放音させる（ステップＳ４）。
店舗端末３０ａの制御部３１は、画像クーポンが利用されようとするときには、マイクロホン３３により収音し（ステップＳ５）、マイクロホン３３により収音した音を示す音響信号を、通信部３２によりクーポン管理サーバ１０ａ宛てに送信する（ステップＳ６）。
【００６６】
ここにおいて、制御部３１は、ステップＳ１６の処理で画像クーポンを検出してから予め決められた期間（例えば１０秒）内にだけ、音響信号をマイクロホン３３から取得してもよい。こうすれば、画像クーポンとそれを利用したユーザの端末ＩＤとの対応関係をクーポン管理サーバ１０ａ側で正確に把握しやすくなる。その理由は、制御部３１が、マイクロホン３３により収音する期間を、実質的に端末装置２０が画像クーポンを提示する期間に制限することにより、他の音を誤検出する可能性を低減させることができるからである。これ以外の効果として、制御部３１が常にマイクロホン３３による収音を行う場合に比べて、店舗端末３０の消費電力を低減させることができる。また、端末装置２０によるクーポンに対応した音響信号情報が表す音の放音に先立ち、端末装置２０が、利用しようとする画像クーポンをＵＩ部２２に表示させる。このため、店舗端末３０を操作する店員は、端末装置２０のＵＩ部２２に表示された画像クーポンを見ることで、当該画像クーポンが利用されようとしていることを把握することができる。
なお、制御部３１は、ステップＳ１８の処理で画像クーポンを検出した後に、続けて別の画像クーポンを検出した場合は、先に検出した画像クーポンを破棄すると共に、それによるクーポンの利用に関する処理を終了してもよい。
【００６７】
クーポン管理サーバ１０ａの制御部１１は、第１通信部１２により受信した音響信号を取得する（ステップＳ７）。次に、制御部１１は、ステップＳ７の処理で取得した音響信号から、クーポンＩＤと時刻情報とを抽出する（ステップＳ８）。次に、制御部１１は、記憶部１４に記憶されたクーポン管理ＤＢ１４２ａを参照して、ステップＳ７の処理で取得した音響信号と音響信号情報とを照合し（ステップＳ９）、両者が合致するか否かを判定する（ステップＳ１０）。制御部１１は、両者が合致すると判定すると（ステップＳ１０；ＹＥＳ）、記憶部１４に記憶されたクーポン管理ＤＢ１４２ａを参照して、時刻認証を実行する（ステップＳ１１）。制御部１１は、時刻認証に成功すると（ステップＳ１２；ＹＥＳ）、利用管理ＤＢ１４１及びクーポン管理ＤＢ１４２ａを参照して、端末装置２０において画像クーポンが未利用であるか否かを判定する（ステップＳ１３）。制御部１１は、ステップＳ８の処理で抽出した端末ＩＤ２６１と、ステップＳ２１の処理で特定した画像クーポンとにより、端末装置２０における画像クーポンの利用状況を判定する。具体的には、制御部１１は、端末ＩＤ２６１及びこの画像クーポンのクーポンＩＤに対応付けて利用状況が利用済み、又は、未利用のいずれであるかを判定する。
これにより、クーポン管理サーバ１０ａが利用されようとする画像クーポンを判定できたので、以降、通信システム１では、上述した第１実施形態と同様にステップＳ１４からＳ１６の処理ステップが実行される。
【００６８】
以上説明した第３実施形態の通信システム１では、上述した第１実施形態で奏する効果のほか、クーポン管理サーバ１０ａが画像クーポンによりクーポン種類を特定するから、音響透かしによりクーポンを利用するユーザを決定する以外は、画像クーポンサービスと同じ方法でクーポンサービスを提供することができる。
【００６９】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
上述した各実施形態の通信システム１では、端末装置２０で利用可能なクーポンのクーポン情報が、所定の音を表す信号情報としての音響信号情報に対応して定められていたが、音響信号情報に含まれる音響的特徴を更に細分化し、以下の属性の音響的特徴を示す特徴情報に対応して、クーポン情報が定められていてもよい。
例えば、通信システム１において、音響信号情報により表現される楽音のパート数又は／及び楽音の長さに応じて、クーポン情報を異ならせてもよい。この場合、例えば、楽音のパート数や楽音の長さ（例えば音符数）に応じて、割引サービスを適用した際の代金の割引率を異ならせる。
また、通信システム１において、音響信号情報により表現される楽音における楽器の種類又は／及び楽音の調性に応じて、クーポン情報を異ならせてもよい。この場合、例えば、楽音の種類（例えば、ボーカル、ピアノ、ドラム）や、その楽音の調性（例えば、ハ長調、ホ長調、ト長調）に応じて、割引サービスが適用される商品（例えば、コーヒー、ケーキ、紅茶）が定められる。
また、通信システム１において、音響信号情報により表現される楽音の音像の定位位置に応じて、クーポン情報を異ならせてもよい。この場合、例えば、楽音の音像の定位位置に応じて、端末装置２０のユーザに提供されるサービスの種類（例えば、商品割引、特典（販促品）の供与、買い物ポイント付与など）が異なるように定められる。
また、通信システム１において、楽曲（即ち楽曲名）に応じて、クーポン情報を異ならせてもよい。この場合、例えば、楽曲に応じて、クーポンを利用可能な店舗が異なるように定められる。
また、通信システム１において、音響信号情報により表現される楽音の１音についての属性に応じて、クーポン情報を異ならせてもよい。この場合、例えば、音の高さ（ピッチ）、強さ（ベロシティ）、長さ（継続時間）又はこれら複数の組み合わせに応じて、サービスの種類が定められるとよい。
【００７０】
以上のとおり、本発明では、クーポン情報、即ち、クーポンの利用によりユーザに提供されるサービスの内容と、音響的特徴とを、直感的、聴感的に人間が判るように対応付けることが可能である。更に、クーポン情報が、前述のように複数階層（例えば、前述のサービスの種類や利用可能な店舗、商品、割引率等）の情報で構成される場合には、階層毎に特徴情報の属性を異ならせて関連付けることも可能である。これに代えて、クーポン情報が複数階層の情報で構成される場合に、階層毎に特徴情報の属性を関連付けないようにしてもよい。
また、本発明において、クーポンの利用によりユーザに提供されるサービスの内容と、音（楽曲）の音響的特徴との具体的な対応関係が、前掲の関係以外であってもよい。また、本発明で採用可能な音響的特徴は、音響信号が表す音が持っている特徴であればよく、前掲以外の特徴を用いることも可能である。例えば、本発明で採用可能な音響的特徴は、特徴情報を数値化して表現することのできる情報である。
【００７１】
（変形例２）
上述した各実施形態の通信システム１において、時刻認証を行わないようにしてもよい。例えば、通信システム１において、期限関係なくいつでも利用可能なクーポンを提供することを前提としていれば、時刻認証を行う必要がないからである。また、クーポンがどの端末装置２０に利用されてもよいなど利用制限が厳しくない場合には、時刻情報が示す時刻と現在時刻とが合致するか否かを判定する時刻認証を行わなくてもよい。
この変形例では、端末装置２０，２０ａは音響透かしにより時刻情報を音響信号に重畳させなくてよいし、クーポン管理サーバ１０，１０ａが音響信号から時刻情報を抽出する必要もない。
【００７２】
（変形例３）
上述した各実施形態の通信システム１では、端末ＩＤを用いて実行するクーポン情報に対応する特定の処理として、端末装置２０，２０ａが、ステップＳ１６の利用時処理を実行していた。この利用時処理とは別に、クーポン管理サーバ１０，１０ａが、端末ＩＤを用いて実行するクーポン情報に対応する特定の処理を実行してもよい。具体的には、クーポン管理サーバ１０，１０ａが、クーポンを利用する処理ではなく、クーポンを発行する処理、即ち、端末装置２０，２０ａにクーポンを提供するときに発生する処理（以下、「提供時処理」という。）を実行してもよい。
この変形例では、端末装置２０は、クーポンを提供する処理の実行を指示するタイミングで、当該クーポンに対応して定められた音響信号情報が表す音を、店舗端末３０，３０ａのある場所で放音させる。店舗端末３０，３０ａが、当該音響信号情報が表す音を収音すると、クーポン管理サーバ１０，１０ａは、店舗端末３０，３０ａから当該音響信号情報を含む音響信号を取得する。
なお、端末装置２０は、音響信号情報が表す音を放音するためのデータ（以下、「放音用データ」という。）を、クーポンの提供を指示する時期よりも前に取得しておく。放音用データの取得方法は特に問わないが、例えば、端末装置２０は、ブラウザを実行して、ネットワークＮＷを介した通信によりクーポン管理サーバ１０，１０ａにアクセスして、ｗｅｂページ経由で放音用データを取得し、記憶部２６に記憶させておく。
【００７３】
店舗端末３０，３０ａから音響信号を取得すると、クーポン管理サーバ１０，１０ａは、取得した音響信号の中から音響信号情報を認識し、上述した第１〜第３実施形態で説明したいずれかの方法でクーポンを特定する。そして、クーポン管理サーバ１０，１０ａは、特定したクーポンを端末装置２０に提供するための提供時処理を行う。
端末装置２０，２０ａにクーポンを提供することにより、端末装置２０が保有するクーポンの数や種類が増加する場合には、クーポン管理サーバ１０，１０ａは、クーポンの提供先の端末装置２０における保有クーポン情報２６２を書き換える処理を、提供時処理として実行する。この提供時処理は、例えば、クーポン管理サーバ１０，１０ａが端末装置２０に対し、保有クーポン情報２６２を書き換えるように指示する処理である。また、クーポン管理サーバ１０，１０ａが、端末装置２０，２０ａに既に提供したクーポンの数や種類をデータベースで管理し、端末装置２０にクーポンが提供するたびにこのデータベースを更新する場合には、このデータベースの更新処理を提供時処理として行うようにしてもよい。
この変形例の通信システム１では、端末装置２０は、放音用データに基づいて、クーポンに対応する所定の音を、店舗端末３０のある場所で放音することにより、当該クーポンを取得する。よって、この変形例の通信システム１によれば、クーポンの入手場所を限定し、その入手場所に来たユーザの端末装置２０に対してのみ、当該クーポンを提供することができる。
【００７４】
（変形例４）
上述した各実施形態の通信システム１では、クーポン管理サーバ１０，１０ａは、ユーザがクーポンを未利用であればこのクーポンによるサービスの提供を許可し、利用済みであればクーポンによるサービスの提供を不許可としていた。通信システム１においては、有効期限に代えて、又は有効期限に加えて、クーポンの使用可能な回数を示す情報である有効使用回数を用いてもよい。有効使用回数を用いる場合について説明すると、クーポン管理サーバ１０，１０ａは、クーポンを回数券のように利用できるように利用管理ＤＢ１４１で情報を管理する。即ち、クーポン管理サーバ１０，１０ａは、端末装置２０，２０ａ毎にクーポンを利用できる総回数と既に利用した回数である利用回数とを管理し、利用回数が総回数を下回ればクーポンによるサービスの提供を許可し、利用回数が総回数に達すれば、クーポンによるサービスの提供を不許可としてもよい。この構成において、ユーザ毎にクーポンを利用できる残りの回数をクーポン管理サーバ１０，１０ａが管理してもよい。
このように、クーポン管理サーバ１０，１０ａがユーザ毎に管理するクーポンの利用状況には、どのような情報が含まれていてもよい。
【００７５】
（変形例５）
上述した各実施形態の通信システム１では、クーポン管理サーバ１０，１０ａが、利用管理ＤＢ１４１の更新処理と利用許可通知の送信とを行っていたが、これらのうちの一方を行うものであってもよい。例えば、ユーザの利用状況を管理する必要がないなら、クーポン管理サーバ１０，１０ａは、利用管理ＤＢ１４１の更新処理を行わなくてもよい。また、別の決済サーバにより決済処理を行うための利用許可通知の送信が行われるならば、クーポン管理サーバ１０，１０ａは利用許可通知の送信を行わなくてもよい。
【００７６】
（変形例６）
上述した各実施形態の通信システム１において、時刻認証は以下のようにして行われてもよい。
例えば、クーポン管理ＤＢ１４２，１４２ａに格納された有効期限が期限末日を示すのではなく、例えば１週間や１ヶ月といったような有効期間を示すものであってもよい。この場合、クーポン管理サーバ１０，１０ａは時刻情報が示す時刻とクーポン管理ＤＢ１４２，１４２ａに格納された有効期間とにより、クーポンの利用の可否を判定する。
【００７７】
上述した実施形態の通信システム１では、端末装置２０，２０ａは音響透かしにより現在時刻を示す時刻情報を音響信号に重畳させていたが、これ以外の時刻を示す時刻情報を、音響信号に重畳させてもよい。例えば、端末装置２０，２０ａはクーポンが発行された日時（クーポン発行日時）を示す時刻情報を音響信号に重畳させてもよい。この場合、クーポン管理サーバ１０では、音響透かしにより得た時刻情報が示すクーポン発行日時が予め決められた認証条件を満たすか否かにより、ステップＳ１２において時刻認証に成功したか否かを判定すればよい。
また、時刻認証に用いられる時刻情報は、ステップＳ５において、クーポンに対応した音響信号情報が表す音を店舗端末３０が収音した時刻を示す情報であってもよい。また、時刻認証に用いられる時刻情報は、ステップＳ７において、クーポンに対応した音響信号情報を含む音響信号をクーポン管理サーバ１０が取得した時刻を示す情報であってもよい。
なお、この変形例の通信システム１の場合、上述した各実施形態で説明した、現在時刻に基づく時刻認証が行われなくてもよい。
【００７８】
（変形例７）
上述した各実施形態の通信システム１において、端末装置２０，２０ａの制御部２１は端末ＩＤ２６１を所定の変換アルゴリズムに従って変換（例えば、暗号化）してから、音響透かしにより音響信号に重畳させてもよい。例えば、制御部２１は、時刻情報を用いて端末ＩＤ２６１に対し変換処理を施す。一方、クーポン管理サーバ１０，１０ａの制御部１１は、変換処理が施された端末ＩＤ２６１と時刻情報とを取得すると、上記変換アルゴリズムに応じてこの時刻情報を用いて端末ＩＤ２６１を復元（復号）する。この変形例の通信システム１では、端末ＩＤ２６１がそのまま音響信号に重畳させられているわけではないので、端末ＩＤ２６１の漏洩やクーポンが不正利用されるのを防ぐことができる。
【００７９】
（変形例８）
上述した各実施形態の通信システム１において、音響信号情報により表現される音を表す音響信号に、端末ＩＤ２６１等の音響透かし情報が重畳させられていなくてもよく、これとは異なる音響信号に重畳させられてもよい。この場合、例えば、音響信号情報により表現される音を表す音響信号の音が放音された時刻から、所定時間範囲内に端末ＩＤ２６１が埋め込まれた音が放音されるように、音響信号に端末ＩＤ２６１が重畳されればよい。
【００８０】
（変形例９）
上述した各実施形態の通信システム１では、端末装置２０，２０ａのユーザが利用しようとするクーポンを指定すると、当該端末装置２０，２０ａが、指定されたクーポンに対応する音を放音していた。これに代えて、端末装置２０，２０ａは、店舗端末３０，３０ａにより指定されたクーポンに対応する音を放音してもよい。
例えば、店舗端末３０，３０ａは、自端末の表示部（図示略）に利用可能なクーポンの一覧画面を表示させる。この一覧画面は、例えば、店舗端末３０，３０ａが設置された店舗で利用可能なクーポンの一覧を含む。店員は、店舗端末３０，３０ａの表示部に表示された一覧画面の中から、顧客に利用させるクーポンを選択する操作を行う。そして、店舗端末３０，３０ａは、店員に選択されたクーポンを端末装置２０，２０ａに通知することにより、当該端末装置２０，２０ａが利用可能なクーポンを指定する。この通知の方法は特に問わないが、例えば、店舗端末３０，３０ａは、選択されたクーポンを識別するクーポンＩＤを、音響透かしにより所定の音響信号に重畳させて放音する。端末装置２０，２０ａは、店舗端末３０，３０ａにより放音された音をマイクロホン２４により収音し、収音した音を示す音響信号からクーポンＩＤを抽出する。端末装置２０，２０ａは、抽出したクーポンＩＤが示すクーポンを、店舗端末３０，３０ａにより指定されたクーポンとして特定する。
【００８１】
そして、端末装置２０，２０ａは、店舗端末３０，３０ａにより指定されたクーポンに対応する音響信号情報が表す音を放音する。この際、端末装置２０，２０ａが、店舗端末３０，３０ａにより指定されたクーポンを保有していない場合には、クーポンを利用することができないので、当該クーポンに対応する音響信号情報が表す音を放音しない。以降の処理は、上述した各実施形態の通信システム１と同じ手順で処理が行われてよい。
この変形例の通信システム１によれば、例えば、店舗側で利用を許可したクーポンのみを端末装置２０，２０ａに利用させることができ、セキュリティ面の向上を期待することができる。また、店舗側又はクーポンサービスの提供者にとっては、利用可能なクーポンを顧客毎に異ならせることができ、例えば顧客による店舗の利用状況等に応じて、クーポンサービスを差別化することもできる。
なお、この変形例の通信システム１では、店員の手動操作を介して端末装置２０，２０ａが利用可能なクーポンが指定されていたが、この手動操作を介さずに、店舗端末３０，３０ａが、端末装置２０，２０ａが利用可能なクーポンを指定してもよい。例えば、店舗の利用状況（例えば買い物の履歴）を顧客毎に管理するデータベースに基づいて、店舗端末３０，３０ａが、当該利用状況に応じて利用可能なクーポンを指定してもよい。
【００８２】
（変形例１０）
本発明のクーポン管理システムは、上述した各実施形態のような店舗毎に設置されたクーポン管理サーバ１０，１０ａではなく、例えば複数店舗におけるクーポンの利用状況を一括して行う管理サーバであってもよいし、ＰＯＳレジスタに相当する店舗端末であってもよい。
また、上述した各実施形態のクーポン管理サーバ１０と店舗端末３０とが一体の装置として構成されてもよいし、クーポン管理サーバ１０ａと店舗端末３０ａとが一体の装置として構成されてもよい。また、クーポン管理サーバ１０，１０ａにおいて、記憶部１４に相当する構成を外部のデータベースとしてもよい。即ち、本発明のクーポン管理システムを実現するための構成を有する主体が何であるかは特に問わない。
【００８３】
（変形例１１）
上述した各実施形態におけるクーポン管理サーバ１０，１０ａの制御部１１や、端末装置２０，２０ａの制御部２１によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ）など）、光記録媒体（光ディスク（ＣＤ、ＤＶＤ）など）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録した状態で提供しうる。また、インターネットのようなネットワーク経由でダウンロードさせることも可能である。
【符号の説明】
【００８４】
１…通信システム、１０，１０ａ…クーポン管理サーバ、１１…制御部、１１１…音響信号取得部、１１２…抽出部、１１３，１１３ａ…判定部、１１４…時刻認証部、１１５，１１５ａ…処理実行部、１２…第１通信部、１３…第２通信部、１４…記憶部、１４１…利用管理ＤＢ、１４２，１４２ａ…クーポン管理ＤＢ、２０，２０ａ…端末装置、２１…制御部、２１１…生成部、２１２…重畳部、２１３…放音制御部、２１４…表示制御部、２２…ＵＩ部、２３…無線通信部、２４…マイクロホン、２５…スピーカ、２６…記憶部、２６１…端末ＩＤ、２６２…保有クーポン情報、３０，３０ａ…店舗端末、３１…制御部、３２…通信部、３３…マイクロホン、３４…読取部
【図１】
2014112359.tif 000003
【図２】
2014112359.tif 000004
【図３】
2014112359.tif 000005
【図４】
2014112359.tif 000006
【図５】
2014112359.tif 000007
【図６】
2014112359.tif 000008
【図７】
2014112359.tif 000009
【図８】
2014112359.tif 000010
【図９】
2014112359.tif 000011
【図１０】
2014112359.tif 000012
【図１１】
2014112359.tif 000013
【図１２】
2014112359.tif 000014
【図１３】
2014112359.tif 000015