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

利用聲音發(fā)送和接收數(shù)據(jù)的方法和裝置制造方法

文檔序號:8004653閱讀:188來源:國知局
利用聲音發(fā)送和接收數(shù)據(jù)的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種利用聲音發(fā)送數(shù)據(jù)的方法,包括:使用連續(xù)三個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部;使用至少兩個(gè)不同頻率的聲音頻率脈沖作為載頻傳送需要發(fā)送的數(shù)據(jù)內(nèi)容,并且不同頻率的聲音頻率脈沖之間采用過渡算法使其相位連續(xù);使用預(yù)定頻率的聲音頻率脈沖代表數(shù)據(jù)包尾部;將得到的數(shù)據(jù)包乘以一個(gè)最小值不小于0的余弦信號,其中最小值落在數(shù)據(jù)包中的頻率脈沖交接處;發(fā)送數(shù)據(jù)包。本發(fā)明還公開了相應(yīng)的利用聲音接收數(shù)據(jù)的方法,以及利用聲音發(fā)送和接收數(shù)據(jù)的裝置。采用本發(fā)明,能夠取得傳送效果好、有廣播特性、傳送距離大、傳送準(zhǔn)確率高等有益技術(shù)效果。同時(shí)相比于其他同類的產(chǎn)品還具有無頻譜泄露,聲音悅耳、婉轉(zhuǎn)動(dòng)聽等優(yōu)點(diǎn),帶來了更好的用戶體驗(yàn)。
【專利說明】利用聲音發(fā)送和接收數(shù)據(jù)的方法和裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明的實(shí)施例總體上涉及一種發(fā)送和接收數(shù)據(jù)的方法和裝置。具體地說,本發(fā) 明的實(shí)施例涉及一種利用聲音發(fā)送和接收數(shù)據(jù)的方法和裝置。

【背景技術(shù)】
[0002] 在現(xiàn)有的便攜式移動(dòng)通信設(shè)備中,存在一些利用聲音信號傳送各種文件的應(yīng)用程 序。
[0003] 利用聲音信號傳送數(shù)據(jù)的一個(gè)好處來自于聲音的廣播特性,使用戶能夠同時(shí)傳送 數(shù)據(jù)給周圍的多個(gè)其他用戶。利用聲音信號傳送數(shù)據(jù)的另一個(gè)好處是趣味性,用戶在傳送 數(shù)據(jù)的同時(shí)能夠聽見聲音,獲得了良好的用戶體驗(yàn)。此外,由于可以聽見傳送數(shù)據(jù)的聲音, 用戶不必查看移動(dòng)設(shè)備就可以得知數(shù)據(jù)是否開始傳送以及是否傳送完畢。
[0004] 但是,現(xiàn)有的利用聲音傳送數(shù)據(jù)的應(yīng)用存在以下一些問題。
[0005] 首先,傳送數(shù)據(jù)的聲音載頻頻譜不連續(xù)的問題,并且存在頻譜泄露,降低了數(shù)據(jù)傳 送的準(zhǔn)確率,也影響了聲音載頻的音調(diào),導(dǎo)致不良的用戶體驗(yàn)。
[0006] 其次,數(shù)據(jù)傳送的效果隨著接收雙方距離的增加而明顯變差,使利用聲音傳送數(shù) 據(jù)的方法受到了局限。


【發(fā)明內(nèi)容】

[0007] 有鑒于此,本發(fā)明的目的之一在于解決現(xiàn)有技術(shù)中所存在的上述問題。
[0008] 根據(jù)本發(fā)明的一個(gè)方面,提出了一種利用聲音發(fā)送數(shù)據(jù)的方法,包括:使用連續(xù)三 個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部;使用至少兩個(gè)不同頻率的聲音頻率脈沖作 為載頻傳送需要發(fā)送的數(shù)據(jù)內(nèi)容,并且不同頻率的聲音頻率脈沖之間采用過渡算法使其相 位連續(xù);使用預(yù)定頻率的聲音頻率脈沖代表數(shù)據(jù)包尾部;將得到的數(shù)據(jù)包乘以一個(gè)最小值 不小于〇的余弦信號,其中最小值落在數(shù)據(jù)包中的頻率脈沖交接處;將最終的數(shù)據(jù)包處理 結(jié)果寫入音頻文件并播放。
[0009] 根據(jù)本發(fā)明的另一個(gè)方面,提出了一種利用聲音接收數(shù)據(jù)的方法,包括:如果依序 偵測到數(shù)據(jù)包頭部三個(gè)聲音頻率脈沖中的任意兩個(gè)頻率脈沖,即表示檢測到數(shù)據(jù)包頭部; 檢測所有的載頻能量值以及數(shù)據(jù)包尾部頻率脈沖的能量值,比較得到載頻能量最大值對應(yīng) 的載頻,將其表示為當(dāng)前傳送的數(shù)據(jù),從而得到傳送的數(shù)據(jù);如果代表數(shù)據(jù)包尾部的聲音頻 率脈沖能量最大,則停止數(shù)據(jù)解碼,結(jié)束數(shù)據(jù)包的接收。
[0010] 根據(jù)本發(fā)明的另一個(gè)方面,一種利用聲音發(fā)送數(shù)據(jù)的裝置,包括:頭部產(chǎn)生單元, 用于使用連續(xù)三個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部;數(shù)據(jù)編碼單元,用于使用 至少兩個(gè)不同頻率的聲音頻率脈沖作為載頻傳送需要發(fā)送的數(shù)據(jù)內(nèi)容;頻率脈沖平滑單 元,用于使不同的聲音頻率脈沖之間采用過渡算法使其相位連續(xù);尾部產(chǎn)生單元,用于使用 預(yù)定的聲音頻率脈沖代表數(shù)據(jù)包尾部;頻譜泄漏消除單元,用于將得到的數(shù)據(jù)包乘以一個(gè) 最小值不小于0的余弦信號,其中最小值落在數(shù)據(jù)包中的頻率脈沖交接處;發(fā)送單元,用于 將最終的數(shù)據(jù)包處理結(jié)果寫入音頻文件并播放。
[0011] 根據(jù)本發(fā)明的另一個(gè)方面,提出了一種利用聲音接收數(shù)據(jù)的裝置,包括:頭部檢測 單元,用于依序偵測到數(shù)據(jù)包頭部三個(gè)聲音頻率脈沖中的任意兩個(gè)頻率脈沖,即表示檢測 到數(shù)據(jù)包頭部;數(shù)據(jù)檢測單元,用于檢測所有的載頻能量值以及數(shù)據(jù)包尾部頻率脈沖的能 量值,比較得到載頻能量最大值對應(yīng)的載頻,將其表示為當(dāng)前傳送的數(shù)據(jù),從而得到傳送的 數(shù)據(jù);如果代表數(shù)據(jù)包尾部的聲音頻率脈沖能量最大,則停止數(shù)據(jù)解碼,結(jié)束數(shù)據(jù)包的接 收。
[0012] 采用本發(fā)明提供的利用聲音傳送數(shù)據(jù)的方法和裝置,具有傳送效果好、有廣播特 性、傳送距離大、傳送準(zhǔn)確率高等有益技術(shù)效果。同時(shí)相比于其他同類的產(chǎn)品還具有無頻譜 泄露,聲音悅耳、婉轉(zhuǎn)動(dòng)聽等優(yōu)點(diǎn),帶來了更好的用戶體驗(yàn)。

【專利附圖】

【附圖說明】
[0013] 圖1示出根據(jù)本發(fā)明的利用聲音發(fā)送數(shù)據(jù)的方法的流程圖。
[0014] 圖2示出根據(jù)本發(fā)明的利用聲音接收數(shù)據(jù)的方法的流程圖。
[0015] 圖3示出根據(jù)本發(fā)明的利用聲音發(fā)送數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
[0016] 圖4示出根據(jù)本發(fā)明的利用聲音發(fā)送數(shù)據(jù)的裝置的主體產(chǎn)生單元的結(jié)構(gòu)框圖。
[0017] 圖5示出根據(jù)本發(fā)明的利用聲音接收數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
[0018] 圖6示出根據(jù)本發(fā)明實(shí)現(xiàn)的聲音載頻的頻譜圖。

【具體實(shí)施方式】
[0019] 下面,將結(jié)合附圖來詳細(xì)描述本發(fā)明的實(shí)施例。在以下描述中,一些具體的實(shí)施例 僅用于描述的目的,而不應(yīng)當(dāng)理解為對本發(fā)明的限制,這些實(shí)施例只是本發(fā)明的示例。
[0020] 圖1示出了本發(fā)明的利用聲音發(fā)送數(shù)據(jù)的方法的流程圖。
[0021] 在步驟101,使用連續(xù)三個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部,這里用戶 可自己定義三個(gè)頻率具體頻率值。
[0022] 在一個(gè)實(shí)施例中,作為頭部的三個(gè)聲音頻率脈沖,可以屬于后面用來傳送數(shù)據(jù)載 頻頻率脈沖中的三個(gè)。在另一個(gè)實(shí)施例中,為了在接收方更準(zhǔn)確地檢測出數(shù)據(jù)包的頭部,作 為頭部的三個(gè)聲音頻率脈沖與載頻聲音頻率脈沖具有不同的頻率。
[0023] 在步驟102,使用至少兩個(gè)不同頻率的聲音頻率脈沖作為載頻傳送需要發(fā)送的數(shù) 據(jù)內(nèi)容,并且不同頻率的聲音頻率脈沖之間采用過渡算法使其相位連續(xù)。
[0024] 在一個(gè)實(shí)施例中,將需要傳送的信息,添加糾錯(cuò)碼、協(xié)議等,糾錯(cuò)碼和協(xié)議的種類 可以根據(jù)用戶需求而選擇,此處不再贅述,最終轉(zhuǎn)變?yōu)樾枰獋魉偷脑磾?shù)據(jù)。
[0025] 在一個(gè)實(shí)施例中,作為載頻的聲音頻率脈沖的數(shù)量為2"個(gè),其中n為大于或等于1 的正整數(shù)。在一個(gè)優(yōu)選的實(shí)施例中,采用鋼琴音作為傳送數(shù)據(jù)的聲音載頻脈沖。
[0026] 在一個(gè)優(yōu)選的實(shí)施例中,選擇16個(gè)聲音頻率脈沖用于傳送數(shù)據(jù)的頻點(diǎn),每次傳送 其中的一個(gè)頻率脈沖,每16個(gè)聲音頻率脈沖表示一個(gè)16進(jìn)制的數(shù)據(jù)。將需要傳送的信息, 按照字節(jié)讀取,由于一個(gè)字節(jié)是8位,16進(jìn)制數(shù)據(jù)是4位的,可以將一個(gè)8位,分為兩個(gè)四 位,先低位后高位,編碼為對應(yīng)的頻率值。
[0027] 在一個(gè)實(shí)施例中,不同頻率的聲音頻率脈沖之間采用過渡算法使其相位連續(xù)。在 一個(gè)實(shí)施例中,使聲音頻率脈沖從上一個(gè)頻率脈沖至下一個(gè)頻率脈沖的變化部分是二次曲 線的一部分。在一個(gè)實(shí)施例中,上一個(gè)頻率脈沖至下一個(gè)頻率脈沖的變化部分是本次聲音 頻率脈沖的前四分之一時(shí)長。通過將頻率脈沖之間的變化變得連續(xù),也可以消除頻譜泄露 的一部分。
[0028] 在另一個(gè)實(shí)施例中,對于每個(gè)要傳送的聲音頻率脈沖,為了讓其在與上次傳送的 頻率脈沖過渡平滑,且無頻譜泄露,可以采用以下的編碼方法。
[0029] 在當(dāng)前采樣率情況下,上次的傳送頻率,一次跳過的相角為mul_temp,這次的為 mul,當(dāng)前頻率的編碼方法為(參閱說明書最后附帶的代碼部分):
[0030] 初始的四分之一時(shí)長,為過渡部分頻率的編碼。頻率變化從上次傳送的頻率逐漸 變?yōu)橹吝@次傳送的頻率,變化規(guī)律為其變化部分是二次曲線的一部分,其中mul值對應(yīng)的 頻率是二次曲線的定點(diǎn),mul_temp對應(yīng)的頻率為經(jīng)過的一個(gè)點(diǎn),通過二次曲線規(guī)律,計(jì)算 出當(dāng)前處于的相位值mulcurrent。具體每個(gè)點(diǎn)i的編碼方法如以下代碼,編碼結(jié)果存在 signal數(shù)組中,fi [0]在每次編碼完數(shù)據(jù)后,會跳至下一個(gè)相位,size為一次編碼時(shí)長中一 共需要編碼的點(diǎn)數(shù)。
[0031] 在步驟103,使用預(yù)定頻率的聲音頻率脈沖代表數(shù)據(jù)包尾部。和數(shù)據(jù)包頭部類似, 編碼一個(gè)指定的頻率脈沖,可以持續(xù)2個(gè)脈沖以上,表示到達(dá)待發(fā)送的數(shù)據(jù)包的結(jié)尾。
[0032] 在一個(gè)實(shí)施例中,為了在接收方更準(zhǔn)確地檢測出數(shù)據(jù)包的尾部,作為尾部的聲音 頻率脈沖與載頻聲音頻率脈沖具有不同的頻率。
[0033] 在一個(gè)實(shí)施例中,本發(fā)明中使用的聲音頻率脈沖屬于人耳能夠聽見的頻率脈沖范 圍;在另一個(gè)實(shí)施例中,本發(fā)明中使用的聲音頻率脈沖也可以不屬于人耳能夠聽見的頻率 脈沖范圍。
[0034] 在步驟104,將得到的數(shù)據(jù)包乘以一個(gè)最小值不小于0的余弦信號,其中最小值落 在數(shù)據(jù)包中的頻率脈沖交接處。經(jīng)過步驟104,進(jìn)一步消除了頻譜泄露。
[0035] 在步驟105,發(fā)送得到的數(shù)據(jù)包,發(fā)送的方法可以是將最終的數(shù)據(jù)包處理結(jié)果寫入 音頻文件并播放。
[0036] 在一個(gè)實(shí)施例中,將最終的數(shù)據(jù)寫入一個(gè)signal數(shù)組中,然后再寫入音頻文件。
[0037] 圖2示出了本發(fā)明利用聲音接收數(shù)據(jù)的方法的流程圖。
[0038] 在步驟201,處于偵聽狀態(tài)中的接收終端如果依序偵測到數(shù)據(jù)包頭部三個(gè)聲音頻 率脈沖中的任意兩個(gè)頻率脈沖,即表示檢測到數(shù)據(jù)包頭部。
[0039] 在一個(gè)實(shí)施例中,在數(shù)據(jù)包頭部3個(gè)聲音頻率脈沖中,依序偵測到其中任意兩個(gè) 頻率脈沖,即表示找到了數(shù)據(jù)包的頭部。并且對其中一個(gè)聲音頻率脈沖信號,細(xì)分十份,找 到聲音頻率脈沖變化的交接處,從而定位數(shù)據(jù)開始的部位。
[0040] 在步驟202,檢測所有的載頻能量值以及數(shù)據(jù)包尾部頻率脈沖的能量值,比較得到 載頻能量最大值對應(yīng)的載頻,將其表示為當(dāng)前傳輸?shù)臄?shù)據(jù),從而得到傳輸?shù)臄?shù)據(jù)。
[0041] 在一個(gè)優(yōu)選的實(shí)施例中,采用戈澤爾(Goertzel)算法檢測所有的載頻脈沖能量 值和數(shù)據(jù)包尾部的頻率脈沖,比較得到載頻能量最大值對應(yīng)的載頻脈沖,將其表示為當(dāng)前 傳送的數(shù)據(jù)。從而得到傳送的數(shù)據(jù)。
[0042] 在步驟203,如果數(shù)據(jù)包尾部的聲音頻率脈沖能量最大,則停止數(shù)據(jù)解碼,結(jié)束數(shù) 據(jù)包的接收。
[0043] 在一個(gè)實(shí)施例中,數(shù)據(jù)還需要經(jīng)過消除糾錯(cuò)碼,信息協(xié)議等,得到實(shí)際傳送的內(nèi) 容。
[0044] 圖3示出了本發(fā)明的一種利用聲音發(fā)送數(shù)據(jù)的裝置300。
[0045] 如圖3所示,利用聲音發(fā)送數(shù)據(jù)的裝置300包括頭部產(chǎn)生單元310,頭部產(chǎn)生單元 310用于使用連續(xù)三個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部,這里用戶可自己定義 三個(gè)頻率具體頻率值。
[0046] 在一個(gè)實(shí)施例中,作為頭部的三個(gè)聲音頻率脈沖,可以屬于后面用來傳送數(shù)據(jù)載 頻頻率脈沖中的三個(gè)。在另一個(gè)實(shí)施例中,為了在接收方更準(zhǔn)確地檢測出數(shù)據(jù)包的頭部,作 為頭部的三個(gè)聲音頻率脈沖與載頻聲音頻率脈沖具有不同的頻率。
[0047] 利用聲音發(fā)送數(shù)據(jù)的裝置300還包括主體產(chǎn)生單元320,主體產(chǎn)生單元320用于產(chǎn) 生待發(fā)送的數(shù)據(jù)包主體。
[0048] 如圖4所示,主體產(chǎn)生單元320又包括數(shù)據(jù)編碼單元321和頻率脈沖平滑單元 322。
[0049] 數(shù)據(jù)編碼單元321用于使用至少兩個(gè)不同頻率的聲音頻率脈沖作為載頻傳輸需 要發(fā)送的數(shù)據(jù)內(nèi)容。
[0050] 在一個(gè)實(shí)施例中,將需要傳送的信息,添加糾錯(cuò)碼、協(xié)議等,糾錯(cuò)碼和協(xié)議的種類 可以根據(jù)用戶需求而選擇,此處不再贅述,最終轉(zhuǎn)變?yōu)樾枰獋魉偷脑磾?shù)據(jù)。
[0051] 在一個(gè)實(shí)施例中,作為載頻的聲音頻率脈沖的數(shù)量為2"個(gè),其中n為大于或等于1 的正整數(shù)。在一個(gè)優(yōu)選的實(shí)施例中,采用鋼琴音作為傳送數(shù)據(jù)的聲音載頻脈沖。
[0052] 在一個(gè)優(yōu)選的實(shí)施例中,選擇16個(gè)聲音頻率脈沖用于傳送數(shù)據(jù)的頻點(diǎn),每次傳送 其中的一個(gè)頻率脈沖,每16個(gè)聲音頻率脈沖表示一個(gè)16進(jìn)制的數(shù)據(jù)。將需要傳送的信息, 按照字節(jié)讀取,由于一個(gè)字節(jié)是8位,16進(jìn)制數(shù)據(jù)是4位的,可以將一個(gè)8位,分為兩個(gè)四 位,先低位后高位,編碼為對應(yīng)的頻率值。
[0053] 頻率脈沖平滑單元322用于使不同的聲音頻率脈沖之間采用過渡算法使其相位 連續(xù)。在一個(gè)實(shí)施例中,頻率脈沖平滑單元322使聲音頻率脈沖從上一個(gè)頻率脈沖至下一 個(gè)頻率脈沖的變化部分是二次曲線的一部分。在一個(gè)實(shí)施例中,頻率脈沖平滑單元322使 上一個(gè)頻率脈沖至下一個(gè)頻率脈沖的變化部分是本次聲音頻率脈沖的前四分之一時(shí)長。頻 率脈沖平滑單元322通過將頻率脈沖之間的變化變得連續(xù),也可以消除頻譜泄露的一部 分。
[0054] 利用聲音發(fā)送數(shù)據(jù)的裝置300還包括尾部產(chǎn)生單元330,尾部產(chǎn)生單元330用于使 用預(yù)定的聲音頻率脈沖代表數(shù)據(jù)包尾部。和數(shù)據(jù)包頭部類似,編碼一個(gè)指定的頻率脈沖,可 以持續(xù)2個(gè)脈沖以上,表示到達(dá)待發(fā)送的數(shù)據(jù)包的結(jié)尾。
[0055] 在一個(gè)實(shí)施例中,為了在接收方更準(zhǔn)確地檢測出數(shù)據(jù)包的尾部,作為尾部的聲音 頻率脈沖與載頻聲音頻率脈沖具有不同的頻率。
[0056] 繼續(xù)參考圖3,利用聲音發(fā)送數(shù)據(jù)的裝置300還包括頻譜泄露消除單元340,頻譜 泄露消除單元340用于將得到的數(shù)據(jù)包乘以一個(gè)最小值不小于0的余弦信號,其中最小值 落在數(shù)據(jù)包中的頻率脈沖交接處。經(jīng)過頻譜泄露消除單元340的操作,進(jìn)一步消除了頻譜 泄露。
[0057] 利用聲音發(fā)送數(shù)據(jù)的裝置300還包括發(fā)送單元350,發(fā)送單元350用于將數(shù)據(jù)包發(fā) 送,發(fā)送的方法可以是將最終的數(shù)據(jù)包處理結(jié)果寫入音頻文件并播放。
[0058] 圖5示出了本發(fā)明的一種利用聲音接收數(shù)據(jù)的裝置500。
[0059] 如圖5所示,利用聲音接收數(shù)據(jù)的裝置500包括頭部檢測單元510和數(shù)據(jù)檢測單 元 520。
[0060] 頭部檢測單元510用于依序偵測到數(shù)據(jù)包頭部三個(gè)聲音頻率脈沖中的任意兩個(gè) 頻率脈沖,即表示檢測到數(shù)據(jù)包頭部。
[0061] 在一個(gè)實(shí)施例中,頭部檢測單元510在數(shù)據(jù)包頭部3個(gè)聲音頻率脈沖中,依序偵測 到其中任意兩個(gè)頻率脈沖,即表示找到了數(shù)據(jù)包的頭部。并且對其中一個(gè)聲音頻率脈沖信 號,細(xì)分十份,找到聲音頻率脈沖變化的交接處,從而定位數(shù)據(jù)開始的部位。
[0062] 數(shù)據(jù)檢測單元520用于檢測所有的載頻能量值以及數(shù)據(jù)包尾部頻率脈沖的能量 值,比較得到載頻能量最大值對應(yīng)的載頻,將其表示為當(dāng)前傳輸?shù)臄?shù)據(jù),從而得到傳輸?shù)臄?shù) 據(jù);如果代表數(shù)據(jù)包尾部的聲音頻率脈沖能量最大,則停止數(shù)據(jù)解碼,結(jié)束數(shù)據(jù)包的接收。
[0063] 在一個(gè)優(yōu)選的實(shí)施例中,數(shù)據(jù)檢測單元520采用戈澤爾(Goertzel)算法檢測所有 的載頻脈沖能量值和數(shù)據(jù)包尾部的頻率脈沖,比較得到載頻能量最大值對應(yīng)的載頻脈沖, 將其表示為當(dāng)前傳送的數(shù)據(jù)。從而得到傳送的數(shù)據(jù)。
[0064] 圖6是根據(jù)本發(fā)明實(shí)現(xiàn)的聲音載頻的頻譜圖,從圖中可以看出,本發(fā)明實(shí)現(xiàn)的聲 音頻率脈沖頻譜光滑,無頻譜泄露。如果用來調(diào)制的聲音頻率脈沖是人耳可以感知的頻譜 范圍,聲音大約是悅耳的鳥鳴聲,或吹水的聲音。
[0065] 以下是在便攜式移動(dòng)通信設(shè)備中用于實(shí)現(xiàn)本發(fā)明中將數(shù)據(jù)調(diào)制到聲音載頻脈沖 的過程的代碼。
[0066]

【權(quán)利要求】
1. 一種利用聲音發(fā)送數(shù)據(jù)的方法,包括: 使用連續(xù)三個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部; 使用至少兩個(gè)不同頻率的聲音頻率脈沖作為載頻傳送需要發(fā)送的數(shù)據(jù)內(nèi)容,并且不同 頻率的聲音頻率脈沖之間采用過渡算法使其相位連續(xù); 使用預(yù)定頻率的聲音頻率脈沖代表數(shù)據(jù)包尾部; 將得到的數(shù)據(jù)包乘以一個(gè)最小值不小于0的余弦信號,其中最小值落在數(shù)據(jù)包中的頻 率脈沖交接處;以及 發(fā)送所述數(shù)據(jù)包。
2. 根據(jù)權(quán)利要求1所述的方法,其中作為載頻的聲音頻率脈沖的數(shù)量為2"個(gè),其中n 為大于或等于1的正整數(shù)。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述過渡算法包括:使聲音頻率脈沖從上一個(gè)頻 率脈沖至下一個(gè)頻率脈沖的變化部分是二次曲線的一部分。
4. 根據(jù)權(quán)利要求3所述的方法,其中所述變化部分是本次聲音頻率脈沖的前四分之一 時(shí)長。
5. 根據(jù)權(quán)利要求1所述的方法,其中發(fā)送所述數(shù)據(jù)包包括:將最終的數(shù)據(jù)包處理結(jié)果 寫入音頻文件并播放。
6. 根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)據(jù)內(nèi)容在調(diào)制到載頻前經(jīng)過糾錯(cuò)算法處 理。
7. 根據(jù)權(quán)利要求1所述的方法,其中代表所述數(shù)據(jù)包頭部的三個(gè)聲音頻率脈沖以及代 表所述數(shù)據(jù)包尾部的聲音頻率脈沖與載頻聲音頻率脈沖具有不同的頻率。
8. 根據(jù)權(quán)利要求1所述的方法,其中聲音頻率脈沖屬于人耳能夠聽見的頻率脈沖范 圍。
9. 根據(jù)權(quán)利要求8所述的方法,其中采用鋼琴音作為所述聲音頻率脈沖。
10. 根據(jù)權(quán)利要求1所述的方法,其中聲音頻率脈沖不屬于人耳能夠聽見的頻率脈沖 范圍。
11. 一種利用聲音接收數(shù)據(jù)的方法,包括: 如果依序偵測到數(shù)據(jù)包頭部三個(gè)聲音頻率脈沖中的任意兩個(gè)頻率脈沖,即表示檢測到 數(shù)據(jù)包頭部; 檢測所有的載頻能量值以及數(shù)據(jù)包尾部頻率脈沖的能量值,比較得到載頻能量最大值 對應(yīng)的載頻,將其表示為當(dāng)前傳送的數(shù)據(jù),從而得到傳送的數(shù)據(jù);以及 如果代表數(shù)據(jù)包尾部的聲音頻率脈沖能量最大,則停止數(shù)據(jù)解碼,結(jié)束數(shù)據(jù)包的接收。
12. 根據(jù)權(quán)利要求11所述的方法,其中檢測數(shù)據(jù)包頭部的步驟還包括:對其中一個(gè)頻 率脈沖信號,細(xì)分十份,找到頻率脈沖變化的交接處,從而定位數(shù)據(jù)開始的部位。
13. 根據(jù)權(quán)利要求11所述的方法,其中檢測聲音頻率脈沖的能量值采用戈澤爾 (Goertzel)算法。
14. 根據(jù)權(quán)利要求11所述的方法,其中將得到的數(shù)據(jù)進(jìn)行消除糾錯(cuò)碼,得到實(shí)際傳送 的數(shù)據(jù)內(nèi)容。
15. -種利用聲音發(fā)送數(shù)據(jù)的裝置,包括: 頭部產(chǎn)生單元,用于使用連續(xù)三個(gè)不同頻率的聲音頻率脈沖作為數(shù)據(jù)包的頭部; 數(shù)據(jù)編碼單元,用于使用至少兩個(gè)不同頻率的聲音頻率脈沖作為載頻傳送需要發(fā)送的 數(shù)據(jù)內(nèi)容; 頻率脈沖平滑單元,用于使不同的聲音頻率脈沖之間采用過渡算法使其相位連續(xù); 尾部產(chǎn)生單元,用于使用預(yù)定的聲音頻率脈沖代表數(shù)據(jù)包尾部; 頻譜泄漏消除單元,用于將得到的數(shù)據(jù)包乘以一個(gè)最小值不小于0的余弦信號,其中 最小值落在數(shù)據(jù)包中的頻率脈沖交接處;以及 發(fā)送單元,用于發(fā)送所述數(shù)據(jù)包。
16. 根據(jù)權(quán)利要求15所述的裝置,其中作為載頻的聲音頻率脈沖數(shù)為2n個(gè),其中n為 大于或等于1的正整數(shù)。
17. 根據(jù)權(quán)利要求15所述的裝置,其中所述過渡算法包括:使聲音頻率脈沖從上一個(gè) 頻率脈沖至下一個(gè)頻率脈沖的變化部分是二次曲線的一部分。
18. 根據(jù)杈利要求17所述的裝置,其中所述變化部分是本次聲音頻率脈沖的前四分之 一時(shí)長。
19. 根據(jù)權(quán)利要求15所述的裝置,其中所述發(fā)送單元將最終的數(shù)據(jù)包處理結(jié)果寫入音 頻文件并播放。
20. 根據(jù)權(quán)利要求15所述的裝置,其中所述數(shù)據(jù)內(nèi)容在調(diào)制到載頻前經(jīng)過糾錯(cuò)算法處 理。
21. 根據(jù)權(quán)利要求15所述的裝置,其中代表所述數(shù)據(jù)包頭部的三個(gè)聲音頻率脈沖以及 代表所述數(shù)據(jù)包尾部的聲音頻率脈沖與載頻聲音頻率脈沖具有不同的頻率。
22. 根據(jù)權(quán)利要求15所述的裝置,其中所述聲音頻率脈沖屬于人耳能夠聽見的頻率脈 沖范圍。
23. 根據(jù)權(quán)利要求22所述的裝置,其中采用鋼琴音作為所述聲音頻率脈沖。
24. 根據(jù)權(quán)利要求15所述的裝置,其中所述聲音頻率脈沖不屬于人耳能夠聽見的頻率 脈沖范圍。
25. -種利用聲音接收數(shù)據(jù)的裝置,包括: 頭部檢測單元,用于依序偵測到數(shù)據(jù)包頭部三個(gè)聲音頻率脈沖中的任意兩個(gè)頻率脈 沖,即表示檢測到數(shù)據(jù)包頭部;以及 數(shù)據(jù)檢測單元,用于檢測所有的載頻能量值以及數(shù)據(jù)包尾部頻率脈沖的能量值,比較 得到載頻能量最大值對應(yīng)的載頻,將其表示為當(dāng)前傳送的數(shù)據(jù),從而得到傳送的數(shù)據(jù);如果 代表數(shù)據(jù)包尾部的聲音頻率脈沖能量最大,則停止數(shù)據(jù)解碼,結(jié)束數(shù)據(jù)包的接收。
26. 根據(jù)權(quán)利要求25所述的裝置,其中檢測數(shù)據(jù)包頭部的步驟還包括:對其中一個(gè)頻 率脈沖信號,細(xì)分十份,找到頻率脈沖變化的交接處,從而定位數(shù)據(jù)開始的部位。
27. 根據(jù)權(quán)利要求25所述的裝置,其中檢測聲音頻率脈沖的能量值采用戈澤爾 (Goertzel)算法。
28. 根據(jù)權(quán)利要求25所述的裝置,其中將得到的數(shù)據(jù)進(jìn)行消除糾錯(cuò)碼,得到實(shí)際傳送 的數(shù)據(jù)內(nèi)容。
【文檔編號】H04B11/00GK104378124SQ201310361848
【公開日】2015年2月25日 申請日期:2013年8月16日 優(yōu)先權(quán)日:2013年8月16日
【發(fā)明者】朱寶, 陳健, 劉瑋 申請人:北京千橡網(wǎng)景科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
柘城县| 渝北区| 安阳县| 高台县| 专栏| 武义县| 花莲县| 双鸭山市| 旬阳县| 泰来县| 宜兴市| 海伦市| 宿迁市| 靖安县| 柏乡县| 独山县| 东阿县| 金寨县| 嘉禾县| 乌兰浩特市| 简阳市| 福鼎市| 三原县| 大洼县| 潮州市| 河北区| 洛阳市| 金堂县| 定边县| 兴业县| 贵港市| 娱乐| 安康市| 塔河县| 榕江县| 广汉市| 密云县| 平阳县| 正定县| 望都县| 方正县|