在多媒体接收器中缓冲音讯的方法与相关装置的制作方法

文档序号:7617007阅读:137来源:国知局
专利名称:在多媒体接收器中缓冲音讯的方法与相关装置的制作方法
技术领域
本发明涉及在多媒体接收器中缓冲音讯数据,特别是涉及一种于多媒体接收器中缓冲音讯数据的先进先出(first-in-first-out,FIFO)缓冲器架构以及相关方法。
背景技术
图1显示现有技术多媒体接收器100耦接于多个音讯(audio)/视讯(video)装置102的示意图,每一个音讯/视讯装置102皆可以作为多媒体接收器100的数据输入来源,并可让多种不同的媒体形式或不同节目内容来源输入至多媒体接收器100中。
图2显示现有技术多媒体接收器200的示意图。为了要处理输入视讯讯号VIN,多媒体接收器200包含视讯处理单元202,而输入音讯讯号AIN则由音讯处理单元204负责处理,一般而言,视讯处理单元202所需的处理时间会多于音讯处理单元204所需的处理时间,因此,多媒体接收器200还包含音讯先进先出缓冲器206来执行音讯同步的工作。先进先出缓冲器206会在左右的音讯声道加上适当的延迟时间,以让输出的音讯讯号Left与Right能同步于输出的视讯讯号Video,藉由先进先出缓冲器206所执行的音讯同步工作,可以让使用者在看到影像中人物嘴形变化的同时,听到与嘴形变化同步改变的声音。
图3为输入视讯讯号VIN中视讯帧(frame)的示意图,包含三个时段视讯数据时段、控制时段、以及数据岛(data island)时段,其中数据岛时段用来传送音讯数据以及其它的辅助数据,由于音讯数据仅能在空白(blanking)区中传送,因此对应于整个帧的音讯数据必须在空白区中累计,故音讯数据本质上会具有丛发(bursty)的特性,为此,图2所示的先进先出缓冲器206还必须在输入音讯速率以及输出音讯速率之间执行速率匹配(rate matching)的工作,举例来说,可将不规则的输入音讯速率平坦化转变成稳定的输出音讯速率,以防止溢位(overflow)或反溢位(underflow)的情形发生。
如图2所示,先进先出缓冲器206可分为两个声道,左声道包含100个缓冲单元,右声道包含100个缓冲单元。一般而言,音讯处理单元204在输入音讯讯号AIN中接收一连串的比特流,并将左、右声道的并列(parallel)数据字输入至先进先出缓冲器206中相对应的声道中,每当音讯处理单元204输出一个新数据字时,先进先出缓冲器206中相对应之声道中的数据就会向右侧位移一个字符位置,如此一来,最先输入至先进先出缓冲器206的音讯数据字亦会最先由先进先出缓冲器206所输出。
然而,由于干扰、错误数据、噪声以及其它原因的影响,有的时候输入音讯讯号AIN中的数据会产生错误的情形,此时音讯处理单元204并无法正确地输出相对应的音讯数据字,举例来说,在图2所示的情形中,右声道中的第3数据字至第44数据字因为错误的关系而遗失了,此时虽然先进先出缓冲器206的右声道中,如预期地存放了第1数据字R1以及第2数据字R2,然而,因为介于R3与R44之间的数据字产生了错误的情形,而没有由音讯处理单元204所输出,故从右声道的第三个缓冲单元开始,就错误地跳到了第45数据字R45。
在这种情形下,由于数据字R3至R44遗失的关系,当后端的扩音器播放出右声道的音讯讯号Right时,多媒体接收器200的使用者即会听到失真杂音,举例来说,使用者可能听到大声的爆音或喀擦声,之所以会产生这种失真的杂音,主要是因为系统遗失了由R3至R44所形成的音讯样本,而导致传送给扩音器的音讯样本之间多发生了一个不平坦的变化,这种失真的杂音对于使用者而言,是相当明显且扰人的。

发明内容
本发明的目的之一,在于提供一种用于多媒体接收器中的音讯缓冲装置,其可自动重复移位缓存器中的位,因此在数据发生错误的情况下,可以重复产生数据字,以解决上述现有技术所面临的问题。
根据本发明的实施例,披露一种用于多媒体接收器中的音讯缓冲装置。音讯缓冲装置包含接收输入音讯讯号的音讯接口,用来产生数字音讯讯号,以于其中传送多个数据字;先进先出缓冲器,耦接于数字音讯讯号,先进先出缓冲器包含多个依序设置的缓冲单元,用来保持(hold)数字音讯讯号中的数据字,其中,先进先出缓冲器中的第1缓冲单元具有用来接收数字音讯讯号的输入端;以及第1移位缓存器,包含多个依序设置的位位置,其中,第1移位缓存器的第1位位置接收第1移位缓存器的最末位位置所输出之数据,第1移位缓存器的每一位位置耦接于先进先出缓冲器所输出之数据字中相对应的位。其中,第1移位缓存器加载先进先出缓冲器所输出之数据字。
根据本发明另一实施例,披露了一种用来于多媒体接收器中缓冲音讯的方法。方法包含依据输入音讯讯号来产生数字音讯讯号,以于其中传送多个数据字;提供先进先出缓冲器,先进先出缓冲器包含多个依序设置的缓冲单元,用来保持数字音讯讯号中的数据字,其中,先进先出缓冲器中的第1缓冲单元之输入端耦接于数字音讯讯号;提供第1移位缓存器,第1移位缓存器包含多个依序设置的位位置;以第1移位缓存器的第1位位置接收第1移位缓存器的最末位位置所输出之数据;以及将先进先出缓冲器所输出之数据字加载至第1移位缓存器中。


图1为现有技术多媒体接收器耦接于多个音讯、视讯装置的示意图。
图2为现有技术多媒体接收器的示意图。
图3为图2之输入视讯讯号VIN中视讯帧的示意图。
图4为本发明的多媒体接收器的实施例示意图。
图5为图4的音讯先进先出缓冲器以及速率匹配先进先出缓冲器的实施例示意图。
图6为储存于图5的先进先出缓冲器中的音讯数据字的数据字结构的示意图。
第7图为图4的输出转换器中的移位缓存器的功能方块图。
图8为第7图的逻辑单元所输出的音讯讯号I2S的时序图。
图9为本发明的音讯先进先出缓冲器以及速率匹配先进先出缓冲器的另图10为音讯速率匹配先进先出缓冲器配合读取/写入指标来产生空标志(Empty flag)与满标志(Full flag)的示意图。
图11为本发明用以控制音讯先进先出缓冲器以及速率匹配先进先出缓冲器功能之电路的功能方块图。
图12显示图11的音讯延迟控制单元的状态图。
图13显示本发明用以于多媒体接收器中执行音讯缓冲的方法的实施例流程图。
附图符号说明


具体实施方式
图4显示本发明的多媒体接收器的实施例示意图,多媒体接收器400包含视讯转换器401、视讯来源选择器402、共享缓冲器404、视讯后处理器(post-processor)406、指标控制器408、多个音讯转换器412、音讯来源选择器418、速率匹配先进先出缓冲器420、多任务器422、以及输出转换器424,共享缓冲器404包含视讯缓冲器407以及音讯先进先出缓冲器405;音讯转换器412包含第1序列至并列转换器(serial to parallel converter,S/P)414以及解包器(de-packetizer)416;输出转换器424则包含多个并列至序列转换器(parallel to serial converters,P/S),例如第1移位缓存器426及第2移位缓存器428。
于图4中,多媒体接收器400可支持多种不同的视讯与音讯输入来源(例如图1所示的音讯、视讯装置102),并可使用不同的数据传送速率与数据格式。多媒体接收器400包含至少一输入来源转换器412,用来自不同的音讯输入来源接收讯号,其可包含序列至并列转换器414及/或解包器416。输入来源转换器412可以视为耦接于输入音讯讯号(Audio 1 signal至Audio nsignal)的接口,用来产生出数字音讯讯号(Audio 1至Audio n),以于其中传送多个音讯数据字。音讯来源选择器418用来选择其中一输入来源来作为有效来源(active source),较佳地依据延迟允许讯号Delay enable将相对应的数字音讯讯号419(例如已格式化的音讯数据)传送至共享缓冲器404内的音讯先进先出缓冲器405中,或是传送至速率匹配先进先出缓冲器420中。应注意到音讯来源选择器418亦可以设至于输入来源转换器412之前,用来于多个不同的输入音讯讯号间做出选择。共享缓冲器404用来暂存视讯与音讯数据,并执行音讯同步(audio synchronization)的工作,速率匹配先进先出缓冲器420则用来作为已格式化(formatted)的音讯样本的缓冲器,并用以执行速率匹配的工作。而输出转换器424中的第1移位缓存器426以及第2移位缓存器428则用以将并列数据转换成序列数据流。
如同先前所述,输入音讯来源(Audio 1 signal至Audio n signal)可能具有稳定或丛发的特性,输入音讯来源之所以会具有丛发的特性,主要是因为通过视讯帧讯号中的空白时段所传送。无论所使用的输入音讯来源为何,输出音讯Left与Right都必须要以稳定的速率进行播放。为此,速率匹配先进先出缓冲器420即是用来在输入音讯流(Audio 1 signal至Audio nsignal)以及输出音讯流Left与Right之间取得平衡。系统设计者可以依据最快的输入音讯速率,以及量测输入音讯流之不规则特性所得出的结果,来计算决定出速率匹配先进先出缓冲器420的大小。
图5为本发明的速率匹配先进先出缓冲器420的实施例示意图,包含多个依序排列的缓冲单元,用来储存音讯来源选择器418所输出之数字音讯讯号419中的数据字。举例来说,先进先出缓冲器420中的每一个缓冲单元具有32位的宽度,第1缓冲单元502的输入端接收数字音讯讯号419,每当接收一个新数据字时,先进先出缓冲器420中各个缓冲单元中所储存的内容将会向图示右侧的方向位移一个缓冲单元,如此一来,最先输入至先进先出缓冲器420的音讯数据字也将会是先进先出缓冲器420所最先输出的音讯数据字,或者,先进先出缓冲器420亦可为具有读取指标以及写入指标之环形架构,以供先进先出的控制。
图5所示的先进先出缓冲器420可以用来于音讯来源102以及多媒体接收器400之间进行速率匹配;或是提供音讯延迟的缓冲工作,以让多媒体接收器400之中的音讯内容以及相关的视讯内容可以达到同步化。换句话说,图5所示的先进先出缓冲器420除了可以用来实现图4所示的速率匹配先进先出缓冲器420之外,亦可以同时用来实现图4所示的音讯先进先出缓冲器405以及速率匹配先进先出缓冲器420。
图6显示储存于图5的先进先出缓冲器420中的音讯数据字的数据字结构(data word structure)的示意图。于此实施例中,音讯来源选择器418所输出之数字音讯讯号419中的每一个音讯数据字皆包含32个位,其中,位0~位23用来储存音讯样本的数据位,位24~位32用来储存控制标志,举例来说,左/右标志(位28)Left/Right用来表示音讯样本是立体声系统中的左声道音讯样本或是右声道音讯样本。错误标志(位29)Error用来表示音讯样本的品质是否良好。若输入音讯样本坏掉,则设定(set)错误标志(位29),举例来说,多媒体接收器400中可还包含错误检测器430,用来对数字音讯讯号419中的数据字是否正确宣告(assert)错误标志Error,以作为有效性指示符(validity indicator);右声道与左声道的音讯数据一并依序存入先进先出缓冲器420中,亦即,在正常的情形下,右声道数据字会与左声道数据字交错存放,而输出数据较佳地予以重复,例如当遗失了一个左声道数据字时,前次的左声道数据字则于输出端重复。
第7图显示输出转换器424的方块图。于此实施例中,输出转换器424包含耦接于逻辑单元700的第1移位缓存器426以及第2移位缓存器428,用来转换音讯数据的输出数据格式,以供后续电路进行处理;逻辑单元702用来产生讯号R-Load以及讯号L-Load,以于音讯先进先出缓冲器420所输出的讯号425中选择出品质优良(good)的样本。第1移位缓存器426包含多个序列位,其中第1移位缓存器426的第1位位置(位23)用来接收第1移位缓存器426的最末位位置(位0)所输出的值。第1移位缓存器426中的每一位位置耦接于先进先出缓冲器420所输出之数据字中相对应的位,并会依序移位到逻辑单元700中。当讯号R-Load处于宣告状态时,表示先进先出缓冲器420输出了一个好样本,且其右标志处于设定状态,此时第1移位缓存器426会加载先进先出缓冲器420所输出的数据字;当先进先出缓冲器420并未输出数据字时,移位缓存器426会持续重复地移位第1移位缓存器426之最末位位置(位0)所输出的数据,换句话说,第1移位缓存器426的最末位位置(位0)所输出的值移位输入至第1移位缓存器426的第1位位置(位23)中。
如此一来,在遗失了左声道样本或右声道样本的情形下,先进先出缓冲器420及输出转换器424的运作依旧可维持不变,而维持输出音讯的速率。因此,所遗失的样本可以轻易地被前次的样本所取代。故坏的样本不会被加载至输出转换器424中,相对地,输出转换器424将会重复前次的好样本,以维持输出音讯数据固定的速率。举例来说,在错误标志Error处于宣告状态,或是先进先出缓冲器405、420中并未存放数据时,输出转换器424即会重复输出前次好样本。否则,输出转换器424会依据讯号Delay enable,选择性地输出音讯先进先出缓冲器405或速率匹配先进先出缓冲器420所送来的数据。因此,依据本发明的作法,将可防止音讯样本发生中断或不连续的情形,而可连续地产生用以输出的音讯讯号Left与Right。
如第7图所示,于本实施例中,输出转换器424中亦包含用来处理左声道的音讯数据的第2移位缓存器428。在先进先出缓冲器420所输出的数据字中,指定(designation)标志Left/Right(如第六图所示的音讯数据字的位28)指定为右声道的数据字系加载至第1移位缓存器426中;指定标志Left/Right指定为左声道的数据字则加载至第2移位缓存器428中。对于逻辑单元702而言,提供给第1移位缓存器426的讯号R-Load可以通过对数据字中之有效性指示符(例如前述的错误标志Error)以及指定标志Left/Right执行及运算(AND)来得出;提供给第2移位缓存器428的讯号L-Load则可以通过对数据字中之有效性指示符(例如前述的错误标志Error)以及指定标志Left/Right的反相位执行及运算来得出。藉由在数字音讯讯号419中的各个数据字中设置有效性指示符,以第1移位缓存器426为例,其仅会加载具有处于宣告状态之有效性指示符的数据字。如此一来,在没有输出有效的数据字的情况下,输出的音讯数据(I2S、S/PDIF)将会对应于在第1移位缓存器426(及/或第2移位缓存器428)中所重复移位的位。请注意本发明并不限定于此实施例中使用两个移位缓存器并依据讯号L-Load与R-Load进行运作的架构。熟习此项技术者亦可以依据本发明的概念做出其它变化,举例来说,在仅具有单一音讯声道的系统中,仅需在输出转换器424中使用单一移位缓存器即可。
图8显示第7图的逻辑单元700所输出的音讯讯号I2S的时序图。音讯讯号I2S为稳定的音讯数据传输速率;当然,逻辑单元700亦可以输出其它不同种类的音讯接口讯号。举例来说,如第7图所示的新力/菲立普数字接口(Sony/Philips Digital Interface)讯号S/PDIF即是一个例子。一般而言,新力/菲立普数字接口常使用于数字音讯装置中,例如数字录音带(digital audio tape,DAT)播放机,或是其它的音讯处理硬件,此种接口可以让音讯数据不必通过模拟格式与数字格式之间的转换(此种转换会劣化音讯品质),即可让音讯数据在不同的档案之间相互传递。
图9为本发明的速率匹配先进先出缓冲器420的另一实施例示意图,先进先出缓冲器900扩充为可支持8声道的立体声数据格式,包含四个缓冲单元的平行声道902,各平行声道902中的缓冲单元依序配置,用来保持数字音讯讯号419不同声道中的数据字,先进先出缓冲器900的架构可以与速率匹配先进先出缓冲器420一并使用于共享缓冲器404中,或与速率匹配先进先出缓冲器420以及音讯先进先出缓冲器405一并使用于共享缓冲器404中,而各缓冲单元之声道902的运作方式则类似于图5所示之先进先出缓冲器420的运作。
图10为本发明用以实施图5的速率匹配先进先出缓冲器420(或图9的先进先出缓冲器900)的整体功能方块图。于本实施例中,输入至先进先出缓冲器420的第1缓冲单元的输入端的数字音讯讯号419位于第1时钟领域,先进先出缓冲器420所输出之数据字则位于第2时钟领域。
图11为本发明用以控制音讯先进先出缓冲器405以及速率匹配先进先出缓冲器420的功能方块图,音讯输入接口1100负责处理输入的音讯样本的选择以及格式化,音讯延迟控制单元1102用来控制音讯先进先出缓冲器405的输出状态,多任务器1104用来选择音讯先进先出缓冲器405或是速率匹配先进先出缓冲器420所输出的音讯样本,音讯输出接口1106用来将音讯数据转换成适当的格式以输出具有正确格式的数据。
图12显示图11的音讯延迟控制单元1102的状态图,包含两种状态输出禁止状态(状态0)以及输出允许状态(状态1)。在输出禁止状态(状态0)下,尚未进入输出允许状态(状态1)之前,并没有办法自音讯先进先出缓冲器读出数据。当表示缓冲暂存量的FIFO backlog的值等于预设阀值TH时,其状态即会从状态0转变会状态1;在输出允许状态(状态1)下,储存于音讯延迟缓冲器中的数据是可以读出的,一旦FIFO backlog的值变为0时,其状态即会从状态1转变会状态0;FIFO backlog的值等于0时,表示音讯延迟缓冲器中并未存放数据,在此种状况下,音讯延迟控制单元1102必须处于状态0,以停止数据的读出;FIFO backlog的值等于TH时,则表示音讯数据已经到达TH个样本的延迟了,此时数据即可从音讯延迟缓冲器中读出。一般来说,在输出音讯数据从缓冲器中读出的同时,输入音讯数据亦会同时写入至缓冲器中,因此,在音讯延迟的模式下,FIFO backlog的值将不太会有减少至0的机会。
图13显示本发明用于多媒体接收器中执行音讯缓冲的方法的实施例流程图,包含以下步骤步骤1300依据输入音讯讯号来产生数字音讯讯号,以于其中传送多个数据字。
步骤1302提供先进先出缓冲器,先进先出缓冲器包含多个依序设置的缓冲单元,用来保持数字音讯讯号中的数据字,其中,先进先出缓冲器中的第1缓冲单元之输入端接收数字音讯讯号,以让最先进入先进先出缓冲器的音讯数据字亦最先由先进先出缓冲器所输出。
步骤1304提供第1移位缓存器,包含多个依序设置的位位置。
步骤1306以第1移位缓存器的第1位位置接收第1移位缓存器的最末位位置所输出的数据。
步骤1308将先进先出缓冲器所输出的数据字加载至第1移位缓存器中,其中,在先进先出缓冲器未输出数据字的期间,移位缓存器会重复地将其输出端之位移位输入至其输入端中。
本发明披露了一种于多媒体接收器中,用来缓冲音讯数据的先进先出缓冲器架构及相关方法,先进先出缓冲器接收数字音讯讯号,其包含多个依序设置的缓冲单元,用来保持数字音讯讯号中的数据字,其中先进先出缓冲器中的第1缓冲单元之输入端接收数字音讯讯号,第1移位缓存器包含多个依序设置的位位置,其中第1移位缓存器的第1位位置接收第1移位缓存器的最末位位置所输出之数据;此外,第1移位缓存器的每一位位置耦接于先进先出缓冲器所输出之数据字中相对应的位;先进先出缓冲器所输出之数据字系加载至第1移位缓存器中,当先进先出缓冲器并未输出数据字时,第1移位缓存器会重复地将输出的位移位输入回第1移位缓存器中;如此一来,即使因为各种可能的错误导致音讯数据字遗失的情形发生,其依旧可以连续地产生输出音讯讯号,故可以防止爆音或喀擦声的失真杂音出现。
本发明亦披露一种音讯缓冲方法,数字音讯讯号依据输入音讯讯号所产生,以于数字音讯讯号中传送多个数据字;速率匹配先进先出缓冲器依序接收并输出数字音讯讯号;选择性地输出数字音讯讯号中的目前样本或重复前次优良样本;最后产生符合I2S或S/PDIF标准格式的输出讯号。较佳地,先进先出缓冲器于第1时钟领域中依序缓冲数字音讯讯号,并于第2时钟领域中依序输出数字音讯讯号;数据字中包含多个右声道样本以及多个左声道样本,且数据字依序储存于先进先出缓冲器中;于目前样本中的有效性指示符处于未宣告状态、或先进先出缓冲器中未存放数据时,重复前次优良样本;而于目前样本中的有效性指示符处于宣告状态时,则输出目前样本。
以上所述仅为本发明之较佳实施例,凡依本发明申请的权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种用于一多媒体接收器中的音讯缓冲装置,该音讯缓冲装置包含一音讯接口,耦接于一输入音讯讯号,用来产生一数字音讯讯号,以于其中传送多个数据字;一先进先出缓冲器,用来接收该数字音讯讯号,该先进先出缓冲器包含多个依序设置的缓冲单元,用来保持该数字音讯讯号中的该些数据字,其中,该先进先出缓冲器中的一第1缓冲单元具有用来接收该数字音讯讯号的一输入端;以及一第1移位缓存器,包含多个依序设置的位位置,其中该第1移位缓存器的一第1位位置接收该第1移位缓存器的一最末位位置所输出之数据,该第1移位缓存器的每一位位置耦接于该先进先出缓冲器所输出之数据字中一相对应的位;其中,该第1移位缓存器选择性地加载该先进先出缓冲器所输出之数据字。
2.如权利要求1所述的音讯缓冲装置,其中当该先进先出缓冲器被禁止输出数据字时,该第1移位缓存器的最末位位置所输出的值移位输入至该第1移位缓存器之第1位位置中。
3.如权利要求1所述的音讯缓冲装置,其中该数字音讯讯号中每一数据字包含一有效性指示符,该第1移位缓存器于该有效性指示符处于宣告状态时加载该先进先出缓冲器所输出之数据字。
4.如权利要求3所述的音讯缓冲装置,其还包含一错误检测器,用来宣告(assert)该数字音讯讯号中正确的数据字中的有效性指示符。
5.如权利要求1所述的音讯缓冲装置,其中该先进先出缓冲器包含多个缓冲单元的平行声道,每一平行声道中的缓冲单元系依序设置来保持该数字音讯讯号中一不同声道中的数据字。
6.如权利要求1所述的音讯缓冲装置,其还包含一音讯来源选择器,用来于多个不同的输入音讯讯号中进行选择。
7.如权利要求1所述的音讯缓冲装置,其中储存于该先进先出缓冲器的缓冲单元中的该数字音讯讯号的每一数据字内还包含一指定位,用来指定一左音讯声道及一右音讯声道的二者择一。
8.如权利要求7所述的音讯缓冲装置,其还包含一第2移位缓存器,该第2移位缓存器包含依序设置的多个位位置,其中该第2移位缓存器的一第1位位置接收该第2移位缓存器的一最末位位置所输出的数据,该第2移位缓存器的每一位位置耦接于该先进先出缓冲器所输出的数据字中一相对应的位;其中,该先进先出缓冲器所输出,具有指定属于该左音讯声道之指定位的数据字系加载至该第1移位缓存器中;该先进先出缓冲器所输出,具有指定属于该右音讯声道的指定位的数据字系加载至该第2移位缓存器中。
9.如权利要求1所述的音讯缓冲装置,其中该先进先出缓冲器的第1缓冲单元的输入端所接收到的数字音讯讯号位于一第1时钟领域中;该先进先出缓冲器所输出之数据字则位于一第2时钟领域中。
10.一种用来于一多媒体接收器中缓冲音讯的方法,该方法包含依据一输入音讯讯号来产生一数字音讯讯号,以于其中传送多个数据字;提供一先进先出缓冲器,该先进先出缓冲器包含多个依序设置的缓冲单元,用来保持该数字音讯讯号中的数据字,其中该先进先出缓冲器中的一第1缓冲单元具有耦接于该数字音讯讯号的一输入端;提供一第1移位缓存器,该第1移位缓存器包含多个依序设置的位位置;以该第1移位缓存器的一第1位位置接收该第1移位缓存器的一最末位位置所输出的数据;以及选择性地将该先进先出缓冲器所输出的数据字加载至该第1移位缓存器中。
11.如权利要求10所述的方法,其还包含将该第1移位缓存器的最末位位置所输出的值移位输入至该第1移位缓存器之第1位位置中。
12.如权利要求10所述的方法,其中该数字音讯讯号中每一数据字还包含一有效性指示符,该方法还包含于该有效性指示符处于宣告状态时将输出的数据字加载至该第1移位缓存器中。
13.如权利要求12所述的方法,其还包含宣告该数字音讯讯号中正确的数据字中的有效性指示符。
14.如权利要求10所述的方法,其还包含提供多个缓冲单元的平行声道,每一平行声道中的缓冲单元依序设置以保持该数字音讯讯号中一不同声道中的数据字。
15.如权利要求10所述的方法,其还包含于多个不同的输入音讯讯号中进行选择。
16.如权利要求10所述的方法,其中储存于该先进先出缓冲器的缓冲单元中之该数字音讯讯号的每一数据字内还包含一指定位,用来指示一左音讯声道及一右音讯声道的二者择一。
17.一种音讯缓冲方法,其包含依据一输入音讯讯号来产生一数字音讯讯号,以于其中传送多个数据字;以一速率匹配先进先出缓冲器来依序接收以及输出该数字音讯讯号;以及二者择一地输出该数字音讯讯号中的一目前样本及重复一前次优良样本。
18.如权利要求17所述的方法,其还包含产生符合一I2S标准格式的一输出讯号。
19.如权利要求17所述的方法,其还包含产生符合一S/PDIF标准格式的一输出讯号。
20.如权利要求17所述的方法,其中该先进先出缓冲器于一第1时钟领域中依序缓冲该数字音讯讯号,并于一第2时钟领域中依序输出该数字音讯讯号。
21.如权利要求20所述的方法,其中该些数据字中包含多个右声道样本以及多个左声道样本,且该些数据字系依序储存于该先进先出缓冲器中。
22.如权利要求17所述的方法,其中该二者择一地输出及重复的步骤是于该目前样本中的一有效性指示符处于未宣告状态时,重复该前次优良样本。
23.如权利要求22所述的方法,其中该二者择一地输出及重复的步骤是于该目前样本中的该有效性指示符处于宣告状态时,输出该目前样本。
24.如权利要求23所述的方法,其中该二者择一地输出及重复的步骤是于该先进先出缓冲器中空乏时,重复该前次优良样本。
全文摘要
一种用于多媒体接收器中的音讯缓冲装置,包含接收输入音讯讯号的音讯接口,用来产生数字音讯讯号,以于其中传送多个数据字;先进先出缓冲器,包含多个依序设置的缓冲单元,用来保持数字音讯讯号中的数据字,先进先出缓冲器中的第1缓冲单元具有用来接收数字音讯讯号的输入端;以及第1移位缓存器,包含多个依序设置的位位置,第1移位缓存器中的第1位位置接收最末位位置所输出的数据,第1移位缓存器的每一位位置耦接于先进先出缓冲器所输出之数据字中相对应的位。
文档编号H04L29/06GK1678045SQ20051006266
公开日2005年10月5日 申请日期2005年3月31日 优先权日2004年3月31日
发明者谢尚莹, 张志仁 申请人:晨星半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1