CN105797349B - Outdoor scene running device, method and system - Google Patents
Outdoor scene running device, method and system Download PDFInfo
- Publication number
- CN105797349B CN105797349B CN201610154810.1A CN201610154810A CN105797349B CN 105797349 B CN105797349 B CN 105797349B CN 201610154810 A CN201610154810 A CN 201610154810A CN 105797349 B CN105797349 B CN 105797349B
- Authority
- CN
- China
- Prior art keywords
- data
- data processing
- intelligent
- real
- scene
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012545 processing Methods 0.000 claims abstract description 274
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000001360 synchronised effect Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 31
- 238000005516 engineering process Methods 0.000 claims description 23
- 238000004422 calculation algorithm Methods 0.000 claims description 18
- 241000282414 Homo sapiens Species 0.000 claims description 13
- 230000000694 effects Effects 0.000 claims description 12
- 230000009471 action Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 abstract description 2
- 238000011161 development Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000033764 rhythmic process Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000004580 weight loss Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
- A63B2024/0015—Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/065—Visualisation of specific exercise parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0658—Position or arrangement of display
- A63B2071/0661—Position or arrangement of display arranged on the user
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供了一种实景跑步装置、方法及系统,该装置中智能穿戴终端采集运动者的身体数据发送到智能数据处理终端;智能数据处理终端接收云平台同步发送的实景地图数据和与运动者相对应的虚拟人物数据,多个智能数据处理终端之间同步显示同一场景、每个智能数据处理终端上显示所对应的虚拟人物数据;多个智能数据处理终端通过互联网进行社交通讯;云平台接收智能数据处理终端发送的身体数据处理结果,同步至同一场景的所有智能数据处理终端;智能数据处理终端显示该运动者的身体数据处理结果,据此进行虚拟人物的状态调整。本发明为用户提供实景跑道画面和线上用户数据交互功能,提供3D虚拟形象实时模拟用户的跑步状态,提升了用户体验。
The present invention provides a real-scene running device, method and system. In the device, the smart wearable terminal collects the body data of the athlete and sends it to the intelligent data processing terminal; For the corresponding virtual character data, the same scene is displayed synchronously among multiple intelligent data processing terminals, and the corresponding virtual character data is displayed on each intelligent data processing terminal; multiple intelligent data processing terminals conduct social communication through the Internet; the cloud platform receives The body data processing results sent by the intelligent data processing terminal are synchronized to all intelligent data processing terminals in the same scene; the intelligent data processing terminal displays the athlete's body data processing results, and adjusts the status of the virtual character accordingly. The present invention provides users with real-scene track images and online user data interaction functions, provides 3D virtual images to simulate the user's running state in real time, and improves user experience.
Description
技术领域technical field
本发明涉及通信技术,尤其涉及一种实景跑步装置、方法及系统。The invention relates to communication technology, in particular to a real-scene running device, method and system.
背景技术Background technique
随着科学技术的发展与人类对身体健康重视程度的增加,以跑步为基础的健康运动方式越来越受到人们的喜爱与推崇。人类在跑步方面,主要分为室内运动与室外运动两种情况,室内跑步主要在健身房、家庭跑步机、小区健身室等,室外跑步在公园、野外等。经过研究,人们跑步的原因主要有健身、减肥、塑形、锻炼耐力等,期望的环境都是空气流动、自然、景色优美等场所,基于现在的社会发展,人类生活环境中自然景观越来越少、适用于跑步的路线比较匮乏,是人们在跑步时的一大难点。而且大多数跑步过程中,均为1-2人跑,过程比较无趣、单一,这也是制约了人们在跑步这一运动上的快速发展。With the development of science and technology and the increase of human beings' emphasis on physical health, healthy exercise based on running has become more and more popular and respected by people. In terms of running, human beings are mainly divided into indoor sports and outdoor sports. Indoor running is mainly in gyms, home treadmills, community fitness rooms, etc., and outdoor running is in parks and fields. After research, the main reasons for people to run are fitness, weight loss, body shaping, endurance training, etc. The expected environment is air flow, nature, beautiful scenery and other places. There are few routes suitable for running, which are relatively scarce, which is a major difficulty for people when running. And most of the running process is run by 1-2 people, and the process is relatively boring and single, which also restricts the rapid development of people in running.
近年来,在电子产业高速发展的同时,以传感器为单元的小型化和集成电路的小型化得到很大的提高,生产出来的电子产品可以进行不同需求的定制化操作;在互联网高速发展的同时,在基本网络中完全能满足低数据量的实时同步要求;在图像拍摄方面,高清摄影技术可以将景观拍摄非常逼真;在3D技术方面,人物的建模、动作已经能够模拟人物常规的动作。In recent years, with the rapid development of the electronics industry, the miniaturization of sensors as units and the miniaturization of integrated circuits have been greatly improved, and the electronic products produced can be customized for different needs; while the Internet is developing rapidly In terms of basic network, it can fully meet the real-time synchronization requirements of low data volume; in terms of image shooting, high-definition photography technology can make the landscape shooting very realistic; in terms of 3D technology, the modeling and actions of characters can already simulate the regular actions of characters.
然而当前,基于跑步的运动产品,还基本只是通过智能穿戴终端,将数据通过蓝牙等方式传送到手机APP,再通过手机APP与运动平台进行网络同步,没有将几项技术实现更进一步的综合应用。例如咕咚、悦跑圈、Nike等运动软件,通过手机、穿戴设备等统计跑步的数据,没有多人实时场景功能;场景式跑步机等辅助场景跑步设备,主要是通过播放视频进行模拟单人跑步,无法实现多人在线与3D障碍物遮挡关系视觉体验;手环、手表等智能穿戴设备连接手机可以进行数据同步与分析功能,但无法与场景设备进行结合。However, at present, sports products based on running basically only transmit data to the mobile APP through Bluetooth and other means through smart wearable terminals, and then synchronize the network with the sports platform through the mobile APP, without further comprehensive application of several technologies. . For example, sports software such as Codoon, Joy Running Circle, Nike, etc., collect running data through mobile phones and wearable devices, without the real-time multi-person scene function; auxiliary scene running equipment such as scene-type treadmills mainly simulate single-person running by playing videos , It is impossible to realize the visual experience related to multiplayer online and 3D obstacle occlusion; smart wearable devices such as bracelets and watches can be connected to mobile phones for data synchronization and analysis functions, but they cannot be combined with scene devices.
发明内容Contents of the invention
本发明的目的是提供一种实景跑步装置、方法及系统,解决了现有技术的跑步机以及单车等有氧健身器械无法提供实景跑道和线上多人互动的技术问题。The purpose of the present invention is to provide a real-scene running device, method and system, which solves the technical problem that aerobic fitness equipment such as treadmills and bicycles in the prior art cannot provide a real-scene track and online multi-person interaction.
本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:
一种实景跑步系统,A real scene running system,
所述系统包括:跑步机、智能穿戴终端、显示装置和控制台,其中,跑步机启动后,控制台控制显示装置播放预先存储的实景影像,智能穿戴终端实时获取运动者运动数据,并传送给控制台进行处理,控制台将处理后的数据传送给显示装置,显示装置将数据显示给运动者。The system includes: a treadmill, a smart wearable terminal, a display device and a console, wherein, after the treadmill is started, the console controls the display device to play a pre-stored real scene image, and the smart wearable terminal acquires the movement data of the athlete in real time and transmits it to The console performs processing, and the console transmits the processed data to the display device, and the display device displays the data to the athlete.
在此基础上,进一步地:所述跑步机包括MCU处理器和无线通讯装置,跑步机将跑步的速度数据、坡度数据通过无线通讯装置传输给控制台。On this basis, further: the treadmill includes an MCU processor and a wireless communication device, and the treadmill transmits running speed data and slope data to the console through the wireless communication device.
一种实景跑步装置,包括:A real-scene running device, comprising:
云平台、多个智能数据处理终端和智能穿戴终端,上述设备之间通过无线连接;Cloud platform, multiple intelligent data processing terminals and intelligent wearable terminals, all of which are connected wirelessly;
所述智能穿戴终端,其佩带于每个运动者身体上,用于实时采集运动者的身体数据,并将身体数据同步传输至该运动者所对应的智能数据处理终端;The smart wearable terminal, which is worn on each athlete's body, is used to collect the body data of the athlete in real time, and synchronously transmit the body data to the corresponding intelligent data processing terminal of the athlete;
所述多个智能数据处理终端,其与多个运动者一一对应,每个智能数据处理终端预先下载或接收云平台同步发送的实景地图数据和虚拟人物数据,所述虚拟人物数据与运动者相对应,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据;每个智能数据处理终端还接收智能穿戴终端发送的相应运动者的身体数据,智能数据处理终端对身体数据进行处理并将处理结果上传至云平台;所述多个智能数据处理终端彼此之间通过互联网进行社交通讯;The plurality of intelligent data processing terminals correspond one-to-one to a plurality of athletes, and each intelligent data processing terminal downloads in advance or receives real-scene map data and virtual character data synchronously sent by the cloud platform, and the virtual character data is related to the athlete Correspondingly, the same scene is displayed synchronously between multiple intelligent data processing terminals, and the corresponding virtual character data is displayed on each intelligent data processing terminal; each intelligent data processing terminal also receives the corresponding sportsman data sent by the intelligent wearable terminal. body data, the intelligent data processing terminal processes the body data and uploads the processing results to the cloud platform; the multiple intelligent data processing terminals perform social communication with each other through the Internet;
所述云平台,其存储有实景地图数据和虚拟人物数据,并将该实景地图数据和虚拟人物数据同步发送到每个智能数据处理终端,同时接收和存储所述身体数据的处理结果,并将处理结果同步至同一场景的所有运动者的智能数据处理终端;The cloud platform stores real-scene map data and virtual character data, and synchronously sends the real-scene map data and virtual character data to each intelligent data processing terminal, simultaneously receives and stores the processing results of the body data, and sends The processing results are synchronized to the intelligent data processing terminals of all athletes in the same scene;
所述多个智能数据处理终端还接收该云平台分发的处理结果,并在每个智能数据处理终端上显示该智能数据处理终端所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。The plurality of intelligent data processing terminals also receive the processing results distributed by the cloud platform, and display the physical data processing results of the athletes corresponding to the intelligent data processing terminals on each intelligent data processing terminal, and at the same time, according to the received body data The status of the avatar is adjusted based on the data processing result.
在此基础上,进一步地,还包括:On this basis, it further includes:
图像拍摄和场景处理设备,其由实景拍摄装置和图像处理装置构成;Image shooting and scene processing equipment, which is composed of a real scene shooting device and an image processing device;
实景拍摄装置,利用摄影装置和水平/垂直相机控制仪采集跑道图像数据,使用GPS/北斗定位仪沿跑道记录地形数据,将跑道图像数据与地形数据结合作为实景地图数据存储至存储卡,并将该存储数据上传至云平台;The real scene shooting device uses the camera device and the horizontal/vertical camera controller to collect the image data of the runway, uses the GPS/Beidou locator to record the terrain data along the runway, combines the runway image data and the terrain data as real map data and stores them in the memory card, and The stored data is uploaded to the cloud platform;
图像处理装置,用于执行如下操作:An image processing device for performing the following operations:
实景地图数据的处理:对图像进行色彩平衡处理,将色彩处理为鲜艳模式;去除图像的鱼眼效果,模拟人类眼睛看到的景象;调整图像帧率和分辨率至预定值;调整图像文件存储格式,使之适用于pc端、Android终端和ios终端;Real-world map data processing: color balance the image, and process the color into a bright mode; remove the fisheye effect of the image to simulate the scene seen by human eyes; adjust the image frame rate and resolution to a predetermined value; adjust the image file storage format, making it suitable for PC, Android and ios terminals;
跑道3D轨迹处理:通过地形数据从跑道起点出发生成3D轨迹;使用贝塞尔曲线算法对轨迹进行平滑处理;使用经纬度计算算法处理距离位置数据;利用图像还原技术分析转弯、上坡、下坡、路径障碍物,生成遮挡物3D形状。Runway 3D trajectory processing: generate 3D trajectory from the starting point of the runway through terrain data; use Bezier curve algorithm to smooth the trajectory; use latitude and longitude calculation algorithm to process distance position data; use image restoration technology to analyze turning, uphill, downhill, Path obstacles, generate 3D shapes of occluders.
在上述任意实施例的基础上,进一步地:On the basis of any of the above embodiments, further:
所述根据接收的该身体数据处理结果进行虚拟人物的状态调整包括:调整虚拟人物的动作切换和/或调整虚拟人物的运动速度。The adjusting the state of the avatar according to the received processing result of the body data includes: adjusting the action switching of the avatar and/or adjusting the movement speed of the avatar.
在上述任意实施例的基础上,进一步地:On the basis of any of the above embodiments, further:
所述运动者的身体数据包括心率数据,所述智能数据处理终端对身体数据进行处理包括:前端展示心率范围和/或检测心率所处范围是否在科学运动区间同时进行智能语音播报。The physical data of the athlete includes heart rate data, and the processing of the physical data by the intelligent data processing terminal includes: displaying the heart rate range at the front end and/or detecting whether the range of the heart rate is within the scientific exercise interval and simultaneously performing intelligent voice broadcast.
一种实景跑步方法,包括:A method of real-scene running, comprising:
通过云平台将实景地图数据和虚拟人物数据预先发送或同步发送到每个智能数据处理终端,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据,所述虚拟人物数据与运动者相对应,所述多个智能数据处理终端与多个运动者一一对应;The real map data and virtual character data are sent to each intelligent data processing terminal in advance or synchronously through the cloud platform, and the same scene is displayed synchronously among multiple intelligent data processing terminals, and the corresponding scene is displayed on each intelligent data processing terminal. The virtual character data, the virtual character data corresponds to the athletes, and the multiple intelligent data processing terminals correspond to the multiple athletes one by one;
利用智能穿戴终端实时采集运动者的身体数据,并将身体数据同步传输至该运动者所对应的智能数据处理终端;Use the smart wearable terminal to collect the body data of the athlete in real time, and synchronously transmit the body data to the smart data processing terminal corresponding to the athlete;
通过每个智能数据处理终端接收智能穿戴终端发送的相应的运动者的身体数据,并对身体数据进行处理并将处理结果上传至云平台;Each intelligent data processing terminal receives the corresponding athlete's body data sent by the smart wearable terminal, processes the body data and uploads the processing results to the cloud platform;
通过云平台接收和存储所述身体数据的处理结果,并将处理结果对应运动者的智能数据处理终端进行消息分发,同步处理结果至同一场景的所有智能数据处理终端;Receive and store the processing results of the body data through the cloud platform, distribute the processing results to the intelligent data processing terminals of the athletes, and synchronize the processing results to all intelligent data processing terminals in the same scene;
通过智能数据处理终端接收该云平台同步分发的处理结果,并在每个智能数据处理终端上显示该智能数据处理终端所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。Receive the processing results synchronously distributed by the cloud platform through the intelligent data processing terminal, and display the physical data processing results of the athlete corresponding to the intelligent data processing terminal on each intelligent data processing terminal, and at the same time process the results according to the received physical data Adjust the state of the avatar.
在此基础上,进一步地,在步骤:通过云平台将实景地图数据和虚拟人物数据同步发送到每个智能数据处理终端,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据,所述虚拟人物数据与运动者相对应,所述多个智能数据处理终端与多个运动者一一对应,之前还包括如下步骤:On this basis, further, in the step: synchronously send the real scene map data and the virtual character data to each intelligent data processing terminal through the cloud platform, and display the same scene synchronously among multiple intelligent data processing terminals, in each The corresponding virtual character data is displayed on the intelligent data processing terminal, and the virtual character data corresponds to the athlete, and the plurality of intelligent data processing terminals correspond to the plurality of athletes one by one, and the following steps are also included before:
图像采集步骤,采集跑道图像数据,并沿跑道记录地形数据,将跑道图像数据与地形数据结合作为实景地图数据存储至存储卡,并将该存储数据上传至云平台;The image collection step includes collecting runway image data, recording terrain data along the runway, combining the runway image data and terrain data as real scene map data and storing them in the memory card, and uploading the stored data to the cloud platform;
实景地图数据处理步骤,对图像进行色彩平衡处理,将色彩处理为鲜艳模式;去除图像的鱼眼效果,模拟人类眼睛看到的景象;调整图像帧率和分辨率至预定值;调整图像文件存储格式,使之适用于pc端、Android终端和ios终端;Real-world map data processing steps, color balance the image, and process the color into a bright mode; remove the fisheye effect of the image to simulate the scene seen by human eyes; adjust the frame rate and resolution of the image to a predetermined value; adjust the image file storage format, making it suitable for PC, Android and ios terminals;
跑道3D轨迹处理步骤,通过地形数据从跑道起点出发生成3D轨迹;使用贝塞尔曲线算法对轨迹进行平滑处理;使用经纬度计算算法处理距离位置数据;利用图像还原技术分析转弯、上坡、下坡、路径障碍物,生成遮挡物3D形状。Runway 3D trajectory processing steps, generate 3D trajectory from the starting point of the runway through terrain data; use Bezier curve algorithm to smooth the trajectory; use latitude and longitude calculation algorithm to process distance position data; use image restoration technology to analyze turning, uphill, downhill , path obstacles, and generate 3D shapes of occluders.
一种实景跑步系统,包括:A real-scene running system, comprising:
第一处理模块,其通过云平台将实景地图数据和虚拟人物数据预先发送或同步发送到每个智能数据处理终端,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据,所述虚拟人物数据与运动者相对应,所述多个智能数据处理终端与多个运动者一一对应;The first processing module, which sends real map data and virtual character data to each intelligent data processing terminal in advance or synchronously through the cloud platform, and displays the same scene synchronously among multiple intelligent data processing terminals. The corresponding virtual character data is displayed on the processing terminal, the virtual character data corresponds to the athlete, and the plurality of intelligent data processing terminals correspond to the plurality of athletes one by one;
第二处理模块,其利用智能穿戴终端实时采集运动者的身体数据,并将身体数据同步传输至该运动者所对应的智能数据处理终端;The second processing module, which utilizes the smart wearable terminal to collect the physical data of the athlete in real time, and synchronously transmits the physical data to the corresponding intelligent data processing terminal of the athlete;
第三处理模块,其通过每个智能数据处理终端接收智能穿戴终端发送的相应的运动者的身体数据,并对身体数据进行处理并将处理结果上传至云平台;The third processing module, which receives the body data of the corresponding athlete sent by the smart wearable terminal through each smart data processing terminal, and processes the body data and uploads the processing result to the cloud platform;
第四处理模块,其通过云平台接收和存储所述身体数据的处理结果,并将处理结果对应运动者的智能数据处理终端进行消息分发,同步处理结果至同一场景的所有智能数据处理终端;The fourth processing module, which receives and stores the processing results of the body data through the cloud platform, distributes the processing results to the intelligent data processing terminals of the athletes, and synchronizes the processing results to all intelligent data processing terminals in the same scene;
第五处理模块,其通过智能数据处理终端接收该云平台同步分发的处理结果,并在每个智能数据处理终端上显示该智能数据处理终端所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。The fifth processing module, which receives the processing result synchronously distributed by the cloud platform through the intelligent data processing terminal, and displays the physical data processing result of the athlete corresponding to the intelligent data processing terminal on each intelligent data processing terminal, and simultaneously receives The state adjustment of the avatar is performed based on the body data processing result.
在此基础上,进一步地,在第一处理模块之前还包括如下模块:On this basis, further, the following modules are also included before the first processing module:
图像采集模块,用于采集跑道图像数据,并沿跑道记录地形数据,将跑道图像数据与地形数据结合作为实景地图数据存储至存储卡,并将该存储数据上传至云平台;The image acquisition module is used to collect runway image data, and record terrain data along the runway, combine the runway image data and terrain data as real-scene map data and store it in the memory card, and upload the stored data to the cloud platform;
实景地图数据处理模块,用于对图像进行色彩平衡处理,将色彩处理为鲜艳模式;去除图像的鱼眼效果,模拟人类眼睛看到的景象;调整图像帧率和分辨率至预定值;调整图像文件存储格式,使之适用于pc端、Android终端和ios终端;The real map data processing module is used to perform color balance processing on the image, and process the color into a bright mode; remove the fisheye effect of the image, and simulate the scene seen by human eyes; adjust the frame rate and resolution of the image to a predetermined value; adjust the image The file storage format makes it suitable for PC, Android and ios terminals;
跑道3D轨迹处理模块,用于通过地形数据从跑道起点出发生成3D轨迹;使用贝塞尔曲线算法对轨迹进行平滑处理;使用经纬度计算算法处理距离位置数据;利用图像还原技术分析转弯、上坡、下坡、路径障碍物,生成遮挡物3D形状。The runway 3D trajectory processing module is used to generate 3D trajectory from the starting point of the runway through terrain data; use Bezier curve algorithm to smooth the trajectory; use longitude and latitude calculation algorithm to process distance position data; use image restoration technology to analyze turning, uphill, Downhill, path obstacles, generate 3D shapes of obstructions.
本发明的有益效果是:The beneficial effects of the present invention are:
本发明提供了一种实景跑步装置、方法及系统,该装置中智能穿戴终端实时采集运动者的身体数据发送到智能数据处理终端;智能数据处理终端预先下载或接收云平台同步发送的实景地图数据和与运动者相对应的虚拟人物数据,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据;多个智能数据处理终端彼此之间通过互联网进行社交通讯;智能数据处理终端将运动者的身体数据处理结果发送到云平台;云平台同步身体数据的处理结果至同一场景的所有智能数据处理终端;智能数据处理终端显示该智能数据处理终端所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。与传统的跑步机跑步和单车骑行等有氧健身运动相比,本发明在用户使用时根据用户的选择为用户提供不同实景跑道的画面,实现在家庭、俱乐部、健身房等地点享受到全世界的实景跑道,满足了用户在室内跑步的情况下对实景的需求;本发明结合了智能穿戴设备与云端服务器,实现线上多人跑步模式,通过多人在线模式,设定了跑步过程中的娱乐与设计活动,将多名分散在全国各地的跑者模拟到一条跑道上,且可以相互聊天社交等,用户在跑步时可以与线上其他用户进行交流和沟通,提升了用户的跑步体验,激发了用户的跑步兴趣;本发明提供3D虚拟形象,实时模拟用户的跑步状态,进一步提升了用户的跑步体验;本发明还可以在检测到用户身体状态异常时进行社交通讯和自动报警提示,提醒用户调节运动节奏,体现了智能化、人性化的人文关怀。The present invention provides a real-scene running device, method and system, in which the smart wearable terminal collects the body data of the athlete in real time and sends it to the smart data processing terminal; the smart data processing terminal downloads in advance or receives the real-scene map data synchronously sent by the cloud platform and the virtual character data corresponding to the athlete, and synchronously display the same scene among multiple intelligent data processing terminals, and display the corresponding virtual character data on each intelligent data processing terminal; the relationship between multiple intelligent data processing terminals social communication through the Internet; the intelligent data processing terminal sends the body data processing results of the athletes to the cloud platform; the cloud platform synchronizes the body data processing results to all intelligent data processing terminals in the same scene; the intelligent data processing terminal displays the intelligent data The body data processing result of the athlete corresponding to the terminal is processed, and the state adjustment of the avatar is performed according to the received body data processing result. Compared with traditional aerobic fitness exercises such as running on a treadmill and cycling, the present invention provides users with different real-world runway pictures according to the user's choice when using it, and realizes enjoying the whole world at home, clubs, gyms and other places. The real-scene track meets the needs of users for real-scene running indoors; the present invention combines smart wearable devices and cloud servers to realize online multiplayer running mode. For entertainment and design activities, multiple runners scattered across the country are simulated on a runway, and they can chat and socialize with each other. Users can communicate and communicate with other online users while running, which improves the user's running experience. The user's interest in running is stimulated; the present invention provides a 3D virtual image, which simulates the user's running state in real time, and further improves the user's running experience; the present invention can also perform social communication and automatic alarm prompts and reminders when abnormal physical conditions of the user are detected The user adjusts the movement rhythm, which embodies the intelligent and humanized humanistic care.
附图说明Description of drawings
下面结合附图和实施例对本发明进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
图1和图2分别示出了本发明实施例提供的一种实景跑步装置的结构示意图和流程图;FIG. 1 and FIG. 2 respectively show a schematic structural diagram and a flow chart of a real-scene running device provided by an embodiment of the present invention;
图3示出了本发明实施例提供的一种实景跑步方法的流程图;Fig. 3 shows a flow chart of a real-scene running method provided by an embodiment of the present invention;
图4示出了本发明实施例提供的一种实景跑步系统的结构示意图。Fig. 4 shows a schematic structural diagram of a real-scene running system provided by an embodiment of the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
具体实施例一Specific embodiment one
本发明实施例提供了一种实景跑步系统,系统包括:跑步机、智能穿戴终端、显示装置和控制台,其中,跑步机启动后,控制台控制显示装置播放预先存储的实景影像,智能穿戴终端实时获取运动者运动数据,并传送给控制台进行处理,控制台将处理后的数据传送给显示装置,显示装置将数据显示给运动者。An embodiment of the present invention provides a real-scene running system. The system includes: a treadmill, a smart wearable terminal, a display device, and a console. After the treadmill is started, the console controls the display device to play a pre-stored real-scene image, and the smart wearable terminal The exercise data of the athlete is obtained in real time and transmitted to the console for processing, the console transmits the processed data to the display device, and the display device displays the data to the athlete.
在此基础上,进一步地:跑步机包括MCU处理器和无线通讯装置,跑步机将跑步的速度数据、坡度数据通过无线通讯装置传输给控制台。On this basis, further: the treadmill includes an MCU processor and a wireless communication device, and the treadmill transmits running speed data and slope data to the console through the wireless communication device.
具体实施例二Specific embodiment two
如图1和图2所示,本发明实施例提供了一种实景跑步装置,包括:As shown in Figures 1 and 2, an embodiment of the present invention provides a real-scene running device, including:
云平台101、多个智能数据处理终端102和智能穿戴终端103,上述设备之间通过无线连接;Cloud platform 101, a plurality of intelligent data processing terminals 102 and intelligent wearable terminals 103, the above-mentioned devices are connected by wireless;
所述智能穿戴终端103,其佩带于每个运动者身体上,用于实时采集运动者的身体数据,并将身体数据同步传输至该运动者所对应的智能数据处理终端102;The smart wearable terminal 103, which is worn on each athlete's body, is used to collect the body data of the athlete in real time, and synchronously transmit the body data to the corresponding intelligent data processing terminal 102 of the athlete;
所述多个智能数据处理终端102,其与多个运动者一一对应,每个智能数据处理终端102预先下载或接收云平台101同步发送的实景地图数据和虚拟人物数据,所述虚拟人物数据与运动者相对应,并在多个智能数据处理终端102之间同步显示同一场景、在每个智能数据处理终端102上显示所对应的虚拟人物数据;每个智能数据处理终端102还接收智能穿戴终端103发送的相应运动者的身体数据,智能数据处理终端102对身体数据进行处理并将处理结果上传至云平台101;所述多个智能数据处理终端102彼此之间通过互联网进行社交通讯;The plurality of intelligent data processing terminals 102 correspond one-to-one to a plurality of athletes, and each intelligent data processing terminal 102 pre-downloads or receives the real scene map data and virtual character data synchronously sent by the cloud platform 101, and the virtual character data Corresponding to the athlete, and synchronously display the same scene among multiple intelligent data processing terminals 102, and display the corresponding virtual character data on each intelligent data processing terminal 102; each intelligent data processing terminal 102 also receives smart wearable The physical data of the corresponding athlete sent by the terminal 103, the intelligent data processing terminal 102 processes the physical data and uploads the processing result to the cloud platform 101; the multiple intelligent data processing terminals 102 carry out social communication with each other through the Internet;
所述云平台101,其存储有实景地图数据和虚拟人物数据,并将该实景地图数据和虚拟人物数据同步发送到每个智能数据处理终端102,同时接收和存储所述身体数据的处理结果,并将处理结果同步至同一场景的所有运动者的智能数据处理终端102;The cloud platform 101 stores real scene map data and virtual character data, and synchronously sends the real scene map data and virtual character data to each intelligent data processing terminal 102, and simultaneously receives and stores the processing results of the body data, And synchronize the processing results to the intelligent data processing terminals 102 of all athletes in the same scene;
所述多个智能数据处理终端102还接收该云平台101分发的处理结果,并在每个智能数据处理终端102上显示该智能数据处理终端102所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。The plurality of intelligent data processing terminals 102 also receive the processing results distributed by the cloud platform 101, and display the physical data processing results of the athletes corresponding to the intelligent data processing terminals 102 on each intelligent data processing terminal 102, and at the same time according to The state adjustment of the avatar is performed on the received body data processing result.
云平台101主要由服务器与网络硬件构成,包括但不限于虚拟服务器和物理服务器,解决实时数据的存储、同步、分发、计算、分析等功能;智能数据处理终端102包括但不限于智能手机和智能平板,其上可以装载客户端软件,主要用于前端显示,解决客户的跑步需求,展示多人信息、实景现在、跑步数据、语音提醒、3D虚拟形象等;智能穿戴终端103包括但不限于心率手表、心率手环、心率带等智能穿戴设备,将跑步运动的身体数据进行采集,并传输至云平台101。The cloud platform 101 is mainly composed of servers and network hardware, including but not limited to virtual servers and physical servers, and solves functions such as storage, synchronization, distribution, calculation, and analysis of real-time data; intelligent data processing terminals 102 include but are not limited to smart phones and smart Tablet, on which client software can be loaded, is mainly used for front-end display, to solve the running needs of customers, to display multi-person information, real-time present, running data, voice reminders, 3D virtual images, etc.; smart wearable terminal 103 includes but is not limited to heart rate Smart wearable devices such as watches, heart rate bracelets, and heart rate belts collect the body data of running and transmit them to the cloud platform 101 .
本装置的使用方法如下:运动者佩戴智能穿戴设备到身体上,保持设备工作正常;启动本装置相应的客户端软件,注册/登录用户账户,为账户设定一个名称,在多人场景中,他人可以看见此名称;通过手机蓝牙扫描计步设备、心率带设备、跑步机设备等;通过APP选择已经扫描出来的设备并进行连接操作;此时实景酷跑效果出现在客户端软件,用户面前即可看到实景跑道。The method of using this device is as follows: the athlete wears the smart wearable device on the body to keep the device working normally; starts the corresponding client software of the device, registers/logs in the user account, and sets a name for the account. In a multi-person scene, Others can see this name; scan pedometer devices, heart rate belt devices, treadmill devices, etc. through the Bluetooth of the mobile phone; select the devices that have been scanned through the APP and connect them; at this time, the real cool running effect appears in the client software and in front of the user You can see the real runway.
用户在跑步过程中,点击在运动过程中出现的他人头像、名字,可以查看他人当前实时状态,例如头像、名称、总距离、当前速度、心率等数据,可以与之进行社交活动。虚拟3D人物形象使用3Dmax软件制作,着装可以为短袖、短裤、跑鞋、运动背心等,人物动作可以包括走路、慢跑、快跑等。多个智能数据处理终端102之间可以通过手机或者平板电脑自带的无线通信模块进行社交通讯,发送文字、语音和视频等。智能数据处理终端102还可以根据接收到的身体数据处理结果,显示预先设定的与身体数据相匹配的虚拟3D人物状态,使之与智能数据处理终端102对应的运动者的状态实时同步。在实际应用中,实景地图数据的预先下载与实时下载两种方法并存,用户使用app之后,可以持续获得更新的实景地图数据,最终实景地图数据均需要存储到智能数据处理终端102来使用。During the running process, the user can click on other people's profile pictures and names that appear during the exercise to view the current real-time status of others, such as profile pictures, names, total distance, current speed, heart rate and other data, and to conduct social activities with them. The virtual 3D character image is made with 3Dmax software. The dress can be short-sleeved, shorts, running shoes, sports vest, etc. The action of the character can include walking, jogging, fast running, etc. Multiple intelligent data processing terminals 102 can conduct social communication and send text, voice and video, etc. through the wireless communication module of the mobile phone or tablet computer. The intelligent data processing terminal 102 can also display the preset state of the virtual 3D character matching the body data according to the received body data processing result, so as to synchronize it with the state of the athlete corresponding to the intelligent data processing terminal 102 in real time. In practical applications, pre-downloading and real-time downloading of real-scene map data coexist. After users use the app, they can continuously obtain updated real-scene map data, and the final real-scene map data needs to be stored in the intelligent data processing terminal 102 for use.
本发明实施例对获取实景地图数据的方式不做限定,既可以从素材库或版权库中获取,还可以实地获取;本发明实施例对实景地图数据的形式和内容不做限定,可以预先对实景地图数据进行处理,使之更符合人类对审美的需求,提高运动者实景跑步的体验。因此,优选的,本装置还可以包括图像拍摄和场景处理设备,其由实景拍摄装置和图像处理装置构成:The embodiment of the present invention does not limit the method of obtaining real-scene map data, which can be obtained from the material library or copyright library, and can also be obtained on the spot; the embodiment of the present invention does not limit the form and content of the real-scene map data, and can Real-scene map data is processed to make it more in line with human aesthetic needs and improve the experience of runners in real-scene running. Therefore, preferably, the device can also include image capturing and scene processing equipment, which is composed of a real scene shooting device and an image processing device:
实景拍摄装置,利用摄影装置和水平/垂直相机控制仪采集跑道图像数据,使用GPS/北斗定位仪沿跑道记录地形数据,将跑道图像数据与地形数据结合作为实景地图数据存储至存储卡,并将该存储数据上传至云平台101;The real scene shooting device uses the camera device and the horizontal/vertical camera controller to collect the image data of the runway, uses the GPS/Beidou locator to record the terrain data along the runway, combines the runway image data and the terrain data as real map data and stores them in the memory card, and The stored data is uploaded to the cloud platform 101;
图像处理装置,用于执行如下操作:An image processing device for performing the following operations:
实景地图数据的处理:对图像进行色彩平衡处理,将色彩处理为鲜艳模式;去除图像的鱼眼效果,模拟人类眼睛看到的景象;调整图像帧率和分辨率至预定值;调整图像文件存储格式,使之适用于pc端、Android终端和ios终端;Real-world map data processing: color balance the image, and process the color into a bright mode; remove the fisheye effect of the image to simulate the scene seen by human eyes; adjust the image frame rate and resolution to a predetermined value; adjust the image file storage format, making it suitable for PC, Android and ios terminals;
跑道3D轨迹处理:通过地形数据从跑道起点出发生成3D轨迹;使用贝塞尔曲线算法对轨迹进行平滑处理;使用经纬度计算算法处理距离位置数据;利用图像还原技术分析转弯、上坡、下坡、路径障碍物,生成遮挡物3D形状。Runway 3D trajectory processing: generate 3D trajectory from the starting point of the runway through terrain data; use Bezier curve algorithm to smooth the trajectory; use latitude and longitude calculation algorithm to process distance position data; use image restoration technology to analyze turning, uphill, downhill, Path obstacles, generate 3D shapes of occluders.
实景拍摄装置的引入,使本发明实施例可以不断获取新的实景地图数据,为用户提供更好的跑步体验;图像处理装置的引入,调整了帧率和分辨率,提升了运动者的视觉享受,3D轨迹处理更是使得运动者的跑步轨迹更符合实际生活,提升了跑步体验。The introduction of the real-scene shooting device enables the embodiments of the present invention to continuously acquire new real-scene map data to provide users with a better running experience; the introduction of the image processing device adjusts the frame rate and resolution, improving the visual enjoyment of the athletes , 3D track processing makes the runner's running track more in line with real life and improves the running experience.
在上述任意实施例的基础上,优选的,所述根据接收的该身体数据处理结果进行虚拟人物的状态调整包括:调整虚拟人物的动作切换和/或调整虚拟人物的运动速度。虚拟人物状态跟随运动者状态进行实时调整,可以给用户带来更多的跑步乐趣和更好的跑步体验。On the basis of any of the above embodiments, preferably, adjusting the state of the avatar according to the received body data processing result includes: adjusting the action switching of the avatar and/or adjusting the movement speed of the avatar. The state of the virtual character is adjusted in real time following the state of the athlete, which can bring more running fun and a better running experience to the user.
在上述任意实施例的基础上,优选的,所述运动者的身体数据包括心率数据,所述智能数据处理终端对身体数据进行处理包括:前端展示心率范围和/或检测心率所处范围是否在科学运动区间同时进行智能语音播报。本发明实施例可以在智能数据处理终端102上实时显示运动者的心率数据,还可以在运动者的心率处于非科学运动区间时自动进行语音播报,提醒运动者调整运动节奏,体现了人文化的关怀。On the basis of any of the above embodiments, preferably, the physical data of the athlete includes heart rate data, and the processing of the physical data by the intelligent data processing terminal includes: displaying the heart rate range on the front end and/or detecting whether the heart rate is in the range Simultaneous intelligent voice broadcast in the scientific exercise interval. The embodiment of the present invention can display the athlete's heart rate data in real time on the intelligent data processing terminal 102, and can also automatically perform voice broadcast when the athlete's heart rate is in a non-scientific exercise range, reminding the athlete to adjust the exercise rhythm, which embodies the human culture care.
本发明实施例综合运用了以下技术:多人实时同步在线跑步计算技术;多人3D实景跑步视觉体验技术;3D实景坡度、障碍物、转弯等遮挡数据处理技术;结合穿戴设备或者手机数据,转化为跑步速度、心率控制等关键性身体数据的数据分析技术与智能语音控制技术;多人实时同步在线社交技术;模拟真实环境的声音复原技术;通过图像拍摄技术复原实景跑道的技术,因此可以实现各项技术对应的功能,给用户带来更好的跑步体验。The embodiment of the present invention comprehensively uses the following technologies: multi-person real-time synchronous online running computing technology; multi-person 3D real-scene running visual experience technology; 3D real-scene gradient, obstacle, turning and other occlusion data processing technology; combined with wearable devices or mobile phone data, conversion Data analysis technology and intelligent voice control technology for key body data such as running speed and heart rate control; real-time synchronous online social technology for multiple people; sound restoration technology for simulating real environments; The corresponding functions of various technologies bring users a better running experience.
具体实施例三Specific embodiment three
如图3所示,本发明实施例提供了一种实景跑步方法,包括:As shown in Figure 3, the embodiment of the present invention provides a real-scene running method, including:
S201,通过云平台将实景地图数据和虚拟人物数据预先发送或同步发送到每个智能数据处理终端,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据,虚拟人物数据与运动者相对应,多个智能数据处理终端与多个运动者一一对应;S201, pre-sending or synchronously sending the real-scene map data and virtual character data to each intelligent data processing terminal through the cloud platform, and synchronously displaying the same scene among multiple intelligent data processing terminals, and displaying on each intelligent data processing terminal The corresponding virtual character data, the virtual character data corresponds to the athletes, and the multiple intelligent data processing terminals correspond to the multiple athletes one by one;
S202,利用智能穿戴终端实时采集运动者的身体数据,并将身体数据同步传输至该运动者所对应的智能数据处理终端;S202, using the smart wearable terminal to collect the body data of the athlete in real time, and synchronously transmit the body data to the smart data processing terminal corresponding to the athlete;
S203,通过每个智能数据处理终端接收智能穿戴终端发送的相应的运动者的身体数据,并对身体数据进行处理并将处理结果上传至云平台;S203, receiving the corresponding athlete's body data sent by the smart wearable terminal through each smart data processing terminal, processing the body data and uploading the processing result to the cloud platform;
S204,通过云平台接收和存储身体数据的处理结果,并将处理结果对应运动者的智能数据处理终端进行消息分发,同步处理结果至同一场景的所有智能数据处理终端;S204, receiving and storing the processing results of the body data through the cloud platform, and distributing the processing results to the intelligent data processing terminals of the athletes, and synchronizing the processing results to all intelligent data processing terminals in the same scene;
S205,通过智能数据处理终端接收该云平台同步分发的处理结果,并在每个智能数据处理终端上显示该智能数据处理终端所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。S205. Receive the processing result synchronously distributed by the cloud platform through the intelligent data processing terminal, and display the physical data processing result of the athlete corresponding to the intelligent data processing terminal on each intelligent data processing terminal, and at the same time, according to the received physical data The state adjustment of the avatar is performed on the processing result.
在此基础上,进一步地,在步骤:通过云平台将实景地图数据和虚拟人物数据同步发送到每个智能数据处理终端,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据,所述虚拟人物数据与运动者相对应,所述多个智能数据处理终端与多个运动者一一对应,之前还包括如下步骤:On this basis, further, in the step: synchronously send the real scene map data and the virtual character data to each intelligent data processing terminal through the cloud platform, and display the same scene synchronously among multiple intelligent data processing terminals, in each The corresponding virtual character data is displayed on the intelligent data processing terminal, and the virtual character data corresponds to the athlete, and the plurality of intelligent data processing terminals correspond to the plurality of athletes one by one, and the following steps are also included before:
图像采集步骤,采集跑道图像数据,并沿跑道记录地形数据,将跑道图像数据与地形数据结合作为实景地图数据存储至存储卡,并将该存储数据上传至云平台;The image collection step includes collecting runway image data, recording terrain data along the runway, combining the runway image data and terrain data as real scene map data and storing them in the memory card, and uploading the stored data to the cloud platform;
实景地图数据处理步骤,对图像进行色彩平衡处理,将色彩处理为鲜艳模式;去除图像的鱼眼效果,模拟人类眼睛看到的景象;调整图像帧率和分辨率至预定值;调整图像文件存储格式,使之适用于pc端、Android终端和ios终端;Real-world map data processing steps, color balance the image, and process the color into a bright mode; remove the fisheye effect of the image to simulate the scene seen by human eyes; adjust the frame rate and resolution of the image to a predetermined value; adjust the image file storage format, making it suitable for PC, Android and ios terminals;
跑道3D轨迹处理步骤,通过地形数据从跑道起点出发生成3D轨迹;使用贝塞尔曲线算法对轨迹进行平滑处理;使用经纬度计算算法处理距离位置数据;利用图像还原技术分析转弯、上坡、下坡、路径障碍物,生成遮挡物3D形状。Runway 3D trajectory processing steps, generate 3D trajectory from the starting point of the runway through terrain data; use Bezier curve algorithm to smooth the trajectory; use latitude and longitude calculation algorithm to process distance position data; use image restoration technology to analyze turning, uphill, downhill , path obstacles, and generate 3D shapes of occluders.
在上述任意实施例的基础上,进一步地:On the basis of any of the above embodiments, further:
所述根据接收的该身体数据处理结果进行虚拟人物的状态调整包括:调整虚拟人物的动作切换和/或调整虚拟任务的运动速度。The adjusting the state of the avatar according to the received processing result of the body data includes: adjusting the action switching of the avatar and/or adjusting the movement speed of the virtual task.
在上述任意实施例的基础上,进一步地:On the basis of any of the above embodiments, further:
所述运动者的身体数据包括心率数据,所述对身体数据进行处理包括:前端展示心率范围和/或检测心率所处范围是否在科学运动区间同时进行智能语音播报。The physical data of the athlete includes heart rate data, and the processing of the physical data includes: displaying the heart rate range at the front end and/or detecting whether the range of the heart rate is within the scientific exercise interval and simultaneously performing intelligent voice broadcast.
具体实施例四Specific embodiment four
如图4所示,本发明实施例提供了一种实景跑步系统,包括:As shown in Figure 4, an embodiment of the present invention provides a real-scene running system, including:
第一处理模块301,其通过云平台将实景地图数据和虚拟人物数据预先发送或同步发送到每个智能数据处理终端,并在多个智能数据处理终端之间同步显示同一场景、在每个智能数据处理终端上显示所对应的虚拟人物数据,虚拟人物数据与运动者相对应,多个智能数据处理终端与多个运动者一一对应;The first processing module 301, which sends the real scene map data and virtual character data to each intelligent data processing terminal in advance or synchronously through the cloud platform, and displays the same scene synchronously among multiple intelligent data processing terminals. The corresponding virtual character data is displayed on the data processing terminal, the virtual character data corresponds to the athletes, and multiple intelligent data processing terminals correspond to multiple athletes one by one;
第二处理模块302,其利用智能穿戴终端实时采集运动者的身体数据,并将身体数据同步传输至该运动者所对应的智能数据处理终端;The second processing module 302, which utilizes the smart wearable terminal to collect the physical data of the athlete in real time, and synchronously transmits the physical data to the corresponding intelligent data processing terminal of the athlete;
第三处理模块303,其通过每个智能数据处理终端接收智能穿戴终端发送的相应的运动者的身体数据,并对身体数据进行处理并将处理结果上传至云平台;The third processing module 303, which receives the body data of the corresponding athlete sent by the smart wearable terminal through each smart data processing terminal, and processes the body data and uploads the processing result to the cloud platform;
第四处理模块304,其通过云平台接收和存储身体数据的处理结果,并将处理结果对应运动者的智能数据处理终端进行消息分发,同步处理结果至同一场景的所有智能数据处理终端;The fourth processing module 304, which receives and stores the processing results of the body data through the cloud platform, and distributes the processing results to the intelligent data processing terminals of the athletes, and synchronizes the processing results to all intelligent data processing terminals in the same scene;
第五处理模块305,其通过智能数据处理终端接收该云平台同步分发的处理结果,并在每个智能数据处理终端上显示该智能数据处理终端所对应的运动者的身体数据处理结果,同时根据接收的该身体数据处理结果进行虚拟人物的状态调整。The fifth processing module 305, which receives the processing result synchronously distributed by the cloud platform through the intelligent data processing terminal, and displays the physical data processing result of the athlete corresponding to the intelligent data processing terminal on each intelligent data processing terminal, and simultaneously according to The state adjustment of the avatar is performed on the received body data processing result.
在此基础上,进一步地,在第一处理模块301之前还包括如下模块:On this basis, further, before the first processing module 301, the following modules are also included:
图像采集模块,用于采集跑道图像数据,并沿跑道记录地形数据,将跑道图像数据与地形数据结合作为实景地图数据存储至存储卡,并将该存储数据上传至云平台;The image acquisition module is used to collect runway image data, and record terrain data along the runway, combine the runway image data and terrain data as real-scene map data and store it in the memory card, and upload the stored data to the cloud platform;
实景地图数据处理模块,用于对图像进行色彩平衡处理,将色彩处理为鲜艳模式;去除图像的鱼眼效果,模拟人类眼睛看到的景象;调整图像帧率和分辨率至预定值;调整图像文件存储格式,使之适用于pc端、Android终端和ios终端;The real map data processing module is used to perform color balance processing on the image, and process the color into a bright mode; remove the fisheye effect of the image, and simulate the scene seen by human eyes; adjust the frame rate and resolution of the image to a predetermined value; adjust the image The file storage format makes it suitable for PC, Android and ios terminals;
跑道3D轨迹处理模块,用于通过地形数据从跑道起点出发生成3D轨迹;使用贝塞尔曲线算法对轨迹进行平滑处理;使用经纬度计算算法处理距离位置数据;利用图像还原技术分析转弯、上坡、下坡、路径障碍物,生成遮挡物3D形状。The runway 3D trajectory processing module is used to generate 3D trajectory from the starting point of the runway through terrain data; use Bezier curve algorithm to smooth the trajectory; use longitude and latitude calculation algorithm to process distance position data; use image restoration technology to analyze turning, uphill, Downhill, path obstacles, generate 3D shapes of obstructions.
在上述任意实施例的基础上,进一步地:On the basis of any of the above embodiments, further:
所述根据接收的该身体数据处理结果进行虚拟人物的状态调整包括:调整虚拟人物的动作切换和/或调整虚拟任务的运动速度。The adjusting the state of the avatar according to the received processing result of the body data includes: adjusting the action switching of the avatar and/or adjusting the movement speed of the virtual task.
在上述任意实施例的基础上,进一步地:On the basis of any of the above embodiments, further:
所述运动者的身体数据包括心率数据,所述对身体数据进行处理包括:前端展示心率范围和/或检测心率所处范围是否在科学运动区间同时进行智能语音播报。The physical data of the athlete includes heart rate data, and the processing of the physical data includes: displaying the heart rate range at the front end and/or detecting whether the range of the heart rate is within the scientific exercise interval and simultaneously performing intelligent voice broadcast.
尽管本发明已进行了一定程度的描述,明显地,在不脱离本发明的精神和范围的条件下,可进行各个条件的适当变化。可以理解,本发明不限于所述实施方案,而归于权利要求的范围,其包括所述每个因素的等同替换。While the invention has been described to a certain extent, it will be obvious that various changes may be made in various conditions without departing from the spirit and scope of the invention. It is to be understood that the invention is not limited to the described embodiments, but rather falls within the scope of the claims, which include equivalents to each of the elements described.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610154810.1A CN105797349B (en) | 2016-03-17 | 2016-03-17 | Outdoor scene running device, method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610154810.1A CN105797349B (en) | 2016-03-17 | 2016-03-17 | Outdoor scene running device, method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105797349A CN105797349A (en) | 2016-07-27 |
| CN105797349B true CN105797349B (en) | 2018-02-09 |
Family
ID=56454257
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610154810.1A Expired - Fee Related CN105797349B (en) | 2016-03-17 | 2016-03-17 | Outdoor scene running device, method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105797349B (en) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109152946A (en) * | 2016-08-12 | 2019-01-04 | 深圳市赛亿科技开发有限公司 | A kind of treadmill |
| CN106237603B (en) * | 2016-08-19 | 2018-11-30 | 宇龙计算机通信科技(深圳)有限公司 | A kind of the running method, apparatus and terminal of virtual reality |
| CN106310643A (en) * | 2016-09-27 | 2017-01-11 | 深圳市智游人科技有限公司 | True environment-based live-action 3D motion system |
| CN106621190B (en) * | 2016-12-30 | 2023-05-12 | 江西中阳电器有限公司 | Method, device and system for simulating running on map data based on running machine |
| CN106774940A (en) * | 2017-01-17 | 2017-05-31 | 深圳市智游人科技有限公司 | A kind of Intelligent worn device and smart motion interactive system |
| CN106954092A (en) * | 2017-03-09 | 2017-07-14 | 华东师范大学 | A virtual reality bicycle realization method based on cloud computing |
| CN107368544B (en) * | 2017-06-27 | 2021-01-26 | 北京卡路里信息技术有限公司 | Online data display method and device |
| CN107583263A (en) * | 2017-09-04 | 2018-01-16 | 广州达讯网络科技有限公司 | The social and healthy method and its system of motion is realized towards VR technologies |
| CN108771854A (en) * | 2018-04-23 | 2018-11-09 | 万赢体育科技(上海)有限公司 | A kind of more people's interactive intelligent kinematic systems for sport in the future shop |
| CN108763414B (en) * | 2018-05-23 | 2021-07-06 | 广州视源电子科技股份有限公司 | A real scene display method, device, terminal device and storage medium |
| CN110716773A (en) * | 2018-07-13 | 2020-01-21 | 腾讯科技(深圳)有限公司 | Motion information display method and device |
| CN109167878A (en) * | 2018-08-23 | 2019-01-08 | 三星电子(中国)研发中心 | A kind of driving method, system and the device of avatar model |
| CN109045665B (en) * | 2018-09-06 | 2021-04-06 | 东莞华贝电子科技有限公司 | Athlete training method and training system based on holographic projection technology |
| CN109712247B (en) * | 2018-12-10 | 2023-07-21 | 浙江工业大学 | Real scene training system based on mixed reality technology |
| CN109710719B (en) * | 2018-12-26 | 2023-10-20 | 咪咕互动娱乐有限公司 | Information display method, device and storage medium |
| CN112395458A (en) * | 2019-08-13 | 2021-02-23 | 必艾奇亚洲有限公司 | Video course recommendation system and video course recommendation method for fitness equipment |
| CN110665194A (en) * | 2019-10-14 | 2020-01-10 | 郑华军 | Electronic display screen virtual character running accompanying system and method |
| CN110721457A (en) * | 2019-10-22 | 2020-01-24 | 南京智能仿真技术研究院有限公司 | Intelligent training monitoring devices is used in training of running |
| CN115690272A (en) * | 2021-07-31 | 2023-02-03 | 花瓣云科技有限公司 | Video generating method and electronic device |
| CN114733182A (en) * | 2022-04-09 | 2022-07-12 | 深圳市领为创新科技有限公司 | A smart wearable device for sports |
| CN117739995B (en) * | 2024-02-20 | 2024-06-21 | 厦门精图信息技术有限公司 | System and method for realizing navigation and space-time backtracking based on shooting and live-action map |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103656986A (en) * | 2012-09-06 | 2014-03-26 | 岱宇国际股份有限公司 | Fitness equipment with projection function |
| CN103845865A (en) * | 2012-11-29 | 2014-06-11 | 西安大昱光电科技有限公司 | Novel video linkage running machine speed gathering system |
| CN103845858A (en) * | 2012-11-29 | 2014-06-11 | 西安大昱光电科技有限公司 | Novel video linkage running machine |
| CN104984521A (en) * | 2015-08-06 | 2015-10-21 | 深圳市晶源动力电子科技有限公司 | Multimedia game treadmill |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101233861B1 (en) * | 2011-05-25 | 2013-02-15 | 임강준 | A running machine |
-
2016
- 2016-03-17 CN CN201610154810.1A patent/CN105797349B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103656986A (en) * | 2012-09-06 | 2014-03-26 | 岱宇国际股份有限公司 | Fitness equipment with projection function |
| CN103845865A (en) * | 2012-11-29 | 2014-06-11 | 西安大昱光电科技有限公司 | Novel video linkage running machine speed gathering system |
| CN103845858A (en) * | 2012-11-29 | 2014-06-11 | 西安大昱光电科技有限公司 | Novel video linkage running machine |
| CN104984521A (en) * | 2015-08-06 | 2015-10-21 | 深圳市晶源动力电子科技有限公司 | Multimedia game treadmill |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105797349A (en) | 2016-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105797349B (en) | Outdoor scene running device, method and system | |
| US20220280857A1 (en) | Video workout programs | |
| CN106310643A (en) | True environment-based live-action 3D motion system | |
| TWI577430B (en) | Method and system for representing a player in a virtual world | |
| US10391361B2 (en) | Simulating real-world terrain on an exercise device | |
| CN108579060B (en) | Exercise system and application method thereof | |
| CN105850093A (en) | Conducting sessions with captured image data of physical activity and uploading using token-verifiable proxy uploader | |
| CN105396279A (en) | Systems and methods for achieving team athletic outcomes | |
| CN109069934A (en) | Spectators' view tracking to the VR user in reality environment (VR) | |
| CN106164817A (en) | Sporting equipment is mutual with wearable computer | |
| CN105528187A (en) | moving image system and method | |
| CN104080008B (en) | A kind of smart television game interaction system and method | |
| US12257508B2 (en) | Mixed reality competitions involving real and virtual participants | |
| CN106341460A (en) | A method for implementing exercise, a client and a server | |
| US20180261120A1 (en) | Video generating device, method of controlling video generating device, display system, video generation control program, and computer-readable storage medium | |
| US20240048934A1 (en) | Interactive mixed reality audio technology | |
| CN107583263A (en) | The social and healthy method and its system of motion is realized towards VR technologies | |
| CN207253639U (en) | A kind of movement interactive system based on virtual reality | |
| CN114995642B (en) | Augmented reality-based exercise training method and device, server and terminal equipment | |
| Dabnichki | Computers in sport | |
| CN110665194A (en) | Electronic display screen virtual character running accompanying system and method | |
| JP2017151917A (en) | Program and eyewear | |
| JP7630469B2 (en) | VIRTUAL SPACE MOVING DEVICE, VIRTUAL SPACE MOVING METHOD, AND VIRTUAL SPACE MOVING PROGRAM | |
| CN117785099A (en) | Display equipment and virtual-real interaction method | |
| CN114296541A (en) | Motion interaction system based on cloud rendering and application thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180209 |