通用序列总线音频传输调整的装置与方法与流程

文档序号:11133879阅读:728来源:国知局
通用序列总线音频传输调整的装置与方法与制造工艺

本发明关于一种通用序列总线音频传输调整的装置与方法。



背景技术:

以往,类比音频播放常应用在收音机、类比电视等,以类比信号直接驱动喇叭。随着科技的进步,个人电脑和网络的演进及数位音频信号处理的发展,数位音频播放已经应用于各种电子系统如电影院、家用、汽车等音响,以及数位电视、各种型式电脑、随身听、手机等。其中音频信号驱动的功能必须具备低杂音、高品质的特性,使得音响效果更为完善。

类比音频播放常应用在收音机、类比电视等,以类比信号直接驱动喇叭。现有的数位音频数据的传输已大量使用通用序列总线(Universal Serial Bus,USB)的界面。例如一般情况是由通用序列总线主机(Host)端将数位音频数据传送到通用序列总线装置(Device)端。或是使用手持装置将数位音频数据经由通用序列总线的界面传输到附件(Accessory)。对于即时性的音频数据传送及播放,常因附件端的时钟与手持装置的时钟之间的差异而造成音频数据的损毁,产生播放停顿或失真的情况。在此情况下,附件端可经由等时末端(Isochronous Endpoint)将反馈信息回传给手持装置,来调整音频数据的传输。

上述情况有些手持装置或嵌入系统(Embedded System)的Linux作业系统无法正常支持非同步机制(Asynchronous Mode),即经由等时末端(Isochronous Endpoint)将反馈信息回传的功能。

本发明提出一种通用序列总线音频传输调整的技术,附件端经由中断末端(Interrupt Endpoint)将反馈信息回传给手持装置,进而调整音频数据的传输。



技术实现要素:

本发明实施例可提供关于通用序列总线(USB)音频传输调整的装置与方法。

所公开的一实施例是关于一种通用序列总线(USB)音频传输调整的装置,此装置包括:一缓冲处理器,接收和储存经由一通用序列总线传送的一音频数据,并且计数该音频数据来产生一音频数据量;一控制器,依据该音频数据量经由中断末端(Interrupt Endpoint)传送一反馈信息;以及一传输调整器,接收反馈信息来决定是否调整该音频数据的传送速度。

于一实施例中,该缓冲处理器包括一缓冲储存器,该缓冲储存器以序列方式接收该音频数据。

于一实施例中,该缓冲处理器包括一计数器,该计数器计数该音频数据来产生该音频数据量。

于一实施例中,该控制器将该音频数据量与一上限量和一下限量比较,来确定该反馈信息。

于一实施例中,若该传输调整器依据该反馈信息表示该音频数据量低于该下限量,则将该音频数据的传送速度调高;若该传输调整器依据该反馈信息表示该音频数据量高于该上限量,则将该音频数据的传送速度调低。

所公开的另一实施例是关于一种通用序列总线(USB)音频传输调整的方法,此方法包括:使用一缓冲处理器,接收和储存经由一通用序列总线传送的一音频数据,并且计数该音频数据来产生一音频数据量;使用一控制器,依据该音频数据量经由中断末端(Interrupt Endpoint)传送一反馈信息;以及使用一传输调整器,接收反馈信息来决定是否调整该音频数据的传送速度。

于一实施例中,该缓冲处理器使用一缓冲储存器以序列方式接收该音频数据。

于一实施例中,该缓冲处理器使用一计数器计数该音频数据来产生该音频数据量。

于一实施例中,该控制器将该音频数据量与一上限量和一下限量比较,来确定该反馈信息。

于一实施例中,若该传输调整器依据该反馈信息表示该音频数据量低 于该下限量,则将该音频数据的传送速度调高;若该传输调整器依据该反馈信息表示该音频数据量高于该上限量,则将该音频数据的传送速度调低。

附图说明

图1是与所公开的一实施例一致的一示意图,说明一种通用序列总线音频传输调整的装置。

图2是与所公开的一实施例一致的一示意图,说明图1中的缓冲处理器。

图3是与所公开的一实施例一致的一示意图,说明控制器依据音频数据量传送一反馈信息。

图4是与所公开的一实施例一致的一示意图,说明一种通用序列总线(USB)音频传输调整的方法。

其中,附图标记说明如下:

100 通用序列总线音频传输调整的装置

110 缓冲处理器

111 音频数据

112 音频数据量

120 控制器

121 反馈信息

130 传输调整器

410 使用一缓冲处理器,接收和储存经由一通用序列总线传送的一音频数据,并且计数该音频数据来产生一音频数据量

420 使用一控制器,依据该音频数据量经由中断末端传送一反馈信息

430 使用一传输调整器,接收反馈信息来决定是否调整该音频数据的传送速度

具体实施方式

以下,参考伴随的附图,详细说明依据本发明的实施例,使本领域者 易于了解。所述的发明创造可以采用多种变化的实施方式,当不能只限定于这些实施例。本发明省略本领域普通技术人员已熟知部分(well-known part)的描述,并且相同的参考号于本发明中代表相同的元件。

本发明提出通用序列总线音频传输调整的技术,附件端经由中断末端(Interrupt Endpoint)将反馈信息回传给手持装置,进而调整音频数据的传输。图1是与所公开的一实施范例一致的一示意图,说明一种通用序列总线音频传输调整的装置。

在图1中,此通用序列总线(USB)音频传输调整的装置100包括:一缓冲处理器110,接收和储存经由一通用序列总线传送的一音频数据111,并且计数该音频数据来产生一音频数据量112;一控制器120,依据该音频数据量112经由中断末端(Interrupt Endpoint)传送一反馈信息121;以及一传输调整器130,接收反馈信息121来决定是否调整该音频数据111的传送速度。

根据图1中通用序列总线(USB)音频传输调整的装置的实施范例,首先缓冲处理器110,接收和储存经由一通用序列总线传送的一音频数据111。图2是与所公开的一实施范例一致的一示意图,说明图1中的缓冲处理器110。参考图2,由一通用序列汇流主机传送一音频数据111。其中音频数据是一取样的音频信号数据。缓冲处理器110包括一缓冲储存器210,例如是一先进先出(First In First out,FIFO)储存器,以序列方式接收经通用序列总线传送的音频数据111。缓冲处理器110还包括一计数器220来计数缓冲储存器210中所缓冲储存的音频数据的容量,来产生音频数据量112,如图2所示。

根据图1中通用序列总线(USB)音频传输调整的装置的实施范例,控制器120依据该音频数据量112经由中断末端(Interrupt Endpoint)传送一反馈信息121。图3是与所公开的一实施范例一致的一示意图,说明控制器依据音频数据量传送一反馈信息。参考图3的实施范例,控制器120可将音频数据量B与一上限量U和一下限量L比较,而确定一反馈信息121。其中上限量U和下限量L是缓冲储存器210的上限量U和下限量L,例如假设缓冲储存器210的容量是4Mb(百万位元),而确定上限量U为3Mb和下限量L为1Mb。其中比较方式可以使用例如比较器,来比较讯数据 量B与上限量U和下限量L比较。若B≧U,则确定反馈信息121为低频率。若B≦L,则确定反馈信息121为高频率。若U>B>L,则确定反馈信息121为正常频率。上述若B≧U,此音频数据量高于缓冲储存器容量的上限,此缓冲储存器内音频数据量偏高。上述若B≦L,表示此音频数据量低于缓冲储存器容量的下限,此缓冲储存器内音频数据量偏低。

根据图1中通用序列总线(USB)音频传输调整的装置的实施范例,传输调整器130接收反馈信息121来决定是否调整该音频数据111的传送速度。在实施范例中,若传输调整器130接收的反馈信息121是高频率,表示缓冲储存器内音频数据量偏低,则可以将该音频数据111的传送速度调整为较高频率,即调高传送速度。在实施范例中,若传输调整器130接收的反馈信息121是低频率,表示缓冲储存器内音频数据量偏高,则可以将该音频数据111的传送速度调整为较低频率,即调低传送速度。在实施范例中,若传输调整器130接收的反馈信息121是正常频率,表示缓冲储存器内音频数据量在上限量U和下限量L之间,则该音频数据111的传送速度可以不进行调整。

根据另一个实施范例,图4说明一种通用序列总线(USB)音频传输调整的方法,此方法包括:使用一缓冲处理器,接收和储存经由一通用序列总线传送的一音频数据,并且计数该音频数据来产生一音频数据量(步骤410);使用一控制器,依据该音频数据量经由中断末端(Interrupt Endpoint)传送一反馈信息(步骤420);以及使用一传输调整器,接收反馈信息来决定是否调整该音频数据的传送速度(步骤430)。

如前所述,在步骤410中的音频数据是一取样的音频信号数据。缓冲处理器可使用一缓冲储存器例如是一先进先出(First In First out,FIFO)储存器,以序列方式接收经通用序列总线接收界面传送的音频数据。缓冲处理器还可使用一计数器来计数缓冲储存器中所缓冲储存的音频数据的容量,来产生音频数据量B。

如前所述,在步骤420中,控制器依据音频数据量传送一反馈信息。控制器可将音频数据量B与一上限量U和一下限量L比较,而确定一反馈信息。其中上限量U和下限量L是缓冲储存器的上限量U和下限量L,例如假设缓冲储存器的容量是4Mb(百万位元),而确定上限量U为3Mb 和下限量L为1Mb。若B≦L,则确定反馈信息为高频率。若U>B>L,则确定反馈信息为正常频率。若B≧U,则确定反馈信息为低频率。上述若B≦L,表示此音频数据量低于缓冲储存器容量的下限,此缓冲储存器内音频数据量偏低。上述若B≧U,此音频数据量高于缓冲储存器容量的上限,此缓冲储存器内音频数据量偏高。

如前所述,在步骤430中,传输调整器接收反馈信息来决定是否调整该音频数据的传送速度。在实施范例中,若传输调整器接收的反馈信息是高频率,表示缓冲储存器内音频数据量偏低,则可以将该音频数据的传送速度调整为较高频率,即调高传送速度。在实施范例中,若传输调整器接收的反馈信息是低频率,表示缓冲储存器内音频数据量偏高,则可以将该音频数据的传送速度调整为较低频率,即调低传送速度。在实施范例中,若传输调整器130接收的反馈信息是正常频率,表示缓冲储存器内音频数据量在上限量U和下限量L之间,则该音频数据的传送速度可以不进行调整。

综上所述,本发明提出一种音频传输调整的技术,经由中断末端(Interrupt Endpoint)将反馈信息回传,进而调整音频数据的传输。

以上所公开的附图及说明,仅为本发明的较佳实施例而已,非为用以限定本发明的实施,大凡本领域普通技术人员其所依本发明的精神,所作的变化或修饰,皆应涵盖在本发明的权利要求范围内。

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