节目预览的生成方法及装置转让专利

申请号 : CN201210245319.1

文献号 : CN103546828B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 华有为

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明涉及一种节目预览的生成方法和装置。所述方法包括根据预先设置的生成节目预览所需的预览片段的数量和原始节目的总时长,设置所述预览片段之间的时间间隔;根据所述时间间隔,从所述原始节目中提取所述预先设置的预览片段的数量的所述预览片段;将提取出的所述预先设置的预览片段的数量的所述预览片段组合,生成所述节目预览。本发明实现摘取了完整的节目信息,从而使得这个节目预览在情节上具有一定的连贯性和完整性。

权利要求 :

1.一种节目预览的生成方法,其特征在于,所述方法包括:设置待生成的节目预览的预览片段数,以及每个预览片段的时长;

获取原始节目的总时长,并根据所述预览片段数和原始节目的总时长确定各个所述预览片段之间的时间间隔;所述各个所述预览片段之间的时间间隔是不等长的;

设置在节目高潮的地方提取的预览片段长度大于非节目高潮的地方所提取的预览片段长度;

根据所述时间间隔,按照每个所述预览片段的时长从所述原始节目中提取所述预览片段的数量的所述预览片段;

将提取出的所述预览片段进行组合,生成所述节目预览。

2.如权利要求1所述的节目预览的生成方法,其特征在于,所述根据所述预览片段数和原始节目的总时长确定各个所述预览片段之间的时间间隔,具体包括:根据所述原始节目的总时长去除片头数据和片尾数据的时长,获得原始节目的节目内容的时长;

根据所述预先设置的预览片段的数量,和所述节目内容的时长,设置所述预览片段之间的时间间隔。

3.如权利要求2所述的节目预览的生成方法,其特征在于,所述根据所述时间间隔,按照每个所述预览片段的时长从所述原始节目中提取所述预览片段的数量的所述预览片段,具体包括:从所述原始节目的节目内容的起始时刻起,每隔所述时间间隔,提取所述预览片段的数量的预览片段。

4.如权利要求1至3任一所述的节目预览的生成方法,其特征在于,所述将提取出的所述预览片段进行组合,生成所述节目预览,具体包括:从所述预览片段时长的预览片段中提取一定数量的图像帧;

将所述一定数量的图像帧组合成所述节目预览。

5.如权利要求1-3任一所述的节目预览的生成方法,其特征在于,所述将提取出的所述预览片段进行组合,生成所述节目预览,具体包括:将所述预览片段进行格式转化,组合成所述节目预览。

6.如权利要求1-3任一所述的节目预览的生成方法,其特征在于,所述节目预览由服务器生成,服务器根据用户输入的指令将生成的所述节目预览发送至终端;或者终端根据用户输入的生成指令在本地生成所述节目预览。

7.一种节目预览的生成装置,其特征在于,所述方法包括:设置单元,用于设置待生成的节目预览的预览片段数,以及每个预览片段的时长;获取原始节目的总时长,并根据所述预览片段数和原始节目的总时长确定各个所述预览片段之间的时间间隔;所述各个所述预览片段之间的时间间隔是不等长的;

设置在节目高潮的地方提取的预览片段长度大于非节目高潮的地方所提取的预览片段长度;

提取单元,用于根据所述时间间隔,按照每个所述预览片段的时长从所述原始节目中提取所述预览片段的数量的所述预览片段;

生成单元,用于提取出的所述预览片段进行组合,生成所述节目预览。

8.如权利要求7所述的节目预览的生成装置,其特征在于,所述设置单元进一步用于:根据所述原始节目的总时长去除片头数据和片尾数据的时长,获得原始节目的节目内容的时长;

根据所述预先设置的预览片段的数量,和所述节目内容的时长,设置所述预览片段之间的时间间隔。

9.如权利要求8所述的节目预览的生成装置,其特征在于,所述提取单元进一步用于:从所述原始节目的节目内容的起始时刻起,每隔所述时间间隔,提取所述预览片段的数量的预览片段。

10.如权利要求7所述的节目预览的生成装置,其特征在于,所述生成单元进一步用于:从所述预览片段时长的预览片段中提取一定数量的图像帧;

将所述一定数量的图像帧组合成所述节目预览;或者所述生成单元进一步用于:将所述预览片段进行格式转化,组合成所述节目预览。

说明书 :

节目预览的生成方法及装置

技术领域

[0001] 本发明涉及多媒体通信领域,尤其涉及一种节目预览的生成方法和装置。

背景技术

[0002] 随着多媒体技术的发展,各种各样的节目成为人们生活的重要一部分。节目包括传统的利用机顶盒观看的电视节目,和影院的电影节目,还包括通过手机等移动终端或者计算机等固定终端可以观看的网络电视节目和网络电影节目等各种节目。
[0003] 然而对于这些节目,观看者大多数都希望能够在观看之前预先浏览该节目的内容,这样可以便于他们作出是否观看这个节目的选择,或者可以预先了解这个节目的内容。一种现有的技术方案是提供采用预告片来预览节目。但是这种预告片只是从整个节目中选择选取者认为可能是关键和精彩的片段,然后作为预告片来播放。因此这种预告片缺乏完整节目的内容摘要,难于形成整个节目的完整信息,而缺乏连贯性和完整性。

发明内容

[0004] 本发明提供一种节目预览的方法和装置,以解决现有技术中提供的预告片不具有完整的节目内容摘要,而缺乏连贯性和完整性的问题。
[0005] 为了实现上述,本发明提供一种节目预览的生成方法,该方法包括:
[0006] 根据预先设置的生成节目预览所需的预览片段的数量和原始节目的总时长,设置所述预览片段之间的时间间隔;
[0007] 根据所述时间间隔,从所述原始节目中提取所述预先设置的预览片段的数量的所述预览片段;
[0008] 将提取出的所述预先设置的预览片段的数量的所述预览片段组合,生成所述节目预览。
[0009] 本发明还提供了一种节目预览的生成装置,该装置包括:
[0010] 设置单元,用于根据预先设置的生成节目预览所需的预览片段的数量和原始节目的总时长,设置所述预览片段之间的时间间隔;
[0011] 提取单元,用于根据所述时间间隔,从所述原始节目中提取所述预先设置的预览片段的数量的所述预览片段;
[0012] 生成单元,用于将提取出的所述预先设置的预览片段的数量的所述预览片段组合,生成所述节目预览。
[0013] 鉴于上述技术方案,本发明从原始节目中按照时间间隔提取一定时长的预览片段出来组合成节目预览,实现摘取了完整的节目信息,从而使得这个节目预览在情节上具有一定的连贯性和完整性。

附图说明

[0014] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015] 图1为本发明实施例节目预览的生成方法流程图。
[0016] 图2为本发明在时间轴上提取预览片段生成节目预览的示意图。
[0017] 图3为本发明节目预览的生成装置的结构示意图。

具体实施方式

[0018] 下面参见附图和具体实施例对本发明作进一步的说明。
[0019] 图1为本发明实施例节目预览的生成方法流程图。如图所示,本发明实施例可以包括以下步骤:
[0020] 步骤11,根据预先设置的生成节目预览所需的预览片段的数量和原始节目的总时长,设置所述预览片段之间的时间间隔;
[0021] 应当理解的是,每一个节目都是由视频和音频按照时序在时间轴形成的,节目在每一个时刻上由特定的图像帧和音频组成。预先设置好期望生成节目预览所需要使用的预览片段的数量,例如12个片段,原始节目的总时长为120分钟(时间轴从00:00至120:00),因此根据这两个参数可以计算获得预览片段之间的时间间隔为总时长120/片段数量12=10分钟。
[0022] 除了上述利用预览片段的数量和原始节目的总时长,计算获得预览片段之间等长度的时间间隔之外,所述预览片段之间的时间间隔还可以变化的,例如从起始时刻提取片段,设置第一和第二个片段,它们之间的时间间隔为15分钟,第十一和十二片段之间的时间间隔为5分钟,其他片段之间的时间间隔都是10分钟。这种不等长度的时间间隔可以根据实际应用来设定。
[0023] 预先设置生成节目预览所需的预览片段的数量可以是根据希望生成的节目预览的时长例如60秒,每段预览片段的时长例如5秒来设置的。预览片段的数量、预览片段的时长和节目预览的时长的设置可以灵活地根据需求来进行设置,例如可能希望在节目的中间和结束部分多提取点节目内容,那么可以设置预览片段的数量例如12段,然后设置在第6段片段和第12段片段,提取的预览片段的时长例如为8秒和10秒,而其他片段的时长仍然为5秒,因而节目预览的时长变化为5×10+10+8=68秒,也可以节目预览的时长设定为60秒不变,将其他预览片段的时长相应缩短。
[0024] 步骤12,从所述原始节目的起始时刻起,每隔所述时间间隔,从所述原始节目中提取所述预先设置的预览片段的数量的所述预览片段;
[0025] 具体地,在本步骤中,从原始节目的起始时刻起例如时间点00:00开始,每时间间隔10分钟的,从原始节目上提取一段预览片段,这个预览片段的时间长度为预先设置的预览片段时长例如5秒钟,因此一个120分钟的节目,在时间点00:00开始提取一段5秒的预览片段(提取第一个预览片段还可以是在00:10时间点),即将这段时间0-5秒内的图像帧和音频都提取出来。间隔10分钟提取第2个预览片段,即在时间点10分钟处,提取5秒的预览片段,接着在时间点20分钟处提取5秒的第3个预览片段,依次重复上述过程按照时间间隔10分钟,在最后110分钟处提取5秒的第12个预览片段(提取第12个预览片段还可以是在120:00时间点)。由此,提取出了形成节目预览所需的预览片段,如图2所示,为本发明中在时间轴上提取预览片段生成节目预览的示意图。
[0026] 在本步骤中,提取的预览片段的时长是根据预先设置的预览片段时长5秒提取的,在此,预览片段的时长可以根据不同的时刻提取不同长度的时长,例如在提取第11个和第12个预览片段时,可以设置此时提取的预览片段长度稍微长点,例如8秒,这样在节目高潮的地方可以多提取点节目信息,以使得生成的节目预览具有更加完整的信息。
[0027] 本步骤描述的根据所述时间间隔,从所述原始节目中提取所述预先设置的预览片段的数量的所述预览片段是等时间间隔地从原始节目中提取预览片段,正如在步骤11中所描述的时间间隔除了设置为等长度的,还可以设置为不等长的,因此,本步骤的另外一种方式可以是根据不等长的时间间隔,从原始节目中提取预览片段。
[0028] 步骤13,将提取出的所述预先设置的预览片段的数量的所述预览片段组合,生成所述节目预览。
[0029] 具体地,在本步骤中将提取出的12个预览片段进行组合,形成节目预览。这个过程中可以将提取出来的图像帧和音频帧不做处理,直接进行拼接形成节目预览。节目预览就是将原始节目进行了选取浓缩了一定时长的原始节目的一些片段,以便向观看者传递原始节目里面的重要信息,使得观看者观看后获得全面的了解由此产生观看原始节目的兴趣。
[0030] 因此,本发明通过从节目中等时间间隔的提取一定时长的12个预览片段出来组合成节目预览,实现摘取了完整的节目信息,从而使得这个节目预览在情节上具有一定的连贯性和完整性。
[0031] 鉴于上面的实施例,节目的总时长没有去除片头和片尾的时长,因此,在提取的12个预览片段中有可能有片头部分和片尾部分。为了使得节目预览更加具有对节目内容的针对性,本发明另外提供一个实施例。
[0032] 在本实施例中节目的总时长去除片头和片尾的时长后获得节目内容的时长,根据节目内容来提取预览片段。因此,步骤11中的计算时间间隔,在本实施例中具体包括:根据所述原始节目的总时长去除片头数据和片尾数据的时长,获得原始节目的节目内容的时长,例如原始节目总时长为120分钟,片头和片尾数据的时长分别为5分钟,则扣除这两个时长后获得了原始节目的节目内容的时长为110分钟,节目内容在时间轴上从05:00至115:00;根据所述预先设置的预览片段的数量例如11个片段,和所述节目内容的时长,计算所述预览片段之间的时间间隔。因此根据这两个参数可以获取到预览片段之间的时间间隔为总时长110/片段数量11=10分钟。
[0033] 步骤12中的提取预览片段,在本实施例中具体为:从所述原始节目的节目内容的起始时刻起,每隔所述时间间隔,提取所述预览片段的数量的预览片段。
[0034] 从原始节目的起始起例如时间点00:00开始,去除5分钟片头后的节目内容的起始时刻为第5分钟即05:00开始,每时间间隔10分钟的,从节目内容上提取一段预览片段,这个预览片段的时间长度为预先设置的单位预览片段时长例如5秒钟,因此一个120分钟的节目,在时间点第05:00分钟处开始提取一段5秒的预览片段,即将这段时间0-5秒内的图像帧和音频都提取出来。间隔10分钟提取第2个预览片段,即在时间点15:00分钟处,提取5秒的预览片段,接着在时间点25:00分钟处提取5秒的第3个预览片段,依次重复上述过程按照时间间隔10分钟,在最后105分钟处提取5秒的第11个预览片段。由此,提取出了形成节目预览所需的预览片段。同样地,除了等时间间隔方式提取预览片段之外,还可以采用不等间隔方式提取预览片段。
[0035] 在本实施例中,生成节目预览的具体方式不变,同步骤13。
[0036] 因此,通过这种去除片头和片尾,由具体的节目内容来进行节目预览的生成,可以使得节目预览更加具有内容的针对性,形成更加完整的节目内容摘要,在情节上更加连贯和完整。
[0037] 在上述描述的两个实施例中,最后将提取出的预览片段进行组合,形成节目预览,这个过程中可以将提取出来的图像帧和音频帧不做处理,直接进行拼接形成节目预览。还可以根据各种需求,进行节目预览的生成。例如根据需要,可以创建不同清晰度或不同格式的节目预览。
[0038] 根据对节目预览清晰度的要求,例如无需高清显示的,可以将提取出的5秒的预览片段,在时序上抽取一定数量的图像帧,并提取这些时序上的音频,然后在时间轴上组合成节目预览,这样减少了图像帧降低了清晰度,但可以使得节目预览的大小可以变小,从而便于存储等。例如在机顶盒上存储一定量的节目预览时,可以使用这种方式,确保在机顶盒上存储大量的节目预览。
[0039] 同样除了这种清晰度的要求之外,也还可以进行格式的转换。将所述预览片段进行格式转化,组合成所述节目预览。影视类节目的视频格式包括MKV、RMVB、MPEG、DAT、MOV、MP4,以及DVDRip、RMVB、MKV等等,在提取到预览片段后可以对其视频格式进行转换。
[0040] 利用这种节目预览的生成方法,在具体应用时,可以在例如在网络电视、电影上,在相关电视、电影的展示页面上显示有快速节目预览的链接,则当用户点击该链接时,调用本发明节目预览的生成方法,将生成的节目预览显示给用户进行观看,这种生成可以是实时地生成也可以是预先生成后存储在服务器上的。在实时地生成过程中,用户点击链接后,服务器需要首先获取这个节目的相关片长,片尾和片头片长,以及服务器侧管理人员预先设置的预览片段数量、预览片段时长等等各种参数,而这些参数是之前存储在服务器的数据库中的。在具体应用时,这个节目预览同样适用于带机顶盒的电视机上提供的电视节目中,由于机顶盒中可以存储大量的节目信息,因此当用户想要观看具体节目时,可以先点击快速节目预览的选项,调用本发明节目预览的生成方法,将生成的节目预览显示给用户进行观看,这种生成同样可以是实时地生成也可以是预先生成后存储在机顶盒上的。在实时地生成过程中,同上面描述的一样,机顶盒需要首先获取这个节目的相关片长,片尾和片头片长,以及预先设置的预览片段数量、预览片段时长等等各种参数,而这些参数可以保存在机顶盒中,并且具体设置也可以由用户通过遥控器进行操作实现。正如上面所描述,预先存储在机顶盒上的节目预览,为了使得存储容量小点,可以采取较低清晰度的节目预览进行保存。因此,节目预览可以由服务器生成,服务器根据用户输入的指令将生成的所述节目预览发送至终端;或者终端根据用户输入的生成指令在本地生成所述节目预览。上述的各种应用仅为举例,并不用于限制,所述机顶盒也可以是其他终端,例如智能电视机、平板电脑或者手机等诸如此类的具有可视功能的终端,本发明方法可以适用于传统的电视或电影节目进行预览,或者适用于网络上的各类节目的快速预览。
[0041] 相应地,图3为本发明节目预览的生成装置的结构示意图,如图3所示,该装置包括:设置单元31、提取单元32和生成单元33。其中,
[0042] 设置单元31,用于根据预先设置的生成节目预览所需的预览片段的数量和原始节目的总时长,设置所述预览片段之间的时间间隔;
[0043] 提取单元32,用于根据设置单元31设置的所述时间间隔,从所述原始节目中提取所述预先设置的预览片段的数量的所述预览片段;
[0044] 生成单元33,用于将提取单元32提取出的所述预先设置的预览片段的数量的所述预览片段组合,生成所述节目预览。
[0045] 其中,所述设置单元31进一步用于:
[0046] 根据所述原始节目的总时长去除片头数据和片尾数据的时长,获得原始节目的节目内容的时长;
[0047] 根据所述预先设置的预览片段的数量,和所述节目内容的时长,设置所述预览片段之间的时间间隔。
[0048] 所述提取单元32进一步用于:
[0049] 从所述原始节目的节目内容的起始时刻起,每隔所述时间间隔,提取所述预览片段的数量的预览片段。
[0050] 鉴于上面的设置单元和提取单元的功能,通过这种去除片头和片尾,由具体的节目内容来进行节目预览的生成,可以使得节目预览更加具有内容的针对性,形成更加完整的节目内容摘要。
[0051] 根据各种需求,进行节目预览的生成。例如根据需要,可以创建不同清晰度或不同格式的节目预览。则生成单元可以具有以下的功能来实现。
[0052] 所述生成单元33进一步用于:从所述预览片段时长的预览片段中提取一定数量的图像帧;将所述一定数量的图像帧组合成所述节目预览。
[0053] 所述生成单元33进一步用于:将所述预览片段进行格式转化,组合成所述节目预览。
[0054] 本发明通过从节目中间隔一定时间间隔的提取一定数量个预览片段出来组合成节目预览,实现摘取了完整的节目信息,从而使得这个节目预览在情节上具有一定的连贯性和完整性。
[0055] 本领域普通技术人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0056] 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0057] 以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。