throbber
United States Patent
`Minami et al.
`[45] Date of Patent:
`Feb. 26, 1985
`
`[11] Patent Number:
`
`4,502,123
`
`[19]
`
`[54] NAVIGATION SYSTEM FOR USE WITH AN
`AUTOMOBILE AND READING UNIT FOR
`THE SYSTEM
`
`[75]
`
`Inventors: Kazuaki Minami, Kariya; Shinzo
`Totani, Nagoya; Kunio Miura,
`Okazaki; Kazushi Akutsu; Shinji
`Ohyama, both of Kariya, all of Japan
`
`[73] Assignee: Nippondenso Co., Ltd., Kariya, Japan
`[21] Appl. No.: 395,338
`
`[22] Filed:
`
`Jul. 6, 1982
`
`Foreign Application Priority Data
`[30]
`Jul. 7, 1981 [JP]
`Japan ................................ 56-106570
`
`Int. Cl.3 .............................................. G06F 15/50
`[51]
`[52] US. Cl. .................................... 364/424; 364/449;
`364/521; 340/990; 340/995; 73/178 R; 343/451
`[58] Field of Search ............... 364/424, 443, 444, 449,
`364/521; 353/11, 12; 343/450—453;
`340/988—990, 992, 995, 996; 73/178 R;
`358/104; 360/61, 79, 94, 132, 134
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`3,760,360 9/ 1973 Reynolds et a1.
`................... 340/990
`4,086,632 4/1978 Lions ..............
`.. 340/709
`
`4,109,115
`8/1978 Yamamoto ..
`.. 360/61
`
`4,139,889
`2/1979 Ingels ......
`. 364/424
`6/1979 Wood ........... 340/996
`4,159,490
`
`
`4,253,150 2/ 1981 Scovill ................. 343/451
`7/1981 Kashima et a1.
`.................... 360/132
`4,280,136
`
`4,291,373
`4,312,577
`4,398,300
`
`....................... 340/996
`9/1981 Mizote et a1.
`1/1982 Fitzgerald ............................. 353/12
`8/1983 D‘Alayer de Costemore D’Arc et
`a].
`.......................................... 360/94
`
`FOREIGN PATENT DOCUMENTS
`
`55-159299 12/1980 Japan .
`
`Primary Examiner—Gary Chin
`Attorney, Agent, or Firm—Cushman, Darby & Cushman
`[57]
`ABSTRACT
`
`In a navigation system arranged to display a road map
`in accordance with road map information from a cas-
`sette tape, and the present location of a motor vehicle
`equipped with the navigation system, a cassette tape
`distinguishing circuit
`is provided to a cassette tape
`player which picks up the road map information from a
`predetermined cassette having a window at given por»
`tion of the cassette housing. A switching circuit is re-
`sponsive to the cassette tape distinguishing circuit so
`that the output data of the cassette tape is processed to
`display a given map only when a cassette carrying road
`map information is loaded in the cassette tape player. In
`the case a normal cassette carrying audio signals, such
`as music, is loaded the picked up audio signal is trans-
`mitted to an amplifier so that sound reproduction is
`effected. Thus, a single cassette player can be used in
`common as both a part of the navigation system and a
`part of a sound reproduction system.
`
`9 Claims, 13 Drawing Figures
`
`
`
`CASSETTE
`
`TAPE
`DISTINGU ISH
`
`lNG CKT
`
` 35
`
`
`CONTROL CKT
`
`
`
`|PR2017-02022
`
`Unified EX1011 Page 1
`
`IPR2017-02022
`Unified EX1011 Page 1
`
`

`

`U.S. Patent
`
`Feb.26, 1985
`
`Sheet] of9
`
`4,502,123
`
`F/G.
`
`/
`
`DIRECTION
`DETECTOR
`
`CTR CONTROLLER
`
`TOUCH-PANEL UNIT
`
`CURSOR
`
`CRT SCREEN '
`
`|PR2017-02022
`
`Unified EX1011 Page 2
`
`IPR2017-02022
`Unified EX1011 Page 2
`
`

`

`US. Patent
`
`Feb. 26, 1985
`
`Sheet20f9
`
`4,502,123
`
`CONTROI:LER
`
`CC
`
`’—
`U7
`
`gL
`
`I
`
`FIG2
`
`CONTROL-
`
`GRAPHICMEMORYifl
`MEMORY
`CTERll >.
`
`02L
`
`u
`
`ICHM
`
`|PR2017-02022
`
`Unified EX1011 Page 3
`
`IPR2017-02022
`Unified EX1011 Page 3
`
`

`

`US. Patent
`
`Feb. 26, 1985
`
`Sheet3of9
`
`4,502,123
`
`FIG. 3A
`
`FIG. 3C
`
`
`
`|PR2017-02022
`
`Unified EX1011 Page 4
`
`IPR2017-02022
`Unified EX1011 Page 4
`
`

`

`US. Patent
`
`Feb.26, 1985
`
`Sheet4of9
`
`4,502,123
`
`
`
`
`CASSETTE
`
`TAPE
`
`DISTINGUISH-
`ING CKT
`
`34
`
`
`
`
`
`|PR2017-02022
`
`Unified EX1011 Page 5
`
`IPR2017-02022
`Unified EX1011 Page 5
`
`

`

`US. Patent
`
`Feb. 26, 1985
`
`Sheet50f9
`
`4,502,123
`
`TOUCH PANEL
`
`
`SELECT MAP
`
`AREA
`
`
`
`
`REGION
`
`SECTION
`
`|PR2017-02022
`
`Unified EX1011 Page 6
`
`IPR2017-02022
`Unified EX1011 Page 6
`
`

`

`US. Patent
`
`Feb. 26, 1985
`
`Sheet6of9
`
`4,502,123
`
`HQ 8
`
`
`
`INITIALIZE
`
`200
`
`MODE OPERATION
`ROUTINE
`
`PRESENT LOCATION
`
`300
`
`400
`
`
`
`
`
`
`OPERATION
`ROUTINE
`
`
`
`|PR2017-02022
`
`Unified EX1011 Page 7
`
`IPR2017-02022
`Unified EX1011 Page 7
`
`

`

`US. Patent
`
`Feb. 26, 1985
`
`Sheet7of9
`
`4,502,123
`
`IFVZ3.
`
`E9
`
`UNIT DISTANCE
`INTERRUPTION
`
`501
`
`INTEGRATION OF
`DISTANCE DATA D
`
`502
`
`/503
`
`@ “0
`
`YES
`
`50
`
`4
`
`INPUT DIRECTION DATA
`Xu 8. Ya
`
`X = (X0 + X0) /2
`
`Y = (Y0 +Ya)/2
`
`50
`
`5
`
`506
`
`
`
`Dx = 6.25X IVX2+Y2
`
`
`
`
`
`Dy: 6.25Y/‘I/X2+Y2
`
`507
`
`508
`
`509
`
`X Y
`
`a —- X0
`
`0 —> Y0
`
`SET DISTANCE FLAG
`
`L RETURN
`
`510
`
`‘
`
`|PR2017-02022
`
`Unified EX1011 Page 8
`
`IPR2017-02022
`Unified EX1011 Page 8
`
`

`

`US. Patent
`
`Feb. 26, 1985
`
`Sheet8of9
`
`4,502,123
`
`/=YC?.
`
`/C7
`
`301
`
`302 @ NO
`
`NO
`
`YES
`
`YES
`
`303
`
`~o@
`
`309
`
`1310
`
`MAP TAPA
`SIGNAL?
`
`YES
`
`YES
`
`43O
`
`SET MAP MODE
`
`SET CHARACTER MODE
`
`305
`
`OUTPUT CHANGE-TO-
`CHARACTER SIGNAL
`
`311
`
`CO-ORDINATE
`TRANSFORMATION OF
`TRAVELLING DATA
`
`N0
`
`
`
`
`
`NO
`
`306
`
`OVE- CURSOR
`COM MAND
`'YES
`
`307
`
`
`
`
`
`OPFRATION FOR
`CURSOR MOVEMENT
`
`
`READ MAP DATA
`
`'312
`
`313
`
`OUTPUT CHANGE-TO-
`MAP SIGNAL
`
`/314
`
`
`
`
`OPERATION FOR
`
`
`SELECTING A MAP
`WITH CHARACTER
`PICTURE
`
`
`
`
`END
`
`|PR2017-02022
`
`Unified EX1011 Page 9
`
`IPR2017-02022
`Unified EX1011 Page 9
`
`

`

`US. Patent
`
`Feb.26, 1985
`
`Sheet9of9
`
`4,502,123
`
`F/G. //
`
`401
`
`DISTANCE
`FLAG PRESENT
`
`YES
`
`402
`
`DX= DX+DX
`
`f403
`
`
`
`OX 2 DX- 50m
`
`
`
`
`
`
`
`
`RENEW PRFSENT
`LOCATION DATA &
`TRAVELLING LOCUS
`DATA BY 50m
`
`NO
`
`DX = DX+ 50m
`
`@ ”0
`
`
`
`A
`
`RENEW PRFSENT
`
`LOCATION DATA 8
`
`TRAVELLING LOCUS
`DATA BY '50m
`
` SIMILAR PROCESS
`WITH RESPECT
`TO Y COMPONEN T
`
`
`
`
`410
`
`RESET DISTANCE FLAG 4“
`
`END
`
`|PR2017-02022
`
`Unified EX1011 Page 10
`
`IPR2017-02022
`Unified EX1011 Page 10
`
`

`

`1
`
`4,502,123
`
`NAVIGATION SYSTEM FOR USE WITH AN
`AUTOMOBILE AND READING UNIT FOR THE
`SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`This invention relates generally to a navigation sys-
`tem for use with an automobile, which system indicates
`the present location of the automobile on a displayed
`road map.
`A prior art navigation system for use with an automo-
`bile is disclosed in Japanese Patent Provisional Publica-
`tion (Kokai) No. 55-159299. This prior art system, com-
`prises a distance sensor which measures the travelled
`distance of a motor vehile, and a direction sensor which
`detects the travelling diretion of the motor vehicle so
`that the present location of the motor vehicle is indi-
`cated on a road map associated with a display. This
`system, however, suffers from a drawback that it is
`troublesome to handle the same because various maps
`printed on transparent films have to be changed by
`taking one out of the display unit and inserting another
`one thereinto.
`In order to remove the above-mentioned disadvan-
`tage, the inventors of the present invention have divised
`a system using a tape player which reads road map
`information from a cassette tape. Namely, a plurality of
`pieces of information each indicating a road map of a
`predetermined region or section are prerecorded in a
`cassette tape so that a desired piece of information can
`be selectively read out to image a corresponding road
`map on a display.
`Stereophonic audio sound reproduction systems hav-
`ing a cassette tape player are widely used in motor
`vehicles nowadays. Therefore,
`if the cassette tape
`player or recorder used for such Stereophonic sound
`reproduction system in motor vehicles can be used as
`the cassette tape player for deriving road map informa-
`tion, the navigation system will be manufactured with
`less cost, while it would be convenient to the users
`because manipulation of cassette tape players is very
`simple.
`However, conventional cassette tape players, which
`are widely used for reproducing audio signals, cannot
`simply be adapted because it is necessary to detect
`whether the information derived from a cassette tape is
`either an audio signal, such as music, or data indicative
`of road map information. It is necessary to provide an
`arrangement for switching the output signal from the
`cassette player in accordance with the contents of a
`cassette tape loaded into the cassette player.
`SUMMARY OF THE INVENTION
`
`It is, therefore, an object of the present invention to
`provide a new and useful navigation system for use with
`an automobile, with which system a single cassette
`player can be used in common for reproducing both
`audio signals
`for
`the sound reproduction system
`mounted on a motor vehicle and data of road maps.
`According to a preferred embodiment of the present
`invention a cassette-sort detector is provided in a cas-
`sette tape player for detecting whether a cassette tape
`loaded into the player is either a normal audio cassette
`tape or a cassette tape carrying road map data. The
`output signal from the tape player will be switched by a
`detection signal from the cassette-sort detector. There-
`fore, when a cassette tape carrying road map data is
`loaded, the navigation system according to the present
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`invention is energized to display a desired map on a
`display unit, while the present location of the motor
`vehicle is also indicated in the displayed map. In a pre-
`ferred embodiment of the present invention, in order to
`distinguish between the two different types of cassette
`tapes, a small window is made at a predetermined por-
`tion of a cassette of the type which carries road map
`data. When the presence of the window is detected by
`the cassette-sort detector, the cassette tape is regarded
`as carrying road map data. On the other hand, in the
`absence of such a window normal sound reproduction is
`effected in the conventional manner.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The object and features of the present invention will
`become more readily apparent from the following de-
`tailed description of the preferred embodiment taken in
`conjunction with the accompanying drawings in which:
`FIG. 1 is a schematic block diagram showing an
`embodiment of the navigation system according to the
`present invention;
`FIG. 2 is an electrical wiring diagram of the CRT
`controller shown in FIG: 1;
`FIGS. 3A, 3B and 3C are respectively a top plan
`view, a front view and a side view of a cassette tape
`carrying road map data;
`FIG. 4 is a block diagram of the reading unit shown
`in FIG. 1;
`FIG. 5 is an explanatory diagram showing touch-
`areas of the touch-panel shown in FIG. 1;
`FIG. 6 is a front view of a portion of the tape of the
`cassette tape of FIGS. 3A, 3B and 3C, which front view
`shows a data region;
`FIG. 7 is an example of a picture displayed on the
`CRT screen shown in FIG. 1;
`FIG. 8 is a flowchart showing the main routine for
`the operation of the microcomputer shown in FIG. 1;
`FIG. 9 is a flowchart showing an interrupt service
`routine for the operation of the microcomputer shown
`in FIG. 1;
`FIG. 10 is a flowchart showing steps included in the
`mode-operation routine of the main routine of FIG. 8;
`and
`
`FIG. 11 is a flowchart showing steps included in the
`present location operation routine of the main routine of
`FIG. 8.
`
`The same or corresponding elements and parts are
`designated at like reference numerals throughout the
`drawings.
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Referring now to FIG. 1 a schematic diagram of an
`embodiment of the navigation system according to the
`present invenion is shown. The system comprises gener-
`ally a direction detector 1, a distance sensor 2, a reading
`unit 3, a microcomputer 4, a CRT controller 5, a CRT
`unit 6 and a touch-panel unit 7.
`The direction detector 1 comprises a direction sensor
`which detects X and Y co-ordinate components of the
`. earth magnetism in accordance with the travelling di-
`rection of a motor vehicle on which the navigation
`system is mounted, and an A/D converter which con-
`verts the output signal from the direction sensor into a
`digital signal. Therefore, the direction detector 1 gener~
`ates a digital signal indicative of X and Y components in
`
`|PR2017-02022
`
`Unified EX1011 Page 11
`
`IPR2017-02022
`Unified EX1011 Page 11
`
`

`

`
`
`4,502,123
`
`3
`accordance with the travelling direction of the motor
`vehicle.
`The distance sensor 2 generates a pulse each time the
`motor vehicle travels a unit distance, such as 39.2 centi-
`meters. The reading unit 3 comprises a cassette tape
`player which reads prerecorded data or information
`from a loaded cassette tape 3a. Road map data of a
`plurality of geographical regions or sections are prere-
`corded or prewritten in the cassette tape 3a in a prede-
`termined sequence. Data of the absolute co-ordinates of
`a predetermined point, such as a point at the right top,
`of each map is also prerecorded in the cassette tape 3a
`so that desired data corresponding to a desired map can
`be selectively derived.
`The microcomputer 4 which is arranged to execute
`digital operations in accordance with a predetermined
`control program, comprises a CPU 40, a ROM 4b, a
`RAM 4c, an I/O unit 4d in the same manner as well-
`known microcomputer arrangement. The mircocom-
`puter 4 is supplied with electrical power of 5 volts from
`an unshown power regulating circuit which receives
`electrical power from a vehicle-mounted battery (not
`shown). The microcomputer 4 generates a display out-
`put signal with which a map of a specific region and
`information of trvelling route are displayed, by process-
`ing various data from the direction detector 1, the dis-
`tance sensor 2 and the reading unit 3. The RAM 4c of
`the microcomputer 4 is always supplied with electrical
`power from the vehicle-mounted battery so that data
`stored therein is not erased.
`The CRT controller 5 receives the display output
`signal from the microcomputer 4 to store a map data of
`a specific region, travelling route information and char-
`acter data respectively, and also generates a video sig-
`nal and a synchronous signal for displaying the stored
`map data, travelling information and the character data
`on the CRT unit 6. The CRT unit 6 displays the above-
`mentioned information in receipt of data from the CRT
`controller 5.
`The touch-panel unit 7 is attached to the outer surface
`of the screen of the CRT unit 6, and is divided into
`twelve (12) touch-areas. The touch panel unit 7 com-
`prises twelve switches associated with the touch-areas
`to produce a serial signal when a predetermined touch-
`area among the twelve touch-areas is touched by a
`finger of the user.
`FIG. 2 illustrates an electrical wiring diagram of the
`CRT controller 5. An oscillator 11 generates an oscilla-
`tion signal of 12.096 MHz, and this oscillation signal is
`fed to a dot counter 12 which generates dot timing
`clock pulses of 6.048 MHz and character timing clock
`pulses of 756 KHz by dividing the frequency of the
`oscillation signal. A display controller 13 generates
`horizontal and vertical synchronous signals, a display
`timing signal, refresh-memory address signal, and a
`raster address signal in response to a command from the
`microcomputer 4 and to the character timing clock
`pulses from the dot counter 12. A hold signal gnerating
`circuit 14 sends a hold signal to a hold terminal HOLD
`of the microcomputer 4 on the basis of the horizontal
`and vertical synchronous signals from the display con-
`troller 13, with which hold signal the microcomputer 4
`is caused to operate in a in hold state for a displaying
`interval. A multiplexer 15 switches an address signal
`from the microcomputer 4, the refresh-memory address
`signal and the raster address signal from the display
`controller 13 in accordance with a hold acknowledge
`signal HOLDA from the microcomputer 4. Bus drivers
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`4
`16, 17 and 18 change over the direction of data from the
`microcomputer 4 to display memories or vice versa,
`assuming tristate. A character memory 19 stores ASCII
`coded data to be displayed from the microcomputer 4,
`and outputs the contents of the refresh-memory address
`signal from the display controller 13 as an address. A
`character generator 20 outputs a display pattern in ac-
`cordance with display address from the character mer-
`mory 19 and the raster address signal from the display
`controller 13. A first graphic memory 21 stores therein
`map data from the microcomputer 4. A second graphic
`memory 22 stores therein travelling route inforamtion,
`such as the travelling locus and the present location
`data, fed from the microcomputer 4. Parallel-to-serial
`converters 23, 24 and 25 convert parallel signals from
`the character generator 20 and the first and second
`graphic memories 21 and 22 into serial data with the dot
`timing clock pulses from the dot counter 12. The paral-
`lel-to-serial coversion is referred to as P-S coversion. A
`video controller 26 generates a video signal with the
`display timing signal from the display controller 13 by
`switching the reception of the signals from the P-S
`converter 23 and P-S converters 24 and 25 so as to
`select one of graphic and character pictures by a
`change-picture signal from the microcomputer 4. The
`change-picture signal will be one of a change-to-charac-
`ter signal and a change-to-picture signal as will be de-
`scribed later. An EX-OR gate generates a synchronous
`signal from the horizontal and vertical synchronous
`signals from the display controller 13. The above-men-
`tioned character memory 19 and the first and second
`graphic memories 21 and 22 are always supplied with
`electrical power from the vehicle-mounted battery.
`Summarizing the operation of the CRT controller 5,
`character data, travelling locus data and present loca-
`tiOn data and map data from the microcomputer 4 are
`respectively stored in the character memory 19, the first
`graphic memory 21, and the second graphic memory 22
`for all the time, while one of the graphic picture and
`character picture is selected to generate a correspond-
`ing video signal so that a desired picture, which has
`been selected, can be displayed on the screen of CRT
`unit 6. In the above, with the words, graphic picture is
`meant a picture of a map on which travelling locus and
`present location are indicated (see FIG. 1), and with the
`words, character picture is meant a picture showing
`map-designation characters with which designation of a
`geographical region will be effected (see FIG. 7).
`FIGS. 3A, 3B and 3C illustrate various views of the
`cassettte tape 30 arranged to be reproduced by the read-
`ing unit 3 of FIG. 1. Namely, the cassette tape 3a carries
`map data which will be displayed by the display unit 6.
`The cassette housing of the cassette tape 3a has the same
`size and configuration as widely used compact cassettes
`for recording and reproducing audio signals, such as
`music. However, the cassette housing differs from well-
`known compact cassettes in that a small window WD is
`provided on the rear side thereof as shown in FIG. 3B.
`The reference numerals T1 and T2 indicate breakable
`protect tabs used for preventing the recorded informa-
`tion from being erroneously erased. The window WD
`has the same size as the tabs T1 and T2, and is provided
`at a midway point between these two tabs T1 and T2.
`'This window WD will be detected, as will be described
`hereafter, to determine that a loaded cassette carries
`map information rather than audio signals.
`FIG. 4 is a block diagram of the reading unit 3 having
`a cassette tape distinguishing circuit 31 functioning as a
`
`|PR2017-02022
`
`Unified EX1011 Page 12
`
`IPR2017-02022
`Unified EX1011 Page 12
`
`

`

`4,502,123
`
`5
`cassette-sort detector, a switching circuit 32, a repro-
`duce head 33, an arnpifier 34, a control circuit 35, and a
`driving motor 36. Namely, the reading unit 3 is substan-
`tially the same as well-known cassette player except for
`the casssette tape distinguishing circuit 31, the switch-
`ing ciruit 32 and the control circuit 35.
`The cassette tape distinguishing circuit 31 comprises
`a detector which detects the presence of the window
`WD of the cassette housing of FIG. 3B. The detector
`may be a mechanical switch having a movable pin
`which can be inserted into the window WD. Alterna-
`tively, an optical detector for the detection of the win-
`dow WD may be used. The cassette tape distinguishing
`circuit 31 thus produces an output signal, which will be
`referred to as a map tape signal, in the presence of the
`window WD on the rear side of the cassette housing.
`The switching circuit 32 is controlled by the map tape
`signal from the cassette tape distinguishing circuit 31 so
`that reproduced data fed from the reproduce head 33 is
`transmitted to either the amplifier 34 or the control
`circuit 35. In detail, when map data is picked up by the
`reproduce head 33, the reproduced data is fed to the
`control circuit 35, and on the other hand, audio signals
`from a different cassette tape are transmitted to the
`amplifier 34 to drive one or more speakers (not shown)
`of a sound reproduction system.
`The control circuit 35 comprises an amplifier, an
`A/D converter, an interface circuit connected to the
`microcomputer 4, and a drive circuit for driving the
`motor 36. In detail, the amplifier of the control circuit
`35 amplifies the signal picked up by the reproduce head
`33, and this signal is A/D converted to be fed via the
`interface circuit to the microcomputer 4. On the other
`hand, when a drive signal including a command of one
`of fast forward, rewind, reproduce, cancel of these
`commands, and stop is fed from the microcomputer 4 to
`the interface circuit, the drive circuit produces a corre-
`sponding driving output to control the drive motor 36
`so that the reeling and driving operation of the cassette
`tape 311 can be controlled.
`FIG. 5 shows the touch-panel unit 7 of FIG. 1. The
`touch-panel unit 7 comprises a pair of glass plates
`stacked with a predetermined space therebetween and a
`pair of transparent conductive films formed on the sur-
`face of the glass plates respectively so that the pair of
`conductive films face each other without coming into
`contact in the absence of an external force. Each of the
`conductive films is divided into twelve sections in the
`form of a matrix A1 to A4, B1 to B4, and C1 to C4 as
`shown in FIG. 5. The divided sections provide the
`aforementioned twelve touch-areas on the surface of
`one of the glass plates. The touch-panel unit 7 is dis-
`posed on the surface of the CRT screen of the CRT unit
`6, so that the touch areas A1 to A4, B1 to B4 and C1 to
`C4 on the surface of one of the glass plates can be de-
`pressed by a finger of the user. Assuming a given touch
`area is depressed, the depressed glass plate, which is
`exposed outside, sags under the depressing force to
`cause the facing conductive films to contact each other
`at the depressed point. An unshown touch signal gener-
`ating circuit is responsive to this electrical connection
`so that a serial signal indicative of the depressed or
`touched area is generated. Each of the serial signal
`includes a start signal and touch-area information,
`where the touch signal generating circuit is arranged to
`produce an output signal at an interval of 40 millisec-
`onds
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`FIG. 6 shows an enlarged view of a portion of the
`tape of the cassette tape 3a for the explanation of the
`way of data storage, showing a region carrying map
`information of a single section. The reference A indi-
`cates a header portion in which data of the absolute
`co-ordinates of the right top point of a map of a given
`region is stored. The absolute co-ordinates mean the
`co-ordintates with respect to the North Pole. The refer-
`ence B indicates a map data portion in which the map
`data of the region is stored. Blank portions are indicated
`at the reference X. The recorded data in the portions A
`and B are read out by the reading unit 3 so that map data
`and absolute co-ordinates data of a specific region are
`derived and applied to the microcomputer 4.
`Hereafter will be described the operation of the navi-
`gation system with reference to a displayed picture of
`FIG. 7 and various flowcharts of FIGS. 8 to 11. FIG. 8
`is a flowchart showing the main routine for the opera-
`tion of the microcomputer 4; FIG. 9 is a flowchart
`showing an interrupt service routine for the operation
`of the microcomputer 4; FIG. 10 is a flowchart showing
`steps included in the mode-operation routine of the
`main routine of FIG. 8; and FIG. 11 is a flowchart
`showing steps included in the present location operation
`routine of the main routine of FIG. 8.
`Let us assume that the key switch of the motor vehi-
`cle equipped with the navigation system of FIG. 1 is
`turned on. Then electrical power is fed from the vehi-
`cle-mounted battery to the navigation sytem to put the
`same in operating condition. The microcomputer 4
`receives regulated 5 V voltage from the power regula-
`tor to start its operation. Namely, the microcomputer 4
`starts operating from a start step 100 of the main routine
`of FIG. 8. In a following initializing step 200, necessary
`initialization of unshown registers, counters and latches
`of the microcomputer 4 is effected to start its operation.
`After the initializing step 200, a mode operation routine
`300 and a present location operation routine 400 are
`repeatedly executed at an interval of several tens of
`milliseconds.
`
`In the mode operation routine 300, one of a map
`mode and a character mode is selected to display one of
`the aforementioned graphic picture and character pic-
`ture on the CRT screen. In the case of the map mode, an
`operation is executed so that a cursor indicative of the
`present location of the motor vehicle is made movable.
`On the other hand, in the case of the charcter mode, an
`operation is executed in which a specific area, region
`and section can be designated. Subsequent to one of
`these operations, the following present location opera-
`tion routine 400 takes place.
`In the present location operation routine 400, present
`location data and travelling locus data both stored in the
`second graphic memory 22 of the CRT controller 5 are
`renewed each time the motor vehicle traveles :50
`
`meters measured along the X and Y axes. After this
`operation the operational flow returns to the mode
`operation routine 300, and these two routines 300 and
`400 are repeatedly executed one after another.
`During execution of the main routine of FIG. 8 when
`the output pulse from the distance sensor 2 of FIG. 2 is
`applied to an interrupt terminal INT of the microcom-
`puter 4, the execution of the main routine is interrupted
`to start executing an interrupt service routine shown in
`FIG.‘ 9. Namely, the operation of the interrupt service
`routine is started from a start step 501, and in a follow-
`ing step 502 of distance integration, distance data D
`prestored in the RAM 4c is added with unit distance
`
`|PR2017-02022
`
`Unified EX1011 Page 13
`
`IPR2017-02022
`Unified EX1011 Page 13
`
`

`

`4,502,123
`
`7
`data, which corresponds to approximately 39.2 centime-
`ters, to be renewed. In a following step 503 of distance
`decision, it is detected whether the distance data D has
`reached a value of 6.25 meters or not. If the distance
`data D is smaller than 6.25 meters, the answer of the
`step 503 becomes NO so that the operational flow goes
`to a return step 510. On the other hand, if the distance
`data D is equal to or greater than 6.25 meters, the an-
`swer of the step 503 becomes YES to execute a follow-
`ing step 504. The step 504 is for inputting the direction
`signal from the direction detector 1. Namely, the travel-
`ling direction of the motor vehicle is expressed by X
`and Y component digital signals Xa and Ya which as-
`sume a positive value for the East and North and a
`negative values for the West and South. In a following
`step 505 of calculating an average direction, average
`direction data X and Y are respectively obtained from
`the direction data Xa and Ya and their former data X0
`and Y0 obtained before the motor vehicle has travelled
`6.25 meters. Then in a following step 506 of distance
`calculation, distance components Dx and Dy in the di-
`rections of X axis and Y axes are obtained by using the
`following equations:
`
`D, = 6.25X/ ‘iXZ + Y2
`
`; D, = 6.25Y/ ‘ix2 + Y2
`
`In the above eguations, X/ V X2+Y2 corresponds to
`cos 0, and Y/ X2+Y2 corresponds to sin 0 when 9 is
`a counterclockwise angle measured from a reference
`direction oriented to the East.
`In a following step 507 of storing, the updated date
`Xa and Ya are stored as data X0 and Y0 for a next
`average data calculation. In a step 508 of resetting dis-
`tance data, the distance data D is reset to zero and then
`in a following step 509 of flag setting, a distance flag is
`set. After the completion of the step 509, the operational
`flow goes to the return step 510 so that execution of the
`intrrupted main routine will be effected from the point
`where interruption has occurred.
`Summarizing the operation in the interrupt service
`routine of FIG. 9, the distance data D is integrated to
`renew the same each time the motor vehicle travels the
`unit distance, and when the distance data D reaches 6.25
`meters, distance components Dx and Dy in the directions
`of the X and Y axes are calculated, and then the distance
`flag is set.
`Referring to FIG. 10, the mode operation routine 300
`of FIG. 8 will be described in detail. In a first step 301
`of the mode operation routine 300, touch-data from the
`touch-panel unit 7 is stored into the RAM 4c. In a fol-
`lowing step 302 of map mode detecting, it is detected
`whether the contents of a mode area in the RAM 4c are
`of the map mode or not. If the contents are of the map
`mode, the answer of the step 302 becomes YES to exe-
`cute a following step 303 of mode change detection to
`detect whether the touch-data stored in the RAM 4c
`indicates mode change. This touch-data indicative of
`mode change is a data previously generated by the
`touch-panel unit 7 when the right top area A4 of FIG.
`5 was depressed. If the prestored touch-data indcates
`mode change, the answer of the step 303 becomes YES
`to execute a step 304 in which the contents of the mode
`area in the RAM 4c are set to the character mode. Then
`in a following step 305 a change-to-character signal is
`sent to the video controller 26 of the CRT controller 5
`so that a character picture is displayed on the CRT
`screen. With the completion of the execution of the step
`
`8
`305, one cycle of the operation of the mode operation
`routine 300 terminates.
`On the other hand, if the above-mentioned prestored
`touch-data does not indicate mode change, namely,
`when touch-areas other than the right top area A4 of
`the touch-panel 7 has been depressed, or if none of the
`touch-areas has been depressed (for instance, in the case
`of data representing FF of sexadecimal notation), the
`answer of the mode change detecting step 303 becomes
`NO. In this case, a step 306 takes place in which it is
`detected whether the touch-data is one of data obtained
`when one of the touch-areas A2, A3, B1, B4, C2 and C3
`has been depressed or not. The touch-data obtained
`when one of the touch-areas A2, A3, B1, B4, C2 and C3
`has been depressed represents a move-cursor command.
`If the prestored touch-data is other than move-cursor
`data, the answer of the step 306 becomes NO to end one
`cycle of the mode operation routine 300. On the other
`hand, if the prestored data is move-cursor data, the
`answer of the same becomes YES to executeta follow-
`ing step 307 for move-cursor operation.
`The move-cursor data or command produced when
`one of the touch-areas A2, A3, B1, B4, C2 and C3 has
`been depressed is arranged such that touch-data ob-
`tained when the touch-area A2 or A3 is depressed rep-
`resents a command for moving the cursor on the CRT
`screen to the North by a predetemrined distance; touch-
`data obtained when the touch-area B1 is depressed rep-
`resents a command for moving the cursor to the West
`by the predetemrined distance;
`touch-data obtained
`when the touch-area B4 is depressed represents a com-
`mand for moving the cursor to the East by the prede-
`temrined distance; touch-data obtained when the touch-
`area C2 or C3 is depressed represents a command for
`moving the cursor to the South by the predetemrined
`distance. In response to such a move-cursor command
`among the touch-data the contents of the second
`graphic memory 22 of the CRT controller 5 are
`changed so that necessary movement of the cursor in
`one of the four directions is performed. After comple-
`tion of move-cursor operation 307, one cycle of the
`mode operation routine 300 terminates.
`Turning back to the above-mentioned map mode
`detecting step 302 of FIG. 10, if the answer of this step
`302 is NO, 21 step 308 takes place to detect whether the
`prestored touch-data indicates a mode change com-
`mand in the same manner as the step 303. If the pre-
`stored touch-data indicates a mode change command,
`the answer of the step 308 becomes YES to execute a
`following step 309 in which it is detected whether the
`map tape signal from the cassette tape distinguishing
`circuit 31 of FIG. 4 is present or not. The map tape
`signal
`is a signal
`indicating that
`the loaded casstte
`carries road map information as described with refer~
`ence to FIG. 4. In the presence of the map tape signal,
`the answer of the step

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