(57)【要約】【課題】利用者に負担をかけることなく、より迅速に所望とするコンテンツが探索できるようにする。【解決手段】端末装置１３０における利用者によるスライドバー４０２が操作されると、このアクションにより、端末装置１３０に対して可変操作部であるスライドバー４０２の可変状態に対応する数値が、端末装置１３０よりコンテンツ提示サーバ１００に送出され、２次元平面提示部１０４が上記数値を入力値として受け付け、関数演算部１０３により各々の関数値ｆ（ｎ）が算出され、新たな関数値ｆ（ｎ）を受け取った２次元平面提示部１０４が、２次元平面上に配置されているコンテンツの表示状態を更新する。【選択図】　　　　図１
2004030112.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用意し、
ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた前記入力値に対応する前記関数の値を算出し、
前記コンテンツのサムネイルが、前記コンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された表示画面を生成し、
生成された前記表示画面を前記端末装置に送出して視認可能とする
ことを特徴とするコンテンツ提示方法。
【請求項２】
請求項１記載のコンテンツ提示方法において、
前記コンテンツ各々に付随する座標値を用意し、
前記コンテンツのサムネイルを、前記表示画面の上に前記座標値で示される座標に配置する
ことを特徴とするコンテンツ提示方法。
【請求項３】
請求項１または２記載のコンテンツ提示方法において、
前記関数は、利用者の属性と前記コンテンツが対象とする利用者との関係を示すものであることを特徴とするコンテンツ提示方法。
【請求項４】
コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とが記録されたデータベースと、
ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた前記入力値に対応する前記関数の値を算出する関数演算手段と、
前記コンテンツのサムネイルが、前記関数演算手段が算出した前記コンテンツに対応する関数の値に応じた表示状態で配置された表示画面を生成し、生成した前記表示画面を前記端末装置に送出して視認可能とする表示画面提示手段と
を備えたことを特徴とするコンテンツ提示システム。
【請求項５】
請求項４記載のコンテンツ提示システムにおいて、
前記データベースは、前記コンテンツ各々に付随する座標値が記録され、
前記表示画面提示手段は、前記コンテンツのサムネイルを、前記表示画面の上に前記座標値で示される座標に配置する
ことを特徴とするコンテンツ提示システム。
【請求項６】
請求項４または５記載のコンテンツ提示システムにおいて、前記関数は、利用者の属性と前記コンテンツが対象とする利用者との関係を示すものであることを特徴とするコンテンツ提示システム。
【請求項７】
コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用い、
コンピュータに、
ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた前記入力値に対応する前記関数の値を算出させる機能と、
前記コンテンツのサムネイルが、前記コンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された表示画面を生成する機能と、
生成された前記表示画面を前記端末装置に送出して視認可能とする機能と
を実現させるためのプログラム。
【請求項８】
請求項７記載のプログラムにおいて、
前記コンテンツ各々には座標値が付随し、
前記コンテンツのサムネイルは、前記表示画面の上に前記座標値で示される座標に配置される
ことを特徴とするプログラム。
【請求項９】
請求項７または８記載のプログラムにおいて、
前記関数は、利用者の属性と前記コンテンツが対象とする利用者との関係を示すものであることを特徴とするプログラム。
【請求項１０】
コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用い、
コンピュータに、
ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた前記入力値に対応する前記関数の値を算出させる機能と、
前記コンテンツのサムネイルが、前記コンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された表示画面を生成する機能と、
生成された前記表示画面を前記端末装置に送出して視認可能とする機能と
を実現させるためのプログラムが記録されたことを特徴とする記録媒体。
【請求項１１】
請求項１０記載の記録媒体において、
前記コンテンツ各々には座標値が付随し、
前記コンテンツのサムネイルは、前記表示画面の上に前記座標値で示される座標に配置される
ことを特徴とする記録媒体。
【請求項１２】
請求項８または９記載の記録媒体において、
前記関数は、利用者の属性と前記コンテンツが対象とする利用者との関係を示すものであることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して配信される膨大なコンテンツの中から、利用者が所望するコンテンツを効率的に検索することを可能にするコンテンツ提示方法及びシステム並びにプログラム及び媒体に関する。
【０００２】
【従来の技術】
膨大なコンテンツを利用者に提示して探索させるコンテンツガイド装置がある（アソシアガイド：宮原伸二・藤田悦郎・安部伸治・林　泰仁（ＮＴＴ）「Ｄ−８−７散策型映像ポータルシステムＡｓｓｏｃｉａＧｕｉｄｅの提案」電子情報通信学会　２００２年総合大会予稿集Ｄ−８−７（２００２））。これは、ユーザ端末の表示部に表示される画面の２次元平面に、コンテンツのタイトルや概念を含んだサムネイルを配置表示し、利用者が設定した条件により膨大なコンテンツを取捨選択し、探索を行うものである。
【０００３】
利用者が設定した条件により取捨選択されたコンテンツのサムネイルは、強調表示などにより利用者には注目し易いため、取捨選択のための条件を適切に設定すれば、膨大なコンテンツの中から利用者が所望とするコンテンツを探索することが可能となる。
【０００４】
【発明が解決しようとする課題】
ところが、従来の技術では、条件を変更して取捨選択を行わせるときに、利用者は新たな条件を入力し直して取捨選択を再実行しなければならず、条件を連続的に変化させた場合の探索結果を閲覧することが容易ではなかった。このため、所望とするコンテンツの探索に、多くの時間を要する場合があった。
【０００５】
本発明は、以上のような問題点を解消するためになされたものであり、利用者に負担をかけることなく、より迅速に所望とするコンテンツが探索できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係るコンテンツ提示方法は、コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用意し、ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた入力値に対応する関数の値を算出し、コンテンツのサムネイルがコンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された表示画面を生成し、生成された表示画面を端末装置に送出して視認可能とするようにしたものである。
この提示方法によれば、可変操作部の操作による数値が検索条件として受け付けられ、受け付けた検索条件である数値を入力値とした関数値により、サムネイルの視認状態が変化する。
【０００７】
上記コンテンツ提示方法において、コンテンツ各々に付随する座標値を用意し、コンテンツのサムネイルを、表示画面の上に座標値で示される座標に配置するようにしてもよい。また、上記コンテンツ提示方法において、関数は、利用者の属性とコンテンツが対象とする利用者との関係を示すものである。
【０００８】
本発明に係るコンテンツ提示システムは、コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とが記録されたデータベースと、ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた入力値に対応する関数の値を算出する関数演算手段と、コンテンツのサムネイルが関数演算手段が算出したコンテンツに対応する関数の値に応じた表示状態で配置された表示画面を生成し、生成した表示画面を端末装置に送出して視認可能とする表示画面提示手段とを備えたものである。
このシステムによれば、可変操作部の操作による数値が検索条件として受け付けられ、受け付けた検索条件である数値を入力値とした関数値により、サムネイルの視認状態が変化する。
【０００９】
上記コンテンツ提示システムにおいて、データベースには、コンテンツ各々に付随する座標値が記録され、表示画面提示手段は、コンテンツのサムネイルを、表示画面の上に座標値で示される座標に配置するようにしてもよい。また、上記コンテンツ提示システムにおいて、関数は、利用者の属性とコンテンツが対象とする利用者との関係を示すものである。
【００１０】
本発明に係るプログラムは、コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用い、コンピュータに、ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた入力値に対応する関数の値を算出させる機能と、コンテンツのサムネイルがコンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された表示画面を生成する機能と、生成された表示画面を端末装置に送出して視認可能とする機能とを実現させるためのものである。
【００１１】
上記プログラムにおいて、コンテンツ各々には座標値が付随し、コンテンツのサムネイルは、表示画面の上に座標値で示される座標に配置されているようにしてもよい。また、上記プログラムにおいて、関数は、利用者の属性とコンテンツが対象とする利用者との関係を示すものである。
【００１２】
本発明に係る記録媒体は、コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用い、コンピュータに、ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた入力値に対応する関数の値を算出させる機能と、コンテンツのサムネイルがコンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された表示画面を生成する機能と、生成された表示画面を端末装置に送出して視認可能とする機能とを実現させるためのプログラムが記録されたものである。
【００１３】
上記記録媒体において、コンテンツ各々には座標値が付随し、コンテンツのサムネイルは、表示画面の上に座標値で示される座標に配置されているようにしてもよい。また、上記記録媒体において、関数は、利用者の属性とコンテンツが対象とする利用者との関係を示すものである。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照して説明する。
図１は、本発明の実施の形態におけるコンテンツ提示システムの構成例を示す構成図である。コンテンツ提示システムは、コンテンツ提示サーバ１００と、コンテンツ提供サーバ１２０と端末装置１３０とから構成され、これらが、例えばインターネットなどのネットワーク１４０を介して接続されている。コンテンツ提示サーバ１００は、データベース１０１と関数定義部１０２と関数演算部１０３と２次元平面提示部（表示画面提示手段）１０４とを備える。
【００１５】
データベース１０１には、例えばコンテンツ提供サーバ１２０を運営しているコンテンツ提供者より提供された複数のコンテンツが格納されている。データベース１０１に格納されている各コンテンツには、端末１３０の図示しない表示部上で表示するときの座標に関するデータも付帯して格納されている。また、データベース１０１に格納されている各コンテンツには、対象とする利用者の分布を示す関数が、定義されている。この定義されている関数は、例えば、利用者の年齢層や、利用者の居住地などの分布を示すものである。
【００１６】
ネットワークを介して端末装置１３０に提供されるコンテンツの中で、利用者が閲覧する対象となるものは、利用者の年齢や性別、また居住地などによって異なる場合がある。このため、図１のシステムでは、提供するコンテンツを所望とする利用者が、どのような年齢層，あるいはどのような居住地に分布しているのかなどを予め予測し、これら対象利用者の分布を関数として定義しておくようにした。
【００１７】
上記関数は、例えば、年齢層の例であれば各年齢に対する閲覧の可能性や、居住地域での例であれば都道府県を北から南まで並べた場合の各都道府県に対する閲覧の可能性などのように、想定される対象利用者の分布を表すものである。この関数では、閲覧の可能性が高いほど関数値が高くなるようにしている。これら関数は、例えば、「年齢」などの変数に値（入力値）を与えれば一意に「閲覧の可能性」などの関数値が決定されるものである。
【００１８】
関数定義部１０２は、データベース１０１に記録されているコンテンツに、上述したような関数を関連付けて登録する。関数演算部１０３は、２次元平面提示部１０４の指示により、データベース１０１に記憶されているコンテンツに対応する関数に入力値を与えて関数値を算出する。
【００１９】
２次元平面提示部１０４は、まず、端末装置１３０の図示しない表示部に表示された例えばスライドバーなどの可変操作部の可変状態（操作状態）に対応する数値を入力値として受け付けて、受け付けた入力値を関数演算部１０３に受け渡す。また、２次元平面提示部１０４は、関数演算部１０３が算出した関数値が大きいコンテンツほど、例えば、コンテンツの概略を示すサムネイルを大きく表示させるなどのように、サムネイル毎に強調の度合いを変えて表示画面を生成する。従って、入力値が、利用者にとって目的のコンテンツに到達するための指標となる。
【００２０】
以下、図１に示したコンテンツ提示システムの動作について、図２のフローチャートを用いて説明する。まず、コンテンツ提供者が、想定する閲覧対象利用者を表現した関数を定義し、これがコンテンツ提供サーバ１２０より送出されると（ステップＳ２０１）、コンテンツ提示サーバ１００に受け取られる。関数を受け付けたコンテンツ提示サーバ１００では、関数定義部１０２が、対応するコンテンツのプロファイルとして、受け付けた関数を提供するコンテンツに対応付けたデータベース１０１に登録する（ステップＳ２０２）。
【００２１】
上記関数がデータベース１０１に登録されると、関数演算部１０３が、この関数に初期入力値ｎ０を代入して関数値ｆ（ｎ０）を算出し、また、対応するコンテンツのサムネイル及びこのサムネイルの表示のための座標をデータベース１０１より取り出す（ステップＳ２０３）。上記関数値を算出し、また所定の情報を取り出した関数演算部１０３は、算出した関数値ｆ（ｎ０）と座標とを、２次元平面提示部１０４に送る（ステップＳ２０４）。
【００２２】
関数は、例えば図３に示すように、年齢を入力値ｎとし、この入力値ｎ（年齢）にコンテンツの適性度ｆ（ｎ）を対応付けるものである。図３は、２０歳代を主な対象とする映像コンテンツに対して定義された関数であり、この関数においては、初期入力値として例えば１８が与えられている。初期入力値１８に対する関数値（適性度）は０．６である。
関数値ｆ（ｎ０）と座標とを受け付けた２次元平面提示部１０４は、受け付けた情報から上記サムネイルを配置する位置と大きさを決定して表示画面を生成し、これを端末装置１３０に対して送出する（ステップＳ２０５）。
【００２３】
この結果、端末装置１３０の図示しない表示部には、上記サムネイルが、上記座標で定義される位置に、初期入力値ｎ０による関数値で定義される大きさで示され、利用者に閲覧可能な状態となる。
上記表示画面は、例えば図４に示すように、複数のサムネイルが表示される２次元平面４０１と、利用者からの入力を受け付ける部分であるスライドバー４０２とから構成されている。この場合、スライドバー４０２が、端末装置１３０の図示しない表示部に表示された可変操作部となる。
【００２４】
また、前述したように、各コンテンツに年齢を入力値とする関数が定義されている場合、入力を受け付ける部分であるスライドバー４０２は、年齢を入力する部分となる。なお、図４では、前述したように初期入力値として１８が与えられている場合を示している。
【００２５】
データベース１０１に格納されているコンテンツが例えば映像である場合、この映像のタイトルと静止画像と映像内容を示す概要文章などから構成されるサムネイルが、関数値で定義される大きさで２次元平面４０１に配置されている。ここで、図３に示すような関数が定義されているコンテンツａのサムネイルは、入力値１８の関数値である０．６が反映された大きさで、２次元平面４０１の座標（１０，３５）に表示される。座標（１０，３５）は、コンテンツａに付随する座標としてデータベース１０１に記録されているものを、２次元平面提示部１０４が取得するものである。他のコンテンツｂ，ｃのサムネイルも、同様にして２次元平面４０１上に表示されている。
【００２６】
次いで、端末装置１３０における利用者によるスライドバー４０２が操作されると、このアクションにより、端末装置１３０に対して可変操作部であるスライドバー４０２の可変状態に対応する数値が、端末装置１３０よりコンテンツ提示サーバ１００に送出される。この数値を受け付けたコンテンツ提示サーバ１００では、２次元平面提示部１０４が上記数値を入力値として受け付け（ステップＳ２０６）、受け付けた入力値ｎを関数演算部１０３に送る（ステップＳ２０７）。この入力値ｎを受けた関数演算部１０３は、対応するコンテンツに定義されている各々の関数ｆ（ｘ）をデータベース１０１より取り出し、各々の関数値ｆ（ｎ）を算出する（ステップＳ２０８）。
【００２７】
各々の関数値ｆ（ｎ）を算出した関数演算部１０３は、算出した関数値ｆ（ｎ）を２次元平面提示部１０４に送る（ステップＳ２０９）。新たな関数値ｆ（ｎ）を受け取った２次元平面提示部１０４は、新たな関数値ｆ（ｎ）により、２次元平面上に配置されているコンテンツの表示状態を更新し、コンテンツの表示状態を交信した２次元平面を端末装置１３０に送出する（ステップＳ２１０）。この後、再び端末装置１３０からアクションが発生するのを待機する（ステップＳ２０６）。
【００２８】
この結果、端末装置１３０の図示しない表示部には、図５に示すように、各コンテンツａ，ｂ，ｃ各々のサムネイルの表示の大きさが変更された２次元平面が表示される。例えば、ステップＳ２０６で、端末装置１３０より入力値として”１９”が送られてきた場合、コンテンツ提示サーバ１００では、各コンテンツの表示の大きさを、新たな入力値１９による関数値ｆ（１９）をもとに変更する。例えば、コンテンツａのサムネイルは、入力値１９に対する関数値は０．８となり（図３）、初期入力値１８の場合より関数値０．６より大きくなるので、より大きく表示されることになる。
【００２９】
上述した表示の変更は、端末装置１３０の利用者によるスライドバー４０２の操作により、指標となる入力値が変更される毎に行われる。従って、この場合、端末１３０の利用者がスライドバー４０２の操作により年齢の変更を行えば、変更された年齢を指標としてサムネイルの表示状態が変更されるので、各年齢に対応したコンテンツが想定する対象年齢の分布がより把握し易くなる。
【００３０】
ここで、図１に示したコンテンツ提示サーバ１００は、ＣＰＵと主メモリ装置と固定ディスクなどの外部記憶装置と入出力装置とがバスで接続されたコンピュータであってもよい。この場合、外部記憶装置に記録されているプログラムを、主メモリ装置に展開し、主メモリ装置に展開したプログラムによりＣＰＵが動作することで、前述した各機能を実現するようにしてもよい。
【００３１】
この場合、上記プログラムは、コンテンツ提供者より提供された複数のコンテンツとこれらコンテンツ各々に付随する関数とを用い、コンピュータに、ネットワークを介して接続する端末装置の表示部に表示された可変操作部の可変状態に対応する数値を入力値として受け付けて、受け付けた入力値に対応する関数の値を算出させる機能と、コンテンツのサムネイルがコンテンツに対応する関数により算出された関数の値に応じた表示状態で配置された２次元平面を生成する機能と、生成された２次元平面を端末装置に送出して視認可能とする機能とを実現させるものである。
【００３２】
ところで、上記実施の形態では、年齢を指標としてサムネイルの表示状態を変更するようにしたが、これに限るものではない。例えば、居住地を数値化して並べた数値を指標として用いるようにしてもよい。また、男女の区別を２値化するのではなく、連続的な指標として定義することで、対象性別が曖昧なコンテンツに対して本実施の形態を適用することもできる。また、コンテンツが作製された時刻や、コンテンツが登録された時刻を指標として用いるようにしてもよい。
【００３３】
また、上記実施の形態では、コンテンツのサムネイルを、入力された指標の関数値に対応させて、拡大もしくは縮小表示させるようにしたが、これに限るものではない。入力された指標の関数値に対応させて、関数値が大きいほどコンテンツを示す表示の状態が目立つようにすればよい。例えば、関数値が大きいほど、コンテンツを示す表示の輝度が高くなるようにしてもよい。また、関数値が大きいほど、コンテンツを示す表示のコントラストが強調されるように変更してもよい。また、サムネイルは、２次元平面のみではなく、３次元空間に配置して表示するようにしてもよい。
【００３４】
また、上記実施の形態では、指標である入力値の変更を受け付ける手段である可変操作部として、端末装置１３０の図示しない表示部上の画面に表示させた、ポインティングデバイスなどの入力手段の操作によりスライドの位置が変更できる仮想的なスライドバーを用いるようにしたが、これに限るものではない。表示部上の画面に、仮想的な増減ボタンや回転するつまみを表示させ、入力手段の操作によりこれらの可変操作部を可動させて可変状態を変更することで、入力値が変更されるようにしてもよい。
【００３５】
【発明の効果】
以上説明したように、本発明によれば、可変操作部の操作による数値を検索条件として受け付け、受け付けた検索条件である数値を入力値とした関数値により、サムネイルの視認状態を変更するようにしたので、利用者に負担をかけることなく、より迅速に所望とするコンテンツが探索できるようになるという優れた効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるコンテンツ提示システムの構成例を示す構成図である。
【図２】図１に示したコンテンツ提示システムの動作を説明するフローチャートである。
【図３】データベース１０１にコンテンツとともに記録されている関数の例を示す説明図である。
【図４】端末装置１３０の表示部に表示される画面例を示す説明図である。
【図５】端末装置１３０の表示部に表示される画面例を示す説明図である。
【符号の説明】
１００…コンテンツ提示サーバ、１０１…データベース、１０２…関数定義部、１０３…関数演算部、１０４…２次元平面提示部（表示画面提示手段）、１２０…コンテンツ提供サーバ、１３０…端末装置、１４０…ネットワーク、４０１…２次元平面、４０２…スライドバー（可変操作部）。
【図１】
2004030112.tif 000003
【図２】
2004030112.tif 000004
【図３】
2004030112.tif 000005
【図４】
2004030112.tif 000006
【図５】
2004030112.tif 000007