[0029] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0030] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0031] 如图1所示,根据本发明的一个实施例的划线遥控装置,包括:遥控器本体102;激光发射管104,设置于遥控器本体102内;划线控制按键106,设置于要遥控器本体102上,并连接至激光发射管104,划线控制按键106能够触发激光发射管104发光并投射在投射区域形成多个投射点,并向计算机设备发送显示指令,以由计算机设备显示参考识别点;光线获取模块108,与投射区域相对设置,并连接至划线控制按键106,划线控制按键106能够触发光线获取模块108依次捕捉多个投射点与参考识别点;处理器,连接至光线获取模块108,处理器用于根据参考识别点确定多个投射点的位置信息,其中,位置信息通过有线信道或无线信道发送至计算机设备,以由计算机设备根据位置信息执行划线操作,并将划线投射在投射区域。
[0032] 其中,激光发射管104具体可以为红外光二极管,光线获取模块108具体可以为摄像头。
[0033] 在上述实施例中,优选地,还包括:无线发射模块,连接至处理器,无线发射模块用于将多个投射点的位置信息发送至计算机设备。
[0034] 其中,无线发射模块可以为Wi‑Fi发射模块,也可以为射频发射模块。
[0035] 在上述任一实施例中,优选地,遥控器本体102被构造为笔体;激光发射管104与光线获取模块108设置于笔体的一端;划线控制按键106设置于笔体的侧壁上;控制器与无线发射模块设置于笔体内。
[0036] 在上述任一实施例中,优选地,还包括:激光按键110,设置于笔体上,并连接至激光发射管104,激光按键110用于控制激光发射管104发光。
[0037] 在上述任一实施例中,优选地,电源模块,设置于笔体内,电源模块用于对激光发射管104与处理器供电。
[0038] 在上述任一实施例中,优选地,无线发射模块用于发射射频信号;计算机设备上安装有用于接收射频信号的接收器,接收器上设置有USB插口。
[0039] 在上述任一实施例中,优选地,激光为红外光;光线获取模块108上设置有滤光片,滤光片用于过滤红外光之外的其它光线。
[0040] 在上述任一实施例中,优选地,还包括:向上翻页键112,设置于遥控器本体102上,向上翻页键112用于控制投射信息向上翻页;向下翻页键114,设置于遥控器本体102上,向下翻页键114用于控制投射信息向下翻页。
[0041] 如图2所示,根据本发明的一个实施例的划线生成方法,适用于计算机设备,包括:步骤202,在划线遥控装置向投射区域发射多个投射点,并在接收到划线遥控装置发送的显示指令时,根据预设的帧显示方式显示多个参考识别点,参考识别点用于提供投射点的参考位置坐标;步骤204,在接收到划线遥控装置根据采集到的多个投射点与参考识别点生成的位置信息时,根据位置信息连接成连线,并显示在计算机设备的显示屏上。
[0042] 在上述实施例中,优选地,在接收到划线遥控装置发送的显示指令时,根据预设的帧显示方式显示划线遥控装置发射的多个投射点前,还包括:加载驱动程序,以在划线遥控装置与计算机设备之间建立控制映射关系。
[0043] 如图3所示,根据本发明的另一个实施例的划线生成方法,在计算机设备上会安装对应的驱动程序,以让电脑能够匹配划线遥控装置的控制,也能够根据操作实现屏幕特定信息的显示。包括:
[0044] 步骤302,划线遥控装置获取用户的划线操作指令。
[0045] 用户的划线操作指令具体为检测用户按下了划线按键的操作。
[0046] 步骤304,划线遥控装置将显示指令至计算机设备上。
[0047] 步骤306,计算机设备上根据显示指令以每帧的画面进行投射点的投射显示。
[0048] 如图4所示,以PPT显示为例,控制计算机设备上进行特定画面的显示。
[0049] 如图4所示,第1帧的时候可以显示PPT原图内容,在第2帧的时候控制电脑在投射区域的固定位置呈现出来2‑4个固定的识别点,作为参考点,识别点的位置是相对于投射区域固定的,优选是设置在投射区域的4个角附近,这样不会影响实际PPT内容的显示,也起到更好的定位作用。光线获取模块可以为一个低端摄像头,上面加一个滤光片,这个滤光片只能穿过红外光点发出的红外线,在这样在摄像头采集到的是一个白点,设置红外光线的滤光片是因为激光灯的光束多数都是呈现了红色,识别点的颜色和滤光片的颜色要与激光灯射出光束的颜色尽量一致,这样才能过滤识别出正常的点。
[0050] 目前的液晶显示器或者投射仪都能达到每秒显示60帧的画面以上,一般2D动画在每秒24帧显示就可以满足视觉需要。在60帧以上的画面中选取其中的1‑10帧进行间隔或者连续显示参考定位点的信息,用户并不会轻易察觉到,满足用户的体验。越少的帧数显示参考定位点,则对摄像头的采集精度就越高,为了降低成本,实际上这个摄像头可以为一光线采集器,加上了滤光片只能采集到对应光的信息。这样在60帧以上的画面中可以进行间隔选择其中的几帧进行显示参考定位点,例如,在第2、10、15、35、55帧中显示上图的参考定位点。这样能较大可能采集到参考定位点的信息。其实,显示参考定位点的帧数越多,则越容易采集和识别,但是用户体验感会较差,所以可根据实际经验选择哪些帧需要显示出来参考定位点。
[0051] 其中,每个参考定位点的个数越多则定位会越准确,但是可能会使得用户较容易肉眼察觉出参考定位点,所以参考定位点范围在2‑5个点,优选是2‑4个点。参考定位点分布在投射区域的边角附近,更容易不让用户察觉,也不会影响中间内容的显示,而且更符合坐标的定位。
[0052] 如图5所示,步骤308,划线遥控装置的光线获取模块获取区域内的参考识别点。
[0053] 具体地,根据获取的参考识别点信息计算激光灯的所在位置坐标,将位置坐标信息发送至无线发送模块。
[0054] 如图6所示,步骤310,根据获取的参考识别点信息计算投射点所在的位置坐标,将位置坐标信息发送至划线遥控装置的无线发送模块。
[0055] 获取了识别点和激光点的信息之后,则可计算出来激光灯的点所在的坐标(x’,y’)。
[0056] 步骤312,无线发送模块将坐标信息发送至计算机设备上,则计算机设备上根据实时获取的坐标连接成连线,完成划线的显示操作。
[0057] 根据本发明的实施例的计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本发明的上述任一项实施例的划线生成方法。
[0058] 根据本发明的实施例的计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本发明上述任一项实施例的划线生成方法。
[0059] 本发明方法中的步骤可根据实际需要进行顺序调整、合并和删减。
[0060] 本发明装置中的单元可根据实际需要进行合并、划分和删减。
[0061] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read‑Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read‑only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One‑time Programmable Read‑Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically‑Erasable Programmable Read‑Only Memory,EEPROM)、只读光盘(Compact Disc Read‑Only Memory,CD‑ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0062] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。