(57)【要約】ユーザプロファイルを維持するユーザプロファイル維持手段（１１０）、アイコン（１０１）として視覚的にコンテンツアイテムを表示し、コンテンツアイテムを表示する少なくとも一つのアイコン（１０１）を含む対応形状（１０２）としてユーザプロファイルを表示する視覚化手段（１２０）、及びユーザプロファイルと対応形状（１０２）との間の整合性を守る整合性保守手段（１３０）を有し、ユーザプロファイルを提供する方法及びシステム（１００）。整合性は、ユーザプロファイルにおける変化に依存して対応形状（１０２）を変更することにより及び／又は対応形状（１０２）の操作に依存してユーザプロファイルを変更することにより守られる。
2004516541.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツアイテムを表示する少なくとも一つのアイコンを有する対応形状としてユーザプロファイルを表示し、前記ユーザプロファイルと前記対応形状との間の整合性を守る、ユーザプロファイルを提供する方法。
【請求項２】
請求項１記載の方法であって、前記整合性は、前記ユーザプロファイルにおける変更に依存して前記対応形状を変更することにより守られる方法。
【請求項３】
請求項１又は請求項２記載の方法であって、前記整合性は、前記対応形状の操作に依存して前記ユーザプロファイルを変更することにより守られる方法。
【請求項４】
ユーザプロファイルを維持するユーザプロファイル維持手段と、コンテンツアイテムを表示する少なくとも一つのアイコンを有する対応形状として前記ユーザプロファイルを表示する視覚化手段と、前記ユーザプロファイルと前記対応形状との間の整合性を守る整合性保守手段とを含む、ユーザプロファイルを提供するシステム。
【請求項５】
請求項４記載のシステムであって、前記整合性保守手段は、前記視覚化手段に、前記ユーザプロファイルを変更する前記ユーザプロファイル維持手段に依存して前記対応形状を変更させるように構成されるシステム。
【請求項６】
請求項５記載のシステムであって、前記視覚化手段は、前記ユーザプロファイルから前記コンテンツアイテムを除去する前記ユーザプロファイル維持手段に応答して、前記アイコンを有する形状から前記コンテンツアイテムを表示するアイコンを除去するように構成されるシステム。
【請求項７】
請求項５記載のシステムであって、前記ユーザプロファイル維持手段は、既存のユーザプロファイルに含まれるコンテンツアイテムのサブセットを決定し、前記サブセットを含む新しいユーザプロファイルを生成し、前記視覚化手段に対して前記新しいユーザプロファイルを送るように構成され、前記視覚化手段は、前記既存のユーザプロファイルに対応する形状から前記サブセットに含まれる前記コンテンツアイテムに対応する前記アイコンを視覚的に分割し、新しい形状を視覚的に形成することにより、新しいユーザプロファイルに対応する新しい形状を視覚化するように構成されるシステム。
【請求項８】
請求項４又は請求項５記載のシステムであって、前記整合性保守手段は、前記ユーザプロファイル維持手段に、前記対応形状を変更する前記視覚化手段に依存して前記ユーザプロファイルを変更させるシステム。
【請求項９】
請求項８記載のシステムであって、前記視覚化手段は、前記コンテンツアイテムを表示するアイコンを示し、コンテンツアイテムに対する好みのインジケータの受信に応答して、前記ユーザプロファイルに対応する形状に対して前記コンテンツアイテムを表示するアイコンを追加し、前記ユーザプロファイル維持手段に前記インジケータを伝達するように構成され、前記ユーザプロファイル維持手段は、前記コンテンツアイテムを前記ユーザプロファイルに追加するように構成されるシステム。
【請求項１０】
プロセッサに請求項１記載の方法を実行させるように構成されたコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザプロファイルを提供する方法に関する。
【０００２】
本発明は、さらにユーザプロファイルを提供するシステムに関する。
【０００３】
本発明は、さらにコンピュータプログラムプロダクトに関する。
【０００４】
【従来の技術】
テレビジョン受信機、セットトップボックス及び同様のシステムは、近い将来伝送されるプログラム及び他のコンテンツアイテムに関連し、プログラムタイトル又はプログラムカテゴリーのようなデータを受信し、復号することができる電子的プログラムガイド（ＥＰＧ）をたいてい含む。通常、そのようなＥＰＧは、どの時間にどのチャンネルでプログラムが伝送されるかを示す、プログラムタイトル及びクロックタイムのリストを示す。既知のユーザインターフェースは、ユーザの嗜好及び関心事の記録を保持する形態を有する。この種類の関心事は、ユーザのためのいわゆるユーザプロファイルに格納され得る。ユーザプロファイルは、ユーザの関心事、ライフスタイルなどを示す価値観を有し得る、いくつかの属性を備えたメタデータを含む。そのようなプロファイルを視覚化する可能な方法は、エージェントの使用である。そのようなエージェントは、アドバイスを与えることができ、プログラムを提案することができ、又はユーザに関心事情報を見つけさせる他の方法を支援することができる。エージェントは、ときどき、視覚的に及び／又は聴覚的に提案又はアドバイスを与える、話擬人化形状（ａ ｔａｌｋｉｎｇ ａｎｔｈｒｏｐｏｍｏｒｐｈｉｃ）のような視覚文字として表示される。視覚文字を用いて対話することにより、エージェントはユーザにユーザプロファイルと対話させるので、そのような視覚文字はユーザに気に入られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、そのような文字の欠点は、それが静的であり、ユーザプロファイルに適応しないことである。これは、ユーザにとって、忠告と忠告を与える文字とを関連つけることを難しくし、その忠告の理由をユーザに不明確にする。
【０００６】
【課題を解決するための手段】
本発明の目的は、ユーザにユーザ自身とそのユーザプロファイルとを同定させる、ユーザプロファイルを提供する方法を提供することである。
【０００７】
この目的は、コンテンツアイテムを表示する少なくとも一つのアイコンを含む対応形状としてユーザプロファイルを表示し、ユーザプロファイル及び対応形状の間での整合性を守る方法における本発明にしたがって達成される。整合性は、ユーザプロファイルにおける変更に依存して対応形状を変更することにより守られることが好ましく、さらに対応形状の操作に依存してユーザプロファイルを変更することにより守られ得る。本発明は、いかなる形の視覚的表示のアドバイスもユーザの好みに対していくらかの魅力を持つべきであるという洞察に基づく。したがって、ユーザにとって、ユーザ自身とユーザプロファイルとを同定することが可能になる。形状の視覚属性は、個人化（ｐｅｒｓｏｎａｌｉｚａｔｉｏｎ）に影響され得るパラメータである。ユーザインターフェースのそのような個人化は、より自然的な対話を経験することを支援するかもしれない。ユーザプロファイルの視覚化は、好ましくはアニメーション化した体によりなされる。アニメーション、すなわち体の挙動は、周囲の環境内において、外部と同じように、体の内部、いわゆる「腹」の変化に依存する。
【０００８】
ユーザ嗜好プロファイルが考慮されるとき、これらのプロファイルは、楽しいと思われた以前に選ばれたアイテムのセットとして最も良く表示される。まじめに選んだアドバイザのためには、そのアドバイスは、過去において高い予測的価値を有するべきである。このため、対応形状は、楽しいと思われたコンテンツアイテムを表示するアイコンを含む。
【０００９】
本発明のさらなる目的は、ユーザにユーザとユーザプロファイルとを同定させる、ユーザプロファイルを提供するシステムを提供することである。
【００１０】
この目的は、ユーザープロファイルを維持するユーザプロファイル維持手段と、コンテンツアイテムを表示する少なくとも一つのアイコンを含む対応形状としてユーザプロファイルを表示する視覚化手段と、ユーザプロファイルと対応形状との間の整合性を守る整合性保守手段とを含むシステムにおける本発明にしたがって達成される。このシステムにおいて、視覚化手段は、ユーザが同定できるプロファイルの表示を提供することを確保する。整合性保守手段は、好ましくは、視覚化手段に、ユーザプロファイルを変更するユーザプロファイル維持手段に依存して対応形状を変更させるように構成される。さらに、整合性保守手段は、ユーザプロファイル維持手段に、対応形状を変更する視覚化手段に依存してユーザプロファイルを変更させるように構成され得る。このように、整合性保守手段は、ユーザプロファイルのいかなる変更も対応形状を介して行われ、その逆も行われることを確保することができる。それにより、それらの整合性を守る。
【００１１】
実施の形態において、視覚化手段は、ユーザプロファイルからコンテンツアイテムを除去するユーザプロファイル維持手段に応答して、そのアイコンを含む形状からコンテンツアイテムを表示するアイコンを除去するように構成される。関連性が減少したコンテンツアイテムは削除され得る。それは、その後ユーザプロファイルから削除される。整合性を守るために、対応形状は適応しなければならない。これは、例えば、除去されたコンテンツアイテムを表示するアイコンが除去され、形状が縮むか震えるアニメーションを生成することによりなされ得る。
【００１２】
他の実施の形態において、ユーザプロファイル維持手段は、既存のユーザプロファイルに含まれるコンテンツアイテムのサブセットを決定し、そのサブセットを含む新しいユーザプロファイルを生成し、視覚化手段に新しいユーザプロファイルを送るように構成され、視覚化手段は、既存のユーザプロファイルに対応する形状から、そのサブセットに含まれるコンテンツアイテムに対応するアイコンを視覚的に分割し、新しい形状を視覚的に形成することにより、新しいユーザプロファイルに対応する新しい形状を視覚化するように構成される。新しい形状は、既存の形状の部分として、又は新しく、独立した形状として、存在し得る。その後独立して振舞う複数の新しい形状に形状を分割することにより、大きいユーザプロファイルは効率的に管理され得る。それぞれの形状は、プロファイル上で簡略化された図を提供し、ユーザは、例えば、映画だけで又はニュースだけでなど、一度に一つのセットだけと対話することを選ぶことができる。プロファイルは、例えば、リモートコントロールのボタンプレスを用いて、ユーザ主導で分割され得る。プロファイルは、メタデータコンテンツ記述にしたがって、例えば、異なるジャンルを示すグループに分割する。
【００１３】
他の実施の形態において、視覚化手段は、好みのコンテンツアイテムのインジケータの受信に応答して、コンテンツアイテムを表示するアイコンを示し、ユーザプロファイルに対応する形状に、コンテンツアイテムを表示するアイコンを加え、ユーザプロファイル維持手段にそのインジケータを伝達するように構成され、ユーザプロファイル維持手段は、コンテンツアイテムをユーザプロファイルに加えるように構成される。ユーザに対して関連のあるコンテンツアイテムは、アイコンとしてユーザに提供される。ユーザは、例えば、ユーザのテレビ受信機でそれを見ることにより、オファーをチェックすることができ、それからオファーを受け入れるか、拒絶するかの機会を与えられる。ユーザがコンテンツアイテムを受け入れるとき、ユーザプロファイルに対応する形状はアイコンを組み入れる。ユーザにとって、これは、コンテンツアイテムをユーザプロファイルに加えることを表すので、この変更はユーザプロファイルに組み入れられるべきである。
【００１４】
本発明は、さらに、プロセッサに本発明の方法を実行させるように構成されたコンピュータプログラム製品に関する。
【００１５】
【発明の実施の形態】
本発明のこれら及び他の態様は、図面により示される実施の形態により明らかになり、説明されるであろう。
【００１６】
図面を通じて、同じ参照番号は、同様又は対応する形態を示す。図面で示されるいくつかの形態は、通常ソフトウェアで実行され、ソフトウェアモジュール又はオブジェクトのようなソフトウェア実体物そのもので表される。
【００１７】
図１は、本発明に係るシステム１００の実施の形態を概略的に示す。システムは、ユーザプロファイル維持モジュール１１０、視覚化モジュール１２０、及び整合性保守モジュール１３０を含む。
【００１８】
ユーザプロファイル維持モジュール１２０は、ユーザプロファイルを維持する。視覚化モジュール１２０は、テレビ番組のようなコンテンツアイテムをアイコン１０１として視覚的に表示する。視覚化モジュール１２０は、コンテンツアイテムを表示する少なくとも一つのアイコン１０１を含む対応形状１０２としてユーザプロファイルを表示する。整合性保守モジュール１３０は、ユーザプロファイルと対応形状１０２との間で整合性を守る。
【００１９】
整合性保守モジュール１３０は、好ましくは視覚化モジュール１２０に、ユーザプロファイルを変更するユーザプロファイル維持モジュール１１０に依存して対応形状を変更させることにより動作する。さらに、整合性保守モジュール１３０は、ユーザプロファイル維持モジュール１１０に、対応形状を変更する視覚化モジュール１２０に依存してユーザプロファイルを変更させる。
【００２０】
アドバイスのいかなる形の視覚的表示も、ユーザの嗜好にいくらかの魅力を持つべきである。それにより、ユーザにとって、ユーザ自身とユーザプロファイルとを同定することが可能になる。形状の視覚属性は、個人化に支配されるパラメータである。ユーザインターフェースのそのような個人化は、より自然な対話を経験するのを支援し得る。ユーザプロファイルの視覚化は、好ましくはアニメーションの体によりなされる。アニメーションは、すなわち体の挙動は、周囲の環境内において、外部と同じように、体の内部、いわゆる「腹」の変化に依存する。
【００２１】
形状はいかなる形状でもなり得るが、好ましくは擬人化していること、すなわち、直接操作及び視覚フィードバックをさせるために、アイコンを含む腹並びに手足様の腕及び／又は脚を有するようなより多く又はより少なく人様の形状や形式をとることである。これは、対話のために形状を容易に認識でき直観的にすることである。しかしながら、形状はまた、無定形、すなわち矩形又は格子様構成のような固定され規定された形状を有しないものであっても良い。
【００２２】
システム１００により維持されるように、それらのプロファイルが視覚的に対話可能な表示を得ることができたことはユーザに有益である。ユーザ嗜好を描写することができるアニメーション形状の形式におけるそのような表示は、内部システム状況及び情報の変更について伝達できるという意味において対話可能である。これらのユーザプロファイルの主要な対話の役割は、コンテンツにアクセスするための直接操作ツールになることである。そのような直接操作ツールは、明確なユーザフィードバックを可能にすることができる。このようにして、適応を通しての個人化が達成され得る。
【００２３】
人工的な発展のプロセスにおいて、潜在的に無限な量の形状を生じさせるという考えは、個人化の問題への解である。この点で、個人化は、フィルタリングされたディジタルコンテンツ配信だけより広く理解される。それは適応システムのための適当な視覚化を含む。
【００２４】
誰の視覚的セットが属するかを認識したいのと同様に、すべてのユーザが自分の表示と同定したいと推定すると、これは、好かれる又は嫌われるコンテンツのセットの存在が開始点として取られ、対話視覚化の問題が、種々のセットが種々のユーザに属することをどのように見せるかということと同様に、そのようなセットの状況を変更することをどのように見せるかということを意味する。
【００２５】
システム１００は、フロッピーディスク（登録商標）若しくはＣＤ−ＲＯＭのような記憶媒体上に記憶され得るか又はファイルサーバによりネットワーク上で利用できる、コンピュータプログラムプロダクト１４０として実現され得る。コンピュータプログラムプロダクト１４０は、プログラム可能なデバイスにロードされるとき、そのデバイスにおけるプロセッサに、本発明に係る方法を実行させる。コンピュータプログラムプロダクト１４０は、コンピュータプログラムプロダクト１４０を実行するときに、プログラム可能なデバイスをシステム１００として機能できるようにする。
【００２６】
図２ａ−ｇは、このシステムにより生じる視覚的出力のいくつかの可能な実施の形態を概略的に示す。本発明を正しく理解するために、その作用は、構成要素よりもむしろ出力に関してここで議論される。システム１００の構造は、図４に関して後で議論される。
【００２７】
図２ａは、ユーザプロファイルの視覚的表示１０２及び、例えばディジタルＴＶプログラムのようなコンテンツアイテムを表示するアイコン１０１を示す。視覚化モジュール１２０は、好ましくはユーザが当該コンテンツアイテムを好きであることをシステムに通知するときに、アイコン１０１を示す。表示１０２は、表示１０２により表示されるユーザプロファイルに取り入れられる別のコンテンツアイテムを表示するアイコンを含む手足及び腹を有する擬人化した形状としてここで提示される。
【００２８】
ユーザがコンテンツアイテムを好きであるとシステムに通知するとき、コンテンツアイテムは、もちろんそのユーザプロファイルにまた加えられる。
【００２９】
図２ｂは、いくつかのコンテンツアイテムがユーザプロファイルに取り入れられた後の表示１０２を示す。表示１０２の「腹」が大きくなっており、表示１０２がより多く又は異なる手足を育て得る。
【００３０】
図２ｃは、ユーザと対話する表示１０２の他の実施の形態を示す。手足は、ユーザプロファイルにおける変更を視覚化するために使われる。例えば、手足は、アイコン１０１を握り、表示１０２の腹にそれを追加することにより、アイコン１０１により表示されたコンテンツアイテムをユーザプロファイルに追加することをアニメーション表示するために使用され得る。あるいは、表示１０２は口を備えていても良く、したがって追加がアイコン１０１を口に飲み込むことによりアニメーション表示され得る。手足は、またジェスチャに基づくユーザとのコミュニケーションの可能な方式としても見られる。
【００３１】
図２ｄは、組み入れられたコンテンツアイテムが２つのグループ１０３，１０４にグループ化された表示１０２を示す。グループ１０３，１０４は、若干の判定基準、例えば、ジャンル又はテレビチャンネルによって識別され得る。図２ｃに示されるような表示１０２は、第１グループ１０３における２つのニュースプログラム、及び第２グループ１０４における４つの映画を示す。
【００３２】
図２ｅは、新しい表示１０５が分割された表示１０２を示す。ユーザプロファイル維持モジュール１１０は、既存のユーザプロファイルに含まれるコンテンツアイテムのサブセットを決定し、そのサブセットを含む新しいユーザプロファイルを生成することができる。この新しいユーザプロファイルは、それから、その後既存のユーザプロファイルに対応する表示１０２からそのサブセットに含まれるコンテンツアイテムに対応するアイコンを視覚的に分割し、視覚的に新しい表示１０５を形成することにより、新しいユーザプロファイルに対応する新しい形状１０５を視覚化する、視覚化モジュール１２０に送られる。
【００３３】
図２ｆにおいて、アイコンは表示１０２から除去される。これは、また、その「腹」がより小さくなることを視覚化するために全体又は部分的に縮み得る、震えている表示１０２のアニメーションを生成することによって視覚化される。ユーザが明示的にそれを要請する、例えば、除去されるべきアイコンに対応するコンテンツアイテムに関して否定的に投票することにより、そのアイコンは除去され得る。ユーザプロファイルから当該コンテンツアイテムを除去することは、その後ユーザプロファイル維持モジュール１１０に伝達される。ユーザプロファイル維持モジュール１１０は、また、当該コンテンツアイテムがもはや関連性がないということを決定し、ユーザプロファイルからそれを削除しても良い。これは、上述した視覚化を実行する視覚化モジュール１２０にその後伝達される。
【００３４】
図３は、デフォルト表示のセットを示す。インターフェースの視覚的適応は、ユーザが個人のユーザプロファイルの発展方向を示す好ましいものを選択することができる、デフォルト表示のセットの導入により達成される。
【００３５】
表示の最終形状は、ユーザにより選ばれるスタイルだけに依存せず、コンテンツの空間の配列のような周囲の環境に依存し、若干の手足のより早い成長及びその他のより早い退化を引き起こし得る、挙動によっても決定される。
【００３６】
これは、たとえ、それぞれの「胎児」が例えばせいぜい５つの脚の成長の可能性を符号化したとしても、それらすべてを成長させるケースの必要性はなく、それらがなるであろう正確な形状及びサイズも必要性はない、ということを意味する。可能な成長の符号化された形態、すなわち「遺伝子」は、形状のパラメータから生じる。成長のための形状をパラメータ化するアプローチは以下に詳細に記述される。
【００３７】
主に予測できない成長とは別に、表示は、それらの現在の状況について自然の方式で伝達するための挙動を規定するであろう。これは、フィルタリングエージェントがユーザ嗜好に関連する一つのコンテンツを見つけるなら、表示を成長させるであろうこと、例えば波立つことができる手を意味する。
【００３８】
図４は、システム１００をさらに詳細に示す。コンテンツソース４０２は、テレビ番組、ワールドワイドウェブ文書、文献などのようなコンテンツアイテムに関連した情報を運ぶ。
【００３９】
ユーザプロファイル維持モジュール１１０は、ユーザプロファイル４０３、過去に楽しんだアイテムＰのコレクション、おそらく過去に嫌われたアイテムＱのコレクションをも保持する。それは、新しく入って来るアイテムＮのために、相対的な距離Ｄ（Ｎ，Ｐ）とＤ（Ｎ，Ｑ）とを比較するフィルタ４０４をさらに含む。新しく入って来るいかなるアイテムもこのフィルタ４０４により通過し、相対的な距離の結果が、挙動生成モジュール４０５により生成されるユーザプロファイル維持モジュール１１０の次の挙動のトリガーとなる。この距離が十分に小さいならば、例えば、新しいアイテムとユーザのユーザプロファイル外であると仮定されるアイテムＱとの間の距離Ｄ（Ｎ，Ｑ）より小さいならば、システム１００は、Ｎをユーザに推奨することは価値があると結論することができる。そうでなければ、否定的なアドバイスが与えられるべきである。ユーザプロファイル４０３におけるゆるやかな変更は、古いアイテムの除去又は他のアイテムによる交換になり得る。また、これらの更新は、ユーザフィードバックを必要とし得る視覚的挙動を引き起こす。
【００４０】
高いレベルでは、挙動はむしろ複雑な動きパターンからなる。それぞれの動きパターンは、一種類のデータベース更新又は一つの基礎的な相互作用の項（ｃｌａｕｓｅ）に関係する。下位レベルでは、これらの動きは、触手を振ること、アイコンを握ること、注意を引くために上下にジャンプすることなどの基礎的な動きに関して分解される。これらの下位レベルの挙動は、動き生成モジュール４０６において生成される。構成モジュール４０７は、すべての運動の自由度を表示する表示の明確な「体」トポロジーを表示する。しかしながら、構造モジュール４０７での構成要素は直接に見えず、それらはスケルトンと見られ得る。多くの可能な方式でこれらのスケルトン要素を引き立たせる、いろいろな部分の実際の幾何学形状は、形状モジュール４０８において決定され、カラースキーム、テクスチャ、及び（偽造の）照明効果の形の視覚的クオリティは、描写モジュール４０９で加えられる。図２の例のように、トータルアニメーション画像は、現在のユーザプロファイル４０３を表示する合成移動創造物及びアイコン材料の両方を含んでも良い。アニメーション創造物の動きは、これらのアイコンの配置を駆動すべきであり、アイコン配置モジュール４１０がこれを管理する。それがユーザプロファイルの現在の状況からそのコンテンツを得ることに注意すべきである。
【００４１】
現在のユーザプロファイル４０３を表示する、描写されたアニメーションのアドバイザ−創造物及びアイコン材料は、実際の視覚的コンテンツ４１３、例えばＴＶスクリーン、ビジュアル本又はＬＣＤスクリーンを示すディスプレイデバイスを有する物理的一体物を形成するかもしれない又は形成しないかもしれないデバイス４１２上で示される。
【００４２】
ユーザは、コンテンツを直接選択させる、直接入力モジュール４１５をさらに備えることができる。ユーザの嗜好を本当に表示する有用なユーザプロファイルが時間で成長するだけであるので、「コールドスタート問題（ｃｏｌｄ ｓｔａｒｔ ｐｒｏｂｌｅｍ）」を解決する方法にならなければならない。新しいユーザのための最初の対の選択は、上記に概説されるフィルタメカニズムを使用してなされることはできない。それで、Ｐにおける最初のエントリは、直接の選択から生じる。
【００４３】
適応のための主メカニズムは、セットＰの動的な更新及び任意的なＱの更新である。しかし、アドバイザの視覚的外観もまた適応させるべきである。全体的な提案されたメカニズムは以下のとおりである。挙動生成モジュール４０５、動き生成モジュール４０６、形状モジュール４０８及び描写モジュール４０９のそれぞれは、挙動、動き、形状及び描写スタイルを生成するルールのセットにより規定され得る。形状モジュール４０８は、これらのルールを実行し、適用する可能な方式を示す。あらゆるルールは重み係数を持ち、ルールが選ばれる機会がその重み係数により決定されるときに、ルールはランダムで適用され得る。ルールは、どのような順序であってもルールが適用されるかに拘わらず、トータルの挙動が常に高いレベルの目標にしたがっており、ユーザプロファイルに対する更新及びフィルタリングアクションが常に適当な方式で起こるようにすべきである。また、この構造は、セットＰ及びＱのデータベース更新の視覚的表示を共に形成する動きパターンを実行するために必要であるので、形状形成ルールにより規定された正確な形状ならなんでも、構造モジュール４０７で規定されるような構造と常に両立できなければならない。
【００４４】
次のように、ユーザの嗜好への適応は、進化プロセスを通して実現され得る。特定された時間点、例えば対話セッションにつき一度で、ルールのいくつかのランダムな選択が実行され、挙動、動き、形状及び描写スタイルは、選択されたルールにより構成される。このすべては、それらがシステムメッセージ、例えばデータベース操作を伝えるために実行する行動の意味に関してすべて同一である、少数の異なる創造物を生成すべきである。しかしながら、それらは、それらの挙動、それらの動き、それらの形状及びそれらの描写スタイルのさらなる詳細に関して非常に異なる。次に、ユーザはこれらの創造物のうちの一つを選ぶように頼まれる。選ばれたバージョンの生成に貢献したルールの重み又は適合性はいくぶん増加されるが、他のルールの重みは減少される。したがって、あるルールを使用する確率がその適合性に見合っているとき、創造物の新世代が実行される。次のセッションにおいて、最後の好ましい創造物が、オファーされた選択肢間にあることを確認したとき、その行為が繰り返される。このように、ユーザは、ユーザが以前よりもユーザの嗜好に対して悪いマッチングである創造物を決して得ないことを確信している。このプロセスにおいて、それらの創造物を生成するルールの重みのセットと共に、創造物の集団を進化させる。このように得られる重みのセットが、挙動詳細、動き詳細、形状及び描写スタイルにしたがうユーザの嗜好のための表示を形成すると仮定される。これが確かめられ得るならば、メカニズムは、確かにユーザの嗜好に適している創造物に対する重みを収束する。
【００４５】
形状の生成は、形状文法及び非線形ラッピングの組み合わせを通してなされ得る。形状の文法（ｇｒａｍｍａｒ）は、例えば、Ｌｉｎｄｅｎｍａｙｅｒ， Ａｒｉｓｔｉｄ， Ｍａｔｈｅｍａｔｉｃａｌ Ｍｏｄｅｌｓ ｆｏｒ ｃｅｌｌｕｌａｒ ｉｎｔｅｒａｃｔｉｏｎｓ ｉｎ ｄｅｖｅｌｏｐｍｅｎｔ， Ｉ ＆ ＩＩ， Ｊｏｕｒｎａｌ ｏｆ Ｔｈｅｏｒｅｔｉｃａｌ Ｂｉｏｌｏｇｙ， １８， ｐｐ． ２８０−３１５， １９６８、 Ｐｒｕｓｉｎｋｉｅｗｉｃｚ， Ｐ．， ａｎｄ Ａ． Ｌｉｎｄｅｍａｙｅｒ， ａｎｄ Ｊ． Ｈａｎａｎ， ”Ｄｅｖｅｌｏｐｍｅｎｔａｌ ｍｅｔｈｏｄｓ ｏｆ Ｈｅｒｂａｃｅｏｕｓ Ｐｌａｎｔｓ ｆｏｒ Ｃｏｍｐｕｔｅｒ Ｉｍａｇｅｒｙ Ｐｕｒｐｏｓｅｓ”， Ｐｒｏｃｅｅｄｉｎｇｓ ｏｆ ＳＩＧＧＲＡＰＨ １９８８， ｐｐ． ４６７−４７８、 又はＭ． Ｓｏｎｋａ， Ｖ． Ｈｌａｖａ， Ｒ． Ｂｏｙｌｅ， ”Ｉｍａｇｅ Ｐｒｏｃｅｓｓｉｎｇ， Ａｎａｌｙｓｉｓ， ａｎｄ Ｍａｃｈｉｎｅ Ｖｉｓｉｏｎ”， １９９９， Ｂｒｏｏｋｓ／Ｃｏｌｅ Ｐｕｂｌｉｓｈｉｎｇ Ｃｏｍｐａｎｙ， Ｐａｃｉｆｉｃ Ｇｒｏｖｅ， ＣＡ （ＵＳＡ）， ｐｐ． ３１５−３２３から既知であるように、手続的方式で形状を記述するために広く使われた。
【００４６】
形状文法は、代用ルールの有限集合からなる。代用ルールは、タイプネーム代用ルール、構造代用ルール、及び形状代用ルールの３つの構成要素を持つ。
【００４７】
代用ルールは、一つ又はそれ以上の他の形状セグメントにより形状セグメントを置換するのに役立つ。その最も単純な形において、形状セグメントは、四辺形（ＡＢＣＤ）及びタイプネームを有する曲線である。タイプネーム代用ルールは、例えば、Ｕ→ＶＵのような、＜ｔｙｐｅ ｎａｍｅ ０＞→＜ｔｙｐｅ ｎａｍｅ １＞＜ｔｙｐｅ ｎａｍｅ ２＞＜ｔｙｐｅ ｎａｍｅ ３＞…＜ｔｙｐｅ ｎａｍｅ ｎ＞の形を持つ。
【００４８】
構造代用ルール及び形状代用ルールは、この場合どの二つの曲線及び四辺形が共にタイプネーム代用ルールの左辺側からのタイプネームＵで単一の形状セグメントを置換するのかということを規定する。タイプネーム代用ルールＵ→ＶＵを伴う構造代用ルール及び形状代用ルールは、グラフィック的に規定される。この置換ルールは図５に示される。
【００４９】
この図の説明は、次の通りである。このルールが既存の形状セグメントへ適用されるときはいつでも、この形状セグメントは、ネームタイプ「Ｕ」（これは、左辺項、タイプネーム代用ルールＵ→ＶＵにおける「Ｕ」により表現される）を持たなければならない。そのような既存の形状、例えばｕ１があるとするならば、変換は、上図における四辺形ＡＢＣＤをｕ１の四辺形にマッピングするように構成される。そのようなマッピングがいわゆる双線形変換（ｂｉ−ｌｉｎｅａｒ ｔｒａｎｓｆｏｒｍａｔｉｏｎ）であることを示され得る。この幾何学マッピングは、それから右手側部分において２つの四辺形、ダッシュ記号のもの及びダッシュ−ドット記号のものに適用される。同じ幾何学変換は、また２つの太線の曲線（実線曲線及び点線曲線）に適用される。これらの２つの曲線は、ｕ１に属していた原曲線を置換する。さらに、ｕ１の四辺形は、より小さい（変換された）２つのダッシュ記号のもの及びダッシュ−ドット記号のものにより置換される。最後に、全体のセグメントｕ１のためのネームタイプ「Ｕ」は、ここでは２つのネームタイプ「Ｖ」及び「Ｕ」の連結により置換される。これは、次の１ラウンドにおいて、同じルールが再び右の最も新しく作られた形状セグメントに適用され得ることを意味する。しかしながら、左の最も新しく作られた形状セグメントを置換するために、我々はこのルールを使うことができない。その左側部分においてネームタイプ「Ｖ」を有することを提供するルールがないならば、それはまったく変換させることができない。この場合、それは終端記号と呼ばれる。形「Ｖ→…」の一つ又はそれ以上のルールが提供されるならば、これらのルールは後段で適用され得、形状セグメントは非終端記号と呼ばれる。
【００５０】
上述したように、四辺形によりパラメータ化された双線形変換に関する構造代用ルールにより適用される幾何学変換を指定することは特定の利点を持つ。本当に、ｕ１に属する形状セグメントがｕ１の四辺形の点Ａで始まり、ｕ１の四辺形の点Ｄにおいて終わる曲線を有すると仮定する。我々は、２つの新しい曲線がその後同じ特性を持つことを観察する。それで、オリジナルの曲線が形状の残り（すなわち、ｕ１の四辺形の点Ａ及びＤに正確に接続された形状の残り）に接続されるならば、その後この接続は形状セグメント置換を通して維持される。さらにいっそう、ｕ１に属する形状セグメントがＡＢに対する接線及びＣＤに対する接線であり、形状の残りがＡ及びＤにおけるｕ１の形状セグメント（すなわち、Ａにおける形状の残っている部分の接線がＡＢに平行であり、Ｄにおける形状の残っている部分の接線がＣＤに平行である）にスムーズに接続されると仮定すると、そのとき、この平滑性も保たれる。言い換えると、四辺形によりパラメータ化され、元の四辺形に対して目標四辺形をマッピングする双線マッピングにより実行される構造代用ルールを用いると、もし望むならば、我々に接続性（いわゆるＣ０導通）及び平滑性（いわゆるＣ１導通）を保つことを可能にする。
【００５１】
このように、ルールの次のアプリケーションは、基礎的形状から複雑な形状の発展を模倣する。次の図は、複雑な形状を生成すべきであるルールを導くプロセスの部分を示す。図６は、設計者が得たい最終の形状を示す。図７は、最終の形状を導く成長パスを表示する一連のより単純な形状への最終の形状のデコンストラクションを示す。一つのバージョンからこの成長パスを超える次のバージョンに伝播するために、そのルールが必要である。図８は、適当な四辺形の形で構造代用を含み、これらのルールがどのように導出され、代用ルールの形で割り当てるかを示す。
【図面の簡単な説明】
【図１】図１は、本発明に係るシステムの実施の形態を概略的に示す。
【図２ａ】図２ａは、このシステムにより生成される視覚的出力のいくつかの可能な実施の形態を概略的に示す。
【図２ｂ】図２ｂは、このシステムにより生成される視覚的出力のいくつかの可能な実施の形態を概略的に示す。
【図２ｃ】図２ｃは、このシステムにより生成される視覚的出力のいくつかの可能な実施の形態を概略的に示す。
【図２ｄ】図２ｄは、このシステムにより生成される視覚的出力のいくつかの可能な実施の形態を概略的に示す。
【図２ｅ】図２ｅは、このシステムにより生成される視覚的出力のいくつかの可能な実施の形態を概略的に示す。
【図２ｆ】図２ｆは、このシステムにより生成される視覚的出力のいくつかの可能な実施の形態を概略的に示す。
【図３】図３は、このシステムにおける使用のためのデフォルト表示のセットを概略的に示す。
【図４】図４は、本発明に係るシステムをより詳細に示す。
【図５】図５は、表示の形状を適応させる方法を説明する。
【図６】図６は、この方法で得られる形状を示す。
【図７】図７は、その形状に導く成長パスを表す一連のより簡単な形状にその形状をデコンストラクションすることを示す。
【図８】図８は、この分解のルールがどのように導出されるかを示す。
【国際公開パンフレット】
2004516541.tif 000003
2004516541.tif 000004
2004516541.tif 000005
2004516541.tif 000006
2004516541.tif 000007
2004516541.tif 000008
2004516541.tif 000009
2004516541.tif 000010
2004516541.tif 000011
2004516541.tif 000012
2004516541.tif 000013
2004516541.tif 000014
2004516541.tif 000015
2004516541.tif 000016
2004516541.tif 000017
2004516541.tif 000018
2004516541.tif 000019
2004516541.tif 000020
2004516541.tif 000021
2004516541.tif 000022
2004516541.tif 000023
【国際調査報告】
2004516541.tif 000024
2004516541.tif 000025
2004516541.tif 000026