播放媒体文件的方法及装置的制作方法

文档序号:7510256阅读:204来源:国知局
专利名称:播放媒体文件的方法及装置的制作方法
技术领域
本发明涉及一种播-放々某体文件的方法及装置,特别涉及一种通过调节播放 音量来改善听觉效果的播放音频文件方法及装置。
背景技术
随着电子信息技术的发展,各种数码产品层出不穷,例如CD、 MP3、 MP4 等等,使用计算机或便携式媒体播放器欣赏音乐、观看视频影像已成为人们生 活的一部分,从而音乐播放、碎见频播放功能已逐渐成为众多电子产品的两项基 本功能,长时间欣赏音乐或者欣赏视频文件成为一种重要趋势。随着技术的不 断发展,播放器的价格越来越低,并且新的产品在各方面性能都有极大的提高, 尤其是产品的外观、实用性和音效方面。但是,由于周围环境噪声的不同、或 者是媒体文件(包括音频文件、视频文件等等)中的音频单元部分本身的音量 的不同,在分别播放多个音频文件时,有的音频文件的自身音量很小,甚至于 用人耳几乎很难听清,需要适当增大音量,而有的音频文件的自身音量很大, 需要适当的减少音量,在播放完一个音频文件而播放下一个音频文件时,如果 ;者的音量反差较大,且没有来得及进行音量的转换,将会影响使用者的听觉 i受,甚至于引起听觉损伤,例如,当后者的音量大于前者音量时,音量的突 然增大会使用户觉得声音非常刺耳,耳朵会4艮不适,在过大的情况下还可能会 导致听觉的损伤,而当后者的音量远小于前者的音量时,用户甚至于可能听不 清后者的声音,影响听觉感受。
公开号为CN1819451A的专利文献公开了一种基于力某体播放器通过调节音 量保护听力的方法,其主要原理是根据人们的"非集中注意状态",在使用的过程 中,根据使用的时间长短或播放文件的个数来逐渐减小音量,从而达到保护使 用者听力的目的。实际上,人们很多时候是要欣赏音乐,而并非"非集中状态", 刻意改变音量反而影响欣赏效果,这是因为,媒体文件(特别是音乐文件)的
音频单元部分的音频结构, 一般都是经过设计的,各种阶段的声音层次、高低 起伏均是一个整体,如果在播放中修改音量也就改变了原来的设计,可能会导 致一个音频单元的前半部分和后半部分的音量有所不同,,人而^吏用者永远都听 不到原版音乐的风格,特别是对于音乐发烧友来说,影响聆听音乐的听觉感受。

发明内容
本发明的目的在于提供一种播放媒体文件的方法及装置,其可以调节播放 音量、改善听觉效果且不会改变媒体文件原本的音频结构。
为达到上述目的,本发明采用以下技术方案 一种播iM某体文件的方法,包括步骤 设定预定基准音量值以及预定基准差值;
根据所述预定基准音量值、所述预定基准差值以及音频单元的音量值为所 述音频单元设定音量设定值;
根据所述音量设定值播放所述音频单元。
一种播放i某体文件的装置,包括
定制模块,用于设定预定基准音量值以及预定基准差值;
音量设定模块,用于根据所述预定基准音量值、所述预定基准差值以及所 述媒体文件的音频单元的音量值为所述音频单元设定音量设定值;
"音频播放模块,用于根据所述音量设定值播放所述音频单元。
根据本发明的播放媒体文件的方法及装置,其通过预先设定的预定基准音 量值以及预定基准差值,并根据々某体文件的音频单元的音量值,可以对媒体文 件的音频单元的音量进行调整,使得各音量可能高低不同的媒体文件所播放出 来的音量效果基本相同,不出现音量过大或者过小的现象,不损伤使用者的听 力,且不改变音频单元原有的音频结构。


图1是本发明的播放媒体文件方法的实施例一的流程示意图; 图2是本发明的播放々某体文件方法的实施例二的流程示意图; 图3是本发明的播放々某体文件方法的实施例三的流程示意图; 图4是本发明的播放々某体文件方法的实施例四的流程示意图; 图5是本发明的播放媒体文件的装置示意图。
具体实施例方式
二 根据本发明的方法,主要在于使各音量高低不同的媒体文件的音频单元所 播放出来的音效效果基本相同,上述音频单元包括但不限于音乐文件、视频文 件的音频部分以及其他各种格式文件中的音频部分,以使声音不会出现过大或 者过小的现象,并可将音量可控制在不损伤使用者的听力的范围内。
: 实施例一
参见图l所示,是本发明的播放i某体文件的方法的实施例一的流程示意图,
其包括步骤
步骤S101:预定基准音量值、预定基准差值,其中,预定基准音量值的确 定可以根据人耳所能接受的最佳舒适度的音量值确定,此外,由于声音的音量 值在一定范围内变化的情况下,人耳会分辨不出音量值的变化,因此,预定基 准差值可根据该变化范围来确定;
步骤S102:判断音频单元的音量值与所述预定基准音量值的差值,即音频 車元的音量值与预定基准音量值的差的绝对值,是否小于或者等于上述预定基 #差值,若是,则不需改变音频单元的音量值,或者将该音频单元的音量值直 接设为音量设定值,进入步骤S104,若否,则进入步骤S103;
步骤S103:为所述音频单元设定音量设定值,并将该音量设定值予以储存, 并进入步骤S104;
前述步骤S101、 S102、 S103可以视为准备步骤,其可以是在播放媒体文件 之前进行,通常情况下,由于MP3、 MP4、 CD等媒体播放器的处理能力不及计 算机,可以在计算机上实现上述各步骤,然后再用媒体播放器进行播放。
步骤S104:开始播放i某体文件,并进入步骤S105;
步骤S105:判断当前的系统音量值与将要^番放的音频单元的音量设定值是 否相同,若是,进入步骤S107,若否,进入步骤S106;
步骤S106:将上述将要播放的音频单元的音量设定值设定为系统音量值, 进入步骤S107;
步骤S107: 4妄照已经设定好的系统音量值^番》文上述音频单元,即,按照该 音频单元的音量设定值播放该音频单元。
此外,在步骤S107进行过程中或者完成时,即在播放上述音频单元的过程 中、或者上述音频单元即将播放完成时、或者上述音频单元已经播放完即将播 放下一音频单元时,返回步艰《S105,进行对下一纟番;故的音频单元的音量判别工 作,以实现持续性的播放效果,又不影响用户的听觉感受。
其中,所述步骤101中,预定基准音量值的设定方式包括但不限于以下两 #方式
1、 接收用户输入的第一音量值,并将该第一音量值作为预定基准音量值, 从而用户可以手动设定所需要参考的音量标准,这是因为,对于不同的需要播 放媒体文件的用户来说,其所期望听到的声音的音量值可能不尽相同,比如, 就对欣赏音乐而言,有的人喜欢在邻睡觉前听点轻音乐,就希望音乐文件的音 量值偏低一点,以获得舒适的聆听感受,而有的人喜欢听摇滚乐,就希望音乐 文件的音量值要大一点,以获得更强烈、震撼的听觉感受;
2、 扫描所有的媒体文件中的音频单元,分析所有的音频单元,计算出这些 所有的音频单元的平均音量值,将该平均音量值作为预定基准音量值,或者直 接将所有的音频单元中所具有的最低音量值或者最高音量值作为预定基准音量 值。
所述步骤S103中,音量设定值的设定可以包括^f旦不限于以下两种方式
1、 接收用户输入的第二音量值,并将该第二音量值作为音量设定值,从而 用户可以通过音量调节接口手动调节,例如,可以将音频单元的音量值向用户 显示,并提示用户可以对该音量值进行》务改,以更好的保护听力,用户可以自 由选择自己所期望的音量值,当接收到用户手动输入的音量值后,即将该手动 输入的音量值作为音量设定值予以保存;
作为进一步选择的方式,当用户输入音量值后,还可以继续将该输入的音 量值与预定基准音量值进行比较,若二者的差值的绝对值仍然大于预定基准差 值,则仍向用户显示提示,直到用户输入的音量值与预定基准音量值的差值的 绝对值小于或者等于预定基准差值;
2、 扫描所述音频单元,根据音频单元的音量值、预定基准音量值以及预定 基准差值设定音量设定值,以使所述音量值与预定基准音量值的差值的绝对值 小于预定基准差值,这种设定方式可以是,当音量值小于预定基准音量值时, 则将该音量值进行适当的增大,将增大后的音量值作为该音频单元的音量设定 值,当音量值大于预定基准音量值时,则将音量值适当减小,将减小后的音量 值作为该音频单元的音量设定值,此外,还可以是将所述预定基准音量值直接 设定为该音频单元的音量设定值,具体的设定方式才艮据选择的不同而不同。
, 此外,在本实施例的方法中,还可以根据用户输入的音量值控制全部或者 部分音频单元的总的音量,从而用户可以方f更地同时对全部或者多个音频单元 进行增加音量或者减小音量的操作。
如上所述,根据本发明的方案,在播放音频单元之前,用户可通过手动或 者自动的方式对音频单元的音量值进行适当的调整,使得各音频单元的音量值 均位于一定的范围内,从而用户可以听得音量值几乎一样的声音,获得较佳的 听觉感受。
' 实施例二
参见图2所示,是本发明的播放媒体文件的方法的实施例二的流程示意图, 在本实施例中,所述预定基准差值为0 ,在对音频文件的音量值进行判断时,
直接以预定基准音量值作为判断标准,当音频单元的音量值不等于预定基准音 量值,则直接将该基准音量值设定为该音频单元的音量设定值。
此外,由于音频文件播放时的外界环境噪声可能有所不同,作为进一步改 进的方式,用户可手动调节单个音频单元、全部音频单元甚至于其中的多个音 频文件或者音频单元的音量,实现增加音量和减小音量的操作。
本实施例的其他4支术特征与实施例一相同,在此不予赘述。
实施例三
参见图3所示,是本发明的播放媒体文件的方法的实施例三的流程示意图,
在本实施例中,对音频单元的音量设定值的设定是在播放媒体文件的过程中进
行,包括步骤
步骤S301:预先设定预定基准音量值、预定基准差值,其中,预定基准音 量值、预定基准差值的设定方式可以采用与实施例一中相同的方式;
步骤S302:开始插i文各音频单元,并进入步-骤S303;
步骤S303:判断将要播放的音频单元的音量值与预定基准音量值的差值的 绝对值是否小于或者等于预定基准差值,若是,进入步骤S305,若否,进入步 骤S304;
步骤S304:为上迷音频单元设定音量设定值,并将该音量设定值予以储存, 其中,音量设定值的设定方式可与实施例一中的方式相同,并进入步骤S305;
步骤S305:判断当前系统的音量值是否与将要播放的音频单元的音量设定 值是否相同,若是,进入步骤S307,若否,进入步骤S306;
步骤S306:将上述音频单元的音量设定值i殳为系统音量值,并进入步骤 S307;
步骤S307:按照音量设定值播放上述音频单元。
其中,在步骤S307进行过程中或即将完成或以完成时,即可进入步骤S303, 对下一将要播放的音频单元的音量值进行判断,从而可以实现对音频单元的连
续性播放,流畅,而且不会有断断续续的情况出现,获得较佳的听觉感受。
实施例四
如图4所示,是本发明的播放媒体文件方法的实施例四的流程示意图,在 本实施例中,当为音频单元设定音量设定值时,直接将该音量设定值设定为该 音频单元的新的音量值,即修改上述音频单元的音量值,将其音量值修改为设 定音量值,并将修改后的音频单元予以保存,从而在以后播放文件的过程中, 在不修改预定基准音量值的情况下,均可以不再对音频单元的音量值进行修改, 提高播放时的反应速度。
本实施例的其他技术特征与实施例三相同,在此不予赘述。
参见图5所示,是本发明的播放媒体文件的装置的实施例示意图,包括
设定模块,用于设定预定基准音量值以及预定基准差值;
音量设定模块,用于根据所述预定基准音量值、所述预定基准差值以及媒 体文件中的音频单元的音量值为所述音频单元设定音量设定值;
音频播放模块,用于根据所述音量设定值播放所述音频单元。
其中,该装置还包括
修改模块,用于根据所述音量设定值修改所述音频单元的音量值,将所述 音量设定值作为所述音频单元的音量值;
用户接口模块,用于接收用户的操作指令,对所述音频单元执行开始播放、 暂停播放、停止播放、快进播放和/或者快退播放的操作。
此时,音频模块可直接播放所述修改模块修改后的音频单元,不需要再次 对其进行处理,除非才艮据应用的不同要求,需要再次对其进行变更,再次变更 时,可以采取同样的处理方式。
此外,所述定制模块包括以下模块中的至少一个
第一用户输入模块,用于接收用户输入的第一音量值,并将该第一音量值 作为所述预定基准音量值; 扫描分析模块,用于扫描所有的音频单元,根据所有的音频单元的音量值, 计算平均音量值,并将所述平均音量值作为预定基准音量值,或者直接将所有 的音频单元中所具有的最低音量值或者最高音量值作为预定基准音量值。
其中,上述第一用户输入模块和扫描分析模块可以同时具有,当用户输入 了第一音量值的信息时,将该第一音量值作为预定基准音量值,否则以扫描分 析模块所分析的结果作为预定基准音量值。
所述音量设定模块包括
第二用户输入;f莫块,用于接收用户输入的第二音量值,并将该第二音量值
作为所述音量设定值;
所述音量设定模块还可以包括
判别模块,用于判定所述音量值与所述预定基准音量值的差值的绝对值是 否小于或者等于所述预定基准差值;
第一定制模块,用于当所述判别模块判别结果为是时,将所述音频单元的 音量值设定为所述音量设定值;
第二定值模块,用于当所述判别模块判别结果为否时,若所述音量值小于 所述预定基准音量值,则对所述音量值执行增大4喿作,并将增大后的音量值作 为所述音量设定值,若所述音量值大于所述预定基准音量值,则对所述音量值 执行缩小操作,并将缩小后的音量值作为所述音量设定值。
在本发明的播》t媒体文件的装置中,还可以提供与用户交互的接口,用户 可根据该接口对多个或者全部的音频单元的音量值执行放大或者缩小操作。
上述音频单元可以包括音频文件、各类型文件的音频部分、所述音频部分 中的段落部分。
此外,本发明的装置可以是应用在计算机上的媒体播放器,也可以是便携 式媒体播放器,包括CD机、MP3、 MP4、手机等等。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在 本发明的精神和原则之内所作的修改、等同替换和改进等,均巷包含在本发明
的权利要求保护范围之内。
权利要求
1、一种播放媒体文件的方法,其特征在于,包括步骤设定预定基准音量值以及预定基准差值;根据所述预定基准音量值、所述预定基准差值以及媒体文件的音频单元的音量值为所述音频单元设定音量设定值;根据所述音量设定值播放所述音频单元。
2、 根据权利要求1所述的播放媒体文件的方法,其特征在于,所述预定基 准音量值的设定方法包括以下方法中的至少 一种接收用户输入的第一音量值,并将该第一音量值作为预定基准音量值;扫描所有的音频单元,根据所有的音频单元的音量值,取最低音量值或最 高音量值作为预定基准音量值,或者计算平均音量值作为预定基准音量值; 预定一固定的音量值作为预定基准音量值。
3、 根据权利要求1所述的播放媒体文件的方法,其特征在于,所述音量设 定值的设定方法包括当所述音频单元的音量值与所述预定基准音量值的差值的绝对值小于或者 等于所述预定基准差值时,将所述音频单元的音量值作为所述音量设定值;当所述音频单元的音量值与所述预定基准音量值的差值的绝对值大于所述 预定基准差值时,若所述音量值小于所述预定基准音量值,对所述音量值执行增大操作,并 将增大后的音量值作为音量设定值;若所述音量值大于所述预定基准音量值,对所述音量值执行缩小操作,并 将缩,J 、后的音量值作为音量设定值。
4、 根据权利要求1所述的播放媒体文件的方法,其特征在于,所述音量设 定值的i更定方法包括将用户输入的第二音量值作为所述音量^:定值。
5、根据权利要求1所述的播放媒体文件的方法,其特征在于,将所述音量 设定值予以保存。
6 、根据权利要求i至5任意一项所述的播放纟某体文件的方法,其特征在于,根据所述音量设定值修改所述音频单元的音量值,将所述音量设定值作为 所述音频单元的音量值,并予以保存。
7、 一种播放纟某体文件的装置,其特征在于,包括定制模块,用于设定预定基准音量值以及预定基准差值;音量设定模块,用于根据所述预定基准音量值、所述预定基准差值以及所 述媒体文件的音频单元的音量值为所述音频单元设定音量设定值;音频播放模块,用于根据所述音量设定值播放所述音频单元。
8、 根据权利要求7所述的播放媒体文件的装置,其特征在于,还包括用户接口模块,用于接收用户的操作指令,对所迷音频单元的音量值或预 定基准音量值进行修改,或者对所述音频单元执行开始播放、暂停播放、停止 播放、快进播放和/或者快退播放的操作。
9、 根据权利要求7所述的播放媒体文件的装置,其特征在于,还包括修改模块,用于根据所述音量设定值修改所述音频单元的音量值,将所述 音量设定值作为所述音频单元的音量值。
10、 根据权利要求8或9所述的播放i某体文件的装置,其特征在于,所述 定制模块包括以下模块中的至少 一 个第一用户输入模块,用于接收用户输入的第一音量值,并将该第一音量值 作为所述预定基准音量值;扫描分析^^莫块,用于扫描所有的音频单元,4艮据所有的音频单元的音量值, 计算平均音量值,并将所述平均音量值作为预定基准音量值,或者将所述音频 单元中所具有的最高音量值或者最低音量值作为预定基准音量值。
11、 根据权利要求8或9所述的播^t媒体文件的装置,其特征在于,所述 音量设定模块包括第二用户输入模块,用于接收用户输入的第二音量值,并将该第二音量值 作为所述音量设定值。
12、 根据权利要求8或9所述的播放媒体文件的装置,其特征在于,所述 音量设定模块具体包括判别模块,用于判定所述音量值与所述预定基准音量值的差值是否小于或 者等于所述预定基准差值;第一定制模块,用于当所述判别模块判别结果为是时,将所述音频单元的 音量值设定为所述音量设定值;第二定制模块,用于当所述判别模块判别结果为否时,若所述音量值小于 所述预定基准音量值,则对所述音量值执行增大操作,并将增大后的音量值作 为所述音量设定值,若所述音量值大于所述预定基准音量值,则对所述音量值 执行缩小操作,并将缩小后的音量值作为所述音量设定值。
全文摘要
本发明公开了一种播放媒体文件的方法及装置,其通过预先设定的预定基准音量值以及预定基准差值,并根据媒体文件的音频单元的音量值,可以对媒体文件的音频单元的音量进行调整,使得各音量可能高低不同的媒体文件所播放出来的音量效果基本相同,不出现音量过大或者过小的现象,且不改变音频单元原有的音频结构,本发明的播放媒体文件的方法及装置可应用于具有播放功能的设备上,包括CD机、MP3、MP4、手机以及计算机等等。
文档编号H03G3/20GK101174818SQ20071003155
公开日2008年5月7日 申请日期2007年11月21日 优先权日2007年11月21日
发明者徐响林 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1