(57)【要約】【課題】ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文を他の話者に対して出力することで、両者との間で円滑に会話を展開させることができる。【解決手段】本発明は、話者が音声を発するであろう期間には回答文が対応付けられ、該期間を予め複数記憶する回答文記憶部１５０と、話者から発せられた音声に基づいて話者の位置を推定する位置推定部１２０と、位置推定部１２０で推定された位置に基づいて、位置に居る話者が音声を発していた時間間隔を計測する計測部１３０と、計測部１３０で計測された時間間隔に基づいて、時間間隔と予め設定された基準時間とを照合し、時間間隔が基準時間を超えているときは、予め記憶された回答文の中から、時間間隔と一致する期間に関連付けられた回答文を検索する回答文検索部１４０とを備える。【選択図】　　　図１
2004086541.tif 000002
【特許請求の範囲】
【請求項１】
特定の位置に居る話者から発せられた音声に基づいて所定の回答文を検索する回答文検索装置であって、
前記話者が音声を発するであろう期間には前記回答文が対応付けられ、該期間を予め複数記憶する回答文記憶手段と、
前記話者から発せられた音声に基づいて該話者の位置を推定する位置推定手段と、
前記位置推定手段で推定された位置に基づいて、該位置に居る前記話者が前記音声を発していた時間間隔を計測する計測手段と、
前記計測手段で計測された前記時間間隔に基づいて、該時間間隔と予め設定された基準時間とを照合し、該時間間隔が該基準時間を超えているときは、予め記憶された回答文の中から、該時間間隔と一致する前記期間に関連付けられた前記回答文を検索する検索手段と
を有することを特徴とする回答文検索装置。
【請求項２】
請求項１に記載の回答文検索装置であって、
前記回答文は、他の話者の発話を促すための文、又は前記話者の発話を休止させるための文であることを特徴とする回答文検索装置。
【請求項３】
特定の位置に居る話者から発せられた音声に基づいて所定の回答文を検索する回答文検索方法であって、
前記話者が音声を発するであろう期間には前記回答文が対応付けられ、該期間を予め複数記憶するステップと、
前記話者から発せられた音声に基づいて該話者の位置を推定するステップと、推定された位置に基づいて、該位置に居る前記話者が前記音声を発していた時間間隔を計測するステップと、
計測された前記時間間隔に基づいて、該時間間隔と予め設定された基準時間とを照合し、該時間間隔が該基準時間を超えているときは、予め記憶された回答文の中から、該時間間隔と一致する前記期間に関連付けられた前記回答文を検索するステップと
を有することを特徴とする回答文検索方法。
【請求項４】
請求項３に記載の回答文検索方法であって、
前記回答文は、他の話者の発話を促すための文、又は前記話者の発話を休止させるための文であることを特徴とする回答文検索方法。
【請求項５】
特定の位置に居る話者から発せられた音声に基づいて所定の回答文を検索する回答文検索装置のプログラムであって、コンピュータに、
前記話者が音声を発するであろう期間には前記回答文が対応付けられ、該期間を予め複数記憶するステップと、
前記話者から発せられた音声に基づいて該話者の位置を推定するステップと、
推定された位置に基づいて、該位置に居る前記話者が前記音声を発していた時間間隔を計測するステップと、
計測された前記時間間隔に基づいて、該時間間隔と予め設定された基準時間とを照合し、該時間間隔が該基準時間を超えているときは、予め記憶された回答文の中から、該時間間隔と一致する前記期間に関連付けられた前記回答文を検索するステップと
を有する処理を実行させるプログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記回答文は、他の話者の発話を促すための文、又は前記話者の発話を休止させるための文であることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定の位置に居る話者から発せられた音声に基づいて所定の回答文を出力する回答文検索装置、回答文検索方法及びプログラムに関する。
【０００２】
【従来の技術】
少なくとも２以上の話者がある話題について会話をする場合には、一の話者が他の話者に対してある話題を提供し、両者との間では、この提供された話題に基づいて会話が進行する。これにより、話題を提供した一の話者は、その話題について他の話者から特有な情報を取得することができる。また、話題を提供された他の話者は、提供された話題について何も知らないときは、他の話題を一の話者に提供することで、両者との間では、次々と話題が展開される。
【０００３】
【発明が解決しようとする課題】
しかしながら、一の話者が、他の話者に対して話題を提供し、その提供した話題について一方的に会話を進めてきた場合には、他の話者は、その話題について回答する機会を得ることができず、その一の話者との会話を中断したくなるような気分を味わっていた。
【０００４】
一方、一の話者が他の話者に対して一方的に会話をしてきた場合には、他の話者は、一の話者が会話をしている途中に、現在の話題について自己の意見を主張することはできる。ところが、この場合、一の話者は、他の話者の会話の進行によって自己の会話が中断されたという苛立ちが沸き起こり、他の話者に対して抱く心象を悪く思うことがあった。
【０００５】
そこで、本発明は以上の点に鑑みてなされたものであり、ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を他の話者に出力することで、両者との間で円滑に会話を展開させることのできる回答文検索装置、回答文検索方法及びプログラムに関する。
【０００６】
【課題を解決するための手段】
本発明は、上記課題を解決すべくなされたものであり、特定の位置に居る話者から発せられた音声に基づいて所定の回答文を検索する際に、話者が音声を発するであろう期間には回答文が対応付けられ、期間を予め複数記憶し、話者から発せられた音声に基づいて話者の位置を推定し、推定された位置に基づいて、その位置に居る話者が音声を発していた時間間隔を計測し、計測された時間間隔に基づいてその時間間隔と予め設定された基準時間とを照合し、時間間隔が基準時間を超えているときは、予め記憶された回答文の中から、時間間隔と一致する期間に関連付けられた回答文を検索することを特徴とする。尚、回答文は、他の話者の発話を促すための文、又は話者の発話を休止させるための文であることが好ましい。
【０００７】
このような本願に係る発明によれば、回答文検索装置が、推定した位置から話者が発していた音声の時間間隔に基づいて、その時間間隔と一致する期間に関連付けられた回答文を検索することができるので、回答文検索装置は、特定の位置に居る話者から発せられた話者の音声の時間間隔が、所定の時間を経過しているときは、例えばその話者に対して発話を休止させるための文などを検索し、その検索した文を出力することができ、特定の話者だけが、単独で発話し続けるという事態を回避させることができる。
【０００８】
また、ある話題について一の話者が一方的に会話をしてきたときであっても、他の推定された位置に他の話者が居るときは、回答文検索装置は、現在の会話に参加させるための回答文を上記他の話者に対して出力することができるので、結果的には両者との間で円滑に会話を展開させることができる。
【０００９】
特に、回答文検索装置は、上記条件の下で上記他の話者に対して発話を促す文を出力することもできるので、他の話者は、会話に参入する機会を容易に得ることができ、自己が描いている考えを話し相手である話者に対して十分な時間を持って話すことができる。
【００１０】
【発明の実施の形態】
（回答文検索装置の基本構成）
本発明に係る遊技機について図面を参照しながら説明する。図１は、本実施形態に係る回答文検索装置１００の内部構造を示す図である。同図に示すように、回答文検索装置１００は、特定の位置に居る話者から発せられた音声に基づいて所定の回答文を検索するものであり、本実施形態では、音声入力部１１０と、位置推定部１２０と、計測部１３０と、回答文検索部１４０と、回答文記憶部１５０と、出力部１６０とを有している。
【００１１】
前記音声入力部１１０は、話者から発せられた音声を取得するものである。この音声入力部１１０は、本実施形態では、複数のマイクロホンで構成することができる。具体的に、話者から発せられた音声を取得した音声入力部１１０は、取得した音声を音声信号として位置推定部１２０及び計測部１３０に出力する。
【００１２】
位置推定部１２０は、話者から発せられた音声に基づいて話者の位置を推定する位置推定手段である。具体的に、音声入力部１１０から音声信号が入力された位置推定部１２０は、先ず入力された複数の音声信号に基づいて、それら音声信号の相互相関関数を、全てのマイクロホンの組み合わせについて計算する。
【００１３】
この相互相関関数を計算した位置推定部１２０は、計算した相互相関関数に基づいて、予め決められた一の基準マイクロホンと他のマイクロホンとの間の最大値を与える時間差を求める。位置推定部１２０は、求めた時間差に基づいて話者（音源）の位置を推定する（参考文献：特開平１１−３０４９０６）。話者の位置を推定した位置推定部１２０は、推定した位置を位置信号として計測部１３０に出力する。
【００１４】
尚、その他の複数のマイクロホンから得られる音声信号を処理して話者の位置を推定する方法は、文献「音響システムと信号処理」、大賀他、電子情報通信学会の７章に詳述されている。
【００１５】
計測部１３０は、位置推定部１２０で推定された位置に基づいて、その位置に居る話者が音声を発していた時間間隔を計測する計測手段である。具体的に、音声入力部１１０から音声信号と、位置推定部１２０から位置信号とが入力された計測部１３０は、入力された音声信号と位置信号とに基づいて、その音声信号が自部に入力されている時間間隔を計測する。
【００１６】
尚、話者が発話を少し休止することがある。例えば、私は○○について興味があります、（休止）、それは、・・・だからです。というように、場合によっては、センテンスとセンテンスとの間には、数秒間の休止がある。本実施形態では、この休止は連続した時間間隔に含めるものとする。
【００１７】
上記時間間隔を測定した計測部１３０は、入力された位置信号に対応する話者の位置と、測定した時間間隔とを関連付けて、これら関連付けられたものを計測信号として回答文検索部１４０に出力する。ここで、上記音声信号が計測部１３０に入力された時間間隔は、本実施形態では、特定の位置に居る話者が音声を発していた時間間隔を意味することとなる。また、この時間間隔は、本実施形態では、話者が”連続”して所定の音声を発していた時間間隔を意味するものでもある。尚、この時間間隔は、特定の位置に居る話者が所定の音声を発していた時間間隔を逐次累積したものであっても良い。
【００１８】
例えば、図２に示すように、位置推定部１２０で推定された話者ａの位置が（Ｘａ、Ｙａ）であり、計測部１３０で計測された時間間隔が２．５時間である場合には、計測部１３０は、計測した時間間隔（２．５時間）と話者ａの位置（Ｘａ、Ｙａ）とを関連付けて、これら関連付けられたものを計測信号として回答文検索部１４０に出力する。
【００１９】
回答文検索部１４０は、計測部１３０で計測された時間間隔に基づいて、時間間隔と予め設定された基準時間とを照合し、時間間隔が基準時間を超えているときは、予め記憶された回答文の中から、上記時間間隔と一致する期間に関連付けられた回答文を検索する検索手段である。
【００２０】
ここで、話者が音声を発するであろう期間には所定の回答文が関連付けられ、その期間は、回答文記憶部１５０に予め複数記憶されている。例えば、図３に示すように、期間が２時間である場合には、この期間に関連付ける回答文としては、例えば”少し休んだら？”等が挙げられる。
【００２１】
具体的に、計測部１３０から計測信号が入力された回答文検索部１４０は、入力された計測信号に対応する話者の位置及び時間間隔に基づいて、その位置に関連付けられた時間間隔と予め設定された基準時間とを照合し、その時間間隔が基準時間を超えるときは、時間間隔と一致する期間を回答文記憶部１５０の中から検索する。
【００２２】
例えば、位置推定部１２０で推定された話者ａの位置が（Ｘａ、Ｙａ）であり、計測部１３０で計測された時間間隔が２．５時間であり、予め設定された基準時間が２時間である場合には、回答文検索部１４０は、話者ａの居る位置（Ｘａ、Ｙａ）に関連付けられた時間間隔（２．５時間）が基準時間（２時間）を超えているので、その時間間隔（２．５時間）と一致する期間（２．５時間）に関連付けられた回答文（例えば、”もう会話するのを止めようよ”）を回答文記憶部１５０の中から取得する（図３参照）。この回答文を取得した回答文検索部１４０は、取得した回答文を出力部１６０に出力する。
【００２３】
出力部１６０は、回答文検索部１４０で検索された回答文を出力するものであり、本実施形態では、スピーカー、液晶ディスプレイ等が挙げられる。具体的に、回答文検索部１４０から回答文が入力された出力部１６０は、入力された回答文を音声で出力する。尚、出力部１６０は、回答文検索部１４０から入力された回答文を画面上に表示させても良い。
【００２４】
（回答文検索装置を用いた回答文検索方法）
上記構成を有する遊技機による遊技制御方法は、以下の手順により実施することができる。図４は、本実施形態に係る遊技制御方法の手順を示すフロー図である。
【００２５】
先ず、音声入力部１１０が、話者から発せられた音声を取得するステップを行う（Ｓ１０１）。具体的に、話者から発せられた音声を取得した音声入力部１１０は、取得した音声を音声信号として位置推定部１２０及び計測部１３０に出力する。
【００２６】
そして、位置推定部１２０が、話者から発せられた音声に基づいて話者の位置を推定するステップを行う（Ｓ１０２）。具体的に、音声入力部１１０から音声信号が入力された位置推定部１２０は、各マイクロホンから入力された複数の音声信号に基づいて、それら音声信号の相互相関関数を、全てのマイクロホンの組み合わせについて計算する。
【００２７】
相互相関関数を計算した位置推定部１２０は、計算した相互相関関数に基づいて、予め決められた一の基準マイクロホンと他のマイクロホンとの間の最大値を与える時間差を求める。位置推定部１２０は、求めた時間差を予備推定時間差とし、この予備推定時間差に基づいて話者（音源）の位置を推定する。話者の位置を推定した位置推定部１２０は、推定した位置を位置信号として計測部１３０に出力する。
【００２８】
その後、計測部１３０が、位置推定部１２０で推定された位置に基づいて、その位置に居る話者が音声を発していた時間間隔を計測するステップを行う（Ｓ１０３）。具体的に、音声入力部１１０から音声信号と、位置推定部１２０から位置信号とが入力された計測部１３０は、入力された音声信号と位置信号とに基づいて、その音声信号が自部に入力されている時間間隔を計測する。
【００２９】
上記時間間隔を測定した計測部１３０は、入力された位置信号に対応する話者の位置と、測定した時間間隔とを関連付けて、これら関連付けられたものを計測信号として回答文検索部１４０に出力する。ここで、上記音声信号が計測部１３０に入力された時間間隔は、本実施形態では、特定の位置に居る話者が音声を発していた時間間隔を意味することとなる。
【００３０】
次いで、回答文検索部１４０が、計測部１３０で計測された時間間隔に基づいて、時間間隔と予め設定された基準時間とを照合し、時間間隔が基準時間を超えているときは、予め記憶された回答文の中から、上記時間間隔と一致する期間に関連付けられた回答文を検索するステップを行う（Ｓ１０４）。
【００３１】
具体的に、計測部１３０から計測信号が入力された回答文検索部１４０は、入力された計測信号に対応する話者の位置及び時間間隔に基づいて、その位置に関連付けられた時間間隔と予め設定された基準時間とを照合し、その時間間隔が基準時間を超えるときは、時間間隔と一致する期間を回答文記憶部１５０の中から検索する。
【００３２】
例えば、位置推定部１２０で推定された話者ａの位置が（Ｘａ、Ｙａ）であり、計測部１３０で計測された時間間隔が２．５時間であり、予め設定された基準時間が２時間である場合には、回答文検索部１４０は、話者ａの居る位置（Ｘａ、Ｙａ）に関連付けられた時間間隔（２．５時間）が基準時間（２時間）を超えているので、その時間間隔（２．５時間）と一致する期間（２．５時間）に関連付けられた回答文（例えば、”もう会話するのを止めようよ”）を回答文記憶部１５０の中から取得する（図３参照）。
【００３３】
この回答文を取得した回答文検索部１４０は、取得した回答文を出力部１６０に出力する。回答文検索部１４０から回答文が入力された出力部１６０は、入力された回答文を音声で出力する。尚、出力部１６０は、回答文検索部１４０から入力された回答文を画面上に表示させても良い。
【００３４】
（回答文検索装置及び回答文検索方法による作用及び効果）
このような本実施形態に係る発明によれば、回答文検索部１４０が、計測部１３０で計測された時間間隔に基づいて、その時間間隔と一致する期間に関連付けられた回答文を回答文記憶部１５０の中から検索することができるので、回答文検索部１４０は、特定の位置に居る話者から発せられた話者の音声の時間間隔が、所定の時間を経過しているときは、例えばその話者に対して発話を休止させるための文などを検索し、その検索した文を上記位置に居る話者に対して出力することができ、特定の話者だけが、単独で発話し続けるという事態を回避させることができる。
【００３５】
また、ある話題について一の話者が一方的に会話をしてきたときであっても、他の推定された位置に他の話者が居るときは、回答文検索部１４０が、現在の会話に参加させるための回答文を他の話者に対して出力することができるので、結果的には回答文検索部１４０は、両者との間で円滑に会話を展開させることができる。
【００３６】
更に、回答文検索部１４０は、上記条件の下で他の話者にも発話を促す文を出力することもできるので、他の話者は、会話に参入する機会を容易に得ることができ、自己が描いている考えを話し相手である話者に対して十分な時間を持って話すことができる。
【００３７】
（プログラム）
上記回答文検索装置及び回答文検索方法で説明した内容は、パーソナルコンピュータ等の汎用コンピュータで、所定のプログラム言語で記述された専用プログラムを実行することにより実現することができる。
【００３８】
このような本実施形態に係るプログラムによれば、ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を他の話者に出力することで、両者との間で円滑に会話を展開させることができるという作用効果を奏する回答文検索装置及び回答文検索方法を一般的な汎用コンピュータで容易に実現することができる。
【００３９】
尚、プログラムは、記録媒体に記録することができる。この記録媒体は、図５に示すように、例えば、ハードディスク２００、フレキシブルディスク３００、コンパクトディスク４００、ＩＣチップ５００、カセットテープ６００などが挙げられる。このようなプログラムを記録した記録媒体によれば、プログラムの保存、運搬、販売などを容易に行うことができる。
【００４０】
【発明の効果】
以上説明したように本発明によれば、ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を他の話者に対して出力することで、両者との間で円滑に会話を展開させることができる。
【図面の簡単な説明】
【図１】本実施形態に係る回答文検索装置の内部構成を示すブロック図である。
【図２】本実施形態における位置推定部で推定された話者の位置及び計測部で計測された音声の時間間隔の内容を示す図である。
【図３】本実施形態における回答文記憶部で記憶される各期間とその各期間のそれぞれに関連付けられた各回答文との内容を示す図である。
【図４】本実施形態に係る回答文検索方法の手順を示すフロー図である。
【図５】本実施形態に係るプログラムを記録する記録媒体を示す図である。
【符号の説明】
１１０…音声入力部、１２０…位置推定部、１３０…計測部、１４０…回答文検索部、１５０…回答文記憶部、１６０…出力部、２００…ハードディスク、３００…フレキシブルディスク、４００…コンパクトディスク、５００…ＩＣチップ、６００…カセットテープ
【図１】
2004086541.tif 000003
【図２】
2004086541.tif 000004
【図３】
2004086541.tif 000005
【図４】
2004086541.tif 000006
【図５】
2004086541.tif 000007