throbber
(cid:9)
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Samsung Exhibit 1002
`
`Page 1 of 280
`
`(cid:9)
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
` (cid:9)
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
` (cid:9)
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(cid:9)
`
`(cid:9)
`
`
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
` (cid:9)
`
`
`
` (cid:9)
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 2 of 280
`
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`Page 3 of 280
`
`

`
`v,“
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 4 of 280
`
`Page 4 of 280
`
`

`
`,<::. "
`
`
`
`
`
`
`
`
`
`‘V9,’!fiwfi‘
`
`Page 5 of 280
`
`(RIGHT OUTSIDE)
`
`
`Page 5 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 6 of 280
`
`

`
`=3:
`t‘,
`.
`
`
`
`
`SGS'THOMS0N
`
`
`; I® lilfiU©E‘%©ElE©W3©lilJfl@S
`
`
`
`3‘)
`,_
`H
`‘V,
`'
`‘
`
`
`
`
`
`THE ASSISTANT COMMISSIONER FOR PATENTS
`
`
`Washington, D.C. 20231
`
`Re:
`
`For:
`
`
`
`
`
`
`
`
`
`
`
`lnventor(s): Raul Z. Diaz and Jefferson E. Owen
`
`
`
`
`
`
`
`
`
`
`Video and/or Audio Decompression and/or Compression Device that Shares a
`
`Memory Interface
`
`
`
`
`Our File No: 96-S-11
`
`Sir:
`
`
`
`
`
`
`Enclosed with this transmittal letter are:
`
`_
`
`
`
`
`
`
`
`
`(1)
`(2)
`(3)
`(4)
`(5)
`(5)
`
`
`
`
`
`
`
`
`
`Subject patent application with Declaration and Power of Attorney;
`
`
`
`
`
`Five (5) sheets of informal drawings;
`
`
`
`Certificate of Express Mail;
`
`
`
`
`Assignment and Recordation Cover Sheet;
`
`
`
`
`
`Check in the amount of $1,396.00;
`
`
`
`
`
`
`
`
`
`
`
`Return postcard which we would appreciate your date stamping and returning to
`
`
`us upon receipt;
`
`
`
`
`
`
`
`
`
`The total filing fee has been calculated as follows:
`
`=
`
`=
`=
`
`
`$ 750.00
`40.00
`638.00
`
`156.00
`=
`= $1.584.00
`
`
`
`
`Basic fee
`
`
`Recordation of Assignment
`
`
`
`
`
`29 claims in excess of 20
`
`
`
`
`
`
`2 independent claim in excess of 3
`
`
`Total filing fee
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`I authorize the Commissioner to charge any additional fees which may be required, or
`
`
`
`
`
`
`
`
`
`
`
`
`
`credit any overpayment to Account No. 19-1353. A duplicate copy of this sheet is
`enclosed.
`
`Irena Lager 2;
`
`
`Reg. No. 39, 60
`
`
`
`
`
`
`
`
`
`
`
`SGS.-THOMSON Microelectronics, Inc. - 1310 Electronics Drive - Carrolllon, TX 75006-5039
`
`Telephone (214) 466-6000, Telex 730643
`'
`
`
`
`
`STWZ-CAR
`
`Page 7 of 23826123313
`
`Page 7 of 280
`
`

`
`III! /"7fl')Q1 1 STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In Re Application of:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Raul Z. Diaz and Jefferson E. Owen
`
`
`
`
`
`
`
`Docket No. 96-S-O11
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`For: Video andlor Audio Decompression andlor Compression Device that Shares
`
`
`
`
`
`a Memory Interface
`
`
`
`
`
`
`
`
`
`CERTIFICATE OF EXPRESS MAIL
`
`
`
`
`"EXPRESS MAIL" NO. EG9473I32259US
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Date of Deposit: August 23, 1996
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`I hereby certify that this paper or fee is being deposited with the United States
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Postal Service "Express Mail Post Office to Addressee" service under 37 CFR 1.10 on
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the date indicated above and is addressed to the Assistant Commissioner for Patents,
`
`
`
`
`
`
`
`
`
`
`
`Box Patent Application, Washington, D.C. 20231.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Signature of person mailing paper or fee
`
`Page 8 of
`
`Page 8 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Cross-reference to Related Applications
`
`
`
`
`
`
`
`
`
`
`
`This application contains some text and drawings in common with pending
`
`
`
`
`
`
`
`
`U.S. Patent Applications entitled: "Video and/or Audio Decompression and/or
`
`
`
`
`
`
`
`
`
`
`
`. Diaz,
`Compression Device that Shares a Memory" by Jefferson E. Owen, Raul
`
`5;
`~<$'.o
`* \*OQU~x\
`0%))-ta/<%
`"7
`"
`5[N 0( sm2), and has the
`and Osvaldo Colavin
`
`
`
`
`
`
`
`same effective filing date and ownership as the present application, and to that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is related to the present application, which is incorporated herein by
`
`extent
`
`
`
`/0
`
`10
`
`
`
`reference.
`
`15
`
`Background
`
`
`
`
`
`
`
`
`
`
`
`
`
`The present invention relates to the field of electronic systems having a video
`
`
`
`
`
`
`
`
`
`
`and/or audio decompression and/or compression device, and is more specifically
`
`
`
`
`
`
`
`
`
`
`
`
`directed to sharing a memory interface between a video and/or audio decompression
`
`20
`
`
`
`
`
`
`
`
`
`
`
`and/or compression device and another device contained in the electronic system.
`
`
`
`
`
`
`
`
`
`
`
`The size of a digital representation of uncompressed video images is
`
`dependent on the resolution, and color depth of the image. A movie composed of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a sequence of such images, and the audio signals that go along with them, quickly
`becomes large enough so thatiuncompressed such a movie typically cannot fit
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`It is also typically‘
`entirely onto conventional recording medium, such as a CD.
`
`A25
`
`vvvvvvv»
`
`
`:4
`
`
`
`SGS-THOMSON Microelectronics Inc.
`96-S-11
`
`Page 1
`
`Page 9 of 280
`
`Page 9 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`now prohibitively expensive to transmit such a movie uncompressed. \
`
`
`
`
`
`
`
`
`
`
`
`It is therefore advantageous to compress video and audio sequences before
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`they are transmitted or stored. A great deal of effort is being expanded to develop
`
`
`
`
`
`
`
`
`
`
`
`systems to compress these sequences. There are several coding standards currently
`
`
`
`
`
`
`
`
`
`
`
`
`used that are based on the discrete cosine transfer algorithm including MPEG-1,
`
`
`
`
`
`
`
`
`(MPEG stands for "Motion Picture Expert Group",
`MPEG-2, H.261, and H.263.
`
`
`
`
`
`
`
`
`
`a committee of the International Organization for Standardization, ISO.) The
`
`
`
`
`
`
`
`
`MPEG-1, MPEG-2, H.261, and H.263 standards are decompression protocols that
`
`
`
`10
`
`
`
`
`
`
`
`
`
`describe how an encoded bitstream‘ is to be decoded. The encoding can be done
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`in any manner, as long as the resulting bitstream complies With the standard.
`
`15
`
`20
`
`25
`
`
`
`
`
`
`
`
`
`
`Video and/or audio compression devices (hereinafter encoders) are used to
`
`
`
`
`
`
`
`
`
`
`
`
`encode the video and/or audio sequence before it is transmitted or stored. The
`
`
`
`
`
`
`
`
`
`resulting bitstream is decoded by a video and/or audio decompression device
`
`
`
`
`
`
`
`
`
`(hereinafter decoder) before the video and/or audio sequence is displayed.
`
`
`
`
`
`
`
`
`
`
`
`
`
`However, a bitstream can only be decoded by a decoder if it complies to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`standard used by the decoder. To be able to decode the bitstream on a large
`
`
`
`
`
`
`
`
`
`
`
`
`number of systems it is advantageous to encode the Video and/or audio sequences
`
`
`
`
`
`
`
`
`
`
`
`to comply to a Well accepted decompression standard. The MPEG standards are
`
`
`
`
`
`
`
`
`
`
`currently Well accepted standards for one Way communication. H.261, and H.263
`
`
`
`
`
`
`
`are currently Well accepted standards for video telephony.
`
`
`
`
`
`
`
`
`
`
`
`
`Once decoded the images can be displayed on an electronic system dedicated
`
`
`
`
`
`
`
`
`
`
`
`
`to displaying video and audio, such as television or digital video disk (DVD)
`
`
`
`
`
`
`
`
`
`
`
`
`
`player, or on electronic systems Where image display is just one feature of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`system, such as a computer. A decoder needs to be added to these systems to
`
`‘
`
`
`
`SGS-THOMSON Microelectronics Inc.
`96-S-11
`Page 2
`
`Page 10 of 280
`
`Page 10 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`allow them to display compressed sequences, such as received images and
`
`
`
`
`
`
`
`
`
`
`
`
`associated audio, or ones taken from a storage device. An encoder needs to be
`
`
`
`
`
`
`
`
`
`
`
`added to allow the system to compress video and/or audio sequences,
`to be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`transmitted or stored. Both need to be added for two way communication such as
`
`
`video telephony.
`
`
`
`
`
`
`
`
`
`
`
`
`
`A typical decoder, such as an MPEG decoder 10 shown in Figure 1a,
`
`
`
`
`
`
`
`
`
`contains video decoding circuitry 12, audio decoding circuitry 14, a microcontroller
`
`
`
`
`
`
`
`
`
`
`
`
`16, and a memory interface 18. The decoder can also contain other circuitry
`
`
`
`depending on the electronic system the decoder is designed to operate in. For ‘
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`example, when the decoder is designed to operate in a typical television the decoder
`
`
`
`
`
`
`
`
`will also contain an on screen display (OSD) circuit.
`
`
`
`
`
`
`
`
`
`
`
`
`Figure 1b shows a better decoder architecture, used in the STi352O and
`
`
`
`
`
`
`
`
`STi3 520A MPEG Audio/MPEG-2 Video Integrated Decoder manufactured by SGS-
`
`The
`
`register
`
`
`
`
`
`
`
`
`
`
`
`
`
`THOMSON Microelectronics. The decoder has a register interface 20 instead of
`
`
`
`
`
`
`
`
`
`interface 20 is coupled to an external
`a microcontroller.
`
`
`
`
`
`
`
`
`
`
`
`
`
`rnicrocontroller 24. The use of a register interface 20 makes it possible to tailor the
`
`
`
`
`
`
`
`
`
`
`
`
`
`decoder 10 to the specific hardware the decoder 10 interfaces with or change its
`
`
`
`
`
`
`
`
`
`
`
`operation without having to replace the decoder by just reprogramming the register
`
`
`
`
`
`
`
`
`
`
`
`
`It also allows the user to replace the microcontroller 24, to upgrade or
`
`
`
`
`
`
`
`
`
`
`
`
`tailor the microcontroller 24 to a specific use, by just replacing the microcontroller
`
`interface.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and reprogramming the register interface 20, without having to replace the decoder
`
`10.
`
`
`
`
`
`
`
`
`
`
`
`The memory interface 18 is coupled to a memory 22. A typical MPEG
`
`
`
`
`
`
`
`
`
`
`
`
`
`decoder 10 requires 16 Mbits of memory to operate in the main profile at main
`
`SGS-THOMSON Microelectronics Inc.
`
`
`96-S-11
`
`Page 3
`
`
`
`10
`
`15
`
`20
`
`25
`
`Page 11 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`level mode (MP at ML). This typically means that the decoder requires a 2Mbyte .
`
`
`
`
`
`
`
`
`
`
`
`
`
`memory. Memory 22 is dedicated to the MPEG decoder 10 and increases the price
`
`
`
`
`
`
`
`
`
`of adding a decoder 10 to the electronic system.
`
`
`
`
`
`
`
`
`In current technology the cost of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`this additional dedicated memory 22 can be a significant percentage of the cost of
`
`
`the decoder.
`
`
`
`
`
`
`
`
`
`
`
`An encoder also requires a memory interface 18 and dedicated memory.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Adding the encoder to an electronic system again increases the price of the system
`
`
`
`
`
`
`
`
`
`
`
`by both the price of the encoder and its dedicated memory.
`
`10
`
`
`
`
`
`
`
`
`
`
`
`
`
`in the semiconductor industry is to reduce the die area of an
`A goal
`
`
`
`
`
`
`
`
`
`
`integrated circuit device for a given functionality. Some advantages of reducing the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`die area is the increase in the number of the die that can be manufactured on same
`
`
`
`
`
`
`
`
`
`
`
`
`size silicon wafer, and the reduction in price per die resulting therefrom. This
`
`15
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`results in both an increase in volume and reduction in price of the device.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Many of the functional circuits described above for Figure la and Figure lb
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`take up a lot of die space. However, each of them is needed to make the respective
`
`
`decoder operate.
`
`20
`
`25
`
`
`Figure 1c shows a computer 25 containing a decoder 10, a main memory 168
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and other typical components such as a modem 199, and graphics accelerator 188.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The decoder 10 and the rest of the components are coupled to the core logic chipset
`
`
`
`
`
`
`
`
`
`
`
`
`190 through a bus 170. The bus is typically a PCI (peripheral component interface)
`
`
`
`
`
`
`
`
`
`
`
`or ISA (industry standard architecture) bus, and each component contains an
`
`
`
`
`
`
`appropriate interface for interfacing with the bus.
`
`!
`
`~»v:.,,;.‘
`
`
`
`\\
`
`fry
`
`Page 12 oirizéo
`
`SGS-THOMSON Microelectronics Inc.
`
`
`96-S-11
`
`
`Page 4
`
`Page 12 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 13 of 280
`
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`

`
`periodically between images until the decoder can get access to the memory to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`process the next image. The movie may stop quite often between images and wait.
`
`
`2 To reduce the minimum required bandwidth and still operate in real time, the
`
`
`
`
`
`
`
`
`
`
`decoder 10 may need to drog/%?’a1:aea.5If the decoder 10 regularly does not decode
`
`
`
`
`
`
`
`
`
`
`
`
`
`every frame then it may not need to stop between images. However, this produces
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`very poor continuity in the images. This is problematic with an image encoded to
`
`
`
`
`
`
`
`
`
`
`the MPEG-1 or MPEG-2 standard;(, or any standards that uses temporal
`
`
`
`
`
`
`
`
`
`In temporal (interpicture) compression some of the images are
`
`compression.
`
`10
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`decoded based on previous images and some based on previous and future images. _
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dropping an image on which the decoding of other images is based is unacceptable/
`
`
`
`
`
`
`
`
`
`
`and will result in many poor or even completely unrecognizable images.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The computer can also contain both a decoder and encoder to allow for video
`
`15
`
`
`
`
`telephony, as described above.
`
`
`
`
`
`
`
`
`
`
`
`
`In this case not operating in real time would mean
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`that the length of time between the occurrence of an event, such as speaking, at one
`
`
`
`
`
`
`
`
`
`
`
`
`
`end of the conversation until
`the event
`is displayed at
`the other end of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`conversation is increased by the time both the encoder and then the decoder must
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`wait to get access to the bus and the main memory. Not being able to operate in
`
`20
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`real time means that there would be gaps in the conversation until the equipment
`
`
`
`
`
`
`
`
`
`
`
`
`
`can catch up. This increases the time needed to have a video conference, and
`
`
`
`
`
`
`
`makes the conference uncomfortable for the participants.
`
`25
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`One widely used solution to allow a component in a computer system to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`operate in real time is to give the component its own dedicated memory. Thus, as
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`shown in Figure lc, the decoder 10 can be given its own dedicated memory 22,
`
`
`
`
`
`
`
`
`
`with a dedicated bus 26 to connect the decoder 10 to its memory 22.
`
`
`
`
`
`
`The
`
`SGS-THOMSON Microelectronics Inc.
`
`
`96-S-11
`'
`
`
`Page 6
`
`a
`
`l1
`
`Page 14 of 280
`
`Page 14 of 280
`
`

`
`
`
`
`
`
`
`
`its controller and the pins to control
`
`
`
`
`
`
`
`
`
`
`
`significantly increase the cost of adding a decoder 10 to the computer.
`
`
`
`
`this memory
`
`
`
`dedicated memory 22,
`
`lk
`
`/
`/ \
`[E
`
`v
`
`SGS-THOMSON Microelectronics Inc.
`
`
`96-S-11
`Page 7
`
`
`Page 15 of 280
`
`Page 15 of 280
`
`

`
`
`
`
`Summary of the Invention
`
`
`
`
`
`
`
`
`
`
`
`The present application discloses an electronic system that contains a first
`
`
`
`
`
`
`
`
`
`
`device and video and/or audio decompression and/or compression device capable
`
`
`
`
`
`
`
`
`
`
`
`
`
`of operating in real
`time. Both the first device and the video and/or audio
`
`
`
`
`
`
`
`
`
`
`decompression and/or compression device require a memory interface. The video
`
`
`
`
`
`
`
`
`
`
`and/or audio decompression and/or compression device shares a memory interface
`
`
`
`
`
`
`
`
`
`
`
`
`
`and the memory with the first device. In the preferred embodiment of the invention
`
`
`
`
`
`
`
`
`
`
`
`
`
`the shared memory interface contains an arbiter. The arbiter and DMA engines of
`
`
`
`
`
`
`
`
`
`
`
`the video and/or audio decompression and/or compression device and of the first _
`
`
`
`
`
`
`
`
`
`
`
`
`
`device are configured to arbitrate between the two devices When one of them is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`requesting access to the memory. This allows the use of one memory interface to
`
`
`
`
`
`
`
`
`
`
`the access of both the video and/or audio decompression and/or
`
`
`
`
`
`
`
`
`compression device and the first device to the memory.
`
`control
`
`
`
`
`
`
`
`
`
`
`When the video and/or audio decompression and/or compression device used
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`in an electronic system, such as a computer, already containing a device that has
`
`
`
`
`
`
`
`
`
`a memory interface the video and/or audio decompression and/or compression
`
`
`
`
`
`
`
`
`
`
`
`
`
`device can share that memory interface and the memory of the device and the
`
`
`
`
`
`
`
`
`
`
`memory interface and memory of the video and/or audio decompression and/or
`
`
`
`
`
`
`
`
`
`compression device can be eliminated. Eliminating this memory interface reduces
`
`
`
`
`
`
`
`
`
`
`
`the die area without changing the critical dimensions of the device. Therefore
`increasing the volume and reducing the cost of the decoder or encoder. Eliminating
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the memory greatly reduces
`the cost of adding the video and/or audio
`
`
`
`
`
`
`
`
`
`decompression and/or compression device to the electronic system While not
`
`
`
`
`
`
`
`
`
`
`requiring the video and/or audio decompression and/or compression device to be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`connected to the system bus, allowing the video and/or audio decompression and/or
`
`10
`
`15
`
`20
`
`25
`
`SGS-THOMSON Microelectronics Inc.
`
`
`96-S-11
`
`Page 8
`
`
`EK
`
`5.
`
`Page 16 of 280
`
`Page 16 of 280
`
`

`
`
`
`
`
`
`
`compression device to operate in real time.
`
`
`
`
`
`
`
`
`
`
`
`
`
`An advantage of the present invention is significant cost reduction due to the
`
`
`
`
`
`
`
`
`
`
`
`
`fact that the video and/or audio decompression and/or compression device does not
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`need its own dedicated memory but can share a memory with another device and
`
`
`
`
`still operate in real time.
`
`
`
`
`
`
`
`
`
`
`
`
`Another significant advantage of the present invention is that the die space
`
`
`
`
`
`
`
`
`
`
`needed for the video and/or audio decompression and/or compression device is
`
`
`
`
`
`
`
`
`
`
`smaller because the memory interface on the video and/or audio decompression
`
`10
`
`
`
`
`
`
`
`and/or compression device is eliminated.
`
`
`
`
`
`
`
`
`
`
`
`
`
`A further advantage of the present invention is that the video and/or audio
`
`
`
`
`
`
`
`
`
`
`
`
`decompression and/or compression device can share the memory of the device with
`
`
`
`
`
`
`
`
`which it is sharing the memory interface more efficiently.
`
`15
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Another advantage of the present invention is that the cost of producing a
`
`
`
`
`
`
`
`
`
`video and/or audio decompression and/or compression device is reduced because
`
`
`
`
`
`
`
`
`
`
`the memory interface on the video and/or audio decompression and/or compression
`
`
`
`device is eliminated.
`
`20
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Another advantage of the present invention is that the video and/or audio
`decompression and/or compression device can be monolithically integrated into the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`first device and no extra packaging or pins are needed for the video and/or audio
`
`
`
`
`
`
`
`
`
`
`
`decompression and/or compression device, and no pins are needed for the first
`
`
`
`
`
`
`
`
`
`
`device to connect to the video and/or audio decompression and/or compression
`
`
`
`
`
`
`
`
`
`
`
`
`
`device, saving pins on both devices and producing a better connection between the
`
`25
`
`
`
`9
`
`ff
`
`;
`f
`
`he‘
`l
`Page 17 ofM28O
`
`
`
`SGS-THOMSON Microelectronics Inc.
`96-S-11
`Page 9
`
`
`Page 17 of 280
`
`

`
`
`
`two devices.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Other advantages and objects of the invention will be apparent to those of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ordinary skill in the art having reference to the following specification together with
`
` (cid:9)
`5
`
`
`
`the drawings.
`
`
`
`SGS-THOMSON Microelectronics Inc.
`
`
`
`
`96-S-11
`
`
`
`Page 10
`
`
`
`
`5
`
`e
`‘~
`
`Page 18 of”280 ’
`
`Page 18 of 280
`
`

`
`
`
`
`Brief Description of the Drawings
`
`
`
`
`
`
`
`
`
`
`
`
`
`Figure la and lb are electrical diagrams, in block form, of prior art decoders.
`
`
`
`
`
`
`
`
`
`
`
`
`
`in block form, of a computer system
`Figure 1c is an electrical diagram,
`
`
`
`
`
`
`
`containing a decoder according to the prior art.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Figure 2 is an electrical diagram, in block form, of an electronic system
`
`
`
`
`
`
`
`
`
`
`
`
`containing a device having a memory interface and an encoder and decoder.
`
`
`
`5
`
`10
`
`
`
`
`
`
`Figure 3 is an electrical diagram,
`
`
`
`
`
`
`
`in block form, of a computer system‘
`
`
`
`
`
`
`
`
`
`
`
`
`
`containing a core logic chipset designed for the CPU to share a memory interface
`
`
`
`
`With an encoder and decoder.
`
`
`
`
`
`15
`
`
`
`
`
`
`
`
`
`
`
`
`in block form, of a computer system
`Figure 4 is an electrical diagram,
`
`
`
`
`
`
`
`
`
`
`
`containing a graphics accelerator designed to share a memory interface with an
`
`
`
`
`
`encoder and/or decoder.
`
`
`3
`, ,,,,.i;\
`
`””
`
`SGS-THOMSON Microelectronics Inc.
`
`
`96-S-11
`Page 11
`
`
`Page 19 of 280
`
`Page 19 of 280
`
`

`
`
`
`
`
`
`Detailed Description of the Preferred Embodiment
`
`
`
`
`
`
`
`
`
`
`
`
`
`Figure 2 shows an electronic system 40 containing a first device 42 having
`
`
`
`
`
`
`
`
`
`
`
`
`
`access to a memory 50 through a memory interface 48, and a decoder 44 and
`
`
`
`
`
`
`encoder 46, having access to the same memory 50 through the same memory
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface 48. First device 42 can be a processor, a core logic chipset, a graphics
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`accelerator, or any other device that requires access to the memory 50, and either
`
`
`
`
`
`
`
`
`
`
`
`
`
`contains or is coupled to a memory interface. Any parts common to Figures 1
`
`
`
`
`
`
`
`
`
`
`
`through 4 are indicated using the same numbering system.
`In the preferred
`
`
`
`
`
`
`
`
`
`
`
`
`embodiment of the invention, electronic system 40 contains a first device 42, a
`
`decoder 44, an encoder 46, a memory interface 48, and a memory 50. Although, I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`either the decoder 44 or encoder 46 can be used in the decoder/encoder 45 without
`
`
`
`
`
`
`
`
`
`
`
`the other. For ease of reference, a video and/or audio decompression and/or
`
`
`
`
`
`
`
`
`
`
`
`compression device 45 will hereinafter be referred to as decoder/encoder 45. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`decoder/encoder 45 may be a single device, or cell on an integrated circuit, or may
`
`
`
`
`
`
`
`
`
`
`
`
`be two separate devices, or cells in an integrated circuit.
`In the preferred
`
`
`
`
`
`
`
`
`
`
`
`embodiment of the invention, the first device 42, decoder/encoder 45, and memory
`
`
`
`
`
`
`
`
`
`
`
`
`interface 48 are on one integrated circuit, however,
`they can be on separate
`
`
`
`
`integrated circuits in any combination.
`
`
`
`
`
`C II (C. u.'u+ I Q-
`
`
`
`
`
`
`
`
`
`
`The decoder 44 includes a video decoding/k1-2—ei1=euit- and an audio decoding
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`circuit 14, both coupled to a register interface 20. The decoder 44 can be either a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`video and audio decoder, just a video, or just an audio decoder. If the decoder 44
`
`
`
`
`
`
`
`
`
`
`
`
`is just a video decoder it does not contain the audio decoding circuitry 14. The
`
`
`
`
`
`
`
`
`
`
`
`
`audio decoding can be performed by a separate audio codec coupled to the first
`
`
`
`
`In the preferred embodiment of the invention,
`device 42, or through software‘.
`
`
`
`
`
`
`
`
`10
`
`15
`
`20
`
`25
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`when the decoder/encoder 45 is in a system containing a processor and is coupled
`¥¥¥¥¥....._\
`)
`
`"
`
`
`
`SGS-THOMSON Microelectronics Inc.
`96-S-11
`Page 12
`
`
`Page 20 of 280
`
`Page 20 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` (cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 21 of 280
`
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The first device 42 also contains a DMA engine 60. The DMA engine 60
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of the first device 42 is coupled to the arbiter 54 of the memory interface 48. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`arbiter is also coupled to the refresh logic 58 and the memory controller 56. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`memory interface 48 is coupled to a memory 50. The memory controller 56 is the
`mass as
`
`
`
`
`
`
`
`
`
`control logic that generates the address the memory interface 48 a.eeess— in
`Au
`
`
`
`
`
`
`
`
`
`memory 50 and the timing of the burst cycles.
`
`
`
`
`
`
`
`
`
`
`
`In current technology, memory 50 is typically a DRAM. However, other
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`types of memory can be used. The refresh logic 58 is needed to refresh the
`
`
`
`
`
`
`
`
`
`
`
`
`
`DRAM. However, as is known in the art, if a different memory is used, the refresh
`
`10
`
`
`
`
`
`
`
`
`
`
`
`
`logic 58 may not be needed and can be eliminated.
`
`
`
`
`
`
`
`The decoder/encoder 45 is coupled to the memory 50 through devices,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`typically a bus 70, that have a bandwidth greater than the bandwidth required for
`
`
`
`
`
`
`
`
`
`
`
`the decoder/encoder 45 to operate in real time. The minimum bandwidth required
`
`
`
`
`
`
`
`
`
`
`for the decoder/encoder 45 can be calculated based on the characteristics and
`
`
`15
`
`
`
`
`
`
`
`
`
`
`
`
`
`desired operation of the decoder, including the standard to which the bitstream is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`encoded to comply with, whether the decoder/encoder 45 is to operate inreal time,
`
`
`
`
`
`
`
`
`
`
`
`
`
`to what extent frames are dropped, and which images are stored. Additionally, the
`
`20
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`latency of the bus 70 that couples the decoder/encoder 45 to the memory 50 should
`
`
`be considered.
`
`
`
`25
`
`
`
`
`
`
`
`
`
`
`
`
`is to have the decoder/encoder 45 operate in real
`A goal
`
`
`
`
`
`
`
`
`
`
`
`
`dropping so many frames that it becomes noticeable to the human viewer of the
`
`
`
`
`
`
`
`
`
`
`
`movie. To operate in real time the decoder/encoder 45 should decoder and/or
`
`
`
`
`time without
`
`
`
`
`
`
`
`
`
`
`
`
`
`encode images fast enough so that any delay in decoding and/or encoding cannot
`
`
`
`
`
`
`
`
`
`
`
`
`
`be detected by a human viewer. This means that the decoder/encoder 45 has a
`
`' 5/"””””’"”"”“
`
`‘\
`
`
`
`SGS-THOMSON Microelectronics Inc.
`96-S-11
`
`Page 14
`
`Page 22 of 280
`
`Page 22 of 280
`
`

`
`
`
`
`
`
`
`
`
`
`
`
`required bandwidth that allows the decoder/encoder 45 to operate fast enough to
`
`
`
`
`
`
`
`
`
`
`
`
`decode the entire image in the time between screen refreshes, which is typically
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1/30 of a second, with the human viewer not being able to detect any delay in the
`
`
`
`
`
`
`
`
`
`
`
`
`
`decoding and/ or encoding. To operate in real time the required bandwidth should
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`be lower than the bandwidth of the bus.
`In order not
`to starve the other
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`components on the bus, i.e. deny these components access to the memory for an
`
`
`
`
`
`
`
`
`
`
`
`
`amount of time that would interfere with their operation, this required bandwidth
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`should be less the entire bandwidth of the bus. Therefore a fast bus 70 should be
`
`
`
`
`
`used. A fast bus 70 is any bus whose bandwidth is equal to or greater that the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`required bandwidth. There are busses, in current technology, including the ISA ‘
`
`
`
`
`
`
`
`
`
`
`bus, whose bandwidth is significantly below the bandwidth required for this.
`
`
`
`
`
`
`
`
`
`
`
`In the preferred embodiment of the invention the decoder/encoder 45 is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`coupled to the memory 50 through a fast bus 70

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