專利名稱:無(wú)線通信裝置、無(wú)線通信系統(tǒng)、程序及無(wú)線通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信裝置、無(wú)線通信系統(tǒng)、程序及無(wú)線通信方法。
背景技術(shù):
近來(lái),包括無(wú)線通信功能的便攜式無(wú)線通信裝置已被廣泛應(yīng)用。例如,無(wú)線通信裝 置可以通過(guò)直接向另一無(wú)線通信裝置發(fā)送無(wú)線信號(hào)/從另一無(wú)線通信裝置接收無(wú)線信號(hào) 來(lái)與其它無(wú)線通信裝置進(jìn)行無(wú)線通信。與需要基站的基礎(chǔ)設(shè)施(infrastructure)模式相 比較,通過(guò)這種無(wú)線通信裝置的無(wú)線通信有時(shí)被稱為點(diǎn)對(duì)點(diǎn)(ad-hoc)模式。此外,當(dāng)發(fā)送側(cè)的無(wú)線通信裝置通過(guò)無(wú)線電將分組(數(shù)據(jù))發(fā)送到接收側(cè)的無(wú)線 通信裝置時(shí),有時(shí)分組被丟失且其它無(wú)線通信裝置不能正確地接收分組。為了解決由于分 組丟失導(dǎo)致的問(wèn)題,已經(jīng)提出了諸如FEC(前向糾錯(cuò))和ARQ(自動(dòng)重傳請(qǐng)求)等的Qos (服 務(wù)質(zhì)量)。FEC是用于通過(guò)冗余編碼恢復(fù)丟失分組的技術(shù)。發(fā)送側(cè)的無(wú)線通信裝置基于發(fā)送 分組產(chǎn)生冗余分組(奇偶分組)并將該冗余分組添加到發(fā)送分組,因此接收側(cè)的無(wú)線通信 裝置可以通過(guò)使用該冗余分組對(duì)發(fā)送分組進(jìn)行解碼來(lái)恢復(fù)丟失分組。另外,ARQ是用于恢復(fù)丟失分組的技術(shù),在該技術(shù)中向發(fā)送側(cè)的無(wú)線通信裝置通知 接收側(cè)的無(wú)線通信裝置中檢測(cè)到的丟失分組,且發(fā)送側(cè)的無(wú)線通信裝置重發(fā)該丟失分組。 例如在專利文獻(xiàn)1中描述了包括FEC、ARQ等的Qos。引用列表專利文獻(xiàn)專利文獻(xiàn)1 日本專利申請(qǐng)國(guó)家公開(kāi)2006-528459
發(fā)明內(nèi)容
技術(shù)問(wèn)題然而,當(dāng)諸如FEC和ARQ之類的Qos的內(nèi)容固定時(shí),通信效率可能由于通信路徑狀 況而劣化。例如,當(dāng)通信路徑處于幾乎不出現(xiàn)分組丟失的狀況時(shí),冗余分組被過(guò)度地添加, 通信資源被不必要地消耗。另一方面,當(dāng)通信路徑處于許多分組被丟失的狀況時(shí),冗余分組 的數(shù)量不足,并且不能正確地恢復(fù)丟失的分組??紤]到上述問(wèn)題而做出本發(fā)明,并且旨在提供新的改進(jìn)的無(wú)線通信裝置、無(wú)線通 信系統(tǒng)、程序及無(wú)線通信方法,其能夠根據(jù)通信路徑狀況而動(dòng)態(tài)地改變?yōu)閿?shù)據(jù)丟失準(zhǔn)備的 控制的內(nèi)容。問(wèn)題的解決方案為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面,提供了一種與另一無(wú)線通信裝置進(jìn) 行無(wú)線通信的無(wú)線通信裝置,包括控制單元,該控制單元進(jìn)行控制以用于為在發(fā)送數(shù)據(jù)的 無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備;以及發(fā)送單元,該發(fā)送單元根據(jù)該控制單元的控制而通 過(guò)無(wú)線電向該另一無(wú)線通信裝置發(fā)送該發(fā)送數(shù)據(jù)。此外,該無(wú)線通信裝置和該另一無(wú)線通
4信裝置中的一個(gè)基于從該無(wú)線通信裝置和該另一無(wú)線通信裝置中的另一個(gè)接收的無(wú)線信 號(hào)中的、被判斷為滿足與噪聲分量相關(guān)的特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距該另一個(gè) 的距離。此外,該控制單元根據(jù)該距離估計(jì)結(jié)果來(lái)進(jìn)行對(duì)內(nèi)容的控制。利用這種配置,該控制單元使用與該無(wú)線通信裝置和該另一無(wú)線通信裝置之間的 距離相對(duì)應(yīng)的內(nèi)容進(jìn)行控制,以用于為在發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備。換 句話說(shuō),該無(wú)線通信裝置能夠根據(jù)通信路徑狀況而動(dòng)態(tài)地改變用于為數(shù)據(jù)丟失作準(zhǔn)備的控 制的內(nèi)容。該無(wú)線通信裝置還包括將誤差修正數(shù)據(jù)添加到發(fā)送數(shù)據(jù)的數(shù)據(jù)處理單元,并且該 控制單元可以根據(jù)該距離估計(jì)結(jié)果來(lái)控制要由該數(shù)據(jù)處理單元添加的針對(duì)該發(fā)送數(shù)據(jù)的 誤差修正數(shù)據(jù)的數(shù)據(jù)量。例如,當(dāng)估計(jì)了較長(zhǎng)的距離時(shí),該控制單元可以增加針對(duì)該發(fā)送數(shù) 據(jù)的誤差修正數(shù)據(jù)的數(shù)據(jù)量。該無(wú)線通信裝置還包括接收通過(guò)無(wú)線電發(fā)送的數(shù)據(jù)的接收單元。該發(fā)送單元根據(jù) 該控制單元的控制而發(fā)送用于請(qǐng)求重發(fā)未被該接收單元正確地接收的數(shù)據(jù)的重發(fā)請(qǐng)求,并 且該控制單元可以根據(jù)該距離估計(jì)結(jié)果來(lái)控制要由該發(fā)送單元發(fā)送的重發(fā)請(qǐng)求的數(shù)量。例 如,當(dāng)估計(jì)了較長(zhǎng)的距離時(shí),該控制單元可以增加重發(fā)請(qǐng)求的數(shù)量。該無(wú)線通信裝置還包括接收單元,該接收單元接收從另一無(wú)線通信裝置發(fā)送的 無(wú)線信號(hào);測(cè)量單元,該測(cè)量單元測(cè)量由該接收單元接收到的無(wú)線信號(hào)的場(chǎng)強(qiáng)度;判斷單 元,該判斷單元判斷由該接收單元接收到的無(wú)線信號(hào)是否滿足與噪聲分量相關(guān)的特定條 件;以及估計(jì)單元,該估計(jì)單元基于被該判斷單元判斷為滿足該與噪聲分量相關(guān)的特定條 件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距該另一無(wú)線通信裝置的距離。當(dāng)噪聲分量大于下限設(shè)定值 且小于上限設(shè)定值時(shí),該判斷單元可以判斷出無(wú)線信號(hào)的噪聲分量滿足該與噪聲分量相關(guān) 的特定條件。該接收單元可以預(yù)先從該另一無(wú)線通信裝置接收表示該另一無(wú)線通信裝置的無(wú) 線信號(hào)的發(fā)送功率的裝置信息,并且該估計(jì)單元可以使用該裝置信息來(lái)估計(jì)距該另一無(wú)線 通信裝置的距離。該估計(jì)單元可以計(jì)算被該判斷單元判斷為滿足特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度的 平均值,判斷該平均值是否被包括在所劃分的平均值范圍中的任一個(gè)之內(nèi),并將距該另一 無(wú)線通信裝置的距離估計(jì)為與包括該平均值的平均值范圍相對(duì)應(yīng)的距離。在此,無(wú)線信號(hào) 的場(chǎng)強(qiáng)度可以被計(jì)算為傳輸平均值的平均值。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第二方面,提供了一種包括第一無(wú)線通信裝置 和第二無(wú)線通信裝置的無(wú)線通信系統(tǒng)。更具體地,該第一無(wú)線通信裝置包括控制單元,該 控制單元進(jìn)行控制以用于為在發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備;以及發(fā)送單 元,該發(fā)送單元根據(jù)該控制單元的控制而通過(guò)無(wú)線電發(fā)送該發(fā)送數(shù)據(jù)。此外,該第一無(wú)線通 信裝置和該第二無(wú)線通信裝置中的一個(gè)基于從該第一無(wú)線通信裝置和該第二無(wú)線通信裝 置中的另一個(gè)接收的無(wú)線信號(hào)中的、被判斷為滿足與噪聲分量相關(guān)的特定條件的無(wú)線信號(hào) 的場(chǎng)強(qiáng)度來(lái)估計(jì)距該另一個(gè)的距離。此外,該控制單元根據(jù)該距離估計(jì)結(jié)果來(lái)進(jìn)行對(duì)內(nèi)容 的控制。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第三方面,提供了 一種程序,該程序用于使得計(jì) 算機(jī)用作控制單元,該控制單元用于根據(jù)距離估計(jì)結(jié)果使用內(nèi)容來(lái)進(jìn)行控制,以用于為在
5發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備,其中該計(jì)算機(jī)被提供給無(wú)線通信裝置,該無(wú) 線通信裝置包括通過(guò)無(wú)線電發(fā)送發(fā)送數(shù)據(jù)的發(fā)送單元,并且該無(wú)線通信裝置與另一無(wú)線通 信裝置進(jìn)行無(wú)線通信,并且該無(wú)線通信裝置和該另一無(wú)線通信裝置中的一個(gè)基于從該第一 無(wú)線通信裝置和該第二無(wú)線通信裝置中的另一個(gè)接收的無(wú)線信號(hào)中的、被判斷為滿足與噪 聲分量相關(guān)的特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距該另一個(gè)的距離。這種程序可以控制包括CPU、R0M或RAM的計(jì)算機(jī)的硬件資源來(lái)執(zhí)行上述控制單元 的功能。換句話說(shuō),可以使得使用該程序的計(jì)算機(jī)用作上述控制單元。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第四方面,提供了一種無(wú)線通信方法,包括以下 步驟接收無(wú)線信號(hào);測(cè)量接收到的無(wú)線信號(hào)的場(chǎng)強(qiáng)度;判斷接收到的無(wú)線信號(hào)是否滿足 與噪聲分量相關(guān)的特定條件;基于被判斷為滿足與噪聲分量相關(guān)的特定條件的無(wú)線信號(hào)的 場(chǎng)強(qiáng)度來(lái)估計(jì)距該無(wú)線信號(hào)的發(fā)送源裝置的距離;根據(jù)該距離估計(jì)結(jié)果通過(guò)使用內(nèi)容來(lái)進(jìn) 行控制,以用于為發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備;以及根據(jù)該控制而通過(guò)無(wú) 線電發(fā)送該發(fā)送數(shù)據(jù)。本發(fā)明的有益效果如上所述,在根據(jù)本發(fā)明的無(wú)線通信裝置、無(wú)線通信系統(tǒng)、程序及無(wú)線通信方法 中,可以根據(jù)通信路徑狀況而動(dòng)態(tài)地改變?yōu)閿?shù)據(jù)丟失準(zhǔn)備的控制的內(nèi)容。
圖1是示出根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)的配置的說(shuō)明圖。圖2是示出無(wú)線通信裝置的硬件配置的框圖。圖3是示出無(wú)線通信裝置的配置的功能框圖。圖4是示出包括裝置信息的分組的配置例子的說(shuō)明圖。圖5是示出包括裝置信息的分組的示例性例子的說(shuō)明圖。圖6是示出包括裝置信息的分組的示例性例子的說(shuō)明圖。圖7是示出測(cè)距評(píng)估值和估計(jì)距離之間的關(guān)系的說(shuō)明圖。圖8是示出其中裝置信息和評(píng)估式被相互關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)單元中的例子的說(shuō) 明圖。圖9是示出在由判斷單元過(guò)濾之前的多個(gè)無(wú)線通信裝置之間的距離以及場(chǎng)強(qiáng)度 的示范性例子的說(shuō)明圖。圖10是示出在由判斷單元過(guò)濾隨后的多個(gè)無(wú)線通信裝置之間的距離以及場(chǎng)強(qiáng)度 的示范性例子的說(shuō)明圖。圖11是示出估計(jì)單元的距離估計(jì)的示范性例子的說(shuō)明圖。圖12是示出由通信控制單元控制的無(wú)線通信的示范性例子的說(shuō)明圖。圖13是示出發(fā)送側(cè)的無(wú)線通信裝置的操作流程的流程圖。圖14是示出接收側(cè)的無(wú)線通信裝置的操作流程的流程圖。圖15是示出接收側(cè)的無(wú)線通信裝置的操作流程的流程圖。圖16是示出根據(jù)本發(fā)明第二實(shí)施例的無(wú)線通信裝置的配置的說(shuō)明圖。圖17是示出如何恢復(fù)丟失的原始數(shù)據(jù)分組的方式的說(shuō)明圖。圖18是示出估計(jì)單元的估計(jì)結(jié)果與要發(fā)送的數(shù)據(jù)分組的數(shù)量之間的關(guān)系的說(shuō)明
6圖。圖19是示出由接收側(cè)的無(wú)線通信裝置進(jìn)行的測(cè)距分組發(fā)送的流程的流程圖。圖20是示出發(fā)送側(cè)的無(wú)線通信裝置的操作流程的流程圖。圖21是示出接收側(cè)的無(wú)線通信裝置的解碼流程的流程圖。圖22是示出根據(jù)第三實(shí)施例的無(wú)線通信裝置的配置的功能框圖。圖23是示出RTP分組的格式的例子的說(shuō)明圖。圖24是示出重發(fā)請(qǐng)求分組的格式的例子的說(shuō)明圖。圖25是通過(guò)NACK請(qǐng)求單元的功能來(lái)發(fā)送重發(fā)請(qǐng)求分組的示范性例子的說(shuō)明圖。圖26是示出由發(fā)送側(cè)的無(wú)線通信裝置進(jìn)行的RTP分組發(fā)送的流程的流程圖。圖27是示出接收側(cè)的無(wú)線通信裝置的操作流程的流程圖。圖28是示出由發(fā)送側(cè)的無(wú)線通信裝置進(jìn)行的RTP分組發(fā)送的流程的流程圖。
具體實(shí)施例方式下面將對(duì)照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說(shuō)明書(shū)及附圖中,以相 同的附圖標(biāo)記表示基本上具有相同的功能和結(jié)構(gòu)的元件,并且省略重復(fù)的說(shuō)明。此外,按照以下項(xiàng)的順序描述對(duì)實(shí)施例的描述。[1]根據(jù)第一實(shí)施例的無(wú)線通信系統(tǒng)的概要[2]根據(jù)第一實(shí)施例的無(wú)線通信裝置[2-1]根據(jù)第一實(shí)施例的無(wú)線通信裝置的硬件配置[2-2]根據(jù)第一實(shí)施例的無(wú)線通信裝置的功能[2-3]根據(jù)第一實(shí)施例的無(wú)線通信裝置的操作[3]根據(jù)第二實(shí)施例的無(wú)線通信裝置[3-1]用于實(shí)現(xiàn)第二實(shí)施例的發(fā)展[3-2]根據(jù)第二實(shí)施例的無(wú)線通信裝置的功能[3-3]根據(jù)第二實(shí)施例的無(wú)線通信裝置的操作[4]根據(jù)第三實(shí)施例的無(wú)線通信裝置[4-1]根據(jù)第三實(shí)施例的無(wú)線通信裝置的功能[4-2]根據(jù)第三實(shí)施例的無(wú)線通信裝置的操作[5]結(jié)論[1]根據(jù)第一實(shí)施例的無(wú)線通信裝置的概要首先,對(duì)照?qǐng)D1示意性地描述根據(jù)第一實(shí)施例的無(wú)線通信系統(tǒng)。圖1是示出根據(jù)第一實(shí)施例的無(wú)線通信系統(tǒng)1的配置的說(shuō)明圖。如圖1中所示, 根據(jù)本實(shí)施例的無(wú)線通信系統(tǒng)1包括多個(gè)無(wú)線通信裝置20和20'。無(wú)線通信裝置20和20'能夠相互發(fā)送/接收包括各種數(shù)據(jù)(流數(shù)據(jù)、測(cè)距分組 等)的無(wú)線信號(hào)。該各種數(shù)據(jù)包括諸如音樂(lè)、演講和廣播節(jié)目等的音頻數(shù)據(jù)以及諸如電影、 電視節(jié)目、視頻節(jié)目、照片、文檔、繪畫(huà)、圖表等的視頻數(shù)據(jù)或者諸如游戲和軟件之類的其它 任何數(shù)據(jù)。此外,在圖1中,示出便攜式游戲機(jī)作為無(wú)線通信裝置20和20'的例子,然而,無(wú) 線通信裝置20和20'不局限于那些便攜式游戲機(jī)。例如,無(wú)線通信裝置20和20'可以是
7諸如PC(個(gè)人計(jì)算機(jī))、家用視頻處理器(DVD記錄器、盒式錄像機(jī)等)、移動(dòng)電話、PHS(個(gè) 人手持電話系統(tǒng))、便攜式音樂(lè)播放器、便攜式視頻處理器、PDA(個(gè)人數(shù)字助理)、家用游戲 機(jī)以及家用電子設(shè)備之類的信息處理裝置。在此,無(wú)線通信裝置20和20'可以使用IEEE 802. lib中規(guī)定的2. 4GHZ的頻率帶 寬來(lái)進(jìn)行無(wú)線通信,或者也可以使用IEEE 802. 11a,IEEE802. llg和IEEE 802. lln中規(guī)定 的頻率帶寬來(lái)進(jìn)行無(wú)線通信。此外,無(wú)線通信裝置20和20'可以使用記££802.15.4中規(guī) 定的ZigBee來(lái)進(jìn)行操作。此外,圖1示出無(wú)線通信裝置20和20'直接相互通信的ad-hoc 模式的無(wú)線通信系統(tǒng)1,然而無(wú)線通信系統(tǒng)1可以處于無(wú)線通信裝置20和20'經(jīng)由基站進(jìn) 行通信的基礎(chǔ)設(shè)施模式。此外,在無(wú)線通信系統(tǒng)1中,除了點(diǎn)對(duì)點(diǎn)無(wú)線通信以外,還可以實(shí) 現(xiàn)點(diǎn)對(duì)多點(diǎn)無(wú)線通信或多點(diǎn)對(duì)多點(diǎn)無(wú)線通信。從無(wú)線通信裝置20或20'發(fā)送的無(wú)線信號(hào)的場(chǎng)強(qiáng)度受到干擾衰落、偏振衰落、跳 躍衰落等的影響。干擾衰落是經(jīng)由多個(gè)路徑傳播且來(lái)到一個(gè)接收點(diǎn)的無(wú)線信號(hào)在該接收點(diǎn) 處相互干擾的現(xiàn)象。此外,偏振衰落是在無(wú)線信號(hào)的傳播期間發(fā)生偏振平面的轉(zhuǎn)動(dòng)且具有 不同偏振平面的無(wú)線電波在接收點(diǎn)處相互干擾的現(xiàn)象。此外,跳躍衰落是由于地球周圍的 電離層的影響而發(fā)生干擾的現(xiàn)象。例如,如圖1所示,當(dāng)無(wú)線通信裝置20 ‘發(fā)送無(wú)線信號(hào)時(shí),無(wú)線通信裝置20例如接 收直接波10A、反射波10B(被物體11反射)或衍射波10C作為該無(wú)線信號(hào)。因此,由無(wú)線通信裝置20從無(wú)線通信裝置20'接收到的無(wú)線信號(hào)的場(chǎng)強(qiáng)度不斷 變化。特別地,由于作為無(wú)線通信裝置20和20'的例子描述的便攜式游戲機(jī)具有低發(fā)送功 率,所以那些便攜式游戲機(jī)容易受到衰落的影響。因此,無(wú)線通信裝置不能通過(guò)使用在特定 時(shí)間段中接收到的所有無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距該無(wú)線信號(hào)的發(fā)送源裝置的準(zhǔn)確距離。因此,考慮到上述問(wèn)題,已經(jīng)設(shè)計(jì)了根據(jù)第一實(shí)施例的無(wú)線通信裝置20。在根據(jù)第 一實(shí)施例的無(wú)線通信裝置20中,能夠以更高的準(zhǔn)確度估計(jì)距無(wú)線信號(hào)的發(fā)送源的距離。將 對(duì)照?qǐng)D2至圖15詳細(xì)描述無(wú)線通信裝置20。[2]根據(jù)第一實(shí)施例的無(wú)線通信裝置[2-1]根據(jù)第一實(shí)施例的無(wú)線通信裝置的硬件配置圖2是示出無(wú)線通信裝置20的硬件配置的框圖。無(wú)線通信裝置20包括CPU (中央 處理單元)201、R0M(只讀存儲(chǔ)器)202、RAM(隨機(jī)存取存儲(chǔ)器)203、主機(jī)總線204、橋205、 外部總線206、接口 207、輸入裝置208、輸出裝置210、存儲(chǔ)裝置(HDD) 211、驅(qū)動(dòng)212以及通
fn ^^直 215 oCPU 201用作算術(shù)處理裝置和控制裝置,并根據(jù)各種程序控制無(wú)線通信裝置20的 全部操作。此外,CPU 201可以是微處理器。ROM 202存儲(chǔ)由CPU 201使用的程序、算術(shù)參 數(shù)等。RAM 203臨時(shí)存儲(chǔ)由CPU 201使用的程序以及在實(shí)現(xiàn)該程序期間適當(dāng)?shù)馗淖兊膮?shù) 等。它們通過(guò)由CPU總線等構(gòu)成的主機(jī)總線204相互連接。主機(jī)總線204經(jīng)由橋205連接到諸如PCI (外圍組件互連/接口)總線等的外部 總線206。注意,主機(jī)總線204、橋205和外部總線206不一定被分離地設(shè)置,并且這些功能 可以被安裝在單個(gè)總線中。輸入裝置208由諸如鼠標(biāo)、鍵盤(pán)、觸摸面板、按鈕、麥克風(fēng)、開(kāi)關(guān)、控制桿之類的用 于由用戶輸入信息的輸入器件以及用于基于用戶的輸入產(chǎn)生輸入信號(hào)并輸出到CPU 201的輸入控制電路構(gòu)成。通過(guò)操作輸入裝置208,無(wú)線通信裝置20的用戶可以向無(wú)線通信裝 置20輸入各種數(shù)據(jù)并指示處理操作。輸出裝置210由諸如CRT (陰極射線管)顯示裝置、液晶顯示(IXD)裝置、0LED (有 機(jī)發(fā)光二級(jí)管)裝置和燈等的顯示裝置以及諸如揚(yáng)聲器和耳機(jī)等的音頻輸出裝置構(gòu)成。輸 出裝置210輸出例如再現(xiàn)的內(nèi)容。特別地,顯示裝置以文本或圖像的形式顯示諸如再現(xiàn)的 視頻數(shù)據(jù)等的各種信息。另一方面,音頻輸出裝置將再現(xiàn)的聲音數(shù)據(jù)等轉(zhuǎn)換為聲音并輸出 該聲音。存儲(chǔ)裝置211是作為根據(jù)本實(shí)施例的無(wú)線通信裝置20的存儲(chǔ)單元的例子而構(gòu)成 的數(shù)據(jù)存儲(chǔ)裝置。存儲(chǔ)裝置211可以包括存儲(chǔ)介質(zhì)、用于將數(shù)據(jù)記錄到存儲(chǔ)介質(zhì)的記錄裝 置、用于從存儲(chǔ)介質(zhì)讀取數(shù)據(jù)的讀出裝置、用于刪除記錄在存儲(chǔ)介質(zhì)中的數(shù)據(jù)的刪除裝置 等。存儲(chǔ)裝置211例如由HDD(硬盤(pán)驅(qū)動(dòng))構(gòu)成。存儲(chǔ)裝置211驅(qū)動(dòng)硬盤(pán)并存儲(chǔ)由CPU 201 執(zhí)行的程序和各種數(shù)據(jù)。此外,在存儲(chǔ)裝置211中與用戶相關(guān)聯(lián)地記錄稍后描述的場(chǎng)強(qiáng)度、 噪聲基底(noise floor)等。驅(qū)動(dòng)212是用于存儲(chǔ)介質(zhì)的讀/寫(xiě)器,并被安裝在無(wú)線通信裝置20內(nèi)部或者在外 部連接到無(wú)線通信裝置20。驅(qū)動(dòng)212從附接的磁盤(pán)、光盤(pán)、磁光盤(pán)或諸如半導(dǎo)體存儲(chǔ)器之類 的可拆卸記錄存儲(chǔ)器24中讀取信息并輸出到RAM 203。通信裝置215是由例如用于連接到通信網(wǎng)絡(luò)12的通信裝置構(gòu)成的通信接口。此 外,通信裝置215可以是用于無(wú)線LAN的通信裝置、用于無(wú)線USB的通信裝置或者用于有線 通信的有線通信裝置。通信裝置215向其它無(wú)線通信裝置20'發(fā)送無(wú)線信號(hào)/從其它無(wú)線 通信裝置20'接收無(wú)線信號(hào)。在此,無(wú)線通信裝置20'的硬件配置可以與上述的無(wú)線通信裝置20的硬件配置 基本上相同,所以將省略詳細(xì)描述。[2-2]根據(jù)第一實(shí)施例的無(wú)線通信裝置的功能已經(jīng)對(duì)照?qǐng)D2描述了無(wú)線通信裝置20的硬件配置。接下來(lái)將描述根據(jù)本實(shí)施例 的無(wú)線通信裝置20的功能。圖3是示出根據(jù)第一實(shí)施例的無(wú)線通信裝置20的配置的功能框圖。如圖3所示, 無(wú)線通信裝置20包括通信單元216、場(chǎng)強(qiáng)度測(cè)量單元220、噪聲基底測(cè)量單元224、存儲(chǔ)單元 228、估計(jì)單元232、判斷單元236、顯示單元240和通信控制單元244。通信單元216是用于向另一無(wú)線通信裝置20'發(fā)送諸如測(cè)距分組或流數(shù)據(jù)之類 的無(wú)線信號(hào)/從另一無(wú)線通信裝置20'接收諸如測(cè)距分組或流數(shù)據(jù)之類的無(wú)線信號(hào)的接 口,并具有作為發(fā)送單元和接收單元的功能。另一無(wú)線通信裝置20'產(chǎn)生測(cè)距分組并周期性地發(fā)送到無(wú)線通信裝置20。測(cè)距 分組是由無(wú)線通信裝置20用來(lái)測(cè)量無(wú)線通信裝置20與無(wú)線通信裝置20‘之間的距離的分 組。當(dāng)有數(shù)據(jù)要從另一無(wú)線通信裝置20'發(fā)送到無(wú)線通信裝置20時(shí),可以將該數(shù)據(jù)包括在 該測(cè)距分組中。此外,測(cè)距分組具有大于等于1字節(jié)的數(shù)據(jù)量。注意,無(wú)線通信裝置20可 以在不使用測(cè)距分組的情況下基于流數(shù)據(jù)來(lái)估計(jì)距無(wú)線通信裝置20'的距離。此外,通信單元216在接收測(cè)距分組之前接收表示無(wú)線通信裝置20'的發(fā)送功率 的裝置信息。圖4是示出包括裝置信息的分組配置的例子的說(shuō)明圖。如圖4所示,該分組包括
9長(zhǎng)度為8個(gè)字節(jié)且是該分組的格式版本值的版本41、該分組的數(shù)據(jù)長(zhǎng)度42和裝置信息43。圖5和圖6是示出包括裝置信息的分組的示例性例子的說(shuō)明圖。在圖5所示的例 子中,版本41是“1”,數(shù)據(jù)長(zhǎng)度42是“4”,裝置信息43是“10麗”。被寫(xiě)為裝置信息43的 “10mw”是無(wú)線通信裝置20'在發(fā)送無(wú)線信號(hào)時(shí)的發(fā)送功率。此外,在圖6所示的例子中,版本41是“1”,數(shù)據(jù)長(zhǎng)度42是“8”,裝置信息43是 “001型”。被寫(xiě)為裝置信息43的“001型”是無(wú)線通信裝置20'或無(wú)線通信裝置20'的天 線的類型?;谠擃愋涂梢源_定無(wú)線通信裝置20'的發(fā)送功率。如上所述,由于通信單元216預(yù)先接收包括無(wú)線通信裝置20'的發(fā)送功率或類型 的裝置信息,所以允許估計(jì)單元232根據(jù)裝置信息的內(nèi)容來(lái)估計(jì)距無(wú)線通信裝置20'的距 離。注意,包括裝置信息的分組的格式不局限于圖4中所示的例子,并且可以使用諸如無(wú) 線通信裝置20'的序列號(hào)之類的任何格式,只要可以在無(wú)線通信裝置20和無(wú)線通信裝置 20'的應(yīng)用(程序)當(dāng)中識(shí)別它即可。場(chǎng)強(qiáng)度測(cè)量單元220具有用于測(cè)量由通信單元216接收到的測(cè)距分組的場(chǎng)強(qiáng)度 (接收強(qiáng)度)的測(cè)量單元的功能。場(chǎng)強(qiáng)度測(cè)量單元220可以從API(應(yīng)用程序接口)、函數(shù)、 適用于無(wú)線硬件的驅(qū)動(dòng)器等獲得場(chǎng)強(qiáng)度。噪聲基底測(cè)量單元224測(cè)量表示包括在由通信單元216接收到的測(cè)距分組中的噪 聲水平的噪聲基底。一般來(lái)說(shuō),不同于S/N(信噪)比,較大的噪聲基底值表示較差的無(wú)線 電波環(huán)境(較大的噪聲分量),而較小的值表示較好的無(wú)線電波環(huán)境(較小的噪聲分量)。 噪聲基底測(cè)量單元224可以從API (應(yīng)用程序接口)、函數(shù)、適用于無(wú)線硬件的驅(qū)動(dòng)器等獲得 噪聲基底。存儲(chǔ)單元228存儲(chǔ)由場(chǎng)強(qiáng)度測(cè)量單元220測(cè)量的測(cè)距分組的場(chǎng)強(qiáng)度和由噪聲基底 測(cè)量單元224測(cè)量的測(cè)距分組的噪聲基底。此外,存儲(chǔ)單元228與稍后描述的閾值N和閾 值F、評(píng)估式等相關(guān)聯(lián)地存儲(chǔ)通信單元216預(yù)先接收到的裝置信息。在此,存儲(chǔ)單元228可以是非易失性存儲(chǔ)器的存儲(chǔ)介質(zhì),例如EEPROM(可電擦除可 編程只讀存儲(chǔ)器)和EPROM(可擦除可編程只讀存儲(chǔ)器)、諸如硬盤(pán)和磁物質(zhì)盤(pán)等的磁盤(pán)、諸 如CD_R(可記錄壓縮盤(pán))、/RW(可重寫(xiě))、DVD-R (可記錄數(shù)字通用盤(pán))、/RW/+R/+RW/RAM (隨 機(jī)存取存儲(chǔ)器)和BD(藍(lán)光盤(pán)(Blu-Ray Disc,注冊(cè)商標(biāo)))-R/BD-RE等的光盤(pán)、或MO(磁 光)盤(pán)。估計(jì)單元232使用存儲(chǔ)在存儲(chǔ)單元228中的場(chǎng)強(qiáng)度和噪聲基底值中的、被判斷單 元236判斷為滿足特定條件的場(chǎng)強(qiáng)度和噪聲基底值來(lái)估計(jì)距無(wú)線通信裝置20'的距離。在 下文中,將在對(duì)估計(jì)單元232的功能的具體描述隨后描述判斷單元236的判斷。首先,估計(jì)單元232將被判斷單元236判斷為滿足特定條件的場(chǎng)強(qiáng)度和噪聲基底 值的對(duì)保持作為測(cè)距數(shù)據(jù)庫(kù)。然后,當(dāng)滿足下面的條件A時(shí),計(jì)算測(cè)距評(píng)估值。(條件A)1.已經(jīng)經(jīng)過(guò)設(shè)定的周期。2.場(chǎng)強(qiáng)度和噪聲基底值的對(duì)的數(shù)量增加了恒定數(shù)量。3.場(chǎng)強(qiáng)度和噪聲基底值的對(duì)的累計(jì)數(shù)量超過(guò)特定值。上述1至3之一或組合。注意,該測(cè)距評(píng)估值可以是測(cè)距數(shù)據(jù)庫(kù)中的場(chǎng)強(qiáng)度的平均值或者最新的場(chǎng)強(qiáng)度。例如,如圖7所示,估計(jì)單元232基于測(cè)距評(píng)估值的量來(lái)估計(jì)無(wú)線通信裝置20和20'之間 的距離。圖7是示出測(cè)距評(píng)估值和估計(jì)的距離之間關(guān)系的說(shuō)明圖。如圖7所示,當(dāng)測(cè)距評(píng) 估值小于閾值F時(shí),估計(jì)單元232估計(jì)出無(wú)線通信裝置20和20'之間的距離是長(zhǎng)距離。此 外,當(dāng)測(cè)距評(píng)估值大于閾值N時(shí),估計(jì)單元232估計(jì)出無(wú)線通信裝置20和20'之間的距離 是短距離。此外,當(dāng)測(cè)距評(píng)估值大于等于閾值F并且小于等于閾值N時(shí),估計(jì)單元232估計(jì) 出無(wú)線通信裝置20和20'之間的距離是中距離。注意,閾值N和閾值F可以被與裝置信息相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)單元228中。在此 情況下,估計(jì)單元232可以從存儲(chǔ)單元228中提取與預(yù)先從無(wú)線通信裝置20'接收到的裝 置信息相對(duì)應(yīng)的閾值N和閾值F。假定與表示相對(duì)高的發(fā)送功率的裝置信息相關(guān)聯(lián)的閾值 N和閾值F趨向于相對(duì)大的值。此外,作為對(duì)閾值N和閾值F的替代,用于計(jì)算測(cè)距評(píng)估值的評(píng)估式可以被如圖8 所示地與裝置信息相關(guān)聯(lián)且被存儲(chǔ)在存儲(chǔ)單元228中。圖8是示出其中裝置信息和評(píng)估式被相關(guān)聯(lián)且被存儲(chǔ)在存儲(chǔ)單元228中的例子的 說(shuō)明圖。更具體地,裝置信息“001型”與評(píng)估式1相關(guān)聯(lián),并且裝置信息“002型”與評(píng)估 式2相關(guān)聯(lián)。裝置信息“003型”和裝置信息“004型”也與評(píng)估式相關(guān)聯(lián)。例如,評(píng)估式1可以是(最新的三個(gè)場(chǎng)強(qiáng)度的相加值)/3,評(píng)估式2可以是(最新 的三個(gè)場(chǎng)強(qiáng)度的相加值)/4。由于每個(gè)無(wú)線通信裝置20'具有不同的天線形狀、產(chǎn)品形狀、發(fā)送功率等,所以在 無(wú)線通信裝置20中只基于場(chǎng)強(qiáng)度難以準(zhǔn)確地估計(jì)無(wú)線通信裝置20和20'之間的距離。因 此,當(dāng)裝置信息被與閾值N、閾值F、評(píng)估式相關(guān)聯(lián)并被存儲(chǔ)在存儲(chǔ)單元228中時(shí),估計(jì)單元 232可以進(jìn)行針對(duì)無(wú)線通信裝置20'的距離估計(jì)。判斷單元236判斷存儲(chǔ)在存儲(chǔ)單元228中的場(chǎng)強(qiáng)度和噪聲基底值的對(duì)是否滿足特 定條件。在此,當(dāng)噪聲基底值大于上限設(shè)定值時(shí),認(rèn)為通信單元216接收測(cè)距分組的接收環(huán) 境顯著劣化。此外,當(dāng)噪聲基底值低于下限設(shè)定值時(shí),認(rèn)為用于通信單元216接收測(cè)距分組 的接收環(huán)境非常好。因此,當(dāng)噪聲基底值大于下限設(shè)定值且低于上限設(shè)定值時(shí),認(rèn)為用于通 信單元216接收測(cè)距分組的接收環(huán)境差不多處于穩(wěn)定狀態(tài)。因此,判斷單元236判斷場(chǎng)強(qiáng)度和噪聲基底值的對(duì)中的、具有大于等于下限設(shè)定 值且小于等于上限設(shè)定值的噪聲基底值的對(duì)滿足該特定條件,并且將該對(duì)添加到由估計(jì)單 元232保持的測(cè)距數(shù)據(jù)庫(kù)。換句話說(shuō),判斷單元236在存儲(chǔ)于存儲(chǔ)單元228中的場(chǎng)強(qiáng)度和 噪聲基底值的對(duì)中過(guò)濾出要由估計(jì)單元232使用的場(chǎng)強(qiáng)度和噪聲基底值的對(duì)。注意,判斷 單元236可以在場(chǎng)強(qiáng)度和噪聲基底的對(duì)被記錄在存儲(chǔ)單元228中時(shí)進(jìn)行過(guò)濾。將對(duì)照?qǐng)D9 和圖10描述判斷單元236的過(guò)濾的方式。圖9是示出在由判斷單元236過(guò)濾之前的無(wú)線通信裝置20和20'之間的距離以 及場(chǎng)強(qiáng)度的示例性例子的說(shuō)明圖。更具體地,圖9示出在將無(wú)線通信裝置20和20'之間的 距離改變?yōu)槎鄠€(gè)距離時(shí)在相應(yīng)的距離處獲得的場(chǎng)強(qiáng)度。如圖9所示,在由判斷單元236過(guò) 濾之前,即使當(dāng)無(wú)線通信裝置20和20'的距離相同時(shí),所獲得的場(chǎng)強(qiáng)度也在一定范圍內(nèi)變 化。圖10是示出在由判斷單元236過(guò)濾隨后的無(wú)線通信裝置20和20'之間的距離以
11及場(chǎng)強(qiáng)度的示例性例子的說(shuō)明圖。如圖10所示,與由判斷單元236過(guò)濾之前的情況相比, 在由判斷單元236過(guò)濾之后盡管無(wú)線通信裝置20和20 ‘之間的距離相同,但是場(chǎng)強(qiáng)度變化 的范圍更小。
如上所述,當(dāng)判斷單元236基于噪聲基底值來(lái)過(guò)濾由估計(jì)單元232使用的場(chǎng)強(qiáng)度 時(shí),估計(jì)單元232可以基于可靠的場(chǎng)強(qiáng)度來(lái)估計(jì)無(wú)線通信裝置20和20'之間的距離。結(jié) 果,將改進(jìn)估計(jì)單元232的距離估計(jì)的準(zhǔn)確度。下面將對(duì)照?qǐng)D11描述估計(jì)單元232的距離 估計(jì)的示范性例子。圖11是示出估計(jì)單元232的距離估計(jì)的示范性例子的說(shuō)明圖。在此,在條件A中, 假定存儲(chǔ)三對(duì)或更多對(duì)的場(chǎng)強(qiáng)度和噪聲基底值作為測(cè)距數(shù)據(jù)庫(kù),并且下限設(shè)定值是50,上 限設(shè)定值是70,它們被用于判斷單元236所進(jìn)行的過(guò)濾。估計(jì)單元232通過(guò)對(duì)最新的三個(gè) 場(chǎng)強(qiáng)度求平均值來(lái)計(jì)算測(cè)距評(píng)估值,并設(shè)定閾值F = 10和閾值N = 30。如圖11所示,首先,無(wú)線通信裝置20接收測(cè)距分組51。然后,無(wú)線通信裝置20測(cè) 量出測(cè)距分組51的場(chǎng)強(qiáng)度為10db/m且噪聲基底為70。由于測(cè)距分組51的噪聲基底滿足 判斷單元236的特定條件,所以測(cè)距分組51的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而 保持在估計(jì)單元232中。然而,被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪 聲基底的對(duì)的數(shù)量尚未達(dá)到三,所以估計(jì)單元232推斷出條件A未被滿足并且距無(wú)線通信 裝置20'的距離是未知的。接下來(lái),無(wú)線通信裝置20接收測(cè)距分組52。然后,無(wú)線通信裝置20測(cè)量出測(cè)距分 組52的場(chǎng)強(qiáng)度為10db/m并且噪聲基底為70。由于測(cè)距分組52的噪聲基底滿足判斷單元 236的特定條件,所以將測(cè)距分組52的場(chǎng)強(qiáng)度和噪聲基底的對(duì)作為測(cè)距數(shù)據(jù)庫(kù)而存儲(chǔ)在估 計(jì)單元232中。然而,作為估計(jì)單元232的測(cè)距數(shù)據(jù)庫(kù)而保持的場(chǎng)強(qiáng)度和噪聲基底的對(duì)的 數(shù)量尚未達(dá)到三,所以估計(jì)單元232推斷出條件A未被滿足且距無(wú)線通信裝置20'的距離 是未知的。隨后,無(wú)線通信裝置20接收測(cè)距分組53。然后,無(wú)線通信裝置20測(cè)量出測(cè)距分組 53的場(chǎng)強(qiáng)度為9db/m且噪聲基底為70。由于測(cè)距分組53的噪聲基底滿足判斷單元236的 特定條件,所以測(cè)距分組53的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì)單 元232中。此外,作為估計(jì)單元232的測(cè)距數(shù)據(jù)庫(kù)而保持的場(chǎng)強(qiáng)度和噪聲基底對(duì)的數(shù)量已 達(dá)到三,所以估計(jì)單元232計(jì)算出測(cè)距評(píng)估值為(10+10+9)/3 = 9. 666...。由于該測(cè)距評(píng) 估值小于閾值F,所以估計(jì)單元232估計(jì)出距無(wú)線通信裝置20'的距離為長(zhǎng)距離。此外,無(wú)線通信裝置20接收測(cè)距分組54。然后,無(wú)線通信裝置20測(cè)量出測(cè)距分 組54的場(chǎng)強(qiáng)度為lldb/m且噪聲基底為90。測(cè)距分組54的噪聲基底不滿足判斷單元236 的特定條件(上限設(shè)定值大于70),估計(jì)單元232不使用測(cè)距分組54的場(chǎng)強(qiáng)度和噪聲基底 的對(duì)。然而,作為測(cè)距數(shù)據(jù)庫(kù)保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪聲基底對(duì)的數(shù)量達(dá)到三 對(duì),所以估計(jì)單元232計(jì)算出測(cè)距評(píng)估值為(10+10+9)/3 = 9. 666...。由于該測(cè)距評(píng)估值 小于閾值F,所以估計(jì)單元232估計(jì)出距無(wú)線通信裝置20'的距離為長(zhǎng)距離。接下來(lái),無(wú)線通信裝置20接收測(cè)距分組55。然后,無(wú)線通信裝置20測(cè)量出測(cè)距 分組55的場(chǎng)強(qiáng)度為17db/m且噪聲基底為65。由于測(cè)距分組55的噪聲基底滿足判斷單元 236的特定條件,所以測(cè)距分組55的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估 計(jì)單元232中。此外,作為估計(jì)單元232的測(cè)距數(shù)據(jù)庫(kù)而保持的場(chǎng)強(qiáng)度和噪聲基底的對(duì)的
12數(shù)量已達(dá)到三,所以估計(jì)單元232計(jì)算出測(cè)距評(píng)估值為(10+9+17)/3 = 12。由于該測(cè)距評(píng) 估值大于閾值F且小于閾值N,所以估計(jì)單元232估計(jì)出距無(wú)線通信裝置20'的距離為中距離。如下面詳細(xì)描述的,當(dāng)接收測(cè)距分組56至58時(shí),估計(jì)單元232以相同的方式操作 并估計(jì)出距無(wú)線通信裝置20'的距離接近于短距離。由估計(jì)單元232估計(jì)出的距無(wú)線通信 裝置20'的距離可以被顯示在顯示單元240上。此外,可以在選擇的應(yīng)用中使用由估計(jì)單 元232估計(jì)出的距無(wú)線通信裝置20'的距離。在此,回到對(duì)照?qǐng)D3對(duì)無(wú)線通信裝置20的配置的說(shuō)明,通信控制單元244具有作 為用于對(duì)通信單元216的測(cè)距分組發(fā)送進(jìn)行控制的控制單元的功能。下面描述提供通信控 制單元244的目的及其詳細(xì)功能。如對(duì)照?qǐng)D11描述的,無(wú)線通信裝置20可以通過(guò)從無(wú)線通信裝置20'接收測(cè)距分 組來(lái)估計(jì)距無(wú)線通信裝置20'的距離。此外,作為無(wú)線通信裝置20'估計(jì)距無(wú)線通信裝置 20的距離的方法,可以考慮從無(wú)線通信裝置20發(fā)送測(cè)距分組的方法。然而,如果即使當(dāng)無(wú)線通信裝置20'尚未處于無(wú)線電波覆蓋范圍內(nèi)時(shí)無(wú)線通信裝 置20也簡(jiǎn)單地在每個(gè)預(yù)定時(shí)間段發(fā)送測(cè)距分組,則不必使用通信資源。在此,當(dāng)無(wú)線通信裝置20已從無(wú)線通信裝置20'接收到測(cè)距分組時(shí),無(wú)線通信裝 置20'很可能處于無(wú)線通信裝置20的無(wú)線電波覆蓋范圍內(nèi)。另一方面,當(dāng)無(wú)線通信裝置 20不能從無(wú)線通信裝置20'接收到測(cè)距分組時(shí),無(wú)線通信裝置20'很可能處于無(wú)線通信 裝置20的無(wú)線電波覆蓋范圍之外,或者該分組可能由于劣化的無(wú)線電波條件而丟失。然后,例如,將無(wú)線通信裝置20 ‘看作客戶端,將無(wú)線通信裝置20看作服務(wù)器,并 且假定通信控制單元244進(jìn)行控制以在接收到來(lái)自無(wú)線通信裝置20'的測(cè)距分組時(shí)向通 信單元216發(fā)送測(cè)距分組。在此,假定無(wú)線通信裝置20'在每個(gè)預(yù)定時(shí)間段(例如100ms 的時(shí)間段)發(fā)送測(cè)距分組。利用上述配置,由于通信控制單元244控制通信單元216以響應(yīng)于接收到測(cè)距分 組而發(fā)送無(wú)線電信號(hào),所以可以防止發(fā)送不會(huì)到達(dá)無(wú)線通信裝置20'的測(cè)距分組,從而可 以降低對(duì)通信資源量的使用。圖12中示出由這種通信控制單元244控制的無(wú)線通信的示 例性例子。圖12是示出由通信控制單元244控制的無(wú)線通信的示范性例子的說(shuō)明圖。如圖 12所示,無(wú)線通信裝置20 ‘期性地發(fā)送測(cè)距分組61a、62a、63a和64a。無(wú)線通信裝置20響 應(yīng)于接收到測(cè)距分組61a而發(fā)送測(cè)距分組61b。此外,無(wú)線通信裝置20響應(yīng)于接收到測(cè)距 分組62a而發(fā)送測(cè)距分組62b。另一方面,由于從無(wú)線通信裝置20'發(fā)送的測(cè)距分組63a不到達(dá)無(wú)線通信裝置 20,所以無(wú)線通信裝置20不發(fā)送測(cè)距分組以響應(yīng)測(cè)距分組63a。隨后,無(wú)線通信裝置20發(fā)送 通過(guò)接收測(cè)距分組64a而觸發(fā)的測(cè)距分組64b。在此,無(wú)線通信裝置20可以串行或并行地 進(jìn)行發(fā)送測(cè)距分組和將接收到的測(cè)距分組的場(chǎng)強(qiáng)度和噪聲基底重新編碼到存儲(chǔ)單元228。 此外,通信控制單元244可以具有用于產(chǎn)生測(cè)距分組的功能。在此,由于無(wú)線通信裝置20'可以具有與無(wú)線通信裝置20的功能基本上相同的 功能,所以省略對(duì)無(wú)線通信裝置20'的詳細(xì)功能的說(shuō)明。[2-3]根據(jù)第一實(shí)施例的無(wú)線通信裝置的操作
13
已經(jīng)對(duì)照?qǐng)D2至圖12描述了根據(jù)本實(shí)施例的無(wú)線通信裝置20的功能。接下來(lái)將 對(duì)照?qǐng)D13至圖15描述在無(wú)線通信裝置20和無(wú)線通信裝置20'之間執(zhí)行的無(wú)線通信方法。圖13是示出發(fā)送側(cè)的無(wú)線通信裝置20'的操作流程的流程圖。如圖13所示,首 先,無(wú)線通信裝置20'獲得其裝置信息(S304)并將該裝置信息發(fā)送到接收側(cè)的無(wú)線通信 裝置 20(S308)。隨后,無(wú)線通信裝置20'產(chǎn)生測(cè)距分組(S312)并將該測(cè)距分組發(fā)送到接收側(cè)的 無(wú)線通信裝置20(S316)。然后,當(dāng)無(wú)線通信裝置20'從無(wú)線通信裝置20接收到作為對(duì)發(fā) 送的測(cè)距分組的響應(yīng)的測(cè)距分組時(shí)(S320),無(wú)線通信裝置20'測(cè)量接收到的測(cè)距分組的 場(chǎng)強(qiáng)度(S324)。此外,無(wú)線通信裝置20'獲得接收到的測(cè)距分組的噪聲基底(S328)。然 后,無(wú)線通信裝置20'將該場(chǎng)強(qiáng)度和噪聲基底記錄到存儲(chǔ)單元(對(duì)應(yīng)于圖3中的存儲(chǔ)單元 228)(S332)。此外,當(dāng)該測(cè)距分組被發(fā)送到接收側(cè)的無(wú)線通信裝置20(S316)但是沒(méi)有從無(wú)線 通信裝置20接收到作為響應(yīng)的測(cè)距分組(S320)時(shí),無(wú)線通信裝置20'判斷定時(shí)器是否已 結(jié)束(S336)。當(dāng)時(shí)間已結(jié)束時(shí),無(wú)線通信裝置20'重復(fù)從S312起的處理,當(dāng)時(shí)間尚未結(jié)束 時(shí),無(wú)線通信裝置20'重復(fù)從S320起的處理。圖14和圖15是示出接收側(cè)的無(wú)線通信裝置20的操作流程的流程圖。如圖14 所示,首先,無(wú)線通信裝置20從無(wú)線通信裝置20'接收無(wú)線通信裝置20'的裝置信息 (S404)。然后,估計(jì)單元232對(duì)于與接收到的裝置信息相關(guān)聯(lián)的且被存儲(chǔ)在存儲(chǔ)單元228 中的閾值N和F或評(píng)估式,設(shè)置閾值N和F,或者評(píng)估式(S408)。然后,當(dāng)從無(wú)線通信裝置20'接收到測(cè)距分組時(shí)(S412),在無(wú)線通信裝置20中, 通信控制單元244控制通信單元216發(fā)送作為響應(yīng)分組的測(cè)距分組(S416)。此外,場(chǎng)強(qiáng)度 測(cè)量單元220測(cè)量接收到的測(cè)距分組的場(chǎng)強(qiáng)度(S420),并且噪聲基底測(cè)量單元224獲得接 收到的測(cè)距分組的噪聲基底(S424)。然后,將該場(chǎng)強(qiáng)度和噪聲基底記錄在存儲(chǔ)單元228中 (S428)。隨后,如圖15所示,估計(jì)單元232獲取存儲(chǔ)在存儲(chǔ)單元228中的場(chǎng)強(qiáng)度和噪聲基 底的對(duì)(S450)。接下來(lái),判斷單元236判斷包括在相應(yīng)的場(chǎng)強(qiáng)度和噪聲基底的對(duì)中的噪聲 基底值是否大于下限設(shè)定值且小于上限設(shè)定值(S454)。然后,判斷單元236提取被判斷為 小于上限設(shè)定值的噪聲基底的對(duì)的場(chǎng)強(qiáng)度作為要由估計(jì)單元232使用的數(shù)據(jù),并且控制估 計(jì)單元232保持該數(shù)據(jù)作為測(cè)距數(shù)據(jù)庫(kù)(S458)。此外,估計(jì)單元232判斷上述條件A是否被滿足,并且當(dāng)條件A被滿足時(shí)根據(jù)測(cè)距 數(shù)據(jù)庫(kù)和預(yù)先設(shè)定的評(píng)估式來(lái)計(jì)算測(cè)距評(píng)估值(S466)。然后,當(dāng)測(cè)距評(píng)估值小于閾值F時(shí) (S470),估計(jì)單元232估計(jì)與無(wú)線通信裝置20 ‘的距離關(guān)系為長(zhǎng)距離(S486)。另一方面,當(dāng)測(cè)距評(píng)估值大于閾值F(S470)且小于閾值N(S474)時(shí),估計(jì)單元232 估計(jì)與無(wú)線通信裝置20'的距離關(guān)系為中距離(S482)。此外,當(dāng)測(cè)距評(píng)估值大于閾值 F(S470)且大于閾值N(S474)時(shí),估計(jì)單元232估計(jì)與無(wú)線通信裝置20‘的距離關(guān)系為短 距離(S478)。[3]根據(jù)第二實(shí)施例的無(wú)線通信裝置已經(jīng)對(duì)照?qǐng)D1至圖15描述了本發(fā)明的第一實(shí)施例。接下來(lái),在對(duì)用于實(shí)現(xiàn)本發(fā)明 的第二實(shí)施例的發(fā)展進(jìn)行了說(shuō)明之后,將對(duì)照?qǐng)D16至圖21描述本發(fā)明的第二實(shí)施例。
[3-1]用于實(shí)現(xiàn)第二實(shí)施例的發(fā)展近來(lái),諸如圖像數(shù)據(jù)和音頻數(shù)據(jù)之類的內(nèi)容數(shù)據(jù)已經(jīng)經(jīng)由諸如因特網(wǎng)之類的各種 通信介質(zhì)而廣泛傳輸。特別地,近年來(lái),關(guān)于經(jīng)由因特網(wǎng)的數(shù)據(jù)傳輸,除了傳統(tǒng)的下載傳輸 方法以外,還增加了使用流傳輸方法的服務(wù)。在下載傳輸方法中,接收終端首先從發(fā)送器(例如內(nèi)容發(fā)布服務(wù)器)下載諸如視 頻數(shù)據(jù)和音頻數(shù)據(jù)之類的內(nèi)容數(shù)據(jù)(多媒體數(shù)據(jù))并將該數(shù)據(jù)記錄在存儲(chǔ)介質(zhì)中。隨后, 接收終端從存儲(chǔ)介質(zhì)讀取該內(nèi)容數(shù)據(jù)以進(jìn)行重現(xiàn)。因此,基本上,在這種下載傳輸方法中, 由于在完成內(nèi)容數(shù)據(jù)的輸出之前不能開(kāi)始重現(xiàn),所以該下載傳輸方法對(duì)于長(zhǎng)時(shí)間重現(xiàn)或?qū)?時(shí)重現(xiàn)不是有效的。另一方面,后者的流傳輸方法是在從發(fā)送器發(fā)送內(nèi)容數(shù)據(jù)的同時(shí)接收終端并行地 執(zhí)行對(duì)內(nèi)容數(shù)據(jù)的重現(xiàn)處理的方法。這種流傳輸方法廣泛應(yīng)用于諸如因特網(wǎng)電話、遠(yuǎn)程視 頻會(huì)議和按需視頻之類的需要實(shí)時(shí)性能的因特網(wǎng)服務(wù)。在這種流傳輸方法中,例如,由MPEG(運(yùn)動(dòng)圖像專家組)壓縮處理產(chǎn)生的圖像數(shù)據(jù) 的MPEG流被作為IP(因特網(wǎng)協(xié)議)分組而經(jīng)由因特網(wǎng)進(jìn)行傳輸。這種流傳輸方法被用在 其中諸如PC、PDA和移動(dòng)電話之類的各種通信終端用作接收器的系統(tǒng)中,并且已經(jīng)被開(kāi)發(fā) 出來(lái)。在此,關(guān)于較適合于流傳輸方法的因特網(wǎng)技術(shù),在IETF RFC(因特網(wǎng)工程任務(wù)組請(qǐng) 求評(píng)論)1889中規(guī)定了被稱為RTP(實(shí)時(shí)傳輸協(xié)議)的協(xié)議。在根據(jù)RTP的數(shù)據(jù)傳輸中,將時(shí)間戳添加到分組中作為時(shí)間信息。然后,接收器通 過(guò)參考該時(shí)間戳來(lái)識(shí)別發(fā)射器和接收器之間的時(shí)間關(guān)系,從而可以實(shí)現(xiàn)同步化的重現(xiàn)而不 管分組傳輸?shù)难舆t抖動(dòng)等的影響。注意,RTP不保證實(shí)時(shí)數(shù)據(jù)傳輸。由于RTP提供的傳輸服務(wù)不覆蓋分組傳輸?shù)膬?yōu)先 級(jí)、設(shè)置或管理,所以與其它分組相類似地,網(wǎng)絡(luò)上的傳輸延遲或分組丟失可能影響RTP分 組。然而,即使這種情況發(fā)生,接收器也可以只使用在期望的時(shí)間段內(nèi)到達(dá)的分組來(lái)重現(xiàn)數(shù) 據(jù)。這是因?yàn)?,即使在視頻數(shù)據(jù)或音頻數(shù)據(jù)中存在一些數(shù)據(jù)丟失,也可以允許低數(shù)據(jù) 質(zhì)量的重現(xiàn)或通過(guò)修正數(shù)據(jù)的重現(xiàn)。在此,在接收器中僅刪除有延遲地傳輸?shù)那也荒苤噩F(xiàn) 的分組或者其中發(fā)生差錯(cuò)的分組。換句話說(shuō),存在以下問(wèn)題當(dāng)發(fā)生分組丟失或差錯(cuò)時(shí),即 使進(jìn)行高質(zhì)量數(shù)據(jù)發(fā)布處理,接收器也不能在保持該質(zhì)量的同時(shí)進(jìn)行重現(xiàn)。在根據(jù)RTP的數(shù)據(jù)傳輸中,該問(wèn)題的解決方案可以是用于通過(guò)TCP(傳輸控制協(xié) 議)發(fā)送重發(fā)請(qǐng)求和重發(fā)分組的方法。由于進(jìn)行重發(fā),所以TCP對(duì)于差錯(cuò)是有效的,并且是 關(guān)于數(shù)據(jù)傳輸?shù)目煽繀f(xié)議。然而,由于重發(fā)的分組可能錯(cuò)過(guò)該分組的重現(xiàn)時(shí)間,所以TCP對(duì) 于實(shí)時(shí)通信不是有效的。此外,作為用于分組差錯(cuò)等的差錯(cuò)修正方法,例如已經(jīng)考慮了 FEC(前向糾錯(cuò))。 FEC是將用于差錯(cuò)修正的FEC分組作為冗余分組而發(fā)送的方法,并且當(dāng)已經(jīng)發(fā)生差錯(cuò)時(shí),接 收器根據(jù)FEC分組恢復(fù)由于該差錯(cuò)而丟失的分組。然而,F(xiàn)EC具有由于增加了冗余分組而吞吐量降低的問(wèn)題。此外,難以確定與網(wǎng)絡(luò) 狀況相對(duì)應(yīng)的FEC分組的最佳添加量,并且存在必須經(jīng)常考慮處理時(shí)間的開(kāi)銷的問(wèn)題。鑒于上述問(wèn)題,作為可能的方法,存在ARQ(自動(dòng)重復(fù)請(qǐng)求)。在ARQ方法中,接收
15器檢查RTP分組的序列號(hào),并且當(dāng)序列號(hào)丟失時(shí)接收器向發(fā)送器發(fā)送對(duì)該丟失序列號(hào)的分 組的重發(fā)請(qǐng)求。然后,由于發(fā)送器重發(fā)所請(qǐng)求的分組,所以可以恢復(fù)由于差錯(cuò)而丟失的分組。如上所述,這兩個(gè)方法(ARQ、FEC)是規(guī)定如何恢復(fù)分組丟失的技術(shù)。另一方面,作 為用于防止發(fā)生分組丟失的技術(shù),存在速率控制。在該速率控制中,例如,存在根據(jù)到達(dá)的 分組檢測(cè)網(wǎng)絡(luò)狀況的控制,并且當(dāng)網(wǎng)絡(luò)擁塞時(shí)控制速率以降低分組丟失的可能性。然而,在ad-hoc通信中,通信路徑狀況有時(shí)根據(jù)發(fā)送側(cè)和接收側(cè)的兩個(gè)無(wú)線通信 裝置之間的距離而持續(xù)變化。因此,即使例如在進(jìn)行通過(guò)使用固定算法的FEC的控制時(shí),也 存在難以與通信路徑情況的變化相一致的問(wèn)題。因此,鑒于上述問(wèn)題,已經(jīng)成功實(shí)現(xiàn)了創(chuàng)建根據(jù)本發(fā)明第二實(shí)施例的無(wú)線通信裝 置21。在根據(jù)第二實(shí)施例的無(wú)線通信裝置21中,可以根據(jù)通信路徑狀況而動(dòng)態(tài)地改變通過(guò) FEC的控制。下面將對(duì)照?qǐng)D16至圖21描述無(wú)線通信裝置21。[3-2]根據(jù)第二實(shí)施例的無(wú)線通信裝置的功能圖16是示出根據(jù)本發(fā)明第二實(shí)施例的無(wú)線通信裝置21和21'的配置的說(shuō)明圖。 如圖16所示,發(fā)送側(cè)的無(wú)線通信裝置21包括通信單元216、場(chǎng)強(qiáng)度測(cè)量單元220、噪聲基底 測(cè)量單元224、存儲(chǔ)單元228、估計(jì)單元232、判斷單元236、通信控制單元244、編碼器248以 及傳輸分組產(chǎn)生單元252。此外,接收側(cè)的無(wú)線通信裝置21'包括通信單元256、測(cè)距分組 控制單元260、緩沖器264、解碼器268以及顯示單元272。在此,由于在“ [2-2]根據(jù)第一實(shí) 施例的無(wú)線通信裝置的功能”中描述了通信單元216、場(chǎng)強(qiáng)度測(cè)量單元220、噪聲基底測(cè)量單 元224、存儲(chǔ)單元228、估計(jì)單元232以及判斷單元236,所以下面的說(shuō)明將集中于與第一實(shí) 施例不相同的配置。接收側(cè)的無(wú)線通信裝置21'的通信單元256是向其它無(wú)線通信裝置20'發(fā)送諸 如測(cè)距分組和流數(shù)據(jù)之類的無(wú)線信號(hào)/從其它無(wú)線通信裝置20'接收諸如測(cè)距分組和流 數(shù)據(jù)之類的無(wú)線信號(hào)的接口,并且具有作為發(fā)送單元和接收單元的功能。測(cè)距分組控制單元260控制在“ [2-2]根據(jù)第一實(shí)施例的無(wú)線通信裝置的功能”中 描述的從通信單元256對(duì)測(cè)距分組的發(fā)送。例如,測(cè)距分組控制單元260控制使得周期性 地(例如每30ms)從通信單元256發(fā)送測(cè)距分組。緩沖器264臨時(shí)保持由通信單元256從無(wú)線通信裝置21接收到的作為分組的 流數(shù)據(jù)。然后,當(dāng)將具有任何意義的單位分組(例如在視頻情況下的一幀)被保持在 緩沖器264中時(shí),將該分組提供給解碼器268。換句話說(shuō),緩沖器264用作逆分組化器 (depacketizer) 0解碼器268對(duì)從緩沖器264提供的分組進(jìn)行解碼并輸出到顯示單元272。顯示單 元272基于從解碼器268提供的分組而顯示視頻。例如,顯示單元272可以是CRT (陰極射 線管)顯示裝置、液晶顯示0XD)裝置或0LED (有機(jī)發(fā)光顯示器)。在此,當(dāng)從緩沖器264 提供的分組是音頻數(shù)據(jù)時(shí),解碼器268可以對(duì)從緩沖器264提供的音頻數(shù)據(jù)進(jìn)行解碼并輸 出到諸如聽(tīng)筒、揚(yáng)聲器和耳機(jī)之類的音頻輸出裝置。此外,解碼器268通過(guò)使用稍后描述的從緩沖器264提供的分組中的冗余分組來(lái) 恢復(fù)在無(wú)線通信期間丟失的原始數(shù)據(jù)分組。在此將對(duì)照?qǐng)D17描述恢復(fù)丟失的原始數(shù)據(jù)分 組的示例性例子。
16
圖17是示出如何恢復(fù)丟失的原始數(shù)據(jù)分組的方式的說(shuō)明圖。如圖17中的左圖中 所示,假定無(wú)線通信裝置21將冗余分組A和B添加到原始數(shù)據(jù)分組A至E并發(fā)送該分組。 在此,例如通過(guò)對(duì)原始數(shù)據(jù)分組進(jìn)行異或(EX0R)來(lái)創(chuàng)建冗余分組。然后,如圖17中的中間圖中所示,假定原始數(shù)據(jù)分組B在無(wú)線通信期間丟失。在 此情況下,如圖17中的右圖中所示,無(wú)線通信裝置21'的解碼器268可以使用冗余分組A 來(lái)恢復(fù)原始數(shù)據(jù)分組B。在此,解碼器268可以恢復(fù)與冗余分組的數(shù)量一樣多的原始數(shù)據(jù)分 組。發(fā)送側(cè)的無(wú)線通信裝置21的編碼器248具有作為壓縮單元的功能,該壓縮單元用 于對(duì)由成像裝置32取得的視頻數(shù)據(jù)(原始數(shù)據(jù),發(fā)送數(shù)據(jù))的一幀進(jìn)行捕獲和編碼并提供 給發(fā)送分組產(chǎn)生單元252。在此,作為由編碼器248編碼后的數(shù)據(jù)格式,存在諸如JPEG (聯(lián)合圖像編碼專家 組)、JPEG2000、運(yùn)動(dòng)JPEG、AVC(先進(jìn)視頻編碼)、MPEG (運(yùn)動(dòng)圖像專家組)UMPEG2和MPEG4 之類的圖像壓縮格式,或者諸如MP3 (MPEG1音頻層-3)、AAC(先進(jìn)音頻編碼)、LPCM(線性 PCM)、WMA9 (Windows (注冊(cè)商標(biāo))媒體音頻9) .ATRAC (自適應(yīng)聲學(xué)轉(zhuǎn)換編碼)和ATRAC3之 類的音頻壓縮格式。發(fā)送分組產(chǎn)生單元252對(duì)從編碼器248提供的編碼數(shù)據(jù)進(jìn)行分組化,并將該分組 提供給通信單元216。由發(fā)送分組產(chǎn)生單元252創(chuàng)建的分組在通信單元216中被轉(zhuǎn)換為電 信號(hào),并被發(fā)送到接收側(cè)的無(wú)線通信裝置21'。此外,根據(jù)本實(shí)施例的發(fā)送分組產(chǎn)生單元252具有作為數(shù)據(jù)處理單元的功能,該 數(shù)據(jù)處理單元用于對(duì)原始數(shù)據(jù)進(jìn)行分組化并產(chǎn)生要被添加到原始數(shù)據(jù)分組的冗余分組 (差錯(cuò)修正數(shù)據(jù))。在此,由通信控制單元244控制發(fā)送分組產(chǎn)生單元252創(chuàng)建的針對(duì)原始 數(shù)據(jù)分組的冗余分組的分組數(shù)量。通信控制單元244具有作為控制單元的功能,該控制單元用于基于在“ [2-2]根據(jù) 第一實(shí)施例的無(wú)線通信裝置的功能”中描述的距離估計(jì)方法中使用的由估計(jì)單元232估計(jì) 的距無(wú)線通信裝置21 ‘的距離來(lái)控制發(fā)送分組產(chǎn)生單元252創(chuàng)建的針對(duì)原始數(shù)據(jù)分組的 冗余分組的分組數(shù)量。例如,當(dāng)估計(jì)單元232估計(jì)了距無(wú)線通信裝置21 ‘的長(zhǎng)距離時(shí),通信控制單元244 可以增大發(fā)送分組產(chǎn)生單元252創(chuàng)建的針對(duì)原始數(shù)據(jù)分組的冗余分組的分組數(shù)量。注意, 無(wú)線通信裝置21和無(wú)線通信裝置21'之間較長(zhǎng)的距離導(dǎo)致較差的通信可靠性。另一方 面,從無(wú)線通信裝置21發(fā)送的較大數(shù)量的冗余分組導(dǎo)致較大數(shù)量的可以恢復(fù)的原始數(shù)據(jù) 分組。因此,如上所述,當(dāng)估計(jì)了無(wú)線通信裝置21和無(wú)線通信裝置21'之間的較長(zhǎng)的距離 時(shí),通信控制單元244增加由發(fā)送分組產(chǎn)生單元252創(chuàng)建的針對(duì)原始數(shù)據(jù)分組的冗余分組 的分組數(shù)量,這可以防止通信可靠性的劣化。更具體地,當(dāng)估計(jì)單元232估計(jì)距無(wú)線通信裝置21 ‘的距離是短距離時(shí),通信控 制單元244可以將冗余分組的數(shù)量指定為“1”,當(dāng)估計(jì)是中距離時(shí)可以將該數(shù)量指定為 “5”,并且當(dāng)估計(jì)是長(zhǎng)距離時(shí)可以將該數(shù)量指定為“10”。下面將對(duì)照?qǐng)D18描述其中通過(guò)通信控制單元244的控制改變所添加的冗余分組 的數(shù)量的示例性例子。圖18是示出估計(jì)單元232的估計(jì)結(jié)果與要發(fā)送的數(shù)據(jù)分組的數(shù)量之間的關(guān)系的說(shuō)明圖。在圖18中,與圖11相類似地,假定條件A為在測(cè)距數(shù)據(jù)庫(kù)中累積了三個(gè)或更多 的場(chǎng)強(qiáng)度和噪聲基底值的對(duì),并且由判斷單元236用于過(guò)濾的下限設(shè)定值被設(shè)定為50且上 限設(shè)定值被設(shè)定為70。估計(jì)單元232通過(guò)對(duì)最新的三個(gè)場(chǎng)強(qiáng)度求平均值來(lái)計(jì)算測(cè)距評(píng)估 值,并且假定閾值F = 10,閾值N = 30。如圖18所示,無(wú)線通信裝置21首先接收測(cè)距分組71。然后,無(wú)線通信裝置21測(cè) 得測(cè)距分組71的場(chǎng)強(qiáng)度為10db/m,并測(cè)得噪聲基底為70。測(cè)距分組71的噪聲基底滿足判 斷單元236的特定條件,測(cè)距分組71的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而保持在 估計(jì)單元232中。然而,由于作為測(cè)距數(shù)據(jù)庫(kù)而被保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪聲 基底的對(duì)的數(shù)量沒(méi)有達(dá)到三,所以估計(jì)單元232推斷出條件A未被滿足且距無(wú)線通信裝置 21'的距離是未知的。如上所述,當(dāng)估計(jì)單元232估計(jì)該距離未知時(shí),通信控制單元244例如將“0”指定 到發(fā)送分組產(chǎn)生單元252。因此,發(fā)送分組產(chǎn)生單元252對(duì)編碼的原始數(shù)據(jù)進(jìn)行分組化,并 且從無(wú)線通信裝置21僅發(fā)送由發(fā)送分組產(chǎn)生單元252分組化后的原始數(shù)據(jù)分組。在此,在 圖18中,用白色矩形示出原始數(shù)據(jù)分組,并且用著色的矩形示出冗余分組。然后,無(wú)線通信裝置21接收測(cè)距分組72。隨后,無(wú)線通信裝置21測(cè)得測(cè)距分組 72的場(chǎng)強(qiáng)度為10db/m并測(cè)得噪聲基底為70。由于測(cè)距分組72的噪聲基底滿足判斷單元 236的特定條件,所以測(cè)距分組72的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估 計(jì)單元232中。然而,由于被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪聲基 底的對(duì)的數(shù)量未達(dá)到三,所以估計(jì)單元232推斷出條件A未被滿足且距無(wú)線通信裝置21' 的距離是未知的。因此,與接收測(cè)距分組71的情況相類似地,通信控制單元244將“0單元” 指定給發(fā)送分組產(chǎn)生單元252,并且從無(wú)線通信裝置21僅發(fā)送由發(fā)送分組產(chǎn)生單元252分 組化后的原始數(shù)據(jù)分組。隨后,無(wú)線通信裝置21接收測(cè)距分組73。然后,無(wú)線通信裝置21測(cè)得測(cè)距分組73 的場(chǎng)強(qiáng)度為9db/m并測(cè)得噪聲基底為70。由于測(cè)距分組73的噪聲基底滿足判斷單元236 的特定條件,所以測(cè)距分組73的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì) 單元232中。此外,由于被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪聲基底 的對(duì)的數(shù)量達(dá)到三,所以估計(jì)單元232計(jì)算出測(cè)距評(píng)估值為(10+10+9)/3 = 9. 666...。由 于測(cè)距評(píng)估值小于閾值F,所以估計(jì)單元232估計(jì)距無(wú)線通信裝置21'的距離為長(zhǎng)距離。如上所述,當(dāng)估計(jì)單元232估計(jì)該距離為長(zhǎng)距離時(shí),通信控制單元244例如將“ 10” 指定給發(fā)送分組產(chǎn)生單元252。因此,發(fā)送分組產(chǎn)生單元252基于原始數(shù)據(jù)分組創(chuàng)建十個(gè)冗 余分組,并且通信單元216發(fā)送被添加了十個(gè)冗余分組的原始數(shù)據(jù)分組。圖18中示意性地 將被發(fā)送分組產(chǎn)生單元252分組化后的冗余分組的數(shù)量示出為十個(gè)分組。此外,無(wú)線通信裝置21接收測(cè)距分組74。然后,無(wú)線通信裝置21測(cè)得測(cè)距分組 74的場(chǎng)強(qiáng)度為lldb/m并測(cè)得噪聲基底為90。由于測(cè)距分組74的噪聲基底不滿足判斷單 元236的特定條件(超過(guò)上限設(shè)定值70),所以估計(jì)單元232不使用測(cè)距分組74的場(chǎng)強(qiáng)度 和噪聲基底的對(duì)。然而,由于被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪聲 基底的對(duì)的數(shù)量達(dá)到三,所以估計(jì)單元232計(jì)算出測(cè)距評(píng)估值為(10+10+9)/3 = 9. 666...。 由于測(cè)距評(píng)估值小于閾值F,所以估計(jì)單元232估計(jì)距無(wú)線通信裝置21'的距離為長(zhǎng)距離。因此,與接收測(cè)距分組73的情況相類似地,通信控制單元244將“10”指定給發(fā)送
18分組產(chǎn)生單元252,發(fā)送分組產(chǎn)生單元252基于原始數(shù)據(jù)分組產(chǎn)生十個(gè)冗余分組,并且通信 單元216發(fā)送被添加了十個(gè)冗余分組的原始數(shù)據(jù)分組。接下來(lái),無(wú)線通信裝置21接收測(cè)距分組75。然后,無(wú)線通信裝置21測(cè)得測(cè)距分組 75的場(chǎng)強(qiáng)度為17db/m并測(cè)得噪聲基底為65。由于測(cè)距分組75的噪聲基底滿足判斷單元 236的特定條件,所以測(cè)距分組75的場(chǎng)強(qiáng)度和噪聲基底的對(duì)被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估 計(jì)單元232中。此外,由于被作為測(cè)距數(shù)據(jù)庫(kù)而保持在估計(jì)單元232中的場(chǎng)強(qiáng)度和噪聲基 底的對(duì)的數(shù)量達(dá)到三,所以估計(jì)單元232計(jì)算出測(cè)距評(píng)估值為(10+9+17)/3 = 12。由于測(cè) 距評(píng)估值大于閾值F且小于閾值N,所以估計(jì)單元232估計(jì)距無(wú)線通信裝置21'的距離為 中距離。當(dāng)估計(jì)單元232以這種方式估計(jì)該距離為中距離時(shí),通信控制單元244例如將“5” 指定給發(fā)送分組產(chǎn)生單元252。因此,發(fā)送分組產(chǎn)生單元22基于該原始數(shù)據(jù)分組產(chǎn)生五個(gè) 冗余分組并且通信單元216發(fā)送被添加了五個(gè)冗余分組的原始數(shù)據(jù)分組。圖18中示意性 地將被發(fā)送分組產(chǎn)生單元252以這種方式分組化后的冗余分組的數(shù)量示出為五個(gè)分組。如稍后詳細(xì)描述的,當(dāng)接收到測(cè)距分組76至78時(shí),估計(jì)單元232以相同的方式操 作,并且可以估計(jì)距無(wú)線通信裝置21'的距離更接近于短距離。當(dāng)估計(jì)單元232估計(jì)該距 離是短距離時(shí),通信控制單元244例如將“ 1,,指定給發(fā)送分組產(chǎn)生單元252。因此,發(fā)送分 組產(chǎn)生單元252基于原始數(shù)據(jù)分組產(chǎn)生冗余分組,并且通信單元216發(fā)送被添加了冗余分 組的原始數(shù)據(jù)分組。圖18中示意性地將被發(fā)送分組產(chǎn)生單元252以這種方式分組化后的 冗余分組的數(shù)量示出為一個(gè)分組。注意,考慮到說(shuō)明的清晰性,已經(jīng)描述了分組化的數(shù)據(jù)的發(fā)送定時(shí)與測(cè)距分組的 接收定時(shí)相同步;然而,測(cè)距分組的接收定時(shí)與無(wú)線通信裝置21的分組化的數(shù)據(jù)的發(fā)送定 時(shí)可以是不同步的。當(dāng)如上所述地根據(jù)無(wú)線通信裝置21和無(wú)線通信裝置21 ‘之間的距離來(lái)改變?nèi)哂?分組數(shù)量時(shí),通??梢詫Ⅳ敯舻牧鲾?shù)據(jù)提供給無(wú)線通信裝置21'而不將無(wú)用的數(shù)據(jù)散布到 網(wǎng)絡(luò)上。[3-3]根據(jù)第二實(shí)施例的無(wú)線通信裝置的操作已經(jīng)對(duì)照?qǐng)D16至圖18描述了根據(jù)第二實(shí)施例的無(wú)線通信裝置21和21 ‘的功能。 接下來(lái)將對(duì)照?qǐng)D19至圖21描述根據(jù)第二實(shí)施例的無(wú)線通信裝置21和21'的操作。圖19是示出接收側(cè)的無(wú)線通信裝置21'的發(fā)送測(cè)距分組的流程圖。如圖19所 示,無(wú)線通信裝置21'的測(cè)距分組控制單元260產(chǎn)生測(cè)距分組并控制通信單元256發(fā)送該 測(cè)距分組(S82)。然后,測(cè)距分組控制單元260判斷是否其中預(yù)定初始值被設(shè)定的定時(shí)器的 計(jì)數(shù)變成0且該定時(shí)器已結(jié)束(S84)。當(dāng)判斷出定時(shí)器已結(jié)束時(shí),測(cè)距分組控制單元260返回到步驟S82中的處理,以控 制通信單元256發(fā)送測(cè)距分組。通過(guò)測(cè)距分組控制單元260的這種控制,從無(wú)線通信裝置 21'周期性地發(fā)送測(cè)距分組。在此,測(cè)距分組可以以根據(jù)IEEE802. lib的格式,或者可以具 有大于等于1字節(jié)的數(shù)據(jù)量。圖20是示出發(fā)送側(cè)的無(wú)線通信裝置21的操作的流程圖。如圖20所示,無(wú)線通信 裝置21的編碼器248從成像裝置32捕獲視頻數(shù)據(jù)的一幀(S504)。然后,編碼器248對(duì)所 捕獲的視頻數(shù)據(jù)進(jìn)行編碼(S505)。
然后,當(dāng)估計(jì)單元232估計(jì)出距無(wú)線通信裝置21'的距離(S506)且該距離被估計(jì) 為短距離時(shí)(S508),則通信控制單元244將FEC冗余分組的數(shù)量設(shè)置為“1”(S512)。另一方 面,當(dāng)估計(jì)單元232估計(jì)出距無(wú)線通信裝置21'的距離不是短距離而是中距離時(shí)(S516), 通信控制裝置244將FEC冗余分組的數(shù)量設(shè)置為“5” (S520)。此外,當(dāng)估計(jì)單元232估計(jì) 出距無(wú)線通信裝置21'的距離既不是短距離也不是中距離時(shí)(S516),通信控制單元244將 FEC冗余分組的數(shù)量設(shè)置為“10”(S524)。隨后,發(fā)送分組產(chǎn)生單元252產(chǎn)生與通信控制單元244設(shè)置的數(shù)量一樣多的冗余 分組并添加到原始數(shù)據(jù)分組,并且通信單元216將被添加了該冗余分組的原始數(shù)據(jù)分組發(fā) 送到無(wú)線通信裝置21' (S532)。在此,當(dāng)在S506中判斷出估計(jì)距離是未知的時(shí),通信單元 216可以發(fā)送未被添加冗余分組的原始數(shù)據(jù)分組。圖21是示出接收側(cè)的無(wú)線通信裝置21'的解碼的流程的流程圖。如圖21所示, 無(wú)線通信裝置21 ‘的解碼器268從通信單元256接收到的且被保持在緩沖器264中的分 組中獲取一幀的分組(S92)。然后,解碼器268對(duì)獲取的分組進(jìn)行解碼(S94)。在此,當(dāng)原 始數(shù)據(jù)分組被丟失時(shí),解碼器268基于添加的冗余分組而恢復(fù)原始數(shù)據(jù)分組。然后,解碼器 268例如將恢復(fù)的分組輸出到顯示單元272 (S96)。隨后,當(dāng)完成對(duì)顯示單元272的輸出時(shí) (等待VSYNC),解碼器268返回到S92中的處理。[4]根據(jù)第三實(shí)施例的無(wú)線通信裝置如上面對(duì)照?qǐng)D16至圖21而描述的,根據(jù)本發(fā)明的第二實(shí)施例,由于無(wú)線通信裝 置21根據(jù)距無(wú)線通知裝置21'的距離而控制要添加的冗余分組的數(shù)量,所以可以實(shí)現(xiàn)與 該狀況相對(duì)應(yīng)的Qos控制。與第二實(shí)施例相類似地,下面描述的本發(fā)明的第三實(shí)施例也實(shí) 現(xiàn)了與該狀況相對(duì)應(yīng)的Qos控制;然而,用于實(shí)現(xiàn)Qos控制的方法與第二實(shí)施例的方法不相 同。簡(jiǎn)言之,在本發(fā)明的第三實(shí)施例中,通過(guò)根據(jù)該距離而控制重發(fā)請(qǐng)求分組的數(shù)量來(lái)實(shí)現(xiàn) Qos控制。下面將對(duì)照?qǐng)D22至圖28詳細(xì)描述本發(fā)明的該第三實(shí)施例。[4-1]根據(jù)第三實(shí)施例的無(wú)線通信裝置的功能圖22是示出根據(jù)第三實(shí)施例的無(wú)線通信裝置22和22'的配置的功能框圖。如圖 22所示,接收側(cè)的無(wú)線通信裝置22包括通信單元216、場(chǎng)強(qiáng)度測(cè)量單元220、噪聲基底測(cè)量 單元224、存儲(chǔ)單元228、估計(jì)單元232、判斷單元236、緩沖器246、解碼器250以及NACK (否 定應(yīng)答)請(qǐng)求單元254。此外,發(fā)送側(cè)的無(wú)線通信裝置22'包括通信單元256、測(cè)距分組控制單元260、編 碼器276、發(fā)送分組產(chǎn)生單元280、重發(fā)緩沖器284以及NACK響應(yīng)單元288。在此,由于在 “[2-2]根據(jù)第一實(shí)施例的無(wú)線通信裝置的功能”或“[3-2]根據(jù)第二實(shí)施例的無(wú)線通信裝 置的功能”中已經(jīng)描述了通信單元216、場(chǎng)強(qiáng)度測(cè)量單元220、噪聲基底測(cè)量單元224、存儲(chǔ) 單元228、估計(jì)單元232、判斷單元236、通信單元256以及測(cè)距分組控制單元260,所以以下 說(shuō)明將集中于與第一實(shí)施例或第二實(shí)施例不相同的配置。發(fā)送側(cè)的無(wú)線通信裝置22'的編碼器276對(duì)由成像裝置32取得的一幀視頻數(shù)據(jù) 進(jìn)行捕獲和編碼并提供給發(fā)送分組產(chǎn)生單元280。 發(fā)送分組產(chǎn)生單元280對(duì)從編碼器276提供的編碼數(shù)據(jù)進(jìn)行分組化并提供給通信 單元256。發(fā)送分組產(chǎn)生單元280產(chǎn)生的分組在通信單元256中被轉(zhuǎn)換為電信號(hào)并被發(fā)送 到接收側(cè)的無(wú)線通信裝置21。在此,發(fā)送分組產(chǎn)生單元280基于該編碼數(shù)據(jù)而產(chǎn)生例如圖
2023中所示的RTP分組44。圖23是示出RTP分組44的格式的例子的說(shuō)明圖。如圖23所示,RTP分組44包 括版本信息(V) 102、填充(padding,P) 104、擴(kuò)展頭存在/不存在(X) 106、發(fā)送源的數(shù)量 (cc 計(jì)數(shù)器)108、標(biāo)記信息(M 標(biāo)記比特)、有效載荷類型(PT 有效載荷類型)112、序列號(hào) (Sequence) 114、時(shí)間戳(Timestamp) 116、同步源(發(fā)送源)標(biāo)識(shí)符(SSRC) 118和諸如視頻 數(shù)據(jù)之類的原始數(shù)據(jù)120。在有效載荷類型112中寫(xiě)入表示該分組是RTP分組的“33”?;谠揜TP分組,接收側(cè)的無(wú)線通信裝置22通過(guò)參考時(shí)間戳116來(lái)控制處理時(shí) 間,使得可以實(shí)現(xiàn)對(duì)實(shí)時(shí)圖像和聲音的重現(xiàn)控制。此外,將發(fā)送分組產(chǎn)生單元280產(chǎn)生的RTP分組記錄在重發(fā)緩沖器284中。與存儲(chǔ) 單元228相類似地,重發(fā)緩沖器284可以是諸如EEPR0M和EPR0M之類的非易失性存儲(chǔ)器的 存儲(chǔ)介質(zhì)、諸如硬盤(pán)和磁物質(zhì)盤(pán)之類的磁盤(pán)、諸如CD-R/RW、DVD-R/RW/+R/+RW/RAM和BD (藍(lán) 光盤(pán)(Blu-Ray Disc),注冊(cè)商標(biāo))-R/BD-RE之類的光盤(pán)、或M0 (磁光)盤(pán)。NACK響應(yīng)單元288從重發(fā)緩沖器284中搜索包括被寫(xiě)入從無(wú)線通信裝置22接收 到的重發(fā)請(qǐng)求分組中的序列號(hào)的RTP分組,并控制通信裝置256重發(fā)所搜索到的RTP分組。 在此將對(duì)照?qǐng)D24描述重發(fā)請(qǐng)求分組的細(xì)節(jié)。接收側(cè)的無(wú)線通信裝置22的緩沖器246臨時(shí)存儲(chǔ)由通信單元216從無(wú)線通信裝 置22'接收到的RTP分組。然后,當(dāng)具有任何意義的單位分組(例如在視頻情況下的一幀) 被存儲(chǔ)在緩沖器246中時(shí),將該RTP分組提供給解碼器250。換句話說(shuō),緩沖器246具有作 為逆分組化器的功能。解碼器250對(duì)從緩沖器246提供的分組進(jìn)行解碼和輸出。在此,當(dāng)從緩沖器246 提供的分組是音頻數(shù)據(jù)時(shí),解碼器250可以對(duì)從緩沖器246提供的音頻數(shù)據(jù)進(jìn)行解碼并輸 出到諸如耳機(jī)、揚(yáng)聲器和頭戴式耳機(jī)之類的音頻輸出裝置。NACK請(qǐng)求單元254參考緩沖器246并檢測(cè)分組丟失。具體地,NACK請(qǐng)求單元254 參考新接收到的RTP分組的序列號(hào),并且當(dāng)該序列號(hào)不是先前接收到的RTP分組的序列號(hào) 加“1”的編號(hào)時(shí),檢測(cè)到分組丟失。例如,當(dāng)在接收到包括序列號(hào)1的RTP分組之后接收到包括序列號(hào)3的RTP分組 時(shí),NACK請(qǐng)求單元254檢測(cè)到包括序列號(hào)2的RTP分組的丟失。然而,如同下面描述的細(xì)節(jié)那樣,使用NACK請(qǐng)求單元254的功能來(lái)重發(fā)丟失的RTP 分組,結(jié)果,例如可以按照序列號(hào)1、2、3、4、5、7、6、8的順序來(lái)接收RTP分組。在此情況下, 根據(jù)上述方法,由于在包括序列號(hào)6的RTP分組之后接收到包括序列號(hào)8的RTP分組,所以 可以檢測(cè)到序列號(hào)7的RTP分組的丟失。然后,NACK請(qǐng)求單元254保持先前接收到的RTP 分組的序列號(hào)中的最大的序列號(hào),并且當(dāng)該最大序列號(hào)加“1”的序列號(hào)未被接收到時(shí),可以 檢測(cè)到分組丟失。此外,當(dāng)檢測(cè)到分組丟失時(shí),NACK請(qǐng)求單元254產(chǎn)生用于請(qǐng)求重發(fā)丟失分組的重 發(fā)請(qǐng)求分組并發(fā)送到無(wú)線通信裝置22'。在此將對(duì)照?qǐng)D24描述重發(fā)請(qǐng)求分組的格式。圖24是示出重發(fā)請(qǐng)求分組46的格式的例子的說(shuō)明圖。如圖24所示,重發(fā)請(qǐng)求分 組46包括版本信息(V) 122、填充(P) 124、子類型(Sub) 126、有效載荷類型(PT) 128、消息長(zhǎng) 度(Message Length) 130、同步源(發(fā)送源)標(biāo)識(shí)符(SSRC) 132、應(yīng)用名稱(NAME) 134和請(qǐng) 求序列號(hào)136。在有效載荷類型128中,寫(xiě)入表示該分組是重發(fā)請(qǐng)求分組的“204”。在請(qǐng)求
21序列號(hào)136中,寫(xiě)入重發(fā)請(qǐng)求的RTP分組的序列號(hào)。此外,NACK請(qǐng)求單元254具有作為控制單元的功能,該控制單元用于控制通信單 元216發(fā)送與估計(jì)單元232所估計(jì)的距無(wú)線通信裝置22 ‘的距離相對(duì)應(yīng)的分組數(shù)量那樣多 的所產(chǎn)生的重發(fā)請(qǐng)求分組。例如,當(dāng)無(wú)線通信裝置22'估計(jì)出較長(zhǎng)的距離時(shí),NACK請(qǐng)求單元254可以增加要 從通信單元216發(fā)送的重發(fā)請(qǐng)求分組的數(shù)量(單位數(shù)量)。在此,無(wú)線通信裝置22和無(wú)線 通信裝置22'之間的較長(zhǎng)的距離增大了發(fā)生分組丟失的可能性。此外,較大數(shù)量的重發(fā)請(qǐng) 求分組增大了任意的重發(fā)請(qǐng)求分組到達(dá)無(wú)線通信裝置22'的可能性以及從無(wú)線通信裝置 22'正常地接收到重發(fā)分組的可能性。因此,如上所述,當(dāng)與所估計(jì)的無(wú)線通信裝置22和 無(wú)線通信裝置22'之間的較長(zhǎng)距離相對(duì)應(yīng)地增加重發(fā)請(qǐng)求分組的數(shù)量時(shí),可以確定地恢復(fù) 分組丟失。作為例子,當(dāng)估計(jì)單元232估計(jì)該距離是短距離時(shí),NACK請(qǐng)求單元254可以控制 使得通信單元216發(fā)送一次重發(fā)請(qǐng)求分組。此外,當(dāng)估計(jì)單元232估計(jì)該距離是中距離時(shí), NACK請(qǐng)求單元254可以控制使得通信單元216發(fā)送兩次重發(fā)請(qǐng)求分組。此外,當(dāng)估計(jì)單元 233估計(jì)該距離是長(zhǎng)距離時(shí),NACK請(qǐng)求單元254可以控制使得通信單元216發(fā)送三次重發(fā) 請(qǐng)求分組。下面將對(duì)照?qǐng)D25詳細(xì)描述通過(guò)NACK請(qǐng)求單元254的功能而發(fā)送的重發(fā)請(qǐng)求分組。圖25是示出通過(guò)NACK請(qǐng)求單元254的功能來(lái)發(fā)送重發(fā)請(qǐng)求分組的示范性例子的 說(shuō)明圖。如圖25所示,無(wú)線通信裝置22'將RTP分組和測(cè)距分組發(fā)送到無(wú)線通信裝置22。 在此,在圖25中,白色矩形表示RTP分組,白色矩形中的數(shù)字表示RTP分組的序列號(hào)。此夕卜, 在圖25中,其中具有“M”的矩形表示測(cè)距分組。在此,如圖25所示,假定無(wú)線通信裝置22接收到從無(wú)線通信裝置22 ‘發(fā)送的包括 序列號(hào)1至3的RTP分組而沒(méi)有任何丟失。接下來(lái),無(wú)線通信裝置22接收測(cè)距分組,并測(cè) 得該測(cè)距分組的場(chǎng)強(qiáng)度為40db/m且測(cè)得噪聲基底為65。然后,估計(jì)單元232估計(jì)距無(wú)線通 信裝置22'的距離為短距離。然后,無(wú)線通信裝置22'發(fā)送包括序列號(hào)4至6的RTP分組。然而,如圖25所示, 當(dāng)包括序列號(hào)5的RTP分組丟失時(shí),無(wú)線通信裝置22檢測(cè)到包括序列號(hào)5的RTP分組丟失 并且發(fā)送用于請(qǐng)求重發(fā)包括序列號(hào)5的RTP分組的重發(fā)請(qǐng)求分組14。在此,由于估計(jì)單元 232估計(jì)出距無(wú)線通信裝置22'的距離是短距離,所以無(wú)線通信裝置22只發(fā)送一個(gè)重發(fā)請(qǐng) 求分組14。此外,無(wú)線通信裝置22 ‘發(fā)送測(cè)距分組,并且無(wú)線通信裝置22測(cè)得該測(cè)距分組的 場(chǎng)強(qiáng)度為9db/m且測(cè)得噪聲基底為65。然后,估計(jì)單元232估計(jì)出距無(wú)線通信裝置22'的 距離為長(zhǎng)距離。 此外,當(dāng)從無(wú)線通信裝置22接收到重發(fā)請(qǐng)求分組14時(shí),無(wú)線通信裝置22 ‘從重發(fā) 緩沖器284中搜索由重發(fā)請(qǐng)求分組14請(qǐng)求的RTP分組,并從通信單元256重發(fā)其中序列號(hào) 為5的該RTP分組。 接下來(lái),假定無(wú)線通信裝置22'發(fā)送包括序列號(hào)7至9的RTP分組且無(wú)線通信裝 置22接收到包括序列號(hào)7至9的RTP分組而沒(méi)有任何丟失。在此情況下,無(wú)線通信裝置22
22接收到包括序列號(hào)5的RTP分組且隨后接收到具有序列號(hào)7的RTP分組;然而,由無(wú)線通信 裝置22保持的最大的序列號(hào)是“6”。因此,沒(méi)有檢測(cè)到包括序列號(hào)6的RTP分組的丟失。接下來(lái),無(wú)線通信裝置22 ‘發(fā)送測(cè)距分組,并且無(wú)線通信裝置22測(cè)得該測(cè)距分組 的場(chǎng)強(qiáng)度為3db/m且測(cè)得噪聲基底為65。因此,估計(jì)單元232估計(jì)出距無(wú)線通信裝置22' 的距離是長(zhǎng)距離。接下來(lái),如圖25所示,假定無(wú)線通信裝置22'發(fā)送包括序列號(hào)10至12的RTP分 組且包括序列號(hào)11的RTP分組被丟失。在此情況下,無(wú)線通信裝置22檢測(cè)到包括序列號(hào) 11的RTP分組的丟失,并發(fā)送用于請(qǐng)求重發(fā)包括序列號(hào)11的RTP分組的重發(fā)請(qǐng)求分組16A 至16C。在此,由于估計(jì)單元232估計(jì)出距無(wú)線通信裝置22'的距離是長(zhǎng)距離,因此無(wú)線通 信裝置22發(fā)送三個(gè)重發(fā)請(qǐng)求分組16A至16C。接下來(lái),無(wú)線通信裝置22 ‘發(fā)送測(cè)距分組,并且無(wú)線通信裝置22測(cè)得該測(cè)距分組 的場(chǎng)強(qiáng)度為100db/m且測(cè)得噪聲基底為90。然后,由于噪聲基底值超過(guò)上限設(shè)定值(例如 70),所以估計(jì)單元232不考慮該測(cè)量并估計(jì)出距無(wú)線通信裝置22'的距離是長(zhǎng)距離。此外,當(dāng)從無(wú)線通信裝置22接收到重發(fā)請(qǐng)求分組16A至16C時(shí),無(wú)線通信裝置 22 ‘在重發(fā)緩沖器284中搜索由重發(fā)請(qǐng)求分組16A至16C請(qǐng)求的RTP分組,并經(jīng)由通信單 元256重發(fā)其中序列號(hào)為11的RTP分組。在此,由于從無(wú)線通信裝置22接收到三個(gè)重發(fā)請(qǐng) 求分組16A至16C,所以無(wú)線通信裝置22'重復(fù)發(fā)送其中序列號(hào)為11的RTP分組的處理。 因此,如圖25所示,即使當(dāng)其中序列號(hào)為11的RTP分組中的一個(gè)RTP分組被丟失時(shí),無(wú)線 通信裝置22也可以接收到其它RTP分組。接下來(lái),假定無(wú)線通信裝置22'接收到包括序列號(hào)13至15的RTP分組且無(wú)線通 信裝置22接收到包括序列號(hào)13至15的RTP分組而沒(méi)有任何丟失。此外,無(wú)線通信裝置 22 ‘發(fā)送測(cè)距分組,并且無(wú)線通信裝置22測(cè)得該測(cè)距分組的場(chǎng)強(qiáng)度為20db/m且測(cè)得噪聲 基底為60。然后,估計(jì)單元232估計(jì)出距無(wú)線通信裝置22'的距離為中距離。接下來(lái),如圖25所示,假定無(wú)線通信裝置22'發(fā)送包括序列號(hào)16至18的RTP分 組且包括序列號(hào)16的RTP分組被丟失。在此情況下,無(wú)線通信裝置22檢測(cè)到包括序列號(hào) 16的RTP分組的丟失,并發(fā)送用于請(qǐng)求重發(fā)包括序列號(hào)16的RTP分組的重發(fā)請(qǐng)求分組18A 和18B。在此,由于估計(jì)單元232估計(jì)出距無(wú)線通信裝置22'的距離為中距離,因此無(wú)線通 信裝置22發(fā)送兩個(gè)重發(fā)請(qǐng)求分組18A和18B。當(dāng)無(wú)線通信裝置22如上所述地根據(jù)距無(wú)線通信裝置22'的距離而改變重發(fā)請(qǐng)求 的算法時(shí),可以提供魯棒的流數(shù)據(jù)。在此,在圖25中,已經(jīng)描述了其中無(wú)線通信裝置22'與 包括原始數(shù)據(jù)的RTP分組相分離地發(fā)送測(cè)距分組的例子;然而,無(wú)線通信裝置22可以使用 包括原始數(shù)據(jù)的RTP分組作為測(cè)距分組來(lái)估計(jì)該距離。[4-2]根據(jù)第三實(shí)施例的無(wú)線通信裝置的操作已經(jīng)對(duì)照?qǐng)D22至圖25描述了根據(jù)第三實(shí)施例的無(wú)線通信裝置22和22'的功能。 接下來(lái)將對(duì)照?qǐng)D26至圖28描述根據(jù)第三實(shí)施例的無(wú)線通信裝置22和22'的操作。在此, 無(wú)線通信裝置22 ‘的測(cè)距分組發(fā)送的流程和無(wú)線通信裝置22的解碼的流程與“ [3-3]根據(jù) 第二實(shí)施例的無(wú)線通信裝置的操作”中描述的內(nèi)容基本上相同,所以將省略那些說(shuō)明。圖26是示出發(fā)送側(cè)的無(wú)線通信裝置22'發(fā)送RTP分組的流程的流程圖。首先, 如圖26所示,無(wú)線通信裝置22'的編碼器276捕獲由成像裝置32取得的一幀視頻數(shù)據(jù)(S162)。然后,編碼器276對(duì)所捕獲的視頻數(shù)據(jù)進(jìn)行編碼(S164)。然后,發(fā)送分組產(chǎn)生單元280基于該編碼數(shù)據(jù)產(chǎn)生RTP分組(S168),所產(chǎn)生的RTP 分組被存儲(chǔ)在重發(fā)緩沖器284中(S170)。然后,無(wú)線通信裝置22'經(jīng)由通信單元256將該 RTP分組發(fā)送到無(wú)線通信裝置22 (S172)。圖27是示出接收側(cè)的無(wú)線通信裝置22的操作流程的流程圖。首先,當(dāng)接收到RTP 分組時(shí)(S604),無(wú)線通信裝置22的NACK請(qǐng)求單元254基于寫(xiě)入在該RTP分組中的序列號(hào) 來(lái)判斷是否發(fā)生分組丟失(S608)。然后,當(dāng)確定距無(wú)線通信裝置22'的距離是短距離時(shí) (S612),NACK請(qǐng)求單元254發(fā)送一個(gè)重發(fā)請(qǐng)求分組(S616)。另一方面,當(dāng)假定距無(wú)線通信裝置22'的距離是中距離時(shí)(S620),NACK請(qǐng)求單元 254發(fā)送兩個(gè)重發(fā)請(qǐng)求分組(S624)。此外,當(dāng)假定距無(wú)線通信裝置22'的距離既不是短距 離也不是中距離時(shí)(S620),NACK請(qǐng)求單元254發(fā)送三個(gè)重發(fā)請(qǐng)求分組(S628)。圖28是示出發(fā)送側(cè)的無(wú)線通信裝置22'重發(fā)RTP分組的流程的流程圖。首先, 當(dāng)從無(wú)線通信裝置22接收到重發(fā)請(qǐng)求分組時(shí)(S654),無(wú)線通信裝置22 ‘的NACK請(qǐng)求單元 288在重發(fā)緩沖器284中搜索包括在該重發(fā)請(qǐng)求分組中寫(xiě)入的序列號(hào)的RTP分組(S658)。 然后,無(wú)線通信裝置22 ‘的NACK響應(yīng)單元288經(jīng)由通信單元256將從重發(fā)緩沖器284中搜 索并提取的RTP分組發(fā)送到無(wú)線通信裝置22 (S662)。[結(jié)論]如上所述,根據(jù)本發(fā)明的第二實(shí)施例,通信控制單元244根據(jù)距接收側(cè)的無(wú)線通 信裝置21 ‘的距離來(lái)控制要被添加到發(fā)送分組產(chǎn)生單元252的針對(duì)原始數(shù)據(jù)分組的冗余 分組的數(shù)據(jù)量。例如,當(dāng)估計(jì)了距接收側(cè)的無(wú)線通信裝置21'的較長(zhǎng)距離時(shí),通信控制單元 244增加針對(duì)原始數(shù)據(jù)分組的冗余分組的數(shù)據(jù)量。因此,根據(jù)本發(fā)明的第二實(shí)施例,即使當(dāng) 距接收側(cè)的無(wú)線通信裝置21'的距離是長(zhǎng)距離時(shí),也可以較確定地恢復(fù)丟失的數(shù)據(jù)。此外,根據(jù)本發(fā)明的第三實(shí)施例,NACK請(qǐng)求單元254根據(jù)距發(fā)送側(cè)的無(wú)線通信裝 置22'的距離來(lái)控制要由通信單元216發(fā)送的重發(fā)請(qǐng)求分組的數(shù)量。例如,當(dāng)估計(jì)了距發(fā) 送側(cè)的無(wú)線通信裝置22'的較長(zhǎng)距離時(shí),NACK請(qǐng)求單元254增加重發(fā)請(qǐng)求分組的數(shù)量。因 此,根據(jù)本發(fā)明的第三實(shí)施例,即使當(dāng)距發(fā)送側(cè)的無(wú)線通信裝置22'的距離是長(zhǎng)距離時(shí),也 可以較確定地恢復(fù)丟失的數(shù)據(jù)。上面已經(jīng)對(duì)照附圖描述了本發(fā)明的優(yōu)選實(shí)施例,但是本發(fā)明當(dāng)然不局限于上述例 子。本領(lǐng)域的技術(shù)人員可以在所附權(quán)利要求的范圍之內(nèi)發(fā)現(xiàn)各種替換和變型,并且應(yīng)當(dāng)理 解所述各種替換和變型自然處于本發(fā)明的技術(shù)范圍之內(nèi)。例如,根據(jù)第一實(shí)施例,已經(jīng)描述了其中估計(jì)單元232估計(jì)距無(wú)線通信裝置20' 的距離為長(zhǎng)距離、中距離或短距離的例子,然而本發(fā)明不局限于該例子。例如,估計(jì)單元232 可以按米(m)估計(jì)距無(wú)線通信裝置20'的距離。此外,在第一實(shí)施例中,已經(jīng)描述了其中判斷單元236基于噪聲基底進(jìn)行過(guò)濾的 例子,然而本發(fā)明不局限于該例子。例如,判斷單元236可以基于噪聲分量的大小(例如測(cè) 距分組的S/N比)來(lái)進(jìn)行過(guò)濾。此外,提供了具有相結(jié)合的第二實(shí)施例和第三實(shí)施例中描 述的功能(EFC、ARQ)的無(wú)線通信裝置。此外,不需要按照流程圖中描述的順序來(lái)處理本說(shuō)明書(shū)中的無(wú)線通信裝置20至 22和20'至22'的處理中的相應(yīng)步驟。例如,無(wú)線通信裝置20至22和20'至22'的處
24理中的相應(yīng)步驟可以包括并行或分離地執(zhí)行的處理(例如并行處理或通過(guò)對(duì)象的處理)。
此外,可以創(chuàng)建計(jì)算機(jī)程序以控制安裝在無(wú)線通信裝置20至22和20'至22'中 的諸如CPU 201、ROM 202和RAM 203之類的硬件執(zhí)行與無(wú)線通信裝置20至22和20'至 22'的相應(yīng)配置相同的功能。此外,可以提供存儲(chǔ)該計(jì)算機(jī)程序的存儲(chǔ)介質(zhì)。此外,當(dāng)圖3、 圖16和圖22中的功能框圖中示出的相應(yīng)功能框圖由硬件構(gòu)成時(shí),可以通過(guò)硬件實(shí)現(xiàn)該系 列處理。
權(quán)利要求
一種無(wú)線通信裝置,包括控制單元,所述控制單元進(jìn)行控制以用于為發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備;以及發(fā)送單元,所述發(fā)送單元根據(jù)所述控制單元的控制而通過(guò)無(wú)線電向另一無(wú)線通信裝置發(fā)送所述發(fā)送數(shù)據(jù),其中,所述無(wú)線通信裝置自身和所述另一無(wú)線通信裝置中的一個(gè)基于從所述無(wú)線通信裝置自身和所述另一無(wú)線通信裝置中的另一個(gè)接收的無(wú)線信號(hào)中的、被判斷為滿足與噪聲分量相關(guān)的特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距所述另一個(gè)的距離,以及所述控制單元根據(jù)該距離估計(jì)結(jié)果來(lái)進(jìn)行對(duì)內(nèi)容的控制。
2.根據(jù)權(quán)利要求1所述的無(wú)線通信裝置,還包括數(shù)據(jù)處理單元,所述數(shù)據(jù)處理單元將差錯(cuò)修正數(shù)據(jù)添加到所述發(fā)送數(shù)據(jù), 其中所述控制單元根據(jù)所述距離估計(jì)結(jié)果來(lái)控制要由所述數(shù)據(jù)處理單元添加的針對(duì) 所述發(fā)送數(shù)據(jù)的所述差錯(cuò)修正數(shù)據(jù)的數(shù)據(jù)量。
3.根據(jù)權(quán)利要求2所述的無(wú)線通信裝置,其中當(dāng)估計(jì)了較長(zhǎng)的距離時(shí),所述控制單元增加針對(duì)所述發(fā)送數(shù)據(jù)的差錯(cuò)修正數(shù)據(jù)的數(shù)據(jù)量。
4.根據(jù)權(quán)利要求1所述的無(wú)線通信裝置,還包括 接收單元,所述接收單元接收通過(guò)無(wú)線電發(fā)送的數(shù)據(jù),其中所述發(fā)送單元根據(jù)所述控制單元的控制來(lái)發(fā)送用于請(qǐng)求重發(fā)未被所述接收單元 正確地接收的數(shù)據(jù)的重發(fā)請(qǐng)求,所述控制單元根據(jù)所述距離估計(jì)結(jié)果來(lái)控制要由所述發(fā)送單元發(fā)送的重發(fā)請(qǐng)求的數(shù)量。
5.根據(jù)權(quán)利要求4所述的無(wú)線通信裝置,其中當(dāng)估計(jì)了較長(zhǎng)的距離時(shí),所述控制單元增加所述重發(fā)請(qǐng)求的數(shù)量。
6.根據(jù)權(quán)利要求1所述的無(wú)線通信裝置,還包括接收單元,所述接收單元接收從所述另一無(wú)線通信裝置發(fā)送的無(wú)線信號(hào); 測(cè)量單元,所述測(cè)量單元測(cè)量由所述接收單元接收的無(wú)線信號(hào)的場(chǎng)強(qiáng)度; 判斷單元,所述判斷單元判斷由所述接收單元接收到的無(wú)線信號(hào)是否滿足所述與噪聲 分量相關(guān)的特定條件;以及估計(jì)單元,所述估計(jì)單元基于被所述判斷單元判斷為滿足所述與噪聲分量相關(guān)的特定 條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距所述另一無(wú)線通信裝置的距離,其中當(dāng)所述無(wú)線電信號(hào)的噪聲分量大于下限設(shè)定值且小于上限設(shè)定值時(shí),所述判斷單 元判斷出所述無(wú)線信號(hào)的噪聲分量滿足所述與噪聲分量相關(guān)的特定條件。
7.根據(jù)權(quán)利要求6所述的無(wú)線通信裝置,其中所述接收單元預(yù)先從所述另一無(wú)線通信裝置接收表示所述另一無(wú)線通信裝置的 無(wú)線信號(hào)的發(fā)送功率的裝置信息,以及所述估計(jì)單元使用所述裝置信息來(lái)估計(jì)距所述另一無(wú)線通信裝置的距離。
8.根據(jù)權(quán)利要求7所述的無(wú)線通信裝置, 其中所述估計(jì)單元計(jì)算被所述判斷單元判斷為滿足所述特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度的平均值, 判斷所述平均值是否被包括在所劃分的平均值范圍中的任一個(gè)之內(nèi),以及 將距所述另一無(wú)線通信裝置的距離估計(jì)為與包括所述平均值的所述平均值范圍相對(duì) 應(yīng)的距離。
9.一種無(wú)線通信系統(tǒng),包括第一無(wú)線通信裝置,所述第一無(wú)線通信裝置包括控制單元,所述控制單元進(jìn)行控制以用于為發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn) 備;以及發(fā)送單元,所述發(fā)送單元根據(jù)所述控制單元的控制而通過(guò)無(wú)線電向第二無(wú)線通信裝置 發(fā)送所述發(fā)送數(shù)據(jù),其中所述第一無(wú)線通信裝置和所述第二無(wú)線通信裝置中的一個(gè)基于從所述第一無(wú)線 通信裝置和所述第二無(wú)線通信裝置中的另一個(gè)接收的無(wú)線信號(hào)中的、被判斷為滿足與噪聲 分量相關(guān)的特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距所述另一個(gè)的距離,以及 所述控制單元根據(jù)該距離估計(jì)結(jié)果來(lái)進(jìn)行對(duì)內(nèi)容的控制。
10.一種程序,所述程序用于使得計(jì)算機(jī)用作控制單元,所述控制單元用于根據(jù)距離估 計(jì)結(jié)果使用內(nèi)容來(lái)進(jìn)行控制,以用于為在發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備,其中所述計(jì)算機(jī)被提供給無(wú)線通信裝置,所述無(wú)線通信裝置包括通過(guò)無(wú)線電發(fā)送發(fā)送 數(shù)據(jù)的發(fā)送單元,并且所述無(wú)線通信裝置與另一無(wú)線通信裝置進(jìn)行無(wú)線通信,以及所述無(wú)線通信裝置和所述另一無(wú)線通信裝置中的一個(gè)基于從所述無(wú)線通信裝置和所 述另一無(wú)線通信裝置中的另一個(gè)接收的無(wú)線信號(hào)中的、被判斷為滿足與噪聲分量相關(guān)的特 定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距所述另一個(gè)的距離。
11.一種無(wú)線通信方法,包括以下步驟 接收無(wú)線信號(hào);測(cè)量接收的無(wú)線信號(hào)的場(chǎng)強(qiáng)度;判斷接收的無(wú)線信號(hào)是否滿足與噪聲分量相關(guān)的特定條件;基于被判斷為滿足所述與噪聲分量相關(guān)的特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距所 述無(wú)線信號(hào)的發(fā)送源裝置的距離;根據(jù)該距離估計(jì)結(jié)果通過(guò)使用內(nèi)容來(lái)進(jìn)行控制,以用于為在發(fā)送數(shù)據(jù)的無(wú)線通信期間 的數(shù)據(jù)丟失作準(zhǔn)備;以及根據(jù)所述控制通過(guò)無(wú)線電發(fā)送所述發(fā)送數(shù)據(jù)。
全文摘要
提供了一種與另一無(wú)線通信裝置進(jìn)行無(wú)線通信的無(wú)線通信裝置,該無(wú)線通信裝置包括控制單元,該控制單元進(jìn)行控制以用于為在發(fā)送數(shù)據(jù)的無(wú)線通信期間的數(shù)據(jù)丟失作準(zhǔn)備;以及發(fā)送單元,該發(fā)送單元根據(jù)該控制單元的控制通過(guò)無(wú)線電發(fā)送該發(fā)送數(shù)據(jù)。該無(wú)線通信裝置和該另一無(wú)線通信裝置中的一個(gè)基于從該無(wú)線通信裝置和該另一無(wú)線通信裝置中的另一個(gè)接收的無(wú)線信號(hào)中的、被判斷為滿足與噪聲分量相關(guān)的特定條件的無(wú)線信號(hào)的場(chǎng)強(qiáng)度來(lái)估計(jì)距該另一個(gè)的距離。該控制單元根據(jù)該距離估計(jì)結(jié)果來(lái)進(jìn)行對(duì)內(nèi)容的控制。
文檔編號(hào)H04W28/06GK101855570SQ20088011527
公開(kāi)日2010年10月6日 申請(qǐng)日期2008年10月2日 優(yōu)先權(quán)日2007年11月15日
發(fā)明者山根健治, 河野道成 申請(qǐng)人:索尼公司;索尼計(jì)算機(jī)娛樂(lè)公司