本发明涉及计算机技术领域,具体涉及一种悬挂式投影仪分屏显示的方法、装置和悬挂式投影仪。
背景技术:
目前,比较常见的投影仪往往是由投影仪和投影幕布组成的投影系统,其主要是利用投影仪通过正投或背投的方式将投影界面显示到投影幕布上,用户利用电脑或手持设备操作更新投影内容。这种投影方式往往适用于授课或讲座等类似形式的场合,针对于KTV、餐厅等娱乐场所,这种投影方式显得缺少了交互能力。
随着时代的进步和技术的发展,现阶段人们将投影技术转向了更多的交互作用上。目前,基于手势识别技术提出了智能投影交互系统,即可以将投影仪悬挂于上方,投影仪将显示内容投影到用户的桌面,人们可以低头观看显示内容,并利用手势等操作方式与投影显示界面进行交互。这种智能投影交互系统存在的缺点在于:屏幕显示的方向单一,当将投影显示界面投影到桌面时,只能使得桌面一侧的用户看到显示内容,如图1所示,只有位于A 侧的用户能够正常看到显示内容,位于B侧的用户无法正常看到投影显示的内容。而在实际应用中,用户一般会坐在桌子的两侧(例如图1中A、B两侧的用户),往往需要桌子两侧的用户均看到投影显示的内容,例如娱乐就餐、商务会议时。但是当前智能投影交互系统,尽管可以利用投影仪的旋转功能翻转显示内容,但显示内容翻转180度后,另一侧用户可以正常观看内容,而原本一侧的用户却依旧无法正常观看内容。
技术实现要素:
本发明提供了一种悬挂式投影仪分屏显示的方法、装置和悬挂式投影仪,以解决现有技术或者部分解决现有技术中存在的问题。
根据本发明的一个方面,提供了一种悬挂式投影仪分屏显示的方法,所述方法包括:
将原投影显示区域均分为第一投影显示区域和第二投影显示区域,绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域;
将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示。
根据本发明的另一个方面,提供了一种悬挂式投影仪分屏显示的装置,所述装置包括:
投影显示界面绘制单元,用于将原投影显示区域均分为第一投影显示区域和第二投影显示区域,绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域;
投影显示界面显示单元,用于将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示。
根据本发明的又一个方面,提供了另一种悬挂式投影仪分屏显示的装置,其特征在于,所述装置包括存储器和处理器,所述存储器存储有能够被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时能够实现上述的方法步骤。
根据本发明的再一个方面,提供了一种悬挂式投影仪,所述悬挂式投影仪包括上述的悬挂式投影仪分屏显示的装置。
本发明的有益效果是:本发明的技术方案通过将原投影显示区域均分为第一投影显示区域和第二投影显示区域,绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域;将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示,相比于现有技术,本发明实现了分屏显示投影显示界面,使得位于投影显示界面两侧的用户均可看到投影显示内容,提升用户体验。
附图说明
图1是本发明一个实施例的一种悬挂式投影仪正常投影效果图;
图2是本发明一个实施例的一种悬挂式投影仪分屏显示的方法的流程图;
图3是本发明一个实施例的一种悬挂式投影仪分屏显示的方法的具体流程图;
图4是本发明一个实施例的一种悬挂式投影仪分屏显示投影效果图;
图5是本发明一个实施例的一种悬挂式投影仪分屏显示的装置的结构示意图;
图6是本发明一个实施例的另一种悬挂式投影仪分屏显示的装置的结构示意图;
图7是本发明一个实施例的一种悬挂式投影仪的示意图。
具体实施方式
本发明的设计构思是:针对现有技术中无法令位于桌子两侧的用户同时观看到投影显示内容,发明人想到,将原投影显示区域均分为上、下层投影显示区域,将待投影内容的显示高度压缩为原显示高度的一半,并将待投影内容按照原显示方向投影在下层投影显示区域,同时将待投影内容按原显示方向相反的方向投影在下层投影显示区域。
实施例一
图2是本发明一个实施例的一种悬挂式投影仪分屏显示的方法的流程图,如图2所示,在步骤S110中,将原投影显示区域均分为第一投影显示区域和第二投影显示区域,绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域;
在步骤S120中,将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示。
通过图2所示的方法,可知,相比于现有技术,本发明的技术方案实现了分屏显示投影显示界面,使得位于投影显示界面两侧的用户均可看到投影显示内容,提升用户体验。
为了使得本发明的技术方案更加清楚,下面举一个例子进行解释说明。图3是本发明一个实施例的一种悬挂式投影仪分屏显示的方法的具体流程图,如图3所示,
S31、启动悬挂式投影仪。在实际应用中,在启动悬挂式投影仪时,用户选择相应的显示模式。
S32、实时检测悬挂式投影仪的显示模式,若当前悬挂式投影仪的显示模式为正常显示模式,则执行步骤S33;若当前悬挂式投影仪的显示模式为分屏显示模式,则执行步骤S34;
S33、正常显示投影显示内容,如图1所示。
S34、绘制分屏显示界面。将原投影显示区域(如图1)均分为第一投影显示区域401和第二投影显示区域402(如图4所示),绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域401,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域402;将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示,完成分屏显示界面的绘制,实现分屏显示投影内容。
S35、创建手势识别坐标系。具体地,在所述第一投影显示区域401创建第一手势识别坐标系,在所述第二投影显示区域402内创建第二手势识别坐标系;若原投影显示区域建立的原手势识别坐标系为:以原投影显示区域的左下角顶点为原点,以原投影显示区域的下边缘为x轴,以原投影显示区域的左边缘为y轴建立平面直角坐标系;则在原手势识别坐标系中的某响应点坐标(x,y),在所述第一手势识别坐标系中的坐标为(x,y/2),在所述第二手势识别坐标系中的坐标为(width-x,height/2-y/2),其中,width为原投影显示区域的宽度,height为原投影显示区域的高度。建立手势识别坐标系的目的在于实现分屏投影显示界面的人机交互,使得位于投影显示界面的用户均可以对投影显示内容进行操作,提升用户体验。
S36、设置用户手势指令的优先级。具体地,基于建立的所述第一手势识别坐标系识别所述第一投影显示区域中的第一用户手势指令,和基于建立的所述第二手势识别坐标系识别所述第二投影显示区域中的第二用户手势指令。设置用户手势指令的优先级,具体地,预先设置好所述第一用户手势指令和所述第二用户手势指令的优先级,例如,第一用户手势指令的优先级大于第二用户手势指令的优先级。
S37、识别用户手势指令,根据用户手势指令进行相应的响应或动作(例如点击、滑动等动作),进而操控投影显示内容。
具体地,若先识别到所述第一用户手势指令,则根据第一用户手势指令控制所述上层投影显示界面显示相关内容,同时控制所述下层投影显示界面中的显示同于上层投影显示界面的内容;
若先识别到所述第二用户手势指令,则根据第二用户手势指令控制所述下层投影显示界面显示相关内容,同时控制所述上层投影显示界面中的显示同于下层投影显示界面的内容;
若同时识别到的所述第一用户手势指令和所述第二用户手势指令,则判断第一用户手势指令和所述第二用户手势指令的优先级,本实施例中第一用户手势指令的优先级高于第二用户手势指令的优先级,则根据第一用户手势指令控制所述上层投影显示界面显示相关内容,同时控制所述下层投影显示界面中的显示同于上层投影显示界面的内容。
实施例二
图5是本发明一个实施例的一种悬挂式投影仪分屏显示的装置的结构示意图,如图5所示,所述装置500包括:投影显示界面绘制单元510,用于将原投影显示区域均分为第一投影显示区域和第二投影显示区域,绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域;
投影显示界面显示单元520,用于将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示。
通过图5所示的装置,可知,相比于现有技术,本发明的技术方案实现了分屏显示投影显示界面,使得位于投影显示界面两侧的用户均可看到投影显示内容,提升用户体验。
在发明的一个实施例中,所述装置500还包括:坐标系建立单元530,用于在所述第一投影显示区域创建第一手势识别坐标系,在所述第二投影显示区域内创建第二手势识别坐标系;建立手势识别坐标系的目的在于实现分屏投影显示界面的人机交互,使得位于投影显示界面的用户均可以对投影显示内容进行操作,提升用户体验。
手势识别控制单元540,用于分别基于建立的所述第一手势识别坐标系识别所述第一投影显示区域中的第一用户手势指令,和基于建立的所述第二手势识别坐标系识别所述第二投影显示区域中的第二用户手势指令,根据识别到的所述第一用户手势指令或所述第二用户手势指令同时控制所述上层投影显示界面和所述下层投影显示界面中的显示内容。
在发明的一个实施例中,所述坐标系建立单元530,用于若原投影显示区域建立的原手势识别坐标系为:以原投影显示区域的左下角顶点为原点,以原投影显示区域的下边缘为x轴,以原投影显示区域的左边缘为y轴建立平面直角坐标系;则在原手势识别坐标系中的某响应点坐标(x,y),在所述第一手势识别坐标系中的坐标为(x,y/2),在所述第二手势识别坐标系中的坐标为(width-x,height/2-y/2),其中,width为原投影显示区域的宽度,height 为原投影显示区域的高度。
在发明的一个实施例中,所述手势识别控制单元540,用于预先设置好所述第一用户手势指令和所述第二用户手势指令的优先级;若先后识别到所述第一用户手势指令或所述第二用户手势指令,则根据先识别到的用户手势指令同时控制所述上层投影显示界面和所述下层投影显示界面中的显示内容;若同时识别到的所述第一用户手势指令和所述第二用户手势指令,则根据优先级高的用户手势指令同时控制所述上层投影显示界面和所述下层投影显示界面中的显示内容。
需要说明的是,本实施例中请求保护的悬挂式投影仪分屏显示的装置 500的工作过程与图2或者图3所示的方法的各实施例的实现步骤对应相同,相同的部分不再赘述。
实施例三
图6是本发明一个实施例的另一种悬挂式投影仪分屏显示的装置的结构示意图,如图6所示,所述装置600包括存储器620和处理器610,所述存储器620存储有能够被所述处理器610执行的计算机程序,所述计算机程序被所述处理器610执行时能够实现如图2所示的方法步骤或者如图3所示的方法步骤。
存储器620和处理器610之间通过内部总线630通讯连接,在本发明的一个实施例中,存储器620存储的是悬挂式投影仪分屏显示的计算机程序 621。该悬挂式投影仪分屏显示的计算机程序621被处理器610执行时能够实现如图2所示的方法步骤或者如图3所示的方法步骤。
在不同的实施例中,存储器620可以是内存或者非易失性存储器。其中非易失性存储器可以是:存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、DVD等),或者类似的存储介质,或者它们的组合。内存可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存。进一步,非易失性存储器和内存作为机器可读存储介质,其上可存储由处理器610执行的悬挂式投影仪分屏显示的计算机程序 621。
需要说明的是,本实施例中请求保护的悬挂式投影仪分屏显示的装置 600的工作过程与图2或者图3所示的方法的各实施例的实现步骤对应相同,相同的部分不再赘述。
实施例四
图7是本发明一个实施例的一种悬挂式投影仪的示意图,如图7所示,所述悬挂式投影仪包括如图5所示的悬挂式投影仪分屏显示的装置500或者如图6所示的悬挂式投影仪分屏显示的装置600。
需要说明的是,本实施例中请求保护的悬挂式投影仪分屏显示的装置 500或者悬挂式投影仪分屏显示的装置600的工作过程与图2或者图3所示的方法的各实施例的实现步骤对应相同,相同的部分不再赘述。
综上所述,本发明的技术方案,本发明的技术方案通过将原投影显示区域均分为第一投影显示区域和第二投影显示区域,绘制上层投影显示界面和下层投影显示界面,所述上层投影显示界面的投影显示区域位于所述第一投影显示区域,所述下层投影显示界面的投影显示区域位于所述第二投影显示区域;将待投影内容的显示高度压缩为原显示高度的一半,之后在所述下层投影显示界面内按原显示方向显示,以及同时在所述上层投影显示界面内按原显示方向的相反方向显示,相比于现有技术,本发明的技术方案实现了分屏显示投影显示界面,使得位于投影显示界面两侧的用户均可看到投影显示内容,提升用户体验。
以上所述,仅为本发明的具体实施方式,在本发明的上述教导下,本领域技术人员可以在上述实施例的基础上进行其他的改进或变形。本领域技术人员应该明白,上述的具体描述只是更好的解释本发明的目的,本发明的保护范围以权利要求的保护范围为准。