CN114663491A - Method and system for providing information to a user in a scene - Google Patents
Method and system for providing information to a user in a scene Download PDFInfo
- Publication number
- CN114663491A CN114663491A CN202011442020.6A CN202011442020A CN114663491A CN 114663491 A CN114663491 A CN 114663491A CN 202011442020 A CN202011442020 A CN 202011442020A CN 114663491 A CN114663491 A CN 114663491A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- location
- camera
- obtaining device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000000007 visual effect Effects 0.000 claims abstract description 84
- 239000011521 glass Substances 0.000 claims description 117
- 238000003384 imaging method Methods 0.000 claims description 48
- 238000004590 computer program Methods 0.000 claims description 12
- 239000003550 marker Substances 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 6
- 230000009466 transformation Effects 0.000 description 5
- 239000004984 smart glass Substances 0.000 description 3
- 230000005484 gravity Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000005304 optical glass Substances 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- -1 for example Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/61—Control of cameras or camera modules based on recognised objects
- H04N23/611—Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了一种用于向场景中的用户提供信息的方法和系统,所述场景中部署有一个或多个传感器和一个或多个视觉标志,所述传感器能够用于感测或确定所述场景中的目标的位置信息,所述方法包括:接收由用户的位置获得设备发送的信息,所述信息中包括所述位置获得设备的空间位置信息,其中,所述位置获得设备通过扫描所述视觉标志来确定其空间位置信息;基于所述位置获得设备的空间位置信息识别出在所述传感器的感测范围内的所述位置获得设备的用户;通过所述传感器跟踪所述用户并更新所述用户的空间位置信息;以及基于所述用户的空间位置信息通过所述用户的信息接收设备向所述用户提供信息。
Provided is a method and system for providing information to a user in a scene in which one or more sensors and one or more visual markers are deployed that can be used to sense or determine the scene The location information of the target in the device, the method includes: receiving information sent by a user's location obtaining device, the information includes spatial location information of the location obtaining device, wherein the location obtaining device scans the visual identifying its spatial location information by using a sign; identifying a user of the location obtaining device within the sensing range of the sensor based on the spatial location information of the location obtaining device; tracking the user through the sensor and updating the spatial location information of a user; and providing information to the user through an information receiving device of the user based on the spatial location information of the user.
Description
技术领域technical field
本发明涉及信息交互领域,尤其涉及一种用于向场景中的用户提供信息的方法和系统。The present invention relates to the field of information interaction, and in particular, to a method and system for providing information to users in a scene.
背景技术Background technique
本部分的陈述仅仅是为了提供与本申请的技术方案有关的背景信息,以帮助理解,其对于本申请的技术方案而言并不一定构成现有技术。The statements in this section are only for providing background information related to the technical solutions of the present application to help understanding, and they do not necessarily constitute prior art to the technical solutions of the present application.
在许多场景中,基于安全、监控、公共服务等需要,会在场景中部署摄像头、雷达等传感器,以对场景中出现的人员或物体进行感测、定位、跟踪等。然而,这些传感器通常仅能实现单向的信息传输(也即,采集场景中的相关信息),并不能基于这些信息(例如,用户的实时位置信息)向场景中的用户提供信息,例如导航信息、指示信息、商业推广信息等。在现有技术中,为了向场景中的用户提供服务,通常采用现场人工服务的方式,这需要在场所中以一定的密度设置一些咨询台并安排服务人员,这种方式成本较高并且灵活度低。In many scenarios, based on the needs of security, surveillance, public services, etc., sensors such as cameras and radars are deployed in the scenarios to sense, locate, and track people or objects that appear in the scenarios. However, these sensors can usually only realize one-way information transmission (that is, collect relevant information in the scene), and cannot provide information to the user in the scene based on this information (eg, the user's real-time location information), such as navigation information , instruction information, commercial promotion information, etc. In the prior art, in order to provide services to users in the scene, on-site manual service is usually adopted, which requires setting up some consultation desks and arranging service personnel at a certain density in the venue, which is costly and flexible. Low.
发明内容SUMMARY OF THE INVENTION
本发明的一个方面涉及一种用于向场景中的用户提供信息的方法,所述场景中部署有一个或多个传感器和一个或多个视觉标志,所述传感器能够用于感测或确定所述场景中的目标的位置信息,所述方法包括:接收由用户的位置获得设备发送的信息,所述信息中包括所述位置获得设备的空间位置信息,其中,所述位置获得设备通过扫描所述视觉标志来确定其空间位置信息;基于所述位置获得设备的空间位置信息识别出在所述传感器的感测范围内的所述位置获得设备的用户;通过所述传感器跟踪所述用户并更新所述用户的空间位置信息;以及基于所述用户的空间位置信息通过所述用户的信息接收设备向所述用户提供信息。One aspect of the present invention relates to a method for providing information to a user in a scene in which one or more sensors and one or more visual markers are deployed, the sensors being capable of being used to sense or determine all the location information of the target in the scene, the method includes: receiving information sent by the user's location obtaining device, the information includes the spatial location information of the location obtaining device, wherein the location obtaining device scans all the the visual sign to determine its spatial position information; identify the user of the position obtaining device within the sensing range of the sensor based on the spatial position information of the position obtaining device; track the user through the sensor and update spatial location information of the user; and providing information to the user through an information receiving device of the user based on the spatial location information of the user.
在一个实施例中,所述位置获得设备是所述用户的手机,所述信息接收设备是所述用户的眼镜。在一个实施例中,所述位置获得设备和所述信息接收设备是同一设备,例如手机或眼镜。In one embodiment, the location obtaining device is the user's mobile phone and the information receiving device is the user's glasses. In one embodiment, the location obtaining device and the information receiving device are the same device, such as a mobile phone or glasses.
本发明的另一个方面涉及一种用于向场景中的用户提供信息的系统,所述系统包括:部署于所述场景中的一个或多个传感器,所述传感器能够用于感测或确定所述场景中的目标的位置信息;部署于所述场景中的一个或多个视觉标志;以及服务器,其被配置用于实现本申请实施例中所描述的方法。Another aspect of the invention relates to a system for providing information to a user in a scene, the system comprising: one or more sensors deployed in the scene, the sensors capable of sensing or determining all location information of an object in the scene; one or more visual markers deployed in the scene; and a server configured to implement the methods described in the embodiments of the present application.
本发明的另一个方面涉及一种存储介质,其中存储有计算机程序,在所述计算机程序被处理器执行时,能够用于实现本申请实施例中所描述的方法。Another aspect of the present invention relates to a storage medium in which a computer program is stored, and when the computer program is executed by a processor, can be used to implement the method described in the embodiments of the present application.
本发明的另一个方面涉及一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,在所述计算机程序被处理器执行时,能够用于实现本申请实施例中所描述的方法。Another aspect of the present invention relates to an electronic device, including a processor and a memory, where a computer program is stored in the memory. When the computer program is executed by the processor, the computer program can be used to implement the methods described in the embodiments of the present application. method.
通过本发明的方案,不仅能够采集或监视场景中用户的位置信息,而且可以基于用户的实时位置信息向用户提供信息,例如导航信息、指示信息、商业推广信息等。Through the solution of the present invention, not only the location information of the user in the scene can be collected or monitored, but also information, such as navigation information, instruction information, business promotion information, etc., can be provided to the user based on the real-time location information of the user.
附图说明Description of drawings
以下参照附图对本发明的实施例作进一步说明,其中:Embodiments of the present invention are further described below with reference to the accompanying drawings, wherein:
图1示出了一种示例性的视觉标志;Figure 1 shows an exemplary visual sign;
图2示出了一种可以作为视觉标志的光通信装置;Figure 2 shows an optical communication device that can be used as a visual sign;
图3示出了根据一个实施例的用于通过眼镜向场景中的用户提供信息的系统;Figure 3 illustrates a system for providing information to a user in a scene through glasses, according to one embodiment;
图4示出了根据一个实施例的用于通过眼镜向场景中的用户提供信息的方法;Figure 4 illustrates a method for providing information to a user in a scene through glasses, according to one embodiment;
图5示出了根据一个实施例的用于通过眼镜向场景中的用户提供信息的系统;Figure 5 illustrates a system for providing information to a user in a scene through glasses, according to one embodiment;
图6示出了根据一个实施例的用于通过眼镜向场景中的用户提供信息的方法。Figure 6 illustrates a method for providing information to a user in a scene through glasses, according to one embodiment.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings through specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
视觉标志是指能够被人眼或者电子设备识别的标志,其可以具有各种各样的形式。在一些实施例中,视觉标志可以用于传递信息,该信息能够被智能设备(例如手机、智能眼镜等)获得。例如,视觉标志可以是能够发出编码的光信息的光通信装置,或者视觉标志可以是带编码信息的图形,例如二维码(例如QR码、小程序码)、条形码等。图1示出了一种示例性的视觉标志,其具有特定的黑白图案。图2示出了一种可以作为视觉标志的光通信装置100,其包括三个光源(分别是第一光源101、第二光源102、第三光源103)。光通信装置100还包括控制器(在图2中未示出),其用于根据要传递的信息为每个光源选择相应的驱动模式。例如,在不同的驱动模式下,控制器可以使用不同的驱动信号来控制光源的发光方式,从而使得当使用具有成像功能的设备拍摄光通信装置100时,其中的光源的成像可以呈现出不同的外观(例如,不同的颜色、图案、亮度、等等)。通过分析光通信装置100中的光源的成像,可以解析出各个光源此刻的驱动模式,从而解析出光通信装置100此刻传递的信息。Visual signs refer to signs that can be recognized by the human eye or electronic devices, which can have various forms. In some embodiments, visual markers may be used to convey information that can be obtained by smart devices (eg, cell phones, smart glasses, etc.). For example, the visual sign may be an optical communication device capable of emitting encoded optical information, or the visual sign may be a graphic with encoded information, such as a two-dimensional code (eg, QR code, applet code), barcode, or the like. Figure 1 shows an exemplary visual sign with a specific black and white pattern. FIG. 2 shows an optical communication device 100 that can be used as a visual sign, which includes three light sources (respectively, a first light source 101, a second light source 102, and a third light source 103). The optical communication device 100 also includes a controller (not shown in FIG. 2 ) for selecting a corresponding driving mode for each light source according to the information to be communicated. For example, in different driving modes, the controller can use different driving signals to control the light-emitting manner of the light source, so that when the optical communication apparatus 100 is photographed by using a device with an imaging function, the imaging of the light source can present different images. Appearance (eg, different colors, patterns, brightness, etc.). By analyzing the imaging of the light sources in the optical communication device 100 , the driving mode of each light source at the moment can be analyzed, so as to analyze the information transmitted by the optical communication device 100 at the moment.
为了基于视觉标志向用户提供相应的服务,每个视觉标志可以被分配一个标识信息(ID),该标识信息用于由视觉标志的制造者、管理者或使用者等唯一地识别或标识视觉标志。用户可以使用设备对视觉标志进行图像采集来获得该视觉标志传递的标识信息,从而可以基于该标识信息来访问相应的服务,例如,访问与标识信息相关联的网页、获取与标识信息相关联的其他信息(例如,与该标识信息对应的视觉标志的位置或姿态信息)等等。本文提到的设备例如可以是用户携带或控制的设备(例如,手机、平板电脑、智能眼镜、AR眼镜、智能头盔、智能手表、汽车等等),也可以是能够自主移动的机器(例如,无人机、无人驾驶汽车、机器人等等)。设备可以通过其上的图像采集器件对视觉标志进行图像采集来获得包含视觉标志的图像,并可以通过分析图像中的视觉标志的成像来识别出视觉标志传递的信息以及确定设备相对于视觉标志的位置或姿态信息。In order to provide corresponding services to users based on the visual logo, each visual logo may be assigned an identification information (ID), which is used to uniquely identify or identify the visual logo by the manufacturer, manager or user of the visual logo, etc. . The user can use the device to capture the image of the visual sign to obtain the identification information transmitted by the visual sign, so as to access the corresponding service based on the identification information, for example, visit the webpage associated with the identification information, obtain the identification information associated with the identification information. Other information (eg, position or gesture information of the visual landmark corresponding to the identification information) and so on. The devices mentioned herein can be, for example, devices carried or controlled by users (eg, mobile phones, tablet computers, smart glasses, AR glasses, smart helmets, smart watches, cars, etc.), or machines that can move autonomously (eg, drones, driverless cars, robots, etc.). The device can acquire the image containing the visual sign by collecting the image of the visual sign through the image acquisition device on it, and can identify the information transmitted by the visual sign and determine the relative position of the device relative to the visual sign by analyzing the imaging of the visual sign in the image. position or attitude information.
能够感测目标位置的传感器可以是各种能够用于感测或确定场景中的目标的位置信息的传感器,例如摄像头、雷达(例如激光雷达、毫米波雷达)、无线信号收发器、等等。场景中的目标可以是场景中的人或物体。在下文的实施例中,以摄像头作为传感器的示例进行描述。Sensors capable of sensing the location of objects may be various sensors capable of sensing or determining location information of objects in a scene, such as cameras, radars (eg, lidars, millimeter-wave radars), wireless signal transceivers, and the like. A target in a scene can be a person or an object in the scene. In the following embodiments, a camera is used as an example of a sensor for description.
图3示出了根据一个实施例的用于通过眼镜向场景中的用户提供信息的系统,该系统包括视觉标志301、摄像头302以及服务器(图3中未示出)。用户303位于场景中,并且佩戴有眼镜304。眼镜304上具有图像采集器件并能够通过图像采集器件识别视觉标志301。眼镜304本身可以具备直接接入网络的能力,其例如可以通过wifi、电信网络等方式来接入网络。眼镜304也可以不具备直接接入网络的能力,而是可以通过其与用户的其他设备(例如手机、手表等)之间的连接(例如蓝牙连接或有线连接)来间接地接入网络。Figure 3 illustrates a system for providing information to a user in a scene through glasses, the system including a
视觉标志301和摄像头302各自以特定的位置和姿态(下文中可以统称为“位姿”)安装于现实场景中。在一个实施例中,服务器可以获得摄像头和视觉标志各自的位姿信息,并且可以基于摄像头和视觉标志各自的位姿信息得到摄像头和视觉标志之间的相对位姿信息。在一个实施例中,服务器也可以直接得到摄像头和视觉标志之间的相对位姿信息。如此,服务器可以获得摄像头坐标系和视觉标志坐标系之间的变换矩阵,该变换矩阵例如可以包括两个坐标系之间的旋转矩阵R和位移向量t。通过摄像头坐标系和视觉标志坐标系之间的变换矩阵,可以将一个坐标系中的坐标转换为另一个坐标系中的坐标。摄像头可以是安装于固定位置并且具有固定朝向的摄像头,但可以理解,摄像头也可以是可移动(例如,可以改变位置或调整方向)的摄像头,只要能够确定其当前位姿信息即可。可以由服务器设置摄像头的当前位姿信息,并基于该位姿信息控制摄像头的移动,也可以由摄像头本身或者其他装置来控制摄像头的移动,并将摄像头的当前位姿信息发送给服务器。在一些实施例中,系统中可以包括不止一个摄像头,也可以包括不止一个视觉标志。The
在一个实施例中,可以为现实场景建立一个场景坐标系(其也可称为现实世界坐标系),并且可以基于摄像头在现实场景中的位姿信息来确定摄像头坐标系与场景坐标系之间的变换矩阵,以及基于视觉标志在现实场景中的位姿信息来确定视觉标志坐标系与场景坐标系之间的变换矩阵。在这种情况下,可以将摄像头坐标系或视觉标志坐标系中的坐标转换为场景坐标系中的坐标,而不在摄像头坐标系和视觉标志坐标系之间进行变换,但是可以理解,摄像头和视觉标志之间的相对位姿信息或变换矩阵仍然能够被服务器知悉。因此,在本申请中,在摄像头和视觉标志之间具有相对位姿是指客观上在两者之间存在相对位姿,而并不要求系统预先存储上述两者之间的相对位姿信息或者使用该相对位姿信息。例如,一个实施例中,在系统中可以仅存储摄像头和视觉标志各自在场景坐标系中的位姿信息,并且可以不计算或者使用两者的相对位姿。In one embodiment, a scene coordinate system (which may also be referred to as a real world coordinate system) may be established for the real scene, and the distance between the camera coordinate system and the scene coordinate system may be determined based on the pose information of the camera in the real scene and the transformation matrix between the visual landmark coordinate system and the scene coordinate system is determined based on the pose information of the visual landmark in the real scene. In this case, it is possible to convert the coordinates in the camera coordinate system or the visual landmark coordinate system to the coordinates in the scene coordinate system without transforming between the camera coordinate system and the visual landmark coordinate system, but it is understood that the camera and visual The relative pose information or transformation matrix between the landmarks can still be known by the server. Therefore, in this application, having a relative pose between the camera and the visual sign refers to objectively having a relative pose between the two, and does not require the system to pre-store the relative pose information between the two above or Use this relative pose information. For example, in one embodiment, only the pose information of the camera and the visual marker in the scene coordinate system may be stored in the system, and the relative poses of the two may not be calculated or used.
摄像头用于跟踪现实场景中的目标,该目标可以是静止的或移动的,其例如可以是场景中的人员、静止物体、可移动的物体、等等。可以使用摄像头通过现有技术中的各种方法来跟踪现实场景中的人或物体的位置。例如,对于使用单个单目摄像头的情况,可以结合场景信息(例如,场景中的人或物体所处的平面的信息)来确定场景中的目标的位置信息。对于使用双目摄像头的情况,可以根据目标在摄像头视野中的位置以及目标的深度信息,来确定目标的位置信息。对于使用多个摄像头的情况,可以根据目标在各个摄像头视野中的位置,来确定目标的位置信息。The camera is used to track objects in a real scene, which may be stationary or moving, such as persons, stationary objects, movable objects, etc. in the scene. A camera can be used to track the position of a person or object in a real scene by various methods in the prior art. For example, in the case of using a single monocular camera, the location information of objects in the scene can be determined in combination with scene information (eg, information on the plane on which a person or object in the scene is located). For the case of using a binocular camera, the position information of the target can be determined according to the position of the target in the field of view of the camera and the depth information of the target. In the case of using multiple cameras, the position information of the target can be determined according to the position of the target in the field of view of each camera.
可以理解,系统中可以具有多个视觉标志或多个摄像头,多个摄像头的视野可以连续,也可以不连续。It can be understood that the system may have multiple visual signs or multiple cameras, and the fields of view of the multiple cameras may be continuous or discontinuous.
图4示出了根据一个实施例的用于通过眼镜向场景中的用户提供信息的方法,该方法可以使用图3所示的系统来实现,并可以包括如下步骤:Fig. 4 shows a method for providing information to a user in a scene through glasses according to one embodiment, the method can be implemented using the system shown in Fig. 3, and can include the following steps:
步骤401:接收由眼镜发送的信息,该信息中包括眼镜的空间位置信息。Step 401: Receive information sent by the glasses, where the information includes spatial position information of the glasses.
在一个实施例中,用户303可以使用眼镜304通过扫描场景中部署的视觉标志301来确定眼镜304的空间位置信息。用户303可以通过眼镜304向服务器发送信息,该信息中可以包括眼镜304的空间位置信息,该空间位置信息可以是眼镜304相对于视觉标志301的空间位置信息或者眼镜304在场景中的空间位置信息。在一个实施例中,可以使用眼镜304采集视觉标志301的图像;通过分析所采集的视觉标志301的图像确定视觉标志301的标识信息以及眼镜304相对于视觉标志301的空间位置信息;通过视觉标志301的标识信息确定视觉标志301在空间中的位置和姿态信息;以及基于视觉标志301在空间中的位置和姿态信息以及眼镜304相对于视觉标志301的空间位置信息,确定眼镜304在场景中的空间位置信息。在一个实施例中,眼镜304可以向服务器发送视觉标志301的标识信息以及眼镜304相对于视觉标志301的空间位置信息,从而服务器可以确定眼镜304在场景中的空间位置信息。In one embodiment, the
在一个实施例中,还可以使用眼镜304通过扫描视觉标志301来确定眼镜304相对于视觉标志301的姿态信息或者眼镜304在场景中的姿态信息,并可以将该姿态信息发送给服务器。In one embodiment, the
在一个实施例中,眼镜的空间位置信息和姿态信息可以是眼镜在扫描视觉标志时的空间位置信息和姿态信息,也可以是在扫描视觉标志之后的任一时刻的实时位置信息和姿态信息。例如,眼镜可以在扫描视觉标志时确定其初始的空间位置信息和姿态信息,并继而使用眼镜内置的各种传感器(例如,加速度传感器、磁力传感器、方向传感器、重力传感器、陀螺仪、摄像头等)通过本领域已知的方法(例如,惯性导航、视觉里程计、SLAM、VSLAM、SFM等)来测量或跟踪其位置变化和/或姿态变化,从而确定眼镜的实时位置和/或姿态。In one embodiment, the spatial position information and attitude information of the glasses may be the spatial position information and attitude information of the glasses when scanning the visual mark, or the real-time position information and attitude information at any moment after scanning the visual mark. For example, glasses can determine their initial spatial position information and attitude information when scanning visual landmarks, and then use various sensors built into the glasses (eg, acceleration sensors, magnetic sensors, orientation sensors, gravity sensors, gyroscopes, cameras, etc.) The real-time position and/or attitude of the glasses is determined by measuring or tracking its position change and/or attitude change by methods known in the art (eg, inertial navigation, visual odometry, SLAM, VSLAM, SFM, etc.).
服务器所接收的眼镜的空间位置信息可以是坐标信息,但并不局限于此,任何能够用于推导出眼镜空间位置的信息都属于空间位置信息。在一个实施例中,服务器所接收的眼镜的空间位置信息可以是由眼镜拍摄的视觉标志的图像,服务器可以根据该图像确定眼镜的空间位置。类似地,任何能够用于推导出眼镜姿态的信息都属于姿态信息,其在一个实施例中可以是由眼镜拍摄的视觉标志的图像。The spatial position information of the glasses received by the server may be coordinate information, but is not limited thereto, any information that can be used to derive the spatial position of the glasses belongs to the spatial position information. In one embodiment, the spatial position information of the glasses received by the server may be an image of a visual sign captured by the glasses, and the server may determine the spatial position of the glasses according to the image. Similarly, any information that can be used to derive the pose of the glasses is pose information, which in one embodiment may be an image of a visual landmark captured by the glasses.
在一个实施例中,眼镜发送的信息中除了包括眼镜的空间位置信息之外,还可以包括眼镜或其用户的相关信息,例如服务请求信息、求助信息、报警信息、标识信息(例如电话号码、APP账户信息)等。In one embodiment, in addition to the spatial location information of the glasses, the information sent by the glasses may also include information related to the glasses or their users, such as service request information, help information, alarm information, identification information (such as phone numbers, APP account information) etc.
在一个实施例中,眼镜本身可以具备直接接入网络的能力,从而服务器可以直接从眼镜接收信息。在另一个实施例中,眼镜可以不具备直接接入网络的能力,而是通过其与例如用户手机之间的连接来间接地接入网络,在这种情况下,服务器可以通过手机等中间设备接收由眼镜发送的信息。In one embodiment, the glasses themselves may be capable of directly accessing the network, so that the server may receive information directly from the glasses. In another embodiment, the glasses may not have the ability to directly access the network, but indirectly access the network through a connection between it and, for example, the user's mobile phone. In this case, the server may use an intermediate device such as a mobile phone. Receive information sent by glasses.
步骤402:基于眼镜的空间位置信息识别出在摄像头所拍摄图像中的所述眼镜的用户。Step 402: Identify the user of the glasses in the image captured by the camera based on the spatial position information of the glasses.
可以使用各种可行的方式通过眼镜的空间位置信息来在摄像头所拍摄图像中识别出眼镜的用户。Various feasible ways can be used to identify the user of the glasses in the image captured by the camera through the spatial position information of the glasses.
在一个实施例中,可以基于眼镜的空间位置信息确定眼镜的用户在摄像头所拍摄图像中的成像位置,并根据所述成像位置识别出在摄像头所拍摄图像中的所述用户。In one embodiment, the imaging position of the user of the glasses in the image captured by the camera may be determined based on the spatial position information of the glasses, and the user in the image captured by the camera is identified according to the imaging position.
由于用户通常是佩戴眼镜来扫描视觉标志,因此,可以根据眼镜的空间位置来推断用户的空间位置,然后根据用户的空间位置确定其在摄像头所拍摄图像中的成像位置。也可以根据眼镜的空间位置确定其在摄像头所拍摄图像中的成像位置,然后根据眼镜的成像位置来推断用户的成像位置。Since the user usually wears glasses to scan the visual sign, the spatial position of the user can be inferred according to the spatial position of the glasses, and then the imaging position of the user in the image captured by the camera can be determined according to the spatial position of the user. The imaging position of the glasses in the image captured by the camera can also be determined according to the spatial position of the glasses, and then the imaging position of the user can be inferred according to the imaging position of the glasses.
在一个实施例中,可以使用预先建立的场景中的一个或多个空间位置(不一定是全部)与摄像头所拍摄图像中的一个或多个成像位置之间的映射关系以及所述眼镜的空间位置信息,来确定用户在摄像头所拍摄图像中的成像位置。例如,对于一个大厅场景,可以选择大厅地面上的若干个空间位置,并确定这些位置在摄像头所拍摄图像中的成像位置,之后,可以建立这些空间位置与成像位置之间的映射关系,并可以基于该映射关系推断出与某个空间位置对应的成像位置。In one embodiment, a pre-established mapping relationship between one or more spatial positions (not necessarily all) in the scene and one or more imaging positions in the image captured by the camera and the space of the glasses may be used position information to determine the imaging position of the user in the image captured by the camera. For example, for a hall scene, several spatial positions on the floor of the hall can be selected, and the imaging positions of these positions in the image captured by the camera can be determined. After that, the mapping relationship between these spatial positions and the imaging positions can be established, and the An imaging position corresponding to a certain spatial position is deduced based on the mapping relationship.
在一个实施例中,可以基于眼镜的空间位置信息以及摄像头的位姿信息来确定眼镜的用户在摄像头所拍摄图像中的成像位置,其中,摄像头的位姿信息可以是其在场景中的位姿信息或者其相对于视觉标志的位姿信息。In one embodiment, the imaging position of the user of the glasses in the image captured by the camera may be determined based on the spatial position information of the glasses and the pose information of the camera, where the pose information of the camera may be its pose in the scene information or its pose information relative to the visual landmark.
在确定了用户在摄像头所拍摄图像中的成像位置之后,可以根据该成像位置在所述图像中识别出所述用户,以便之后能够对其进行跟踪。例如,可以选择与所述成像位置最接近的用户或者与所述成像位置的距离满足预定条件的用户。After the imaging position of the user in the image captured by the camera is determined, the user can be identified in the image according to the imaging position, so that the user can be tracked later. For example, a user closest to the imaging position or a user whose distance to the imaging position satisfies a predetermined condition may be selected.
在一个实施例中,可以将眼镜的空间位置信息与根据摄像头的跟踪结果确定的一个或多个用户的空间位置信息进行比较,以识别出在摄像头所拍摄图像中的所述眼镜的用户。可以使用摄像头通过现有技术中的各种方法来确定现实场景中的人或物体的空间位置。例如,对于使用单个单目摄像头的情况,可以结合场景信息(例如,场景中的人或物体所处的平面的信息)来确定场景中的目标的位置信息。对于使用双目摄像头的情况,可以根据目标在摄像头视野中的位置以及目标的深度信息,来确定目标的位置信息。对于使用多个摄像头的情况,可以根据目标在各个摄像头视野中的位置,来确定目标的位置信息。在一个实施例中,还可以使用摄像头拍摄的图像并结合激光雷达等来确定一个或多个用户的空间位置信息。In one embodiment, the spatial position information of the glasses may be compared with the spatial position information of one or more users determined according to the tracking result of the camera to identify the user of the glasses in the image captured by the camera. A camera can be used to determine the spatial position of a person or object in a real scene through various methods in the prior art. For example, in the case of using a single monocular camera, the location information of objects in the scene can be determined in combination with scene information (eg, information on the plane on which a person or object in the scene is located). For the case of using a binocular camera, the position information of the target can be determined according to the position of the target in the field of view of the camera and the depth information of the target. In the case of using multiple cameras, the position information of the target can be determined according to the position of the target in the field of view of each camera. In one embodiment, the spatial location information of one or more users may also be determined by using images captured by a camera in combination with lidar and the like.
在一个实施例中,如果在眼镜的空间位置附近有多个用户,则可以通过摄像头跟踪所述多个用户的位置,接收眼镜的实时的空间位置信息(例如卫星定位信息或者通过眼镜的传感器获得的位置信息),并通过比较所述多个用户的位置与眼镜的实时的空间位置信息,来识别佩戴该眼镜的用户。In one embodiment, if there are multiple users near the spatial position of the glasses, the positions of the multiple users can be tracked through the camera, and the real-time spatial position information of the glasses (for example, satellite positioning information or obtained through the sensors of the glasses) can be received. position information), and identify the user wearing the glasses by comparing the positions of the multiple users with the real-time spatial position information of the glasses.
在一个实施例中,如果在眼镜的空间位置附近有多个用户,则可以基于眼镜发送的信息确定佩戴该眼镜的用户的特征信息(例如,用于人脸识别的特征信息),通过摄像头采集所述多个用户的特征信息,并通过比较所述多个用户的特征信息与佩戴该眼镜的用户的特征信息,来识别佩戴该眼镜的用户。In one embodiment, if there are multiple users near the spatial position of the glasses, the characteristic information of the user wearing the glasses (for example, the characteristic information for face recognition) may be determined based on the information sent by the glasses, and collected by the camera. feature information of the multiple users, and identify the user wearing the glasses by comparing the feature information of the multiple users with the feature information of the user wearing the glasses.
步骤403:通过摄像头跟踪用户并更新用户的空间位置信息。Step 403: Track the user through the camera and update the spatial location information of the user.
在一个实施例中,可以通过摄像头跟踪用户并更新所述用户的成像位置,并基于所述更新的成像位置确定用户的空间位置信息。可以使用本领域已知的各种视觉跟踪方法来跟踪摄像头视野中的用户并更新所述用户的成像位置。在跟踪用户的过程中,摄像头可以保持固定不动或者可移动。在一个实施例中,在跟踪用户的过程中,可以使用多个摄像头,这些摄像头可以具有连续的视野范围或者不连续的视野范围。在视野范围不连续的情况下,可以记录用户的特征,并当用户再次进入一个或多个摄像头的视野范围时重新识别用户并跟踪。In one embodiment, a camera may be used to track the user and update the imaging position of the user, and determine the spatial position information of the user based on the updated imaging position. Various visual tracking methods known in the art can be used to track the user in the field of view of the camera and update the imaging position of the user. The camera can remain stationary or move while tracking the user. In one embodiment, in tracking the user, multiple cameras may be used, which may have a continuous field of view or a discontinuous field of view. Where the field of view is discontinuous, the user's characteristics can be recorded and re-identified and tracked when the user re-enters the field of view of one or more cameras.
在一个实施例中,可以使用预先建立的场景中的一个或多个空间位置(不一定是全部)与摄像头所拍摄图像中的一个或多个成像位置之间的映射关系以及所述成像位置,来确定用户的空间位置信息。在一个实施例中,可以基于摄像头的位姿信息和所述成像位置来确定用户的空间位置信息。例如,在使用深度摄像头或者多目摄像头的情况下,可以基于所述成像位置确定用户相对于摄像头的方向,可以使用深度信息确定用户相对于摄像头的距离,从而确定用户相对于摄像头的位置,继而,可以进一步基于摄像头的位姿信息确定用户的空间位置信息。在一个实施例中,可以基于用户的成像大小来估计用户相对于摄像头的距离,并基于摄像头的位姿信息和所述成像位置来确定用户的空间位置信息。在一个实施例中,可以使用摄像头上安装的激光雷达等来确定用户相对于摄像头的距离,并基于摄像头的位姿信息和所述成像位置来确定用户的空间位置信息。在一个实施例中,如果多个摄像头的视野同时覆盖用户,可以使用该多个摄像头来共同确定用户的空间位置信息。在一个实施例中,可以基于摄像头的位姿信息、所述成像位置以及可选的其他信息(例如场景内地面的坐标信息)来确定用户的空间位置信息。In one embodiment, a pre-established mapping relationship between one or more spatial positions (not necessarily all) in the scene and one or more imaging positions in the image captured by the camera and the imaging positions may be used, to determine the user's spatial location information. In one embodiment, the spatial position information of the user may be determined based on the pose information of the camera and the imaging position. For example, in the case of using a depth camera or a multi-camera camera, the direction of the user relative to the camera can be determined based on the imaging position, the depth information can be used to determine the distance of the user relative to the camera, so as to determine the position of the user relative to the camera, and then , the spatial position information of the user can be further determined based on the pose information of the camera. In one embodiment, the distance of the user relative to the camera may be estimated based on the imaging size of the user, and the spatial position information of the user may be determined based on the pose information of the camera and the imaging position. In one embodiment, the distance of the user relative to the camera may be determined by using a lidar or the like installed on the camera, and the spatial position information of the user may be determined based on the pose information of the camera and the imaging position. In one embodiment, if the visual fields of multiple cameras cover the user at the same time, the multiple cameras can be used to jointly determine the spatial location information of the user. In one embodiment, the spatial position information of the user may be determined based on the pose information of the camera, the imaging position, and optional other information (eg, coordinate information of the ground in the scene).
在一个实施例中,还可以基于摄像头对用户的跟踪结果来确定用户的姿态信息。In one embodiment, the user's gesture information may also be determined based on the tracking result of the user by the camera.
步骤404:基于用户的空间位置信息通过用户的眼镜向用户提供信息。Step 404: Provide information to the user through the user's glasses based on the user's spatial location information.
在知悉用户的空间位置信息的情况下,可以向用户提供各种需要的信息,例如,导航信息、指示信息、讲解信息、广告信息、与基于位置的服务有关的其他信息、等等。在一个实施例中,可以以视觉、声音等方式来提供上述信息。在一个实施例中,可以在眼镜的显示媒介上叠加虚拟对象,该虚拟对象例如可以是图标(例如导航图标)、图片、文字等。Knowing the user's spatial location information, the user can be provided with various required information, such as navigation information, instruction information, tutorial information, advertising information, other information related to location-based services, and the like. In one embodiment, the above information may be provided visually, audibly, or the like. In one embodiment, a virtual object may be superimposed on the display medium of the glasses, and the virtual object may be, for example, an icon (eg, a navigation icon), a picture, a text, or the like.
在一个实施例中,眼镜本身可以具备直接接入网络的能力,从而眼镜可以直接从服务器接收指示信息。在另一个实施例中,眼镜可以不具备直接接入网络的能力,而是通过其与例如用户手机之间的连接来间接地接入网络,在这种情况下,眼镜可以通过手机等中间设备从服务器接收指示信息。In one embodiment, the glasses themselves may have the ability to directly access the network, so that the glasses may directly receive indication information from the server. In another embodiment, the glasses may not have the ability to directly access the network, but indirectly access the network through a connection between it and, for example, the user's mobile phone, in this case, the glasses may pass through an intermediate device such as a mobile phone Receive instructions from the server.
在一个实施例中,可以进一步结合眼镜或其用户的姿态信息来向用户提供信息。可以通过眼镜确定眼镜或其用户的姿态信息,或者通过摄像头所拍摄的用户图像来确定用户的姿态信息,该姿态信息可以包括用户的朝向信息。在一个实施例中,眼镜的姿态信息可以通过其内置的传感器来获得,例如,通过对初始姿态进行跟踪的方式或者直接由眼镜的内置传感器(例如,重力传感器、磁力传感器、方向传感器等)确定。服务器可以直接从眼镜接收所述姿态信息,或者通过手机等中间设备接收所述姿态信息。In one embodiment, information may be further provided to the user in conjunction with the glasses or the gesture information of the user thereof. The posture information of the glasses or the user thereof may be determined by the glasses, or the posture information of the user may be determined by the user image captured by the camera, and the posture information may include the orientation information of the user. In one embodiment, the posture information of the glasses can be obtained through its built-in sensors, for example, by tracking the initial posture or directly determined by the built-in sensors of the glasses (for example, a gravity sensor, a magnetic sensor, an orientation sensor, etc.). . The server may directly receive the gesture information from the glasses, or receive the gesture information through an intermediate device such as a mobile phone.
图4所示的方法中的步骤可以由图3所示的系统中的服务器来实现,但可以理解,这些步骤中的一个或多个也可以由其他装置来实现。The steps in the method shown in FIG. 4 may be implemented by the server in the system shown in FIG. 3 , but it is understood that one or more of these steps may also be implemented by other devices.
图5示出了根据一个实施例的通过眼镜向场景中的用户提供信息的系统,该系统包括视觉标志501、摄像头502以及服务器(图5中未示出)。用户503位于场景中,并且携带有眼镜504和手机505。手机505可以通过其上的图像采集器件来识别视觉标志501,如此,眼镜504上可以不具有图像采集器件,或者其上虽然具有图像采集器件该该图像采集器件可以不具有识别视觉标志501的能力。眼镜504本身可以具备直接接入网络的能力,其例如可以通过wifi、电信网络等方式来接入网络。眼镜504也可以不具备直接接入网络的能力,而是可以通过其与手机505之间的连接(例如蓝牙连接或有线连接)来间接地接入网络。FIG. 5 shows a system for providing information to a user in a scene through glasses, including a
图6示出了根据一个实施例的通过眼镜向场景中的用户提供信息的方法,该方法可以使用图5所示的系统来实现。该方法包括如下步骤(部分步骤与图4中的步骤类似,在此不再赘述,但可以理解,针对图4中各个步骤描述的内容同样可以适用于图6中的相应步骤):FIG. 6 illustrates a method of providing information to a user in a scene through glasses, which may be implemented using the system shown in FIG. 5 , according to one embodiment. The method includes the following steps (part of the steps are similar to the steps in FIG. 4 , and will not be repeated here, but it can be understood that the content described for each step in FIG. 4 can also be applied to the corresponding steps in FIG. 6 ):
步骤601:接收由用户的手机发送的信息,该信息中包括手机的空间位置信息。Step 601: Receive information sent by the user's mobile phone, where the information includes the spatial location information of the mobile phone.
用户可以使用手机通过扫描场景中部署的视觉标志来确定手机的空间位置信息。在一个实施例中,还可以通过扫描视觉标志来确定手机的姿态信息,并可以将该姿态信息发送给服务器。The user can use the mobile phone to determine the spatial location information of the mobile phone by scanning the visual landmarks deployed in the scene. In one embodiment, the gesture information of the mobile phone can also be determined by scanning the visual sign, and the gesture information can be sent to the server.
步骤602:基于手机的空间位置信息识别出在摄像头所拍摄图像中的所述手机的用户。Step 602: Identify the user of the mobile phone in the image captured by the camera based on the spatial location information of the mobile phone.
在一个实施例中,可以基于手机的空间位置信息确定手机的用户在摄像头所拍摄图像中的成像位置,并根据所述成像位置识别出在摄像头所拍摄图像中的所述用户。由于用户通常是手持手机来扫描视觉标志,因此,可以根据眼镜的空间位置来推断用户的空间位置,然后根据用户的空间位置确定其在摄像头所拍摄图像中的成像位置。也可以根据手机的空间位置确定其在摄像头所拍摄图像中的成像位置,然后根据手机的成像位置来推断用户的成像位置。In one embodiment, the imaging position of the user of the mobile phone in the image captured by the camera may be determined based on the spatial position information of the cell phone, and the user in the image captured by the camera is identified according to the imaging position. Since the user usually holds the mobile phone to scan the visual sign, the spatial position of the user can be inferred according to the spatial position of the glasses, and then the imaging position of the user in the image captured by the camera can be determined according to the spatial position of the user. The imaging position of the mobile phone in the image captured by the camera can also be determined according to the spatial position of the mobile phone, and then the imaging position of the user can be inferred according to the imaging position of the mobile phone.
在一个实施例中,可以将手机的空间位置信息与根据摄像头的跟踪结果确定的一个或多个用户的空间位置信息进行比较,以识别出在摄像头所拍摄图像中的所述手机的用户。In one embodiment, the spatial location information of the mobile phone may be compared with the spatial location information of one or more users determined according to the tracking result of the camera to identify the user of the mobile phone in the image captured by the camera.
步骤603:通过摄像头跟踪用户并更新用户的空间位置信息。Step 603: Track the user through the camera and update the spatial location information of the user.
在一个实施例中,还可以确定用户的姿态信息。In one embodiment, the user's gesture information can also be determined.
步骤604:基于用户的空间位置信息通过用户的眼镜向用户提供信息。Step 604: Provide information to the user through the user's glasses based on the user's spatial location information.
在一个实施例中,眼镜本身可以具备直接接入网络的能力,从而眼镜可以直接从服务器接收指示信息。在另一个实施例中,眼镜可以不具备直接接入网络的能力,而是通过其与例如用户手机之间的连接来间接地接入网络,在这种情况下,眼镜可以通过手机等中间设备从服务器接收指示信息。例如,服务器可以首先向用户的手机发送第一信息,之后手机可以基于所述第一信息向眼镜发送第二信息(第二信息可以与第一信息相同或不同),以通过眼镜向用户提供基于位置的服务。In one embodiment, the glasses themselves may have the ability to directly access the network, so that the glasses may directly receive indication information from the server. In another embodiment, the glasses may not have the ability to directly access the network, but indirectly access the network through a connection between it and, for example, the user's mobile phone, in this case, the glasses may pass through an intermediate device such as a mobile phone Receive instructions from the server. For example, the server may first send first information to the user's mobile phone, and then the mobile phone may send second information (the second information may be the same as or different from the first information) to the glasses based on the first information, so as to provide the user with information based on the glasses through the glasses. location services.
在一个实施例中,可以进一步结合眼镜或其用户的姿态信息来向用户提供信息。In one embodiment, information may be further provided to the user in conjunction with the glasses or the gesture information of the user thereof.
在一个实施例中,用户也可以不使用眼镜,而是仅使用手机。如此,在上述步骤604中,可以基于用户的空间位置信息通过用户的手机向用户提供信息。在一个实施例中,可以进一步结合手机或其用户的姿态信息来向用户提供信息。可以通过手机确定其姿态信息,或者通过摄像头所拍摄的用户图像来确定用户的姿态信息。在一个实施例中,手机的姿态信息可以通过其内置传感器来获得。In one embodiment, the user may also not use the glasses, but only use the cell phone. In this way, in the
在本申请中,用于扫描视觉标志来确定其空间位置信息的设备可以被称为“位置获得设备”,用于向用户提供信息的设备可以被称为“信息接收设备”。根据本申请上文的描述可以理解,位置获得设备和信息接收设备可以是同一设备,例如用户的手机或者用户的眼镜;位置获得设备和信息接收设备也可以是不同的设备,例如分别是手机和眼镜。In this application, a device for scanning a visual sign to determine its spatial location information may be referred to as a "position acquisition device", and a device for providing information to a user may be referred to as an "information receiving device". It can be understood from the above description of this application that the location obtaining device and the information receiving device may be the same device, such as the user's mobile phone or the user's glasses; the location obtaining device and the information receiving device may also be different devices, such as a mobile phone and a user's glasses respectively. Glasses.
在上文的实施例中,以摄像头作为传感器的示例进行描述,但可以理解,本文的实施例同样可以适用于其他任何能够感测目标位置的传感器,例如激光雷达、毫米波雷达、无线信号收发器等。In the above embodiments, a camera is used as an example of a sensor for description, but it can be understood that the embodiments herein can also be applied to any other sensor capable of sensing the target position, such as lidar, millimeter-wave radar, wireless signal transceiving device, etc.
需要说明的是,本申请中的眼镜可以是AR眼镜、智能眼镜、或者任何其他能够用于向用户呈现信息的眼镜。本申请中的眼镜也包括对普通光学眼镜附加构件或插件后而形成的眼镜,例如,通过在普通光学眼镜上附加显示器件而形成的眼镜。It should be noted that the glasses in this application may be AR glasses, smart glasses, or any other glasses that can be used to present information to the user. The glasses in this application also include glasses formed by adding components or inserts to ordinary optical glasses, for example, glasses formed by adding a display device to ordinary optical glasses.
在本发明的一个实施例中,可以以计算机程序的形式来实现本发明。计算机程序可以存储于各种存储介质(例如,硬盘、光盘、闪存等)中,当该计算机程序被处理器执行时,能够用于实现本发明的方法。In one embodiment of the present invention, the present invention may be implemented in the form of a computer program. The computer program can be stored in various storage media (eg, hard disk, optical disk, flash memory, etc.), and when the computer program is executed by the processor, can be used to implement the method of the present invention.
在本发明的另一个实施例中,可以以电子设备的形式来实现本发明。该电子设备包括处理器和存储器,在存储器中存储有计算机程序,当该计算机程序被处理器执行时,能够用于实现本发明的方法。In another embodiment of the present invention, the present invention may be implemented in the form of an electronic device. The electronic device includes a processor and a memory, and the memory stores a computer program that, when executed by the processor, can be used to implement the method of the present invention.
本文中针对“各个实施例”、“一些实施例”、“一个实施例”、或“实施例”等的参考指代的是结合所述实施例所描述的特定特征、结构、或性质包括在至少一个实施例中。因此,短语“在各个实施例中”、“在一些实施例中”、“在一个实施例中”、或“在实施例中”等在整个本文中各处的出现并非必须指代相同的实施例。此外,特定特征、结构、或性质可以在一个或多个实施例中以任何合适方式组合。因此,结合一个实施例中所示出或描述的特定特征、结构或性质可以整体地或部分地与一个或多个其他实施例的特征、结构、或性质无限制地组合,只要该组合不是不符合逻辑的或不能工作。本文中出现的类似于“根据A”、“基于A”、“通过A”或“使用A”的表述意指非排他性的,也即,“根据A”可以涵盖“仅仅根据A”,也可以涵盖“根据A和B”,除非特别声明其含义为“仅仅根据A”。在本申请中为了清楚说明,以一定的顺序描述了一些示意性的操作步骤,但本领域技术人员可以理解,这些操作步骤中的每一个并非是必不可少的,其中的一些步骤可以被省略或者被其他步骤替代。这些操作步骤也并非必须以所示的方式依次执行,相反,这些操作步骤中的一些可以根据实际需要以不同的顺序执行,或者并行执行,只要新的执行方式不是不符合逻辑的或不能工作。References herein to "various embodiments," "some embodiments," "one embodiment," or "an embodiment," etc. refer to the fact that a particular feature, structure, or property described in connection with the embodiment is included in the in at least one embodiment. Thus, appearances of the phrases "in various embodiments," "in some embodiments," "in one embodiment," or "in an embodiment" in various places throughout this document are not necessarily referring to the same implementation example. Furthermore, the particular features, structures, or properties may be combined in any suitable manner in one or more embodiments. Thus, particular features, structures, or properties shown or described in connection with one embodiment may be combined, in whole or in part, with the features, structures, or properties of one or more other embodiments without limitation, so long as the combination does not limit the Logical or not working. Expressions such as "according to A", "based on A", "by A" or "using A" appearing herein are meant to be non-exclusive, that is, "according to A" may encompass "according to A only" or Covers "according to A and B" unless specifically stated to mean "according to A only". In this application, for the sake of clarity, some schematic operation steps are described in a certain order, but those skilled in the art can understand that each of these operation steps is not essential, and some of them may be omitted or replaced by other steps. These operational steps also do not have to be performed sequentially in the manner shown, rather, some of these operational steps may be performed in a different order as practically desired, or in parallel, as long as the new implementation is not illogical or inoperable.
由此描述了本发明的至少一个实施例的几个方面,可以理解,对本领域技术人员来说容易地进行各种改变、修改和改进。这种改变、修改和改进意于在本发明的精神和范围内。虽然本发明已经通过一些实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。Having thus described several aspects of at least one embodiment of this invention, it will be appreciated that various changes, modifications, and improvements will readily occur to those skilled in the art. Such changes, modifications and improvements are intended to be within the spirit and scope of the present invention. Although the present invention has been described by way of some embodiments, the present invention is not limited to the embodiments described herein, and various changes and changes can be made without departing from the scope of the present invention.
Claims (18)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011442020.6A CN114663491A (en) | 2020-12-08 | 2020-12-08 | Method and system for providing information to a user in a scene |
PCT/CN2021/129727 WO2022121606A1 (en) | 2020-12-08 | 2021-11-10 | Method and system for obtaining identification information of device or user thereof in scenario |
TW110143724A TWI800113B (en) | 2020-12-08 | 2021-11-24 | Method and system for obtaining identification information of a device or its user in a scene |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011442020.6A CN114663491A (en) | 2020-12-08 | 2020-12-08 | Method and system for providing information to a user in a scene |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114663491A true CN114663491A (en) | 2022-06-24 |
Family
ID=82024466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011442020.6A Pending CN114663491A (en) | 2020-12-08 | 2020-12-08 | Method and system for providing information to a user in a scene |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114663491A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002290963A (en) * | 2001-03-27 | 2002-10-04 | Denso Corp | Image tracking system, portable information terminal, image tracking device and photographing method for tracking image |
EP2402884A2 (en) * | 2010-07-02 | 2012-01-04 | Sony Corporation | Image processing device and image processing method |
US20120290401A1 (en) * | 2011-05-11 | 2012-11-15 | Google Inc. | Gaze tracking system |
WO2019000461A1 (en) * | 2017-06-30 | 2019-01-03 | 广东欧珀移动通信有限公司 | Positioning method and apparatus, storage medium, and server |
CN110456905A (en) * | 2019-07-23 | 2019-11-15 | 广东虚拟现实科技有限公司 | Location tracking method, device, system and electronic equipment |
CN110942115A (en) * | 2018-09-25 | 2020-03-31 | 北京外号信息技术有限公司 | Service providing method and system based on optical label |
CN111242704A (en) * | 2020-04-26 | 2020-06-05 | 北京外号信息技术有限公司 | Method and electronic equipment for superposing live character images in real scene |
CN111814752A (en) * | 2020-08-14 | 2020-10-23 | 上海木木聚枞机器人科技有限公司 | Indoor positioning implementation method, server, intelligent mobile device and storage medium |
-
2020
- 2020-12-08 CN CN202011442020.6A patent/CN114663491A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002290963A (en) * | 2001-03-27 | 2002-10-04 | Denso Corp | Image tracking system, portable information terminal, image tracking device and photographing method for tracking image |
EP2402884A2 (en) * | 2010-07-02 | 2012-01-04 | Sony Corporation | Image processing device and image processing method |
US20120290401A1 (en) * | 2011-05-11 | 2012-11-15 | Google Inc. | Gaze tracking system |
WO2019000461A1 (en) * | 2017-06-30 | 2019-01-03 | 广东欧珀移动通信有限公司 | Positioning method and apparatus, storage medium, and server |
CN110942115A (en) * | 2018-09-25 | 2020-03-31 | 北京外号信息技术有限公司 | Service providing method and system based on optical label |
CN110456905A (en) * | 2019-07-23 | 2019-11-15 | 广东虚拟现实科技有限公司 | Location tracking method, device, system and electronic equipment |
CN111242704A (en) * | 2020-04-26 | 2020-06-05 | 北京外号信息技术有限公司 | Method and electronic equipment for superposing live character images in real scene |
CN111814752A (en) * | 2020-08-14 | 2020-10-23 | 上海木木聚枞机器人科技有限公司 | Indoor positioning implementation method, server, intelligent mobile device and storage medium |
Non-Patent Citations (1)
Title |
---|
王强;: "基于视觉传感网络的目标跟踪系统设计", 现代电子技术, no. 08, 15 April 2016 (2016-04-15) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10740863B2 (en) | Location signaling with respect to an autonomous vehicle and a rider | |
US20180196417A1 (en) | Location Signaling with Respect to an Autonomous Vehicle and a Rider | |
US10354407B2 (en) | Camera for locating hidden objects | |
US11893317B2 (en) | Method and apparatus for associating digital content with wireless transmission nodes in a wireless communication area | |
KR102362117B1 (en) | Electroninc device for providing map information | |
CN105408938B (en) | System for the processing of 2D/3D space characteristics | |
EP3848674B1 (en) | Location signaling with respect to an autonomous vehicle and a rider | |
US20180196415A1 (en) | Location Signaling with Respect to an Autonomous Vehicle and a Rider | |
US10868977B2 (en) | Information processing apparatus, information processing method, and program capable of adaptively displaying a video corresponding to sensed three-dimensional information | |
EP2974509B1 (en) | Personal information communicator | |
CA3055316C (en) | Target detection and mapping | |
CN103731600A (en) | Image processing device, image processing system, image processing method, and program | |
CN102960037A (en) | Physically-constrained radiomaps | |
JP6725736B1 (en) | Image specifying system and image specifying method | |
CN112528699B (en) | Method and system for obtaining identification information of devices or users thereof in a scene | |
TWI750822B (en) | Method and system for setting presentable virtual object for target | |
US11354897B2 (en) | Output control apparatus for estimating recognition level for a plurality of taget objects, display control system, and output control method for operating output control apparatus | |
WO2021057886A1 (en) | Navigation method and system based on optical communication apparatus, and device, and medium | |
CN112581630B (en) | User interaction method and system | |
WO2022121606A1 (en) | Method and system for obtaining identification information of device or user thereof in scenario | |
CN114663491A (en) | Method and system for providing information to a user in a scene | |
US10735902B1 (en) | Method and computer program for taking action based on determined movement path of mobile devices | |
CN114071003B (en) | Shooting method and system based on optical communication device | |
US20240323249A1 (en) | Communication control server, communication system, and communication control method | |
CN112561953B (en) | Method and system for target identification and tracking in real scene |
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 |