多媒体文件的播放方法与播放装置与流程

文档序号:16724420发布日期:2019-01-25 16:43阅读:201来源:国知局
多媒体文件的播放方法与播放装置与流程

本申请涉及一种多媒体文件的播放方法与播放装置,尤其涉及可应用到运用藏匿数据来推播信息的多媒体文件的播放方法与播放装置。



背景技术:

随着影音播放系统的普及化与平价化,许多公开场所的平面广告看板已经被内容多变且可以随时切换的平面显示器以及相关声音播放装置来取代,进而以多媒体的形式来呈现广告。而为能在使用者观看内容时可以同时接收到相关广告信息(例如产品简介的网址、网络购物的网页等等),申请人便发展出将相关广告信息以音频文件的形式来加入多媒体文件中的原始音频文件中,因此可以在多媒体文件被播放时,让使用者的智能手机、平板计算机等装置可以直接接收到以声音形式播出的相关广告信息。

而已知所采用的合成方法是将含有藏匿数据的音频文件分成多笔单位数据,并以固定间距时间将多笔单位数据分别加入原始音频文件中。举例而言:每隔2秒就将含有藏匿数据的音频文件的一个单位数据加入原始音频文件中,以随着原始音频文件传播出去。虽然已知的合成方法确实可达到传送含有藏匿数据的音频文件的功效,但是,由于已知是以固定间距时间的方式将一个单位数据加入原始音频文件中,一旦加入的时间点对应到原始音频文件的音量正处于低音量或是低振幅的状态时,人耳将会很清楚的察觉到含有藏匿数据的音频文件的杂音,而造成播放质量不佳的问题。

于是,为了能不让广告信息相关的音频文件干扰观赏者,申请人所提出的前案是先通过软件或硬件或是其组合成的模块,在多媒体文件中的原始音频文件中找出适合嵌入的多个时间区段,然后将多笔单位数据依序置入该等时间区段后再合成为另外一个合成后音频文件加以存储。相关内容请参见本国专利申请号第201510037440.9号的专利说明书,在此不予赘述。但是,前案需要事前利用软硬件来进行文件的检测后再进行文件的合成,而合成后的文件必需是以某种特定文件格式来存储,因此进行多媒体文件的播放系统必须能支持该项文件的播放,但这就存在着合成的不方便性与低系统相容性,因为必须合成多种文件格式来供使用者依其系统的解码能力来进行选择,而无法同一文件适用至各种播放系统。另外,在传输过程或是解码过程中又可能因为高通滤波或低通滤波的信号处理而将置入的藏匿数据不当滤除。而如何改善上述缺失而让此类技术可以应用的更广更便利,为发展本申请的主要目的。



技术实现要素:

本申请为一种多媒体文件的播放方法,该方法包含下列步骤:解码一多媒体文件而产生解码后的一笔原始数字音频数据;暂存解码后的该笔原始数字音频数据至一缓冲空间中;在该笔原始数字音频数据中置入一藏匿数据而形成一笔嵌有藏匿数据的原始数字音频数据;将该笔嵌有藏匿数据的原始数字音频数据进行数字转模拟处理而产生一模拟声音信号;以及使用该模拟声音信号驱动一扬声器而发出包含有该藏匿数据的声音。

本申请的另一方面为一种多媒体文件的播放装置,该装置包含:一解码器,将一多媒体文件进行解码而产生一笔原始数字音频数据;一缓冲空间,信号连接于该解码器,用以暂存该解码器所产生的解码后的该笔原始数字音频数据;一藏匿数据合成器,信号连接于该缓冲空间,用以从该缓冲空间中取出该笔原始数字音频数据并置入一藏匿数据而合成形成一笔嵌有藏匿数据的原始数字音频数据;一数字转模拟处理器,信号连接于该藏匿数据合成器,将该笔嵌有藏匿数据的原始数字音频数据进行数字转模拟处理而产生一模拟声音信号;以及一扬声器,信号连接于该数字转模拟处理器,被该模拟声音信号驱动而发出包含有该藏匿数据的声音。

而以上述构想所完成的多媒体文件播放装置与播放方法,将可以利用简单方便且跨平台的手段来即时完成藏匿数据的合成,进而达到发展本申请的主要目的。

附图说明

图1,其是本申请所发展出来的一种多媒体文件播放装置的功能方块示意图。

图2,其关于本申请所发展出来关于一种多媒体文件的播放方法流程示意图。

【符号说明】

多媒体文件100 解码器11

原始数字音频数据101 记忆单元12

嵌有藏匿数据的原始数字音频数据102

缓冲空间12

藏匿数据合成器13 数字转模拟处理器14

扬声器15 使用者装置19

具体实施方式

可以实现本申请特征与优点的一些典型实施例将在后段的说明中详细叙述。应理解的是本申请能够在不同的态样上具有各种的变化,其皆不脱离本申请的权利要求书要求保护的范围,且其中的说明及附图在本质上是当作说明之用,而非用以限制本申请。

请参见图1,其是本申请所发展出来的一种多媒体文件播放装置的功能方块示意图,其中包含有一个解码器11,解码器11将一多媒体文件100进行解码而产生一笔原始数字音频数据101。举例来说,多媒体文件100可以是任意常见的影音文件,例如MPG影片、AVI影片、RM/RMVB影片、WMV影片、MOV影片或是3GP影片等,而相对应的解码器11便可将从外界以任何形式接受到的多媒体文件100进行解码而产生一笔影像数据(本图未示出)与该笔原始数字音频数据101。例如,多媒体文件100可是从云端影像文件数据库、光盘、计算机主机的硬盘、无线或有线广播或电视的信号等各种形态中所取得。

为了处理方便,该笔原始数字音频数据101便被存储到缓冲空间12之中,缓冲空间12信号连接于该解码器11,用以暂存该解码器所产生的解码后的该笔原始数字音频数据101的至少一部分或是全部。举例来说,缓冲空间12可以用一个先进先出缓冲器来完成,而以先进先出的方式来依序存取该笔原始数字音频数据的至少一部分或是全部。为能节省成本,缓冲空间12只要足以存储够长时间的数字音频数据来进行处理即可。

于是,信号连接于该缓冲空间12的藏匿数据合成器13,便可从该缓冲空间12中取出该笔原始数字音频数据并在适当位置置入藏匿数据,进而合成形成一笔嵌有藏匿数据的原始数字音频数据102后再输出。以下举个例子来进行说明:首先,把该笔原始数字音频数据切割成小单位子数据,而把切割成小单位子数据的该笔原始数字音频数据依序写入缓冲空间12中,并在缓冲空间12中的暂存数据量到达一定程度(例如大于或等于一临界值)后,使藏匿数据合成器13开始处理这些暂存的小单位子数据并输出至数字转模拟处理器14。其中临界值可以小于或是等于缓冲空间12的最大尺寸。另外,当缓冲空间12中的暂存数据量到达该临界值后,随后被写入缓冲空间12的小单位子数据的位长度会等于处理后被输出的小单位子数据位长度。

而信号连接于该藏匿数据合成器13的数字转模拟处理器14,便可将藏匿数据合成器13陆续输出嵌有藏匿数据的小单位子数据进行数字转模拟处理,进而产生一模拟声音信号,然后再通过信号连接于该数字转模拟处理器14的扬声器15来发出包含有该藏匿数据的声音。而通过该数字转模拟处理器14与扬声器15所发送出来的包含有该藏匿数据的声音,将可以被其它使用者装置19接收与对该藏匿数据进行解码,进而在使用者装置19上显示与该藏匿数据相关的额外信息。例如,该多媒体文件可以是一串流式影片,而该藏匿数据可以是与该串流式影片内容相关的广告信息,例如内容中相关产品简介的网址或一网络购物的网页等等。进而可将有用信息推播给现场的使用者装置19。与藏匿数据的后续应用与细节可参见申请人之前的专利申请案,故不再于此赘述。

而为能在原始数字音频数据101中找到合适的置放位置,本申请特别提供了下列的方法来进行判断与处理。首先,该笔原始数字音频数据可以利用固定时间长度来分成多段小单位的子数据,例如每段子数据为0.2秒的声音片段。藏匿数据合成器13持续去该缓冲空间12中对该笔原始数字音频数据中的每段子数据进行判断,而当某段子数据符合一特定条件时,便可以在该段子数据中置入该藏匿数据而形成该笔嵌有藏匿数据的原始数字音频数据后再输出至数字转模拟处理器14。而其中该特定条件可以是该段子数据的声音频率皆位于一目标频段中(例如8KHz~13KHz),且该段子数据的音量大于一特定值。如此一来,藏匿数据合成器13便即时地把藏匿数据置放到该段子数据中。反之,若不符合该特定条件的子数据,便不进行"置入该藏匿数据"的处理而直接输出至数字转模拟处理器14。如此重复执行,便可以陆续把藏匿数据陆续置入到原始数字音频数据的适当位置,然后通过数字转模拟处理器14与扬声器15即时播放,进而被其它使用者装置19接收与解码。而当每段子数据为0.2秒的声音片段时,缓冲空间12的存储空间只要可以存储大于0.2秒长度的原始数字音频数据即可运作。

再请参见图2,其关于本申请所发展出来关于一种多媒体文件的播放方法流程示意图,首先解码一多媒体文件而产生解码后的一笔原始数字音频数据(步骤21),然后把解码后的该笔原始数字音频数据暂存至缓冲空间中(步骤22);然后对暂存在缓冲空间中的一段子数据进行是否符合一特定条件的判断步骤(步骤23)。当判断为是时,便在该段子数据中置入一藏匿数据而形成一笔嵌有藏匿数据的原始数字音频数据(步骤24)。若判断为否时,便不在该段子数据中置入藏匿数据而直接输出至数字转模拟处理器(步骤25),数字转模拟处理器对接收到的已完成藏匿数据处理的数字音频数据进行数字转模拟处理而产生一模拟声音信号(步骤26),最后使用该模拟声音信号驱动一扬声器而发出包含有该藏匿数据的声音(步骤27)。

为了处理方便,上述缓冲空间都可以用先进先出的方式来依序存取该笔原始数字音频数据的至少一部分或是全部。而该多媒体文件可以是一串流式影片,而该藏匿数据可以是与该串流式影片内容相关的广告信息,例如内容中相关产品简介的网址或一网络购物的网页等等。

而为能在原始数字音频数据找到合适的置放位置,本申请特别提供了下列的方法来进行判断与处理。首先,该笔原始数字音频数据可以利用固定时间长度来分成多段小单位的子数据,例如每段子数据为0.2秒的声音片段。因此只要持续去该缓冲空间中对该笔原始数字音频数据中的每段子数据进行判断,而当某段子数据符合一特定条件时,便可以于该段子数据中置入该藏匿数据而形成该笔嵌有藏匿数据的原始数字音频数据后再输出。而其中该特定条件可以是该段子数据的声音频率皆位于一目标频段中(例如8KHz~13KHz),且该段子数据的音量大于一特定值。如此一来,本申请方法便可以即时地把藏匿数据置放到该段子数据中。反之,若不符合该特定条件的子数据便不进行处理而直接输出。如此重复执行,便可以陆续把藏匿数据置入到原始数字音频数据,然后通过数字转模拟处理后交给扬声器15即时播放,进而被其它使用者装置(例如智能手机)接收与解码。而当每段子数据为0.2秒的声音片段时,缓冲空间的存储空间只要可以存储大于0.2秒长度的原始数字音频数据即可运作。

如此一来,由于本申请是将置入藏匿数据的时间改到已解码完成而形成原始数字音频数据的时候再进行。因此,可以不用像现有技术般需要在制作多媒体文件时,为符合不同播放器的需求,需要事先合成为一个或多个不同格式的多媒体文件加以存储。因此,可以有效解决多媒体文件合成的不方便性以及的播放系统的相容性问题。另外,在传输过程或是解码过程中也不会因为高通滤波或低通滤波的信号处理而将置入的藏匿数据不当滤除,进而有效改善现有手段的缺失,进而达成发展本申请的主要目的。

综上所述,本发明利用巧思与创意,提出足以改善现有手段缺失的多媒体文件的播放方法与装置,让使用者可以利用简单方便的手段来即时完成藏匿数据的合成,并可广泛应用到各式多媒体播放系统中,并可以不需要事先制作嵌入藏匿数据的文件,而是可以在声音装置驱动程序的部分来直接进行嵌入,因此可以达到跨越格式的优点。虽然本发明已以优选实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视所附权利要求书界定范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1