`(12) Patent Application Publication (10) Pub. No.: US 2002/0024616A1
`Kim
`(43) Pub. Date:
`Feb. 28, 2002
`
`US 20020024616A1
`
`(54) TELEVISION BASED ON OPERATING
`SYSTEMAND METHOD OF DISPLAYING
`AN INITIAL SCREEN THEREOF
`(76) Inventor: Jae-Ik Kim, Seoul (KR)
`Correspondence Address:
`E.ss Bushnell
`SEE Street, N.W.
`Washi Epe 2000s 12O2 (US
`ashington,
`(US)
`(21) Appl. No.:
`(22) Filed:
`(30)
`
`09/932,998
`Aug. 21, 2001
`a 1-9
`Foreign Application Priority Data
`
`Aug. 23, 2000 (KR)....................................... 2000-48973
`Publication Classification
`
`51) Int. Cl. ............................... H04N 5/44; H04N 9/64
`
`(52) U.S. Cl. ............................................ 348/714; 348/553
`
`(57)
`
`ABSTRACT
`
`A television based on an operating System, including: a first
`p
`g Sy
`9.
`memory Storing a boot loader program, the boot loader
`program performing a hardware basic test and a booting; a
`television signal generating portion outputting a television
`broadcast; a Second memory Storing a MPEG control pro
`gram and preset channel information, the MPEG control
`program driving the television Signal processing portion to
`output a video signal corresponding to a received television
`broadcast corresponding to the Stored preset channel infor
`mation; and a central processing unit executing the boot
`loader program, executing the MPEG control program after
`the hardware basic test of the boot loader program and
`loading the operating System onto a random acceSS memory
`after the MPEG control program drives the television signal
`processing portion to output the video signal corresponding
`to the received television broadcast corresponding to the
`Stored preset channel information.
`p
`
`160
`
`
`
`17O
`
`13O
`
`L
`
`
`
`140
`PCBUS
`
`
`
`73
`
`- 174
`
`176
`
`desir
`
`D/A Converter
`
`Video Out
`
`17
`- 5
`
`177
`
`Audio Out
`
`Flash
`memory
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 1 of 12
`
`
`
`Patent Application Publication
`
`US 2002/0024616A1
`
`
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 2 of 12
`
`
`
`Patent Application Publication Feb. 28, 2002 Sheet 2 of 6
`
`US 2002/0024616A1
`
`Fig 2 AELATED AA7
`
`The CPU executes the boot
`loader program Stored in the ROM
`
`21 O
`
`The boot loader program
`performs a hardware basic test
`
`22O
`
`The CPU loads the Operating System 230
`Stored in the hard disk into the RAM
`
`The CPU loads the application programs-240
`Stored in the had disk into the RAM
`
`The CPU performs
`an application program
`
`250
`
`The CPU processes an input
`Of the USer
`
`260
`
`End
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 3 of 12
`
`
`
`Patent Application Publication
`
`US 2002/0024616A1
`
`
`
`
`
`O
`N.
`
`O
`CO
`
`|00 ||
`
`9 ôl
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 4 of 12
`
`
`
`Patent Application Publication Feb. 28, 2002 Sheet 4 of 6
`
`US 2002/0024616A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Fig. 4
`
`A CPU executes a boot loader program 410
`
`The boot loader program performs
`a basic hardware test
`
`
`
`
`
`The CPU Checks
`Yes
`A divideo
`whether the additional ROM
`Present
`Flag Set 2 - N existS Or not
`
`
`
`The boot loader program
`passes a Control function Over
`the MPEG Control program
`
`The MPEG Control program drives
`the television Card to Output
`the television broadcasting
`
`A television broadcasting Of a Channe
`set in advance by user is viewed
`
`The MPEG control program passes
`a control function over the bootloader
`program to compete a bOoting
`-b
`
`The CPU loads the Operating System
`Stored in the hard disk into the RAM
`
`- 480
`
`The CPU loads a? application program - 490
`Stored in the hard disk into the RAM
`
`
`
`
`
`The CPU performs the application program
`
`- 500
`
`
`
`
`
`The CPU processes an input Of the user
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 5 of 12
`
`
`
`Patent Application Publication
`
`Feb. 28, 2002 Sheet 5 of 6
`
`US 2002/0024616 Al
`
`L9¢
`
`JBYWAAUNDY/Gee|olpny
`
`NoOApI/AJayaauoDY/G
`99¢ae
`v9zIDd
` Japooap
`
`G9”
`
`USe|4 inoolpny
`
`Kiowa,
`
`jouUeYo
`
`GO14
`
`VIZIO,Inc. Exhibit 1011
`VIZIO,Inc. v. Maxell, LTD, IPR2022-01459
`Page 6 of 12
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 6 of 12
`
`
`
`
`
`Patent Application Publication Feb. 28, 2002 Sheet 6 of 6
`
`US 2002/0024616A1
`
`Fig 6
`
`
`
`435
`
`NO
`
`ls.
`Audio/Video
`Present
`Flag Set 2
`
`Ye
`
`A CPU executes a boot loader program - 610
`
`The boot loader program performs 620
`a basic hardware test
`
`
`
`Yes
`
`The CPU Checks
`whether the additional ROM
`existS Or not
`
`
`
`NO
`
`The boot loader program
`passes a Control function Over
`the MPEG control program
`
`64O
`
`The MPEG control program drives
`the television Signal generating portion
`to Output the television broadcasting
`
`650
`
`A television broadcasting of a channel 66O
`Set in advance by USer is viewed
`
`The MPEG control program passes
`a control function over the bootloader
`program to CO in plete a booting
`
`67O
`
`The CPU loads the Operating System - 68O
`Stored in the hard disk into the RAM
`
`The CPU loads an application program - 690
`Stored in the hard disk into the RAM
`
`End
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 7 of 12
`
`
`
`US 2002/002461.6 A1
`
`Feb. 28, 2002
`
`TELEVISION BASED ON OPERATING SYSTEM
`AND METHOD OF DISPLAYING AN INITIAL
`SCREEN THEREOF
`
`CLAIM OF PRIORITY
`0001. This application makes reference to, incorporates
`the same herein, and claims all benefits accruing under 35
`U.S.C S 119 from an application entitled Television Based
`on Operating System and Method of Displaying an Initial
`Screen Thereof earlier filed in the Korean Industrial Prop
`erty Office on Aug. 23, 2000, and there duly assigned Ser.
`No. 2000-48973 by that Office.
`
`BACKGROUND OF THE INVENTION
`0002) 1. Field of the invention
`0003. The present invention relates to a television based
`on an operating System (OS) and a method of displaying an
`initial Screen.
`0004 2. Description of Related Art
`0005. A television based on an operating system, for
`example, a computer-based television and a Set top box,
`cannot be viewed by a viewer until a booting process is
`completed. When the power is supplied to the television, the
`central processing unit (CPU) executes a boot loader pro
`gram Stored in a ROM to perform the booting process. Then,
`the viewer can view the television broadcast after an appli
`cation program is executed. The boot loader program is
`programmed to check a main memory, the ROM, the devices
`mounted on peripheral component interconnect (PCI) slots,
`a hard disk, and a floppy disk, and to load the operating
`system (OS) into the main memory to boot the system. Such
`a digital television is constructed to be based on the oper
`ating System, and thus the user cannot manipulate the
`television until the loading of the operating System is
`completed. However, Since a time to execute the bootloader
`program is lengthy, the user could wait for a long time (about
`10 to about 30 seconds) without being able to view the
`television broadcast.
`0006 An example of a computer-based television is
`provided by U.S. Pat. No. 6,209,044 to Mark P. Vaughan
`entitled Method And Apparatus For Controlling A Display
`Monitor In A PC/TV Convergence System.
`0007 Hereinafter, a configuration and an initial screen
`display method of a television based on an operating System
`being contemplated by the ASSignee of the present invention
`are explained in detail, centering on the computer-based
`television.
`0008 FIG. 1 is a block diagram illustrating a configu
`ration of a computer-based television. As shown in FIG. 1,
`the computer-based television includes a central processing
`unit (CPU) 10, a ROM 20, a random access memory (RAM)
`30, a north and south bridge 40, a hard disk drive (HDD) 50,
`a PCI bridge 60, and a television card 70.
`0009 CPU 10 executes the bootloader program stored in
`the ROM 20 when power is supplied to the television. RAM
`30 loads the operating System and the application programs,
`which are stored in HDD50, by a control of CPU 10. At this
`point, since CPU 10 has only a CPU core, CPU 10 requires
`a bridge that connects it with chips having different inter
`faces to connect external chips. A chip to connect CPU 10
`
`with ROM 20, RAM 30, and a PCI bus is called the “north
`bridge'. Similarly, a chip to connect a PCI bridge with HDD
`50, a USB (not shown), a UART (not shown), peripheral
`integrated circuits (ICs: not shown), and the like is called the
`“south bridge'. The north and South bridge 40 is referred to
`as a chip that incorporate the north bridge and the South
`bridge. The PCI bridge 60 serves as an intermediate con
`nection unit to connect various chips with the PCI bus. Even
`though not shown, a graphic card, a Sound card and the like
`are included.
`0010 Television card 70 includes a tuner 71, a channel
`decoder 72, a transport stream demultiplexer 73, a video
`decoder 74, an audio decoder 75, and first and second
`digital-to-analog converters 76 and 77. Tuner 71 receives a
`broadcasting wave of a certain frequency from an antenna
`(not shown) under a control of CPU 10. Channel decoder 72
`converts the broadcasting wave from tuner 71 into a trans
`port stream. Transport stream demultiplexer 73 converts the
`transport Stream output from channel decoder 72 into an
`audio packet Stream and a Video packet Stream. Video
`decoder 74 restores the Video packet Stream, and audio
`decoder 75 restores the audio packet Stream. Digital-to
`analog converter 76 converts a digital Video signal output
`from Video decoder 74 into an analog video Signal and
`outputs it to be displayed on a screen (not shown). Digital
`to-analog converter 77 converts a digital audio signal output
`from audio decoder 75 into an analog audio Signal and
`outputs it to a speaker (not shown).
`0011 FIG. 2 is a flowchart illustrating an initial screen
`display method of the computer-based television of FIG. 1.
`First, CPU 10 checks whether power is supplied on or not.
`When power is supplied, CPU 10 executes the boot loader
`program stored in ROM 20 (step 210). The boot loader
`program performs a hardware basic test. For example, it
`checks ROM 20, RAM 30, HDD 50, and other various
`devices mounted therein (step 220). CPU 10 then loads the
`operating system, stored in HDD 50, into RAM 30 (step
`230). CPU 10 loads the application programs stored in the
`HDD 50 into RAM 16 (step 240). The CPU 10 then
`performs an application program (step 250). CPU 10 then
`processes an input of a user (step 260). In other words, in
`order to view a television broadcast output through televi
`Sion card 70, the user waits to execute the application
`program until after a completion of the booting process.
`0012 Even though not explained, a set top box according
`to the related art also is operated in a Similar manner to the
`computer-based television.
`0013 AS described above, since the application programs
`cannot be executed until after the loader program performs
`the System booting completely, the television based on the
`operating System can be viewed only after a completion of
`the System booting process, whereupon there comes the
`problem in that the user waits for a long time (about 10 to
`about 30 seconds) without viewing the television broadcast.
`0014 For the foregoing reasons, there is a need for a
`television based on an operating System in which the viewer
`can view a television broadcast directly after the television
`is turned on. U.S. Pat. No. 5,838,383 to Hiroyuki Chimoto
`et al. entitled Multimedia Television Receiver And Method
`Of Booting The Same teaches that while the CPU is per
`forming bootstrap processing immediately after the power
`Switch of the television receiver is turned on, a DMA device
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 8 of 12
`
`
`
`US 2002/002461.6 A1
`
`Feb. 28, 2002
`
`is initialized, causing a monitor to display a television image
`being received, no matter whether an operating System has
`been activated or not. While the television image is being
`displayed the CPU continues to perform the bootstrap pro
`cessing in order to activate the operating System.
`
`SUMMARY OF THE INVENTION
`0.015 To overcome the problems described above, pre
`ferred embodiments of the present invention provide a
`television based on an operating System in which a viewer
`can view a television broadcast before completion of a
`System booting process.
`0016. Another object of the present invention is to pro
`vide a method of displaying an initial Screen of a television
`based on an operating System to enable a viewer to view the
`television broadcast before completion of the system boot
`ing process.
`0.017. In order to achieve the above objects, the preferred
`embodiments of the present invention provide a television
`based on an operating System, including: a first memory
`Storing a boot loader program, the boot loader program
`performing a hardware basic test and a booting process, a
`television signal generating portion outputting a television
`broadcast; a second memory storing a MPEG (Moving
`Pictures Expert Group) control program and channel infor
`mation, the MPEG control program driving the television
`Signal generating portion to output the television broadcast
`corresponding to the channel information; and a central
`processing unit executing the boot loader program and
`executing the MPEG control program after the hardware
`basic test of the boot loader program.
`0.018. The preferred embodiment of the present invention
`further provides a method of displaying an initial Screen of
`a television based on an operating System, the television
`including a boot loader program, a MPEG program, and a
`channel information, including: executing the boot loader
`program to perform a hardware basic test; executing the
`MPEG control program to output a television broadcast of a
`channel corresponding to the channel information; and com
`pleting a booting.
`0019. The first memory is a read only memory (ROM).
`The Second memory is one of a nonvolatile memory and is
`one of a flash memory and an EEPROM. The first and
`Second memories may be the same memory, and the first and
`Second memories are one of a flash memory and an
`EEPROM. The second memory further stores a volume
`channel. The television Signal generating portion is a tele
`Vision card including a tuner, a channel decoder, a demul
`tiplexer, audio and Video decoders, and first and Second
`digital-to-analog converters.
`0020. Using the television based on the operating system
`according to the preferred embodiment of the present inven
`tion an initial Screen can be displayed before a System
`booting is completely performed. Therefore, the viewer can
`View the television without waiting for a long time.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0021. A more complete appreciation of the present inven
`tion, and many of the attendant advantages thereof, will
`become readily apparent as the Same becomes better under
`stood by reference to the following detailed description
`
`when considered in conjunction with the accompanying
`drawings in which like reference Symbols indicate the same
`or Similar components, wherein:
`0022 FIG. 1 is a block diagram illustrating a configu
`ration of a computer-based television;
`0023 FIG. 2 is a flow chart illustrating an initial screen
`display method of the television based on the operating
`system of FIG. 1;
`0024 FIG. 3 is a block diagram illustrating a computer
`based television according to a preferred embodiment of the
`present invention;
`0025 FIG. 4 is a flow chart illustrating an initial screen
`display method of the computer-based television according
`to the preferred embodiment of the present invention
`0026 FIG. 5 is a block diagram illustrating a set top box
`according to the preferred embodiment of the present inven
`tion; and
`0027 FIG. 6 is a flow chart illustrating an initial screen
`display method of the Set top box according to the preferred
`embodiment of the present invention.
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENTS
`0028 Reference will now be made in detail to a preferred
`embodiment of the present invention, example of which is
`illustrated in the accompanying drawings.
`0029 FIG. 3 is a schematic block diagram illustrating a
`computer-based television according to the preferred
`embodiment of the present invention. As shown in FIG. 3,
`the computer-based television according to the preferred
`embodiment of the present invention includes a central
`processing unit (CPU) 110, a read only memory (ROM) 120,
`a random access memory (RAM) 130, a north and south
`bridge 140, a hard disk drive (HDD) 150, a peripheral
`component interconnect (PCI) bridge 160, and a television
`card 170.
`0030) CPU 110 executes the boot loader program stored
`in ROM 120 when the television is turned on. CPU 110
`further detects whether data in ROM 12 indicates whether
`any additional ROM exists or not during a hardware basic
`test of the boot loader program. When the additional ROM
`exists, CPU 110 passes a control function over the additional
`ROM while stopping the booting process. The additional
`ROM executes a program stored therein to drive television
`card 170 and the television broadcast is viewed by the user.
`At this time the program in the additional ROM passes
`control back to the bootloader program which continues the
`booting operation. It may be set by the user in advance
`whether the program in the additional ROM is executed or
`not before completing the booting operation.
`0031. During the continued booting process, RAM 130
`loads the operating System and the application programs,
`which are stored in HDD 150, by a control of the CPU 10.
`At this point, since CPU 110 has only a CPU core, CPU 110
`requires a bridge that connects it with chips having different
`interfaces to connect external chips. A chip to connect CPU
`110 with ROM 120, RAM 130, and a PCI bus is called a
`“north bridge'. Similarly, a chip to connect a PCI bridge
`with HDD 50, a USB, a UART, a peripheral integrated
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 9 of 12
`
`
`
`US 2002/002461.6 A1
`
`Feb. 28, 2002
`
`circuit (IC: not shown), and the like is called a “south
`bridge'. A chip that incorporate the north bridge and the
`South bridge is referred to as a north and South bridge 140.
`A PCI bridge 160 is one which serves as an intermediate
`connection unit to connect various chips with the PCI bus.
`Even though not shown, a graphic card, a Sound card and the
`like are included in the System.
`0032 Television card 170 includes a tuner 171, a channel
`decoder 172, a transport stream demultiplexer 173, a video
`decoder 174, an audio decoder 175, digital-to-analog con
`verters 176 and 177, and a nonvolatile memory 178. Tuner
`171 receives a broadcasting wave of a certain frequency
`from an antenna (not shown, or cable, Satellite, VCR, digital
`disk, or other broadcast media) under a control of CPU 110.
`0.033 Channel decoder 172 converts the broadcasting
`wave from tuner 171 into a transport stream. Transport
`stream demultiplexer 173 converts the transport stream
`output from channel decoder 172 into an audio packet
`stream and a video packet stream. Video decoder 174
`restores the Video packet Stream a digital Video signal, and
`audio decoder 175 restores the audio packet stream into a
`digital audio Signal. Digital-to-analog converter 176 con
`verts the digital video signal into an analog video signal and
`outputs it to be displayed on a screen (not shown). Digital
`to-analog converter 177 converts the digital audio signal into
`an analog audio signal and outputs it to a speaker (not
`shown).
`0034) Nonvolatile memory 178 acts as the additional
`ROM described above. Nonvolatile memory 178 stores
`channel information and Volume information of a television
`broadcast which the user wants to view when the television
`is turned on. The channel information and Volume informa
`tion of the television broadcast may be set by the user
`through the application program. In other words, the user
`can Set, in advance, a channel of the television broadcast and
`turn up or down a Sound Volume through the application
`program. Nonvolatile memory 178 further stores an audio
`program ID and a Video program ID to inform demultiplexer
`173 which video and audio programs are used for the
`television broadcast. The audio and Video program IDS may
`be set, in advance, through the application program.
`0.035
`Also, an audio/video present flag is stored in non
`volatile memory 178 so that it is determined in advance
`whether or not the television broadcast is to be viewed
`before completion of the booting process. Such informations
`are not deleted even though the television is turned off.
`0036) Nonvolatile memory 178 further stores a MPEG
`control program for driving television card 170 to output the
`audio and Video signals in order to enable the Viewer to view
`a television broadcast before the booting proceSS is com
`pleted. In other words, when the television is turned on, the
`MPEG control program first checks the audio/video present
`flag. When the audio/video present flag is Set Such that the
`television broadcast is to be viewed before the booting
`proceSS is completed, the MPEG control program Sets the
`channel information and the Volume information in tuner
`171 and initializes channel decoder 172, demultiplexer 173,
`audio decoder 174 and video decoder 175.
`0037. The MPEG control program further sets the audio
`and video program IDs in demultiplexer 173. Therefore,
`television card 170 is driven, and a television broadcast of
`
`a channel set in advance can be viewed by the viewer before
`completion of the booting process. Thereafter, the MPEG
`control program passes a control function over the boot
`loader program to complete a booting.
`0038 An EEPROM, a flash memory or the like may be
`used as nonvolatile memory 178. At this point, even though
`nonvolatile memory 178 is mounted on television card 170,
`nonvolatile memory 178 may be incorporated into HDD
`150, or nonvolatile memory 178 may be arranged indepen
`dent of HDD 150 and television card 170.
`0039 FIG. 4 is a flowchart illustrating a method of
`displaying an initial Screen of the computer-based television
`according to the preferred embodiment of the present inven
`tion. First, when the television is turned on, CPU 110
`executes the bootloader program (step 410). The bootloader
`program performs a basic hardware test (step 420). At the
`same time, CPU 110 checks whether the additional ROM
`(i.e., the nonvolatile memory 178) exists or not (step 430).
`0040. When the additional ROM exists, CPU 110 checks
`whether the audio/video present flag is Set to execute the
`MPEG control program or not (step 435). When the audio/
`video present flag is set to execute the MPEG control
`program, the boot loader program passes a control function
`over to the MPEG control program (step 440). The MPEG
`control program drives television card 170 to output the
`television broadcast (step 450). That is, the MPEG control
`program Sets in tuner 171 the channel information and the
`Volume information, which are Stored in nonvolatile
`memory 178, to receive the television broadcast of a channel
`that is set in advance by the user. The MPEG control
`program also initializes channel decoder 172, demultiplexer
`173, audio decoder 174 and video decoder 175. The MPEG
`control program further Sets the audio and Video program
`IDs in demultiplexer 173. Therefore, a television broadcast
`of a channel that is Set in advance by a user can be viewed
`before a completion of the booting process (step 460).
`Thereafter, the MPEG control program passes a control
`function over the boot loader program to complete the
`booting process (step 470). Following step 470, or when
`CPU 110 determines in step 430 that additional ROM (i.e.,
`the nonvolatile memory 178) does not exist, or when CPU
`110 determines in step 435 that the audio/video present flag
`is not set to execute the MPEG control program, the process
`goes to step 480.
`0041) Instep 480, CPU 110 loads the operating system
`stored in HDD 150 into RAM 130. Thus the booting process
`is completely performed.
`0042 CPU 110 then loads an application program stored
`in HDD 150 into RAM 130 (step 490). Thereafter, CPU 110
`performs the application program (step 500). Then CPU 110
`processes an input of the user (step 510). In other words, in
`order to view the television broadcast output through the
`television card, the user should execute the corresponding
`application program after completion of the booting process.
`0043 FIG. 5 is a block diagram illustrating a set top box
`according to the preferred embodiment of the present inven
`tion. As shown in FIG. 5, the set top box includes a central
`processing unit (CPU) 210, a random access memory
`(RAM) 220, a north and south bridge 230, a nonvolatile
`memory (ROM, EEPROM or flash memory) 240, a periph
`eral component interconnect (PCI) bridge 250, and a tele
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 10 of 12
`
`
`
`US 2002/002461.6 A1
`
`Feb. 28, 2002
`
`vision signal generating portion 260. Note that CPU 210,
`RAM 220, north and south bridge 230, and PCI bridge 250
`can perform the same functions as those in the computer
`based television of FIG. 3.
`0044) Nonvolatile memory 240 is one which incorporates
`HDD 150 and nonvolatile memory 178 of FIG. 3 and is
`divided into four regions. A first region Stores the bootloader
`program. A Second region Stores the operating System and
`the application programs. A third region Stores the channel
`information, the Volume information, the audio and Video
`program IDs, and the audio/video present flag. A fourth
`region stores the MPEG control program. That is, the third
`and fourth regions of nonvolatile memory 240 substitute for
`a function of nonvolatile memory 178 of the computer-based
`television.
`004.5 The television signal generating portion 260
`includes a tuner 261, a channel decoder 262, a transport
`stream demultiplexer 263, a video decoder 264, an audio
`decoder 265, and digital-to-analog converters 176 and 177.
`Components of television Signal generating portion 260
`perform the same functions as those of television card 170
`of the computer-based television. Television card 170 of
`FIG. 3 is removably mounted in PCI bridge 160, but
`components of television signal generating portion 260 are
`integrally formed and thus are non-detachable.
`0.046
`FIG. 6 is a flowchart illustrating a method of
`displaying an initial Screen of the Set top box according to
`the preferred embodiment of the present invention. First,
`when the television is turned on, CPU 210 executes the boot
`loader program (step 610). The boot loader program per
`forms a basic hardware test (step 620). At the same time,
`CPU 210 checks whether the additional ROM exists or not
`(step 630).
`0047. When the additional ROM exists, CPU 210 checks
`whether the audio/video present flag is Set to execute the
`MPEG control program or not (step 635). When the audio/
`video present flag is set to execute the MPEG control
`program, the boot loader program passes a control function
`over to the MPEG control program (step 640). The MPEG
`control program drives television Signal generating portion
`260 to output the television broadcast (step 650). That is, the
`MPEG control program sets, in tuner 261, the channel
`information and the Volume information, which are Stored in
`the nonvolatile memory 240, to receive the television broad
`cast of a channel that is Set in advance by the user. The
`MPEG control program also initializes channel decoder 262,
`demultiplexer 263, audio decoder 264 and video decoder
`265. The MPEG control program further sets the audio and
`video program IDs in demultiplexer 263 (step 660). There
`fore, a television broadcast of a channel that is Set in advance
`by user can be viewed before a completion of a booting.
`0.048. Thereafter, the MPEG control program passes a
`control function over to the bootloader program to complete
`the booting process (step 670).
`0049. Following step 670, or when CPU 210 determines
`in step 630 that additional ROM does not exist, or when
`CPU210 determines in step 635 that the audio/video present
`flag is not set to execute the MPEG control program, the
`process goes to step 680.
`0050. Subsequently, CPU 210 loads the operating system
`stored in nonvolatile memory 240 into RAM 220 (step 680),
`
`thereby completing the booting process. Then, CPU 210
`load an application program Stored in nonvolatile memory
`240 into RAM 220 (step 690).
`0051 AS described herein before, using the television
`based on the operating System according to the preferred
`embodiment of the present invention an initial Screen can be
`displayed before a System booting is completely performed.
`Therefore, the viewer can view the television without wait
`ing for a long time.
`0052 While the invention has been particularly shown
`and described with reference to preferred embodiments
`thereof, it will be understood by those skilled in the art that
`the foregoing and other changes in form and details may be
`made therein without departing from the Spirit and Scope of
`the invention.
`
`What is claimed is:
`1. A television based on an operating System, comprising:
`a first memory Storing a boot loader program, the boot
`loader program performing a booting function includ
`ing a hardware basic test and loading the operating
`System in a random access memory;
`a television signal processing portion receiving a televi
`Sion broadcast and outputting audio and Video signals
`corresponding to the television broadcast;
`a second memory storing a MPEG (Moving Picture
`Experts Group) control program and channel informa
`tion, the MPEG control program driving the television
`Signal processing portion to process a received televi
`Sion broadcast corresponding to the Stored channel
`information; and
`a central processing unit executing the boot loader pro
`gram, Said boot loader program passing control over to
`said MPEG control program after the hardware basic
`test is performed, Said MPEG control program passing
`control back to Said boot loader program after driving
`the television Signal processing portion to processing
`the television broadcast corresponding to the Stored
`channel information, thereafter Said boot loader pro
`gram loading the operating System into the random
`acceSS memory.
`2. The television as set forth in claim 1, wherein the first
`memory is a read only memory.
`3. The television as set forth in claim 1, wherein the
`Second memory is a nonvolatile memory.
`4. The television as set forth in claim 1, wherein the
`second memory is one of a flash memory and an EEPROM.
`5. The television as set forth in claim 1, wherein the first
`and Second memories are Separate memory regions of the
`Same memory.
`6. The television as set forth in claim 5, wherein the first
`and Second memories are one of a flash memory and an
`EEPROM
`7. The television as set forth in claim 1, wherein the
`Second memory further Stores Volume information.
`8. The television as set forth in claim 1, wherein the
`television signal processing portion is a television card
`including a tuner, a channel decoder, a demultiplexer, audio
`and Video decoders, and first and Second digital-to-analog
`COnVerterS.
`
`VIZIO, Inc. Exhibit 1011
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 11 of 12
`
`
`
`US 2002/002461.6 A1
`
`Feb. 28, 2002
`
`9. A method of initially displaying on a Screen of a
`television based on an operating System a Video signal
`corresponding to a television broadcast, Said method com
`prising the Steps of
`executing a bootloader program for performing a booting
`operation including a hardware basic test and loading
`the operating System in a random access memory;
`Said bootloader program passing control over to a MPEG
`(Moving Picture Experts Group) control program after
`the hardware basic test is performed;
`Said MPEG control program driving a television Signal
`processing card to process a received television broad
`cast corresponding to preset channel information; and
`Said MPEG control program passing control back to Said
`boot loader program after driving the television Signal
`processing portion to process the television broadcast
`corresponding to the preset channel information; and
`Said boot loader program completing the booting opera
`tion by loading the operating System into Said ran