(57)【要約】【課題】マイクロディスプレイ等の電力を低減する方法を提供する。【解決手段】２つ以上の制御可能バスバッファを直列に接続することを含む、画素アレイに使用するための列信号を生成する方法。当該方法は、上記２つ以上の制御可能バスバッファのそれぞれの出力は付随ノードを駆動する。本方法は、上記２つ以上の制御可能バスバッファの直列接続されたストリングの入力に列データ信号を提供することを更に含む。本方法は、各ノードが順次駆動されるように、上記２つ以上の制御可能バスバッファの直列接続されたストリングにおいて各制御可能バスバッファを順次有効化することも含む。各ノードは付随する制御可能ローカル出力バッファの入力に電気的に結合されている。本方法は、上記制御可能ローカル出力バッファのそれぞれを、上記制御可能バスバッファの上記順次有効化に関連付けた順番で順次有効化することを更に含む。【選択図】  図５
2017508179.tif 000002
【特許請求の範囲】
【請求項１】
画素アレイに使用するための列信号を生成する方法であって、
２つ以上の制御可能バスバッファを直列に接続することと、前記２つ以上の制御可能バスバッファのそれぞれの出力が付随ノードを駆動することと、
前記２つ以上の制御可能バスバッファの直列接続されたストリングの入力に列データ信号を提供することと、
各ノードが順次時間的に駆動されるように、前記２つ以上の制御可能バスバッファの直列接続されたストリングにおいて各制御可能バスバッファを順次有効化することと、
を含む方法。
【請求項２】
請求項１に記載の方法において、
前記順次有効化のために、前記列信号を受信する前記制御可能バスバッファが最初に有効化される、方法。
【請求項３】
請求項１に記載の方法において、
前記順次有効化のために、後続の制御可能バスバッファが有効化されるとき、有効化された各制御可能バスバッファは有効化されたままとされる、方法。
【請求項４】
請求項１に記載の方法において、
前記順次有効化のために、前記列信号を受信する前記制御可能バスバッファが最後に有効化される、方法。
【請求項５】
請求項１に記載の方法において、
各ノードは付随する制御可能ローカル出力バッファの入力に電気的に結合されている、方法。
【請求項６】
請求項５に記載の方法において、
前記制御可能ローカル出力バッファのそれぞれを、前記制御可能バスバッファの前記順次有効化に関連付けた順番で順次有効化することを更に含む、方法。
【請求項７】
請求項５に記載の方法において、
前記制御可能バスバッファのうちの有効化されていない制御可能バスバッファのそれぞれを無効化することと、前記制御可能ローカル出力バッファのうちの有効化されていない制御可能ローカル出力バッファのそれぞれを無効化することとを更に含む、方法。
【請求項８】
請求項１に記載の方法において、
有効化されていない制御可能バスバッファはハイインピーダンス状態を出力する、方法。
【請求項９】
請求項１に記載の方法において、
有効化されていない制御可能バスバッファは固定論理の状態を出力する、方法。
【請求項１０】
請求項１に記載の方法において、
各制御可能バスバッファおよび各ローカル出力バッファの前記順次有効化を、前記画素アレイに関連付けた走査パターンと対応づけることを更に含む、方法。
【請求項１１】
画素アレイ用の列ドライバであって、
直列に接続された２つ以上の制御可能バスバッファであって、各制御可能バスバッファは付随ノードを駆動する出力を有する制御可能バスバッファと、
２つ以上の制御可能ローカル出力バッファであって、各制御可能ローカル出力バッファは、前記付随ノードの１つに電気的に結合された入力を有し、かつ前記画素アレイの１つ以上の列を駆動する出力を有する制御可能ローカル出力バッファと、
前記２つ以上の制御可能バスバッファの１つ以上のバス有効化入力を駆動し、かつ前記２つ以上の制御可能ローカル出力バッファの１つ以上のローカル出力有効化入力を駆動する、有効化コントローラと、
を備え、
前記有効化コントローラは、各ノードがバスシーケンスに従って駆動されるように、前記２つ以上の制御可能バスバッファの直列接続されたストリングにおいて各制御可能バスバッファを順次有効化する、
列ドライバ。
【請求項１２】
請求項１１に記載の列ドライバにおいて、
前記コントローラは、後続の制御可能バスバッファが有効化されるときに各制御可能バスバッファが有効化された状態を維持するよう構成されている、列ドライバ。
【請求項１３】
請求項１１に記載の列ドライバにおいて、
前記有効化コントローラはステートマシンである、列ドライバ。
【請求項１４】
請求項１１に記載の列ドライバにおいて、
前記有効化コントローラはコード駆動プロセッサである、列ドライバ。
【請求項１５】
請求項１１に記載の列ドライバにおいて、
各ローカル出力バッファは、有効化されていないときにはハイインピーダンス状態を出力する、列ドライバ。
【請求項１６】
請求項１１に記載の列ドライバにおいて、
各ローカル出力バッファは、有効化されていないときには固定論理の状態を出力する、列ドライバ。
【請求項１７】
請求項１１に記載の列ドライバにおいて、
前記画素アレイの前記１つ以上の列は１つ以上のＤＡＣを含み、前記ローカル出力バッファは少なくとも１つのＤＡＣを駆動する、列ドライバ。
【請求項１８】
請求項１１に記載の列ドライバにおいて、
前記有効化コントローラは、前記画素アレイの前記１つ以上の列のそれぞれがローカル出力シーケンスに従って駆動されるように、各制御可能ローカル出力バッファを順次有効化する、列ドライバ。
【請求項１９】
請求項１８に記載の列ドライバにおいて、
前記バスシーケンスは前記ローカル出力シーケンスに関係する、列ドライバ。
【請求項２０】
請求項１１に記載の列ドライバにおいて、
前記２つ以上の制御可能バスバッファは、列データ信号を受信する入力を有する第１の制御可能バスバッファを含む、列ドライバ。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２０１４年２月５日に出願された米国仮出願第６１／９３５，９２８号の利益を主張する。上記出願の全教示は参照により本願に援用される。
【背景技術】
【０００２】
ノートブックＰＣ、スマートフォン、タブレットコンピューティングデバイス等のモバイルコンピューティングデバイスは、現在、ビジネスと私生活の両方においてデータを生成、分析、通信、および消費するために使用される一般的なツールとなっている。高速無線通信技術のユビキタス化とともにデジタル情報へのアクセスの容易さが増すため、消費者はモバイルデジタルライフスタイルを享受し続けている。モバイルコンピューティングデバイスの一般的な用途には、しばしばワイヤレスでデバイスにストリーム配信される大量で高解像度のコンピュータグラフィックス情報およびビデオコンテンツの表示が含まれる。
【０００３】
これらのデバイスは典型的には表示スクリーンを含むが、そのようなデバイスの物理的大きさが可動性向上のために制限されるため、高解像度の大型ディスプレイの好ましい視覚体験は、そのようなモバイルデバイスでは容易に再現できない。上述のデバイスのタイプにおける別の欠点は、ユーザインターフェースがヒトの手に依存するものであり、典型的には、ユーザが物理的もしくは仮想的なキーボードまたはタッチスクリーンディスプレイを用いてデータ入力や選択を行う必要があることである。
【０００４】
その結果、消費者は、現在、手に依存するモバイルデバイスを拡張するまたはこれに取って代わる、ハンズフリーの高品質で携帯可能なカラーディスプレイの解決策（ソリューション）を求めている。そのようなディスプレイのソリューションには実用サイズおよび重量の制限があるため、結果的に、利用可能な電力リソース（例えばバッテリーサイズ）が制限されてしまう。電力リソースが制限されている場合、ディスプレイの電力消費を少なくすれば、関連づけられた電力リソースの１回の充電でディスプレイが動作できる時間が増加する。
【発明の概要】
【０００５】
最近開発されたマイクロディスプレイは、非常に小さな形状因子において大型で高解像度のカラー画像およびストリーム映像を提供できる。そのようなディスプレイのための１つの用途として、めがね、オーディオヘッドセット、またはビデオアイウェアに類似の形式で、ディスプレイがユーザの視野内に配置されるように、ユーザの頭部に装着されるワイヤレスヘッドセットコンピュータへの組込みを挙げることができる。
【０００６】
「ワイヤレスコンピューティングヘッドセット」デバイス（本明細書ではヘッドセットコンピュータ（ＨＳＣ）またはヘッドマウントディスプレイ（ＨＭＤ）とも称する）が、１つ以上の小型高解像度マイクロディスプレイと、これに付随する、画像を拡大するための光学系を含む。高解像度マイクロディスプレイは、スーパービデオグラフィックスアレイ（ＳＶＧＡ）（８００×６００）解像度、エクステンデッドグラフィックスアレイ（ＸＧＡ）（１０２４×７６８）解像度、またはそれ以上の当該技術で既知の解像度を提供できる。
【０００７】
ワイヤレスコンピューティングヘッドセットが、１つ以上のワイヤレスコンピューティング／通信インターフェースを含んで、データ機能およびストリーミング映像機能を可能にし、ヒトの手に依存するデバイスを介してより大きな利便性および可動性を提供する。
【０００８】
そのようなデバイスに関する更なる情報としては、同時係属中の２００９年１月５日に出願された米国出願第１２／３４８，６４８号「Mobile Wireless Display Software Platform for Controlling Other Systems and Devices」、２００９年３月２７日に出願されたＰＣＴ国際出願第ＰＣＴ／ＵＳ０９／３８６０１号「Handheld Wireless Display Devices Having High Resolution Display Suitable For Use as a Mobile Internet Device」、および２０１２年４月２５日に出願された米国出願第６１／６３８，４１９号「Improved Headset Computer」を参照されたい。これらの全内容は参照により本願に援用される。
【０００９】
本明細書では、「ＨＳＣ」ヘッドセットコンピュータ、「ＨＭＤ」ヘッドマウントディスプレイデバイス、および「ワイヤレスコンピューティングヘッドセット」デバイスは、互いに交換可能に使用され得る。
【００１０】
本明細書で説明する実施形態は、例えばＨＳＣに関連付けられたマイクロディスプレイ等の電力を、当該マイクロディスプレイの画素アレイへの情報信号を駆動するバッファを選択的に有効化および無効化することによって、低減する。バッファへの有効化制御信号は、それらが画素アレイに対する情報を駆動するために必要とされるときのみ、バッファを有効化する。
【００１１】
一構成において、本発明は、２つ以上の制御可能バスバッファを直列に接続することを含む、画素アレイに使用するための列信号を生成する方法であってもよい。当該方法では、前記２つ以上の制御可能バスバッファのそれぞれの出力は、関連付けられたノードまたは付随ノード（associated node）を駆動する。前記方法は、前記２つ以上の制御可能バスバッファの直列接続されたストリングの入力に列データ信号を提供することと、前記２つ以上の制御可能バスバッファの直列接続されたストリングにおいて各制御可能バスバッファを順次有効化することと、を更に含む。各ノードは順次時間的に駆動される。
【００１２】
一実施形態において、前記順次有効化のために、前記列信号を受信する前記制御可能バスバッファが最初に有効化される。他の実施形態において、前記順次有効化のために、後続の制御可能バスバッファが有効化されるとき、有効化された各制御可能バスバッファは有効化されたままとされる。一実施形態において、前記順次有効化のために、前記列信号を受信する前記制御可能バスバッファが最後に有効化される。
【００１３】
一実施形態において、各ノードは、付随するまたは関連付けられた制御可能ローカル出力バッファの入力に電気的に結合されている。他の実施形態は、前記制御可能ローカル出力バッファのそれぞれを、前記制御可能バスバッファの前記順次有効化に関連付けた順番で順次有効化することを更に含む。他の実施形態は、前記制御可能バスバッファのうちの有効化されていない制御可能バスバッファのそれぞれを無効化することと、前記制御可能ローカル出力バッファのうちの有効化されていない制御可能ローカル出力バッファのそれぞれを無効化することとを更に含む。
【００１４】
一実施形態において、有効化されていない制御可能バスバッファはハイインピーダンス状態を出力する。他の実施形態において、有効化されていない制御可能バスバッファは固定論理の状態を出力する。他の実施形態は、各制御可能バスバッファおよび各ローカル出力バッファの前記順次有効化を、前記画素アレイに関連付けた走査パターンと対応づけることを更に含む。
【００１５】
他の構成において、本発明は画素アレイ用の列ドライバであってもよい。前記列ドライバは、直列に接続された２つ以上の制御可能バスバッファであって、各制御可能バスバッファは付随ノードを駆動する出力を有する制御可能バスバッファと、２つ以上の制御可能ローカル出力バッファであって、各制御可能ローカル出力バッファは、前記付随ノードの１つに電気的に結合された入力を有し、かつ前記画素アレイの１つ以上の列を駆動する出力を有する制御可能ローカル出力バッファと、を含んでもよい。前記列ドライバは、前記２つ以上の制御可能バスバッファの１つ以上のバス有効化入力を駆動し、かつ前記２つ以上の制御可能ローカル出力バッファの１つ以上のローカル出力有効化入力を駆動する、有効化コントローラを、更に含んでもよい。前記有効化コントローラは、各ノードがバスシーケンスに従って駆動されるように、前記２つ以上の制御可能バスバッファの直列接続されたストリングにおいて各制御可能バスバッファを順次有効化する。
【００１６】
一実施形態において、前記コントローラは後続の制御可能バスバッファが有効化されるときに各制御可能バスバッファが有効化された状態を維持するように構成される。
【００１７】
他の実施形態において、前記有効化コントローラはステートマシンである。他の実施形態において、前記有効化コントローラはコード駆動プロセッサである。
【００１８】
一実施形態において、各ローカル出力バッファは、有効化されていないときにはハイインピーダンス状態を出力する。他の実施形態において、各ローカル出力バッファは、有効化されていないときには固定論理の状態を出力する。
【００１９】
一実施形態において、前記画素アレイの前記１つ以上の列は１つ以上のＤＡＣを含み、前記ローカル出力バッファは少なくとも１つのＤＡＣを駆動する。
【００２０】
他の実施形態において、前記有効化コントローラは、前記画素アレイの前記１つ以上の列のそれぞれがローカル出力シーケンスに従って駆動されるように、各制御可能ローカル出力バッファを順次有効化する。他の実施形態において、前記バスシーケンスは前記ローカル出力シーケンスに関係する。
【００２１】
一実施形態において、前記２つ以上の制御可能バスバッファは、列データ信号を受信する入力を有する第１の制御可能バスバッファを含む。
【図面の簡単な説明】
【００２２】
上記の内容は、以下の発明の例示的な実施形態の更に具体的な説明から明らかになるであろう。添付図面において、異なる図全体にわたり、同様の部分は同様の参照符号で示す。図面は必ずしも原寸に比例しておらず、本発明の実施形態の説明に重点が置かれている。
【図１】本実施形態に係るマイクロディスプレイの単純な構成の例を示す。
【図２】図１に示す列ドライバの拡大図を示す。
【図３】図１の列ドライバにおけるデジタルアナログ変換器の例を示す。
【図４】列ドライバアーキテクチャの例を示す。
【図５】上述の実施形態に係る列ドライバアーキテクチャの例を示す。
【発明を実施するための形態】
【００２３】
本発明の例示的な実施形態を以下に説明する。
【００２４】
本明細書で説明するマイクロディスプレイは、例えばヘッドセットコンピュータ等の、多くのモバイル通信およびコンピューティング用途に使用できる。そのようなヘッドセットコンピュータの一例が、２０１４年１１月１３日に出願された米国特許出願第１４／５４０，９０５号「Text Selection Using HMD Head-Tracker and Voice-Command」に開示されている。上記出願の全内容は参照により本願に援用される。
【００２５】
図１の例示的な実施形態に示すように、本明細書で説明するマイクロディスプレイは、一般に多数のデータおよび制御信号によって駆動される画素アレイ１０２を含む。この単純な構成の例では、マイクロディスプレイ１００は、２０列×１６行で合計３２０画素を含む。上述したように、実際の実用マイクロディスプレイは典型的には更に多くの画素（例えば１０２４列×７６８行のＸＧＡ）を有する。
【００２６】
マイクロディスプレイは、共に画素アレイ１０２へ各情報を提供する、列ドライバ１０４と行ドライバ１０６とを含む。列ドライバ１０４は、一般には、画像情報を画素に提供し、行ドライバ１０６は制御情報を画素に提供する。
【００２７】
特定の画素列１１０用の列ドライバ信号１０８は複数の信号を含んでもよい。図２は、赤緑青（ＲＧＢ）画素アレイ用の列ドライバ１０４の拡大図を示す。
【００２８】
図２は、上記アレイの単一の列２０４の最初の２つの画素２０２を示す。各画素２０２は、赤成分２０６、緑成分２０８、および青成分２１０を含む。各列について、列ドライバ１０４は、３つの情報信号、すなわち赤信号２１２、緑信号２１４、青信号２１６、を駆動する。これらの情報信号は列２０４内の画素全てに及ぶ。
【００２９】
画素を駆動する情報信号は一般には、デジタルアナログ変換器（ＤＡＣ）を経由してデジタル信号から生成されたアナログ信号である。図３は、１つの画素列についてのそのような変換の例を示す。デジタルバッファ３０２は、３０ビットの情報（１０ビットの赤情報、１０ビットの緑情報、および１０ビットの青情報）を駆動し、この３０ビットを３チャネルＤＡＣ３０４へ提供する。３チャネルＤＡＣ３０４内の各チャネルは、１０ビットの情報をアナログ信号へ変換する。換言すれば、３チャネルＤＡＣ３０４は、１０ビット赤ＤＡＣ３０６と、１０ビット緑ＤＡＣ３０８と、１０ビット青ＤＡＣ３１０とを含む。
【００３０】
列ドライバ１０４が典型的な画素アレイ（例えば、１０２４以上）における多数の列を駆動するので、ＤＡＣを駆動する列ドライバのデジタル部は、複数のバスまたはバスチェーンからなってもよい。図４は、そのような列ドライバアーキテクチャ（直列接続されたバスバッファのストリング等）の一例を示す。情報信号バス４０２がバスバッファ４０４に設けられ、その出力が他のバッファに与えられ、順次このように続いていく。バスは、例えば図３において上述したように、３０ビットであってもよい。各バッファ４０４の出力はノードという。この例では、ノードは、それぞれ、Node_1 ４０６、Node_2 ４０８、Node_3 ４１０、およびNode_N ４１２である。
【００３１】
各ノードは、被制御（制御可能ともいう）ローカル出力バッファ（すなわち、自身に与えられた（有効化）制御信号を介して有効または無効にされ得る出力を有するバッファ）の入力に対して設けられる。
【００３２】
図４において、Node_1 ４０６は、被制御バッファ４１４の入力に適用されて、ローカル出力バスOUT_LOCAL_1 ４１６を形成する。同様に、Node_2 ４０８を使用してローカル出力バスOUT_LOCAL_2 ４１８を形成し、Node_3 ４１０を使用してローカル出力バスOUT_LOCAL_3 ４２０を形成し、順次このように続いていく。
【００３３】
これらのローカル出力バスは、図３で示した例と同様に、１つのＤＡＣまたはＤＡＣのグループ（集合）を駆動するのに使用される。各ローカル出力バスは、多数のＤＡＣ（例えば、６４以上の画素列に対応して６４以上のＤＡＣ）を駆動するよう要求され得る。
【００３４】
マイクロディスプレイによって使用される電力を低減するための１つの技法は、バッファのグループを選択的に有効化して、それに付随または関連するローカル出力バスを選択的に駆動することで、当該付随ローカル出力バスが必要なときのみ駆動されるようになる、というものである。バッファが付随ローカル出力バスを駆動していないときは、バッファは、（有効化されずに）ハイインピーダンス状態、または固定論理レベル（例えばローレベル論理もしくは負論理）もしくは固定論理の状態の出力を駆動するよう設定される。
【００３５】
図４のタイミング図の４２４はこの技法を示す。信号EN_1、EN_2、EN_3〜EN_Nは、時間的に、出力４１６、４１８、４２０〜４２２をそれぞれ選択的に有効化するのに使用される。
【００３６】
図５は、上述した実施形態に係るマイクロディスプレイによって要求される電力を更に低減するための技法を示す。図５の例示的な実施形態において、Node_1 ４０６、Node_2 ４０８、Node_3 ４１０、およびNode_N ４１２を生成した（図４の）バスバッファ４０４は、（PSEN信号により有効または無効に切り替えられる）被制御バスバッファ５０４に置き換えられている。図４のバスバッファ４０４はこうした制御が可能でなかったことから常時有効化されていたため、出力Node_1 ４０６、Node_2 ４０８、Node_3 ４１０、およびNode_N ４１２は常に駆動されていた。これらのノードを駆動することに関連する合計キャパシタンスは非常に大きく、多数の画素および広い情報データフィールドを有するマイクロディスプレイアレイ（例えば、本明細書で説明する例示的な３×１０ビットＲＧＢアレイ）の場合は特にそうである。
【００３７】
バッファによって要求される電力量は、駆動される電圧の２乗の値がかけられる、ドライバのアクティブキャパシタンスＣに関係する（すなわち電力量はＣＶ２となる）。したがって、キャパシタンスを低減すれば電力が低減される。上述した実施形態は、これらのバッファを被制御バッファに置き換えてそれら被制御バッファを必要なときだけ有効化することにより、ドライバ４０４のキャパシタンスを低減する。
【００３８】
図５は、本発明の一構成に係る画素アレイ用の列ドライバアーキテクチャのローカルバス部の例示的な実施形態を示す。本実施形態は、対応するバッファ５０４へのアクティベート入力信号PSEN_1 ５０６、PSEN_2 ５０８、PSEN_3 ５１０〜PSEN_N ５１２を、タイミング図５１４に従って制御する。図４と同様に、ある有効化信号（例えばEN_1やPSEN_1）がアクティブである場合（すなわち有効化信号がアサートされて正論理値等となっている状態）、当該有効化信号は付随バッファ４１４または５０４の出力を有効化する。PSEN信号は図５のタイミング図には明示していない。しかし、PSEN信号は、Node_1、Node_2、・・・Node_N信号線におけるパルス波形の有無によって、本質的に（または暗黙に）図５に示される。PSEN_N信号がアクティブ（有効化中）のとき、Node_Nパルス波形は存在する。PSEN_N信号がアクティブではない（無効化中）のとき、Node_Nパルス波形は存在しない。
【００３９】
図の左から右への走査の場合、EN_1がアクティブのとき、信号PSEN_1 ５０６はアクティブである。図５のタイミング図において示すように、EN_1がアクティブのとき、Node_1のみがアクティブである（すなわちパルス波形を生成している）。図５の波形ではNode_2、Node_3〜Node_Nの「アクティブではない状態」が「ローレベル」で示されているが、付随バッファが有効化されていないときには、この代わりに出力は中間の「ハイインピーダンス」状態であってもよい。
【００４０】
EN_2がアクティブのときは、PSEN_1およびPSEN_2の両方がアクティブである。図５に示すように、EN_2がアクティブの間はNode_1およびNode_2の両方がパルス波形を生成するが、Node_3〜Node_Nはパルス波形動作を示さない。
【００４１】
EN_3がアクティブのとき、PSEN_1とPSEN_2とPSEN_3とがアクティブである。したがって、Node_1、Node_2、およびNode_3はパルス波形を有するが、４以上のすべてのＮに対するノードNode_Nはアクティブではない。同様に、駆動されたデータ（この例ではパルス波形）をすべてのＮノードが有するまで、信号EN_4〜EN_Nの有効化が、順次、アクティベート（アクティブ化）される。
【００４２】
上述した実施形態では、上記の制御信号または有効化信号EN_1〜EN_NおよびPSEN_1〜PSEN_Nは、図５に示す有効化コントローラ５２０によって生成されてもよい。有効化コントローラは、単純なステートマシンから成るもの、カウンタによって駆動される組み合わせ論理ブロック、ソフトウェアもしくはファームウェアのコードにより駆動されるプロセッサもしくはコントローラ、または当該技術分野で知られる他の任意のそのような信号生成器であってもよい。
【００４３】
図５に関して説明したバッファ５０４の出力ノードのすべてが常にアクティブではないようにバッファ５０４を順次アクティベートすることにより、（時間平均で）バッファ５０４の電力要求を４０パーセント以上低減し得る。
【００４４】
右から左への走査の場合、上記の処理は逆に行われ得る。換言すれば、PSEN_Nのすべてがアクティブで始まり、次いで、すべてのPSEN_Nがディアクティベートされ（そしてそれらの対応するバッファ５０４が有効化されなくなる）るまで、各PSEN_Nを１つずつディアクティベート（例えば、まずPSEN_N-1を、次にPSEN_N-2を、等）してもよい。
【００４５】
本明細書で説明した１つ以上の実施形態が多くの異なる形式のソフトウェアおよびハードウェアにおいて実装され得ることは明らかであろう。本明細書で説明した実施形態を実装するために使用されるソフトウェアコードおよび／または専用ハードウェアは本発明を限定するものではない。したがって、実施形態の動作および挙動の説明では、特定のソフトウェアコードおよび／または専用ハードウェアを参照することなく説明した。本明細書の記述に基づいて実施形態を実装するようにソフトウェアおよび／またはハードウェアを設計できるであろうことが理解される。
【００４６】
更に本発明の一定の実施形態が、１つ以上の機能を実行する論理として実施され得る。この論理は、ハードウェアベース、ソフトウェアベース、またはハードウェアベースとソフトウェアベースとの組み合わせでもよい。この論理の一部または全部が、１つ以上の有形のコンピュータ読取り可能な記憶媒体に記憶されてよく、コントローラまたはプロセッサによって実行され得るコンピュータ実行可能な命令を含んでもよい。上記コンピュータ実行可能な命令は、本発明の１つ以上の実施形態を実施する命令を含んでもよい。有形のコンピュータ読取り可能な記憶媒体は、揮発性であっても不揮発性であってもよく、例えば、フラッシュメモリ、ダイナミックメモリ、取り外し可能ディスク、および取り外し不可ディスクを含んでもよい。
【００４７】
本発明をその例示的な実施形態を参照して詳細に説明してきたが、添付の請求の範囲に包含される本発明の範囲を逸脱することなく、様々な形および詳細の変更がなされ得ることが当業者によって理解されるであろう。
【図１】
2017508179.tif 000003
【図２】
2017508179.tif 000004
【図３】
2017508179.tif 000005
【図４】
2017508179.tif 000006
【図５】
2017508179.tif 000007
【国際調査報告】
2017508179.tif 000008
2017508179.tif 000009