Movatterモバイル変換


[0]ホーム

URL:


CN103295503A - Digital bulletin system and digital bulletin method - Google Patents

Digital bulletin system and digital bulletin method
Download PDF

Info

Publication number
CN103295503A
CN103295503ACN2012100527561ACN201210052756ACN103295503ACN 103295503 ACN103295503 ACN 103295503ACN 2012100527561 ACN2012100527561 ACN 2012100527561ACN 201210052756 ACN201210052756 ACN 201210052756ACN 103295503 ACN103295503 ACN 103295503A
Authority
CN
China
Prior art keywords
person
distance
camera device
image
scene image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100527561A
Other languages
Chinese (zh)
Inventor
李后贤
李章荣
罗治平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co LtdfiledCriticalHongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2012100527561ApriorityCriticalpatent/CN103295503A/en
Publication of CN103295503ApublicationCriticalpatent/CN103295503A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

一种数字告示方法,该方法包括:获取一摄像装置摄取的场景图像,该场景图像中包括物品各点与摄像装置之间的距离信息;侦测该场景图像中是否存在人;侦测到该场景图像中存在人时,确定人与摄像装置之间的距离;确定该距离所在的距离范围,并根据一存储于一存储器中的距离范围与显示内容的对应关系表获取距离范围对应的显示内容,并控制至少一显示单元显示该获取的显示内容。本发明还提供一种数字告示系统,可根据人距离远近调整一展示看板所展示的内容。

Figure 201210052756

A digital signage method, the method comprising: acquiring a scene image captured by a camera device, the scene image including distance information between each point of an item and the camera device; detecting whether there is a person in the scene image; detecting the When there is a person in the scene image, determine the distance between the person and the camera device; determine the distance range where the distance is located, and obtain the display content corresponding to the distance range according to a correspondence table between the distance range and the display content stored in a memory , and control at least one display unit to display the acquired display content. The present invention also provides a digital notice system, which can adjust the content displayed on a display board according to the distance of people.

Figure 201210052756

Description

Translated fromChinese
数字告示系统及其方法Digital signage system and method thereof

技术领域technical field

本发明涉及一种数字告示系统及其方法,尤其涉及一种调整显示内容的数字告示系统及其方法。The present invention relates to a digital notice system and its method, in particular to a digital notice system and its method for adjusting display content.

背景技术Background technique

传统的展示看板通过至少一显示器显示一存储在存储器中的内容,从而帮助企业进行营销、服务或者广告等方面的宣传。但是传统的展示看板仅能根据预先设定的内容播放相关展示内容,而不能确定展示看板前方人的距离远近,从而不能主动根据人距离远近调整展示看板所展示的内容,不能吸引远处人浏览展示看板内容,如此将影响宣传效果。A traditional display board uses at least one display to display a content stored in a memory, so as to help enterprises promote marketing, services or advertisements. However, the traditional display board can only play relevant display content according to the preset content, but cannot determine the distance of people in front of the display board, so it cannot actively adjust the content displayed on the display board according to the distance of people, and cannot attract people from a distance to browse Display the content of the Kanban, which will affect the publicity effect.

发明内容Contents of the invention

鉴于以上内容,有必要提供一种数字告示系统及其方法,可根据人距离远近调整一展示看板所展示的内容。In view of the above, it is necessary to provide a digital signage system and method thereof, which can adjust the content displayed on a display board according to the distance of people.

一种数字告示系统,该系统包括:一影像获取模块,该影像获取模块用于获取一摄像装置摄取的场景图像,该场景图像中包括物品各点与摄像装置之间的距离信息;一侦测模块,该侦测模块用于侦测该场景图像中是否存在人,并在侦测到人时,确定该人到摄像装置之间的距离;一执行模块,根据人到摄像装置之间的距离确定该距离所在的距离范围,并根据一存储于一存储器中的距离范围与显示内容的对应关系表获取该距离范围对应的显示内容,并控制至少一显示单元显示该获取的显示内容。A digital signage system, the system includes: an image acquisition module, the image acquisition module is used to acquire a scene image taken by a camera device, the scene image includes distance information between each point of an item and the camera device; a detection A module, the detection module is used to detect whether there is a person in the scene image, and when a person is detected, determine the distance between the person and the camera device; an execution module, according to the distance between the person and the camera device Determine the distance range where the distance is located, and acquire the display content corresponding to the distance range according to a correspondence table stored in a memory between the distance range and the display content, and control at least one display unit to display the acquired display content.

一种数字告示方法,该方法包括:获取一摄像装置摄取的场景图像,该场景图像中包括物品各点与摄像装置之间的距离信息;侦测该场景图像中是否存在人;侦测到该场景图像中存在人时,确定人与摄像装置之间的距离;确定该距离所在的距离范围,并根据一存储于一存储器中的距离范围与显示内容的对应关系表获取距离范围对应的显示内容,并控制至少一显示单元显示该获取的显示内容。A digital signage method, the method comprising: acquiring a scene image captured by a camera device, the scene image including distance information between each point of an item and the camera device; detecting whether there is a person in the scene image; detecting the When there is a person in the scene image, determine the distance between the person and the camera device; determine the distance range where the distance is located, and obtain the display content corresponding to the distance range according to a correspondence table between the distance range and the display content stored in a memory , and control at least one display unit to display the acquired display content.

本发明通过获取一场景图像,并在侦测到该场景图像中有人时,确定人与摄像装置之间的距离,并确定该距离所在的距离范围,从而根据该距离范围获取距离范围对应的显示内容,从而控制一显示单元显示该获取的显示内容,从而可根据人距离远近调整一展示看板所展示的内容。The present invention obtains a scene image, and when a person is detected in the scene image, determines the distance between the person and the camera device, and determines the distance range where the distance lies, thereby obtaining the display corresponding to the distance range according to the distance range Content, so as to control a display unit to display the obtained display content, so that the content displayed on a display board can be adjusted according to the distance of people.

附图说明Description of drawings

图1是本发明一实施方式的一数字告示系统的方框示意图。FIG. 1 is a schematic block diagram of a digital signage system according to an embodiment of the present invention.

图2是如图1所示的数字告示系统所应用的数字展示看板的示意图。FIG. 2 is a schematic diagram of a digital display board applied to the digital signage system shown in FIG. 1 .

图3是图1所示的数字告示系统的影像分析模块的工作原理示意图。FIG. 3 is a schematic diagram of the working principle of the image analysis module of the digital signage system shown in FIG. 1 .

图4是如图1所示的数字告示系统的应用示意图。FIG. 4 is an application diagram of the digital signage system shown in FIG. 1 .

图5是本发明一实施方式的数字告示方法的流程图。FIG. 5 is a flowchart of a digital signage method according to an embodiment of the present invention.

主要元件符号说明Description of main component symbols

  数字告示系统 Digital Signage System  1010  数字展示看板Digital Display Kanban  1 1  摄像装置camera device  2 2  显示单元 Display unit  4040  中央处理器 CPU  2020  存储器memory  3030  影像获取模块Image acquisition module  1111  侦测模块detection module  1212

  执行模块execution module  1313  音频播放装置audio playback device  33  第一显示区域The first display area  4141  第二显示区域Second display area  4242  影像分析模块Image analysis module  1414

如下具体实施方式将结合上述附图进一步说明本发明。The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings.

具体实施方式Detailed ways

如图1所示,是本发明一实施方式的数字告示系统10的方框示意图。该数字告示系统10应用于一数字展示看板1上,该数字展示看板1与一摄像装置2连接,根据该摄像装置2摄取的前方场景图像确定前方是否存在人以及该人与该摄像装置2的距离,从而在前方有人时,根据该确定的距离显示对应的内容。该数字展示看板1还包括一中央处理器20、一存储器30以及至少一显示单元40。As shown in FIG. 1 , it is a schematic block diagram of a digital signage system 10 according to an embodiment of the present invention. The digital signage system 10 is applied to a digital display board 1, the digital display board 1 is connected to a camera device 2, and it is determined whether there is a person in front and the relationship between the person and the camera device 2 according to the front scene image captured by the camera device 2. distance, so that when there is someone in front, the corresponding content will be displayed according to the determined distance. The digital display board 1 further includes a CPU 20 , a memory 30 and at least one display unit 40 .

该摄像装置2用于摄取前方场景,并生成场景影像。在本实施例中,所述摄像装置2为一种深度摄影机(Depth-sensing Camera),如时间飞行(Time of Flight,TOF)摄影机,用于摄取场景影像,该场景影像中包括被摄物体的景深信息。所述被摄物体的景深信息是指被摄物体各点与摄像装置2的距离信息。由于摄像装置2在拍摄目标物时,将发射一定波长的信号,当信号遇到目标物时即会反射至摄像装置2,根据信号发射与接收之间的时间差即可计算出目标物上各点与摄像装置2之间的距离信息,因此所述摄像装置2可得到场景影像中被摄物体各点与摄像装置2之间的距离信息,即景深信息,以下称为场景影像中被摄物体各点与摄像装置2之间的距离信息。请参考图2,该摄像装置2设置于该数字展示看板1上,用于拍摄该数字展示看板1前方的场景图像。The imaging device 2 is used to capture the scene ahead and generate a scene image. In this embodiment, the imaging device 2 is a depth-sensing camera (Depth-sensing Camera), such as a time-of-flight (Time of Flight, TOF) camera, which is used to capture scene images, which include images of objects to be photographed. Depth of field information. The depth of field information of the object refers to the distance information between each point of the object and the camera 2 . Since the camera device 2 will emit a signal of a certain wavelength when shooting the target object, when the signal encounters the target object, it will be reflected to the camera device 2, and each point on the target object can be calculated according to the time difference between signal transmission and reception. The distance information between the camera device 2 and the camera device 2, so the camera device 2 can obtain the distance information between each point of the object in the scene image and the camera device 2, that is, the depth of field information, which is hereinafter referred to as the distance information of the object in the scene image. The distance information between the point and the camera 2. Please refer to FIG. 2 , the camera device 2 is installed on the digital display board 1 for capturing the scene image in front of the digital display board 1 .

该数字告示系统10包括一影像获取模块11、一侦测模块12及一执行模块13。本发明所称的模块是指一种能够被数字展示看板1的中央处理器20所执行并能够完成特定功能的一系列计算机程序块,其存储于数字展示看板1的存储器30中。The digital signage system 10 includes an image acquisition module 11 , a detection module 12 and an execution module 13 . The module referred to in the present invention refers to a series of computer program blocks that can be executed by the central processing unit 20 of the digital display board 1 and can complete specific functions, which are stored in the memory 30 of the digital display board 1 .

其中,该存储器30中还存储有多个不同的三维人型模板及一表格。该多个不同的三维人型模板为该类型摄像装置2在执行本发明前所摄取的,其按照拍照姿势包括二类:正面人型影像、侧面人型影像。该表格中记录有距离范围与显示内容的对应关系,其中不同的距离范围对应于不同的显示内容。在本实施方式中,该表格中定义了如下的对应关系:当人与该摄像装置2之间的距离小于一第一预定值(如5m)时,对应的显示内容为一详细说明,如“百货8月5-10限时特价A品牌最低5折;B品牌最低折扣;C品牌限量优惠;D品牌满额抽奖;E品牌新品折扣”;当人与该摄像装置2之间的距离大于该第一预定值(如5m)且小于该第二预定值(如10m)时,对应的显示内容为一大概说明,如“百货限时特价8/5-8/10,家电、服饰满五千再折扣;化妆品五折起”;当人与该摄像装置2之间的距离大于该第二预定值时(如10m)时,对应的显示内容为一简要说明,如“百货限时特价2012/8/5-8/10”。Wherein, the memory 30 also stores a plurality of different three-dimensional humanoid templates and a table. The multiple different 3D human-shaped templates are captured by the camera device 2 before implementing the present invention, and include two types according to the photographing posture: frontal human-shaped images and side-faced human-shaped images. The table records the correspondence between distance ranges and display content, where different distance ranges correspond to different display content. In this embodiment, the table defines the following correspondence: when the distance between the person and the camera 2 is less than a first predetermined value (such as 5m), the corresponding display content is a detailed description, such as " Department store August 5-10 limited-time special offer A brand minimum 50% off; B brand minimum discount; C brand limited discount; D brand full lottery; E brand new product discount"; when the distance between the person and the camera device 2 is greater than the first When the predetermined value (such as 5m) is less than the second predetermined value (such as 10m), the corresponding display content is a general description, such as "Department store limited time special price 8/5-8/10, home appliances, clothing and more discounts after 5,000; Cosmetics 50% off"; when the distance between the person and the camera 2 is greater than the second predetermined value (such as 10m), the corresponding display content is a brief description, such as "Department store limited time special offer 2012/8/5- 8/10".

该影像获取模块11用于获取该摄像装置2摄取的展示看板前方场景图像。The image acquisition module 11 is used to acquire the scene image in front of the display board captured by the camera 2 .

该侦测模块12用于确定该获取的场景图像的各个点到摄像装置之间的距离中小于一预定距离(例如15米)的点所组成的区域,并侦测该确定的区域中是否存在人。其中,该侦测模块12侦测该确定的区域是否存在人的具体操作:该侦测模块12将该确定的区域所对应的图像与存储于存储器30中的多个不同的三维人型模板进行比较,来判断该确定的区域中是否存在人。如果该确定的区域所对应的图像中至少存在与该多个不同的三维人型模板中的一个相同的部分,则该侦测模块12确定该被确定的区域中存在人。如果该确定的区域所对应的图像中不存在与任意一个三维模板相同的部分,则该侦测模块12确定该确定的区域中不存在人。The detection module 12 is used to determine the area formed by the points that are less than a predetermined distance (for example, 15 meters) in the distance between each point of the acquired scene image and the camera device, and detect whether there is a people. Wherein, the detection module 12 detects the specific operation of whether there is a person in the determined area: the detection module 12 compares the image corresponding to the determined area with a plurality of different three-dimensional human templates stored in the memory 30 Comparison, to determine whether there is a person in the determined area. If the image corresponding to the determined area has at least the same part as one of the plurality of different three-dimensional humanoid templates, the detection module 12 determines that there is a person in the determined area. If there is no part identical to any three-dimensional template in the image corresponding to the determined area, the detection module 12 determines that there is no person in the determined area.

当该侦测模块12侦测到被确定的区域中存在人时,确定在该区域中该人到摄像装置2之间的距离,其中,当该侦测模块12侦测该确定的区域中存在多个人则分别确定各个人与摄像装置2之间的距离,并计算得到一平均距离作为在该区域中人与摄像装置2之间的距离。如:当人A到摄像装置2之间的距离为8m,人B到摄像装置2之间的距离为10m,人C到摄像装置2之间的距离为12m,则该侦测模块12确定在该区域中该些人到摄像装置2之间的距离为平均距离10m。When the detection module 12 detects that there is a person in the determined area, determine the distance between the person and the camera 2 in the area, wherein, when the detection module 12 detects that there is a person in the determined area Multiple persons respectively determine the distance between each person and the camera device 2 , and calculate an average distance as the distance between the person and the camera device 2 in the area. For example: when the distance between person A and camera 2 is 8m, the distance between person B and camera 2 is 10m, and the distance between person C and camera 2 is 12m, then the detection module 12 determines that The average distance between these people and the camera 2 in this area is 10m.

该执行模块13用于根据该确定的该区域中人到摄像装置2之间的距离确定该距离所在的距离范围,并根据该存储器30存储的距离范围与显示内容的对应关系获取该确定的距离范围所对应的显示内容,并控制该至少一显示单元40显示该获取的显示内容。从而根据该人到摄像装置2之间的距离的不同,而控制该至少一显示单元40显示不同的显示内容,从而达到更好的宣传效果。如当人到摄像装置2之间的距离为10m时,该执行模块13控制该至少一显示单元40显示“百货限时特价8/5-8/10,家电、服饰满五千再折扣;化妆品五折起”。The execution module 13 is used to determine the distance range of the distance according to the determined distance between the person in the area and the camera 2, and obtain the determined distance according to the correspondence between the distance range stored in the memory 30 and the display content display content corresponding to the range, and control the at least one display unit 40 to display the acquired display content. Therefore, according to the difference in the distance between the person and the camera device 2 , the at least one display unit 40 is controlled to display different display contents, so as to achieve a better publicity effect. For example, when the distance between the person and the camera 2 is 10m, the execution module 13 controls the at least one display unit 40 to display "Department store limited-time special price 8/5-8/10, home appliances, clothing, and more than 5,000 discounts; cosmetics 5" Fold up".

在本实施方式中,该数字展示看板1还连接于一音频播放装置3,该存储器30中还存储有对应于显示内容的音频文件。该执行模块13还在获取显示内容后,获取对应于显示内容的音频文件,并控制该音频播放装置3播放该获取的音频文件。In this embodiment, the digital display board 1 is also connected to an audio playback device 3, and the memory 30 also stores audio files corresponding to the displayed content. The executing module 13 also acquires an audio file corresponding to the displayed content after acquiring the displayed content, and controls the audio playing device 3 to play the acquired audio file.

在本实施方式中,该每个至少一显示单元40包括一第一显示区域41和一第二显示区域42。该存储器30中还存储有一虚拟物体的三维模型及摄取的图像与实际物体的比例(如1∶100)。在本实施方式中,该虚拟物体为一人体模型。在初始状态下,该虚拟物体面向前方。该数字告示系统10还包括一影像分析模块14,该影像分析模块14用于确定该确定的区域中的人相对于该摄像装置2的方向和角度,并根据该确定的人相对于该摄像装置2的方向和角度控制该虚拟物体朝相应的方向转动相应的角度,使得该人体模型正对前面的人,从而使得在该电子看板前的人有人体模型对着自己说话的感觉,增加广告宣传的效果。In this embodiment, each of the at least one display unit 40 includes a first display area 41 and a second display area 42 . The memory 30 also stores a three-dimensional model of a virtual object and a ratio (such as 1:100) of the captured image to the actual object. In this embodiment, the virtual object is a human body model. In an initial state, the virtual object faces forward. The digital signage system 10 also includes an image analysis module 14, the image analysis module 14 is used to determine the direction and angle of the person in the determined area relative to the camera device 2, and according to the direction and angle of the determined person relative to the camera device 2 2. Control the direction and angle of the virtual object to turn the corresponding angle in the corresponding direction, so that the mannequin is facing the person in front, so that the person in front of the electronic billboard has the feeling that the mannequin is talking to himself, increasing advertising Effect.

具体的,该影像分析模块14确定在该确定的区域中的该每个人在图像中的坐标,计算该些人的平均坐标,计算在图像中该些人的平均坐标与图像中心点的距离。如图3所示,该些人的平均坐标与图像中心点的距离在实际中对应为,在与摄像装置2的镜头延长线垂直的一竖直平面中,该摄像装置2与人在该竖直平面上的正投影所形成的点的距离。该影像分析模块14还用于根据该存储器30中存储的摄取的图像与实际物体的比例来确定在实际中该摄像装置2与人在该竖直平面上的正投影所形成的点的距离(以下称为第一距离d1)。显然,该确定的人与摄像装置2之间的距离(以下称为第二距离d2)构成了直角三角形的一条斜边的边长,该第一距离d1构成了直角三角形的一条直角边的边长。Specifically, the image analysis module 14 determines the coordinates of each person in the determined area in the image, calculates the average coordinates of these people, and calculates the distance between the average coordinates of these people in the image and the center point of the image. As shown in Figure 3, the distance between the average coordinates of these people and the center point of the image actually corresponds to, in a vertical plane perpendicular to the lens extension line of the camera device 2, the distance between the camera device 2 and the people in the vertical plane The distance of a point formed by an orthographic projection on a rectilinear plane. The image analysis module 14 is also used to determine the distance ( Hereinafter referred to as the first distance d1). Obviously, the determined distance between the person and the camera 2 (hereinafter referred to as the second distance d2) constitutes the side length of a hypotenuse of a right triangle, and the first distance d1 constitutes the side of a right angle side of a right triangle long.

该影像分析模块根据公式夹角X=arcsin(d1/d2)来确定该确定的区域中的人相对于该摄像装置2的方向和角度,并根据该确定的人相对于该摄像装置2的方向和角度控制该虚拟物体朝相应的方向转动相应的角度。如:当人的平均坐标在图像中心的右上方,人的平均坐标与图像中心的距离为5cm,该摄取的图像与实际物体的比例为1∶100,人与摄像装置2之间的平均距离为10m,则该影像分析模块14确定该虚拟物体应转动的方向为右方,且转动的角度为30度。The image analysis module determines the direction and angle of the person in the determined area relative to the camera 2 according to the formula angle X=arcsin(d1/d2), and according to the determined direction of the person relative to the camera 2 and Angle controls the virtual object to rotate the corresponding angle in the corresponding direction. For example: when the average coordinates of a person are at the upper right of the center of the image, the distance between the average coordinates of the person and the center of the image is 5cm, the ratio of the captured image to the actual object is 1:100, and the average distance between the person and the camera device 2 is 10m, then the image analysis module 14 determines that the direction in which the virtual object should rotate is right, and the rotation angle is 30 degrees.

该执行模块13用于控制该至少一显示单元40在该第一显示区域41中显示该获取的显示内容,在该第二显示区域42中显示该转动后的虚拟物体(如图4所示),从而使得展示看板中的虚拟物体不断随着浏览者移动方向进行调整,从而持续面对浏览者进行展示说明,增加真实感。The execution module 13 is used to control the at least one display unit 40 to display the acquired display content in the first display area 41, and display the rotated virtual object in the second display area 42 (as shown in FIG. 4 ). , so that the virtual objects in the display board are constantly adjusted with the viewer's moving direction, so as to continuously display and explain to the viewer, increasing the sense of reality.

请参考图5,为本发明一数字告示方法的流程图。该数字告示方法应用于如图1所示的数字告示系统10上。Please refer to FIG. 5 , which is a flowchart of a digital signage method of the present invention. The digital signage method is applied to the digital signage system 10 shown in FIG. 1 .

在步骤S501中,该影像获取模块11获取该摄像装置2摄取的展示看板前方场景图像。In step S501 , the image acquisition module 11 acquires an image of the scene in front of the exhibition board captured by the camera device 2 .

在步骤S502中,该侦测模块12确定该获取的场景图像的各个点到摄像装置之间的距离中小于一预定距离(例如15米)的点所组成的区域,并侦测该确定的区域中是否存在人。当该确定的区域中不存在人时,流程结束。当该确定的区域中存在人时,执行步骤S503。其中,该侦测模块12侦测该确定的区域是否存在人的具体操作为:该侦测模块12将该确定的区域所对应的图像与存储于存储器30中的多个不同的三维人型模板进行比较,来判断该确定的区域中是否存在人。如果该确定的区域所对应的图像中至少存在与该多个不同的三维人型模板中的一个相同的部分,则该侦测模块12确定该被确定的区域中存在人。如果该确定的区域所对应的图像中不存在与任意一个三维模板相同的部分,则该侦测模块12确定该被确定的区域中不存在人。In step S502, the detection module 12 determines the area formed by the points in the distance between each point of the acquired scene image and the camera device that is less than a predetermined distance (for example, 15 meters), and detects the determined area Whether there are people in . When there is no person in the determined area, the flow ends. When there is a person in the determined area, step S503 is executed. Wherein, the detection module 12 detects whether there is a person in the determined area. The specific operation is: the detection module 12 compares the image corresponding to the determined area with a plurality of different three-dimensional human templates stored in the memory 30. Comparison is performed to determine whether there is a person in the determined area. If the image corresponding to the determined area has at least the same part as one of the plurality of different three-dimensional humanoid templates, the detection module 12 determines that there is a person in the determined area. If there is no part identical to any three-dimensional template in the image corresponding to the determined area, the detection module 12 determines that there is no person in the determined area.

在步骤S503中,该侦测模块12确定在该区域中该人到摄像装置之间的距离。其中,当该确定的区域中仅有一个人时,该人与摄像装置之间的距离即为人到摄像装置之间的距离,当该确定的区域中存在多个人时,该侦测模块还分别确定各个人与摄像装置2之间的距离,并计算得到一平均距离作为在该确定的区域中该些人与摄像装置2之间的距离。In step S503, the detection module 12 determines the distance between the person and the camera device in the area. Wherein, when there is only one person in the determined area, the distance between the person and the camera device is the distance between the person and the camera device; when there are multiple people in the determined area, the detection module also separately determines The distance between each person and the camera device 2 is calculated to obtain an average distance as the distance between the people and the camera device 2 in the determined area.

在步骤S504中,该执行模块13根据在该确定的区域中该人到摄像装置之间的距离确定该距离所在的距离范围,并根据该存储单元存储的距离范围与显示内容的对应关系获取该距离范围对应的显示内容,并控制该至少一显示单元40显示该获取的显示内容。In step S504, the execution module 13 determines the distance range according to the distance between the person and the camera device in the determined area, and obtains the distance range according to the corresponding relationship between the distance range stored in the storage unit and the display content. display content corresponding to the distance range, and control the at least one display unit 40 to display the acquired display content.

在另一实施方式中,在步骤S504后还包括一步骤:In another embodiment, after step S504, a step is further included:

该执行模块13获取对应于获取的显示内容的音频文件,控制该音频播放装置3播放该获取的音频文件。The execution module 13 acquires an audio file corresponding to the acquired display content, and controls the audio playback device 3 to play the acquired audio file.

在另一实施方式中,该步骤S504可被替换为:In another implementation manner, this step S504 can be replaced by:

该影像分析模块14用于确定该确定的区域中的人相对于该摄像装置2的方向和角度,并根据该确定的人相对于该摄像装置2的方向和角度控制该人体模型朝相应的方向转动相应的角度。具体为:该影像分析模块14确定在在该确定的区域中的中该每个人在图像中的坐标,计算该些人的平均坐标,计算在图像中该些人的平均坐标与图像中心点的距离。该些人的平均坐标与影像中心点的距离在实际中对应为,在与摄像装置2的镜头延长线垂直的一竖直平面中,该摄像装置2与人在该竖直平面上的正投影的距离。该影像分析模块14根据该存储器30中存储的摄取的图像与实际物体的比例来确定在实际中该摄像装置2与人在该竖直平面上的正投影所形成的点的距离(以下称为第一距离d1)。其中,该确定的人与摄像装置2之间的距离(以下称为第二距离d2)构成了直角三角形的一条斜边的边长,该第一距离d1构成了直角三角形的一条直角边的边长。该影像分析模块根据公式夹角X=arcsin(d1/d2)来确定该确定的区域中的人相对于该摄像装置2的方向和角度,并根据该确定的人相对于该摄像装置2的方向和角度,控制该虚拟物体朝相应的方向转动相应的角度。The image analysis module 14 is used to determine the direction and angle of the person in the determined area relative to the camera device 2, and control the human body model in a corresponding direction according to the determined direction and angle of the person relative to the camera device 2 Rotate the corresponding angle. Specifically: the image analysis module 14 determines the coordinates of each person in the image in the determined area, calculates the average coordinates of these people, and calculates the relationship between the average coordinates of these people in the image and the center point of the image distance. The distance between the average coordinates of these people and the center point of the image actually corresponds to, in a vertical plane perpendicular to the lens extension line of the camera device 2, the orthographic projection of the camera device 2 and the person on the vertical plane distance. The image analysis module 14 determines the distance between the camera device 2 and the point formed by the orthographic projection of the person on the vertical plane (hereinafter referred to as A first distance d1). Wherein, the determined distance between the person and the camera 2 (hereinafter referred to as the second distance d2) constitutes the side length of a hypotenuse of a right triangle, and the first distance d1 constitutes the side of a right angle side of a right triangle long. The image analysis module determines the direction and angle of the person in the determined area relative to the camera 2 according to the formula angle X=arcsin(d1/d2), and according to the determined direction of the person relative to the camera 2 and angle, to control the virtual object to rotate the corresponding angle in the corresponding direction.

该执行模块13用于控制该至少一显示单元40在第一显示区域41中显示该获取的显示内容,在第二显示区域42中显示该转动后的虚拟物体。The execution module 13 is used to control the at least one display unit 40 to display the acquired display content in the first display area 41 and display the rotated virtual object in the second display area 42 .

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be Modifications or equivalent replacements can be made without departing from the spirit and scope of the technical solutions of the present invention.

Claims (12)

Translated fromChinese
1.一种数字告示系统,其特征在于,该系统包括:1. A digital signage system, characterized in that the system comprises:一影像获取模块,该影像获取模块用于获取一摄像装置摄取的场景图像,该场景图像中包括物品各点与摄像装置之间的距离信息;An image acquisition module, the image acquisition module is used to acquire a scene image taken by a camera device, and the scene image includes distance information between each point of the item and the camera device;一侦测模块,该侦测模块用于侦测该场景图像中是否存在人,并在侦测到人时,确定该人到摄像装置之间的距离;A detection module, the detection module is used to detect whether there is a person in the scene image, and when a person is detected, determine the distance between the person and the camera device;一执行模块,根据人到摄像装置之间的距离确定该距离所在的距离范围,并根据一存储于一存储器中的距离范围与显示内容的对应关系表获取该距离范围对应的显示内容,并控制至少一显示单元显示该获取的显示内容。An execution module, according to the distance between the person and the camera device, determines the distance range where the distance lies, and obtains the display content corresponding to the distance range according to a correspondence table stored in a memory between the distance range and the display content, and controls At least one display unit displays the acquired display content.2.如权利要求1所述的数字告示系统,其特征在于:该侦测模块确定该获取的场景图像的各个点到摄像装置之间的距离中小于一预定距离的点所组成的区域,并侦测该确定的区域中是否存在人。2. The digital signage system according to claim 1, characterized in that: the detection module determines the area formed by the points in the distance between each point of the acquired scene image and the camera device that is less than a predetermined distance, and Detect whether there is a person in the determined area.3.如权利要求1所述的数字告示系统,其特征在于:3. The digital signage system according to claim 1, characterized in that:该侦测模块在侦测该场景图像中存在多个人时,还确定各个人与摄像装置之间的距离,并计算得到一平均距离作为人与摄像装置之间的距离。When the detection module detects that there are multiple people in the scene image, it also determines the distance between each person and the camera device, and calculates an average distance as the distance between the people and the camera device.4.如权利要求1所述的数字告示系统,其特征在于:4. The digital signage system according to claim 1, characterized in that:该侦测模块将获取的场景图像与存储于存储器中的多个不同的三维人型模板进行比较,来判断该前方场景中是否存在人;The detection module compares the acquired scene image with a plurality of different three-dimensional human templates stored in the memory to determine whether there is a person in the front scene;如果该获取的场景图像中至少存在与该多个不同的三维人型模板中的一个相同的部分,则该侦测模块认为该被摄取的前方场景中存在人:If there is at least one part identical to one of the plurality of different 3D humanoid templates in the acquired scene image, then the detection module considers that there is a person in the captured front scene:如果该获取的场景图像中不存在与任意一个三维模板相同的部分,则该侦测模块认为该被摄取的前方场景中不存在人。If there is no part identical to any 3D template in the acquired scene image, the detection module considers that there is no person in the captured front scene.5.如权利要求1所述的数字告示系统,其特征在于:5. The digital signage system according to claim 1, characterized in that:该影像分析模块用于确定该获取的场景图像中人相对于摄像装置的方向和角度,并根据该确定的人相对于摄像装置的方向和角度将该虚拟物体朝相应的方向转动相应的角度;The image analysis module is used to determine the direction and angle of the person in the acquired scene image relative to the camera device, and rotate the virtual object by a corresponding angle in a corresponding direction according to the determined direction and angle of the person relative to the camera device;该执行模块用于控制该显示单元在一第一显示区域中显示该获取的显示内容,在一第二显示区域中显示该转动后的虚拟物体。The execution module is used to control the display unit to display the acquired display content in a first display area, and display the rotated virtual object in a second display area.6.如权利要求5所述的数字告示系统,其特征在于,该影像分析模块的具体操作为:6. The digital signage system according to claim 5, wherein the specific operation of the image analysis module is as follows:确定该每个人在图像中的坐标,计算该些人的平均坐标,计算在图像中该些人的平均坐标与图像中心点的距离,其中,该些人的平均坐标与图像中心点的距离在实际中对应为,在摄像装置的镜头延长线垂直的一竖直平面中,该摄像装置与人在该竖直平面上的正投影所形成的点的距离;Determine the coordinates of each person in the image, calculate the average coordinates of these people, and calculate the distance between the average coordinates of these people and the center point of the image in the image, where the distance between the average coordinates of these people and the center point of the image is in In practice, it corresponds to the distance between the camera device and the point formed by the orthographic projection of the person on the vertical plane in a vertical plane perpendicular to the extension line of the lens of the camera device;根据该存储器中存储的摄取的图像与实际物体的比例来确定在实际中该摄像装置与人在该竖直平面上正投影所形成的点的距离,其中,该确定的摄像装置与人在该竖直平面上正投影所形成的点的距离构成了直角三角形的一条直角边的边长,该确定的人与摄像装置之间的距离构成了直角三角形的一条斜边的边长;According to the ratio of the captured image stored in the memory to the actual object, the actual distance between the camera device and the point formed by the orthographic projection of the person on the vertical plane is determined, wherein the determined camera device and the person are on the vertical plane. The distance between the points formed by the orthographic projection on the vertical plane constitutes the side length of a right-angled side of the right-angled triangle, and the distance between the determined person and the camera device constitutes the side length of a hypotenuse of the right-angled triangle;根据公式夹角X=arcsin(d1/d2)来确定获取的场景图像中人相对于摄像装置的方向和角度,并控制该虚拟物体朝相应的方向转动相应的角度。According to the formula angle X=arcsin(d1/d2), the direction and angle of the person in the acquired scene image relative to the camera device are determined, and the virtual object is controlled to rotate in a corresponding direction and at a corresponding angle.7.一种数字告示方法,其特征在于,该方法包括:7. A digital signage method, characterized in that the method comprises:获取一摄像装置摄取的场景图像,该场景图像中包括物品各点与摄像装置之间的距离信息;Obtaining a scene image captured by a camera device, the scene image including distance information between each point of the item and the camera device;侦测该场景图像中是否存在人;Detect whether there is a person in the scene image;侦测到该场景图像中存在人时,确定人与摄像装置之间的距离;When detecting that there is a person in the scene image, determine the distance between the person and the camera device;确定该距离所在的距离范围,并根据一存储于一存储器中的距离范围与显示内容的对应关系表获取距离范围对应的显示内容,并控制至少一显示单元显示该获取的显示内容。Determine the distance range where the distance lies, and obtain display content corresponding to the distance range according to a correspondence table stored in a memory between distance range and display content, and control at least one display unit to display the acquired display content.8.如权利要求7所述的数字告示方法,其特征在于,该方法还包括:8. The digital signage method according to claim 7, further comprising:确定该获取的场景图像的各个点到摄像装置之间的距离中小于一预定距离的点所组成的区域,并侦测该确定的区域中是否存在人。Determining the area formed by the points in the distance between each point of the acquired scene image and the camera device that is less than a predetermined distance, and detecting whether there is a person in the determined area.9.如权利要求7所述的数字告示方法,其特征在于,该方法还包括:9. The digital signage method according to claim 7, further comprising:侦测该场景图像中存在多个人时,还确定各个人与摄像装置之间的距离,并计算得到一平均距离作为人与摄像装置之间的距离。When multiple persons are detected in the scene image, the distance between each person and the camera is also determined, and an average distance is calculated as the distance between the person and the camera.10.如权利要求7所述的数字告示方法,其特征在于,该步骤“侦测该场景图像中是否存在人”包括:10. The digital signage method according to claim 7, wherein the step of "detecting whether there is a person in the scene image" comprises:将获取的场景图像与存储于存储器中的多个不同的三维人型模板进行比较,来判断该前方场景中是否存在人;Comparing the acquired scene image with a plurality of different three-dimensional humanoid templates stored in the memory to determine whether there is a person in the front scene;如果该获取的场景图像中至少存在与该多个不同的三维人型模板中的一个相同的部分,确定该被摄取的前方场景中存在人;If there is at least one part identical to one of the plurality of different three-dimensional humanoid templates in the acquired scene image, determining that there is a person in the captured front scene;如果该获取的场景图像中不存在与任意一个三维模板相同的部分,确定该被摄取的前方场景中不存在人。If there is no part identical to any three-dimensional template in the acquired scene image, it is determined that there is no person in the captured front scene.11.如权利要求7所述的数字告示方法,其特征在于,该方法还包括:11. The digital signage method according to claim 7, further comprising:确定该获取的场景图像中人相对于摄像装置的方向和角度,并根据该确定的人相对于摄像装置的方向和角度控制该虚拟物体朝相应的方向转动相应的角度;Determining the direction and angle of the person in the acquired scene image relative to the camera device, and controlling the virtual object to rotate in a corresponding direction by a corresponding angle according to the determined direction and angle of the person relative to the camera device;控制该显示单元在一第一显示区域中显示该获取的显示内容,在一第二显示区域中显示该转动后的虚拟物体。The display unit is controlled to display the acquired display content in a first display area, and the rotated virtual object is displayed in a second display area.12.如权利要求11所述的数字告示方法,其特征在于,该方法还包括:12. The digital signage method according to claim 11, further comprising:确定该每个人在图像中的坐标,计算该些人的平均坐标,计算在图像中该些人的平均坐标与图像中心点的距离,其中,该些人的平均坐标与图像中心点的距离在实际中对应为,在摄像装置的镜头延长线垂直的一竖直平面中,该摄像装置与人在该竖直平面上的正投影所形成的点的距离;Determine the coordinates of each person in the image, calculate the average coordinates of these people, and calculate the distance between the average coordinates of these people and the center point of the image in the image, where the distance between the average coordinates of these people and the center point of the image is in In practice, it corresponds to the distance between the camera device and the point formed by the orthographic projection of the person on the vertical plane in a vertical plane perpendicular to the extension line of the lens of the camera device;根据该存储器中存储的摄取的图像与实际物体的比例来确定在实际中该摄像装置与人在该竖直平面上正投影所形成的点的距离,其中,该确定的摄像装置与人在该竖直平面上正投影所形成的点的距离构成了直角三角形的一条直角边的边长,该确定的人与摄像装置之间的距离构成了直角三角形的一条斜边的边长;According to the ratio of the captured image stored in the memory to the actual object, the actual distance between the camera device and the point formed by the orthographic projection of the person on the vertical plane is determined, wherein the determined camera device and the person are on the vertical plane. The distance between the points formed by the orthographic projection on the vertical plane constitutes the side length of a right-angled side of the right-angled triangle, and the distance between the determined person and the camera device constitutes the side length of a hypotenuse of the right-angled triangle;根据公式夹角X=arcsin(d1/d2)来确定获取的场景图像中人相对于摄像装置的方向和角度,并控制该虚拟物体朝相应的方向转动相应的角度。According to the formula angle X=arcsin(d1/d2), the direction and angle of the person in the acquired scene image relative to the camera device are determined, and the virtual object is controlled to rotate in a corresponding direction and at a corresponding angle.
CN2012100527561A2012-03-022012-03-02Digital bulletin system and digital bulletin methodPendingCN103295503A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2012100527561ACN103295503A (en)2012-03-022012-03-02Digital bulletin system and digital bulletin method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2012100527561ACN103295503A (en)2012-03-022012-03-02Digital bulletin system and digital bulletin method

Publications (1)

Publication NumberPublication Date
CN103295503Atrue CN103295503A (en)2013-09-11

Family

ID=49096279

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2012100527561APendingCN103295503A (en)2012-03-022012-03-02Digital bulletin system and digital bulletin method

Country Status (1)

CountryLink
CN (1)CN103295503A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104598013A (en)*2013-10-312015-05-06鸿富锦精密工业(深圳)有限公司Intelligent display device
CN110221700A (en)*2019-06-202019-09-10北京海益同展信息科技有限公司Virtual rack display systems
CN113032605A (en)*2019-12-252021-06-25中移(成都)信息通信科技有限公司Information display method, device and equipment and computer storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101751209A (en)*2008-11-282010-06-23联想(北京)有限公司Method and computer for adjusting screen display element
CN101901610A (en)*2009-05-252010-12-01鸿富锦精密工业(深圳)有限公司 Interactive image adjustment system and method
US20100328351A1 (en)*2009-06-292010-12-30Razer (Asia-Pacific) Pte LtdUser interface
CN101944349A (en)*2009-07-032011-01-12索尼公司Display control unit and display control method
CN102314855A (en)*2010-07-062012-01-11鸿富锦精密工业(深圳)有限公司Image processing system, display device and image display method
US20120007799A1 (en)*2010-07-082012-01-12Samsung Electro-Mechanics Co., Ltd.Apparatus, method for measuring 3 dimensional position of a viewer and display device having the apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101751209A (en)*2008-11-282010-06-23联想(北京)有限公司Method and computer for adjusting screen display element
CN101901610A (en)*2009-05-252010-12-01鸿富锦精密工业(深圳)有限公司 Interactive image adjustment system and method
US20100328351A1 (en)*2009-06-292010-12-30Razer (Asia-Pacific) Pte LtdUser interface
CN101944349A (en)*2009-07-032011-01-12索尼公司Display control unit and display control method
CN102314855A (en)*2010-07-062012-01-11鸿富锦精密工业(深圳)有限公司Image processing system, display device and image display method
US20120007799A1 (en)*2010-07-082012-01-12Samsung Electro-Mechanics Co., Ltd.Apparatus, method for measuring 3 dimensional position of a viewer and display device having the apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104598013A (en)*2013-10-312015-05-06鸿富锦精密工业(深圳)有限公司Intelligent display device
CN110221700A (en)*2019-06-202019-09-10北京海益同展信息科技有限公司Virtual rack display systems
CN110221700B (en)*2019-06-202021-03-30北京海益同展信息科技有限公司Virtual shelf display system
CN113032605A (en)*2019-12-252021-06-25中移(成都)信息通信科技有限公司Information display method, device and equipment and computer storage medium
CN113032605B (en)*2019-12-252023-08-18中移(成都)信息通信科技有限公司Information display method, device, equipment and computer storage medium

Similar Documents

PublicationPublication DateTitle
US10977818B2 (en)Machine learning based model localization system
Tian et al.Handling occlusions in augmented reality based on 3D reconstruction method
US8624962B2 (en)Systems and methods for simulating three-dimensional virtual interactions from two-dimensional camera images
CN108292362B (en)Gesture recognition for cursor control
US9524584B2 (en)Narrowcasting from public displays, and related methods
US9077846B2 (en)Integrated interactive space
US11335008B2 (en)Training multi-object tracking models using simulation
TWI463451B (en)Digital signage system and method thereof
US20150235424A1 (en)Method of image processing for an augmented reality application
WO2019035155A1 (en)Image processing system, image processing method, and program
US9049369B2 (en)Apparatus, system and method for projecting images onto predefined portions of objects
CN104699389A (en)Interactive display method and electronic device thereof
US9965697B2 (en)Head pose determination using a camera and a distance determination
CN107978019A (en)Augmented reality system and method
CN106843790B (en)Information display system and method
CN107330974B (en)Commodity display method and device and mobile equipment
CN103295503A (en)Digital bulletin system and digital bulletin method
CN108616754A (en)Portable device and operation method thereof
Ha et al.A method for image-based shadow interaction with virtual objects
US20110126228A1 (en)Media displaying system and method
TWI469066B (en)System and method for displaying product catalog
CN115035555A (en)Method of calculating focus of attention and storage medium
CN114902646A (en)Electronic device, method of controlling electronic device, and computer-readable storage medium
TWI768704B (en)Method and computer program product for calculating a focus of attention
Haubner et al.Recognition of dynamic hand gestures with time-of-flight cameras

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20130911


[8]ページ先頭

©2009-2025 Movatter.jp