一种扩屏显示通知的方法与流程

文档序号:15614958发布日期:2018-10-09 21:08阅读:482来源:国知局

本发明涉及一种在扩展屏幕上显示通知信息的方法。



背景技术:

无论是培训、开会、演出等,投影仪或led屏都会应用在这些场合中,显示相关的背景素材或者相关的信息内容。为了不让投影产生一些无意义的干扰,投影的技术员通通常采用扩展显示的方式进行投影,即电脑的屏幕作为第一屏,投影仪或led屏作为第二屏,通过ppt或led演播室软件进行投影,使两个屏幕分离显示,第二屏显示观众要看的内容,第一屏显示是投影技术员可操作的内容;这样投影技术员操作的过程不会影响到观众。

在培训、开会或演出的过程中,有可能出现一些需要通知的临时信息,如移车、寻人、提醒等通知。通常是通过语音广播或投影显示的方式通知大家;而投影显示的方式,传统的方法有两种,一、制作显示相关信息的ppt页面投影出来,此方法会将原来屏幕显示的内容全覆盖掉,会很大程度影响培训、会议或演出的效果;二、将通知的信息加入到正在投影显示的页面中,修改后再重新显示出来,这样方法操作起来不方便:首先,在原来显示的页面加入通知内容后,页面要重新排版,再次,在编辑通知内容的过程中,可能要切换投影页面,那么原来编辑的内容就无效了。因此上述的语音广播或投影显示的第一种方法都会影响整个会场,而投影显示的第二种方法,操作起来容易。



技术实现要素:

为了解决上面所述在投影扩展显示过程中显示通知的问题,本发明提供一种扩屏显示通知的方法,可调节性地将通知信息显示在扩展屏幕的局部区域上,不会大程度影响原投影显示的画面,也不影响原需要投影内容的操作。

本发明解决其技术问题所采用的技术方案是:

一种扩屏显示通知的方法,是在具有两个显示器、并在扩展显示的状态下实现的。所述的显示器,一个是小型的电脑显示器,主要是技术员操作观看;另一个显示器,是给观众观看的大画面显示设备,如投影仪、led屏等。所述的小型电脑显示器作为第一屏,给观众观看的大画面显示设备作为第二屏。

显示的方法包括:

在第一屏上设有可调整大小的第一窗体,第一窗体内设有可编辑文字的文本框;

又设有第二窗体,在第二窗体内设有用于显示文本的标签。

在第一窗体中还设有扩显模块,并设有用于启动扩显模块工作的功能键或按钮;在第一窗体中又设有检屏模块,所述的检屏模块用于不断地检测屏幕的数量和显示方式;当屏幕数量大于1、并处于扩展显示时,将用于启动扩显模块工作的功能键或按钮置于可用状态,否则置于不可用状态;

所述的扩显模块,包括如下内容:

1)根据分辨率,读取第一屏高度h1、宽度w1,第一窗体高度h1、宽度w1,第一窗体在第一屏上的横向坐标位置x1、纵向坐标位置y1;读取第二屏高度h2、宽度w2,第二窗体高度h2、宽度w2;将第二窗体中的标签文字设置成与第一窗体中文本框内相同的文字;

2)计算第一屏高宽比和第二屏高宽比;当h1/w1>h2/w2,设置第二窗体的高度h2=h1*(h2/h1)、宽度w2=w1*(h2/h1),否则设置第二窗体的高度h2=h1*(w2/w1)、宽度w2=w1*(w2/w1);

将第二窗体显示在第二屏上;设置第二窗体在第二屏的横向坐标位置x2=x1*(w2-w2)/(w1-w1)、纵向坐标位置y2=y1*(h2-h2)/(h1-h1);

3)将第二窗体中的标签的字号设置成第一窗体中文本框内文字字号的h2/h1倍。

进一步,在第一窗体中又设有退显模块、透明模块、置前模块;所述的退显模块,是将第二窗体隐藏显示;所述的透明模块,是将第二窗体的背景设为透明;所述的置前模块,是将第二窗体显示在所有窗体之前,使得操作其它窗体时,通知总是能显示在最前。

本发明的有益效果主要表现在:在扩展模式下操作和显示通知信息方便,对会场影响小;即使人能看到通知,又能保留投影的原有画面。

附图说明

图1是本发明一种实施方式的扩展显示通知的示意图。

具体实施方式

下面结合附图对本发明的一种实施方式作进一步的描述。

见图1所示,一种扩屏显示通知的方法,是在具有两个显示器,并在扩展显示的状态下实现的;其中一个显示器作为第一屏,另一个显示器作为第二屏。所述的显示器,一个是小型的电脑显示器,如台式电脑的显示器或笔记本电脑的显示屏,主要是操作的技术员观看的;另一个显示器,指给观众观看的大画面显示设备,如投影仪、led屏等。所述的小型电脑显示器作为第一屏1,给观众观看的大画面显示设备作为第二屏2。

显示的方法包括:

在第一屏1上设有可调整位置、大小的第一窗体11,第一窗体内设有可编辑文字的文本框12;在第一窗体11中又设有扩显模块、并设有用于启动扩显模块工作的扩显按钮13。

又设有第二窗体21,采用无边框结构;在第二窗体21内设有用于显示文本的标签22。

在第一窗体11中又设有检屏模块,所述的检屏模块用于不断地检测屏幕的数量和显示方式;当屏幕数量大于1、并处于扩展显示时,将扩显按钮13置于可用状态,否则将扩显按钮13置于不可用状态;

所述的扩显模块,包括如下内容:

1)根据分辨率,读取第一屏高度h1、宽度w1,第一窗体高度h1、宽度w1,第一窗体在第一屏上的横向坐标位置x1、纵向坐标位置y1;读取第二屏高度h2、宽度w2,第二窗体高度h2、宽度w2;将第二窗体中的标签22文字设置成与第一窗体中文本框12内相同的文字;

2)计算第一屏高宽比和第二屏高宽比;当h1/w1>h2/w2,设置第二窗体的高度h2=h1*(h2/h1)、宽度w2=w1*(h2/h1),否则设置第二窗体的高度h2=h1*(w2/w1)、宽度w2=w1*(w2/w1);

将第二窗体显示在第二屏上;设置第二窗体在第二屏的横向坐标位置x2=x1*(w2-w2)/(w1-w1)、纵向坐标位置y2=y1*(h2-h2)/(h1-h1);

3)将第二窗体中的标签22的字号设置成第一窗体中文本框内文字字号的h2/h1倍。

假设第一屏的屏幕分辨率为1024*768,第二屏的分辨率为1920*1080;操作技术员设置第一个窗体的大小为800*80,位于屏幕坐标(112,600),即窗体左上角这点的位置位于屏幕横向坐标112处、纵向坐标600处,文本框的字号为36。根据上述方法,可计算获得:

768/1024>1080/1920即h1/w1>h2/w2,设置第二窗体的高度h2=80*(1080/768)=112、宽度w2=800*(1080/768)=1125;第二窗体中的标签的字号设置50,即1080/768=1.4倍;

x2=112*(1920-1125)/(1024-800)=397,y2=600*(1080-112)/(768-80)=844;设置第二窗体在第二屏的横向坐标位置x2=397、纵向坐标位置y2=844。

注:上述的计算结果,保留整数部分;算式中的“*”代表乘号,“/”代表除号,“-”代表减号。图中的文字“请某某某到一楼保安室,你儿女找你!”为假设的一条通知信息。

第一窗体中还设有跟随调整模块,其作用是:在第二窗体为显示的状态下,第一窗体的位置、大小变动时,第二窗体的位置、大小也做出相应的更改。

进一步,在第一窗体中又设有退显模块、及用于启动退显模块功能的退显按钮14;退显模块,是将第二窗体隐藏显示。

进一步,在第一窗体中又设有透明模块、及用于启动透明模块功能的复选框15;透明模块,是将第二窗体的背景设为透明,使之对原来投影画面的影响更小。

进一步,在第一窗体中又设有置前模块、及用于启动置前模块功能的复选框16;置前模块,是启动置前功能,设置第二窗体总是显示在所有窗体之前,使得操作其它窗体时,通知总是能显示在最前面。

以上所述的仅是本发明的一种实施方式,对本领域的技术人员来说,在不脱离本发明原理的前提下,做出的一些变化,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1