次の方法で共有


明るさの自動調整のテスト

このトピックでは、MALT (Microsoft アンビエント ライトツール) ツールを使用して自動輝度をテストする方法について説明します。 自動輝度または自動輝度調整は、環境光センサーの読み取りに応答してシステムによって自動的に設定される画面の輝度を指します。

設定

テスト要件を満たしていることを確認するには、 光テスト ツール (MALT) の構築 を最後までお読みください。

SUT の手動設定

テスト対象システム (SUT) をセットアップする際は、 MALT_SUT_Setup.bat を使用することを強くお勧めします。 MALT と SUT の手動設定の以下の手順は、透過性の確保と従来の目的のためだけに提示されます。

  1. SUT に環境光センサー (ALS) があることを確認します。 PC に ALS が搭載されているかを確認するには、 [ディスプレイ 設定] の [ 明るさと色] で [照明が変化した場合に明るさを自動的に調整する] チェック ボックスをオンにして、この機能を有効にします。

  2. テスト中に画面がオフにならないことを確認します。 Windows 10 でスリープ設定を調整するには、[ スタート ] に移動して、[設定]>[システム]>[電源 & スリープ]を選択します。 [ 画面] で、[バッテリ電源をオンにした後、オフにする ] から [今後この操作を実行しない ] に、[接続した後、オフにする ] から [ 今後この操作を実行しないに切り替えます。

  3. テスト中にデバイスがスリープ状態にならないことを確認します。 Windows 10 でスリープ設定を調整するには、[ スタート ] に移動して、[設定]>[システム]>[電源 & スリープ]を選択します。 [ スリープ] で、[バッテリー電源をオンにした後、PC をスリープ状態にする] から [今後この動作を実行しない] に、そして [ 接続後、PC をスリープ状態にする] から [今後この動作を実行しないに切り替えます。

  4. テストのばらつきを減らすために、テスト前に SUT の画面背景を白に設定します。 [設定の背景>パーソナライズ>背景を選択して、[背景] ドロップダウンを [単色] に変更します。 [カスタム色]> [詳細] をクリックし、色の 16 値を FFFFFFに変更します。 これで、デスクトップの背景が無地の白に変わります。

  5. SUT のボリュームが上がっていることを確認します。 長時間のテストが完了すると、アプリケーションは完了したことを通知するサウンドを再生します。

自動輝度テストの手順

次の手順に従って、自動輝度をテストします。

環境光応答曲線を取得する

SensorExplorer アプリ (推奨) または MALTUtil を使用して、環境光応答曲線を取得します。

  1. SensorExplorer を開き、左側のメニュー バーの [MALT ] をクリックします。

    SensorExplorer MALT page.

  2. [センサー データ>周囲輝度の取得] をクリックして、接続を確認します。 MALT が適切に設定されている場合は、正しい lux 値が表示されます。それ以外の場合は、Arduino プログラムを再アップロードし、シリアル モニターをチェックしてみてください。

  3. [テストの実行] で、[自動明るさ曲線を作成] をクリックします

  4. .csvファイルを保存する場所を選びます。

  5. テストが開始されるまでの待機時間を指定します。 これは、システムにセンサーを配置する時間を確保するためのものです。

  6. Wait。 このテストの所要時間は約 15 分です。 テストでは、光の輝度を 0 から最大輝度 (約 0 ~ 2600 アンビエント ルクスの範囲) の間で調整します。

  7. テストが完了すると、出力が自動的に autoBrightness.csv に保存され、テストが完了したことを通知するサウンドが再生されます。

MALTUtil の使用

  1. cmd から MALTUtil.exe /screenLux を実行して、接続を確認します。 MALT が適切に設定されている場合は、正しいルクス値が表示され、設定されていない場合は cmd がハングされるか、 No Arduino devices connected to the systemが表示されます。

  2. SUT の cmd で MALTUtil.exe /autoCurve 30 を実行します。 30 は、テストが開始されるまで 30 秒待機することを指します。これは、センサーをシステムに配置するために与えられた時間です。 テスト開始前にセットアップ内にあるものを移動するのに 30 秒より長く (または短く) かかる場合は、それに応じて数値を調整します。

  3. Wait。 このテストの所要時間は約 15 分です。 テストでは、光の輝度を 0 から最大輝度 (約 0 ~ 2600 アンビエント ルクスの範囲) の間で調整します。

  4. テストが完了すると、出力が自動的に autoBrightness.csv に保存され、テストが完了したことを通知するサウンドが再生されます。

Microsoft Excel で結果を開く

  1. Microsoft Excel で autoBrightness.csv を開きます。 このガイドでは、Microsoft Excel 2011 を使用していることを前提としています。 別のバージョンを使用している場合は、これらの手順の調整が必要になる場合があります。

  2. [ ファイル]>、[エクスポート]>、[ファイルの種類を変更]を選択します。 ファイルの種類を [.xlsx] に変更します。 これにより、視覚化されたデータを作成して保存できます。

  3. ドキュメントには、次の 3 つの列が表示されます。

    光レベル アンビエント ルクス 画面ルクス
    MALT プログラムで設定された最小光レベル MALT 環境光センサーで測定された最小アンビエント ルクス値 MALT スクリーン光センサーで測定した対応する画面ルクス値
    MALT プログラムで設定された最大光レベル MALT 環境光センサーで測定された最大アンビエント ルクス値 MALT スクリーン光センサーで測定した対応する画面ルクス値

結果を視覚化する

Microsoft Excel 2016 以外のプログラムを使用している場合、これらの手順は異なる場合があります。

  1. Microsoft Excel .xlsx ファイルで、「アンビエント ルクス」と「画面ルクス」のデータが含まれた 2 つの列を選択します。

  2. [挿入>]、[散布図 (X、Y) またはバブル チャートを挿入]>[直線の散布図]をクリックします。

    insert scatter plot.

これで、MALT で測定された自動輝度応答曲線が視覚的に表示されます。

結果を解釈する

結果は、手動により自分で検査するか、自動輝度曲線を担当するエンジニアリングチームに依頼してください。 考慮事項をいくつか以下に示します。

  1. MALT で測定した結果は、BIOS で予想された環境光応答曲線の定義と一致していますか?

  2. 環境光応答曲線には十分な段階がありますか? 点の少ない曲線は、ユーザーが輝度を調整するときに目につきます。

  3. 曲線の下端のステップは曲線の上端よりも小さくなっていますか? 明るさの変化は、より低い明るさでより知覚可能です。 明るさのパーセンテージを低くして、ステップを小さくして、もっと頻繁に曲線上の点を追加することを検討してください。

光センサーと環境光応答曲線の統合に関する Microsoft の完全ガイダンスについては、「Windows 10 Creators Update を実行しているコンピューターと環境光センサーの統合」を参照してください。