视频数据处理方法、装置、电子设备和存储介质与流程

文档序号:18195043发布日期:2019-07-17 05:48阅读:165来源:国知局
视频数据处理方法、装置、电子设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种视频数据处理方法、一种视频数据处理装置、一种电子设备和一种存储介质。



背景技术:

随着网络技术的不断发展,用户的生活越来越离不开网络,如用户可在网络搜索信息,玩网络游戏,观看视频,听歌等。

网络中具有非常多的视频,用户可以搜索自己感兴趣的视频然后观看。但是,在搜索过程中用户往往只能通过视频的标题、视频简介搜索,而标题只是视频的名称,视频简介等通常只是视频的大意,因此用户在搜索到之后还要点击观看,才能确认是否是自己需要的,如果不是需要的,就还需要点击其他视频或者重新设置查询词等,搜索过程繁琐且效率很低。

例如,用户要搜索一个很久之前看过的视频,但该用户不知道视频的名字,只知道演员的名字,通过演员的名字搜索后,可能会搜索到该演员主演的很多电视和电影等视频,用户可能要查看很多视频才能找到需要的,甚至可能由于该演员不是主演等原因而搜索不到。

由此可见,现有的视频搜索方法非常的繁琐,效率很低。



技术实现要素:

本申请实施例所要解决的技术问题是提供一种视频数据处理方法,以提高视频的搜索效率。

相应的,本申请实施例还提供了一种视频数据处理装置、一种电子设备和一种存储介质,用以保证上述方法的实现及应用。

为了解决上述问题,本申请公开了一种视频数据处理方法,包括:接收搜索关键词;根据所述搜索关键词确定匹配的帧描述信息;获取所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据。

可选的,还包括:将所述图像帧作为所述视频数据的入口显示界面。

可选的,所述帧描述信息依据图像帧的内容确定,所述图像帧从视频数据中提取得到。

可选的,所述获取所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据,包括:依据所述匹配的帧描述信息,确定对应的视频标识和图像帧标识;依据所述视频标识获取对应的视频数据,并依据所述图像帧标识获取对应的图像帧。

可选的,所述依据所述图像帧标识获取对应的图像帧,包括:在所述视频数据中查询所述图像帧标识对应的图像帧,提取所述图像帧。

可选的,所述将所述图像帧作为所述视频数据的入口显示界面,包括:确定所述图像帧对应的缩略图,将所述缩略图作为所述视频数据的入口显示界面。

可选的,还包括:提取所述图像帧的关联图像帧,所述关联图像帧包括:所述图像帧之前设定帧数的图像帧和/或所述图像帧之后设定帧数的图像帧;采用所述图像帧和所述图像帧的关联图像帧构成所述图像帧对应的动态图像。

可选的,所述将所述图像帧作为所述视频数据的入口显示界面,包括:将所述图像帧对应的动态图像作为所述视频数据的入口显示界面。

可选的,还包括:依据所述图像帧确定时间信息,将所述时间信息与所述视频数据绑定,以从所述时间信息对应的图像帧开始播放所述视频数据。

本申请实施例还公开了一种视频数据处理装置,包括:接收模块,用于接收搜索关键词;匹配模块,用于根据所述搜索关键词确定匹配的帧描述信息;获取模块,用于获取所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据。

可选的,还包括:显示确定模块,用于将所述图像帧作为所述视频数据的入口显示界面。

可选的,所述帧描述信息依据图像帧的内容确定,所述图像帧从视频数据中提取得到。

可选的,所述获取模块,用于依据所述匹配的帧描述信息,确定对应的视频标识和图像帧标识;依据所述视频标识获取对应的视频数据,并依据所述图像帧标识获取对应的图像帧。

可选的,所述获取模块,用于在所述视频数据中查询所述图像帧标识对应的图像帧,提取所述图像帧。

可选的,所述显示确定模块,用于确定所述图像帧对应的缩略图,将所述缩略图作为所述视频数据的入口显示界面。

可选的,所述获取模块,还用于提取所述图像帧的关联图像帧,所述关联图像帧包括:所述图像帧之前设定帧数的图像帧和/或所述图像帧之后设定帧数的图像帧;采用所述图像帧和所述图像帧的关联图像帧构成所述图像帧对应的动态图像。

可选的,所述显示确定模块,用于将所述图像帧对应的动态图像作为所述视频数据的入口显示界面。

可选的,还包括:绑定模块,用于依据所述图像帧确定时间信息,将所述时间信息与所述视频数据绑定,以从所述时间信息对应的图像帧开始播放所述视频数据。

本申请实施例还公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本申请实施例中一个或多个所述的视频数据处理方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如本申请实施例中一个或多个所述的视频数据处理方法。

与现有技术相比,本申请实施例包括以下优点:

在本申请实施例中,对于视频数据可采用其中包含的图像帧生成帧描述信息,从而在接收搜索关键词后,可采用所述搜索关键词确定匹配的帧描述信息,进而能够确定所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据,即通过对视频中图像帧的描述,能够通过视频的画面搜索视频,提高了搜索效率。

附图说明

图1是本申请实施例的一种直播系统的示意图;

图2是本申请一种视频数据处理方法实施例的步骤流程图;

图3是本申请另一种视频数据处理方法实施例的步骤流程图;

图4是本申请又一种视频数据处理方法实施例的步骤流程图;

图5本申请一种视频数据处理装置实施例的结构框图;

图6是本申请另一种视频数据处理装置实施例的结构框图;

图7是本申请一实施例提供的装置的结构示意图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

背景技术中,视频的描述往往仅有视频标题和视频内容的简要介绍,如一步电影的描述往往仅是电影名,导演、主演信息以及剧情的简要介绍。若用户想要搜索电影的某个片段,就需要先找到该部电影,再自己手动查询相关的片段。若是不知道电影的名字,仅直到演员或剧情,则查询会更加困难,甚至可能会搜索不到。而对于一些其他的视频搜索需求,例如搜索电影中某些人物、动物的出场画面,又如搜索有小狗的视频等,往往更难以实现。

而本申请实施例可基于视频数据所包含的图像帧,识别出图像帧对应的帧描述信息,如该图像帧对应的场景、人物、内容等,从而能够更准确的描述视频的内容,使得用户搜索时能够精确匹配到视频数据的图像帧,提高搜索效率。并且,能够满足用户的多种搜索需求,如对情节、人物、动物、内容等的搜索。例如,可从图像帧中确定出演员、演员所演的人物,当前的故事情节等作为帧描述信息,从而便于用户搜索。又如对于一些包含动物的图像帧,还可识别出动物的品种等作为帧描述信息。

参照图1,提供了一种视频数据处理的示意图。

视频数据10中可抽取图像帧,如图像帧102、104…10n,针对每个图像帧可通过多种方式确定该图像帧的内容,从而得到相应的描述信息。收集每个视频数据对应多个图像帧的帧描述信息,可构成该视频数据的帧描述信息20。其中,通过帧描述信息可描述视频数据中各帧图像的内容,从而更精确的搜索视频数据。

因此在用户进行视频搜索时,可输入搜索关键词30,在接收到该搜索关键词30后,可采用搜索关键词30匹配帧描述信息20,从而依匹配的据帧描述信息确定对应的图像帧,以及所述图像帧对应的视频数据10。从而能够通过图像帧搜索视频数据,提高搜索效率。

其中,帧描述信息为从视频数据中提取的图像帧的描述信息,依据图像帧的内容确定,用于描述各图像帧的场景、画面、人物等内容。本申请实施例可通过预处理得到视频数据中一个或多个图像帧的帧描述信息,并且给每个帧描述信息配置相应的视频信息,该视频信息可作为帧描述信息的属性信息,也可建立帧描述信息和视频信息的映射关系,从而能够基于该帧描述信息查询到视频信息,该视频信息包括:视频标识和图像帧标识,视频标识用于唯一表示一个视频,图像帧标识用于确定图像帧,例如图像帧标识可包括图像帧编号,或者图像帧的时间戳等,总之可通过图像帧标识确定产生该帧描述信息的图像帧。

对于视频数据中图像帧的选取:可基于视频本身的场景、情节等选取一个或多个时间点,从而提取该时间点对应的图像帧;也可基于该视频历史播放过程的热度确定用户感兴趣的时间点,再提取该时间点对应的图像帧,例如历史播放过程中用户反复观看的时间点、弹幕多的时间点等;或者按照一定的提取规则如周期性提取等。从而可基于视频的内容、用户的兴趣度等多种维度来选择图像帧并提取对应的图像帧。

对于每个图像帧的帧描述信息可通过多种方式确定,例如通过人工方式确定,又如通过自动方式确定等。其中,对于人工方式,对于提取的图像帧,可通过给图像帧添加标注、添加标签等方式设置该图像帧的帧描述信息,例如确定该图像帧对应的一个或多个关键词,将该关键词作为帧描述信息。对于自动的方式,可基于图像识别技术从图像帧中识别出帧描述信息,例如可结合图像识别技术和深度学习理论设置识别算法、识别模型等,然后对提取的每个图像帧分别进行识别处理,该识别处理可包括诸如内容分析、场景化分析及物品识别等处理,通过识别确定该图像帧对应的场景、画面、人物等内容来作为帧描述信息。其中,各帧描述信息可由一个或多个关键词来构成,从而便于后续的匹配,也能够减少无效词等数据,该关键词可基于一个或多个角度描述该图像帧,例如基于主体的角度,关键词为某个人(性别、人名等)、某个动物(名称、品种等)等,又如基于场景的角度,关键词为自然场景的建筑、地理位置等,人文场景的个人独处、多人场景等。对于从图像帧中提取的关键词,还可确定相关的联想词作为关键词,例如某个电视剧中人物,可联想对应的演员等。从而采用关键词构成帧描述信息来描述一个图像帧,一个视频数据可对应一个或多个图像帧的帧描述信息。

为了便于通过帧描述信息查询对应的图像帧及其所属的视频数据,可在提取图像帧时记录视频信息,即该视频数据的视频标识和该图像帧的图像帧标识,从而将图像帧的帧描述信息和视频信息关联,或者将视频信息作为帧描述信息的属性信息等。使得基于匹配的帧描述信息,可确定对应的视频信息,从而查找到视频数据及其匹配的图像帧,给用户更精确的反馈。

本申请实施例中,通过视频数据中的一个或多个图像帧确定帧描述信息,从而便于对视频数据的搜索。因此还可基于帧描述信息建立相应的帧描述数据库,从而基于该帧描述数据库给视频的搜索提供数据基础。基于该帧描述数据库可建立索引,帧描述信息为索引,以帧描述信息对应的视频信息为结果,例如将帧描述信息中各关键词作为索引词,将视频信息作为索引值。

从而通过上述过程完成对视频数据的预处理,确定出相应的帧描述信息,便于后续搜索。对于视频数据的搜索,本申请一个可选实施例中,还可从视频数据中抽取该图像帧,然后采用图像帧作为所述视频数据的入口显示界面。其中,入口显示界面为视频数据在界面的显示信息,如可以为该视频数据的封面,则展示出以图像帧为封面的视频数据,用户无需点开视频而是通过封面的图像帧直接查看,简化操作,提高效率。其中,入口显示界面可为该图像帧,也可为该图像帧的缩略图等。

在接收到用户的搜索关键词之后,可采用所述搜索关键词匹配帧描述信息,例如对帧描述数据库中各帧描述信息进行匹配,又如基于索引确定是否存在与该搜索关键词匹配的帧描述信息等,进而基于匹配的帧描述信息得到相应的视频信息,再依据视频信息中的视频标识确定匹配的视频数据,以及依据视频数据中的图像帧标识确定该视频数据中匹配的图像帧,从视频数据中提取该图像帧,然后将该图像帧作为视频数据的入口显示界面,如将图像帧的缩略图作为视频的封面,又如基于该图像帧和关联图像帧构成动态图像作为视频的封面等。

其中,关联图像帧包括:所述图像帧之前设定帧数的图像帧和/或所述图像帧之后设定帧数的图像帧,即在提取图像帧时,可以该图像帧为基点,向前和/或向后提取n帧作为关联图像帧,n即为设定帧数,从而将这(n+1)或(2n+1)帧图像构成动态图像,采用动态图像作为视频的封面。

本申请实施例中,对于搜索到的视频数据,用户播放该视频数据时可从头开始播放,或者以匹配的图像帧对应时间点为起始时刻开始播放视频数据,因此在预处理时或查询到视频数据后,可将该视频数据与图像帧的时间信息绑定。其中,若图像帧通过时间戳作为图像帧标识,则可将该时间戳与视频数据绑定,若图像帧通过图像帧编号作为图像帧标识,则可确定该图像帧的时间戳等时间信息,然后与视频数据绑定。当然视频数据从头开始播放,还是跳到图像帧开始播放,也可通过提示信息显示,从而便于用户选择。

本申请实施例中,上述视频数据的预处理以及搜索过程均可在服务器和/或终端侧执行。对于预处理过程,可在服务器中对视频数据进行预处理并建立帧描述数据库和索引,也可终端设备对本地的视频数据进行预处理得到帧描述信息,该预处理可通过图像识别和/或用户添加标记等方式执行。从而在本地和网络均设置视频数据的帧描述信息,便于用户搜索。其中,对于本地视频数据,可建立用户个人数据库,从而便于搜索的同时保护用户隐私。

对于视频的搜索:一种场景下,终端设备可接收搜索关键词,如浏览器应用、视频应用等应用客户端中接收搜索关键词,然后采用该搜索关键词匹配本地视频数据的帧描述信息,从而获取匹配得到的视频数据及其图像帧,将图像帧作为所述视频数据的入口显示界面,然后展示以图像帧为封面的视频搜索结果,从而便于用户选择所需的视频,在用户点击播放时从本地存储地址中获取视频数据并播放。另一种场景下,终端设备可接收搜索关键词,如浏览器应用、视频应用等应用客户端中接收搜索关键词,然后将搜索关键词发送给服务器,服务器接收到搜索关键词后,在网络的帧描述数据库中匹配搜索关键词对应的视频数据及其图像帧。然后将图像帧作为所述视频数据的入口显示界面,反馈以图像帧为封面的视频搜索结果给终端设备,从而在终端设备中显示以图像帧为封面的视频搜索结果,对于用户点击播放的视频数据,可从网络对端的服务器中请求视频数据后播放。还可将上述两种场景向结合,即在本地和网络均匹配视频中图像帧的帧描述信息,从而在搜索时,对于本地视频的帧描述信息和网络视频帧描述信息分别进行匹配,得到本地和网络的视频搜索结果。

通过图像帧的帧描述信息为数据基础,在搜索视频时直接匹配到视频数据及其图像帧,即匹配到视频中播放的具体场景、画面、主体等内容,匹配的视频数据更有针对性,提高数据的准确性。还可以将图像帧作为所述视频数据的入口显示界面,如图像帧本身、图像帧对应的缩略图、图像帧构成的动态图像等均可作为入口显示界面,用户通过视频的入口显示界面就可直观的确定是否为所需的内容,减少播放视频在确定是否为所需的时间,提高搜索效率。

参照图2,示出了本申请一种视频数据处理方法实施例的步骤流程图。

步骤202,接收搜索关键词。

用户可在终端设备中使用浏览应用、视频应用等搜索视频,因此可输入搜索关键词,在接收到搜索关键词后终端设备可在本地和/或网络搜索视频,从而终端设备、服务器均可接收该搜索关键词。

步骤204,根据所述搜索关键词确定匹配的帧描述信息。

然后基于该搜索关键词进行视频的搜索,可采用所述搜索关键词匹配视频的帧描述信息,例如在帧描述数据库中匹配帧描述信息,又如将该搜索关键词匹配帧描述信息对应的索引,从而匹配的帧描述信息。

步骤206,获取所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据。

基于该匹配的帧描述信息可确定出对应的视频信息,依据该视频信息确定帧描述信息对应的图像帧,以及图像帧所属的视频数据。

为了便于用户感知内容是否符合需求,可将该图像帧作为所述视频数据的入口显示界面,然后反馈。从而在终端设备中可显示以匹配搜索关键词的图像帧为封面的视频,用户无需点开视频而是通过封面的图像帧直接查看,简化操作,提高效率。

综上所述,对于视频数据可采用其中包含的图像帧生成帧描述信息,从而在接收搜索关键词后,可采用所述搜索关键词确定匹配的帧描述信息,进而能够确定所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据,即通过对视频中图像帧的描述,能够通过视频的画面搜索视频,提高了搜索效率。

参照图3,示出了本申请另一种视频数据处理方法实施例的步骤流程图。

步骤302,接收搜索关键词。

步骤304,根据所述搜索关键词确定匹配的帧描述信息。

用户可在终端设备中使用浏览应用、视频应用等搜索视频,因此可输入搜索关键词,在接收到搜索关键词后终端设备可在本地和/或网络搜索视频,从而终端设备、服务器均可接收该搜索关键词。然后基于该搜索关键词进行视频的搜索,可采用所述搜索关键词匹配视频的帧描述信息,例如在帧描述数据库中匹配帧描述信息,又如将该搜索关键词匹配帧描述信息对应的索引,从而匹配的帧描述信息。

步骤306,依据所述匹配的帧描述信息,确定对应的视频标识和图像帧标识。

步骤308,依据所述视频标识获取对应的视频数据,并依据所述图像帧标识获取对应的图像帧。

依据搜索关键词所匹配的帧描述信息,可得到视频信息,例如通过映射得到匹配的帧描述信息对应的视频信息,或从匹配的帧描述信息对应属性中获取视频信息等。从该视频信息中获取视频标识,然后可基于视频标识获取对应的视频数据,还可从视频信息中获取图像帧标识,通过该图像帧标识可定位视频数据中的图像帧,从而从视频数据中获取该图像帧。

其中,依据所述图像帧标识获取对应的图像帧,包括:在所述视频数据中查询所述图像帧标识对应的图像帧,提取所述图像帧。即依据图像帧标识、时间戳等图像帧标识,可在该视频数据中查询所述图像帧,然后提取该图像帧,从而得到搜索关键词所匹配的图像帧。

步骤310,确定所述图像帧对应的缩略图,将所述缩略图作为所述视频数据的入口显示界面。

采用图像帧作为视频的封面来更加直观的显示视频,因此可依据图像帧生成对应的缩略图,即该图像帧经过压缩得到的尺寸较小的图像,然后采用该缩略图作为视频数据的入口显示界面,通过压缩可减少数据量,从而不会造成数据资源的浪费。

本申请实施例中,为了更加清楚的显示视频中符合搜索需求的内容,还可生成图像帧的动态图像来作为视频的封面,使得内容更加丰富、直观,提高搜索效率。

参照图4,示出了本申请又一种视频数据处理方法实施例的步骤流程图。

步骤402,接收搜索关键词。

步骤404,根据所述搜索关键词确定匹配的帧描述信息。

步骤406,依据所述匹配的帧描述信息,确定对应的视频标识和图像帧标识。

步骤408,依据所述视频标识获取对应的视频数据。

上述步骤402-408与步骤302-308类似,因此不再赘述。

步骤410,依据所述图像帧标识获取对应的图像帧,以及提取所述图像帧的关联图像帧。

从视频信息中获取图像帧标识,通过该图像帧标识可定位视频数据中的图像帧,从而从视频数据中获取该图像帧。其中,依据所述图像帧标识获取对应的图像帧,包括:在所述视频数据中查询所述图像帧标识对应的图像帧,提取所述图像帧。即依据图像帧标识、时间戳等图像帧标识,可在该视频数据中查询所述图像帧,然后提取该图像帧,从而得到搜索关键词所匹配的图像帧。并且,可从视频数据中提取该图像帧的关联图像帧,所述关联图像帧包括:所述图像帧之前设定帧数的图像帧和/或所述图像帧之后设定帧数的图像帧。即确定设置动态图像对应的设定帧数n,然后从该图像帧开始向前提取n帧图像帧,和/或,从该图像帧开始向后提取n帧图像帧,从而得到该图像帧的关联图像帧。

步骤412,采用所述图像帧和所述图像帧的关联图像帧构成所述图像帧对应的动态图像。

按照帧的时间先后顺序,对图像帧和所述图像帧的关联图像帧进行排序,然后生成相应的动态图像,其中,在生成动态图像前,还可压缩各图像帧,采用压缩后的图像帧构成动态图像。

步骤414,将所述图像帧对应的动态图像作为所述视频数据的入口显示界面。

将所述图像帧对应的动态图像作为所述视频数据的入口显示界面,能够更加清楚的显示视频中符合搜索需求的内容,使得内容更加丰富、直观,提高搜索效率。

从而,对于用户输入的搜索关键词要求不高,用户可以直接输入场景描述等,搜索关键词需要打中的不再只是视频标题或者描述,而是视频内所有被机器描述的场景内容都可被打中,增加了对于搜索结果的打中机率,扩展了搜索关键词的搜索范围。

针对搜索结果页,视频封面并不再是一张预设的静态图片,而是根据用户的搜索关键词来替换展示的图片或者动态片段,用户可以在搜索结果页,直接确认视频内容是否符合自己的搜索要求,而不需要点开视频观看确认,提高了搜索效率。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

参照图5,示出了本申请一种视频数据处理装置实施例的结构框图,具体可以包括如下模块:

接收模块502,用于接收搜索关键词。

匹配模块504,用于根据所述搜索关键词匹配确定匹配的帧描述信息。

获取模块506,用于获取所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据。

综上,对于视频数据可采用其中包含的图像帧生成帧描述信息,从而在接收搜索关键词后,可采用所述搜索关键词确定匹配的帧描述信息,进而能够确定所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据,即通过对视频中图像帧的描述,能够通过视频的画面搜索视频,提高了搜索效率。

参照图6,示出了本申请另一种视频数据处理装置实施例的结构框图,具体可以包括如下模块:

接收模块502,用于接收搜索关键词。

匹配模块504,用于根据所述搜索关键词确定匹配的帧描述信息。

获取模块506,用于获取所述匹配的帧描述信息对应的图像帧,以及所述图像帧对应的视频数据。

显示确定模块508,用于将所述图像帧作为所述视频数据的入口显示界面。

绑定模块510,用于依据所述图像帧确定时间信息,将所述时间信息与所述视频数据绑定,以从所述时间信息对应的图像帧开始播放所述视频数据。

其中,所述帧描述信息依据图像帧的内容确定,所述图像帧从视频数据中提取得到。

所述获取模块506,用于依据所述匹配的帧描述信息,确定对应的视频标识和图像帧标识;依据所述视频标识获取对应的视频数据,并依据所述图像帧标识获取对应的图像帧。

所述获取模块506,用于在所述视频数据中查询所述图像帧标识对应的图像帧,提取所述图像帧。

所述显示确定模块508,用于确定所述图像帧对应的缩略图,将所述缩略图作为所述视频数据的入口显示界面。

所述获取模块506,还用于提取所述图像帧的关联图像帧,所述关联图像帧包括:所述图像帧之前设定帧数的图像帧和/或所述图像帧之后设定帧数的图像帧;采用所述图像帧和所述图像帧的关联图像帧构成所述图像帧对应的动态图像。所述显示确定模块508,用于将所述图像帧对应的动态图像作为所述视频数据的入口显示界面。

对于用户输入的搜索关键词要求不高,用户可以直接输入场景描述等,搜索关键词需要打中的不再只是视频标题或者描述,而是视频内所有被机器描述的场景内容都可被打中,增加了对于搜索结果的打中机率,扩展了搜索关键词的搜索范围。

针对搜索结果页,视频封面并不再是一张预设的静态图片,而是根据用户的搜索关键词来替换展示的图片或者动态片段,用户可以在搜索结果页,直接确认视频内容是否符合自己的搜索要求,而不需要点开视频观看确认,提高了搜索效率。

本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括服务器(集群)、终端设备等电子设备。图7示意性地示出了可被用于实现本申请中所述的各个实施例的示例性装置700。

对于一个实施例,图7示出了示例性装置700,该装置具有一个或多个处理器702、被耦合到(一个或多个)处理器702中的至少一个的控制模块(芯片组)704、被耦合到控制模块704的存储器706、被耦合到控制模块704的非易失性存储器(nvm)/存储设备708、被耦合到控制模块704的一个或多个输入/输出设备710,以及被耦合到控制模块706的网络接口712。

处理器702可包括一个或多个单核或多核处理器,处理器702可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置700能够作为本申请实施例中所述的转码端的服务器等设备。

在一些实施例中,装置700可包括具有指令714的一个或多个计算机可读介质(例如,存储器706或nvm/存储设备708)以及与该一个或多个计算机可读介质相合并被配置为执行指令714以实现模块从而执行本公开中所述的动作的一个或多个处理器702。

对于一个实施例,控制模块704可包括任意适当的接口控制器,以向(一个或多个)处理器702中的至少一个和/或与控制模块704通信的任意适当的设备或组件提供任意适当的接口。

控制模块704可包括存储器控制器模块,以向存储器706提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。

存储器706可被用于例如为装置700加载和存储数据和/或指令714。对于一个实施例,存储器706可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,存储器706可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。

对于一个实施例,控制模块704可包括一个或多个输入/输出控制器,以向nvm/存储设备708及(一个或多个)输入/输出设备710提供接口。

例如,nvm/存储设备708可被用于存储数据和/或指令714。nvm/存储设备708可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。

nvm/存储设备708可包括在物理上作为装置700被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如,nvm/存储设备708可通过网络经由(一个或多个)输入/输出设备710进行访问。

(一个或多个)输入/输出设备710可为装置700提供接口以与任意其他适当的设备通信,输入/输出设备710可以包括通信组件、音频组件、传感器组件等。网络接口712可为装置700提供接口以通过一个或多个网络通信,装置700可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如wifi、2g、3g、4g等,或它们的组合进行无线通信。

对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器(例如,存储器控制器模块)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。

在各个实施例中,装置700可以但不限于是:服务器、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在各个实施例中,装置700可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置700包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种视频数据处理方法、一种视频数据处理装置、一种电子设备和一种存储介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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