一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频编目方法、系统、电子设备及存储介质与流程

2021-10-24 08:27:00 来源:中国专利 TAG:编目 电子设备 方法 存储介质 系统


1.本发明涉及信息处理技术领域,尤其涉及一种视频编目方法、系统、电子设备及存储介质。


背景技术:

2.随着广播电视事业的快速发展,媒体资源日益丰富,媒体资产管理应运而生。为了加大广播电视媒资系统的整合力度,从而使媒体资产永久化、资源化、生产化,迫切需要业内有数字化、智能化的便于检索和审核的编目系统。
3.目前在对电视中的广告和节目进行编目时,现有系统主要是通过web页面,加载播放器插件以播放视频文件。同时,在播放器的过程中通过拖动播放器的进度条来查找广告或者节目开始结束时间,从而对结果进行编目。
4.然而,这种编目系统往往存在编目结果的边界不准确的问题。由于通过拖动进度条来查找结果的开始结束时间,在确认边界时间点时只能凭感觉大致确认,其标注的结果边界并不精确,从而导致在统计结果时长时,尤其是确认广告播出时长是否违规时,无法完成精准统计。此外,在这种系统里进行编目往往需要对相同内容进行多次重复编目,从而导致冗余编目操作显著增多。比如,一天中可能会多次播放相同广告,这意味着在这种系统里进行编目时需要对相同的广告进行多次重复编目,并且需要对编目的每一条结果都著录结果名称等编目信息。在web页面上查找广告边界时,很难做到对播放器的进度条进行很流畅的拖动,在编目的时候,往往非常卡,效率较为低下。结果名称输入主要人工,费时费力。


技术实现要素:

5.本发明提供一种视频编目方法、系统、电子设备及存储介质,用以解决现有技术中编目操作冗余、编目效率低下的缺陷,实现了诸如以下的功能:流畅预览内容并快速定位结果的边界点、精确标记电视节目的开始结束时间点、识别文字并且对内容相同的结果只需编目一次,系统会自动发现其他与该条内容相同的结果并且可以对结果进行批量著录。
6.具体地,本发明实施例提供了以下技术方案:
7.第一方面,本发明的实施例提供一种视频编目方法,包括:
8.加载视频;
9.快速预览视频;
10.确定视频的各个片段的编目信息并进行编目信息著录;以及
11.自动发现内容相同的片段并对所发现的内容相同的片段进行批量著录相同的编目信息。
12.进一步地,该视频编目方法还包括:
13.快速预览视频,包括:
14.按照预定时间间隔,提取视频的部分帧画面;
15.存储部分帧画面;以及
16.展示部分帧画面。
17.进一步地,该视频编目方法还包括:
18.确定视频的各个片段的编目信息并且进行编目信息著录,包括:
19.基于图片墙和音频波形图来确定片段的时间边界信息;
20.通过识别选择区域内的文字来识别片段的结果名称信息;
21.录入片段的待审核信息;以及
22.基于片段的时间边界信息、结果名称信息和待审核信息进行著录。
23.进一步地,该视频编目方法还包括:
24.基于图片墙和音频波形图来确定片段的时间边界信息,包括:
25.生成片段的图片墙;
26.生成片段的音频波形图;
27.在片段的时间边界点附近,确定图片墙和音频波形图的突变点;以及
28.将突变点记录为片段的时间边界信息,并基于时间边界信息计算片段的时长。
29.进一步地,该视频编目方法还包括:
30.生成片段的图片墙,包括:
31.逐帧提取片段的每个帧画面;
32.存储每个帧画面;
33.在每个帧画面之中,提取指定时间点以及该指定时间点前后指定时间间隔内的所有特定帧画面;以及
34.将特定帧画面进行缩略处理后按照时序进行可视化展示,以生成图片墙。
35.进一步地,该视频编目方法还包括:
36.通过识别选择区域内的文字来识别片段的结果名称信息,包括:
37.选择输出片段的屏幕的指定区域;
38.实时识别所选择指定区域内的文字;以及
39.基于所识别的文字生成片段的结果名称信息。
40.进一步地,该视频编目方法还包括:
41.对相同的片段批量著录相同的编目信息,包括:
42.创建基于已经完成著录的片段的模板;
43.在视频中检索与模板一致的片段;以及
44.利用模板,对与模板一致的片段进行批量著录相同的编目信息。
45.第二方面,本发明的实施例还提供一种视频编目系统,包括:
46.加载模块,用于加载视频;
47.预加载模块,用于快速预览视频;
48.编目模块,用于确定视频的各个片段的编目信息并进行编目信息著录;以及
49.随编随比模块,用于自动发现内容相同的片段并对所发现的内容相同的所述片段进行批量著录相同的所述编目信息。
50.第三方面,本发明的实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述的视频编目方法。
51.第四方面,本发明的实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的视频编目方法。
52.由上面技术方案可知,本发明实施例提供的一种视频编目方法、系统、电子设备及存储介质,能够流畅预览内容并快速定位结果的边界点、精确标记电视节目的开始结束时间点、识别文字并且只需对相同内容的结果编目一次并对相同的结果进行批量编目。
附图说明
53.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
54.图1为本发明一实施例提供的视频编目方法的流程图;
55.图2为本发明一实施例提供的视频编目方法的流程图;
56.图3为本发明一实施例提供的视频编目方法的流程图;
57.图4为本发明一实施例提供的视频编目方法的流程图;
58.图5为本发明一实施例提供的视频编目方法的流程图;
59.图6为本发明一实施例提供的视频编目方法的流程图;
60.图7为本发明一实施例提供的视频编目方法的流程图;
61.图8为本发明一实施例提供的视频编目系统的结构示意图;以及
62.图9是本发明提供的电子设备的结构示意图;
具体实施方式
63.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
64.下面结合图1描述本发明的视频编目方法。
65.图1为本发明一实施例提供的视频编目方法的流程图。根据本发明实施例的视频编目方法包括以下步骤:
66.s1:加载视频;
67.s2:快速预览视频;
68.s3:确定视频的各个片段的编目信息并进行编目信息著录;以及
69.s4:自动发现内容相同的片段并对所发现的内容相同的片段进行批量著录相同的编目信息。
70.在本实施例中,本发明使用的各种术语或短语具有本领域普通技术人员公知的一般含义,即便如此,本发明仍然希望在此对这些术语或短语作更详尽的说明和解释。如果本文涉及的术语和短语有与公知含义不一致的,则以本发明所表述的含义为准;并且如果在本技术中没有定义,则其具有本领域普通技术人员通常理解的含义。
71.具体地,将具有使用价值的、可用于制作节目的视音频资料称为素材;将具有独立
主题意义的、已经制作完成的完整的视音频资料称为节目;将按照电视播出的内容、性质划分、具有固定的名称和播出时段的组合节目称为栏目;将节目或素材中的由一个以上相互关联的场景构成的一段连续的视音频称为片段;将节目或素材中背景或场面不变的由时间或空间上相关的一个或多个镜头构成的一段连续的视音频部分称为场景;将同一摄像机一次摄录的连续画面称为镜头或镜头画面;将对视音频资料的内容和形式特征进行分析、归纳和记录的过程称为著录/标引;将用以揭示视音频资料的内容和形式特征的记录项目称为著录项(又称编目信息);将对视音频资料的内容和形式特征进行著录、标引,以用于审核或检索的工作过程称为编目。
72.在本实施例中,需要说明的是,视频编目方法包括:快速预览视频s2,其具体包括:
73.s21:按照预定时间间隔,提取视频的部分帧画面;
74.s22:存储部分帧画面;以及
75.s23:展示部分帧画面。
76.具体地,视频的预览方式包括但不限于:通过快捷键控制、通过鼠标控制等。更具体地,在视频加载到编目系统后,编目系统自动对视频内容按照设定的时间间隔提取视频帧,并将所提取的视频内容,记录到内存中,从而通过诸如操作快捷键等方式来快速浏览视频内容并快速大致定位结果的边界点。
77.例如,预定时间间隔可以设定为30秒、1分钟、2分钟、3分钟、或者5分钟等;然而,尽管此处只描述了上述时间间隔的实施例,但显而易见地本发明的实施例并不限于此,本领域普通技术人员可以根据实际工作需要选择合适的时间间隔。
78.具体地,通常视频至少每秒具有25帧,因此一天的视频至少有2160000帧画面。然而,海量的帧画面不可能通过预加载的方式来全部浏览,因此无法完成对编目信息的精准确定。基于此,本发明进一步提供了诸如以下的实施例,以进一步实现更加精准的编目效果。
79.在本实施例中,需要说明的是,视频编目方法包括:确定视频的各个片段的编目信息并且进行编目信息著录s3,其具体包括:
80.s31:基于图片墙和音频波形图来确定片段的时间边界信息;
81.s32:通过识别选择区域内的文字来识别片段的结果名称信息;
82.s33:录入片段的待审核信息;以及
83.s34:基于片段的时间边界信息、结果名称信息和待审核信息进行著录。
84.尽管s3包括上述多个具体步骤,但本领域的普通技术人员可以根据需要对步骤的顺序进行调整、删除或增加。例如,本发明的步骤s31可以与s32、s33交换顺序。
85.具体地,多种编目信息包括但不限于:时间边界信息(即,节目或片段的开始时间信息和结束时间信息)、结果名称信息(即,节目或片段的主题名称信息)、待审核信息(例如,结果类型信息、结果属性信息、违规属性信息、违规类型信息等)等。然而,本发明的实施例并不限于此,本领域普通技术人员可以根据实际工作需要来确定更多的编目信息并进行著录。
86.例如,待审核信息包括但不限于结果类型信息、结果属性信息、违规属性信息、违规类型信息等。具体地,结果属性信息包括多种一级结果属性信息,多种结果属性信息中的每一种分别包括至少一种二级结果属性信息,并且部分二级结果属性信息中的每一种分别
包括至少一种三级结果属性信息。
87.具体地,一级结果属性信息包括但不限于:广告类、频道宣传类、新闻宣传类、文体科教类、生活服务类、综艺娱乐类、影视剧类、待机类、其它类等。例如,广告类作为一级结果属性信息,包括但不限于以下二级结果属性信息:普通商业广告、微商广告、医药广告、购物短片广告、招商加盟广告、收藏类广告等。进一步地,普通商业广告作为二级结果属性信息,包括但不限于以下三级结果属性信息:教育类、家居装饰类、化妆用品类、休闲娱乐类、饮料食品类、生活用品类、穿戴饰品类、家用电器类、农业服务类、工业服务类、数码通信类、宣传服务类、图书音像类、电脑办公类、交通运输类、房地产类、金融服务类、烟酒类、普通商业广告其它类等。又例如,新闻宣传类作为一级结果属性信息,包括但不限于以下二级结果属性信息:综合时政新闻、新闻消息、新闻专题、新闻直播、政论专题或历史文献片、新闻宣传其它类等。又例如,文体科教类作为一级结果属性信息,包括但不限于以下二级结果属性信息:文化道德类、科教类、体育类、社教宣传类、文体科教其它类等。又例如,生活服务类作为一级结果属性信息,包括但不限于以下二级结果属性信息:就业、美容/服饰/时尚、饮食、健康、心理/情感咨询、婚恋交友、旅游、家居/房产、汽车、投资理财节目、天气预报、电视开奖、交通、购物节目、生活服务其它类等。又例如,综艺娱乐类作为一级结果属性信息,包括但不限于以下二级结果属性信息:互动娱乐、综艺表演、竞赛选拔、娱乐谈话/专题节目、真人秀、综艺娱乐报道、脱口秀、大型娱乐活动、娱乐其它类等。又例如,影视剧类作为一级结果属性信息,包括但不限于以下二级结果属性信息:电视剧、电影、栏目剧、动画片、影视剧其它类等。然而,本发明的实施例并不限于此,本领域普通技术人员可以根据实际工作需要来选择更多的结果属性信息并进行著录。
88.类似地,违规属性信息与违规类型信息也包括本领域普通技术人员可以根据实际工作需要而选择的多种信息。
89.在本实施例中,需要说明的是,视频编目方法包括:基于图片墙和音频波形图来确定片段的时间边界信息s31,其具体包括:
90.s311:生成片段的图片墙;
91.s312:生成片段的音频波形图;
92.s313:在片段的时间边界点附近,确定图片墙和音频波形图的突变点;以及
93.s314:将突变点记录为片段的时间边界信息,并基于时间边界信息计算片段的时长。
94.尽管s31包括上述多个具体步骤,但本领域的普通技术人员可以根据需要对步骤的顺序进行调整、删除或增加。例如,本发明的步骤s311可以与s312交换顺序。
95.具体地,音频波形图可以为所提取的视频片段的音频特征图。换句话说,为了更方便快捷且精准地确定时间边界信息,系统提取了视频中音频并以波形的方式进行时序展示。当点击波形时,系统在图片墙上实时展示该时间节点附近的视频内容。
96.例如,突变点可以为图片或波形特征发生明显变化的时间节点(或称为时间点)。具体地,图片特征发生明显变化可以指所提取的片段的场景或镜头等发生明显切换的时间节点,并且波形特征发生明显变化可以指所提取的片段的音频的振幅或频率等发生明显变化的时间节点。
97.在本实施例中,需要说明的是,视频编目方法包括:生成片段的图片墙s311,其具
体包括:
98.s3111:逐帧提取片段的每个帧画面;
99.s3112:存储每个帧画面;
100.s3113:在每个帧画面之中,提取指定时间点以及该指定时间点前后指定时间间隔内的所有特定帧画面;以及
101.s3114:将特定帧画面进行缩略处理后按照时序进行可视化展示,以生成图片墙。
102.为了更精确地确定视频片段中结果的时间边界,本发明的编目系统中提供了浏览视频中的每一帧画面的功能。通过对每一帧画面的浏览,在上述音频波形图的基础上进一步确定结果的时间边界。换句话说,音频波形图和图片墙协同完成本编目系统中确定时间边界信息的功能,通过这种方式,显著提高编目的精确度。
103.具体地,图片墙可以为所提取的视频片段的每一个帧画面的画面集合,即包括逐帧提取的每个帧画面的集合。
104.进一步地,本发明的编目系统采用局部实时提取功能,动态释放掉图片墙之中的内存中最近不会浏览的图像,只展示出指定时间节点的指定时间间隔范围内的各个帧画面,以节省机器的资源损耗,从而在降低系统对机器硬件的要求的同时也满足精准编目的要求。例如,指定的时间间隔可以为3秒。
105.在本实施例中,需要说明的是,视频编目方法包括:通过识别选择区域内的文字来识别片段的结果名称信息s32,其具体包括:
106.s321:选择输出片段的屏幕的指定区域;
107.s322:实时识别所选择指定区域内的文字;以及
108.s323:基于所识别的文字生成片段的结果名称信息。
109.结果名称信息(即,节目或片段的主题名称信息。具体地,文字识别的方法包括但不限于光学字符识别(optical character recognition)。具体地,指定区域可以为展示该视频片段的屏幕的任意面积范围、任意位置的区域。具体地,文字包括但不限于中文文字、英文文字、阿拉伯数字等。
110.在本实施例中,需要说明的是,视频编目方法包括:通过识别选择区域内的文字来识别片段的结果名称信息s4,其具体包括:
111.s41:创建基于已经完成著录的片段的模板;
112.s42:在视频中检索与模板一致的片段;以及
113.s43:利用模板,对与模板一致的片段进行批量著录。
114.具体地,在通过系统对片段进行编目之后,自动基于对该片段的编目结果来创建相关的模板,然后再在整天的视频中检索与基于该片段的模板内容一致的片段,并且对检索出来相同的片段进行批量的编目信息著录。
115.更具体地,当某品牌的广告片段整天的视频中出现了多次时,则只需对其中出现的一个片段进行单次的编目信息著录,此后系统将在此基础上创建模板,检索与该品牌的该广告片段一致的多个片段,并对与该模板一致的多个片段著录相同的编目信息,从而避免对相同片段重复不断地进行编目信息的著录工作,以提高编目系统的编目效率。
116.下面对本发明提供的视频编目系统进行描述,下文描述的视频编目系统与上文描述的视频编目方法可相互对应参照。
117.图8为本发明一实施例提供的视频编目系统1的示图。根据本发明的实施例视频编目系统1,包括:加载模块10,用于加载视频;预加载模块11,用于快速预览视频;编目模块12,用于确定视频的各个片段的编目信息并进行编目信息著录;以及随编随比模块13,用于自动发现内容相同的片段并对所发现的内容相同的片段进行批量著录相同的编目信息。
118.由于本发明实施例提供的视频编目可以用于执行上述实施例所述的视频编目方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。
119.在本实施例中,需要说明的是,本发明实施例的系统中的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
120.又一方面,基于相同的发明构思,本发明又一实施例提供了一种电子设备。
121.图9示例了一种电子设备的实体结构示意图,如图9所示,该电子设备可以包括:处理器(processor)910、通信接口(communications interface)920、存储器(memory)930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑指令,以执行视频编目方法,该方法包括:加载视频;快速预览视频;确定视频的各个片段的编目信息并进行编目信息著录;以及自动发现内容相同的片段并对所发现的内容相同的片段进行批量著录相同的编目信息。
122.此外,上述的存储器930中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
123.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的视频编目方法,该方法包括:加载视频;快速预览视频;确定视频的各个片段的编目信息并进行编目信息著录;以及对自动发现内容相同的片段并对所发现的内容相同的片段进行批量著录相同的编目信息。
124.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
125.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
126.此外,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者
操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
127.此外,在本发明中,参考术语“实施例”、“本实施例”、“又一实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
128.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜