throbber
US006040824A
`
`United States Patent
`Maekawa et al.
`
`[19]
`
`[11] Patent Number:
`
`6,040,824
`
`[45] Date of Patent:
`
`Mar. 21, 2000
`
`[54]
`
`INFORMATION DISPLAY SYSTEM VVITH
`TOUCH PANEL
`
`[75]
`
`Inventors: Kazuteru Maekawa; Yukiyoshi
`Suzuki; Takcshi Yanagikubo, all of
`Anjo, Japan
`
`[73] Assignee: Aisin AW Co., Ltd., Japan
`
`[21] Appl. No.: 08/885,138
`
`[22]
`
`Filed:
`
`Jun. 30, 1997
`
`Foreign Application Priority Data
`[30]
`Japan .................................. .. 8201982
`Jul. 31, 1996
`[JP]
`
`Int. Cl.7 ....................................................... G09G 5/00
`[51]
`[52] U.S. Cl.
`345/173; 345/121; 345/146
`[58] Field of Search ................................... .. 345/146, 173,
`345/121, 174, 178; 340/990, 995, 988
`
`[56]
`
`References Cited
`U.S. PATENT T)(’)(”1UMENTS
`
`4,698,625
`4,992,947
`5,539,429
`
`................... .. 345/145
`10/1987 McCaskill et al.
`.. 701/210
`2/1991 Nimura et al.
`.
`7/1996 Yano et al.
`........................ .. 345/173
`
`9/1996 Delorme
`5,559,707
`5/1997 Davidson
`5,627,567
`6/1997 Mullet ct al.
`5,638,523
`..
`5,691,747 11/1997 Amano et al.
`5,757,358
`5/1998 Osaga .................... ..
`
`........... .. 345/167
`. 345/173
`. 345/326
`. 345/145
`.. 345/146
`
`Primary Examiner—Steven J. Saras
`Assistant Examiner—Amr Awad
`Attorney, Agent, or FL'rm—Lorusso & Loud
`
`[57]
`
`ABSTRACT
`
`An information display system has a touch panel for select-
`ing an item from a plurality of displayed items by touching.
`Coordinate differences between each of the coordinates of
`the plurality of displayed items and the touch position
`coordinates are calculated. The item having the least calcu-
`lated coordinate difference is the selected item. Subsequent
`touchings Within a predetermined time and distance are
`determined to be attempts to correct previous erroneous
`selections causing probabilities of selecting the previously
`selected items to be reduced, such as by changing relative
`calculated coordinate differences to favor selection of other
`items. Alternatively, a next candidate button can be touched
`to select the item with the next least coordinate difference.
`
`15 Claims, 15 Drawing Sheets
`
`0 Touch Panel Reaction Position
`
`0 Landmark Coordinate Position
`
`0 Touch Reaction Position
`
`Google Exhibit 1004
`
`Page 1 of 22
`
`

`
`U.S. Patent
`
`F
`
`0
`
`Sheet10f15
`
`6,040,824
`
`MTillIIIIIIIIIIII..I{KINIIIIlieu;/._zo=5_z2§oon.__
`
`
`
`
`
`mE>momz<E~_.2mn\.,m<om_m_m_~_E581momzmm825.__mo<.._~m=.z_
`
`
`<29moswasomSn_z_
`
`zo=<§ez_
`
`0.
`
`._oEz8xma
`
`
`
`..._\_1!...|.i..
`
` 2
`
`§§
`.—¢%
`
`____
`
`3
`
`m_o§_
`
`~_8m_8E
`
`m_o<.._~Ez_
`
`2«N5“>55
`
`momzum_._.5:_N<momzum
`
`E.
`
`Es2
`
`
`
`:2:Eofizzo=§~_o.._z_
`
`
`
`:2:._.:n_._.:o\.5n_z_
`
`
`
`H.UE_.uuuuuuuuuuuuuus.”1uuuuuuuuuuuuuuua}
`
`
`mmxfimmm_o_o>
`__—mommoofi
`
`____
`
`8
`
`_v_8._o
`
`e3omm<
`
`___
`
`20
`
`,
`
`<-
`
`IN
`
`g; *
`
`E
`
`:0
`
`3
`
`V‘-K
`
`
`
`
`
`
`
`
`
`
`
`
`
`P:2:ozzowmozoemomEmmy...ELr:2:oz_mm_ooE£58._
`
`
`
` mmmomzmm_.=.:z_N<_3__
`
`Page 2 of 22
`
`Page 2 of 22
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 2 of 15
`
`6,040,824
`
`A
`
`°”'°E R0“) 9”‘
`
`Number of Roads (n)
`
`$
`
`SHAPE DATA
`Number of Nodes
`
`Longitude
`
`Road No.
`
`5
`
`Rood Attribute Data
`
`Address & Size of Shape Data
`
`Address 8: Size of Guide Data oooa
`oooooo‘i
`
`C)
`
`GUIDE DATA
`
`Intersection Name
`
`Caution Data
`
`Road Name Data
`
`Ad¢ess&SizeofRoadNameVaioeData
`
`Address & Size of Destination Data
`
`DESTINATION DATA
`
`Number of Destinations
`
`nesnmmou DIRECTION DATA
`
`Destination Road No.
`Destination Nome
`Address & Size, of Destination
`E
`2
`me
`once
`0
`Destination Direction Data
`Running Guide Data
`
`oooo<
`
`Invalid
`:
`: Unnecessary
`: Straight
`: Right
`: Obliquely Right
`: Rightward Turning Direction
`° Left
`E Obiiquely Left
`
`: Leftward Turning Direction
`
`FIG. 2
`
`1.1
`
`Page 3 of 22
`
`Page 3 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 3 0f 15
`
`6,040,824
`
`Intersection Data
`
`Number of Intersections (n)
`
`Landmark Data
`
`Intersection No.
`
`Number of Landmarks (rn)
`
`Intersection Coordinates
`
`Landmark Coordinates
`
`information of Connected Roads
`
`Address & Size of Landmark
`
`Mark Pattern
`
`Faced Road
`
`Landmark Name
`
`FIG. 3(a)
`
`FIG. 3(b)
`
`Landmark Drawing Data
`
`:00 Bank Mark Drawing Data
`:<X>Bank Mark Drawing Data
`2
`Bank Mark Drawing Data
`:
`GS Mark Drawing Data
`:
`
`68 Mark Drawing Data
`
`Page 4 of 22
`
`Page 4 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 4 of 15
`
`6,040,824
`
`II 81
`
`II 32
`
`II S3
`
`I
`
`Guide Route
`
`I 34
`
`FIG. 4
`
`Page 5 of 22
`
`Page 5 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 5 0f 15
`
`6,040,824
`
`
`
`
`
`li‘.iE4‘.'.i'=E‘:iL1l ‘
`IMIKPJMI
`
`
`FIG. 51) i
`
`Page 6 of 22
`
`Page 6 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 6 0f 15
`
`6,040,824
`
`Page 7 of 22
`
`Page 7 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 7 0f 15
`
`6,040,824
`
`FIG.
`
`'7
`
`Page 8 of 22
`
`Page 8 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 8 0f 15
`
`6,040,824
`
`Page 9 of 22
`
`Page 9 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 9 0f 15
`
`6,040,824
`
`
`
`—A1
`
`‘
`
`400m
`
`
`
`
`
`Page 10 of 22
`
`Page 10 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 10 of 15
`
`6,040,824
`
`0 Touch Panel Reaction Position
`
`0 Landmark Coordinate Position
`
`0 Touch Reaction Position
`
`FIG. 10
`
`Page 11 of 22
`
`Page 11 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 11 of 15
`
`6,040,824
`
`lnput Peripheral Search
`
`Select Genre
`
`811
`
`$12
`
`Search Landmark Corresponding to Selected Genre
`
`Display Landmark on Map
`
`316
`
`S15
`
`Touch Detected ? -
`
`N
`
`Y
`
`Acquire Touch Positron Coordinates (Xo,Yo)
`
`513
`
`514
`
`0
`
`Set Square Region (xoia. Yoib) Around Touch POSIUOH Coordinates
`
`S17
`
`Acquire Landmark In
`Square Region
`
`318
`
`324
`
`Display Touch
`Position at
`
`Screen Center
`
`319
`
`s2o @ N
`
`Y
`
`
`
`Calculate Coordinate Difference (Xn,Yn)
`Between Acquired Landmafx Coordinates
`and Touch Position Coordinates
`
`1
`
`Select Landmark Minimizing Coordinate Difference
`
`9
`
`Display Selected Landmark at Screen Center
`
`Display Name of Selected Landmark
`
`522
`
`323
`
`0
`
`FIG. 11
`
`Page 12 of 22
`
`Page 12 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 12 of 15
`
`6,040,824
`
`0
`
`N
`
`Y
`
`FIG. 12
`Y
`
`526
`
`/‘S27
`
`s23
`
`N
`
`Acquire Touched Position Coordinates (X°’,Y°’)
`
`S29
`
` Predetennined
`Time Elapsed from Previous
`Touch ?
`
`
`
`
`
`N
`
`Calculate Difference Between Previous
`Touch Position Coordinates and Present
`Touch Position Coordinates
`
`S31
`
`S32
`
`,
`Coordinate
`Difference Within Predetermined
`Range ?
`Y
`
`Calculate Difference (Xn.Yn) Between Acquired
`Individual Landmark Coordinates and
`Touch Position Coordinates
`
`3253
`
`834
`
`835
`
`536
`
`Multiple Differences Between Touch Position
`Coordinates and Coordinates of Previous
`Selected Landmarks by Predetermined Value
`
`Select Landmark with
`Minimum Coordinate Difference
`
`Display Map with Selected
`Landmark at Screen Center
`
`Display Name of Selected Landmark
`
`0
`
`325
`
`N
`
`
`
`Page 13 of 22
`
`Page 13 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 13 of 15
`
`6,040,824
`
`
`
`PERIPERAL E
`.3
`
`
`
`AZ
`
`Y STORE
`BUSINESS HOURS 2 5:00~24:00
`TEL : 03-00000
`
`PARKING AREA . 1"
`
`ItM I-
`
`FIG. 13B
`
`Page 14 of 22
`
`Page 14 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 14 of 15
`
`6,040,824
`
`
`
`LANE REGULATION INFORMAHON
`DAY/HOURS: 7:00 OF 6th to 3:00 of 10th
`TWO OF THREE LANES REGULATED
`
`Page 15 of 22
`
`Page 15 of 22
`
`

`
`U.S. Patent
`
`Mar. 21,2000
`
`Sheet 15 of 15
`
`6,040,824
`
`r\l
`
`400m
`
`—A1
`
`
`
` i
`MI‘
`
`
`
`IITI
`
`4\ Fl‘
`
`
`
`Page 16 of 22
`
`Page 16 of 22
`
`

`
`6,040,824
`
`1
`INFORMATION DISPLAY SYSTEM WITH
`TOUCH PANEL
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to an information display
`system provided with a touch panel suitable for a navigation
`system or the like.
`2. Related Art
`
`In prior art information display systems having touch
`panels, a variety of information such as menu items are
`displayed on a display unit, and choices are input by
`manually touching selected items of the displayed informa-
`tion through the touch panel. When a manual
`touch is
`detected, the touch position coordinates on the screen are
`detected to determine which of the items displayed on the
`screen has been selected, and processing proceeds in accor-
`dance with the item which was selected.
`
`In one vehicular navigation system of the prior art, the
`display unit is provided with a touch panel to make it easier
`for an operator to make a variety of settings and to present
`the information while the vehicle is running. If an item of a
`particular type such as a convenience store, a gas station or
`a fast food restaurant
`is selected on the screen of the
`
`navigation system, a landmark of the selected type is dis-
`played on the map in the screen so that the user can easily
`recognize at a glance the location of the shop of the selected
`type.
`In the aforementioned navigation system of the prior art,
`a displayed landmark can be selected by touching the
`desired landmark on the display screen to set a transition
`point or a destination point for the navigation system.
`However if the displayed map covers an urbane district or a
`wide area, a plurality of the landmarks may be densely
`displayed on the display screen.
`The method of selecting a displayed landmark by the
`touch screen is advantageous in that the landmark can be
`selected by a single touch. However, the item selected by
`manual
`touch may be ambiguous (incapable of being
`determined) if the landmark to be selected is one of a
`plurality of closely spaced landmarks.
`Thus an erroneous selection can result when densely
`displayed landmarks are selected through the touch panel, as
`described above. Even when the user recognizes the erro-
`neous selection and repeats the input, the erroneous selec-
`tion can be repeated if the dense display state is unchanged.
`Where items to be selected by touch are displayed densely
`on the display, erroneous selections occur frequently.
`SUMMARY OF THE INVENTION
`
`An object of the present invention is to solve the above-
`specified problems by providing an information display
`system having a touch panel wherein the system can deter-
`mine an optimum selected item for the touched position to
`thus improve the ease of operation.
`According to one aspect of the present invention, there is
`provided an information display system having a touch
`panel for selecting an item by touch from a plurality of
`displayed items, wherein the differences between the coor-
`dinates of the touched position and the coordinates of the
`plurality of displayed items displayed on the display screen
`are calculated, and the selected item is determined to be the
`one item among the plurality of displayed items having the
`least calculated coordinate difference from the touched
`
`position.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`According to a second aspect of the present invention, the
`plurality of displayed items are marks displayed on the map
`so that
`the coordinates of the individual marks are the
`
`locations of the marks on the map.
`According to third aspect of the present invention, it is
`further determined whether or not a touch is a selection
`
`following an erroneous determination of a selected item, and
`when it is determined that the present touch is being made
`to correct a previous erroneous selection, a weighting factor
`for selection of the previously determined item is lowered.
`According to a fourth aspect of the present invention, the
`determination that a present touch is being made to correct
`an erroneous selection determined from a previous touch is
`based on the condition that the present touch is within a
`predetermined time from the previous touch and that the
`coordinate difference between the previous and present
`touch positions are within a predetermined range.
`According to a fifth aspect of the present invention, when
`a determination is made that the present touch is being made
`to correct an erroneous selected item determined from a
`
`previous touch, a value representing the distance between
`the previously selected item and the present touch position
`is changed.
`According to a sixth aspect of the present invention,
`wherein the information display system includes a second
`candidate selecting switch which, when operated, the next
`item being selected from the displayed items sequentially in
`the order of increasing coordinate differences.
`According to a seventh aspect of the present invention, the
`items being selected are landmarks or road regulation marks
`superposed on the map.
`According to an eighth aspect of the present invention,
`selected items including landmarks or road regulation marks
`can be used as navigation point data.
`According to a ninth aspect of the present invention, the
`selected items are displayed at the center of the screen.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram showing one embodiment of a
`vehicular navigation system employing an information dis-
`play system in accordance with the present invention;
`FIG. 2 is a diagram of the structure of files of road data
`used in the system of FIG. 1;
`FIG. 3(a) is a diagram of the structure of a file of
`intersection data used in the system of FIG. 1;
`FIG. 3(b) is a diagram of the structure of a file of
`landmark data used in the system of FIG. 1;
`FIG. 3(6) is a diagram of the structure of a file of landmark
`drawing data used in the system of FIG. 1;
`FIG. 4 is a flow chart of the overall operation of the
`navigation system of FIG. 1;
`FIG. 5A is a diagram of a display screen showing a
`present place centralized route guide map;
`FIG. 5B is a diagram illustrating touching of a menu item
`to select a peripheral search.
`FIG. 5C is a diagram of a display screen displayed in
`transiting from the map screen of FIG. 5A to a peripheral
`search;
`FIG. 5D is a diagram illustrating touching of a menu item
`to select a genre of “Convenience Store”.
`FIG. 6A is a diagram of a periphery search screen
`displaying landmarks of the genre “Convenience Store”;
`FIG. 6B is a diagram similar to FIG. 6A but illustrating
`selection of a displayed landmark on the screen;
`
`Page 17 of 22
`
`Page 17 of 22
`
`

`
`6,040,824
`
`3
`FIG. 7 is a diagram illustrating a peripheral search screen
`with the selected landmark in the center;
`FIG. 8A is a diagram similar to FIG. 6B but illustrating
`selection of a displayed landmark from densely displayed
`landmarks;
`FIG. 8B is a diagram illustrating a peripheral search
`screen with a selected landmark in densely displayed land-
`marks in the center;
`FIG. 9A is a diagram similar to FIG. 8B but illustrating an
`attempt to correct an erroneous selection of a landmark from
`a plurality of densely displayed landmarks;
`FIG. 9B is a diagram illustrating a peripheral search
`screen with a corrected selection of a landmark in the center;
`FIG. 10 is a graph showing coordinates of a touch position
`and a plurality of landmarks during determination of a
`selected landmark from a plurality of densely displayed
`landmarks;
`FIG. 11 is a flow chart of first portion of a procedure
`performed during a periphery search;
`FIG. 12 is a flow chart of a second portion of a procedure
`performed during a periphery search;
`FIG. 13A is a view similar to FIG. 8A but in a modified
`
`procedure;
`FIG. 13B is a diagram illustrating a peripheral search
`screen with a selected landmark in densely displayed land-
`marks in the center in the modified procedure;
`FIG. 14A is a diagram showing selection of a item in a
`further modified landmark selecting screen in which the
`landmarks are densely displayed;
`FIG. 14B is a diagram of a peripheral search screen with
`a selected landmark in densely displayed landmarks in the
`center in the further modified landmark selecting screen;
`FIG. 15A is a diagram similar to FIG. 8B but employed
`in still another modified procedure;
`FIG. 15B is a diagram illustrating touching of a menu
`item “Next Candidate” in the another modified procedure to
`correct an erroneously selected landmark in densely dis-
`played landmarks; and
`FIG. 15C is a diagram of a peripheral search screen in the
`another modified procedure with the corrected selected
`landmark in the densely displayed landmarks in the center.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`One preferred embodiment of the present invention is
`applied in a vehicular navigation system shown in FIG. 1.
`The vehicular navigation system includes: an input/output
`unit 1 for inputting/outputting information on a route guide;
`a present position detecting unit 2 for detecting information
`on the present position of a vehicle; an information memory
`unit 3 having recorded navigation data necessary for calcu-
`lating the route, display/voice guide data necessary for
`providing guidance along the route, and application and/or
`operating system (OS) programs; and a central processing
`unit 4 for controlling the entire system.
`The input/output unit 1 displays navigation and input
`selection information or items under control of the central
`
`processing unit 4, inputs driver selections such as a desti-
`nation or instructions, outputs guidance information in voice
`or on the display screen in accordance with the instructions
`entered by the driver, and outputs processed data to the
`printer. For performing these functions, the input portion
`includes a touch switch or screen 11 for inputting the
`destination in terms of a telephone number or coordinates on
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`a map and for entering instructions such as requesting route
`guidance. Alternatively,
`input may be made by an input
`device such as a remote controller. The output portion
`includes a display screen 12 for displaying input selection
`data on the screen and for displaying route guidance infor-
`mation automatically on the screen in response to a request
`of the driver; a printer 13 for printing data processed by the
`central processing unit 4 and data stored in the information
`memory unit 3; and a speaker 16 for outputting audio route
`guidance.
`The input/output unit can also include a voice recognition
`unit (not shown) for enabling voice input of instructions and
`destination points; a card or disc reading unit (not shown) for
`reading data recorded in an IC card or a magnetic card or
`disc; a data communication unit (not shown) for transferring
`data between an information center which stories data
`
`necessary for navigation to provide the information through
`communication lines when demanded by the driver; and an
`information storage device such as an electronic note storing
`in advance data intrinsic to the driver such as map data and
`destination data.
`
`The display 12 is a color CRT or a color liquid crystal
`display, and displays in colors all
`the screens that are
`necessary for navigation, such as a line setting screen, a
`section diagram screen and an intersection diagram screen
`based upon the map data or guide data processed by the
`central processing unit 4, and buttons in the corresponding
`screen for setting the route, for guidance along the route and
`for switching to another screen. For example, information
`such as the name of an approaching intersection is popped
`up and displayed in colors at a suitable time in the section
`diagram screen.
`The display 12 is mounted in the instrumental panel of the
`vehicle in the vicinity of the driver’s seat so that the driver
`can confirm the present position of his vehicle and can
`acquire information on the route being traveled by observing
`the section diagram. The display 12 is equipped with the
`touch screen 11 having switch elements overlying the dis-
`played function buttons so that the input operations may be
`executed by touching the button. This input signal generat-
`ing means, composed of the displayed images of buttons and
`the overlying touch switch elements, forms the input portion
`of the hardware.
`
`The present position detecting unit 2 detects or receives
`information on the present position of the vehicle and
`includes: an absolute azimuth sensor 24 made of a geomag-
`netic sensor or the like; a relative azimuth sensor 25 having
`a steering sensor, a gyro and so on; a range sensor 26 for
`detecting the distance traveled from the RPM of the wheels;
`a GPS receiver utilizing the satellite navigation system
`(GPS); a VICS receiver acting as traffic information acquir-
`ing means; and/or a data transceiver 23. The VICS receiver
`22 receives road traffic information through FM radio
`channels, electric beacons or light beacons, and the data
`transceiver 23 is exemplified by a portable telephone or
`personal computer for exchanging the information necessary
`for the navigation with a traffic information center (e.g.,
`ATIS) when demanded by the user.
`The information memory unit 3 is an external unit, for
`example a CD-ROM, having stored programs and data
`necessary for navigation. The stored programs include a
`program for searching a route, a program for determining
`input in accordance with the present embodiment, a program
`for controlling the display output necessary for video route
`guidance and for controlling audio output necessary for
`voice guidance, data necessary for performing the searching,
`
`Page 18 of 22
`
`Page 18 of 22
`
`

`
`6,040,824
`
`5
`input, output and control functions, and display information
`data necessary for the route guidance and map display. For
`example, the stored data includes all the data necessary for
`the navigation system such as files of map data, search data,
`guide data, map matching data, destination data and regis-
`tered point data. Alternatively, the CD-ROM contains only
`the stored data and the programs are stored in the central
`processing unit 4.
`The central processing unit 4 includes: a CPU 40 for
`executing a variety of processor or arithmetic operations; a
`flash memory 41 for receiving and storing programs and
`data read from the CD-ROM of the information memory
`unit 3; a ROM 42 with stored programs or procedures for
`reading stored programs such as checking and updating the
`programs of the flash memory 41; a RAM 43 for temporarily
`latching the searched route guide information such as the
`point coordinates of a set destination, a road name code No.
`or the data being processed; an image memory 44 for
`receiving and storing graphic data to be used in generating
`an image displayed on the screen; an image processor 45 for
`fetching the graphic data from the image memory 44 in
`accordance with a display output control signal from the
`CPU 40 and for processing the graphic data to output video
`signals to the display; a voice processor 46 for synthesizing
`or forming analog signals of voice sounds such as words,
`phrases and sentences, warning sounds or other sounds, as
`read out of the information memory unit 3 under control of
`a voice output control signal from the CPU, and for output-
`ting the analog signals to the speaker 16; a communication
`interface 47 for transferring input/output data to and from
`the central processing unit 4, the input/output unit 1, the
`present position detecting unit 2 and the memory unit 3; a
`sensor input interface 48 for fetching sensor signals from the
`present position detecting unit 2; and a clock 49 for writing
`the date and time in the internal diagnosis information. In the
`route guidance system, the driver can select route guidance
`by screen display and/or voice output.
`Alternatively, the aforementioned program for checking
`and updating programs in the flash memory may be stored
`in the external memory 3. The programs for determining
`input according to the present
`invention and the other
`programs for executing the navigation may be wholly stored
`in a CD-ROM or an external memory medium, or these
`programs may be partially or wholly stored in the ROM 42
`in the central processing unit 4.
`The data and programs, when stored in the external
`memory medium, are input as external signals to and pro-
`cessed by the central control unit of the navigation system so
`that the various navigation functions can be performed.
`In the navigation system, as described above, the flash
`memory 41 has a relatively large capacity for receiving and
`storing the programs from the CD-ROM of the external
`memory unit, and the ROM 42 has a small capacity stored
`with the programs for starting and reading information
`and/or programs from the CD-ROM. The flash memory 41
`is non-volatile for retaining or latching the stored informa-
`tion even when the power is turned OFF. For starting the
`CD-ROM, the CPU 40 executes the program in the ROM 42
`to check the version of the programs stored in the flash
`memory 41 and to read the version of the CD-ROM pro-
`grams from the disk managing information from the infor-
`mation memory unit 3. The loading (or updating) operation
`of the programs is executed when it is determined that the
`programs on the CD-ROM are an updated version of the
`programs in the flash memory 41.
`FIG. 2 shows an example of the structure of major road
`data files A, B, C, D and E stored in the CD-ROM 3 shown
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`in FIG. 1. File A presents a guide road data file containing
`stored data necessary for calculating the guidance route,
`such as data respresenting the road number, the length, the
`road attribute data, the address and size of the shape data,
`and the address and size of the guide data of each of n roads.
`Each road between branch points has separate road numbers
`for each direction (outward or homeward). The aforemen-
`tioned shape data includes, as shown in file B, coordinate
`data of longitude and latitude for the nodes of each road and
`for m nodes for each road divided by a plurality of nodes into
`successive road sections.
`
`The aforementioned guide data includes, as shown in file
`C of FIG. 2, names of intersections (or branch points),
`caution point data, road name data, the address and size of
`the road name data, and the address and size of the desti-
`nation data.
`
`The aforementioned destination data includes, as shown
`in file D of FIG. 2,
`the destination road number,
`the
`destination name, the address and size of the destination
`name voice data,
`the destination direction data and the
`running guide data. The aforementioned destination name
`includes a district name. As shown in File E, the destination
`direction data are data codes indicating invalid (for disusing
`the destination direction data), unnecessary (for no
`guidance), straight, right, obliquely right, rightward turning
`direction, left, obliquely left and leftward turning direction.
`FIGS. 3(a) and 3(b) shows data structures of the inter-
`section data and the landmark data, as stored in the
`CD-ROM 3 of FIG. 1. As shown in FIG. 3(a), the intersec-
`tion data includes, for each of n intersections, the intersec-
`tion number,
`the intersection coordinates (longitude and
`latitude), information of roads connected to the intersection,
`and the address and size of the landmarks of the facilities
`
`near the intersection on the displayed map. As shown in FIG.
`3(b), the landmark data includes, for each of m landmarks,
`the landmark coordinates (longitude and latitude of the
`facilities indicated by the landmark), the landmark pattern
`number, the road faced by the facilities indicated by the
`landmarks, and the landmark name. As shown in FIG. 3(c),
`landmark drawing data includes landmark drawing data
`corresponding to the landmark patterns Nos. 0, 1, 2, - - - ,
`and so on.
`
`The navigation process of the entire navigation system is
`shown in the flow chart of FIG. 4. Initially any updated
`programs from the information memory unit 3 are read into
`the flash memory 41 of the central control unit 4 before start
`of the program for route guidance. The destination is set (at
`step S1) by entering the target name such as a place or
`facilities name, a telephone number, an address, a registered
`point, or a road name. Next, the present position is detected
`(at step S2) by the present position detecting unit 2 to display
`a peripheral map around the present position and the name
`of the present position. The route from the present position
`to the destination is searched (at step S3). After the route is
`determined, route guidance (step S4) such as display of map
`segments with a present position marker thereon is provided
`until the destination is reached. If a detour setting is input
`before the destination is reached, a search area including the
`detour point is set wherein a portion of the route to the
`destination searched again, and route guidance continues
`along the modified route until the destination is reached.
`FIG. 5A shows a road map display screen around the
`present position marker in the display unit provided with the
`touch panel. On the screen, several touch buttons or switches
`are displayed in addition to an azimuth or direction indicat-
`ing mark and a distance scale unit. The displayed touch
`
`Page 19 of 22
`
`Page 19 of 22
`
`

`
`6,040,824
`
`7
`switches include a peripheral search touch switch for initi-
`ating a search for the facilities around the present position;
`a detail touch switch for displaying a detailed map; a whole
`route touch switch for initiating a new search for a route to
`the destination; a re-search touch switch for the starting a
`re-search by searching the periphery; a wide-range touch
`switch for displaying a wide-range map; and a return switch
`for returning to an initial screen for route guidance.
`If the peripheral search switch is touched as illustrated in
`FIG. 5B, the screen of FIG. 5C is displayed wherein the
`lower portion of the screen shows facility selecting switches
`such as switches for selecting a convenience store, a parking
`lot or garage, a gas station, a family restaurant, a bank and
`so on. For example if the switch convenience store is
`selected by touching as shown in FIG. 5D, the screen of FIG.
`6A is displayed to show landmarks of convenience stores at
`their locations surrounding the present position.
`In this
`method of displaying landmarks,
`landmarks around the
`present position in a predetermined region larger than the
`area displayed on the map screen are acquired by searching
`the data shown in FIG. 3(b). The acquired landmarks are
`drawn and superposed on the map screen at their approxi-
`mate coordinate positions on the basis of the landmark
`drawing data. If a landmark F is then touched as shown in
`FIG. 6B, the display screen is changed to the screen shown
`in FIG. 7 wherein the selected facility, an “F mart” as
`indicated by the landmark F, is displayed in the road map
`with the landmark F at the center of the screen. When a set
`transit switch or a set destination switch is then touched, the
`facility of the landmark F is set as the transit point or a
`destination point. A cross mark is displayed over the land-
`mark F as a cursor indicating at its center the point setting
`position. If instead the register switch in FIG. 7 is touched,
`the facility, as indicated by the landmark F, is registered as
`a registered point. If the periphery search switch is touched
`again in any of the screens of FIGS. 6A, 6B or 7,
`the
`facilities selecting switches, as shown in the lower portion of
`the screen of FIG. 5, are again displayed. If it is desired to
`return to the preceding screen,
`the release switch (not
`shown) is touched. As an alternative to redrawing the screen
`map to display the selected landmark F at the center of the
`screen,
`the screen map may remain the same with the
`selected landmark indicated an a position not in the center of
`the screen. Furthermore the screen of FIG. 7, may display
`the business hours, the business content and/or the telephone
`number of the facility indicated by the landmark F.
`Next, selection by touch switches when the landmarks are
`densely displayed or closely positioned is described with
`reference to FIGS. 8A, 8B, 9A, 9B and 10.
`FIGS. 8A and 8B show screens after a predetermined item
`select switch is touched such as one of the facilities select
`
`switches of FIG. 5. At the righthand upper portion of screen
`8A, there are displayed dense or closely spaced landmarks
`Y, K, M and P. The driver attempts to select landmark K by
`touch but as seen in FIG. 8B the landmark Y is erroneously
`selected. The screen changes with the landmark Y being
`centered and with the cursor indicating the selection of the
`landmark Y by being superposed over the landmark Y. If the
`driver again attempts to select landmark K by touch as
`shown in FIG. 9A, the probability of selecting the previously
`selected landmark Y is lowered, and the landmark K is
`properly selected so that the cursor is displayed over the
`landmark K. The central processing unit 4 in determining
`which switch was selected among a plurality of closely
`spaced switches in one embodiment lowers the probability
`of selecting the previously selected landmark Y when a
`subsequent touch is made within a predetermined time to
`correct an erroneous selection.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`In FIG. 10, small black points indicate the reaction or
`switch contact points of the touch panel forming a grid on
`the touch panel; hatched circles indicate the landmark coor-
`dinate positions Y, K, M and P; and a solid circle indicates
`a touch reaction point 0 sensed by the navigation system.
`The coordinate difference or distance from the detected
`
`reaction point 0 to each of the landmark coordinate posi-
`tions Y, K, M and P is calculated; these coor

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket