(57)【要約】  本明細書に開示される技術は、光センサをデュアルモードディスプレイと統合して、それによりデュアルモードディスプレイのサイズを大きくする。光センサは、カメラ、環境センサ、近接センサ等であり得る。光センサは、デュアルモードディスプレイの下方に配置され、デュアルモードディスプレイが表示画像を表示している間に、入射した光を検出することができる。デュアルモードディスプレイ及び光センサは、同時に動作することができる。例えば、デュアルモードディスプレイの下方に配置されたカメラは、同時点にてデュアルモードディスプレイが表示画像を表示している間に、周囲の画像を記録することができる。さらに、複数の光センサが、デュアルモードディスプレイの下方の種々の位置に配置され得る。【選択図】図１Ａ
2019503500.tif 000002
【特許請求の範囲】
【請求項１】
表示画像の不透明部分を表示する際には不透明モードにて動作可能なデュアルモードディスプレイであって、該デュアルモードディスプレイは、前記表示画像を表示しない際には透明モードにて動作可能であり、該デュアルモードディスプレイは、実質的に透明な陰極層、複数の有機発光ダイオード及び実質的に透明な陽極層を備えている、デュアルモードディスプレイと、
前記デュアルモードディスプレイに関連付けられた選択的にアドレス指定可能な領域であって、該選択的にアドレス指定可能な領域は、カメラの上方に配置されており、該選択的にアドレス指定可能な領域は、前記デュアルモードディスプレイが不透明である際には透明モードにて動作可能であり、該選択的にアドレス指定可能な領域が透明モードである際には、該選択的にアドレス指定可能な領域は、光が前記カメラに入れるようにすると共に、光が前記カメラから出られるようにする、選択的にアドレス指定可能な領域と、
前記選択的にアドレス指定可能な領域に第１の信号及び第２の信号を送るディスプレイコントローラであって、前記第１の信号は、前記選択的にアドレス指定可能な領域を透明にするものであり、前記第２の信号は、前記選択的にアドレス指定可能な領域を不透明にするものである、ディスプレイコントローラと
を備えている、システム。
【請求項２】
前記選択的にアドレス指定可能な領域を除いて前記デュアルモードディスプレイを有効化及び無効化するための第１の電極のセットと、
前記選択的にアドレス指定可能な領域を有効化及び無効化するための第２の電極のセットとを備えている、請求項１に記載のシステム。
【請求項３】
前記選択的にアドレス指定可能な領域に対応する複数の発光素子に関連付けられた識別子を格納するためのメモリを備えており、前記メモリは、前記複数の発光素子に関連付けられた前記識別子を前記ディスプレイコントローラへと通信する、請求項１に記載のシステム。
【請求項４】
環境光を測定するための環境センサであって、前記選択的にアドレス指定可能な領域の下方に配置された環境センサを備えており、前記ディスプレイコントローラは、前記環境センサが有効化した際に前記選択的にアドレス指定可能な領域を無効化し、それにより無効化された前記選択的にアドレス指定可能な領域がユーザにとって目立たなくなる傾向となる、請求項１に記載のシステム。
【請求項５】
オブジェクトとの距離を測定するための近接センサであって、選択的にアドレス指定可能な領域の近傍の下方に配置された近接センサを備えており、前記ディスプレイコントローラは、前記近接センサが有効化した際に前記選択的にアドレス指定可能な領域の近傍を無効化し、それにより、無効化された前記選択的にアドレス指定可能な領域がユーザにとって目立たなくなる傾向となる、請求項１に記載のシステム。
【請求項６】
表示画像の不透明部分を表示する際には不透明モードにて動作可能なデュアルモードディスプレイであって、該デュアルモードディスプレイは、前記表示画像を表示しない際には透明モードにて動作可能である、デュアルモードディスプレイと、
前記デュアルモードディスプレイに関連付けられた選択的にアドレス指定可能な領域であって、該選択的にアドレス指定可能な領域は、光センサの上方に配置されており、該選択的にアドレス指定可能な領域は、前記デュアルモードディスプレイが不透明である際には透明モードにて動作可能であり、該選択的にアドレス指定可能な領域が透明モードである際には、該選択的にアドレス指定可能な領域は、光が前記光センサに入れるようにすると共に、光が前記光センサから出られるようにする、選択的にアドレス指定可能な領域と、
前記選択的にアドレス指定可能な領域に第１の信号及び第２の信号を送るディスプレイコントローラであって、前記第１の信号は、前記選択的にアドレス指定可能な領域を透明にするものであり、前記第２の信号は、前記選択的にアドレス指定可能な領域を不透明にするものである、ディスプレイコントローラと
を備えている、システム。
【請求項７】
前記デュアルモードディスプレイは、
実質的に透明な陰極層と、
複数の有機発光ダイオードと、
実質的に透明な陽極層と
を備えている、請求項６に記載のシステム。
【請求項８】
実質的に透明な基板を備えている、請求項７に記載のシステム。
【請求項９】
前記実質的に透明な基板及び前記光センサの下方に不透明層を備えている、請求項８に記載のシステム。
【請求項１０】
前記複数の有機発光ダイオードに光を放射させるための薄膜トランジスタ（ＴＦＴ）層を備えている、請求項７に記載のシステム。
【請求項１１】
前記選択的にアドレス指定可能な領域を除いて前記デュアルモードディスプレイを有効化及び無効化するための第１の電極のセットと、
前記選択的にアドレス指定可能な領域を有効化及び無効化するための第２の電極のセットとを備えている、請求項６に記載のシステム。
【請求項１２】
前記選択的にアドレス指定可能な領域に対応する複数の発光素子に関連付けられた識別子を格納するためのメモリを備えており、前記メモリは、前記複数の発光素子に関連付けられた前記識別子を前記ディスプレイコントローラへと通信する、請求項６に記載のシステム。
【請求項１３】
透明領域を備えた不透明基板を備えており、前記透明領域は、前記光センサの近傍に配置されている、請求項６に記載のシステム。
【請求項１４】
前記透明領域は、前記光センサに関連付けられたレンズを備えており、前記レンズは、入射した光を前記光センサに集束させる、請求項１３に記載のシステム。
【請求項１５】
前記透明領域は、前記光センサの一部を備えている、請求項１３に記載のシステム。
【請求項１６】
前記光センサは、周囲の画像を記録するためのカメラ、環境光を測定するための環境センサ又はオブジェクトとの距離を測定するための近接センサのうち少なくとも１つを備えている、請求項６に記載のシステム。
【請求項１７】
前記光センサは、複数のカメラと、プロセッサとを備えており、前記プロセッサは、
前記複数のカメラによって記録された複数の画像に基づいて、前記ユーザの頭の位置を判定し、
前記ユーザの頭の前記位置に基づいて、前記デュアルモードディスプレイ上に異なる表示画像を表示する
ように構成されている、請求項６に記載のシステム。
【請求項１８】
前記光センサは、複数のカメラと、プロセッサとを備えており、前記プロセッサは、
前記デュアルモードディスプレイ上における前記ユーザの視覚的焦点を判定し、
前記ユーザの視覚的焦点に基づいて、前記ユーザの視覚的焦点に最も近い１つ以上のカメラを有効化して、それによりユーザの画像を記録する
ように構成されている、請求項６に記載のシステム。
【請求項１９】
表示画像の不透明部分を表示する際には不透明になるようにデュアルモードディスプレイを構成し、前記表示画像を表示しない際には実質的に透明になるように前記デュアルモードディスプレイを構成するステップと、
光センサを選択的にアドレス指定可能な領域の下方に配置するステップであって、前記光センサは有効化及び無効化されるものであり、前記光センサが有効化した際には前記光センサは入射する光の特性を検出し、前記配置するステップは、前記光センサと前記選択的にアドレス指定可能な領域との間の対応関係を確立するステップを備えている、ステップと、
前記光センサが有効化した際には前記表示画像を表示しないように前記選択的にアドレス指定可能な領域を構成するステップであって、それにより無効化された前記選択的にアドレス指定可能な領域がユーザにとって目立たなくなる傾向となる、ステップと
を備えている、方法。
【請求項２０】
前記デュアルモードディスプレイを構成する前記ステップは、
実質的に透明な陰極層を提供するステップと、
複数の有機発光ダイオードを備えた実質的に透明な発光層を提供するステップと、
実質的に透明な陽極層を提供するステップと
を備えている、請求項１９に記載の方法。
【請求項２１】
前記実質的に透明な発光層に光を放射させるための薄膜トランジスタ（ＴＦＴ）層を提供するステップを備えている、請求項２０に記載の方法。
【請求項２２】
前記光センサと前記選択的にアドレス指定可能な領域との間の対応関係を確立する前記ステップは、
前記選択的にアドレス指定可能な領域を除いて前記デュアルモードディスプレイを有効化及び無効化するように第１の電極のセットを構成するステップと、
前記選択的にアドレス指定可能な領域を有効化及び無効化するように第２の電極のセットを構成するステップと
を備えている、請求項１９に記載の方法。
【請求項２３】
前記光センサと前記選択的にアドレス指定可能な領域との間の対応関係を確立する前記ステップは、
前記選択的にアドレス指定可能な領域に対応する複数の発光素子に関連付けられた識別子をメモリ内に格納するステップと、
前記複数の発光素子に関連付けられた前記識別子を前記ディスプレイコントローラへと送信するステップと
を備えている、請求項１９に記載の方法。
【請求項２４】
透明領域を備えた不透明基板を提供するステップを備えており、前記透明領域は、前記光センサの近傍に配置されている、請求項１９に記載の方法。
【請求項２５】
前記光センサに関連付けられたレンズを前記透明領域内に配置するステップを備えており、前記レンズは、入射した光を前記光センサに集束させる、請求項２４に記載の方法。
【請求項２６】
複数のカメラを前記デュアルモードディスプレイの複数の部分の下方に配置するステップと、
前記複数のカメラによって記録された複数の画像に基づいて、前記ユーザの頭をトラッキングするようにプロセッサを構成するステップと、
前記頭のトラッキングに基づいて、前記デュアルモードディスプレイ上に異なる表示画像を表示するようにプロセッサを構成するステップと
を備えている、請求項１９に記載の方法。
【請求項２７】
複数のカメラを前記デュアルモードディスプレイの複数の部分の下方に配置するステップと、
前記複数のカメラによって記録された複数の画像に基づいて、前記ユーザの眼をトラッキングするようにプロセッサを構成するステップと、
前記眼のトラッキングに基づいて、前記複数のカメラのうち、前記実質的に透明なディスプレイ層上における前記ユーザの焦点に最も近いカメラを有効化するステップであって、前記カメラを有効化するステップは、前記ユーザの画像を、前記カメラによって記録するステップを備えている、ステップと
を備えている、請求項１９に記載の方法。
【請求項２８】
デュアルモードディスプレイの選択的にアドレス指定可能な領域の下方に配置されたカメラと前記選択的にアドレス指定可能な領域との間の対応関係を確立するステップと、
表示画像を表示する際に、前記デュアルモードディスプレイが不透明になるようにするステップと、
前記デュアルモードディスプレイが前記表示画像を表示している間に、前記カメラによって画像を記録するステップと、
前記カメラによって前記画像を記録する前記ステップの間に、前記選択的にアドレス指定可能な領域が前記表示画像の表示を止めるようにさせるステップであって、それにより前記選択的にアドレス指定可能な領域がユーザにとって目立たなくなる傾向となる、ステップと
を備えている、方法。
【請求項２９】
前記デュアルモードディスプレイの下方に配置された複数のカメラによって複数の画像を記録するステップと、
前記複数のカメラによって記録された複数の画像に基づいて、前記デュアルモードディスプレイ上における前記ユーザの視覚的焦点を判定するステップと、
前記ユーザの視覚的焦点に基づいて、前記複数のカメラのうち前記ユーザの視覚的焦点に最も近いカメラを有効化するステップであって、前記カメラを有効化するステップは、前記ユーザの画像を、前記カメラによって記録するステップを備えている、ステップと
を備えている、請求項２８に記載の方法。
【請求項３０】
前記デュアルモードディスプレイが前記表示画像を表示していない際に、前記カメラによって較正画像を記録するステップと、
前記デュアルモードディスプレイが前記表示画像を表示している際に、前記カメラによって前記画像を記録するステップと、
前記較正画像に基づいて、前記画像を修正し、それにより最終画像を取得するステップと
を備えている、請求項２８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本出願は、２０１５年１０月３０日に出願された米国仮特許出願第６２／２４９，１３０号、２０１６年２月２６日に出願された米国仮出願第６２／３００，６３１号、２０１６年４月６日に出願された米国仮出願第６２／３１９，０９９号、２０１６年８月１１日に出願された米国仮出願第６２／３７３，９１０号、２０１６年１０月２７日に出願された米国特許出願第１５／３３６，３８０号を参照により組み込むものであり、それらの全てが参照により全体として本明細書に組み込まれる。
【０００２】
技術分野
本出願は光センサに関し、より詳細には、デュアルモードディスプレイの下方に光センサを組み込む方法及びシステムに関する。
【背景技術】
【０００３】
今日において、カメラ及び電子ディスプレイは、同じデバイスに統合された際に、デバイスの別々の領域を占有することになる。カメラに関連付けられたデバイス領域は、ディスプレイとして機能せず、一方で、電子ディスプレイとして機能するデバイス領域は、カメラとして機能しない。
【発明の概要】
【０００４】
概要
本明細書に開示される技術は、光センサをデュアルモードディスプレイと統合して、それによりデュアルモードディスプレイのサイズを大きくする。光センサは、カメラ、環境センサ、近接センサ等であり得る。光センサは、デュアルモードディスプレイの下方に配置され、デュアルモードディスプレイが表示画像を表示している間に、入射した光を検出することができる。デュアルモードディスプレイ及び光センサは、同時に動作することができる。例えば、デュアルモードディスプレイの下方に配置されたカメラは、同時点にてデュアルモードディスプレイが表示画像を表示している間に、周囲の画像を記録することができる。さらに、複数の光センサが、デュアルモードディスプレイの下方の種々の位置に配置され得る。
【図面の簡単な説明】
【０００５】
【図１Ａ】図１Ａは、一実施形態に係る、デュアルモードディスプレイ下方の光センサを示す。
【図１Ｂ】図１Ｂは、一実施形態に係る、無効化された選択的にアドレス指定可能な領域を示す。
【図１Ｃ】図１Ｃは、一実施形態に係る、光センサ１２０，１３０，１４０の種々の配置を示す。
【図２】図２は、一実施形態に係る、デュアルモードディスプレイに含まれる種々の層を示す。
【図３】図３は、一実施形態に係る、ディスプレイコントローラが選択的にアドレス指定可能な領域を選択的にオン及びオフすることを可能にするアドレス指定グリッドを示す。
【図４Ａ】図４Ａは、一実施形態に係る、複数の光センサがディスプレイの下方に配置された、曲面デュアルモードディスプレイを示す。
【図４Ｂ】図４Ｂは、一実施形態に係る、曲面デュアルモードディスプレイ４１０の平面図を示す。
【図４Ｃ】図４Ｃは、一実施形態に係る、曲面デュアルモードディスプレイ４１０の平面図を示す。
【図５】図５は、一実施形態に係る、カメラがディスプレイの下方に配置されたデュアルモードディスプレイを示す。
【図６】図６は、一実施形態に係る、デュアルモードディスプレイの下方に光センサを配置する方法のフローチャートである。
【図７】図７は、別の実施形態に係る、デュアルモードディスプレイの下方に光センサを配置する方法のフローチャートである。
【図８】図８は、コンピュータシステムの例示的な形態におけるマシンの図式的表示である。該コンピュータシステムでは、本明細書にて説明される方法又はモジュールの任意の１つ以上をマシンに実施させるための命令のセットが実行されてもよい。
【発明を実施するための形態】
【０００６】
技術
本明細書に開示される技術は、光センサをデュアルモードディスプレイと統合して、それによりデュアルモードディスプレイのサイズを大きくする。光センサは、カメラ、環境センサ、近接センサ等であり得る。光センサは、デュアルモードディスプレイの下方に配置され、デュアルモードディスプレイが表示画像を表示している間に、入射した光を検出することができる。デュアルモードディスプレイ及び光センサは、同時に動作することができる。例えば、デュアルモードディスプレイの下方に配置されたカメラは、同時点にてデュアルモードディスプレイが表示画像を表示している間に、周囲の画像を記録することができる。さらに、複数の光センサが、デュアルモードディスプレイの下方の種々の位置に配置され得る。
【０００７】
図１Ａは、一実施形態に係る、デュアルモードディスプレイの下方の光センサを示す。モバイルデバイス１００は、デュアルモードディスプレイ１１０と、光センサ１２０と、任意選択の追加の光センサ１３０，１４０と、プロセッサのようなディスプレイコントローラであって、デュアルモードディスプレイ１１０の選択的にアドレス指定可能な領域１２５を無効化するディスプレイコントローラ（図示しない）を含んでいる。
【０００８】
選択的にアドレス指定可能な領域１２５は、光センサ１２０と同じサイズであってもよく、光センサ１２０より小さくてもよく、光センサ１２０より大きくてもよい。選択的にアドレス指定可能な領域は、光センサ１２０の上方に配置されている。選択的にアドレス指定可能な領域１２５は、デュアルモードディスプレイが不透明である際には透明モードで動作可能であり、デュアルモードディスプレイが透明である際には不透明モードで動作可能である。選択的にアドレス指定可能な領域１２５が透明モードにある際、選択的にアドレス指定可能な領域には、光が選択的にアドレス指定可能な領域１２５を通じて出入りできるようになる。例えば、光センサ１２０が近接センサである際には、選択的にアドレス指定可能な領域１２５は透明となり、近接センサからの光のビーム（例えば、赤外線ビーム）が、選択的にアドレス指定可能な領域１２５を通じて出ると共に、選択的にアドレス指定可能な領域１２５を通じて近接センサへと戻るように入ることができるようになる。
【０００９】
デュアルモードディスプレイ１１０は、表示画像の不透明部分を表示する際には、不透明になる。デュアルモードディスプレイ１１０は、表示画像を表示しない際には、実質的に透明になる。デュアルモードディスプレイ１１０が画像の透明部分を表示している際には、デュアルモードディスプレイ１１０は実質的に透明であり得るか、デュアルモードディスプレイ１１０は不透明であり得るか、デュアルモードディスプレイ１１０は表示画像の透明度に応じた透明度を呈し得る。デュアルモードディスプレイ１１０は、可視光、赤外光等に対して光学的に透明であり得る。
【００１０】
光センサ１２０は、デュアルモードディスプレイ１１０の選択的にアドレス指定可能な領域１２５の下方に配置される。光センサ１２０は、カメラ、環境センサ、近接センサ等であり得る。光センサ１２０及び任意選択の追加光センサ１３０，１４０は、有効化及び無効化され得る。光センサ１２０及び任意選択の追加光センサ１３０，１４０が有効化された際には、それらは入射した光の周波数、強度及び／又は飛行時間などの入射した光の特性を検出し得る。例えば、光センサ１２０がカメラである場合、カメラが有効である際に、該カメラは画像を記録する。すなわち、該カメラは、入射した光の周波数及び強度を検出する。光センサ１２０が環境センサである場合、環境センサが有効である際に、該環境センサは環境光の強度を測定する。光センサ１２０が近接センサである場合、近接センサは、赤外線ビームのような光ビームを放射し、放射された光ビームの飛行時間を測定する。放射された光ビームの飛行時間から、該近接センサは物体までの距離を判定する。
【００１１】
図１Ｂは、一実施形態に係る、無効化された選択的にアドレス指定可能な領域を示す。光センサ１２０及び／又は任意選択の追加の光センサ１３０，１４０が有効化された際に、ディスプレイコントローラは、光センサ１２０及び／又は任意選択の追加の光センサ１３０，１４０に対応する選択的にアドレス指定可能な領域を無効化する。ディスプレイコントローラは、無効化される対象となる選択的にアドレス指定可能な領域へと第１の信号を送信することによって、選択的にアドレス指定可能な領域を無効化することができ、それによって該領域が透明になり得る。同様に、ディスプレイコントローラは、有効化される対象となる選択的にアドレス指定可能な領域へと第２の信号を送信することによって、選択的にアドレス指定可能な領域を有効化することができる。図１Ｂでは、光センサ１２０は有効であり、その結果、デュアルモードディスプレイ１１０の選択的にアドレス指定可能な領域１２５は、表示画像、具体的にはバッテリーアイコンの表示を停止する。
【００１２】
図１Ｂでは、デュアルモードディスプレイ１１０からバッテリーアイコンが消滅する。デュアルモードディスプレイ１１０の選択的にアドレス指定可能な領域１２５が無効である際、選択的にアドレス指定可能な領域１２５は実質的に透明になり、それによって光センサ１２０が入射した光を受信できるようになる。一実施形態では、光センサ１２０のサイズは十分に小さいため、デュアルモードディスプレイ１１０の欠落した選択的にアドレス指定可能な領域１２５は、ユーザにとって目立たなくなる傾向となる。加えて又は代替として、ディスプレイコントローラは、選択的にアドレス指定可能な領域１２５が無効化される時間を十分に短くできるため、ユーザは、欠落した選択的にアドレス指定可能な領域１２５を知覚する時間がない。例えば、この十分に短い時間量は、１／３０秒未満であり得る。
【００１３】
図１Ｃは、一実施形態に係る、光センサ１２０，１３０，１４０の種々の配置を示す。光センサ１２０，１３０，１４０は、配置１６０に見られるように互いに近接して配置され得るか、配置１７０に見られるように別々に配置され得る。光センサ１２０，１３０，１４０は、円形、楕円形、矩形、少なくとも１つの丸縁を備えた矩形等の種々の形状をとり得る。光センサ１２０，１３０，１４０は、画面の隅、画面の各辺沿い、中央等、画面の任意の場所に配置され得る。
【００１４】
図２は、一実施形態に係る、デュアルモードディスプレイに含まれる種々の層を示す。デュアルモードディスプレイは、陰極層２００と、有機発光ダイオード（ＯＬＥＤ）層２１０と、陽極層２２０と、任意選択の薄膜トランジスタ（ＴＦＴ）層２３０と、基板２４０とを含んでいる。デュアルモードディスプレイの下には、カメラ、環境センサ、近接センサのような光センサ２５０が配置されている。
【００１５】
動作中は、陽極層２２０が陰極層２００に対して正となるように、ＯＬＥＤ層２１０に電圧が印加される。電子流は、デバイスを通って陰極層２００から陽極層２２０へと流れる。ＯＬＥＤ層２１０を通って流れる電子流は、ＯＬＥＤ層内の有機材料を励起し、放射光を可視光スペクトルの周波数で放射する。
【００１６】
任意選択のＴＦＴ層２３０は、アクティブマトリクス有機発光ダイオード（ＡＭＯＬＥＤ）ディスプレイに使用され得る。任意選択のＴＦＴ層２３０は、パッシブマトリクス有機発光ダイオード（ＰＭＯＬＥＤ）ディスプレイには必要でない。各個別のＯＬＥＤの有効化は、ＡＭＯＬＥＤ又はＰＭＯＬＥＤディスプレイのいずれであっても、本明細書に記載されるように、行及び列のアドレス指定を使用する又は各個別のＯＬＥＤを有効化するような種々の方法にて行われ得る。
【００１７】
基板２４０は、実質的に透明、反射式、不透明等であり得る。基板２４０が実質的に透明である際には、基板２４０及び光センサ２５０の下方に、不透明グラファイト層のような不透明層２７０が配置され得る。基板２４０が実質的に透明でない際には、光センサ２５０の上方に配置された基板２６０の領域が実質的に透明になるように基板２４０が修正される。さらに、基板２６０の領域は、光センサ２５０の一部であり得る。例えば、基板２６０の領域は、カメラ、環境センサ、近接センサ等のような、下方の光センサ２５０へと光を集束させるレンズであり得る。
【００１８】
図３は、一実施形態に係る、ディスプレイコントローラが選択的にアドレス指定可能な領域を選択的にオン及びオフすることを可能にするアドレス指定グリッドを示す。複数の水平電極３００（簡略化のため、１つにのみラベル付けされている）及び複数の垂直電極３１０（簡略化のため、１つにのみラベル付けされている）が、デュアルモードディスプレイの下方で交差している。各交差点３２０（簡略化のため、１つにのみラベル付けされている）は、ＯＬＥＤのような発光素子と関連付けられている。単一の水平電極３００と単一の垂直電極３１０の両方が有効である場合、交差部３２０に関連付けられた発光素子が光を放射する。複数の水平電極３００又は複数の垂直電極３１０のいずれかが無効である場合、交差部３２０に関連付けられた発光素子が光の放射を停止する。
【００１９】
領域３３０は、光センサの上方に位置する選択的にアドレス指定可能な領域に対応している。ここで、電極３４０，３５０，３６０，３７０が直線（図示しない）であり、これらの電極が、デュアルモードディスプレイ全体に加えて領域３３０をアドレス指定するものとする。この場合、電極３４０，３５０，３６０，３７０をオフにすることによって、光センサに対応する領域３３０がオフになるだけでなく、電極３４０，３５０，３６０，３７０に対応するディスプレイの垂直及び水平条全体がオフになる。領域３３０のみにおいて発光素子をオフにするには、ディスプレイコントローラが、残りのデュアルモードディスプレイに関連付けられた発光素子とは別個に、領域３３０内の発光素子をアドレス指定できる必要がある。
【００２０】
一実施形態では、領域３３０のための別個のアドレス指定を作成するために、２組の別個にアドレス指定可能な電極が作成される。第１の電極のセットは、デュアルモードディスプレイの大部分を有効化する役割を担い、第２の電極のセットは、光センサの上方に配置された選択的にアドレス指定可能な領域に対応する領域３３０を有効化する役割を担う。第１の電極のセットは、水平及び垂直電極３４０，３５０，３６０，３７０を含み、選択的にアドレス指定可能な領域を除いてデュアルモードディスプレイを有効化する役割を担う。領域３３０に対応する水平及び垂直電極３４０，３５０，３６０，３７０は、図３に示すように、領域３３０の周りに引き回される。第２の別個にアドレス指定可能な水平及び垂直電極３８０，３９０，３０５，３１５，３２５，３３５のセットが追加され、これらは領域３３０に対応する。第２の別個にアドレス指定可能な水平及び垂直電極３８０，３９０，３０５，３１５，３２５，３３５のセットは、領域３３０のみをアドレス指定でき、デュアルモードディスプレイの他のどの部分もアドレス指定できない。第２の別個にアドレス指定可能な水平及び垂直電極３８０，３９０，３０５，３１５，３２５，３３５のセットのレイアウト密度は、同じであってもよく、第１の電極のセットとは異なっていてもよい。図３では、第２の電極のセットのレイアウト密度は、第１の電極のセットのレイアウト密度よりも高い。
【００２１】
別の実施形態では、各発光素子は個別にアドレス指定可能である。例えば、ｍ×ｎ個の発光素子がある場合、各発光素子に対応するｍ×ｎ個の固有アドレスが存在する。そのような場合には、光センサの上方に配置された選択的にアドレス指定可能な領域に対応するアドレス領域３３０を固有にアドレス指定するために、ディスプレイコントローラに関連付けられたメモリは、領域３３０に関連付けられた各発光素子の固有アドレスを格納している。プロセッサは、メモリに対して領域３３０に関連付けられた各発光素子に対応する固有アドレスを問い合わせる。複数の光センサに対応する複数の領域３３０がある場合には、メモリは、光センサのＩＤと、該光センサに対応する各発光素子の固有アドレスとを格納している。プロセッサは、該プロセッサが有効化されようとする際に、メモリに対して光センサのＩＤに関連付けられた各発光素子の固有アドレスを問い合わせる。
【００２２】
図４Ａは、一実施形態に係る、複数の光センサがディスプレイの下方に配置された曲面デュアルモードディスプレイを示す。曲面デュアルモードディスプレイ４００は、複数の光センサ４１０（簡略化のため、１つの光センサのみがラベル付けされている）を含む。複数の光センサ４１０内の光センサは、カメラ、環境センサ、近接センサ等であり得る。複数の光センサ４１０は、曲面デュアルモードディスプレイ４００の任意の場所に配置され得る。例えば、複数の光センサ４１０は、曲面デュアルモードディスプレイ４００の全体にわたって均一に分布し得るか、ディスプレイの隅、ディスプレイの中心、ディスプレイの各辺等に配置され得る。
【００２３】
光センサがカメラである場合、光センサは、ユーザの頭の画像を記録し得る。ユーザの頭が複数の光センサ４１０によって記録される際には、プロセッサは、三角測量を使用して、複数の光センサ４１０によって記録された複数の画像に基づいて、ユーザの頭の位置を判定することができる。ユーザの頭の位置は、ユーザの頭の三次元位置、ユーザの頭の回転、ユーザの視覚的焦点４６０及び／又はユーザの視線方向４８０を含み得る。
【００２４】
同様に、光センサが近接センサである場合、光センサは、光センサからユーザの頭までの距離を測定し得る。ユーザの頭までの距離が、複数の光センサ４１０によって測定される際には、プロセッサは、三角測量を使用して、複数の光センサ４１０によって記録された複数の測定値に基づいて、ユーザの頭の位置を判定することができる。ユーザの頭の位置は、ユーザの頭の三次元位置、ユーザの頭の回転、ユーザの視覚的焦点４６０及び／又はユーザの視線方向４８０を含み得る。
【００２５】
例えば、プロセッサは、デュアルモードディスプレイ上のユーザの視覚的焦点４６０を判定する。ユーザの視覚的焦点４６０に基づいて、プロセッサは、ユーザに最も近いカメラ４７０を有効化する。カメラ４７０は、ユーザの画像を記録する。そのようにして記録された画像は、ユーザの視線を捕捉している。ユーザに最も近いカメラ４７０によりユーザの視線を記録することは、遠隔会議アプリケーション内にて、ユーザが常に遠隔会議の相手方における話者を見つめている様相を作成するのに有用である。
【００２６】
図４Ｂ〜図４Ｃは、一実施形態に係る、曲面デュアルモードディスプレイ４００の上面図を示す。プロセッサは、ユーザの頭の位置に基づいて、デュアルモードディスプレイ４００上に異なる表示画像を表示することができる。
【００２７】
例えば、図４Ｂでは、プロセッサは、ユーザの視線４２０の方向が曲面デュアルモードディスプレイ４００の中心へと向いていると判定する。次に、プロセッサは、ユーザの視界４３０に関連付けられた視界を判定する。ユーザの視界４３０に基づいて、プロセッサは、ユーザが視認可能な画像の部分４４０（図４Ｂに斜線で示す）のみを表示し、それによって、画像を生成するために必要とされるメモリ、プロセッサ、グラフィックカードのようなリソースにおける負荷を低減する。
【００２８】
同様に、図４Ｃでは、プロセッサは、ユーザの視線４９０の位置がディスプレイの側に向けられていると判定する。それにより、プロセッサは、ユーザが視認可能な画像の部分４５０（図４Ｃにおいて影を付した部分）のみをレンダリングすることにより、メモリ、プロセッサ及び／又はグラフィックカードの消費量のようなリソース消費量を低減する。
【００２９】
図５は、一実施形態に係る、カメラがディスプレイの下方に配置されたデュアルモードディスプレイを示す。メガネ５００は、１つ以上のレンズ５１０，５２０と、１つ以上のユーザ向きカメラ５３０，５４０と、１つ以上の環境向きカメラ５５０とを含んでいる。１つ以上のレンズ５１０，５２０は、処方レンズ、感光性レンズ、サングラスレンズ等であり得る。１つ以上のレンズ５１０，５２０の各レンズは、デュアルモードディスプレイを含んでおり、該デュアルモードディスプレイ内に配置された１つ以上のユーザ向きカメラ５３０，５４０を備えている。１つ以上のユーザ向きカメラ５３０，５４０は、ユーザの方に向けられており、ユーザの視線の方向をトラッキングすることができる。１つ以上の環境向きカメラ５５０は、眼鏡５００のフレーム上に配置されていてもよく、１つ以上のレンズ５１０，５２０内に配置されていてもよい。１つ以上の環境向きカメラ５５０は、ユーザの見ている環境を記録する。ユーザの見ている環境に基づくと共にユーザの視線の方向に基づいて、プロセッサは、ユーザの周囲の環境を拡張するための画像を表示し得る。例えば、ユーザが品物のバーコードを見ている場合には、プロセッサは、同じ品物についてより安価な購入オプションを表示し得る。
【００３０】
図６は、一実施形態に係る、デュアルモードディスプレイの下方に光センサを配置する方法のフローチャートである。ステップ６００では、デュアルモードディスプレイが、表示画像の不透明部分を表示する際には不透明になり、表示画像を表示しない際には実質的に透明になるように構成される。デュアルモードディスプレイが画像の透明部分を表示している際には、デュアルモードディスプレイは実質的に透明であり得るか、デュアルモードディスプレイは不透明であり得るか、デュアルモードディスプレイは表示画像の透明度に応じた透明度を呈し得る。デュアルモードディスプレイは、可視光、赤外光等に対して光学的に透明であり得る。
【００３１】
デュアルモードディスプレイを構成することには、実質的に透明な陰極層を提供すること、有機発光ダイオードを含む実質的に透明な発光層を提供すること、実質的に透明な陽極層を提供すること及び基板を提供することが含まれる。基板は、実質的に透明、不透明、反射式等であり得る。基板が不透明及び／又は反射式である際には、基板の領域は、基板の下方に配置された光センサが基板の透明領域を通過して来る光を記録できるように透明にされる。光センサの上方の基板の領域は、光センサに入射した光を集束するレンズであり得る。加えて又は代替として、基板の該領域は、光センサの一部であり得る。
【００３２】
上記の層に加えて、実質的に透明な発光層に光を放射させるために、任意選択の薄膜トランジスタ（ＴＦＴ）層が設けられ得る。基板が実質的に透明である際には、不透明グラファイト層が基板及び光センサの下方に配置され得る。
【００３３】
ステップ６１０では、光センサが選択的にアドレス指定可能な領域の下方に配置される。光センサは、有効化及び無効化されるものである。光センサが有効化された際には、光センサは、入射した光の周波数、強度、移動時間のような特性を検出する。光センサは、カメラ、環境センサ、近接センサなどであり得る。
【００３４】
光センサを配置することには、本明細書で記載されるように、光センサと選択的にアドレス指定可能な領域との間の対応関係を確立することが含まれる。例えば、対応関係を確立することには、選択的にアドレス指定可能な領域を除いてデュアルモードディスプレイを有効化及び無効化するように第１の電極のセットを構成することと、選択的にアドレス指定可能な領域を有効化及び無効化するように第２の電極のセットを構成するステップとが含まれる。
【００３５】
別の例では、対応関係を確立することには、選択的にアドレス指定可能な領域に対応する複数の発光素子に関連付けられた識別子をメモリ内に格納することと、該複数の発光素子に関連付けられた識別子をディスプレイコントローラへと送信することとが含まれる。複数の選択的にアドレス指定可能な領域に対応する複数の光センサがある際には、メモリは、光センサの識別子（ＩＤ）と、該光センサに関連付けられた選択的にアドレス指定可能な領域のＩＤとを記憶する。プロセッサは、選択的にアドレス指定可能な領域のＩＤをメモリへと送信すると共に、送信された選択的にアドレス指定可能な領域のＩＤに関連付けられた複数の発光素子の識別子を要求し得る。
【００３６】
ステップ６２０では、選択的にアドレス指定可能な領域が、光センサが有効化された際には表示画像を表示しないように構成され、それにより無効化された選択的にアドレス指定可能な領域がユーザにとって目立たなくなる傾向となる。一実施形態では、光センサのサイズは十分に小さく、例えば３ｍｍ未満であるため、欠落した選択的にアドレス指定可能な領域は、ユーザにとって目立たなくなる傾向となる。加えて又は代替として、ディスプレイコントローラは、選択的にアドレス指定可能な領域が無効化される時間を十分に短くできるため、ユーザは、欠落した選択的にアドレス指定可能な領域を知覚する時間がない。例えば、この十分に短い時間量は、１／３０秒未満であり得る。
【００３７】
上述のステップに加えて、複数のカメラをデュアルモードディスプレイの複数の部分の下方に配置することができる。複数のカメラは、複数の画像を記録し得る。プロセッサは、複数のカメラによって記録された複数の画像に基づいて、ユーザの頭をトラッキングするように構成され得る。この頭のトラッキングに基づいて、プロセッサは、デュアルモードディスプレイ上に異なる表示画像を表示するように構成され得る。複数のカメラは、デュアルモードディスプレイ上の任意の場所に配置され得る。例えば、複数のカメラが均一に分布し得る又はディスプレイの隅、ディスプレイの中心、ディスプレイの各辺等に配置され得るか、複数のカメラの代わりに若しくは複数のカメラに加えて、１つ以上の近接センサがユーザの頭をトラッキングするために使用され得る。
【００３８】
頭のトラッキングに加えて、プロセッサは、複数のカメラによって記録された複数の画像に基づいて、前記ユーザの眼をトラッキングするように構成され得る。眼のトラッキングに基づいて、複数のカメラのうちの１つのカメラが有効化され得る。該カメラは、実質的に透明なディスプレイ層上におけるユーザの視覚的焦点に最も近い。カメラを有効化させることには、該カメラによって、ユーザの画像を記録することが含まれる。ユーザの画像はユーザの視線を捕捉しており、遠隔会議アプリケーション内にて、常にビデオ通話の相手方における話者に向いているユーザの様相を作成するのに使用され得る。
【００３９】
図７は、別の実施形態によるデュアルモードディスプレイの下に光センサを配置する方法のフローチャートである。ステップ７００では、プロセッサは、デュアルモードディスプレイの選択的にアドレス指定可能な領域の下方に配置されたカメラと、該選択的にアドレス指定可能な領域との間の対応関係を確立する。ステップ７１０では、プロセッサは、表示画像を表示する際に、デュアルモードディスプレイが不透明になるようにする。ステップ７２０では、プロセッサは、デュアルモードディスプレイが表示画像を表示している間に、カメラによって画像を記録する。ステップ７３０では、カメラによって画像を記録している間に、プロセッサは、選択的にアドレス指定可能な領域が表示画像の表示を止めるようにさせて、それにより前記選択的にアドレス指定可能な領域がユーザにとって目立たなくなる傾向となる。例えば、選択的にアドレス指定可能な領域がユーザにとって目立たないようにするために、選択的にアドレス指定可能な領域は十分に小さくされてもよく、例えば、３ｍｍ未満にされ得る。加えて又は代替として、選択的にアドレス指定可能な領域は、オフにされる期間を十分に短くされてもよく、例えば１／３０秒未満にされ得る。
【００４０】
上述のステップに加えて、デュアルモードディスプレイの下方に配置された複数のカメラは、複数の画像を記録することができる。複数のカメラによって記録された複数の画像に基づいて、プロセッサは、ユーザの頭の位置を判定する。このユーザの頭の位置に応答して、プロセッサは、デュアルモードディスプレイ上に異なる表示画像を表示する。
【００４１】
ユーザの頭の位置を判定することに加えて、プロセッサは、複数のカメラによって記録された複数の画像に基づいて、デュアルモードディスプレイ上のユーザの視覚的焦点を判定することができる。ユーザの視覚的焦点に基づいて、プロセッサは、複数のカメラのうちユーザの視覚的焦点に最も近いカメラを有効化させ得る。カメラを有効化させることには、カメラによって、ユーザの画像を記録することが含まれる。ユーザの視覚的焦点に最も近いカメラは、ユーザの視線を捕捉して、ビデオ通話の相手方を見つめている様相を作成するのに最適である。
【００４２】
プロセッサは、デュアルモードディスプレイの下方に配置されたカメラの較正を実行することもできる。デュアルモードディスプレイが前記表示画像を表示していない際には、カメラは較正画像を記録する。デュアルモードディスプレイが表示画像を表示している際には、カメラは画像を記録する。この較正画像に基づいて、プロセッサは記録された画像を修正し、それにより最終画像を取得する。例えば、プロセッサは、記録された画像から較正画像を差し引いて、それにより最終画像を取得することができる。
【００４３】
コンピュータ
図８は、コンピュータシステム８００の例示的な形態におけるマシンの図式的表示である。コンピュータシステム８００では、本明細書にて説明される方法又はモジュールの任意の１つ以上をマシンに実施させるための命令のセットが実行されてもよい。
【００４４】
図８の例では、コンピュータシステム８００は、プロセッサと、メモリと、不揮発性メモリと、インタフェースデバイスとを含む。説明を単純化するため、種々の一般的なコンポーネント（例えば、キャッシュメモリ）が省略されている。コンピュータシステム８００は、図１〜７の例にて説明される任意のコンポーネント（及び本明細書に記載される任意の他のコンポーネント）が実装可能なハードウェアデバイスを示すことが意図されている。コンピュータシステム８００は、任意の適用可能な既知又は従来のタイプのものであり得る。コンピュータシステム８００のコンポーネントは、バスを介して又は何らかの他の既知又は従来のデバイスを通じて、共に結合され得る。
【００４５】
本開示は、任意の適切な物理的形態をとるコンピュータシステム８００を考慮したものである。例として、またこの例に限定されないが、コンピュータシステム８００は、組込み型コンピュータシステム、システムオンチップ（ＳＯＣ）、シングルボードコンピュータシステム（ＳＢＣ）（例えば、コンピュータオンモジュール（ＣＯＭ）又はシステムオンモジュール（ＳＯＭ））、デスクトップコンピュータシステム、ラップトップ又はノートブックコンピュータシステム、キオスク端末（interactive kiosk）、メインフレーム、コンピュータシステムのメッシュ、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、サーバ又はこれらの２つ以上の組み合わせであってもよい。適切な場合には、コンピュータシステム８００は、１つ以上のコンピュータシステム８００を含んでいてもよく、単一型コンピュータシステムであっても分散型コンピュータシステムであってもよく、複数の場所に広がっていてもよく、複数のマシンに広がっていてもよく、クラウド内に存在していてもよい。ここで該クラウドには、１つ以上のネットワーク内に１つ以上のクラウドコンポーネントが含まれていてもよい。適切な場合には、１つ以上のコンピュータシステム８００は、本明細書に記載又は図示される１つ以上の方法における１つ以上のステップを実質的な空間的制約又は時間的制約なく実行してもよい。例として、またこの例に限定されないが、１つ以上のコンピュータシステム８００は、本明細書に記載又は図示される１つ以上の方法の１つ以上のステップをリアルタイム又はバッチモードで実行してもよい。１つ以上のコンピュータシステム８００は、適切な場合には、本明細書に記載又は図示された１つ以上の方法の１つ以上のステップを、異なる時間又は異なる場所で実行してもよい。
【００４６】
プロセッサは、例えば、Intel Pentiumマイクロプロセッサ又はMotorola Power PCマイクロプロセッサのような従来のマイクロプロセッサであってもよい。当業者は、用語「マシン可読（記憶）媒体」又は「コンピュータ可読（記憶）媒体」が、プロセッサによりアクセス可能な任意のタイプのデバイスを含むことを認識するであろう。
【００４７】
メモリは、例えば、バスによってプロセッサに結合される。メモリは、例として、以下に限定されないが、ダイナミックＲＡＭ（ＤＲＡＭ）及びスタティックＲＡＭ（ＳＲＡＭ）のようなランダムアクセスメモリ（ＲＡＭ）を含み得る。メモリは、ローカルメモリ、リモートメモリ又は分散メモリであり得る。
【００４８】
バスはまた、プロセッサを不揮発性メモリ及びドライブユニットに結合する。不揮発性メモリは、多くの場合、磁気フロッピー又はハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＥＰＲＯＭ若しくはＥＥＰＲＯＭのような読み出し専用メモリ（ＲＯＭ）、磁気若しくは光カード、又は、大量データ用の別のストレージ形態である。このデータのいくつかは、多くの場合、コンピュータ８００におけるソフトウェアの実行中に、ダイレクトメモリアクセスプロセスによってメモリに書き込まれる。不揮発性ストレージは、ローカルストレージ、リモートストレージ、又は分散ストレージであってもよい。この不揮発性メモリは、システムがメモリ内で使用可能な全てのデータを用いて作成され得るため、任意選択である。典型的なコンピュータシステムは、通常、少なくともプロセッサと、メモリと、メモリをプロセッサに結合するデバイス（例えば、バス）とを含んでいる。
【００４９】
ソフトウェアは、典型的には、不揮発性メモリ及び／又はドライブユニット内に格納されている。実際には、大きなプログラム全体をメモリ内に格納しても、実行できないことがある。それにもかかわらず、ソフトウェアを実行するには、必要に応じて、該ソフトウェアをコンピュータ読み出し可能な場所であって処理に適した場所へと移動させる。説明のために、本明細書ではこの場所をメモリと称する。ソフトウェアが実行のためにメモリへと移動させられた際であっても、プロセッサは、典型的にはソフトウェアに関連付けられた値を格納するためのハードウェアレジスタと、理想的には実行を高速化するように機能するローカルキャッシュとを使用することになる。本明細書で使用される場合、ソフトウェアプログラムが「コンピュータ読み出し可能な媒体内に実装される」と言及される場合、（不揮発性ストレージデバイスからハードウェアレジスタへの）任意の既知又は従来の場所に格納されることが想定される。プロセッサは、プログラムに関連付けられた少なくとも１つの値がプロセッサにより読み出し可能なレジスタ内に格納されている際に、「プログラムを実行するように構成されている」とみなされる。
【００５０】
バスはまた、プロセッサをネットワークインタフェースデバイスに結合する。インタフェースは、１つ以上のモデム又はネットワークインタフェースを含み得る。モデム又はネットワークインタフェースは、コンピュータシステム８００の一部とみなされ得ることが理解されよう。インタフェースは、アナログモデム、ｉｓｄｎモデム、ケーブルモデム、トークンリングインタフェース、衛星伝送インタフェース（例えば、「ダイレクトＰＣ」）、又は、コンピュータシステムを他のコンピュータシステムへと結合するための他のインタフェースを含み得る。インタフェースは、１つ以上の入力及び／又は出力デバイスを含み得る。Ｉ／Ｏデバイスは、例として、以下に限定されないが、キーボード、マウス若しくは他のポインティングデバイス、ディスクドライブ、プリンタ、スキャナ、及び、ディスプレイデバイスを含む他の入力及び／又は出力デバイスを含み得る。ディスプレイデバイスは、例として、以下に限定されないが、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）又は他の適用可能な既知又は従来のディスプレイデバイスを含み得る。簡略化のために、図８の例に示されていない任意のデバイスのコントローラが該インタフェース内に存在することが想定される。
【００５１】
動作中、コンピュータシステム８００は、ディスクオペレーティングシステムのようなファイル管理システムを含むオペレーティングシステムソフトウェアによって制御され得る。関連するファイル管理システムソフトウェアを備えたオペレーティングシステムソフトウェアの１つの例としては、ワシントン州レドモンドにおけるマイクロソフト社製のWindows（登録商標）として知られているオペレーティングシステムのファミリー及びそれらに関連するファイル管理システムが挙げられる。関連するファイル管理システムソフトウェアを備えたオペレーティングシステムソフトウェアの別の例としては、Linux（商標）オペレーティングシステム及びそれに関連するファイル管理システムが挙げられる。ファイル管理システムは、典型的には、不揮発性メモリ及び／又はドライブユニット内に格納されており、オペレーティングシステムがデータを入力及び出力するために求められる種々の動作をメモリにプロセッサに実行させると共にプロセッサにデータをメモリ内に格納させる。このようなデータの格納には、不揮発性メモリ及び／又はドライブユニット上にファイルを格納することが含まれる。
【００５２】
発明を実施するための形態のいくつかの部分は、コンピュータメモリ内のデータビットにおける動作のアルゴリズム及び記号表示に関して提示されていてもよい。これらのアルゴリズム記述及び表示は、データ処理分野の当業者が、彼らの研究の内容を他の当業者に最も効果的に伝達するために使用する手段である。本明細書では、また一般的には、アルゴリズムは、所望の結果を導く自己整合した動作のシーケンスであると考えられる。これらの動作は、物理量の物理的操作が求められる動作である。通常、これらの量は、必須ではないが、格納、転送、結合、比較及びその他の操作が可能な電気信号又は磁気信号の形態をとる。これらの信号をビット、値、要素、記号、文字、項、数字又はこれに類するものとして参照することは、主に一般的な使用のために、時に便利であることが判明している。
【００５３】
しかしながら、これらの用語及び類似の用語の全ては、適切な物理量に関連付けられるべきであり、これらの量に適用される単に便宜的なラベルであることに留意すべきである。特に別段の記載がない限り、以下の説明から明らかなように、「処理する」、「計算する」、「算出する」、「判定する」、「表示する」、「生成する」又はこれに類するもの等の用語を利用した説明は、コンピュータシステム又は類似の電子コンピューティングデバイスのアクション及びプロセスを参照するものであり、このアクション及びプロセスは、コンピュータシステムのレジスタ及びメモリ内の物理（電子）量として表されるデータを操作して、コンピュータシステムのメモリ若しくはレジスタ又は他のそのような情報ストレージデバイス、伝送デバイス若しくはディスプレイデバイス内における物理量として同様に表される他のデータへと変換する。
【００５４】
本明細書にて提示されるアルゴリズム及びディスプレイは、本質的に特定のコンピュータ又は他のデバイスに関するものではない。種々の汎用システムが、本明細書における教示に従うプログラムと共に使用されてもよく、いくつかの実施形態の方法を実行するためには、より専用化された装置を構築するのが便利であると判明することもある。種々のこれらのシステムに求められる構造は、以下の説明より明らかにされる。加えて、これらの技術は、いずれの特定のプログラミング言語を参照して記載されたものではなく、したがって、種々の実施形態が種々のプログラミング言語を使用して実装されてもよい。
【００５５】
代替の実施形態では、マシンはスタンドアロンデバイスとして動作するか、他のマシンに接続（例えば、ネットワーク接続）されていてもよい。ネットワーク接続された配置では、マシンは、クライアント−サーバネットワーク環境内のサーバ又はクライアントマシンとして動作してもよく、ピアツーピア（又は分散型）ネットワーク環境内のピアマシンとして動作してもよい。
【００５６】
該マシンは、サーバコンピュータ、クライアントコンピュータ、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、ラップトップコンピュータ、セットトップボックス（ＳＴＢ）、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、ｉＰｈｏｎｅ、Ｂｌａｃｋｂｅｒｒｙ、プロセッサ、電話、ウェブアプライアンス、ネットワークルータ、スイッチ若しくはブリッジ、又は、該マシンによって行われるアクションを指定する命令セットを（逐次に又は他の方法で）実行可能な任意の機械であってもよい。
【００５７】
機械可読媒体又は機械可読記憶媒体は、例示の実施形態では単一の媒体として示されているが、用語「機械可読媒体」及び「機械可読記憶媒体」は、１つ以上の命令セットを記憶する単一の媒体又は複数の媒体（例えば、集中型又は分散型データベース、及び／又は、関連するキャッシュ及びサーバ）を含むと解されるべきである。用語「機械可読媒体」及び「機械可読記憶媒体」は、マシンによって実行するための命令セットを記憶、符号化又は搬送することが可能な、本明細書にて開示される技術及び革新のうち任意の１つ以上の方法又はモジュールをマシンに実行させる任意の媒体を含むと解されるべきである。
【００５８】
通常、本開示の実施形態を実装するために実行されるルーチンは、オペレーティングシステムの一部として、又は、「コンピュータプログラム」と称される特定のアプリケーション、コンポーネント、プログラム、オブジェクト、モジュール若しくは命令シーケンスとして実装されてもよい。コンピュータプログラムは、典型的には、コンピュータにおける種々のメモリ及び記憶デバイス内に種々の時点でセットされる１つ以上の命令を備えており、コンピュータ内の１つ以上の処理ユニット又はプロセッサにより読み取られて実行された時に、本開示の種々の態様を伴う要素を実行する動作を該コンピュータに実行させる。
【００５９】
さらに、実施形態は、完全に機能するコンピュータ及びコンピュータシステムの文脈にて説明されているが、当業者であれば、種々の実施形態が種々の形態のプログラム製品として配布可能であり、実際に配布を行うために使用されるマシン又はコンピュータ可読媒体の特定のタイプにかかわらず、本開示が等しく適用されることを理解するであろう。
【００６０】
機械可読記憶媒体、機械可読媒体又はコンピュータ可読（記憶）媒体のさらなる例としては、以下に限定されないが、揮発性及び不揮発性メモリデバイス、フロッピー（登録商標）及び他のリムーバブルディスク、ハードディスクドライブ、光学ディスク（例えば、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）等）のような記録可能タイプの媒体、なかでも、デジタル及びアナログ通信リンクのような伝送タイプの媒体が含まれる。
【００６１】
いくつかの状況では、バイナリ１からバイナリ０への状態変化又はその逆のようなメモリデバイスの動作は、例えば、物理的変換のような変換を備えていてもよい。特定のタイプのメモリデバイスでは、このような物理的変換は、物体を異なる状態又は物へと物理的に変換することを含んでいてもよい。例えば、以下に限定されないが、いくつかのタイプのメモリデバイスでは、状態の変化は、電荷の蓄積及び格納や、蓄積された電荷の放出を伴うものであってもよい。同様に、他のメモリデバイスでは、状態の変化は、磁性配向の物理的な変化若しくは変換や、結晶からアモルファス又はその逆のような分子構造の物理的な変化又は変換を備えていてもよい。これらの記載は、バイナリ１からバイナリ０への状態変化又はその逆のようなメモリデバイスの変化が物理的変換のような変換を備えていてもよい旨について網羅的に列挙したものであることを意図するものではない。むしろ、これらの記載は、例示的なものとして意図されている。
【００６２】
記憶媒体は、典型的には非一時的であるか、非一時的なデバイスを含んでいてもよい。これに関して、非一時的記憶媒体は、有形であるデバイスを含んでいてもよい。ここで、デバイスが有形であるとは、該デバイスはその物理的状態を変化させ得るが、具体的な物理的形態を有していることを意味する。したがって、例えば非一時的とは、状態変化するにもかかわらず有形を保つデバイスを参照するものである。
【００６３】
備考
本明細書で使用される言語は、主に可読性及び教示目的のために選択されたものであって、本発明の主題を線引き又は制限するために選択されていないことがある。したがって、本発明の範囲は、この詳細な説明によってではなく、本明細書に基づく出願において発行される任意の請求項によって限定されることが意図される。したがって、種々の実施形態の開示は、以下の特許請求の範囲に記載される実施形態の範囲を例示するものであって、それらを限定するものではないことが意図される。
【図１Ａ】
2019503500.tif 000003
【図１Ｂ】
2019503500.tif 000004
【図１Ｃ】
2019503500.tif 000005
【図２】
2019503500.tif 000006
【図３】
2019503500.tif 000007
【図４Ａ】
2019503500.tif 000008
【図４Ｂ】
2019503500.tif 000009
【図４Ｃ】
2019503500.tif 000010
【図５】
2019503500.tif 000011
【図６】
2019503500.tif 000012
【図７】
2019503500.tif 000013
【図８】
2019503500.tif 000014
【国際調査報告】
2019503500.tif 000015
2019503500.tif 000016
2019503500.tif 000017