CN114679619B - Ski competition information enhanced display method, system, device and storage medium - Google Patents
Ski competition information enhanced display method, system, device and storage medium Download PDFInfo
- Publication number
- CN114679619B CN114679619B CN202210270547.8A CN202210270547A CN114679619B CN 114679619 B CN114679619 B CN 114679619B CN 202210270547 A CN202210270547 A CN 202210270547A CN 114679619 B CN114679619 B CN 114679619B
- Authority
- CN
- China
- Prior art keywords
- sub
- video
- person
- view video
- props
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44012—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本申请涉及虚拟场景领域,尤其涉及一种滑雪比赛信息增强展示方法、系统、设备及存储介质。The present application relates to the field of virtual scenes, in particular to a method, system, device and storage medium for enhanced display of skiing competition information.
背景技术Background technique
随着滑雪运动的兴起,滑雪竞技的比赛项目受到广大关注,由此观看滑雪比赛的人数也在不断增加。With the rise of skiing, the competitions of skiing competitions have received a lot of attention, and the number of people watching skiing competitions has also continued to increase.
观众在观看滑雪比赛直播或视频时,观众属于被动接收,只能通过播放的视频视角去了解比赛的内容,对于比赛信息的了解存在局限性,并且缺乏互动,用户体验感差。When the audience is watching the live broadcast or video of the skiing competition, the audience is a passive receiver. They can only understand the content of the competition through the perspective of the broadcast video. There are limitations in understanding the competition information, and there is a lack of interaction, which makes the user experience poor.
发明内容Contents of the invention
本申请的主要目的在于提供一种滑雪比赛信息增强展示方法、系统、设备及存储介质,旨在解决现有技术在观看滑雪比赛时缺乏互动,用户体验感差的技术问题。The main purpose of this application is to provide a method, system, device and storage medium for enhanced display of skiing competition information, aiming to solve the technical problems of lack of interaction and poor user experience in the prior art when watching skiing competitions.
为实现以上目的,本申请提供一种滑雪比赛信息增强展示方法,所述滑雪比赛信息增强展示方法包括:In order to achieve the above purpose, the present application provides a method for enhanced display of ski competition information, the method for enhanced display of ski competition information includes:
获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;Obtaining the main perspective video, and determining the dynamic trajectory of each person based on the main perspective video;
确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;Determine the scene distribution information of the playing field, digitize the playing field based on the scene distribution information, and establish a first virtual scene and a second virtual scene;
向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;Inputting the dynamic trajectory of the person into the first virtual scene and the second virtual scene, generating at least one sub-view video, and determining the distribution of props in the sub-view video;
展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。The main perspective video and the sub perspective video are displayed, wherein, based on the distribution of the props, the person in the sub perspective video interacts with the props.
可选地,所述确定在所述子视角视频中道具的分布的步骤,包括:Optionally, the step of determining the distribution of props in the sub-view video includes:
将所述比赛场地的赛区划分为预设数量的区块;Dividing the competition area of the competition venue into a preset number of blocks;
基于所述人员的动态轨迹,获取所述区块内所述人员的平均时速;Obtaining the average speed per hour of the person in the block based on the dynamic track of the person;
对所述平均时速进行区间划分,得到区间分布个数;The average speed per hour is divided into intervals to obtain the number of interval distributions;
基于所述区间分布个数,确定所述道具的排布规则;Determining the arrangement rules of the props based on the number of interval distributions;
基于所述平均时速与预设的速度区间值,计算所述赛区内所述道具总数;calculating the total number of props in the competition area based on the average speed per hour and a preset speed interval value;
基于所述道具总数和所述道具的排布规则,在所述子视角视频中道具的分布。The distribution of props in the sub-view video based on the total number of props and the arrangement rule of the props.
可选地,所述展示所述主视角视频和所述子视角视频的步骤之后,所述方法包括:Optionally, after the step of showing the main-view video and the sub-view video, the method includes:
接收目标人员的选择结果;Receive the selection result of the target person;
基于所述目标人员的选择结果,生成以所述目标人员为主体的第三子视角视频;Based on the selection result of the target person, generate a third sub-angle video with the target person as the main body;
切换到所述目标人员的视角,得到以所述目标人员为主体的所述第四子视角视频;Switching to the perspective of the target person to obtain the fourth sub-perspective video with the target person as the main body;
展示所述第三子视角视频和所述第四子视角视频。Displaying the third sub-perspective video and the fourth sub-perspective video.
可选地,所述基于所述目标人员的选择结果,生成以所述目标人员为主体的第三子视角视频的步骤,包括:Optionally, the step of generating a third sub-perspective video with the target person as the main body based on the selection result of the target person includes:
基于所述选择结果,建立第三虚拟场景;Establishing a third virtual scene based on the selection result;
基于所述人员的动态轨迹,得到所述人员的动态轨迹;Obtaining the dynamic trajectory of the personnel based on the dynamic trajectory of the personnel;
向所述第三虚拟场景输入所述目标人员的动态轨迹,生成所述第三子视角视频。Inputting the dynamic trajectory of the target person into the third virtual scene to generate the third sub-view video.
可选地,所述向所述第三虚拟场景输入所述目标人员的动态轨迹,生成所述第三子视角视频的步骤,包括:Optionally, the step of inputting the dynamic track of the target person into the third virtual scene and generating the third sub-view video includes:
读取所述目标人员的人物素材,生成AR数字模拟人员;Read the character material of the target person to generate an AR digital simulation person;
将所述目标人员的动态轨迹的参数赋值给所述AR数字模拟人员,基于所述第三虚拟场景,生成所述第三子视角视频。Assigning the parameters of the dynamic trajectory of the target person to the AR digital simulated person, and generating the third sub-view video based on the third virtual scene.
可选地,所述基于所述目标人员的选择结果,生成以所述目标人员为主体的第三子视角视频的步骤之后,所述方法包括:Optionally, after the step of generating a third sub-perspective video with the target person as the main body based on the selection result of the target person, the method includes:
获取所述人员的数据信息;Obtain the data information of the said person;
将所述人员的数据信息展示于所述第三子视角视频。Displaying the data information of the person in the third sub-view video.
可选地,所述确定在所述子视角视频中交互道具的分布,以及子视角视频中所述人员与所述道具产生交互为互动机制,其中,所述互动机制在所述子视角视频中启动。Optionally, the determining the distribution of interactive props in the sub-perspective video, and the interaction between the personnel and the props in the sub-perspective video is an interaction mechanism, wherein the interaction mechanism is in the sub-perspective video start up.
本申请还提供一种滑雪比赛信息增强展示系统,所述滑雪比赛信息增强展示设备系统:The present application also provides an enhanced display system for ski competition information, the enhanced display equipment system for ski competition information:
获取模块,用于获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;An acquisition module, configured to acquire the main perspective video, and determine the dynamic trajectory of each person based on the main perspective video;
建立模块,用于确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;A building module, configured to determine the scene distribution information of the playing field, digitize the playing field based on the scene distribution information, and establish a first virtual scene and a second virtual scene;
生成模块,用于向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;A generating module, configured to input the dynamic trajectory of the person into the first virtual scene and the second virtual scene, generate at least one sub-view video, and determine the distribution of props in the sub-view video;
展示模块,用于展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。A display module, configured to display the main-view video and the sub-view video, wherein, based on the distribution of the props, the person in the sub-view video interacts with the props.
本申请还提供一种滑雪比赛信息增强展示设备,所述滑雪比赛信息增强展示设备包括:存储器、处理器以及存储在存储器上的用于实现所述滑雪比赛信息增强展示方法的程序,The present application also provides a ski competition information enhanced display device, the ski competition information enhanced display device includes: a memory, a processor and a program stored in the memory for implementing the ski competition information enhanced display method,
所述存储器用于存储实现滑雪比赛信息增强展示方法的程序;The memory is used to store a program for realizing the enhanced display method of ski competition information;
所述处理器用于执行实现所述滑雪比赛信息增强展示方法的程序,以实现所述滑雪比赛信息增强展示方法的步骤。The processor is used to execute the program for realizing the enhanced display method of ski competition information, so as to realize the steps of the enhanced display method of ski competition information.
本申请还提供一种存储介质,所述存储介质上存储有实现滑雪比赛信息增强展示方法的程序,所述实现滑雪比赛信息增强展示方法的程序被处理器执行以实现所述滑雪比赛信息增强展示方法的步骤。The present application also provides a storage medium, on which is stored a program for realizing the enhanced display method of ski competition information, and the program for realizing the enhanced display method of ski competition information is executed by a processor to realize the enhanced display of ski competition information method steps.
本申请提供的一种滑雪比赛信息增强展示方法、系统、设备及存储介质,与现有技术中观在看滑雪比赛直播或视频时,只能被动接收,缺乏互动,无法了解比赛的全面信息相比,在本申请中,获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。即在本申请中,根据展示的主视角视频和所述子视角视频,用户可以多视角观看比赛,提高用户观看的体验感;在子视角视频中所述人员与所述道具产生交互,还设置有与比赛系统所对应的虚拟互动游戏,增加了观看比赛的趣味性。The enhanced display method, system, device and storage medium for skiing competition information provided by this application are different from those in the prior art when watching a skiing competition live broadcast or video, which can only be passively received, lacks interaction, and cannot understand the comprehensive information of the competition. For example, in this application, the main perspective video is obtained, and the dynamic trajectory of each person is determined based on the main perspective video; the scene distribution information of the playing field is determined, and the playing field is digitized based on the scene distribution information, and the establishment of The first virtual scene and the second virtual scene; input the dynamic track of the person to the first virtual scene and the second virtual scene, generate at least one sub-view video, and determine the distribution of props in the sub-view video; The main perspective video and the sub perspective video are displayed, wherein, based on the distribution of the props, the person in the sub perspective video interacts with the props. That is, in this application, according to the displayed main-view video and the sub-view video, the user can watch the game from multiple perspectives, which improves the user's viewing experience; in the sub-view video, the personnel interact with the props, and set There are virtual interactive games corresponding to the competition system, which increases the fun of watching the competition.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application. In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, In other words, other drawings can also be obtained from these drawings without paying creative labor.
图1是本申请实施例方案涉及的硬件运行环境的设备结构示意图;Fig. 1 is a schematic diagram of the device structure of the hardware operating environment involved in the embodiment of the present application;
图2为本申请滑雪比赛信息增强展示方法第一实施例的流程示意图;Fig. 2 is a schematic flow chart of the first embodiment of the ski competition information enhanced display method of the present application;
图3为本申请滑雪比赛信息增强展示方法第一实施例的视频画面展示图;Fig. 3 is a video screen display diagram of the first embodiment of the ski competition information enhanced display method of the present application;
图4为本申请滑雪比赛信息增强展示方法第二实施例的视频画面展示图;Fig. 4 is a video screen display diagram of the second embodiment of the ski competition information enhanced display method of the present application;
图5为本申请滑雪比赛信息增强展示方法的滑雪时速表;Fig. 5 is the ski speedometer of the ski competition information enhancement display method of the present application;
图6为本申请滑雪比赛信息增强展示方法的排布规则图。Fig. 6 is a diagram of arrangement rules of the enhanced display method for skiing competition information in this application.
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional features and advantages of the present application will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.
如图1所示,图1是本申请实施例方案涉及的硬件运行环境的终端结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic diagram of a terminal structure of a hardware operating environment involved in the solution of the embodiment of the present application.
本申请实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。The embodiment terminal of the present application can be PC, also can be smart mobile phone, panel computer, e-book reader, MP3 (Moving Picture Experts Group Audio Layer III, moving picture expert compression standard audio level 3) player, MP4 (Moving Picture Experts Group Audio Layer III) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert compression standard audio layer 4) Players, portable computers and other mobile terminal devices with display functions.
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储系统。As shown in FIG. 1 , the terminal may include: a processor 1001 , such as a CPU, a network interface 1004 , a user interface 1003 , a memory 1005 , and a communication bus 1002 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally, the network interface 1004 may include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1005 may also be a storage system independent of the aforementioned processor 1001 .
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。Optionally, the terminal may further include a camera, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors such as light sensors, motion sensors and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and/or backlight. As a kind of motion sensor, the gravitational acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used for applications that recognize the posture of mobile terminals (such as horizontal and vertical screen switching, Related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tap), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. No longer.
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 1 does not constitute a limitation on the terminal, and may include more or less components than those shown in the figure, or combine some components, or arrange different components.
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及滑雪比赛信息增强展示程序。As shown in FIG. 1 , the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an enhanced display program for skiing competition information.
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的滑雪比赛信息增强展示程序。In the terminal shown in Figure 1, the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server; the user interface 1003 is mainly used to connect to the client (client) and perform data communication with the client; and the processor 1001 may be used to call the ski competition information enhanced display program stored in memory 1005 .
参照图2,本申请实施例提供一种滑雪比赛信息增强展示方法,所述滑雪比赛信息增强展示方法包括:Referring to FIG. 2 , an embodiment of the present application provides a method for enhanced display of ski competition information, the method for enhanced display of ski competition information includes:
步骤S100,获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;Step S100, acquiring the main perspective video, and determining the dynamic trajectory of each person based on the main perspective video;
步骤S200,确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;Step S200, determine the scene distribution information of the playing field, digitize the playing field based on the scene distribution information, and establish a first virtual scene and a second virtual scene;
步骤S300,向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;Step S300, input the dynamic trajectory of the person into the first virtual scene and the second virtual scene, generate at least one sub-view video, and determine the distribution of props in the sub-view video;
步骤S400,展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。Step S400, showing the main perspective video and the sub perspective video, wherein, based on the distribution of the props, the person in the sub perspective video interacts with the props.
在本实施例中,具体的应用场景可以是:In this embodiment, specific application scenarios may be:
在家里通过电视机观看滑雪比赛,只能通过播放的视频视角去了解比赛的内容,对于比赛信息的了解存在局限性,并且缺乏互动,用户体验感差。Watching the skiing competition on TV at home, you can only understand the content of the competition through the perspective of the video broadcast, there are limitations in understanding the competition information, and there is a lack of interaction, which makes the user experience poor.
具体步骤如下:Specific steps are as follows:
步骤S100,获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;Step S100, acquiring the main perspective video, and determining the dynamic trajectory of each person based on the main perspective video;
在本实施例中,主视角视频可以为直播视频,也可以为回放视频,其中,所述主视角视频具体为第三人称视角,展示滑雪人员、滑雪人员比赛过程及滑雪比赛赛区场景的视频。In this embodiment, the main perspective video can be a live video or a playback video, wherein the main perspective video is specifically a third-person perspective video showing skiers, skiers' competition process and ski competition area scenes.
在本实施例中,首先获取主视角视频,其中,获取主视角视频的方式可以是:In this embodiment, the main perspective video is acquired first, wherein the way to acquire the main perspective video can be:
方式一:通过摄像机对滑雪比赛实时进行拍摄,接收摄像机所拍摄的视频画面;Method 1: Shoot the skiing competition in real time through the camera, and receive the video images captured by the camera;
方式二:若视频为回放视频,可以通过视频网站或其他途径下载视频,获取主视角视频。Method 2: If the video is a replay video, you can download the video through a video website or other means to obtain the main perspective video.
在本实施例中,每个人员的动态轨迹包括人员的速度、位置和加速度等数据信息,确定每个人员的动态轨迹的方式可以是比赛时基于主视角视频获取人员的运动信息,根据轨迹方程对人员的运动参数进行估计并输出,得到每个人员的动态轨迹。In this embodiment, the dynamic track of each person includes data information such as the speed, position, and acceleration of the person. The way to determine the dynamic track of each person can be to obtain the movement information of the person based on the main perspective video during the game, and according to the trajectory equation Estimate and output the motion parameters of the personnel to obtain the dynamic trajectory of each personnel.
步骤S200,确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;Step S200, determine the scene distribution information of the playing field, digitize the playing field based on the scene distribution information, and establish a first virtual scene and a second virtual scene;
在本实施例中,比赛场地的场景分布信息包括比赛场地的赛道信息和环境信息等,其中,赛道信息包括赛道的斜度、高度、长度和宽度等数据信息,环境信息包括赛道周边固定的植物、建筑物、标志牌等。In this embodiment, the scene distribution information of the competition field includes track information and environmental information of the competition field, wherein the track information includes data information such as the slope, height, length, and width of the track, and the environmental information includes track information. Fixed plants, buildings, sign boards, etc. in the surrounding area.
确定比赛场地的场景分布信息的方式可以是比赛前采集比赛场地的赛道信息和环境信息,也可以是比赛时基于主视角视频采集比赛场地的赛道信息和环境信息。The way to determine the scene distribution information of the competition venue may be to collect the track information and environmental information of the competition venue before the competition, or to collect the track information and environmental information of the competition venue based on the main perspective video during the competition.
在本实施例中,将整个比赛场地进行数字化,建立起虚拟模型,通过场景摄像机的透视视角展示虚拟比赛场景,其中,第一虚拟场景为三维立体场景,第二虚拟场景为二维平面场景,第一虚拟场景包含完整的赛道信息和环境信息,即第一虚拟场景的虚拟模型展示有赛道的斜度、高度、长度、宽度和赛道周边固定的植物、建筑物、标志牌等信息,而第二虚拟场景仅包含比赛场地的赛道长度信息。In this embodiment, the entire playing field is digitized, a virtual model is established, and the virtual playing scene is displayed through the perspective view angle of the scene camera, wherein, the first virtual scene is a three-dimensional scene, and the second virtual scene is a two-dimensional plane scene, The first virtual scene contains complete track information and environmental information, that is, the virtual model of the first virtual scene shows the slope, height, length, width of the track, and fixed plants, buildings, signs and other information around the track , and the second virtual scene only includes the track length information of the competition venue.
步骤S300,向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;Step S300, input the dynamic trajectory of the person into the first virtual scene and the second virtual scene, generate at least one sub-view video, and determine the distribution of props in the sub-view video;
在本实施例中,通过输入所述每个人员的动态轨迹,将所述第一虚拟场景和第二虚拟场景与人员的运动动态结合,分别生成第一子视角视频和第二子视角视频,其中,In this embodiment, by inputting the dynamic trajectory of each person, the first virtual scene and the second virtual scene are dynamically combined with the movement of the person to generate the first sub-view video and the second sub-view video respectively, in,
所述第一子视角视频为人员的第一人称视角视频,当未选中人员时,场景摄像头的定位为当前赛道中轴线,捕捉人员正前方的动态场景,通过第一人称视角视频,使得幕中内容场景变化轨迹与人员一致,让用户有一种身临其境的感觉。The first sub-view video is the first-person perspective video of the personnel. When no personnel is selected, the scene camera is positioned as the central axis of the current track to capture the dynamic scene directly in front of the personnel. Through the first-person perspective video, the content scene in the screen is displayed. The change trajectory is consistent with the personnel, giving users an immersive feeling.
所述第二子视角视频为上帝视角视频,将整个滑雪赛道投射到二维平面,虚拟成了预设数量的赛道,通过AI识别人员各自的衣服颜色,虚拟成不同颜色的圆圈(如红、橙、绿、蓝),基于不同颜色的圆圈与人员一一对应起来,通过上帝视角可以清楚地观察到各位人员的动态位次。还可以通过后台数据获取人员的国籍信息,在对应颜色圆圈内加入国籍标志,观众可以一目了然地知道此人员是哪国人,也可以通过不同的标识指代不同的人员。还可以根据当前地理位置信息可以得到观众当前所在的国家,检测当前比赛增强屏幕上是否有对应的国籍标志,如果有则该国籍标志进行闪烁展示,可以让本国观众更容易关注到本国的人员。The second sub-perspective video is a God's perspective video, which projects the entire ski track onto a two-dimensional plane, virtualizes a preset number of tracks, recognizes the respective clothes colors of the personnel through AI, and virtualizes them into circles of different colors (such as Red, orange, green, blue), based on the one-to-one correspondence between circles of different colors and personnel, the dynamic position of each personnel can be clearly observed from the perspective of God. The nationality information of the person can also be obtained through the background data, and the nationality mark is added in the corresponding color circle, so that the audience can know at a glance which country the person is from, and can also refer to different people through different marks. The current country of the audience can also be obtained according to the current geographic location information, and it can be detected whether there is a corresponding nationality mark on the enhanced screen of the current game. If there is, the nationality mark will be flashed and displayed, which can make it easier for the audience in their own country to pay attention to the personnel in their own country.
在本实施例中,道具可以为道具,也可以为气球,可以为任意道具,在此不作限定,所述道具分布于由虚拟场景所构成的视频中,即第一子视角视频和第二子视角视频,为观看比赛的过程中增加互动性,提高了观看比赛的趣味性。In this embodiment, the props can be props or balloons, and can be any props, which are not limited here. The props are distributed in the video composed of virtual scenes, that is, the first sub-view video and the second sub-view video. The perspective video adds interactivity to the process of watching the game and improves the fun of watching the game.
具体地,所述步骤S300,包括以下步骤S310-S360:Specifically, the step S300 includes the following steps S310-S360:
步骤S310,将所述比赛场地的赛区划分为预设数量的区块;Step S310, dividing the competition area of the competition venue into a preset number of blocks;
在本实施例中,预设数量可以是五个,在此不作限定,比赛开始后,从第一区块开始实时侦测人员的轨迹分布,直至最后一区块结束。根据上一区块内的人员速度分布情况动态调整下一区块内道具的排布。In this embodiment, the preset number can be five, which is not limited here. After the game starts, the trajectory distribution of personnel is detected in real time from the first block until the end of the last block. Dynamically adjust the arrangement of props in the next block according to the distribution of personnel speed in the previous block.
步骤S320,基于所述人员的动态轨迹,获取所述区块内所述人员的平均时速;Step S320, based on the dynamic trajectory of the person, the average speed per hour of the person in the block is obtained;
在本实施例中,基于主视角视频获取人员的运动信息,根据轨迹方程对人员的运动参数进行估计并输出,得到每个人员的动态轨迹基于每个人员动态轨迹中的速度信息,通过计算得到区块内所述每个人员的平均时速。In this embodiment, the motion information of the person is obtained based on the main view video, and the motion parameters of the person are estimated and output according to the trajectory equation, and the dynamic trajectory of each person is obtained by calculation based on the speed information in the dynamic trajectory of each person. The average speed per hour of each person described in the block.
步骤S330,对所述平均时速进行区间划分,得到区间分布个数;Step S330, dividing the average hourly speed into intervals to obtain the number of interval distributions;
如图5所示,根据人员中的最高时速和最低时速的时速差值,对所述平均时速进行区间划分,得到区间分布个数,例如,t1时刻,人员中的最高时速和最低时速的时速差值为40,在表中占据的区间为4,则区间分布个数为4,t4时刻,人员中的最高时速和最低时速的时速差值为10,在表中占据的区间为1,则区间分布个数为1。As shown in Figure 5, according to the speed difference between the highest speed per hour and the lowest speed per hour among the personnel, the average speed per hour is divided into intervals to obtain the number of interval distributions, for example, at time t1, the speed per hour of the highest speed per hour and the lowest speed per hour among the personnel The difference is 40, the interval occupied in the table is 4, then the number of intervals distributed is 4, at time t4, the speed difference between the highest speed and the lowest speed among the personnel is 10, and the interval occupied in the table is 1, then The interval distribution number is 1.
步骤S340,基于所述区间分布个数,确定所述道具的排布规则;Step S340, based on the distribution number of the intervals, determine the arrangement rules of the props;
在本实施例中,从第二个区块开始,道具按照5个一组垂直排布,具体排布在哪些赛道与上个区块的人员速度区间分布个数有关。如图6所示,道具排布共分为5种类型,除了全部排布道具外,还有1~4条赛道排布规则,如图5所示。当区块内道具数量不为0时,用于排布道具的赛道最少布置5个道具(按1列展示),最多布置25个(划分5列展示)。具体排布规则是按区块内人员速度区间分布个数从中间赛道往两侧进行延展:速度区间分布个数为奇数(1、3、5)的情况下优先从赛道3开始往两侧延展(如图中排布1、排布3所示),速度区间分布个数为偶数(2、4)的情况下优先从赛道2、赛道4开始往两侧延展(如图中排布2、排布4所示)。In this embodiment, starting from the second block, the props are vertically arranged in groups of 5, and which tracks are specifically arranged is related to the distribution number of personnel speed intervals in the previous block. As shown in Figure 6, the arrangement of props is divided into 5 types. In addition to all the arrangement of props, there are 1 to 4 track arrangement rules, as shown in Figure 5. When the number of props in the block is not 0, at least 5 props (displayed in 1 column) and up to 25 props (displayed in 5 columns) are arranged on the track for arranging props. The specific arrangement rule is to extend from the middle track to both sides according to the number of personnel speed intervals in the block: when the number of speed intervals is an odd number (1, 3, 5), the priority is to start from track 3 to the two sides. Side extension (as shown in arrangement 1 and arrangement 3 in the figure), when the number of speed interval distributions is even (2, 4), the priority is to extend from track 2 and track 4 to both sides (as shown in the figure Arrangement 2 and Arrangement 4 are shown).
步骤S350,基于所述平均时速与预设的速度区间值,计算所述赛区内所述道具总数;Step S350, calculating the total number of props in the competition area based on the average speed per hour and a preset speed interval value;
在本实施例中,速度区间值是人为预设的值,在此不作限定,为计算方便,本申请将20为速度区间值,即100km/h按20km/h分为5档速度区间,其中,100km/h为时速上限所预设的值。In this embodiment, the speed interval value is an artificially preset value, which is not limited here. For the convenience of calculation, this application uses 20 as the speed interval value, that is, 100km/h is divided into 5 speed intervals according to 20km/h, wherein , 100km/h is the preset value of the speed limit.
根据其中第一区块的平均时速与设定的速度区间值以及倍乘系数得到第一区块内道具总数,分别计算所有区块内道具总数,然后求和可以得到赛区内道具总数,其公式如下:The total number of props in the first block is obtained according to the average speed of the first block, the set speed interval value and the multiplication factor, and the total number of props in all blocks is calculated separately, and then the total number of props in the competition area can be obtained by summing up. The formula as follows:
其中,S为赛区内道具总数,N为总区块数,为第i-1个区块内人员平均时速,ni为第i个区块内道具数量。Among them, S is the total number of props in the competition area, N is the total number of blocks, is the average speed of personnel in the i-1th block, and n i is the number of props in the i-th block.
同理,t+1时刻,整个赛区清除之前展示的道具,重新按照公式计算出的每个区块展示的道具数ni,整个赛区重新展示道具。Similarly, at time t+1, the entire competition area clears the props displayed before, and re-calculates the number n i of props displayed in each block according to the formula, and the entire competition area displays the props again.
步骤S360,基于所述道具总数和所述道具的排布规则,在所述子视角视频中道具的分布。Step S360, based on the total number of props and the arrangement rules of the props, the distribution of props in the sub-view video.
在本实施例中,例如,t1时刻按照平均时速计算得出的某区块内道具数量为10个,人员速度区间分布个数为4,从赛道2、赛道4开始往两侧延展,道具数量只够展示在两个赛道上,如排布2所示;In this embodiment, for example, the number of props in a block calculated according to the average speed at time t1 is 10, and the number of personnel speed intervals is 4, extending from track 2 and track 4 to both sides. The number of props is only enough to display on two tracks, as shown in arrangement 2;
t4时刻按照平均时速计算得出的某区块内道具数量为15个,人员速度区间分布个数为1,从赛道3开始往两侧延展,道具排布占据1个赛道(按3列展示),如排布1所示。The number of props in a block calculated according to the average speed at time t4 is 15, and the number of personnel speed intervals is 1, extending from track 3 to both sides, and the arrangement of props occupies 1 track (by 3 columns) display), as shown in Arrangement 1.
道具得分机制具体实现为:系统首先确定道具在二维平面上的X和Y方向坐标,然后在确定的坐标点上生成一个外接正方形框,框内为虚拟的道具。当人员外框和道具外框通过公式检测到碰撞后,说明人员的轨迹和道具区域有交集,该人员得一分,系统进行记录,记录传到后台数据库;由于人员在赛道每个区域的轨迹都是不确定的,最终会形成一个道具得分排行榜。例如,人员甲获得3个道具,人员乙获得0个道具。最终比赛结束后,人员除了比赛名次外还可以进行踩点道具得分,增加了趣味性。The specific implementation of props scoring mechanism is as follows: the system first determines the X and Y coordinates of the props on the two-dimensional plane, and then generates a circumscribed square frame on the determined coordinate points, and the virtual props are inside the frame. When a collision is detected between the outer frame of the person and the outer frame of the prop through the formula, it means that the trajectory of the person intersects with the area of the prop. The trajectories are all uncertain, and will eventually form a prop score leaderboard. For example, person A gets 3 props, and person B gets 0 props. After the final game, in addition to the ranking of the game, personnel can also score points by stepping on props, which increases the fun.
外接框A定义了每个方向上的最小值和最大值:[AXmin,AXmax,AYmin,AYmax]The bounding box A defines the minimum and maximum values in each direction: [AXmin, AXmax, AYmin, AYmax]
外接框B定义了每个方向上的最小值和最大值:[BXmin,BXmax,BYmin,BYmax]The bounding box B defines the minimum and maximum values in each direction: [BXmin, BXmax, BYmin, BYmax]
其中,min代表外接框某方向(xy)最小值,max代表外接框某方向(xy)最大值。Among them, min represents the minimum value of a certain direction (xy) of the bounding box, and max represents the maximum value of a certain direction (xy) of the bounding box.
检测框的重叠计算具体为通过比较两个外接框每个方向上最大值和最小值,如果图1中外接框A和外接框B满足以下条件就可以判断重叠:The overlap calculation of the detection frame is specifically by comparing the maximum and minimum values in each direction of the two bounding boxes. If the bounding box A and the bounding box B in Figure 1 meet the following conditions, the overlap can be judged:
X方向:AXmin<BXmax&&BXmin<AXmaxX direction: AXmin<BXmax&&BXmin<AXmax
Y方向:AYmin<BYmax&&BYmin<AYmaxY direction: AYmin<BYmax&&BYmin<AYmax
步骤S400,展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。Step S400, showing the main perspective video and the sub perspective video, wherein, based on the distribution of the props, the person in the sub perspective video interacts with the props.
如图3所示,在本实施例中,主视角视频为第三人称视角视频,所述第一子视角视频为由虚拟场景构建的第一人称视角视频,第二子视角视频为由虚拟场景构建的上帝视角视频,展示所述主视角视频、所述第一子视角视频和所述第二子视角视频的方式可以是在电视机上,也可以在手机上,还可以在电脑上,可以在任意视频播放媒介展示,即在视频播放媒介的屏幕上会显示三个视角的视频,通过三视图信息来增强展示,让观赏比赛更有乐趣。As shown in Figure 3, in this embodiment, the main perspective video is a third-person perspective video, the first sub-perspective video is a first-person perspective video constructed from a virtual scene, and the second sub-perspective video is constructed from a virtual scene God's perspective video, the mode of displaying the main perspective video, the first sub perspective video and the second sub perspective video can be on a TV, on a mobile phone, on a computer, or on any video Playing media display, that is, videos from three perspectives will be displayed on the screen of the video playing medium, and the display will be enhanced through three-view information to make watching the game more fun.
其中,在所述主视角视频、所述第一子视角视频和所述第二子视角视频中任意选择一个,可以全屏展示此视角的视频,用户可以根据自己的偏好进行选择,提高用户的体验感。Wherein, any one of the main-view video, the first sub-view video, and the second sub-view video can be selected, and the video of this view can be displayed in full screen, and the user can choose according to his own preference, thereby improving user experience feel.
在本实施例中,在第一子视角视频和第二子视角视频中场景分布有道具,所述人员与所述道具产生交互,设置了与比赛系统所对应的虚拟互动游戏,增加了观看比赛的趣味性。In this embodiment, props are distributed in the scene in the first sub-perspective video and the second sub-perspective video, and the personnel interact with the props, and a virtual interactive game corresponding to the game system is set up, which increases the chance of watching the game. of interest.
在本实施例提供的滑雪比赛信息增强展示方法中,在步骤S500,展示所述主视角视频和所述子视角视频的步骤之后所述方法包括以下步骤A100-A400:In the enhanced display method for skiing competition information provided in this embodiment, after the step of displaying the main-view video and the sub-view video in step S500, the method includes the following steps A100-A400:
步骤A100,接收目标人员的选择结果;Step A100, receiving the selection result of the target person;
在本实施例中,提供人员选择界面,所述人员选择界面中包含比赛中多个人员分别对应的人员选择控件,当用户通过TV观看比赛时,系统支持遥控器选择具体人员;当用户通过手机/平板观看比赛时,系统支持手指点击或语音输入选择具体人员。In this embodiment, a personnel selection interface is provided, and the personnel selection interface includes personnel selection controls corresponding to multiple personnel in the game. When the user watches the game through TV, the system supports the remote control to select specific personnel; / When watching a game on a tablet, the system supports finger click or voice input to select specific personnel.
步骤A200,基于所述目标人员的选择结果,生成以所述目标人员为主体的第三子视角视频;Step A200, based on the selection result of the target person, generating a third sub-perspective video with the target person as the main body;
在本实施例中,所述第三子视角视频为以所述目标人员为主体的第三人称视角视频,由于画面只显示一个人员,观众可以沉浸式观看此人员的一系列比赛动作,观众可以根据自己的偏好进行选择,提高用户的体验感。In this embodiment, the third sub-perspective video is a third-person perspective video with the target person as the main body. Since only one person is displayed on the screen, the audience can watch a series of game actions of this person immersively. Choose according to your own preferences to improve the user experience.
具体地,所述步骤A200,包括以下步骤A210-A230:Specifically, the step A200 includes the following steps A210-A230:
步骤A210,基于所述选择结果,建立第三虚拟场景;Step A210, establishing a third virtual scene based on the selection result;
在本实施例中,将整个比赛场地进行数字化,建立起虚拟模型,通过场景摄像机的透视视角展示虚拟比赛场景,其中,第三虚拟场景为三维立体场景,第三虚拟场景包含完整的赛道信息和环境信息,即第三虚拟场景的虚拟模型展示有赛道的斜度、高度、长度、宽度和赛道周边固定的植物、建筑物、标志牌等信息。In this embodiment, the entire competition field is digitized, a virtual model is established, and the virtual competition scene is displayed through the perspective view of the scene camera, wherein, the third virtual scene is a three-dimensional scene, and the third virtual scene contains complete track information and environmental information, that is, the virtual model of the third virtual scene shows information such as the slope, height, length, width of the track, and fixed plants, buildings, and signs around the track.
步骤A220,基于所述人员的动态轨迹,得到所述人员的动态轨迹;Step A220, obtaining the dynamic trajectory of the person based on the dynamic trajectory of the person;
步骤A230,向所述第三虚拟场景输入所述目标人员的动态轨迹,生成所述第三子视角视频。Step A230, inputting the dynamic trajectory of the target person into the third virtual scene to generate the third sub-perspective video.
在本实施例中,向所述第三虚拟场景输入所述目标人员的动态轨迹,生成第三子视角视频,并确定在所述第三子视角视频道具的分布,其中,所述第三子视角视频为以目标人员为主体的第三人称视角视频。In this embodiment, the dynamic trajectory of the target person is input into the third virtual scene, a third sub-view video is generated, and the distribution of props in the third sub-view video is determined, wherein the third sub-view The perspective video is a third-person perspective video with the target person as the main body.
具体地,所述步骤A230,包括以下步骤A231-A232:Specifically, the step A230 includes the following steps A231-A232:
步骤A231,读取所述目标人员的人物素材,生成AR数字模拟人员;Step A231, read the character material of the target person, and generate an AR digital analog person;
在本实施例中,人员的人物素材可以通过比赛前对参赛的人员进行采集,当用户选中某位人员时,系统停止多媒体播放器的播放,可以通过Unity3D引擎读取人物素材(3D模型FBX文件)生成AR数字虚拟人员,纹理颜色与选中的人员衣服颜色相匹配。In this embodiment, the character material of the personnel can be collected by the participating personnel before the game. When the user selects a certain personnel, the system stops playing the multimedia player, and the character material (3D model FBX file can be read by the Unity3D engine) ) to generate an AR digital virtual person whose texture color matches the color of the selected person's clothes.
步骤A232,将所述目标人员的动态轨迹的参数赋值给所述AR数字模拟人员,基于所述第三虚拟场景,生成所述第三子视角视频。Step A232, assigning parameters of the dynamic track of the target person to the AR digital simulated person, and generating the third sub-view video based on the third virtual scene.
在本实施例中,同时获取真实人员的运动轨迹数据,将轨迹数据参数赋值给虚拟人员。本申请通过自适应特征提取方式对人员的局部动作特征点进行提取,采集人员的动作,以此赋予虚拟人员的所有动作和运动轨迹与真人人员完全一致。由于画面只显示一个人员,观众可以沉浸式观看此人员的一系列比赛动作,观众可以根据自己的偏好进行选择,提高用户的体验感。In this embodiment, the trajectory data of the real person is obtained at the same time, and the parameters of the trajectory data are assigned to the virtual personnel. This application extracts the local motion feature points of the personnel through the adaptive feature extraction method, collects the motions of the personnel, and endows the virtual personnel with all movements and motion trajectories completely consistent with the real personnel. Since the screen only shows one person, the audience can watch a series of game actions of this person immersively, and the audience can choose according to their own preferences, which improves the user experience.
步骤A300,切换到所述目标人员的视角,得到以所述目标人员为主体的所述第四子视角视频;Step A300, switch to the perspective of the target person, and obtain the fourth sub-perspective video with the target person as the main body;
在本实施例中,当选中某位人员时,系统将所述第一子视角视频切换到该人员的第一人称视角,场景摄像头捕捉人员正前方的场景,屏幕上展示的内容就是通过人员所在位置所能看到的比赛虚拟场景。屏幕中内容场景变化轨迹与人员一致,让用户有一种身临其境的感觉,进一步提高观众的体验。In this embodiment, when a person is selected, the system switches the first sub-view video to the person's first-person perspective, the scene camera captures the scene directly in front of the person, and the content displayed on the screen is based on the location of the person. The virtual scene of the game that can be seen. The changing track of the content scene on the screen is consistent with that of the personnel, giving users an immersive feeling and further improving the audience's experience.
如果人员所在位置位于中轴线左侧,道具展示位置会靠近第一子视角视频中轴线;如果人员所在位置位于赛道中轴线右侧,道具展示位置会远离第一子视角视频中轴线;如果人员所在位置刚好位于赛道中轴线,道具展示位置与中轴线的关系与未选择人员时第一子视角视频中的视角重合。If the person's position is on the left side of the central axis, the prop display position will be close to the central axis of the first sub-view video; if the person's position is on the right side of the track central axis, the prop display position will be far away from the first sub-view video central axis; The position is exactly on the central axis of the track, and the relationship between the prop display position and the central axis coincides with the perspective in the first sub-view video when no personnel are selected.
需要说明的是,根据第二视角视频中道具的xy坐标对第一视角视频和第三视角视频的虚拟场景中进行映射(默认高度z为1m),将道具投射显示到所述第一视角视频和第三视角视频里面,人员与道具碰撞的时候会产生动效,整个过程一目了然。It should be noted that, according to the xy coordinates of the props in the second-view video, the virtual scenes of the first-view video and the third-view video are mapped (the default height z is 1m), and the props are projected and displayed on the first-view video And in the third-view video, when people collide with props, there will be animation effects, and the whole process is clear at a glance.
步骤A400,展示所述第三子视角视频和所述第四子视角视频。Step A400, showing the third sub-perspective video and the fourth sub-perspective video.
如图4所示,所述第三子视角视频为以目标人员为主体的第三人称视角视频,所述第一子视角视频为由虚拟场景构建的以目标人员为主体的第一人称视角视频,第二子视角视频为由虚拟场景构建的上帝视角视频,在视频播放媒介的屏幕上会显示三个视角的视频,通过三视图信息来增强展示,让观赏比赛更有乐趣。As shown in Figure 4, the third sub-perspective video is a third-person perspective video with the target person as the main body, and the first sub-perspective video is a first-person perspective video with the target person as the main body constructed by the virtual scene. The second-view video is a God's-view video constructed from a virtual scene. Three-view videos will be displayed on the screen of the video playback medium. The three-view information is used to enhance the display and make watching the game more fun.
在本实施例提供的滑雪比赛信息增强展示方法中,在步骤A200,所述基于所述目标人员选择结果,生成以所述目标人员为主体的第三子视角视频的步骤之后,所述方法包括以下步骤B100-B200:In the ski competition information enhanced display method provided in this embodiment, after step A200, after the step of generating a third sub-view video with the target person as the main body based on the target person selection result, the method includes The following steps B100-B200:
步骤B100,获取所述人员的数据信息;Step B100, obtaining the data information of the person;
在本实施例中,所述人员的数据信息,通过比赛前对参赛的人员进行采集,其中,所示数据信息包括人员的个人数据(姓名n、年龄g、国籍c、战绩s)和实时数据(速度v、加速度a、高度h、角度θ)。In this embodiment, the data information of the personnel is collected from the participating personnel before the competition, wherein the data information shown includes personal data (name n, age g, nationality c, record s) and real-time data of the personnel. (velocity v, acceleration a, height h, angle θ).
步骤B200,将所述人员的数据信息展示于所述第三子视角视频。Step B200, displaying the data information of the person in the third sub-view video.
如图4所示,在本实施例中,所述第三视角视频获取并展示人员的个人数据(姓名n、年龄g、国籍c、战绩s)和实时数据(速度v、加速度a、高度h、角度θ),让观众可以获得更加全面的信息,提高观众的体验感。As shown in Figure 4, in this embodiment, the third-view video captures and displays personal data (name n, age g, nationality c, record s) and real-time data (velocity v, acceleration a, height h) of the personnel. , angle θ), so that the audience can obtain more comprehensive information and improve the audience's sense of experience.
在本实施例中,所述确定在所述第一子视角视频和第二子视角视频中道具的分布,以及所述第一子视角视频和第二子视角视频中所述人员与所述道具产生交互为互动机制,其中,所述互动机制在所述第一视角视频、第二视角视频、第三视角视频以及第四视角视频中启动。In this embodiment, the determining the distribution of props in the first sub-perspective video and the second sub-perspective video, and the personnel and props in the first sub-perspective video and the second sub-perspective video Generating interaction is an interaction mechanism, wherein the interaction mechanism is started in the first-view video, second-view video, third-view video, and fourth-view video.
本申请提供的一种滑雪比赛信息增强展示方法、系统、设备及存储介质,与现有技术中观在看滑雪比赛直播或视频时,只能被动接收,缺乏互动,无法了解比赛的全面信息相比,在本申请中,获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。即在本申请中,根据展示的主视角视频和所述子视角视频,用户可以多视角观看比赛,提高用户观看的体验感;在子视角视频中所述人员与所述道具产生交互,还设置有与比赛系统所对应的虚拟互动游戏,增加了观看比赛的趣味性。The enhanced display method, system, device and storage medium for skiing competition information provided by this application are different from those in the prior art when watching a skiing competition live broadcast or video, which can only be passively received, lacks interaction, and cannot understand the comprehensive information of the competition. For example, in this application, the main perspective video is obtained, and the dynamic trajectory of each person is determined based on the main perspective video; the scene distribution information of the playing field is determined, and the playing field is digitized based on the scene distribution information, and the establishment of The first virtual scene and the second virtual scene; input the dynamic track of the person to the first virtual scene and the second virtual scene, generate at least one sub-view video, and determine the distribution of props in the sub-view video; The main perspective video and the sub perspective video are displayed, wherein, based on the distribution of the props, the person in the sub perspective video interacts with the props. That is, in this application, according to the displayed main-view video and the sub-view video, the user can watch the game from multiple perspectives, which improves the user's viewing experience; in the sub-view video, the personnel interact with the props, and set There are virtual interactive games corresponding to the competition system, which increases the fun of watching the competition.
本申请还提供一种滑雪比赛信息增强展示系统,所述滑雪比赛信息增强展示设备系统:The present application also provides an enhanced display system for ski competition information, the enhanced display equipment system for ski competition information:
获取模块,用于获取主视角视频,基于所述主视角视频,确定每个人员的动态轨迹;An acquisition module, configured to acquire the main perspective video, and determine the dynamic trajectory of each person based on the main perspective video;
建立模块,用于确定比赛场地的场景分布信息,基于所述场景分布信息,将所述比赛场地数字化,建立第一虚拟场景和第二虚拟场景;A building module, configured to determine the scene distribution information of the playing field, digitize the playing field based on the scene distribution information, and establish a first virtual scene and a second virtual scene;
生成模块,用于向所述第一虚拟场景和第二虚拟场景输入所述人员的动态轨迹,生成至少一个子视角视频,并确定在所述子视角视频中道具的分布;A generating module, configured to input the dynamic trajectory of the person into the first virtual scene and the second virtual scene, generate at least one sub-view video, and determine the distribution of props in the sub-view video;
展示模块,用于展示所述主视角视频和所述子视角视频,其中,基于所述道具的分布,所述子视角视频中所述人员与所述道具产生交互。A display module, configured to display the main-view video and the sub-view video, wherein, based on the distribution of the props, the person in the sub-view video interacts with the props.
本申请滑雪比赛信息增强展示系统具体实施方式与上述滑雪比赛信息增强展示方法各实施例基本相同,在此不再赘述。The specific implementation of the system for enhanced display of ski competition information in this application is basically the same as the embodiments of the enhanced display method for ski competition information described above, and will not be repeated here.
本申请还提供一种滑雪比赛信息增强展示设备,所述滑雪比赛信息增强展示设备包括:存储器、处理器以及存储在存储器上的用于实现所述滑雪比赛信息增强展示方法的程序,The present application also provides a ski competition information enhanced display device, the ski competition information enhanced display device includes: a memory, a processor and a program stored in the memory for implementing the ski competition information enhanced display method,
所述存储器用于存储实现滑雪比赛信息增强展示方法的程序;The memory is used to store a program for realizing the enhanced display method of ski competition information;
所述处理器用于执行实现所述滑雪比赛信息增强展示方法的程序,以实现所述滑雪比赛信息增强展示方法的步骤。The processor is used to execute the program for realizing the enhanced display method of ski competition information, so as to realize the steps of the enhanced display method of ski competition information.
本申请滑雪比赛信息增强展示设备具体实施方式与上述滑雪比赛信息增强展示方法各实施例基本相同,在此不再赘述。The specific implementation of the enhanced display device for skiing competition information of the present application is basically the same as the embodiments of the above-mentioned enhanced display method for skiing competition information, and will not be repeated here.
本申请还提供一种存储介质,所述存储介质上存储有实现滑雪比赛信息增强展示方法的程序,所述实现滑雪比赛信息增强展示方法的程序被处理器执行以实现所述滑雪比赛信息增强展示方法的步骤。The present application also provides a storage medium, on which is stored a program for realizing the enhanced display method of ski competition information, and the program for realizing the enhanced display method of ski competition information is executed by a processor to realize the enhanced display of ski competition information method steps.
本申请存储介质具体实施方式与上述滑雪比赛信息增强展示方法各实施例基本相同,在此不再赘述。The specific implementation manner of the storage medium of the present application is basically the same as the embodiments of the above-mentioned enhanced display method for skiing competition information, and will not be repeated here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present application are for description only, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM) as described above. , magnetic disk, optical disk), including several instructions to make a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the methods described in various embodiments of the present application.
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structures or equivalent process transformations made by using the description of the application and the accompanying drawings are directly or indirectly used in other related technical fields. , are all included in the patent protection scope of the present application in the same way.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210270547.8A CN114679619B (en) | 2022-03-18 | 2022-03-18 | Ski competition information enhanced display method, system, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210270547.8A CN114679619B (en) | 2022-03-18 | 2022-03-18 | Ski competition information enhanced display method, system, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114679619A CN114679619A (en) | 2022-06-28 |
CN114679619B true CN114679619B (en) | 2023-08-01 |
Family
ID=82073959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210270547.8A Active CN114679619B (en) | 2022-03-18 | 2022-03-18 | Ski competition information enhanced display method, system, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114679619B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116109672A (en) * | 2023-01-13 | 2023-05-12 | 北京理工大学 | Intelligent training, monitoring and analyzing method for snowmobile sled track |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002372436A (en) * | 2001-06-13 | 2002-12-26 | Nec Corp | Locus displaying system |
EP1956838A2 (en) * | 2007-02-07 | 2008-08-13 | The DirecTV Group, Inc. | Live video management system |
CN101833232A (en) * | 2010-04-20 | 2010-09-15 | 浙江大学 | Visual support and match analysis system for ping-pong match and method for running same |
TW201513659A (en) * | 2013-09-18 | 2015-04-01 | Univ Kao Yuan | Real-time image sharing system for competition events |
CN106851429A (en) * | 2016-12-31 | 2017-06-13 | 天脉聚源(北京)科技有限公司 | A kind of method and apparatus for showing information for the game |
CN107071545A (en) * | 2016-12-31 | 2017-08-18 | 天脉聚源(北京)科技有限公司 | A kind of method and apparatus for showing information for the game |
CN107469322A (en) * | 2017-07-14 | 2017-12-15 | 福建铁工机智能机器人有限公司 | A kind of method skied using AR |
CN107680157A (en) * | 2017-09-08 | 2018-02-09 | 广州华多网络科技有限公司 | It is a kind of based on live interactive approach and live broadcast system, electronic equipment |
KR102308313B1 (en) * | 2021-03-17 | 2021-10-06 | 주식회사 여심서울 | Method and system for providing video contents by recognizing biometric information |
CN113905220A (en) * | 2021-08-30 | 2022-01-07 | 咪咕动漫有限公司 | Sand table projection method, device, equipment and storage medium based on event scene |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7782363B2 (en) * | 2000-06-27 | 2010-08-24 | Front Row Technologies, Llc | Providing multiple video perspectives of activities through a data network to a remote multimedia server for selective display by remote viewing audiences |
US10021459B2 (en) * | 2015-10-07 | 2018-07-10 | Oath Inc. | Computerized system and method for determining media based on selected motion video inputs |
US11305198B2 (en) * | 2015-11-06 | 2022-04-19 | Sportal Systems, LLC | Visually representing virtual fantasy sports contests II |
US10405060B2 (en) * | 2017-06-28 | 2019-09-03 | At&T Intellectual Property I, L.P. | Method and apparatus for augmented reality presentation associated with a media program |
US20190051103A1 (en) * | 2017-08-09 | 2019-02-14 | Igt | Augmented reality systems and methods for providing a wagering game having real-world and virtual elements |
US10556185B2 (en) * | 2017-09-29 | 2020-02-11 | Sony Interactive Entertainment America Llc | Virtual reality presentation of real world space |
US20190388791A1 (en) * | 2018-06-22 | 2019-12-26 | Jennifer Lapoint | System and method for providing sports performance data over a wireless network |
WO2020197974A1 (en) * | 2019-03-22 | 2020-10-01 | William Bohannon Mason | System and method for augmenting casted content with augmented reality content |
US11198057B2 (en) * | 2019-12-26 | 2021-12-14 | Relax Support, LLC | Gaming apparatus for spinning top toy game |
-
2022
- 2022-03-18 CN CN202210270547.8A patent/CN114679619B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002372436A (en) * | 2001-06-13 | 2002-12-26 | Nec Corp | Locus displaying system |
EP1956838A2 (en) * | 2007-02-07 | 2008-08-13 | The DirecTV Group, Inc. | Live video management system |
CN101833232A (en) * | 2010-04-20 | 2010-09-15 | 浙江大学 | Visual support and match analysis system for ping-pong match and method for running same |
TW201513659A (en) * | 2013-09-18 | 2015-04-01 | Univ Kao Yuan | Real-time image sharing system for competition events |
CN106851429A (en) * | 2016-12-31 | 2017-06-13 | 天脉聚源(北京)科技有限公司 | A kind of method and apparatus for showing information for the game |
CN107071545A (en) * | 2016-12-31 | 2017-08-18 | 天脉聚源(北京)科技有限公司 | A kind of method and apparatus for showing information for the game |
CN107469322A (en) * | 2017-07-14 | 2017-12-15 | 福建铁工机智能机器人有限公司 | A kind of method skied using AR |
CN107680157A (en) * | 2017-09-08 | 2018-02-09 | 广州华多网络科技有限公司 | It is a kind of based on live interactive approach and live broadcast system, electronic equipment |
KR102308313B1 (en) * | 2021-03-17 | 2021-10-06 | 주식회사 여심서울 | Method and system for providing video contents by recognizing biometric information |
CN113905220A (en) * | 2021-08-30 | 2022-01-07 | 咪咕动漫有限公司 | Sand table projection method, device, equipment and storage medium based on event scene |
Non-Patent Citations (2)
Title |
---|
5G技术助力广电业务创新;黄智锐;;有线电视技术(07);全文 * |
AR与VR技术在冬季体育赛事中的应用分析;牛鹤璇;王艾莎;胡萍;刘梅;;西安邮电大学学报(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114679619A (en) | 2022-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106383587B (en) | Augmented reality scene generation method, device and equipment | |
CN112334886B (en) | Content distribution system, content distribution method, and recording medium | |
EP0768105B1 (en) | Method of assisting a player in entering commands in a video game, video game system and video game storage medium | |
TWI468734B (en) | Methods, portable device and computer program for maintaining multiple views on a shared stable virtual space | |
US9947139B2 (en) | Method and apparatus for providing hybrid reality environment | |
CN103886009B (en) | The trivial games for cloud game suggestion are automatically generated based on the game play recorded | |
CN104010706B (en) | The direction input of video-game | |
CN112138386B (en) | Volume rendering method, device, storage medium and computer equipment | |
CN112044068B (en) | Man-machine interaction method and device, storage medium and computer equipment | |
CN110493642B (en) | Virtual interactive viewing method, system, device and storage medium | |
CN111836110B (en) | Method and device for displaying game video, electronic equipment and storage medium | |
CN113946210B (en) | Action interaction display system and method | |
US20230290043A1 (en) | Picture generation method and apparatus, device, and medium | |
CN113485626A (en) | Intelligent display device, mobile terminal and display control method | |
CN111815782A (en) | Display method, device and equipment of AR scene content and computer storage medium | |
CN114679619B (en) | Ski competition information enhanced display method, system, device and storage medium | |
CN113101633A (en) | Simulation operation method and device of cloud game and electronic equipment | |
US8483435B2 (en) | Information processing device, information processing system, information processing method, and information storage medium | |
CN114554240A (en) | Interactive method and device in live broadcast, storage medium, and electronic device | |
CN114584680A (en) | Motion data display method and device, computer equipment and storage medium | |
CN117651152A (en) | Interaction control method and device in live scene and electronic equipment | |
CN115624765A (en) | Image processing method based on game live broadcast and related equipment | |
CN114915735A (en) | Video data processing method | |
CN110166825B (en) | Video data processing method and device and video playing method and device | |
CN114405012A (en) | Interactive live broadcast method, device, computer equipment and storage medium for offline games |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |