一种移动终端触感播放器以及触感播放方法

文档序号:7979399阅读:247来源:国知局
一种移动终端触感播放器以及触感播放方法
【专利摘要】本发明公开一种移动终端触感播放器以及触感播放方法。判断内容源是否带有附加的振动信息;如果有附加的振动信息,则读取振动信息,所述附加的振动信息是事先计算振动幅度,并根据已设置的振动开始时间以及振动时长生成;如果没有附加的振动信息,则根据内容源计算振动幅度,并根据已设置的振动开始时间以及振动时长生成振动信息;将播放时间与振动开始时间进行同步;根据调用振动器所需的调用时间,提前调用振动器,由振动器根据振动时长和振动幅度进行振动。本发明提供了一种新的移动终端,提高了移动终端的性能。
【专利说明】一种移动终端触感播放器以及触感播放方法
【技术领域】
[0001]本发明涉及移动互联网领域,尤其涉及一种移动终端触感播放器以及触感播放方 法。
【背景技术】
[0002]随着移动互联网的发展,多媒体移动应用规模和用户群规模也不断扩大,而移动 终端播放器直接关系到用户的感知,对于多媒体移动业务的发展至关重要。现有的移动终 端播放器在播放音乐时、视频时,主要满足用户的视觉和听觉体验。

【发明内容】

[0003]鉴于以上,本发明提出了一种移动终端触感播放器以及触感播放方法。
[0004]根据本发明一方面,提出一种触感播放方法,其特征在于:判断内容源是否带有附 加的振动信息;如果有附加的振动信息,则读取振动信息,所述附加的振动信息是事先计算 振动幅度,并根据已设置的振动开始时间以及振动时长生成;如果没有附加的振动信息,则 根据内容源计算振动幅度,并根据已设置的振动开始时间以及振动时长生成振动信息;将 播放时间与振动开始时间进行同步;根据调用振动器所需的调用时间,提前调用振动器,由 振动器根据振动时长和振动幅度进行振动。
[0005]进一步,所述的触感播放方法,其特征在于:判断是否进行重复振动;如果进行重 复振动,按照之前的振动开始时间、振动时长以及振动幅度,重复振动;如果不进行重复振 动,按照当前的振动开始时间、振动时长以及振动幅度进行振动。
[0006]进一步,所述的触感播放方法,其特征在于:计算振动幅度的操作为:初始化振动 信息;获取振幅阈值;根据振幅阈值计算振动幅度。
[0007]进一步,所述的触感播放方法,其特征在于:获取振幅阈值的操作为:设置振幅阈 值;或者对内容源解码获得采样数据,根据采样数据计算平均振幅,将该平均振幅作为振幅 阈值。
[0008]进一步,所述的触感播放方法,其特征在于:根据振幅阈值计算振动幅度的操作 为:判断是否大于振动阈值,如果是,设置为第一振动幅度,否则,设置为第二振动幅度,第 一振动幅度与第二振动幅度不同;或者根据与振动阈值的比例关系设置振动幅度。
[0009]根据本发明另一方面,提出一种移动终端触感播放器,其特征在于:判断单元,判 断内容源是否带有附加的振动信息,所述振动信息包括振动幅度、振动开始时间以及振动 时长;读取单元,当内容源带有附加的振动信息,读取附加的振动信息;计算单元,计算振 动幅度,并根据已设置的振动开始时间以及振动时长生成所述振动信息,包括事先计算振 动幅度并形成附加的振动信息;以及根据内容源计算振动幅度并生成振动信息;同步单 元,在获取振动信息之后,将播放时间与振动开始时间进行同步;调用单元,同步之后,根据 调用振动器所需的调用时间,提前调用振动器,由振动器根据振动时长和振动幅度进行振 动。[0010]进一步,所述的移动终端触感播放器,其特征在于:所述判断单元还判断是否进行重复振动,如果进行重复振动,按照之前的振动开始时间、振动时长以及振动幅度,重复振动;如果不进行重复振动,按照当前的振动开始时间、振动时长以及振动幅度进行振动。
[0011]进一步,所述的移动终端触感播放器,其特征在于:所述计算单元计算振动幅度的操作为:初始化振动信息;获取振幅阈值;根据振幅阈值计算振动幅度。
[0012]进一步,所述的移动终端触感播放器,其特征在于:获取振幅阈值的操作为:设置振幅阈值;或者对内容源解码获得采样数据,根据采样数据计算平均振幅,将该平均振幅作为振幅阈值。
[0013]进一步,所述的移动终端触感播放器,其特征在于:根据振幅阈值计算振动幅度的操作为:判断是否大于振动阈值,如果是,设置为第一振动幅度,否则,设置为第二振动幅度,第一振动幅度与第二振动幅度不同;或者根据与振动阈值的比例关系设置振动幅度。
[0014]根据本发明另一方面,提出一种移动终端,其特征在于:包括振动器以及如上任一所述的移动终端触感播放器。
[0015]本发明可以在播放过程中根据音乐节奏、视频场景等内容源进行振动,产生非连续的、有幅度变化的振动。不仅提供了一种新的移动终端,增加了移动终端的新功能,而且还提闻了移动终端的性能。
【专利附图】

【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1所示为本发明实施例中的触感播放方法流程示意图。
[0018]图2所示为本发明实施例中计算振动幅度的流程示意图。
[0019]图3所示为本发明实施例中的移动终端触感播放器的结构示意图。
[0020]图4所示为本发明实施例中安装所述移动终端触感播放器的移动终端的示意图。
【具体实施方式】
[0021]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本发明的范围。
[0022]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0023]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0024]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0025]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0026]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0027]图1所示为本发明实施例中的触感播放方法流程示意图。本实施例的流程包括以下步骤:
[0028]步骤101、判断内容源是否带有附加的振动信息,如果有,则执行步骤102,否则执 行步骤103。
[0029]附加的振动信息具有特定格式。如果读取到该格式的文件,认为是附加的振动信 息文件,则直接读取,否则需要计算振动信息。
[0030]附加的振动信息是事先已根据内容源编制完成,获取振动信息的操作将在下面结 合图2进行详细说明。振动信息代表了音乐节奏、视频场景等多媒体内容特征,包括振动开 始时间、振动时长、振动幅度、版本、版权、制作时间、备注等信息。例如,在内容源播放的第 2s、第IOs进行振动,作为振动开始时间,振动时长为每次振动5s,振动幅度为振动器的振 动幅度的1.5倍。
[0031]步骤102、读取内容源附加的振动信息,所述附加的振动信息是事先计算振动幅 度,并根据已设置的振动开始时间以及振动时长生成,继续执行步骤104。
[0032]在该方式中,由于附加的振动信息是事先编制完成的,因此可以直接读取,减少了 对相关处理单元的资源的占用,也可以提高响应速度。
[0033]步骤103、根据内容源计算振动幅度,并根据已设置的振动开始时间以及振动时长 生成振动信息,继续执行步骤104。
[0034]在该方式中,没有针对内容源的附加的内容信息,然而通过该计算过程可以实现 根据内容源进行振动。而且,该方式还节省了事先的编制操作,以及节省了存储附加的振动 信息所需的存储空间。计算振动信息的操作将在下面结合图2进行详细说明。
[0035]步骤104、将播放时间与振动开始时间进行同步。
[0036]步骤105、根据调用振动器所需的调用时间,提前调用振动器,由振动器根据振动 信息中的振动时长和振动幅度进行振动。
[0037]根据调用振动器所需的调用时间是指:根据振动器所处的移动终端对于振动器的 调用处理时间来设置所需的调用时间。对于不同的移动终端可以设置不同的调用所需时 间。所述移动终端是指具有振动功能的移动终端。
[0038]提前调用振动器是指:至少在振动开始时间的n秒之前调用振动器,所述n秒是调 用振动器所需的时间。提前调用振动器的目的是在振动开始时间使振动器处于工作状态, 及时发起振动。
[0039]例如,调用振动器所需的调用时间是3s,提前调用振动器是指至少在振动开始时 间的3s之前进行调用,即可以先于振动开始时间4s、5s甚至更长时间进行调用。
[0040]还如图1所示,在步骤105之后,还可以继续执行:
[0041]步骤106、判断是否重复振动,如果是,执行步骤107,否则,按照当前的振动开始 时间、振动时长以及振动幅度,进行振动,即从步骤101?步骤105重新执行。同样地,可以 通过直接读取或者计算振动信息两种方式来获取振动信息。
[0042]步骤107、按照之前的振动开始时间、振动时长以及振动幅度,重复进行振动。无论 之前是直接读取附加的振动信息,还是计算获取振动信息,由于在之前的执行过程中已经 获取了振动信息,所以在该步骤重复进行振动的操作中,可以快速的获取振动信息并快速 的进行振动响应。
[0043]本发明可以在播放过程中根据音乐节奏、视频场景等内容源进行振动,产生非连续的、有幅度变化的振动。
[0044]图2所示为本发明实施例中计算振动幅度的流程示意图。本实施例的流程包括以 下步骤:
[0045]步骤201、初始化振动信息。
[0046]步骤202、获取振幅阈值。
[0047]例如,直接设置振幅阈值;或者对内容源解码获得采样数据,根据采样数据计算平 均振幅,将该平均振幅作为振幅阈值。
[0048]步骤203、根据振幅阈值计算振动幅度。
[0049]例如,判断缓存中声音样本振幅是否大于振动阈值,如果是,设置为第一振动幅 度,否则,设置为第二振动幅度,第一振动幅度与第二振动幅度不同;或者根据与振动阈值 的比例关系设置振动幅度,例如,比例关系为2倍,根据声音样本振幅与振动阈值的比例关 系是否大于2倍来设置振动幅度;或者根据声音样本振幅与振动阈值的比值设置振动幅 度,例如,每当声音样本振幅与振动阈值的比值增加一个倍数,设置为另一个振动幅度,即 当比值为2、或者2.5时都设置为同一振动幅度,当比值为3、或者3.8时,设置为另一振动 幅度。上述只是用于举例,本领域技术人员应该理解,可以据此进行相应的变形。
[0050]由于振动信息包括振动开始时间、振动时长以及振动幅度,其中振动开始时间以 及振动时长可以自行设置,所以,只需计算振动幅度。该计算过程既适用于事先编制附加的 振动信息时计算振动幅度的操作,也适用于根据内容源计算振动幅度的操作。
[0051]图3所示为本发明实施例中的移动终端触感播放器的结构示意图。该触感播放器 包括:判断单元31、读取单元32、计算单元33、同步单元34以及调用单元35。
[0052]判断单元31,判断内容源是否带有附加的振动信息,所述振动信息包括振动幅度、 振动开始时间以及振动时长。
[0053]读取单元32,当内容源带有附加的振动信息,读取附加的振动信息。
[0054]计算单元33,计算振动幅度,并根据已设置的振动开始时间以及振动时长生成所 述振动信息,包括事先计算振动幅度并形成附加的振动信息,这时,内容源带有附加的振动 信息,判断单元31经判断,通知读取单元32进行读取;以及根据内容源计算振动幅度并生 成振动信息,这时,内容源没有附加的振动信息,判断单元经判断,通知计算单元33进行计 笪
o
[0055]同步单元34,在获取振动信息之后,将播放时间与振动开始时间进行同步。
[0056]调用单元35,同步之后,根据调用振动器所需的调用时间,提前调用振动器,由振 动器根据振动信息中的振动时长和振动幅度进行振动。
[0057]在本发明的另一个实施例中,所述判断单元还判断是否进行重复振动;如果进行 重复振动,按照之前的振动开始时间、振动时长以及振动幅度,重复振动;如果不进行重复 振动,按照当前的振动开始时间、振动时长以及振动幅度进行振动。
[0058]在本发明的另一个实施例中,所述计算单元计算振动幅度的操作为:初始化振动 信息;获取振幅阈值;根据振幅阈值计算振动幅度。
[0059]获取振幅阈值的操作可以是:设置振幅阈值;或者对内容源解码获得采样数据, 根据采样数据计算平均振幅,将该平均振幅作为振幅阈值。
[0060]根据振幅阈值计算振动幅度的操作可以是:判断缓存中声音样本振幅是否大于振动阈值,如果是,设置为第一振动幅度,否则,设置为第二振动幅度,第一振动幅度与第二振动幅度不同;或者根据与振动阈值的比例关系计算振动幅度。当然,所述比例关系可以进行调整。
[0061]本发明还可以对振动功能进行其他个性化设置,例如,在电量小于设定的电量值时,自动取消振动功能。
[0062]本发明应用于具备振动功能的手机、平板电脑等移动终端,利用移动终端的振动功能,可以在播放过程中根据音乐节奏、视频场景等内容源进行振动,产生非连续的、有幅度变化的振动。不仅提供了一种新的移动终端,增加了移动终端的新功能,提升多媒体内容价值,使用户的视觉、听觉和触觉体验结合在一起,在三网融合环境下促进多媒体业务在移动互联网的规模发展。而且还提高了移动终端的性能。例如,在地震、海嘯等场景中加入振动效果,使用户身临其境。
[0063]图4所示为本发明实施例中安装所述移动终端触感播放器的移动终端的示意图。该移动终端包括移动终端触感播放器以及振动器。
[0064]图4是以手机为例进行说明。图中所示手机只是示例性说明,只要手机具有振动功能即可,不限型号、品牌等。除手机之外,移动终端也可以是平板电脑等。图中示出了获取振动信息的方式、触感播放器与振动信息的关系示意、以及触感播放器与振动器的连接关系。还可以实现在手机中进行个性化设置,例如,选择是否振动;选择自动计算振动信息,还是读取振动信息文件;选择电量少于一定量时,自动取消振动效果;设置振动阈值;设置振动提前量;设置振动幅度的比例大小;设置振动时长限制;设置振动频率限制等。
[0065]至此,已经详细描述了本发明提供的移动终端触感播放器,以及触感播放方法。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0066]可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0067]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种触感播放方法,其特征在于:判断内容源是否带有附加的振动信息;如果有附加的振动信息,则读取振动信息,所述附加的振动信息是事先计算振动幅度, 并根据已设置的振动开始时间以及振动时长生成;如果没有附加的振动信息,则根据内容源计算振动幅度,并根据已设置的振动开始时间以及振动时长生成振动信息;将播放时间与振动开始时间进行同步;根据调用振动器所需的调用时间,提前调用振动器,由振动器根据所述振动信息中的振动时长和振动幅度进行振动。
2.根据权利要求1所述的触感播放方法,其特征在于:判断是否进行重复振动;如果进行重复振动,按照之前的振动开始时间、振动时长以及振动幅度,重复振动; 如果不进行重复振动,按照当前的振动开始时间、振动时长以及振动幅度进行振动。
3.根据权利要求1或2所述的触感播放方法,其特征在于:计算振动幅度的操作为:初始化振动信息;获取振幅阈值;根据振幅阈值计算振动幅度。`
4.根据权利要求3所述的触感播放方法,其特征在于:获取振幅阈值的操作为:设置振幅阈值;或者对内容源解码获得采样数据,根据采样数据计算平均振幅,将该平均振幅作为振幅阈值。
5.根据权利要求3或4所述的触感播放方法,其特征在于:根据振幅阈值计算振动幅度的操作为:判断是否大于振动阈值,如果是,设置为第一振动幅度,否则,设置为第二振动幅度,第一振动幅度与第二振动幅度不同;或者根据与振动阈值的比例关系设置振动幅度。
6.一种移动终端触感播放器,其特征在于:判断单元,判断内容源是否带有附加的振动信息,所述振动信息包括振动幅度、振动开始时间以及振动时长;读取单元,当内容源带有附加的振动信息,读取附加的振动信息;计算单元,计算振动幅度,并根据已设置的振动开始时间以及振动时长生成所述振动信息,包括事先计算振动幅度并形成附加的振动信息;以及根据内容源计算振动幅度并生成振动信息;同步单元,在获取振动信息之后,将播放时间与振动开始时间进行同步;调用单元,同步之后,根据调用振动器所需的调用时间,提前调用振动器,由振动器根据振动时长和振动幅度进行振动。
7.根据权利要求6所述的移动终端触感播放器,其特征在于:所述判断单元还判断是否进行重复振动,如果进行重复振动,按照之前的振动开始时间、振动时长以及振动幅度,重复振动;如果不进行重复振动,按照当前的振动开始时间、振动时长以及振动幅度进行振动。
8.根据权利要求6或7所述的移动终端触感播放器,其特征在于: 所述计算单元计算振动幅度的操作为:初始化振动信息;获取振幅阈值;根据振幅阈值计算振动幅度。
9.根据权利要求8所述的移动终端触感播放器,其特征在于: 获取振幅阈值的操作为: 设置振幅阈值;或者 对内容源解码获得采样数据,根据采样数据计算平均振幅,将该平均振幅作为振幅阈值。
10.根据权利要求8或9所述的移动终端触感播放器,其特征在于: 根据振幅阈值计算振动幅度的操作为: 判断是否大于振动阈值,如果是,设置为第一振动幅度,否则,设置为第二振动幅度,第一振动幅度与第二振动幅度不同;或者 根据与振动阈值的比例关系设置振动幅度。
11.一种移动终端,其特征在于:包括振动器以及如权利要求6至10中任一所述的移动终端触感播放器。
【文档编号】H04M1/725GK103458092SQ201210171494
【公开日】2013年12月18日 申请日期:2012年5月29日 优先权日:2012年5月29日
【发明者】陈云海, 林立宇, 刘晓玲, 魏来 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1