CN118803302A - 数据展示方法、装置、电子设备、存储介质和程序产品 - Google Patents
数据展示方法、装置、电子设备、存储介质和程序产品 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
- index data
- motion
- highlight
- index
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000003860 storage Methods 0.000 title claims abstract description 16
- 230000033001 locomotion Effects 0.000 claims abstract description 127
- 230000007613 environmental effect Effects 0.000 claims description 32
- 230000001133 acceleration Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 6
- 239000002360 explosive Substances 0.000 claims description 6
- 239000012634 fragment Substances 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 12
- 238000007405 data analysis Methods 0.000 abstract description 8
- 238000011157 data evaluation Methods 0.000 abstract description 5
- 238000004458 analytical method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000008901 benefit Effects 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 208000027418 Wounds and injury Diseases 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 208000014674 injury Diseases 0.000 description 2
- 230000003340 mental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000009192 sprinting Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009182 swimming Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品,本公开通过采集针对运动场地的视频流;在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段;展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。综上,本公开所提供的技术方案能够可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。
Description
技术领域
本公开涉及通信技术领域,尤其涉及一种数据展示方法、装置、电子设备、存储介质和程序产品。
背景技术
目前,现有的针对体育赛事直播或者历史直播画面的数据展示,都只涉及实际的画面处理(如:某段时间内的人物发生的事情),却无法实现数据分析以及数据评估显示。这样,就会造成观众观看的门槛较高,复盘难度大的问题。总之,现有的数据展示方式的数据价值低,缺乏深度解读和评估,具有局限性,不能满足实际使用过程中的客观需求。
发明内容
本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品,用以在一定程度上解决现有的数据展示方式的数据价值低,缺乏深度解读和评估,具有局限性,不能满足实际使用过程中的客观需求的问题。
第一方面,本公开提供了一种数据展示方法,方法包括:采集针对运动场地的视频流;在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段;展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。
此外,根据本公开第一方面的方法,指标数据包括如下至少一种:基础指标、能力指标;基础指标用于评价相关联运动对象在精彩片段中的基础运动情况;基础指标包括如下至少一种:技术水平、方位、方向、距离、速度;能力指标用于评价相关联运动对象的个人能力;能力指标包括如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。
此外,根据本公开第一方面的方法,指标数据,包括:第一指标数据集合,包括:三维坐标系,以及,指定相关联运动对象的运动轨迹、基础指标、能力指标;指定相关联运动对象为满足运动规则的相关联运动对象;和/或,第二指标数据集合,包括:三维坐标系,以及,各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹。
此外,根据本公开第一方面的方法,当目标对象的所述运动轨迹满足预设的运动规则时,截取所述视频流中的精彩片段,包括:当运动轨迹满足运动规则时,在视频流中截取目标时间区间内的数据流,得到精彩片段;目标时间区间的第一端点为运动轨迹满足运动规则的时刻;目标时间区间的第二端点为上一个接触时刻,接触时刻为运动物体与运动对象接触的时刻。
此外,根据本公开第一方面的方法,展示精彩片段和指标数据,包括:对比展示指标数据;对比展示指标数据包括:针对精彩片段的任意一个相关联运动对象,获取相关联运动对象的当前指标数据和历史指标数据;将当前指标数据和历史指标数据进行对比展示;和/或,针对精彩片段的任意两个相关联运动对象,获取相关联运动对象的指标数据;将任意两个相关联运动对象的指标数据进行对比展示。
此外,根据本公开第一方面的方法,展示精彩片段和指标数据,还包括:获取相关联运动对象的环境影响因素;环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;基于环境影响因素,对相关联运动对象的指标数据进行校正;展示校正后的指标数据。
第二方面,本公开提供了一种数据展示装置,包括:采集单元,用于采集针对运动场地的视频流;跟踪单元,用于在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;截取单元,用于当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段;展示单元,用于展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。
第三方面,本公开提供了一种电子设备,包括:存储器,用于存储计算机可读指令;以及处理器,用于运行计算机可读指令,使得电子设备执行如第一方面任一实施例所述的方法。
第四方面,本公开提供了一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,当所述计算机可读指令由处理器执行时,使得处理器执行如第一方面任一实施例所述的方法。
第五方面,本公开提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一实施例所述的方法。
本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品。本公开通过采集运用场地的视频流,在运动场地的三维坐标系中,实时跟踪确定各运动对象的运动轨迹。当运动轨迹满足预设的运动规则时,截取视频中的精彩片段。并展示精彩片段和指标数据。其中,指标数据可以用于评价精彩片段中的相关联运动对象。综上,相较于现有的仅展示精彩片段的方法,本公开所提供的技术方案能够实时确定分析并展示精彩片段及精彩片段中相关联对象的指标数据。这样可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。
要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
附图说明
通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
图1为本公开实施例提供的一种数据展示方法的流程示意图;
图2为本公开实施例提供的一种数据展示流程示意图;
图3为本公开实施例提供的一种数据展示装置的结构框图;
图4为本公开实施例提供的一种电子设备的硬件框图;
图5为本公开实施例提供的一种计算机可读存储介质的示意图。
具体实施方式
为了使得本公开的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。
目前,体育赛事直播或历史直播画面的数据展示主要聚焦于实时画面的捕捉和传输,无法实现数据的分析及数据的评估展示。正是由于缺乏对数据的深度分析和评估显示,导致观众在观看比赛时只能依靠直观的画面和有限的统计数据来感知比赛。这种情况不仅增加了观众观看的门槛,使得非专业观众难以深入理解比赛背后的数据和逻辑,也加大了专业人士进行比赛复盘和战术分析的难度。总之,现有的数据展示方式的数据价值低,缺乏深度解读和评估,具有局限性,不能满足实际使用过程中的客观需求。
以此,本公开提供了一种数据展示方法,能够实时确定分析并展示精彩片段及精彩片段中相关联对象的指标数据,解决观众观看的门槛高和复盘难度大的问题。请参考图1,图1为本公开实施例提供的一种数据展示方法的流程图。如图1所示,该方法包括:
在步骤S101中,采集针对运动场地的视频流。
在本公开实施例中,运动场地可以理解为是目标场景中的运动场地。而目标场景可以是各种比赛直播和/或历史比赛回放,如:足球、篮球、乒乓球、网球、游泳、滑冰、田径比赛、排球等至少一种有多人参与的标准比赛场地的赛事场景直播或回放。
具体的,可以通过部署一个或者多个摄影设备在运动场地,从多个角度采集针对运动场地的视频流。这些摄像头可以选择在运动场地的合适位置,以捕捉全面的运动场景,可以为后续的运动对象和运动物体的实时跟踪提供基础数据。
在步骤S102中,在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹。
在本公开实施例中,运动场地的三维坐标系可以根据场地中的固定建筑物或标志物或固定位置等至少一种作为原点来建立,具体应用时,可以根据实际情况进行灵活变动。如:根据赛事类型和场地的特点,选择具有代表性的固定标志物作为参考点。这些参考点可以具备明显的视觉特征,如大小、尺寸、规格等至少一种特征,以便在直播画面中被准确识别。利用上帝视角(即高空俯视)和观众视角等至少一个镜头角度,获取赛事场地的全方位信息。根据选定的参考点和全方位信息,构建一个统一的三维坐标系。而各运动对象可以为运动场地中所有运动的人,例如:对手运动员、队友运动员、裁判员等至少一种。运动物体可以为运动场地中运动的物体,可以根据运动类型进行灵活调整。例如:球赛的各种球类、击剑运动的剑等至少一种。
在本公开中,可以利用摄像头追踪系统、全球定位系统(GPS)等至少一种实时跟踪各运动对象的运动轨迹。其中,GPS可以为通过卫星信号确定运动对象的位置和轨迹。而摄像头追踪系统可以为利用多个高清摄像头从不同角度捕捉运动画面,通过计算机视觉算法(如光流法、背景减除、目标检测与跟踪等至少一种)分析图像序列,确定各运动对象的运动轨迹。
具体的,在本公开中,可以为利用摄像设备的计算机视觉技术实时对场地中的运动员、裁判和球等目标进行识别。根据识别出的信息和图像处理技术,结合建立三维坐标系,计算确定各目标在三维空间中的坐标位置。通过实时、连续地跟踪捕捉目标的位置信息,形成其运动轨迹。当然,若是存在多个摄像设备,需要确定不同视角下捕捉到的轨迹数据在时间和空间上的同步。这可以通过时间戳匹配、坐标转换等至少一种方式实现。
在步骤S103中,当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段。
在本公开实施例中,目标对象可以为满足预设运动规则的运动对象。而预设的运动规则可以与运动场景相关,可以理解为,运动规则是真实运动场景中的运动规则的计算机的模拟和表示,规定了运动的各个方面的规则。运动规则可以包括但不限于:得分规则、犯规规则、罚球规则等等至少一种。以得分规则为例,如:对于足球比赛来说,得分规则为足球进球门,而运动规则为足球的三维坐标位置是否严格位于门框三维坐标区域范围之内。对于羽毛球和排球等至少一种,得分规则为当球落在对方场地上并且在界内,或者对方球员未能合法回击球,即认为得分。而运动规则为球的位置是否满足在对方运动场地范围内。对于排球比赛来说,得分规则为排球越过网,而运动规则为球的位置是否满足落在对方场地内有效区域内。而精彩片段可以理解为比赛中具有观赏性、紧张性、决定性等至少一种的片段,这些片段往往与运动规则紧密相关。运动轨迹可以为运动对象在运动中的实际移动路径。
具体的,可以为判断各运动对象的运动轨迹是否满足预设的运动规则。一旦确定运动轨迹满足预设的运动规则,可以触发精彩片段的截取过程。通过截取符合预设运动规则的精彩片段,可以确保观众看到的是比赛中最具观赏性的部分。这些片段往往包含了运动员的高水平表现、紧张刺激的对抗以及决定比赛走向等至少一种的关键时刻,能够吸引观众的注意力并提升他们的观赏体验。截取的精彩片段可以包括精彩瞬间前后数秒的视频,以确保捕捉到完整的情境,具体的截取方式在此不作限制。
在步骤S104中,展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。
在本公开实施例中,指标数据可以为精彩片段中涉及的相关联运动对象的评价数据。指标数据可以用于评价相关联运动对象的能力。具体的,可以为在截取展示精彩片段的同时,自动确定并展示相关联运动对象的指标数据。
需要注意的是,展示精彩片段和指标数据的方式可以是直接在精彩片段内叠加展示指标数据;也可以是在精彩片段的旁边显示数据面板,数据面板上展示指标数据;还可以是指标数据替换精彩片段中的相关联运动对象进行展示。具体的展示精彩片段和指标数据的方式,在此不作限制。
综上,本公开所提供的技术方案能够实时跟踪运动对象的运动轨迹。一旦运动轨迹满足运动规则(如:进球规则等),可以截取视频流中的精彩片段。且针对精彩片段,可以自动确定并展示其所相关联运动对象的指标数据,这样可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。
如前文所述,在展示精彩片段的同时,可以结合展示相关联运动对象的指标数据,这样,可以更加全面、客观、容易理解地评价相关联运动对象在比赛中的表现。在本公开实施例中,指标数据包括但不限如下至少一种:基础指标、能力指标。
基础指标用于评价相关联运动对象在精彩片段中的基础运动情况,即基础指标主要反映运动对象在片段中的基础运动情况。
基础指标包括但不限于如下至少一种:技术水平、方位、方向、距离、速度。技术水平可以理解为运动对象在该运动项目中的技术熟练程度,例如跑步的步频、步幅、起跑反应时间等至少一种;打篮球的运球、传球、投篮技术等至少一种。方位用于描述该运动对象在运动场地上的位置,具体的可以利用运动场地三维坐标的原点作为参考,确定该运动对象的方位。方向可以反映该运动对象在比赛中的移动方向,具体的可以利用运动场地三维坐标系的原点作为参考,确定该运动对象的移动方向。距离可以用于衡量该运动对象与运动物体、目标位置等至少一种的距离,具体的可以利用运动场地三维坐标系的原点作为参考,确定该运动对象与运动物体、目标位置等至少一种的距离。速度反映了该运动对象在比赛中的移动速度,具体的可以利用运动场地三维坐标系的原点作为参考,确定该运动对象的移动速度。技术水平、方位、方向、距离、速度等至少一种基础指标可以根据需要选择性展示,具体的确定方法在此不作限制。
而能力指标可以用于评价相关联运动对象的个人能力,即能力指标主要反映该运动对象的运动性能。
能力指标包括但不限于如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。加速度可以用于评估运动对象在比赛中的改变速度的能力,即该运动对象在单位之间内速度的变化。力量可以反映运动对象在比赛中的推动力量。如:确定短起跑的力量、踢足球的蓄力等至少一种。耐力可以衡量运动对象在比赛中的持续运动能力,在长跑运动比赛中尤为重要。灵活性可以反映运动对象在比赛中的身体灵活性和协调性,可以通过运动对象的身体各部位关节的活动范围以及转换动作的速度确定。敏捷性可以用于评估运动对象在比赛中的反应速度和动作速度。这可以通过确定运动对象快速改变方向或姿势的能力等至少一种确定。协调性可以反映运动对象在比赛中的身体协调性和动作流畅性。这可以通过确定运动对象同时执行多个动作的能力确定。爆发力可以反映该运动对象在短时间内产生的最大力量的能力。技术执行度可以反映该运动对象执行特定运动技能的质量,如:确定跑步的摆臂姿势、传球的技巧等至少一种。战术意识可以反映该运动对象理解和执行比赛策略的能力。加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识等至少一种能力指标可以根据需要选择性展示,具体的确定方法在此不作限制。
而获取指标数据的方式可以是利用计算机视觉或图像处理分析技术等至少一种实现。图像处理分析技术可以利用图像分割法、变换法、几何形态分析法等至少一种确定得到指标数据。
基础指标可以提供相关联对象的基本信息,帮助观众快速了解比赛概况。降低观众理解门槛,使他们能够轻松获取比赛信息。对于初学者和不了解比赛的观众来说,基础指标能够帮助他们更快地融入比赛,享受观赛的乐趣。而能力指标可以深入评估相关联对象的个人能力,可以深入了解相关联对象的优势和不足,使观众能够更全面地评估相关联在比赛中的表现。综上,基础指标和/或能力指标的展示,可以为观众提供一个全面、深入、易懂的比赛分析,有助于降低观众理解比赛的门槛,还能提升他们的观赛体验,使他们更加享受比赛的魅力。
以下,将具体说明如何截取确定本公开实施例的精彩片段:
当运动轨迹满足运动规则时,在视频流中截取目标时间区间内的数据流,得到精彩片段;
目标时间区间的第一端点为运动轨迹满足运动规则的时刻;
目标时间区间的第二端点为上一个接触时刻,接触时刻为运动物体与运动对象接触的时刻。
在本公开实施例中,可以对跟踪确定的运动轨迹进行判断,判断其是否满足预设的运动规则。当运动轨迹满足运动规则时,可以确定目标区间的两个端点,根据确定的两个端点,在视频流中截取精彩片段。在本公开实施例中,目标区间的一个端点为运动轨迹满足运动规则的时刻(如:球进球门的时刻)。目标区间的另一个端点为运动物体与运动对象接触的上一接触时刻(如:球和运动员接触的最后一个时刻)。当然,目标区间的另一个端点也可以为运动物体与运动对象接触的上两个接触时刻(如:最近一次传球时刻),具体的目标区间的确定可以根据实际需要进行灵活调整。通俗来讲,根据变动的目标区间的数据流确定的精彩片段可以为只包括进球的进球精彩片段,也可以为包括进球精彩片段和传球精彩片段,具体的截取的精彩片段在此不作限制。
综上,通过识别运动轨迹满足特定规则的时刻作为精彩片段的第一端点,能够精确地捕捉到运动中的关键或精彩瞬间。这些瞬间往往是观众最感兴趣、最具观赏价值的部分。以接触时刻作为精彩片段的第二端点,可以确定截取的片段包含了从开始到结束的一个完整动作序列。这种完整性有助于观众更好地理解和感受运动员的技巧。这样,确定截取的精彩瞬间可以精准捕捉精彩瞬间、保持动作完整性、便于后期编辑和处理、适应多种应用场景。
根据上述方法可以截取确定精彩片段,根据截取确定的精彩片段可以同时展示指标数据。以下,具体说明展示指标数据的可能实现方式。
在本公开实施例中,展示的指标数据可以有不同的详细程度,展示不同详细程度的指标数据能够满足不同用户的需求和偏好,同时也能够提高数据分析的实用性和效率。在实际应用中,可以根据实际情况和需求来选择合适的详细程度进行展示。
示例性的,根据本公开实施例的指标数据,包括:
第一指标数据集合,包括:三维坐标系,以及,指定相关联运动对象的运动轨迹、基础指标、能力指标;指定相关联运动对象为满足运动规则的相关联运动对象;
和/或,
第二指标数据集合,包括:三维坐标系,以及,各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹。
在本公开的实施例中,指标数据包括第一指标数据集合和/或第二指标数据集合。第二指标数据集合比第一指标数据集合的详细程度更高。第一指标数据集合展示的是三维坐标系中的简单数据,包括但不限于:运动场地的三维坐标系、指定相关联运动对象的运动轨迹、基础指标、能力指标等至少一种。其中,指定相关联运动对象可以为满足运动规则的运动对象(如:进球的运动员)。第二指标数据集合展示的是三维坐标系中的复杂数据,包括但不限于:运动场地的三维坐标系、各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹等至少一种。通俗来讲,第一指标数据集合展示的三维坐标系,以及满足预设规则的相关联对象(如:进球的运动员)的指标数据和运动轨迹。而第二指标数据集合展示的是三维坐标系,以及精彩片段所涉及的所有相关联运动对象的指标数据(如:进球的运动员、传球的运动员、无关的运动员、裁判等至少一种)、所有相关联运动对象的运功轨迹和运动物体的计算轨迹。需要注意的是,第二指标数据集合除了可以展示各相关联运动对象的实际运动轨迹外,还可以展示运动物体的计算轨迹。计算轨迹可以是基于物理模型和算法预测出的运动物体的运动路径,可能与实际轨迹有所差异,但它有助于分析物体的运动规律和趋势。如:在足球比赛中,可以通过计算轨迹来预测球的飞行路径和落点,从而辅助教练和运动员做出更准确的判断和决策。当然,计算轨迹也可以是通过深度学习法得到的计算轨迹,具体的得到计算轨迹的方法在此不作限制。
一种可能的实现方式为指标数据包括第一指标数据集合;另一种可能的实现方式为指标数据包括第二指标数据集合;再一种可能的实现方式为指标数据包括第一指标数据集合和第二指标数据集合,具体的指标数据在此不作限制。
以上,可以展示不同详细程度的指标数据,满足不同用户的需求和爱好。而在本公开实施例中,展示指标数据也与目标场景紧密联系,当目标场景中存在至少两个的展示屏幕时,可以展示相同详细程度或不同详细程度的指标数据,具体的针对多个屏幕展示指标数据的方式在此不作限制。
在示例性的一种实施例中,若是目标场景中包括至少两个展示屏幕时,可以利用主屏幕展示第一指标数据集合,利用辅助屏幕展示第二指标数据集合。当然,在具体运用的时候,主屏幕和辅助屏幕展示的指标数据的详细程度可以自定义选择设置,具体的展示内容在此不做限制。
当然,不管是主屏幕还是辅助屏幕,若是展示的是详细程度较高的第二指标数据集合时,可以有多种不同的方式进行展示,以下具体说明展示第二指标数据集合的可能实现方式。
一种可能的实现方式为:针对多个屏幕,可以按照时间顺序依次对应展示第二指标数据集合的部分内容。
在该示例性实施例中,可以根据时间顺序,对应在多个屏幕上展示第二指标数据集合的部分内容。即,第二指标数据集合的内容可以不全部展示,可以在多个屏幕中按照时间顺序依次对应进行展示。其中,时间顺序可以包括顺时针、逆时针等至少一种。通过这种方式,用户可以在多个屏幕上同时看到比赛不同时间段的详细情况,便于分析和理解。
另一种可能的实现方式为:慢放展示第二指标数据集合。
在该示例性实施例中,在展示第二数据指标集合的时候,可以进行慢放展示,达到突出展示第二指标数据集合的效果。其中,慢放可以利用切分规则慢放、倍速慢放等至少一种方法。其中,切分规则慢放可以为对每个小段设置不同的播放速度,以达到慢放的效果。例如,对于关键的小段,可以设置为正常速度或稍慢的速度,而对于其他小段,可以设置为较快的速度。倍速慢放可以为设定精彩片段为关键数据点,并以此为基准设置不同的播放速度。距离精彩片段越近的数据点,播放速度越慢;距离越远的数据点,播放速度越快。
在本公开实施例中,展示指标数据的方式还包括:对比展示指标数据。通过对比展示指标数据,可以更快速地识别出指标数据之间的关联和差异,有助于观众更加直观、浅显易懂地了解指标数据。
对比展示指标数据的方式可以为针对任意一个相关联运动对象的不同指标数据进行对比展示。通俗来说,可以将一个对象的不同指标数据进行对比展示,即指标数据的横向对比。
示例性的,对比展示指标数据的一种可能实现方式为:
针对精彩片段的任意一个相关联运动对象,获取相关联运动对象的当前指标数据和历史指标数据;
将当前指标数据和历史指标数据进行对比展示。
其中,对比的指标数据的数量和类型在此不作限制。
具体的,可以为选择确定精彩片段中的任意一个相关联运动对象。根据赛事类型确定比较的指标数据。获取该相关联运动对象当前的指标数据。从数据库或数据存储模块等至少一种中检索获取该相关联运动对象历史的指标数据。将当前指标数据与检索确定的历史指标数据进行对比展示。这可以通过绝对值对比、相对值对比等至少一种形式实现。
例如:可以通过具有代表性的精彩片段选出目标运动员。根据具体的运动类型,选择适当的比较指标,如速度、力量、灵活性、技术动作等至少一种。需要分析或记录精彩片段中涉及到的当前指标数据,以及从数据库中获取历史指标数据。可以将目标运动员的不同精彩片段的指标数据放在一起比较,看看他们在哪些方面有进步,在哪些方面有待提高。还可以对分析结果进行呈现,找出影响运动员表现的因素,呈现给观众。当然,可以将分析结果反馈给运动员和教练,帮助他们调整训练计划和比赛策略。还可以定期进行横向对比分析,跟踪运动员的进步情况,并及时调整训练和比赛策略。
对比展示指标数据的方式还可以为针对任意两个相关联运动对象的指标数据进行对比展示。通俗来说,可以将不同对象的相同指标数据进行对比展示,即指标数据的纵向对比。其中,相同的指标数据可以理解为同一精彩片段的指标数据。
示例性的,对比展示指标数据的另一种可能实现方式为:针对精彩片段的任意两个相关联运动对象,获取相关联运动对象的指标数据;
将任意两个相关联运动对象的指标数据进行对比展示。
其中,对比的指标数据的数量和类型在此不作限制。
具体的,可以为确定精彩片段中的任意两个相关联运动对象。根据赛事类型确定比较的指标数据。获取这两个相关联运动对象指标数据。将这两个相关联运动对象的指标数据进行对比展示。这可以通过绝对值对比、相对值对比等至少一种形式实现。
综上,可以通过不同的方式对比展示指标数据。对比展示指标数据可以帮助教练、分析师以及观众更好地理解运动员的技术特点和优势。
在本公开实施例中,展示指标数据的时候还可以通过环境影响因素对指标数据进行校正,展示校正后的指标数据。这样,充分考虑环境因素的影响,可以提高指标数据的准确性和可靠性,为观众提供更全面、准确的指标数据,便于观众理解。
示例性的,展示指标数据的方式还包括:
获取相关联运动对象的环境影响因素;环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;
基于环境影响因素,对相关联运动对象的指标数据进行校正;
展示校正后的指标数据。
在本公开实施例中,环境影响因素包括但不限如于如下至少一种:自然环境因素、社会环境因素、个人因素等。自然环境因素包括但不限于当时的气候变化、场地环境变化等至少一种。社会环境因素包括但不限于当时的观众氛围、当时场地建筑的变化等至少一种。个人因素包括但不限于运动对象个人的年龄、心理素质、伤病情况等至少一种。
具体的,可以为获取相关联运动对象的环境影响因素。根据环境影响因素生成相关联运动对象的加权数据。依据加权数据对指标数据进行加权分析,得到纠正后的指标数据。当然,这个加权数据还可以只作为参考数据呈现,不作为实际处理的指标数据。
例如:在展示运动员的数据的时候需要考虑自然、社会环境、个人等至少一种因素对运动员数据的正面或负面的影响,最终呈现考虑分析后的数据。这个考虑因素可以仅仅作为参考指标,不作实际指标数据的处理。其中,自然和社会环境因素可以包括运动员的伤病情况。个人因素可以包括运动员的年龄、心理素质等指标。
综上,可以通过环境影响因素对指标数据进行校正,可以消除环境因素带来的偏差,使得展示的指标数据更加客观和专业。
以下,结合图2,简要说明本公开所提供的数据展示方法。其中,图2为本公开所提供的一种数据展示流程示意图,如图2所示,该数据展示方法包括如下过程:
针对赛事现场的运动场地进行基础框架的构建和全流程节点的确定。根据确定的基础框架采集现场直播数据流。在直播数据流中确定精彩片段(即本公开的精彩片段),利用完整的指标体系对精彩片段中的数据进行评估和分析。最终将关于精彩片段的数据分析结果(即本公开的指标数据)进行呈现,呈现的方式可以为多屏呈现。数据分析结果包括:三维坐标、轨迹、预测轨迹和比赛内容。当然,还可以包括数据的存储。(在本公开未示出,可以进行灵活调整和存储)。
具体的,基础框架的搭建可以包括现场社会环境因素、坐标及方位锚点、得分规则、速度锚点、自然环境因素。通俗来讲,基础框架也可以理解为上述的运动场地的三维坐标系的搭建。而全流程节点可以理解为运动场地中所有的运动对象和运动物体,即队员、裁判、装置、物体。其中,针对上述运动对象的分析可以包括如下至少一种:技术、方向、方位、距离、速度。
基于上述的基础框架的搭建和全节点的确定,可以根据运动对象的运动轨迹确定精彩片段的制作即输出(即精彩比赛内容),同时可以对精彩片段的数据进行评估分析,使得精彩片段和评估分析数据可以同时叠加展示。可以是主屏幕呈现精彩片段,其他屏幕呈现评估分析,实现多屏同时呈现的效果。其中,评估分析数据可以包括:各相关联运动员的各种指标、轨迹、预测轨迹。
本公开还提供了一种数据展示装置。图3为本公开实施例提供的一种数据展示装置的结构框图,如图3所示,该数据展示装置300包括:
采集单元301,用于采集针对运动场地的视频流。
跟踪单元302,用于在运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹。
截取单元303,用于当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段。
展示单元304,用于展示精彩片段和指标数据,指标数据用于评价精彩片段中的相关联运动对象。
示例性的一个实施例中,指标数据包括如下至少一种:基础指标、能力指标;基础指标用于评价相关联运动对象在精彩片段中的基础运动情况;基础指标包括如下至少一种:技术水平、方位、方向、距离、速度;能力指标用于评价相关联运动对象的个人能力;能力指标包括如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。
示例性的一个实施例中,指标数据,包括:第一指标数据集合,包括:三维坐标系,以及,指定相关联运动对象的运动轨迹、基础指标、能力指标;指定相关联运动对象为满足运动规则的相关联运动对象;和/或,第二指标数据集合,包括:三维坐标系,以及,各相关联运动对象的运动轨迹、基础指标、能力指标、运动物体的计算轨迹。
示例性的一个实施例中,当目标对象的运动轨迹满足预设的运动规则时,截取视频流中的精彩片段,包括:当运动轨迹满足运动规则时,在视频流中截取目标时间区间内的数据流,得到精彩片段;目标时间区间的第一端点为运动轨迹满足运动规则的时刻;目标时间区间的第二端点为上一个接触时刻,接触时刻为运动物体与运动对象接触的时刻。
示例性的一个实施例中,展示精彩片段和指标数据,包括:对比展示指标数据;对比展示指标数据包括:针对精彩片段的任意一个相关联运动对象,获取相关联运动对象的当前指标数据和历史指标数据;将当前指标数据和历史指标数据进行对比展示;和/或,针对精彩片段的任意两个相关联运动对象,获取相关联运动对象的指标数据;将任意两个相关联运动对象的指标数据进行对比展示。
示例性的一个实施例中,展示精彩片段和指标数据,还包括:获取相关联运动对象的环境影响因素;环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;基于环境影响因素,对相关联运动对象的指标数据进行校正;展示校正后的指标数据。
图4为本公开实施例提供的一种电子设备的硬件框图。根据本公开实施例的电子设备400至少包括处理器;以及存储器,用于存储计算机可读指令。当计算机可读指令由处理器加载并运行时,处理器执行本公开前文任一实施例所述的数据展示方法。
图4所示的电子设备400具体地包括:中央处理单元(CPU)401、图形处理单元(GPU)402和存储器403。这些单元通过总线404互相连接。中央处理单元(CPU)401和/或图形处理单元(GPU)402可以用作上述处理器,存储器403可以用作上述存储计算机可读指令的存储器。此外,电子设备400还可以包括通信单元405、存储单元406、输出单元407、输入单元408和外部设备409,这些单元也连接到总线404。
图5为本公开实施例提供的一种计算机可读存储介质的示意图。如图5所示,根据本公开实施例的计算机可读存储介质500其上存储有计算机可读指令501。当计算机可读指令501由处理器运行时,执行参照以上附图描述的根据本公开前文任一实施例所述的数据展示方法。计算机可读存储介质包括但不限于例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存、光盘、磁盘等。
以上,本公开提供了一种数据展示方法、装置、电子设备、存储介质和程序产品。本公开通过采集运用场地的视频流,在运动场地的三维坐标系中,实时跟踪确定各运动对象和运动物体的运动轨迹。当运动轨迹满足预设的运动规则时,截取视频中的精彩片段。并展示精彩片段和指标数据。其中,指标数据可以用于评价精彩片段中的相关联运动对象。综上,相较于现有的仅展示精彩片段的方法,本公开所提供的技术方案能够实时确定分析并展示精彩片段及精彩片段中相关联对象的指标数据。这样可以降低观众观看的门槛和复盘难度,丰富了观众的观赛体验。这样,通过精准定位、实时数据分析评估与展示,可以解决数据价值低,具有局限的问题,满足了实际使用过程中的客观需求。
本公开还进一步提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本公开前文任一实施例所述的数据展示方法。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。
本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
另外,如在此使用的,在以“至少一个”开始的项的列举中使用的“或”指示分离的列举,以便例如“A、B或C的至少一个”的列举意味着A或B或C,或AB或AC或BC,或ABC(即A和B和C)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。
还需要指出的是,在本公开的系统和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。
可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本公开的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (10)
1.一种数据展示方法,其特征在于,所述方法包括:
采集针对运动场地的视频流;
在所述运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;
当目标对象的所述运动轨迹满足预设的运动规则时,截取所述视频流中的精彩片段;
展示所述精彩片段和指标数据,所述指标数据用于评价所述精彩片段中的相关联运动对象。
2.根据权利要求1所述的方法,其特征在于,所述指标数据包括如下至少一种:基础指标、能力指标;
所述基础指标用于评价所述相关联运动对象在所述精彩片段中的基础运动情况;所述基础指标包括如下至少一种:技术水平、方位、方向、距离、速度;
所述能力指标用于评价所述相关联运动对象的个人能力;所述能力指标包括如下至少一种:加速度、力量、耐力、灵活性、敏捷性、协调性、爆发力、技术执行度、战术意识。
3.根据权利要求2所述的方法,其特征在于,所述指标数据,包括:
第一指标数据集合,包括:所述三维坐标系,以及,指定相关联运动对象的运动轨迹、所述基础指标、所述能力指标;所述指定相关联运动对象为满足所述运动规则的所述相关联运动对象;
和/或,
第二指标数据集合,包括:所述三维坐标系,以及,各相关联运动对象的运动轨迹、所述基础指标、所述能力指标、运动物体的计算轨迹。
4.根据权利要求1所述的方法,其特征在于,所述当目标对象的所述运动轨迹满足预设的运动规则时,截取所述视频流中的精彩片段,包括:
当所述运动轨迹满足所述运动规则时,在所述视频流中截取目标时间区间内的数据流,得到所述精彩片段;
所述目标时间区间的第一端点为所述运动轨迹满足所述运动规则的时刻;
所述目标时间区间的第二端点为上一个接触时刻,所述接触时刻为运动物体与运动对象接触的时刻。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述展示所述精彩片段和指标数据,包括:对比展示所述指标数据;
所述对比展示所述指标数据包括:
针对所述精彩片段的任意一个所述相关联运动对象,获取所述相关联运动对象的当前指标数据和历史指标数据;将所述当前指标数据和所述历史指标数据进行对比展示;
和/或,
针对所述精彩片段的任意两个所述相关联运动对象,获取所述相关联运动对象的指标数据;将任意两个所述相关联运动对象的指标数据进行对比展示。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述展示所述精彩片段和指标数据,还包括:
获取所述相关联运动对象的环境影响因素;所述环境影响因素包括如下至少一种:自然环境因素、社会环境因素、个人因素;
基于所述环境影响因素,对所述相关联运动对象的指标数据进行校正;
展示校正后的所述指标数据。
7.一种数据展示装置,其特征在于,所述装置包括:
采集单元,用于采集针对运动场地的视频流;
跟踪单元,用于在所述运动场地的三维坐标系中,实时跟踪各运动对象的运动轨迹;
截取单元,用于当目标对象的所述运动轨迹满足预设的运动规则时,截取所述视频流中的精彩片段;
展示单元,用于展示所述精彩片段和指标数据,所述指标数据用于评价所述精彩片段中的相关联运动对象。
8.一种电子设备,其特征在于,包括:
存储器,用于存储计算机可读指令;以及
处理器,用于运行所述计算机可读指令,使得所述电子设备执行如权利要求1-6任一项所述的方法。
9.一种计算机可读存储介质,用于存储计算机可读指令,其特征在于,当所述计算机可读指令由处理器执行时,使得所述处理器执行如权利要求1-6任一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410859326.3A CN118803302A (zh) | 2024-06-28 | 2024-06-28 | 数据展示方法、装置、电子设备、存储介质和程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410859326.3A CN118803302A (zh) | 2024-06-28 | 2024-06-28 | 数据展示方法、装置、电子设备、存储介质和程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118803302A true CN118803302A (zh) | 2024-10-18 |
Family
ID=93025949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410859326.3A Pending CN118803302A (zh) | 2024-06-28 | 2024-06-28 | 数据展示方法、装置、电子设备、存储介质和程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118803302A (zh) |
-
2024
- 2024-06-28 CN CN202410859326.3A patent/CN118803302A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10758807B2 (en) | Smart court system | |
US20210350833A1 (en) | Play Sequence Visualization and Analysis | |
JP2023054333A (ja) | 運動トレーニングのシステムおよび方法 | |
JP6761811B2 (ja) | スポーツバーチャルリアリティシステム | |
US8675021B2 (en) | Coordination and combination of video sequences with spatial and temporal normalization | |
US20070296723A1 (en) | Electronic simulation of events via computer-based gaming technologies | |
US8948457B2 (en) | True space tracking of axisymmetric object flight using diameter measurement | |
US9454825B2 (en) | Predictive flight path and non-destructive marking system and method | |
US20060116185A1 (en) | Sport development system | |
WO2013171658A1 (en) | System and method for automatic video filming and broadcasting of sports events | |
US7868914B2 (en) | Video event statistic tracking system | |
US10786742B1 (en) | Broadcast synchronized interactive system | |
KR20130114714A (ko) | 온라인 게이밍 중의 사회적 상호작용 | |
CN109126100A (zh) | 控球率计算方法、装置、设备及存储介质 | |
KR20000064088A (ko) | 스포츠 영상 분석 방송 시스템 및 방법 | |
KR101164894B1 (ko) | 경기 참여자 관점의 야구공 영상생성 장치, 시스템, 및 그 방법의 기록매체 | |
Liu et al. | Application of Hawk-Eye Technology to Sports Events | |
CN118803302A (zh) | 数据展示方法、装置、电子设备、存储介质和程序产品 | |
US11141645B2 (en) | Athletic ball game using smart glasses | |
Gade et al. | The (Computer) Vision of Sports: Recent Trends in Research and Commercial Systems for Sport Analytics | |
Benítez et al. | Video Technology for Refereeing in Other Sports: Tennis and Rugby | |
Doi et al. | VR American football simulator with cylindrical screen | |
Min et al. | Development of a virtual pitching system in screen baseball game | |
CN118842973A (zh) | 视频生成方法、电子设备、存储介质及计算机程序产品 | |
CN114584683A (zh) | 运动数据展示方法、装置、计算机设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |