(57)【要約】【課題】操作者の操作入力に対し関連性の低いユニットも確実に画面表示でき、当該関連性の低いユニットがどれであるかを確実に認識させる。【解決手段】情報分析処理システム１においては、分析処理対象とする楽曲に対応する歌手名を指定する操作信号が分析者用ＰＣ端末４００の入力制御部４０４に入力される。ＷＥＢサーバ３００は、歌唱履歴データベース１１３３にアクセスし、上記操作信号により指定された歌手名に対応した所定の楽曲に対する歌唱を行った、複数の消費者それぞれのＵＩＤを取得する。そして、ユーザプロファイルデータベース１１３４にアクセスし、上記ＵＩＤが取得された消費者の数を、各ユニットごとにカウントする。そして、各ユニットそれぞれに対応したユニット表示領域ＵＳに、上記カウントされた当該ユニットに属する消費者の数の大小に対応した×印Ｍを表示する、画像情報を生成する。【選択図】図６
2011209982.tif 000002
【特許請求の範囲】
【請求項１】
分析処理対象とする商品に関連する商品関連識別情報を指定する第１操作信号を入力する第１信号入力手段と、
複数の商品の識別情報と当該商品に対する複数の消費者の消費行動履歴とを対応付けた消費履歴情報を記憶した消費者データベースと、
前記消費者データベースにアクセスし、前記第１操作信号により指定される前記商品関連識別情報に対応した所定の商品に対して消費行動を行った、複数の消費者それぞれの識別情報を取得する識別情報取得手段と、
予め実行されたクラスタリングによって複数の消費者の識別情報と複数のユニットとを対応付けたクラスタリング情報を記憶したクラスタリングデータベースと、
前記クラスタリングデータベースにアクセスし、前記識別情報取得手段で識別情報が取得された消費者の数を、各ユニットごとにカウントする消費者計数手段と、
各ユニットそれぞれに対応したユニット表示領域に、前記消費者計数手段によりカウントされた当該ユニットに属する前記消費者の数の大小に対応した少なくとも１つの識別子を表示する、画像情報を生成する画像生成手段と
を有することを特徴とする情報分析処理システム。
【請求項２】
分析処理対象とする、前記商品が消費された期間範囲を特定する第２操作信号を入力する第２操作入力手段をさらに有し、
前記識別情報取得手段は、
前記消費者データベースにアクセスし、前記第２操作信号により特定された期間範囲内に、前記第１操作信号により指定される前記商品関連識別情報に対応した商品に対して消費行動を行った、前記複数の消費者それぞれの識別情報を取得する
ことを特徴とする請求項１記載の情報分析処理システム。
【請求項３】
前記画像生成手段は、
前記複数のユニット表示領域を互いに同じ大きさの単位格子でそれぞれ表示すると共に、それら複数の単位格子を六法格子状に配列して表示する画像情報を生成する、格子画像生成手段を備える
ことを特徴とする請求項１又は請求項２記載の情報分析処理システム。
【請求項４】
前記識別情報取得手段は、
前記商品としての歌唱楽曲の識別情報と当該歌唱楽曲に対する消費行動履歴としての歌唱履歴とを対応付けた歌唱履歴情報を記憶した前記消費者データベースにアクセスし、前記第１操作信号により指定される前記商品関連識別情報に対応した所定の歌唱楽曲に対する歌唱を行った、複数の消費者それぞれの識別情報を取得する
ことを特徴とする請求項１乃至請求項３のいずれか１項記載の情報分析処理システム。
【請求項５】
前記第１信号入力手段は、
前記商品関連識別情報として、分析処理対象の前記歌唱楽曲に対応する歌手識別情報を指定する前記第１操作信号を入力する
ことを特徴とする請求項４記載の情報分析処理システム。
【請求項６】
分析処理対象とする商品に関連する商品関連識別情報を指定する操作信号を入力する信号入力手順と、
複数の商品の識別情報と当該商品に対する複数の消費者の消費行動履歴とを対応付けた消費履歴情報を記憶した消費者データベースにアクセスし、前記操作信号により指定される前記商品関連識別情報に対応した所定の商品に対して消費行動を行った、複数の消費者それぞれの識別情報を取得する識別情報取得手順と、
予め実行されたクラスタリングによって複数の消費者の識別情報と複数のユニットとを対応付けたクラスタリング情報を記憶したクラスタリングデータベースにアクセスし、前記識別情報取得手順において識別情報が取得された消費者の数を、各ユニットごとにカウントする消費者計数手順と、
各ユニットそれぞれに対応したユニット表示領域に、前記消費者計数手順においてカウントされた当該ユニットに属する前記消費者の数の大小に対応した少なくとも１つの識別子を表示する、画像情報を生成する画像生成手順と
を有することを特徴とする情報分析処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費者の動向を分析する情報分析処理システム及び情報分析処理方法に関する。
【背景技術】
【０００２】
従来、消費者の動向を分析する技術が提唱されている。例えば特許文献１に記載の従来技術では、各消費者としてのユーザの興味を表すユーザプロファイルが、ユーザプロファイルデータベースに保持されている。そして、例えば広告主等の情報提供者は、情報提供者端末を用いて、広告したい商品の特徴を表すキーワードを入力する。すると、サーバは、情報提供者によって入力されたキーワードに対して、上記ユーザプロファイルデータベースをもとに、当該キーワードとマッチした、ユニットとしてのユーザグループであるグループ１を抽出する。次に、サーバは、上記ユーザプロファイルデータベースをもとに、上記抽出されたグループ１と類似した興味を持つユーザグループであるグループ２を選択する。次に、サーバは、上記グループ１及びグループ２から同一グループ内の多くのユーザが持っている興味等を発見し、知識体系として知識体系データベースに記録する。
【０００３】
そして、サーバは、以上の結果を情報提供者端末に送信し、ビジュアライズ化して表示させる。これにより、情報提供者は、広告商品などを表現するキーワードなどを入力するだけで、宣伝したい商品に興味を持つ可能性のあるユーザグループを画面で確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−７５９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、操作者の操作入力内容に対し関連性が高いユニットほど画面中央に表示され、当該関連性が低くなるにつれて、ユニットの表示位置が画面中央から離れていくよう画面表示されている。したがって、この場合には、操作者の操作入力内容に対し関連性の低いユニットについては、画面表示されない場合があった。この結果、操作者は、当該関連性の低いユニットがどれであるかを認識することができない場合があった。
【０００６】
本発明の目的は、操作者の操作入力に対し関連性の低いユニットも確実に画面表示でき、当該関連性の低いユニットがどれであるかを確実に認識させることができる情報分析処理システム及び情報分析処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明の情報分析処理システムは、分析処理対象とする商品に関連する商品関連識別情報を指定する第１操作信号を入力する第１信号入力手段と、複数の商品の識別情報と当該商品に対する複数の消費者の消費行動履歴とを対応付けた消費履歴情報を記憶した消費者データベースと、前記消費者データベースにアクセスし、前記第１操作信号により指定される前記商品関連識別情報に対応した所定の商品に対して消費行動を行った、複数の消費者それぞれの識別情報を取得する識別情報取得手段と、予め実行されたクラスタリングによって複数の消費者の識別情報と複数のユニットとを対応付けたクラスタリング情報を記憶したクラスタリングデータベースと、前記クラスタリングデータベースにアクセスし、前記識別情報取得手段で識別情報が取得された消費者の数を、各ユニットごとにカウントする消費者計数手段と、各ユニットそれぞれに対応したユニット表示領域に、前記消費者計数手段によりカウントされた当該ユニットに属する前記消費者の数の大小に対応した少なくとも１つの識別子を表示する、画像情報を生成する画像生成手段とを有することを特徴とする。
【０００８】
本願第１発明では、予め、複数の商品の識別情報と当該商品に対する複数の消費者の消費行動履歴とが対応付けられ、消費履歴情報として消費者データベースに記憶されている。本願第１発明の情報分析処理システムは、第１信号入力手段を有する。操作者が適宜の操作手段を操作し分析処理対象とする商品に関連する商品関連識別情報を指定すると、第１信号入力手段が当該操作に対応した第１操作信号を入力する。この第１操作信号が入力されると、識別情報取得手段が上記消費者データベースにアクセスし、上記商品関連識別情報に対応した所定の商品に対し消費行動を行った複数の消費者を特定し、それら複数の消費者の識別情報を取得する。
【０００９】
また、本願第１発明においては、予めクラスタリングが実行されており、そのクラスタリングによって複数の消費者の識別情報と複数のユニットとが対応付けられ、クラスタリング情報としてクラスタリングデータベースに記憶されている。上記のようにして特定の商品を消費した消費者が特定されると、消費者計数手段がクラスタリングデータベースにアクセスし、識別情報取得手段で識別情報が取得された消費者の数を各ユニットごとにカウントする。これにより、特定の商品を消費した消費者が、各ユニットごとに何人ずつ含まれるかがカウントされる。画像生成手段は、このカウント結果に応じて画像情報を生成する。これにより、当該画像情報を用いた適宜の表示手段が、上記カウントされた各ユニットごとの消費者の数の大小を、少なくとも１つの識別子により画像表示することができる。
【００１０】
これにより、カウントされた消費者の数が多いか少ないかに関係なく、全ユニットの該当する消費者の数を視覚的に表現することができる。したがって、操作者の操作入力内容に対し関連性が高いユニットを画面中央に表示する手法と異なり、操作者の操作入力に対し関連性の低いユニットも確実に画面表示できる。この結果、操作者は、当該関連性の低いユニットがどれであるかを確実に認識することができる。
【００１１】
第２の発明の情報分析処理システムは、上記第１発明において、分析処理対象とする、前記商品が消費された期間範囲を特定する第２操作信号を入力する第２操作入力手段をさらに有し、前記識別情報取得手段は、前記消費者データベースにアクセスし、前記第２操作信号により特定された期間範囲内に、前記第１操作信号により指定される前記商品関連識別情報に対応した商品に対して消費行動を行った、前記複数の消費者それぞれの識別情報を取得することを特徴とする。
【００１２】
本願第２発明においては、操作者が適宜の操作手段を操作し分析処理対象とする商品が消費された期間を指定すると、第２信号入力手段が当該指定された期間範囲を特定する第２操作信号を入力する。これにより、特定の期間に特定の商品を消費した消費者が各ユニットごとに何人ずつ含まれるかをカウントでき、各ユニットごとの当該商品の消費者数の大小を視覚的にわかりやすく表現することができる。
【００１３】
第３の発明の情報分析処理システムは、上記第１又は第２発明において、前記画像生成手段は、前記複数のユニット表示領域を互いに同じ大きさの単位格子でそれぞれ表示すると共に、それら複数の単位格子を六法格子状に配列して表示する画像情報を生成する、格子画像生成手段を備えることを特徴とする。
【００１４】
これにより、互いに類似するユニットどうしを六法格子中の隣接位置に配置することで、正方形の４頂点に４つのユニットをそれぞれ配置する手法と異なり、当該類似性をわかりやすく表現することができる。
【００１５】
第４の発明の情報分析処理システムは、上記第１乃至第３発明のいずれかにおいて、前記識別情報取得手段は、前記商品としての歌唱楽曲の識別情報と当該歌唱楽曲に対する消費行動履歴としての歌唱履歴とを対応付けた歌唱履歴情報を記憶した前記消費者データベースにアクセスし、前記第１操作信号により指定される前記商品関連識別情報に対応した所定の歌唱楽曲に対する歌唱を行った、複数の消費者それぞれの識別情報を取得することを特徴とする。
【００１６】
これにより、特定の歌唱楽曲を歌唱した消費者が各ユニットごとに何人ずつ含まれるかをカウントでき、各ユニットごとの当該歌唱楽曲の歌唱者数の大小を視覚的にわかりやすく表現することができる。
【００１７】
第５の発明の情報分析処理システムは、上記第４発明において、前記第１信号入力手段は、前記商品関連識別情報として、分析処理対象の前記歌唱楽曲に対応する歌手識別情報を指定する前記第１操作信号を入力することを特徴とする。
【００１８】
これにより、操作者が特定の歌手の歌手識別情報を適宜の操作手段で入力することで、当該歌手の楽曲に対する歌唱者数が、各ユニットごとに視覚的にわかりやすく表現される。また操作者は、当該歌手の楽曲に対し興味のない又は興味が薄いユニットがどれであるかを確実に認識することができる。
【００１９】
上記目的を達成するために、第６の発明の情報分析処理方法は、分析処理対象とする商品に関連する商品関連識別情報を指定する操作信号を入力する信号入力手順と、複数の商品の識別情報と当該商品に対する複数の消費者の消費行動履歴とを対応付けた消費履歴情報を記憶した消費者データベースにアクセスし、前記操作信号により指定される前記商品関連識別情報に対応した所定の商品に対して消費行動を行った、複数の消費者それぞれの識別情報を取得する識別情報取得手順と、予め実行されたクラスタリングによって複数の消費者の識別情報と複数のユニットとを対応付けたクラスタリング情報を記憶したクラスタリングデータベースにアクセスし、前記識別情報取得手順において識別情報が取得された消費者の数を、各ユニットごとにカウントする消費者計数手順と、各ユニットそれぞれに対応したユニット表示領域に、前記消費者計数手順においてカウントされた当該ユニットに属する前記消費者の数の大小に対応した少なくとも１つの識別子を表示する、画像情報を生成する画像生成手順とを有することを特徴とする。
【００２０】
本願第６発明では、操作者が適宜の操作手段を操作し分析処理対象とする商品に関連する商品関連識別情報を指定すると、信号入力手順で当該操作に対応した操作信号が入力される。この操作信号が入力されると、識別情報取得手順において上記消費者データベースにアクセスが行われ、上記商品関連識別情報に対応した所定の商品に対し消費行動を行った複数の消費者が特定され、それら複数の消費者の識別情報が取得される。
【００２１】
このようにして特定の商品を消費した消費者が特定されると、消費者計数手順においてクラスタリングデータベースにアクセスが行われ、識別情報取得手順で識別情報が取得された消費者の数が各ユニットごとにカウントされる。これにより、特定の商品を消費した消費者が、各ユニットごとに何人ずつ含まれるかがカウントされる。画像生成手順では、このカウント結果に応じて画像情報が生成される。これにより、当該画像情報を用いて、上記カウントされた各ユニットごとの消費者の数の大小を、少なくとも１つの識別子により画像表示することができる。
【００２２】
これにより、カウントされた消費者の数が多いか少ないかに関係なく、全ユニットの該当する消費者の数を視覚的に表現することができる。したがって、操作者の操作入力内容に対し関連性が高いユニットを画面中央に表示する手法と異なり、操作者の操作入力に対し関連性の低いユニットも確実に画面表示できる。この結果、操作者は、当該関連性の低いユニットがどれであるかを確実に認識することができる。
【発明の効果】
【００２３】
本発明によれば、操作者の操作入力に対し関連性の低いユニットも確実に画面表示でき、当該関連性の低いユニットがどれであるかを確実に認識させることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施の形態の情報分析処理システムの全体構成を表すシステム構成図である。
【図２】楽曲マスタデータベースの記憶内容の一例を概念的に表す表である。
【図３】歌手マスタデータベースの記憶内容の一例を概念的に表す表である。
【図４】歌唱履歴データベースの記憶内容の一例を概念的に表す表である。
【図５】ユーザプロファイルデータベースの記憶内容の一例を概念的に表す表である。
【図６】分析者用ＰＣ端末に接続されたディスプレイに表示される分析用画面の一例を表す説明図である。
【図７】分析者用ＰＣ端末及びＷＥＢサーバの間で実行される、情報分析処理方法による制御手順を表すシーケンス図である。
【図８】一時テーブルの記憶内容の一例を概念的に表す表である。
【図９】ステップＳＢ２００の詳細手順を表すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００２６】
図１を用いて、本実施形態の情報分析処理システムの全体構成を説明する。
【００２７】
図１において、情報分析処理システム１は、ＤＢサーバ１００と、計算用ＰＣ端末２００と、ＷＥＢサーバ３００と、分析者用ＰＣ端末４００とを有している。
【００２８】
ＤＢサーバ１００は、制御部１０１と、通信制御部１０３と、記憶部１１０とを有している。
【００２９】
制御部１０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部１０１は、ＲＡＭの一時記憶機能を利用しつつ、記憶部１１０に予め記憶された各種プログラムを実行する。これにより、ＤＢサーバ１００全体の制御を行う。
【００３０】
通信制御部１０３は、上記計算用ＰＣ端末２００との間で、例えばＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等のネットワークＮＷ１を介し行われる情報通信の制御を行う。またこれと共に、上記ＷＥＢサーバ３００との間で、例えばＬＡＮ等のネットワークＮＷ２を介し行われる情報通信の制御を行う。
【００３１】
記憶部１１０は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）等で構成されている。この記憶部１１０は、ＯＳ記憶エリア１１１と、ＲＤＢＭＳ記憶エリア１１２と、データベース記憶エリア１１３とを備えている。
【００３２】
ＯＳ記憶エリア１１１には、所定のＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）が記憶されている。ＯＳは、コンピュータシステム全体を管理するソウトウェアである。
【００３３】
ＲＤＢＭＳ記憶エリア１１２には、所定のＲｅｌａｔｉｏｎａｌ  ＤａｔａＢａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ（ＲＤＢＭＳ）が記憶されている。ＲＤＢＭＳは、いわゆるリレーショナルデータベースを管理するソフトウェアである。
【００３４】
データベース記憶エリア１１３には、会員データベース（図示せず）、楽曲マスタデータベース１１３１（後述の図２参照）、歌手マスタデータベース１１３２（後述の図３参照）、消費者データベースとしての歌唱履歴データベース１１３３（後述の図４参照）、及び、クラスタリングデータベースとしてのユーザプロファイルデータベース１１３４（後述の図５参照）が記憶されている。
【００３５】
会員データベースには、歌唱楽曲の伴奏再生業務、言い換えれば、カラオケ業務に係わる会員として登録された複数の消費者の会員情報が記憶されている。会員情報には、消費者の識別情報であるＵＩＤ、性別、及び生年月日等が含まれている。
【００３６】
上記構成であるＤＢサーバ１００は、上記ネットワークＮＷ１を介し計算用ＰＣ端末２００に接続されていると共に、上記ネットワークＮＷ２を介しＷＥＢサーバ３００に接続されている。
【００３７】
計算用ＰＣ端末２００には、ディスプレイ２２０、キーボード２２１、及びマウス２２２が接続されている。また、計算用ＰＣ端末２００は、制御部２０１と、通信制御部２０２と、出力制御部２０３と、入力制御部２０４と、記憶部２１０とを有している。
【００３８】
制御部２０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部２０１は、ＲＡＭの一時記憶機能を利用しつつ、記憶部２１０に予め記憶された各種プログラムを実行する。これにより、計算用ＰＣ端末２００全体の制御を行う。
【００３９】
通信制御部２０２は、上記ＤＢサーバ１００との間で、上記ネットワークＮＷ１を介し行われる情報通信の制御を行う。
【００４０】
出力制御部２０３は、上記ディスプレイ２２０への映像信号の出力に関する制御を行う。入力制御部２０４は、上記キーボード２２１やマウス２２２を介した情報の入力に関する制御を行う。
【００４１】
記憶部２１０は、例えばＨＤＤ等で構成されている。この記憶部２１０は、所定のＯＳが記憶されたＯＳ記憶エリア２１１と、ユーザプロファイル決定処理プログラムが記憶されたプログラム記憶エリア２１２とを備えている。
【００４２】
ユーザプロファイル決定処理プログラムは、上記ＤＢサーバ１００のユーザプロファイルデータベース１１３４に記憶されるクラスタリング情報（後述）を生成する処理を制御部２０１に実行させるためのプログラムである。本実施形態においては、制御部２０１は、所定の間隔で、例えば１回／月の間隔で、このユーザプロファイル決定処理プログラムに従って所定のクラスタリングを実行する。なお、クラスタリングとは、例えば公知のＫ−ｍｅａｎｓ法やＳｅｌｆ  Ｏｒｇａｎｉｚｉｎｇ  Ｍａｐｓ（ＳＯＭ）法などのクラスタリング手法を用いて、複数のデータを外的基準なしに自動的に分類する手法、又は、そのアルゴリズムである。
【００４３】
一方、ＷＥＢサーバ３００は、制御部３０１と、通信制御部３０２，３０３と、記憶部３１０とを有している。
【００４４】
制御部３０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部３０１は、ＲＡＭの一時記憶機能を利用しつつ、記憶部３１０に予め記憶された各種プログラムを実行する。これにより、ＷＥＢサーバ３００全体の制御を行う。
【００４５】
通信制御部３０２は、上記ＤＢサーバ１００との間で上記ネットワークＮＷ２を介し行われる情報通信の制御を行う。通信制御部３０３は、上記分析者用ＰＣ端末４００との間で、例えばＷｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ）等のネットワークＮＷ３を介し行われる情報通信の制御を行う。
【００４６】
記憶部３１０は、例えばＨＤＤ等で構成されている。この記憶部３１０は、所定のＯＳが記憶されたＯＳ記憶エリア３１１と、ＷＥＢサーバプログラムが記憶されたプログラム記憶エリア３１２と、嗜好マップ画像記憶エリア３１３とを備えている。
【００４７】
ＷＥＢサーバプログラムは、所定のウェブブラウザに対し、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）や画像等のオブジェクトの表示を提供する処理を制御部３０１に実行させるためのプログラムである。
【００４８】
嗜好マップ画像記憶エリア３１３には、制御部３０１によって生成される画像情報（詳細は後述）が記憶される。
【００４９】
上記構成であるＷＥＢサーバ３００は、上記ネットワークＮＷ３を介し分析者用ＰＣ端末４００に接続されている。
【００５０】
分析者用ＰＣ端末４００には、ディスプレイ４２０、キーボード４２１、及びマウス４２２が接続されている。また、分析者用ＰＣ端末４００は、制御部４０１と、通信制御部４０２と、出力制御部４０３と、入力制御部４０４と、記憶部４１０とを有している。
【００５１】
制御部４０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部４０１は、ＲＡＭの一時記憶機能を利用しつつ、記憶部４１０に予め記憶された各種プログラムを実行する。これにより、分析者用ＰＣ端末４００全体の制御を行う。
【００５２】
通信制御部４０２は、上記ＷＥＢサーバ３００との間で、上記ネットワークＮＷ３を介し行われる情報通信の制御を行う。
【００５３】
出力制御部４０３は、上記ディスプレイ４２０への映像信号の出力に関する制御を行う。入力制御部４０４は、上記キーボード４２１やマウス４２２を介した情報の入力に関する制御を行う。なお、この入力制御部４０４は、各請求項記載の、第１信号入力手段及び第２信号入力手段として機能する。
【００５４】
記憶部４１０は、例えばＨＤＤ等で構成されている。この記憶部４１０は、所定のＯＳが記憶されたＯＳ記憶エリア４１１と、所定のウェブブラウザが記憶されたウェブブラウザ記憶エリア４１２とを備えている。
【００５５】
図２に、上記楽曲マスタデータベース１１３１の記憶内容の一例を示す。
【００５６】
図２に示すように、楽曲マスタデータベース１１３１には、複数の歌唱楽曲の識別情報である楽曲ＩＤと、当該歌唱楽曲に対応する歌手の識別情報である歌手ＩＤとが対応付けられて記憶されている。なお、歌唱楽曲（以下、省略して「楽曲」と称する）は、商品に相当する。
【００５７】
図３に、上記歌手マスタデータベース１１３２の記憶内容の一例を示す。
【００５８】
図３に示すように、歌手マスタデータベース１１３２には、複数の歌手の歌手ＩＤと、当該歌手の歌手名とが対応付けられて記憶されている。なお、歌手名は、歌唱楽曲に対応する歌手識別情報に相当すると共に、商品に関連する商品関連識別情報に相当する。
【００５９】
図４に、上記歌唱履歴データベース１１３３の記憶内容の一例を示す。
【００６０】
図４に示すように、歌唱履歴データベース１１３３には、複数の楽曲の楽曲ＩＤと、当該楽曲に対する複数の消費者の歌唱履歴とを対応付けた歌唱履歴情報が記憶されている。なお、歌唱履歴は、消費行動履歴に相当する。歌唱履歴情報は、消費履歴情報に相当する。
【００６１】
歌唱履歴情報には、楽曲に対する歌唱を行った消費者のＵＩＤ、当該楽曲が歌唱された日時情報である歌唱日時、及び、当該楽曲の楽曲ＩＤが含まれている。なお、消費者が楽曲に対する歌唱を行ったこと、すなわち、消費者が楽曲を歌唱したことは、消費者が楽曲に対して消費行動を行ったことに相当する。
【００６２】
図５に、上記ユーザプロファイルデータベース１１３４の記憶内容の一例を示す。
【００６３】
図５に示すように、ユーザプロファイルデータベース１１３４には、計算用ＰＣ端末２００の制御部２０１によって予め実行されたクラスタリングによって生成された、クラスタリング情報が記憶されている。クラスタリング情報は、クラスタリングによって、複数の消費者のＵＩＤと、互いに嗜好又は消費行動時期の異なる複数のユニット（詳細には複数のユニットの識別情報であるユニットＩＤ。以下同様）とを対応付けた情報である。なお、上記ユニットの数は、予め定められている。
【００６４】
すなわち、このユーザプロファイルデータベース１１３４には、複数の消費者のＵＩＤと、当該消費者の属するユニットのユニットＩＤとが対応付けられて記憶されている。本実施形態では、上記ＤＢサーバ１００の歌唱履歴データベース１１３３に記憶された、複数の楽曲に対する複数の消費者の歌唱履歴情報に基づき、当該複数の消費者のＵＩＤが、複数のユニットにクラスタリングされている。
【００６５】
なお、クラスタリングの際に使用されるデータとしては、上記歌唱履歴データベース１１３３に記憶された、複数の楽曲に対する複数の消費者の歌唱履歴情報に限られない。例えば、複数の商品としての物品に対する複数の消費者の、消費履歴情報としての購入履歴情報などに基づき、当該複数の消費者のＵＩＤが、複数のユニットにクラスタリングされていてもよい。
【００６６】
ここで、本実施形態においては、操作者が分析者用ＰＣ端末４００に接続されたキーボード４２１やマウス４２２を用いて、当該分析者用ＰＣ端末４００に予めインストールされた所定のアプリケーションを起動させると、分析者用ＰＣ端末４００に接続されたディスプレイ４２０に、所定の分析用画面が表示される。
【００６７】
図６に、分析者用ＰＣ端末４００に接続されたディスプレイ４２０に表示される分析用画面の一例を示す。
【００６８】
図６に示すように、分析用画面Ｐには、歌手名入力ボックスＴ１と、期間入力ボックスＴ２と、結果画像表示領域Ｔ３と、分析開始ボタンＳとが含まれている。歌手名入力ボックスＴ１は、分析処理対象としたい楽曲に対応する歌手の歌手名が入力される欄である。期間入力ボックスＴ２は、分析処理対象としたい期間範囲が入力される欄である。結果画像表示領域Ｔ３は、分析処理の結果画像が表示される領域である。分析開始ボタンＳは、分析処理を開始させるためのボタンである。
【００６９】
ディスプレイ４２０に分析用画面Ｐが表示されると、操作者は、マウス４２２を操作して歌手名入力ボックスＴ１を、キーボード４２１による入力先として選択する。そして、キーボード４２１を操作して、この歌手名入力ボックスＴ１に、分析処理対象としたい楽曲に対応する歌手の歌手名を入力する。この例では「Ａｒｔｉｓｔ１」と入力されている。すると、分析者用ＰＣ端末４００の入力制御部４０４（図１参照）は、上記歌手名入力ボックスＴ１に入力するキーボード４２１の操作に対応した、分析処理対象の楽曲に対応する歌手名を指定する操作信号を入力する。なお、この操作信号は、各請求項記載の、第１操作信号及び操作信号に相当する。また、この操作信号を入力する手順は、各請求項記載の信号入力手順に相当する。
【００７０】
また、操作者は、マウス４２２を操作して期間入力ボックスＴ２を、キーボード４２１による入力先として選択する。そして、キーボード４２１を操作して、この期間入力ボックスＴ２に、分析処理対象としたい期間範囲を入力する。この例では「２００９／０１／０１〜２００９／１２／３１」と入力されている。なお、上記期間範囲は、この例のように「年／月／日」単位に限られず、時間単位を含んでいてもよい。すると、上記入力制御部４０４は、上記期間入力ボックスＴ２に入力するキーボード４２１の操作に対応した、分析処理対象とする、楽曲が歌唱された期間範囲を特定する操作信号を入力する。なお、この操作信号は、各請求項記載の第２操作信号に相当する。また、上記楽曲が歌唱された期間範囲は、商品が消費された期間範囲に相当する。
【００７１】
そして、操作者は、歌手名及び期間範囲の入力が完了したら、マウス４２２を操作して分析開始ボタンＳをクリックする。これにより、分析指示信号が上記ネットワークＮＷ３を介しＷＥＢサーバ３００へ出力され、ＷＥＢサーバ３００において、分析処理対象の楽曲に対応する歌手の歌手名及び期間範囲に基づいて、分析処理が行われる。
【００７２】
ＷＥＢサーバ３００における分析処理では、上記ＤＢサーバ１００の歌唱履歴データベース１１３３にアクセスされ、上記特定された期間範囲内に、上記指定される歌手名に対応した楽曲を歌唱した、複数の消費者それぞれのＵＩＤが取得される。その後、上記ＤＢサーバ１００のユーザプロファイルデータベース１１３４にアクセスされ、前述した各ユニットごとに、上記ＵＩＤが取得された消費者の数がカウントされる。そして、そのカウント結果に基づいた画像情報が生成され、上記ネットワークＮＷ３を介し分析者用ＰＣ端末４００へ出力される。これにより、上記画像情報に対応した画像が、分析者用ＰＣ端末４００に接続されたディスプレイ４２０に表示された、上記分析用画面Ｐの結果画像表示領域Ｔ３に、分析処理の結果画像として表示される。
【００７３】
この図６に示すように、分析用画面Ｐの結果画像表示領域Ｔ３には、分析処理の結果画像として、各ユニットそれぞれに対応した複数のユニット表示領域ＵＳと、×印Ｍとを含む画像が表示される。なお、上記×印Ｍは、識別子に相当する。
【００７４】
複数のユニット表示領域ＵＳは、互いに同じ大きさの円形状の単位格子でそれぞれ表示されている。またこれと共に、それら複数の単位格子は、六法格子状に配列され表示されている。そして、それら各ユニット表示領域ＵＳには、対応するユニットのユニットＩＤがそれぞれ記されている。この例では、一例として、３６個のユニットに対応した３６個のユニット表示領域ＵＳを示している。
【００７５】
また、このとき、互いに類似するユニットどうしは、対応するユニット表示領域ＵＳどうしが隣接位置となるように配置されている。すなわち、この例では、例えばユニットＩＤ＝８であるユニットについては、当該ユニットに隣接したユニットＩＤ＝１，２，７，９，１３，１４であるユニットが、類似するユニットである。
【００７６】
また、×印Ｍは、上記ユニット表示領域ＵＳに表示される。この×印Ｍは、上記各ユニットごとにカウントされた、当該ユニットに属する消費者の数の大小に対応している。また、この例では、上記カウントされた各ユニットごとの消費者の数の大小は、少なくとも１つの×印Ｍの疎密で表現されている。すなわち、ユニットに属する消費者の数が多くなるにつれて、対応するユニット表示領域ＵＳに表示される×印Ｍの数は多くなっている。逆に、ユニットに属する消費者の数が少なくなるにつれて、対応するユニット表示領域ＵＳに表示される×印Ｍの数は少なくなっている。なお、ユニットに属する消費者の数と同数の×印Ｍを、当該ユニットに対応するユニット表示領域ＵＳに表示するようにしてもよい。
【００７７】
なお、ユニット表示領域としては、上記のような互いに同じ大きさの単位格子に限られない。例えば、棒グラフや円グラフ等でユニット表示領域を表示するようにしてもよい。また、識別子としては、上記×印Ｍに限られない。例えば、上記カウントされたユニットに属する消費者の数の大小に対応した、数値や色分布等で識別子を表現するようにしてもよい。
【００７８】
図７を用いて、分析者用ＰＣ端末４００及びＷＥＢサーバ３００の間で実行される、本実施形態における情報分析処理方法による制御手順を説明する。なお、この図７では、基本的に図中上側から下側に向かっての時系列変化で各手順を示している。
【００７９】
図７において、分析者用ＰＣ端末４００に予めインストールされた所定のアプリケーションが起動されると、まずステップＳＡ１００で、分析者用ＰＣ端末４００の制御部４０１は、出力制御部４０３を介しディスプレイ４２０に制御信号を出力し、上記分析用画面Ｐを表示させる。なお、この時点では、当該分析用画面Ｐにおける上記歌手名入力ボックスＴ１、期間入力ボックスＴ２、及び結果画像表示領域Ｔ３内は、空白となっている。
【００８０】
その後、ステップＳＡ１１０で、分析者用ＰＣ端末４００の制御部４０１は、操作者による上記歌手名入力ボックスＴ１に入力するキーボード４２１の操作に対応した、分析処理対象の楽曲に対応する歌手名を指定する操作信号を、キーボード４２１及び入力制御部４０４を介し入力する。そして、上記入力した操作信号により指定された歌手名をＸとする。
【００８１】
そして、ステップＳＡ１２０に移り、分析者用ＰＣ端末４００の制御部４０１は、操作者による上記期間入力ボックスＴ２に入力するキーボード４２１の操作に対応した、分析処理対象とする、楽曲が歌唱された期間範囲を特定する操作信号を、キーボード４２１及び入力制御部４０４を介し入力する。そして、上記入力した操作信号により特定された期間範囲をＤとする。
【００８２】
その後、ステップＳＡ１３０で、分析者用ＰＣ端末４００の制御部４０１は、上記マウス４２２を介し分析開始ボタンＳがクリックされたかどうかを判定する。分析開始ボタンＳがクリックされるまで判定が満たされず、ループして待機する。そして、分析開始ボタンＳがクリックされたら判定が満たされて、ステップＳＡ１４０に移る。
【００８３】
ステップＳＡ１４０では、分析者用ＰＣ端末４００の制御部４０１は、上記ステップＳＡ１１０で入力された操作信号により指定された歌手名＝Ｘ、及び、上記ステップＳＡ１２０で入力された操作信号により特定された期間範囲＝Ｄ、に基づいた分析指示信号を、通信制御部４０２及びネットワークＮＷ３を介し、ＷＥＢサーバ３００へ出力する。
【００８４】
これにより、ＷＥＢサーバ３００の制御部３０１は、ネットワークＮＷ３及び通信制御部３０３を介し、上記分析指示信号を入力する。すると、ＷＥＢサーバ３００の制御部３０１は、ステップＳＢ１００で、通信制御部３０２及びネットワークＮＷ２を介し、上記ＤＢサーバ１００の歌手マスタデータベース１１３２（図３参照）にアクセスする。そして、上記入力された分析開始信号に基づき、上記ステップＳＡ１１０で指定された歌手名＝Ｘをキーとして、当該歌手名＝Ｘに対応付けられた歌手ＩＤを取得する。そして、その取得した歌手ＩＤをＸ′とする。
【００８５】
そして、ステップＳＢ１１０に移り、ＷＥＢサーバ３００の制御部３０１は、通信制御部３０２及びネットワークＮＷ２を介し、上記ＤＢサーバ１００の歌唱履歴データベース１１３３（図４参照）にアクセスする。そして、上記入力された分析開始信号に基づき、歌唱日時が上記ステップＳＡ１２０で特定された期間範囲＝Ｄ内で、かつ、歌手ＩＤが上記ステップＳＢ１００で取得された歌手ＩＤ＝Ｘ′と一致した、すべての歌唱履歴情報に含まれるＵＩＤを取得する。すなわち、このステップでは、制御部３０１は、歌唱履歴データベース１１３３にアクセスし、所定の楽曲、具体的には、上記期間範囲を特定する操作信号により特定された期間範囲＝Ｄ内に、上記歌手名を指定する操作信号により指定される歌手名＝Ｘに対応した楽曲、に対する歌唱を行った、複数の消費者それぞれのＵＩＤを取得している。このステップが、各請求項記載の識別情報取得手段として機能すると共に、識別情報取得手順に相当する。
【００８６】
なお、このステップＳＢ１１０で使用されるデータ、すなわち、上記歌唱履歴データベース１１３３に記憶された歌唱履歴情報は、予め実行されたクラスタリングの際に使用されたデータと同じデータであるとは限らない。すなわち、このステップＳＢ１１０では、クラスタリングが実行された際には市場に投入されていなかった楽曲に対しての歌唱履歴を含む歌唱履歴情報を用いてもよい。これにより、クラスタリングが実行された際には、未知であったデータに対しても対応することができる。
【００８７】
その後、ステップＳＢ１２０で、ＷＥＢサーバ３００の制御部３０１は、通信制御部３０２及びネットワークＮＷ２を介し、上記ＤＢサーバ１００のユーザプロファイルデータベース１１３４（図５参照）にアクセスする。そして、上記ステップＳＢ１１０で取得されたＵＩＤをユニットＩＤごとに分類し、ＵＩＤの数、言い換えれば、上記ステップＳＢ１１０でＵＩＤが取得された消費者の数を、各ユニットごとにカウントする。このステップが、各請求項記載の消費者計数手段として機能すると共に、消費者計数手順に相当する。
【００８８】
そして、ステップＳＢ１３０移り、ＷＥＢサーバ３００の制御部３０１は、上記ステップＳＢ１２０でのカウント結果をテーブル化し、一時テーブル（後述の図８参照）として、ＤＢサーバ１００の制御部１０１内のＲＡＭ等のメモリに記憶させる。
【００８９】
その後、ステップＢＳ２００で、ＷＥＢサーバ３００の制御部３０１は、上記ステップＳＡ１００で分析者用ＰＣ端末４００に接続されたディスプレイ４２０に表示された分析用画面Ｐの結果画像表示領域Ｔ３に、分析処理の結果画像として表示する画像情報を生成する、画像情報生成処理を実行する。なお、この詳細内容については後述の図９で説明するが、このステップでは、制御部３０１は、上記ユニット表示領域ＵＳに、上記ステップＳＢ１２０で各ユニットごとにカウントされた、当該ユニットに属する消費者の数の大小に対応した上記×印を表示する画像情報を生成する。
【００９０】
そして、ステップＳＢ１４０に移り、ＷＥＢサーバ３００の制御部３０１は、上記ステップＳＢ２００で生成された画像情報を、通信制御部３０３及びネットワークＮＷ３を介し、分析者用ＰＣ端末４００へ出力する。
【００９１】
これにより、分析者用ＰＣ端末４００の制御部４０１は、ネットワークＮＷ３及び通信制御部４０２を介し、上記画像情報を入力する。すると、分析者用ＰＣ端末４００の制御部４０１は、ステップＳＡ１５０で、出力制御部４０３を介しディスプレイ４２０に制御信号を出力する。そして、上記ステップＳＡ１００でディスプレイ４２０に表示された分析用画面Ｐの結果画像表示領域Ｔ３に、上記入力された画像情報に対応した画像を、分析処理の結果画像として表示させる。その後、このフローを終了する。
【００９２】
なお、本実施形態では、上記のように、予め実行されたクラスタリングによって生成されたクラスタリング情報を利用して上記画像情報を生成している。したがって、その都度クラスタリングを実行してクラスタリング情報を生成し、当該クラスタリング情報を利用して上記画像情報を生成する場合に比べ、処理時間を短縮することができる。
【００９３】
図８に、上記一時テーブルの一例を示す。図８に示すように、一時テーブルには、各ユニットごとに、当該ユニットのユニットＩＤと、上記図７のステップＳＢ１２０でカウントされた当該ユニットに属する消費者の数とが記憶されている。
【００９４】
図９を用いて、上記図７のステップＳＢ２００の詳細手順を説明する。
【００９５】
図９において、まずステップＳＢ２０５で、制御部３０１は、初期状態の画像情報を生成する。この例では、制御部３０１は、背景色を白色で表示し、かつ、上記複数のユニット表示領域ＵＳ（図６参照）を互いに同じ大きさの円形状の単位格子で表示すると共に、それら複数の単位格子を六法格子状に配列して表示する、画像情報を生成する。
【００９６】
その後、ステップＳＢ２１０で、制御部３０１は、上記図７のステップＳＢ１３０で生成された一時テーブルのレコード数を検出する。そして、その検出したレコード数をＣとする。なお、「レコード」は、テーブル又はデータベースを構成するデータの単位である。例えば、上記図８に示す一時テーブルでは、１つのユニットに係わるユニットＩＤと消費者の数とのデータ、すなわち、１行分のデータが１レコードとなる。
【００９７】
そして、ステップＳＢ２１５に移り、制御部３０１は、上記一時テーブルのレコード数をカウントするための変数ｉの値を１に設定する。
【００９８】
その後、ステップＳＢ２２０で、制御部３０１は、上記一時テーブルに記憶されたｉ番目のデータ、すなわち、ユニットＩＤ、及び、上記図７のステップＳＢ１２０でカウントされた消費者の数を示すデータ、を取得する。そして、その取得したデータをＲとする。
【００９９】
そして、ステップＳＢ２２５に移り、制御部３０１は、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれる消費者の数を示すデータが表す当該消費者の数が０であるかどうかを判定する。消費者の数が０である場合には、判定が満たされて後述のステップＳＢ２６５に移る。一方、消費者の数が０でない場合には、判定が満たされずステップＳＢ２３０に移る。
【０１００】
ステップＳＢ２３０では、制御部３０１は、予め、ＷＥＢサーバ３００の記憶部３１０の適宜の領域に記憶された、各ユニットそれぞれに対応したｘｙ座標を参照して、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれるユニットＩＤに対応するｘｙ座標を取得する。そして、その取得したｘｙ座標のｘ座標の値をＵとし、ｙ座標の値をＶとする。なお、上記記憶部３１０の適宜の領域に記憶された各ユニットそれぞれに対応したｘｙ座標は、上記ステップＳＢ２０５で生成される初期状態の画像情報における、各ユニット表示領域ＵＳそれぞれの位置に対応した座標である。
【０１０１】
その後、ステップＳＢ２３５で、制御部３０１は、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれる消費者の数を示すデータが表す当該消費者の数をカウントするための変数ｊの値を０に設定する。
【０１０２】
そして、ステップＳＢ２４０に移り、制御部３０１は、図示しない乱数発生器に制御信号を出力し、所定の範囲内の乱数を２つ発生させる。そして、それら発生させた２つの乱数をそれぞれＢ１及びＢ２とする。
【０１０３】
その後、ステップＳＢ２４５で、制御部３０１は、上記ステップＳＢ２３０で取得されたｘｙ座標（Ｕ，Ｖ）のｘ座標の値Ｕに、上記ステップＳＢ２４０で発生された乱数＝Ｂ１を加え、ｘ座標の値をＡに設定する。またこれと共に、上記ステップＳＢ２３０で取得されたｘｙ座標（Ｕ，Ｖ）のｙ座標の値Ｖに、上記ステップＳＢ２４０で発生された乱数＝Ｂ２を加え、ｙ座標の値をＢに設定する。
【０１０４】
そして、ステップＳＢ２５０に移り、制御部３０１は、この時点で生成されている画像情報における、上記ステップＳＢ２４５で設定されたｘｙ座標（Ａ，Ｂ）の位置に、上記×印Ｍ（図６参照）をプロットした画像情報を生成する。すなわち、このステップでは、制御部３０１は、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれるユニットＩＤに対応するユニット表示領域ＵＳに、×印Ｍを表示する画像情報を生成している。このステップを繰り返し行うことで、上記図７のステップＳＢ１２０でカウントされたユニットに属する消費者の数の大小を、×印Ｍの疎密で表現する画像情報を生成することができる。
【０１０５】
その後、ステップＳＢ２５５で、制御部３０１は、上記変数ｊの値に１を加え、ステップＳＢ２６０に移る。
【０１０６】
ステップＳＢ２６０では、制御部３０１は、上記変数ｊの値が、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれる消費者の数を示すデータが表す当該消費者の数と等しくなったかどうかを判定する。これは言い換えれば、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれるユニットＩＤに対応するユニット表示領域ＵＳに、上記ステップＳＢ２２０で取得されたデータ＝Ｒに含まれる消費者の数を示すデータが表す当該消費者の数と同数の×印Ｍをプロットした画像情報を生成したかどうかを判定している。変数ｊの値がデータ＝Ｒに含まれる消費者の数を示すデータが表す当該消費者の数と等しくなるまで、判定が満たされず上記ステップＳＢ２４０に戻り、同様の手順を繰り返す。そして、変数ｊの値がデータ＝Ｒに含まれる消費者の数を示すデータが表す当該消費者の数と等しくなった場合には、判定が満たされてステップＳＢ２６５に移る。
【０１０７】
ステップＳＢ２６５では、制御部３０１は、上記変数ｉの値に１を加え、ステップＳＢ２７０に移る。
【０１０８】
ステップＳＢ２７０では、制御部３０１は、上記変数ｉの値が、上記ステップＳＢ２１０で検出されたレコード数＝Ｃよりも大きいかどうかを判定する。ｉ≦Ｃである場合には、判定が満たされず上記ステップＳＢ２２０に戻り、同様の手順を繰り返す。一方、ｉ＞Ｃである場合には、判定が満たされて、この時点で生成されている画像情報を、制御部３０１内のＲＡＭ等のメモリに記憶すると共に、上記嗜好マップ画像記憶エリア３１３に記憶させて、このルーチンを終了する。
【０１０９】
なお、上記において、ステップＳＢ２００のすべての手順、すなわち、ステップＳＢ２０５〜ステップＳＢ２７０が、各請求項記載の画像生成手段として機能すると共に、画像生成手順に相当する。また、それらステップＳＢ２０５〜ステップＳＢ２７０のうち、ステップＳＢ２０５が格子画像生成手段として機能する。
【０１１０】
以上説明したように、本実施形態においては、予め、上記歌唱履歴情報が、上記ＤＢサーバ１００の歌唱履歴データベース１１３３（図４を参照）に記憶されている。そして、操作者が上記キーボード４２１を操作し、分析処理対象とする楽曲に関連する商品関連識別情報、上記の例では当該楽曲に対応する歌手名を指定すると、上記入力制御部４０４が当該操作に対応した操作信号を入力する。そして、この歌手名を指定する操作信号が入力されると、ＷＥＢサーバ３００の制御部３０１が上記歌唱履歴データベース１１３３にアクセスし、上記指定された歌手名に対応した所定の楽曲に対する歌唱を行った、複数の消費者を特定し、それら複数の消費者のＵＩＤを取得する（図７のステップＳＢ１１０を参照）。
【０１１１】
また、本実施形態においては、予めクラスタリングが実行されており、そのクラスタリングによって生成されたクラスタリング情報が、上記ＤＢサーバ１００のユーザプロファイルデータベース１１３４（図５を参照）に記憶されている。そして、上記のようにして特定の楽曲を歌唱した消費者が特定されると、ＷＥＢサーバ３００の制御部３０１は、上記ユーザプロファイルデータベース１１３４にアクセスし、上記ＵＩＤが取得された消費者の数を各ユニットごとにカウントする（図７のステップＳＢ１２０を参照）。これにより、特定の楽曲を歌唱した消費者が、各ユニットごとに何人ずつ含まれるかがカウントされる。そして、ＷＥＢサーバ３００の制御部３０１は、このカウント結果に応じて画像情報を生成し（図７のステップＳＢ２００を参照）、その生成された画像情報を、分析者用ＰＣ端末４００へ出力する。これにより、当該画像情報を用いた分析者用ＰＣ端末４００に接続されたディスプレイ４２０が、上記カウントされた各ユニットごとの消費者の数の大小を、上記×印Ｍにより画像表示することができる。
【０１１２】
これにより、カウントされた消費者の数が多いか少ないかに関係なく、全ユニットの該当する消費者の数を視覚的に表現することができる。したがって、操作者の操作入力内容に対し関連性が高いユニットを画面中央に表示する手法と異なり、操作者の操作入力に対し関連性の低いユニットも確実に画面表示できる。この結果、操作者は、当該関連性の低いユニットがどれであるかを確実に認識することができる。
【０１１３】
また、本実施形態では特に、操作者が上記キーボード４２１を操作し、分析処理対象とする、楽曲が歌唱された期間範囲を指定すると、入力制御部４０４が当該指定された期間範囲を特定する操作信号を入力する。また、ＷＥＢサーバ３００の制御部３０１は、楽曲の楽曲ＩＤと当該楽曲に対する歌唱履歴とを対応付けた歌唱履歴情報を記憶した、上記歌唱履歴データベース１１３３にアクセスする。そして、上記特定された期間範囲内に、上記指定される歌手名に対応した楽曲に対する歌唱を行った、複数の消費者それぞれのＵＩＤを取得する。これらにより、特定の期間に特定の楽曲を歌唱した消費者が各ユニットごとに何人ずつ含まれるかをカウントできる。この結果、各ユニットごとの当該楽曲の歌唱者数の大小を視覚的にわかりやすく表現することができる。
【０１１４】
また、本実施形態では特に、入力制御部４０４は、分析処理対象の楽曲に対応する歌手名を指定する操作信号を入力する。これにより、操作者が特定の歌手の歌手名をキーボード４２１で入力することで、当該歌手の楽曲に対する歌唱者数が、各ユニットごとに視覚的にわかりやすく表現される。また、操作者は、当該歌手の楽曲に対し興味のない又は興味が薄いユニットがどれであるかを確実に認識することができる。
【０１１５】
また、本実施形態では特に、ＷＥＢサーバ３００の制御部３０１は、上記複数のユニット表示領域ＵＳを互いに同じ大きさの単位格子でそれぞれ表示すると共に、それら複数の単位格子を六法格子状に配列して表示する、画像情報を生成する（図９のステップＳＢ２０５を参照）。これにより、互いに類似するユニットどうしを六法格子中の隣接位置に配置することで、正方形の４頂点に４つのユニットをそれぞれ配置する手法と異なり、当該類似性をわかりやすく表現することができる。また特に、制御部３０１は、上記図７のステップＳＢ１２０でカウントされたユニットに属する消費者の数の大小を上記×印Ｍの疎密で表現する、画像情報を生成する。これにより、各ユニットにおいて、カウントされた消費者の数を操作者にとって視覚的にわかりやすく表現することができる。
【０１１６】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を説明する。
【０１１７】
（１）分析処理対象とする商品を物品とする場合
上記実施形態においては、分析処理対象とする商品を楽曲とした場合を例にとって説明したが、これに限られず、分析処理対象とする商品は物品であってもよい。
【０１１８】
この場合には、操作者は、キーボード４２１を操作して、分析処理対象とする物品に関連する商品関連識別情報として、当該物品に対応する商品名を入力する。すると、入力制御部４０４は、当該キーボード４２１の操作に対応した、分析処理対象とする物品に対応する商品名を指定する操作信号を入力する。また、操作者は、キーボード４２１を操作して、分析処理対象とする、物品が消費された期間範囲、すなわち、物品が購入された期間範囲を入力する。すると、入力制御部４０４は、当該キーボード４２１の操作に対応した、分析処理対象とする、物品が購入された期間範囲を特定する操作信号を入力する。
【０１１９】
また、これら商品名を指定する操作信号及び期間範囲を特定する操作信号が入力されると、これら操作信号に基づく分析指示信号が、ＷＥＢサーバ３００へ出力される。すると、ＷＥＢサーバ３００の制御部３０１は、消費者データベースとして、複数の物品の識別情報と当該物品に対する複数の消費者の購入履歴とを対応付けた購入履歴情報を記憶したデータベースにアクセスする。なお、上記購入履歴は、消費行動履歴に相当する。上記購入履歴情報は、消費履歴情報に相当する。
【０１２０】
そして、制御部３０１は、上記特定された期間範囲内に、上記指定された商品名に対応した物品に対する消費行動としての購入行動を行った、複数の消費者それぞれのＵＩＤを取得する。その後は、上記実施形態と同様に、制御部３０１は、ユーザプロファイルデータベース１１３４にアクセスし、上記ＵＩＤが取得された消費者の数を各ユニットごとにカウントして、当該カウント結果に応じて画像情報を生成する。
【０１２１】
なお、本変形例においては、分析処理対象とする物品に関連する商品関連識別情報として、当該物品に対応する商品名を指定していたが、これに限られず、物品に対応するＪａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ（ＪＡＮ）コードや、物品の製造会社名などを指定するようにしてもよい。
【０１２２】
本変形例によっても、上記実施形態と同様の効果を得る。
【０１２３】
なお、以上における情報分析処理システム１のシステム構成は一例であり、他のシステム構成で情報分析処理システムを実現するようにしてもよい。さらに、画像情報の生成に関する処理等の各処理は、上記実施形態や（１）の変形例とは別の装置が実行するようにしてもよい。
【０１２４】
なお、以上において、図１中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１２５】
また、図７及び図９に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１２６】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１２７】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１２８】
１          情報分析処理システム
１００      ＤＢサーバ
１１３３    歌唱履歴データベース（消費者データベース）
１１３４    ユーザプロファイルデータベース（クラスタリングデータベース）
２００      計算用ＰＣ端末
３００      ＷＥＢサーバ
３０１      制御部
４００      分析者用ＰＣ端末
４０１      制御部
４０４      入力制御部（第１信号入力手段、第２信号入力手段）
４２０      ディスプレイ
４２１      キーボード
Ｍ          ×印（識別子）
ＵＳ        ユニット表示領域
【図１】
2011209982.tif 000003
【図２】
2011209982.tif 000004
【図３】
2011209982.tif 000005
【図４】
2011209982.tif 000006
【図５】
2011209982.tif 000007
【図６】
2011209982.tif 000008
【図７】
2011209982.tif 000009
【図８】
2011209982.tif 000010
【図９】
2011209982.tif 000011