一种扩展显示屏控制器及扩展显示屏操控方法技术

技术编号:25834087 阅读:39 留言:0更新日期:2020-10-02 14:15
本发明专利技术涉及电脑屏幕显示信号的多屏显示及控制技术,其公开了一种扩展显示屏控制器及扩展显示屏操控方法,解决传统基于同一PC扩展显示模式的多屏显示方案存在的操作繁琐、操作效率低的问题。本发明专利技术中所述扩展显示屏控制器包括:扩展屏控制窗口模块,用于在主屏的桌面上创建和运行扩展屏控制窗口,在扩展屏控制窗口中实时同步显示扩展显示屏的内容,并提供对扩展显示屏的内容的操控功能;光标切换模块,用于操控电脑光标在主屏和扩展显示屏之间进行平滑切换;拖拽控制模块,用于在从主屏拖动对象到扩展屏控制窗口上时,自动打开该对象,并在扩展显示屏上进行全屏显示。本发明专利技术适用于多媒体教学、办公会议、培训演讲等应用场景。

【技术实现步骤摘要】
一种扩展显示屏控制器及扩展显示屏操控方法
本专利技术涉及电脑屏幕显示信号的多屏显示及控制技术,具体涉及一种扩展显示屏控制器及扩展显示屏操控方法,适用于多媒体教学、办公会议、培训演讲等应用场景。
技术介绍
在多媒体教学、办公会议、培训演讲等场合,大多采用一个大屏幕向学习者展示讲授的内容,但讲授过程中往往需要同步展示多个内容,单一大屏幕显示需要在不同的任务窗口或界面上来回切换,操作繁琐,而且不能实时对比观察,因此,人们使用双大屏幕或多个大屏幕显示方案来满足多任务同步展示的需求。例如:在课堂教学过程中,一个大屏幕用于播放实验操作步骤的PPT课件,第二大屏幕用于实时展示实验操作的视频画面、电子书写批注等。又如:在实时远程教学的时候,在一个大屏幕上显示远程老师授课画面,而本地老师可以在第二大屏幕上进行实时电子板书、讲解内容、辅导答疑等。以上方案均在同一电脑主机模式下采用两个或多个屏幕显示,将电脑主机的显示模式设置为“扩展”显示模式,一个大屏幕作为主屏,其余大屏幕作为扩展屏,如此能够有效的解决人们对多屏显示的需求,很好的将相互关联的信息同步展示、对比展示、逻辑关联展示等,有效的提高信息传达效率和提供日常的工作效率。然而,其存在操作不便的缺陷,以双大屏显示为例,说明如下:(1)采用双大屏幕扩展显示模式时,用户通常需要将电脑默认输出的主屏窗口内容移动到扩展屏幕进行浏览、展示,与主屏幕形成参考、对比操作等。用户在此模式下使用时往往容易出现方位混乱、不知鼠标定位、主副屏方位难分的现象;另外在两个屏幕中反复转移窗口内容、最大化、最小化、关闭等操作,容易在屏幕中迷航。(2)对于教学中的双大屏幕扩展显示模式,主屏幕通常用于内容讲解和书写,扩展屏幕通常用于播放、展示辅助教学内容等,老师需要将主屏窗口拖拽到扩展屏中去显示,往往还需要点击全屏显示,这需要经历打开显示对象、拖拽到扩展屏中、全屏显示等繁琐操作步骤。可见,目前的基于同一PC扩展显示模式的多屏显示方案还存在操作繁琐、操作效率低的问题。
技术实现思路
本专利技术所要解决的技术问题是:提出一种扩展显示屏控制器及扩展显示屏操控方法,解决传统基于同一PC扩展显示模式的多屏显示方案存在的操作繁琐、操作效率低的问题。本专利技术解决上述技术问题采用的技术方案是:一种扩展显示屏控制器,应用于基于同一PC扩展显示模式下的多屏显示系统中,所述多屏显示系统包括主屏和扩展显示屏;所述扩展显示屏控制器包括:扩展屏控制窗口模块、光标切换模块以及拖拽控制模块;所述扩展屏控制窗口模块,用于在主屏的桌面上创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,并提供对扩展显示屏的内容的操控功能;光标切换模块,用于操控电脑光标在主屏和扩展显示屏之间进行平滑切换;拖拽控制模块,用于在从主屏拖动对象到扩展屏控制窗口上时,自动打开该对象,并在扩展显示屏上进行全屏显示。作为进一步优化,所述扩展屏控制窗口模块包括:控制窗口创建子模块,用于在主屏的桌面上创建与扩展显示屏分辨率宽高比例一致的扩展屏控制窗口;扩展屏画面抓取子模块,用于根据显示帧频,整屏抓取扩展显示屏画面,并在主屏幕中的扩展屏控制窗口中显示出来;操控子模块,用于在主屏幕中的扩展屏控制窗口中对扩展显示屏上的内容进行操控,包括多点触控、笔迹书写和鼠标触发事件。作为进一步优化,所述扩展屏控制窗口模块还包括:控制窗口调节子模块,用于对扩展屏控制窗口的大小和折叠状态进行调节。作为进一步优化,所述光标切换模块包括:光标监测子模块,用于实时获取电脑光标在主屏和扩展显示屏上的位置及光标操作信息;光标跳转计算子模块,用于根据当前电脑光标的位置信息判断光标在主屏上由从扩展屏控制窗口外进入扩展屏控制窗口内时,计算扩展显示屏上与当前扩展屏控制窗口区域内电脑光标坐标点对应的扩展显示屏坐标点,并进行相应的光标跳转;以及,根据当前电脑光标的位置信息判断光标在扩展显示屏上移动到边缘时,计算主屏上与当前电脑光标坐标点对应的主屏坐标点,并进行相应的光标跳转。作为进一步优化,所述拖拽控制模块包括:扩展显示屏窗口设置子模块,用于在扩展显示屏建立一个全屏的窗口,并进行以下设置:设置窗口为透明无边框,设置窗口的是否允许拖拽放置属性为真,设置接收到鼠标的拖拽放置时触发拖拽消息事件;拖拽消息事件处理子模块,用于在触发拖拽消息事件后,从所述拖拽消息事件中获取被拖拽对象的路径,通过创建windows进程对象,并设置该进程对象关联的被拖拽对象的路径,然后启动该进程对象,在扩展显示屏中全屏打开被拖拽对象。此外,本专利技术还提供了一种扩展显示屏操控方法,其包括:在主屏的桌面上,创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,并提供对扩展显示屏的内容的操控功能;通过操控电脑光标,在主屏幕和扩展屏控制窗口之间平滑切换,在主屏上实现对扩展显示屏的操控;在从主屏拖动对象到扩展屏控制窗口上时,自动打开该对象,并在扩展显示屏上进行全屏显示。作为进一步优化,所述在主屏的桌面上创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,具体包括:在主屏的桌面上创建与扩展显示屏分辨率宽高比例一致的扩展屏控制窗口;然后根据显示帧频,整屏抓取扩展显示屏画面,并在主屏幕中的扩展屏控制窗口中显示出来。作为进一步优化,所述通过操控电脑光标,在主屏幕和扩展屏控制窗口之间平滑切换,具体包括:对电脑光标进行实时监控;当判断光标在主屏上由从扩展屏控制窗口外进入扩展屏控制窗口内时,计算扩展显示屏上与当前扩展屏控制窗口区域内电脑光标坐标点对应的扩展显示屏坐标点,并进行相应的光标跳转;当判断光标在扩展显示屏上移动到边缘时,计算主屏上与当前电脑光标坐标点对应的主屏坐标点,并进行相应的光标跳转。作为进一步优化,所述当判断光标在主屏上由从扩展屏控制窗口外进入扩展屏控制窗口内时,计算扩展显示屏上与当前扩展屏控制窗口区域内电脑光标坐标点对应的扩展显示屏坐标点的方法包括:以扩展显示屏左上角为坐标系原点,计算扩展显示屏上与扩展屏控制窗口区域内电脑光标坐标点对应的坐标点:横坐标xs=ws×((xm-xr)÷wr);纵坐标ys=hs×((ym-yr)÷hr);其中,ws、hs分别为扩展显示屏的分辨率宽和高;xm和ym分别为以主屏幕左上角为坐标系原点的电脑光标当前横、纵坐标;xr、yr分别为以主屏幕左上角为坐标系原点的扩展屏控制窗口区域左上角的横、纵坐标;wr、hr分别为扩展屏控制窗口区域的分辨率宽和高;将计算出来的坐标(xs,ys)转换为以主屏左上角为坐标系原点的对应坐标值(x´s,y´s):x´s=xs+x1;y´s=ys+y1;其中,x1和y1分别为以主屏幕左上角为坐标系原点的扩展显示屏左上角横、纵坐标。作为进一步优化,所述本文档来自技高网
...

【技术保护点】
1.一种扩展显示屏控制器,应用于基于同一PC扩展显示模式下的多屏显示系统中,所述多屏显示系统包括主屏和扩展显示屏;其特征在于,/n所述扩展显示屏控制器包括:扩展屏控制窗口模块、光标切换模块以及拖拽控制模块;/n所述扩展屏控制窗口模块,用于在主屏的桌面上创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,并提供对扩展显示屏的内容的操控功能;/n光标切换模块,用于操控电脑光标在主屏和扩展显示屏之间进行平滑切换;/n拖拽控制模块,用于在从主屏拖动对象到扩展屏控制窗口上时,自动打开该对象,并在扩展显示屏上进行全屏显示。/n

【技术特征摘要】
1.一种扩展显示屏控制器,应用于基于同一PC扩展显示模式下的多屏显示系统中,所述多屏显示系统包括主屏和扩展显示屏;其特征在于,
所述扩展显示屏控制器包括:扩展屏控制窗口模块、光标切换模块以及拖拽控制模块;
所述扩展屏控制窗口模块,用于在主屏的桌面上创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,并提供对扩展显示屏的内容的操控功能;
光标切换模块,用于操控电脑光标在主屏和扩展显示屏之间进行平滑切换;
拖拽控制模块,用于在从主屏拖动对象到扩展屏控制窗口上时,自动打开该对象,并在扩展显示屏上进行全屏显示。


2.如权利要求1所述的一种扩展显示屏控制器,其特征在于,
所述扩展屏控制窗口模块包括:
控制窗口创建子模块,用于在主屏的桌面上创建与扩展显示屏分辨率宽高比例一致的扩展屏控制窗口;
扩展屏画面抓取子模块,用于根据显示帧频,整屏抓取扩展显示屏画面,并在主屏幕中的扩展屏控制窗口中显示出来;
操控子模块,用于在主屏幕中的扩展屏控制窗口中对扩展显示屏上的内容进行操控,包括多点触控、笔迹书写和鼠标触发事件。


3.如权利要求2所述的一种扩展显示屏控制器,其特征在于,
所述扩展屏控制窗口模块还包括:
控制窗口调节子模块,用于对扩展屏控制窗口的大小和折叠状态进行调节。


4.如权利要求1所述的一种扩展显示屏控制器,其特征在于,
所述光标切换模块包括:
光标监测子模块,用于实时获取电脑光标在主屏和扩展显示屏上的位置及光标操作信息;
光标跳转计算子模块,用于根据当前电脑光标的位置信息判断光标在主屏上由从扩展屏控制窗口外进入扩展屏控制窗口内时,计算扩展显示屏上与当前扩展屏控制窗口区域内电脑光标坐标点对应的扩展显示屏坐标点,并进行相应的光标跳转;以及,根据当前电脑光标的位置信息判断光标在扩展显示屏上移动到边缘时,计算主屏上与当前电脑光标坐标点对应的主屏坐标点,并进行相应的光标跳转。


5.如权利要求1所述的一种扩展显示屏控制器,其特征在于,
所述拖拽控制模块包括:
扩展显示屏窗口设置子模块,用于在扩展显示屏建立一个全屏的窗口,并进行以下设置:设置窗口为透明无边框,设置窗口的是否允许拖拽放置属性为真,设置接收到鼠标的拖拽放置时触发拖拽消息事件;
拖拽消息事件处理子模块,用于在触发拖拽消息事件后,从所述拖拽消息事件中获取被拖拽对象的路径,通过创建windows进程对象,并设置该进程对象关联的被拖拽对象的路径,然后启动该进程对象,在扩展显示屏中全屏打开被拖拽对象。


6.一种扩展显示屏操控方法,其特征在于,包括:
在主屏的桌面上,创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,并提供对扩展显示屏的内容的操控功能;
通过操控电脑光标,在主屏幕和扩展屏控制窗口之间平滑切换,在主屏上实现对扩展显示屏的操控;
在从主屏拖动对象到扩展屏控制窗口上时,自动打开该对象,并在扩展显示屏上进行全屏显示。


7.如权利要求6所述的一种扩展显示屏操控方法,其特征在于,
所述在主屏的桌面上创建和运行扩展屏控制窗口,在所述扩展屏控制窗口中实时同步显示扩展显示屏的内容,具体包括:
在主屏的桌面上创建与扩展显示屏分辨率宽高比例一致的扩展屏控制窗口;然后根据显示帧频,整屏抓取扩展显示屏画面,并在主屏幕中的扩展屏控制窗口中显示出来。


8.如权利要求6所述的一种扩展显示屏操控方法,其特征在于,
所述通过操控电脑光标,在主屏幕和扩展屏控制窗口之间平滑切换,具体包括:
对电脑光标进行实时监控;
当判断光标在主屏上由从扩展屏控制窗口外进入扩展屏控制窗口内时,计算扩展显示屏上与当前扩展屏控制窗口区域内电脑光标坐标点对应的扩展显示屏坐标点,并进行相应的光标跳转;
当判断光标在扩展显示屏上移动到...

【专利技术属性】
技术研发人员:刘鑫黄启挺
申请(专利权)人:成都依能科技股份有限公司
类型:发明
国别省市:四川;51

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

1