(57)【要約】【課題】ユーザにコンピュータ操作を要求することなく簡単にユーザのプロファイルを生成することを可能にする。【解決手段】日常生活におけるユーザの動きをセンサ群ＳＳにより検出し、その検出データをもとにプロファイル生成装置ＰＴにおいてユーザの動作を認識する。そして、この認識されたユーザの動作に対応するキーワードをキーワードデータベース１４から検索し、このキーワードをプロファイル記憶部１５に格納する。また、プロファイル生成に適した動作を誘発するための提示情報を生成して、この提示情報を投影装置ＤＳによりスクリーンＳＣに表示させ、この状態でユーザの動作を検出してこの動作に対応するキーワードを検索する。さらに、センサ群ＳＳの検出データをもとにユーザの動作の特異性を判定して、その判定結果をもとにキーワードの重要度を決定し、キーワードに付加する。【選択図】      図２
2008129925.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの日常生活エリアに配置されたセンサにより、当該ユーザの日常生活における動作を検出する過程と、
前記センサにより前記ユーザの動作が検出されたとき、想定されるユーザの動作を表す情報と当該動作に関連するキーワードとを相互に対応付けて予め記憶したデータベースから、前記検出された動作に対応するキーワードを検索する過程と、
前記検索されたキーワードを当該ユーザの識別情報に対応付けて当該ユーザのプロファイルを表す情報としてプロファイル記憶部に記憶する過程と
を具備することを特徴とするユーザプロファイル生成方法。
【請求項２】
前記ユーザの日常生活エリアにおいて、当該ユーザの動作を誘発する情報をユーザに提示する過程を、さらに具備することを特徴とする請求項１に記載のユーザプロファイル生成方法。
【請求項３】
前記センサにより検出されたユーザの動作の特異性を解析し、その解析結果をもとに、前記データベースから検索されたキーワードの重要度を決定する過程と、
前記決定された重要度を表す情報を前記キーワードに付加して前記プロファイル記憶部に記憶する過程と
を、さらに具備することを特徴とする請求項１又は２に記載のユーザプロファイル生成方法。
【請求項４】
前記ユーザの日常生活エリアに配置されたセンサに対し接続され、当該センサから出力される前記ユーザの日常生活における動作を表す情報を受信する手段と、
想定されるユーザの動作を表す情報と当該動作に関連するキーワードとを相互に対応付けて記憶したデータベースに接続され、前記受信された前記ユーザの動作を表す情報に関連するキーワードを前記データベースから検索する手段と、
前記検索されたキーワードを当該ユーザの識別情報に対応付けて当該ユーザのプロファイルを表す情報として記憶するプロファイル記憶部と
を具備することを特徴とするユーザプロファイル生成装置。
【請求項５】
前記ユーザの日常生活エリアに設置された情報提示装置に対し接続され、前記ユーザの動作を誘発するための提示情報を前記通信路を介して前記情報提示装置に送信し提示させる手段を、さらに具備することを特徴とする請求項４に記載のユーザプロファイル生成装置。
【請求項６】
前記センサから受信されたユーザの動作を表す情報をもとに当該動作の特異性を解析し、その解析結果をもとに、前記データベースから検索されたキーワードの重要度を決定する手段と、
前記決定された重要度を表す情報を前記キーワードに付加して前記プロファイル記憶部に記憶させる手段と
を、さらに具備することを特徴とする請求項４又は５に記載のユーザプロファイル生成装置。
【請求項７】
想定されるユーザの動作を表す情報と当該動作に関連するキーワードとを相互に対応付けて記憶したデータベースと、前記ユーザの日常生活エリアに配置されたセンサに対しそれぞれ接続されるコンピュータにおいて使用されるユーザプロファイル生成プログラムであって、
前記センサから出力される前記ユーザの日常生活における動作を表す情報を受信する処理と、
前記受信されたユーザの動作を表す情報に関連するキーワードを、前記データベースから検索する処理と、
前記検索されたキーワードを当該ユーザの識別情報に対応付けて当該ユーザのプロファイルを表す情報としてプロファイル記憶部に記憶させる処理と
を、前記コンピュータに実行させることを特徴とするユーザプロファイル生成プログラム。
【請求項８】
前記コンピュータが、ユーザの日常生活エリアに設置された情報提示装置に対し接続可能な場合に、
前記ユーザの動作を誘発するための提示情報を前記情報提示装置に送信して提示させる処理を、前記コンピュータにさらに実行させることを特徴とする請求項７に記載のユーザプロファイル生成プログラム。
【請求項９】
前記センサから受信されたユーザの動作を表す情報をもとに当該動作の特異性を解析し、その解析結果をもとに、前記データベースから検索されたキーワードの重要度を決定する処理と、
前記決定された重要度を表す情報を前記キーワードに付加して前記プロファイル記憶部に記憶させる処理と
を、前記コンピュータにさらに実行させることを特徴とする請求項７又は８に記載のユーザプロファイル生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザの嗜好等に関連するキーワードの集合により表されるユーザプロファイルを生成するための方法、装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザのプロファイルを生成する方法としては、ユーザに対しアンケート調査を行ってその回答データを収集することにより当該ユーザのプロファイルを生成する方法や、ユーザがウエブを利用するときにブックマークやウエブログのトラックバック等によってウエブにアップロードされる情報をもとに当該ユーザのプロファイル情報を生成する方法が知られている。
【０００３】
このうち、ウエブログを利用する方法は、例えばウエブログにおけるエントリを分類したカテゴリ情報及び知人情報を用いて、目的とする知識に関して相互に評価し合い一定の信頼を置く人脈を抽出し、この人脈に属するウエブブログのコンテンツから信頼性の高い知識を取得できるようにエンドユーザを支援するシステムにおいて、上記ウエブログにおけるエントリを分類したカテゴリ情報及び知人情報をもとにユーザのプロファイル情報を生成する（例えば、特許文献１を参照。）。
【０００４】
なお、それ以外にも、オンラインショップにおける購入時にユーザが入力するログデータや、ウエブ閲覧やクリック数のログデータをもとにユーザのプロファイル情報を生成する方法もある。
【０００５】
【特許文献１】特開２００６−１６４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、上記従来のユーザプロファイル生成方法は、ユーザにアンケート調査に対する回答の入力を要求したり、ユーザによるウエブへのユーザ情報のアップロードやウエブページの閲覧操作等、何らかのコンピュータ操作をユーザに要求するものとなっている。このため、コンピュータの操作が苦手だったり行えないユーザについてはそのプロファイルを生成することが困難である。また、たとえコンピュータ操作を行えるユーザであっても、プロファイルの生成のために何らかの操作が要求されるため、ユーザにとっては負担が大きい。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、ユーザにコンピュータ操作を要求することなく簡単にユーザのプロファイルを生成することを可能にしたユーザプロファイルの生成方法、生成装置及び生成プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の一観点は、ユーザの日常生活エリアに配置されたセンサにより、当該ユーザの日常生活における動作を検出する。そして、上記センサによりユーザの動作が検出されたとき、想定されるユーザの動作を表す情報と当該動作に関連するキーワードとを相互に対応付けて予め記憶したデータベースから、上記検出された動作に対応するキーワードを検索し、この検索されたキーワードを当該ユーザの識別情報に対応付けて当該ユーザのプロファイルを表す情報としてプロファイル記憶部に記憶するようにしたものである。
【０００９】
したがって、ユーザの日常生活における自然な動作が検出されて、この検出された動作に関連するキーワードが当該ユーザのプロファイル情報として記憶される。このため、プロファイルを生成するためにユーザにアンケート調査を要求したり、またユーザによるウエブへのユーザ情報のアップロードやウエブページの閲覧操作等、何らかのコンピュータ操作をユーザが行う必要がなくなる。この結果、ユーザの負担を軽減ですることができ、またコンピュータの操作が苦手だったりまた操作できないユーザについてもプロファイルを生成することが可能となる。
【００１０】
またこの発明の他の観点は、ユーザの日常生活エリアに設置された表示装置やスピーカなどの情報提示装置を利用して、当該ユーザの動作を誘発するための情報をユーザに提示するようにしたことである。このようにすると、ユーザに日常生活の範囲内でユーザプロファイルの生成に適した動作を行わせることが可能となり、これによりさらに精度の高いユーザプロファイルを生成することが可能となる。
【００１１】
さらにこの発明の別の観点は、センサにより検出されたユーザの動作の特異性を解析し、その解析結果をもとに、上記データベースから検索されたキーワードの重要度を決定し、この決定された重要度を表す情報を上記キーワードに付加してプロファイル記憶部に記憶するようにしたことである。このようにすると、ユーザプロファイル情報として複数のキーワードが記憶された場合に、これらのキーワードの中でユーザの特徴的な動作を表すキーワードを明確にすることが可能となる。
【発明の効果】
【００１２】
要するにこの発明によれば、ユーザの日常生活における自然な動作を検出し、この検出した動作に関連するキーワードをデータベースから検索して、このキーワードを当該ユーザのプロファイル情報として記憶するようにしたことによって、ユーザにコンピュータ操作を要求することなく簡単にユーザのプロファイルを生成することを可能にしたユーザプロファイルの生成方法、生成装置及び生成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
図１は、この発明の一実施形態に係わるユーザプロファイル生成方法を実現するためのシステムの概略構成図である。  
同図において、例えばオフィスや廊下等のユーザＡの日常生活エリアにはセンサ群ＳＳが配置されている。センサ群ＳＳは、例えば図２に示すようにユーザＡが発する音声を検出するマイクロホン２１と、ユーザを撮像するためのカメラ２２と、ユーザＡの移動状態を検出するための感圧センサ２３と、ユーザの生体情報を検出するためのバイタルセンサ２４とを備える。このうち、マイクロホン２１及びカメラ２２はオフィスや廊下の壁や天井に設置され、感圧センサ２３はオフィスや廊下の床面に設置される。バイタルセンサ２４は、ユーザＡが所持する腕時計や携帯端末等に組み込まれる。
【００１４】
また、ロビーや廊下等の共用スペースには情報提示装置が配設される。この情報提示装置は、プロファイル生成に適した動作を誘発する情報をユーザに提示するためのもので、スクリーンＳＣと、このスクリーンＳＣに表示情報を投影するための投影装置ＤＳとから構成される。なお、情報提示装置としては、投影装置の代わりに液晶やプラズマなどのディスプレイを使用してもよく、またスピーカを使用して音声情報を拡声出力するものでもよい。
【００１５】
ところで、この実施形態のシステムはプロファイル生成装置ＰＴを備えている。このプロファイル生成装置ＰＴは例えばパーソナル・コンピュータ又はサーバからなり、上記センサ群ＳＳ及び投影装置ＤＳに対し通信ネットワークＮＷを介して接続される。通信ネットワークＮＷとしては、例えばＬＡＮ（Local Area Network）、無線ＬＡＮ、Bluetooth（登録商標）等の構内通信ネットワークが用いられる。
【００１６】
図２は、上記プロファイル生成装置ＰＴの機能構成を示すブロック図である。このプロファイル生成装置ＰＴは、中央処理ユニット（ＣＰＵ；Central Processing Unit）１１を備える。ＣＰＵ１１には、バス１２を介してプログラムメモリ１３と、キーワードデータベース１４と、プロファイル記憶部１５が接続され、さらに提示インタフェース１６と、センサインタフェース１７と、音声認識解析処理部１８と、画像認識処理部１９が接続されている。
【００１７】
提示インタフェース１６は、ＣＰＵ１１の制御の下で、プロファイル生成に適した動作を誘発する提示情報を通信ネットワークＮＷを介して投影装置ＤＳに供給し、当該提示情報をスクリーンＳＣに投影させる。  
センサインタフェース１７は、センサ群ＳＳの各センサ、つまりマイクロホン２１、カメラ２２、感圧センサ２３及びバイタルセンサ２４から出力される検出信号を、ＣＰＵ１１の制御の下で受信したのちディジタルデータに変換して保持する。
【００１８】
音声認識解析処理部１８は例えばＤＳＰ（Digital Signal Processor）からなり、ＣＰＵ１１の制御の下で、上記センサインタフェース１７により受信されたマイクロホン２１の検出信号からユーザの音声を認識し、さらにその発話音量や特定の単語の出現率、発話開始までの暗騒音レベル持続時間等のユーザの発音パラメータを解析する。  
画像認識処理部１９もＤＳＰにより構成され、ＣＰＵ１１の制御の下で、上記センサインタフェース１７により受信されたカメラ２２の撮像画像データからユーザの特徴的な動作や姿勢を認識する。
【００１９】
キーワードデータベース１４は記憶媒体として例えばハードディスクを使用したもので、想定されるユーザの動作を表す条件式と当該動作の条件式に関連するキーワードとを相互に対応付けて複数個記憶している。  
プロフアイル記憶部１５も記憶媒体として例えばハードディスクを使用したもので、上記キーワードデータベース１４から検索されたキーワードを、ユーザの識別情報に対応付けて当該ユーザのプロファイル情報として記憶するために使用される。  
なお、上記キーワードデータベース１４及びプロフアイル記憶部１５とも、記憶媒体としてはハードディスク以外にＮＡＮＤ型フラッシュメモリなどのその他の不揮発性メモリを使用可能である。
【００２０】
ところで、プログラムメモリ１３には、この発明を実施するために必要なアプリケーション・プログラムとして、動き検出・解析制御プログラム１３１と、提示制御プログラム１３２と、キーワード検索制御プログラム１３３と、キーワード重要度決定プログラム１３４と、キーワード登録制御プログラム１３５が格納されている。
【００２１】
動き検出・解析制御プログラム１３１は、ＣＰＵ１１に次のような処理を実行させる。すなわち、上記センサインタフェース１７により受信された各センサの検出データのうち、マイクロホン２１により検出された音声データを上記音声認識解析処理部１８に与え、ユーザの音声を認識させると共にその発音パラメータを解析させる。また、カメラ２２により検出された撮像画像データを画像認識処理部１９に与えて、ユーザの動きや姿勢を認識させる。またこの場合、撮像画像データからユーザの視線を認識させる。さらに、感圧センサ２３の検出データをもとに、ユーザの存在の有無の他、ユーザの移動形態、例えば走っているか、歩いているか、立ち止まっているか等を判定する。さらに、バイタルセンサ２４の検出データをもとにユーザの脈拍や体温、血圧等の生体情報パラメータを検出する。そして、以上の各解析結果をもとにユーザの動きを表す条件式を生成する。
【００２２】
提示制御プログラム１３２は、プロファイル生成に適した動作を誘発するための例えば映像からなる提示情報を生成し、この提示情報を提示インタフェース１６から通信ネットワークＮＷを介して投影装置ＤＳに供給させてスクリーンＳＣに投影させる処理を、上記ＣＰＵ１１に実行させる。
【００２３】
キーワード検索制御プログラム１３３は、上記動き検出・解析制御プログラム１３１により生成されたユーザの動きを表す条件式をキーとしてキーワードデータベース１４をアクセスし、上記条件式に対応するキーワードをデータベース１４から検索する処理を、上記ＣＰＵ１１に実行させる。
【００２４】
キーワード重要度決定プログラム１３４は、上記動き検出・解析制御プログラム１３１により検出されたユーザの動作を表す各パラメータをもとにユーザの動作の特異性を検出し、この特異性の検出結果をもとにキーワードの重要度を判定する処理を、上記ＣＰＵ１１に実行させる。
【００２５】
キーワード登録制御プログラム１３５は、上記キーワード検索制御プログラム１３３により検索されたキーワードと、上記キーワード重要度決定プログラム１３４により判定された重要度を、ユーザの識別情報に対応付けてプロファイル記憶部１５に記憶させる処理を、上記ＣＰＵ１１に実行させる。
【００２６】
次に、以上のように構成されたプロファイル生成装置ＰＴによるプロファイル生成動作を説明する。図３は、その制御手順と制御内容を示すフローチャートである。  
（１）誘発情報の提示を行わない場合  
仕事中や休憩中等の日常生活におけるユーザの自然な動作をもとにプロファイル情報を生成する処理は次のように行われる。すなわち、プロファイル情報生成装置ＰＴのＣＰＵ１１は、ステップＳ３２においてセンサ群ＳＳの各センサから検出データを受信する。そして、この受信された各センサの検出データからユーザの動作を認識するための処理をステップＳ３３において実行する。図４は、その認識処理手順と処理内容を示すフローチャートである。
【００２７】
例えば、いまカメラ２２の撮像画像データを受信したとする。この場合ＣＰＵ１１は、ステップＳ４１において上記撮像画像データの画像認識及び解析処理を以下のように行う。すなわち、ＣＰＵ１１は上記受信した撮像画像データを画像認識処理部１９に転送させると共に、画像認識処理の実行指示を与える。この結果、画像認識処理部１９では、ユーザの動作を検出するための画像認識処理が行われる。例えば、先ず差分処理により撮像画像データ中から人物画像が含まれる領域が切り出される。次に、この切り出された画像領域に含まれる画像パターンが、予め用意してある複数種類のテンプレートと順次照合される。そして、この照合の結果、上記切り出した画像領域中に上記テンプレートと一致する画像パターンがあれば、この画像パターンがユーザの動作を表す情報として認識される。例えば、切り出した画像領域中に含まれる画像パターンが、手を上げるジェスチャに対応するテンプレートと一致したとすれば、上記画像パターンはユーザの「手を上げる動作」として認識される。ＣＰＵ１１は、上記ユーザ動作の認識結果をプロファイル生成装置内の作業用メモリ（図示せず）に保存する。
【００２８】
また、マイクロホン２１により検出された音声データが受信されたとする。この場合ＣＰＵ１１は、当該受信された音声データを音声認識解析処理部１８に転送すると共に、音声認識解析処理の実行指示を与える。この結果、音声認識解析処理部１８では、図４のステップＳ４２において上記受信された音声データからユーザの音声を認識する処理が行われ、さらにステップＳ４３において認識された音声の構文解析が行われる。この構文解析により、発話音量や特定の単語の出現率、発話開始までの暗騒音レベル持続時間等のユーザの発音パラメータが検出される。ＣＰＵ１１は、上記構文解析により検出された特定の単語を、ユーザの動作を表す情報として上記作業用メモリに保存する。
【００２９】
さらに、感圧センサ２３の検出データが受信された場合には、ＣＰＵ１１はステップＳ４４において、上記感圧センサ２３の検出データからユーザの存在の有無とユーザの移動形態を認識する。例えば、感圧センサ２３から検出信号があればユーザが存在すると認識し、さらに感圧センサ２３からの検出信号の受信時間間隔が第１のしきい値より短い場合には「急ぎ足」と認識し、発生時間間隔が第２のしきい値（＞第１のしきい値）より長ければゆっくり歩行しているか又は立ち止まっていると認識する。そして、この認識結果をユーザの動作を表す情報として作業用メモリに保存する。
【００３０】
さらに、バイタルセンサ２４から検出データが受信された場合には、ＣＰＵ１１はステップ４５において、上記バイタルセンサ２４の検出データからユーザの血圧や脈拍、体温等の生体情報パラメータを検出する。そして、この検出された生体情報パラメータを作業用メモリに保存する。  
なお、ユーザに加速度センサを装着しておけば、ユーザの姿勢や移動速度等の運動パラメータを検出することができ、またユーザにアイカメラを装着しておけば当該ユーザの視線を検出することもできる。
【００３１】
上記センサ群ＳＳの検出データの認識及び解析処理が終了すると、ＣＰＵ１１は次にステップＳ３５によりキーワードデータベース１４をアクセスして、当該キーワードデータベース１４から上記ユーザ動作の認識結果をもとにユーザの動作を表す条件式を作成する。例えば、条件式Ａ＝（動作ａ）、条件式Ｂ＝（動作ｂと動作ｃの同時検出）のように作成する。そして、この作成した条件式に対応するキーワードをデータベース１４から検索する。この検索処理により上記条件式に該当するキーワードが見付かると、ＣＰＵ１１はステップＳ３７において上記検索されたキーワードをユーザの識別情報に対応付けてプロファイル記憶部１５に記憶させる。
【００３２】
例えば、ユーザの腕の動作がハンドルを操作するような動作であり、かつ発話音声から自動車に係わる単語が認識されたとする。この場合には、これらの動作を含む条件式をもとにキーワードデータベース１４から「自動車」なるキーワードが検索され、該当ユーザのプロファイルに加えられる。
【００３３】
（２）誘発情報の提示を行う場合  
一方、ユーザに誘発情報を提示し、これに応じたユーザの特定の動作をもとにプロファイル情報を生成する処理は次のように行われる。すなわち、プロファイル生成装置ＰＴのＣＰＵ１１は、先ずステップＳ３１によりユーザに特定の動作を誘発するための情報を生成し、この生成した誘発情報を提示インタフェース１６から投影装置ＤＳに向け送信させる。この結果、投影装置ＤＳによってスクリーンＳＣに誘発情報の内容を表す画像が投影表示される。
【００３４】
これに対しユーザが上記表示された誘発情報に応じて特定の動作を行うと、この動作はカメラ２２により撮像されてその画像データがセンサインタフェース１７で受信される。プロファイル情報生成装置ＰＴのＣＰＵ１１は、上記画像データをステップＳ３２により受信すると、ステップＳ３３に移行し、上記受信した画像データの画像認識処理及び解析処理を以下のように実行する。
【００３５】
すなわち、ＣＰＵ１１は図４に示すようにステップＳ４１により上記受信した画像データを画像認識処理部１９に転送させると共に、画像認識処理の実行指示を与える。この結果、画像認識処理部１９では、先に（１）で述べた場合と同様に、ユーザの動作を検出するための画像認識処理が行われ、これにより例えばユーザの歩行動作が認識される。
【００３６】
ＣＰＵ１１は、上記ユーザ動作の認識結果が得られると、この認識結果をステップＳ３４でプロファイル生成装置ＰＴ内の作業用メモリ（図示しない）に一旦保存した後、ステップＳ３５により上記認識されたユーザ動作を表す条件式を生成し、この条件式に対応するキーワードをキーワードデータベース１４から検索する。そして該当するキーワードが読み出されると、ＣＰＵ１１はステップＳ３７に移行してここで当該読み出されたキーワードをユーザの識別情報に対応付けてプロファイル記憶部１５に記憶させる。
【００３７】
このように誘発情報の提示を利用すると、例えば次のようなユーザプロファイルを生成可能である。すなわち、廊下の中央に設置された柱にスクリーンＳＣを設置して、このスクリーンＳＣに投影装置ＤＳにより、「野球の情報が欲しい人は右へ、サッカーの情報が欲しい人は左へ」という選択肢を含む誘発情報を表示させる。これに対しユーザが柱の右側を通行したとすれば、この右側通行の歩行動作がカメラ２２の撮像画像データから認識され、この認識された歩行動作をもとにキーワードデータベース１４から例えば「野球」なるキーワードが検索される。そして、このキーワードが上記ユーザのプロファイル情報に加えられる。反対に、ユーザが左側通行したとすれば、この左側通行の歩行動作がカメラ２２の撮像画像データから認識され、この認識された歩行動作をもとにキーワードデータベース１４から例えば「サッカー」なるキーワードが検索される。そして、このキーワードが上記ユーザのプロファイル情報に加えられる。  
図５は、以上のようにして作成されたユーザｘｘｘ，ｙｙｙ，ｚｚｚのプロファイル情報ＰＲ１，ＰＲ２，ＰＲ３の一例を示すものである。
【００３８】
なお、上記した例では、ユーザの歩行中の動作をカメラ２２の撮像画像データから認識するようにした。しかし、それに限らず、右側の通路及び左側通路にそれぞれ感圧センサを設置しておき、これらの感圧センサから出力される検出信号をもとにユーザが右側通行したか左側通行したかを認識するようにしてもよい。
【００３９】
（３）検索したキーワードに重要度を付与する場合  
キーワードデータベース１４から検索されたキーワードには、それに対応するユーザ動作の特異性に応じて重要度が付与される。すなわち、プロファイル生成装置ＰＴのＣＰＵ１１は、ステップＳ３５によりキーワードが検索されると、続いてステップＳ３６に移行する。そして、このステップＳ３６において、上記キーワードを検索したときのユーザ動作の特徴を表す各種パラメータを作業用メモリから読み出し、この各種パラメータをもとに当該ユーザ動作の特異性を判定する。そして、この判定結果に基づいて上記キーワードに対する重要度を決定する。
【００４０】
例えば、ユーザが音声を発していた場合には、その発音の特徴を表す発音パラメータ、つまりユーザの発話音量や特定の単語の出現率、発話開始までの暗騒音レベル持続時間をもとに、このときのユーザ動作の特異性を検出する。例えば、発話音量がしきい値より大きな場合や、暗騒音レベル持続時間（つまり沈黙時間）がしきい値より長い場合には、このときのユーザ動作は特異なものと判定する。
【００４１】
また、感圧センサ２３検出データをもとに検出されたユーザの移動形態が「急ぎ足」の場合には、このときのユーザ動作を特異なものと判定する。さらに、バイタルセンサ２４の検出データをもとに検出されたユーザの生体情報パラメータにおいて、脈拍がしきい値より高い場合には、このときのユーザ動作を特異なものと判定する。なお、ユーザに取り付けた加速度センサ等によりユーザ動作の速度や姿勢などが検出されている場合には、これらのパラメータをもとに動作の特異性を判定することも可能である。
【００４２】
ＣＰＵ１１は、上記各種パラメータに基づく判定の結果、ユーザ動作が特異と判定されると、上記検索されたキーワードに対する重要度を“高”に決定する。そして、ステップＳ３７により上記検索されたキーワードをプロファイル記憶部１５に記憶する際に、上記決定された重要度を表す情報をキーワードに対応付けてプロファイル記憶部１５に記憶させる。
【００４３】
なお、以上の例では重要度として“低“又は“高”を決定するようにした。しかしそれに限らず、各種パラメータを複数のしきい値と比較することによりユーザ動作の特異性を多段階に判定し、この判定した特異性の段階に応じて重要度を複数段階に分けて決定するようにしてもよい。
【００４４】
以上述べたようにこの実施形態では、日常生活におけるユーザの動きをセンサ群ＳＳにより検出し、その検出データをもとにプロファイル生成装置ＰＴにおいてユーザの動作を認識する。そして、この認識されたユーザの動作に対応するキーワードをキーワードデータベース１４から検索し、この検索されたキーワードをプロファイル情報としてプロファイル記憶部１５に格納するようにしている。
【００４５】
したがって、ユーザの日常生活における自然な動作が検出されて、この検出された動作に関連するキーワードが当該ユーザのプロファイル情報として記憶される。このため、プロファイルを生成するためにユーザにアンケート調査を要求したり、またユーザによるウエブへのユーザ情報のアップロードやウエブページの閲覧操作等、何らかのコンピュータ操作をユーザが行う必要がなくなる。この結果、ユーザの負担を軽減ですることができ、またコンピュータの操作が苦手だったりまた操作できないユーザについてもプロファイルを生成することが可能となる。
【００４６】
また、プロファイル生成に適した動作を誘発するための提示情報を生成して、この提示情報をユーザの日常生活エリアに設置されたスクリーンＳＣに投影装置ＤＳにより表示させ、この状態でユーザの動作を検出してこの動作に対応するキーワードをキーワードデータベース１４から検索するようにしている。このようにすると、ユーザに日常生活の範囲内でユーザプロファイルの生成に適した動作を行わせることが可能となり、これによりさらに精度の高いユーザプロファイルを生成することが可能となる。
【００４７】
さらに、センサ群ＳＳの検出データをもとにユーザの動作の特異性を判定して、その判定結果をもとにキーワードの重要度を決定し、この決定された重要度を表す情報を上記キーワードに付加してプロファイル記憶部１５に記憶するようにしている。このため、ユーザプロファイル情報として複数のキーワードが記憶された場合に、これらのキーワードの中でユーザの特徴的な動作を表すキーワードを明確にすることが可能となる。
【００４８】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態ではキーワードデータベースをプロファイル生成装置ＰＴ内に設けた場合を例にとって説明したが、キーワードデータベースをウエブ上に設ける等、プロファイル生成装置ＰＴとは独立して設け、このキーワードデータベースに対し通信ネットワークを介してアクセスすることにより、検出されたユーザの動作に対応するキーワードを検索するようにしてもよい。
【００４９】
また、前記実施形態では、センサ群ＳＳ及び情報提示装置ＤＳに対しプロファイル生成装置ＰＴをＬＡＮや無線ＬＡＮ、Bluetooth（登録商標）等の構内通信ネットワークを介して接続するようにした。しかしそれに限らず、プロファイル生成装置を通信事業者やプロバイダ等が運用するサーバに設け、上記センサ群ＳＳ及び情報提示装置ＤＳを上記構内無線通信ネットワークからさらにインターネット等の公衆通信ネットワークを介してサーバに接続するようにしてもよい。
【００５０】
その他、プロファイル生成装置の構成や当該装置によるユーザプロファイル生成制御手順と制御内容、センサの種類や当該センサの検出情報からユーザの動作を認識する具体的な処理内容、キーワードの重要度を決定する際の具体的な処理内容、キーワードの種類等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００５１】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５２】
【図１】この発明の一実施形態に係わるユーザプロファイル生成方法を実現するシステムの概略構成図である。
【図２】図１に示したシステムで使用されるユーザプロファイル生成装置の構成を示すブロック図である。
【図３】図２に示したユーザプロファイル生成装置によるプロファイル生成処理手順と処理内容を示すフローチャートである。
【図４】図３に示したフローチャートにおける検出データの認識・解析処理手順と処理内容を示すフローチャートである。
【図５】図２に示した装置により生成されたユーザプロファイル情報の一例を示す図である。
【符号の説明】
【００５３】
ＰＴ…プロファイル生成装置、ＤＳ…情報提示用の投影装置、ＳＣ…スクリーン、ＳＳ…センサ群、ＮＷ…通信ネットワーク、１１…ＣＰＵ、１２…バス、１３…プログラムメモリ、１４…キーワードデータベース、１５…プロファイル記憶部、１６…提示インタフェース、１７…センサインタフェース、１８…音声認識・解析処理部、１９…画像認識処理部、２１…マイクロホン、２２…カメラ、２３…姿勢センサ、２４…バイタルセンサ、２５…感圧センサ、１３１…動き検出・解析制御プログラム、１３２…提示制御プログラム、１３３…キーワード検索制御プログラム、１３４…キーワード重要度決定プログラム、１３５…キーワード登録制御プログラム。
【図１】
2008129925.tif 000003
【図２】
2008129925.tif 000004
【図３】
2008129925.tif 000005
【図４】
2008129925.tif 000006
【図５】
2008129925.tif 000007