CN106204431A - The display packing of intelligent glasses and device - Google Patents
The display packing of intelligent glasses and device Download PDFInfo
- Publication number
- CN106204431A CN106204431A CN201610712201.3A CN201610712201A CN106204431A CN 106204431 A CN106204431 A CN 106204431A CN 201610712201 A CN201610712201 A CN 201610712201A CN 106204431 A CN106204431 A CN 106204431A
- Authority
- CN
- China
- Prior art keywords
- image data
- display
- smart glasses
- image
- display screen
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/14—Transformations for image registration, e.g. adjusting or mapping for alignment of images
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明提供了一种智能眼镜的显示方法及装置,所述方法包含:调节并标定所述智能眼镜的显示屏上的显示区域,使所述显示区域与用户透过所述智能眼镜看到的外界区域一致;调整光学仪器于所述智能眼镜上的固定位置,使所述光学仪器所获取的第一图像数据与用户透过所述智能眼镜看到的第二图像数据大小一致;根据所述第二图像数据调整所述第一图像数据于所述显示区域内的显示位置,使所述第一图像数据与第二图像数据重叠并显示所述第一图像数据。
The present invention provides a display method and device for smart glasses. The method includes: adjusting and calibrating the display area on the display screen of the smart glasses so that the display area is consistent with what the user sees through the smart glasses. The external area is consistent; adjust the fixed position of the optical instrument on the smart glasses, so that the size of the first image data acquired by the optical instrument is consistent with the size of the second image data that the user sees through the smart glasses; according to the The second image data adjusts the display position of the first image data in the display area, so that the first image data overlaps with the second image data and displays the first image data.
Description
技术领域technical field
本发明涉及智能穿戴领域,尤指一种智能眼镜的显示方法及装置。The invention relates to the field of smart wear, in particular to a display method and device for smart glasses.
背景技术Background technique
目前的智能眼镜从显示原理可以分为遮挡型和透过型,遮挡型的典型代表就是Oculus系列。这种设备会遮挡自然视野,并使用显示的图像覆盖视野,这种设备在没有能源的情况下会完全遮挡正常视野。透过型的典型代表是googleglass和爱普生Moverio BT-200智能眼镜以及微软的hololens,这种设备本身并不会遮挡自然视野,图像只会与自然视野的部分图像发生叠加,并且在没有能源的情况下不会遮挡正常视野。本文的技术手段主要针对透过型的智能眼镜,并且该类型的智能眼镜的显示并不能完全覆盖自然视野。目前的主流方式是将摄像头采集到的图像完全显示在透镜显示屏上。如图1所示,实线大图为真实场景中人眼通过镜片看到的图像,虚线小图为透镜显示屏上图像。透镜显示屏上的图像仅仅是摄像头采集到的图像,这样视野内的虚拟图像会和真实图像形成相互干扰,影响用户体验。The current smart glasses can be divided into occlusion type and transmission type according to the display principle. The typical representative of occlusion type is the Oculus series. A device that blocks natural vision and overlays it with displayed images, this device completely blocks normal vision in the absence of power. Typical representatives of the see-through type are googleglass, Epson Moverio BT-200 smart glasses and Microsoft's hololens. This device itself does not block the natural field of view, and the image will only overlap with part of the natural field of view. And in the absence of energy It will not block the normal field of view. The technical means in this paper are mainly aimed at the transmission-type smart glasses, and the display of this type of smart glasses cannot completely cover the natural field of vision. The current mainstream method is to completely display the images collected by the camera on the lenticular display. As shown in Figure 1, the large solid line image is the image seen by the human eye through the lens in the real scene, and the small dotted line image is the image on the lens display screen. The image on the lenticular display is only the image collected by the camera, so the virtual image in the field of view will interfere with the real image, affecting user experience.
现有技术的缺点是从视觉上看起来,显示的图像会和现实图像发生重叠,如图1,并且这种重叠不存在对应关系。人眼看到图像就像内容重复的画中画。这样图像信息会产生混杂,从而影响人们对正常信息的获取,同时由于显示视窗仅占居视野的一小部分,因此所显示的信息量和内容有限同时内容也不够清晰。The disadvantage of the prior art is that visually, the displayed image overlaps with the actual image, as shown in Figure 1, and there is no correspondence between the overlap. The human eye sees the image as a picture-in-picture with repetitive content. In this way, the image information will be mixed, thereby affecting people's acquisition of normal information. At the same time, because the display window only occupies a small part of the visual field, the amount and content of displayed information are limited and the content is not clear enough.
发明内容Contents of the invention
本发明的目的在于将显示的内容与实际视野的内容产生对应关系,这样既不遮挡自然视野的内容又可以对自然视野中对应的信息加以补充,如图2所示的显示方式,显示的内容与实际观察到的真实图像可以完全重合,这样显示的信息更直观,可以准确的与真实物体对应。同时,我们在虚拟物体上进行的信息的添加也可以更准确地对应到真实物体,提高显示信息的准确程度,由于虚拟出来的图像与真实图像的比例为1:1,也就可以更好的保证了图像的细节。The purpose of the present invention is to generate a corresponding relationship between the displayed content and the content of the actual field of view, so that the content of the natural field of view is not blocked and the corresponding information in the natural field of view can be supplemented. As shown in Figure 2, the displayed content It can completely coincide with the real image actually observed, so that the displayed information is more intuitive and can accurately correspond to the real object. At the same time, the addition of information on the virtual object can also correspond to the real object more accurately, improving the accuracy of the displayed information. Since the ratio of the virtual image to the real image is 1:1, it can be better The details of the image are guaranteed.
为解决上述问题,本发明具体提供一种智能眼镜的显示方法,所述方法包含:调节并标定所述智能眼镜的显示屏上的显示区域,使所述显示区域与用户透过所述智能眼镜看到的外界区域一致;调整光学仪器于所述智能眼镜上的固定位置,使所述光学仪器所获取的第一图像数据与用户透过所述智能眼镜看到的第二图像数据大小一致;根据所述第二图像数据调整所述第一图像数据在所述显示区域内的显示位置,使所述第一图像数据与第二图像数据重叠并显示所述第一图像数据。In order to solve the above problems, the present invention specifically provides a display method for smart glasses, the method includes: adjusting and calibrating the display area on the display screen of the smart glasses, so that the display area and the user see through the smart glasses The external area seen is consistent; adjust the fixed position of the optical instrument on the smart glasses, so that the size of the first image data acquired by the optical instrument is consistent with the size of the second image data that the user sees through the smart glasses; Adjusting the display position of the first image data in the display area according to the second image data, so that the first image data overlaps with the second image data and displays the first image data.
在上述智能眼镜的显示方法中,优选的,所述调节并标定所述智能眼镜的显示屏上的显示区域包含:通过观测距离所述显示屏外预定阈值的标定板,以棋盘标定法或靶形标定法标定所述显示屏上的显示区域。In the display method of the above-mentioned smart glasses, preferably, the adjusting and calibrating the display area on the display screen of the smart glasses includes: by observing a calibration board whose distance from the display screen is a predetermined threshold, using a checkerboard calibration method or a target A shape calibration method is used to calibrate the display area on the display screen.
在上述智能眼镜的显示方法中,优选的,所述显示所述第一图像数据之后还包含:监测所述光学仪器的图像采集端距采集的实物之间的观察距离,当所述观察距离小于预定阈值时,根据预定比例放大或缩小于所述显示屏上显示的所述第一图像数据。In the above display method for smart glasses, preferably, after displaying the first image data, it further includes: monitoring the observation distance between the image acquisition end of the optical instrument and the collected real object, when the observation distance is less than When the predetermined threshold is reached, the first image data displayed on the display screen is enlarged or reduced according to a predetermined ratio.
在上述智能眼镜的显示方法中,优选的,所述使所述第一图像数据与第二图像数据重叠包含:通过用户观察并调整所述第一图像数据的显示位置,使所述第一图像数据与第二图像数据重叠;或,通过预先设置的采样光学设备模拟人眼视觉并将采样光学设备获得的第二图像数据与所述第一图像数据匹配重叠。In the above display method for smart glasses, preferably, the overlapping of the first image data and the second image data includes: the user observes and adjusts the display position of the first image data so that the first image The data is overlapped with the second image data; or, the vision of the human eye is simulated through a pre-set sampling optical device, and the second image data obtained by the sampling optical device is matched and overlapped with the first image data.
在上述智能眼镜的显示方法中,优选的,所述通过预先设置的采样光学设备模拟人眼视觉并将采样光学设备获得的第二图像数据与所述第一图像数据匹配重叠包含:固定所述第二图像数据,将所述第一图像数据按预定像素单位进行横向移动或纵向移动,并记录移动后的所述第一图像数据与第二图像数据通过比对获得的两者之间的相似度值;通过多次横向移动或纵向移动所述第一图像数据,获得所述相似度值构成相似度矩阵;根据所述相似度矩阵,获得确定所述第一图像数据横向移动或纵向移动的移动距离;;根据所述移动距离移动所述第一图像数据。In the above display method for smart glasses, preferably, simulating human vision through the preset sampling optical device and matching and overlapping the second image data obtained by the sampling optical device with the first image data includes: fixing the second image data, moving the first image data horizontally or vertically according to a predetermined pixel unit, and recording the similarity between the moved first image data and the second image data obtained by comparing the two degree value; by moving the first image data horizontally or vertically multiple times, the similarity value is obtained to form a similarity matrix; according to the similarity matrix, the method for determining the horizontal movement or vertical movement of the first image data is obtained moving distance; moving the first image data according to the moving distance.
在上述智能眼镜的显示方法中,优选的,所述显示所述第一图像数据之后还包含:获取用户的眼镜与所述显示屏之间的观测距离,根据所述观测距离按预定参数调整所述第一图像数据的大小和/或显示位置后于所述显示屏上输出显示。In the above display method for smart glasses, preferably, after displaying the first image data, it further includes: obtaining the observation distance between the user's glasses and the display screen, and adjusting the viewing distance according to predetermined parameters according to the observation distance. output and display on the display screen after determining the size and/or display position of the first image data.
在上述智能眼镜的显示方法中,优选的,所述显示所述第一图像数据之后还包含:监测用户输入的控制指令,根据所述控制指令调整所述第一图像数据后于所述显示屏上输出显示。In the above-mentioned display method for smart glasses, preferably, after displaying the first image data, it further includes: monitoring a control instruction input by the user, adjusting the first image data according to the control instruction and then displaying the first image data on the display screen The above output is displayed.
在上述智能眼镜的显示方法中,优选的,所述监测用户输入的控制指令,根据所述控制指令调整所述第一图像数据后于所述显示屏上输出显示包含:根据所述控制指令,监测所述智能眼镜的位移情况,根据所述位移情况放大或缩小所述第一图像数据后于所述显示屏上输出显示。In the above-mentioned display method for smart glasses, preferably, the monitoring the control instruction input by the user, adjusting the first image data according to the control instruction and then outputting and displaying on the display screen includes: according to the control instruction, monitoring the displacement of the smart glasses, and outputting and displaying the first image data on the display screen after enlarging or reducing the first image data according to the displacement.
在上述智能眼镜的显示方法中,优选的,所述监测用户输入的控制指令,根据所述控制指令调整所述第一图像数据后于所述显示屏上输出显示还包含:监测所述第一图像数据中是否包含标定图像数据,如包含标定图像数据,则截取所述第一图像数据中包含标定图像数据的监测图片;根据所述控制指令将所述监测图片与数据库中模型图片进行比对,获得所述标定图像数据对应的标定模型;将所述标定模型添加入所述第一图像数据,并调整所述标定模型的大小及显示位置;将叠加有所述标定模型的所述第一图像数据于所述显示屏上输出显示。In the above display method for smart glasses, preferably, the monitoring the control command input by the user, outputting and displaying the first image data on the display screen after adjusting the first image data according to the control command further includes: monitoring the first Whether calibration image data is included in the image data, if calibration image data is included, the monitoring picture containing calibration image data in the first image data is intercepted; according to the control instruction, the monitoring picture is compared with the model picture in the database , obtaining the calibration model corresponding to the calibration image data; adding the calibration model to the first image data, and adjusting the size and display position of the calibration model; superimposing the first calibration model with the calibration model The image data is output and displayed on the display screen.
在上述智能眼镜的显示方法中,优选的,所述用户的眼镜与所述显示屏之间的距离大于或等于0.5厘米。In the above display method for smart glasses, preferably, the distance between the user's glasses and the display screen is greater than or equal to 0.5 cm.
本发明还提供一种智能眼镜的显示装置,所述显示装置包含标定模块、模型调整模块和位移调整模块;所述标定模块用于调节并标定所述智能眼镜的显示屏上的显示区域,使所述显示区域与用户透过所述智能眼镜看到的外界区域一致;所述模型调整模块用于根据光学仪器于所述智能眼镜上的不同固定位置,对应调整所述光学仪器获得的第一图像数据,使所述第一图像数据与用户透过所述智能眼镜看到的第二图像数据大小一致;所述位移调整模块用于根据所述第二图像数据调整所述第一图像数据于所述显示区域内的显示位置,使所述第一图像数据与第二图像数据重叠并显示所述第一图像数据。The present invention also provides a display device for smart glasses, the display device includes a calibration module, a model adjustment module and a displacement adjustment module; the calibration module is used to adjust and calibrate the display area on the display screen of the smart glasses, so that The display area is consistent with the external area seen by the user through the smart glasses; the model adjustment module is used to correspondingly adjust the first obtained by the optical instrument according to different fixed positions of the optical instrument on the smart glasses. image data, so that the size of the first image data is consistent with the size of the second image data that the user sees through the smart glasses; the displacement adjustment module is used to adjust the first image data according to the second image data The display position in the display area is such that the first image data and the second image data are overlapped and the first image data is displayed.
在上述智能眼镜的显示装置中,优选的,所述显示装置还包含距离判定模块,所述距离判定模块用于获取用户的眼镜与所述显示屏之间的观测距离,以及采集所述光学仪器的图像采集端距采集的实物之间的观察距离,或根据所述第一图像数据判断所述光学仪器的图像采集端距采集的实物之间的观察距离。In the above-mentioned display device for smart glasses, preferably, the display device further includes a distance determination module, and the distance determination module is used to obtain the observation distance between the user's glasses and the display screen, and collect the distance from the optical instrument The observation distance between the image collection end of the optical instrument and the collected real object is determined, or the observation distance between the image collection end of the optical instrument and the collected real object is judged according to the first image data.
本发明的有益技术效果在于:通过该智能眼镜的显示方法可以等比例对应位置的在智能眼镜上显示与实际场景对应的信息,这样不容易遮挡视野,不产生信息混淆,可以展示更多细节,保证信息显示的对应和准确;同时在测距功能的配合下,可以提供更好的补偿,保证在近距离时的使用效果,以及根据该对应关系使用户可通过智能眼镜获得更多实景与虚幻集合的全新体验。The beneficial technical effects of the present invention are: the display method of the smart glasses can display the information corresponding to the actual scene on the smart glasses in equal proportions and corresponding positions, so that it is not easy to block the field of view, no information confusion occurs, and more details can be displayed. Ensure the correspondence and accuracy of information display; at the same time, with the cooperation of the ranging function, it can provide better compensation to ensure the use effect at close range, and according to the corresponding relationship, users can obtain more real scenes and illusions through smart glasses A whole new experience with collections.
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。In order to make the above and other objects, features and advantages of the present invention more comprehensible, preferred embodiments will be described in detail below together with the accompanying drawings.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the 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. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为现有技术中智能眼镜的显示画面示意图;FIG. 1 is a schematic diagram of a display screen of smart glasses in the prior art;
图2为本发明所提供的智能眼镜的显示方法所显示的画面示意图;FIG. 2 is a schematic diagram of a screen displayed by the display method of smart glasses provided by the present invention;
图3为本发明所提供的智能眼镜的显示方法的效果示意图;Fig. 3 is a schematic diagram of the effect of the display method of the smart glasses provided by the present invention;
图4为本发明所提供的智能眼镜的显示方法的流程示意图;FIG. 4 is a schematic flowchart of a display method for smart glasses provided by the present invention;
图5为本发明一优选实施例中所提供的智能眼镜的显示方法的原理示意图。FIG. 5 is a schematic diagram of the principle of a display method for smart glasses provided in a preferred embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
请参考图2和图4所示,本发明提供了一种智能眼镜的显示方式,这种显示方式可以让人眼观察自然视野和透过虚拟成像看到的对象比例为1:1,同时虚拟图像的位置也与自然视野的图像位置重合,来保证细节信息的准确显示;该显示方式主要包含以下实现步骤:S401调节并标定所述智能眼镜的显示屏上的显示区域,使所述显示区域与用户透过所述智能眼镜看到的外界区域一致;S402调整光学仪器于所述智能眼镜上的固定位置,使所述光学仪器所获取的第一图像数据与用户透过所述智能眼镜看到的第二图像数据大小一致;S403根据所述第二图像数据调整所述第一图像数据于所述显示区域内的显示位置,使所述第一图像数据与第二图像数据重叠并显示所述第一图像数据。Please refer to Fig. 2 and Fig. 4, the present invention provides a display mode of smart glasses. This display mode allows the human eye to observe the natural field of view and the ratio of objects seen through virtual imaging to be 1:1. The position of the image also coincides with the position of the image in the natural field of view to ensure accurate display of detailed information; the display method mainly includes the following implementation steps: S401 Adjust and calibrate the display area on the display screen of the smart glasses so that the display area It is consistent with the external area seen by the user through the smart glasses; S402 adjusts the fixed position of the optical instrument on the smart glasses, so that the first image data acquired by the optical instrument is consistent with the area seen by the user through the smart glasses. The received second image data are of the same size; S403 Adjust the display position of the first image data in the display area according to the second image data, so that the first image data and the second image data overlap and display the the first image data.
在上述步骤S401中的主要目的在于标定显示屏幕的显示区域大小,具体可通过观测距离所述显示屏外预定阈值的棋盘标定板,以棋盘标定法或靶形标定法标定所述显示屏上的显示区域;例如:进行显示区域的标定时,标定方法采用棋盘标定板,这里棋盘标定板的大小要根据显示器的显示视窗大小确定,大小可为显示视窗大小的20倍以下,尽可能接近20倍,超过20倍可能导致标定板显示不全,标定板太小则会增加标定误差。透过显示屏观察棋盘标定板,同时拉远标定板,距离越远越好,最少为人眼距离显示屏的距离e的20倍以上,一般情况下我们认为e=1cm,那么距离就应该20cm以上,这样误差保证在5%以下,同时如果标定板过远则标定板无法充满显示屏,无法实现标定目的,较好的是将整个标定板完全显示在透过的显示屏内,以此有效降低误差率。The main purpose in the above step S401 is to calibrate the size of the display area of the display screen. Specifically, by observing the checkerboard calibration board with a predetermined threshold outside the display screen, the area on the display screen can be calibrated by the checkerboard calibration method or the target calibration method. Display area; for example: when performing the calibration of the display area, the calibration method adopts a checkerboard calibration board, where the size of the checkerboard calibration board should be determined according to the display window size of the display, and the size can be less than 20 times the size of the display window, as close to 20 times as possible , more than 20 times may cause the calibration plate to be incompletely displayed, and the calibration plate is too small to increase the calibration error. Observe the checkerboard calibration board through the display screen, and pull the calibration board away at the same time. The farther the distance, the better, at least 20 times the distance e from the human eye to the display screen. In general, we think that e=1cm, then the distance should be more than 20cm , so that the error is guaranteed to be below 5%. At the same time, if the calibration board is too far away, the calibration board cannot fill the display screen, and the calibration purpose cannot be achieved. It is better to display the entire calibration board in the transparent display screen, so as to effectively reduce Error rate.
在上述步骤S402中主要标定显示内容的大小,使该显示内容的大小比例与人员观察比例一致,以此便于后期图像的重合,使用户通过显示屏看到的显示出的对象的大小与人眼正常观察的实物大小一致;在该过程中可采用人眼直接进行标定,也可以使用摄像头采集数据代替人眼进行标定;前一种方法即人眼直接进行标定具体包含通过将第一图像数据显示在显示屏上,由用户观察的同时,自主进行图像显示比例及大小的调节,该过程主要藉由人眼去判断后由外部控制设备或其他手段去调整在显示屏上显示的第一图像数据;关于后一种以代替人眼的摄像头采集数据进行标定的方法主要为透过显示屏架设相机模拟人眼位置进行图像采集,采集到的图像可以认为是人眼看到的图像,调整显示内容大小比例一致的方法为,在不显示虚拟内容的情况下进行使用已有摄像头进行采样这个相机我们称之为采样相机是用于标定的,记录下被采样内容的大小(可以使用具体包含多少个像素来表示),再将显示屏进行遮挡,保证采样相机只能采集到显示屏的内容(该内容不包括任何透射的真实世界)并在显示屏上显示摄像头(设备相机)采集到的虚拟图像,同时对该图像逐步进行放大或者缩小,采样摄像机记录变换的过程,并将过程的数据与之前采集到的实物内容进行对比,记录像素数量最接近的图像所对应的放大缩小参数,并认为此时图像与人眼的实物大小一致,同时将像素变化范围在正负20%的区间保留供后续用户进行微调。上述两种方法可根据实际情况选择使用,当然调整显示内容的大小比例不仅仅为上述两种方法,上述方法仅为更清楚的说明本发明在使采集图像与人眼看到的图像一致化时可采取的流程方案,并不对其具体实施过程做任何限制。In the above step S402, the size of the displayed content is mainly calibrated, so that the size ratio of the displayed content is consistent with the ratio of human observation, so as to facilitate the overlapping of later images, so that the size of the displayed object seen by the user through the display screen is the same as that of the human eye. The actual size of the normal observation is the same; in this process, the human eye can be used to calibrate directly, or the data collected by the camera can be used instead of the human eye for calibration; the former method is the direct calibration of the human eye. On the display screen, while being observed by the user, the image display ratio and size are adjusted independently. This process is mainly judged by the human eye and then adjusted by an external control device or other means to the first image data displayed on the display screen. ; Regarding the latter method of calibrating data collected by a camera instead of the human eye, it is mainly to set up a camera through the display screen to simulate the position of the human eye for image collection. The collected image can be considered as the image seen by the human eye, and the size of the displayed content is adjusted The method of consistent proportion is to use the existing camera for sampling without displaying virtual content. This camera is called a sampling camera. It is used for calibration and records the size of the sampled content (you can use the specific number of pixels included) to indicate), and then block the display screen to ensure that the sampling camera can only collect the content of the display screen (this content does not include any transmitted real world) and display the virtual image collected by the camera (device camera) on the display screen, At the same time, the image is gradually enlarged or reduced, the sampling camera records the transformation process, and the process data is compared with the previously collected physical content, and the zoom-in and zoom-out parameters corresponding to the image with the closest number of pixels are recorded, and considered at this time The image is consistent with the actual size of the human eye, and the range of pixel variation within plus or minus 20% is reserved for subsequent fine-tuning by users. The above two methods can be selected and used according to the actual situation. Of course, adjusting the size ratio of the displayed content is not only the above two methods. The above method is only a clearer illustration. The process plan adopted does not impose any restrictions on its specific implementation process.
在本发明一优选的实施例中,上述步骤S403还可包含:通过用户观察并调整所述第一图像数据的显示位置,使所述第一图像数据与第二图像数据重叠;或通过预先设置的采样光学设备模拟人眼视觉并将采样光学设备获得的第二图像数据与所述第一图像数据匹配重叠。其中采用光学设备模拟人眼的方式还包含:固定所述第二图像数据,将所述第一图像数据按预定像素单位进行横向移动或纵向移动,并记录移动后的所述第一图像数据与第二图像数据通过比对获得的两者之间的相似度值;通过多次横向移动或纵向移动所述第一图像数据,获得所述相似度值构成相似度矩阵;根据所述相似度矩阵,获得确定所述第一图像数据横向移动或纵向移动的移动距离;根据所述移动距离移动所述第一图像数据。具体的,实际使用时,首先由多次将第二图像与第一图像比较得到的相似度值构成相似度矩阵,如每次移动只会得到一个值,因此通过多次横纵方向的移动即可获得多个值,再由该值构成矩阵,最后以满足正态分布(一维)以及高斯分布(二维)为约束条件,求解该矩阵的高斯分布函数的极值作为最终的极值结果,并由该极值结果确定所述第一图像数据横向移动或纵向移动的移动距离。In a preferred embodiment of the present invention, the above step S403 may also include: allowing the user to observe and adjust the display position of the first image data so that the first image data overlaps the second image data; or by presetting The sampling optical device simulates human vision and matches and overlaps the second image data obtained by the sampling optical device with the first image data. The method of simulating the human eye with an optical device further includes: fixing the second image data, moving the first image data horizontally or vertically according to predetermined pixel units, and recording the moved first image data and The similarity value between the two obtained by comparing the second image data; by moving the first image data multiple times horizontally or vertically, the similarity value is obtained to form a similarity matrix; according to the similarity matrix , obtaining a moving distance for determining the lateral movement or vertical movement of the first image data; and moving the first image data according to the moving distance. Specifically, in actual use, firstly, the similarity matrix is composed of the similarity values obtained by comparing the second image with the first image multiple times. For example, only one value is obtained for each movement, so through multiple movements in the horizontal and vertical directions, the Multiple values can be obtained, and then a matrix is formed from the values, and finally the normal distribution (one-dimensional) and Gaussian distribution (two-dimensional) are satisfied as constraints, and the extreme value of the Gaussian distribution function of the matrix is solved as the final extreme value result , and determine the horizontal or vertical movement distance of the first image data based on the extreme value result.
在上述实施例中,所进行的后期图像重合即图像显示位置调节,所采用流程与步骤S402的校准流程类似,均可采用透过显示屏架设相机模拟人眼位置进行图像采集,采集到的图像可以认为是人眼看到的图像。此时将投影的图像与采样得到的真实图像进行对比,投影图像在真实图像的覆盖相似度值满足高斯分布(这里的相似度可以为面积重叠的值或者像素值得插值等等可以有很多种算法,本发明在此不再一一举例),此时可以求出高斯分布函数的对应极值,认为该极值点是与实际位置相互重叠的点,该点周围整体显示图像横向为宽度10%,纵向为高度10%作为供使用者微调的范围。In the above-mentioned embodiment, the post-stage image overlapping is the adjustment of the image display position. The process adopted is similar to the calibration process in step S402. The camera can be set up through the display screen to simulate the position of the human eye for image acquisition. The acquired image It can be thought of as the image seen by the human eye. At this time, the projected image is compared with the sampled real image. The coverage similarity value of the projected image on the real image satisfies the Gaussian distribution (the similarity here can be the value of area overlap or pixel value interpolation, etc. There are many algorithms. , the present invention will not give examples one by one here), at this time, the corresponding extremum of the Gaussian distribution function can be obtained, and the extremum point is considered to be a point overlapping with the actual position, and the overall display image horizontally around the point is 10% of the width , the vertical direction is 10% of the height as the range for users to fine-tune.
在本发明一优选的实施例中,所述显示所述第一图像数据之后还可对第一图像数据做进一步校准,以此使得用户在使用智能眼镜观测近距离物体时,显示数据能够更为清楚,本发明还提供以下处理方法:监测所述光学仪器的图像采集端距采集的实物之间的观察距离,当所述观察距离小于预定阈值时,根据预定比例放大或缩小于所述显示屏上显示的所述第一图像数据;其中,所述预定阈值可根据实际智能眼镜设备情况去设置,通常可设置为20倍人眼距显示屏的距离,当人眼或光学仪器近距离观测一景物时常伴有失焦等情况,此时根据预先设置的阈值范围调整光学仪器的显示数据可有效帮助用户更清楚的观测近距离实物;例如:实际观察近距离实物时,当智能眼镜检测到实物距离光学仪器采集端低于一阈值时,可以根据公式c=a(1+e/b)对图像进行补偿,此处人眼到成像的距离为a,人眼到实物的距离为b,摄像头到成像的距离为c,摄像头到实物的距离为d,人眼到显示屏的距离为e;e默认为常数,也就是说显示图像的大小只与b有关,则我们可以根据测定距离b对显示图片的大小进行调整,当b缩小的时候自动将图像进行放大这样可以保证图像显示的准确。举例说明,设备自身带有测距功能,也就是这里可以得到b值。如果设备有人眼侧的测距设备也就是e值也是已知的。那么c=a(1+e/b)中(1+e/b)可以得到具体数值m,也就是此时的c=am也就是说显示屏上的图像与实际图像的比例为m,假设之前校准得到的比例值为n那么所需要的缩放值就是m/n,也就是将现有图像缩小n倍再扩大m倍,实际操作往往是直接使用m/n这个具体值进行操作。如果人眼侧距离e未知的情况下,默认e为常数(该值一般情况下不发生变化),标准校准的n=(1+e/b)可以得到e值。对b的测距的最核心应用在与这个放大缩小的比例可以随被观测物体的远近而发生变化,从而避免失真的情况发生。In a preferred embodiment of the present invention, the first image data can be further calibrated after the display of the first image data, so that when the user uses smart glasses to observe close-up objects, the displayed data can be more accurate. Clearly, the present invention also provides the following processing method: monitor the observation distance between the image acquisition end of the optical instrument and the collected real object, and when the observation distance is less than a predetermined threshold, zoom in or out on the display screen according to a predetermined ratio The first image data displayed on the screen; wherein, the predetermined threshold can be set according to the actual situation of the smart glasses device, and can usually be set to 20 times the distance between the human eye and the display screen. When the human eye or an optical instrument observes a Scenes are often accompanied by out-of-focus situations. At this time, adjusting the display data of optical instruments according to the preset threshold range can effectively help users observe close-up objects more clearly; for example: when actually observing close-up objects, when the smart glasses detect the object When the distance from the acquisition end of the optical instrument is lower than a threshold, the image can be compensated according to the formula c=a(1+e/b), where the distance from the human eye to the imaging is a, the distance from the human eye to the real object is b, and the camera The distance to the imaging is c, the distance from the camera to the real object is d, and the distance from the human eye to the display is e; e is a constant by default, that is to say, the size of the displayed image is only related to b, then we can measure the distance b to The size of the displayed picture is adjusted, and when b shrinks, the image is automatically enlarged so as to ensure the accuracy of the image display. For example, the device itself has a ranging function, that is, the b value can be obtained here. If the device is a distance measuring device on the human eye side, that is, the value of e is also known. Then (1+e/b) in c=a(1+e/b) can get the specific value m, that is, c=am at this time means that the ratio of the image on the display screen to the actual image is m, assuming If the ratio value obtained by the previous calibration is n, the required scaling value is m/n, that is, the existing image is reduced by n times and then enlarged by m times. The actual operation is often performed directly using the specific value of m/n. If the distance e on the side of the human eye is unknown, the default e is a constant (this value does not change under normal circumstances), and the standard calibration n=(1+e/b) can get the e value. The core application of the distance measurement of b is that the scale of zooming in and out can change with the distance of the observed object, so as to avoid the occurrence of distortion.
需要说明的是,一般情况下虚拟出的图像是与人眼透过晶体看到的图像完全重合的。但根据基于公式c=a(1+e/b)原理,只有当b足够大,e足够小的时候图像的匹配才能实现;因此如果智能眼镜自身并不具备测距功能,则需要将e限定一定的有效范围(0.5cm-2cm),也就是说人眼与显示屏之间的距离至少需要大于等于0.5厘米才能保证显示的效果。It should be noted that in general, the virtual image completely coincides with the image seen by the human eye through the lens. However, according to the principle based on the formula c=a(1+e/b), the image matching can only be realized when b is large enough and e is small enough; therefore, if the smart glasses themselves do not have the distance measuring function, e needs to be limited A certain effective range (0.5cm-2cm), that is to say, the distance between the human eye and the display screen needs to be at least 0.5 cm to ensure the display effect.
在上述实施例中,要将光学仪器所拍摄到的图像数据显示为与人眼观测景物一致,势必需要对拍摄的图像数据做处理,其间需涉及人眼与显示屏的距离,摄像头与实物的距离等等参数,为更清楚说明本发明的流程及原理,以下通过图3所示,对本发明原理做更进一步解释;在使用智能眼镜的过程中,人眼透过晶片看到实物图像,如果要实现图像大小1:1,并且位置重合,则势必显示出的图像需要与透镜成像图像一致。也就是说人眼透过透镜观察到的物体图像应该与摄像头采集到并在显示器显示到的图像一致,当然摄像头采集到的图像是倒立实像,此处则将其等同与前方的正立虚像;在大多数情况下,摄像头采集到的图像并不与人眼看到的实物一致,因此为保证显示成像与人眼观察的实际物体比例一致,需进一步对其显示的图像进行校正;此过程中首先需要设置人眼302到成像3021的距离为a,人眼302到实物301的距离为b,摄像头303到成像3022的距离为c,摄像头303到实物301的距离为d;那么为了使摄像头成像大小与人眼观察透镜成像大小一致,必须满足公式a/b=c/d。这里通过对焦距和图像的放大缩小c是可变的。b和d满足关系d=b+e,假设摄像头303与人眼302和实物301在一条直线上,则e为b和d之间的距离。因此公式可以改为a/b=c/(b+e)。得到公式c=a(1+e/b)。这个公式中a是常量,因为人眼跟透镜成像的举例可以认为是不变的;e也是常量,因为摄像头303和人眼301之间的距离在佩带智能眼镜期间,也可以认为是不变的,当然一般摄像头都应该在人眼的前方,也就是d的举例应该小于b的举例,也就是说这里的e<0。这样我们就知道变量c仅与b存在一定关系切满足公式c=a(1+e/b),并且a,e为常量并且已知。这个公式也说明了如果观察对象无限远的情况下e/b接近于0,c=a因此摄像头拍摄到的图像与人眼观察到透镜成像应该是一致的。也就是说如果e足够小,b足够大的情况下,我们认为c=a,也就是摄像头成像的大小可以认为不用考虑人眼与对象之间的距离。在一般情况下,e的距离都小于等于1cm,也就是说如果对象在20cm的时候误差应该在5%左右。如果对象在50cm误差在2%,100cm以上误差小于1%。当然我们可以用公式得出准确的生成虚拟图像的大小,以此,通过上述方法,实际工作中通过智能眼镜自带的测距或其他测距方式了解对应参数b值后,可基于上述公式对图像进行适应性调整,从而保证c的显示的精确;也可以将测距功能限定到当对象物体距离近到一定程度再使用公式算法补偿,其他情况都认为c=a。In the above embodiments, to display the image data captured by the optical instrument as consistent with the scene observed by the human eye, it is necessary to process the captured image data, which involves the distance between the human eye and the display screen, the distance between the camera and the real object. Parameters such as distance, in order to more clearly illustrate the process and principle of the present invention, as shown in Figure 3 below, the principle of the present invention is further explained; in the process of using smart glasses, the human eye sees the physical image through the chip, if To achieve an image size of 1:1 and coincident positions, the displayed image must be consistent with the lens imaging image. That is to say, the image of the object observed by the human eye through the lens should be consistent with the image collected by the camera and displayed on the monitor. Of course, the image collected by the camera is an inverted real image, and here it is equivalent to the upright virtual image in front; In most cases, the image collected by the camera is not consistent with the real object seen by the human eye. Therefore, in order to ensure that the displayed image is consistent with the actual object ratio observed by the human eye, it is necessary to further correct the displayed image; in this process, first It is necessary to set the distance from the human eye 302 to the imaging 3021 as a, the distance from the human eye 302 to the real object 301 as b, the distance from the camera 303 to the imaging 3022 as c, and the distance from the camera 303 to the real object 301 as d; The size of the lens image observed by the human eye must be consistent with the formula a/b=c/d. Here c is variable through focal length and zooming in and out of the image. b and d satisfy the relationship d=b+e, assuming that the camera 303 is on a straight line with the human eye 302 and the real object 301, then e is the distance between b and d. So the formula can be changed to a/b=c/(b+e). The formula c=a(1+e/b) is obtained. In this formula, a is a constant, because the example of imaging between the human eye and the lens can be considered constant; e is also a constant, because the distance between the camera 303 and the human eye 301 can also be considered constant during wearing smart glasses , of course, the general camera should be in front of the human eye, that is, the example of d should be smaller than the example of b, that is to say, e<0 here. In this way we know that the variable c only has a certain relationship with b to satisfy the formula c=a(1+e/b), and a and e are constant and known. This formula also shows that if the observed object is infinitely far away, e/b is close to 0, c=a, so the image captured by the camera should be consistent with the lens image observed by the human eye. That is to say, if e is small enough and b is large enough, we think c=a, that is, the size of the camera image can be considered without considering the distance between the human eye and the object. In general, the distance of e is less than or equal to 1cm, that is to say, if the object is 20cm, the error should be about 5%. If the object is within 2% of the error at 50cm, the error is less than 1% above 100cm. Of course, we can use the formula to get the accurate size of the generated virtual image. In this way, through the above method, after knowing the corresponding parameter b value through the distance measurement or other distance measurement methods that come with the smart glasses in actual work, we can use the above formula to determine the size of the virtual image. The image is adaptively adjusted to ensure the accuracy of the display of c; the distance measurement function can also be limited to when the distance of the object is close to a certain extent, and then the formula algorithm is used for compensation. In other cases, it is considered that c=a.
当然,在上述实施例中c的值虽然是可以通过调整相机的参数来改变,但是实际工作中无法直接设定c值,也相当于无法直接设定显示的图像的大小,因此,本发明可通过改变摄像头的参数或者显示图像的尺寸达到以上目的,基于该目的,在此就需要使用一定的校正方法来初始化显示的内容和相机拍摄到的内容的关系;为了保证校正的准确,可将目标对象(标定板,这里的标定板一般采用国际象棋棋盘类似的黑白格标定板)放置于1米外,透过显示晶片观察标定板上方格数量,移动标定板使得其在显示视窗获得的方格数量正好为整数(因为图像本身不存在变形的问题,所以选择横向或者纵向为整数即可);保持智能眼镜和标定板的位置不变,打开摄像头,将拍摄内容显示出来,调整显示内容为相同数量的方格,我们即可认为此时显示的图像比例与人眼观察到的图像比例为1比1;在此基础上对显示的图像进行平移或者水平移动操作,使其位置对齐,或者可以重新使用靶型标定板重新标定使得显示内容与人眼观察内容重合。Of course, although the value of c in the above-mentioned embodiment can be changed by adjusting the parameters of the camera, the value of c cannot be directly set in actual work, which is equivalent to the inability to directly set the size of the displayed image. Therefore, the present invention can The above purpose can be achieved by changing the parameters of the camera or the size of the displayed image. Based on this purpose, it is necessary to use a certain calibration method to initialize the relationship between the displayed content and the content captured by the camera; in order to ensure the accuracy of the calibration, the target can be The object (calibration board, the calibration board here is generally a black and white grid calibration board similar to a chess board) is placed 1 meter away, the number of grids on the calibration board is observed through the display chip, and the calibration board is moved so that it is in the direction obtained by the display window. The number of grids is exactly an integer (because the image itself does not have the problem of deformation, so choose horizontal or vertical to be an integer); keep the positions of the smart glasses and the calibration board unchanged, turn on the camera, display the shooting content, and adjust the display content to With the same number of squares, we can think that the ratio of the image displayed at this time is 1 to 1 with the image observed by the human eye; on this basis, the displayed image is translated or moved horizontally to align its position, or The target calibration board can be re-calibrated so that the displayed content coincides with the content observed by the human eye.
由于使用者本身的差异,导致a的距离很可能发生变化,同时由于佩戴的关系,人眼与显示晶片的相对位置并不跟标定时的位置相同,因此如果有必要,需要使用者在佩戴时进行二次调整,亦即进一步图像校准;本发明提供的智能眼镜的显示方法还包含:获取用户的眼镜与所述显示屏之间的观测距离,根据所述观测距离按预定参数调整所述第一图像数据的大小和/或显示位置后于所述显示屏上输出显示。以此通过该方案有效针对不同用户给予相同的观测体验,基于不同用户佩带智能眼镜时与显示屏的不同距离,有目的的调整所述第一图像数据,使其能准确和真实图像即第二图像数据完成重叠。Due to the difference of the user itself, the distance of a is likely to change. At the same time, due to the wearing relationship, the relative position of the human eye and the display chip is not the same as the calibration position. Therefore, if necessary, the user needs to wear it. Carry out secondary adjustment, that is, further image calibration; the display method of smart glasses provided by the present invention further includes: acquiring the observation distance between the user's glasses and the display screen, and adjusting the first viewing distance according to predetermined parameters according to the observation distance. The size and/or display position of an image data is output and displayed on the display screen. In this way, the same observation experience can be effectively given to different users through this solution. Based on the different distances between different users and the display screen when wearing smart glasses, the first image data can be purposely adjusted so that it can be accurate and real. The image data is overlaid.
在上述实施例中,所述预定参数可以采用预先测试并记录不同观测距离,第一图像数据需要调整的参数量,以此在后续用户实际佩带智能眼镜时,根据观测距离对应调整所述第一图像数据的方式来获取,本发明在此不再详述;当然在调整第一图像数据时也可由用户自主调整,在本发明一优选实施例中还提供:监测用户输入的控制指令,根据所述控制指令调整所述第一图像数据后于所述显示屏上输出显示;也就是说用户可根据佩带时具体感受或预先知道的参数去自主调整第一图像数据;例如:智能眼镜在设置时,将人眼与显示屏的距离e设置为1cm,而某一用户的人眼与显示屏的距离为2cm,此时则可2cm所对应的参数量去调整第一图像数据,以此达到第一图像数据与第二图像数据重叠的目的;如用户无法得知上述参数量也无法准确判断人眼与显示屏的距离,此时,本发明还提供根据所述控制指令,监测所述智能眼镜的位移情况,根据所述位移情况放大或缩小所述第一图像数据后于所述显示屏上输出显示。例如:采用陀螺仪作为平移的输入设备,陀螺仪在智能眼镜中一般有集成,用来采集人头部的姿态,当需要校准的时候亦即收到所述控制指令时,首先记录当前的陀螺仪数据,使用者在显示晶片中观察到真实图像和虚拟图像后,沿着某个方向转动智能眼镜;例如:如果虚拟的图像与真实图像并未重合,虚拟图像在真实图像上方,则需要将虚拟图像整体下移,此时使用者需要做的操作就是低头,这样陀螺仪会记录到头部方向偏离水平向下,将这个信息反馈,将整体显示内容向下移动,其他方向的操作均类似;校准后,摄像头采集到并显示在显示器上的图像可以实现图2的效果,信息显示的更准确,保留了显示内容的细节。本领域相关技术人员当可知陀螺仪仅为本发明在此为更清楚解释用户调节第一图像数据所采用的一较佳技术方案,本发明并不限制用户自主调整第一图像数据时采用何种设备及方法。In the above-mentioned embodiment, the predetermined parameters can be pre-tested and recorded for different observation distances, and the parameters that need to be adjusted for the first image data, so that when the user actually wears the smart glasses, the first image data can be correspondingly adjusted according to the observation distance. image data, the present invention will not describe it in detail here; of course, when adjusting the first image data, it can also be adjusted by the user independently. In a preferred embodiment of the present invention, it is also provided: monitor the control command input by the user, according to the The control instruction adjusts the first image data and then outputs and displays them on the display screen; that is to say, the user can adjust the first image data independently according to the specific feeling when wearing it or the parameters known in advance; for example: when the smart glasses are set , set the distance e between the human eye and the display screen as 1cm, and the distance e between the human eye and the display screen of a certain user is 2cm, then the first image data can be adjusted by the parameter amount corresponding to 2cm, so as to achieve the second The purpose of overlapping the first image data with the second image data; if the user cannot know the above parameters and cannot accurately judge the distance between the human eye and the display screen, at this time, the present invention also provides monitoring of the smart glasses according to the control instructions According to the displacement situation, the first image data is enlarged or reduced according to the displacement situation, and then output and displayed on the display screen. For example, a gyroscope is used as an input device for translation. The gyroscope is generally integrated in smart glasses to collect the posture of the human head. When calibration is required, that is, when the control command is received, the current gyroscope is first recorded. After the user observes the real image and the virtual image in the display chip, the user turns the smart glasses along a certain direction; for example, if the virtual image does not overlap with the real image, and the virtual image is above the real image, then the The virtual image moves down as a whole. At this time, the operation that the user needs to do is to lower the head, so that the gyroscope will record that the direction of the head deviates from the horizontal downward, and feed back this information to move the overall display content downward. The operations in other directions are similar ; After calibration, the image captured by the camera and displayed on the monitor can achieve the effect of Figure 2, the information display is more accurate, and the details of the displayed content are preserved. Those skilled in the art should know that the gyroscope is only a better technical solution adopted by the present invention to explain the user's adjustment of the first image data more clearly. The present invention does not limit the user to adjust the first image data independently. Equipment and methods.
在通过上述实物与图像对应显示的基础上,本发明还提供一优选实施例用以简单说明该显示方法的应用场景及实时流程,在完成第一图像数据和第二图像数据校准后,此时智能眼镜所显示的图像则于真实情况一致,此时智能眼镜进一步还监测所述第一图像数据中是否包含标定图像数据,如包含标定图像数据,则截取所述第一图像数据中包含标定图像数据的监测图片;根据所述控制指令将所述监测图片与数据库中模型图片进行比对,获得所述标定图像数据对应的标定模型;将所述标定模型添加入所述第一图像数据,并调整所述标定模型的大小及显示位置;将叠加有所述标定模型的所述第一图像数据于所述显示屏上输出显示。例如:用户可在外部实物上写下或其他标记方法标记一预定标识符,如文字,符号或图案等;当智能眼镜监测第一图像数据中包含有该标识信息时,将该图片截取并与云端数据库进行比对,判断用户所标定的物体种类,其关于图像识别判断的方法可采用现有技术实现,本发明在此并不做详细说明;当确定用户标定物体后,再于数据库中搜索该物体的模型等模型数据供用户确认,当用户确认后再将该模型数据叠加至所述第一图像数据显示供用户参考;在此过程中,所述模型数据可通过前期根据检测设备监测对应物体内部结构所构建,也可根据特定图纸或说明,于计算机等设备渲染构建而成,通过该方法用户可将需要参考的模型数据叠加至真实的显示界面中供参考判断,例如:在医生执行手术过程中,可于患者身体上标定指定符号,智能眼镜监测到该符号时,与数据库中获得对应人体的多类模型,有医生选择人体动脉透视模型或骨骼透视模型等图像,此时,智能眼镜根据实物比例对应调整该模型后并于第一图像数据中叠加显示,医生则可藉由该显示内容准确判断用户身体情况,提供更准确的手术等操作;亦或者说,当施工人员在对房屋进行装修等操作时,为保证动工不至于影响到房屋安全,破坏到承重墙、内部线路等情况发生,都必须要研究房屋的相关图纸等;通过上述实施例,藉由智能眼镜所叠加的房屋内部模型,即可在施工中准确且实时了解房屋的情况,大大节约了施工人员的时间和保证了施工过程中施工人员的人身安全;当然通过上述方法本发明可用于生活中许多场景中,本发明在此就不再一一举例说明。On the basis of the corresponding display of the above-mentioned real objects and images, the present invention also provides a preferred embodiment to simply explain the application scene and real-time process of the display method. After the calibration of the first image data and the second image data is completed, at this time The image displayed by the smart glasses is consistent with the real situation. At this time, the smart glasses further monitor whether the first image data contains the calibration image data. If the calibration image data is included, the first image data contains the calibration image. A monitoring picture of the data; comparing the monitoring picture with the model picture in the database according to the control instruction to obtain a calibration model corresponding to the calibration image data; adding the calibration model to the first image data, and Adjusting the size and display position of the calibration model; outputting and displaying the first image data superimposed with the calibration model on the display screen. For example: the user can write down or mark a predetermined identifier on the external object, such as text, symbol or pattern, etc.; when the smart glasses detect that the first image data contains the identification information, the image is intercepted and shared with the The cloud database is compared to determine the type of object marked by the user. The method for image recognition and judgment can be implemented using existing technologies, and the present invention will not be described in detail here; The model data such as the model of the object is for the user to confirm. After the user confirms, the model data is superimposed on the first image data for user reference; The internal structure of the object can also be constructed by rendering on a computer or other equipment according to specific drawings or instructions. Through this method, the user can superimpose the model data that needs to be referenced on the real display interface for reference and judgment, for example: in the doctor's execution During the operation, the specified symbol can be calibrated on the patient's body. When the smart glasses detect the symbol, it can obtain various models of the corresponding human body from the database. A doctor chooses images such as the human artery perspective model or the bone perspective model. At this time, the smart glasses The glasses adjust the model according to the proportion of the real object and superimpose the display on the first image data. The doctor can accurately judge the user's physical condition through the displayed content and provide more accurate operations such as surgery; When the house is being decorated and other operations, in order to ensure that the construction will not affect the safety of the house, damage to the load-bearing walls, internal wiring, etc., it is necessary to study the relevant drawings of the house; The internal model of the house can accurately and real-time understand the situation of the house during construction, which greatly saves the time of the construction personnel and ensures the personal safety of the construction personnel during the construction process; of course, the present invention can be used in many scenes in life through the above method. The present invention will not give examples one by one here.
请参考图5所示,在本发明一优选的实施例中,给出了实际使用本发明所提供的智能眼镜显示方法时呈现给用户的原理示意图,在图5中,用户于初始阶段,正常观察的景物为手掌,其后佩带所述智能眼镜进一步了解该手掌的骨骼情况,此时所述智能眼镜将前期通过CT拍摄获得的手掌骨骼透视图叠加至所述手掌上显示,此时用户所能看见的即为CT拍摄的手掌骨骼透视图,而原有的手掌即被覆盖不再显示;值得说明的是,本发明所提供的智能眼镜的显示方法中仅将需要改变的显示内容叠加至原实物上,并不对其他实物进行改变或干预;例如:当用户眼前的实物为整条手臂时,而用户又仅需了解手掌的骨骼情况,此时显示内容则在原手掌位置覆盖显示骨骼情况图,而不对手臂做任何改变;亦或者说,当房屋进行装修时,为更清楚的显示墙体内的线路情况,此刻用户通过智能眼镜所看到的则为墙体包含线路的位置显示有线路走势情况,而其他部分,例如墙体线路之外的地方则保持原状,正常显示。Please refer to Figure 5, in a preferred embodiment of the present invention, a schematic diagram of the principle presented to the user when actually using the smart glasses display method provided by the present invention is given. In Figure 5, the user is in the initial stage, normally The observed scene is the palm, and then the smart glasses are worn to further understand the skeletal conditions of the palm. At this time, the smart glasses superimpose the perspective view of the palm bones obtained through CT shooting on the palm for display. What can be seen is the perspective view of the palm skeleton taken by CT, and the original palm is covered and no longer displayed; On the original object, other objects are not changed or intervened; for example, when the object in front of the user is the whole arm, and the user only needs to understand the skeleton condition of the palm, the display content will be overlaid on the original palm position to display the skeleton condition diagram , without making any changes to the arm; or in other words, when the house is being renovated, in order to more clearly display the wiring in the wall, what the user sees through the smart glasses at this moment is that the position where the wall contains the wiring shows the wiring The trend situation, while other parts, such as the place outside the wall line, remain in their original state and are displayed normally.
本领域相关技术人员当可知,单眼观测的图像为平面图像,只有双眼观测才能获得景深,因此在用户佩带智能眼镜时,为保证用户观测的图像与真实图像一致,本发明以至少两个光学设备分别获取不同图像数据后在处理,其后分别于智能眼镜的左右显示屏上显示输出,以此后期用户查看智能眼镜时能获得较真实的使用体验。同时,本发明所提供的智能眼镜的显示屏为可显示画面的透明显示面板,以便于用户在使用或不使用智能眼镜时,都可通过智能眼镜观察到外部实际情况。Those skilled in the art will know that the image observed by one eye is a plane image, and the depth of field can only be obtained by observation with two eyes. Therefore, when the user wears smart glasses, in order to ensure that the image observed by the user is consistent with the real image, the present invention uses at least two Different image data are acquired and processed, and then displayed on the left and right display screens of the smart glasses respectively, so that the user can obtain a more realistic experience when viewing the smart glasses later. At the same time, the display screen of the smart glasses provided by the present invention is a transparent display panel capable of displaying pictures, so that the user can observe the actual external situation through the smart glasses when using or not using the smart glasses.
本发明所提供的智能眼镜的显示方法可以等比例对应位置的在智能眼镜上显示与实际场景对应的信息,这样不容易遮挡视野,不产生信息混淆,可以展示更多细节,保证信息显示的对应和准确;同时在测距功能的配合下,可以提供更好的补偿,保证在近距离时的使用效果,以及根据该对应关系使用户可通过智能眼镜获得更多实景与虚幻集合的全新体验。The display method of the smart glasses provided by the present invention can display the information corresponding to the actual scene on the smart glasses at the corresponding positions in equal proportions, so that it is not easy to block the field of vision, does not cause information confusion, and can display more details to ensure the correspondence of information display and accurate; at the same time, with the cooperation of the ranging function, it can provide better compensation to ensure the use effect at close range, and according to the corresponding relationship, users can obtain more real-world and virtual experience through smart glasses.
本发明还提供一种智能眼镜的显示装置,所述显示装置包含标定模块、模型调整模块和位移调整模块;所述标定模块用于调节并标定所述智能眼镜的显示屏上的显示区域,使所述显示区域与用户透过所述智能眼镜看到的外界区域一致;所述模型调整模块用于根据光学仪器于所述智能眼镜上的不同固定位置,对应调整所述光学仪器获得的第一图像数据,使所述第一图像数据与用户透过所述智能眼镜看到的第二图像数据大小一致;所述位移调整模块用于根据所述第二图像数据调整所述第一图像数据于所述显示区域内的显示位置,使所述第一图像数据与第二图像数据重叠并显示所述第一图像数据。The present invention also provides a display device for smart glasses, the display device includes a calibration module, a model adjustment module and a displacement adjustment module; the calibration module is used to adjust and calibrate the display area on the display screen of the smart glasses, so that The display area is consistent with the external area seen by the user through the smart glasses; the model adjustment module is used to correspondingly adjust the first obtained by the optical instrument according to different fixed positions of the optical instrument on the smart glasses. image data, so that the size of the first image data is consistent with the size of the second image data that the user sees through the smart glasses; the displacement adjustment module is used to adjust the first image data according to the second image data The display position in the display area is such that the first image data and the second image data are overlapped and the first image data is displayed.
在上述实施例中,本发明所提供的显示装置还可包含距离判定模块,所述距离判定模块用于获取用户的眼镜与所述显示屏之间的观测距离,以及采集所述光学仪器的图像采集端距采集的实物之间的观察距离,或根据所述第一图像数据判断所述光学仪器的图像采集端距采集的实物之间的观察距离;该距离判定模块通过准确获取各类距离参数,使后期所述智能眼镜能够依据该些参数更为准确有效的调整所述第一图像数据。In the above-mentioned embodiments, the display device provided by the present invention may further include a distance judging module, the distance judging module is used to obtain the observation distance between the user's glasses and the display screen, and collect the image of the optical instrument The observation distance between the acquisition end and the collected objects, or the observation distance between the image acquisition end of the optical instrument and the collected objects is judged according to the first image data; the distance determination module accurately obtains various distance parameters , so that the smart glasses can adjust the first image data more accurately and effectively according to these parameters later.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。In the present invention, specific examples have been applied to explain the principles and implementation methods of the present invention, and the descriptions of the above examples are only used to help understand the method of the present invention and its core idea; meanwhile, for those of ordinary skill in the art, according to this The idea of the invention will have changes in the specific implementation and scope of application. To sum up, the contents of this specification should not be construed as limiting the present invention.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610712201.3A CN106204431B (en) | 2016-08-24 | 2016-08-24 | The display methods and device of intelligent glasses |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610712201.3A CN106204431B (en) | 2016-08-24 | 2016-08-24 | The display methods and device of intelligent glasses |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106204431A true CN106204431A (en) | 2016-12-07 |
| CN106204431B CN106204431B (en) | 2019-08-16 |
Family
ID=57524466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610712201.3A Expired - Fee Related CN106204431B (en) | 2016-08-24 | 2016-08-24 | The display methods and device of intelligent glasses |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106204431B (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106710002A (en) * | 2016-12-29 | 2017-05-24 | 深圳迪乐普数码科技有限公司 | AR implementation method and system based on positioning of visual angle of observer |
| WO2018035736A1 (en) * | 2016-08-24 | 2018-03-01 | 中国科学院深圳先进技术研究院 | Display method and device for intelligent glasses |
| CN108877310A (en) * | 2018-06-08 | 2018-11-23 | 河南大学 | A kind of novel VR encyclopaedia classroom |
| CN108957742A (en) * | 2017-05-19 | 2018-12-07 | 深圳市易瞳科技有限公司 | A kind of augmented reality helmet and method for realizing the virtual transparent dynamic regulation of picture |
| CN109445112A (en) * | 2019-01-05 | 2019-03-08 | 西安维度视界科技有限公司 | A kind of AR glasses and the augmented reality method based on AR glasses |
| CN110096926A (en) * | 2018-01-30 | 2019-08-06 | 北京亮亮视野科技有限公司 | A kind of method and intelligent glasses of scaling intelligent glasses screen |
| CN110782499A (en) * | 2019-10-23 | 2020-02-11 | Oppo广东移动通信有限公司 | A calibration method, calibration device and terminal device for augmented reality equipment |
| CN110880188A (en) * | 2018-09-06 | 2020-03-13 | 舜宇光学(浙江)研究院有限公司 | Calibration method, calibration device and calibration system for near-eye display optical system |
| CN111554223A (en) * | 2020-04-22 | 2020-08-18 | 歌尔科技有限公司 | Picture adjusting method of display device, display device and storage medium |
| WO2023082980A1 (en) * | 2021-11-11 | 2023-05-19 | 华为技术有限公司 | Display method and electronic device |
| CN119620981A (en) * | 2024-11-08 | 2025-03-14 | 浙江极氪智能科技有限公司 | A method for displaying in-vehicle images, storage medium and program product |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101930125A (en) * | 2009-06-22 | 2010-12-29 | 索尼公司 | Method for displaying image in head-mounted display and the head-mounted display |
| CN103246350A (en) * | 2013-05-14 | 2013-08-14 | 中国人民解放军海军航空工程学院 | Man-machine interface device and method for achieving auxiliary information prompting based on regions of interest |
| CN103558915A (en) * | 2013-11-01 | 2014-02-05 | 王洪亮 | Human body coupling intelligent information input system and method |
| CN103620600A (en) * | 2011-05-13 | 2014-03-05 | 谷歌公司 | Method and device for realizing virtual marking |
| CN105137601A (en) * | 2015-10-16 | 2015-12-09 | 上海斐讯数据通信技术有限公司 | Intelligent glasses |
| CN105408801A (en) * | 2013-06-25 | 2016-03-16 | 微软技术许可有限责任公司 | Eye-tracking system for head-mounted display |
-
2016
- 2016-08-24 CN CN201610712201.3A patent/CN106204431B/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101930125A (en) * | 2009-06-22 | 2010-12-29 | 索尼公司 | Method for displaying image in head-mounted display and the head-mounted display |
| CN103620600A (en) * | 2011-05-13 | 2014-03-05 | 谷歌公司 | Method and device for realizing virtual marking |
| CN103246350A (en) * | 2013-05-14 | 2013-08-14 | 中国人民解放军海军航空工程学院 | Man-machine interface device and method for achieving auxiliary information prompting based on regions of interest |
| CN105408801A (en) * | 2013-06-25 | 2016-03-16 | 微软技术许可有限责任公司 | Eye-tracking system for head-mounted display |
| CN103558915A (en) * | 2013-11-01 | 2014-02-05 | 王洪亮 | Human body coupling intelligent information input system and method |
| CN105137601A (en) * | 2015-10-16 | 2015-12-09 | 上海斐讯数据通信技术有限公司 | Intelligent glasses |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018035736A1 (en) * | 2016-08-24 | 2018-03-01 | 中国科学院深圳先进技术研究院 | Display method and device for intelligent glasses |
| CN106710002A (en) * | 2016-12-29 | 2017-05-24 | 深圳迪乐普数码科技有限公司 | AR implementation method and system based on positioning of visual angle of observer |
| CN108957742A (en) * | 2017-05-19 | 2018-12-07 | 深圳市易瞳科技有限公司 | A kind of augmented reality helmet and method for realizing the virtual transparent dynamic regulation of picture |
| CN110096926A (en) * | 2018-01-30 | 2019-08-06 | 北京亮亮视野科技有限公司 | A kind of method and intelligent glasses of scaling intelligent glasses screen |
| CN108877310A (en) * | 2018-06-08 | 2018-11-23 | 河南大学 | A kind of novel VR encyclopaedia classroom |
| CN110880188B (en) * | 2018-09-06 | 2022-07-01 | 舜宇光学(浙江)研究院有限公司 | Calibration method, calibration device and calibration system for near-eye display optical system |
| CN110880188A (en) * | 2018-09-06 | 2020-03-13 | 舜宇光学(浙江)研究院有限公司 | Calibration method, calibration device and calibration system for near-eye display optical system |
| CN109445112A (en) * | 2019-01-05 | 2019-03-08 | 西安维度视界科技有限公司 | A kind of AR glasses and the augmented reality method based on AR glasses |
| CN110782499A (en) * | 2019-10-23 | 2020-02-11 | Oppo广东移动通信有限公司 | A calibration method, calibration device and terminal device for augmented reality equipment |
| CN111554223A (en) * | 2020-04-22 | 2020-08-18 | 歌尔科技有限公司 | Picture adjusting method of display device, display device and storage medium |
| CN111554223B (en) * | 2020-04-22 | 2023-08-08 | 歌尔科技有限公司 | Picture adjustment method of display device, display device and storage medium |
| WO2023082980A1 (en) * | 2021-11-11 | 2023-05-19 | 华为技术有限公司 | Display method and electronic device |
| CN119620981A (en) * | 2024-11-08 | 2025-03-14 | 浙江极氪智能科技有限公司 | A method for displaying in-vehicle images, storage medium and program product |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106204431B (en) | 2019-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106204431B (en) | The display methods and device of intelligent glasses | |
| EP3154430B1 (en) | Method and system for configuring an x-ray imaging system | |
| JP7404534B2 (en) | Surgical applications using integrated visualization camera and optical coherence tomography | |
| CN109615664B (en) | Calibration method and device for optical perspective augmented reality display | |
| CN109074681A (en) | Information processing unit, information processing method and program | |
| CN107209949B (en) | Method and system for generating magnified 3D images | |
| EP3726836B1 (en) | Wearable device testing method and system | |
| JP2016018213A (en) | HMD calibration by direct geometric modeling | |
| JP5818531B2 (en) | Image processing system, apparatus and method | |
| WO2017179350A1 (en) | Device, method and program for controlling image display | |
| JP2009531128A (en) | Method and apparatus for stereoscopic image guided surgical navigation | |
| JP2010259605A (en) | Gaze measurement apparatus and gaze measurement program | |
| WO2012147363A1 (en) | Image generation device | |
| US20220277522A1 (en) | Surgical image display system, image processing device, and image processing method | |
| JPWO2015186439A1 (en) | Image processing apparatus and stereoscopic display method | |
| JP2016007277A (en) | Surgery support device and surgery support system | |
| WO2025064955A1 (en) | Methods and systems for generating three-dimensional renderings of a scene using a mobile sensor array, such as neural radiance field (nerf) renderings | |
| Macedo et al. | A semi-automatic markerless augmented reality approach for on-patient volumetric medical data visualization | |
| US12357397B2 (en) | Methods and systems for calibrating instruments within an imaging system, such as a surgical imaging system | |
| JP2015050482A (en) | Image processing apparatus, stereoscopic image display apparatus, image processing method, and program | |
| CN118534656A (en) | AR glasses calibration method, system, electronic device and storage medium | |
| JP5611441B1 (en) | Image processing apparatus for microscope and medical microscope system | |
| JP2017042247A (en) | Reference point evaluation device, method, and program, and positioning device, method, and program | |
| CN104887316A (en) | Virtual three-dimensional endoscope displaying method based on active three-dimensional displaying technology | |
| CN111279293A (en) | Method for modifying image on computing device |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190816 |