CN108628487A - 一种位置信息确定方法、投影设备和计算机存储介质 - Google Patents
一种位置信息确定方法、投影设备和计算机存储介质 Download PDFInfo
- Publication number
- CN108628487A CN108628487A CN201710183162.7A CN201710183162A CN108628487A CN 108628487 A CN108628487 A CN 108628487A CN 201710183162 A CN201710183162 A CN 201710183162A CN 108628487 A CN108628487 A CN 108628487A
- Authority
- CN
- China
- Prior art keywords
- projection
- area
- curtain
- coordinate
- image information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000006243 chemical reaction Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 18
- 238000003672 processing method Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0425—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明公开一种位置信息确定方法,包括:确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。本发明还同时公开了一种投影设备和计算机存储介质。
Description
技术领域
本发明涉及投影技术领域,尤其涉及一种位置信息确定方法、投影设备和计算机存储介质。
背景技术
在追求高效率、快节奏的现代办公中,投影设备和幕布设备作为新型办公设备,可以满足用户办公的需求,因而得到了广泛的应用;然而,随着投影技术的不断发展,用户并不局限于只对投影内容进行演示,而越来越重视对投影内容的直接控制,即通过对投影内容中的坐标进行触摸操作,来达到对系统进行同样的触摸操作的效果。
现有技术中,通常采用手势识别的方式实现对投影内容的控制,然而手势很容易被遮挡,因此采用该方式会导致对投影内容的控制成功率低;为了提高对投影内容的控制成功率,现有提出了采用激光跟踪的方式对投影内容进行控制,采用投影设备激光笔在幕布上照射出一个光斑,然后投影设备中的摄像头通过拍摄幕布来跟踪该光斑,生成该光斑相对于投影内容的坐标;然而,该方式在控制过程中,投影设备的移位会使得跟踪该光斑的时间较长,因此会导致对投影内容的控制效率低。
发明内容
为解决现有技术存在的问题,本发明实施例提供一种位置信息确定方法、投影设备和计算机存储介质,能够提高对投影内容的控制效率。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种位置信息确定方法,所述方法包括:
确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;
获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;
若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
上述方案中,所述确定投影区域与幕布区域之间的位置关系包括:
获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;
根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
上述方案中,所述根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系包括:
对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;
根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
上述方案中,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系包括:
根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
本发明实施例还提供了一种投影设备,所述投影设备包括:存储器和处理器;其中,所述存储器用于存储可在所述处理器上运行的计算机程序,所述处理器执行所述程序时以实现步骤:
所述处理器,配置为确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
上述方案中,所述处理器,配置为获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
上述方案中,所述处理器,配置为对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
上述方案中,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述处理器,配置为根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
本发明实施例还提供了一种投影设备,所述投影设备包括:确定模块、获取模块和坐标转换模块;其中,
所述确定模块,用于确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;
所述获取模块,用于获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;
所述坐标转换模块,用于若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
上述方案中,所述确定模块包括:获取单元和确定单元;其中,
所述获取单元,用于获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;
所述确定单元,用于根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
上述方案中,所述确定单元包括:识别子单元和确定子单元;其中,
所述识别子单元,用于对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;
所述确定子单元,用于根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
上述方案中,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述确定子单元,具体用于根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行本发明实施例的位置信息确定方法。
可见,本发明实施例通过投影设备在幕布区域上的投影区域与所述幕布区域之间的位置关系,对第一坐标进行坐标转换,确定第二坐标,所述第一坐标为基于所述幕布区域的触摸操作对应的触摸点的坐标信息,所述第二坐标为所述触摸点位于所述投影区域的坐标信息;从而能够根据所述第二坐标实现对投影内容的直接控制,并且,在投影设备的移位过程中,能够提高触摸点坐标的校准速度,实时跟踪幕布区域上触摸点在投影区域的坐标,提高了对投影内容的控制效率,保证了投影设备的正常使用。
附图说明
图1为本发明位置信息确定方法实施例一的实现流程示意图;
图2为图1所示实现流程中确定投影区域与幕布区域之间的位置关系的细化流程示意图;
图3为图2所示流程中根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系的细化流程示意图;
图4为投影区域与幕布区域之间的位置关系示意图;
图5为投影设备获取幕布区域上触摸点的第一坐标的流程示意图;
图6为幕布设备的结构示意图;
图7为本发明投影设备实施例一的组成结构示意图;
图8为本发明投影设备实施例二的组成结构示意图;
图9为图8所示投影设备中确定模块的细化组成结构示意图;
图10为图9所示确定模块中确定单元的细化组成结构示意图。
具体实施方式
本发明实施例提供的位置信息确定方法,主要应用于投影系统中,通过投影设备在幕布区域上的投影区域与所述幕布区域之间的位置关系,对第一坐标进行坐标转换,确定第二坐标,所述第一坐标为基于所述幕布区域的触摸操作对应的触摸点的坐标信息,所述第二坐标为所述触摸点位于所述投影区域的坐标信息;从而能够根据所述第二坐标实现对投影内容的直接控制,并且在投影设备的移位过程中,能够实时跟踪触摸点的坐标,提高对投影内容的控制效率。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为本发明位置信息确定方法实施例一的实现流程示意图,参照图1所示,本实施例的位置信息确定方法包括以下步骤:
步骤101,确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;
本实施例中的位置信息确定方法主要应用在投影系统的投影设备中,用于将触摸点位于幕布区域内的坐标转换成所述触摸点位于投影区域的坐标。
图2为图1所示实现流程中确定投影区域与幕布区域之间的位置关系的细化流程示意图,参照图2所示,步骤101具体包括以下步骤:
步骤1011,获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;
通常,投影设备包含有摄像头,该摄像头的安装位置与投影光机位于同一平面,可以采集到投影设备投出的全部画面,从而可以获取到目标图像信息,该目标图像信息包括幕布区域的幕布图像信息和所述投影设备在所述幕布区域的投影区域的投影图像信息。
步骤1012,根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
图3为图2所示流程中根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系的细化流程示意图,参照图3所示,步骤1012具体包括以下步骤:
步骤10121,对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;
这里,可以采用数字图像处理方法来识别所述投影区域和所述幕布区域,本实施例中,首先识别所述投影图像信息中的投影区域和所述幕布图像信息中的目标矩形区域,该目标矩形区域为该幕布图像信息中最大的矩形区域,然后根据该投影区域和目标矩形区域识别所述幕布区域。
通常,投影区域的亮度值大于其他区域,利用该特性,可以区分投影区域与非投影区域,在识别过程中,可能会由于外部因素例如灯光照射或者手机照射,会在拍摄的投影图像信息中出现多个区域中像素点的亮度值大于其他区域,此时,可以根据区域的形状和区域中像素点的连续性来准确识别投影区域;具体地,计算所述投影图像信息中所有像素点的亮度值的平均值;获取所述投影图像信息中亮度值大于所述平均值的目标像素点;将所述目标像素点构成的矩形区域设定为所述投影区域。
在识别到投影区域之后,通过数字图像处理方法和矩形区域识别,识别所述幕布图像信息中目标矩形区域,如果投影区域完全在该目标矩形区域内,则该目标矩形区域即为幕布区域;否则,幕布区域识别失败,需要重新调整摄像头,以使该摄像头拍摄的目标图像信息包含投影区域和幕布区域。
步骤10122,根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
这里,可以以幕布区域的左侧边界线和下侧边界线为坐标轴建立幕布区域的直角坐标系,也可以以幕布区域的右侧边界线和下侧边界线为坐标轴建立幕布区域的直角坐标系,还可以以幕布区域的左侧边界线和上侧边界线为坐标轴建立幕布区域的直角坐标系,抑或是以幕布区域的右侧边界线和上侧边界线为坐标轴建立幕布区域的直角坐标系,本实施例中,将以幕布区域的左侧边界线和下侧边界线为坐标轴建立幕布区域的直角坐标系为例进行详细说明;具体地,图4为投影区域与幕布区域之间的位置关系示意图,参照图4所示,幕布区域的直角坐标系以幕布区域的左侧边界线为横坐标轴,方向向上为正,以幕布区域的下侧边界线为纵坐标轴,方向向右为正。
同理,可以以投影区域的左侧边界线和下侧边界线为坐标轴建立投影区域的直角坐标系,也可以以投影区域的右侧边界线和下侧边界线为坐标轴建立投影区域的直角坐标系,还可以以投影区域的左侧边界线和上侧边界线为坐标轴建立投影区域的直角坐标系,抑或是以投影区域的右侧边界线和上侧边界线为坐标轴建立投影区域的直角坐标系,本实施例中,将以投影区域的左侧边界线和下侧边界线为坐标轴建立投影区域的直角坐标系为例进行详细说明;具体地,参照图4所示,投影区域的直角坐标系以投影区域的左侧边界线为横坐标轴,方向向上为正,以投影区域的下侧边界线为纵坐标轴,方向向右为正。
当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,可以根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标,从而确定所述投影区域与所述幕布区域之间的位置关系。
具体地,参照图4所示,投影区域的A顶点位于幕布区域的直角坐标系中的坐标为(M1,N1),投影区域的B顶点位于幕布区域的直角坐标系中的坐标为(M2,N2),投影区域的C顶点位于幕布区域的直角坐标系中的坐标为(M3,N3),投影区域的D顶点位于幕布区域的直角坐标系中的坐标为(M4,N4);设触摸点相对于幕布区域的坐标用(X,Y)表示,该触摸点相对于投影区域的坐标用(X1,Y1)表示,则所述投影区域与所述幕布区域之间的位置关系可以用公式(1)和公式(2)表示。
步骤102,获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;
这里,所述投影设备可以通过无线模块与所述幕布设备建立连接,该无线模块可以采用蓝牙通信方式,也可以采用短程无线传输技术(WiFi,Wireless Fidelity)通信方式,还可以采用紫蜂(Zigbee)通信方式来连接所述投影设备和所述幕布设备;本实施例中,所述无线模块将采用蓝牙通信方式连接所述投影设备和所述幕布设备为例进行详细说明;具体地,分别打开幕布设备与投影设备的蓝牙模块,通过配对方式进行连接,建立连接后,投影设备就可以接收所述幕布设备发送的第一坐标。
步骤103,若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息;
这里,可以通过对触摸点相对于幕布区域的第一坐标和所述投影区域的顶点相对于幕布区域的第三坐标进行比较,来确定所述触摸点是否在所述投影区域内;具体地,参照图4所示,可以通过分别比较触摸点的坐标和A顶点、B顶点、C顶点和D顶点的坐标的大小关系来确定该触摸点是否在所述投影区域内。
具体地,投影设备通过摄像头拍摄目标图像信息,该目标图像信息包括幕布图像信息和投影图像信息;
计算所述投影图像信息中所述像素点的亮度值的平均值;
获取所述投影图像信息中亮度值大于所述平均值的目标像素点;
将所述目标像素点构成的矩形区域设定为所述投影区域;
通过数字图像方法以及矩形区域识别方法,识别所述幕布图像信息中最大的矩形区域,当该矩形区域包含投影区域时,确定该矩形区域为幕布区域;
以所述幕布区域的左侧边界线为横坐标轴,方向向上为正,以幕布区域的下侧边界线为纵坐标轴,方向向右为正建立幕布区域的直角坐标系;并以所述投影区域的左侧边界线为横坐标轴,方向向上为正,以投影区域的下侧边界线为纵坐标轴,方向向右为正建立所述投影区域的直角坐标系;
根据所述投影区域的A顶点、B顶点、C顶点和D顶点在幕布区域的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系;
接收所述幕布设备发送的触摸点的第一坐标,该第一坐标为相对于幕布区域的坐标;
根据上述确定的所述投影区域与所述幕布区域之间的位置关系,将所述第一坐标转换为第二坐标,该第二坐标为相对于所述投影区域的坐标。
可以理解的是,通过确定的投影区域与幕布区域之间的位置关系,将相对于幕布区域的第一坐标转换为相对于投影区域的第二坐标,就能够实现对投影内容的直接控制并提高控制效率,是因为:在实际应用中,当投影设备将投影内容投影到幕布区域上时,由于所述投影图像的倾斜以及投影图像无法全部覆盖所述幕布区域,导致在触摸幕布区域时,幕布设备定位的触摸点的第一坐标无法与该触摸点相对于投影内容的第二坐标相等;将所述第一坐标转换成所述第二坐标,系统可以根据所述第二坐标,定位该触摸点在投影内容的具体位置,从而能够实现对投影内容的直接控制;并且在投影设备的移位过程中,通过实时确定的投影区域与幕布区域之间的位置关系,将所述第一坐标转换成第二坐标,从而能够实时跟踪触摸点的坐标,提高对投影内容的控制效率。
进一步地,在本发明位置信息确定方法实施例二中,将详细介绍所述投影设备是如何获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;图5为投影设备获取幕布区域上触摸点的第一坐标的流程示意图,参照图5所示,所述投影设备获取幕布区域上触摸点的第一坐标的步骤包括:
步骤201,检测到幕布设备的幕布区域被触摸时,获取所述幕布区域上的触摸点的第一坐标,所述第一坐标为所述触摸点位于幕布区域内的坐标信息;
这里,所述幕布设备检测到幕布设备的幕布区域被触摸时,会获取所述幕布区域上的触摸点的第一坐标。
通常,所述幕布设备包括触摸感应模块,该触摸感应模块可以检测所述幕布区域的触摸,该触摸感应模块可以采用红外方式、也可以采用电容方式、还可以采用声波方式、抑或是采用压力方式来检测所述幕布区域的触摸;本实施例中,将采用红外方式检测所述幕布区域的触摸为例进行详细说明,具体地,图6为幕布设备的结构示意图,参照图6所示,该幕布设备包括红外发射管和红外接收管,该红外发射管和红外接收管紧贴幕布区域四周,通过不断的发射和接收红外线,进而形成横竖交错的红外线矩阵;相应的,通过不断的扫描红外线是否被遮挡来定位触碰物的触摸,即当有触碰物触摸幕布区域时,将会遮挡住经过该触摸点的横竖两条红外线,当扫描到红外接收管接收不到红外线时,根据该红外接收管的具体位置就可以定位该触摸点的位置信息,并根据预先建立的幕布区域的直角坐标系获取该触摸点的第一坐标。
应当说明的是,对幕布区域进行触摸并不一定要直接触碰所述幕布区域,只要靠近所述幕布区域,使幕布设备的触摸感应模块能够感应到幕布区域被触摸,就能称之为触摸;本实施例中,只要遮挡了幕布区域的横竖两条红外线,就能称之为一次触摸。
步骤202,将所述第一坐标发送给投影设备,供所述投影设备对所述第一坐标进行坐标转换确定第二坐标,所述第二坐标为所述被触摸点位于所述投影区域的坐标信息。
这里,所述幕布设备可以通过无线模块与投影设备建立连接,该无线模块可以采用蓝牙通信方式,也可以采用短程无线传输技术(WiFi,Wireless Fidelity)通信方式,还可以采用紫蜂(Zigbee)通信方式来连接所述幕布设备和投影设备;本实施例中,所述无线模块将采用蓝牙通信方式连接所述幕布设备和投影设备为例进行详细说明;具体地,分别打开幕布设备与投影设备的蓝牙模块,通过配对方式进行连接,建立连接后,所述幕布设备将触摸点的第一坐标发送给投影设备,从而所述投影设备可以获取到所述第一坐标。
进一步地,本发明提供了一种投影设备,用于实现上述位置信息确定方法的具体细节,达到相同的效果。
图7为本发明投影设备实施例一的组成结构示意图,参照图7所示,本实施例的投影设备包括:存储器31和处理器32;其中,所述存储器31用于存储可在所述处理器32上运行的计算机程序,所述处理器32执行所述程序时以实现步骤:
所述处理器32,配置为确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
可选地,所述处理器32,配置为获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
可选地,所述处理器32,配置为对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
可选地,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述处理器32,配置为根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
进一步地,本发明提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述位置信息确定方法。
进一步地,本发明还提供了一种投影设备,图8为本发明投影设备实施例二的组成结构示意图,参照图8所示,本实施例的投影设备包括:确定模块41、获取模块42和坐标转换模块43;其中,
所述确定部件41,用于确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;
所述获取模块42,用于获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;
所述坐标转换模块43,用于若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
图9为图8所示投影设备中确定模块的细化组成结构示意图,参照图9所示,所述确定模块41包括:获取单元411和确定单元412;其中,
所述获取单元411,用于获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;
所述确定单元412,用于根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
图10为图9所示确定模块中确定单元的细化组成结构示意图,参照图10所示,所述确定单元412包括:识别子单元4121和确定子单元4122;其中,
所述识别子单元4121,用于对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理,获得所述幕布区域;
所述确定子单元4122,用于根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
可选地,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述确定子单元4122,具体用于根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。
Claims (13)
1.一种位置信息确定方法,其特征在于,所述方法包括:
确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;
获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;
若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
2.根据权利要求1所述的方法,其特征在于,所述确定投影区域与幕布区域之间的位置关系包括:
获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;
根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
3.根据权利要求2所述的方法,其特征在于,所述根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系包括:
对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;
根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
4.根据权利要求3所述的方法,其特征在于,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系包括:
根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
5.一种投影设备,其特征在于,所述投影设备包括:存储器和处理器;其中,所述存储器用于存储可在所述处理器上运行的计算机程序,所述处理器执行所述程序时以实现步骤:
所述处理器,配置为确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
6.根据权利要求5所述的投影设备,其特征在于,所述处理器,配置为获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
7.根据权利要求6所述的投影设备,其特征在于,所述处理器,配置为对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
8.根据权利要求7所述的投影设备,其特征在于,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述处理器,配置为根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
9.一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1至4任一项所述的位置信息确定方法。
10.一种投影设备,其特征在于,所述投影设备包括:确定模块、获取模块和坐标转换模块;其中,
所述确定模块,用于确定投影区域与幕布区域之间的位置关系,其中,所述投影区域为投影设备在所述幕布区域的投影区域;
所述获取模块,用于获取基于所述幕布区域的触摸操作对应的触摸点的第一坐标;
所述坐标转换模块,用于若所述第一坐标在所述投影区域内,根据所述位置关系对所述第一坐标进行坐标转换,确定第二坐标,所述第二坐标为所述触摸点位于所述投影区域的坐标信息。
11.根据权利要求10所述的投影设备,其特征在于,所述确定模块包括:获取单元和确定单元;其中,
所述获取单元,用于获取幕布区域的幕布图像信息,并获取投影设备在所述幕布区域的投影区域的投影图像信息;
所述确定单元,用于根据所述幕布图像信息和所述投影图像信息确定投影区域与幕布区域的位置关系。
12.根据权利要求11所述的投影设备,其特征在于,所述确定单元包括:识别子单元和确定子单元;其中,
所述识别子单元,用于对所述投影图像信息进行图像识别处理获得所述投影区域,并对所述幕布图像信息进行图像识别处理获得所述幕布区域;
所述确定子单元,用于根据所述投影区域的顶点位于预设的直角坐标系中的第三坐标,确定所述投影区域与所述幕布区域之间的位置关系,所述预设的直角坐标系是以所述幕布区域的相邻边界线为坐标轴建立的坐标系。
13.根据权利要求12所述的投影设备,其特征在于,当所述预设的直角坐标系是以所述幕布区域的左侧边界线为横坐标轴、以所述幕布区域的下侧边界线为纵坐标轴建立的坐标系时,所述确定子单元,具体用于根据所述投影区域的顶点位于所述预设的直角坐标系中的第三坐标和所述触摸点位于所述预设的直角坐标系中的坐标,按照预设处理方法计算所述触摸点位于所述投影区域内的坐标。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710183162.7A CN108628487A (zh) | 2017-03-24 | 2017-03-24 | 一种位置信息确定方法、投影设备和计算机存储介质 |
PCT/CN2018/076438 WO2018171363A1 (zh) | 2017-03-24 | 2018-02-12 | 一种位置信息确定方法、投影设备和计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710183162.7A CN108628487A (zh) | 2017-03-24 | 2017-03-24 | 一种位置信息确定方法、投影设备和计算机存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108628487A true CN108628487A (zh) | 2018-10-09 |
Family
ID=63584928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710183162.7A Pending CN108628487A (zh) | 2017-03-24 | 2017-03-24 | 一种位置信息确定方法、投影设备和计算机存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108628487A (zh) |
WO (1) | WO2018171363A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413184A (zh) * | 2019-06-20 | 2019-11-05 | 视联动力信息技术股份有限公司 | 一种投影控制方法及装置 |
CN110837322A (zh) * | 2019-09-29 | 2020-02-25 | 深圳市火乐科技发展有限公司 | 投影触控方法、投影设备、投影幕布及存储介质 |
WO2023124777A1 (zh) * | 2021-12-31 | 2023-07-06 | 深圳光峰科技股份有限公司 | 投影校准方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102445998A (zh) * | 2011-09-16 | 2012-05-09 | 海信集团有限公司 | 遥控光点投影位置的获取方法及交互式投影系统 |
CN102799317A (zh) * | 2012-07-11 | 2012-11-28 | 联动天下科技(大连)有限公司 | 智能互动投影系统 |
JP2012238120A (ja) * | 2011-05-10 | 2012-12-06 | Canon Inc | 情報処理装置、情報処理方法 |
CN102880356A (zh) * | 2012-09-13 | 2013-01-16 | 福州锐达数码科技有限公司 | 一种基于电子白板实现双笔书写的方法 |
CN103092432A (zh) * | 2011-11-08 | 2013-05-08 | 深圳市中科睿成智能科技有限公司 | 人机交互操作指令的触发控制方法和系统及激光发射装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101859210A (zh) * | 2010-06-10 | 2010-10-13 | 深圳市德力信科技有限公司 | 一种交互式投影系统及其实现方法 |
CN102591531B (zh) * | 2011-12-26 | 2014-11-19 | 深圳市巨龙科教高技术股份有限公司 | 一种电子白板的坐标映射方法、装置及电子白板 |
CN102819327A (zh) * | 2012-07-26 | 2012-12-12 | 郑州信大捷安信息技术股份有限公司 | 红外定位无线操控的交互式投影系统及其实现方法 |
CN103631401A (zh) * | 2013-11-04 | 2014-03-12 | 南京信息职业技术学院 | 一种便携式交互式投影设备及其投影方法 |
-
2017
- 2017-03-24 CN CN201710183162.7A patent/CN108628487A/zh active Pending
-
2018
- 2018-02-12 WO PCT/CN2018/076438 patent/WO2018171363A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012238120A (ja) * | 2011-05-10 | 2012-12-06 | Canon Inc | 情報処理装置、情報処理方法 |
CN102445998A (zh) * | 2011-09-16 | 2012-05-09 | 海信集团有限公司 | 遥控光点投影位置的获取方法及交互式投影系统 |
CN103092432A (zh) * | 2011-11-08 | 2013-05-08 | 深圳市中科睿成智能科技有限公司 | 人机交互操作指令的触发控制方法和系统及激光发射装置 |
CN102799317A (zh) * | 2012-07-11 | 2012-11-28 | 联动天下科技(大连)有限公司 | 智能互动投影系统 |
CN102880356A (zh) * | 2012-09-13 | 2013-01-16 | 福州锐达数码科技有限公司 | 一种基于电子白板实现双笔书写的方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413184A (zh) * | 2019-06-20 | 2019-11-05 | 视联动力信息技术股份有限公司 | 一种投影控制方法及装置 |
CN110837322A (zh) * | 2019-09-29 | 2020-02-25 | 深圳市火乐科技发展有限公司 | 投影触控方法、投影设备、投影幕布及存储介质 |
WO2023124777A1 (zh) * | 2021-12-31 | 2023-07-06 | 深圳光峰科技股份有限公司 | 投影校准方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2018171363A1 (zh) | 2018-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2790089A1 (en) | Portable device and method for providing non-contact interface | |
US11928286B2 (en) | Electronic apparatus having a sensing unit to input a user command and a method thereof | |
CN101727245A (zh) | 多点触摸定位方法及多点触摸屏 | |
CN110300267B (zh) | 拍照方法和终端设备 | |
EP3062286A1 (en) | Optical distortion compensation | |
US12022190B2 (en) | Photographing method and electronic device | |
AU2017367947A1 (en) | Method for controlling display of screen of mobile terminal, and mobile terminal | |
KR101888681B1 (ko) | 모바일기기 및 그 제어방법 | |
CN108628487A (zh) | 一种位置信息确定方法、投影设备和计算机存储介质 | |
US9525906B2 (en) | Display device and method of controlling the display device | |
WO2015029114A1 (ja) | 電子機器および通知制御方法 | |
KR101515986B1 (ko) | 적외선 광원을 이용한 모바일 장치에서의 가상 좌표 생성 장치 및 그 방법 | |
CN110726971B (zh) | 可见光定位方法、装置、终端及存储介质 | |
TWI499938B (zh) | 觸控系統 | |
CN103019478B (zh) | 基于曲面显示的触控装置和触控检测方法 | |
CN109104573B (zh) | 一种确定对焦点的方法及终端设备 | |
CN104850246A (zh) | 信息处理的方法及电子设备 | |
CN109308113A (zh) | 非接触式输入装置及方法、能进行非接触式输入的显示器 | |
US8493362B2 (en) | Image-based coordinate input apparatus and method utilizing buffered images | |
CN107390900B (zh) | 书写记录方法、移动终端和计算机可读介质 | |
JP2016110469A (ja) | 協働動作をする情報処理装置、携帯式電子機器、および位置の特定方法 | |
CN104102332A (zh) | 显示设备及其控制系统和方法 | |
JP2016170710A (ja) | 入力装置 | |
CN104951200A (zh) | 一种执行界面操作的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181009 |
|
RJ01 | Rejection of invention patent application after publication |