RV1126 NO.23:OSD原理的讲解

RV1126 NO.23:OSD原理的讲解

一.OSD的概念:

OSD(on-screen-display)中文名称是屏幕菜单调节显示方式,它的作用是对屏幕显示器做各种工作指标,包括:色彩、几何图形等进行调整,从而使得整个显示器得到最佳的状,最常见的OSD调试就是在屏幕上添加水印、LOGO。OSD技术广泛运用在PC个人电脑、电视机顶盒、ETC屏幕显示等等,后来随着网络技术的发展OSD调节也从屏幕发展到了编码图层的叠加,换言之在编码图层也可以通过OSD的叠加方法显示出自定义的图层。

(OSD应用在音视频推流上)

(OSD应用在ETC上)

二.OSD的实现原理:

OSD实现一般分为下面几个部分,分别是视频信号处理、OSD图像的生成、OSD图像的叠加。

2.1. 视频信号的处理:

OSD叠加的第一个步骤,就是要对视频信号进行处理。这种信号处理就是要从模拟信号转换成数字信号,转换完成之后需要通过芯片对数字信号进行后处理工作,包括:去噪、锐化等等。

2.2.OSD图像的生成

视频数据经过数字信号处理后,就可以对其进行OSD图像的生成。OSD的图像包含很多种类型,比方说LOGO图形、文字、图标等,而生成OSD图像的方式一般分为软件模式和硬件模式。硬件模式是利用专门的OSD处理芯片,通过硬件的图像合成器将OSD图像和视频信号合成,整个过程CPU不去进行处理;软件模式是通过软件的图像处理算法生成OSD图像,整个过程CPU都参与处理,常用的OSD生成的框架有:OPENCV、 FFMPEG等。

(OSD硬件生成器)

(OSD软件生成器)

2.3.OSD图像的叠加

最后一步就是把OSD的图像进行叠加,所谓叠加就是把OSD图像和视频信号结合在一起。OSD信号叠加一般分为两种一种是上方叠加、另外一种是下方叠加,上方叠加相当于把OSD图像显示在视频的顶部、下方叠加相当于把OSD图像显示在视频的底部。OSD叠加的原理也非常简单,就是把OSD图像的像素点和视频信号的像素点进行合成,并且在合成的过程中可以通过调整位置、大小等参数显示出来。

(OSD叠加原理)

(OSD顶部位置、底部位置)

相关文章

中冶赛迪冷轧装备以创新赋能金属加工产业升级
365出款成功未到

中冶赛迪冷轧装备以创新赋能金属加工产业升级

⌛ 10-29 👁️‍🗨️ 1722
没有擀面杖用什么代替? 08月24日更新
365出款成功未到

没有擀面杖用什么代替? 08月24日更新

⌛ 08-23 👁️‍🗨️ 7933
微信视频怎么录屏?超简单教程,一学就会!
det365手机版

微信视频怎么录屏?超简单教程,一学就会!

⌛ 08-14 👁️‍🗨️ 7273