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

距離測(cè)定系統(tǒng)、距離測(cè)定方法、信息處理裝置、以及程序和記錄媒體的制作方法

文檔序號(hào):6109040閱讀:249來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):距離測(cè)定系統(tǒng)、距離測(cè)定方法、信息處理裝置、以及程序和記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及距離測(cè)定系統(tǒng)、距離測(cè)定方法、信息處理裝置、以及程序和記錄媒體。特別是,本發(fā)明涉及測(cè)定位于附近的第1信息處理裝置以及第2信息處理裝置間的距離的距離測(cè)定系統(tǒng)、距離測(cè)定方法、信息處理裝置、以及程序和記錄媒體。
背景技術(shù)
以往,公開(kāi)了在協(xié)商中,求取各參加者使用的信息處理裝置的空間位置關(guān)系,使數(shù)據(jù)交換對(duì)方的指示容易的技術(shù)(參見(jiàn)專(zhuān)利文獻(xiàn)1)。根據(jù)該已有技術(shù),利用多個(gè)信息處理裝置來(lái)記錄同一參加者的發(fā)言(音響信號(hào)),通過(guò)計(jì)算第1信息處理裝置記錄的該參加者發(fā)言的音響信號(hào)與第2信息處理裝置記錄的該參加者發(fā)言的音響信號(hào)的相位差,從而計(jì)算出第1信息處理裝置以及第2信息處理裝置相對(duì)該參加者的距離差。之后,在信息處理裝置之間交換上述那樣計(jì)算出的距離差的信息,并使用它們求取各信息處理裝置的空間位置關(guān)系。
專(zhuān)利文獻(xiàn)1特開(kāi)平8-70305號(hào)公報(bào)發(fā)明內(nèi)容發(fā)明要解決的課題為了更有效地實(shí)現(xiàn)利用信息處理的通信,期望實(shí)現(xiàn)在由各使用者攜帶的信息處理裝置在移動(dòng)之前,自由地參加到由周?chē)男畔⑻幚硌b置構(gòu)成的組內(nèi)來(lái)執(zhí)行通信的組件。為了實(shí)現(xiàn)這種組件,有必要正確地測(cè)定各信息處理裝置間的距離。例如,在協(xié)商時(shí),在將位于會(huì)議室的所有信息處理裝置設(shè)定為1組的情況下,以數(shù)米的測(cè)定精度就足夠了。另一方面,在協(xié)商等時(shí),也有在希望分別構(gòu)成屬于作為訪問(wèn)對(duì)象的企業(yè)的參加者的組、以及進(jìn)行訪問(wèn)一方的企業(yè)所屬的參加者的組的情況等下,要求1m左右的測(cè)定精度的情況。在商店的注冊(cè)(register)終端和使用者攜帶的便攜式終端之間構(gòu)成組后執(zhí)行通信的情況下,要求數(shù)十cm的測(cè)定精度。
但是,在上述已有技術(shù)中,沒(méi)有公開(kāi)以高精度核準(zhǔn)各信息處理裝置計(jì)時(shí)的時(shí)刻之差的方法。這里,由于音速通常是340m/秒,因此,為了使測(cè)定距離的誤差收斂于1m以?xún)?nèi),就必須使音響信號(hào)的時(shí)間差的精度收斂于3ms以?xún)?nèi)。但是,通過(guò)使用各信息處理裝置的內(nèi)置時(shí)鐘等一般方法,不能高精度地核準(zhǔn)各信息處理裝置計(jì)時(shí)時(shí)刻之差,從而難以以可判斷會(huì)議室內(nèi)的遠(yuǎn)近這樣的精度來(lái)求出距離。
因此,本發(fā)明的目的在于提供一種能夠解決上述問(wèn)題的距離測(cè)定系統(tǒng)、距離測(cè)定方法、信息處理裝置、以及程序和記錄媒體。本目的是通過(guò)權(quán)利要求書(shū)中獨(dú)立權(quán)利要求所記載的特征的組合而實(shí)現(xiàn)的。另外,從屬權(quán)利要求規(guī)定了本發(fā)明的更有利的具體例子。
用于解決問(wèn)題的手段根據(jù)本發(fā)明的第1方式,提供了一種測(cè)定第1信息處理裝置和第2信息處理裝置間的距離的距離測(cè)定系統(tǒng),及其相關(guān)的距離測(cè)定方法、信息處理裝置、程序以及記錄媒體,所述距離測(cè)定系統(tǒng)具有時(shí)刻同步部,用于使在所述距離測(cè)定中使用的、所述第1信息處理裝置的基準(zhǔn)時(shí)刻以及所述第2信息處理中的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)發(fā)送部,在所述第1信息處理裝置以及所述第2信息處理裝置的所述基準(zhǔn)時(shí)刻同步的狀態(tài)下,從所述第1信息處理裝置向所述第2信息處理裝置發(fā)送語(yǔ)音信號(hào);以及,距離計(jì)算部,根據(jù)基于所述第1信息處理裝置的所述基準(zhǔn)時(shí)刻的、發(fā)送了所述語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí),以及所述第2信息處理裝置基于所述基準(zhǔn)時(shí)刻而特定的、接收到所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí),來(lái)計(jì)算所述第1信息處理裝置和所述第2信息處理裝置間的距離。
根據(jù)本發(fā)明的第2方式,提供了一種具備第1信息處理裝置和第2信息處理裝置、且用于測(cè)定所述第1信息處理裝置和所述第2信息處理裝置之間的距離的距離測(cè)定系統(tǒng),及其相關(guān)的距離測(cè)定方法、信息處理裝置、程序以及記錄媒體。所述距離測(cè)定系統(tǒng)的第1信息處理裝置具有語(yǔ)音信號(hào)發(fā)送部,針對(duì)所述第2信息處理裝置發(fā)送第1語(yǔ)音信號(hào);語(yǔ)音信號(hào)接收部,用于接收在自所述第2信息處理裝置接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)了預(yù)定延遲時(shí)間后所發(fā)送的第2語(yǔ)音信號(hào);存儲(chǔ)所述延遲時(shí)間的延遲時(shí)間存儲(chǔ)部;以及,距離計(jì)算部,基于發(fā)送所述第1語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí)、接收所述第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及所述延遲時(shí)間,計(jì)算該第1信息處理裝置及所述第2信息處理裝置之間的距離。所述距離測(cè)定系統(tǒng)的第2信息處理裝置具有語(yǔ)音信號(hào)接收部,用于接收所述第1語(yǔ)音信號(hào)的語(yǔ)音信號(hào)接收部;以及,語(yǔ)音信號(hào)發(fā)送部,用于在自接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)了所述延遲時(shí)間后,發(fā)送所述第2語(yǔ)音信號(hào)。
上述

發(fā)明內(nèi)容
并沒(méi)有例舉出本發(fā)明的全部必要特征,本發(fā)明也可以包括這些特征組的子組合。
發(fā)明效果根據(jù)本發(fā)明,能夠高精度地求取多個(gè)信息處理裝置彼此之間的距離,能夠正確地區(qū)分位于附近的信息處理裝置。


圖1表示有關(guān)本發(fā)明實(shí)施方式的距離測(cè)定系統(tǒng)10的結(jié)構(gòu)。
圖2表示有關(guān)本發(fā)明實(shí)施方式的信息處理裝置100的結(jié)構(gòu)。
圖3表示有關(guān)本發(fā)明實(shí)施方式的信息處理裝置100的工作流程。
圖4表示有關(guān)本發(fā)明實(shí)施方式的信息處理裝置100的外觀的一個(gè)例子。
圖5表示有關(guān)本發(fā)明實(shí)施方式的測(cè)定指示部207的結(jié)構(gòu)。
圖6表示有關(guān)本發(fā)明實(shí)施方式的第1變形例的距離測(cè)定系統(tǒng)10的結(jié)構(gòu)。
圖7表示有關(guān)本發(fā)明實(shí)施方式的第1變形例的時(shí)刻同步部205的結(jié)構(gòu)。
圖8表示有關(guān)本發(fā)明實(shí)施方式的第1變形例的時(shí)刻同步部205的工作流程。
圖9表示有關(guān)本發(fā)明實(shí)施方式的第2變形例的信息處理裝置100的結(jié)構(gòu)。
圖10表示有關(guān)本發(fā)明實(shí)施方式的第2變形例的信息處理裝置100的工作流程。
圖11表示有關(guān)本發(fā)明實(shí)施方式的第3變形例的信息處理裝置100的結(jié)構(gòu)。
圖12表示有關(guān)本發(fā)明實(shí)施方式的第3變形例的信息處理裝置100的工作流程。
圖13表示有關(guān)本發(fā)明實(shí)施方式的第4變形例的時(shí)刻同步部205的結(jié)構(gòu)。
圖14表示有關(guān)本發(fā)明實(shí)施方式的第5變形例的信息處理裝置100的結(jié)構(gòu)。
圖15表示有關(guān)本發(fā)明實(shí)施方式的第5變形例的信息處理裝置100的工作流程。
圖16表示有關(guān)本發(fā)明實(shí)施方式的第6變形例的信息處理裝置100的結(jié)構(gòu)。
圖17表示有關(guān)本發(fā)明實(shí)施方式的第6變形例的信息處理裝置100的工作流程。
圖18表示有關(guān)本發(fā)明實(shí)施方式的第6變形例的配置輸出部1820輸出的組配置圖1900。
圖19表示有關(guān)本發(fā)明實(shí)施方式的信息處理裝置100的硬件結(jié)構(gòu)的一個(gè)例子。
附圖標(biāo)記的說(shuō)明10 距離測(cè)定系統(tǒng)100信息處理裝置110通信網(wǎng)絡(luò)115基站120NTP服務(wù)器200通信IF205時(shí)刻同步部207測(cè)定指示部210主測(cè)定距離部212語(yǔ)音發(fā)送定時(shí)發(fā)送部214語(yǔ)音信號(hào)發(fā)送部216距離接收部250副測(cè)定距離部252語(yǔ)音發(fā)送定時(shí)接收部254語(yǔ)音信號(hào)接收部256語(yǔ)音接收定時(shí)特定部258距離計(jì)算部260條件判斷部262距離發(fā)送部290距離存儲(chǔ)部295距離輸出部400鍵盤(pán)410主體部420顯示器430蓋部440開(kāi)閉檢測(cè)部500加速度傳感器510再測(cè)定處理部
530 距離信息刪除請(qǐng)求部700 模式切換指示包發(fā)送部710 同步包發(fā)送部720 無(wú)線(xiàn)通信模式切換部730 同步包接收部740 基準(zhǔn)時(shí)刻設(shè)定部750 計(jì)時(shí)部900 語(yǔ)音接收定時(shí)接收部910 語(yǔ)音接收定時(shí)發(fā)送部1100語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1110語(yǔ)音發(fā)送請(qǐng)求接收部1300測(cè)定開(kāi)始指示部1400第1語(yǔ)音信號(hào)發(fā)送部1410第2語(yǔ)音信號(hào)接收部1420第1語(yǔ)音信號(hào)接收部1430語(yǔ)音信號(hào)處理部1440第2語(yǔ)音信號(hào)發(fā)送部1450延遲時(shí)間存儲(chǔ)部1460語(yǔ)音處理時(shí)間存儲(chǔ)部1600CPU1610ROM1620RAM1630通信接口1640硬盤(pán)驅(qū)動(dòng)器1650軟盤(pán)驅(qū)動(dòng)器1660CD-ROM驅(qū)動(dòng)器1670輸入輸出芯片1672揚(yáng)聲器1674麥克風(fēng)
1675圖形控制器1680顯示裝置1682主控制器1684輸入輸出控制器1690軟盤(pán)1695CD-ROM1590計(jì)算機(jī)1600CPU1610ROM1620RAM1630通信接口1640硬盤(pán)驅(qū)動(dòng)器1650軟盤(pán)驅(qū)動(dòng)器1660CD-ROM驅(qū)動(dòng)器1670輸入輸出芯片1675圖形控制器1680顯示裝置1682主控制器1684輸入輸出控制器1690軟盤(pán)1695CD-ROM1800距離交換部1810配置計(jì)算部1815配置交換部1820配置輸出部1830選擇配置輸入部1840選擇配置發(fā)送部1850選擇配置接收部1900a~c組配置圖
具體實(shí)施例方式
以下,通過(guò)本發(fā)明的實(shí)施方式來(lái)說(shuō)明本發(fā)明,以下實(shí)施方式并對(duì)本發(fā)明的具體限定,而且并不限定本實(shí)施方式中所說(shuō)明的特征組合全部為本發(fā)明的技術(shù)方案所必需的。
圖1表示有關(guān)本實(shí)施方式的距離測(cè)定系統(tǒng)10的結(jié)構(gòu)。有關(guān)本實(shí)施方式的距離測(cè)定系統(tǒng)10具有多個(gè)信息處理裝置100、對(duì)多個(gè)信息處理裝置100的基準(zhǔn)時(shí)刻進(jìn)行計(jì)時(shí)的NTP服務(wù)器120、以及連接多個(gè)信息處理裝置100和NTP服務(wù)器120的通信網(wǎng)絡(luò)110,具有測(cè)定多個(gè)信息處理裝置100中的每一個(gè)與其他的信息處理裝置100之間的距離的功能。
多個(gè)信息處理裝置100中的每一個(gè)都具有向其他信息處理裝置100請(qǐng)求測(cè)定與該其他信息處理裝置100間的距離的功能、以及接受來(lái)自其他信息處理裝置100的請(qǐng)求,并測(cè)定與該其他信息處理裝置100間的距離的功能。NTP服務(wù)器120(Network Time Protocol Server)對(duì)多個(gè)信息處理裝置100中的每一個(gè)的內(nèi)部時(shí)鐘內(nèi)應(yīng)設(shè)定的基準(zhǔn)時(shí)刻進(jìn)行計(jì)時(shí)。這里,為了使各信息處理裝置100高精度地與基準(zhǔn)時(shí)刻同步,NTP服務(wù)器120配置在信息處理裝置100的附近、即例如設(shè)置在各信息處理裝置100的廣播設(shè)備主體(broadcaster main)內(nèi),更好設(shè)置在設(shè)置有距離測(cè)定系統(tǒng)10的會(huì)議室等室內(nèi)。代替上述方案,NTP服務(wù)器120也可以在充分保證多個(gè)信息處理裝置100的內(nèi)部時(shí)鐘的時(shí)刻誤差精度的范圍內(nèi),經(jīng)由WAN(Wide Area Nework廣域網(wǎng))而連接到信息處理裝置100。通信網(wǎng)絡(luò)110是以太網(wǎng)(注冊(cè)商標(biāo))等有線(xiàn)通信網(wǎng)絡(luò)、或作為IEEE802.11a/b/g等無(wú)線(xiàn)通信網(wǎng)等的LAN(Local Area Network局域網(wǎng)),用于連接多個(gè)信息處理裝置100和NTP服務(wù)器120。
圖2表示有關(guān)本實(shí)施方式的信息處理裝置100的結(jié)構(gòu)。多個(gè)信息處理裝置100分別是固定式或便攜式的計(jì)算機(jī)、PDA(Personal DataAsistant個(gè)人數(shù)據(jù)助手)、以及便攜式電話(huà)等,它具有通信IF200(通信接口)、時(shí)刻同步部205、測(cè)定指示部207、主測(cè)定距離部210、副測(cè)定距離部250、距離存儲(chǔ)部290、以及距離輸出部295。
通信IF200經(jīng)由通信網(wǎng)絡(luò)110而與其他信息處理裝置100之間執(zhí)行包的收發(fā)。時(shí)刻同步部205使用于距離測(cè)定的、該信息處理裝置100的基準(zhǔn)時(shí)刻和其他信息處理裝置100的基準(zhǔn)時(shí)刻同步。測(cè)定指示部207指示主測(cè)定距離部210測(cè)定距離。
主測(cè)定距離部210接受來(lái)自測(cè)定指示部207的指示,測(cè)定其與其他信息處理裝置100間的距離。主測(cè)定距離部210具有語(yǔ)音發(fā)送定時(shí)發(fā)送部212、語(yǔ)音信號(hào)發(fā)送部214、以及距離接收部216。語(yǔ)音發(fā)送定時(shí)發(fā)送部212基于該信息處理裝置100的基準(zhǔn)時(shí)刻,來(lái)確定向其他信息處理裝置100發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí),并利用通信網(wǎng)絡(luò)110,將該語(yǔ)音信號(hào)發(fā)送定時(shí)發(fā)送給其他信息處理裝置100。語(yǔ)音信號(hào)發(fā)送部214在該信息處理裝置100和其他信息處理裝置100的基準(zhǔn)時(shí)刻同步的狀態(tài)下,在語(yǔ)音信號(hào)定時(shí)從該信息處理裝置100向其他信息處理裝置100發(fā)送語(yǔ)音信號(hào)。距離接收部216利用通信網(wǎng)絡(luò)110接收來(lái)自于該其他信息處理裝置100的、基于從該信息處理裝置100發(fā)送到該其他信息處理裝置100的語(yǔ)音發(fā)送定時(shí)、以及該其他信息處理裝置100接收到語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)而計(jì)算出的該信息處理裝置100及該其他信息處理裝置100間的距離。之后,距離接收部216將其與該其他信息處理裝置110相對(duì)應(yīng)地存儲(chǔ)到距離存儲(chǔ)部290。
副測(cè)定距離部250接受來(lái)自其他信息處理裝置100的請(qǐng)求,計(jì)算與該其他信息處理裝置100間的距離,并通過(guò)通信網(wǎng)絡(luò)110將其返回給該其他信息處理裝置100。副測(cè)定距離部250具有語(yǔ)音發(fā)送定時(shí)接收部252、語(yǔ)音信號(hào)接收部254、語(yǔ)音接收定時(shí)特定部256、距離計(jì)算部258、條件判斷部260、以及距離發(fā)送部262。語(yǔ)音發(fā)送定時(shí)接收部252利用通信網(wǎng)絡(luò)110從其他信息處理裝置100內(nèi)的語(yǔ)音發(fā)送定時(shí)發(fā)送部212接收語(yǔ)音發(fā)送定時(shí)。語(yǔ)音接收定時(shí)特定部256基于經(jīng)由時(shí)刻同步部205而與NTP服務(wù)器120同步的、該信息處理裝置100的基準(zhǔn)時(shí)刻,來(lái)特定語(yǔ)音信號(hào)接收部254接收到語(yǔ)音信號(hào)的接收定時(shí)。距離計(jì)算部258基于語(yǔ)音發(fā)送定時(shí)接收部252接收到的語(yǔ)音發(fā)送定時(shí)以及語(yǔ)音接收定時(shí)特定部256所特定的語(yǔ)音信號(hào)的接收定時(shí),來(lái)計(jì)算該其他信息處理裝置100和該信息處理裝置100間的距離。條件判斷部260在滿(mǎn)足該條件的情況下,在與該其他信息處理裝置100相對(duì)應(yīng)地將該距離存儲(chǔ)到距離存儲(chǔ)部290內(nèi)的同時(shí),還將其提供給距離發(fā)送部262。距離發(fā)送部262接受來(lái)自條件判斷部的該距離,之后,經(jīng)由通信網(wǎng)絡(luò)110將其返回給請(qǐng)求測(cè)定距離的其他信息處理裝置100。
距離存儲(chǔ)部290與其他信息處理裝置100相對(duì)應(yīng)地存儲(chǔ)由于來(lái)自主測(cè)定距離部210的請(qǐng)求而使其他信息處理裝置100計(jì)算出的、該信息處理裝置100和其他信息處理裝置100間的距離、以及因來(lái)自其他信息處理裝置100的請(qǐng)求而使該信息處理裝置100計(jì)算出的、該信息處理裝置100和其他信息處理裝置100間的距離。距離輸出部295向該信息處理裝置100的使用者輸出距離存儲(chǔ)部295內(nèi)存儲(chǔ)的、該信息處理裝置100和其他信息處理裝置100間的距離。
圖3表示有關(guān)本實(shí)施方式的信息處理裝置100的工作流程。
首先,請(qǐng)求側(cè)的信息處理裝置100中的時(shí)刻同步部205經(jīng)由通信IF200與NTP服務(wù)器120通信,并使該請(qǐng)求側(cè)信息處理裝置100的內(nèi)部時(shí)鐘的時(shí)刻與NTP服務(wù)器120計(jì)時(shí)的時(shí)刻相一致,從而成為該信息處理裝置100的基準(zhǔn)時(shí)刻(S300)。應(yīng)答側(cè)的信息處理裝置100中的時(shí)刻同步部205經(jīng)由通信IF200與NTP服務(wù)器120通信,并使該應(yīng)答側(cè)信息處理裝置100的內(nèi)部時(shí)鐘的時(shí)刻與NTP服務(wù)器120計(jì)時(shí)的時(shí)刻相一致,而成為該信息處理裝置100的基準(zhǔn)時(shí)刻(S302)。按照這種方法,由于請(qǐng)求側(cè)信息處理裝置100以及應(yīng)答側(cè)信息處理裝置100的內(nèi)部時(shí)鐘與NTP服務(wù)器120的基準(zhǔn)時(shí)刻相一致,因此,能夠使請(qǐng)求側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻與應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻同步。
接下來(lái),請(qǐng)求側(cè)的信息處理裝置100中的測(cè)定指示部207指示測(cè)定與應(yīng)答側(cè)信息處理裝置100間的距離。接收到該指示之后,語(yǔ)音發(fā)送定時(shí)發(fā)送部212經(jīng)由通信IF200,將語(yǔ)音發(fā)送預(yù)告包發(fā)送給應(yīng)答側(cè)信息處理裝置100(S320)。這里,語(yǔ)音發(fā)送定時(shí)發(fā)送部212在該語(yǔ)音發(fā)送預(yù)告包內(nèi)包含基于請(qǐng)求側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻而定的語(yǔ)音發(fā)送定時(shí)。該語(yǔ)音發(fā)送定時(shí)最好例如是使用與NTP服務(wù)器120的基準(zhǔn)時(shí)刻相一致的內(nèi)部時(shí)鐘而被特定的、發(fā)送語(yǔ)音信號(hào)的時(shí)刻。語(yǔ)音發(fā)送定時(shí)發(fā)送部212也可以在該語(yǔ)音發(fā)送預(yù)告包內(nèi)進(jìn)一步包含用以識(shí)別該請(qǐng)求側(cè)信息處理裝置100發(fā)送的語(yǔ)音信息的語(yǔ)音信號(hào)識(shí)別信息。
語(yǔ)音發(fā)送定時(shí)發(fā)送部212也可以預(yù)先存儲(chǔ)從語(yǔ)音信號(hào)發(fā)送部214接收到語(yǔ)音信號(hào)發(fā)送指示開(kāi)始到發(fā)送語(yǔ)音信號(hào)為止的語(yǔ)音發(fā)送處理時(shí)間,基于該語(yǔ)音發(fā)送處理時(shí)間來(lái)校正語(yǔ)音發(fā)送預(yù)告包內(nèi)所包含的語(yǔ)音發(fā)送定時(shí)。
接下來(lái),應(yīng)答側(cè)的信息處理裝置100中的語(yǔ)音發(fā)送定時(shí)接收部252經(jīng)由通信IF200接收來(lái)自請(qǐng)求側(cè)信息處理裝置100的語(yǔ)音發(fā)送預(yù)告包(S322)。語(yǔ)音信號(hào)接收部254從語(yǔ)音信號(hào)接收部254收取語(yǔ)音發(fā)送預(yù)告包內(nèi)所包含的語(yǔ)音發(fā)送定時(shí),并從比該語(yǔ)音發(fā)送定時(shí)早的預(yù)定富裕時(shí)間起,開(kāi)始輸入語(yǔ)音。
接下來(lái),請(qǐng)求側(cè)信息處理裝置100內(nèi)的語(yǔ)音信號(hào)發(fā)送部214在基于該信息處理裝置100的基準(zhǔn)時(shí)刻而定的語(yǔ)音發(fā)送定時(shí)發(fā)送語(yǔ)音信號(hào)(S330)。這里,請(qǐng)求側(cè)信息處理裝置100為了將該語(yǔ)音信號(hào)與其他語(yǔ)音相區(qū)別,也可以對(duì)包含用以識(shí)別該語(yǔ)音信號(hào)的語(yǔ)音信號(hào)識(shí)別信息的數(shù)據(jù)執(zhí)行FSK調(diào)制或PSK調(diào)制而產(chǎn)生語(yǔ)音信號(hào),之后執(zhí)行發(fā)送。請(qǐng)求側(cè)信息處理裝置100也可以將該信息處理裝置100的IP地址或公開(kāi)密鑰等信息包含在該語(yǔ)音信號(hào)內(nèi),之后執(zhí)行發(fā)送。該語(yǔ)音信號(hào)可以是可聽(tīng)音或不可聽(tīng)音之一,在是可聽(tīng)音的情況下,也可以是對(duì)規(guī)定的旋律嵌入了數(shù)據(jù)的信號(hào)。
接下來(lái),應(yīng)答側(cè)信息處理裝置100內(nèi)的語(yǔ)音信號(hào)接收部254在語(yǔ)音發(fā)送定時(shí)接收請(qǐng)求側(cè)信息處理裝置100發(fā)送的語(yǔ)音信號(hào)(S332)。接下來(lái),應(yīng)答側(cè)信息處理裝置100內(nèi)的語(yǔ)音接收定時(shí)特定部256基于該信息處理裝置100的基準(zhǔn)時(shí)刻,來(lái)特定語(yǔ)音信號(hào)接收部254接收到語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)(S334)。該語(yǔ)音接收定時(shí)例如也可以是使用了與NTP服務(wù)器120的基準(zhǔn)時(shí)刻相一致的內(nèi)部時(shí)鐘而被特定的、接收到語(yǔ)音信號(hào)的時(shí)刻。這里,語(yǔ)音接收定時(shí)特定部256也可以預(yù)先存儲(chǔ)從語(yǔ)音信號(hào)接收部254開(kāi)始接收語(yǔ)音信號(hào)起到將語(yǔ)音信號(hào)的接收通知給語(yǔ)音接收定時(shí)特定部256為止的語(yǔ)音接收處理時(shí)間,并基于該語(yǔ)音接收處理時(shí)間對(duì)語(yǔ)音接收定時(shí)執(zhí)行校正。
接下來(lái),應(yīng)答側(cè)信息處理裝置100的距離計(jì)算部258基于從請(qǐng)求側(cè)信息處理裝置100接收到的語(yǔ)音發(fā)送定時(shí)和語(yǔ)音接收定時(shí),來(lái)計(jì)算請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的距離(S340)。更具體地說(shuō),距離計(jì)算部258基于語(yǔ)音發(fā)送定時(shí)和語(yǔ)音接收定時(shí),即例如通過(guò)從語(yǔ)音接收定時(shí)中減去語(yǔ)音發(fā)送定時(shí),計(jì)算出語(yǔ)音信號(hào)從其他信息處理裝置100傳播到該信息處理裝置100所需的語(yǔ)音傳輸時(shí)間。之后,距離計(jì)算部258通過(guò)用該語(yǔ)音傳輸時(shí)間乘以音速(例如是340m/秒)計(jì)算出該距離。
接下來(lái),應(yīng)答側(cè)信號(hào)處理裝置100的條件判斷部260判斷計(jì)算出的距離是否滿(mǎn)足預(yù)先設(shè)置的條件(S350)。更具體而言,條件判斷部260判斷由距離計(jì)算部258計(jì)算出的距離是否為預(yù)定的最大距離之下。之后,條件判斷部260在該距離為最大距離以下的情況下,將該距離傳送到距離存儲(chǔ)部290和距離發(fā)送部262。
代替上述做法,條件判斷部260也可以接受來(lái)自距離計(jì)算部258的語(yǔ)音傳送時(shí)間,之后,判斷語(yǔ)音傳輸時(shí)間是否為預(yù)定的最大傳輸時(shí)間以下,在語(yǔ)音傳輸時(shí)間為最大傳輸時(shí)間以下的情況下,將由距離計(jì)算部258計(jì)算出的距離傳送給距離存儲(chǔ)部290以及距離發(fā)送部262。
接下來(lái),應(yīng)答側(cè)信息處理裝置100的距離存儲(chǔ)部290在上述計(jì)算出的距離或語(yǔ)音傳輸時(shí)間滿(mǎn)足上述條件的情況下,將距離計(jì)算部258計(jì)算出的距離與請(qǐng)求側(cè)的信息處理裝置100相對(duì)應(yīng)地進(jìn)行存儲(chǔ)(S360)。由此,在應(yīng)答側(cè)信息處理裝置100接受到請(qǐng)求側(cè)信息處理裝置100的請(qǐng)求而計(jì)算出距離的情況下,即便在應(yīng)答側(cè)信息處理裝置100中也能夠更新距離。因此,在新參加者的信息處理裝置100加入到距離測(cè)定系統(tǒng)10內(nèi)的情況下,若只有該參加者的信息處理裝置100發(fā)送語(yǔ)音信號(hào),則由于能夠正確地更新所有信息處理裝置100的距離,因此,則能夠減輕每當(dāng)新添加新的信息處理裝置100就會(huì)有多個(gè)語(yǔ)音信號(hào)來(lái)回傳遞這類(lèi)不快。
接下來(lái),應(yīng)答側(cè)信息處理裝置100的距離發(fā)送部262以計(jì)算出的距離或語(yǔ)音傳輸時(shí)間滿(mǎn)足上述條件為條件,將距離計(jì)算部258計(jì)算出的距離經(jīng)由通信網(wǎng)絡(luò)110發(fā)送給請(qǐng)求側(cè)信息處理裝置100(S362)。
之后,請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100的距離輸出部296將與位于該信息處理裝置100附近的信息處理裝置100間的距離輸出給使用者等(S380、S382)。更具體地說(shuō),例如距離輸出部295,對(duì)存儲(chǔ)有與該信息處理裝置100間的距離的多個(gè)信息處理裝置100中的每一個(gè)而言,通過(guò)將該信息處理裝置100的圖標(biāo)和/或名稱(chēng)等、以及表示到該信息處理裝置100為止的距離的信息顯示在信息處理裝置100所具有的顯示器等中,從而可以使使用者執(zhí)行操作。在該情況下,距離輸出部295例如也可以以2m以下、6m以下、6m以上等方式設(shè)置了多種距離范圍,例如也可以使使用者從“快要接近的計(jì)算機(jī)(2m以下)”、“稍遠(yuǎn)的計(jì)算機(jī)(6m以下)”、“室內(nèi)的所有計(jì)算機(jī)(所有范圍)”等中選擇是否顯示哪個(gè)范圍。
距離輸出部295也可以基于相互距離,對(duì)距離測(cè)定系統(tǒng)10內(nèi)的多個(gè)信息處理裝置100的每一個(gè)進(jìn)行分組,在對(duì)各組分配了部分網(wǎng)絡(luò)的同時(shí),還在組間作為整體網(wǎng)絡(luò)連接,由此,也可以動(dòng)態(tài)地生成層次網(wǎng)絡(luò)。
以上,請(qǐng)求側(cè)信號(hào)處理裝置100確定了基于該請(qǐng)求側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻的語(yǔ)音發(fā)送定時(shí)。應(yīng)答側(cè)信息處理裝置100特定基于該應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻的語(yǔ)音接收定時(shí)。在本實(shí)施方式中,請(qǐng)求側(cè)信息處理裝置100以及應(yīng)答側(cè)信息處理裝置100中的每一個(gè),由于使該信息處理裝置100的內(nèi)部時(shí)鐘與NTP服務(wù)器120的基準(zhǔn)時(shí)刻相同步,因此,能夠降低、抑制請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100的內(nèi)部時(shí)鐘誤差,從而能夠減小距離測(cè)定誤差。
在以上的S360、S362、S364和S370中,通過(guò)僅將應(yīng)答側(cè)信息處理裝置100在位于預(yù)定范圍內(nèi)的情況下計(jì)算出的距離存儲(chǔ)在距離存儲(chǔ)部290內(nèi),能夠防止將位于遠(yuǎn)距離的多個(gè)信息處理裝置100登錄到距離存儲(chǔ)部290內(nèi),從而能夠防止對(duì)信息處理裝置100的使用者來(lái)說(shuō)變?yōu)樾畔⑦^(guò)多的狀態(tài)。
以上,請(qǐng)求側(cè)信息處理裝置100也可以將語(yǔ)音發(fā)送定時(shí)包含在語(yǔ)音信號(hào)內(nèi)執(zhí)行發(fā)送(S320和S330),應(yīng)答側(cè)信息處理裝置100在接收到語(yǔ)音信號(hào)之后,從該語(yǔ)音信號(hào)中提取出語(yǔ)音發(fā)送定時(shí)(S322和S332)。
以上,請(qǐng)求側(cè)的信息處理裝置100也可以向多個(gè)應(yīng)答側(cè)信息處理裝置100請(qǐng)求測(cè)定距離。即,請(qǐng)求側(cè)信息處理裝置100的語(yǔ)音發(fā)送定時(shí)發(fā)送部212向多個(gè)應(yīng)答側(cè)信息處理裝置100發(fā)送語(yǔ)音信號(hào)。之后,多個(gè)應(yīng)答側(cè)信息處理裝置100分別執(zhí)行上述操作,將由該信息處理裝置100的距離計(jì)算部258計(jì)算出的距離經(jīng)由通信網(wǎng)絡(luò)發(fā)送到請(qǐng)求側(cè)信息處理裝置100。由此,請(qǐng)求側(cè)的信息處理裝置100通過(guò)1次發(fā)送語(yǔ)音信號(hào)即可獲取與周?chē)亩鄠€(gè)信息處理裝置100間的距離,從而能夠減少語(yǔ)音信號(hào)的發(fā)送次數(shù)。
以上,請(qǐng)求側(cè)信息處理裝置100內(nèi)的時(shí)刻同步部205也可以在請(qǐng)求測(cè)定距離之后,執(zhí)行時(shí)刻同步(S300),之后,執(zhí)行S320內(nèi)所示的語(yǔ)音發(fā)送定時(shí)的發(fā)送。同樣,應(yīng)答側(cè)信息處理裝置100內(nèi)的時(shí)鐘同步部205也可以在語(yǔ)音發(fā)送定時(shí)接收部252接收到語(yǔ)音發(fā)送定時(shí)的情況下(S322),首先,如S302所示,獲取NTP服務(wù)器120計(jì)時(shí)的時(shí)刻,并基于獲得的時(shí)刻,來(lái)校準(zhǔn)該信息處理裝置100計(jì)時(shí)的時(shí)刻(S320)。這種情況下,請(qǐng)求側(cè)信息處理裝置100在將語(yǔ)音發(fā)送定時(shí)發(fā)送給應(yīng)答側(cè)信息處理裝置100后,在應(yīng)答側(cè)信息處理裝置100等待時(shí)刻同步所需的時(shí)間后,發(fā)送語(yǔ)音信號(hào)。由此,應(yīng)答側(cè)信息處理裝置100內(nèi)的語(yǔ)音信號(hào)接收部254能夠在校準(zhǔn)了由應(yīng)答側(cè)信息處理裝置100計(jì)時(shí)的時(shí)刻后,接收語(yǔ)音信號(hào)。
以上,應(yīng)答側(cè)信息處理裝置100內(nèi)的語(yǔ)音信號(hào)接收部254在包含利用由語(yǔ)音發(fā)送定時(shí)接收部252接收到的所述語(yǔ)音發(fā)送定時(shí)而特定的定時(shí)的預(yù)定期間(例如是5秒等)內(nèi)接收語(yǔ)音信號(hào),在該期間內(nèi)沒(méi)有接收到語(yǔ)音信號(hào)的情況下,也可以中止語(yǔ)音信號(hào)的接收處理。這種情況下,距離發(fā)送部262在預(yù)定期間內(nèi)沒(méi)有接收到語(yǔ)音信號(hào)的情況下,向請(qǐng)求側(cè)信息處理裝置100通知沒(méi)有接收到語(yǔ)音信號(hào)的事。在接收到該通知后,請(qǐng)求側(cè)信息處理裝置100可再次執(zhí)行圖3所示的處理。
通過(guò)限制接收語(yǔ)音信號(hào)的期間,與通常接收語(yǔ)音信號(hào)時(shí)的情況相比,應(yīng)答側(cè)信息處理裝置100能夠降低功耗。
圖4表示有關(guān)本實(shí)施方式的信息處理裝置100的外觀的一個(gè)例子。信息處理裝置100包括具有接受來(lái)自使用者的鍵輸入的鍵盤(pán)400的主體部410、具有向使用者顯示信息的顯示器420的蓋部430、以及開(kāi)閉檢測(cè)部440。
在本實(shí)施方式中,蓋部430是針對(duì)主體部410可開(kāi)閉設(shè)置的。即,蓋部430在針對(duì)主體部410關(guān)閉的情況下,使鍵盤(pán)400和顯示器420相對(duì),從而成為使用者不能使用鍵盤(pán)400和顯示器420的狀態(tài)。另一方面,在針對(duì)主體部410打開(kāi)的狀態(tài)下,成為使用者能夠使用鍵盤(pán)400和顯示器420的狀態(tài)。
開(kāi)閉檢測(cè)部440例如包含在蓋部430相對(duì)于主體部410成為閉合狀態(tài)的情況下被暗下的按鈕,用于檢測(cè)蓋部430相對(duì)于主體部410是否為閉合。
圖5表示有關(guān)本實(shí)施方式的測(cè)定指示部207的結(jié)構(gòu)。測(cè)定指示部207具有加速度傳感器500、再測(cè)定處理部510、開(kāi)閉檢測(cè)部440、距離信息刪除請(qǐng)求部530。加速度傳感器500檢測(cè)該信息處理裝置100的移動(dòng)。再測(cè)定處理部510在由加速度傳感器500檢測(cè)出該信息處理裝置100的移動(dòng)的情況下,刪除與另一個(gè)或多個(gè)信息處理裝置100相對(duì)應(yīng)存儲(chǔ)在距離存儲(chǔ)部290內(nèi)的距離。之后,向語(yǔ)音發(fā)送定時(shí)發(fā)送部212指示測(cè)定與其他信息處理裝置100間的距離。由此,再測(cè)定處理部510在檢測(cè)出該信息處理裝置100的移動(dòng)的情況下,能夠由其他信息處理裝置100再次測(cè)定與其他信息處理裝置100間的距離,從而能夠更新存儲(chǔ)在該信息處理裝置100和其他信息處理裝置100的距離存儲(chǔ)部290內(nèi)的距離信息。
代替以上做法,再測(cè)定處理部510在由加速度傳感器500檢測(cè)出該信息處理裝置100的移動(dòng)信息的情況下,也可以經(jīng)由通信IF200向其他信息處理裝置100請(qǐng)求再測(cè)定距離。若接受該再測(cè)定的請(qǐng)求,其他信息處理裝置100內(nèi)的測(cè)定指示部207具有的再測(cè)定處理部510向語(yǔ)音發(fā)送定時(shí)發(fā)送部212指示測(cè)定距離。
再測(cè)定處理部510也可以在蓋部430相對(duì)于主體部410打開(kāi)的情況下,向語(yǔ)音發(fā)送定時(shí)發(fā)送部212指示測(cè)定與其他信息處理裝置100間的距離。由此,再測(cè)定處理部510在該信息處理裝置100變?yōu)榭捎墒褂谜呤褂玫那闆r下,能夠測(cè)定與其他信息處理裝置100間的距離,從而能夠使用距離信息。
距離信息刪除請(qǐng)求部530在蓋部430相對(duì)于主體部410關(guān)閉的情況下,經(jīng)由通信IF200向其他信息處理裝置100請(qǐng)求刪除存儲(chǔ)在其他信息處理裝置100內(nèi)的、其他信息處理裝置100與該信息處理裝置100間的距離信息。由此,距離信息刪除請(qǐng)求部530在該信息處理裝置100變?yōu)槲幢皇褂玫那闆r下,刪除存儲(chǔ)在其他信息處理裝置100內(nèi)的該信息處理裝置100的距離信息,從而能夠成為其他信息處理裝置100的使用者不使用該信息處理裝置100的距離信息的狀態(tài)。距離信息刪除請(qǐng)求部530在蓋部430相對(duì)主體部410閉合的情況下,也可以刪除存儲(chǔ)在距離存儲(chǔ)部290內(nèi)的、其他信息處理裝置100與該信息處理裝置100間的距離信息。
圖6表示有關(guān)本實(shí)施方式的第1變形例的距離測(cè)定系統(tǒng)10的結(jié)構(gòu)。在本變形例中,多個(gè)信息處理裝置100與具有通信網(wǎng)絡(luò)110和基站115、且經(jīng)由基站115中繼無(wú)線(xiàn)通信的無(wú)線(xiàn)通信網(wǎng)絡(luò)連接。有關(guān)本變形例的無(wú)線(xiàn)通信網(wǎng)絡(luò)例如是基于IEEE802.11a/b/g等標(biāo)準(zhǔn)。有關(guān)本變形例的信息處理裝置100除了在以下的圖7和圖8中說(shuō)明的點(diǎn)、以及信息處理裝置100內(nèi)的通信IF200進(jìn)行無(wú)線(xiàn)通信的點(diǎn)之外,采用了與同2到圖5所示的信息處理裝置100相同的功能和結(jié)構(gòu)。
在本變形例中,各信息處理裝置100能夠使用第1無(wú)線(xiàn)通信模式或第2無(wú)線(xiàn)通信模式中的任一種來(lái)執(zhí)行與其他信息處理裝置100的通信。第1無(wú)線(xiàn)通信模式例如是IEEE802.11中的基礎(chǔ)設(shè)施模式(インフラストラクチャモ一ド),即,在該信息處理裝置100和其他信息處理裝置100之間,經(jīng)由基站115來(lái)收發(fā)無(wú)線(xiàn)通信包。第2無(wú)線(xiàn)通信模式例如是IEEE802.11中的特別(ad hoc)模式,即在該信息處理裝置100和其他信息處理裝置100之間,不經(jīng)由基站115而是直接收發(fā)無(wú)線(xiàn)通信包。
圖7表示有關(guān)本實(shí)施方式的第1變形例的時(shí)刻同步部205的結(jié)構(gòu)。有關(guān)本變形例的時(shí)刻同步部205的特征在于,代替使用圖1所示的NTP服務(wù)器120在與其他信息處理裝置100之間獲取同步的結(jié)構(gòu),通過(guò)使用第2無(wú)線(xiàn)通信模式在與其他信息處理裝置100之間直接收發(fā)同步用無(wú)線(xiàn)通信包,來(lái)獲取同步。
有關(guān)本變形例的時(shí)刻同步部205具有模式切換指示包發(fā)送部700、無(wú)線(xiàn)通信模式切換部720、同步包發(fā)送部710、同步包接收部730、基準(zhǔn)時(shí)刻設(shè)定部740、以及計(jì)時(shí)部750。模式切換指示包發(fā)送部700在開(kāi)始使其他信息處理裝置100和該信息處理裝置100的基準(zhǔn)時(shí)刻同步的處理的情況下,經(jīng)由基站115對(duì)該信息處理裝置100無(wú)線(xiàn)發(fā)送用以指示開(kāi)始該處理的同步開(kāi)始包。無(wú)線(xiàn)通信模式切換部720在第1無(wú)線(xiàn)通信模式和第2無(wú)線(xiàn)通信模式之間切換該信息處理裝置100的無(wú)線(xiàn)通信模式。更具體地說(shuō),各信息處理裝置100在進(jìn)行普通的數(shù)據(jù)通信時(shí),使用第1無(wú)線(xiàn)通信模式來(lái)執(zhí)行數(shù)據(jù)通信。之后,若開(kāi)始使基準(zhǔn)時(shí)刻同步的處理,則發(fā)送同步開(kāi)始包的信息處理裝置100、以及接收同步開(kāi)始包的信息處理裝置100的無(wú)線(xiàn)通信模式切換部720將該信息處理裝置100的無(wú)線(xiàn)通信模式從第1無(wú)線(xiàn)通信模式切換為第2無(wú)線(xiàn)通信模式。
同步包發(fā)送部710使用第2無(wú)線(xiàn)通信模式,將作為同步用無(wú)線(xiàn)通信包的同步包直接發(fā)送給其他信息處理裝置100。同步包接收部730利用第2無(wú)線(xiàn)通信模式,不經(jīng)由基站115而直接從該其他信息處理裝置100接收由其他信息處理裝置100發(fā)送的同步包。基準(zhǔn)時(shí)刻設(shè)定部740基于向其他信息處理裝置100發(fā)送同步包的時(shí)刻、或從其他信息處理裝置100接收到同步包的時(shí)刻,來(lái)設(shè)置由計(jì)時(shí)部750計(jì)時(shí)的該信息處理裝置100的基準(zhǔn)時(shí)刻。計(jì)時(shí)部750包含該信息處理裝置100的內(nèi)部時(shí)鐘,它以基準(zhǔn)時(shí)刻設(shè)定部740所設(shè)置的基準(zhǔn)時(shí)刻為基準(zhǔn)來(lái)執(zhí)行計(jì)時(shí)。之后,計(jì)時(shí)部750將計(jì)時(shí)的基準(zhǔn)時(shí)刻提供給主測(cè)定距離部210和副測(cè)定距離部250。
圖8表示有關(guān)本實(shí)施方式的第1變形例的時(shí)刻同步部205的工作流程。這里,設(shè)置為在開(kāi)始執(zhí)行使請(qǐng)求同步的請(qǐng)求側(cè)信息處理裝置100和應(yīng)答同步請(qǐng)求的應(yīng)答側(cè)信息處理裝置100間的基準(zhǔn)時(shí)刻相同步的處理之前,請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100利用第1無(wú)線(xiàn)通信模式來(lái)執(zhí)行無(wú)線(xiàn)通信。
首先,在開(kāi)始對(duì)請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的基準(zhǔn)時(shí)刻執(zhí)行同步處理的情況下,請(qǐng)求側(cè)信息處理裝置100的模式切換指示包發(fā)送部700利用第1無(wú)線(xiàn)通信模式,經(jīng)由通信IF200向應(yīng)答側(cè)信息處理裝置100發(fā)送同步開(kāi)始包(S800)。接下來(lái),請(qǐng)求側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換部720將請(qǐng)求側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式從經(jīng)由基站115向應(yīng)答側(cè)信息處理裝置100發(fā)送無(wú)線(xiàn)通信包的第1無(wú)線(xiàn)通信模式(例如是基礎(chǔ)設(shè)施模式)切換為不經(jīng)由基站115直接發(fā)送到應(yīng)答側(cè)信息處理裝置100的第2無(wú)線(xiàn)通信模式(例如是特別模式)(S815)。
基站115對(duì)請(qǐng)求側(cè)信息處理裝置100發(fā)送的同步開(kāi)始包執(zhí)行中繼(S805)。應(yīng)答側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換部720經(jīng)由通信IF200接收由基站115中繼的同步開(kāi)始包(S810)。之后,無(wú)線(xiàn)通信模式切換部720將應(yīng)答側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式從經(jīng)由基站115接收從請(qǐng)求側(cè)信息處理裝置100發(fā)送的無(wú)線(xiàn)通信包的第1無(wú)線(xiàn)通信模式切換為不經(jīng)由基站115而直接從請(qǐng)求側(cè)信息處理裝置100接收無(wú)線(xiàn)通信包的第2無(wú)線(xiàn)通信模式(S820)。
接下來(lái),請(qǐng)求側(cè)信息處理裝置100的同步包發(fā)送部710使用第2無(wú)線(xiàn)通信模式,不經(jīng)由基站115而直接將作為同步用無(wú)線(xiàn)通信包的同步包發(fā)送給應(yīng)答側(cè)信息處理裝置100(S825)。應(yīng)答側(cè)信息處理裝置100的同步包接收部730使用第2無(wú)線(xiàn)通信模式,不經(jīng)由基站115而直接接收請(qǐng)求側(cè)信息處理裝置100發(fā)送的同步包(S830)。
接下來(lái),請(qǐng)求側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻設(shè)定部740基于同步包發(fā)送部710發(fā)送同步包的時(shí)刻,在計(jì)時(shí)部750內(nèi)設(shè)置請(qǐng)求側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻(S835)。應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻設(shè)定部740基于無(wú)線(xiàn)通信模式切換部接收到同步包的時(shí)刻,在計(jì)時(shí)部750內(nèi)設(shè)置應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻(S840)。這里,請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100的計(jì)時(shí)部750也可以將發(fā)送同步包的時(shí)刻和接收同步包的時(shí)刻存儲(chǔ)為基準(zhǔn)時(shí)刻,并將從該基準(zhǔn)時(shí)刻起所經(jīng)過(guò)的時(shí)間提供給主測(cè)定距離部210和副測(cè)定距離部250。代替上述做法,也可以將請(qǐng)求側(cè)信息處理裝置100的同步包發(fā)送部710發(fā)送同步包的時(shí)刻包含在同步包內(nèi),應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻設(shè)定部740將該時(shí)刻或在該時(shí)刻上加上同步包的收發(fā)延遲時(shí)間后的時(shí)刻設(shè)定為計(jì)時(shí)部750的內(nèi)部時(shí)鐘。
接下來(lái),若基準(zhǔn)時(shí)刻的同步結(jié)束,則請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換部720將無(wú)線(xiàn)通信模式從第2無(wú)線(xiàn)通信模式切換為第1無(wú)線(xiàn)通信模式(例如是基礎(chǔ)設(shè)施模式)(S845、S850)。這里,請(qǐng)求側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換部720也可以在自發(fā)送同步開(kāi)始包或同步包起經(jīng)過(guò)預(yù)定的暫停(time out)時(shí)間后,將該請(qǐng)求側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換為第1無(wú)線(xiàn)通信模式。同樣,應(yīng)答側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換部720在自接收到同步開(kāi)始包起的預(yù)定暫停時(shí)間期間沒(méi)有接收到同步包的情況下,也可以將該應(yīng)答側(cè)信息處理裝置100的無(wú)線(xiàn)通信模式切換為第1無(wú)線(xiàn)通信模式。由此,即便在由于在無(wú)線(xiàn)通信包的收發(fā)中發(fā)生了故障而不能使基準(zhǔn)時(shí)刻同步的情況下,無(wú)線(xiàn)通信模式切換部720也能夠使請(qǐng)求側(cè)的信息處理裝置100和應(yīng)答側(cè)的信息處理裝置100返回第1無(wú)線(xiàn)通信模式,從而使普通的數(shù)據(jù)通信得以繼續(xù)。
以上處理的結(jié)果是使請(qǐng)求側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻和應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻同步。語(yǔ)音發(fā)送定時(shí)發(fā)送部212基于以發(fā)送同步包的時(shí)刻為基準(zhǔn)設(shè)置的基準(zhǔn)時(shí)刻,將基于該時(shí)刻所確定的語(yǔ)音發(fā)送定時(shí)發(fā)送給應(yīng)答側(cè)信息處理裝置100(圖3的S320)。應(yīng)答側(cè)信息處理裝置100的語(yǔ)音發(fā)送定時(shí)接收部252接收該語(yǔ)音發(fā)送定時(shí)(圖3的S322)。之后,請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100與圖3相同地執(zhí)行距離測(cè)定。
根據(jù)以上所述的時(shí)刻同步部205,通過(guò)使請(qǐng)求側(cè)信息處理裝置100發(fā)送同步包的時(shí)刻和應(yīng)答側(cè)信息處理裝置100接收同步包的時(shí)刻同步,能夠使請(qǐng)求側(cè)信息處理裝置100與應(yīng)答側(cè)信息處理裝置100的基準(zhǔn)時(shí)刻同步。此時(shí),請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100使用第2無(wú)線(xiàn)通信模式,不經(jīng)由基站115而直接收發(fā)同步包。因此,由于請(qǐng)求側(cè)信息處理裝置100發(fā)送同步包的定時(shí)和應(yīng)答側(cè)信息處理裝置100接收同步包的定時(shí)基本為同時(shí),因此,請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100能夠正確地校準(zhǔn)基準(zhǔn)時(shí)刻。
圖9表示根據(jù)本實(shí)施方式的第2變形例的信息處理裝置100的結(jié)構(gòu)。根據(jù)本變形例的信息處理裝置100可以不在距離測(cè)定的應(yīng)答側(cè)信息處理裝置100中計(jì)算距離,而是在距離測(cè)定的請(qǐng)求側(cè)信息處理裝置100中計(jì)算距離。在圖9中賦予了與圖2相同的標(biāo)記的構(gòu)成要素除了以下說(shuō)明的點(diǎn)之外,具有圖2說(shuō)明過(guò)的功能和結(jié)構(gòu)。
有關(guān)本變形例的主測(cè)定距離部210具有語(yǔ)音發(fā)送定時(shí)發(fā)送部212、語(yǔ)音信號(hào)發(fā)送部214、語(yǔ)音接收定時(shí)接收部900、距離計(jì)算部258以及條件判斷部260。語(yǔ)音發(fā)送定時(shí)發(fā)送部212以及語(yǔ)音信號(hào)發(fā)送部214具有與圖2的語(yǔ)音發(fā)送定時(shí)發(fā)送部212和語(yǔ)音信號(hào)發(fā)送部214相同的功能和結(jié)構(gòu)。語(yǔ)音接收定時(shí)接收部900經(jīng)由通信網(wǎng)絡(luò)110,從其他信息處理裝置100接收該其他信息處理裝置100接收到由語(yǔ)音信號(hào)發(fā)送部214發(fā)送的語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)。距離計(jì)算部258基于語(yǔ)音信號(hào)發(fā)送部214發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí),以及從該其他信息處理裝置100接收到的語(yǔ)音接收定時(shí),來(lái)計(jì)算該信息處理裝置100和該其他信息處理裝置100間的距離?;谡Z(yǔ)音發(fā)送定時(shí)和語(yǔ)音接收定時(shí)的距離計(jì)算方法與圖2所示的距離計(jì)算部258相同。
條件判斷部260與圖2所示的條件判斷部260相同,判斷該信息處理裝置100和其他信息處理裝置100間的距離或語(yǔ)音傳輸時(shí)間是否滿(mǎn)足預(yù)設(shè)的條件。之后,條件判斷部260在判斷出滿(mǎn)足該條件的情況下,將該距離與該其他信息處理裝置100相對(duì)應(yīng)地存儲(chǔ)到條件判斷部260內(nèi)。
根據(jù)本變形例的副測(cè)定距離部250具有語(yǔ)音發(fā)送定時(shí)接收部252、語(yǔ)音信號(hào)接收部254、語(yǔ)音接收定時(shí)特定部256、以及語(yǔ)音接收定時(shí)發(fā)送部910。語(yǔ)音發(fā)送定時(shí)接收部252、語(yǔ)音信號(hào)接收部254以及語(yǔ)音接收定時(shí)特定部256具有與圖2中的相同標(biāo)記的構(gòu)成要素相同的功能和結(jié)構(gòu)。語(yǔ)音接收定時(shí)發(fā)送部910經(jīng)由通信網(wǎng)絡(luò)110,將該信息處理裝置100的語(yǔ)音接收定時(shí)特定部256基于該信息處理裝置100的基準(zhǔn)時(shí)刻而特定的、接收到語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)發(fā)送給發(fā)送語(yǔ)音信號(hào)的其他信息處理裝置100。
圖10表示根據(jù)本實(shí)施方式的第2變形例的信息處理裝置100的工作流程。
請(qǐng)求側(cè)信息處理裝置100以及應(yīng)答側(cè)信息處理裝置100與圖3中相同標(biāo)記的處理相同,執(zhí)行S300、S302、S320、S322、S330、S330、S332以及S334的處理。接下來(lái),應(yīng)答側(cè)信息處理裝置100的語(yǔ)音接收定時(shí)發(fā)送部910將語(yǔ)音接收定時(shí)特定部256基于基準(zhǔn)時(shí)刻所特定的語(yǔ)音接收定時(shí)無(wú)線(xiàn)發(fā)送給請(qǐng)求側(cè)信息處理裝置100(S1000)。
接下來(lái),請(qǐng)求側(cè)信息處理裝置100的語(yǔ)音接收定時(shí)接收部900無(wú)線(xiàn)接收來(lái)自應(yīng)答側(cè)信息處理裝置100的語(yǔ)音接收定時(shí)(S1010)。請(qǐng)求側(cè)信息處理裝置100與應(yīng)答側(cè)信息處理裝置100的S340以及S350的處理相同地執(zhí)行S340和S350的處理。之后,在請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的距離或語(yǔ)音傳輸時(shí)間滿(mǎn)足預(yù)定條件的情況下(S350),與圖3的S370和S380相同地執(zhí)行該距離的存儲(chǔ)(S370)以及輸出(S380)。
圖11表示根據(jù)本實(shí)施方式第3變形例的信息處理裝置100的結(jié)構(gòu)。在本變形例中,應(yīng)答側(cè)信息處理裝置100在從請(qǐng)求側(cè)信息處理裝置100接收到的語(yǔ)音發(fā)送定時(shí)發(fā)送語(yǔ)音信號(hào),請(qǐng)求側(cè)信息處理裝置100接收該語(yǔ)音信號(hào),并計(jì)算距離。在圖11中,對(duì)于賦予了與圖9相同標(biāo)記的構(gòu)成要素除了以下說(shuō)明的點(diǎn)外,具有圖9說(shuō)明過(guò)的功能和結(jié)構(gòu)。
有關(guān)本變形例的主測(cè)定距離部210具有語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100、語(yǔ)音信號(hào)接收部254、語(yǔ)音接收定時(shí)特定部256、距離計(jì)算部258、以及條件判斷部260。語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100是代替圖9的語(yǔ)音發(fā)送定時(shí)發(fā)送部212而設(shè)置的,用于將用以請(qǐng)求在基于該信息處理裝置100的基準(zhǔn)時(shí)刻而確定的語(yǔ)音發(fā)送定時(shí)發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送請(qǐng)求經(jīng)由通信IF200發(fā)送到其他信息處理裝置200。語(yǔ)音信號(hào)接收部254具有與圖9的語(yǔ)音信號(hào)接收部254相同的功能和結(jié)構(gòu),在該語(yǔ)音發(fā)送定時(shí)接收其他信息處理裝置100發(fā)送的語(yǔ)音信號(hào)。語(yǔ)音接收定時(shí)特定部256具有與圖9的接收定時(shí)特定部256相同的功能和結(jié)構(gòu),用于基于該信息處理裝置100的基準(zhǔn)時(shí)刻,來(lái)特定語(yǔ)音信號(hào)接收部254接收到語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)。距離計(jì)算部258和條件判斷部260具有與圖9所示的距離計(jì)算部258和條件判斷部260相同的功能和結(jié)構(gòu)。
有關(guān)本變形例的副測(cè)定距離部250具有語(yǔ)音發(fā)送請(qǐng)求接收部1110、以及語(yǔ)音信號(hào)發(fā)送部214。語(yǔ)音發(fā)送請(qǐng)求接收部1110是代替圖9的語(yǔ)音發(fā)送定時(shí)接收部252而設(shè)置的,用于接收來(lái)自其他信息處理裝置100的語(yǔ)音發(fā)送請(qǐng)求。語(yǔ)音信號(hào)發(fā)送部214基于該信息處理裝置100的基準(zhǔn)時(shí)刻,在由語(yǔ)音發(fā)送請(qǐng)求指定的語(yǔ)音發(fā)送定時(shí)發(fā)送語(yǔ)音信號(hào)。
圖12表示根據(jù)本實(shí)施方式的第3變形例的信息處理裝置100的工作流程。
請(qǐng)求側(cè)信息處理裝置100以及應(yīng)答側(cè)信息處理裝置100與圖10中具有相同標(biāo)記的處理步驟相同,執(zhí)行S300和S302的處理。接著,請(qǐng)求側(cè)信息處理裝置100的語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100將語(yǔ)音發(fā)送請(qǐng)求發(fā)送給應(yīng)答側(cè)信息處理裝置100(S321)。應(yīng)答側(cè)信息處理裝置100利用語(yǔ)音發(fā)送請(qǐng)求接收部1110接收語(yǔ)音發(fā)送請(qǐng)求(S323),之后,在由該語(yǔ)音發(fā)送請(qǐng)求所指定的語(yǔ)音發(fā)送定時(shí),利用語(yǔ)音信號(hào)發(fā)送部214來(lái)發(fā)送語(yǔ)音信號(hào)(S330)。
接下來(lái),請(qǐng)求側(cè)信息處理裝置100的語(yǔ)音信號(hào)接收部254接收由應(yīng)答側(cè)信息處理裝置100發(fā)送來(lái)的語(yǔ)音信號(hào)(S332)。接著,請(qǐng)求側(cè)信息處理裝置100的語(yǔ)音接收定時(shí)特定部256與圖10的S334相同,特定語(yǔ)音信號(hào)接收定時(shí)(S334)。之后,請(qǐng)求側(cè)信息處理裝置100與圖10中具有相同標(biāo)記的處理步驟相同,執(zhí)行S340、S350、S370、以及S380的處理。
圖13表示根據(jù)本實(shí)施方式第4變形例的時(shí)刻同步部205的結(jié)構(gòu)。根據(jù)本變形例的信息處理裝置100具有圖13所示的時(shí)刻同步部205,以代替圖11所示的信息處理裝置100中的時(shí)刻同步部205。
有關(guān)本變形例的時(shí)刻同步部205具有模式切換指示包發(fā)送部700、無(wú)線(xiàn)通信模式切換部720、測(cè)定開(kāi)始指示部1300、基準(zhǔn)時(shí)刻設(shè)定部740以及計(jì)時(shí)部750。在圖13中,賦予了與圖7相同標(biāo)記的要素除了以下說(shuō)明的點(diǎn)外,具有圖7說(shuō)明過(guò)的功能和結(jié)構(gòu)。
模式切換指示包發(fā)送部700不是將圖7所示的模式切換指示包發(fā)送部700發(fā)送的同步開(kāi)始包、而是將指示把其他信息處理裝置100的無(wú)線(xiàn)通信模式從第1無(wú)線(xiàn)通信模式切換為第2無(wú)線(xiàn)通信模式的模式切換指示包通過(guò)通信網(wǎng)110發(fā)送給該其他信息處理裝置100。由此,模式切換指示包發(fā)送部700指示將該其他信息處理裝置100的無(wú)線(xiàn)通信模式切換到第2無(wú)線(xiàn)通信模式。無(wú)線(xiàn)通信模式切換部720在模式切換指示包發(fā)送部700將模式切換指示包發(fā)送給其他信息處理裝置100的情況下,將該信息處理裝置100的無(wú)線(xiàn)通信模式從第1無(wú)線(xiàn)通信模式切換到第2無(wú)線(xiàn)通信模式。該其他信息處理裝置100的無(wú)線(xiàn)通信模式切換部720在從該信息處理裝置100接收到模式切換指示的情況下,將該信息處理裝置100的無(wú)線(xiàn)通信模式從第1無(wú)線(xiàn)通信模式切換到第2無(wú)線(xiàn)通信模式。
測(cè)定開(kāi)始指示部1300在模式切換指示包發(fā)送部700發(fā)送模式切換指示包、無(wú)線(xiàn)通信模式切換部720將該信息處理裝置100的無(wú)線(xiàn)通信模式切換為第2無(wú)線(xiàn)通信模式的狀態(tài)下,指示主測(cè)定距離部210內(nèi)的語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100開(kāi)始測(cè)定距離,并使其發(fā)送語(yǔ)音發(fā)送請(qǐng)求。由此,測(cè)定開(kāi)始指示部1300使用第2無(wú)線(xiàn)通信模式,通過(guò)語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100發(fā)送語(yǔ)音發(fā)送請(qǐng)求。其結(jié)果是,測(cè)定開(kāi)始指示部1300能夠基于其他信息處理裝置100接收到語(yǔ)音發(fā)送請(qǐng)求的時(shí)刻來(lái)設(shè)置該其他信息處理裝置100的基準(zhǔn)時(shí)刻。更具體地說(shuō),接收到語(yǔ)音發(fā)送請(qǐng)求的其他信息處理裝置100內(nèi)的語(yǔ)音發(fā)送請(qǐng)求接收部1100和語(yǔ)音信號(hào)發(fā)送部214,以接收到語(yǔ)音發(fā)送請(qǐng)求的定時(shí)為基準(zhǔn)時(shí)刻,在從該基準(zhǔn)時(shí)刻起經(jīng)過(guò)預(yù)定的延遲時(shí)間后,發(fā)送語(yǔ)音信號(hào)。測(cè)定開(kāi)始指示部1300基于語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100發(fā)送語(yǔ)音發(fā)送請(qǐng)求的定時(shí),來(lái)特定應(yīng)答側(cè)信息處理裝置100發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí),之后,利用基準(zhǔn)時(shí)刻設(shè)定部740來(lái)設(shè)置基于該語(yǔ)音發(fā)送定時(shí)的基準(zhǔn)時(shí)刻。基準(zhǔn)時(shí)刻設(shè)定部740和計(jì)時(shí)部750具有與圖7所示的基準(zhǔn)時(shí)刻設(shè)定部740和計(jì)時(shí)部750相同的功能和結(jié)構(gòu)。
根據(jù)以上所述的時(shí)刻同步部205,請(qǐng)求側(cè)信息處理裝置100能夠使用第2無(wú)線(xiàn)通信模式,不經(jīng)由基站115而直接向應(yīng)答側(cè)信息處理裝置100發(fā)送語(yǔ)音發(fā)送請(qǐng)求。因此,請(qǐng)求側(cè)信息處理裝置100的距離計(jì)算部258基于由請(qǐng)求側(cè)信息處理裝置100發(fā)出的語(yǔ)音發(fā)送請(qǐng)求的發(fā)送定時(shí)、語(yǔ)音信號(hào)接收部254接收到語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及應(yīng)答側(cè)信息處理裝置100內(nèi)的預(yù)定延遲時(shí)間,以充分的精度來(lái)求取請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的距離。
圖14表示有關(guān)本實(shí)施方式的第5變形例的信息處理裝置100的結(jié)構(gòu)。在本變形例中,請(qǐng)求側(cè)信息處理裝置100向應(yīng)答側(cè)信息處理裝置100發(fā)送第1語(yǔ)音信號(hào),應(yīng)答側(cè)信息處理裝置100在自接收到第1語(yǔ)音信號(hào)起經(jīng)過(guò)預(yù)定的延遲時(shí)間后,發(fā)送第2語(yǔ)音信號(hào)。之后,請(qǐng)求側(cè)信息處理裝置100接收第2語(yǔ)音信號(hào),并基于從發(fā)送第1語(yǔ)音信號(hào)起到發(fā)送第2語(yǔ)音信號(hào)為止所需要的時(shí)間來(lái)計(jì)算請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的距離。
根據(jù)本變形例的主測(cè)定距離部210具有第1語(yǔ)音信號(hào)發(fā)送部1400、第2語(yǔ)音信號(hào)接收部1410、語(yǔ)音接收定時(shí)特定部256、延遲時(shí)間存儲(chǔ)部1450、語(yǔ)音處理時(shí)間存儲(chǔ)部1460、距離計(jì)算部258以及條件判斷部260。第1語(yǔ)音信號(hào)發(fā)送部1400從測(cè)定指示部207接受開(kāi)始測(cè)定的指示,并向其他信息處理裝置100發(fā)送第1語(yǔ)音信號(hào)。第2語(yǔ)音信號(hào)接收部1410接收在從該其他信息處理裝置100接收到第1語(yǔ)音信號(hào)起經(jīng)過(guò)了預(yù)定延遲時(shí)間后發(fā)送的第2語(yǔ)音信號(hào)。語(yǔ)音接收定時(shí)特定部256具有與圖11所示的語(yǔ)音接收定時(shí)特定部256相同的功能和結(jié)構(gòu),特定第2語(yǔ)音信號(hào)接收部1410接收到第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)。
延遲時(shí)間存儲(chǔ)部1450存儲(chǔ)從其他信息處理裝置100接收到第1語(yǔ)音信號(hào)起到發(fā)送第2語(yǔ)音信號(hào)為止的延遲時(shí)間。這里,該延遲時(shí)間被設(shè)定為從應(yīng)答側(cè)信息處理裝置100接收到第1語(yǔ)音信號(hào)開(kāi)始到發(fā)送第2語(yǔ)音信號(hào)為止所需的時(shí)間以上的值。語(yǔ)音處理時(shí)間存儲(chǔ)部1460存儲(chǔ)從向第1語(yǔ)音信號(hào)發(fā)送部1400指示發(fā)送第1語(yǔ)音信號(hào)起到發(fā)送第1語(yǔ)音信號(hào)為止的語(yǔ)音發(fā)送處理時(shí)間、以及從第2語(yǔ)音信號(hào)接收部1410接收第2語(yǔ)音信號(hào)起到通知第2語(yǔ)音信號(hào)的接收為止的語(yǔ)音接收處理時(shí)間。
距離計(jì)算部258基于發(fā)送第1語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí)、接收第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及存儲(chǔ)在延遲時(shí)間存儲(chǔ)部1450內(nèi)的延遲時(shí)間,來(lái)計(jì)算該信息處理裝置100和其他信息處理裝置100間的距離。根據(jù)本變形例的距離計(jì)算部258在第1語(yǔ)音信號(hào)發(fā)送部1400接受到第1語(yǔ)音信號(hào)的發(fā)送指示的定時(shí)上加上語(yǔ)音發(fā)送處理時(shí)間,從而求出正確的語(yǔ)音發(fā)送定時(shí),將第2語(yǔ)音信號(hào)接收部1410通知已經(jīng)接收到第2語(yǔ)音信號(hào)的時(shí)間減去語(yǔ)音接收處理時(shí)間,從而求出正確的語(yǔ)音接收定時(shí)。條件判斷部260具有與圖11所示的條件判斷部260相同的功能和結(jié)構(gòu)。
根據(jù)本變形例的副測(cè)定距離部250具有第1語(yǔ)音信號(hào)接收部1420、語(yǔ)音信號(hào)處理部1430、以及第2語(yǔ)音信號(hào)發(fā)送部1440。第1語(yǔ)音信號(hào)接收部1420接收其他信息處理裝置100發(fā)送的第1語(yǔ)音信號(hào)。語(yǔ)音信號(hào)處理部1430對(duì)第1語(yǔ)音信號(hào)的數(shù)據(jù)執(zhí)行變換,生成第2語(yǔ)音信號(hào)。第2語(yǔ)音信號(hào)發(fā)送部1440在自接收到第1語(yǔ)音信號(hào)起經(jīng)過(guò)了延遲時(shí)間存儲(chǔ)部1450內(nèi)所設(shè)置的延遲時(shí)間后,發(fā)送第2語(yǔ)音信號(hào)。
圖15表示有關(guān)本實(shí)施方式的第5變形例的信息處理裝置100的工作流程。
首先,請(qǐng)求側(cè)信息處理裝置100的第1語(yǔ)音信號(hào)發(fā)送部1400向應(yīng)答側(cè)信息處理裝置100發(fā)送第1語(yǔ)音信號(hào)(S1500)。這里,有關(guān)本變形例的第1語(yǔ)音信號(hào)發(fā)送部1400通過(guò)將包含用以識(shí)別該第1語(yǔ)音信號(hào)的語(yǔ)音信號(hào)識(shí)別信息等的數(shù)據(jù)執(zhí)行調(diào)制而將其轉(zhuǎn)換為語(yǔ)音,從而生成第1語(yǔ)音信號(hào)。第1語(yǔ)音信號(hào)發(fā)送部1400既可以在第1語(yǔ)音信號(hào)內(nèi)進(jìn)一步包含用以識(shí)別請(qǐng)求側(cè)信息處理裝置100的IP地址等設(shè)備識(shí)別信息等,還可以進(jìn)一步包含延遲時(shí)間特定信息,其中,延遲時(shí)間特定信息用于特定自接收到第1語(yǔ)音信號(hào)起到發(fā)送第2語(yǔ)音信號(hào)的期間的延遲時(shí)間。
接下來(lái),應(yīng)答側(cè)信息處理裝置100的語(yǔ)音信號(hào)處理部1430執(zhí)行語(yǔ)音信號(hào)處理,對(duì)第1語(yǔ)音信號(hào)執(zhí)行變換而生成第2語(yǔ)音信號(hào)(S1530)。更具體地說(shuō),應(yīng)答側(cè)信息處理裝置100的語(yǔ)音信號(hào)處理部1430首先對(duì)第1語(yǔ)音信號(hào)執(zhí)行解調(diào),從而獲取所發(fā)送的數(shù)據(jù)。之后,語(yǔ)音信號(hào)處理部1430從根據(jù)第1語(yǔ)音信號(hào)而獲取的數(shù)據(jù)中提取出用以識(shí)別該第1語(yǔ)音信號(hào)的語(yǔ)音信號(hào)識(shí)別信息。在于該數(shù)據(jù)內(nèi)包含了設(shè)備識(shí)別信息以及/或延遲時(shí)間特定信息的情形下,語(yǔ)音信號(hào)處理部1430還進(jìn)一步提取出這些信息。接著,語(yǔ)音信號(hào)處理部1430生成包含第1語(yǔ)音信號(hào)的識(shí)別信息、用以識(shí)別應(yīng)答側(cè)信息處理裝置100的設(shè)備識(shí)別信息的返回?cái)?shù)據(jù)。之后,語(yǔ)音信號(hào)處理部1430對(duì)該返回?cái)?shù)據(jù)執(zhí)行調(diào)制,并將其轉(zhuǎn)換為第2語(yǔ)音信號(hào)。
接著,應(yīng)答側(cè)信息處理裝置100的第2語(yǔ)音信號(hào)發(fā)送部1440在從接收到第1語(yǔ)音信號(hào)起經(jīng)過(guò)了預(yù)定的延遲時(shí)間后(S1535),發(fā)送第2語(yǔ)音信號(hào)(S1540)。這里,第2語(yǔ)音信號(hào)發(fā)送部1440也可以等待經(jīng)過(guò)與延遲時(shí)間存儲(chǔ)部1450內(nèi)的延遲時(shí)間相同的延遲時(shí)間后發(fā)送第2語(yǔ)音信號(hào),也可以代替這種做法,在等待經(jīng)過(guò)由自第1語(yǔ)音信號(hào)中提取出的延遲時(shí)間特定信息指定的延遲時(shí)間后發(fā)送第2語(yǔ)音信號(hào)。
接下來(lái),請(qǐng)求側(cè)信息處理裝置100的第2語(yǔ)音信號(hào)接收部1410接收第2語(yǔ)音信號(hào)(S1510),并特定接收到第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)(S334)。接著,距離計(jì)算部258從利用語(yǔ)音處理時(shí)間存儲(chǔ)部1460內(nèi)所存儲(chǔ)的語(yǔ)音發(fā)送處理時(shí)間和語(yǔ)音接收處理時(shí)間而校正過(guò)的語(yǔ)音發(fā)送定時(shí)和語(yǔ)音接收定時(shí)的時(shí)間差中,減去延遲時(shí)間存儲(chǔ)部1450內(nèi)所存儲(chǔ)的延遲時(shí)間,從而求出請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間往來(lái)的語(yǔ)音傳輸時(shí)間。之后,距離計(jì)算部258用該語(yǔ)音傳輸時(shí)間乘以音速,通過(guò)對(duì)其除以2而計(jì)算出請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的距離。
之后,請(qǐng)求側(cè)信息處理裝置100與圖12中具有相同標(biāo)記的處理步驟相同地執(zhí)行S350、S370、以及S380的處理。
根據(jù)本變形例所示的信息處理裝置100,即便在NTP服務(wù)器120不存在于附近,請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100的至少一方不具有無(wú)線(xiàn)通信結(jié)構(gòu)的情況下,也能夠正確地求取請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100間的距離。
在本變形例中,第1語(yǔ)音信號(hào)發(fā)送部1400在從測(cè)定指示部207接受到距離測(cè)定請(qǐng)求的情況下,也可以在請(qǐng)求側(cè)信息處理裝置100和應(yīng)答側(cè)信息處理裝置100共同確定的多個(gè)時(shí)間帶的至少1個(gè)時(shí)間帶中發(fā)送第1語(yǔ)音信號(hào)。之后,應(yīng)答側(cè)信息處理裝置100的第1語(yǔ)音信號(hào)接收部1420在多個(gè)時(shí)間帶的每一個(gè)時(shí)間帶中檢測(cè)是否接收到第1語(yǔ)音信號(hào),在不屬于多個(gè)時(shí)間帶中的任何一個(gè)的時(shí)間帶不執(zhí)行接收處理,也可以不檢測(cè)第1語(yǔ)音信號(hào)的接收。
即,例如請(qǐng)求側(cè)信息處理裝置100僅僅在每分鐘的0到5秒、每分鐘的30到35秒等預(yù)定的多個(gè)時(shí)間帶中發(fā)送第1語(yǔ)音信號(hào)。之后,應(yīng)答側(cè)信息處理裝置100僅僅在每分鐘的0到5秒、每分鐘的30到35秒的各時(shí)間帶中檢測(cè)是否接收到第1語(yǔ)音信號(hào)。由此,應(yīng)答側(cè)信息處理裝置100與通常檢測(cè)是否接收到第1語(yǔ)音信號(hào)的情況相比較,能夠降低處理負(fù)荷和功耗。
在圖2所示的信息處理裝置100中,即便在采取不從請(qǐng)求側(cè)信息處理裝置100向應(yīng)答側(cè)信息處理裝置100發(fā)送語(yǔ)音信號(hào)預(yù)告包、而發(fā)送語(yǔ)音信號(hào)的方式的情況下,也能夠使用上述功能。
在上述情況下,也可以采用應(yīng)答側(cè)信息處理裝置100決定上述延遲時(shí)間的方式。即,例如在上述的S1530中,語(yǔ)音信號(hào)處理部1430生成包含應(yīng)答側(cè)信息處理裝置100所確定的延遲時(shí)間作為數(shù)據(jù)的第2語(yǔ)音信號(hào)。之后,第2語(yǔ)音信號(hào)發(fā)送部1440在經(jīng)過(guò)由應(yīng)答側(cè)信息處理裝置100所確定的該延遲時(shí)間后,發(fā)送第2語(yǔ)音信號(hào)。
在多個(gè)應(yīng)答側(cè)信息處理裝置100針對(duì)請(qǐng)求側(cè)信息處理裝置100發(fā)送的第1語(yǔ)音信號(hào)發(fā)送第2語(yǔ)音信號(hào)的情況下,也可以設(shè)定各應(yīng)答側(cè)信息處理裝置100彼此互相不同的延遲時(shí)間。
圖16表示根據(jù)本實(shí)施方式第6變形例的信息處理裝置100的結(jié)構(gòu)。有關(guān)本變形例的信息處理裝置100基于測(cè)定出的距離來(lái)計(jì)算周?chē)男畔⑻幚硌b置100的配置,并將其輸出給使用者。由于在本圖中,賦予了與圖2相同標(biāo)記的部件采用與圖2相同的功能和結(jié)構(gòu),因此,除了以下不同點(diǎn)之外省略其說(shuō)明。
根據(jù)本變形例的信息處理裝置100還具有距離交換部1800、配置計(jì)算部1810、配置交換部1815、配置輸出部1820、選擇配置輸入部1830、選擇配置發(fā)送部1840、以及選擇配置接收部1850。距離交換部1800與其他信息處理裝置100之間交換距離存儲(chǔ)部290內(nèi)所存儲(chǔ)的距離信息。配置計(jì)算部1810基于該信息處理裝置100和周?chē)男畔⑻幚硌b置100間的距離、以及其他信息處理裝置100和周?chē)男畔⑻幚硌b置100間的距離,來(lái)計(jì)算該信息處理裝置100和周?chē)男畔⑻幚硌b置100的空間配置。
配置交換部1815與其他信息處理裝置100之間,交換該信息處理裝置100和周?chē)男畔⑻幚硌b置100的空間配置信息。配置輸出部1820通過(guò)將該信息處理裝置100和周?chē)男畔⑻幚硌b置100的空間配置顯示給信息處理裝置100的使用者等方式來(lái)執(zhí)行輸出。選擇配置輸入部1830使使用者從配置輸出部1820輸出給使用者的多種配置中選擇出任何一種配置。選擇配置發(fā)送部1840將使用者所選擇的選擇配置發(fā)送給其他信息處理裝置100。選擇配置接收部1820將預(yù)定條件下從其他信息處理裝置100接收的選擇配置優(yōu)先輸出給使用者。
以上所示的距離交換部1800、配置計(jì)算部1810、配置交換部1815、配置輸出部1820、選擇配置輸入部1830、選擇配置發(fā)送部1840、以及選擇配置接收部1850也可以設(shè)置在圖9、圖11或圖14所示的信息處理裝置100內(nèi)。
圖17表示有關(guān)本實(shí)施方式的第6變形例的信息處理裝置100的工作流程。在本工作流程中,信息處理裝置100a和信息處理裝置100b屬于作為為了彼此執(zhí)行通信而臨時(shí)構(gòu)成的信息處理裝置100的組的通信組。之后,該通信組內(nèi)的信息處理裝置100a-b設(shè)定已經(jīng)終止距離測(cè)定,并計(jì)算相互的配置。
首先,新加入到由信息處理裝置100a和信息處理裝置100b構(gòu)成的通信組內(nèi)的信息處理裝置100c作為請(qǐng)求側(cè)信息處理裝置100向信息處理裝置100a和信息處理裝置100b請(qǐng)求測(cè)定距離(S1700)。接收該請(qǐng)求后,信息處理裝置100a和信息處理裝置100b分別測(cè)定與信息處理裝置100c間的距離,并將其存儲(chǔ)在距離存儲(chǔ)部290內(nèi),同時(shí)將該距離返回給信息處理裝置100c(S1705)。信息處理裝置100c將與信息處理裝置100a和信息處理裝置100b中的每一個(gè)間的距離存儲(chǔ)到距離存儲(chǔ)部290。在S1705中,信息處理裝置100a-b將各信息處理裝置100所屬的通信組的識(shí)別信息(ID)與距離一起發(fā)送給信息處理裝置100c。
接下來(lái),已構(gòu)成的通信組中的任何一個(gè)信息處理裝置100(例如信息處理裝置100b)內(nèi)的配置交換部1815向新加入到通信組內(nèi)的信息處理裝置100c發(fā)送該通信組內(nèi)的信息處理裝置100的空間配置信息(S1710)。之后,信息處理裝置100c內(nèi)的配置交換部1815接收該配置信息,并將其提供給配置計(jì)算部1810(S1720)。該空間配置是表示各信息處理裝置100在實(shí)際的2維空間或3維空間中的位置的信息。這里,信息處理裝置100的空間位置也可以用xy坐標(biāo)或xyz坐標(biāo)來(lái)表現(xiàn)。也可以代替上述方式,信息處理裝置100的空間位置也可以用以距離測(cè)定精度為基準(zhǔn)的正方形、正六邊形等單元來(lái)分割空間的情況中的單元位置或編號(hào)來(lái)表現(xiàn)。
接著,信息處理裝置100a和信息處理裝置100b的距離交換部1800與其他信息處理裝置100之間交換距離信息(S1730)。更具體地說(shuō),信息處理裝置100a的距離交換部1800從位于周?chē)亩鄠€(gè)其他信息處理裝置100中的至少1個(gè)其他信息處理裝置100(例如是信息處理裝置100b)處,獲取該其他信息處理裝置100b與該其他信息處理裝置100b之外的其他信息處理裝置100(例如是信息處理裝置100c)間各自的距離。同樣,信息處理裝置100b的距離交換部1800從位于周?chē)亩鄠€(gè)其他信息處理裝置100中的至少1個(gè)其他信息處理裝置100(例如是信息處理裝置100a)處,獲取該其他信息處理裝置100a與該其他信息處理裝置100a之外的其他信息處理裝置100(例如是信息處理裝置100c)間各自的距離。
接著,信息處理裝置100a-c的配置計(jì)算部1810計(jì)算包含了新加入到通信組內(nèi)的信息處理裝置100c的配置(S1740)。更具體地說(shuō),信息處理裝置100a的配置計(jì)算部1810基于由副測(cè)定距離部250內(nèi)的距離計(jì)算部258計(jì)算出的與多個(gè)其他信息處理裝置100間的距離(例如是信息處理裝置100a和信息處理裝置100b-c之間的距離)、以及距離交換部1800獲取到的距離(例如是信息處理裝置100b和信息處理裝置100c間的距離),來(lái)計(jì)算該信息處理裝置100a和多個(gè)其他信息處理裝置100(例如是信息處理裝置100b-c)的配置。即,例如是配置計(jì)算部1810根據(jù)信息處理裝置100a和信息處理裝置100b間的距離、信息處理裝置100a和信息處理裝置100c間的距離、以及信息處理裝置100b和信息處理裝置100c間的距離,來(lái)求取信息處理裝置100a-c的空間配置。同樣,信息處理裝置100b的配置計(jì)算部1810求取信息處理裝置100a-c的空間配置。
信息處理裝置100c內(nèi)的配置計(jì)算部1810基于接收到的配置信息內(nèi)所包含的各信息處理裝置100的位置、以及在S1700和S1705中所接收到的與各信息處理裝置100間的距離,來(lái)計(jì)算該信息處理裝置100c的位置(S1704)。即,信息處理裝置100c向已求出的各信息處理裝置100的配置中添加該信息處理裝置100c的位置,從而得到信息處理裝置100a-c的配置。
這里,在S1740中,配置計(jì)算部1810也可以計(jì)算該信息處理裝置100和所屬多個(gè)其他信息處理裝置100的多種配置。即,例如在各信息處理裝置100基于相互間的距離計(jì)算出2維空間內(nèi)的配置的情況下,能夠得到具有左右對(duì)稱(chēng)的位置關(guān)系,彼此成為鏡像的2種配置。在本圖中,就3臺(tái)信息處理裝置100a-c而言,能夠得到按信息處理裝置100a、信息處理裝置100b、信息處理裝置100c位于按順序右轉(zhuǎn)的位置的配置、以及位于左轉(zhuǎn)的位置的配置。這里,配置計(jì)算部1810由于不能僅僅基于距離信息來(lái)判斷任何一個(gè)配置是否正確,因此,要求取雙方的配置。
接下來(lái),信息處理裝置100c的配置輸出部1820將計(jì)算出的多種配置輸出給信息處理裝置100c的使用者(S1750)。在本例中,信息處理裝置100b的配置輸出部1820也將計(jì)算出的多種配置輸出給信息處理裝置100b的使用者。
接著,信息處理裝置100b和信息處理裝置100c的選擇配置輸入部1830使信息處理裝置100b和信息處理裝置100c的使用者選擇多種配置中的正確配置(S1760)。接著,信息處理裝置100b和信息處理裝置100c中的每個(gè)選擇配置發(fā)送部1840將多種配置中的、由該信息處理裝置100的使用者選擇的選擇配置發(fā)送給多個(gè)其他信息處理裝置100(S1770)。之后,信息處理裝置100a-c的選擇配置接收部1850從多個(gè)其他信息處理裝置100中的每一個(gè)接收由其他信息處理裝置100的使用者所選擇的選擇配置。
在上述S1770中,信息處理裝置100a在信息處理裝置100a的使用者沒(méi)有選擇任何一種配置的狀態(tài)下,從其他信息處理裝置100接收選擇配置。在這種情況下,信息處理裝置100a內(nèi)的配置輸出部1820在從預(yù)定數(shù)量的其他信息處理裝置100中接收到相同的選擇配置的情況下,對(duì)于該信息處理裝置100a的使用者而言,將多種配置中的該相同選擇配置優(yōu)先輸出給該使用者(S1780)。
圖18表示根據(jù)本發(fā)明實(shí)施方式的第6變形例的信息處理裝置100a的配置輸出部1820輸出的組配置圖1900。對(duì)信息處理裝置100a而言,在由位于周?chē)男畔⑻幚硌b置100構(gòu)成的各個(gè)通信組中,向使用者顯示屬于該通信組的多個(gè)其他信息處理裝置100和該信息處理裝置100a的配置。
信息處理裝置100a的配置輸出部1820與通信組1和2相對(duì)應(yīng),將屬于各通信組的信息處理裝置100與該信息處理裝置100a(圖中的“hoshi”)的配置顯示為組配置圖1900a-c。這里,組配置圖1900a和組配置圖1900b與對(duì)應(yīng)于同一通信組1而計(jì)算出多種配置的情形相對(duì)應(yīng)。配置輸出部1820以將與同一通信組對(duì)應(yīng)地計(jì)算出的多種配置顯示在組配置圖1900a和組配置圖1900b內(nèi)的方式,向相應(yīng)的使用者進(jìn)行顯示。
在圖17的S1770中,信息處理裝置100a在顯示組配置圖1900a-c之前,從信息處理裝置100b和信息處理裝置100c接收選擇配置。這里,配置輸出部1820在從預(yù)定數(shù)目(例如1以上)的其他信息處理裝置100b-c接收到相同配置的情況下,針對(duì)該信息處理裝置100a的使用者,將多種所屬配置中的該配置優(yōu)先地輸出給該使用者。即,例如配置輸出部1820也可以如圖18所示,利用雙線(xiàn)來(lái)強(qiáng)調(diào)應(yīng)優(yōu)先輸出的配置的外框,從而優(yōu)先地執(zhí)行顯示。也可以代替這種方案,配置輸出部1820也可以放大顯示、閃爍顯示或變色顯示應(yīng)優(yōu)先輸出的配置。配置輸出部1820也可以在決定了應(yīng)優(yōu)先輸出的配置的情況下,僅顯示應(yīng)優(yōu)先輸出的配置,而不顯示不優(yōu)先輸出的配置。
根據(jù)以上所示的信息處理裝置100,基于測(cè)定的距離來(lái)計(jì)算周?chē)男畔⑻幚硌b置100的配置,能夠按每個(gè)通信組向使用者執(zhí)行輸出。之后,使用者能夠基于所輸出的配置,從多個(gè)通信組中選擇出所參加的通信組。就同一通信組而言,例如,在計(jì)算出有鏡像關(guān)系的多種配置的情況下,優(yōu)先顯示由其他信息處理裝置100的使用者選擇的配置。由此,信息處理裝置100能夠預(yù)先通知使用者被識(shí)別為正確的配置,能夠使使用者容易選擇通信組。
圖19表示有關(guān)本實(shí)施方式的計(jì)算機(jī)1590的硬件結(jié)構(gòu)的一個(gè)例子。根據(jù)本實(shí)施方式的計(jì)算機(jī)1590包括具有通過(guò)主控制器1682相互連接的CPU1600、RAM1620、圖形控制器1675、以及顯示裝置1680的CPU外圍部;具有通過(guò)輸入輸出控制器1684而連接到主控制器1682上的通信接口1630、硬盤(pán)驅(qū)動(dòng)器1640、以及CD-ROM驅(qū)動(dòng)器1660的輸入輸出部;以及具有連接到輸入輸出控制器1684上的ROM1610、軟盤(pán)驅(qū)動(dòng)器1650、輸入輸出芯片1670、揚(yáng)聲器1672、以及麥克風(fēng)1674的レガシ輸入輸出部。
主控制器1682連接RAM1620、以高傳輸速率訪問(wèn)RAM1620的CPU1600以及圖形控制器1675。CPU1600基于ROM1610和RAM1620內(nèi)所存儲(chǔ)的程序來(lái)執(zhí)行操作,從而執(zhí)行各部的控制。圖形控制器1675獲取CPU1600等在設(shè)置于RAM1620內(nèi)的幀緩沖器上生成的圖像數(shù)據(jù),并使其顯示于顯示裝置1680上。代替上述方案,圖形控制器1675也可以在內(nèi)部包含存儲(chǔ)CPU1600等生成的圖像數(shù)據(jù)的幀緩沖器。
輸入輸出控制器1684連接主控制器1682、作為比較高速的輸入輸出裝置的通信接口1630、硬盤(pán)驅(qū)動(dòng)器1640、以及CD-ROM驅(qū)動(dòng)器1660。通信接口1630經(jīng)由網(wǎng)絡(luò)與其他裝置通信。硬盤(pán)驅(qū)動(dòng)器1640存儲(chǔ)計(jì)算機(jī)1590內(nèi)的CPU1600使用的程序和數(shù)據(jù)。CD-ROM驅(qū)動(dòng)器1660從CD-ROM1695中讀出程序或數(shù)據(jù),之后,經(jīng)由RAM1620提供給硬盤(pán)驅(qū)動(dòng)器1640。
輸入輸出控制器1684上,連接有ROM1601、軟盤(pán)驅(qū)動(dòng)器1650、以及輸入輸出芯片1670等比較低速的輸入輸出裝置。ROM1610存儲(chǔ)計(jì)算機(jī)1590啟動(dòng)時(shí)執(zhí)行的引導(dǎo)(boot)程序、和依存于計(jì)算機(jī)1590的硬件的程序等。軟盤(pán)驅(qū)動(dòng)器1650從軟盤(pán)1690中讀取程序或數(shù)據(jù),之后,經(jīng)由RAM1620提供給硬盤(pán)驅(qū)動(dòng)器1640。輸入輸出芯片1670連接軟盤(pán)驅(qū)動(dòng)器1650、和例如經(jīng)由并行端口、串行端口、鍵盤(pán)端口、鼠標(biāo)端口等連接各種輸入輸出裝置。揚(yáng)聲器1672基于CPU1600的指示輸出語(yǔ)音。麥克風(fēng)1674基于CPU1600的指示輸入語(yǔ)音。
經(jīng)由RAM1620提供給硬盤(pán)驅(qū)動(dòng)器1640的程序存儲(chǔ)在軟盤(pán)1690、CD-ROM1695、或IC卡等記錄媒體內(nèi),并根據(jù)使用者而被提供。程序被從記錄媒體中讀出,經(jīng)由RAM1620而被安裝在計(jì)算機(jī)1590內(nèi)的硬盤(pán)驅(qū)動(dòng)器1640內(nèi),之后,在CPU1600內(nèi)被執(zhí)行。
被安裝在計(jì)算機(jī)1590內(nèi)的、使計(jì)算機(jī)1590用作圖2所示的信息處理裝置100的程序具有時(shí)刻同步模塊、測(cè)定指示模塊、語(yǔ)音發(fā)送定時(shí)發(fā)送模塊、語(yǔ)音信號(hào)發(fā)送模塊、距離接收模塊、語(yǔ)音發(fā)送定時(shí)接收模塊、語(yǔ)音信號(hào)接收模塊、語(yǔ)音接收定時(shí)特定模塊、距離計(jì)算模塊、條件判斷模塊、距離發(fā)送模塊、以及距離輸出模塊。這些程序或模塊在CPU1600等中工作,使計(jì)算機(jī)分別用作是可同步部205、測(cè)定指示部207、語(yǔ)音發(fā)送定時(shí)發(fā)送部212、語(yǔ)音信號(hào)發(fā)送部214、距離接收部216、語(yǔ)音發(fā)送定時(shí)接收部252、語(yǔ)音信號(hào)接收部254、語(yǔ)音接收定時(shí)特定部256、距離計(jì)算部258、條件判斷部260、距離發(fā)送部262、以及距離輸出部295。
測(cè)定指示模塊具有再測(cè)定處理模塊以及距離刪除請(qǐng)求模塊。這些程序或模塊在CPU1600等內(nèi)工作,使計(jì)算機(jī)1590分別用作再測(cè)定處理部510以及距離信息刪除請(qǐng)求部530。
時(shí)刻同步模塊也可以具有模式切換指示包發(fā)送模塊、同步包發(fā)送模塊、無(wú)線(xiàn)通信模式切換模塊、同步包接收模塊、基準(zhǔn)時(shí)刻設(shè)置模塊、以及計(jì)時(shí)模塊。這些程序或模塊在CPU1600等內(nèi)工作,使計(jì)算機(jī)1590分別用作模式切換指示包發(fā)送部700、同步包發(fā)送部710、無(wú)線(xiàn)通信模式切換部720、同步包接收部730、基準(zhǔn)時(shí)刻設(shè)定部740、以及計(jì)時(shí)部750。
計(jì)算機(jī)1590內(nèi)所安裝的、使計(jì)算機(jī)1590用作圖9所示的信息處理裝置100的程序具有時(shí)刻同步模塊、測(cè)定指示模塊、語(yǔ)音發(fā)送定時(shí)發(fā)送模塊、語(yǔ)音信號(hào)發(fā)送模塊、語(yǔ)音接收定時(shí)接收模塊、距離計(jì)算模塊、條件判斷模塊、語(yǔ)音發(fā)送定時(shí)接收模塊、語(yǔ)音信號(hào)接收模塊、語(yǔ)音接收定時(shí)特定模塊、語(yǔ)音接收定時(shí)發(fā)送模塊、以及距離輸出模塊。這些程序和模塊在CPU1600等內(nèi)工作,使計(jì)算機(jī)1590分別用作時(shí)刻同步部205、測(cè)定指示部207、語(yǔ)音發(fā)送定時(shí)發(fā)送部212、語(yǔ)音信號(hào)發(fā)送部214、語(yǔ)音接收定時(shí)接收部900、距離計(jì)算部158、條件判斷部260、語(yǔ)音發(fā)送定時(shí)接收部252、語(yǔ)音信號(hào)接收部254、語(yǔ)音接收定時(shí)特定部256、語(yǔ)音接收定時(shí)發(fā)送部910、以及距離輸出部295。
計(jì)算機(jī)1590內(nèi)所安裝的、將計(jì)算機(jī)1590用作圖11所示的信息處理裝置100的程序具有時(shí)刻同步模式、測(cè)定指示模塊、語(yǔ)音發(fā)送請(qǐng)求發(fā)送模塊、語(yǔ)音信號(hào)接收模塊、語(yǔ)音接收定時(shí)特定模塊、距離計(jì)算模塊、條件判斷模塊、語(yǔ)音發(fā)送請(qǐng)求接收模塊、語(yǔ)音信號(hào)發(fā)送模塊、以及距離輸出模塊。這些程序和模塊在CPU1600等內(nèi)工作,使計(jì)算機(jī)1590分別用作時(shí)刻同步部105、測(cè)定指示部207、語(yǔ)音發(fā)送請(qǐng)求發(fā)送部1100、語(yǔ)音信號(hào)接收部254、語(yǔ)音接收定時(shí)特定部256、距離計(jì)算部258、條件判斷部260、語(yǔ)音發(fā)送請(qǐng)求接收部1110、語(yǔ)音信號(hào)發(fā)送部214、以及距離輸出部295。
時(shí)刻同步模塊也可以具有模式切換指示包發(fā)送模塊、同步包發(fā)送模塊、無(wú)線(xiàn)通信模式切換模塊、測(cè)定開(kāi)始指示模塊、基準(zhǔn)時(shí)刻設(shè)置模塊、以及計(jì)時(shí)模塊。這些程序或模塊在CPU1600等內(nèi)工作,使計(jì)算機(jī)1590分別用作模式切換指示包發(fā)送部700、同步包發(fā)送部710、無(wú)線(xiàn)通信模式切換部720、測(cè)定開(kāi)始指示部1300、基準(zhǔn)時(shí)刻設(shè)定部740、以及計(jì)時(shí)部750。
計(jì)算機(jī)1590內(nèi)所安裝的、使計(jì)算機(jī)1590用作圖14所示的信息處理裝置100具有測(cè)定指示模塊、第1語(yǔ)音信號(hào)送模塊、第2語(yǔ)音信號(hào)接收模塊、語(yǔ)音接收定時(shí)特定模塊、距離計(jì)算模塊、條件判斷模塊、第1語(yǔ)音信號(hào)接收模塊、語(yǔ)音信號(hào)處理模塊、第2語(yǔ)音信號(hào)發(fā)送模塊、以及距離輸出模塊。這些程序或模塊在CPU1600等內(nèi)工作,使計(jì)算機(jī)1590分別用作測(cè)定指示部207、第1語(yǔ)音信號(hào)送部1400、第2語(yǔ)音信號(hào)接收部1410、語(yǔ)音接收定時(shí)特定部256、距離計(jì)算部258、條件判斷部260、第1語(yǔ)音信號(hào)接收部1420、語(yǔ)音信號(hào)處理部1430、第2語(yǔ)音信號(hào)發(fā)送部1440、以及距離輸出部295。
以上所示的程序或模式也可以存儲(chǔ)在外部存儲(chǔ)媒體內(nèi)。作為存儲(chǔ)媒體,除了能夠使用軟盤(pán)1690、CD-ROM1695外,也能夠使用IC卡等半導(dǎo)體存儲(chǔ)器等。也可以將設(shè)置于連接在專(zhuān)用通信網(wǎng)絡(luò)和互聯(lián)網(wǎng)上的子系統(tǒng)內(nèi)的硬盤(pán)或RAM等存儲(chǔ)裝置用作存儲(chǔ)媒體,之后,經(jīng)由網(wǎng)絡(luò)將程序提供給計(jì)算機(jī)1590。
以上,使用實(shí)施方式來(lái)說(shuō)明本發(fā)明,但是,本發(fā)明的技術(shù)范圍并不限定在上述實(shí)施方式中所記載的范圍。本領(lǐng)域人員可以明白可對(duì)上述實(shí)施方式施加多種變更或改進(jìn)。從權(quán)利要求所記載的范圍可以明白,施加這多種變更或改進(jìn)的方式也包含在本發(fā)明的技術(shù)范圍內(nèi)。
例如,信息處理裝置100具有利用NTP服務(wù)器120對(duì)基準(zhǔn)時(shí)刻進(jìn)行同步、通過(guò)利用無(wú)線(xiàn)來(lái)直接收發(fā)距離測(cè)定的第1測(cè)定模式、圖8所示的同步包而對(duì)基準(zhǔn)時(shí)刻執(zhí)行同步、利用距離測(cè)定的第2測(cè)定模式、以及圖15所示的方法來(lái)測(cè)定距離的第3測(cè)定模式中的至少2種測(cè)定模式,也可以根據(jù)通信網(wǎng)絡(luò)的方式等而分開(kāi)使用。
即,例如也可以是信息處理裝置100在NTP服務(wù)器120連接到局域網(wǎng)內(nèi)的情況下,使用第1測(cè)定模式,在沒(méi)有連接的情況下,使用笫2測(cè)定模式或第3測(cè)定模式。信息處理裝置100在請(qǐng)求段信息處理裝置100和應(yīng)大段信息處理裝置100共同具有無(wú)線(xiàn)通信接口的情況下,使用第2測(cè)定模式,在至少一方不具有無(wú)線(xiàn)通信接口的情況下,也可以使用第1測(cè)定模式或第3測(cè)定模式。
在信息處理裝置100內(nèi)置了GPS和同步于電波時(shí)鐘等絕對(duì)時(shí)刻的單元的情況下,也可以代替NTP服務(wù)器120,而將他們用作時(shí)刻同步單元。更具體地說(shuō),即可以通過(guò)使信息處理裝置100內(nèi)的時(shí)刻同步部205基于從衛(wèi)星接收的信號(hào)來(lái)校準(zhǔn)內(nèi)部始終的時(shí)刻,對(duì)該信息處理裝置100和其他該信息處理裝置100以及其他信息處理裝置100的時(shí)刻執(zhí)行同步,也可以通過(guò)接收包含時(shí)鐘信息的電波來(lái)校準(zhǔn)內(nèi)部時(shí)鐘的時(shí)刻,從而對(duì)該信息處理裝置100和其他信息處理裝置100內(nèi)的時(shí)刻執(zhí)行同步。
在信息處理裝置100是便攜式電話(huà)的情況下,各信息處理裝置100也可以將基站用作NTP服務(wù)器120來(lái)執(zhí)行時(shí)刻同步。
多個(gè)信息處理裝置100也可以交換記錄存儲(chǔ)部290內(nèi)所存儲(chǔ)的距離信息,并基于各信息處理裝置100間的距離來(lái)求取各信息處理裝置100的位置。
權(quán)利要求
1.一種接收來(lái)自其他信息處理裝置的請(qǐng)求、并測(cè)定與該其他信息處理裝置之間的距離的信息處理裝置,包括時(shí)刻同步部,用于使在所述距離測(cè)定中使用的、該信息處理裝置的基準(zhǔn)時(shí)刻和所述其他信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)接收部,接收所述其他信息處理裝置在基于所述其他信息處理裝置的所述基準(zhǔn)時(shí)刻而定的語(yǔ)音發(fā)送定時(shí)發(fā)送的語(yǔ)音信號(hào);語(yǔ)音發(fā)送定時(shí)接收部,從所述其他信息處理裝置接收所述語(yǔ)音發(fā)送定時(shí);語(yǔ)音接收定時(shí)特定部,基于該信息處理裝置的所述基準(zhǔn)時(shí)刻,來(lái)特定所述語(yǔ)音信號(hào)接收部接收到所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí);以及距離計(jì)算部,基于從所述其他信息處理裝置接收到的所述語(yǔ)音發(fā)送定時(shí)和所述語(yǔ)音接收定時(shí),計(jì)算所述其他信息處理裝置和該信息處理裝置之間的距離。
2.如權(quán)利要求1所述的信息處理裝置,還包括距離存儲(chǔ)部,將所述距離計(jì)算部計(jì)算出的距離與所述其他信息處理裝置相對(duì)應(yīng)地存儲(chǔ);以及距離發(fā)送部,用于將所述距離計(jì)算部計(jì)算出的距離發(fā)送給所述其他信息處理裝置。
3.如權(quán)利要求2所述的信息處理裝置,還包括條件判斷部,用于判定所述距離計(jì)算部計(jì)算出的所述距離是否為預(yù)定的最大距離以下,其中,所述距離發(fā)送部以所述距離為所述最大距離以下為條件,將所述距離發(fā)送給所述其他信息處理裝置。
4.如權(quán)利要求2所述的信息處理裝置,其中,所述距離計(jì)算部基于所述語(yǔ)音發(fā)送定時(shí)和所述語(yǔ)音接收定時(shí),計(jì)算從所述其他信息處理裝置向該信息處理裝置傳播所述語(yǔ)音信號(hào)所需的語(yǔ)音傳輸時(shí)間,該信息處理裝置還包括條件判斷部,用于判定所述語(yǔ)音傳輸時(shí)間是否為預(yù)定的最大傳輸時(shí)間以下;所述距離發(fā)送部以所述語(yǔ)音傳輸時(shí)間為所述最大傳輸時(shí)間以下為條件,將所述距離發(fā)送給所述其他信息處理裝置。
5.如權(quán)利要求2所述的信息處理裝置,還包括加速度傳感器,用于檢測(cè)該信息處理裝置的移動(dòng);以及再測(cè)定處理部,在由所述加速度傳感器檢測(cè)出該信息處理裝置的移動(dòng)的情況下,刪除與所述其他信息處理裝置對(duì)應(yīng)存儲(chǔ)在所述距離存儲(chǔ)部中的所述距離,并向所述其他信息處理裝置請(qǐng)求對(duì)距離的再測(cè)定。
6.如權(quán)利要求2所述的信息處理裝置,還包括主體部,具有接收來(lái)自使用者的鍵輸入的鍵盤(pán);蓋部,具有向使用者顯示信息的的顯示器,在相對(duì)所述主體部閉合的情況下,使所述鍵盤(pán)和所述顯示器成為相對(duì)而使使用者不能使用所述鍵盤(pán)和所述顯示器的狀態(tài),在相對(duì)所述主體部打開(kāi)的情況下,使所述鍵盤(pán)和所述顯示器成為使用者能夠使用的狀態(tài);開(kāi)閉檢測(cè)部,用于檢測(cè)所述蓋部是否相對(duì)于所述主體部閉合;以及距離信息刪除請(qǐng)求部,在所述蓋部相對(duì)于所述主體部閉合的情況下,向所述其他信息處理裝置請(qǐng)求刪除存儲(chǔ)在所述其他信息處理裝置內(nèi)的、所述其他信息處理裝置與該信息處理裝置之間的距離信息。
7.如權(quán)利要求2所述的信息處理裝置,其中所述語(yǔ)音信號(hào)接收部在包含利用所述語(yǔ)音發(fā)送定時(shí)接收部接收到的所述語(yǔ)音發(fā)送定時(shí)而指定的定時(shí)的預(yù)定期間內(nèi),接收所述語(yǔ)音信號(hào),所述距離發(fā)送部在于所述預(yù)定期間內(nèi)未接收到所述語(yǔ)音信號(hào)的情況下,向所述其他信息處理裝置通知沒(méi)有接收到所述語(yǔ)音信號(hào)。
8.如權(quán)利要求1所述的信息處理裝置,其中所述其他信息處理裝置和該信息處理裝置連接到利用基站對(duì)無(wú)線(xiàn)通信執(zhí)行中繼的無(wú)線(xiàn)通信網(wǎng)絡(luò)上,所述時(shí)刻同步部具有無(wú)線(xiàn)通信模式切換部、同步包接收部以及基準(zhǔn)時(shí)刻設(shè)定部,其中,所述無(wú)線(xiàn)通信模式切換部在從所述其他信息處理裝置接收到用以指示開(kāi)始使所述其他信息處理裝置及該信息處理裝置的所述基準(zhǔn)時(shí)刻同步的處理的同步開(kāi)始包的情況下,將該信息處理裝置的無(wú)線(xiàn)通信模式從第1無(wú)線(xiàn)通信模式切換為第2無(wú)線(xiàn)通信模式,所述第1無(wú)線(xiàn)通信模式為經(jīng)由所述基站接收從所述其他信息處理裝置發(fā)送的無(wú)線(xiàn)通信包的模式,而第2無(wú)線(xiàn)通信模式為不經(jīng)所述基站而從所述其他信息處理裝置直接接收無(wú)線(xiàn)通信包的模式;所述同步包接收部利用所述第2無(wú)線(xiàn)通信模式,直接從所述其他信息處理裝置接收由所述其他信息處理裝置發(fā)送的同步用無(wú)線(xiàn)通信包;所述基準(zhǔn)時(shí)刻設(shè)定部基于接收到所述同步用無(wú)線(xiàn)通信包的時(shí)刻,來(lái)設(shè)置該信息處理裝置的所述基準(zhǔn)時(shí)刻,所述語(yǔ)音發(fā)送定時(shí)接收部從所述其他信息處理裝置接收所述語(yǔ)音發(fā)送定時(shí),所述語(yǔ)音發(fā)送定時(shí)基于由所述其他信息處理裝置基于發(fā)送所述同步用無(wú)線(xiàn)通信包的時(shí)刻而設(shè)置的所述基準(zhǔn)時(shí)刻。
9.如權(quán)利要求8所述的信息處理裝置,其中,所述無(wú)線(xiàn)通信模式切換部在自接收到所述同步開(kāi)始包起的預(yù)定暫停期間內(nèi)沒(méi)有接收到所述同步用無(wú)線(xiàn)通信包的情況下,將所述信息處理裝置的無(wú)線(xiàn)通信模式切換為所述第1無(wú)線(xiàn)通信模式。
10.如權(quán)利要求1所述的信息處理裝置,其中連接該信息處理裝置和所述其他信息處理裝置的局域網(wǎng)包括NTP服務(wù)器;所述其他信息處理裝置將由所述其他信息處理裝置計(jì)時(shí)的時(shí)刻與由所述NTP服務(wù)器計(jì)時(shí)的時(shí)刻進(jìn)行核對(duì)后,將其作為所述其他信息處理裝置的所述基準(zhǔn)時(shí)刻,所述時(shí)刻同步部將由該信息處理裝置計(jì)時(shí)的時(shí)刻與由所述NTP服務(wù)器計(jì)時(shí)的時(shí)刻進(jìn)行核對(duì)后,將其設(shè)定為該信息處理裝置的所述基準(zhǔn)時(shí)刻,由此使該信息處理裝置的所述基準(zhǔn)時(shí)刻及所述其他信息處理裝置的所述基準(zhǔn)時(shí)刻同步。
11.如權(quán)利要求10所述的信息處理裝置,其中所述時(shí)刻同步部在所述語(yǔ)音發(fā)送定時(shí)接收部接收到所述語(yǔ)音發(fā)送定時(shí)的情況下,獲取由所述NTP服務(wù)器計(jì)時(shí)的時(shí)刻,并基于獲取到的時(shí)刻來(lái)核準(zhǔn)由該信息處理裝置計(jì)時(shí)的時(shí)刻,所述語(yǔ)音信號(hào)接收部在核準(zhǔn)了由該信息處理裝置計(jì)時(shí)的時(shí)刻后,接收所述語(yǔ)音信號(hào)。
12.一種用于測(cè)定與其他信息處理裝置之間的距離的信息處理裝置,包括時(shí)刻同步部,用于使在所述距離測(cè)定中使用的、該信息處理裝置的基準(zhǔn)時(shí)刻及所述其他信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)發(fā)送部,用于在基于所述基準(zhǔn)時(shí)刻而定的語(yǔ)音發(fā)送定時(shí),向所述其他信息處理裝置發(fā)送語(yǔ)音信號(hào);語(yǔ)音接收定時(shí)接收部,用于從所述其他信息處理裝置接收所述其他信息處理裝置基于所述基準(zhǔn)時(shí)刻而特定的、接收所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí);以及距離計(jì)算部,基于所述語(yǔ)音發(fā)送定時(shí)和從所述其他信息處理裝置接收的所述語(yǔ)音接收定時(shí),來(lái)計(jì)算該信息處理裝置及所述其他信息處理裝置之間的距離。
13.如權(quán)利要求12所記載的信息處理裝置,還包括距離交換部,用于從多個(gè)所述其他信息處理裝置中的至少1個(gè)所述其他信息處理裝置中獲取該其他信息處理裝置與該其他信息處理裝置之外的各個(gè)所述其他信息處理裝置之間的距離;以及配置計(jì)算部,基于所述距離計(jì)算部計(jì)算出的與所述多個(gè)其他信息處理裝置之間的距離以及所述距離交換部獲取到的距離,計(jì)算該信息處理裝置及所述多個(gè)其他信息處理裝置的配置。
14.如權(quán)利要求13所述的信息處理裝置,其中所述配置計(jì)算部計(jì)算出該信息處理裝置及所述多個(gè)其他信息處理裝置的多種配置;選擇配置發(fā)送部,將所述多種配置中的、由該信息處理裝置的使用者選擇的所述配置發(fā)送給所述多個(gè)其他信息處理裝置;選擇配置接收部,從所述多個(gè)其他信息處理裝置中的每一個(gè)接收由所述其他信息處理裝置的使用者選擇的所述配置;以及配置輸出部,在該信息處理裝置的使用者沒(méi)有選擇任何一個(gè)所述配置的狀態(tài)下,在從預(yù)定數(shù)目的所述其他信息處理裝置接收到同一個(gè)所述配置的情況下,對(duì)該信息處理裝置的使用者而言,將所述多種所述配置中的該配置優(yōu)先輸出給該使用者。
15.一種用于測(cè)定與其他信息處理裝置之間的距離的信息處理裝置,包括時(shí)刻同步部,用于使在所述距離測(cè)定中使用的、該信息處理裝置的基準(zhǔn)時(shí)刻及所述其他信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音發(fā)送請(qǐng)求發(fā)送部,用于向所述其他信息處理裝置發(fā)送用以請(qǐng)求在基于所述基準(zhǔn)時(shí)刻而定的語(yǔ)音發(fā)送定時(shí)發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送請(qǐng)求;語(yǔ)音信號(hào)接收部,接收所述其他信息處理裝置在所述語(yǔ)音發(fā)送定時(shí)發(fā)送的語(yǔ)音信號(hào);語(yǔ)音接收定時(shí)特定部,基于該信息處理裝置的所述基準(zhǔn)時(shí)刻,來(lái)特定所述語(yǔ)音信號(hào)接收部接收到所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí);以及距離計(jì)算部,基于所述語(yǔ)音發(fā)送定時(shí)及從所述其他信息處理裝置接收到所述語(yǔ)音信號(hào)的所述語(yǔ)音接收定時(shí),來(lái)計(jì)算該信息處理裝置及所述其他信息處理裝置之間的距離。
16.如權(quán)利要求15所述的信息處理裝置,其中所述其他信息處理裝置和該信息處理裝置連接到經(jīng)由基站對(duì)無(wú)線(xiàn)通信執(zhí)行中繼的無(wú)線(xiàn)通信網(wǎng)絡(luò)上,所述時(shí)刻同步部具有模式切換指示包發(fā)送部,用于指示將所述其他信息處理裝置的無(wú)線(xiàn)通信模式從第1無(wú)線(xiàn)通信模式切換到第2無(wú)線(xiàn)通信模式,其中,所述第1無(wú)線(xiàn)通信模式為經(jīng)由所述基站接收從該信息處理裝置發(fā)送的無(wú)線(xiàn)通信包的模式,而所述第2無(wú)線(xiàn)通信模式為不經(jīng)過(guò)所述基站而直接從該信息處理裝置接收無(wú)線(xiàn)通信包的模式;無(wú)線(xiàn)通信模式切換部,用于將該信息處理裝置的無(wú)線(xiàn)通信模式從所述第1無(wú)線(xiàn)通信模式切換到所述第2無(wú)線(xiàn)通信模式;測(cè)定開(kāi)始指示部,基于所述語(yǔ)音發(fā)送請(qǐng)求發(fā)送部利用所述第2無(wú)線(xiàn)通信模式發(fā)送所述語(yǔ)音發(fā)送請(qǐng)求、而所述其他信息處理裝置接收所述語(yǔ)音發(fā)送請(qǐng)求的時(shí)刻,來(lái)設(shè)置所述其他信息處理裝置的所述基準(zhǔn)時(shí)刻;以及基準(zhǔn)時(shí)刻設(shè)定部,基于發(fā)送所述語(yǔ)音發(fā)送請(qǐng)求的時(shí)刻來(lái)設(shè)置該信息處理裝置的所述基準(zhǔn)時(shí)刻。
17.一種用于測(cè)定與其他信息處理裝置之間的距離的信息處理裝置,包括語(yǔ)音信號(hào)發(fā)送部,用于向所述其他信息處理裝置發(fā)送第1語(yǔ)音信號(hào);語(yǔ)音信號(hào)接收部,用于接收在自所述其他信息處理裝置接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)預(yù)定延遲時(shí)間后發(fā)送的第2語(yǔ)音信號(hào);延遲時(shí)間存儲(chǔ)部,用于存儲(chǔ)所述延遲時(shí)間;以及距離計(jì)算部,基于發(fā)送所述第1語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí)、接收所述第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及所述延遲時(shí)間,來(lái)計(jì)算該信息處理裝置和所述其他信息處理裝置之間的距離。
18.如權(quán)利要求17所述的信息處理裝置,其中,所述其他信息處理裝置接收所述第1語(yǔ)音信號(hào);從所述第1語(yǔ)音信號(hào)中提取出用以識(shí)別該第1語(yǔ)音信號(hào)的識(shí)別信息;生成返回?cái)?shù)據(jù),該返回?cái)?shù)據(jù)包含所述第1語(yǔ)音信號(hào)的識(shí)別信息、以及用以識(shí)別所述其他信息處理裝置的識(shí)別信息;將所述返回?cái)?shù)據(jù)轉(zhuǎn)換為語(yǔ)音,并作為第2語(yǔ)音信號(hào)而發(fā)送;所述延遲時(shí)間存儲(chǔ)部存儲(chǔ)所述延遲時(shí)間,所述延遲時(shí)間為自所述其他信息處理裝置接收到所述第1語(yǔ)音信號(hào)到發(fā)送所述第2語(yǔ)音信號(hào)為止所需的時(shí)間以上的時(shí)間。
19.如權(quán)利要求17所述的信息處理裝置,還包括用于存儲(chǔ)語(yǔ)音發(fā)送處理時(shí)間和語(yǔ)音接收處理時(shí)間的語(yǔ)音處理時(shí)間存儲(chǔ)部,其中,所述語(yǔ)音發(fā)送處理時(shí)間是從指示所述語(yǔ)音信號(hào)發(fā)送部發(fā)送所述第1語(yǔ)音信號(hào)開(kāi)始到發(fā)送所述第1語(yǔ)音信號(hào)為止的時(shí)間,而所述語(yǔ)音接收處理時(shí)間是從所述語(yǔ)音信號(hào)接收部接收到所述第2語(yǔ)音信號(hào)起到通知接收到所述第2語(yǔ)音信號(hào)為止的時(shí)間,其中,所述距離計(jì)算部通過(guò)在所述語(yǔ)音信號(hào)發(fā)送部接收到所述第1語(yǔ)音信號(hào)的發(fā)送指示的定時(shí)上加上所述語(yǔ)音發(fā)送處理時(shí)間而求出所述語(yǔ)音發(fā)送定時(shí),通過(guò)從所述語(yǔ)音信號(hào)接收部通知接收到所述第2語(yǔ)音信號(hào)的時(shí)間中減去所述語(yǔ)音接收處理時(shí)間而求出所述語(yǔ)音接收定時(shí)。
20.如權(quán)利要求17所述的信息處理裝置,其中所述語(yǔ)音信號(hào)發(fā)送部在接收到測(cè)定所述距離的請(qǐng)求的情況下,在該信息處理裝置和所述其他信息處理裝置共同確定的多個(gè)時(shí)間帶中的至少1個(gè)時(shí)間帶中發(fā)送所述第1語(yǔ)音信號(hào);所述其他信息處理裝置在所述多個(gè)時(shí)間帶中的每一個(gè)時(shí)間帶,檢測(cè)是否接收到所述第1語(yǔ)音信號(hào),在不屬于所述多個(gè)時(shí)間帶中的任何一個(gè)的時(shí)間帶中,不檢測(cè)所述第1語(yǔ)音信號(hào)的接收。
21.一種用于測(cè)定第1信息處理裝置和第2信息處理裝置之間的距離的距離測(cè)定系統(tǒng),包括時(shí)刻同步部,用于使在所述距離測(cè)定中使用的、所述第1信息處理裝置的基準(zhǔn)時(shí)刻和所述第2信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)發(fā)送部,在所述第1信息處理裝置和所述第2信息處理裝置的所述基準(zhǔn)時(shí)刻相同步的狀態(tài)下,從所述第1信息處理裝置向所述第2信息處理裝置發(fā)送語(yǔ)音信號(hào);以及距離計(jì)算部,基于語(yǔ)音發(fā)送定時(shí)、以及語(yǔ)音接收定時(shí),來(lái)計(jì)算所述第1信息處理裝置和所述第2信息處理裝置之間的距離,其中所述語(yǔ)音發(fā)送定時(shí)是基于所述第1信息處理裝置的所述基準(zhǔn)時(shí)刻而確定的、發(fā)送所述語(yǔ)音信號(hào)的定時(shí),而所述語(yǔ)音接收定時(shí)是所述第2語(yǔ)音信息處理裝置基于所述基準(zhǔn)時(shí)刻而特定的、接收所述語(yǔ)音信號(hào)的定時(shí)。
22.如權(quán)利要求21所述的距離測(cè)定系統(tǒng),其中,所述第1信息處理裝置包括語(yǔ)音發(fā)送定時(shí)發(fā)送部,用于向多個(gè)所述第2信息處理裝置發(fā)送所述語(yǔ)音發(fā)送定時(shí);以及所述語(yǔ)音信號(hào)發(fā)送部,用于在所述語(yǔ)音發(fā)送定時(shí)發(fā)送所述語(yǔ)音信號(hào),每個(gè)所述第2信息處理裝置包括語(yǔ)音發(fā)送定時(shí)接收部,用于從所述第1信息處理裝置接收所述語(yǔ)音發(fā)送定時(shí);語(yǔ)音信號(hào)接收部,用于從所述第1信息處理裝置接收所述語(yǔ)音信號(hào);語(yǔ)音接收定時(shí)特定部,基于所述第2信息處理裝置的所述基準(zhǔn)時(shí)刻,來(lái)特定所述語(yǔ)音信息接收部接收到所述語(yǔ)音信號(hào)的所述語(yǔ)音接收定時(shí);所述距離計(jì)算部,基于從所述第1信息處理裝置接收到的所述語(yǔ)音發(fā)送定時(shí)、以及所述語(yǔ)音接收定時(shí)特定部特定的所述語(yǔ)音接收定時(shí),來(lái)計(jì)算所述距離;距離存儲(chǔ)部,將所述距離計(jì)算部計(jì)算出的距離與所述第1信息處理裝置相對(duì)應(yīng)地進(jìn)行存儲(chǔ);以及距離發(fā)送部,將所述距離計(jì)算部計(jì)算出的距離經(jīng)由通信網(wǎng)絡(luò)發(fā)送給所述第1信息處理裝置。
23.一種具備第1信息處理裝置和第2信息處理裝置、且用于測(cè)定所述第1信息處理裝置和所述第2信息處理裝置之間的距離的距離測(cè)定系統(tǒng),其中,所述第1信息處理裝置包括語(yǔ)音信號(hào)發(fā)送部,用于向所述第2信息處理裝置發(fā)送第1語(yǔ)音信號(hào);語(yǔ)音信號(hào)接收部,用于接收在自所述第2信息處理裝置接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)了預(yù)定延遲時(shí)間后所發(fā)送的第2語(yǔ)音信號(hào);延遲時(shí)間存儲(chǔ)部,用于存儲(chǔ)所述延遲時(shí)間;以及距離計(jì)算部,基于發(fā)送所述第1語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí)、接收所述第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及所述延遲時(shí)間,計(jì)算該第1信息處理裝置及所述第2信息處理裝置之間的距離,所述第2信息處理裝置包括語(yǔ)音信號(hào)接收部,用于接收所述第1語(yǔ)音信號(hào);以及語(yǔ)音信號(hào)發(fā)送部,用于在自接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)了所述延遲時(shí)間后,發(fā)送所述第2語(yǔ)音信號(hào)。
24.一種由用于測(cè)定第1信息處理裝置及第2信息處理裝置之間的距離的距離測(cè)定系統(tǒng)執(zhí)行的距離測(cè)定方法,包括時(shí)刻同步步驟,用于使在所述距離測(cè)定中使用的、所述第1信息處理裝置的基準(zhǔn)時(shí)刻和所述第2信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)發(fā)送步驟,在所述第1信息處理裝置及所述第2信息處理裝置的所述基準(zhǔn)時(shí)刻同步的狀態(tài)下,從所述第1信息處理裝置向所述第2信息處理裝置發(fā)送語(yǔ)音信號(hào);以及距離計(jì)算步驟,基于語(yǔ)音發(fā)送定時(shí)、以及語(yǔ)音接收定時(shí),來(lái)計(jì)算所述第1信息處理裝置和所述第2信息處理裝置之間的距離,其中所述語(yǔ)音發(fā)送定時(shí)為基于所述第1信息處理裝置的所述基準(zhǔn)時(shí)刻而確定的、發(fā)送所述語(yǔ)音信號(hào)的定時(shí),所述語(yǔ)音接收定時(shí)為所述第2信息處理裝置基于所述基準(zhǔn)時(shí)刻而特定的、接收到所述語(yǔ)音信號(hào)的定時(shí)。
25.一種由具有第1信息處理裝置和第2信息處理裝置、且用于測(cè)定所述第1信息處理裝置和所述第2信息處理裝置之間的距離的距離測(cè)定系統(tǒng)執(zhí)行的距離測(cè)定方法,包括語(yǔ)音信號(hào)發(fā)送步驟,從所述第1信息處理裝置向所述的第2信息處理裝置發(fā)送第1語(yǔ)音信號(hào);語(yǔ)音信號(hào)接收步驟,由所述第2信息處理裝置接收所述第1語(yǔ)音信號(hào);語(yǔ)音信號(hào)發(fā)送步驟,在自接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)預(yù)定延遲時(shí)間后,由所述第2信息處理裝置發(fā)送第2語(yǔ)音信號(hào);語(yǔ)音信號(hào)接收步驟,由所述第1信息處理裝置接收由所述第2信息處理裝置在自接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)所述延遲時(shí)間后發(fā)送的所述第2語(yǔ)音信號(hào);延遲時(shí)間存儲(chǔ)步驟,由所述第1信息處理裝置存儲(chǔ)所述延遲時(shí)間;以及距離計(jì)算步驟,基于發(fā)送所述第1語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí)、接收到所述第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及所述延遲時(shí)間,由所述第1信息處理裝置計(jì)算出該第1信息處理裝置和所述第2信息處理裝置之間的距離。
26.一種在接收到來(lái)自其他信息處理裝置的請(qǐng)求后測(cè)定與該其他信息處理裝置之間的距離的信息處理裝置用程序,該程序使該信息處理裝置用作時(shí)刻同步部,使在所述距離測(cè)定中使用的、該信息處理裝置的基準(zhǔn)時(shí)刻和所述其他信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)接收部,接收所述其他信息處理裝置在基于所述其他信息處理裝置的所述基準(zhǔn)時(shí)刻而定的語(yǔ)音發(fā)送定時(shí)所發(fā)送的語(yǔ)音信號(hào);語(yǔ)音發(fā)送定時(shí)接收部,從所述其他信息處理裝置接收所述語(yǔ)音發(fā)送定時(shí);語(yǔ)音接收定時(shí)特定部,基于該信息處理裝置的所述基準(zhǔn)時(shí)刻,來(lái)特定所述語(yǔ)音信號(hào)接收部接收到所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí);以及距離計(jì)算部,基于從所述其他信息處理裝置接收到的所述語(yǔ)音發(fā)送定時(shí)及所述語(yǔ)音接收定時(shí),來(lái)計(jì)算所述其他信息處理裝置及該信息處理裝置之間的距離。
27.一種測(cè)定與其他信息處理裝置之間的距離的信息處理裝置用程序,該程序使該信息處理裝置用作時(shí)刻同步部,使在所述距離測(cè)定中使用的、該信息處理裝置的基準(zhǔn)時(shí)刻和所述其他信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音信號(hào)發(fā)送部,在基于所述基準(zhǔn)時(shí)刻而確定的語(yǔ)音發(fā)送定時(shí),向所述其他信息處理裝置發(fā)送語(yǔ)音信號(hào);語(yǔ)音接收定時(shí)接收部,從所述其他信息處理裝置接收所述其他信息處理裝置基于所述基準(zhǔn)時(shí)刻而特定的、接收到所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí);以及距離計(jì)算部,基于所述語(yǔ)音發(fā)送定時(shí)和從所述其他信息處理裝置接收的所述語(yǔ)音接收定時(shí),來(lái)計(jì)算該信息處理裝置及所述其他信息處理裝置之間的距離。
28.一種測(cè)定與其他信息處理裝置之間的距離的信息處理裝置用程序,該程序使該信息處理裝置用作時(shí)刻同步部,使在所述距離測(cè)定中使用的、該信息處理裝置的基準(zhǔn)時(shí)刻和所述其他信息處理裝置的基準(zhǔn)時(shí)刻同步;語(yǔ)音發(fā)送請(qǐng)求發(fā)送部,用于向所述其他信息處理裝置發(fā)送用以請(qǐng)求在基于所述基準(zhǔn)時(shí)刻而確定的語(yǔ)音發(fā)送定時(shí)發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送請(qǐng)求;語(yǔ)音信號(hào)接收部,接收所述其他信息處理裝置在所述語(yǔ)音發(fā)送定時(shí)發(fā)送的語(yǔ)音信號(hào);語(yǔ)音接收定時(shí)特定部,基于該信息處理裝置的所述基準(zhǔn)時(shí)刻,來(lái)特定所述語(yǔ)音信號(hào)接收部接收到所述語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí);以及距離計(jì)算部,基于所述語(yǔ)音發(fā)送定時(shí)及從所述其他信息處理裝置接收到所述語(yǔ)音信號(hào)的所述語(yǔ)音接收定時(shí),來(lái)計(jì)算該信息處理裝置及所述其他信息處理裝置之間的距離。
29.一種測(cè)定與其他信息處理裝置之間的距離的信息處理裝置用程序,該程序使該信息處理裝置用作語(yǔ)音信號(hào)發(fā)送部,向所述其他信息處理裝置發(fā)送第1語(yǔ)音信號(hào);語(yǔ)音信號(hào)接收部,接收所述其他信息處理裝置在自接收到所述第1語(yǔ)音信號(hào)起經(jīng)過(guò)預(yù)定延遲時(shí)間后所發(fā)送的第2語(yǔ)音信號(hào);延遲時(shí)間存儲(chǔ)部,用于存儲(chǔ)所述延遲時(shí)間;以及距離計(jì)算部,基于發(fā)送所述第1語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí)、接收所述第2語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)、以及所述延遲時(shí)間,來(lái)計(jì)算該信息處理裝置及所述其他信息處理裝置之間的距離。
30.一種計(jì)算機(jī)可讀記錄媒體,其中記錄有如權(quán)利要求26到29之一所述的程序。
全文摘要
用于高精度地求取與多個(gè)信息處理裝置的每一個(gè)之間的距離。提供了一種距離測(cè)定系統(tǒng),用于測(cè)定第1信息處理裝置和第2信息處理裝置間的距離,它具有時(shí)刻同步部,用于對(duì)測(cè)定距離中使用的、第1信息處理裝置的基準(zhǔn)時(shí)刻以及第2信息處理裝置的基準(zhǔn)時(shí)刻執(zhí)行同步;語(yǔ)音信號(hào)發(fā)送部,在第1信息處理裝置和第2信息處理裝置的基準(zhǔn)時(shí)刻同步的狀態(tài)下,從第1信息處理裝置向第2信息處理裝置發(fā)送語(yǔ)音信號(hào);以及,距離計(jì)算部,基于語(yǔ)音發(fā)送定時(shí)以及語(yǔ)音接收定時(shí)來(lái)計(jì)算第1信息處理裝置和第2信息處理裝置間的距離,其中,語(yǔ)音發(fā)送定時(shí)是基于第1信息處理裝置的基準(zhǔn)時(shí)刻所確定的、發(fā)送語(yǔ)音信號(hào)的語(yǔ)音發(fā)送定時(shí),而語(yǔ)音接收定時(shí)是第2信息處理裝置基于基準(zhǔn)時(shí)刻所特定的、接收語(yǔ)音信號(hào)的語(yǔ)音接收定時(shí)。
文檔編號(hào)G01S11/00GK1954556SQ20058001549
公開(kāi)日2007年4月25日 申請(qǐng)日期2005年6月6日 優(yōu)先權(quán)日2004年6月9日
發(fā)明者水谷晶彥, 下遠(yuǎn)野享 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沁源县| 从化市| 新郑市| 宜良县| 冷水江市| 温宿县| 呼和浩特市| 和田市| 兰溪市| 南汇区| 缙云县| 根河市| 洛南县| 商丘市| 东安县| 即墨市| 岐山县| 杭锦后旗| 忻州市| 莒南县| 乐山市| 昌江| 太仆寺旗| 无棣县| 阿拉善左旗| 磐安县| 巴楚县| 博乐市| 舞阳县| 潍坊市| 富源县| 南江县| 云浮市| 郑州市| 安多县| 防城港市| 论坛| 福海县| 赤壁市| 永福县| 海盐县|