(57)【要約】【課題】多層透過型ディスプレイであって、第１の透過型ディスプレイ層及び第２の透過型ディスプレイ層を含む、多層透過型ディスプレイを駆動するためのシステム及び方法の提供。【解決手段】本システムは、多層透過型ディスプレイを介して内容を提示する刺激を受け取る入力モジュールと、内容を第１の透過型ディスプレイ層を介して提示するか、第２の透過型ディスプレイ層を介して提示するかを判定するディスプレイモジュールと、状態に応じて、内容を第１の透過型ディスプレイ層を介して表示するか、第２の透過型ディスプレイ層を介して表示するかを判定する層ドライバとを含む。【選択図】図１
2015014792.tif 000002
【特許請求の範囲】
【請求項１】
第１の透過型ディスプレイ層と第２の透過型ディスプレイ層とを含む多層透過型ディスプレイを駆動するためのシステムであって、
前記多層透過型ディスプレイを駆動するための命令のプログラムを記憶する、コンピュータ読出し可能な媒体を備える、データストアと、
前記命令のプログラムを実行する、プロセッサと、
前記多層透過型ディスプレイを介して内容を提示するように刺激を受け取る入力モジュールと、
前記内容を前記第１の透過型ディスプレイ層を介して提示するか、前記第２の透過型ディスプレイ層を介して提示するかを判定するディスプレイモジュールと、
状態に応じて、前記内容を前記第１の透過型ディスプレイ層を介して表示するか、前記第２の透過型ディスプレイ層を介して表示するかを判定する層ドライバと
を備える、システム。
【請求項２】
前記ディスプレイモジュールは、参照テーブルに基づいて、前記内容を前記第１の透過型ディスプレイ層を介して提示するか、又は前記第２の透過型ディスプレイ層を介して提示するかを判定し、前記参照テーブルは、前記内容に関連付けられる対応する優先順位を含む、請求項１に記載のシステム。
【請求項３】
前記層ドライバは、前記第１の透過型ディスプレイ層及び前記第２の透過型ディスプレイ層を介して所定の速度で、前記内容を切り替えるように構成される、請求項１に記載のシステム。
【請求項４】
選択オプションの決定に応じて、前記層ドライバが、前記第１の透過型層と前記第２の透過型層との間で前記内容提示を切り替える、請求項１に記載のシステム。
【請求項５】
前記第１の透過型層及び前記第２の透過型層が重なり合う、請求項１に記載のシステム。
【請求項６】
前記多層透過型層が、自動車に内蔵される、請求項５に記載のシステム。
【請求項７】
前記第１の透過型層又は前記第２の透過型層のうちの少なくとも１つは、接触に基づく検出が可能である、請求項６に記載のシステム。
【請求項８】
前記入力モジュールにより受け取られた第２の内容項目に応じて、前記第２の内容項目の優先順位が、前記内容より高いか低いかを判定し、前記判定に基づいて、前記第１又は第２の透過型層を介して前記第２の内容項目を表示する、請求項２に記載のシステム。
【請求項９】
多層透過型ディスプレイを駆動するための方法であって、前記多層透過型ディスプレイが、第１の透過型ディスプレイ層及び第２の透過型ディスプレイ層を含み、
前記多層透過型ディスプレイを介して内容を提示するための刺激を受け取ることと、
前記内容を前記第１の透過型ディスプレイ層を介して提示するか、前記第２の透過型ディスプレイ層を介して提示するかを判定することと、
状態に応じて、前記内容を前記第１の透過型ディスプレイ層を介して表示するか、前記第２の透過型ディスプレイ層を介して表示するかを切り替えることと、を含む、方法。
【請求項１０】
前記判定は、前記内容を前記第１の透過型ディスプレイ層を介して提示されるか、前記第２の透過型ディスプレイ層を介して提示するかを参照テーブルに基づいて判定することを更に含み、前記参照テーブルは、前記内容に関連付けられる対応する優先順位を含む、請求項９に記載の方法。
【請求項１１】
前記切り替えは、前記第１の透過型ディスプレイ層及び前記第２の透過型ディスプレイ層を介して所定の速度で、前記内容を切り替えることを更に含む、請求項９に記載の方法。
【請求項１２】
選択オプションの決定に応じて、前記第１の透過型層と前記第２の透過型層との間で前記内容提示を切り替える、請求項９に記載の方法。
【請求項１３】
前記第１の透過型層と前記第２の透過型層とが重なり合う、請求項９に記載の方法。
【請求項１４】
前記多層透過型層が、自動車に内蔵される、請求項１３に記載の方法。
【請求項１５】
前記第１の透過型層又は前記第２の透過型層のうちの少なくとも１つが、接触に基づく検出が可能である、請求項１４に記載の方法。
【請求項１６】
前記入力モジュールにより受け取られた第２の内容項目に応じて、前記第２の内容項目の優先順位が、前記内容より高いか低いかを判定し、前記判定に基づいて、前記第１又は第２の透過型層を介して前記第２の内容項目を表示する、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多層透過型ディスプレイの駆動に関するものである。
（関連出願の相互参照）
本米国特許出願は、２０１３年７月５日に出願された、名称「Driving A Multi-Layer Transparent Display」の米国仮特許出願第６１／８４３，１７９号の利益を主張するものであり、この出願の開示全体が、本出願の開示の一部とみなされ、参照により本明細書に組み込まれる。
【背景技術】
【０００２】
透過型発光ディスプレイ（light emitting display：ＬＥＤ）等の透過型ディスプレイは、既存のディスプレイユニットを拡張するために提供されることがある。透過型ディスプレイは、ディスプレイ上に提示される情報が提示される際に、見る人が透過型ディスプレイを通して同時に見ることを可能にする。
【０００３】
透過型ディスプレイは、車両内に実装されてもよい。車両は、透過型ディスプレイにとって理想的であり、その理由は、透過型ディスプレイ上に情報が提供された際に、車両の運転者が、同時にディスプレイの後方の機械的な要素（例えば、ゲージ）を見ることが可能になるからである。
【０００４】
透過型ディスプレイは、道路状況、天候、車両状態等を対象とする情報を伝達できる。したがって、車両の運転者は、安全かつ効率的に車両を運転するために透過型ディスプレイの表示を信頼してもよい。
【０００５】
既存の表示を更に拡張するために、複数の透過型ディスプレイが提供されることがある。機械式ディスプレイとともに複数の透過型ディスプレイを提供することに加えて、複数の透過型ディスプレイは、スタンドアロンユニットとして提供されてもよい。
【０００６】
複数の透過型ディスプレイは、相互に重ね合わせたときに、３次元（３Ｄ）効果を提供することができる。具体的には、画像は、第１の層上に、及び僅かに変化させて第２の層上に提供されて、合成画像を生成する。合成画像は、見る人に３Ｄとして現れる。複数の透過型ディスプレイは、本開示の全体を通して多層透過型ディスプレイと称される。
【０００７】
したがって、３Ｄ画像を見る人に提供することによって、複数の透過型ディスプレイは、単なる２次元（２Ｄ）のグラフィカルな提示よりもよりグラフィカルで刺激的な体験を達成することができる。３Ｄ合成画像は、複数の透過型ディスプレイと関連付けられる情報を見る人に報知する際に、より強力である。
【０００８】
車両のダッシュボードディスプレイ等の、ある応用例において、３Ｄ多層透過型ディスプレイを提示することは、高められたユーザ体験をもたらす。例えば、３Ｄ多層透過型ディスプレイは、車両の一部として一体化された機械式ゲージの上に配置される。３Ｄ多層透過型ディスプレイは、機械式ゲージを３Ｄのように見せることができる。この３Ｄの外観は、高められたユーザ体験としての役割を果たす。
【発明の概要】
【課題を解決するための手段】
【０００９】
第１の透過型ディスプレイ層及び第２の透過型ディスプレイ層を含む多層透過型ディスプレイであって、多層透過型ディスプレイを駆動するためのシステム及び方法が提供される。本システムは、多層透過型ディスプレイを介して内容を提示する刺激を受け取る入力モジュールと、内容を、前記第１の透過型ディスプレイ層を介して提示するか、前記第２の透過型ディスプレイ層を介して提示するかを判定するディスプレイモジュールと、状態に応じて、内容を、第１の透過型ディスプレイ層を介して表示するか、第２の透過型ディスプレイ層を介して表示するかを判定するための層ドライバと、を含む。
【００１０】
詳細な説明は、以下の図面を参照し、同じ数字は、同じ項目を指す。
【図面の簡単な説明】
【００１１】
【図１】例示的なコンピュータを示すブロック図である。
【図２】多層透過型ディスプレイを駆動するためのシステムの実施例を示す。
【図３】多層透過型ディスプレイを駆動するための方法を示す。
【図４Ａ】本発明の実施例を示す。
【図４Ｂ】本発明の実施例を示す。
【図４Ｃ】本発明の実施例を示す。
【図５Ａ】本発明の実施例を示す。
【図５Ｂ】本発明の実施例を示す。
【発明を実施するための形態】
【００１２】
標準の、非透過型ディスプレイは、表示を見る人へ情報を表示することができる。しかしながら、情報が平面的に提示されるため、情報が見る人に報知されない可能性がある。
【００１３】
本明細書の開示は、多層透過型ディスプレイを駆動するための方法及びシステムである。方法及びシステムは、実装体に多層透過型ディスプレイの各層を個別に駆動させる。一部の情報が、見る人により近い層で表示されるため、本明細書で対象とする方法及びシステムは、実装体が、最も近い層又はその次の層上に選択的に情報を提供することを可能にする。
【００１４】
したがって、本明細書で開示される方法及びシステムの実装体に、多層透過型ディスプレイの各個別層を個別に制御させることによって、強力なユーザ体験が、多層透過型ディスプレイの見る人により体験される。例えば、多層透過型ディスプレイは、見る人の注意を向けさせる又は惹く点でより効果的であるため、車両に実装されている多層透過型ディスプレイに応じて、安全車両運転が実現される。
【００１５】
図１は、例示的なコンピュータ１００を示すブロック図である。コンピュータ１００は、チップセット１０４に連結される、少なくとも１つのプロセッサ１０２を含む。チップセット１０４は、メモリコントローラハブ１２０と、入力／出力（Ｉ／Ｏ）コントローラハブ１２２とを含む。メモリ１０６及びグラフィックスアダプタ１１２は、メモリコントローラハブ１２０に連結され、ディスプレイ１１８は、グラフィックスアダプタ１１２に連結される。記憶デバイス１０８、キーボード１１０、ポインティングデバイス１１４、及びネットワークアダプタ１１６は、Ｉ／Ｏコントローラハブ１２２に連結される。コンピュータ１００の他の実施形態は、異なるアーキテクチャを有してもよい。
【００１６】
記憶デバイス１０８は、ハードドライブ、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、ＤＶＤ、又は固体メモリデバイス等の、非一時的なコンピュータ読出し可能な記憶媒体である。メモリ１０６は、プロセッサ１０２によって使用される命令及びデータを保持する。ポインティングデバイス１１４は、マウス、トラックボール、又は他のタイプのポインティングデバイスであり、また、データをコンピュータシステム１００に入力するためにキーボード１１０と組み合わせて使用される。グラフィックスアダプタ１１２は、画像及び他の情報をディスプレイ１１８上に表示する。ネットワークアダプタ１１６は、コンピュータシステム１００を１つ以上のコンピュータネットワークに連結する。
【００１７】
コンピュータ１００は、本明細書で説明される機能を提供するためのコンピュータプログラムモジュールを実行するように適合される。本明細書で使用される「モジュール」という用語は、指定された機能を提供するために使用されるコンピュータプログラム論理を指す。したがって、モジュールは、ハードウェア、ファームウェア、及び／又はソフトウェアに実装することができる。一実施形態において、プログラムモジュールは、記憶デバイス１０８に記憶され、メモリ１０６の中へロードされ、そして、プロセッサ１０２によって実行される。
【００１８】
本明細書で開示されるエンティティ及びプロセスによって使用されるコンピュータのタイプは、実施形態、及びエンティティによって必要とされる処理能力に応じて変えることができる。コンピュータ１００は、モバイルデバイス、タブレット、スマートフォン、又は任意の種類の上で列記した要素を有するコンピューティング要素である。例えば、ハードディスク、固体メモリ、又は記憶デバイス等のビデオコーパスは、本明細書で説明される機能を提供するために協働する複数のブレードサーバを備える、分散型データベースシステムに記憶される。コンピュータには、キーボード１１０、グラフィックスアダプタ１１２、及びディスプレイ１１８等の、上述した構成要素のうちのいくつかが存在しない場合がある。
【００１９】
図２は、多層透過型ディスプレイ２５０を駆動するためのシステム２００の実施例を示す。システム２００は、コンピュータ１００等のデバイスとして組み込まれる。システム２００は、入力モジュール２１０、ディスプレイジュール２２０、及び層ドライバ２３０を含む。システム２００はまた、多層透過型ディスプレイ２５０が設置されるいかなる場所で用いられてもよい。例えば、システム２００は、車両の場所（車両のダッシュボード付近又は周辺等）に実装されてもよい。
【００２０】
多層透過型ディスプレイ２５０は、少なくとも２つのディスプレイ（透過型ディスプレイ２６０及び透過型ディスプレイ２７０）を含む。例示的な目的のために、２つのディスプレイが示される。しかしながら、当業者は、２つ以上のディスプレイでシステム２００に実装できる。一実施形態において、示されるように、ディスプレイ２６０及び２７０は、重なり合う。重なり合いは、全体的な重なり合いでもよいし、部分的な重なり合いであってもよい。
【００２１】
入力モジュール２１０は、多層透過型ディスプレイ２５０が設置される場所で多様なシステム及びセンサと通信する。例えば、多層透過型ディスプレイ２５０が車両に設置される場合、入力モジュール２１０は、速度制御、エンジン制御、外部環境センサ、ユーザ入力等の、車両と関連付けられる多様なモジュールと通信する。多層透過型ディスプレイ２５０と関連付けられるいかなる種類のモジュール又はセンサが、入力モジュール２１０と通信するように構成されてもよい。
【００２２】
入力モジュール２１０は、多層透過型ディスプレイ２５０の多様な層が、特定の方法で内容を表示するように要求されることを示す多様な信号のような、刺激を受け取る。入力モジュール２１０は、複数の特定の刺激に基づいて特別な表示を引き起こすように構成されてもよい。多様な実施例が、以下で更に詳細に論議される。
【００２３】
ディスプレイモジュール２２０は、入力モジュール２１０から入力を受け取り、多層透過型ディスプレイ２５０の現在のディスプレイとインターフェースをとり、各個別層のための表示を判定する。例えば、入力が、車両が危険な道路状況に近付きつつあるという検出である場合、ディスプレイモジュール２２０は、多層透過型ディスプレイ２５０が選択的に第１の層（透過型層２６０）上に画像を表示することを判定し得、第１の層（透過型層２６０）上に表示されている画像を削除し、次いで、第２の層（透過型層２７０）上に画像を表示する。この表示は、所定のリフレッシュレートで繰り返されてもよい。したがって、第１の層から第２の層へ（動的な様式で）表示を変更することの影響は、車両の運転者へ危険な道路状況を注意して横断するべきであると示す際に効果的である。
【００２４】
層ドライバ２３０は、ディスプレイモジュール２２０から情報を受け取り、ディスプレイモジュール２２０により判定され、命令された画像に従って個別に各層を駆動する。以下で多様な実施例で論議されるように、多層透過型ディスプレイ２５０は、２つの層、透過型ディスプレイ２６０及び透過型ディスプレイ２７０を含む。しかしながら、当業者は、多層透過型ディスプレイ２５０をより多くの層で実装してもよい。
【００２５】
システム２００の１つの実施例で、システム２００がある項目をより重要な優先順位と判定した場合、システム２００は、その特定の項目（指示、グラフィック、又はアイコン等）を、複数の層上に複製（二重に）し、及び／又は、単一の非透過型ディスプレイでは達成できない独自の様式で表すと判定するとよい。したがって、特定の項目を複数の層上で複製し、又は変更することによって、その特定の項目に、その特定の項目の多層透過型ディスプレイ２５０を見る人の注意をより上手く惹きつけることができる。
【００２６】
図４Ａ〜図４Ｃに示されるように、上で論議した実施形態の実施例が示される。図４Ａ〜図４Ｃの全てにおいて、警告物体４００は、ディスプレイ２５０の観察者へメッセージを示す。図４Ａ〜図４Ｃにおいて、ディスプレイ２６０及び２７０の第１の画像表示４１０は、個別に提示される。第２の画像表示４２０は、重なり合うディスプレイ２６０及び２７０を示す。
【００２７】
図４Ａにおいて、警告物体４００は、ディスプレイ２６０上に現れるように駆動される。警告物体４００は、任意の電子実装に関連付けられてもよい。例えば、システム２００が、車両内に実装される場合、警告物体４００は、ハザード信号、又は物体が車両に近付きつつあるという指示である。
【００２８】
図４Ｂにおいて、警告物体４００は、ディスプレイ２７０上に現れるように駆動される。したがって、警告物体４００が第１のディスプレイ２６０から、第２のディスプレイ２７０に遷移することにより、警告物体４００は、動的様式で提示される。図４Ｃに示されるように、警告物体４００は、現在、ディスプレイ２６０上に提示される。図４Ａ〜図４Ｃに示されるサイクルは、警告物体４００がこれ以上必要でなくなるまで、又は、変形例として、運転者が提示を無効にするまで、継続される。
【００２９】
システム２００の別の実施例において、（多層透過型ディスプレイ２５０上でか）、又はユーザが、最前面層としての多様な層の内容の表示を簡単に切り替えることを可能にする外部入力として、ユーザボタンが提供される。したがって、単一のボタンの押下で、最前面層（ディスプレイ２６０）上の内容が、バックグラウンド層（ディスプレイ２７０）へ切り替えられてもよい。
【００３０】
図５Ａにおいて、選択オプション５００は、ディスプレイ２６０上に提示される。変形例として、選択ボタンが、多層透過型ディスプレイ２５０に関連した、ベゼル等のエリア上又はその周辺に存在してもよい。選択オプション５００への接触を行うユーザに応答して、ディスプレイ２６０上の内容は、（図５Ｂに示されるように）ディスプレイ２７０へ切り替えられる。
【００３１】
システム２００の別の実施例では、着信電話等の動的に要求される動作に応じて、システム２００は、多層透過型ディスプレイ２５０の最前面層に報知メッセージを選択的に提示してもよい。その後に、動作がそれ以上要求されなくなったら、システム２００は、その報知メッセージを削除するとよい。
【００３２】
上述した実施形態において、ユーザは、多層透過型ディスプレイ２５０及びシステム２００を所望の機能で作動するように選択的に構成してもよい。したがって、ユーザは、多層透過型ディスプレイ２５０のどの構成要素が複数の層（又は、単一の層）を用いるか、ユーザの好み又はニーズに応じて選択的にプログラム又は構成してもよい。
【００３３】
したがって、本明細書で開示された態様に従って、多層透過型ディスプレイ２５０は、多層透過型ディスプレイを見る人に、動的で深く強化されたユーザ体験を提供するように、各層上に種々の画像を選択的に表示するように用いられてもよい。
【００３４】
システム２００は、多層透過型ディスプレイ２５０の動作に関連した突出機能を促進するように使用されてもよい。突出機能は、ユーザ／ドライバ、センサ、及び他のソースから生成された情報から、最大限に適した情報から最小限に適した情報までの順位付けを原則的に作成する。より適した情報は、現在の又は今後の状態に基づいて、前側の層が重要な情報を伝達する、最前面へ提供されるのがよい。入力は、現在の及び／又は今後の状態に基づいて機能を起動する又は更新を要求するドライバにより引き起こされる。
【００３５】
多層透過型ディスプレイ２５０への入力はまた、センサ等の他のソースから供給されてもよい。報知（警告）は、重要かつ時間依存である。報知（警告）は、多層透過型ディスプレイ２５０に注意する見る人を惹きつけるように、前側の層に提供されるか、及び／又は、後側の層上にも複製される。よって、見る人が報知（警告）を生成した状況に応答しなければいけない時間を、最大化する。後側の層は、より少ない関連情報を表示してもよいが、報知（警告）によって生成された事例の間中、後側の層は、二重（複製）、異なるフォントサイズ、色、点滅等によりメッセージ又は警告を複製することによって補助してもよい。
【００３６】
以下の例は、本明細書に開示されたシステムに顕著な機能を適用することができるシナリオを示した。
【００３７】
１）ゲージ上の速度を拡大し、速度を前側の層へ移動させて被写界深度効果を作り出すこと、
【００３８】
２）警告指示器を表示すること、
【００３９】
３）ラジオがオンのとき、ドライバの注意を惹く種々の層を介して、前後の間を行き来して点滅信号を起動すること、
【００４０】
４）電話が着信中の場合に、テキストメッセージに重ね合わせて電話メニューを前側の層に提供すること、
【００４１】
５）例えば、注視点、到着時刻、方位等の、ナビゲーション情報のために、常時露出されるように並置する際に機能を隠蔽すること／情報を重ね合わせること、
【００４２】
６）ディスプレイ層の１つの上のドライバの進路（矢印、正方形等）及び他のディスプレイ層の上のカメラにおいて物体又は障害物を指摘するように、超音波式センサ及びカメラ付きのインターフェースを用いること、
【００４３】
７）側部カメラでの側部物体検出のために前側の層上に警告マスクを重ね合わせること、である。
【００４４】
図３は、多層透過型ディスプレイを駆動するための方法３００を示す。方法３００は、システム２００のようなデバイス上に実装されてもよい。多層透過型ディスプレイは、図２で上述したものと同じであるのがよい。
【００４５】
動作３１０において、多層透過型ディスプレイを介して表示される内容が受け取られる。内容は、車両に関連付けられるコンピュータのような、関連のある電子デバイスから供給されてもよい。
【００４６】
動作３２０において、多層透過型ディスプレイに関連した参照テーブルが、優先順位又は所定の命令と相互参照され、決定は、優先順位又は所定の命令に基づいて、多層透過型ディスプレイのどれかのディスプレイが駆動されるように行われる。例えば、多層透過型ディスプレイが２つのディスプレイを有する場合、最前面のディスプレイが、現在表示されている内容より高い優先順位を有する内容を表示するように命令される。
【００４７】
別の実施例において、図２で説明したように、内容は、ディスプレイのうちのそれぞれから回転又は遷移されてもよい（そのことにより動的な提示を提示する）。
【００４８】
動作３３０において、動作３２０で確認された情報に基づいて、内容が駆動される。例えば、内容が、第１の透過型ディスプレイ（３３１）、第２の透過型ディスプレイ（３３２）、又は両方（３３３）上で提示されてもよい。
【００４９】
方法３００は、関連する電子デバイスを介して受け取られる命令に応じて動作３１０に戻って続行してもよい。
【００５０】
図１に示すある種のデバイスは、コンピューティングシステムを含む。コンピューティングシステムは、プロセッサ（ＣＰＵ）と、システムバスとを含み、該システムバスは、リードオンリーメモリ（read only memory：ＲＯＭ）及びランダムアクセスメモリ（ＲＡＭ）等のシステムメモリを含む、種々なシステム構成要素をプロセッサに連結する。他のシステムメモリも、同様に利用可能である。コンピューティングシステムは、より大きい処理能力を提供するために、１つを超えるプロセッサ、又はともにネットワーク化された一群もしくは一団のコンピューティングシステムを含む。システムバスは、メモリバス又はメモリコントローラ、周辺バス、及び様々なバスアーキテクチャのうちのいずれかを使用するローカルバスを含む、いくつかのタイプのバス構造のうちのいずれかである。ＲＯＭ等に記憶される基本入力／出力システム（basic input/output：ＢＩＯＳ）は、起動中等に、コンピューティングシステム内の要素間で情報を転送するのを補助する、基本的なルーチンを提供する。コンピューティングシステムはさらに、既知のデータベース管理システムに従ってデータベースを維持する、データストアを含む。データストアは、ハードディスクドライブ、磁気ディスクドライブ、光ディスクドライブ、テープドライブ、又は磁気カセット、フラッシュメモリカード、デジタル多用途ディスク、カートリッジ、ランダムアクセスメモリ（random access memory：ＲＡＭ）、及びリードオンリーメモリ（ＲＯＭ）等の、プロセッサがアクセス可能であるデータを記憶することができる別のタイプのコンピュータ読出し可能な媒体等の、数多くの形態で具現化される。データストアは、ドライブインターフェースによってシステムバスに接続される。データストアは、コンピューティングシステムのための、コンピュータ読出し可能な命令、データ構造、プログラムモジュール、及び他のデータの不揮発性記憶を提供する。
【００５１】
人間の（及びいくつかの事例では機械の）ユーザ対話を可能にするために、コンピューティングシステムは、音声及び音響用のマイクロホン、ジェスチャー又はグラフィカル入力用の接触感知画面、キーボード、マウス、運動入力等の、入力デバイスを含むとよい。出力デバイスは、複数の出力機構のうちの１つ以上を含むことができる。いくつかの事例において、多モードシステムは、ユーザが、コンピューティングシステムと通信するための複数のタイプの入力を提供することを可能にする。通信インターフェースは、全般的に、コンピューティングデバイスシステムが、種々の通信及びネットワークプロトコルを使用して、１つ以上の他のコンピューティングデバイスと通信することを可能にする。
【００５２】
本明細書で開示される実施形態は、本明細書で開示される構造及びそれらの均等物を含む、デジタル電子回路で、又はコンピュータソフトウェア、ファームウェア、もしくはハードウェアで実現することができる。いくつかの実施形態は、１つ以上のコンピュータプログラムとして、すなわち、１つ以上のプロセッサによって実行するために有形のコンピュータ記憶媒体上にコード化される、コンピュータプログラム命令の１つ以上のモジュールとして実現することができる。コンピュータ記憶媒体は、コンピュータ読出し可能な記憶デバイス、コンピュータ読出し可能な記憶基板、又はランダムアクセスメモリもしくはシリアルアクセスメモリとすること、又はそれらの中に含むことができる。コンピュータ記憶媒体はまた、複数のＣＤ、ディスク、又は他の記憶デバイス等の、１つ以上の別個の有形の構成要素又は媒体とすること、又はそれらの中に含むことができる。コンピュータ記憶媒体は、一時的信号を含まない。
【００５３】
本明細書で使用されるプロセッサという用語は、一例として、プログラマブルプロセッサ、コンピュータ、チップ上のシステム、又は複数のそれらもしくはそれらの組み合わせを含む、データを処理するためのあらゆる種類の装置、デバイス、及び機械を包含する。プロセッサは、特殊用途論理回路、例えば、ＦＰＧＡ（field programmable gate array：フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（application-specific integrated circuit：特定用途向け集積回路）を含むことができる。プロセッサは又はドウェアに加えて、関心のあるコンピュータプログラムの実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、クロスプラットフォーム実行時環境、仮想機械、又はそれらのうちの１つ以上の組み合わせを構成するコードを含むことができる。
【００５４】
コンピュータプログラム（プログラム、モジュール、エンジン、ソフトウェア、ソフトウェアアプリケーション、スクリプト、又はコードとしても知られる）は、コンパイル型言語もしくはインタプリタ型言語、宣言型言語もしくは手続き型言語を含む、任意の形態のプログラム言語で書くことができ、また、プログラムは、スタンドアロンプログラムとしての形態、もしくはモジュール、構成要素、サブルーチン、オブジェクト、又はコンピューティング環境での使用に好適な他のユニットとしての形態を含む、任意の形態で展開することができる。コンピュータプログラムは、必ずしも必要としないが、ファイルシステムのファイルに対応してもよい。プログラムは、他のプログラム又はデータ（例えば、マークアップ言語の文書に記憶される１つ以上のスクリプト）を保持するファイルの一部分に、関心のあるプログラム専用の単一のファイルに、又は複数の連携ファイル（例えば、１つ以上のモジュール、サブプログラム、又はコードの一部分を記憶するファイル）に記憶することができる。コンピュータプログラムは、１つのコンピュータ上で、又は１つのサイトに位置するか、もしくは複数のサイトにわたって分散され、また、通信ネットワークによって相互接続される複数のコンピュータ上で実行されるように展開することができる。
【００５５】
個人との相互作用を提供するために、本明細書で開示される実施形態は、グラフィカルユーザインターフェース（graphical user interface：ＧＵＩ）等の対話型ディスプレイを使用して実現することができる。そのようなＧＵＩは、ポップアップ又はプルダウンのメニュー又はリスト、選択タブ、走査可能な特徴、及び人間の入力を受け取ることができる他の特徴等の、対話的特徴を含むことができる。
【００５６】
本明細書で開示されるコンピューティングシステムは、クライアント及びサーバを含むことができる。クライアント及びサーバは、全般的に、互いから遠隔であり、一般的に、通信ネットワークを通して相互作用する。クライアントとサーバの関係は、それぞれのコンピュータ上で動作するコンピュータプログラムにより、及びクライアントとサーバの関係を互いに有することにより生じる。いくつかの実施形態において、（例えば、クライアントデバイスと対話するユーザにデータを表示し、そのユーザからユーザ入力を受け取る目的で）サーバは、データ（例えば、ＨＴＭＬページ）をクライアントデバイスに伝送する。クライアントデバイスで生成されるデータ（例えば、ユーザ対話の結果）は、サーバのクライアントデバイスから受け取ることができる。
【符号の説明】
【００５７】
１００  コンピュータ
１０２  プロセッサ
１０４  チップセット
１０６  メモリ
１０８  記憶デバイス
１１０  キーボード
１１２  グラフィックスアダプタ
１１４  ポインティングデバイス
１１６  ネットワークアダプタ
１１８  ディスプレイ
１２０  メモリコントローラハブ
１２２  入力／出力（Ｉ／Ｏ）コントローラハブ
２００  システム
２１０  入力モジュール
２２０  ディスプレイジュール
２３０  層ドライバ
２５０  多層透過型ディスプレイ
２６０  透過型ディスプレイ
２７０  透過型ディスプレイ
４００  警告物体
５００  選択オプション
【図１】
2015014792.tif 000003
【図２】
2015014792.tif 000004
【図３】
2015014792.tif 000005
【図４Ａ】
2015014792.tif 000006
【図４Ｂ】
2015014792.tif 000007
【図４Ｃ】
2015014792.tif 000008
【図５Ａ】
2015014792.tif 000009
【図５Ｂ】
2015014792.tif 000010