多媒体文件的试播方法及装置的制造方法

文档序号:9326895阅读:343来源:国知局
多媒体文件的试播方法及装置的制造方法
【技术领域】
[0001] 本发明涉及网络技术领域,特别涉及一种多媒体文件的试播方法及装置。
【背景技术】
[0002] 随着网络技术的发展,人们可以应用网络实现多种基于多媒体文件的娱乐活动, 如上网听歌、上网看视频等等。然而,随着网络信息量越来越大,面对海量信息,用户很难高 效率的获取到自己感兴趣的多媒体文件。
[0003] 为了提高效率,现有的网站一般会从多媒体文件中截取开头部分或是高潮部分作 为试播文件,并将试播文件提供给用户,当用户对网站进行浏览时,可以通过观看多媒体文 件的试播文件,判断自己是否对该多媒体文件感兴趣,如果感兴趣,可以通过下载等方式获 取该多媒体文件。
[0004] 然而,由于试播文件仅是网站对多媒体文件开头部分或高潮部分的截取得到的, 因此,其对多媒体文件整体的表征性较差,除非用户进行整体下载,才能够对多媒体文件的 其他部分有所了解,因此,不能够真实体现多媒体文件的特征,因此,亟需一种多媒体文件 的试播方法,以提高获取多媒体文件过程中的命中率,从而提高多媒体文件的获取效率。

【发明内容】

[0005] 为了解决现有技术的问题,本发明实施例提供了一种多媒体文件的试播方法及装 置。所述技术方案如下:
[0006] -方面,本发明实施例提供了一种多媒体文件的试播方法,所述方法包括:
[0007] 接收试播请求,所述试播请求携带待试播的多媒体文件标识;
[0008] 根据所述多媒体文件标识,获取多媒体文件;根据所述多媒体文件的结构信息,为 用户提供所述多媒体文件的多个试播时间点;以用户所选择的试播时间点为播放起点,播 放所述多媒体文件。
[0009] 另一方面,本发明实施例提供了一种多媒体文件的试播装置,所述装置包括: [0010] 接收模块,用于接收试播请求,所述试播请求携带待试播的多媒体文件标识;获取 模块,用于根据所述多媒体文件标识,获取多媒体文件;提供模块,用于根据所述多媒体文 件的结构信息,为用户提供所述多媒体文件的多个试播时间点;播放模块,用于以用户所选 择的试播时间点为播放起点,为所述用户播放所述多媒体文件。
[0011] 本发明实施例提供的技术方案带来的有益效果是:
[0012] 通过基于多媒体文件的结构信息,为用户提供对应的试播时间点,使得用户能够 灵活的试听最能表征多媒体文件实际内容的部分,而避免了由于断章取义而造成的时间浪 费以及流量浪费,提高了获取多媒体文件过程中的命中率,从而提高多媒体文件的获取效 率。
【附图说明】
[0013] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0014] 图1是本发明实施例提供的一种多媒体文件的试播方法的流程图;
[0015] 图2是本发明实施例提供的一种多媒体文件的试播方法的流程图;
[0016] 图3是本发明实施例提供的一种多媒体文件的试播装置的结构示意图;
[0017] 图4是本发明实施例提供的一种多媒体文件的试播装置的结构示意图。
【具体实施方式】
[0018] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0019] 图1是本发明实施例提供的一种多媒体文件的试播方法的流程图。参见图1,该实 施例具体包括:
[0020] 101、接收试播请求,所述试播请求携带待试播的多媒体文件标识。
[0021] 102、根据所述多媒体文件标识,获取多媒体文件。
[0022] 103、根据所述多媒体文件的结构信息,为用户提供所述多媒体文件的多个试播时 间点。
[0023] 其中,多媒体文件的结构信息包括人声起始位置、副歌起始位置、副歌结束位置和 人声结束位置。
[0024] 104、以用户所选择的试播时间点为播放起点,为所述用户播放所述多媒体文件。
[0025] 本发明实施例提供的方法,通过基于多媒体文件的结构信息,为用户提供对应的 试播时间点,使得用户能够灵活的试听最能表征多媒体文件实际内容的部分,而避免了由 于断章取义而造成的时间浪费以及流量浪费,提高了获取多媒体文件过程中的命中率,从 而提高多媒体文件的获取效率。
[0026] 可选地,所述多媒体文件的结构信息包括人声起始位置、副歌起始位置、副歌结束 位置和人声结束位置。
[0027] 可选地,根据所述多媒体文件的结构信息,为用户提供所述多媒体文件的多个试 播时间点包括:
[0028] 根据所述多媒体文件的结构信息以及所述多媒体文件的进度条总长度,确定所述 结构信息中不同信息所对应的进度条位置;
[0029] 根据所述结构信息中不同信息所对应的进度条位置,在所述多媒体文件的进度条 上显示所述结构信息中不同信息对应的试播时间点。
[0030] 可选地,所述方法还包括:
[0031] 当检测到通过外设设备对所述多个试播时间点中任一个试播时间点的选择操作 时,获取被选择的试播时间点;或,
[0032] 当检测到用户对指定按键或指定按键组合的点击操作,获取指定按键或指定按键 组合对应的试播时间点;或,
[0033] 当检测到指定摇晃操作时,获取所述指定摇晃操作对应的试播时间点;或,
[0034] 当检测到指定触屏操作时,获取所述指定触屏操作对应的试播时间点;或,
[0035] 当接收到指定音频指令时,获取所述指定音频指令对应的试播时间点;或,
[0036] 当接收到指定传感器的指定传感信号时,获取所述定传感信号对应的试播时间 点。
[0037] 可选地,根据所述多媒体文件的结构信息,为用户提供所述多媒体文件的多个试 播时间点之前,所述方法还包括:
[0038] 对所述多媒体文件进行人声和伴奏分离处理,得到所述多媒体文件的人声音频和 伴奏音频;
[0039] 基于所述多媒体文件的人声音频,得到所述多媒体文件的人声起始位置和人声结 束位置;
[0040] 基于所述多媒体文件的伴奏音频,得到所述多媒体文件的副歌起始位置和副歌结 束位置。
[0041] 可选地,基于所述多媒体文件的人声音频,得到所述多媒体文件的人声起始位置 和人声结束位置包括:
[0042] 对所述人声音频进行时间分帧处理,形成多个音频帧;
[0043] 基于所述多个音频帧,获取每一帧音频帧的频谱;
[0044] 根据当前分类所确定的人声所在分块,从分块所得到的多个音频块中提取与所述 人声所在分块对应的第一数目的样本;
[0045] 基于第二分块时长和所述第一数目的样本,获取所述人声音频中的人声起始位置 和人声结束位置。
[0046] 可选地,根据当前分类所确定的人声所在分块,从分块所得到的多个音频块中提 取与所述人声所在分块对应的第一数目的样本包括:
[0047] 以第一分块时长对所述多个音频帧进行分块,计算分块后的频谱统计特征,得到 第二数目的频谱统计特征;
[0048] 对所述第二数目的频谱统计特征进行人声和伴奏分类;
[0049] 根据当前分类所确定的人声所在分块,获取与所述人声所在分块对应的第一数目 的样本。
[0050] 可选地,基于第二分块时长和所述第一数目的样本,获取所述人声音频中的人声 起始位置和人声结束位置包括:
[0051] 以第二分块时长对所述第一数目的样本进行分块,计算分块后的频谱统计特征, 得到第三数目的频谱统计特征;
[0052] 对所述第三数目的频谱统计特征进行人声和伴奏分类;
[0053] 根据当前分类所确定的人声所在分块,确定人声起始位置和人声结束位置。
[0054] 可选地,基于所述伴奏音频,得到所述多媒体文件的副歌起始位置和副歌结束位 置包括:
[0055] 将所述伴奏音频分解成第四数目的频段,将每个频段对应于所述第四数目的音符 中的一个音符,得到频段和音符之间的对应关系;
[0056] 对所述伴奏音频进行时间分帧处理,形成多个音频帧;
[0057] 基于所述多个音频帧,获取每一帧音频帧的频谱;
[0058] 根据所述每一帧音频帧的频谱、所述频段和音符之间的对应关系以及音符和色度 之间的映射关系,获取所述每一帧音频帧所对应的色度向量;
[0059] 基于所述每一帧音频帧所对应的色度向量,获取所述多媒体文件的副歌起始位置 和副歌结束位置。
[0060] 可选地,基于所述每一帧音频帧所对应的色度向量,获取所述多媒体文件的副歌 起始位置和副歌结束位置包括:
[0061] 对所述每一帧音频帧所对应的色度向量进行幅度归一化,得到所述每一帧音频帧 的归一化向量;
[0062] 基于所述每
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1