專利名稱:無線電傳送/接收裝置和方法、系統(tǒng)及存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng)和存儲介質(zhì),它們被用于通過一種無線電通信方法來傳送諸如聲音和圖像之類的一個(gè)實(shí)時(shí)信號。特別地,本發(fā)明涉及一種無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng)和存儲介質(zhì),它們被用于通過一種無線電通信方法來傳送一個(gè)實(shí)時(shí)信號,同時(shí)保持該信號的數(shù)據(jù)質(zhì)量。
更具體地,本發(fā)明涉及一種無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng),它們被用在一個(gè)無線電傳送系統(tǒng)中來傳送諸如聲音和圖像之類的一個(gè)實(shí)時(shí)信號,該無線電傳送系統(tǒng)中實(shí)際的吞吐量是波動的(那就是說,它是無保證的),就像藍(lán)牙的ACL鏈路(異步無連接鏈路)一樣。特別地,本發(fā)明涉及一種無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng),它們能在一個(gè)傳輸系統(tǒng)中傳送一個(gè)實(shí)時(shí)信號同時(shí)保持該信號的數(shù)據(jù)質(zhì)量,該傳輸系統(tǒng)中實(shí)際的吞吐量是波動的,就像藍(lán)牙的ACL鏈路一樣。
背景技術(shù):
近來,短距離無線電通信技術(shù)變得突出。依據(jù)這種無線電通信方法,可以建立設(shè)備和終端之間的無繩通信。因此,在各設(shè)備之間的連接工作被簡化。另外,因?yàn)椴槐貫槊總€(gè)設(shè)備選擇一個(gè)安裝位置,所以這種無線電通信方法非常方便。短距離無線電通信也被高期望為一個(gè)傳輸介質(zhì),它處于網(wǎng)絡(luò)電纜結(jié)構(gòu)不現(xiàn)實(shí)的一個(gè)本地位置中,例如,一個(gè)本地網(wǎng)絡(luò)等等。
例如,短距離無線電通信可被使用如下在許多便攜式信息設(shè)備之間的數(shù)據(jù)交換;以及在電話(或一個(gè)便攜式音樂播放器)的主體和耳機(jī)之間、在主電話機(jī)和無繩手機(jī)之間以及在其他的裝置之間進(jìn)行數(shù)據(jù)和聲音的傳輸。
“藍(lán)牙”,它是短距離無線電通信的一個(gè)典型示例,使用無線電頻率的2.45GHZ頻帶。數(shù)據(jù)傳輸速度總體上為1Mbps,其中提供用于電話語音傳輸?shù)囊粋€(gè)64kbps的同步傳輸信道和用于一個(gè)數(shù)據(jù)傳輸?shù)漠惒絺鬏斝诺?。以前的同步傳輸信道采用SCO(同步基于連接的鏈路)傳送方法,并且被應(yīng)用到線路連接。另一方面,近來的異步傳輸信道采用ACL(異步無連接鏈路)傳送方法,并且被應(yīng)用到使用包交換的數(shù)據(jù)傳輸中。
由藍(lán)牙在許多設(shè)備之間的連接范圍大約是10m??墒?,利用一個(gè)附加放大器,該范圍可以被擴(kuò)大到100m。藍(lán)牙是以主設(shè)備與從設(shè)備之間的點(diǎn)對點(diǎn)連接、或者點(diǎn)對多點(diǎn)連接為基礎(chǔ)的。在后一情況中,通過SCO或ACL方法,一個(gè)主設(shè)備最多可以與七個(gè)從設(shè)備通信。
例如,有一種應(yīng)用,其使用藍(lán)牙來在設(shè)備之間通信以便處理諸如聲音和圖像(高保真音頻等等)之類的一個(gè)實(shí)時(shí)信號。
可是,有一種高的可能性,即,傳送吞吐量在無線電傳送信道上波動。因此,為了通過該無線電通信方法無聲音和圖像的中斷地傳送一個(gè)實(shí)時(shí)信號,需要獲得線路質(zhì)量的足夠容限。結(jié)果,無法有效地利用線路的最大通過量。
關(guān)于信息通信,一般來說,在傳送側(cè),傳送數(shù)據(jù)被編碼并被壓縮;而在接收側(cè),接收的數(shù)據(jù)被解碼(更具體來說,執(zhí)行編解碼處理)。另外,響應(yīng)于該線路質(zhì)量來改變壓縮率??墒?,在這種情況下,改變是基于這樣一個(gè)概念,即當(dāng)吞吐量的容限變小時(shí),數(shù)據(jù)壓縮率增加。由于此,必需知道吞吐量的容限。
此時(shí),應(yīng)該考慮下列情況使用諸如藍(lán)牙之類的短距離無線電通信來傳送諸如聲音和圖像之類的一個(gè)實(shí)時(shí)信號。
如上所述,藍(lán)牙具有兩種傳送方法SCO和ACL。如果使用基于線路連接的SCO方法,則不管是否存在糾錯(cuò)都沒有重發(fā)請求被發(fā)布。因此,音質(zhì)和圖像質(zhì)量無法被保證。與此相反,ACL是一種包傳輸方法。當(dāng)差錯(cuò)出現(xiàn)時(shí)(或者當(dāng)差錯(cuò)糾正沒有糾正差錯(cuò)時(shí)),由包重發(fā)實(shí)現(xiàn)一個(gè)差錯(cuò)免除狀態(tài)。因此,可以保證音質(zhì)和圖像質(zhì)量。換言之,ACL方法可以說適合于一個(gè)實(shí)時(shí)信號的傳送,因?yàn)閿?shù)據(jù)質(zhì)量被保證,而且因?yàn)榭梢詿o中斷地滿意地傳送聲音和圖像。
可是,ACL方法是盡力而為型的一種鏈路。因此,作為數(shù)據(jù)質(zhì)量保證的一種折衷,發(fā)生當(dāng)線路質(zhì)量降低時(shí)(例如,當(dāng)在家利用無線電通信時(shí),諸如微波爐之類的普通家用電器的操作引起實(shí)際的吞吐量改變?yōu)橐粋€(gè)大的范圍)不能保證延遲和吞吐量的一個(gè)情形。
換言之,藍(lán)牙中的ACL鏈路是其中的實(shí)際吞吐量改變的一種通信系統(tǒng)。沒有一種方式知道吞吐量的實(shí)際性能值。因此,不具有響應(yīng)于吞吐量的容限確定數(shù)據(jù)壓縮率的一種機(jī)構(gòu)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種無線電傳送裝置,一種無線電接收裝置,一種無線電傳送/接收系統(tǒng)以及一種存儲介質(zhì),它們是突出的并且能夠傳輸諸如聲音和圖像之類的實(shí)時(shí)信號同時(shí)保持它們的數(shù)據(jù)質(zhì)量。
本發(fā)明的另外一個(gè)目的是在類似藍(lán)牙的ACL鏈路的實(shí)際吞吐量上下波動(那就是說,它沒有保證)的無線電傳輸系統(tǒng)中提供一個(gè)無線電傳送裝置,一個(gè)無線電接收裝置,和一個(gè)無線電傳送/接收系統(tǒng),它們是突出的并且能夠傳輸諸如聲音和圖像之類的實(shí)時(shí)信號同時(shí)保持?jǐn)?shù)據(jù)質(zhì)量。
本發(fā)明的另外一個(gè)目的是在類似藍(lán)牙的ACL鏈路的實(shí)際吞吐量上下波動的無線電傳輸系統(tǒng)中提供一個(gè)無線電傳送裝置,一個(gè)無線電接收裝置,和一個(gè)無線電傳送/接收系統(tǒng),它們是突出的,并且通過在傳輸周期期間動態(tài)地改變數(shù)據(jù)壓縮率,能夠傳送諸如聲音和圖像之類的實(shí)時(shí)信號同時(shí)保持?jǐn)?shù)據(jù)質(zhì)量。
本發(fā)明被設(shè)計(jì)來把上述問題也考慮進(jìn)去。第一個(gè)方面是用于通過一無線電線路傳送數(shù)據(jù)的一個(gè)無線電傳送裝置或方法。在這種情況下,所述無線電傳送裝置或方法包括數(shù)據(jù)輸入裝置或步驟,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲裝置或步驟,用于暫時(shí)存儲輸入的傳送數(shù)據(jù);數(shù)據(jù)壓縮裝置或步驟,用于根據(jù)先進(jìn)先出方法來讀出暫時(shí)存儲的數(shù)據(jù)以便壓縮該數(shù)據(jù);以及數(shù)據(jù)傳送裝置或步驟,用于通過無線電線路傳送被壓縮的數(shù)據(jù)。
本發(fā)明的第二方面是用于通過一無線電線路傳送數(shù)據(jù)的一種無線電傳送裝置或方法。在這種情況下,所述無線電傳送裝置或方法包括數(shù)據(jù)輸入裝置或步驟,用于輸入傳送數(shù)據(jù);數(shù)據(jù)壓縮裝置或步驟,用于壓縮該輸入的傳送數(shù)據(jù);壓縮數(shù)據(jù)存儲裝置或步驟,用于暫時(shí)存儲被壓縮的數(shù)據(jù);以及數(shù)據(jù)傳送裝置或步驟,用于通過無線電線路傳送被壓縮的數(shù)據(jù)。
在這種情形中,無線電線路,是例如藍(lán)牙中的ACL鏈路。關(guān)于該無線電線路,傳輸路徑是不穩(wěn)定的。另外,ACL鏈路屬于一種盡力而為型,其控制在傳輸數(shù)據(jù)差錯(cuò)出現(xiàn)時(shí)的重發(fā)。因此,實(shí)際的吞吐量無法保證。根據(jù)與本發(fā)明第一方面有關(guān)的無線電傳送裝置或方法,當(dāng)輸入數(shù)據(jù)存儲裝置或步驟根據(jù)先進(jìn)先出方法暫時(shí)累積連續(xù)輸入的傳送數(shù)據(jù)時(shí),在數(shù)據(jù)傳輸中由線路上的吞吐量波動引起的延遲被吸收。
作為數(shù)據(jù)輸入裝置或步驟輸入的數(shù)據(jù)的一個(gè)示例,有從一個(gè)麥克風(fēng)和一臺監(jiān)視攝像機(jī)中被連續(xù)地輸入的一個(gè)實(shí)時(shí)音頻信號和一個(gè)視頻信號、或者以給定的輸入速度(即,以再現(xiàn)速度)從諸如CD-R之類的記錄介質(zhì)中再現(xiàn)的一個(gè)數(shù)據(jù)等等。
通過使用能夠根據(jù)先進(jìn)先出方法存儲傳送數(shù)據(jù)的一個(gè)FIFO(先進(jìn)先出)存儲器,可以實(shí)現(xiàn)輸入數(shù)據(jù)存儲裝置或步驟,或者被壓縮的數(shù)據(jù)存儲裝置。在FIFO存儲器中的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值等于FIFO存儲器中累積的數(shù)據(jù)數(shù)量。在這種情況下,該差值幾乎與實(shí)際的吞吐量同義。
另外,數(shù)據(jù)壓縮裝置或步驟使用諸如ATRAC、ATRAC3、AAC、MP3、ADPCM等等的壓縮方法來壓縮數(shù)據(jù),并且壓縮率可以是變量。
關(guān)于諸如藍(lán)牙之類的無線電通信,沒有用于直接地測量線路中的吞吐量的裝置??墒牵ㄟ^輸入數(shù)據(jù)存儲裝置或步驟中的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值,即,通過沒有傳送的累積數(shù)據(jù)的數(shù)量,可以判斷實(shí)際的吞吐量。
根據(jù)本發(fā)明第一和第二方面的無線電傳送裝置或方法可以包括壓縮率控制裝置或步驟,用于控制數(shù)據(jù)壓縮裝置或步驟中的數(shù)據(jù)壓縮率。通過使用壓縮率控制裝置或步驟,在吞吐量減小時(shí)增加數(shù)據(jù)壓縮率,而在吞吐量恢復(fù)時(shí)減小數(shù)據(jù)壓縮率。在這樣一種情況中,以這樣的一種方式,即無線電數(shù)據(jù)通信不超過輸入數(shù)據(jù)存儲裝置或步驟的存儲器大小的極限值,通過調(diào)整數(shù)據(jù)壓縮率,即數(shù)據(jù)率,可以優(yōu)化無線電數(shù)據(jù)通信。而且,輸入數(shù)據(jù)存儲裝置的存儲器大小的減小變得可能。
或者,根據(jù)本發(fā)明的第一個(gè)方面的無線電傳送裝置或方法可以包括輸入速度控制裝置,用于控制數(shù)據(jù)輸入裝置或步驟中的數(shù)據(jù)輸入速度。通過使用輸入速度控制裝置,在吞吐量減小時(shí)減小數(shù)據(jù)輸入速度,而在吞吐量恢復(fù)時(shí)增加數(shù)據(jù)輸入速度。在這樣一種情況中,以這樣的一種方式,即無線電數(shù)據(jù)通信不超過輸入數(shù)據(jù)存儲裝置或步驟的存儲器大小的極限值,通過調(diào)整數(shù)據(jù)輸入速度,即數(shù)據(jù)率,可以優(yōu)化無線電數(shù)據(jù)通信。而且,輸入數(shù)據(jù)存儲裝置或步驟的存儲器大小的減小變得可能。在這種情況下,數(shù)據(jù)輸入速度等于例如從諸如CD-R之類的記錄介質(zhì)中再現(xiàn)時(shí)的數(shù)據(jù)再現(xiàn)速度。
本發(fā)明的第三方面是用于通過一無線電線路接收數(shù)據(jù)的一種無線電接收裝置或方法。在這種情況下,所述無線電接收裝置或方法包括數(shù)據(jù)接收裝置或步驟,用于通過無線電線路接收被壓縮的數(shù)據(jù);數(shù)據(jù)解壓縮裝置或步驟,用于解壓縮該接收數(shù)據(jù);輸出數(shù)據(jù)存儲裝置或步驟,用于暫時(shí)存儲解壓縮數(shù)據(jù);以及數(shù)據(jù)輸出裝置或步驟,用于根據(jù)先進(jìn)先出方法輸出已經(jīng)讀出的數(shù)據(jù)。
在這種情況下,無線電線路,是例如藍(lán)牙中的ACL鏈路。關(guān)于該無線電線路,傳輸路徑是不穩(wěn)定的。另外,ACL鏈路屬于盡力而為型,其控制在傳送數(shù)據(jù)差錯(cuò)出現(xiàn)時(shí)的重發(fā)。因此,實(shí)際的吞吐量無法保證。根據(jù)與本發(fā)明第二方面有關(guān)的無線電接收裝置或方法,當(dāng)輸出數(shù)據(jù)存儲裝置或步驟根據(jù)先進(jìn)先出方法暫時(shí)累積連續(xù)傳送的傳送數(shù)據(jù)時(shí),在數(shù)據(jù)傳輸中由線路上的吞吐量波動引起的延遲被吸收。
數(shù)據(jù)輸出裝置或步驟可以被配置來使用例如揚(yáng)聲器和監(jiān)視顯示器實(shí)時(shí)地輸出聲音和圖像?;蛘撸瑪?shù)據(jù)輸出裝置可以被配置來在諸如MD和CD-R之類的記錄介質(zhì)中以給定的輸出速度,即以記錄速度,記錄被解壓縮和再現(xiàn)的數(shù)據(jù)。
另外,通過使用能夠根據(jù)先進(jìn)先出方法存儲傳送數(shù)據(jù)的FIFO(先進(jìn)先出)存儲器,可以配置輸出數(shù)據(jù)存儲裝置或步驟。在FIFO存儲器中的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值等于FIFO存儲器中累積的數(shù)據(jù)數(shù)量。在這種情況下,該差值幾乎與無線電線路的實(shí)際吞吐量同義。
另外,數(shù)據(jù)解壓縮裝置或步驟通過使用諸如ATRAC、ATRAC3、AAC、MP3、ADPCM等等的支持傳送數(shù)據(jù)的壓縮方法的這些解壓縮方法來對數(shù)據(jù)進(jìn)行解壓縮??墒?,如果在傳送側(cè)的壓縮率被改變,則要求使用此壓縮率的一個(gè)參數(shù)的數(shù)據(jù)解壓縮。
關(guān)于諸如藍(lán)牙之類的無線電通信,沒有用于直接測量線路中的吞吐量的裝置??墒?,通過輸出數(shù)據(jù)存儲裝置或步驟中的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值可以判斷實(shí)際的吞吐量。
根據(jù)本發(fā)明的第三方面的無線電接收裝置或方法可以包括輸出速度控制裝置或步驟,用于控制數(shù)據(jù)輸出裝置或步驟中的輸出速度。通過使用輸出速度控制裝置或步驟,在吞吐量減小時(shí)減小數(shù)據(jù)輸出速度,而在吞吐量恢復(fù)時(shí)增加數(shù)據(jù)輸出速度。在這樣的情況中,以這樣的一種方式,即無線電數(shù)據(jù)通信不超過輸出數(shù)據(jù)存儲裝置或步驟的存儲器大小的極限值,通過調(diào)整數(shù)據(jù)輸出速度,即數(shù)據(jù)率,可以優(yōu)化無線電數(shù)據(jù)通信。而且,可以減小輸出數(shù)據(jù)存儲裝置或步驟的存儲器大小。在這種情況下,數(shù)據(jù)輸出速度等于例如從諸如MD和CD-R之類的記錄介質(zhì)中再現(xiàn)時(shí)的數(shù)據(jù)再現(xiàn)速度。
本發(fā)明的第四方面是一種無線電傳送/接收系統(tǒng),用于通過一無線電線路傳送數(shù)據(jù)。所述無線電傳送/接收系統(tǒng)包括一個(gè)無線電傳送單元和一個(gè)無線電接收單元,該無線電傳送單元包括數(shù)據(jù)輸入裝置,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲裝置,用于根據(jù)先進(jìn)先出方法暫時(shí)存儲該輸入的傳送數(shù)據(jù);數(shù)據(jù)壓縮裝置,用于讀取來自數(shù)據(jù)存儲裝置中的數(shù)據(jù)以便壓縮該數(shù)據(jù);和數(shù)據(jù)傳送裝置,用于通過無線電線路傳送被壓縮的數(shù)據(jù);該無線電接收單元包括數(shù)據(jù)接收裝置,用于通過該無線電線路接收傳送數(shù)據(jù);數(shù)據(jù)解壓縮裝置,用于解壓縮該所接收的數(shù)據(jù);輸出數(shù)據(jù)存儲裝置,用于根據(jù)先進(jìn)先出方法暫時(shí)存儲該解壓縮數(shù)據(jù);和數(shù)據(jù)輸出裝置,用于讀取來自輸出數(shù)據(jù)存儲裝置中的數(shù)據(jù)以便輸出該數(shù)據(jù)。
在這種情況下,該無線電線路是例如藍(lán)牙中的ACL鏈路。關(guān)于該無線電線路,傳輸路徑是不穩(wěn)定的。另外,ACL鏈路屬于盡力而為型,其控制在傳送數(shù)據(jù)差錯(cuò)出現(xiàn)時(shí)的重發(fā)。因此,實(shí)際的吞吐量無法保證。根據(jù)與本發(fā)明第三方面有關(guān)的無線電接收裝置或方法,當(dāng)輸入數(shù)據(jù)存儲裝置根據(jù)先進(jìn)先出方法暫時(shí)累積連續(xù)傳送的傳送數(shù)據(jù)時(shí),在數(shù)據(jù)傳輸中由線路上的吞吐量波動引起的延遲被吸收。
作為無線電傳送單元中由數(shù)據(jù)輸入裝置輸入的數(shù)據(jù)的一個(gè)示例,有從一個(gè)麥克風(fēng)和一臺監(jiān)視攝像機(jī)中連續(xù)輸入的一個(gè)實(shí)時(shí)音頻信號和一個(gè)實(shí)時(shí)視頻信號,或者從諸如CD之類的一個(gè)記錄介質(zhì)中以給定的輸入速度(即,以再現(xiàn)速度)再現(xiàn)的一個(gè)數(shù)據(jù),等等。另一方面,無線電接收單元中的數(shù)據(jù)輸出裝置可被配置來通過使用例如揚(yáng)聲器和監(jiān)視顯示器來實(shí)時(shí)地輸出聲音和圖像?;蛘?,數(shù)據(jù)輸出裝置可以被配置來把解壓縮和再現(xiàn)的數(shù)據(jù)以給定的輸出速度,即以記錄速度,記錄在諸如MD和CD-R之類的記錄介質(zhì)中。
另外,通過使用能夠根據(jù)先進(jìn)先出方法存儲傳送數(shù)據(jù)的FIFO存儲器,可以配置輸入數(shù)據(jù)存儲裝置或輸出數(shù)據(jù)存儲裝置。在FIFO存儲器中的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值等于FIFO存儲器中累積的未處理數(shù)據(jù)數(shù)量。在這種情況下,該差值幾乎與該無線電線路的實(shí)際吞吐量同義。
在無線電傳送單元中,數(shù)據(jù)壓縮裝置使用下列諸如ATRAC、ATRAC3、AAC、MP3、ADPCM等等的壓縮方法來壓縮數(shù)據(jù),并且壓縮率可以是變量。
根據(jù)本發(fā)明第四方面的無線電傳送/接收系統(tǒng)可以包括壓縮率控制裝置,用于控制數(shù)據(jù)壓縮裝置中的數(shù)據(jù)壓縮率。通過使用壓縮率控制裝置,在吞吐量減小時(shí)增加數(shù)據(jù)壓縮率,而在吞吐量恢復(fù)時(shí)減小數(shù)據(jù)壓縮率。在這樣的情況中,以這樣的一種方式,即無線電數(shù)據(jù)通信不超過輸入數(shù)據(jù)存儲裝置的存儲器大小的極限值,通過調(diào)整數(shù)據(jù)壓縮率,即數(shù)據(jù)率,可以優(yōu)化無線電數(shù)據(jù)通信。而且,可以減小輸入數(shù)據(jù)存儲裝置的存儲器大小。
可是,無線電接收單元的數(shù)據(jù)解壓縮裝置必須使用支持由無線電傳送單元上的數(shù)據(jù)壓縮裝置使用的壓縮方法和壓縮率的一種擴(kuò)展方法來對數(shù)據(jù)進(jìn)行解壓縮。由此,當(dāng)改變無線電傳送單元中的壓縮率時(shí),需要提供壓縮率通知裝置,用于向無線電接收單元通知壓縮率參數(shù)。
或者,根據(jù)本發(fā)明的第三方面的無線電傳送/接收系統(tǒng)可以包括輸入速度控制裝置,用于控制數(shù)據(jù)輸入裝置的數(shù)據(jù)輸入速度。通過使用輸入速度控制裝置,在吞吐量減小時(shí)減小數(shù)據(jù)輸入速度,而在吞吐量恢復(fù)時(shí)增加數(shù)據(jù)輸入速度。在這樣的情況中,以這樣的一種方式,即無線電數(shù)據(jù)通信不超過輸入數(shù)據(jù)存儲裝置的存儲器大小的極限值,通過調(diào)整數(shù)據(jù)壓縮率,即數(shù)據(jù)率,可以優(yōu)化無線電數(shù)據(jù)通信。而且,可以減小輸入數(shù)據(jù)存儲裝置的存儲器大小。在這種情況下,數(shù)據(jù)輸入速度等于例如從諸如CD之類的記錄介質(zhì)中再現(xiàn)時(shí)的數(shù)據(jù)再現(xiàn)速度。
或者,根據(jù)本發(fā)明的第三方面的無線電傳送/接收系統(tǒng)可以包括輸出速度控制裝置,用于控制數(shù)據(jù)輸出裝置的數(shù)據(jù)輸出速度。通過使用輸出速度控制裝置,在吞吐量減小時(shí)減小數(shù)據(jù)輸出速度,而在吞吐量恢復(fù)時(shí)增加數(shù)據(jù)輸出速度。在這樣的情況中,以這樣的一種方式,即無線電數(shù)據(jù)通信不超過輸出數(shù)據(jù)存儲裝置的存儲器大小的極限值,通過調(diào)整數(shù)據(jù)輸出速度,即數(shù)據(jù)率,可以優(yōu)化無線電數(shù)據(jù)通信。而且,可以減小輸出數(shù)據(jù)存儲裝置的存儲器大小。在這種情況下,數(shù)據(jù)輸出速度等于例如在諸如MD和CD-R之類的記錄介質(zhì)上記錄時(shí)的數(shù)據(jù)記錄速度。
本發(fā)明的第五方面是用于存儲計(jì)算機(jī)軟件的一種存儲介質(zhì),通過它在一個(gè)計(jì)算機(jī)系統(tǒng)上以計(jì)算機(jī)可讀形式物理地執(zhí)行通過一無線電線路的數(shù)據(jù)傳輸處理,其中,所述計(jì)算機(jī)軟件包括數(shù)據(jù)輸入步驟,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲步驟,用于暫時(shí)存儲輸入的傳送數(shù)據(jù);數(shù)據(jù)壓縮步驟,用于讀取來自數(shù)據(jù)存儲裝置中的數(shù)據(jù)以便壓縮該數(shù)據(jù);和數(shù)據(jù)傳送步驟,用于通過無線電線路傳送被壓縮的數(shù)據(jù)。
根據(jù)本發(fā)明的第五方面的存儲介質(zhì)是例如用于提供一般用途的計(jì)算機(jī)系統(tǒng)的一種介質(zhì),它可以以計(jì)算機(jī)可讀的形式利用計(jì)算機(jī)軟件來執(zhí)行各種類型的程序代碼。這樣的介質(zhì)是例如一個(gè)可移動的和便攜的存儲介質(zhì),例如CD(壓縮盤)、FD(軟盤)和MO(磁光盤)。或者,技術(shù)上也可能將計(jì)算機(jī)軟件通過諸如網(wǎng)絡(luò)(包括無線電網(wǎng)絡(luò)和電纜網(wǎng))之類的傳輸介質(zhì)等等提供給一種特定的計(jì)算機(jī)系統(tǒng)。
像這樣的程序存儲介質(zhì)從功能和結(jié)構(gòu)的觀點(diǎn)定義了計(jì)算機(jī)軟件和存儲介質(zhì)之間的協(xié)作關(guān)系,其目標(biāo)是在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)給定計(jì)算機(jī)軟件的功能。換言之,通過根據(jù)經(jīng)由本發(fā)明的第五方面的存儲介質(zhì)在計(jì)算機(jī)系統(tǒng)中安裝給定的計(jì)算機(jī)軟件,在該計(jì)算機(jī)系統(tǒng)上可實(shí)現(xiàn)一種協(xié)作的效果。從而,可以實(shí)現(xiàn)與根據(jù)本發(fā)明的第一方面所述的無線電傳送裝置或方法相同的效果。
通過基于隨后描述的本發(fā)明的實(shí)施例和附圖的更詳細(xì)的說明,將使關(guān)于本發(fā)明的其他目的、特性和優(yōu)點(diǎn)更清楚。
圖1是示意性地說明作為本發(fā)明一個(gè)實(shí)施例被提供的無線電傳送/接收系統(tǒng)1的結(jié)構(gòu)圖。
圖2是示意性地說明藍(lán)牙線路中的一個(gè)協(xié)議棧結(jié)構(gòu)的圖。
圖3是說明用于控制輸入FIFO存儲器11的寫指針WP的處理程序的流程圖。
圖4是說明用于控制輸入FIFO存儲器11的讀指針RP的處理程序的流程圖。
圖5是說明輸入FIFO存儲器11中的寫指針WP和讀指針RP如何改變的圖。
圖6是說明用于控制輸出FIFO存儲器24的寫指針WP的處理程序的流程圖。
圖7是說明用于控制輸出FIFO存儲器24的讀指針RP的處理程序的流程圖。
圖8是說明輸出FIFO存儲器24中的寫指針WP和讀RP如何改變的圖。
圖9是示意性地說明無線電傳送側(cè)的另一結(jié)構(gòu)示例10-2的圖。
圖10是說明壓縮率控制單元15控制編碼單元12中的數(shù)據(jù)壓縮率的處理程序的流程圖。
圖11是說明一個(gè)數(shù)據(jù)幀的結(jié)構(gòu)圖,其中壓縮率參數(shù)被復(fù)用。
圖12是說明使用除數(shù)據(jù)信道以外的另外一個(gè)信道(例如一個(gè)控制信道)來傳送壓縮率參數(shù)的方法的圖。
圖13是示意性地說明無線電傳送側(cè)的另一結(jié)構(gòu)示例10-3的圖。
圖14是說明再現(xiàn)速度控制單元16控制在一個(gè)介質(zhì)再現(xiàn)單元中再現(xiàn)記錄介質(zhì)時(shí)被使用的數(shù)據(jù)再現(xiàn)速度的處理程序的流程圖。
圖15是說明無線電傳送側(cè)10-3的輸入FIFO存儲器11中的寫指針WP和讀指針RP如何改變的圖。
圖16是示意性地說明無線電接收側(cè)的另一結(jié)構(gòu)示例20-2的圖。
圖17是說明記錄速度控制單元25控制在一個(gè)介質(zhì)記錄單元中的記錄介質(zhì)中記錄時(shí)被使用的數(shù)據(jù)再現(xiàn)速度的處理程序的流程圖。
圖18是說明無線電接收側(cè)20-2的輸出FIFO存儲器24中的寫指針WP和讀指針RP如何改變的圖。
圖19是示意性地說明無線電接收側(cè)的另一結(jié)構(gòu)示例20-3的圖。
圖20是說明用于控制無線電接收側(cè)20-3上的輸出FIFO存儲器26的寫指針WP的處理程序的流程圖。
圖21是說明用于控制無線電接收側(cè)20-3上的輸入FIFO存儲器26的讀指針RP的處理程序流程圖。
圖22A到22D是說明操作的時(shí)間圖,其伴隨著依據(jù)本實(shí)施例的無線電傳送/接收系統(tǒng)1中的實(shí)際吞吐量的改變。
圖23是說明如圖9所示的無線電傳送側(cè)10-2的一個(gè)不規(guī)則示例10-2’的圖。
具體實(shí)施例方式
下面將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。
圖1示意性地說明了作為本發(fā)明一個(gè)實(shí)施例被提供的無線電傳送/接收系統(tǒng)1的結(jié)構(gòu)。如圖1所示的無線電傳送/接收系統(tǒng)1可以適于應(yīng)用到作為實(shí)時(shí)信號的一個(gè)音頻信號的傳送中。無線電傳送/接收系統(tǒng)1包括一對單元無線電傳送側(cè)10和無線電接收側(cè)20。無線電傳送側(cè)10和無線電接收側(cè)20使用例如藍(lán)牙線路(上面描述過)之類的一個(gè)短距離無線電線路來彼此連接。
無線電傳送側(cè)10可以使用包括來自麥克風(fēng)或其它音頻輸入裝置中的模擬輸入在內(nèi)的一個(gè)實(shí)時(shí)信號源,并且還可以使用來自廣播收音機(jī)中的一個(gè)實(shí)時(shí)信號源?;蛘?,無線電傳送側(cè)10可以使用從諸如CD(壓縮盤)之類的記錄介質(zhì)中再現(xiàn)的一個(gè)信號作為信號源。
另一方面,關(guān)于無線電接收側(cè)20,存在這樣一種情況諸如揚(yáng)聲器和頭戴式耳機(jī)之類的一個(gè)音頻輸出裝置被連接以使實(shí)時(shí)音頻收聽變成可能。或者,存在這樣一種情況事實(shí)上把一個(gè)音頻信號記錄在諸如MD和CD-R之類的記錄介質(zhì)中。
無線電傳送側(cè)10包括輸入FIFO存儲器11,用于使用先進(jìn)先出方法暫時(shí)存儲從音頻信號源中提供的一個(gè)實(shí)時(shí)音頻信號;編碼單元12,用于編碼和壓縮音頻信號;包緩沖器13,用于只臨時(shí)存儲一個(gè)包的編碼數(shù)據(jù);和BT(藍(lán)牙)傳送單元14,用于通過藍(lán)牙線路傳送包。
輸入FIFO存儲器11包括用先進(jìn)先出方法排列的緩沖器。每個(gè)緩沖器積累音頻數(shù)據(jù),音頻數(shù)據(jù)量等于例如0.5秒。但是,如果音頻信號以模擬信號輸入,則音頻信號在寫入輸入FIFO存儲器11之前用A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號。
當(dāng)實(shí)現(xiàn)本發(fā)明時(shí),編碼單元12所采用的壓縮方法不特別受限。但是為了實(shí)現(xiàn)CD質(zhì)量,理想的是采用例如ATRAC(自適應(yīng)變換聲音編碼)、ATRAC3、AAC、MP3(MPEG-1音頻層-3)、ADPCM等等。比特率大約是64到400kbps。
BT傳送單元14通過用藍(lán)牙的ACL鏈路的藍(lán)牙線路與無線電接收側(cè)20進(jìn)行盡力而為型包通信。藍(lán)牙線路中ACL鏈路的吞吐量,在理想通信條件下可以達(dá)到大約700kbps。但是,吞吐向?qū)⒏鶕?jù)條件逐漸降低。
圖2示意地說明藍(lán)牙線路中的協(xié)議棧結(jié)構(gòu)。此協(xié)議棧從最低層開始的順序包括RF層、基帶(BB)層、鏈路管理(LM)層,和L2CAP(邏輯鏈路控制和適配協(xié)議)層。這相應(yīng)于OSI(開放系統(tǒng)互連)參考模型的物理層和數(shù)據(jù)鏈路層。
在L2CAP層,當(dāng)出現(xiàn)差錯(cuò)時(shí)(或者當(dāng)差錯(cuò)通過糾錯(cuò)沒有被恢復(fù)時(shí),在傳送和接收之間執(zhí)行包重發(fā)過程以實(shí)現(xiàn)無錯(cuò)狀態(tài)。換句話說,如果傳輸線路質(zhì)量降低,則差錯(cuò)發(fā)生率增加。按這個(gè)比例,包重發(fā)時(shí)常出現(xiàn)將導(dǎo)致藍(lán)牙線路的有效吞吐量降低。
再回到圖1,將描述無線電接收側(cè)20的結(jié)構(gòu)。無線電接收側(cè)包括BT接收單元21,用于通過藍(lán)牙線路接收包;包緩沖器22;解碼單元23,用于解碼和解壓縮收到的編碼數(shù)據(jù);和輸出FIFO存儲器24,用于利用先進(jìn)先出方法臨時(shí)存儲解碼的音頻信號。
BT接收單元21通過用藍(lán)牙的ACL鏈路的藍(lán)牙線路與無線電傳送側(cè)10進(jìn)行盡力而為型包通信。更具體地說,當(dāng)接收包失敗時(shí),BT接收單元21向BT傳送單元14發(fā)出包重發(fā)請求。如果傳輸線路的質(zhì)量降低,則差錯(cuò)發(fā)生率增加。按這個(gè)比例,包重發(fā)時(shí)常出現(xiàn)將導(dǎo)致有效吞吐量降低(如上所述)。
解碼單元23解碼和解壓縮已經(jīng)收到的編碼數(shù)據(jù)。編碼單元12采用的編碼方法支持解碼和解壓縮。采用ATRAC、ATRAC3、AAC、MP3(MPEG-1音頻層3)、ADPCM等等作為編碼方法。
輸出FIFO存儲器24包括用先進(jìn)先出方法排列的緩沖器。每個(gè)緩沖器積累音頻數(shù)據(jù),累積的音頻數(shù)據(jù)量等于例如0.5秒并使用先進(jìn)先出方法臨時(shí)存儲解碼的音頻信號。
已經(jīng)在輸出FIFO存儲器24累積的音頻信號例如以采樣周期讀出,并在它成為通過揚(yáng)聲器的音頻輸出之前被D/A轉(zhuǎn)換成模擬信號?;蛘?,不需D/A轉(zhuǎn)換保持為數(shù)字信號的音頻信號記錄在諸如MD和CD-R的記錄介質(zhì)中。
根據(jù)圖1所示的結(jié)構(gòu),即使連接在無線電傳送側(cè)10和無線電接收側(cè)20之間藍(lán)牙線路的有效吞吐量降低,無線電傳送側(cè)10也可以通過將實(shí)時(shí)音頻信號累積在輸入FIFO存儲器11中而避免數(shù)據(jù)丟失。另外,即使接收數(shù)據(jù)在無線電接收側(cè)20中斷,也有可能通過輸出累積在輸出FIFO存儲器24的數(shù)據(jù)防止音頻數(shù)據(jù)中斷(掉幀)。
通常,F(xiàn)IFO存儲器的寫和讀操作用表示寫下一個(gè)數(shù)據(jù)的位置,即地址的寫指針(此后稱為WP)和表示讀下一個(gè)數(shù)據(jù)地址的讀指針(此后稱為RP)控制。而且,WP和RP之間的差值等于目前累積在FIFO存儲器的數(shù)據(jù)量。換句話說,如果WP和RP之間的差值超過存儲器大小,數(shù)據(jù)不能再寫入,這將導(dǎo)致數(shù)據(jù)丟失。
這里,將描述圖1所示的輸入FIFO存儲器11和輸出FIFO存儲器24的操作。
圖3以流程圖的形式說明控制當(dāng)處理實(shí)時(shí)音頻信號時(shí)使用的輸入FIFO存儲器11寫指針WP的處理過程。另外,圖4以流程圖的形式說明控制輸入FIFO存儲器11的讀指針RP的處理過程。下面將參照圖3和4描述輸入FIFO存儲器11的操作特性。
在實(shí)時(shí)系統(tǒng)輸入的音頻信號在每個(gè)采樣周期進(jìn)行A/D轉(zhuǎn)換,并寫到由輸入FIFO存儲器11的寫指針WP表示的地址(步驟S1)。之后,WP加一(步驟S2),并重復(fù)執(zhí)行類似的處理。
另一方面,在輸入FIFO存儲器11的輸出端檢驗(yàn)包緩沖器13(步驟S11)。如果包緩沖器13處于允許傳送的狀態(tài),則從輸入FIFO存儲器11的讀指針RP表示的地址只讀出一個(gè)編碼幀(步驟S12)。
在編碼單元12編碼和壓縮讀出數(shù)據(jù)(步驟S13)之后,數(shù)據(jù)寫入包緩沖器13(步驟S14)。然后過程處于傳送等待狀態(tài)。
在讀指針RP加上等于讀出幀的數(shù)量的N(步驟S15)之后,過程回到步驟S11。然后,反復(fù)執(zhí)行上述的同一處理。
圖5說明輸入FIFO存儲器11中的寫指針WP和讀指針RP如何改變。
因?yàn)榇死幸纛l信號實(shí)時(shí)輸入,所以寫指針WP的地址隨時(shí)間按比例增加。
另一方面,從讀指針RP的讀出依賴于包緩沖器13是否處于可寫狀態(tài)。換句話說,這要看藍(lán)牙線路處于可傳送狀態(tài)還是處于傳送等待狀態(tài)。因此,在藍(lán)牙線路有效吞吐量高的狀態(tài)下,讀指針RP的地址增加很快。但是,如果有效吞吐量降低,RP的移動變慢并停止。
如果RP移動較慢的時(shí)間周期持續(xù)較長,則WP和RP的差值逐漸增加。如上所述,WP減RP等于累積在輸入FIFO存儲器11的數(shù)據(jù)量。因此,假設(shè)有效吞吐量降低,有必要確定輸入FIFO存儲器11的大小。而且,如果WP和RP之間差值的增加超過存儲器大小,則出現(xiàn)實(shí)時(shí)信號丟失。除此之外,諸如聲音跳動和掉幀的不連續(xù)輸出信號的現(xiàn)象將出現(xiàn)在無線電接收側(cè)20。
至于輸入FIFO存儲器11所需的大小,例如,如果總存儲容量是等于500ms的音頻數(shù)據(jù)量,則所需的存儲容量等于88.2KB(=44.1KHz×16bit×2ch×500ms/8)。
另外,寫指針WP和讀指針RP必須只配置成指向輸入FIFO存儲器11所有位置。假設(shè)寫速度WP是176KB/s(44100×16×2),存儲器的讀出例如每八個(gè)比特訪問一次,則讀出平均以5.7μs(=1sec/44.1KHz/2ch/2(16bit/8bit))的頻率出現(xiàn)。因?yàn)閷τ诿總€(gè)數(shù)據(jù)編碼幀以一短脈沖串執(zhí)行讀出,所以實(shí)際需要大約十倍于上述數(shù)值或更多的速度。此速度被認(rèn)為是在易于實(shí)現(xiàn)的范圍內(nèi)。
圖6以流程圖的形式說明控制當(dāng)處理實(shí)時(shí)音頻信號時(shí)使用的輸出FIFO存儲器24的寫指針WP的處理過程。另外,圖7以流程圖的形式說明控制輸出FIFO存儲器24的讀指針RP的處理過程。下面將參照圖6和7描述輸出FIFO存儲器24的操作特性。
在輸出FIFO存儲器24的輸入側(cè)檢驗(yàn)包緩沖器22是否已滿(步驟S21)。包緩沖器22是否具有足夠的未用容量依賴于藍(lán)牙線路的有效吞吐量。
如果包緩沖器22不具有足夠的未用容量,則緩沖的數(shù)據(jù)轉(zhuǎn)移到解碼單元23(步驟S22),在此數(shù)據(jù)被解碼和解壓縮(步驟S23)。
接下來,一編碼幀寫入由輸出FIFO存儲器24寫指針WP表示的地址(步驟S24)。在寫指針WP加上等于已寫的幀數(shù)的N(步驟S25)之后,過程回到步驟S21。然后反復(fù)執(zhí)行上述的同一處理。
另一方面,在輸出FIFO存儲器24的輸出端,在每個(gè)采樣周期從讀指針RP表示的地址讀出等于一個(gè)樣值的數(shù)據(jù)(例如,16bits×2ch)(步驟S31)。讀出的數(shù)據(jù)進(jìn)行例如D/A轉(zhuǎn)換,然后通過揚(yáng)聲器音頻輸出。
之后,RP加一(步驟S32),并重復(fù)執(zhí)行類似的處理。
圖8說明輸出FIFO存儲器24中的寫指針WP和讀指針RP如何改變。
因?yàn)榇死幸纛l信號實(shí)時(shí)輸出,所以讀指針RP的地址隨時(shí)間按比例增加。
另一方面,寫到寫指針WP依賴于放置于前面的包緩沖器22是否已滿;換句話說,它依賴于藍(lán)牙線路的有效吞吐量是否高。更具體的說,在藍(lán)牙線路的有效吞吐量很高的狀態(tài),寫指針WP的地址增加很快。但是,如果有效吞吐量降低,WP的移動變慢并停止。
如果WP移動較慢的時(shí)間周期持續(xù)很長,WP和RP之間的差值逐漸降低。如上所述,WP減RP等于輸出FIFO存儲器24中累積的數(shù)據(jù)量。因此,當(dāng)RP達(dá)到WP時(shí),輸出FIFO存儲器24將處于沒有累積數(shù)據(jù)的狀態(tài),將引起不連續(xù)輸出數(shù)據(jù)的現(xiàn)象,諸如聲音跳動和掉幀。
至于輸出FIFO存儲器24所需的大小,例如,如果總存儲容量是等于500ms的音頻數(shù)據(jù)量,則所需的存儲容量等于88.2KB(=44.1KHz×16bit×2ch×500mS/8)。
另外,寫指針WP和讀指針RP必須只配置成指向輸出FIFO存儲器24所有位置。假設(shè)讀出速率RP是176KB/s(44100×16×2),存儲器的讀出例如每八個(gè)字節(jié)訪問一次,寫操作平均以5.7μs(=1sec/44.1KHz/2ch/2(16bit/8bit))的頻率出現(xiàn)。因?yàn)閷τ诿總€(gè)數(shù)據(jù)編碼幀以一短脈沖串執(zhí)行寫操作,所以實(shí)際需要大約十倍于上述數(shù)值或更高的速度。此速度被認(rèn)為是在易于實(shí)現(xiàn)的范圍內(nèi)。
圖9示意地說明無線電傳送側(cè)的另一個(gè)結(jié)構(gòu)例子10-2。圖9所示的無線電傳送側(cè)10-2是假設(shè)藍(lán)牙線路的有效吞吐量降低,引起只有輸入FIFO存儲器11不足以趕上實(shí)時(shí)信號傳送的情形。更具體地說,此結(jié)構(gòu)例子具有響應(yīng)于有效吞吐量的降低調(diào)整編碼單元12中數(shù)據(jù)壓縮率的機(jī)構(gòu)。
沒有直接測量藍(lán)牙線路有效吞吐量的裝置。圖9所示的例子是這樣設(shè)想的,即根據(jù)在輸入FIFO存儲器11中累積的數(shù)據(jù)量判斷有效吞吐量。更具體的說,當(dāng)累積的數(shù)據(jù)量增加時(shí),增加數(shù)據(jù)壓縮率,以防止輸入FIFO存儲器11中累積的數(shù)據(jù)量超過給定值。結(jié)果,即使有效吞吐量降低,也可以避免數(shù)據(jù)丟失(聲音中斷和掉幀),還可以減小輸入FIFO存儲器11的大小。更具體的說,由寫指針WP和讀指針RP之間的差值確定輸入FIFO存儲器11中累積的數(shù)據(jù)量。
與圖1所示的無線電傳送側(cè)10相比,圖9所示的無線電傳送側(cè)10-2具有增加了壓縮率控制單元15的結(jié)構(gòu)。壓縮率控制單元15包括WP讀單元15A和RP讀單元15B,其分別讀出輸入FIFO存儲器11的寫指針WP和讀指針RP的地址;地址比較單元15C,用于比較WP與RP的地址值;有效吞吐量判斷單元15D;壓縮率指定單元15E。
地址比較單元15C比較分別從WP讀單元15A和RP讀單元15B提供的指針地址,,以判斷哪個(gè)更大。
有效吞吐量判斷單元15D根據(jù)寫指針WP的地址值和讀指針RP的地址值之間的差值判斷藍(lán)牙線路的有效吞吐量。
正如上面參照圖5所述,因?yàn)橐纛l信號實(shí)時(shí)輸入,寫指針WP的地址隨時(shí)間按比例增加。另一方面,在藍(lán)牙線路的有效吞吐量較高的狀態(tài)下,讀指針RP的地址增加很快。但是,如果有效吞吐量降低,RP的移動變慢并停止。如果RP移動較慢的時(shí)間周期持續(xù)較長,則WP和RP之間的差值(即,輸入FIFO存儲器11中累積的數(shù)據(jù)量)逐漸增加,這招致超過輸入FIFO存儲器11的大小的可能性。
壓縮率指定單元15E根據(jù)有效吞吐量判斷單元15D的判斷結(jié)果指定編碼單元12的數(shù)據(jù)壓縮率。更具體的說,響應(yīng)有效吞吐量的降低指定更高的壓縮率,以更高的速度從輸入FIFO存儲器11讀出數(shù)據(jù)以降低累積的數(shù)據(jù)量。但是,壓縮率增加伴隨著一種折衷,即數(shù)據(jù)質(zhì)量降低。因此,當(dāng)有效吞吐量恢復(fù)時(shí),壓縮率逐漸降低。壓縮率可以調(diào)整的范圍例如大約從64到400kbps。
圖10以流程圖的形式說明由壓縮率控制單元15控制編碼單元12的數(shù)據(jù)壓縮率的處理過程。下面,將參照流程圖描述壓縮率控制單元15的操作。
首先,地址比較單元15C比較輸入FIFO存儲器11中寫指針WP的地址值與讀指針RP的地址值,并檢驗(yàn)累積的數(shù)據(jù)量是否超過輸入FIFO存儲器11的大小的50%(步驟S41)。
如果WP和RP之間的差值超過輸入FIFO存儲器11的大小的50%,有效吞吐量判斷單元15D判斷藍(lán)牙線路的有效吞吐量已經(jīng)降低。壓縮率指定單元15E根據(jù)判斷結(jié)果增加一級編碼單元12的壓縮率(步驟S42)。
但是,50%的數(shù)值不直接與本發(fā)明的發(fā)明點(diǎn)有關(guān)。因此,可以設(shè)置適當(dāng)?shù)拈T限值用于必要地控制壓縮率。
接下來,地址比較單元15C比較輸入FIFO存儲器11中寫指針WP的地址值與讀指針RP的地址值,并檢驗(yàn)累積的數(shù)據(jù)量是否已經(jīng)低于輸入FIFO存儲器11的大小的10%(步驟S43)。
如果WP和RP之間的差值低于輸入FIFO存儲器11的大小的10%,則有效吞吐量判斷單元15D判斷藍(lán)牙線路的有效吞吐量恢復(fù)。在這種情況下,保持較高的數(shù)據(jù)壓縮率將引起數(shù)據(jù)質(zhì)量降低和線路效率的喪失。
因此,壓縮率指定單元15E根據(jù)判斷的結(jié)果將編碼單元12的壓縮率降一級(步驟S44)。關(guān)于這方面,可以任意地使用增減壓縮率的單位。
根據(jù)指定的壓縮率執(zhí)行編碼處理,并且通過藍(lán)牙線路傳送數(shù)據(jù)(步驟S45)。之后,過程再回到步驟S41,并反復(fù)執(zhí)行上述的同一處理。
順便提一下,如圖10所示,當(dāng)壓縮率可變的數(shù)據(jù)被無線電傳送時(shí),需要一個(gè)將當(dāng)前包數(shù)據(jù)的壓縮率通知無線電接收側(cè)20的機(jī)構(gòu),以成功地在無線電接收側(cè)20解碼和解壓縮壓縮的數(shù)據(jù)。
作為將壓縮率參數(shù)傳送到無線電接收側(cè)20的方法,有一種將壓縮率參數(shù)復(fù)用在數(shù)據(jù)幀中的方法、利用不同于數(shù)據(jù)信道的另一個(gè)信道(例如,控制信道)傳送壓縮率參數(shù)的方法等等。
在此實(shí)施例中,考慮到無線電通信側(cè)10上網(wǎng)絡(luò)線路的波動進(jìn)行傳送。因此,不必判斷無線電設(shè)備側(cè)20的吞吐量。
圖11說明復(fù)用壓縮率參數(shù)的數(shù)據(jù)幀的結(jié)構(gòu)。在圖11所示的例子中,用于識別編碼單元12所用壓縮方法的Codec-ID(編解碼ID)、壓縮率參數(shù)和多個(gè)字節(jié)寫入加到數(shù)據(jù)幀的標(biāo)頭中。當(dāng)然,其它控制信息也可以包含在標(biāo)頭中。
另外,圖12說明利用不同于數(shù)據(jù)信道的另一信道(例如,控制信道)傳送壓縮率參數(shù)的情況。如圖12所示,用于識別編碼單元12已經(jīng)使用的壓縮方法的Codec-ID和壓縮率參數(shù)寫入由控制信道傳送的數(shù)據(jù)中,該控制信道獨(dú)立于傳輸數(shù)據(jù)幀的數(shù)據(jù)信道提供。
圖9所示的無線電傳送側(cè)10-2的輸入FIFO存儲器11中寫指針WP和讀指針RP的處理操作基本上類似于上面參照圖3和4所述的處理過程。但是,不同點(diǎn)在于增加了將步驟S13所用的壓縮率參數(shù)傳輸?shù)綗o線電接收側(cè)20的處理。
例如圖11所示,如果壓縮率參數(shù)復(fù)用在數(shù)據(jù)幀中,當(dāng)在步驟S14將數(shù)據(jù)寫到包緩沖器13時(shí)(即,當(dāng)產(chǎn)生傳送包時(shí))壓縮率參數(shù)插入到標(biāo)頭部分。
而且如圖12所示,如果壓縮率參數(shù)用不同于數(shù)據(jù)信道的控制信道傳送,則可以增加將用于步驟S13的壓縮率參數(shù)插入到控制信道的幀中的處理步驟。
圖23示意地說明圖9所示無線電傳送側(cè)10-2的不規(guī)則例子10-2’。正如圖9所示的結(jié)構(gòu)例子10-2的情況,圖23所示的無線電傳送側(cè)10-2’,具有其中增加了響應(yīng)于有效吞吐量的降低,調(diào)整編碼單元12的數(shù)據(jù)壓縮率的壓縮率控制單元15的結(jié)構(gòu)。
壓縮率控制單元15包括WP讀單元15A和RP讀單元15B,其分別讀出輸入FIFO存儲器11的寫指針WP和讀指針RP的地址;地址比較單元15C,用于比較WP與RP的地址值;有效吞吐量判斷單元15D;和壓縮率指定單元15E。
地址比較單元15C比較分別從WP讀單元15A和RP讀單元15B提供的指針地址,以判斷哪個(gè)更大。有效吞吐量判斷單元15D根據(jù)寫指針WP的地址值和讀指針RP地址值之間的差值判斷藍(lán)牙線路的有效吞吐量。壓縮率指定單元15E根據(jù)有效吞吐量判斷單元15D的判斷結(jié)果指定編碼單元12的數(shù)據(jù)壓縮率。更具體地說,通過響應(yīng)于有效吞吐量的降低指定更高的壓縮率,數(shù)據(jù)以更高的速度從輸入FIFO存儲器11讀出,以降低累積的數(shù)據(jù)量。另外,當(dāng)有效吞吐量恢復(fù)時(shí),壓縮率逐漸降低。壓縮率可以調(diào)整的范圍例如大約從64到400kbps。
圖2 3和圖9之間的區(qū)別點(diǎn)在于在前者無線電傳送側(cè)10-2’的情況下,編碼單元12放置在輸入FIFO存儲器11之前。根據(jù)這種結(jié)構(gòu),只有壓縮數(shù)據(jù)累積在輸入FIFO存儲器11中。因此,相比較圖9在壓縮之前累積數(shù)據(jù)的情況,可以顯著降低存儲器大小。
圖13示意地說明無線電傳送側(cè)的另一個(gè)結(jié)構(gòu)例子10-3。圖13所示的無線電傳送側(cè)10-3是一種裝置,其不傳送實(shí)時(shí)音頻信號,而是從諸如CD的記錄介質(zhì)再現(xiàn)的音頻信號。此無線電傳輸側(cè)10-3假設(shè)藍(lán)牙線路的有效吞吐量降低,引起只有輸入FIFO存儲器11不足以趕上實(shí)時(shí)信號傳輸?shù)那樾?。此結(jié)構(gòu)例子具有響應(yīng)于有效吞吐量的降低,調(diào)整介質(zhì)再現(xiàn)單元中數(shù)據(jù)再現(xiàn)速度的機(jī)構(gòu)。
沒有直接測量藍(lán)牙線路有效吞吐量的裝置。圖13所示的例子是這樣設(shè)計(jì)的,即根據(jù)在輸入FIFO存儲器11中累積的數(shù)據(jù)量判斷有效吞吐量。更具體的說,當(dāng)累積的數(shù)據(jù)量增加時(shí),數(shù)據(jù)壓縮率增加,以防止輸入FIFO存儲器11中累積的數(shù)據(jù)量超過給定值。結(jié)果,即使有效吞吐量降低,也可以避免數(shù)據(jù)丟失(聲音中斷和掉幀),還可以將輸入FIFO存儲器11的大小降低。更具體地,由寫指針WP和讀指針RP的差值確定輸入FIFO存儲器11中累積的數(shù)據(jù)量。
相比較圖1所示的無線電傳送側(cè)10,圖13所示的無線電傳送側(cè)10-3具有增加了再現(xiàn)速度控制單元16的結(jié)構(gòu)。再現(xiàn)速度控制單元16包括WP讀單元16A和RP讀單元16B,其分別讀出輸入FIFO存儲器11的寫指針WP和讀指針RP的地址;地址比較單元16C,用于比較WP與RP的地址值;有效吞吐量判斷單元16D;和再現(xiàn)速度指定單元16E。但是,WP讀單元16A、RP讀單元16B、地址比較單元16C和有效吞吐量判斷單元16D可以與圖9所示的無線電傳送側(cè)10-2共享。
地址比較單元16C比較分別從WP讀單元16A和RP讀單元16B提供的指針地址,以判斷哪個(gè)更大。
有效吞吐量判斷單元16D根據(jù)寫指針WP的地址值和讀指針RP地址值之間的差值判斷藍(lán)牙線路的有效吞吐量。
正如上面參照圖5所述的,因?yàn)橐纛l信號實(shí)時(shí)地輸入,寫指針WP的地址隨時(shí)間按比例增加。另一方面,在藍(lán)牙線路的有效吞吐量較高的狀態(tài),讀指針RP的地址增加很快。但是,如果有效吞吐量降低,RP的移動變慢并停止。如果RP移動較慢的時(shí)間周期持續(xù)較長,WP和RP之間的差值(即輸入FIFO存儲器11中累積的數(shù)據(jù)量)逐漸增加,這招致超過輸入FIFO存儲器11的大小的可能性。
再現(xiàn)速度指定單元16E根據(jù)有效吞吐量判斷單元16D的判斷結(jié)果指定數(shù)據(jù)再現(xiàn)速度,當(dāng)在介質(zhì)再現(xiàn)單元再現(xiàn)記錄介質(zhì)時(shí)使用該速度。更具體地說,通過響應(yīng)于有效吞吐量的降低指定較低的再現(xiàn)速度,數(shù)據(jù)以較低的速度寫入輸入FIFO存儲器11,以減少累積的數(shù)據(jù)量。但是,再現(xiàn)速度的降低伴隨引起聲音跳動(或掉幀)的折衷(即,記錄介質(zhì)的預(yù)讀數(shù)據(jù)(read-ahead data)的降低)。因此,當(dāng)有效吞吐量恢復(fù)時(shí),理想的是逐漸增加數(shù)據(jù)再現(xiàn)速度。
圖14以流程圖的形式說明由再現(xiàn)速度控制單元16控制在介質(zhì)再現(xiàn)單元中,當(dāng)再現(xiàn)記錄介質(zhì)時(shí)使用的數(shù)據(jù)再現(xiàn)速度的處理過程。下面將參照流程圖描述再現(xiàn)速度控制單元16的操作。
首先,地址比較單元16C比較輸入FIFO存儲器11中寫指針WP的地址值與讀指針RP的地址值,并檢驗(yàn)累積的數(shù)據(jù)量是否超過輸入FIFO存儲器11的大小的50%(步驟S51)。
如果WP和RP之間的差值超過輸入FIFO存儲器11的大小的50%,則有效吞吐量判斷單元16D判斷藍(lán)牙線路的有效吞吐量已經(jīng)降低。再現(xiàn)速度指定單元16E根據(jù)判斷結(jié)果將介質(zhì)再現(xiàn)單元的數(shù)據(jù)再現(xiàn)速度降一級(步驟S52)。
但是,50%的數(shù)值不直接相關(guān)于本發(fā)明的發(fā)明點(diǎn)。因此可以必要地設(shè)置一適當(dāng)?shù)拈T限值。
接下來,地址比較單元16C比較輸入FIFO存儲器11中寫指針WP的地址值與讀指針RP的地址值,并檢驗(yàn)累積的數(shù)據(jù)量是否低于輸入FIFO存儲器11的大小的10%(步驟S53)。
如果WP和RP之間的差值低于輸入FIFO存儲器11的大小的10%,則有效吞吐量判斷單元16D判斷藍(lán)牙線路的有效吞吐量恢復(fù)。在這種情況下,保持高數(shù)據(jù)壓縮率將引起數(shù)據(jù)質(zhì)量降低和線路效率的喪失。因此,再現(xiàn)速度指定單元16E根據(jù)判斷結(jié)果將介質(zhì)再現(xiàn)單元的數(shù)據(jù)再現(xiàn)速度增加一級(步驟S54)。關(guān)于這方面,可以任意使用增減數(shù)據(jù)再現(xiàn)速度的單位。
根據(jù)指定的數(shù)據(jù)再現(xiàn)速度執(zhí)行記錄介質(zhì)的數(shù)據(jù)再現(xiàn),并通過藍(lán)牙線路傳送數(shù)據(jù)(步驟S55)。之后,該過程再次回到步驟S51,并反復(fù)執(zhí)行上述的同一處理。
圖13所示的無線電傳送側(cè)10-3的輸入FIFO存儲器11中寫指針WP和讀指針RP的處理操作基本上類似于上面參照圖3和4所述的處理過程。但是,正如處理在實(shí)時(shí)系統(tǒng)輸入音頻信號相反的情況,數(shù)據(jù)在每個(gè)給定的采樣周期不總以常量提供。因此,輸入FIFO存儲器11的寫指針WP的地址不始終隨時(shí)間按比例增加。
圖15說明無線電傳送側(cè)10-3的輸入FIFO存儲器11中的寫指針WP和讀指針RP如何改變。但是,在示出的例子中,為了方便解釋假設(shè)介質(zhì)再現(xiàn)速度可以按級切換到單速、雙速和停止。
如圖15所示,相比較圖5所示的情況,寫指針WP和讀指針RP之間的差值變小。這避免了寫再現(xiàn)數(shù)據(jù)的錯(cuò)誤引起的出現(xiàn)聲音跳動(掉幀)等等的情形。除此之外,這進(jìn)一步可以減小輸入FIFO存儲器的大小。
順便提一下,在正如上面的解釋中,分別引入圖9和13所示的兩個(gè)實(shí)例中的每一個(gè)作為無線電傳送側(cè)10的改進(jìn)例子。但是,無線電傳送裝置可以配置成具有壓縮率控制單元15和再現(xiàn)速度控制單元16。在這種情況下,有可能通過調(diào)整數(shù)據(jù)壓縮率和數(shù)據(jù)再現(xiàn)速度響應(yīng)藍(lán)牙線路有效吞吐量的改變。另外,該裝置結(jié)構(gòu)還可以通過共享壓縮率控制單元15和再現(xiàn)速度控制單元16之間的WP讀單元、RP讀單元、地址比較單元和有效吞吐量判斷單元得到簡化。
圖16示意地說明無線電接收側(cè)的另一個(gè)結(jié)構(gòu)例子20-2。圖16所示的無線電接收側(cè)20-2是一種裝置,其不輸出實(shí)時(shí)音頻信號而是將音頻信號記錄在諸如MD和CD-R的記錄介質(zhì)中。無線電接收側(cè)20-2是假設(shè)藍(lán)牙線路的有效吞吐量的降低,引起只有輸出FIFO存儲器24不足以趕上為數(shù)據(jù)記錄操作接收的數(shù)據(jù)的情況。此結(jié)構(gòu)例子具有用于響應(yīng)于有效吞吐量的降低調(diào)整介質(zhì)記錄單元中數(shù)據(jù)記錄速度的機(jī)構(gòu)。
沒有直接測量藍(lán)牙線路有效吞吐量的裝置。圖16所示的例子是這樣設(shè)想的,即根據(jù)在輸出FIFO存儲器24中累積的數(shù)據(jù)量判斷有效吞吐量。更具體地說,當(dāng)累積的數(shù)據(jù)量增加時(shí),增加數(shù)據(jù)記錄速度,以防止輸出FIFO存儲器24中累積的數(shù)據(jù)量超過給定值。結(jié)果,即使有效吞吐量降低,也可以避免數(shù)據(jù)丟失,還可以降低輸出FIFO存儲器24的大小。輸出FIFO存儲器24中累積的數(shù)據(jù)量(更具體地說,吞吐量)由寫指針WP和讀指針之間的差值確定。如果無線電接收側(cè)20-2具有將接收數(shù)據(jù)記錄在介質(zhì)中的功能,則記錄速度應(yīng)當(dāng)響應(yīng)連接到無線電傳送側(cè)10的網(wǎng)絡(luò)線路的上下波動而受到控制。因此,需要判斷吞吐量。
相比較圖1所示的無線電接收側(cè)20,圖16所示的無線電接收側(cè)20-2具有增加了記錄速度控制單元25的結(jié)構(gòu)。該記錄速度控制單元25包括WP讀單元25A和RP讀單元25B,其分別讀出輸出FIFO存儲器24的寫指針WP和讀指針RP的地址;地址比較單元25C,用于比較WP與RP的地址值;有效吞吐量判斷單元25D;和記錄速度指定單元25E。
地址比較單元25C比較分別從WP讀單元25A和RP讀單元25B提供的指針地址,以判斷哪個(gè)更大。
有效吞吐量判斷單元25D根據(jù)寫指針WP的地址值和讀指針RP的地址值之間的差值判斷藍(lán)牙線路的有效吞吐量。
記錄速度指定單元25E根據(jù)有效吞吐量判斷單元25D的判斷結(jié)果指定介質(zhì)記錄單元的數(shù)據(jù)記錄速度,當(dāng)將數(shù)據(jù)記錄在記錄介質(zhì)中時(shí)利用該速度。更具體地說,通過響應(yīng)有效吞吐量的恢復(fù)指定更高的記錄速度,數(shù)據(jù)以更高的速度從輸出FIFO存儲器11讀出以降低累積的數(shù)據(jù)量。
圖17以流程圖的形式說明由記錄速度控制單元25控制在介質(zhì)記錄單元中的數(shù)據(jù)記錄速度的處理過程,當(dāng)在記錄介質(zhì)記錄時(shí)利用該速度。下面將參照該流程圖描述記錄速度控制單元25的操作。
首先,地址比較單元25C比較輸出FIFO存儲器24中寫指針WP的地址值與讀指針RP的地址值,并檢驗(yàn)累積的數(shù)據(jù)量是否超過輸出FIFO存儲器24的大小的50%(步驟S61)。
如果WP和RP之間的差值超過輸出FIFO存儲器11的大小的50%,則有效吞吐量判斷單元25D斷定藍(lán)牙線路的有效吞吐量已經(jīng)改進(jìn)。記錄速度指定單元25E根據(jù)判斷結(jié)果將介質(zhì)記錄單元的數(shù)據(jù)記錄速度增加一級(步驟S62)。
但是,50%的數(shù)值不直接與本發(fā)明的發(fā)明點(diǎn)有關(guān)。因此可以必要地設(shè)置一適當(dāng)?shù)拈T限值。
接下來,地址比較單元25C比較輸出FIFO存儲器24中寫指針WP的地址值與讀指針RP的地址值,并檢驗(yàn)累積的數(shù)據(jù)量是否已經(jīng)低于輸出FIFO存儲器24的大小的10%(步驟S63)。
如果WP和RP之間的差值低于輸出FIFO存儲器24的大小的10%,則有效吞吐量判斷單元25D判斷藍(lán)牙線路的有效吞吐量降低。在這種情況下,保持高速數(shù)據(jù)記錄是無意義的。因此,記錄速度指定單元25E根據(jù)判斷結(jié)果將介質(zhì)記錄單元的數(shù)據(jù)記錄速度減小一級(步驟S64)。關(guān)于這方面,可以任意使用增減數(shù)據(jù)記錄速度的單位。
數(shù)據(jù)根據(jù)指定的數(shù)據(jù)記錄速度寫入記錄介質(zhì)(步驟S65)。之后,過程再次回到步驟S61,并反復(fù)執(zhí)行上述的同一處理。
圖16所示的無線電接收側(cè)20-2的輸出FIFO存儲器24中寫指針WP和讀指針RP的處理操作基本上類似于上面參照圖6和7所述的處理過程。但是,與處理實(shí)時(shí)系統(tǒng)輸入的音頻信號的情況相反,數(shù)據(jù)在每個(gè)給定的采樣周期并不總是以常量讀入。因此輸出FIFO存儲器25的讀指針RP的地址不總是隨時(shí)間按比例增加。
圖18說明無線電接收側(cè)20-2的輸出FIFO存儲器24中的寫指針WP和讀指針RP如何改變。但是,在示出的例子中,為了方便解釋假設(shè)介質(zhì)記錄速度可以按級切換到單速、雙速和停止。
如圖18所示,相比較圖8所示的情況,寫指針WP和讀指針RP之間的差值變小。這避免了記錄接收數(shù)據(jù)出錯(cuò)等等的情形出現(xiàn)。除此之外,這可以進(jìn)一步減少輸出FIFO存儲器24的大小。
圖19示意地說明無線電接收側(cè)的另一個(gè)結(jié)構(gòu)例子20-3。圖19所示的無線電接收側(cè)20-3不同于圖1所示的無線電接收側(cè)20。在無線電接收側(cè)20-3中,輸出FIFO存儲器26處于解碼單元23之前的位置。根據(jù)這種結(jié)構(gòu),在輸出FIFO存儲器26中僅累積壓縮數(shù)據(jù)。因此,相比較圖1累積解碼后數(shù)據(jù)的情況,可以顯著降低存儲器大小。在這種結(jié)構(gòu)的情況下,有必要在解碼單元23之后另外放置數(shù)據(jù)緩沖器27。雖然除了輸出FIFO存儲器26還應(yīng)考慮數(shù)據(jù)緩沖器27的大小,但是有可能使其總存儲器的大小低于圖1所示的輸出FIFO存儲器24。
圖20以流程圖的形式說明控制輸出FIFO存儲器26的寫指針WP的處理過程。另外,圖21以流程圖的形式說明控制輸出FIFO存儲器26的讀指針RP的處理過程。下面將參照圖20和21描述輸出FIFO存儲器26的操作特性。
在輸出FIFO存儲器26的輸入側(cè)檢驗(yàn)包緩沖器22是否已滿(步驟S71)。包緩沖器22是否已滿依賴于藍(lán)牙線路的有效吞吐量。
如果包緩沖器22已滿,等于一個(gè)緩沖器包的數(shù)據(jù)幀傳送并寫入輸出FIFO存儲器26(步驟S72)。除此之外,寫指針WP的地址值加M,M等于寫入數(shù)據(jù)幀(步驟S73)。之后,過程回到步驟S71,并反復(fù)執(zhí)行上述的同一處理。
另一方面,在輸出FIFO存儲器26的輸出側(cè),檢驗(yàn)是否已經(jīng)完成前面幀的輸出(例如,音頻輸出并在記錄介質(zhì)中記錄)(步驟S81)。
如果已經(jīng)完成前面幀的輸出,從輸出FIFO存儲器26讀出等于一個(gè)音頻幀的數(shù)據(jù),然后在后續(xù)階段傳送到解碼單元23(步驟S82),在此解碼和解壓縮數(shù)據(jù)(步驟S83)。
解碼幀在后續(xù)階段臨時(shí)存儲在數(shù)據(jù)緩沖器(步驟S84)。
輸出FIFO存儲器26的讀指針RP的地址值增加等于讀出數(shù)據(jù)的值。然后,過程回到步驟S81,并反復(fù)執(zhí)行上述的同一處理。
如果解碼數(shù)據(jù)是音頻輸出,在每個(gè)采樣周期從數(shù)據(jù)緩沖器27讀出等于一個(gè)樣值的數(shù)據(jù),并傳送到D/A轉(zhuǎn)換器。
圖22A到22D以時(shí)間圖的形式說明根據(jù)此實(shí)施例的無線電傳送/接收系統(tǒng)1中伴隨著有效吞吐量改變的操作。
圖22A通過模擬說明藍(lán)牙線路的改變。圖22A例證了以500kbps傳送信號的情況。此圖中,假設(shè)在*1所示的時(shí)刻發(fā)生較輕的線路質(zhì)量下降,在*2所示的時(shí)刻發(fā)生較重的線路質(zhì)量惡化。關(guān)于這方面,還假設(shè)在無線電傳送側(cè)10開始聲源再現(xiàn)之后0.5秒,在無線電接收側(cè)20不輸出聲音,并只執(zhí)行輸出FIFO存儲器24的數(shù)據(jù)累積。
圖22B、22C和22D分別表示無線電傳送側(cè)10的輸入FIFO存儲器11中累積的數(shù)據(jù)量、無線電接收側(cè)20的輸出FIFO存儲器24中累積的數(shù)據(jù)量、和在開/關(guān)輸出聲音期間的過渡。
在無線電傳送側(cè)10開始聲源再現(xiàn)之后0.5秒不輸出輸出聲音。數(shù)據(jù)累積在緩沖器,即在輸出FIFO存儲器24中。更具體地說,傳送存儲器在穩(wěn)定狀態(tài)為空。另一方面,接收存儲器為滿。
在*1所示的時(shí)刻,發(fā)生較輕的線路質(zhì)量下降的結(jié)果,是在無線電傳送側(cè)10的作為傳送存儲器的輸入FIFO存儲器11中累積不足的吞吐量。另一方面,在無線電接收側(cè)20,通過補(bǔ)充作為接收存儲器的輸出FIFO存儲器24中累積的數(shù)據(jù)無中斷地再現(xiàn)輸出聲音。
另外,在*2所示的時(shí)刻,發(fā)生較重線路質(zhì)量下降的結(jié)果是在無線電傳送側(cè)10的例子中輸入FIFO存儲器溢出。在無線電接收側(cè)20的輸出FIFO存儲器24變空之后,發(fā)生聲音中斷。
在圖22A到22D,在*2所示的時(shí)間周期內(nèi)用虛線表示的部分表示當(dāng)壓縮率控制單元15工作時(shí)獲得的操作特性。
在這種情況下,是這樣設(shè)計(jì)的,即每次輸入FIFO存儲器11中累積的數(shù)據(jù)量超過無線電傳送側(cè)10的存儲器大小的50%,編碼單元12的數(shù)據(jù)壓縮率就一級一級地增加(即,數(shù)據(jù)速率降低)。而且,也是這樣設(shè)計(jì)的,即每次輸入FIFO存儲器11中累積的數(shù)據(jù)量低于存儲器大小的10%,數(shù)據(jù)壓縮率就一級一級地降低。
注意,例如在編碼處理的每個(gè)幀周期可以轉(zhuǎn)換壓縮率。但是,如何轉(zhuǎn)換壓縮率并不局限于此??梢栽谌我獾臅r(shí)間間隔自適應(yīng)的控制轉(zhuǎn)換壓縮率。
通過利用壓縮率控制單元15根據(jù)有效吞吐量的改變動態(tài)地改變數(shù)據(jù)壓縮率(參見圖10),在如圖22B所示的輸入FIFO存儲器11溢出之前,數(shù)據(jù)速率就可以降低。結(jié)果,如圖22C所示,避免了輸出FIFO存儲器25變空的情形。除此之外,如圖22D,還可以避免輸出聲音的中斷。
另外,有可能通過壓縮率控制單元15的工作,響應(yīng)于有效吞吐量,使用最高的數(shù)據(jù)率。因此,可以實(shí)現(xiàn)高音質(zhì)的數(shù)據(jù)傳輸。
理想的是輸入FIFO存儲器11處于編碼單元12之前的位置。這是因?yàn)榭梢粤⒓捶从硵?shù)據(jù)壓縮率的轉(zhuǎn)換。與此相反,如上面參照圖16所述,輸出FIFO存儲器24可以放置在解碼單元23之前或之后??梢酝ㄟ^將輸出FIFO存儲器24放置在解碼單元23之前節(jié)省輸出FIFO存儲器24的大小。
如果不由實(shí)時(shí)系統(tǒng)而是記錄介質(zhì)系統(tǒng)提供輸入信號源,和如果可變的速度再現(xiàn)是可能的,則可以降低輸入FIFO存儲器11的大小,或者可以省略輸入FIFO存儲器11。在這種情況下,如下判斷和控制壓縮率控制單元15的數(shù)據(jù)壓縮率如果控制介質(zhì)再現(xiàn)速度到慢于標(biāo)準(zhǔn)速度或停止,則控制介質(zhì)再現(xiàn)速度以便數(shù)據(jù)壓縮率增加;如果控制介質(zhì)再現(xiàn)速度到快于標(biāo)準(zhǔn)速度,則控制介質(zhì)再現(xiàn)速度以便壓縮率降低。
注意,在圖22A到22D所示的時(shí)間圖中,即使不使用壓縮率控制單元15而只使用再現(xiàn)速度控制單元16,或者即使使用壓縮率控制單元15和再現(xiàn)速度控制單元16兩者,可以同樣地實(shí)現(xiàn)在*2表示的時(shí)間周期內(nèi)避免聲音中斷的效果。
關(guān)于此點(diǎn),本發(fā)明將參照具體實(shí)施例詳細(xì)描寫。但是,對本領(lǐng)域技術(shù)人員來說很明顯可以在一范圍內(nèi)校正或代替該實(shí)施例而不偏離本發(fā)明的觀點(diǎn)。換句話說,本發(fā)明是以例證的形式披露的。
因此本發(fā)明不應(yīng)該以有限的方式解釋。為了判斷本發(fā)明的觀點(diǎn),在開始(outset)時(shí)應(yīng)當(dāng)考慮“權(quán)利要求書”所描述的。
正如上面所詳述的,根據(jù)本發(fā)明,有可能提供無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng)和存儲介質(zhì),它們是杰出的,并能夠傳送諸如聲音和圖像的實(shí)時(shí)信號,同時(shí)保持其數(shù)據(jù)質(zhì)量。
另外,在無線電傳送系統(tǒng)中其有效吞吐量像藍(lán)牙的ACL鏈路一樣波動(即,沒有保證),本發(fā)明可以提供無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng)和存儲介質(zhì),它們是杰出的并能夠傳輸諸如聲音和圖像的實(shí)時(shí)信號,同時(shí)保持?jǐn)?shù)據(jù)質(zhì)量。
另外,在無線電傳送系統(tǒng)中,其有效吞吐量像藍(lán)牙的ACL鏈路一樣波動,本發(fā)明可以提供無線電傳送裝置、無線電接收裝置、無線電傳送/接收系統(tǒng)和存儲介質(zhì),它們是杰出的并能夠通過在傳輸期間動態(tài)地改變數(shù)據(jù)壓縮率來傳輸諸如聲音和圖像的實(shí)時(shí)信號,同時(shí)保持?jǐn)?shù)據(jù)質(zhì)量。
根據(jù)本發(fā)明的無線電傳送接收系統(tǒng),即使線路的吞吐量降低,也可以成功地傳送實(shí)時(shí)數(shù)據(jù)而不引起聲音中斷、掉幀等等。而且,響應(yīng)線路的有效吞吐量傳送高音質(zhì)或高圖象質(zhì)量的信號。
關(guān)于根據(jù)本發(fā)明的無線電傳送/接收系統(tǒng),如果線路的有效吞吐量降低,在傳送側(cè)通過利用簡易的壓縮率控制可以防止諸如聲音中斷和掉幀的實(shí)時(shí)信號丟失。
另外,根據(jù)本發(fā)明的無線電傳送/接收系統(tǒng),可以降低在發(fā)送側(cè)和接收側(cè)分別臨時(shí)積累傳輸數(shù)據(jù)的存儲器容量。而且,有可能應(yīng)付線路的瞬時(shí)中斷。
權(quán)利要求
1.一種用于通過一無線電線路傳送數(shù)據(jù)的無線電傳送裝置,包括數(shù)據(jù)輸入裝置,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲裝置,用于暫時(shí)存儲該輸入的傳送數(shù)據(jù);數(shù)據(jù)壓縮裝置,用于讀取來自該數(shù)據(jù)存儲裝置中的數(shù)據(jù)以壓縮該數(shù)據(jù);和數(shù)據(jù)傳送裝置,用于通過該無線電線路傳送該壓縮數(shù)據(jù)。
2.如權(quán)利要求1所述的無線電傳送裝置,另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量。
3.如權(quán)利要求2所述的無線電傳送裝置,其中所述輸入數(shù)據(jù)存儲裝置由一個(gè)利用先進(jìn)先出方法進(jìn)行操作的存儲器組成;和所述吞吐量判斷裝置根據(jù)該輸入數(shù)據(jù)存儲裝置的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值來判斷吞吐量。
4.如權(quán)利要求1所述的無線電傳送裝置,另外包括壓縮率控制裝置,用于控制該數(shù)據(jù)壓縮裝置中的數(shù)據(jù)壓縮率。
5.如權(quán)利要求1所述的無線電傳送裝置,另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量;和壓縮率控制裝置,用于根據(jù)該判斷的吞吐量來控制該數(shù)據(jù)壓縮裝置中的數(shù)據(jù)壓縮率。
6.如權(quán)利要求5所述的無線電傳送裝置,其中所述壓縮率控制裝置隨著吞吐量的減小增加數(shù)據(jù)壓縮率,而隨著該吞吐量的恢復(fù)減小該數(shù)據(jù)壓縮率。
7.如權(quán)利要求1所述的無線電傳送裝置,另外包括輸入速度控制裝置,用于控制該數(shù)據(jù)輸入裝置中的數(shù)據(jù)輸入速度。
8.如權(quán)利要求1所述的無線電傳送裝置,另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量;和輸入速度控制裝置,用于根據(jù)該判斷的吞吐量來控制該數(shù)據(jù)輸入裝置中的數(shù)據(jù)輸入速度。
9.如權(quán)利要求8所述的無線電傳送裝置,其中所述輸入速度控制裝置隨著吞吐量的減小減小數(shù)據(jù)輸入速度,而隨著該吞吐量的恢復(fù)增加數(shù)據(jù)輸入速度。
10.如權(quán)利要求1所述的無線電傳送裝置,其中所述數(shù)據(jù)傳送裝置執(zhí)行響應(yīng)于一個(gè)重發(fā)請求的盡力而為型包傳輸。
11.一種用于通過一無線電線路傳送數(shù)據(jù)的無線電傳送裝置,包括數(shù)據(jù)輸入裝置,用于輸入傳送數(shù)據(jù);數(shù)據(jù)壓縮裝置,用于壓縮該輸入的傳送數(shù)據(jù);壓縮數(shù)據(jù)存儲裝置,用于暫時(shí)存儲該壓縮數(shù)據(jù);以及數(shù)據(jù)傳送裝置,用于讀出來自該壓縮數(shù)據(jù)存儲裝置中的該壓縮數(shù)據(jù)以通過該無線電線路傳送該壓縮數(shù)據(jù)。
12.一種用于通過一無線電線路傳送數(shù)據(jù)的無線電傳送方法,包括步驟數(shù)據(jù)輸入步驟,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲步驟,用于暫時(shí)存儲該輸入的傳送數(shù)據(jù);數(shù)據(jù)壓縮步驟,用于讀取來自該數(shù)據(jù)存儲裝置的數(shù)據(jù)以壓縮該數(shù)據(jù);知數(shù)據(jù)傳送步驟,用于通過該無線電線路傳送該壓縮數(shù)據(jù)。
13.如權(quán)利要求12所述的無線電傳送方法,另外包括步驟吞吐量判斷步驟,用于判斷該無線電線路中的吞吐量。
14.如權(quán)利要求13所述的無線電傳送方法,其中在該輸入數(shù)據(jù)存儲步驟中,根據(jù)先進(jìn)先出方法來寫入和讀出數(shù)據(jù);和在該吞吐量判斷步驟中,根據(jù)該輸入數(shù)據(jù)存儲步驟的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值來判斷吞吐量。
15.如權(quán)利要求12所述的無線電傳送方法,另外包括步驟壓縮率控制步驟,用于控制該數(shù)據(jù)壓縮步驟中的數(shù)據(jù)壓縮率。
16.如權(quán)利要求12所述的無線電傳送方法,另外包括步驟吞吐量判斷步驟,用于判斷該無線電線路中的吞吐量;和壓縮率控制步驟,用于根據(jù)該判斷的吞吐量來控制數(shù)據(jù)壓縮步驟中的數(shù)據(jù)壓縮率。
17.如權(quán)利要求16所述的無線電傳送方法,其中在該壓縮率控制步驟中,隨著吞吐量的減小增加數(shù)據(jù)壓縮率,而隨著該吞吐量的恢復(fù)減小該數(shù)據(jù)壓縮率。
18.如權(quán)利要求12所述的無線電傳送方法,另外包括步驟輸入速度控制步驟,用于控制該數(shù)據(jù)輸入步驟中的數(shù)據(jù)輸入速度。
19.如權(quán)利要求12所述的無線電傳送方法,另外包括步驟吞吐量判斷步驟,用于判斷該無線電線路中的吞吐量;以及輸入速度控制步驟,用于根據(jù)該判斷的吞吐量來控制該數(shù)據(jù)輸入步驟中的數(shù)據(jù)輸入速度。
20.如權(quán)利要求19所述的無線電傳送方法,其中在該輸入速度控制步驟中,隨著吞吐量的減小減小數(shù)據(jù)輸入速度,而隨著該吞吐量的恢復(fù)增加該數(shù)據(jù)輸入速度。
21.如權(quán)利要求12所述的無線電傳送方法,其中在該數(shù)據(jù)傳送步驟中,執(zhí)行響應(yīng)于一個(gè)重發(fā)請求的盡力而為型包傳輸。
22.一種用于通過一無線電線路傳送數(shù)據(jù)的無線電傳送方法,包括步驟數(shù)據(jù)輸入步驟,用于輸入傳送數(shù)據(jù);數(shù)據(jù)壓縮步驟,用于壓縮該輸入的傳送數(shù)據(jù);壓縮數(shù)據(jù)存儲步驟,用于暫時(shí)存儲該壓縮數(shù)據(jù);和數(shù)據(jù)傳送步驟,用于通過該無線電線路傳送該壓縮數(shù)據(jù)。
23.一種用于通過一無線電線路接收數(shù)據(jù)的無線電接收裝置,包括數(shù)據(jù)接收裝置,用于通過該無線電線路接收壓縮數(shù)據(jù);數(shù)據(jù)解壓縮裝置,用于解壓縮該接收數(shù)據(jù);輸出數(shù)據(jù)存儲裝置,用于暫時(shí)存儲該解壓縮數(shù)據(jù);和數(shù)據(jù)輸出裝置,用于讀取來自該輸出數(shù)據(jù)存儲裝置中的數(shù)據(jù)以輸出該數(shù)據(jù)。
24.如權(quán)利要求23所述的無線電接收裝置,另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量。
25.如權(quán)利要求24所述的無線電接收裝置,其中所述輸出數(shù)據(jù)存儲裝置由一個(gè)利用先進(jìn)先出方法進(jìn)行操作的存儲器組成;和所述吞吐量判斷裝置根據(jù)該輸出數(shù)據(jù)存儲裝置的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值來判斷吞吐量。
26.如權(quán)利要求23所述的無線電接收裝置,其中所述數(shù)據(jù)接收裝置接收應(yīng)用到傳送數(shù)據(jù)上的一個(gè)壓縮率參數(shù);和所述數(shù)據(jù)解壓縮裝置根據(jù)該壓縮率參數(shù)來執(zhí)行數(shù)據(jù)解壓縮處理。
27.如權(quán)利要求23所述的無線電接收裝置,另外包括輸出速度控制裝置,用于控制該數(shù)據(jù)輸出裝置中的數(shù)據(jù)輸出速度。
28.如權(quán)利要求27所述的無線電接收裝置,其中所述數(shù)據(jù)輸出裝置把已經(jīng)從該輸出數(shù)據(jù)存儲裝置中讀出的數(shù)據(jù)記錄在一個(gè)給定的存儲介質(zhì)上;和所述輸出速度控制裝置控制用于在該存儲介質(zhì)上記錄的數(shù)據(jù)記錄速度。
29.如權(quán)利要求23所述的無線電接收裝置,另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量;和輸出速度控制裝置,用于根據(jù)該判斷的吞吐量來控制該數(shù)據(jù)輸出裝置中的數(shù)據(jù)輸出速度。
30.如權(quán)利要求29所述的無線電接收裝置,其中所述輸出速度控制裝置隨著吞吐量的減小減小數(shù)據(jù)輸出速度,而隨著該吞吐量的恢復(fù)增加該數(shù)據(jù)輸出速度。
31.如權(quán)利要求23所述的無線電接收裝置,其中所述數(shù)據(jù)接收裝置執(zhí)行盡力而為型包傳輸,其響應(yīng)于一個(gè)包接收差錯(cuò)的發(fā)生而發(fā)布一個(gè)重發(fā)請求。
32.一種用于通過一無線電線路接收數(shù)據(jù)的無線電接收裝置,包括數(shù)據(jù)接收裝置,用于通過該無線電線路接收壓縮數(shù)據(jù);輸出數(shù)據(jù)存儲裝置,用于根據(jù)先進(jìn)先出方法暫時(shí)存儲該接收數(shù)據(jù);和數(shù)據(jù)解壓縮裝置,用于根據(jù)先進(jìn)先出方法讀取來自該輸出數(shù)據(jù)存儲裝置中的數(shù)據(jù)以解壓縮該數(shù)據(jù);和數(shù)據(jù)輸出裝置,用于輸出由該數(shù)據(jù)解壓縮裝置解壓縮的數(shù)據(jù)。
33.一種用于通過一無線電線路接收數(shù)據(jù)的無線電接收方法,包括步驟數(shù)據(jù)接收步驟,用于通過該無線電線路接收壓縮數(shù)據(jù);數(shù)據(jù)解壓縮步驟,用于解壓縮該接收數(shù)據(jù);輸出數(shù)據(jù)存儲步驟,用于暫時(shí)存儲該解壓縮數(shù)據(jù);和數(shù)據(jù)輸出步驟,用于讀取已經(jīng)暫時(shí)被存儲的數(shù)據(jù),以輸出該數(shù)據(jù)。
34.如權(quán)利要求33所述的無線電接收方法,另外包括步驟吞吐量判斷步驟,用于判斷該無線電線路中的吞吐量。
35.如權(quán)利要求34所述的無線電接收方法,其中在該輸出數(shù)據(jù)存儲步驟中,根據(jù)先進(jìn)先出方法來存儲數(shù)據(jù);和在該吞吐量判斷步驟中,根據(jù)該輸出數(shù)據(jù)存儲步驟的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值來判斷吞吐量。
36.如權(quán)利要求33所述的無線電接收方法,其中在該數(shù)據(jù)接收步驟中,接收一個(gè)應(yīng)用到傳送數(shù)據(jù)上的壓縮率參數(shù);和在該數(shù)據(jù)解壓縮步驟中,根據(jù)該壓縮率參數(shù)來執(zhí)行數(shù)據(jù)解壓縮處理。
37.如權(quán)利要求33所述的無線電接收方法,另外包括步驟輸出速度控制步驟,用于控制該數(shù)據(jù)輸出步驟中的數(shù)據(jù)輸出速度。
38.如權(quán)利要求37所述的無線電接收方法,其中在該數(shù)據(jù)輸出步驟中,在該輸出數(shù)據(jù)存儲步驟中已經(jīng)被讀出的數(shù)據(jù)被記錄在一個(gè)給定的存儲介質(zhì)上;和在該輸出速度控制步驟中,控制用于在該存儲介質(zhì)上記錄的數(shù)據(jù)記錄速度。
39.如權(quán)利要求33所述的無線電接收方法,另外包括步驟吞吐量判斷步驟,用于判斷該無線電線路中的吞吐量;和輸出速度控制步驟,用于根據(jù)該判斷的吞吐量來控制該數(shù)據(jù)輸出步驟中的數(shù)據(jù)輸出速度。
40.如權(quán)利要求39所述的無線電接收方法,其中在該輸出速度控制步驟中,隨著吞吐量的減小減小數(shù)據(jù)輸出速度,而隨著該吞吐量的恢復(fù)增加該數(shù)據(jù)輸出速度。
41.如權(quán)利要求33所述的無線電接收方法,其中在該數(shù)據(jù)接收步驟中,執(zhí)行盡力而為型包傳輸,其響應(yīng)于一個(gè)包接收差錯(cuò)的發(fā)生而發(fā)布一個(gè)重發(fā)請求。
42.一種用于通過一無線電線路接收數(shù)據(jù)的無線電接收方法,包括步驟數(shù)據(jù)接收步驟,用于通過該無線電線路接收壓縮數(shù)據(jù);輸出數(shù)據(jù)存儲步驟,用于根據(jù)先進(jìn)先出方法暫時(shí)存儲該接收數(shù)據(jù);數(shù)據(jù)解壓縮步驟,用于根據(jù)先進(jìn)先出方法讀出暫時(shí)存儲的數(shù)據(jù)以解壓縮該數(shù)據(jù);和數(shù)據(jù)輸出步驟,用于輸出由該數(shù)據(jù)解壓縮步驟解壓縮的該數(shù)據(jù)。
43.一種用于通過一無線電線路傳送數(shù)據(jù)的無線電傳送/接收系統(tǒng),包括一個(gè)無線電傳送單元,包括數(shù)據(jù)輸入裝置,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲裝置,用于根據(jù)先進(jìn)先出方法暫時(shí)存儲該輸入傳送數(shù)據(jù);數(shù)據(jù)壓縮裝置,用于讀取來自該數(shù)據(jù)存儲裝置中的數(shù)據(jù)以壓縮該數(shù)據(jù);和數(shù)據(jù)傳送裝置,用于通過該無線電線路傳送該壓縮數(shù)據(jù);一個(gè)無線電接收單元,包括數(shù)據(jù)接收裝置,用于通過該無線電線路接收傳送數(shù)據(jù);數(shù)據(jù)解壓縮裝置,用于解壓縮該接收數(shù)據(jù);輸出數(shù)據(jù)存儲裝置,用于根據(jù)先進(jìn)先出方法暫時(shí)存儲該解壓縮數(shù)據(jù);和數(shù)據(jù)輸出裝置,用于讀取來自該輸出數(shù)據(jù)存儲裝置中的數(shù)據(jù)以輸出該數(shù)據(jù)。
44.如權(quán)利要求43所述的無線電傳送/接收系統(tǒng),另外包括吞吐量判斷裝置,用于根據(jù)該輸入數(shù)據(jù)存儲裝置和/或該輸出數(shù)據(jù)存儲裝置的數(shù)據(jù)寫位置和數(shù)據(jù)讀位置之間的差值來判斷該無線電線路中的吞吐量。
45.如權(quán)利要求43所述的無線電傳送/接收系統(tǒng),另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量;壓縮率控制裝置,用于根據(jù)該無線電線路中的吞吐量來控制該數(shù)據(jù)壓縮裝置中的數(shù)據(jù)壓縮率;和壓縮率通知裝置,用于向該無線電接收單元通知已經(jīng)被使用于該數(shù)據(jù)壓縮裝置中的一個(gè)壓縮率參數(shù);其中所述數(shù)據(jù)解壓縮裝置根據(jù)該通知的壓縮率參數(shù)來執(zhí)行數(shù)據(jù)解壓縮處理。
46.如權(quán)利要求43所述的無線電傳送/接收系統(tǒng),其中所述壓縮率控制裝置隨著吞吐量的降低增加數(shù)據(jù)壓縮率,而隨著該吞吐量的恢復(fù)降低該數(shù)據(jù)壓縮率。
47.如權(quán)利要求43所述的無線電傳送/接收系統(tǒng),另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量;和輸入速度控制裝置,用于根據(jù)該無線電線路中的吞吐量來控制該數(shù)據(jù)輸入裝置中的數(shù)據(jù)輸入速度。
48.如權(quán)利要求47所述的無線電傳送/接收系統(tǒng),其中所述輸入速度控制裝置隨著吞吐量的減小減小數(shù)據(jù)輸入速度,而隨著該吞吐量的恢復(fù)增加該數(shù)據(jù)輸入速度。
49.如權(quán)利要求43所述的無線電傳送/接收系統(tǒng),另外包括吞吐量判斷裝置,用于判斷該無線電線路中的吞吐量;和輸出速度控制裝置,用于根據(jù)該判斷的吞吐量來控制該數(shù)據(jù)輸出裝置中的數(shù)據(jù)輸出速度。
50.如權(quán)利要求49所述的無線電傳送/接收系統(tǒng),其中所述輸出速度控制裝置隨著吞吐量的減小減小數(shù)據(jù)輸出速度,而隨著該吞吐量的恢復(fù)增加該數(shù)據(jù)輸出速度。
51.如權(quán)利要求43所述的無線電傳送/接收系統(tǒng),其中所述數(shù)據(jù)傳送裝置和所述數(shù)據(jù)接收裝置執(zhí)行盡力而為型包傳輸,通過它響應(yīng)于一個(gè)傳送數(shù)據(jù)差錯(cuò)的發(fā)生控制重發(fā)。
52.一種用于以一計(jì)算機(jī)可讀的形式物理地存儲計(jì)算機(jī)軟件的存儲介質(zhì),在一個(gè)計(jì)算機(jī)系統(tǒng)上通過該軟件來執(zhí)行通過一無線電線路的數(shù)據(jù)傳輸處理,其中所述計(jì)算機(jī)軟件包括數(shù)據(jù)輸入步驟,用于輸入傳送數(shù)據(jù);輸入數(shù)據(jù)存儲步驟,用于暫時(shí)存儲該輸入的傳送數(shù)據(jù);數(shù)據(jù)壓縮步驟,用于讀取來自該數(shù)據(jù)存儲步驟中的數(shù)據(jù)以壓縮該數(shù)據(jù);和數(shù)據(jù)傳送步驟,用于通過該無線電線路傳送該壓縮數(shù)據(jù)。
全文摘要
在此公開的是一種無線電傳送裝置,其包括用于輸入傳送數(shù)據(jù)的數(shù)據(jù)輸入裝置,用于暫時(shí)存儲該輸入傳送數(shù)據(jù)的數(shù)據(jù)存儲裝置,用于讀取來自該數(shù)據(jù)存儲裝置的數(shù)據(jù)以壓縮該數(shù)據(jù)的數(shù)據(jù)壓縮裝置,和用于通過無線電線路傳送該壓縮數(shù)據(jù)的數(shù)據(jù)傳送裝置。利用這種配置,可以傳送和接收在實(shí)際的吞吐量沒有保證的類似藍(lán)牙的ACL鏈路的無線電傳送系統(tǒng)中的實(shí)時(shí)信號。由線路的吞吐量中的改變引起的數(shù)據(jù)傳輸延遲被該數(shù)據(jù)存儲裝置吸收。另外,響應(yīng)于吞吐量中的改變來控制壓縮率使得能夠以最優(yōu)數(shù)據(jù)率進(jìn)行傳送。
文檔編號H04L12/56GK1341996SQ0114108
公開日2002年3月27日 申請日期2001年8月28日 優(yōu)先權(quán)日2000年8月28日
發(fā)明者浜田修 申請人:索尼公司