(57)【要約】  本開示は、ディスプレイデバイス上にコンテンツを表示するための表示動作モードを選択するためのシステム、方法および装置を提供する。ディスプレイデバイスは、コンテンツを表示するためのユーザ選択可能な表示動作モードを利用することができる。フレームレート、色ビット深度、最大明るさレベル、色域、色域のパーセンテージ、白色点、ガンマ、および画像フレーム当たりのサブフレームまたはビットプレーンの数などの表示パラメータの様々な値に基づく、様々な表示動作モードが、たとえばユーザに対して、ユーザインターフェースを使用する選択のために提示され得る。ユーザインターフェースは、ディスプレイデバイス上で動作しているすべてのアプリケーションに関してグローバル表示動作モードを選択する能力、またはディスプレイデバイス上で動作している合焦アプリケーションに表示動作モードを割り当てる能力を提供することが可能であり得る。いくつかの実装形態では、ディスプレイデバイスは、少なくとも表示されているコンテンツに基づいて、適切な表示動作モードを自動的に選択することができる。
2017523446.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスであって、
複数の可変表示パラメータに従って画像を生成することが可能なディスプレイと、
前記電子デバイス上で複数のソフトウェアアプリケーションを実行することが可能な、前記ディスプレイに結合されたプロセッサと、
複数の表示動作モードおよび前記複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持することと、
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供することと、
前記複数の表示動作モードのうちの1つに対応する表示パラメータの前記値を前記ディスプレイに送信することと
が可能なディスプレイ制御モジュールと
を含む、電子デバイス。
【請求項２】
前記ディスプレイ制御モジュールは、前記合焦ソフトウェアアプリケーションに特に適用すべき前記複数の表示動作モードのうちの1つの選択を有効にすることが可能である、請求項1に記載の電子デバイス。
【請求項３】
前記表示パラメータは、色域、ビット深度、およびフレームレートのうちの少なくとも1つを含む、請求項1に記載の電子デバイス。
【請求項４】
前記ディスプレイ制御モジュールは、前記電子デバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、前記ユーザインターフェースを提供することが可能である、請求項1に記載の電子デバイス。
【請求項５】
前記ディスプレイ制御モジュールは、現在動作しているアプリケーションに対する前記複数の前記表示動作モードのうちの前記選択された1つの効果の視覚フィードバックを提供することが可能である、請求項1に記載の電子デバイス。
【請求項６】
前記ディスプレイ制御モジュールは、前記複数の前記表示動作モードのうちの前記選択された1つによって変更された前記現在動作しているソフトウェアアプリケーションの画像の少なくとも一部分の視覚フィードバックを提供することが可能である、請求項5に記載の電子デバイス。
【請求項７】
前記ディスプレイ制御モジュールは、前記複数の前記表示動作モードのうちの前記選択された1つによって変更された一般的画像の視覚フィードバックを提供することが可能である、請求項5に記載の電子デバイス。
【請求項８】
前記ユーザインターフェースは、前記電子デバイス上に記憶された前記複数のソフトウェアアプリケーションのうちの1つに関する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能であり、
前記ディスプレイ制御モジュールは、前記電子デバイス上に記憶された前記複数のソフトウェアアプリケーションのうちの1つがアクティブであるときに、前記表示パラメータの前記値を前記ディスプレイに送信することが可能である、請求項1に記載の電子デバイス。
【請求項９】
前記ディスプレイ制御モジュールは、前記ディスプレイデバイス上に記憶された前記複数のソフトウェアアプリケーションおよび前記複数のソフトウェアアプリケーションの各々に対応する前記複数の表示動作モードのうちの前記選択された1つのリストを含むアプリケーションデータ構造を維持することが可能である、請求項8に記載の電子デバイス。
【請求項１０】
前記ユーザインターフェースは、グローバルオーバーライド表示動作モードとして前記複数の表示動作モードのうちの1つの選択を有効にすることが可能である、請求項1に記載の電子デバイス。
【請求項１１】
前記ディスプレイ制御モジュールは、前記電子デバイス上で動作しているすべてのソフトウェアアプリケーションに関して、前記複数の表示動作モードのうちの前記選択された1つの前記表示パラメータを前記ディスプレイに送信することが可能である、請求項10に記載の電子デバイス。
【請求項１２】
電子デバイスであって、
前記電子デバイス上で複数のソフトウェアアプリケーションを実行することが可能なプロセッサと、
合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供することと、
前記複数の表示動作モードのうちの前記選択された1つをディスプレイに送信することと
が可能なディスプレイ制御モジュールと、
前記複数の表示動作モードおよび前記複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持することと、
前記複数の表示動作モードのうちの前記選択された1つを前記ディスプレイ制御モジュールから受信することと、
前記ディスプレイ制御モジュールから受信された前記複数の表示動作モードのうちの前記選択された1つに対応する表示パラメータの前記値に従って、画像を生成することと
が可能なディスプレイと
を含む、電子デバイス。
【請求項１３】
前記ユーザインターフェースは、前記合焦ソフトウェアアプリケーションに特に適用すべき前記複数の表示動作モードのうちの1つの選択を有効にすることが可能である、請求項12に記載の電子デバイス。
【請求項１４】
前記表示パラメータは、色域、ビット深度、およびフレームレートのうちの少なくとも1つを含む、請求項12に記載の電子デバイス。
【請求項１５】
前記ディスプレイ制御モジュールは、前記電子デバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、前記ユーザインターフェースを提供することが可能である、請求項12に記載の電子デバイス。
【請求項１６】
前記ディスプレイ制御モジュールは、現在動作しているソフトウェアアプリケーションによって出力された画像および一般的画像のうちの1つに対する前記複数の前記表示動作モードのうちの前記選択された1つの効果の視覚フィードバックを提供することが可能である、請求項12に記載の電子デバイス。
【請求項１７】
前記ユーザインターフェースは、前記電子デバイス上に記憶された前記複数のソフトウェアアプリケーションのうちの1つに関する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能であり、
前記ディスプレイ制御モジュールは、前記電子デバイス上に記憶された前記複数のソフトウェアアプリケーションのうちの1つがアクティブであるときに、前記複数の表示動作モードのうちの前記選択された1つを前記ディスプレイに送信するように構成される、請求項12に記載の電子デバイス。
【請求項１８】
前記ディスプレイ制御モジュールは、前記電子デバイス上に記憶された前記複数のソフトウェアアプリケーションおよび前記複数のソフトウェアアプリケーションの各々に対応する前記複数の表示動作モードのうちの前記選択された1つのリストを含むアプリケーションデータ構造を維持することが可能である、請求項17に記載の電子デバイス。
【請求項１９】
ディスプレイデバイス上に画像を表示するための方法であって、
複数の表示動作モードおよび前記複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持するステップと、
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップと、
前記表示動作モードデータ構造において維持されている前記複数の表示動作モードのうちの前記選択された1つに対応する表示パラメータの値を利用することによって、画像を表示するステップと
を含む、方法。
【請求項２０】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、前記合焦ソフトウェアアプリケーションに特に適用すべき前記複数の表示動作モードのうちの1つの選択を有効にするステップを含む、請求項19に記載の方法。
【請求項２１】
複数の表示動作モードおよび前記複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持するステップは、電子ディスプレイの動作を制御するディスプレイコントローラに通信可能に接続されたホストデバイスプロセッサにおいて前記表示動作モードデータ構造を維持するステップを含む、請求項19に記載の方法。
【請求項２２】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、前記ディスプレイデバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、前記ユーザインターフェースを提供するステップを含む、請求項19に記載の方法。
【請求項２３】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、前記ディスプレイデバイスのメイン設定メニューを介して受信された入力に応答して、前記ユーザインターフェースを提供するステップを含む、請求項19に記載の方法。
【請求項２４】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、現在動作しているアプリケーションに対する前記複数の前記表示動作モードのうちの前記選択された1つの効果の視覚フィードバックを提供するステップを含む、請求項19に記載の方法。
【請求項２５】
前記ディスプレイデバイス上に記憶された複数のアプリケーションおよび前記複数のアプリケーションの各々に対応する前記複数の表示動作モードのうちの前記選択された1つのリストを含むアプリケーションデータ構造を維持するステップをさらに含む、請求項19に記載の方法。
【請求項２６】
プロセッサによって実行されると、ディスプレイデバイス上に画像を表示するための方法を前記プロセッサに実行させる命令が符号化されている非一時的コンピュータ可読記憶媒体であって、前記方法は、
複数の表示動作モードおよび前記複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持するステップと、
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップと、
前記表示動作モードデータ構造において維持されている前記複数の表示動作モードのうちの前記選択された1つに対応する表示パラメータの値を利用することによって、画像を表示するステップと
を含む、非一時的コンピュータ可読記憶媒体。
【請求項２７】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、前記合焦ソフトウェアアプリケーションに特に適用すべき前記複数の表示動作モードのうちの1つの選択を有効にすることが可能な前記ユーザインターフェースを提供するステップを含む、請求項26に記載の非一時的コンピュータ可読記憶媒体。
【請求項２８】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、前記ディスプレイデバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、前記ユーザインターフェースを提供するステップを含む、請求項26に記載の非一時的コンピュータ可読記憶媒体。
【請求項２９】
合焦ソフトウェアアプリケーションに関連する前記複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、現在動作しているアプリケーションに対する前記複数の前記表示動作モードのうちの前記選択された1つの効果の視覚フィードバックを提供するステップを含む、請求項26に記載の非一時的コンピュータ可読記憶媒体。
【請求項３０】
前記方法は、前記ディスプレイデバイス上に記憶された複数のアプリケーションおよび前記複数のアプリケーションの各々に対応する前記複数の表示動作モードのうちの前記選択された1つのリストを含むアプリケーションデータ構造を維持するステップをさらに含む、請求項26に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本特許出願は、2015年5月27日に出願された「Systems and Methods for Selecting Display Operation Modes」と題する米国非仮出願第14/723,280号の優先権を主張し、2014年5月30日に出願された「Systems and Methods for Selecting Display Modes of a Display」と題する米国仮特許出願第62/005,901号の優先権を主張する。上述の出願の各々は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる。
【背景技術】
【０００２】
本開示は、ディスプレイの分野に関し、特に、ディスプレイの表示動作モードを制御するための方法およびシステムに関する。
【発明の概要】
【課題を解決するための手段】
【０００３】
本開示のシステム、方法、およびデバイスはそれぞれ、いくつかの発明的態様を有し、それらの態様はいずれも、本明細書で開示する所望の属性を単独で担うものではない。
【０００４】
本開示で説明する主題の1つの発明的態様は、複数の可変表示パラメータに従って画像を生成することが可能なディスプレイと、電子デバイス上で複数のソフトウェアアプリケーションを実行することが可能な、ディスプレイに結合されたプロセッサと、ディスプレイ制御モジュールとを含む電子デバイスにおいて実施され得る。ディスプレイ制御モジュールは、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持することが可能である。ディスプレイ制御モジュールはさらに、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供することが可能である。ディスプレイ制御モジュールはまた、複数の表示動作モードのうちの1つに対応する表示パラメータの値をディスプレイに送信することが可能である。
【０００５】
いくつかの実装形態では、ディスプレイ制御モジュールは、合焦ソフトウェアアプリケーションに特に適用すべき複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、コンピュータ可読命令に実装され、プロセッサはさらに、ディスプレイ制御モジュールを実装しているコンピュータ可読命令を実行することが可能である。いくつかの実装形態では、表示パラメータは、色域、ビット深度、およびフレームレートのうちの少なくとも1つを含む。いくつかの実装形態では、ディスプレイ制御モジュールは、電子デバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、ユーザインターフェースを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、電子デバイスのメイン設定メニューを介して受信された入力に応答して、ユーザインターフェースを提供することが可能である。
【０００６】
いくつかの実装形態では、ディスプレイ制御モジュールは、現在動作しているアプリケーションに対する複数の表示動作モードのうちの選択された1つの効果の視覚フィードバックを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、複数の表示動作モードのうちの選択された1つによって変更された現在動作しているソフトウェアアプリケーションの画像の少なくとも一部分の視覚フィードバックを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、複数の表示動作モードのうちの選択された1つによって変更された一般的画像の視覚フィードバックを提供することが可能である。
【０００７】
いくつかの実装形態では、ユーザインターフェースは、電子デバイス上に記憶された複数のソフトウェアアプリケーションのうちの1つに関する複数の表示動作モードのうちの1つの選択を有効にすることが可能であり、ディスプレイ制御モジュールは、電子デバイス上に記憶された複数のソフトウェアアプリケーションのうちの1つがアクティブであるときに、表示パラメータの値をディスプレイに送信することが可能である。
【０００８】
いくつかの実装形態では、ディスプレイ制御モジュールは、ディスプレイデバイス上に記憶された複数のソフトウェアアプリケーションおよび複数のソフトウェアアプリケーションの各々に対応する複数の表示動作モードのうちの選択された1つのリストを含むアプリケーションデータ構造を維持することが可能である。いくつかの実装形態では、ユーザインターフェースは、グローバルオーバーライド表示動作モードとして複数の表示動作モードのうちの1つの選択を有効にすることが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、電子デバイス上で動作しているすべてのソフトウェアアプリケーションに関して、複数の表示動作モードのうちの選択された1つの表示パラメータをディスプレイに送信することが可能である。
【０００９】
本開示で説明する主題の別の発明的態様は、電子デバイス上で複数のソフトウェアアプリケーションを実行することが可能なプロセッサと、ディスプレイ制御モジュールと、ディスプレイとを含む電子デバイスにおいて実施され得る。ディスプレイ制御モジュールは、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供することと、複数の表示動作モードのうちの選択された1つをディスプレイに送信することとが可能である。ディスプレイは、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持することが可能である。ディスプレイはさらに、複数の表示動作モードのうちの選択された1つをディスプレイ制御モジュールから受信することが可能である。ディスプレイはまた、ディスプレイ制御モジュールから受信された複数の表示動作モードのうちの選択された1つに対応する表示パラメータの値に従って、画像を生成することが可能である。
【００１０】
いくつかの実装形態では、ディスプレイ制御モジュールは、コンピュータ可読命令に実装され、プロセッサはさらに、ディスプレイ制御モジュールを実装しているコンピュータ可読命令を実行することが可能である。いくつかの実装形態では、ユーザインターフェースは、合焦ソフトウェアアプリケーションに特に適用すべき複数の表示動作モードのうちの1つの選択を有効にすることが可能である。いくつかの実装形態では、表示パラメータは、色域、ビット深度、およびフレームレートのうちの少なくとも1つを含む。いくつかの実装形態では、ディスプレイ制御モジュールは、電子デバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、ユーザインターフェースを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、電子デバイスのメイン設定メニューを介して受信された入力に応答して、ユーザインターフェースを提供することが可能である。
【００１１】
いくつかの実装形態では、ディスプレイ制御モジュールは、現在動作しているソフトウェアアプリケーションによって出力された画像に対する複数の表示動作モードのうちの選択された1つの効果の視覚フィードバックを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、複数の表示動作モードのうちの選択された1つによって変更された現在動作しているソフトウェアアプリケーションによって出力された画像の少なくとも一部分の視覚フィードバックを提供することが可能である。いくつかの実装形態では、ディスプレイ制御モジュールは、複数の表示動作モードのうちの選択された1つによって変更された一般的画像の視覚フィードバックを提供することが可能である。
【００１２】
いくつかの実装形態では、ユーザインターフェースは、電子デバイス上に記憶された複数のソフトウェアアプリケーションのうちの1つに関する複数の表示動作モードのうちの1つの選択を有効にすることが可能であり、ディスプレイ制御モジュールは、電子デバイス上に記憶された複数のソフトウェアアプリケーションのうちの1つがアクティブであるときに、複数の表示動作モードのうちの選択された1つをディスプレイに送信するように構成される。いくつかの実装形態では、ディスプレイ制御モジュールは、電子デバイス上に記憶された複数のソフトウェアアプリケーションおよび複数のソフトウェアアプリケーションの各々に対応する複数の表示動作モードのうちの選択された1つのリストを含むアプリケーションデータ構造を維持することが可能である。
【００１３】
本開示で説明する主題の別の発明的態様は、ディスプレイデバイス上に画像を表示するための方法において実施され得る。本方法は、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持するステップを含む。本方法はさらに、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップを含む。本方法はまた、表示動作モードデータ構造において維持されている複数の表示動作モードのうちの選択された1つに対応する表示パラメータの値を利用することによって、画像を表示するステップを含む。
【００１４】
いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、合焦ソフトウェアアプリケーションに特に適用すべき複数の表示動作モードのうちの1つの選択を有効にするステップを含む。いくつかの実装形態では、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持するステップは、電子ディスプレイの動作を制御するディスプレイコントローラに通信可能に接続されたホストデバイスプロセッサにおいて表示動作モードデータ構造を維持するステップを含む。いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、ディスプレイデバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、ユーザインターフェースを提供するステップを含む。いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、ディスプレイデバイスのメイン設定メニューを介して受信された入力に応答して、ユーザインターフェースを提供するステップを含む。
【００１５】
いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、現在動作しているアプリケーションに対する複数の表示動作モードのうちの選択された1つの効果の視覚フィードバックを提供するステップを含む。いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、ディスプレイデバイス上に記憶された複数のアプリケーションのうちの1つに関する複数の表示動作モードのうちの1つを選択するためのユーザインターフェースを提供するステップを含む。いくつかの実装形態では、本方法はさらに、ディスプレイデバイス上に記憶された複数のアプリケーションおよび複数のアプリケーションの各々に対応する複数の表示動作モードのうちの選択された1つのリストを含むアプリケーションデータ構造を維持するステップを含む。
【００１６】
本開示で説明する主題の別の発明的態様は、プロセッサによって実行されると、ディスプレイデバイス上に画像を表示するための方法をプロセッサに実行させる命令が符号化されている非一時的コンピュータ可読記憶媒体において実施され得る。本方法は、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持するステップを含む。本方法はさらに、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップを含む。本方法はまた、表示動作モードデータ構造において維持されている複数の表示動作モードのうちの選択された1つに対応する表示パラメータの値を利用することによって、画像を表示するステップを含む。
【００１７】
いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、合焦ソフトウェアアプリケーションに特に適用すべき複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップを含む。いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、ディスプレイデバイスの持続的表示動作モード設定入力部を介して受信された入力に応答して、ユーザインターフェースを提供するステップを含む。
【００１８】
いくつかの実装形態では、合焦ソフトウェアアプリケーションに関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供するステップは、現在動作しているアプリケーションに対する複数の表示動作モードのうちの選択された1つの効果の視覚フィードバックを提供するステップを含む。いくつかの実装形態では、本方法はさらに、ディスプレイデバイス上に記憶された複数のアプリケーションおよび複数のアプリケーションの各々に対応する複数の表示動作モードのうちの選択された1つのリストを含むアプリケーションデータ構造を維持するステップを含む。
【００１９】
本開示で説明する主題の1つまたは複数の実装形態の詳細を、添付の図面および以下の説明において示す。他の特徴、態様および利点は、説明、図面および特許請求の範囲から明らかになろう。以下の図の相対寸法は、一定の縮尺で描かれてはいない場合があることに留意されたい。
【図面の簡単な説明】
【００２０】
【図１Ａ】例示的な直視型マイクロ電気機械システム(MEMS)ベースの表示装置の概略図である。
【図１Ｂ】例示的なホストデバイスのブロック図である。
【図２Ａ】例示的な二重アクチュエータシャッターアセンブリの図である。
【図２Ｂ】例示的な二重アクチュエータシャッターアセンブリの図である。
【図３】例示的なディスプレイモジュールパラメータ選択システムのブロック図である。
【図４Ａ】ディスプレイデバイスの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図４Ｂ】ディスプレイデバイスの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図４Ｃ】ディスプレイデバイスの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図４Ｄ】ディスプレイデバイスの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図４Ｅ】ディスプレイデバイスの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図５Ａ】ディスプレイデバイスのメイン設定メニューからの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図５Ｂ】ディスプレイデバイスのメイン設定メニューからの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図５Ｃ】ディスプレイデバイスのメイン設定メニューからの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図５Ｄ】ディスプレイデバイスのメイン設定メニューからの表示動作モードを調整するためのユーザインターフェースの例示的なスクリーンショットを示す図である。
【図６Ａ】表示動作モード選択のためにディスプレイデバイスによって利用され得る例示的なデータ構造を示す図である。
【図６Ｂ】表示動作モード選択のためにディスプレイデバイスによって利用され得る例示的なデータ構造を示す図である。
【図６Ｃ】表示動作モード選択のためにディスプレイデバイスによって利用され得る例示的なデータ構造を示す図である。
【図６Ｄ】表示動作モード選択のためにディスプレイデバイスによって利用され得る例示的なデータ構造を示す図である。
【図７】図3に示す電子ディスプレイ上に画像を表示するためのプロセスの例示的な流れ図である。
【図８Ａ】複数の表示要素を含む例示的なディスプレイデバイスを示すシステムブロック図である。
【図８Ｂ】複数の表示要素を含む例示的なディスプレイデバイスを示すシステムブロック図である。
【発明を実施するための形態】
【００２１】
様々な図面における同様の参照番号および名称は、同様の要素を示す。
【００２２】
以下の説明は、本開示の発明的態様について説明する目的で、いくつかの実装形態を対象とする。しかしながら、本明細書における教示は、数多くの異なる方法において適用できることは当業者には容易に認識されよう。説明される実装形態は、動いている(ビデオなど)か静止している(静止画像など)かにかかわらず、また文字であるか、絵であるか、写真であるかにかかわらず、テキスト、グラフィック、または絵画のいずれであっても、画像を表示することが可能である任意のデバイス、装置、またはシステムにおいて実施され得る。本開示で提供する概念および例は、1つまたは複数の表示技術からの特徴を組み込んでいるディスプレイに加えて、液晶ディスプレイ(LCD)、有機発光ダイオード(OLED)ディスプレイ、電界放射ディスプレイ、ならびに電気機械システム(EMS)およびマイクロ電気機械システム(MEMS)ベースのディスプレイなど、様々なディスプレイに適用可能であり得る。
【００２３】
説明される実装形態は、限定はしないが、モバイル電話、マルチメディアインターネット対応セルラー電話、モバイルテレビジョン受像機、ワイヤレスデバイス、スマートフォン、Bluetooth(登録商標)デバイス、携帯情報端末(PDA)、ワイヤレス電子メール受信機、ハンドヘルドコンピュータまたはポータブルコンピュータ、ネットブック、ノートブック、スマートブック、タブレット、プリンタ、複写機、スキャナ、ファクシミリデバイス、全地球測位システム(GPS)受信機/ナビゲータ、カメラ、デジタルメディアプレーヤ(MP3プレーヤなど)、カムコーダ、ゲームコンソール、腕時計、装着型デバイス、時計、計算機、テレビジョンモニタ、フラットパネルディスプレイ、電子読取りデバイス(電子リーダーなど)、コンピュータモニタ、自動車用ディスプレイ(走行距離計ディスプレイおよび速度計ディスプレイなど)、コックピット制御機器および/またはディスプレイ、カメラ視野ディスプレイ(車両における後方視野カメラのディスプレイなど)、電子写真、街頭ビジョンまたは電子看板、映写機、建築構造、電子レンジ、冷蔵庫、ステレオシステム、カセットレコーダまたはプレーヤ、DVDプレーヤ、CDプレーヤ、VCR、ラジオ、ポータブルメモリチップ、洗濯機、乾燥機、洗濯/乾燥機、駐車メータ、パッケージ構造(非電気機械システム(EMS)アプリケーションに加えて、マイクロ電気機械システム(MEMS)アプリケーションを含むEMSアプリケーションにおけるものなど)、美的構造(たとえば、宝石または洋服への画像の表示)、ならびに様々なEMSデバイスなどの様々な電子デバイスに含まれる場合があるか、あるいはそれらの電子デバイスに関連付けられる場合がある。
【００２４】
本明細書における教示は、電子スイッチングデバイス、無線周波数フィルタ、センサー、加速度計、ジャイロスコープ、動作検知デバイス、磁気計、家庭用電子機器用の慣性構成要素、家庭用電化製品の部品、バラクタ、液晶デバイス、電気泳動デバイス、駆動方式、製造プロセス、および電子試験機器などであるがそれらに限らない非表示用途に使用されてもよい。したがって、それらの教示には、単に図に示されている実装形態に限定されることを意図するものではなく、代わりに、当業者には容易に明らかになるように、広範囲にわたる適用例を有している。
【００２５】
いくつかの実装形態では、ディスプレイデバイスは、コンテンツを表示するための選択可能な表示動作モードを利用することができる。フレームレート、色ビット深度、最大明るさレベル、色域、色域のパーセンテージ、白色点、ガンマ、および画像フレーム当たりのサブフレームまたはビットプレーンの数などの様々な表示パラメータ値が、ディスプレイデバイス上に表示されるコンテンツにとって適切または最適な表示動作モードを自動的に決定するために利用され得る。いくつかの実装形態では、表示動作モードは、たとえばユーザに対して、ユーザインターフェースを使用する選択のために提示され得る。ユーザインターフェースは、ディスプレイデバイス上で動作しているすべてのアプリケーションに関してグローバル表示動作モードを選択する能力を提供することが可能であり得る。いくつかの実装形態では、ユーザインターフェースは、個々のアプリケーションへの表示動作モードの割当てを可能にし得る。
【００２６】
いくつかの実装形態では、ユーザインターフェースは、特に合焦アプリケーションのための表示動作モードの割当てを可能にし得る。いくつかの実装形態では、ディスプレイデバイスは、バックグラウンドで動作している複数のアプリケーションをディスプレイデバイスが有する場合でも、所与の時間にユーザに単一のアプリケーションの出力を提供することができる。たとえば、いくつかのタブレットコンピュータおよびスマートフォンは、所与の時間にユーザに、アクティブである単一のアプリケーションの出力を表示することができる。いくつかのそのような実装形態では、合焦アプリケーションは、現在アクティブであり、その出力がユーザに現在表示されているアプリケーションを指し得る。いくつかの他の実装形態では、ディスプレイデバイスはユーザに、ディスプレイデバイス上で現在動作している複数のアプリケーションの出力を提供することができる。たとえば、いくつかのコンピュータ、タブレットコンピュータ、スマートフォン、または装着型デバイスは、デバイス上で現在動作している複数のアプリケーションの出力を表示することができる。いくつかの実装形態では、出力は、別個のアプリケーションウィンドウに表示され得る。そのような実装形態では、合焦アプリケーションは、現在動作しており、たとえば、現在選択されているアクティブなアプリケーションウィンドウにおいて、ユーザが現在対話しているアプリケーションを指す。ユーザによって選択された表示動作モードは、メモリに記憶され得る。いくつかの実装形態では、ディスプレイデバイスは、合焦アプリケーションに関連する以前記憶された表示動作モードを使用して、合焦アプリケーションを表示することができる。いくつかの実装形態では、ユーザインターフェースは、ディスプレイデバイス上でユーザ入力によって起動され得る。いくつかの実装形態では、ユーザは、ディスプレイデバイスの設定メニューを介してユーザインターフェースにアクセスすることができる。いくつかの実装形態では、ユーザインターフェースは、ユーザによって選択された表示動作モードの効果のプレビューを提供することができる。
【００２７】
いくつかの実装形態では、ディスプレイデバイスは、ユーザによって選択された表示動作モードを記憶するためのいくつかのデータ構造を維持することができる。データ構造は、ディスプレイデバイス上に記憶されたアプリケーションの識別情報と、ユーザによって選択された場合、それぞれのアプリケーションがアクティブであるときに使用されるべき対応する表示動作モードとを含むことができる。いくつかの実装形態では、ディスプレイデバイスは、アプリケーショングループのうちの1つのアプリケーションに関して選択された表示動作モードを、そのアプリケーショングループ中のすべてのアプリケーションに適用することができる。たとえば、ユーザによって1つの合焦電子メールアプリケーションに関して選択された表示動作モードが、ディスプレイデバイスに記憶されたすべての電子メールアプリケーションの識別情報に対応する表示動作モードとしてデータ構造に記憶され得る。結果として、ユーザが別の電子メールアプリケーションをアクティブ化したとき、その電子メールアプリケーションも、同じ表示動作モードを使用して表示されることになる。ディスプレイデバイスが共通表示動作モードを適用することができるアプリケーショングループの他の例としては、限定はしないが、ウェブブラウザアプリケーション、電子リーダーアプリケーション、ナビゲーションアプリケーション、ビデオチャットアプリケーション、映画アプリケーションなどがあり得る。いくつかの実装形態では、データ構造は、各表示動作モードに関連するフレームレート、ビット深度、明るさ、および色域などの表示パラメータの値を含むことができる。
【００２８】
本開示で説明する主題の特定の実装形態は、以下の潜在的な利点のうちの1つまたは複数を実現するために実装され得る。ディスプレイデバイスは、ディスプレイデバイス上にコンテンツを表示するための表示動作モードの完全自動選択を提供することから、ユーザカスタマイズ可能な選択を提供することまで、広範囲の動作をもたらす。表示動作モードの自動選択により、ディスプレイデバイスは、ユーザに表示動作モード選択を課すことなく、少なくとも現在表示されているコンテンツまたはアプリケーションに基づいて、表示動作モードを自動的に選択する。ディスプレイデバイスはまた、ユーザが表示動作モードユーザインターフェースを介して所望の表示動作モードを選択できるようにすることによって、ユーザに柔軟性およびカスタマイズを提供する。表示動作モードユーザインターフェースは、ユーザがグローバル表示動作モードを選択することを可能にするほか、ユーザが個々のアプリケーションに固有の表示動作モードを選択することを可能にすることもできる。表示動作モードユーザインターフェースはまた、ユーザが合焦アプリケーションに関する表示動作モードを閲覧および変更することを可能にし得る。ディスプレイデバイス上におけるプッシュボタン、タッチセンシティブボタンおよびタッチスクリーンインターフェースなどの持続的ユーザ入力部により、ユーザは表示動作モードユーザインターフェースに都合よくアクセスできる。ユーザが表示動作モードを変更および作成できるようにすることによって、ユーザインターフェースは、ユーザがディスプレイデバイス上におけるコンテンツの表示をカスタマイズし、いくつかの実装形態では、ディスプレイの電力消費を管理することを可能にする。
【００２９】
図1Aは、例示的な直視型MEMSベースの表示装置100の概略図を示す。表示装置100は、行および列に配置される複数の光変調器102a〜102d(一般に光変調器102)を含む。表示装置100において、光変調器102aおよび102dは開状態にあり、光を通過させることができる。光変調器102bおよび102cは閉状態にあり、光の通過を遮断する。光変調器102a〜102dの状態を選択的に設定することによって、表示装置100は、ランプ105によって照らされる場合、バックライト付きディスプレイのための画像104を形成するために利用され得る。別の実施形態では、装置100は、装置の正面から発せられる周囲光の反射によって画像を形成することができる。別の実装形態では、装置100は、ディスプレイの正面に配置されるランプからの光の反射によって、すなわち、フロントライトを使用して、画像を形成することができる。
【００３０】
いくつかの実装形態では、各光変調器102は、画像104におけるピクセル106に対応する。いくつかの他の実装形態では、表示装置100は、画像104におけるピクセル106を形成するために、複数の光変調器を利用することができる。たとえば、表示装置100は、3色固有の光変調器102を含むことができる。特定のピクセル106に対応する色固有の光変調器102のうちの1つまたは複数を選択的に開くことによって、表示装置100は、画像104におけるカラーピクセル106を生成することができる。別の例では、表示装置100は、画像104における輝度レベルを提供するために、ピクセル106当たり2つ以上の光変調器102を含む。画像に関して、ピクセルは、画像の解像度によって定義される最も小さい画素に対応する。表示装置100の構造構成要素に関して、ピクセルという用語は、画像の単一のピクセルを形成する光を調整するために利用される結合された機械的および電気的構成要素を指す。
【００３１】
表示装置100は、それが投影アプリケーションで一般的に見られる撮像光学素子を含まない可能性があるという点で、直視型ディスプレイである。投影ディスプレイでは、表示装置の表面上に形成される画像は、スクリーン上または壁上に投影される。表示装置は、投影画像よりもかなり小さい。直視型ディスプレイでは、光変調器および随意にディスプレイ上で見られる明るさおよび/またはコントラストを強化するためのバックライトまたはフロントライトを含む、表示装置を直接見ることによって、画像が見られ得る。
【００３２】
直視型ディスプレイは、透過モードまたは反射モードのいずれかで動作し得る。透過型ディスプレイでは、光変調器は、ディスプレイの後ろに配置されるランプから発せられる光をフィルタ処理するか、または選択的にブロックする。ランプからの光は、各ピクセルが一様に照らされ得るように、ライトガイドまたはバックライトに随意に投入される。透過型直視型ディスプレイは、光変調器を含む1つの基板がバックライト上に配置されるサンドイッチアセンブリ構成を容易にするために、透明基板上に構築されることが多い。いくつかの実装形態では、透明基板はガラス基板(ガラスプレートもしくはパネルと呼ばれることがある)またはプラスチック基板であり得る。ガラス基板は、たとえば、ホウケイ酸ガラス、ワイングラス、融解石英、ソーダ石灰ガラス、水晶、人工水晶、パイレックス（登録商標）、もしくは他の適切なガラス材料であり得るか、またはそれらを含み得る。
【００３３】
各光変調器102は、シャッター108および開口109を含むことができる。画像104におけるピクセル106を照らすために、シャッター108は、光が開口109を通過できるように配置される。ピクセル106を非点灯に保つために、シャッター108は、光が開口109を通過するのを遮断するように配置される。開口109は、各光変調器102における反射材料または光吸収材料を介してパターン化される開口によって定義される。
【００３４】
表示装置は、シャッターの動きを制御するために、基板および光変調器に結合された制御マトリックスも含む。制御マトリックスは、一連の電気相互接続(相互接続110、112および114など)を含み、一連の電気相互接続は、ピクセルの行当たり少なくとも1つの書込みイネーブル相互接続(write-enable interconnect)110(走査線相互接続とも呼ばれる)、ピクセルの列当たり1つのデータ相互接続112、およびすべてのピクセル、または少なくとも表示装置100における複数の列と複数の行の両方からのピクセルに共通電圧を提供する1つの共通相互接続114を含む。適切な電圧(書込みイネーブル電圧、VWE)の印加に応答して、ピクセルの所与の行の書込みイネーブル相互接続110は、新しいシャッター運動命令を受け付けるように行におけるピクセルを準備する。データ相互接続112は、新しい運動命令をデータ電圧パルスの形で伝える。データ相互接続112に印加されるデータ電圧パルスは、いくつかの実装形態では、シャッターの静電的な動きに寄与する。いくつかの他の実装形態では、データ電圧パルスは、トランジスタ、または光変調器102に対する、データ電圧よりも一般的に大きい別々の駆動電圧の印加を制御する他の非線形回路素子など、スイッチを制御する。これらの駆動電圧の印加は、シャッター108の静電駆動運動をもたらす。
【００３５】
制御マトリックスはまた、限定はしないが、各シャッターアセンブリに関連するトランジスタおよびコンデンサなどの回路を含み得る。いくつかの実装形態では、各トランジスタのゲートは、走査線相互接続に電気的に接続され得る。いくつかの実装形態では、各トランジスタのソースは、対応するデータ相互接続に電気的に接続され得る。いくつかの実装形態では、各トランジスタのドレインは、対応するコンデンサの電極に、かつ対応するアクチュエータの電極に、並行して電気的に接続され得る。いくつかの実装形態では、各シャッターアセンブリに関連するコンデンサおよびアクチュエータの他方の電極は、共通電位または接地電位に接続され得る。いくつかの他の実装形態では、トランジスタは、半導体ダイオードまたは金属絶縁体金属スイッチング素子に置き換えられ得る。
【００３６】
図1Bは、例示的なホストデバイス120(すなわち、携帯電話、スマートフォン、PDA、MP3プレーヤ、タブレット、電子リーダー、ネットブック、ノートブック、腕時計、装着型デバイス、ラップトップ、テレビジョン、または他の電子デバイス)のブロック図を示す。ホストデバイス120は、表示装置128(図1Aに示す表示装置100など)、ホストプロセッサ122、環境センサー124、ユーザ入力モジュール126、および電源を含む。
【００３７】
表示装置128は、複数の走査ドライバ130(書込みイネーブル電圧源とも呼ばれる)、複数のデータドライバ132(データ電圧源とも呼ばれる)、コントローラ134、共通ドライバ138、ランプ140〜146、ランプドライバ148、および図1Aに示す光変調器102などの表示要素のアレイ150を含む。走査ドライバ130は、書込みイネーブル電圧を走査線相互接続131に印加する。データドライバ132は、データ電圧をデータ相互接続133に印加する。
【００３８】
表示装置のいくつかの実装形態では、データドライバ132は、特に画像の輝度レベルがアナログ様式で導出される場合、アナログデータ電圧を表示要素のアレイ150に供給することが可能である。アナログ動作では、表示要素は、ある範囲の中間電圧がデータ相互接続133を介して印加されるとき、得られる画像におけるある範囲の中間の照明状態または輝度レベルが得られるように設計される。いくつかの他の実装形態では、データドライバ132は、デジタル電圧レベルの2、3または4などの低減されたセットをデータ相互接続133に印加することが可能である。表示要素が図1Aに示す光変調器102などのシャッター式光変調器である実装形態では、これらの電圧レベルは、シャッター108の各々に対してデジタル様式、開状態、閉状態、または他の離散状態で設定されるように設計される。いくつかの実装形態では、ドライバは、アナログモードとデジタルモードとの間で切り替えることが可能である。
【００３９】
走査ドライバ130およびデータドライバ132は、デジタルコントローラ回路134(コントローラ134とも呼ばれる)に接続されている。コントローラ134はデータを、いくつかの実装形態では行および画像フレームでグルーピングされてあらかじめ決定され得るシーケンスに編成されて、ほぼ直列方式でデータドライバ132に送る。データドライバ132は、直列/並列データコンバータ、レベルシフティング、および適用例によっては、デジタル/アナログ電圧コンバータを含み得る。
【００４０】
表示装置は、随意に、共通電圧源とも呼ばれる1組の共通ドライバ138を含む。いくつかの実装形態では、共通ドライバ138は、たとえば一連の共通相互接続139に電圧を供給することによって、表示要素のアレイ150内のすべての表示要素にDC共通電位を提供する。いくつかの他の実装形態では、共通ドライバ138は、コントローラ134からのコマンドに従い、表示要素のアレイ150に電圧パルスまたは信号、たとえばアレイの複数の行および列におけるすべての表示要素の同時作動を駆動および/または開始することが可能であるグローバル作動パルスを送出する。
【００４１】
異なる表示機能のためのドライバの各々(走査ドライバ130、データドライバ132、および共通ドライバ138など)は、コントローラ134によって時間同期され得る。コントローラ134からのタイミングコマンドは、ランプドライバ148を介した赤色、緑色、青色、および白色のランプ(それぞれ140、142、144および146)の照度、表示要素のアレイ150内の特定の行の書込みイネーブルおよびシーケンシング、データドライバ132からの電圧の出力、および表示要素の作動を提供する電圧の出力を調整する。いくつかの実装形態では、ランプは、発光ダイオード(LED)である。
【００４２】
コントローラ134は、表示要素の各々が新しい画像104に適切な照明レベルにリセットされ得るシーケンシングまたは対応方式を決定する。新しい画像104は、周期的間隔で設定され得る。たとえば、ビデオ表示では、色画像またはビデオのフレームは、10から300ヘルツ(Hz)に及ぶ周波数でリフレッシュされる。いくつかの実装形態では、表示要素のアレイ150に対する画像フレームの設定は、交互の画像フレームが、たとえば赤色、緑色、青色、および白色など、交互の一連の色で照らされるように、ランプ140、142、144および146の照明と同期される。各それぞれの色の画像フレームは、カラーサブフレームと呼ばれる。フィールドシーケンシャルカラー方法と呼ばれるこの方法では、カラーサブフレームが20Hzを上回る周波数で交替する場合、人間の視覚系(HVS)は、交互のフレーム画像を平均して、広くて連続した範囲の色を有する画像を知覚する。いくつかの他の実装形態では、ランプは、赤色、緑色、青色および白色以外の原色を採用し得る。いくつかの実装形態では、原色を有する4つよりも少ない、または4つよりも多いランプが、表示装置128において採用され得る。
【００４３】
いくつかの実装形態では、表示装置128が開状態と閉状態との間での、図1Aに示すシャッター108などのシャッターのデジタル切替えのために設計される場合、コントローラ134は、時分割グレースケールの方法によって画像を形成する。いくつかの他の実装形態では、表示装置128は、ピクセル当たり複数の表示要素を使用することにより、グレースケールを提供することができる。
【００４４】
いくつかの実装形態では、画像状態のデータは、走査線とも呼ばれる個々の行の順次対応によって、コントローラ134によって表示要素のアレイ150にロードされる。シーケンスの行または走査線ごとに、走査ドライバ130は、書込みイネーブル電圧を、表示要素のアレイ150のその行の書込みイネーブル相互接続131に印加し、その後、データドライバ132は、アレイの選択された行における列ごとに、所望のシャッター状態に対応するデータ電圧を供給する。この対応プロセスは、データが表示要素のアレイ150におけるすべての行のためにロードされるまで、繰り返すことができる。いくつかの実装形態では、データのロードのための選択された行のシーケンスは線形であり、表示要素のアレイ150において上から下に進む。いくつかの他の実装形態では、潜在的な視覚的アーティファクトを軽減するために、選択された行のシーケンスは、擬似ランダム化される。また、いくつかの他の実装形態では、シーケンシングは、ブロックによって編成され、この場合、あるブロックで、画像のある一部分のデータが表示要素のアレイ150にロードされる。たとえば、シーケンスは、シーケンスにおいて表示要素のアレイ150の5行目ごとに対応するように実装され得る。
【００４５】
いくつかの実装形態では、表示要素のアレイ150に画像データをロードするための対応プロセスは、表示要素を作動させるプロセスから、時間的に分離される。そのような実装形態では、表示要素のアレイ150は、各表示要素のデータメモリ要素を含むことができ、制御マトリックスは、メモリ要素に記憶されたデータに従って表示要素の同時作動を開始するために、共通ドライバ138からトリガ信号を運ぶためのグローバル作動相互接続を含み得る。
【００４６】
いくつかの実装形態では、表示要素のアレイ150および表示要素を制御する制御マトリックスは、矩形の行および列以外の構成で配置され得る。たとえば、表示要素は、六角形のアレイまたは曲線の行および列で配置され得る。
【００４７】
ホストプロセッサ122は、一般に、ホストデバイス120の動作を制御する。たとえば、ホストプロセッサ122は、ポータブル電子デバイスを制御するための汎用または専用プロセッサとすることができる。ホストデバイス120内に含まれる表示装置128に関して、ホストプロセッサ122は、画像データ、ならびにホストデバイス120についての追加のデータを出力する。そのような情報は、周囲光または温度など、環境センサー124からのデータ、たとえば、ホストの動作モードまたはホストデバイスの電源に残っている電力量を含む、ホストデバイス120に関する情報、画像データの内容に関する情報、画像データのタイプに関する情報、および/または撮像モードを選択するのに使用する表示装置128のための命令を含み得る。
【００４８】
いくつかの実装形態では、ユーザ入力モジュール126は、直接、またはホストプロセッサ122を介して、コントローラ134にユーザの個人的な選好を伝達することを可能にする。いくつかの実装形態では、ユーザ入力モジュール126は、ユーザが個人的な選好、たとえば、色、コントラスト、電力、明るさ、コンテンツ、ならびに他の表示設定およびパラメータの選好を入力するソフトウェアによって制御される。いくつかの他の実装形態では、ユーザ入力モジュール126は、ユーザが個人的な選好を入力するハードウェアによって制御される。いくつかの実装形態では、ユーザは、音声コマンド、1つもしくは複数のボタン、スイッチもしくはダイヤルを介して、またはタッチ機能を用いて、これらの選好を入力することができる。コントローラ134への複数のデータ入力は、最適な撮像特性に対応する様々なドライバ130、132、138および148にデータを提供するようコントローラに指示する。
【００４９】
環境センサーモジュール124も、ホストデバイス120の一部として含まれ得る。環境センサーモジュール124は、温度および/または周囲光状態など、周囲環境に関するデータを受信することが可能であり得る。センサーモジュール124は、たとえば、デバイスが屋内またはオフィス環境で動作しているか、明るい昼光の屋外の環境で動作しているか、夜間に屋外の環境で動作しているかを区別するようにプログラムされ得る。センサーモジュール124はディスプレイコントローラ134に、コントローラ134が周囲環境に応答して閲覧状態を最適化することができるように、この情報を伝える。
【００５０】
図2Aおよび図2Bは、例示的な二重アクチュエータシャッターアセンブリ200の図を示す。図2Aに示すような二重アクチュエータシャッターアセンブリ200は、開状態にある。図2Bは、閉状態にある二重アクチュエータシャッターアセンブリ200を示す。シャッターアセンブリ200は、シャッター206のいずれかの側にアクチュエータ202および204を含む。各アクチュエータ202および204は、独立して制御される。第1のアクチュエータ、シャッター開アクチュエータ202は、シャッター206を開く働きをする。第2の対向するアクチュエータ、シャッター閉アクチュエータ204は、シャッター206を閉じる働きをする。アクチュエータ202および204の各々は、コンプライアントビーム電極アクチュエータとして実装され得る。アクチュエータ202および204は、シャッター206を実質的に、上にシャッターが懸架されている開口層207に平行な平面において駆動することによって、シャッター206を開閉する。シャッター206は、アクチュエータ202および204に接続されたアンカー208によって、開口層207上に短距離懸架される。アクチュエータ202および204をシャッター206の運動の軸に沿ってシャッター206の対向する端部に接続することは、シャッター206の面外運動を減らし、運動を実質的に基板(図示せず)に平行な平面に制限する。
【００５１】
図示の実装形態では、シャッター206は、光が通過できる2つのシャッター開口212を含む。開口層207は、3つの開口209からなるセットを含む。図2Aでは、シャッターアセンブリ200は開状態にあり、したがって、シャッター開アクチュエータ202は作動しており、シャッター閉アクチュエータ204は緩和位置にあり、シャッター開口212の中心線は、開口層の開口209の2つの中心線と一致する。図2Bでは、シャッターアセンブリ200は閉状態に移っており、したがって、シャッター開アクチュエータ202は緩和位置にあり、シャッター閉アクチュエータ204は作動しており、シャッター206の遮光部分は現在、(点線で示されている)開口209を通る光の透過をブロックする部分にある。
【００５２】
各開口は、それの周辺に少なくとも1つの縁部を有する。たとえば、矩形の開口209は4つの縁部を有する。いくつかの実装形態では、円形、楕円形、卵形または他の曲線形の開口が開口層207に形成されており、各開口は単一の縁部を有し得る。いくつかの他の実装形態では、開口は数学的な意味で分離または区分される必要はなく、代わりに接続され得る。すなわち、開口の部分または成形区域は各シャッターとの対応関係を維持するが、これらの区域のいくつかは、開口の単一の連続する周囲が複数のシャッターによって共有されるように接続され得る。
【００５３】
様々な出口角を有する光が開状態において開口212および209を通過できるように、シャッター開口212の幅またはサイズは、開口層207における開口209の対応する幅またはサイズよりも大きくなるように設計され得る。光を閉状態において逃れないよう効果的にブロックするために、シャッター206の遮光部分は、開口209の縁部を重ねるように設計され得る。図2Bは、シャッター206内の遮光部分の縁部と開口層207内に形成された開口209の1つの縁部との間にある、いくつかの実装形態ではあらかじめ画定され得る重複216を示す。
【００５４】
静電アクチュエータ202および204は、それらの電圧-変位行動がシャッターアセンブリ200に双安定特性をもたらすように設計される。シャッター開アクチュエータおよびシャッター閉アクチュエータの各々について、そのアクチュエータが閉状態にある(シャッターは開いているか、または閉じている)間に印加された場合に、対向するアクチュエータに駆動電圧が印加された後でも、アクチュエータを閉じたままに保ち、シャッターを所定位置に保つ、作動電圧を下回る電圧の範囲が存在する。そのような対向力に対してシャッターの位置を維持するために必要な最低電圧は、維持電圧Vmと呼ばれる。
【００５５】
図3は、例示的なディスプレイモジュールパラメータ選択システム300のブロック図を示す。ディスプレイモジュールパラメータ選択システム300は、図1Bに示すホストデバイス120などの電子デバイスに組み込まれ得る。システム300は、ホストデバイスプロセッサ304に通信可能に結合された電子ディスプレイ302を含む。システム300はまた、オペレーティングシステム306、複数のアプリケーション308、およびディスプレイ制御モジュール310などのソフトウェア構成要素を含む。
【００５６】
電子ディスプレイ302は、デジタルディスプレイまたはアナログディスプレイを含む様々なディスプレイのいずれかであってもよい。たとえば、電子ディスプレイ302は、プラズマ、EMS、エレクトロルミネセント(EL)ディスプレイ、OLED、超ねじれネマチック(STN)ディスプレイ、LCD、もしくは薄膜トランジスタ(TFT)LCDのようなフラットパネルディスプレイ、またはノンフラットパネルディスプレイであってよく、あるいはそれらを含んでよい。また、電子ディスプレイ302は、機械的光変調器ベースのディスプレイを含んでもよい。
【００５７】
電子ディスプレイ302は、ホストデバイスプロセッサ304によって制御され得る。電子ディスプレイ302によって使用される様々な表示設定は、ホストデバイスプロセッサ304によって調整され得る。たとえば、電子ディスプレイ302は、フレームレート、色ビット深度、最大明るさレベル、色域、色域のパーセンテージ、白色点、ガンマ、および画像フレーム当たりのサブフレームまたはビットプレーンの数などの表示パラメータの様々な組合せを使用して動作することができる。電子ディスプレイ302の他の表示パラメータも調整可能であり得る。表示パラメータは、電子ディスプレイ302内のディスプレイコントローラ314(図1Bに示すコントローラ134など)によって、表示要素のアレイ(同じく図1Bに示す光変調器150など)にサブフレームを出力するために使用する出力シーケンスを調整することによって、調整され得る。ディスプレイコントローラ314はまた、電子ディスプレイ302内で光源を照らす際の強度を調整することができる。電子ディスプレイ302に適用されるべき各表示パラメータの特定の値の選択は、ホストデバイスプロセッサ304によって決定され得る。
【００５８】
いくつかの実装形態では、電子ディスプレイ302は、ディスプレイコントローラ314によって制御され得る。ディスプレイコントローラ314は、光源の強度および出力シーケンスを調整することに加えて、フレームレート、色ビット深度、最大明るさレベル、色域、色域のパーセンテージ、白色点、ガンマ、および画像フレーム当たりのサブフレームまたはビットプレーンの数などの表示パラメータを調整することもできる。いくつかのそのような実装形態では、ホストデバイスプロセッサ304はディスプレイコントローラ314に、電子ディスプレイ302上に表示されるべき画像データを提供することができる。いくつかの実装形態では、ホストデバイスプロセッサ304はディスプレイコントローラ314に、画像データを表示する際の表示パラメータの値を提供することができる。いくつかの実装形態では、ホストデバイスプロセッサ304は、画像データとともに、ユーザ選択型表示動作モードまたは合焦アプリケーションの識別情報(以下でさらに述べる)を提供することができる。そして、ディスプレイコントローラ314は、様々な表示動作モードに対応する様々な表示パラメータの値をメモリにおいて維持し、電子ディスプレイ302上に画像データを表示するためにホストデバイスプロセッサ304から受信されたユーザ選択型表示動作モードに対応する値を使用することができる。
【００５９】
ホストデバイスプロセッサ304は、電子ディスプレイ302を制御することが可能な任意のタイプの電子プロセッサであり得る。たとえば、ホストデバイスプロセッサ304は、図8Bに関して後述するプロセッサ21を使用して実装されてよく、1つまたは複数の汎用プロセッサ、デジタル信号プロセッサ、グラフィックスプロセッサなどを含み得る。ホストデバイスプロセッサ304は、コンピュータ命令を実行すること、および電子ディスプレイ302の出力特性を制御するために電子ディスプレイ302と通信することが可能であり得る。電子ディスプレイ302の所望の出力特性に対応する情報などの制御情報305が、ホストデバイスプロセッサ304から電子ディスプレイ302に送信され得る。表示されるべき画像データなどの他のデータ307も、ホストデバイスプロセッサ304から電子ディスプレイ302に送信され得る。
【００６０】
オペレーティングシステム306、アプリケーション308およびディスプレイ制御モジュール310などのシステム300のソフトウェア構成要素は、ホストデバイスプロセッサ304によって実行され得る。たとえば、オペレーティングシステム306は、ワシントン州レドモンドのMicrosoft Corporationによって作られたWINDOWS(商標)オペレーティングシステムまたはカリフォルニア州クパチーノのApple Inc.によって作られたOS X(商標)オペレーティングシステムなど、パーソナルコンピュータ上で実行される市販のコンピュータオペレーティングシステムであり得る。いくつかの他の実装形態では、オペレーティングシステム306は、Apple Inc.によって作られたIOS(商標)オペレーティングシステムまたはカリフォルニア州マウンテンビューのGoogle Inc.によって作られたANDROID(商標)オペレーティングシステムなど、モバイルコンピューティングデバイスにおいて使用するのに適したオペレーティングシステムであり得る。オペレーティングシステム306は、ホストデバイスプロセッサ304などのコンピュータハードウェア上で実行されてよく、複数のアプリケーション308のいずれかに対してリソースを割り振り、サービスを提供することができる。いくつかの実装形態では、オペレーティングシステム306はまた、入力を受信するための、ユーザインターフェースモジュールとしても知られるユーザインターフェースモジュール312を含む。たとえば、ユーザインターフェースモジュール312は、電子ディスプレイ302上に配置されたプッシュボタン、タッチセンシティブボタン、スイッチなどを介して入力を受信することができる。いくつかの実装形態では、ユーザインターフェースモジュール312は、音声コマンドを受信するための音声認識モジュールを含むことができる。ユーザインターフェースモジュール312は、受信された入力をシステム300内の1つまたは複数のモジュールに、たとえば、オペレーティングシステム306、ディスプレイ制御モジュール310、ホストデバイスプロセッサ304などに通信することができる。
【００６１】
アプリケーション308は、ホストデバイスプロセッサ304によって実行可能なコンピュータプログラムである。たとえば、アプリケーション308は、ホストデバイスプロセッサ304によって制御されるコンピューティングデバイス上にインストールされ得る。アプリケーション308のうちの1つは、たとえば、コンピューティングデバイスのユーザによる要求に応答して開始され得る。アプリケーション308の各々は、ユーザが特定の方式でコンピューティングデバイスの、電子ディスプレイ302の出力部などの入力部および/または出力部と対話することを可能にし得る。たとえば、アプリケーション308のうちの1つは、ユーザがウェブページを閲覧できるようにウェブブラウザインターフェースを提供し得る一方、アプリケーション308のうちの別の1つは、ビデオおよび画像の編集機能を提供し得る。アプリケーション308の他の例としては、電子リーダー、電子メールクライアント、ゲーム、テキストエディタ、ファイルブラウザ、描画プログラム、ビデオおよびオーディオプレーヤ、または任意の他のタイプのコンピュータプログラムがあり得る。
【００６２】
いくつかの実装形態では、アプリケーション308のうちの1つまたは複数はコンピューティングデバイス上に、デバイスが顧客によって購入されたときにプレインストールされていることがある。いくつかの他の実装形態では、アプリケーション308は、コンピューティングデバイスの購入の後にインストールされることがある。たとえば、アプリケーション308は、インターネットなどのコンピュータネットワークを介して、第三者アプリケーション開発者からコンピューティングデバイスにダウンロードされ得る。次いで、ダウンロードされたアプリケーションは、コンピューティングデバイス上にインストールされ得る。アプリケーション308は、コンピューティングデバイスのユーザによって独自に開発されることもある。たとえば、アプリケーションを開発するためにコンピューティングデバイス自体が使用されることがあり、次いでアプリケーションがコンピューティングデバイス上にインストールされ得る。
【００６３】
コンピューティングデバイス上にインストールされた任意の数のアプリケーション308があり得、各アプリケーション308は、異なる表示出力要件を有し得る。たとえば、3次元ビデオゲームなどのグラフィックス集中アプリケーション308は、コンピューティングデバイスのユーザに最良の可能な経験をもたらすために、より高いフレームレートを必要とし得る。この例では、約120Hzのリフレッシュ速度が最適であり得る。そのようなアプリケーションは、約15Hzなどの比較的低いフレームレートでは使用不可能なことがある。他のアプリケーション308は、格段に低いフレームレートでもなお、許容可能な程度に動作することができる。たとえば、電子リーダーまたはテキストエディタなどの比較的少ないグラフィカルコンテンツを有するアプリケーションは、約15Hzのフレームレートで、約120Hzのフレームレートのような格段に高いフレームレートと実質的に同じように動作すると考えられ得る。他のアプリケーション308は、他の表示出力パラメータに関する異なる要件を有し得る。たとえば、写真編集アプリケーションは大きいビット深度を必要とすることがある一方、電子メールクライアントはそうではないことがある。また、視覚コンテンツを有しないため、グラフィカル表示出力要件を有しない、ホストデバイスプロセッサ304によって実行されるアプリケーション308があり得る。
【００６４】
いくつかの実装形態では、アプリケーション308の一部または全部が、ホストデバイスプロセッサ304上ではなくリモートコンピュータ上においてインストールされ実行されることがある。たとえば、アプリケーション308は、別個のプロセッサによって実行されるが、電子ディスプレイ302上に表示される仮想アプリケーションであり得る。この例では、ホストデバイスプロセッサ304は、アプリケーション308を実行しないが、依然として、アプリケーション308からの画像データを電子ディスプレイ302に送信する。したがって、ホストデバイスプロセッサ304にとって、ホストデバイスプロセッサ304によって実行されないことがあるアプリケーションのためのグラフィカルコンテンツを表示するために電子ディスプレイ302を適切に制御することは重要である。
【００６５】
アプリケーション308は、システム300からのコマンドに応答して開始され得る。いくつかの実装形態では、ユーザは、アプリケーション308のうちのいくつかを開始したいと思い、アプリケーション308を同時に実行したいと思うことがある。たとえば、開始される各アプリケーションは、電子ディスプレイ302上のそれ自体のウィンドウに表示され得る。ウィンドウは、電子ディスプレイ302の表示エリアの一部分または表示エリア全体を占有し得る。同時に実行されるアプリケーションはそれぞれ、異なる表示出力選好または要件を有し得る。この例では、ホストデバイスプロセッサ304は、同時に実行されるアプリケーションのすべてのための画像データを、電子ディスプレイ302に送信することができる。ホストデバイスプロセッサ304はまた、アプリケーション308のすべてを同時に表示するのに適した出力特性により動作するように、電子ディスプレイ302を制御することができる。
【００６６】
上述の出力特性は、ホストデバイスプロセッサ304上で実行されているオペレーティングシステム306内に存在するディスプレイ制御モジュール310によって決定され得る。ディスプレイ制御モジュール310は、アプリケーション308、オペレーティングシステム306、およびホストデバイスプロセッサ304と通信することができる。たとえば、ディスプレイ制御モジュール310は、各アプリケーション308の表示要件などの情報、ならびにアプリケーション308のうちのいずれかがホストデバイスプロセッサ304上で現在実行されている場合にどれが実行されているかを示す情報を維持することができる。ディスプレイ制御モジュール310は、アプリケーション308からの情報を使用して、電子ディスプレイ302のための所望の表示出力パラメータを決定することができ、次いでホストデバイスプロセッサ304に、所望のパラメータを電子ディスプレイ302に送信させる(または通信させる)ことができる。
【００６７】
ディスプレイ制御モジュール310は、電子ディスプレイ302の現在の表示パラメータを変更することが望ましいときを判断することもできる。たとえば、ディスプレイ制御モジュール310は、プロセッサ304によって現在実行されているアプリケーション308に関する情報を連続的または周期的に受信し得る。高いフレームレートを必要とするアプリケーション308が終了した場合、ディスプレイ制御モジュール310は、より低いフレームレートで動作するようホストデバイスプロセッサ304に命令を送信することによって、応答することができる。ディスプレイ制御モジュール310は、電子ディスプレイ302のための所望の動作パラメータを決定するために、他の情報を使用することもできる。たとえば、ディスプレイ制御モジュール310は、システム300の電力消費を低減することが優先事項であると判断することがあり、より低いフレームレートまたは低減された最大明るさレベルなど、システム300がアプリケーション308からのグラフィカルコンテンツを表示する一方でより少ない電力を消費することを可能にする表示パラメータ情報をホストデバイスプロセッサ304に送信することによって、応答し得る。いくつかの実装形態では、ディスプレイ制御モジュール310は、コンテンツが表示される場合の最低のフレームレートであり得るしきい値フレームレートを維持することができる。いくつかの実装形態では、ディスプレイ制御モジュール310は、フレームレートがしきい値フレームレートを割り込まないようにすることができる。しきい値フレームレートを下回るフレームレートをユーザが選択した場合、ディスプレイ制御モジュール310は、しきい値フレームレート以上であるフレームレートを利用することによって、選択されたフレームレートを無効にすることができる。
【００６８】
上述のように、ディスプレイ制御モジュール310は、現在実行されているアプリケーション308に関する情報を連続的または周期的に受信し得る。いくつかの実装形態では、ディスプレイ制御モジュール310は、ユーザの介入または入力なしに、アプリケーションを表示するのに適した表示動作モードまたは表示パラメータを自動的に決定することができる。いくつかの実装形態では、ディスプレイ制御モジュール310は、アプリケーションを表示するための表示パラメータの値を自動的に調整するために、利用可能なバッテリー充電、周囲光レベル、および温度などの因子を考慮することができる。いくつかの実装形態では、様々なレベルのバッテリー充電、周囲光、および温度の下での(テキスト、ビデオなどのような)異なるタイプのアプリケーションコンテンツのための様々な表示パラメータの所望のまたは好ましい値は、経験的に決定され得る。好ましい値は、ディスプレイ制御モジュール310によってアクセスされるために(図6A〜図6Dに関して後述するものと同様の)ルックアップテーブルまたは他のデータ構造に記憶され得る。いくつかの実装形態では、各アプリケーションのための表示パラメータの好ましい値は、そのアプリケーションにとって好ましい表示動作モードとして、ディスプレイデバイスに記憶され得る。アプリケーションがディスプレイスクリーン上でアクティブであるとき、ディスプレイ制御モジュール310は、アプリケーションによって表示されたコンテンツを検査することができる。コンテンツに基づいて、ディスプレイ制御モジュール310は、好ましい表示動作モードを自動的に選択するために、ディスプレイデバイスに記憶されたルックアップテーブルまたはデータ構造にアクセスすることができる。いくつかの実装形態では、コンテンツは、選択された表示動作モードを使用して表示され得る。いくつかの実装形態では、好ましい表示動作モードは、ユーザに対して、ユーザインターフェース上に提示され得る。次いでユーザは、ディスプレイ制御モジュール310によって決定された好ましい表示動作モードを使用してコンテンツを表示することを選択すること、またはユーザ選択型表示動作モードに基づいてコンテンツを表示することを選択することができる。
【００６９】
図4A〜図4Eは、ディスプレイデバイス400の表示動作モードを調整するためのユーザインターフェースの様々な例示的なスクリーンショットを示す。いくつかの実装形態では、ディスプレイデバイス400は、図3に示すディスプレイモジュールパラメータ選択システム300を含むことができる。図4Aを参照すると、ディスプレイデバイス400は、閲覧者にコンテンツを表示するためのディスプレイスクリーン402を含む。いくつかの実装形態では、ディスプレイスクリーン402は、たとえば、図3に示すホストデバイスプロセッサ304などのディスプレイコントローラから受信されたコンテンツを表示することができる。ディスプレイデバイス400はまた、ユーザ入力を受け取るためのユーザ入力インターフェース404を含む。いくつかの実装形態では、ユーザ入力インターフェース404は、ディスプレイデバイス400にコマンド/データを提供するためにユーザが対話することができるプッシュボタン、タッチセンシティブボタン、タッチセンシティブ面などを含むことができる。いくつかの実装形態では、ユーザインターフェース404は、たとえば、図3に示すユーザインターフェースモジュール312などのユーザインターフェースモジュールに結合され得る。
【００７０】
いくつかの実装形態では、ディスプレイデバイス400上の様々な設定のユーザ選択も、音声コマンドまたはジェスチャーの形で受信され得る。いくつかのそのような実装形態では、ユーザインターフェースモジュール312(図3)は、マイクロフォン(図8Bに示すマイクロフォン46など)からのオーディオ信号またはカメラからの画像信号を受信し、オーディオ信号および画像信号を使用して、音声コマンドおよびジェスチャーを検出することができる。音声コマンドおよびジェスチャーがユーザインターフェースモジュール312によって処理されて、ユーザ選択が検出され得る。いくつかの実装形態では、ユーザは、スピーカー(図8Bに示すスピーカー45など)を介してユーザが利用できる選択可能オプションを列挙している音声信号などのオーディオ指示を使用して、選択オプションを提供され得る。例示のために、以下の説明では、ディスプレイデバイス400上に感圧性ボタンを設けているか、またはタッチセンシティブディスプレイスクリーン402を使用して選択するための、スライダー、ドロップダウンメニュー、ラジオボタンなどのソフトウェアグラフィカル制御要素を設けている例示的なユーザインターフェースについて述べる。それでも、当業者は、上述した他の形態のユーザインターフェース(音声コマンドおよびジェスチャーなど)が、後述するユーザインターフェースの追加または代替として使用されてよいことを容易に理解しよう。
【００７１】
図4Aは、ディスプレイスクリーン402がユーザに「表示最適化」ダイアログボックス(以下「表示設定ダイアログボックス」と呼ぶ)406を表示するディスプレイデバイス400の状態を示す。表示設定ダイアログボックス406は、ユーザインターフェース404を介して入力されたユーザ入力に応答して、ユーザに示され得る。たとえば、ユーザ入力インターフェース404は、ユーザによって押された/アクティブ化されたときに、ディスプレイデバイス400に表示設定ダイアログボックス406を表示させる設定アイコン424を含むことができる。いくつかの実装形態では、設定アイコン424は、ディスプレイスクリーン402がオンにされたときにディスプレイスクリーン402上に示される持続的アイコンであり得る。表示設定ダイアログボックス406は、ディスプレイデバイス400全体のスクリーンの一部分を占有し得る。表示設定ダイアログボックス406によって占有されていないディスプレイスクリーン402の部分は、暗くされ、かつ/または非アクティブ化され得る。いくつかの実装形態では、小型ディスプレイデバイスなどでは、表示設定ダイアログボックス406はディスプレイスクリーン402のすべての部分を占有し得る。
【００７２】
表示設定ダイアログボックス406は、ユーザ選択部分408およびフィードバック部分410を含むことができる。ユーザ選択部分408は、表示動作モードを変更するためのユーザ入力を受け取ることができる一方、フィードバック部分410は、現在動作しているアプリケーションに対する現在選択されている表示動作モードの効果のプレビューをユーザに提供することができる。たとえば、図4Aに示すように、ユーザ選択部分408は、ユーザ選択型ラジオボタン412およびグローバルオーバーライドラジオボタン414を含む。ユーザは、ユーザ選択型ラジオボタン412およびグローバルオーバーライドラジオボタン414のうちの1つを選択することができる。ユーザがユーザ選択型ラジオボタン412を選択した場合、ユーザによって選択されたいかなる表示パラメータも、動作しているアプリケーションの現在のセットのうちの1つまたは複数に適用されることになる。他方では、ユーザがグローバルオーバーライドラジオボタン414を選択した場合、ユーザによって選択されたいかなる表示パラメータも、ディスプレイデバイス400上で動作する(現在動作しているか、または将来呼び出される)すべてのアプリケーションに適用されることになる。いくつかの実装形態では、表示パラメータはまた、ユーザが特定の設定を入力していないアプリケーションに適用され得る。図4Aに示す例では、グローバルオーバーライドラジオボタン414がユーザによって選択されている。いくつかの実装形態では、追加のラジオボタンも、ユーザ選択部分408に含まれ得る。いくつかの実装形態では、チェックボックス、スプリットボタン、サイクルボタン、スライド可能ボタン、およびドロップダウンメニューなどのグラフィカル制御要素が、ユーザ選択型またはグローバルオーバーライドの表示動作モードの選択のためのラジオボタン412および414の代替または追加として提供され得る。
【００７３】
表示設定ダイアログボックス406のユーザ選択部分408は、1つまたは複数の選択可能な表示動作モードを含むこともできる。たとえば、図4Aに示すように、ユーザ選択部分408は、4つの選択可能な表示動作モード、「グレースケール」、「エコ」、「標準」および「鮮明」を含むことができる。図4Aは、4つの選択可能な表示動作モードを示すが、いくつかの実装形態では、表示設定ダイアログボックス406は、4つよりも多いまたは少ない選択可能な表示動作モードを含み得る。4つの選択可能な表示動作モードは、スライド416に関して様々な位置に配置され得る。特定の表示動作モードがユーザによって、スライド416上の当該表示動作モードの位置に近接した位置にスライド可能ボタン418をスライドさせることによって選択され得る。たとえば、図4Aに示すように、スライド可能ボタン418は、標準表示動作モードに近接して配置されている。いくつかの実装形態では、表示動作モードの選択は、ドロップダウンメニュー、ラジオボタン、チェックボックス、サイクルボタン、スプリットボタンなどを使用して実施され得る。
【００７４】
上述のように、フィードバック部分410は、現在動作しているアプリケーションに対する現在選択されている表示動作モードの効果のプレビューをユーザに提供することができる。たとえば、フィードバック部分410は、現在動作しているアプリケーションの一部分のスナップショット420を含む。スナップショット420は、現在選択されている表示動作モードの効果のプレビューを示す。いくつかの実装形態では、フィードバック部分410は、一般的画像を使用して、現在選択されている表示動作モードの効果のプレビューを示すことができる。いくつかの実装形態では、ディスプレイデバイスはまた、表示設定ダイアログボックス406の後ろに、現在動作しているアプリケーションに対する選択されている表示動作モードの効果を示すことができる。
【００７５】
いくつかの実装形態では、フィードバック部分410は、選択されている表示動作モードに関してユーザに追加情報を提供することができる。たとえば、図4Aに示すように、フィードバック部分410は、ディスプレイデバイス400の「視感度」、「色」および「バッテリー」などの様々なディスプレイデバイス属性に対する、選択されている表示動作モードの予測される効果を示す。ディスプレイデバイス属性「視感度」は、ディスプレイスクリーン402上に表示されるコンテンツの視感度または明るさのレベルを示すことができる。ディスプレイデバイス属性「色」は、使用される色の相対数、またはディスプレイスクリーン402上に表示される色の彩度レベルを示すことができる。ディスプレイデバイス属性「バッテリー」は、そのモードで動作している間にバッテリーがディスプレイデバイス400に電力を供給することができる時間の相対的または絶対的な長さを示すことができる。いくつかの実装形態では、追加のディスプレイデバイス属性または異なるディスプレイデバイス属性がユーザに表示され得る。様々なディスプレイデバイス属性の各々に隣接する様々な長さを有するバーは、それらのそれぞれのディスプレイデバイス属性の相対的レベルを示すことができる。いくつかの実装形態では、垂直バー、アルファベットや数値などのような、他のタイプのインジケータも利用され得る。
【００７６】
表示設定ダイアログボックス406はまた、「キャンセル」422および「OK」424と標示された2つのユーザ入力部分を含む。「OK」424のユーザ入力をアクティブ化することで、選択されている表示動作モードを有効にすることができる一方、「キャンセル」422のユーザ入力をアクティブ化することで、選択されている表示動作モードを放棄し、以前選択された表示動作モードでディスプレイデバイス400を動作させることができる。いくつかの実装形態では、「OK」424または「キャンセル」422のいずれかのユーザ入力をアクティブ化することで、ディスプレイデバイス400は表示設定ダイアログボックス406の表示を終わらせることができる。
【００７７】
図4B〜図4Eは、ユーザによって選択された様々な他の表示動作モードのスクリーンショットを示す。たとえば、図4Bは、ユーザが「グローバルオーバーライド」および「グレースケール」の表示動作モードを選択している表示設定ダイアログボックス406を含むディスプレイスクリーン402のスクリーンショットを示す。ディスプレイデバイス400は、フィードバック部分410に加えて、ディスプレイデバイス400のスクリーン全体で選択された「グレースケール」表示動作モードを有効化することを可能にすることによって、選択された表示動作モードの視覚フィードバックを提供する。フィードバック部分410はまた、様々なディスプレイ属性に関連するレベルを示す。たとえば、視感度およびバッテリーなどのディスプレイ属性の相対的レベルは、図4Aに示す「標準」表示動作モードの場合のレベルを上回る一方、色ディスプレイ属性のレベルは、「標準」表示動作モードの場合のレベルを下回る。いくつかの実装形態では、「グレースケール」表示動作モードは、低電力動作のために、またはバッテリーの充電状態を維持するために使用され得る。
【００７８】
図4Cは、「グローバルオーバーライド」および「エコ」の表示動作モードのユーザ選択による表示設定ダイアログボックス406のスクリーンショットを示す。いくつかの実装形態では、「エコ」表示動作モードは、ディスプレイデバイス400上で動作しているアプリケーションを表示する際に何らかの色を提供しながらも、低電力で動作するために使用され得る。表示設定ダイアログボックス406のフィードバック部分410に示すように、ディスプレイ属性のバッテリーの相対的レベルは、図4Aに示す「標準」表示動作モードの場合のレベルを上回り、図4Bに示す「グレースケール」表示動作モードの場合のレベルを下回る。
【００７９】
図4Dは、「グローバルオーバーライド」および「鮮明」の表示動作モードのユーザ選択を示す。「鮮明」表示動作モードでは、ディスプレイデバイス400は、高レベルの明るさおよび色によりディスプレイスクリーン上にコンテンツを表示することができる。図4Dの表示設定ダイアログボックス406のフィードバック部分410に示すように、ディスプレイ属性の色の相対的レベルは、図4A〜図4Cに示す任意の他の表示動作モードの場合のレベルを上回る。いくつかの実装形態では、高レベルの色によりコンテンツを表示すると、フィードバック部分410におけるより小さいバッテリーレベルによって示されるように、より多くの電力消費が生じ得る。
【００８０】
図4Eは、ユーザが「グローバルオーバーライド」ラジオボタン414の代わりに「ユーザ選択型」ラジオボタン412を選択した場合のスクリーンショットを示す。したがって、ユーザによって選択されたいかなる表示パラメータも、動作しているアプリケーションの現在のセットのうちの1つまたは複数に適用されることになる。いくつかの実装形態では、ユーザによって選択された表示パラメータは、現在動作している合焦アプリケーションに適用されることになる。図4Eに示す例では、「標準」表示動作モードのユーザ選択が示されているが、他の表示動作モードのいずれも選択され得る。表示設定ダイアログボックス406はまた、「ユーザ選択型」表示動作モードが関連付けられているアプリケーションの名前を表示することができる。たとえば、表示設定ダイアログボックス406は、表示動作モードが合焦アプリケーション「Firefox」に適用されていることを示す。いくつかの実装形態では、「ユーザ選択型」の下で選択された表示動作モードは、合焦アプリケーションに適用されてよく、表示設定ダイアログボックス406は、合焦アプリケーションの名前を表示し得る。ディスプレイデバイス400は、アプリケーションに関連するユーザ選択型表示動作モードをメモリに記憶することができる(例示的なアプリケーションデータ構造は図6Cに関して述べる)。将来、ユーザがアプリケーションをアクティブ化したとき、アクティブ化されたアプリケーションに関連するユーザ選択型表示動作モードを取り出し、実施するために、メモリがアクセスされ得る。
【００８１】
いくつかの実装形態では、ディスプレイデバイス400は、ユーザがカスタム表示動作モードを作成することを可能にし得る。たとえば、表示設定ダイアログボックス406は、スライド416上の「グレースケール」、「エコ」、「標準」および「鮮明」の表示動作モードに加えて、「カスタム」表示動作モードを表示することができる。ユーザによって「カスタム」表示動作モードが選択されると、ディスプレイデバイス400は、限定はしないが、色ビット深度、色域、明るさなどのような様々な表示パラメータのカスタム値をユーザが選択できる追加ダイアログボックスを表示することができる。ディスプレイデバイス400は、ユーザが「グローバルオーバーライド」と「ユーザ選択型」の両方のオプション(または任意の他の利用可能な追加オプション)の下で「カスタム」表示動作モードを定義できるようにし得る。ユーザによって選択された表示パラメータの値は、メモリに記憶され得る。いくつかの実装形態では、ユーザによって選択された表示パラメータの値は、合焦アプリケーションに関連して記憶され得る。たとえば、図4Aを参照すると、「Firefox」が合焦アプリケーションである場合に、ユーザが「カスタム」表示動作モードを選択したとき、ディスプレイデバイス400は、ユーザによって選択された表示パラメータの値を、「Firefox」または「Firefox」を一意に表す識別情報に関連してメモリに記憶することができる。
【００８２】
いくつかの実装形態では、ユーザは、図4A〜図4Eに示すように、ディスプレイデバイスの正面の持続的なユーザインターフェース(設定ボタン408など)を押す/アクティブ化する代わりに、ディスプレイデバイスによって提供されたメイン設定メニューから所望の表示動作モードを選択するためのダイアログボックスを起動することができる。
【００８３】
図5A〜図5Dは、ディスプレイデバイス500のメイン設定メニューからの表示動作モードを調整するためのユーザインターフェースの様々な例示的なスクリーンショットを示す。図5Aは、ディスプレイデバイス500の例示的な設定ユーザインターフェース502のスクリーンショットを示す。ディスプレイデバイス500は、図4A〜図4Eに関して上述したディスプレイデバイス400と同様であり得る。設定ユーザインターフェース502は、ディスプレイデバイス400の様々な設定を選択および変更するためのメニューをユーザに提供する。たとえば、設定ユーザインターフェース502は、ディスプレイデバイス500の様々な設定のリストを含む第1のサブメニュー504をユーザに提供する。図5Aに示すように、第1のサブメニュー504は、ディスプレイデバイス500の表示設定に関する「表示」506と標示された選択可能オプションを含む。第2のサブメニュー508は、「表示」オプション506の選択の結果である。第2のサブメニュー508は、「ユーザ選択型」ラジオボタン512および「グローバルオーバーライド」ラジオボタン514を含む。「ユーザ選択型」ラジオボタン512および「グローバルオーバーライド」ラジオボタン514は、図4Aに示す「ユーザ選択型」ラジオボタン412および「グローバルオーバーライド」ラジオボタン414と同様であり得る。ユーザは、「ユーザ選択型」ラジオボタン512および「グローバルオーバーライド」ラジオボタン514のうちの1つを選択することができる。ユーザが「ユーザ選択型」ラジオボタン512を選択した場合、ユーザによって選択されたいかなる表示パラメータも、動作しているアプリケーションの現在のセットのうちの1つまたは複数に適用されることになる。他方では、ユーザが「グローバルオーバーライド」ラジオボタン514を選択した場合、ユーザによって選択されたいかなる表示パラメータも、ディスプレイデバイス500上で動作する(現在動作しているか、または将来呼び出される)すべてのアプリケーションに適用されることになる。図5Aに示す例では、「ユーザ選択型」ラジオボタン512がユーザによって選択されている。いくつかの実装形態では、第2のサブメニュー508は、追加のユーザオプションに対応する追加のラジオボタンを含むことができる。たとえば、第2のサブメニュー508は、選択された表示動作モードが、ユーザが特定の表示動作モードを選択していないアプリケーションに使用され得る、「グローバルデフォルト」ユーザオプションに対応する追加のラジオボタンを含むことができる。
【００８４】
図5Bは、図5Aに示す第2のサブメニュー508において「ユーザ選択型」ラジオボタン512をユーザが選択した結果として、ディスプレイデバイス500によって表示された第3のサブメニュー516のスクリーンショットを示す。第3のサブメニュー516は、ディスプレイデバイス500上に現在インストールされているアプリケーションのリストを示す。第3のサブメニュー516に列挙されたアプリケーションのリストのうちの1つまたは複数がユーザによって、選択されたアプリケーションに関連する表示動作モードを閲覧および/または変更するために選択され得る。第3のサブメニュー516はまた、アプリケーションの各々に使用されている現在の表示動作モードを表示することができる。たとえば、第3のサブメニュー516は、アプリケーション「Etsy」に関して「標準」表示動作モードが現在設定されていることを示す。
【００８５】
図5Cは、図5Bに示す第3のサブメニュー516からアプリケーション「Etsy」をユーザが選択したことに応答して、ディスプレイデバイスによって表示された第2の表示設定ダイアログボックス518のスクリーンショットを示す。第2の表示設定ダイアログボックス518もユーザ選択部分520およびフィードバック部分526を含むという点で、第2の表示設定ダイアログボックス518は、図4Aに関して上述した表示設定ダイアログボックス406と同様であり得る。ユーザ選択部分520は、ユーザが所望の表示動作モード(たとえば、「グレースケール」、「エコ」、「標準」または「鮮明」)に近接してスライド上のスライド可能ラジオボタン522を配置することを可能にする。フィードバック部分526は、現在選択されている表示動作モードの効果のプレビューを示す。現在動作しているアプリケーションまたは合焦アプリケーションの一部分のプレビューを示した、図4Aに示すフィードバック部分410とは対照的に、図5Cに示すフィードバック部分526は代わりに、事前選択された画像に対する現在選択されている表示動作モードの効果を示す。ただし、図4Aに示すフィードバック部分410と同様に、図5Cに示すフィードバック部分526は、ディスプレイデバイス500の「視感度」、「色」および「バッテリー」などの様々なディスプレイデバイス属性に対する選択されている表示動作モードの予測される効果を示す。いくつかの実装形態では、事前選択された画像は、現在動作しているアプリケーションまたは合焦アプリケーションの、メモリに記憶された画像を含むことができる。いくつかの実装形態では、事前選択された画像は一般的画像であり得る。ユーザが所望の表示動作モードを選択すると、ユーザは「OK」ユーザ入力をアクティブ化することができる。「キャンセル」ユーザ入力によりユーザは、表示動作モードにいかなる変更も加えずに第2の表示設定ダイアログボックス518から出ることができる。
【００８６】
図5Dは、図5Aに示す第2のサブメニュー508において「グローバルオーバーライド」ラジオボタン514をユーザが選択したことに応答して、ディスプレイデバイス500によって表示された第3の表示設定ダイアログボックス530のスクリーンショットを示す。第3の表示設定ダイアログボックス530も、ユーザが表示動作モードを選択することを可能にするユーザ選択部分520、および選択された表示動作モードのプレビューを提供するフィードバック部分526を含むという点で、第3の表示設定ダイアログボックス530は、図5Cに示す第2の表示設定ダイアログボックス518と同様である。しかしながら、第3の表示設定ダイアログボックス530においてユーザによって選択された表示動作モードは、ディスプレイデバイス500上で動作しているすべてのアプリケーションにグローバルに適用される。
【００８７】
図6A〜図6Dは、表示動作モード選択のためにディスプレイデバイスによって利用され得る様々な例示的なデータ構造を示す。たとえば、図6A〜図6Dに示すデータ構造は、図3に示すディスプレイモジュールパラメータ選択システム300によって利用され得る。
【００８８】
図6Aは、例示的な表示能力データ構造600を示す。表示能力データ構造600は、複数の表示パラメータ602を含む。表示パラメータ602ごとに、表示能力データ構造600は、1つまたは複数の能力値604を含む。表示パラメータ602は、表示される画像の様子または電子ディスプレイ上で画像およびビデオがレンダリングされる方法を変更するために調整され得る様々な特性を表す。たとえば、表示パラメータ602は、フレームレート、色ビット深度、色域、色域のパーセンテージ、最大明るさレベル、白色点、ガンマ、および画像フレーム当たりのサブフレームもしくはビットプレーンの数、または任意の他の調整可能な表示設定もしくは特性を含むことができる。表示能力データ構造600は、任意の数の表示パラメータ602を含むことができる。
【００８９】
表示パラメータ602ごとに、表示能力データ構造600はまた、ディスプレイが実現することが可能である特定の値を表す能力値604を含む。たとえば、ディスプレイは、約60Hzの最大フレームレートを有し得るが、約30Hz、24Hzまたは1Hzのフレームレートで動作してもよい。たとえば、ディスプレイが動作することが不可能である約16Hzなどの中間値があり得、これらの中間値は、表示能力データ構造600に存在しない。いくつかの実装形態では、表示パラメータ602および能力値604は永続的であり得る。他の実装形態では、たとえば、ディスプレイのパフォーマンスに影響を与えるファームウェア更新に応答して、表示能力データ構造600における値の一部または全部を変更することが可能であり得る。
【００９０】
いくつかの実装形態では、表示能力データ構造600における表示パラメータ602および能力値604は、ディスプレイが製造されたときに設定され得る。たとえば、ディスプレイを含むコンピューティングデバイスは、コンピューティングデバイスが組み立てられたときに含まれる表示能力データ構造600を有し得る。製造業者が後に、異なるベンダーからのディスプレイまたは先行ディスプレイの更新版など、異なるディスプレイを有するデバイスを生産することを選択したとき、後のデバイス上の表示能力データ構造600は、更新されたディスプレイの能力の変化を考慮して変更され得る。アプリケーションはこれらの変更のために書き直される必要はないので、製造プロセスは単純化され得、生産された各デバイスのオペレーティングシステムは、デバイスが製造された時点から、正確な表示能力データ構造600にアクセスできる。
【００９１】
図6Bは、例示的な表示動作モードデータ構造620を示す。表示動作モードデータ構造620は、1つまたは複数の表示動作モード622を含む。表示動作モード622ごとに、表示動作モードデータ構造は、1つまたは複数の表示パラメータ624の値を含む。いくつかの実装形態では、表示パラメータ624の一部または全部は、図6Aに示す表示能力データ構造600の表示パラメータ602に対応し得る。
【００９２】
いくつかの実装形態では、表示動作モード622は、図4A〜図4Eおよび図5A〜図5Dに関して上述した表示動作モードに対応し得る。たとえば、標準表示動作モード622およびそれの関連する表示パラメータ624は、ユーザが標準表示動作モードを選択したときにディスプレイによって実現されるべき表示動作特性を表すことができる。同様に、グレースケール、エコおよび鮮明などの表示動作モード622の表示パラメータ624の様々な値が図6Bに示されている。
【００９３】
いくつかの実装形態では、表示動作モードデータ構造620は変更され得る。たとえば、コンピューティングデバイスのユーザは、ディスプレイの特性に関して固有の選好を有し得る。そのためにユーザは、カスタム表示動作モード622および表示パラメータ624の対応する値を作成することができ、それらのすべては、表示動作モードデータ構造620に記憶され得る。任意の数のそのようなカスタム表示動作モード622がデータ構造620に追加され得る。ユーザはまた、表示動作モードデータ構造620から表示動作モード622およびそれらの対応する表示パラメータ624を削除することができる。いくつかの実装形態では、表示動作モードデータ構造620は、ホストデバイスプロセッサ(図3に示すホストデバイスプロセッサ304など)の代わりにディスプレイコントローラに記憶され得る。ディスプレイコントローラは、現在選択されている表示動作モードをホストデバイスプロセッサから受信し、表示動作モードデータ構造620に基づいて、様々な表示パラメータの特定の値を決定することができる。
【００９４】
図6Cは、例示的なアプリケーションデータ構造640を示す。たとえば、アプリケーションデータ構造640は、図3に示すホストデバイスプロセッサ304によって実行され、電子ディスプレイ302によって表示され得るアプリケーションのうちの少なくともいくつかに対応する情報を含む。いくつかの実装形態では、アプリケーションデータ構造640は、特定のアプリケーションに関してユーザによって選択された表示動作モードを含み得る。たとえば、アプリケーションデータ構造640は、図5A〜図5Dに示すようにユーザによって選択された表示動作モードを含み得る。アプリケーションデータ構造640に含まれるアプリケーションの数は、図6Cに示すものに限定されず、ディスプレイデバイスにインストールされたアプリケーションのすべて、またはユーザ選択型表示動作モードを可能にするアプリケーションを含むことができる。
【００９５】
アプリケーションデータ構造640は、アプリケーション642および対応する表示動作モード644のリストを含む。アプリケーションデータ構造640はまた、ユーザ選択型646およびデフォルト648の表示動作モードを含む。ユーザ選択型表示動作モード646は、ユーザによって選択された表示動作モードを含むことができる一方、デフォルト表示動作モード648は、ユーザ選択型表示動作モードが存在しないときに、対応するアプリケーションに使用される表示動作モードを含むことができる。いくつかの実装形態では、デフォルト表示動作モード648ならびにユーザ選択型表示動作モードは、(図4Aに関して述べたように)ユーザによって選択されたグローバルオーバーライド表示動作モードによって無効にされ得る。
【００９６】
図6Dは、例示的な現在の表示動作モードデータ構造660を示す。現在の表示動作モードデータ構造は、ディスプレイデバイス上にコンテンツを表示するために現在使用されている表示動作モードを含む。現在の表示動作モードデータ構造660は、現在のユーザ選択が「グローバルオーバーライド」を含むか、それとも「ユーザ選択」を含むかを示すことができる。さらに、現在の表示動作モードデータ構造660は、これらの2つの選択の各々のために選択された表示動作モードを示すことができる。たとえば、図6Dは、ユーザが「グローバルオーバーライド」および「標準」の表示動作モードを現在選択していることを示す。一方、ユーザが「ユーザ選択」を選択した場合、現在の表示動作モードデータ構造660は、「グローバルオーバーライド」の代わりに「ユーザ選択」を記憶することになる。そのような場合、データ構造は、現在の表示動作モードを含まなくてよい。代わりに、現在の表示動作モードは、図6Cに関して上述したアプリケーションデータ構造640からアクセスされ得る。
【００９７】
いくつかの実装形態では、表示能力データ構造600、表示動作モードデータ構造620、アプリケーションデータ構造640、および現在の表示動作モードデータ構造660は、電子ディスプレイ302(図3)において記憶され維持され得る。特に、ディスプレイコントローラ314は、これらのデータ構造を維持すること、および画像データを表示するために、使用されている表示動作モードに従って、データ構造内の値を利用することができる。いくつかの実装形態では、ホストデバイスプロセッサ304(図3)は、使用されるべき表示動作モードをディスプレイコントローラ314に直接提供すること、または表示動作モードを決定するためにディスプレイコントローラ314が使用できる合焦アプリケーションの識別情報をディスプレイコントローラ314に提供することができる。
【００９８】
いくつかの実装形態では、たとえば、図4A〜図4Eに示す表示設定ダイアログボックス406および図5A〜図5Dに示す設定ユーザインターフェース502など、表示動作モードユーザインターフェースは、表示動作モードの自動選択のためのオプションをユーザに提供することができる。上述したように、(図3に示す)制御ロジック310は、少なくとも表示されるべきコンテンツに基づいて、様々な表示パラメータにとって適切または最適な値を自動的に決定することができる。いくつかの実装形態では、ユーザインターフェースは、ディスプレイデバイスが適切な表示動作モードを自動的に選択することを可能にするオプションをユーザに提供することができる。たとえば、(図4A〜図4Eに示す)ダイアログボックス406または(図5Aに示す)第2のサブメニュー508は、「ユーザ選択型」および「グローバルオーバーライド」のオプションに加えて、オプション「自動」を表示することができる。「自動」オプションの選択により、ディスプレイデバイスは、制御ロジック310によって自動的に決定された表示動作モードに基づいてコンテンツを表示することができる。
【００９９】
いくつかの実装形態では、ユーザインターフェースは、「好ましい表示動作モード」選択可能オプションを、他の表示動作モードに加えてユーザに提示することができる。たとえば、(図4A〜図4Eに示す)スライド416および(図5Cおよび図5Dに示す)スライド524は、「グレースケール」、「エコ」、「標準」および「鮮明」の表示動作モードに加えて、「好ましい」表示動作モードを含むことができる。「好ましい」表示動作モードは、ユーザが適切な表示動作モードを決定するためにディスプレイデバイスに依存することを希望する場合に選択され得る。上述したように、ディスプレイ制御モジュール310は、表示されているコンテンツにとって適切または最適な表示動作モードを自動的に決定することができる。したがって、ユーザが「好ましい」表示動作モードを選択したとき、ディスプレイデバイスは、コンテンツを表示するために制御ロジック310によって決定された表示動作モードを使用することができる。いくつかの実装形態では、ユーザインターフェースは、コンテンツに対する「好ましい」表示動作モードの効果のプレビューをユーザに提供することができる。
【０１００】
図7は、図3に示す電子ディスプレイ上に画像を表示するためのプロセス700の例示的な流れ図を示す。特に、プロセス700は、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持すること(ステージ702)と、合焦ソフトウェアアプリケーションに特に関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供すること(ステージ704)と、表示動作モードデータ構造において維持されている複数の表示動作モードのうちの選択された1つに対応する表示パラメータの値を利用することによって、画像を表示すること(ステージ706)とを含む。
【０１０１】
プロセス700は、複数の表示動作モードおよび複数の表示動作モードの各々に対応する表示パラメータの値を含む表示動作モードデータ構造を維持すること(ステージ702)を含む。このプロセスステージの例は、図3および図6A〜図6Dに関して上述している。特に、図3に関して上述したように、いくつかの実装形態では、ディスプレイ制御モジュール310は、ホストデバイスプロセッサ304上で実行され得る各アプリケーションの表示要件などの表示情報に関する情報を維持することができる。代替的に、いくつかの実装形態では、電子ディスプレイ302を制御しているディスプレイコントローラ314は、表示動作モードデータ構造を維持することができる。ディスプレイ制御モジュール310またはディスプレイコントローラ314によって維持されるデータ構造は、図6A〜図6Dに示すデータ構造を含むことができる。
【０１０２】
プロセス700はさらに、合焦ソフトウェアアプリケーションに特に関連する複数の表示動作モードのうちの1つの選択を有効にすることが可能なユーザインターフェースを提供すること(ステージ704)を含む。このプロセスステージの例は、図4A〜図4Eに関して上述している。特に、図4A〜図4Eは、ディスプレイデバイス400上で動作している合焦アプリケーションに関して、「グレースケール」、「エコ」、「標準」および「鮮明」などの様々な表示動作モードを選択するためにユーザに提供される表示設定ダイアログボックス406を示す。
【０１０３】
プロセス700はまた、表示動作モードデータ構造において維持されている複数の表示動作モードのうちの選択された1つに対応する表示パラメータの値を利用することによって、画像を表示すること(ステージ706)を含む。このプロセスステージの例は、図3および図6A〜図6Dに関して上述している。特に、ディスプレイコントローラ314は、電子ディスプレイ302上に画像を表示するために、選択された表示動作モードに関連する表示パラメータ(その一例が図6Bに示されている)を利用することができる。
【０１０４】
図8Aおよび図8Bは、複数の表示要素を含む例示的なディスプレイデバイス40のシステムブロック図を示す。ディスプレイデバイス40はたとえば、スマートフォン、セルラー電話またはモバイル電話であってもよい。しかし、ディスプレイデバイス40の同じ構成要素またはそれらのわずかな変形例はまた、テレビジョン、コンピュータ、タブレット、電子リーダー、ハンドヘルドデバイスおよびポータブルメディアデバイスのような様々なタイプのディスプレイデバイスを示す。
【０１０５】
ディスプレイデバイス40は、ハウジング41と、ディスプレイ30と、アンテナ43と、スピーカー45と、入力デバイス48と、マイクロフォン46とを含む。ハウジング41は、射出成形および真空成形を含む様々な製造プロセスのいずれかによって形成されてもよい。加えて、ハウジング41は、限定はしないが、プラスチック、金属、ガラス、ゴムおよびセラミック、またはそれらの組合せを含む様々な材料のいずれかから製作され得る。ハウジング41は、異なる色の、または異なるロゴ、絵、もしくはシンボルを含む他の取外し可能な部分と交換可能であり得る取外し可能な部分(図示せず)を含むことができる。
【０１０６】
ディスプレイ30は、本明細書で説明するように、双安定ディスプレイまたはアナログディスプレイを含む様々なディスプレイのうちのいずれかであり得る。ディスプレイ30は、プラズマ、エレクトロルミネセント(EL)ディスプレイ、OLED、超ねじれネマチック(STN)ディスプレイ、LCD、もしくは薄膜トランジスタ(TFT)LCDのようなフラットパネルディスプレイ、またはブラウン管(CRT)もしくは他のチューブデバイスのようなノンフラットパネルディスプレイを含むことが可能であり得る。また、ディスプレイ30は、本明細書で説明するように、機械的光変調器ベースのディスプレイを含んでもよい。
【０１０７】
ディスプレイデバイス40の構成要素は、図8B中に概略的に示されている。ディスプレイデバイス40は、ハウジング41を含み、その中に少なくとも部分的に密閉された追加の構成要素を含んでもよい。たとえば、ディスプレイデバイス40は、トランシーバ47に結合され得るアンテナ43を含むネットワークインターフェース27を含む。ネットワークインターフェース27は、ディスプレイデバイス40上に表示され得る画像データのソースであり得る。したがって、ネットワークインターフェース27は、画像ソースモジュールの一例であるが、プロセッサ21および入力デバイス48も画像ソースモジュールとして働いてよい。トランシーバ47は、調整ハードウェア52に接続されたプロセッサ21に接続される。調整ハードウェア52は、信号を調整する(信号をフィルタ処理する、またはさもなければ操作するなど)ように構成されてもよい。調整ハードウェア52は、スピーカー45およびマイクロフォン46に接続され得る。プロセッサ21は、入力デバイス48およびドライバコントローラ29にも接続され得る。ドライバコントローラ29は、フレームバッファ28およびアレイドライバ22に結合され得、アレイドライバ22はディスプレイアレイ30に結合され得る。図8Aに特に示されていない要素を含むディスプレイデバイス40内の1つまたは複数の要素は、メモリデバイスとして機能することが可能であり得、プロセッサ21と通信することが可能であり得る。いくつかの実装形態では、電源50は、特定のディスプレイデバイス40の設計における実質的にすべての構成要素に電力を供給することができる。
【０１０８】
ネットワークインターフェース27は、ディスプレイデバイス40がネットワークを介して1つまたは複数のデバイスと通信することができるようにアンテナ43とトランシーバ47とを含む。ネットワークインターフェース27はまた、たとえば、プロセッサ21のデータ処理要件を軽減するために、いくつかの処理能力を有することができる。アンテナ43は、信号を送受信することができる。いくつかの実装形態では、アンテナ43は、IEEE 16.11規格のいずれかまたはIEEE 802.11規格のいずれかに従って、RF信号を送受信する。いくつかの他の実装形態では、アンテナ43は、Bluetooth(登録商標)規格に従ってRF信号を送受信する。セルラー電話の場合、アンテナ43は、符号分割多元接続(CDMA)、周波数分割多元接続(FDMA)、時分割多元接続(TDMA)、汎欧州デジタル移動電話方式(GSM（登録商標）)、GSM（登録商標）/汎用パケット無線サービス(GPRS)、拡張データGSM（登録商標）環境(EDGE)、地上基盤無線(TETRA)、広帯域CDMA(W-CDMA)、エボリューションデータオプティマイズド(EV-DO)、1xEV-DO、EV-DO Rev A、EV-DO Rev B、高速パケットアクセス(HSPA)、高速ダウンリンクパケットアクセス(HSDPA)、高速アップリンクパケットアクセス(HSUPA)、発展型高速パケットアクセス(HSPA+)、ロングタームエボリューション(LTE)、AMPS、または3G技術、4G技術、もしくは5G技術もしくはそれらのさらなる実装形態を利用するシステムのような、ワイヤレスネットワーク内で通信するのに使用される他の公知の信号を受信するように設計されてもよい。トランシーバ47は、アンテナ43から受信された信号を、プロセッサ21が受信しさらに操作することができるように、前処理することができる。トランシーバ47はまた、プロセッサ21から受信された信号を、アンテナ43を介してディスプレイデバイス40から送信できるように、処理することができる。
【０１０９】
いくつかの実装形態では、トランシーバ47を受信機と置き換えてもよい。また、いくつかの実装形態では、ネットワークインターフェース27を、プロセッサ21に送られるべき画像データを記憶または生成することのできる画像ソースと置き換えてもよい。プロセッサ21は、ディスプレイデバイス40の全体の動作を制御することができる。プロセッサ21は、圧縮された画像データなどのデータをネットワークインターフェース27または画像ソースから受信し、データを生画像データに、または生の画像データに容易に処理され得るフォーマットに変換する。プロセッサ21は、処理されたデータを、ドライバコントローラ29に、または記憶するためのフレームバッファ28に送ることができる。生データは、典型的には、画像内の各位置における画像特性を識別する情報を指す。たとえば、そのような画像特性は、色と、彩度と、グレースケールレベルとを含むことができる。
【０１１０】
プロセッサ21は、ディスプレイデバイス40の動作を制御するマイクロコントローラ、CPU、または論理ユニットを含んでもよい。調整ハードウェア52は、信号をスピーカー45に送信し、マイクロフォン46から信号を受信するための増幅器およびフィルタを含むことができる。調整ハードウェア52は、ディスプレイデバイス40内の個別構成要素であり得、あるいはプロセッサ21または他の構成要素内に組み込まれ得る。
【０１１１】
ドライバコントローラ29は、プロセッサ21によって生成された生画像データをプロセッサ21から直接取り込んでも、フレームバッファ28から取り込んでもよく、かつ生画像データをアレイドライバ22に高速に送信できるように適切に再フォーマットすることができる。いくつかの実装形態では、ドライバコントローラ29は、生画像データを、ディスプレイアレイ30を横切って走査するのに適切な時間順序を有するように、ラスター状のフォーマットを有するデータフローに再フォーマットすることができる。次いで、ドライバコントローラ29は、フォーマット済みの情報をアレイドライバ22に送る。ドライバコントローラ29は、しばしば、スタンドアロンの集積回路(IC)としてシステムプロセッサ21に関連付けられるが、そのようなコントローラは、多くの方法で実装され得る。たとえば、コントローラは、ハードウェアとしてプロセッサ21内に組み込まれ得、ソフトウェアとしてプロセッサ21に組み込まれ得、またはアレイドライバ22とともにハードウェア内に完全に集積され得る。
【０１１２】
アレイドライバ22は、ドライバコントローラ29からフォーマット済みの情報を受信してもよく、ディスプレイの表示要素のx-yマトリックスからの数百本、場合によっては数千本(またはそれよりも多く)のリード線に1秒当たりに何度も印加される互いに平行な1組の波形に、ビデオデータを再フォーマットしてもよい。いくつかの実装形態では、アレイドライバ22およびディスプレイアレイ30は、ディスプレイモジュールの一部である。いくつかの実装形態では、ドライバコントローラ29、アレイドライバ22、およびディスプレイアレイ30は、ディスプレイモジュールの一部である。
【０１１３】
いくつかの実装形態では、ドライバコントローラ29、アレイドライバ22、およびディスプレイアレイ30は、本明細書で説明するディスプレイのタイプのうちのいずれにも適している。たとえば、ドライバコントローラ29は、従来のディスプレイコントローラまたは双安定ディスプレイコントローラ(機械的光変調器表示要素コントローラなど)であってもよい。また、アレイドライバ22は、従来のドライバまたは双安定ディスプレイドライバ(機械的光変調器表示要素コントローラなど)であってもよい。さらに、ディスプレイアレイ30は、従来のディスプレイアレイまたは双安定ディスプレイアレイ(機械的光変調器表示要素のアレイを含むディスプレイなど)であってもよい。いくつかの実装形態では、ドライバコントローラ29は、アレイドライバ22と一体化され得る。そのような実装形態は、高集積度システム、たとえば、モバイルフォン、ポータブル電子デバイス、腕時計またはスモールエリアディスプレイにおいて有益であり得る。
【０１１４】
いくつかの実装形態では、入力デバイス48は、たとえばユーザがディスプレイデバイス40の動作を制御するのを可能にするように構成されてもよい。入力デバイス48は、QWERTYキーボードもしくは電話キーパッドのようなキーパッド、ボタン、スイッチ、ロッカー、タッチセンシティブスクリーン、ディスプレイアレイ30と一体化されたタッチセンシティブスクリーン、または感圧膜もしくは感熱膜を含んでもよい。マイクロフォン46は、ディスプレイデバイス40用の入力デバイスとして構成されてもよい。いくつかの実装形態では、マイクロフォン46を介する音声コマンドは、ディスプレイデバイス40の動作を制御するために使用され得る。さらに、いくつかの実装形態では、音声コマンドは、表示パラメータおよび設定を制御するために使用され得る。
【０１１５】
電源50は、様々なエネルギー貯蔵デバイスを含んでもよい。たとえば、電源50は、ニッケルカドミウム電池またはリチウムイオン電池のような充電式バッテリーであってもよい。充電式バッテリーを使用する実装形態では、充電式バッテリーは、たとえば、壁コンセントあるいは光起電性デバイスまたはアレイからの電力を使用して充電可能であってもよい。代替的には、充電式バッテリーは、ワイヤレスで充電可能であり得る。電源50はまた、再生可能エネルギー源、コンデンサ、または、プラスチック太陽電池もしくは太陽電池塗料を含む太陽電池であり得る。電源50は、壁コンセントから電力を受けるように構成されてもよい。
【０１１６】
いくつかの実装形態では、電子ディスプレイシステム内のいくつかの場所に配置されてもよいドライバコントローラ29に制御プログラマビリティが存在する。いくつかの他の実装形態では、アレイドライバ22に制御プログラマビリティが存在する。上記で説明した最適化は、任意の数のハードウェアおよび/またはソフトウェア構成要素において、ならびに様々な構成において実施され得る。
【０１１７】
本明細書で使用されるとき、項目のリストのうちの「少なくとも1つ」を指す語句は、単一の部材を含む、それらの項目の任意の組合せを指す。一例として、「a、bまたはcのうちの少なくとも1つ」は、a、b、c、a-b、a-c、b-c、およびa-b-cを包含することを意図している。
【０１１８】
本明細書で開示する実装形態に関して説明する様々な例示的なロジック、論理ブロック、モジュール、回路およびアルゴリズムプロセスは、電子ハードウェア、コンピュータソフトウェアまたは両方の組合せとして実装され得る。ハードウェアとソフトウェアの互換性について、概して機能に関して説明し、上記で説明した様々な例示的な構成要素、ブロック、モジュール、回路およびプロセスにおいて例示した。そのような機能がハードウェアに実装されるか、ソフトウェアに実装されるかは、特定の適用例および全体的なシステムに課された設計制約によって決まる。
【０１１９】
本明細書で開示する態様に関して説明する様々な例示的なロジック、論理ブロック、モジュール、および回路を実装するために使用されるハードウェアおよびデータ処理装置は、汎用のシングルチップもしくはマルチチッププロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタロジック、ディスクリートハードウェア構成要素、または本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサは、マイクロプロセッサ、または任意の従来のプロセッサ、コントローラ、マイクロコントローラ、もしくは状態機械であってもよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと連携した1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。いくつかの実装形態では、特定のプロセスおよび方法は、所与の機能に特有の回路によって実行され得る。
【０１２０】
1つまたは複数の態様では、説明する機能は、本明細書で開示する構造およびそれらの構造的等価物を含む、ハードウェア、デジタル電子回路構成、コンピュータソフトウェア、ファームウェア、またはそれらの任意の組合せに実装され得る。本明細書で説明する主題の実装形態はまた、1つまたは複数のコンピュータプログラム、すなわち、データ処理装置によって実行するか、またはデータ処理装置の動作を制御するための、コンピュータ記憶媒体上に符号化されたコンピュータプログラム命令の1つまたは複数のモジュールとして実装され得る。
【０１２１】
ソフトウェアに実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。本明細書で開示する方法またはアルゴリズムのプロセスは、コンピュータ可読媒体上に存在し得るプロセッサ実行可能ソフトウェアモジュールに実装され得る。コンピュータ可読媒体は、ある場所から別の場所にコンピュータプログラムを転送することが可能になり得る任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、命令もしくはデータ構造の形式で所望のプログラムコードを記憶するために使用され得るとともに、コンピュータによってアクセスされ得る任意の他の媒体を含むことができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ぶことができる。本明細書で使用するディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザーディスク（登録商標）(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フロッピーディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は通常、データを磁気的に再生するが、ディスク(disc)はレーザーを用いてデータを光学的に再生する。上記の組合せは、コンピュータ可読媒体の範囲内に同じく含まれるものとする。さらに、方法またはアルゴリズムの動作は、コードおよび命令のうちの1つまたは任意の組合せまたはセットとして、コンピュータプログラム製品に組み込まれ得る機械可読媒体およびコンピュータ可読媒体上に存在し得る。
【０１２２】
本開示で説明する実装形態に対する様々な変更形態が、当業者には容易に明らかになる場合があり、本明細書で規定された一般原理は、本開示の趣旨または範囲から逸脱することなく、他の実装形態に適用できる。したがって、特許請求の範囲は、本明細書で示されている実装形態に限定されることを意図するものではなく、本開示、本明細書で開示する原理および新規の特徴と一致する最も広い範囲を与えられるべきである。
【０１２３】
さらに、当業者なら、「上側の」、「下側の」という用語は、図の説明を簡単にするために用いられることがあり、適切に配向されたページ上の図の配向に対応する相対的位置を示すものであって、実施されたときの任意のデバイスの本来の配向を反映していない可能性があることを容易に理解するであろう。
【０１２４】
本明細書において別個の実装形態の文脈で説明されるいくつかの特徴はまた、単一の実装形態において組み合わせて実装され得る。逆に、単一の実装形態の文脈で説明される様々な特徴も、複数の実装形態において別々に、または任意の適切な副組合せにおいて実装され得る。さらに、特徴は、上記では特定の組合せで作用するものとして説明されており、さらには最初にそのようなものとして特許請求される場合があるが、特許請求される組合せからの1つまたは複数の特徴は、場合によっては、組合せから削除することができ、特許請求される組合せは、副組合せまたは副組合せの変形形態を対象とする場合がある。
【０１２５】
同様に、動作は特定の順序で図面に示されているが、これは、そのような動作が示された特定の順序でもしくは順次に実行されること、または所望の結果を達成するためにすべての図示の動作が実行されることを必要とするものとして解釈されるべきではない。さらに、図面は、1つまたは複数の例示的なプロセスを流れ図の形で概略的に示す場合がある。しかしながら、概略的に示されている例示的なプロセスには、図示されていない他の動作を組み込むことができる。たとえば、図示した動作のうちの任意の動作の前、後、任意の動作と同時に、またはこれらの動作の間に、1つまたは複数の追加の動作を実行することができる。特定の状況では、マルチタスキングおよび並列処理が有利である場合がある。さらに、上記の実装形態における様々なシステム構成要素の分割は、すべての実装形態においてそのように分割する必要があるものと理解すべきではなく、説明されるプログラム構成要素およびシステムは、一般に、単一のソフトウェア製品内に共に統合することができるか、または複数のソフトウェア製品にパッケージ化することができることを理解されたい。さらに、他の実装形態も以下の特許請求の範囲内にある。場合によっては、特許請求の範囲に記載されているアクションは、異なる順序で実行することができ、依然として所望の結果を達成することができる。
【符号の説明】
【０１２６】
21  プロセッサ
22  アレイドライバ
27  ネットワークインターフェース
28  フレームバッファ
29  ドライバコントローラ
30  ディスプレイ、ディスプレイアレイ
40  ディスプレイデバイス
41  ハウジング
43  アンテナ
45  スピーカー
46  マイクロフォン
47  トランシーバ
48  入力デバイス
50  電源
52  調整ハードウェア
100  直視型MEMSベースの表示装置、表示装置、装置
102  光変調器
102a  光変調器
102b  光変調器
102c  光変調器
102d  光変調器
104  画像
105  ランプ
106  ピクセル、カラーピクセル
108  シャッター
109  開口
110  書込みイネーブル相互接続、相互接続
112  データ相互接続、相互接続
114  共通相互接続、相互接続
120  ホストデバイス
122  ホストプロセッサ
124  環境センサー、環境センサーモジュール、センサーモジュール
126  ユーザ入力モジュール
128  表示装置
130  走査ドライバ、ドライバ
131  走査線相互接続、書込みイネーブル相互接続
132  データドライバ、ドライバ
133  データ相互接続
134  コントローラ、ディスプレイコントローラ、デジタルコントローラ回路
138  共通ドライバ、ドライバ
139  共通相互接続
140  ランプ
142  ランプ
144  ランプ
146  ランプ
148  ランプドライバ、ドライバ
150  表示要素のアレイ、光変調器
200  二重アクチュエータシャッターアセンブリ、シャッターアセンブリ
202  アクチュエータ、シャッター開アクチュエータ、静電アクチュエータ
204  アクチュエータ、シャッター閉アクチュエータ、静電アクチュエータ
206  シャッター
207  開口層
208  アンカー
209  開口
212  シャッター開口、開口
216  重複
300  ディスプレイモジュールパラメータ選択システム、システム
302  電子ディスプレイ
304  ホストデバイスプロセッサ、プロセッサ
305  制御情報
306  オペレーティングシステム
307  他のデータ
308  アプリケーション、グラフィックス集中アプリケーション
310  ディスプレイ制御モジュール、制御ロジック
312  ユーザインターフェースモジュール
314  ディスプレイコントローラ
400  ディスプレイデバイス
402  ディスプレイスクリーン、タッチセンシティブディスプレイスクリーン
404  ユーザ入力インターフェース、ユーザインターフェース
406  「表示最適化」ダイアログボックス、表示設定ダイアログボックス、ダイアログボックス
408  ユーザ選択部分、設定ボタン
410  フィードバック部分
412  ユーザ選択型ラジオボタン、ラジオボタン、「ユーザ選択型」ラジオボタン
414  グローバルオーバーライドラジオボタン、ラジオボタン、「グローバルオーバーライド」ラジオボタン
416  スライド
418  スライド可能ボタン
420  スナップショット
422  「キャンセル」
424  設定アイコン、「OK」
500  ディスプレイデバイス
502  設定ユーザインターフェース
504  第1のサブメニュー
506  「表示」、「表示」オプション
508  第2のサブメニュー
512  「ユーザ選択型」ラジオボタン
514  「グローバルオーバーライド」ラジオボタン
516  第3のサブメニュー
518  第2の表示設定ダイアログボックス
520  ユーザ選択部分
522  スライド可能ラジオボタン
524  スライド
526  フィードバック部分
530  第3の表示設定ダイアログボックス
600  表示能力データ構造
602  表示パラメータ
604  能力値
620  表示動作モードデータ構造、データ構造
622  表示動作モード
624  表示パラメータ
640  アプリケーションデータ構造
642  アプリケーション
644  表示動作モード
646  ユーザ選択型、ユーザ選択型表示動作モード
648  デフォルト、デフォルト表示動作モード
660  現在の表示動作モードデータ構造
700  プロセス
【図１Ａ】
2017523446.tif 000003
【図１Ｂ】
2017523446.tif 000004
【図２Ａ】
2017523446.tif 000005
【図２Ｂ】
2017523446.tif 000006
【図３】
2017523446.tif 000007
【図４Ａ】
2017523446.tif 000008
【図４Ｂ】
2017523446.tif 000009
【図４Ｃ】
2017523446.tif 000010
【図４Ｄ】
2017523446.tif 000011
【図４Ｅ】
2017523446.tif 000012
【図５Ａ】
2017523446.tif 000013
【図５Ｂ】
2017523446.tif 000014
【図５Ｃ】
2017523446.tif 000015
【図５Ｄ】
2017523446.tif 000016
【図６Ａ】
2017523446.tif 000017
【図６Ｂ】
2017523446.tif 000018
【図６Ｃ】
2017523446.tif 000019
【図６Ｄ】
2017523446.tif 000020
【図７】
2017523446.tif 000021
【図８Ａ】
2017523446.tif 000022
【図８Ｂ】
2017523446.tif 000023
【国際調査報告】
2017523446.tif 000024
2017523446.tif 000025
2017523446.tif 000026
2017523446.tif 000027
2017523446.tif 000028