计算机可读存储介质、视频的显示方法和装置与流程

文档序号:18633408发布日期:2019-09-11 21:55阅读:220来源:国知局
计算机可读存储介质、视频的显示方法和装置与流程

本发明涉及多媒体交互技术领域,特别是涉及一种计算机可读存储介质、视频的显示方法和装置。



背景技术:

随着安防智能化的发展,各种安防视频监控产品层出不穷,日益成为人们关注的焦点。

在安防监控中,往往是全天候的监控,全日二十四小时不间断的视频监控,在调用监控视频进行播放时,往往需要花费大量的时间去拖动时间轴进度条寻找需要的信息,这严重影响了人们获取视频中有用信息的效率。



技术实现要素:

本申请主要解决的技术问题是提供一种计算机可读存储介质、视频的显示方法和装置,能够提高用户从视频获取信息的效率。

为解决上述技术问题,本申请实施例采用的一个技术方案是:提供一种视频的显示方法,显示方法包括:获取视频并识别视频的视频特征,按视频特征不同将视频划分为至少两个片段;根据各个片段的视频特征分别在预存的视频特征与关注度的对应关系表中获取与各个片段对应的关注度;根据关注度的不同确定对应片段的缩放比例;根据各个片段的缩放比例控制显示各个片段的时间轴的长度。

为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种视频的显示装置,该视频的显示装置包括处理器和与处理器电连接的存储器,存储器用于存储计算机程序,处理器用于调用计算机程序以执行上述的方法。

为解决上述技术问题,本申请实施例采用的又一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,计算机程序能够被调用以执行上述的方法。

本申请实施例通过获取视频并识别视频的视频特征,按视频特征不同将视频划分为至少两个片段;根据各个片段的视频特征分别在预存的视频特征与关注度的对应关系表中获取与各个片段对应的关注度;根据关注度的不同确定对应片段的缩放比例;根据各个片段的缩放比例控制显示各个片段的时间轴的长度,能够提高用户从视频获取信息的效率。

附图说明

图1是本申请第一实施例视频的显示方法的流程示意图;

图2是本申请第二实施例的视频的显示方法的部分流程示意图;

图3是本申请第三实施例的视频的显示方法的部分流程示意图;

图4是本申请实施例视频的显示装置的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

请参阅图1,图1是本申请第一实施例视频的显示方法的流程示意图。

在本实施例中,视频的显示方法可以包括以下步骤:

步骤s101:获取视频并识别视频的视频特征,按视频特征不同将视频划分为至少两个片段。

在步骤s101中,视频特征为表征用户感兴趣程度的特征。视频特征包括但不限于不存在运动对象、存在运动对象且未检测到人脸、检测到人脸但未识别以及检测到人脸且人脸已识别等。按照视频特征的不同将视频划分成至少两个片段,并将每个片段对应的归属为一种视频特征中对应关联。

视频特征还可以包括其他特征类型,例如,存在区域入侵等,本申请实施例例对此不做限定。

例如,一段24小时的视频的不同片段的分布时段为0:00:00-12:00:00为不存在运动对象的片段(下称第一片段),12:00:00-12:30:00为存在运动对象且未检测到人脸的片段(下称第二片段),12:30:00-13:00:00为检测到人脸但未识别的片段(下称第三片段),13:00:00-13:30:00为检测到人脸且人脸已识别的片段(下称第四片段),13:30:00-24:00:00为不存在运动对象的片段(下称第五片段)。

可选地,在获取视频并识别视频的视频特征,按视频特征不同将视频划分为至少两个片段的步骤之前,显示方法具体可以包括:接收并存储用户设定的视频特征与关注度的对应关系表。

步骤s102:根据各个片段的视频特征分别在预存的视频特征与关注度的对应关系表中获取与各个片段对应的关注度。

在步骤s102中,例如,视频特征对应的关注度由低到高排序为:不存在运动对象、存在运动对象且未检测到人脸、检测到人脸但未识别以及检测到人脸且人脸已识别。换言之,属于不存在运动对象的片段对应的关注度最低,属于存在运动对象且未检测到人脸的片段的关注度高于属于不存在运动对象的片段,属于检测到人脸未识别的片段的关注度高于属于存在运动对象且未检测到人脸的片段,属于检测到人脸且已识别的片段的关注度高于属于检测到人脸未识别的片段。

承前,在上述实例中,关注度高低排序为:第五片段的关注度=第一片段的关注度<第二片段的关注度<第三片段的关注度<第四片段的关注度。

步骤s103:根据关注度的不同确定对应片段的缩放比例。

在一种实施方式中,根据关注度的不同确定对应片段的缩放比例的步骤,具体可以包括:将关注度较高的片段的缩放比例确定为较大的值,将关注度较低的片段的缩放比例确定为较小的值。也就是说,将关注度较高的片段的缩放比例设置为比关注度低的片段的缩放比例高,从而提高关注度较高的片段的时间轴占用的长度。

在一种实施方式中,根据关注度的不同确定对应片段的缩放比例的步骤,具体可以包括:将关注度低于预定关注度阈值的片段的时间轴的缩放比例确定为小于1;将关注度高于预定关注度阈值的片段的时间轴的缩放比例确定为大于1。

基于上述两种关注度的设置方式,应用于上述实例中的情况可以如下方式实施:第一片段的缩放比例设置为n1=0.1;第二片段的缩放比例设置为n2=2;第三片段的缩放比例设置为n3=4;第四片段的缩放比例n4=8;第五片段的缩放比例设置为n5=0.1。

步骤s104:根据各个片段的缩放比例控制显示各个片段的时间轴的长度。

在步骤s104中,根据各个片段的缩放比例控制显示各个片段的时间轴的长度的步骤之前,包括:获取视频的实际总时长、各个片段的实际时长以及视频的时间轴的总长度。

在一种实施方式中,获取视频的实际总时长、各个片段的实际时长以及视频的时间轴的总长度的步骤可以在步骤101执行时执行。

根据各个片段的缩放比例控制显示各个片段的时间轴的长度的步骤,具体可以包括:根据视频的实际总时长、各个片段的实际时长、视频的时间轴的总长度以及各个片段的缩放比例计算各个片段的时间轴的长度。

可选地,根据视频的总时长、各个片段的时长、视频的时间轴的总长度以及各个片段的缩放比例计算各个片段的时间轴的长度的步骤,具体可以包括:

用视频的总时长除以各个片段的时长与对应的缩放比例的乘积之和以得到时间轴还原比;

用片段的时长、片段的缩放比例、时间轴还原比、视频的时间轴总长度的乘积除以视频的总时长以得到对应片段的时间轴长度。

例如,根据第一公式计算时间轴还原比;

第一公式:

根据第二公式计算各个片段的时间轴的长度;

第二公式:

其中,b为时间轴还原比,t为视频的总时长、l为视频的时间轴的总长度、t1至ti为各个片段的时长、tx为第x个片段的时长、i为视频中的片段的总数量、n1至ni为各个片段对应的缩放比例、nx为第x个片段对应的缩放比例、lx为第x个片段的时间轴长度。

例如,承前所述,在上述的实例中,获取要在时间轴上展示的视频的总时长t,比如一天,即t=24小时,正常的刻度为将时间轴分为24等份的刻度。

放缩时间轴:假设时间轴长度为t等份,即24等份,且假设l=24,每个等份的长度为:l/t=1。

第一片段的长度为t1×n1×1=12×0.1=1.2,第二片段的长度为t2×n2×1=0.5×2=1,第三片段的长度为t2×n2×1=2,第四片段的长度为t4×n4×1=0.5*8=4,第五片段的长度为t4×n4×1=10.5*0.1=1.05。

获取时间轴还原比:由于时间轴长度24等份,经过放缩时间轴的步骤,导致放缩后的时间轴不为24等份,所以需求调整时间轴,时间轴还原比为:

即为b=24/(1.2+1+2+1.05)≈4.57。

计算各个片段的实际时间轴长度:第一片段实际长度为1.2×4.57,第二片段实际长度1×4.57,第三片段实际长度2×4.57,第四片段的实际长度4×4.57,第五片段的实际长度1.05×4.57。至此各个片段的实际时间轴长度计算完毕。

计算各个片段的时间轴的长度的步骤结束后根据各个片段的时间轴的长度控制时间轴的显示,各个片段显示对应的长度。

可选地,在本申请的一种实施例中,在显示时间轴时,进一步在不同的片段的时间轴上显示其对应的视频特征的标识信息。例如,在第一片段的时间轴上显示“不存在运动对象”的文字标识信息,在第二片段的时间轴上显示“存在运动对象且未检测到人脸”的标识信息,在第三片段的时间轴上显示“检测到人脸但未识别”的标识信息,在第四片段的时间轴上显示“检测到人脸且已识别”的标识信息,在第五片段的时间轴上显示“不存在运动对象”的标识信息。

在另一种实施方式,也可以是在显示时间轴时,进一步片段的时间轴上显示对应片段的关注度的标识信息。

请参阅图2,图2是本申请第二实施例的视频的显示方法的部分流程示意图。

在本实施例中,上述第一实施例中的步骤s102:根据各个片段的视频特征分别在预存的视频特征与关注度的对应关系表中获取与各个片段对应的关注度之后,还可以包括:

步骤s201:根据关注度的不同确定对应片段的播放速度。

在步骤s201中,根据关注度的不同确定对应片段的播放速度的步骤,具体可以包括:将关注度较高的片段的播放速度设置为较低的播放速度,将关注度较低的片段的播放速度设置为较高的播放速度。从而对关注度较低的片段可以相对快放,关注度较高的片段可以相对慢放,提高用户获取视频中有用信息的效率。

步骤s202:根据各个片段的播放速度控制各个片段的播放。

请参阅图3,图3是本申请第三实施例的视频的显示方法的部分流程示意图。

在本实施例中,根据关注度的不同确定对应片段的播放速度的步骤具体可以在步骤s103之后。

根据关注度的不同确定对应片段的播放速度的步骤,具体可以包括:将片段对应的播放速度设置为片段对应的缩放比例的倒数。

即在本实施例中,在步骤s103之后可以进一步包括以下步骤:

步骤s301:将片段对应的播放速度设置为片段对应的缩放比例的倒数。

步骤s302:根据各个片段的播放速度控制各个片段的播放。

请参阅图4,图4是本申请实施例视频的显示装置的硬件结构示意图。

在本实施例中,视频的显示装置可以至少包括处理器41和与处理器41电连接的存储器42,存储器42用于执行计算机程序,处理器41用于调用该计算机程序以执行上述任意一实施例的方法。

在本申请实施例中,视频的显示装置可以为个人电脑、智能手机、平板电脑、安防监控设备等。

在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序能够被处理器执行以实现上述实施例中提供的方法。可以理解的,在本实施例中的可读存储介质存储的计算机程序,所用来执行的方法与上述实施例提供的方法类似,其原理和步骤相同,这里不再赘述。

其中,该存储介质可以为u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例通过获取视频并识别视频的视频特征,按视频特征不同将视频划分为至少两个片段;根据各个片段的视频特征分别在预存的视频特征与关注度的对应关系表中获取与各个片段对应的关注度;根据关注度的不同确定对应片段的缩放比例;根据各个片段的缩放比例控制显示各个片段的时间轴的长度,能够提高用户从视频获取信息的效率。

以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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