多媒体播放器、多媒体输出方法及多媒体系统.pdf

上传人:000****221 文档编号:768064 上传时间:2018-03-08 格式:PDF 页数:21 大小:767.25KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810118747.1

申请日:

2008.08.20

公开号:

CN101656090A

公开日:

2010.02.24

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G11B 27/10公开日:20100224|||实质审查的生效IPC(主分类):G11B 27/10申请日:20080820|||公开

IPC分类号:

G11B27/10; G11B27/02; G11B20/10; G11B27/34

主分类号:

G11B27/10

申请人:

宋学锋

发明人:

宋学锋

地址:

100871北京市海淀区北京大学畅春园2号楼381房间

优先权:

专利代理机构:

北京集佳知识产权代理有限公司

代理人:

李 丽

PDF下载: PDF下载
内容摘要

一种多媒体输出方法、多媒体播放器及多媒体系统,基于多媒体文件中的声音参数与输出多媒体文件的视觉特效的关系,使得输出多媒体文件过程中,视觉特效随着声音参数值的变化而变化,从而增强多媒体文件的输出效果。

权利要求书

1: 一种多媒体输出方法,包括: 解码多媒体文件获得声音参数时序性信息; 基于声音参数与视觉特效动作的关系,提供与所述时序性信息对应的视 觉特效动作。
2: 如权利要求1所述的多媒体输出方法,其中,所述解码多媒体文件包括: 识别多媒体文件类型; 基于多媒体文件类型,调用相应算法; 以所述算法解码所述多媒体文件,获得包含声音参数时序性信息的解码 信息。
3: 如权利要求1所述的多媒体输出方法,其中,所述视觉特效动作包括输出 多媒体文件的应用程序窗口的视觉特效动作和/或操作系统桌面的视觉特效 动作。
4: 如权利要求1所述的多媒体输出方法,其中,所述声音参数与视觉特效动 作的关系通过预先指定获得。
5: 如权利要求4所述的多媒体输出方法,其中,所述指定声音参数与视觉特 效的关系包括: 指定声音参数与视觉特效的动作对应; 设定视觉特效动作随声音参数变化的规律。
6: 如权利要求5所述的多媒体输出方法,其中,所述声音参数包括声音频率、 高音强度以及低音强度。
7: 如权利要求5所述的多媒体输出方法,其中,所述视觉特效动作包括输出 多媒体文件的应用程序窗口和/或操作系统桌面的虚化、扩展、摇摆、震颤、 衰减、挤压以及扭曲。
8: 如权利要求5所述的多媒体输出方法,其中,所述指定声音参数与视觉特 效的动作对应包括,分别指定多个声音参数与视觉特效的动作对应。
9: 如权利要求5所述的多媒体输出方法,其中,所述指定声音参数与视觉特 效的动作对应包括,指定2个或2个以上的声音参数的组合值与一个视觉特 效的动作对应。
10: 如权利要求5所述的多媒体输出方法,其中,所述设定视觉特效动作随声 音参数变化的规律包括,将视觉特效动作随声音参数变化制作成映射表。
11: 如权利要求1所述的多媒体输出方法,其中,所述提供与所述时序性信息 对应的视觉特效动作是实时的。
12: 如权利要求11所述的多媒体输出方法,其中,所述实时提供与所述时序 性信息对应的视觉特效动作包括: 根据声音参数与视觉特效的关系,获得声音参数的时序性信息对应的视 觉特效动作信息; 按时间顺序提供视觉特效动作。
13: 如权利要求1所述的多媒体输出方法,其中,所述声音参数与视觉特效的 关系是根据选定的视觉特效模式确定的。
14: 一种多媒体播放器,包括: 解码单元,解码多媒体文件获得包含声音参数时序性信息的解码信息; 视觉特效处理单元,基于声音参数与视觉特效动作的关系,提供与声音 参数的时序性信息对应的视觉特效动作。
15: 如权利要求14所述的多媒体播放器,其中,所述解码单元包括: 识别单元,识别多媒体文件类型; 运算单元,基于多媒体文件类型,调用相应算法,以所述算法解码多媒 体文件,获得包含声音参数时序性信息的解码信息。
16: 如权利要求14所述的多媒体播放器,其中,所述视觉特效动作包括输出 多媒体文件的应用程序窗口的视觉特效动作和/或操作系统桌面的视觉特效 动作。
17: 如权利要求14所述的多媒体播放器,其中,所述视觉特效处理单元包括: 视觉特效预设单元,指定声音参数与视觉特效的关系; 视觉特效提供单元,基于声音参数与视觉特效动作的关系,实时提供与 声音参数的时序性信息对应的视觉特效。
18: 如权利要求17所述的多媒体播放器,其中,所述视觉特效预设单元包括: 视觉特效动作指定单元,指定声音参数与视觉特效的动作对应; 视觉特效动作设定单元,设定视觉特效动作随声音参数变化的规律。
19: 如权利要求17所述的多媒体播放器,其中,所述视觉特效提供单元包括: 视觉特效动作信息获取单元,根据声音参数与视觉特效的关系,获得声 音参数的时序性信息对应的视觉特效动作信息; 视觉特效动作输出单元,按时间顺序提供视觉特效动作。
20: 如权利要求14所述的多媒体播放器,其中,还包括模式信息获取单元, 获取视觉特效模式,所述视觉特效模式包括声音参数与视觉特效动作的关系。
21: 一种多媒体系统,包括: 解码单元,解码多媒体文件; 确定单元,确定解码多媒体文件所得的声音参数的时序性信息; 处理单元,基于声音参数与视觉特效动作的关系,提供与声音参数的时 序性信息对应的视觉特效动作。

说明书


多媒体播放器、多媒体输出方法及多媒体系统

    【技术领域】

    本申请涉及多媒体处理领域。

    背景技术

    音乐或语音播放时的视觉特效可以增加对听众的感染力,因为相对于耳朵来说,眼睛能够处理更多信息,从而丰富收听时的感受。因此,在播放音乐或语音的同时增加相应的视觉特效也成为目前诸多播放器所追求的目标。

    【发明内容】

    多媒体播放器的实施方式包括:

    解码单元,解码多媒体文件获得声音参数时序性信息;

    视觉特效处理单元,基于声音参数与视觉特效动作的关系,提供与声音参数的时序性信息对应的视觉特效动作。

    多媒体输出方法的实施方式包括下列步骤:

    解码多媒体文件获得声音参数时序性信息;

    基于声音参数与视觉特效动作的关系,提供与声音参数的时序性信息对应的视觉特效动作。

    多媒体系统的实施方式包括:

    解码单元,解码多媒体文件;

    确定单元,确定解码多媒体文件所得的声音参数的时序性信息;

    处理单元,基于声音参数与视觉特效动作的关系,提供与声音参数的时序性信息对应的视觉特效动作。

    上述实施方式中,考虑到多媒体文件中的各种声音参数的值会随着时间而变化,因此基于声音参数与视觉特效的关系,使得多媒体输出过程中视觉特效随着声音参数值的变化而变化,从而增强多媒体文件的输出效果。

    发明内容部分的描述仅仅是举例说明,不应该用于解释或限制权利要求的范围。

    【附图说明】

    图1是多媒体输出方法的实施方式流程图;

    图1A是多媒体输出方法的一种实施例流程图;

    图2是图1或图1A所示方法中解码多媒体文件的实施例流程图;

    图3是图1A所示方法中指定声音参数与视觉特效的关系的实施例流程图;

    图4是图3所示方法中低音强度与震颤程度映射表;

    图5是图1或图1A所示方法中实时提供与声音参数的时序性信息对应的视觉特效动作的实施例流程图;

    图6是多媒体播放器的实施方式图;

    图7是图6所示多媒体播放器中的解码单元实施例图;

    图8是图6所示多媒体播放器中的视觉特效处理单元实施例图;

    图9是图8所示视觉特效处理单元中的视觉特效预设单元实施例图;

    图10是图8所示视觉特效处理单元中的视觉特效提供单元实施例图;

    图11是多媒体播放器的另一个实施例图;

    图12是多媒体系统的实施方式图。

    【具体实施方式】

    参照图1所示,多媒体输出方法的实施方式包括下列步骤:

    步骤s1,解码多媒体文件,获得声音参数时序性信息;

    步骤s2,基于声音参数与视觉特效动作的关系,提供与所述声音参数的时序性信息对应的视觉特效动作。

    多媒体文件在播放时各种声音参数的值会随时间发生变化。例如一首音乐在播放时音调以及声音强弱会发生变化,所述变化可以反映声音频率、声音强度等声音参数的值随时间的变化。因而,一首音乐可以理解为包含各种声音参数的时序性信息。因而,解码多媒体文件时可以从多媒体文件中提取这些声音参数时序性信息。

    而若将一些视觉特效的动作与声音参数匹配起来,则在例如一首音乐的播放过程中,当这些声音参数随时间的变化,视觉特效也将相应地随时间发生变化,从而实现视觉特效随着音乐在播放进程中的变化而变化。因此,本实施方式基于声音参数与视觉特效的关系得以实现,声音参数与视觉特效的关系可以通过将声音参数与视觉特效进行映射来加以指定。结合声音参数与视觉特效的映射关系以及解码多媒体文件所获得的声音参数的时序性信息,就能够使得视觉特效随声音参数变化而变化。

    当播放多媒体文件时,除声音变化之外又增加视觉特效地变化,无疑将使得播放多媒体文件时所能提供的特效更加丰富,从而增强播放特效。

    上述实施方式中,所述视觉特效动作可以包括以下3种:播放音乐的应用程序窗口的视觉特效动作、操作系统桌面的视觉特效动作、播放音乐的应用程序窗口的视觉特效动作和操作系统桌面的视觉特效动作。

    在一个实施例中,所述声音参数与视觉特效动作的关系可以通过在解码多媒体文件后进行指定。参照图1A所示,所述多媒体输出方法包括下列步骤:

    步骤s1′,解码多媒体文件,获得声音参数时序性信息;

    步骤s2′,指定声音参数与视觉特效动作的关系;

    步骤s3′,基于声音参数与视觉特效动作的关系,实时提供与所述声音参数的时序性信息对应的视觉特效动作。

    在一个实施例中,参照图2所示,解码多媒体文件的过程包括下列步骤:

    步骤s11,识别多媒体文件类型;

    步骤s12,基于多媒体文件类型,调用相应算法;

    步骤s13,解码所述多媒体文件,获得包含声音参数时序性信息的解码信息。

    由于目前已知各种类型的多媒体文件其实都是以一定的格式进行编码的,例如midi、wav、MP3等就代表对音乐的不同编码方式,因而通过读取多媒体文件的格式信息即可获得该多媒体文件的编码方式,从而识别得到该多媒体文件的类型。

    在得知多媒体文件类型之后,所谓的解码其实就是编码的反向过程,编码指对于音乐数据按一定格式压缩,而解码就是将压缩过的音乐数据进行解压缩,以将音乐数据中包含的音乐信息进行还原。以MP3为例,MP3文件由帧组成,每个帧又由帧头和帧数据组成,在帧头后边是通道信息和增益因子(ScaleFactor)。解码时,数据以比特流的形式送入,当获得上述信息后,先进行帧同步,然后读取通道信息和增益因子,再进行霍夫曼(Huffman)解码,这样就得到解压以后的数据。由于解压后的数据只是一些频段信息,还需要对他们转换组合,跟时间建立联系,即将频域的数据转换为时域的数据。

    根据上述对MP3解压的举例可知,在对多媒体文件解码之后,就可获得各种声音参数,例如声音频率、声音强度等声音参数随时间变化的时序性信息,即各种声音参数随时间变化的信息。

    在一个实施例中,当解码所述多媒体文件之后,还可以将所得到的各种声音参数的时序性信息分别形成独立的声音参数文件,例如,声音频率文件、高音强度文件、低音强度文件等。

    在其他的实施例中,所述声音参数与视觉特效动作的关系也可以是预先指定的。在解码多媒体文件,获得声音参数时序性信息之后,读取所述声音参数与视觉特效动作的关系。随后,基于声音参数与视觉特效动作的关系,实时提供与所述声音参数的时序性信息对应的视觉特效动作。

    在一个实施例中,参照图3所示,指定声音参数与视觉特效动作的关系包括下列步骤:

    步骤s21,指定声音参数与视觉特效的动作对应;

    步骤s22,设定视觉特效动作随声音参数变化的规律。

    其中,指定声音参数与视觉特效的动作对应可以是指将某一声音参数与某个视觉特效的动作对应。视觉特效的动作可以包括例如播放音乐的应用程序窗口和/或操作系统桌面的虚化(blurring)、扩展(expanding)、摇摆(swinging)、震颤(shaking)、衰减(fading)、挤压(squeezing)、扭曲(twisting)等,还可以包括播放音乐的应用程序窗口的最大化。

    设定视觉特效动作随声音参数变化的规律可以包括:区分视觉特效的动作的不同状态,建立声音参数的不同值和视觉特效的动作的不同状态之间的映射关系。

    以低音强度为例,首先指定低音强度与播放音乐的应用程序窗口的震颤对应。然后根据播放音乐的应用程序窗口的震颤程度对低音强度的值进行等级划分,假定在一首音乐歌曲中低音强度的值在1-10之间,而播放音乐的应用程序窗口的震颤程度也有5个等级,则参照图4所示,可以将低音强度划分为5个等级,即1-2为震颤等级1,3-4为震颤等级2,5-6为震颤等级3,7-8为震颤等级4,9-10为震颤等级5。

    上述实施例中,所述低音强度与播放音乐的应用程序窗口的震颤程度的关系可制作成映射表,通过将解码所获得的低音强度值与映射表比对,就可得到相应的震颤程度。

    在另一个实施例中,指定声音参数与视觉特效的动作对应可以是分别指定多个声音参数与视觉特效的动作对应,例如,可以指定声音频率与操作系统桌面的虚化对应,高音强度与播放音乐的应用程序窗口的扩展对应,低音强度与播放音乐的应用程序窗口的震颤对应等。

    在又一个实施例中,指定声音参数与视觉特效的动作对应还可以是指定2个或2个以上的声音参数的组合值与一个视觉特效动作对应,例如,指定高音强度和低音强度的组合值与播放音乐的应用程序窗口的震颤对应,当高音强度和低音强度的值分别为1时,震颤程度为等级1。

    在一个实施例中,参照图5所示,基于声音参数与视觉特效动作的关系,提供与所述声音参数的时序性信息对应的视觉特效动作是实时的,包括下列步骤:

    步骤s31,根据声音参数与视觉特效的关系,获得声音参数的时序性信息对应的视觉特效动作信息;

    步骤s32,按时间顺序提供视觉特效动作。

    本实施例中,可以通过将解码所获得的声音参数的每一个值与映射表比对,就可得到相应的视觉特效动作信息。仍以低音强度为例,在某一时刻低音强度为6,则通过图4所示的映射表获得此时低音强度对应的播放音乐的应用程序窗口的震颤程度为等级3。依此类推,可获得在一首音乐歌曲播放过程中所有低音强度对应的震颤程度等级,从而最终获得在一首音乐歌曲播放过程中,震颤程度等级随时间而产生的变化。

    在一个实施例中,当所述音乐歌曲是通过多媒体播放器播放时,所述视觉特效可以是多媒体播放器窗口的视觉特效,可以是操作系统桌面的视觉特效,也可以是多媒体播放器窗口和操作系统桌面同时出现的视觉特效。

    在一个实施例中,当视觉特效是多媒体播放器窗口的视觉特效,且仅指定低音强度与多媒体播放器的震颤程度对应时,则多媒体播放器窗口在播放音乐歌曲时,就会随着低音强度的不同而出现不同程度的震颤。假设在一段时间内,音乐歌曲的低音强度依次为1、6、10、8、3、2,则多媒体播放器的窗口就会相应出现等级为1、3、5、4、2、1的震颤。

    在另一个实施例中,当视觉特效是多媒体播放器窗口的视觉特效,且指定高音强度与多媒体播放器窗口的扩展对应,低音强度与多媒体播放器窗口的震颤对应时,则多媒体播放器窗口在播放音乐歌曲时,就会随着高音强度以及低音强度的不同而出现不同程度的扩展,并且还同时出现不同程度的震颤。

    而操作系统桌面的视觉特效或多媒体播放器窗口和操作系统桌面同时出现的视觉特效同样也可应用于上述实施例中,此处就不再赘述了。

    上述实施例中,所述视觉特效可以通过调用多媒体播放器所在操作系统内的应用函数来实现。目前的操作系统无论是windows,Mac还是linux,其应用程序对图形界面的控制都可以通过调用系统提供的公知的一套应用编程接口(API)来实现,包括窗口的尺寸形状等属性设置,桌面和任务栏的状态等等。例如,在windows系统操作系统中,只须获取和设定windows系统提供的API中与窗口或桌面显示特效相关的参数,即可实现多种基于窗口或桌面的视觉特效。

    在上述的实施例中,所述声音参数和视觉特效动作之间的关系是在播放之前预先指定的或者在解码多媒体文件之后进行指定的,在多媒体文件的播放过程中,所述指定的关系基本是固定的,也就是说视觉特效随多媒体文件的播放产生的变化也是固定的。

    为进一步增加用户的体验,提供更灵活的视觉特效,可以提供多种视觉特效模式,例如古典模式、摇滚模式、简约模式等。所述模式中包含了声音参数和视觉特效动作之间的关系。在播放前或者播放过程中,根据来自用户的指令随时读取相应模式的声音参数和视觉特效动作之间的关系,从而实现满足用户需求的视觉特效动作的输出。

    参照图6所示,多媒体播放器的实施方式包括:

    解码单元1,解码多媒体文件,获得声音参数时序性信息;

    视觉特效处理单元2,基于声音参数与视觉特效动作的关系,提供与所述声音参数的时序性信息对应的视觉特效动作。

    上述实施方式中,所述视觉特效动作可以包括以下3种:播放音乐的应用程序窗口的视觉特效动作、操作系统桌面的视觉特效动作、播放音乐的应用程序窗口的视觉特效动作和操作系统桌面的视觉特效动作。

    在一个实施例中,所述解码单元1可以是集成各种多媒体文件格式的解码单元的解码器。所述视觉特效处理单元2可以是具有数据处理能力和图像输出功能的各类电子器件。在其他的实施例中,所述解码单元1和视觉特效处理单元2可以集成在一起。

    在其他的实施例中,所述多媒体播放器可以采用单片机、集成电路芯片等形式加以实现,所述解码单元1和视觉特效处理单元2所需实现的功能可以通过存储在所述单片机、集成电路芯片的存储器中的程序加以实现。

    在一个实施例中,所述视觉特效处理单元2实时提供与所述声音参数的时序性信息对应的视觉特效动作。

    参照图7所示,在一个实施例中,解码单元包括:

    识别单元11,识别多媒体文件类型;

    运算单元12,基于多媒体文件类型,调用相应算法,以所述算法解码多媒体文件,获得包含声音参数时序性信息的解码信息。

    所述多媒体文件类型可以是音频文件、音视频文件等,包括例如midi、wav、MP3、MP4等多种不同形式的文件类型。

    参照图8所示,在一个实施例中,视觉特效处理单元包括:

    视觉特效预设单元20,指定声音参数与视觉特效的关系;

    视觉特效提供单元21,基于声音参数与视觉特效动作的关系,实时提供与声音参数的时序性信息对应的视觉特效。

    所述视觉特效预设单元20可以是在解码之前预先指定声音参数与视觉特效的关系,也可以是在解码获得声音参数时序性信息之后指定声音参数与视觉特效的关系。

    参照图9所示,在一个实施例中,视觉特效预设单元包括:

    视觉特效动作指定单元201,指定声音参数与视觉特效的动作对应;

    视觉特效动作设定单元202,设定视觉特效动作随声音参数变化的规律。

    其中,指定声音参数与视觉特效的动作对应可以是指将某一声音参数与某个视觉特效的动作对应,或者是指定声音参数与视觉特效的动作对应可以是分别指定多个声音参数与视觉特效的动作对应,或者是指定声音参数与视觉特效的动作对应还可以是指定2个或2个以上的声音参数的组合值与一个视觉特效动作对应等,不应对此进行过多的限制。

    设定视觉特效动作随声音参数变化的规律可以包括:区分视觉特效的动作的不同状态,建立声音参数的不同值和视觉特效的动作的不同状态之间的映射关系。

    参照图10所示,在一个实施例中,视觉特效提供单元包括:

    视觉特效动作信息获取单元211,根据声音参数与视觉特效的关系,获得声音参数的时序性信息对应的视觉特效动作信息;

    视觉特效动作输出单元212,按时间顺序提供视觉特效动作。

    参照图11所示,在另一个实施例中,多媒体播放器包括:

    解码单元1′,解码多媒体文件,获得声音参数时序性信息;

    视觉特效处理单元2′,基于声音参数与视觉特效动作的关系,实时提供与声音参数的时序性信息对应的视觉特效动作;

    模式信息获取单元3′,获取视觉特效模式,所述视觉特效模式包括声音参数与视觉特效动作的关系。

    所述视觉特效模式可以在播放前或者播放过程中根据用户指令随时加以更新或变换。

    在一种实例中,所述模式信息获取单元3′可以是用户界面单元(图未示),接收对视觉特效的用户设定指令。其中,所述用户设定可以包括用户所指定的视觉特效模式。

    参照图12所示,多媒体系统的一种实施方式包括:

    解码单元100,解码多媒体文件;

    确定单元200,确定解码多媒体文件所得的声音参数的时序性信息;

    处理单元300,基于声音参数与视觉特效动作的关系,提供与声音参数的时序性信息对应的视觉特效动作。

    鉴于在上文中已经就各个具体的处理过程进行了较为详细的描述,为避免重复,在此就不再就上述各个单元的具体处理过程进行详述了。

    此外,显然,根据上述方法实施例的各个操作过程也可以以存储在各种机器可读的存储介质中的计算机可执行程序的方式实现。

    而且,多媒体输出方法也可以通过下述方式实现:将存储有上述可执行程序代码的存储介质直接或者间接地提供给系统或设备,并且该系统或设备中的计算机或者中央处理单元(CPU)读出并执行上述程序代码。

    此时,只要该系统或者设备具有执行程序的功能,则实施方式不局限于程序,并且该程序也可以是任意的形式,例如,目标程序、解释器执行的程序或者提供给操作系统的脚本程序等。

    上述这些机器可读存储介质包括但不限于:各种存储器和存储单元,半导体设备,磁盘单元例如光、磁和磁光盘,以及其它适于存储信息的介质等。

    另外,客户计算机通过连接到因特网上的相应网站,并且将计算机程序代码下载和安装到计算机中然后执行该程序,也可以实现多媒体输出方法。

多媒体播放器、多媒体输出方法及多媒体系统.pdf_第1页
第1页 / 共21页
多媒体播放器、多媒体输出方法及多媒体系统.pdf_第2页
第2页 / 共21页
多媒体播放器、多媒体输出方法及多媒体系统.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《多媒体播放器、多媒体输出方法及多媒体系统.pdf》由会员分享,可在线阅读,更多相关《多媒体播放器、多媒体输出方法及多媒体系统.pdf(21页珍藏版)》请在专利查询网上搜索。

一种多媒体输出方法、多媒体播放器及多媒体系统,基于多媒体文件中的声音参数与输出多媒体文件的视觉特效的关系,使得输出多媒体文件过程中,视觉特效随着声音参数值的变化而变化,从而增强多媒体文件的输出效果。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1