专利名称:文件多屏扩展显示的方法
技术领域:
本发明涉及一种文件多屏扩展显示的方法,特别是涉及一种基于网络视频会议的视频文件多屏扩展显示的方法。
背景技术:
视频会议系统是基于网络支撑人们跨越空间进行的实时信息交流,并能开展协同工作的应用系统。它通过接入视频采集设备、音频采集设备将视频、音频数据进行实时传输,实现各协同人员远距离的真实、直观的音视频交流。同时利用多媒体技术的支持,视频会议系统可以协同用户处理工作中的相关信息,如电子白板交互、文档共享、屏幕共享、媒体共享、远程控制、应用程序共享等,从而构建了一个多人共享的虚拟工作空间——网络会议室。 视频会议系统技术的发展,逐步形成了软件视频会议系统和硬件视频会议系统。同时更多的实体会议室经过装修安装网络视频会议室终端、摄像机、麦克风、音箱、显示设备等,将实体会议室升级成为可以进行远程会议召开的网络视频会议室。在网络会议室中,用户通常希望将更多的信息同时呈现在显示设备中,如用户在会议中讲解文档时,希望同时能清晰地看到电子白板和视频;用户会议中可能希望同时清晰的看到共享的多媒体、视频信息、电子白板等。此时一个显示设备已无法满足用户要求,多个显示设备的同时显示技术则被应用到视频会议系统中。现有应用在视频会议系统中的多屏显示技术主要方法为如申请号为200610157801.4的中国专利申请,介绍了多屏显示拼接控制器(又称大屏幕显示),其主要是将视频会议系统接入一个其他的多屏显示拼接控制器设备将视频会议画面输出在多个显示器中。其实现技术的装置本身与视频会议系统无关。大屏幕显示的技术关键在于获取视频输入的显示信息,然后根据屏幕的输出进行切割,将屏幕输出画面切割成多个画面并利用相同的同步技术将图像同步显示在显示设备上。从而可以将一个图像显示在多个显示设备中,而多个显示设备经过物理的拼接形成一个大屏幕,从而实现大屏显示。大屏显示技术是将屏幕切割为多个图像分别显示在多个显示器,然后将显示设备物理组装在一起形成大屏。在视频会议系统应用中,其缺点主要在于大屏显示技术并非专门针对视频会议系统,而无法将视频会议系统中特定的部分扩展显示;同时大屏显示技术涉及对屏幕图像切割由显示设备物理拼接,因此对物理显示设备要求较高,通常需要无边的显示器,从而成本较高;另外大屏显示技术在切割图像时,无法识别关键图像,极大可能将一个关键图像切割成多个图像从而在拼接时无法完全对接形成部分关键图像模糊(如电子白板中的文字切割后,拼接无法完全识别等)。大屏显示技术将图像切割后,显示设备需物理组合在一起才能查看完整图像,无法应用到环境受限的会议室中,因此带来较大不便
发明内容
本发明所要解决的技术问题,就是针对现有网络视频会议的视频文件扩展显示技术的不足,提出一种文件多屏扩展显示的方法。本发明解决上述技术问题所采用的技术方案是文件多屏扩展显示的方法,其特征在于,包括以下步骤a.设置多个网卡连接多个显示设备;b.获取每个显示设备的特征信息并存储在存储单元中;c.判断显示设备数量是否大于1,若是,则进入步骤d,若否,则在该显示设备上正常显示文件;d.将一台显示设备作为主显示设备显示文件内容,其它显示设备作为扩展显示设备备用;
e.激活文件扩展显示菜单项,接收扩展显示指令;f.根据指令要求,将文件显示框架进行剖离,重绘主显示窗口,构建扩展显示窗Π ;g.在主显示设备上显示主显示窗口,在扩展设备中显示扩展显示窗口。具体的,所述特征信息包括分辨率和设备标识。具体的,步骤b还包括以下步骤bl.对显示设备进行标识,按自然数对其依次进行编号;b2.根据编号逐个获取显示卡及显示设备的特征信息,并分别获取各个显示设备屏幕的左上角开始坐标和右下角结束坐标;b3.将所有显示设备按编号进行存储备用。具体的,所述显示设备按编号进行存储的存储方式为数组存储方式、队列存储方式和链表存储方式中的一种或者多种。具体的,获取各个显示设备左上角开始坐标和右下角结束坐标的计算方式为定义开始坐标为S,结束坐标为E,分辨率长为L、宽为W,
n-1Il贝Ij:Z LΣ L
Sn = ( 1=0 , O) ,En = ( i=0 W )具体的,步骤f还包括以下步骤fl.检测是否有可用的扩展显示设备,若是,则进入步骤f2,若否,则提示用户无法进行扩展显示操作;f2.检测用户是否指定扩展显示设备,若是,则进入步骤f3,若否,则进入步骤f4 ;f3.检测该用户指定的扩展显示设备是否存在,若是,则进入步骤f6,若否,则提示用户无可用扩展屏,无法进行扩展显示;f4.检测是否有空余扩展显示设备,若是,则进入步骤f6,若否,则进入步骤f5 ;f5.检测是否存在可替换的已用扩展屏,若是,则进入步骤f6,若否,则提示用户无可用扩展屏,无法进行扩展显示;f6.获取扩展显示设备信息,包括分辨率、左上角开始坐标和右下角结束坐标;f7.根据扩展显示设备分辨率,绘制扩展窗口 ;f8.根据获得的扩展显示设备屏幕左上角开始坐标和右下角结束坐标,将扩展显示内容显示在扩展显示设备窗口中。
具体的,步骤f7中所述绘制扩展窗口的大小与扩展显示设备的分辨率相同。具体的,步骤f7中所述绘制扩展窗口的大小为用户指定的分辨率。具体的,步骤f8中所述将扩展显示内容显示在扩展显示设备窗口中为显示在扩展显示设备中用户指定的坐标位置。具体的,所述扩展显示菜单项包括电子白板扩展显示、单路视频扩展显示、多路视频扩展显示、屏幕共享扩展显示和多媒体共享扩展显示中的一种或者多种。本发明的有益效果为,实现了支持多种文件多屏扩展显示的方法,特别是视频会议系统屏幕扩展的无损视频、多媒体、电子白板、屏幕共享等信息的显示。
图I为显示设备信息存储块示意图; 图2为本发明的实施例的流程图;图3为实施例中根据用户指令进行具体扩展显示的流程图。
具体实施例方式下面结合附图和实施例,详细描述本发明的技术方案本发明所述的文件多屏扩展显示的方法,主要步骤为首先设置多个网卡连接多个显示设备,网卡用于识别每一个不同的计算机显示设备;获取每个显示设备的特征信息并存储在存储单元中;当用户开始执行文件显示任务后,判断当前所连接的显示设备数量是否大于1,若是,则将一台显示设备作为主显示设备显示文件内容,其它显示设备作为扩展显示设备备用,并同时激活文件扩展显示菜单项,接收扩展显示指令,若否,则在该显示设备上正常显示文件;接收到用户的扩展指令后,根据指令要求,将文件显示框架进行剖离,重绘主显示窗口,构建扩展显示窗口 ;最后在主显示设备上显示主显示窗口,在扩展设备中显示扩展显示窗口。一种优选的方案是,所述特征信息包括分辨率和设备标识。分辨率作为显示设备的性能标示,设备标识用于区别不同的显示设备,因此采用分辨率和设备标识作为显示设备的特征信息是一种可行的方案选择。一种具体的获取每个显示设备的特征信息并存储在存储单元中主要步骤为首先对显示设备进行标识,按自然数对其依次进行编号,进行标示编号的目的在于能够系统化的管理所有的显示设备,为更灵活的使用每个显示设备做好准备;然后根据编号逐个获取显示卡及显示设备的特征信息,并分别获取各个显示设备左上角开始坐标和右下角结束坐标,该步骤的目的是为扩展显示做准备;最后将所有显示设备按编号进行存储备用,具体的显示设备信息存储在存储单元中的模式如图I所示。—种优选的方案为,所述显示设备按编号进行存储的存储方式为数组存储方式、队列存储方式和链表存储方式中的一种或者多种。一种具体的方案为,获取各个显示设备左上角开始坐标和右下角结束坐标的计算方式为定义开始坐标为S,结束坐标为E,分辨率长为L、宽为W,
权利要求
1.文件多屏扩展显示的方法,其特征在于,包括以下步骤 a.设置多个网卡连接多个显示设备; b.获取每个显示设备的特征信息并存储在存储单元中; c.判断显示设备数量是否大于1,若是,则进入步骤d,若否,则在该显示设备上正常显示文件; d.将一台显示设备作为主显示设备显示文件内容,其它显示设备作为扩展显示设备备用; e.激活文件扩展显示菜单项,接收扩展显示指令; f.根据指令要求,将文件显示框架进行剖离,重绘主显示窗口,构建扩展显示窗口; g.在主显示设备上显示主显示窗口,在扩展设备中显示扩展显示窗口。
2.根据权利要求I所述的文件多屏扩展显示的方法,其特征在于,所述特征信息包括分辨率和设备标识。
3.根据权利要求I所述的文件多屏扩展显示的方法,其特征在于,步骤b还包括以下步骤 bl.对显示设备进行标识,按自然数对其依次进行编号; b2.根据编号逐个获取显示卡及显示设备的特征信息,并分别获取各个显示设备屏幕的左上角开始坐标和右下角结束坐标; b3.将所有显示设备按编号进行存储备用。
4.根据权利要求3所述的文件多屏扩展显示的方法,其特征在于,所述显示设备按编号进行存储的存储方式为数组存储方式、队列存储方式和链表存储方式中的一种或者多种。
5.根据权利要求3所述的文件多屏扩展显示的方法,其特征在于,获取各个显示设备左上角开始坐标和右下角结束坐标的计算方式为 定义开始坐标为S,结束坐标为E,分辨率长为L、宽为W, 则
6.根据权利要求5所述的文件多屏扩展显示的方法,其特征在于,步骤f还包括以下步骤 Π.检测是否有可用的扩展显示设备,若是,则进入步骤f2,若否,则提示用户无法进行扩展显示操作; f2.检测用户是否指定扩展显示设备,若是,则进入步骤f3,若否,则进入步骤f4 ;f3.检测该用户指定的扩展显示设备是否存在,若是,则进入步骤f6,若否,则提示用户无可用扩展屏,无法进行扩展显示; f4.检测是否有空余扩展显示设备,若是,则进入步骤f6,若否,则进入步骤f5 ;f5.检测是否存在可替换的已用扩展屏,若是,则进入步骤f6,若否,则提示用户无可用扩展屏,无法进行扩展显示; f6.获取扩展显示设备信息,包括分辨率、左上角开始坐标和右下角结束坐标; f7.根据扩展显示设备分辨率,绘制扩展窗口 ;f8.根据获得的扩展显示设备屏幕左上角开始坐标和右下角结束坐标,将扩展显示内容显示在扩展显示设备窗口中。
7.根据权利要求6所述的文件多屏扩展显示的方法,其特征在于,步骤f7中所述绘制扩展窗口的大小与扩展显示设备的分辨率相同。
8.根据权利要求6所述的文件多屏扩展显示的方法,其特征在于,步骤f7中所述绘制扩展窗口的大小为用户指定的分辨率。
9.根据权利要求6所述的文件多屏扩展显示的方法,其特征在于,步骤f8中所述将扩展显示内容显示在扩展显示设备窗口中为显示在扩展显示设备中用户指定的坐标位置。
10.根据权利要求I 9任意一项所述的文件多屏扩展显示的方法,其特征在于,所述扩展显示菜单项包括电子白板扩展显示、单路视频扩展显示、多路视频扩展显示、屏幕共享扩展显示和多媒体共享扩展显示中的一种或者多种。
全文摘要
本发明涉及一种文件多屏扩展显示的方法,特别是涉及一种基于网络视频会议的视频文件多屏扩展显示的方法。本发明所述的方法,主要步骤为首先设置多个网卡连接多个显示设备;获取每个显示设备的特征信息并存储在存储单元中;根据当前所连接的显示设备数量判断是否激活文件扩展显示菜单项;接收到用户的扩展指令后,根据指令要求,将文件显示框架进行剖离,重绘主显示窗口,构建扩展显示窗口;最后在主显示设备上显示主显示窗口,在扩展设备中显示扩展显示窗口。本发明的有益效果为,实现了支持多种文件多屏扩展显示的方法,特别是视频会议系统屏幕扩展的无损视频、多媒体、电子白板、屏幕共享等信息的显示。本发明尤其适用于网络视频会议系统。
文档编号G09G5/14GK102902501SQ201210363670
公开日2013年1月30日 申请日期2012年9月26日 优先权日2012年9月26日
发明者刘天成, 高锦欣 申请人:成都飞视美视频技术有限公司