(57)【要約】オンスクリーン インタフェース向けにコンテンツを編成して管理するシステム及び方法である。テレビ番組のようなコンテンツは、レインドロップとして代表例的に表示される。レインドロップは、レインドロップが表すコンテンツが最新の状態（すなわち、テレビジョン番組がライブになる状態）のときに、到来領域から現在のライン領域を通過する。用語「コンテンツ」は、ブロードキャスト又はユーザに送信することができるいずれかのタイプの番組又は情報に関連する。【特許請求の範囲】
【請求項１】
オンスクリーン ユーザインタフェース向けにコンテンツを編成して管理する方法であって、
前記コンテンツを表す少なくとも１つのレインドロップを表示するステップと、
前記少なくとも１つのレインドロップが表す前記コンテンツが最新の状態になったとき、到来領域から現在のライン領域を通して前記少なくとも１つのレインドロップを移動するステップと、
を備える方法。
【請求項２】
コンテンツを記憶して記憶されたレインドロップを生成するために、前記少なくとも１つのレインドロップを選択的に記録するステップと、
前記記憶されたレインドロップにより表される前記選択されたコンテンツを記憶媒体に記憶するステップと、
をさらに備える請求項１記載の方法。
【請求項３】
前記記憶されたレインドロップを記憶領域に表示するステップをさらに備える、
請求項２記載の方法。
【請求項４】
プリセット期間にわたり、作業領域を通して少なくとも１つの記憶されたレインドロップを通過させ、前記作業領域を通して全体的に通過される前記記憶されたレインドロップに応じて、前記記憶されたレインドロップが表す前記記憶されたコンテンツを消去するステップと、
をさらに備える請求項２記載の方法。
【請求項５】
前記到来領域は次のコンテンツを表し、前記現在のライン領域はライブのコンテンツを表し、過去の領域は過去のコンテンツを表す、
請求項１記載の方法。
【請求項６】
前記移動するステップは、スクリーンでの水平又は垂直移動をさらに備える、
請求項１記載の方法。
【請求項７】
前記少なくとも１つのレインドロップの長さ、領域又は幅は、コンテンツの長さを比例的に表す、
請求項１記載の方法。
【請求項８】
前記少なくとも１つのレインドロップは、静止画像又は動画像の代表例を含む、
請求項１記載の方法。
【請求項９】
前記動画像は、前記少なくとも１つのレインドロップが表すコンテンツのセグメントを備える、
請求項８記載の方法。
【請求項１０】
前記記憶されたレインドロップは、前記少なくとも１つのレインドロップとは異なる形状を備える、
請求項２記載の方法。
【請求項１１】
前記選択的に記録するステップは、リモートコントロール装置を使用して、前記少なくとも１つのレインドロップをハイライト表示するステッップをさらに備える、
請求項２記載の方法。
【請求項１２】
前記少なくとも１つのハイライト表示されるレインドロップは、記憶するために選択されたときの示唆を含む、
請求項１１記載の方法。
【請求項１３】
前記記憶領域は、前記作業領域に隣接している、
請求項１記載の方法。
【請求項１４】
前記記憶されたレインドロップは、期限切れとなる日付及び時間をさらに備える、
請求項２記載の方法。
【請求項１５】
前記記憶されたレインドロップは、前記期限切れとなる日付及び時間に応じて前記作業領域を通して通過し始める、
請求項１４記載の方法。
【請求項１６】
前記期限切れの日付及び時間は、ユーザにより変更又は削除することができる、
請求項１５記載の方法。
【請求項１７】
レインドロップ ユーザインタフェースが表示されるシステムであって、
到来領域から現在のライン領域を通して時間的に移動する少なくとも１つのレインドロップとしてのコンテンツを表示するための表示手段と、
マイクロプロセッサと、
記憶媒体と、
を備えるシステム。
【請求項１８】
コンテンツを見ること又は記憶することのために、前記少なくとも１つのレインドロップを選択的に記憶するためのカーソルを移動するための手段をさらに備える、
請求項１７記載のシステム。
【請求項１９】
前記選択的に記録された少なくとも１つのレインドロップに対応するコンテンツを記録又は見るための手段をさらに備える、
請求項１７記載の方法。
【請求項２０】
前記表示手段は、テレビジョン又はモニタを備える、
請求項１７記載のシステム。
【請求項２１】
前記コンテンツは、少なくとも１つのテレビ番組を備える、
請求項１７記載のシステム。
【請求項２２】
前記記憶媒体は、前記少なくとも１つのレインドロップが前記現在のライン領域を完全に通過するまで、前記少なくとも１つのレインドロップが表すコンテンツを時間的に記憶する、
請求項１７記載のシステム。
【請求項２３】
選択的に記録されない前記コンテンツは消去される、
請求項２２記載のシステム。
【請求項２４】
記録又は見るための前記手段は、少なくとも１つのテレビジョンチューナを備える、
請求項１７記載のシステム。
【請求項２５】
前記記憶装置は、大容量の記憶容量を有するサーバである、
請求項１７記載のシステム。
【請求項２６】
前記サーバは、移動通信装置を使用して遠隔的にアクセスすることができる、
請求項２５記載のシステム。
【請求項２７】
前記移動通信装置は、表示手段を備え、入力コマンドを受信する、
請求項２６記載のシステム。
【請求項２８】
前記移動通信装置は、タッチスクリーンインタフェース又はパームトップ装置をさらに備える、
請求項２６記載のシステム。
【請求項２９】
オンスクリーン ユーザインタフェース向けにコンテンツを編成して管理するためのプロセッサ読取り可能な媒体に記憶されるプログラムセグメントであって、
前記コンテンツを表す少なくとも１つのレインドロップを表示するための部分と、
前記少なくとも１つのレインドロップが表す前記コンテンツが最新の状態になったとき、到来領域から現在のライン領域を通して前記少なくとも１つのレインドロップを移動するための部分と、
を備えるプログラムセグメント。
【請求項３０】
コンテンツを記憶して記憶されたレインドロップを生成するために、前記少なくとも１つのレインドロップを選択的に記録するための部分と、
前記記憶されたレインドロップにより表される前記選択されたコンテンツを記憶媒体に記憶するための部分と、
記憶領域における前記記憶されたレインドロップを表示するための部分と、
をさらに備える請求項２９記載のプログラムセグメント。
【請求項３１】
プリセット期間にわたり、作業領域を通して少なくとも１つの記憶されたレインドロップを通過させ、前記作業領域を通して全体的に通過される前記記憶されたレインドロップに応じて、前記記憶されたレインドロップが表す前記記憶され選択されたコンテンツを消去する部分と、
をさらに備える請求項２記載のプログラムセグメント。
【発明の詳細な説明】
【０００１】
［関連出願に対するクロスリファレンス］
本出願は、米国特許の仮出願である米国シリアル番号６０／２２１，４０５号“ＴＶ ＩＮＴＥＲＡＣＴＩＯＮ ＰＡＲＡＤＩＧＭ ＦＯＲ ＬＩＶＥ ＡＮＤ ＳＴＯＲＥＤ ＣＯＮＴＥＮＴ − ＴＨＥ ＲＡＩＮＤＲＯＰ ＭＯＤＥＬ” 発明者Ｇｅｏｒｇｅ Ｍａｒｍａｒｏｐｏｕｌｏｓ、Ｃｌｉｖｅ Ｖａｎ Ｈｅｅｒｄｅｎ及びＮｅｖｅｎｋａ Ｄｉｍｉｔｒｏｖａによる２０００年７月２８日提出の通常出願にあたる。その全体は、参照により本明細書に組込まれる。
【０００２】
［発明の背景］
本発明は、一般的に番組スケジュール及び番組ガイドに関連し、より詳細には、ユーザに馴染みやすいやり方でコンテンツを表示するために使用することができるユーザインタフェースシステムに関する。
【０００３】
デジタルテレビジョンは、家庭での娯楽を変えており、大量のデジタルコンテンツを提供することにより変え続けていくものと思われる。多数のチャネル数及び利用可能な各種コンテンツが多いために、視聴者の中には、従来のチャネルサーフィンによる手法を使用してコンテンツをブラウザ表示することが不可能となることがある。
【０００４】
参照により本明細書に組込まれる米国特許第４，７０６，１２１号、及び第５，３５３，１２１号で開示されるような電子番組ガイド（ＥＰＧ）は、スケージュールコンテンツ処理システムを記載しており、視聴者に提供された選択基準に基づいて番組を選択するという、便利な方法を視聴者に提供する。しかし、ＥＰＧは、現在の発展にもかかわらず、利用することができる大量のコンテンツについて個人化（ｐｅｒｓｏｎａｌｉｚａｔｉｏｎ）のレベルを提供するためには不十分である。
【０００５】
パーソナルＴＶレコーダ及びエージェントテクノロジーのような各種装置及びシステムは、あるレベルの個人化を提供する。これらのシステムは、ＥＰＧ及びユーザ嗜好を使用して、メタデータレベルで動作する。かかる装置は、数時間のビデオコンテンツを記憶する能力を有するハードディスクを通常有しており、選択された番組の視聴のプロセスを容易にすることができる。しかし、これらの装置及びシステムは、馴染んだやり方でユーザにコンテンツを提供することが困難である。
【０００６】
［発明の概要］
本発明によれば、システム及び方法は、オンスクリーン ユーザインタフェース向けのコンテンツを編成して管理する。１つの態様では、本方法は、テレビ番組のようなコンテンツの代表的な表現を、レインドロップとして表示する。このレインドロップは、該レインドロップが表すコンテンツが最新の状態になるとき（すなわち、テレビ番組がライブ状態になるとき）、到来領域から現在のライン領域を通過して移動する。
用語「コンテンツ」は、いずれかのタイプの番組又は情報に関連し、ブロードキャストすることができ、さもなければ、ユーザに送信することができる。
【０００７】
幾つかの実施の形態では、ユーザは、記憶又は見るためにレインドロップを選択的に記録する。これにより、記憶されたレインドロップが生成される。本方法は、記憶されたレインドロップにより表される選択されたコンテンツを記憶媒体に記憶し、記憶媒体において記憶されているレインドロップを表示することをさらに含んでいる。本方法は、プリセット期間にわたり作業領域を通して少なくとも１つのレインドロップを通過させ、記憶されたレインドロップが作業領域を通して全体的に通過するときに、少なくとも１つのレインドロップが表す記憶されて選択されたコンテンツを消去することを含んでいる。
【０００８】
本発明の様々な実施の形態では、レインドロップの長さ、領域、又は幅は、コンテンツの時間的な長さを比例的に表している。また、レインドロップは、代表的な表現としての静止画像、代表的な表現としての動画像、又はレインドロップが表すコンテンツの実際のセグメントを含んでいる場合がある。さらに、レインドロップは、垂直又は水平にスクリーン上で移動する。
【０００９】
本発明の更なる実施の形態では、ユーザは、リモートコントロール装置を使用してレインドロップをハイライト表示することにより、選択的な記録を実行する。ハイライト表示されたレインドロップは、記憶のために選択されたときの示唆を含んでいる。
【００１０】
他の実施の形態では、記憶されたレインドロップは、レインドロップとは異なる形状をとる。さらに、記憶されたレインドロップは、期限切れとなる日付及び時間を含んでいる。記憶されたレインドロップは、期限切れとなる日付及び時間に応じて、作業領域を通して通過し始める。さらに、ユーザは、この期限切れの日付及び時間を変更する場合がある。
【００１１】
別の態様では、システムは、レインドロップ ユーザインタフェースを表示する。システムは、様々なタイプのコンテンツ（たとえば、テレビ番組）に対応するレインドロップを表示するための表示手段を含んでいる。レインドロップは、到来領域から現在のライン領域を通して時間的に移動する。また、システムは、マイクロプロセッサ及び記憶媒体を含んでいる。
【００１２】
ある実施の形態では、システムは、記録又は見るためにレインドロップを選択的に記録するためのカーソルを移動するための手段を含んでいる。また、システムは、選択的に記録されたレインドロップに対応するコンテンツを記録又は見るための手段を含んでいる場合がある。
１つの実施の形態では、表示手段は、テレビジョン又はモニタスクリーンである。
【００１３】
様々な他の実施の形態では、記憶媒体は、全てのコンテンツが現在のライン領域を通して完全に通過するまで、現在のライン領域を通して通過する全てのコンテンツを時間的に記憶する。現在のライン領域を通して一旦完全に通過すると、選択的に記録されていないコンテンツは消去される。
【００１４】
別の態様では、プロセッサ読取り可能な媒体に記憶されたプログラムセグメントは、オンスクリーン ユーザインタフェース向けにコンテンツを編成及び管理する。プログラムセグメントは、コンテンツを表すレインドロップを表示するための部分、レインドロップが表すコンテンツが最新の状態となるときに、到来領域から現在のライン領域を通してレインドロップを移動させるための部分を含んでいる。
【００１５】
別の実施の形態では、プログラムセグメントは、コンテンツを記憶して記憶されたレインドロップを生成するために、レインドロップを選択的に記録するための部分を含んでいる。また、プログラムセグメントは、記憶されたレインドロップにより表される選択されたコンテンツを記憶媒体に記憶するための部分、記憶媒体における記憶されたレインドロップを表示するための部分を含んでいる。プログラムセグメントは、プリセット期間にわたり作業領域を通して記憶されたレインドロップを通過させ、作業領域を通して全体的に通過する記憶されたレインドロップに応じて、記憶されたレインドロップが表す記憶されて選択されたコンテンツを消去する。
【００１６】
本発明は、従来技術に対して多くの利点を提供する。たとえば、システム及び方法は、統合された空間内でコンテンツを表示することができる。ここでは、現在の（すなわち、ライブの）コンテンツ、次の（すなわち、到来する）コンテンツ、及び過去の（すなわち、記憶された）コンテンツは、同時に及び即座に見ることができる。ある他の利点は、アイコン及び代表的なレインドロップを使用して、大量のコンテンツを即座に編成して、容易に見ることができることを含んでいる。
【００１７】
さらに、記憶されたコンテンツは、明確でユーザに馴染んだやり方で編成される。消去もユーザにより制御することができ、監視可能な出来事により先行することができる。本発明のこれら及び多くの他の利点は、以下の実施の形態を参照して明らかとなる。
【００１８】
［発明の実施の形態］
提案される方法及びシステムは、統合された空間内でユーザにより選択されたコンテンツを表示することが可能である。統合された空間とは、現在のライン領域（現在再生されているライブのコンテンツ）、到来する領域（次のコンテンツ）、及び過去の領域（記憶されたコンテンツ）を含んでおり、即座に且つ同時に見ることができる。
【００１９】
図１は、提案されるユーザインタフェースシステムの好適な実施の形態を例示している。表示されるコンテンツのタイプは、ユーザにより行われる選択に基づいている。ユーザは、カテゴリ（ｃａｔｅｇｏｒｉｅｓ）２０、サブカテゴリ２１、及び個人の視聴選択、視聴履歴、エージェント発見等のような他のパラメータと共にコンテンツの特徴から選択する。このプリフィルタリングプロセスが一旦完了すると、関連するコンテンツ（すなわち、テレビ番組）が表示される。
【００２０】
発明的に、本装置は、到来するコンテンツ、ライブのコンテンツ、及び記憶されたコンテンツを示すレインドロップのパラダイムを利用している。レインドロップ１０，１１，１２は、作業領域１３を通して記憶又は解放される。たとえば、到来するコンテンツ（すなわち、レンドロップ１１，１２）は、垂直の「レインドロップ」の形状で、対応する画像又はアイコンにより表されている。これらのレインドロップは、システムにより到来領域２２に自動的に生成されるか、又はブロードキャスタにより到来領域２２に提供されるかのいずれかである。
【００２１】
ライブコンテンツ（すなわち、レインドロップ１０）は、現在のライン領域４０を通して過去の領域２３に通過して表示されている。到来するコンテンツが再生を開始するとき（すなわち、ライブとなるとき）、到来するコンテンツは、現在のライン領域４０から過去の領域２３に通過し始める。
【００２２】
それぞれのレインドロップ１０，１１，１２の長さは、コンテンツの時間的な長さを示している。到来するコンテンツ（すなわち、レインドロップ１１，１２）及びライブのコンテンツ（すなわち、レインドロップ１０）は、垂直軸として時間につれて、スクリーンを垂直下方向に移動する。
【００２３】
水平方向には、コンテンツは、チャンネル３１，３２，３３に従い編成されている。チャンネル３１，３２，３３は、アルファベット順、番号順、又はユーザの個人の選択及び視聴履歴に基づいたいずれかの順序で表示されている。関連するチャンネル数がシステムで同時に表示することができる数よりも大きい場合、水平スクロールが可能である。
【００２４】
ユーザは、リモートコントロール又は他のカスタム設計入力装置のような従来の入力装置を使用して、左、右、上及び下に移動することによりコンテンツを選択する場合がある。コンテンツがハイライト表示されたとき（すなわち、レインドロップ１０が、レインドロップ１０の外側の部分をハイライト表示するカーソル４１を含むとき）、代表的な表現である静止画像又は動画像５０が背景に表示される。幾つかのテクスチャコンテンツ５１もまた、静止画像又は動画像５０と含めてもよい。
【００２５】
ライブコンテンツの場合、ライブビデオを背景に再生して表示することができる。過度のビジー状態、すなわちビジュアル環境の混乱を避けるために、背景として使用される全ての静止画像及び動画像５０はデュアルトーンモードにあるべきである。
【００２６】
ユーザは、様々なレインドロップを表す到来するコンテンツ（すなわち、レインドロップ１１，１２）、及びライブのコンテンツ（すなわち、レインドロップ１０）のいずれかを記録するためのオプションを有する。ユーザが選択を一旦行うと、シンボル１００のようなインジケータがレインドロップ１０上に現れ、表されるコンテンツが記録のために選択されていることを示す。
【００２７】
記録のために選択されていないレインドロップ（図示せず）は、現在のライン４０を通過するときにその外観を変化させ、既にブロードキャストされているコンテンツの一部が記憶される、又は記憶されないことを示す。
【００２８】
ライブコンテンツが終了し（すなわち、現在のライン４０を全体的に通過し）、記録のために選択されていないとき、スクリーンから消失する。しかし、記憶のために選択された場合には、そのレインドロップの形状を円形の形状につぶれる。この円形の形状、すなわち記憶されたレインドロップは、スクリーンの下部に自動的に移動する。スクリーンの下部では、記憶されたレインドロップ６０のような記憶されたレインドロップが表示されている。この視覚的なインパクトを拡張するために、このアクションは動画的なやり方で行うことができる。
【００２９】
記憶されたレインドロップは、スクリーンの下部領域（すなわち、記憶領域６１）に表示されている。記憶されたレインドロップは、記憶されたレインドロップが記録されるチャンネル順に関係なく、年代順で編成されている。代替的に、記憶されたレインドロップは、視聴者の所定の個人の視聴の選択に従い編成することもできる。
【００３０】
到来するコンテンツ１１，１２、及びライブコンテンツ１０に関して、記憶されたレインドロップ６０の選択は、リモートコントロール又は他のカスタム設計された入力装置のような従来の入力装置を使用して、左、右、上及び下に移動することにより可能となる。記憶されたレインドロップ６０がハイライト表示されたとき、レインドロップ６０が表すコンテンツは、背景で再生を開始する。同じ視覚的な明確さの理由のために、ビデオは、デュアルトーンモードで背景に表示することができる。
【００３１】
記憶されたレインドロップの数がシステムで同時にスクリーンに表示することができる数よりも多い場合、チャンネルの水平スクロールが可能である。到来するコンテンツ（すなわち、レインドロップ１１，１２）及びライブのコンテンツ（すなわち、レインドロップ１０）は、互いに独立である。これは、ユーザに与えられる空間の印象を不変のままにし、ある空間から別の空間へのジャンプがないことを保証するためである。
【００３２】
それぞれ記憶されたレインドロップは、たとえば、スクリーンの下部に現れている開口部１４のように開口の上に位置される。それぞれ記憶されたレインドロップは、ユーザにより予め決定された期限切れとなる日付及び時間を有している。代替的に、システムは、所定期間（すなわち、４日間）、又はユーザ選択、利用可能な空間、及び記録すべき到来するコンテンツについて、コンテンツを記憶する期間を決定することができる。
【００３３】
記憶されたレインドロップがその期間の間に不活動の場合、作業領域１３を通して消失を開始する。これは、システムの記憶空間から消去されたことを意味する。消去プロセスは、即座にすることができるが、ある所定の時間を要するようにしてもよい。この期間の間、記憶されたコンテンツを表す円形の記憶されたレインドロップは、対応する作業ホール１４に下方向に通過する。ユーザは、全体の記憶されたレインドロップが消失する時点まで、その特定のコンテンツを回復することを選択することができる。
【００３４】
また、ユーザは、期限切れとなる日付及び時間を除くことにより、ユーザが好む限りコンテンツを保持するように選択することができる。これは、対応する記憶されたレインドロップ６０の下の作業領域１３のホール２４を充填することにより、グラフィックに表すことができる。ホールは、その都度再び開口することができる。これは、期限切れとなる日付及び時間を再活性化することになる。
【００３５】
図２は、レインドロップ ユーザインタフェースが表示されるシステムを示している。ディスプレイスクリーン１０１は、ユーザインタフェース１０２を表示する。ユーザインタフェース１０２は、レインドロップ１０，１１，１２を対応することにより、到来するコンテンツ、及び現在のコンテンツを表示するために、到来する領域２２、現在のライン領域４０、及び過去の領域２３から構成されている。レインドロップ１０，１１，１２は、到来領域２２から現在のライン領域４０を通して、過去の領域２３に移動される。
【００３６】
レインドロップは、カーソル４１を介して記憶及び見るために選択及び記録することができる。カーソル４１は、リモートコントロール１０５又は当該技術分野で知られている他のカスタム入力装置のような従来の入力装置を使用して、左、右、上及び下に移動することができる。
【００３７】
入力装置及び表示装置は、互いに統合することができる（たとえば、コンピュータのタッチスクリーンディスプレイ、又はパームトップ装置）。また、インタフェースは、移動電話のＬＣＤディスプレイ、又は通信チャネルにわたり制御及びデータを送信することができる他の通信装置で提供することができる。これは、たとえば、ユーザが定期休暇で、どのようなコンテンツが彼の家庭用装置に記憶されているか、及びどのコンテンツを彼が帰宅するまで保持しておくかを知りたい場合に有効である。
【００３８】
記憶のために記録されるレインドロップは、記憶領域６１に配置される。記憶されたレインドロップは、期限切れとなる日付及び時間に一旦到達すると、プリセット期間にわたり作業領域を通過する。記憶されたレインドロップが表す記憶されたコンテンツは、記憶されたレインドロップ６０が作業領域１３を通して全体的に通過することに応じて消去される。
【００３９】
マイクロップロセッサ１０３は、ユーザ入力に応じてコンテンツ及びレインドロップを選択し、コンテンツ及びレインドロップを記憶媒体１０４に記憶する。システムが同時に記録することができるコンテンツの量は、利用することができるチューナ１０６の数、及びシステムの記憶媒体１０４の記憶容量に依存する。十分なチューナ数及び記憶容量を仮定すると、システムは、記憶のために記録されない場合に、現在のライン領域を完全に通過するまで、全てのライブコンテンツを時間的に記憶することができる。
【００４０】
これにより、ユーザは、そのブロードキャスト時間の間のいずれの時間でも、コンテンツを記憶するために選択するか、コンテンツを消去することができる。記憶媒体１０４とマイクロプロセッサの間のリンクは、ネットワーク（公衆又は私設）と同様に、ローカル通信チャネルとすることができる。記憶装置は、全てのコンテンツを記憶することができる記憶サーバのアレイとすることができる。
【００４１】
図３のブロック図は、プロセッサ読取り可能な媒体に記憶されるプログラムセグメントが、オンスクリーン ユーザインタフェース向けにコンテンツをどのように編成して管理するかを示している。ステップ３００で、プログラムセグメントは、チューナ１０６からのコンテンツを選別して、該コンテンツが利用可能なカテゴリに一致するかを調べる。
【００４２】
コンテンツが利用可能なカテゴリに一致しない場合、ステップ３０１で、プログラムは、マイクロプロセッサに指示して、該コンテンツをフィルタリング又は消去させる。コンテンツが利用可能なカテゴリ２０に一致する場合、ステップ３０２で、プログラムは、該コンテンツについてのレインドロップが存在するかを調べる。
【００４３】
該コンテンツについてのレインドロップが存在しない場合、ステップ３０３で、プログラムは、マイクロプロセッサに指示して、レインドロップを生成させる。該コンテンツについてのレインドロップが存在するか、又はレインドロップが一度生成されている場合、ステップ３０４で、プログラムは、マイクロプロセッサ１０３に指示して、コンテンツの長さを判定し、該判定に従いレインドロップの領域を調節する。
【００４４】
ステップ３０５では、プログラムは、コンテンツが到来するコンテンツであるかを調べる。コンテンツが到来するコンテンツである場合、ステップ３０６で、プログラムは、マイクロプロセッサ１０３に指示して、到来領域２２に対応するレインドロップ（すなわち、レインドロップ１２）を表示させる。次いで、ステップ３０８では、プログラムは、マイクロプロセッサ１０３及びディスプレイスクリーン１０１に指示して、レインドロップが現在のライン領域４０に到達するまで、時間的にレインドロップを移動する。
【００４５】
ステップ３０５で、コンテンツが到来するコンテンツではないことをプログラムが判定した場合、又は、ステップ３０８で、レインドロップが現在のライン領域に到達した場合、ステップ３０７で、プログラムは、コンテンツが現在のコンテンツであるかを調べる。コンテンツが現在のコンテンツでない場合、ステップ３０１で、プログラムはマイクロプロセッサ１０３に指示して、該コンテンツをフィルタリング又は消去させる。
【００４６】
コンテンツが現在のコンテンツである場合、ステップ３０９で、プログラムはマイクロプロセッサ１０３に指示して、ディスプレイ１０１の現在のライン領域４０内の少なくとも１部にレインドロップを表示させる。ステップ３１０では、プログラムは、マイクロプロセッサ１０３に指示して、現在のライン領域４０を通して完全に通過するまで、時間的にレインドロップを移動させる。
【００４７】
図４は、オンスクリーン レインドロップユーザインタフェースについてコンテンツを記憶するプロセッサ読取り可能な媒体に記憶されたプログラムセグメントのブロック図を示している。ステップ４００では、プログラムは、レインドロップが選択されたかを判定する。レインドロップが選択されていない場合、ステップ４０１で、プログラムは、マイクロプロセッサ１０３に指示して、現在のライン領域４０を通してレインドロップを移動し続けさせる。
【００４８】
ステップ４０２では、プログラムは、レインドロップが現在の領域４０を通過したかを問合せる。レインドロップが現在の領域を通過した場合、ステップ４０３で、プログラムは、マイクロプロセッサに指示して、ディスプレイからレインドロップを取り除いて、該レインドロップが表すコンテンツを消去する。レインドロップが現在のライン領域を通過していない場合、ステップ４０１にプログラムは戻る。
【００４９】
ステップ４００で、レインドロップが選択されたとプログラムが判定した場合、ステップ４０４で、該レインドロップが表すコンテンツの記憶をユーザが望むかを問合せる。ユーザが記憶を望まない場合、ステップ４０１にプログラムは戻る。ユーザが記憶を望む場合、ステップ４０５で、プログラムは、マイクロプロセッサ１０３に指示して、インジケータ１００を表示させ、ステップ４０６で、該コンテンツを記憶媒体１０４に記憶させる。
【００５０】
次いで、ステップ４０７では、プログラムは、レインドロップが現在のライン領域４０を通過したかを問合せる。レインドロップが現在のライン領域４０を通過した場合、ステップ４０９で、プログラムは、マイクロプロセッサ１０３に指示して、記憶されたレインドロップ（すなわち、記憶されたレインドロップ６０）を生成して表示させる。レインドロップが現在のライン領域４０を通過していない場合、ステップ４０８で、プログラムは、マイクロプロセッサ１０３に指示して、現在のライン領域４０を通してレインドロップを通過し続けさせる。
【００５１】
図５は、オンスクリーン レインドロップユーザインタフェースについて、記憶されたコンテンツを消去するプロセッサ読取り可能な媒体に記憶されたプログラムセグメントのブロック図を例示している。ステップ５００では、期限切れとなる日付及び時間が記憶されたレインドロップ（すなわち、記憶されたレインドロップ６０）に設定されているかを問合せる。期限切れとなる日付及び時間が設定されていない場合、ステップ５０１で、プログラムは、マイクロプロセッサ１０３に指示して、期限切れとなる日付及び時間の入力を要求する。
【００５２】
ステップ５０２では、プログラムは、期限切れとなる日付及び時間が入力されたかを判定する。期限切れとなる日付及び時間が入力されていない場合、ステップ５０１にプログラムは戻る。ユーザが期限切れとなる日付及び時間を入力した場合、ステップ５０３で、プログラムは、マイクロプロセッサ１０３に指示して、入力された情報を記憶させる。
【００５３】
期限切れとなる日付及び時間が一旦設定されると、ステップ５０４で、プログラムは、該日付及び時間に到達したかを問合せる。到達していない場合、プログラムは、マイクロプロセッサ１０３に指示して、記憶されたレインドロップを保持して表示させ、プログラムは、記憶されたレインドロップが表すコンテンツを記憶媒体１０４に保持させる。これはステップ５０５で行われる。
【００５４】
期限切れとなる日付及び時間が一旦達成されると、ステップ５０６で、プログラムは、マイクロプロセッサ１０３に指示して、作業領域を通して記憶されたレインドロップを通過させる。ステップ５０６は、即座に、又はユーザが観察可能な時間にわたり行うことができる。
【００５５】
ステップ５０７では、プログラムは、記憶されたレインドロップが作業領域を完全に通過したかを調べる。完全に通過していない場合、ステップ５０８で、プログラムは、マイクロプロセッサ１０３に指示して、作業領域を通して記憶されたレインドロップを移動し続けさせる。記憶されたレインドロップが作業領域を完全に通過した場合、ステップ５０９で、プログラムは、マイクロプロセッサ１０３に指示して、記憶されたレインドロップを消去させる。また、ステップ５０９では、プログラムは、記憶されたレインドロップが表すコンテンツを記憶媒体１０４から消去させる。
上述した表現及び説明は例示的なものであり、特許請求の範囲を限定するために位置するものではない。
【図面の簡単な説明】
【図１】レインドロップユーザインタフェースの好適な実施の形態を例示する図である。
【図２】レインドロップインタフェースが表示されるシステムの好適な実施の形態を例示する図である。
【図３】オンスクリーン レインドロップユーザインタフェース向けにコンテンツを編成して管理する、プロセッサ読取り可能な媒体に記憶されたプログラムセグメントのブロック図である。
【図４】オンスクリーン レインドロップユーザインタフェース向けにコンテンツを記憶する、プロセッサ読取り可能な媒体に記憶されたプログラムセグメントのブロック図である。
【図５】オンスクリーン レインドロップユーザインタフェース向けに記憶されたコンテンツを消去する、プロセッサ読取り可能な媒体に記憶されたプログラムセグメントのブロック図である。
【図２】
2004505558.tif 000002
【図３】
2004505558.tif 000003
【図４】
2004505558.tif 000004
【図５】
2004505558.tif 000005
【国際公開パンフレット】
2004505558.tif 000006
2004505558.tif 000007
2004505558.tif 000008
2004505558.tif 000009
2004505558.tif 000010
2004505558.tif 000011
2004505558.tif 000012
2004505558.tif 000013
2004505558.tif 000014
2004505558.tif 000015
2004505558.tif 000016
2004505558.tif 000017
2004505558.tif 000018
2004505558.tif 000019
2004505558.tif 000020
2004505558.tif 000021
2004505558.tif 000022
2004505558.tif 000023
2004505558.tif 000024
2004505558.tif 000025
2004505558.tif 000026
2004505558.tif 000027
2004505558.tif 000028
2004505558.tif 000029
2004505558.tif 000030
2004505558.tif 000031
【国際公開パンフレット（コレクトバージョン）】
2004505558.tif 000032
【国際調査報告】
2004505558.tif 000033
2004505558.tif 000034
2004505558.tif 000035