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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3602—Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3697—Output 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
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.
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)
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)
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)
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 |
-
2012
- 2012-10-18 US US13/655,323 patent/US9752887B2/en active Active
-
2013
- 2013-10-18 CN CN201310491569.8A patent/CN103776440B/en active Active
Patent Citations (8)
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 |