`
`US00?5584i’2B2
`
`(12) United States Patent
`Locket et al.
`
`(10) Patent No.:
`
`(45; Date of Patent:
`
`US 7,558,472 B2
`Jul. 7, 2009
`
`(54)
`
`(75)
`
`.VIUI..TIMI~lDIA SIGNAL PR()(IESSl.-VG
`SYSTEM
`
`Inventors: David I.-ticket, Los Gatos, CA (US):
`Kurtis G. Ileaton. Pleasanton, CA (US);
`James M. Barton. Los (iatos. CA (US):
`Jean Swey Kao. Cupertino. CA (US):
`(Thing Tong Chow. Fremont. CA (US);
`Roderiek James Melnnis. Milpits. (‘A
`(US); Andrew Martin Goodman.
`Menlo Park, CA (US)
`
`(73)
`
`Assignee:
`
`'l'iVo Inc.. Alviso. CA (US)
`
`(‘°‘}
`
`Notice:
`
`Subject to any disclaimer. the term of this
`patent is extended or adjusted under 35
`U.s.(:. t54{b)by 1623 days.
`
`(21)
`
`Appl. No .: 093935.426
`
`(22)
`
`Filed:
`
`Aug. 22.. 2001
`
`(65)
`
`(63)
`
`(60)
`
`Prior Publication Data
`
`US 2()O2a"(}037l6()_*\l
`
`Mar. 28, 2002
`
`Related U.S. Application Data
`
`Contitniation-in-part of application No. 093827.029.
`filed on Apr. 5. 200}.
`
`Provisional application No. 60t'226.856. filed on Aug.
`22. 2000.
`
`(51)
`
`Int. (21.
`
`(2006.01)
`H04N 7/00
`(2006.01)
`H04N 5/00
`(200(:.()l)
`H04N 7/26
`386K125: 386K124: 386.005
`U.S. (I1.
`Field ofClassifieation Search
`386f46.
`386r’l09_. 111, 112. 83. 96.124
`See application tile for complete search history.
`
`(52)
`(53)
`
`(56)
`
`CA
`
`References Cited
`US. l-’A'l'liN'I‘ DUClJMl",N'l‘S
`
`3.683.353 A
`
`8."'l9?2
`
`llull
`
`(Cot1tintIed}
`FOREl(iN PATENT DOCUMENTS
`2 137 745
`1291994
`
`(Ctitttintled)
`()'l'lll".l{ l-’Ul.3l .I(.‘A'l'l()NS
`
`Macwcek News anicle entitled. “Quiclc'l'itne Ready for Prime 'l'ime".
`dated Dec.
`I0.
`[991 (2 pages. numbered 'l‘IV()-410797 & 'I'l\.r'tI}-
`4 10'.-"98).
`
`((.‘ontinued)
`
`Prirrtarjt-' E.\'arrtt'ner—Robert Chevalier
`(74) Attorney. Agent. or Firm llickman Palermo Truong 8;
`1'-locker LLP
`
`(57)
`
`ABSTRACT
`
`A multimedia signal processing system utilizes an easily
`manipulated, low-cost storage and display system that allows
`the user to view a television program and instantly review
`previous scenes within the progratn. The invention also
`allows the user to store selected programs while simulta-
`neously watcliing or reviewing anotlter. A versatile system
`architecture enables providing the invention in multiple con-
`figurations. each adapted to receive input signals from a dif-
`ferent source. At the highest level. the system includes an
`input section and an output section. Across all cottfigurations.
`the output section retnains substantially the same. while the
`input section varies according to the signal type and the
`source. 'l'hus_. several configurations are provided. each one
`requiring. only minor system board modifications. The system
`architecture thus simplifies the design and Inanufacturing
`challenge presented by producing units to serve different
`markets. such as digital satellite. digital cable and analog
`cable.
`
`37 Claims, 23 Drawing Sheets
`
`W0
`
`% hard disk
`
`I-"OI
`
`
`
`SAMSUNG 1001
`
`SAMSUNG 1001
`
`1
`
`
`
`US 7,558,472 B2
`Page 2
`
`771003
`771003
`871003
`871003
`871003
`871003
`071003
`071003
`1 07 1 003
`1 07 1 003
`271004
`271004
`271004
`1 004
`571004
`571004
`771004
`1071004
`1 1 7 1 004
`1 27 1 004
`271005
`571005
`1 005
`671005
`871005
`87 1 005
`871005
`1 27 1 005
`171006
`171996
`471006
`471006
`471006
`471006
`571006
`571006
`671006
`671006
`87 1 006
`071006
`071006
`1 1 7 1 006
`1 1 71 006
`1271006
`1 27 1 006
`1271006
`1271006
`271007
`271007
`271007
`271007
`371007
`371097
`371007
`471007
`471007
`571007
`67 1007
`771007
`871007
`071007
`071007
`1071007
`1 27 1 007
`1271007
`1 27 1 007
`1
`1 098
`1 7 1 008
`271008
`27 1 008
`271008
`271008
`371008
`
`Eshensen
`Cucchi cl :1].
`Jemigan et al.
`Takeuchi
`Mills el al.
`C-oldwasser el 21].
`.\lish1mI.1ra
`Littoral et al.
`Bnmo
`Yuri Ct 81.
`Akiyanla at £11.
`Bradley at al.
`Haskall
`Clark
`Osterweil
`Ostcrwcil
`Hfifrach
`Banker el al.
`Edem at 711.
`Logan er 8].
`Tobias. [1 at al.
`Nemirofsky
`Hooper el :11.
`Powers
`Lynch 01 al.
`Wailers et al.
`Hooper at al.
`O‘Cal1agh:u'1 el al.
`Logston ot a].
`Yucn at al.
`Awaji
`Rossmere et al.
`Mats-umoto ct al.
`.\7Ii11s et :1].
`Iizuka et a].
`Chen el :11.
`Grady at a].
`Vocten ct 711.
`Long. (:71 111.
`Staron
`Maiuri er al.
`Cooper
`Peters
`
`McLaughlin at 8].
`Baker et a].
`Ware
`Belknap ct al.
`Hendricks et al.
`Wagner
`Bclknap et al.
`Bertram
`Bacher et al.
`Cobbley el 21].
`Harscoel 131 211.
`Russo
`Compoint or 8].
`Moskowitz. or 8.].
`Lee
`Dunn et 81.
`Porter et al.
`Ware
`Belknap et :11.
`Cooper
`Igguldcn ct al.
`Kim et a].
`Russo el al.
`158118
`Falcon, Jr. el al.
`1-Iirayama et al.
`Kawamura er a].
`Otlesen e1 :11.
`Ottcscn ct al.
`Oguro ct 8].
`
`A "
`
`PI93*3*>>3=-3*3*>>J>3*>>>>>'.>->27-3*>>3*3*>3>>i*3*3=->3*3*>>>3*>3I>3*D=*>>§1='3b3*>>3*J='>§J>I1*>3*>>l>>>3=v3|*IP>>3*>‘P>>
`
`5.226.141
`5.227.876
`5.233.423
`5.233.603
`5.237.648
`5.241.428
`5.245.430
`5.247.347
`5.251.000
`5.253.275
`5.283.650
`5.285.272
`5.287.182
`5.311.423
`5.317.603
`5.317.604
`5.320.320
`5.357.276
`5.361.261
`5.371.551
`5.388.264
`5.412.416
`5.414.455
`5.428.731
`5.438.423
`5.440.334
`5.442.300
`5.477.263
`5.481.542
`5.488.400
`5.506.615
`5.508.040
`5.513.011
`5.513.306
`5.519.684
`5.521.630
`5.528.281
`5.528.282
`5.550.082
`5.555.463
`5.550.000
`5.572.261
`5.577.100
`5.581.470
`5.583.561
`5.583.652
`5.586.264
`5.600.364
`5.600.370
`5.603.058
`5.604.544
`5.612.749
`5.614.940
`5.615.401
`5.619.247
`5.625.464
`5.620.732
`5.635.084
`5.648.824
`5.659.539
`5.664.044
`5.668.048
`5.675.388
`5.606.866
`5.606.868
`5.701.383
`5.706.388
`5.712.076
`5.715.356
`5.719.982
`5.721.815
`5.721.878
`5.724.474
`
`U.S. PATENT DOCUMENTS
`
`3.942.190
`4.141.039
`4.221.176
`4.224.481
`4.258.418
`4.313.135
`4.347.527
`4.388.659
`4.408.309
`4.423.480
`4.439.785
`4.506.348
`4.506.358
`4.602.297
`4.633.331
`4.665.431
`4.688.106
`4.689.022
`4.706.121
`4.723.181
`4.752.834
`4.755.889
`4.760.442
`4.761.684
`4.789.961
`4.805.217
`4.816.905
`4.821.121
`4.833.710
`4.876.670
`4.891.715
`4.897.867
`4.920.533
`4.924.387
`4.939.594
`4.947.244
`4.949.169
`4.949.187
`4.963.866
`4.963.995
`4.972.396
`4.979.050
`RE33535
`4.991.033
`5.001.568
`5.014.125
`5.018.186
`5.019.900
`5.021.893
`5.027.241
`5.027.400
`5.047.857
`5.057.932
`5.063.453
`5.089.885
`5.093.718
`5.109.281
`5.118.105
`5.121.476
`5.126.852
`5.126.982
`5.130.792
`5.132.992
`5.134.499
`5.142.532
`5.153.726
`5.168.353
`5.172.413
`5.202.761
`5.208.665
`5.214.768
`
`39>3*3*”?“P3-3'3*>>2>3=-I9>>J=»3*"P>217->7I>>>LbL1*>i'1'1IJ>3>>>3’3"3*”.b2>>3>>>-3833->27-27-lbJ-r>>3=-"P3*>>3*>?93*>>3*3*3*3*>‘>I1=-3*?
`
`3-"-1975
`27.1979
`9-’ 19311
`9-" 1930
`3711931
`1-"-1932
`8711932
`6711933
`10711933
`12-"-1933
`3711934
`3-’ 1985
`3711935
`7711986
`12711935
`57' 1937
`8711937
`3-‘r1937
`1 13-1937
`2711938
`0111933
`711938
`7-’ 1933
`3-‘r1933
`12-’ 1938
`2711939
`3111939
`4711939
`5711.939
`10-‘r1939
`1-‘r1990
`1-"1990
`451990
`5-’ 1990
`7711990
`8111990
`8-" 1990
`3-’ 1990
`10-’ 1990
`107' 1990
`1 1-’ 1990
`1251990
`2711991
`251991
`351991
`5-"-1991
`5-’ 1991
`551991
`157' 1991
`6711991
`6.11991
`97" 1991
`107’ 199.1
`1 151991
`27' 1992
`3-’ 1992
`451992
`671992
`6-’ 1992
`651992
`6711992
`7-’1992
`771992
`731992
`8-’ 1992
`10-" 1992
`123-1992
`12711992
`4711993
`5711993
`571993
`
`Delweiler
`Yamamoto
`Besore at 211.
`Russell
`Heat}:
`Cooper
`Lainez
`1.err1ke
`Kiesling et 8].
`Bauer et al.
`Leonard
`Miller at 211.
`Montgomery
`Ressc
`McGrady el al.
`Cooper
`Keller et :1].
`Peers el al.
`Yolang
`Hickok
`Koombcs
`Schwartz
`Oconnell e1 81.
`Clark et :11.
`Tindall
`Morihiro et :1].
`Tweedy ct a].
`Beauliel‘
`Hirashilna
`Nakabayashi (:1 al.
`Levy
`Foster et 8.1.
`Dufresne et 81.
`Jeppesen cl :1].
`Moxon el 81.
`Penwick ot a].
`Lrlmelsky et :11.
`Cohen
`Duncan
`Lang
`Rafner
`Wesllanrl e! 71].
`Cooper
`'l'alccs11ita
`F.1'ro11 er al.
`Pocoek el :11.
`Kimura et al.
`Clark at al.
`Schefller
`Hatch et al.
`Baji at al.
`1JL1fl‘.iold et al.
`Lang
`Yoshimura e1 :11.
`Clark el al.
`Hoarty et al.
`Kobori et al.
`Brim et 81.
`Yet:
`Nishino et al.
`Yifrach
`'l'ir1dcll at a].
`Y1111 et al.
`Sale. C1 81.
`Adams
`Billing
`Walker 01 a].
`Bradley et 3].
`Cooper
`McCz111c37 ct al.
`.\‘1a.rtin ct 21].
`
`2
`
`
`
`5.729.741 A
`5.751.282 A
`5.751.338 A
`5.751.371 A
`5.751.883 A
`5.754.254 A
`5.761.166 A
`5.761.417 A
`5.771.334 A
`5.774.170 A
`5.774.186 A
`5.778.137 A
`5.787.225 A
`5.805.763 A
`5.805.821 A
`5.808.607 A
`5.815.689 A
`5.822.493 A
`5.852.705 A
`5.852.342 A
`5.864.682 A
`5.870.553 A
`5,339,915 A
`5.892.884 A
`5.899.578 A
`5.920.572 A
`5.920.842 A
`5.930.444 A
`5,949.94s A
`5.949.954 A
`5.955.715 A
`5.953.202 A
`5.973.079 A
`5391495 A
`5.995.709 A
`5.999.691 A
`6.002.832 A
`0.005.502 A
`5.005.554 A
`5.013.012 A
`6.028.599 A
`RE36.801 1:‘.
`6.112.226 A
`6.138.147 A
`6.141.385 A
`6.151.059 A
`6.154.771 A
`6.163.644 A
`5.167.083 A
`6_.169.843 131
`2-:3:-:7: 3:
`.
`.
`6,225,447 B1
`6.229.532 B1
`6.233.389 131
`6,243.741 01
`5.249.041 B1
`0.253.375 Bl
`6.255.734 131
`5273.572 31
`6.278.837 131
`6.282.209 B1
`6.285.824 131
`6.292.618 B]
`6.292.619 B]
`6.301.711 B1
`6.304.714 Bl
`6.330.675 B1
`6.341.195 B1
`5.353.461 Bl
`6.353.212 B1
`6.400.407 131
`6.424.791 B1
`
`371998 Liaguno at a].
`571998 Girardeta].
`571998 Ludwig et al.
`571998 Shintani
`571998 Ottensen eta].
`571998 Kobayashi et al.
`671998 Sedirnayr ct al.
`671998 Henley eta].
`6.-‘I998 Yamauchi et a1.
`671998 1-Iitectal.
`671998 Brodsky el al.
`771998 Nielsen el al.
`771998 I-Ionjo
`971993 '£.aw1t.-rel :11.
`971998 Saxena et a1.
`971998 Bradyetal.
`9.-‘"1998 Shaw et al.
`10.-‘I998 Uehara el :11.
`1271998 Hanko eta].
`171999 Winter el al.
`171999 Porter et al.
`271999 Shaw el al.
`3.-1909 Hewton
`471999 Sugiyama et al.
`571999 Yanagihara etal.
`771999 Washington eta].
`7.71999 Cooper eta].
`771999 Camhi eta].
`9.71999 Krauso eta].
`971999 Young eta].
`971999 Kenner et at.
`1071999 Polish
`1071999 Abbott eta].
`1171999 Kojm-1-1a
`1171999 Tsuge
`1271999 Ta}-Lagielal.
`12-‘"1999 Yoneda
`1271999 Shigaetal.
`1271999 Ahmad el :11.
`172000 Thomason et :11.
`272000 Yucn eta].
`872000 Logan eta].
`872000 Weaveretal.
`1072000 Weaveret a1.
`1072000 Yamajietal.
`1172000 Scheinetai.
`1172000 Rangan etal.
`12.-‘"2000 Owashi eta].
`1272000 Sporereta].
`172001
`15611111011101 01.
`21:32:
`7
`572001 Sasakieta].
`572001 Fujii
`572001 Bartoneta].
`0.72001 Utsumi
`572001 Yokota
`672001 Gordon et al.
`7172001
`1.11a.,ae1a1‘
`3.721101 Conway
`872001 Yasltkohchi Ct 111.
`872001 Kataoka et a].
`97200] Yanagiharaetal.
`97200] Ohara et al.
`97200] Fujita er a1.
`10.-‘"2001 Nusbickel
`107200] Krauseeta].
`1272001 Wiser el al.
`1.-‘"2002 Mankovitz et al.
`372002 Shore et al.
`372002 Fufinami et :11.
`672002 Zigmond et al.
`772002 Saib
`
`,
`
`US 7,558,472 B2
`Page 3
`
`6.445.738 B1
`6.445.872 B1
`6.498.894 132
`6.504.990 B1
`6.516.467 Bl
`6.529.635 B2
`6.547.,695 B1
`6.553.178 B2
`6.698.020 B1
`6.788.882 Bl
`7.055.166 Bl
`7.272.298 131*
`200570025469 A1
`200570122335 Al‘
`200570132418 A1
`200570226604 A1
`200770230921 A1
`2008.-"0288998 A1
`
`972002 Zdepski et al.
`972002 Sarto eta].
`1272002
`Ito et al.
`172003 Abecassis
`272003 Schindler
`372003 Ottesen el al.
`472003 Akibactal.
`472003 Abecassis
`272004 Zigmond 01:11.
`972004 Geereta].
`572006 Logan eta].
`972007 Langetal.
`272005 Geer et a1.
`6.-‘"2005
`;\/Iaclnnisetal.
`672005 Barton eta].
`10-‘"2005 Kawamuraeta].
`1072007 Barton et :11.
`11.-‘"2008 Locket
`
`FOREIGN PATENT DOCUMENTS
`
`386783
`
`345-"520
`
`DE
`EP
`151’
`EP
`EP
`E1’
`EP
`EP
`F-1’
`HP
`lil’
`EP
`GB
`GB
`-11’
`11’
`JP
`JP
`JP
`JP
`-1P
`-11’
`JP
`.11’
`JP
`JP
`JP
`11.1
`11)
`we
`
`W0
`
`W0
`WU
`“'0
`W0
`W0
`
`371996
`44 34 034 Al
`1071993
`0594241 A1
`471994
`0594241 131
`5-'''19'95
`9551 323 A1
`371996
`0701371 A1
`871996
`0726574 A2
`8.71996
`0726574 A2
`9-"1996
`0766476 A2
`3-"1997
`0762756 A2
`771997
`0785675 A2
`171998
`0817483 A2
`171998
`0817483 A2
`3.71989
`2222742 A
`871995
`2 286 282 A
`371993
`4-33772
`371992
`04033772 A
`8-"1994
`6-233234
`871994
`06233234 A
`971994
`6-245157
`9-11994
`05245157 A
`111995
`07254529 A
`4-"1995
`07111529 A
`571995
`7-131754
`571995
`07131754 A
`971995
`7-250305
`971995
`07250305 A
`10.71995
`1.354529
`5119941-
`09233415 A2
`97199737
`9433415
`77
`_.
`-1.
`-
`PC i\.1i;;g;:.3‘:3g A2 Sig;
`W0 9.11.1655? Al
`811993
`'
`',
`“'0 9‘'’'”‘52‘7
`71994
`“'0 9-733335
`124995
`W0 93’-79133 43
`121998
`WO 00776130 A1
`5.-"2000
`WO 00733568 Al
`672000
`
`OTHER PUBUCATIQNS
`
`llewlett Packard Laboratories '1'oc1'1nica1 Report entitled “Unix Disk
`Access Patterns”.byChrisRue1m111erandJo11nWi]kes.HP].-92-152.
`dated Dee. 1992 (pp. 405-420). 7?) Hew1ett-Packa.rd Company 1992.
`HaIker..]..VI.eta1.“AQ11arter(Ienturyof'DiskFi1eInnovation".IBM
`J. Res. Develop. vol. 25. No. 5. dated Sep. 1981 (pp. 677-690}. K‘)
`International Business Machines Corporation 1981.
`W'(10r.I.1'1a.I‘11. D.J.. HDTV Protiuclion: Today and Tomorrow; ‘A Solid
`State “.4c1‘ioi1 Re17J.t'(1y" Re'r.'01"t:J1e1". Sy1nposi111n Record Broadcast
`Sessions. System Session P-2. dated Jun. 17. 1989 (8 pages. num-
`bered '1‘1\7'0-414638t11ru TIVO-414645).
`
`3
`
`
`
`US 7,558,472 B2
`Page 4
`
`Hospodor. Andrew David. “The Effect of Prefeteh in SCSI Disk
`Drive Cache But’fers". Santa Clara University. Dept. of Computer
`Engineering. dated May 2. 1994 (121 pgs).
`(Jflicial Action from JP for foreign patent application No. 2003-
`524253 dated Oct. 19. 2005 (4 pgs) plus 4 pg t'r:u1slation—at1aehed.
`Current CTIa.im5 in JP patent application .\lo. 2003-524253 (3pgs) plus
`4 pg. translation-
`attached.
`foreign patent application No.
`Oflice Action from CN for
`200-4100563S8.3 dated Nov. 25. 2005 ("t 5 pgs)—attached.
`Current Claims in CN patent application No. 2004100563883 (9
`P8Sl~attached.
`United States Patent and Trademarkflffice. “Ex Pane Reexamination
`Communication Transmittal Form”. Reexamination Control No.
`90.500".-‘T50. dated Nov. 28. 2007. 20 pages.
`(Jflieial Action from C N for
`foreign patent application No.
`0281647 1 .1 dated Oct. 21. 2005 (5 pgs}—attaehed.
`Current Claims in CTN patent application No. 02816421.? (I0
`pgs)—attaehed. dated Aug. 7. 2002.
`tflllicial Action from EPO for foreign patent application No. 99 909
`8616-2202 dated Dec. 27. 2005 (5 PS5l\aItached.
`Current Claims in EPO patent application No. 99 909 8616-2202 (9
`P§5)\altaehed. dated Dec. 27. 2005.
`In side Macintosh “QuiekTime”. Apple Technology Library by Apple
`Computer. Inc.. C) 1993 (published by Addison-Wesley Publishing
`Company) 7 19 pgs.
`In side Maclntosh “Files", Apple Technology Library by Apple Corn-
`puter. Inc.. (Ct 1992 (published by Addison-Wesley Publishing Com-
`pany) 532 pgs:
`Inside Maclntosh “Memory”. Apple Technology Library by Apple
`Computer. Inc.. C3 1992 (published by Addison-Wesley Publishing
`Company) 303 pgs.
`Inside Maclntosh “QuickTime Components”. Apple Technology
`Library by Apple Computer. lnc., 'S1_‘.' 1993 (published by Addison-
`Wesley Publishing Company) 828 pgs.
`Inside Maclntosh "0verview“. Apple Technology Library by Apple
`Computer. Inc.. '10 1992 (published by Addison-Wesley Publishing
`(Io1rIpany)25l pgs.
`Quantum Q500 Series High Capacity 5 '/4 " I-‘ixed Disk Drive. Quan-
`tum Corporation. D 1983 (2 pgs).
`Quantum 2000 Series Low-Cost 8' Fixed Disk Drives. "New DC
`Motor Option". Quanttun Corporation ('2 pgs). dated 2000.
`Quantum Q2080 Low-Cost. 85 Megabyte Fixed Disk Drive. "85 Mb
`capacity-'40:ns average access time". Quantum Corporation.
`I982
`(3 P83)-
`OEM Interface Specifications for DSAA-Sxxx. 3.5-Inch Hard Disk
`Drive with ATA Interlace, IBM Corporation. (F9 1994 (65 pgs).
`International Standard lSOfIl;‘C lllT'2-2‘.l993(I_-Z). (Part 2: Video).
`Downloaded Jun. 15. 2005 (136 pgs).
`International Standard ISO:’IF.C I I171-3: l993a"Cor. l .' l996(E). (Part
`3: Audio). Downloaded Jun. 15. 2005 (159 pgs).
`Hewlett Packardiiil MPEGscope L'ser’s Guide. Hewlett Packard
`Company C 1997-2000 (282 pgs).
`DiviC om. MPl00 User Guide. DiviCom. Inc.. Q 1996 (9? pgs).
`llewlett Packardtii MPl;‘(3scope Startup Guide, Hewlett Packard
`Company :9 1997-2099 (39 pgs).
`Mediastream by Media4. “Desktop Satellite Multimedia”. "The
`MediaStrea:n Receiver Card“, “MediaStream Uplink System". by
`Media-I. Inc. (2 pgs). dated 1996.
`Jim Stratigos et al.. Media4 Press Release “Announces Reseller
`Agreement with Alphaslar Television Networks". Microsoftifi‘ and
`WindowsCR'« 95 (3 pgs). dated Apr. 15. 1996.
`Jim Stratigos et al.. Media-4 Press Release “Announces Multimedia
`Satellite Network for Personal Computers". Microsofiii and Win-
`dowsiE=- 95 (3 pgs). Dated Apr. 15. 1996.
`Media Stream. "Satellite Receiver" Installation and Users Guide for
`Windows 95. Media4. Inc.. '30 I996 (33 pgs).
`International Standard ISDHIEC I38 I8-I :2000(F.) “Information
`Technology——Creneric Coding of Moving Pictures and Associated
`Audio Information; Systems". 13‘ ISOr'lF.C 2000, Downloaded Jun.
`30. 2005 (I23 pgs).
`138I8-l:2000:"Amd.2.2004(E)
`ISO.-’IlEC
`International Standard
`"Information Technology-—Generic Coding of Moving Pictures and
`
`Associated Audio information: Systems". Amendment 2: Support of
`IPMP on MPEG-2 Systems. £3‘ ISO.-'lF.C 2004. Downloaded Jun. 30.
`2005 (I3 pgs).
`International Standard ISOIIEC 13818-2‘.2U00(E) “Information
`Technology—Generic Coding of Moving Pictures and Associated
`Audio Inlbnnat ion: Video". til‘ lSO.~"IEC 2000. Downloaded Jun. 30.
`2005 (219 pgs).
`International Standard ISOIIHC 13818-3: 19980:‘) “Information
`TechnoIogy—Generic Coding of Moving Picntres and Associated
`Audio Information: Audio". <9 ISOJIEC I998 (125 pgs).
`Guide to VAX.-‘V MS File Applic atio ns.. Software Version VAXN MS
`Version 4.0. Sep. [984 (I9 pgs).
`lIa.rrick M. Vin. et al .. Desfguirtg A Mtiitirrser‘ HDIW Storage Server.
`IEEF. Jottrnai. vol. ll.N0. 1, Jan. [993 (pp. 153-164).
`Quantum Fireball 6-40r'l280S Product Manual. Quantumfliu Copy-
`right
`I995 by Quantum Corporation (190 pgs).
`Winston Hodge. et al.. “C.I'mp.'er 7, True I-fdeo on Deaiaua’ vs. r‘\"ear
`Pfdeo on Demrmd”. delivered at National Cable Television Confer-
`ence. May 24. 1994 (pp. 103-120).
`Cyril 1.7. Orji. et al.. "Design and CouJfigra'aa‘on RaIior:aIes_,-‘or' Digital
`lrfdeo Storage and Delivery Sys.*em.s"’. Multimedia Tools and Appli-
`cations. 9. 275-302 (1992). '3') 1993 Kluwer Academic Publishers.
`Boston
`275-302).
`SCSI Specification. 0663 and 0563 Enhanced Disk Drive. Release
`4.0. (247 pgs). dated Sep. 18. 1992.
`R. Johnston. et al.. “A Digital 1'?:!ew'.t-r'c>ii Sequence Stone”. IEEE. (pp.
`594-600)t.‘J I978.
`M. Hausdorfer. “Syirrp0.viirnr Record Buoadcaxt Ses.\'iou.r". HDTV
`Production: Today and Tomorrow. Jun. 17. 1989. (2? pgs).
`S. Bcrson. "Computer Science Depwtntent Iecitrrfcal Report". Stag-
`gered Striping in Multimedia Information System. Dec. 1993. Apr.
`29, 1994. (124 pgs).
`S. Berson. et al.. “Design ofo Scalable Mrdrirriedfe Storage Man-
`ager”. (pp. 1-30). dated Feb. 1994.
`Series. CFP1060E.’CFPl060S.-'
`Conner Filepro Performance
`C FPl060W. "I:rre.'r':'genr Disk Drive Product Mmrrraf‘. Rev. A. May
`I994. C; 1994. Conner Peripherals. Ine., (T9 pgs).
`1-Iugh M. Sierra. “An Iittrodircrfort to Dr'.rectAcc‘ess Storage Devices“,
`CI [990 by Academic Press. Inc.. (269 pgs).
`I. Freedman. et al.. “.S)=.o‘ems .‘r‘.tp€C‘.l‘.'«' ofC0.BE Sc-iermr Dara Cora-
`pue3s:'on". Cosmology Data Analysis Center. (pp. 85-97). Dated Oct.
`2]. l99l.
`Douglas T. Anderson. “T!reHarr.fDr'.t1l' Ieelirrieai Gm'dc". Tenth Revi-
`sion S-D.. Feb. I994. © 1990. 1991. I992. 1993. 1994 by Micro
`House International Inc.. (70 pgs).
`Current Claims in CN patent application No. 02816410.‘? (_l0
`PBS)
`--attached. dated Oct. 2005.
`Intemational Standard ISOIIEC 1
`Systems). dated Aug. 1. 1993.
`K. Shen et al.. A Fast /lig0J"lWl'.'l'l' for Pia‘-so Parsing Using MPEG
`Compressed Sequences. IEEE. pp. 252-2 55 (0-8185-7310-9f626.t
`1995).
`S. Smollar etal.. Corrrerrr—fJa.red I-‘idea .'ndexirrgarrdRerr'ie1rat. IEEE.
`Summer 1994. pp. 62-72.
`J. Meng et al.. CVEPS-A Compiiessed Video Ediririg and Parsing
`System. ACM Multimedia '96. Boston MA. pp. 43-53 (ACM
`0-89791-671-1.-'96.-"l ).
`European Patent 0fl"1ee, “Communication". European patent appli-
`cation 02T96373.5. dated Feb. 6. 200'?-', 3 pages.
`European Patent Office. “Communication pursuant to Article 96(2)
`EPC”. European patent application 02 196 373.5. dated Jun. 15.
`2007. 2 pages.
`Claims. European patent application 02 796 373.5. 8 pages. dated
`Jan. 25. 2008.
`Ex Pane Reexamination Certificate. US. Patent No. 6.233.389. C l.
`issued Nov.
`1 1. 2008.
`Order Granting Request for Ex Parte Reexamination. US. Patent No.
`6.233.389. Control No. 90-’009.329. mailed Jan. 2, 2009.
`Peuker. Thomas. “An Object-Oriented Architecture for the Real-
`Time Tra.nsInission of Multimedia Data Strearns”.
`Institute fiir
`Malltematisehe Maschinen tlnd Dalen\«'era.rbt-:ilung (informatik) IV.
`Lehrstul
`fur Betriebssyteme Unjversitat
`l:l1'langen-hifirnberg,
`Erlarigen. Mar. 17. I997.
`
`l [72 (MPEG-l Standard. Part
`
`I:
`
`4
`
`
`
`US 7,553,472 B2
`Page 5
`
`Mayer-Patel. Kelan et .11.. “Synchronized Continuous Media Play-
`back Tlmough the World Wide Web". UC. Berkeley. Computer Sci-
`ence Division. Berkeley Multimedia Research Center. Pub-
`lished:1996. Berkeley. CA.
`Chatlerjee. Amit el al.. “Microsofi Directshowz A New Media Archi-
`le:r.:lure". SNIPTF. Jmlrnal. pp. 865-871. Dec. I997.
`l'-'ung. Chi-Lcung ct al.. “MUC S: an Object-Oriented Programming
`Model for Multimedia Object Communication and Synchroniza-
`tion". Depanrnent o1‘Compuler Science. The Honk Kong University
`ofScience and Technology. Clear Water Bay, Kowloon. Hong Kong.
`[994 IEEE.
`Gibbs. Simon. “Composite Multimedia and Active Objects". Centre
`Universitaired"lnforma1iquc. Université de Gent‘-rve. Proc.. appeared
`in OOPSLA '91.
`
`European Patent Office. Communication dated Feb. 5. 2009. in Euro-
`pean Patent No.
`l'i'295l5. Notice of Opposition. Brunner.'Wil-
`linmson opponents.
`European Patent Offioe. Notice of Opposition. European App] icaiion
`N0.
`RP
`l
`729
`5 I 5.
`interressensgeineinschall
`fur
`Rundfitnkschutzrechtc e.V.. opponent. dated Jan. 23. 2009.
`European Patent Officc. “Co1mnunication pursuant to Article 94(3)
`El-"C”. Foreign application No. 02 796 373.5-l 522. received Jan. 25.
`2008. 6 pages.
`Claims. Foreign application No. 02 T96 3715-1522. 5 pages.
`
`* cited by examiner
`
`5
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet] of 23
`
`US 7,558,472 B2
`
`
`
`6
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 2 of 23
`
`US 7,558,472 B2
`
`20)‘
`
`Input
`Module
`
`Input
`Module
`
`Input
`Module
`
`Input
`Module
`
`202
`
`203
`
`204
`
`Output
`Module
`
`Output
`Module
`
`Output
`Modute
`
`Output
`; Module
`
`206
`
`207
`
`208
`
`209
`
`205
`
`Media
`Switch
`
`FIG. 2
`
`7
`
`
`
`U.S. Patent
`
`Jul. 7,2009
`
`Sheet 3 of 23
`
`US 7,558,472 B2
`
`8
`
`
`
`U.S. Patent
`
`Jul.7,2009
`
`Sheet 4 of 23
`
`US 7,553,472 B2
`
`408
`
`40?
`
`402
`
`408
`
`409J
`
`40?'“\
`
`Purser
`
`403
`
`404
`
`405
`
`4fiU
`
`video buffer
`
`41?-
`
`uudio buffer
`
`412
`
`private data buffer
`
`4?3
`
`event buffer
`
`FIG. 4
`
`50?
`
`502
`
`503
`
`504
`
`time stamp
`
`type
`
`FIG. 5
`
`9
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 5 of 23
`
`US 7,558,472 B2
`
`Circular
`Segment
`Buffers
`
`.
`A Log I ccli
`Segment
`
`
`
`
`Length
`
`Type = I-FRAME
`
`SW1
`
`
`
`Media Switch
`
`Events
`Trans loted t
`
`‘,
`
`Logical
`Segments
`
`10
`
`10
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 6 of 23
`
`US 7,558,472 B2
`
`encoder audio
`
`video
`on- so reen
`
`display
`
` 703
`
`MPEG
`
`FIG. 7
`
`11
`
`11
`
`
`
`U.S. Patent
`
`Jul. 7,2009
`
`Sheet 7 of 23
`
`US 7,558,472 B2
`
`301
`
`803
`
`Transforms
`
`
`encode r
`
`decoder
`
`804
`
`hard disk
`
`FIG.8
`
`12
`
`12
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 8 of 23
`
`US 7,558,472 B2
`
`918
`
` IIIIII
`\-919
`X920
`
`push
`
`current
`
`FIG. 9
`
`13
`
`13
`
`
`
`U.S. Patent
`
`Jul. 7,2009
`
`Sheet 9 of 23
`
`US 7,558,472 B2
`
`1002-x
`
`TmkCHpCache
`
`1001
`
`7003
`
`
`
`TmkClip
`Reader
`
`14
`
`14
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 10 of 23
`
`US 7,558,472 B2
`
`15
`
`15
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 11 of 23
`
`US 7,558,472 B2
`
`NTSC Field Sequence
`
`even
`
`
`
`VBI {";,VBl Line 21 (FCC Mandated)
`i
`5* ice“ Eamasnz i‘
`C1 C1
`X e
`on Girls
`picture
`Region K
`Services (EDS) data (e.g.,
`Time of day, V—chip)
`
`//-1202
`
`-i Two characters per odd field
`\
`
` .3 Circular Buffer
`
`
`
`Recognizer state machine
`
`V120?
`
`Trigger
`Action
`
`Sto rt capture ,
`Stop capture ,
`Phrase seen ,
`
`Etc.
`
`Separate into
` words
`
`Wordi StateA
`Ward2 StateB ---_..
`Word3 StateC
`
`
`
`7205 -\
`
`
`Words added to a special
`segment
`in the fI'xed—size
`PES buffer.
`
`
`
`
`
`FIG. 12
`
`16
`
`
`1203/
`1204
`
`Next Unparsed
`Character
`
`Next Empty Position
`
`
`
`
`16
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 12 of 23
`
`US 7,558,472 B2
`
`Input
`st reams
`
`p
`
`MPEG
`streams
`
`MPEG
`st reams
`
`FIG. 13
`
`17
`
`17
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 13 of 23
`
`US 7,553,472 B2
`
`I I
`
`1402
`
`[
`
`I400 \
`
`1403 :
`:I
`
`Il
`
`CPU
`
`I408
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`_'
`
`FIG. 14
`
`18
`
`éfin
`
`:—-
`
`III
`
`18
`
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 14 of 23
`
`US 7,558,472 B2
`
`1402\
`
`1403 1501
`
`32 64MB
`SDRAM
`
`1502
`
`FLASH
`FROM
`
`1406
`
`_,____
`
`S—VID
`
`I
`
`" : CVBS(2)
`Host Bridge. > Aud-L(2)
`Men’: Controller,
`Aud—R(2)
`x
`t omux,
`P0?
`S/PDIF
`Dual SD MPEG
`A/V Decoder
`
`‘
`
`smcIr7f
`I
`‘ Card(s)
`
`II
`
`1504
`
`1503
`
`/,
`
`7519
`
`V30
`Modem
`
`RJ11
`I
`
`1506'
`
`.
`——————— .
`'
`1394
`‘#:';““
`I50/Link/PHYI—|]
`L ____ __!
`Secure
`-
`MICFO
`
`?'57i'
`
`1407
`
`1405
`
`Pm
`
`
`
`Ts 1|:
`
`
`
`1505
`‘:1
`- in
`Em‘!
`i.,__
`“J
`Encrypted
`U55
`h '
`
`
`‘DE
`151?
`1512-\
`3,
`IRR
`IR
`Two
`IRE
`
`
`f518—” 9’
`Media
`GPIO Manager
`
`12::
`ASIC
`i'508-/
`
`GPIO
`\1515
`
`232
`
`232
`
`
`
`
`7575
`
`FIG. 15
`
`19
`
`19
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 15 of 23
`
`US 7,558,472 B2
`
`Stand Alone Analog Fron’: End
`
`“W
`
`CVBS/Aud
`1602
`
`
`
`FR out III)! RF M
`
`CV35 :
`
`Aud-
`
`Aud-
`
`MPEG
`A/V Encoder
`
`I. _____________________________ __
`
`I I I I I I
`
`}
`
`I I I I I
`
`7503
`
`FIG. 76
`
`_[1401B
`
`DIRECTV Combo
`
`Sotolite Front End
`
`I
`
`o)Il DIRECTV
`Tuner
`
`QPSK
`DM OD
`
`1
`I
`'
`}
`{
`I
`
`II
`
`'
`'
`'
`'
`I
`I
`
`I
`
`20
`
`I
`
`1
`I
`I
`I
`I
`E
`I
`I
`I
`I
`I
`I
`
`20
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 16 of 23
`
`US 7,558,472 B2
`
`I I I I I I I l I I I I I I l
`
`II I I I I I I I I I I I I I
`
`Cable Combo
`
`Dual
`
`Input Front End
`
`QAM/BT — oocszs
`QPSK - mvxc
`
`TS
`
`21
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 17 of 23
`
`US 7,558,472 B2
`
`Stand Alone Analog Front End
`
`CVBS/Aud
`
`
`
`SeeFig.19B
`
`FIG. 79A
`
`22
`
`22
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 13 of 23
`
`US 7,558,472 B2
`
`200 MHZ
`
`MIPS CPU
`
`19A
`
`TS
`
`TS
`
`PCI System Bus
`
`TS SeeFig.
`_L_L_:j.:...__......._.._._..L:.__..-:-.---LL11
`
`Sys/Ad
`
`Mam Controller,
`Xpori DMUX,
`Dual SD MPEG
`
`A,/V Decoder
`
`FIG. 19B
`
`23
`
`23
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 19 of 23
`
`US 7,558,472 B2
`
`‘Z-f401B
`
`‘I
`
`SeeF1'.g.20B
`
`I I I I I I
`
`Sotolite Front End
`
`DIRECTV Combo
`
` USB
`
`Controller
`
`FIG. 20A
`
`24
`
`24
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 20 of 23
`
`US 7,558,472 B2
`
`[2022
`
`200 MHZ
`MIPS CPU
`
`M03
`
`Mem Controller,
`Xport DMUX,
`Dual SD MPEG
`
`PCI System Bus
`
`1405
`
`PCI
`
`A/V Decoder SeeF1lg.20A
`GPIO Nov Cluster
`
`ted
`
`Encr
`[DE yp
`IRR
`
`IRE
`GP 1 O
`
`TiVo
`Media
`MGHCJQB I"
`AS I C
`
`RS252 I
`
`FIG. 20B
`
`25
`
`25
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 21 of 23
`
`US 7,558,472 B2
`
`——1_...—......——.—1:1—l
`
`SeeF1',_q.21B
`
`£ 1401C
`
`Cclbie Combo
`
`Dual
`
`Input Front End
`
`OAM/BT - DOCSIS
`QPSK - DAVIC
`
`TS
`
`Dual MPEG
`125 A/V Encoder
`
`FIG. 21A
`
`26
`
`26
`
`
`
`U.S. Patent
`
`Jul. 7, 2009
`
`Sheet 22 of 23
`
`US 7,558,472 B2
`
`/-2100
`
`200 MHZ
`MIPS CPU
`
`1403
`
`32-54MBI ‘W’
`
`Host Bridge,
`Mem Controller,
`X
`t DMUX.
`DuF::rSD MPEG
`A/V Decoder
`
`FLASH
`PROM
`
`\_1406
`
`T3
`T5
`
`T3
`
`§
`
`in
`
`%
`
`S-VID
`
`I’ Aud—L(2)
`S/PW
`_ :-—§r;c:r_t_
`
`Cc1rd(s)
`
`v.90
`Modern
`
`R“
`
`
`
`140?
`PCI System Bus
`
`1405
`
`i_ ____ __iiLink
`1394
`;—|:]
`{SC/Link/PHY:—{j
`
`Nov Cluster
`
`FrontPune|
`r"'a
`
`E
`
`FIG. 21B
`
`27
`
`27
`
`
`
`U.S. Patent
`
`Jul. 7,2009
`
`Sheet 23 of 23
`
`US 7,558,472 B2
`
`
`
`2203
`
`PROCESSOR
`
`CORE
`
`1710.22
`
`28
`
`2202
`
`
`
`IDENTIFIER
`
`STATE
`
`ENGINE
`
`
`
`
`
`2205
`
`ID
`GENERATOR
`
`INTERFACE
`
`
`
`28
`
`
`
`US 2558.472 B2
`
`1
`MULTIMEDIA SIGNAL PROCESSING
`SYSTEM
`
`CROSS REFERENCE TO RELATED
`APPl.l(..‘.»\'I'lONS
`
`2
`
`microprocessor from the high video data rates, thereby reduc-
`ing the microprocessor and system requirements. which are at
`a premium.
`
`SUMMARY OF TI-llzi lNV'l9}N'l‘]ON
`
`This application is a Continuation—in—part of U.S. patent
`application Ser. No. 09r‘827.029, filed on Apr. 5. 2001. and
`claims benefit of U .S. Provisional Patent Application Ser. No.
`601226.856, filed on Aug. 22. 2000. U.S. patent application
`Ser. No. 09r‘827_.029 is a Continuation of U.S. Pat. No. 6.233,
`389, Filed on Jul. 30. 1998.
`
`1U
`
`BACKGROUND OF THE INVENTION
`
`1. Technical Field
`
`The invention relates to the time shifting of television
`broadcast signals. More particularly. the invention relates to
`the real time capture. storage. and display of television broad-
`cast Signals.
`2. Description of the Prior Art
`The Video Cassette Recorder (VCR) has changed the lives
`of television ('I‘V’] viewers throughout the world. The VCR
`has offered viewers the flexibility to timr.~s11ifi’I'V programs
`to match their lifestyles.
`The viewer stores TV programs onto magnetic tape using
`the VCR. The VCR gives the viewer the ability to play.
`rewind. fast—forward and pause the stored program material.
`These functions enable the viewer to pause the program play-
`back whenever he desires. fast forward through unwanted
`program material or commercials. and to replay favorite
`scenes. However. a VCR cannot both capture and play back
`information at the same time.
`
`One approach to solving this problem is to use several
`VCRs. For example, iftwo video tape recorders are available,
`it might be possible to Ping—Pong between the two. in this
`case, tl1e first recorder is started at tl1e beginning of the pro-
`gram of interest. If the viewer wishes to rewind the broadcast.
`the second recorder begins recording, while the lirst recorder
`is halted. rewound to the appropriate place, and playback
`initiated. However. at least a third video tape recorder is
`required if the viewer wishes to fast forward to some point in
`titne after the initial rewind was requested. In this case. the
`third recorder starts recording the broadcast stream while the
`second is halted and rewound to the appropriate position.
`Continuing this exercise. one can quickly see that the equip-
`ment becomes unwieldy. unreliable. expensive. and hard to
`operate. while never supporting all desired functions. In addi-
`tion, tapes are of finite length, and may potentially end at
`inconvenient times, drastically lowering the value ofthe solu-
`tion.
`
`The use of digital computer systems to solve this problem
`has been suggested. U.S. Pat. No. 5.3".-'1 .551 issued to Logan
`et al.. on Dec. 6. I994. teaches a method for concurrent video
`recording and playback. It presents a microprocessor con-
`trolled broadcast and playback device. Said device com-
`presses and stores video data onto a hard disk. However, this
`approach is dillicult to implement because the processor
`requirements for keeping up with the high video rates makes
`the device expensive and problematic. The microprocessor
`must be extremely fast to keep up with the incoming and
`outgoing video data.
`It would be advantageous to provide a multimedia signal
`processing system that gives the user the ability to simulta-
`neously record and play back TV broadcast programs. It
`would further be advantageous to provide a multimedia signal
`processing system that utilizes an approach that decouples the
`
`3U
`
`4U
`
`45
`
`50
`
`55
`
`60
`
`65
`
`The invention provides a multimedia signal processing
`system. The invention utilizes an easily manipulated. low co st
`multimedia storage and display system that allows the user to
`view a television broadcast program with the option of
`instantly reviewing previous scenes within the program. In
`addition. the invention allows the user to store selected tele-
`vision broadcast programs while the user is simultaneously
`watching or reviewing another program
`A preferred embodiment of the invention accepts televi-
`sion [’]'V) input streams in a multitude of forms. for example.
`analog forms such as National Television Standards Commit-
`tee (NTSC) or PAL broadcast. and digital fonns such as
`Digital Satellite System (D538). Digital Broadcast Services
`(DB5). or Advanced Television Standards Comrnittee
`(ATSC). Analog TV streams are converted to an Moving
`Pictures Experts Group (MPEG) formatted stream for ii1ter—
`nal transfer and manipulation. while pre-formatted MPEG
`streams are extracted from the digital TV signal and presented
`in a similar format to encoded analog streams.
`The invention parses the resulting MP1-3G stream and sepa-
`rates it into its video and audio components. lt then stores the
`components into temporary buffers. Events are recorded that
`indicate the type of component that has been found. where it
`is located, and when it occurred. The program logic is notified
`that an event has occurred and the data is extracted from the
`bulfers.
`
`The pars er and event bu ffer decouple the CPU from having
`to parse the MPEG stream and front the real time nature ofthe
`data streams. This decoupling allows for slower CPU and bus
`speeds. which translates to lower system costs.
`The video and audio components are stored on a storage
`device. When the program is requested for display. the video
`and audio components are extracted from the storage device
`and reassembled into an MPEG stream. The MPEU stream is
`sent to a decoder. The decoder converts the MP1-Ki stream into
`TV output signals and delivers the TV output signals to a TV
`receiver.
`User control commands are accepted and sent through the
`system. These commands affect the flow of said MPEG
`stream and allow the user to view stored programs with at
`least the following functions: reverse. fast forward. play,
`pause. index. fastfslow reverse play. and fastfslow play.
`Furthermore. the invention incorporates a versatile system
`architecture that makes it possible to provide the invention in
`a variety of configurations. each adapted to receive input
`signals from a different source. At the highest level, the sys-
`tem board comprises an input section and art output section, in
`whic