組み込み製品 のディスプレイ解像度の選択は、 通常、より多くのピクセルのオプションを選択するよりも複雑です。
エンジニアが QVGA と VGA を比較すると、最初に目に見える違いは画像の鮮明さです。 VGA は QVGA の 4 倍のピクセルを提供し、自然に細部の表現が向上します。ただし、ディスプレイの選択が視覚的な品質だけに依存することはほとんどありません。解像度は、メモリ使用量、プロセッサのワークロード、インターフェイス帯域幅、消費電力、ソフトウェアの複雑さ、プロジェクト全体のコストにも影響します。
多くの組み込みシステムでは、解像度が高くなれば自動的に優れた製品が生まれるわけではありません。場合によっては、開発中になってから初めて明らかになる制約が導入される場合があります。
この記事では、実用的なエンジニアリングの観点から QVGA と VGA を比較し、各オプションがどこに意味があるのか、どこに制限が生じるのか、より高い仕様が常に最も安全な決定ではない理由について説明します。
QVGA は Quarter Video Graphics Array の略で、VGA は Video Graphics Array を指します。
QVGA は物理的なディスプレイ サイズを説明していないため、名前が混乱を招くことがあります。画素数について説明します。
パラメーター | QVGA | VGA |
|---|---|---|
解決 | 320×240 | 640×480 |
総ピクセル数 | 76,800 | 307,200 |
相対ピクセル数 | 1× | 4× |
アスペクト比 | 4:3 | 4:3 |
一般的な使用法 | 基本的な HMI および制御インターフェイス | グラフィックを多用したインターフェース |
VGA には、QVGA の約 4 倍のピクセルが含まれています。
一見すると、これは明らかな改善のように見えます。一般に、ピクセルが多いほど、細部の再現性が向上し、グラフィックスがより滑らかになります。
ただし、追加のピクセルもシステムによって処理、保存、送信、レンダリングされる必要があります。
ディスプレイ自体はデザインの一部にすぎません。
同じ物理サイズのディスプレイを比較すると、違いがより顕著になります。
たとえば、 3.5 インチ ディスプレイの場合:
QVGA は通常、約 115 ~ 120 PPI を提供します
VGA は通常、約 230 ~ 240 PPI を提供します
この例では VGA がピクセル密度を約 2 倍にしているため、視覚的な改善には以下が含まれます。
アイコンのエッジをより滑らかに
テキストのギザギザの軽減
小さな文字の読みやすさの向上
より詳細なグラフィックス
より鮮明な波形とグラフ
ただし、ユーザー エクスペリエンスは常にピクセル数に比例するとは限りません。
一般的な仮定は次のとおりです。
解像度が高い = インターフェースが優れている
実際のプロジェクトは常にそのように機能するとは限りません。
ユーザー インターフェイスがもともと QVGA の寸法を中心に設計されていた場合、インターフェイス要素を再設計せずに単に VGA に移行すると、いくつかの問題が発生する可能性があります。
文字が小さくなる
タッチターゲットが選択されにくくなる
インターフェースの複雑さが増す
視覚情報が混雑する
オペレーターが主に機械のステータスを確認して大きなボタンを押す産業用制御アプリケーションでは、ユーザーは追加のピクセルにほとんど気付かない可能性があります。
対照的に、波形やデータ曲線を表示する医療機器や診断機器では、詳細を追加することで大きなメリットが得られることがよくあります。
したがって、VGA の価値はインターフェイスの内容に大きく依存します。
解像度は見た目以上に大きく変わります。
画面に表示されるすべてのフレームはメモリ リソースを消費します。
システムが 16 ビットの色深度を使用すると仮定します。
QVGA:
320×240×2バイト
≈150 KB フレームバッファ
VGA:
640×480×2バイト
≈600 KB フレームバッファ
紙の上では増加は簡単に見えますが、フレーム バッファーが単独で動作することはほとんどありません。
多くの場合、次の場合に追加のメモリが必要になります。
グラフィックライブラリ
画像ストレージ
アニメーションアセット
ダブルバッファリング
オペレーティングシステム
インターフェイスの複雑さが増すにつれて、メモリ要件もさらに増加します。
リソースに制約のある MCU システムでは、これが実際的な制限となる可能性があります。
たとえば、一部の低電力マイクロコントローラーは QVGA で快適に動作しますが、VGA レンダリング要件に苦労する場合があります。
症状には次のようなものがあります。
リフレッシュレートの低下
インターフェイスの応答が遅い
アニメーションのラグ
タッチの反応が遅い
このような状況では、ディスプレイ自体が必ずしもボトルネックになるわけではありません。
プロセッサーが制限となります。
解像度は、ディスプレイ インターフェイスを介して移動する必要があるデータの量に影響します。
解像度が高くなると、より大きな帯域幅が必要になります。
例えば:
QVGA から VGA に移行すると、ピクセル データが約 4 倍に増加します。
インターフェイスの種類に応じて次のようになります。
RGBインターフェース
SPIインターフェース
LVDSインターフェイス
影響は大きく異なる可能性があります。
SPI ベースのシステムは特に敏感です。
多くの SPI ディスプレイは QVGA 解像度で適切に動作しますが、プロセッサの速度と帯域幅が不十分な場合は、VGA で目に見えるリフレッシュ制限が表示される場合があります。
これは、VGA を避けるべきだという意味ではありません。
これは、信号経路全体を考慮する必要があることを意味します。
場合によっては、ディスプレイ パネルのアップグレード自体は簡単ですが、サポートされるハードウェアの変更が予想よりも広範囲になることがあります。
一般的な購入の前提条件は次のとおりです。
「VGA ディスプレイの価格がわずかに高いだけであれば、アップグレードは簡単です。」
実際のプロジェクトコストは異なる動作をする可能性があります。
潜在的な変更には次のようなものがあります。
より大きなメモリ容量
より高性能なプロセッサー
より複雑な PCB レイアウト
追加のソフトウェア最適化
開発時間の増加
パネルのコストの差自体は、プロジェクトの総コストのほんの一部にすぎない可能性があります。
プロジェクトによっては、ハードウェア変更のサポートがディスプレイ コストの増加を超える場合があります。
コスト重視の製品の場合、ユーザーに明確なメリットがないまま解像度を高めると、不必要な出費が発生する可能性があります。
VGA はより高い画質を提供しますが、QVGA は多くの最新の製品に引き続き搭載されています。
典型的なシナリオには次のようなものがあります。
多くの産業用 HMI は以下を表示します。
稼働状況
アラーム
機械の設定
大きなコントロールボタン
これらのインターフェイスは、グラフィックの詳細よりも可視性と信頼性を優先することがよくあります。
シンプルなメニューと制限されたユーザー操作を備えたポータブル デバイスでは、解像度を高くしても大きな利点が得られない可能性があります。
グラフィック処理を追加すると、システムのアクティビティと電力消費が増加する可能性があります。
バッテリ駆動の機器は、システムの作業負荷の軽減によって恩恵を受ける場合があります。
小型の MCU を使用するプロジェクトでは、ディスプレイ解像度を低く維持することで、不必要なハードウェアのアップグレードを回避できます。
QVGA は仕様書上ではそれほど印象的ではないかもしれませんが、実際のエンジニアリング上の決定が仕様のみに基づいて行われることはほとんどありません。
VGA が有意義な改善をもたらす状況もあります。
例としては次のものが挙げられます。
波形や監視データには細かい詳細が含まれることがよくあります。
ピクセルを追加すると、可読性が向上します。
小さなグラフィック要素と詳細な視覚情報は、高密度の恩恵を受けます。
ポータブル デバイスでは、次のものが頻繁に必要になります。
コンパクトなインターフェース
読みやすいテキスト
画面上の情報量が増える
アイコン、アニメーション、または画像コンテンツを含むアプリケーションでは、多くの場合、高解像度のメリットが得られます。
ただし、VGA が自動的にデフォルトのオプションになるべきではありません。
ハードウェア リソースがすでに限界近くで動作している場合、解像度のアップグレードにより予期しないパフォーマンスのトレードオフが発生する可能性があります。
次の場合に QVGA を選択してください。
✓ インターフェースの内容がシンプル
✓ ハードウェアリソースは限られています
✓ コストの最適化が重要
✓ 電力効率が重要
次の場合に VGA を選択します。
✓ 小さな文字の読みやすさが重要
✓ グラフィックの詳細により使いやすさが向上
✓ システムハードウェアは追加のワークロードをサポートします
✓ ユーザーは同時に表示されるより多くの情報を必要としています
通常、最も適切な解像度は、より大きな仕様値を持つ解像度ではなく、システム要件に一致する解像度です。
いいえ、VGA により画像の詳細が向上しますが、メモリ使用量、プロセッサ要件、システムの複雑さも増加します。
必ずしもではありません ディスプレイパネルレベル 。追加の電力消費は、多くの場合、プロセッサーのアクティビティ、グラフィックス処理、およびメモリー操作によって発生します。
はい。 QVGA は、単純なインターフェイスで十分な産業、制御、組み込みアプリケーションで広く使用され続けています。
いいえ、タッチのパフォーマンスは主にタッチ コントローラーの設計、センサーの品質、およびソフトウェア アルゴリズムに依存します。
必ずしもそうとは限りません。小型ディスプレイではピクセル密度の増加による恩恵を受けることができますが、インターフェイスのデザインと使いやすさも考慮する必要があります。
潜在的にはそうです。解像度を高くするには、追加のメモリ リソース、GUI の最適化、およびより多くの処理能力が必要になる場合があります。