(57)【要約】装置上に情報をレンダリングするための方法および装置。装置上に番組制作情報をレンダリングするための方法が提供される。この方法は、番組制作情報を取得することと、１つ以上のレンダリング技術を番組制作情報に適用して番組ガイドを作成することを含み、番組ガイド内に含まれる番組制作情報の量が最適化される。また、この方法は、番組ガイドを装置上にレンダリングすることを含む。
2008516531.tif 000002
【特許請求の範囲】
【請求項１】
装置上に番組制作情報をレンダリングするための方法において、
番組制作情報を取得することと、
１つ以上のレンダリング技術を番組制作情報に適用し番組ガイドを生成することであって、前記番組ガイド内に含まれる番組制作情報の量を最適化することと、
前記装置上に前記番組ガイドをレンダリングすることと、
を備えた方法。
【請求項２】
前記適用することは、前記番組作成情報に関連する１つ以上の時間的単位のサイズ特性を調節し、前記番組ガイドを生成することを備えた、請求項１の方法。
【請求項３】
前記適用することは前記番組製作情報をフィルタリングし、前記番組ガイドを生成する、請求項１の方法。
【請求項４】
前記適用することは、前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成することを備えた、請求項１の方法。
【請求項５】
前記スキップすることはチャネルあたりベースで前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成することを備えた、請求項４の方法。
【請求項６】
前記適用することは、前記番組製作情報の１つ以上の部分を圧縮し、前記番組ガイドを生成することを備えた、請求項１の方法。
【請求項７】
前記番組製作情報の１つ以上の部分をフィルタリングし、前記番組ガイドを生成することをさらに備えた、請求項６の方法。
【請求項８】
番組製作情報を装置上にレンダリングするように構成された装置において、
前記番組製作情報を取得するように構成された処理ロジックと、
１つ以上のレンダリング技術を前記番組製作情報に適用して番組ガイドを生成するように構成されたレンダリングロジックであって、前記番組ガイドに含まれる番組製作情報の量は最適化される、レンダリングロジックと、
前記番組ガイドを前記装置上にレンダリングするように構成されたインターフェースロジックと、
を備えた装置。
【請求項９】
前記レンダリングロジックは、前記番組製作情報に関連する１つ以上の時間的単位のサイズ特性を調節し、前記番組ガイドを生成するように構成されたロジックを備えた、請求項８の装置。
【請求項１０】
前記レンダリングロジックは、前記番組製作情報をフィルターして前記番組製作ガイドを生成するように構成されたロジックを備えた、請求項８の装置。
【請求項１１】
前記レンダリングロジックは前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成するように構成されたロジックを備えた、請求項８の装置。
【請求項１２】
前記スキップするように構成されたロジックは、チャネルあたりベースで前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成するように動作する、請求項１１の装置。
【請求項１３】
前記レンダリングロジックは、前記番組製作情報の１つ以上の部分を圧縮し前記番組ガイドを生成するように構成されたロジックを備えた、請求項８の装置。
【請求項１４】
前記番組製作情報の１つ以上をフィルターし前記番組ガイドを生成するように構成されたロジックをさらに備えた、請求項１３の装置。
【請求項１５】
番組製作情報を装置上にレンダリングするための装置において、
番組製作情報を取得するための手段と、
１つ以上のレンダリング技術を前記番組製作情報に適用して番組ガイドを生成する手段であって、前記番組ガイドに含まれる番組製作情報の量が最適化される、手段と、
前記番組ガイドを前記装置上にレンダリングする手段と、
を備えた装置。
【請求項１６】
前記適用する手段は前記番組製作情報に関連する１つ以上の時間的単位のサイズ特性を調節し前記番組ガイドを生成する手段を備えた、請求項１５の装置。
【請求項１７】
前記適用する手段は前記番組製作情報をフィルターし前記番組ガイドを生成する手段を備えた、請求項16の装置。
【請求項１８】
前記適用する手段は前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成する手段を備えた、請求項１６の装置。
【請求項１９】
前記スキップする手段は、チャネルあたりベースで前記番組製作情報の１つ以上の部分をスキップし、番組ガイドを生成する手段を備えた、請求項１８の装置。
【請求項２０】
前記適用する手段は前記番組製作情報の１つ以上の部分を圧縮し前記番組ガイドを生成する手段を備えた、請求項１６の装置。
【請求項２１】
前記番組製作情報の１つ以上の部分をフィルターし、前記番組ガイドを生成する手段をさらに備えた、請求項２０の装置。
【請求項２２】
少なくとも１つのプロセッサーにより実行されるとき、番組製作情報を装置上にレンダリングするように動作する命令を備えたコンピューター読み取り可能媒体において、
前記番組製作情報を取得するための命令と、
１つ以上のレンダリング技術を前記番組製作情報に適用して番組ガイドを生成するための命令であって、前記番組ガイドに含まれる番組製作情報の量が最適化される、命令と、
前記装置上に前記番組ガイドをレンダリングするための命令と、
を備えたコンピューター読み取り可能媒体。
【請求項２３】
前記適用するための命令は、前記番組製作情報に関連する１つ以上の時間的単位のサイズ特性を調節し、前記番組ガイドを生成するための命令を備えた、請求項２２のコンピューター読み取り可能媒体。
【請求項２４】
前記適用するための命令は前記番組製作情報をフィルターし、前記番組ガイドを生成するための命令を備えた、請求項２２のコンピューター読み取り可能媒体。
【請求項２５】
前記適用するための命令は前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成する命令を備えた、請求項２２のコンピューター読み取り可能媒体。
【請求項２６】
前記スキップするための命令は、チャネルあたりベースで前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成するための命令を備えた、請求項２５のコンピューター読み取り可能媒体。
【請求項２７】
前記適用するための命令は、前記番組製作情報の１つ以上の部分を圧縮し、前記番組ガイドを生成する命令を備えた、請求項２２のコンピューター読み取り可能媒体。
【請求項２８】
前記番組製作情報の１つ以上の部分をフィルターし前記番組ガイドを生成するための命令を備えた、請求項２７のコンピューター読み取り可能媒体。
【請求項２９】
番組製作情報を装置上にレンダリングするための方法を実行するように構成された少なくとも１つのプロセッサーにおいて、前記方法は、
前記番組製作情報を取得することと、
１つ以上のレンダリング技術を前記番組製作情報に適用し番組ガイドを生成することであって、前記番組ガイドに含まれる番組製作情報の量は最適化されることと、
前記番組ガイドを前記装置上にレンダリングすることと、
を備えたまた少なくとも１つのプロセッサー。
【請求項３０】
前記適用することは前記番組製作情報に関連した１つ以上の時間的単位のサイズ特性を調節し前記番組ガイドを生成することを備えた、請求項２９の方法。
【請求項３１】
前記適用することは前記番組製作情報をフィルターし、前記番組ガイドを生成することを備えた、請求項２９の方法。
【請求項３２】
前記適用することは前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成することを備えた、請求項２９の方法。
【請求項３３】
チャネルあたりベースで前記番組製作情報の１つ以上の部分をスキップし、前記番組ガイドを生成することを備えた、請求項３２の方法。
【請求項３４】
前記適用することは前記番組製作情報の１つ以上の部分を圧縮し前記番組ガイドを生成することを備えた、請求項２９の方法。
【請求項３５】
前記番組製作情報の１つ以上の部分をフィルターし、前記番組ガイドを生成することをさらに備えた、請求項３４の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この特許出願は、一般にユーザーインターフェースシステムに関し、特に、情報を装置上にレンダリングするための方法および装置に関する。
【背景技術】
【０００２】
現在のコンテンツ配信／メディア配布システムにおいて、利用可能なコンテンツおよび／またはサービスの配信スケジュールを記載する番組制作情報は配信ネットワーク内の装置に供給されてもよい。例えば、配信ネットワーク上で動作するコンテンツ配信サーバーは、番組制作情報をネットワークと通信する装置に供給してもよい。番組制作情報を受信する装置は、２次元番組ガイド（ＰＧ）内の情報を装置ユーザーに表示するように動作し、装置ユーザーは従って受信されるコンテンツまたはサービスを選択してもよい。例えば、装置ユーザーはＰＧを見て、次にマルチメディアコンテンツ、クリップ、番組、スクリプト、データ、カストマーサービス、または任意の他のタイプのコンテンツまたはサービスを含むコンテンツまたはサービスを受信するために選択および加入してもよい。
【０００３】
２次元番組ガイドは装置が利用可能なコンテンツまたはサービスをユーザーによく知られているフォーマットで表示することを可能にするけれども、装置のレンダリングリソースの制限によってユーザーが番組ガイドをナビゲートしたりまたは所望の選択を決定したりすることを困難にさせるかもしれない。例えば、典型的なポータブル装置は、一般的に垂直に方向づけられた小型のディスプレイを組み込んでいる。その結果、２次元番組ガイドのために利用可能な水平スペースは制限される。この制限は、時間に対してスケジュールされる全体のコンテンツの感覚をユーザーに提供することを困難にさせる。例えば、小型のディスプレイはどんなコンテンツが現在利用可能であるかを示すことができるかもしれないが、いつかこれから先利用可能なコンテンツを示すことはできない。従って、装置ユーザーはＰＧをナビゲートして将来の番組制作を決定するために多数の行為を実行しなければならない。
【０００４】
さらに、ポータブル装置は、ネットワークキャパシティ並びに装置の記憶スペースにより煩雑な更新を部分的に受信することができないかもしれない。この制約は時間に対してまばらな番組エントリを有した２次元番組ガイドを生じるかもしれない。それゆえ、２次元番組ガイドは利用できない番組制作を有したタイムスロットを表示するために限られた表示スペースを無駄にする結果となる。このスクリーンスペースを無駄にするだけでなく、空のタイムスロットは装置ユーザーを混乱させるかもしれないし、利用できない番組制作を有した過去の空のタイムスロットをナビゲートするために装置ユーザーによるさらなる行為を必要とするかもしれない。
【０００５】
それゆえ、必要なものは番組ガイドを装置に効率的にレンダリングするように動作するシステムである。このシステムは、利用可能なディスプレイ上にレンダリングされる番組制作情報量が最適化できるように、および番組ガイドをナビゲートするためにユーザーにより必要とされる行為の量を最小化できるように、制限された表示スペースおよびまばらな番組制作に関連する従来のシステムの問題点を克服するように動作しなければならない。
【発明の開示】
【０００６】
３５Ｕ．Ｓ．Ｃ．§１１９に基づく優先権主張
この特許出願は、この特許出願に譲渡され参照することにより本明細書に組み込まれる「メディアコンテンツのスケジュールを表示するための方法および装置」(A METHOD AND APPARATUS FOR DISPLAYING A SCHEDULE OF MEDIA CONTENT)というタイトルの米国仮出願第６０／６１６，３２３の優先権を主張する。
【０００７】
１つ以上の実施形態において、番組制作情報を装置上にレンダリングするように動作する、方法と装置を備えた、レンダリングシステムが提供される。例えば、このシステムは２次元番組ガイドをリソースの限られたポータブル装置上にレンダリングするのに特によく適している。一実施形態において、このシステムは、表示される番組制作情報量を最適化し、番組ガイドをナビゲートするためにユーザーにより必要とされる行為の量を最小化する番組ガイドを作成するために１つ以上のレンダリング技術を番組制作情報に適用するように動作する。
【０００８】
一実施形態において、番組制作情報を装置上にレンダリングするための方法が提供される。この方法は、番組制作情報を取得することと、１つ以上のレンダリング技術を番組制作情報に適用して番組ガイドを生成することとを含み、番組ガイドに含まれる番組制作情報の量は最適化される。また、この方法は、番組ガイドを装置上にレンダリングすることを備える。
【０００９】
一実施形態において、番組制作情報を装置上にレンダリングするための装置が提供される。装置は、番組制作情報を取得するように構成される処理ロジックを備える。また、装置は、１つ以上のレンダリング技術を番組制作情報に適用し、番組ガイドを生成するように構成されたレンダリングロジックを備える。番組ガイド内に含まれる番組制作情報の量は最適化される。また、装置は番組ガイドを装置上にレンダリングするように構成されたインターフェースロジックを備える。
【００１０】
一実施形態において、番組制作情報を装置上にレンダリングするための装置が提供される。装置は、番組制作情報を取得する手段を備える。また、装置は、１つ以上のレンダリング技術を番組制作情報に適用して番組ガイドを生成する手段を備える。番組ガイドに含まれる番組制作情報の量は最適化される。また、装置は番組ガイドを装置上にレンダリングする手段を備える。
【００１１】
一実施形態において、少なくとも１つのプロセッサーにより実行されると番組制作情報を装置上にレンダリングするように動作する命令を備えたコンピューター読み取り可能媒体が提供される。コンピューター読み取り可能媒体は番組制作情報を取得するための命令を備える。また、コンピューター読み取り可能媒体は、１つ以上のレンダリング技術を番組制作情報に適用し番組ガイドを生成する命令を備える。番組ガイドに含まれる番組制作情報の量は最適化される。また、コンピューター読み取り可能媒体は、番組ガイドを装置上にレンダリングする命令を備える。
【００１２】
一実施形態において、番組制作情報を装置上にレンダリングするための方法を実行するように構成される少なくとも１つのプロセッサーが提供される。方法は、番組制作情報を取得することと、１つ以上のレンダリング技術を番組制作情報に適用し番組ガイドを生成することとを備える。番組ガイドに含まれる番組制作情報の量は最適化される。また、方法は、番組ガイドを装置上にレンダリングすることを備える。
【００１３】
実施形態の他の観点は、以下の図面の簡単な説明、詳細な説明、特許請求の範囲の説明の後に再検討した後に明白になるであろう。
【発明を実施するための最良の形態】
【００１４】
ここに記載された実施形態の上述の観点は、添付図面とともに以下の詳細な説明を参照することにより、より容易に明白になるであろう。
【００１５】
以下の詳細な説明はレンダリングシステムの１つ以上の実施形態を記載する。このシステムは制限されたディスプレイリソースを有するポータブル装置上で使用するのによく適しているが、任意のタイプの装置に使用してもよい。例えば、このシステムは、これらに限定されないが、通信ネットワーク、インターネットのようなパブリックネットワーク、バーチャルプライベートネットワーク（ＶＰＮ）のようなプライベートネットワーク、ローカルエリアネットワーク、ワイドエリアネットワーク、ロングホール(haul)ネットワーク、または任意の他のタイプのデータまたは通信ネットワークを含む任意のタイプのネットワーク環境で動作するポータブル装置に使用してもよい。さらに、システムは任意のタイプの情報を装置上にレンダリングするために利用されてもよく、番組制作情報のみをレンダリングすることに限定されない。
【００１６】
１つ以上の実施形態において、レンダリングシステムは制限されたディスプレイリソースを有する装置上に２次元ＰＧをレンダリングするように動作する。例えば、番組制作情報は配信サーバーで維持され、装置が受信するのに利用可能なスケジュールされたコンテンツおよび／またはサービスのリストを備える。番組制作情報のコピーは配信ネットワーク上の認可された装置にダウンロードされる。装置は、一般に小さなディスプレイスクリーンを有するポータブル装置である。装置が情報を受信すると、レンダリングシステムの実施形態は、１つ以上のレンダリング技術を適用して装置上にレンダリングすることができる２次元のＰＧを生成するように動作する。適用されたレンダリング技術はＰＧに表示された番組制作情報を最適化し、ＰＧをナビゲートするために装置ユーザーにより要求されるナビゲーション行為の数を最小化する。その結果、レンダリングシステムは小さなディスプレイスクリーンに関連する問題を克服し、まばらな番組制作のために空のタイムスロットを含んでいてもよい従来の２次元番組ガイドに関連する非能率を回避する。
【００１７】
図１はレンダリングシステムの一実施形態を備えるネットワーク１００を示す。ネットワーク１００はコンテンツ配信サーバー１０２、データネットワーク１０４、および携帯電話１０６、パーソナルデジタルアシスタント（ＰＤＡ）１０８、ノートブックコンピューター１１０およびタブレットコンピューター１１２を備えた装置のコレクションを備える。この記載のために、レンダリングシステムの実施形態は装置１０６を参照して記載されるが、実施形態は、装置１０８、１１０、１２２にも同様に等しく適用可能である。レンダリングシステムの実施形態は事実上任意のタイプのまたは数の装置を用いて使用するのに適用可能であり、図１に示される装置１０６、１０８、１１０、および１１２のみを用いて動作するように限定されない。
【００１８】
データネットワーク１０４は、サーバー１０２と装置との間で、データ、マルチメディアコンテンツ、または任意の他の情報を送信可能にする任意のタイプのおよび／または組み合わせの有線および／または無線のネットワークであってよい。サーバー１０２は通信リンク１１４を介してネットワーク１０４と通信する。通信リンク１１４は、任意のタイプの有線または無線通信チャネルを備えていてもよい。データネットワーク１０４はネットワーク１０４と装置１０６、１０８、１１０、１１２との間で無線でデータを送信可能にする無線通信リンク１１６を提供する。無線通信リンク１１６は任意のタイプの無線通信技術を備えている。
【００１９】
一実施形態において、サーバー１０２は活性化ロジック１１８と番組制作情報（ＰＩ）１２０を備える。活性化ロジック１１８はネットワーク１０４上の装置を活性化し装置がコンテンツおよび／または他の利用可能なサービスを受信可能にするように動作する。例えば、活性化ロジック１１８は装置から識別情報を受信し、装置が利用可能なコンテンツおよび／またはサービスを受信するように要求してもよいように、装置を認証および／または認可するように動作する。ＰＩ１２０は、認証された装置が受信するために契約するのに使用可能なコンテンツおよび／またはサービスのリストを備える。
【００２０】
活性化プロセスの一部として、サーバー１０２はＰＩ  １２０を活性化された装置に送信する。例えば、ＰＩ  １２０はパス１２４により示されるように装置１０６に送信される。ＰＩ  １２０は任意の適切なフォーマットでフォーマット化されおよび／または構成される。例えば、一実施形態において、ＰＩ  １２０はセクションで組織される。この場合、各セクションはセクション識別子、セクションディスクリプター、コンテンツおよび／またはサービスのリスティング、価格情報、スケジューリング、視聴率、および任意の他の関連情報を備える。
【００２１】
一実施形態において、レンダリングシステム（ＲＳ）１２２は装置１０６で動作し、ＰＩ  １２０を処理し、装置ユーザーに表示してもよい利用可能なコンテンツおよび／またはサービスを備えた最適化されたＰＧ１２６を生成する。ＲＳ  １２２は、第三者により供給されるかまたは製造期間中に装置にインストールされる活性化プロセスの期間中にサーバー１０２から装置にダウンロードしてもよい。ＲＳ  １２２は、１つ以上のレンダリング技術をＰＩ  １２０に適用し、ＰＧ  １２６を生成するように動作する。ＲＳ  １２２により適用される種々のレンダリング技術のより詳細な説明はこの文献の他のセクションにおいて提供される。
【００２２】
レンダリング技術が適用されると、レンダリングされたＰＧ  １２６は、水平スペース制限および／またはまばらな番組制作に関連する問題を克服することができるように、ＰＩ  １２０からの情報を制限されたディスプレイリソース上に呈示する。その結果、レンダリングされたＰＧ  １２６は表示される番組制作情報の量を最適化し、ＰＧ  １２６をナビゲートするためにユーザーにより要求される行為の数を最小化する。従って、装置ユーザーは容易におよび効率的にＰＧをナビゲートすることができ、限られたディスプレイスクリーン上のさまざまな番組制作情報を見ることができるので、受信されるコンテンツおよび／またはサービスは容易に選択されるかもしれない。
【００２３】
図２はレンダリングシステム２００の一実施形態を示す。例えば、レンダリングシステム２００は図１に示されるＲＳ  １２２として使用するのに適している。レンダリングシステム２００は処理ロジック２０２、装置インターフェース（Ｉ／Ｆ）ロジック２０４、およびトランシーバーロジック２０８を備えている。これらはすべて内部データバス２１０に接続されている。また、レンダリングシステム２００はレンダリングロジック２１２を備えている。レンダリングロジック２１２もデータバス２１０に接続されている。
【００２４】
１つ以上の実施形態において、処理ロジック２０２は、ＣＰＵ、プロセッサー、ゲートアレイ、ハードウエアロジック、メモリ素子、バーチャルマシン、ソフトウエア、および／またはハードウエアとソフトウエアの任意の組み合わせを備えている。従って、処理ロジック２０２は一般に機械読み取り可能な命令を実行するためのおよび内部データバス２１０を介してレンダリングシステム２００の１つ以上の他の機能エレメントを制御するためのロジックを備える。
【００２５】
装置Ｉ／Ｆロジック２０４はレンダリングシステム２００が内部システムおよび外部システムと通信可能にするハードウエアおよび／またはソフトウエアを備える。例えば、内部システムは大容量記憶システム、メモリ、ディスプレイドライバー、モデム、または他の内部装置リソースを含んでいてもよい。外部システムは、ユーザーインターフェース装置、ディスプレイ、プリンター、ディスクドライブ、キーボード、キーパッド、カーソルキー、ポインティング装置、または任意の他のローカル装置またはシステムを含んでいてもよい。例えば、装置Ｉ／Ｆロジック２０４はキーパッドからユーザー入力を受信し、通信リンク２１４を介して装置ディスプレイ上に表示される情報を出力するように動作する。
【００２６】
一実施形態において、レンダリングシステムは、制限されたディスプレイリソースを有する装置とともに使用するために動作可能である。例えば、制限されたディスプレイリソースは、小さなディスプレイスクリーン、制限されたディスプレイメモリ、遅いディスプレイ応答、テキストまたはグラフィック制限または任意の他のタイプのリソース制限を含んでいてもよい。
【００２７】
トランシーバーロジック２０８は通信チャネル２１６を用いてリモート装置またはシステムでレンダリングシステム２００がデータおよび／または他の情報を送受信可能にするように動作するハードウエアロジックおよび／またはソフトウエアを備える。例えば、一実施形態において、通信チャネル２１６は、レンダリングシステム２００がデータネットワークと通信可能にする任意の適切なタイプの通信リンクを備える。例えば、一実施形態において、トランシーバーロジック２０８はリモートサーバーからＰＩ  ２１８を受信するように動作する。次に、レンダリングシステム２００はＰＩ  ２１８を処理し、装置Ｉ／Ｆ２０４を用いて装置上にレンダリングされるＰＧ  ２２０を生成するように動作する。
【００２８】
ＰＩ  ２１８は、装置が受信するのに利用可能なコンテンツおよび／またはサービスを記載する任意の適切なフォーマットで情報を備える。例えば、ＰＩ  ２１８は、ネットワークサーバーからダウンロードされてもよく、レンダリングシステム２００のローカルメモリに記憶されてもよい。ＰＩ  ２１８はコンテンツまたはサービス識別子、スケジューリング情報、価格、および／または任意の他のタイプの関連情報のような情報を備える。一実施形態において、ＰＩ  ２１８は１つ以上の識別可能なセクションを備えおよび／または１つ以上の時間的な単位に関連する情報を含む。例えば、ＰＩ  ２１８は１日の時間ごとに１つ以上のコンテンツチャネルに関連する番組制作を記載する。
【００２９】
レンダリングロジック２１２は、ＣＰＵ、プロセッサー、ゲートアレイ、ハードウエアロジック、メモリエレメント、バーチャネルマシン、ソフトウエア、および／またはハードウエアとソフトウエアの任意の組み合わせを備える。レンダリングロジック２１２はＰＩ  ２１８を処理し、表示可能なＰＧ  ２２０を生成するように動作する。例えば、ＰＧ  ２２０は装置のディスプレイリソースによりレンダリングすることができる表示可能なオブジェクトである。一実施形態において、レンダリングロジック２１２は１つ以上のレンダリング技術を実行しまたは適用し表示可能なＰＧ  ２２０を生成するように動作する。レンダリング技術は、番組制作情報をポータブル装置上に表示することに関連する種々の制限を克服するように動作する。例えば、レンダリング技術は小さなディスプレイスクリーンの制限および／または番組制作情報のまばらさを克服し装置ユーザーに表示するために最適化されたＰＧ  ２２０を生成する。レンダリング技術のより詳細な説明はこの文献の別のセクションに記載される。
【００３０】
１つ以上の実施形態において、レンダリングロジック２１２は、ＰＩ  ２１８内の情報を処理し、１つ以上の以下の機能を実行し最適化されたＰＧ  ２２０を発生するためのロジックを備える。
【００３１】
解像度制御
一実施形態において、レンダリングロジック２１２は、ＰＩ  ２１８からの情報を表示するために使用されるＰＧ  ２２０の解像度を制御するように動作する。例えば、一実施形態において、ＰＩ  ２１８の各時間的な単位は、ＰＧ  ２２０の選択された表示解像度（すなわち、１インチあたりのピクセル）に関連する。この実施形態において、システムは、各時間的な単位に割り当てられた表示ピクセルの数を制御するように動作する。他の実施形態において、システムは時間（すなわち、分、時間、日等）に関して一時的ユニットの解像度またはサイズを制御する。一実施形態において、レンダリングロジック２１２はユーザー入力に基づいてＰＧ  ２２０内に表示される種々のタイプの解像度調節を制御する。従って、各時間的な単位のために利用された表示スペースの量は制御することができ、および／または選択された時間的な単位により表された時間量も制御することができる。
【００３２】
フィルタリング
一実施形態において、レンダリングロジック２１２はＰＩ  ２１８内の情報をフィルターしＰＧ  ２２０を生成するように動作する。例えば、一実施形態において、レンダリングロジック２１２は、ユーザー入力により提供されるフィルターパラメーターに基づいてＰＩ  ２１８をフィルターする。フィルターパラメーターは、ジャンル、視聴率、時間期間、または任意の他の特性のような任意のコンテンツ特性に関連していてもよい。レンダリングロジック２１２はフィルターパラメーターを用いてＰＩ  ２１８をサーチし、フィルターパラメーターの要件に一致するまたは満足するコンテンツを見つける。次に、このコンテンツを使用してＰＧ  ２２０を発生する。従って、ユーザーはフィルターパラメーターを入力してＰＧ  ２２０内においてレンダリングするためにＰＩ  ２１８からの選択されたコンテンツをフィルターする。
【００３３】
まばらさ検出
一実施形態において、レンダリングロジック２１２はＰＩ  ２１８内のコンテンツのまばらさを検出するように動作する。例えば、ＰＩ  ２１８は関連するコンテンツを有していない時間的単位を検出するためにサーチされる。レンダリングロジック２１２は、空の時間的単位を表示するという不都合を克服する最適化されたＰＧ  ２２０を提供するために１つ以上のレンダリング技術を使用してもよいように、ＰＩ  ２１８のまばらさを追跡するように動作する。
【００３４】
年数検出
一実施形態において、レンダリングロジック２１２は、いつコンテンツが利用可能になるかおよび／またはＰＩ  ２１８内の選択されたコンテンツの年数を検出するように動作する。例えば、レンダリングロジック２１２はＰＩ  ２１８をサーチし、選択されたコンテンツの年数／利用可能性を検出する。レンダリングロジック２１２はＰＧ  ２２０内の情報を最適化するために必要に応じてこの情報を提供するように動作する。
【００３５】
一実施形態において、レンダリングシステム２００は、コンピューター読み取り可能媒体上に記憶された番組命令を備える。コンピューター読み取り可能媒体は、少なくとも１つのプロセッサー、例えば処理ロジック２０２により実行されると、ここに記載された機能を提供する。例えば、番組命令は、フロッピー（登録商標）ディスク、ＣＤＲＯＭ、メモリカード、ＦＬＡＳＨ（登録商標）メモリ装置、ＲＡＭ、ＲＯＭ、または任意の他のタイプのメモリ装置または装置Ｉ／Ｆロジック２０４を介してレンダリングシステム２００にインターフェースするコンピューター読み取り可能媒体のようなコンピューター読み取り可能媒体からレンダリングシステム２００にロードされてもよい。他の実施形態において、命令は、トランシーバーロジック２０８を介してレンダリングシステム２００にインターフェースする外部装置またはネットワークリソースからレンダリングシステムにダウンロードされてもよい。プログラム命令は、処理ロジック２０２により実行されたとき、ここに記載されるようなレンダリングシステムの１つ以上の実施形態を提供する。
【００３６】
レンダリングシステムの１つ以上の実施形態の動作期間中に１つ以上の以下の機能が実行される。
【００３７】
１．装置に利用可能なコンテンツおよび／またはサービスを記載する番組制作情報が受信される。一実施形態において、番組制作情報は、利用可能なコンテンツおよびサービスを記載する１つ以上の識別可能なセクション（すなわち、サービスレベル、ブロック、時間間隔、ジャンル、視聴率、等）を備える。
【００３８】
２． 表示可能なＰＧを生成するために１つ以上のレンダリング技術が番組制作情報に適用されることになっているかどうかを決定するために決定が行われる。
【００３９】
３．１つ以上のレンダリング技術が番組情報に適用されることになっているなら、どのレンダリング技術を適用するかどうかの決定が行われる。
【００４０】
４．選択されたレンダリング技術は番組情報に適用され、表示される番組制作情報の量を最適化する番組ガイドを生成し、番組ガイドをナビゲートするためにユーザーにより要求される行為の量を最小化する。
【００４１】
５．次に、表示可能なＰＧは装置のディスプレイリソース上にレンダリングされる。
【００４２】
６．ユーザー入力は適用されたレンダリング技術を調節または変更するために受信されてもよい。
【００４３】
その結果、レンダリングシステム２００の１つ以上の実施形態は番組制作情報を処理し、装置の利用可能なレンダリングリソース上にレンダリングすることができるＰＧ  ２２０のような表示可能なオブジェクトを生成するように動作する。ＰＧ  ２２０はディスプレイのサイズ制限および／または利用可能な番組制作のまばらさを克服する方法でユーザーに提示される番組制作情報を最適化する。従って、レンダリングシステム２００の実施形態は、装置ユーザーが利用可能なコンテンツおよび／またはサービスを見るためにＰＧ２２０を容易に見て効率的にナビゲートすることを可能にする。
【００４４】
図３はレンダリングシステムの一実施形態により提供される装置ディスプレイ上にレンダリングされるＰＧ  ３００の一実施形態を示す。例えば、ＰＧ  ３００は、ポータブル装置に配信された番組制作情報から処理された情報を備える。縦軸３０２は利用可能なコンテンツチャネルを表すために使用され、横軸３０４は選択された時間において利用可能なコンテンツ番組を図解するために使用される。ＰＧ  ３００の呈示期間中、装置上のナビゲーションキー（すなわち、左キー、右キー、上キー、下キー）は、利用可能なチャネルおよびコンテンツをブラウズするために使用されてもよい。例えば、ユーザーが右または左ナビゲーションキーを押下すると、利用可能なコンテンツプログラムは水平にスクロールする。
【００４５】
ＰＧ  ３００は選択された時間的単位に対して利用可能なコンテンツプログラムを呈示する。例えば、ＰＧ  ３００において、各水平インクリメントは３０分の時間的単位に基づく。典型的に、時間的単位は、利用可能な単一番組の最も短い期間に等しい。しかしながら、１つ以上の実施形態において、時間的単位は任意の選択されたサイズまたは期間に設定されてもよい。
【００４６】
１つ以上の実施形態において、レンダリングシステムは１つ以上の選択されたレンダリング技術を受信した番組制作情報に適用し装置上にレンダリングするためにＰＧ３００を生成する。以下は、レンダリングシステムの１つ以上の実施形態に適用されてもよいいくつかのレンダリング技術の記載である。以下に記載されていない変更および／またはさらなるレンダリング技術は実施形態の範囲内に適用されてもよい。
【００４７】
技術＃１：時間的単位を再設定すること
一実施形態において、レンダリングシステムは装置ユーザーがＰＧの時間的単位を設定することを可能にする。例えば、レンダリングロジック２１２は装置Ｉ／Ｆロジック２０４を介してユーザー入力を受信し、受信した入力に基づいてＰＧ  ２２０の時間的単位を調節するように動作する。例えば、ＰＧ２２０の横軸は、時間、日にち、週または任意の他の所望の単位サイズの時間的単位を表示するように調節されてもよい。一実施形態において、レンダリングロジック２１２は装置ユーザーから受信したパラメーターに基づいて時間的単位のサイズを調節する。従って、レンダリングシステム２００は、ＰＧ２２０に表示される時間的単位のサイズの完全な制御を装置ユーザーに与える。
【００４８】
技術＃２：コンテンツをフィルタリングすること
一実施形態において、レンダリングシステムは装置ユーザーがＰＩ  ２１８をフィルターし、ＰＧ  ２２０を生成することを可能にする。フィルタリング技術は、ジャンル（例えば、スポーツ、ニュース等）のようなユーザー指定の基準、視聴率、または任意の他の基準に基づいて装置ユーザーが番組をフィルター可能にする。フィルタリングが使用されると、結果として生じるＰＧ  ２２０は、より少ないコンテンツプログラムが表示されるので、フィルタリングを伴わない場合よりもよりまばらになるかもしれない。一実施形態において、レンダリングロジック２１２はＰＩ  ２１８からのコンテンツをフィルターし、ＰＧ  ２２０を生成するように動作する。従って、フィルタリングは、所望の番組制作を見つけるために特定の基準またはジャンルを満足するコンテンツを迅速にブラウズする手段をユーザーに提供する。
【００４９】
技術＃３：スキッピング
すべてのコンテンツチャネルが時間に対して等しくかつ均一にまばらであるなら技術＃１で記載された時間的単位を調節することは有効である。しかしながら、この技術は、番組が稠密なある時間間隔（例えば、ゴールデンタイム）とまばらに稠密な他の時間間隔があるときは有効ではないかもしれない。
【００５０】
一実施形態において、番組制作情報内のチャネルが選択された時間間隔に対してスケジュールされた番組を有していないなら、レンダリングシステム２００はＰＧ  ２２０を生成するとき情報のその部分をスキップするように動作する。利用可能な番組を見るためにユーザーがスクロールすると、空の時間間隔に対するスキップが生じる。一実施形態において、レンダリングロジック２１２は番組のまばらさを検出し、ビジュアルスキップを有したＰＧ  ２２０を生成するように動作する。従って、ユーザーは見るために利用可能な番組制作を有さないブランクの時間的単位をスクロールする必要はない。
【００５１】
図４はスキッピング技術が適用されたＰＧ  ４００の一実施形態を示す。
【００５２】
ＰＧ  ４００に示されるように、利用可能なチャネルのいずれにおいても、１２：３０ｐｍと６：００ｐｍの時間の間、番組はスケジュールされていないので、ＰＧ４００内にスキップ４０２または「ジャンプ」がこの期間に示される。このレンダリング技術は、番組がスケジュールされていない空のタイムスロットをスクロールするかわりに番組制作を有した次のタイムスロットに装置ユーザーがジャンプすることを可能にする。
【００５３】
一実施形態において、スキッピング技術はＰＧ４００においてスキップ４０２を示すように使用されてもよい（アニメーションを含む）種々のインジケーターを含む。例えば、装置に音が利用可能なら、ユーザーがＰＧ  ４００内のスキップに対してジャンプするとき、警告音を発してもよい。これは、ユーザーがＰＧ  ４００を迅速にブラウズしているなら有益である。一実施形態において、スキッピング技術はフィルタリング技術＃２と組み合わされて選択されたコンテンツに対して装置ユーザーがまばらなＰＧを迅速にブラウズすることを可能にする。
【００５４】
技術＃４：チャネルあたりのスキッピング
少なくともあるコンテンツが時間的単位ごとに利用可能であるように稠密なコンテンツチャネルとまばらなコンテンツチャネルの両方をＰＩ  ２１８が含むなら、図４を参照して記載したスキッピング技術＃３は有用でないかもしれない。一実施形態において、レンダリングシステムはチャネルあたりベースで類似のスキッピング技術を適用することによりこの問題を解決する。例えば、単一チャネル内の選択された時間間隔期間に番組が無いなら、レンダリングシステム２００はチャネルスキップを提供することによりこれを示す。
【００５５】
図５はまばらな番組制作を有する選択されたチャネルに対してチャネルスキップを備えるＰＧ  ５００の一実施形態を示す。例えば、ＰＧ  ５００において、チャネル４（ＣＨＮ４）は、選択された時間間隔におけるこのチャネルのための番組制作の欠如によるスキップ５０２を示す。例えば、チャネル４は１２：３０ｐｍの後の３時間にスケジュールされたいずれの番組も有さない。レンダリングシステム２００は、ブランクの番組制作に対してこのチャネル上に番組を含む次の時間的単位にスキップするオプションをユーザーに提供する。
【００５６】
一実施形態において、レンダリングロジック２１２はチャネルあたりベースで番組制作のまばらさを検出し、チャネルあたりのスキッピングをＰＧ  ５００に組み込むように動作する。一実施形態において、チャネルあたりのスキッピングは右ナビゲーションキーを用いて装置上で活性化される。あるいは、これはある期間右ナビゲーションキーを保持することにより遂行することができる。この技術がＰＤＡのようなペンベースユーザーインターフェースを有した装置上で実現されるなら、チャネルあたりのスキッピングは、ＰＧの選択された領域（ジャンプインジケーター）を軽く打つことにより実行してもよい。
【００５７】
さらに、チャネルあたりのスキッピングもまた上述したフィルタリング技術＃２と結合してもよい。
【００５８】
技術＃５：利用可能性／年数識別
１つのタイプの配信環境において、特定の時間に利用可能な番組は、長い期間（すなわち、次の番組が利用可能になるまで）引き続き利用可能であってもよい。この場合、特定の番組がどのくらい古いかについて装置ユーザーに通知することは有用である。従って、一実施形態において、レンダリングロジック２１２は選択された番組制作に関する利用可能性および／または年数識別（ＩＤ）情報を供給するように動作する。
【００５９】
図６および図７はそれぞれＰＧ６００およびＰＧ７００の実施形態を示す。この場合ＰＧ６００は、選択されたプログラムが利用可能になったときを示し、ＰＧ７００は選択されたプログラムの年数ＩＤ情報を示す。例えば、６０２で示されるように、７ｐｍにおける番組は、利用可能情報により示されるように２ｐｍに利用可能になる。さらに７０２で示すように、７ｐｍのプログラムは年数ＩＤ情報により示されるように５時間の年数を有する。
【００６０】
この技術の特定の実施は図６および図７に示される例に限定されない。１つ以上の実施形態において、レンダリングシステムは、これらに限られないが、色、透光性、音、および／またはアイコンを含むさまざまなビジュアル手段または聴覚手段で番組の利用可能性および年数を示すように動作する。
【００６１】
技術＃６：視覚圧縮
視覚圧縮技術は、ユーザーにプログラム利用可能性の感覚と長期間に渡るスケジュールを提供するように動作する。多くのポータブル装置で利用可能な小さなディスプレイエリアのために、視覚圧縮は、拡張された時間間隔に対して情報を表示することを可能にする。
【００６２】
図８および図９は視覚圧縮技術の１つ以上の実施形態により生成される、それぞれＰＧ  ８００およびＰＧ  ９００の実施形態を示す。ＰＧ  ８００およびＰＧ  ９００に図解されるように、長い時間間隔は小さなディスプレイスペースに圧縮されるので、各番組は、タイトルを伴わない斜線ボックスおよび番組記述により表される。タイトルおよび現在強調表示されている番組（８０２，９０２）の記述は、各それぞれのＰＧの下部に別個に呈示される。一実施形態において、レンダリングロジック２１２は、ＰＧ  ８００およびＰＧ  ９００内の選択されたコンテンツの時間的な単位を調節することにより圧縮技術を実行するように動作する。
【００６３】
図１０は、ＰＧ１０００を生成するためにレンダリングシステム２００により提供されるフィルタリング技術と結合された視覚圧縮技術の一実施形態の結果を示す。ＰＧ  １０００において、斜線ボックスは、上述したフィルタリング技術で記載されるようにユーザーにより指定される特定のタイプまたはジャンルの番組を示す。一実施形態において、レンダリングロジック２１２は、番組制作情報を処理しフィルターされ圧縮されたＰＧ  １０００を生成するように動作する。従って、圧縮されたレンダリングは装置ユーザーが選択されたタイプのプログラムを迅速に見つけるために拡張された時間間隔をブラウズすることを可能にする。図１０で使用される特定の視覚化方法は一例に過ぎず、それゆえ、種々の視覚技術並びに聴覚技術を用いてあるグループの番組を示してもよい。
【００６４】
技術＃７：ハイブリッドレンダリング
上述した視覚圧縮技術を使用するとき、ユーザーは一見しただけで利用可能なプログラムを読むことができないかもしれない。一実施形態において、レンダリングシステムは、図３に示されるＰＧの観点および上述した視覚圧縮技術を結合するハイブリッドレンダリング技術を提供することによりこれを解決する。
【００６５】
図１１はハイブリッドレンダリング技術の一実施形態の動作に起因するＰＧ  １１００の一実施形態を示す。ＰＧ  １１００において、第１列（７ｐｍ）は広い十分なディスプレイエリアを使用するので、各番組のタイトルと記述を表示することができる。しかしながら、他の列はより小さなディスプレイスペースを使用する。例えば、一実施形態において、レンダリングロジック２１２はより小さなスクリーンスペースを使用するために、第１列の後の番組のための時間的単位を調節する。従って、ハイブリッドレンダリング技術は、次の数時間またはそれより長い時間番組利用可能性の感覚を得るためにユーザーが先のことを考えることを可能にしながら、特定の時間に対して利用可能なプログラムの要約を装置ユーザーが迅速に読むことを可能にする。また、上述したフィルタリング技術もハイブリッド技術に組み込まれてもよい。
【００６６】
それゆえ、１つ以上の実施形態において、レンダリングシステムは１つ以上のレンダリング技術を番組制作情報に適用して、表示される番組制作情報の量を最適化する番組を生成し、番組ガイドをナビゲートするためにユーザーにより要求される行為の量を最小化する。例えば、番組ガイドは１つ以上の以下の方法で表示される番組制作情報の量を最適化する。
【００６７】
1. 番組ガイドはユーザー入力に基づいて表示される時間的単位の数を調節する。
【００６８】
2. 番組ガイドは空の時間的単位をスキップするように調節される。
【００６９】
3. 番組ガイドはユーザー入力に基づいて特定の番組のみを選択するために番組製作情報からフィルターされた情報を表示する。
【００７０】
4. 番組ガイドはハイブリッドディスプレイをレンダリングするので、長い時間間隔にわたってコンテンツ番組制作の説明とともに詳細な情報を表示することができる。
【００７１】
時間的単位を調節すること、スキッピング、チャネルあたりのスキッピング等のような以前に述べた技術は、視覚圧縮技術およびハイブリッドレンダリング技術と連結してまたは任意に組み合わせて使用されてもよい。従って、レンダリングシステムは記載された技術の任意の組み合わせを適用し、ユーザーに効率的で高速の閲覧能力とサーチ能力を提供する。
【００７２】
図１２は装置上に情報をレンダリングする方法１２００の一実施形態を示す。例えば、方法１２００は表示可能なＰＧの形態で番組制作情報をレンダリングするためにリソースが限られた装置に使用するのに適している。明確にするために、方法１２００は図２のレンダリングシステム２００を参照して本明細書に記載される。一実施形態において、処理ロジック２０２のような少なくとも１つのプロセッサーはプログラム命令を実行しレンダリングシステム２００の機能エレメントを制御し、以下に記載する方法１２００の１つ以上の実施形態を実行する。
【００７３】
ブロック１２０２において、番組制作情報が取得される。例えば、番組制作情報２１８はレンダリングシステム２００で受信される。一実施形態において、番組制作情報２１８は、トランシーバーロジック２０８を介してコンテンツサーバーからレンダリングシステム２００にダウンロードされる。
【００７４】
ブロック１２０４において１つ以上のレンダリング技術が選択される。例えば、一実施形態において、レンダリングロジック２１２はＰＩ  ２１８を解析し、どの利用可能なレンダリング技術をＰＩ  ２１８に適用してＰＧ  ２２０を生成するかを決定する。他の実施形態において、レンダリングロジック２１２は、装置Ｉ／Ｆロジック２０４を介してユーザー入力を受信し、ユーザー入力を処理しどの利用可能なレンダリング技術をＰＩ  ２１８に適用してＰＧ  ２２０を生成するかを決定する。例えば、レンダリングロジック２１２は装置ナビゲーションキー入力を受信しこれらの入力を処理し、もしあればどの利用可能なレンダリング技術がＰＩ  ２１８に適用されて、ＰＧ  ２２０を生成するかどうかを決定する。
【００７５】
ブロック１２０６において、１つ以上の利用可能なレンダリング技術が番組制作情報に適用され表示可能な番組ガイドを生成する。例えば、レンダリングロジック２１２はブロック１２０４において選択されたレンダリング技術に基づいてＰＩ  ２１８を処理し、ＰＧ２２０を生成する。その結果、ＰＧ  ２２０は表示される番組制作情報の量を最適化し、ＰＧ  ２２０をナビゲートするためにユーザーにより要求される行為の量を最小化する。
【００７６】
ブロック１２０８において表示可能な番組ガイドは装置上に描画される。例えば、処理ロジック２０２またはレンダリングロジック２１２は装置Ｉ／Ｆロジック２０４を用いて装置ディスプレイにＰＧ  ２２０を出力するように動作する。その結果、装置ユーザーは、装置オペレーターが見て選択するために容易で効率的な方法でＰＩ  ２１８からの情報を呈示するＰＧ  ２２０を見てもよい。例えば、適用されたレンダリング技術はＰＧ  ２２０に表示された番組制作情報を最大化し、ＰＧ  ２２０をナビゲートするために装置ユーザーにより要求されるナビゲーション行為の数を最小にする。その結果、レンダリングシステムは、小さなディスプレイスクリーンに関連する問題を克服し、まばらな番組制作のために空のタイムスロットを含んでいるかもしれない従来の２次元番組ガイドに関連する非効率さを回避する。
【００７７】
ブロック１２１０において、番組制作情報を処理するために使用されるレンダリング技術を調節する必要があるかどうか、または新しいレンダリング技術を使用する必要があるかどうかを決定するためのテストが実行される。例えば、表示されたＰＧ  ２２０を見た後で、ユーザーは、キーパッド、ポインティングデバイス、カーソルキー、または任意の他のタイプのユーザー入力装置を用いて１つ以上の入力を入力してもよい。一実施形態において、レンダリングロジック２１２は装置Ｉ／Ｆロジック２０４を介してユーザー入力を受信しこれらの入力を処理して必要とされる１つ以上の行為を決定する。例えば、レンダリングロジック２１２は新しいレンダリング技術を用いてＰＩ  ２１８を処理し、ＰＧ  ２２０に対する調節を生成しなければならないことをユーザー入力から決定する。他の実施形態において、レンダリングロジック２１２は、以前に使用したレンダリング技術に対する調節が実行されなければならないことをユーザー入力から決定する。例えば、ユーザーは視覚圧縮レンダリング技術で使用される視覚圧縮の量に対する調節を要求してもよい。従って、レンダリング技術が変更または調節される必要があるなら、方法はブロック１２０４に進む。ＰＧ  ２２０の既存のレンダリングが受け入れ可能なら、方法はブロック１２１０で終了する。
【００７８】
従って、方法１２００は限られたディスプレイリソースを有する装置上に番組制作情報をレンダリングするように動作する。１つ以上のレンダリング技術が使用されてレンダリングされた情報が容易に装置ユーザーにより見られることを可能にする。例えば、適用されたレンダリング技術はＰＧに表示された番組制作情報を最大化し、ＰＧをナビゲートするために装置ユーザーにより要求されるナビゲーション行為の数を最小化する。方法１２００は１つの実施を表すだけであり、他の実施が実施形態の範囲内で可能であることに留意する必要がある。
【００７９】
従って、レンダリングシステムの１つ以上の実施形態がここに例証され記載されたけれども、精神または必須の特性から逸脱することなく種々の変更を実施形態に対して行うことができることが理解されるであろう。それゆえ、本明細書における開示および記載は以下のクレームに記載されるこの発明の範囲の例証を意図したものであり限定することを意図したものではない。
【図面の簡単な説明】
【００８０】
【図１】図１は、レンダリングシステムの一実施形態を備えたネットワークを示す。
【図２】図２はレンダリングシステムの一実施形態を示す。
【図３】図３はレンダリングシステムの一実施形態により提供される装置ディスプレイ上にレンダリングされるＰＧの一実施形態を示す。
【図４】図４はレンダリングシステムの一実施形態によってスキッピング(skipping)技術が適用されたＰＧの一実施形態を示す。
【図５】図５はまばらな番組制作を有する選択されたチャネルを介したチャネルスキップを備えたＰＧの一実施形態を示す。
【図６】図６は、レンダリングシステムの一実施形態において提供される、選択された番組が利用可能になったときを図解するＰＧの一実施形態を示す。
【図７】図７は、レンダリングシステムの一実施形態において提供される選択された番組の年数識別情報を図解するＰＧの一実施形態を示す。
【図８】図８はレンダリングシステムの一実施形態において提供されるビジュアル圧縮技術の一実施形態により生成されるＰＧの一実施形態を示す。
【図９】図９はレンダリングシステムの一実施形態において提供されるビジュアル圧縮技術の一実施形態により生成されるＰＧの一実施形態を示す。
【図１０】図１０はレンダリングシステムの一実施形態により提供されるフィルタリング技術と結合されたビジュアル圧縮技術の一実施形態により生成されるＰＧの一実施形態を示す。
【図１１】図１１はレンダリングシステムの一実施形態において提供されるハイブリッドレンダリング技術の一実施形態の動作に起因するＰＧの一実施形態を示す。
【図１２】図１２は、レンダリングシステムの一実施形態により提供される装置上に情報をレンダリングするための方法の一実施形態を示す。
【図１】
2008516531.tif 000003
【図２】
2008516531.tif 000004
【図３】
2008516531.tif 000005
【図４】
2008516531.tif 000006
【図５】
2008516531.tif 000007
【図６】
2008516531.tif 000008
【図７】
2008516531.tif 000009
【図８】
2008516531.tif 000010
【図９】
2008516531.tif 000011
【図１０】
2008516531.tif 000012
【図１１】
2008516531.tif 000013
【図１２】
2008516531.tif 000014
【国際調査報告】
2008516531.tif 000015
2008516531.tif 000016