車内インフォテインメント
2016-2020 | Seoul
LG Electronicsは、現代のほとんどの自動車向けに、IVI(車載インフォテインメントシステム)およびAVN(オーディオビデオナビゲーションシステム)の包括的な組み込みシステムを製造および輸出しています。最新のプロジェクトには、世界の自動車メーカー上位5社でVolvo Carsの所有者であるGeelyと、LGE VehicleComponentsグループの単一の顧客ベースとして最大の収益を上げているHyundai-KiaMotorCompanyが関与しています。 GenIVIアライアンスの重要な部分。
LGElectronicsのIVI / AVNシステムは、タッチスクリーンまたは音声コマンドのいずれかを介して、ユーザーの入力に対してフェイルセーフで瞬時の応答を提供する必要があります。ウェイランドの最新のグラフィックテクノロジーを活用する際に、Qt®テクノロジーを使用して、ユーザーとのインターフェイスを改善し、パフォーマンスに対する要求にも応えました。わずかな違いがありますが、主な焦点は、起動時間と応答時間の両方でシステムパフォーマンスを向上させることと、シームレスなユーザーエクスペリエンスを提供するためのメモリの使用を管理することでした。 最適化プロセスでは、既存のソースコードとアプリケーションのライブラリを活用し、場合によっては変更しながら、QMLアプリケーションのソースコードや、該当する場合はアプリケーションウィンドウマネージャーを含むがこれらに限定されない、可能な拡張のすべての領域を詳しく調べました。 基本的なQML / C ++最適化。QMLコンストラクトを同等であるがより効率的なものに直接置き換えるか、一部のパーツをC ++に移動するか、コード自体に変更を加えます。 非表示アイテムの起動時の遅延読み込みを改善し、アプリが起動後にCPUを使用しているが、画面に影響を与えないインスタンスを削除します。 IPCを改善し、より多くのプロセスを並行して開始し、優先度とCPU使用率に関して起動プロセスを操作することにより、アプリケーションランチャーアルゴリズムを改善します。 アプリがバックエンドとどのように通信するかを調査し、アプリケーションの初期化プロセスを最適化するために不要な遅延を取り除きます。 フォントとアセットの処理の改善、プロセスの結合などの一般的なプロセスインスタンス化アーキテクチャの変更、共通ベースプロセスからのフォークによるアプリケーションの開始、事前リンクなど、プロジェクト期間中の継続的なプロファイリングとベンチマークによって、さらなる最適化領域を調査します。これは、合意に基づいて提案、議論、および進められます。 最適化は大成功を収め、ターゲットシステムのパフォーマンス向上の70〜200%を達成し、新しいGUIの外観もブラッシュアップしました。 |