视频稿件的处理方法、装置、存储介质及电子设备与流程

文档序号:33463468发布日期:2023-03-15 05:44阅读:28来源:国知局
视频稿件的处理方法、装置、存储介质及电子设备与流程

1.本公开总体上涉及计算机技术领域,更具体地涉及一种视频稿件的处理方法、装置、计算机程序产品、非暂时性计算机可读存储介质及电子设备。


背景技术:

2.本部分旨在介绍本领域的一些方面,其可以与下面描述的和/或要求保护的本公开的各个方面相关。相信本部分有助于提供背景信息以便于更好地理解本公开的各个方面。因此,应该理解的是这些陈述应该从这个角度来理解,而不是作为对现有技术的承认。
3.为了给特定人群(例如青少年或者儿童)提供安全的网络环境和健康的网络内容,网络内容提供平台通常会提供特定的使用模式(例如青少年模式或者儿童模式),在该模式下向用户提供特定的网络内容。对此,需要获取符合条件的网络内容。已知的一种方案是通过人工方式从内容池中筛选符合条件的内容,这种方案无论是在准确率还是效率上都不够理想。
4.因此,有必要提出一种新的视频稿件的处理方案,以减轻或者解决上述至少一个技术问题。


技术实现要素:

5.本公开的目的在于提供一种视频稿件的处理方法、装置、计算机程序产品、非暂时性计算机可读存储介质及电子设备,以准确并且高效地获取符合特定条件、适于提供给特定人群的视频稿件。
6.根据本公开的第一方面,提供一种视频稿件的处理方法,包括:获取第一视频稿件集合中的视频稿件;根据预设的筛选规则对获取的所述视频稿件进行筛选,得到第二视频稿件集合;将所述第二视频稿件集合中的视频稿件发送至审核平台,以及接收所述审核平台反馈的审核结果,其中,所述审核结果表示所述视频稿件是否通过审核;获取所述第二视频稿件集合中审核结果为通过的视频稿件,得到目标视频稿件集合。
7.根据本公开的第二方面,提供了一种视频稿件的处理装置,包括:获取模块,被配置为获取第一视频稿件集合中的视频稿件;筛选模块,被配置为根据预设的筛选规则对获取的所述视频稿件进行筛选,得到第二视频稿件集合;审核模块,被配置为将所述第二视频稿件集合中的视频稿件发送至审核平台,以及接收所述审核平台反馈的审核结果,其中,所述审核结果表示所述视频稿件是否通过审核;生成模块,被配置为获取所述第二视频稿件集合中审核结果为通过的视频稿件,得到目标视频稿件集合。
8.根据本公开的第三方面,提供了一种计算机程序产品,包括程序代码指令,当所述程序产品由计算机执行时,所述程序代码指令使所述计算机执行根据本公开的第一方面所述的方法。
9.根据本公开的第四方面,提供了一种存储有计算机指令的非暂时性计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开的第一方面所述的方法。
10.根据本公开的第五方面,提供了一种电子设备,包括:处理器,与所述处理器进行电子通信的存储器;以及指令,所述指令存储在所述存储器中并且可由所述处理器执行以使所述电子设备执行根据本公开的第一方面所述的方法。
11.根据本公开提供的各个实施例,基于预设的筛选规则对视频稿件进行筛选,并且将视频稿件发送至审核平台进行审核,能够准确并且高效地获取符合特定条件、适于提供给特定人群的视频稿件。
12.应当理解,本部分所描述的内容并不旨在标识所要求保护的发明内容的关键或必要特征,也不旨在单独地用于确定所要求保护的发明内容的范围。
附图说明
13.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在所有附图中,相同的附图标记指代类似但不一定相同的要素。
14.图1示出了根据本公开的视频稿件的处理方法的一个实施例的系统架构图;
15.图2示出了根据本公开的视频稿件的处理方法的一个实施例的流程图;
16.图3示出了根据本公开的视频稿件的处理方法的一个具体示例的流程图;
17.图4示出了根据本公开的实施例的视频稿件的处理装置的示例性框图;
18.图5示出了可以用来实施本公开的实施例的示例电子设备500的示意图。
19.具体实现方式
20.下文将参考附图更全面地描述本公开。然而,本公开可以以多种替代形式来体现,并且不应被解释为限于本文描述的实施例。因此,尽管本公开易于进行各种修改和替代形式,但是其具体实施例在附图中以示例的方式示出,并将在本文详细描述。然而,应当理解,这种方式并不旨在将本公开限制于所公开的特定形式,相反,本公开覆盖了落入由权利要求所限定的本公开的精神和范围内的所有修改方案、等同方案和替代方案。
21.应当理解,尽管本文可以用术语第一、第二等描述各种元素,但是这些元素不应该被这些术语所限制。这些术语仅用于区分一个元素和另一个元素。例如,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素,而不脱离本公开的教导。
22.本文结合框图和/或流程图描述了一些示例,其中每个框表示包括用于实现指定逻辑功能的一个或多个可执行指令的电路元件、模分块或代码的部分。还应该注意的是,在其他实现方式中,框中所述的功能可以不按所述的顺序发生。例如,根据所涉及的功能,连续示出的两个框实际上可以实质上同时执行,或者这些框有时可以以相反的顺序执行。
23.本文提到的“根据
……
实施例”或“在..实施例中”意味着结合实施例描述的特定特征、结构或特性可以被包括在本公开的至少一个实现方式中。本文中不同地方出现的短语“根据

实施例”或“在

实施例中”不一定都指同一实施例,也不一定是与其他实施例相互排斥的单独或替代实施例。
24.图1示出了可以应用本公开的视频稿件的处理方法、装置、终端设备和存储介质的实施例的示例性系统架构100。
25.如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
26.用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如语音交互类应用、视频会议类应用、短视频社交类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
27.终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有麦克风和扬声器的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层4)播放器、便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
28.服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103发送的视频稿件的处理请求进行处理的后台服务器。
29.在一些情况下,本公开所提供的视频稿件的处理方法可以由服务器105执行,相应地,视频稿件的处理装置也可以设置于服务器105中,这时,系统架构100也可以不包括终端设备101、102、103。
30.例如,可以由服务器105执行获取视频稿件、对视频稿件进行筛选、与审核平台交互以及生成目标稿件集合等步骤。
31.在一些情况下,本公开所提供的视频稿件的处理方法可以由终端设备101、102、103和服务器105共同执行,相应地,视频稿件的处理装置也可以分别设置于和服务器105中。
32.例如,技术人员可以通过终端设备101、102、103配置筛选规则并将筛选规则发送至服务器105,服务器105可以根据接收到的筛选规则对视频稿件进行筛选。
33.需要说明的是,服务器105可以是硬件,也可以是软件。当服务器105为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器105为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
34.应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
35.图2示出了根据本公开的视频稿件的处理方法的一个实施例的流程图。该实施例中的方法可以由图1中的服务器实施,或者由图1中的终端设备和服务器共同实施。
36.本实施例中视频稿件的处理方法,用于获取符合特定条件、适于特定人群的视频稿件。上述特定人群可以从年龄角度划分,例如包括青少年群体、儿童群体和老年人群体等。上述特定群体还可以从其他角度,例如性别角度划分,例如包括男性群体和女性群体等。本实施例主要介绍如何获取适于青少年群体的视频稿件。如本领域技术人员能够理解的,本实施例中视频稿件的处理方法还可用于获取适于其他群体的视频稿件。在应用于其
他群体时,对应用于青少年群体时的筛选规则、审核规则或者检测规则等进行相应调整即可。
37.如图2所示,本实施例中视频稿件的处理方法200包括以下步骤:
38.步骤210,获取第一视频稿件集合中的视频稿件。
39.步骤220,根据预设的筛选规则对获取的视频稿件进行筛选,得到第二视频稿件集合。
40.步骤230,将第二视频稿件集合中的视频稿件发送至审核平台,以及接收审核平台反馈的审核结果,其中,审核结果表示视频稿件是否通过审核。
41.步骤240,获取第二视频稿件集合中审核结果为通过的视频稿件,得到目标视频稿件集合。
42.在本实施例中,第一视频稿件集合例如是当前可用的全部视频稿件的集合。对于视频创作与分享类平台来说,第一视频稿件集合可以是用户上传至平台的全部视频稿件的集合。
43.在一些实施方式中,本实施例中方法的执行主体,可以根据预设的获取频率,定期从第一视频稿件集合中获取视频稿件。上述预设的获取频率,例如是一天一次,一天两次,一周一次,一周两次,等等。可以根据视频稿件的需求量,确定视频稿件的获取频率,例如在暑假等视频稿件需求量较大的时期,采用较大的获取频率。
44.在执行步骤210时,可以获取第一视频稿件集合中全部的视频稿件,也可以获取第一视频稿件集合中部分的视频稿件。在一个示例中,可以获取第一视频稿件集合中在上一次获取的基础上新增的视频稿件。
45.在一些实施方式中,除了自动从第一视频稿件集合中获取视频稿件外,还可以获取用户(例如视频创作与分享类平台的运营人员)手动上传的第一视频稿件集合中的视频稿件。
46.对于用户手动上传的视频稿件,可以由用户手动进行检查筛选,也可以由本实施例中方法的执行主体通过步骤220进行自动筛选。
47.在本实施例中,可以根据预设的筛选规则对每个视频稿件进行筛选,得到对应的筛选结果。筛选结果可以包括通过和不通过。对于筛选结果为通过的视频稿件,可以将其加入第二视频稿件集合,对于筛选结果为不通过的视频稿件,可以不将其加入第二视频稿件集合。
48.在一些实施方式中,视频稿件可以包括视频本体和描述文本。其中描述文本用于对视频内容进行描述和介绍,例如包括视频标题和视频简介等。
49.在上述实施方式中,预设的筛选规则包括预设的敏感词。预设的敏感词可以是包含负面、消极含义的词汇,这些词汇本身或者其描述的视频内容不适宜被青少年所接触。
50.在上述实施方式中,步骤220可以包括:根据视频稿件的描述文本是否包括预设的敏感词,确定视频稿件的筛选结果。对于描述文本包括预设的敏感词的视频稿件,可以将其筛选结果确定为不通过。对于描述文本不包括预设的敏感词的视频稿件,可以将其筛选结果确定为通过。
51.预设的敏感词可以是一个,也可以是多个。在预设的敏感词为多个的情况下,视频稿件的描述文本包括任意一个或者多个敏感词即为不通过,视频稿件的描述文本不包括任
何一个敏感词才为通过。
52.在上述实施方式中,视频稿件可以包括播放量信息和/或制作者信息。播放量信息例如是视频稿件播放的总次数。制作者信息例如是视频稿件的制作者的标识、简介以及粉丝数(即关注者的人数)等。
53.在上述实施方式中,预设的规则可以包括播放量条件和制作者条件,播放量条件例如包括预设的播放量阈值,制作者条件例如包括预设的制作者粉丝数阈值。播放量条件和制作者条件可以分别用作播放量信息的筛选条件和制作者的筛选条件。这样做的原因在于,播放量信息和制作者信息能够在一定程度上反映视频稿件的内容质量以及被大众接受和认可的程度,这些因素可以作为衡量视频稿件是否适于提供给青少年的部分依据。
54.在上述实施方式中,步骤220可以包括:根据播放量信息是否符合播放量条件,确定视频稿件的筛选结果,和/或根据制作者信息是否符合制作者条件,确定视频稿件的筛选结果。例如,如果视频稿件的播放量大于预设的播放量阈值,表明视频稿件内容质量较高,并且被大众所接受,则可以确定视频稿件的筛选结果为通过。又例如,如果视频稿件的制作者的粉丝数大于预设的粉丝数阈值,表明该制作者的视频稿件有较大概率内容质量和大众接受度较高,则可以确定视频稿件的筛选结果为通过。
55.在一个示例中,播放量条件和制作者条件满足其中一项,视频稿件的筛选结果即为通过。例如,在视频稿件的播放量大于预设的播放量阈值的情况下,即便制作者的粉丝数小于预设的粉丝数阈值,视频稿件的筛选结果也为通过,反之亦然。
56.在一些实施方式中,视频稿件可以包括分区信息。分区信息可以表示视频稿件所在的内容分区。上述内容分区例如是“教育区”、“影视区”、“棋牌区”等。
57.在上述实施方式中,预设的筛选规则包括通用筛选规则和分区筛选规则。通用筛选规则可以是适用于各个内容分区的筛选规则,分区筛选规则可以是适用于特定内容分区的筛选规则。
58.在上述实施方式中,步骤220可以包括:根据通用筛选规则,确定视频稿件的第一筛选结果;根据视频稿件所在的内容分区对应的分区筛选规则,确定第二筛选结果;根据第一筛选结果和第二筛选结果,确定视频稿件的筛选结果。其中,通用筛选规则可以参见上文的描述。这里列举一个分区筛选规则的例子。假设视频稿件所在的分区为“棋牌区”,“棋牌区”对应的分区筛选规则可以是:若视频稿件的描述文本中包括“象棋”或者“围棋”,则第二筛选结果为通过,否则为不通过。这样做的原因例如是,“象棋”和“围棋”相对于其他棋牌具有更好的益智性,更适于提供给青少年。通过上述方式,可以灵活配置筛选规则,精准高效地筛选视频稿件。
59.在一个示例中,第一筛选结果和第二筛选结果中的任意一个为不通过,视频稿件的筛选结果即为不通过。第一筛选结果和第二筛选结果均为通过,视频稿件的筛选结果才为通过。
60.在本实施例中,审核平台用于对视频稿件进行审核(例如人工审核)。视频稿件的审核可以根据设定的规则或者标准进行,可以针对视频稿件的视频本体或者描述文本进行审核。审核结果可以包括通过或者不通过。
61.在一些实施方式中,可以在步骤220的筛选过程中,判断视频稿件的描述文本是否包括预设的关键词。上述关键词可以是包含正面、积极含义的词汇,例如青年、阳光、爱国
等,这些词汇本身或者其描述的视频内容适宜提供给青少年。对于具有预设的关键词的视频稿件,可以优先将其发送至审核平台进行审核,并且可以将视频稿件具有的关键词展示给审核人员,起到辅助审核的作用。
62.在本实施例中,可以根据审核结果形成目标视频稿件集合。对于第二视频稿件集合中审核结果为通过的视频稿件,可以将其加入目标视频稿件集合。对于第二视频稿件集合中审核结果为不通过的视频稿件,可以不将其加入目标视频稿件集合。
63.在一些实施方式中,可以将第二视频稿件集合中视频稿件的总数量以及第二视频稿件集合中视频稿件的相关信息,展示给用户(例如视频创作与分享类平台的运营人员),以便用户了解筛选规则的效果,从而调整或者优化筛选规则。其中,相关信息可以包括视频本体、描述文本、播放量信息和制作者信息中的至少一项。
64.在本实施例中,可以在目标使用模式(例如青少年模式)下,提供(例如播放)目标视频稿件集合中的视频稿件,以便为特定群体(例如青少年群体)提供符合特定条件的、适宜的视频内容。
65.在一些实施方式中,对于目标视频稿件集合中的视频稿件,可以定期进行检测,以便去除异常的视频稿件,保证目标视频稿件集合中的视频稿件符合要求。
66.在上述实施方式中,在步骤230之后,还可以包括以下步骤:首先,根据预设的检测规则对目标视频稿件集合中的视频稿件进行检测,得到对应的检测结果,其中,检测结果表示视频稿件是否异常。其次,将检测结果为异常的视频稿件从目标视频稿件集合中去除。
67.在上述实施方式中,检测规则和前文描述的筛选规则可以相同或者类似,也可以不同。
68.在一个示例中,视频稿件可以包括视频本体和描述文本,预设的检测规则可以包括预设的敏感词。检测步骤可以包括:根据视频稿件的描述文本是否包括预设的敏感词,确定视频稿件的检测结果。如果视频稿件的描述文本包括检测规则中的敏感词,则可以确定视频稿件的检测结果为异常。在一些情形中,筛选规则包括的敏感词发生了变化,这时可以在检测规则中设置变化后的敏感词并进行检测,从而使目标视频稿件集合中的稿件符合最新的敏感词标准。
69.在另一个示例中,视频稿件可以包括状态标签,预设的检测规则可以包括预设的标签范围。检测步骤可以包括:根据视频稿件的状态标签是否属于预设的标签范围,确定视频稿件的检测结果。
70.在上述示例中,状态标签可以表示视频稿件的当前状态。状态标签例如包括被举报标签、被退回标签、包含低俗画面标签、待核查标签等。每个视频稿件可以包括一个或者多个状态标签,也可以不包括状态标签。预设的标签范围可以包括一个或者多个预设的状态标签,通常是负面的或者异常的状态标签,例如被举报标签或者包含低俗画面标签。如果视频稿件包括的状态标签属于预设的(负面或者异常)标签范围,可以确定视频稿件的检测结果为异常。
71.在一些实施方式中,在将检测结果为异常的视频稿件从目标视频稿件集合中去除之后,可以展示被去除的视频稿件,以及响应于用户针被去除的视频稿件的恢复操作,将被去除的视频稿件加入目标视频稿件集合。通过上述方式,可以便于用户监控视频稿件的去除情况,以及恢复没有问题或者消除问题的视频稿件。
72.图3示出了根据本公开的视频稿件的处理方法的一个具体示例的流程图。如图3所示,在该具体示例中,通过自动上传定期任务从第一视频稿件集合获取视频稿件。通过策略管理中心配置筛选规则,包括策略1通用筛选规则和策略2分区筛选规则。根据筛选规则对获取的视频稿件进行筛选,通过筛选的视频稿件放入候选稿件池(即第二视频稿件集合)。此外,还可以通过手动上传非定期任务将视频稿件放入候选稿件池。对于候选稿件池中的视频稿件,通过进审接口将其发送时标注平台,由审核员进行审核。审核结果放入databus消息,候选稿件池通过订阅databus消息获取审核结果。对于审核结果为通过的视频稿件,将其从视频稿件池放入青少年内容池(即目标视频稿件集合),以便在青少年模式下提供视频内容给用户。对于青少年内容池中的视频稿件,通过线上管理定期任务定期进行检测,并剔除检测结果为异常的视频稿件,保持青少年内容池中视频稿件的健康度。
73.本实施例中视频稿件的处理方法,基于预设的筛选规则对视频稿件进行筛选,并且将视频稿件发送至审核平台进行审核,能够准确并且高效地获取符合特定条件、适于提供给特定人群的视频稿件。
74.图4示出了根据本公开的实施例的视频稿件的处理装置的示例性框图。如图4所示,该视频稿件的处理装置400包括:获取模块401,被配置为获取第一视频稿件集合中的视频稿件;筛选模块402,被配置为根据预设的筛选规则对获取的所述视频稿件进行筛选,得到第二视频稿件集合;审核模块403,被配置为将所述第二视频稿件集合中的视频稿件发送至审核平台,以及接收所述审核平台反馈的审核结果,其中,所述审核结果表示所述视频稿件是否通过审核;生成模块404,被配置为获取所述第二视频稿件集合中审核结果为通过的视频稿件,得到目标视频稿件集合。
75.应当理解,图4中所示装置400的各个模块可以与参考图2描述的方法200中的各个步骤相对应。由此,上面针对方法200描述的操作、特征和优点同样适用于装置400及其所包括的模块。为了简洁起见,某些操作、特征和优点在此不再赘述。
76.在一些实施方式中,上述获取模块401进一步被配置为:根据预设的获取频率,定期从第一视频稿件集合中获取视频稿件;和/或获取用户手动上传的上述第一视频稿件集合中的视频稿件。
77.在一些实施方式中,上述视频稿件包括视频本体和描述文本,上述预设的筛选规则包括预设的敏感词;以及上述筛选模块402进一步被配置为:根据上述视频稿件的描述文本是否包括上述预设的敏感词,确定上述视频稿件的筛选结果。
78.在一些实施方式中,上述视频稿件包括播放量信息和/或制作者信息,上述预设的筛选规则包括播放量条件和/或制作者条件;以及上述筛选模块进一步被配置为:根据上述播放量信息是否符合上述播放量条件,确定上述视频稿件的筛选结果;和/或根据上述制作者信息是否符合上述制作者条件,确定上述视频稿件的筛选结果。
79.在一些实施方式中,上述视频稿件包括分区信息,上述分区信息表示上述视频稿件所在的内容分区,上述预设的筛选规则包括通用筛选规则和分区筛选规则;以及上述筛选模块进一步被配置为:根据上述通用筛选规则,确定上述视频稿件的第一筛选结果;根据上述视频稿件所在的内容分区对应的分区筛选规则,确定上述第二筛选结果;根据上述第一筛选结果和上述第二筛选结果,确定上述视频稿件的筛选结果。
80.在一些实施方式中,上述装置还包括展示模块(未示出),被配置为:展示上述第二
视频稿件集合中视频稿件的总数量以及上述第二视频稿件集合中视频稿件的相关信息,其中,上述相关信息包括视频本体、描述文本、播放量信息和制作者信息中的至少一项。
81.在一些实施方式中,上述装置还包括检测模块,被配置为:根据预设的检测规则对上述目标视频稿件集合中的视频稿件进行检测,得到对应的检测结果,其中,上述检测结果表示上述视频稿件是否异常;将检测结果为异常的视频稿件从上述视频稿件集合中去除。
82.在一些实施方式中,上述视频稿件包括状态标签,上述预设的检测规则包括预设的标签范围;以及上述检测模块进一步被配置为:根据上述视频稿件的状态标签是否属于预设的标签范围,确定上述视频稿件的检测结果。
83.在一些实施方式中,上述视频稿件包括视频本体和描述文本,上述预设的检测规则包括预设的敏感词;以及上述检测模块进一步被配置为:根据上述视频稿件的描述文本是否包括上述预设的敏感词,确定上述视频稿件的检测结果。
84.在一些实施方式中,上述检测模块进一步被配置为:展示被去除的视频稿件;响应于用户针上述被去除的视频稿件的恢复操作,将上述被去除的视频稿件加入上述目标视频稿件集合。
85.在一些实施方式中,上述装置还包括内容提供模块,被配置为:在目标使用模式下,提供目标视频稿件集合中的视频稿件。
86.图5示出了可以用来实施本公开的实施例的示例电子设备500的示意性框图。参见图5,现将描述可以作为本公开的服务器或客户端的电子设备500的结构框图,其是可以应用于本公开的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。如图5所示,电子设备500包括计算单元501,其可以根据存储在只读存储器(rom)502中的计算机程序或者从存储单元508加载到随机访问存储器(ram)503中的计算机程序,来执行各种适当的动作和处理。在ram 503中,还可存储设备500操作所需的各种程序和数据。计算单元501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。设备500中的多个部件连接至i/o接口505,包括:输入单元706,例如键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许设备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
87.计算单元501可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元501的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(a1)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元501执行上文所描述的各个方法和处理,例如视频稿件的处理方法。例如,在一些实施例中,视频稿件的处理方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由rom 502和/或通信单元509而被载入和/或安装到设备500上。当计算机程序加载到ram 503并由计算单元501执行时,可以执行上文描述的视频稿件的处
理方法的一个或多个步骤。备选地,在其他实施例中,计算单元501可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行视频稿件的处理方法。
88.结合本文公开的方面所描述的各种说明性逻辑、逻辑块、模块、电路和算法过程可以实现为电子硬件、计算机软件或两者的组合。硬件和软件的可互换性已经在功能方面进行了一般性描述,并且在上述各种说明性组件、块、模块、电路和过程中进行了说明。这种功能是以硬件还是软件实现取决于特定的应用和对整个系统的设计限制。
89.用于实现结合本文公开的方面所描述的各种说明性逻辑、逻辑块、模块和电路的硬件和数据处理装置可以用通用单芯片或多芯片处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或被设计成执行本文所描述的功能的其任意组合来实现或执行。通用处理器可以是微处理器或任何常规处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如dsp和微处理器的组合、多个微处理器、一个或多个与dsp内核结合的微处理器、或者任何其他这样的配置。在一些方面中,特定的过程和方法可以由特定于给定功能的电路来执行。
90.在一个或多个方面,所描述的功能可以在硬件、数字电子电路、计算机软件、固件(包括本说明书中公开的结构及其等同结构)或其任意组合中实现。本说明书中所描述的主题的方面也可以实现为一个或多个计算机程序,即计算机程序指令的一个或多个模块,该一个或多个计算机程序被编码在计算机存储介质上用于由数据处理装置执行或控制数据处理装置的操作。
91.如果以软件实现,该功能可以作为一个或多个指令或代码存储或传输到计算机可读介质上。本文公开的方法或算法的过程可以在处理器可执行的软件模块中实现,该软件模块可以驻留在计算机可读介质上。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括能够将计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是可由计算机访问的任何可用介质。作为示例而非限制,此计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储器、磁盘存储器或其他磁存储设备,或者可以用于以指令或数据结构的形式存储所需的程序代码并且可以由计算机访问的任何其他介质。此外,任何连接都可以被恰当地称为计算机可读介质。本文使用的盘(disk)和盘(disc)包括高密度光盘(cd)、激光盘、光盘、数字多功能盘(dvd)、软盘和蓝光光盘,其中盘(disk)通常磁性地复制数据,而盘(disc)用激光光学地复制数据。以上的组合也应该包括在计算机可读介质的范围内。附加地,方法或算法的操作可以作为机器可读介质和计算机可读介质上的代码和指令的一个或任意组合或集合,其可以被结合到计算机程序产品中。
92.本公开中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例、设备实施例、计算机可读存储介质实施例、以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1