[go: up one dir, main page]

TW201028661A - Mapping system and method - Google Patents

Mapping system and method Download PDF

Info

Publication number
TW201028661A
TW201028661A TW98102640A TW98102640A TW201028661A TW 201028661 A TW201028661 A TW 201028661A TW 98102640 A TW98102640 A TW 98102640A TW 98102640 A TW98102640 A TW 98102640A TW 201028661 A TW201028661 A TW 201028661A
Authority
TW
Taiwan
Prior art keywords
map
user
location
map feature
navigation
Prior art date
Application number
TW98102640A
Other languages
Chinese (zh)
Inventor
Richard Ian Kilgour
Original Assignee
Tomtom Int Bv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tomtom Int Bv filed Critical Tomtom Int Bv
Priority to TW98102640A priority Critical patent/TW201028661A/en
Publication of TW201028661A publication Critical patent/TW201028661A/en

Links

Landscapes

  • Navigation (AREA)

Abstract

A navigation or mapping system comprises a portable navigation or mapping apparatus (200) that comprises a location determination unit (250, 255, 210) for determining the location of the apparatus (200), and a user input device (220, 240) for receiving input from a user representative of a map feature observed by the user, and a processor (210) operable to identify the observed map feature in dependence on the determined location of the apparatus (200) and to process the user input to obtain user observation data representative of at least one property of the observed map feature.

Description

201028661 六、發明說明: 【發明所屬之技術領域】 本發明係關於導航或地圖繪製系統及方法,且詳言之係 關於地圖資料之校正或修正及/或藉由導航裝置或方法所 確定的位置之校正。本發明詳言之係關於攜帶式導航器 件。 【先前技術】201028661 VI. Description of the Invention: [Technical Field] The present invention relates to a navigation or mapping system and method, and in particular to a correction or correction of map data and/or a position determined by a navigation device or method Correction. DETAILED DESCRIPTION OF THE INVENTION The present invention relates generally to portable navigation devices. [Prior Art]

包括全球定位系統(GPS)信號接收及處理功能性之攜帶 式導航器件(PND)係熟知的且廣泛用作車内或其他運輸工 具導航系統。 一般言之,現代PND包含處理器、記憶體(揮發性記憶 體及非揮發性記憶體中之至卜者,且通常兩者皆有)及 儲存於該記憶體内之地圖資料。處理器與記憶體合作以提 供執行環境’在此環境中可建立軟趙作f系統且另外, 常常提供-或多個額外軟體程式以使咖之功能性能夠受 控制’且提供各種其他功能。 通常’此等ϋ件進-步包含允許使用者與器件互動且控 制該器件之-或多個輸人介面,&_或多個輸出介面,: 由該或該等輸出介面’可將資訊中繼傳遞至使用者。輸出 介面之說明性實例包括視覺顯示器及用於聲訊輸出之揚聲 器。輸入介面之說明性實例包括用來控 :作或其他特徵之-或多個實體按喻器件經内建= •J工具内,則該等按紐未必在該器件自 Β 、 向盤上则則貞測使用者話語之麥克風。在1置中, 137836.doc 201028661 可將輸出介面顯示器組態為觸摸感應式顯示器(藉由觸摸 感應式覆蓋或其他)以另外提供一輸入介面,藉由該輸入 介面’使用者可藉由觸摸來操作該器件。 此類型之器件亦將常包括:一或多個實體連接器介面, 藉由該或該等實體連接器介面,可將電力信號及視情況資 k 料信號發射至該器件並自該器件接收電力信號及視情況接 收資料信號;及視情況,一或多個無線發射器/接收器, 籲 其允許在蜂巢式電信及其他信號及資料網路(例如,Wi-Fi、Wi-Max GSM及其類似網路)上的通信。 此類型之PND器件亦包括一 GPS天線,藉由該Gps天 線,可接收包括位置資料之衛星廣播信號,且隨後處理該 等信號以確定器件之當前位置。 PND器件亦可包括產生信號之電子迴轉儀(gy臟〇pe)及 加速計,該等信號可經處理以確定當前角向及線性加速 度,並且又且結合自GPS信號導出之位置資訊來確定器件 # 及因此安裝了該器件之運輸工具的速度及相對位移。通 常,此等特徵最常見地係提供於運輸工具中導航系統中, 但亦可提供於PND器件中(若此舉係有利的)。 • 此等歷之效用主要表現在其確定在第-位置(通常, 、 第^位置(通常’目的地)之間的路線之 能力上。此等位置可由器件之使用者藉由廣泛的各種不同 方法中之任一者來輸入,例如,藉由郵政編碼、街道名及 門牌號(house number)、先前儲存之"熟知"目的地(諸如, 著名位置、市政位置(諸如,體育場或游泳池)或其他興趣 137836.doc 201028661 點)及最愛目的地或近來去過之目的地。 通常’ PND具㈣於根據地圖資料來計算在出發地址位 置與目的地地址位置之間的"最好"或"最佳,,路線之軟體的 功能J最好"或"最佳"路線係基於預定準則所確定的且不 -定為最快或最短路線》指引司機所沿著的路線之選擇可 為非常複雜的,且選定之路線可考量現有、預測的及動態 及/或無線地接收到的交通及道路資訊、關於道路速度之 歷史資訊及司機對於確定道路備選項之因素的自身偏好 (例如’司機可指;t路線不應包括高速公路或收費道路)。 此外,該器件可連續監控道路及交通條件,且由於改變 之條件而提供或選擇改變路線,在此路線上將進行剩下之 旅灯。基於各種技術(例如,行動電話資料交換、固定相 機、GPS車隊追蹤)之即時交通監控系統正用來識別交通延 遲且將資訊饋入至通知系統中。 此類型之PND通常可安裝於運輸工具之儀錶板或擋風玻 璃上,但亦可形成為運輸工具收音機之機載電腦之部分或 實際上形成為運輸工具自身之控制系統的部分。導航器件 亦可為掌上型系統之部分’諸如,pDA(攜帶式數位助 理)、媒體播放器、行動電話或其類似者,且在此等情況 下,掌上型系統之常規功能性藉由將軟體安裝於器件上以 執行路線計算及沿著計算出之路線的導航而得以延伸。 路線規劃及導航功能性亦可由運作適當軟體之桌上型或 行動计算資源來提供。舉例而言,皇家汽車俱樂部(RAC) 在http://www.rac.co.uk提供線上路線規劃及導航設施,該 137836.doc 201028661 設施允許使用者鍵入起點及目的地,於是,伺服器(使用 者之pc連接至其)計算路線(其態樣可為使用者指定的)、 產生地圖,並產生一組詳盡的導航指令用於將使用者自選 定之起點指引至選定之目的地。該設施亦提供計算出之路 線的偽三維再現(rendering)及路線預覽功能性,該路線預 覽功能性模擬沿著該路線旅行之使用者,且藉此給使用者 提供對計算出之路線的預覽。 在PND之情況下,一旦計算了路線,使用者便與導航器 件互動以視情況自所提議路線之清單選擇所要的計算出之 路線。視情況’使用者可干預或指引路線選擇過程,例如 藉由指定對於特定旅途,應避免或必須遵循某些路線、道 路、位置或準則^ PND之路線計算態樣形成一主要功能, 且沿著此路線之導航為另一主要功能。 在沿著計算出之路線之導航期間,此等PND常常提供視 覺及/或聲訊指令,用以沿著選定之路線將使用者指引至 彼路線之終點,亦即所要的目的地。pND亦常常在導航期 間於登幕上顯示地圖資訊’此資訊在螢幕上經定期更新, 使得所顯示之地圖t訊表*器件#當前位置且因此表示使 用者或使用纟之運輸工具的當前位置(若器件正用於運輸 工具内導航)。 顯示於螢幕上之圖示通常表示當前器件位置且居中, 其十亦正在顯示在當前器件位黯近的當前i腳道路之 地圖資訊及其他地圖輯激。£_ 固将徵。另外,視情況,可於在所顯示 之地圖資訊七方、*ΤΓ 士 *4» ., 下方或一側之狀態攔中顯示導航資訊, 137836.doc 201028661 導航資訊之實例包括自使用者 偏離之距離、彼偏離之性質,此性質可由==至下— 類型(例如’左轉弯或右轉 表月偏離之特定 能亦確定聲訊指令之内容、》圖不表示。導航功 指令來沿著路線指引使用者1可可藉由該等 轉"之簡單指令需要大量處 狀、 %⑽m後左 者與器件之互動可藉由:控 ❹ 駛桿安裝式遙控器、藉由注立S >或其他藉由駕 方法。 藉由…音啟動或者藉由任何其他適宜 ::::狀況下’由該器件提供之另一重要功能為自動路 \ 使用者在導航期㈣離先前計算出之路線(意 外或故意地);即時交通條件指示替代路線將更有利且該 器件月,夠適當地自動辨識此等條件,或者若使用者由於任 何原因而主動地使該器件執行路線再計算。 亦已知允許按使用者定義之準則來計算路線;例如,使 用者可能更喜歡由器件計算出之風景路線,或者可能希望 避開交通堵塞可能發生、預計會發生或當前正發生之任何 C路,器件軟體將接著計算各種路線且更青昧沿著其路線 =括最高數目個興趣點(稱為p〇I)的路線,此等興趣點經 b主為(例如)有美景,或者使用指示特定道路上的正發生 之父通條件之已储存的資訊,按可能的堵塞或由於堵塞之 延遲的水準來將計算出之路線排序。其他基於P0I及基於 交通資訊之路線計算及導航準則亦有可能。 雖然路線計算及導航功能對PND之顏制很重要,但 137836.doc 201028661 有可能將器件純粹用於資訊顯示或"自由駕駛",其中僅顯 示與當前器件位置相關之地圖資訊,且其中尚未計算出路 線且器件當前不執行導航。此操作模式常可適用於當使用 者已知旅行所要沿著之路線且不需要導航輔助時。 上述類型的器件(例如,由TomTom International B.V.製 造並供應之720T型)提供用於使使用者能夠自一位置導航 至另一位置的可靠方式。Portable navigation devices (PNDs), including Global Positioning System (GPS) signal reception and processing functionality, are well known and widely used as in-vehicle or other transportation tool navigation systems. In general, modern PNDs include processors, memory (the velocities of volatile and non-volatile memory, and usually both) and map data stored in the memory. The processor cooperates with the memory to provide an execution environment in which a soft system can be built and, in addition, often - or multiple additional software programs are provided to enable the functionality of the coffee to be controlled' and provide various other functions. Usually, 'these steps include steps that allow the user to interact with the device and control the device's - or multiple input interfaces, &_ or multiple output interfaces: from the or the output interface' The relay is passed to the user. Illustrative examples of output interfaces include visual displays and speakers for audio output. Illustrative examples of input interfaces include control or other features - or multiple entities that are built-in = • J tools, such buttons may not be self-producing on the device, or on the disk A microphone that measures the user's words. In 1 set, 137836.doc 201028661 can configure the output interface display as a touch-sensitive display (via touch-sensitive overlay or other) to provide an input interface by which the user can touch To operate the device. Devices of this type will also typically include one or more physical connector interfaces through which power signals and conditional signals can be transmitted to and received from the device. Signal and optionally receive data signals; and, where appropriate, one or more wireless transmitters/receivers, allowing them to be allowed in cellular telecommunications and other signal and data networks (eg, Wi-Fi, Wi-Max GSM and its Communication on a similar network). This type of PND device also includes a GPS antenna through which satellite broadcast signals including location data can be received and subsequently processed to determine the current location of the device. The PND device can also include an electronic gyroscope (gy) that generates signals and an accelerometer that can be processed to determine the current angular and linear acceleration, and in conjunction with positional information derived from the GPS signal to determine the device. # and hence the speed and relative displacement of the vehicle on which the device is installed. Typically, these features are most commonly provided in the navigation system of the vehicle, but may also be provided in the PND device (if this is advantageous). • The utility of these calendars is mainly manifested in their ability to determine the route between the first position (usually, the ^ position (usually the 'destination'). These positions can be made by the user of the device through a wide variety of different Any of the methods to enter, for example, by postal code, street name and house number, previously stored "familiar" destinations (such as famous locations, municipal locations (such as stadiums or swimming pools) ) or other interests 137836.doc 201028661 points) and favorite destinations or destinations that have been recently visited. Usually 'PND(4) calculates the "best" between the location of the departure address and the location of the destination address based on the map data. ; or "Best,, the function of the software of the route J is the best " or "best" route is determined based on predetermined criteria and is not defined as the fastest or shortest route. The choice of route can be very complex, and the selected route can take into account existing, predicted and dynamically and/or wirelessly received traffic and road information, historical information about road speed. The driver's own preferences for determining the factors of the road alternative (eg 'driver can mean; t route should not include highways or toll roads.) In addition, the device can continuously monitor road and traffic conditions and provide or due to changing conditions Choose to change the route on which the remaining travel lights will be used. Instant traffic monitoring systems based on various technologies (eg, mobile phone data exchange, fixed camera, GPS fleet tracking) are being used to identify traffic delays and feed information To the notification system. This type of PND can usually be installed on the dashboard or windshield of the transport, but it can also be formed as part of the onboard computer of the transport radio or actually formed into the control system of the transport itself. The navigation device can also be part of a palm-sized system such as a pDA (portable digital assistant), a media player, a mobile phone or the like, and in these cases, the conventional functionality of the handheld system is The software is mounted on the device to perform route calculations and to extend along the calculated route navigation. Line planning and navigation functionality can also be provided by desktop or mobile computing resources running appropriate software. For example, the Royal Automobile Club (RAC) provides online route planning and navigation at http://www.rac.co.uk Facility, the 137836.doc 201028661 facility allows the user to type in the starting point and destination, so the server (the user's pc is connected to it) calculates the route (the aspect of which can be specified by the user), generates a map, and generates a A detailed set of navigation instructions is used to direct the user from the selected starting point to the selected destination. The facility also provides pseudo-three-dimensional rendering and route preview functionality of the calculated route, the route preview functional simulation along The route travels to the user and thereby provides the user with a preview of the calculated route. In the case of a PND, once the route is calculated, the user interacts with the navigation device to select the desired calculated route from the list of proposed routes, as appropriate. Depending on the situation, the user may intervene or direct the route selection process, for example by specifying that for certain journeys, certain routes, roads, locations or guidelines must be followed to form a primary function, and along the route calculations, Navigation of this route is another major feature. During navigation along the calculated route, such PNDs often provide visual and/or audio commands to direct the user along the selected route to the end of the route, i.e., the desired destination. The pND also often displays map information on the screen during navigation. This information is periodically updated on the screen so that the displayed map is the current location and therefore represents the current location of the user or the vehicle using the vehicle. (If the device is being used for navigation within the vehicle). The icon displayed on the screen usually indicates the current device position and is centered. The ten is also displaying the map information and other maps of the current i-foot road near the current device. £_ Solid will be levied. In addition, depending on the situation, navigation information may be displayed in the status bar of the displayed map information, such as the seven parties, *ΤΓ*4»., below or on one side, 137836.doc 201028661 Examples of navigation information include deviation from the user The nature of distance and deviation, this property can be determined from == to down-type (for example, 'the left or the right turn to the specified energy can also determine the content of the voice command,' the picture is not shown. Navigation work instructions to follow the route The user 1 can use the simple instructions of the transfer to require a large number of positions, and the interaction between the left and the device after the %(10)m can be controlled by: controlling the lever-mounted remote controller, by placing the S> or Other means of driving. By means of ... sound activation or by any other suitable:::: condition another important function provided by the device is the automatic route \ user during the navigation period (four) from the previously calculated route ( Accidental or intentional); immediate traffic conditions indicate that the alternate route would be more advantageous and the device month is sufficient to automatically identify such conditions, or if the user actively causes the device to perform route recalculation for any reason. It is also known to allow the calculation of routes according to user-defined criteria; for example, the user may prefer a scenic route calculated by the device, or may wish to avoid any C-path that may occur, is expected to occur, or is currently occurring. The device software will then calculate the various routes and more along the route = the route with the highest number of points of interest (called p〇I), which are (for example) beautiful, or use instructions The stored information of the parental condition on the particular road is sorted according to the possible blockage or the level of delay due to blockage. Other P0I and traffic information based route calculation and navigation criteria are also available. Possible. Although the route calculation and navigation functions are important for the PND system, 137836.doc 201028661 may use the device purely for information display or "free driving", which only displays map information related to the current device location. And the route has not been calculated and the device is currently not performing navigation. This mode of operation is often applicable when the user knows that the trip is Along the route and without the need for navigation aids, devices of the type described above (e.g., Model 720T manufactured and supplied by TomTom International B.V.) provide a reliable means of enabling a user to navigate from one location to another.

雖然所描述類型之器件可具有重大效用,但使用者位置 之不確定性或地圖資料之錯誤或省略可導致發出有遺漏 的、含糊的或甚至錯誤的轉向指令,或導致使用者之不必 要的再選路(rerouting)或到達時間之不準確估計。 導航及地圖匹配依賴於所確定的準確Gps位置及下伏地 圖資料之準確性。 已知當GPS信號較弱或不可獲得時,使用額外感測器(例 如,加速計或迴轉儀)來確定位置。然而,該等額外感測 益在位置確定方面通常不如GPS系統準確》亦已知,當得 头錯誤時,集中校正地圖資料。然而,地圖資料校正通常 係費力的且不能快速上市,從而使得校正為困難、花費高 且費時的。 【發明内容】 根據本發明之一第一態樣,提供一種導航或地圖繪製 統,其包含:一攜帶式導航或地圖繪製裝置,該裝置包 一用於確定該裝置之位置的位置確定單元及—用於接收 自使用者的表示一由該使用者觀測到的地圖特徵之輸 137836.doc 201028661 的使用者輸入态件’及一處理器,該處理器可操作以取決 裝置之該所確定位置而識別該觀測到的地圖特徵且處 理該使用者輸人以獲得表㈣觀測到的地圖特徵之至少一 特性的使用者觀測資料。While devices of the type described may have significant utility, the uncertainty of the location of the user or the erroneous or omission of the map data may result in omissions, omissions, or even erroneous steering instructions, or unnecessary Rerouting or an inaccurate estimate of the time of arrival. Navigation and map matching depend on the accuracy of the determined accurate GPS position and underlying map data. It is known that when the GPS signal is weak or unavailable, an additional sensor (e. g., an accelerometer or gyroscope) is used to determine the position. However, these additional senses are generally not as accurate as the GPS system in terms of position determination. When the head is wrong, the map data is corrected centrally. However, map data correction is often laborious and cannot be quickly marketed, making calibration difficult, costly, and time consuming. SUMMARY OF THE INVENTION According to a first aspect of the present invention, a navigation or mapping system is provided, comprising: a portable navigation or mapping device, the device includes a location determining unit for determining a location of the device and - a user input state for receiving a map feature from the user indicating the map feature observed by the user 137836.doc 201028661 and a processor operable to determine the determined position of the device And identifying the observed map feature and processing the user input to obtain user observation data of at least one characteristic of the map feature observed in Table (4).

/處理器可包括於該攜帶式導航或地圖繪製裝置中或可 包括於可遠離該攜帶式導航或地圖繪製裝置之單獨裝置 (例如,伺服器舛。該攜帶式導航或地圖繪製裝置可為攜 帶式導航器件(PND)或行動電話。該處理器可包含一用於 識別該觀測到的地圖特徵且處理該使用者輸人以獲得使用 者觀測資料的地圖特徵確定模組。 該系統可進-步包含—歸储存地圖資料之記憶體,且 該處理器可操作以比較該使用者觀㈣料與表示該觀測到 的地圖特徵之地圖資料。 地圖特徵可為位置係由地圖資料或地圖來識別的任何特 徵。地圖特徵可包含下列各者中之至少一者:道路特徵, 例如行車道、環行道、交通信號燈或交通又路口;興趣點 (POI);建築物;或自然地理特徵,例如山丘、高山或河 流。 該處理器可經組態以取決於該比較而修改該地圖資料。 該觀測到的地圖特徵之該至少一特性可包含該地圖特徵 之位置。另外或其他,該至少一特性可包含該地圖特徵之 外觀、大小或功能中之至少一態樣。 該使用者輸入可表示下列各者中之至少一者:一地圖特 徵之存在或不存在;該地圖特徵相對於該使用者及/或相 137836.doc -9- 201028661 對於至少一其他地圖特徵之位置;或該地圖特徵之外觀、 大小或功能中之至少一態樣。 該處理器可經組態以取決於藉由該位置確定單元確定之 該裝置之一位置而處理該使用者輸入以獲得該使用者觀測 資料’且該使用者觀測資料可包含該地圖特徵之一使用者 所確定位置。 該處理器可經組態以比較自地圖資料獲得的該地圖特徵 ^ 之一位置與該地圖特徵之該使用者所確定位置。該處理器 可經組態以取決於該比較而使藉由該位置確定單元確定之 一位置偏移。 該處理器可操作以:根據表示該地圖特徵之複數個使用 者輸入及自複數個導航裝置獲得的相應複數個所確定裝置 位置來確疋該地圖特徵之該使用者所確定位置,且取決於 該使用者所確定位置與一由地圖資料表示之位置之間的一 比較而確定該地圖特徵之一位置偏移。 • 該處理器可能可操作以:確定根據該複數個使用者輸入 及該等所確定裝置位置而確定的地圖特徵之位置之分布, 且根據該分布來確定該地圖特徵之位置。 • 該處理器可經組態以:根據至該導航裝置之使用者輸入 . 來確定複數個地圖特徵之使用者所確定位置,比較每一地 圖特徵之使用者所確定位置與自所儲存地圖資料獲得之彼 地圖特徵之一位置,且確定一表示自該地圖資料獲得之位 置與該等使用者所確定位置之間的差之位置偏移。 該處理器可經組態以取決於該位置偏移而修改下列各者 137836.doc -10· 201028661 中之至少-者:地圖資料;及使用該位置衫單元而確定 的位置。 該處理器可經組態以選擇該地圖特徵,且㈣置可進— 步包含-用於請求表示該選^地圖特徵之使用者輸入的輸 出器件。該輸出器件可包含一用於提供一聲訊及,或視覺 輸出之音訊及/或視訊器件。該輸出器件可經組態以提供 該地圖特徵之一視覺或聲訊識別。該輸出器件可經組態以 請求該使用者在該地圖特徵之位置處提供一輸入。 可將該輸入器件及該輸出器件組合於單一輸入/輸出器 件中。 該使用者輸入器件可對話語、文字及觸摸中之至少一者 敏感。該輸入器件可包含觸控螢幕器件、機電器件及麥克 風中之至少一者。 該處理器可能可操作以控制該輸出器件在取決於該裝置 之位置及/或旅行速度而確定之一時間請求該使用者輸 入0 該處理器可經組態以取決於該裝置之該位置及/或取決 於一由該使用者選擇之路線而選擇或識別該地圖特徵。 該處理器可經組態以選擇至少一地圖區域且選擇該地圖 特徵而使其在該選定至少一地圖區域内。 該處理器可經組態以取決於導航錯誤及/或與該地圖特 徵及/或該或一至少一地圖區域相關聯之地圖資料之解析 度而選擇該地圖特徵及/或該或一至少一地圖區域。該等 導航錯誤可為使用者及/或其他使用者或其他導航裝置所 137836.doc 201028661 造成的歷史導航錯誤。該處理器可經配置以自一伺服器接 收表示該等導航錯誤之資料。 該導航裝置可包含用於將資料發射至一伺服器及/或自 一饲服器接收資料之通信電路,且該處理器經組態以使用 該通k電路將表示地圖特徵之所確定位置、使用者輸入及 該裝置之所確定位置中之至少一者的資料發射至該伺服 器。The processor may be included in the portable navigation or mapping device or may be included in a separate device (eg, a server port) remote from the portable navigation or mapping device. The portable navigation or mapping device may be portable Navigation device (PND) or mobile phone. The processor may include a map feature determination module for identifying the observed map feature and processing the user input to obtain user observation data. The step includes: storing the memory of the map data, and the processor is operable to compare the user view (4) with the map material representing the observed map feature. The map feature may be the location system identified by the map material or the map. Any feature of the map feature may include at least one of the following: road features, such as traffic lanes, circular roadways, traffic lights, or traffic intersections; points of interest (POI); buildings; or natural geographic features, such as mountains a hill, a mountain, or a river. The processor can be configured to modify the map material depending on the comparison. The lesser feature may include the location of the map feature. Additionally or alternatively, the at least one characteristic may include at least one of an appearance, a size, or a function of the map feature. The user input may represent at least one of: The presence or absence of a map feature relative to the location of the user and/or phase 137836.doc -9- 201028661 for at least one other map feature; or the appearance, size or function of the map feature At least one aspect of the processor. The processor is configurable to process the user input to obtain the user observation data based on a location of the device determined by the location determining unit and the user observation data is A location determined by a user of the map feature. The processor is configurable to compare a location of the map feature obtained from the map material with a location determined by the user of the map feature. Configuring to determine a position offset by the position determining unit depending on the comparison. The processor is operable to: according to a representation of the map feature A plurality of user inputs and corresponding plurality of determined device locations obtained from the plurality of navigation devices to determine the location determined by the user of the map feature, and depending on the location determined by the user and a location represented by the map material Determining a positional offset of the map feature between a comparison. • The processor may be operable to: determine a distribution of locations of map features determined based on the plurality of user inputs and the determined device locations, And determining the location of the map feature based on the distribution. • The processor is configurable to: determine a location determined by a plurality of user features of the map feature based on user input to the navigation device, and compare each map feature The location determined by the user and one of the map features obtained from the stored map data, and a position offset indicating a difference between the location obtained from the map material and the location determined by the user is determined. The processor can be configured to modify at least one of: 137836.doc -10· 201028661 depending on the positional offset: map material; and the location determined using the position shirt unit. The processor can be configured to select the map feature and (4) can further include - an output device for requesting user input indicative of the selected map feature. The output device can include an audio and/or video device for providing an audio and/or visual output. The output device can be configured to provide visual or acoustic recognition of one of the map features. The output device can be configured to request the user to provide an input at the location of the map feature. The input device and the output device can be combined in a single input/output device. The user input device is sensitive to at least one of a conversation, a text, and a touch. The input device can include at least one of a touch screen device, an electromechanical device, and a microphone. The processor may be operative to control the output device to request the user input 0 at a time determined by the location of the device and/or the travel speed. The processor is configurable to depend on the location of the device and / or depending on a route selected by the user to select or identify the map feature. The processor can be configured to select at least one map area and select the map feature to be within the selected at least one map area. The processor can be configured to select the map feature and/or the at least one depending on navigation errors and/or resolution of map data associated with the map feature and/or the at least one map region Map area. These navigation errors can be historical navigation errors caused by the user and/or other users or other navigation devices 137836.doc 201028661. The processor can be configured to receive data indicative of such navigation errors from a server. The navigation device can include communication circuitry for transmitting data to a server and/or receiving data from a feeder, and the processor is configured to use the pass k circuit to indicate a determined location of the map feature, Data of at least one of the user input and the determined location of the device is transmitted to the server.

該裝置可為一攜帶式導航器件(PND)。該處理器、記憶 體及/或輸出器件可包括於該攜帶式導航器件中。 在本發明之另一獨立態樣中,提供一種攜帶式導航或地 圖繪製裝置,其包含:一用於確定該裝置之位置的位置確 定單元;一用於接收來自一使用者的表示一由該使用者觀 測到的地圖特徵之輸入的使用者輸入器件;及一處理器, s亥處理器可操作以取決於該裝置之該所確定位置而識別該 觀測到的地圖特徵並處理該使用者輸入以獲得表示該觀測 到的地圖特徵之至少一特性的使用者觀測資料。 在本發明之另一獨立態樣中,提供一種地圖繪製或導航 方法’其包含:確定一使用者之位置;接收來自該使用者 的表示一由該使用者觀測到的地圖特徵之輸入;取決於該 使用者之該所確定位置而識別該觀測到的地圖特徵;及處 理該使用者輸入以確定該觀測到的地圖特徵之至少一特 性。 在本發明之另一獨立態樣中,提供一種電腦程式產品, 其包含可執行以執行本文中所主張或描述之方法的電腦可 137836.doc 12 201028661 讀指令。 本發明之一態樣中的任何特徵可以任何適當組合應用於 本發明之其他態樣。詳言之,裝置特徵可應用於方法特 徵,且方法特徵可應用於裝置特徵。 【實施方式】 現將參看隨附圖式僅藉由實例來描述本發明之至少一實 施例。 現將特定參考PND來描述本發明之較佳實施例。然而, 應記住’本發明之教示不限於PND,而是實情為可普遍應 用於經組態以執行導航軟體以便提供路線規劃及導航功能 性的任何類型之處理器件。因此,由此可見,在本申請案 之情況下,導航器件意欲包括(而不限於)任何類型之路線 規劃及導航器件,無論彼器件是體現為PND、内建於運輸 工具中之導航器件,還是實際上執行路線規劃及導航軟體 之計算資源(諸如,桌上型或攜帶式個人電腦(pc)、行動 電話或攜帶式數位助理(pda))。 自下文將顯而易見,本發明之教示甚至在使用者並不尋 求對於如何自一點導航至另一點的指導而僅希望供給一給 定位置之視圖的情況下仍有效用。在此等情況下,使用者 所選擇之"目的地"位置不必具有使用者希望自其開始導航 的相應出發位置,且因此,本文中對”目的地"位置或實際 上對"目的地"視圖的參考不應被解釋為意謂著路線之產生 係必須的旅行至"目的地"必須發生,或實際上目的地之 存在需要指定相應出發位置。 137836.doc -13- 201028661 記住以上附帶條件,圖1說明可由導航器件使用的全球 定位系統(GPS)之實例圖。該等系統為已知的且其用於各 種目的。一般而言’ GPS為基於衛星無線電之導航系統, 其能夠為無限數目個使用者確定連續的位置、速度、時間 及(在些狀況下)方向資訊。先前稱為NAVSTAR的GPS併 入有在極精確的軌道中繞地球運轉之複數個衛星。基於此The device can be a portable navigation device (PND). The processor, memory and/or output device can be included in the portable navigation device. In another independent aspect of the present invention, a portable navigation or mapping device is provided, comprising: a location determining unit for determining a location of the device; a receiving a representation from a user a user input device for inputting a map feature observed by a user; and a processor operative to identify the observed map feature and process the user input depending on the determined location of the device Obtaining user observations indicative of at least one characteristic of the observed map feature. In another independent aspect of the present invention, a mapping or navigation method is provided that includes: determining a location of a user; receiving an input from the user indicating a map feature observed by the user; Identifying the observed map feature at the determined location of the user; and processing the user input to determine at least one characteristic of the observed map feature. In another independent aspect of the invention, a computer program product is provided, comprising a computer executable instructions executable to perform the methods as claimed or described herein. Any feature of one aspect of the invention may be applied to other aspects of the invention in any suitable combination. In particular, device features can be applied to method features, and method features can be applied to device features. [Embodiment] At least one embodiment of the present invention will now be described by way of example only with reference to the accompanying drawings. The preferred embodiment of the present invention will now be described with particular reference to a PND. However, it should be borne in mind that the teachings of the present invention are not limited to PNDs, but rather are generally applicable to any type of processing device that is configured to execute navigation software to provide route planning and navigation functionality. Thus, it can be seen that, in the context of the present application, the navigation device is intended to include, without limitation, any type of route planning and navigation device, whether the device is embodied as a PND, a navigation device built into the vehicle, It is also the computing resource that actually implements route planning and navigation software (such as desktop or portable personal computers (PCs), mobile phones, or portable digital assistants (PDAs)). As will become apparent hereinafter, the teachings of the present invention are effective even in situations where the user does not seek guidance on how to navigate from one point to another and only wishes to provide a view of a given location. In such cases, the "destination" location selected by the user does not have to have the corresponding departure location from which the user wishes to navigate, and therefore, in this article, the "destination" location or the actual pair" The reference to the destination "view should not be interpreted as meaning that the route must be traveled to "destination" must occur, or indeed the existence of the destination needs to specify the corresponding departure location. 137836.doc -13 - 201028661 With the above conditions in mind, Figure 1 illustrates an example diagram of a Global Positioning System (GPS) that can be used by navigation devices. These systems are known and used for various purposes. In general, 'GPS is based on satellite radio A navigation system that is capable of determining continuous position, velocity, time, and (in some cases) direction information for an unlimited number of users. GPS previously referred to as NAVSTAR incorporates a plurality of GPS- orbiting operations in extremely precise orbits Satellite. Based on this

等精確軌道,GPS衛星可將其位置中繼傳遞至任何數目個 接收單元。 當經專門裝備以接收GPS資料之器件開始掃描用於Gps 衛星信號之射頻時,實施GPS系統。在自一Gps衛星接收 到一無線電信號後,該器件經由複數種不同習知方法中之 一者來確定彼衛星之精確位置。在多數情況下,該器件將 繼續對信號掃描,直至其已獲得至少三個不同的衛星信號 (注意,通常並不(但是可)使用其他三角量測技術藉由僅兩 個信號來確定位置)。實施幾何三角量測後,接收器利用 三個已知之位置確定其自身相對於衛星之二維位置。可以 已知方式進行此確定。另外,獲得第四衛星信號將允許接 收器件藉由同一幾何計算以已知方式計算其三維位置。位 置及速度資料可由無限數目個使用者連續地即時更新。 如圖i中所示’GPS系統大體由參考數字1〇〇表示。複數 個衛星i2G處於圍繞地球124之軌道中。每—衛星⑶之軌 道未必與其他衛星12〇之軌道同步,且實際上很可能不同 步。哪接收器刚經展示為自各種衛星12〇接收展頻㈣ 衛星信號160。 I37836.doc 14 201028661 自每一衛星120連續地發射之展頻信號160利用藉由極準 確之原子鐘實現的高度準確之頻率標準。每一衛星120作 為其資料信號傳輸160之部分而發射一指示彼特定衛星120 之資料流。熟習相關技術者應瞭解,GPS接收器器件140 通常自至少三個衛星120獲取展頻GPS衛星信號160以用於 該GPS接收器器件140藉由三角量測來計算其二維位置。 ' 額外信號之獲取(其引起來自總共四個衛星120之信號160) ❶ 允許GPS接收器器件140以已知方式計算其三維位置。 圖2為以方塊組件格式對根據本發明之一實施例的導航 器件200之電子組件之說明性表示。應注意,導航器件2〇〇 之方塊圖不包括導航器件之所有組件,而是僅表示許多實 例組件。 導航器件200位於一外殼(未圖示)内。該外殼包括一處 理器210,該處理器210連接至一輸入器件220及一顯示螢 幕240。輸入器件220可包括一鍵盤器件、語音輸入器件、 粵 觸控面板及/或用以輸入資訊之任何其他已知輸入器件; 且顯示螢幕240可包括任何類型之顯示螢幕,諸如lcd顯 示器。在一配置中,將輸入器件220及顯示螢幕24〇整合為 ' 一整合式輸入與顯示器件,該整合式輸入與顯示器件包括 . _觸控板或觸控螢幕輸人,使得使用者僅需觸摸該顯示勞 幕240之一部分便可選擇複數個顯示備選項中之一者或者 啟動複數個虛擬按鈕中之_者。 導航器件可包括輸出器件26〇,例如,聲訊輪出器件(例 如,揚聲器)。由於輸出器件26〇可為導航器件細之使用 137836.doc •15- 201028661 者產生聲訊資訊,故應同樣理解,輸入器件240可包括麥 克風及軟體以用於亦接收輸入語音命令。 在導航器件200中,處理器210經由連接225而操作性地 連接至輸入器件220且經設定以經由連接225自輸入器件 220接收輸入資訊,且經由輸出連接245而操作性地連接至 顯示螢幕240及輸出器件260中之至少一者以輸出資訊至該 至少一者。另外’處理器210經由連接235而操作性地耦接 φ 至記憶體資源230,且經進一步調適以經由連接275自輸入/ 輸出(I/O)埠270接收資訊/將資訊發送至輸入/輸出(1/〇)琿 270 ’其中1/〇埠270可連接至在導航器件200外部的I/O器件 280。舉例而言’記憶體資源23〇包含:揮發性記憶體,諸 如隨機存取記憶體(RAM);及非揮發性記憶體,例如數位 記憶體’諸如快閃記憶體。外部T/Ο器件28〇可包括(但不限 於)外部收聽器件,諸如,聽筒。至1/〇器件28〇之連接可另 外為至任何其他外部器件(諸如汽車立體聲單元)之有線或 • 無線連接,例如用於免持操作及/或用於語音啟動式操 作、用於至聽筒或頭戴式耳機之連接及/或例如用於至行 動電話之連接,其中行動電話連接可用以建立介於導航器 件200與(例如)網際網路或任何其他網路之間的資料連接, - 及/或用以經由(例如)網際網路或某一其他網路建立至伺服 器之連接。 圖2進一步說明經由連接255之在處理器21〇與天線/接收 器250之間的操作性連接,其中天線/接收II 250可為(例 如)GPS天線/接收器。將理解,為了說明而示意性地組合 137836.doc • 16 - 201028661 由參考數字250表示之天線與接收器,但天線及接收器可 為分開定位的組件,且天線可為(例如)Gps片狀天線或螺 旋天線。 另外,一般熟習此項技術者將理解,圖2中所示之電子 組件係以習知方式由一或多個電源(未圖示)供電。如一般 熟習此項技術者將理解,認為圖2中所示之組件之不同組 態在本發明之範疇内。舉例而言,圖2中所示之組件可經 由有線及/或無線連接及其類似者而相互通信。因此,本 申請案之導航器件200之範疇包括攜帶式或掌上型導航器 件 200。 此外,圖2之攜帶式或掌上型導航器件2〇〇可以已知方式 連接至或"銜接至"諸如腳踏車、機器腳踏車、汽車或船之 運輸工具。接著可為了攜帶式或掌上型導航用途自銜接位 置移除此導航器件200。 現參看圖3,導航器件200可經由一行動器件(未圖示諸 如,行動電話、PDA及/或具有行動電話技術之任何器件) 建立與伺服器302之”行動,,或電信網路連接,從而建立數 位連接(諸如,經由例如已知藍牙技術之數位連接其 後’行動器件可經由其網路服務提供者來建立與词服器 3 02之網路連接(例如,經由網際網路)。因而,建立介於導 航器件200(當其獨自及/或在運輸工具中旅行時,其可為且 時常為行動的)與伺服器302之間的”行動"網路連接從而為 資訊提供"即時"或至少很"新的"閘道。 可使用例如網際網路(諸如全球資訊網)以已知方式進行 137836.doc •17- 201028661 在行動器件(經由服務提供者)與諸如伺服器302之另一器件 之間的網路連接之建立。此可包括例如TCP/Ip分層協定之 使用。行動器件可利用任何數目個通信標準,諸如 CDMA、GSM、WAN等。 因而’可利用(例如)經由資料連接、經由行動電話或導 航器件200内之行動電話技術而達成之網際網路連接。為 • 了此連接,建立伺服器302與導航裝置200之間的網際網路 φ 連接。舉例而言,可經由行動電話或其他行動器件及 GPRS(整合封包無線電服務)連接(GPRS連接為由電信經營 者提供的用於行動器件之高速資料連接;GprS為用以連 接至網際網路之方法)來進行此建立。 導航器件200可以已知方式經由例如現有之藍牙技術而 進一步完成與行動器件之資料連接且最終完成與網際網路 及伺服器302之資料連接,其中資料協定可利用任何數目 種標準,諸如GSRM、用於GSM標準之資料協定標準。 ❹ 導航器件200可在導航器件200本身内包括其自身的行動 電話技術(包括例如天線,或視情況使用導航器件2〇〇之内 部天線)。導航器件200内之行動電話技術可包括如上文所 • 指定之内部組件,且/或可包括一可插入卡(例如,用戶身 份模組(SIM)卡),該可插入卡配有(例如)必要的行動電話 技術及/或天線。因而,導航器件2〇〇内之行動電話技術可 類似地經由(例如)網際網路來建立導航器件2〇〇與伺服器 302之間的網路連接,其建立方式類似於任何行動器件之 方式。 137836.doc -18- 201028661 對於GPRS電話設定,具龍芽功能之導航器件可用以 與行動電話模型、製造商等之不斷變化的頻譜一起正轉地 工作’舉例而言’模型/製造商特定設定可儲存於導航器 件200上。可更新為此資訊而儲存之資料。 在圖3中,將導航器件2〇〇描繪為經由一般通信頻道318 與伺服器302通信,通信頻道318可藉由若干不同配置中之 • 任一者來實施。當建立介於飼服器302與導航器件2〇〇之間 • 經由通信頻道318之連接(注意,此連接可為經由行動器件 之資料連接、經由個人電腦經由網際網路之直接連接等) 時,伺服器302與導航器件200可通信。 伺服器302包括(除了可能未說明之其他組件之外)一處 理器304,該處理器304操作性地連接至記憶體3〇6且經由 有線或無線連接3 14進一步操作性地連接至一大容量資料 儲存器件312。處理器3〇4進一步操作性地連接至發射器 3 08及接收器310,以經由通信頻道318將資訊發射至導航 Φ 器件200並自導航器件2〇〇接收資訊。所發送及接收之信號 可包括資料、通信及/或其他傳播信號。可根據對於導航 器件200之通信設計中所使用之通信要求及通信技術來選 ’ 擇或設計發射器3〇8及接收器310。另外,應注意,可將發 -射器308及接收器310之功能組合為信號收發器。 祠服器302進一步連接至(或包括)一大容量儲存器件 312 ’注意’該大容量儲存器件312可經由通信鏈路314而 麵接至词服器302。大容量儲存器件312含有導航資料及地 圖資訊之儲存,且可同樣為與伺服器3〇2分離之器件,或 137836.doc -19- 201028661 者可併入於伺服器302中。 導航器件200經調適以經由通信頻道318與伺服器302通 k ’且導航器件200包括如先前關於圖2所描述之處理器、 記憶體等以及發射器320及接收器322以經由通信頻道3 18 發送並接收信號及/或資料,注意,此等器件可進一步用 以與不同於伺服器302的器件通信。另外,根據對於導航 器件200之通信設計中所使用之通信要求及通信技術來選 擇或設計發射器320及接收器322,且可將發射器32〇及接 收器322之功能組合為單一收發器。 儲存於伺服器記憶體306中之軟體為處理器304提供指令 且允許伺服器302將服務提供至導航器件20〇。由祠服器 3 〇2提供的一服務包括處理來自導航器件2〇〇之請求及將導 航資料自大容量資料儲存器312發射至導航器件200。由飼 服器302提供的另一服務包括對於所要應用使用各種演算 法來處理導航資料及將此等計算之結果發送至導航器件 200 〇 通信頻道318 —般表示連接導航器件2〇〇與祠服器302之 傳播媒體或路徑。伺服器302及導航器件200皆包括一用於 經由通信頻道來發射資料之發射器及一用於接收已經由通 信頻道發射之資料的接收器。 通信頻道318不限於特定通信技術。另外,通信頻道gig 不限於單一通信技術;亦即’頻道318可包括使用各種技 術之若干通信鏈路。舉例而言,通信頻道318可經調適以 提供用於電通信、光通信及/或電磁通信等之路徑。因 137836.doc -20- 201028661 而’通信頻道318包括(但不限於)下列各者中之-者或其组 合:„電路、諸如電線及同轴電規之電導體、光纖電境、、轉 換器、射頻(RF)波、大氣、空白办 曰二間等。此外,通信頻道 318可包括中間器件,諸如路由器、轉發器、緩衝器、發 射器及接收器。 在說明性配置中,通信頻道3 18包括電話網路及電腦 網路。此外’通信頻道318可能夠容納無線通信,諸如射With precise orbits, GPS satellites can relay their position to any number of receiving units. A GPS system is implemented when a device that is specifically equipped to receive GPS data begins scanning radio frequencies for GPS satellite signals. After receiving a radio signal from a GPS satellite, the device determines the exact location of the satellite via one of a plurality of different conventional methods. In most cases, the device will continue to scan the signal until it has acquired at least three different satellite signals (note that it is usually not (but can) use other triangulation techniques to determine position by only two signals) . After performing the geometric triangulation, the receiver uses its three known positions to determine its own two-dimensional position relative to the satellite. This determination can be made in a known manner. In addition, obtaining a fourth satellite signal will allow the receiving device to calculate its three-dimensional position in a known manner by the same geometric calculation. Location and speed data can be continuously updated in real time by an unlimited number of users. As shown in Figure i, the 'GPS system is generally indicated by the reference numeral 1〇〇. A plurality of satellite i2Gs are in orbit around the Earth 124. The track of each satellite (3) is not necessarily synchronized with the orbits of other satellites, and is actually likely to be different. Which receiver has just been shown to receive the spread spectrum (4) satellite signal 160 from various satellites 12 。. I37836.doc 14 201028661 The spread spectrum signal 160 continuously transmitted from each satellite 120 utilizes a highly accurate frequency standard achieved by a very accurate atomic clock. Each satellite 120 transmits a data stream indicative of its particular satellite 120 as part of its data signal transmission 160. Those skilled in the relevant art will appreciate that the GPS receiver device 140 typically acquires the spread spectrum GPS satellite signal 160 from at least three satellites 120 for the GPS receiver device 140 to calculate its two dimensional position by triangulation. 'Addition of additional signals (which cause signals 160 from a total of four satellites 120) ❶ Allows the GPS receiver device 140 to calculate its three-dimensional position in a known manner. 2 is an illustrative representation of an electronic component of a navigation device 200 in accordance with an embodiment of the present invention in a block component format. It should be noted that the block diagram of the navigation device 2 不 does not include all of the components of the navigation device, but only a number of example components. The navigation device 200 is located within a housing (not shown). The housing includes a processor 210 coupled to an input device 220 and a display screen 240. Input device 220 can include a keyboard device, a voice input device, a touch panel, and/or any other known input device for inputting information; and display screen 240 can include any type of display screen, such as an lcd display. In one configuration, the input device 220 and the display screen 24 are integrated into an 'integrated input and display device, and the integrated input and display device includes a _ touchpad or a touch screen input, so that the user only needs Touching one of the display screens 240 selects one of a plurality of display options or activates one of the plurality of virtual buttons. The navigation device can include an output device 26, such as an audio wheeling device (e.g., a speaker). Since the output device 26 can be used for navigation devices, it is understood that the input device 240 can include microphones and software for receiving input voice commands as well. In navigation device 200, processor 210 is operatively coupled to input device 220 via connection 225 and is configured to receive input information from input device 220 via connection 225 and operatively coupled to display screen 240 via output connection 245 And at least one of the output devices 260 to output information to the at least one. In addition, processor 210 operatively couples φ to memory resource 230 via connection 235 and is further adapted to receive information from input/output (I/O) 埠 270 via connection 275 / to send information to the input/output (1/〇) 珲 270 'where 1/〇埠 270 can be connected to I/O device 280 external to navigation device 200. For example, 'memory resources 23' include: volatile memory such as random access memory (RAM); and non-volatile memory such as digital memory such as flash memory. The external T/Ο device 28A can include, but is not limited to, an external listening device, such as an earpiece. The connection to the 1/〇 device 28〇 can additionally be a wired or • wireless connection to any other external device (such as a car stereo unit), for example for hands-free operation and/or for voice-activated operation, for use in an earpiece Or a connection to a headset and/or for example to a connection to a mobile phone, wherein a mobile phone connection can be used to establish a data connection between the navigation device 200 and, for example, the Internet or any other network, - And/or to establish a connection to a server via, for example, the Internet or some other network. 2 further illustrates an operative connection between processor 21 〇 and antenna/receiver 250 via connection 255, where antenna/receiver II 250 can be, for example, a GPS antenna/receiver. It will be understood that for illustrative purposes, 137836.doc • 16 - 201028661 antenna and receiver are indicated by reference numeral 250, but the antenna and receiver may be separately positioned components, and the antenna may be, for example, a Gps sheet. Antenna or helical antenna. Additionally, those of ordinary skill in the art will appreciate that the electronic components illustrated in Figure 2 are powered by one or more power sources (not shown) in a conventional manner. As will be understood by those of ordinary skill in the art, it is contemplated that the various configurations of the components illustrated in Figure 2 are within the scope of the present invention. For example, the components shown in Figure 2 can be in communication with one another via wired and/or wireless connections and the like. Accordingly, the scope of the navigation device 200 of the present application includes a portable or handheld navigation device 200. In addition, the portable or handheld navigation device 2 of Figure 2 can be connected to or "connected to" a vehicle such as a bicycle, bicycle, car or boat. This navigation device 200 can then be removed from the articulated position for portable or handheld navigation purposes. Referring now to Figure 3, the navigation device 200 can establish an "action," or telecommunications network connection with the server 302 via a mobile device (not shown, such as a mobile phone, PDA, and/or any device with mobile phone technology). Thus establishing a digital connection (such as via a digital connection such as known Bluetooth technology) the mobile device can establish a network connection with the word processor 322 via its network service provider (e.g., via the Internet). Thus, an "action" network connection between the navigation device 200 (when it travels alone and/or while traveling in the vehicle) and the server 302 is established to provide information for the "; instant "or at least very" new "gateway. Can be used in a known manner using, for example, the Internet (such as the World Wide Web) 137836.doc • 17- 201028661 in mobile devices (via service providers) and The establishment of a network connection between another device, such as server 302. This may include, for example, the use of a TCP/Ip layered protocol. The mobile device may utilize any number of communication standards, such as CDM. A, GSM, WAN, etc. Thus, the Internet connection can be made, for example, via a data connection, via a mobile phone or a mobile phone technology within the navigation device 200. For this connection, the server 302 and navigation are established. Internet φ connection between devices 200. For example, it can be connected via a mobile phone or other mobile device and GPRS (Integrated Packet Radio Service) (GPRS connection is a high-speed data connection for mobile devices provided by telecom operators) GBRS is the method used to connect to the Internet. The navigation device 200 can further complete the data connection with the mobile device via the existing Bluetooth technology in a known manner and finally complete the Internet and server. Data connection of 302, wherein the data agreement may utilize any number of standards, such as GSRM, a data agreement standard for the GSM standard. ❹ The navigation device 200 may include its own mobile phone technology (including, for example, an antenna, within the navigation device 200 itself). Or use the internal antenna of the navigation device 2 as the case may be.) The mobile device in the navigation device 200 The technology may include internal components as specified above and/or may include an insertable card (eg, a Subscriber Identity Module (SIM) card) that is equipped with, for example, the necessary mobile phone technology and/or Or an antenna. Thus, the mobile phone technology within the navigation device 2 can similarly establish a network connection between the navigation device 2 and the server 302 via, for example, the Internet, in a manner similar to any action. The way the device is. 137836.doc -18- 201028661 For GPRS phone settings, the dragon-budable navigation device can be used to work forward with the ever-changing spectrum of mobile phone models, manufacturers, etc. 'Examples' model / Manufacturer specific settings can be stored on the navigation device 200. The information stored for this information can be updated. In FIG. 3, navigation device 2 is depicted as being in communication with server 302 via a general communication channel 318, which may be implemented by any of a number of different configurations. When establishing a connection between the feeder 302 and the navigation device 2 • via the communication channel 318 (note that this connection can be a data connection via a mobile device, a direct connection via a personal computer via the Internet, etc.) The server 302 is in communication with the navigation device 200. Server 302 includes (in addition to other components not otherwise described) a processor 304 operatively coupled to memory 3〇6 and further operatively coupled to a large via wired or wireless connection 3 14 Capacity data storage device 312. The processor 〇4 is further operatively coupled to the transmitter 308 and the receiver 310 to transmit information to the navigation device Φ via the communication channel 318 and to receive information from the navigation device 2A. The signals transmitted and received may include data, communications, and/or other propagating signals. The transmitters 3〇8 and receivers 310 can be selected or designed according to the communication requirements and communication techniques used in the communication design of the navigation device 200. Additionally, it should be noted that the functions of transmitter 308 and receiver 310 can be combined into a signal transceiver. The server 302 is further coupled to (or includes) a large capacity storage device 312. Note that the mass storage device 312 can be interfaced to the word processor 302 via the communication link 314. The mass storage device 312 contains storage of navigational data and map information, and may also be a device separate from the server 3〇2, or may be incorporated in the server 302 by 137836.doc -19- 201028661. The navigation device 200 is adapted to communicate with the server 302 via the communication channel 318 and the navigation device 200 includes the processor, memory, etc. as described previously with respect to FIG. 2, and the transmitter 320 and the receiver 322 to communicate via the communication channel 3 18 Signals and/or data are transmitted and received, noting that such devices can be further utilized to communicate with devices other than server 302. In addition, transmitter 320 and receiver 322 are selected or designed in accordance with communication requirements and communication techniques used in the communication design of navigation device 200, and the functions of transmitter 32 and receiver 322 can be combined into a single transceiver. The software stored in the server memory 306 provides instructions to the processor 304 and allows the server 302 to provide services to the navigation device 20A. A service provided by the server 3 〇 2 includes processing requests from the navigation device 2 and transmitting navigation data from the mass data storage 312 to the navigation device 200. Another service provided by the feeder 302 includes using various algorithms for processing the navigation data for the desired application and transmitting the results of such calculations to the navigation device 200. The communication channel 318 generally indicates the connection of the navigation device 2 and the service. The media or path of the device 302. Both server 302 and navigation device 200 include a transmitter for transmitting data via a communication channel and a receiver for receiving data that has been transmitted by the communication channel. Communication channel 318 is not limited to a particular communication technology. In addition, communication channel gig is not limited to a single communication technology; that is, 'channel 318 may include several communication links using various techniques. For example, communication channel 318 can be adapted to provide a path for electrical, optical, and/or electromagnetic communication, and the like. 137836.doc -20- 201028661 and 'communication channel 318 includes (but is not limited to) - or a combination of the following: 'circuits, electrical conductors such as wires and coaxial electrical gauges, fiber optic grids, converters Radio frequency (RF) waves, atmosphere, blanks, etc. Further, communication channel 318 may include intermediate devices such as routers, repeaters, buffers, transmitters, and receivers. In an illustrative configuration, communication channel 3 18 includes telephone networks and computer networks. In addition, 'communication channel 318 can accommodate wireless communications, such as shooting

頻、微波頻率、紅外通信等。另外,通信頻道318可容納 衛星通信。 經由通信頻道318所發射之通信信號包括(但不限於)可 為給定之通信技術所需要的或所要的信號。舉例而言,該 等信號可適合用於蜂巢式通信技術巾,蜂巢式通信技術諸 如,分時多重存取(TDMA)、分頻多重存取(FDMA)、分碼 多重存取(CDMA)、全球行動通信系統(GSM)等。可經由 通信頻道318來發射數位及類比信號兩者。此等信號可為 對於通彳§技術可能為所要的經調變、經加密及/或經壓縮 之信號。 伺服器302包括可由導航器件200經由無線頻道存取之遠 端伺服器。伺服器302可包括位於區域網路(lan)、廣域網 路(WAN)、虛擬私用網路(VPN)等上之網路飼服器。 伺服器302可包括諸如桌上型或膝上型電腦之個人電 腦’且通信頻道318可為連接在個人電腦與導航器件2〇〇之 間的電窺。或者’可將個人電腦連接在導航器件2〇〇與伺 服器302之間,以建立介於伺服器302與導航器件200之間 137836.doc 21 201028661 的網際網路連接。或者,行動電話或另一掌上型器件可建 立至網際網路之無線連接,以便經由網際網路將導航器件 200連接至伺服器302。 可經由資訊下載為導航器件2〇〇提供來自祠服器3〇2之資 , 訊,自動地或在使用者將導航器件200連接至飼服器3〇2 • 後,可週期性地更新資訊下載,且/或在經由(例如)無線行 動連接胃件及tcp/ip連接而在飼服器3〇2與導航器件2〇〇之 • $進行更減或頻繁之連接後,資訊下載可更為動態。對 於許多動態計算,伺服器302中之處理器3〇4可用以處置大 量的處理需要,然而,導航器件200之處理器21〇亦可時常 獨立於至祠服器302之連接而處置許多處理及計算。 如以上在圖2中所指示,導航器件2〇〇包括處理器21〇、 輸入器件220及顯示螢幕240。將輸入器件22〇及顯示勞幕 240整合為一整合式輸入與顯示器件以實現例如經由觸控 面板螢幕之資訊輸入(經由直接輸入、選單選擇等)及資訊 • 顯示兩者。如一般熟習此項技術者所熟知,該螢幕可例如 為觸摸輸入式LCD螢幕。另外,導航器件2〇〇亦可包括任 何額外之輸入器件220及/或任何額外之輸出器件241,諸 ’ 如’音訊輸入/輸出器件。 圖4A及圖4B為導航器件200之透視圖。如圖4八中所示, 導航器件200可為包括整合式輸入與顯示器件29〇(例如觸 控面板螢幕)及圖2之其他組件(包括但不限於内部Gps接收 器250、微處理器21〇、電源、記憶體系統23〇等)之單元。 導航器件200可位於臂M2上,可使用吸盤2叫將臂292自 137836.doc -22· 201028661 身緊固至運輸工具儀錶板/窗/等。此臂292為一銜接台的一 實例,導航器件200可銜接至該銜接台。 如圖4Β中所示,導航器件2〇〇可藉由將導航器件2〇〇連接 至臂292的搭扣來銜接或以其他方式連接至銜接台之臂 292。導航器件200可接著可在臂292上旋轉,如圖4β之箭 頭所示。舉例而言,為了釋放導航器件2〇〇與銜接台之間 的連接,可按壓導航器件2〇〇上之按紐。用於將導航器件 φ 麵接至銜接台及將導航器件自銜接台去耦之其他同等合適 的配置係一般熟習此項技術者所熟知的。 現參看隨附圖式之圖5,記憶體資源230儲存一啟動載入 器程式(未圓示),該啟動載入器程式由處理器21〇執行以自 記憶體資源230載入一作業系統47〇以用於由功能硬體組件 460執行,該作業系統47〇提供應用程式軟體可運作之 環境。作業系統470用來控制功能硬體組件46〇且常駐於應 用程式軟體480與功能硬體組件46〇之間。應用程式軟體 • 480提供-作業環境,該作業環境包括支援導航器件細之 核心功能(例如,地圖檢視、路線規劃、導航功能及與此 相關聯之任何其他功能)的GUI❶根據下文中更詳細描述之 實施例,應用程式軟體48〇包括一地圖特徵確定模組49〇。 备使用者打開器件200時,器件200獲取GPS定位且計算 (以已知方式)器件2〇〇之當前位置。使用一位置確定單元來 計算該位置’該位置確定單元包含天線/接收器250、連接 255及一包括於處理器21〇中之位置確定模組(未圖示如 圖6中所不’接著在觸控螢幕顯示器240上向使用者偽三維 137836.doc -23· 201028661 地呈現導航器件200經確定所處之局部環境5〇2之一視圖, 且在該局部環境下方的該顯示器24〇之一區域5〇4中呈現一 系列控制及狀態訊息。器件200取決於由可顯示於顯示器 240上之一系列互連的軟式或虛擬按鈕及選單螢幕提供的 使用者輸入而向使用者提供路線規劃、地圖緣製及導航功 能。 • 使用者能夠使用該等按鈕及選單螢幕來選擇一目的地, ❿ 且器件200計算一至該目的地之路線。一旦使用者開始其 旅途’器件200即根據器件200之位置的所確定變化來更新 地圖,且若已選擇一目的地或路線,則器件2〇〇為使用者 提供視覺導航指令及視情況聲訊導航指令。 已發現,實務上,由於地圖資料之錯誤或不確定性或者 由於特定區域中的不良GPS接收及/或歸因於大氣條件或其 他因素,顯示於該顯示器240上的導航器件之位置可能存 在不確定性’此意謂使用GPS信號來確定位置之能力可能 ❿ 喪失或該能力之準確性可能減小達若干段時間。 額外感測器(例如,加速計及迴轉儀(未圖示))可包括於 器件200中或與器件2〇〇相關聯。在操作中,若失去Gps定 位達一段時間,則處理器2〇2經程式化以使用該等額外感 .測器來確定自最後GPS定位以後的導航器件200之相對移 動。然而,失去GPS定位越久,使用該等額外感測器所估 計之位置變得越來越不準確。 根據可能不準確的地圖資料之可能性及導航器件2〇〇所 進行的位置確定之潛在不準確性,器件200經組態以接收 137836.doc •24- 201028661 關於地圖特徵之使用者輸入且取決於該使用者輸入而修改 其操作或修改地圖資料。舉例而言,可將一偏移施加至根 據藉由天線/接收器250所接收之信號而確定的位置以抵銷 GPS不確定性從而產生更準確的位置。器件2〇〇之彼等功 能受包括於處理器210之應用程式軟體480中的地圖特徵確 定模組490控制。Frequency, microwave frequency, infrared communication, etc. Additionally, communication channel 318 can accommodate satellite communications. Communication signals transmitted via communication channel 318 include, but are not limited to, signals that may be required or desired for a given communication technology. For example, the signals may be suitable for use in cellular communication technology, such as time division multiple access (TDMA), frequency division multiple access (FDMA), code division multiple access (CDMA), Global System for Mobile Communications (GSM), etc. Both digital and analog signals can be transmitted via communication channel 318. These signals may be modulated, encrypted, and/or compressed signals that may be desirable for the techniques. Server 302 includes a remote server that is accessible by navigation device 200 via a wireless channel. Server 302 can include a network feeder located on a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), and the like. The server 302 can include a personal computer such as a desktop or laptop computer and the communication channel 318 can be an electrical sneak connected between the personal computer and the navigation device. Alternatively, a personal computer can be connected between the navigation device 2A and the servo 302 to establish an internet connection between the server 302 and the navigation device 137836.doc 21 201028661. Alternatively, a mobile phone or another handheld device can establish a wireless connection to the Internet to connect the navigation device 200 to the server 302 via the Internet. The information from the server 3〇2 can be provided for the navigation device 2 via the information download, and the information can be updated periodically after the user or the user connects the navigation device 200 to the feeding device 3〇2. Downloading, and/or downloading the stomach and tcp/ip connection via, for example, a wireless device, and after the sinker 3〇2 and the navigation device 2 are more or less connected, the information download can be more For the dynamic. For many dynamic calculations, the processor 3〇4 in the server 302 can be used to handle a large amount of processing needs, however, the processor 21 of the navigation device 200 can also handle many processes and often independently of the connection to the server 302. Calculation. As indicated above in FIG. 2, the navigation device 2A includes a processor 21A, an input device 220, and a display screen 240. The input device 22 and the display screen 240 are integrated into an integrated input and display device to enable information input (via direct input, menu selection, etc.) and information, for example, via the touch panel screen. As is well known to those skilled in the art, the screen can be, for example, a touch input LCD screen. In addition, the navigation device 2A can also include any additional input device 220 and/or any additional output device 241, such as an 'audio input/output device. 4A and 4B are perspective views of the navigation device 200. As shown in FIG. 48, the navigation device 200 can be an integrated input and display device 29 (eg, a touch panel screen) and other components of FIG. 2 (including but not limited to an internal GPS receiver 250, microprocessor 21). Units of 〇, power supply, memory system, etc.). The navigation device 200 can be located on the arm M2 and can be used to fasten the arm 292 from the 137836.doc -22· 201028661 body to the vehicle dashboard/window/etc. The arm 292 is an example of a docking station to which the navigation device 200 can be coupled. As shown in Figure 4A, the navigation device 2 can be coupled or otherwise coupled to the arm 292 of the docking station by attaching the navigation device 2A to the buckle of the arm 292. The navigation device 200 can then be rotated on the arm 292 as shown by the arrow of Figure 4β. For example, to release the connection between the navigation device 2 and the docking station, the button on the navigation device 2 can be pressed. Other equally suitable configurations for decoupling the navigation device φ to the docking station and decoupling the navigation device from the docking station are well known to those skilled in the art. Referring now to Figure 5 of the accompanying drawings, the memory resource 230 stores a boot loader program (not shown) that is executed by the processor 21 to load an operating system from the memory resource 230. 47〇 is used by the functional hardware component 460, which provides an environment in which the application software can operate. Operating system 470 is used to control functional hardware component 46 and is resident between application software 480 and functional hardware component 46A. Application Software • 480 provides - a working environment that includes a GUI that supports the core functions of the navigation device (eg, map view, route planning, navigation functions, and any other functions associated therewith), as described in more detail below In an embodiment, the application software 48 includes a map feature determination module 49A. When the user opens the device 200, the device 200 acquires the GPS position and calculates (in a known manner) the current position of the device. The position determining unit is configured to include an antenna/receiver 250, a connection 255, and a position determining module included in the processor 21A (not shown in FIG. 6). The touch screen display 240 presents to the user pseudo three-dimensional 137836.doc -23· 201028661 a view of the local environment 5〇2 in which the navigation device 200 is determined, and one of the displays 24 below the local environment A series of control and status messages are presented in area 5.4. Device 200 provides route planning to the user depending on user input provided by a series of interconnected soft or virtual buttons and menu screens that may be displayed on display 240, Map margining and navigation functions. • The user can use the buttons and the menu screen to select a destination, and the device 200 calculates a route to the destination. Once the user begins their journey, the device 200 is based on the device 200. The determined change in location to update the map, and if a destination or route has been selected, then device 2 provides visual navigation instructions to the user and optionally Navigation instructions. It has been found that, in practice, navigation devices displayed on the display 240 are due to errors or uncertainties in the map material or due to poor GPS reception in a particular area and/or due to atmospheric conditions or other factors. There may be uncertainty in location 'This means that the ability to use GPS signals to determine location may be lost or the accuracy of this capability may be reduced for several periods of time. Additional sensors (eg, accelerometers and gyroscopes (not shown) Illustrated)) may be included in or associated with device 2. In operation, if Gps is lost for a period of time, processor 2〇2 is programmed to use the additional sense to determine The relative movement of the navigation device 200 since the last GPS positioning. However, the longer the GPS location is lost, the more estimated the location using the additional sensors becomes less accurate. Based on the possibility of inaccurate map data and The potential inaccuracy of the location determination performed by the navigation device 2, the device 200 is configured to receive 137836.doc • 24-201028661 Users of the map features And modifying the operation or modifying the map data depending on the user input. For example, an offset may be applied to the position determined according to the signal received by the antenna/receiver 250 to offset the GPS uncertainty. This results in a more accurate location. The functions of the device 2 are controlled by the map feature determination module 490 included in the application software 480 of the processor 210.

地圖特徵確定模組490可操作性地連接至呈觸控螢幕顯 示器240之形式的整合式輸入與顯示器件、連接至輸出器 件260,且連接至記憶體230。天線/接收器25〇及處理器 2 10之組件經配置以協同操作以便作為位置確定單元而操 作’以使用藉由天線/接收器250所接收之GPS信號來喊定 器件200之位置且將該器件之位置提供至地圖特徵確定模 組490。觸控螢幕顯示器件24〇包括一用於亦接收來自使用 者的語音輸入或替代觸控螢幕輸入而接收來自使用者的語 音輸入之麥克風,且地圖特徵確定模組49〇包括用於處理 經由麥克風所接收之話語輸入以提供自動話語辨識(asr) 之話語辨識軟體。在操作中,地圖特徵確定模組49〇能 夠:接收並處理經由觸控螢幕顯示器24〇而輸入之使用者 輸入,且控制指《、請求或其他資訊經由輸出器件⑽至 使用者之輸出。地圖特徵確定模組彻包括可用以提供經 由輸出器件260而輸出之話語的文字至話語(TTS)軟體。 地圖特徵確定模組490亦能夠接收儲存於記憶體23〇中之 資料(詳言之,地圖資料)及來自位置確定單元的表示器件 200之位置之位置資料’以確定器件2〇〇相對於一地圖之位 137836.doc -25· 201028661 置°地圖特徵確定模組490亦能夠使使用者輸入與—位置 相關。 在操作中’地圖特徵確定模組490自記憶體230接收關於 在器件200之當前位置周圍及/或沿著使用者所沿的路線之 區域的地圖資料,且選擇靠近該當前位置或路線之地圖特 徵(針對該等地圖特徵,需要使用者輸入 器件200通常安裝於運輸工具中。當運輸工具旅行時, • 地圖特徵確定模組490選擇一靠近當前位置之或當前路線 上正在接近之地圖特徵,且將信號發送至輸出器件26〇以 使該輸出器件向使用者識別該選定地圖特徵並請求關於該 選定地圖特徵之使用者輸入。 由地圖特徵確定模組490取決於器件200之速度及/或軌 跡及自地圖資料獲得的該地圖特徵相對於該軌跡及/或相 對於其他地圖特徵之位置來控制來自輸出器件的輸出之時 序及内谷舉例而吕,若器件200正快速旅行,則地圖特 • 徵確定模組490先於一正在接近之地圖特徵之預期到達時 間而輸出一關於該地圖特徵之請求,以確保使用者不會遺 漏該地圖特徵。 地圖特徵確定模組490回應於來自輸出器件26〇之輸出而 控來自使用者之輸人,且使該輸人與在接收到來自使用 者之輸入時藉由位置確定單元確定的器件2〇〇之位置相關 聯。在圖7之流程圖中以概述方式說明器件細之與地圖資 料之驗證有關的操作。 在圖8中以概述方式說明對來自使用者之關於地圖特徵 137836.doc -26 « 201028661 輸入的咐求及4輸入之接收及處理的一實例。在此實例 中器件200安裝於正沿著道路512旅行之運輸工具510 中。地圖特徵確定模組49〇選擇沿著運輸工具51()之路線之 地圖特徵(在此狀況下為教堂),該地圖特徵具有根據地 圖資料而確定之預期位置514。預期位置514#近道路512 與另一道路518的又路口516。 ^ ㈣特徵確定模組49G使輸出器件260向使用者輸.出-訊 ❹ §您經過在您左邊的鄰近於又路口之教堂時,請說,現 在’」。在取決於器件200之當前速度及軌跡之一時間向使 用者輸出該訊息。在此實例中,在先於該運輸工具於位置 B處的預期到達時間1〇秒的時間輸出該訊息,位置b為器 件200之最接近於教堂的預期點。在此實例中,該訊息之 内令係取决於器件2〇〇之位置及軌跡(該訊息識別教堂將在 左邊)及其他地圖特徵(該訊息識別教堂鄰近於叉路口)兩 者。 • &圖特徵確定模組490監控並處理觸控螢幕顯示器240之 麥克風處的輸入,且識別使用者輸入之時間(在此狀況下 為使用者觀測到教堂且說”現在"的時間)。地圖特徵碟定模 . & 4 9 G在彼時間根據自位置確定單元接收到之位置資料而 - 確疋器件200之位置,且因此自使用者輸入獲得該地圖特 徵之位置。將使用者所確定位置儲存為使用者觀測資料。 在圖8之實例中’當運輸工具處於位置A時接收使用者輸 入,且根據使用者輸入而確定的教堂之位置52〇不同於自 地圖資料獲得之位置514。 137836.doc •27- 201028661 地圖特徵確定模組490能夠比較根據使用者輸入而確定 的地圖特徵之位置520與來自地圖資料的地圖特徵之預期 位置514且確定該兩個位置之間的偏移。 隨後可使用所確定之偏移來修改地圖資料或修改藉由器 件200之位置確定單元確定之位置。 在已失去GPS定位且導航器件200正在取決於加速計及/ 或迴轉儀或其他感測器所進行之量測而確定其位置的情泥 下’預期器件200所進行之位置確定將不如所儲存之地圖 資料準確’且在彼等情況下,將通常使用所確定之偏移來 校正使用加速計及/或迴轉儀所確定的器件2〇〇之位置。 若正在正常接收GPS資料’則根據使用者輸入而確定的 地圖特徵之位置與來自地圖資料的地圖特徵之位置之間的 偏移可指示彼導航器件200之GPS量測的操作錯誤或偏 移’或關於彼地圖特徵之位置之地圖資料中的錯誤。 詳言之’若運輸工具在使用者輸入時正在快速移動,則 自單一使用者輸入所獲得的單一地圖特徵之位置可能不準 確。因此’在修改地圖資料以校正一特定地圖特徵之位置 之前或在校正一特定器件200之操作之前,通常將獲得許 多使用者輸入及/或關於許多不同地圖特徵之使用者輸入。 在地圖資料校正之狀況下,雖然可局部地更新或校正儲 存於記憶體214中之地圖資料’但更常見的是伺服器3〇2取 決於使用者觀測資料而執行地圖資料校正,該使用者觀測 資料表示一自許多不同使用者所獲得之特定地圖特徵之位 置或其他屬性。在圖8之實例中,將根據使用者輸入而確 137836.doc -28- 201028661 定的教堂之位置520與自地圖資料獲得的位置514之間的偏 移與一識別教堂之地圖特徵識別符一起經由通信頻道318 發送至伺服器302。接收來自許多其他使用者的關於教堂 位置的類似偏移資料,且伺服器3〗8組合來自所有該等使 用者之資料並分析偏移之分布。若偏移之分布的平均值不 為零,則其可指示表示教堂之位置的地圖資料係錯誤的, 且伺服器318校正該地圖資料並將經校正之地圖資料發送 至器件200。 在校正特定器件200之操作的情況下,在確定該位置確 定單元未正確地確定器件2〇〇之位置之前,將通常在正常 GPS條件下請求關於許多不同地圖特徵的使用者輸入。若 地圖特徵確定模組490確定在由使用者觀測資料及由地圖 資料表示的不同地圖特徵之位置之間存在一致的偏移,則 地圖特徵確定模組490指導該位置確定單元施加一偏移至 所有所確定位置,或者更常見地,提供一錯誤訊息且/或 指導使用者維修器件200。 關於圖8所描述之實例係關於教堂之位置,但器件2〇〇可 用以確定或驗證任何類型之地圖特徵的位置,地圖特徵包 括(例如)道路特徵(例如,行車道、環行道、交通信號燈、 交通又路口,或道路上之車道之相對位置);地標;興趣 點(POI);建築物;及/或自然地理特徵(例如,山丘、高山 或河流)。 在圖9中說明一實例,其中器件200用以確定道路布局特 徵之位置。導航器件200安裝於一運輸工具中,該運輸工 137836.doc • 29 - 201028661 具在第一時間處於雙程分隔車道(duai carriageway)道路 522(每一方向上有兩個車道)上的位置52〇且在第二稍後時 間處於離開該道路522之出口車道526上的位置524。 當運輸工具處於位置520時,地圖特徵確定模組49〇控制 輸出器件向使用者輸出問題"您處於左邊車道或右邊車道中 嗎"。地圖特徵確定模組490監控來自使用者之回應且確定 使用者是否已指示其處於左邊車道或右邊車道中。地圓特 0 徵確定模組490在使用者回應時藉由位置確定單元來確定 自GPS定位獲得的裝置位置,且因此確定左邊車道或右邊 車道之準確位置。在圖9之實例十,運輸工具處於向東行 車道之右邊車道中。 在運輸工具處於位置524的第二稍後時間,地圖特徵確 定模組490基於GPS定位及地圖資料而確定,運輸工具處 於道路522之分又區域(在此狀況下為出口車道)中。地圖特 徵確定模組490控制輸出器件260詢問使用者"您是否處於 • 出口車道中?”。若使用者回答"是",則地圖特徵確定模組 490能夠在該回應時藉由位置確定單元基於Gps定位而確 定出口車道之位置。或者,若使用者回答"否,,,則地圖特 徵確定模組490能夠確定道路522之主行車道之位置。在關 於道路布局之其他實例中,當道路為多層時(例如,在大 型高速公路交叉處),或在快速車道(transit lane)存在的情 況下,可請求使用者輸入。在彼等其他實例中,可詢問使 用者"您是否處於快車道中?"或"您是否已選擇駛出匝道? 通常將表示GPS定位之資料、使用者回應及/或經處理之 I37836.doc •30- 201028661 使用者觀測資料發射回至伺服器302。伺服器3〇2分析來自 許多不同使用者之回應以便獲得車道、岔道或其他道路特 徵之高解析度表示。地圖資料通常不提供車道、岔道及其 他道路特徵之相對位置的詳細表示。因此,所獲得的關於 . 該等特徵之使用者輸入可用來以額外資訊擴充地圖資料。 可自使用者輸入獲得之關於由使用者觀測到的地圖特徵 之額外資訊亦包括(例如)特定建築物之功能(例如,對建築 φ 物為商店、車庫、餐館、學校或教堂之指示)、地圖特徵 之等級(例如’餐館、旅遊勝地或其他p〇I之等級)及地圖 特徵之大小或形狀(例如,建築物之層數)。該額外資訊可 能另外不可由器件200獲得。 地圖特徵確定模組4 9 0通常經組態成以避免須擾或干擾 使用者之方式來請求關於相對較少數目個地圖特徵之使用 者輸入。可在隔開預定之最小時間的時間請求使用者輸 入,且/或可以預定之最大速率請求使用者輸入。使用者 • 亦能夠組態該器件以切斷對於輸入之請求或限制請求之數 目。 若當前地圖匹配位置係不確定的(例如,若Gps定位不可 • 獲得或較弱)且/或若使用者正在接近路線上之臨界位置(諸 - 如轉彎),則地圖特徵確定模組490通常請求輸入,或以其 他方式引出來自使用者之回應以給出關於正確位置之反 饋。地圖特徵確定模組490亦通常在地圖資料較不可靠或 具車父低解析度的區域中請求輸人。 在圖2之實施例的一變體中,儲存於記憶體214中之地圖 137836.doc -31 - 201028661 資料包括對地圖之哪些區域及/或哪些地圖特徵可能具較 低解析度或可靠性的指示。地圖特徵確定模組49〇經組態 以請求來自使用者的關於該等地圖特徵或關於屬於該等區 域的地圖特徵之輸入。對地圖之哪些區域及/或哪些地圖 特徵可能具較低解析度或可靠性的指示可由伺服器302提 供。 在圖10中說明地圖特徵之選擇之一實例,其展示穿過由 ❶ 相對較低解析度的地圖資料表示的區域532之路線530。地 圖特徵確定模組490識別存在於低解析度區域532中之地圖 特徵534、536、538、540、542。地囷特徵確定模組490亦 識別’地圖特徵542中之一者係在路線530上或靠近路線 530。當使用者之運輸工具接近地圖特徵472之預期位置 時,地圖特徵確定模組490請求來自使用者的關於地圖特 徵472之存在或不存在及/或地圖特徵472之位置的輸入。 在上述實例中’使用者輸入係用以確定或驗證特定地圖 φ 特徵之位置’或用以提供關於地圖特徵之額外資訊。使用The map feature determination module 490 is operatively coupled to an integrated input and display device in the form of a touchscreen display 240, to an output device 260, and to a memory 230. The antenna/receiver 25 and the components of the processor 2 10 are configured to cooperate to operate as a position determining unit to use the GPS signal received by the antenna/receiver 250 to assert the location of the device 200 and The location of the device is provided to a map feature determination module 490. The touch screen display device 24 includes a microphone for receiving voice input from the user or receiving a voice input from the user instead of the touch screen input, and the map feature determining module 49 includes processing for processing via the microphone The received utterance input provides an utterance recognition software for automatic utterance recognition (asr). In operation, map feature determination module 49 can: receive and process user input via touch screen display 24, and control refers to ", request or other information via output device (10) to the user's output. The map feature determination module includes text-to-speech (TTS) software that can be used to provide utterances output by output device 260. The map feature determination module 490 is also capable of receiving the data stored in the memory 23 (in detail, the map data) and the location data from the location determining unit indicating the location of the device 200 to determine the device 2 relative to the first The map location 137836.doc -25· 201028661 The map feature determination module 490 can also enable user input to be associated with the location. In operation, the map feature determination module 490 receives map material from the memory 230 about the area around the current location of the device 200 and/or along the route along which the user is traveling, and selects a map near the current location or route. Features (for such map features, the user input device 200 is typically installed in the vehicle. When the vehicle is traveling, the map feature determination module 490 selects a map feature that is close to the current location or is approaching on the current route, And transmitting a signal to the output device 26 to cause the output device to identify the selected map feature to the user and request user input regarding the selected map feature. The map feature determination module 490 is dependent on the speed of the device 200 and/or The trajectory and the map features obtained from the map data control the timing and the inner valley of the output from the output device relative to the trajectory and/or the position of the other map features. If the device 200 is traveling fast, the map is • The levy determination module 490 outputs a prediction about the expected arrival time of a map feature that is approaching A request for a map feature to ensure that the user does not miss the map feature. The map feature determination module 490 controls the input from the user in response to the output from the output device 26, and causes the input and reception to come from The user's input is associated with the location of the device 2's determined by the location determining unit. The operation of the device in relation to the verification of the map data is illustrated in an overview manner in the flow chart of Figure 7. The manner illustrates an example of the receipt and processing of a request and 4 input from a user regarding map features 137836.doc -26 « 201028661. In this example device 200 is mounted on a transport 510 that is traveling along road 512. The map feature determination module 49 selects a map feature (in this case, a church) along the route of the vehicle 51(), the map feature having an expected location 514 determined from the map material. The expected location 514#near Road 512 and re-route 516 of another road 518. ^ (4) Feature determination module 49G causes output device 260 to output to the user - 您 您 you pass adjacent to your left At the intersection of the church, please say, now." The message is output to the user at a time dependent on the current speed and trajectory of the device 200. In this example, the expected arrival at the location B prior to the vehicle The message is output at a time of 1 sec., position b is the closest point of the device 200 to the church. In this example, the order of the message depends on the location and trajectory of the device (the message identifies the church) Will be on the left side and other map features (the message identifies the church adjacent to the fork). • & graph feature determination module 490 monitors and processes the input at the microphone of touch screen display 240 and identifies the user input Time (in this case, the user observes the church and says "now" time). The map feature disc is fixed. & 4 9 G at the time based on the position data received from the position determining unit - the position of the device 200 is determined, and thus the location of the map feature is obtained from the user input. The location determined by the user is stored as user observation data. In the example of Fig. 8, the user input is received when the vehicle is in position A, and the position of the church determined according to user input 52 is different from the position 514 obtained from the map material. 137836.doc • 27- 201028661 The map feature determination module 490 is capable of comparing the location 520 of the map feature determined from the user input with the expected location 514 of the map feature from the map material and determining the offset between the two locations. The determined offset can then be used to modify the map material or modify the location determined by the location determining unit of device 200. In the event that the GPS position has been lost and the navigation device 200 is determining its position depending on the measurements made by the accelerometer and/or the gyroscope or other sensor, the position determination by the device 200 is expected to be less than stored. The map data is accurate 'and in these cases, the determined offset will typically be used to correct the position of the device determined using the accelerometer and/or gyroscope. If the GPS data is being received normally, the offset between the location of the map feature determined from the user input and the location of the map feature from the map material may indicate an operational error or offset of the GPS measurement of the navigation device 200. Or an error in the map material about the location of the map feature. In particular, the location of a single map feature obtained from a single user input may be inaccurate if the vehicle is moving quickly as the user inputs it. Thus, prior to modifying the map material to correct the location of a particular map feature or prior to correcting the operation of a particular device 200, a number of user inputs and/or user input regarding a number of different map features will typically be obtained. In the case of map data correction, although the map data stored in the memory 214 can be locally updated or corrected, it is more common that the server 3〇2 performs map data correction depending on the user observation data, the user The observations represent the location or other attributes of a particular map feature obtained from many different users. In the example of FIG. 8, the offset between the position 520 of the church and the location 514 obtained from the map material based on the user input 137836.doc -28-201028661 is along with a map feature identifier identifying the church. It is sent to the server 302 via the communication channel 318. Similar offset data is received from many other users regarding the location of the church, and the server 3 8 combines data from all of the users and analyzes the distribution of the offsets. If the average of the distribution of offsets is not zero, it may indicate that the map data representing the location of the church is erroneous, and server 318 corrects the map material and transmits the corrected map material to device 200. In the case of correcting the operation of a particular device 200, user input regarding a number of different map features will typically be requested under normal GPS conditions before determining that the location determining unit is not correctly determining the location of the device. If the map feature determination module 490 determines that there is a consistent offset between the location of the user-observed data and the different map features represented by the map material, the map feature determination module 490 directs the location determining unit to apply an offset to All of the determined locations, or more commonly, provide an error message and/or direct the user to repair the device 200. The example described with respect to Figure 8 relates to the location of the church, but the device 2 can be used to determine or verify the location of any type of map feature including, for example, road features (e.g., lanes, roadways, traffic lights) , traffic, intersections, or relative positions of lanes on the road; landmarks; points of interest (POI); buildings; and/or natural geographic features (eg, hills, mountains, or rivers). An example is illustrated in Figure 9, in which device 200 is used to determine the location of road layout features. The navigation device 200 is mounted in a transport vehicle 137836.doc • 29 - 201028661 with a position 52 on the duai carriageway road 522 (two lanes in each direction) at the first time〇 And at a second, later time, at a location 524 on the exit lane 526 that exits the road 522. When the vehicle is in position 520, map feature determination module 49 controls the output device to output a question to the user " Are you in the left or right lane?". The map feature determination module 490 monitors the response from the user and determines if the user has indicated that it is in the left or right lane. The ground level determination module 490 determines the position of the device obtained from the GPS positioning by the position determining unit when the user responds, and thus determines the exact position of the left or right lane. In the example 10 of Figure 9, the vehicle is in the right lane of the eastbound lane. At a second, later time when the vehicle is at location 524, map feature determination module 490 determines based on GPS location and map data that the vehicle is in a sub-region (in this case, an exit lane) of road 522. The map feature determination module 490 controls the output device 260 to ask the user " Are you in the • exit lane? If the user answers "Yes", the map feature determination module 490 can determine the location of the exit lane based on the GPS positioning by the location determining unit at the time of the response. Or, if the user answers "No, The map feature determination module 490 can determine the location of the main lane of the road 522. In other instances of road layout, when the road is multi-level (eg, at a large highway intersection), or in a fast lane (transit) If there is a lane, you can request user input. In other instances, you can ask the user " Are you in the fast lane?" or "Do you choose to drive out of the ramp? Usually it will indicate GPS Positioning data, user response and/or processed I37836.doc • 30- 201028661 User observations are transmitted back to server 302. Server 3〇2 analyzes responses from many different users in order to obtain lanes, ramps or High resolution representation of other road features. Map data typically does not provide a detailed representation of the relative positions of lanes, ramps, and other road features. The user input obtained for the features can be used to augment the map data with additional information. Additional information about the map features observed by the user from the user input also includes, for example, the functionality of a particular building. (for example, an indication that a building is a store, garage, restaurant, school, or church), a hierarchy of map features (such as 'restaurants, resorts, or other grades') and the size or shape of map features (for example, The number of layers of the building.) This additional information may not otherwise be available to the device 200. The map feature determination module 490 is typically configured to request a relatively small number of maps in a manner that avoids disturbing or interfering with the user. User input of the feature. The user input can be requested at a predetermined minimum time and/or the user input can be requested at a predetermined maximum rate. The user can also configure the device to cut off the request for input. Or limit the number of requests. If the current map matches the location is uncertain (for example, if the GPS location is not available • Get or compare And/or if the user is approaching a critical location on the route (such as a turn), the map feature determination module 490 typically requests input, or otherwise elicits a response from the user to give feedback regarding the correct location. The map feature determination module 490 also typically requests input in an area where the map data is less reliable or has a lower resolution of the parent. In a variation of the embodiment of FIG. 2, the map 137836 stored in the memory 214 .doc -31 - 201028661 The data includes an indication of which areas of the map and/or which map features may have lower resolution or reliability. The map feature determination module 49 is configured to request information from the user about such Map features or inputs about map features belonging to those regions. An indication of which regions of the map and/or which map features may have lower resolution or reliability may be provided by the server 302. An example of the selection of map features is illustrated in Figure 10, which shows a route 530 through an area 532 represented by map data of relatively low resolution. The map feature determination module 490 identifies map features 534, 536, 538, 540, 542 that are present in the low resolution region 532. The mantle feature determination module 490 also identifies that one of the map features 542 is on or near the route 530. When the user's vehicle approaches the expected location of the map feature 472, the map feature determination module 490 requests input from the user regarding the presence or absence of the map feature 472 and/or the location of the map feature 472. In the above example, the 'user input is used to determine or verify the location of a particular map φ feature' or to provide additional information about the map feature. use

者輸入亦可用以確定地圖特徵是否可觀測到。舉例而言, 若所有或大部分使用者指示一特定預期地圖特徵不可見, 則可更新地圖資料以自地圖移除彼特徵D 亦將瞭解,雖然本發明之各種態樣及實施例已在此之前 加以描述’但本發明之範疇不限於本文中所陳述的特定配 置,而是擴展以涵蓋屬於附加之申請專利範圍之範疇的所 有配置及其修改及更改。 舉例而言’雖然將本發明例示為攜帶式導航器件,但應 137836.doc •32· 201028661 瞭解,路線規劃及導航功能性亦可由運作適當軟體之桌上 型或行動計算資源來提供。舉例而言,皇家汽車俱樂部 (RAC)在hUP:/AvWW.rac.C(Kuk提供線上路線規劃及導航設 施,該設施允許使用者鍵入起點及目的地,於是,伺服$ (使用者之計算資源與之通信)計算路線(其態樣可為使用者 指定的)、產生地圖,並產生一組詳盡的導航指令用於將 使用者自選定之起點指引至選定之目的地。 雖然在前述詳細描述中所描述之實施例參考了 Gps,但 應注意’導航器件可利用任—種位置感測技術作為對Gps 之替代(或實際上,除了 GPS以外卜舉例而言,導航器件 可利用其他全球導航衛星系統,諸如歐洲伽利略(Game〇) 系統、俄羅斯GLONASS系統、中國Beid〇u系統或印度 瓜刪系、统。同樣地’其不限於基於衛星,而是可易於使 用基於地面之信標或其他任一種使器件能夠確定其地理位 置之系統(例如小區塔(cell t〇wer)三角量測)來發揮作用。 本發明之替代實施例可實施為供電腦系統使用之一電腦 程式產,該電腦程式產品為(例如)一系列電腦指令,該 系列電腦指令儲存於諸如磁片、CD_R〇M、R〇M或固定磁 碟之有形資料記錄媒體上或體現於一電腦資料信號中,該 信號係經由有形媒體或無線媒體(例如,微波或紅外線)發 射該系列電腦指令可構成上文所描述之功能性之全部或 部分,且亦可儲存於任何記憶體器件(揮發性或非揮發性 的),諸如,半導體記憶體器件、磁性記憶體器件、光學 §己憶體器件或其他記憶體器件中。 137836.doc •33- 201028661 —般熟習此項技術者亦將很理解,雖然本文中所描述之 實施例藉由軟體來實施某功能性,但彼功能性可同樣地僅 實施於硬體(例如’藉由一或多個ASIC(特殊應用積體電 路))中或實際上由硬體與軟體之混合來實施。因而,不應 認為本發明之範疇僅限於實施於軟體中。 將理解,在上文僅藉由實例描述本發明,且在本發明之 範疇内可進行細節之修改。 ❿ a可獨立地或以任何適當組合來提供在實施方式及(若適 當)申請專利範圍及圖式中所揭示之每一特徵。 最後,亦應注意,雖然隨附申.請專利範圍陳述本文中所 描述之特徵之特定組合,但本發明之範疇不限於以下所主 張之特定組合,而實情為,本發明之範疇擴展為包含本文 中所揭示之特徵或實施例之任何組合,不管此時是否已在 隨附申請專利範圍中具體列舉彼特定組合。 【圖式簡單說明】 ® 圖1為可由導航器件使用的全球定位系統(GPS)的示意說 明; 圖2為導航器件之電子組件的示意說明; 圖3為包括用於與導航器件通信之通信頻道之通信系統 的示意圖; 圖4a及圖4b為導航器件的說明性透視圖; 圖5為圖2之導航器件之架構堆疊的示意表示; 圖6為來自圖2之導航器件的說明性螢幕晝面; 圖7為以概述方式說明基於使用者輸入之地圖繪製方法 137836.doc -34- 201028661 的流程圖; 圖8為根據使用者輸入來確定地圖特徵之位置的情況之 示意說明; 圖9為根據使用者輸入來確定道路布局特徵之位置的情 況之示意說明; 圖10為展示在關於路線之選定區域内之地圖特徵(針對 該等地圖特徵,需要使用者輸入)的示意圖。The input can also be used to determine if the map feature is observable. For example, if all or most of the users indicate that a particular expected map feature is not visible, then the map material may be updated to remove the feature D from the map, although various aspects and embodiments of the present invention are already It is to be understood that the scope of the present invention is not limited to the specific configuration set forth herein, but is intended to cover all such modifications and changes and modifications. For example, although the invention is illustrated as a portable navigation device, it should be understood that route planning and navigation functionality may also be provided by desktop or mobile computing resources running appropriate software. For example, the Royal Automobile Club (RAC) at hUP:/AvWW.rac.C (Kuk provides an online route planning and navigation facility that allows users to type in the starting point and destination, so the servo $ (user's computing resources) Communicate with) calculating the route (which can be specified by the user), generating a map, and generating a detailed set of navigation instructions for directing the user from the selected starting point to the selected destination. The embodiments described herein refer to Gps, but it should be noted that 'navigation devices may utilize any type of position sensing technology as an alternative to Gps (or indeed, in addition to GPS, navigation devices may utilize other global navigation Satellite systems, such as the European system (Game〇), the Russian GLONASS system, the Chinese Beid〇u system, or the Indian system. Similarly, 'it is not limited to satellite-based, but easy to use ground-based beacons or other Any system that enables the device to determine its geographic location (eg, cell t〇wer triangulation) to function. The example can be implemented as a computer program for use in a computer system, such as a series of computer instructions stored in a tangible form such as a magnetic disk, CD_R〇M, R〇M or a fixed disk. The data recording medium or embodied in a computer data signal that transmits the series of computer instructions via tangible media or wireless media (eg, microwave or infrared) to form all or part of the functionality described above, and It can be stored in any memory device (volatile or non-volatile), such as semiconductor memory devices, magnetic memory devices, optical CMOS devices or other memory devices. 137836.doc •33- 201028661 — It will also be readily understood by those skilled in the art that while the embodiments described herein implement a certain functionality by software, the functionality may equally be implemented only in hardware (eg, by one or more ASICs) (Special application integrated circuit)) or actually implemented by a mixture of hardware and software. Therefore, the scope of the present invention should not be considered to be limited to soft implementation. It will be understood that the invention is described above by way of example only, and modifications may be made within the scope of the invention. ❿ a may be provided independently or in any suitable combination in an embodiment and (if appropriate) Each of the features disclosed in the patent scope and drawings. Finally, it should be noted that although the scope of the appended claims claims a particular combination of features described herein, the scope of the invention is not limited to the specific Combinations, and the scope of the present invention extends to include any combination of features or embodiments disclosed herein, regardless of whether or not the specific combination has been specifically recited in the scope of the accompanying claims. Figure 1 is a schematic illustration of a Global Positioning System (GPS) that can be used by a navigation device; Figure 2 is a schematic illustration of the electronic components of the navigation device; Figure 3 is a schematic diagram of a communication system including communication channels for communicating with the navigation device; 4a and 4b are explanatory perspective views of the navigation device; FIG. 5 is a schematic representation of the architectural stack of the navigation device of FIG. 2; FIG. 6 is from FIG. An illustrative screen of the navigation device; FIG. 7 is a flow chart illustrating a map drawing method based on user input 137836.doc-34-201028661 in an overview manner; FIG. 8 is a diagram for determining the position of a map feature based on user input. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 9 is a schematic illustration of a situation in which the location of a road layout feature is determined based on user input; FIG. 10 is a diagram showing features in a selected area of the route for which user input is required for the map features. Schematic diagram.

【主要元件符號說明】 120 衛星 124 地球 140 GPS接收器器件 160 展頻GPS衛星信號 200 導航器件 210 處理器 220 輸入器件 225 連接 230 記憶體資源 235 連接 240 顯示螢幕 245 連接 250 天線/接收器 255 連接 260 輸出器件 270 輸入/輸出(I/O)埠 137836.doc -35- 201028661 275 280 290 292 294 302 304 306 308 3 10 312[Main component symbol description] 120 Satellite 124 Earth 140 GPS receiver device 160 Spread spectrum GPS satellite signal 200 Navigation device 210 Processor 220 Input device 225 Connection 230 Memory resource 235 Connection 240 Display screen 245 Connection 250 Antenna/receiver 255 Connection 260 Output Device 270 Input/Output (I/O)埠137836.doc -35- 201028661 275 280 290 292 294 302 304 306 308 3 10 312

314 318 320 322 460 470 480 490 502 504 510 連接 外部I/O器件 整合式輸入與顯示器件 臂 吸盤 伺服器 處理器 記憶體 發射器 接收器 大容量資料儲存器件/大容量資料 儲存器 有線或無線連接/通信鏈路 通信頻道 發射器 接收器 功能硬體組件 作業系統 應用程式軟體 地圖特徵確定模組 局部環境 區域 運輸工具 道路 137836.doc -36- 512 201028661 514 預期位置 516 叉路口 518 道路 520 使用者輸入/位置 522 雙程分隔車道道路 524 位置 526 出口車道 530 路線 532 低解析度區域 534 地圖特徵 536 地圖特徵 538 地圖特徵 540 地圖特徵 542 地圖特徵 137836.doc -37-314 318 320 322 460 470 480 490 502 504 510 Connecting External I/O Devices Integrated Input and Display Devices Absorber Servo Processor Memory Transmitter Receiver Bulk Data Storage Device / Bulk Data Storage Wired or Wireless Connection /Communication Link Communication Channel Transmitter Receiver Function Hardware Component Operating System Application Software Map Feature Determination Module Local Environment Area Transportation Tool Road 137836.doc -36- 512 201028661 514 Expected Location 516 Fork 518 Road 520 User Input / Location 522 Two-way Separated Lane Road 524 Location 526 Exit Lane 530 Route 532 Low Resolution Area 534 Map Features 536 Map Features 538 Map Features 540 Map Features 542 Map Features 137836.doc -37-

Claims (1)

201028661 七、申請專利範圍: 1. 一種導航或地圖繪製系統,其包含: 一攜帶式導航或地圖繪製裝置(200),其包含一用於確 定該裝置(200)之位置的位置確定單元(25〇、255、21〇) 及一用於接收來自一使用者的表示一由該使用者觀測到 的地圖特徵之輸入的使用者輸入器件(22〇、24〇);及 一處理器(210) ’其可操作以:取決於該裝置(2〇〇)之 ❹ 該所確定位置而識別該觀測到的地圖特徵,且處理該使 用者輸入以獲得表示該觀測到的地圖特徵之至少一特性 的使用者觀測資料。 2·如請求項1之導航或地圖繪製系統,其進一步包含一用 於儲存地圖資料之記憶體(24〇),其中該處理器(21〇)可 操作以比較該使用者觀測資料與表示該觀測到的地圊特 徵之地圖資料。 3. 如請求項1或2之系統,其中該處理器(21〇)經組態以取決 ❼ 於該比較而修改該地圖資料。 4. 如請求項1或2之系統,其中該觀測到的地圖特徵之該至 少一特性包含該地圖特徵之位置。 • 5.如請求項1或2之系統,其中該處理器(21〇)經組態以取決 於藉由該位置確定單元(250、255、210)確定之該裝置 (200)之一位置而處理該使用者輸入以獲得該使用者觀測 資料’且該使用者觀測資料包含該地圖特徵之一使用者 所確定位置。 6.如請求項5之系統’其中該處理器(21〇)經組態以比較自 137836.doc 201028661 地圖資料獲得的該地圖特徵之一位置與該地圖特徵之該 使用者所確定位置。 7·如請求項6之系統,其中該處理器(21〇)可操作以:根據 表示該地圖特徵之複數個使用者輸入及自複數個導航裝 置(200)獲得的相應複數個所確定裝置位置來確定該地圖 特徵之該使用者所確定位置,且取決於該使用者所確定 位置與一由地圖資料表示之位置之間的一比較而確定該 φ 地圖特徵之一位置偏移。 8·如請求項1或2之系統,其中該處理器(21〇)經組態以:根 據至該導航裝置(200)之使用者輸入來確定複數個地圖特 徵之該使用者所確定位置,比較每一地圖特徵之該使用 者所確定位置與自所儲存地圖資料獲得之彼地圖特徵之 一位置’且確定一表示自該地圖資料獲得之位置與該等 使用者所確定位置之間的差之位置偏移。 9. 如請求項7之系統,其中該處理器(21〇)經組態以取決於 • 該位置偏移而修改下列各者中之至少一者地圖資料及使 用該位置確定單元(250、255、210)而確定的位置。 10. 如吻求項1或2之系統,其中該處理器(2丨〇)經組態以選擇 該地圖特徵,且該裝置(2〇〇)進一步包含一用於請求表示 - 該選定地圖特徵之該使用者輸入的輸出器件(240、 260)。 U.如叫求項10之系統,其中該處理器(210)可操作以控制該 輸出器件(240、260)在取決於該裝置(200)之該位置及/或 旅行速度而確定之—時間請求該使用者輸入。 137836.doc • 2 - 201028661 12·如請求項1或2之系統,其中該處理器(21〇)經組態以取決 於該裝置(2 00)之該位置及/或取決於一由該使用者選擇 之路線而選擇該地圖特徵。 13. 如請求項1或2之系統,其中該處理器(21〇)經組態以:選 擇至少一地圖區域’且選擇該地圖特徵而使其在該選定 至少一地圖區域内。 14. 如請求項2*2之系統,其中該處理器(21〇)經組態以取決 φ 於導航錯誤及/或與該地圖特徵及/或該或一至少一地圖 區域相關聯之地圖資料之解析度而選擇該地圖特徵及/或 該或一至少一地圖區域。 15. 如請求項!或2之系統’其中該裝置(2〇〇)為一攜帶式導航 器件(PND)。 16. —種攜帶式導航或地圖繪製裝置(2〇〇),其包含: 一位置確定單元(250、255、210),其用於確定該裝置 (200)之位置; I 一使用者輸入器件(220、240),其用於接收來自一使 用者的表示一由該使用者觀測到的地圖特徵之輸入;及 一處理器(210),其可操作以:取決於該裝置(2〇〇)之 該所確定位置而識別該觀測到的地圖特徵,且處理該使 用者輸入以獲得表示該觀測到的地圖特徵之至少一特性 的使用者觀測資料。 17· —種地圖繪製或導航方法,其包含: 確定一使用者之位置; 接收來自該使用者的表示一由該使用者觀測到的地圖 137836.doc 201028661 特徵之輸入; 取決於該使用者之該所確定位置而識別該觀測到的地 圖特徵;及 處理該使用者輸入以確定該觀測到的地圖特徵之至少 一特性》 18. -種電腦程式產品,其包含可執行以執行如請求項口之 方法的電腦可讀指令。201028661 VII. Patent Application Range: 1. A navigation or mapping system comprising: a portable navigation or mapping device (200) comprising a position determining unit (25) for determining the position of the device (200) 〇, 255, 21〇) and a user input device (22〇, 24〇) for receiving input from a user indicating a map feature observed by the user; and a processor (210) 'It is operable to: identify the observed map feature depending on the determined location of the device (2〇〇), and process the user input to obtain at least one characteristic indicative of the observed map feature User observations. 2. The navigation or mapping system of claim 1, further comprising a memory (24〇) for storing map data, wherein the processor (21〇) is operable to compare the user observation data with the representation Map data of the observed mantle characteristics. 3. The system of claim 1 or 2, wherein the processor (21〇) is configured to modify the map material depending on the comparison. 4. The system of claim 1 or 2, wherein the at least one characteristic of the observed map feature comprises a location of the map feature. 5. The system of claim 1 or 2, wherein the processor (21A) is configured to depend on a location of the device (200) determined by the location determining unit (250, 255, 210) The user input is processed to obtain the user observation data' and the user observation data includes a location determined by a user of the map feature. 6. The system of claim 5 wherein the processor (21A) is configured to compare a location of the map feature obtained from the map material from 137836.doc 201028661 with a location determined by the user of the map feature. 7. The system of claim 6, wherein the processor (21A) is operable to: determine, according to a plurality of user inputs representing the map feature and a plurality of determined device locations obtained from the plurality of navigation devices (200) Determining a location determined by the user of the map feature and determining a positional offset of the φ map feature based on a comparison between the location determined by the user and a location represented by the map material. 8. The system of claim 1 or 2, wherein the processor (21A) is configured to: determine a location determined by the user of the plurality of map features based on user input to the navigation device (200), Comparing the location determined by the user of each map feature with the location of one of the map features obtained from the stored map data and determining a difference between the location obtained from the map material and the location determined by the user The position is offset. 9. The system of claim 7, wherein the processor (21A) is configured to modify at least one of the following map data and use the location determining unit (250, 255) depending on the location offset , 210) and the determined location. 10. The system of claim 1 or 2, wherein the processor (2) is configured to select the map feature, and the device (2) further includes a request for representation - the selected map feature The output device (240, 260) input by the user. U. The system of claim 10, wherein the processor (210) is operative to control the output device (240, 260) to be determined at a location and/or travel speed dependent on the device (200) - time Request this user input. 137836.doc • 2 - 201028661 12. The system of claim 1 or 2, wherein the processor (21〇) is configured to depend on the location of the device (200) and/or depending on a use by the device The map is selected by selecting the route. 13. The system of claim 1 or 2, wherein the processor (21A) is configured to: select at least one map area' and select the map feature to be within the selected at least one map area. 14. The system of claim 2*2, wherein the processor (21〇) is configured to rely on φ for navigation errors and/or map data associated with the map feature and/or the at least one map region The map feature and/or the at least one map area is selected for resolution. 15. As requested! Or a system of 2 where the device (2〇〇) is a portable navigation device (PND). 16. A portable navigation or mapping device (2A) comprising: a position determining unit (250, 255, 210) for determining the position of the device (200); I a user input device (220, 240) for receiving input from a user indicating a map feature observed by the user; and a processor (210) operable to: depend on the device (2〇〇 The determined map feature is identified by the determined location, and the user input is processed to obtain user observations indicative of at least one characteristic of the observed map feature. 17. A method of mapping or navigating, comprising: determining a location of a user; receiving a representation from the user - an input of a map 137836.doc 201028661 observed by the user; depending on the user Identifying the observed map feature by the determined location; and processing the user input to determine at least one characteristic of the observed map feature. 18. A computer program product comprising executable to perform, for example, a request entry Computer readable instructions of the method. 137836.doc137836.doc
TW98102640A 2009-01-22 2009-01-22 Mapping system and method TW201028661A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98102640A TW201028661A (en) 2009-01-22 2009-01-22 Mapping system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98102640A TW201028661A (en) 2009-01-22 2009-01-22 Mapping system and method

Publications (1)

Publication Number Publication Date
TW201028661A true TW201028661A (en) 2010-08-01

Family

ID=44853722

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98102640A TW201028661A (en) 2009-01-22 2009-01-22 Mapping system and method

Country Status (1)

Country Link
TW (1) TW201028661A (en)

Similar Documents

Publication Publication Date Title
CN102713520B (en) Navigation device and method
TW201128168A (en) Navigation device & and method
CN102725722A (en) Navigation device & method
TW201000859A (en) Navigation device & method
TW200944756A (en) Improved navigation device and method
KR20110063825A (en) Navigation device, server device and method for providing point of interest data
TW201232486A (en) Navigation apparatus and method of providing weather condition information
JP2016520190A (en) Method and system for providing information indicating recommended navigable section
JP2011506986A (en) Navigation apparatus and method
TW201017127A (en) Navigation apparatus and method of determining a route therefor
US8606502B2 (en) Navigation device and method
US9417072B2 (en) Navigation device having dead reckoning navigation functionality and method thereof
TW201015052A (en) Navigation apparatus and method for providing instructions
JP2013514523A (en) Navigation device, audible command generation system, and method of generating audible command
JP2011523035A (en) Navigation apparatus and method
JP2012514216A (en) Navigation device and method for displaying data
WO2010081544A1 (en) Mapping system and method
TW201028661A (en) Mapping system and method
US20120265438A1 (en) Navigation Device and Method
TW201028666A (en) Navigation device & method
TW200946874A (en) Navigation device and method
TW200946869A (en) Navigation device and method
TW201232012A (en) Non-uniform weighting factor as route algorithm input
TW201104217A (en) Navigation device & method
TW201027034A (en) Navigation device & method