IP Library Granted Patent US 7,447,241
Granted Patent B2
US 7,447,241 · App. 10/945,905 · Granted Nov 4, 2008

Multiplexed audio data decoding apparatus and receiver apparatus

Assignees: Hitachi, Ltd.; Hitachi Video and Information Systems, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,447,241
App. No.
10/945,905
Granted
Nov 4, 2008
Kind
B2
Abstract

A multiplexed audio data decoder apparatus is provided in which integration of an audio decoder is easy, and has a high flexibility when the number of the formats to be processed is increased or when the specification is changed. In an external ROM 60 there are accumulated a plurality of decoding program codes corresponding to respective plural methods for compressing and encoding. A controller means 50 transfers the decoding program code corresponding to the method for compressing and encoding after changing thereof, from the external ROM 60 to an internal RAM 25 . A DSP 22 starts decoding processing by using the decoding program code which is transmitted into the internal RAM 25.

Claims (59)

1. A digital broadcast receiver for receiving a broadcast signal having a group of packets, each being formed by packetizing audio data sequences which are encoded and by multiplexing a plurality of those sequences, and for selectively decoding one audio data sequence, comprising:

a tuner which receives the broadcast signal;

a demultiplexer coupled to the tuner for extracting said one audio data sequence which is designated by a user from said group of packets depending upon a property or attribute information which each packet has, and further for extracting a method of encoding which is applied for encoding said one audio data sequence from said one audio data sequence; and

a decoder section having an audio decoder for decoding said one audio data sequences in accordance with a set of decoding program codes if no change in encoding of said one audio data sequence is detected,

wherein, when a change in encoding of said one audio data sequence is detected, the decoder section decodes said one audio data sequence in accordance with another set of decoding program codes after it is confirmed that the another set of decoding program codes is received by the decoder section without transfer error.

2. The digital broadcast receiver according to claim 1 , wherein said broadcast signal corresponds to a particular program having a program number which has a corresponding program map table (PMT), and wherein, when a change in the PMT is detected, the decoder section decodes the audio data sequence in accordance with another set of decoding program codes.

3. The digital broadcast receiver according to claim 1 , wherein said broadcast signal further comprises video data sequences which are packetized, encoded, and wherein said decoding section further comprises a video decoder for decoding said video data sequences and the digital broadcast receiver further comprising an A/V decoder coupled to both the audio decoder and the video decoder so as to enable common access by each decoder.

4. The digital broadcast receiver according to claim 1 , wherein the decoder section further comprises:

a memory in which a plurality of decoding program codes are accumulated corresponding to plural methods of compression and encoding; and

a digital signal processor for decoding the compressed audio data sequences in accordance with said decoding program codes.

5. The digital broadcast receiver according to claim 1 , wherein in order to confirm that the another set of decoding program codes is received by the decoder section without transfer error, the demultiplexer obtains a presentation time stamp (PTS) from said one audio data sequence and determines when decoding time is reached by using an internal system time code (STC); and

wherein, when the decoding time is reached, the demultiplexer confirms whether the another set of decoding program codes is received by the decoder section without transfer error before supplying said one audio data sequence to the decoder section.

6. The digital broadcast receiver according to claim 1 , wherein, in order to detect the change in encoding of said one audio data sequence, the demultiplexer obtains a stream ID from a header portion of a packetized elementary stream (PES) packet of said one audio data sequence.

7. A recording/reproducing apparatus for receiving a broadcast signal having a group of packets, each being formed by packetizing audio data sequences which are encoded and by multiplexing a plurality of those sequences, and for selectively decoding one audio data sequence, comprising:

a recorder for recording the broadcast signal; and

a decoder section coupled to the recorder and decoding said one audio data sequence according to a set of decoding program codes if no change in encoding of said one audio data sequence is detected,

wherein, when a change in encoding of said one audio data sequence is detected, the decoder section decodes said one audio data sequence in accordance with another set of decoding program codes after it is confirmed that the another set of decoding program codes is received by the decoder section without transfer error.

8. The recording/reproducing apparatus according to claim 7 , wherein the decoder section further comprises:

a memory in which a plurality of decoding program codes are accumulated corresponding to plural methods of encoding; and

a digital signal processor for decoding the audio data sequences in accordance with said decoding program codes.

9. The recording/reproducing apparatus according to claim 7 , wherein in order to confirm that the another set of decoding program codes is received by the decoder section without transfer error, a presentation time stamp (PTS) from said one audio data sequence is obtained and it is determined when decoding time is reached by using an internal system time code (STC); and

wherein, when the decoding time is reached, it is confirmed whether the another set of decoding program codes is received by the decoder section without transfer error before said one audio data sequence is supplied to the decoder section.

10. The recording/reproducing apparatus according to claim 7 , wherein, in order to detect the change in encoding of said one audio data sequence, a stream ID from a header portion of a packetized elementary stream (PES) packet of said one audio data sequence is obtained.

11. A method for receiving a broadcast signal having a group of packets, each being formed by packetizing audio data sequences which are encoded and by multiplexing a plurality of those sequences, and for selectively decoding one audio data sequence, the method comprising the steps of::

receiving the broadcast signal;

extracting said one audio data sequence which is designated by a user from said group of packets depending upon a property or attribute information which each packet has, and extracting a method of encoding which is applied for encoding said one audio data sequence said audio data sequence; and

decoding said one audio data sequences in accordance with a set of decoding program codes if no change in encoding of said one audio data sequence is detected,

wherein, when a change in encoding of said one audio data sequence is detected, said one audio data sequence is decoded in accordance with another set of decoding program codes after it is confirmed that the another set of decoding proqram codes is received without transfer error.

12. The method according to claim 11 , wherein said broadcast signal corresponds to a particular program having a program number which has a corresponding program map table (PMT), and wherein, when a change in the PMT is detected, the audio data sequence is decoded in accordance with another set of decoding program codes.

13. The method according to claim 11 , wherein said broadcast signal further comprises video data sequences which are packetized, encoded, and wherein said decoding section further comprises a video decoder for decoding said video data sequences and the method further comprising the step of providing an A/V decoder coupled to both the audio decoder and the video decoder so as to enable common access by each decoder.

14. The method according to claim 11 , further comprising the steps of:

providing a memory in which a plurality of decoding program codes are accumulated corresponding to plural methods of encoding; and

providing a digital signal processor for decoding the audio data sequences in accordance with said decoding program codes.

15. The method according to claim 11 , further comprising the steps of:

in order to confirm that the another set of decoding program codes is received without transfer error, obtaining a presentation time stamp (PTS) from said one audio data sequence and determining when decoding time is reached by using an internal system time code (STC); and

when the decoding time is reached, confirming whether the another set of decoding program codes is received without transfer error before decoding said one audio data sequence.

16. The method according to claim 11 , wherein, in order to detect the change in encoding of said one audio data sequence, a stream ID from a header portion of a packetized elementary stream (PES) packet of said one audio data sequence is obtained.

17. A method of receiving a broadcast signal having a group of packets, each being formed by packetizing audio data sequences which are encoded and by multiplexing a plurality of those sequences, and for selectively decoding one audio data sequence, comprising the steps of:

recording the broadcast signal;

reproducing the recorded signal;

decoding said one audio data sequence in the reproduced signal in accordance with a set of decoding program codes if no change in encoding of said one audio data sequence is detected;

wherein, when a change in encoding of said one audio data sequence is detected, decoding said one audio data sequence in accordance with another set of decoding program codes after it is confirmed that the another set of decoding program codes is received without transfer error.

18. The method according to claim 17 , further comprising the steps of:

providing a memory in which a plurality of decoding program codes are accumulated corresponding to plural methods of encoding; and

providing a digital signal processor for decoding the audio data sequences in accordance with said decoding program codes.

19. The method according to claim 17 , further comprising the steps of:

in order to confirm that the another set of decoding program codes is received without transfer error, obtaining a presentation time stamp (PTS) from said one audio data sequence and determining when decoding time is reached by using an internal system time code (STC); and

when the decoding time is reached, confirming whether the another set of decoding program codes is received without transfer error before decoding said one audio data sequence.

20. The method according to claim 17 , wherein, in order to detect the change in encoding of said one audio data sequence, a stream ID from a header portion of a packetized elementary stream (PES) packet of said one audio data sequence is obtained.

21. A data decoder, for inputting a group of packets, each being formed by packetizing data sequences which are encoded and by multiplexing a plurality of those sequences, and for selectively decoding one data sequence, comprising:

a memory, in which a plurality of decoding program codes are accumulated, the decoding program codes corresponding to a corresponding one of plural methods of encoding; and

a digital signal processor for decoding the data sequences in accordance with said decoding program codes, sequentially,

wherein when a change in said method of encoding is detected, a particular decoding program code corresponding to the changed method of encoding is transferred from said memory and is loaded into the digital signal processor, and

wherein said digital signal processor begins decoding processing by using the particular decoding program code which is loaded from said memory after it is confirmed that the particular decoding program code is received by the digital signal processor without transfer error.

22. The decoder according to claim 21 , wherein the data is audio data.

23. The decoder according to claim 21 , wherein said memory is a read-only memory.

24. The data decoder according to claim 21 , wherein in order to confirm that the another set of decoding program codes is received by the digital signal processor without transfer error, the demultiplexer obtains a presentation time stamp (PTS) from said one audio data sequence and determines when decoding time is reached by using an internal system time code (STC); and

wherein, when the decoding time is reached, the demultiplexer confirms whether the another set of decoding program codes is received by the digital signal processor without transfer error before supplying said one audio data sequence to the digital signal processor.

25. The method according to claim 21 , wherein, in order to detect the change in encoding of said one audio data sequence, a stream ID from a header portion of a packetized elementary stream (PES) packet of said one audio data sequence is obtained.

Assignments (8)
CHANGE OF NAME Recorded Dec 3, 2021
From: MAXELL HOLDINGS, LTD.
To: MAXELL, LTD.
Reel/Frame 058666/0407 →
MERGER Recorded Nov 29, 2021
From: MAXELL, LTD.
To: MAXELL HOLDINGS, LTD.
Reel/Frame 058255/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: HITACHI MAXELL, LTD.
To: MAXELL, LTD.
Reel/Frame 045142/0208 →
MERGER Recorded Feb 19, 2016
From: HITACHI VIDEO & INFORMATION SYSTEM, INC.
To: HITACHI ADVANCED DIGITAL, INC.
Reel/Frame 037859/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2016
From: HITACHI INDUSTRY & CONTROL SOLUTIONS, LTD.
To: HITACHI MAXELL, LTD.
Reel/Frame 037776/0765 →
MERGER Recorded Feb 19, 2016
From: HITACHI ADVANCED DIGITAL, INC.
To: HITACHI INDUSTRY & CONTROL SOLUTIONS, LTD.
Reel/Frame 037776/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: HITACHI CONSUMER ELECTRONICS CO., LTD.; HITACHI CONSUMER ELECTRONICS CO, LTD.
To: HITACHI MAXELL, LTD.
Reel/Frame 033694/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2013
From: HITACHI, LTD.
To: HITACHI CONSUMER ELECTRONICS CO., LTD.
Reel/Frame 030668/0719 →
Continuity (2)
Continuation 0943304900 · Nov 3, 1999
Related Publication 20050039105A1 · Feb 17, 2005