This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

osd character display blur in yuv format

Hi, everyone,

I work in IPNC36x reference design, I write my own string draw function like ALG_swosdDrawLine(), but I found a strange display problem. It seems the Chroma of my character's dot matrix data impact adjacent pixel's color. My english is pool, I don't know how to discript the phenomenon, maybe I can call it blur or vignette. The snapshot picture is following,

 

To expose problem, I streched out the picture. Note, In the surrounding of the green characters, have some blur, its color different with backgound.

I don't know why. I just only modify chroma data for character's display dot. In fact, I treat a yuv macro pixel (in yuv420,  2X2 Y, 1 UV) as a display dot, that is to say, I zoom out the character size 2 times in horizonal and vertical direction.

can anyone get some help? thanks!