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

定位信息處理設(shè)備和方法、信息處理設(shè)備和程序的制作方法

文檔序號:7973663閱讀:131來源:國知局
專利名稱:定位信息處理設(shè)備和方法、信息處理設(shè)備和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種能夠通過使用例如全球定位系統(tǒng)(GPS,global positioning system)取得定位信息的定位信息處理設(shè)備和處理定位信息的方法,還涉及由定位信息處理設(shè)備執(zhí)行的程序。本發(fā)明還涉及一種具有作為定位信息處理設(shè)備的結(jié)構(gòu)的信息處理設(shè)備。
背景技術(shù)
具有通過使用例如GPS來測量位置的功能的民用裝置(支持GPS的裝置)已被廣泛普及使用。在當(dāng)前情況下,車輛導(dǎo)航設(shè)備、用于攀登的便攜式定位設(shè)備、具有GPS定位功能的移動電話等是眾所周知的。例如,在日本特開2004-233150號公報中公開了具有位置信息功能的便攜式電話。

發(fā)明內(nèi)容
對于這樣的背景,考慮將GPS功能的范圍在上述裝置以外的裝置上普及。在這種情況下,根據(jù)GPS功能和裝置的組合,可能會導(dǎo)致以下的問題。
為了實現(xiàn)GPS功能,需要安裝接收從GPS衛(wèi)星發(fā)送的無線電波并進行定位計算以取得包括位置信息的定位信息的裝置(GPS裝置)。這種GPS裝置通常具有每個預(yù)定時間(例如,每1秒)發(fā)送定位信息的規(guī)格。包括GPS裝置的設(shè)備的中央處理單元(CPU)取得每個預(yù)定時間發(fā)送的定位信息并根據(jù)例如預(yù)定的應(yīng)用程序進行響應(yīng)處理。因此,可以更新關(guān)于隨著設(shè)備的移動而順序變化的當(dāng)前位置的信息并通過包括地圖的界面正確地呈現(xiàn)當(dāng)前的位置等。
然而,GPS裝置和CPU之間的定位信息的交換要求CPU在每個預(yù)定時間進行中斷處理。
即使為了實現(xiàn)設(shè)備的固有功能而不添加GPS功能,也可能對某些設(shè)備的CPU施加了相當(dāng)高的負(fù)荷。由于CPU響應(yīng)從GPS裝置發(fā)送的定位信息而相對頻繁地進行中斷處理,因此將GPS功能添加到這種設(shè)備進一步增加了CPU的負(fù)荷。CPU的負(fù)荷的增加可能有害地影響設(shè)備的運轉(zhuǎn)和性能。例如,設(shè)備的處理速度可能降低。
即使將支持例如GPS的定位系統(tǒng)的功能添加到各種設(shè)備中,也還希望減小該設(shè)備的信息處理系統(tǒng)的負(fù)荷。
根據(jù)本發(fā)明的實施例,一種定位信息處理設(shè)備,其包括定位信息取得部,用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及定位信息發(fā)送部,用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送由所述定位信息取得部取得的所述定位信息。
根據(jù)本發(fā)明的另一個實施例,一種信息處理設(shè)備,其包括定位信息取得部,用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;定位信息發(fā)送部,用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑發(fā)送由所述定位信息取得部取得的所述定位信息;以及定位信息處理部,其用于接收和取得通過所述數(shù)據(jù)通信路徑發(fā)送的所述定位信息,并使用所述定位信息進行實現(xiàn)預(yù)定功能操作的處理。
還根據(jù)本發(fā)明的另一個實施例,一種處理定位信息的方法,所述方法包括以下步驟定位信息取得步驟,以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送通過所述定位信息取得步驟取得的所述定位信息。
根據(jù)本發(fā)明的另一個進一步的實施例,一種程序,其使定位信息處理設(shè)備執(zhí)行以下步驟定位信息取得步驟,以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送通過所述定位信息取得步驟取得的所述定位信息。
在定位信息方面,“有效”意味著至少在定位信息的信息項目中,位置信息是有效的。相反,當(dāng)出于某些原因位置信息計算不正確時所取得的定位信息稱為“無效定位信息”。然而,如上所述,定位信息的有效性和無效性的定義基于包括在定位信息中的位置信息的有效性和無效性。因此,即使無效的定位信息在基于該定位信息的應(yīng)用中可以是有用的。
由以上結(jié)構(gòu)中的定位信息取得部件取得定位信息。定位信息劃分為其內(nèi)容有效的定位信息和由于沒有取得有效的位置信息因此其內(nèi)容無效的定位信息。根據(jù)本發(fā)明的實施例,僅當(dāng)定位成功地提供有效的定位信息并且未發(fā)送無效的定位信息時,發(fā)送有效的定位信息。相反,在現(xiàn)有技術(shù)中,以取得定位信息的標(biāo)準(zhǔn)的時間間隔發(fā)送定位信息,而不管定位信息的內(nèi)容是有效的還是無效的。
因此,在根據(jù)本發(fā)明的實施例的結(jié)構(gòu)中,每單位時間的定位信息的發(fā)送頻率低于現(xiàn)有技術(shù)中定位信息的發(fā)送頻率。
根據(jù)本發(fā)明,由于從定位信息處理設(shè)備發(fā)送定位信息的頻率低于現(xiàn)有技術(shù)中發(fā)送定位信息的頻率,響應(yīng)所發(fā)送的定位信息進行特定處理的信息處理設(shè)備的負(fù)荷減小。因此,可以抑制使用定位信息以實現(xiàn)特定功能處理的信息處理設(shè)備的性能的降低,并提高設(shè)備的可靠性。


圖1示意性示出根據(jù)本發(fā)明實施例的包括攝像設(shè)備和GPS衛(wèi)星的系統(tǒng)的結(jié)構(gòu)的例子;圖2示出根據(jù)本發(fā)明實施例的攝像設(shè)備的GPS功能的應(yīng)用的例子;圖3是示出根據(jù)本發(fā)明實施例的攝像設(shè)備的內(nèi)部結(jié)構(gòu)的例子的框圖;圖4示出根據(jù)本發(fā)明實施例,當(dāng)已知GPS裝置的操作應(yīng)用于攝像設(shè)備時,已知GPS裝置和主CPU之間的通信處理的例子;圖5示出根據(jù)本發(fā)明實施例,當(dāng)GPS裝置的操作應(yīng)用于攝像設(shè)備時,GPS裝置和主CPU之間的通信處理(正常處理)的例子;圖6示出根據(jù)本發(fā)明實施例,當(dāng)GPS裝置的操作應(yīng)用于攝像設(shè)備時,GPS裝置和主CPU之間的通信處理(非正常處理)的例子;圖7示出根據(jù)本發(fā)明實施例,當(dāng)GPS裝置的操作應(yīng)用于攝像設(shè)備時,GPS裝置和主CPU之間的通信處理(非正常處理)的另一個例子;以及圖8示出根據(jù)本發(fā)明實施例,當(dāng)GPS裝置的操作應(yīng)用于攝像設(shè)備且定位信息的發(fā)送時間間隔可以變化時,GPS裝置和主CPU之間的通信處理的例子。
具體實施例方式
通過參考附圖,說明本發(fā)明的實施例。
根據(jù)本發(fā)明實施例的定位信息處理設(shè)備作為GPS模塊構(gòu)造在例如圖1示出的攝像機100或數(shù)字靜物照相機200等便攜式攝像設(shè)備中。GPS模塊是能夠接收從GPS衛(wèi)星發(fā)送的無線電波并進行定位計算以取得定位信息的部件或設(shè)備。
如圖1所示,為了至少取得關(guān)于當(dāng)前位置的信息作為定位信息,攝像機100和數(shù)字靜物照相機200使用內(nèi)置GPS模塊以接收來自多個GPS衛(wèi)星300A~300C的無線電波并通過預(yù)定的定位方法進行定位計算。
圖2示出使用通過利用攝像機100或數(shù)字靜物照相機200而取得的定位信息的應(yīng)用和功能的例子。
根據(jù)本發(fā)明實施例的攝像機100和數(shù)字靜物照相機200每個都設(shè)置了地圖信息數(shù)據(jù)庫10。在地圖信息數(shù)據(jù)庫10中存儲了關(guān)于地圖的圖像信息、地圖上的位置信息、各種附加信息等。地圖信息數(shù)據(jù)庫10中的數(shù)據(jù)存儲在包含在攝像機100或數(shù)字靜物照相機200中的例如閃存或硬盤等存儲介質(zhì)中。
在可以將所捕獲的圖像記錄在存儲介質(zhì)上的拍攝模式下,如圖2中的(a)所示,拍攝位置在監(jiān)視器屏幕的地像上顯示。具體來說,基于由GPS模塊所取得的當(dāng)前位置信息,從地圖信息數(shù)據(jù)庫10讀出包括由關(guān)于當(dāng)前位置的信息所表示的位置的地像的數(shù)據(jù),所讀出的數(shù)據(jù)與例如表示當(dāng)前位置的標(biāo)記一起顯示在地像中。
作為選擇,如圖2中的(b)所示,將關(guān)于拍攝位置的例如字符的信息重疊在監(jiān)視器屏幕上顯示的所捕獲的圖像上。而且,在這種情況下,基于由GPS模塊所取得的當(dāng)前位置信息,從地圖信息數(shù)據(jù)庫10讀出使用字符表示的引導(dǎo)信息作為關(guān)于由當(dāng)前位置信息表示的位置的附加信息,并進行顯示控制處理從而在監(jiān)視器屏幕上顯示所讀出的引導(dǎo)信息。可以將重疊有附加信息的圖像作為所捕獲的圖像來記錄。
根據(jù)本發(fā)明的實施例,在拍攝模式下捕獲并記錄的圖像數(shù)據(jù)具有如圖2中的(c)所示的添加了作為附加信息的定位信息(例如,位置信息)的結(jié)構(gòu)。在這種結(jié)構(gòu)中,所捕獲的圖像數(shù)據(jù)記錄在存儲內(nèi)容數(shù)據(jù)庫20中。
存儲內(nèi)容數(shù)據(jù)庫20存儲在可移動存儲介質(zhì)中,可移動存儲介質(zhì)是硬件資源,其包括在攝像機100或數(shù)字靜物照相機200中,或裝載在攝像機100或數(shù)字靜物照相機200中。
在攝像機100和數(shù)字靜物照相機200的重放模式下,從存儲內(nèi)容數(shù)據(jù)庫20讀出圖像數(shù)據(jù)以重放所讀出的圖像數(shù)據(jù)。在重放模式下,添加到圖像數(shù)據(jù)的定位信息可以用來實現(xiàn)例如圖2中的(d)示出的顯示。
在圖2中的(d)示出的顯示中,從地圖信息數(shù)據(jù)庫10讀出包括由添加到要被重放的圖像數(shù)據(jù)中的定位信息所表示的位置的地像,并在整個監(jiān)視器屏幕上顯示所讀出的地像。然后,地圖上的位置與要被重放的圖像被捕獲和記錄的位置相關(guān)聯(lián),以將要被重放的圖像縮小到類似于縮略圖的圖像。
作為選擇,如圖2中的(e)所示,在整個監(jiān)視器屏幕上顯示要被重放的圖像,然后,將包括要被重放的圖像被捕獲和記錄的位置的地像重疊并顯示在監(jiān)視器屏幕的一部分上。
以上述方式將定位功能添加到根據(jù)本發(fā)明的實施例的例如攝像機100或數(shù)字靜物照相機200的攝像設(shè)備中,能夠?qū)崿F(xiàn)如圖2所示的多種應(yīng)用,其中地圖和關(guān)于拍攝位置的引導(dǎo)信息等相互結(jié)合,從而提高了娛樂水平和便利性。
圖3是示出根據(jù)本發(fā)明實施例的攝像設(shè)備(攝像機100或數(shù)字靜物照相機200)的內(nèi)部結(jié)構(gòu)的例子以及拍攝裝置1和GPS模塊之間的關(guān)系的框圖。
拍攝裝置1是主要實現(xiàn)攝像設(shè)備(攝像機100或數(shù)字靜物照相機200)的固有功能的系統(tǒng)部件。具體來說,例如,拍攝裝置1包括攝像單元,其包括鏡頭光學(xué)系統(tǒng)和攝像器;信號處理單元,其將由攝像單元所產(chǎn)生的信號轉(zhuǎn)換為關(guān)于所捕獲的圖像的信息并進行各種信號處理;存儲處理單元,其將關(guān)于所捕獲的圖像的信息記錄在記錄介質(zhì)中并重放關(guān)于所捕獲的圖像的信息;以及控制單元,其用于控制這些部件。當(dāng)GPS模塊安裝在拍攝裝置1中時,將與GPS模塊(GPS裝置3)的通信功能和實現(xiàn)例如圖2中示出的使用位置信息的應(yīng)用的功能添加到拍攝裝置1。
參考圖3,拍攝裝置1包括對應(yīng)于控制單元的主CPU 11。主CPU 11執(zhí)行存儲于例如閃存12中的程序以進行各種控制處理。使用同步動態(tài)隨機存取存儲器(SDRAM,synchronous dynamicrandom access memory)13作為主CPU 11進行各種處理的工作區(qū)域。
由執(zhí)行程序的主CPU 11實現(xiàn)的涉及GPS功能的操作功能如包括在主CPU 11中的功能塊所示。該功能塊包括GPS支持應(yīng)用程序11a、GPS裝置操作中間件11b和通信驅(qū)動器11c。
GPS支持應(yīng)用程序11a對應(yīng)于使用例如以上參考圖2中的(a)、(b)、(d)或(e)說明的位置信息的應(yīng)用功能。
GPS裝置操作中間件11b介于GPS支持應(yīng)用程序11a和通信驅(qū)動器11c之間,并控制它們之間的通信。通信驅(qū)動器11c包括用于與GPS裝置3在支持GPS的通信總線6的協(xié)議層進行通信的硬件裝置和固件(firmware)。
在圖3示出的結(jié)構(gòu)中,根據(jù)本發(fā)明實施例的GPS模塊的主體作為GPS裝置3示出。GPS裝置3接收來自GPS衛(wèi)星的無線電波并使用所接收的無線電波進行定位計算以輸出定位信息。從用于GPS裝置的電源4向GPS裝置3提供電力Vcc以操作GPS裝置3。通過前面板系統(tǒng)2接通/斷開用于GPS裝置的電源4。在圖3所示的結(jié)構(gòu)中,GPS模塊包括GPS裝置3和用于GPS裝置的電源4。
前面板系統(tǒng)2控制根據(jù)本發(fā)明實施例的整個攝像設(shè)備(攝像機100或數(shù)字靜物照相機200),該攝像設(shè)備包括拍攝裝置1、GPS模塊和其它模塊和系統(tǒng)(未示出)。例如,前面板系統(tǒng)2是設(shè)置有CPU的微型計算機。前面板系統(tǒng)2能夠通過系統(tǒng)總線5與拍攝裝置1中的主CPU 11以及其它部件通信。
根據(jù)本發(fā)明的實施例,GPS裝置3的接通/斷開控制獨立于拍攝裝置1(主CPU 11)的接通/斷開控制而進行。因此,即使當(dāng)拍攝裝置1為了節(jié)電而斷開電源時,也在背景中繼續(xù)GPS裝置3進行的定位,并將定位信息存儲在靜態(tài)隨機存取存儲器(SRAM)31中。當(dāng)拍攝裝置1接通時,拍攝裝置1可以使用存儲于SRAM 31中的定位信息。
盡管使用通用異步接收/發(fā)送裝置(UART,UniversalAsynchronous Receiver Transmitter)作為在GPS裝置3和主CPU 11之間的通信中使用的GPS的通信總線6,但是用于GPS的通信總線6的規(guī)格不局限于UART。眾所周知,UART廣泛地用作例如計算機系統(tǒng)的串口。
采用美國國家航海電子協(xié)會(NMEA,National MarineElectronics Association)作為通過采用UART的GPS的通信總線6在GPS裝置3和主CPU 11之間的通信中使用的協(xié)議。同樣眾所周知的,NMEA是為GPS接收器和導(dǎo)航設(shè)備之間通過串口的通信而定義的,在具有GPS功能的各種民生裝置中被采用。
本發(fā)明的實施例以GPS裝置3和主CPU 11之間的通信為特征。作為與本發(fā)明的實施例的比較,現(xiàn)在通過參考圖4說明采用現(xiàn)有技術(shù)中的方法時的典型的通信處理。為了清楚,圖4示出以采用圖3示出的結(jié)構(gòu)為前提,在GPS裝置3和主CPU 11之間的通信中使用現(xiàn)有技術(shù)的方法的例子。
通常,設(shè)置作為模塊的GPS裝置3,從而以1秒的時間間隔(此后稱為標(biāo)準(zhǔn)時間間隔)進行包括定位計算和發(fā)送在位置計算中所取得的定位信息的一系列處理。在現(xiàn)有技術(shù)中,GPS裝置通常根據(jù)以上設(shè)置取得在每1秒所發(fā)送的定位信息,導(dǎo)航裝置進行任意的響應(yīng)處理。圖4中示出的通信處理基于現(xiàn)有技術(shù)中的方法,并在GPS裝置3、通信驅(qū)動器11c、GPS裝置操作中間件11b和GPS支持應(yīng)用程序11a中進行。
參考圖4,在步驟S1中,GPS裝置3發(fā)送在特定時間產(chǎn)生的定位信息。通信驅(qū)動器11c將定位信息的發(fā)送檢測為通信中斷事件的發(fā)生。在步驟S2中,通信驅(qū)動器11c響應(yīng)通信中斷事件的發(fā)生將表示從GPS裝置3接收到消息的消息接收通知發(fā)送到更高層的GPS裝置操作中間件11b。在步驟S3中,GPS裝置操作中間件11b響應(yīng)消息接收通知的接收,訪問通信驅(qū)動器11c以取得關(guān)于作為定位信息的消息的數(shù)據(jù)。在步驟S4中,GPS裝置操作中間件11b將所取得的定位信息發(fā)送到GPS支持應(yīng)用程序11a作為所接收的信息的內(nèi)容。GPS支持應(yīng)用程序11a接收定位信息,并在步驟S5中,使用所接收的定位信息進行預(yù)定的處理(接收響應(yīng)處理)。
在從GPS裝置3在步驟S1中進行通信中斷(發(fā)送定位信息)起1秒之后,然后在步驟S11,GPS裝置3再次進行通信中斷。在步驟S12~S15中,響應(yīng)步驟S11,執(zhí)行與步驟S2~S5的序列類似的序列。在從步驟S11起1秒之后,在步驟S21~S25執(zhí)行與步驟S1~S5的序列和步驟S11~S15的序列類似的序列。
在現(xiàn)有技術(shù)中,每當(dāng)每1秒從GPS裝置3發(fā)送定位信息時,主CPU 11中斷通信以接收消息(定位信息)并使用所接收的定位信息進行接收響應(yīng)處理。
從GPS裝置3發(fā)送的定位信息包括關(guān)于定位結(jié)果的信息,該信息將定位信息是否有效作為狀態(tài)來表示。盡管GPS裝置3在每1秒周期性地進行定位計算以輸出定位信息,但是例如如果沒有從GPS衛(wèi)星適當(dāng)?shù)亟邮盏綗o線電波,由于沒有產(chǎn)生正確的位置信息,即使進行定位計算,也可能發(fā)生錯誤。此外,即使從GPS衛(wèi)星適當(dāng)?shù)亟邮樟藷o線電波,出于多種原因,定位計算也可能導(dǎo)致錯誤。在這些情況下,由于計算結(jié)果表示錯誤,示出表示位置信息無效的狀態(tài)作為定位信息。相反,如果從GPS衛(wèi)星適當(dāng)?shù)亟邮樟藷o線電波并且定位計算正常進行,則除了表示位置信息有效的狀態(tài)之外還發(fā)送包括關(guān)于所測量的位置的信息的定位信息。
如果GPS裝置3發(fā)送具有表示位置信息有效的狀態(tài)的定位信息,則主CPU 11可以接收所測量的位置信息以進行接收響應(yīng)處理。相反,如果GPS裝置3發(fā)送具有表示位置信息無效的狀態(tài)的定位信息,則主CPU 11進行對應(yīng)于未取得的位置信息所需的處理,作為接收響應(yīng)處理。
現(xiàn)在說明根據(jù)本發(fā)明實施例的GPS裝置3和主CPU 11之間的通信處理。
根據(jù)本發(fā)明的實施例,設(shè)置預(yù)定值“t”作為從GPS裝置3發(fā)送定位信息的時間間隔。設(shè)置值“t”使其大于1。實際上,盡管“t”的值取決于在應(yīng)用中如何使用定位信息,但是當(dāng)在例如圖2中的(a)、(b)、(d)或(e)示出的應(yīng)用中使用定位信息時,可以設(shè)置值“t”使其超過10秒。不從GPS裝置3發(fā)送具有表示位置信息無效的狀態(tài)的定位信息,僅從GPS裝置3發(fā)送具有表示位置信息有效的狀態(tài)的定位信息。
圖5示出根據(jù)本發(fā)明的實施例在GPS裝置3和主CPU 11之間正常通信處理的例子,其中,每“t”秒恒定地產(chǎn)生有效的定位信息。
例如,在步驟S1中,當(dāng)GPS裝置3發(fā)送有效的定位信息時,時間到達。如圖4,響應(yīng)步驟S1執(zhí)行步驟S2~S5。
在步驟S1中發(fā)送定位信息后,每1秒GPS裝置3進行定位計算以取得定位信息,其中,1秒作為缺省值(標(biāo)準(zhǔn)時間間隔)。然而,根據(jù)本發(fā)明的實施例,直到從發(fā)送定位信息起經(jīng)過“t”秒之前,GPS裝置3不發(fā)送內(nèi)部取得的定位信息,并將定位信息存儲在例如SRAM 31中。在從發(fā)送定位信息起“t”秒之后,GPS裝置3參考存儲在SRAM 31中的定位信息的內(nèi)容,發(fā)送任何有效的定位信息。
參考圖5,假設(shè)從在步驟S1中發(fā)送定位信息起經(jīng)過“t”秒之前取得了有效的定位信息,并在SRAM 31中存儲所取得的定位信息。因此,從在步驟S1中發(fā)送定位信息起“t”秒之后,然后在步驟S11中,GPS裝置3發(fā)送有效的定位信息。主CPU 11響應(yīng)在步驟S11中定位信息的發(fā)送,執(zhí)行步驟S12~S15。步驟S12~S15與上述步驟S2~S5類似。
如果多條有效的定位信息存儲在SRAM 31中,則可以從其多條中選擇一條有效的定位信息以發(fā)送所選擇的該條有效的定位信息。在定位信息的選擇中,例如,可以選擇新近的有效的定位信息,但是選擇規(guī)則不局限于此。
圖6示出根據(jù)本發(fā)明的實施例,在GPS裝置3和主CPU 11之間的非正常通信處理的例子,其中不是每“t”秒恒定地產(chǎn)生有效的定位信息。
參考圖6,在步驟S1中,GPS裝置3發(fā)送有效的定位信息。步驟S2~S5與圖5的步驟S2~S5類似。
假設(shè)GPS裝置3每1秒所取得的并存儲在SRAM 31中的定位信息不包括有效的定位信息,僅包括從在步驟S1中發(fā)送定位信息起經(jīng)過“t”秒之前的無效的定位信息。
在這種情況下,在步驟S11中,GPS裝置3重新開始計數(shù)“t”秒,作為超時處理(timeout process)。此時,GPS裝置3不將定位信息發(fā)送到主CPU 11(通信驅(qū)動器11c)。
假設(shè)從在步驟S11中GPS裝置3進行超時處理起經(jīng)過“t”秒之前,GPS裝置3取得有效的定位信息并存儲所取得的定位信息。在這種情況下,從在步驟S11中的超時處理起“t”秒之后,然后在步驟S21中,GPS裝置3發(fā)送有效的定位信息。響應(yīng)步驟S21的步驟S22~S25與步驟S2~S5類似。
如以上通過參考圖5和圖6的說明,在本發(fā)明的實施例中設(shè)置了比1秒的標(biāo)準(zhǔn)時間間隔長的“t”秒的時間間隔(此后稱為發(fā)送時間間隔)。基本上,與“t”秒的時間間隔相關(guān)聯(lián)地設(shè)置定位信息的發(fā)送時間。如果在“t”秒的時間間隔期間取得有效的定位信息,則在發(fā)送時間發(fā)送定位信息。相反,如果在“t”秒的時間間隔期間未取得有效的定位信息,則在發(fā)送時間不發(fā)送定位信息。
如果在例如步驟S11中進行超時處理且不發(fā)送定位信息,則可以要求GPS支持應(yīng)用程序11a根據(jù)應(yīng)用的內(nèi)容進行相應(yīng)的處理。在這種情況下,對于GPS支持應(yīng)用程序11a來說需要在沒有取得任何有效的定位信息的情況下檢測超時的發(fā)生。
作為應(yīng)對這種情況的動作,在圖6示出的例子中,主CPU 11響應(yīng)步驟S11中的超時處理,執(zhí)行步驟S12~S14。
例如,GPS裝置操作中間件11b判斷在GPS裝置3中是否執(zhí)行超時處理(超時檢測)。在該超時檢測中,判斷從接收到最后的消息接收通知起經(jīng)過約“t”秒之前,是否接收到隨后的消息接收通知。在圖6示出的例子中,由于從在步驟S2中接收到消息接收通知起經(jīng)過“t”秒之前,沒有接收到隨后的消息接收通知,因此在步驟S12檢測到超時。在檢測到超時之后,在步驟S13中,GPS裝置操作中間件11b通知GPS支持應(yīng)用程序11a超時。在步驟S14中,GPS支持應(yīng)用程序11a響應(yīng)超時通知進行超時響應(yīng)處理。換言之,GPS支持應(yīng)用程序11a進行與表示沒有取得有效的位置信息作為定位信息的結(jié)果相對應(yīng)的處理。
修改在GPS裝置3中以例如固件的形式實現(xiàn)的程序的內(nèi)容,這可以將GPS裝置3發(fā)送定位信息的方式從圖4中的處理改變?yōu)閳D5中的處理。換言之,由執(zhí)行以例如固件的形式實現(xiàn)的程序的GPS裝置實現(xiàn)根據(jù)本發(fā)明的實施例的基本結(jié)構(gòu)。
將圖4中示出的現(xiàn)有技術(shù)中的通信處理與圖5和圖6中示出的根據(jù)本發(fā)明的實施例的通信處理相比較,提供以下的結(jié)果。
從圖4和圖5示出的通信處理之間的比較可以明顯看出,至少每“t”秒從GPS裝置3發(fā)送定位信息,“t”秒長于作為本發(fā)明的實施例中的定位信息的標(biāo)準(zhǔn)發(fā)送間隔而設(shè)置的1秒。如果沒有取得有效的定位信息,則即使在“t”秒后也不發(fā)送定位信息。
因此,與如在現(xiàn)有技術(shù)中每1秒恒定地發(fā)送定位信息的情況相比,在單位時間內(nèi)發(fā)送定位信息的頻率降低。發(fā)送定位信息的頻率的降低,降低了在主CPU 11中的通信驅(qū)動器11c中發(fā)生通信中斷的頻率,從而減小了主CPU 11的負(fù)荷。
根據(jù)本發(fā)明的實施例的GPS裝置3(GPS模塊)安裝在例如攝像機100或數(shù)字靜物照相機200的攝像設(shè)備中,如圖1所示。這種攝像設(shè)備為固有的攝像功能消耗了CPU的一定能力。在圖3示出的例子中,拍攝裝置1中的主CPU 11為攝像功能消耗了一定能力。
當(dāng)在這種情況下由于GPS功能的添加而導(dǎo)致每1秒都發(fā)生來自GPS裝置3的通信中斷時,CPU的負(fù)荷進一步增加。根據(jù)由主CPU 11所執(zhí)行的處理,來自GPS裝置3的通信中斷能對CPU施加更重的負(fù)荷從而不利地影響攝像功能的性能。例如,涉及攝像功能的操作速度可能降低。
因此,以根據(jù)本發(fā)明的實施例的方式降低來自GPS裝置3的通信中斷的發(fā)生頻率,減輕了主CPU 11的負(fù)荷的增加,并使得可以保持設(shè)備的更高的性能。
例如,當(dāng)在導(dǎo)航系統(tǒng)中使用GPS功能時,在每1秒與表示位置信息有效還是無效的狀態(tài)一起取得定位信息可能是有效而重要的。
然而,根據(jù)設(shè)備的應(yīng)用,以例如約1秒的頻率的標(biāo)準(zhǔn)頻率取得定位信息可能產(chǎn)生超出規(guī)格的結(jié)果。出于以下的原因?qū)⑾嗤闆r應(yīng)用于根據(jù)本發(fā)明的實施例的攝像機100或數(shù)字靜物照相機200的GPS功能的應(yīng)用中。
根據(jù)本發(fā)明的實施例的攝像機100或數(shù)字靜物照相機200以圖2中的(a)、(b)、(c)或(d)的方式使用利用GPS產(chǎn)生的位置信息。在這些應(yīng)用中,位置信息與正在進行的拍攝或者已經(jīng)進行了的拍攝的位置大致關(guān)聯(lián)即可。因此,在一定程度上允許位置誤差,不需要主動檢測取得了無效的定位信息的情況并快速地采取動作。即,主動取得無效的定位信息的需要很小。取得無效的定位信息還使CPU能力被浪費地消耗的缺點顯著。因此,根據(jù)本發(fā)明實施例的應(yīng)用不需要像導(dǎo)航設(shè)備那樣精確、高頻和詳細(xì)的定位信息。
從以上觀點,如以上通過參考圖5和圖6所述,在本發(fā)明的實施例中采用以長于1秒(標(biāo)準(zhǔn)時間間隔)的時間間隔(發(fā)送時間間隔)僅發(fā)送有效的定位信息的通信處理。
參考圖7和圖8說明根據(jù)本發(fā)明的實施例的GPS裝置3和主CPU 11之間通信處理的其它例子。
圖7示出對通過參考圖6的上述非正常通信處理的變形。
參考圖7,在步驟S1中,GPS裝置3發(fā)送有效的定位信息。響應(yīng)步驟S1,主CPU 11執(zhí)行步驟S2~S5。
如果從在步驟S1中發(fā)送定位信息起經(jīng)過“t”秒之前GPS裝置3沒有取得有效的定位信息,則在步驟S11中,GPS裝置3執(zhí)行超時處理,并復(fù)位“t”秒的計數(shù)而不發(fā)送定位信息。在步驟S12中,GPS裝置3將超時通知發(fā)送到主CPU 11中的通信驅(qū)動器11c。
在接收到超時通知之后,在步驟S13中,通信驅(qū)動器11c通知GPS裝置操作中間件11b檢測到超時。在步驟S14中,GPS裝置操作中間件11b接收到超時通知并檢測到超時。在步驟S15中,GPS裝置操作中間件11b將超時通知發(fā)送到GPS支持應(yīng)用程序11a。在步驟S16中,GPS支持應(yīng)用程序11a響應(yīng)超時通知進行超時響應(yīng)處理。
與在圖6中的處理一樣,因為從在步驟S11進行超時處理起經(jīng)過“t”秒之前,GPS裝置3取得和存儲有效的定位信息,所以進行與圖6中的步驟S21~S25類似的步驟S21~S25。
如上所述,在圖7示出的例子中,將超時通知從GPS裝置3發(fā)送到主CPU 11。盡管來自GPS裝置3的超時通知導(dǎo)致中斷,但是由于中斷發(fā)生的頻率類似于在每“t”秒取得有效的定位信息的正常處理中的頻率,因此CPU的負(fù)荷不會增加。此外,由于GPS裝置3輸出超時通知,對于主CPU 11來說不需要進行例如計時器計數(shù)等檢測超時的處理,因此減小了主CPU 11的負(fù)荷。相反,在圖6示出的支持超時的處理中,減小了GPS裝置3的負(fù)荷。盡管將對應(yīng)于步驟S12中的超時通知的接收的負(fù)荷施加到主CPU 11,實現(xiàn)包括用于在主CPU 11中的超時檢測的處理程序的程序即可,因此與將管理超時的功能賦予GPS裝置3的情況相比,程序可以更容易地實現(xiàn)。
如上所述,根據(jù)本發(fā)明的實施例,考慮到攝像機100或數(shù)字靜物照相機200的應(yīng)用,設(shè)置長于1秒(標(biāo)準(zhǔn)時間間隔)的時間間隔“t”作為發(fā)送定位信息的最小時間間隔。
然而,可能會存在以比“t”秒短的時間間隔取得定位信息更方便的情況。例如,如果攜帶根據(jù)本發(fā)明的實施例的攝像機100或數(shù)字靜物照相機200的使用者所乘的車輛的位置在短時間段內(nèi)變化很大,則可以優(yōu)選地以短于“t”秒的時間間隔取得定位信息。此外,如果在預(yù)定的時間段僅連續(xù)地取得無效的定位信息,則為了盡快地取得有效的定位信息,可能需要以短于“t”秒的時間間隔發(fā)送定位信息。
圖8示出在從GPS裝置3發(fā)送定位信息的時間間隔可變的情況下,根據(jù)本發(fā)明的實施例的通信處理的例子。在圖8的說明中,將以作為GPS裝置3的缺省設(shè)置的1秒的時間間隔發(fā)送定位信息稱為“標(biāo)準(zhǔn)時間間隔模式”,而對于以長于1秒的至少“t”秒的時間間隔發(fā)送定位信息,由于該設(shè)置用于拍攝應(yīng)用,因此將其稱為“拍攝時間間隔模式”。
參考圖8,在步驟S1~S5,GPS裝置3發(fā)送有效的定位信息,主CPU 11進行與圖5~圖7示出的例子中的步驟S1~S5類似的步驟。在從過去的時間到執(zhí)行步驟S1時的時間的時間段期間,以“t”秒的時間間隔進行以上參考圖5、圖6或圖7說明的通信處理。換言之,在第一次進行通信處理(S1~S5)之前,設(shè)置“拍攝時間間隔模式”作為在GPS裝置3和主CPU 11之間傳遞的定位信息的通信模式。在“拍攝時間間隔模式”中,以“t”秒的拍攝時間間隔發(fā)送定位信息。
在執(zhí)行了步驟S1~S5之后的時間,在步驟S11中,GPS支持應(yīng)用程序11a產(chǎn)生事件以指示取消已經(jīng)設(shè)置的拍攝時間間隔模式。
產(chǎn)生該事件的一個觸發(fā)器是下述從拍攝時間間隔模式到標(biāo)準(zhǔn)時間間隔模式的切換操作。
此外,可以將如果由GPS支持應(yīng)用程序11a所監(jiān)視的定位信息的取得狀態(tài)滿足預(yù)定的條件(或不滿足預(yù)定的條件)而執(zhí)行的處理設(shè)置為觸發(fā)器。在圖8示出的例子中,GPS支持應(yīng)用程序11a可以基于順序接收的定位信息的內(nèi)容(位置信息)檢測例如近似的移動速度和取得有效的定位信息的穩(wěn)定性。GPS支持應(yīng)用程序11a可以基于所檢測的結(jié)果產(chǎn)生取消拍攝時間間隔模式的事件。在圖8示出的例子中,從在步驟S1發(fā)送有效的定位信息起經(jīng)過“t”秒之前產(chǎn)生取消拍攝時間間隔模式的事件。然而,例如,在用于產(chǎn)生取消拍攝時間間隔模式的事件的算法中,如果在長于“t”秒的預(yù)定時間間隔內(nèi)沒有接收到有效的定位信息,則在步驟S11中產(chǎn)生取消拍攝時間間隔模式的事件之前可以重復(fù)特定次數(shù)的超時響應(yīng)處理。
在步驟S12中,GPS支持應(yīng)用程序11a將通過以上方式產(chǎn)生的取消拍攝時間間隔模式的事件傳遞到較低層的GPS裝置操作中間件11b。在步驟S13中,GPS裝置操作中間件11b將所接收的事件轉(zhuǎn)換為可由GPS裝置3處理的取消拍攝時間間隔模式的命令,并將該命令發(fā)送到通信驅(qū)動器11c。在步驟S14中,通信驅(qū)動器11c將取消拍攝時間間隔模式的命令發(fā)送到GPS裝置3。在接收到取消拍攝時間間隔模式的命令之后,在步驟S15中,GPS裝置3取消所設(shè)置的拍攝時間間隔模式并設(shè)置標(biāo)準(zhǔn)時間間隔模式。具體來說,GPS裝置3停止以至少“t”秒的時間間隔僅將有效的定位信息從GPS裝置3發(fā)送到主CPU 11的操作模式(拍攝時間間隔模式),并啟用不論定位信息有效還是無效均每1秒恒定地發(fā)送定位信息、并且作為與GPS裝置3的缺省設(shè)置相對應(yīng)的標(biāo)準(zhǔn)操作模式的操作模式(標(biāo)準(zhǔn)時間間隔模式)。GPS裝置3進行操作模式的切換以修改例如內(nèi)部固件的設(shè)置。
在以上述方式將拍攝時間間隔模式切換到標(biāo)準(zhǔn)時間間隔模式之后,GPS裝置3在標(biāo)準(zhǔn)時間間隔模式下工作。在圖8的例子中,從在步驟S15中執(zhí)行向標(biāo)準(zhǔn)時間間隔模式的切換起“x”秒的時間延遲之后,然后在步驟S21中,GPS裝置3在標(biāo)準(zhǔn)時間間隔模式下第一次發(fā)送定位信息。為了確認(rèn),由于標(biāo)準(zhǔn)時間間隔模式是GPS裝置3的缺省設(shè)置,因此不論定位結(jié)果有效還是無效,每1秒發(fā)送定位信息。響應(yīng)步驟S21的步驟S22~S25與例如圖4示出的步驟S1~S5、步驟S11~S15和步驟S21~S25類似。
在圖8示出的例子中,取消拍攝時間間隔模式并設(shè)置標(biāo)準(zhǔn)時間間隔模式。在發(fā)送定位信息的時間間隔方面,“t”秒變?yōu)槎逃凇皌”秒的1秒。將標(biāo)準(zhǔn)時間間隔模式設(shè)置為用于定位和輸出的GPS裝置3的缺省設(shè)置,使得模式之間的切換具有算法不復(fù)雜的優(yōu)點。
然而,當(dāng)不考慮這種算法時,發(fā)送定位信息的時間間隔可以在例如“t”秒和“m”秒(1<m<t)之間切換。
本發(fā)明并不局限于上述實施例。例如,GPS裝置和CPU之間的通信總線的標(biāo)準(zhǔn)并不局限于UART。此外,GPS裝置和CPU之間的通信協(xié)議可以符合NMEA之外的正在開發(fā)或?qū)⒁_發(fā)的標(biāo)準(zhǔn)。在CPU(主CPU 11)中實現(xiàn)并支持GPS裝置的程序的層次結(jié)構(gòu)并不局限于如圖3所示的例子那樣包含GPS支持應(yīng)用程序11a、GPS裝置操作中間件11b和通信驅(qū)動器11c中所包含的內(nèi)容。
除了攝像機100和數(shù)字靜物照相機200外,本發(fā)明還可以用于具有GPS功能的任意設(shè)備。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,可以依據(jù)設(shè)計要求和其它因素作出各種變形、組合、子組合以及變化,只要它們在所附權(quán)利要求或其等同的范圍內(nèi)即可。
引用的相關(guān)申請本發(fā)明包含涉及在2005年12月6日提交日本專利局的日本專利申請2005-351529號的主題,其全部內(nèi)容通過引用包含于此。
權(quán)利要求
1.一種定位信息處理設(shè)備,其包括定位信息取得部,用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及定位信息發(fā)送部,用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送由所述定位信息取得部取得的所述定位信息。
2.根據(jù)權(quán)利要求1所述的定位信息處理設(shè)備,其特征在于,所述定位信息發(fā)送部將比所述標(biāo)準(zhǔn)時間間隔長的預(yù)定的發(fā)送時間間隔設(shè)置為發(fā)送所述定位信息的最小時間間隔,如果在當(dāng)前發(fā)送時間間隔期間所述定位信息取得部取得了有效的定位信息,則所述定位信息發(fā)送部在與所述當(dāng)前發(fā)送時間間隔相關(guān)聯(lián)的發(fā)送時刻發(fā)送所述有效的定位信息,以及如果在所述當(dāng)前發(fā)送時間間隔期間所述定位信息取得部沒有取得有效的定位信息,則所述定位信息發(fā)送部在與所述當(dāng)前發(fā)送時間間隔相關(guān)聯(lián)的發(fā)送時刻不發(fā)送所述定位信息。
3.根據(jù)權(quán)利要求2所述的定位信息處理設(shè)備,其特征在于,如果在所述當(dāng)前發(fā)送時間間隔期間所述定位信息取得部沒有取得有效的定位信息,則所述定位信息發(fā)送部在與所述當(dāng)前發(fā)送時間間隔相關(guān)聯(lián)的發(fā)送時刻向外通知在所述當(dāng)前發(fā)送時間間隔期間沒有取得有效的定位信息。
4.根據(jù)權(quán)利要求2所述的定位信息處理設(shè)備,其特征在于,所述定位信息發(fā)送部能夠在以所述發(fā)送時間間隔進行定位信息的發(fā)送操作和以比所述發(fā)送時間間隔短的更短發(fā)送時間間隔進行定位信息的發(fā)送操作之間切換,如果在當(dāng)前更短發(fā)送時間間隔期間所述定位信息取得部取得了有效的定位信息,則所述定位信息發(fā)送部在所述當(dāng)前更短發(fā)送時間間隔終止時的時刻發(fā)送所取得的有效的定位信息,以及如果在當(dāng)前更短發(fā)送時間間隔期間所述定位信息取得部沒有取得有效的定位信息,則所述定位信息發(fā)送部在所述當(dāng)前更短發(fā)送時間間隔終止時的時刻不發(fā)送定位信息或者發(fā)送在所述當(dāng)前更短發(fā)送時間間隔期間由所述定位信息取得部取得的無效的定位信息。
5.一種信息處理設(shè)備,其包括定位信息取得部,用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;定位信息發(fā)送部,用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑發(fā)送由所述定位信息取得部取得的所述定位信息;以及定位信息處理部,其用于接收和取得通過所述數(shù)據(jù)通信路徑發(fā)送的所述定位信息,并使用所述定位信息進行實現(xiàn)預(yù)定功能操作的處理。
6.根據(jù)權(quán)利要求5所述的信息處理設(shè)備,其特征在于,如果在超過預(yù)定的時間段內(nèi)沒有接收到和取得所述定位信息,則所述定位信息處理部進行與沒有接收到有效的定位信息的情況相對應(yīng)的預(yù)定的處理。
7.一種處理定位信息的方法,所述方法包括以下步驟定位信息取得步驟,以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送通過所述定位信息取得步驟取得的所述定位信息。
8.一種程序,其使定位信息處理設(shè)備執(zhí)行以下步驟定位信息取得步驟,以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送通過所述定位信息取得步驟取得的所述定位信息。
9.一種定位信息處理設(shè)備,其包括定位信息取得單元,其用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及定位信息發(fā)送單元,其用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送由所述定位信息取得單元取得的所述定位信息。
10.一種信息處理設(shè)備,其包括定位信息取得單元,其用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;定位信息發(fā)送單元,其用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑發(fā)送由所述定位信息取得單元取得的所述定位信息;以及定位信息處理單元,其用于接收和取得通過所述數(shù)據(jù)通信路徑發(fā)送的所述定位信息,并使用所述定位信息進行實現(xiàn)預(yù)定功能操作的處理。
全文摘要
本發(fā)明涉及一種定位信息處理設(shè)備和方法、信息處理設(shè)備和程序。所述定位信息處理設(shè)備包括定位信息取得部件,用于以預(yù)定的標(biāo)準(zhǔn)時間間隔取得定位信息;以及定位信息發(fā)送部件,用于僅在所述定位信息有效的情況下,通過預(yù)定的數(shù)據(jù)通信路徑向外發(fā)送由所述定位信息取得部件取得的所述定位信息。
文檔編號H04N5/225GK1979214SQ20061016097
公開日2007年6月13日 申請日期2006年12月6日 優(yōu)先權(quán)日2005年12月6日
發(fā)明者上野一朗, 廖柏平 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沅江市| 虎林市| 辽源市| 旬阳县| 云林县| 金乡县| 吐鲁番市| 万盛区| 定结县| 霍林郭勒市| 开原市| 松滋市| 安丘市| 肇州县| 城口县| 扶余县| 盈江县| 固安县| 博白县| 灵石县| 古丈县| 兰坪| 太和县| 贵溪市| 营山县| 安远县| 唐河县| 连城县| 二连浩特市| 凌源市| 临海市| 都兰县| 双牌县| 卢氏县| 本溪市| 当阳市| 马龙县| 闽清县| 巧家县| 突泉县| 新源县|