Electronic display screen virtual character running accompanying system and method

文档序号:1604814 发布日期:2020-01-10 浏览:14次 中文

阅读说明:本技术 一种电子显示屏虚拟人物陪跑系统及方法 (Electronic display screen virtual character running accompanying system and method ) 是由 郑华军 于 2019-10-14 设计创作,主要内容包括:本发明公开了一种电子显示屏虚拟人物陪跑系统及方法,系统包括沿跑道设置的电子显示屏、跑步者携带的智能设备、大屏服务器、云服务器;跑步者携带的智能设备用于随时将跑步者的定位数据和指令数据传输至云服务器中;云服务器用于将跑步者的定位数据和指令数据进行过滤、计算和分析定位数据,并生成跑步数据传递至大屏服务器中;大屏服务器用于接收跑步数据,经过对跑步数据的综合计算和同步的优化,以固定帧率刷新像素位并显示在沿跑道设置的电子显示屏上。本发明通过手机定位结合大数据计算跑步速度并采用修正值进行修正来实现同步,不需要动力装置带动全息投影设备进行跟随,降低成本,也不需要采用传感器进行感应,降低系统的计算量,极大的提高同步性能。(The invention discloses a virtual character running accompanying system and a virtual character running accompanying method for an electronic display screen, wherein the system comprises the electronic display screen arranged along a runway, intelligent equipment carried by runners, a large-screen server and a cloud server; the intelligent equipment carried by the runner is used for transmitting the positioning data and the instruction data of the runner to the cloud server at any time; the cloud server is used for filtering, calculating and analyzing the positioning data and the instruction data of the runner, generating running data and transmitting the running data to the large-screen server; the large screen server is used for receiving the running data, refreshing pixel bits at a fixed frame rate through comprehensive calculation and synchronous optimization of the running data, and displaying the pixel bits on an electronic display screen arranged along the runway. The invention realizes synchronization by combining mobile phone positioning with big data to calculate running speed and adopting the correction value to correct, does not need a power device to drive holographic projection equipment to follow, reduces cost, does not need a sensor to sense, reduces the calculated amount of the system and greatly improves the synchronization performance.)

1. A virtual character running accompanying system with an electronic display screen is characterized by comprising the electronic display screen arranged along a track, intelligent equipment carried by runners, a large-screen server and a cloud server;

the intelligent equipment carried by the runner is used for transmitting the positioning data and the instruction data of the runner to the cloud server at any time;

the cloud server is used for filtering, calculating and analyzing the positioning data and the instruction data of the runner, generating running data and transmitting the running data to the large-screen server;

the large-screen server is used for receiving running data, refreshing animation and moving corresponding pixel positions at a fixed frame rate through comprehensive calculation and synchronous optimization of the running data, and driving the virtual human running animation to be displayed on an electronic display screen arranged along a runway.

2. The virtual character running accompanying system of the electronic display screen according to claim 1, wherein the intelligent device carried by the runner is further used for setting personal data of the runner, the number of the runner, the running accompanying time and the displayed color, and transmitting the data of the virtual runner to the electronic display screen for displaying, the personal data of the runner comprises the name, nickname, sex, height and weight of the runner, and the electronic display screen comprises an LED display screen or an LCD display screen.

3. The system of claim 1, wherein the instruction data includes a start instruction and an end instruction, and wherein the positioning data includes real-time longitude and latitude of the runner.

4. The electronic display screen virtual character running accompanying system as claimed in claim 1, further comprising a camera device fixed on one side of the runway, wherein the camera device is used for shooting images of runners, performing silhouette and recognizing motion contour to form virtual characters, and sending the virtual characters to the electronic display screen.

5. The electronic display screen virtual character running accompanying system according to claim 1, wherein the electronic display screen is connected with the large screen server through a multi-channel display circuit, and data transmission is performed among intelligent equipment carried by a runner, the large screen server and the cloud server in a WebSocket long connection communication mode.

6. The electronic display screen virtual character running accompanying system as claimed in claim 1, wherein the intelligent device carried by the runner is a mobile phone-specific app.

7. A running accompanying method for a virtual character on an electronic display screen is characterized by comprising the following steps:

s1: a runner presses a starting instruction on a special App of the intelligent equipment, and selects the number of running accompanying people and personal data to be displayed on an electronic display screen;

s2: in the running process of the runner, a special App of the intelligent equipment filters, calculates and analyzes the positioning data of the runner to obtain running data;

s3: and comprehensively calculating and optimizing running data, and moving corresponding pixel positions of virtual characters on the electronic display screen according to the optimized data to realize the running accompanying function.

8. The method as claimed in claim 7, wherein the step of generating the running data is performed by filtering the same positioning data and the positioning data with a distance of less than 0.1 m.

9. The method of claim 7, wherein the step of comprehensively calculating and optimizing the running data comprises:

a: and (3) comprehensively calculating the display speed: the running data comprises the distance from the starting point of the screen to the current screen and the nearest running speed, so that the next possible positioning data of the runner is predicted and a corresponding speed is generated;

b: and (3) synchronous optimization: comparing the predicted positioning data with the actual data, and correcting the deviation in a mode of multiplying the speed data by 0.07 when the error is not less than 20 pixels; when the error is not less than 50 pixels, the correction is performed in such a manner that the speed data is multiplied by 0.15.

Technical Field

The invention relates to the technical field of image processing, in particular to a virtual character running accompanying system and a virtual character running accompanying method for an electronic display screen.

Background

At the heart of manila, philippine, NIKE constructed the first runway "unlimitedstable" with large LEDs in the world, which was prototyped with the NIKE classic running shoe Lunar Epic, the entire playground was a shoe-type figure, and a running screen consisting of ten million LEDs was set up along the 200 m-length runway. Athletes must have sensors on their own nike shoes. When the running program is started, a virtual opponent appears on the electronic display screen, which is at a speed comparable to you and occasionally overshoots.

Since it is a professional sport field, it requires the athlete to wear a dedicated sensor on the shoe, which is not suitable for other public places or playing fields. Meanwhile, the system is provided with a plurality of sensors and sensors, the reason causes that the calculation amount of the whole system is large and complex, the performance has certain problems, and the influence of the running-accompanying synchronism is large, so that the unlimitedstable allows 30 players to simultaneously participate in the race, and the image of the running-accompanying person is too single, so that the pleasure and participation enthusiasm of the project can be greatly improved if the user can select the image of the running-accompanying person who the user likes.

Although the problems are solved by the prior art, a training method and a training system for athletes based on holographic projection technology, in patent number CN109045665A, adopts a power device to drive holographic projection equipment to carry out projection, thereby realizing the function of synchronous running accompanying, seriously increasing the energy consumption and cost of the whole device, and being not beneficial to the putting into use of the system.

Disclosure of Invention

The invention aims to overcome the defects of the prior art, provides a virtual character running accompanying system and method for an electronic display screen, and solves the problems of overlarge energy consumption, higher cost, complex system operation and poorer synchronization performance of the conventional running accompanying device.

In order to solve the technical problems, the invention provides the following technical scheme:

in a first aspect, the invention provides an electronic display screen virtual character running accompanying system, which comprises an electronic display screen arranged along a runway, intelligent equipment carried by runners, a large-screen server and a cloud server, wherein the electronic display screen is arranged on the runway;

the intelligent equipment carried by the runner is used for transmitting the positioning data and the instruction data of the runner to the cloud server at any time;

the cloud server is used for filtering, calculating and analyzing the positioning data and the instruction data of the runner, generating running data and transmitting the running data to the large-screen server;

the large-screen server is used for receiving running data, refreshing animation and moving corresponding pixel positions at a fixed frame rate through comprehensive calculation and synchronous optimization of the running data, and driving the virtual human running animation to be displayed on an electronic display screen arranged along a runway.

As a preferred technical scheme of the invention, the intelligent device carried by the runner is further used for setting personal data of the runner, the number of the runner, the running time and the displayed color, and transmitting the data of the virtual runner to the electronic display screen for displaying, wherein the personal data of the runner comprises the name, nickname, sex, height and weight of the runner, and the electronic display screen comprises an LED display screen or an LCD display screen.

As a preferred technical solution of the present invention, the instruction data includes a start instruction and an end instruction, and the positioning data includes real-time longitude and latitude of the runner.

As a preferable technical solution of the present invention, the system further comprises a camera device fixed on one side of the runway, wherein the camera device is used for taking an image of the runner, performing silhouette and recognition of the motion contour to form a virtual character, and sending the virtual character to the electronic display screen.

As a preferred technical scheme of the invention, the electronic display screen is connected with the large-screen server through a multi-channel display circuit, and the intelligent equipment carried by the runner, the large-screen server and the cloud server perform data transmission in a WebSocket long connection communication mode.

As a preferred technical solution of the present invention, the smart device carried by the runner is a mobile phone-specific app.

In a second aspect, the invention further provides a running accompanying method for the virtual character on the electronic display screen, which comprises the following steps:

s1: a runner presses a starting instruction on a special App of the intelligent equipment, and selects the number of running accompanying people and personal data to be displayed on an electronic display screen;

s2: in the running process of the runner, a special App of the intelligent equipment filters, calculates and analyzes the positioning data of the runner to obtain running data;

s3: and comprehensively calculating and optimizing running data, and moving corresponding pixel positions of virtual characters on the electronic display screen according to the optimized data to realize the running accompanying function.

As a preferred technical solution of the present invention, in the process of generating the running data, the same positioning data and the positioning data with a distance smaller than 0.1 meter are filtered.

As a preferred technical solution of the present invention, the step of performing comprehensive calculation and optimization on the running data includes:

a, comprehensively calculating the display speed: the running data comprises the distance from the starting point of the screen to the current screen and the nearest running speed, so that the next possible positioning data of the runner is predicted and a corresponding speed is generated;

b, synchronous optimization: comparing the predicted positioning data with the actual data, and correcting the deviation in a mode of multiplying the speed data by 0.07 when the error is not less than 20 pixels; when the error is not less than 50 pixels, the correction is performed in such a manner that the speed data is multiplied by 0.15.

Compared with the prior art, the invention has the following beneficial effects:

the invention realizes synchronization by combining mobile phone positioning with big data to calculate running speed and adopting the correction value to correct, does not need a power device to drive holographic projection equipment to follow, reduces cost, does not need a sensor to sense, reduces the calculated amount of the system and greatly improves the synchronization performance.

The invention is suitable for daily running in school playgrounds and leisure running in public places, is also suitable for professional training scenes and competition scenes, is not limited by sport places built by professionals, does not limit the number of participated persons, does not need professional personnel to maintain, and provides and recovers equipment carried by athletes, so that the persons can participate independently.

Abundant virtual human images can be selected by runners, can be determined at different starting points, can be manually selected through an App (application), can be flexibly selected and set, and greatly improves the pleasure and participation enthusiasm of projects.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:

FIG. 1 is a schematic view of the overall structure of the present invention;

FIG. 2 is a flow chart of a method of the present invention;

in the figure: 1. an intelligent device; 2. a cloud server; 3. a large screen server; 4. an electronic display screen.

Detailed Description

The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.

In addition, if a detailed description of the known art is not necessary to show the features of the present invention, it is omitted.

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:泳镜

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!