CN106055108A - 一种虚拟触摸屏的操控方法和*** - Google Patents

一种虚拟触摸屏的操控方法和*** Download PDF

Info

Publication number
CN106055108A
CN106055108A CN201610405995.9A CN201610405995A CN106055108A CN 106055108 A CN106055108 A CN 106055108A CN 201610405995 A CN201610405995 A CN 201610405995A CN 106055108 A CN106055108 A CN 106055108A
Authority
CN
China
Prior art keywords
touch screen
virtual touch
controlling equipment
simulated domain
identification image
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.)
Granted
Application number
CN201610405995.9A
Other languages
English (en)
Other versions
CN106055108B (zh
Inventor
张素丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING XINGYUN TIME AND SPACE TECHNOLOGY Co Ltd
Original Assignee
BEIJING XINGYUN TIME AND SPACE TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING XINGYUN TIME AND SPACE TECHNOLOGY Co Ltd filed Critical BEIJING XINGYUN TIME AND SPACE TECHNOLOGY Co Ltd
Priority to CN201610405995.9A priority Critical patent/CN106055108B/zh
Publication of CN106055108A publication Critical patent/CN106055108A/zh
Application granted granted Critical
Publication of CN106055108B publication Critical patent/CN106055108B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/014Hand-worn input/output arrangements, e.g. data gloves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment

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)
  • Processing Or Creating Images (AREA)
  • Studio Devices (AREA)

Abstract

本发明公开了一种虚拟触摸屏操作的方法和***,其中,所述方法包括:获取操控设备在虚拟触摸屏中的位置;获取操控设备的运动轨迹;基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;执行所述操作指令。本发明通过在摄像头取景范围内设定并显示虚拟触摸屏的模拟区域,并通过摄像头在模拟区域内扫描并识别操控设备的标识图像,以根据标识图像确定操控设备在模拟区域中的位置,进而基于操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令,并执行该操作指令,实现了数据处理速度快,不需要借助外部设备即可实现虚拟触摸屏操控,达到提高用户体验的技术效果。

Description

一种虚拟触摸屏的操控方法和***
技术领域
本发明涉及虚拟现实技术领域,具体涉及一种虚拟触摸屏的操控方法和***。
背景技术
虚拟现实简称VR技术,是利用电脑模拟产生一个三度空间的虚拟世界,提供使用者关于视觉、听觉和触觉等感官的模拟,让使用者如同身临其境一般,可以及时、没有限制地观察三度空间内的事物,使用者进行位置移动时,电脑可以立即进行复杂的运算,将精确的3D世界影像传回产生临场感。
增强现实,是通过计算机***提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或***提示信息叠加到真实场景中,从而实现对现实的增强。
目前,随着虚拟现实和增强现实技术的快速发展,出现了很多VR/AR产品。现有的VR/AR产品存在以下缺陷:一方面,由于对虚拟触摸屏操作时,大多是基于图像识别技术,而由于数据处理过程的数据比较大,导致数据处理速度比较慢,影响用户体验;另一方面,由于很多VR/AR产品都是要借助外界设备,因此,在完成虚拟触摸屏操作时,还需要对外界设备进行操作。
综合来说,现有技术的AR/VR产品不够人性化,用户体验差。
发明内容
本发明实施例的目的是提供一种通过识别标识图像的位置获取操控设备在模拟区域中位置,并给予操控设备在模拟区域中的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令并执行的虚拟触摸屏操控方法和***。
根据本发明的一个方面,提供一种虚拟触摸屏的操控方法,包括:获取操控设备在虚拟触摸屏中的位置;获取操控设备的运动轨迹;基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;执行所述操作指令。
进一步,所述获取操控设备在虚拟触摸屏中的位置的步骤包括:在摄像头取景范围内设定虚拟触摸屏的模拟区域;摄像头识别操控设备的标识图像;通过标识图像确定操控设备在模拟区域中的位置。
进一步,所述在摄像头取景范围内设定虚拟触摸屏的模拟区域的步骤具体为:确定摄像头的取景范围;将所述取景范围内虚拟触摸屏的中心位置作为模拟区域的中心位置,按照预设百分比选取虚拟触摸屏的一部分区域,作为模拟区域;所述预设百分比为模拟区域在虚拟触摸屏区域中所占比例。
进一步,所述摄像头识别操控设备的标识图像的步骤包括:摄像头在所述模拟区域内扫描是否存在标识图像;如果是,则识别操控设备的标识图像;如果否,则继续扫描模拟区域。
进一步,所述通过标识图像确定操控设备在模拟区域中的位置的步骤具体为:以参考图片中标识图像的灰度值为基准,在摄像头拍摄的图像中匹配与标识图像灰度值相同的像素点;所述参考图片为预先拍摄的包含标识图像的图片;将在参考图像中匹配到的与标识图像灰度值相同的像素点组成的图像在整幅图像中的位置作为所述操控设备在所述模拟区域中的位置。
进一步,所述基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令的步骤具体为:将所述运动轨迹转换为四元数;基于所述四元数,在数据库中进行匹配,得到相应的指令;将所述指令与所述操控设备在模拟区域中的位置进行合成,得到操控设备在虚拟触摸屏上的操作指令。
进一步,所述执行操作指令的步骤包括:执行虚拟触摸屏上的操控设备操作指令;触发虚拟触摸屏上的应用操作指令;执行所述应用操作指令。
根据本发明的另一个方面,提供一种虚拟触摸屏的操控***,包括:图像采集模块,连接到中央处理模块,用于在虚拟触摸屏的模拟区域内扫描并识别操控设备的标识图像;显示模块,连接到中央处理模块,用于在图像采集模块取景范围内设定并显示虚拟触摸屏的模拟区域;中央处理模块,用于根据标识图像确定操控设备在所述模拟区域中的位置,并基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;操控设备,其上设置有标识图像,并在运动过程中产生运动轨迹数据以发送给中央处理模块。
进一步,所述中央处理模块执行虚拟触摸屏上的操控设备操作指令,通过执行操控设备操作指令触发虚拟触摸屏上的应用操作指令并执行。
进一步,所述显示模块包括:取景范围确定单元,用于确定摄像头的取景范围;模拟区域选取模块,用于将所述取景范围内虚拟触摸屏的中心位置作为模拟区域的中心位置,按照预设百分比选取虚拟触摸屏的一部分区域,作为模拟区域;所述预设百分比为模拟区域在虚拟触摸屏区域中所占比例;显示单元,用于将所述模拟区域显示。
进一步,所述中央处理模块包括:第一匹配单元,用于以参考图片中标识图像的灰度值为基准,在摄像头拍摄的图像中匹配与标识图像灰度值相同的像素点;所述参考图片为预先拍摄的包含标识图像的图片;组成单元,用于将在参考图像中匹配到的与标识图像灰度值相同的像素点组成的图像在整幅图像中的位置作为所述操控设备在所述模拟区域中的位置。
进一步,所述中央处理模块还包括:转换单元,用于将所述运动轨迹转换为四元数;第二匹配单元,用于基于所述四元数,在数据库中进行匹配,得到相应的指令;合成单元,用于将所述指令与所述操控设备在模拟区域中的位置进行合成,得到操控设备在虚拟触摸屏上的操作指令。
本发明实施例通过在摄像头取景范围内设定并显示虚拟触摸屏的模拟区域,并通过摄像头在模拟区域内扫描并识别操控设备的标识图像,以根据标识图像确定操控设备在模拟区域中的位置,进而基于操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令,并执行该操作指令。通过对此虚拟触摸屏的操作以实现对一些虚拟的平面媒介做出操控,同时实现现有平面设备内容可以移植到虚拟/增强现实设备之中,以实现现有平面化技术向3D场景渲染的过渡。解决了现有技术中由于数据处理过程数据大导致数据处理速度慢影响用户体验和需要借助外部设备不够人性化的问题,实现了数据处理速度快,不需要借助外部设备即可实现虚拟触摸屏操控,达到提高用户体验的技术效果。
附图说明
图1是本发明实施例一的一种虚拟触摸屏的操控方法的流程示意图;
图2是根据本发明实施例二的一种实施方式的流程示意图;
图3是本发明实施例三的一种实施方式的流程示意图;
图4是本发明实施例四的一种实施方式的流程示意图;
图5是本发明实施例五的一种实施方式的流程示意图;
图6是本发明实施例六的一种实施方式的流程示意图;
图7是本发明实施例七的一种实施方式的流程示意图;
图8是本发明实施例八的一种虚拟触摸屏的操控***的模块连接示意图;
图9是本发明实施例九的显示模块的一种内部模块连接示意图;
图10是本发明实施例十的显示模块的另一种内部模块连接示意图;
图11是本发明实施例十一的中央处理模块的一种内部模块连接示意图;
图12是本发明实施例十二的中央处理模块的另一种内部模块连接示意图;
图13是本发明实施例中操控设备的内部模块连接示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
图1是本发明实施例一的一种虚拟触摸屏的操控方法的流程示意图。
如图1所示,一种虚拟触摸屏的操控方法,包括:
S101,获取操控设备在虚拟触摸屏中的位置;
上述步骤S101在具体实施时,操控设备指可以对虚拟触摸屏进行操控的装置,根据操控设备在虚拟触摸屏上所处位置来获取操控设备在虚拟触摸屏中的位置。操控设备可以为指环或其他能够对虚拟触摸屏进行操控的设备。
S102,获取操控设备的运动轨迹;
上述步骤S102在具体实施时,操控设备的运动轨迹指操控设备在虚拟触摸屏上运动的轨迹数据,根据该运动轨迹数据可以获取操控设备的运动轨迹。
S103,基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;
上述步骤S103在具体实施时,是根据操控设备的位置和操控设备的运动轨迹,获取操控设备在虚拟触摸屏上相应位置处的操作指令。例如在虚拟触摸屏上某一位置处进行了点击或移动的操作。
S104,执行所述操作指令。
其中,在生成虚拟触摸屏上的操作指令后,即将该操作指令执行,从而获取对应的操作效果。
图2显示了本发明实施例二的方法流程示意图。
如图2所示,获取操控设备在虚拟触摸屏中的位置的步骤S101包括:
S201,在摄像头取景范围内设定虚拟触摸屏的模拟区域;
上述步骤S201在具体实施时,在摄像头取景范围内,由于虚拟触摸屏在部分区域会存在分辨率较低现象,因此,选取除去这部分区域的剩余区域作为模拟区域,即识别标识图像的区域。
S202,摄像头识别操控设备的标识图像;
其中,摄像头设置在智能头盔显示设备的眼镜端,在取景范围内对模拟区域进行扫描。标识图像设置在操控设备上,操控设备可以为指环,指环佩戴在手指上,且指环上的标识图像须朝向摄像头方向,最好是正对摄像头方向,以便于标识图像被摄像头扫描到。当然,操控设备也可以为其它设备。智能头戴显示设备可以为VR头盔或AR眼镜。
S203,通过标识图像确定操控设备在模拟区域中的位置。
由于标识图像位于操控设备上,标识图像在模拟区域中的位置即为操控设备在模拟区域中的位置。
图3显示了本发明实施例三的方法流程示意图。
如图3所示,在摄像头取景范围内设定虚拟触摸屏的模拟区域的步骤S201具体为:
S301,确定摄像头的取景范围;
其中,取景范围为摄像头取景范围,取景范围大于或等于模拟区域范围,虚拟触摸屏和模拟区域均为智能头戴显示设备内部区域范围的映射,模拟区域是用户执行操作的区域范围,用户可以在模拟区域中对虚拟影像进行操作。取景范围具体可以根据摄像头的参数进行确定。
S302,将所述取景范围内虚拟触摸屏的中心位置作为模拟区域的中心位置,按照预设百分比选取虚拟触摸屏的一部分区域,作为模拟区域;所述预设百分比为模拟区域在虚拟触摸屏区域中所占比例。
其中,S302在实施时,还可以是:在摄像头取景范围内,选取除去边缘部分分辨率低于阈值的像素点之外的其它像素点组成的区域作为模拟区域。
图4显示了本发明实施例四的方法流程示意图。
如图4所示,所述摄像头识别操控设备的标识图像的步骤S202包括:
S401,摄像头在所述模拟区域内扫描是否存在标识图像;
S402,如果是,则识别操控设备的标识图像;
S403,如果否,则继续扫描模拟区域。
上述实施例四在具体实施时,是通过摄像头在模拟区域中来回扫描,在扫描过程中,如果扫描到标识图像,则识别该标识图像,进而通过标识图像确定操控设备在模拟区域中的位置;如果没有扫描到,则继续进行扫描,直到扫描到标识图像。为了便于很快扫描到标识图像,标识图像可以选择特征明显、黑白分明的图标,例如:二维码和条形码。
图5显示了本发明实施例五的方法流程示意图。
如图5所示,所述通过标识图像确定操控设备在模拟区域中的位置的步骤S203具体为:
S501,以参考图片中标识图像的灰度值为基准,在摄像头拍摄的图像中匹配与标识图像灰度值相同的像素点;所述参考图片为预先拍摄的包含标识图像的图片;
上述步骤S501在具体实施时,是在摄像头扫描过程中,将扫描获得当前图像中每一个像素点的灰度值与参考图片中标识图像的灰度值进行一一比对。
S502,将在参考图像中匹配到的与标识图像灰度值相同的像素点组成的图像在整幅图像中的位置作为所述操控设备在所述模拟区域中的位置。
上述步骤S502在具体实施时,如果在参考图片中匹配到与标识图像灰度值相同的像素点时,将这些像素点组成的图像在整幅图像中所在位置作为操控设备在模拟区域中的位置。
图6显示了本发明实施例六的方法流程示意图。
如图6所示,所述基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令的步骤S103具体为:
S601,将所述运动轨迹转换为四元数;
这里,具体是接收运动轨迹,并转换为四元数。其中,将运动轨迹转换为四元数,该转换过程在本实施例中不再进行详细介绍。
S602,基于所述四元数,在数据库中进行匹配,得到相应的指令;
其中,在数据库中对步骤S601中获取的四元数进行匹配,得到与之对应的指令;该指令为点击、水平移动或竖直方向移动等操作。
S603,将所述指令与所述操控设备在模拟区域中的位置进行合成,得到操控设备在虚拟触摸屏上的操作指令。
将步骤S602中获取的指令与操控设备在模拟区域中的位置进行合成,即得到手部在模拟区域中某一位置处执行的动作,即在虚拟触摸屏上的操作指令。
图7显示了本发明实施例七的方法流程示意图。
如图7所示,所述执行操作指令的步骤S104包括:
S701,执行虚拟触摸屏上的操控设备操作指令;
S702,触发虚拟触摸屏上的应用操作指令;
S703,执行所述应用操作指令。
其中,在获取到虚拟触摸屏上的操控设备操作指令后,还包括执行该指令。其中,执行操控设备操作指令后,会基于操控设备操作指令触发虚拟触摸屏上的应用操作指令,进而执行该应用操作指令,最后完成对虚拟触摸屏的操控。
本发明实施例通过在摄像头取景范围内设定并显示虚拟触摸屏的模拟区域,并通过摄像头在模拟区域内扫描并识别操控设备的标识图像,以根据标识图像确定操控设备在模拟区域中的位置,进而基于操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令,并执行该操作指令。通过对此虚拟触摸屏的操作以实现对一些虚拟的平面媒介做出操控,同时实现现有平面设备内容可以移植到虚拟/增强现实设备之中,以实现现有平面化技术向3D场景渲染的过渡。解决了现有技术中由于数据处理过程数据大导致数据处理速度慢影响用户体验和需要借助外部设备不够人性化的问题,实现了数据处理速度快,不需要借助外部设备即可实现虚拟触摸屏操控,达到提高用户体验的技术效果。
图8显示了本发明实施例八的一种虚拟触摸屏的操控***的模块连接示意图。
如图8所示,一种虚拟触摸屏的操控***,包括:
图像采集模块10,连接到中央处理模块12,用于在虚拟触摸屏的模拟区域内扫描并识别操控设备的标识图像;
上述图像采集模块10可以为摄像头,通过摄像头在模拟区域中来回扫描,在扫描过程中,如果扫描到标识图像,则识别该标识图像,进而通过标识图像确定操控设备在模拟区域中的位置;如果没有扫描到,则一直处于扫描状态,直到扫描到标识图像。为了便于扫描到标识图像,标识图像可以选择特征明显、黑白分明的图标,例如:二维码和条形码。
显示模块11,连接到中央处理模块12,用于在图像采集模块10取景范围内设定并显示虚拟触摸屏的模拟区域;
显示模块在图像采集模块的取景范围内,选取虚拟触摸屏的一部分区域作为模拟区域,并将该模拟区域进行显示。
中央处理模块12,用于根据标识图像确定操控设备在所述模拟区域中的位置,并基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;
标识图像在模拟区域中的位置即为操控设备在模拟区域中的位置,进而也就确定了手指在虚拟触摸屏上的位置。将手指在虚拟触摸屏上的位置和运动轨迹进行合成,即可得到手指在虚拟触摸屏上的操作指令。
操控设备13,其上设置有标识图像,并在运动过程中产生运动轨迹数据以发送给中央处理模块12。
其中,运动轨迹数据可以通过设置在操控设备上的运动传感器进行检测并发送至中央处理模块12。
所述中央处理模块12进一步执行虚拟触摸屏上的操控设备操作指令,通过执行操控设备操作指令触发虚拟触摸屏上的应用操作指令并执行。
其中,中央处理模块12在获取到虚拟触摸屏上的操控设备操作指令后,还包括执行该指令。其中,执行操控设备操作指令后,会基于操控设备操作指令触发虚拟触摸屏上的应用操作指令,进而执行该应用操作指令,最后完成对虚拟触摸屏的操控。
图9显示了本发明实施例九的显示模块的一种实施方式的内部模块连接示意图。
如图9所示,所述显示模块11包括:
取景范围确定单元111,用于确定摄像头的取景范围;
其中,取景范围为摄像头取景范围,取景范围大于或等于模拟区域范围,虚拟触摸屏和模拟区域映射智能头戴显示设备内部的区域范围,模拟区域是用户执行操作的区域范围,用户可以在模拟区域中对虚拟影像进行操作。具体可以根据摄像头的参数进行确定。
模拟区域选取单元112,用于将所述取景范围内虚拟触摸屏的中心位置作为模拟区域的中心位置,按照预设百分比选取虚拟触摸屏的一部分区域,作为模拟区域;所述预设百分比为模拟区域在虚拟触摸屏区域中所占比例;
显示单元113,用于将所述模拟区域显示。
图10显示了本发明实施例十的显示模块另一种实施方式的内部模块连接示意图。
如图10所示,所述显示模块11包括:
取景确定单元114,用于确定摄像头的取景范围;
模拟区域选取单元115,用于在取景范围内选取除去所述虚拟触摸屏边缘部分像素值小于阈值的像素点之外的区域,作为模拟区域;
由于在虚拟触摸屏的边缘处屏幕分辨率通常较低,比较难识别标识图像,因此,选取除去这部分区域之外的虚拟触摸屏上的区域作为模拟区域。
显示单元116,用于将所述模拟区域显示。
图11显示了本发明实施例十一的中央处理模块的内部模块连接示意图。
如图11所示,所述中央处理模块12包括:
第一匹配单元121,用于以参考图片中标识图像的灰度值为基准,在摄像头拍摄的图像中匹配与标识图像灰度值相同的像素点;所述参考图片为预先拍摄的包含标识图像的图片;
其中,第一匹配单元121将摄像头扫描过程中,扫描获得的当前图像中每一个像素点的灰度值与参考图片中标识图像的灰度值进行一一比对。
组成单元122,用于将在参考图像中匹配到的与标识图像灰度值相同的像素点组成的图像在整幅图像中的位置作为所述操控设备在所述模拟区域中的位置。
上述组成单元122在具体实施时,为:在比对过程中,如果在参考图片中匹配到与标识图像灰度值相同的像素点时,将这些像素点组成的图像在整幅图像中所在位置作为操控设备在模拟区域中的位置。否则,将该像素点舍弃掉。
图12显示了本发明实施例十二的中央处理模块的另一种内部模块连接示意图。
如图12所示,所述中央处理模块12还包括:
转换单元123,用于将所述运动轨迹转换为四元数;
这里,具体是接收运动轨迹,并转换为四元数。其中,将运动轨迹转换为四元数,该转换过程在本实施例中不再进行详细介绍。
第二匹配单元124,用于基于所述四元数,在数据库中进行匹配,得到相应的指令;
其中,在数据库中对转换单元123获取的四元数进行匹配,得到与之对应的指令;该指令为点击、水平移动或竖直方向移动等操作。
合成单元125,用于将所述指令与所述操控设备在模拟区域中的位置进行合成,得到操控设备在虚拟触摸屏上的操作指令。
将第二匹配单元124获取的指令与操控设备在模拟区域中的位置进行合成,即得到手部在模拟区域中某一位置处执行的动作,即在虚拟触摸屏上的操作指令。
图13显示了本发明实施例中操控设备的内部模块连接示意图。
如图13所示,本发明实施例中的操控设备可以包括传感器131、按键开关132和蓝牙芯片133。其中:
传感器131可以为九轴传感器,用于采集指环的运动轨迹,并将指环的运动轨迹发送至蓝牙芯片133,蓝牙芯片133可以将运动轨迹转换为四元数的指令数据。
按键开关132用于向蓝牙芯片133发送按键信号,蓝牙芯片133将按键信号转换为指令数据。
另外,本发明实施例的指环还可以包括存储芯片134,用于预先存储指令数据库中的指令数据。蓝牙芯片133获取存储芯片134存储的指令数据后,可以判断传感器131和按键开关132发送的指令数据是否相匹配,若相匹配,则可以向终端发送相应的指令。
在一个实施例中,指环还可以包括电源135,用于向传感器131、按键开关132、蓝牙芯片133和存储芯片134供电,以便支持传感器131、按键开关132、蓝牙芯片133和存储芯片134的工作。
在上述实施例中,介绍了单个指环的基本结构,本发明通过在用户的手部佩戴指环,能够实现模拟虚拟触摸屏操控。
本发明实施例通过在图像采集模块取景范围内设定及显示虚拟触摸屏的模拟区域,并通过图像采集模块在模拟区域内扫描并识别操控设备的标识图像,以根据标识图像确定操控设备在模拟区域中的位置,进而基于操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令,并执行该操作指令。通过对此虚拟触摸屏的操作以实现对一些虚拟的平面媒介做出操控,同时实现现有平面设备内容可以移植到虚拟/增强现实设备之中,以实现现有平面化技术向3D场景渲染的过渡。解决了现有技术中由于数据处理过程数据大导致数据处理速度慢影响用户体验和需要借助外部设备不够人性化的问题,实现了数据处理速度快,不需要借助外部设备即可实现虚拟触摸屏操控,达到提高用户体验的技术效果。
在本发明的描述中,需要说明的是,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

Claims (12)

1.一种虚拟触摸屏的操控方法,其特征在于,包括:
获取操控设备在虚拟触摸屏中的位置;
获取操控设备的运动轨迹;
基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;
执行所述操作指令。
2.根据权利要求1所述的操控方法,所述获取操控设备在虚拟触摸屏中的位置的步骤包括:
在摄像头取景范围内设定虚拟触摸屏的模拟区域;
摄像头识别操控设备的标识图像;
通过标识图像确定操控设备在模拟区域中的位置。
3.根据权利要求2所述的一种虚拟触摸屏操作指令的获取方法,所述在摄像头取景范围内设定虚拟触摸屏的模拟区域的步骤具体为:
确定摄像头的取景范围;
将所述取景范围内虚拟触摸屏的中心位置作为模拟区域的中心位置,按照预设百分比选取虚拟触摸屏的一部分区域,作为模拟区域;所述预设百分比为模拟区域在虚拟触摸屏区域中所占比例。
4.根据权利要求2所述的操控方法,所述摄像头识别操控设备的标识图像的步骤包括:
摄像头在所述模拟区域内扫描是否存在标识图像;
如果是,则识别操控设备的标识图像;
如果否,则继续扫描模拟区域。
5.根据权利要求2所述的一种虚拟触摸屏操作指令的获取方法,所述通过标识图像确定操控设备在模拟区域中的位置的步骤具体为:
以参考图片中标识图像的灰度值为基准,在摄像头拍摄的图像中匹配与标识图像灰度值相同的像素点;所述参考图片为预先拍摄的包含标识图像的图片;
将在参考图像中匹配到的与标识图像灰度值相同的像素点组成的图像在整幅图像中的位置作为所述操控设备在所述模拟区域中的位置。
6.根据权利要求1所述的一种虚拟触摸屏操作指令的获取方法,其特征在于,所述基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令的步骤具体为:
将所述运动轨迹转换为四元数;
基于所述四元数,在数据库中进行匹配,得到相应的指令;
将所述指令与所述操控设备在模拟区域中的位置进行合成,得到操控设备在虚拟触摸屏上的操作指令。
7.根据权利要求1-6任一项所述的操控方法,所述执行操作指令的步骤包括:
执行虚拟触摸屏上的操控设备操作指令;
触发虚拟触摸屏上的应用操作指令;
执行所述应用操作指令。
8.一种虚拟触摸屏的操控***,其特征在于,包括:
图像采集模块(10),连接到中央处理模块(12),用于在虚拟触摸屏的模拟区域内扫描并识别操控设备的标识图像;
显示模块(11),连接到中央处理模块(12),用于在图像采集模块(10)取景范围内设定并显示虚拟触摸屏的模拟区域;
中央处理模块(12),用于根据标识图像确定操控设备在所述模拟区域中的位置,并基于所述操控设备的位置和运动轨迹生成操控设备在虚拟触摸屏上的操作指令;
操控设备(13),其上设置有标识图像,并在运动过程中产生运动轨迹数据以发送给中央处理模块(12)。
9.根据权利要求8所述的操控***,
所述中央处理模块(12)进一步执行虚拟触摸屏上的操控设备操作指令,通过执行操控设备操作指令触发虚拟触摸屏上的应用操作指令并执行。
10.根据权利要求8所述的操控***,所述显示模块(11)包括:
取景范围确定单元(111),用于确定摄像头的取景范围;
模拟区域选取单元(112),用于将所述取景范围内虚拟触摸屏的中心位置作为模拟区域的中心位置,按照预设百分比选取虚拟触摸屏的一部分区域,作为模拟区域;所述预设百分比为模拟区域在虚拟触摸屏区域中所占比例;
显示单元(113),用于将所述模拟区域显示。
11.根据权利要求8所述的操控***,所述中央处理模块(12)包括:
第一匹配单元(121),用于以参考图片中标识图像的灰度值为基准,在摄像头拍摄的图像中匹配与标识图像灰度值相同的像素点;所述参考图片为预先拍摄的包含标识图像的图片;
组成单元(122),用于将在参考图像中匹配到的与标识图像灰度值相同的像素点组成的图像在整幅图像中的位置作为所述操控设备在所述模拟区域中的位置。
12.根据权利要求8-11任一项所述的***,所述中央处理模块(12)还包括:
转换单元(123),用于将所述运动轨迹转换为四元数;
第二匹配单元(124),用于基于所述四元数,在数据库中进行匹配,得到相应的指令;
合成单元(125),用于将所述指令与所述操控设备在模拟区域中的位置进行合成,得到操控设备在虚拟触摸屏上的操作指令。
CN201610405995.9A 2016-06-10 2016-06-10 一种虚拟触摸屏的操控方法和*** Expired - Fee Related CN106055108B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610405995.9A CN106055108B (zh) 2016-06-10 2016-06-10 一种虚拟触摸屏的操控方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610405995.9A CN106055108B (zh) 2016-06-10 2016-06-10 一种虚拟触摸屏的操控方法和***

Publications (2)

Publication Number Publication Date
CN106055108A true CN106055108A (zh) 2016-10-26
CN106055108B CN106055108B (zh) 2020-11-13

Family

ID=57170676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610405995.9A Expired - Fee Related CN106055108B (zh) 2016-06-10 2016-06-10 一种虚拟触摸屏的操控方法和***

Country Status (1)

Country Link
CN (1) CN106055108B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597385A (zh) * 2019-09-03 2019-12-20 维沃移动通信有限公司 一种控制方法及电子设备
CN111324253A (zh) * 2020-02-12 2020-06-23 腾讯科技(深圳)有限公司 虚拟物品交互方法、装置、计算机设备及存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364159A (zh) * 2008-09-04 2009-02-11 合肥吉天电子科技有限公司 一种基于图像识别的虚拟触摸屏***
CN101673161A (zh) * 2009-10-15 2010-03-17 复旦大学 一种可视可操作无实体的触摸屏***
CN102306053A (zh) * 2011-08-29 2012-01-04 Tcl集团股份有限公司 一种基于虚拟触摸屏的人机交互方法、装置及电子设备
CN102508550A (zh) * 2011-11-15 2012-06-20 深圳市中兴移动通信有限公司 一种利用传感器虚拟输入设备的方法
CN103760983A (zh) * 2014-01-23 2014-04-30 中国联合网络通信集团有限公司 虚拟手势输入方法和手势采集装置
CN103914260A (zh) * 2014-03-31 2014-07-09 苏州浩辰软件股份有限公司 基于触摸屏的操作对象的控制方法及装置
US20140204029A1 (en) * 2013-01-21 2014-07-24 The Eye Tribe Aps Systems and methods of eye tracking control
CN103995620A (zh) * 2013-12-02 2014-08-20 深圳市云立方信息科技有限公司 一种空中触控***
CN104461013A (zh) * 2014-12-25 2015-03-25 中国科学院合肥物质科学研究院 一种基于惯性传感单元的人体动作重构与分析***及方法
CN104702755A (zh) * 2015-03-24 2015-06-10 黄小曼 虚拟手机触摸屏装置及方法
US20160124511A1 (en) * 2014-10-30 2016-05-05 Honda Motor Co., Ltd. Vehicle operating device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101364159A (zh) * 2008-09-04 2009-02-11 合肥吉天电子科技有限公司 一种基于图像识别的虚拟触摸屏***
CN101673161A (zh) * 2009-10-15 2010-03-17 复旦大学 一种可视可操作无实体的触摸屏***
CN102306053A (zh) * 2011-08-29 2012-01-04 Tcl集团股份有限公司 一种基于虚拟触摸屏的人机交互方法、装置及电子设备
CN102508550A (zh) * 2011-11-15 2012-06-20 深圳市中兴移动通信有限公司 一种利用传感器虚拟输入设备的方法
US20140204029A1 (en) * 2013-01-21 2014-07-24 The Eye Tribe Aps Systems and methods of eye tracking control
CN103995620A (zh) * 2013-12-02 2014-08-20 深圳市云立方信息科技有限公司 一种空中触控***
CN103760983A (zh) * 2014-01-23 2014-04-30 中国联合网络通信集团有限公司 虚拟手势输入方法和手势采集装置
CN103914260A (zh) * 2014-03-31 2014-07-09 苏州浩辰软件股份有限公司 基于触摸屏的操作对象的控制方法及装置
US20160124511A1 (en) * 2014-10-30 2016-05-05 Honda Motor Co., Ltd. Vehicle operating device
CN104461013A (zh) * 2014-12-25 2015-03-25 中国科学院合肥物质科学研究院 一种基于惯性传感单元的人体动作重构与分析***及方法
CN104702755A (zh) * 2015-03-24 2015-06-10 黄小曼 虚拟手机触摸屏装置及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597385A (zh) * 2019-09-03 2019-12-20 维沃移动通信有限公司 一种控制方法及电子设备
CN111324253A (zh) * 2020-02-12 2020-06-23 腾讯科技(深圳)有限公司 虚拟物品交互方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN106055108B (zh) 2020-11-13

Similar Documents

Publication Publication Date Title
CN110517319B (zh) 一种相机姿态信息确定的方法及相关装置
CN106485780B (zh) 基于虚拟现实技术实现建筑信息模型体验的方法
CN108525298B (zh) 图像处理方法、装置、存储介质及电子设备
CN104050859A (zh) 可交互数字化立体沙盘***
CN102368810B (zh) 一种半自动化对齐的视频融合***和方法
CN104243962A (zh) 扩增实境的头戴式电子装置及产生扩增实境的方法
CN104268939A (zh) 基于三维全景视图的变电站虚拟现实管理***及其实现方法
CN105629653A (zh) 一种基于三维模型的交互式全息投影方法
CN103617642B (zh) 一种数字书画方法及装置
CN113192206B (zh) 基于目标检测和背景去除的三维模型实时重建方法及装置
WO2016018422A1 (en) Virtual changes to a real object
CN106600688A (zh) 基于三维建模技术的虚拟现实***
CN104656893A (zh) 一种信息物理空间的远程交互式操控***及方法
CN109688343A (zh) 增强现实演播室的实现方法和装置
CN107087150A (zh) 一种基于双目立体和光度立体的三维摄像方法、***及装置
CN104866121A (zh) 三维模型绘制***及其绘制方法
CN104539868A (zh) 一种信息处理方法及电子设备
Qian et al. Arnnotate: An augmented reality interface for collecting custom dataset of 3d hand-object interaction pose estimation
CN106055108A (zh) 一种虚拟触摸屏的操控方法和***
CN115904188B (zh) 户型图的编辑方法、装置、电子设备及存储介质
CN112330753A (zh) 一种增强现实***的目标检测方法
CN114972466A (zh) 图像处理方法、装置、电子设备和可读存储介质
CN116524154A (zh) 一种ar***及ar设备
CN112927330B (zh) 用于生成虚拟人体图像的方法和***
CN114581548A (zh) 基于碰撞检测的场景模型表面纹理叠加方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201113

CF01 Termination of patent right due to non-payment of annual fee