CN103776440B - Navigation system and its operating method with the navigation mechanism for allowing environment discriminating - Google Patents

Navigation system and its operating method with the navigation mechanism for allowing environment discriminating Download PDF

Info

Publication number
CN103776440B
CN103776440B CN201310491569.8A CN201310491569A CN103776440B CN 103776440 B CN103776440 B CN 103776440B CN 201310491569 A CN201310491569 A CN 201310491569A CN 103776440 B CN103776440 B CN 103776440B
Authority
CN
China
Prior art keywords
indicator
module
driving environment
user
environment
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201310491569.8A
Other languages
Chinese (zh)
Other versions
CN103776440A (en
Inventor
K·贝利
L·希尔伯格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telenav Inc
Original Assignee
Telenav Inc
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 Telenav Inc filed Critical Telenav Inc
Publication of CN103776440A publication Critical patent/CN103776440A/en
Application granted granted Critical
Publication of CN103776440B publication Critical patent/CN103776440B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3602Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3697Output of additional, non-guidance related information, e.g. low fuel level

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Navigation (AREA)

Abstract

A kind of navigation system and its operating method with the navigation mechanism for allowing environment to differentiate, including:Receive surrounding indicator;Past indicator is compared indicator around this, to identify driving environment;And change the menu of function based on the past indicator compared, to be shown on device.

Description

Navigation system and its operating method with the navigation mechanism for allowing environment discriminating
Technical field
The present invention is usually about navigation system, especially with regard to for leading with the navigation mechanism for allowing environment discriminating The system of boat system.
Background technology
Modern portable consumer and industrial electronics, especially client terminal device, for example, navigation system, mobile phone, can The user's end device for taking formula digital assistants (Portable Digital Assistant) and combination unit one kind just provides increasing The functional level added is to support the including modern life based on location information services.Research and development can in existing science and technology Take countless different directions.
While user becomes more strong with the growth of action navigation Service device, new and old example Start with this new device space.There are many technical solutions using the meeting of this new equipment localization machine.One existing mode It is to provide navigation Service using location information, such as automobile or running gear (such as mobile phone, portable navigation device (Portable Navigation Device, PND) or personal digital assistant (Personal Digital Assistant, PDA the global positioning system (Global Positioning System, GPS) on)).
Service (Location Based Services) based on positioning allows user to create, transmission, storage and/or Consumption information is created in " entity world ", transmits, stores and/or is consumed so as to user.Such service based on positioning Using effectively that user is mobile or user is helped really to be routed to desired destination or service.
Navigation system and the system of the service based on positioning is allowed to have been incorporated into automobile, notebook computer, hand-held device And in other portable products.Today, these systems by combine available, real-time relevant information (such as map, direction, Domestic enterprise or other points of interest) help user.And real time information provides priceless relevant information.
However, can not reduce from being had become based on ambient enviroment to operate the navigation system divert one's attention caused by navigation system For the main misgivings of consumer.User can not be prevented needing extra care to manipulate navigation system in the environment of operating carrier Navigation system can lead to the operation of unsafe carrier and reduce the benefit using the tool.
Therefore, there is still a need for a kind of navigation system with the navigation mechanism for allowing environment to differentiate, needs volume to be limited in The outer accessibility for paying attention to the function to operate the navigation system in the environment of carrier.In view of the commercial competition pressure continued to increase Power, and the consumer increasingly to grow up expect increasingly to reduce with for the other chance in product zone significant in the market, look for this The answer of a little problems becomes increasingly important.In addition, for the need saved cost, improve efficiency and performance and contest competition pressure It asks, more adds the bigger urgency of the critical importance for the answer for looking for these problems.
People always search for these solution to the problem for a long time, but prior art is own through that cannot instruct or build Discuss any solution, therefore such solution to the problem is puzzled those skilled in the art for a long time.
Invention content
The present invention provides a kind of operating method of navigation system, including:Receive surrounding indicator;By indicator in the past to this Surrounding indicator is compared, and to identify driving environment;And function is changed based on the past indicator compared Menu, and to be shown on device.
The present invention also provides a kind of operating methods of navigation system, including:Receive surrounding indicator;It will past indicator pair Indicator is compared around this, and to identify the driving environment for needing extra care;And based on compared this go over Indicator changes the menu of function, and to be shown on device.
The present invention also provides a kind of navigation system, including:Transducer receivers module, to receive surrounding indicator;Ring Border analyzer module is coupled to the transducer receivers module, is compared to indicator around this will pass by indicator To identify driving environment;And display apparatus module, be coupled to the transducer receivers module, to based on compared this go over Indicator changes the menu of function, and to be shown on device.
Certain specific embodiments of the present invention also have other than above-mentioned aspect or the above-mentioned aspect of substitution other steps and Component.For those skilled in the art, those steps are readily apparent that after reading following detailed description with reference to attached drawing Or component.
Description of the drawings
Fig. 1 be the present invention a specific embodiment in have allow environment navigation mechanism navigation system;
Fig. 2 shows the example of the display in the display interface of first device;
Fig. 3 is the exemplary block diagram of the navigation system;
Fig. 4 is the flow of the navigation system;And
Fig. 5 be the present invention further embodiment in navigation system operating method flow chart.
Specific implementation mode
Several specific embodiments can fully be described in detail below to allow those of skill in the art to be able to make and profit With the present invention.It will be appreciated that being based on this disclosure, it is clear that also have other specific embodiments, and do not departing from the present invention's Under the scope of can make system, processing method or change mechanically.
In the following description, many specific details are provided for thoroughly understanding the present invention.But, in no such certain detail Under section, it is clear that can still implement the present invention.In order to avoid obscuring the present invention, some known circuits, system group structure and processing step Details will not be described in detail.
The attached drawing of the specific embodiment of system shown by attached drawing is semi-diagrammatic and is not drawn on scale, especially Some sizes are exaggerated in the accompanying drawings to clearly appear from.Similarly, although purpose in order to describe easily, attached drawing Visual angle generally shows identical orientation, but description in the accompanying drawings is not limited in most cases.In general, this hair It is bright to operate at any orientation.It is for convenience of description that the first specific embodiment and second are specific by specific embodiment number Embodiment etc., not any other meaning or want to the present invention limited.
Those of skill in the art will be appreciated that the form for expressing navigation information to some specific embodiments of the invention not It is crucial.For example, in certain embodiments, navigation information is the form for being expressed as (X, Y), wherein X and Y are Definition for example uses two coordinates of the geo-location of position.
In other specific embodiments, navigation information is to be expressed as the relevant information of longitude and latitude.In the further of the present invention Specific embodiment in, navigation information also include with rate ingredient and course ingredient velocity element.
Term " related information (relevant information) " as used herein include described navigation information with And the information about the interested point of user, such as local shop (local business), business hours (hours of Business), shop type (types of business), advertisement special price (advertised specials), traffic information (traffic information), map (maps), local event (local events) and neighbouring cell or personal information (nearby community or personal information)。
Term " module (module) " as used herein includes software, hardware or combinations thereof.For example, software can be machine Device code (machine code), firmware (firmware), embedded code (embedded code) and application software (application software).In another example hardware can be circuit (circuitry), processor (processor), calculator (computer), Integrated circuit (integrated circuit), lsi core (integrated circuit core), pressure sensor (pressure sensor), inertial sensor (inertial sensor), MEMS (MEMS), passive component or above-mentioned The combination of each.Referring now to Fig. 1, show in the specific embodiment of the present invention that there is leading for the navigation mechanism for allowing environment Boat system 100.The navigation system 100 includes the first device 102 of such as client or server, with for example wired or wireless net The communication path 104 of network is connected to the second device 106 of such as client or server.
For example, first device 102 can be various running gears any type, such as mobile phone, personal digital assistant, Notebook computer, automobile-used information communication navigation system (automotive telematic navigation system) or its Its multi-functional Mobile Communications or entertainment device.First device 102 can be independent device, can also be combined with carrier, such as vapour Vehicle, truck, bus or train.First device 102 can be couple to communication path 104 and be linked up with second device 106.
It for purposes of description, will be in terms of mobile although it can be different types of computing device to understand first device 102 It calculates equipment and describes navigation system 100 as first device 102.For example, first device 102 or non-action (non- Mobile) computing device, such as server, server cluster or desktop calculator.
Second device 106 can be any of various pooled or non-pooled computing devices.For example, second device 106 can be calculator, grid computing resource (grid computing resources), virtual computing resource (virtualized Computing resource), cloud computing resource, router, interchanger, point-to-point discrete calculation device (peer-to- Peer distributed computing resource) or above-mentioned each combination.
Second device 106 can be to concentrate on single calculator room, be dispersed in different rooms, be dispersed in different ground Reason position is embedded in telecommunication network (telecommunication network).Second device 106, which has, to be used for and communicates Path 104 couples the component to be linked up with first device 102.The device of second device 106 or client form, is such as used for First device is described.
In another example, first device 102 can be embody machine, such as host (mainframe), server, Cluster server (cluster server), rack-mount server (rack mounted server), cutter point server (blade Server example) or particularly, IBM System z10TMBusiness Class hosts or HP ProLiant MLTMClothes Business device.Again in another example, second device 106 can be the machine embodied, such as portable computing device, thin-client (thin client), notebook, net book, smartphone, personal digital assistant or mobile phone and specific example, Apple iPhoneTM、Palm CentroTMOr Moto Q GlobalTM
It for descriptive purposes, will be with non-moving although it can be different types of computing device to understand second device 106 Computing device describes navigation system 100 as second device 106.For example, second device 106 or mobile computing are set It is standby, such as notebook computer, another client terminal device or different types of client terminal device.Second device 106 can be only Vertical device can also be combined with carrier, such as automobile, truck, bus or train.
It again for descriptive purposes, can be in first device 102, second device 106 and communication although understanding navigation system 100 There is different segmentation sections between path 104, it will be using second device 106 and first device 102 as the end of communication path 104 It puts to show navigation system 100.For example, first device 102,106 a combination thereof of second device also can be used as communication path 104 A part of function.
Communication path 104 can be various networks.For example, communication path 104 may include wireless communication, wire communication, The combination of optics, ultrasonic or above-mentioned each.Satellite communication, cellular communications, bluetooth, Infrared Data Association standard (Infrared Data Association standard, IrDA), Wireless Fidelity (wireless fidelity, WiFi), with And micro-wave access global inter communication (worldwide interoperability for microwave access, WiMAX) be can Included in the example of the wireless communication of communication path 104.Ethernet, digital subscriber line (digital subscriber Line, DSL), fiber to the home (fiber to the home, FTTH) and plain old telephone business (plain old Telephone services, POTS) it is the example that may include in the wire communication of communication path 104.
Furthermore communication path 104 may pass through several network topologies and distance.For example, communication path 104 may include directly Connect in succession, personal area network (personal area network, PAN), local area network (local area network, LAN), all can local area network (metropolitan area network, MAN), wide area network (wide area network, ) or the arbitrary combination of above-mentioned each WAN.
Referring now to Fig. 2, the display picture of the display interface device 202 of first device 102 is shown.Surrounding indicator 204 is It is defined as the environmental information being looped around when user operates carrier around user's carrier 208.User's carrier 208 is definition At by the carrier operated by user.For example, surrounding indicator 204 may be from the external, internal of user's carrier 208 or A combination thereof.
As example, surrounding indicator 204 may include the child to walk along pavement, the Pedestrian Signals stood on road, Travel the combination in the speed of sport car, the color of traffic sign or above-mentioned each on 208 side of user's carrier.Surrounding indicator 204 can be the street name of main street (Main street) and Wall Street (Wall street) and in main street and Wall Street The primary school of corner.Surrounding indicator 204 may include temperature outside carrier, the rugged and rough of road, the baby that keeps crying in back seat, The combination of the degree of fatigue of user or above-mentioned each.Surrounding indicator 204 may include radio, emit from school WiFi signal or combinations thereof.
Driving environment 206 is the condition for being defined as being looped around when user operates carrier around user's carrier 208 It is overall.For example, the set of surrounding indicator 204 can represent the totality for the condition being looped around around user's carrier 208.
As specific example, surrounding indicator 204 can be 3 points of students for leaving school in afternoon.Surrounding indicator 204 May include by etc. the parents of student waiting be parked in the carrier of sidewalk.Surrounding indicator 204, which may include representing, to pass across a street Student pedestrian road livery.The set of surrounding indicator 204 can indicate that driving environment 206 is school zone.
As different examples, surrounding indicator 204 can be the black ice (black ice) on road.Around refer to Show that device 204 can be for the temperature of the outside of user's carrier 208 be minus 15 degree Celsius.Surrounding indicator 204 can be The height of 7000 English Foot.The set of surrounding indicator 204 can indicate that winter user's carrier 208 travels the driving environment in mountain area 206。
As another example, the driving environment 206 for representing school zone can be centered on the geographical location of primary school The range that 100 meters to 1 kilometer of diameter.For further example, the driving environment 206 for representing school zone can be primary school Southwestern corner.In more detail, southwestern corner may include five blocks south and five blocks to west.School southwest The region that five blocks in corner multiply five blocks can be the driving environment 206 for representing school zone.
Driving environment 206 may include mobile object 210.Mobile object 210 is defined as near user's carrier 208 Nonstatic object.As example, mobile object 210 may include people, other carriers or combinations thereof on street.Mobile object 210 Can be to have life or abiotic object.
Surrounding indicator 204 can be captured by acquisition sensor (capturing sensor) 212.Capture sensor 212 It is the device for being defined as capturing indicator 204 around in driving environment 206.For example, 212 fechtable of sensor is captured External, internal or combinations thereof surrounding's indicator 204 from user's carrier 208.
As example particularly, capturing sensor 212 can be described as capturing around or within user's carrier 208 Image digital camera.The crossfire that acquisition sensor 212 can also be described as capturing the scene around user's carrier 208 regards The video camera of frequency.
It is used as example again, capturing sensor 212 can be described as that the damper of the carrier of condition of road surface, such as road can be detected Jolt, be smooth or combinations thereof.The monitoring sensing of the remote physiological on the steering wheel of carrier can be described as be at by capturing sensor 212 Device, to capture the heart rate of user.Capture sensor 212 and can be described as capable of receiving wireless signal, have network-connectivity or The portable computing device of a combination thereof.Capturing sensor 212 can be described as capable of capturing the wheat of sound of the baby to keep crying in back seat Gram wind.
Navigation system 100 is transmittable, receive or transmit and receives tracked information 214.Tracked information 214 is to be defined as one Notice, the target object 216 in the geographical location in geographical location or user's carrier 208 for being notified to ownership goal object 216.It lifts For example, tracked information 214 may include the combination of wireless signal, sound or visual signal or above-mentioned each.
Target object 216 is the object for being defined as receiving the tracked information 214 from user.Target object 216 can wrap Containing the child with the device for receiving tracked information 214, carrier or its group with the ability for receiving tracked information 214 It closes.
Conveyer position 220 is the geographical location for being defined as the place that tracked information 214 is sent out.For example, Conveyer position 220 can be geographical location of the transmission tracked information 214 to user's carrier 208 of target object 216.As difference Example, conveyer position 220 can be expressed as transmit tracked information 214 to user's carrier 208 target object 216 geographical position It sets.
Environment type 222 is the set for the driving environment 206 for being defined as the characteristic based on different driving environments 206.It lifts For example, driving environment 206 can be distinguished into safe, dangerous or combinations thereof set by environment type 222.As more Specific example, if the environment type 222 of driving environment 206 is dangerous, when operating carrier in driving environment 206, User may need additional attention 228.Dangerous driving environment 206 may include on the way having cratered construction Region.
User need extra care power 228 be defined as user be in driving environment 206 fatigue or needs It is especially careful.When for example, when child passes through crossroad after school, when user is especially tired or combinations thereof, use Family needs additional attention 228.
Display interface 202 can show warning 224 to user.Warning 224 may be defined to visual notification, audible notification or its group It closes, needs additional attention 228 or combinations thereof to be notified to user dangerous driving environment 206, notification user.
For example, dangerous driving environment 206 can represent the either danger that driving environment 206 may be dangerous 's.As example particularly, dangerous driving environment 206 may include thering is construction area, road in intersection center On have the driving environment 206 of black ice or combinations thereof.
Display interface 202 can show the function 230 of navigation system 100.For example, function 230 can be expressed as navigation system The function of system 100, and user can manipulate the function and carry out order navigation system 100.Function 230 may include input 232 to be used for allowing In user's manual input address to navigation system 100.Function 230 can be expressed as sound instruction 234 to be used for allowing user will be oral Navigation system 100 is given in order.
Display appearance 236 is defined as when user operates carrier, and how display interface 202 is apparent in user plane Before.It for example, can be by identifying that driving environment 206 has dangerous and changes display appearance 236.As model particularly Example, if user, in the dangerous place operation carrier of driving environment 206, display appearance 236 can be transformed into red with will The danger of driving environment 206 is alerted to user.When driving environment 206 is that do not have dangerous, display appearance 236 can It is transformed into green.
Above-mentioned example is connected, can make to show for the font size of text by changing to be shown in display interface 202 Show that device appearance 236 is different.As particular example, the text being shown in display interface 202 can be in 206 dangerous property of driving environment Its font size of Shi Jia great is to increase the readability of text.
It, can be by removal function if user operates carrier in dangerous driving environment 206 as another example 230 menu 238 and change display appearance 236.Menu 238 is to be defined as operating load in driving environment 206 as user When tool, the workability of function 230.The workability of function 230 may include the danger by identification driving environment 206 and make The control of display shows or disappears.For example particularly, when user operates in having dangerous driving environment 206 When carrier, for input 232 function 230 menu 238 can be "Off" with reduce user from be manually entered address point Heart degree.Display appearance 236 can change from "ON" to "Off".
Refer to for sound when user is in operation carrier in having dangerous driving environment 206 as different examples It can be "ON" to allow user to give verbal order to navigation system 100 to enable the menu 238 of 234 function 230, and non-manual Input.Display appearance 236 can change from "Off" to "ON".
For further example, can change aobvious by the quantity for reducing the information being shown in display interface 202 Show device appearance 236.In more detail, at present in fig. 2, display interface 202 shows the more loads different from user's carrier 208 Tool.Display interface 202 is additionally shown in the people that intersection is nearby walked about.When user is having dangerous driving environment 206 When middle operation carrier, it can be shown in display to reduce about more carriers and people information by being removed from display interface 202 and connect Information content on mouthfuls 202 and change display appearance 236.
Past indicator 240 is to be defined as the previously collected surrounding indicator 204 of navigation system 100.Past indicator 240 are also defined as the driving environment 206 that navigation system 100 had previously been identified.For example, past indicator 240 can be expressed as Time that student goes to school, student's time or combinations thereof that classes are over.As another example, past indicator 240 can be expressed as leading The main street of 100 be identified as school zone of boat system and Wall Street intersection.
Past indicator 240 can be expressed as the image previously captured in identical geographical location by acquisition sensor 212. As example particularly, capturing sensor 212 can refer to the image capture for the school that the child of user attends class as surrounding Show device 204.As further example, indicator 240 in the past can be uploaded from the data file of such as CD or DVD.Navigation system System 100 may filter that the surrounding's indicator 204 previously captured is used as indicator 240 in the past.
It can be based on indicator 204 around come the user velocity 242 for the user's carrier 208 that converts.For example, user velocity 242 can be expressed as kilometers per hour (kilometers per hour, kph) or per hour mile (miles per hour, mph)。
Referring now to Fig. 3, the exemplary block diagram of navigation system 100 is shown.First device 102 can be on communication path 104 First device conveyer 308 in communicate information to second device 106.Second device 106 can be in second on communication path 104 First device 102 is communicated information in device conveyer 310.
For purposes of description, navigation system 100 will be shown using client terminal device as first device 102, although Solution navigation system 100 can have different types of first device 102.For example, first device 102 can be server.
Also for the purpose of narration, navigation system 100 will be shown using server unit as second device 106, though Different types of second device 106 can be had by so understanding navigation system 100.For example, first device 102 can be that client fills It sets.
In order to specific embodiments of the present invention narration it is succinct, first device 102 will be described as client terminal device and Two devices 106 will be described as server unit.The present invention is not limited to the devices of those selected types.This selection is only this The example of invention.
First device 102 may include the first control unit 312, the first storage unit 314, the first communication unit 316, first User interface 318 and the first positioning unit 320.First device 102 can be described similar to 102 ground of first device.
First control unit 312 may include the first control interface 322.Control unit 312 can perform the first software 326 to carry For the intelligence of navigation system 100.It can implement the first control unit 312 by several different modes.For example, control unit 312 can be processor, embeded processor, microprocessor, hardware control logic (hardware control logic), hardware Finite state machine (finite state machine, FSM), digital signal processor (digital signal processor, ) or above-mentioned various combination DSP.First control interface 322 can be used in the first control unit 312 and the first control unit 312 Other functional units between communication.First control interface 322 can also be used for the communication outside first device 102.
The receivable information from other functional units or external source of first control interface 322 or transmittable information are given Other functional units or external destination.External source and external destination refer to physically being separated with first device 102 Source and destination.
Which kind of will be connect with the first control interface 322 according to functional unit or external unit, the first control interface 322 can be with Different implementation (implementation) is carried out and be may include to different modes.For example, the first control interface 322 can Carry out into pressure sensor, inertial sensor, MEMS, optical circuit, waveguide, radio-circuit, wire line or above-mentioned various Combination.
As example, positioning unit 320 can generate location information, current direction of travel and the current speed of first device 102 Degree.It can implement positioning unit 320 in many ways.For example, positioning unit 320 can operate as at least a part of whole world Positioning system (global positioning system, GPS), inertial navigation system, cellular tower positioning system (cellular-tower location system), pressure positioning system or above-mentioned various combination.
Positioning unit 320 may include positional interface 332.And positional interface 332 can be used for positioning unit 320 and first device The communication between other functional units in 102.Positional interface 332 can also be used for the communication outside first device 102.
The receivable information from other functional units or external source of positional interface 332 or transmittable information are to other Functional unit or external destination.External source and external destination refer to the source physically separated with first device 102 and Destination.
Which kind of will be connect with positioning unit 320 according to functional unit or external unit, positional interface 332 may include different It carries out.Similar to the science and technology of the implementation of the first control interface 322 positional interface 332 can be carried out with technology.
First storage unit 314 can store the first software 326.First storage unit 314 can also store associated information, Such as advertisement, point of interest (points of interest, POI), guidance path entry (navigation routing ) or the combination of above-mentioned each entries.
First storage unit 314 can be volatile memory, nonvolatile memory, internal storage, external memory Or above-mentioned various combination.For example, the first storage unit 314 can be non-volatile memories, such as non-volatile random deposits Access to memory (non-volatile random access memory, NVRAM), flash memory, disc storage or it is volatile Property storage, such as static RAM (static random access memory, SRAM).
First storage unit 314 may include the first memory interface 324.First memory interface 324 can be used for positioning unit 320 And the communication between first other functional units in control unit 312.First memory interface 324 can also be used for first device Communication outside 102.
The receivable information from other functional units or external source of first memory interface 324 or transmittable information are given Other functional units or external destination.And external source and external destination refer to source and the mesh outside first device 102 Ground.
Which kind of will be connect with the first storage unit 314 according to functional unit or external unit, the first memory interface 324 can wrap Containing different implementations.Similar to the science and technology of the implementation of the first control interface 322 the first memory interface 324 can be carried out with technology.
First communication unit 316 can enable PERCOM peripheral communication give or come from first device 102.For example, first is logical Letter unit 316 can make the attachment of second device 106, such as peripheral device or the desktop computer of first device 102 and Fig. 1 and lead to Believe that path 104 is linked up.
First communication unit 316 also is used as making first device 102 be used as communication path 104 for communication hub Endpoint or terminal unit a part of and that be not limited to communication path 104.First communication unit 316 may include actively and passively group Part, for example, micromodule (microelectronics) or antenna (antenna), to be used to interact with communication path 104.
First communication unit 316 may include the first communication interface 328.First communication interface 328 can be used for the first communication unit The communication between other functional units in member 316 and first device 102.First communication interface 328 can be from other functional units It receives information or communicates information to other functional units.
Which kind of will be connect with the first communication unit 316 according to functional unit or external unit, the first communication interface 328 can wrap Containing different implementations.Similar to the science and technology of the implementation of the first control interface 322 the first communication interface 328 can be carried out with technology.
First user interface 318 allows user's (non-icon) and the connection of first device 102 and interaction.First user interface 318 may include input equipment and output device.The example of the input equipment of first user interface 318 may include keypad (keypad), touch tablet, soft key (soft-keys), keyboard, microphone or above-mentioned various data are combined to provide and information is defeated Enter.
First user interface 318 may include the first display interface 330.The example of first display interface 330 may include Fig. 2's Display interface device 202.First display interface 330 may include display, projector, video pictures (video screen), raise one's voice Device or above-mentioned various combination.The Snipping Tool on display interface device 202 described in Fig. 2 can be represented for navigation system 100 Snipping Tool.
First control unit, 312 operable first user interface 318 is to show the information caused by navigation system 100. First control unit 312 also can perform the first software 326 of other functions for navigation system 100, including from positioning unit 320 receive location information.First control unit 312 can further execute the first software 326 to by the first communication unit 316 And it is interacted with communication path 104.
Second device 106 can optimize and be used in more device embodiment (multiple with first device 102 Device embodiment) in implement the present invention.It is additional or more that second device 106, which can be provided compared to first device 102, High performance processing capacity.Second device 106 may include that the second control unit 334, the second communication unit 336 and second user connect Mouth 338.
Second user interface 338 allows user's (non-icon) and 106 interface of second device and interaction.Second user interface 338 may include input equipment and output device.The example of the input equipment of second user interface 338 may include keypad (keypad), touch tablet, soft key (soft-keys), keyboard, microphone or above-mentioned various combination, to provide data and information Input.The example of second user interface 338 may include the second display interface 340.Second display interface 340 may include display, Projector, video pictures (video screen), loud speaker or above-mentioned various combination.
Second control unit 334 can perform the second software 342 to provide second device 106 of the intelligence to navigation system 100. Second software 342 can pull together to operate with the first software 326.Second control unit 334 can be provided compared to the first control unit 312 Additional performance.
Second control unit, 334 operable second user interface 338 is to show information.Second control unit 334 can also be held Second software 342 of the row for other functions of navigation system 100, the execution include the second communication unit 336 of operation with logical Believe and is linked up with first device 102 on path 104.
Second control unit 334 is implemented by several different modes.For example, the second control unit 334 can be place Manage device, embeded processor, microprocessor, hardware control logic, hardware finite state machines (FSM), digital signal processor (DSP) or above-mentioned various combination.
Second control unit 334 may include the second control interface 344.Second control interface 344 can be used for the second control list The communication between other functional units in member 334 and second device 106.Second control interface 344 can also be used for second device Communication outside 106.
The receivable information from other functional units or external source of second control interface 344 or transmittable information are given Other functional units or external destination.External source and external destination refer to carrying out source and destination outside second device 106 Ground.
Which kind of will be connect with the second control interface 344 according to functional unit or external unit, the second control interface 344 can be with Different implementations is implemented and be may include to different modes.For example, the second control interface 344 is practicable at pressure sensing Device, inertial sensor, MEMS, optical circuit, waveguide, radio-circuit, wire line or above-mentioned various combination.
Second storage unit 346 can store the second software 342.Second storage unit 346 can also store associated information, Such as advertisement, point of interest (POI), guidance path entry or above-mentioned various combination.Second storage unit 346 can be to a certain degree Size support the first storage unit 314 to provide additional storage capacity.
For the purpose of illustration, although it is understood that the second storage unit 346 can be the distribution of storage unit (distribution), and the second storage unit 346 is to be shown as single component.Again for the purpose of illustration, deposited second Storage unit 346 shows navigation system 100 as single stratum's storage system, although it is understood that navigation system 100 can have not With the second storage unit 346 of group structure.For example, different memory technologies can be used to be formed for the second storage unit 346, with It is formed and stores (off-line comprising cache memory, main memory, rotating media (rotating media) or off line Storage the memory level system of different estate).
Second storage unit 346 can be volatile memory, nonvolatile memory, internal storage, external memory Or above-mentioned various combination.For example, the second storage unit 346 can be non-volatile memories, such as non-volatile random deposits Access to memory (NVRAM), flash memory, disc storage or volatile storage, such as static RAM (SRAM)。
Second storage unit 346 may include the second memory interface 348.Second memory interface 348 can be used for the second storage list The communication between other functional units in member 346 and second device 106.Second memory interface 348 can also be used for second device Communication outside 106.
The receivable information from other functional units or external source of second memory interface 348 or transmittable information are given Other functional units or external destination.External source and external destination refer to carrying out source and destination outside second device 106 Ground.
Which kind of will be connect with the second storage unit 346 according to functional unit or external unit, the second memory interface 348 can wrap Containing different implementations.Similar to the science and technology of the implementation of the second control interface 344 the first memory interface 324 can be carried out with technology.
Second communication unit 336 can enable PERCOM peripheral communication give or come from second device 106.For example, second is logical Letter unit 336 can be such that second device 106 is linked up on communication path 104 with first device 102.
Second communication unit 336 also is used as allowing second device 106 to be used as communication path 104 for communication hub Some and be not limited to the endpoint or terminal unit of communication path 104.Second communication unit 336 may include active and passive group Part (for example, micromodule or antenna) and be used to interact with communication path 104.
Second communication unit 336 may include the second communication interface 350.Second communication interface 350 can be used for the second communication unit The communication between other functional units in member 336 and second device 106.Second communication interface 350 can be from other functional units It receives information or communicates information to other functional units.
Which kind of will be connect with the second communication unit 336 according to functional unit or external unit, the second communication interface 350 can wrap Containing different implementations.Similar to the science and technology of the implementation of the second control interface 344 the second communication interface 350 can be carried out with technology.
First communication unit 316 can be coupled with communication path 104, to be conveyed information in first device conveyer 308 Second device 106.Second device 106 can receive the transmission of the first device from communication path 104 in the second communication unit 336 The information of device 308.
Second communication unit 336 can be coupled with communication path 104, to be conveyed information in second device conveyer 310 First device 102.First device 102 can receive the transmission of the second device from communication path 104 in the first communication unit 316 The information of device 310.Navigation system 100 can be executed by the first control unit 312, the second control unit 334 or combinations thereof.
First captures the acquisition sensor 212 that sensor 352 can be Fig. 2.First captures 352 fechtable of sensor in Fig. 2 Driving environment 206 in Fig. 2 surrounding's indicator 204.First, which captures user of 352 fechtable of sensor from Fig. 2, carries External, internal or combinations thereof surrounding's indicator 204 of tool 208.
The example of first acquisition sensor 352 may include digital camera, video camera, heat imaging video camera (thermal Camera), night viewing camera (night vision camera), infrared camera (infrared camera), X-ray camera shooting Machine or above-mentioned various combination.The example of first acquisition sensor 352 may include accelerometer (accelerometer), thermometer (thermometer), microphone, wireless signal receiver, remote physiological monitoring device (remote physiological Monitoring device), light identifier (light identifier) or above-mentioned various combination.
Second acquisition sensor 354 can be to capture sensor 212.Second captures 354 fechtable driving environment 206 of sensor In surrounding's indicator 204.Second capture user carrier 208 of 354 fechtable of sensor from Fig. 2 external, internal or Surrounding's indicator 204 of a combination thereof.
The example of second acquisition sensor 354 may include digital camera, video camera, heat imaging video camera, night vision camera Machine, infrared camera, X-ray video camera or above-mentioned various combination.The example of second acquisition sensor 354 may include accelerating Rule, thermometer, microphone, wireless signal receiver, remote physiological monitoring device, light identifier or above-mentioned various combination.
For the purpose of illustration, second device 106 is with second user interface 338, the second storage unit 346, second The component of control unit 334 and the second communication unit 336 is shown, although it is understood that second device 106 can have different portions Part.For example, it can be partitioned differently the second software 342, so that its all or part of function can be in the second control unit 334 And second in communication unit 336.Furthermore second device 106 may include other other work(being not shown in for simplicity in Fig. 3 It can unit.
Functional unit in first device 102 independently and can not depend on other functional units and work.First device 102 Independently and it can not depend on second device 106 and communication path 104 and work.
Functional unit in second device 106 independently and can not depend on other functional units and work.Second device 106 Independently and it can not depend on first device 102 and communication path 104 and work.
For the purpose of illustration, navigation system 100 is described by the running of first device 102 and second device 106. It is to be understood that any module and function of 106 operable navigation system 100 of first device 102 and second device.For example, One device 102 is description operating positioning unit 320, although it is to be understood that the also operable positioning unit of second device 106 320。
Referring now to Fig. 4, wherein being the flow for showing navigation system 100.Navigation system 100 may include transducer receivers mould Block 402.Transducer receivers module 402 receives the various information being looped around when user's operation carrier around user.Citing For, transducer receivers module 402 can receive surrounding indicator 204.
Transducer receivers module 402 can receive surrounding indicator 204 with several means.For example, sensor receives Device module 402 may include or be connected to the acquisition sensor 212 of Fig. 2, which can be digital camera.The number Camera fechtable road sign, school, condition of road surface, weather or the image of above-mentioned various combination.
It is used as example again, captures the damper that sensor 212 can be carrier, can detect and transmit the surface about road The information of situation.212 fechtable of sensor is captured such as to jolt or smooth surface appearance, for example, by road rubble or ice institute Caused by.
Further example, it can be microphone, the sound of fechtable inside carrier to capture sensor 212.Capture sensing The sound for the baby that 212 fechtable of device is kept crying in back seat.
For another example, transducer receivers module 402 can receive Fig. 2 in driving environment 206 for positioning The tracked information 214 of target object 216.As specific example, target object 216 can have handheld apparatus, and this is hand-held Formula device also can transmit tracked information 214.User can operate carrier in the driving environment 206 for representing school zone.Child can The tracked information 214 of wireless signal is transmitted to transducer receivers module 402, to be notified to the geographical location of target object 216.
Transducer receivers module 402 can transmit tracked information 214 to display apparatus module 410.About display apparatus module 410 Show that the details of tracked information 214 will be discussed further below.
Transducer receivers module 402 can be connected to wired connection, wireless connection or combinations thereof by capturing sensor 212. For example, it is wirelessly connected and may include the various group of satellite communication, cellular communications, bluetooth, IrDA, WiFi, WiMAX or above-mentioned It closes.As example, wired connection can be Ethernet, DSL, FTTH, POTS or above-mentioned various combinations.
Transducer receivers module 402 can be sent to by indicator 204 around by capturing sensor 212.Transducer receivers Indicator 204 around can be sent to environment parser module 406 by module 402.
Navigation system 100 may include user's input module 424.User's input module 424 is received for navigation system 100 The input of user, to identify the environment at user's operation carrier.For example, user's input module 424 can receive user and be done Input 232.
User's input module 424 can receive input 232 with several methods.For example, user's input module 424 can receive Hand-typing is inputted, is selected from list, voice inputs or the input 232 of above-mentioned various combination.
User can mark the image of surrounding indicator 204 by the title for being manually entered image as input 232.Citing For, surrounding indicator 204 can be expressed as the image for the school that the child of user goes to school.As example particularly, user Can by by the image mark for representing school as " primary school of Mike " come be manually entered as input 232.
User can change driving environment 206 by the range for being selected as input 232 to increase or decrease diameter Range.For example, driving environment 206 can have the range of 40 meters of the diameter centered on the geographical location of primary school.Make User can make input 232 and diameter is increased to two hectometers from 40 meters, with cover bigger be used for driving environment 206 Geographic range.
Indicator 204 around can be manually entered into as input 232 in user's input module 424 by user.Citing For, user can will " main street and Wall Street intersection be school zone " and be entered as input 232.And user's input module Environment parser module 406 is arrived in 424 transmittable inputs 232.
Navigation system 100 may include signal filter module (past information filter module) in the past 404.Past signal filter module 404 collects the filter information previously handled by environment parser module 406 and is used to know Other ambient enviroment.For example, past signal filter module 404 collects indicator 240 in the past and is used for indicator around 204.As another example, 404 indicator of may filter that over 240 of past signal filter module and to determine Fig. 2 ring Border type 222.
Past signal filter module 404 can be with several means come the indicator of collecting over 240.For example, environment Analyzer module 406 can transmit analysed information 408 to past signal filter module 404.Analysed information 408 is fixed Justice is at the surrounding's indicator 204 handled by environment parser module 406 come identifying driving environment 206.Will then be described Details about environment parser module 406.
In more detail, by environment parser module 406 handle surrounding's indicator 204 can be school's road sign, About a large amount of student's traffic, main street and the Wall Street intersection at 3 points in afternoon or above-mentioned various combination.Past information mistake Strainer modules 404 can be stored as indicator 240 in the past by by analysed information 408 come the indicator of collecting over 240.
Past signal filter module 404 can be with several means come the indicator of filtering over 240.For example, the past 404 indicator of may filter that over 240 of signal filter module and driving environment 206 to be classified.For example, the past indicates Device 240 can represent position main street and Wall Street corner primary school.In more detail, past indicator 240 may include school road A large amount of student's traffic, main street and the Wall Street intersection in road sign will, about at 3 points in afternoon, the past geographical location of user, Date and time or above-mentioned various combination.Past signal filter module 404 can use specific time, place, event or its group It closes come the combination of the indicator of filtering over 240, using the past indicator 240 as the driving environment for representing school zone.
As different examples, past signal filter module 404 can indicator 240 be used as specifically in the past by filtering Manage record of the position in 1 year specific time inside and outside temperature.In more detail, past indicator 240 can be represented in California Minus 15 degree Celsius when Squaw Valley skiing restaurant February.Past signal filter module 404 can use specific time, Point, event or combinations thereof are come the combination of the indicator of filtering over 240, using referring in the past as the driving environment for representing skiing restaurant Show device 240.Past signal filter module 404 can transmit past indicator 240 to environment parser module 406.
Navigation system 100 may include environment parser module 406.Environment parser module 406 identifies that user is operating It operates the environment in the region at the carrier of navigation system 100.For example, environment parser module 406 can be by discriminating Surrounding indicator 204 identifies driving environment 206.For different examples, environment parser module 406 on the move can be known Not Ju You Fig. 2 mobile object 210 driving environment 206.As another example, environment parser module 406 can be based on Fig. 2 Environment type 222 come differentiate Fig. 2 needs additional attention 228 driving environment 206.
Environment parser module 406 can identify driving environment 206 with several means.For example, environment parser mould Block 406 may include Context awareness module 412.Context awareness module 412 is by the environmental factor understood around user's carrier To identify that user operates the environment in the region that it is operated at the carrier of navigation system 100.For example, Context awareness module 412 can represent surrounding's indicator 204 of environmental factor by amounting to, for example, the time, temperature, condition of road surface, geographical location, WiFi is online, sound or above-mentioned various combination identify driving environment 206.
Context awareness module 412 can identify driving environment 206 with several means.For example, Context awareness module 412 It may include weather discriminator module 414.Weather discriminator module 414 differentiates the weather conditions 454 around user's carrier.Weather Condition 454 is to be defined as the combination of weather condition, for example, temperature, air pressure, humidity, rainfall, wind speed or above-mentioned various group It closes.Surrounding indicator 204 may include weather conditions 454.For example, weather discriminator module 414 can differentiate user's carrier The temperature of internal, outside or combinations thereof.
Weather discriminator module 414 can identify weather conditions 454 with several means.For example, sensor 212 is captured The transmittable surrounding's indicator 204 for representing the temperature around user's carrier.In more detail, weather discriminator module 414 is readable Take the temperature detected by acquisition sensor 212 to differentiate temperature.
As different examples, past indicator 240 can be directed to user operate carrier it is about the same in 1 year when Between specific region represent its temperature.In addition, Context awareness module 412 can utilize calendar.By comparing by acquisition sensor 212 detected temperature, time and temperature in 1 year past indicator 240, weather discriminator module 414 can differentiate use Temperature around the carrier of family is opposite warm or cold for the specific time in 1 year.
Context awareness module 412 may include position discriminator module 418.Position discriminator module 418 differentiates user's carrier It is current positioning 456.Positioning 456 is the geographical location being defined as at the running at present of user's carrier at present.Surrounding indicator 204 can Including positioning 456 at present.For example, position discriminator module 418 can differentiate the surrounding's indicator for representing positioning 456 at present 204。
Position discriminator module 418 can differentiate positioning 456 at present with several means.For example, position discriminator mould Block 418 can be between storing the data of map or point of interest or visit.The positioning unit 320 of Fig. 3 of the first device 102 of Fig. 3 can be detectd Survey the current positioning 456 of user.The second of the transmittable Fig. 3 of the second device 106 of positioning 456 to Fig. 3 at present of first device 102 Communication unit 336.Position discriminator module 418 can receive positioning 456 at present as surrounding indicator 204.By by user's phase 456 positioning of current positioning for map, position discriminator module 418 can differentiate the geographical location of the user on map.
Context awareness module 412 may include road discriminator module 420.Road discriminator module 420 differentiates user's carrier The condition of road surface 458 in mobile place.Condition of road surface 458 is the situation for the road for being defined as that there is traffic to hinder.About into one The definition of step, traffic hinder to be the natural or culture for being defined as along road and influencing traffic.For example, road differentiates Device module 420 can differentiate that condition of road surface 458 is to jolt or smooth.Surrounding indicator 204 may include condition of road surface 458.
Context awareness module 412 can differentiate condition of road surface 458 with several means.For example, picking for accelerometer is represented It takes sensor 212 condition of road surface 458 for the smooth degree at the running at present of user's carrier of representing can be sent to road to differentiate Device module 420.Road discriminator module 420 by indicator 204 around and can represent the past indicator 240 of condition of road surface 458 It is compared, to differentiate whether the smooth degree of condition of road surface 458 is seasonal normality for specified link.
As different examples, past indicator 240 can will also point out the smooth degree of permission safety moving.Road Discriminator module 420 can be by the mistake of the table for the smooth degree that indicator 204 around and representative instruction are allowed to safety moving Indicator 240 is gone to be compared to differentiate smooth severity.
Context awareness module 412 may include signal discriminator module 422.Signal discriminator module 422 differentiates user's carrier The type of the transmission signal emitted in the region of running.For example, 422 distinguishable signal type of signal discriminator module 460.Signal kinds 460 are the types for being defined as capturing the transmission signal that sensor 212 is received.Surrounding indicator 204 can wrap Containing signal kinds 460.For example particularly, the recognizable WiFi emitted by school of signal discriminator module 422 Signal.
Signal discriminator module 422 can be with several means come distinguishing signal type 460.For example, sensor 212 is captured The transmittable surrounding's indicator 204 for being represented as WiFi signal.Past indicator 240 may include in the geographic area that user advances Different types of WiFi signal record.Signal discriminator module 422 can be by indicator 204 around and indicator 240 in the past It is compared to differentiate that surrounding indicator 204 can be believed for the WiFi emitted in the school of main street and Wall Street corner Number.
As different examples, signal discriminator module 422 can differentiate WiFi signal by the intensity of signal.When carrier moves When the source of dynamic and separate WiFi signal, the strength retrogression of WiFi signal.Conversely, when carrier close to when, the intensity of WiFi signal It can increase.Varying strength by tracking WiFi signal is horizontal, and signal discriminator module 422 can differentiate the signal on map The geographical location in source.
The example different as another, signal discriminator module 422 can differentiate by hand-held entrained by target object 216 The tracked information 214 that formula device is transmitted.And target object 216 can be in the intersection of main street and Wall Street.With through school Positive signal discriminator module 422 is to receive the frequency for 216 transmitted tracked information 214 of target object, signal discriminator The tracked information 214 can be differentiated the tracked information 214 for target object 216 by module 422.
Context awareness module 412 may include light discriminator module 426.Light discriminator module 426 identifies the running of user's carrier Geographic area in sunlight level.For example, light discriminator module 426 can differentiate the bright of the ambient enviroment of user's carrier Spend (luminosity) 462.Brightness 462 is the brightness for the sunlight being defined as around user's carrier.Surrounding indicator 204 can Including brightness 462.In more detail, light discriminator module 426 can differentiate the dim degree in hill path morning and afternoon 6.
Light discriminator module 426 can differentiate brightness 462 with several means.For example, it is transmittable to capture sensor 212 Represent surrounding's indicator 204 of most weak sunlight.Light discriminator module 426 may include photosensitive sensor.Light discriminator module 426 can Intensity of sunlight is detected by the lifting of tracking resistance value.
As different examples, light discriminator module 426 may include photomultiplier (photomultiplier tube). Photomultiplier can produce how many electronics by detecting sunlight and detect the intensity of the surrounding's indicator 204 for representing sunlight.
Context awareness module 412 may include sound discriminator module 428.Sound discriminator module 428 identifies user's carrier The level of the sound of surrounding.For example, sound discriminator module 428 can differentiate the audio conditions 464 around user's carrier.Sound Sound condition 464 is the loudness for being defined as sound, the type of sound or combinations thereof.Surrounding indicator 204 may include audio conditions 464.In more detail, sound discriminator module 428 can differentiate external, internal or combinations thereof the decibel level of user's carrier.
Sound discriminator module 428 can differentiate audio conditions 464 with several means.For example, sensor 212 is captured Indicator 204 around the baby that the transmittable back seat represented in user's carrier is kept crying.Past indicator 240 can be represented and be retouched It is painted with the decibel control table of the loudness of safe coefficient.Past indicator 240 is compared by by indicator 204 around, Sound discriminator module 428 can differentiate for the sound levels for safely operating carrier.
As different examples, past indicator 240 can be the record of vagitus.Sound discriminator module 428 can borrow Differentiate the type of sound by comparing the record that baby keeps crying with vagitus.
Context awareness module 412 can be amounted to by weather discriminator module 414, position discriminator module 418, road discriminator Around module 420, signal discriminator module 422, light discriminator module 426 and sound discriminator module 428 are identified Indicator 204, and Context awareness module 412 is identifying driving environment 206.Context awareness module 412 can with several means come Amount to surrounding indicator 204.For example, Context awareness module 412 can by indicator 204 around to past indicator 240 into Row relatively identifies driving environment 206.As different examples, Context awareness module 412 can around be indicated by comparing and comparing Device 204 identifies driving environment 206.
For example particularly, external temperature representative can be minus 15 degree Celsius by surrounding indicator 204.Around refer to It is smooth to show that device 204 can be represented as due to black ice and by condition of road surface 458.Surrounding indicator 204 can represent the position of user Set is in the Squaw Valley skiing restaurant of California.It is February that surrounding indicator 204, which can represent month,.Whole by total Driving environment 206 can be identified as near skiing restaurant and have ice on road by surrounding indicator 204, Context awareness module 412.
For different examples, position discriminator module 418 can differentiate the current geographical location of user be main street with The intersection of Wall Street is nearby and near primary school.User can be directed to input 232 and by the intersection of main street and Wall Street Input is to represent the driving environment 206 of school zone.User also can be directed to input 232 and the radius five centered on intersection Ten meters of inputs are school zone.
When calling on for second, user can operate carrier in 50 meters of the radius of intersection.Then, surrounding indicates The geographical location of user can be represented as in 50 meters of the radius of intersection by device 204.By compare surrounding indicator 204 with it is defeated Enter 232, driving environment 206 can be identified as school zone by Context awareness module 412.
412 indicator of may be based on over 240 of Context awareness module and predict driving environment 206.For example, refer in the past Show that device 240 can represent the WiFi signal from school previously captured by acquisition sensor 212.Past signal filter module 404 can be from being to filter out to represent the past indicator 240 of WiFi signal and be used to represent school in the past indicator 240 of school The driving environment 206 in region.In addition, signal filter module 404 can be by the specific geographical area institute with WiFi signal in the past The past indicator 240 of expression is filtered into the past indicator 240 for the driving environment 206 for being expressed as school zone.One In a different route, the operable carrier of user can detect the WiFi signal from identical school towards sensor 212 is captured Geographic area.Surrounding indicator 204 can represent WiFi signal.Direction by tracking carrier course and past indicator 240, It is school zone that driving environment 206, which can be predicted, in Context awareness module 412.
For the purpose of illustration, navigation system 100 is to be described as identifying driving environment 206 with Context awareness module 412, Although it is to be understood that navigation system 100 can differently operating environment identification module 412.For example, Context awareness module 412 can Surrounding indicator 204 is filtered for image identification module 430, to identify driving environment 206.
Environment parser module 406 may include image identification module 430.Image identification module 430 is by discriminating by capturing The presentation content that sensor 212 is captured identifies the ambient enviroment of user's carrier.Image identification mould will be discussed in more detail below The details of block 430.
Context awareness module 412 can filter surrounding indicator 204 with several means.For example, surrounding indicator 204 can The combination of representative information, for example, weather, geographical location, time, image or above-mentioned various combination.Context awareness module 412 can (for example, image of stationary objects, nonstatic object or combinations thereof) filtering represents around environmental factor from the non-ambient factor Indicator 204 (for example, weather, position, the time in 1 year, temperature or above-mentioned various combination).
As example particularly, Context awareness module 412 can filter out representative from the image of intersection and point out to use Person's carrier is the indicator 204 around the geographical location of main street and Wall Street intersection.As different examples, environment is known Other module 412 can filter out the surrounding's indicator for representing minus 15 degree of temperature Celsius from representing in snowy street situation 458 204.Filtered environmental factor 432 can be sent to image identification module 430 by Context awareness module 412.Filtered environment The factor 432 is defined as via 412 filtered surrounding indicator 204 of Context awareness module.
Image identification module 430 can pass through indicator around representated by the image captured by acquisition sensor 212 Image recognizer is executed on 204, to identify the content of image.The partial example of image recognizer may include based on profile with The object identifying method (contour and shape based object recognition method) of shape is based on outside The object identifying method (appearance-based object recognition method) and anchor point of sight detect algorithm (anchor point detection algorithm)。
Image identification module 430 can identify driving environment 206 with several means.For example, filtered environmental factor 432 geographical locations that can represent user's carrier are in main street and Wall Street intersection.By filtered environmental factor 432 Specific information with the intersection, image identification module 430 can be received to represent from past signal filter module 404 and especially be closed It is coupled to the past indicator 240 of the image of the intersection.Image identification module 430 can by will from capture sensor 212 picked The image taken is compared to identification driving environment 206 to the image from past indicator 240.By 212 institute of acquisition sensor The image of acquisition can be in the image of school's road sign of main street and Wall Street intersection, child or combinations thereof.Image Identification module 430 may include stationary objects discriminator module 434.Stationary objects discriminator module 434 differentiates non-moving object. For example, stationary objects discriminator module 434 can differentiate static lived object, such as stand in main street and Wall The child of street intersection.As different examples, stationary objects discriminator module 434 can differentiate static lifeless object, Such as school, road sign or combinations thereof.
Stationary objects discriminator module 434 can identify stationary objects with several means.For example, stationary objects discriminator Module 434 may include Dai-ichi Mutual Life Insurance Object Identification Module 436.Dai-ichi Mutual Life Insurance Object Identification Module 436 differentiates lived or living It and static or non-moving object.For example, Dai-ichi Mutual Life Insurance Object Identification Module 436 can differentiate the child that stand always It is virgin.
Dai-ichi Mutual Life Insurance Object Identification Module 436 can identify inanimate object with several means.For example, Dai-ichi Mutual Life Insurance object Identification module 436 can be by comparing the color of each image captured by acquisition sensor 212, texture, shape, profile, fixed Site or above-mentioned various combination execute image recognizer.By the anchor point in more each presentation content, if positioning Point is maintained at identical position, then the object in image can be static.For example particularly, the child that stands always Can be stationary objects, because the anchor point of child can remain unchanged between a sheet by a sheet image.
As another example, when user, which allows child to get off, to go to school, image can be taken by capturing sensor 212.The shadow Pattern as may include child's clothes.The image may include the front, the back side and side photo of child.Past information filtering Device module 404 can store image when child is laid down vehicle and be used as indicator 240 in the past.
When user goes to meet child when classes are over and get off, the image of child user can be taken by capturing sensor 212.First The image of child can be compared past indicator 240 by inanimate object identification module 436.Past indicator 240 can represent From the front of child, the back side and side photo set and the 3-dimensional image of child created.In more detail, the first life Ordering Object Identification Module 436 can be by by the face of the image captured after school by acquisition sensor 212 and the image stored Color, texture, shape, profile, anchor point or above-mentioned various combination are compared to execute image recognizer, to differentiate the shadow Seem the child of user.
Above-mentioned example is connected, Dai-ichi Mutual Life Insurance Object Identification Module 436 can receive the digitized video for representing child and adult Past indicator 240.Dai-ichi Mutual Life Insurance Object Identification Module 436 can be by the user that will be captured by acquisition sensor 212 The image of child the color of past indicator 240, texture, shape, profile, anchor point or above-mentioned various combination are compared Image recognizer relatively is executed, for telling the child of user from adult and other children.For further Example, Dai-ichi Mutual Life Insurance Object Identification Module 436 can be sensed to differentiate by capturing by the number for differentiating the mankind child in image There are multiple children in the image that device 212 is captured.
Above-mentioned example is connected, Dai-ichi Mutual Life Insurance Object Identification Module 436 can receive foregoing same geographic location Digitized video of the child in one day different time.The image of main street and Wall Street intersection when representing about morning ten one Past indicator 240 may be displayed without student's traffic because child may be in school.Represent master when about at 3 in afternoon The past indicator 240 of the image in street and Wall Street intersection may show a large amount of student's traffic because child from The new term begins school and goes home.Time can be 50 minutes at 2 points in afternoons, by executing image recognizer, Dai-ichi Mutual Life Insurance Object Identification Module 436 can show that many children are subtracted in about at 3 points in afternoon and differentiate captured image by display 212 is captured.
Stationary objects discriminator module 434 may include the first non-inanimate object identification module 438.First non-inanimate object is known Other module 438 differentiates lifeless or is not to live and static or non-moving object.For example, the first non-inanimate object Identification module 438 can differentiate the vehicle being at a stop, road sign or combinations thereof.
First non-inanimate object identification module 438 can identify non-inanimate object with several means.For example, the first non-life Life Object Identification Module 438 can by by the image of school's road sign to being stored in in signal filter module 404 The image of school's road sign is compared.In more detail, the first non-inanimate object identification module 438 can be by will be by capturing The image that sensor 212 is captured is to the color of past indicator 240, texture, shape, profile, anchor point or above-mentioned various Combination is compared to execute image recognizer, to differentiate the image of school's road sign.
Stationary objects discriminator module 434 can be by total by Dai-ichi Mutual Life Insurance Object Identification Module 436 and the first non-life The image that Object Identification Module 438 is differentiated identifies that surrounding indicator 204 is stationary objects.As it was earlier mentioned, stationary objects Discriminator module 434 can be to differentiate the geographical location of stationary objects by the information that filtered environmental factor 432 is provided Close to main street and Wall Street intersection and close to primary school.
Stationary objects discriminator module 434 may include mobile object discriminator module 440.Mobile object discriminator module 440 differentiate mobile object.For example, mobile object discriminator module 440 can differentiate mobile object 210.
Mobile object discriminator module 440 can differentiate mobile object 210 with several means.For example, mobile object is reflected Other device module 440 may include the second inanimate object identification module 442.Second inanimate object identification module 442 differentiates lived Or it lives and object on the move.For example, the second inanimate object identification module 442 can differentiate that user blinks his or her eye Eyelid.
Second inanimate object identification module 442 can differentiate inanimate object on the move with several means.For example, second Inanimate object identification module 442 can by compare the color of each image captured by acquisition sensor 212, texture, shape, Profile, anchor point or above-mentioned various combination execute image recognizer.By the anchor point in more each presentation content, If anchor point is not held in identical position, the object in image can be on the move.For example particularly, eye Eyelid can be nonstatic object, because the anchor point of eyelid can change between a sheet by a sheet image when people blinks.
Connect above-mentioned example, it is extremely tired week to capture 212 fechtable of sensor and represent the degree of fatigue of user Enclose indicator 204.For example particularly, capture sensor 212 can when user operates carrier rapidly extract user The digitized video of face.When user is not tired, time of the time than entire that the eyelid of user can stay open is long.
The each image captured for capturing sensor 212, the second inanimate object identification module 442 may specify anchor point To eyelid.Second inanimate object identification module 442 can be by the image that the image compared in entire of eyelid is opened with eyelid The length that eyelid is shut is tracked in the position of anchor point.Eyelid opening that if eyelid was shut last longer than it is lasting when Between, the second inanimate object identification module 442 can differentiate that user is extremely tired and falls asleep when operating carrier.
Mobile object discriminator module 440 may include the second non-inanimate object identification module 444.Second non-inanimate object is known Other module 444 differentiates lifeless or is not to live and object on the move.For example, the second non-inanimate object identification module 444 can differentiate carrier on the move.
Second non-inanimate object identification module 444 can differentiate non-inanimate object on the move with several means.For example, Acquisition 212 fechtable of sensor represents surrounding's indicator of the image of the wheel cover (different from the use of person's carrier) of the rotation of carrier 204.Second non-inanimate object identification module 444 can be by the image of the wheel cover of rotation to being stored in over signal filter module The image of wheel cover in 404 is compared.In more detail, the second non-inanimate object identification module 444 can be by will be by picking Take the image that sensor 212 is captured to the color of past indicator 240, texture, shape, profile, anchor point or above-mentioned various Combination execute image recognizer, to differentiate the image of wheel cover.
Second non-inanimate object identification module 444 may specify wheel cover of the anchor point to rotation.And the second non-inanimate object The change of the position of 444 traceable anchor point of identification module is to judge that the wheel of carrier is rotation.Then, the second non-life pair As identification module 444 can differentiate that mobile object 210 is carrier.
Mobile object discriminator module 440 can be by total by the second inanimate object identification module 442 and the second non-life The image that Object Identification Module 444 is differentiated identifies that surrounding indicator 204 is mobile object.As it was earlier mentioned, mobile object The information that discriminator module 440 can be provided by filtered environmental factor 432 differentiates that the geographical location of mobile object is to connect Nearly main street and Wall Street intersection and close to primary school.
Image identification module 430 can amount to by stationary objects discriminator module 434, mobile object discriminator module 440 and Surrounding's indicator 204 that Context awareness module 412 is differentiated.Image identification module 430 indicates around being amounted to several means Device 204.For example, image identification module 430 can be compared to identify from indicator 204 around to past indicator 240 Driving environment 206.As different examples, image identification module 430 can be identified from comparing indicator 204 around and comparing Driving environment 206.As another example, image identification module 430 calculates (factoring) surrounding indicator 204 to increase The reliability of strong identification driving environment 206.
Image identification module 430 can calculate surrounding indicator 204 with several means.For example, image identification module 430 Weather conditions 454 can be calculated to enhance the reliability of identification driving environment 206.In more detail, weather discriminator module is come from 414 additional information provides additional information to image identification module 430, to identify driving environment 206.
If weather discriminator module 414 can sense temperature be less than freezing point and weather forecast point out to snow or recently will under Snow, then image identification module 430 can correct its recognition result to illustrate the environment with snow.And this is by giving more information And the reliability and accuracy for the enhancement of identification process may be used for filtering identified information.One image identification module 430 examples for how promoting image identification are to select to represent image or image recognizer in the past by image identification module 430 Traffic is covered with the color or image, snow that reduce icy roads to be included in the color of snow, the road with snow or spread supersalt Livery, ice-fall are hung on stopping livery and the instruction of other environmental factors 432 from the filtering for representing the environment with snow.
Another example for promoting image identification about image identification module 430 is available by position discriminator module 418 Differentiate the geographical location of user's carrier to illustrate.For example, image identification module 430 can calculate at present positioning 456 and to Promote the reliability of driving environment 206 for identification.In more detail, position discriminator module 418 can differentiate user's carrier Positioning 456 is main street and Wall Street intersection at present.Image identification module 430 can by selection especially be associated with main street with The image of Wall Street intersection goes over the menu of indicator 240 to reduce search time and enhancement.In addition, image identification module 430 when can be by calculating of the disappearance to reduce image recognizer for being included in skyscraper, a large amount of mankind's traffic or combinations thereof Between.
For another example, image identification module 430 can promote image identification by signal kinds 460 are included in.It lifts Example for, image identification module 430 can calculate signal kinds 460 and to promote the reliability of driving environment 206 for identification. In more detail, signal discriminator module 422 can differentiate that WiFi signal is the signal from school.Image identification module 430 can Illustrate the image of the representative school in signal source, Adjacent Buildings, road sign or above-mentioned various combination by selection to drop The menu of low search time and enhancement past indicator 240.In addition, image identification module 430 can be by being included in surrounding buildings Object (including " walk " livery or combinations thereof comprising school, road sign) reduces the calculating time of image recognizer.
As different examples, image identification module 430 can promote image identification by brightness 462 is included in.Citing comes It says, image identification module 430 can calculate brightness 462 and to promote the reliability of driving environment 206 for identification.More specifically It, in conjunction with the time in one day, light discriminator module 426 can differentiate that the level of sunlight is low-light.Image identification module 430 can be borrowed Search time is reduced by selecting the image captured at dawn, dusk or combinations thereof and promotes indicator 240 in the past Menu.In addition, image identification module 430 can by be included in color of the object under low-light, the angle of sunlight to object or A combination thereof reduces the calculating time of image recognizer.
As another example, image identification module 430 can promote image identification by the sound for being included in ambient enviroment. For example, image identification module 430 can be with audio conditions 464 and to promote the reliability of driving environment 206 for identification. In more detail, sound discriminator module 428 can differentiate that sound is that cement surface is bored in construction site.Image identification module 430 can be by not selecting the national park from the U.S., such as Yellowstone National Park or the image of Grand Canyon National Park drop The menu of low search time and enhancement past indicator 240.In addition, image identification module 430 can by be not counted in represent it is gloomy The image of woods, wild animal, camping campsite or combinations thereof reduces the calculating time of image recognizer.
It has been found that the present invention is provided to provide safety in other user interfaces in navigation system 100 and in carrier The navigation system 100 of operation.Safety operation is by reduction speed and to promote for the identification driving ring of image identification module 430 The accuracy in border 206 provides.In more detail, image identification module 430 can be by calculating surrounding indicator 204 to limit profit The range of image for image identification module selects the complexity of indicator 240 in the past to reduce.It is wanted in company with less image It selection and to be executed in image recognizer, image identification module 430 can promote the reliable of driving environment 206 for identification Degree.By the speed for reducing driving environment 206 for identification, user can faster react the change of driving environment 206.This Outside, by the accuracy for promoting driving environment 206 for identification, user can preferably access user and operate carrier at present The environment of driving environment 206.
Image identification module 430 may be based on environment type 222 and differentiate the driving environment 206 for needing extra care power 228. User's input module 424 can receive the input 232 for environment type 222.For representing in the pitch-dark suburb of All Saints' Day, make User can define environment type 222, and to be that tool is dangerous be used as input 232.User's input module 424 can transmit for ring Image identification module 430 is given in the input 232 of border type 222.
Above-mentioned example is connected, Context awareness module 412 may filter that representative to be associated with around the information of All Saints' Day and indicate Device 204.Light discriminator module 426 can differentiate that the sunlight level of outside is pitch-dark.Calendar in Context awareness module 412 can refer to Go out that the date is the All Saints' Day and the time is at 6 points in afternoon.Position discriminator module 418 can differentiate that the geographical location of user is from user At 50 yards of dwelling.Context awareness module 412 is transmittable represent horizontal sunlight, the time in 1 year and geographical location through filtering Environmental factor 432 give image identification module 430.
Above-mentioned example is connected, by the content for differentiating previously described filtered environmental factor 432, past information mistake The past indicator 240 of the transmittable digitized video for representing the neighbours around user dwelling of strainer modules 404 gives the first non-life Object Identification Module 438.The image captured by acquisition sensor 212 can be the image of the neighbours around user dwelling.First Non- inanimate object identification module 438 can be by the face of the image and past indicator 240 that will be captured by acquisition sensor 212 Color, texture, shape, profile, anchor point or above-mentioned various combination are compared to execute image recognizer, to differentiate image It is the neighbours around user dwelling.
Above-mentioned example is connected, neighbours can be decorated with the ornament and light of All Saints' Day.For example particularly, capture The image of 212 fechtable light flash of sensor.Second non-inanimate object identification module 444 can be by will be by acquisition sensor 212 images captured and in the past indicator 240 color, texture, shape, profile, anchor point or above-mentioned various combination into Row relatively executes image recognizer, to differentiate that image is the lamp decoration of All Saints' Day.
For each picture of the shadow captured by acquisition sensor 212, the second non-inanimate object identification module 444 may specify fixed Light of the site to flicker.The change of the position of second non-inanimate object identification module, 444 traceable anchor point is to judge light It is flicker.Then, the second non-inanimate object identification module 444 can differentiate that mobile object 210 is from All Saints' Day ornament Light rather than light from other carriers.
Above-mentioned example, Dai-ichi Mutual Life Insurance Object Identification Module 436 are connected, user can be extremely tired.Image identifies mould Block 430 can identify that driving environment 206 is suburb by the image of the current geographical location of user and user neighbours.Furthermore shadow As identification module 430 can be All Saints' Day, driving environment 206 and do not have by the degree of fatigue of user, the time in 1 year is differentiated There is sunlight and differentiates that driving environment 206 needs additional attention 228 based on environment type 222.Environment parser module 406 can The driving environment 206 is transmitted to alarm module 446.
Navigation system 100 may include alarm module 446.Alarm module 446 is notified to user and considers that user operates load at present The environment of tool.For example, alarm module 446 can be dangerous based on driving environment 206 and generation warning 224.
Alarm module 446 can generate warning 224 with several means.For example, alarm module 446 can recognize that driving environment 206 be construction area.Alarm module 446 can generate the warning 224 of text information form to be shown on display apparatus module 410, It is passed in and out in construction area with alerting user engineering vehicle.As different examples, alarm module 446 can generate the warning of form of sound 224 with alert user by lift mark construction worker compulsory reduction speed limit.Alarm module 446 is transmittable to warn 224 To display apparatus module 410.
As another example, the transmittable warning of alarm module 446 224 reduces the use of Fig. 2 to user's carrier 208 Family speed 242.After identifying 206 dangerous property of driving environment, alarm module 446 can pass through the first control interface 322 of Fig. 3 The automatic braking system of user's carrier 208 is given in transmission warning 224, automatically to reduce user velocity 242.For specific model Example is identified as having dangerous driving environment 206 and pops out street comprising child.The transmittable warning of alarm module 446 224 to ask automatic braking system to stop user's carrier 208 immediately.
For the purpose of illustration, navigation system 100 is described as generating warning 224 with alarm module 446, although it is understood that leading Boat system 100 can operate differently alarm module 446.For example, alarm module 446 can be transmitted in driving environment 206 and be tracked Information 214 is being notified to the target object 216 of the conveyer position 220 of Fig. 2.
Alarm module 446 can transmit tracked information 214 with several means.For example, target object 216 can represent user Child.In more detail, child can hold handheld apparatus, can be the first device 102 of Fig. 1 or the first device of Fig. 3 302, for receiving tracked information 214.The tracked information 214 of the transmittable wireless signal of user gives the handheld apparatus of child with logical Know that child represents the conveyer position 220 in the geographical location of his mother.
Navigation system 100 may include display apparatus module 410.410 display reminding of display apparatus module is to notify around user Environment.For example, display apparatus module 410 can show warning 224.
Display apparatus module 410 can show warning 224 with several means.For example, warning 224 can be shown as text information And it is shown in the display interface 202 of Fig. 2.As different examples, warning 224 can be shown as the diagram for representing exclamation mark.
For the purpose of illustration, navigation system 100 is described as with the display of display apparatus module 410 warning 224, although it is understood that Navigation system 100 can operate differently display apparatus module 410.For example, display apparatus module 410 can be directed to the driving that must be vigilant Environment 206 and based on driving environment 206 and by change Fig. 2 display appearance 236 come change display interface 202 appearance or Feel.Display apparatus module 410 can be directed to be warned driving environment 206 and changes display appearance 236 with several methods to user. For example, display apparatus module 410 may include display color module 448.Display color module 448 is by change display interface 202 color changes the appearance or feeling of display interface 202.Such as display color module 448 is by change display interface 202 Color change display appearance 236.As specific example, if user is representing the school zone with a large amount of student's traffic The driving environment 206 in domain operates carrier, and display apparatus module 410 can to red change the color of display interface 202 from green, It is dangerous to alert user's driving environment 206.
Display apparatus module 410 may include display size module 450.Display size module 450 appears in display by change Font size on interface 202 changes the appearance or feeling of display interface 202.For example, display size module 450 can borrow Change display appearance 236 by changing the font size of warning 224.As specific example, if user is representing with big The driving environment 206 for measuring the New York Times Square of pedestrian traffic operates carrier, then display apparatus module 410 can amplify for warning The font size of 224 word is so that warning 224 is easier to read.
For the purpose of illustration, navigation system 100 is described as changing display appearance 236 with display apparatus module 410, although Recognize that navigation system 100 can operate differently display apparatus module 410.For example, display apparatus module 410 can be based on driving ring Border 206 changes the menu 238 of Fig. 2 of the function 230 of Fig. 2 to show on the appliance 102.
Display apparatus module 410 can change menu 238 with several methods.For example, display apparatus module 410 may include menu Module 452.Menu module 452 by remove user it is optional fetch operation navigation system 100 on the appliance 102 workable for Function changes the appearance or feeling of display interface 202.In more detail, menu module 452 can be directed to the function 230 of removing Menu 238 and divert one's attention to reduce changing display appearance 236 by display appearance 236 is changed.As specific model Example, driving environment 206 can be with by the skiing restaurant region of the ice-covered road of thin transparent.When user is by black ice When operating carrier on the road of covering, the menu 238 of " setting " function of navigation system 100 can be removed in menu module 452.It " sets It is fixed " time setting of the permissible user setting of function for navigation system 100.When user is on the road with black ice When operating carrier, menu module 452 can be changed the display appearance 236 for " setting " and is used for by "ON" to "Off" with removing User manually changes the menu 238 of " setting ".
As different examples, display apparatus module 410 may include switch module 416.Switch module 416 drives by identification Environment 206 be tool it is dangerous come activate (enable) or stop (disable) be used for navigation system 100 function.As Specific example, when driving environment 206 is dangerous, switch module 416 can stop function 230.
Switch module 416 can activate with several methods or stop function 230.For example, switch module 416 can be directed to and know Other driving environment 206 is dangerous (such as school zone with a large amount of student's traffic) and activates the sound instruction of Fig. 2 234 requiring diverting one's attention for minimum degree.It is dangerous based on driving environment 206, switch module 416 can be by will be used for The function 230 of input 232 switchs to "Off" to stop the function 230 of the input 232 for causing Fig. 2 manually.Based on driving environment 206 be dangerous, and switch module 416 can activate sound instruction 234 to allow user by function 230 is switched to "ON" Verbal order is made to navigation system 100.
For the purpose of illustration, navigation system 100 is described as with the display of display apparatus module 410 warning 224, although it is understood that Navigation system 100 can operate differently display apparatus module 410.For example, display apparatus module 410 can be in display interface 202 Show tracked information 214.
Display apparatus module 410 can show tracked information 214 with several methods.For example, display apparatus module 410 can be used not The tracked information 214 from conveyer position 220 is shown with color.As different examples, display apparatus module 410 can be by sudden strain of a muscle It sparkles and represents the mark of the target object 216 in display interface 202 to show tracked information 214.
Based on the operation of navigation system 100, the entity transformation for carrying out self-stopping technology function 230 causes the row in entity world It moves, such as people use the first device 102 of Fig. 3, carrier or combinations thereof.When the action in entity world occurs, action is originally Body creates additional information, and the additional information changes back to function 230 and be used for navigation system 100 subsequent operation and The subsequent action in entity world.First software 326 of the first device 102 of Fig. 3 may include navigation system 100.Citing comes It says, the first software 326 may include transducer receivers module 402, user's input module 424, past signal filter module 404, environment parser module 406, alarm module 446 and display apparatus module 410.
User's input module 424 can represent the first user interface 318 of Fig. 3.Input 232, environment type 222 or combinations thereof It can input or choose the first user interface 318.
The first control unit 312 of Fig. 3 can perform the first of Fig. 3 and capture sensor 352 to capture surrounding indicator 204. First control unit 312 can perform the first software 326 for transducer receivers module 402, be captured from first with receiving Surrounding's indicator 204 of sensor 352.First control unit 312 can perform soft for the first of transducer receivers module 402 Part 326, to transmit surrounding indicator 204 to environment parser module 406.First control unit 312 can perform for sensor First software 326 of receiver module 402, to receive tracked information 214.First control unit 312 can perform for sensor First software 326 of receiver module 402, to transmit tracked information 214 to display apparatus module 410.
First control unit 312 can perform the first software 326 of signal filter module 404 of being used for over, to transmit Go indicator 240 to environment parser module 406.First control unit 312 can perform signal filter module 404 of being used for over The first software 326, with collect for surrounding indicator 204 past indicator 240.First control unit 312 is executable to be used In the first software 326 of past signal filter module 404, to receive the analysed letter from environment parser module 406 Breath 408.
First control unit 312 can perform the first software 326 for environment parser module 406, differentiate week to be directed to It encloses indicator 204 and identifies driving environment 206.First control unit 312 can perform first for environment parser module 406 Software 326 predicts driving environment 206 with the indicator of being based on over 240.First control unit 312 can perform for environment point First software 326 of parser module 406, to transmit driving environment 206 to alarm module 446.
First control unit 312 can perform the first software 326 for alarm module 446, dangerous to be based on having Driving environment 206 generates warning 224.First control unit 312 can perform the first software 326 for alarm module 446, with Warning 224 is transmitted to display apparatus module 410.
Display apparatus module 410 can indicate the first display interface 330.First control unit 312 can perform for switch module 216 the first display interface 330, to stop 230 when having the function of dangerous for identification driving environment 206.First control is single Member 312 can perform the first display interface 330 for display color module 448, be driven for proposition with being based on driving environment 206 The warning of environment 206 is sailed to change display appearance 236.First control unit 312 can perform first for menu module 452 Display interface 330, to change display appearance 236 for the menu 238 for removing function 230.
Second software 342 of the second device 106 of Fig. 3 may include navigation system 100.For example, the second software 342 can Including transducer receivers module 402, user's input module 424, past signal filter module 404, environment parser module 406, alarm module 446 and display apparatus module 410.
User's input module 424 can indicate the second user interface 338 of Fig. 3.Input 232, environment type 222 or combinations thereof It can input or choose second user interface 338.
The second control unit 334 of Fig. 3 executable second captures sensor 354 to capture surrounding indicator 204.Second control Unit 334 processed can perform the second software 342 for transducer receivers module 402, and sensor is captured from second to receive 354 surrounding's indicator 204.Second control unit 334 can perform the second software 342 for transducer receivers module 402, To transmit surrounding indicator 204 to environment parser module 406.Second control unit 334 can perform for transducer receivers Second software 342 of module 402, to receive tracked information 214.Second control unit 334 can perform for transducer receivers Second software 342 of module 402, to transmit tracked information 214 to display apparatus module 410.
Second control unit 334 can perform the second software 342 of signal filter module 404 of being used for over, to transmit Go indicator 240 to environment parser module 406.Second control unit 334 can perform signal filter module 404 of being used for over The second software 342, with collect for surrounding indicator 204 past indicator 240.Second control unit 334 is executable to be used In the second software 342 of past signal filter module 404, to receive the analysed letter from environment parser module 406 Breath 408.
Second control unit 334 can perform the second software 342 for environment parser module 406, differentiate week to be directed to It encloses indicator 204 and identifies driving environment 206.Second control unit 334 can perform second for environment parser module 406 Software 342 predicts driving environment 206 with the indicator of being based on over 240.Second control unit 334 can perform for environment point Second software 342 of parser module 406, to transmit driving environment 206 to alarm module 446.
Second control unit 334 can perform the second software 342 for alarm module 446, dangerous to be based on having Driving environment 206 generates warning 224.Second control unit 334 can perform the second software 342 for alarm module 446, with Warning 224 is transmitted to display apparatus module 410.
Display apparatus module 410 can indicate the second display interface 340.Second control unit 334 can perform for switch module 216 the second display interface 340, to stop 230 when having the function of dangerous for identification driving environment 206.Second control is single Member 334 can perform the second display interface 340 for display color module 448, to change display based on driving environment 206 Appearance 236 and the warning for being used to propose driving environment 206.Second control unit 334 can perform second for menu module 452 Display interface 340, to change display appearance 236 for the menu 238 for removing function 230.
Navigation system 100 can be divided between first device 102 and second device 106.For example, navigation system 100 The functional unit of first device 102, second device 106 or combinations thereof can be divided into.Navigation system 100 is also practicable at first device 102, the additional functional unit of second device 106 or combinations thereof.
As another example, navigation system 100 can be divided between the first software 326 and the second software 342.Citing comes It says, the second software 342 may include environment parser module 406.Executable point of second control unit 334 is on the second software 342 Module.
For example, the second control unit 334 can perform the second software 342 with performing environment analyzer module 406.Second Control unit 334 can perform the second software 342 for environment parser module 406, differentiate surrounding indicator 204 to be directed to and Identify driving environment 206.Second control unit 334 can perform the second software 342 for environment parser module 406, with base Warning 224 is generated in having dangerous driving environment 206.Second control unit 334 can perform for environment parser mould Second software 342 of block 406, to transmit tracked information 214 when in driving environment 206 in user.
Second control unit 334 can perform the second software 342 for environment parser module 406, be used by oneself with receiving The input 232 of family input module 424.Second control unit 334 can perform the second software for environment parser module 406 342, to receive surrounding's indicator 204 from transducer receivers module 402.
First software 326 may include transducer receivers module 402, user's input module 424, alarm module 446 and show Show device module 410.The size of the first storage unit 314 based on Fig. 3, the first software 326 may include the other of navigation system 100 Module.Module of executable point of first control unit 312 on the first software 326.
First control unit 312 can perform the first software 326 for transducer receivers module 402, be come from receiving First captures surrounding's indicator 204 of sensor 352.First control unit 312 can perform for transducer receivers module 402 The first software 326, to transmit surrounding indicator 204 to environment parser module 406.First control unit 312 is executable to be used In the first software 326 of transducer receivers module 402, to transmit tracked information 214 to display apparatus module 410.
Input 232 can be input to the first user interface 318.First memory interface of 204 fechtable of surrounding indicator to Fig. 3 324.The first communication unit 316 of first control unit, 312 operable Fig. 3 with transmit surrounding indicator 204, input 232 or its It is incorporated into second device 106.First control unit, 312 operable first software 326, with the positioning unit 320 of operation diagram 3.
The second communication unit 336 of Fig. 3 can pass through Fig. 3 communication path 104 transmit driving environment 206, warning 224 or its It is incorporated into first device 102.Warning 224 can be displayed in the first display interface 330 and second device 106.Display interface 330 Display appearance 326 can change by the menu 238 for the function 230 of removing the first user interface 318.First user interface 318 Function 230 can be stopped based on driving environment 206.
It has been found that the present invention is provided to be provided in other user interface systems in navigation system 100 and in carrier The navigation system 100 of safety operation.The safety operation is identified by surrounding indicator 204 is received based on navigation system 100 Driving environment 206, to help user safely to be moved along path of motion for operating carrier.Navigation system 100 is by function 230 Stopping, which can help user to be reduced when operating carrier, diverts one's attention.
The function of 100 describing module of navigation system is only used as example with sequence.Module can be partitioned differently.Citing comes It says, user's input module 424 can be merged with transducer receivers module 402.Modules can independently and not depend on other Module and operate.
Referring now to Fig. 5, the operating method 500 of the navigation system 100 in the further embodiment of the present invention is shown Flow chart.Method 500 includes:Indicator around being received in square 502;It will past indicator and this week in square 504 It encloses indicator to be compared, to identify driving environment;And changed based on the past indicator compared in square 506 The menu of function, to be shown on device.
Obtained method, process, unit, product and/or system be directly it is specific, cost-effective, Uncomplicated, great diversity, accurate, susceptibility is high and effective, and can using known tip assemblies come implementation for Rapidly, efficient and economical manufacture, application and use.Another important aspect of the present invention is to be that it is valuably supported simultaneously Historical trend service to reducing cost, simplifying system and improving performance.The present invention these and other valuable aspect because This has further pushed the art at least next stage.
Although describing the present invention in conjunction with specific best mode, however, it will be appreciated that those skilled in the art For, in view of foregoing description there are many substitute, modifications and variations will be apparent it is clear.It is therefore desirable to cover all These are included in included replacement, modifications and variations within the scope of the claims.It is before described here or shown in the drawings All the elements are explained with illustrative and unrestricted idea.

Claims (20)

1. a kind of operating method of navigation system, including:
Receive multiple surrounding indicators;
Filter multiple surrounding indicator, multiple surrounding indicator includes environmental factor and the non-ambient factor, the non-ambient because Attached bag includes the image of object;
Based on specific time, place and the environment for driving environment to be classified, filtering past indicator;
By control unit, the past indicator of the image including the environmental factor is compared with multiple surrounding indicator Compared with mobile or static to identify to identify lived object and lifeless object to identify the driving environment The lived object or to identify each process of mobile or static lifeless object by independently of one another It executes;And
The menu for changing function based on the past indicator compared, to reduce the information content being shown on device.
2. the method as described in claim 1 further includes transmission tracked information, with the transmission for being notified in the driving environment The target object of person position.
3. the method as described in claim 1 further includes receiving tracked information, with the target for being located in the driving environment Object.
4. the method as described in claim 1 further includes being generated based on indicator around this for the driving environment is identified Warning.
5. the method as described in claim 1 further includes generating warning based on indicator around this and being used for reducing user Carrier user velocity.
6. a kind of operating method of navigation system, including:
Receive multiple surrounding indicators;
Filter multiple surrounding indicator, multiple surrounding indicator includes environmental factor and the non-ambient factor, the non-ambient because Attached bag includes the image of object;
Based on specific time, place and the environment for driving environment to be classified, filtering past indicator;It is single by controlling The past indicator of image including the environmental factor is compared, to identify that this is driven by member with multiple surrounding indicator Environment is sailed, to identify lived object and lifeless object, to identify that mobile or static this is lived right As or to identify that each process of mobile or static lifeless object is executed independently of one another, to need Extra care;And
The menu for changing function based on the past indicator compared, to reduce the information content being shown on device.
7. method as claimed in claim 6, further including:
Change display appearance by removing function based on indicator around this;And
Sound instruction is activated by the function of being removed based on the display appearance.
8. method as claimed in claim 6, which is characterized in that it includes changing display appearance to remove the work(to change the menu The menu of energy, is divert one's attention with being used for reducing.
9. method as claimed in claim 6, further including:
Filter indicator around this;And
Wherein:
It is compared with the past indicator including calculating indicator around this, to identify the reliable of the driving environment for promoting Degree.
10. further including method as claimed in claim 6, defining the environment type for being used for that the driving environment is classified, to differentiate Need to pay the driving environment of extra care power in the driving environment.
11. a kind of navigation system, including:
Sensor is captured, to send multiple surrounding indicators;
Control unit including processor is coupled to the acquisition sensor, to:
Filter multiple surrounding indicator, multiple surrounding indicator includes environmental factor and the non-ambient factor, the non-ambient because Attached bag includes the image of object;
Based on specific time, place and the environment for driving environment to be classified, filtering past indicator;
The past indicator of image including the environmental factor is compared with multiple surrounding indicator, to identify that this is driven Environment is sailed, to identify lived object and lifeless object, to identify that mobile or static this is lived right As or to identifying that each process of mobile or static lifeless object is executed independently of one another, and
The menu for changing function based on the past indicator compared, to reduce the information content being shown on device.
12. system as claimed in claim 11, the wherein control unit is to transmit tracked information, to be used for being notified to driving at this Sail the target object of the conveyer position in environment.
13. system as claimed in claim 11, the wherein control unit is to receive tracked information, be used for will be in the driving Target object positioning in environment.
14. system as claimed in claim 11, wherein the control unit to based on indicator around this come generate warning and For identifying the driving environment.
15. system as claimed in claim 11, wherein the control unit to based on indicator around this come generate warning, with For reduce user carrier user velocity.
16. system as claimed in claim 11, wherein the control unit to will pass by indicator to indicator around this into Row compares, with for identifying the driving environment for needing extra care.
17. system as claimed in claim 16, the wherein control unit:
Change display appearance by removing function based on indicator around this;And
Sound instruction is activated by the function of being removed based on the display appearance.
18. system as claimed in claim 16, the wherein control unit are changing display appearance to remove the function Menu is divert one's attention with being used for reducing.
19. system as claimed in claim 16, the wherein control unit to:
Filter indicator around this;And
Calculate indicator around this, with for promote identify the driving environment reliability.
20. system as claimed in claim 16, the wherein control unit are defining the ring for the driving environment is classified Border type, to differentiate the driving environment for needing to pay extra care power in the driving environment.
CN201310491569.8A 2012-10-18 2013-10-18 Navigation system and its operating method with the navigation mechanism for allowing environment discriminating Active CN103776440B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/655,323 US9752887B2 (en) 2012-10-18 2012-10-18 Navigation system having context enabled navigation mechanism and method of operation thereof
US13/655,323 2012-10-18

Publications (2)

Publication Number Publication Date
CN103776440A CN103776440A (en) 2014-05-07
CN103776440B true CN103776440B (en) 2018-11-02

Family

ID=50486551

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310491569.8A Active CN103776440B (en) 2012-10-18 2013-10-18 Navigation system and its operating method with the navigation mechanism for allowing environment discriminating

Country Status (2)

Country Link
US (1) US9752887B2 (en)
CN (1) CN103776440B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6057957B2 (en) * 2013-10-30 2017-01-11 富士重工業株式会社 Vehicle control device
JP5954901B2 (en) 2013-12-18 2016-07-20 富士重工業株式会社 Vehicle control device
KR20150073378A (en) * 2013-12-23 2015-07-01 삼성전자주식회사 A device and method for displaying a user interface(ui) of virtual input device based on motion rocognition
US9959289B2 (en) 2014-08-29 2018-05-01 Telenav, Inc. Navigation system with content delivery mechanism and method of operation thereof
US10171537B2 (en) 2015-08-07 2019-01-01 At&T Intellectual Property I, L.P. Segregation of electronic personal health information
US9942747B2 (en) 2015-08-07 2018-04-10 At&T Mobility Ii Llc Dynamic utilization of services by a temporary device
US10631192B2 (en) 2015-08-14 2020-04-21 At&T Intellectual Property I, L.P. Policy enforced intelligent persona manager
US10044780B2 (en) 2015-08-26 2018-08-07 At&T Intellectual Property I, L.P. Dynamic segregated secure data connection
US20170124257A1 (en) * 2015-11-02 2017-05-04 At&T Intellectual Property I, L.P. Supplementing segregated secure data stream using a metadata management subsystem
US20170185265A1 (en) * 2015-12-29 2017-06-29 Motorola Mobility Llc Context Notification Apparatus, System and Methods
CN109637082A (en) * 2018-12-24 2019-04-16 航天信息股份有限公司 Net about vehicle maintenance device and method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1714275A (en) * 2003-07-16 2005-12-28 哈曼贝克自动***股份有限公司 Transmission of special routes to a navigation device
WO2006072997A1 (en) * 2005-01-07 2006-07-13 Navitime Japan Co., Ltd. Navigation system and portable terminal
CN101031777A (en) * 2004-04-30 2007-09-05 哈曼贝克自动***股份有限公司 Multimedia system for selecting and activating functions
CN101042851A (en) * 2006-03-22 2007-09-26 松下电器产业株式会社 Display apparatus
CN101208219A (en) * 2005-05-20 2008-06-25 伯斯有限公司 Displaying vehicle information
CN101598561A (en) * 2008-06-06 2009-12-09 佛山市顺德区顺达电脑厂有限公司 The locating device and the method thereof of band speed-limit warning function
CN101610401A (en) * 2009-03-17 2009-12-23 郑仰湖 Panoramic visible parking system
CN101900551A (en) * 2009-05-27 2010-12-01 上海欣纳电子技术有限公司 Vehicle-mounted panoramic safety monitoring system

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2601003B2 (en) 1990-09-25 1997-04-16 日産自動車株式会社 Vehicle running condition recognition device
US5475492A (en) 1992-06-19 1995-12-12 Matsushita Electric Industrial Co., Ltd. Object extracting method
US7769513B2 (en) 2002-09-03 2010-08-03 Automotive Technologies International, Inc. Image processing for vehicular applications applying edge detection technique
US6009355A (en) 1997-01-28 1999-12-28 American Calcar Inc. Multimedia information and control system for automobiles
US6580973B2 (en) 2000-10-14 2003-06-17 Robert H. Leivian Method of response synthesis in a driver assistance system
US7050976B1 (en) 2001-09-26 2006-05-23 Sprint Spectrum L.P. Method and system for use of navigation history in a voice command platform
US6731925B2 (en) 2001-10-24 2004-05-04 Mouhamad Ahmad Naboulsi Safety control system for vehicles
AU2003213754A1 (en) * 2002-03-07 2003-09-22 Lance G. Taylor Intelligent selectively-targeted communications systems and methods
US7139738B2 (en) 2002-06-27 2006-11-21 Koninklijke Philips Electronics N.V. Face recognition using evolutionary algorithms
US7009488B2 (en) 2002-09-25 2006-03-07 Hrl Laboratories, Llc Selective equipment lockout
US20050170850A1 (en) 2004-02-04 2005-08-04 Eric Edwards Methods and apparatuses for selectively disabling functionality of a device
EP1872294B1 (en) * 2005-04-21 2017-11-08 Microsoft Technology Licensing, LLC Virtual earth
US7369845B2 (en) * 2005-07-28 2008-05-06 International Business Machines Corporation Managing features available on a portable communication device based on a travel speed detected by the portable communication device
US7739036B2 (en) * 2005-08-26 2010-06-15 Gm Global Technology Operations, Inc. Speed limit advisor
US20070158128A1 (en) 2006-01-11 2007-07-12 International Business Machines Corporation Controlling driver behavior and motor vehicle restriction control
JP4728839B2 (en) * 2006-03-02 2011-07-20 株式会社デンソーアイティーラボラトリ In-vehicle device controller
US7552004B2 (en) 2006-04-07 2009-06-23 Ghassan Brikho Road hazard automatic vehicle speed control
DE102007058542A1 (en) * 2007-12-06 2009-06-10 Robert Bosch Gmbh Driver assistance system for monitoring driving safety and corresponding method for detecting and evaluating a vehicle movement
US8106783B2 (en) 2008-03-12 2012-01-31 Denso Corporation Input apparatus, remote controller and operating device for vehicle
JP2011128005A (en) * 2009-12-17 2011-06-30 Fujitsu Ten Ltd Navigation device, on-vehicle display system, and map display method
US20130035117A1 (en) * 2011-08-04 2013-02-07 GM Global Technology Operations LLC System and method for restricting driver mobile device feature usage while vehicle is in motion
US9085237B2 (en) * 2011-10-03 2015-07-21 Fuji Jukogyo Kabushiki Kaisha Speed limiter
US9031847B2 (en) * 2011-11-15 2015-05-12 Microsoft Technology Licensing, Llc Voice-controlled camera operations

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1714275A (en) * 2003-07-16 2005-12-28 哈曼贝克自动***股份有限公司 Transmission of special routes to a navigation device
CN101031777A (en) * 2004-04-30 2007-09-05 哈曼贝克自动***股份有限公司 Multimedia system for selecting and activating functions
WO2006072997A1 (en) * 2005-01-07 2006-07-13 Navitime Japan Co., Ltd. Navigation system and portable terminal
CN101208219A (en) * 2005-05-20 2008-06-25 伯斯有限公司 Displaying vehicle information
CN101042851A (en) * 2006-03-22 2007-09-26 松下电器产业株式会社 Display apparatus
CN101598561A (en) * 2008-06-06 2009-12-09 佛山市顺德区顺达电脑厂有限公司 The locating device and the method thereof of band speed-limit warning function
CN101610401A (en) * 2009-03-17 2009-12-23 郑仰湖 Panoramic visible parking system
CN101900551A (en) * 2009-05-27 2010-12-01 上海欣纳电子技术有限公司 Vehicle-mounted panoramic safety monitoring system

Also Published As

Publication number Publication date
US9752887B2 (en) 2017-09-05
CN103776440A (en) 2014-05-07
US20140115507A1 (en) 2014-04-24

Similar Documents

Publication Publication Date Title
CN103776440B (en) Navigation system and its operating method with the navigation mechanism for allowing environment discriminating
CN113593215B (en) Determining pick-up and destination location of autonomous vehicles
US20240028038A1 (en) Pickup and drop off zones for autonomous vehicles
CN106662458B (en) Wearable sensor data for improving map and navigation data
CN111052171A (en) Arranging parking positions for autonomous vehicles
CN104541528B (en) For mapping the methods, devices and systems of the route of mobile device
US10553113B2 (en) Method and system for vehicle location
CN104380047B (en) Navigation system
WO2013184528A2 (en) Interactive map
JP2015503740A (en) Apparatus, method, and computer program for displaying POI
US20220410881A1 (en) Apparatus and methods for predicting a state of visibility for a road object based on a light source associated with the road object
CN110431376A (en) Information analysis apparatus and routing information analysis method
US20220380990A1 (en) Apparatus and method for controlling a functional road object
JP2017083278A (en) Information provision system, information provision method, and computer program
US9507445B2 (en) Method and apparatus for controlling data overlaid upon an image
JP5209644B2 (en) Information presenting apparatus, information presenting method, information presenting program, and recording medium
CN103185587A (en) Navigation system with grade-separation detection mechanism and method of operation thereof
JP6542085B2 (en) INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
JPWO2019117048A1 (en) In-vehicle device, information provision system, information presentation method
US11892303B2 (en) Apparatus and methods for predicting state of visibility for a road object

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant