(57)【要約】【課題】複数のユーザの行動や位置などの情報を一目で把握できる情報処理装置を提供すること。【解決手段】第一のユーザにより登録された上記第一のユーザ及び第二のユーザに関する所定の情報を記録する記憶部と、上記所定のデータに基づいて上記第一のユーザ及び上記第二のユーザのオブジェクトを距離を置いて２次元の表示画面上に表示する映像信号を生成するデータ制御部と、上記映像信号を上記２次元の表示画面上に表示する表示制御部と、を有する、情報処理装置。【選択図】図４
2010134802.tif 000002
【特許請求の範囲】
【請求項１】
第一のユーザにより登録された前記第一のユーザ及び第二のユーザに関する所定の情報を記録する記憶部と、
前記第一のユーザ及び前記第二のユーザに対応するオブジェクトを前記所定の情報に基づいて算出された距離を置いて２次元の表示画面上に表示する映像信号を生成するデータ制御部と、
前記映像信号を前記２次元の表示画面上に表示する表示制御部と、
を有する、情報処理装置。
【請求項２】
前記第一のユーザの行動を感知する行動感知部と、
前記行動感知部から前記第一のユーザの行動に関する情報である行動情報を受信して、前記第一のユーザの行動情報に関するセンサデータを生成するセンサデータ生成部と、
前記センサデータから行動を特徴づける行動パラメータを抽出する行動パラメータ抽出部と、
動画像若しくは静止画像を用いて表現される行動表現データを前記行動パラメータに基づいて生成する行動表現データ生成部と、
を更に有し、
前記データ制御部は、前記所定のデータに基づいて前記行動表現データを前記オブジェクトとして前記２次元の表示画面上に距離を置いて表示する映像信号を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記行動表現データをサーバに送信するデータ送信部と、
前記第二のユーザの前記行動表現データをサーバから受信するデータ受信部と、
を更に有し、
前記データ制御部は、前記所定のデータに基づいて前記第一のユーザ及び前記第二のユーザの行動表現データを前記オブジェクトとして前記２次元の表示画面上に距離を置いて表示する映像信号を生成する、請求項２に記載の情報処理装置。
【請求項４】
前記第一のユーザの存在位置を認識する位置認識部と、
前記位置認識部より取得した前記第一のユーザの存在位置に関する情報である存在位置情報により位置データを生成する位置データ生成部と、
を更に有し、
前記データ送信部は、前記位置データ生成部により生成された前記第一のユーザの位置データをサーバに送信し、
前記データ制御部は、前記第一のユーザの位置データと、前記データ受信部が受信した少なくとも１以上の前記第二のユーザの前記位置データに基づいて、前記第一のユーザおよび前記第二のユーザの行動表現データを前記オブジェクトとして前記２次元の表示画面上に距離を置いて表示する映像信号を生成する、請求項３に記載の情報処理装置。
【請求項５】
前記所定のデータは、ユーザ各自が所有する情報処理装置を用いてユーザ間で通信した履歴に関する通信履歴データであり、
前記データ制御部が、前記通信履歴データに基づいて前記第一のユーザ及び前記第二のユーザの行動表現データを前記オブジェクトとして距離を置いて前記２次元の表示画面上に表示する映像信号を生成する、請求項３に記載の情報処理装置。
【請求項６】
前記表示画面に表示された前記オブジェクトに外部オブジェクトが当接することで、前記データ制御部が、当接した前記外部オブジェクトの移動に追従して前記オブジェクトを移動させる、請求項３に記載の情報処理装置。
【請求項７】
前記ユーザ毎の所定のデータは、ユーザに関するパーソナルデータであり、
前記データ送信部は、前記パーソナルデータをサーバに送信し、
前記データ制御部は、前記第一のユーザの前記パーソナルデータおよび前記データ受信部がサーバから受信した前記第二のユーザの前記パーソナルデータに基づいて、前記第一のユーザ及び前記第二のユーザの行動表現データを前記オブジェクトとして距離を置いて前記２次元の表示画面上に表示する映像信号を生成する、請求項３に記載の情報処理装置。
【請求項８】
前記データ制御部は、前記ユーザのオブジェクトに対して前記第一のユーザにより所定の方式に基づいたジェスチャーが行われると、自装置と前記第二のユーザが所有する前記情報処理装置との間で行われる通信を開始する、請求項３に記載の情報処理装置。
【請求項９】
前記行動パラメータ抽出部は、
前記センサデータを受信するセンサデータ受信部と、
前記センサデータを時系列に表示した場合に、前記センサデータの出力値が表すピークが発生する周期に基づいて当該ピークを分類する行動分類部と、
前記周期が所定値以下である前記ピークを抽出して、抽出した前記ピークに関するデータを非日常行動データとして行動表現データ生成部に送信する非日常行動抽出部と、
を有する、請求項３に記載の情報処理装置。
【請求項１０】
前記行動パラメータ抽出部は、
前記センサデータを受信するセンサデータ受信部と、
複数の前記センサデータを取得して行動パターンを生成する行動パターン生成部と、
前記行動パターン生成部から受信した前記行動パターン、及び前記センサデータ受信部から受信した前記センサデータの相関係数を求めて、所定の相関係数の範囲に入らない前記センサデータを行動表現データ生成部に送信する行動パターン評価部と、
を有する、請求項３に記載の情報処理装置。
【請求項１１】
第一のユーザにより予め登録されている前記第一のユーザ及び第二のユーザに関する所定の情報に基づいて、前記第一のユーザ及び前記第二のユーザに対応するオブジェクトを前記所定の情報に基づいて算出された距離を置いて２次元の表示画面上に表示する映像信号を生成するデータ制御ステップと、
前記映像信号を前記２次元の表示画面上に表示する表示制御ステップと、
を有する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、携帯電話等の情報処理装置は、多機能化している。そのため、ユーザは、情報処理装置に搭載された様々な機能を用いて多様な情報を得ることができる。情報処理装置に搭載される機能としては、ユーザの行動を把握することができる機能が例として挙げられる。例えば、下記の特許文献１、２には、加速度センサ及びジャイロセンサを用いて、歩いたり、走ったり、立ち止まったりしているユーザの行動を認識して、当該行動をオブジェクトとして表示する技術が開示されている。
【０００３】
【特許文献１】特開２００６−３４０９０３号公報
【特許文献２】特開２００８−００３６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記機能が用いられても、他の複数のユーザの行動を一度に把握することはできないでいた。また、当該他の複数のユーザの行動以外の情報を同時に把握することもできないでいた。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、２次元上に複数ユーザの行動を表示するオブジェクトを所定の情報に基づいて配置することが可能な、新規かつ改良された情報処理装置、及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、第一のユーザにより登録された第一のユーザ及び第二のユーザに関する所定の情報を記録する記憶部と、上記第一のユーザ及び上記第二のユーザに対応するオブジェクトを上記所定の情報に基づいて算出された距離を置いて２次元の表示画面上に表示する映像信号を生成するデータ制御部と、上記映像信号を上記２次元の表示画面上に表示する表示制御部と、を有する情報処理装置が提供される。
【０００７】
また、上記情報処理装置は、上記第一のユーザの行動を感知する行動感知部と、上記行動感知部から上記第一のユーザの行動に関する情報である行動情報を受信して、上記第一のユーザの行動情報に関するセンサデータを生成するセンサデータ生成部と、上記センサデータから行動を特徴づける行動パラメータを抽出する行動パラメータ抽出部と、動画像若しくは静止画像を用いて表現される行動表現データを上記行動パラメータに基づいて生成する行動表現データ生成部と、を更に有し、上記データ制御部は、上記所定のデータに基づいて上記行動表現データを上記オブジェクトとして上記２次元の表示画面上に距離を置いて表示する映像信号を生成してもよい。
【０００８】
また、上記情報処理装置は、上記行動表現データをサーバに送信するデータ送信部と、上記第二のユーザの上記行動表現データをサーバから受信するデータ受信部と、を更に有し、上記データ制御部は、上記所定のデータに基づいて上記第一のユーザ及び上記第二のユーザの行動表現データを上記オブジェクトとして上記２次元の表示画面上に距離を置いて表示する映像信号を生成してもよい。
【０００９】
また、上記情報処理装置は、上記第一のユーザの存在位置を認識する位置認識部と、上記位置認識部より取得した上記第一のユーザの存在位置に関する情報である存在位置情報により位置データを生成する位置データ生成部と、を更に有し、上記データ送信部は、上記位置データ生成部により生成された上記第一のユーザの位置データをサーバに送信し、データ制御部は、上記第一のユーザの位置データと、上記データ受信部が受信した少なくとも１以上の上記第二のユーザの上記位置データに基づいて、上記第一のユーザおよび上記第二のユーザの行動表現データを上記オブジェクトとして上記２次元の表示画面上に距離を置いて表示する映像信号を生成してもよい。
【００１０】
また、上記情報処理装置では、上記所定のデータは、ユーザ各自が所有する情報処理装置を用いてユーザ間で通信した履歴に関する通信履歴データであり、上記データ制御部が、上記通信履歴データに基づいて上記第一のユーザ及び上記第二のユーザの行動表現データを上記オブジェクトとして距離を置いて上記２次元の表示画面上に表示する映像信号を生成してもよい。
【００１１】
また、上記情報処理装置は、上記表示画面に表示された上記オブジェクトに外部オブジェクトが当接することで、上記データ制御部が、当接した上記外部オブジェクトの移動に追従して上記オブジェクトを移動させてもよい。
【００１２】
また、上記情報処理装置では、上記ユーザ毎の所定のデータは、ユーザに関するパーソナルデータであり、上記データ送信部は、上記パーソナルデータをサーバに送信し、上記データ制御部は、上記第一のユーザの上記パーソナルデータおよび上記データ受信部がサーバから受信した上記第二のユーザの上記パーソナルデータに基づいて、上記第一のユーザ及び上記第二のユーザの行動表現データを上記オブジェクトとして距離を置いて上記２次元の表示画面上に表示する映像信号を生成してもよい。
【００１３】
また、上記データ制御部は、上記ユーザのオブジェクトに対して上記第一のユーザにより所定の方式に基づいたジェスチャーが行われると、自装置と上記第二のユーザが所有する上記情報処理装置との間で行われる通信を開始してもよい。
【００１４】
また、上記情報処理装置は、上記行動パラメータ抽出部が、上記センサデータを受信するセンサデータ受信部と、上記センサデータを時系列に表示した場合に、上記センサデータの出力値が表すピークが発生する周期に基づいて当該ピークを分類する行動分類部と、上記周期が所定値以下である上記ピークを抽出して、抽出した上記ピークに関するデータを非日常行動データとして行動表現データ生成部に送信する非日常行動抽出部と、を有していてもよい。
【００１５】
また、上記情報処理装置は、上記行動パラメータ抽出部が、上記センサデータを受信するセンサデータ受信部と、複数の上記センサデータを取得して行動パターンを生成する行動パターン生成部と、上記行動パターン生成部から受信した上記行動パターン、及び上記センサデータ受信部から受信した上記センサデータの相関係数を求めて、所定の相関係数の範囲に入らない上記センサデータを行動表現データ生成部に送信する行動パターン評価部と、を有してもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、第一のユーザにより予め登録されている上記第一のユーザ及び第二のユーザに関する所定の情報に基づいて、上記第一のユーザ及び上記第二のユーザに対応するオブジェクトを上記所定の情報に基づいて算出された距離を置いて２次元の表示画面上に表示する映像信号を生成するデータ制御ステップと、上記映像信号を上記２次元の表示画面上に表示する表示制御ステップと、を有する、情報処理方法が提供される。
【００１７】
また、上記課題を解決するために、本発明の更に別の観点によれば、上記の情報処理装置が有する機能をコンピュータに実現させるためのプログラムが提供されうる。さらに、当該プログラムが記録されたコンピュータにより読み取り可能な記録媒体が提供されうる。
【発明の効果】
【００１８】
以上説明したように本発明によれば、２次元上に複数のユーザの行動を表示するオブジェクトを所定の情報に基づいて配置することができる。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
［説明の流れについて］
本稿における説明の流れは次の通りである。まず、図１を参照しながら、本発明の一実施形態に係る情報処理装置を含むネットワークの構成について説明する。次いで図２を参照しながら、同実施形態に係る情報処理装置の構成例について説明する。次いで、図３を参照しながら、同実施形態に係る情報処理装置の機能構成について説明する。
【００２１】
次いで、図４〜図５５を参照しながら、本発明の情報処理方法の応用例について説明する。最後に、同実施形態の技術的思想について纏め、当該技術的思想から得られる作用効果について簡単に説明する。
【００２２】
１．ネットワークの構成例
２．情報処理装置１００の構成例
３．情報処理装置１００の機能構成
４．情報処理方法の応用例
５．非日常行動抽出技術
６．情報処理装置１００のハードウェア構成例
７．まとめ
【００２３】
［１．ネットワークの構成例］
まず、図１を参照しながら、本発明の一実施形態に係る情報処理装置を含むネットワークの構成について説明する。図１は、同実施形態に係る表示システム１のシステム構成例を示す説明図である。
【００２４】
図１に示すように、表示システム１は、主に情報処理装置１００と、サーバ１０２と、通信網１０４とを有する。
【００２５】
情報処理装置１００は、サーバ１０２から受信した行動表現データを表示画面上にオブジェクトとして表示するために所定のデータに基づいて処理を行う。また、情報処理装置１００は、ユーザの行動に基づく行動表現データを生成してサーバ１０２に送信する。情報処理装置１００は、上記の処理以外にも様々な処理を行うことが可能である。この情報処理装置１００については、以下で改めて詳細に説明する。また、上記の所定のデータとして、例えば、ユーザのパーソナルデータ、位置データ等が挙げられる。この所定のデータについても、以下で詳細に説明する。
【００２６】
サーバ１０２は、情報処理装置１００から伝送される行動表現データを他の情報処理装置１００に対して提供する。この行動表現データは、例えば、ＸＭＬ形式のデータである。また、サーバ１０２は、情報処理装置１００から伝送される上記の所定のデータを他の情報処理装置１００に提供する。この所定のデータも、例えば、ＸＭＬ形式のデータである。
【００２７】
通信網１０４は、情報処理装置１００およびサーバ１０２をそれぞれ双方向通信又は一方向通信可能に接続する通信回線網である。この通信網１０４は、例えば、インターネット、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）網、電話回線網、衛星通信網、同報通信路等の公衆回線網や、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、Ｅｔｈｅｒｎｅｔ（登録商標）、ワイヤレスＬＡＮ等の専用回線網などで構成されており、有線／無線を問わない。
【００２８】
サーバ１０２が、通信網１０４を介して情報処理装置１００から取得した行動表現データ、パーソナルデータ、位置データを他の情報処理装置１００に提供する。情報処理装置１００は、サーバ１０２から取得した行動表現データ、パーソナルデータ、位置データ、及び自装置１００で生成した行動表現データ、パーソナルデータ、位置データを処理することによって複数のユーザがオブジェクトとして表示された映像信号を作成する。
を有する。
【００２９】
［２．情報処理装置１００の構成例］
ここで、図２を参照しながら、情報処理装置１００の構成例について説明する。図２は、情報処理装置１００の構成例を示す説明図である。図２では、本発明の効果を発揮するために望ましい携帯電話を情報処理装置１００の例として説明する。但し、図２には、同実施形態に係る入力操作に用いられる主要なキーのみが描画されている。
【００３０】
図２に示すように、情報処理装置１００は、表示画面１５０と、入力キー１５２と、通話キー１５４と、クリアキー１５６と、電源キー１５８と、メニューキー１６０と、メールキー１６２と、メモリーキー１６４と、通信キー１６６と、十字キー１６８とを有する。
【００３１】
まず、情報処理装置１００には、表示画面１５０が設けられている。表示画面１５０は、送受信した電子メールの表示をしたり各種の情報が表示されたりするためのものである。また、表示画面１５０は、タッチパネルの機能を有することもできる。
【００３２】
また、情報処理装置１００には、入力キー１５２が設けられている。入力キー１５２は、電子メールを作成する場合に文字などが入力されるためのものである。また、入力キー１５２は、通話する場合の通話相手の番号が入力されるためのものでもある。
【００３３】
また、情報処理装置１００には、通話キー１５４が設けられている。通話キー１５４は、通話を可能にするためのものである。また、情報処理装置１００には、クリアキー１５６が設けられている。クリアキー１５６は、各種の情報をクリアにするためのものである。さらに、情報処理装置１００には、電源キー１５８が設けられている。電源キー１５８は、情報処理装置１００の電源の入力を行うためのものである。
【００３４】
また、情報処理装置１００には、メニューキー１６０が設けられている。メニューキー１６０は、各種のメニューを表示するためのものである。例えば、本発明に係る複数のユーザを二次元の表示画面上に表示させるための機能がメニューとして表示されてもよい。また、情報処理装置１００には、メールキー１６２が設けられている。メールキー１６２は、メールを作成するための表示画面を出力するためのものである。さらに、情報処理装置１００には、メモリーキー１６４が設けられている。メモリーキー１６４には、ユーザが登録しておいた他のユーザの電話番号やメールアドレスを表示させるためのものである。
【００３５】
また、情報処理装置１００には、通信キー１６６が設けられている。通信キー１６６は、インターネット接続を可能にするためのものである。さらに、情報処理装置１００には、十字キー１６８が設けられている。十字キー１６８は、表示画面上に出力した各種の情報をカーソルで選択するためのものである。
【００３６】
なお、情報処理装置１００の一例である携帯電話は、上記説明してきた形態や機能を有するものには限られない。
【００３７】
［３．情報処理装置１００の機能構成例］
次に、図３を参照しながら、本実施形態に係る情報処理装置１００の機能構成について説明する。図３は、本実施形態に係る情報処理装置１００の機能構成例を示す説明図である。情報処理装置１００は、自装置が提供する所定の表示情報により、映像信号が有するオブジェクトを所定の情報に基づいて配置する機能に特徴を有する。
【００３８】
図３に示すように、情報処理装置１００は、主に、行動感知部１０６と、センサデータ生成部１０８と、行動パラメータ抽出部１１０と、行動表現データ生成部１１２と、データ送信部１１４とを有する。また、情報処理装置１００は、データ受信部１１６と、データ制御部１１８と、表示制御部１２０と、表示画面１５０と、記録部１２４と、記憶部１２６と、位置認識部１２８と、位置データ生成部１３０とを有する。
【００３９】
行動感知部１０６は、ユーザ行動１３４を感知し、ユーザが行動していることを表す信号をセンサデータ生成部１０８に伝送する。センサデータ生成部１０８は、当該ユーザが行動している旨が伝送されると、ユーザ行動に関する情報であるセンサデータを生成する。なお、ここで言うユーザ行動に関する情報とは、ユーザが歩いている、座っている、立っている、走っている、電話している、跳んでいる、メールしているなどといった、情報処理装置１００を付随しているユーザの行動を表した情報を指す。
【００４０】
次に、センサデータ生成部１０８は、センサデータを行動パラメータ抽出部１１０に送信する。行動パラメータ抽出部１１０は、受信したセンサデータに基づいて行動パラメータを抽出する。この行動パラメータとは、センサデータのうちユーザが取った行動における特徴的なデータであり、例えば、センサデータのうち所定の基準値以上の値を持ったピークの集まりである。
【００４１】
次に、行動パラメータ抽出部１１０は、抽出した行動パラメータを行動表現データ生成部１１２に送信する。行動表現データ生成部１１２は、受信した行動パラメータに基づき、ユーザが行った行動を認識した結果である行動表現データを生成する。この行動表現データは、加速度データやジャイロデータなどを基に導き出された、具体的な行動を表現したデータである。この行動表現データには、歩いていることを示すデータ、座っていることを示すデータ、立っていることを示すデータ、走っていることを示すデータ、電話していることを示すデータ、跳んでいることを示すデータ、メールしていることを示すデータなどがある。この行動表現データは、例えばＸＭＬ形式のデータである。
【００４２】
次に、行動表現データ生成部１１２は、行動表現データをデータ送信部１１４に送信する。データ送信部１１４は、行動表現データをサーバ１０２に送信する。サーバ１０２は、受信した行動表現データを上述してきた情報処理装置１００とは別の本実施形態に係る情報処理装置１００にも送信することができる。そのため、後で詳述するように、情報処理装置１００は、他のユーザの行動表現データを取得することができ、所定の情報に基づいて複数のユーザの当該行動表現データに関するオブジェクトを配置して映像信号として表示することができる。
【００４３】
データ受信部１１６は、サーバ１０２から他のユーザの行動表現データを受信することができる。データ受信部１１６は、受信した当該他のユーザの行動表現データをデータ制御部１１８に送信する。データ制御部１１８は、他のユーザの行動表現データをデータ受信部１１６から受信する。また、データ制御部１１８は、情報処理装置１００を所有するユーザの行動表現データをデータ送信部１１４から受信する。また、データ受信部１１６が、サーバ１０２から情報処理装置１００を所有するユーザの行動表現データを受信して、データ制御部１１８が、当該ユーザの行動表現データをデータ受信部１１６から受信してもよい。
【００４４】
データ制御部１１８は、受信した情報処理装置１００を所有するユーザの行動表現データと、他のユーザの行動表現データとをオブジェクトとして所定のデータに基づいて二次元の表示画面上に配置するための映像信号を生成する。情報処理装置１００は、異なる当該所定のデータを複数有することができる。上記の所定のデータは、ユーザ操作によって選択されてもよい。また、上記の所定のデータは、時間毎に選択されるものが設定されていても良い。
【００４５】
ここで、上記の所定のデータについて図４を参照しながら詳述する。所定のデータとは、例えば、位置データである。以下、位置データについて説明する。
【００４６】
まず、位置認識部１２８が情報処理装置１００を所有するユーザの位置を認識する。位置認識部１２８がユーザの位置を認識する方法としては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）方式であってもよいし、その他の方式であってもよい。ユーザの位置を認識した位置認識部１２８は、位置に関する情報を位置データ生成部１３０に送信する。
【００４７】
次に、位置データ生成部１３０は、上記ユーザの存在位置に関する位置データを生成する。位置データ生成部１３０は、上記位置データをデータ送信部１１４に送信する。データ送信部１１４は、上記位置データをサーバ１０２に送信する。そのため、情報処理装置１００は、サーバ１０２から他のユーザの位置データを取得することができ、位置データに基づいて複数のユーザの当該行動表現データに関するオブジェクトを配置して映像信号として表示することができる。
【００４８】
データ受信部１１６は、サーバ１０２から他のユーザの位置データを受信することができる。データ受信部１１６は、受信した当該他のユーザの位置データをデータ制御部１１８に送信する。データ制御部１１８は、他のユーザの位置データをデータ受信部１１６から受信する。また、データ制御部１１８は、情報処理装置１００を所有するユーザの位置データをデータ送信部１１４から受信する。また、データ受信部１１６が、サーバ１０２から情報処理装置１００を所有するユーザの位置データを受信して、データ制御部１１８が、当該ユーザの位置データをデータ受信部１１６から受信してもよい。
【００４９】
データ制御部１１８は、受信した情報処理装置１００を所有するユーザの位置データと、他のユーザの位置データとに基づいて行動表現データをオブジェクトとして二次元の表示画面上に配置することができる。また、データ制御部１１８は、上記の行動表現データを二次元の表示画面上にオブジェクトとして配置した映像信号を生成する。なお、上記のオブジェクトは、ユーザ操作１３２によって移動させることも可能である。例えば、ユーザが、表示画面上でタッチパネル操作を行うことによって、オブジェクトを移動させることが可能である。データ制御部１１８は、表示したオブジェクト同士の距離を制御する表示距離制御部（図示せず）を有する。
【００５０】
次に、データ制御部１１８は、上記の映像信号を表示制御部１２０に送信する。表示制御部１２０は、当該映像信号を表示画面１５０に表示する。このように、位置データに基づいて二次元の表示画面上にオブジェクトとして他のユーザの行動表現データを配置することで、複数のユーザが実際にどれ位の距離を隔てて存在しているのかを一目で把握することができる。
【００５１】
また、所定のデータは、情報処理装置１００を介してユーザ間で行われたメールや電話などの連絡の頻度等を表す連絡履歴データであってもよい。以下、連絡履歴データについて説明する。
【００５２】
記憶部１２６には、情報処理装置１００を介してユーザ間で行われたメールや電話などの連絡についての履歴を記録しておくことができる。データ制御部１１８は、上記の履歴に関する連絡履歴データを記憶部１２６から受信する。また、データ制御部１１８は、当該連絡履歴データをデータ送信部１１４に送信することができる。データ送信部１１４は、受信した連絡履歴データをサーバ１０２に送信することができる。そのため、情報処理装置１００は、他のユーザの連絡履歴データを取得することができ、連絡履歴データに基づいて複数のユーザの当該行動表現データに関するオブジェクトを配置して映像信号として表示することができる。
【００５３】
一方、データ受信部１１６は、サーバ１０２から他のユーザの連絡履歴データを受信することができる。データ受信部１１６は、受信した当該他のユーザの連絡履歴データをデータ制御部１１８に送信する。データ制御部１１８は、他のユーザの連絡履歴データをデータ受信部１１６から受信する。データ制御部１１８は、当該他のユーザの連絡履歴データと記憶部１２６から受信した連絡履歴データに基づいて行動表現データをニ次元の表示画面上にオブジェクトとして配置する。また、データ制御部１１８は、上記の行動表現データを二次元の表示画面上にオブジェクトとして配置した映像信号を生成する。なお、上記のオブジェクトは、ユーザ操作１３２によって移動させることも可能である。例えば、ユーザが、表示画面上でタッチパネル操作を行うことによって、オブジェクトを移動させることが可能である。
【００５４】
次に、データ制御部１１８は、上記の映像信号を表示制御部１２０に送信する。表示制御部１２０は、当該映像信号を表示画面１５０に表示させる。このように、連絡履歴データに基づいて二次元の表示画面上にオブジェクトとして他のユーザの行動表現データを配置することで、複数のユーザが実際にどれ位連絡を取り合っているのかを一目で把握することができる。そのため、一目で、複数のユーザの関係の親密さを把握することができ、親密なユーザ程、表示画面の中央に寄せておくことができる。また、上述したように、ユーザ操作１３２によって、上記オブジェクトを移動させることが可能であるため、例えば、実際には親密ではないのに親密であると表示画面上で表示されるユーザを親密ではない位置に移動させることができる。一方、実際には親密ではあるのに親密でないと表示画面上で表示されるユーザを親密である位置に移動させることもできる。
【００５５】
上述した連絡履歴データは、例えばメールや電話の回数であってもよい。より具体的には、メールや電話の回数が多いほどユーザ間は親密であると評価することができる。また、上述した連絡履歴データは、例えばメールの文字数の多さであってもよい。より具体的には、特定のユーザとの各メール毎の文字数の総和を求めて、当該総和が多いほどユーザ間は親密であると評価することができる。また、上述した連絡履歴データは、例えば電話に通話時間の長さであってもよい。より具体的には、特定のユーザとの各通話毎の通話時間の総和を求めて、当該総和が多いほどユーザ間は親密であると評価することができる。
【００５６】
また、所定のデータは、情報処理装置１００に記憶されたユーザ毎のパーソナルデータであってもよい。パーソナルデータとは、例えばユーザの趣味や嗜好に関する情報であり、ユーザが情報処理装置１００に入力したデータが含まれる。以下、パーソナルデータについて説明する。
【００５７】
記憶部１２６には、ユーザ毎のパーソナルデータを記録しておくことができる。データ制御部１１８は、上記のパーソナルデータを記憶部１２６から受信する。また、データ制御部１１８は、当該パーソナルデータをデータ送信部１１４に送信することができる。データ送信部１１４は、受信したパーソナルデータをサーバ１０２に送信することができる。そのため、情報処理装置１００は、他のユーザのパーソナルデータを取得することができ、パーソナルデータに基づいて複数のユーザの当該行動表現データに関するオブジェクトを配置して映像信号として表示することができる。
【００５８】
一方、データ受信部１１６は、サーバ１０２から他のユーザのパーソナルデータを受信することができる。データ受信部１１６は、受信した当該他のユーザのパーソナルデータをデータ制御部１１８に送信する。データ制御部１１８は、他のユーザのパーソナルデータをデータ受信部１１６から受信する。データ制御部１１８は、当該他のユーザのパーソナルデータと記憶部１２６から受信したパーソナルデータに基づいて行動表現データをニ次元の表示画面上にオブジェクトとして配置する。また、データ制御部１１８は、上記の行動表現データを二次元の表示画面上にオブジェクトとして配置した映像信号を生成する。なお、上記のオブジェクトは、ユーザ操作１３２によって移動させることも可能である。例えば、ユーザが、表示画面上でタッチパネル操作を行うことによって、オブジェクトを移動させることが可能である。
【００５９】
次に、データ制御部１１８は、上記の映像信号を表示制御部１２０に送信する。表示制御部１２０は、当該映像信号を表示画面１５０に表示させる。このように、パーソナルデータに基づいて二次元の表示画面上にオブジェクトとして他のユーザの行動表現データを配置することで、例えば複数のユーザが実際にどのような趣味を共有しているのかを一目で把握することができる。そのため、一目で、例えば複数のユーザの趣味の共通性を把握することができ、共通の趣味を有するユーザ同士を表示画面の中央に寄せておくことができる。また、上述したように、ユーザ操作１３２によって、上記オブジェクトを移動させることも可能である。また、上述したパーソナルデータは、例えばメールで使用頻度の高い言葉であってもよい。
【００６０】
［４．情報処理方法の応用例］
次に、図４〜図３４を参照しながら、複数のユーザのオブジェクトを二次元の表示画面上に表示する方法について説明する。
【００６１】
（ユーザ間の親密度でオブジェクトの距離間を制御する）
図４は、複数のユーザに関するオブジェクトを二次元表示した表示画面を示す。情報処理装置１００は、表示画面１５０を有する。データ制御部１１８は、表示画面１５０にオブジェクト１０００と、オブジェクト１００２と、オブジェクト１００４と、オブジェクト１００６と、オブジェクト１００８と、オブジェクト１０１０とが表示できる。表示画面の中央に位置するオブジェクト１０００が、情報処理装置１００を所有するユーザ（以下、管理ユーザと称す。）のオブジェクトを示している。オブジェクト１００２と、オブジェクト１００４と、オブジェクト１００６と、オブジェクト１００８と、オブジェクト１０１０は、管理ユーザが情報処理装置１００に登録したユーザに関するオブジェクトであってよい。また、特にオブジェクト１００２と、オブジェクト１００４と、オブジェクト１００６と、オブジェクト１００８と、オブジェクト１０１０は、管理ユーザが登録したユーザのうち、管理ユーザに対して図４に示すような表示を合意したもののみに関するオブジェクトであってもよい。また、オブジェクト１０００と、オブジェクト１００２と、オブジェクト１００４と、オブジェクト１００６と、オブジェクト１００８と、オブジェクト１０１０には、イニシャルが表示される。そのため、ユーザは、配置されているオブジェクトが誰に関するオブジェクトであるかを一目で把握することができる。また、このような表示は、図４に示すようなイニシャルには限られない。例えば、姓名が表示されてもよいし、ニックネームが表示されてもよい。
【００６２】
また、図４に示すような各ユーザのオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０は、各ユーザの現在の行動を示すオブジェクトである。このようなオブジェクトについてオブジェクト１０００を例に詳述する。オブジェクト１０００に関する管理ユーザは、現在寝転がる行動を取っている。その管理ユーザの寝転がる行動を、行動感知部１０６は感知し、ユーザが行動していることを表す信号をセンサデータ生成部１０８に伝送する。そして、センサデータ生成部１０８は、当該ユーザが行動している旨が伝送されると、ユーザ行動に関する情報であるセンサデータを生成する。センサデータ生成部１０８は、行動パラメータ抽出部１１０にこのセンサデータを送信する。
【００６３】
行動パラメータ抽出部１１０は、このセンサデータのうち、現在取っている行動（すなわち、管理ユーザが寝転がる行動）に関する行動パラメータを抽出する。具体的には、行動パラメータ抽出部１１０は、加速度センサデータ及びジャイロセンサデータから、所定の基準値以上の値を持ったデータである行動パラメータを抽出する。次に、行動表現データ生成部１１２は、この行動パラメータを受信する。行動表現データ生成部１１２は、受信したこの行動パラメータを基にして行動表現データを生成する。具体的には、行動表現データ生成部１１２は、寝転がることを示す行動パラメータを基に寝転がることを示す行動表現データを生成する。データ送信部１１４は、この行動表現データを受信する。データ送信部１１４は、サーバにこの行動表現データを送信することができる。その結果、他の情報処理装置１００は、上記の行動表現データを基に、他のユーザが現在行っている行動をオブジェクトとして表示させることができる。図４に示すように、オブジェクト１００２に関するユーザは、歩いている。オブジェクト１００４に関するユーザは、しゃがんでいる。オブジェクト１００６に関するユーザは、走っている。オブジェクト１００８に関するユーザは、しゃがんでいる。オブジェクト１０１０に関するユーザは、走っている。オブジェクトが示す行動は、上記のものに限られない。例えばオブジェクトに関するユーザが立ち止まっている状態、跳んでいる状態、エレベータで上昇若しくは下降している状態、座っている状態、電車に乗っている状態、写真等を撮っている状態、電話若しくはメールしている状態等を示すことも可能である。
【００６４】
一方、データ制御部１１８は、上記データ送信部１１４から行動表現データを受信することができる。また、データ制御部１１８は、データ受信部１１６がサーバから受信した他のユーザの行動表現データをも受信することができる。データ制御部１１８は、管理ユーザの行動表現データをオブジェクト１０００として二次元上の表示画面１５０に表示する映像信号を生成する。その結果、表示制御部１２０は、表示画面１５０に管理ユーザのオブジェクトとして寝転がっているオブジェクト１０００を表示させることができる。他のユーザのオブジェクト１００２、１００４、１００６、１００８、１０１０については、データ受信部１１６がサーバから他のユーザの行動表現データを受信して、当該行動表現データに基づいてデータ制御部１１８が管理ユーザのオブジェクト１０００と同様に生成する。
【００６５】
次に、図５を参照しながら各ユーザのオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０が二次元の表示画面上でどのように配置されるのかについて説明する。データ制御部１１８は、管理ユーザのオブジェクト１０００を表示画面１５０の中心に配置する。管理ユーザ以外の各ユーザのオブジェクト１００２、１００４、１００６、１００８、１０１０は、管理ユーザのオブジェクト１０００との距離が短いほど親密であることを示している。具体的に、管理ユーザのオブジェクト１０００を中心とする円１１００、１１０２、１１０４、１１０６を仮想的に用いて説明する。例えば、オブジェクト１００８は、円１１０２上に位置する。つまり、オブジェクト１００８は、他のオブジェクト１００２、１００４、１００６、１０１０よりもオブジェクト１０００との距離が短い。そのためオブジェクト１００２、１００４、１００６、１００８、１０１０についてのユーザ間の中でオブジェクト１００８は、オブジェクト１０００についての管理ユーザと親密であることになる。
【００６６】
また、オブジェクト１００２は、円１１０２と円１１０４の間に位置する。つまり、オブジェクト１００２についてのユーザは、オブジェクト１００８についてのユーザの次にオブジェクト１０００についての管理ユーザと親密であることになる。また、オブジェクト１００６、１０１０についてのユーザは、共に円１１０４上に位置する。そのため、オブジェクト１００６、１０１０についてのユーザは、オブジェクト１０００についての管理ユーザと同程度に親密であることになる。また、オブジェクト１００４は、円１１０６上に位置する。つまり、オブジェクト１００４についてのユーザは、オブジェクト１００２、１００４、１００６、１００８、１０１０についてのユーザ間の中でオブジェクト１０００についての管理ユーザと最も親密でないことになる。
【００６７】
ここで、データ制御部１１８は、どのようなデータに基づいてオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０が二次元画面上に配置されるのかについては、多様な方法が用いられうる。図４、図５に示すオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０は、オブジェクトに関するユーザ間の親密度に応じて配置される。ここで言う、親密度とは、上記のユーザ間で行われたメールや電話などの連絡の頻度等を表す連絡履歴データに基づいて求められるものを指す。具体的には、データ制御部１１８が、管理ユーザと他のユーザとの間で行われたメールや電話などの連絡についての連絡履歴データを記憶部１２６から受信する。
【００６８】
連絡履歴データは、例えばメールや電話の回数であってもよい。より具体的には、メールや電話の回数が多いほどユーザ間は親密であると評価することができる。また、上述した連絡履歴データは、例えばメールの文字数の多さであってもよい。より具体的には、特定のユーザとの各メール毎の文字数の総和を求めて、当該総和が多いほどユーザ間は親密であると評価することができる。また、上述した連絡履歴データは、例えば電話に通話時間の長さであってもよい。より具体的には、特定のユーザとの各通話毎の通話時間の総和を求めて、当該総和が多いほどユーザ間は親密であると評価することができる。このように、連絡履歴データに基づいて二次元の表示画面上にオブジェクトとして他のユーザの行動表現データを配置することで、複数のユーザが実際にどれ位連絡を取り合っているのかを一目で把握することができる。そのため、一目で、複数のユーザの関係の親密度を把握することができ、親密なユーザ程、表示画面の中央に寄せておくことができる。
【００６９】
次に、図６、図７を参照しながら、ユーザが、各ユーザのオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０をタッチパネル操作により表示画面１５０上で移動させられる機能について説明する。図６は、ユーザが、あるユーザのオブジェクト１００８をタッチパネル操作により表示画面１５０の中央から外側に移動させていく様子を説明した図である。
【００７０】
図６では、説明を単純にするためにユーザに関するオブジェクト１００８を一つだけ表示画面１５０上に表示したものを示す。図６の（Ａ）では、上述したような連絡履歴データに基づいて、ユーザのオブジェクト１００８が表示画面１５０上に配置される。そのオブジェクト１００８をユーザの指１７０が任意の位置に移動させられることができる。図６の（Ｂ）では、ユーザの指１７０がオブジェクト１００８を表示画面１５０の外側に移動させた様子を示している。さらに図６の（Ｃ）で示すように、ユーザの指１７０がオブジェクトを表示画面１５０で表示されない位置に移動させてもよい。このように、ユーザの判断によって、表示画面１５０に表示されたユーザのオブジェクトを移動させられる。そのため、例えば、実際には親密ではないのに親密であると表示画面１５０上で表示されるオブジェクトを親密ではない位置、すなわち外側に移動させることができる。
【００７１】
図７は、ユーザが、あるユーザのオブジェクト１００８をタッチパネル操作により表示画面１５０の外側から中央に移動させていく様子を説明した図である。図７の（Ａ）では、上述したような連絡履歴データに基づいて、ユーザのオブジェクト１００８が表示画面１５０上に配置される。そのオブジェクト１００８をユーザの指１７０が任意の位置に移動させられることができる。図７の（Ｂ）では、ユーザの指１７０がオブジェクト１００８を表示画面１５０の内側に移動させた様子を示している。さらに図７の（Ｃ）で示すように、ユーザの指１７０がオブジェクトを表示画面１５０の内側にさらに移動させてもよい。このように、ユーザの判断によって、表示画面１５０に表示されたユーザのオブジェクトを移動させられる。そのため、例えば、実際には親密ではあるのに親密でないと表示画面１５０上で表示されるユーザを親密である位置、すなわち中心側に移動させることもできる。
【００７２】
（ユーザ間の親密度で通信の可否を決定する）
更に、データ制御部１１８は、管理ユーザとの上述した親密度に応じてユーザ間での各種の通信手段を使用できなくすることも可能である。図８は、このような機能について説明したフロー図である。まず、データ制御部１１８は、Ｓ１００に示すように上述してきたような手法でユーザに関するオブジェクト１００２（１００４、１００６、１００８、１０１０であってもよい。以下、同じ。）を表示画面１５０上に表示する。次に、データ制御部１１８は、Ｓ１０２に示すように、オブジェクト１００２が、円１１０２の外側に位置するのか内側に位置するのかを判断する。上記内側にオブジェクト１００２が位置する場合、オブジェクト１００２に関するユーザと管理ユーザは非常に親密であるということであり、Ｓ１０４に示すようにユーザからの振動、電話、メールの全てを受け付ける。振動とは、後で詳述するが、タッチパネル操作によりオブジェクト１００２に接触することで、指に伝わる振動のことを指す。当該振動の周期等によって、オブジェクト１００２に関するユーザの行動を把握することができる。振動を受け付けるとは、管理ユーザがオブジェクト１００２に関する他のユーザによって、当該管理ユーザの行動を振動で把握されることを許容することを指す。電話を受け付けるとは、管理ユーザがオブジェクト１００２に関する他のユーザからかかってくる電話を着信可能な状態にすることを指す。また、メールを受けつけるとは、管理ユーザがオブジェクトに関する他のユーザから送られてくる電子メールを受信可能な状態にすることを指す。
【００７３】
オブジェクト１００２が、円１１０２の外側に位置する場合、次にデータ制御部１１８は、Ｓ１０６に示すように、オブジェクト１００２が、円１１０４の外側に位置するのか内側に位置するのかを判断する。上記円１１０４の内側にオブジェクト１００２が位置する場合、Ｓ１０８に示すようにユーザからの電話、メールを受け付けるが、振動は受け付けない。一方、オブジェクト１００２が、円１１０４の外側に位置する場合、次にデータ制御部１１８は、Ｓ１１０に示すように、オブジェクト１００２が、円１１０６の外側に位置するのか内側に位置するのかを判断する。上記円１１０６の内側にオブジェクト１００２が位置する場合、Ｓ１１２に示すようにユーザからの電話、メールを受け付けるが、振動は受け付けない。また、オブジェクト１００２が、円１１０６の外側に位置する場合、データ制御部１１８は、オブジェクト１００２に関するユーザの振動、電話、メールの全てを受け付けない。このような通信の可否の設定については、上述してきたものに限られない。
【００７４】
（ユーザとの距離間を一定期間後に更新する）
次に、図９を参照しながら、表示画面１５０上のオブジェクト１００２、１００４、１００６、１００８、１０１０の配置位置の更新について説明する。更新する期間の間隔については、例えば一日毎であってもよいし、一週間毎であってもよいし、一ヶ月毎であってもよい。ユーザが嗜好に応じて上記更新する期間の間隔を設定してよい。例えば、データ制御部１１８が、ある一定の期間毎に連絡履歴データを更新していくことで、オブジェクト１００２、１００４、１００６、１００８、１０１０の配置位置の更新をすることができる。
【００７５】
図９は、表示画面１５０が更新されているときの様子を示す説明図である。例えば、オブジェクト１００２は、表示画面１５０の中心位置に向かっている。すなわち、オブジェクト１００２と管理ユーザとの親密度が、更新前よりも更新後で向上したことを示している。更新後の親密度とは、ある特定の期間の親密度を評価したものである。また、更新前の親密度とは、前記ある特定の期間の一つ前の特定の期間の親密度を評価したものである。一方、オブジェクト１０１０は、表示画面１５０の外側に向かっている。すなわち、オブジェクト１００２と管理ユーザとの親密度が、更新前よりも更新後で低下したことを示している。この親密度の変化について、図１０のフロー図を参照しながら説明する。
【００７６】
図１０は、親密度の変化について説明したフロー図である。まず、Ｓ１２０に示すように、データ制御部１１８は、オブジェクト１００２（１００４、１００６、１００８、１０１０であってもよい。以下、同じ。）に関するユーザと管理ユーザの親密度をスコアとして計算する。この親密度のスコアは、例えば以下の数式１のようにして求められる。
【００７７】
スコアＡ＝Ｗ１×Ｃｍａｉｌ＋Ｗ２×Ｃｔａｌｋ＋Ｗ３×Ｃｍｅｅｔ      ・・・（数式１）
【００７８】
上記数式１におけるＣｍａｉｌは、ある特定の期間におけるメールの回数である。Ｃｔａｌｋは、上記特定の期間における電話の回数である。Ｃｍｅｅｔは、上記特定の期間における実際に会った回数である。Ｗ１、Ｗ２、Ｗ３は、Ｃｍａｉｌ、Ｃｔａｌｋ、Ｃｍｅｅｔを重み付けするためのウェイト係数である。
【００７９】
次に、Ｓ１２２に示すように、データ制御部１１８は、数式１より求められた更新前の親密度（Ａｃｕｒｒと称す。）と、数式１より求められた更新後の親密度（Ａｌａｓｔと称す。）とを比較する。次に、Ｓ１２４に示すように、親密度が向上している場合には、Ｓ１２６に示すように、オブジェクト１００２は中心に向かって歩く。親密度が向上するとは、Ａｃｕｒｒ−Ａｌａｓｔ＞０であることを指す。また、Ｓ１２４に示すように、親密度が低下する場合には、Ｓ１２８に示すように、オブジェクト１００２は中心から離れるように外側に向かって歩く。親密度が低下するとは、Ａｃｕｒｒ−Ａｌａｓｔ＜０であることを指す。また、親密度が変化しない場合には（図示せず）、オブジェクトは移動しない。親密度が変化しないとは、Ａｃｕｒｒ−Ａｌａｓｔ＝０であることを指す。
【００８０】
（他のユーザ間の親密度でオブジェクトの距離間を制御する）
図１１は、管理ユーザ以外の他のユーザ間の親密度についての説明した図である。データ制御部１１８は、管理ユーザと他のユーザの距離間のみならず、他のユーザ間の親密度を制御することもできる。まず、上述したように、管理ユーザと他のユーザとの親密度は、管理ユーザに関するオブジェクト１０００からの距離の長さによって把握される。そして、他のユーザ間の親密度については、まず、オブジェクト１００２、及びオブジェクト１００６を含む２つのオブジェクト１１１０を例にして説明する。オブジェクト１００２とオブジェクト１００６に関するユーザ同士の親密度は、オブジェクト１０００を中心とした場合の角度の大きさによって評価する。より具体的に、図１２を参照しながら説明する。
【００８１】
図１２は、表示画面１５０上のオブジェクト１０００、１００２、１００４、１００８、１０１０の配置位置を簡単に説明した図である。図１２では、オブジェクト１０００、１００２、１００４、１００８、１０１０の内、オブジェクト１０００、１００２、１００８、１０１０のみを黒丸表示してある。オブジェクト１００２とオブジェクト１００６に関するユーザ同士の親密度は、オブジェクト１０００を中心とした角度１１１４の大きさによって評価される。つまり、オブジェクト１００８、１０１０に関するユーザ同士の親密度は、角度１１１６の大きさによって評価される。角度１１１４の大きさが角度１１１６の大きさよりも小さい場合には、オブジェクト１００２、１００６に関するユーザ同士の方が、オブジェクト１００８、１０１０に関するユーザ同士よりもより親密であることになる。図１１、図１２を参照しながら説明してきた他のユーザ間の親密度についても、上述してきたように数式１を用いてデータ制御部１１８が算出することによって求められる。このように、ユーザは、管理ユーザ、及び他のユーザそれぞれの親密度をオブジェクト１０００、１００２、１００４、１００８、１０１０の距離間によって一目で把握することができる。
【００８２】
（位置データで距離間を調整する）
次に、図１３を参照しながら、本実施形態に係る情報処理装置１００が、オブジェクト１０００、１００２、１００４、１００８、１０１０を位置データに基づいて二次元の表示画面１５０上に表示する方法について説明する。図１３は、オブジェクト１０００、１００２、１００４、１００８、１０１０が位置データに基づいて表示された表示画面１５０を説明する図である。
【００８３】
まず、位置データについて説明する。最初に、位置認識部１２８が管理ユーザの位置を認識する。位置認識部１２８がユーザの位置を認識する方法としては、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）方式であってもよいし、その他の方式であってもよい。ユーザの位置を認識した位置認識部１２８は、位置に関する情報を位置データ生成部１３０に送信する。
【００８４】
次に、位置データ生成部１３０は、上記ユーザの存在位置に関する位置データを生成する。位置データ生成部１３０は、上記位置データをデータ送信部１１４に送信する。データ送信部１１４は、上記位置データをサーバ１０２に送信する。そのため、情報処理装置１００は、サーバ１０２から他のユーザの位置データを取得することができ、位置データに基づいて複数のユーザのオブジェクト１０００、１００２、１００４、１００８、１０１０を配置して映像信号として表示することができる。
【００８５】
次に、データ受信部１１６は、サーバ１０２から他のユーザの位置データを受信する。データ受信部１１６は、受信した当該他のユーザの位置データをデータ制御部１１８に送信する。データ制御部１１８は、他のユーザの位置データをデータ受信部１１６から受信する。また、データ制御部１１８は、管理ユーザの位置データをデータ送信部１１４から受信する。また、データ受信部１１６が、サーバ１０２から管理ユーザの位置データを受信して、データ制御部１１８が、当該管理ユーザの位置データをデータ受信部１１６から受信してもよい。
【００８６】
データ制御部１１８は、受信した情報処理装置１００を所有するユーザの位置データと、他のユーザの位置データとに基づいてユーザに関するオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を二次元の表示画面１５０上に配置することができる。オブジェクト１０００、１００２、１００４、１００８、１０１０は、上述した行動表現データに基づくオブジェクトであることが望ましい。また、データ制御部１１８は、上記のオブジェクト１０００、１００２、１００４、１００８、１０１０を二次元の表示画面１５０上に配置した映像信号を生成する。
【００８７】
次に、データ制御部１１８は、上記の映像信号を表示制御部１２０に送信する。表示制御部１２０は、当該映像信号を表示画面１５０に表示する。図１３は、表示画面１５０上に表示された上記映像信号の一例である。
【００８８】
上述したように、図１３では、表示画面１５０は、管理ユーザに関するオブジェクト１０００を中心に地図上に配置された、各ユーザに対するオブジェクト１００２、１００４、１００８、１０１０を表示している。オブジェクト１００２、１００４、１００８、１０１０は、各ユーザが実際にどの位置に存在しているのかを表示している。このように、位置データに基づいて二次元の表示画面上にオブジェクトとして他のユーザの行動表現データを配置することで、複数のユーザが実際にどれ位の距離を隔てて存在しているのかを一目で把握することができる。なお、図９を参照しながら説明してきたように、データ制御部１１８は、位置データに基づいて表示されたオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を、ある特定の期間毎に更新することができる。
【００８９】
（パーソナルデータで距離間を調整する）
次に、図１４を参照しながら、本実施形態に係る情報処理装置１００が、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０をパーソナルデータに基づいて二次元の表示画面１５０上に表示する方法について説明する。図１４は、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０がパーソナルデータに基づいて表示された表示画面１５０を説明する図である。
【００９０】
まず、パーソナルデータについて説明する。記憶部１２６が、ユーザ毎のパーソナルデータを記録しておくことができる。データ制御部１１８は、上記のパーソナルデータを記憶部１２６から受信する。また、データ制御部１１８は、当該パーソナルデータをデータ送信部１１４に送信することができる。データ送信部１１４は、受信したパーソナルデータをサーバ１０２に送信することができる。そのため、情報処理装置１００は、他のユーザのパーソナルデータを取得することができ、パーソナルデータに基づいて複数のユーザのオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を配置して映像信号として表示することができる。
【００９１】
一方、データ受信部１１６は、サーバ１０２から他のユーザのパーソナルデータを受信することができる。データ受信部１１６は、受信した当該他のユーザのパーソナルデータをデータ制御部１１８に送信する。データ制御部１１８は、他のユーザのパーソナルデータをデータ受信部１１６から受信する。データ制御部１１８は、当該他のユーザのパーソナルデータと記憶部１２６から受信したパーソナルデータに基づいてオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を二次元の表示画面上に配置する。また、データ制御部１１８は、上記の行動表現データを二次元の表示画面上にオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０として配置した映像信号を生成することができる。
【００９２】
次に、データ制御部１１８は、上記の映像信号を表示制御部１２０に送信する。表示制御部１２０は、当該映像信号を表示画面１５０に表示させる。図１４は、表示画面１５０に表示された上記映像信号の一例である。
【００９３】
上述したように、図１４に示す例では、表示画面１５０は、管理ユーザに関するオブジェクト１０００を中心に他のユーザがどれ位行動的であるかを表示している。図１４では、軸１１２０に対して、「アクティブ」という方向に存在するオブジェクトに関するユーザ程、行動的であることを示している。図１４の場合、パーソナルデータは、具体的には例えば特定の数日間で何回電話をしたかという情報であってよい。つまり、電話が多いほどアクティブであるということになる。図１４に示す例の場合、メールに関する情報など、当然パーソナルデータは他の情報であってもよい。このように、パーソナルデータに基づいて二次元の表示画面１５０上にオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を配置することで、例えば複数のユーザが実際にどれ位行動的であるのかを一目で把握することができる。このように、一目で、例えば複数のユーザの趣味の共通性を把握することができ、管理ユーザと共通の趣味を有するユーザを表示画面の中央に寄せておくことができる。
【００９４】
次に、図１５を参照しながら、本実施形態に係る情報処理装置１００が、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０をパーソナルデータに基づいて二次元の表示画面１５０上に表示する別の方法について説明する。図１５は、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０がパーソナルデータに基づいて表示された表示画面１５０を説明する図である。
【００９５】
図１５に示すパーソナルデータに基づいて表示画面１５０上に表示する方法としては、データ制御部１１８が、二つのパーソナルデータに基づいて表示画面１５０上に表示すること以外は図１４を参照しながら説明してきた例と全く同じであってよい。図１５に示す例では、表示画面１５０は、軸１１２２の方向に対して管理ユーザに関するオブジェクト１０００を中心に他のユーザがどれ位行動的であるかを表示している。また、表示画面１５０は、軸１１２４の方向に対して管理ユーザに関するオブジェクト１０００を中心に他のユーザがどれくらいラーメンが好きであるかを表示している。
【００９６】
図１５に示す例では、オブジェクト１００６に関するユーザは、管理ユーザに比べてラーメンが好きであり、且つ行動的ではないことになる。また、オブジェクト１００２に関するユーザは、管理ユーザに比べてラーメンが好きであり、且つ行動的であることになる。また、オブジェクト１００４に関するユーザは、管理ユーザに比べてラーメンが嫌いであり、且つ行動的でないことになる。また、オブジェクト１０１０に関するユーザは、管理ユーザに比べてラーメンが嫌いであり、且つ行動的であることになる。図１５に示す例において、ラーメンが好きか嫌いかといったパーソナルデータは、例えばユーザ毎が、各自の情報処理装置１００の記憶部１２６にプロフィールとして５段階評価でラーメンがどれ位好きかを評価したデータであってもよい。また、上記のパーソナルデータは、例えば、ユーザが送受信したメールで使用された語句からラーメンについて検索をかけて検索された数であってもよい。
【００９７】
このように、パーソナルデータに基づいて二次元の表示画面１５０上にオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を配置することで、例えば複数のユーザが実際にどのような趣味を共有しているのかを一目で把握することができる。また、パーソナルデータに基づいて二次元の表示画面１５０上にオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０を配置することで、例えば複数のユーザが実際にどれ位行動的であるのかも一目で把握することができる。つまり、複数のユーザについての行動力や趣味などの複数の情報を一度に把握することができる。そのため、一目で、例えば複数のユーザの複数の情報の共通性を把握することができる。
【００９８】
次に、図１６〜図１８を参照しながら、本実施形態に係る情報処理装置１００が、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０をパーソナルデータに基づいて二次元の表示画面１５０上に表示する別の方法について説明する。図１６は、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０がパーソナルデータに基づいて表示された表示画面１５０を説明する図である。
【００９９】
図１６に示す例では、オブジェクト１０１０に指１７０が接触することで、データ制御部１１８が、オブジェクト１０１０に関するユーザの趣味についてのパーソナルデータ１１３０を表示させる。そのため、オブジェクト１０１０に指１７０が接触することで、ユーザは、オブジェクト１０１０に関するユーザがラーメンが好きであることが分かる。また、表示画面１５０上の複数のユーザに関するオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０は、ラーメンが好きであるといったパーソナルデータ１１３０以外のパーソナルデータに基づいて配置されていてもよい。すなわち、ユーザは、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０が表示画面１５０上でどのように配置されているかで、まず複数のユーザの複数の情報の共通性を把握することができる。そして、オブジェクト１０１０に指１７０が接触することで、更に別のパーソナルデータを把握することができる。なお、図１６に示す例では、指１７０がオブジェクト１０１０に接触することで、データ制御部１１８がパーソナルデータを表示させるには、ユーザの別の操作が必要であってもよい。例えば、一方の手の指１７０がオブジェクト１０１０を接触して、他方の手が情報処理装置１００の入力キーを押すことで、データ制御部１１８が、パーソナルデータを表示させてもよい。パーソナルデータは、図１６を参照してきた例に限られない。例えばパーソナルデータは、送受信したメールでの使用頻度の高い言葉の数などであってもよい。また、図１６を参照しながら説明した例において、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０の表示画面１５０上での配置は、パーソナルデータに基づいてなくてもよい。換言すると、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０の表示画面１５０上での配置は、上述した位置データ、連絡履歴データなどであってもよい。つまり、ユーザは、例えばオブジェクト１０００、１００２、１００４、１００６、１００８、１０１０に関するユーザの存在位置を把握しつつ、当該ユーザのパーソナルデータをも把握できる。
【０１００】
また、図１７に示す例でも、オブジェクト１００６に指１７０が接触することで、データ制御部１１８が、オブジェクト１００６に関するユーザの趣味についてのパーソナルデータ１０３２を表示させる。図１７は、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０がパーソナルデータに基づいて表示された表示画面１５０を説明する図である。そのため、オブジェクト１００６に指１７０が接触することで、ユーザは、オブジェクト１００６に関するユーザがサッカーが好きであることが分かる。オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０が表示画面１５０上でどのように配置されているかは、図１６を参照しながら説明してきた内容と全く同じように説明されるので、ここでは説明を省略する。
【０１０１】
また、図１８に示す例でも、オブジェクト１００２に指１７０が接触することで、データ制御部１１８が、オブジェクト１００２に関するユーザの趣味についてのパーソナルデータ１０３４を表示させる。図１８は、オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０がパーソナルデータに基づいて表示された表示画面１５０を説明する図である。そのため、オブジェクト１００６に指１７０が接触することで、ユーザは、オブジェクト１００６に関するユーザがギターが好きであることが分かる。オブジェクト１０００、１００２、１００４、１００６、１００８、１０１０が表示画面１５０上でどのように配置されているかは、図１６を参照しながら説明してきた内容と全く同じように説明されるので、ここでは説明を省略する。
【０１０２】
（タッチパネルで簡易メッセージを送る）
次に、図１９〜図２１を参照しながら、オブジェクトに対するタッチパネル操作で、簡易メッセージを送信する機能について説明する。
【０１０３】
図１９は、管理ユーザが、オブジェクト１０１０に関するユーザに対して簡易メッセージを送信することを説明する図である。上述したように、タッチパネル操作で、データ制御部１１８は、オブジェクト１０１０に関するパーソナルデータ１０３６を表示させることができる。図１９では、オブジェクト１０１０に関するユーザが、ラーメン好きであるというパーソナルデータ１０３６が表示画面１５０上に表示される。そして、ユーザは、上記パーソナルデータ１０３６のオブジェクトにオブジェクト１０１０をタッチパネル操作でドラッグ＆ドロップすることができる。その結果、データ制御部１１８は、データ送信部１１４に簡易メッセージを送ることができる。そして、データ送信部１１４は、当該簡易メッセージをサーバ１０２に送信する。そして、次に、サーバ１０２は、上記簡易メッセージをオブジェクト１０１０に関するユーザに送信する。上記簡易メッセージは、例えば、「ラーメンを食べに行こう。」といった簡単なメッセージであってよい。受信するユーザは、例えば上記簡易メッセージを電子メールと同じ手段で受信することができる。上記簡易メッセージは、記憶部１２６に記録されているものであってよい。
【０１０４】
図２０は、管理ユーザが、オブジェクト１００６に関するユーザに対して簡易メッセージを送信することを説明する図である。図２０では、オブジェクト１００６に関するユーザが、サッカーの試合を観にいきたいというパーソナルデータ１０３８が表示画面１５０上に表示される。そして、ユーザは、上記パーソナルデータ１０３８のオブジェクトにオブジェクト１００６をタッチパネル操作でドラッグ＆ドロップすることができる。そして図１９で説明してきたものと全く同じようにして、オブジェクト１００６に関するユーザに対して、例えば「サッカーの試合を観にいこう。」といった簡単なメッセージを送信することができる。
【０１０５】
図２１は、管理ユーザが、オブジェクト１００２に関するユーザに対して簡易メッセージを送信することを説明する図である。図２１では、オブジェクト１０１０に関するユーザが、ギターが得意であるというパーソナルデータ１０４０が表示画面１５０上に表示される。そして、ユーザは、上記パーソナルデータ１０４０のオブジェクトにオブジェクト１００２をタッチパネル操作でドラッグ＆ドロップすることができる。そして図１９で説明してきたものと全く同じようにして、オブジェクト１００２に関するユーザに対して、例えば「ギターを弾いて下さい。」といった簡単なメッセージを送信することができる。
【０１０６】
（ユーザの現在の行動をタッチパネルによって把握する）
次に、図２２〜図２６を参照しながら、オブジェクトに接触することで、ユーザは当該オブジェクトに関するユーザの行動を把握することができる機能について説明する。図２２は、ユーザの指１７０がオブジェクト１０１０に接触することで、ユーザがオブジェクト１０１０に関するユーザの行動を把握することができることを説明した図である。
【０１０７】
図２２に示すように、ユーザの指１７０がオブジェクト１０１０に接触することで、オブジェクト１０１０に関するユーザの行動表現データを取得しているデータ制御部１１８が、ユーザの指１７０に所定の振動を伝達する。ユーザは、当該所定の振動によりオブジェクト１０１０に関するユーザの行動を把握することができる。つまり、ユーザは、行動表現データに基づいたオブジェクトと振動によって、視覚的にも触覚的にもユーザの行動を把握することができる。
【０１０８】
図２３を参照しながら、ユーザの各行動毎の上記振動の周期、振幅についての一例を説明する。図２３は、ユーザの各行動毎の上記振動の周期、振幅についての一例を示した図である。図２３の（Ａ）は、ユーザが座っていることを伝えるための振動の一例である。図２３の（Ｂ）は、ユーザが歩いていることを伝えるための振動の一例である。図２３の（Ｃ）は、ユーザが走っていることを伝えるための振動の一例である。図２３の（Ｄ）は、ユーザが電車に乗って移動していることを伝えるための振動の一例である。各振動パターンは、記憶部１２６に記録されていてもよい。
【０１０９】
図２３の（Ａ）は、ユーザが座っているときの振動を示しており、座っているときは一般的には比較的動作が少ない。そのため、座っていることを示す振動は、周期が遅く振幅も小さいものであることで、ユーザは、実際の行動を連想しやすい。次に図２３の（Ｂ）は、ユーザが歩いているときの振動を示しており、歩いているときは一般的に単調なリズムの動作である。そのため、歩いていることを示す振動は、周期が一定で適度な振幅を有し、ユーザは、実際の行動を連想しやすい。
【０１１０】
次に図２３の（Ｃ）は、ユーザが走っているときの振動を示しており、走っているときは歩いているときよりも動作は大きい。そのため、走っていることを示す振動は、歩いていることを示す振動よりも周期が早く振幅も大きく設定されている。その結果、ユーザは実際の行動を連想しやすい。次に図２３の（Ｄ）は、ユーザが電車に乗って移動しているときの振動を示しており、電車に乗って移動しているときは一般的にユーザは電車の揺れを強く感じるものである。そのため、電車に乗っていることを示す振動は、「ガタン、ゴトン」と電車の揺れが連想される周期及び振幅に設定されている。その結果、ユーザは実際の行動を連想しやすい。
【０１１１】
また、図２４に示すように、ユーザの指１７０がオブジェクトを囲むように接触することで、オブジェクトに関するユーザがターンをしていること（行動する向きを変えること）を把握することもできる。図２４の（ａ）は、ユーザの指１７０がオブジェクト１０１０を囲むように接触することで、ユーザがオブジェクト１０１０に関するユーザのターンを把握することができることを説明した図である。また、図２４の（ｂ）は、上記のターンを伝えるための振動の一例である。
【０１１２】
図２４（ａ）に示すように、ユーザの指がオブジェクト１０１０を囲むように接触することで、オブジェクト１０１０に関するユーザの行動表現データを取得しているデータ制御部１１８が、ユーザの指１７０に図２４（ｂ）に示すような振動を伝達する。ユーザは、図２４（ｂ）に示すような振動によりオブジェクト１０１０に関するユーザのターンを把握することができる。つまり、ユーザは、行動表現データに基づいたオブジェクトと振動によって、視覚的にも触覚的にもユーザの行動を把握することができる。図２４の（ｂ）は、ユーザがターンしているときの振動をしめしている。
【０１１３】
次に図２５（ａ）は、ユーザの指１７０、２７０が同時に複数のオブジェクト１００４、１０１０に接触することで、ユーザが複数のオブジェクト１００４、１０１０に関する複数のユーザの行動を把握することができることを説明した図である。図２５（ｂ）は、オブジェクト１０１０に関するユーザが走っていること、及びオブジェクト１００４に関するユーザが電車に乗って移動していることを示す振動の一例である。このように、ユーザは、指毎に異なる振動を感じとり、複数のオブジェクト１００４、１０１０（他のオブジェクトの組み合わせでもよい。）の行動を異なる振動から同時に把握することもできる。
【０１１４】
（タッチパネル操作によりユーザに電話、メール等をする）
図２６〜図３２を参照しながら、オブジェクトに対するタッチパネル操作によりユーザ間で電話、メール等の様々な機能を可能とする方法について説明する。
【０１１５】
図２６は、ユーザがオブジェクト１００６を指１７０でダブルクリックすることで、オブジェクト１００６に関するユーザと通信可能な状態にあるか否かを確認することができることを説明する図である。図２６の（Ａ）に示すように、管理ユーザの指１７０がオブジェクト１００６をダブルクリックする。それにより、データ制御部１１８は、データ送信部１１４に信号を送信する。次にデータ送信部１１４は、サーバ１０２に信号を送信する。次に、オブジェクト１００６に関するユーザが所有する情報処理装置１００のデータ制御部１１８が、サーバ１０２から信号を受信する。それにより、当該データ制御部１１８が、通信可能であることを知らせる信号を送信してくる。そして、サーバ１０２を介して、管理ユーザの情報処理装置１００のデータ制御部１１８が、当該信号を受信する。そして、図２６の（Ｂ）に示すように、データ制御部１１８は、表示画面１５０上のオブジェクト１００６に「呼んだぁ？」という音声を出力部（図示せず）に出力させる。そのため、ユーザは、通信したいユーザが通信可能である状態にあることを予め簡易な手法で把握しておくことができる。
【０１１６】
図２７は、管理ユーザが所定のタッチパネル操作を行うことで、オブジェクト１０１０に関するユーザに電話をかけられることを説明する図である。管理ユーザの指１７０が、オブジェクト１０１０を囲むように操作することで、データ制御部１１８が、通話するための信号である通話信号をデータ送信部１１４に送信する。データ送信部１１４は、上記通話信号をサーバ１０２に送信する。サーバは、通話信号をオブジェクト１０１０に関するユーザの情報処理装置１００のデータ制御部１１８に送信する。そして、当該データ制御部１１８が、通話が可能であることを示す信号である通話可能信号をサーバを介して管理ユーザの情報処理装置１００のデータ制御部１１８に送信する。それにより、管理ユーザの情報処理装置１００と、オブジェクト１０１０に関するユーザの情報処理装置１００の間で通話が可能になる。このように非常に単純な操作で、ユーザ間の通話が可能となる。
【０１１７】
図２８は、管理ユーザが所定のタッチパネル操作を行うことで、オブジェクト１０１０に関するユーザにメール作成画面が表示されることを説明する図である。管理ユーザの指１７０が、オブジェクト１０１０上でペンを走らせるような操作をすることで、データ制御部１１８が、メールを作成可能な画面を表示画面１５０上に表示させる。それにより、管理ユーザの情報処理装置１００は、オブジェクト１０１０に関するユーザの情報処理装置１００に対するメール作成が可能な状態になる。このように非常に単純な操作で、メール作成が可能な状態となる。
【０１１８】
図２９は、管理ユーザが所定のタッチパネル操作を行うことで、オブジェクト１０００、１００８、１０１０に関するユーザ間でチャットを行えるようになることを説明する図である。管理ユーザの指１７０が、オブジェクト１０００、１００８、１０１０を囲むように操作することで、データ制御部１１８が、チャットするための信号であるチャット信号をデータ送信部１１４に送信する。データ送信部１１４は、上記チャット信号をサーバ１０２に送信する。サーバは、チャット信号をオブジェクト１００８、１０１０に関するユーザの情報処理装置１００のデータ制御部１１８にそれぞれ送信する。そして、それぞれの当該データ制御部１１８が、チャットが可能であることを示す信号であるチャット可能信号をサーバを介して管理ユーザの情報処理装置１００のデータ制御部１１８に送信する。それにより、管理ユーザの情報処理装置１００と、オブジェクト１００８、１０１０に関するユーザの情報処理装置１００の間でチャットが可能になる。このように非常に単純な操作で、ユーザ間のチャットが可能となる。
【０１１９】
図３０は、ユーザが所定のタッチパネル操作を行うことで、オブジェクト１００４、１０１０に関するユーザ、及びオブジェクト１０００に関する管理ユーザ間でチャットを行えるようになることを説明する図である。管理ユーザの指１７０が、オブジェクト１０００、１００４、１０１０を囲むように操作することで、データ制御部１１８が、チャットするための信号であるチャット信号をデータ送信部１１４に送信する。データ送信部１１４は、上記チャット信号をサーバ１０２に送信する。サーバは、チャット信号をオブジェクト１００４、１０１０に関するユーザの情報処理装置１００のデータ制御部１１８にそれぞれ送信する。そして、それぞれの当該データ制御部１１８が、チャットが可能であることを示す信号であるチャット可能信号をサーバを介して管理ユーザの情報処理装置１００のデータ制御部１１８に送信する。それにより、管理ユーザの情報処理装置１００と、オブジェクト１００４、１０１０に関するユーザの情報処理装置１００の間でチャットが可能になる。このように非常に単純な操作で、ユーザ間のチャットが可能となる。
【０１２０】
図３１は、ユーザが所定のタッチパネル操作を行うことで、オブジェクト１０００に関する管理ユーザと、オブジェクト１００６に関するユーザとの間の実空間上での位置関係、及び上記ユーザ間の道順を示すことができるようになることを説明する図である。図３１の（ａ）に示すように、管理ユーザの指１７０が、オブジェクト１０００からオブジェクト１００６をなぞるように操作することで、データ制御部１１８が、サーバ１０２を介してオブジェクト１００６に関するユーザの位置データを受信する。そして、データ制御部１１８が、管理ユーザの位置データと、オブジェクト１００６に関するユーザの位置データとを表示画面１５０上に表示させる。そして、データ制御部１１８は、記憶部１２６から上記の管理ユーザの実空間上での存在位置からオブジェクト１００６に関するユーザの実空間上での存在位置までの道のりについてのデータを受信する。そして、図３１の（ｂ）に示すように、データ制御部１１８は、管理ユーザの存在位置からオブジェクト１００６に関するユーザの存在位置までの道のり１９０が表示された表示画面１５０が出力される。このように、非常に単純な操作で、会いたいユーザまでの実際の道のり１９０が容易に表示可能となる。
【０１２１】
図３２は、ユーザが所定のタッチパネル操作を行うことで、オブジェクト１００６に関するユーザに画像データ１８０を送信することができるようになることを説明する図である。管理ユーザの指１７０が、オブジェクト１０００からオブジェクト１００６をなぞるように操作することで、データ制御部１１８が、記憶部１２６から上記の画像データ１８０を受信する。次にデータ制御部１１８は、上記の画像データ１８０をサーバ１０２を介して、オブジェクト１００６に関するユーザの情報処理装置１００のデータ受信部１１６に送信する。それにより、オブジェクト１００６に関するユーザは、画像データ１８０を当該ユーザ自身の情報処理装置１００の表示画面１５０上に表示させることができる。このように非常に単純な操作で、ユーザ間のデータ等の送受信が可能となる。このように送信可能なデータは画像データに限られない。例えば、上記送信可能なデータは、ウェブページのＵＲＬについてのデータや、メッセージなどであってもよい。
【０１２２】
なお、これまで上述してきたタッチパネル操作中は、行動感知部１０６はユーザの行動を感知しないように設定されていることが望ましい。
【０１２３】
次に図３３、図３４を参照しながら、表示画面１５０上に最新の位置データや連絡履歴データやパーソナルデータに基づいた配置のみならず、過去の位置データや連絡履歴データやパーソナルデータに基づいたオブジェクトの配置も可能であることを説明する。また、未来に予測される位置データや連絡履歴データに基づいたオブジェクトの配置も可能である。
【０１２４】
まず、図３３の（ｂ）は、単数のユーザにのみクローズアップして、データ制御部１１８が、表示画面１５５上にオブジェクト１０５０を表示した説明図である。図３３（ａ）は、図３３（ｂ）に対して、所定の時間だけ過去の表示画面５５上でのオブジェクト９５０が表示可能であることを説明する図である。管理ユーザの指１７０がオブジェクト１０５０の上から左側になぞられることで、データ制御部１１８は、特定の時間だけ過去のデータを記憶部１２６から受信する。そして、データ制御部は、受信したデータに基づいて表示画面１５０上にオブジェクト９５０を表示する。現在を示すオブジェクト１０５０は行動認識データに基づいて、現在の行動を示している。また、過去を示すオブジェクト９５０は、過去の行動認識データに基づいて、過去の行動を示している。
【０１２５】
図３３（ｃ）は、図３３（ｂ）に対して、所定の時間だけ未来の表示画面２５５上でのオブジェクト１０５０が表示可能であることを説明する図である。図３３の（ｃ）は、管理ユーザの指１７０がオブジェクト１０５０の上から右側になぞられることで、データ制御部１１８は、特定の時間だけ未来に予測されるデータを受信する。なお、特定の時間だけ未来に予測されるデータは以下に詳述する非日常行動抽出システムを基に生成される。
【０１２６】
図３４の（ｂ）は、これまで説明してきたような現在の複数のユーザのオブジェクトが表示画面１５０上に表示された様子を示した説明図である。図３４の（ａ）は、図３４（ｂ）に対して、所定の時間だけ過去の表示画面５０が表示可能であることを説明する図である。管理ユーザの指１７０が表示画面１５０の上から左側になぞられることで、データ制御部１１８は、特定の時間だけ過去のデータを記憶部１２６から受信する。そして、データ制御部１１８は、受信したデータに基づいて過去の表示画面５０上を表示する。現在を示す表示画面１５０上のオブジェクトは行動認識データに基づいて、現在の行動を示している。また、過去を示す表示画面５０上のオブジェクトは、過去の行動認識データに基づいて、過去の行動を示している。
【０１２７】
図３４（ｃ）は、図３４（ｂ）に対して、所定の時間だけ未来の表示画面２５０上が表示可能であることを説明する図である。図３４の（ｃ）は、管理ユーザの指１７０が表示画面１５０の上から右側になぞられることで、データ制御部１１８は、特定の時間だけ未来に予測されるデータを受信する。なお、特定の時間だけ未来に予測されるデータは以下に詳述する非日常行動抽出システムを基に生成される。
【０１２８】
このように、表示制御部１２０は、過去のデータを表示画面１５０上に表示できる。また、以下に詳述する非日常行動抽出技術により、表示制御部１２０は、未来に予測されるデータを表示画面１５０上に表示できる。
【０１２９】
［５．非日常行動抽出技術］
（課題の整理）
上述してきたように、現在のユーザの行動を記録したり、複数のユーザの行動を情報処理装置の一つの表示画面上で表示したりすることは可能である。例えば、加速度センサなどが搭載された携帯電話などの情報処理装置１００において、ユーザの負担をかけずに、行動履歴を記録し、その記録から得られる行動パラメータを用いて行動履歴を自動生成するアプリケーションを実現する手法が提案されている。
【０１３０】
しかしながら、このようなシステムを用いてデータを取りためていき、そのデータから目的のデータを検索することは煩雑な作業である。また、その日の行動等を振り返るのに、膨大なデータを検出していくことも非常に煩雑である。更に、過去の行動履歴については、データから検出することができるが、未来の行動をある程度、装置が自動で予測するということもできないでいた。
【０１３１】
本実施形態に係る情報処理装置１００が有する非日常行動抽出技術は、上記のような課題に鑑みてなされたものであり、その目的は、多量の行動記録に関するデータから特徴的な行動、時間帯のみを抽出することにある。また、上記目的は、ユーザにその日の行動や、未来の行動を想起させたりすることにもある。
【０１３２】
（効果）
本実施形態に係る情報処理装置１００が有する非日常行動抽出技術によれば、多量の行動記録に関するデータから特徴的な行動、時間帯のみを抽出が可能となる。また、上記非日常行動抽出技術によれば、ユーザにその日の行動や、未来の行動を想起させたりすることも可能となる。
【０１３３】
（機能構成）
次に、図３５を参照しながら、本実施形態に係る非日常行動抽出技術を有する情報処理装置１００の機能構成について説明する。特に図３５では、行動パラメータ抽出部が有する非日常行動抽出機能について説明して、図３を参照しながら説明してきた機能構成と重複する部分については省略する。図３５は、本実施形態に係る情報処理装置１００の機能構成例を示す説明図である。情報処理装置１００は、自装置が提供する所定の表示情報により、映像信号が有するオブジェクトを所定の情報に基づいて二次元の表示画面上に配置する機能に特徴を有する。更に、情報処理装置１００は、自装置が提供する所定の表示情報により、ユーザの行動における非日常行動のみを抽出して表示する機能に特徴を有する。
【０１３４】
センサデータ生成部１０８は、センサデータを行動パラメータ抽出部１１０に送信する。センサデータ生成部１０８が有する機能については、図３を参照しながら説明してきたセンサデータ生成部１０８が有する機能と全く同じである。図３５に示すように、行動パラメータ抽出部１１０は、センサデータ受信部２１２と、行動パターン生成部２１４と、行動パターン評価部２１６と、行動分類部２１８と、非日常行動抽出部２２０と、ユーザ特性記憶部２２２とを有する。
【０１３５】
センサデータ受信部２１２は、センサデータをセンサデータ生成部１０８から受信する。センサデータ受信部２１２は、センサデータを行動パターン生成部２１４と行動パターン評価部２１６に送信する。行動パターン生成部２１４は、センサデータ受信部２１２から複数のセンサデータを受信する。行動パターン生成部２１４は、複数のセンサデータを基に行動パターンを生成する。具体的には、例えば行動パターン生成部２１４が、例えば複数のセンサデータの加算平均を求めることによって当該行動パターンを生成する。
【０１３６】
行動パターン評価部２１６は、上記の行動パターンを行動パターン生成部２１４から受信する。また、行動パターン評価部２１６は、センサデータをセンサデータ受信部２１２から受信する。行動パターン評価部２１６は、上記行動パターンと上記センサデータとの相関係数を求める。相関係数は、数分単位で求められてもよいし、数時間単位で求められてもよい。行動パターン評価部２１６は、行動表現データ生成部１１２に上記の相関係数が重畳したセンサデータを送信する。当該相関係数が重畳したセンサデータは、行動表現データ生成部１１２に送信される。また、上記相関係数が所定の範囲外であるセンサデータのみが行動表現データ生成部１１２に送信されてもよい。
【０１３７】
行動表現データ生成部１１２は、上記の相関係数が重畳したセンサデータを基にして、上記の相関係数が重畳した行動表現データを生成する。そして、データ送信部１１４が、上記の相関係数が重畳した行動表現データを受信して、データ制御部１１８に送信する。データ制御部１１８は、図３を参照しながら説明してきたように、所定のデータに基づいて行動表現データを二次元の表示画面１５０上に表示することもできる。また、データ制御部１１８は、当該相関係数に基づいてユーザの所定の時間毎の非日常的な行動を示すパラメータとなる非日常度を算出して、表示画面１５０上に表示させることができる。
【０１３８】
また、センサデータ受信部２１２は、センサデータを行動分類部２１８に送信する。行動分類部２１８は、上記のセンサデータを時系列に表示した場合に、上記センサデータの出力値が表すピークが発生する周期に基づいて当該ピークを分類する。上記周期に基づいて分類されたピークを受信した非日常行動抽出部２２０は、上記周期が所定値以下であるピークを抽出して、抽出した上記ピークに関するデータを非日常行動データとして行動表現データ生成部１１２に送信する。また、上記非日常行動データと、センサデータの双方が行動表現データ生成部１１２に送信されてもよい。
【０１３９】
行動表現データ生成部１１２は、上記非日常行動データを基にして、行動表現データを生成する。そして、データ送信部１１４が、上記の非日常行動データを受信して、データ制御部１１８に送信する。データ制御部１１８は、行動表現データを基にして表示画面１５０上に、非日常行動に関する行動表現データを表示することができる。
【０１４０】
また、上記の行動パターン、上記の相関係数が重畳したセンサデータ、上記センサデータが上記周期に基づいて分類されたピーク、非日常行動データは、ユーザ特性記憶部２２２に記録されておくことも可能である。
【０１４１】
（非日常行動抽出技術の応用例）
次に、図３６〜図５４を参照しながら、非日常行動抽出技術を用いて表示画面上にオブジェクト等を表示する方法について説明する。
【０１４２】
図３６は、アプリケーションの一例として、あるユーザの行動履歴の比較観察ができる表示状態を示した説明図である。図３６に示す例では、同一ユーザの一月分の行動履歴をカレンダ１２００上に配置してある。カレンダ１２００は、一日毎の記録データ１２０２を含む。記録データ１２０２は、日付１２０４、活動度１２０６、オブジェクト１２０８、非日常度１２１０、非日常度１２１２、非日常度１２１４、非日常行動データ１２１６を含む。また、記録データ１２０２は、測定不可表示１２１８を含む場合もある。また、カレンダ１２００は、年月表示１２２０、時計１２２２、時間変換キー１２２４をも含む。
【０１４３】
また、図３７は、上記カレンダ１２００のうちの、ある一日の記録データ１２０２のみに着目したことを示す図である。
【０１４４】
カレンダ１２００は、一日毎の記録データ１２０２を一月分、一般的なカレンダ状にまとめたものである。記録データ１２０２は、一日毎の活動度１２０６、非日常度１２１０などが記載されたデータである。日付１２０４は、記録データ１２０２を記録した日付である。活動度１２０６は、一日にどれだけ活動したかを示す度合いであり、後で説明する。オブジェクト１２０８は、上述した行動表現データに基づいて表現されたユーザの行動状態である。非日常度１２１０、非日常度１２１２、非日常度１２１４は、行動パターン評価部２１６がセンサデータに基づいて算出した非日常的な行動の度合いを示し、後で説明する。非日常行動データ１２１６は、それぞれの日において、どれだけ非日常的な行動を行ったかを示し、３段階評価で示される。測定不可表示１２１８は、諸事情により記録データの記録を行うことができなかったことを示す表示である。
【０１４５】
年月表示１２２０は、カレンダ１２００が表示されている年と月を表示したものである。時計１２２２は、表示されている現在の時刻を表示したものである。時間変換キー１２２４は、オブジェクトの表示によって、行動表現データを把握したい時間に表示を変換するためのキーである。
【０１４６】
まず、上記の活動度１２０６について図３８を参照しながら説明する。図３８は、活動度１２０６の表示方法についてのフロー図である。一日分の活動度を求める行動データとしては、例えば、歩数、合計歩行時間などが挙げられる。また、電車に乗っている、という行動の認識結果からは電車に乗っている時間、駅数等も考えられる。これらの指標は単独に用いられてもよいし、組み合わせて用いられてもよい。上記の行動データは、行動感知部１０６が感知することができる。上記の行動データは、行動感知部１０６からデータ制御部１１８に送信される。一日分の行動データを基に、データ制御部１１８は、まず記録開始時刻から表示時刻までの積分値を計算する（Ｓ１０００）。次に、データ制御部１１８は、積分値を高さとして表示する（Ｓ１００２）。次に、データ制御部１１８は、活動度１２０６がある閾値（１）以上であるか否かを判断する（Ｓ１００４）。閾値（１）以上である場合には、データ制御部１１８は、カレンダ１２００上で表示する色を黒色にする（Ｓ１００６）。次に、閾値（１）以上でない場合には、データ制御部１１８は、活動度１２０６がある閾値（２）以上であるか否かを判断する（Ｓ１００８）。閾値（２）以上である場合には、データ制御部１１８は、カレンダ１２００上で表示する色を濃灰色にする（Ｓ１０１０）。次に、閾値（２）以上でない場合には、データ制御部１１８は、カレンダ１２００上で表示する色を濃灰色にする（Ｓ１０１２）。
【０１４７】
次に、上記の閾値の設定方法について図３９を参照しながら説明する。図３９は、閾値の設定方法についてのフロー図である。まず、データ制御部１１８が、一日分の行動データを複数取得する。そして、データ制御部１１８は、それぞれのデータに対して、一日全体の活動度を計算して、活動度の分布を求める（Ｓ１０２０）。次に、データ制御部１１８は、上記の分布の平均値を閾値（２）とする（Ｓ１０２２）。次に、データ制御部１１８は、平均値＋標準偏差が複数の一日分の行動データの最大値以下か否かを判断する（Ｓ１０２４）。上記最大値以下の場合、データ制御部１１８は、閾値（１）として平均＋標準偏差の値を用いる（Ｓ１０２６）。また、Ｓ１０２４における判断で最大値以下ではない場合、平均と最大値に対して重心を求め、閾値（１）とする（Ｓ１０２８）。また、例えばｎ個の閾値を定義する場合、Ｉ番目の閾値を平均値＋標準偏差のようにしたり、平均値と最大値のＩ／ｎ：（ｎ−Ｉ）／ｎの内分点とすることもできる。
【０１４８】
次に、非日常行動データ１２１６の算出方法について説明する。まず、図４０を参照しながら、非日常行動データについての処理の概要について説明する。図４０の（Ａ）は、センサデータ生成部１０８が生成したセンサデータについて、特定の時間毎に連続して一つの行動を行っている区間（以下ユニットと称す。）毎に区切ったデータを示す図である。図４０の（Ａ）では、一つのユニットであるＷ１が６０ｓであることを示している。
【０１４９】
そして、図４０（Ｂ）に示すように、行動分類部２１８が閾値処理を行う。つまり、行動分類部２１８は、一つのユニットが長いものを（Ｂ−１）の方に分類して、短いものを（Ｂ−２）の方に分類する。次に、図４０（Ｃ）に示すように、行動分類部２１８は、（Ｂ−２）の方に分類したユニットについて、ある周期の範囲内に収まっているユニット同士を結合する。そして、図４０（Ｃ）に示すように、行動分類部２１８は、結合数の異なる行動Ａ、行動Ｂ、行動Ｃに分類する。そして、非日常行動抽出部２２０は、行動Ａを例えば３段階評価で２にする。そして、非日常行動抽出部２２０は、行動Ｂを例えば３段階評価で１にする。そして、非日常行動抽出部２２０は、カレンダ１２００上に上記評価のうちで最大値である２を非日常行動データ１２１６として表示する。また、上記非日常行動データ１２１６は、上記最大値でなくてもよく、例えば、測定日の全ユニットのスコアの平均値や合計値などが用いられてもよい。
【０１５０】
次に、図４１を参照しながら、非日常行動データ１２１６の具体的な算出方法について説明する。まず、図４１は、上記の行動Ａ，行動Ｂ，行動Ｃの分類についてのフロー図である。まず、一日分の行動データを基に、行動分類部２１８は、連続行動時間がある閾値（１）よりも長いか否かを判断する（Ｓ１０３０）。連続行動時間が閾値（１）よりも長い場合、非日常行動抽出部２２０は、そのユニットを行動Ａとする（Ｓ１０３２）。
【０１５１】
そして、行動分類部２１８は、連続行動時間が閾値（１）よりも長くない場合、結合したカウント数を０に初期化する（Ｓ１０３４）。次に、行動分類部２１８は、時系列的に直後のユニットとの距離が閾値（２）以下であるか否かを判断する（Ｓ１０３６）。直後のユニットとの距離が閾値（２）以下である場合、行動分類部２１８は、直後のユニットと結合させる（Ｓ１０３８）。そして、行動分類部２１８は、ｎに１を加算する（Ｓ１０４０）。そして、再び、Ｓ１０３６に戻り、同様の判断をする。直後のユニットとの距離が、閾値（２）以上である場合、ｎが閾値（３）よりも大きいか否か判断する（Ｓ１０４２）。そして、ｎが閾値（３）よりも大きい場合、そのユニットを行動Ｂとする。ｎが閾値（３）よりも大きくない場合、そのユニットを行動Ｃとする。例えば、閾値（１）〜（３）は、後述する手法で求める。
【０１５２】
次に、図４２を参照しながら、上記の閾値の算出例について説明する。図４２は、上記の閾値の算出方法を示すフロー図である。まず、一日分の行動データを基に、行動分類部２１８は、あるパラメータの大きさでユニットをソートする（ｉ＝１，２，３、・・・ｎとする。）（Ｓ１０５０）。次に、行動分類部２１８は、Ｓｃｏｒｅ、Ｔｈを初期化する（Ｓ１０５２）。次に行動分類部２１８は、ｉ＜ｎであるか否か判断する（Ｓ１０５４）。ｉ＜ｎである場合、行動分類部２１８は、１〜ｉ、ｉ＋１〜ｎのデータに対してそれぞれ直線近似して、誤差を求める（Ｓ１０５６）。次に、行動分類部２１８は、誤差が最小の場合には、そのときの二直線の交点の値をＴｈとして保持する（Ｓ１０５８）。次に、行動分類部２１８は、ｉに１を加算して（Ｓ１０６０）、Ｓ１０５４の判断を再び行う。一方、ｉ＜ｎではない場合、行動分類部２１８は、Ｔｈを閾値とする（Ｓ１０７０）。
【０１５３】
ここで、閾値の算出方法について、より具体的に図４３のグラフを参照しながら説明する。図４３はデータ数に対するある行動のユニット長をプロットしたグラフを示している。まず、行動分類部２１８は、ｉ番目のデータで二つに分け、それぞれを（ａ）及び（ｂ）のように、線形近似する。そして、行動分類部２１８は、各点に対して二直線を算出して、二乗誤差が最も小さい場合の二直線の交点のユニット長を閾値（１）とすることができる。
【０１５４】
次に、図４４を参照しながら、非日常行動データ１２１６の算出方法について説明する。ここでは、上記の行動Ｂに対する処理を例として示す。
【０１５５】
まず、行動分類部２１８は、行動Ｂのユニットの判定スコアが閾値（４）以上であるか否かを判断する（Ｓ１０８０）。判定スコアが閾値（４）以上である場合、非日常行動抽出部２２０は、ユニットのスコアを３にする（Ｓ１０８２）。すなわち、データ制御部１１８は、カレンダ１２００上で非日常行動データ１２１６の星の数は３つ表示させる。
【０１５６】
ここで、行動分類部２１８は、判定スコアを一例として次の数式２のようにして求める。
【０１５７】
判定スコア＝Ｗ１×ユニット長＋Ｗ２×カウント数    ・・・（数式２）
【０１５８】
ここで、Ｗ１、Ｗ２は所定の重み付けのためのウェイト係数である。カウント数とは、上記の行動Ｂに含まれる結合前のユニット数である。
【０１５９】
再び、図４４のフロー図に戻り説明する。上記Ｓ１０８０で行われた判断で、判定スコアが閾値（４）以上ではない場合、行動分類部２１８は、判定スコアが閾値（５）以上であるか否かを判断する（Ｓ１０８４）。判定スコアが閾値（５）以上である場合、非日常行動抽出部２２０は、ユニットのスコアを２にする（Ｓ１０８６）。一方、判定スコアが閾値（５）以上ではない場合、非日常行動抽出部２２０は、ユニットのスコアを１とする（Ｓ１０８８）。上記の例では、３段階評価で説明してきたが、閾値の数を更に増やし、より細かく段階別に評価してもよい。
【０１６０】
上記のように例により、非日常行動データ１２１６は求められる。再び、図３６を参照しながら説明するが、例えば非日常行動データ１２１６の星の数が３つである場合、所定の操作で、図４５に示すようなコメント記入欄１２３０が表示されてもよい。ユーザは、枠１２３２内部にコメントを記入することができる。また、ユーザはコメント記入後、所定の選択ボタン１２３４、１２３６を押すことができる。上記の例では、星の数が３つの場合について説明したが、この星の数については、ユーザが設定できるようにしてもよい。
【０１６１】
上述してきたような、非日常的な行動を検出することで、例えば「歩く」といった行動一つを取ってみても、より詳細に分類が可能である。例えば、「どこかに向かうためにただ歩いている」場合や、「何かをしながら歩いている」場合などに分類されうる。すなわち、ユーザは、非日常的な行動の検出により、過去の行動についてより詳細な情報を得ることができる。
【０１６２】
次に、非日常度１２１０（１２１２、１２１４であってもよい。以下同じ。）の算出方法について説明する。まず、図４６、図４７を参照しながら、非日常度についての処理の概要を説明する。
【０１６３】
図４６Ａ、図４６Ｂは、日ごとの行動パターンのずれを説明した図である。まず、センサデータ生成部１０８が、図４６Ａに示すようにある一日の特定時間のセンサデータ（１）を生成する。説明を簡単にするために、センサデータをユニット毎に分類した（Ａ）を基にして説明する。（Ｂ）、（Ｃ）、（Ｄ）は時間についての軸を揃えて表示した、（Ａ）とは別の日における行動に関するユニットのデータである。（Ａ）、（Ｂ）、（Ｃ）においては、ユーザがほぼ同様の行動を取っていることを示している。（Ｄ）においては、（Ａ）、（Ｂ）、（Ｃ）と比べると異質な行動パターンであることを示している。以下で説明する、非日常度についての処理においては、例えば（Ａ）、（Ｂ）、（Ｃ）はユーザ毎に有する許容される時間ズレであり、非日常的ではないと判断される。そして、（Ｄ）は、ユーザが非日常的な行動であると例えば判断される。
【０１６４】
また、図４７は、グラフを基に非日常度を算出する方法を説明する図である。まず、図４７の（Ａ）に示すように、まず、行動パターン生成部２１４が、センサデータを数日分加算して平均する。そして、行動パターン生成部２１４は、特に注目する時間帯を抽出する。そして、図４７の（Ｂ）に示すように、行動パターン生成部２１４は、上記注目する時間帯についてのテンプレート、つまり行動パターンを生成する。次に、行動パターン評価部が、上記行動パターンと受信したセンサデータとの相関係数を求める。この相関係数が非日常度を示すものとなる。図４７の（Ｃ）については、図４６の（Ａ）〜（Ｄ）をより詳細に説明したものである。この図４７の（Ｃ）に示した黒く塗りつぶされたプロットとそれ以外の実線のプロットが得られた場合、両者は相関係数の挙動が他のものと異なるため、この相関係数が非日常度を示すものとなる。
【０１６５】
上述した注目する時間帯の検出方法について、図４８を参照しながら説明する。図４８は、注目する時間帯の検出方法についてのフロー図である。
【０１６６】
まず、行動パターン生成部２１４は、センサデータ全てを時間方向の軸を揃えて加算して、平均値を求める（Ｓ１１００）。次に、行動パターン生成部２１４は、連続してある閾値（１）を超えている時間帯を一つのユニットとみなす（Ｓ１１０２）。そして次に、行動パターン生成部２１４は、上記ユニットの時系列において直後のユニットとの距離がある閾値（２）以下であるか否かを判断する（Ｓ１１０４）。閾値（２）以下である場合、行動パターン生成部２１４は直後のユニットと上記ユニットを結合させる（Ｓ１１０６）。そして、再び行動パターン生成部２１４は、Ｓ１１０４の処理を行う。
【０１６７】
一方、Ｓ１１０４において閾値（２）以下ではない場合、行動パターン生成部２１４は、ユニット長が閾値（３）よりも大きいか否かを判断する（Ｓ１１０８）。ユニット長が閾値（３）よりも大きい場合、行動パターン生成部２１４は、ユニットを所定量引き伸ばして注目時間帯とする。また、上記のＳ１１０８においえ、ユニット長が閾値（３）よりも大きくない場合、行動パターン生成部２１４は、ユニットを破棄する（Ｓ１１１２）。なお、閾値（１）、閾値（２）、閾値（３）は、平均値、標準偏差などの統計値から求められる。
【０１６８】
次に、図４９を参照しながら、上述した注目する時間帯の検出方法について更に説明する。図４９は、異なる日における時間に対するユニットを基に、注目する時間帯の検出方法についての加算、及び加算後の処理方法を説明した図である。
【０１６９】
図４９の（Ａ）で示すように、三日分の異なるユニットが存在する。行動パターン生成部２１４は、（Ｂ）で示すように３つのデータを加算する。行動パターン生成部２１４は、（Ｃ）で示すように、閾値を超えた時間帯を抽出する。そして行動パターン生成部２１４は、（Ｄ）に示すように許容すべき時間ズレについては結合する。さらに、行動パターン生成部２１４は、（Ｅ）で示すような時間ズレをも考慮して（Ｂ）のユニットよりもユニットを拡張して注目する時間帯を検出する。
【０１７０】
次に、行動パターンの算出方法について説明する。まず、図５０を参照しながら、行動パターンの算出方法について説明する。図５０は、行動パターンの算出方法を説明したフロー図である。
【０１７１】
行動パターン評価部２１６は、処理に用いるセンサデータの全ての組み合わせに対して、相互相関係数を求める（Ｓ１１２０）。行動パターン評価部２１６は、センサデータがｎ個あるのならば、上記の操作をｎＣ２回繰り返す（Ｓ１１２０）。そして、行動パターン生成部２１４は、相互相関係数のピーク値Ｐが大きいものから１０個の組み合わせ（ＵｉとＵｊ）を求める（Ｓ１１２２）。上記の１０個はこの値に限られるものではない。
【０１７２】
次に行動パターン評価部２１６は、ＵｉとＵｊの相互相関係数の時間ズレｄを求め、ｄだけ時間方向に対して移動させたものをＵｉ’とする（Ｓ１１２４）。次に、行動パターン評価部２１６は、ＵｉとＵｊ’を加算して、Ｗｋを生成する。行動パターン生成部２１４は、Ｗ１を基準として、Ｗ２〜Ｗ１０をＷ１との時間ズレ分だけ移動させる。行動パターン生成部２１４は、上記のように時間ズレを加味したＷ１〜Ｗ１０’までの合計値を取り、その時間帯のテンプレート、つまり行動パターンとする。
【０１７３】
図５１は、上記の相互相関係数の時間ズレｄと相互相関係数のピーク値Ｐを説明するための図である。図５１は相互相関係数の時間ズレに対するプロットをした一例である。このように時間ズレを考慮することで、複数のセンサデータを集めた場合にも、計測日による多少の時間ズレについては吸収することができるようになる。その結果、多くのデータを加算することができるようになり、ＳＮ比の向上が得られる。
【０１７４】
図５２は、上記の行動パターンの算出方法を簡単に説明したものである。つまり、行動パターン評価部２１６は、Ｗ１に対して、Ｗｉでは、時間ズレ補正をｄｉだけ行う。また、行動パターン評価部２１６は、Ｗ１に対して、Ｗ１０では、時間ズレ補正をｄ１０だけ行う。行動パターン評価部２１６は、Ｗ１とＷｉ’（ｉは２〜９の整数）とＷ１０’の加算を取り、テンプレート、つまり行動パターンを生成する。
【０１７５】
図５３は、典型行動パターンからのはずれ度合いを計算する方法を説明するためのフロー図である。まず、センサデータとして一日分の行動データを受信した行動パターン生成部２１４は、一日のデータを注目時間毎にユニット化して、注目時間帯同士の間（注目時間帯以外の時間）も一つのユニットとみなす（Ｓ１１４０）。次に行動パターン生成部２１４は、上記ユニットが注目時間帯であったか否かを判断する（Ｓ１１４２）。上記判断が正しい場合には、行動パターン評価部２１６は、注目時間帯における、テンプレート（行動パターン）と個別データの規格化した相互相関値を算出する（Ｓ１１４４）。次に、行動パターン評価部２１６は、１からピーク値を引き、その値をそのユニットの特別度（Ｕ１）とする（Ｓ１１４６）。
【０１７６】
一方、上記Ｓ１１４２において、判断が正しくなかった場合、注目の時間帯でない時間帯における、時間帯内の行動の平均値をそのユニットの特別度（Ｕ２）とする（Ｓ１１４８）。そして、行動パターン評価部２１６は、同ユニットの時間帯を表すバーの高さを特別度とする（Ｓ１１５０）。このようにして、Ｕ１、Ｕ２が算出され、図３７で示したような非日常度１２１０が、データ制御部１１８によってカレンダ１２００上に表示される。
【０１７７】
図５４は、一日の時間毎の行動スコア、すなわちセンサデータを示した図である。このデータを基にして、非日常度、行動パターンなどが算出されるようになる。その結果、ユーザは、非日常的な行動、及び日常的な行動によるある程度の未来の行動の予測も可能となる。
【０１７８】
［６．情報処理装置１００のハードウェア構成例］
上記装置が有する各構成要素の機能は、例えば、図  に示すハードウェア構成を有する情報処理装置により、上記の機能を実現するためのコンピュータプログラムを用いて実現することが可能である。図  は、上記装置の各構成要素が有する機能を実現することが可能な情報処理装置のハードウェア構成を示す説明図である。この情報処理装置の形態は任意である。例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯情報端末、ゲーム機、又は各種情報家電等の形態がこれに含まれる。
【０１７９】
図５５に示すように、上記の情報処理装置は、主に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０４とにより構成される。また、上記の情報処理装置はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０６と、ホストバス９０８と、ブリッジ９１０と、外部バス９１２と、インターフェース９１４とにより構成される。さらに上記の情報処理装置は入力部９１６と、出力部９１８と、記憶部１２６と、ドライブ９２２と、接続ポート９２４と、通信部９２６とにより構成される。
【０１８０】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部１２６、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、例えば、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する。ＲＡＭ９０６は、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等を一時的又は永続的に格納する。これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８によって相互に接続されている。また、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続されている。
【０１８１】
入力部９１６は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等の操作手段である。また、入力部９１６は、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントロール手段（所謂、リモコン）であってもよい。なお、入力部９１６は、上記の操作手段を用いて入力された情報を入力信号としてＣＰＵ９０２に伝送するための入力制御回路等により構成されている。
【０１８２】
出力部９１８は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイ装置が挙げられる。又、出力部９１８は、ＰＤＰ（Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌ）、ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイ装置が挙げられる。又、出力部９１８は、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。
【０１８３】
記憶部１２６は、各種のデータを格納するための装置であり、例えば、ハードディスクドライブ（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。
【０１８４】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、メモリースティック、又はＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ）、又は電子機器等であってもよい。
【０１８５】
接続ポート９２４は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、等のような外部接続機器９３０を接続するためのポートである。又、接続ポート９２４は、例えば、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。
【０１８６】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カードである。又、通信部９２６は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。
【０１８７】
［７．まとめ］
最後に、本実施形態の情報処理装置１００が有する機能構成と、当該機能構成により得られる作用効果について簡単に纏める。
【０１８８】
まず、本実施形態に係る情報処理装置１００の機能構成は次のように表現することができる。当該情報処理装置１００は、記憶部１２６と、データ制御部１１８と、表示制御部１２０とを有する。記憶部１２６は、第一のユーザにより登録された上記第一のユーザ及び第二のユーザに関する所定の情報を記録する。また、データ制御部１１８は、上記所定のデータに基づいて上記第一のユーザ及び上記第二のユーザのオブジェクトを距離を置いて２次元の表示画面上に表示する映像信号を生成する。そのため、複数のユーザを表示画面上に二次元に配置でき、ユーザは一目で簡単に上記ユーザ間の所定の関係性を把握できる。表示制御部１２０は、上記映像信号を上記２次元の表示画面上に表示する。
【０１８９】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。当該情報処理装置１００は、行動感知部１０６と、センサデータ生成部１０８と、行動パラメータ抽出部１１０と、行動表現データ生成部１１２も有する。行動感知部１０６は、上記第一のユーザの行動を感知する。センサデータ生成部１０８は、上記行動感知部１０６から上記第一のユーザの行動に関する情報である行動情報を受信して、上記第一のユーザの行動情報に関するセンサデータを生成する。行動パラメータ抽出部１１０は、上記センサデータから行動を特徴づける行動パラメータを抽出する。行動表現データ生成部１１２は、動画像若しくは静止画像を用いて表現される行動表現データを上記行動パラメータに基づいて生成する。また、上記データ制御部１１８は、上記所定のデータに基づいて上記行動表現データを上記オブジェクトとして距離を置いて上記２次元の表示画面上に表示する映像信号を生成する。そのため、第一のユーザが現在行っている行動にもとづいて、第一のユーザのオブジェクトが表示されることとなる。つまり、ユーザはさらに複数の情報を一度に把握することができる。
【０１９０】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。当該情報処理装置は、データ送信部１１４と、データ受信部１１６も有する。データ送信部１１４は、上記行動表現データをサーバに送信する。データ受信部１１６は、上記第二のユーザの上記行動表現データをサーバから受信する。上記データ制御部１１８は、上記所定のデータに基づいて上記第一のユーザ及び上記第二のユーザの行動表現データを上記オブジェクトとして距離を置いて上記２次元の表示画面上に表示する映像信号を生成する。つまり、複数のユーザ全てのオブジェクトを行動表現データに基づいたものとすることができるため、ユーザは、またさらに複数の情報を一目で把握することができる。
【０１９１】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。当該情報処理装置は、位置認識部１２８と、位置データ生成部１３０も有する。位置認識部１２８は、上記第一のユーザの存在位置を認識する。位置データ生成部１３０は、上記位置認識部１２８より取得した上記第一のユーザの存在位置に関する情報である存在位置情報により位置データを生成する。上記所定のデータは、上記位置データである。上記データ送信部が、上記位置データをサーバに送信して、上記データ受信部が、少なくとも１以上の上記第二のユーザの上記位置データをサーバから受信する。そして、上記データ制御部は、上記第一のユーザの上記位置データを上記データ送信部１１４から受信し、上記第二のユーザの上記位置データを上記データ受信部１１６から受信する。そのため、ユーザは、複数のユーザの存在位置を把握することができ、かつ各ユーザがどのような行動を取っているのかを把握することもできる。
【０１９２】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。上記所定のデータは、ユーザ各自が所有する情報処理装置１００を用いてユーザ間で通信した履歴に関する通信履歴データである。上記データ制御部１１８が、上記通信履歴データに基づいて上記第一のユーザ及び上記第二のユーザの行動表現データを上記オブジェクトとして距離を置いて上記２次元の表示画面上に表示する映像信号を生成する。そのため、ユーザは、ユーザ間の親密度を把握しつつ、各ユーザが現在どのような行動を取っているのかを把握することもできる。
【０１９３】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。上記表示画面に表示された上記オブジェクトに外部オブジェクトが当接することで、上記データ制御部が、当接した上記外部オブジェクトの移動に追従して上記オブジェクトを移動させる。そのため、必要に応じて各ユーザに関するオブジェクトの配置位置の調整等ができる。
【０１９４】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。上記ユーザ毎の所定のデータは、ユーザに関するパーソナルデータである。上記データ送信部１１４は、上記パーソナルデータをサーバに送信する。上記データ受信部１１６は、上記第二のユーザの上記パーソナルデータをサーバから受信する。上記データ制御部１１８は、上記パーソナルデータに基づいて上記第一のユーザ及び上記第二のユーザの行動表現データを上記オブジェクトとして距離を置いて上記２次元の表示画面上に表示する映像信号を生成する。そのため、ユーザは、各ユーザの趣味などを一目で把握することができる。
【０１９５】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。上記データ制御部１１８が、上記ユーザのオブジェクトに上記第一のユーザが所定の方式のジェスチャーをすることで上記第一のユーザと上記第二のユーザとの通信が開始される。そのため、非常に簡易な操作で電話やメールをすることができる。
【０１９６】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。上記行動パラメータ抽出部１１０は、センサデータ受信部２１２と、行動分類部２１８と、非日常行動抽出部２２０も有する。センサデータ受信部２１２は、上記センサデータを受信する。行動分類部と２１８は、上記センサデータを時系列に表示した場合に、上記センサデータの出力値が表すピークが発生する周期に基づいて当該ピークを分類する。非日常行動抽出部２２０は、上記周期が所定値以下である上記ピークを抽出して、抽出した上記ピークに関するデータを非日常行動データとして行動表現データ生成部に送信する。そのため、各ユーザの行っている行動のうち、非日常的な行動を抽出することができる。
【０１９７】
また、本実施形態に係る情報処理装置１００の機能構成は次のように表現することもできる。上記行動パラメータ抽出部１１０は、センサデータ受信部２１２と、行動パターン生成部２１４と、行動パターン評価部２１６も有する。センサデータ受信部２１２は、上記センサデータを受信する。行動パターン生成部２１４は、複数の上記センサデータを取得して行動パターンを生成する。行動パターン評価部２１６は、上記行動パターン生成部２１４から受信した上記行動パターン、及び上記センサデータ受信部２１２から受信した上記センサデータの相関係数を求める。そして所定の相関係数の範囲に入らない上記センサデータを行動表現データ生成部１１２に送信する。そのため、各ユーザの行っている行動のうち、非日常的な行動を抽出することができる。
【０１９８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１９９】
【図１】本発明の実施形態に係る技術を適用可能なネットワークを示す説明図である。
【図２】同実施形態に係る情報処理装置の構成を示す説明図である。
【図３】同実施形態に係る情報処理装置の機能構成を示す説明図である。
【図４】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図５】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図６】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図７】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図８】同実施形態に係る情報処理装置の表示画面上のオブジェクトの移動方法に関する流れを示す説明図である。
【図９】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１０】同実施形態に係る情報処理装置の表示画面上のオブジェクトの移動方法に関する流れを示す説明図である。
【図１１】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１２】同実施形態に係る情報処理装置の表示画面上のオブジェクトに関するユーザの関係性を示す説明図である。
【図１３】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１４】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１５】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１６】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１７】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１８】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図１９】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２０】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２１】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２２】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２３】同実施形態に係る情報処理装置が振動する機能を示す説明図である。
【図２４】同実施形態に係る情報処理装置が振動する機能を示す説明図である。
【図２５Ａ】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２５Ｂ】同実施形態に係る情報処理装置が振動する機能を示す説明図である。
【図２６】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２７】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２８】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図２９】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３０】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３１】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３２】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３３】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３４】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３５】同実施形態に係る情報処理装置の機能構成を示す説明図である。
【図３６】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３７】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図３８】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図３９】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図４０】同実施形態に係る情報処理装置の処理に関する流れを示す説明図である。
【図４１】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図４２】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図４３】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図４４】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図４５】同実施形態に係る情報処理装置の表示画面を示す説明図である。
【図４６Ａ】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図４６Ｂ】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図４７Ａ】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図４７Ｂ】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図４７Ｃ】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図４８】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図４９】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図５０】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図５１】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図５２】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図５３】同実施形態に係る情報処理装置の機能に関する流れを示す説明図である。
【図５４】同実施形態に係る情報処理装置の処理に関して用いられるグラフ図を示す説明図である。
【図５５】同実施形態に係る情報処理装置のハードウェア構成例を示す説明図である。
【符号の説明】
【０２００】
１００    情報処理装置
１０２    サーバ
１０４    通信網
１０６    行動感知部
１０８    センサデータ生成部
１１０    行動パラメータ抽出部
１１２    行動表現データ生成部
１１４    データ送信部
１１６    データ受信部
１１８    データ制御部
１２０    表示制御部
１２４    記録部
１２６    記憶部
１２８    位置認識部
１３０    位置データ生成部
１３２    ユーザ操作
１３４    ユーザ行動
５５、１５０、１５５、２５５    表示画面
１７０    指
１８０    画像データ
２１２    センサデータ受信部
２１４    行動パターン生成部
２１６    行動パターン評価部
２１８    行動分類部
２２０    非日常行動抽出部
２２２    ユーザ特性記憶部
９５０、１０００、１００２、１００４、１００６、１００８、１０１０、１０５０、１２０８    オブジェクト
１１００、１１０２、１１０４、１１０６    円
１１１０    ２つのオブジェクト
１１１４、１１１６    角度
１１２０、１１２２、１１２４    軸
【図１】
2010134802.tif 000003
【図２】
2010134802.tif 000004
【図３】
2010134802.tif 000005
【図４】
2010134802.tif 000006
【図５】
2010134802.tif 000007
【図６】
2010134802.tif 000008
【図７】
2010134802.tif 000009
【図８】
2010134802.tif 000010
【図９】
2010134802.tif 000011
【図１０】
2010134802.tif 000012
【図１１】
2010134802.tif 000013
【図１２】
2010134802.tif 000014
【図１３】
2010134802.tif 000015
【図１４】
2010134802.tif 000016
【図１５】
2010134802.tif 000017
【図１６】
2010134802.tif 000018
【図１７】
2010134802.tif 000019
【図１８】
2010134802.tif 000020
【図１９】
2010134802.tif 000021
【図２０】
2010134802.tif 000022
【図２１】
2010134802.tif 000023
【図２２】
2010134802.tif 000024
【図２３】
2010134802.tif 000025
【図２４】
2010134802.tif 000026
【図２５Ａ】
2010134802.tif 000027
【図２５Ｂ】
2010134802.tif 000028
【図２６】
2010134802.tif 000029
【図２７】
2010134802.tif 000030
【図２８】
2010134802.tif 000031
【図２９】
2010134802.tif 000032
【図３０】
2010134802.tif 000033
【図３１】
2010134802.tif 000034
【図３２】
2010134802.tif 000035
【図３３】
2010134802.tif 000036
【図３４】
2010134802.tif 000037
【図３５】
2010134802.tif 000038
【図３６】
2010134802.tif 000039
【図３７】
2010134802.tif 000040
【図３８】
2010134802.tif 000041
【図３９】
2010134802.tif 000042
【図４０】
2010134802.tif 000043
【図４１】
2010134802.tif 000044
【図４２】
2010134802.tif 000045
【図４３】
2010134802.tif 000046
【図４４】
2010134802.tif 000047
【図４５】
2010134802.tif 000048
【図４６Ａ】
2010134802.tif 000049
【図４６Ｂ】
2010134802.tif 000050
【図４７Ａ】
2010134802.tif 000051
【図４７Ｂ】
2010134802.tif 000052
【図４７Ｃ】
2010134802.tif 000053
【図４８】
2010134802.tif 000054
【図４９】
2010134802.tif 000055
【図５０】
2010134802.tif 000056
【図５１】
2010134802.tif 000057
【図５２】
2010134802.tif 000058
【図５３】
2010134802.tif 000059
【図５４】
2010134802.tif 000060
【図５５】
2010134802.tif 000061