CN118803302A - Data display method, device, electronic device, storage medium and program product - Google Patents
Data display method, device, electronic device, storage medium and program product Download PDFInfo
- Publication number
- CN118803302A CN118803302A CN202410859326.3A CN202410859326A CN118803302A CN 118803302 A CN118803302 A CN 118803302A CN 202410859326 A CN202410859326 A CN 202410859326A CN 118803302 A CN118803302 A CN 118803302A
- Authority
- CN
- China
- Prior art keywords
- motion
- data
- highlight
- index data
- index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- 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/44008—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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域Technical Field
本公开涉及通信技术领域,尤其涉及一种数据展示方法、装置、电子设备、存储介质和程序产品。The present disclosure relates to the field of communication technology, and in particular to a data display method, device, electronic device, storage medium and program product.
背景技术Background Art
目前,现有的针对体育赛事直播或者历史直播画面的数据展示,都只涉及实际的画面处理(如:某段时间内的人物发生的事情),却无法实现数据分析以及数据评估显示。这样,就会造成观众观看的门槛较高,复盘难度大的问题。总之,现有的数据展示方式的数据价值低,缺乏深度解读和评估,具有局限性,不能满足实际使用过程中的客观需求。At present, the existing data display for live sports events or historical live broadcasts only involves actual picture processing (such as what happened to people in a certain period of time), but cannot achieve data analysis and data evaluation display. This will result in a high threshold for viewers to watch and difficulty in reviewing. In short, the existing data display methods have low data value, lack of in-depth interpretation and evaluation, have limitations, and cannot meet the objective needs in actual use.
发明内容Summary of the invention
本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品,用以在一定程度上解决现有的数据展示方式的数据价值低,缺乏深度解读和评估,具有局限性,不能满足实际使用过程中的客观需求的问题。The present disclosure provides a data display method, device, electronic device, storage medium and program product, which are used to solve the problems of low data value, lack of in-depth interpretation and evaluation, limitations and inability to meet the objective needs in actual use of existing data display methods to a certain extent.
第一方面,本公开提供了一种数据展示方法,方法包括:采集针对运动场地的视频流;在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段;展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。In a first aspect, the present disclosure provides a data display method, comprising: collecting a video stream for a sports venue; tracking the motion trajectory of each moving object in real time in a three-dimensional coordinate system of the sports venue; when the motion trajectory of the target object meets a preset motion rule, intercepting a highlight segment in the video stream; displaying the highlight segment and indicator data, the indicator data being used to evaluate the associated moving objects in the highlight segment.
此外,根据本公开第一方面的方法,指标数据包括如下至少一种:基础指标、能力指标;基础指标用于评价相关联运动对象在精彩片段中的基础运动情况;基础指标包括如下至少一种:技术水平、方位、方向、距离、速度;能力指标用于评价相关联运动对象的个人能力;能力指标包括如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。In addition, according to the method of the first aspect of the present disclosure, the indicator data includes at least one of the following: basic indicators and ability indicators; the basic indicators are used to evaluate the basic movement conditions of the associated sports objects in the highlights; the basic indicators include at least one of the following: technical level, position, direction, distance, speed; the ability indicators are used to evaluate the personal abilities of the associated sports objects; the ability indicators include at least one of the following: acceleration, strength, endurance, flexibility, agility, coordination, explosive power, technical execution, and tactical awareness.
此外,根据本公开第一方面的方法,指标数据,包括:第一指标数据集合,包括:三维坐标系,以及,指定相关联运动对象的运动轨迹、基础指标、能力指标;指定相关联运动对象为满足运动规则的相关联运动对象;和/或,第二指标数据集合,包括:三维坐标系,以及,各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹。In addition, according to the method of the first aspect of the present disclosure, the indicator data includes: a first indicator data set, including: a three-dimensional coordinate system, and specifying the motion trajectory, basic indicators, and capability indicators of associated motion objects; specifying the associated motion objects as associated motion objects that satisfy motion rules; and/or, a second indicator data set, including: a three-dimensional coordinate system, and the motion trajectory, basic indicators, capability indicators, and calculated trajectory of each associated motion object.
此外,根据本公开第一方面的方法,当目标对象的所述运动轨迹满足预设的运动规则时,截取所述视频流中的精彩片段,包括:当运动轨迹满足运动规则时,在视频流中截取目标时间区间内的数据流,得到精彩片段;目标时间区间的第一端点为运动轨迹满足运动规则的时刻;目标时间区间的第二端点为上一个接触时刻,接触时刻为运动物体与运动对象接触的时刻。In addition, according to the method of the first aspect of the present disclosure, when the motion trajectory of the target object satisfies the preset motion rules, the wonderful clips in the video stream are intercepted, including: when the motion trajectory satisfies the motion rules, the data stream within the target time interval is intercepted in the video stream to obtain the wonderful clips; the first endpoint of the target time interval is the moment when the motion trajectory satisfies the motion rules; the second endpoint of the target time interval is the previous contact moment, and the contact moment is the moment when the moving object contacts the moving object.
此外,根据本公开第一方面的方法,展示精彩片段和指标数据,包括:对比展示指标数据;对比展示指标数据包括:针对精彩片段的任意一个相关联运动对象,获取相关联运动对象的当前指标数据和历史指标数据;将当前指标数据和历史指标数据进行对比展示;和/或,针对精彩片段的任意两个相关联运动对象,获取相关联运动对象的指标数据;将任意两个相关联运动对象的指标数据进行对比展示。In addition, according to the method of the first aspect of the present disclosure, displaying highlight clips and indicator data includes: comparatively displaying indicator data; comparatively displaying indicator data includes: for any associated motion object of the highlight clip, obtaining current indicator data and historical indicator data of the associated motion object; comparatively displaying the current indicator data and the historical indicator data; and/or, for any two associated motion objects of the highlight clip, obtaining indicator data of the associated motion objects; comparatively displaying the indicator data of any two associated motion objects.
此外,根据本公开第一方面的方法,展示精彩片段和指标数据,还包括:获取相关联运动对象的环境影响因素;环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;基于环境影响因素,对相关联运动对象的指标数据进行校正;展示校正后的指标数据。In addition, according to the method of the first aspect of the present disclosure, displaying highlight clips and indicator data also includes: obtaining environmental influencing factors of associated sports objects; the environmental influencing factors include at least one of the following: natural environmental factors, social environmental factors, personal factors; based on the environmental influencing factors, correcting the indicator data of the associated sports objects; and displaying the corrected indicator data.
第二方面,本公开提供了一种数据展示装置,包括:采集单元,用于采集针对运动场地的视频流;跟踪单元,用于在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;截取单元,用于当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段;展示单元,用于展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。In a second aspect, the present disclosure provides a data display device, including: an acquisition unit for acquiring a video stream for a sports venue; a tracking unit for tracking the motion trajectory of each moving object in real time in a three-dimensional coordinate system of the sports venue; an interception unit for intercepting a highlight segment in the video stream when the motion trajectory of the target object meets a preset motion rule; and a display unit for displaying the highlight segment and indicator data, the indicator data being used to evaluate the associated moving objects in the highlight segment.
第三方面,本公开提供了一种电子设备,包括:存储器,用于存储计算机可读指令;以及处理器,用于运行计算机可读指令,使得电子设备执行如第一方面任一实施例所述的方法。In a third aspect, the present disclosure provides an electronic device, comprising: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions so that the electronic device executes the method as described in any embodiment of the first aspect.
第四方面,本公开提供了一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,当所述计算机可读指令由处理器执行时,使得处理器执行如第一方面任一实施例所述的方法。In a fourth aspect, the present disclosure provides a non-transitory computer-readable storage medium for storing computer-readable instructions, which, when executed by a processor, causes the processor to execute the method described in any embodiment of the first aspect.
第五方面,本公开提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一实施例所述的方法。In a fifth aspect, the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any embodiment of the first aspect.
本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品。本公开通过采集运用场地的视频流,在运动场地的三维坐标系中,实时跟踪确定各运动对象的运动轨迹。当运动轨迹满足预设的运动规则时,截取视频中的精彩片段。并展示精彩片段和指标数据。其中,指标数据可以用于评价精彩片段中的相关联运动对象。综上,相较于现有的仅展示精彩片段的方法,本公开所提供的技术方案能够实时确定分析并展示精彩片段及精彩片段中相关联对象的指标数据。这样可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。The present disclosure provides a data display method, device, electronic device, storage medium and program product. The present disclosure collects the video stream of the application venue and tracks and determines the motion trajectory of each moving object in real time in the three-dimensional coordinate system of the sports venue. When the motion trajectory meets the preset motion rules, the highlight clips in the video are intercepted. And the highlight clips and indicator data are displayed. Among them, the indicator data can be used to evaluate the associated moving objects in the highlight clips. In summary, compared with the existing method of only displaying highlight clips, the technical solution provided by the present disclosure can determine, analyze and display the indicator data of the highlight clips and the associated objects in the highlight clips in real time. This can reduce the threshold for viewers to watch and the difficulty of reviewing, and enrich the audience's viewing experience. In this way, through precise positioning, real-time data analysis, evaluation and display, the problems of low data value and limitations can be solved, and the objective needs in actual use can be met.
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。It is to be understood that both the foregoing general description and the following detailed description are exemplary, and are intended to provide further explanation of the technology as claimed.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。The above and other purposes, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
图1为本公开实施例提供的一种数据展示方法的流程示意图;FIG1 is a flow chart of a data display method provided by an embodiment of the present disclosure;
图2为本公开实施例提供的一种数据展示流程示意图;FIG2 is a schematic diagram of a data display process provided by an embodiment of the present disclosure;
图3为本公开实施例提供的一种数据展示装置的结构框图;FIG3 is a structural block diagram of a data display device provided by an embodiment of the present disclosure;
图4为本公开实施例提供的一种电子设备的硬件框图;FIG4 is a hardware block diagram of an electronic device provided in an embodiment of the present disclosure;
图5为本公开实施例提供的一种计算机可读存储介质的示意图。FIG. 5 is a schematic diagram of a computer-readable storage medium provided in an embodiment of the present disclosure.
具体实施方式DETAILED DESCRIPTION
为了使得本公开的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。In order to make the purpose, technical solution and advantages of the present disclosure more obvious, the exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described here.
目前,体育赛事直播或历史直播画面的数据展示主要聚焦于实时画面的捕捉和传输,无法实现数据的分析及数据的评估展示。正是由于缺乏对数据的深度分析和评估显示,导致观众在观看比赛时只能依靠直观的画面和有限的统计数据来感知比赛。这种情况不仅增加了观众观看的门槛,使得非专业观众难以深入理解比赛背后的数据和逻辑,也加大了专业人士进行比赛复盘和战术分析的难度。总之,现有的数据展示方式的数据价值低,缺乏深度解读和评估,具有局限性,不能满足实际使用过程中的客观需求。At present, the data display of live sports events or historical live broadcasts mainly focuses on the capture and transmission of real-time images, and cannot realize data analysis and data evaluation and display. It is precisely because of the lack of in-depth analysis and evaluation of data that the audience can only rely on intuitive images and limited statistical data to perceive the game when watching the game. This situation not only increases the threshold for viewers to watch, making it difficult for non-professional audiences to deeply understand the data and logic behind the game, but also increases the difficulty for professionals to review the game and conduct tactical analysis. In short, the existing data display methods have low data value, lack of in-depth interpretation and evaluation, have limitations, and cannot meet the objective needs in actual use.
以此,本公开提供了一种数据展示方法,能够实时确定分析并展示精彩片段及精彩片段中相关联对象的指标数据,解决观众观看的门槛高和复盘难度大的问题。请参考图1,图1为本公开实施例提供的一种数据展示方法的流程图。如图1所示,该方法包括:In this way, the present disclosure provides a data display method that can determine, analyze and display the indicator data of the highlights and the objects associated with the highlights in real time, solving the problem of high threshold for viewers to watch and high difficulty in reviewing. Please refer to Figure 1, which is a flow chart of a data display method provided by an embodiment of the present disclosure. As shown in Figure 1, the method includes:
在步骤S101中,采集针对运动场地的视频流。In step S101 , a video stream for a sports field is collected.
在本公开实施例中,运动场地可以理解为是目标场景中的运动场地。而目标场景可以是各种比赛直播和/或历史比赛回放,如:足球、篮球、乒乓球、网球、游泳、滑冰、田径比赛、排球等至少一种有多人参与的标准比赛场地的赛事场景直播或回放。In the disclosed embodiments, the sports venue can be understood as the sports venue in the target scene. The target scene can be various live broadcasts of games and/or replays of historical games, such as live broadcasts or replays of at least one standard competition venue with multiple participants, such as football, basketball, table tennis, tennis, swimming, skating, track and field competitions, volleyball, etc.
具体的,可以通过部署一个或者多个摄影设备在运动场地,从多个角度采集针对运动场地的视频流。这些摄像头可以选择在运动场地的合适位置,以捕捉全面的运动场景,可以为后续的运动对象和运动物体的实时跟踪提供基础数据。Specifically, one or more cameras can be deployed in the sports field to collect video streams of the sports field from multiple angles. These cameras can be selected at appropriate locations in the sports field to capture comprehensive sports scenes, which can provide basic data for subsequent real-time tracking of moving objects and moving objects.
在步骤S102中,在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹。In step S102, the motion trajectory of each moving object is tracked in real time in the three-dimensional coordinate system of the sports field.
在本公开实施例中,运动场地的三维坐标系可以根据场地中的固定建筑物或标志物或固定位置等至少一种作为原点来建立,具体应用时,可以根据实际情况进行灵活变动。如:根据赛事类型和场地的特点,选择具有代表性的固定标志物作为参考点。这些参考点可以具备明显的视觉特征,如大小、尺寸、规格等至少一种特征,以便在直播画面中被准确识别。利用上帝视角(即高空俯视)和观众视角等至少一个镜头角度,获取赛事场地的全方位信息。根据选定的参考点和全方位信息,构建一个统一的三维坐标系。而各运动对象可以为运动场地中所有运动的人,例如:对手运动员、队友运动员、裁判员等至少一种。运动物体可以为运动场地中运动的物体,可以根据运动类型进行灵活调整。例如:球赛的各种球类、击剑运动的剑等至少一种。In the disclosed embodiment, the three-dimensional coordinate system of the sports venue can be established based on at least one of the fixed buildings or landmarks or fixed positions in the venue as the origin, and can be flexibly changed according to the actual situation when applied. For example, according to the type of event and the characteristics of the venue, a representative fixed landmark is selected as a reference point. These reference points can have obvious visual features, such as size, dimensions, specifications, etc., so that they can be accurately identified in the live broadcast screen. Use at least one lens angle such as the God's perspective (i.e., looking down from a high altitude) and the audience's perspective to obtain all-round information of the event venue. Based on the selected reference points and all-round information, a unified three-dimensional coordinate system is constructed. And each sports object can be all people who move in the sports venue, such as: at least one of the opponent athletes, teammate athletes, referees, etc. The moving object can be an object moving in the sports venue, which can be flexibly adjusted according to the type of sport. For example: at least one of various balls in a ball game, a sword in a fencing sport, etc.
在本公开中,可以利用摄像头追踪系统、全球定位系统(GPS)等至少一种实时跟踪各运动对象的运动轨迹。其中,GPS可以为通过卫星信号确定运动对象的位置和轨迹。而摄像头追踪系统可以为利用多个高清摄像头从不同角度捕捉运动画面,通过计算机视觉算法(如光流法、背景减除、目标检测与跟踪等至少一种)分析图像序列,确定各运动对象的运动轨迹。In the present disclosure, at least one of a camera tracking system and a global positioning system (GPS) can be used to track the motion trajectory of each moving object in real time. Among them, the GPS can determine the position and trajectory of the moving object through satellite signals. The camera tracking system can use multiple high-definition cameras to capture moving images from different angles, analyze the image sequence through computer vision algorithms (such as at least one of optical flow method, background subtraction, target detection and tracking, etc.), and determine the motion trajectory of each moving object.
具体的,在本公开中,可以为利用摄像设备的计算机视觉技术实时对场地中的运动员、裁判和球等目标进行识别。根据识别出的信息和图像处理技术,结合建立三维坐标系,计算确定各目标在三维空间中的坐标位置。通过实时、连续地跟踪捕捉目标的位置信息,形成其运动轨迹。当然,若是存在多个摄像设备,需要确定不同视角下捕捉到的轨迹数据在时间和空间上的同步。这可以通过时间戳匹配、坐标转换等至少一种方式实现。Specifically, in the present disclosure, the computer vision technology of the camera equipment can be used to identify the players, referees, balls and other targets in the field in real time. Based on the identified information and image processing technology, a three-dimensional coordinate system is established to calculate and determine the coordinate position of each target in the three-dimensional space. The position information of the target is captured by real-time and continuous tracking to form its motion trajectory. Of course, if there are multiple cameras, it is necessary to determine the synchronization of the trajectory data captured from different perspectives in time and space. This can be achieved by at least one method such as timestamp matching and coordinate conversion.
在步骤S103中,当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段。In step S103, when the motion trajectory of the target object meets the preset motion rules, the highlight clips in the video stream are captured.
在本公开实施例中,目标对象可以为满足预设运动规则的运动对象。而预设的运动规则可以与运动场景相关,可以理解为,运动规则是真实运动场景中的运动规则的计算机的模拟和表示,规定了运动的各个方面的规则。运动规则可以包括但不限于:得分规则、犯规规则、罚球规则等等至少一种。以得分规则为例,如:对于足球比赛来说,得分规则为足球进球门,而运动规则为足球的三维坐标位置是否严格位于门框三维坐标区域范围之内。对于羽毛球和排球等至少一种,得分规则为当球落在对方场地上并且在界内,或者对方球员未能合法回击球,即认为得分。而运动规则为球的位置是否满足在对方运动场地范围内。对于排球比赛来说,得分规则为排球越过网,而运动规则为球的位置是否满足落在对方场地内有效区域内。而精彩片段可以理解为比赛中具有观赏性、紧张性、决定性等至少一种的片段,这些片段往往与运动规则紧密相关。运动轨迹可以为运动对象在运动中的实际移动路径。In the disclosed embodiment, the target object may be a moving object that satisfies a preset motion rule. The preset motion rule may be related to a motion scene, and it can be understood that the motion rule is a computer simulation and representation of the motion rule in a real motion scene, which stipulates the rules of various aspects of the motion. The motion rule may include, but is not limited to, at least one of a scoring rule, a foul rule, a penalty kick rule, and the like. Taking the scoring rule as an example, for a football game, the scoring rule is the goal of the football, and the motion rule is whether the three-dimensional coordinate position of the football is strictly within the three-dimensional coordinate area of the door frame. For at least one of badminton and volleyball, the scoring rule is when the ball falls on the opponent's field and is within the boundary, or the opponent's player fails to legally return the ball, that is, it is considered a score. The motion rule is whether the position of the ball satisfies the range of the opponent's sports field. For a volleyball game, the scoring rule is that the volleyball crosses the net, and the motion rule is whether the position of the ball satisfies the effective area within the opponent's field. The highlight clip can be understood as a clip with at least one of the ornamental, tense, and decisive features in the game, and these clips are often closely related to the motion rule. The motion trajectory can be the actual moving path of the moving object in motion.
具体的,可以为判断各运动对象的运动轨迹是否满足预设的运动规则。一旦确定运动轨迹满足预设的运动规则,可以触发精彩片段的截取过程。通过截取符合预设运动规则的精彩片段,可以确保观众看到的是比赛中最具观赏性的部分。这些片段往往包含了运动员的高水平表现、紧张刺激的对抗以及决定比赛走向等至少一种的关键时刻,能够吸引观众的注意力并提升他们的观赏体验。截取的精彩片段可以包括精彩瞬间前后数秒的视频,以确保捕捉到完整的情境,具体的截取方式在此不作限制。Specifically, it can be used to determine whether the motion trajectory of each moving object meets the preset motion rules. Once it is determined that the motion trajectory meets the preset motion rules, the process of capturing the highlights can be triggered. By capturing the highlights that meet the preset motion rules, it can be ensured that the audience sees the most entertaining part of the game. These clips often contain at least one of the key moments such as the high-level performance of the athletes, the exciting confrontation, and the direction of the game, which can attract the attention of the audience and enhance their viewing experience. The captured highlights can include a few seconds of video before and after the wonderful moment to ensure that the complete situation is captured, and the specific capture method is not limited here.
在步骤S104中,展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。In step S104, the highlight clips and the index data are displayed, and the index data is used to evaluate the associated moving objects in the highlight clips.
在本公开实施例中,指标数据可以为精彩片段中涉及的相关联运动对象的评价数据。指标数据可以用于评价相关联运动对象的能力。具体的,可以为在截取展示精彩片段的同时,自动确定并展示相关联运动对象的指标数据。In the disclosed embodiment, the index data may be evaluation data of the associated motion object involved in the highlight clip. The index data may be used to evaluate the capability of the associated motion object. Specifically, the index data of the associated motion object may be automatically determined and displayed while the highlight clip is captured and displayed.
需要注意的是,展示精彩片段和指标数据的方式可以是直接在精彩片段内叠加展示指标数据;也可以是在精彩片段的旁边显示数据面板,数据面板上展示指标数据;还可以是指标数据替换精彩片段中的相关联运动对象进行展示。具体的展示精彩片段和指标数据的方式,在此不作限制。It should be noted that the highlight clips and indicator data can be displayed by directly overlaying the indicator data in the highlight clips; or by displaying a data panel next to the highlight clips and displaying the indicator data on the data panel; or by displaying the indicator data instead of the associated motion objects in the highlight clips. The specific method of displaying the highlight clips and indicator data is not limited here.
综上,本公开所提供的技术方案能够实时跟踪运动对象的运动轨迹。一旦运动轨迹满足运动规则(如:进球规则等),可以截取视频流中的精彩片段。且针对精彩片段,可以自动确定并展示其所相关联运动对象的指标数据,这样可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。In summary, the technical solution provided by the present disclosure can track the motion trajectory of a moving object in real time. Once the motion trajectory meets the sports rules (such as goal rules, etc.), the highlights in the video stream can be intercepted. And for the highlights, the indicator data of the associated moving object can be automatically determined and displayed, which can reduce the threshold for viewers to watch and the difficulty of reviewing, and enrich the audience's viewing experience. In this way, through precise positioning, real-time data analysis, evaluation and display, the problem of low data value and limitations can be solved, and the objective needs in actual use can be met.
如前文所述,在展示精彩片段的同时,可以结合展示相关联运动对象的指标数据,这样,可以更加全面、客观、容易理解地评价相关联运动对象在比赛中的表现。在本公开实施例中,指标数据包括但不限如下至少一种:基础指标、能力指标。As mentioned above, when displaying the highlights, the indicator data of the associated sports object can be displayed in combination, so that the performance of the associated sports object in the game can be evaluated more comprehensively, objectively and easily understood. In the disclosed embodiment, the indicator data includes but is not limited to at least one of the following: basic indicators and ability indicators.
基础指标用于评价相关联运动对象在精彩片段中的基础运动情况,即基础指标主要反映运动对象在片段中的基础运动情况。The basic index is used to evaluate the basic motion conditions of the associated motion objects in the highlight clips, that is, the basic index mainly reflects the basic motion conditions of the motion objects in the clips.
基础指标包括但不限于如下至少一种:技术水平、方位、方向、距离、速度。技术水平可以理解为运动对象在该运动项目中的技术熟练程度,例如跑步的步频、步幅、起跑反应时间等至少一种;打篮球的运球、传球、投篮技术等至少一种。方位用于描述该运动对象在运动场地上的位置,具体的可以利用运动场地三维坐标的原点作为参考,确定该运动对象的方位。方向可以反映该运动对象在比赛中的移动方向,具体的可以利用运动场地三维坐标系的原点作为参考,确定该运动对象的移动方向。距离可以用于衡量该运动对象与运动物体、目标位置等至少一种的距离,具体的可以利用运动场地三维坐标系的原点作为参考,确定该运动对象与运动物体、目标位置等至少一种的距离。速度反映了该运动对象在比赛中的移动速度,具体的可以利用运动场地三维坐标系的原点作为参考,确定该运动对象的移动速度。技术水平、方位、方向、距离、速度等至少一种基础指标可以根据需要选择性展示,具体的确定方法在此不作限制。Basic indicators include but are not limited to at least one of the following: technical level, position, direction, distance, and speed. Technical level can be understood as the technical proficiency of the sports object in the sports event, such as at least one of the frequency, stride, and reaction time of running; at least one of the dribbling, passing, and shooting techniques of basketball. Position is used to describe the position of the sports object on the sports field. Specifically, the origin of the three-dimensional coordinate system of the sports field can be used as a reference to determine the position of the sports object. Direction can reflect the moving direction of the sports object in the game. Specifically, the origin of the three-dimensional coordinate system of the sports field can be used as a reference to determine the moving direction of the sports object. Distance can be used to measure the distance between the sports object and at least one of the moving object and the target position. Specifically, the origin of the three-dimensional coordinate system of the sports field can be used as a reference to determine the distance between the sports object and at least one of the moving object and the target position. Speed reflects the moving speed of the sports object in the game. Specifically, the origin of the three-dimensional coordinate system of the sports field can be used as a reference to determine the moving speed of the sports object. At least one basic indicator such as technical level, position, direction, distance, and speed can be selectively displayed as needed, and the specific determination method is not limited here.
而能力指标可以用于评价相关联运动对象的个人能力,即能力指标主要反映该运动对象的运动性能。The ability index can be used to evaluate the individual ability of the associated sports object, that is, the ability index mainly reflects the sports performance of the sports object.
能力指标包括但不限于如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。加速度可以用于评估运动对象在比赛中的改变速度的能力,即该运动对象在单位之间内速度的变化。力量可以反映运动对象在比赛中的推动力量。如:确定短起跑的力量、踢足球的蓄力等至少一种。耐力可以衡量运动对象在比赛中的持续运动能力,在长跑运动比赛中尤为重要。灵活性可以反映运动对象在比赛中的身体灵活性和协调性,可以通过运动对象的身体各部位关节的活动范围以及转换动作的速度确定。敏捷性可以用于评估运动对象在比赛中的反应速度和动作速度。这可以通过确定运动对象快速改变方向或姿势的能力等至少一种确定。协调性可以反映运动对象在比赛中的身体协调性和动作流畅性。这可以通过确定运动对象同时执行多个动作的能力确定。爆发力可以反映该运动对象在短时间内产生的最大力量的能力。技术执行度可以反映该运动对象执行特定运动技能的质量,如:确定跑步的摆臂姿势、传球的技巧等至少一种。战术意识可以反映该运动对象理解和执行比赛策略的能力。加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识等至少一种能力指标可以根据需要选择性展示,具体的确定方法在此不作限制。Ability indicators include but are not limited to at least one of the following: acceleration, strength, endurance, flexibility, agility, coordination, explosive power, technical execution, and tactical awareness. Acceleration can be used to evaluate the ability of the sports object to change speed during the game, that is, the change in the speed of the sports object between units. Strength can reflect the driving force of the sports object in the game. For example, determine at least one of the power of a short start and the power accumulation of a football kick. Endurance can measure the sports object's ability to continue to move in the game, which is particularly important in long-distance running competitions. Flexibility can reflect the sports object's physical flexibility and coordination in the game, which can be determined by the range of motion of the joints of various parts of the body of the sports object and the speed of conversion. Agility can be used to evaluate the reaction speed and movement speed of the sports object in the game. This can be determined by determining at least one of the sports object's ability to quickly change direction or posture. Coordination can reflect the sports object's physical coordination and movement fluency in the game. This can be determined by determining the sports object's ability to perform multiple actions at the same time. Explosive power can reflect the sports object's ability to generate maximum force in a short period of time. Technical execution can reflect the quality of the sports object's execution of specific sports skills, such as determining at least one of the swinging arm posture of running and the passing technique. Tactical awareness can reflect the ability of the sports object to understand and execute the game strategy. At least one ability indicator such as acceleration, strength, endurance, flexibility, agility, coordination, explosive power, technical execution, tactical awareness, etc. can be selectively displayed as needed, and the specific determination method is not limited here.
而获取指标数据的方式可以是利用计算机视觉或图像处理分析技术等至少一种实现。图像处理分析技术可以利用图像分割法、变换法、几何形态分析法等至少一种确定得到指标数据。The index data can be obtained by using at least one of computer vision or image processing and analysis technology. The image processing and analysis technology can obtain the index data by using at least one of image segmentation method, transformation method, geometric morphology analysis method, etc.
基础指标可以提供相关联对象的基本信息,帮助观众快速了解比赛概况。降低观众理解门槛,使他们能够轻松获取比赛信息。对于初学者和不了解比赛的观众来说,基础指标能够帮助他们更快地融入比赛,享受观赛的乐趣。而能力指标可以深入评估相关联对象的个人能力,可以深入了解相关联对象的优势和不足,使观众能够更全面地评估相关联在比赛中的表现。综上,基础指标和/或能力指标的展示,可以为观众提供一个全面、深入、易懂的比赛分析,有助于降低观众理解比赛的门槛,还能提升他们的观赛体验,使他们更加享受比赛的魅力。Basic indicators can provide basic information about the associated objects, helping the audience to quickly understand the general situation of the game. It can lower the audience's understanding threshold so that they can easily obtain game information. For beginners and audiences who do not understand the game, basic indicators can help them integrate into the game more quickly and enjoy the fun of watching the game. The ability indicators can deeply evaluate the personal abilities of the associated objects, and can deeply understand the strengths and weaknesses of the associated objects, so that the audience can more comprehensively evaluate the performance of the associated objects in the game. In summary, the display of basic indicators and/or ability indicators can provide the audience with a comprehensive, in-depth, and easy-to-understand game analysis, which helps to lower the audience's understanding threshold of the game, and can also enhance their viewing experience and make them enjoy the charm of the game more.
以下,将具体说明如何截取确定本公开实施例的精彩片段:The following will specifically describe how to intercept and determine the highlights of the embodiment of the present disclosure:
当运动轨迹满足运动规则时,在视频流中截取目标时间区间内的数据流,得到精彩片段;When the motion trajectory meets the motion rules, the data stream within the target time interval is intercepted in the video stream to obtain the wonderful clip;
目标时间区间的第一端点为运动轨迹满足运动规则的时刻;The first endpoint of the target time interval is the moment when the motion trajectory satisfies the motion rule;
目标时间区间的第二端点为上一个接触时刻,接触时刻为运动物体与运动对象接触的时刻。The second endpoint of the target time interval is the last contact moment, and the contact moment is the moment when the moving object contacts the moving object.
在本公开实施例中,可以对跟踪确定的运动轨迹进行判断,判断其是否满足预设的运动规则。当运动轨迹满足运动规则时,可以确定目标区间的两个端点,根据确定的两个端点,在视频流中截取精彩片段。在本公开实施例中,目标区间的一个端点为运动轨迹满足运动规则的时刻(如:球进球门的时刻)。目标区间的另一个端点为运动物体与运动对象接触的上一接触时刻(如:球和运动员接触的最后一个时刻)。当然,目标区间的另一个端点也可以为运动物体与运动对象接触的上两个接触时刻(如:最近一次传球时刻),具体的目标区间的确定可以根据实际需要进行灵活调整。通俗来讲,根据变动的目标区间的数据流确定的精彩片段可以为只包括进球的进球精彩片段,也可以为包括进球精彩片段和传球精彩片段,具体的截取的精彩片段在此不作限制。In the disclosed embodiment, the motion trajectory determined by tracking can be judged to determine whether it meets the preset motion rules. When the motion trajectory meets the motion rules, the two endpoints of the target interval can be determined, and the highlight clips are intercepted in the video stream according to the determined two endpoints. In the disclosed embodiment, one endpoint of the target interval is the moment when the motion trajectory meets the motion rules (such as: the moment when the ball enters the goal). The other endpoint of the target interval is the last contact moment when the moving object contacts the moving object (such as: the last moment when the ball and the athlete contact). Of course, the other endpoint of the target interval can also be the last two contact moments when the moving object contacts the moving object (such as: the last pass moment), and the determination of the specific target interval can be flexibly adjusted according to actual needs. Generally speaking, the highlight clip determined according to the data stream of the variable target interval can be a goal highlight clip that only includes a goal, or it can be a goal highlight clip and a pass highlight clip, and the specific intercepted highlight clip is not limited here.
综上,通过识别运动轨迹满足特定规则的时刻作为精彩片段的第一端点,能够精确地捕捉到运动中的关键或精彩瞬间。这些瞬间往往是观众最感兴趣、最具观赏价值的部分。以接触时刻作为精彩片段的第二端点,可以确定截取的片段包含了从开始到结束的一个完整动作序列。这种完整性有助于观众更好地理解和感受运动员的技巧。这样,确定截取的精彩瞬间可以精准捕捉精彩瞬间、保持动作完整性、便于后期编辑和处理、适应多种应用场景。In summary, by identifying the moment when the motion trajectory meets specific rules as the first endpoint of the highlight clip, the key or wonderful moments in the sport can be accurately captured. These moments are often the most interesting and valuable parts for the audience. Taking the contact moment as the second endpoint of the highlight clip, it can be determined that the intercepted clip contains a complete action sequence from beginning to end. This completeness helps the audience better understand and feel the athlete's skills. In this way, determining the intercepted wonderful moments can accurately capture the wonderful moments, maintain the integrity of the action, facilitate post-editing and processing, and adapt to a variety of application scenarios.
根据上述方法可以截取确定精彩片段,根据截取确定的精彩片段可以同时展示指标数据。以下,具体说明展示指标数据的可能实现方式。According to the above method, the wonderful clips can be intercepted and determined, and the indicator data can be displayed at the same time according to the intercepted and determined wonderful clips. The following specifically describes possible implementation methods for displaying the indicator data.
在本公开实施例中,展示的指标数据可以有不同的详细程度,展示不同详细程度的指标数据能够满足不同用户的需求和偏好,同时也能够提高数据分析的实用性和效率。在实际应用中,可以根据实际情况和需求来选择合适的详细程度进行展示。In the disclosed embodiments, the displayed indicator data may have different levels of detail, and displaying indicator data of different levels of detail can meet the needs and preferences of different users, and can also improve the practicality and efficiency of data analysis. In practical applications, the appropriate level of detail can be selected for display according to actual conditions and needs.
示例性的,根据本公开实施例的指标数据,包括:Exemplarily, the indicator data according to the embodiment of the present disclosure includes:
第一指标数据集合,包括:三维坐标系,以及,指定相关联运动对象的运动轨迹、基础指标、能力指标;指定相关联运动对象为满足运动规则的相关联运动对象;The first indicator data set includes: a three-dimensional coordinate system, and a motion trajectory, a basic indicator, and a capability indicator of a designated associated motion object; the designated associated motion object is an associated motion object that satisfies a motion rule;
和/或,and/or,
第二指标数据集合,包括:三维坐标系,以及,各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹。The second indicator data set includes: a three-dimensional coordinate system, and the motion trajectory of each associated motion object, basic indicators, capability indicators, and the calculated trajectory of the motion object.
在本公开的实施例中,指标数据包括第一指标数据集合和/或第二指标数据集合。第二指标数据集合比第一指标数据集合的详细程度更高。第一指标数据集合展示的是三维坐标系中的简单数据,包括但不限于:运动场地的三维坐标系、指定相关联运动对象的运动轨迹、基础指标、能力指标等至少一种。其中,指定相关联运动对象可以为满足运动规则的运动对象(如:进球的运动员)。第二指标数据集合展示的是三维坐标系中的复杂数据,包括但不限于:运动场地的三维坐标系、各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹等至少一种。通俗来讲,第一指标数据集合展示的三维坐标系,以及满足预设规则的相关联对象(如:进球的运动员)的指标数据和运动轨迹。而第二指标数据集合展示的是三维坐标系,以及精彩片段所涉及的所有相关联运动对象的指标数据(如:进球的运动员、传球的运动员、无关的运动员、裁判等至少一种)、所有相关联运动对象的运功轨迹和运动物体的计算轨迹。需要注意的是,第二指标数据集合除了可以展示各相关联运动对象的实际运动轨迹外,还可以展示运动物体的计算轨迹。计算轨迹可以是基于物理模型和算法预测出的运动物体的运动路径,可能与实际轨迹有所差异,但它有助于分析物体的运动规律和趋势。如:在足球比赛中,可以通过计算轨迹来预测球的飞行路径和落点,从而辅助教练和运动员做出更准确的判断和决策。当然,计算轨迹也可以是通过深度学习法得到的计算轨迹,具体的得到计算轨迹的方法在此不作限制。In an embodiment of the present disclosure, the indicator data includes a first indicator data set and/or a second indicator data set. The second indicator data set is more detailed than the first indicator data set. The first indicator data set displays simple data in a three-dimensional coordinate system, including but not limited to: a three-dimensional coordinate system of a sports field, a motion trajectory of a designated associated sports object, basic indicators, and at least one of ability indicators. Among them, the designated associated sports object can be a sports object that meets the sports rules (such as: a player who scores a goal). The second indicator data set displays complex data in a three-dimensional coordinate system, including but not limited to: a three-dimensional coordinate system of a sports field, a motion trajectory of each associated sports object, basic indicators, ability indicators, and at least one of the calculated trajectories of the sports object. In layman's terms, the first indicator data set displays a three-dimensional coordinate system, as well as the indicator data and motion trajectory of the associated objects (such as: a player who scores a goal) that meet the preset rules. The second indicator data set displays a three-dimensional coordinate system, as well as the indicator data of all associated sports objects involved in the highlight clip (such as: at least one of a player who scores a goal, a player who passes a ball, an irrelevant player, a referee, etc.), the motion trajectory of all associated sports objects, and the calculated trajectory of the sports object. It should be noted that in addition to displaying the actual motion trajectory of each associated moving object, the second indicator data set can also display the calculated trajectory of the moving object. The calculated trajectory can be the motion path of a moving object predicted based on physical models and algorithms, which may differ from the actual trajectory, but it helps to analyze the motion laws and trends of the object. For example, in a football game, the flight path and landing point of the ball can be predicted by calculating the trajectory, thereby assisting coaches and athletes to make more accurate judgments and decisions. Of course, the calculated trajectory can also be a calculated trajectory obtained by deep learning method, and the specific method of obtaining the calculated trajectory is not limited here.
一种可能的实现方式为指标数据包括第一指标数据集合;另一种可能的实现方式为指标数据包括第二指标数据集合;再一种可能的实现方式为指标数据包括第一指标数据集合和第二指标数据集合,具体的指标数据在此不作限制。One possible implementation method is that the indicator data includes a first indicator data set; another possible implementation method is that the indicator data includes a second indicator data set; yet another possible implementation method is that the indicator data includes a first indicator data set and a second indicator data set. The specific indicator data is not limited here.
以上,可以展示不同详细程度的指标数据,满足不同用户的需求和爱好。而在本公开实施例中,展示指标数据也与目标场景紧密联系,当目标场景中存在至少两个的展示屏幕时,可以展示相同详细程度或不同详细程度的指标数据,具体的针对多个屏幕展示指标数据的方式在此不作限制。As described above, indicator data of different levels of detail can be displayed to meet the needs and preferences of different users. In the embodiment of the present disclosure, the display of indicator data is also closely related to the target scene. When there are at least two display screens in the target scene, indicator data of the same level of detail or different levels of detail can be displayed. The specific method of displaying indicator data on multiple screens is not limited here.
在示例性的一种实施例中,若是目标场景中包括至少两个展示屏幕时,可以利用主屏幕展示第一指标数据集合,利用辅助屏幕展示第二指标数据集合。当然,在具体运用的时候,主屏幕和辅助屏幕展示的指标数据的详细程度可以自定义选择设置,具体的展示内容在此不做限制。In an exemplary embodiment, if the target scene includes at least two display screens, the first indicator data set can be displayed on the main screen, and the second indicator data set can be displayed on the auxiliary screen. Of course, in specific applications, the level of detail of the indicator data displayed on the main screen and the auxiliary screen can be customized, and the specific display content is not limited here.
当然,不管是主屏幕还是辅助屏幕,若是展示的是详细程度较高的第二指标数据集合时,可以有多种不同的方式进行展示,以下具体说明展示第二指标数据集合的可能实现方式。Of course, whether it is the main screen or the auxiliary screen, if a second indicator data set with a higher level of detail is displayed, it can be displayed in a variety of different ways. The following specifically describes possible implementation methods for displaying the second indicator data set.
一种可能的实现方式为:针对多个屏幕,可以按照时间顺序依次对应展示第二指标数据集合的部分内容。One possible implementation method is: for multiple screens, partial contents of the second indicator data set can be displayed in chronological order.
在该示例性实施例中,可以根据时间顺序,对应在多个屏幕上展示第二指标数据集合的部分内容。即,第二指标数据集合的内容可以不全部展示,可以在多个屏幕中按照时间顺序依次对应进行展示。其中,时间顺序可以包括顺时针、逆时针等至少一种。通过这种方式,用户可以在多个屏幕上同时看到比赛不同时间段的详细情况,便于分析和理解。In this exemplary embodiment, part of the content of the second indicator data set may be displayed on multiple screens in a time sequence. That is, the content of the second indicator data set may not be displayed in full, but may be displayed in a time sequence on multiple screens in sequence. The time sequence may include at least one of clockwise and counterclockwise. In this way, the user can see the details of different time periods of the game on multiple screens at the same time, which is convenient for analysis and understanding.
另一种可能的实现方式为:慢放展示第二指标数据集合。Another possible implementation manner is: displaying the second indicator data set in slow motion.
在该示例性实施例中,在展示第二数据指标集合的时候,可以进行慢放展示,达到突出展示第二指标数据集合的效果。其中,慢放可以利用切分规则慢放、倍速慢放等至少一种方法。其中,切分规则慢放可以为对每个小段设置不同的播放速度,以达到慢放的效果。例如,对于关键的小段,可以设置为正常速度或稍慢的速度,而对于其他小段,可以设置为较快的速度。倍速慢放可以为设定精彩片段为关键数据点,并以此为基准设置不同的播放速度。距离精彩片段越近的数据点,播放速度越慢;距离越远的数据点,播放速度越快。In this exemplary embodiment, when displaying the second data indicator set, slow motion display can be performed to achieve the effect of highlighting the display of the second indicator data set. Among them, the slow motion can be achieved by using at least one method such as segmentation rule slow motion and multiple speed slow motion. Among them, segmentation rule slow motion can set different playback speeds for each small segment to achieve the slow motion effect. For example, for key small segments, it can be set to normal speed or a slightly slower speed, while for other small segments, it can be set to a faster speed. Multiple speed slow motion can set the highlight segment as a key data point, and set different playback speeds based on this. The closer the data point is to the highlight segment, the slower the playback speed; the farther the data point is, the faster the playback speed.
在本公开实施例中,展示指标数据的方式还包括:对比展示指标数据。通过对比展示指标数据,可以更快速地识别出指标数据之间的关联和差异,有助于观众更加直观、浅显易懂地了解指标数据。In the disclosed embodiment, the method of displaying the indicator data also includes: displaying the indicator data by comparison. By displaying the indicator data by comparison, the association and difference between the indicator data can be identified more quickly, which helps the audience to understand the indicator data more intuitively and easily.
对比展示指标数据的方式可以为针对任意一个相关联运动对象的不同指标数据进行对比展示。通俗来说,可以将一个对象的不同指标数据进行对比展示,即指标数据的横向对比。The method of comparing and displaying the indicator data can be to compare and display different indicator data for any associated motion object. In layman's terms, different indicator data of an object can be compared and displayed, that is, horizontal comparison of the indicator data.
示例性的,对比展示指标数据的一种可能实现方式为:For example, a possible implementation method of comparing and displaying indicator data is:
针对精彩片段的任意一个相关联运动对象,获取相关联运动对象的当前指标数据和历史指标数据;For any associated motion object of the highlight clip, obtain current index data and historical index data of the associated motion object;
将当前指标数据和历史指标数据进行对比展示。Compare and display the current indicator data and historical indicator data.
其中,对比的指标数据的数量和类型在此不作限制。The number and type of the compared indicator data are not limited here.
具体的,可以为选择确定精彩片段中的任意一个相关联运动对象。根据赛事类型确定比较的指标数据。获取该相关联运动对象当前的指标数据。从数据库或数据存储模块等至少一种中检索获取该相关联运动对象历史的指标数据。将当前指标数据与检索确定的历史指标数据进行对比展示。这可以通过绝对值对比、相对值对比等至少一种形式实现。Specifically, it is possible to select and determine any associated sports object in the highlight clip. Determine the index data to be compared according to the event type. Obtain the current index data of the associated sports object. Retrieve and obtain the historical index data of the associated sports object from at least one of a database or a data storage module. Compare and display the current index data with the retrieved historical index data. This can be achieved in at least one form such as absolute value comparison, relative value comparison, etc.
例如:可以通过具有代表性的精彩片段选出目标运动员。根据具体的运动类型,选择适当的比较指标,如速度、力量、灵活性、技术动作等至少一种。需要分析或记录精彩片段中涉及到的当前指标数据,以及从数据库中获取历史指标数据。可以将目标运动员的不同精彩片段的指标数据放在一起比较,看看他们在哪些方面有进步,在哪些方面有待提高。还可以对分析结果进行呈现,找出影响运动员表现的因素,呈现给观众。当然,可以将分析结果反馈给运动员和教练,帮助他们调整训练计划和比赛策略。还可以定期进行横向对比分析,跟踪运动员的进步情况,并及时调整训练和比赛策略。For example, target athletes can be selected through representative highlights. According to the specific type of sport, appropriate comparison indicators can be selected, such as at least one of speed, strength, flexibility, and technical movements. It is necessary to analyze or record the current indicator data involved in the highlights, and obtain historical indicator data from the database. The indicator data of different highlights of the target athletes can be compared together to see in which aspects they have improved and in which aspects they need to improve. The analysis results can also be presented to find out the factors that affect the performance of the athletes and present them to the audience. Of course, the analysis results can be fed back to athletes and coaches to help them adjust their training plans and competition strategies. Regular horizontal comparative analysis can also be carried out to track the progress of athletes and adjust training and competition strategies in a timely manner.
对比展示指标数据的方式还可以为针对任意两个相关联运动对象的指标数据进行对比展示。通俗来说,可以将不同对象的相同指标数据进行对比展示,即指标数据的纵向对比。其中,相同的指标数据可以理解为同一精彩片段的指标数据。The method of comparing and displaying the index data can also be to compare and display the index data of any two related sports objects. In layman's terms, the same index data of different objects can be compared and displayed, that is, the vertical comparison of the index data. Among them, the same index data can be understood as the index data of the same highlight segment.
示例性的,对比展示指标数据的另一种可能实现方式为:针对精彩片段的任意两个相关联运动对象,获取相关联运动对象的指标数据;Exemplarily, another possible implementation of comparing and displaying the indicator data is: for any two associated motion objects in the highlight clip, obtaining the indicator data of the associated motion objects;
将任意两个相关联运动对象的指标数据进行对比展示。Compare and display the indicator data of any two related sports objects.
其中,对比的指标数据的数量和类型在此不作限制。The number and type of the compared indicator data are not limited here.
具体的,可以为确定精彩片段中的任意两个相关联运动对象。根据赛事类型确定比较的指标数据。获取这两个相关联运动对象指标数据。将这两个相关联运动对象的指标数据进行对比展示。这可以通过绝对值对比、相对值对比等至少一种形式实现。Specifically, any two associated sports objects in the highlight clip may be determined. The index data to be compared may be determined according to the event type. The index data of the two associated sports objects may be obtained. The index data of the two associated sports objects may be compared and displayed. This may be achieved by at least one form of absolute value comparison, relative value comparison, etc.
综上,可以通过不同的方式对比展示指标数据。对比展示指标数据可以帮助教练、分析师以及观众更好地理解运动员的技术特点和优势。In summary, the indicator data can be compared and displayed in different ways. Comparative display of indicator data can help coaches, analysts and spectators better understand the technical characteristics and advantages of athletes.
在本公开实施例中,展示指标数据的时候还可以通过环境影响因素对指标数据进行校正,展示校正后的指标数据。这样,充分考虑环境因素的影响,可以提高指标数据的准确性和可靠性,为观众提供更全面、准确的指标数据,便于观众理解。In the disclosed embodiment, when displaying the indicator data, the indicator data can also be corrected by environmental factors, and the corrected indicator data can be displayed. In this way, the influence of environmental factors is fully considered, the accuracy and reliability of the indicator data can be improved, and more comprehensive and accurate indicator data can be provided to the audience, which is easy for the audience to understand.
示例性的,展示指标数据的方式还包括:Exemplary methods of displaying indicator data also include:
获取相关联运动对象的环境影响因素;环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;Acquire environmental influencing factors of the associated sports object; the environmental influencing factors include at least one of the following: natural environmental factors, social environmental factors, and personal factors;
基于环境影响因素,对相关联运动对象的指标数据进行校正;Based on environmental factors, correct the index data of the associated moving objects;
展示校正后的指标数据。Display the corrected indicator data.
在本公开实施例中,环境影响因素包括但不限如于如下至少一种:自然环境因素、社会环境因素、个人因素等。自然环境因素包括但不限于当时的气候变化、场地环境变化等至少一种。社会环境因素包括但不限于当时的观众氛围、当时场地建筑的变化等至少一种。个人因素包括但不限于运动对象个人的年龄、心理素质、伤病情况等至少一种。In the disclosed embodiment, the environmental influencing factors include but are not limited to at least one of the following: natural environmental factors, social environmental factors, personal factors, etc. Natural environmental factors include but are not limited to at least one of the climate change and venue environment changes at that time. Social environmental factors include but are not limited to at least one of the audience atmosphere at that time and the changes in the venue buildings at that time. Personal factors include but are not limited to at least one of the age, psychological quality, injury and illness of the individual of the sports subject.
具体的,可以为获取相关联运动对象的环境影响因素。根据环境影响因素生成相关联运动对象的加权数据。依据加权数据对指标数据进行加权分析,得到纠正后的指标数据。当然,这个加权数据还可以只作为参考数据呈现,不作为实际处理的指标数据。Specifically, the environmental influencing factors of the associated moving objects can be obtained. The weighted data of the associated moving objects can be generated according to the environmental influencing factors. The index data can be weighted analyzed according to the weighted data to obtain the corrected index data. Of course, this weighted data can also be presented only as reference data, not as the index data actually processed.
例如:在展示运动员的数据的时候需要考虑自然、社会环境、个人等至少一种因素对运动员数据的正面或负面的影响,最终呈现考虑分析后的数据。这个考虑因素可以仅仅作为参考指标,不作实际指标数据的处理。其中,自然和社会环境因素可以包括运动员的伤病情况。个人因素可以包括运动员的年龄、心理素质等指标。For example, when displaying athlete data, it is necessary to consider the positive or negative impact of at least one factor such as nature, social environment, and individual factors on the athlete data, and finally present the data after consideration and analysis. This consideration factor can only be used as a reference indicator without processing the actual indicator data. Among them, natural and social environmental factors can include the athlete's injuries. Personal factors can include indicators such as the athlete's age and psychological quality.
综上,可以通过环境影响因素对指标数据进行校正,可以消除环境因素带来的偏差,使得展示的指标数据更加客观和专业。In summary, the indicator data can be corrected through environmental influencing factors, which can eliminate the deviation caused by environmental factors and make the displayed indicator data more objective and professional.
以下,结合图2,简要说明本公开所提供的数据展示方法。其中,图2为本公开所提供的一种数据展示流程示意图,如图2所示,该数据展示方法包括如下过程:The data display method provided by the present disclosure is briefly described below in conjunction with FIG2. FIG2 is a schematic diagram of a data display process provided by the present disclosure. As shown in FIG2, the data display method includes the following process:
针对赛事现场的运动场地进行基础框架的构建和全流程节点的确定。根据确定的基础框架采集现场直播数据流。在直播数据流中确定精彩片段(即本公开的精彩片段),利用完整的指标体系对精彩片段中的数据进行评估和分析。最终将关于精彩片段的数据分析结果(即本公开的指标数据)进行呈现,呈现的方式可以为多屏呈现。数据分析结果包括:三维坐标、轨迹、预测轨迹和比赛内容。当然,还可以包括数据的存储。(在本公开未示出,可以进行灵活调整和存储)。Construct a basic framework and determine the nodes of the entire process for the sports venue at the event site. Collect live data streams based on the determined basic framework. Determine the highlights (i.e., the highlights of the present disclosure) in the live data stream, and use a complete indicator system to evaluate and analyze the data in the highlights. Finally, present the data analysis results of the highlights (i.e., the indicator data of the present disclosure), and the presentation can be multi-screen. The data analysis results include: three-dimensional coordinates, trajectories, predicted trajectories, and game content. Of course, data storage can also be included. (Not shown in the present disclosure, it can be flexibly adjusted and stored).
具体的,基础框架的搭建可以包括现场社会环境因素、坐标及方位锚点、得分规则、速度锚点、自然环境因素。通俗来讲,基础框架也可以理解为上述的运动场地的三维坐标系的搭建。而全流程节点可以理解为运动场地中所有的运动对象和运动物体,即队员、裁判、装置、物体。其中,针对上述运动对象的分析可以包括如下至少一种:技术、方向、方位、距离、速度。Specifically, the construction of the basic framework can include on-site social environmental factors, coordinate and orientation anchor points, scoring rules, speed anchor points, and natural environmental factors. In layman's terms, the basic framework can also be understood as the construction of the three-dimensional coordinate system of the above-mentioned sports venue. The full-process nodes can be understood as all the sports objects and moving objects in the sports venue, namely players, referees, equipment, and objects. Among them, the analysis of the above-mentioned sports objects can include at least one of the following: technology, direction, orientation, distance, and speed.
基于上述的基础框架的搭建和全节点的确定,可以根据运动对象的运动轨迹确定精彩片段的制作即输出(即精彩比赛内容),同时可以对精彩片段的数据进行评估分析,使得精彩片段和评估分析数据可以同时叠加展示。可以是主屏幕呈现精彩片段,其他屏幕呈现评估分析,实现多屏同时呈现的效果。其中,评估分析数据可以包括:各相关联运动员的各种指标、轨迹、预测轨迹。Based on the construction of the above basic framework and the determination of all nodes, the production and output of highlight clips (i.e., the content of the exciting game) can be determined according to the motion trajectory of the sports object, and the data of the highlight clips can be evaluated and analyzed at the same time, so that the highlight clips and the evaluation and analysis data can be displayed simultaneously. The main screen can present the highlight clips, and other screens can present the evaluation and analysis, so as to achieve the effect of multiple screens presenting at the same time. Among them, the evaluation and analysis data may include: various indicators, trajectories, and predicted trajectories of each related athlete.
本公开还提供了一种数据展示装置。图3为本公开实施例提供的一种数据展示装置的结构框图,如图3所示,该数据展示装置300包括:The present disclosure also provides a data display device. FIG3 is a structural block diagram of a data display device provided by an embodiment of the present disclosure. As shown in FIG3 , the data display device 300 includes:
采集单元301,用于采集针对运动场地的视频流。The acquisition unit 301 is used to acquire a video stream for a sports venue.
跟踪单元302,用于在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹。The tracking unit 302 is used to track the motion trajectory of each moving object in real time in the three-dimensional coordinate system of the sports field.
截取单元303,用于当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段。The capture unit 303 is used to capture the highlights in the video stream when the motion trajectory of the target object meets the preset motion rules.
展示单元304,用于展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。The display unit 304 is used to display the highlight clips and the index data, where the index data is used to evaluate the associated motion objects in the highlight clips.
示例性的一个实施例中,指标数据包括如下至少一种:基础指标、能力指标;基础指标用于评价相关联运动对象在精彩片段中的基础运动情况;基础指标包括如下至少一种:技术水平、方位、方向、距离、速度;能力指标用于评价相关联运动对象的个人能力;能力指标包括如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。In an exemplary embodiment, the indicator data includes at least one of the following: basic indicators and ability indicators; the basic indicators are used to evaluate the basic movement conditions of the associated sports object in the highlight clip; the basic indicators include at least one of the following: technical level, position, direction, distance, speed; the ability indicators are used to evaluate the personal abilities of the associated sports object; the ability indicators include at least one of the following: acceleration, strength, endurance, flexibility, agility, coordination, explosive power, technical execution, and tactical awareness.
示例性的一个实施例中,指标数据,包括:第一指标数据集合,包括:三维坐标系,以及,指定相关联运动对象的运动轨迹、基础指标、能力指标;指定相关联运动对象为满足运动规则的相关联运动对象;和/或,第二指标数据集合,包括:三维坐标系,以及,各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹。In an exemplary embodiment, the indicator data includes: a first indicator data set, including: a three-dimensional coordinate system, and specifying the motion trajectory, basic indicators, and capability indicators of associated motion objects; specifying the associated motion objects as associated motion objects that satisfy motion rules; and/or, a second indicator data set, including: a three-dimensional coordinate system, and the motion trajectory, basic indicators, capability indicators, and calculated trajectory of each associated motion object.
示例性的一个实施例中,当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段,包括:当运动轨迹满足运动规则时,在视频流中截取目标时间区间内的数据流,得到精彩片段;目标时间区间的第一端点为运动轨迹满足运动规则的时刻;目标时间区间的第二端点为上一个接触时刻,接触时刻为运动物体与运动对象接触的时刻。In an exemplary embodiment, when the motion trajectory of the target object satisfies the preset motion rules, a highlight clip in the video stream is intercepted, including: when the motion trajectory satisfies the motion rules, the data stream in the target time interval is intercepted in the video stream to obtain the highlight clip; the first endpoint of the target time interval is the moment when the motion trajectory satisfies the motion rules; the second endpoint of the target time interval is the previous contact moment, and the contact moment is the moment when the moving object contacts the moving object.
示例性的一个实施例中,展示精彩片段和指标数据,包括:对比展示指标数据;对比展示指标数据包括:针对精彩片段的任意一个相关联运动对象,获取相关联运动对象的当前指标数据和历史指标数据;将当前指标数据和历史指标数据进行对比展示;和/或,针对精彩片段的任意两个相关联运动对象,获取相关联运动对象的指标数据;将任意两个相关联运动对象的指标数据进行对比展示。In an exemplary embodiment, displaying highlight clips and indicator data includes: comparatively displaying the indicator data; comparatively displaying the indicator data includes: for any associated motion object of the highlight clip, obtaining the current indicator data and the historical indicator data of the associated motion object; comparatively displaying the current indicator data and the historical indicator data; and/or, for any two associated motion objects of the highlight clip, obtaining the indicator data of the associated motion objects; comparatively displaying the indicator data of any two associated motion objects.
示例性的一个实施例中,展示精彩片段和指标数据,还包括:获取相关联运动对象的环境影响因素;环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;基于环境影响因素,对相关联运动对象的指标数据进行校正;展示校正后的指标数据。In an exemplary embodiment, displaying highlights and indicator data also includes: obtaining environmental influencing factors of associated sports objects; the environmental influencing factors include at least one of the following: natural environmental factors, social environmental factors, and personal factors; based on the environmental influencing factors, correcting the indicator data of the associated sports objects; and displaying the corrected indicator data.
图4为本公开实施例提供的一种电子设备的硬件框图。根据本公开实施例的电子设备400至少包括处理器;以及存储器,用于存储计算机可读指令。当计算机可读指令由处理器加载并运行时,处理器执行本公开前文任一实施例所述的数据展示方法。FIG4 is a hardware block diagram of an electronic device provided by an embodiment of the present disclosure. The electronic device 400 according to an embodiment of the present disclosure includes at least a processor; and a memory for storing computer-readable instructions. When the computer-readable instructions are loaded and executed by the processor, the processor executes the data display method described in any of the above embodiments of the present disclosure.
图4所示的电子设备400具体地包括:中央处理单元(CPU)401、图形处理单元(GPU)402和存储器403。这些单元通过总线404互相连接。中央处理单元(CPU)401和/或图形处理单元(GPU)402可以用作上述处理器,存储器403可以用作上述存储计算机可读指令的存储器。此外,电子设备400还可以包括通信单元405、存储单元406、输出单元407、输入单元408和外部设备409,这些单元也连接到总线404。The electronic device 400 shown in FIG4 specifically includes: a central processing unit (CPU) 401, a graphics processing unit (GPU) 402 and a memory 403. These units are connected to each other via a bus 404. The central processing unit (CPU) 401 and/or the graphics processing unit (GPU) 402 can be used as the above-mentioned processor, and the memory 403 can be used as the above-mentioned memory for storing computer-readable instructions. In addition, the electronic device 400 may also include a communication unit 405, a storage unit 406, an output unit 407, an input unit 408 and an external device 409, which are also connected to the bus 404.
图5为本公开实施例提供的一种计算机可读存储介质的示意图。如图5所示,根据本公开实施例的计算机可读存储介质500其上存储有计算机可读指令501。当计算机可读指令501由处理器运行时,执行参照以上附图描述的根据本公开前文任一实施例所述的数据展示方法。计算机可读存储介质包括但不限于例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存、光盘、磁盘等。FIG5 is a schematic diagram of a computer-readable storage medium provided by an embodiment of the present disclosure. As shown in FIG5 , a computer-readable storage medium 500 according to an embodiment of the present disclosure has computer-readable instructions 501 stored thereon. When the computer-readable instructions 501 are executed by a processor, the data display method described in any of the foregoing embodiments of the present disclosure described with reference to the above figures is executed. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and/or non-volatile memory. Volatile memory may, for example, include random access memory (RAM) and/or cache memory (cache), etc. Non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.
以上,本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品。本公开通过采集运用场地的视频流,在运动场地的三维坐标系中,实时跟踪确定各运动对象和运动物体的运动轨迹。当运动轨迹满足预设的运动规则时,截取视频中的精彩片段。并展示精彩片段和指标数据。其中,指标数据可以用于评价精彩片段中的相关联运动对象。综上,相较于现有的仅展示精彩片段的方法,本公开所提供的技术方案能够实时确定分析并展示精彩片段及精彩片段中相关联对象的指标数据。这样可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。As described above, the present disclosure provides a data display method, device, electronic device, storage medium and program product. The present disclosure collects the video stream of the application venue and tracks and determines the motion trajectory of each moving object and moving object in real time in the three-dimensional coordinate system of the sports venue. When the motion trajectory meets the preset motion rules, the highlight clips in the video are intercepted. And the highlight clips and indicator data are displayed. Among them, the indicator data can be used to evaluate the associated moving objects in the highlight clips. In summary, compared with the existing method of only displaying highlight clips, the technical solution provided by the present disclosure can determine, analyze and display the indicator data of the highlight clips and the associated objects in the highlight clips in real time. This can reduce the threshold for viewers to watch and the difficulty of reviewing, and enrich the audience's viewing experience. In this way, through precise positioning, real-time data analysis, evaluation and display, the problems of low data value and limitations can be solved, and the objective needs in actual use can be met.
本公开还进一步提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本公开前文任一实施例所述的数据展示方法。The present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements the data display method described in any of the foregoing embodiments of the present disclosure.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.
以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.
本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。The block diagrams of the devices, apparatuses, equipment, and systems involved in this disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including," "comprising," "having," and the like are open words, referring to "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and/or," and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
另外,如在此使用的,在以“至少一个”开始的项的列举中使用的“或”指示分离的列举,以便例如“A、B或C的至少一个”的列举意味着A或B或C,或AB或AC或BC,或ABC(即A和B和C)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
还需要指出的是,在本公开的系统和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。It should also be noted that in the system and method of the present disclosure, each component or each step can be decomposed and/or recombined. Such decomposition and/or recombination should be regarded as equivalent solutions of the present disclosure.
可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本公开的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。Various changes, substitutions, and modifications of the techniques described herein may be made without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of the present disclosure is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and actions described above. Currently existing or later to be developed processes, machines, manufactures, compositions of events, means, methods, or actions that perform substantially the same functions or achieve substantially the same results as the corresponding aspects described herein may be utilized. Thus, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or actions within their scope.
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410859326.3A CN118803302A (en) | 2024-06-28 | 2024-06-28 | Data display method, device, electronic device, storage medium and program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410859326.3A CN118803302A (en) | 2024-06-28 | 2024-06-28 | Data display method, device, electronic device, storage medium and program product |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118803302A true CN118803302A (en) | 2024-10-18 |
Family
ID=93025949
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410859326.3A Pending CN118803302A (en) | 2024-06-28 | 2024-06-28 | Data display method, device, electronic device, storage medium and program product |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118803302A (en) |
-
2024
- 2024-06-28 CN CN202410859326.3A patent/CN118803302A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12475929B2 (en) | Play sequence visualization and analysis | |
| US10758807B2 (en) | Smart court system | |
| US20250209560A1 (en) | Smart-venue wagering system and method for live events | |
| JP2023054333A (en) | Athletic training system and method | |
| US20200098113A1 (en) | Stereoscopic image capture with performance outcome prediction in sporting environments | |
| US9454825B2 (en) | Predictive flight path and non-destructive marking system and method | |
| EP2850823A1 (en) | System and method for automatic video filming and broadcasting of sports events | |
| US20230410507A1 (en) | System for tracking, locating and calculating the position of an object in a game involving moving objects | |
| CN107430789A (en) | Physical culture virtual reality system | |
| US20230267736A1 (en) | Method, apparatus and computer program for generating sports game highlight video based on winning probability | |
| US20190201794A1 (en) | Experience-oriented virtual baseball game apparatus and virtual baseball game control method using the same | |
| US7868914B2 (en) | Video event statistic tracking system | |
| CN112204570B (en) | Dynamically determine the region | |
| US20250029387A1 (en) | A System for Tracking, Locating and Calculating the Position of a First Moving Object in Relation to a Second Object | |
| US20240198202A1 (en) | Reducing human interactions in game annotation | |
| US10786742B1 (en) | Broadcast synchronized interactive system | |
| KR101864039B1 (en) | System for providing solution of justice on martial arts sports and analyzing bigdata using augmented reality, and Drive Method of the Same | |
| KR20000064088A (en) | Analysis Broadcasting System And Method Of Sports Image | |
| CN109126100A (en) | Ball controlling percentage calculation method, device, equipment and storage medium | |
| CN118803302A (en) | Data display method, device, electronic device, storage medium and program product | |
| JP2020185061A (en) | Play analyzing device and play analyzing method | |
| CN121509753A (en) | A video streaming method, electronic device, storage medium, and product. |
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 |