(57)【要約】【課題】ユーザの求める表現でコンテンツを表示する。【解決手段】本発明は、コンテンツＤＢからコンテンツＩＤに対応するコンテンツパラメタを取得し、該コンテンツパラメタを中間パラメタとして中間データＤＢに格納し、表示装置上コンテンツＤＢから描画装置に対するユーザの利用状況である表示装置上コンテンツパラメタ、及び、該表示装置上コンテンツパラメタに対応する表示装置上コンテンツパラメタＩＤを取得し、該中間パラメタと該表示装置上コンテンツパラメタを用いて、描画パラメタを算出し、描画パラメタＤＢに格納し、描画パラメタを用いて描画装置にコンテンツを出力すると共に、表示装置上コンテンツパラメタ及び、表示装置上コンテンツパラメタＩＤを、表示装置上コンテンツＤＢに格納する。【選択図】図１
2008015988.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのユーザの利用状況に応じて、コンテンツを表示するコンテンツ表示方法であって、
描画パラメタ算出手段が、
コンテンツＤＢ（データベース）からコンテンツＩＤに対応するコンテンツパラメタを取得し、該コンテンツパラメタを中間パラメタとして中間データＤＢに格納し、表示装置上コンテンツＤＢから描画装置に対するユーザの利用状況である表示装置上コンテンツパラメタ、及び、該表示装置上コンテンツパラメタに対応する表示装置上コンテンツパラメタＩＤを取得し、該中間パラメタと該表示装置上コンテンツパラメタを用いて、描画パラメタを算出し、描画パラメタＤＢに格納する描画パラメタ算出ステップと、
表示制御手段が、
前記描画パラメタＤＢから前記描画パラメタを取得し、該描画パラメタに基づいて、描画装置にコンテンツを出力すると共に、前記表示装置上コンテンツパラメタ及び、前記表示装置上コンテンツパラメタＩＤを、前記表示装置上コンテンツＤＢに格納する表示制御ステップと、
を繰り返し行うことを特徴とするコンテンツ表示方法。
【請求項２】
前記描画パラメタ算出ステップにおいて、
前記中間パラメタ及び前記表示装置上コンテンツパラメタに加えて、前記表示装置上コンテンツパラメタＩＤに対応する、表示装置上コンテンツパラメタＩＤ重みが入力されると、該中間パラメタと該表示装置上コンテンツパラメタと該表示装置上コンテンツパラメタＩＤ重みを用いて描画パラメタを算出し、前記描画パラメタＤＢに格納する
請求項１記載のコンテンツ表示方法。
【請求項３】
前記描画パラメタ算出ステップにおいて、
前記コンテンツパラメタとして、
前記コンテンツＤＢから前記コンテンツＩＤに対応する、アクセス回数、更新回数、コメント数、トラックバック数の少なくとも１つを取得する、
請求項１記載のコンテンツ表示方法。
【請求項４】
コンテンツのユーザの利用状況に応じて、コンテンツを表示するコンテンツ表示装置であって、
コンテンツＤＢ（データベース）からコンテンツＩＤに対応するコンテンツパラメタを取得し、該コンテンツパラメタを中間パラメタとして中間データＤＢに格納し、表示装置上コンテンツＤＢから描画装置に対するユーザの利用状況である表示装置上コンテンツパラメタ、及び、該表示装置上コンテンツパラメタに対応する表示装置上コンテンツパラメタＩＤを取得し、該中間パラメタと該表示装置上コンテンツパラメタを用いて、描画パラメタを算出し、描画パラメタＤＢに格納する描画パラメタ算出手段と、
前記描画パラメタＤＢから前記描画パラメタを取得し、該描画パラメタに基づいて、描画装置にコンテンツを出力すると共に、前記表示装置上コンテンツパラメタ及び、前記表示装置上コンテンツパラメタＩＤを、前記表示装置上コンテンツＤＢに格納する表示制御手段と、
を有することを特徴とするコンテンツ表示装置。
【請求項５】
前記描画パラメタ算出手段は、
前記中間パラメタ及び前記表示装置上コンテンツパラメタに加えて、前記表示装置上コンテンツパラメタＩＤに対応する、表示装置上コンテンツパラメタＩＤ重みが入力されると、該中間パラメタと該表示装置上コンテンツパラメタと該表示装置上コンテンツパラメタＩＤ重みを用いて描画パラメタを算出し、前記描画パラメタＤＢに格納する手段を含む
請求項４記載のコンテンツ表示装置。
【請求項６】
前記描画パラメタ算出手段は、
前記コンテンツパラメタとして、
前記コンテンツＤＢから前記コンテンツＩＤに対応する、アクセス回数、更新回数、コメント数、トラックバック数の少なくとも１つを取得する手段を含む、
請求項４記載のコンテンツ表示装置。
【請求項７】
コンピュータに、
請求項４乃至６記載のコンテンツ表示装置の各手段を実行させることを特徴とするコンテンツ表示プログラム。
【請求項８】
コンピュータに、
請求項４乃至６記載のコンテンツ表示装置の各手段を実行させるプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示方法及び装置及びプログラム及びコンピュータ読み取り可能な記録媒体に係り、特に、コンテンツのユーザの利用状況に応じてコンテンツを表示するためのコンテンツ表示方法及び装置及びプログラム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
インターネットを始めとした情報メディアの発達により、ホームページやブログ等のＷｅｂコンテンツは日々増加している。このような状況で、増加した大量のコンテンツの中から、必要なコンテンツを効率良く発見する必要がある。必要なコンテンツを効率良く発見するためには、コンテンツの利用状況であるコンテンツ情報に応じてコンテンツを整理、視覚化することで、コンテンツの発見、利用を支援することが考えられる。
【０００３】
しかし、コンテンツの利用状況は多岐に亘り、ユーザにとって利便性の高い形で大量のコンテンツの発見、利用を支援することは困難である。
【０００４】
大量のコンテンツの発見・利用を支援する技術は複数提案されている。
【０００５】
従来の技術として、複数のコンテンツ（描画元のコンテンツ）をその内容の類似性に基づき２次元平面上に配置することにより、コンテンツ散布図画像として作成し、コンテンツ散布図画像に描画元のコンテンツのアクセス回数を重畳することによりコンテンツの視聴傾向を可視化するものがある（例えば、特許文献１参照）。
【特許文献１】特開２００３−３３９０６２
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、描画元のコンテンツのアクセス回数を重畳表示する際に、ユーザの利用状況を描画に用いるパラメタに変換する方法が、アクセス回数の最大値及び最小値に応じて定まるため、描画された際に、それがユーザの求める表現となっていることを保証することができない。
【０００７】
この従来の技術において、問題が発生した場合の例を図１０、図１１に示す。例では、図形の丸一つが、あるコンテンツを表し、その丸の大きさ（直径）が、そのコンテンツへのアクセス回数を表している。図１０では、全てのコンテンツが同じような大きさになってしまい、ユーザはどのコンテンツを閲覧すべきか決定することができない。図１１では、大きなコンテンツ１つに全体の描画パラメタが引きずられ、それ以外のコンテンツをユーザが閲覧する場合に、図１０と同じようにユーザはどのコンテンツを閲覧すべきか決定することができない。
【０００８】
以上のように、従来の技術では、コンテンツを動作表示した際に、その表示装置のユーザの利用状況がどうなるかを考慮していないために、その表示装置が、ユーザの求める表現となっていることを保証することができず、結果として、表示装置の目的である、コンテンツの発見、利用を支援することが完全に達成されていない。また、そのために、表示装置のユーザは、どのコンテンツを閲覧すべきか決定することが困難である。
【０００９】
本発明は、上記の点に鑑みなされたもので、ユーザの求める表現でコンテンツを表示することが可能なコンテンツ表示方法及び装置及びプログラム及びコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
図１は、本発明の原理を説明するための図である。
【００１１】
本発明（請求項１）は、コンテンツのユーザの利用状況に応じて、コンテンツを表示するコンテンツ表示方法であって、
描画パラメタ算出手段が、
コンテンツＤＢ（データベース）からコンテンツＩＤに対応するコンテンツパラメタを取得し、該コンテンツパラメタを中間パラメタとして中間データＤＢに格納し、表示装置上コンテンツＤＢから描画装置に対するユーザの利用状況である表示装置上コンテンツパラメタ、及び、該表示装置上コンテンツパラメタに対応する表示装置上コンテンツパラメタＩＤを取得し、該中間パラメタと該表示装置上コンテンツパラメタを用いて、描画パラメタを算出し、描画パラメタＤＢに格納する描画パラメタ算出ステップ（ステップ１）と、
表示制御手段が、
描画パラメタＤＢから描画パラメタを取得し、該描画パラメタに基づいて、描画装置にコンテンツを出力すると共に、該表示装置上コンテンツパラメタ及び、表示装置上コンテンツパラメタＩＤを、表示装置上コンテンツＤＢに格納する表示制御ステップ（ステップ２）と、を繰り返し行う。
【００１２】
また、本発明（請求項２）は、描画パラメタ算出ステップにおいて、
中間パラメタ及び表示装置上コンテンツパラメタに加えて、表示装置上コンテンツパラメタＩＤに対応する、表示装置上コンテンツパラメタＩＤ重みが入力されると、該中間パラメタと該表示装置上コンテンツパラメタと該表示装置上コンテンツパラメタＩＤ重みを用いて描画パラメタを算出し、描画パラメタＤＢに格納する。
【００１３】
また、本発明（請求項３）は、描画パラメタ算出ステップにおいて、
コンテンツパラメタとして、
コンテンツＤＢからコンテンツＩＤに対応する、アクセス回数、更新回数、コメント数、トラックバック数の少なくとも１つを取得する。
【００１４】
図２は、本発明の原理構成図である。
【００１５】
本発明（請求項４）は、コンテンツのユーザの利用状況に応じて、コンテンツを表示するコンテンツ表示装置であって、
コンテンツＤＢ（データベース）１０１からコンテンツＩＤに対応するコンテンツパラメタを取得し、該コンテンツパラメタを中間パラメタとして中間データＤＢ２０３に格納し、表示装置上コンテンツＤＢ２０６から描画装置に対するユーザの利用状況である表示装置上コンテンツパラメタ、及び、該表示装置上コンテンツパラメタに対応する表示装置上コンテンツパラメタＩＤを取得し、該中間パラメタと該表示装置上コンテンツパラメタを用いて、描画パラメタを算出し、描画パラメタＤＢ２０４に格納する描画パラメタ算出手段２０２と、
描画パラメタＤＢ２０４から描画パラメタを取得し、該描画パラメタに基づいて、描画装置３０１にコンテンツを出力すると共に、該表示装置上コンテンツパラメタ及び、表示装置上コンテンツパラメタＩＤを、表示装置上コンテンツＤＢ２０６に格納する表示制御手段２０５と、
を有する。
【００１６】
また、本発明（請求項５）は、描画パラメタ算出手段２０２において、
中間パラメタ及び表示装置上コンテンツパラメタに加えて、表示装置上コンテンツパラメタＩＤに対応する、表示装置上コンテンツパラメタＩＤ重みが入力されると、該中間パラメタと該表示装置上コンテンツパラメタと該表示装置上コンテンツパラメタＩＤ重みを用いて描画パラメタを算出し、描画パラメタＤＢ２０４に格納する手段を含む。
【００１７】
また、本発明（請求項６）は、描画パラメタ算出手段２０２において、
コンテンツパラメタとして、
コンテンツＤＢからコンテンツＩＤに対応する、アクセス回数、更新回数、コメント数、トラックバック数の少なくとも１つを取得する手段を含む。
【００１８】
本発明（請求項７）は、コンピュータに、請求項３乃至５記載のコンテンツ表示装置の各手段を実行させるコンテンツ表示プログラムである。
【００１９】
本発明（請求項８）は、コンピュータに、請求項３乃至５記載のコンテンツ表示装置の各手段を実行させるプログラムを格納したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２０】
従来の技術では、描画元のコンテンツのユーザの利用状況から、描画パラメタ（＝表示装置において表示する図形の各パラメタ（大きさや動きの量））を算出し、表示を行う。そして、ユーザが表示装置を用いた結果として表示装置上でのコンテンツの利用状況が得られる。
【００２１】
これに対し、本発明では、表示装置上でのコンテンツの利用状況を、再度、描画パラメタの算出に用いることを定期的に繰り返すことにより、描画元のコンテンツのユーザの利用状況と、装置上のコンテンツのユーザの利用状況が等しくなるように描画パラメタを作成する。これにより、ユーザの利用状況という観点においては、表示がユーザの求める表現となっていることを保証することができる。
【００２２】
また、上記の処理とは別に、表示装置上のコンテンツの利用状況を、表示装置上のコンテンツの利用状況に付帯した属性を用いて加工することにより、その属性に加重された描画パラメタを作成する。これにより、ユーザの利用状況という観点において、表示がユーザの求める表現となっていることを土台として、新たな表現が可能になる。
【発明を実施するための最良の形態】
【００２３】
以下、図面と共に本発明の実施の形態を説明する。
【００２４】
［第１の実施の形態］
図３は、本発明の第１の実施の形態におけるコンテンツ表示装置の構成を示す。
【００２５】
同図に示すコンテンツ表示装置２０１は、入力となるコンテンツデータを蓄積しているコンテンツＤＢ１０１と、本装置の出力となる描画パラメタを元に表示を行う描画装置３０１に接続されている。
【００２６】
コンテンツ表示装置２０１は、描画パラメタ算出部２０２、中間データＤＢ２０３、描画パラメタＤＢ２０４、表示制御部２０５、表示装置上コンテンツＤＢ２０６から構成される。
【００２７】
最初に、各ＤＢ（データベース）について説明する。
【００２８】
＜コンテンツＤＢ１０１＞
コンテンツＤＢ１０１には、予め描画元コンテンツの利用状況を格納しておく。格納例を図４に示す。コンテンツＤＢ１０１は、コンテンツＩＤ、コンテンツパラメタがレコード番号毎に蓄積されている。コンテンツＩＤは、コンテンツを一意に特定できるよう、コンテンツ毎に異なる番号を割り当てておく。コンテンツパラメタは、コンテンツＩＤに対応するコンテンツの利用状況を表すパラメタである。図４では、アクセス回数を例として示しているが、この例に限定されることなく、コンテンツパラメタを複数取ることも考えられる。例えば、更新回数、コメント数、トラックバック数等がコンテンツパラメタとして考えられる。
【００２９】
コンテンツパラメタを順に指定するものを、コンテンツパラメタＩＤと呼ぶ。
【００３０】
図４では、レコード番号がｒｎ番目のレコードは下記の内容を表すこととする。
【００３１】
レコード番号：rn，
コンテンツＩＤ：cid（rn），
コンテンツパラメタ：CP1（rn）
図４のレコードの例をあげると、レコード番号１のレコードは、コンテンツＩＤが「10001」、コンテンツパラメタＩＤが「１」のコンテンツパラメタであるアクセス回数の値は「10000」である。記号で表した場合、rn＝1，cid（rn）＝cid（1）＝10001，CP1（rn）＝CP1（1）＝10000となる。
【００３２】
＜中間データＤＢ２０３＞
中間データＤＢ２０３は、描画パラメタ算出部２０２が、描画パラメタ算出に用いるための各数値を保存しておく。
【００３３】
中間データＤＢ２０３には、図５に示すように、２つのテーブルが蓄積されている。
【００３４】
１つ目のテーブルＡには、図５（Ａ）に示すように、コンテンツＩＤ、中間パラメタが、レコード番号毎に蓄積されている。中間データＤＢ２０３では、コンテンツＤＢ２０１と同一のコンテンツＩＤでデータを管理する。中間パラメタは、コンテンツＩＤに対応するコンテンツに対するパラメタである。勿論、中間パラメタを複数取ることも考えられる。以下では、中間パラメタを順に指定するものを中間パラメタＩＤと呼ぶ。
【００３５】
図５（Ａ）のテーブルＡでは、レコード番号がｒｎ番目のレコードは下記のように表すこととする。
【００３６】
レコード番号：rn，
コンテンツＩＤ：cid（rn），
中間パラメタ：TP1（rn）
図５（Ａ）のレコードの例を挙げると、レコード番号“１”のレコードは、コンテンツＩＤが「10001」、中間パラメタＩＤが「１」の中間パラメタである中間パラメタ１の値は“10200”である。記号で表した場合、
rn＝１，
cid(rn)＝cid(1)＝1000１，
TP1 (rn)＝TP1 (1)＝10200
となる。
【００３７】
２つ目のテーブルＢは、図５（Ｂ）に示すように、計算式がレコード番号毎に蓄積されている。図５（Ｂ）では、レコード番号がｒｎ番目のレコードは、下記のように表すこととする。
【００３８】
レコード番号rn，
計算式：KS(rn)
図５（Ｂ）のレコードの例を挙げると、レコード番号１のレコードは、計算式ｘ÷100である。記号で表した場合、
rn＝１，
KS(1)＝x÷100
となる。
【００３９】
＜描画パラメタＤＢ２０４＞
描画パラメタＤＢ２０４は、大きさ、動きの量、動きの頻度といった、コンテンツの図形表示に関わる情報を描画パラメタと呼ぶ。描画パラメタＤＢ２０４には、図６に示すように、コンテンツＩＤと描画パラメタがレコード番号毎に蓄積されている。描画パラメタＤＢ２０４では、コンテンツＤＢ２０１と同一のコンテンツＩＤでデータを管理する。描画パラメタは、コンテンツＩＤに対応するコンテンツの、図形表示に関わるパラメタである。図６では、大きさ（直径）を例として示している。
【００４０】
勿論、描画パラメタを複数取ることも考えられる。例えば、動きの量、動きの頻度、位置、色等が描画パラメタとして考えられる。
【００４１】
描画パラメタを順に指定するものを、描画パラメタＩＤと呼ぶ。
【００４２】
図６では、レコード番号がｒｎ番目のレコードは、下記のように表すこととする。
【００４３】
レコード番号：rn，
コンテンツＩＤ：cid(rn)，
描画パラメタ：BP１(rn)
図６のレコードの例を挙げると、レコード番号１のレコードは、コンテンツＩＤが「10001」、描画パラメタＩＤが「１」の描画パラメタである大きさ（直径）の値は「100」である。記号で表した場合、
rn＝１，
cid(rn)＝cid(1)＝10001，
BP１(rn)＝BP１(1)＝100
となる。
【００４４】
＜表示装置上コンテンツＤＢ２０６＞
表示装置上コンテンツＤＢ２０６では、表示装置上でのコンテンツの利用状況を表す、表示装置上コンテンツパラメタを格納しておく。表示装置上コンテンツＤＢ２０６は、図７に示すように、コンテンツＩＤ、表示装置上コンテンツパラメタが、レコード番号毎に蓄積されている。表示装置上コンテンツＤＢ２０６では、コンテンツＤＢ２０１と同一のコンテンツＩＤでデータを管理する。表示装置上コンテンツパラメタは、コンテンツＩＤに対応するコンテンツの表示装置上での利用状況を表すパラメタである。図７では、アクセス回数（装置上全体）、アクセス回数（ユーザ１）を例として示している。勿論、表示装置上コンテンツパラメタを３つ以上とることも考えられる。表示装置上コンテンツパラメタを順にしてい得るものを、表示装置上コンテンツパラメタＩＤと呼ぶ。
【００４５】
図７では、レコード番号がｒｎ番目のレコードは、下記のように表すこととする。
【００４６】
レコード番号：rn，
コンテンツＩＤ：cid(rn)，
表示装置上コンテンツパラメタ：HCP１(rn)，HCP２(rn)
図７のレコードの例を挙げると、レコード番号１のレコードは、コンテンツＩＤが「１０００１」、表示装置上コンテンツパラメタＩＤが「１」の表示装置上コンテンツパラメタであるアクセス回数（装置上全体）の値は“８０”であり、表示装置上コンテンツパラメタＩＤが「２」の表示装置上コンテンツパラメタであるアクセス回数（ユーザ１）の値は“１”である。記号で表した場合、
rn＝１，
cid(rn)＝cid(1)＝10001，
HCP１(rn)＝80，
HCP２(rn)＝HCP２(1)＝１
となる。
【００４７】
説明を簡単にするために、以下の装置の説明においては、コンテンツＤＢ１０１のコンテンツパラメタは１つ（コンテンツパラメタＩＤ＝１、アクセス回数）とする。
【００４８】
＜描画パラメタ算出部２０２＞
次に、コンテンツ表示装置２０１の描画パラメタ算出部２０２について図８を用いて説明する。図８は、コンテンツ表示装置２０１のうち、描画パラメタ算出部２０２の入出力を示している。
【００４９】
描画パラメタ算出部２０２には、初期設定として、実行間隔jk（単位はミリ秒）、反映率hr、初回算出式ss(x)（以下、入力１１と記す）が入力される。また、コンテンツＤＢ１０１よりコンテンツパラメタCP1(rn)（以下、入力１２と記す）、中間データＤＢ２０３より中間パラメタTP1(rn)（以下、入力１３と記す）、表示装置上ＤＢ２０６よりコンテンツパラメタHCP１(rn)（以下、入力１４と記す）が入力される。
【００５０】
描画パラメタ算出部２０２は、上記の入力を用いて、描画装置３０１において表示する図形の各パラメタである描画パラメタBP１(rn)を計算する。当該計算を行う実行間隔は、初期設定された実行間隔ｊｋによって定められる（本実施の形態では、初回算出式は、一元多次元式であるss(x)のみだが、ss1(x)，ss2(x)，…というような初回算出式群であってもよいし、ss(x，y)というような多元式であってもよい。またその組み合わせであってもよい）。
【００５１】
機能１：
描画パラメタ算出部２０２は、まず、初回算出式に基づいて中間データＤＢ２０３を検索し、テーブルＢ（図５（Ｂ））のレコードとして存在しているかを判断し、存在していない場合、当該初期算出式を中間データＤＢ２０３のテーブルＢに書き込む。
【００５２】
次に、コンテンツＤＢ１０１からの入力１２の各レコードのコンテンツＩＤに対応するレコードが、中間データＤＢ２０３のテーブルＡ（図５（Ａ））のレコードとして存在するかを判断し、存在していない場合、中間データＤＢ２０３のテーブルＡに当該レコードを書き込む。そして、中間データＤＢ２０３から書き込んだデータを入力１３として読み込む。
【００５３】
機能２：
次に、描画パラメタ算出部２０２は、表示装置上コンテンツＤＢ２０６からの入力１４(HCP１(rn))を用いて、下記の計算式を用いて中間パラメタを再計算し、中間データＤＢ２０３のテーブルＡに出力１２として書き込む。
【００５４】
計算は、中間パラメタのコンテンツＩＤ(cid(rn１))と表示装置上コンテンツパラメタのコンテンツＩＤ(cid(rn２))が同一のものを使用して、以下の式で行う。
【００５５】
【数１】
2008015988.tif 000003
機能３：
上記の機能１、機能２で書き換えられた中間パラメタを用いて、描画パラメタを計算し、描画パラメタＤＢ２０４に出力１１として書き込む。
【００５６】
描画パラメタの計算は、描画パラメタのコンテンツＩＤ(cid(rn１))と中間パラメタのコンテンツＩＤ(cid(rn２))が同一のものを使用して、以下の式で行う。
【００５７】
BP１(rn１)＝ss(TP１(rn２))
描画パラメタ算出部２０２は、描画パラメタＤＢ２０４に描画パラメタBP１(rn)と、中間データＤＢ２０３に中間パラメタTP１(rn)，KS(rn）を出力する。
【００５８】
以下に、描画パラメタ算出部２０２の具体的な動作を説明する。
【００５９】
入力１１（初期設定）として、
実行間隔      jk＝300000  （ミリ秒）
反映率        hr＝0.1
初回計算式    ss(x)＝ｘ÷100
が外部より入力される。
【００６０】
また、コンテンツＤＢ１０１より入力１２として、
レコード番号：１，コンテンツＩＤ：10001，コンテンツパラメタ１（アクセス回数）：10000
レコード番号：２，コンテンツＩＤ：10002，コンテンツパラメタ１（アクセス回数）：5000
レコード番号：３，コンテンツＩＤ：10003，コンテンツパラメタ１（アクセス回数）：4000
レコード番号：４，コンテンツＩＤ：10004，コンテンツパラメタ１（アクセス回数）：1000
が入力される。
【００６１】
入力１３、入力１４は入力されないものとする。
【００６２】
実行間隔ｊｋの値から、描画パラメタ算出部２０２は、300000ミリ秒毎に一度（５分に一度）、実行されることとなる。
【００６３】
（１）１回目の実行時：
機能１では、中間データＤＢ２０３にレコードが存在しないため（中間データＤＢ２０３からの入力１３がないため）、中間データＤＢ２０３に、初期設定の入力１１とコンテンツＤＢ１０１からの入力２とを書き込む。中間データＤＢ２０３の各テーブルには、下記の値が設定される。
【００６４】
・テーブルＡ
レコード番号：１，コンテンツＩＤ：10001，中間パラメタ（中間パラメタ１）：10000；
レコード番号：２，コンテンツＩＤ：10002，中間パラメタ（中間パラメタ１）：5000；
レコード番号：３，コンテンツＩＤ：10003，中間パラメタ（中間パラメタ１）：4000；
レコード番号：４，コンテンツＩＤ：10004，中間パラメタ（中間パラメタ１）：1000；
・テーブルＢ
レコード番号：１，計算式：ｘ÷100
機能２は、表示装置上コンテンツＤＢ２０６からの入力１４が存在しないため、行われない。
【００６５】
機能３では、描画パラメタの値を計算し、描画パラメタＤＢ２０４に書き込む。
【００６６】
描画パラメタの計算は、例えば、コンテンツＩＤ＝10001の中間パラメタの値は10000なので、ｘ＝10000を計算式に代入し、大きさは、
1000０÷100＝100
となる。以下同様に計算され、下記のようになる。
【００６７】
レコード番号：１，コンテンツＩＤ：10001，描画パラメタ（大きさ）：100；
レコード番号：２，コンテンツＩＤ：10002，描画パラメタ（大きさ）：50；
レコード番号：３，コンテンツＩＤ：10003，描画パラメタ（大きさ）：40；
レコード番号：４，コンテンツＩＤ：10004，描画パラメタ（大きさ）：10；
（２）２回目の実行時：
入力１１及び入力１２は、１回目と同様に、中間データＤＢ２０３に書き込む。
【００６８】
１回目の実行によって、中間データＤＢ２０３の値は、以下の値になっている。中間データＤＢ２０３の値により、中間データＤＢ２０３より入力１３が入力される。
【００６９】
・テーブルＡ：
レコード番号：１，コンテンツＩＤ：10001，中間パラメタ（中間パラメタ１）：10000；
レコード番号：２，コンテンツＩＤ：10002，中間パラメタ（中間パラメタ１）：5000；
レコード番号：３，コンテンツＩＤ：10003，中間パラメタ（中間パラメタ１）：4000；
レコード番号：４，コンテンツＩＤ：10004，中間パラメタ（中間パラメタ１）：1000；
・テーブルＢ：
レコード番号：１，計算式：ｘ÷100
また、１回目の実行によって、表示装置上コンテンツＤＢの値は以下の値が設定されたとする。表示装置上コンテンツＤＢ２０６から以下のような入力１４が入力される。
【００７０】
レコード番号：１，コンテンツＩＤ：10001
装置上コンテンツパラメタ１（アクセス回数）：80
レコード番号：２，コンテンツＩＤ：10002
装置上コンテンツパラメタ１（アクセス回数）：60
レコード番号：３，コンテンツＩＤ：10003
装置上コンテンツパラメタ１（アクセス回数）：60
レコード番号：４，コンテンツＩＤ：10004
装置上コンテンツパラメタ１（アクセス回数）：０
機能１は、中間データＤＢ２０３のテーブルＢに入力１１に対応するレコードが、テーブルＡに入力１２に対応するレコードがそれぞれあるため行われない。
【００７１】
機能２では、中間パラメタの値を計算し、中間データＤＢ２０３に出力１１として書き込む。コンテンツＩＤ＝10001の中間パラメタ１の計算は、
rn１＝１，rn2＝１，TP1(rn1)＝10000，HCP１(rn2)＝80，補正値＝100、hr＝0.1を以下の式に代入し、
TP１(rn１)＝TP１(rn１)＋(TP１(rn１)−HCP１(rn１)×（補正値））×hr
10000＋（10000−80×100）×0.1＝10200となる。
【００７２】
・テーブルＡ：
レコード番号：１，コンテンツＩＤ：1001，中間パラメタ（中間パラメタ１）：10200；
レコード番号：２，コンテンツＩＤ：1002，中間パラメタ（中間パラメタ１）：4900；
レコード番号：３，コンテンツＩＤ：1003，中間パラメタ（中間パラメタ１）：3800；
レコード番号：４，コンテンツＩＤ：1004，中間パラメタ（中間パラメタ１）：1100；
機能３では、描画パラメタの値を計算し、以下のように描画パラメタＤＢ２０４に書き込む。
【００７３】
描画パラメタの計算方法は、１回目の実行時と同様である。
【００７４】
レコード番号：１，コンテンツＩＤ：10001，描画パラメタ（大きさ）：102
レコード番号：２，コンテンツＩＤ：10002，描画パラメタ（大きさ）：49
レコード番号：３，コンテンツＩＤ：10003，描画パラメタ（大きさ）：38
レコード番号：４，コンテンツＩＤ：10004，描画パラメタ（大きさ）：11
以下、３回目、４回目の実行も、基本的に２回目の実行時と同じである。
【００７５】
＜表示制御部２０５＞
次に、表示制御部２０５について説明する。
【００７６】
表示制御部２０５は、入力として、描画パラメタＤＢ２０４から描画パラメタBP１(rn)が入力される。
【００７７】
表示制御部２０５は、描画パラメタＤＢ２０４から入力された描画パラメタBP1(rn)を用いて、コンテンツを動作表示させる。また、動作させた場合の、アクセス数などのユーザの利用状況（表示装置上コンテンツパラメタ）を取得し、表示装置上コンテンツＤＢ２０６に保存する。このとき、表示装置上コンテンツＤＢ２０６に格納される表示装置上コンテンツパラメタとして、HCP１(rn)，HCP２(rn)が格納される。
【００７８】
［第２の実施の形態］
本実施の形態では、特定のユーザにカスタマイズする場合について説明する。
【００７９】
第１の実施の形態との違いは、描画パラメタ算出部２０２において、表示装置上コンテンツＤＢ２０６からの入力１４（コンテンツパラメタHCP１(rn)）を加工し、中間パラメタＴＰ１（ｒｎ）を計算するのではなく、初回算出式ss(x)の各項を計算するという点である。
【００８０】
以下、第１の実施の形態との差分のみを記載する。
【００８１】
描画パラメタ算出部２０２は、まず、第１の実施の形態における入力１１（実行間隔jk（単位はミリ秒）、反映率hr、初回算出式ss(x)）に、ユーザ１の加重率(wu1)を加えた情報を入力し、また、表示装置上コンテンツＤＢ２０６から表示装置上コンテンツパラメタHCP１(rn)，HCP２(rn）を入力１４として入力する。
【００８２】
当該描画パラメタ算出部２０２の機能１については、前述の第１の実施の形態と同様である。
【００８３】
機能２は、入力１４が存在する場合は、当該入力１４を用いて、計算用パラメタを再計算し、中間データＤＢ２０３に出力１２として書き込む。
【００８４】
計算用パラメタの計算は、以下の変換を行う関数ss’(x)を回帰計算により求め、関数ss’(x)を計算式として、ss(x)に上書きする。但し、中間パラメタのcid(rn1x)と表示装置上コンテンツパラメタのcid(rn2x)は一致するものとする。
【００８５】
(x，ss’(x))＝
(TP１(rn11)，ss(TP1（rn11)−(TP1（rn11）−f（rn12））×hr）），
(TP1(rn 21），ss(TP１(rn21)−(TP１（rn21）−f (rn 22））×hr）），
…
ただし、f（x）は以下の式で求める。
【００８６】
【数２】
2008015988.tif 000004
ただし、g（x）は以下の式で求める。
【００８７】
g（s）＝HCP1（x）＋HCP2（x）×（wu1−1）
描画パラメタ算出部２０２の機能３については、第１の実施の形態と同様である。
【００８８】
次に、描画パラメタ算出部２０２における具体的な動作について説明する。
【００８９】
入力１１は、反映率hr、ユーザ１の加重率wu1以外については、第１の実施の形態と同様である。
【００９０】
入力１１（初期設定）として、
実行間隔          jk＝300000  （ミリ秒）
反映率            hr＝0.2
初回計算式        ss（x）＝ｘ÷100
ユーザ１の加重率  w1＝50
が外部より入力される。
【００９１】
コンテンツＤＢ１０１から入力１２として、
レコード番号：１，コンテンツＩＤ：10001，コンテンツパラメタ１（アクセス回数）：10000；
レコード番号：２，コンテンツＩＤ：10002，コンテンツパラメタ１（アクセス回数）：5000；
レコード番号：３，コンテンツＩＤ：10003，コンテンツパラメタ１（アクセス回数）：4000；
レコード番号：４，コンテンツＩＤ：10004，コンテンツパラメタ１（アクセス回数）：1000；
が入力される。
【００９２】
入力１３及び入力１４は最初は入力されない。
【００９３】
ｊｋの値から、描画パラメタ算出部２０２は、300000ミリ秒に一度（５分に一度）実行されることになる。
【００９４】
（１）１回目の実行時：
第１の実施の形態と同様である。
【００９５】
（２）２回目の実行時：
入力１１、入力１２は１回目と同様である。
【００９６】
１回目の実行によって、中間データＤＢ２０３の
テーブルＡは、
レコード番号：１，コンテンツＩＤ：10001，中間パラメタ１（中間パラメタ１）：10000；
レコード番号：２，コンテンツＩＤ：10002，中間パラメタ１（中間パラメタ１）：5000；
レコード番号：３，コンテンツＩＤ：10003，中間パラメタ１（中間パラメタ１）：4000；
レコード番号：４，コンテンツＩＤ：10004，中間パラメタ１（中間パラメタ１）：1000；
テーブルＢは、
レコード番号：１，計算式：ｘ÷100
となっている。
【００９７】
中間データＤＢ２０３から入力１３（中間パラメタ）が入力される。
【００９８】
また、１回目の実行によって、表示装置上コンテンツＤＢ２０６の値は以下の値が設定されたとする。
【００９９】
レコード番号：１，コンテンツＩＤ：10001
装置上コンテンツパラメタ１（アクセス回数（全体））：80
装置上コンテンツパラメタ２（アクセス回数（ユーザ１））：１
レコード番号：２，コンテンツＩＤ：10002
装置上コンテンツパラメタ１（アクセス回数（全体））：60
装置上コンテンツパラメタ２（アクセス回数（ユーザ１））：０
レコード番号：３，コンテンツＩＤ：10003
装置上コンテンツパラメタ１（アクセス回数（全体））：60
装置上コンテンツパラメタ２（アクセス回数（ユーザ１））：１
レコード番号：４，コンテンツＩＤ：10004
装置上コンテンツパラメタ１（アクセス回数（全体））：０
装置上コンテンツパラメタ２（アクセス回数（ユーザ１））：０
表示装置上コンテンツＤＢ２０６の値により、入力１４（コンテンツパラメタHCP１（rn））が入力される。
【０１００】
機能１は、中間データＤＢ２０３に、入力１１と入力１２に対応するレコードがあるため行われない。
【０１０１】
機能２では、計算用パラメタの値を計算し、中間データＤＢ２０３に出力１１として書き込む。
【０１０２】
計算用パラメタの計算（本実施の形態では、２次式で近似するものとする）に用いる（x，ss’（x））の値は以下のようになる。
【０１０３】
（x，ss’（x））
＝（（10000，97.31543624），（5000，48.05369128），
（4000，46.63087248），（1000，80.0））
計算例を示すと、
rn２１＝１，rn２２＝１，TP１（rn２１）＝10000，wu1＝50，
HCP１（rn２２）＝８０，HCP２２（rn２２）＝１，hr＝０．２を以下の式に代入することで、
g（rn２２）−129，f（rn２２）＝１２９÷２９８
が求められ、
【０１０４】
【数３】
2008015988.tif 000005
g（x）＝HCP１（ｘ）＋HCP２（ｘ）×（wｕ１−１）
その結果を以下の式に代入することで、第１の項（10000，97.31543624）を得ることができる。
【０１０５】
（TP１（rn２１），ss（TP１（r２１）−（TP１（rn２１）−f（rn２２））×hr））
上記の（x，ss’(x)）を回帰計算することで、
ss(x)=ss’(x)=0.00000023×x2＋0.007626×x＋3.662が得られる。この結果を中間データＤＢ２０３のテーブルＢに出力１１として以下の内容を書き込む。
【０１０６】
テーブルＢ：
レコード番号：１，計算式：0.00000023×x2＋0.007626×x＋3.662
機能３では、描画パラメタの値を計算し、描画パラメタＤＢ２０４に書き込む。描画パラメタの計算方法は、１回目の実行時と同様である（但し、小数点以下は四捨五入）。
【０１０７】
レコード番号：1，コンテンツＩＤ：10001，描画パラメタ（大きさ）：103
レコード番号：2，コンテンツＩＤ：10002，描画パラメタ（大きさ）：48
レコード番号：3，コンテンツＩＤ：10003，描画パラメタ（大きさ）：38
レコード番号：4，コンテンツＩＤ：10004，描画パラメタ（大きさ）：12
以下、３回目、４回目の実行も、基本的に２回目の実行時と同様である。
【０１０８】
以上の、第１・第２の実施の形態によって、図９に示すような理想的に描画パラメタが求められる。
【０１０９】
本発明では、上記の第１・第２の実施の形態に、下記のような拡張を加えることが可能である。
【０１１０】
（１）コンテンツＤＢ１０１の定期的な更新による拡張：
コンテンツＤＢ１０１が時刻に応じて更新される場合に、コンテンツＤＢ１０１側の値の変化を描画パラメタ算出に用いることが考えられる。
【０１１１】
（２）コンテンツＤＢ１０１のコンテンツパラメタ、描画パラメタＤＢ２０４の描画パラメタ、表示装置上パラメタＤＢ２０６の表示装置上のコンテンツパラメタ、のうち、１つ以上の増加による拡張：
第１の実施の形態では、コンテンツパラメタ＝１つ、描画パラメタ＝１つ、表示装置上コンテンツパラメタ＝１つ、第２の実施の形態では、コンテンツパラメタ＝１つ、描画パラメタ＝１つ、表示装置上コンテンツパラメタ＝２つ、であった。この数を増やすことが考えられる。
【０１１２】
例えば、コンテンツパラメタについて言えば、更新回数、コメント数、トラックバック数、文書内容、等が考えられる。
【０１１３】
描画パラメタについて言えば、動きの大きさ、動きの量、位置、色等が考えられる。
【０１１４】
表示装置上コンテンツパラメタについて言えば、アクセス回数に付属する情報として、性別、年代、コミュニティ等が考えられる。また、装置上でのコメント数や、トラックバック数等も考えられる。
【０１１５】
また、その場合、初回算出式は、ss１(x),ss２(x),…というような初回算出式群であってもよいし、ss(x，y)というような多元式であってもよい。また、その組み合わせであってもよい。
【０１１６】
（３）複数パラメタに対する重み設定による拡張：
上記の（２）の拡張を行った場合、各コンテンツパラメタや各描画装置上コンテンツパラメタが描画パラメタの計算にどの程度影響するかを重み付けにより定める拡張を施すことが考えられる。
【０１１７】
（４）パラメタ時系列に対する重み設定による拡張：
上記の（１）の拡張を行った場合、各コンテンツパラメタや各描画装置上コンテンツパラメタは、ある単位時間毎に異なった値となる。この場合に、描画パラメタの算出において、各コンテンツパラメタや、各描画装置上コンテンツパラメタの時系列の値を反映させるため、時系列に対する重み付けによる拡張を施すことが考えられる。
【０１１８】
（５）実行間隔ｊｋ（msec）の時間制以外への拡張：
今回示した上記の実施の形態では、実行間隔ｊｋの設定値によって、処理が行われる時刻が決定したが、処理が行われる時刻を、実行間隔以外の方法によって定める拡張が考えられる。例えば、表示装置上での、総閲覧数がある閾値を越えた場合や、コンテンツＤＢ１０１に変更があった場合を処理が行われる時刻にする、等である。
【０１１９】
上記の実施の形態によれば、大量のコンテンツを、コンテンツの利用状況に応じて、図形として動作表示させるような装置（表示装置）において、描画元のコンテンツのユーザの利用状況と、表示装置上のコンテンツのユーザの利用状況が等しい状態を、装置が“現実の縮図となった状態”と呼ぶ。
【０１２０】
装置としての効果としては、表示装置を自動的に“現実の縮図となった状態”にすることが可能になる。例えば、インターネット上のブログのユーザの利用状況と、ブログ可視化システム上のそのシステムのユーザの利用状況を等しくすることができる。
【０１２１】
また、装置としての効果として、表示装置上のコンテンツのユーザの利用状況を加工（例：自分と他者の利用状況を分離し、自分の利用状況を大きく（例：１００人分））することで、表示装置を、“現実の縮図となった状態”を基とした上で、任意に加工することができる。例えば、自分の影響を重視した、または、性別、年代、仲間内を重視した描画元コンテンツの視覚化が可能になる。
【０１２２】
装置利用のユーザ側の効果としては、“現実の縮図となった状態”である表示装置は、ユーザの意図を正確に反映しているため、使いやすい装置となる効果がある。また、“現実の縮図となった状態”である表示装置は、製作者の意図を不当に反映していないため、ユーザにとって、安心感、安全間を与える装置となる効果がある。
【０１２３】
さらに、装置の製作者としての効果としては、“現実の縮図となった状態”である装置を自動的に作成することが可能となるため、表示装置の条件、制約、デザインの設定、変更によって発生する、システムの作成や運用に対する負荷や手間が減少するという効果がある。
【０１２４】
上記から、本発明は、大量のコンテンツを表現し、その中から必要なコンテンツを発見、利用することを支援するシステムを、より有効性の高いものにする効果を得ることができる。
【０１２５】
本発明は、上記の実施の形態における図３に示すコンテンツ表示装置の機能をプログラムとして構築し、コンテンツ表示装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【０１２６】
また、構築されたプログラムを、ハードディスクや、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンテンツ表示装置として利用されるコンピュータにインストールする、または、配布することが可能である。
【０１２７】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【０１２８】
本発明は、コンテンツの発見や利用を支援するシステムに適用可能である。
【図面の簡単な説明】
【０１２９】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の第１の実施の形態におけるコンテンツ表示装置の構成図である。
【図４】本発明の第１の実施の形態におけるコンテンツＤＢの例である。
【図５】本発明の第１の実施の形態における中間データＤＢの例である。
【図６】本発明の第１の実施の形態における描画パラメタの例である。
【図７】本発明の第１の実施の形態における表示装置上コンテンツＤＢの例である。
【図８】本発明の第１の実施の形態におけるコンテンツ表示装置のうち描画パラメタ算出部の入出力を示す図である。
【図９】本発明の第１・第２の実施の形態によって理想的に描画パラメタが求められた例である。
【図１０】従来の技術における問題点を示す図（その１）である。
【図１１】従来の技術における問題点を示す図（その２）である。
【符号の説明】
【０１３０】
１０１  コンテンツＤＢ
２０１  コンテンツ表示装置
２０２  描画パラメタ算出手段、描画パラメタ算出部
２０３  中間データＤＢ
２０４  描画パラメタＤＢ
２０５  表示制御手段、表示制御部
２０６  表示装置上コンテンツＤＢ
３０１  描画装置
４０１  初期設定入力
【図１】
2008015988.tif 000006
【図２】
2008015988.tif 000007
【図３】
2008015988.tif 000008
【図４】
2008015988.tif 000009
【図５】
2008015988.tif 000010
【図６】
2008015988.tif 000011
【図７】
2008015988.tif 000012
【図８】
2008015988.tif 000013
【図９】
2008015988.tif 000014
【図１０】
2008015988.tif 000015
【図１１】
2008015988.tif 000016