[go: up one dir, main page]

CN109408128B - Split AR (augmented reality) device communication method and AR device - Google Patents

Split AR (augmented reality) device communication method and AR device Download PDF

Info

Publication number
CN109408128B
CN109408128B CN201811335423.3A CN201811335423A CN109408128B CN 109408128 B CN109408128 B CN 109408128B CN 201811335423 A CN201811335423 A CN 201811335423A CN 109408128 B CN109408128 B CN 109408128B
Authority
CN
China
Prior art keywords
controller
head
mounted display
standard
split
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.)
Active
Application number
CN201811335423.3A
Other languages
Chinese (zh)
Other versions
CN109408128A (en
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.)
Goertek Techology Co Ltd
Original Assignee
Goertek Optical 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 Goertek Optical Technology Co Ltd filed Critical Goertek Optical Technology Co Ltd
Priority to CN201811335423.3A priority Critical patent/CN109408128B/en
Publication of CN109408128A publication Critical patent/CN109408128A/en
Application granted granted Critical
Publication of CN109408128B publication Critical patent/CN109408128B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a split AR device communication method and an AR device, wherein the communication method comprises the following steps: virtualizing the AR head-mounted display into a plurality of standard devices; the controller detects that the communication interface has external equipment inserted, and sends an enumeration request to the external equipment; the AR head-mounted display feeds back equipment information to the controller, wherein the equipment information at least comprises information of all standard equipment; the controller searches a corresponding device driver from a local support device list according to the device information, and loads the driver; the controller communicates with each standard device. According to the split type AR device, the controller and the battery are separated from the head-mounted display, so that the weight of the head-mounted display is greatly reduced, the head-mounted display is lighter and lighter, the AR head-mounted display is virtualized into a plurality of standard devices in a communication mode of the head-mounted display and the controller, the two parts can directly communicate with each other, the data transmission rate requirement can be met, and the real-time performance of data transmission is guaranteed.

Description

分体式AR设备通信方法及AR设备Split AR device communication method and AR device

技术领域technical field

本发明涉及电子设备技术领域,具体地说,是涉及一种分体式AR设备通信方法及AR设备。The present invention relates to the technical field of electronic devices, and in particular, to a communication method for a split AR device and an AR device.

背景技术Background technique

目前市场上主流的头戴类AR设备,主要采用一体机的结构将控制器、电池和显示屏进行整体封装。这种一体机的结构设计结构复杂,重量较大,用户将主机和显示屏都佩戴在头上,过于笨重,而且对用户头部具有很强烈的压迫感,严重影响用户的感官效果。At present, the mainstream head-mounted AR devices on the market mainly use the structure of an all-in-one machine to package the controller, battery and display screen as a whole. This all-in-one machine has a complex structure and heavy weight. The user wears both the main unit and the display screen on the head, which is too bulky, and has a strong sense of oppression on the user's head, which seriously affects the user's sensory effect.

发明内容SUMMARY OF THE INVENTION

本发明为了解决现有一体式头戴类AR设备结构复杂、重量较大佩戴不方便的技术问题,提出了一种分体式AR设备通信方法,可以解决上述问题。In order to solve the technical problems of complex structure and inconvenient wearing of the existing integrated head-mounted AR device, the present invention proposes a communication method for a split AR device, which can solve the above problems.

为了解决上述技术问题,本发明采用以下技术方案予以实现:In order to solve the above-mentioned technical problems, the present invention adopts the following technical solutions to be realized:

一种分体式AR设备通信方法,所述分体式AR设备包括分体设置的AR头戴显示器和控制器,所述AR头戴显示器与所述控制器通过数据线连接,所述分体式AR设备通信方法包括以下步骤:A method for communicating with a split-type AR device, the split-type AR device includes an AR head-mounted display and a controller set separately, the AR head-mounted display and the controller are connected through a data cable, and the split-type AR device The communication method includes the following steps:

将AR头戴显示器虚拟成若干个标准设备;Virtualize the AR head-mounted display into several standard devices;

控制器检测到通信接口有外部设备插入,向所述外部设备发送枚举请求;The controller detects that an external device is inserted into the communication interface, and sends an enumeration request to the external device;

AR头戴显示器向所述控制器反馈设备信息,所述设备信息至少包括所有标准设备的信息;The AR head-mounted display feeds back device information to the controller, where the device information at least includes information of all standard devices;

控制器根据所述设备信息,从本地的支持设备列表中查找相应设备驱动程序,并加载所述驱动程序;The controller searches for the corresponding device driver from the local supported device list according to the device information, and loads the driver;

控制器与各标准设备进行通信。The controller communicates with various standard devices.

进一步的,所述AR头戴显示器与所述控制器之间的通信接口为USB接口。Further, the communication interface between the AR head-mounted display and the controller is a USB interface.

进一步的,所述AR头戴显示器包括两个摄像头,每个摄像头分别虚拟为一个标准USB设备,每个标准USB设备分别通过一个USB端点与所述控制器通信,摄像头数据采用USBUVC协议进行传输。Further, the AR head-mounted display includes two cameras, each camera is virtualized as a standard USB device, each standard USB device communicates with the controller through a USB endpoint, and the camera data is transmitted using the USBUVC protocol.

进一步的,所述两个摄像头分别为RGB Camera和TOF Camera。Further, the two cameras are RGB Camera and TOF Camera respectively.

进一步的,所述AR头戴显示器包括若干个传感器,所有传感器虚拟为一个标准USB设备,该标准USB设备采用一个USB端点与所述控制器通信,传感器数据通过USB hid raw协议进行传输。Further, the AR head-mounted display includes several sensors, and all the sensors are virtualized as a standard USB device, the standard USB device communicates with the controller using a USB endpoint, and the sensor data is transmitted through the USB hid raw protocol.

进一步的,控制信号与传感器数据共用同一个USB端点传输。Further, the control signal and the sensor data share the same USB endpoint for transmission.

进一步的,控制器对通信接口进行监听,用于监听外部设备的插拔状态。Further, the controller monitors the communication interface for monitoring the plugging and unplugging status of the external device.

进一步的,各标准设备打包向所述控制器发送的数据时,同时加上时间戳,所述控制器解析数据时,根据时间戳将所有标准设备的数据进行同步。Further, when each standard device packages the data sent to the controller, a time stamp is added at the same time, and when the controller parses the data, the data of all standard devices is synchronized according to the time stamp.

进一步的,所述设备信息包括设备描述符、配置描述符、接口描述符以及端点描述符,所述控制器根据所述设备信息加载驱动程序,并与各标准设备通过相应的端点和接口进行通信。Further, the device information includes device descriptors, configuration descriptors, interface descriptors and endpoint descriptors, and the controller loads a driver according to the device information, and communicates with each standard device through corresponding endpoints and interfaces .

本发明同时提出了一种AR设备,包括分体设置的AR头戴显示器和控制器,所述AR头戴显示器与所述控制器通过数据线连接,所述AR头戴显示器至少包括显示屏、摄像头以及传感器,所述控制器与电池连接,所述AR设备按照前面任一条所记载的分体式AR设备通信方法进行通信。The present invention also proposes an AR device, including an AR head-mounted display and a controller that are arranged separately, the AR head-mounted display and the controller are connected through a data cable, and the AR head-mounted display at least includes a display screen, A camera and a sensor, the controller is connected to a battery, and the AR device communicates according to the communication method for a split AR device described in any of the preceding items.

与现有技术相比,本发明的优点和积极效果是:本发明的分体式AR设备,将控制器和电池与头戴式显示器分离,由于没有了上述器件将会大大减轻了头戴式显示器的重量,使得头戴显示器更加轻便,头戴式显示器与控制器通信方式通过将AR头戴显示器虚拟成若干个标准设备,控制器为各标准设备加载相应的驱动程序,双方能够直接进行通信,无需对sensor和camera的数据重新进行封装,对android的软件完全兼容支持,各标准设备用于传输不同的数据,可以满足数据传输速率需求,保证了数据传输实时性,防止卡顿。Compared with the prior art, the advantages and positive effects of the present invention are: the split AR device of the present invention separates the controller and the battery from the head-mounted display, and the head-mounted display will be greatly reduced without the above-mentioned devices. The weight of the AR head-mounted display makes the head-mounted display lighter. The communication method between the head-mounted display and the controller is by virtualizing the AR head-mounted display into several standard devices. The controller loads the corresponding drivers for each standard device, and the two parties can communicate directly. There is no need to re-encapsulate the data of the sensor and camera, and it is fully compatible with the android software. Each standard device is used to transmit different data, which can meet the data transmission rate requirements, ensure the real-time data transmission, and prevent jamming.

结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。Other features and advantages of the present invention will become more apparent upon reading the detailed description of the embodiments of the present invention in conjunction with the accompanying drawings.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1是本发明所提出的分体式AR设备的一种实施例原理方框图;1 is a schematic block diagram of an embodiment of a split AR device proposed by the present invention;

图2是本发明所提出的分体式AR设备通信方法的一种实施例中信号传递方向示意图。FIG. 2 is a schematic diagram of a signal transmission direction in an embodiment of a communication method for a split AR device proposed by the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

实施例一,本实施例提出了一种分体式AR设备通信方法,如图1所示,该分体式AR设备包括分体设置的AR头戴显示器和控制器,AR头戴显示器与控制器通过数据线连接,分体式AR设备通信方法包括以下步骤:Embodiment 1. This embodiment proposes a communication method for a split AR device. As shown in FIG. 1 , the split AR device includes an AR head-mounted display and a controller that are arranged separately. The AR head-mounted display and the controller pass through The data line connection, the split AR device communication method includes the following steps:

将AR头戴显示器虚拟成若干个标准设备;本实施例中头戴式显示器由以下几个主要模块组成:左右两块显示屏用来显示增强现实的画面;两个摄像头,分别为RGB camera和TOF camera,其中,RGB camera用来拍摄实时景物,TOF camera用来测量景深以定位物体的空间位置;加速度传感器、陀螺仪、重力传感器、背光传感器和接近传感器,其中,加速度传感器、陀螺仪、重力传感器集成于IMU芯片中,用来测量用户自身位置信息;背光传感器和接近传感器集成于ALS+PS芯片中,speaker和mic,分别用于输入和输出语音信号,由于AR头戴显示器的模块较多,本方案中通过将模块虚拟成若干个标准设备,可以采用标准接口采用标准协议与控制模块进行通信,无需对头戴式显示器的各模块的数据进行重新封装,可以达到实时的传输和处理用户的空间地理位置和场景信息。实现更好的增强现实效果。The AR head-mounted display is virtualized into several standard devices; in this embodiment, the head-mounted display is composed of the following main modules: the left and right display screens are used to display the augmented reality picture; the two cameras are RGB camera and TOF camera, among them, RGB camera is used to shoot real-time scene, TOF camera is used to measure the depth of field to locate the spatial position of the object; acceleration sensor, gyroscope, gravity sensor, backlight sensor and proximity sensor, among which, acceleration sensor, gyroscope, gravity The sensor is integrated in the IMU chip to measure the user's own position information; the backlight sensor and the proximity sensor are integrated in the ALS+PS chip, and the speaker and mic are used to input and output voice signals respectively. Since the AR head-mounted display has many modules In this solution, by virtualizing the module into several standard devices, a standard interface can be used to communicate with the control module using a standard protocol, without the need to repackage the data of each module of the head-mounted display, which can achieve real-time transmission and processing of users. spatial location and scene information. Achieve better augmented reality effects.

本方案中头戴式显示器与控制器采用传统的通信接口连接通信:头戴式显示器与控制器间数据传输的方案,需要两端配合开发, 控制器做主机端,头戴式显示器做设备端。In this solution, the head-mounted display and the controller use traditional communication interfaces to connect and communicate: the data transmission scheme between the head-mounted display and the controller requires the development of both ends, the controller is the host side, and the head-mounted display is the device side .

头戴显示器和控制器开机上电后,如图2所示,当采用数据线将头戴显示器与控制器连接时,控制器检测到通信接口有外部设备插入,向外部设备发送枚举请求;After the head-mounted display and the controller are powered on, as shown in Figure 2, when the head-mounted display and the controller are connected by a data cable, the controller detects that an external device is inserted into the communication interface, and sends an enumeration request to the external device;

AR头戴显示器根据所接收到的枚举请求向控制器反馈设备信息,设备信息至少包括所虚拟的所有标准设备的信息;The AR head-mounted display feeds back the device information to the controller according to the received enumeration request, and the device information includes at least the information of all virtual standard devices;

控制器根据AR头戴显示器反馈的设备信息,从本地的支持设备列表中查找相应设备驱动程序,并加载驱动程序;The controller searches for the corresponding device driver from the local supported device list according to the device information fed back by the AR head-mounted display, and loads the driver;

由于控制器为各标准设备分别加载了驱动程序,控制器与各标准设备通过通信接口能够直接进行通信。Since the controller respectively loads the driver programs for each standard device, the controller and each standard device can communicate directly through the communication interface.

本实施例的分体式AR设备中,电池设置在控制器端,与控制器连接为其供电,由于电池的重量较重,通过将控制器和电池与头戴式显示器分离,将会大大减轻了头戴式显示器的重量,使得头戴显示器更加轻便,从而解决了现有一体式头戴显示器佩戴时对用户头部压迫感较强,影响佩戴效果的技术问题,头戴式显示器与控制器通信方式通过将AR头戴显示器虚拟成若干个标准设备,控制器为各标准设备加载相应的驱动程序,双方能够直接进行通信,无需对sensor和camera的数据重新进行封装,对android的软件完全兼容支持,各标准设备用于传输不同的数据,可以满足数据传输速率需求,保证了数据传输实时性,防止卡顿。In the split AR device of this embodiment, the battery is arranged on the controller end and is connected to the controller to supply power. Due to the heavy weight of the battery, by separating the controller and the battery from the head-mounted display, it will greatly reduce the energy consumption. The weight of the head-mounted display makes the head-mounted display lighter, thus solving the technical problem that the existing one-piece head-mounted display has a strong sense of pressure on the user's head and affects the wearing effect. The head-mounted display communicates with the controller Method By virtualizing the AR head-mounted display into several standard devices, the controller loads the corresponding drivers for each standard device, and the two parties can communicate directly without re-encapsulating the data of the sensor and camera, and fully compatible with android software. , each standard device is used to transmit different data, which can meet the data transmission rate requirements, ensure the real-time data transmission, and prevent jamming.

USB接口通信应用广泛,支持热插拔,而且插拔方便,作为一个优选的实施例,本实施例中AR头戴显示器与控制器之间的通信接口为USB接口。其中,控制器可选用高通845芯片。头戴式显示器利用6轴传感器和camera实时获取相应的数据,然后通过usb将获取的数据传输到控制器中,控制器经过6DOF算法实时计算出用户的空间地理位置,然后将用户的空间信息融入到特定的场景中,再通过USB传输到头戴式显示器中,用以实现增强现实。The USB interface is widely used in communication, supports hot plugging, and is convenient to plug and unplug. As a preferred embodiment, the communication interface between the AR head-mounted display and the controller in this embodiment is a USB interface. Among them, the controller can choose Qualcomm 845 chip. The head-mounted display uses the 6-axis sensor and camera to obtain the corresponding data in real time, and then transmits the obtained data to the controller through the usb. The controller calculates the user's spatial geographic location in real time through the 6DOF algorithm, and then integrates the user's spatial information into In a specific scene, it is then transferred to the head-mounted display through USB to realize augmented reality.

头戴显示器中摄像头需要传输的数据量最大,本实施例中采用将每个摄像头分别虚拟为一个标准USB设备的方式,每个标准USB设备分别通过一个USB端点与控制器通信,摄像头数据采用USB UVC协议进行传输。The camera in the head-mounted display needs to transmit the largest amount of data. In this embodiment, each camera is virtualized as a standard USB device. Each standard USB device communicates with the controller through a USB endpoint, and the camera data uses USB UVC protocol for transmission.

AR头戴显示器包括若干个传感器,所有传感器虚拟为一个标准USB设备,该标准USB设备采用一个USB端点与所述控制器通信,传感器数据通过USB hid raw协议进行传输。The AR head-mounted display includes several sensors, and all the sensors are virtualized as a standard USB device. The standard USB device uses a USB endpoint to communicate with the controller, and the sensor data is transmitted through the USB hid raw protocol.

本方案中将头戴显示器中各模块虚拟成标准设备的依据是根据其所传输的数据类型以及数据量,且标准设备与控制器之间传输所采用的USB UVC协议和USB hid raw协议均为USB底层的标准协议,使用USB通信接口传输数据时无需对传感器和摄像头的数据重新进行封装,且对android的软件完全兼容支持。In this solution, the basis for virtualizing each module in the head-mounted display into a standard device is based on the data type and data volume it transmits, and the USB UVC protocol and USB hid raw protocol used in the transmission between the standard device and the controller are both The standard protocol at the bottom of the USB, when using the USB communication interface to transmit data, there is no need to re-encapsulate the data of the sensor and the camera, and it is fully compatible and supported with android software.

将头戴显示器与控制器采用USB通信接口进行通信,能够与传统的一体式头戴显示器的充电器进行兼容,可以采用传统的充电器为其充电。Using the USB communication interface to communicate the head-mounted display and the controller can be compatible with the charger of the traditional one-piece head-mounted display, and the traditional charger can be used to charge it.

也即,本实施例中头戴显示器中的模块虚拟成为3个标准设备,相应头戴显示器和控制器之间使用USB的3个endpoint(端点)输出数据,每一个标准设备采用一个端点传输数据,其中2个端点用于传输UVC类的camera数据,1个端点用于传输hid raw类的传感器数据。That is, the modules in the head-mounted display in this embodiment are virtualized into three standard devices, and three USB endpoints (endpoints) are used between the corresponding head-mounted display and the controller to output data, and each standard device uses one endpoint to transmit data. , 2 endpoints are used to transmit camera data of UVC class, and 1 endpoint is used to transmit sensor data of hid raw class.

例如,三个标准设备分别采用USB的三个端点EP0、EP1、EP2进行传输数据:For example, three standard devices respectively use three USB endpoints EP0, EP1, EP2 to transmit data:

EP0:用于传输sensor数据,包含6DOF和控制命令,数据量预计48kbs-22Mbps。EP0: used to transmit sensor data, including 6DOF and control commands, the data volume is expected to be 48kbs-22Mbps.

EP1 :用于传输RGB Camera的数据,1080/30fps或者1080/60fps预览,图像格式是MJPEG,数据量是300-995Mbs。EP1: Used to transmit RGB Camera data, 1080/30fps or 1080/60fps preview, the image format is MJPEG, and the data volume is 300-995Mbs.

EP2 :用于传输60fps 的TOF Camera数据。EP2: used to transmit TOF Camera data at 60fps.

由于控制信号的数据量小,本实施例中将控制信号与传感器数据共用同一个USB端点传输。无需为控制信号重新占用一个端点,节约了信道,减少对带宽的占用。Since the data amount of the control signal is small, in this embodiment, the control signal and the sensor data share the same USB endpoint for transmission. There is no need to re-occupy an endpoint for the control signal, which saves the channel and reduces the occupation of the bandwidth.

控制器上电后,还包括实时对通信接口进行监听的步骤,用于监听外部设备的插拔状态。若未检测到外部设备插入,则继续监听,若检测到外部设备插入,则向外部设备发送令与头戴显示器建立连接,并根据USB的枚举,加载相应的驱动程序(UVC和hid raw)。若头戴显示器正常响应,则控制器与头戴显示器之间会进行usb通信,显示器会将sensor和camera数据发送给控制器。控制器进行正常的数据处理。After the controller is powered on, it also includes the step of monitoring the communication interface in real time, so as to monitor the plugging and unplugging state of the external device. If the external device is not detected, it will continue to monitor. If the external device is detected, it will send a command to the external device to establish a connection with the head-mounted display, and load the corresponding driver (UVC and hid raw) according to the USB enumeration. . If the head-mounted display responds normally, there will be usb communication between the controller and the head-mounted display, and the display will send sensor and camera data to the controller. The controller performs normal data processing.

为了保证传感器数据和摄像头数据的同步性,各标准设备打包向控制器发送的数据时,同时加上时间戳,控制器解析数据时,根据时间戳将所有标准设备的数据进行同步。In order to ensure the synchronization of sensor data and camera data, each standard device adds a timestamp when packaging the data sent to the controller. When the controller parses the data, it synchronizes the data of all standard devices according to the timestamp.

AR头戴显示器向所述控制器反馈设备信息中,该设备信息包括设备描述符、配置描述符、接口描述符以及端点描述符,控制器根据设备信息中的配置描述符加载驱动程序,并根据接口描述符合端点描述符与各标准设备通过相应的端点和接口进行通信。The AR head-mounted display feeds back the device information to the controller, the device information includes device descriptors, configuration descriptors, interface descriptors and endpoint descriptors. The controller loads the driver according to the configuration descriptor in the device information, and according to The interface description conforms to the endpoint descriptor and communicates with each standard device through the corresponding endpoint and interface.

实施例二,本实施例提出了一种AR设备,如图1所示,包括分体设置的AR头戴显示器和控制器,AR头戴显示器与控制器通过数据线连接,AR头戴显示器至少包括显示屏、摄像头以及传感器,其中,显示屏包括左右两块,用来显示增强现实的画面;两个摄像头,分别为RGB camera和TOF camera,其中,RGB camera用来拍摄实时景物,TOF camera用来测量景深以定位物体的空间位置;传感器具有6个,分别为加速度传感器、陀螺仪、重力传感器、背光传感器和接近传感器,用来测量用户自身位置信息;头戴显示器还包括speaker和mic,分别用于输入和输出语音信号,电池与控制器设置在同一端,且电池与控制器连接用于为其供电,通过将控制器和电池与头戴式显示器分离,将会大大减轻了头戴式显示器的重量,使得头戴显示器更加轻便,AR设备按照实施例一中所记载的分体式AR设备通信方法进行通信,具体可参见实施例一所记载,在此不做赘述。Embodiment 2, this embodiment proposes an AR device, as shown in FIG. 1 , including an AR head-mounted display and a controller that are arranged separately. The AR head-mounted display and the controller are connected through a data cable, and the AR head-mounted display at least It includes a display screen, a camera and a sensor. The display screen includes two left and right, which are used to display augmented reality images; two cameras are RGB camera and TOF camera. to measure the depth of field to locate the spatial position of the object; there are 6 sensors, namely acceleration sensor, gyroscope, gravity sensor, backlight sensor and proximity sensor, used to measure the user's own position information; the head-mounted display also includes speaker and mic, respectively Used to input and output voice signals, the battery is set at the same end as the controller, and the battery is connected to the controller for powering it. By separating the controller and the battery from the head-mounted display, the head-mounted display will be greatly reduced The weight of the display makes the head-mounted display lighter, and the AR device communicates according to the communication method of the split AR device described in the first embodiment. For details, please refer to the first embodiment, which will not be repeated here.

当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。Of course, the above description is not intended to limit the present invention, and the present invention is not limited to the above examples. Changes, modifications, additions or substitutions made by those of ordinary skill in the art within the scope of the present invention should also belong to protection scope of the present invention.

Claims (8)

1.一种分体式AR设备通信方法,其特征在于,所述分体式AR设备包括分体设置的AR头戴显示器和控制器,所述AR头戴显示器与所述控制器通过数据线连接,所述分体式AR设备通信方法包括以下步骤:1. A split-type AR device communication method, wherein the split-type AR device comprises an AR head-mounted display and a controller set separately, and the AR head-mounted display and the controller are connected by a data cable, The split AR device communication method includes the following steps: 将AR头戴显示器根据传输数据的类型虚拟成若干个标准设备;Virtualize the AR head-mounted display into several standard devices according to the type of transmitted data; 控制器对通信接口进行监听,用于监听外部设备的插拔状态;控制器检测到通信接口有外部设备插入,向所述外部设备发送枚举请求;The controller monitors the communication interface for monitoring the plugging state of the external device; the controller detects that an external device is inserted into the communication interface, and sends an enumeration request to the external device; AR头戴显示器向所述控制器反馈设备信息,所述设备信息至少包括了所有标准设备的信息;各标准设备打包向所述控制器发送的数据时,同时加上时间戳;The AR head-mounted display feeds back device information to the controller, and the device information includes at least the information of all standard devices; when each standard device packages the data sent to the controller, a timestamp is added at the same time; 控制器根据所述设备信息,从本地的支持设备列表中查找相应设备驱动程序,并加载所述驱动程序;所述控制器根据所述设备信息加载驱动程序,并与各标准设备通过相应的端点和接口进行通信;且所述控制器解析数据时,根据时间戳将所有标准设备的数据进行同步;The controller searches for the corresponding device driver from the local supported device list according to the device information, and loads the driver; the controller loads the driver according to the device information, and communicates with each standard device through the corresponding endpoint communicate with the interface; and when the controller parses the data, synchronizes the data of all standard devices according to the timestamp; 控制器采用标准接口和标准协议与各标准设备进行通信。The controller uses standard interfaces and standard protocols to communicate with various standard devices. 2.根据权利要求1所述的分体式AR设备通信方法,其特征在于,所述AR头戴显示器与所述控制器之间的通信接口为USB接口。2 . The method for communicating with a split AR device according to claim 1 , wherein the communication interface between the AR head-mounted display and the controller is a USB interface. 3 . 3.根据权利要求2所述的分体式AR设备通信方法,其特征在于,所述AR头戴显示器包括两个摄像头,每个摄像头分别虚拟为一个标准USB设备,每个标准USB设备分别通过一个USB端点与所述控制器通信,摄像头数据采用USB UVC协议进行传输。3. The split AR device communication method according to claim 2, wherein the AR head-mounted display comprises two cameras, each camera is virtualized as a standard USB device, and each standard USB device passes through a The USB endpoint communicates with the controller, and the camera data is transmitted using the USB UVC protocol. 4.根据权利要求3所述的分体式AR设备通信方法,其特征在于,所述两个摄像头分别为RGB Camera和TOF Camera。4. The split AR device communication method according to claim 3, wherein the two cameras are RGB Camera and TOF Camera respectively. 5.根据权利要求2所述的分体式AR设备通信方法,其特征在于,所述AR头戴显示器包括若干个传感器,所有传感器虚拟为一个标准USB设备,该标准USB设备采用一个USB端点与所述控制器通信,传感器数据通过USB hid raw协议进行传输。5 . The split AR device communication method according to claim 2 , wherein the AR head-mounted display comprises several sensors, and all the sensors are virtualized as a standard USB device, and the standard USB device adopts a USB endpoint to communicate with all the sensors. 6 . The controller communicates with the controller, and the sensor data is transmitted through the USB hid raw protocol. 6.根据权利要求5所述的分体式AR设备通信方法,其特征在于,控制信号与传感器数据共用同一个USB端点传输。6 . The method for communicating with a split AR device according to claim 5 , wherein the control signal and the sensor data share the same USB endpoint for transmission. 7 . 7.根据权利要求1-6任一项所述的分体式AR设备通信方法,其特征在于,所述设备信息包括设备描述符、配置描述符、接口描述符以及端点描述符。7 . The method for communicating with a split AR device according to claim 1 , wherein the device information includes a device descriptor, a configuration descriptor, an interface descriptor, and an endpoint descriptor. 8 . 8.一种AR设备,其特征在于,包括分体设置的AR头戴显示器和控制器,所述AR头戴显示器与所述控制器通过数据线连接,所述AR头戴显示器至少包括显示屏、摄像头以及传感器,所述控制器与电池连接,所述AR设备按照权利要求1-7任一项所记载的分体式AR设备通信方法进行通信。8. An AR device, comprising an AR head-mounted display and a controller that are arranged separately, the AR head-mounted display and the controller are connected by a data cable, and the AR head-mounted display at least comprises a display screen , a camera and a sensor, the controller is connected to a battery, and the AR device communicates according to the communication method for a split AR device according to any one of claims 1-7.
CN201811335423.3A 2018-11-10 2018-11-10 Split AR (augmented reality) device communication method and AR device Active CN109408128B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811335423.3A CN109408128B (en) 2018-11-10 2018-11-10 Split AR (augmented reality) device communication method and AR device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811335423.3A CN109408128B (en) 2018-11-10 2018-11-10 Split AR (augmented reality) device communication method and AR device

Publications (2)

Publication Number Publication Date
CN109408128A CN109408128A (en) 2019-03-01
CN109408128B true CN109408128B (en) 2022-10-11

Family

ID=65472979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811335423.3A Active CN109408128B (en) 2018-11-10 2018-11-10 Split AR (augmented reality) device communication method and AR device

Country Status (1)

Country Link
CN (1) CN109408128B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114490485B (en) * 2022-01-24 2024-02-20 天度(厦门)科技股份有限公司 Virtual object control method, system, medium and terminal
CN115756370A (en) * 2022-11-30 2023-03-07 立讯精密科技(南京)有限公司 Data transmission method and split type head-mounted equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104503814A (en) * 2015-01-20 2015-04-08 山东华芯半导体有限公司 Firmware program automatically downloading method of USB 3.0 data acquisition module
CN105786752A (en) * 2016-01-22 2016-07-20 北京大学 Method and system for USB communication between computing device and FPGA
CN206532038U (en) * 2017-01-25 2017-09-29 北京铅笔视界科技有限公司 Split type AR intelligent glasses
CN108540764A (en) * 2017-03-02 2018-09-14 北京戈德思科科技有限公司 A kind of split type wearable augmented reality equipment
CN108646925A (en) * 2018-06-26 2018-10-12 朱光 A kind of split type head-mounted display system and exchange method

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140063055A1 (en) * 2010-02-28 2014-03-06 Osterhout Group, Inc. Ar glasses specific user interface and control interface based on a connected external device type
US9341843B2 (en) * 2010-02-28 2016-05-17 Microsoft Technology Licensing, Llc See-through near-eye display glasses with a small scale image source
BR102012000848B1 (en) * 2012-01-13 2020-07-14 Mirakulo Software Ltda SYSTEM AND METHODS FOR INTEGRATING PORTABLE DEVICES WITH DIGITAL TV SYSTEMS
CN102902710B (en) * 2012-08-08 2015-08-26 成都理想境界科技有限公司 Based on the augmented reality method of bar code, system and mobile terminal
US9966075B2 (en) * 2012-09-18 2018-05-08 Qualcomm Incorporated Leveraging head mounted displays to enable person-to-person interactions
CN102984258A (en) * 2012-11-30 2013-03-20 易程科技股份有限公司 Internet of things data transmission method and adapter
CN103345414B (en) * 2013-07-26 2016-08-24 广州广电运通金融电子股份有限公司 Self-aided terminal controls the method for hardware device, equipment manager and processor
WO2015094371A1 (en) * 2013-12-20 2015-06-25 Intel Corporation Systems and methods for augmented reality in a head-up display
CN105808117A (en) * 2014-12-29 2016-07-27 上海智朴科技发展有限公司 Implementation method, device and system of application program function operation
WO2016115870A1 (en) * 2015-01-21 2016-07-28 成都理想境界科技有限公司 Binocular ar head-mounted display device and information displaying method therefor
US10213688B2 (en) * 2015-08-26 2019-02-26 Warner Bros. Entertainment, Inc. Social and procedural effects for computer-generated environments
US20170092002A1 (en) * 2015-09-30 2017-03-30 Daqri, Llc User interface for augmented reality system
EP4380150A3 (en) * 2015-10-08 2024-07-24 InterDigital VC Holdings, Inc. Methods and systems of automatic calibration for dynamic display configurations
CN105372698B (en) * 2015-10-13 2018-04-06 中国石油天然气集团公司 Interface gating module and the earthquake data acquisition station based on the module and communication means
CN105242411A (en) * 2015-10-29 2016-01-13 高超 Split-type intelligent glasses
CN105323111B (en) * 2015-11-17 2018-08-10 南京南瑞集团公司 A kind of O&M automated system and method
CN105589822A (en) * 2015-12-21 2016-05-18 青岛海信电器股份有限公司 Data transmission method and device for human interface device
CN107682688B (en) * 2015-12-30 2020-02-07 视辰信息科技(上海)有限公司 Video real-time recording method and recording equipment based on augmented reality
CN105676961B (en) * 2016-01-05 2019-12-13 何军 Head-mounted display and display control method thereof
CN105791392A (en) * 2016-02-16 2016-07-20 中国科学院信息工程研究所 Edge service communication method and system based on mobile network
CN105607743A (en) * 2016-02-24 2016-05-25 北京小鸟看看科技有限公司 System based on double sets of sensors, hand-held terminal and head mount display
CN106341777B (en) * 2016-08-11 2019-04-02 深圳创维-Rgb电子有限公司 USB virtual unit creation method, equipment and system
CN106293101A (en) * 2016-09-30 2017-01-04 陈华丰 A kind of man-machine interactive system for head-mounted display and method
CN106993181B (en) * 2016-11-02 2019-03-05 大辅科技(北京)有限公司 Multi-VR/AR device collaboration system and collaboration method
CN106648529A (en) * 2016-11-20 2017-05-10 广西大学 Control system based on electronic information technology
CN106980374A (en) * 2017-03-28 2017-07-25 联想(北京)有限公司 Display control method, display control unit and electronic equipment
CN106950700A (en) * 2017-05-17 2017-07-14 上海鲲游光电科技有限公司 A kind of augmented reality eyeglass device of micro- projector's separation
CN107240317A (en) * 2017-07-14 2017-10-10 福建铁工机智能机器人有限公司 A kind of utilization AR realizes the method and apparatus of long-distance education
CN107948924B (en) * 2017-10-10 2019-07-16 深圳数位传媒科技有限公司 Calibration method, system, server and the medium of wireless signal finger print information
CN108259738A (en) * 2017-11-20 2018-07-06 优视科技有限公司 Camera control method, equipment and electronic equipment
CN107943697B (en) * 2017-11-23 2020-08-28 中国平安人寿保险股份有限公司 Problem distribution method, device, system, server and computer storage medium
CN107884939A (en) * 2017-11-27 2018-04-06 青岛恒新辉瑞工业技术有限公司 A kind of adjustable AR helmets of size
CN107992736A (en) * 2017-11-30 2018-05-04 北京集创北方科技股份有限公司 Electronic equipment, display system and its integrated control device, authentication method
CN108089331A (en) * 2017-12-01 2018-05-29 电子科技大学 A kind of head-mounted display and control device
CN108108321A (en) * 2017-12-20 2018-06-01 联想(北京)有限公司 A kind of head-mounted display apparatus and data interactive method
CN108173782A (en) * 2017-12-26 2018-06-15 北京星河星云信息技术有限公司 The method, apparatus and storage medium of transmitting data stream in virtual private cloud

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104503814A (en) * 2015-01-20 2015-04-08 山东华芯半导体有限公司 Firmware program automatically downloading method of USB 3.0 data acquisition module
CN105786752A (en) * 2016-01-22 2016-07-20 北京大学 Method and system for USB communication between computing device and FPGA
CN206532038U (en) * 2017-01-25 2017-09-29 北京铅笔视界科技有限公司 Split type AR intelligent glasses
CN108540764A (en) * 2017-03-02 2018-09-14 北京戈德思科科技有限公司 A kind of split type wearable augmented reality equipment
CN108646925A (en) * 2018-06-26 2018-10-12 朱光 A kind of split type head-mounted display system and exchange method

Also Published As

Publication number Publication date
CN109408128A (en) 2019-03-01

Similar Documents

Publication Publication Date Title
EP3657778B1 (en) Terminal device and control method therefor
US11232057B2 (en) Terminal device and control method thereof
CN107544934B (en) Two-way signal conditioning chip and USBType-C cable of USBType-C cable
US9594536B2 (en) Method and apparatus for electronic device communication
CN205139907U (en) A USB Type-C data cable
US9274994B2 (en) Method and system for using a standard connector to deliver combined display, data and power signals
WO2018176901A1 (en) Adapter, terminal device and adapter system
US9563582B2 (en) Modular device, system, and method for reconfigurable data distribution
CN105430606B (en) Separated terminal and control method thereof
US20190332558A1 (en) Low-power states in a multi-protocol tunneling environment
CN109408128B (en) Split AR (augmented reality) device communication method and AR device
CN109947683A (en) a VR device
US10204067B2 (en) Data transfer device of display equipment and data transfer method
KR20190036165A (en) Method for communicating multi devices using usb type c interface and electronic device for the same
CN205029143U (en) USB Type-C conversion module
CN114026747A (en) Connector and second electronic device including connector
CN204948267U (en) A kind of virtual reality Circuits System and virtual implementing helmet
WO2023005424A1 (en) Electronic device, information synchronization method, and computer readable storage medium
CN209514603U (en) A kind of VR equipment
WO2022198980A1 (en) Control method for head-mounted display device, head-mounted display device, and storage medium
CN209015704U (en) An interface circuit and display device
WO2012083839A1 (en) Electronic device and method for data transmission
CN111308708B (en) Head-mounted device
CN208938098U (en) An adapter and a PC-based head-mounted display system
CN202551076U (en) Display device and conversion device thereof

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200930

Address after: 261031 north of Yuqing street, east of Dongming Road, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronic office building)

Applicant after: GoerTek Optical Technology Co.,Ltd.

Address before: 266104 Laoshan Qingdao District North House Street investment service center room, Room 308, Shandong

Applicant before: GOERTEK TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221214

Address after: 266104 No. 500, Songling Road, Laoshan District, Qingdao, Shandong

Patentee after: GOERTEK TECHNOLOGY Co.,Ltd.

Address before: 261031 north of Yuqing street, east of Dongming Road, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronics office building)

Patentee before: GoerTek Optical Technology Co.,Ltd.