多媒体文件播放方法、播放装置和系统的制作方法

文档序号:6765314阅读:136来源:国知局
多媒体文件播放方法、播放装置和系统的制作方法
【专利摘要】本申请公开了多媒体文件播放方法、播放装置和系统,其中多媒体播放方法包括:在首次运行多媒体文件时,为多媒体文件生成媒体辅助文件,并建立多媒体文件与媒体辅助文件间的映射关系;其中媒体辅助文件包括用于对多媒体文件的参数进行修正的修正参数;当再次播放多媒体文件时,根据映射关系查找媒体辅助文件,并根据媒体辅助文件中的修正参数修正多媒体文件。本申请通过在媒体辅助文件存储对非标准媒体文件进行参数修正时的修正参数,使得在播放非标准多媒体文件时可以直接获取修正参数,由于本申请中的多媒体播放方法不需要每次播放非标准多媒体文件时均进行参数修正,所以节省了用户的等待时间,进而提高了用户在播放多媒体文件时的用户体验。
【专利说明】多媒体文件播放方法、播放装置和系统
【技术领域】
[0001]本发明属于多媒体领域,尤其涉及多媒体文件播放方法、播放装置和系统。
【背景技术】
[0002]随着录音和摄影设备的普及,用户自行录摄音视频并进行裁剪合成以自制多媒体 文件的情况也就越来越多,由于上述情况下制作出的自制多媒体文件有可能没有严格遵守 音频或视频文件的标准,所以,这些多媒体文件在播放时就很有可能出现一系列的问题,典 型的问题包括无法获取多媒体文件的总时长或获取时长错误、无法执行seek操作或seek 执行时间长、用户点击播放按钮到开始正常播放时间长或文件无法播放等问题。
[0003]现有技术中,虽然有的播放器可以对有问题的多媒体文件进行参数修正,从而可 以使多媒体文件得以播放,但是,每次播放有问题的多媒体文件时都要进行修正,从而造成 播放时不能及时的呈现多媒体文件的声音或/和画面,从而造成用户体验较差。

【发明内容】

[0004]有鉴于此,本发明提供多媒体文件播放方法、播放装置和系统,以实现提高用户体 验的目的。
[0005]第一方面,本发明实施例提供了一种多媒体播放方法,包括:
[0006]在首次运行多媒体文件时,为所述多媒体文件生成媒体辅助文件,并建立所述多 媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括用于对所述多 媒体文件的参数进行修正的修正参数;
[0007]当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件,并根 据所述媒体辅助文件中的修正参数修正所述多媒体文件。
[0008]在第一方面的第一种可能的实现方式中,所述修正参数包括:
[0009]用于修正多媒体文件的总时长、起始时间、结束时间或seek索引中的至少一项的 参数。
[0010]在第一方面的第二种可能的实现方式中,所述映射关系包括所述媒体辅助文件的 文件名与对应的多媒体文件的文件名相同。
[0011]第二方面,本发明实施例还提供了又一种多媒体播放方法,包括:
[0012]在首次运行多媒体文件时,为多媒体文件预设媒体辅助文件,并建立所述多媒体 文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括所述多媒体文件对 应的播放技术参数;
[0013]当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件,并根 据所述媒体辅助文件中对应的播放技术参数获取所述多媒体文件的文件解析结果。
[0014]在第二方面的第一种可能的实现方式中,所述播放技术参数包括:
[0015]文件容器类型、音频码流数量、每条音频码流的PID、音频容器类型、音频编码格 式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率中的一项或任意项组合。[0016]在第二方面的第一种可能的实现方式中,所述媒体辅助文件的文件名与对应的多 媒体文件的文件名相同。
[0017]第三方面,本发明实施例还提供了一种多媒体播放装置,包括:
[0018]媒体辅助文件生成单元,用于在首次运行多媒体文件时,为所述多媒体文件生成 媒体辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体 辅助文件包括用于对所述多媒体文件的参数进行修正的修正参数;
[0019]参数修正单元,用于当再次播放所述多媒体文件时,根据所述映射关系查找所述 媒体辅助文件,并根据所述媒体辅助文件中的修正参数修正所述多媒体文件。
[0020]在第三方面的第一种可能的实现方式中,所述修正参数包括:
[0021]用于修正多媒体文件的总时长、起始时间、结束时间或seek索引中的至少一项的 参数。
[0022]在第三方面的第二种可能的实现方式中,所述媒体辅助文件的文件名与对应的多 媒体文件的文件名相同。
[0023]第四方面,本发明实施例还提供了一种多媒体播放系统,包括:
[0024]媒体辅助文件生成单元,用于在首次运行多媒体文件时,为所述多媒体文件生成 媒体辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体 辅助文件包括用于对所述多媒体文件的参数进行修正的修正参数;
[0025]参数修正单元,用于当再次播放所述多媒体文件时,根据所述映射关系查找所述 媒体辅助文件,并根据所述媒体辅助文件中的修正参数修正所述多媒体文件。
[0026]第五方面,本发明实施例还提供了又一种多媒体播放装置,包括:
[0027]媒体辅助文件生成单元,用于在首次运行多媒体文件时,为多媒体文件预设媒体 辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助 文件包括所述多媒体文件对应的播放技术参数;
[0028]参数修正单元,用于当再次播放所述多媒体文件时,根据所述映射关系查找所述 媒体辅助文件,并根据所述媒体辅助文件中对应的播放技术参数获取所述多媒体文件的文 件解析结果。
[0029]在第五方面的第一种可能的实现方式中,所述播放技术参数包括:
[0030]文件容器类型、音频码流数量、每条音频码流的PID、音频容器类型、音频编码格 式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率中的一项或任意项组合。
[0031]在第五方面的第二种可能的实现方式中,所述媒体辅助文件的文件名与对应的多 媒体文件的文件名相同。
[0032]第六方面,本发明实施例还提供了又一种多媒体播放系统,包括:
[0033]媒体辅助文件生成单元,用于在首次运行多媒体文件时,为多媒体文件预设媒体 辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助 文件包括所述多媒体文件对应的播放技术参数;
[0034]参数修正单元,用于当再次播放所述多媒体文件时,根据所述映射关系查找所述 媒体辅助文件,并根据所述媒体辅助文件中对应的播放技术参数获取所述多媒体文件的文 件解析结果。
[0035]从上述的技术方案可以看出,本申请为多媒体文件预设了媒体辅助文件,通过在媒体辅助文件存储对非标准媒体文件进行参数修正时的修正参数,使得在播放非标准多媒 体文件时可以直接获取修正参数,由于本申请中的多媒体播放方法不需要每次播放非标准 多媒体文件时均进行参数修正,所以节省了用户的等待时间,进而提高了用户在播放多媒 体文件时的用户体验。
【专利附图】

【附图说明】
[0036]为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据 这些附图获得其他的附图。
[0037]图1为本申请中所述多媒体播放方法的流程示意图;
[0038]图2为本申请中所述多媒体辅助文件的格式示意图;
[0039]图3为本申请中所述多媒体播放装置的结构示意图;
[0040]图4为本申请中又一多媒体播放方法的流程示意图;
[0041]图5为本申请中又一多媒体辅助文件的格式示意图;
[0042]图6为本申请中又一多媒体播放装置的结构示意图;
[0043]图7为本申请中多媒体播放装置的硬件构成示意图;
[0044]图8为本申请中又一多媒体播放装置的硬件构成示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0046]为了实现在播放多媒体文件时的用户体验的目的,在本发明的一方面,提供了 一 种多媒体播放方法,如图1所示,包括步骤:
[0047]S11、在首次运行多媒体文件时,为多媒体文件生成媒体辅助文件,并建立多媒体 文件与媒体辅助文件间的映射关系;其中,媒体辅助文件包括用于对多媒体文件的参数进 行修正的修正参数;
[0048]当再次播放多媒体文件时,根据映射关系查找媒体辅助文件,并根据媒体辅助文 件中的修正参数修正多媒体文件;
[0049]在实际应用中,由于自制多媒体文件越来越多,而自制多媒体文件很可能由于没 有严格遵守音频或视频文件的标准出现一系列的问题,比如无法获取多媒体文件的总时长 或获取时长错误、无法执行seek操作或seek执行时间长、用户点击播放按钮到开始正常播 放时间长或文件无法播放等问题。
[0050]为了能够播放这些非标准多媒体文件,现有的播放器可以对非标准多媒体文件进 行参数修正,在获取正确的参数后播放该非标准多媒体文件。
[0051]虽然现有的播放器可以播放非标准多媒体文件,但是每次播放时均需要进行参数 修正,而进行参数修正需要经过一定的时间,所以每次播放非标准多媒体文件时均需要用户在进行播放命令操作后还要等待一段时间,所以使得用户体验较差。
[0052]为了解决上述缺陷,本发明为多媒体文件预设了媒体辅助文件,并建立所述多媒 体文件与所述媒体辅助文件间的映射关系;媒体辅助文件中包括了与多媒体文件对应的修 正参数;修正参数为用于修正多媒体文件的总时长、起始时间、结束时间或seek索引中的 至少一项的参数。具体的,可以通过播放器在对非标准多媒体文件进行参数修正时,获取修 正参数,并将这些修正参数存储至媒体辅助文件中,并且将获取的修正参数与多媒体文件 对应,即,每个生成了媒体辅助文件的多媒体文件都对应有特定的修正参数。
[0053]具体的,在实际应用中,进行参数修正一般可以为在对多媒体文件进行首次播放 的时候,所以,为多媒体文件预设媒体辅助文件也一般为在对多媒体文件进行首次播放的 时候;在实际应用中,修正参数可以包括多媒体文件的总时长、起始时间、结束时间或seek 索引中的一项或任意项组合,即,通过修正后的结果参数来修正多媒体文件的中对应的总 时长、起始时间、结束时间或seek索引等。此外,修正参数也可以为差值参数,即,修正参数 为多媒体文件进行参数修正前的参数与修正后的参数之间的差值,这样在再次播放该多媒 体文件时,通过差值计算即可获得正确的参数;比如,在修正前的多媒体文件的总时长比修 正后的总时长多出了 n秒钟,那么,修正参数就可以为n,当再次播放该多媒体文件时,通过 该多媒体文件中修正前的总时长与修正参数n相加计算即可得到修正后的,也就是正确的 多媒体文件的总时长;当然,用于修正起始时间、结束时间或seek索引的修正参数,也可以 以类似的方式来设定。
[0054]S12、当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件, 并根据所述媒体辅助文件中的修正参数修正所述多媒体文件。
[0055]由于在媒体辅助文件中已经存储了多媒体文件对应的修正参数,所以,所以当再 次播放该多媒体文件时,就可以根据多媒体文件与媒体辅助文件间的映射关系从媒体辅助 文件中获取相应的修正参数,所以,在播放非标准多媒体文件时,由于该非标准多媒体文件 已经预设了媒体辅助文件,就不需要每次播放的时候都进行参数修正了,从而加快了播放 进程,节约了用户的等待时间,进而也就提高了用户体验。
[0056]在实际应用中,本发明的具体实施过程包括:
[0057]可以对所有的多媒体文件均生成媒体辅助文件,也可以只对进行了参数修正的非 标准多媒体文件生成媒体辅助文件;如果多媒体文件为标准多媒体文件,即,不需要进行参 数修正,则该多媒体文件对应的修正参数可以为空,也可以是没有对应的修正参数;如果多 媒体文件为非标准多媒体文件,则可以在播放器首次播放该非标准多媒体文件时,获取播 放器对该非标准多媒体文件进行参数修正时的修正参数。具体的,可以是获取播放器修正 后的多媒体文件的总时长、起始时间、结束时间或seek索引中的一项或任意项组合,在获 取了正确的参数,即,修正参数后,将这些修正参数存储于媒体辅助文件中。
[0058]本申请中,存储于媒体辅助文件中的修正参数的具体格式可以如图2所示。媒体 辅助文件的格式既可以是txt文件,也可以是XML文件或者二进制文件,或者用户自定义的 其他类型,可以使其他格式,只要包括类似信息就可以,在此并不作限制。
[0059]为了使存储的修正参数可以与多媒体文件对应,从而在播放多媒体文件时可以方 便的找到对应的修正参数,在本申请中,还可以将媒体辅助文件设为与多媒体文件具有相 同的文件名,比如,对于文件名为001.vai的多媒体文件,对其生成的媒体辅助文件可以为001.maf,即,媒体辅助文件与对应的多媒体文件的文件名相同,并通过文件类型加以标识 和区别。
[0060]对应于图1所示出多媒体播放方法实施例,在本申请的另一方面,还提供了一种 多媒体播放装置,如图3所示,包括:
[0061]媒体辅助文件生成单元01,用于为多媒体文件预设媒体辅助文件03,并建立所述 多媒体文件与所述媒体辅助文件03间的映射关系;其中,所述媒体辅助文件03包括用于对 所述多媒体文件的参数进行修正的修正参数;
[0062]参数修正单元02,用于当再次播放所述多媒体文件时,根据所述映射关系查找所 述媒体辅助文件03,并根据所述媒体辅助文件03中的修正参数修正所述多媒体文件。
[0063]为了能够播放非标准多媒体文件,现有的播放器可以对非标准多媒体文件进行参 数修正,在获取正确的参数后播放该非标准多媒体文件。
[0064]虽然现有的播放器可以播放非标准多媒体文件,但是每次播放时均需要进行参数 修正,而进行参数修正需要经过一定的时间,所以每次播放非标准多媒体文件时均需要用 户在进行播放命令操作后还要等待一段时间,所以使得用户体验较差。
[0065]为了解决上述缺陷,本发明通过媒体辅助文件生成单元01,为多媒体文件预设了 媒体辅助文件03,并建立所述多媒体文件与所述媒体辅助文件03间的映射关系;所述媒体 辅助文件03中包括了多媒体文件对应的修正参数;修正参数为用于修正多媒体文件的总 时长、起始时间、结束时间或seek索引中的至少一项的参数。具体的,媒体辅助文件生成单 元01可以包括媒体辅助信息收集模块011和媒体辅助信息输出模块012,播放器在通过多 媒体文件播放模块04对非标准多媒体文件进行参数修正时,媒体辅助信息收集模块011通 获取修正参数,媒体辅助信息输出模块012将这些修正参数存储至媒体辅助文件03中,获 取的修正参数与多媒体文件对应,即,每个生成了媒体辅助文件03的多媒体文件都对应有 特定的修正参数。
[0066]具体的,在实际应用中,进行参数修正一般可以为在对多媒体文件进行首次播放 的时候,所以,为多媒体文件预设媒体辅助文件03也一般为在对多媒体文件进行首次播 放的时候;在实际应用中,修正参数可以包括多媒体文件的总时长、起始时间、结束时间或 seek索引中的一项或任意项组合,即,通过修正后的结果参数来修正多媒体文件的中对应 的总时长、起始时间、结束时间或seek索引等。此外,修正参数也可以为差值参数,即,修正 参数为多媒体文件进行参数修正前的参数与修正后的参数之间的差值,这样在再次播放该 多媒体文件时,通过差值计算即可获得正确的参数;比如,在修正前的多媒体文件的总时长 比修正后的总时长多出了 n秒钟,那么,修正参数就可以为n,当再次播放该多媒体文件时, 通过该多媒体文件中修正前的总时长与修正参数n相加计算即可得到修正后的,也就是正 确的多媒体文件的总时长;当然,用于修正起始时间、结束时间或seek索引的修正参数,也 可以以类似的方式来设定。
[0067]由于在媒体辅助文件03中已经存储了多媒体文件对应的修正参数,所以,所以当 再次通过多媒体文件播放模块04播放该多媒体文件时,就可以通过参数修正单元02,从媒 体辅助文件中获取相应的修正参数,所以,在播放非标准多媒体文件时,由于该非标准多媒 体文件已经预设了媒体辅助文件03,就不需要每次播放的时候都进行参数修正了,从而加 快了播放进程,节约了用户的等待时间,进而也就提高了用户体验。[0068]在实际应用中,本发明的具体实施过程包括:
[0069]可以通过媒体辅助文件生成单元01对所有的多媒体文件均生成媒体辅助文件 03,也可以只对进行了参数修正的非标准多媒体文件生成媒体辅助文件03 ;如果多媒体文 件为标准多媒体文件,即,不需要进行参数修正,则该多媒体文件对应的修正参数可以为 空,也可以是没有对应的修正参数;如果多媒体文件为非标准多媒体文件,则可以在播放器 首次通过多媒体文件播放模块04播放该非标准多媒体文件时,媒体辅助信息收集模块011 获取播放器对该非标准多媒体文件进行参数修正时的修正参数。具体的,可以是获取播放 器修正后的多媒体文件的总时长、起始时间、结束时间或seek索引中的一项或任意项组 合,在获取了正确的参数,即,修正参数后,媒体辅助信息输出模块012将这些修正参数存 储于媒体辅助文件03中。本申请中,存储于媒体辅助文件03中的修正参数的具体格式可 以如图2所示。媒体辅助文件03的格式既可以是txt文件,也可以是XML文件或者二进制 文件,或者用户自定义的其他类型,可以使其他格式,只要包括类似信息就可以,在此并不 作限制。
[0070]为了使存储的修正参数可以与多媒体文件对应,从而在播放多媒体文件时可以方 便的找到对应的修正参数,在本申请中,还可以将媒体辅助文件03设为与多媒体文件具有 相同的文件名,比如,对于文件名为001.vai的多媒体文件,对其生成的媒体辅助文件03可 以为001.maf,S卩,媒体辅助文件03与对应的多媒体文件的文件名相同,并通过文件类型加 以标识和区别。
[0071]在本申请的另一方面,还提供了另一种多媒体播放系统,该多媒体播放系统包括 了上一实施例中的多媒体播放装置,由于本实施例中的多媒体播放系统中的多媒体播放装 置与上一实施例中的多媒体播放装置的结构相同、工作原理相同且有益效果相同,所以在 此就不再赘述。
[0072]在本申请的另一方面,还提供了另一种多媒体播放方法,如图4所示,包括步骤:
[0073]S21、在首次运行多媒体文件时,为多媒体文件预设媒体辅助文件,并建立所述多 媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括所述多媒体文 件对应的播放技术参数;
[0074]现有技术中,通过播放器播放多媒体文件首先需要对多媒体文件进行文件解析, 以获取如文件容器类型、音频码流数量、每条音频码流的PID、音频容器类型、音频编码格 式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率等播放技术参数,所以每 次播放多媒体文件都需要用户等待文件解析过程,从而使得用户体验较差。
[0075]为了解决上述缺陷,本发明为多媒体文件预设了媒体辅助文件,并建立所述多媒 体文件与所述媒体辅助文件间的映射关系;所述媒体辅助文件中包括了与多媒体文件对应 的播放技术参数;具体的,在媒体辅助文件中的播放技术参数是在播放器对多媒体文件首 次播放时,对多媒体文件进行文件解析时获取的;具体的,播放技术参数可以包括文件容器 类型、音频码流数量、每条音频码流的PID、音频容器类型、音频编码格式、视频码流数量、每 条视频码流的PID、视频编码格式或视频帧率中的一项或任意项组合。本申请中,存储于媒 体辅助文件中的修正参数的具体格式可以如图5所示。媒体辅助文件的格式既可以是txt 文件,也可以是XML文件或者二进制文件,或者用户自定义的其他类型,可以使其他格式, 只要包括类似信息就可以,在此并不作限制。[0076]为了使存储的修正参数可以与多媒体文件对应,从而在播放多媒体文件时可以方 便的找到对应的播放技术参数,在本申请中,还可以将媒体辅助文件设为与多媒体文件具 有相同的文件名,比如,对于文件名为001.vai的多媒体文件,对其生成的媒体辅助文件可 以为001.maf,即,媒体辅助文件与对应的多媒体文件的文件名相同,并通过文件类型加以 标识和区别。
[0077]S22、当再次播放所述多媒体文件时,根据映射关系查找媒体辅助文件,并根据媒 体辅助文件中对应的播放技术参数获取多媒体文件的文件解析结果。
[0078]由于在多媒体文件首次播放时已经生成了媒体辅助文件,并保存了该多媒体文件 的播放技术参数,所以,再次播放该多媒体文件时,可以根据多媒体文件与所述媒体辅助文 件间的映射关系找到相应的媒体辅助文件,通过该媒体辅助文件的播放技术参数直接得到 该多媒体文件的文件解析结果,从而可以不必重复该多媒体文件的文件解析过程,从而也 就加快了播放进程,节约了用户的等待时间,进而也就提高了用户体验。
[0079]对应于图4所示出多媒体播放方法实施例,在本申请的另一方面,还提供了一种 多媒体播放装置,如图6所示,包括媒体辅助文件生成单元11,用于为多媒体文件预设媒体 辅助文件13,媒体辅助文件13包括多媒体文件对应的播放技术参数;
[0080]参数修正单元12,用于当再次播放多媒体文件时,根据映射关系查找媒体辅助文 件13,并根据媒体辅助文件13中的修正参数修正多媒体文件。
[0081]现有技术中,通过播放器的多媒体文件播放模块14播放多媒体文件首先需要对 多媒体文件进行文件解析,以获取如文件容器类型、音频码流数量、每条音频码流的PID、音 频容器类型、音频编码格式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率 等播放技术参数,所以每次播放多媒体文件都需要用户等待文件解析过程,从而使得用户 体验较差。
[0082]为了解决上述缺陷,本发明通过媒体辅助文件生成单元11为多媒体文件预设了 媒体辅助文件13,媒体辅助文件13中包括了与多媒体文件对应的播放技术参数;具体的, 媒体辅助文件生成单元11可以包括媒体辅助信息收集模块111和媒体辅助信息输出模块 112,在媒体辅助文件13中的播放技术参数是在播放器通过多媒体文件播放模块14对多 媒体文件首次播放时,对多媒体文件进行文件解析时通过媒体辅助信息收集模块111获取 的,然后通过媒体辅助信息输出模块112将播放技术参数存储至媒体辅助文件13中;具体 的,播放技术参数可以包括文件容器类型、音频码流数量、每条音频码流的PID、音频容器类 型、音频编码格式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率中的一项 或任意项组合。本申请中,存储于媒体辅助文件中的修正参数的具体格式可以如图5所示。 媒体辅助文件的格式既可以是txt文件,也可以是XML文件或者二进制文件,或者用户自定 义的其他类型,可以使其他格式,只要包括类似信息就可以,在此并不作限制。
[0083]为了使存储的修正参数可以与多媒体文件对应,从而在播放多媒体文件时可以方 便的找到对应的播放技术参数,在本申请中,还可以将媒体辅助文件设为与多媒体文件具 有相同的文件名,比如,对于文件名为001.vai的多媒体文件,对其生成的媒体辅助文件可 以为001.maf,即,媒体辅助文件与对应的多媒体文件的文件名相同,并通过文件类型加以 标识和区别。
[0084]由于在多媒体文件播放模块14首次播放多媒体文件时,媒体辅助文件生成单元11已经生成了媒体辅助文件,并保存了该多媒体文件的播放技术参数,所以,再次播放该多 媒体文件时,就可以通过参数修正单元12,获取媒体辅助文件13中的播放技术参数直接得 到该多媒体文件的文件解析结果,从而可以不必重复该多媒体文件的文件解析过程,从而 也就加快了播放进程,节约了用户的等待时间,进而也就提高了用户体验。
[0085]在本申请的另一方面,还提供了另一种多媒体播放系统,该多媒体播放系统包括 了上一实施例中的多媒体播放装置,由于本实施例中的多媒体播放系统中的多媒体播放装 置与上一实施例中的多媒体播放装置的结构相同、工作原理相同且有益效果相同,所以在 此就不再赘述。
[0086]进一步地,本发明实施例还提供了多媒体播放装置的硬件构成。可包括至少一个 处理器(例如CPU),和至少一个存储器。处理器用于执行存储器中存储的可执行模块,例如 计算机程序。存储器可能包含高速随机存取存储器(RAM:Random Access Memory),也可能 还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一 个网络接口(可以是有线或者无线)实现该系统网关与至少一个其它网元之间的通信连接, 可以使用互联网,广域网,本地网,城域网等。
[0087]参见图7,在一些实施方式中,存储器中存储了程序指令,程序指令可以被处理器 执行,其中,程序指令包括接媒体辅助文件生成单元01,和参数修正单元02,各单元的具体 实现可参见图3所揭示的相应单元。
[0088]参见图8,在一些实施方式中,还可以是,存储器中存储了程序指令,程序指令可以 被处理器执行,其中,程序指令包括接媒体辅助文件生成单元11,和参数修正单元12,各单 元的具体实现可参见图6所揭示的相应单元。
[0089]本发明方案可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如 程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对 象、组件、数据结构等等。也可以在分布式计算环境中实践本发明方案,在这些分布式计算 环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序 单元可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0090]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于装置实 施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例 的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明 的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是 物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要 选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出 创造性劳动的情况下,即可以理解并实施。
[0091]以上对本发明实施例进行了详细介绍,本文中应用了【具体实施方式】对本发明进行 了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的 一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种多媒体播放方法,其特征在于,包括:在首次运行多媒体文件时,为所述多媒体文件生成媒体辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括用于对所述多媒体文件的参数进行修正的修正参数;当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件,并根据所述媒体辅助文件中的修正参数修正所述多媒体文件。
2.根据权利要求1中所述的方法,其特征在于,所述修正参数包括:用于修正多媒体文件的总时长、起始时间、结束时间或seek索引中的至少一项的参数。
3.根据权利要求2中所述的方法,其特征在于,所述映射关系包括所述媒体辅助文件的文件名与对应的多媒体文件的文件名相同。
4.一种多媒体播放方法,其特征在于,包括:在首次运行多媒体文件时,为多媒体文件预设媒体辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括所述多媒体文件对应的播放技术参数;当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件,并根据所述媒体辅助文件中对应的播放技术参数获取所述多媒体文件的文件解析结果。
5.根据权利要求4中所述的方法,其特征在于,所述播放技术参数包括:文件容器类型、音频码流数量、每条音频码流的PID、音频容器类型、音频编码格式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率中的一项或任意项组合。
6.根据权利要求5中所述的方法,其特征在于,所述媒体辅助文件的文件名与对应的多媒体文件的文件名相同。
7.一种多媒体播放装置,其特征在于,包括:媒体辅助文件生成单元,用于在首次运行多媒体文件时,为所述多媒体文件生成媒体辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括用于对所述多媒体文件的参数进行修正的修正参数;参数修正单元,用于当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件,并根据所述媒体辅助文件中的修正参数修正所述多媒体文件。
8.根据权利要求7中所述的装置,其特征在于,所述修正参数包括:用于修正多媒体文件的总时长、起始时间、结束时间或seek索引中的至少一项的参数。
9.根据权利要求8中所述的装置,其特征在于,所述媒体辅助文件的文件名与对应的多媒体文件的文件名相同。
10.一种多媒体播放系统,其特征在于,包括如权利要求7至9中任一所述多媒体播放>J-U装直。
11.一种多媒体播放装置,其特征在于,包括:媒体辅助文件生成单元,用于在首次运行多媒体文件时,为多媒体文件预设媒体辅助文件,并建立所述多媒体文件与所述媒体辅助文件间的映射关系;其中,所述媒体辅助文件包括所述多媒体文件对应的播放技术参数;参数修正单元,用于当再次播放所述多媒体文件时,根据所述映射关系查找所述媒体辅助文件,并根据所述媒体辅助文件中对应的播放技术参数获取所述多媒体文件的文件解析结果。
12.根据权利要求11中所述的装置,其特征在于,所述播放技术参数包括:文件容器类型、音频码流数量、每条音频码流的PID、音频容器类型、音频编码格式、视频码流数量、每条视频码流的PID、视频编码格式或视频帧率中的一项或任意项组合。
13.根据权利要求12中所述的装置,其特征在于,所述媒体辅助文件的文件名与对应的多媒体文件的文件名相同。
14.一种多媒体播放系统,其 特征在于,包括如权利要求11至13中任一所述多媒体播放装置。
【文档编号】G11B27/02GK103559898SQ201310474195
【公开日】2014年2月5日 申请日期:2013年10月11日 优先权日:2013年10月11日
【发明者】彭铁军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1