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

Encoder and decoder

Assignee: Mitsubishi Electric Corp
•
Filing: 1997-08-29
•
Granted: 1998-08-11
•
Expires: 2017-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An encoder counts the length of a data produced by the variable-length encoding, and time-division-multi-plexes information of the data length to the variable-length encoded data. Art encoder time-division-multiplexes information of the number of bits after a fixed partition used in the error-correction encoding to the initial bit of a variable-length code to a variable-length encoded data, and transmits them. An encoder, when a variable-length code for one symbol of the variable-length encoding extends over a partition used in the error-correction encoding, inserts a special code before the partition, or guarantees that the top of the partition is always at the top of the variable-length code. An encoder obtains the sum of fields and the difference between fields, and performs on these values the orthogonal transform to encode them.

Inventors

  • 👤 Hidetoshi Mishima
  • 👤 Takashi Itow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:58
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H03; H03M; H03M7/00; H03M7/30; H03M7/40; H03M7/42; H04N19/00; H04N19/10; H04N19/102; H04N19/103; H04N19/112; H04N19/117; H04N19/134; H04N19/146; H04N19/147; H04N19/15; H04N19/169; H04N19/17; H04N19/172; H04N19/176; H04N19/184; H04N19/50; H04N19/503; H04N19/51; H04N19/527; H04N19/60; H04N19/61; H04N19/62; H04N19/63; H04N19/649; H04N19/85; H04N19/86; H04N19/89; H04N21/00; H04N21/20; H04N21/23; H04N21/235; H04N21/236; H04N21/238; H04N21/2383; H04N21/40; H04N21/43; H04N21/434; H04N21/435; H04N21/438; H04N21/4382; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/9261; H04N5/9264; H04N5/93; H04N5/94; H04N5/945; H04N7/00; H04N7/24; H04N7/52; H04N9/8047; G; G11; G11B; G11B20/00; G11B20/10; G11B20/12; G11B2020/1264; G11B2020/1288; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2537; G11B2220/2562; H03M7/46; H04N19/13; H04N19/30; H04N19/65; H04N19/90; H04N19/91; H04N5/78; H04N5/782; H04N5/7824; H04N5/7826; H04N5/78263; H04N5/783

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 47 words
An encoder which performs blocking and an orthogonal transform on a digital video signal to variable-length encode the digital video signal, comprising: means for counting a length of a variable-length encoded data for each block; and means for time-division-multiplexing data length infaormation with the variable-length encoded data.
Claim 2
Dependent Claim 47 words
An encoder which performs blocking and an orthogonal transform on a digital video signal to variable-length encode the digital video signal, comprising: means for counting a length of a variable-length encoded data for each block; and means for time-division-multiplexing data length infaormation with the variable-length encoded data.
Claim 3
Dependent Claim 84 words
An encoder which encodes digital data by variable-length encoding and error-correction encoding, comprising: means for converting the digital data to variable-length encoded data; means for partitioning a data string including the variable-length encoded data by a fixed length and adding an error-correcting code; means for obtaining an ignoring-bit-number data representing a number of bits after a partition used in the error-correction encoding to an initial bit of the variable-length encoded data; and means for time-axis multiplexing the ignoring-bit-number data with the variable-length encoded data.
Claim 4
Dependent Claim 84 words
An encoder which encodes digital data by variable-length encoding and error-correction encoding, comprising: means for converting the digital data to variable-length encoded data; means for partitioning a data string including the variable-length encoded data by a fixed length and adding an error-correcting code; means for obtaining an ignoring-bit-number data representing a number of bits after a partition used in the error-correction encoding to an initial bit of the variable-length encoded data; and means for time-axis multiplexing the ignoring-bit-number data with the variable-length encoded data.
Claim 5
Dependent Claim 85 words
A decoder which decodes a data string which has been obtained by said encoder of claim 2, the data string having variable-length encoded data and ignoring-bit-number data which is time-axis-multiplexed with the variable-length encoded data, said decoder comprising: means for detecting and correcting an error produced in a transmission channel; means for extracting the ignoring-bit-number data from the data string; and means for inverse-converting only a portion of the data string based on the extracted ignoring-bit-number data, to decode the portion of the data string.
Claim 6
Dependent Claim 91 words
A decoder which decodes a data string, the data string being variable-length encoded by performing blocking and an orthogonal transform on digital data, and the data string being partitioned by a fixed length to be transmitted, said decoder comprising: detection means for detecting a state in which a succeeding data string is disabled for use and data indicative of an end of a block cannot be decoded; and means for, where said detection meets detects the state, inserting "0" into remaining data of the block and performing an inverse orthogonal transform.
Claim 7
Dependent Claim 91 words
A decoder which decodes a data string, the data string being variable-length encoded by performing blocking and an orthogonal transform on digital data, and the data string being partitioned by a fixed length to be transmitted, said decoder comprising: detection means for detecting a state in which a succeeding data string is disabled for use and data indicative of an end of a block cannot be decoded; and means for, where said detection meets detects the state, inserting "0" into remaining data of the block and performing an inverse orthogonal transform.
Claim 8
Dependent Claim 70 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: means for performing calculations between fields to obtain the sum of fields and the difference between fields; and means for performing the orthogonal transform on the sum of fields or the difference between fields in the unit of a predetermined number of pixels, and the high-efficiency encoding.
Claim 9
Dependent Claim 70 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: means for performing calculations between fields to obtain the sum of fields and the difference between fields; and means for performing the orthogonal transform on the sum of fields or the difference between fields in the unit of a predetermined number of pixels, and the high-efficiency encoding.
Claim 10
Dependent Claim 76 words
A decoder which decodes an encoded data obtained by the encoder according to claim 5, characterized it that said decoder comprises: means for performing the inverse orthogonal transform on the encoded data in the unit of a predetermined numbter of pixels, to obtain the sum of fields or the difference between fields; and means for obtaining a video signal of the original fields on the basis of the obtained sum of fields or difference between fields.
Claim 11
Dependent Claim 92 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: detection means for detecting an S/N ratio of the video signal; means for performing calculations between fields to obtain the sum of fields and the difference between fields; means for performing the orthogonal transform on the sum of fields or the difference between fields in the unit of a predetermined number of pixels; and means for controlling a quantization level in accordance with an output of said detection means.
Claim 12
Dependent Claim 92 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: detection means for detecting an S/N ratio of the video signal; means for performing calculations between fields to obtain the sum of fields and the difference between fields; means for performing the orthogonal transform on the sum of fields or the difference between fields in the unit of a predetermined number of pixels; and means for controlling a quantization level in accordance with an output of said detection means.
Claim 13
Dependent Claim 105 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: means for performing calculations is between fields to obtain the sum of fields and the difference between fields, and the blocking for every plurality of pixels; means for performing the blocking for every plurality of pixels in a field; means for performing the blocking in a frame; means for performing the orthogonal transform on blocks; and means for switching orthogonal transform resullts of said three blocking means on the basis of the code amount after the encoding or an anticipated value thereof.
Claim 14
Dependent Claim 105 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: means for performing calculations is between fields to obtain the sum of fields and the difference between fields, and the blocking for every plurality of pixels; means for performing the blocking for every plurality of pixels in a field; means for performing the blocking in a frame; means for performing the orthogonal transform on blocks; and means for switching orthogonal transform resullts of said three blocking means on the basis of the code amount after the encoding or an anticipated value thereof.
Claim 15
Dependent Claim 88 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: means for performing calculations between fields to obtain the sum of fields and the difference between fields; round off means for making the bit number of either of the sum of fields and the difference between fields less than the bit number of the other of them by one bit; and means for performing the high-efficiency encoding on an output of said round off means.
Claim 16
Dependent Claim 88 words
An encoder which performs the high-efficiency encoding on a digital video signal by using the orthogonal transform, characterized in that said encoder comprises: means for performing calculations between fields to obtain the sum of fields and the difference between fields; round off means for making the bit number of either of the sum of fields and the difference between fields less than the bit number of the other of them by one bit; and means for performing the high-efficiency encoding on an output of said round off means.
Claim 17
Dependent Claim 47 words
A decoder characterized in comprising: decoding means for decoding a data which has been encoded by the encoder according to claim 9; and means for judging the positive, negative, odd number and even number of a decoded data from said decoding means, and obtaining data of fields.
Claim 18
Dependent Claim 80 words
An encoder which performs the high-efficiency encoding on a digitaal video signal by using the orthogonal transform, characterized if that said encoder comprises: means for performing athe band division on the video signal; means for performing calculations between fieids to obtain the sum of fields and the difference between fields; and means for performing the orthogonal transform on the sum of fields or the difference between fields in the unit of a predetermined number of pixels, and the high-efficiency encoding.
Claim 19
Dependent Claim 80 words
An encoder which performs the high-efficiency encoding on a digitaal video signal by using the orthogonal transform, characterized if that said encoder comprises: means for performing athe band division on the video signal; means for performing calculations between fieids to obtain the sum of fields and the difference between fields; and means for performing the orthogonal transform on the sum of fields or the difference between fields in the unit of a predetermined number of pixels, and the high-efficiency encoding.
Claim 20
Dependent Claim 133 words
A decoder which decodes a data string, the data string including variable-length encoded data encoded by performing an orthogonal transform, variable-length encoding, and error-correction encoding on a digital video signal; and ignoring-bit-number data which represents a number of bits after a partition used in the error-correction encoding to an initial bit of the variable-length encoded data, said decoder comprising: means for detecting and correcting an error produced in a transmission channel; means for extracting the ignoring-bit-number data from the data string; means for performing an inverse-orthogonal transform on only a portion of the data string based on the extracted ignoring-bit-number data, and obtaining a sum of fields or a difference between fields; and means for obtaining a video signal of original fields based on the obtained sum of fields or difference between fields.
Claim 21
Dependent Claim 133 words
A decoder which decodes a data string, the data string including variable-length encoded data encoded by performing an orthogonal transform, variable-length encoding, and error-correction encoding on a digital video signal; and ignoring-bit-number data which represents a number of bits after a partition used in the error-correction encoding to an initial bit of the variable-length encoded data, said decoder comprising: means for detecting and correcting an error produced in a transmission channel; means for extracting the ignoring-bit-number data from the data string; means for performing an inverse-orthogonal transform on only a portion of the data string based on the extracted ignoring-bit-number data, and obtaining a sum of fields or a difference between fields; and means for obtaining a video signal of original fields based on the obtained sum of fields or difference between fields.
Claim 22
Dependent Claim 149 words
A decoder which decodes a data string, the data string including variable-length encoded data encoded by performing an orthogonal transform and error-correction encoding on a digital video signal, said decoder comprising comprises: means for detecting and correcting an error produced in a transmission channel; inverse-orthogonal transform means for performing an inverse-orthogonal transform on the variable-length encoded data of the data string to obtain a sum of fields or a difference between fields; means for controlling said inverse-orthogonal transform means so that, in a case where the inverse-orthogonal transform is not accomplished even when the inverse-orthogonal transform process reaches a position which corresponds to a partition used in the error-correction encoding, the data is abandoned and the inverse-orthogonal transform process restarts from a top of a next partition; and means for obtaining a video signal of a original fields based on the obtained sum of fields or difference between fields.
Claim 23
Dependent Claim 149 words
A decoder which decodes a data string, the data string including variable-length encoded data encoded by performing an orthogonal transform and error-correction encoding on a digital video signal, said decoder comprising comprises: means for detecting and correcting an error produced in a transmission channel; inverse-orthogonal transform means for performing an inverse-orthogonal transform on the variable-length encoded data of the data string to obtain a sum of fields or a difference between fields; means for controlling said inverse-orthogonal transform means so that, in a case where the inverse-orthogonal transform is not accomplished even when the inverse-orthogonal transform process reaches a position which corresponds to a partition used in the error-correction encoding, the data is abandoned and the inverse-orthogonal transform process restarts from a top of a next partition; and means for obtaining a video signal of a original fields based on the obtained sum of fields or difference between fields.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-10 2002-02-09 2002-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-10 2006-02-09 2006-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-10 2010-02-09 2010-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag