【技术实现步骤摘要】
本专利技术涉及通信
,特别是涉及一种OSD信息的传输方法和设备。
技术介绍
OSD(On Screen Display,屏幕菜单显示)的原理为在视频图像的特定位置显示特殊信息(0SD信息),从而使用户可以方便的了解到视频外的重要信息。其中, 视频监控中常用的OSD信息为时间和地点。如图1所示,对于配置的OSD信息,时间是 “2011-06-1809:39:31”,地点是“A4实验室”,基于上述OSD信息,用户可以直观的观察到重要fn息。现有技术中,为了向用户显示OSD信息,需要对OSD信息进行合成(即对OSD信息与视频数据进行合成),当前的合成方式包括方式一如图2所示的对OSD信息进行合成的示意图,OSD信息的合成在编码设备 (即前端设备)完成;该方式下,编码设备将采集到的视频数据(即原始图像)与OSD信息进行合成,得到合成图像(0SD信息为合成图像的一部分),在对合成图像进行视频编码后, 通过网络将视频编码后的合成图像发送至客户端;之后,由客户端对其进行视频解码,得到上述合成图像,通过显示该合成图像,即可以显示出OSD信息。方式二 如图3所示的对OSD信息进行合成的示意图,OSD信息的合成在客户端完成;该方式下,编码设备对采集到的视频数据和OSD信息一起进行视频编码得到编码视频数据,此时OSD信息也需要进行编码,且编码后的OSD信息为编码视频数据的一部分。之后,客户端可通过解码编码视频数据得到OSD信息,并从编码视频数据中还原出视频数据, 之后,客户端将视频数据与OSD信息进行合成,得到合成图像,并通过显示该合成图像,即可以显示出OSD信息。上 ...
【技术保护点】
1.一种OSD信息的传输方法,应用于包括编码设备和客户端的系统中,其特征在于,该方法包括以下步骤:所述编码设备对获得的视频数据进行编码处理,得到编码视频数据;所述编码设备将所述编码视频数据和未进行编码处理的OSD信息封装到传输流的数据区中,并在所述传输流的头信息中设置OSD信息标识和编码视频数据标识;所述OSD信息标识用于表示所述数据区中存在OSD信息,所述编码视频数据标识用于表示所述数据区中存在编码视频数据;所述编码设备通过网络将所述传输流发送给所述客户端;当所述客户端从所述传输流的头信息中得到OSD信息标识时,所述客户端从所述传输流的数据区中获得所述OSD信息,并显示所述OSD信息。
【技术特征摘要】
1.一种OSD信息的传输方法,应用于包括编码设备和客户端的系统中,其特征在于,该方法包括以下步骤所述编码设备对获得的视频数据进行编码处理,得到编码视频数据;所述编码设备将所述编码视频数据和未进行编码处理的OSD信息封装到传输流的数据区中,并在所述传输流的头信息中设置OSD信息标识和编码视频数据标识;所述OSD信息标识用于表示所述数据区中存在OSD信息,所述编码视频数据标识用于表示所述数据区中存在编码视频数据;所述编码设备通过网络将所述传输流发送给所述客户端;当所述客户端从所述传输流的头信息中得到OSD信息标识时,所述客户端从所述传输流的数据区中获得所述OSD信息,并显示所述OSD信息。2.如权利要求1所述的方法,其特征在于,所述方法进一步包括所述编码设备判断是否需要显示OSD信息;如果是,所述编码设备将所述编码视频数据和OSD信息封装到传输流的数据区中;否则,所述编码设备将所述编码视频数据封装到传输流的数据区中。3.如权利要求1所述的方法,其特征在于,所述方法进一步包括当所述客户端从传输流的头信息中得到编码视频数据标识,且未得到OSD信息标识时,所述客户端获知传输流的数据区中存在编码视频数据,且不存在OSD信息,所述客户端从传输流的数据区中获得编码视频数据,对所述编码视频数据进行解码处理,得到视频数据;当所述客户端从传输流的头信息中得到编码视频数据标识,且得到OSD信息标识时, 所述客户端获知传输流的数据区中存在编码视频数据,且存在OSD信息,所述客户端从传输流的数据区中获得OSD信息,设置OSD标志为TRUE,并保存所述OSD信息;所述客户端从传输流的数据区中获得编码视频数据,对所述编码视频数据进行解码处理,得到视频数据;在得到所述视频数据后,所述客户端判断OSD标志是否为TRUE,如果是,则所述客户端将之前保存的OSD信息与所述视频数据进行合成,得到合成图像,并显示合成图像;否则, 所述客户端直接显示所述视频数据。4.如权利要求1所述的方法,其特征在于,所述传输流包括TS流,RTP流和PS流;当所述传输流为TS流时,所述TS流包括4字节的头信息和184字节的数据区,通过将 4字节的头信息中的PID设置为指定标识表示OSD信息标识,并将OSD信息封装到184字节的数据区中;当所述传输流为PS流时,所述PS流包括Header和I^ayload,通过将Header的Mream type设置为指定标识表示OSD信息标识,并将OSD信息封装到Payload的Data pack中;当所述传输流为RTP流时,所述RTP流包括Header和I^ayload,通过将Header的 Payload type设置为指定标识表示OSD信息标识,并将OSD信息封装到Payload中。5.如权利要求1-4任一项所述的方法,其特征在于,所述方法进一步包括所...
【专利技术属性】
技术研发人员:应程,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。