(57)【要約】テレビ受像機及び同様のシステムにおいては、ユーザプロファイル（３０１、３０２、３０３、３１１、３１２、３１３、３２１、３２２及び３２３）が、コンテンツを提案する又は推薦する対話式エージェントでの使用のために必要とされる。本発明は、ユーザのためのユーザプロファイルを決定する方法及びシステムに関する。プロファイルの最初のセット（３０）が呈示され、前記ユーザは、前記プロファイルの最初のセット（３０）から選択する。次の「世代」（３１及び３２）のプロファイルは、前の世代のプロファイルに基づいて、好ましくは遺伝的アルゴリズムを用いて作成される。各次の世代（３１又は３２）は、関連した属性がこの次の世代に伝えられることから、前記ユーザの好みにより適しているであろう。前記プロファイルの呈示は、前記ユーザが各プロファイルを視覚的に認識し、より多くの情報を得た上での選択をすることが出来るように前記属性に適応され得る。
2004505515.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのためのユーザプロファイルを決定する方法であり、
（ａ） 最初の世代のプロファイルを生成するステップ、
（ｂ） 前記ユーザに対して現世代のプロファイルを呈示するステップ、
（ｃ） 前記現世代からの１つ以上のプロファイルのユーザ選択を受け取るステップ、及び
（ｄ） 前記ユーザ選択がちょうど１つのプロファイルを有する場合には、前記ユーザプロファイルを前記ちょうど１つのプロファイルとして決定し、そうでない場合には、前記現世代から次の世代のプロファイルを生成し、この次の世代のプロファイルに対してステップ（ｂ）、（ｃ）及び（ｄ）を実行するステップを有する方法。
【請求項２】
前記次の世代のプロファイルが、遺伝的アルゴリズムを用いて生成される請求項１に記載の方法。
【請求項３】
前記次の世代のプロファイルが、前記現世代の前記プロファイルの属性の値の組合せから生成される請求項１に記載の方法。
【請求項４】
ユーザのためのユーザプロファイルを決定するシステムであり、
最初の世代のプロファイルを生成する初期設定手段、
前記ユーザに対して現世代のプロファイルを呈示する呈示手段、
前記現世代からの１つ以上のプロファイルのユーザ選択を受け取る受取り手段、及び
前記ユーザ選択がちょうど１つのプロファイルを有するかどうか決定し、そうである場合には、前記ユーザプロファイルを前記ちょうど１つのプロファイルとして決定し、そうでない場合には、前記現世代から次の世代のプロファイルを生成し、前記呈示手段を作動させる生成手段を有するシステム。
【請求項５】
前記初期設定手段が、疑似ランダム方式で前記最初の世代の前記プロファイルの属性の値を決定するよう構成される請求項４に記載のシステム。
【請求項６】
前記生成手段が、遺伝的アルゴリズムを用いて前記次の世代のプロファイルを生成するよう構成される請求項４に記載のシステム。
【請求項７】
前記生成手段が、前記現世代の前記プロファイルの属性の値の組合せから前記次の世代のプロファイルを生成するよう構成される請求項４に記載のシステム。
【請求項８】
前記生成手段が、前記ユーザ選択がちょうど１つのプロファイルを有し、且つ前に生成された世代の数が所定の数を超えるかどうかを決定し、そうである場合には、前記ユーザプロファイルを前記ちょうど１つのプロファイルとして決定し、そうでない場合には、前記現世代から次の世代のプロファイルを生成し、前記呈示手段を作動させるよう構成される請求項４に記載のシステム。
【請求項９】
前記呈示手段が、前記現世代のプロファイルの呈示を該プロファイルの属性の値に基づいて適応させるよう構成される請求項４に記載のシステム。
【請求項１０】
請求項４に記載のシステムを有するテレビ受像機。
【請求項１１】
当該コンピュータプログラムを実行する場合にプログラム可能な装置が請求項４に記載のシステムとして機能することを可能にするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザのためのユーザプロファイルを決定する方法に関する。
【０００２】
更に、本発明は、ユーザのためのユーザプロファイルを決定するシステムに関する。
【０００３】
【従来の技術】
テレビの受像機、セットトップボックス及び同様のシステムは、しばしば、近い将来に送信されるであろうプログラムに関するプログラムのタイトル又はプログラムのカテゴリなどのプログラムデータを受け取り、復号することが出来る電子番組案内（ＥＰＧ）を有する。一般に、このようなＥＰＧは、何時に、どのチャンネルでプログラムが送信されるのかを示すプログラムのタイトル及びクロックタイム（ｃｌｏｃｋ−ｔｉｍｅ）のリストを示す。既知の方法及びシステムにおけるユーザインタフェースは、ユーザの好み及び関心の記録をとるという特徴を持つ。この種の関心は、ユーザのための所謂ユーザプロファイル中に記憶され得る。ユーザプロファイルは、ユーザの関心、ライフスタイルなどを示す値を持ち得る幾つかの属性を含有する。斯様なプロファイルを視覚化するあり得る方式は、視覚エージェント（ｖｉｓｕａｌ ａｇｅｎｔ）の使用である。斯様なエージェントは、ユーザに関心のある情報を見つけさせる別の方式において、助言、プログラムの提案、又は手助けをすることが出来る。
【０００４】
多数のチャンネル及びプログラムが利用可能である場合には、ユーザにとって該ユーザが関心を持っているプログラムを見つけることは困難になる。ユーザを助けるべく、上記のシステム及び方法は、前記ユーザのユーザプロファイルにより前記ユーザの関心のあるプログラムを見つけるためにＥＰＧを調べることが出来るエージェントを用いる。しかしながら、これは、ユーザプロファイルがユーザに適合する場合にのみうまく働く。ユーザが最近になってやっとシステムを使用し始めた場合には、ユーザプロファイルを構成する情報がほとんどない。それ故、これらのシステムは、しばしば、様々な母集団（ｐｏｐｕｌａｔｉｏｎ）のグループの平均ユーザに適合する開始プロファイル（ｓｔａｒｔｉｎｇ ｐｒｏｆｉｌｅ）を具備する。例えば、１２乃至１６歳の子供に適合する開始プロファイル、歴史又は自然に関心を持っている人々に適合する開始プロファイル、及びスポーツ愛好者に適合する開始プロファイルであり得る。
【０００５】
ユーザがシステムを最初に使用する際には、前記ユーザは、該ユーザに最も良く適合する開始プロファイルを選択することを要求される。次いで、前記開始プロファイルは、前記ユーザのユーザプロファイルとして用いられ、前記ユーザが前記システムを使用する際の該ユーザの見る挙動（ｖｉｅｗｉｎｇ ｂｅｈａｖｉｏｒ）に従って、適応させられる。即ち、前記システムは、ユーザの見る挙動から学習し、それに応じてユーザプロファイルを調整する。開始プロファイルを選択するためには、ユーザは、少数の非常に包括的なプロファイル、又は多数の特定のプロファイルのいずれかから選ばなければならない。包括的なプロファイルはたいてい大雑把すぎる。故に、ユーザの見る挙動に前記包括的なプロファイルを適応させるのには長時間を要する。しかしながら、より小さな、より良く規定されたユーザグループにより厳密に適合する多数の特定のプロファイルを呈示する別法は、選択機構を扱いにくくさせ、使いにくくさせる。このことは、選択のためのユーザプロファイルを呈示するのに制限された画面空間しか利用できないテレビ受像機において特に当てはまる。
【０００６】
【課題を解決するための手段】
本発明の目的は、簡単且つ直観的に使用することができ、ユーザに良く適合しているユーザプロファイルをもたらす、本明細書の前文による方法を提供することにある。
【０００７】
この目的は、
（ａ） 最初の世代（ｇｅｎｅｒａｔｉｏｎ）のプロファイルを生成するステップ、
（ｂ） ユーザに対して現世代のプロファイルを呈示するステップ、
（ｃ） 前記現世代からの１つ以上のプロファイルのユーザ選択を受け取るステップ、及び
（ｄ） 前記ユーザ選択がちょうど１つのプロファイルを有する場合には、ユーザプロファイルを前記ちょうど１つのプロファイルとして決定し、そうでない場合には、前記選択から次の世代のプロファイルを生成し、この次の世代のプロファイルに対してステップ（ｂ）、（ｃ）及び（ｄ）を実行するステップを有する方法において達成される。
【０００８】
プロファイルの世代は、ともかくも関係づけられるプロファイルの集まりである。本発明による方法は、最初の世代のいくぶん包括的なプロファイルで始まり、次いで、ユーザにより供給される選択を用いて、より特定的である後続の世代のプロファイルを生成する。次の世代は、前の世代から、例えば新しいプロファイルを得るべく前記前の世代のプロファイルからの属性を組み合わせることにより、又は属性値を変えることにより導き出される。現世代、即ち、ごく最近に生成されている世代が前記ユーザに呈示される。前記ユーザが前記現世代から１つのプロファイルを選択する場合には、前記ユーザは、このプロファイルが該ユーザに最も良く適合すると指摘しており、故に、それ以来、このプロファイルが該ユーザのユーザプロファイルとして用いられる。前記ユーザが２つ以上のプロファイルを選ぶ場合には、前記現世代からなされた前記選択から次の世代が得られ、次いで、この次の世代が前記ユーザに呈示される。各世代が少数のプロファイルしか持たないことから、前記ユーザは前記プロファイルの全てを容易に調べることが出来る。選択は、選択プロファイルに似ているより多くのプロファイルをもたらし、前記選択は斯様な方法のための直観的な挙動である。
【０００９】
実施例においては、次の世代のプロファイルが遺伝的アルゴリズムを用いて生成される。この実施例の利点は、遺伝的アルゴリズムがこのような状況に良く適していることにある。プロファイルの属性が遺伝子として表され得る遺伝的アルゴリズムでは、属性が「子プロファイル」より該子プロファイルの「親プロファイル」から引き継がれ得る。これは、前の世代に似ている次の世代のプロファイルを供給する。
【００１０】
他の実施例においては、次の世代のプロファイルが現世代のプロファイルの属性の値の組合せから生成される。この実施例の利点は、この方式における値の組合せは、実施し易く、満足な結果を与えることにある。
【００１１】
本発明の他の目的は、簡単且つ直観的に使用することができ、ユーザに良く適合しているユーザプロファイルをもたらす、本明細書の前文によるシステムを提供することにある。
【００１２】
この目的は、
−最初の世代のプロファイルを生成する初期設定手段、
−ユーザに対して現世代のプロファイルを呈示する呈示手段、
−前記現世代からの１つ以上のプロファイルのユーザ選択を受け取る受取り手段、及び
−前記ユーザ選択がちょうど１つのプロファイルを有するかどうか決定し、そうである場合には、ユーザプロファイルを前記ちょうど１つのプロファイルとして決定し、そうでない場合には、前記現世代から次の世代のプロファイルを生成し、前記呈示手段を作動させる生成手段を有するシステムにおいて達成される。
【００１３】
初期設定手段は最初の世代を生成し、前記最初の世代でユーザは選択プロセスを開始することが出来る。次いで、前記ユーザは、繰り返し、一世代のプロファイルを呈示され、１つ以上のプロファイルを選び、そして、前記ユーザの選択に依存して、前記ユーザが次の世代を得るか、又は前記ユーザの選んだプロファイルが該ユーザのユーザプロファイルとして用いられる。
【００１４】
実施例においては、初期設定手段が、疑似ランダム方式で最初の世代のプロファイルの属性の値を決定するよう構成される。この実施例の利点は、このことが前記最初の世代のプロファイルにおける変化を与えることにある。ユーザが前記最初の世代においてなんら適切なプロファイルを見つけることが出来ない場合には、前記ユーザは、システムを再始動することができ、次いで、前記ユーザは、最初の世代のプロファイルの異なるセットを供給されるであろう。
【００１５】
他の実施例においては、生成手段が、遺伝的アルゴリズムを用いて次の世代のプロファイルを生成するよう構成される。この実施例の利点は、遺伝的アルゴリズムがこのような状況に良く適していることにある。プロファイルの属性が遺伝子として表され得る遺伝的アルゴリズムでは、属性が「子プロファイル」より該子プロファイルの「親プロファイル」から引き継がれ得る。これは、前の世代に似ている次の世代のプロファイルを供給する。
【００１６】
他の実施例においては、生成手段が、現世代のプロファイルの属性の値の組合せから次の世代のプロファイルを生成するよう構成される。この実施例の利点は、この方式における値の組合せは、実施し易く、満足な結果を与えることにある。
【００１７】
他の実施例においては、生成手段が、ユーザ選択がちょうど１つのプロファイルを有し、且つ前に生成された世代の数が所定の数を超えるかどうかを決定し、そうである場合には、ユーザプロファイルを前記ちょうど１つのプロファイルとして決定し、そうでない場合には、現世代から次の世代のプロファイルを生成し、呈示手段を作動させるよう構成される。この実施例の利点は、ユーザが初期の世代から単一のプロファイルを選ぶ場合には、このプロファイルが依然として非常に包括的であり得ることにある。その場合に、前記ユーザはその代わりに多数のプロファイルを選択する方が、より良く適したプロファイルが生成され得るので賢明である。世代カウント（ｇｅｎｅｒａｔｉｏｎ ｃｏｕｎｔ）の記録をとり、前記世代カウントが或る値を超えた後の単一のプロファイルの選択しか許容しないことにより、前記ユーザは、単一プロファイルが十分に特定的である場合の前記単一プロファイルしか選択することは出来ない。
【００１８】
他の実施例においては、呈示手段が、現世代のプロファイルの呈示を前記プロファイルの属性の値に基づいて適応させるよう構成される。この実施例の利点は、このことが、この方式において呈示される前記プロファイルの容易な認識及び調査を可能にすることにある。例えば、ユーザの性別を示す属性が「男性」の値を持つ場合には、前記呈示は男性の図を示すよう適応され得る。別の属性が前記ユーザがサッカー愛好者であることを示す場合には、前記プロファイルの呈示はサッカーの服（ｓｏｃｃｅｒ ａｔｔｉｒｅ）を着ている男性の図を示すよう更に適応され得る。このように、前記ユーザは、このプロファイルがこれらの２つの側面において該ユーザに適合することをすぐに認識することが出来る。
【００１９】
更に、本発明は、本発明によるシステムを有するテレビ受像機に関する。
【００２０】
更に、本発明は、プログラム可能な装置が本発明によるシステムとして機能することを可能にするコンピュータプログラムに関する。
【００２１】
以下に図面に示されている実施例を参照して、本発明のこれら及び他の特徴を説明し、明らかにする。
【００２２】
【発明の実施の形態】
これらの図を通して、同じ参照符号は、同様の又は対応する特徴を示す。図面中に示されている特徴の幾つかは、典型的にはソフトウェアで実施され、それ自体では、ソフトウェアモジュール又はオブジェクトなどのソフトウェアエンティティを表す。
【００２３】
図１は、本発明によるシステムを有するテレビ受像機を概略的に示している。無線周波数（ＲＦ）信号上に変調されたデジタルブロードキャストストリームは、アンテナ１により空中から、又は他の例においてはケーブルネットワークから受信される。ブロードキャストストリームは、例えばデジタルビデオブロードキャスト（ＤＶＢ）規格に従ってフォーマットされ得る。同調器２は、前記ＲＦ信号を受信し、復調器３に対する出力となるべき前記ＲＦ信号のうちの１つを選択することが出来る標準的なアナログＲＦ受信装置を有する。同調器２がどの信号を選択するかは、中央処理装置（ＣＰＵ）５から受け取られる制御データに依存している。復調器３は、ＣＰＵ５から受け取られる制御信号に基づいて、アナログ信号をデジタルパケットストリームに変換する。次いで、このパケットストリームは、デマルチプレクサ４に対する出力であり、デマルチプレクサ４は、ＣＰＵ５から受け取られる制御データに従って特定のプログラムに属するパケットを選択し、パケットストリームを基本的な（ｅｌｅｍｅｎｔａｒｙ）オーディオ、ビデオ又はデータのストリームに分解する。
【００２４】
ブロードキャスト信号に加えて、テレビ受像機は、他の供給源（ｓｏｕｒｃｅ）からも、例えば、（デジタル）ビデオレコーダ若しくはＤＶＤプレイヤーから、インターネットから、又はデジタル加入者回線から信号を受け取るよう適応され得る。プログラムとプログラムの属性とが同一供給源から得られる必要はない。例えば、ブロードキャストプログラムに関する属性及び属性値は、インターネットサイトから得られ得る。
【００２５】
ビデオプロセッサ８は、デマルチプレクサ４から又はＣＰＵ５から受け取られるビデオストリームを復号する。復号されたビデオデータは、次いで表示画面９へ送られる。オーディオプロセッサ６は、デマルチプレクサ４から受け取られるオーディオストリームを復号する。復号されたオーディオデータは、次いでスピーカシステム７へ送られる。
【００２６】
デマルチプレクサ４は、ＣＰＵ５へ基本データストリームを出力する。基本データストリームは、２つのタイプのデータ、即ち、制御データ及びコンテンツデータを持つ。コンテンツは、例えば対話式プログラム（ｉｎｔｅｒａｃｔｉｖｅ ｐｒｏｇｒａｍ）を指し、制御は、多重 （ｍｕｌｔｉｐｌｅｘ）におけるテーブルを指し、このテーブルは、多重の構造、チャンネルが変調される（ＲＦ）周波数、並びに種々のコンテンツ構成要素及び多重における（他の）テーブルが見出され得るアドレスのような事項（ｍａｔｔｅｒ）を指定する。ＣＰＵ５は、読み出し専用メモリ（ＲＯＭ）１２に記憶されたプログラム命令を実行することが出来る１つ以上のマイクロプロセッサを有する。これらのプログラム命令は、とりわけコマンドモジュール１３及びユーザプロファイルモジュール１４を含むソフトウェアモジュールの一部を有する。前記ソフトウェアモジュールによって処理されたデータ、例えばＤＶＢ−ＳＩデータ及びユーザプロファイル情報は、不揮発性メモリ１１に記憶され得る。コマンドモジュール１３は、選択されたもの（ｓｅｌｅｃｔｉｏｎ）を同調させ、多重分離（ｄｅｍｕｌｔｉｐｌｅｘ）し、画面９上に呈示されるようビデオプロセッサ８にデータを送るというようなテレビ受像機の機能を制御することが出来る。ユーザコマンド装置１０は、例えば遠隔制御装置（図示せず）を介して、ユーザコマンドを受け取り、前記ユーザコマンドを、処理されるようコマンドモジュール１３に送る。例えば、ユーザがチャンネル番号を入力する場合に、コマンドモジュール１３は、対応ブロードキャストストリーム及び該ストリーム中のデータパケットを選択すべく同調器２及びデマルチプレクサ４を制御し、画面９上にフィードバック、例えば現在の番号を呈示すべくビデオプロセッサ８にグラフィックデータ（ｇｒａｐｈｉｃａｌ ｄａｔａ）を送り、チャンネルの名前が数秒間表示される。ユーザプロファイルモジュール１４は、受け取られるブロードキャストストリームにおいて利用可能であるチャンネル、即ちＤＶＢの専門用語（ｔｅｒｍｉｎｏｌｏｇｙ）における「サービス」について、及びこれらのチャンネルのためにスケジュールされるプログラム、即ちＤＶＢの専門用語における「イベント（ｅｖｅｎｔ）」についての情報を収集すべくデマルチプレクサ４から受け取られるＤＶＢ−ＳＩデータを翻訳する。ユーザプロファイルモジュール１４は、ユーザの見る挙動から学習するよう構成され得る。例えば、ユーザプロファイルモジュール１４は、コマンドモジュール１３からコマンドを受け取り、このことからユーザがどのプログラムを面白いと感ずるかを決定することが出来る。テレビ受像機は、ＣＰＵ５の中にユーザプロファイル選択モジュール（ＵＰＳＭ）１５を更に有する。ユーザが、最初に、テレビ受像機を使用する場合、即ち明示的にはこのモジュール１５を作動させる場合には、前記ユーザはユーザプロファイルを選択することを要求される。以下に図２を参照してより詳細にこのＵＰＳＭ１５の働きを説明する。
【００２７】
図２は、初期設定手段２０、呈示手段２１及び生成モジュール２２を有するユーザプロファイル選択モジュール（ＵＰＳＭ）１５の実施例を概略的に示している。ＵＰＳＭ１５が作動される場合に、初期設定モジュール２０は、例えば、疑似ランダム値を持つプロファイルの属性を初期設定することにより、又は不揮発性メモリ１１からデフォルトのプロファイルのセットをロードする若しくはインターネットなどの外部供給源からデフォルトのプロファイルのセットを得ることにより、最初の世代のプロファイルを生成する。不揮発性メモリ１１はまた、属性の初期設定用の多数の所定の値を収容することが出来る。プロファイルの世代は、ともかくも関係づけられるプロファイルのセットである。プロファイルは、好ましくは属性が何を意味するのかの記述も備える多数の属性及び値を有する。以下で明らかにするように、ＵＰＳＭ１５は、多くの世代のプロファイルを生成する。各世代は現世代と関係づけられる。「現世代」という用語は、ごく最近に生成されている世代を指すのに用いられる。一世代の中のプロファイルの数は、必ずしも制限されないが、ユーザが一度に容易に前記プロファイルを調べることが出来るように選ばれるべきである。テレビ受像機に対しては、２列の３つの呈示で呈示される６つのプロファイルが、適当な選択肢であろう。呈示のスクロールはユーザのシステムの直観的な理解を損なわせるので、前記プロファイルの数は、呈示のスクロールが不必要であるように選ばれるべきである。しかしながら、非常に少数のプロファイルを使用しないよう配慮がなされるべきである。なぜなら、その場合に、これらのプロファイルは、あまりに包括的であり、十分に特定的なプロファイルを選択することが出来るまでに生成されるべき世代を多く必要とするからである。
【００２８】
最初の世代のプロファイルは、生成された後に、呈示モジュール２１に供給され、呈示モジュール２１は、この世代のプロファイルのための呈示を作成する。次いで、この呈示は、ビデオプロセッサ８に供給され、ビデオプロセッサ８は、ユーザが前記プロファイルを見ることが出来るように前記呈示を画面９上に表示するよう構成される。この呈示は、好ましくは、プロファイルの容易な認識及び識別のために視覚的である。プロファイルの呈示は、好ましくは、該プロファイルの属性の値に適応される。例えば、「男性」の値を持つユーザの性別を示す属性の呈示は、男性の図を示すよう適応され得る。別の属性が、前記ユーザがサッカーを好むことを示す値を持つ場合には、男性の図の表示が、更にサッカーの服を着ている男性の図が示されるよう適応され得る。斯様な適応可能な呈示を生成するのに不可欠なグラフィックは、全て不揮発性メモリ１１に記憶され得るが、これは大量のメモリを必要とし得るので、前記グラフィックはまた、例えばインターネットから該グラフィックが必要である場合に、ダウンロードされ得る。この場合には、既知のキャッシュ機構が不必要なダウンロードを防止するために設けられ得る。
【００２９】
現世代のプロファイルが画面９上に呈示された後、ユーザは、前記プロファイルのうちの１つ以上を選択するよう要求される。この選択は、システムによって例えば前記プロファイルの半分までに制限され得る。なぜなら、半分より多くのプロファイルを選択することは、ほとんど情報を与えず、ユーザに良く適している次の世代のプロファイルの生成を妨げるからである。ユーザは、選択するために該ユーザの遠隔制御装置（図示せず）又はなんらかの他の入力装置を使用することが出来る。ユーザコマンド装置１０は、選択を受け取り、生成モジュール２２へ前記選択を伝える。
【００３０】
生成手段２２は、最初に、ユーザ選択がちょうど１つのプロファイルを有するかどうかをチェックする。そうである場合には、この１つのプロファイルがユーザのためのユーザプロファイルとして選択され、このユーザプロファイルがユーザプロファイルモジュール１４に供給される。選択ファイルが属する世代が十分に特定的である場合にのみこれをすることは有利であり得る。次いで、この目的のため、世代カウントが各世代に対して記録されるべきであり、前記１つのユーザプロファイルは、十分に高い世代カウントを持つ世代からのものであるべきである。例えば、前記１つのユーザプロファイルは、少なくとも第３世代のプロファイルからのものであるべきである。選択された１つのユーザプロファイルが第１世代又は第２世代からのものである場合には、選択は拒否され、ユーザは２つ以上のプロファイルを選択するよう要求される。
【００３１】
ユーザが現世代から２つ以上のプロファイルを選択する場合には、又は世代カウントが記録されている場合においては、現世代の世代カウントが低すぎる場合には、生成モジュール２２が、選択から次の世代のプロファイルを生成する。例えば、生成モジュール２２は、この目的のために、入力として選択プロファイルを供給し、出力として次の世代を得ることにより、遺伝的アルゴリズムを用いることが出来る。他の例においては、次の世代を得るために選択プロファイルから属性値の組合せがなされ得る。この場合には、幾つかの属性が、プロファイルに付加され、プロファイルの間で混合されるべきである。このことは、世代の間で十分に異なる新しいプロファイルを生成する。選択から新しいプロファイルを生成するための他のアルゴリズムも用いられ得る。
【００３２】
属性の値は世代の間で変えられ得る。例えば、多くの選択プロファイルがなんらかの属性に対して高い値を持つ場合に、次の世代の全てが同様にこの属性に対して高い値を持っていても良いが、次の世代の各プロファイルが依然として異なる高い値を持っていても良い。好ましくは幾つかの範囲内での、疑似ランダム変化の使用も可能である。
【００３３】
次の世代のプロファイルが生成されている場合に、前記次の世代は呈示モジュール２１に供給され、呈示モジュール２１は上記のようにこの世代のための呈示を作成する。このように、ユーザに対して世代の呈示がより明確であるように、現世代は該現世代の「親」世代との類似性を帯びる。このことはＵＰＳＭ１５の働きをより直観的にさせる。
【００３４】
次いで、ユーザは、再び、現世代から１つ以上のプロファイルを選択することが出来る。次いで、前記選択は上記のように処理される。ユーザがちょうど１つのプロファイルを選択するまで、又は例えばテレビ受像機をオフ状態に切り換えることにより若しくはなんらかの打ち切りコマンド（ａｂｏｒｔ ｃｏｍｍａｎｄ）を用いることにより、処理を完全に打ち切るまで、この処理は繰り返す。ＵＰＳＭ１５は、このように生成される世代の数において上限を持ち得る。この上限に到達する場合に、ユーザはちょうど１つのプロファイルを選ぶことを余儀なくされる。例えば、現世代がユーザになんら適切なプロファイルを供給しない場合には、ユーザが前の世代に戻ることが出来るように、ＵＰＳＭ１５は、前に生成された多数の世代を保管することが出来る。
【００３５】
プロファイルの世代の原理を図示するために、図３は、３つの世代３０、３１及び３２のプロファイルの概略的な一覧（ｓｃｈｅｍａｔｉｃ ｏｖｅｒｖｉｅｗ）を示している。世代３２は現世代である。第１世代３０は、プロファイル３０１、３０２及び３０３を有し、それらのプロファイルの属性値は疑似ランダム方式で生成される。ユーザは、第１世代３０からプロファイル３０１及び３０２を選択している。これらのプロファイル３０１及び３０２のまわりの太い枠線がこのことを示している。生成モジュール２２は、この選択に基づいて第２世代３１を生成しており、前記第２世代３１はプロファイル３１１、３１２及び３１３を有する。この世代から、ユーザは、再び太い枠線によって示されているプロファイル３１１及び３１３を選択している。現世代３２は、この選択から生成されており、プロファイル３２１、３２２及び３２３を有する。ユーザは、１つのプロファイル３２１を選択しており、プロファイル３２１は、前記ユーザのユーザプロファイルとして用いられ得る。
【００３６】
プロファイル３０１、３０２、３０３、３１１、３１２、３１３、３２１、３２２及び３２３は、文字Ａ乃至Ｆによって示されている１つ以上の属性を持つ。属性Ａ乃至Ｆの各々は、図３においては数字として示されている値を持つが、勿論、この値は任意のものであり得る。第１世代３０は、少数の属性しか用いず、プロファイル３０１、３０２及び３０３を非常に包括的にさせるが、第２世代３１及び第３世代３２は、より多くの属性を持ち、故により特定的である。第１世代３０からのプロファイル３０３の中にある属性Ｆが、第２世代３１からのプロファイルのいずれの中にもないことに注意されたい。これは、プロファイル３０１もプロファイル３０２もこの属性Ｆを含有せず、ユーザがプロファイル３０３を選択しなかったことから起こった。それ故、生成モジュール２２は、属性Ｆは前記ユーザにとって関心のあるものではないと結論を下した。
【００３７】
上記と同じ推論（ｒｅａｓｏｎｉｎｇ）ではユーザにとって関心のある属性である属性Ａ乃至Ｅの値は、第２世代３１のプロファイル３１１、３１２及び３１３の間で変えられる。現世代３２は、同じアルゴリズムを用いて生成されている。値がプロファイル３２１、３２２及び３２３の間で再度変わることに注意されたい。属性Ａの高い値が属性Ｂの高い値を暗に示すことが既知である場合には、属性Ａの値が高いことが分かる場合に属性Ｂの値は調整されるべきである。例えば、属性Ａがユーザの性別を示す場合に、「男性」の値は、サッカーにおける関心を示す属性値が増大されるべきであるインディケータとして用いられ得る。
【００３８】
簡単にするために、図３の中のプロファイル３０１、３０２、３０３、３１１、３１２、３１３、３２１、３２２及び３２３の呈示は図式的ではない。実際には、上記のように、属性Ａ乃至Ｆの値は、好ましくは、各プロファイルに対してこの値に適応される何らかの視覚的表現を作成するために用いられるであろう。
【図面の簡単な説明】
【図１】本発明によるシステムを有するテレビ受像機を概略的に示す。
【図２】本発明によるシステムの実施例を概略的に示す。
【図３】多くの世代のプロファイルの概略的な一覧を示す。
【国際公開パンフレット】
2004505515.tif 000003
2004505515.tif 000004
2004505515.tif 000005
2004505515.tif 000006
2004505515.tif 000007
2004505515.tif 000008
2004505515.tif 000009
2004505515.tif 000010
2004505515.tif 000011
2004505515.tif 000012
2004505515.tif 000013
2004505515.tif 000014
2004505515.tif 000015
2004505515.tif 000016
【国際調査報告】
2004505515.tif 000017
2004505515.tif 000018
2004505515.tif 000019