2011-07-09 19 views
2

私はTI 365 DSPを使ってプロジェクトを進めています。 YUV422モードで動作するOSD透過性の厄介な問題があります。 YUV422はパックされたフォーマットであり、OSD透明度の実装は、提供された透明度値によってYフィールドだけをノックアウトするので、そのようなサーフェスに矩形を描画したい場合、その境界線が醜いように見えます。OSDの問題を解決する

これに対処して、解決策を用意している人はいませんか?

答えて

2

私は、私が持っていた透明性の要件のために、OSD用にYUV422を使用することを避けました。あなたの状況に役立つ属性ウィンドウを使用しているかどうかを調べることができます。

また、1ピクセルあたり多くのアルファがブレンドされずに正しく見えなかったので、最終的にアルファの3ビットを持つRGB888モードを使用して解決しました。私はあなたのOSDウィンドウのために必要な画面の量を知りませんが、1280x720だったときにメモリバスの問題を見ました。幸いにも、私は画面の小さな部分しか必要とせず、RGB888モードがうまく機能しました。