一种会议终端的图像处理方法及装置制造方法及图纸

技术编号:16367092 阅读:43 留言:0更新日期:2017-10-10 23:32
本发明专利技术提供一种会议终端的图像处理方法及装置,其中方法首先调用麒麟操作系统中的XopenDisplay函数打开麒麟操作系统的图像窗口;其次,获取麒麟操作系统的图像窗口的配置参数;然后,调用麒麟操作系统中的XGetImage函数采集麒麟操作系统的图像窗口显示的屏幕图像;最后,对采集的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端。该方法通过调用麒麟操作系统中的XopenDisplay以及XGetImage函数打开麒麟操作系统图像窗口,并采集该图像窗口显示的屏幕图像;该方法能够在原有的会议电视系统下,实现麒麟操作系统中屏幕图像的实时采集,即能够实现原有会议电视系统与麒麟操作系统的兼容。

Image processing method and device for conference terminal

The invention provides an image processing method and device of a conference terminal, the XopenDisplay image window function method first calls the kylin operating system in the open kylin operating system; secondly, the configuration parameters of image acquisition window kylin operating system; then, the screen image acquisition window XGetImage function kylin operating system called kylin operating system. The display; finally, encoding the screen image acquisition window display, and sent to other conference terminal. The kylin operating system image method to open the window by calling the kylin operating system in the XopenDisplay and XGetImage function, and the image acquisition screen image display window; the method can in the original video conference system, realize the real-time acquisition of screen image of kylin operating system, which can realize the compatibility of the original video conference system and kylin operating system the.

【技术实现步骤摘要】
一种会议终端的图像处理方法及装置
本专利技术涉及视频会议
,具体涉及一种会议终端的图像处理方法及装置。
技术介绍
视频会议系统(VideoConferenceSystem,简称为VCS),包括软件视频会议系统和硬件视频会议系统,是指两个或两个以上不同地方的个人或群体,通过现有的各种电信通讯传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户的计算机上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式交流信息,增加双方对内容的理解能力。目前视频会议逐步向着多网协作、高清化、开发化的方向发展着。现有技术中的视频会议系统包括多点控制器(MultipointControlUnit,简称为MCU)、会议室终端、PC桌面型终端、电话接入网关等几个部分。由于PC已经是办公的标准配置,桌面会议终端不需要增加很多的硬件投入,因此,PC桌面型终端已经成为各企业视频会议的一种优先考虑的选择。现有技术中,基于局域网上的桌面视频会议的H.323协议的实时桌面双流采集技术,主要是运用在windows操作系统上进行桌面图像实时采集,编码发送给远端会议电视终端。但是,由于现有技术中图像采集与播放方法在Linux操作系统下不兼容,从而导致现有的实时桌面双流采集播放技术,无法在国产麒麟操作系统桌面平台上使用。
技术实现思路
本专利技术要解决的技术问题在于克服现有技术中的实时桌面双流采集技术,无法在麒麟操作系统桌面平台下兼容的缺陷。鉴于此,本专利技术提供本专利技术实施例提供了一种会议终端的图像处理方法及装置。根据第一方面,本专利技术实施例提供一种会议终端的图像处理方法,所述会议终端采用麒麟操作系统,所述图像处理方法包括如下步骤:调用麒麟操作系统中的XopenDisplay函数,通过所述XopenDisplay函数打开所述麒麟操作系统的图像窗口;获取所述麒麟操作系统的图像窗口的配置参数;调用所述麒麟操作系统中的XGetImage函数,通过所述XGetImage函数利用所述配置参数采集所述麒麟操作系统的图像窗口显示的屏幕图像;对采集的所述麒麟操作系统的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端。可选地,还包括:接收其他会议终端发送的视频图像,并对所述视频图像进行解码;调用所述麒麟操作系统的SDL_Init函数,通过SDL_Init函数对解码后的视频码流进行初始化;调用所述麒麟操作系统的SDL_SetVideoMode函数,通过所述SDL_SetVideoMode函数创建图像窗口;对所述视频码流进行处理,以显示在创建的图像窗口上。可选地,所述对采集的所述麒麟操作系统的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端的步骤包括:将所述麒麟操作系统的图像窗口显示的屏幕图像由第一格式转换成第二格式;调用图像编码函数,对转换后的屏幕图像进行编码,将编码后的图像信息发送至其他会议终端。可选地,所述第一格式为RGB格式,所述第二格式为YUV格式。根据第二方面,本专利技术实施例还提供一种会议终端的图像处理装置,包括:第一调用单元,用于调用麒麟操作系统中的XopenDisplay函数,通过所述XopenDisplay函数打开所述麒麟操作系统的图像窗口;第一获取单元,用于获取所述麒麟操作系统的图像窗口的配置参数;第二调用单元,用于调用所述麒麟操作系统中的XGetImage函数,通过所述XGetImage函数利用所述配置参数采集所述麒麟操作系统的图像窗口显示的屏幕图像;编码单元,用于对采集的所述麒麟操作系统的窗口显示的屏幕图像进行编码,并发送至其他会议终端。可选地,所述图像处理装置还包括:解码单元,用于接收其他会议终端发送的视频图像,并对所述视频图像进行解码;第三调用单元,用于调用所述麒麟操作系统的SDL_Init函数,通过SDL_Init函数对解码后的视频码流进行初始化;第四调用单元,用于调用所述麒麟操作系统的SDL_SetVideoMode函数,通过所述SDL_SetVideoMode函数创建图像窗口;处理单元,用于对所述视频码流进行处理,以显示在创建的图像窗口上。可选地,所述编码单元包括:转换单元,用于将所述麒麟操作系统的图像窗口显示的屏幕图像由第一格式转换成第二格式;第五调用单元,用于调用图像编码函数,对转换后的屏幕图像进行编码,将编码后的图像信息发送至其他会议终端。可选地,所述第一格式为RGB格式,所述第二格式为YUV格式。根据第三方面,本专利技术实施例还提供一种会议终端,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行第一方面或者第一方面的任意一种可选方式中所述的图像处理方法。根据第四方面,本专利技术实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行第一方面或者第一方面的任意一种可选方式中所述的图像处理方法。本专利技术技术方案,具有如下优点:1.本专利技术提供的会议终端的图像处理方法,该会议终端采用麒麟操作系统,该图像处理方法首先调用麒麟操作系统中的XopenDisplay函数,通过XopenDisplay函数打开麒麟操作系统的图像窗口;其次,获取麒麟操作系统的图像窗口的配置参数;然后,调用麒麟操作系统中的XGetImage函数,通过XGetImage函数利用配置参数采集所述麒麟操作系统的图像窗口显示的屏幕图像;最后,对采集的麒麟操作系统的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端。该图像处理方法,用于会议终端中,该方法通过调用麒麟操作系统中的XopenDisplay函数打开麒麟操作系统图像窗口,然后通过调用麒麟操作系统中的XGetImage函数,采集麒麟操作系统的图像窗口显示的屏幕图像,最后将采集的屏幕图像编码并发送;该方法能够实现在原有的会议电视系统下,实现麒麟操作系统中屏幕图像的实时采集功能,而不影响原来会议的使用场景和操作方式,从而即能够实现原有会议电视系统与麒麟操作系统的兼容。2.本专利技术提供的会议终端的图像处理方法,该方法还包括接收其他会议终端发送的视频图像,并对视频图像进行解码;调用麒麟操作系统的SDL_Init函数,通过SDL_Init函数对解码后的视频码流进行初始化;调用麒麟操作系统的SDL_SetVideoMode函数,通过SDL_SetVideoMode函数创建图像窗口;对视频码流进行处理,以显示在创建的图像窗口上。该方法通过调用麒麟操作系统的SDL_Init函数对解码后的视频码流进行初始化,并且通过调用麒麟操作系统的SDL_SetVideoMode函数创建图像窗口,以显示处理后的视频码流;该方法能够在麒麟操作系统中实现图像的实时采集与播放,从而在不影响原来会议的使用场景和操作方式的情况下,实现麒麟操作系统与原有电视会议系统的兼容。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发本文档来自技高网...
一种会议终端的图像处理方法及装置

【技术保护点】
一种会议终端的图像处理方法,其特征在于,所述会议终端采用麒麟操作系统,所述图像处理方法包括如下步骤:调用麒麟操作系统中的XopenDisplay函数,通过所述XopenDisplay函数打开所述麒麟操作系统的图像窗口;获取所述麒麟操作系统的图像窗口的配置参数;调用所述麒麟操作系统中的XGetImage函数,通过所述XGetImage函数利用所述配置参数采集所述麒麟操作系统的图像窗口显示的屏幕图像;对采集的所述麒麟操作系统的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端。

【技术特征摘要】
1.一种会议终端的图像处理方法,其特征在于,所述会议终端采用麒麟操作系统,所述图像处理方法包括如下步骤:调用麒麟操作系统中的XopenDisplay函数,通过所述XopenDisplay函数打开所述麒麟操作系统的图像窗口;获取所述麒麟操作系统的图像窗口的配置参数;调用所述麒麟操作系统中的XGetImage函数,通过所述XGetImage函数利用所述配置参数采集所述麒麟操作系统的图像窗口显示的屏幕图像;对采集的所述麒麟操作系统的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端。2.根据权利要求1所述的图像处理方法,其特征在于,还包括:接收其他会议终端发送的视频图像,并对所述视频图像进行解码;调用所述麒麟操作系统的SDL_Init函数,通过SDL_Init函数对解码后的视频码流进行初始化;调用所述麒麟操作系统的SDL_SetVideoMode函数,通过所述SDL_SetVideoMode函数创建图像窗口;对所述视频码流进行处理,以显示在创建的图像窗口上。3.根据权利要求1或2所述的图像处理方法,其特征在于,所述对采集的所述麒麟操作系统的图像窗口显示的屏幕图像进行编码,并发送至其他会议终端的步骤包括:将所述麒麟操作系统的图像窗口显示的屏幕图像由第一格式转换成第二格式;调用图像编码函数,以对转换后的屏幕图像进行编码,将编码后的图像信息发送至其他会议终端。4.根据权利要求3所述的图像处理方法,其特征在于,所述第一格式为RGB格式,所述第二格式为YUV格式。5.一种会议终端的图像处理装置,其特征在于,包括:第一调用单元,用于调用麒麟操作系统中的XopenDisplay函数,通过所述XopenDisplay函数打开所述麒麟操作系统的图像窗口;第一获取单元,用于获取所述麒麟操作系统的图...

【专利技术属性】
技术研发人员:徐磊徐淑芳朱允荣孟永富戴涛张宝卿
申请(专利权)人:苏州科达特种视讯有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1