← Back to Patent Explorer
US5635985A Expired / Lapsed US ⏱️ 0.0 years remaining

Low cost joint HD/SD television decoder methods and apparatus

Assignee: Hitachi America Ltd
•
Filing: 1994-11-14
•
Granted: 1997-06-03
•
Expires: 2014-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatus for implementing a reduced cost HDTV/SDTV video decoder are disclosed. The described joint video decoder is capable of decoding HDTV pictures at approximately the resolution of standard definition television pictures and can be used to decode HDTV and/or SDTV pictures. The described video decoder may be used as part of a picture-in-picture decoder circuit for providing picture-in-picture capability without providing multiple full resolution video decoders. The reduction in decoder circuit complexity is achieved through the use of a plurality of data reduction techniques including the use of a preparser, downsampling, and truncating pixel values.

Inventors

  • 👤 Jill M. Boyce
  • 👤 Larry Pearlstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 12:17
CPC Classifications
H; H04; H04N; H04N19/00; G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; G06T3/4084; G11; G11B; G11B5/00; G11B5/008; G11B5/00813; G11B5/00847; G11B5/0086; H03; H03M; H03M7/00; H04N19/10; H04N19/102; H04N19/117; H04N19/124; H04N19/132; H04N19/134; H04N19/136; H04N19/137; H04N19/139; H04N19/157; H04N19/159; H04N19/16; H04N19/162; H04N19/169; H04N19/17; H04N19/172; H04N19/176; H04N19/18; H04N19/184; H04N19/189; H04N19/192; H04N19/40; H04N19/42; H04N19/423; H04N19/426; H04N19/427; H04N19/428; H04N19/44; H04N19/46; H04N19/48; H04N19/50; H04N19/503; H04N19/51; H04N19/513; H04N19/587; H04N19/59; H04N19/60; H04N19/61; H04N19/70; H04N19/80; H04N19/82; H04N19/90; H04N21/00; H04N21/20; H04N21/23; H04N21/231; H04N21/23106; H04N21/234; H04N21/2343; H04N21/236; H04N21/25; H04N21/266; H04N21/2662; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/431; H04N21/4312; H04N21/4316; H04N21/432; H04N21/4325; H04N21/434; H04N21/438; H04N21/4382; H04N21/44; H04N21/4402; H04N21/440254; H04N21/440263; H04N21/45; H04N21/462; H04N21/4621; H04N5/00; H04N5/44; H04N5/445; H04N5/45; H04N5/46; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; G11B15/00; G11B15/02; G11B15/12; G11B15/125; G11B15/18; G11B15/1808; G11B15/1875; G11B15/46; G11B15/467; G11B15/4673; H04N19/13; H04N19/30; H04N19/91; H04N5/76; H04N5/78; H04N5/782; H04N5/7824; H04N5/7826; H04N5/78263; H04N9/82; H04N9/8205; H04N9/8227

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 161 words
A decoder circuit for decoding digital video signals including one of a high definition and a standard definition digital video signal, wherein the high definition video signal includes digital video data representing high definition pictures and the standard definition digital video signal includes digital video data representing standard definition pictures, the decoder circuit comprising: a channel buffer for temporarily storing the digital video data; a downsampler module coupled to the channel buffer, the downsampler module being adapted for receiving a mode control signal having one of a first state and a second state, the downsampler module downsampling and outputting the digital video data representing the pictures when the mode control signal is in the first state and outputting the digital video data representing the pictures without performing downsampling when the mode control signal is in the second state; and a picture memory coupled to the downsampler module for storing the digital video data representing the pictures output by the downsampler module.
Claim 2
Dependent Claim 161 words
A decoder circuit for decoding digital video signals including one of a high definition and a standard definition digital video signal, wherein the high definition video signal includes digital video data representing high definition pictures and the standard definition digital video signal includes digital video data representing standard definition pictures, the decoder circuit comprising: a channel buffer for temporarily storing the digital video data; a downsampler module coupled to the channel buffer, the downsampler module being adapted for receiving a mode control signal having one of a first state and a second state, the downsampler module downsampling and outputting the digital video data representing the pictures when the mode control signal is in the first state and outputting the digital video data representing the pictures without performing downsampling when the mode control signal is in the second state; and a picture memory coupled to the downsampler module for storing the digital video data representing the pictures output by the downsampler module.
Claim 3
Dependent Claim 42 words
The decoder circuit of claim 1, wherein the first state of the mode control signal indicates a high definition video mode of decoder operation and the second state of the mode control signal indicates a standard definition video mode of decoder operation.
Claim 4
Dependent Claim 89 words
The decoder circuit of claim 2, wherein the channel buffer and the picture memory are implemented using a common memory device including first, second and third memory circuits, and wherein: during the standard definition mode of decoder operation, the first memory circuit operates as the channel buffer, and the second and third memory circuits operate as the picture memory; and during the high definition mode of decoder operation, the first and second memory circuits operate as the channel buffer, and the third memory circuit operates as the frame buffer.
Claim 5
Dependent Claim 140 words
The decoder circuit of claim 3, further comprising: an interpolation module coupled to the picture memory for receiving the data representing the pictures stored therein, the interpolation module including: a half pel interpolation circuit for performing half pel interpolation on the data representing the video pictures; an upsampler circuit for upsampling the data representing the video pictures; a downsampler circuit for downsampling the upsampled data representing the video pictures; and coupling means for selectively coupling the picture memory in series with the upsampler circuit, the half pel interpolation circuit and the downsampler circuit in response to the first state of the mode control signal and for coupling the picture memory in series with the half pel interpolation circuit such that the upsampler circuit and the downsampler circuit are bypassed in response to the second state of the mode control signal.
Claim 6
Dependent Claim 77 words
The decoder circuit of claim 4, wherein each of the high definition pictures and the standard definition pictures include a plurality of blocks, each block including a plurality of DCT coefficients, the decoder circuit comprising: preparser means coupled to the channel buffer for removing from each block of a high definition picture DCT coefficients that exceed a preselected maximum number of DCT coefficients per block and to pass blocks of standard definition pictures without removing DCT coefficients.
Claim 7
Dependent Claim 83 words
The decoder circuit of claim 4, wherein the data representing each of the high definition pictures and the standard definition pictures includes a plurality of blocks, each block including a plurality of DCT coefficients, and wherein the standard definition pictures are transmitted at a variable data rate, the decoder circuit comprising: preparser means coupled to the channel buffer for removing from each block of a high or standard definition picture, DCT coefficients that exceed a preselected maximum number of DCT coefficients per block.
Claim 8
Dependent Claim 136 words
The decoder circuit of claim 6, wherein the number of DCT coefficients included in the blocks of the data representing standard definition pictures is less than or equal to a first number of DCT coefficients and wherein the number of DCT coefficients included in the blocks of the data representing high definition pictures is less than or equal to a second number of DCT coefficients, the decoder circuit further comprising: a syntax parser and variable length decoder circuit coupled to the channel buffer; and an inverse quantization circuit coupled to the syntax parser and variable length decoder circuit for inverse quantizing a third number of DCT coefficients per block, the third number of DCT coefficients being less than the second number of DCT coefficients and greater than or equal to the first number of DCT coefficients.
Claim 9
Dependent Claim 33 words
The decoder circuit of claim 7, wherein the first number of DCT coefficients per block is less than 11 and wherein the second number of DCT coefficients per block is less than 65.
Claim 10
Dependent Claim 69 words
The decoder circuit of claim 8, further comprising: mode control signal generator means including means for detecting the presence of data representing high definition video signals in the video signal, the mode control signal generator outputting the mode control signal having a first state upon detection of the presence of data representing high definition video pictures and outputting the mode control signal having a second state at other times.
Claim 11
Dependent Claim 68 words
The decoder circuit of claim 6, wherein the channel buffer is coupled to the preparser means by a feedback line and wherein the channel buffer signals the preparser means to control the output data rate of the preparser means as a function of the amount of data stored in the channel buffer and the mode of decoder operation as indicated by the state of the mode control signal.
Claim 12
Dependent Claim 136 words
The decoder circuit of claim 10, wherein the number of DCT coefficients included in the blocks of the data representing standard definition pictures is less than or equal to a first number of DCT coefficients and wherein the number of DCT coefficients included in the blocks of the data representing high definition pictures is less than or equal to a second number of DCT coefficients, the decoder circuit further comprising: a syntax parser and variable length decoder circuit coupled to the channel buffer; and an inverse quantization circuit coupled to the syntax parser and variable length decoder circuit for inverse quantizing a third number of DCT coefficients per block, the third number of DCT coefficients being less than the second number of DCT coefficients and greater than or equal to the first number of DCT coefficients.
Claim 13
Dependent Claim 83 words
The decoder circuit of claim 11, wherein the DCT coefficients of each high definition or standard definition picture represent a 2 dimensional array of blocks including a series of rows of DCT coefficients, the decoder circuit comprising: an IDCT engine comprising one dimensional 8 point IDCT circuits for performing IDCT operations on a limited subset of the rows of DCT coefficients included in a high definition picture and all of the rows of DCT coefficients of each block of a standard definition picture.
Claim 14
Dependent Claim 33 words
The decoder circuit of claim 11, wherein the first number of DCT coefficients per block is less than 11 and wherein the second number of DCT coefficients per block is less than 65.
Claim 15
Dependent Claim 69 words
The decoder circuit of claim 13, further comprising: mode control signal generator means including means for detecting the presence of data representing high definition video signals in the video signal, the mode control signal generator outputting the mode control signal having a first state upon detection of the presence of data representing high definition video pictures and outputting the mode control signal having a second state at other times.
Claim 16
Dependent Claim 128 words
The decoder circuit of claim 11, wherein the DCT coefficients of each high definition or standard definition picture represent a 2 dimensional array of blocks including a series of columns of DCT coefficients, the decoder circuit comprising: an IDCT engine comprising one dimensional 8 point IDCT circuits for performing IDCT operations on a subset of the columns of DCT coefficients included in each high definition picture and all of the columns of DCT coefficients of each block of each standard definition picture, the same one dimensional 8 point IDCT circuits used to process the subset of columns of DCT coefficients included in the high definition picture being used to perform the IDCT operation on all the columns of DCT coefficients of each block of a standard definition picture.
Claim 17
Dependent Claim 32 words
The decoder circuit of claim 15, wherein the subset of subset of the columns of DCT coefficients included in each high definition picture consists of three or less columns of DCT coefficients.
Claim 18
Dependent Claim 156 words
An IDCT engine for performing an IDCT operation on a block of digital video data corresponding to a high definition picture and for performing an IDCT operation on a block of digital video data corresponding to a standard definition picture, each block of video data corresponding to a high definition picture including a plurality of DCT coefficients representing a series of N rows and M columns of DCT coefficients, each block of video data corresponding to a standard definition picture including a series of rows and columns of DCT coefficients, where N and M are positive integers, the IDCT engine comprising: a plurality of one dimensional 8 point IDCT circuits for performing IDCT operations on a subset of the N rows and M columns of DCT coefficients, the same plurality of one dimensional 8 point IDCT circuits performing IDCT operations on all rows and columns of DCT coefficients of the standard definition block of video data.
Claim 19
Dependent Claim 156 words
An IDCT engine for performing an IDCT operation on a block of digital video data corresponding to a high definition picture and for performing an IDCT operation on a block of digital video data corresponding to a standard definition picture, each block of video data corresponding to a high definition picture including a plurality of DCT coefficients representing a series of N rows and M columns of DCT coefficients, each block of video data corresponding to a standard definition picture including a series of rows and columns of DCT coefficients, where N and M are positive integers, the IDCT engine comprising: a plurality of one dimensional 8 point IDCT circuits for performing IDCT operations on a subset of the N rows and M columns of DCT coefficients, the same plurality of one dimensional 8 point IDCT circuits performing IDCT operations on all rows and columns of DCT coefficients of the standard definition block of video data.
Claim 20
Dependent Claim 10 words
The IDCT engine of claim 17, wherein M is three.
Claim 21
Independent Claim 121 words
A method of decoding a digital video signal including a video picture, the video picture being one of a high definition picture and a standard definition picture, the method comprising the steps of: receiving the digital video signal including the picture, the picture being represented by digital video data; detecting whether the received picture is a high definition picture or a standard definition picture; upon detecting that the received picture is a high definition picture, processing the received picture for a first time to reduce the amount of digital video data used to represent the received picture; storing the received picture in a memory device, the stored picture corresponding to a processed high definition picture or an unprocessed standard definition picture.
Claim 22
Independent Claim 121 words
A method of decoding a digital video signal including a video picture, the video picture being one of a high definition picture and a standard definition picture, the method comprising the steps of: receiving the digital video signal including the picture, the picture being represented by digital video data; detecting whether the received picture is a high definition picture or a standard definition picture; upon detecting that the received picture is a high definition picture, processing the received picture for a first time to reduce the amount of digital video data used to represent the received picture; storing the received picture in a memory device, the stored picture corresponding to a processed high definition picture or an unprocessed standard definition picture.
Claim 23
Dependent Claim 65 words
The method of claim 19, wherein each high definition picture includes a plurality of blocks, each block including a plurality of DCT coefficients, and wherein the step of processing the received picture for a first time includes the step of: using a preparser to remove from each block of the received picture, DCT coefficients that exceed a preselected maximum number of DCT coefficients per block.
Claim 24
Dependent Claim 117 words
The method of claim 20, wherein the DCT coefficients of a high definition picture correspond to N columns of DCT coefficients, where N is a positive integer, the method further comprising the step of: generating a mode control signal indicating whether the picture stored in the received picture is a high definition picture or a standard definition picture; operating an inverse discrete cosine transform circuit responsive to the mode control signal to perform an inverse discrete cosine transform on upto but not exceeding M columns of DCT coefficients of each received high definition picture, where M is a positive integer less than N, and on all the columns of DCT coefficients of each received standard definition picture.
Claim 25
Dependent Claim 13 words
The method of claim 21, wherein M is three and N is eight.
Claim 26
Dependent Claim 54 words
The method of claim 21, further comprising the step of: operating a downsampler circuit in response to the mode control signal to downsample each high definition picture upon which an inverse discrete cosine operation is performed and to pass each standard definition picture, without downsampling, upon which an inverse discrete cosine operation is performed.
Claim 27
Independent Claim 153 words
A method of decoding a digital video signal including a picture of one of a first and a second degree of resolution, the first degree of resolution being a higher degree of resolution than the second degree of resolution, the picture including digital video data, the method comprising the steps of: providing a picture buffer for storing pictures; receiving the digital video signal including the picture; monitoring the digital video signal to determine whether the received picture is of the first or second degree of resolution; upon determining that the received picture is of the first degree of resolution performing the steps of: i. downsampling the picture to reduce the amount of video data included in the picture; and ii. storing the picture in the picture buffer; upon determining that the received picture is of the second degree of resolution performing the step of storing the picture in the picture buffer without downsampling.
Claim 28
Independent Claim 153 words
A method of decoding a digital video signal including a picture of one of a first and a second degree of resolution, the first degree of resolution being a higher degree of resolution than the second degree of resolution, the picture including digital video data, the method comprising the steps of: providing a picture buffer for storing pictures; receiving the digital video signal including the picture; monitoring the digital video signal to determine whether the received picture is of the first or second degree of resolution; upon determining that the received picture is of the first degree of resolution performing the steps of: i. downsampling the picture to reduce the amount of video data included in the picture; and ii. storing the picture in the picture buffer; upon determining that the received picture is of the second degree of resolution performing the step of storing the picture in the picture buffer without downsampling.
Claim 29
Dependent Claim 41 words
The method of claim 24, wherein the first degree of resolution corresponds to the degree of resolution of a high definition television picture and the second degree of resolution corresponds to the degree of resolution of a standard definition television picture.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-02 2000-12-02 2001-06-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-02 2004-12-02 2005-06-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-02 2008-12-02 2009-06-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag