1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 投影触控方法 投影设备 投影幕布及存储介质与流程

投影触控方法 投影设备 投影幕布及存储介质与流程

时间:2022-09-07 03:41:33

相关推荐

投影触控方法 投影设备 投影幕布及存储介质与流程

本申请涉及投影仪技术领域,尤其涉及一种投影触控方法、投影设备、投影幕布及存储介质。

背景技术:

投影技术在人们日常生活中得到普遍的应用。无论在会议、教学或是娱乐场所都随处可见投影系统的使用。

生活中,家庭、教育用的中小型投影仪,投影控制一般使用遥控器进行操作,而有些时候遥控操作不方便或者当遥控找不到时无法进行操作。

技术实现要素:

本申请实施例提供一种投影触控方法、投影设备、投影幕布及存储介质,可以通过投影幕布上的触控操作实现对投影设备的遥控功能,提高投影控制的可操作性。

第一方面,本申请实施例提供了一种投影触控方法,所述方法包括:

确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系;

获取由所述投影幕布采集的第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令;

执行所述第一操作指令所对应的操作。

在一种可选的实施方式中,所述确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,包括:

获取所述投影画面相对于所述投影幕布的位置信息,获取所述投影画面与所述初始投影画面数据的对应关系;

根据所述投影画面相对于所述投影幕布的位置信息,和所述投影画面与所述初始投影画面数据的对应关系,确定所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系。

在一种可选的实施方式中,所述获取所述投影画面相对于所述投影幕布的位置信息包括:

通过摄像设备获取所述投影画面的位置信息、所述投影幕布的位置信息,以及所述投影画面在所述投影幕布上的显示比例,确定所述投影画面相对于所述投影幕布的位置信息。

在一种可选的实施方式中,所述根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令包括:

根据所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,将所述第一坐标信息转换为对应的所述初始投影画面数据中的第二坐标信息;

确定所述第二坐标信息在所述初始投影画面数据中所触发的操作为所述第一操作指令。

在一种可选的实施方式中,所述确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系之前,所述包括:

输出所述初始投影画面数据,所述初始投影画面数据用于在所述投影幕布上显示所述投影画面的画面内容。

第二方面,本申请提供了另一种投影触控方法,应用于投影幕布,所述方法包括:

检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

将所述第一坐标信息向所述投影设备传输。

在一种可选的实施方式中,所述投影幕布包括红外边框;所述检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取所述第一触控操作所对应的坐标信息,包括:

通过红外传感器检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取所述第一触控操作所对应的坐标信息;

所述将所述第一触控操作所对应的坐标信息向所述投影设备传输,包括:

将所述第一触控操作所对应的坐标信息通过串行接口传输的方式向所述投影设备的系统上传。

第三方面,本申请提供了一种投影设备,包括位置确定模块,用于确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系;

获取模块,用于获取由所述投影幕布采集的第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

转换模块,用于根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令;

执行模块,用于执行所述第一操作指令所对应的操作。

第五方面,本申请实施例提供了一种投影幕布,包括:

检测模块,用于检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取所述第一触控操作所对应的坐标信息;

传输模块,用于将所述第一触控操作所对应的坐标信息向所述投影设备传输。

第五方面,本申请实施例提供了另一种投影设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如上述第一方面的方法。

第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行,用以执行如上述第一方面的方法。

通过实施本申请实施例,确定投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,获取由上述投影幕布采集的第一坐标信息,上述第一坐标信息为在上述显示区域的投影画面内发生的第一触控操作所对应的坐标信息,根据上述第一坐标信息,和上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,确定上述第一触控操作所对应的对上述初始投影画面数据的第一操作指令,执行上述第一操作指令所对应的操作,可以解除仅通过遥控器进行操作的限制,通过投影幕布上的触控操作实现对投影设备的遥控功能。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1a是本申请实施例提供的一种智能投影仪的结构示意图;

图1b是本申请实施例提供的一种投影触控方法的流程示意图;

图2a是本申请实施例提供的一种投影幕布的结构示意图;

图2b是本申请实施例提供的另一种投影触控方法的流程示意图;

图3是本申请实施例提供的一种投影设备的示意性框图;

图4是本申请实施例提供的一种投影幕布的示意性框图;

图5是本申请实施例提供的另一种投影设备的结构性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

本申请实施例中的投影设备可以为一种智能投影仪。如图1a所示,图1a是本申请实施例提供的一种智能投影仪的结构示意图。该智能投影仪可以包括处理器、存储器、信号处理器、收发器、扬声器、麦克风、随机存取存储器(randomaccessmemory,ram)、摄像头、传感器和网络模块等等。其中,存储器、dsp、投影装置、扬声器、麦克风、ram、摄像头、传感器、网络模块与处理器连接,收发器与信号处理器连接。

其中,处理器是智能投影仪的控制中心,利用各种接口和线路连接整个智能投影仪的各个部分,通过运行或执行存储在存储器内的软体程序和/或模块,以及调用存储在存储器内的数据,执行智能投影仪的各种功能和处理数据,从而对智能投影仪进行整体监控,处理器可以为中央处理器(centralprocessingunit/processor,cpu)、图形处理器(graphicsprocessingunit,gpu)或者网络处理器(neural-networkprocessingunit,npu)。

进一步地,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。

其中,存储器用于存储软体程序和/或模块,处理器通过运行存储在存储器的软件程序和/或模块,从而执行智能投影仪的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的软体程序等;存储数据区可存储根据智能投影仪的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

其中,传感器包括以下至少一种:光感传感器、陀螺仪、红外接近传感器、振动检测传感器,压力传感器等等。其中,光感传感器,也称为环境光传感器,用于检测环境光亮度。光线传感器可以包括光敏元件和模数转换器。其中,光敏元件用于将采集的光信号转换为电信号,模数转换器用于将上述电信号转换为数字信号。可选的,光线传感器还可以包括信号放大器,信号放大器可以将光敏元件转换的电信号进行放大后输出至模数转换器。上述光敏元件可以包括光电二极管、光电三极管、光敏电阻、硅光电池中的至少一种。

其中,该摄像头可以是可见光摄像头(一般视角摄像头、广角摄像头)、也可以是红外摄像头,还可以为双摄像头(具备测距功能),在此不作限定。

网络模块可以为以下至少一种:蓝牙模块、无线保真(wirelessfidelity,wi-fi)等等,在此不做限定,上述投影装置能够实现投影功能。

请参阅图1b,图1b是本申请实施例公开的一种投影触控方法的示意流程图,该方法可以应用于投影设备,如应用于如图1a所示的智能投影仪。如图1b所示该方法可包括:

101、确定投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系。

本申请实施例中的执行主体可以是投影设备,如投影仪。投影仪又称投影机,是一种可以将图像或视频投射到幕布上的设备,可以通过不同的接口同计算机、vcd、dvd、bd、游戏机、dv等相连接播放相应的视频信号。投影仪目前广泛应用于家庭、办公室、学校和娱乐场所,根据工作方式不同,有crt,lcd,dlp等不同类型。

具体实现中,上述投影设备可以为激光投影仪,也称激光光源投影机,具有更高的亮度和更长的使用寿命,尤其激光光源投影机的激光光源更省电节能,后期维护工作量也会大大减少,可以为用户带来更可靠地使用效果。

本申请实施例的基础是投影设备可以通过初始投影画面数据将图像或视频投射到投影幕布上进行显示、播放。

可选的,上述步骤101之前,该方法还包括:

输出初始投影画面数据,上述初始投影画面数据用于在上述投影幕布上显示上述投影画面的画面内容。

具体的,投影设备可以获取到投影画面相对于投影幕布的位置信息,而对于在投影幕布上的投影画面,是由投影设备的初始投影画面数据对应投射形成的,因此具有对应关系,可以获取到投影画面与初始投影画面数据的对应关系;再根据投影画面相对于投影幕布的位置信息,和上述投影画面与上述初始投影画面数据的对应关系,从而确定投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系。

在一种实施方式中,上述步骤101可以包括:

a11、获取上述投影画面相对于上述投影幕布的位置信息,获取上述投影画面与上述初始投影画面数据的对应关系;

a12、根据上述投影画面相对于上述投影幕布的位置信息,和上述投影画面与上述初始投影画面数据的对应关系,确定上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系。

可选的,上述a11可以包括:通过摄像设备获取所述投影画面的位置信息、所述投影幕布的位置信息,以及所述投影画面在所述投影幕布上的显示比例,确定所述投影画面相对于所述投影幕布的位置信息。

上述摄像设备可以包括摄像头,投影设备可以通过摄像头捕捉投影画面的位置信息,投影幕布的位置信息,以及投影画面在投影幕布上的比例等,进行分析处理,获得上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,即投影幕布上坐标显示的信息对应投影设备的关系。

其中,对于上述投影画面相对投影幕布的位置和/或比例,可通过采集投影画面相对于投影幕布的四个角坐标点的坐标信息来确定。

在确定投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系之后,可以执行步骤102。

102、获取由上述投影幕布采集的第一坐标信息,上述第一坐标信息为在上述显示区域的投影画面内发生的第一触控操作所对应的坐标信息。

本申请实施例中的投影幕布可以采集投影幕布中各个坐标点的位置信息,可以由用户通过对投影幕布的触控操作触发,通过检测在投影幕布上的触控操作,即可以确定检测到发生触控操作的位置,获取对应的坐标点的位置信息,比如点击操作所对应的坐标点或者滑动操作所对应的滑动轨迹坐标点集合。

具体的,在检测到在投影幕布的显示区域的投影画面内发生的第一触控操作时,可以获取第一触控操作所对应的第一坐标信息,上述第一坐标信息可以是以投影幕布为参考的坐标系中的坐标信息。

在一种可选的实施方式中,投影幕布可以通过红外传感器获取用户手指的触控位置信息,红线传感器是一种能够感应目标辐射的红外线,利用红外线的物理性质来进行测量的传感器。根据待测目标的红外辐射特性可进行红外系统的设定,进而获取上述第一坐标信息向投影设备提供。而对于在投影幕布上的投影画面,是由投影设备的初始投影画面数据对应投射形成的,因此具有对应关系,通过投影幕布确定其中投影画面区域的位置,可以对应到相应的初始投影画面数据,可以理解为,通过对投影幕布的触控控制到投影设备的投影画面,或者说控制其投影画面中包含的虚拟按键,则可以实现类似触摸屏的操作,可解除通过遥控器进行操作的限制。

在获取由投影幕布采集的第一坐标信息之后,可以执行步骤103。

103、根据上述第一坐标信息,和上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,确定上述第一触控操作所对应的对上述初始投影画面数据的第一操作指令。

上述第一坐标信息即属于投影幕布中的坐标点的位置信息,根据前述的投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,可以确定上述第一坐标信息在初始投影画面中所对应的第一操作指令。上述操作指令的确定,类似于一般的设备触摸屏,通过对屏幕的触控操作可以触发对应的操作指令,比如对各类虚拟按键的点击、选择,显示界面的切换或滑动,或者其他各类手势所触发的操作指令等等,本申请实施例对此不作限制。

104、执行上述第一操作指令所对应的操作。

在确定上述第一操作指令之后,投影设备则可以响应于上述第一操作指令,触发系统的相应操作,从而实现投影触控功能。此功能解除了投影只能通过遥控器进行操作的限制。

本申请实施例通过确定投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,获取由上述投影幕布采集的第一坐标信息,上述第一坐标信息为在上述显示区域的投影画面内发生的第一触控操作所对应的坐标信息,根据上述第一坐标信息,和上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,确定上述第一触控操作所对应的对上述初始投影画面数据的第一操作指令,执行上述第一操作指令所对应的操作,可以解除仅通过遥控器进行操作的限制,通过投影幕布上的触控操作实现对投影设备的遥控功能。

图2a为本申请实施例提供的一种投影幕布的结构示意图,如图2a所示,该投影幕布包括幕布的显示区域21和边框22,其中,上述显示区域21可以显示投影设备投影的画面,而边框22位于显示区域外围,可以检测到用户在显示区域21中的触控操作。上述边框22可以为红外边框,边框内可包括红外传感器。投影幕布可以基于上述红外边框、通过红外驱动程序获取用户触控位置的坐标信息再通过串口上报的形式发送给投影设备的系统。本申请实施例对投影幕布的形状不作限制,一般为长方形,还可以为曲面屏的形状。上述投影幕布还可以包括固定装置,可以固定在墙上或者通过支架放置在平面上。

请参阅图2b,图2b是本申请实施例公开的另一种投影触控方法的示意流程图,如图2b所示的实施例是在图1a和图1b所示实施例的基础上优化获得的,本申请实施例中投影幕布所执行的步骤可以由图2a所示的一种投影幕布执行。如图2b所示方法可包括:

201、投影幕布检测在上述投影幕布的显示区域的投影画面内发生的第一触控操作,获取第一坐标信息,上述第一坐标信息为在上述显示区域的投影画面内发生的第一触控操作所对应的坐标信息。

具体的,投影幕布中可以设置红外边框,可以通过红外传感器检测在上述投影幕布的显示区域的投影画面内发生的第一触控操作,获取上述第一触控操作所对应的坐标信息。

其中,上述步骤201还可以参考图1b所示实施例的步骤102中对投影幕布的相关描述,此处不再赘述。

可选的,投影画面中也可以存在光标,用户在接触投影幕布上的投影画面时,投影设备可以通过前述方法确定坐标信息再在输出的初始投影画面中的对应位置显示上述光标,以辅助用户的操作。

在获取到上述第一坐标信息可以执行步骤202。投影幕布可以周期性地执行上述步骤101和步骤102,以使投影设备依次响应用户的全部触控操作。

202、上述投影幕布将上述第一坐标信息向上述投影设备传输。

上述投影幕布与投影设备可以通过有线或者无线的传输方式进行通信。具体的,上述步骤202包括:将上述第一触控操作所对应的坐标信息通过串行接口传输的方式向上述投影设备的系统上传。

上述投影设备的系统可以为投影设备中的坐标对应关系计算系统,可以执行坐标信息的转换,以实现操作控制。

本申请实施例中涉及的串行接口(serialinterface)简称串口,也称串行通信接口或串行通讯接口,是采用串行通信方式的扩展接口。串行接口是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本。

203、投影设备根据上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,将上述第一坐标信息转换为对应的上述初始投影画面数据中的第二坐标信息。

投影设备在接收到由投影幕布采集的第一坐标信息之后,可以根据前述确定的对应关系在坐标对应关系计算系统中执行转换。具体的,上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系的确定,可以参考图1b所示的实施例的步骤101中的具体描述,此处不再赘述。

对于初始投影画面数据,可以理解为包含投影设备发出的初始投影画面和画面中所包含的可选择项,上述可选择项包括在被选择时具有对应执行指令的类似于虚拟按键或者链接等,对于上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,具体可以理解为投影幕布中坐标点与上述初始投影画面中坐标点的对应关系,从而投影设备的坐标对应关系计算系统可以将第一坐标信息转换为对应的上述初始投影画面数据中的第二坐标信息,在此之后可以执行步骤204。

204、上述投影设备确定上述第二坐标信息在上述初始投影画面数据中所触发的操作为上述第一操作指令。

由于在投影画面(初始投影画面)中包含上述可选择项,则可以在确定上述初始投影画面数据中的第二坐标信息时,确定在初始投影画面数据中该位置对应的可选择项,即可以触发该位置所对应的操作。将上述第二坐标信息在上述初始投影画面数据中所触发的操作为上述第一操作指令,然后可以执行步骤205。

205、上述投影设备执行上述第一操作指令所对应的操作。

其中,上述步骤205可以参考图1b所示实施例的步骤104中的具体描述,此处不再赘述。

通过实施本申请实施例,可以投影幕布检测在上述投影幕布的显示区域的投影画面内发生的第一触控操作,获取第一坐标信息,上述第一坐标信息为在上述显示区域的投影画面内发生的第一触控操作所对应的坐标信息,然后将上述第一坐标信息向上述投影设备传输,投影设备根据上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,将上述第一坐标信息转换为对应的上述初始投影画面数据中的第二坐标信息,再确定上述第二坐标信息在上述初始投影画面数据中所触发的操作为上述第一操作指令,执行上述第一操作指令所对应的操作,一般使用投影仪的有些时候遥控操作不方便或者当遥控找不到时无法进行操作,通过本申请实施例中的方法可以解除仅通过遥控器进行操作的限制,通过投影幕布上的触控操作实现对投影设备的遥控功能。

相应的,本申请实施例还提供一种投影设备。

具体地,参见图3,是本申请实施例提供的一种投影设备300的示意框图。本实施例的投影设备300包括位置确定模块,用于确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系;

获取模块310,用于获取由所述投影幕布采集的第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

转换模块320,用于根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令;

执行模块330,用于执行所述第一操作指令所对应的操作。

在一种实施方式中,上述转换模块320具体用于:

获取所述投影画面相对于所述投影幕布的位置信息,获取所述投影画面与所述初始投影画面数据的对应关系;

根据所述投影画面相对于所述投影幕布的位置信息,和所述投影画面与所述初始投影画面数据的对应关系,确定所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系。

可选的,所述转换模块320可以包括摄像设备321如摄像头,所述转换模块320具体可以通过摄像设备321获取所述投影画面的位置信息、所述投影幕布的位置信息,以及所述投影画面在所述投影幕布上的显示比例,确定所述投影画面相对于所述投影幕布的位置信息。

进一步可选的,所述转换模块320具体用于:

根据所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,将所述第一坐标信息转换为对应的所述初始投影画面数据中的第二坐标信息;

确定所述第二坐标信息在所述初始投影画面数据中所触发的操作为所述第一操作指令。

可选的,上述投影设备300还包括输出模块340,用于输出所述初始投影画面数据,所述初始投影画面数据用于在所述投影幕布上显示所述投影画面的画面内容。

参见图4,是本申请另一实施例提供的一种投影幕布的示意框图。本实施例的投影幕布400包括:

检测模块410,用于检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取所述第一触控操作所对应的坐标信息;

传输模块420,用于将所述第一触控操作所对应的坐标信息向所述投影设备传输。

在一种实施方式中,上述检测模块410具体用于:

通过红外传感器检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取所述第一触控操作所对应的坐标信息;

所述传输模块420具体用于,将所述第一触控操作所对应的坐标信息通过串行接口传输的方式向所述投影设备的系统上传。

本申请实施例中的投影幕布400可以检测投影幕布上用户的触控操作,定位触控位置,向上述投影设备300传输,投影设备300可以进行坐标转换,确定触控对应的操作指令并执行,实现投影触控。

参见图5,是本申请另一实施例提供的一种投影设备的示意框图。本实施例中的投影设备可以包括:一个或多个处理器510;一个或多个输入设备520,一个或多个输出设备530和存储器540。上述处理器510、输入设备520、输出设备530和存储器540通过总线550连接。存储器540用于存储计算机程序,上述计算机程序包括程序指令,处理器510用于执行存储器540存储的程序指令。其中,处理器510被配置用于执行上述程序指令。

应当理解,在本申请实施例中,处理器510可以是中央处理单元(centralprocessingunit,cpu),该处理器510还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备520可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备530可以包括显示器(lcd等)、扬声器等。还可以包括至少一个usb接口,以实现数据传输。

该存储器540可以包括只读存储器和随机存取存储器,并向处理器510提供指令和数据。存储器540的一部分还可以包括非易失性随机存取存储器。例如,存储器540还可以存储设备类型的信息,或者用户的各类语音数据、图像数据和视频数据等。

在本申请实施例中,由处理器510加载并执行计算机存储介质中存放的一条或一条以上指令,以实现上述图1b或图2b所示方法流程的相应步骤。

通过实施本申请实施例,投影设备500可以确定投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,获取由上述投影幕布采集的第一坐标信息,上述第一坐标信息为在上述显示区域的投影画面内发生的第一触控操作所对应的坐标信息,根据上述第一坐标信息,和上述投影幕布中坐标点的位置信息与上述投影设备的初始投影画面数据的对应关系,确定上述第一触控操作所对应的对上述初始投影画面数据的第一操作指令,执行上述第一操作指令所对应的操作,可以解除仅通过遥控器进行操作的限制,通过投影幕布上的触控操作实现对投影设备的遥控功能。

本申请实施例还提供了一种计算机可读存储介质,其特征在于,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行,用以执行如上述本申请实施例中的部分或全部投影触控方法。

计算机可读存储介质可以是前述任一实施例的设备的内部存储单元,例如投影设备的硬盘或内存。计算机可读存储介质也可以是投影设备的外部存储设备,例如投影设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,计算机可读存储介质还可以既包括投影设备的内部存储单元也包括外部存储设备。计算机可读存储介质用于存储计算机程序以及投影设备所需的其他程序和数据。计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的服务器和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的服务器和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

技术特征:

1.一种投影触控方法,应用于投影设备,其特征在于,所述方法包括:

确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系;

获取由所述投影幕布采集的第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令;

执行所述第一操作指令所对应的操作。

2.根据权利要求1所述的方法,其特征在于,所述确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,包括:

获取所述投影画面相对于所述投影幕布的位置信息,获取所述投影画面与所述初始投影画面数据的对应关系;

根据所述投影画面相对于所述投影幕布的位置信息,和所述投影画面与所述初始投影画面数据的对应关系,确定所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系。

3.根据权利要求2所述的方法,其特征在于,所述获取所述投影画面相对于所述投影幕布的位置信息包括:

通过摄像设备获取所述投影画面的位置信息、所述投影幕布的位置信息,以及所述投影画面在所述投影幕布上的显示比例,确定所述投影画面相对于所述投影幕布的位置信息。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令包括:

根据所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,将所述第一坐标信息转换为对应的所述初始投影画面数据中的第二坐标信息;

确定所述第二坐标信息在所述初始投影画面数据中所触发的操作为所述第一操作指令。

5.根据权利要求4所述的方法,其特征在于,所述确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系之前,所述包括:

输出所述初始投影画面数据,所述初始投影画面数据用于在所述投影幕布上显示所述投影画面的画面内容。

6.一种投影触控方法,应用于投影幕布,其特征在于,所述方法包括:

检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

将所述第一坐标信息向所述投影设备传输。

7.一种投影设备,其特征在于,包括:

位置确定模块,用于确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系;

获取模块,用于获取由所述投影幕布采集的第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;

转换模块,用于根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令;

执行模块,用于执行所述第一操作指令所对应的操作。

8.一种投影幕布,其特征在于,包括:

检测模块,用于检测在所述投影幕布的显示区域的投影画面内发生的第一触控操作,获取所述第一触控操作所对应的坐标信息;

传输模块,用于将所述第一触控操作所对应的坐标信息向所述投影设备传输。

9.一种投影设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-5任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行,用以执行如权利要求1-5任一项所述的方法。

技术总结

本申请公开了一种投影触控方法、投影设备、投影幕布及存储介质。其中,应用于投影设备的方法包括:确定投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系;获取由所述投影幕布采集的第一坐标信息,所述第一坐标信息为在所述显示区域的投影画面内发生的第一触控操作所对应的坐标信息;根据所述第一坐标信息,和所述投影幕布中坐标点的位置信息与所述投影设备的初始投影画面数据的对应关系,确定所述第一触控操作所对应的对所述初始投影画面数据的第一操作指令;执行所述第一操作指令所对应的操作,可以通过投影幕布上的触控操作实现对投影设备的遥控功能。

技术研发人员:郑定才;胡震宇

受保护的技术使用者:深圳市火乐科技发展有限公司

技术研发日:.09.29

技术公布日:.02.25

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。