Windows 8でオーディオとビデオの処理を最適化する

マイクロソフトの専門家は、Windows 8のソフトウェアデコーダーの大幅な最適化について話しました。これにより、プロセッサーの負荷、メモリの消費などが削減されました。



720p VC1 / H.264ビデオデコードおよびWebカメラプレビューのCPU使用率





H.264およびVC-1のソフトウェアデコーダーを最適化することでビデオデコードパフォーマンスが向上し、DirectShow Capture APIから新しいはるかに効率的なWindows 8 Media Foundation Capture APIに移行することで、Webカメラからのビデオ処理の改善が強化されました。



また、開発者は、再生前にオーディオコンテンツを処理するアルゴリズムを大幅に変更したため、モバイルデバイスのCPU負荷とバッテリー消費を大幅に削減することができました。 これは、バッファリングが増加したために行われました-オーディオ録音をより大きなフラグメントに分割し、プロセッサによって前処理されてから、スリープモードになります。 その結果、CPUのスリープ期間が10ミリ秒から1秒以上に100倍になり、オーディオプレーヤーの消費電力が大幅に削減されました。



もう1つの重要な最適化は、低レイテンシメディアキャプチャの導入と、OSでのオーディオおよびビデオの送信とレンダリングの導入です。 これは、HDビデオチャットなど、Skypeチャットが完全に機能するようにするためです。







TIA / EIA 920規格によると、音声は100ミリ秒以下の遅延で、ビデオは145ミリ秒以下の遅延で送信される必要があります。 マイクロソフトの開発者は、高解像度のビデオであっても、これら両方の目標を達成することができました。



オーディオ遅延:65m





ビデオ伝送遅延:100ms





Windows 8アプリケーションでの使用に推奨されるビデオコーデックは、H.264およびVC-1です。










All Articles