← Back to Patent Explorer
EP0957639A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Digital audio signal decoding apparatus, decoding method and a recording medium storing the decoding steps

Assignee: Panasonic Holdings Corp
•
Filing: 1999-05-11
•
Granted: —
•
Expires: 2019-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A decoding apparatus according to the present invention comprises a stream input section (1) for separating an input bit stream into auxiliary information and encoded data, an auxiliary information analyzing section (2) for obtaining at least full channel configuration information by analyzing the auxiliary information supplied from the stream input section, a parameter ROM section (5) prestoring therein a decoding control table which presents decoding type numbers classified according to the full channel configuration information, a decoding control section (3) for selecting a decoding type number from the decoding control table on the basis of the full channel configuration information supplied from the auxiliary information analyzing section (2), and for performing decoding control based on the selected type number, and a decoding section (4) for generating output data in accordance with an instruction from the decoding control section (3).

Inventors

  • 👤 Takeshi Fujita
  • 👤 Shuji Miyasaka
  • 👤 Masahiro Sueyoshi
  • 👤 Akihisa Kawamura
  • 👤 Masaharu Matsumoto
  • 👤 Takashi Katayama
  • 👤 Tsukuru Ishito
  • 👤 Tsuyoshi Nakamura
  • 👤 Eiji Otomura

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 13:52
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/24

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 151 words
A decoding apparatus for decoding a bit stream for a maximum of N channels (N is an integer larger than 1), comprising: a stream input section (1) for separating an input bit stream into auxiliary information and encoded data, an auxiliary information analyzing section (2) for obtaining at least full channel configuration information by analyzing said auxiliary information supplied from said stream input section, a parameter ROM section (5,15,18) prestoring therein a decoding control table (8) which presents decoding type numbers classified according to said full channel configuration information, a decoding control section (3) for selecting a decoding type number from said decoding control table on the basis of said full channel configuration information supplied from said auxiliary information analyzing section, and for performing decoding control based on said selected type number, and a decoding section (4) for generating output data in accordance with an instruction from said decoding control section.
Claim 2
Dependent Claim 109 words
A decoding apparatus according to claim 1 for decoding a bit stream by performing a band synthesis up to a maximum of N channels (N is an integer larger than 1), wherein said decoding section comprises: a band signal generator (4a) for generating a band signal by applying inverse quantization to said encoded data, a band synthesizer (4d) for generating PCM data for each output channel by applying said band synthesis to said band signal, and an interleaver (4e) for performing an interleaving process whereby said band-synthesized and decoded PCM data for each output channel is reordered sample by sample in a prescribed sequence, thereby generating audio output data.
Claim 3
Dependent Claim 322 words
A decoding apparatus for decoding a bit stream constructed in accordance with an MPEG-1 audio specification and an MPEG-2 audio specification and decodable by a band synthesis up to a maximum of N channels (N is an integer larger than 1), comprising: a stream input section (1) for separating an input bit stream into auxiliary information and audio encoded data, an auxiliary information analyzing section (2) for analyzing said auxiliary information supplied from said stream input section, and for obtaining at least Fs information indicative of a sampling frequency, full channel configuration information, and dematrix procedure information, a parameter ROM section prestoring (5,15,48) therein a decoding control table (8) which presents decoding type numbers classified according to said full channel configuration information and said dematrix procedure information, a decoding control section (3) for selecting a decoding type number from said decoding control table on the basis of said full channel configuration information and said dematrix procedure information supplied from said auxiliary information analyzing section, and for performing decoding control based on said selected type number, a decoding section (4) comprising a band signal generator (4a) for generating a band signal by applying an inverse quantization to said audio encoded data, a dematrix processor (4b,14b,24b) for applying a dematrixing process to said band signal and thereby converting said band signal into a band signal for each output channel, a band synthesizer (4d) for generating PCM data for each output channel by applying said band synthesis to said band signal supplied from said dematrix processor, and an interleaver (4e) for performing an interleaving process whereby said band-synthesized and decoded PCM data for each output channel is reordered sample by sample in a prescribed sequence, thereby generating audio output data, wherein said decoding section generates said audio data in accordance with an instruction from said decoding control section, and a storage section (6) for storing at least said PCM data output from said band synthesizer.
Claim 4
Dependent Claim 197 words
A decoding apparatus according to claim 3, wherein said auxiliary information analyzing section comprises: an MPEG-1 header analyzer (2a) for analyzing header information defined in accordance with said MPEG-1 audio specification, thereby extracting at least said Fs information and determining whether front output channel configuration is monaural (one channel) or stereo (two channels), an MC header analyzer (2b) for analyzing header information defined in accordance with said MPEG-2 audio specification, thereby extracting at least said dematrix information and determining the presence or absence of a front center channel and also a rear channel configuration or the presence of absence of second stereo channels, and for generating said full channel configuration information by combining the result of said analysis with the information of said front channel configuration obtained by said MPEG-1 header analyzer, and a header information compatibility corrector (2c) for generating said full channel configuration information and said dematrix procedure information by determining the number of front channels from said MPEG-1 audio specification defined header information, and assuming that the front center channel and the rear channels or second stereo channels do not exist, when decoding the bit stream constructed in accordance with said MPEG-1 audio specification.
Claim 5
Dependent Claim 70 words
A decoding apparatus according to claim 3 or 4, wherein said decoding control table comprises: a decoding type instruction table (8a) which presents decoding type numbers classified according to said full channel configuration information and said dematrix procedure information, and a decoding control information instruction table (8b) which presents decoding control information consisting of a combination of multiple pieces of decoding instruction information for each of said decoding type numbers.
Claim 6
Dependent Claim 49 words
A decoding apparatus according to any one of claims 3 to 5, wherein said dematrix processor includes a dematrix band limiter (13) for limiting the number of bands to be dematrixed in said band signal on the basis of said Fs information supplied from said auxiliary information analyzing section.
Claim 7
Dependent Claim 70 words
A decoding apparatus according to any one of claims 3 to 6, wherein said decoding control table contains channel number information to indicate the number of output channels to be generated by said band synthesis based on said full channel configuration information, and said decoding control section includes a channel number transmitting unit (3c) for transmitting said channel number information, obtained from said decoding control table, to said decoding section.
Claim 8
Dependent Claim 65 words
A decoding apparatus according to any one of claims 3 to 7, wherein said decoding control section includes a dematrix instruction unit (3a) which gives an instruction for said dematrixing process, based on said full channel configuration information and said dematrix procedure information supplied from said auxiliary information analyzing section and by using a value retrieved from said decoding control table in said parameter ROM.
Claim 9
Dependent Claim 67 words
A decoding apparatus according to claim 8, wherein said decoding control table contains dematrix pattern information indicating a dematrixing pattern, said dematrix processor comprises individual dematrixing blocks (12a,--,12g) each provided in corresponding relationship to said dematrix pattern information, and said parameter ROM prestores therein a dematrix pattern address table (9) which defines correspondence between said dematrix pattern information and said dematrixing blocks contained in said dematrix processor.
Claim 10
Dependent Claim 77 words
A decoding apparatus according to claim 8, wherein said dematrix processor (14b) comprises a general purpose dematrixing block (17) which performs said dematrixing process by varying a dematrix coefficient according to said full channel configuration information and said dematrix procedure information, said decoding control table contains dematrix pattern information indicating a dematrixing pattern, and said parameter ROM prestores therein a pattern-by-pattern dematrix coefficient table (16) which defines correspondence between said dematrix coefficient and said dematrix pattern information.
Claim 11
Dependent Claim 117 words
A decoding apparatus according to claim 8, wherein said dematrix processor (24b) comprises a general purpose dematrixing block (27) which performs said dematrixing process by varying a dematrix coefficient according to said full channel configuration information and said dematrix procedure information, and at least one dematrixing block (12f,12g) corresponding to a predesignated channel, said decoding control table contains dematrix pattern information indicating a dematrixing pattern, and said parameter ROM (18) prestores therein a dematrix pattern address table (19) which defines correspondence among said dematrix pattern information, said general purpose dematrixing block and said at least one dematrixing block, and a pattern-by-pattern dematrix coefficient table (20) which defines correspondence between said dematrix coefficient and said dematrix pattern information.
Claim 12
Dependent Claim 107 words
A decoding apparatus according to claim 11, wherein said dematrix processor comprises a general purpose dematrixing block which varies said dematrix coefficient in cases where the number of output channels to be generated by said band synthesis is 1 to M (M is an integer smaller than N), and a dematrixing block provided for cases where the number of output channels to be generated by said band synthesis is equal to or larger than (M+1), and said parameter ROM prestores therein a pattern-by-pattern dematrix coefficient table which defines correspondence between said general purpose dematrixing block and said dematrix pattern information corresponding to 1 to M output channels.
Claim 13
Dependent Claim 61 words
A decoding apparatus according to any one of claims 3 to 12, wherein said decoding control table contains an interleave instruction information for indicating an interleaving pattern based on said full channel configuration information, and said decoding control section includes an interleave instruction unit (3d) for indicating said interleave instruction information, obtained from said decoding control table, to said decoding section.
Claim 14
Dependent Claim 73 words
A decoding apparatus according to claim 13, wherein said interleave instruction information is information that indicates said interleaving pattern, preassigned according to said full channel configuration information, by using a number, said parameter ROM prestores therein an interleave pattern table (11) which defines correspondence between said number of said interleaving pattern and PCM location information which is an encoded representation of the starting address of said PCM data stored in said storage section.
Claim 15
Dependent Claim 47 words
A decoding apparatus according to any one of claims 3 to 14, wherein said decoding section includes a mute data creator (4h) which writes mute PCM data to said storage section when said channel number information supplied from said decoding control section indicates (N-1) or fewer channels.
Claim 16
Dependent Claim 126 words
A decoding apparatus according to any one of claims 3 to 15, wherein said parameter ROM prestores therein a denormalization instruction table (10 )for indicating instruction data for a denormalization process according to said full channel configuration information and said dematrix procedure information supplied from said auxiliary information analyzing section, said decoding control section includes a denormalization instruction unit (3b) which gives an instruction for said denormalization process, based on said full channel configuration information and said dematrix procedure information supplied from said auxiliary information analyzing section and by using a value retrieved from said denormalization instruction table in said parameter ROM, and said decoding unit includes a denormalization processor (4c) which performs said denormalization process in accordance with said instruction from said decoding control section.
Claim 17
Dependent Claim 84 words
A decoding apparatus according to claim 16, wherein said denormalization instruction table comprises: a normalization type instruction table (10a) which presents denormalization type numbers classified according to said full channel configuration information and said dematrix procedure information, a denormalization allocation table (10b) which shows relations between said denormalization type numbers and denormalize correction value data numbers for each output channel, and a denormalization level correction value table (10c) for converting said denormalize correction value data numbers into sound level data used in said denormalization.
Claim 18
Dependent Claim 158 words
A decoding apparatus according to claim 16 or 17, further comprising a channel balance setting interface (7) via which sound level information for each output channel is supplied from outside for delivery to said decoding section, and wherein: said decoding section includes a sound level converter (4f) which converts said sound level information delivered from said channel balance setting interface into sound level data for each output channel, and a classifying sound level multiplier (4g) which multiplies said instruction data supplied from said denormalization instruction unit by said sound level data supplied from said sound level converter for each output channel when said channel number information from said decoding control section indicates N, and said interleave processor includes a classifying interleave sound level adjuster multiplies said PCM data of each output channel by said sound level data supplied from said sound level converter when said channel number information from said decoding control section indicates (N-1) or fewer channels.
Claim 19
Dependent Claim 122 words
A decoding method for use in a decoding apparatus for decoding a bit stream for a maximum of N channels (N is an integer larger than 1), comprising: a separation step for separating an input bit stream into auxiliary information and encoded data, an auxiliary information analyzing step for obtaining at least full channel configuration information by analyzing said auxiliary information separated in said separation step, a selection step for selecting a decoding type number from a decoding control table in a parameter ROM on the basis of said full channel configuration information obtained in said auxiliary information analyzing step, and a generation step for generating output data by performing decoding control based on said type number selected in said selection step.
Claim 20
Dependent Claim 120 words
A decoding method according to claim 19 for use in a decoding apparatus for decoding a bit stream by performing band synthesis up to a maximum of N channels (N is an integer larger than 1), wherein said generation step comprises: a band signal generation step for generating a band signal by applying an inverse quantization to said encoded data, a band synthesizing step for generating PCM data for each output channel by applying a band synthesis to said band signal generated in said band signal generation step, and an interleaving step for performing an interleaving process whereby said PCM data generated for each output channel in said band synthesizing step is reordered sample by sample in a prescribed sequence.
Claim 21
Dependent Claim 161 words
A decoding method for use in a decoding apparatus for decoding a bit stream constructed in accordance with an MPEG-1 audio specification and an MPEG-2 audio specification and decodable by a band synthesis up to a maximum of N channels (N is an integer larger than 1), comprising: a separation step for separating an input bit stream into auxiliary information and audio encoded data, an auxiliary information analyzing step for analyzing said auxiliary information separated in said separation step, and for obtaining at least Fs information indicative of a sampling frequency, full channel configuration information, and dematrix procedure information, a selection step for selecting a decoding type number from a decoding control table in a parameter ROM on the basis of said full channel configuration information and said dematrix procedure information obtained in said auxiliary information analyzing step, and a generation step for generating audio output data by performing decoding control based on said type number selected in said selection step.
Claim 22
Dependent Claim 133 words
A decoding method for used in a decoding apparatus according to claim 21, wherein said generation step comprises: a band signal generation step for generating a band signal by applying an inverse quantization to said audio encoded data, a dematrixing step for applying a dematrixing process to said band signal generated in said band signal generation step, and thereby converting said band signal into a band signal for each output channel, a band synthesizing step for generating PCM data for each output channel by applying said band synthesis to said band signal generated for each output channel in said dematrixing step, and an interleaving step for performing an interleaving process whereby said PCM data generated for each output channel in said band synthesizing step is reordered sample by sample in a prescribed sequence.
Claim 23
Dependent Claim 100 words
A recording medium having decoding steps recorded thereon for decoding a bit stream for a maximum of N channels (N is an integer larger than 1), said decoding steps comprising the steps of: when said bit stream is input, separating said bit stream into auxiliary information and encoded data, acquiring at least full channel configuration information by analyzing said separated auxiliary information, selecting a decoding type number from a decoding control table in a parameter ROM on the basis of said acquired full channel configuration information, and generating output data by performing decoding control based on said selected type number.
Claim 24
Dependent Claim 104 words
A recording medium having decoding steps recorded thereon according to claim 23 for decoding a bit stream by a band synthesis up to a maximum of N channels (N is an integer larger than 1), wherein said decoding steps provide an additional function by which, when generating said output data, a band signal is generated by applying an inverse quantization to said encoded data, PCM data for each output channel is generated by applying a band synthesis to said band signal, and an interleaving process is performed whereby said PCM data for each output channel is reordered sample by sample in a prescribed sequence.
Claim 25
Dependent Claim 137 words
A recording medium having decoding steps recorded thereon for decoding a bit stream constructed in accordance with an MPEG-1 audio specification and an MPEG-2 audio specification and decodable by a band synthesis up to a maximum of N channels (N is an integer larger than 1), said decoding steps comprising the steps of: when said bit stream is input, separating said bit stream into auxiliary information and audio encoded data, acquiring at least Fs information indicative of a sampling frequency, full channel configuration information, and dematrix procedure information by analyzing said separated auxiliary information, selecting a decoding type number from a decoding control table in a parameter ROM on the basis of said acquired full channel configuration information and dematrix procedure information, and generating audio output data by performing decoding control based on said selected type number.
Claim 26
Dependent Claim 103 words
A recording medium having decoding steps recorded thereon according to claim 25, wherein said decoding steps provide an additional function by which, when generating said audio output data, a band signal is generated by applying an inverse quantization to said audio encoded data, said band signal is dematrixed and thereby converted into a band signal for each output channel, PCM data for each output channel is generated by applying said band synthesis to said band signal of each output channel, and an interleaving process is performed whereby said PCM data for each output channel is reordered sample by sample in a prescribed sequence.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag