一种运动视频片段的提取方法及装置、电子设备与流程

文档序号:12024595阅读:348来源:国知局
一种运动视频片段的提取方法及装置、电子设备与流程

本公开涉及视频处理技术领域,特别涉及一种运动视频片段的提取方法及装置、电子设备、计算机可读存储介质。



背景技术:

捕捉运动过程中的精彩瞬间是件极有意义的事情。对于大众运动爱好者,可以分享、回顾精彩瞬间;对于大型赛事,转播时可以提取观众喜欢观看的精彩瞬间做回放,满足观众的需求;对于运动员、教练,可以通过分析运动瞬间,研究动作的特点,制定训练计划。

现有技术捕捉精彩运动瞬间视频片段有3种方法:1、手动截取:使用相机拍摄完整的运动过程,然后再通过人工的方法,查找到精彩瞬间,并截取。2、图像识别:使用软件,通过对视频里的运动员或者运动设备进行图像的提取和分析,判断每帧图像中是否存在属于精彩瞬间的运动动作,如果存在,自动截取。3、语音识别:使用软件,通过对视频里的声音进行提取和分析,如果满足精彩瞬间的条件,自动截取。即基于捕捉周围环境的声音,例如进球得分时,观众会欢呼鼓掌,这段语音信号被语音识别系统识别后,进行精彩瞬间视频截取。

由于一场赛事的视频数据量较大,人工查找精彩瞬间,工作量大,耗时多,而且容易忽略掉某些时刻。尤其对于需通过媒体转播的实时赛事,进行精彩瞬间视频片段截取,人工查找难度更大。而图像识别方式,由于对软件分析能力要求高,因此需花费较多的软件开发成本,且对图像质量和数量均有较高的要求。使用语音识别的方式,语音特征是个间接量,如果在没有观众的场合,就不适用了。而且运动场地会有其他噪音干扰,对语音信号的收集和分析,复杂度会增加,准确性也会有影响。

综上,采用现有技术捕捉精彩运动瞬间视频片段的难度较大。



技术实现要素:

为了解决相关技术中存在的捕捉精彩运动瞬间视频片段的难度较大的问题,本公开提供了一种运动视频片段的提取方法。

一方面,本公开提供了一种运动视频片段的提取方法,所述方法应用于运动追踪器,所述方法包括:

配合所述运动追踪器自身连接视频采集装置所执行的运动视频采集过程,采集所述运动视频采集过程的运动状态参数,所述运动状态参数用于描述所采集运动视频中运动对象的运动动作;

根据所述运动状态参数确定所述运动视频中存在的有效运动动作,获得所述有效运动动作对应的时间点;

根据所述有效运动动作对应的时间点生成视频片段提取触发指令,并传送至所述视频采集装置,由所述视频片段提取触发指令指示所述视频采集装置所采集的运动视频中被提取的运动视频片段。

另一方面,本公开还提供了一种运动视频片段的提取方法,所述方法应用于视频采集装置,所述方法包括:

配合所述视频采集装置自身所连接运动追踪器的运动状态参数采集过程,所述运动状态参数用于描述运动对象所产生的运动动作,采集所述运动对象的运动视频;

接收所述运动追踪器发送的视频片段提取触发指令,所述视频片段提取触发指令由所述运动追踪器根据采集的所述运动状态参数生成;

根据所述视频片段提取触发指令所指示运动视频中待提取的运动视频片段的时间点,从所述运动视频中提取所述运动视频片段。

再一方面,本公开还提供了一种运动视频片段的提取装置,所述装置应用于运动追踪器,所述装置包括:

数据采集模块,用于配合所述运动追踪器自身连接视频采集装置所执行的运动视频采集过程,采集所述运动视频采集过程的运动状态参数,所述运动状态参数用于描述所采集运动视频中运动对象的运动动作;

时间获得模块,用于根据所述运动状态参数确定所述运动视频中存在的有效运动动作,获得所述有效运动动作对应的时间点;

指令发送模块,用于根据所述有效运动动作对应的时间点生成视频片段提取触发指令,并传送至所述视频采集装置,由所述视频片段提取触发指令指示所述视频采集装置所采集的运动视频中被提取的运动视频片段。

此外,本公开还提供了一种电子设备,该电子设备包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述运动视频片段的提取方法。

另外,本公开还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可由处理器执行完成上述运动视频片段的提取方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开提供的上述方案,通过运动追踪器采集运动对象的运动状态参数,根据运动状态参数来判断是否属于存在有效运动动作,对于存在有效运动动作的时间点可以认为是精彩瞬间,进而向视频采集装置发送视频片段提取触发指令,由视频采集装置从采集的运动视频中提取有效运动动作对应时间点的运动视频片段,从而无需复杂的运算,就可以提取到精彩运动瞬间的视频片段,由于无需人工查找,节省了较多的人力成本,并且由于计算复杂度低,降低了软件开发成本,提高了精彩瞬间的运动视频片段提取的准确性和可靠性,实现了轻量级的精彩运动瞬间视频捕捉。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据本公开所涉及的实施环境的示意图;

图2是根据一示例性实施例示出的一种装置的框图;

图3是根据一示例性实施例示出的一种运动视频片段的提取方法的流程图;

图4是根据一示例性实施例示出的一种运动追踪器的结构示意图;

图5为运动追踪器的硬件装配示意图;

图6为将装配好的运动追踪器应用于球拍手柄内部的示意图;

图7为视频采集装置进行视频采集的示意图;

图8是在图3对应实施例的基础上示出的一种运动视频片段的提取方法的流程图;

图9为图3对应实施例中步骤330的细节的流程示意图;

图10为将运动追踪器安装在棒球棍的手柄内部示意图;

图11为视频采集装置从采集的运动视频中提取出包括若干帧画面的运动视频片段的示意图;

图12为图3对应实施例中步骤330的细节的流程示意图;

图13是根据另一示例性实施例示出的一种运动视频片段的提取方法的流程图;

图14是根据一示例性实施例示出的一种运动视频片段的提取装置的框图;

图15是根据另一示例性实施例示出的一种运动视频片段的提取装置的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:视频采集装置110和运动追踪器120。

视频采集装置110与运动追踪器120之间的关联方式,包括硬件的网络关联方式和/或协议,以及二者之间往来的数据关联方式。视频采集装置110可以是具有视频录制功能的智能手机、平板电脑、智能摄像头、智能相机等。

而运动追踪器120可以根据需要装配在运动器材(如网球拍、棒球棒、羽毛球拍、高尔夫球棍、壁球拍、板球拍)的手柄内部,跟踪运动器材被执行的运动过程,也可以根据需要佩戴在运动人员的手腕、脚腕等位置,跟踪手腕或脚腕的运动。另外,根据需要该运动追踪器120还可以安装在足球球框或篮球球框的边缘,检测足球或篮球是否进入球框,在此将不进行逐一列举,可以根据实际需要而设定。

进一步,运动追踪器120可以采用本公开提供的运动视频片段的提取方法,根据检测到的运动对象(运动器材或运动人员)的运动状态参数,进而向视频采集装置110发出视频片段提取触发指令,从而使视频采集装置110从录制的运动对象运动视频中提取所需的运动视频片段。其中,该运动视频片段可以是一个精彩瞬间对应的视频片段,也可以是用于教学的一个标准动作对应的视频片段。

图2是根据一示例性实施例示出的一种装置200的框图。例如,装置200可以是图1所示实施环境中的视频采集装置110,该装置200也可以是图1所示实施环境中的运动追踪器。

参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。

处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。

存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。存储器204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述图3、图8、图9、图12和图13任一所示方法中的全部或者部分步骤。

电源组件206为装置200的各种组件提供电力。电源组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。

多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(liquidcrystaldisplay,简称lcd)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(organiclightemittingdisplay,简称oled)。

音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(microphone,简称mic),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。

传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,传感器组件214还可以检测装置200或装置200一个组件的位置改变以及装置200的温度变化。在一些实施例中,该传感器组件214还可以包括磁传感器,压力传感器或温度传感器。

通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线保真)。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件216还包括近场通信(nearfieldcommunication,简称nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(radiofrequencyidentification,简称rfid)技术,红外数据协会(infrareddataassociation,简称irda)技术,超宽带(ultrawideband,简称uwb)技术,蓝牙技术和其他技术来实现。

在示例性实施例中,装置200可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。

图3是根据一示例性实施例示出的一种运动视频片段的提取方法的流程图。该运动视频片段的提取方法的适用范围和执行主体,例如,该方法用于图1所示实施环境的运动追踪器120中。如图3所示,该方法的执行主体为运动追踪器120,可以包括以下步骤。

在步骤310中,配合运动追踪器120自身连接视频采集装置110所执行的运动视频采集过程,采集运动视频采集过程的运动状态参数,运动状态参数用于描述所采集运动视频中运动对象的运动动作。

其中,运动追踪器120与视频采集装置110之间采用无线连接,视频采集装置110可以是具有视频录制功能的移动通信设备,如手机、平板电脑、智能相机等。

运动追踪器120与视频采集装置110相配合实现运动视频片段的提取。首先,视频采集装置110作为运动视频的来源,将针对于运动对象进行的运动而持续进行视频采集。运动对象可以是指运动人员或运动器材。而在视频采集装置110采集运动对象的运动视频过程中,运动追踪器120相应采集运动对象的运动状态参数。根据运动追踪器120所安装的位置以及运动动作等方面的不同,该运动状态参数可以包括加速度、角速度、心率、步频等参数,还可以是运动到特定位置的信号等。其中,当运动人员进行不同的运动动作(如扣篮、扣杀、连击)时,采集的运动状态参数的数值不同。换句话说,根据采集到的运动状态参数的数值不同,可以确定运动人员的运动动作或者运动器材的运动状态。

在一种示例性实施例中,如图4所示,该运动追踪器120可以包括电源模块41、传感器模块42、微控制器运算模块43、通信模块44。其中,电源模块41为运动追踪器120中的各个模块供电,传感器模块42可以包括gps(globalpositioningsystem全球定位系统)、红外传感器、陀螺仪、加速度计、心率计等。微控制器运算模块43可以对传感器模块42采集的运动状态参数进行计算并判断是否满足指定的条件,在满足指定条件时,认为处于精彩瞬间或者属于标准运动动作,可以进行视频片段的提取,进而生成视频片段提取触发指令,并通过通信模块44将该视频片段提取触发指令发送至所连接的视频采集装置110。通信模块44可以采用蓝牙或wifi通信形式建立运动追踪器120与视频采集装置120的通信连接。

在步骤330中,根据运动状态参数确定运动视频中存在的有效运动动作,获得有效运动动作对应的时间点。

举例来说,将运动追踪器120可以安装在足球内部,运动追踪器120中配置有gps和加速度传感器,所采集得到的运动状态参数包括足球的位置信息和加速度信息。运动追踪器120中的gps可以对足球进行定位,得到足球的位置信息,加速度传感器可以采集足球的加速度信息确定足球是否受到撞击,进而根据足球的位置信息和加速度信息可以判断是否在进行射门(也就是有效运动动作),在足球位置靠近球门且受到撞击时,可以认为运动对象,即足球正在被执行射门的运动过程。足球受到撞击靠近球门的一段时间内可以认为属于精彩瞬间,需要对该时间段的视频采集装置110采集的视频片段进行提取。

举例来说,可以将运动追踪器120佩戴在人体的脚腕或者手腕处,检测心率(每秒心跳次数)和步频(每秒的步数),在步频大于一定值且心率达到指定值时,可以认为该时刻属于存在有效运动动作的精彩瞬间,需要对该时刻的视频画面进行保存。

举例来说,可以将运动追踪器120安装在球类运动的球拍手柄内部,在运动人员挥舞球拍过程中,采集球拍的运动状态参数,如加速度、角速度等,根据这些运动状态参数来确定当前是否是扣杀动作(即有效运动动作),进而得到扣杀动作对应的时间点。扣杀动作可以认为是一个精彩瞬间,根据需要可以对扣杀动作对应的视频片段进行提取。如图5所示,为运动追踪器120的硬件装配示意图,如图6所示,将装配好的运动追踪器120应用于球拍手柄内部。

在步骤350中,根据所述有效运动动作对应的时间点生成视频片段提取触发指令,并传送至所述视频采集装置,由所述视频片段提取触发指令指示所述视频采集装置所采集的运动视频中被提取的运动视频片段。

需要说明的是,有效运动动作是指在运动过程中存在的比较精彩的运动动作。例如,射门动作、击中球动作、扣杀动作、连击动作等等。

如下表1所示,为视频片段提取触发指令的一种形式。

表1一种视频片段提取触发指令形式

其中,该视频片段提取触发指令可以包括有效运动动作的开始时间和结束时间。根据需要还可以包括有效运动动作的速度和力度。运动追踪器120通过将该视频片段提取触发指令发送至视频采集装置110,从而使视频采集装置110根据该触发指令指示开始时间和结束时间从自身已经缓存的运动视频数据中提取对应时间段的视频片段。

需要说明的是,在运动状态参数采集过程中,如图7所示,视频采集装置110一直处于视频录制状态,并根据需要可以将采集的运动视频与运动追踪器120实时采集到的运动状态参数进行结合。其中,视频采集装置110采集的运动视频数据流可以暂存在一个定义为buff的缓冲区中,在接收到上述视频片段提取触发指令时,从缓冲区中读取对应时间段的视频片段进行保存,作为精彩瞬间视频片段。

根据需要,可以将精彩瞬间时刻的画面作为提取的视频片段的封面或单独存储为一张照片,所有的精彩瞬间视频片段可以以列表的形式存储在视频采集装置110的内存中,通过现有的软件app可以将各精彩瞬间视频片段或照片生成合辑,进行分享或播放。

现有技术中,为了提取精彩运动瞬间的画面,需要人工对每一帧画面进行查看,工作量较大,而通过图像识别或语音识别的方式,软件设计复杂度高,难度大,软件开发成本较高,并且图像识别对图像画质要求高,对于画质较低的图像识别困难,而语音识别方式由于存在噪音干扰,识别难度也较大,并且当不存在观众时,语音识别的方式将无法适用。

通过本公开提供的上述方案,就可以基于各种便携移动终端而实现轻量级的运动视频片段提取,随时可以根据运动的进行而获得相应的运动视频片段,不会受限于终端设备,也得以使得运动视频片段的提取和回放能够由本公开提供的上述方案而获得普及和广泛应用。

可选的,在步骤310之前,如图8所示,所述运动视频片段的提取方法还可以包括以下步骤。

在步骤301中,接收所述视频采集装置110发送的连接请求,根据所述连接请求建立所述运动追踪器与所述视频采集装置之间的无线通信;

具体的,运动追踪器120接收视频采集装置110发送的连接请求,该连接请求可以是建立运动追踪器120与视频采集装置110之间的蓝牙连接请求。通过该连接请求中指示的视频采集装置110的标识信息,运动追踪器120与该标识信息对应的视频采集装置110建立蓝牙连接。

在步骤302中,在连接完成后向所述视频采集装置反馈对应所述连接请求的连接成功消息;

具体的,运动追踪器120与视频采集装置110建立连接后,运动追踪器120向视频采集装置110发送连接成功消息。

在步骤303中,接收所述视频采集装置响应所述连接成功消息返回的视频采集功能已开启消息。

具体的,视频采集装置110接收到连接成功消息后,开启视频采集功能,并在开启成功后,向运动追踪器发送视频采集功能已开启消息。从而之后运动追踪器120与视频采集装置110配合,在视频采集装置110的运动视频采集过程,进行运动状态参数的采集。

进一步的,图9为图3对应实施例中步骤330的细节的流程示意图,如图9所示,步骤330具体可以包括以下步骤:

在步骤331中,根据所述运动对象被传感器持续采集得到的三轴运动分量,确定运动对象的运动轨迹。

此处的传感器可以是三轴加速度计,为了提高检测结果的准确性,该传感器除了包括三轴加速度计外,还可以包括三轴陀螺仪和/或三轴地磁传感器。需要说明的是,在物体低速运动的时候,可以通过加速度在各轴上的分量(加速度计得到),判断得到物体姿态;同时,通过地磁传感器还可以知道物体在世界坐标轴的方向(东南西北),但是陀螺仪在低速运动时,会有零漂;而在物体高速运动的过程,陀螺仪能准确地得到物体的旋转角度,即得到准确的变化姿态。但是加速度计和地磁传感器在高速运动时,干扰较大,精度差;

因此,优选的,可以结合3个传感器的数据,互相校正,得到更准确的值。互相校正的算法又叫姿态融合算法,其中最常用的有:卡尔曼滤波(姿态融合算法);通过上述姿态融合后,可以得到准确的三轴(x轴、y轴、z轴)的加速度分量,并且满足世界坐标系(东南西北和真实世界是一致的)。然后可以通过加速度积分得到速度,位移,进而得到运动轨迹。

在一种具体实施例中,通过3个传感器互相校正后得到的加速度分量包括三维空间坐标上的标量值,即x轴上的值、y轴上的值和z轴上的值,分别用ax,ay,az表示。如果一开始运动对象为静止状态,根据公式经过一段时间t后可以计算出运动对象相对原始坐标的位移为dx,dy,dz。其中,采用上述方式对三轴加速度分量进行计算,可以得到运动对象在每个数据采集间隔内的位移,即得到运动对象的运动轨迹。

其中,运动对象的运动速度可以通过一段时间t内的相对位移除以间隔时间t得到。在一种示例性实施例中,可以将运动速度作为判断是否属于精彩瞬间的依据,在运动速度大于预设值(如150千米/小时)时,可以认为属于精彩瞬间,需要对该时刻的视频片段进行提取。

根据实际应用需求,该传感器可以是三轴陀螺仪和三轴加速度计,使用方法和上面基本一致,唯一区别在于没有地磁传感器(值=0),即姿态融合后得到的姿态,并不是真实指向东南西北的。但对某些应用场合没有影响,例如一个扣球动作,和朝东南西北没关系,可以使用三轴陀螺仪和三轴加速度计计算运动轨迹。

当然不用陀螺仪校正,仅采用三轴加速度计,根据三轴加速计的三轴加速度分量检测结果,并采用上述的运动轨迹计算方法也可以得到运动轨迹,这是比较简单直接的方法,只是精度会有一些影响。在特殊场合,对于一些只有旋转运动的动作,则可以只采用三轴陀螺仪,根据三轴陀螺仪检测到的三轴角速度分量,通过对时间的积分可以得到位移。而对于需要判断立体空间轨迹的,则需要配合三轴加速度计进行轨迹确定。

在步骤332中,将运动轨迹与预存储的运动轨迹样本进行比对。

需要说明的是,可以提前采集一些有效运动动作的运动轨迹样本,并存储在运动追踪器120的存储单元中,例如,可以存储扣杀动作的运动轨迹样本。通过将步骤331得到的运动轨迹与已经存储的有效运动动作的运动轨迹样本进行比对,判断出步骤331得到的运动轨迹是否是有效运动动作,例如,是否是扣杀动作。

在步骤333中,若运动对象的运动轨迹与所述运动轨迹样本匹配,则获取所述运动轨迹对应的时间点。

具体的,当步骤331得到的运动对象的运动轨迹与有效运动动作(如扣球动作)运动轨迹样本匹配(轨迹相同或相似)时,可以认为该运动轨迹对应的时间段属于有效运动动作的时间段,换句话说,该时间段属于精彩瞬间,获取该时间段对应的时间点,也就是运动轨迹的开始时间和结束时间。

如图10所示,可以将运动追踪器120安装在棒球棍的手柄内部,从而通过步骤331可以得到挥舞棒球棍时的动作轨迹,并通过与有效运动动作的运动轨迹样本进行比对,可以判断挥舞棒球棍的动作是否是有效运动动作,进而可以根据判断结果向视频采集装置110发送提取视频片段的指令。如图11所示,视频采集装置110可以从采集的运动视频中提取出包括若干帧画面的运动视频片段。该视频片段中不仅包括有效运动动作的瞬间,根据需要还可以包括运动追踪器120计算得到的运动速度、时间、击打轨迹的角度、击打转速等信息。

另外需要说明的是,为了通过传感器判断某个动作是否精彩瞬间,也可以不依赖于运动轨迹进行判断,直接使用加速度计或者陀螺仪的原始数据,通过模式识别也可以实现有效运动动作的判断,确定是否属于精彩瞬间。

举例来说,可以采集100组某精彩动作a的原始数据作为训练样本,使用svm或者knn等分类算法(类似于机器学习),也可以判断新输入动作的原始数据是否属于精彩动作瞬间。所以使用不同的传感器,可以存在许多判断精彩瞬间的方式。

在另一示例性实施例中,图12为图3对应实施例中步骤330的细节的流程示意图,如图12所示,步骤330具体可以包括以下步骤:

在步骤1201中,根据所述运动对象被传感器持续采集得到的三轴运动分量,判断运动对象是否受到外力撞击。

具体的,该传感器可以包括三轴加速度计,根据检测精度需求,还可以包括三轴陀螺仪和/或三轴地磁传感器。需要说明的而是,在运动对象不受外力撞击时,仅受到重力的作用,也就是存在垂直地球竖直向下的重力加速度g。假设重力方向是z负方向。在不受外力撞击时,z轴加速度分量为g,x轴和y轴加速度分量为0。而当受到外力撞击时,z轴和y轴存在加速度分量。因此通过上述列举的传感器的测量结果计算运动对象的三轴加速度分量,可以判断运动对象是否受到外力撞击。

在步骤1202中,若运动对象受到外力撞击,则获取受外力撞击的时间点。

以棒球运动为例,通过将运动追踪器120安装在棒球中,在步骤1201判断出棒球受到外力撞击时,可以认为存在有效运动动作击打棒球,可以获取棒球受外力撞击的时间点,该时刻可以认为属于精彩瞬间,需要进行视频片段的提取。根据需要,可以统计出每分钟受外力撞击的次数,例如在每分钟击中次数大于20次时,可以认为该时间段运动比较激烈,属于精彩瞬间,需要进行精彩瞬间的提取,换句话说,在每分钟击中次数大于20次时,向视频采集装置110发送视频片段提取触发指令。

在一种示例性实施例中,还可以通过计算出棒球运动速度,在棒球运动速度大于预设速度值(如120千米/小时)时,认为属于精彩瞬间,需要进行视频片段的提取。

在另一种实施例中,步骤330可以包括以下步骤:

根据采集的包含所述运动对象位置信息的探测信号,确定存在有效运动动作使运动对象进入所述探测信号覆盖的区域,获得采集到所述探测信号的时间点。

举例来说,运动追踪器110的传感器模块可以包括红外传感器,红外传感器通常包括红外发射端和红外接收端,可以检测红外发射端和红外接收端之间是否存在遮挡物,通过将运动追踪器110安装在篮球框边缘,在篮球进入球框时会遮挡红外发射端发出的红外信号,以此确定存在有效运动动作(投篮)使篮球进入球框,进而可以得到红外信号被遮挡的时间点。根据这个时间点可以估计出投篮动作的起始时间和结束时间,生成运动视频片段提取触发指令。

举例来说,运动追踪器110的传感器模块可以包括超声波探测器,利用发射超声波来检测是否存在运动对象(如足球、篮球等)进入球框,并据此生成运动视频片段提取触发指令。

通过上述方式来探测是否进球,可靠性较高,且运动追踪器110的结构简单,成本较低,没有复杂的运算,灵敏度较高,准确性可以达到100%。

图13是根据另一示例性实施例示出的一种运动视频片段的提取方法的流程图。该运动视频片段的提取方法的适用范围和执行主体,例如,该方法用于如图1所示实施环境的视频采集装置110中。如图13所示,该运动视频片段的提取方法可以包括以下步骤。

在步骤1310中,配合所述视频采集装置自身所连接运动追踪器的运动状态参数采集过程,所述运动状态参数用于描述运动对象所产生的运动动作,采集所述运动对象的运动视频;

参照上述示例性实施例,该视频采集装置110可以是具有视频录制功能的移动通信设备,如手机、平板电脑、智能相机等。在视频采集装置110采集运动对象的运动视频过程中,运动追踪器120也实时采集运动对象的运动状态参数。该运动状态参数可以包括加速度、角速度、心率、步频等参数,还可以是运动到特定位置探测到的信号等。在不同运动动作下采集的运动状态参数不同,所以采集的运动状态参数可以表征运动对象的运动动作。

在步骤1330中,接收所述运动追踪器发送的视频片段提取触发指令,所述视频片段提取触发指令由所述运动追踪器根据采集的所述运动状态参数生成;

参照上述示例性实施例,运动追踪器120根据采集的运动状态参数确定运动视频中存在的有效运动动作,获得有效运动动作对应的时间点,并根据有效运动动作的时间点生成运动视频片段提取触发指令,并将该触发指令发送至视频采集装置110,其中,该触发指令指示了视频采集装置所采集的运动视频中待提取的运动视频片段。视频采集装置110接收运动追踪器120发送的视频片段提取触发指令。

在步骤1350中,根据所述视频片段提取触发指令所指示运动视频中待提取的运动视频片段的时间点,从所述运动视频中提取所述运动视频片段。

需要说明的是,在采集运动状态参数过程中,视频采集装置110一直处于开启状态并采集运动对象的运动视频。在一种实施例中,视频采集装置110对持续采集的所有运动视频进行保存,并根据接收的视频片段提取触发指令所指示待提取的运动视频片段对应的开始时间和结束时间,从保存的运动视频中截取该时间段对应的运动视频片段。

在另一种实施例中,在步骤1310采集所述运动对象的运动视频之后,所述运动视频片段的提取方法还可以包括:

对采集的所述运动视频进行缓存,若缓存空间已满且尚未接收到对所述运动视频的视频片段提取触发指令,则删除最早缓存的运动视频数据。

视频采集装置110将采集的运动视频暂存在一个定义为buff的缓冲区中,缓冲区中预留一定大小的内存(如10m)用于暂存运动视频,当接收到视频片段提取触发指令时,从暂存的运动视频中提取所需的视频片段。如果缓存空间已满并尚未接收到该触发指令,则可以删除较早缓存的运动视频数据,留出空间暂存后续采集的运动视频。由于视频占用空间较大,及时删除无需提取的运动视频数据,可以减少对内存的占用。

下述为本公开装置实施例,可以用于执行本公开上述运动追踪器120执行的运动视频片段的提取方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开运动视频片段的提取方法实施例。

图14是根据一示例性实施例示出的一种运动视频片段的提取装置的框图,该运动视频片段的提取装置可以用于图1所示实施环境的运动追踪器120中,执行图3、图8、图9、图12任一所示的运动视频片段的提取方法的全部或者部分步骤。如图14所示,该装置包括但不限于:数据采集模块1410、时间获得模块1430以及指令发送模块1450。

数据采集模块1410,用于配合所述运动追踪器自身连接视频采集装置所执行的运动视频采集过程,采集所述运动视频采集过程的运动状态参数,所述运动状态参数用于描述所采集运动视频中运动对象的运动动作;

时间获得模块1430,用于根据所述运动状态参数确定所述运动视频中存在的有效运动动作,获得所述有效运动动作对应的时间点;

指令发送模块1450,用于根据所述有效运动动作对应的时间点生成视频片段提取触发指令,并传送至所述视频采集装置,由所述视频片段提取触发指令指示所述视频采集装置所采集的运动视频中被提取的运动视频片段。

上述装置中各个模块的功能和作用的实现过程具体详见上述运动视频片段的提取方法中对应步骤的实现过程,在此不再赘述。

数据采集模块1410比如可以是图2中的某一个物理结构传感器组件214。

时间获得模块1430以及指令发送模块1450也可以是功能模块,用于执行上述运动视频片段的提取方法中的对应步骤。可以理解,这些模块可以通过硬件、软件、或二者结合来实现。当以硬件方式实现时,这些模块可以实施为一个或多个硬件模块,例如一个或多个专用集成电路。当以软件方式实现时,这些模块可以实施为在一个或多个处理器上执行的一个或多个计算机程序,例如图2的处理器218所执行的存储在存储器204中的程序。

图15是根据另一示例性实施例示出的一种运动视频片段的提取装置的框图,该运动视频片段的提取装置可以用于图1所示实施环境的视频采集装置110中,执行图13所示的运动视频片段的提取方法的全部或者部分步骤。如图15所示,该运动视频片段的提取装置包括但不限于:视频采集模块1510、指令接收模块1530以及视频提取模块1550。

视频采集模块1510,用于配合所述视频采集装置自身所连接运动追踪器的运动状态参数采集过程,所述运动状态参数用于描述运动对象所产生的运动动作,采集所述运动对象的运动视频;

指令接收模块1530,用于接收所述运动追踪器发送的视频片段提取触发指令,所述视频片段提取触发指令由所述运动追踪器根据采集的所述运动状态参数生成;

视频提取模块1550,用于根据所述视频片段提取触发指令所指示运动视频中待提取的运动视频片段的时间点,从所述运动视频中提取所述运动视频片段。

上述装置中各个模块的功能和作用的实现过程具体详见图13以及图13对应实施例运动视频片段的提取方法中对应步骤的实现过程,在此不再赘述。

可选的,本公开还提供一种电子设备,该电子设备可以用于图1所示实施环境的运动追踪器120中,执行图3、图8、图9、图12任一所示的运动视频片段的提取方法的全部或者部分步骤。该电子设备也可以用于图1所示实施环境中的视频采集装置110中,执行图13所示的运动视频片段的提取方法的全部或部分步骤。所述电子设备包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述实施例所述的运动视频片段的提取方法。

该实施例中的电子设备的处理器执行操作的具体方式已经在有关该运动视频片段的提取方法的实施例中执行了详细描述,此处将不做详细阐述说明。

在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介质存储有计算机程序,该计算机程序可由处理器执行完成上述实施例所述的运动视频片段的提取方法。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1