(57)【特許請求の範囲】
【請求項１】
第１の光を発するように構成された、バックライトにおける１つ以上の光源であって、前記第１の光はＵＶスペクトル成分および青色光スペクトル成分の少なくとも一方を含む、１つ以上の光源と、
前記第１の光によって刺激され、前記第１の光および装置内で反射された再利用光の少なくとも一部を第２の光に変換するように構成され、量子ドットを含む１つ以上の光変換層と、
前記バックライトの前記１つ以上の光源の点像分布関数の作用として生じる色ズレを計算するロジック回路であって、前記点像分布関数は、前記点像分布関数の中央から外周にむけた距離が増加するにつれ緑色および赤色が減少するように変化する、ロジック回路と、
前記ロジック回路の計算結果に基づいて、各々が複数のサブピクセルを含む複数の画素を有し、個々のサブピクセルを透過する光を変調するように構成された１つ以上の光モジュレータのための駆動値を調節するコントローラと、
を備える装置。
【請求項２】
第１の光を１つ以上の光変換層に照射するように構成された、バックライトにおける１つ以上の光源を制御するロジック回路であって、前記１つ以上の光変換層は、前記第１の光によって刺激され、前記第１の光の少なくとも一部を第２の光に変換するように構成されている、ロジック回路と、
複数の画素および各画素内の複数のサブピクセルを有し、個々のサブピクセルを透過する光を変調するように構成された１つ以上の光モジュレータを制御するロジック回路と、
前記バックライトの前記１つ以上の光源の点像分布関数によって生じる色ズレを計算する少なくとも１つのライトフィールドシミュレーションを実行するロジック回路であって、前記点像分布関数は、前記点像分布関数の中央から外周にむけた距離が増加するにつれ緑色および赤色が減少するように変化する、ロジック回路と、
前記少なくとも１つのライトフィールドシミュレーションに基づき、前記１つ以上の光モジュレータのための駆動値を調節するロジック回路と
を備える装置。
【請求項３】
前記バックライトの複数の光源の不均一性についてのライトフィールドシミュレーションを、前記駆動値が調節される前に実行するロジック回路をさらに備える、
請求項２に記載の装置。
【発明の詳細な説明】
【関連出願】
【０００１】
本願は、米国仮特許出願第６１／７７５,３７５号（発明の名称「Techniques for DualModulation Display with Light Conversion」、出願日２０１３年３月８日）の優先権を主張する。この米国仮特許出願の全体を本明細書に援用する。本願はまた、共有の米国仮特許出願第６１／７０３,０２０号（発明の名称「Quantum Dot/Remote Phosphor Display System Improvements」、２０１２年９月１９日出願）にも関連している。この米国仮特許出願もまた、あらゆる目的において、その全体を本明細書に援用する。
【技術分野】
【０００２】
本発明は、広くはディスプレイ技術に関し、具体的には、光変換を伴うデュアルモジュレーションの技術に関する。
【背景技術】
【０００３】
液晶ディスプレイ（ＬＣＤ）および有機発光ダイオード（ＯＬＥＤ）ディスプレイにおけるカラーフィルタアレイは、一般に、ＬＣＤおよびＯＬＥＤパネル製造プロセスの一部として、フォトリソグラフィー技術または印刷技術によって作製される。ＬＣＤおよびＯＬＥＤディスプレイなどの発光型ディスプレイにおけるカラーフィルタは、典型的には、赤色、緑色および青色のフィルタで構成される。カラーフィルタは、画素エレメントが、発せられた光を色によって変調し、さらに強度によっても変調するように、画素アレイ上にパターン化される。動作時には、広帯域の光源（例えば、白色光）が、例えばＬＣＤディスプレイシステムにおける画素エレメントに光を提供する。あるいは、ＯＬＥＤディスプレイシステムにおける白色ＯＬＥＤ画素エレメントによって広帯域光が生成される。画素エレメントは、画素エレメントから出射する広帯域光の強度を変化させることができる。カラーフィルタを上に配置することにより、強度変調された各画素エレメントの広帯域光は、さらに色でフィルタリングされる。多くの光がカラーフィルタによって損失する。その理由は、例えば、赤色光スペクトル（例えば、約６２０〜７４０ナノメートル）を生成するために、広帯域の光源の、緑色光スペクトル（例えば、約５２０〜５７０ナノメートル）および青色光スペクトル（例えば、約４５０〜４９５ナノメートル）がブロックされるからである。加えて、この損失した光は、ディスプレイシステムの性能および寿命を悪化させる有害な熱に変換される。
【０００４】
このため、多くのディスプレイ製造者は、広色域且つ高輝度のディスプレイシステムを開発することが、コストのかかるものだと考えてきた。比較的高価な光学部品、音声部品、電子部品および機械部品を多数含むこと、および、それら全てを１つのシステムに組み上げることの複雑さから、称賛に値するディスプレイシステムを製造するためのコストは一般に非常に高い。
【０００５】
そこで、本発明者らは、光変換を伴うデュアルモジュレーションディスプレイが、カラーフィルタを利用する従来の技術よりも優れた多くの性能上の利点をもたらし得ることを、本明細書に開示する。
【０００６】
本節に記載されているアプローチは、探求し得るアプローチではあるが、必ずしもこれまでに着想または探求されてきたアプローチではない。従って、特に反対の記載がない限り、本節に記載されたアプローチのいずれも、本節に記載されているという理由だけで従来技術としての適格性を有すると考えるべきではない。同様に、特に反対の記載がない限り、本節に基づいて、１以上のアプローチに関して特定される問題が、いずれかの先行技術において認識されたことがあると考えるべきではない。
【発明の概要】
【０００７】
デュアルモジュレーションディスプレイ（本明細書において、ローカルディミングディスプレイと呼ぶこともある）を駆動する方法および装置が提供される。光源は、光変換層に第１の光を照射する。光変換層は、第１の光を第２の光に変換する。第２の光の透過を決定する変調駆動信号は、１以上のライトフィールドシミュレーションに部分的に基づいて調節され得る。
【０００８】
本発明のある実施形態において、ローカルディミングディスプレイの駆動は、個々に制御可能な複数の光源を駆動するバックライト駆動信号を生成することを含む。光源は、光変換層に第１の光を照射する。光変換層は、第１の光を第２の光に変換する。光変換層は、量子ドットまたは蛍光材料を含み得る。第２の光がディスプレイの個々のサブピクセルを透過することを決定する変調駆動信号が生成される。これらの変調駆動信号は、１以上のライトフィールドシミュレーションに基づいて調整され得る。ライトフィールドシミュレーションは、以下のことに対処し得る：（ｉ）光源の点像分布関数に基づいてある画素において生じる色ズレ、（ｉｉ）個々の光源間のビニング差、（ｉｉｉ）性能に関するディスプレイ部品の温度依存性、または（ｉｖ）それらの組み合わせ。
【０００９】
本発明の他の実施形態において、ローカルディミングディスプレイを駆動する方法は、画像データに基づいてバックライトにおける個々に制御可能な発光ダイオード（ＬＥＤ）光源を駆動するバックライト駆動信号を生成することを含む。個々に制御可能なＬＥＤ光源は、量子ドット層に第１の光を照射する。量子ドット層は、第１の光（加えて、場合によってはディスプレイ内で再利用された光）の少なくとも一部を第２の光に変換する。第２の光がＬＣＤアレイによるディスプレイの個々のサブピクセルを透過するかを調整するＬＣＤ変調駆動信号が決定される。１つ以上のバックライト駆動信号およびある画素と１以上のＬＥＤ光源とのそれぞれの距離に基づいて、その画素についての黄色光スペクトル成分の増加が決定される。その画素の少なくとも１つのサブピクセルについてのＬＣＤ変調駆動信号が、その画素のレンダリング時に黄色光スペクトル成分を低減させるように調整される。
【００１０】
本発明のさらに他の実施形態において、ディスプレイシステムは、第１の光を発するように構成された、バックライトの１つ以上の光源を含む。第１の光は、紫外線（ＵＶ）スペクトル成分（例えば、約１０〜４００ナノメートル）および／または青色光スペクトル成分を含み得る。ディスプレイは、第１の光によって刺激され、第１の光の少なくとも一部を第２の光に変換するように構成された、１つ以上の光変換層をさらに含む。光モジュレータは、ディスプレイシステムの個々のサブピクセルを透過する第２の光の量を変調するように構成される。ロジックは、（ｉ）バックライト点像分布関数の作用としての色ズレ、（ｉｉ）バックライトの１つ以上の光源のうちの１つの光源の性能特性とバックライトの性能特性との差、（ｉｉｉ）レンダリングされた画素についての温度のばらつき、またはそれらの組み合わせに関する１以上のライトフィールドシミュレーションを実行する。コントローラは、ライトフィールドシミュレーションに基づき、１つ以上の光モジュレータのための駆動値を調整し得る。
【図面の簡単な説明】
【００１１】
本発明を、例示のために、限定の意図なく、添付の図面中の複数の図に示す。これらの図において、同様の構成要素には同じ参照符号を付す。
【図１】図１は、変換層を含む例示的なカラーアレイパネルを示す図である。
【図２Ａ】図２Ａは、中心からの距離の関数としての色ズレを有するＰＳＦの一例を示す図である。
【図２Ｂ】図２Ｂは、中心からの距離の関数としての色ズレを有するＰＳＦの一例を示す図である。
【図２Ｃ】図２Ｃは、中心からの距離の関数としての色ズレを有するＰＳＦの一例を示す図である。
【図３】図３は、ディスプレイシステムにおける、ディスプレイロジックの例示的な構成を示す図である。
【図４】図４は、ローカルディミングディスプレイを駆動するための例示的なフロー図である。
【図５】図５は、本発明の１つの可能な実施形態による、本明細書に記載のコンピュータまたは計算装置が実装され得るハードウェアプラットフォームの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下の説明および図面は、本発明の例示であり、本発明を限定するものとは解釈されない。本発明の完全な理解を提供するために、多数の具体的な詳細を説明する。しかし、いくつかの例において、本発明の説明が不明瞭になることを避けるため、周知または慣用的な事項の詳細は説明しない。
【００１３】
図１は、光学積層体（optical stack）１０１を含む例示的なカラーアレイパネル１００を示す。光学積層体１０１は下記のものを含み得るが、これらに限定されない：
ｉ．  変換層１０２；
ｉｉ．  光源１０４；
ｉｉｉ．  反射体（リフレクタ）表面１０６；
ｉｖ．  拡散層１０８；
ｖ．  光再利用フィルム１１０；
ｖｉ．  光変調層１１２。
【００１４】
（観察者（ビューア）の視点から見て）光源１０４の手前に配置された変換層１０２は、量子ドットまたは蛍光材料を含み得る。量子ドット（例えば、量子閉じ込め効果を利用して発光するナノスケールの粒子）または蛍光材料は、光学層の上面、底面もしくはそれら両方の表面にコーティングされるか、付着されるか、ドーピングされるか、またはその他配置されて、変換層１０２を形成し得る。量子ドットまたは蛍光材料は、光学層内に埋め込んでもよい。これらの材料は、さまざまな配置方法の任意の組合せまたは順序で光学層に配置され得る。
【００１５】
変換層１０２は、量子ドットカラーアレイまたは蛍光体カラーアレイを用いて、カラーディスプレイシステムにおいて色を与える。赤色の量子ドットまたは蛍光材料は、緑色光および青色光などの、よりエネルギの高い、すなわちより波長の短い光を吸収して、赤色光を発する。緑色の量子ドットまたは蛍光材料は、青色光を吸収して、緑色光を発する。このように、本発明の実施形態では、変換層１０２は所望の色を生成する。赤色光および緑色光は青色光源から変換され、一方で、青色光は青色光源から直接出射される。
【００１６】
本発明のある実施形態において、変換層１０２は、表示装置のアクティブ領域の寸法に実質的に等しくなるように幅方向および高さ方向に拡がる単一のシート（あるいは、単一の平面を形成するように配置された複数の部分）である。例えば、変換層１０２は、対角方向に、約４インチ、１０インチ、３２インチ、４０インチ、５０インチ、５８インチ、さらにそれ以上の長さであり得る。さらに、変換層１０２は、例えば、１６：９、４：３、３：２、５：３、５：４または１：１等のアスペクト比、すなわち、幅と高さとの比率の関係を有し得る。図１に示すように、変換層１０２は、光源１０４から離れて配置される。本発明の別の実施形態において、変換層１０２は複数の部分を含む。ある特定の実施形態において、複数の部分の各々が単一の光源１０４に関係付けられる。
【００１７】
光源１０４は、人間または機械の視覚が知覚可能な光を生成するために変換層１０２によって利用され得る電磁エネルギを発生する任意の電磁エネルギ源であり得る。例えば、光源１０４は、ＯＬＥＤ、ＲＧＢのＬＥＤ、広帯域のＬＥＤ、青色スペクトルＬＥＤ、紫外スペクトルＬＥＤ等のうちの１つ以上を含み得る。
【００１８】
これらの光源１０４は、表示装置のアクティブ領域の長さおよび高さとほぼ同じ分だけ拡がったアレイとして配置され得る。光源１０４間のピッチ密度は、ディスプレイの画素解像度に等しいか、それに相当する値であり得る。すなわち、光源１０４と画素数との比は、１：１（例えば、それぞれの表示解像度に対して、１９２０×１０８０、３８４０×２１６０または７６８０×４３２０個の光源）であり得る。この場合、各光源１０４の位置は、（観察者の視点から見て）対応する画素の真後ろに整列され得る。他の場合、光源１０４は、対応する画素から横方向にずれて、あるいは２つの画素の間に、配置され得る。光源１０４間のピッチは均一または非均一であり得る。例えば、ピッチ密度は、周辺部、エッジ部、コーナー部またはレターボックスフォーマットの黒い境界部においてよりも、ディスプレイの中央のアクティブ領域近傍において高く設定され得る。
【００１９】
他の実施形態において、光源１０４と画素数との比は、より低い比、例えば１：２、１：３、１：４、１：１０またはそれ以上などであり得る。この場合、バックライト像の解像度は減少する。あるいはより高い比、例えば２：１、３：１またはそれ以下などであってもよい。例えば、光源は、画素または画素群の代わりに、サブピクセルに関連付けられていてもよい。
【００２０】
これらの光源１０４は個々に制御されるか、あるいは、光源１０４のサブセットが集合的に同調して制御され得る。個々に制御可能な光源１０４によるバックライト制御の柔軟性により、ローカルディミングが可能になる。ローカルディミングについてのさらに詳細な事項は、米国特許第８,２７７,０５６号（発明の名称「Locally Dimmed Display」）に開示されている。この米国特許の全体を、あらゆる目的において、本明細書に援用する。ただし、光源１０４が個々に制御されていても、各光源１０４についてのＰＳＦが重複して、複数の画素の強度に寄与し得る。
【００２１】
図１は、直接照射型のバックライトディスプレイを示しているが、エッジ照射型のディスプレイであっても、本開示において教示される発明の利点（例えば、ＰＳＦからの色ズレ、光源のビニング、または温度分散の補償）を享受することができる。このような実施例において、空間光モジュレータは、空間光モジュレータの端部に配置された１つ以上の光源によって照らされる。エッジ照射型ローカルディミングについてのさらなる詳細は、米国特許第８,１７２,４０１号（発明の名称「Edge Lit Locally Dimmed Display」）に開示されている。この米国特許の全体を、あらゆる目的において、本明細書に援用する。
【００２２】
反射体表面１０６は、広帯域の鏡面、所定のスペクトル（例えば、１つ以上の原色）を反射するダイクロイックミラーの表面であり得る。更に、反射体表面１０６は、光源１０４のための貫通孔を有し得る。これらの貫通孔は、リーマー、ドリルまたはミルによって形成され得る。反射体表面１０６は、効率を高めるために、光学積層体１０１を再度透過するように光の方向を変える。
【００２３】
図１において、拡散（ディフューザ）層１０８は、ディフューザ１０８の反対側にいる観察者がより広い領域から光を知覚するような方向の範囲に亘って出射光を散乱させる。一般に、ディフューザ１０８は、水平面内および垂直面内の異なる角度範囲に光を散乱させ得る。
【００２４】
バックライティングの光学効率を上昇させるために、光再利用フィルム１１０が用いられる。いくつかの実施形態において、光変調層１１２は（実質的に）偏光光のみを透過させるので、バックライトは基本的に非偏光光を生成する。光変調層１１２の前の最後の光学層として、反射偏光子（例えば、３Ｍ  ＤＢＥＦ）が用いられ得る。光変調層１１２に入射する間違った偏光の光は、そのままでは吸収されてしまうが、光再利用フィルム１１０によりバックライトに向かって反射される。反射光は、偏光をランダムにする拡散層１０８において散乱される。偏光がランダムにされた反射光は、光変調層１１２を通過する正しい偏光の成分を含んでおり、光学積層体内で散乱されたり跳ね返ったりするにつれ、光変調層１１２に再度向かい得る。
【００２５】
他の光再利用フィルム１１０は、バックライトユニットから出射する光の方向を制御するために用いられるプリズム構造のフィルム（例えば、３Ｍ  ＢＥＦ）であり得る。光変調層１１２の視野角内で光の強度を最大化するために、視野角外の光を反射して光学的な空洞内に戻すことにより、散乱および反射の末に、反射光の一部が視野角内の所望の出射角度をもつようにすることができる。
【００２６】
光変調層１１２は、例えば、（ｉ）透過型光モジュレータの一例であるＬＣＤパネル、（ｉｉ）反射型光モジュレータの一例である可変形状ミラーデバイス（ＤＭＤ）、または（ｉｉｉ）マイクロエレクトロメカニカルシステム（ＭＥＭＳ）型モジュレータを含み得る。光モジュレータ１１２の構成要素は、表示される画像を定義するデータに応じて制御される。
【００２７】
図１は光学積層体１０１の一実施形態を例示するものであり、図中における構成要素の配置は変わり得るし、記載されていないさらなる構成要素を含み得ることを理解されたい。例えば、光再利用フィルム１１０は、拡散層１０８の手前側ではなく後ろ側に配置されていてもよい。さらに別の例として、変換層１０２は、光学積層体１０１内の、光源１０４の後の任意の場所に配置され得る。このような修正および変更は全て、本開示の範囲内に含まれることを意図している。
【００２８】
ここで本発明者によって理解されるように、例示的なカラーアレイパネル１００は、「イエローテイルエフェクト」、つまり、中心からの距離の関数として色をずらしてしまう点像分布関数（ＰＳＦ）という欠点を有する。すなわち、比較的長い光路を移動する光（光源近傍または光源内の空間領域へと方向を変えられた光）は、広角且つ広範囲に亘って空間的に拡がり、特に１回以上の反射を伴う光再利用により、色ズレ（例えば、イエローテイル）を生じ得る。このようなシステムでは、例えば、直接照射型発光体の点像分布関数の中央の光は大部分が変換されるが、受け入れられなかった光の成分は跳ね戻り、発光体の点像分布関数の中央から外周にむけた距離が増加するにつれ緑色および赤色が減少するように変化し、点像分布関数（ＰＳＦ）に色ズレを生じさせる。ＰＳＦの中央が所望の白色点を有する場合でも、ＰＳＦのテイル部分は次第に黄色になる。補正されない場合、色ズレによる劣化は特に目立つものになり得、視覚的に突出する可能性さえある。図２Ａ、２Ｂおよび２Ｃは、簡単な例示として、イエローテイルエフェクトを示している。
【００２９】
図３は、ディスプレイシステム３００の表示ロジックの例示的な構成を示す。本発明のいくつかの可能な実施形態によれば、ディスプレイシステム３００は、バックライト３０４の光源を制御するバックライト制御ロジック３０２を含む。これらの光源は、図１に示す光源１０４と同じかまたは類似するものであり得る。バックライト制御ロジック３０２は、画像データ源（図示せず）（例えば、セットトップボックス、ネットワーク化されたサーバ、記録媒体等）に動作可能に接続され得、画像データ源から画像データを受け取るように構成される。内部ソースもしくは外部ソースから受け取られた画像フレーム、または内部ソースもしくは外部ソースからの画像データから生成された画像フレームが、バックライト３０４を駆動するために、バックライト制御ロジック３０２によって用いられ得る。例えば、バックライト制御ロジック３０２は、１つ以上の画素またはサブピクセルを特定の強度で照射するようバックライト３０４を制御するように構成されてもよい。画像フレームは、バックライト制御ロジック３０２により、さまざまな解像度のさまざまなフレームにおける個々の駆動値または合計駆動値を導出するために用いられ得る。
【００３０】
本発明の本実施形態において、バックライト制御ロジック３０２は、ライトフィールドシミュレーションロジック３０６に論理的に接続される。ライトフィールドシミュレーションロジック３０６は、例えば、イエローテイルエフェクト、光源のビニング、システム構成要素に対する温度依存性などの、ライトフィールドに対する１つ以上の影響を計算する。これらの影響に基づき、ライトフィールドシミュレーションロジック３０６および／またはモジュレータ制御ロジック３０８（例えば、ＬＣＤパネル制御ロジック）は、画質が向上するように、それらを低減する。例えば、イエローテイルエフェクトを低減するために、モジュレータ３１０（例えば、ＬＣＤパネル）への駆動値は、より青色になるようにバイアスされ得る。
【００３１】
ある実施形態において、ライトフィールドシミュレーションは、三原色の各々について３色の三刺激値を表す９つの畳み込みチャネルを利用し得る。しかし、これは計算コストが高い。代わりに、ライトフィールドシミュレーションは、バックライトにおける個々に制御可能な光源を、広帯域の光スペクトル成分についての第１のＰＳＦ、および黄色光スペクトル成分についての第２のＰＳＦ（すなわち９つではなく２つの畳み込みチャネル）を有するものとして、モデル化し得る。第１のＰＳＦは、イエローテイルエフェクトに起因する、オーバーラップする第２のＰＳＦよりも狭い。
【００３２】
ライトフィールドシミュレーションロジック３０６は、バックライトＬＥＤ（例えば、光源１０２）のビニング（の欠如または不十分）を補償するための畳み込みチャネルを含んでいてもよい。広帯域のバックライトとして、青色ＬＥＤダイおよび黄色蛍光体（例えば、ＹＡＧ蛍光体）で構成された白色ＬＥＤを使用することができる。しかし、広い動作範囲を有する白色ＬＥＤのビニングの変動は、表示精度および均一性を低下させ得る。特に、各青色ＬＥＤダイ上の黄色蛍光体材料が変化して、異なる白色点が生じ得る。各青色ＬＥＤダイ上の黄色蛍光体はまた、スペクトル発光が変化し得る。同様に、バックライティングのためにＵＶおよび／または青色スペクトル成分のみを使用する実施形態において、これらのＵＶまたは青色ＬＥＤは、一定の電力について異なる強度を有し得るし、発光スペクトルも変化し得る。
【００３３】
本発明の実施形態では、ライトフィールドシミュレーションロジック３０６は、追加的な畳み込みチャネルを用いて、ディスプレイ性能の温度依存性を補償するためにも用いられ得る。例えば、光源または変換層の温度依存性を個別にまたは全体的に表すために、ディレーティング関数が用いられ得る。他の例では、光学シートの反りに対処するために、温度に依存する点像分布関数が用いられ得る。ある特定の実施形態において、１つ以上の温度測定値が（光学積層体内に配置された）１つ以上のセンサから取得され得る。あるいは、表示特性（例えば、性能の時間変化）から、温度が推定され得る。
【００３４】
図４は、ローカルディミングディスプレイを駆動するための例示的なフロー図４００を示す。ステップ４０２において、バックライト（例えば、光源１０４）のための駆動信号が生成され得る。ステップ４０４において、駆動されたバックライトは第１の光を生成する。第１の光は、広帯域光（例えば、白色光）、ＵＶスペクトル成分、青色スペクトル成分、またはスペクトルの任意の部分であり得る。ステップ４０６に示すように、第１の光は第２の光に変換される。例えば、変換層が、第１の光を受光し、所望の色を有する第２の光（例えば、赤色光または緑色光）を生成する。
【００３５】
次に、ステップ４０８において、モジュレータ（例えば、ＬＣＤパネル）のための駆動値、好ましくは各原色についてのサブピクセルモジュレータのための駆動値が、入力画像データに基づいて生成される。ステップ４１２に示されるように、１つ以上のライトフィールドシミュレーションの結果を用いて、モジュレータ駆動値の調節、修正、または重み付けをすることができる。ステップ４１０において、補正のための１つ以上のライトフィールドシミュレーションが実行される。本明細書に記載のとおり、ライトフィールドシミュレーションは、一例として、（ｉ）バックライト点像分布関数の作用としての色ズレ、（ｉｉ）バックライトの１つ以上の光源のうちの１つの光源の性能特性とバックライトの性能特性との差、（ｉｉｉ）性能についての温度のばらつき、または（ｉｖ）それらの組み合わせに対処することができる。
【００３６】
本明細書に記載のフロー図４００は例示のみを目的としており、これに基づいて、さまざまな改変または変更が当業者に示唆されることが理解される。他の実施形態において、フロー図４００に示されたステップは、図４に示した順序とは異なる順序で行われてもよく、追加のステップを含んでもよく、且つ／または、いずれかのステップを省略してしまってもよい。例えば、ステップ４０２および４０８は、実際に、実質的に同時に、または、逆の順序で実行されてもよい。別の例として、ステップ４１０はステップ４０４の前に実行され得る。このような改変および変形の全てが本開示の範囲内に含まれることが意図されている。
【００３７】
実施形態には、プロセッサを備え、上述した方法のいずれか１つを実行するように構成された装置が含まれる。
【００３８】
実施形態には、１つ以上のプロセッサによって実行されると上で説明した上記方法のいずれか１つを実行させるソフトウェア命令を備えた、コンピュータ読み取り可能な記録媒体が含まれる。
【００３９】
実装機構−ハードウェア概要
【００４０】
ある実施形態によれば、本明細書に記載された技術は、１つ以上の専用の計算装置により実施される。専用の計算装置は、ハードワイヤ接続されて当該技術を実行してもよく、当該技術を実行するように持続的にプログラムされた１つ以上の特定用途向け集積回路（ＡＳＩＣ）またはフィールドプログラマブルゲートアレイ（ＦＰＧＡ））等のデジタル電子装置を含んでもよく、ファームウェア、メモリ、他の記憶装置または組合せ内のプログラム命令に従って当該技術を実行するようにプログラムされた１つ以上の汎用のハードウェアプロセッサを含んでもよい。このような専用の計算装置はまた、カスタムハードワイヤードロジック、ＡＳＩＣまたはＦＰＧＡを、カスタムプログラミングと組み合わせて、当該技術を実現してもよい。専用の計算装置は、デスクトップコンピュータシステム、携帯型コンピュータシステム、手持ち型装置、ネットワーク装置、または、当該技術を実施するためのハードワイヤードロジックおよび／またはプログラムロジックを組み込んだ他の装置であり得る。
【００４１】
例えば、図５は、本発明の実施形態を実施し得るコンピュータシステム５００を示すブロック図である。コンピュータシステム５００は、バス５０２または情報通信のための他の通信機構と、バス５０２に接続された情報処理のためのハードウェアプロセッサ５０４とを含む。ハードウェアプロセッサ５０４は、例えば、汎用のマイクロプロセッサでもよい。
【００４２】
コンピュータシステム５００はまた、情報およびプロセッサ５０４によって実行される命令を格納するために、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの、バス５０２に接続されたメインメモリ５０６を含む。メインメモリ５０６はまた、プロセッサ５０４によって実行される命令の実行中に一時的な変数または他の中間情報を格納するために用いてもよい。このような命令は、プロセッサ５０４がアクセス可能である記録媒体に保存されている形態において、コンピュータシステム５００を、命令内に指定された動作を実行するようにカスタマイズされた専用装置に変える。
【００４３】
コンピュータシステム５００は、静的情報およびプロセッサ５０４のための命令を格納するための、バス５０２に接続された読出し専用メモリ（ＲＯＭ）５０８または他の静的記憶装置を更に含む。情報および命令を格納するために、磁気ディスクまたは光ディスク等の記憶装置５１０が設けられ、バス５０２に接続されている。
【００４４】
コンピュータシステム５００は、情報をコンピュータのユーザに対して表示するために、バス５０２を介して液晶ディスプレイ（ＬＣＤ）等のディスプレイ５１２に接続されてもよい。情報およびコマンド選択をプロセッサ５０４に伝達するために、英数字およびその他のキーを含む入力装置５１４がバス５０２に接続される。他の種類のユーザ入力装置は、方向情報およびコマンド選択をプロセッサ５０４に伝達するため、ならびに、ディスプレイ５１２上のカーソル移動を制御するための、マウス、トラックボールまたはカーソル方向キー等のカーソルコントロール５１６である。この入力装置は、典型的には、２本の軸、すなわち第１の軸（例えば、ｘ）および第２の軸（例えば、ｙ）において２つの自由度を有し、これにより、装置は面内における位置を指定できる。
【００４５】
コンピュータシステム５００は、カスタマイズされたハードワイヤードロジック、１つ以上のＡＳＩＣまたはＦＰＧＡ、コンピュータシステムと協働してコンピュータシステム５００を専用装置にするまたは専用装置になるようにプログラムするファームウェアおよび／またはプログラムロジック用いて、本明細書に記載の技術を実施してもよい。ある実施形態によれば、本明細書の技術は、メインメモリ５０６に含まれる１つ以上の命令の１つ以上のシーケンスを実行しているプロセッサ５０４に応答して、コンピュータシステム５００により実行される。このような命令は、記憶装置５１０等の他の記録媒体からメインメモリ５０６に読み出されてもよい。メインメモリ５０６に含まれる命令のシーケンスを実行することにより、プロセッサ５０４に、本明細書に記載のプロセスステップを実行させる。別の実施形態において、ソフトウェア命令の代わりに、またはソフトウェア命令と組み合わせて、ハードワイヤ接続された回路を用いてもよい。
【００４６】
本明細書で使用する「記録媒体」という用語は、データおよび／または装置を特定の様態で動作させる命令を格納する任意の媒体を指す。このような記録媒体は、不揮発性の媒体および／または揮発性の媒体を含んでもよい。不揮発性の媒体は、例えば、記憶装置５１０等の光ディスクまたは磁気ディスクを含む。揮発性の媒体は、メインメモリ５０６等のダイナミックメモリを含む。記録媒体の一般的な形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、磁気テープまたはその他の磁気データ記録媒体、ＣＤ―ＲＯＭ、その他の光学データ記録媒体、穴のパターンを有する物理的媒体、ＲＡＭ、ＰＲＯＭおよびＥＰＲＯＭ、フラッシュＥＰＲＯＭ、ＮＶＲＡＭ、その他のメモリチップまたはカートリッジを含む。
【００４７】
記録媒体は、伝送媒体と別個のものであるが、伝送媒体と関連付けて用いられてもよい。伝送媒体は、記録媒体間における情報の移動に関与する。例えば、伝送媒体は、バス５０２を備えたワイヤを含む、同軸ケーブル、銅ワイヤおよび光ファイバを含む。伝送媒体はまた、ラジオ波データ通信および赤外線データ通信において生成されるような、音波または光波の形態をとり得る。
【００４８】
１つ以上の命令の１つ以上のシーケンスを実行のためにプロセッサ５０４へ搬送するにあたり、さまざまな形態の媒体を用いてよい。例えば、命令は、はじめに、リモートコンピュータの磁気ディスクまたはソリッドステートドライブに保持されていてもよい。リモートコンピュータは、命令を自身のダイナミックメモリにロードし、その命令を、モデムを用いて電話回線を介して送信し得る。コンピュータシステム５００に対してローカルであるモデムは、電話回線上のデータを受信し、赤外線送信器を用いてそのデータを赤外線信号に変換し得る。赤外線検出器が赤外線信号で搬送されたデータを受信し得、適切な回路がそのデータをバス５０２上に配置し得る。バス５０２は、データをメインメモリ５０６へ搬送し、プロセッサ５０４がメインメモリ５０６から命令を取り出して実行する。メインメモリ５０６によって受信された命令は、随意に、プロセッサ５０４による実行の前後いずれかに記憶装置５１０に保存されてもよい。
【００４９】
コンピュータシステム５００はまた、バス５０２に接続された通信インターフェイス５１８を含む。通信インターフェイス５１８は、ローカルネットワーク５２２に接続されたネットワークリンク５２０に、双方向データ通信接続を提供する。例えば、通信インターフェイス５１８は、総合サービスデジタル網（ＩＳＤＮ）カード、ケーブルモデム、衛星モデム、または対応する種類の電話回線にデータ通信接続を提供するモデムであってもよい。別の例として、通信インターフェイス５１８は、互換性のあるＬＡＮにデータ通信接続を提供するローカルエリアネットワーク（ＬＡＮ）カードであってもよい。また、無線リンクを実装してもよい。そのような態様のいずれかにおいて、通信インターフェイス５１８は、さまざまな種類の情報を表すデジタルデータストリームを搬送する電気信号、電磁信号または光信号を送受信する。
【００５０】
ネットワークリンク５２０は、典型的には、１つ以上のネットワークを介して他のデータデバイスにデータ通信を提供する。例えば、ネットワークリンク５２０は、ローカルネットワーク５２２を介したホストコンピュータ５２４への接続、または、インターネットサービスプロバイダ（ＩＳＰ）５２６によって運用されるデータ装置への接続を提供してもよい。そして、ＩＳＰ５２６は、現在一般に「インターネット」５２８と呼ばれている全世界的なパケットデータ通信網を介して、データ通信サービスを提供する。ローカルネットワーク５２２およびインターネット５２８は、両方が、デジタルデータストリームを搬送する電気信号、電磁信号または光信号を用いる。デジタルデータをコンピュータシステム５００へ搬送し且つコンピュータシステム５００から搬送する、さまざまなネットワークを介した信号ならびにネットワークリンク５２０上の信号および通信インターフェイス５１８を介した信号は、伝送媒体の例示的形態である。
【００５１】
コンピュータシステム５００は、ネットワーク、ネットワークリンク５２０および通信インターフェイス５１８を介して、メッセージの送信およびプログラムコードを含むデータの受信を行い得る。インターネットの例において、サーバ５３０は、アプリケーションプログラムについて要求されたコードを、インターネット５２８、ＩＳＰ５２６、ローカルネットワーク５２２および通信インターフェイス５１８を介して送信し得る。受信されたコードは、受信されてそのままプロセッサ５０４により実行されてもよく、且つ／または、後で実行するために記憶装置５１０または他の不揮発性記憶装置に保存されてもよい。
【００５２】
均等物、拡張例、変形例、および雑記
【００５３】
上記詳細な説明において、態様によって変わり得る多数の具体的な詳細を参照しながら、本発明の可能な実施形態を説明した。したがって、本発明が如何なるものかおよび出願人は本発明が如何なるものであると意図しているかについての唯一且つ排他的な指標は、後の修正を含む、これら請求項が生じる具体的な形態の、本願から生じる１組の請求項である。よって、請求項に明示的に記載されていない限定事項、構成要素、特性、特徴、利点または属性は、いかなる形であれ請求の範囲を限定するものではない。したがって、明細書および図面は、限定的ではなく例示的なものであると認識されるべきものである。上記教示に基づき、本発明の多くの改変および変形が可能である。
【００５４】
請求項に含まれる用語について本明細書に明示的に記載された定義はいずれも、請求項で使用された用語の意味を決定するものである。明快さのため、「例えば(e.g.)」は、「例示のために」（網羅的でない）という意味であり、「つまり(i.e.)」や「すなわち(that is)」とは異なることをさらに理解されたい。
【図１】
0006389288.tif 000002
【図２Ａ】
0006389288.tif 000003
【図２Ｂ】
0006389288.tif 000004
【図２Ｃ】
0006389288.tif 000005
【図３】
0006389288.tif 000006
【図４】
0006389288.tif 000007
【図５】
0006389288.tif 000008