最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

通用序列總線音頻傳輸調(diào)整的裝置與方法與流程

文檔序號(hào):11133879閱讀:930來源:國(guó)知局
通用序列總線音頻傳輸調(diào)整的裝置與方法與制造工藝

本發(fā)明關(guān)于一種通用序列總線音頻傳輸調(diào)整的裝置與方法。



背景技術(shù):

以往,類比音頻播放常應(yīng)用在收音機(jī)、類比電視等,以類比信號(hào)直接驅(qū)動(dòng)喇叭。隨著科技的進(jìn)步,個(gè)人電腦和網(wǎng)絡(luò)的演進(jìn)及數(shù)位音頻信號(hào)處理的發(fā)展,數(shù)位音頻播放已經(jīng)應(yīng)用于各種電子系統(tǒng)如電影院、家用、汽車等音響,以及數(shù)位電視、各種型式電腦、隨身聽、手機(jī)等。其中音頻信號(hào)驅(qū)動(dòng)的功能必須具備低雜音、高品質(zhì)的特性,使得音響效果更為完善。

類比音頻播放常應(yīng)用在收音機(jī)、類比電視等,以類比信號(hào)直接驅(qū)動(dòng)喇叭?,F(xiàn)有的數(shù)位音頻數(shù)據(jù)的傳輸已大量使用通用序列總線(Universal Serial Bus,USB)的界面。例如一般情況是由通用序列總線主機(jī)(Host)端將數(shù)位音頻數(shù)據(jù)傳送到通用序列總線裝置(Device)端。或是使用手持裝置將數(shù)位音頻數(shù)據(jù)經(jīng)由通用序列總線的界面?zhèn)鬏數(shù)礁郊?Accessory)。對(duì)于即時(shí)性的音頻數(shù)據(jù)傳送及播放,常因附件端的時(shí)鐘與手持裝置的時(shí)鐘之間的差異而造成音頻數(shù)據(jù)的損毀,產(chǎn)生播放停頓或失真的情況。在此情況下,附件端可經(jīng)由等時(shí)末端(Isochronous Endpoint)將反饋信息回傳給手持裝置,來調(diào)整音頻數(shù)據(jù)的傳輸。

上述情況有些手持裝置或嵌入系統(tǒng)(Embedded System)的Linux作業(yè)系統(tǒng)無法正常支持非同步機(jī)制(Asynchronous Mode),即經(jīng)由等時(shí)末端(Isochronous Endpoint)將反饋信息回傳的功能。

本發(fā)明提出一種通用序列總線音頻傳輸調(diào)整的技術(shù),附件端經(jīng)由中斷末端(Interrupt Endpoint)將反饋信息回傳給手持裝置,進(jìn)而調(diào)整音頻數(shù)據(jù)的傳輸。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例可提供關(guān)于通用序列總線(USB)音頻傳輸調(diào)整的裝置與方法。

所公開的一實(shí)施例是關(guān)于一種通用序列總線(USB)音頻傳輸調(diào)整的裝置,此裝置包括:一緩沖處理器,接收和儲(chǔ)存經(jīng)由一通用序列總線傳送的一音頻數(shù)據(jù),并且計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生一音頻數(shù)據(jù)量;一控制器,依據(jù)該音頻數(shù)據(jù)量經(jīng)由中斷末端(Interrupt Endpoint)傳送一反饋信息;以及一傳輸調(diào)整器,接收反饋信息來決定是否調(diào)整該音頻數(shù)據(jù)的傳送速度。

于一實(shí)施例中,該緩沖處理器包括一緩沖儲(chǔ)存器,該緩沖儲(chǔ)存器以序列方式接收該音頻數(shù)據(jù)。

于一實(shí)施例中,該緩沖處理器包括一計(jì)數(shù)器,該計(jì)數(shù)器計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生該音頻數(shù)據(jù)量。

于一實(shí)施例中,該控制器將該音頻數(shù)據(jù)量與一上限量和一下限量比較,來確定該反饋信息。

于一實(shí)施例中,若該傳輸調(diào)整器依據(jù)該反饋信息表示該音頻數(shù)據(jù)量低于該下限量,則將該音頻數(shù)據(jù)的傳送速度調(diào)高;若該傳輸調(diào)整器依據(jù)該反饋信息表示該音頻數(shù)據(jù)量高于該上限量,則將該音頻數(shù)據(jù)的傳送速度調(diào)低。

所公開的另一實(shí)施例是關(guān)于一種通用序列總線(USB)音頻傳輸調(diào)整的方法,此方法包括:使用一緩沖處理器,接收和儲(chǔ)存經(jīng)由一通用序列總線傳送的一音頻數(shù)據(jù),并且計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生一音頻數(shù)據(jù)量;使用一控制器,依據(jù)該音頻數(shù)據(jù)量經(jīng)由中斷末端(Interrupt Endpoint)傳送一反饋信息;以及使用一傳輸調(diào)整器,接收反饋信息來決定是否調(diào)整該音頻數(shù)據(jù)的傳送速度。

于一實(shí)施例中,該緩沖處理器使用一緩沖儲(chǔ)存器以序列方式接收該音頻數(shù)據(jù)。

于一實(shí)施例中,該緩沖處理器使用一計(jì)數(shù)器計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生該音頻數(shù)據(jù)量。

于一實(shí)施例中,該控制器將該音頻數(shù)據(jù)量與一上限量和一下限量比較,來確定該反饋信息。

于一實(shí)施例中,若該傳輸調(diào)整器依據(jù)該反饋信息表示該音頻數(shù)據(jù)量低 于該下限量,則將該音頻數(shù)據(jù)的傳送速度調(diào)高;若該傳輸調(diào)整器依據(jù)該反饋信息表示該音頻數(shù)據(jù)量高于該上限量,則將該音頻數(shù)據(jù)的傳送速度調(diào)低。

附圖說明

圖1是與所公開的一實(shí)施例一致的一示意圖,說明一種通用序列總線音頻傳輸調(diào)整的裝置。

圖2是與所公開的一實(shí)施例一致的一示意圖,說明圖1中的緩沖處理器。

圖3是與所公開的一實(shí)施例一致的一示意圖,說明控制器依據(jù)音頻數(shù)據(jù)量傳送一反饋信息。

圖4是與所公開的一實(shí)施例一致的一示意圖,說明一種通用序列總線(USB)音頻傳輸調(diào)整的方法。

其中,附圖標(biāo)記說明如下:

100 通用序列總線音頻傳輸調(diào)整的裝置

110 緩沖處理器

111 音頻數(shù)據(jù)

112 音頻數(shù)據(jù)量

120 控制器

121 反饋信息

130 傳輸調(diào)整器

410 使用一緩沖處理器,接收和儲(chǔ)存經(jīng)由一通用序列總線傳送的一音頻數(shù)據(jù),并且計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生一音頻數(shù)據(jù)量

420 使用一控制器,依據(jù)該音頻數(shù)據(jù)量經(jīng)由中斷末端傳送一反饋信息

430 使用一傳輸調(diào)整器,接收反饋信息來決定是否調(diào)整該音頻數(shù)據(jù)的傳送速度

具體實(shí)施方式

以下,參考伴隨的附圖,詳細(xì)說明依據(jù)本發(fā)明的實(shí)施例,使本領(lǐng)域者 易于了解。所述的發(fā)明創(chuàng)造可以采用多種變化的實(shí)施方式,當(dāng)不能只限定于這些實(shí)施例。本發(fā)明省略本領(lǐng)域普通技術(shù)人員已熟知部分(well-known part)的描述,并且相同的參考號(hào)于本發(fā)明中代表相同的元件。

本發(fā)明提出通用序列總線音頻傳輸調(diào)整的技術(shù),附件端經(jīng)由中斷末端(Interrupt Endpoint)將反饋信息回傳給手持裝置,進(jìn)而調(diào)整音頻數(shù)據(jù)的傳輸。圖1是與所公開的一實(shí)施范例一致的一示意圖,說明一種通用序列總線音頻傳輸調(diào)整的裝置。

在圖1中,此通用序列總線(USB)音頻傳輸調(diào)整的裝置100包括:一緩沖處理器110,接收和儲(chǔ)存經(jīng)由一通用序列總線傳送的一音頻數(shù)據(jù)111,并且計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生一音頻數(shù)據(jù)量112;一控制器120,依據(jù)該音頻數(shù)據(jù)量112經(jīng)由中斷末端(Interrupt Endpoint)傳送一反饋信息121;以及一傳輸調(diào)整器130,接收反饋信息121來決定是否調(diào)整該音頻數(shù)據(jù)111的傳送速度。

根據(jù)圖1中通用序列總線(USB)音頻傳輸調(diào)整的裝置的實(shí)施范例,首先緩沖處理器110,接收和儲(chǔ)存經(jīng)由一通用序列總線傳送的一音頻數(shù)據(jù)111。圖2是與所公開的一實(shí)施范例一致的一示意圖,說明圖1中的緩沖處理器110。參考圖2,由一通用序列匯流主機(jī)傳送一音頻數(shù)據(jù)111。其中音頻數(shù)據(jù)是一取樣的音頻信號(hào)數(shù)據(jù)。緩沖處理器110包括一緩沖儲(chǔ)存器210,例如是一先進(jìn)先出(First In First out,FIFO)儲(chǔ)存器,以序列方式接收經(jīng)通用序列總線傳送的音頻數(shù)據(jù)111。緩沖處理器110還包括一計(jì)數(shù)器220來計(jì)數(shù)緩沖儲(chǔ)存器210中所緩沖儲(chǔ)存的音頻數(shù)據(jù)的容量,來產(chǎn)生音頻數(shù)據(jù)量112,如圖2所示。

根據(jù)圖1中通用序列總線(USB)音頻傳輸調(diào)整的裝置的實(shí)施范例,控制器120依據(jù)該音頻數(shù)據(jù)量112經(jīng)由中斷末端(Interrupt Endpoint)傳送一反饋信息121。圖3是與所公開的一實(shí)施范例一致的一示意圖,說明控制器依據(jù)音頻數(shù)據(jù)量傳送一反饋信息。參考圖3的實(shí)施范例,控制器120可將音頻數(shù)據(jù)量B與一上限量U和一下限量L比較,而確定一反饋信息121。其中上限量U和下限量L是緩沖儲(chǔ)存器210的上限量U和下限量L,例如假設(shè)緩沖儲(chǔ)存器210的容量是4Mb(百萬位元),而確定上限量U為3Mb和下限量L為1Mb。其中比較方式可以使用例如比較器,來比較訊數(shù)據(jù) 量B與上限量U和下限量L比較。若B≧U,則確定反饋信息121為低頻率。若B≦L,則確定反饋信息121為高頻率。若U>B>L,則確定反饋信息121為正常頻率。上述若B≧U,此音頻數(shù)據(jù)量高于緩沖儲(chǔ)存器容量的上限,此緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏高。上述若B≦L,表示此音頻數(shù)據(jù)量低于緩沖儲(chǔ)存器容量的下限,此緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏低。

根據(jù)圖1中通用序列總線(USB)音頻傳輸調(diào)整的裝置的實(shí)施范例,傳輸調(diào)整器130接收反饋信息121來決定是否調(diào)整該音頻數(shù)據(jù)111的傳送速度。在實(shí)施范例中,若傳輸調(diào)整器130接收的反饋信息121是高頻率,表示緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏低,則可以將該音頻數(shù)據(jù)111的傳送速度調(diào)整為較高頻率,即調(diào)高傳送速度。在實(shí)施范例中,若傳輸調(diào)整器130接收的反饋信息121是低頻率,表示緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏高,則可以將該音頻數(shù)據(jù)111的傳送速度調(diào)整為較低頻率,即調(diào)低傳送速度。在實(shí)施范例中,若傳輸調(diào)整器130接收的反饋信息121是正常頻率,表示緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量在上限量U和下限量L之間,則該音頻數(shù)據(jù)111的傳送速度可以不進(jìn)行調(diào)整。

根據(jù)另一個(gè)實(shí)施范例,圖4說明一種通用序列總線(USB)音頻傳輸調(diào)整的方法,此方法包括:使用一緩沖處理器,接收和儲(chǔ)存經(jīng)由一通用序列總線傳送的一音頻數(shù)據(jù),并且計(jì)數(shù)該音頻數(shù)據(jù)來產(chǎn)生一音頻數(shù)據(jù)量(步驟410);使用一控制器,依據(jù)該音頻數(shù)據(jù)量經(jīng)由中斷末端(Interrupt Endpoint)傳送一反饋信息(步驟420);以及使用一傳輸調(diào)整器,接收反饋信息來決定是否調(diào)整該音頻數(shù)據(jù)的傳送速度(步驟430)。

如前所述,在步驟410中的音頻數(shù)據(jù)是一取樣的音頻信號(hào)數(shù)據(jù)。緩沖處理器可使用一緩沖儲(chǔ)存器例如是一先進(jìn)先出(First In First out,FIFO)儲(chǔ)存器,以序列方式接收經(jīng)通用序列總線接收界面?zhèn)魉偷囊纛l數(shù)據(jù)。緩沖處理器還可使用一計(jì)數(shù)器來計(jì)數(shù)緩沖儲(chǔ)存器中所緩沖儲(chǔ)存的音頻數(shù)據(jù)的容量,來產(chǎn)生音頻數(shù)據(jù)量B。

如前所述,在步驟420中,控制器依據(jù)音頻數(shù)據(jù)量傳送一反饋信息。控制器可將音頻數(shù)據(jù)量B與一上限量U和一下限量L比較,而確定一反饋信息。其中上限量U和下限量L是緩沖儲(chǔ)存器的上限量U和下限量L,例如假設(shè)緩沖儲(chǔ)存器的容量是4Mb(百萬位元),而確定上限量U為3Mb 和下限量L為1Mb。若B≦L,則確定反饋信息為高頻率。若U>B>L,則確定反饋信息為正常頻率。若B≧U,則確定反饋信息為低頻率。上述若B≦L,表示此音頻數(shù)據(jù)量低于緩沖儲(chǔ)存器容量的下限,此緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏低。上述若B≧U,此音頻數(shù)據(jù)量高于緩沖儲(chǔ)存器容量的上限,此緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏高。

如前所述,在步驟430中,傳輸調(diào)整器接收反饋信息來決定是否調(diào)整該音頻數(shù)據(jù)的傳送速度。在實(shí)施范例中,若傳輸調(diào)整器接收的反饋信息是高頻率,表示緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏低,則可以將該音頻數(shù)據(jù)的傳送速度調(diào)整為較高頻率,即調(diào)高傳送速度。在實(shí)施范例中,若傳輸調(diào)整器接收的反饋信息是低頻率,表示緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量偏高,則可以將該音頻數(shù)據(jù)的傳送速度調(diào)整為較低頻率,即調(diào)低傳送速度。在實(shí)施范例中,若傳輸調(diào)整器130接收的反饋信息是正常頻率,表示緩沖儲(chǔ)存器內(nèi)音頻數(shù)據(jù)量在上限量U和下限量L之間,則該音頻數(shù)據(jù)的傳送速度可以不進(jìn)行調(diào)整。

綜上所述,本發(fā)明提出一種音頻傳輸調(diào)整的技術(shù),經(jīng)由中斷末端(Interrupt Endpoint)將反饋信息回傳,進(jìn)而調(diào)整音頻數(shù)據(jù)的傳輸。

以上所公開的附圖及說明,僅為本發(fā)明的較佳實(shí)施例而已,非為用以限定本發(fā)明的實(shí)施,大凡本領(lǐng)域普通技術(shù)人員其所依本發(fā)明的精神,所作的變化或修飾,皆應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1