throbber
United States Patent
`
`[191
`
`{:1} Patent Number:
`
`4,556,904
`
`
`
`Monat Dec. 3, 1985 _ [45] Date of Patent:
`
`
`
`[54] TELF.'l'EX'l‘ SYSTEM HAVING USER
`PROMPT COMMANDS
`
`[75]
`
`Inventor: Robert A. Monet, Indianapolis, Ind.
`
`[‘.-'3] Assignee: RCA Corporation, Princeton, NJ.
`
`[21] Appl. Ne-.: 472,41?
`
`[221
`
`filed‘
`
`Mar‘ 4" 1983
`
`E:
`58
`[
`I
`
`[56]
`
`
`cg ............................................... Hogzgsxg;
`Fielh
`""
`‘'‘''
`'''''
`340/? 12
`0
`ear
`"""""""" 340/36' Vi. 364 522’
`/
`5
`>
`,
`References cm“
`U.S. PATENT DOCUMENTS
`340.012
`3 15': 037
`9/1973 Bialek
`
`340/ms
`3.319322
`4/1975 Knowlton
`358/I47
`4.2B8.809 9/1981 Yabe
`4.439.‘.-'61 3/ 1984 Fleming et al.
`................... .. 358/147
`
`FOREIGN PATENT DOCUMENTS
`5'!-59223 4/1982 Japan
`Primary Exam.rm__John C‘ Martin
`Assistant Examiner——David E. Harvey
`Attorney, Agent. or F:'rm—Euger1e M. Whitacre; Joseph
`J. Laks; Sammy S. Henig
`
`340/365
`
`[57]
`ABSTRACT
`Special prompt character identifying control codes are
`inserted in teletext data for transmission to a teletext
`equipped rmim__.I.he pmnppt charmer identifying
`codes are detected In the receiver and applied to a sym-
`1301 converter which alters the prompt characters dis-
`played on the receiver CRT to assure that all prompt
`charact
`d"
`la
`(1
`o form to character symbols
`actnallimavaiilgblge one trllre users
`teletext keyboard
`thereby avoiding user confusion as to the particular
`k°V'5"°1‘°5 "°‘1“i"’d ‘° “°°e55 ma‘°"ia1 identified i“ ‘'1'’
`t€1e“’-Xtm°““-
`
`5 Claims, 3 Drawing Figures
`
`CODE
`DEIECTDR
`
`PMC Exhibit 2098
`
`Apple v. PMC
`|PR2016-00755
`
`Page 1
`
`
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 1
`
`

`
`U.S. Patent Dec. 3, 1985
`
`Sheet 1 of3
`
`4,556,904
`
` NEWS / :3
`
`
`
`
`I #WOR/LD NEWS }” '
`/
`//
`2 #BUSINESS NEWS
`3 #LOCAL fiws
`4 #SPORTS NEws/
`NEXT WORLD NE‘*/NS
`
`//
`
`PMC Exhibit 2098
`A le v. PMC
`IPR
`6-00755
`
`Page 2
`
`
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 2
`
`

`
`U.S. Patent Dec. 3, 1985
`
`Shee-t2of3
`
`4,556,904
`
`MENU
`FORMAT
`
`
`
` PROMPT
`IDENTIFICATION
`
`CODE
`
`GENERATION
`
`
`
`
`
`
`206
`
`DNA
`
`INSERTER
`
`
`
`TELETEXT
`ENGODER
`
`2|5
`
`TELEVISION
`mnsmrrsa
`
`PMC Exhibit 2098
`
`Apple v. PMC
`|PR2016-00755
`
`Page 3
`
`
`
`. F1'9. 2
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 3
`
`

`
`Fig. 3
`
`326
`
`_
`
`324
`
`E -L. °rd‘
`
`‘J7.
`
`320
`
`PROMPT
`CODE
`DETECTGR
`
`U.S. Patent Dec. 3, 1935
`
`Sheet3of3
`
`304
`
`Iv REEHHER
`
`PROCESSING
`
`l5‘
`
`308
`
`DISPLAY
`
`.199
`
`3m
`
`pen
`
`DETECTOR
`
`5? 1
`
`3|2
`
`TELETEXT
`
`3I4
`
`3|8
`
`5'5
`
`4,556,904
`
`302
`
`TV
`
`I
`
`TELETEXT
`
`0
`
`Mi
`0
`
`DISPLAY
`
`PIXEL
`
`GENERATOR
`
`322
`
`
`
`.
`
`PMC Exhibit 2098
`
`Apple v.
`|PR2016-0
`
`Page 4
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 4
`
`

`
`1
`
`4,556,904
`
`TELETEXT SYSTEM HAVING USER PROMPT
`COMMANDS
`
`FIELD OF THE INVENTION
`
`This invention relates to teletext systems generally
`and particularly to teletext systems in which the trans-
`mitted teletext code may include special symbols or
`control characters indentifying user prompts.
`BACKGROUND OF THE INVENTION
`
`IO
`
`2
`identifying that symbol as being a user prompting sym-
`bol.
`A teletext receiver for receiving teietext signals en-
`coded as described and embodying the invention in-
`cludes a teletext receiving means for receiving the
`coded teletext signals and a first memory means coupled
`to the teletext signal receiving means for storing in
`encoded form signals representative of prompting and
`nonprompting signals to be displayed and signals repre-
`sentative of associated control functions not intended
`for display. A signal separating means coupled to the
`first memory means separates the signals representative
`of symbols to be displayed from the signals representa-
`tive of control functions. A detector means coupled to
`the signal separating means generates a control signal
`representative of a prompting signal to be displayed. A
`controllable code conversion means coupled to the
`signal separating means and to the detector means con-
`verts the coded signals representative of prompting
`signals to be displayed into coded signals representative
`of other symbols under the control of the control signal
`and passes unchanged those coded signals representa-
`tive of nonprompting signals. The other symbols to
`which conversion is made are symbols identifying the
`function keys of the remote control with which the
`receiver is associated. A coded symbol-to-pixel conver-
`sion means coupled to the controllable code conversion
`means receives the coded signals to be displayed and
`generates pixel intensity information therefrom. A sec-
`ond memory means coupled to the coded symbol to
`pixel conversion means stores the pixel intensity infor-
`mation and a display means coupled to the second mem-
`ory means displays the nonprompting symbols and the
`converted prompting symbols corresponding with sym-
`bols identifying the function keys of the remote control.
`DETAILED DESCRIPTION
`
`Teletext systems are under consideration for trans-
`mitting textual materials to users having television re-
`ceivers equipped with memories and decoders which 1
`capture the teletext information and display the data in
`character or graphical form on the screen of the associ-
`ated television receiver. In selecting the data to be dis-
`played it has been proposed to transmit so called
`“menus" of information available in the teletext system
`to the user. A menu may include a listing of available
`pages or topics within the teletext system which the
`user may access by entering numbers or symbols on his
`keyboard identified in the text of the menu as being the
`location of the material. It will be highly desirable if all
`keyboards contain keys identified by symbols which
`match the symbols which may be used in identifying the
`location of information in the teletext menu. The choice
`of the users’ keyboard symbols, is a matter upon which
`different manufacturers may not agree. Some manufac-
`turers may include keyboards with symbols which ex-
`actly match the symbols used to identify material in the
`teletext menus, whereas other manufacturers may elect
`to manufacture keyboards having 21 fewer number of
`keys. for example, or having different symbols than 3
`those actually used in the transmission of teletext to
`identify the menu items. This in turn can lead to user
`confusion about which symbols he might key or use to
`select desired information if the symbols do not exactly 40
`match what is transmitted.
`
`5
`
`20
`
`2
`
`S
`
`30
`
`5
`
`SUMMARY OF THE INVENTION
`
`It is an object of the present invention to minimize the
`possibility of user confusion with regard to selection of 4
`particular menu items in a teletext transmission in cases
`where, for example. the symbols used to represent the
`menu item do not match the symbols on the users’ key-
`board.
`
`5
`
`The foregoing and further features of the invention
`are described hereinafter and shown in the accompany-
`ing drawing wherein
`FIG. 1 is a block diagram of a teletext equipped illus-
`trating a teletext equipped receiver;
`FIG. 2 is a block diagram of a teletext encoding sys-
`tem embodying the method of the invention; and
`FIG. 3 is a block diagram of a teletext receiver appa-
`ratus embodying the invention.
`_
`FIG. 1 illustrates the nature of the problem solved by
`the present invention. The teletext system comprises a
`television receiver 1|] having a teletext decoder therein
`0 (not shown) and a remote key pad 12 coupled to an
`input 14 of the teletext decoder in receiver 10 by means
`of a cable 16. The key pad has provision for 10 keys
`labeled 0 through 9 as shown. The receiver is assumed
`to be in its teletext receiving mode and is displaying an
`image on the video screen 18 of a news “menu". The
`menu comprises four items labeled 1 through 4. Behind
`each item on the menu is the prompting symbol signi-
`fied by a lb. sign (all). For a user to access menu item 1
`“world news" the user would be prompted by the l#.
`symbol to enter the number I followed by the # on his
`keyboard unit 12. Unit 12, however, does not have a lb.
`symbol as a key identifier. only the number 1. It does
`however have two keys labeled a and b.
`In making his selection the user might be inclined to
`press the symbols la or lb on his remote control 12 in
`response to the prompt character 1# symbol. One possi-
`ble solution to avoid the confusion as to what symbols
`to enter on the user keyboard would be for the manufac-
`
`5
`
`S
`
`"l"lJe present invention resides in part in recognition of 5
`the need for transmission of a special control character
`along with the symbols of the teletext
`transmission
`which represent user prompts which direct the user of
`the teletext receiver to make particular keyboard entries
`on his system.
`The invention resides in a further part in utilizing the
`special prompt character identifying control codes of
`the teletext transmission to facilitate a prompt character
`symbol conversion within the users’ receiver to assure
`that all transmission of the prompt characters displayed
`on the users’ receiver correspond to characters that are
`actually available on the users’ keyboard.
`A method of encoding a teletext signal in accordance
`with the invention comprises identifying those charac-
`ters of a teletext signal which correspond to user
`prompts of the displayed teletext material and inserting
`adjacent to each symbol or set of symbols representa-
`tive of user prompts a control character prefix or suffix
`
`65
`
`PMC Exhibit 2098
` Apple v. PMC
`IPRZO16-00755
`
`
`
`Page 5
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 5
`
`

`
`4,556,904
`
`3
`turer to provide a lookup table of symbol conversion
`characters which would identify which of the letters a
`and b correspond to the lb. symbol. This, however
`requires that the user have such a table in his possession
`at the time he wishes to make his selection, or to simply
`guess as to the proper correspondence of the displayed
`prompt characters and the characters on his keyboard.
`This problem is solved in accordance with the inven-
`tion by transmitting with the prompt characters a non-
`visible control character which identifies each prompt
`character or group of characters, in this case the sym-
`bols "l#”. In the receiver the teletext decoder is ar-
`ranged in such a manner as to detect the occurrence of
`the prompt symbol identifying character and then per-
`form a symbol conversion prior to displaying the char-
`acter so as to display characters which agree with the
`legends on the remote keyboard control unit 12. In this
`case upon occurrence of the nonvisible controlled char-
`acter the symbols l#, 2#, 3# and 4# would be con-
`verted for example to the symbols la. 2a, 3a and 4a.
`FIG. 2 is a block diagram of a teletext encoding sys-
`tem for inserting the nonvisible prompt control charac-
`ter which identifies the user prompting symbols of the
`teletext data stream. The system comprises a teletext
`page data source 200 which may be a mass storage
`device or it may comprise a source of continuous infor-
`mation such as wire service stories, news flashes, etc.
`The output of data source 200 is applied to a user
`prompt detector unit 202 which receives a source of
`menu format data. Detector 202 compares the teletext
`data stream with the menu format data and identifies all
`teletext characters corresponding to user prompts. The
`output of detector 202 is applied to a prompt character
`code generator 204 which may include a read only
`memory (ROM) for generating a user prompt identifi-
`cation code word. The teletext data produced by source
`200 is coupled by a data inserter 206 to a teletext page
`storage memory 208. Data inserter 206 receives the
`prompt identification code character produced in unit
`202 whenever a prompt symbol occurs in the teletext
`data stream and inserts the control character either
`before or after the teletext prompt character.
`The output of memory 208 is applied to a teletext
`encoder 210 which converts the binary data of the
`memory into serial pulse code modulated luminance
`signal variations which are coupled by conductor 212 to
`a first input of a signal summing circuit 214. A second
`input of the signal summing circuit 214 is coupled to the
`output of a video source 216 for receiving the television
`program source. The summing unit 214 includes timing
`circuit synchronized with the video source so as to
`insert the pulse code modulated teletext data in a se-
`lected line or lines of the vertical interval of the video
`source signal. The resultant signal appearing at
`the
`output of unit 214 is applied to a television transmitter
`216 where it is amplified and broadcast.
`Referring now to FIG. 3 the specially encoded tele-
`text signal is received by antenna 302 coupled to the
`television receiver processing unit 304 of the users tele-
`text receiver 300. Unit 304 includes conventional televi-
`sion receiving circuits for producing a television video
`output signal S1 which is normally coupled by a switch
`306 to a display unit 308 during the normal "t.v." oper-
`ating mode of the receiver. When in the teletext operat-
`ing mode switch 306 is placed in the position to couple
`a teletext signal processed as will be described to dis-
`play unit 308. The video signal S1 is applied to the input
`of a pulse code modulation (PCM} detector 310 which
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`4
`senses the luminance signal variations during the verti-
`cal
`interval representative of the teletext signal and
`produces a binary output signal 52 conveying the tele-
`text information. Signal S2 is applied to a teletext identi-
`fier unit 312 and to a memory unit 314. Unit 312 re-
`ceives timing signals from t.v. processing unit 304 for
`identifying the particular lines of the vertical interval
`where the teletext signal is encoded and identifies the
`teletext synchronizing code preamble. When a line of
`teletext code is identified unit 312 supplies a control
`signal to controller 316 which in turn supplies a write
`enable signal to memory 314 which stores the line (or
`lines) of teletext data. Control unit 316 also receives
`control signals from keyboard unit 12 for inputting user
`prompts into the teletext system as will be described.
`The data stored in unit 312 is built up line by line during
`the nonnal video transmissions such that memory 314
`can store one or several pages of information. After a
`page of data to be displayed is built up in memory 314
`controller 316 activates a memory read operation which
`sends the stored page of data via conductor 318 to a
`prompt code detector 320, to a first input of a switch
`322 and to an address input of a read only memory
`(ROM) 324. The output of ROM 324 is applied to the
`second input of switch 322 which is controlled by an
`output of prompt code detector 320. In operation of this
`portion of the receiver detector 320 identifies each of
`the prompt code identifying symbols in the data stream
`on conductor 318.
`'
`When taken together prompt code detector 320,
`ROM 324 and switch 322 cooperate to provide prompt
`character symbol conversion as follows. When the data
`from memory 314 contains no prompt characters the
`output of detector 320 is low,
`thereby maintaining
`switch 322 in a position to couple the data on conductor
`318 directly to the input of a pixel generator 326. Gener-
`ator 326 takes the coded teletext information (charac-
`ters or graphic symbols) and converts them and gener-
`ates pixel intensity information therefrom. The output
`of generator 326 is stored in a display memory 323.
`Memory 328 may have a capacity for storing 210 lines
`each comprised of 256 pixels. In teletext operation the
`output of memory 328 is coupled via switch 326 to a
`display unit 308 and memory 328 is continuously read
`out at conventional t.v. line and field rates thereby dis-
`playing the page data stored in memory 314.
`When the data on conductor 318 contains a prompt
`code identifying character, detector 320 produces an
`output pulse which changes switch 322 to its uppermost
`position for coupling the output of ROM 324 to the
`input of pixel generator 326. ROM 324 is addressed by
`the data on conductor 318 and contains a character
`translation table the output of which is signals represen-
`tative of symbols available on keyboard unit 12. With
`reference to the example of FIG. I, when the symbol
`19? appears on conductor 318, the special prompt char-
`acter identifying code preceding a number 1 will be
`detected by detector 320. Switch 322 will be changed
`over and the signals representative of symbols l#
`which are applied sequentially to the address lines of
`ROM 324 will cause signals representative of the sym-
`bols la to appear at the output of the ROM so that the
`image displayed on display unit 308 will agree with the
`keyboard symbols available on unit 12 even though the
`actual received character indicative of a prompt situa-
`tion is not available on unit 12. The switch control
`signal produced by prompt code detector 320 should be
`reasonably matched to the length to the number of
`
`PMC Exhibit 2098
`
`Apple v. PMC
`IPRZO16-00755
`
`Page 6
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 6
`
`

`
`4,556,904
`
`5
`characters which are to be convened by ROM 324.
`That is, if the prompt symbols are two characters long
`then the prompt code detector 320 should change over
`switch 322 for a length of time substantially equal to
`two characters, and so forth. This may be accomplished
`by incorporating into prompt code detector 32 a delay
`element such as a monostable flip-flop or a counter
`arranged for counting clock pulses for holding switch
`322 in the “conversion" position for the appropriate
`length of time.
`Pixel generator 326 therefore receives a stream of
`signals representative of non-prompting signals to be
`displayed interspersed with signals representing the
`prompting symbols to which conversion has been made.
`The prompting of the user therefore may be by means
`of symbols which correspond exactly to the designa-
`tions of the keys available to the user for accomplishing
`the prompted function.
`'
`It will be appreciated that various changes and modi-
`fications may be made to the embodiments of the inven-
`tion herein shown and described. For example,
`the
`remote control unit 12 may have more or fewer keys
`than those shown and may be coupled sonically or by
`infra red or by other means to controller 316. It will also
`be appreciated that the translation provided by ROM
`324 of the number of characters in the prompt sequence
`need not he on a one-for-one basis. That is to say a three
`character prompt sequence may be foreshortened to
`one or two characters or in the alternative a shorter
`prompt sequence may be lengthened to more characters
`or to special graphic symbols if desired. It will also be
`appreciated that the storage and character generation of
`the signals produced at the output of switch 322 may be
`of different form. For example the position of pixel
`generator 326 and display memory 328 may be reversed
`that is the converted teletext data may be first stored in
`the display memory and then converted to pixel form
`by generator 326. The teletext information may occupy
`a complete television channel to the exclusion of a host
`television signal. which in FIG. 2 would be represented
`by deletion of summing circuit 214 and video source
`216.
`What is claimed is:
`1. A teletext receiver for receiving teletext signals
`and for allowing ready use of a remote control having
`arbitrarily designated symbol keys, comprising:
`teletext signal receiving means for receiving coded
`teletext signals;
`first memory means coupled to said teletext signal
`receiving means for storing in coded form signals
`representative of prompting and non-prompting
`symbols to be displayed;
`detector means coupled to said first memory means
`for generating a control signal that is indicative of
`the presence of a prompting signal to be displayed;
`controllable code conversion means coupled to said
`detector means for converting said coded signals
`representative of prompting symbols to be dis-
`played into coded signals representative of other
`symbols under the control of said control signal
`
`10
`
`I5
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`and for passing unchanged those coded signals
`representative of non-prompting symbols,
`said
`other symbols being symbols identifying the sym-
`bol keys of the remote control with which the
`receiver is associated;
`coded-symbol-to-pixel conversion means coupled to
`said controllable code conversion means for re-
`ceiving said coded signals to be displayed and for
`generating pixel intensity information therefrom;
`second memory means coupled to said coded-synn
`bol-to-pixel conversion means for storing said pixel
`intensity infonnation; and
`display means coupled to said second memory means
`for displaying said non-prompting symbols and said
`converted prompting symbols corresponding with
`said other symbols identifying said symbol keys of
`said remote control.
`2. A receiver according to claim 1 wherein said de-
`tector means detects a prompt signal identifying prefix.
`3. A receiver according to claim 1 wherein said con-
`trollable code conversion means comprises a prepro-
`grammed ROM.
`4. A receiver according to claim 3 wherein said con-
`trollable code conversion means further comprises con-
`trollable switch means for selecting between ROM
`input data and ROM output data.
`5. A teletext receiver for receiving teletext signals
`and for allowing ready use of a remote control having
`arbitrarily designated symbol keys, comprising:
`teletext receiving means responsive to a video signal
`supplied thereto having a teletext signal compo-
`nent for providing a teletext data output signal;
`first memory means for storing said teletext data, the
`stored data being representative of prompting sym-
`bols and non-prompting symbols to be displayed,
`said stored prompting symbol data including a
`prompting symbol identification code;
`detector means responsive to the stored data recov-
`ered upon a read operation of said first memory
`means for producing a control signal upon the
`occurrence of each prompting symbol identifica-
`tion code;
`controllable code conversion means responsive to the
`recovered data and to said control signal for con-
`verting the recovered data representative of
`prompting symbols to be displayed into coded data
`representative of symbols present on selected ones
`of said symbol keys and for passing unchanged
`those
`recovered data representative of non-
`prompting symbols;
`pixel converter means responsive to the converted
`and unchanged data produced by said code conver-
`sion means for generating pixel information; and
`means associated with said pixel converter means for
`providing storage and display of said pixel informa-
`tion whereby non-prompting symbols are dis-
`played without alteration and prompting symbols
`are displayed so as to conform to symbols on said
`symbol keys.
`
`PMC Exhibit 2098
`
`Apple v. PMC
`|PR2016-00755
`
`Page 7
`
`PMC Exhibit 2098
`Apple v. PMC
`IPR2016-00755
`Page 7

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