`
`1191
`
`4,766,434
`Matai et al.
`Aug. 23, 1988
`{45] Date of Patent:
`
`[11] Patent Number:
`
`[54] SELECTIVE PAGING RECEIVER wrrn
`MESSAGE DISPLAY
`
`[75]
`
`Inventors: Mssahiro Marni; Toshihim Mari,
`both of Tokyo, Japan
`
`[73] Assignee: NEC Corporation, Japan
`{:1} App]. No.: 905,143
`
`[22] Filed:
`
`Sep. 11, 1986
`
`............... .. 340/825.44
`5/1983 Willard et al.
`4.385.295
`4,504,825 3/ 1985 Bergermann et ai.
`............ .. 340/‘F09
`4,613,360 I0/1936 Mori ............................. .. 340/825.48
`
`FOREIGN PATENT DOCUMENTS
`
`Dl366T.-' 4/1985 European Pat. Off.
`
`..... .. 3&0/825.44
`
`Primary Exarm'ner—John W. Caldwell, Sr.
`Assistant Exam:'rrer——Edwin C. Holloway, III
`Attorney. Agent, or Fr'rm—Laff, Whitesel, Come & Saret
`
`{.30}
`
`Foreign Application Priority Data
`
`[57]
`
`ABSTRACT
`
`sepflr, 1935 [JP]
`
`Japan
`
`60-20-4912
`
`[51]
`[52]
`
`1.1:. CL4 ........................ .. H040 7/00; <3-9513 5/22
`11.5. CI.
`.......................... .. 340/32544:; 340/311.1;
`455/38
`340/325.44. 325.47,
`[53] Field ofSearcl1 .................
`340/225.43, 311.1, 286, 792, 799; 455/31, 33;
`379/56, 57
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`9/'19".-'3 Bialek
`3,751,031’
`3,976,995 8/I976 Sebestyen
`4,336,524 6/ I 982 Levine ...... ..
`
`4,382,256 5/I983 Nagata
`
`A pager has a receiver for receiving selective paging
`numbers and message data and a message display panel
`for displaying paging messages to the user. The pager
`has a first memory for storing message data. Control
`data, arriving together with the message data and re-
`lated to its display, is stored in a second memory. A
`display controller,
`responsive to external operating
`inputs from the user,
`is provided for controlling the
`contents of the messages to be displayed on a basis of
`the control data. A display responds to control from the
`display controller,
`to read out and display messages
`stored in the first memory.
`
`12 Claims, 13 Drawing Sheets
`
`PROM
`{PROGRAMMABLE ROM}
`
`50
`
`B0
`
`BUFFER
`AMPUFER
`
`SPEAKER
`
`
`
`IO ANTENNA
`
`
`
`WAVEFDRM
`SHAPER
`
`RADEO
`RECEIVER
`SECTION
`
`
`
`
`
`SWI
`
`SW2
`
` LIQUID
`messnse on-rn
`CRYSTAL.
`PROCESSING CIRCLHT
`DISPLAY
`
`
`SW3
`
`BLOCK DIAGRAM OF SELECTIVE PAGING RECEIVER WITH MESSAGE DISPLAY
`
`GOOGLE 1019
`
`GOOGLE 1019
`
`1
`
`
`
`U.S. Patent
`
`Aug. 23, 1933
`
`Sheet 1 of 13
`
`4,766,434
`
`_n
`
`_N
`
`E:Gxk
`
`
`
`qmmqmmmmoaq
`
`
`
`
`
`._<zo_m02.04.".am_>_uomm
`
`_n
`
`mtm
`
`Hal
`
`Tm_h.N_%_h.._£T2.mgl._
`
`qmmqmom
`
`
`
`44265mmmmooq
`
`mu._._mzo_._.<z__2_mowa
`
`
`
`«mm...xouzo
`
`
`
`mm_o<mmms_Q24._oEzoomo...Ema
`
`mjqzoazo_.Eon_m.o<mmus_
`
`
`zo_.cqo_n__mm<._u
`
`«um...
`
`39\..m\:.x
`
`
`
`
`
`m._qzu_mzofimoamoqmmmzozqmmmmooq
`
`2
`
`
`
`
`
`US. Patent
`
`uA
`
`91
`
`tM
`
`I)4
`
`67...
`
`4B
`
`Scmom
`
`“_
`
`om
`
`asxuursmmmumooa5_mOn_w>S$o_9E
`
`
`Bmmxqmammm_n__.E_2<mmaoomo.,.n._..._<xmmzun.w,__.%.ww
`
`
`
`
`
`
`
`%9.6.omom
`
`
`.m._§m>mo«E3mmqmmmz.
`
` IB.£Jn_m_ot=oEooz_mmm_ooxn_«gm
`
`0303_.rsm2oC
`
`mam
`
`soun_
`
`
`
`3201m_._mq:s_4moomn:
`
`In
`
`.qzzm..pz¢O.
`
`
`
`
`
`
`
`/09>.q._n_m_n_mmudmwmiI._._.Szm>_m.om_mOZ_04n_m>_.rom.m_mn_OE(m0d._n_v.UO:_m
`
`
`
`
`
`
`
`N«C
`
`3
`
`
`
`
`
`U.S. Patent
`
`Aug. 23, 1933
`
`Sheet 3 of 13
`
`4,766,434
`
`BATTERY ON
`
`
`
`
`FRAME
`SYNCHRONIZING
`
`
`
`SIGNAL DETECTED
`
`NO
`
`
`
`'1?
`
`YES.
`
`
`
` DOES ADDRESS
`MATCH THE RECEIVERS
`
`?
`
`YES
`
`READIN AND
`DECODE MESSAGE
`
`
`
`DATA
`
`
`
`
`STOP $GNAL
`DETECTED
`
`
`
`?
`
`YES
`
`FLOW CHART OF DECODER OPERATION
`
`/7/G..3
`
`4
`
`
`
`U.S. Patent
`
`Aug. 23, 1988
`
`Sheet 4 of 13
`
`4,766,434
`
`F/6'. 4(0)
`
`CLASSIFICATION AREA I
`
`O0
`
`CONTROL AREA CONTINUES TO NEXT Mn
`
`0|
`
`PARTIAL DISPLAY
`
`I0 ,
`
`KEY WORD DISPLAY
`
`II
`
`ABBREVIATED DISPLAY
`
`F/G. 4(5)
`
`CONTROL A RE A
`
`4
`
`M1
`
`M2
`
`2|
`
`I
`
`i I
`
`WHEN CLASSIFICATION
`AREA I
`IS"O0"
`
`CLASSIFICATION
`AREA 2
`
`CONTROL
`AREAS
`
`WHEN CLASSIFICATION
`) AREA I
`IS‘ OTHER
`THAN "o0'
`
`ii
`
`4
`
`2|
`
`9 BITS
`
`9 BITS
`
`j
`BITS FOR SPECIFYING
`CHARACTER POSITIONS
`
`F/6'. 4(0)
`
`MESSAGE INFORMATIONISAMPLE MESSAGE)
`
`I
`
`I0
`
`20
`
`25'
`
`MR .....,SATO._.CAME._.BACK FROM._.A
`
`I26
`
`30
`
`40
`
`50'
`
`MER|CA.._.PLEASE GO TO NARI
`
`ISI
`
`60
`
`70
`
`75'
`
`TA AIRPORT BY SEVEN
`
`5
`
`
`
`U.S. Patent
`
`.7,4
`
`%91|.
`
`mhS
`
`11
`
`fa.O
`
`3II
`.m4,5on>mm
`
`_..><._n_mE
`
`zm_>Eo_
`
`mymommmoomn_omu_2«amA_am
`
`ah.mam
`
`20:;
`
`
`
`
`
`4.mmtm,.::om_ooz_mmm_oomn_3.3moqmmmzmozqmofiav_oo.._m
`
`6
`
`
`
`
`..FS.,ismmamUsomu.soc”.
`
`
`
`
`
`
`
`P
`
`ne
`
`u
`
`aMS
`
`4
`
`
`
`
`
`Mm_ommuoomn_omo_s.n_O24104.0xoogm
`
`armEozmz
`9ER:o.:Eum
`
`
`6.om..
`
`weIom.om:o:
`
`
`
`3_.Em:mobqmmzmo_1v_oo._o
`
`.0at
`
`
`
`
`
`rmmmooomaEo_2m_s_2m:m>m
`
`
`
`6zo_.S:Emz_sqmoomm
`
`.7.mo.a--
`
`tIN_
`
`
`%mo<hEm.rz_mmfizaoo
`4om;B._<Emm2mo'-E_
`
`one_o_
`
`_2omn_
`
`mam
`
`om__
`
`7
`
`
`
`
`Patent
`
`Aug. 23, 1933
`
`Sheet 7 or 13
`
`4,766,434
`
`00..mommmoomn_omo_s_$_O.,.._u_n_O_2d_w_O<_n_v_OOn_m
`
`
`
`
`
`
`
`mm>_mo><._n_m_oQ0...
`
`
`
`
`
` )
`
`2»<._n_m_oDU...
`
`
`
`mmzmo253400_mmzmoEOE
`
`ONN
`
`knowxomm\omm-n
`
`mo<ummkz_4Emmmmm44om»zoo
`
`
`nmmowm.
`
`
`
`xoo4o:m»m»m
`
`mmfioqmqxo
`
`mobqmuzmo
`
`mmooouo
`
`mm_»z_on_
`
`0242500
`
`mmooomo
`
`uz_s__»
`
`mm._._oE.zoo
`
`ommemuonmoem,
`
`mu44om»zoo_m_a
`
`
`
`
`moq»4o>ao4
`
`.m.hw>m
`
`8
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 23, 1933
`
`Sheet 3 of 13
`
`4,766,434
`
`SCK
`
`SOUT
`
`SIN
`
`330
`
`ADDRESS
`COUNTER
`
`I-U13‘--..-~..o|
`€|U|m
`
`CIRCUIT
`
`CONTROL
`
`BLOCK DIAGRAM OF RAM 300
`
`/-'/6‘. 8
`
`340
`
`1I
`
`540
`
`
`
`AND GATE
`
`
`
`it
`5
`
`it
`6
`
`#5
`T
`
`# # # #
`3|
`28 29 30
`
`
`
`
`
`SHIFT REGISTER
`
`CLOCK
`
`500
`
`FRAME SYNCHRONIZNHON AND END EGNAL DETECTOR
`
`FIG.
`
`.9
`
`9
`
`
`
`US. Patent
`
`Aug. 23, 1933
`
`Sheet 9 of 13
`
`4,766,434
`
`EXCLUSIVE NOR
`
`
`
`COUNTER
`
`R
`
`
`
`ADDRESS COMPARING CIRCUIT
`
`FIG. /0
`
`70 BUFFER AMP
`
`80 SPEAKER
`
`
`
`BUFFER AMPLIFIER AND SPEAKER
`
`F/GIN
`
`10
`
`10
`
`
`
`onIS.
`
`t
`
`/0
`
`
`
`M_-4...,A06CO
`
`
`
`
`
`
`:4:_..I.._.rI23.1D....l:..III...IlllrmUMMM:II:|MII||:MF_.m.
`
`
`
`
`
`%dO.M\I..t..II\._...I\Ills.._..I\
`
`
`
`.I..,anSS3UUU2T_ITowAA_.AUTTTAA.....__.
`
`FSC
`
`
`
`1..4R000fanLE..oI_E.....EBMO0OHj_f1_0AOOM__m000m3%H__.e.h_3S_umnm2n%.9...E.... 7.,IIII
`
`noF“SCF00nmS9F.
`
`Fn|o"2"w“m.G1S0S..._......1
`
`11
`
`
`
`
`U.S. Patent
`
`Aug. 23, 1933
`
`Sheet 11 of 13
`
`4,766,434
`
`$4.m..<k
`
`
`
`mm‘..Ek
`
`._.m§m
`
`
`2.o»moon2
`
`._<_._.m_<n_mom__1._H._.__.._
`
`
`
`m.§_._n_m_a
`
`z_u._.mooom.
`
`BE_>mmmm_qmom__.._m.__.._
`
`
`n...,.q#_ma
`
`
`
`zo_§>mEmm_4ommopmmmm4mam...»m_
`
`
`
`GEO?Emxmsomo
`
`_.._m_s_<zm.:h_m_o«mmm_s_mwoz
`
`
`
`
`ozq.:2mmmmooq._.dommopm
`
`
`_.n_u._E._O.m_._.2OOm..._.340
`
`
`
`_..._“.3:._omt,_oo
`
`z_ammopmmmmmooq
`
`
`
`mmkoqmqzoSE“.n.6Em
`
`
`
`#2O_._._wOn_pzmmmnomwoz
`
`.I0._.:Sm
`
`12
`
`
`
`
`
`.xommmmnoq._.4.oumohmZn.
`
`
`
`
`
`20_._._mOn_._..qmmfiuqmqxooqmm
`
`_n_uoqmmms.Z_Zn.nu
`
`
`
`._E.qs__>5m4mmmmmmn.mum:zuxazamm
`
`
`20:02:“.»<._n_m_o
`
`
`
`
`12
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 23, 1933
`
`Sheet 12 of 13
`
`4,766,434
`
`mm;
`
`
`
`zo_._.S>mmmmqmtfifimmzm
`
`m.nr_u_:mZ_303mo.._
`
`
`
`mmeoqmqxuumoem
`
`mm..E:mZ.
`
`N14moqmmqmmhoqmqxom_.
`
`
`2_mmmfioqmqzonzmm
`
`
`Jomkzooz_Fxmzoumo»mso
`
`
`.:3n_m_n_O._,mm.._n_:m
`
`
`xomwmmnoqmmwmq;mmen
`
`._.dammopmZn_#ZO_._._mOn_
`
`_»mxommmmooq
`
`13
`
`
`
`
`
`mmmmoaqmmkoqmqzun«mm
`
`
`
`
`
`mm._.u<m<_._o.:.._I.._.mmqmmo2_
`
`
`
`
`
`mmmmoaqmmFo«m<:ooqmm
`
`mm».oz
`
`,9,
`
`ozmx_o|..xo
`
`
`
`xommmmoaqamend
`
`:,_u§888
`
`WmoHq
`
`
`
`
`
`zo_koz:u><4mm:>m<2:=mno+m<:o3o4m
`
`mam\.u\h\
`
`
`
`Jomkzooz_pxmzommopmxb
`
`rmm4_u
`
`13
`
`
`
`
`
`
`
`
`U
`
`tm..mP
`
`Snx
`
`.._.:....u_
`
`uoqmmmz
`
`..&._n.m_o
`
`A
`
`E
`
`..me%
`
`.m3I
`
`1.
`
`4,766,434
`
`3Swoos.
`
`:.._n_m:__mamwqmmmzmoqmmmz
`
`B.263,..&#_m_amoo:
`
`.zmmznz
`
`
`
`._&._n_m_azo_._,om._um
`
`mam
`
`_xM
`
`
`
`
`
`mzfiaomzofiomdmmoo:§.._n.wa
`
`36?.
`
`14
`
`
`
`
`
`1
`
`4,766,434
`
`SELECTIVE PAGING RECEIVER WITH MESSAGE
`DISPLAY
`
`This invention relates to a portable paging device for
`enabling a user to receive a paging message transmitted
`to him from another location, and more particularly to
`a selective paging receiver with a message display capa-
`ble of reading out received message data and selecting
`the type of control used to show it to the user by means 10
`of the display.
`
`5
`
`BACKGROUND
`
`Radio receivers for paging that include a message
`display panel conventionally scroll the message con- I5
`tents in a limited display area or display window to
`report the message to the person who has the receiver.
`That is, when the user presses a switch, all or a portion
`of the message information is shown to him in the lim-
`ited message display area, character by character, and in 20
`an order beginning with the first character.
`However, someone using a paging receiver with such
`a scrolling display will soon discover that it takes a
`considerable amount of scrolling to read a received
`message. For example, if the message display area can 25
`only show 16 characters at a time and if the received '
`message is 350 characters long, the scrolling area will
`have to be used at least 2 times to deliver the full mes»
`sage. Obviously, such scrolling is even more inconve-
`nient when the user wishes to read several individual 30
`messages received and stored by the paging receiver
`over a period of time.
`For quickly scanning through multiple messages,
`some paging receivers have a “truncated display” func-
`tion that permits just the first few characters of each 35
`message to be scrolled, rather than all of the characters
`of each message. Unfortunately, scanning through only
`such initial portions of the messages is often ineffective
`in helping the reader grasp their contents and impor-
`tance.
`
`40
`
`OBJECTS OF THE INVENTION
`
`Therefore, an object of the invention is to provide a
`selective paging receiver that enables the user to grasp
`the information in long messages without scrolling 45
`through their entire contents. A more particular object
`is to provide a paging receiver with a display having a
`“summary display function”, by which is meant the
`ability to indicate the contents of received messages by
`a partial display, key word display, abbreviated display, 50
`or message type display. Yet a further object is to pro-
`vide this summary display function within the limited
`area of the display used for messages, without increas-
`ing the number of character positions in the message
`display area.
`
`55
`
`2
`controller, to read out and display messages stored in
`the first memory means.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`The above mentioned and other features of this in-
`vention and the manner of obtaining them will become
`more apparent, and the invention itself will be best
`understood, by reference to the following description of
`an embodiment of the invention taken in conjunction
`with the accompanying drawings, in which:
`FIG. 1(a) shows the digital make-up ofa typical pag-
`ing signal received by a receiver according to the inven-
`tion;
`FIG. 1(2)) shows the digital make-up of address and
`message portion signals included in the paging signal of
`FIG. 1(9);
`FIG. 2 is a simplified block diagram of an inventive
`selective paging receiver with message display for re-
`ceiving the signals of FIG. 1;
`FIG. 3 is a flow chart showing the operation of the
`address decoder in the receiver of FIG. 2;
`FIG. 4(a) shows the codes used in a Classification
`Area 1 of a first message portion signal of FIG. 1(b);
`FIG. 4(b) shows the codes used in a Control Area of
`the message portion signals of FIG. 1(b);
`FIG. 4-0:) shows a sample message signal, received by
`the receiver of FIG. 2;
`FIG. 5 is a block diagram of the message data pro-
`cessing circuit in the receiver of FIG. 2;
`FIG. 6 is a block diagram of the one chip CPU or
`microprocessor in the processing circuit of FIG. 5;
`FIG. 7 is a block diagram of the LCD driver circuit
`in the processing circuit of FIG. 5, and its associated
`LCD display;
`FIG. 8 is a block diagram of the random access mem-
`ory (RAM) in the processing circuit of FIG. 5;
`FIG. 9 is a block diagram of a detector circuit, for
`detecting certain frame and stop signals, used by the
`address decoder in the receiver of FIG. 2;
`FIG. 10 is a simplified schematic of a detecting cir-
`cuit, for detecting selective paging signals, used by the
`address decoder in the receiver of FIG. 2;
`FIG. 11 is a simplified schematic of the buffer ampli-
`fier and paging speaker circuits in the receiver of FIG.
`2;
`
`FIG. 12 is an explanatory chart of the various mem-
`ory storage areas (a)-(i) provided for message and con-
`trol information;
`FIG. 13 is an assembly diagram of a sample flow
`chart consisting of FIGS. 13A and 1313 showing how a
`summary display function can be provided by the re-
`ceiver of FIG. 2; and
`FIG. 14 is an illustration of a routine by which the
`pager‘s types of displays can be selected using operating
`switches.
`
`BRIEF SUMMARY OF THE INVENTION
`
`BRIEF DESCRIPTION OF OPERATION
`
`In keeping with one aspect of the invention, a pager
`has a receiver for receiving selective paging numbers
`and ‘message data. A message display panel displays 60
`paging messages to the user. For storing message data,
`the pager has a first memory means. Control data, arriv-
`ing together with the message data and related to its
`display, is stored in a second memory means. A display
`controller, responsive to external operating inputs from 65
`the user, is provided‘ for controlling the contents of the
`messages to be displayed based on the control data. A
`display means responds to control from the display
`
`The inventive selective paging receiver receives pag-
`ing signals by means of its radio receiver section. If the
`paging number in the signal is the receiver’s own identi-
`fication number, it then receives and decodes control
`data and message data from the paging signal.
`The message data is stored in a first memory means
`and the control data is stored in a second memory
`means. The received control data is for controlling a
`display, in a limited area of a display panel, which helps
`the user to grasp the received message information. In
`addition to full message displays, the received control
`
`15
`
`15
`
`
`
`4,766,434
`
`3
`data includes information enabling a brief‘ summary
`display of each received message.
`For example, the control data can be for controlling
`various helpful summary displays, such as a partial dis-
`play, a key word display, an abbreviated display, or a
`message type display. A “partial display" comprises
`salient parts of a lengthy received message likely to
`convey its gist. A “key word display" attempts to re-
`port the principal information in a message by display-
`ing a number of its key words. An “abbreviated dis-
`play" employs prestored abbreviations of the words
`used in the partial and key word displays so a message
`of many words can be displayed in compressed form. A
`“message type display” shows to which classified topic
`the message information belongs; it enables the received
`message to be understood as “RE:
`CASE". The
`person carrying the receiver uses selection buttons or
`the like to choose the summary display function. This
`enables the summary displays provided by the sender to
`appear in the display panel.
`When the user has selected the summary display
`mode, the display controller, guided by the received
`control data stored in the second memory means, reads
`out selected message data stored in the first memory
`means and outputs it to the display means.
`
`EXAMPLE OF AN EMBODIMENT OF THE
`INVENTION
`
`As explained above, the invention gives the user the
`option of reviewing various helpful summary displays
`of paging messages stored in the receiver, such as a
`partial display, key word display, abbreviated display,
`or message type display. For convenience,
`the term
`"principal items” are used to refer generally to the
`words or abbreviations used in these summary displays.
`FIG. 1(a) shows the digital make-up of a typical pag-
`ing signal received by a receiver according to the inven-
`tion. These signals are constructed so that the principal
`items used in the summary displays can be extracted
`from the message information.
`The paging signal is a format having a 62 bit preamble
`signal P. a 31 bit frame synchronizing signal SC, a 31 bit
`address signal A, a message signal M, and a 31 bit end
`signal E.
`The frame synchronizing signal SC and the end signal
`E each have a predetermined fixed pattern. The mes-
`sage signal M has a length that depends on the amount
`of information in the message. As illustrated at FIG.
`1(b), it is made up from as many 31 bit message portion
`signals M" 01:1, 2,
`. . . ) as are needed to convey the
`message.
`The make-up of the address signal A and the message
`portion signals M" for Bose-Chandhuri-I-Iocquenghern
`BCH (31, 21) binary coded error correcting signals is
`shown at FIG. 1(3)). Each signal is a 31 bit word com-
`prising a 21 bit Information Area followed by a 10 bit
`Check Area.
`During processing, the address signal A and the ini-
`tial message portion signal M] are distinguished from
`each other by the leftmost or most significant bit
`(MSB), bit #1, in the Information Area. The MSB is a
`logical “0" in an address signal and a logical "1" in an
`initial message portion signal M].
`In the initial message portion signal, the twenty bits
`of Information Area which follow the M513 have a very
`important use in this invention. This is the area which
`makes it possible to extract the “principal items” used in
`the various summary displays. It indicates the particular
`
`4
`method of summary display for each message and the
`extraction points in the message.
`Following the MSB is Classification Area 1, com-
`prised oftwo bits, bits #2 8: 3, which designate the form
`of summary display that will appear in the limited dis-
`play area used for messages. Next is Control Area 1
`which designates the extraction points.
`FIG. 2 shows a simplified block diagram of an em-
`bodiment of the invention, a selective paging receiver
`with message display for receiving and using the paging
`signals of FIGS. 1(a) and (b). Electromagnetic signal
`waves picked up by an antenna 10 are fed to a radio
`receiver section 20. which recovers the baseband pag-
`ing signal and sends it to a wave shape adjusting circuit
`3|). From there the paging signal is input to an address
`decoder 40 having a timing clock the accuracy of which
`is assured by crystal 41. Decoder 40 can read out data
`from a programmable read-only memory (PROM) 50
`and exchange data with a message data processing cir-
`cuit 60 via a multi-line signal 1‘. Various information
`useful for running the receiver, such as its identification
`number, etc., have been written for storage into PROM
`50, a memory device which can be programmed with
`information (written into) once, but not reprogrammed.
`The output from decoder 40 is fed to a speaker 80 via
`an isolating buffer amplifier 70. Processed message data
`from circuit 60 is output to liquid crystal display (LCD)
`device 90 for displaying message information. etc. to the
`user. Operating switches SW0, SW1, SW2, SW3 enable
`the user to turn off an audible speaker alarm, to select
`operation and display modes, etc.
`The detailed operation of this selective paging re-
`ceiver with message display will now be described.
`When the desired radio signal is picked up by antenna
`10 and recovered by radio receiver section 20, its wave-
`form is shaped by circuit 30 into a serial digital paging
`signal h, of the type shown at FIG. lfa). Signal h is
`input to address decoder 40. Decoder 40 gets into bit
`synchronization using the preamble signal P, which has
`a repeating pattern of logical 1's and 0's, and proceeds
`to detection of the frame synchronizing signal SC
`which comes right after it.
`FIG. 3 is a flow chart showing the operation of the
`address decoder 40 in the receiver of FIG. 2. With
`power on. when detection of the frame synchronizing
`signal SC is confirmed, decoder 40 reads out its pre-
`stored selective paging address from PROM 5!} and
`starts comparing it hit by bit with received address
`signal A, the next item in digital signal h. If the receiv-
`er’s address matches the one in the paging signal, de-
`coder 40 activates message data processing circuit 60 by
`means of signal f.
`Immediately thereafter, message signal M is received
`and its 21 infonnation bits are error corrected by using
`the 10 check bits. At the same time. decoder 40 begins
`watching for an end or stop signal E’. portion in digital
`signal h. When an end signal E is detected, the decoder
`40 loops back to wait for detection of the next frame
`synchronizing signal SC.
`FIGS. 4(a) and (b) show an example of the make-up
`of the Classification Area 1 and Control Area appearing
`in the message signal of FIG. 1{b).
`As stated earlier, Classification Area 1 comprises two
`bits which designate the form of display that will appear
`in the limited display area used for messages. The Con-
`trol Area designates the positions of the first characters
`of words to be displayed. Nine bits are used to designate
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`SD
`
`55
`
`60
`
`65
`
`16
`
`16
`
`
`
`5
`the position of each such character. Therefore, its rela-
`tive position can be as far away as the 512th position.
`Next, using the sample message shown at FIG. 4{r:},
`examples will be given of the various methods of sum-
`mary display.
`Control_Area_Continues_.to_Next_SignaI
`When the two bit Classification Area 1 of initial mes-
`sage portion signal M1 is “00", it indicates that the next
`message portion signal M|‘s Information Area will also
`be a Control Area. Then,
`in initial message portion
`signal M1 several of the bits which immediately follow
`Classification Area I are used as a further classification
`area, Classification Area 2, for enabling the method of
`display to be designated in more detail. This is explained
`more thoroughly below in connection with the ex-
`panded control area.
`Partial_.Display
`When the two bit Classification Area 1 is “0l", a
`partial display is designated. In the Control Area that
`follows, the next nine bits indicate the position of the
`first character of the first word used in the partial dis-
`play, and the remaining nine bits indicate the position of
`the first character of the last word in the partial display.
`For example,
`the Control Area might designate the
`string of bits “00Dl0100100D10ll1l".
`For convenience,
`let us follow the convention of
`grouping these long bit strings by threes, viz: “O00 101
`001000 101 111". The first nine bits (000 101 001) have
`the decimal value 41. From the sample message in FIG.
`4(0), this means that the first letter of the first word of
`the partial display begins at character position 41, at the
`letter “G” of “GO". The remaining nine bits (000 101
`111) have the decimal value 4?. This means that the first
`letter of the last word of the partial display begins at
`position 4-7, at the letter “N" of "NARITA". Therefore,
`the sample message information is shrunk for the partial
`display to “GO TO NARITA".
`I{ey_Word_Display
`When the two bit Classification Area 1 is ‘‘l(}‘’, a key
`word display is indicated. In the Control Area that
`follows. each group of nine bits indicates the position of
`the first character of a word to be extracted from the
`message for the key word display.
`For example, suppose that the Controi Area desig-
`nates the bits “O00 000 101 000 101 111”. The first nine
`bits (000 000 101) have the decimal value 5. From the
`sample message in FIG. 4(a). this means that the first
`letter of the first key word begins at character position
`5, that is, at the “S” of “SATO". The next nine bits (000
`101 1 11) have the decimal value 47. This means that the
`first letter of‘ the next key word begins at position 47, at
`the letter “N" of “NAR.ITA". Therefore, the sample
`message information is reduced to the words “SATO
`NARITA" in the keyword display.
`Abbreviated._Display
`When the two bit Classification Area 1 is “ll", an
`abbreviated display is indicated. In the Control Area
`that follows, each group of nine bits indicates the posi-
`tion of the first character of a word to be used in the
`abbreviated display, in a prestored abbreviation form if
`possible. The abbreviations that can be used in the dis-
`play are prestored in PROM 50.
`For example, suppose that the Control Area desig-
`nates the bits “O00 000 101 000 I10 110". The first nine
`bits (000 000 101) have the decimal value 5. From the
`sample message in FIG. 4(c), this means that the first
`letter of the first word for the abbreviated display be-
`gins at character position 5,
`that
`is, at
`the “S” of
`
`10
`
`I5
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`GD
`
`65
`
`4,?66,434
`
`6
`“SATO". Therefore. a comparison is performed to see
`if an abbreviation for “SATO" is stored in FROM 50. If
`no prestored abbreviation exists, the word indicated is
`used as is. Let us assume that on checking PROM 50, it
`is found that “SATO" has no prestored abbreviation. If
`so, it is used in the abbreviated display as is.
`The next nine bits (000 110 110) have the decimal
`value 54. This means that the first letter of the next
`word for the abbreviated display begins at position 54,
`at the letter "A" of “AIRPORT". Let us assume that on
`checking FROM 50, it is found that “AIRI-’ORT" has a
`prestored abbreviation of "A. P.". If so, in the abbrevi-
`ated display “A. P." is used in place of the word "AIR-
`POR ".
`
`the sample message information is re-
`Therefore,
`duced to the expression “SATO A. P." in the abbrevi-
`ated display.
`Expanded._Control..Area
`As illustrated above, the two bits of Classification
`Area 1 are used to designate the type of summary dis-
`play. When Classification Area 1 is “i0" (Key Word
`Display) or ‘‘II‘’ (Abbreviated Display). as shown at
`FIG. 4(b) ( it’) only two nine bit “position-indicating"
`numbers can be stored in the control area. Therefore,
`the Key Word or Abbreviated display is limited to just
`two words or abbreviations, and not all the display area
`is used effectively.
`If Classification Area 1 is instead designated as ‘‘[)D‘‘,
`as shown at FIG. 4(b) (5), the Control Area is expanded
`by continuing it into the 21 bit Information Area of
`message portion signal M2. Then, in the initial message
`portion signal M; a further classification area (Classifi-
`cation Area 2) is provided directly behind Classification
`Area 1, to enable a more detailed Key Word or Abbre-
`viated display.
`For example, if Classification Area 2 is two bits long
`(bits #4 & 5), we can use the same classification codes
`for itthat were used in Classification Area 1:
`01=1'-‘artist Display
`lO=Key Word Display
`1 l = Abbreviated Display
`For a Key Word display, the two bits of Classifica-
`tion Area 2 are “l0", and for an Abbreviated display the
`two bits are “i 1". Since Classification Area 2 is assumed
`to take only two hits, as shown at FIG. 4(b) (1) there is
`still room in initial message portion signal M] for a 16 bit
`Control Area at bits #6—21. In addition, because Classi-
`fication Area 1 is “Ol'}", the Control Area continues to
`the next message portion signal M2, where there is room
`for another 21 control bits (bits #1—2l).
`Therefore, there is a total of 37 (I6+2t) control bits
`to designate a plurality of (9 bit) position-indicating
`numbers for the Key Word or Abbreviated display. At
`a 9 bits per position designation, a total of four
`(4>(9=36-(37) Key Words or Abbreviations can be
`designated. As before. each word is designated by giv-
`ing the relative position in the message of its first char-
`acter.
`In the embodiment disclosed above, as shown at FIG.
`4(a), Classification Area I designates a two bit code
`indicating the type of summary display. However, with
`suitable modifications Classification Area 1 can instead
`designate a code, extracted from the key words of long
`sentences, for making certain preselected sentences.
`For example, consider paging those doing business in
`a market where there is frequent dealing in stock prices,
`etc. Key words can be extracted from the stock names
`and forecasts in a series of paging message information
`
`17
`
`17
`
`
`
`4,766,434
`
`7
`that reports stock names, prices, and forecasts of future
`fluctuations. Then Classification Area 1 can designate a
`code which indicates how to use the key words to form
`such summary displays such as “NEC—BUY”, “AB-
`C—SELL”. When the user wants to learn more about
`these matters, he can also scroll the message informa-
`tion in its entirety to learn the specific details of stock
`prices, etc.
`The mechanism by which words are designated for
`the display will now be explained, including the mes-
`sage data processing circuit 60 and liquid crystal display
`(LCD) 90.
`FIG. 5 is a block diagram of the message data pro-
`cessing circuit 60 in the receiver of FIG. 2.
`As shown in FIG. 5, processing circuit 60 receives
`the user‘s operating instructions by reading input lines
`from user operating switches SW1, SW2, SW3 (FIG. 2),
`receives input from address decoder 48 on line f, and
`outputs display driving signals to the liquid crystal dis-
`play (LCD) 90 (FIG. 2) on line j. Processing circuit 60
`has a one chip CPU or microprocessor 100 that reads
`and writes data to a random access memory (RAM) 300
`on line bl. An LCD driver 200 receives input about the
`display contents from microprocessor 100 on line b2
`and outputs display driving signals on line j.
`In FIG. 5, Von indicates a power supply voltage
`applied from a battery 1000 (FIG. 11)
`through a
`DC-DC converter (not shown). A power supply back-
`up capacitor 62 is provided for RAM 300. A diode 61 is
`inserted in the line from the power supply so that if
`voltage Vpp drops below the voltage of capacitor 62,
`the diode will open, isolating the back-up capacitor
`from the power supply.
`RAM 300 acts as a first memory means for storing
`received message information, etc. The LCD driver 200
`and LCD display 90 together forth a display means For
`displaying the message information to the user. Micro-
`processor 100 acts as a display controhler means for
`controlling the display means.
`It is convenient if the operating switches SW0, SW1,
`SW2, and SW3 are normally open push button switches
`that spring back to the open condition when released.
`Then the user can press (close) them one or more times
`in various sequences to give commands to the micro-
`processor (FIG. 14).
`When the user closes operating switch SW0 (FIG. 2),
`it results in a trigger signal being input from decoder 40
`on line Fto microprocessor 100. The microprocessor
`responds by entering 3 Mode Selection state X1 shown
`in FIG. 14. In state X1, switch SW1 enables selection of
`a Message Display Mode X2. while SW2 and SW3
`respectively enable selection of Modes 2 and 3, other
`possible modes of the receiver not discussed here.
`Assuming SW1 is pressed while in the Mode Selec-
`tion state X1, the microprocessor responds by entering
`the Message Display Mode or state X2. The user can
`then choose from among a Full Message Display (X3)
`by SW1, a Message Number Display (X4) by SW2, and
`a Summary Display (X5) by SW3. (The Message Num-
`ber Display shows the number of each message so the
`user will know how many have been received, etc.)
`If desired, the default display mode (when none of
`switches SW1, SW2, or SW3 is pressed after a. short
`wait) can be a “truncated display", causing LCD dis-
`play 90 to display only a preselected number of begin-
`ning characters from each of the various messages
`stored in RAM 300.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`S0
`
`55
`
`60
`
`65
`
`8
`If the user selects the Summary Display by closing
`operating switch SW3, microprocessor 100 causes LCD
`display 90, to display certain corresponding “principal
`items" from the messages stored in RAM 300 as a sum-
`mary display in accordance with control data stored in
`a second memory means. The second memory means is
`discussed in more detail below.
`Furthermore, there is an easy way for the user to read
`out all of a message having a summary display which
`has caught his attention. While the summary display of
`that message is still being shown by LCD display 90, the
`user can again close switch SW0. This causes a trigger
`signal to be input to microprocessor 100 from decoder
`40 on line 1". Microprocessor 10!] then returns to the
`Mode Selection state X1 of FIG. 14. If the user next
`presses switch SW1 twice in succession, microproces-
`sor 1lJO moves to the Message Display Mode X2 and
`then continues on into the Full Message Display mode
`X3. It reads out from RAM 309 the entire stored mes-
`sage information for the message, displaying it via dis-
`play 90.
`The details of microprocessor 100, LCD driver 200,
`and RAM 300 are respectively shown in FIGS. 6, 7 and
`
`icroprocessor
`As shown in the block diagram of FIG. 6, for input-
`/output, microprocessor 100 has input ports 101-106, a
`port 107 for interrupts, and a serial interface 108. It also
`has output ports 111-117 and a data bus 120.
`A program memory 140 stores the sequence of pro-
`gram instructions that must be executed. A program
`counter 130 specifies the address of the next instruction
`to be read out of memory 140 and executed. An instruc-
`tion decoder 160 decodes the program instruction infor-
`mation read out from program memory 140. It then
`provides control signals in accordance with the instruc-
`tions to the various circuits for execution of the instruc-
`tions. An arithmetic/logic unit (ALU) 150 performs
`arithmetic and logical operations called for by the pro-
`gram instructions.
`An accumulator (ACC) 170 is used in sending data to,
`and receiving it from, RAM 180 and the various ports
`101-117. An internal RAM 181] is a scratch pad memory
`for storing various types of data and providing tempo-
`rary storage for program status information and pro-