(57)【特許請求の範囲】
【請求項１】
コンピュータによる、複数の利用者の会話情報に基づいてコンテンツ情報を配信するコンテンツ配信方法であって、
前記コンピュータが、
上記会話情報からキーワードを抽出する第１のキーワード抽出手順と、
上記第１のキーワード抽出手順で抽出されたキーワードに対し、利用者と対応付けて、キーワードの頻出度である頻出度情報をキーワードＤＢに記憶する頻度情報記憶手順と、
上記キーワードのうち、各利用者のキーワード頻出度情報の合計が所定値以上のキーワードであって、該キーワードが前記複数の利用者の各々から、より同等の頻度で発生したキーワードを上記キーワードＤＢから抽出する第２のキーワード抽出手順と、
キーワードに対応するコンテンツが格納されているコンテンツ情報ＤＢを検索し、上記第２のキーワード抽出手順により抽出された上記キーワードに対応するコンテンツ情報を配信する配信手順とを実行することを特徴とするコンテンツ配信方法。
【請求項２】
複数の利用者の会話情報に基づいてコンテンツ情報を配信するコンテンツ配信方法における処理をコンピュータに行なわせるためのプログラムであって、
上記会話情報からキーワードを抽出する第１のキーワード抽出手順と、
上記第１のキーワード抽出手順で抽出されたキーワードに対し、利用者と対応付けて、キーワードの頻出度である頻出度情報をキーワードＤＢに記憶する頻度情報記憶手順と、
上記キーワードのうち、各利用者のキーワード頻出度情報の合計が所定値以上のキーワードであって、該キーワードが前記複数の利用者の各々から、より同等の頻度で発生したキーワードを上記キーワードＤＢから抽出する第２のキーワード抽出手順と、
キーワードに対応するコンテンツが格納されているコンテンツ情報ＤＢを検索し、上記第２のキーワード抽出手順により抽出された上記キーワードに対応するコンテンツ情報を配信する配信手順とをコンピュータに行わせることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンテンツ配信方法に係り、特に、店舗内に設置された表示装置（例えば、飲食用テーブル上のディスプレイ）に表示する映像等のコンテンツ情報を配信するためのコンテンツ配信方法に関する。
【０００２】
また、本発明は、そのようなコンテンツ配信方法における処理をコンピュータに行わせるためのプログラムに関する。
【０００３】
【従来の技術】
近年、飲食店等の店舗には、映像等を表示させるために大型のディスプレイが設置されている場合がある。このディスプレイには、予め時間帯によって設定された映画や音楽映像、広告等が表示されると共に、その映像に合せて音声が出力される。このようなディスプレイを有する店舗を利用する利用者は、無意識のうちにディスプレイに表示された映像を見ながら食事を行なっていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のように、所定の店舗に設置されたディスプレイには、予め設定された映像のみが表示されるため、利用者の意志とは関係なく映像が表示されてしまい、利用者にとって関心のない映像を見たり、音声を聞いたりしなければならない。従って、店舗側ではディスプレイに映像や広告を表示させることにより、店舗滞在時間を増やし、食事のオーダーを増加させる等の効果を期待することができないという問題点があった。
【０００５】
また、従来、利用者の会話から特定の利用者の音声を認識し、その音声に応じたコンテンツを配信する技術が開示されているが、この場合、特定の利用者の音声、即ち、特定の利用者の会話内容のみがコンテンツ配信決定に影響するため、偏ったコンテンツ配信になってしまうという問題点があった。
【０００６】
そこで、本発明の課題は、複数の利用者による会話の中で共通の話題に関連するコンテンツを配信することができるコンテンツ配信方法及びその方法における処理をコンピュータに行わせるためのプログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、コンピュータによる、複数の利用者の会話情報に基づいてコンテンツ情報を配信するコンテンツ配信方法であって、前記コンピュータが、
上記会話情報からキーワードを抽出する第１のキーワード抽出手順と、上記第１のキーワード抽出手順で抽出されたキーワードに対し、利用者と対応付けて、キーワードの頻出度である頻出度情報をキーワードＤＢに記憶する頻度情報記憶手順と、上記キーワードのうち、各利用者のキーワード頻出度情報の合計が所定値以上のキーワードであって、該キーワードが前記複数の利用者の各々から、より同等の頻度で発生したキーワードを上記キーワードＤＢから抽出する第２のキーワード抽出手順と、キーワードに対応するコンテンツが格納されているコンテンツ情報ＤＢを検索し、上記第２のキーワード抽出手順により抽出された上記キーワードに対応するコンテンツ情報を配信する配信手順とを有する構成とされる。
【０００８】
このようなコンテンツ配信方法では、複数の利用者の会話情報に基づいて、頻度の高いキーワードを管理し、そのキーワードのうち複数の利用者により同等の頻度で発生したキーワードを抽出し、抽出されたキーワードに基づいて上記コンテンツ情報を配信することにより、複数の利用者による会話の中で共通の話題に関連するコンテンツを配信することができる。
【０００９】
また、上記課題を解決するため、本発明は、上記コンテンツ配信方法による処理をコンピュータに行なわせるためのプログラムとすることもできる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
図１は、本発明の実施の一形態に係るコンテンツ配信方法におけるシステム構成図を示している。図１において、コンテンツ配信方法におけるコンテンツ配信システム１０は、コンテンツ配信処理を行う複数の店舗２〜２Ｎと、店舗２内に設けられた店舗サーバ２０と、店舗サーバ２０にＬＡＮ１５で接続され、店舗２を利用する利用者により操作される複数の利用者側端末３０と、コンテンツの配信を行うコンテンツサーバ４０等で構成されるシステムである。
【００１２】
図１において、店舗２内の店舗サーバ２０、コンテンツサーバ４０はサーバコンピュータであって、ＣＰＵ（中央処理装置）によって各構成が制御される。ＣＰＵは、メモリユニットに格納されたプログラムに従ってコンテンツ配信方法での処理を行う。ネットワーク１を介して店舗２の店舗サーバ２０及び利用者側端末３０と、コンテンツサーバ４０とに接続される。尚、利用者側端末３０は、店舗サーバ２０のみに接続され、店舗サーバ２０に蓄積されたコンテンツ情報が配信されるようにしてもよい。
【００１３】
店舗サーバ２０は、主に、コンテンツ配信処理に係る処理を実行するプログラムをインストールするインストーラ１１と、データ通信を制御する通信制御処理部１２と、データの表示を制御する表示制御処理部１３と、データの入出力を制御する入出力制御処理部１４と、利用者側端末３０で取得した音声情報に基づいて特定の利用者を認識する音声情報認識処理部２１と、音声情報に基づいて利用者側端末３０の特定の利用者を判定する音声情報判定処理部２２と、音声情報に基づいてコンテンツを配信するためのキーワードを抽出するキーワード抽出処理部２３と、キーワード抽出処理部２３により抽出されたキーワードに基づいてコンテンツ配信指示を行うコンテンツ配信指示処理部２４と、音声情報からのキーワードが格納されたキーワードＤＢ２５と、利用者側端末３０を利用している利用者個人を識別するための個人識別情報が格納された個人識別情報ＤＢ２６と、キーワードの抽出を行うための閾値テーブル２７とを有する。
【００１４】
通信制御処理部１２は、ネットワーク１を介して送受信データを制御する処理部であって、ネットワーク網に接続するための通信ユニットを有する。表示制御処理部１３は、ディスプレイ等の表示ユニットを有し、表示用データを制御して該表示ユニットに表示させる。入出力制御処理部１４は、マウス、キーボード等の入力ユニット及びプリンタ等の出力ユニットを制御し、データの入出力を制御する。インストーラ１１は、本発明の一実施例に係るコンテンツ配信方法を実現するためのプログラムが記録されたＣＤ−ＲＯＭ５０から該プログラムを読み出し、その読み出されたプログラムを、例えば、補助記憶装置等にインストールする。そして、後述されるコンテンツ配信方法における処理が起動されると、補助記憶装置にインストールされた当該プログラムに従って、ＣＰＵがその処理を開始する。尚、当該プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。
【００１５】
音声情報認識処理部２１は、利用者側端末３０で取得した音声情報と個人識別情報ＤＢ２６に格納された個人識別情報とに基づいて、特定の利用者を認識し、認識した結果の個人情報を更新する等の処理を行う。音声情報判定処理部２２は、音声情報と個人識別情報ＤＢ２６に格納された個人情報とに基づいて、利用者側端末３０の特定の利用者を判定し、判定結果に基づいて音声情報からのキーワード情報をキーワードＤＢ２５に格納する。キーワード抽出処理部２３は、音声情報とキーワードＤＢ２５に格納されたキーワード情報と、キーワードの抽出を行うための閾値テーブル２７とに基づいて、コンテンツを配信するためのキーワードを抽出する。コンテンツ配信指示処理部２４は、キーワード抽出処理部２３により抽出されたキーワードに基づいて、コンテンツサーバ４０へコンテンツ配信指示を行う。キーワードＤＢ２５に格納されたキーワード情報については、図１１、図１２、図１４で、個人識別情報ＤＢ２６に格納された個人識別情報については、図１０で、閾値テーブル２７については、図１３で詳細に説明する。
【００１６】
店舗２に設けられた複数の利用者側端末３０は、表示制御処理部３１と、音声情報取得処理部３２とを有する。表示制御処理部３１は、ディスプレイ等の表示ユニットを有し、コンテンツサーバ４０もしくは店舗サーバ２０から送信されたコンテンツ情報を制御して該表示ユニットに表示させる処理を行う。音声情報取得処理部３２は、マイク等の音声取得ユニットを有し、利用者が会話している時の音声情報を取得して店舗サーバ２０に送信する処理を行う。この音声情報については、図９で詳細に説明する。
【００１７】
コンテンツサーバ４０は、多種多様なコンテンツ情報が格納されたコンテンツＤＢ４１と、配信処理部４２とを有する。配信処理部４２は、各店舗２に設けられた店舗サーバ２０からコンテンツ配信指示を受信し、コンテンツ配信指示とコンテンツＤＢ４１に格納されたコンテンツ情報とに基づいて、所定のコンテンツ情報を利用者側端末３０もしくは店舗サーバ２０に送信する。
【００１８】
次に、コンテンツ配信方法の処理手順について説明する。図２は、コンテンツ配信処理を説明するためのフローチャート図である。先ず、ステップＳ１０の処理で、店舗サーバ２０により個人識別情報が取得済みであるか否か、即ち、利用者側端末３０で一定期間の会話での音声情報から生成された個人識別情報が個人識別情報ＤＢ２６に格納されているか否かを判断する。ステップＳ１０の処理で個人識別情報が取得済みでない場合、ステップＳ１１の処理で、店舗サーバ２０の音声情報認識処理部２１により音声情報認識処理を行う。この音声情報認識処理手順については、図３で詳細に説明する。ステップＳ１０の処理で個人識別情報が取得済みである場合、ステップＳ１２の処理で、店舗サーバ２０の音声情報判定処理部２２及びキーワード抽出処理部２３により一定期間の音声情報と個人識別情報と、閾値テーブル２７の値に基づいて音声情報の判定とキーワード抽出処理を行う。この音声情報判定処理手順については、図４、図５で、頻出キーワード抽出処理手順については、図６で詳細に説明する。ステップＳ１３の処理で、店舗サーバ２０のコンテンツ配信指示処理部２４により抽出されたキーワードをコンテンツサーバ４０に送信してコンテンツ配信指示を行う。コンテンツ配信指示処理手順については、図７で詳細に説明する。ステップＳ１４の処理で、店舗サーバ２０によりコンテンツ配信処理が終了したか否かを判断する。ステップＳ１４の処理でコンテンツ配信処理が終了していない場合、ステップＳ１２からの処理を繰り返す。
【００１９】
尚、ステップＳ１４の処理で、コンテンツ配信処理が終了したか否かの判断は、店舗サーバ２０に予め設定された期間に基づいて判断される。また、店舗サーバ２０の操作者がコンテンツ配信処理の終了を判断するようにしてもよい。
【００２０】
図３は、音声情報認識処理を説明するためのフローチャート図である。図３において、ステップＳ２０の処理で、店舗サーバ２０の音声情報認識処理部２１により、利用者側端末３０の音声情報取得処理部３２により取得された音声情報を受信する。
【００２１】
図９は、音声情報のテーブルを示す図である。図９において、音声情報取得処理部３２により取得される音声情報のテーブル３２０には、その利用者側端末３０が設置されたテーブルで利用者が会話した時の音声情報が格納され、その音声情報は店舗サーバー２０に送信される。
【００２２】
ステップＳ２１の処理で、音声情報認識処理部２１により受信した音声情報から音韻情報や、発声レベル情報を解析する。ステップＳ２２の処理で、音声情報認識処理部２１により個人識別情報ＤＢ２６に格納された個人識別情報を取得して個人識別処理を行う。ステップＳ２３の処理で、音声情報認識処理部２１により個人識別情報に、ステップＳ２１の処理で解析した音声情報と近似したデータがあるか否かを判断する。ステップＳ２３の処理で個人識別情報に解析した音声情報と近似したデータがない場合、ステップＳ２４の処理で音声情報認識処理部２１により解析した音声情報を個人識別情報として個人識別情報ＤＢ２６に格納する。
【００２３】
図１０は、個人識別情報ＤＢに格納されるテーブルを示す図である。図１０において、個人識別情報ＤＢ２６に格納されるテーブル２６０には、利用者側端末３０の利用者を特定する個人特定情報と、音声情報に基づいて解析される音韻情報と、発声レベル情報とが格納される。例えば、テーブル２６０には、個人特定情報「０００１」に関連付けて音韻情報「データＡ」、発声レベル情報「レベル１」とが格納されている。
【００２４】
ステップＳ２３の処理で個人識別情報に解析した音声情報と近似したデータがある場合、ステップＳ２５の処理で、音声情報認識処理部２１により利用者側端末３０で会話を行っている全員の音声情報、即ち、個人識別情報を取得したか否かを判断する。ステップＳ２５の処理で、全員の個人識別情報を取得した場合、音声情報認識処理を終了する。ステップＳ２５の処理で、全員の個人識別情報を取得していない場合、ステップＳ２０からの処理を繰り返す。
【００２５】
尚、ステップＳ２５の処理で、全員の個人識別情報を取得したか否かの判断は、店舗サーバ２０に予め設定された期間に新規の登録がない場合に、全員の個人識別情報を取得した判断を行う。また、店舗サーバ２０の操作者が全員の個人識別情報を取得したか否かの判断を行うようにしてもよい。
【００２６】
図４、図５は、音声情報判定処理を説明するためのフローチャート図である。図４において、先ず、ステップＳ３０の処理で、音声情報判定処理部２２により利用者側端末３０からの音声情報を受信する。ステップＳ３１の処理で、音声情報判定処理部２２により受信した音声情報から音韻情報や、発声レベル情報を解析する。ステップＳ３２の処理で、音声情報判定処理部２２により個人識別情報ＤＢ２６に格納された個人識別情報に基づいて、どの利用者が発した音声情報であるか否かを判定する個人判定処理を行う。ステップＳ３３の処理で、音声情報判定処理部２２により音声情報からキーワードを抽出する。ステップＳ３４の処理で、音声情報判定処理部２２により抽出したキーワードと、ステップＳ３２の処理による個人判定結果とに基づいて、キーワードＤＢ２５に格納されたキーワード情報の頻出度情報及び標準偏差情報とを格納する。尚、頻出度情報は、各利用者の音声情報に発生するキーワードの頻出度である。また、標準偏差情報は、キーワード毎に各利用者の音声情報に発生したキーワードの頻出度の分散を示す標準偏差値である。即ち、標準偏差値の小さいキーワードは、複数の利用者に同等の頻度で発生したキーワードと判断される。
【００２７】
例えば、ステップＳ３３の処理で、音声情報判定処理部２２は図９に示す音声情報テーブル３２０の音声情報「沖縄の海はきれいだった。」からキーワード「沖縄」、「海」等を抽出する。キーワード「沖縄」、「海」等を抽出した後、ステップＳ３４の処理により、キーワードＤＢ２５に格納されたキーワード「沖縄」、「海」のそれぞれの頻出度情報に１加算して更新する。ステップＳ３５の処理で、音声情報判定処理部２２により一連の音声情報取得が終了したか否か、即ち、個人判定結果の利用者の発する一連の音声情報取得が終了したか否かを判断する。ステップＳ３５の処理で一連の音声情報取得が終了していない場合、ステップＳ３３からの処理を繰り返す。ステップＳ３５の処理で一連の音声情報取得が終了した場合、ステップＳ３６の処理で音声情報判定処理部２２により音声情報の取得を開始してから一定時間が経過したか否かを判断する。ステップＳ３６の処理で音声情報の取得を開始してから一定時間が経過していない場合、ステップＳ３０からの処理を繰り返す。ステップＳ３６の処理で音声情報の取得を開始してから一定時間が経過している場合、ステップＳ３７の処理で音声情報判定処理部２２によりコンテンツ配信処理が初回であるか否かを判断する。
【００２８】
ステップＳ３７の処理でコンテンツ配信処理が初回である場合、図５に示すステップＳ４０の処理でキーワード抽出処理部２３によりキーワードＤＢ２５のキーワード情報に基づいて頻出度情報の高いキーワードを抽出する処理を行う。ステップＳ４０の頻出キーワード抽出処理手順については、図６で詳細に説明する。ステップＳ４１の処理で、音声情報判定処理部２２により、抽出された頻出キーワード情報をキーワードＤＢ２５に格納する。ステップＳ４２の処理で、音声情報判定処理部２２により頻出キーワードの頻出度情報及び標準偏差情報をキーワードＤＢ２５に格納する。ステップＳ４３の処理で、音声情報判定処理部２２により頻出キーワードの配信フラグをＯＮに設定してキーワードＤＢ２５に格納する。
【００２９】
図４に示すステップＳ３７の処理でコンテンツ配信処理が初回でない場合、図５に示すステップＳ４４の処理で音声情報判定処理部２２によりキーワードＤＢ２５から抽出キーワードの頻出度情報を読み込む。ステップＳ４５の処理で音声情報判定処理部２２によりキーワードＤＢ２５に格納されたキーワード情報から共通のキーワード、即ち、今回抽出したキーワードと同じ前回抽出したキーワードを抽出する。ステップＳ４６の処理で、音声情報判定処理部２２により今回抽出したキーワードと前回抽出したキーワードの頻出度情報の差が、閾値テーブル２７に設定された閾値よりも小さいか否かを判断する。ステップＳ４６の処理で各キーワードの頻出度の差が閾値よりも小さい場合、ステップＳ４０からの処理を行う。ステップＳ４６の処理で各キーワードの頻出度情報の差が閾値よりも大きい場合、ステップＳ４７の処理で音声情報判定処理部２２により頻出キーワードの配信フラグをＯＦＦに設定してキーワードＤＢ２５に格納する。
【００３０】
図６は、頻出キーワード抽出処理を説明するためのフローチャート図である。図６において、先ず、ステップＳ５０の処理で、キーワード抽出処理部２３によりキーワードＤＢ２５に格納されたキーワード情報から１ワードを読み込む。ステップＳ５１の処理で、キーワード抽出処理部２３によりキーワードの標準偏差情報が閾値テーブル２７に設定された閾値以上であるか否かを判断する。ステップＳ５１の処理でキーワードの標準偏差情報が閾値以下である場合、ステップＳ５２の処理でキーワード抽出処理部２３により頻出度情報が閾値以上か否かを判断する。ステップＳ５２の処理で頻出度情報が閾値以下である場合、ステップＳ５３の処理で、キーワード抽出処理部２３により読み込んだキーワード情報を一時的にキーワードＤＢ２５に格納する。
【００３１】
ステップＳ５４の処理で、キーワード抽出処理部２３によりキーワードＤＢ２５に格納されたキーワード情報が全て検索されたか否かを判断する。ステップＳ５４の処理でキーワードＤＢ２５に格納されたキーワード情報が全て検索された場合、ステップＳ５５の処理でキーワード抽出処理部２３により標準偏差情報の最も低いキーワードを抽出し、キーワードＤＢ２５に一時的に格納する。
【００３２】
図７は、コンテンツ配信指示処理を説明するためのフローチャート図である。図７において、先ず、ステップＳ６０の処理は、コンテンツ配信指示処理部２４によりキーワードＤＢ２５に格納された配信フラグを読み込む。ステップＳ６１の処理は、コンテンツ配信指示処理部２４により読み込んだ配信フラグがＯＮかＯＦＦかを判断する。ステップＳ６１の処理で配信フラグがＯＦＦの場合、ステップＳ６０からの処理を繰り返す。ステップＳ６１の処理で配信フラグがＯＮの場合、ステップＳ６２の処理でコンテンツ配信指示処理部２４によりキーワードＤＢ２５に格納されたキーワード情報を読み込む。ステップＳ６３の処理で、コンテンツ配信指示処理部２４によりコンテンツサーバ４０へコンテンツ配信指示が送信される。
【００３３】
図８は、配信処理を説明するためのフローチャート図である。図８において、先ず、ステップＳ７０の処理で、コンテンツサーバ４０の配信処理部４２は店舗サーバ２０からコンテンツ配信指示を受信する。ステップＳ７１の処理で、配信処理部４２はコンテンツＤＢ４１に格納された複数のキーワードに対応するコンテンツ情報と、受信したコンテンツ配信指示のキーワードとに基づいて、そのキーワードに応じたコンテンツ情報を検索する。ステップＳ７２の処理で、配信処理部４２は配信するコンテンツ情報を決定する。ステップＳ７３の処理で、配信処理部４２は決定したコンテンツ情報を利用者端末３０へ配信する。
【００３４】
次に、キーワードＤＢ２５に格納されるキーワード情報及び閾値テーブルについて説明する。
【００３５】
図１１は、キーワードＤＢに格納されるテーブルを示す図である。図１１において、キーワードＤＢ２５に格納されるテーブル２５０には、抽出されたキーワード情報と、そのキーワードの標準偏差情報と、キーワードを発した個人特定情報と、そのキーワードの頻出度情報とが格納される。例えば、テーブル２５０には、キーワード情報「沖縄」、標準偏差情報「４０」、個人特定情報「０００１」、頻出度情報「８５」とが格納される。尚、テーブル２５０には、抽出したキーワードの頻出度情報の合計が格納される。
【００３６】
図１２は、キーワードＤＢに格納されるテーブルを示す図である。図１２において、キーワードＤＢ２５に格納されるテーブル２５１は、キーワード抽出処理部２３により図１１に示すキーワード情報に基づいて、標準偏差情報が閾値より小さく、また、頻出度情報が閾値より大きいキーワード情報が格納されたテーブルである。例えば、テーブル２５１には、頻出度情報「５０／１７５」、標準偏差情報「３」、キーワード情報「泡盛」、配信プラグ「ＯＦＦ」とが格納される。
【００３７】
図１３は、閾値テーブルを示す図である。図１３において、閾値テーブル２７には、予め設定された閾値が格納されている。例えば、閾値テーブル２７には、頻出度情報の閾値「０．２５」、標準偏差情報の閾値「２」、前回と今回の頻出度情報の差の閾値「０．１」とが格納されている。
【００３８】
図１４は、キーワードＤＢに格納されるテーブルを示す図である。図１４において、キーワードＤＢ２５に格納されるテーブル２５２には、図１２に示す抽出された頻出度情報の高いキーワード情報から、コンテンツ配信指示処理部２４により、配信フラグＯＮのキーワード情報が格納される。例えば、テーブル２５２には、頻出度情報「２５／１７５」、標準偏差情報「１．５」、配信フラグ「ＯＮ」が格納される。
【００３９】
尚、上記コンテンツ配信方法において、音声情報に限定されることなく、インターネット上でチャット機能を用いて複数の利用者により発生される文字情報に基づいて、複数の利用者により同等の頻度で発生した共通のキーワードを抽出するようにしてもよい。
【００４０】
尚、上記コンテンツ配信方法において、抽出されたキーワードに基づいた広告情報を配信するようにしてもよい。
【００４１】
このように、上記コンテンツ配信方法において、複数の利用者での会話の音声情報に基づいて、発生した頻出度情報の高いキーワードとそのキーワード毎の標準偏差情報と、利用者毎の頻出度情報とを管理し、管理された複数のキーワードのうち、閾値に基づいて複数の利用者により同等の頻度で発生したキーワードを抽出し、抽出されたキーワードに基づいてコンテンツ情報の配信の指示を示す識別子をそのキーワードに格納することにより、複数の利用者による会話の中で共通の話題に関連するコンテンツを配信することができる。
【００４２】
また、上記コンテンツ配信方法において、前回コンテンツの配信の指示を行ったキーワードの頻出度情報と、今回抽出されたキーワードの頻出度情報の差が閾値よりも大きい場合に、前回と異なるコンテンツ情報の配信を指示することにより、利用者の会話の状況に応じたコンテンツを配信することができる。
（付記１）  複数の利用者の会話情報に基づいてコンテンツ情報を配信するコンテンツ配信方法であって、
上記会話情報に基づいて頻度の高いキーワードを管理する管理手順と、
上記管理手順による上記キーワードのうち、上記複数の利用者により同等の頻度で発生したキーワードを抽出するキーワード抽出手順と、
上記キーワード抽出手順により抽出された上記キーワードに基づいて上記コンテンツ情報を配信する配信手順とを有することを特徴とするコンテンツ配信方法。
（付記２）  上記管理手順は、上記キーワード毎に関連付けて上記キーワードの標準偏差を示す標準偏差情報を管理し、
上記キーワード抽出手順は、上記標準偏差情報が閾値以下となるキーワードを抽出することを特徴とする付記１記載のコンテンツ配信方法。
（付記３）  上記管理手順は、上記キーワード毎に関連付けて上記利用者毎に発生された頻出度を示す頻出度情報を管理し、
上記キーワード抽出手順は、上記頻出度情報が閾値以上となるキーワードを抽出することを特徴とする付記１又は２記載のコンテンツ配信方法。
（付記４）  上記キーワード抽出手順は、前回抽出されたキーワードの頻出度情報と今回抽出されたキーワードの頻出度情報との差が閾値以下であるか否かを判断する判断手順を有し、
上記配信手順は、上記判断手順による判断結果に基づいて上記コンテンツ情報を配信しない指示を示す情報を設定する配信不可設定手順を有することを特徴とする付記３記載のコンテンツ配信方法。
（付記５）  更に、上記頻出度情報の閾値と上記標準偏差情報の閾値、及び前回抽出されたキーワードの頻出度情報と今回抽出されたキーワードの頻出度情報との差の閾値とを示すテーブルを管理する閾値管理手順を有することを特徴とする付記２乃至４いずれか一項記載のコンテンツ配信方法。
（付記６）  上記会話情報は、上記複数の利用者により口頭で発生された音声情報であることを特徴とする付記１乃至５いずれか一項記載のコンテンツ配信方法。
（付記７）  上記会話情報は、インターネット上で上記複数の利用者によりオンラインで入力された文字情報であることを特徴とする付記１乃至６いずれか一項記載のコンテンツ配信方法。
（付記８）  上記コンテンツ情報は、上記キーワードに基づいた広告情報であることを特徴とする付記１乃至７いずれか一項記載のコンテンツ配信方法。
（付記９）  複数の利用者の会話情報に基づいてコンテンツ情報を配信するコンテンツ配信方法における処理をコンピュータに行なわせるためのプログラムであって、
上記会話情報に基づいて頻度の高いキーワードを管理する管理手順と、
上記管理手順による上記キーワードのうち、上記複数の利用者により同等の頻度で発生したキーワードを抽出するキーワード抽出手順と、
上記キーワード抽出手順により抽出された上記キーワードに基づいて上記コンテンツ情報を配信する配信手順とを有することを特徴とするプログラム。
（付記１０）  複数の利用者の会話情報に基づいてコンテンツ情報を配信するコンテンツ配信方法における処理をコンピュータに行なわせるためのプログラムを格納した記憶媒体であって、
上記会話情報に基づいて頻度の高いキーワードを管理する管理手順と、
上記管理手順による上記キーワードのうち、上記複数の利用者により同等の頻度で発生したキーワードを抽出するキーワード抽出手順と、
上記キーワード抽出手順により抽出された上記キーワードに基づいて上記コンテンツ情報を配信する配信手順とを有することを特徴とするプログラムを格納した記憶媒体。
【００４３】
【発明の効果】
上述の如く本発明によれば、複数の利用者の会話情報に基づいて、頻度の高いキーワードを管理し、そのキーワードのうち複数の利用者により同等の頻度で発生したキーワードを抽出し、抽出されたキーワードに基づいて上記コンテンツ情報を配信することにより、複数の利用者による会話の中で共通の話題に関連するコンテンツを配信することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係るコンテンツ配信方法におけるシステム構成図である。
【図２】コンテンツ配信処理の全体を説明するためのフローチャート図である。
【図３】音声情報認識処理を説明するためのフローチャート図である。
【図４】音声情報判定処理を説明するためのフローチャート図である。
【図５】音声情報判定処理を説明するためのフローチャート図である。
【図６】頻出キーワード抽出処理を説明するためのフローチャート図である。
【図７】コンテンツ配信指示処理を説明するためのフローチャート図である。
【図８】配信処理を説明するためのフローチャート図である。
【図９】音声情報のテーブルを示す図である。
【図１０】個人識別情報ＤＢに格納されるテーブルを示す図である。
【図１１】キーワードＤＢに格納されるテーブルを示す図である。
【図１２】キーワードＤＢに格納されるテーブルを示す図である。
【図１３】閾値テーブルを示す図である。
【図１４】キーワードＤＢに格納されるテーブルを示す図である。
【符号の説明】
１            ネットワーク
２〜２Ｎ            店舗
１０          コンテンツ配信システム
１１          インストーラ
１２          通信制御処理部
１３          表示制御処理部
１４          入出力制御処理部
１５          ＬＡＮ
２０          店舗サーバ
２１          音声情報認識処理部
２２          音声情報判定処理部
２３          キーワード抽出処理部
２４          コンテンツ配信指示処理部
２５          キーワードＤＢ
２６          個人識別情報ＤＢ
２７          閾値テーブル
３０          利用者側端末
３１          表示制御処理部
３２          音声情報取得処理部
４０            コンテンツサーバ
４１            コンテンツＤＢ
４２          配信処理部
５０          ＣＤ−ＲＯＭ
【図１】
0004177018.tif 000002
【図２】
0004177018.tif 000003
【図３】
0004177018.tif 000004
【図４】
0004177018.tif 000005
【図５】
0004177018.tif 000006
【図６】
0004177018.tif 000007
【図７】
0004177018.tif 000008
【図８】
0004177018.tif 000009
【図９】
0004177018.tif 000010
【図１０】
0004177018.tif 000011
【図１１】
0004177018.tif 000012
【図１２】
0004177018.tif 000013
【図１３】
0004177018.tif 000014
【図１４】
0004177018.tif 000015