新四季網

移動方位計算裝置及方位校正方法

2023-08-11 13:03:06 3

專利名稱:移動方位計算裝置及方位校正方法
技術領域:
本發明涉及一種具備用於測量地理方位的地磁傳感器的可移動通信設備(例如行動電話),以及一種用於校正地磁傳感器的方法。
背景技術:
通常,需要一種設備來確認當前地點的地理位置並通過地圖來提供對去往目標地點的路線的指引。作為滿足這種需求的一種設備,汽車導航系統是公知的(例如,專利文獻1、專利文獻2和專利文獻3)。
一般而言,汽車導航系統通過接收並處理從多個GPS(全球定位系統)衛星發送的信號(後文稱作「GPS信號」)來計算當前地點的地理位置,從系統中的存儲單元(DVD、硬碟等)中所存儲的資料庫中讀出關於該當前地點環境的地圖數據,並將其顯示在顯示器上。另外,通過使用汽車速度傳感器和陀螺傳感器來計算車輛的運動路徑,執行地圖匹配處理以檢測該運動路徑與地圖上的道路之間的一致程度,並校正定位的錯誤。
然而,對於用戶而言,即使不在車輛中,也需要確定其自身位置並獲悉去往目標地點的路線。作為滿足這種需求的設備,安裝有簡單地圖信息顯示處理功能的移動蜂窩電話已經出現。
最初,具備地圖信息顯示處理功能的移動蜂窩電話缺少用於測量方位的設備,因此難以實現用戶易於理解的地圖顯示,例如汽車導航系統中通常執行的航向向上(heading up)顯示(顯示旋轉地圖,從而前進方向指向屏幕頂部)。
因此,近年來,已經提出了這樣的移動蜂窩電話,其所具備的地圖信息顯示處理功能通過使用地磁傳感器來測量方位,並實現航向向上顯示。
專利文獻1日本專利公開(A)No.2004-28837專利文獻2日本專利公開(A)No.2002-328042專利文獻3日本專利公開(A)No.10-197258發明內容本發明要解決的問題然而,檢測極弱地磁的地磁傳感器受移動蜂窩電話中多個部件或其他通信設備所產生的磁場的影響,並容易出現錯誤。特別是,近來的可移動和可攜式蜂窩電話的尺寸更小。變得更加難以保證部件之間的充分距離。因此,由於通信設備中部件所產生的磁場而導致的地磁檢測錯誤已經變為不可忽略的程度。由於該原因,例如在可以向其安裝/拆卸存儲卡、並被配置為可以進行讀取/寫入操作的移動蜂窩電話中,存在這樣的問題加載有存儲卡的狀態與未加載存儲卡的狀態之間的方位計算結果不同。
另一方面,在近來的具有大顯示屏幕的可移動和可攜式蜂窩電話中,許多設備以設置於不同外殼中的顯示單元和鍵輸入單元的形式出現。這類蜂窩電話通常在兩個外殼通過摺疊而彼此重疊並且鍵輸入單元隱藏於外殼內的狀態下(閉合狀態)、或者在鍵輸入單元和顯示單元都露出的狀態(打開狀態)下使用。
這種雙外殼型蜂窩電話包括在閉合狀態中顯示單元藏於外殼內部的類型以及顯示單元露於外殼外部的類型。後一類型的代表性例子包括顯示單元表面和鍵輸入單元表面在幾乎平行的狀態中相對於彼此旋轉的類型。
這樣,在打開狀態和閉合狀態下都能夠使用顯示單元的蜂窩電話中,希望在兩個狀態下使用地圖信息顯示處理功能。然而,當改變外殼的打開/閉合狀態時,地磁傳感器周圍的磁場改變,因此存在難以得到方位測量結果的問題。
另外,在移動蜂窩電話中,由於尺寸和成本的限制,難以通過使用地磁傳感器以外的其他檢測方法來校正方位測量誤差,例如,在汽車導航系統中使用陀螺傳感器來檢測運動方向。
考慮到這些情況,做出了本發明,並且本發明的目的是提供一種移動方位計算裝置,能夠通過使用地磁傳感器高精度地發現方位,並能夠根據所安裝的電子部件的操作改變的事件來校正地理方位。
本發明的另一目的是提供一種方位校正方法,能夠通過使用地磁傳感器高精度地發現方位,並能夠根據所安裝的電子部件的操作改變的事件來校正地理方位。
解決問題的手段根據本發明,提供了一種移動方位計算裝置,具有用於檢測地磁的地磁傳感器以及用於根據地磁傳感器的檢測值計算地理方位的控制單元,其中控制單元監視引起移動方位計算裝置中所安裝的電子部件的操作改變的事件,並根據事件的發生來校正地理方位。
另外,根據本發明,提供了一種移動方位計算裝置中的方位校正方法,所述移動方位計算裝置具有用於檢測地磁的地磁傳感器,並根據所述地磁傳感器的檢測值計算地理方位,所述方法包括監視引起移動方位計算裝置中所安裝的電子部件的操作改變的事件的步驟,以及根據事件的發生來校正地理方位的步驟。
本發明的效果根據本發明,可以使用地磁傳感器來高精度確定方位,並根據引起所安裝的電子部件的操作改變的事件來校正地理方位。


圖1是示出了根據本發明實施例的移動蜂窩電話中用於獲取地理位置和地圖信息的系統的配置示例的方框圖;圖2是移動蜂窩電話處於打開狀態時的立體圖;圖3是閉合狀態下從移動蜂窩電話的一個側面觀察的立體圖;圖4是閉合狀態下從移動蜂窩電話的另一個側面觀察的立體圖;圖5是示出了電路板安裝外殼內部電路板安裝狀態的立體圖;圖6是示出了根據本發明實施例的移動蜂窩電話的配置示例的方框圖;圖7是圖示移動蜂窩電話中的GPS信號接收處理示例的流程圖;圖8是圖示移動蜂窩電話中的地點發現處理示例的流程圖;圖9是示出了從導航伺服器系統發送的地圖信息示例的圖;圖10是圖示移動蜂窩電話中旋轉處理顯示圖像的示例的流程圖;圖11是用於解釋方位角計算方法的圖;圖12是圖示了移動蜂窩電話中方位計算處理的第一示例的流程圖;圖13是示出了校正數據示例的圖;圖14是圖示了移動蜂窩電話中方位計算處理的第二示例的流程圖;圖15是圖示了移動蜂窩電話中方位計算處理的第三示例的流程圖;圖16是圖示了移動蜂窩電話中方位計算處理的第四示例的流程圖;圖17是圖示了移動蜂窩電話中方位計算處理的第五示例的流程圖;圖18是示出了地磁傳感器檢測值根據存儲卡加載而隨時間的變化示例的圖;圖19是圖示了移動蜂窩電話中方位計算處理的第六示例的流程圖;圖20是圖示了在發生了地磁檢測值出現異常狀態時偏移誤差校正處理的第一示例的流程圖;圖21是示出了地磁檢測值由於外部磁場的影響而出現異常狀態的示例的圖;圖22是圖示了移動蜂窩電話中的偏移誤差校正處理的第二示例的流程圖;圖23是圖示了移動蜂窩電話中的偏移誤差校正處理的第三示例的流程圖;圖24是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第一示例的流程圖;圖25是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第二示例的流程圖;圖26是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第三示例的流程圖;圖27是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第四示例的流程圖;圖28是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第五示例的流程圖;圖29是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第六示例的流程圖;圖30是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第七示例的流程圖;圖31是圖示了在地磁檢測值由於外部磁場影響出現誤差時的處理的第八示例的流程圖;以及圖32是圖示了在圖28至圖31所示的處理中在存儲單元中寄存精度降低區域的處理示例的流程圖。
標號描述2…第一外殼,3…第二外殼,4…活動機構,21…顯示面板,100…移動蜂窩電話,200…GPS衛星,300…基站,401…GPS伺服器系統,402…導航伺服器系統,150…無線通信單元,151…GPS信號接收器,152…存儲單元,153…打開/閉合狀態判斷單元,154…鍵輸入單元,155…音頻處理單元,157…圖像捕捉單元,158…地磁傳感器,159…存儲卡單元,160…控制單元。
具體實施例方式
下面將參考附圖解釋本發明應用於具有地圖信息顯示處理功能和圖像捕捉功能、並能夠考慮方位來顯示地圖信息的多功能型可移動、可攜式蜂窩電話(下文稱作「移動蜂窩電話」)時的實施例。
圖1是示出了根據本發明實施例的蜂窩電話100中用於獲取地理位置和地圖信息的系統的配置示例的方框圖。
蜂窩電話100接收從在已知軌道上環繞地球的三個或多個GPS用衛星200發送的GPS信號。然後,蜂窩電話100將關於接收到的GPS信號的信息從基站300通過通信網絡發送到GPS伺服器系統401(作為本發明的地點發現裝置的一個例子),並且從GPS伺服器系統401獲取當前地點的位置信息。
另外,蜂窩電話100將從GPS伺服器系統401獲取的當前地點的位置信息從基站300通過通信網絡發送到導航伺服器系統402(作為本發明的地點發現裝置的一個例子),並且從導航伺服器系統402獲取關於當前地點環境的地圖信息。
GPS伺服器系統401(作為本發明的地點發現裝置的一個例子)根據從蜂窩電話100通過通信網絡發送的GPS信號計算地理位置(例如,緯度和經度),並將計算的位置信息通過通信網絡和基站300發送到蜂窩電話100。
導航伺服器系統402(作為本發明的地點發現裝置的一個例子)根據從蜂窩電話100通過通信網絡發送的地圖信息,從資料庫(未示出)檢索關於蜂窩電話100的環境的地圖信息,並將檢索到的地圖信息通過通信網絡和基站300發送到蜂窩電話100。
圖2至圖4是示出了蜂窩電話100的外觀示例的圖。
圖2是蜂窩電話100處於打開狀態時的立體圖,圖3是閉合狀態下從蜂窩電話100的一個側面觀察的立體圖,圖4是閉合狀態下從蜂窩電話100的另一個側面觀察的立體圖。
在蜂窩電話100中,第一外殼(上外殼2)和第二外殼(下外殼)3通過活動機構單元4連接,從而它們可以自由打開/閉合和/或自由旋轉。
活動機構單元4被配置為使得可以繞預定旋轉軸相對旋轉第一外殼2和第二外殼3和/或打開/閉合它們。
在第一外殼2中,無論活動機構單元4的操作狀態(打開狀態、閉合狀態)如何都露出的第一表面2a具有例如由LCD(液晶顯示)面板或有機EL(電致發光)顯示面板構成的顯示面板21。在該顯示面板21的圖2中的左角,內置了揚聲器22。
顯示面板21包括在稍後解釋的顯示單元155中。揚聲器22包括在稍後解釋的音頻處理單元156中。
第二外殼3通過將其中安裝有電路板的電路板安裝外殼31與形成電路板安裝外殼31的蓋殼的蓋殼側外殼32彼此重疊來形成。
在第二外殼3的電路板安裝外殼31的外部平坦表面31a,即在閉合狀態時與第一外殼2的一個表面相面對的表面31a上,排列了包括數字鍵按鈕311a、光標按鈕311b和回車鍵311c的操作鍵311。在操作鍵311的圖2中的右角,內置了麥克風312。
操作鍵311包括在稍後解釋的鍵輸入單元154中。麥克風312包括在稍後解釋的音頻處理單元156中。
在第二外殼3的蓋殼側外殼32的外部平坦表面32a(無論打開狀態或閉合狀態都露出)上,如圖4所示,設置了照相模塊34的光學系統34a。
在第二外殼3的蓋殼側外殼32的外部平坦表面32a上,設置了用於通過內置閃光燈向外部發出閃光的發光窗口321以及用於在拍攝照片時發射白光以有助於圖像捕捉的發光窗口322。
照相模塊34包括在稍後解釋的圖像捕捉單元157中。
照相模塊用撥動(tack)開關35設置在第二外殼3的一側,而用於插入存儲卡的存儲卡用插槽33形成在第二外殼3的另一側。
圖5是示出了電路板安裝外殼31的內部31b中的電路板安裝狀態的立體圖。
在電路板安裝外殼31的內部31b中,在其底面上安裝主板37。
在主板37上與存儲卡用插槽33相面對的位置,安裝了可以連接可拆卸存儲卡的存儲卡單元159。
在主板37上與該存儲卡單元159相鄰的實質中心位置,安裝地磁傳感器158。
圖6是示出了根據本發明實施例的蜂窩電話100的配置的說明性示例的方框圖。
蜂窩電話100具有無線通信單元150、GPS信號接收器151、存儲單元152、打開/閉合判斷單元153、鍵輸入單元154、顯示單元155、音頻輸入/輸出單元156、圖像捕捉單元157、地磁傳感器158、存儲卡單元159和信號處理/控制單元160。
無線通信單元150是本發明的無線通信裝置的實施例。
GPS信號接收器151是本發明的GPS信號接收裝置的實施例。
GPS信號接收器151和無線通信單元150是本發明的位置信息獲取裝置的實施例。
打開/閉合判斷單元153是本發明的操作狀態判斷裝置的實施例。
顯示單元155是本發明的顯示裝置的實施例。
地磁傳感器158是本發明的地磁傳感器的實施例。
存儲卡單元159是本發明的存儲介質安裝裝置的實施例。
信號處理/控制單元160是本發明的信號處理/控制裝置的實施例。
無線通信單元150與信號處理/控制單元160協作,執行關於與基站150進行無線通信的處理。例如,無線通信單元150向從信號處理/控制單元160輸出的發送數據應用預定的調製處理,以將其轉換為無線信號,並從第一天線AT1發送。另外,無線通信單元150向在第一天線AT1處接收到的無線信號應用預定的解調製處理,以再現接收數據,並輸出到信號處理/控制單元160。
無線通信單元150還執行用於接收從基站300(充當位置信息獲取裝置)發送的、用於地點發現的參考信號的處理。
GPS信號接收器151與信號處理/控制單元160協作,通過第二天線AT2接收從GPS用衛星20發送的GPS信號,並應用諸如放大、消噪和調製之類的信號處理,以在GPS伺服器系統401中獲取用於計算蜂窩電話100的地理位置所需的信息。
存儲單元152與信號處理/控制單元160協作,存儲要在信號處理/控制單元160中執行的程序、信號處理/控制單元160的處理中所使用的恆定數據、以及必須臨時存儲的變量數據、圖像捕捉圖像數據等。
打開/閉合判斷單元153與信號處理/控制單元160協作,通過活動機構單元4,判斷上述打開狀態或閉合狀態中哪個狀態是第一外殼2和第二外殼3的旋轉狀態。例如,打開/閉合判斷單元153包括例如開關之類用於檢測第一外殼2和第二外殼3重疊的閉合狀態的檢測器,以區分閉合狀態和除此以外的其他狀態。
鍵輸入單元154與信號處理/控制單元160協作,根據任何輸入操作(例如,針對操作鍵311和照相模塊用觸摸開關35執行鍵的按壓)生成信號,並將其輸出到信號處理/控制單元160。
顯示單元155與信號處理/控制單元160協作,根據信號處理/控制單元160中生成的圖像數據,使顯示面板21顯示圖像。
音頻輸入/輸出單元156與信號處理/控制單元160協作,在麥克風312處將輸入音頻轉換為電音頻信號,對該信號應用諸如放大、模/數轉換和編碼之類的處理,並將音頻信號作為處理結果輸出到信號處理/控制單元160。另外,音頻處理單元156對從信號處理/控制單元160輸入的音頻數據應用諸如解碼、數/模轉換和放大之類的信號處理,以生成音頻信號,並在揚聲器22處將其轉換為音頻。
圖像捕捉單元157與信號處理/控制單元160協作,捕捉入射到光學系統34a的圖像,以生成圖像數據,例如靜態圖像和運動圖像,並將其輸出到信號處理/控制單元160。圖像捕捉單元157在信號處理/控制單元160的控制下,在圖像捕捉時操作閃光燈,以從發光窗口321發出閃光。
地磁傳感器158檢測用於計算方位的地磁。例如,如圖5所示,地磁傳感器158參考主板37上設定的笛卡爾坐標系統,檢測主板37上固定位置處每個軸向的地磁。為了檢測地磁,採用各種方法,例如利用線圈激勵的方法、利用霍爾效應的方法、以及利用磁致電阻元件的方法。
在本實施例中,作為示例,假設地磁傳感器158安裝了模數轉換器,並將檢測到的地磁的模擬信號輸出為8位數位訊號,即從「0」到「255」的整數值。
信號處理/控制單元160具有用於根據存儲單元152中存儲的程序執行處理的計算機,並執行關於蜂窩電話100的整體操作的各種處理。
例如,作為關於電話功能的處理,信號處理/控制單元160執行用於根據鍵輸入單元154中的鍵輸入操作控制通過無線通信單元150的呼叫和接收的順序的處理以及用於通過無線通信單元150發送/接收音頻處理單元156處輸入/輸出的音頻數據的處理。
作為關於數據通信功能的處理,信號處理/控制單元160響應鍵輸入單元154中的鍵輸入操作,操作無線通信單元150,執行與預定郵件伺服器系統的通信,並執行用於傳輸諸如電子郵件之類的數據的處理。
作為關於圖像捕捉功能的處理,信號處理/控制單元160響應鍵輸入單元154中的鍵輸入操作,執行用於使圖像捕捉單元157執行靜態圖像和運動圖像捕捉處理的處理,以及用於向所捕捉的圖像的數據應用諸如壓縮和編碼之類的圖像處理並將結果存儲在存儲單元152中的處理等。在捕捉靜態圖像時,信號處理/控制單元160還執行用於在適當定時處操作閃光燈的處理。
作為關於地圖信息顯示處理功能的處理,信號處理/控制單元160執行用於根據地磁傳感器158的檢測值來計算地理方位的處理、用於將GPS信號接收器151處接收到的GPS信號的信息發送到GPS伺服器系統401並獲取當前地點的位置信息的處理、用於將該位置信息發送到導航伺服器系統402並獲取關於當前地點環境的地圖信息的處理、用於根據來自基站300的地點發現信號和方位計算的結果來計算當前地點的處理、用於根據方位計算的結果來控制顯示單元155的顯示屏幕上地圖的取向的處理(航向向上顯示處理)等。
為了應對在第一外殼2和第二外殼3的打開狀態和閉合狀態之間顯示面板21相對於用戶的取向相差180度的事實,信號處理/控制單元160執行用於根據打開/閉合判斷單元153的判斷結果來旋轉顯示單元155的顯示圖像的處理。
接著將著重於根據本發明的地圖顯示處理功能,來解釋具有上述配置的蜂窩電話100的操作。
首先,解釋在蜂窩電話100的電源打開時主要由信號處理/控制單元160執行的GPS信號接收處理。
圖7是圖示蜂窩電話100中的GPS信號接收處理示例的流程圖。
信號處理/控制單元160以恆定周期(例如,2秒的間隔)控制GPS信號接收器151(ST102、ST104),並執行掃描以從GPS衛星接收GPS信號。當掃描結果是可以接收GPS信號時,信號處理/控制單元160將接收到的GPS信號存儲在存儲單元152中(ST106)。對可以從中接收到數據的所有GPS衛星重複對GPS信號的這種掃描以及信息的存儲(ST108、ST104、ST106)。當對所有GPS衛星執行了掃描時,信號處理/控制單元160等待,直至下一GPS信號接收定時,然後再次執行步驟ST104至108的處理。
接著,解釋地點發現處理。
圖8是圖示蜂窩電話100中的地點發現處理示例的流程圖。
例如當通過鍵輸入單元154中的鍵輸入操作選擇了開始地點發現處理時(ST122),信號處理/控制單元160執行用於將通過上述GPS接收處理獲得的信息從無線通信單元150通過基站300和通信網絡發送到GPS伺服器系統401的處理(ST124)。
GPS伺服器系統401當從蜂窩電話100接收到GPS信息時,根據該接收到的GPS信息,計算蜂窩電話100的當前地點的位置(例如緯度和經度),並將計算結果從通信網絡通過基站300發送到蜂窩電話100。
信號處理/控制單元160接收從GPS伺服器系統401發送的位置信息,並將其存儲在存儲單元152中(ST126)。
接著,信號處理/控制單元160從無線通信單元150通過基站300和通信網絡訪問導航伺服器系統402(ST128),並將所獲取的位置信息發送到導航伺服器系統402(ST130)。
導航伺服器系統402當從蜂窩電話100接收到位置信息時,從資料庫中檢索由該位置信息所指明的蜂窩電話100的當前地點環境的地圖信息,並將檢索到的地圖信息從通信網絡通過基站300發送到蜂窩電話100。
信號處理/控制單元160接收從導航伺服器系統402發送的地圖信息,並將其存儲在存儲單元152中(ST132)。
圖9是示出了從導航伺服器系統402發送的地圖信息示例的圖。
在本實施例中,作為示例,假設向地圖信息分配固有標識號。導航伺服器系統402基於標識號,管理每個預定尺寸(例如,1km見方)的地圖數據,並且當向蜂窩電話100發送地圖信息時,將這些標識號添加到用於發送的地圖的數據上。在圖9的示例中,當前地點環境的地圖具有標識號MP0,並且其周圍四個方向上的地圖具有標識號MP1至MP4。
信號處理/控制單元160當接收到這種地圖信息時,基於所獲取的地圖信息,生成關於當前地點環境的地圖的圖像數據,並在顯示單元55的顯示面板21上顯示地圖(ST134)。
顯示面板21上所顯示的地圖區域是比從導航伺服器系統402所獲取的1km見方地圖要小的區域(例如,200m×300m)。
作為地圖的顯示方法,可以選擇例如北向上顯示(將地圖的北向調整為朝向屏幕頂部的顯示)以及航向向上顯示(將地圖上的前進方向調整為朝向屏幕頂部的顯示)中任一種。
當通過鍵輸入單元154的鍵操作選擇了北向上顯示時,信號處理/控制單元160將地圖的北方向固定為顯示屏幕的向上方向,並將其顯示在顯示單元155上。
當通過鍵輸入單元154的鍵操作選擇了航向向上顯示時,信號處理/控制單元160根據通過稍後解釋的方位計算處理所發現的方位來執行用於控制顯示屏幕上的地圖取向的處理。例如,當從第二外殼3中麥克風312所處一端指向連接部件所處的另一端的方向A(見圖2)被確定為蜂窩電話100的前進方向時,控制地圖在顯示屏幕上的取向,使得該前進方向的方位變為在顯示屏幕上向上。
這裡所述的「在顯示屏幕上向上」是從手持第二外殼3並使用蜂窩電話100的用戶的觀點觀察的。當改變外殼2和3的打開/閉合狀態時,「在顯示屏幕上向上」據此改變。即,當外殼2和3處於打開狀態時,第一外殼2中揚聲器22一側變為顯示屏幕的頂部,而當外殼2和3處於閉合狀態時,第一外殼2的連接部件一側變為顯示屏幕的頂部。
信號處理/控制單元160如稍後所述,根據外殼2和3的打開/閉合狀態,執行用於旋轉顯示屏幕上的圖像的處理,並以相對於用戶合適的取向來顯示圖像。
當如上所述開始地圖顯示時,信號處理/控制單元160在通過鍵輸入單元154的鍵操作選擇結束地點發現處理(ST136)之前的時間段中重複接著將解釋的步驟ST138及隨後步驟的處理。
首先,信號處理/控制單元160使無線通信單元150接收從蜂窩電話100周圍的多個(例如三個或更多個)基站300發送的用於地點發現的參考信號,並根據所接收到的信號計算當前地點的位置(ST138)。然後,信號處理/控制單元160根據當前地點的計算結果,判斷蜂窩電話100是否存在任何運動(ST140),並且當判斷蜂窩電話100不在運動時,隨後根據來自基站300的參考信號執行當前地點的計算(ST138)。
當在步驟ST140中判斷蜂窩電話100在運動時,信號處理/控制單元160判斷運動去往的點是否處於當前所獲取的地圖的末端區域中(ST142)。例如,當要在顯示單元上顯示的地圖部分並未包括在當前所獲取的地圖中,而是包括在與之相鄰的地圖中,則判斷當前地點處於地圖末端區域中。
當判斷當前地點處於末端區域中時,信號處理/控制單元160通過無線通信單元150從導航伺服器系統146請求與該末端區域相鄰的地圖(ST146)。例如,信號處理/控制單元160嚮導航伺服器系統146發送當前所獲取的地圖的標識號以及指示當前地點在東西南北哪個方位中與該地圖相毗鄰的信息。
導航伺服器系統146根據從蜂窩電話100發送的信息,從資料庫中檢測地圖,並將其發送到蜂窩電話100。
信號處理/控制單元160接收從導航伺服器系統402發送的地圖信息,將其存儲在存儲單元152中(ST132),並根據地圖信息在顯示單元155上顯示地圖(ST134)。此後,信號處理/控制單元160重複步驟ST138和隨後步驟的處理。
另外,當判斷當前地點並不處於末端區域時,信號處理/控制單元160根據當前地點的計算結果,執行用於移動地圖的顯示區域的處理,從而例如蜂窩電話100的當前地點變為所顯示地圖的中心。此後,信號處理/控制單元160重複步驟ST138和隨後步驟的處理。
接著,作為蜂窩電話100的「事件」的示例,將解釋根據外殼的打開/閉合狀態改變時旋轉顯示圖像的處理。
圖10是圖示蜂窩電話100中旋轉顯示圖像的處理示例的流程圖。
在蜂窩電話100的電源打開期間,信號處理/控制單元160不斷地監視打開/閉合判斷單元153中判斷的打開/閉合狀態(ST162)。當打開/閉合判斷單元153判斷外殼沒有處於閉合狀態(即,處於打開狀態)時,信號處理/控制單元160在顯示面板21上顯示圖像,圖像取向使得第一外殼2中揚聲器22一側變為圖像的頂部(ST166)。
當打開狀態中的該顯示為常規顯示時,在打開/閉合判斷單元153判斷為閉合狀態時,信號處理/控制單元160將常規顯示中的圖像旋轉180度,並將其顯示在顯示面板21上(ST164)。即,信號處理/控制單元160在顯示面板21上顯示圖像,圖像取向使得第一外殼2中連接部件一側變為圖像的頂部。
根據顯示圖像的這種旋轉處理,無論外殼2和3的打開/閉合狀態如何,總是可以在顯示單元155上以易於用戶觀察的取向來顯示圖像。
方位計算處理首先,將參考圖11簡要解釋計算方位的方法,然後將參考圖12至圖19解釋信號處理/控制單元160中方位計算處理的一些示例。
圖11是用於解釋方位角計算方法的圖。
在圖11中,具有坐標軸Hx、Hy和Hz的笛卡兒坐標系統是水平面上設定的標準坐標系統。坐標軸Hx和Hy是與水平面平行的坐標軸,並且坐標軸Hz是方向與水平面垂直的坐標軸。
方位角θ是為第二外殼3的主板37上所設置的地磁傳感器158設定的地磁檢測的參考方向RD(例如,圖2中方向A)上的矢量在水平面上正交投影所獲得的像Zxy與坐標軸Hx所形成的角度。傾角是該像Zxy與參考方向A上的矢量所形成的角度。另外,扭轉角η是將蜂窩電話100繞由參考方向A上的矢量所構成的旋轉軸旋轉而形成的角度。
當方位角θ、傾角和扭轉角η都為零時,第二外殼3的主板37上設定的地磁檢測的坐標系統與圖11所示的坐標軸Hx、Hy和Hz的坐標系統一致。
當根據地磁傳感器158與坐標軸Hx相對應的地磁檢測值為α,與坐標軸Hy相對應的地磁檢測值為β,且與坐標軸Hz相對應的地磁檢測值為γ時,圖11所示的方位角θ的正切tanθ由如下等式表示。是顯示面板21的傾角。
(等式1)tanθ=β/(γ·sin-α·cos)…(1)在等式(1)中,扭轉角η被設為零。
信號處理/控制單元160根據從地磁傳感器158獲得的三個方向中的地磁檢測值,通過使用等式(1)所示的關係,計算方位角。
信號處理/控制單元160在計算上述方位時,還考慮顯示面板21相對於水平面的傾角。
當將顯示面板21傾斜例如大約45度的角度時,用戶可以以舒適的姿勢來查看顯示面板21的圖像。因此,當顯示面板21相對於水平面的傾角例如變為優選的45度時,信號處理/控制單元160通過使用傾角,根據等式(1)來計算方位。
當地磁傳感器158相對於水平面的順角在外殼2和3的打開狀態和閉合狀態中不同時,信號處理/控制單元160可以考慮此傾角的不同,計算這些狀態的方位角。例如,與閉合狀態中第一外殼2和第二外殼3幾乎平行重疊時不同,假設兩個外殼的連接使得在打開狀態中第一外殼2和第二外殼3相對傾斜。在這種情況下,當用戶試圖在兩種操作方式下將視線相對於顯示面板21的方向維持恆定時,第二外殼3相對於水平面的傾斜在打開狀態和閉合狀態中不同。第二外殼3的傾斜差異意味著參考方向A相對於水平面的傾斜在打開和閉合狀態中不同。因此,信號處理/控制單元160根據打開/閉合判斷單元153的判斷結果,使用預定角度的傾角,來執行方位計算。該傾角是預先設定的角度,從而當顯示面板21相對於水平面的傾角例如是優選的45度時,在打開狀態和閉合狀態中保持不變。
傾角的信息例如以數據表的形式預先存儲在存儲單元152中。當檢測方位時,信號處理/控制單元160從存儲單元152中的數據表中讀出與打開/閉合判斷單元153的判斷結果相關聯的傾角的信息,並使用該傾角的信息來計算方位。
方位計算處理圖12是圖示了蜂窩電話100中方位計算處理示例的流程圖。
當通過鍵輸入單元154處的鍵輸入操作等選擇開始地點發現處理時,信號處理/控制單元160激活地磁傳感器158,並獲取方位信息(ST202),然後檢查是否發生預定事件(現象)或結束程序(ST204)。
此處「預定事件」意味著當在顯示單元155上顯示方位信息(航向向上顯示的地圖或指示方位的指南針)時蜂窩電話100中的電路和處理系統中導致地磁傳感器158的檢測值改變的事件。該預定事件包括例如在圖8的步驟ST146處從導航伺服器系統402獲取地圖信息的情況下以及在執行呼叫接收處理和郵件接收處理的情況下操作無線通信單元150的事件。預定事件可以包括根據鍵輸入操作、方位信息的改變、地圖顯示更新等改變顯示單元155上的顯示亮度的事件,操作音頻處理單元156及從揚聲器輸出音頻的事件等等。在顯示單元155具有LCD面板的情況下,作為預定事件,例如可以包括接通/關閉用作LCD背光的光源或者改變光源發光強度的事件。
當檢測到出現這種預定事件時,信號處理/控制單元160從存儲單元152中讀出與檢測到的事件相對應的預先準備的地磁檢測值的校正數據,並改變當前使用的校正數據。
圖13是示出了校正數據示例的圖。
在圖13的示例中,校正數據包括與地磁傳感器158的X軸、Y軸和Z軸檢測值相對應的三個校正值。例如,當執行用於操作無線通信單元150的通信處理時,信號處理/控制單元160從存儲單元152中讀出與X軸、Y軸和Z軸地磁檢測值相對應的校正值「-1」、「0」和「-1」。
存儲單元152例如存儲與多個事件相對應的這種校正數據。通過預先測量在每個事件發生的情況以及事件不發生的情況下地磁檢測值的波動量,來確定校正數據的每個校正值。
當在步驟ST204中檢測到發生多個事件時,信號處理/控制單元160向三個方向中的地磁檢測值加上與所檢測到的事件相對應的校正數據的校正值。例如,在圖13的示例中,在通信處理和音頻輸出處理都發生的情況下,當地磁傳感器的檢測值是±255時,X軸校正值變為「-1」+「-1」=「-2」,Y軸校正值變為「0」+「0」=「0」,並且Z軸校正值變為「-1」+「0」=「-1」。
另外,當在步驟ST204檢測到特定事件結束時,信號處理/控制單元160從當前值中減去與所結束的事件相對應的校正數據的校正值。例如,在當前的X軸、Y軸和Z軸校正值是「-2」、「-1」和「1」的狀態並且圖13所示的通信處理結束時,X軸校正值變為「-2」-「-1」=「-1」,Y軸校正值變為「-1」-「0」=「-1」,並且Z軸校正值變為「1」-「-1」=「2」。
信號處理/控制單元160根據從存儲單元152中讀出的校正數據,校正地磁傳感器158的檢測值(ST208)。即,信號處理/控制單元160將校正數據的相應校正值加到地磁傳感器三個方向上的檢測值。然後,通過使用此校正後的地磁校正值,信號處理/控制單元160利用上述計算方法來計算方位(ST210)。
在執行地點發現處理期間,信號處理/控制單元160重複上述步驟ST204至ST210的處理(ST212)。
如上所述,根據圖12所示的方位計算處理的第一示例,當在顯示單元155上顯示方位信息時,由信號處理/控制單元160監視改變蜂窩電話100內部磁場的預定事件(包括事件結束)的發生。當檢測到預定事件發生時,校正方位信息。
因此,即使地磁傳感器158的檢測值由於事件的發生而改變並且顯示單元155上所顯示的方位信息的精度降低時,通過檢測事件的發生並校正方位信息,可以恢復方位信息的精度。
另外,預先為每個事件確定且存儲在存儲單元152中的校正數據用於校正方位信息,因此可以針對每個發生的事件高精度地校正方位信息。
圖14是圖示了蜂窩電話100中方位計算處理的又一示例的流程圖。
圖14與上述圖12的區別在於在從檢測到預定事件發生到計算方位信息的校正並在顯示單元155上顯示計算結果的方位信息之間的時間段中,在顯示單元155上顯示在顯示單元155上所顯示的方位信息精度為低的事實。
即,當在步驟ST204中檢測到發生預定事件時,信號處理/控制單元160在顯示單元155上顯示在顯示單元155上所顯示的方位信息精度為低的事實(步驟ST214)。例如,當顯示表示方位的指南針圖像時,可以顯示該指南針左右擺動的運動,以指示方位信息精度為低。另外,可以改變指南針圖像的形狀、色彩和尺寸,或者顯示指示方位精度低的另一圖像。
信號處理/控制單元160在改變校正值(ST206)、校正地磁檢測值(ST208)及計算方位(ST210)期間在顯示單元155上顯示指示方位精度降低的信息。然後,當在顯示單元155上顯示校正後的方位信息時,當方位精度恢復時(ST211),在顯示單元155上顯示該恢復(ST216)。
例如,當通過左右擺動指南針圖像的運動來顯示方位精度下降時,可以中止這種左右擺動,以指示方位精度恢復。當通過改變指南針圖像的形狀、色彩和尺寸來顯示方位精度下降時,可以將其返回初始狀態,以指示精度恢復。可選地,可以顯示指示方位信息精度恢復的另一圖像。
如上所述,根據圖14所示的方位計算處理的第二示例,當地磁檢測值的校正值由於預定事件的發生(包括事件結束)而改變時,在利用新校正值重新計算方位並在顯示單元155上顯示結果期間,可以向用戶通知所顯示的方位信息的精度為低的事實。由於該原因,用戶能夠正確把握所顯示的方位信息的精度是否為低。
圖15是圖示了蜂窩電話100中方位計算處理的示例的流程圖。
在上述圖12和14的方位計算處理示例中,校正了由於內部處理方面的事件發生而出現的地磁檢測值改變,但是在接下來解釋的圖15的示例中,根據外殼2和3的打開/閉合狀態來校正地磁檢測值的改變。
蜂窩電話100包括例如在揚聲器22和其他部件中使用的磁體(產生與由於上述內部處理而針對每個事件所生成的動態磁場不同的靜磁場)。這種靜磁場變成地磁檢測值的恆定誤差(偏移誤差)的起因,並且通過稍後解釋的偏移誤差校正處理來校正。然而,當外殼2和3的打開/閉合狀態改變時,這些靜磁場產生源的位置關係改變,因此偏移誤差據此改變。
因此,在第三示例的方位計算處理中,為了減小由於這種偏移誤差改變而導致的方位計算值精度降低,將通過偏移誤差校正處理所獲得的偏移誤差校正值單獨作為針對打開狀態和閉合狀態中每個狀態的事件。於是,在外殼2和3的打開/閉合狀態改變的情況下,與此相匹配,改變偏移誤差校正中所使用的校正值。
當通過鍵輸入單元154處的鍵輸入操作等選擇開始地點發現處理時,信號處理/控制單元160激活地磁傳感器158,並獲取方位信息(ST302),然後檢查打開/閉合判斷單元153的判斷結果(ST304)。當在打開/閉合判斷單元153中判斷外殼2和3處於打開狀態時,信號處理/控制單元160讀出例如在信號處理/控制單元160中未示出的寄存器中保持的打開狀態的偏移誤差校正數據(ST306),並據此來校正地磁傳感器158的檢測值(ST307)。另外,當在打開/閉合判斷單元153中判斷外殼2和3處於閉合狀態時,信號處理/控制單元160讀出在信號處理/控制單元160中未示出的寄存器中保持的閉合狀態的偏移誤差校正數據(ST308),並據此來校正地磁傳感器158的檢測值(ST309)。
注意,偏移誤差校正數據例如由與三個方向的地磁檢測值相對應的三個校正值構成,如圖13所示。在開始地點發現處理時或者在通過稍後解釋的偏移誤差校正處理執行地點發現處理期間,頻繁獲取這些校正值,並寫入信號處理/控制單元160中為打開和閉合狀態中每個狀態所設置的預定寄存器中。當執行偏移誤差校正處理並獲取了新的校正值時,重寫寄存器中存儲的偏移誤差校正數據。
當校正地磁傳感器158的檢測值時,信號處理/控制單元160通過使用該校正之後的地磁檢測值來計算方位(ST312)。
然後,信號處理/控制單元160再次獲取打開/閉合判斷單元153的判斷結果,並檢查打開/閉合狀態是否改變(ST314)。
當檢測到從閉合狀態改變為打開狀態時,信號處理/控制單元160返回步驟ST306,在該步驟中其讀出打開狀態中的偏移誤差校正數據,並通過使用該數據重複地磁檢測值的校正以及方位的計算(ST307、ST312)。當檢測到從打開狀態改變為閉合狀態時,信號處理/控制單元160返回步驟ST308,在該步驟中其讀出閉合狀態中的偏移誤差校正數據,並通過使用該數據重複地磁檢測值的校正以及方位的計算(ST309、ST312)。
當打開/閉合狀態沒有改變時,信號處理/控制單元160確認是否選擇了結束地點發現處理(ST316)。當地點發現處理繼續時,信號處理/控制單元160通過使用當前所使用的偏移誤差校正數據來重複地磁檢測值的校正以及方位的計算(ST307/309、ST312)。
當選擇了結束地點發現處理時,信號處理/控制單元160將寄存器中所保持的打開狀態和閉合狀態的偏移誤差校正數據存儲在存儲單元152中(ST318)。由於該操作,當下次執行地點發現處理時,通過使用存儲單元152中存儲的偏移誤差校正數據,可以順利地計算方位。
如上所述,根據圖15所示的方位計算處理示例,當在顯示單元155上顯示方位信息時,監視打開/閉合判斷單元153中判斷結果的改變,並且當檢測到改變時,根據改變後的狀態(打開狀態或閉合狀態)來校正顯示單元155上所顯示的方位信息。即,當檢測到改變時,對地磁傳感器158的檢測值執行與改變後的狀態相對應的預定校正,並根據校正後的這些地磁檢測值來計算方位。
因此,在構造為在打開狀態和閉合狀態中顯示單元155都可以顯示方位信息的蜂窩電話100中,即使在地磁傳感器158的檢測值隨諸如打開/閉合狀態改變之類的事件發生而改變並且所顯示的方位信息精度降低的情況下,通過檢測打開/閉合判斷單元153中判斷結果的改變並校正方位信息,可以恢復方位信息的精度。
另外,在信號處理/控制單元160的預定寄存器中單獨保持打開狀態和閉合狀態的偏移誤差校正數據,並且根據打開/閉合狀態通過使用合適的偏移誤差校正數據來執行方位信息的校正,因此在各狀態中都可以高精度地校正方位信息。
注意,在步驟ST314中檢測打開/閉合狀態改變時,在根據打開/閉合判斷單元153的判斷結果檢測到打開/閉合狀態改變後,通過利用在此改變之後打開或閉合狀態將持續預定時間的事實,最終可以判斷從打開狀態改變為閉合狀態或者從閉合狀態改變為打開狀態。由於該原因,當用戶無意中觸動活動機構單元4並且立即檢測到打開/閉合狀態改變時,可以防止偏移誤差校正數據的錯誤改變。
圖16是圖示了蜂窩電話100中方位計算處理示例的流程圖。
圖16與上述圖15的區別在於在從打開/閉合判斷單元153中檢測到打開/閉合狀態改變的事件到重新計算方位並在顯示單元155上顯示重新計算的方位信息之間的時間段中,在顯示單元155上顯示在顯示單元155上所顯示的方位信息精度為低的事實。
信號處理/控制單元160在步驟ST314檢測打開/閉合狀態的改變,據此在步驟ST306或ST308根據改變後的狀態讀出偏移誤差校正數據,然後在顯示單元155上顯示在顯示單元155上所顯示的方位信息精度為低的事實(ST320)。
信號處理/控制單元160通過例如使表示方位的指南針圖像左右擺動、改變指南針圖像的形狀、色彩和尺寸或者顯示指示方位精度下降的另一圖像之類的方法(與圖14的步驟ST214一樣),來在顯示單元155上顯示方位精度降低的信息。
在校正地磁檢測值(ST307/309)和計算方位(ST312)期間,信號處理/控制單元160在顯示單元155上顯示指示方位精度降低的信息。然後,當在顯示單元155上顯示校正後的方位信息時,信號處理/控制單元160在顯示單元155上顯示方位精度已經恢復的事實(ST322)。例如,當通過指南針圖像左右擺動的運動來顯示方位精度降低時,可以停止這種左右擺動。當通過改變指南針圖像的形狀、色彩和尺寸來顯示方位精度降低時,可以使圖像恢復原狀。可選地,可以顯示指示方位信息精度恢復的另一圖像。
如上所述,根據圖16所示的方位計算處理示例,當地磁檢測值的校正值由於外殼2和3的打開/閉合狀態改變而改變時,在直到通過新校正值重新計算方位並在顯示單元155上顯示結果之前的時間段中,可以向用戶通知所顯示的方位信息精度為低的事實。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低。
圖17是圖示了蜂窩電話100中方位計算處理示例的流程圖。
在上述圖15和圖16的方位計算處理示例中,校正了由於諸如外殼2和3的打開/閉合狀態改變之類的事件而導致的地磁檢測值改變,但是在下述第五示例中,校正由於諸如將存儲卡加載到存儲卡單元159中之類的事件而導致的地磁檢測值的改變。
當存儲卡使用容易被磁化的部件(例如,半導體集成器件的引線框)時,由於該磁力的影響,在特定情況下存儲卡加載和未加載時地磁傳感器158的偏移誤差不同。
圖18是示出了地磁傳感器檢測值(X軸、Y軸和Z軸)根據存儲卡加載而隨時間的變化示例的圖。在圖18的示例中,X軸、Y軸和Z軸地磁傳感器檢測值恰好改變了「-7」、「-8」和「-1」。
在圖17的方位計算處理示例中,為了減小由於地磁傳感器檢測值的這種改變而造成的方位誤差,針對存儲卡加載和存儲卡未加載的每一事件,單獨保持通過偏移誤差校正處理所獲得的偏移誤差校正值。然後,當外殼中存儲卡的載入狀態改變時,與此相匹配,改變用於偏移誤差校正的校正值。
當通過鍵輸入單元154處的鍵輸入操作等選擇了開始地點發現處理時,信號處理/控制單元160激活地磁傳感器158,並獲取方位信息(ST402),並檢查存儲卡單元159中存儲卡的載入狀態(ST404)。當通過來自存儲卡單元159的信號判斷加載了存儲卡時,信號處理/控制單元160讀出例如在信號處理/控制單元160中未示出的寄存器中保持的加載存儲卡時的偏移誤差校正數據(ST406),並據此來校正地磁傳感器158的檢測值(ST407)。另外,當通過來自存儲卡單元159的信號判斷未加載存儲卡時,信號處理/控制單元160讀出在信號處理/控制單元160中未示出的寄存器中保持的未加載存儲卡時的偏移誤差校正數據(ST408),並據此來校正地磁傳感器158的檢測值(ST409)。
存儲卡加載和未加載時的偏移誤差校正數據由與三個方向的地磁檢測值相對應的三個校正值構成,例如如圖18所示。在開始地點發現處理時或者在通過稍後解釋的偏移誤差校正處理執行地點發現處理期間,頻繁獲取這些校正值,並寫入信號處理/控制單元160中為存儲卡加載和未加載時每個狀態所設置的預定寄存器中。當執行偏移誤差校正處理並獲取了新的校正值時,重寫寄存器中存儲的偏移誤差校正數據。
當校正地磁傳感器158的檢測值時,信號處理/控制單元160通過使用該校正之後的地磁檢測值來計算方位(ST412)。
然後,信號處理/控制單元160再次確認存儲卡單元159中存儲卡的載入狀態,以檢查載入狀態是否改變(ST414)。
當檢測到從存儲卡單元159中沒有加載存儲卡的狀態改變為存儲卡單元159中加載了存儲卡的狀態時,信號處理/控制單元160返回步驟ST406,在該步驟中其讀出加載存儲卡時的偏移誤差校正數據,並通過使用該數據重複地磁檢測值的校正以及方位的計算(ST407、ST412)。當檢測到從存儲卡單元159中加載了存儲卡的狀態改變為存儲卡單元159中沒有加載存儲卡的態時,信號處理/控制單元160返回步驟ST408,在該步驟中其讀出未加載存儲卡時的偏移誤差校正數據,並通過使用該數據重複地磁檢測值的校正以及方位的計算(ST409、ST412)。
當存儲卡的載入狀態沒有改變時,信號處理/控制單元160確認是否選擇了結束地點發現處理(ST416)。當地點發現處理繼續時,信號處理/控制單元160通過使用當前所使用的偏移誤差校正數據來重複地磁檢測值的校正以及方位的計算(ST407/409、ST412)。
當選擇了結束地點發現處理時,信號處理/控制單元160將寄存器中所保持的加載存儲卡時和未加載存儲卡時的偏移誤差校正數據存儲在存儲單元152中(ST418)。由於該操作,當下次執行地點發現處理時,通過使用存儲單元152中存儲的偏移誤差校正數據,可以順利地執行方位計算。
如上所述,根據圖17所示的方位計算處理示例,當在顯示單元155上顯示方位信息時,監視存儲卡單元159中存儲卡載入狀態的改變,並且當檢測到改變時,根據改變後的狀態(加載或未加載)來校正顯示單元155上所顯示的方位信息。即,當檢測到存儲卡載入狀態改變時,對地磁傳感器158的檢測值執行與改變後的狀態相對應的預定校正,並根據該校正後的地磁檢測值來計算方位。
因此,即使當地磁傳感器158的檢測值由於存儲卡的載入狀態改變而改變並且顯示單元155上所顯示的方位信息精度降低時,通過檢測存儲卡單元159中存儲卡載入狀態的改變並校正方位信息,可以恢復方位信息的精度。
另外,在信號處理/控制單元160的預定寄存器中單獨保持加載狀態和未加載狀態中的偏移誤差校正數據,並且根據存儲卡的載入狀態通過使用合適的偏移誤差校正數據來執行方位信息的校正,因此在每個狀態中都可以高精度地校正方位信息。
圖19是圖示了蜂窩電話100中方位計算處理示例的流程圖。
圖19與上述圖17的區別在於在從檢測到存儲卡的載入狀態改變事件到重新計算方位並在顯示單元155上顯示重新計算的方位信息之間的時間段中,在顯示單元155上顯示在顯示單元155上所顯示的方位信息精度為低的事實。
信號處理/控制單元160在步驟ST414檢測存儲卡載入狀態的改變,據此在步驟ST406或ST408根據改變後的狀態讀出偏移誤差校正數據,然後使顯示單元155顯示在顯示單元155上所顯示的方位信息精度為低的事實(ST420)。
在校正地磁檢測值(ST407/409)和計算方位(ST412)期間,信號處理/控制單元160在顯示單元155上顯示指示方位精度降低的信息。然後,當在顯示單元155上顯示校正後的方位信息時,信號處理/控制單元160在顯示單元155上顯示方位精度恢復(ST422)。
例如,當通過指南針圖像左右擺動的運動來顯示方位精度降低時,可以中止這種左右擺動。當通過改變指南針圖像的形狀、色彩和尺寸來顯示方位精度降低時,可以使圖像恢復原狀。可選地,可以顯示指示方位信息精度恢復的另一圖像。
如上所述,根據圖19所示的方位計算處理示例,當地磁檢測值的校正值由於存儲卡的載入狀態改變而改變時,在直到通過新校正值重新計算方位並在顯示單元155上顯示結果之前的時間段中,可以向用戶通知所顯示的方位信息精度為低的事實。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低。
偏移誤差校正處理偏移誤差校正處理是用於校正由於蜂窩電話100內部的磁場產生源而導致的恆定地磁檢測值誤差的處理。
蜂窩電話100內部產生的靜磁場導致地磁傳感器158的檢測值的恆定誤差,與蜂窩電話100所處的方位無關。與此不同,地磁本身的檢測值根據蜂窩電話100所處方位而改變。因此,例如,通過在旋轉蜂窩電話100同時檢測地磁並根據蜂窩電話100的旋轉得到地磁矢量的路徑,可以容易地計算地磁傳感器158的檢測值中所包括的偏移誤差。
在開始地點發現處理時,信號處理/控制單元160在顯示單元155上顯示指令,提示用戶旋轉蜂窩電話100。當用戶根據該指令旋轉蜂窩電話100時,信號處理/控制單元160在旋轉中獲取地磁傳感器158的多個檢測值,根據所獲取的地磁檢測值的矢量路徑計算偏移誤差差別,並將該差別從地磁傳感器158的檢測值中減去。由於該操作,獲得了其中校正了偏移誤差的地磁檢測值。
信號處理/控制單元160將通過上述偏移誤差校正處理所計算的偏移誤差作為偏移誤差校正數據存儲在信號處理/控制單元160的預定寄存器中。
即使在執行地點發現處理期間,信號處理/控制單元160也每隔固定時間,就執行上述偏移誤差校正處理。
即使在地磁傳感器158的檢測值變為預定的異常狀態(例如,下面將解釋的溢出),信號處理/控制單元160也執行偏移誤差校正處理並執行地磁檢測值的校正。
圖20是圖示了在發生了地磁檢測值出現異常狀態事件時偏移誤差校正處理示例的流程圖。
當通過鍵輸入單元154處的鍵輸入操作等選擇了開始地點發現處理時(ST502),信號處理/控制單元160檢查地磁傳感器158的檢測值是否已經變為預定的異常狀態(ST504)。
這裡,「預定的異常狀態」例如意味著在由「0」到「255」的整數值所表示的任意8位檢測值(即,任意X軸、Y軸和Z軸地磁檢測值)中出現溢出,並且它的值變為最大值「255」或最小值「0」。另外,規定具有上限值和下限值的正常範圍,超出該正常範圍的任一地磁檢測值都可以定義為異常狀態。
當檢測到地磁檢測值的這種異常狀態時,信號處理/控制單元160從檢測時刻開始對異常狀態持續的時間段進行計數(ST506)。在異常狀態持續了預定時間(例如5秒)時,信號處理/控制單元160判斷由於蜂窩電話100的磁化等出現了偏移誤差,並執行上述偏移誤差校正處理(ST510)。
在偏移誤差校正處理之後,信號處理/控制單元160檢查是否選擇結束地點發現處理。當確認處理繼續時,信號處理/控制單元160重複上述步驟ST504至ST510的處理(ST512)。
另外,在步驟ST504中沒有檢測到地磁檢測值的異常狀態的情況或者在步驟ST508中判斷所有檢測值的異常狀態在預定時間內解決的情況下,信號處理/控制單元160同樣確認地點發現處理繼續,然後重複步驟ST504至ST510的處理(ST512)。
如上所述,根據圖20所示的偏移誤差校正處理的第一示例,當在顯示單元155上顯示方位信息時,在地磁傳感器158的檢測值變為預定的異常狀態並且該異常狀態持續了預定時間的情況下,執行方位信息的校正。即,當三個方向中的任一(或多個)地磁檢測值變為預定的異常狀態並且該異常狀態持續了預定時間時,執行地磁傳感器158的偏移誤差檢測處理以及校正此偏移誤差的處理(偏移誤差校正處理),並且根據該校正後的地磁檢測值重新計算方位。因此,通過監視地磁傳感器158檢測值的任意異常,檢測蜂窩電話100的偏移誤差的出現,並執行合適的校正,因此可以抑制由於偏移誤差而導致的方位信息精度降低。
另外,根據圖20的處理,當地磁檢測值變為預定異常狀態持續超過預定時間時執行偏移誤差校正處理。由於該原因,可以減少如下情況由於例如從建築物或列車產生的外部磁場的影響而導致地磁檢測值出現的臨時異常狀態被錯誤地判斷為由於蜂窩電話100的磁化等出現的偏移誤差並執行不當的偏移誤差校正處理。
圖21是示出了地磁檢測值由於外部磁場的影響而出現異常狀態的示例的圖。在該圖的示例中,Z軸方向地磁檢測值保持在「0」處超過在3到4秒的時間。當由於外部磁場而出現這種臨時異常時,在執行偏移誤差校正處理時,不能正確計算偏移誤差,因此利用錯誤的校正值來執行地磁檢測值的校正,並且因此方位計算結果變得不正確。方位的不正確狀態至少持續到下一次偏移誤差校正處理。
如圖21所示,由於外部磁場的影響而導致的地磁檢測值異常狀態通常僅短暫持續數秒,並且在許多情況下例如在5秒內返回正常狀態。
因此,如圖20中的處理,通過根據異常狀態是否持續預定時間或更長,區分由於外部磁場影響和偏移誤差而出現的異常狀態,並根據此結果控制偏移誤差校正處理的執行,從而可以有效避免不當地執行校正處理。
圖22是圖示了蜂窩電話100中的偏移誤差校正處理示例的流程圖。
圖22與上述圖20的區別在於在校正方位信息期間,在顯示單元155上顯示方位信息精度為低的事實。
在步驟ST508中判斷地磁檢測值異常持續了預定時間或更長後,信號處理/控制單元160使顯示單元155顯示在顯示單元155上所顯示的方位信息精度為低的事實(ST514)。
在偏移誤差校正處理期間(ST510),信號處理/控制單元160在顯示單元155上顯示指示方位精度降低的信息。然後,當在顯示單元155上顯示根據校正後的地磁檢測值重新計算的方位信息時,信號處理/控制單元160在顯示單元155上顯示方位精度恢復(ST516)。
例如,當通過左右擺動指南針圖像的運動來顯示方位精度下降時,可以中止這種左右擺動。當通過改變指南針圖像的形狀、色彩和尺寸來顯示方位精度下降時,可以將其返回初始狀態。可選地,可以顯示指示方位信息精度恢復的另一圖像。
如上所述,根據圖22所示的偏移誤差校正處理的第二示例,在地磁檢測值出現異常時校正方位信息期間,可以向用戶通知顯示單元155上所顯示的方位信息的精度為低的事實。由於該原因,用戶能夠正確把握所顯示的方位信息的精度是否為低。
圖23是圖示了蜂窩電話100中的偏移誤差校正處理示例的流程圖。
圖23與上述圖22的區別在於在上述溢出方位信息校正期間將地圖顯示從航向向上顯示固定為北向上顯示,並且在完成方位信息校正時重新開始航向向上顯示。
當在步驟ST508中判斷地磁檢測值的異常持續了預定時間或更長時,信號處理/控制單元160將地圖顯示從航向向上顯示固定為北向上顯示(ST518)。在偏移誤差校正處理期間(ST510),持續北向上顯示。然後,當根據此校正後的地磁檢測值重新計算方位時,信號處理/控制單元160解除北向上顯示,並重新開始航向向上顯示(ST520)。
如上所述,即使在圖23所示的偏移誤差校正處理示例中,通過在檢測到地磁檢測值異常的事件發生時在校正方位信息期間將地圖顯示固定為北向上顯示,可以向用戶通知在顯示單元155上所顯示的方位信息精度為低的事實。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低。
對由於外部磁場影響造成的誤差的校正接著,將解釋由於外部磁場影響導致地磁傳感器158的檢測值出現誤差並且方位信息精度降低的情況下的處理。
一般而言,建築物、列車等包括許多磁場產生源,因此,在其內部及周圍,由於來自這些磁場產生源的外部磁場的影響,地磁傳感器158的檢測值出現大的誤差。如果在這種區域執行偏移誤差校正處理,計算出錯誤的偏移誤差,因此,即使在用戶離開該區域後,直到再次執行偏移誤差校正處理之前,事實上在顯示單元155上顯示錯誤的方位信息。
因此,在下述處理中,當檢測到用戶已經進入地磁傳感器158的檢測值由於外部磁場等的影響而出現誤差的區域中時,禁止偏移誤差校正處理。另外,在顯示單元155上顯示方位信息精度降低,並且啟用對用戶是否應該使用方位信息作為參考的判斷。
圖24是圖示了在地磁檢測值由於外部磁場影響出現誤差的情況下處理示例的流程圖。
當通過鍵輸入單元154處的鍵輸入操作等選擇了開始地點發現處理時,信號處理/控制單元160激活地磁傳感器158,並獲取方位信息(ST602),並且檢查GPS信號接收器151處接收到的GPS信號的電平是否低於預定值(ST604)。
通常,當蜂窩電話100進入建築物中時,GPS信號的電平變得非常小,甚至變為不可接收的電平。在本示例中,通過利用該特性,判斷蜂窩電話100是否已經進入建築物內部。
當檢測到GPS信號變為低於預定值時,信號處理/控制單元160判斷蜂窩電話100已經進入建築物內部,並禁止執行上述偏移誤差校正處理(ST606)。例如,在每隔恆定時間重複校正處理的情況中,即使在該恆定時間過去之後也不執行校正處理。在這種情況下,信號處理/控制單元160使顯示單元155顯示方位信息精度降低(ST608)。例如,信號處理/控制單元160使顯示單元155通過例如左右擺動表示方位的指南針圖像,改變指南針的形狀、色彩和尺寸,或者顯示表示方位精度降低的另一圖像之類的方法,顯示方位精度降低的信息。
另一方面,當檢測到GPS信號變為高於預定值時,信號處理/控制單元160判斷蜂窩電話100尚未進入建築物內部,並且如果表現出禁止執行上述偏移誤差校正處理的狀態,則解除禁止(ST610)。在這種情況下,信號處理/控制單元160使顯示單元155顯示方位信息精度恢復(ST612)。例如,當通過左右擺動指南針圖像的運動來顯示方位精度降低時,可以終止該左右擺動。當通過改變指南針圖像的形狀、色彩和尺寸來顯示方位精度下降時,可以將其返回初始狀態。可選地,可以顯示指示方位信息精度恢復的另一圖像。
在步驟ST608或ST612之後,信號處理/控制單元160檢查是否選擇結束地點發現處理。當確認處理繼續時,信號處理/控制單元160重複上述步驟ST604及隨後步驟的處理(ST614)。
如上所述,根據地磁檢測值由於外部磁場的影響而出現誤差時的處理示例(圖24),當在顯示單元155上顯示方位信息時,監視GPS信號接收器151處接收到的GPS信號的電平。當檢測到該電平變為低於預定值時,判斷蜂窩電話100已經進入建築物內部,並且在顯示單元155上顯示指示顯示單元155上的方位信息精度為低的信息。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低。例如,當方位信息精度為低時,用戶清楚必須通過其他方法來預測方位,例如,比較地圖上所顯示的信息與對周圍的感覺以確定方位,而不參考屏幕上所顯示的方位,因此可以改進地圖信息顯示處理功能的用戶友好性。
另外,在由於外部磁場影響而不能正確計算偏移誤差的不當區域中(例如,在建築物內部),禁止執行偏移誤差校正處理,因此可以減少顯示單元155長時間顯示錯誤方位的情況。
接著,將參考圖25所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的處理示例。
圖25與上述圖24的區別在於當檢測到GPS信號變為低於預定值時將地圖顯示從航向向上顯示固定為北向上顯示,並且當檢測到GPS信號變為高於預定值時重新開始航向向上顯示。
當在步驟ST604中檢測到GPS信號變為低於預定值時,信號處理/控制單元160禁止偏移誤差校正處理(ST606),並且同時將地圖顯示從航向向上顯示固定為北向上顯示(ST616)。另外,當在步驟ST604中檢測到GPS信號變為高於預定值時,信號處理/控制單元160解除對偏移誤差校正處理的禁止(ST610),並且同時解除北向上顯示,並重新開始航向向上顯示(ST618)。
如上所述,根據圖25所示的處理示例,在方位信息精度由於外部磁場影響而降低的區域(例如,建築物內部)中,通過將地圖顯示固定為北向上顯示,可以向用戶通知在顯示單元155上所顯示的方位信息精度為低的事實。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低。
接著,將參考圖26所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的處理示例。
圖26與上述圖25的區別在於當檢測到GPS信號變為低於預定值時,中止方位計算處理和地磁傳感器158的操作,而當檢測到GPS信號變為高於預定值時,重新開始這些操作。
當在步驟ST604中檢測到GPS信號變為低於預定值時,信號處理/控制單元160將地圖顯示從航向向上顯示固定為北向上顯示(ST616),並且同時中止方位計算處理和地磁傳感器158的操作(ST620)。當在步驟ST604中檢測到GPS信號變為高於預定值時,信號處理/控制單元160解除北向上顯示,並重新開始航向向上顯示(ST618),並且同時重新開始方位計算處理和地磁傳感器158的操作(ST622)。
通常難以接收到GPS信號的建築物內部也是易於受外部磁場影響的環境,但是根據上述圖26的處理示例,根據GPS信號的電平檢測蜂窩電話100是否處於在這種環境中,並且當處於這種環境中時,中止地磁傳感器158的操作,因此抑制了向蜂窩電話100中並不使用的電路提供無用電力,並可以實現功耗降低。
接著,將參考圖27所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的處理示例。
圖27與上述圖26的區別在於當檢測到GPS信號變為高於預定值時,在方位計算值穩定後,重新開始航向向上顯示。
當在步驟ST604中檢測到GPS信號變為高於預定值時,信號處理/控制單元160重新開始方位計算處理和地磁傳感器158的操作(ST622),然後判斷方位計算值是否變為穩定(ST624)。例如,當方位計算結果的變化程度在預定範圍內時,信號處理/控制單元160判斷方位計算值穩定。在判斷方位計算值穩定之後,信號處理/控制單元160解除北向上顯示,並重新開始航向向上顯示(ST618)。
如上所述,根據圖27所示的處理示例,當GPS信號的信號電平變為高於預定值並且判斷蜂窩電話100已經離開建築物等內部時,在確認方位計算值穩定之後重新開始航向向上顯示。由於該原因,例如在蜂窩電話離開建築物後不久,地磁檢測值由於來自建築物的磁場而改變較大的狀態下,可以避免在顯示單元155上顯示低精度的方位信息。
接著,將參考圖28所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的處理示例。
在上述處理示例中(圖24至圖27),根據GPS信號的接收電平,判斷蜂窩電話100是否已經進入建築物,即,蜂窩電話100是否已經進入地磁檢測由於外部磁場影響而容易出現誤差的區域中。
在接著解釋的處理示例中(圖28),根據存儲單元152中預先寄存的信息,判斷蜂窩電話100的當前地點是否包括在使地磁傳感器158的檢測值精度降低的精度降低區域中。在判斷當前地點包括在該區域中時,禁止偏移誤差校正處理。另外,通過使顯示單元155顯示方位信息精度降低,啟用對用戶是否應該使用方位信息作為參考的判斷。
當通過鍵輸入單元154的鍵輸入操作等選擇了開始地點發現處理時,信號處理/控制單元160激活地磁傳感器158,並獲取方位信息(ST702),並且判斷通信設備的當前地點是否包括在存儲單元152中寄存的精度降低區域中(ST704)。
存儲單元152中寄存的精度降低區域的信息例如包括從導航伺服器系統402發送的標識號和精度降低區域在該地圖上的坐標信息(例如,通過坐標範圍指示地圖上的精度降低區域的信息)。
信號處理/控制單元160首先從存儲單元152中寄存的精度降低區域的信息中檢索與當前所顯示的地圖相同的標識號信息。當檢索結果是存在相同標識號的信息時,進一步判斷蜂窩電話100的當前地點是否包括在由坐標信息所指示的地圖上的精度降低區域的坐標範圍內。噹噹前地點包括在該坐標範圍內時,信號處理/控制單元160判斷蜂窩電話100的當前地點包括在精度降低區域中。
在判斷當前地點包括在精度降低區域中時,信號處理/控制單元160禁止執行上述偏移誤差校正處理(ST706)。例如,當每隔恆定時間重複校正處理時,即使在該恆定時間過去之後也不執行校正處理。在這種情況下,信號處理/控制單元160使顯示單元155顯示方位信息精度已經降低(ST708)。例如,通過例如左右擺動表示方位的指南針圖像,改變指南針的形狀、色彩和尺寸,或者顯示表示方位精度降低的另一圖像之類的方法,在顯示單元155上顯示方位精度降低的信息。
另一方面,在判斷當前地點處於精度降低區域之外時,只要表現出禁止執行偏移誤差校正處理的狀態,信號處理/控制單元160就解除該禁止(ST710)。在這種情況下,信號處理/控制單元160使顯示單元155顯示方位信息精度恢復(ST712)。例如,當通過左右擺動指南針圖像的運動來顯示方位精度降低時,可以終止該左右擺動。當通過改變指南針圖像的形狀、色彩和尺寸來顯示方位精度下降時,可以將其返回初始狀態。可選地,可以顯示指示方位信息精度恢復的另一圖像。
在步驟ST708或ST712之後,信號處理/控制單元160檢查是否選擇結束地點發現處理。當確認處理繼續時,信號處理/控制單元160重複步驟ST704及隨後步驟的處理(ST714)。
如上所述,根據地磁檢測值由於外部磁場的影響而出現誤差時的處理示例(圖28),當在顯示單元155上顯示方位信息時,判斷蜂窩電話100的當前地點是否包括在存儲單元152中寄存的精度降低區域中。當該判斷的結果是判斷當前地點包括在精度降低區域中時,在顯示單元155上顯示指示顯示單元155上的方位信息精度為低的信息。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低,因此可以改進地圖信息顯示處理功能的用戶友好性。
另外,在由於外部磁場影響而不能正確計算偏移誤差的精度降低區域中,禁止執行偏移誤差校正處理,因此可以減少顯示單元155長時間顯示錯誤方位的情況。
接著,將參考圖29所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的第六處理示例。
圖29與上述圖28的區別在於當判斷當前地點包括在精度降低區域中時將地圖顯示從航向向上顯示固定為北向上顯示,並且當判斷當前地點移出精度降低區域時重新開始航向向上顯示。
當在步驟ST704中判斷蜂窩電話100的當前地點包括在精度降低區域中時,信號處理/控制單元160禁止偏移誤差校正處理(ST706),並且同時將地圖顯示從航向向上顯示固定為北向上顯示(ST716)。另外,當在步驟ST704中判斷當前地點移出精度降低區域中時,信號處理/控制單元160解除對偏移誤差校正值的禁止(ST710),並且同時解除北向上顯示,並重新開始航向向上顯示(ST718)。
如上所述,根據圖29所示的處理示例,在方位信息精度由於外部磁場影響而降低的區域中,通過將地圖顯示固定為北向上顯示,可以向用戶通知在顯示單元155上所顯示的方位信息精度為低的事實。由於該操作,用戶能夠正確把握所顯示的方位信息精度是否為低。
接著,將參考圖30所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的處理示例。
圖30與上述圖29的區別在於當根據存儲單元152的信息判斷蜂窩電話100進入精度降低區域時,中止方位計算處理和地磁傳感器158的操作,而當判斷蜂窩電話100移出精度降低區域時,重新開始這些操作。
當在步驟ST704中判斷蜂窩電話100的當前地點包括在精度降低區域中時,信號處理/控制單元160將地圖顯示從航向向上顯示固定為北向上顯示(ST716),並且同時中止方位計算處理和地磁傳感器158的操作(ST720)。當在步驟ST704中判斷當前地點移出精度降低區域中時,信號處理/控制單元160解除北向上顯示,並重新開始航向向上顯示(ST718),並且同時重新開始方位計算處理和地磁傳感器158的操作(ST722)。
如上所述,根據圖30所示的處理示例,在方位信息精度由於外部磁場影響而降低的區域中,中止地磁傳感器158的操作,因此抑制了向並不使用的電路無用地提供電力,並可以實現功耗降低。
接著,將參考圖31所示的流程圖,解釋地磁檢測值由於外部磁場的影響而出現誤差時的處理示例。
圖31與上述圖30的區別在於當判斷蜂窩電話100移出精度降低區域時,在方位計算值穩定後,重新開始航向向上顯示。
在步驟ST704中判斷蜂窩電話100的當前地點處於精度降低區域之外並且重新開始方位計算處理和地磁傳感器158的操作(ST722)之後,信號處理/控制單元160判斷方位計算值是否穩定(ST724)。例如,當方位計算結果在預定時間中的波動程度在預定範圍內時,信號處理/控制單元160判斷方位計算值穩定。然後,在判斷方位計算值穩定之後,信號處理/控制單元160解除北向上顯示,並重新開始航向向上顯示(ST718)。
如上所述,根據圖31所示的處理示例,當判斷蜂窩電話100的當前地點處於精度降低區域之外時,在確認方位計算值穩定之後,重新開始航向向上顯示。由於該原因,在當前地點移出精度降低區域後不久,當地磁檢測值由於來自建築物等的磁場而保持波動時,可以避免在顯示單元155上顯示低精度的方位信息。
接著,將參考圖32所示的流程圖,解釋在上述校正外部磁場影響的處理示例中(圖28至圖31)在存儲單元152中寄存精度降低區域的處理。
當通過鍵輸入單元154處的鍵輸入操作等選擇了開始地點發現處理時(ST732),信號處理/控制單元160檢查地磁傳感器158的檢測值是否變為預定的異常狀態(ST734)。
這裡,「預定的異常狀態」例如與針對圖20的偏移誤差校正處理所解釋的意義相同。即,在由「0」到「255」的整數值所表示的任意8位檢測值中出現溢出的狀態,以及任一地磁檢測值超出預定正常範圍的狀態可以被檢測為異常狀態。
當檢測到地磁檢測值的這種異常狀態時,信號處理/控制單元160從檢測時刻開始對異常狀態持續的時間段進行計數(ST736)。然後,在異常狀態在預定時間(例如5秒)內結束時,信號處理/控制單元160判斷地磁檢測值由於外部磁場而出現了誤差(ST738),並將當前地點在存儲單元152中寄存為精度降低區域(ST740)。
通過在向存儲單元152分配的預定精度降低區域寄存用數據表中,相對應地存儲在檢測到地磁檢測值異常時所顯示的地圖的標識號以及地圖上出現異常的坐標的信息(例如,包括異常發生地點的數米見方區域的坐標範圍),在存儲單元152中寄存精度降低區域。
注意,可以對存儲單元152中寄存的精度降低區域數目設置上限。在這種情況下,當存儲單元152中寄存的精度降低區域數目達到該上限時,在寄存新的精度降低區域時,信號處理/控制單元160可以從已經寄存的精度降低區域信息中刪除最老的信息。由於該操作,可以避免精度降低區域的寄存信息無限制地佔用存儲單元152的存儲區域,並且同時通過留下最新的信息,可以提高精度降低區域信息的可靠性。
在存儲單元152中寄存精度降低區域之後,信號處理/控制單元160檢查是否選擇結束地點發現處理(ST742)。當確認處理繼續時,信號處理/控制單元160重複上述步驟ST734至ST740的處理。
另外,當在步驟ST734中沒有檢測到地磁檢測值的異常狀態或者在步驟ST738中判斷地磁檢測值的異常狀態持續超過預定時間或更長時,則信號處理/控制單元160同樣確認地點發現處理繼續,然後重複步驟ST734至ST740的處理。
上面解釋了本發明的優選實施例,但是本發明並不僅僅限於上述方面,並且包括各種變化。
在上述實施例中,說明了方位計算處理示例、偏移誤差校正處理示例、以及在地磁檢測值由於外部磁場影響而出現誤差時的處理示例,但是本發明的實施例包括任何這些處理示例的所有組合。
在上述實施例中,說明了地磁傳感器158中三個方向上的地磁檢測示例,但是本發明不限於此。例如,兩個方向也是可能的。
在上述實施例中,例如在圖14的步驟ST208中,說明了在顯示單元155上顯示方位信息精度降低,但是本發明不限於此。例如,在執行該顯示時,當校正方位信息時,可以在顯示單元155上顯示正在進行校正的事實。可選地,可以在顯示單元155上顯示指示精度降低和正在進行校正的信息。
另外,可以簡單地停止方位信息的顯示,而不是顯示例如精度降低或正在進行校正之類的信息。在這種情況下,當完成方位校正時(或者當電話離開精度降低區域時),可以通過重新開始顯示方位信息,向用戶表明方位信息精度恢復。
在圖26和27的步驟ST616和ST618中,將顯示固定為北向上顯示以及解除該顯示,但是本發明不限於此。例如,可以以與圖24的步驟ST608和ST612中相同的方式來顯示方位精度降低以及方位精度恢復。
在圖30和31的步驟ST716和ST718中,將顯示固定為北向上顯示以及解除該顯示,但是本發明不限於此。例如,可以以與圖28的步驟ST708和ST712中相同的方式來顯示方位精度降低以及方位精度恢復。
在地磁檢測值由於外部磁場影響而出現誤差時的處理示例中(圖28至圖31),從存儲單元152的數據表中獲取精度降低區域的信息,但是本發明不限於此。該信息例如可以從通過無線通信單元150連接的伺服器系統中獲取。即,信號處理/控制單元160通過無線通信單元150從預定伺服器系統中獲取指示蜂窩電話100的當前地點是否包括在精度降低區域中的信息,並且在所獲取的信息中指示當前地點包括在精度降低區域中時,可以禁止偏移誤差校正處理。
在上述實施例中,在蜂窩電話100中執行地圖旋轉處理(例如,航向向上顯示),但是本發明不限於此。例如,蜂窩電話100可以嚮導航伺服器系統402指定地圖的取向並請求地圖信息,並且導航伺服器系統402可以響應來自蜂窩電話100的請求,生成該取向的地圖信息,並將其提供給蜂窩電話100。即,信號處理/控制單元160可以根據基於地磁檢測值所計算的方位執行從導航伺服器系統402獲取地圖的圖像信息並將其顯示在顯示單元155上的處理。然後,在該處理期間,當例如通過GPS信號的電平變為低於預定值從而檢測到地磁檢測值的檢測精度降低時,信號處理/控制單元160可以嚮導航伺服器系統402請求預先設定方位的地圖的圖像信息,而不管所計算的方位,並獲取該圖像信息並將其顯示在顯示單元155上。
在上述實施例中,在GPS伺服器系統401中根據GPS信號執行位置計算處理,但是本發明不限於此。也可以在蜂窩電話100中根據GPS信號執行發現位置的計算。
在上述實施例中,從導航伺服器系統402獲取地圖信息,但是本發明不限於此,地圖信息也可以存儲在蜂窩電話100內部的存儲裝置中。
在上述實施例中,說明了由計算機根據程序來執行信號處理/控制單元160的處理的示例,但是也可以不是根據計算機,而是由硬體來執行至少一部分處理。
相反,信號處理/控制單元160之外的至少部分其他單元的處理可以在信號處理/控制單元160的計算機中執行。
另外,本發明的可移動通信設備不限於行動電話。例如,本發明可以廣泛應用於具有通信功能、可移動、且優選地為可攜式的通信設備中,例如PDA(個人數字助理)。
權利要求
1.一種移動方位計算裝置,包括地磁傳感器,用於檢測地磁,以及控制單元,用於根據地磁傳感器的檢測值,計算地理方位,其中控制單元監視引起移動方位計算裝置中所安裝的電子部件的操作改變的事件,並根據事件的發生來校正地理方位。
2.如權利要求1所述的移動方位計算裝置,還具有顯示單元,所述控制單元將所述檢測到的地理方位作為方位信息顯示在所述顯示單元上。
3.如權利要求2所述的移動方位計算裝置,其中,所述控制單元根據所述地理方位,在所述顯示單元上顯示指示特定方位在所述顯示單元上所處的方向的圖形,作為所述方位信息。
4.如權利要求3所述的移動方位計算裝置,其中,當執行所述校正時,所述控制單元將所述圖形的顯示切換為與所述校正之前的模式不同的模式。
5.如權利要求2所述的移動方位計算裝置,其中,所述控制單元可以獲取地圖並將所述地圖顯示在所述顯示單元上,並且執行將所述地圖旋轉的第一顯示處理,以顯示為與所述地理方位相關聯的所述方位信息。
6.如權利要求4所述的移動方位計算裝置,其中,當通過所述第一顯示處理來顯示所述地圖並執行所述校正時,所述控制單元切換為執行第二顯示處理,所述第二顯示處理將所述地圖的顯示固定為特定方位,而與所述地理位置無關聯。
7.如權利要求4所述的移動方位計算裝置,還具有用於獲取與當前地點的地理位置相關的信息的地點信息獲取單元以及能夠與通信網絡相連的無線通信單元,所述控制單元通過所述無線通信單元從所述通信網絡獲取基於在所述地點信息獲取單元中獲取的地點信息所指定的當前地點環境的地圖信息作為所述地圖。
8.如權利要求6所述的移動方位計算裝置,還具有GPS信號接收器,能夠從多個GPS衛星接收GPS信號,所述地點獲取單元根據來自所述多個GPS衛星的GPS信號,指定所述地點信息。
9.如權利要求1所述的移動方位計算裝置,還具有存儲單元,用於存儲與多個不同事件相對應的校正數據,當檢測到所述事件發生時,所述控制單元讀出與事件相對應的校正數據並執行所述校正。
10.如權利要求8所述的移動方位計算裝置,其中,所述控制單元通過使用所述校正數據來校正所述地磁傳感器的檢測值,從而校正所述地理方位。
11.如權利要求9所述的移動方位計算裝置,其中,所述地磁傳感器檢測多個方向的地磁,在所述多個方向中,至少兩個方向彼此垂直相交,並且所述存儲單元存儲與所述多個方向的地磁檢測值相對應的多個校正值。
12.如權利要求10所述的移動方位計算裝置,其中,當校正所述地磁傳感器的檢測值時,所述控制單元將與所述校正數據相對應的校正值加到所述多個方向的地磁檢測值。
13.一種移動方位計算裝置中的方位校正方法,所述移動方位計算裝置具有用於檢測地磁的地磁傳感器,並根據所述地磁傳感器的檢測值計算地理方位,所述方法包括監視引起移動方位計算裝置中所安裝的電子部件的操作改變的事件的步驟,以及根據事件的發生來校正地理方位的步驟。
全文摘要
一種移動方位計算裝置具有用於檢測地磁的地磁傳感器以及用於根據地磁傳感器的檢測值計算地理方位的控制單元。控制單元監視引起移動方位計算裝置中所安裝的電子部件的操作改變的事件,並根據事件的發生來校正地理方位。
文檔編號G08G1/005GK1957229SQ200580016640
公開日2007年5月2日 申請日期2005年3月31日 優先權日2004年3月31日
發明者桶屋成生 申請人:京瓷株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀