(57)【要約】【課題】従来技術は、個人間の顔の色相のばらつきを平均化した動的モデルに基づいて、笑いを判断するものであり、顔の色相のばらつきにより、正確に、笑いを判断できなかった。また、長時間の笑い検出が困難であった。【解決手段】本発明は、音に基づいて、笑いの回数を検出する笑い検出装置であり、かかる笑い検出装置により、音から笑いと発話の区別をして、撮影機器を設置するための場所を必要とせず、また、笑い検出装置が小型化できるため、長時間にわたり、かつ、正確に、笑いの回数を検出できる。【選択図】  図１
2004243023.tif 000002
【特許請求の範囲】
【請求項１】
音を取得する音取得部と、
前記音取得部が取得した音から一定の周波数帯域の信号のみを抽出する信号抽出部と、
前記信号抽出部が抽出した信号に基づいて、前記音取得部が取得した音が笑いであるか否かを判断する判断部と、
前記判断部における判断結果を出力する判断結果出力部を具備する笑い検出装置。
【請求項２】
前記音取得部は、喉頭部に配置された骨伝導マイクロホンにより音を取得する請求項１記載の笑い検出装置。
【請求項３】
前記信号抽出部は、ウェーブレット変換より、特定の周波数帯域信号のみを抽出する請求項１または請求項２いずれか記載の笑い検出装置。
【請求項４】
前記判断部は、前記信号抽出部が抽出した信号のうち、振幅ピークが一定以上であり、周期的に出現する区間を笑いの区間と判断する請求項１から請求項３いずれか記載の笑い検出装置。
【請求項５】
前記周期が約８０ｍｓから約１２０ｍｓである請求項４記載の笑い検出装置。
【請求項６】
前記判断結果出力部は、前記判断部が笑いであると判断した回数を出力する請求項１から請求項５いずれか記載の笑い検出装置。
【請求項７】
笑いに関する情報である笑情報を有する笑者情報を受信する笑者情報受信部と、
前記笑者情報に基づいて、心の健康に関する情報である健康情報を構成する健康情報構成部と、
前記健康情報を出力する健康情報出力部を具備する情報処理装置。
【請求項８】
前記笑者情報は、単位時間あたりの笑いの回数の情報を含み、前記健康情報構成部は、前記単位時間あたりの笑いの回数の情報が、一定回数以下の笑いの回数を示す情報であれば、不健康である旨を示す情報を健康情報として構成する請求項７記載の情報処理装置。
【請求項９】
前記笑い検出装置と、前記情報処理装置を具備する情報処理システムであって、
前記笑い検出装置は、
笑い回数を検出し、笑いに関する情報である笑情報を有する笑者情報を前記情報処理装置に送信し、
前記情報処理装置は、
笑いに関する情報である笑情報を有する笑者情報を受信し、
前記笑者情報に基づいて、心の健康に関する情報である健康情報を構成し、
前記健康情報を出力する情報処理システム。
【請求項１０】
前記笑い検出装置と、前記情報処理装置を具備する情報処理システムであって、
前記笑い検出装置は、
笑い回数を検出し、笑いに関する情報である笑情報を有する笑者情報を前記情報処理装置に送信し、
前記情報処理装置は、
笑いに関する情報である笑情報を有する笑者情報を受信し、
前記笑者情報に基づいて、心の健康に関する情報である健康情報を予め決められた装置に送信する請求項９記載の情報処理システム。
【請求項１１】
音を取得する音取得ステップと、
前記音取得ステップで取得した音から一定の周波数帯域の信号のみを抽出する信号抽出ステップと、
前記信号抽出ステップで抽出した信号に基づいて、前記音取得ステップで取得した音が笑いであるか否かを判断する判断ステップと、
前記判断ステップにおける判断結果を出力する判断結果出力ステップを具備する笑い検出方法。
【請求項１２】
コンピュータに、
音を取得する音取得ステップと、
前記音取得ステップで取得した音から一定の周波数帯域の信号のみを抽出する信号抽出ステップと、
前記信号抽出ステップで抽出した信号に基づいて、前記音取得ステップで取得した音が笑いであるか否かを判断する判断ステップと、
前記判断ステップにおける判断結果を出力する判断結果出力ステップを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、笑いと発話区間を区別して、笑いの回数を検出する笑い及び発話区間検出装置に関するものである。
【０００２】
また、他の本発明は、笑いの回数を含む笑者情報に基づいて、心の健康に関する健康情報を取得する情報処理装置に関するものである。
【０００３】
【従来の技術】
第一の従来技術として、顔面の皮膚温を生理指標として、コミュニケーションにおける笑いの情動下での顔色の頬の色相の動的変化に基づいて、笑いを認識する方法がある（非特許文献１参照）。
【０００４】
第二の従来技術として、血圧計で測定した血圧値を蓄積して、血圧値を管理する血圧管理システムがある。かかる蓄積された血圧値データに基づいて、医者が被験者の健康状態の診断を行ったり、被験者自身が健康に注意したりするものである（非特許文献２参照）。
【０００５】
【非特許文献１】
ヒューマンインターフェイス学会誌、Ｖｏｌ３、Ｎｏ．２、２３−３０ページ（２００１年）記載の「顔画像と顔面皮膚温の同時計測による笑いにおける顔色の動的分析」
【非特許文献２】
松下電工株式会社ホームページインターネット
＜ＵＲＬ：  ｈｔｔｐ：／／ｄｍｅｄｉａ．ｍｅｗ．ｃｏ．ｊｐ／ｗｅｌｌｎｅｓｓ／ｋｅｔｓｕａｔｓｕ／ｂ−ｅｗ２８４．ｈｔｍｌ＞
【０００６】
【発明が解決しようとする課題】
しかしながら、第一の従来技術は、個人間の顔の色相のばらつきを平均化した動的モデルに基づいて、笑いを判断するものであり、顔の色相のばらつきにより、正確に、笑いを判断できなかった。また、顔を撮影するための撮影機器と利用者を固定する必要があり、利用者を拘束して、長時間の笑い検出が困難であるという問題があった。
【０００７】
また、第二の従来技術は、蓄積された血圧値に基づいて、医者や被験者本人等が現在の健康状態について診断するものであり、また、血圧値に基づいて血圧値が正常、高血圧、低血圧である等の簡単なコメントを出力するものであり、心の健康状態を判断する指標とはなっていなかった。
【０００８】
【課題を解決するための手段】
以上の課題を解決するために、本発明は、音に基づいて、笑いの回数を検出する笑い検出装置であり、かかる笑い検出装置により、音から笑いと発話の区別をして、撮影機器を設置するための場所を必要とせず、また、笑い検出装置が小型化できるため、長時間にわたり、かつ、正確に、笑いの回数を検出できるものである。
【０００９】
また、他の本発明は、笑い回数を含む笑者情報に基づいて心の健康情報を構成する情報処理装置であり、かかる情報処理装置により、笑い回数を含む笑者情報に基づいて心の健康の健康情報を構成でき、心の健康状態について診断できるものである。なお、健康情報とは、心の健康に関する情報であり、ストレス、精神状態等、あるいは、脳、心臓、内臓等その他の精神的ストレスから生じる身体機能の状態を含む場合もある。
【００１０】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【００１１】
（実施の形態１）
【００１２】
図１は、本実施の形態に係る笑い検出装置の構成を示すブロック図である。笑い検出装置は、開始受付部１０１、音取得部１０２、判断開始受付部１０３、信号抽出部１０４、判断部１０５、判断結果出力部１０６を有する。
【００１３】
開始受付部１０１は、音声の取得の開始を指示する入力指示を受け付ける。開始受付部１０１は、通常、スイッチや、ボタン、タッチパネル等の人が入力指示をする手段により実現され得る。また、開始受付部１０１は、例えば、人が発声したスタートという音声を認識する音声認識手段等でも実現され得る。
【００１４】
音取得部１０２は、音を取得する。この音とは、音声に関する情報であり、例えば、音声、声帯を振動させて生じる声帯振動等である。かかる音の取得は、通常、骨伝道マイクロホンや音声マイクロホン等で実現され得る。また、取得とは、笑い検出装置とは別の外部装置から受信することも含む概念である。
【００１５】
また、音取得部１０２は、音取得部１０２に内蔵の記録媒体に取得した音信号を記録する。音取得部１０２は、通常、音信号を記録する記録媒体を含む、ハードウエア（専用回路）で実現されるが、ソフトウエアにより実現しても良い。この記録媒体は、不揮発性の記録媒体でも揮発性の記録媒体でも良い。
【００１６】
判断開始受付部１０３は、入力指示を受け付ける。入力指示とは、音取得部１０２が記録した音信号から、母音の音声の周波数帯域の信号を抽出する処理を開始する指示である。判断開始受付部１０３は、通常、スイッチや、ボタン、タッチパネル等の人が入力指示をする手段で実現される。また、判断開始受付部１０３は、例えば、人が発声した「信号抽出開始」という音声を認識する音声認識手段等や、タイマーが内蔵されて、開始受付部１０１が入力指示を受け付けた時刻から一定時間経過後（例えば、１２時間経過後）に自動的に母音の音声の周波数帯域の信号を抽出する処理を開始する手段でも実現され得る。
【００１７】
信号抽出部１０４は、音取得部１０２が記録した音信号を読み込む。信号抽出部１０４は、音信号から一定の音の周波数帯域の信号を抽出する。この信号の抽出は、例えば、音信号をウェーブレット変換の処理をして、母音の音声の周波数帯域を抽出することで実現されうる。詳細は後述する。信号抽出部１０４は、通常、音信号を記録する記録媒体を含む、ハードウエア（専用回路）で実現されるが、ソフトウエアにより実現しても良い。この記録媒体は、不揮発性の記録媒体でも揮発性の記録媒体でも良い。
【００１８】
判断部１０５は、信号抽出部１０４で抽出された信号から笑いの区間と発話の区間を区別して、笑いの区間のみを判断し、笑いの回数を検出する。また、開始受付部１０１が入力指示を受け付けた時刻から判断開始受付部１０３が入力指示を受け付けた時刻までの単位時間当たりの笑いの回数を算出する。ここで、発話とは、通常の会話を意味している。詳細は後述する。判断部１０５は、通常、ソフトウェアから構成されるが、ハードウエア（専用回路）により実現しても良い。
【００１９】
判断結果報出力部１０６は、判断部１０５が検出した笑いの回数と単位時間あたりの笑いの回数を出力する。この笑いの回数は、１日単位の笑いの回数でも良く、月単位の笑いの回数でも良い。この出力とは、ディスプレイ等への表示が好適であるが、スピーカーからの音声出力やプリンタへの印刷でも良く、送信を含む概念である。判断結果出力部１０６は、例えば、ディスプレイとそのドライバーソフトにより実現され得る。また、判断結果出力部１０６は、ディスプレイを含まなくても良い。かかる場合、判断結果出力部１０６は、笑いの回数と単位時間あたりの笑いの回数を外付けのディスプレイに出力指示する。さらに、判断結果出力部１０６は、笑いの回数を音で出力する場合には、スピーカーとそのドライバーソフトを有しても良い。判断結果出力部１０６は、笑い検出装置とは別の装置に、笑いの回数に関する情報等を送信する場合、判断結果出力部１０６は、例えば、ネットワークカードとそのドライバーソフト等から構成されることで実現できる。
【００２０】
以下、本実施の形態に係る笑い検出装置の動作について図２と図３のフローチャートを用いて説明する。図２のフローチャートは、音を取得し、母音の音声の周波数帯の信号を抽出し、かかる抽出された信号から包絡線を算出し、一定値以上の振幅ピークを検出する動作について説明している。図３のフローチャートは、検出された振幅ピークから、笑いの区間と発話の区間を区別して、笑い回数と単位時間当たりの笑い回数について検出し、かかる笑い回数と、単位時間あたりの笑い回数を出力する動作について説明している。
【００２１】
（ステップＳ２０１）開始受付部１０１は、音の取得の開始を指示する入力指示を受け付けたか否かを判断する。入力指示を受付ければステップＳ２０２に行き、入力指示を受付けなければ、ステップＳ２０１に戻る。
【００２２】
（ステップＳ２０２）音取得部１０２は、音を取得したか否かを判断する。音を取得した場合、ステップＳ２０３に行く。音を取得しなかった場合、ステップＳ２０２に戻る。
【００２３】
（ステップＳ２０３）音取得部１０２は、ステップ２０２で取得された音信号と、取得された時刻をメモリに記録する。
【００２４】
（ステップＳ２０４）判断開始受付部１０３は、ステップ２０３が記録した音信号から、母音の音声の周波数帯域の信号を抽出する処理を開始する入力指示を受け付けたか否かを判断する。入力指示を受付ければステップＳ２０５に行き、入力指示を受付けなければ、ステップＳ２０２に戻る。
【００２５】
（ステップＳ２０５）信号抽出部１０４は、ステップＳ２０３でメモリに記録された音信号が存在するか否かを判断する。音信号が存在すれば、ステップＳ２０６に行く。音信号が存在しなければ、ステップＳ２０９に行く。信号抽出部１０４は、読み込んだ後、次の音信号と取得時刻を読み込むためにメモリのポインタを１カウントアップする。
【００２６】
（ステップＳ２０６）信号抽出部１０４は、メモリから音信号と取得時刻を読み込む。
【００２７】
（ステップＳ２０７）信号抽出部１０４は、ステップ２０６で読み込まれた音信号を、ウェーブレット変換する。ウェーブレット変換とは、帯域２分割フィルタバンクにより、音信号を低域周波数帯域と高域周波数帯域の２つに分割し、さらに、低域側の周波数帯域を低域周波数帯域と高域周波数帯域の２つに繰り返し分割することである。帯域２分割フィルタバンクとは、ウェーブレット関数から導かれる分割フィルタである。
【００２８】
（ステップＳ２０８）信号抽出部１０４は、母音音声の周波数帯域の信号を抽出して、当該信号と当該信号に対応する取得時刻をメモリに記録する。ここで、母音音声の周波数帯域は、０から１０００Ｈｚの周波数帯域である。メモリに記録された母音音声の周波数帯域の信号を母音周波数帯信号と呼ぶ。信号抽出部１０４は、母音周波数帯信号と当該信号に対応する取得時刻をメモリに記録した後、ステップ２０５に戻る。
【００２９】
（ステップＳ２０９）判断部１０５は、ステップＳ２０８でメモリに記録された母音周波数帯信号が存在するか否かを判断する。母音周波数帯信号が存在すれば、ステップＳ２１０に行く。母音周波数帯信号が存在しなければ、ステップＳ２１４に行く。判断部１０５は、読み込んだ後、次の音信号と取得時刻を読み込むためにメモリのポインタを１カウントアップする。
【００３０】
（ステップＳ２１０）判断部１０５は、母音周波数帯信号と取得時刻をメモリから読み込む。
【００３１】
（ステップＳ２１１）判断部１０５は、メモリから読み込まれた母音周波数帯信号の振幅の絶対値を求める。
【００３２】
（ステップＳ２１２）判断部１０５は、ステップ２１１で求められた振幅の絶対値をＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｅｒ）処理をして、振幅の包絡線を求める。
【００３３】
（ステップＳ２１３）判断部１０５は、ステップ２１２で求めた、振幅の包絡線のデータとそれに対応する取得時刻をメモリに記録する。この記録された振幅の包絡線のデータを、振幅包絡データとする。
【００３４】
（ステップＳ２１４）判断部１０５は、振幅ピーク取得時刻Ｔ（ｍ）を初期化する。
【００３５】
（ステップＳ２１５）判断部１０５は、カウンタｉとカウンタｍをそれぞれ１にする。カウンタｉのｉ番目とは、振幅包絡データをｉ番目に記録した記録順序を意味する。つまり、カウンタｉが１のときの振幅包絡データとは、１番目に記録した振幅包絡データを意味する。カウンタｍのｍ番目とは、振幅のピークが、一定値以上のときに、振幅ピーク取得時刻Ｔ（ｍ）にその振幅ピークに対応する取得時刻をｍ番目に記録する記録順序を意味する。つまり、カウンタｍが１のときの振幅ピーク取得時刻Ｔ（ｍ）とは、１番目に記録された振幅ピークが一定値以上のときの振幅ピークに対応する取得時刻を意味する。
【００３６】
（ステップＳ２１６）判断部１０５は、ステップＳ２１３でメモリに記録されたｉ番目の振幅包絡データが存在するか否かを判断する。ｉ番目の振幅包絡データが存在すれば、ステップＳ２１７に行く。ｉ番目の振幅包絡データが存在しなければ、ステップＳ３０１に行く。
【００３７】
（ステップＳ２１７）判断部１０５は、振幅包絡データと取得時刻をメモリから読み込む。
【００３８】
（ステップＳ２１８）判断部１０５は、ステップ２１７で読み込まれた振幅包絡データから、振幅のピークを検出する。
【００３９】
（ステップＳ２１９）判断部１０５は、ステップ２１７で求められた振幅のピークが、約０．０５以上か否かを判断する。振幅のピークが、約０．０５以上であれば、ステップ２２０に行く。振幅のピークが、約０．０５以上でなければ、ステップ２２２に行く。振幅のピークが、約０．０５以上か否かを判断するのは、笑い以外の雑信号を除去するためである。
【００４０】
（ステップＳ２２０）判断部１０５は、振幅ピーク取得時刻Ｔ（ｍ）にステップ２１９で判断された約０．０５以上の振幅ピークに対応する取得時刻を記録する。
【００４１】
（ステップＳ２２１）判断部１０５は、カウンタｍを１カウントアップする。
【００４２】
（ステップＳ２２２）判断部１０５は、カウンタｉを１カウントアップする。判断部１０５は、カウントアップ後、ステップ２１６に戻る。
【００４３】
（ステップＳ３０１）判断部１０５は、笑い回数Ｎと、単位時間当たりの笑い回数を初期化する。
【００４４】
（ステップＳ３０２）判断部１０５は、カウンタｍを１にする。カウンタｍは、ｍ番目に記録された振幅ピーク取得時刻Ｔ（ｍ）を読み込むために用いられている。
【００４５】
（ステップＳ３０３）判断部１０５は、ステップＳ２１３で記録されたｍ＋３番目の振幅ピーク取得時刻Ｔ（ｍ＋３）が存在するか否かを判断する。ｍ＋３番目の振幅ピーク取得時刻Ｔ（ｍ＋３）が存在すれば、ステップＳ３０４に行く。ｉ＋３番目の振幅ピーク取得時刻Ｔ（ｍ＋３）が存在しなければ、ステップＳ３１５に行く。
【００４６】
（ステップＳ３０４）判断部１０５は、振幅ピーク取得時刻Ｔ（ｍ）、振幅ピーク取得時刻Ｔ（ｍ＋１）、振幅ピーク取得時刻Ｔ（ｍ＋２）、振幅ピーク取得時刻Ｔ（ｍ＋３）を読み込む。
【００４７】
（ステップＳ３０５）判断部１０５は、振幅ピーク取得時刻Ｔ（ｍ）と振幅ピーク取得時刻Ｔ（ｍ＋１）との差を求め、その差をＸ１とする。次に、振幅ピーク取得時刻Ｔ（ｍ＋１）と振幅ピーク取得時刻Ｔ（ｍ＋２）との差を求め、その差をＸ２とする。次に、振幅ピーク取得時刻Ｔ（ｍ＋２）と振幅ピーク取得時刻Ｔ（ｍ＋３）との差を求め、その差をＸ３とする。
【００４８】
（ステップＳ３０６）判断部１０５は、Ｘ１、Ｘ２、Ｘ３の最大値を求め、その最大値をＹ１とする。次に、Ｘ１、Ｘ２、Ｘ３の最小値を求め、その最小値をＹ２とする。
【００４９】
（ステップＳ３０７）判断部１０５は、Ｙ１とＹ２との差が、約３０ｍｓ以下となるか否かを判断する。Ｙ１とＹ２との差が、約３０ｍｓ以下であれば、ステップ３０８に行く。Ｙ１とＹ２との差が、約３０ｍｓ以下でなければ、ステップ３１０に行く。
【００５０】
（ステップＳ３０８）判断部１０５は、笑い回数Ｎに１を加算する。ここで、Ｙ１とＹ２との差が、約３０ｍｓ以下であれば、笑いが生じていると判断するのは、実験結果より、連続３回の振幅のピークの時間間隔が、約３０ｍ以下であれば、笑いが生じていると判断できるからである。
【００５１】
（ステップＳ３０９）判断部１０５は、カウンタｍを４カウントアップする。次に、判断部１０５は、ステップ３０３に戻る。
【００５２】
（ステップＳ３１０）判断部１０５は、Ｙ１がＸ１と同じであるか否かを判断する。Ｙ１がＸ１と同じであれば、ステップ３１１に行く。Ｙ１がＸ１と同じでなければ、ステップ３１２に行く。
【００５３】
（ステップＳ３１１）判断部１０５は、カウンタｍを１カウントアップする。次に、判断部１０５は、ステップ３０３に戻る。
【００５４】
（ステップＳ３１２）判断部１０５は、Ｙ１がＸ２と同じであるか否かを判断する。Ｙ１がＸ２と同じであれば、ステップ３１３に行く。Ｙ１がＸ１と同じでなければ、ステップ３１４に行く。
【００５５】
（ステップＳ３１３）判断部１０５は、カウンタｍを２カウントアップする。次に、判断部１０５は、ステップ３０３に戻る。
【００５６】
（ステップＳ３１４）判断部１０５は、カウンタｍを３カウントアップする。次に、判断部１０５は、ステップ３０３に戻る。
【００５７】
（ステップＳ３１５）判断部１０５は、笑い回数Ｎに基づいて、単位時間当たりの笑い回数を算出する。
【００５８】
（ステップＳ３１６）判断結果出力部１０６は、笑い回数Ｎと単位時間当たりの笑い回数を出力する。この出力後、笑い検出装置の動作は終了する。
【００５９】
以上、笑い検出装置が笑い回数と単位時間あたりの笑い回数を検出して、当該笑い回数と単位時間当たりの笑い回数を出力する動作について図２と図３のフローチャートを用いて説明した。
【００６０】
以下、本実施の形態における笑い検出装置の具体的な動作について説明する。笑い検出装置の音取得部は骨伝導マイクロホン４０１を有している。図４は、骨伝導マイクロホン４０１、利用者に装着した場合の骨伝導マイクロホン４０２を示す。なお、骨伝導マイクロホンは、喉頭部に密接するように装着する態様でも良く、外耳道または頭頂部等に密接するように装着する態様でも良い。また、骨伝導マイクロホン４０１は、取得した音信号を、有線を介して音取得部に送っても良いし、無線通信手段で送っても良い。
【００６１】
今、利用者は、骨伝導マイクロホン５０２を喉頭部に密接に装着し、テレビを観覧している。図５は、笑い検出装置５０１、骨伝導マイクロホン５０２、開始受付部のプッシュボタン５０３、判断開始受付部のプッシュボタン５０４、判断結果出力部の液晶ディスプレイ５０５を示す。
【００６２】
開始受付部のプッシュボタン５０３は、音の取得の開始を指示する入力指示を受け付ける。
【００６３】
次に、骨伝道マイクロホン５０２が声帯振動を取得して、音声信号に変換して音を取得する。骨伝道マイクロホンが音声を取得することで、利用者の音声を直接取得でき、周りの騒音の影響を少なくできる。また、取得した音声信号と当該音声信号を取得した時刻を対応付けて、音取得部に内蔵のメモリに記録する。
【００６４】
次に、判断開始受付部のプッシュボタン５０４は、取得した音信号に基づいて、母音の音声の周波数帯域の信号を抽出する処理を開始させる入力指示を受け付ける。
【００６５】
次に、信号抽出部は、メモリに記録された音声信号と取得時刻を読み込む。次に、音声信号から母音の音声の周波数帯域の信号を抽出する。当該信号の抽出は、まず、０から８０００Ｈｚの周波数帯域の音声信号を抽出する。次に、かかる抽出された０から８０００Ｈｚの音声信号をウェーブレット変換の処理をして、母音の音声の周波数帯域である０から１０００Ｈｚの周波数帯域の音声信号を抽出する。かかる母音の音声の周波数帯域を母音周波数帯信号とする。ウェーブレット変換とは、帯域２分割フィルタバンクにより、音声信号を低域周波数帯域と高域周波数帯域の２つに分割し、さらに、低域側の周波数帯域を低域周波数帯域と高域周波数帯域の２つに繰り返し分割することである。帯域２分割フィルタバンクとは、ウェーブレット関数から導かれる分割フィルタである。つまり、０から８０００Ｈｚの音声信号を帯域２分割フィルタバンクにより、０から４０００Ｈｚの周波数帯域と４０００から８０００Ｈｚの周波数帯域の２つに分割し、そして、０から４０００Ｈｚの周波数帯域の音声信号を、０から２０００Ｈｚの周波数帯域と２０００から４０００Ｈｚの周波数帯域の２つに分割し、さらに、０から２０００Ｈｚの周波数帯域の音声信号を、０から１０００Ｈｚの周波数帯域と１０００から２０００Ｈｚの周波数帯域の２つに分割して、最終的に、０から１０００Ｈｚの周波数帯域の音声信号を抽出する。
【００６６】
図６は、ウェーブレット変換の結果を示す。図６によれば、０から８０００Ｈｚ周波数帯域の音声信号６０１、０から１０００Ｈｚの周波数帯域の音声信号６０２、１０００から２０００Ｈｚの周波数帯域の音声信号６０３、２０００から４０００Ｈｚの周波数帯域の音声信号６０４、４０００から８０００Ｈｚの周波数帯域の音声信号６０５を示す。
【００６７】
なお、本実施の形態において、ウェーブレット変換の手段を用いて、音声信号から０から１０００Ｈｚの周波数帯域の音声信号を抽出するものだったが、音声信号を０から１０００Ｈｚの低周波数帯域パスフィルタ処理をすることで０から１０００Ｈｚの周波数帯域の音声信号を抽出しても良く、その他の手段を用いて抽出しても良い。
【００６８】
次に、信号抽出部は、信号抽出部に内蔵のメモリに、抽出した母音周波数帯信号と、対応する取得時刻を順次、記録する。
【００６９】
次に、判断部は、信号抽出部に内蔵のメモリから、母音周波数帯信号と、対応する取得時刻を順次、読み込む。
【００７０】
次に、判断部は、読み込まれた母音周波数帯信号の振幅の絶対値を算出し、５から１０ＨｚのＬＰＦ処理を行い、母音周波数帯信号の振幅包絡データを求める。図７は、母音周波数帯信号の振幅包絡データの時系列変化を示す。図７によれば、笑いの音声波形の振幅包絡線７０１、発話の音声波形の振幅包絡線７０２を示す。
【００７１】
なお、本実施の形態において、信号の絶対値を算出し、５から１０ＨｚのＬＰＦ処理をして振幅包絡データを求めたが、時間区分的に実効値を求める手段等で、振幅の包絡線を求めても良い。
【００７２】
次に、判断部は、求めた振幅包絡データとそれに対応する取得時刻をメモリに記録する。
【００７３】
次に、判断部は、読み込まれた振幅包絡データから、振幅のピークを検出する。かかる振幅のピークが、約０．０５以上であれば、振幅ピーク取得時刻Ｔ（ｍ）に、約０．０５以上の振幅ピークに対応する取得時刻を記録する。そして、カウンタｍを１カウントアップする。振幅のピークが、約０．０５以上を判断するのは、笑い以外の雑信号を除去するためである。なお、約０．０５は、他の値でも良い。
【００７４】
次に、判断部は、カウンタｉを１カウントアップして、存在するｉ番目の振幅包絡データを読み込み、振幅のピークを検出して、振幅ピークが、約０．０５以上であれば、振幅ピーク取得時刻Ｔ（ｍ）に、約０．０５以上の振幅ピークに対応する取得時刻を記録することを繰り返す。かかる処理は、振幅包絡データが存在しなくなるまで繰り返す。
【００７５】
次に、判断部は、笑い回数Ｎを検出する。判断部は、振幅ピーク取得時刻Ｔ（ｍ）から振幅ピーク取得時刻Ｔ（ｍ＋１）、振幅ピーク取得時刻Ｔ（ｍ＋２）、振幅ピーク取得時刻Ｔ（ｍ＋３）を読み込む。
【００７６】
次に、判断部は、連続する振幅ピークの周期を算出する。振幅ピーク取得時刻Ｔ（ｍ）と振幅ピーク取得時刻Ｔ（ｍ＋１）との差を求め、その差をＸ１とする。振幅ピーク取得時刻Ｔ（ｍ＋１）と振幅ピーク取得時刻Ｔ（ｍ＋２）との差を求め、その差をＸ２とする。振幅ピーク取得時刻Ｔ（ｍ＋２）と振幅ピーク取得時刻Ｔ（ｍ＋３）との差を求め、その差をＸ３とする。次に、Ｘ１、Ｘ２、Ｘ３の最大値を求め、その最大値をＹ１とする。Ｘ１、Ｘ２、Ｘ３の最小値を求め、その最小値をＹ２とする。図７によれば、Ｘ１が第１間隔７０１１，  Ｘ２が第２間隔７０１２、Ｘ３が第３間隔７０１３を示し、また、発話の場合の、第１間隔７０２１、第２間隔７０２２を示す。
【００７７】
次に、判断部は、連続する振幅のピークの周期が一定範囲であるか否かを判断する。笑いの振幅ピークの周期は、通常、約８０から約１２０ｍｓの範囲であることが好適である。約８０から約１２０ｍｓの範囲の笑いの振幅ピークの周期は、ある程度笑いの大きさをそろえた場合の周期の範囲を意味する。笑いの振幅ピークの周期は、個人差により変動するものであり、大きく笑う場合には、周期が大きい範囲、例えば、１５０から１９０ｍｓの範囲になり、小さく笑う場合には、周期が小さい範囲になる。また、笑いの振幅ピークが連続して３回繰り返される場合の振幅ピークの間隔のばらつきの範囲は、約３０ｍｓが好適である。この約３０ｍｓは、笑いと会話の繰返し周期の測定結果から求めたものである。この約３０ｍｓは、その他の値でも良い。図８は、笑いの周期と会話の周期を測定した実験結果を示す。図９は、笑いと会話の周期のばらつきを示す。このばらつきは、図８で示した、実験結果から導かれたものである。また、このばらつきの結果から、笑いと会話の繰返し周期が異なることがわかり、笑いと会話を区別する一定範囲９０１が求められる。つまり、Ｙ１とＹ２との差を求め、当該差が、約３０ｍｓ以内であれば、笑いが行われたと判断して、笑い回数Ｎに１を加算する。そして、カウンタｍを４カウントアップして、次の連続した振幅ピークについて笑いであるか否かの判断を繰り返す。
【００７８】
また、判断部は、Ｙ１とＹ２との差が、約３０ｍｓ以内でない場合、Ｙ１がＸ１であれば、カウンタｍを１カウントアップする。Ｙ１がＸ２であれば、カウンタｍを２カウントアップする。Ｙ１がＸ３であれば、カウンタｍを３カウントアップする。ここでの処理は、連続３回の笑いの振幅ピークの周期間隔のばらつきが、約３０ｍｓ以内にならない場合に、最大の周期間隔の次の周期間隔から、再度、連続３回の笑いの周期の間隔時間のばらつきを判断するためである。
【００７９】
次に、判断部は、メモリに記録されたｍ＋３番目の振幅ピーク取得時刻Ｔ（ｍ＋３）が存在しなくなるまで、振幅ピーク取得時刻を読み込み、笑いが行われたか否かを判断する動作を繰り返し、笑い回数Ｎを検出する。
【００８０】
次に、判断部は、プッシュボタン５０３が入力指示を受け付けた時刻から判断開始受付部のプッシュボタン５０４が入力指示を受け付けた時刻までの時間で、笑い回数Ｎを除算して、単位時間当たりの笑いの回数を算出する。
【００８１】
次に、判断結果報出力部の液晶ディスプレイ５０５は、判断部が検出した笑いの回数Ｎと単位時間あたりの笑い回数を出力する。図１０は、液晶ディスプレイで出力された笑い回数Ｎと単位時間あたりの笑い回数の表示例を示す。図１０によれば、笑い回数が３０回、単位時間あたりの笑い回数が２回、検出日２月７日、検出開始時刻ＡＭ８：００と検出終了時刻ＰＭ１１：００を同時に表示している。検出日は、笑い検出装置がカレンダー機能手段を有することで、笑い回数を検出する日を求めることで実現できる。また、検出開始時刻と検出終了時刻は、開始受付部が受け付けた時刻と、判断開始受付部が受け付けた時刻を表示することで実現できる。
【００８２】
以上、本実施の形態によれば、音声信号から笑いの区間と発話の区間を判断して、笑い回数を検出し、笑い回数を出力することができる笑い検出装置であって、かかる笑い検出装置により、個人差による笑い回数の検出の誤差なく、正確に、かつ、長時間にわたり、笑い回数を検出できる。また、コンピュータに、本発明の「笑い」検出機能をもたせることで、「笑い」を正確に認識し、コンピュータが、人間に近いコミュニケーションを実現できる。また、笑い回数を正確に検出することで、ゲームやエンターテインメント等の評価や制作にも役立つものである。また、発話区間と、笑い区間を正確に判断できるため、発話時間を管理することが必要である職業、例えば、歌手、アナウンサー等の人は、容易に、発話時間を管理できるものである。また、笑いの回数が少ない場合には、ストレスが溜まる、うつ病等の精神疾患に発展することや、精神的要因から生じる身体機能の低下、病気等に発展すること等について、医者や利用者等が、笑い回数に基づいて、容易に判断したりできるものである。また、笑うことにより免疫機能を有するＮＫ細胞が活性化するということが、実験結果として報告されており、笑い検出装置を利用して正確な笑い回数を得て、ＮＫ細胞活性率を測定する等に役立つものである。
【００８３】
なお、本実施の形態において、笑いと発話の区間を区別する手段として、判断部が、母音周波数帯信号の包絡線を求め、当該包絡線の振幅ピークが一定値以上のときの振幅ピークの周期が一定範囲であるか否かを判断するものであったが、包絡線の振幅波形の形状から判断する手段でも良い。つまり、図７によれば、笑いの振幅包絡線の振幅波形がほぼ正弦波形の形状となっている。判断部は、当該ほぼ正弦波形の形状の信号を予めメモリに記録しておき、取得した音声の振幅包絡線の振幅波形の信号とほぼ正弦波形の形状の信号とを比較して、音声の振幅包絡線の波形から、ほぼ正弦波形の形状と近似する波形が検出できた場合に、笑い区間であると判断する。ほぼ正弦波形の形状を検出する手段は、例えば、笑いの振幅波形と音声の振幅包絡線の振幅波形のそれぞれの振幅がピークとなる信号値と当該振幅ピークと時間的に近傍の２箇所の信号値を検出する。次に、当該それぞれの３箇所の信号値を比較して、当該それぞれの３箇所の信号値が、一致する、または、ほぼ近似する場合に、ほぼ正弦波形の形状が検出できる。なお、ほぼ正弦波形の形状を検出する手段は、他の手段でも良い。
【００８４】
また、笑いの音声の基本周波数（声の高さ）等から判断する手段でも良い。判断部は、例えば、標準的な笑いの音声の基本周波数である標準基本周波数を格納しており、当該標準基本周波数と、取得した音声信号の周波数とを比較して、取得した音声信号の周波数が、標準基本周波数と一致する、または、ほぼ近似する場合に、笑いであると判断する。
【００８５】
また、本実施の形態における判断手段と包絡線の振幅波形の形状から判断する手段と笑いの音声の周波数（声の高さ）等から判断する手段とを、２以上組み合わせて判断する場合には、より精度の高い、笑いの区間の検出ができる。
【００８６】
また、本実施の形態において、結果判断出力部は、液晶ディスプレイであり、笑い回数と単位時間あたりの笑い回数を数字で表示するものであったが、音声で笑い回数と単位時間あたりの笑い回数を知らせる態様、または、印刷する態様でも良い。また、他の装置に笑い回数を送信する態様でも良い。かかる出力制御は、他の実施の形態においても同様である。
【００８７】
さらに、本実施の形態において説明した笑い検出装置の動作について、ソフトウェアで実現し、当該ソフトウェアを例えば、サーバ上に置いて、ソフトウェアダウンロードにより当該ソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して流布しても良い。このことは、すべての他の実施の形態においても同様である。
【００８８】
なお、本実施の形態における動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、音を取得する音取得ステップと、音取得ステップで取得した音から一定の周波数帯域の信号のみを抽出する信号抽出ステップと、信号抽出ステップで抽出した信号に基づいて、音取得ステップで取得した音が笑いであるか否かを判断する判断ステップと、判断ステップにおける判断結果を出力する判断結果出力ステップを実行させるためのプログラムである。
【００８９】
（実施の形態２）
図１１は、本実施の形態に係る情報処理装置と笑い検出装置と健康情報表示装置からなる情報処理システムの構成を示すブロック図である。笑い検出装置１１１０は、開始受付部１０１、音取得部１０２、判断開始受付部１０３、信号抽出部１０４、判断部１０５、判断結果出力部１１１１を有する。また、情報処理装置１１２０は、笑者情報受信部１１２１、健康情報構成部１１２２、健康情報出力部１１２３を有する。また、健康情報表示装置１１３０は、健康情報受信部１１３１、情報出力部１１３２を有する。健康情報表示装置１１３０は、利用者識別子で識別される、予め決められた装置である。
【００９０】
図１２は、健康情報構成部の構成を示すブロック図である。健康情報構成部１２１０は、健康情報取得手段１２１１、健康情報格納手段１２１２を有する。
【００９１】
笑い検出装置１１１０は、実施の形態１と同様の構成であり、同様の動作で、笑い回数と単位時間あたりの笑い回数を検出する。そして、笑情報と利用者識別子を含む笑者情報を送信する。かかる送信は、判断結果出力部１１１１が行う。判断結果出力部１１１１は、例えば、ネットワークカードとそのドライバーソフト等から構成され、笑者情報を情報処理装置に送信することで実現されうる。なお、笑情報とは、笑いに関する情報をいい、例えば、笑い回数や単位時間あたりの笑い回数等である。また、利用者識別子とは、利用者を識別する情報である。利用者識別子とは、例えば、識別番号、氏名等である。また、利用者識別子に応じた利用者の属性情報、例えば、年齢、性別、既往病気等のその他の属性情報は、情報処理装置に内蔵された記録媒体に格納されていても良く、笑い検出装置に内蔵の記録媒体に格納されていても良い。なお、利用者識別子のデータ構造は問わない。なお、利用者識別子の情報は、笑い検出装置が有する記録媒体に記録されている。また、利用者識別子の情報は、笑い検出装置とは別の（外付けの）記録媒体に記録していても良い。この記録媒体は、不揮発性の記録媒体でも揮発性の記録媒体でも良い。
【００９２】
情報処理装置１１２０の笑者情報受信部１１２１は、笑者情報を受信する。笑者情報受信部１１２１は、例えば、ネットワークカードとそのドライバーソフト等から構成され、笑者情報を受信することで実現できうる。
【００９３】
健康情報取得手段１２１２は、健康情報格納手段１２１１が格納している健康情報から、笑者情報受信部１１２１が受信した笑者情報に基づいて、健康情報を取得する。健康情報取得手段１２１２は、通常、ソフトウェアから構成されるが、ハードウエア（専用回路）により実現しても良い。
【００９４】
健康情報格納手段１２１１は、心の健康に関する健康情報を格納している。健康情報格納手段１２１１は、不揮発性の記録媒体が好適であるが、健康情報格納手段１２１１は、揮発性の記録媒体でも良い。健康情報格納手段１２１１は、具体的には、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などが好適である。
【００９５】
健康情報出力部１１２３は、健康情報構成部１１２２が取得した健康情報を出力する。健康情報出力部１１２３は、例えば、ネットワークカードとそのドライバーソフト等から構成され、健康情報を送信することで実現できうる。また、ディスプレイ等への表示が好適であるが、スピーカーからの音声出力やプリンタへの印刷でも良い。健康情報出力部１１２３は、例えば、ディスプレイとそのドライバーソフトにより実現され得る。また、健康情報出力部１１２３は、ディスプレイを含まなくても良い。かかる場合、健康情報出力部１１２３は、外付けのディスプレイに健康情報を出力指示する。さらに、健康情報出力部１１２３は、健康情報を音で出力する場合には、スピーカーとそのドライバーソフトを有しても良い。
【００９６】
健康情報受信部１１３１は、健康情報を受信する。健康情報受信部１１３１は、例えば、ネットワークカードとそのドライバーソフト等から構成され、健康情報を受信することで実現されうる。
【００９７】
情報出力部１１３２は、健康情報受信部１１３２が受信した健康情報を出力する。この出力とは、ディスプレイ等への表示が好適であるが、スピーカーからの音声出力やプリンタへの印刷でも良い。情報出力部１１３２は、例えば、ディスプレイとそのドライバーソフトにより実現され得る。また、情報出力部１１３２は、ディスプレイを含まなくても良い。かかる場合、情報出力部１１３２は、外付けのディスプレイに健康情報を出力指示する。さらに、情報出力部１１３２は、健康情報を音で出力する場合には、スピーカーとそのドライバーソフトを有しても良い。
【００９８】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。
【００９９】
図１３は、情報処理装置１３０１、笑い検出装置１３０２、健康情報表示装置１３０３を示す。図１３によれば、情報処理装置１３０１、笑い検出装置１３０２、健康情報表示装置１３０３は、それぞれ、インターネットを介して接続されている状態にある。
【０１００】
笑い検出装置１３０２は、実施の形態１と同様な動作で笑い回数と単位時間あたりの笑い回数を検出する。次に、笑い検出装置１３０２の判断結果出力部は、笑い回数と単位時間あたりの笑い回数と利用者識別子等を含む笑者情報を情報処理装置に送信する。図１４は、笑者情報のデータの例を示す。
図１４によれば、笑者情報のデータは、識別番号「１０５５」、氏名「京阪花子」、検出日、単位時間当たりの笑い回数、笑い回数等から構成されている。なお、笑者情報のデータ構造は問わない。
【０１０１】
なお、本実施の形態では、笑い検出装置の判断結果出力部は、一の笑者情報を送信するものであったが、笑い回数の検出を所定回数（例えば、笑い回数の検出を１０回）した後に、または、所定の期間（例えば、１週間）を経過した後に、笑者情報を送信するものでも良い。また、複数の利用者の笑者情報を送信するものでも良い。その場合、判断結果出力部は、利用者識別子と当該利用者識別子に応じた笑い回数と単位時間あたりの笑い回数を笑者情報として送信する。
【０１０２】
笑者情報受信部は、笑者情報を受信し、健康情報取得手段は、笑者情報から識別番号を取得し、識別番号に応じて割り当たられたメモリに笑者情報を順次、格納する。
【０１０３】
次に、健康情報取得手段は、メモリに格納されている笑者情報のデータから、単月の（例えば、１月１日から１月３１日までの）単位時間あたりの笑い回数を順次、読み込み、単月での単位時間あたりの笑い回数の平均値を算出する。
【０１０４】
次に、健康情報取得手段は、識別番号をキーとして、情報処理装置に内蔵のメモリに予め格納されている年齢、性別、氏名等を含むデータを検索して、識別番号と一致する年齢、性別を取得する。次に、健康情報取得手段は、平均の単位時間あたりの笑い回数と年齢と性別とをキーとして、健康情報格納手段に格納された健康情報のデータを検索して、該当する健康情報のデータを取得する。図１５は、識別番号「１０５５」をキーとして、年齢、性別、氏名等を含むデータ１５０１を検索して、識別番号「１０５５」と一致する年齢、性別を取得することを示す。図１６は、「平均の単位時間あたりの笑い回数と年齢と性別」をキーとして、健康情報格納手段１６０３に格納された健康情報のデータ１６０２を検索して、年齢と性別と平均の単位時間あたりの笑い回数と一致する健康情報のデータを取得することを示す。
【０１０５】
図１５によれば、識別番号「１０５５」をキーとして、年齢、性別、氏名等を含むデータ１５０１を検索し、該当する年齢「６５」、性別「女」を取得する。また、図１６によれば、平均の単位時間あたりの笑い回数「２」、年齢「６５」、性別「女」をキーとして、健康情報のデータ１６０２を検索し、該当する「健康情報」を取得する。
【０１０６】
なお、本実施の形態において、健康情報のデータ１６０２は、性別、年齢、平均の単位時間あたりの笑い回数、健康情報から構成されるものであったが、血圧値、コレステロール値、その他の情報等を含む構成でも良いことは言うまでもない。なお、健康情報のデータ構造は問わない。
【０１０７】
かかる健康情報は、例えば、「正常な笑い回数である。健康状態も問題ないと思われる。今後も、十分な笑いを行うように注意すること。」、また、「笑い回数が少ないです。今後、このままの状態が続くと、精神安定上好ましくなく、うつ病、痴呆症、健忘症等の精神障害に発展する可能性があります。また、精神的要因から生じる身体機能の低下、生活習慣病へ発展する可能性があります。また、笑わないことで、免疫機能が低下し、免疫疾患、がん等の病気に発展する可能性があります。今後、十分な笑いを行うように注意すること。」等である。
【０１０８】
なお、検索条件に単月の平均の単位時間あたりの笑い回数を用いたが、他の一定期間の平均、例えば、２週間の平均、一ヵ年間の平均の単位時間辺りの笑い回数を用いるものでも良い。また、一定期間毎の（例えば、単月毎の、２ヶ月毎の）、平均の単位時間あたりの笑い回数の変化量をキーとして検索し、健康情報を取得するものでも良い。その場合、健康情報のデータ構造は、単位時間あたりの笑い回数の変化量で検索できるデータを含むものである。
【０１０９】
なお、本実施の形態において、情報処理装置は、健康情報が予め健康情報格納手段に格納されているものであったが、情報処理装置が健康に関する情報をカスタマイズする手段を有して、健康情報格納手段に格納された健康情報が、最新の健康情報に更新されるものであっても良い。
【０１１０】
また、健康情報取得手段が予め健康情報格納手段に格納された健康情報を検索して、該当する健康情報を取得するものであったが、健康情報取得手段が、情報処理装置とは別のサーバが有するデータベースから健康情報を取得するものでも良い。かかるサーバは複数のものでも良いことはいうまでもない。
【０１１１】
次に、健康情報出力部は、健康情報構成部が構成した健康情報を取得して、利用者識別子で識別される健康情報表示装置に健康情報を送信する。つまり、健康情報出力部は、利用者識別子に含まれる識別番号に対応するＩＰアドレスを有する装置に健康情報を送信する。送信後、情報処理装置の動作は終了する。
【０１１２】
次に、健康情報表示装置は、かかる健康情報を受信して、健康情報を液晶ディスプレイに出力する。図１７は、健康情報の表示例を示す。図１７によれば、識別番号、氏名、年齢、性別、単月の平均の単位時間あたりの笑い回数、判定、健康情報が表示される。判定は、健康情報に含まれる情報である。判定は、笑い回数が一定値以上であれば、良好な健康状態であり、一定値以下であれば、不健康である旨を、Ａ，Ｂ，Ｃ，Ｄ、Ｅの５段階で評価する。この一定値は、本実施の形態では、単月の平均の単位時間あたりの笑い回数が０の場合、評価はＥとなり、当該回数が１から２の場合、評価はＤ、当該回数が３から４の場合、評価はＣ、当該回数が５から６の場合、評価はＢ、当該回数が７以上の場合、評価はＡとなる。なお、一定値は、健康情報等に応じて、その他の値でもよい。
【０１１３】
なお、本実施の形態において、健康情報表示装置は、健康情報を液晶ディスプレイに出力するものであったが、当該装置に内蔵の記録媒体に蓄積するものであってもよい。また、笑い検出装置が、健康情報を受信して、健康情報を出力するものであっても良い。かかる場合に、笑い検出装置は、健康情報を受信する受信部と健康情報を出力する出力部を有する。
【０１１４】
また、情報処理装置は、利用者からの要求に応じて健康情報を送信しても良い。
【０１１５】
なお、本実施の形態において、笑い回数は、実施の形態１の笑い回数検出手段で検出されたものであったが、利用者自身が笑った回数をメモ等に書き留めておく等して検出しても良いし、音声を録音して、かかる録音された音声から、笑いの回数を検出する手段等、その他の検出手段で笑いを検出しても良い。
【０１１６】
また、本実施の形態において、健康情報出力部は、健康情報を健康情報表示装置に送信するものであったが、健康情報出力部が液晶ディスプレイ等を有し、健康情報構成部が構成した健康情報を出力するものでも良い。かかる場合の健康情報の表示例を図１８に示す。図１８によれば、識別番号、氏名、年齢、性別、単月の平均の単位時間あたりの笑い回数、判定、健康情報が表示される。なお、年齢、性別は、情報処理装置に内蔵のメモリに予め記録されているものであり、健康情報出力部が、識別番号をキーとして検索し、年齢、性別を取得して、出力するものである。
【０１１７】
また、本実施の形態において、健康情報出力部、健康情報受信部、情報出力部は、健康情報をそれぞれ、送信、受信、出力するものであったが、健康情報に加え、笑者情報もそれぞれ送信、受信、出力するものであっても良い。
【０１１８】
また、本実施の形態において、判断出力部、笑者情報受信部、健康情報出力部、健康情報受信部は、インターネットを介して、それぞれの情報を送信または受信するものであったが、専用線等の手段で情報の送信または受信をしても良い。
【０１１９】
また、判断結果出力部及び健康情報出力部は、放送手段等から構成され、それぞれの情報を放送し、笑者情報受信部及び健康情報受信部は、それぞれの情報を受信するものでも良い。
【０１２０】
以上、本実施の形態における、情報処理装置は、笑い検出装置が検出した笑い回数に基づいて、心の健康に関する健康情報を構成し、健康情報を送信するものであって、笑い回数を判断基準として、心の健康状態についての情報を容易に取得しうるものである。かかる健康情報は、ＱＯＬ（Ｑｕａｌｉｔｙ  ｏｆ  Ｌｉｆｅ）の判断指標の一つとして利用できうる。また、笑いを行わないことが原因で起こる弊害について、詳細に情報が得られるものであり、利用者は、笑いをすることに十分に注意を払い、良好な健康状態を維持できる。また、
【０１２１】
さらに、本実施の形態における笑い検出装置の動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、音を取得する音取得ステップと、音取得ステップが取得した音から一定の周波数帯域の信号のみを抽出する信号抽出ステップと、信号抽出ステップが抽出した信号に基づいて、音取得ステップが取得した音が笑いであるか否かを判断する判断ステップと、判断ステップにおける判断結果と利用者識別子等を含む笑者情報を出力する判断結果出力ステップを実行させるためのプログラムである。
【０１２２】
また、本実施の形態における情報処理装置の動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、笑者情報を受信する笑者情報受信ステップと、笑者情報に基づいて健康情報を構成する健康情報構成ステップと、健康情報を出力する健康情報出力ステップを実行させるためのプログラムである。
【発明の効果】
本発明によれば、正確な笑い回数を検出でき、また、この笑い回数に基づいて、心の健康に関する健康情報を容易に取得することが可能となる。
【図面の簡単な説明】
【図１】本実施の形態１に係る笑い検出装置の構成を示すブロック図
【図２】実施の形態１に係る笑い検出装置の動作について説明するフローチャート
【図３】実施の形態１に係る笑い検出装置の動作について説明するフローチャート
【図４】骨伝導マイクロホン、装着した場合の骨伝導マイクロホンを示す図
【図５】笑い検出装置を示す図
【図６】周波数帯域別の音声信号の例を示す図
【図７】母音周波数帯信号の振幅包絡データの時系列変化を示す図
【図８】笑いの周期と会話の周期を測定した実験結果を示す図
【図９】笑いと会話の周期のばらつきを示す図
【図１０】液晶ディスプレイで出力された笑い回数の表示例を示す図
【図１１】実施の形態２に係る情報処理システムを示すブロック図
【図１２】実施の形態２に係る情報処理装置の健康情報構成部の構成を示すブロック図
【図１３】実施の形態２に係る情報処理システムの外観を示す図
【図１４】笑者情報の例を示す図
【図１５】年齢及び性別を検索する例を示す図
【図１６】健康情報を検索する例を示す図
【図１７】健康情報の表示例を示す図
【図１８】健康情報の表示例を示す図
【符号の説明】
１０１、５０３  開始受付部
１０２、４０１、４０２、５０２  音取得部
１０３、５０４  判断開始受付部
１０４  信号抽出部
１０５  判断部
１０６、５０５、１１１１  判断結果出力部
５０１、１１１０、１３０２  笑い検出装置
１１２０、１３０１  情報処理装置
１１２１  笑者情報受信部
１１２２、１１０１、１２１０  健康情報構成部
１１２３  健康情報出力部
１１３０、１３０３  健康情報表示装置
１１３１  健康情報受信部
１１３２  情報出力部
１２１１  健康情報格納手段
１２１２  健康情報取得手段
１５０１  氏名、年齢、性別等のデータの例
１６０１  検索キーが平均の単位時間あたりの笑い回数、年齢、性別の例
１６０２  健康情報のデータの例
１６０３  健康情報蓄積が蓄積された記録媒体の例
【図１】
2004243023.tif 000003
【図２】
2004243023.tif 000004
【図３】
2004243023.tif 000005
【図４】
2004243023.tif 000006
【図５】
2004243023.tif 000007
【図６】
2004243023.tif 000008
【図７】
2004243023.tif 000009
【図８】
2004243023.tif 000010
【図９】
2004243023.tif 000011
【図１０】
2004243023.tif 000012
【図１１】
2004243023.tif 000013
【図１２】
2004243023.tif 000014
【図１３】
2004243023.tif 000015
【図１４】
2004243023.tif 000016
【図１５】
2004243023.tif 000017
【図１６】
2004243023.tif 000018
【図１７】
2004243023.tif 000019
【図１８】
2004243023.tif 000020