throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2005/0223404 A1
`Ishiguro et al.
`(43) Pub. Date:
`Oct. 6, 2005
`
`US 2005O223404A1
`
`(54) DIGITAL BROADCASTING RECEIVER,
`DIGITAL SIGNAL PROCESSOR, AND
`CONTROL METHOD FOR DIGITAL
`BROADCASTING RECEIVER
`(75) Inventors: Masao Ishiguro, Kawasaki (JP); Yukio
`Fujii, Yokohama (JP); Atsuo
`Kawaguchi, Sagamihara (JP)
`Correspondence Address:
`TOWNSEND AND TOWNSEND AND CREW,
`LLP
`TWO EMBARCADERO CENTER
`EIGHTH FLOOR
`SAN FRANCISCO, CA 94111-3834 (US)
`(73) Assignee: Hitachi, Ltd., Tokyo (JP)
`(21) Appl. No.:
`11/061,797
`(22) Filed:
`Feb. 17, 2005
`(30)
`Foreign Application Priority Data
`
`Apr. 1, 2004 (JP)...................................... 2004-109395
`
`Publication Classification
`
`(51) Int. Cl." ..................................................... H04N 5/217
`(52) U.S. Cl. ................................................................ 725/38
`(57)
`ABSTRACT
`An apparatus and a control method for an apparatus
`includes: a tuner for transmitting a demodulation Signal
`which is a Signal generated by demodulating a receiving
`Signal of a digital broadcast; a digital signal processor for
`decoding the demodulation Signal and transmitting a first
`Video signal to an external device; a general-purpose pro
`ceSSor for generating a Second Video Signal to be Synthesized
`with the first video signal; a Video signal Synthesizing circuit
`for Synthesizing the Second Video signal with the first video
`Signal; and a user interface for accepting from the external
`device an input of a starting Signal which is a signal
`instructing a start of Video signal output. The digital Signal
`processor and the general-purpose processor Start respective
`boot Sequences in response to the acceptance of input of the
`Starting Signal by the user interface, and the digital Signal
`processor Starts the decoding of the demodulation signal
`before the boot Sequence of the general-purpose processor is
`completed.
`
`General
`purpose
`processor
`
`
`
`Digital
`broadcasting
`tuner
`
`
`
`Service number
`correspondence
`table
`Receiving
`frequency
`correspondence
`table
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 1 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 1 of 14
`
`US 2005/0223404 A1
`
`FIG.1
`
`Power
`Supply circuit
`
`General
`purpose
`processor
`
`Display
`
`Service number
`Correspondence
`table
`Receiving
`frequency
`correspondence
`table
`
`
`
`
`
`
`
`
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 2 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 2 of 14
`
`US 2005/0223404 A1
`
`
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 3 of 24
`
`

`

`Patent Application Publication
`
`Oct. 6, 2005 Sheet 3 of 14
`
`US 2005/0223404 A1
`
`• • • • • • • • • • •
`
`
`
`Jeun.1
`
`--------Y
`
`as as a p r
`
`s m an o us as as a
`
`as he us an a
`
`• • • • • • ? = • • • • • •
`
`ls - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 4 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 4 of 14
`
`US 2005/0223404 A1
`
`FIG.5
`
`Last Service number
`
`User age
`
`Video format
`
`Optical digital output format
`Caption/display language Setup
`information
`
`OSD display setup information
`
`
`
`
`
`
`
`
`
`
`
`FIG.6
`
`22
`Service number correspondence table ?
`TSD
`Service number
`
`
`
`Ox4010
`
`Ox4010
`
`Ox4OF1
`
`Ox4OF1
`
`151
`
`755
`
`1O1
`
`102
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 5 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 5 of 14
`
`US 2005/0223404 A1
`
`FIG.7
`
`23
`
`Receiving-frequency
`Correspondence table
`TSD
`Ox4010
`
`Receivin
`E.
`BS1
`
`Ox4OF1
`
`BS15
`
`FIG.8
`
`General-purpose
`Microcomputer 6
`processor 1
`POWer
`Receive Power
`O
`keVCode
`O
`BOOt
`Alte
`S301 control unit so2 sequence
`Digital
`broadcast
`receiving
`video Output
`
`DSP 2
`
`
`
`
`
`Program
`list
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Boot
`sequence
`
`
`
`Time
`
`S303
`
`
`
`
`
`
`
`S306
`
`Program
`Waitin
`S3071Y-1 fore Se list
`Generate
`program list S308
`Waiting
`for keycode
`
`S309
`
`Program
`
`Digital
`broadcast
`receiving
`video/
`program list
`Output
`
`
`
`S304
`
`S305
`
`S311
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 6 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 6 of 14
`
`US 2005/0223404 A1
`
`FIG.9
`
`
`
`Service number
`
`151
`
`101
`
`102
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 7 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 7 of 14
`
`US 2005/0223404 A1
`
`FIG.11
`
`Start
`
`Read out setup
`information
`
`S4O1
`
`Acquire last service
`number 21
`
`S402
`
`Acquire TSID
`
`S403
`
`ACCuire receiving
`frequency
`
`Set digital
`broadcasting tuner
`
`S4O4.
`
`S405
`
`Acquire PAT
`
`S4O6
`
`Acquire PMT
`
`S4O7
`
`Start of decoding
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 8 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 8 of 14
`
`US 2005/0223404 A1
`
`FIG.12
`
`GEPse Microcomputer 6
`processor 1
`POWer Receive
`On
`KeyCOde
`from
`remote
`Control unit
`
`ShutdoWn
`Sequence
`
`
`
`Time
`
`DSP 2
`
`Shutdown
`Sequence
`
`S504
`
`S503
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 9 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 9 of 14
`
`US 2005/0223404 A1
`
`
`
`
`
`
`
`11
`
`Operating
`SVStem
`
`E. ital
`broadcasting
`tuner
`
`FIG.13
`
`100
`
`18
`
`Power
`Supply circuit
`
`General
`purpose
`processor
`
`
`
`
`
`DSP
`
`Display
`
`9
`
`22
`
`Service number
`correspondence
`table
`Receivino
`FEHS 23
`correspondence
`table
`
`5
`10
`
`
`
`
`
`
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 10 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 10 of 14
`
`US 2005/0223404 A1
`
`FG.14
`
`Microcomputer 6
`General-purpose
`processor 1
`Power Receive
`O
`keVCOde
`Re
`sequence so1 control unit
`S121
`Program
`iSt
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DSP 2
`
`BOOt
`Sequence
`Digital
`broadcast
`receiving
`video output
`
`S303
`
`S305
`
`Time
`
`
`
`S304
`
`
`
`S123-NProgram
`Waitin
`Program
`S307~Set --
`Generate
`S309
`program list S124
`Waiting
`for keycode
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Program
`list
`
`
`
`Digital
`broadcast
`receiving
`Video/
`program list
`Output
`
`S311
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 11 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 11 of 14
`
`US 2005/0223404 A1
`
`FIG.15
`
`General-purpose
`processor 1
`
`y
`Microcomputer 6
`Receive
`POWer. On keye POWer. On
`Om
`remote
`Control unit
`
`Time
`
`BOOt
`sequence
`
`
`
`
`
`
`
`
`
`Waiting
`
`Generate
`reu SCee
`Waiting
`for keycode
`
`
`
`S133
`
`S131
`
`
`
`Menu
`
`S132
`
`
`
`
`
`
`
`
`
`
`
`DSP 2
`
`Boot
`
`
`
`Digital
`broadcast
`receiving
`video output
`
`Menu
`SCee
`
`Digital
`broadcast
`receiving
`Video/
`neu SCee
`Output
`
`S135
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 12 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 12 of 14
`
`US 2005/0223404 A1
`
`General-purpose
`processor 1
`
`
`
`Power On
`
`Microcomputer 6
`Receive
`keVCOde
`Or
`remote
`Control unit
`
`SeCUeCe
`C
`
`Time
`
`Data
`broadcasting
`
`S141
`
`Data
`Waitin
`for Ele broadcasting
`Generate
`BML Screen
`
`S142
`
`S143
`
`Waiting
`for keycode
`
`DSP 2
`
`Eg, m
`Sequence
`
`Digital
`broadcast
`receVing
`video Output
`
`Digital
`BML
`screen broadcast
`receiving
`Video/
`BMSCreen
`Output
`
`S145
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 13 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 13 of 14
`
`US 2005/0223404 A1
`
`FIG.17
`
`
`
`
`
`Operating
`SVStem
`
`Program
`
`
`
`General
`purpose
`processor
`
`
`
`
`
`E.
`bro Casting
`
`Ue
`
`
`
`
`
`
`
`
`
`
`
`
`
`Service number
`correspondence
`table
`Receiving
`frequency
`correspondence
`table
`
`1 O
`
`r DSP H
`
`
`
`
`
`
`
`
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 14 of 24
`
`

`

`Patent Application Publication Oct. 6, 2005 Sheet 14 of 14
`
`US 2005/0223404 A1
`
`
`
`
`
`FIG.18
`
`91
`
`92
`
`93
`
`94
`
`NIT
`
`Receiving
`
`O
`
`Ox4010
`
`BS1
`
`OF
`
`1
`
`
`
`O
`
`a
`
`TV
`
`Data
`
`Audi O
`
`TV
`
`
`
`TV
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 15 of 24
`
`

`

`US 2005/0223404 A1
`
`Oct. 6, 2005
`
`DIGITAL BROADCASTING RECEIVER, DIGITAL
`SIGNAL PROCESSOR, AND CONTROL METHOD
`FOR DIGITAL BROADCASTING RECEIVER
`
`CROSS-REFERENCES TO RELATED
`APPLICATIONS
`0001. The present application is related to and claims
`priority from Japanese Patent Application No. 2004-109395,
`filed Apr. 1, 2004, and is hereby incorporated by reference
`for all purposes.
`
`BACKGROUND OF THE INVENTION
`0002 The present invention relates to a digital broadcast
`ing receiver, a digital signal processor, and a control method
`for a digital broadcasting receiver.
`0003. In recent years, the progress of video compression
`technology, the improvement of LSI in packaging/mounting
`density and operation Speed, and other advancements in
`digital technology have accelerated the digitization of broad
`casts, and CS broadcasting, BS broadcasting, and digital
`cable TV broadcasting are already started. Terrestrial TV
`broadcasting is also planned to terminate analog broadcast
`ing Sometime in the future and to be totally Switched to
`digital broadcasting (refer to, for example, ARIBSTD B-10,
`one of the standards established by the “Association of
`Radio Industries and Businesses” of Japan).
`0004.
`In digital broadcasting, data broadcasting for deliv
`ering character information, Static image information, and
`other data, is being conducted in addition to TV broadcast
`ing and audio broadcasting. In data broadcasting, the pro
`Vision of interactive contents, intended to display informa
`tion in response to the input information Sent from the
`Viewer, is also already Started. Receivers for receiving these
`digital broadcasts are required to have not only functions
`relating to output processing of TV broadcasting and audio
`broadcasting Video signals and audio signals, but also fur
`ther advanced other functions and multifarious functions.
`These functions include, for example, a function that dis
`playS diversified data based on data broadcasting, and a
`function that establishes connection to a communications
`networkS Such as the Internet, and transmits, to a broadcast
`ing Station via the communications network, input informa
`tion that has been entered from a remote control unit by the
`Viewer. In order to realize Such functional enhancement and
`multifunctionality, digital broadcasting receivers are coming
`to employ the general-purpose operating Systems having a
`variety of functions Such as transmitting and receiving data
`respect to devices and processing communications proto
`cols. General-purpose operating Systems are abundant in
`function, whereas their Startup is usually a time-consuming
`operation Since various functions require initialization.
`0005 Viewers who have been familiar with conventional
`analog TV broadcasts and the like are expecting to be
`provided with output of Video immediately after powering
`on the TV receiver, even for digital broadcasts. To satisfy
`these needs of viewers, designs are required to pay consid
`eration to the above-mentioned time-consuming Startup of
`the operating Systems.
`
`BRIEF SUMMARY OF THE INVENTION
`0006 The present invention was made in consideration of
`the above problem, and provides a digital broadcasting
`
`receiver and TV apparatus capable of transmitting video
`Signals immediately on Startup, and a digital broadcasting
`receiver control method allowing the transmission.
`0007. The present invention is a digital broadcasting
`receiver including: a tuner for transmitting the demodulation
`Signal obtained by demodulating a digital broadcast receiv
`ing Signal; a digital signal processor for decoding the
`demodulation signal and transmitting a first Video signal to
`the outside; a general-purpose processor for generating a
`second video signal to be synthesized with the first video
`Signal; a video signal Synthesizing circuit for Synthesizing
`the Second Video signal with the first Video Signal; and a user
`interface for accepting, from outside, input of a starting
`Signal which is a signal instructing a Start of Video signal
`output.
`0008. In this receiver, the digital signal processor and the
`general-purpose processor each Starts a boot Sequence in
`response to the acceptance of input of the Starting Signal by
`the user interface, and the digital Signal processor Starts
`decoding the demodulation signal before the general-pur
`pose processor completes the boot Sequence.
`0009. According to the present invention, it is possible to
`provide a digital broadcasting receiver and TV apparatus
`capable of transmitting Video signals immediately on Star
`tup, and a digital broadcasting receiver control method
`allowing the transmission.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0010. These and other features, objects and advantages of
`the present invention will become more apparent from the
`following description when taken in conjunction with the
`accompanying drawings wherein:
`0011 FIG. 1 is a diagram showing a configuration of a
`digital broadcasting receiver 100 according to an embodi
`ment of the present invention;
`0012 FIG. 2 is a diagram that explains the structure of a
`transport packet;
`0013 FIG. 3 is a diagram showing an example of a BML
`document for writing the contents of a data broadcast;
`0014 FIG. 4 is a functional block diagram of a DSP2 in
`the above embodiment of the present invention;
`0015 FIG. 5 is a diagram showing the structure of setup
`information 9 in the above embodiment of the present
`invention;
`0016 FIG. 6 is a diagram showing an example of the
`Service number correspondence table 22 used in the above
`embodiment of the present invention;
`0017 FIG. 7 is a diagram showing another example of
`the receiving-frequency correspondence table 23 in the
`above embodiment of the present invention;
`0018 FIG. 8 is a diagram showing an example of the
`flow of processing during the Startup of the digital broad
`casting receiver 100 in the above embodiment of the present
`invention;
`0019 FIG. 9 is a diagram showing an example of PAT
`which is one constituent element of PSI;
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 16 of 24
`
`

`

`US 2005/0223404 A1
`
`Oct. 6, 2005
`
`0020 FIG. 10 is a diagram showing an example of PMT
`which is another constituent element of PSI;
`0021
`FIG. 11 is a diagram showing the flow of process
`ing during the boot sequence of the DSP 2 in the above
`embodiment of the present invention;
`0022 FIG. 12 is a diagram showing the flow of the
`proceSS conducted when the digital broadcasting receiver
`100 in the above embodiment of the present invention is
`powered off;
`0023 FIG. 13 is a diagram showing another configura
`tion of the digital broadcasting receiver 100 in the above
`embodiment of the present invention;
`0024 FIG. 14 is a diagram showing another example of
`the flow of processing during the Startup of the digital
`broadcasting receiver 100 in the above embodiment of the
`present invention;
`0.025
`FIG. 15 is a diagram showing yet another example
`of the flow of processing during the Startup of the digital
`broadcasting receiver 100 in the above embodiment of the
`present invention;
`0.026
`FIG. 16 is a diagram showing a further example of
`the flow of processing during the Startup of the digital
`broadcasting receiver 100 in the above embodiment of the
`present invention;
`0.027
`FIG. 17 is a diagram showing yet another configu
`ration of the digital broadcasting receiver 100 in the above
`embodiment of the present invention; and
`0028 FIG. 18 is a diagram showing an example of NIT
`which is yet another constituent element of PSI.
`DETAILED DESCRIPTION OF THE
`INVENTION
`0029 Apparatus Configuration
`0030 FIG. 1 is a diagram showing a configuration of a
`digital broadcasting receiver 100 for receiving a digital
`broadcast and transmitting video signals and audio signals
`according to an embodiment of the present invention. AS
`shown in FIG. 1, the digital broadcasting receiver 100 has
`a general-purpose processor 1, a memory 11, a digital Signal
`processor (DSP) 2, a digital broadcasting tuner 3, a non
`volatile random-access memory (NVRAM) 4, a flash read
`only memory (ROM) 5, a microcomputer 6, a light receiver
`7, and a power supply circuit 18.
`0031. The light receiver 7 receives from a remote control
`unit 200 a key code (e.g., video signal output starting or
`Stopping Signal) which is information identifying the key of
`the remote control unit 200 that has been pressed by a user.
`That is to Say, the light receiver 7 functions as a user
`interface that accepts input of keycodes from the user.
`0032 The microcomputer 6 (remote control signal
`receiving circuit), after receiving the key code from the light
`receiver 7, transfers the keycode to the DSP2 through a bus
`15 and to the general-purpose processor 1 through a buS 14.
`Electric power is Supplied from a built-in battery (not
`shown) of the digital broadcasting receiver 100 to the
`microcomputer 6 So that even when AC power is not
`supplied to the digital broadcasting receiver 100, the micro
`computer 6 can receive keycodes from the remote control
`unit 200.
`
`0033. The power supply circuit 18 Supplies electric
`power to the digital broadcasting receiver 100. The micro
`computer 6, when receiving a key code that identifies a
`“POWER” key of the remote control unit 200, turns on or off
`the power supplied to the digital broadcasting receiver 100.
`For example, if the microcomputer 6 receives the key code of
`the “POWER' key when the digital broadcasting receiver
`100 is powered off, the power supply circuit 18 supplies
`power to the general-purpose processor 1, the DSP 2, and
`other elements. The microcomputer 6 may also be composed
`to be powered from the power Supply circuit 18. In this case,
`the power Supply circuit 18 Supplies power to the micro
`computer 6, even if the power to the digital broadcasting
`receiver 100 is off.
`0034. The digital broadcasting tuner 3 demodulates a
`receiving Signal of the digital broadcast received by the
`antenna 8, and outputs a transport Stream that is the demodu
`lation Signal generated by the modulation. The transport
`Stream is constructed of a transport packet compliant with a
`standard of MPEG2-TS (Moving Pictures Experts Group,
`Transport Stream). The structure of the transport packet is
`shown in FIG. 2. Video, audio, and other data streams are
`Stored in Split form in a payload part 62 of the transport
`packet.
`0035) The DSP 2 decodes the transport stream output
`from the digital broadcasting tuner 3, and outputs a video
`Signal of a TV broadcast or an audio signal of an audio
`broadcast, to an output device Such as a display device or a
`loudspeaker. The DSP2 also conducts control such as setting
`a receiving frequency for the digital broadcasting tuner 3.
`The video signal generated by the DSP 2 decoding the
`transport Stream is referred to for discussion purposes as a
`first Video signal.
`0036) The flash ROM 5 is a memory that stores a program
`10 which the DSP2 executes. By executing the program 10
`stored within the flash ROM 5, the DSP2 realizes a function
`that Sets up the digital broadcasting tuner 3 for operation, a
`function that decodes the transport Stream, and various other
`functions. The program 10 may also be broadcast as contents
`of a data broadcast. In this case, the DSP 2 receives the
`program 10 and stores the program into the flash ROM 5.
`This makes it possible to upgrade the program 10.
`0037. The NVRAM4 is a nonvolatile access memory for
`Storing Setup information 9, a Service number correspon
`dence table 22, and a receiving-frequency correspondence
`table 23. These kinds of information are needed to output a
`Video signal by decoding the transport Stream output from
`the digital broadcasting tuner 3. The setup information 9, the
`Service number correspondence table 22, and the receiving
`frequency correspondence table 23 are detailed on later
`pageS.
`0038. The general-purpose processor 1 generates a Sec
`ond Video Signal to be Synthesized with the first Video signal.
`The Second Video signal is a signal for outputting a display
`Screen. This Screen may be, for example, an information
`display Screen for displaying an EPG (Electronic Program
`Guide) that is a digital broadcasting program list (Schedule),
`and contents of data broadcasts. The Screen may otherwise
`be an OSD (On-Screen Display) screen for displaying
`information such as GUI (Graphical User Interface) infor
`mation for operational Setup of the digital broadcasting
`receiver, and/or Service numbers for identifying the pro
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 17 of 24
`
`

`

`US 2005/0223404 A1
`
`Oct. 6, 2005
`
`gramming/Scheduling channels (hereinafter, referred as to
`services) that the DSP 2 outputs. The contents of the data
`broadcast are written in the descriptive format that uses
`BML (Broadcast Markup Language), a language for dis
`playing character information, Static images, and the like, in
`specific colors or in specific layout forms. FIG. 3 shows an
`example of a BML document. Hereinafter, the data written
`in the BML descriptive format is referred to as a BML
`document, and a Screen for displaying the BML document is
`referred to as a BML screen.
`0.039 The general-purpose processor 1 executes an oper
`ating system 12 previously stored within the memory 11. For
`example, LinuxCE) or WindowS(R) can be used as the operating
`System 12. Use of the functions provided by a general
`purpose operating System allows development efficiency of
`the digital broadcasting receiver to be improved. Also, reuse
`of the highly reliable application programs that have already
`been proven to operate properly on a general-purpose oper
`ating System allows development costs to be reduced and
`reliability of the digital broadcasting receiver to be
`improved. Costs can be further reduced by adopting an
`operating System that can be used free of cost, Such as Linux
`(registered trademark). The general-purpose processor 1
`realizes various functions Such as the above-mentioned
`function for generating an EPG or BML Screen, by executing
`an application program 13. The digital broadcasting receiver
`100 may also be equipped with a hard disk (or any other type
`of storage device) So that the operating System 12 and the
`application program 13 will be stored into the hard disk.
`0040) Function Blocks of the DSP 2
`0041 FIG. 4 is a functional block diagram of the DSP2.
`As shown in FIG. 4, the DSP2 has a TS (Transport Stream)
`input block 201, a TS decoding block 202, a section data
`transmitter 203, an audio decoding block 204, an audio
`output block 205, a video decoding block 206, a video signal
`receiver 208, a video signal synthesizer 209, a keycode
`receiver 210, a tuner control block 211, a setup information
`readout block 212, and a Setup information writing block
`213.
`0042. The TS input block 201 accepts input of the trans
`port Stream output from the digital broadcasting tuner 3.
`0043. The TS decoding block 202 extracts a transport
`packet associated with a Specific Service. The extraction is
`described later herein. After extracting the transport Stream,
`the TS decoding block 202 connects the data stored within
`the payload part 62 of the transport packet, and reconstructs
`data streams (hereinafter, elementary streams) Such as Video,
`audio, or caption data, and the Section-format data delivered
`during data broadcasting or the like (hereinafter, the Section
`format data is referred to as Section data). The elementary
`Streams and Section data are multiplexed in a transport
`stream as the “PES (Packetized Elementary Stream)” or
`“sections' standardized in MPEG2-TS.
`0044) The section data transmitter 203 transmits the
`section data that the TS decoding block 202 has recon
`Structed, to the general-purpose processor 1. ATS packet
`transmitter for transmitting the transport packet that contains
`Section data, to the general-purpose processor 1, may be
`provided instead of the section data transmitter 203. In that
`case, the general-purpose processor 1 reconstructs data of
`the section format. A processing load on the DSP 2 is thus
`reduced.
`
`004.5 The audio decoding block 204 decodes an audio
`elementary Stream into audio signal data. The audio output
`block 205 outputs the audio Signal data generated by decod
`ing within the audio decoding block 204, to an external
`output device Such as a loudspeaker.
`0046) The video decoding block 206 decodes a video or
`caption elementary Stream into a first Video Signal. The
`video output block 207 outputs the first video signal gener
`ated by decoding within the video decoding block 206, to the
`external output device Such as a loudspeaker.
`0047 The video signal synthesizer 209 synthesizes the
`first video signal generated by decoding within the Video
`decoding block 206, and the Second Video Signal received
`from the general-purpose processor 1 by the Video signal
`receiver 207. The video signal synthesizer 209 also synthe
`sizes the Video signal generated by decoding within the
`Video decoding block 206, and the Video caption Signal.
`0048. The keycode receiver 210 receives from the micro
`computer 6 the key code that was transmitted from the
`remote control unit 200.
`0049. The tuner control block 211 controls the digital
`broadcasting tuner 3. The tuner control block 211 sets a
`receiving frequency of the radio waves received by the
`digital broadcasting tuner 3, in response to, for example, the
`keycode received by the keycode receiver 210.
`0050. The setup information readout block 212 reads
`setup information 9 out from the NVRAM 4, and the setup
`information writing block 213 writes the setup information
`9 into the NVRAM 4.
`0051) The above functions are realized by the DSP 2
`executing the program 10 stored within the flash ROM 5.
`0.052 Information Stored into the NVRAM 4
`0053 An example of setup information 9 is shown in
`FIG. 5. The setup information 9 includes a last service
`number field 21, a user age field 24, a video format field 25,
`an optical digital output format field 26, a caption display/
`language information field 27, and an OSD display Setup
`information field 28.
`0054) A service number (service information) of a service
`asSociated with the first Video signal that was last output
`immediately before the digital broadcasting receiver 100
`was powered off is set in the last service number field 21.
`0055 Information that identifies an age of the user of the
`digital broadcasting receiver 100 as an attribute, is set in the
`user age field 24. The digital broadcasting receiver 100
`receives the age that the user has input using the remote
`control unit 200, for example, and Sets the age in the user age
`field 24.
`0056. A value that identifies magnitude of the video
`signal output from the DSP2 is set in the video format field
`25. A value identifying an aspect ratio of, for example, "4:3”
`or "16:9” of the video signal is set in the video format field
`25.
`0057. A value identifying the format of digital audio
`signals that is used for the digital broadcasting receiver 100
`to output audio data to the outside is Set in the optical digital
`output format field 26. The format of digital audio signals
`
`VIZIO, Inc. Exhibit 1006
`VIZIO, Inc. v. Maxell, LTD, IPR2022-01459
`Page 18 of 24
`
`

`

`US 2005/0223404 A1
`
`Oct. 6, 2005
`
`that is Set in the optical digital output format field 26 is, for
`example, “PCM” (Pulse Code Modulation) or “AAC"
`(Advanced Audio Coding).
`0.058 Whether a caption is to be displayed, in what
`language the caption is to be displayed, and other informa
`tion are Set in the caption display/language information field
`27.
`0059) A value indicating whether an OSD screen for
`displaying a Service number, a program name, and otherS is
`to be output for the video signal output from the DSP2 is set
`in the OSD display setup information field 28.
`0060 FIG. 6 is a diagram showing an example of a
`Service number correspondence table 22. The Service num
`ber correspondence table 22 is a table for associating a
`TS ID (“transport stream id”) that is identification infor
`mation of a transport Stream, and a Service number.
`0061
`FIG. 7 is a diagram showing an example of a
`receiving-frequency correspondence table 23. The receiv
`ing-frequency correspondence table 23 is a table for asso
`ciating the TS ID of a transport stream, and the information
`identifying the radiowave-receiving frequency (relay
`device) used to broadcast the transport stream.
`0062) The DSP 2 can use the above-described service
`number correspondence table 22 and receiving-frequency
`correspondence table 23 to identify the TS ID of a transport
`Stream associated with a specific Service, and the receiving
`frequency of radio waves associated with the Service.
`0.063
`Startup Process for the Digital Broadcasting
`Receiver 100
`0.064
`Flow of processing during startup of the digital
`broadcasting receiver 100 is shown in FIG. 8. The process
`Steps below are performed when the power to the digital
`broadcasting receiver 100 is off.
`0065. When the microcomputer 6 receives the “POWER”
`keycode (starting signal instructing a start of Video output),
`the power Supply circuit 18 Supplies power to the general
`purpose processor 1 and the DSP 2 to turn on the power of
`each in steps S301 and S302, respectively.
`0.066 When power is supplied in step S301, the general
`processor 1 starts a boot sequence in step S303. When power
`is supplied in step S302, the DSP 2 also starts a boot
`sequence in step S304.
`0067. Before the general-processor 1 completes the boot
`sequence that it started in step S303, the DSP 2 completes
`the boot sequence that it started in step S304. Before the
`general-processor 1 completes the boot Sequence that it
`started in step S303, the DSP 2 also outputs a digital
`broadcasting video signal in step S305. Details of processing
`during the boot sequence of the DSP 2 in step S304 are
`described later herein.
`0068 While the general-purpose processor 1 is conduct
`ing the boot Sequence in Step S303, even if a key code is
`transmitted from the microcomputer 6, the general-purpose
`processor 1 cannot conduct a process appropriate for the
`key code. For example, while the general-purpose processor
`1 is conducting the boot Sequence, even if a key code
`identifying a “PROGRAM LIST key is transmitted from
`
`the microcomputer 6 in Step S306, the general-purpose
`processor 1 cannot conduct a proceSS Such as generating an
`EPG.
`0069. On completing the boot sequence in step S304, the
`general-purpose processor 1 enters a “waiting for key code'
`state in step S307, this state indicating that the keycode
`transmitted from the microcomputer 6 can be accepted.
`When the general-purpose processor 1 in the “waiting for
`keycode” state receives the “PROGRAM LIST' keycode
`from the microcomputer 6 in step S307, the general-purpose
`processor 1 generates in step S309 a second video signal for
`displaying an EPG on the basis of the SI (Service Informa
`tion: program array information) transmitted as Section data
`from the DSP2. The SI indicates titles of programs, starting
`time of each program, and other information. The general
`purpose processor 1, after generating the Second Video
`signal, transmits the signal to the DSP 2 in step S310.
`0070. In the DSP2, the video signal receiver 207 receives
`the Second Video Signal from the general-purpose processor
`1, and then the video signal synthesizer 209 synthesizes the
`Second Video signal and the first video signal output from the
`video decoding block 206. Thus, in step S311, the video
`signal output from the video output block 208 of the DSP2
`becomes a signal generated by Synthesizing the digital
`broadcasting Video signal and the EPG.
`0071. During above processing, before the general-pur
`pose processor 1 completes the boot Sequence that it started
`in step S303, the boot sequence that was started in step S304
`by the DSP2 is completed in, for example, a case in which
`the Startup of the operating System 12 executed by the
`general-purpose processor 1 becomes a time-consuming
`operation for reasons Such as initialization. According to the
`digital broadcasting receiver 100 in the present embodiment,
`even if the Startup of the operating System 12 executed by
`the general-purp

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