`
`United States Patent
`
`[19]
`
`[11] Patent Number:
`
`5,724,103
`
`Batchelor
`
`[45] Date of Patent:
`
`Mar. 3, 1998
`
`[54]
`
`[75]
`
`[73]
`
`[21]
`
`CD ROM INFORMATION CE
`DELIVERED TO A PERSONAL COMPUTER
`USING THE VERTICAL BLANICING
`INTERVAIS ASSOCIATED DATA
`TECHNOLOGY FROM A NABTS
`COMPLIANT TELEVISION BROADCAST
`PROGRAM
`
`Inventor: Steve Bctchelor. I-Illlsboro. Oreg.
`
`Assignee:
`
`Intel Corponfion, Santa Clara, Calif.
`
`App]. No.: 558,030
`
`I22}
`
`Filed:
`
`Now. 13, 1995
`
`[5 1]
`[52]
`[S 8]
`
`[56]
`
`Int. Cl.‘ ....................................... HMN 5344
`US. Cl. ..................... 345553: 348.460; 348564
`Field ofseareh .............................. 348.552. 553.
`348563. 564, 468. 465, 473, 476. 478,
`460
`
`References Cited
`
`UZS. PAI'EN'I' S
`
`,.... mm
`5,262,860 1m99a Fiizpntrickeul. ..
`
`5,537,151
`‘H1996 Oliretll.
`........
`..
`5,561,457 l(I"l996 Clragnnetal. .................... 348553
`
`Primary E:zmu'nerI—Viotcs' R. Kostak
`Auoma}; Agar; or Finn-—~Blake1y. Soloolofi’. Taylor &
`Zafinan
`
`[57]
`
`ABSTRACT
`
`A system can displays text and graphic information with
`Vetfinsl blanking interval of a publicly broadeasled video
`signal. The system also includes a personal computer that
`has avlildeooderwhichcan scpnIn1I:lhedatafro::ntl1e
`video signs.L The separated data conlsins command and
`address illf(1lI[laIi0Il.Whid‘I instruct the personal computer to
`retrieve textlgraphic information from a storage device, and
`display the renieved textfgsphic infmnalion on a eomputer
`monitor.
`'I‘l1c personal computer also contains a NTSC
`deeoduwhioheandeeodeflaevideosignslsnddispiaya
`television imngeonIheoomputu‘monit:x.'I11ebroadcastu-
`inserts data that retrieves text and graphic infuunntion which
`correspond to the television image displayed by the com-
`putcr monitor. The retrieved text and graphic i.n.i"orn:|sI.ion
`msybesuoredforlsxerviewingbythe user.
`
`4,894,789
`
`H1990 Yee ................................. 34&’468
`
`2IClaims,3DrnwhgSheets
`
`_ __ _______ ___ ,_, , _,_,._. _ ____ __ _ _ _ _ __ __ ___ __ _____ __ __. ___- __ _ _ _ ___ 1
`
`,
`r--------~'--—-----------------------------------—-----------—-~—~———4 3,;
`
`...._._.__..-....---------___‘ -.____......_,....-_-_.___- ___- .-...---___--..-._-_-_-_-__-_--....._...-.......J
`
`Fri’?
`1
`
`r..._...-_-__........---..._.---.._-___,______
`
` E9
`
`IEHSFDFF MYER - »1PH..|'&I|i"Ifl‘!' fl£ !h'IIflI‘3|€-‘.'. SEES lfl'MGEldEN'I, HIE EPNC
`
`E:
`
`H
`
`
`
`
`
`KNOW LGIHD? - Co'fln"£\Ei'. Jlinwfiifflii 5'(.‘.‘flMflaU, Bififfflflflfl?
`
`DIFRIIM‘ L-i|‘E'R - HETEI KFIHIZIHEK asraewcr iiflflirfl
`
`WEED $.I'fl'fll'..5 A-W HEBPFED B151
`
`
`
`
`NTFX-1006 I Page 1 of 7
`
`
`
`Mar. 3, 1998
`
`Sheet 1 of 3
`
` U.S.Patent
`
`NTFX-1006 I Page 2 of 7
`
`
`
`U.S. Patent
`
`Mar. 3, 1993
`
`Sheet 2 of 3
`
`5,724,103
`
`NTFX-1006 I Page 3 of 7
`
`
`
`U
`
`mP
`
`8
`
`3
`
`&M333.:5
`
`
`
`
`
`.man9%Es._EE..§§machmsfififi.._s§.$8E.§$:o.%.-E3Eaazé
`
`
`
`mmzomfimfiuwm...s.:%u._§..§m%§<§.mzzfiu-$3.._§._mz
`
`
`
`
`
`mm,as:Egan
`
`E.a_E.§..Emafiaas.29:_.N§....m....m59¢-$3Essa
`
`
`
`
`
`mas...§§§..asméaamEs:§_E§_.~as$2..»8%..§s%8%.
`
`22%
`
`
`Num._.§__%E9.5%m....%.m%a%a-E»:.+\_
`
`
`
`
`fiuouqkomm.w......§.m..§.can40980.5§.eE....r...c_Gxu.+\_
`
`mm.Bsfimé0T.J,..mME?.0Ohmmm%WOx1*H7“,Bs.<m.mw.Eum.MNR.3%M5magma:mmkm.mmmm.5.5:anmm....%mmacehe
`
`§Ev$RS9.3%:OF‘EE%m:$mEefimbmcanE.mufimxc
`
`
`
`
`
`
`
`
`
`
`
`
`
`5 ,724, 103
`
`1
`CD ROM INFORMATION REFERENCES
`DELIVERED '10 A PERSONAL COMPUTER
`USING THE VERTICAL BLANKING
`INTERVALS ASSOCIATED DATA
`TECHNOLOGY FROM A NABTS
`COMPLIANT ‘TELEVISION BROADCAST
`PROGRAM
`
`BACKGROUND OF THE INVENTION
`
`1.F‘lE..DOF'I‘I-IE.INVEN'I'ION
`
`The present invention relates to a method and apparatus
`fior inserting database address infoamafiou into the vertical
`blanltingintetvalofavideosignalthatisreceivedhya
`personal computer
`2. DECRIPTION OF RELATED ARI‘
`
`Some computer systems contain NTSC decoders which
`allow publicly broadeastcd video to be displayed on the
`monitorcfl1tecomputu.Thevideomaybedisplaye4iina
`separatewindowtltatallovwstheusertoviewthevideo
`images while perfonning other operations on the system.
`Puscnalcclnputers t:ana1sobe;n'ovidedwithtext(rl-
`enteddatabasesthatcanberetrievedandviewedbytheuser.
`Byway ofexalnple. Ihereis aprogrammuketed undallte
`trademark DITERACTNE ENCYCLOPEDIA by COMP-
`TON of San Diego, Calif. which provides an interactive
`encyeloped.ia.'I‘heCOMPI'ONproductalloWsthe usertao
`selectandreviewtextandgraphiuwhicli ccrrespondto
`various historical events. geographical locations. etc.
`It would be desirable to provide a systan that would
`retrieve and display textfgtaphie data which corresponds to
`a television image displayed on a computer monitor. For
`example,ifanseriswatchlnganinfor1nat:ionalprograsnon
`elephants, it would be desirable if various facts and graphics
`cnelephantsweretaesentedonthe scteenalongwiththe
`television image. It would also be desirable if the relevant
`factsfgraphies were stored in memory for later viewing by
`the user.
`
`SUMMARY OF THE ]1~TVENTION
`
`The present invention is a system that displays text and
`graphic information with hmadcasted television video. The
`broadcast system includes a vertical blanking interval (VBD
`inserter which inserts data into the vertical blanking interval
`ofabroadcastedvideo signal. The receiving systernincludes
`apersonal ccsnptttertliatcontainsaiimdecoderwhichcan
`separate lhedataftolnthe video signal.'I'11e separateddata
`contains command and address infonnation. whitii instruct
`the personal computer to retrieve textfgraphic infonnation
`from a storage device. and display the retrieved textigrapliic
`information on a monitor. The pasonal computer also
`contains aN‘I‘SC deccdenvhichcan decodethevicleo signal
`and display a television image on the monitor. The broad-
`caster inserts data thatretrieves text and graphic information
`which correspond to the television image displayed by the
`monitor. Theren‘ievedtextandgra.pl1ic informationmaybe
`stcredforlaterviewingbydieuser.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The objeas and advantages of the present invention will
`become morereadily apparenrtothose ordinarily skiiledin
`the art afterreviewing the following detailed description and
`accompanying drawings, wherein:
`FIG. 1 is a schematic of the system of the present
`invention;
`FIG. 2 is a screen of a video monitor;
`
`2
`FIG.3isaschematic showingtitelayersofavidec
`encoder;
`FIG. 4 is a schematic showing the formatting of a video
`fratnethatisinsertedintothevideoblanlringintervalofa.
`video signal;
`FIG.5isasohematicshowingthefcrmat1:ingcfavideo
`packet:
`FIG.6isasehe1natieshowing1heftrmaningofarnessage
`provided to the encoder.
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`10
`
`Referrlngtothedrztwings mete particularlybyreference
`nmnbers. FIG. 1 shows a systemoftiie wesent invention.
`Thesystemincl.udesapasonaloo|nputerlOthatreceives
`videoslgnalsandotlierinfonnaticntionialiroadcastei-12.
`Tl1ehroadcasterl2tnaybea11ylx0adcastingsysteminelud-
`ing satellite and cable netwctlts. The broadcasta 12 includes
`avel'ticalblaIlrlnginterval(V'BI)inserter16li1athasone
`inputconnectedtoavideosource lflandencthuinput
`eonnectedtoadat:asource2l.'I‘hevideosotncel8generataes
`videosignalsthathaveavet‘tit:tlblankittgint3u'vaLTheVBI
`inserterlfiinsatsdatageneratedbysottreelflintotlte
`vertical blanking interval of tlie video signal. The VBI
`inserter16eanbeaunitsoldbyNa1pakCorp.of0ttawIL
`Ontario. Chnada under model numb: TDS-3. ‘The video
`o'gnalandaccosnpanyingit1sa'taeddataarenansmit1edbya
`l:l'ansn:|ittu2.2.
`Iitevideosignalandinserteddataaretecelvedbya
`reoeivel'34.'Ibereceiver2tlprovidesthesignalanddaIato
`a vertical blanking interval (VB!) decoder 26. The VH1
`decoderztiwhicltseparatesthedatafrcmthevideosignal.
`Thevideosignalisp1ovidedtoa.N'I‘SCdecoder28.'I'he
`decoder2lIcortvu'tsthevideosignalintotelevisionsignals
`tl|atcanbedispl1yedonacomputer1nonitcir30.
`The computer lltypically contains a central processing
`unit{CPU)32,adynan:icrandomaccessmeIncry{DRAM}
`devioefldamassivestoragedevioesuchasaharddislrdi-ive
`36,andanopttcaldiskdrive38.'I'heoptir:aldisl:drlve38
`mayeomainanoptiealdislcwhielieontainsatextand
`grap11ichaseddatnbase.Bywayofe1an1ple,theoptic:ldisk
`maybea"CD-ROM” product soldbyCOMPI'0N software
`undue‘ the trademark INTEIACFIVE ENCYCLOPEDIA.
`The COMPTON ENCYCLOPEDIA contains text and
`graphic’ iIfcrmat1o'n which relate to historical events. geo-
`grapbicallocations,ete.typicaliyfou|dinanes1cydopedia.
`Thetextand graphic information islccated within addres-
`sablenaemorylocationsoftheoptiealdisk.
`'[11eCPU32receivesti1edataseparatedEromthevidec
`signalbytheVB1decoder26.'l‘hedatatypi.callycontalns
`connnandandaddressinformationtl1atinstructtl1eCPU32
`toretrievespecificte1tandg1'aphicinform.ationii'omthe
`opticaldiskasanddisplaytltelnfonnationondaeoorngnuter
`monitot3I.
`FIG.2showsasereenoftheoomputerntonitor30.'I'he
`screenmayincludeawindowtlotliatdisplaysdieteievision
`imageandaseparatewindowltzthatshowstlietextand
`graphic 1.nform.at:t'‘on retrievedfi'omthecptI.atl' disk38.The
`textfgraphieinforrnation typically relatestotlievideoiniage
`showninwindow4I.Furexunple.tl1evideowindovw40
`maydisp1ayanelephant.'I11eIextfgraphicwindcw42may
`displaypu1i.cularfactsregardlngelephants.'Ibernonitcr30
`mayl1aveagrapbiealuserinteafacefa'inputcornn:ands44
`that allowstheusertodiangetelevision channels. The new
`channelmayalso containvlilinserteddata whichren-ieves
`and displays textigraphic information that relates to the
`televiaionimagushownonthenewdiannel.
`
`55
`
`65
`
`NTFX-1006 I Page 5 of 7
`
`
`
`3
`
`4
`
`5,724,103 '
`
`10
`
`The pusonal ctnnputer may have a rwidcnt lmogram
`which stcaesthetextlgtaphicinfta-matlonret:ievedfi'tanthe
`optical disk 38 onto the magnetic disk drive 36.
`Additionally. thepmgtammay have acontignratiunwlndow
`which atlowstheusato selectwhed1ta'thetext!grap|:Iit:
`infotmatlonistobesavod.'I'hc textlgraphicinfonnation may
`hesavedinafiletitatcanberecalledandviewedbytheuser.
`Thevideo signalmaybeconvatedtoahinaryformatfct
`stca'agewiIhli1etatt!g:aphlcinfu'mationsothatd1eusei'can
`View the text and video in combination. Alternatively. the
`video signalmaybe stoaedonavldeocassetterecordu-(not
`shown).
`As shownin FIG.3. l1l¢flIll3aI0f|hcillBfl'tel'16.tnl}"
`have diifetent application layu-s_.. including a transport layer
`50,anetwcrklayer52andadatali.nk1ayer54whicl: convert
`the program data from the data source into a serial data
`strea1nthatcanbeinsta'tedlntaothevetticalhlanlinginterval
`offl1evit|eosigna1bytl1eV.BIinsertea‘16.Thetransport
`layersilxovidesanintei-facewithIl1cdatasnuree.111edata
`source10maybeapes'sonalcoanpmea'whichis;a*ogmnmed
`to send commands, addresses etc. at predetermined time
`intervals. For exa1nple,thevideosignaln:aybetransmiI1iag
`imagesofanelephnntbetweenO—Sminntesandatiger
`between 5-10 minutes. The data source 10 can generate
`commandladdress data to reteieve “elephant” textlyaphic
`dataatflminutaesandthengeneaatecommandfaddressdata
`torenieve“tigta'"textfgrephicdataat5minutes.andsof(a'th
`and soon.
`
`'Ihenetwnrl:layc:*52paclaetiaesfl1edata.Thedatali.nl:
`layer5IIse1ializesthepat:lteteddatafm'sea'ialtransJnisslon
`to the V131 i.nsea'taer 16. In the psefened mabodiment, the
`associateddataisprovidedto1heVBIinsert:erina
`Vt_Fratne60showninFIG.-II.TheVtJ=raIne60includes
`astartframefie1dS’I‘X62.adatapa¢ketfle.ldVt_,PackJet64.
`acheckfieldckcfioandanendoffi-amecharac1erEI‘X68.
`Inthepa'eferreden1bodin1ent,ti1eVtJacketti4isfm-
`n:attedasshowninFIG.5.11ienPacketProtoatlfield'T0is
`a byte-length field which identifies the packet as one sup-
`pctted by the protocol. The nVersiocn held 73 specifies the
`typeofinseaterthatist1'nnsmittingthepackH:.'I'henClun]D
`held 74 is an integer value which provides the channel
`numberofthepacketintheserializedbitsneam.111enMes-
`saglDfield76spectfiesIhemesaagen1Imberofti:echannel
`onwhi::hthepac.t:etisn'ansn:i1ted.'I‘henPat:ketlDtleld7B
`deiinesthe n|anberofpacketsinaparticularinessage.1he
`fMot'ePac.ketsfieldIilspecifleswhethcrfl1ereareanynanre
`packetsinthe1nessage.ThefReservedfield83lsreserved
`forfurtheruse.'l‘helengthofthedatais spedfiedintlte
`nDataSiee field 84. The nData field 86 contains the data.
`In the preferred embodiment. the data is typically pro-
`vldedtotheinserterlfibythedatasola-ceinthefcrmat
`showninFIG.6.'I‘henMessagePt'otocalfie1d88isabyte
`lengthfleldwhidtidentiflesthetypeocfuaastnissionheing
`provided.'I'he nVcrsioa field.90ident:'fiesthe\rersionofti1e
`1;uJtocol.'l‘hetlsliintli.el.d92ind.icatesti1atthedataisto
`lrecedeanevent sud1asatelevislonpmgra1n.’I'hetisUP-
`date field 94 indimtes whether the inftrlnation is updating
`trantted infca-naation. The ftlesenred held 96 is unused
`andrese:'vedfcrlats:1'use.'l‘heiieldnDataSize9tIapecIfies
`thcnumberofbytesinthedatafieldlhenflpeodefieidlii
`deiineapartieularopca-atlontotI:perfoa’medwiti1tl1edata.
`Foreunaplefiieoperatlonmaybeareadmunca-ycommand
`a.ndadisplayod.'I'hefRese|'ved2fie1d10Gis not
`usedandti1ebDatafl.eld1Mcontainsti1edoia.'I11eda‘l:an:.ay
`oontaintheapec:ilicaddressestoheret1'i.evedfromti1e
`storage device 38. The addresses requested typically cotte-
`spondtothephysicaladdresslocationsofthe desireddataon
`
`theopticaldisk.Alternatl1Iely.aoonn:nonaddressmaybe
`employedwithaspecit1copticaldiskidentiiication(ID}.1‘he
`broadr:astcrrnay1ransn1ittl1especitico1:IticaldisltlDandti1e
`addressdata.'I‘heco1nputtrmayhavealook-uptablewhich
`allowsthecflitomaptherequesucdaddressinfmmationto
`thephysical addreasescftherequestedopticaldisk.
`Inoperation.thedatasonrce2|pruvides;a'ogramdata
`thatisinaertedintotilevaticalblankingintervalofavideo
`signalI!ytheVBIinserter16.'I'hevideosignalanddataare
`transmi11:edtothe‘VBIdecodu'26whichseparatesthedata
`frmnthevideosignaLThevideosignaliaconvertedtaoa
`televisioninnagefltatisdisplayedhyacmnpmermonimrfifi.
`Thesepa.rateddat:a.ia1:a'widedtot1IeCP'[I32whichgen—
`esa1escommandstha.trehievedatafi<anthenptisaIdisk38
`inacctrdancewithaddressinfcntnationpaovidedwiththe
`data. The renieved data is displayed with the television
`irnageonthemonitcr30.'I‘heCPU32cana1socoanmanda
`storageosftheretrieveddatafromttieopticaldiskafltodre
`tnagnet:icdisl:36fur1aterretrieval.
`While certain exemplary embodiments have been
`desc:ribedandshownintheaccompanying:lrawings.itisto
`be understood that such eznhodiinenm are merely illustrative
`ofandnotmstrietiveonthebroedin\rentlon,a.ndtl:.atthis
`invention not be lirnitaed to the specific constructions and
`arrangements shown and described. since Various other
`modiftcationsmayoectrtothoseordinarilyslcilledindieart.
`Whatisdaimedis:
`
`l.Aaystemthetreceivesavideosignalandadatasignal
`fromalroadtatsnerwhlchinsertsfl1edatam'gna1intoa
`verlicalhlankingintenvalofthevideosignalandtransmits
`botitthevideoanddataconzptisingz
`avitleoreceivutliatreceivestilevideoantldataaignals;
`avcticalhlanltingintenraldecoda-Ihatseparatesthedata
`
`avideodeooderlhatconvertsthevideosignaliatoa
`televisionsignal;
`amonitnrthatdisplays the television signal:
`anon-volatilestoragedevicetitatcontainsatexti
`graphic signal that Is resident within said non-
`Volatflesstonge device; and,
`acenu'al;a'ocessiagtInltwhichreceivesthedatasignal
`fmmsaid veatical blanking intmral decoderand gen-
`eratesaconnnandton*ansfersaidtextJgraphicsignal
`frornsaidnon-volaniestcragedevicetosaidmonitm-to
`display said tentgraphic signal on saldmonitnr.
`2.Thesystemasreci1edinc1ain:11.whereinsaldnon-
`volatile storage devieeis an optical diskdrive.
`3.Thesysteanasrecitedinclaiml,whenelnt.’nedata
`signallnctndesamesnuryaddress.
`4.'I‘hesystennasret:itedinc1aiml.whereinsaidcentral
`prooessingunitconnnendsa stcrageocfsaldtextfgnphic
`signalintoafileofsaidnon-volatilestoragedevice.
`5.Asystem,oomprisi.ng:
`abroadcastertltattransmitsavideosignalandadata
`signalthatisinsertedintoavertlcalhiankingintervalof
`thevideo signal;
`avideoreceiver that receives the vldeoanddata signals;
`aveaticalblanlringintervaldecoderthatsepamesthedata
`
`SCI
`
`55
`
`avidendecodertiaatconvensthevideosignalintoa
`television signal;
`anaonitmthatdisplaystlretelevistonsignal;
`anon-volatilefitragcdevicetlutoontainsatextlgraphic
`signal’ thatisresident' within‘'
`saidnon-volatile sttrage
`dcvicennd,
`
`NTFX-1006 I Page 6 of 7
`
`
`
`5,724,103
`
`6
`video decoder means for converting the video signal into
`a television signal;
`monitor means for displaying said television signal;
`non-volatile storage means for storing a textlgtaphic
`signal that is rwident within said non-volatile storage
`means; and,
`
`pmcessingmetlnsforreceivinglhedatasignalfromsaid
`vertical blanking interval decoder means and generat-
`ing a eomrnandto transfer said texifgraphic signal from
`said non-volatile storage means to said monitor means
`todisplaysaidtext!gr‘aphicsignalta'saidm.onitor
`IIICIES.
`
`processor means for receiving the data signal from said
`vertical blanking interval decoder means and generat-
`ing a oommandto transfersa.idt1exb‘graph.ic signal from
`said non-volatile storage means to said monitor means
`to display said textlgraphie signal on said monitor
`means.
`
`5
`a central processing unit which receives the data signal
`fromsaidverl:lmlblankingintervaldeooderandgen-
`erates aconnnaadtaotransfersaidtextfgraphicsignal
`from said non-volatile storage device to said monitortn
`display said textigraphic signal on said monitor.
`6.Tl1esystemasreoitedinclaim5. wherein saidnon-
`volatile storage device is an optical diskdrive.
`7.111: systernasreeltedinclaim5,wherein thedata
`signal includesamernoryaddress.
`8. The system as recited in claim 5, \l"l1fl‘eil1 said central 1!:
`processing unit commands a storage of said textlglnphic
`signal into a file of said non-volatile storage device.
`9. A method for displaying video and corresponding text
`onaoomputermonitorfrornatransmittedvideosignal
`14. The system as recited in claim 13, wherein said
`which has a data signal inserted into a vertical blanking 15 n°n_w,1,fl1¢ mmggmems is mopfial diskdrive_
`interval ofthevideo signal.oomp1:lsingthesteps ofl’
`15.'I‘hesystemasreeitedinclaim13.wherei.nthedata
`a)reeeivingt:I1evideoa.nddatasignals;
`signal includes a memory address.
`h) separatingthedata signalfmmthevideo signal:
`16. The system as recited in claim 13. whaein said
`processor means commands a storage of said textfgraphic
`e) converting the video signal into a television signal;
`into a tile of said non-volatile storage means.
`(1) displaying the television sigml on a monitor;
`1'7. A system. compridng:
`e) generating a cornmandfrom said separated data signal
`hrouzlcaster means for transmitting a video signal and a
`which retrieves a tr.xtt‘grapl1ic signal that is resident on
`datasignallhatlsinsertedintoaverticalhlanldng
`a non-volatile storage device; and.
`interval of the video signal;
`f) displaying the tertigraphie signal on said monitor.
`1ll.T'he rnethodasreeitedin claim9.fIn'thereom1:u-ising
`video receiver means far receiving the video and data
`the step of storing the teartlgraphic signal in a file.
`signals:
`11. A method for displaying video and corresponding text
`vertical blanking interval decoder means for separating
`on a eonaputq monitcx, comprising the steps of:
`the data signal from the video signal;
`insuring adata signalinto averticalblankinginlerval of
`video decoder means fa oonverting the video signal into
`a video signal;
`a television signal;
`b) transrniningthevideoanddata signals:
`monitor means for displaying the television signal:
`c) reeeiving the video and data signals;
`non—volatile storage means for storing a textlgraphic
`d) separating the data signal from the video signal;
`signal that is residmt on said non-volatile norage
`d) converting the video signal into a television signal;
`means; and,
`e) displaying the television signal on a monitor;
`generatingaeommandfromsaidseparateddatasigllal
`wh.icl1reuievesatext/graphic signalthatisresidenton
`a non-volatile storage device; and.
`g) displaying the textfgraphic signal on said monitor.
`12.The methodasrerzltedlnclaim 11. fttrttteroomraising
`the stepofstioringihe textfgraphicsignals inafile.
`l3.As)rstemthatreoeivesavideo signal andadatasignal
`from a hroadcastm Wllidl inserts the data signal into a
`vertical blanking interval ofthe video signal and nansrnits
`both the video and data signals. comprising:
`video receiver means for receiving the video and data
`signals;
`vertical blanking interval decoder means for separating
`the data signal from the video signal;
`
`18. The system as recited in claim 17, wherein said
`non-volatile stcrage means is an optical disk drive.
`19.T|rcsystemasret:ltedincla:lrnl1.vvhereinthedata
`signal includes a memory address.
`2-l.Thesyste|nasreeitedin olaimlihwhereinthe
`processor means eonnnands a storage of said textlgraphie
`into a file of said non-volatile storage means.
`-t
`3
`iP
`BF
`$
`
`5
`
`20
`
`30
`
`35
`
`45
`
`$0
`
`NTFX-1006 I Page 7 of 7