一种处理方法、装置、电子设备及存储介质与流程

文档序号:32787146发布日期:2023-01-03 19:28阅读:24来源:国知局
一种处理方法、装置、电子设备及存储介质与流程

1.本技术涉及互联网技术领域,涉及但不限于一种处理方法、装置、电子设备及存储介质。


背景技术:

2.视频拍摄在人们的日常生活和交往中变得越来越高频,由于视频具有一定的时长,对于其中的特定的某一段“兴趣点”,如何快速的定位和播放,是比较常见的一个痛点。


技术实现要素:

3.有鉴于此,本技术实施例至少提供一种处理方法、装置、电子设备及存储介质。
4.本技术实施例的技术方案是这样实现的:
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.图1为本技术实施例提供的处理方法的流程实现示意图;
45.图2为本技术实施例通过媒体播放器解析视频文件全屏播放视频文件的示意图;
46.图3为本技术实施例通过媒体播放器解析视频文件生成视频文件进度条后的播放示意图;
47.图4是本技术实施例提供的处理装置的结构示意图;
48.图5是本技术实施例提供的电子设备的组成结构示意图。
具体实施方式
49.下面将参照附图更详细地描述本技术公开的示例性实施方式。虽然附图中显示了本技术的示例性实施方式,然而应当理解,可以以各种形式实现本技术,而不应被这里阐述的具体实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本技术,并且能够将本技术公开的范围完整的传达给本领域的技术人员。
50.在下文的描述中,给出了大量具体的细节以便提供对本技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本技术发生混淆,对于本领域公知的一些技术特征未进行描述;即,这里不描述实际实施例的全部特征,不详细描述公知的功能和结构。
51.视频拍摄在人们的日常生活和交往中变得越来越高频,由于视频具有一定的时长,对于其中的特定的某一段“兴趣点”,如何快速的定位和播放,是比较常见的一个痛点。
52.一般的解决办法是:1、播放视频;2、大范围滑动或者快进播放进度条,大致找到“目标区域”;3、来回微调进度条位置,定位到“兴趣点”开始时间点。这种方法的缺点是:费时、费力,而且下次还需要再重复一遍整个操作过程。
53.高阶一点的解决办法是:1、学习视频编辑软件,比如“adobe premiere”,“快剪辑”;2、通过视频编辑软件导入原始视频,通过软件提供的界面和菜单,分段添加视频简介。这种方法的缺点是:1、对用户的认知水品要求较高,需要有能力学习和掌握专业视频编辑软件的使用方法;2、操作步骤多,很繁琐;3、对编辑视频的设备规格要求很高;4、二次生成视频耗时长。
54.基于此,迫切需要提出新的解决方案,以快速的定位和播放感兴趣的内容,减少用户操作,提高效率和用户体验。
55.基于相关技术中存在的问题,本技术实施例提供一种人处理方法,通过媒体播放器解析所述多媒体文件以播放所述多媒体文件以及通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的进度条,所述进度条用于指示所述多媒体文件的时间索引,所述进度条包括多个目标区域,所述多个目标区域为连续区域;每个所述目标区域包括目标字符组,每个所述目标字符组包括至少一个字符,所述目标字符组与所述目标字符所在目标区域与所述多媒体文件的时间区间的内容相关,即通过进度条指示所述多媒体文件的时间索引,快速定位进度条中目标区域对应得多媒体文件的时间区间的内容进行播放,用户的操作少,效率高,提高用户的使用满意度
56.下面说明本技术实施例提供的本技术实施例提供一种处理方法的示例性应用,图1为本技术实施例提供的处理方法的流程实现示意图,如图3所示,本技术实施例提供的处
理方法通过步骤s101至步骤s103实现:
57.步骤s101:获得多媒体文件。
58.本技术实施例中,该处理方法可以应用于电子设备,该电子设备可以是指如手机、笔记本电脑、台式电脑、平板电脑、车载电脑等具有用户操作界面的终端。
59.需要说明的是,所述多媒体文件可以根据实际情况进行确定,在此不做限定,作为一种示例,所述多媒体文件可以包括音频文件和/或视频文件。
60.步骤s102:通过媒体播放器解析所述多媒体文件以播放所述多媒体文件。
61.在本技术实施例中,所述媒体播放器又可以称为媒体播放机,可以是电子设备中用来播放多媒体的播放软件,把解码器聚集在一起,产生播放的功能。所述媒体播放器的具体种类可以根据实际情况进行确定,在此不做限定。
62.步骤s103:通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的进度条,所述进度条用于指示所述多媒体文件的时间索引,所述进度条包括多个目标区域,所述多个目标区域为连续区域;每个所述目标区域包括目标字符组,每个所述目标字符组包括至少一个字符,所述目标字符组与所述目标字符所在目标区域与所述多媒体文件的时间区间的内容相关。
63.在本技术实施例中,通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的进度条可以为通过媒体播放器解析所述多媒体文件,获得所述多媒体文件所包含的目标信息;基于所述目标信息生成针对所述多媒体文件的进度条;具体的,基于所述目标信息生成针对所述多媒体文件的进度条可以为基于所述目标信息和所述目标信息对应的时间区间生成针对所述多媒体文件的进度条。
64.需要说明的是,所述目标区域可以理解为所述多媒体文件中每个分段对应的区域;所述多媒体文件的时间区间可以理解为所述每个分段的起始时间和结束时间;所述多个目标区域为连续区域可以理解为按时间顺序将所述多媒体文件划分为对个分段文件,每个分段文件对应的区域为目标区域;每个所述目标区域包括目标字符组;其中,所述目标字符组可以理解为所述目标区域对应分段文件的简介信息;每个所述目标字符组包括至少一个字符可以理解为简介信息中的内容可以根据实际情况进行确定,可为一个字符也可以为多个字符;所述进度条用于指示所述多媒体文件的时间索引可以理解为时间索引与时间区间存在对应关系,时间区间的内容对应目标区域,通过所述时间索引可以快速定位所述进度条上对应的目标区域,进行相关内容的播放。
65.在一些实施例中,所述方法还包括:
66.获得感应参数;
67.基于感应参数确定所述进度条包括多个目标区域;
68.其中,如果所述感应参数表征处于第一使用形态,确定第一数量的目标区域;
69.如果所述感应参数表征处于第二使用形态,确定第二数量的目标区域;
70.所述第一使用形态与所述第二使用形态不同,所述第一数量与所述第二数量不同。
71.本实施例中,所述感应参数可以实际场景进行确定,作为一种示例,所述感应参数可以为触摸类型的感应参数。所述第一使用形态和所述第二使用形态可以实际场景进行确定,作为一种示例,所述第一使用形态可以为电子设备处于横屏的状态,所述第二使用形态
可以为电子设备处于竖屏的状态;或者,所述第一使用形态可以为电子设备处于柔性显示屏折叠的状态,所述第二使用形态可以为电子设备处于柔性显示展开的状态;或者,所述第一使用形态可以为双屏的电子设备处于使用第一屏的状态,所述第二使用形态可以为双屏的电子设备处于使用第二屏的状态;或者,所述第一使用形态可以为双屏的电子设备处于使用某一个屏的状态,所述第二使用形态可以为双屏的电子设备处于使用双屏拼接的状态。
72.为了方便理解,这里示例说明,假设电子设备为平板电脑,在所述第一使用形态为电子设备处于横屏的状态,所述第二使用形态为电子设备处于竖屏的状态的情况下,由于所述横屏是以长边显示进度条,则所述进度条包括目标区域的数量可以多些;由于所述竖屏是以短边显示进度条,则所述进度条包括目标区域的数量可以少些。
73.假设电子设备为具有外翻条进行显示的手机,在所述第一使用形态可以为电子设备处于柔性显示屏折叠的状态,所述第二使用形态可以为电子设备处于柔性显示展开的状态的情况下,由于所述柔性显示展开是以正方形或长方形显示进度条,则所述进度条包括目标区域的数量可以多些;由于所述柔性显示屏折叠是以正方形或长方形的一半显示进度条,则所述进度条包括目标区域的数量可以少些。
74.假设电子设备为具有双屏显示的折叠手机,所述第一屏为外屏,所述第二屏为内屏,在所述第一使用形态可以为双屏的电子设备处于使用第一屏的状态,所述第二使用形态可以为双屏的电子设备处于使用第二屏的状态的情况下,由于所述外屏和内屏的长度不一样,例如,外屏的长度长些,内屏的长度短些,如果以外屏显示进度条,则所述进度条包括目标区域的数量可以多些;如果以内屏显示进度条,则所述进度条包括目标区域的数量可以少些。
75.假设电子设备为具有双面显示的笔记本电脑,所述第一屏为正面对应的显示屏幕,所述第二屏为键盘对应的显示屏幕,在所述第一使用形态可以为双屏的电子设备处于使用某一个屏的状态,所述第二使用形态可以为双屏的电子设备处于使用双屏拼接的状态的情况下,由于使用某一个屏显示的尺寸小于使用双屏拼接显示的尺寸,如果使用双屏拼接显示进度条,则所述进度条包括目标区域的数量可以多些;如果使用某一个屏显示显示进度条,则所述进度条包括目标区域的数量可以少些。
76.在一些实施例中,所述通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的进度条,包括:
77.获得所述多媒体文件所包含的目标信息;
78.基于所述目标信息生成针对所述多媒体文件的进度条;所述目标信息包括:所述目标区域的数量以及所述目标区域对应的目标字符组。
79.本实施例中,所述目标区域的数量可以理解为所述多媒体文件中的分段对应区域的数量;所述目标区域的具体数量可以根据实际情况进行确定,在此不做限定。所述目标区域对应的目标字符组可以理解为所述目标区域对应分段的简介信息。
80.基于所述目标信息生成针对所述多媒体文件的进度条可以为基于所述目标区域的数量以及所述目标区域对应的目标字符组生成针对所述多媒体文件的进度条;具体的可以为,将所述目标区域对应的目标字符组添加至对应的目标区域,生成针对所述多媒体文件的进度条。
81.在一些实施例中,所述通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的进度条,包括:
82.如果从多媒体文件未获得目标信息,通过智能引擎处理所述多媒体文件生成所述目标信息;
83.基于所述目标信息生成针对所述多媒体文件的进度条;所述目标信息包括:所述目标区域的数量以及所述目标区域对应目标字符组。
84.本实施例中,如果从多媒体文件未获得目标信息可以理解为获得的所述多媒体文件所述目标区域的数量以及所述目标区域对应目标字符组,即未进行处理。
85.所述目标区域的数量可以理解为所述多媒体文件中的分段对应区域的数量;所述目标区域的具体数量可以根据实际情况进行确定,在此不做限定。所述目标区域对应的目标字符组可以理解为所述目标区域对应分段的简介信息。
86.基于所述目标信息生成针对所述多媒体文件的进度条可以为基于所述目标区域的数量以及所述目标区域对应的目标字符组生成针对所述多媒体文件的进度条;具体的可以为,将所述目标区域对应的目标字符组添加至对应的目标区域,生成针对所述多媒体文件的进度条。
87.在一些实施例中,所述通过智能引擎处理所述多媒体文件生成所述目标信息,包括:
88.获得所述多媒体文件的目标内容;
89.基于所述目标内容生成所述目标信息;
90.其中,如果所述目标内容满足第一条件,确定所述目标信息包括第一数量的目标区域以及所述目标区域对应的目标字符组;
91.如果所述目标内容满足第二条件,确定所述目标信息包括第二数量的目标区域以及所述目标区域对应的目标字符组;
92.所述第一条件与所述第二条件不同,所述第一数量与所述第二数量不同。
93.本实施例中,所述第一条件和所述第二条件均可以根据实际情况进行确定,在此不做限定。作为一种示例,所述第一条件和所述第二条件均可以为内容的形态,例如,所述第一条件可以为窄短条的内容;所述第二条件可以为宽长条的内容;在实际应用中,主要考虑到多媒体文件的目标内容有可能是窄短条的内容,可能更适合竖屏观看,在竖屏上进度条中的目标区域的数量偏少一些;以及多媒体文件的目标内容有可能是宽长条的内容,可能更适合横屏观看,在横屏上进度条中的目标区域的数量偏多一些。
94.本实施例,根据多媒体文件的目标内容符合不同的条件(例如,内容的形态),生成不同的目标信息;具体的,针对多媒体文件的内容的形态为窄短条的内容,生成目标信息包括数量偏少的目标区域以及目标区域对应的目标字符组;针对多媒体文件的内容的形态为宽长条的内容,生成目标信息包括数量偏多的目标区域以及目标区域对应的目标字符组。
95.在一些实施例中,所述方法还包括:
96.获得所述目标内容的目标参数;
97.基于所述目标参数生成所述目标信息;
98.其中,如果所述目标参数表征第一长宽比,确定所述第一数量的目标区域;
99.如果所述目标参数表征为第二长宽比,确定所述第二数量的目标区域;
100.所述第一长宽比与所述第二长宽比不同。
101.本实施例中,所述目标参数可以理解为表征帧图像尺寸的参数。在实际应用中,主要考虑到多媒体的文件(例如视频)的内容本身可能适合窄屏显示,或者宽屏显示;针对窄屏显示,进度条中目标区域的数量可以偏少些;针对宽屏显示,进度条中目标区域的数量可以偏多些。
102.作为一种示例,所述第一长宽比和所述第二长宽比可以理解每帧图像的长宽比,在目标参数表征不同长宽比的情况下,确定进度条中不同数量的目标区域,一般,长宽比较大,目标区域的数量偏少;长宽比较大,目标区域的数量偏多。
103.在一些实施例中,所述通过智能引擎处理所述多媒体文件生成所述目标信息,包括:
104.获得所述多媒体文件的像素图像;
105.采用目标算法对所述像素图像进行处理,获得所述像素图像的描述信息;
106.基于所述描述信息确定所述多媒体文件中的分段的数量,以及每个所述分段的简介信息;
107.将所述分段的数量作为所述目标区域的数量以及每个所述分段的简介信息作为所述目标区域对应的目标字符组。
108.需要说明的是,所述像素图像可以包括具备时序性的至少一个视频帧;所述目标算法可以根据实际情况进行确定,在此不做限定。作为一种示例,所述目标算法人工智能(artificial intelligence,ai)算法。采用目标算法对所述像素图像进行处理,获得所述像素图像的描述信息可以为采用人工智能ai算法对所述至少一个视频帧中的每个图像帧进行处理,得到所述每个图像帧的描述信息。
109.基于所述描述信息确定所述多媒体文件中的分段的数量可以为根据所述每个图像帧的描述信息确定有重合度的第一描述信息和首个没有重合度的第二描述信息;根据所述第一描述信息和所述第二描述信息确定所述多媒体文件在时间顺序上的信息序列数量;将所述信息序列数量作为所述多媒体文件中的分段的数量。
110.基于所述描述信息确定每个所述分段的简介信息可以为确定每个分段中对应的描述信息的相同内容的次数;将所述次数进行排序,得到最高次数对应的目标内容;将所述目标内容作为每个分段对应的简介信息。
111.本技术实施例以多媒体文件为视频文件进行示例说明,图2为本技术实施例通过媒体播放器解析视频文件全屏播放视频文件的示意图;图3为本技术实施例通过媒体播放器解析视频文件生成视频文件进度条后的播放示意图;在图3中,多媒体播放器能够针对任意待播放的视频文件进行解析生成该多媒体播放器对应的视频文件进度条,所述视频文件进度条包括有文字标签的多个目标区域,所述视频文件进度条指示所述视频文件的时间索引。在通过该播放器播放视频文件的过程中如果进行视频文件的进度切换,调出进度条,通过所述视频文件进度条的不同目标区域的字符快速确定对应切换点,在条状进度控件上点击(或拖动播放控件到条状进度控件上的)切换点实现快速切换。本技术实施例提供的多媒体播放器具有通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的包括多个目标区域的进度条能力。如果待播放的多媒体文件包括该多媒体播放器生成所述包括多个目标区域的进度条所需要的关键信息,则所述多媒体处理解析获得所述多媒体文件中所
包括的关键信息,并且基于多媒体文件中所包括的关键信息生成所述进度条;如果待播放的多媒体文件不包括该多媒体播放器生成所述包括多个目标区域的进度条所需要的关键信息,那么该多媒体播放器解析所述多媒体文件每一帧图像以获得所述需要的关键信息,并且基于多媒体文件中所包括的关键信息生成所述进度条。所述该多媒体播放器解析所述多媒体文件每一帧图像以获得所述需要的关键信息可以在多媒体播放器播放所述多媒体文件的过程中执行(例如,该多媒体播放器第一次播放该多媒体文件的过程),也可以在播放多媒体文件之前预先处理。另外,需要说明的是无论是什么时候确定关键信息都可以写入到该多媒体文件中以使得下次播放能够多媒体播放器能够直接获得该关键信息生成所述进度条。
112.本技术实施例以多媒体文件为视频文件进行示例说明,下面提供两种使用场景:场景一、相机实时录像,即在拍摄视频时获得关键信息并;场景二、相册处理后导入已有录像,即预先处理获得关键信息。
113.针对场景一、相机实时录像包括以下步骤:
114.第一步:相机在录制时,从传感器(sensor)获取像素数据(yuv)数据到应用(application,app)层。
115.第二步:app层将yuv数据做yuv的位图(bitmap)的颜色格式转换,同时把这份yuv数据送给视频编码(codec)。
116.第三步:将第二步得到的bitmap送给ai算法,ai算法返回当前场景,行为,目标的描述数组。
117.第四步:对于ai返回的描述数据内的信息,做二次过滤,去除置信度不高的,以及意义不明的。
118.第五步:记录过滤后的信息以及时间戳。
119.第六步:统计前后时间戳信息序列中,重合的描述信息,相同的归为一组,直到出现完全时间戳不重合的信息序列。
120.第七步:将首个时间戳不重合的信息序列,作为下一个视频段的起始基准信息序列,继续对比统计前后时间戳信息序列中,重合的描述信息。
121.第八步:如果重合的描述信息,占据的时间太短,那么说明是转瞬即逝的非重点强调的环节,需要跳过继续确定下一个视频段的起始基准信息序列。
122.第九步:得到的各个在时间顺序上的信息序列的数量,就是视频分段的数量。
123.第十步:每个信息序列中,出现最多的“场景、行为、目标的描述”,就是该段序列的“分段简介”。
124.第十一步:结合时间戳信息,得到视频的分段简介进度条。
125.针对场景二、相册处理后导入已有录像包括以下步骤:
126.第一步:相册app,解码视频文件为bitmap。
127.第二步:相册app将bitmap数据送给ai算法,ai算法返回当前场景,行为,目标的描述数组。
128.第三步:对于ai返回的描述数据内的信息,做二次过滤,去除置信度不高的,以及意义不明的。
129.第四步:记录过滤后的信息以及时间戳。
130.第五步:统计前后时间戳信息序列中,重合的描述信息,相同的归为一组,直到出现完全时间戳不重合的信息序列。
131.第六步:将首个时间戳不重合的信息序列,作为下一个视频段的起始基准信息序列,继续对比统计前后时间戳信息序列中,重合的描述信息。
132.第七步:如果重合的描述信息,占据的时间太短,那么说明是转瞬即逝的非重点强调的环节,需要跳过继续确定下一个视频段的起始基准信息序列。
133.第八步:得到的各个在时间顺序上的信息序列的数量,就是视频分段的数量。
134.第九步:每个信息序列中,出现最多的“场景、行为、目标的描述”,就是该段序列的“分段简介”。
135.第十步:结合时间戳信息,得到视频的分段简介进度条。
136.采用本实施例提供的技术方案,通过使用ai算法,逐帧分析视频帧,基于前后帧的关系,得到场景、行为、目标的描述;再基于视频录制的方向,自动设置分段时间的预设值(例如,考虑到手机屏幕上的操作便利性,竖屏的分段少一些,横屏的多一些);再基于逐帧的“目标的描述”,统计出现次数最多的项或top3,作为视频段简介;最后,基于“视频段简介”的起始和截至的时间戳,智能的为视频添加分段简介进度条。整个实现过程具备以下优势:第一、全自动,简单,对用户来说比较简单,全自动生成没有学习成本;第二:实时生成,效率高;第三:一次生成信息,下次可直接复用。
137.本技术实施例提供一种处理装置,图4是本技术实施例提供的处理装置的结构示意图,如图4所示,所述处理装置400包括:
138.获得模块401,用于获得多媒体文件;
139.播放模块402,用于通过媒体播放器解析所述多媒体文件以播放所述多媒体文件;
140.生成模块403,用于通过媒体播放器解析所述多媒体文件以生成针对所述多媒体文件的进度条,所述进度条用于指示所述多媒体文件的时间索引,所述进度条包括多个目标区域,所述多个目标区域为连续区域;每个所述目标区域包括目标字符组,每个所述目标字符组包括至少一个字符,所述目标字符组与所述目标字符所在目标区域与所述多媒体文件的时间区间的内容相关。
141.在一些实施例中,所述装置400还包括确定单元,用于获得感应参数;基于感应参数确定所述进度条包括多个目标区域;其中,如果所述感应参数表征处于第一使用形态,确定第一数量的目标区域;如果所述感应参数表征处于第二使用形态,确定第二数量的目标区域;所述第一使用形态与所述第二使用形态不同,所述第一数量与所述第二数量不同。
142.在一些实施例中,所述生成模块403,还用于获得所述多媒体文件所包含的目标信息;基于所述目标信息生成针对所述多媒体文件的进度条;所述目标信息包括:所述目标区域的数量以及所述目标区域对应的目标字符组。
143.在一些实施例中,所述生成模块403,还用于如果从多媒体文件未获得目标信息,通过智能引擎处理所述多媒体文件生成所述目标信息;基于所述目标信息生成针对所述多媒体文件的进度条;所述目标信息包括:所述目标区域的数量以及所述目标区域对应的目标字符组。
144.在一些实施例中,所述生成模块403,还用于获得所述多媒体文件的目标内容;基于所述目标内容生成所述目标信息;其中,如果所述目标内容满足第一条件,确定所述目标
信息包括第一数量的目标区域以及所述目标区域对应的目标字符组;如果所述目标内容满足第二条件,确定所述目标信息包括第二数量的目标区域以及所述目标区域对应的目标字符组;所述第一条件与所述第二条件不同,所述第一数量与所述第二数量不同。
145.在一些实施例中,所述生成模块403,还用于获得所述目标内容的目标参数;基于所述目标参数生成所述目标信息;其中,如果所述目标参数表征第一长宽比,确定所述第一数量的目标区域;如果所述目标参数表征为第二长宽比,确定所述第二数量的目标区域;所述第一长宽比与所述第二长宽比不同。
146.在一些实施例中,所述生成模块403,还用于获得所述多媒体文件的像素图像;采用目标算法对所述像素图像进行处理,获得所述像素图像的描述信息;基于所述描述信息确定所述多媒体文件中的分段的数量,以及每个所述分段的简介信息;将所述分段的数量作为所述目标区域的数量以及每个所述分段的简介信息作为所述目标区域对应的目标字符组。
147.需要说明的是,本技术实施例装置的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果,因此不做赘述。对于本装置实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
148.需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的系统处理方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
149.本技术实施例提供一种电子设备,图5是本技术实施例提供的电子设备的组成结构示意图,如图5所示,所述电子设备500至少包括:处理器501和配置为存储可执行指令的计算机可读存储介质502,其中处理器501通常控制所述电子设备的总体操作。计算机可读存储介质502配置为存储由处理器501可执行的指令和应用,还可以缓存待处理器501和电子设备500中各模块待处理或已处理的数据,可以通过闪存或随机访问存储器(ram,random access memory)实现。
150.本技术实施例提供一种存储有可执行指令的存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本技术实施例提供的处理方法,例如,如图3示出的方法。
151.在一些实施例中,存储介质可以是计算机可读存储介质,例如,铁电存储器(fram,ferromagnetic random access memory)、只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read only memory)、可擦除可编程只读存储器(eprom,erasable programmable read only memory)、带电可擦可编程只读存储器(eeprom,electrically erasable programmable read only memory)、闪存、磁表面存储器、光盘、或光盘只读存储器(cd-rom,compact disk-read only memory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
152.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,
按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
153.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
154.需要说明的是,本技术实施例各实施例所记载的技术方案中各技术特征之间,在不冲突的情况下,可以任意组合。
155.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
156.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。
157.以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1