TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8168的OSD的功能

请教一下

DSP里的OSD功能是否申请的OSD空间会把这部分图像盖住,设置透明度也无法显示?

通过GRPX模块可以进行图像叠加吗?

Chris Meng:

你好,

你尝试SWOSD的Alpha Blending无效么?

GRPX是在视频输出的图像上叠加图像,请问你叠加后的输出是否就是显示输出了?

TaiDong AN:

回复 Chris Meng:

叠加后需要进行h264编码输出,是否这种情况必须通过OSD叠加?

设置的是AlgLin_OsdChWinParams结构体里的winPrm[0].globalAlpha  和  transperencyEnable这两个值。

正常情况是否设置完透明后不会覆盖后面的图像?

Chris Meng:

回复 TaiDong AN:

你好,

下面的信息可以在osdlink.h里面找到:

  UInt32 transperencyEnable;  /**<        TRUE: enable transperency,        when OSD pixel = AlgLink_OsdChWinParams.colorKey[]        then            video is shown        else            OSD pixel is blended with Video taking into account AlgLink_OsdWindowPrm.globalAlpha        FALSE: disable transperency        OSD pixel is always blended with Video taking into account AlgLink_OsdWindowPrm.globalAlpha

TaiDong AN:

回复 Chris Meng:

那这个透明设置就不是传统意义上的透明,而只是颜色融合?

如果在申请的OSD空间内除了字符外的其他地方不覆盖图像,在现有的OSD实现不了,得自己开发吗?

Chris Meng:

回复 TaiDong AN:

TaiDong AN如果在申请的OSD空间内除了字符外的其他地方不覆盖图像

你有尝试colorKey么?

TaiDong AN:

回复 Chris Meng:

我在取值范围内平均取了五个值,有一小部分不规则的透明了,其它地方还是覆盖着。

Chris Meng:

回复 TaiDong AN:

TaiDong AN

我在取值范围内平均取了五个值,有一小部分不规则的透明了,其它地方还是覆盖着。

不理解你是如何配置color key的,下面的解释说明,只有当osd的颜色和color key一致时候,当transparency设置是能,这时候只显示video。

        when OSD pixel = AlgLink_OsdChWinParams.colorKey[]        then            video is shown

赞(0)
未经允许不得转载:TI中文支持网 » DM8168的OSD的功能
分享到: 更多 (0)