欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)及其數(shù)據(jù)處理方法與流程

文檔序號(hào):12375351閱讀:194來源:國知局
提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)及其數(shù)據(jù)處理方法與流程

本發(fā)明關(guān)于一種音頻傳輸系統(tǒng),尤指一種可提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)及其數(shù)據(jù)處理方法。



背景技術(shù):

科技日新月異,將信息通過移動(dòng)裝置的3G或者Wi-Fi進(jìn)行發(fā)送、接收的傳輸技術(shù)已經(jīng)相當(dāng)?shù)某R姡陙砀欣寐曇魜韨鬏斝畔⒌募夹g(shù)(如超音波傳信技術(shù)),例如傳輸U(kuò)RL信息,用戶只要拿著手機(jī)靠近電視旁,便可以播放相關(guān)的信息,或者看到演唱會(huì)影片就可以收到相關(guān)介紹,或者是購買信息,零售店也可以出一些電子優(yōu)惠券等,其應(yīng)用相當(dāng)廣泛。以目前的超音波傳信技術(shù)而言,其通常是采用調(diào)頻方式,即利用頻率的高低表示位元值的“0”或“1”,惟調(diào)頻方式存在傳遞速率較慢的缺點(diǎn),當(dāng)頻率的變化太過于密集時(shí),聲波在空氣中傳遞會(huì)受傳播速率不均的影響,而造成不同頻率的聲波同時(shí)抵達(dá)用于接收的裝置,使得聲波頻率的變化無法被正確的辨識(shí),所以必須較無效率地間隔一段時(shí)間再變換頻率。

又如現(xiàn)有技術(shù)中具有一種利用聲音傳輸數(shù)據(jù)及控制命令的系統(tǒng),請(qǐng)參閱圖8所示,其包括一播音設(shè)備91、一收音設(shè)備92,使用者在該播音設(shè)備91上操作并輸入字串或指令等,并轉(zhuǎn)換為可播放的聲音檔,以通過空氣將聲波傳遞至該收音設(shè)備92,而該收音設(shè)備92接收聲波后便將聲波進(jìn)行處理,以取得聲波中的字串或指令,并根據(jù)辨識(shí)字串或指令的內(nèi)容而自動(dòng)執(zhí)行相對(duì)應(yīng)的動(dòng)作,讓使用者可以僅利用播音設(shè)備91發(fā)送聲音,就能控制相對(duì)應(yīng)的收音設(shè)備92并取得所需要的服務(wù)。至于現(xiàn)有技術(shù)中的播音設(shè)備91如何將使用者輸入的字串轉(zhuǎn)換為聲波進(jìn)行傳送,并由對(duì)應(yīng)的收音設(shè)備92接收,如圖9與圖10所示,其中分別由該播音設(shè)備91、該收音設(shè)備92執(zhí)行以下步驟:該播音設(shè)備91接受一使用者輸入的字串,把使用者輸入的字串轉(zhuǎn)換成二進(jìn)制的數(shù)據(jù),并將二進(jìn)制的數(shù)據(jù)通過一相位偏移調(diào)變(Phase Shift Keying,PSK)將二進(jìn)制的數(shù)據(jù)調(diào)變?yōu)橐宦曇魴n;再由該播音設(shè)備91根據(jù)系統(tǒng)預(yù)設(shè)的模式判斷是否壓縮 該聲音檔,若是,則進(jìn)行破壞性/無失真壓縮,并將壓縮后的檔案播放,若否,則直接將該聲音檔播放;當(dāng)該收音設(shè)備92接收到一組聲音頻號(hào),將該組聲音頻號(hào)解調(diào)變,并轉(zhuǎn)換為一字串,再根據(jù)該字串的內(nèi)容以決定所采取的后續(xù)動(dòng)作。

根據(jù)相位偏移調(diào)變技術(shù)的原理,其主要采用聲波相位的變化代表位元值的“0”或“1”,因此發(fā)送時(shí)不需變換頻率,可以大幅減低傳送不同位元時(shí)的間隔時(shí)間,以改善現(xiàn)有技術(shù)中必須較無效率地間隔一段時(shí)間再變換頻率的問題,但是相位偏移調(diào)變技術(shù)初始的設(shè)計(jì)對(duì)象是以電磁波傳輸為主,而且電磁波的傳播速度是光速,故在空氣中傳遞一段距離后產(chǎn)生的相位偏移量極小,反觀聲波在空氣中是以音速傳播,與光速相較,音速慢了大約88萬倍,且聲波在介質(zhì)中傳遞時(shí)會(huì)因介質(zhì)密度的差異而引起傳播速度的變化,因此在空氣中傳遞一段距離后,將會(huì)造成相位偏移量的加大,若該收音設(shè)備92直接進(jìn)行解讀,會(huì)讀取到大量的連續(xù)錯(cuò)誤位元,因此相位偏移調(diào)變技術(shù)雖沒有變換頻率的問題,但是其數(shù)據(jù)的正確性卻降低。

由上述現(xiàn)有技術(shù)可知,一般傳輸系統(tǒng)在設(shè)計(jì)時(shí)為了提高數(shù)據(jù)傳輸?shù)恼_性,通常會(huì)提高數(shù)據(jù)傳輸通道的通信品質(zhì),將傳輸錯(cuò)誤信息的機(jī)率降低,但是聲波在空氣中傳遞屬于信噪比(Signal to Noise Ratio,SNR)低的不穩(wěn)定通道,而通過目前現(xiàn)有技術(shù)中聲波傳輸?shù)姆绞?,需先于播音設(shè)備91將數(shù)據(jù)以相位偏移調(diào)變之后再進(jìn)行傳送,所傳送的聲波基于物理特性將會(huì)因介質(zhì)或距離的不同而使音頻的相位異常變化,并產(chǎn)生大量連續(xù)性的錯(cuò)誤位元數(shù)據(jù),而且無法進(jìn)行修正,致使該收音設(shè)備92在接收到聲波之后,完全無法判讀出正確的信息而僅能選擇將該筆數(shù)據(jù)丟棄并重新傳輸;再者,為了提升聲波傳輸?shù)男?,使用相位偏移調(diào)變技術(shù)時(shí),聲波在空氣傳遞經(jīng)常產(chǎn)生大量連續(xù)性的錯(cuò)誤位元數(shù)據(jù),不僅無法取得正確的數(shù)據(jù)更無法進(jìn)行修正,以至于系統(tǒng)效率不佳。因此,以上述現(xiàn)有技術(shù)而言,確實(shí)有待提出更理想解決方案的必要性。



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

有鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明主要目的提供一種提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)及其數(shù)據(jù)處理方法,其通過一用于發(fā)送聲音的裝置及相對(duì)應(yīng)一用于接收聲音的裝置進(jìn)行聲音傳輸,將所要傳輸?shù)男畔⒔?jīng)過特定的方式重新編排、打散后,以避免在傳輸?shù)倪^程中,因突發(fā)性的連續(xù)錯(cuò)誤造成接收后的錯(cuò)誤位元太過集中,以至于無法校正,故能提升取得隱藏?cái)?shù)據(jù)的正確性,并解決連續(xù)性數(shù)字?jǐn)?shù)據(jù)在傳輸過程中因連續(xù)錯(cuò)誤而導(dǎo)致無法校正的問題。

欲達(dá)上述目的所采取的主要技術(shù)手段令前述提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)的數(shù)據(jù)處理方法,主要由一第一裝置向相匹配的一第二裝置傳遞聲波,并由該第一裝置執(zhí)行下列步驟:

接受一信息,并將該信息轉(zhuǎn)換為一數(shù)字?jǐn)?shù)據(jù);

將該數(shù)字?jǐn)?shù)據(jù)排列為一矩陣;

執(zhí)行一錯(cuò)誤更正編碼演算法,使得該矩陣中的連續(xù)數(shù)據(jù)被重新編碼排列以產(chǎn)生一字元序列數(shù)據(jù);

將該字元序列數(shù)據(jù)加上一標(biāo)頭信息以構(gòu)成一位元排列數(shù)據(jù),并將該位元排列數(shù)據(jù)調(diào)變?yōu)橐唤M聲波;

將該組聲波播放以供該第二裝置接收。

上述步驟以該第一裝置聲波并由該第二裝置接收,當(dāng)該第一裝置接受到該信息,并將該信息轉(zhuǎn)換為該數(shù)字?jǐn)?shù)據(jù),再將該數(shù)字?jǐn)?shù)據(jù)排列為該矩陣,經(jīng)由該第一裝置執(zhí)行該錯(cuò)誤更正編碼演算法,使得該矩陣中的連續(xù)數(shù)據(jù)被重新編碼排列而產(chǎn)生該字元序列數(shù)據(jù),而該第一裝置再將該字元序列數(shù)據(jù)加上該標(biāo)頭信息以構(gòu)成該位元排列數(shù)據(jù),并將該位元排列數(shù)據(jù)調(diào)變?yōu)橐唤M聲波以供該第二裝置接收;當(dāng)該第二裝置收到該組聲波后,只需將其進(jìn)行濾波、解調(diào)變并取得該位元排列數(shù)據(jù),通過該位元排列數(shù)據(jù)中的標(biāo)頭信息辨識(shí)出該字元序列數(shù)據(jù),并對(duì)該字元序列數(shù)據(jù)執(zhí)行一錯(cuò)誤更正對(duì)應(yīng)解碼演算法以取得正確的信息,藉此提升取得隱藏?cái)?shù)據(jù)的正確性,達(dá)到解決連續(xù)性數(shù)字?jǐn)?shù)據(jù)在傳輸過程中因連續(xù)錯(cuò)誤而導(dǎo)致無法校正的問題的目的。

欲達(dá)上述目的所采取的又一主要技術(shù)手段令前述提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)包括:

一第一裝置,其包括一第一處理器、一音頻輸出單元及一編碼器,該第一處理器分別與該音頻輸出單元、該編碼器連接,并通過該音頻輸出單元將音頻輸出;

一第二裝置,與該第一裝置相匹配,該第二裝置包括一第二處理器、一音頻接收單元及一解碼器,該第二處理器分別與該音頻接收單元、該解碼器連接,該音頻接收單元用以接收音頻,并傳送至該第二處理器,由該第二處理器執(zhí)行音頻處理及解調(diào)變;

其中,當(dāng)該第一裝置的第一處理器讀取一信息,則使該信息轉(zhuǎn)換為一數(shù)字?jǐn)?shù)據(jù),并將該數(shù)字?jǐn)?shù)據(jù)排列為一矩陣,再由該編碼器執(zhí)行一錯(cuò)誤更正編碼演算法,使得該矩陣中的連續(xù)數(shù)據(jù)被重新編碼排列以產(chǎn)生一字元序列數(shù)據(jù),該第一處理器再將該字元序 列數(shù)據(jù)加上一標(biāo)頭信息以構(gòu)成一位元排列數(shù)據(jù),并將該位元排列數(shù)據(jù)調(diào)變?yōu)橐唤M聲波,由該音頻輸出單元播放該組聲波供第二裝置接收。

由上述構(gòu)造可知,本發(fā)明提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)通過該第一裝置的第一處理器、該編碼器將處理后的音頻通過其音頻輸出單元播放一組含有信息的聲波,并由該第二裝置的音頻接收單元接收該組聲波,再將該組聲波轉(zhuǎn)換成音頻傳送至該第二處理器,經(jīng)由該第二處理器、該解碼器執(zhí)行后續(xù)相對(duì)應(yīng)所需的音頻處理或數(shù)據(jù)辨識(shí);其中該第一裝置處理音頻的方式,是通過第一處理器讀取該信息,使該信息轉(zhuǎn)換為一數(shù)字?jǐn)?shù)據(jù),并將該數(shù)字?jǐn)?shù)據(jù)排列成矩陣格式,再由該編碼器執(zhí)行該錯(cuò)誤更正編碼演算法,使得該矩陣中的連續(xù)數(shù)據(jù)經(jīng)過重新編碼排列而產(chǎn)生該字元序列數(shù)據(jù),該第一處理器再將該字元序列數(shù)據(jù)加上標(biāo)頭信息以構(gòu)成該位元排列數(shù)據(jù),并將該位元排列數(shù)據(jù)調(diào)變?yōu)橐唤M聲波,由該音頻輸出單元播放該組聲波供第二裝置接收,當(dāng)該第二裝置的音頻接收單元收到該組聲波后,通過該第二處理器將其進(jìn)行濾波、解調(diào)變并取得該位元排列數(shù)據(jù),通過該位元排列數(shù)據(jù)中的標(biāo)頭信息即能夠辨識(shí)出該字元序列數(shù)據(jù),并以該解碼器對(duì)該字元序列數(shù)據(jù)執(zhí)行一錯(cuò)誤更正對(duì)應(yīng)解碼演算法以取得正確的信息,藉此提升取得隱藏?cái)?shù)據(jù)的正確性,達(dá)到解決連續(xù)性數(shù)字?jǐn)?shù)據(jù)在傳輸過程中因連續(xù)錯(cuò)誤而導(dǎo)致無法校正的問題的目的。

附圖說明

圖1為本發(fā)明一較佳實(shí)施例的音頻傳輸系統(tǒng)示意圖。

圖2為本發(fā)明一較佳實(shí)施例的信息編碼排列的數(shù)據(jù)結(jié)構(gòu)示意圖。

圖3為本發(fā)明一較佳實(shí)施例的第一裝置數(shù)據(jù)處理方法流程圖。

圖4為本發(fā)明一較佳實(shí)施例的第一裝置錯(cuò)誤更正編碼演算法流程圖。

圖5為本發(fā)明一較佳實(shí)施例的第二裝置數(shù)據(jù)處理方法流程圖。

圖6為本發(fā)明一較佳實(shí)施例的第二裝置解調(diào)變與信息轉(zhuǎn)換流程圖。

圖7為本發(fā)明一較佳實(shí)施例的第二裝置錯(cuò)誤更正對(duì)應(yīng)解碼演算法流程圖。

圖8為一已知的音頻傳輸系統(tǒng)方塊圖。

圖9為一已知的播音設(shè)備的播放聲音流程圖。

圖10為一已知的收音設(shè)備的接收聲音流程圖。

附圖標(biāo)號(hào)

10第一裝置 11第一處理器

12音頻輸出單元 13編碼器

20第二裝置 21第二處理器

22音頻接收單元 23解碼器

91播音設(shè)備 92收音設(shè)備

具體實(shí)施方式

關(guān)于本發(fā)明提升音頻辨識(shí)率的音頻傳輸系統(tǒng)的較佳實(shí)施例,請(qǐng)參閱圖1所示,其主要由一第一裝置10在一介質(zhì)(如空氣)中向一第二裝置20傳遞一組聲波,且該第一裝置10與該第二裝置20相匹配,其中該聲波(聲音)是在空氣中一連續(xù)不斷的信號(hào),可稱為聲音頻號(hào)(Audio Signal,音頻),亦泛指由人耳聽到的各種聲音的信號(hào)。本實(shí)施例中,該第一裝置10、該第二裝置20可分別為一移動(dòng)裝置、一智能裝置或一電腦設(shè)備等電子裝置。

該第一裝置10包括一第一處理器11、一音頻輸出單元12、一編碼器13以及一輸入單元(圖中未示),該第一處理器11分別與該音頻輸出單元12、該編碼器13及該輸入單元連接,該第一處理器11可內(nèi)建或預(yù)設(shè)信息,或通過該輸入單元輸入信息,通過該第一裝置10的第一處理器11讀取一信息,并對(duì)該信息進(jìn)行信息轉(zhuǎn)換,使該信息轉(zhuǎn)換為一數(shù)字?jǐn)?shù)據(jù),并于該數(shù)字?jǐn)?shù)據(jù)中加入一校驗(yàn)碼并排列為一矩陣,再由該編碼器13執(zhí)行一錯(cuò)誤更正編碼演算法,使得該矩陣中的連續(xù)數(shù)據(jù)被重新編碼排列以產(chǎn)生一字元序列數(shù)據(jù),該第一處理器11再將該字元序列數(shù)據(jù)加上一標(biāo)頭信息以構(gòu)成一位元排列數(shù)據(jù),當(dāng)該第一處理器11讀取該位元排列數(shù)據(jù)后便將其調(diào)變?yōu)橐唤M聲波,并通過該音頻輸出單元12播放該組聲波并于空氣中傳遞,以將一含有信息的聲波輸出供該第二裝置20接收。

該第二裝置20包括一第二處理器21、一音頻接收單元22及一解碼器23,該第二處理器21分別與該音頻接收單元22、該解碼器23連接,該音頻接收單元22用以接收該第一裝置10所播放出來的聲音,并將接收的該組聲波傳送至該第二處理器21,由該第二處理器21執(zhí)行音頻處理及解調(diào)變;當(dāng)該第二裝置20收到該組含有信息的聲波后,即通過第二處理器21對(duì)該組聲波進(jìn)行濾波、解調(diào)變并取得前述含有標(biāo)頭信息的位元排列數(shù)據(jù),根據(jù)該位元排列數(shù)據(jù)中的標(biāo)頭信息以辨識(shí)出該字元序列數(shù)據(jù),并以該解碼器23 對(duì)該字元序列數(shù)據(jù)執(zhí)行一錯(cuò)誤更正對(duì)應(yīng)解碼演算法,該錯(cuò)誤更正對(duì)應(yīng)解碼演算法與前述錯(cuò)誤更正編碼演算法相匹配,因此能夠準(zhǔn)確取得正確的信息,由于聲波在傳輸?shù)倪^程中易受到各種影響,容易發(fā)生大量連續(xù)性的數(shù)據(jù)錯(cuò)誤而導(dǎo)致無法校正的問題,因此通過上述第一裝置10的編碼器13執(zhí)行該錯(cuò)誤更正編碼演算法,使得連續(xù)數(shù)據(jù)重新編碼排列將數(shù)據(jù)排列以特定數(shù)學(xué)方式打散,避免傳輸過程中突發(fā)性的連續(xù)錯(cuò)誤所造成接收后的錯(cuò)誤位元太過集中而無法校正,再由上述第二裝置20的解碼器23執(zhí)行相匹配的錯(cuò)誤更正對(duì)應(yīng)解碼演算法,不僅能取得正確的信息,更能夠增加系統(tǒng)的精確度及效能。

為說明本發(fā)明較佳實(shí)施例中該第一裝置10于信息編碼排列的數(shù)據(jù)結(jié)構(gòu)的處理方式,請(qǐng)參閱圖2所示,其中由該第一裝置10的第一處理器11讀取該信息,本實(shí)施例中,該信息可為一輸入字串,在進(jìn)行信息轉(zhuǎn)換時(shí),先將該輸入字串對(duì)應(yīng)ASCII碼而轉(zhuǎn)換為該數(shù)字?jǐn)?shù)據(jù)S,該數(shù)字?jǐn)?shù)據(jù)S包括一組二進(jìn)制位元值,于該數(shù)字?jǐn)?shù)據(jù)S中加入上述校驗(yàn)碼并加以旋轉(zhuǎn)而排列為矩陣S0(”S0:[0][1][2][3]...”),再利用該編碼器13對(duì)矩陣S0執(zhí)行上述錯(cuò)誤更正編碼演算法,將旋轉(zhuǎn)后的該矩陣S0中的矩陣格式進(jìn)行一轉(zhuǎn)置運(yùn)算,即將矩陣格式的橫軸與縱軸進(jìn)行交換以構(gòu)成一轉(zhuǎn)置矩陣S1(”S1:[0][1][2][3]...”),再將該矩陣S0以及該轉(zhuǎn)置矩陣S1的數(shù)據(jù)進(jìn)行連續(xù)性的重新交錯(cuò)編碼排列,以產(chǎn)生一字元序列數(shù)據(jù)S2(”S0[0],S1[0],S0[1],S1[1],S0[2],S1[2],...”),最后將該字元序列數(shù)據(jù)S2加上該標(biāo)頭信息以構(gòu)成一位元排列數(shù)據(jù)S3,并將該位元排列數(shù)據(jù)調(diào)變?yōu)橐唤M聲波,以播放至該第二裝置20。

當(dāng)該第二裝置20的第二處理器21接收到該組聲波,并進(jìn)行濾波、解調(diào)變并取得前述含有標(biāo)頭信息的位元排列數(shù)據(jù)S3,根據(jù)該位元排列數(shù)據(jù)S3中的標(biāo)頭信息讀取該字元序列數(shù)據(jù)S3的內(nèi)容,并以該解碼器23執(zhí)行相對(duì)應(yīng)的該錯(cuò)誤更正對(duì)應(yīng)解碼演算法,對(duì)讀取到的字元序列數(shù)據(jù)S3內(nèi)容進(jìn)行拆解分離,將該字元序列數(shù)據(jù)S3內(nèi)容中的上述矩陣S0及該轉(zhuǎn)置矩陣S1進(jìn)行還原以取得錯(cuò)誤位元值的數(shù)據(jù),并利用樹狀圖法(trellis diagram,籬笆圖)取得所有可能路徑,再取一最小漢明距離(Hamming distance)的路徑,即獲得最大機(jī)率的正確信息內(nèi)容。本實(shí)施例中,該第二處理器21對(duì)該組聲波進(jìn)行濾波、解調(diào)變并取得前述具有時(shí)間狀態(tài)特性的字元序列數(shù)據(jù),其中該第二處理器21進(jìn)一步通過一帶通濾波器、一快速傅立葉轉(zhuǎn)換(Fast Fourier Transform,FFT)以分別對(duì)該組聲波進(jìn)行濾波、解調(diào)變。

綜上所述,本發(fā)明主要的應(yīng)用方式是先由第一裝置10將一字串轉(zhuǎn)換為二進(jìn)制位元值,隨后,將二進(jìn)制位元值利用一前向錯(cuò)誤更正(Forward Error Correction,FEC)的技術(shù)進(jìn)行編碼,并于編碼之后才進(jìn)行調(diào)變,當(dāng)調(diào)變完成之后,則將調(diào)變之后的聲音頻號(hào)傳送到第二裝置20;當(dāng)?shù)诙b置20接收到聲音頻號(hào),則進(jìn)一步將聲音頻號(hào)進(jìn)行解調(diào)變,并于解調(diào)變之后再進(jìn)行解碼,解碼之后的數(shù)據(jù)則轉(zhuǎn)換成一字串。通過前向錯(cuò)誤更正技術(shù)使聲波傳輸時(shí),大量錯(cuò)誤的位元數(shù)據(jù)可以被修正為正確的。必須說明的是,前向錯(cuò)誤更正技術(shù)是采用在數(shù)據(jù)中以特定格式添加冗余位元,使得傳輸過程中出錯(cuò)的數(shù)據(jù)可以被修正的一種技術(shù)的通稱,其中較常見者包含理德-所羅門碼(Reed-solomon Code)、回旋碼(Convolutional Code)、加速碼(TurboCode)等。

另外,由于一般通信系統(tǒng)在設(shè)計(jì)時(shí)為了提高數(shù)據(jù)傳輸?shù)恼_性,通常需提高數(shù)據(jù)傳輸通道的通信品質(zhì),以將傳輸錯(cuò)誤信息的機(jī)率降低,但是,由于聲波在空氣中傳遞屬于信噪比(Signal to Noise Ratio,SNR)低的不穩(wěn)定通道,因此,于本實(shí)施例中利用錯(cuò)誤更正的編碼技術(shù)將傳輸過程造成的錯(cuò)誤位元予以修正,而最佳的該錯(cuò)誤更正編碼演算法及相匹配的該錯(cuò)誤更正對(duì)應(yīng)解碼演算法,其分別為一卷積碼編碼(又稱Convolutional Code,回旋碼)及一威特比(Viterbi)演算法解碼。

進(jìn)一步的,該錯(cuò)誤更正編碼演算法及相匹配的該錯(cuò)誤更正對(duì)應(yīng)解碼演算法,更可分別為一格狀編碼及一威特比演算法解碼、一加速碼(TurboCode)編碼及一威特比演算法解碼、一線性碼編碼及一威特比演算法解碼。

由上述本發(fā)明的較佳實(shí)施例的說明,可歸納出提升數(shù)據(jù)正確性的音頻傳輸系統(tǒng)的數(shù)據(jù)處理方法,其主要由該第一裝置10向相匹配的該第二裝置20傳遞聲波,如圖2、圖3所示,并由該第一裝置10執(zhí)行下列步驟:

接受一信息(S31),本實(shí)施例中該信息可為一字串,并將該信息轉(zhuǎn)換為一數(shù)字?jǐn)?shù)據(jù)S(S32),該數(shù)字?jǐn)?shù)據(jù)S包括一組二進(jìn)制位元值;

將該數(shù)字?jǐn)?shù)據(jù)排列為一矩陣S0(S33),本實(shí)施例中可在該數(shù)字?jǐn)?shù)據(jù)中加入一校驗(yàn)碼并排列為該矩陣S0(S33);

執(zhí)行一錯(cuò)誤更正編碼演算法(S34),使得該矩陣S0中的連續(xù)數(shù)據(jù)被重新編碼排列以產(chǎn)生一字元序列數(shù)據(jù)S2;

將該字元序列數(shù)據(jù)S2加上一標(biāo)頭信息以構(gòu)成一位元排列數(shù)據(jù)S3,并將該位元排列數(shù)據(jù)S3調(diào)變?yōu)橐唤M聲波(S35);

將該組聲波播放以供該第二裝置20接收,或儲(chǔ)存該組聲波(S36);于本實(shí)施例中進(jìn)一步對(duì)該組聲波進(jìn)行壓縮;

判斷是否需產(chǎn)生下一組聲波(S37),若是,則回到前述“接受一信息(S31)”步驟。

通過上述步驟,以該第一裝置10向該第二裝置20播放聲音,當(dāng)該第一裝置10接受到該信息后再將其轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)S,并于執(zhí)行該錯(cuò)誤更正編碼演算法時(shí),矩陣S0中的連續(xù)數(shù)據(jù)被重新編碼排列而產(chǎn)生該字元序列數(shù)據(jù)S2,于本實(shí)施例中當(dāng)上述方法執(zhí)行至“執(zhí)行一錯(cuò)誤更正編碼演算法(S34),使得該矩陣S0中的連續(xù)數(shù)據(jù)被重新編碼排列以產(chǎn)生一字元序列數(shù)據(jù)S2”步驟時(shí),如圖2、圖4所示,該方法更包括以下步驟:

上述含校驗(yàn)碼的數(shù)字?jǐn)?shù)據(jù)S以一固定方向旋轉(zhuǎn)成為該矩陣S0(S341);

將該矩陣S0進(jìn)行轉(zhuǎn)換,以產(chǎn)生該轉(zhuǎn)置矩陣S1(S342);

以該矩陣S0與該轉(zhuǎn)置矩陣S1的數(shù)據(jù),進(jìn)行連續(xù)性的重新交錯(cuò)編碼排列成該字元序列數(shù)據(jù)S2,于本實(shí)施例中該字元序列數(shù)據(jù)S2為一維陣列S2(S343);及

接續(xù)執(zhí)行前述“將該字元序列數(shù)據(jù)S2加上一標(biāo)頭信息以構(gòu)成一位元排列數(shù)據(jù)S3,并將該位元排列數(shù)據(jù)S3調(diào)變?yōu)橐唤M聲波(S35);”步驟及“將該組聲波播放以供該第二裝置20接收,或儲(chǔ)存該組聲波(S36)”步驟。

通過上述步驟中于第一裝置10將該字元序列數(shù)據(jù)S2加上該標(biāo)頭信息以構(gòu)成該位元排列數(shù)據(jù)S3,并將該位元排列數(shù)據(jù)S3調(diào)變?yōu)橐唤M聲波以供該第二裝置接收20,于本實(shí)施例中當(dāng)該第一裝置10將該組聲波播放并供該第二裝置20接收時(shí),如圖5所示,并進(jìn)一步由該第二裝置20執(zhí)行下列步驟:

接受一組聲波(S41);

將該組聲波進(jìn)行濾波并轉(zhuǎn)換(S42),本實(shí)施例中,該該第二裝置20進(jìn)一步通過一帶通濾波器、一快速傅立葉轉(zhuǎn)換(Fast Fourier Transform,FFT)以分別對(duì)該組聲波進(jìn)行濾波、解調(diào)變;

將轉(zhuǎn)換后的聲音特征解調(diào)變?yōu)橐粩?shù)字?jǐn)?shù)據(jù)(S43);

根據(jù)該位元排列數(shù)據(jù)S3中的標(biāo)頭信息讀取該字元序列數(shù)據(jù)S2內(nèi)容,并對(duì)該字元序列數(shù)據(jù)S2執(zhí)行一錯(cuò)誤更正對(duì)應(yīng)解碼演算法,以取得正確的信息(S44);

將該信息轉(zhuǎn)換成一字串并回傳至近端或遠(yuǎn)端(S45),判斷是否繼續(xù)接收下一組聲波(S46),若是,則回到前述“接受一組聲波(S41)”步驟。

再者,當(dāng)上述步驟執(zhí)行至“根據(jù)該位元排列數(shù)據(jù)S3中的標(biāo)頭信息讀取該字元序列數(shù)據(jù)S2內(nèi)容,并對(duì)該字元序列數(shù)據(jù)S2執(zhí)行一錯(cuò)誤更正對(duì)應(yīng)解碼演算法,以取得正確的信息(S44)”步驟時(shí),如圖6所示,并由該第二裝置20進(jìn)一步執(zhí)行下列步驟:

讀取該組聲波經(jīng)轉(zhuǎn)換后的聲音特征(S441);

將該聲音特征進(jìn)行解調(diào)變(S442),以產(chǎn)生該數(shù)字?jǐn)?shù)據(jù);

根據(jù)該數(shù)字?jǐn)?shù)據(jù)判斷是否有讀取到其中一標(biāo)頭信息(S443);

若是,則讀取該字元序列數(shù)據(jù)S2內(nèi)容(S444);

對(duì)該字元序列數(shù)據(jù)S2執(zhí)行該錯(cuò)誤更正對(duì)應(yīng)解碼演算法,以取得正確的信息(S445);

以一校驗(yàn)碼再次判斷計(jì)算該數(shù)字?jǐn)?shù)據(jù)S是否正確(S446);

若是,則執(zhí)行前述“將該信息轉(zhuǎn)換成一字串并回傳至近端或遠(yuǎn)端(S45)”步驟;

當(dāng)執(zhí)行前述“根據(jù)該數(shù)字?jǐn)?shù)據(jù)判斷是否有讀取到其中一標(biāo)頭信息(S443)”步驟、或者當(dāng)執(zhí)行前述“以一校驗(yàn)碼再次判斷計(jì)算該數(shù)字?jǐn)?shù)據(jù)S是否正確(S446)”步驟時(shí),若判斷結(jié)果為否,則改變讀取該組聲波的范圍(S447),并回到“讀取該組聲波經(jīng)轉(zhuǎn)換后的聲音特征(S441)”步驟。

進(jìn)一步的,于本實(shí)施例中當(dāng)上述步驟執(zhí)行至“對(duì)該字元序列數(shù)據(jù)S2執(zhí)行該錯(cuò)誤更正對(duì)應(yīng)解碼演算法,以取得正確的信息(S445)”步驟時(shí),如圖2、圖7所示,該方法更包括下列步驟:

取出該字元序列數(shù)據(jù)S2的數(shù)據(jù)內(nèi)容中對(duì)應(yīng)的矩陣S0及轉(zhuǎn)置矩陣S1(S4451);

將該矩陣S0、該轉(zhuǎn)置矩陣S1進(jìn)行還原排列(S4452);

依序比對(duì)還原排列后的矩陣S0及轉(zhuǎn)置矩陣S1的數(shù)據(jù)內(nèi)容,以取得錯(cuò)誤位元值的數(shù)據(jù)(S4453);

利用該威特比(Viterbi)演算法解碼,并取得正確的數(shù)字?jǐn)?shù)據(jù)S內(nèi)容(S4454);

接續(xù)執(zhí)行前述“以一校驗(yàn)碼再次判斷計(jì)算該數(shù)字?jǐn)?shù)據(jù)S是否正確(S446)”步驟。

本發(fā)明通過錯(cuò)誤更正編碼演算法及相對(duì)應(yīng)的該錯(cuò)誤更正對(duì)應(yīng)解碼演算法,根據(jù)取得錯(cuò)誤位元值的數(shù)據(jù)計(jì)算出最短路徑,以獲得最大機(jī)率的正確信息內(nèi)容,而且基于目前現(xiàn)有技術(shù)中一般手機(jī)芯片的運(yùn)算能力尚無法進(jìn)行太過復(fù)雜的運(yùn)算,因此以前向錯(cuò)誤更正的技術(shù)進(jìn)行編碼,再以相對(duì)應(yīng)的威特比演算法進(jìn)行解碼,使聲波傳輸時(shí)大量錯(cuò)誤的位元數(shù)據(jù)可以被修正,故確實(shí)解決在現(xiàn)有技術(shù)中使用相位偏移調(diào)變技術(shù)時(shí),聲波在 空氣傳遞經(jīng)常產(chǎn)生大量連續(xù)性的錯(cuò)誤位元數(shù)據(jù)而導(dǎo)致無法校正的問題,并且更能提升系統(tǒng)取得隱藏?cái)?shù)據(jù)的正確性及效率。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
屯留县| 城口县| 阿坝县| 逊克县| 昂仁县| 新闻| 银川市| 湘乡市| 淮南市| 阜阳市| 原平市| 广饶县| 湘乡市| 获嘉县| 灵石县| 罗甸县| 曲松县| 鄯善县| 石嘴山市| 正安县| 赫章县| 阿克陶县| 古浪县| 景东| 进贤县| 曲靖市| 崇礼县| 依安县| 伊通| 伊吾县| 台中县| 蒙自县| 保靖县| 弋阳县| 扎鲁特旗| 任丘市| 台东县| 靖州| 滕州市| 仁布县| 邵阳市|