JP2000201126A - Multiplexed audio data decoding device and receiving device - Google Patents

Multiplexed audio data decoding device and receiving device

Info

Publication number
JP2000201126A
JP2000201126A JP11306416A JP30641699A JP2000201126A JP 2000201126 A JP2000201126 A JP 2000201126A JP 11306416 A JP11306416 A JP 11306416A JP 30641699 A JP30641699 A JP 30641699A JP 2000201126 A JP2000201126 A JP 2000201126A
Authority
JP
Japan
Prior art keywords
audio data
compression
decoding
memory
data sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11306416A
Other languages
Japanese (ja)
Other versions
JP3848805B2 (en
Inventor
Yukio Fujii
藤井  由紀夫
Shinichi Obata
信一 小畑
Hiroaki Shirane
弘晃 白根
Eiji Yamamoto
英治 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
Hitachi Solutions Technology Ltd
Original Assignee
Hitachi Ltd
Hitachi ULSI Systems Co Ltd
Hitachi Video and Information System Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi ULSI Systems Co Ltd, Hitachi Video and Information System Inc filed Critical Hitachi Ltd
Priority to JP30641699A priority Critical patent/JP3848805B2/en
Publication of JP2000201126A publication Critical patent/JP2000201126A/en
Application granted granted Critical
Publication of JP3848805B2 publication Critical patent/JP3848805B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

(57)【要約】 【課題】オーディオデコーダの集積化が容易であり、処
理対象のフォーマット数が増えた場合や仕様変更を行う
場合にも柔軟性の高い多重化オーディオデータ復号装置
を提供することにある。 【解決手段】外部ROM60には、複数の圧縮符号化方
式にそれぞれ対応する複数のデコード処理コードを蓄積
されている。制御手段50は、ユーザによるデータ系列
の指定変更に伴う圧縮符号化方式の変更があると、外部
ROM60から内部RAM25に変更後の圧縮符号化方
式に対応するデコード処理コードを転送する。DSP2
2は、内部RAM25に転送されたデコード処理コード
を用いて、復号処理を開始する。
(57) [Summary] [Problem] To provide a multiplexed audio data decoding device that is easy to integrate an audio decoder and has high flexibility even when the number of formats to be processed increases or when specifications are changed. It is in. An external ROM stores a plurality of decode processing codes respectively corresponding to a plurality of compression coding schemes. When there is a change in the compression coding method due to the change in the designation of the data series by the user, the control means 50 transfers the decoding processing code corresponding to the changed compression coding method from the external ROM 60 to the internal RAM 25. DSP2
2 starts the decoding process using the decoding process code transferred to the internal RAM 25.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、圧縮フォーマット
で符号化された音声・音響(オーディオ)信号を復号す
る多重化オーディオデータ復号装置に係り、特に、多チ
ャンネルが多重化されたディジタル放送の受信装置とし
て用いるに好適な多重化オーディオデータ復号装置及び
受信装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multiplexed audio data decoding apparatus for decoding a voice / sound (audio) signal encoded in a compression format, and more particularly, to the reception of digital broadcasting in which multiple channels are multiplexed. The present invention relates to a multiplexed audio data decoding device and a receiving device suitable for use as a device.

【0002】[0002]

【従来の技術】ディジタルオーディオ信号の圧縮方式と
して標準的に用いられるものには、MPEG(Moving P
icture Experts Group) Audioや、ATSC(Un
ited States Advanced Television Systems Committe
e)において採用されたAC−3と呼ばれる方式などが
知られている。これらの方式は、いずれも、時間軸上の
情報を周波数軸上のデータに変換し、周波数帯域に分け
てマスキング効果等の心理聴覚特性を利用、あるいはオ
ーディオチャネル間の相関を利用して情報圧縮する技術
に基づいている。
2. Description of the Related Art As a standard compression method for digital audio signals, MPEG (Moving P
audio Experts Group) Audio, ATSC (Un
ited States Advanced Television Systems Committe
A method called AC-3 adopted in e) is known. In each of these methods, information on the time axis is converted into data on the frequency axis and divided into frequency bands to use psychoacoustic characteristics such as masking effects, or to compress information using correlation between audio channels. To be based on technology.

【0003】これらの方式を用いて圧縮されたオーディ
オビットストリームを復号(デコード)する方法として
は、DSP(Digital Signal Processor)を基調とした
ものが、例えば、AC−3フォーマット対応のオーディ
オデコーダとして、”DesignAnd Implementation of AC
-3 Coders、Vol.41, No.3、 August 1995”に記載さ
れている。DSPは、一般のマイクロコントローラと同
様に、ソフトウエアプログラムコードを逐次解釈して内
蔵レジスタのデータを加工し、結果をメモリに蓄える形
式なので、ハードウエアによる実現形式に比較して、複
数フォーマットのデコードアルゴリズムを各々デコード
処理コードとして持つことができ、また変更に対する柔
軟度もあるため、コストと使い勝手の両面で有利である
と考えられている。さらに、高速の乗算器などの専用ハ
ードウエアや複数本のデータバスを具備してデータの流
れを円滑にするなどの工夫を施すことにより、計算速度
向上を図っていることに特徴がある。
As a method of decoding (decoding) an audio bit stream compressed using these methods, a method based on a DSP (Digital Signal Processor) is used, for example, as an audio decoder compatible with the AC-3 format. ”DesignAnd Implementation of AC
-3 Coders, Vol. 41, No. 3, August 1995 ”. DSPs, like general microcontrollers, are designed to interpret software program codes sequentially, process data in internal registers, and store the results in memory. Compared to the realization format, it is possible to have decoding algorithms of a plurality of formats as decoding processing codes, and it has flexibility in changing, so that it is considered to be advantageous in both cost and usability. It is characterized in that the calculation speed is improved by devising, for example, a dedicated hardware such as a multiplier and a plurality of data buses to make the data flow smooth.

【0004】[0004]

【発明が解決しようとする課題】一般にDSPを基調と
するオーディオデコーダは、デコード処理手順をプログ
ラムコードとして内蔵ROMに記憶されている。これ
は、プログラムコードが読出し専用であり、アクセスサ
イクルでの損失を避ける(通常のDSPは1命令/1サ
イクル)為にも、DSPに直結する必要があるからであ
る。
Generally, in an audio decoder based on a DSP, a decoding procedure is stored in a built-in ROM as a program code. This is because the program code is read-only and must be directly connected to the DSP in order to avoid a loss in an access cycle (a normal DSP is one instruction per cycle).

【0005】一方、オーディオデコーダをディジタル放
送受信機の一部としてとらえた場合、そのサービスの内
容や放送衛星,通信衛星,地上波や有線ケーブルなどサ
ービス供給側の通信路事情により圧縮率や音質に対する
条件は多様であり、それぞれ最適な符号化フォーマット
が選択されているので、受信側で複数のフォーマットに
対応させる必要がある。
On the other hand, when the audio decoder is considered as a part of the digital broadcast receiver, the compression rate and the sound quality may be reduced depending on the contents of the service and communication path conditions on the service supply side such as a broadcasting satellite, a communication satellite, a terrestrial wave, and a cable. Since the conditions are various and the optimum encoding format is selected for each, it is necessary to correspond to a plurality of formats on the receiving side.

【0006】ここで、1つのDSPチップで複数種類の
圧縮符号化フォーマットに対応させるためには、各フォ
ーマット毎にプログラムコードを内蔵ROMとして確保
する必要がある。また、プログラムコードのみならずフ
ォーマット毎に専用の定数テーブルも内蔵ROMとして
必要となる。従って、回路規模の点で、DSPを含むオ
ーディオデコーダを集積化することが困難であるという
問題があった。また、処理対象のフォーマット数が増え
た場合や仕様変更を行う場合には、オーディオデコーダ
の内蔵ROMは、容易に変更できないので柔軟性が低下
するという問題もあった。
Here, in order to make a single DSP chip correspond to a plurality of types of compression encoding formats, it is necessary to secure a program code as a built-in ROM for each format. Further, not only the program code but also a constant table dedicated for each format is required as a built-in ROM. Therefore, there is a problem that it is difficult to integrate an audio decoder including a DSP in terms of a circuit scale. Further, when the number of formats to be processed is increased or when the specification is changed, the built-in ROM of the audio decoder cannot be easily changed, so that there is a problem that flexibility is reduced.

【0007】本発明の目的は、オーディオデコーダの集
積化が容易であり、処理対象のフォーマット数が増えた
場合や仕様変更を行う場合にも柔軟性の高い多重化オー
ディオデータ復号装置及び受信装置を提供することにあ
る。
An object of the present invention is to provide a multiplexed audio data decoding device and a receiving device which can easily integrate an audio decoder and have high flexibility even when the number of formats to be processed is increased or specifications are changed. To provide.

【0008】[0008]

【課題を解決するための手段】(1)上記目的を達成す
るために、本発明は、圧縮符号化されたオーディオデー
タ系列がパケット化され、複数の系列が多重化されてな
るパケット群が入力し、ユーザが指定する1つのオーデ
ィオデータ系列を選択して復号する多重化オーディオデ
ータ復号装置において、上記パケット群から各パケット
が有する属性情報により、ユーザが指定する1つのオー
ディオデータ系列を抽出し、さらに、上記オーディオデ
ータ系列が有するヘッダ情報からこのオーディオデータ
系列が圧縮されるのに用いられた圧縮符号化方式を抽出
するデマルチプレクサと、抽出された上記圧縮符号化方
式に対応するデコード処理コードに従って逐次的に復号
し、オーディオ信号サンプル列に変換するディジタル信
号プロセッサと、上記デコード処理コードを蓄積する第
1のメモリと、複数の圧縮符号化方式にそれぞれ対応す
る複数のデコード処理コードを蓄積する読出し専用メモ
リと、ユーザによるデータ系列の指定変更に伴う圧縮符
号化方式の変更あるいは同一データ系列内での圧縮符号
化方式の変更を検知し、上記読出し専用メモリから上記
第1のメモリへ変更後の圧縮符号化方式に対応するデコ
ード処理コードを転送する制御手段とを備え、上記ディ
ジタル信号プロセッサは、上記第1のメモリに転送され
たデコード処理コードを用いて、復号処理を開始するよ
うにしたものである。
(1) In order to achieve the above object, according to the present invention, a compression-encoded audio data sequence is packetized, and a packet group formed by multiplexing a plurality of sequences is input. In a multiplexed audio data decoding device for selecting and decoding one audio data sequence specified by a user, one audio data sequence specified by the user is extracted from the packet group by using attribute information of each packet, Further, a demultiplexer for extracting a compression coding scheme used for compressing the audio data series from header information of the audio data series, and a decoding processing code corresponding to the extracted compression coding scheme. A digital signal processor for sequentially decoding and converting to a sequence of audio signal samples; A first memory for storing the decoding processing codes, a read-only memory for storing a plurality of decoding processing codes respectively corresponding to the plurality of compression encoding schemes, and a compression encoding scheme for changing the designation of the data series by the user. Control means for detecting a change or a change in the compression coding method within the same data series, and transferring a decoding processing code corresponding to the changed compression coding method from the read-only memory to the first memory. The digital signal processor starts a decoding process using the decoding process code transferred to the first memory.

【0009】かかる構成により、複数種類のデコード処
理コードは、読出し専用メモリに格納されているため、
処理対象のフォーマット数が増えた場合や仕様変更を行
う場合にも読出し専用メモリの変更により、容易に対応
でき、柔軟性を向上し得るものとなる。
With this configuration, since a plurality of types of decode processing codes are stored in the read-only memory,
Even when the number of formats to be processed increases or when specifications are changed, the read-only memory can be easily changed and the flexibility can be improved by changing the read-only memory.

【0010】(2)上記目的を達成するために、本発明
は、圧縮符号化されたビデオデータ系列とそれに付随す
るオーディオデータ系列がパケット化され、複数の系列
が多重化されてなるパケット群が入力し、ユーザが指定
する1組のビデオデータ系列とそれに付随するオーディ
オデータ系列を選択して、オーディオデータ系列を復号
する多重化オーディオデータ復号装置において、上記パ
ケット群から各パケットが有する属性情報により、ユー
ザが指定する1つのオーディオデータ系列を抽出し、さ
らに、上記オーディオデータ系列が有するヘッダ情報か
らこのオーディオデータ系列が圧縮されるのに用いられ
た圧縮符号化方式を抽出するデマルチプレクサと、抽出
された上記圧縮符号化方式に対応するデコード処理コー
ドに従って逐次的に復号し、オーディオ信号サンプル列
に変換するディジタル信号プロセッサと、上記デコード
処理コードを蓄積する第1のメモリと、複数の圧縮符号
化方式にそれぞれ対応する複数のデコード処理コードを
蓄積する読出し専用メモリと、上記圧縮符号化されたビ
デオデータ系列を復号するビデオデコーダと、上記ディ
ジタル信号プロセッサおよび上記ビデオデコーダが復号
処理用のワーク領域として用いる第2のメモリと、上記
第2のメモリに、上記読出し専用メモリから上記複数の
デコード処理コードを予め転送するとともに、ユーザに
よるデータ系列の指定変更に伴う圧縮符号化方式の変更
あるいは同一データ系列内での圧縮符号化方式の変更を
検知し、上記第2のメモリから上記第1のメモリへ変更
後の圧縮符号化方式に対応するデコード処理コードを転
送する制御手段とを備え、上記ディジタル信号プロセッ
サは、上記第1のメモリに転送されたデコード処理コー
ドを用いて、復号処理を開始するようにしたものであ
る。
(2) In order to achieve the above object, according to the present invention, a compression-encoded video data sequence and an accompanying audio data sequence are packetized, and a packet group formed by multiplexing a plurality of sequences is provided. A multiplexed audio data decoding apparatus for inputting and selecting a set of video data sequences specified by a user and an associated audio data sequence, and decoding the audio data sequence. A demultiplexer that extracts one audio data sequence specified by the user, and further extracts, from header information included in the audio data sequence, a compression encoding method used to compress the audio data sequence. According to the decoding processing code corresponding to the compression coding method A digital signal processor for decoding and converting to a sequence of audio signal samples, a first memory for storing the decode processing code, and a read-only memory for storing a plurality of decode processing codes respectively corresponding to a plurality of compression coding schemes; A video decoder for decoding the compression-encoded video data sequence, a second memory used as a work area for decoding processing by the digital signal processor and the video decoder, and a read-only memory in the second memory. The plurality of decoding processing codes are transferred in advance from the memory, and a change in the compression coding method accompanying a change in the designation of the data sequence by the user or a change in the compression coding method within the same data sequence is detected. Deco corresponding to the compression encoding method after the change from the memory to the first memory And control means for transferring the de processing code, the digital signal processor uses the decoding process code transferred to the first memory, in which so as to start the decoding process.

【0011】かかる構成により、複数種類のデコード処
理コードは、読出し専用メモリに格納されているため、
処理対象のフォーマット数が増えた場合や仕様変更を行
う場合にも読出し専用メモリの変更により、容易に対応
でき、柔軟性を向上し得るものとなる。
With this configuration, since a plurality of types of decode processing codes are stored in the read-only memory,
Even when the number of formats to be processed increases or when specifications are changed, the read-only memory can be easily changed and the flexibility can be improved by changing the read-only memory.

【0012】(3)上記(1)若しくは(2)におい
て、好ましくは、上記読出し専用メモリから上記第1の
メモリ若しくは第2のメモリに変更後の圧縮符号化方式
に対応するデコード処理コードを転送した後に、ディジ
タル信号プロセッサは、転送エラーの有無を判別する処
理を行うようにしたものである。
(3) In the above (1) or (2), preferably, a decode processing code corresponding to the changed compression coding system is transferred from the read-only memory to the first memory or the second memory. After that, the digital signal processor performs a process of determining the presence or absence of a transfer error.

【0013】(4)上記(3)において、好ましくは、
上記ディジタル信号プロセッサが行う転送エラーの有無
を判別する処理は、デコード処理コードに特定のオーデ
ィオデータ系列を復号し、対応する期待値との比較によ
って行うようにしたものである。
(4) In the above (3), preferably,
The process of determining the presence or absence of a transfer error performed by the digital signal processor is performed by decoding a specific audio data sequence into a decode processing code and comparing it with a corresponding expected value.

【0014】[0014]

【発明の実施の形態】以下、図1〜図5を用いて、本発
明の一実施形態による多重化オーディオデータ復号装置
の構成及び動作について説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The configuration and operation of a multiplexed audio data decoding device according to an embodiment of the present invention will be described below with reference to FIGS.

【0015】最初に、図1を用いて、本実施形態による
多重化オーディオデータ復号装置の全体構成について説
明する。
First, the overall configuration of the multiplexed audio data decoding device according to the present embodiment will be described with reference to FIG.

【0016】本実施形態による多重化オーディオデータ
復号装置は、デマルチプレクサ10と、オーディオデコ
ーダ20と、ディジタル/アナログ変換器(DAC)3
0と、ユーザインターフェース(I/F)40と、外部
CPU50と、外部ROM60とから構成されている。
デマルチプレクサ10と、オーディオデコーダ20と、
ユーザインターフェース(I/F)40と、外部CPU
50と、外部ROM60とは、データバスDBにより接
続されており、コマンドやデータの入出力が可能となっ
ている。
The multiplexed audio data decoding apparatus according to this embodiment includes a demultiplexer 10, an audio decoder 20, and a digital / analog converter (DAC) 3.
0, a user interface (I / F) 40, an external CPU 50, and an external ROM 60.
A demultiplexer 10, an audio decoder 20,
User interface (I / F) 40 and external CPU
The external ROM 60 and the external ROM 60 are connected by a data bus DB, and can input and output commands and data.

【0017】デマルチプレクサ10は、複数のプログラ
ム(番組)が多重されたMPEGトランスポートストリ
ーム(TS)から、ユーザが指定したプログラムに対応
するデータを抽出して、オーディオデコーダ20に出力
する。
The demultiplexer 10 extracts data corresponding to a program specified by a user from an MPEG transport stream (TS) in which a plurality of programs (programs) are multiplexed, and outputs the data to an audio decoder 20.

【0018】ここで、図2を用いて、MPEGトランス
ポートストリーム(TS)の階層構造について説明す
る。なお、ここでは、オーディオデータを例にして説明
する。
Here, the hierarchical structure of the MPEG transport stream (TS) will be described with reference to FIG. Here, audio data will be described as an example.

【0019】図2(a)は、デマルチプレクサ10の入
力となるMPEG TSを示しており、188バイト固
定長のTSパケットから成る。
FIG. 2A shows an MPEG TS which is an input to the demultiplexer 10, and is composed of a TS packet having a fixed length of 188 bytes.

【0020】TSパケットは、図2(b)に示すよう
に、ヘッダであるパケットID(PID)及びTS_h
と、データ部分であるペイロードから構成されている。
PIDは、プログラム番号とそのデータの内容を選択す
れば、一意的に決まるものである。従って、例えば、外
部CPU50からデマルチプレクサ10に対して、プロ
グラム#jのオーディオデータと指定することで、デマ
ルチプレクサ10はそれに対応するTSパケットのみを
抽出し、処理の対象とすることができる。
As shown in FIG. 2B, the TS packet has a packet ID (PID) as a header and a TS_h
And a payload, which is a data portion.
The PID is uniquely determined by selecting the program number and the contents of the data. Therefore, for example, by designating the audio data of the program #j from the external CPU 50 to the demultiplexer 10, the demultiplexer 10 can extract only the TS packet corresponding to the audio data and make it the processing target.

【0021】TSパケットのデータ部分(ペイロード)
は、図2(c)に示すPES(Packetized Elementary
Stream)パケットの一部である。換言すると、複数のT
Sパケットのペイロードが集まって、PESパケットを
構成する。
Data part (payload) of TS packet
Is a PES (Packetized Elementary) shown in FIG.
Stream) packet. In other words, multiple T
The payload of the S packet is collected to form a PES packet.

【0022】PESパケットは、図2(d)に示すよう
に、PESヘッダと、データ部分であるペイロードから
構成される。PESヘッダ(PES_h)には、ストリ
ームIDや、表示タイムスタンプ(PTS:Presentati
on Time Stamp)や、PES_hが含まれる。ストリー
ムIDは、PESの内容に関する記述であって、オーデ
ィオの場合はストリームIDに符号化フォーマットが対
応している。PESは、ペイロードにオーディオアクセ
スユニットを複数持つことができ、PTSは、ヘッダ後
の最初のオーディオアクセスユニットが表示されるべき
時刻を示している。ペイロードには、データ部分である
オーディオアクセスユニットが含まれている。
As shown in FIG. 2D, the PES packet includes a PES header and a payload as a data portion. The PES header (PES_h) includes a stream ID and a display time stamp (PTS: Presentati
on Time Stamp) and PES_h. The stream ID is a description related to the content of the PES, and in the case of audio, the encoding format corresponds to the stream ID. The PES can have a plurality of audio access units in the payload, and the PTS indicates the time at which the first audio access unit after the header should be displayed. The payload includes an audio access unit, which is a data part.

【0023】オーディオアクセスユニットは、図2
(e)に示すように、各種パラメータを含むオーディオ
ヘッダ(Audio_h)と、データ部分である1オー
ディオフレーム分の符号化音声データから構成されてい
る。ヘッダのパラメータとしては、サンプリング周波数
や、ビットレートや、フレーム長等が含まれている。オ
ーディオアクセスユニットが連続したものが、オーディ
オエレメンタリストリーム(ES)である。デマルチプ
レクサ10の出力は、図2(e)に示したオーディオア
クセスユニットの連続であるところのオーディオエレメ
ンタリストリーム(ES)である。
The audio access unit is shown in FIG.
As shown in (e), it is composed of an audio header (Audio_h) including various parameters, and encoded audio data for one audio frame which is a data portion. The parameters of the header include a sampling frequency, a bit rate, a frame length, and the like. A series of audio access units is an audio elementary stream (ES). The output of the demultiplexer 10 is an audio elementary stream (ES) which is a continuation of the audio access unit shown in FIG.

【0024】次に、図1に戻り、オーディオデコーダ2
0の構成について説明する。
Next, returning to FIG.
0 will be described.

【0025】オーディオデコーダ20は、フレーム同期
回路21と、ディジタルシグナルプロセッサ(DSP)
22と、PCM出力インターフェース(I/F)回路2
3と、インターフェース(I/F)回路24と、内蔵R
AM25とから構成されている。
The audio decoder 20 includes a frame synchronization circuit 21 and a digital signal processor (DSP)
22 and PCM output interface (I / F) circuit 2
3, an interface (I / F) circuit 24, and a built-in R
AM25.

【0026】フレーム同期回路21は、デマルチプレク
サ10から入力したオーディオエレメンタリストリーム
(ES)から、処理の単位となるオーディオアクセスユ
ニットの区切り,すなわち、符号化された所定のサンプ
ル数からなるオーディオフレームのデータの区切りを、
周期的に現れるビットパターンから判別する。
From the audio elementary stream (ES) input from the demultiplexer 10, the frame synchronization circuit 21 separates an audio access unit serving as a processing unit, that is, converts an audio frame composed of a predetermined number of encoded samples. Separate data,
It is determined from a bit pattern that appears periodically.

【0027】DSP22は、オーディオアクセスユニッ
トのヘッダ情報から適宜必要なデータを抽出し、符号化
データをデコードする。デコード処理は内蔵RAM25
に予め書込まれたデコード処理プログラムコードに従
い、内蔵RAM25内を中間データの保管あるいは入出
力データのバッファとして用いながら行う。
The DSP 22 appropriately extracts necessary data from the header information of the audio access unit and decodes the encoded data. Decoding process is in built-in RAM 25
In accordance with the decoding program code written in advance in the internal RAM 25, the internal RAM 25 is used while storing intermediate data or using it as a buffer for input / output data.

【0028】内蔵RAM25には、複数種のデコード処
理プログラムコードが予め書込まれているが、デコード
処理プログラムコードの書き込みは、インターフェース
(I/F)24を介して、外部CPU50によって行わ
れる。
A plurality of types of decoding processing program codes are written in the built-in RAM 25 in advance. The writing of the decoding processing program codes is performed by the external CPU 50 through the interface (I / F) 24.

【0029】DSP22によってデコードされた結果
は、PCM(Pulse Code Modulation)オーディオデー
タであり、PCM出力インタフェース回路23から時系
列サンプルデータとしてディジタル/アナログ変換器
(DAC)30へ送られ、アナログオーディオ信号とし
て出力される。
The result decoded by the DSP 22 is PCM (Pulse Code Modulation) audio data, which is sent from the PCM output interface circuit 23 to the digital / analog converter (DAC) 30 as time-series sample data, and converted as an analog audio signal. Is output.

【0030】外部CPU50は、オーディオデコーダ2
0およびデマルチプレクサ10を含む多重化オーディオ
データ復号装置のシステム制御するものであり、制御手
順は外部ROM60内のCPU命令コード領域60Aに
格納されている。
The external CPU 50 controls the audio decoder 2
The system control of the multiplexed audio data decoding device including 0 and the demultiplexer 10 is performed. The control procedure is stored in a CPU instruction code area 60 </ b> A in the external ROM 60.

【0031】外部ROM60は、CPU命令コード領域
60Aの他に、複数のデコード処理コード#1,#2,
…,#Nを格納するデコード処理コード領域60B1,
60B2,…,60BNを有している。
The external ROM 60 stores a plurality of decode processing codes # 1, # 2, in addition to the CPU instruction code area 60A.
,..., #N
, 60BN.

【0032】ユーザインタフェース(I/F)回路40
は、ユーザのチャンネル変更に基づくプログラム変更
や、メディア変更等の指令を受け、外部CPU50にそ
の指令を送る。外部CPU10は、符号化フォーマット
変更を検知すると、外部ROM60内のコード領域60
B1,60B2,…,60BNに格納されている適当な
デコード処理コード#1,#2,…,#Nを、オーディ
オデコーダ20内の内部RAM52に転送する。
User interface (I / F) circuit 40
Receives a command for program change or media change based on the user's channel change, and sends the command to the external CPU 50. When detecting the change of the encoding format, the external CPU 10
.., #N stored in B1, 60B2,..., 60BN are transferred to the internal RAM 52 in the audio decoder 20.

【0033】転送処理は、インターフェース(I/F)
24を介して行われ、バッファリングやアドレス変換も
なされる。
The transfer process is performed by an interface (I / F)
24, buffering and address translation are also performed.

【0034】ここで、図3を用いて、本実施形態による
多重化オーディオデータ復号装置に用いる内部RAM回
路25のメモリ配置について説明する。図3は、内部R
AM25内の領域分割を模式的に表している。
Here, the memory arrangement of the internal RAM circuit 25 used in the multiplexed audio data decoding device according to the present embodiment will be described with reference to FIG. FIG.
The area division in the AM 25 is schematically shown.

【0035】内部RAM回路25は、デコード処理コー
ド領域25a,ワーク領域25b,レジスタ領域等25
cから構成されている。図1に示した外部ROM60の
デコード処理コード領域60B1,60B2,…,60
BNに格納されているデコード処理コード#1,#2,
…,#Nの内、外部CPU50によって転送されてきた
デコード処理コードは、デコード処理コード領域25a
に格納される。ワーク領域25bおよびレジスタ領域2
5cは、DSP22がデコード処理を行う際に用いる領
域である。各領域25a,25b,25cの境界は符号
化フォーマットにより可変であり、例えば、処理コード
が短いフォーマットの場合にはワーク領域25bを広く
設定することができる。
The internal RAM circuit 25 includes a decode processing code area 25a, a work area 25b, a register area, etc.
c. The decode processing code areas 60B1, 60B2,..., 60 of the external ROM 60 shown in FIG.
Decoding processing codes # 1, # 2 stored in the BN
, #N, the decoded processing code transferred by the external CPU 50 is the decoded processing code area 25a.
Is stored in Work area 25b and register area 2
An area 5c is used when the DSP 22 performs a decoding process. The boundaries between the areas 25a, 25b, and 25c are variable depending on the encoding format. For example, when the processing code has a short format, the work area 25b can be set wider.

【0036】DSP22は、転送されたデータのエラー
チェックを行い、到来したオーディオESに対して、内
部RAM25のデコード処理コード領域25aに格納さ
れているデコード処理コードを用いて、デコード処理を
行う。
The DSP 22 performs an error check on the transferred data, and performs a decoding process on the arriving audio ES using the decoding process code stored in the decoding process code area 25a of the internal RAM 25.

【0037】次に、図4及び図5を用いて、本実施形態
による多重化オーディオデータ復号装置におけるプログ
ラム切替処理について説明する。
Next, a program switching process in the multiplexed audio data decoding apparatus according to the present embodiment will be described with reference to FIGS.

【0038】図4は、本実施形態によるプログラム切替
処理をアルゴリズム主体として表しており、図5は、本
実施形態によるプログラム切替処理を構成ブロック間の
信号授受を主体として表している。なお、図4及び図5
において、同一符号は同一の処理ステップを示してい
る。
FIG. 4 shows the program switching process according to the present embodiment mainly as an algorithm, and FIG. 5 shows the program switching process according to the present embodiment mainly as a signal exchange between constituent blocks. 4 and 5
, The same reference numerals indicate the same processing steps.

【0039】ステップS1において、プログラム切替処
理が開始される。例えば、利用者が、リモコン等を用い
てプログラムの切替を行うと、プログラム切替指令は、
図1に示したユーザI/F40を介して、外部CPU5
0に転送され、外部CPU50によるプログラム切替処
理が開始される。なお、以下の説明では、利用者が、プ
ログラム#kを選択したものとする。
In step S1, a program switching process is started. For example, when the user switches the program using a remote controller or the like, the program switching command is:
Via the user I / F 40 shown in FIG.
0, and the external CPU 50 starts the program switching process. In the following description, it is assumed that the user has selected the program #k.

【0040】次に、ステップS2において、外部CPU
50は、プログラム番号#kに相当するプログラムマッ
プテーブル(PMT)のパケットID(PID)を、デ
マルチプレクサ10に送る。PMTは、デマルチプレク
サ10に格納されている。
Next, in step S2, the external CPU
50 sends the packet ID (PID) of the program map table (PMT) corresponding to the program number #k to the demultiplexer 10. The PMT is stored in the demultiplexer 10.

【0041】次に、ステップS3において、デマルチプ
レクサ10は、所望(本例ではオーディオ)のパケット
のPIDをフィルタリングする。ここで、得られたPM
Tには、プログラム番号#kに属するビデオ,オーディ
オおよび付帯データを含むトランスポートストリーム
(TS)パケットのPIDがその属性とともに書かれて
おり、デマルチプレクサ10は、このPIDをフィルタ
リングする。
Next, in step S3, the demultiplexer 10 filters the PID of the desired (audio in this example) packet. Here, the obtained PM
In T, a PID of a transport stream (TS) packet including video, audio and accompanying data belonging to the program number #k is written together with its attribute, and the demultiplexer 10 filters this PID.

【0042】次に、ステップS4において、デマルチプ
レクサ10は、付帯データの中に含まれている時間軸の
基準を示すPCR(Program Clock Reference)を運ぶ
パケットから、基準時刻を取り出し、この基準時刻を設
定する。
Next, in step S4, the demultiplexer 10 extracts a reference time from a packet carrying a PCR (Program Clock Reference) indicating the reference of the time axis included in the supplementary data, and extracts this reference time. Set.

【0043】次に、ステップS5において、デマルチプ
レクサ10は、オーディオのPES(Packetized Eleme
ntary Stream)パケットのヘッダ部分からストリーム
(Stream)IDを取得して、外部CPU50及びオーデ
ィオデコーダ20に送る。
Next, in step S5, the demultiplexer 10 outputs an audio PES (Packetized Eleme).
The stream ID is obtained from the header portion of the (ntary Stream) packet and sent to the external CPU 50 and the audio decoder 20.

【0044】次に、ステップS6において、外部CPU
50は、プログラム切替後のオーディオ符号化フォーマ
ットを知り、現在のフォーマットからの変更の有無を判
定し、変更がなければステップS9にジャンプするが、
変更が有る場合にはステップS7に進む。
Next, in step S6, the external CPU
50 knows the audio encoding format after the program switching, determines whether there is a change from the current format, and if there is no change, jumps to step S9.
If there is a change, the process proceeds to step S7.

【0045】そして、変更がある場合には、ステップS
7において、外部CPU50は、プログラム切替後のオ
ーディオ符号化フォーマットに対応するデコード処理コ
ードを外部ROM60のデコード処理コード領域60B
1,…,60BNから読み出して、オーディオデコーダ
20に転送する。転送されたデコード処理コードは、内
部RAM25のデコード処理コード領域25aに格納さ
れる。
If there is a change, step S
7, the external CPU 50 stores the decoding processing code corresponding to the audio encoding format after the program switching into the decoding processing code area 60B of the external ROM 60.
, 60BN and transfer them to the audio decoder 20. The transferred decode processing code is stored in the decode processing code area 25a of the internal RAM 25.

【0046】次に、ステップS8において、オーディオ
デコーダ20のDSP22は、転送されたデコード処理
コードの転送エラーを確認するために、エラーチェック
を行う。エラーチェックの方法としては、例えば、CR
C(Cyclic Redundancy Check)コードあるいはテスト
データを実際にデコードさせて期待値との比較をするな
どの方法を用いる。エラーがある場合には、オーディオ
デコーダ20は、外部CPU50に対して再送要求を行
い、再送されたデコード処理コードの再度チェックを行
う。
Next, in step S8, the DSP 22 of the audio decoder 20 performs an error check to confirm a transfer error of the transferred decode processing code. As an error check method, for example, CR
A method of actually decoding a C (Cyclic Redundancy Check) code or test data and comparing it with an expected value is used. If there is an error, the audio decoder 20 sends a retransmission request to the external CPU 50, and checks the retransmitted decode processing code again.

【0047】エラーチェックが完了すると、ステップS
9において、DSP22は、チェック完了信号を、外部
CPU50に返し、外部CPU50はデマルチプレクサ
10にこれを伝達する。
When the error check is completed, step S
At 9, the DSP 22 returns a check completion signal to the external CPU 50, and the external CPU 50 transmits this to the demultiplexer 10.

【0048】一方、デマルチプレクサ10は、ステップ
S3,S4に引き続いて、ステップS5において、PE
Sヘッダから表示タイムスタンプ(PTS)を取得す
る。
On the other hand, following steps S3 and S4, the demultiplexer 10 sets the PE in step S5.
The display time stamp (PTS) is obtained from the S header.

【0049】次に、ステップS11において、デマルチ
プレクサ10は、PTSが指示するオーディオアクセス
ユニットの先頭の時間に基づいて、デコード時刻を設定
する。
Next, in step S11, the demultiplexer 10 sets a decoding time based on the head time of the audio access unit specified by the PTS.

【0050】次に、ステップS12において、デマルチ
プレクサ10は、内部のシステムタイムコード(ST
C)を用いて、設定されたデコード時刻(PTS時刻)
になるのを監視し、PTS時刻が到来するまで、デマル
チプレクサ10は、内部のバッファに入力するストリー
ムを蓄積して、ストリームを止める。
Next, in step S12, the demultiplexer 10 sets the internal system time code (ST
Decoding time (PTS time) set using C)
Until the PTS time arrives, the demultiplexer 10 stores the input stream in the internal buffer, and stops the stream.

【0051】さらに、PTS時刻になった時点で、ステ
ップS13において、デマルチプレクサ10は、オーデ
ィオデコーダ20のステップS9の処理で送られてくる
転送エラーのチェック完了を確認する。
Further, at the point in time when the PTS time comes, in step S13, the demultiplexer 10 confirms the completion of the transfer error check sent by the audio decoder 20 in step S9.

【0052】チェックが完了していなければ、次のPT
Sとオーディオアクセスユニットの組に関してステップ
S11に戻り、PTS時刻待ちを行う。
If the check is not completed, the next PT
The process returns to step S11 for the set of S and the audio access unit, and waits for the PTS time.

【0053】それに対して、チェックが完了していれ
ば、ステップS14において、デマルチプレクサ10
は、オーディオエレメンタリストリーム(ES)を、オ
ーディオデコーダ20に供給する。
On the other hand, if the check has been completed, in step S14, the demultiplexer 10
Supplies an audio elementary stream (ES) to the audio decoder 20.

【0054】次に、ステップS15において、オーディ
オデコーダ20のフレーム同期回路21は、入力したオ
ーディオESに対して、フレーム(アクセスユニット)
同期処理を行う。
Next, in step S15, the frame synchronization circuit 21 of the audio decoder 20 converts the input audio ES into a frame (access unit).
Perform synchronous processing.

【0055】次に、ステップS16において、DSP2
2は、内部RAM回路25に格納されているデコード処
理コードを用いて、デコード処理を開始する。
Next, in step S16, the DSP 2
2 starts the decoding process using the decoding process code stored in the internal RAM circuit 25.

【0056】以上説明したように、本実施形態において
は、オーディオデコーダの外部に接続された外部ROM
に、複数種類の符号化フォーマットに対するデコード処
理コードを格納するようにしている。そして、入力され
るオーディオストリームの符号化フォーマットに応じ
て、外部ROMに格納された符号化フォーマットに対応
する1種類のデコード処理コードを読み出して、オーデ
ィオデコーダの内部RAMのコード領域に格納するよう
にしている。DSPは、内部RAMに格納されたデコー
ド処理コードを用いて、デコード処理を行うようにして
いる。ここで、外部ROMは、容量が十分大きく取れる
ので、対応フォーマットを増やした場合にもコスト増大
を招くことがないものである。
As described above, in this embodiment, the external ROM connected to the outside of the audio decoder
, Decode processing codes for a plurality of types of encoding formats are stored. Then, according to the encoding format of the input audio stream, one type of decoding processing code corresponding to the encoding format stored in the external ROM is read out and stored in the code area of the internal RAM of the audio decoder. ing. The DSP performs the decoding process using the decoding process code stored in the internal RAM. Here, since the capacity of the external ROM can be sufficiently large, the cost does not increase even if the number of supported formats is increased.

【0057】また、処理対象フォーマットの追加および
仕様変更に対しても、DSPを含むオーディオデコーダ
を変更することなく、外部ROMの変更により容易に対
応することができる。
Further, addition of a format to be processed and specification change can be easily handled by changing the external ROM without changing the audio decoder including the DSP.

【0058】なお、外部ROMの変更方法としては、新
しいデコード処理コードの書き込まれている外部ROM
のチップに交換することにより行うことができる。ま
た、別の方法としては、外部ROMとして、書換可能な
フラッシュROMを使用する場合には、新しいデコード
処理コードをフラッシュROMに書き込むことにより行
える。なお、この際、新しいデコード処理コードは、デ
ィスク等の記憶媒体から読み出すようにしてもよく、ま
た、ネットワークからダウンロードするようにしてもよ
いものである。
As a method of changing the external ROM, an external ROM in which a new decode processing code is written is used.
It can be performed by exchanging the chip with another chip. As another method, when a rewritable flash ROM is used as the external ROM, a new decoding processing code can be written in the flash ROM. At this time, the new decoding processing code may be read from a storage medium such as a disk, or may be downloaded from a network.

【0059】ここで、以上説明した本実施形態における
多重化オーディオデータ復号装置を応用した例を図10
に示す。
FIG. 10 shows an example in which the multiplexed audio data decoding apparatus according to the present embodiment described above is applied.
Shown in

【0060】図10は、多重化オーディオデータ復号装
置を組み込んだ放送を受信するための受信装置であり、
100は放送信号を受ける外部アンテナ、110は受け
た放送信号の選局を行うチューナ、120は、選局され
た放送信号に対し、誤り訂正などの処理を行い、デマル
チプレクサ10に出力する誤り訂正(FEC)回路、1
30はDAC30のアナログオーディオ信号を出力する
スピーカである。
FIG. 10 shows a receiving apparatus for receiving a broadcast incorporating a multiplexed audio data decoding apparatus.
100 is an external antenna for receiving the broadcast signal, 110 is a tuner for selecting the received broadcast signal, and 120 is an error correction for performing processing such as error correction on the selected broadcast signal and outputting it to the demultiplexer 10. (FEC) circuit, 1
Reference numeral 30 denotes a speaker that outputs an analog audio signal of the DAC 30.

【0061】以上のように、符号化フォーマットが変更
される放送の受信装置として、本発明を適用することが
できる次に、図6〜図9を用いて、本発明の他の実施形
態による多重化オーディオデータ復号装置の構成及び動
作について説明する。
As described above, the present invention can be applied to a broadcast receiving apparatus whose encoding format is changed. Next, multiplexing according to another embodiment of the present invention will be described with reference to FIGS. The configuration and operation of the encoded audio data decoding device will be described.

【0062】最初に、図6を用いて、本実施形態による
多重化オーディオデータ復号装置の全体構成について説
明する。なお、図1と同一符号は、同一部分を示してい
る。
First, the overall configuration of the multiplexed audio data decoding device according to the present embodiment will be described with reference to FIG. The same reference numerals as those in FIG. 1 indicate the same parts.

【0063】本実施形態による多重化オーディオデータ
復号装置は、図1に示した多重化オーディオデータ復号
装置の構成に加えて、ビデオデコーダ70と、A/Vデ
コードメモリ80と、デジタルアナログ変換器35を備
えている。
The multiplexed audio data decoding apparatus according to the present embodiment has a video decoder 70, an A / V decode memory 80, and a digital / analog converter 35 in addition to the configuration of the multiplexed audio data decoding apparatus shown in FIG. It has.

【0064】デマルチプレクサ10の出力は、オーディ
オデコーダ20とともに、ビデオデコーダ70に入力す
る。オーディオデコーダ20及びビデオデコーダ70
は、共通のA/Vデコードメモリ80に時分割でアクセ
スすることが可能な構成になっている。A/Vデコード
メモリ80は、大容量(メガバイト単位)の外部のメモ
リチップとして実現されるため、ビデオデコード用に必
要な容量を除いてもオーディオデコードに割り当てる容
量は十分に有している。
The output of the demultiplexer 10 is input to the video decoder 70 together with the audio decoder 20. Audio decoder 20 and video decoder 70
Are configured to be able to access the common A / V decode memory 80 in a time-division manner. Since the A / V decode memory 80 is realized as a large-capacity (megabyte) external memory chip, the A / V decode memory 80 has a sufficient capacity to be allocated to audio decoding even if a capacity required for video decoding is excluded.

【0065】ここで、図7を用いて、本実施形態による
多重化オーディオデータ復号装置に用いるA/Vデコー
ドメモリ80の内部のアロケーションについて説明す
る。
Here, the allocation inside the A / V decode memory 80 used in the multiplexed audio data decoding device according to the present embodiment will be described with reference to FIG.

【0066】A/Vデコードメモリ80には、ビデオデ
コードに必要なストリームバッファ領域80aおよびフ
レームバッファ等のワーク領域80bが設けられ、さら
に、放送受信機としてインタフェース実現のためのグラ
フィック表示用バッファ80cが設けられている。
The A / V decode memory 80 is provided with a stream buffer area 80a necessary for video decoding and a work area 80b such as a frame buffer. Further, a graphic display buffer 80c for realizing an interface as a broadcast receiver is provided. Is provided.

【0067】また、A/Vデコードメモリ80には、オ
ーディオデコーダ20がアクセス可能なオーディオデコ
ード用ワーク領域80dを備えている。オーディオデコ
ード用ワーク領域80dには、対応する全ての符号化フ
ォーマットに対するデコード処理プログラムコードを保
管するデコード処理コード領域80d1,…,80dN
が割り当てられている。
The A / V decoding memory 80 has an audio decoding work area 80 d accessible by the audio decoder 20. In the audio decoding work area 80d, decoding processing code areas 80d1,..., 80dN for storing decoding processing program codes for all corresponding encoding formats are stored.
Is assigned.

【0068】デコード処理コード領域80d1,…,8
0dNには、図6に示した外部ROM60のデコード処
理コード領域60B1,…,60BNに格納されている
デコード処理コード#1,…,#Nが転送された上で、
格納される。
Decode processing code areas 80d1,..., 8
., #N stored in the decode processing code areas 60B1,..., 60BN of the external ROM 60 shown in FIG.
Is stored.

【0069】ここで、図8に示すフローチャートを用い
て、本実施形態によるデコード処理コードの格納処理に
ついて説明する。
Here, the storage processing of the decoding processing code according to the present embodiment will be described with reference to the flowchart shown in FIG.

【0070】ステップS21において、外部CPU50
は、外部ROM60のデコード処理コード領域60B
1,…,60BNに格納されているデコード処理コード
#1,…,#Nを、オーディオデコーダ20のインター
フェース(I/F)回路を介して、A/Vデコードメモ
リ80に転送する。
In step S21, the external CPU 50
Is the decoding processing code area 60B of the external ROM 60
, 60N are transferred to the A / V decode memory 80 via the interface (I / F) circuit of the audio decoder 20.

【0071】次に、ステップS22において、オーディ
オデコーダ20のDSP22は、A/Vデコードメモリ
80に格納されたデコード処理コードの転送エラーのチ
ェックをする。転送エラーのチェックは、N個のフォー
マットを纏めたCRCチェックにより行う。
Next, in step S22, the DSP 22 of the audio decoder 20 checks for a transfer error of the decode processing code stored in the A / V decode memory 80. The transfer error check is performed by a CRC check combining N formats.

【0072】次に、図9を用いて、本実施形態による多
重化オーディオデータ復号装置におけるプログラム切替
処理について説明する。
Next, a program switching process in the multiplexed audio data decoding device according to the present embodiment will be described with reference to FIG.

【0073】図9は、本実施形態によるプログラム切替
処理をアルゴリズム主体として表している。なお、図4
及び図5と同一符号は、同一の処理ステップを示してい
る。
FIG. 9 shows a program switching process according to the present embodiment as an algorithm. FIG.
The same reference numerals as in FIG. 5 and FIG. 5 indicate the same processing steps.

【0074】本実施形態におけるプログラム切替処理
は、図4のフローチャートに示したプログラム切替処理
におけるステップS7に代えてステップS7’とすると
ともに、図4におけるステップS8,S9,S13が削
除されたものであるため、その相違点について説明す
る。
The program switching process in this embodiment is the same as the program switching process shown in the flowchart of FIG. 4 except that step S7 ′ is replaced with step S7 ′, and steps S8, S9, and S13 in FIG. 4 are deleted. Therefore, the differences will be described.

【0075】ステップS6における判定で、外部CPU
50が、プログラム切替後のオーディオ符号化フォーマ
ットが現在のフォーマットからの変更がある場合には、
ステップS7’において、DSP22は、A/Vデコー
ドメモリ80のデコード処理コード領域80d1,…,
80dNから切替後のデコード処理コードを、内部メモ
リ25に転送する。
In the determination in step S6, the external CPU
50, if the audio encoding format after the program switch has changed from the current format,
In step S7 ', the DSP 22 decodes the decoding process code areas 80d1,.
The decoding processing code after the switching from 80dN is transferred to the internal memory 25.

【0076】一般に、A/Vデコードメモリ80は、ビ
デオデコード処理に耐え得る伝送帯域幅を有するので、
1種類のデコード処理コードを転送するのに要する時間
は、外部ROM11からの転送時に比べて十分短くする
ことができる。
Generally, the A / V decode memory 80 has a transmission bandwidth that can withstand video decoding processing.
The time required to transfer one type of decode processing code can be made sufficiently shorter than when transferring from the external ROM 11.

【0077】また、転送の信頼性は、デコード時のアク
セスにおいて確認されているため、再度の転送エラーチ
ェックは不要となる。
Further, since the reliability of the transfer has been confirmed in the access at the time of decoding, it is not necessary to check the transfer error again.

【0078】以上説明したように、本実施形態において
は、オーディオデコーダの外部に接続されたA/Vデコ
ードメモリに、外部ROMから複数種類の符号化フォー
マットに対するデコード処理コードを格納するようにし
ている。そして、入力されるオーディオストリームの符
号化フォーマットに応じて、A/Vデコードメモリに格
納された符号化フォーマットに応じた1種類のデコード
処理コードを読み出して、オーディオデコーダの内部R
AMのコード領域に格納するようにしている。
As described above, in this embodiment, the decoding processing codes for a plurality of types of encoding formats are stored in the A / V decoding memory connected to the outside of the audio decoder from the external ROM. . Then, according to the encoding format of the input audio stream, one type of decoding processing code corresponding to the encoding format stored in the A / V decoding memory is read out, and the internal R of the audio decoder is read out.
It is stored in the AM code area.

【0079】DSPは、内部RAMに格納されたデコー
ド処理コードを用いて、デコード処理を行うようにして
いる。ここで、A/Vデコードメモリは、容量が十分大
きく取れるので、対応フォーマットを増やした場合にも
コスト増大を招くことがないものである。
The DSP performs a decoding process using the decoding process code stored in the internal RAM. Here, since the capacity of the A / V decode memory is sufficiently large, even if the number of supported formats is increased, the cost does not increase.

【0080】また、処理対象フォーマットの追加および
仕様変更に対しても、DSPを含むオーディオデコーダ
を変更することなく、外部ROMの変更により容易に対
応することができる。
Further, the addition of the format to be processed and the specification change can be easily dealt with by changing the external ROM without changing the audio decoder including the DSP.

【0081】さらに、1種類のデコード処理コードを転
送するのに要する時間を短縮することができる。
Further, the time required to transfer one type of decode processing code can be reduced.

【0082】また、転送の信頼性は、デコード時のアク
セスにおいて確認されているため、再度の転送エラーチ
ェックは不要となる。
Further, since the reliability of the transfer has been confirmed in the access at the time of decoding, it is not necessary to check the transfer error again.

【0083】ここで、以上説明した本実施形態における
多重化オーディオデータ復号装置を応用した例を図11
ないし13に示す。
FIG. 11 shows an example in which the multiplexed audio data decoding apparatus according to the present embodiment described above is applied.
To 13 are shown.

【0084】図11は、多重化オーディオデータ復号装
置を組み込んだ放送を受信するための受信装置であり、
100は放送信号を受ける外部アンテナ、110は受け
た放送信号の選局を行うチューナ、120は、選局され
た放送信号に対し、誤り訂正などの処理を行い、デマル
チプレクサ10に出力する誤り訂正(FEC)回路、1
30はDAC30のアナログオーディオ信号を出力する
スピーカ、140はDAC35のアナログビデオ信号を
出力するモニタである。
FIG. 11 shows a receiving device for receiving a broadcast incorporating a multiplexed audio data decoding device.
100 is an external antenna for receiving the broadcast signal, 110 is a tuner for selecting the received broadcast signal, and 120 is an error correction for performing processing such as error correction on the selected broadcast signal and outputting it to the demultiplexer 10. (FEC) circuit, 1
Reference numeral 30 denotes a speaker for outputting an analog audio signal of the DAC 30, and reference numeral 140 denotes a monitor for outputting an analog video signal of the DAC 35.

【0085】以上のように、符号化フォーマットが変更
される放送の受信装置として、本発明を適用することが
できる。
As described above, the present invention can be applied to a broadcast receiving apparatus whose encoding format is changed.

【0086】また、図12は、多重化オーディオデータ
復号装置を組み込んだ放送を受信して記録再生する記録
再生装置内臓受信装置であり、150は放送信号を記録
/再生するための記録装置であり、再生された信号をデ
マルチプレクサ10に出力する。なお、図11の外部ア
ンテナ100、チューナ110、誤り訂正回路120は
省略している。
FIG. 12 shows a recording / reproducing apparatus built-in receiving apparatus for receiving, recording and reproducing a broadcast incorporating a multiplexed audio data decoding apparatus, and 150 is a recording apparatus for recording / reproducing a broadcast signal. , And outputs the reproduced signal to the demultiplexer 10. Note that the external antenna 100, tuner 110, and error correction circuit 120 in FIG. 11 are omitted.

【0087】以上のように、符号化フォーマットが変更
される放送を受信して記録再生するための記録再生装置
内臓受信装置として、本発明を適用することもできる。
As described above, the present invention can be applied to a recording / reproducing apparatus built-in receiving apparatus for receiving, recording, and reproducing a broadcast whose encoding format is changed.

【0088】また、図13は、多重化オーディオデータ
復号装置を組み込んだ通信装置であり、170はインタ
ーネットなどの外部回線、160は外部回線を受けるモ
デムであり、モデムからの外部情報をデマルチプレクサ
10に出力する。
FIG. 13 shows a communication device incorporating a multiplexed audio data decoding device. Reference numeral 170 denotes an external line such as the Internet, and 160 denotes a modem for receiving an external line. Output to

【0089】以上のように、符号化フォーマットが変更
される通信を受けるための通信装置として、本発明を適
用することもできる。
As described above, the present invention can also be applied to a communication device for receiving communication in which an encoding format is changed.

【0090】[0090]

【発明の効果】本発明によれば、オーディオデコーダの
集積化が容易であり、処理対象のフォーマット数が増え
た場合や仕様変更を行う場合にも柔軟性を向上すること
ができる。
According to the present invention, the integration of the audio decoder is easy, and the flexibility can be improved even when the number of formats to be processed increases or when the specification is changed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態による多重化オーディオデ
ータ復号装置の全体構成を示すブロック図である。
FIG. 1 is a block diagram illustrating an overall configuration of a multiplexed audio data decoding device according to an embodiment of the present invention.

【図2】本発明の一実施形態による多重化オーディオデ
ータ復号装置に入力するMPEGトランスポートストリ
ーム(TS)の階層構造の説明図である。
FIG. 2 is an explanatory diagram of a hierarchical structure of an MPEG transport stream (TS) input to a multiplexed audio data decoding device according to an embodiment of the present invention.

【図3】本発明の一実施形態による多重化オーディオデ
ータ復号装置に用いる内部RAM回路のメモリ配置の説
明図である。
FIG. 3 is an explanatory diagram of a memory arrangement of an internal RAM circuit used in the multiplexed audio data decoding device according to one embodiment of the present invention.

【図4】本発明の一実施形態による多重化オーディオデ
ータ復号装置におけるプログラム切替処理を説明するフ
ローチャートである。
FIG. 4 is a flowchart illustrating a program switching process in the multiplexed audio data decoding device according to the embodiment of the present invention.

【図5】本発明の一実施形態による多重化オーディオデ
ータ復号装置におけるプログラム切替処理の信号授受の
説明図である。
FIG. 5 is an explanatory diagram of signal exchange in a program switching process in the multiplexed audio data decoding device according to one embodiment of the present invention.

【図6】本発明の一実施形態による多重化オーディオデ
ータ復号装置の全体構成を示すブロック図である。
FIG. 6 is a block diagram illustrating an overall configuration of a multiplexed audio data decoding device according to an embodiment of the present invention.

【図7】本発明の一実施形態による多重化オーディオデ
ータ復号装置に用いるA/Vデコードメモリ80の内部
のアロケーションの説明図である。
FIG. 7 is an explanatory diagram of allocation inside an A / V decode memory used in a multiplexed audio data decoding device according to an embodiment of the present invention.

【図8】本発明の一実施形態による多重化オーディオデ
ータ復号装置におけるデコード処理コードの格納処理の
フローチャートである。
FIG. 8 is a flowchart of a decoding process code storing process in the multiplexed audio data decoding device according to an embodiment of the present invention.

【図9】本発明の他の実施形態による多重化オーディオ
データ復号装置におけるプログラム切替処理を説明する
フローチャートである。
FIG. 9 is a flowchart illustrating a program switching process in a multiplexed audio data decoding device according to another embodiment of the present invention.

【図10】本発明の多重化オーディオデータ復号装置を
組み込んだ放送を受信するための受信装置を示すブロッ
ク図である。
FIG. 10 is a block diagram showing a receiving device for receiving a broadcast incorporating the multiplexed audio data decoding device of the present invention.

【図11】本発明の多重化オーディオデータ復号装置を
組み込んだ放送を受信するための受信装置を示すブロッ
ク図である。
FIG. 11 is a block diagram showing a receiving device for receiving a broadcast incorporating the multiplexed audio data decoding device of the present invention.

【図12】本発明の多重化オーディオデータ復号装置を
組み込んだ放送を受信して記録再生する記録再生装置内
臓受信装置を示すブロック図である。
FIG. 12 is a block diagram showing a recording / reproducing device built-in receiving device for receiving, recording, and reproducing a broadcast in which the multiplexed audio data decoding device of the present invention is incorporated.

【図13】本発明の多重化オーディオデータ復号装置を
組み込んだ通信装置を示すブロック図である。
FIG. 13 is a block diagram showing a communication device incorporating the multiplexed audio data decoding device of the present invention.

【符号の説明】[Explanation of symbols]

10…デマルチプレクサ 20…オーディオデコーダ 22…DSP 25…内部RAM 50…外部CPU 60…外部ROM 70…ビデオデコーダ 80…A/Vデコードメモリ DESCRIPTION OF SYMBOLS 10 ... Demultiplexer 20 ... Audio decoder 22 ... DSP 25 ... Internal RAM 50 ... External CPU 60 ... External ROM 70 ... Video decoder 80 ... A / V decode memory

───────────────────────────────────────────────────── フロントページの続き (72)発明者 藤井 由紀夫 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 (72)発明者 小畑 信一 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所デジタルメディア開発本 部内 (72)発明者 白根 弘晃 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立画像情報システム内 (72)発明者 山本 英治 東京都小平市上水本町5丁目22番1号 日 立超エル・エス・アイ・システムズ内 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Yukio Fujii 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture Inside Digital Media Development Division, Hitachi, Ltd. 292 Digital Media Development Division, Hitachi, Ltd. (72) Inventor Hiroaki Shirane 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture, Japan Hitachi Image Information System, Ltd. (72) Inventor Eiji Yamamoto Josui, Kodaira-shi, Tokyo 5-22-1, Honcho Nichicho Cho SII Systems

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】圧縮符号化されたオーディオデータ系列が
パケット化され、複数の系列が多重化されてなるパケッ
ト群が入力し、ユーザが指定する1つのオーディオデー
タ系列を選択して復号する多重化オーディオデータ復号
装置において、 上記パケット群から各パケットが有する属性情報によ
り、ユーザが指定する1つのオーディオデータ系列を抽
出し、さらに、上記オーディオデータ系列が有するヘッ
ダ情報からこのオーディオデータ系列が圧縮されるのに
用いられた圧縮符号化方式を抽出するデマルチプレクサ
と、 上記圧縮符号化方式に対応するデコード処理コードを蓄
積する第1のメモリと、 上記デコード処理コードに従って圧縮されたオーディオ
データ系列を逐次的に復号するディジタル信号プロセッ
サと、 複数の圧縮符号化方式にそれぞれ対応する複数のデコー
ド処理コードを蓄積する読出し専用メモリと、 上記圧縮符号化方式の変更を検知し、上記読出し専用メ
モリから上記第1のメモリへ変更後の圧縮符号化方式に
対応するデコード処理コードを転送する制御手段とを備
え、 上記ディジタル信号プロセッサは、上記第1のメモリに
転送されたデコード処理コードを用いて、復号処理を開
始することを特徴とする多重化オーディオデータ復号装
置。
1. A multiplexing system in which a compression-encoded audio data sequence is packetized, a packet group formed by multiplexing a plurality of sequences is input, and one audio data sequence designated by a user is selected and decoded. In the audio data decoding device, one audio data sequence specified by a user is extracted from the packet group based on attribute information included in each packet, and the audio data sequence is compressed from header information included in the audio data sequence. A demultiplexer for extracting the compression coding method used for the decoding, a first memory for storing a decoding processing code corresponding to the compression coding method, and an audio data sequence compressed in accordance with the decoding processing code. Digital signal processor and multiple compression coding schemes A read-only memory for accumulating a plurality of decode processing codes respectively corresponding to the first and second memories; Control means for transferring a processing code, wherein the digital signal processor starts decoding using the decoding processing code transferred to the first memory.
【請求項2】圧縮符号化されたビデオデータ系列とそれ
に付随するオーディオデータ系列がパケット化され、複
数の系列が多重化されてなるパケット群が入力し、ユー
ザが指定する1組のビデオデータ系列とそれに付随する
オーディオデータ系列を選択して、オーディオデータ系
列を復号する多重化オーディオデータ復号装置におい
て、 上記パケット群から各パケットが有する属性情報によ
り、ユーザが指定する1つのオーディオデータ系列を抽
出し、さらに、上記オーディオデータ系列が有するヘッ
ダ情報からこのオーディオデータ系列が圧縮されるのに
用いられた圧縮符号化方式を抽出するデマルチプレクサ
と、 上記圧縮符号化方式に対応するデコード処理コードを蓄
積する第1のメモリと、 上記デコード処理コードに従って圧縮されたオーディオ
データ系列を逐次的に復号するディジタル信号プロセッ
サと、 複数の圧縮符号化方式にそれぞれ対応する複数のデコー
ド処理コードを蓄積する読出し専用メモリと、 上記圧縮符号化されたビデオデータ系列を復号するビデ
オデコーダと、 上記ディジタル信号プロセッサおよび上記ビデオデコー
ダが復号処理用のワーク領域として用いる第2のメモリ
と、 上記第2のメモリに、上記読出し専用メモリから上記複
数のデコード処理コードを予め転送するとともに、上記
圧縮符号化方式の変更を検知し、上記第2のメモリから
上記第1のメモリへ変更後の圧縮符号化方式に対応する
デコード処理コードを転送する制御手段とを備え、 上記ディジタル信号プロセッサは、上記第1のメモリに
転送されたデコード処理コードを用いて、復号処理を開
始することを特徴とする多重化オーディオデータ復号装
置。
2. A set of video data sequences designated by a user, wherein a compression-encoded video data sequence and an accompanying audio data sequence are packetized, a packet group formed by multiplexing a plurality of sequences is input. And a multiplexed audio data decoding apparatus for selecting an audio data sequence associated with the audio data sequence and decoding the audio data sequence, wherein one audio data sequence specified by the user is extracted from the packet group by using attribute information of each packet. A demultiplexer for extracting a compression encoding scheme used to compress the audio data series from header information of the audio data series; and a decoding processing code corresponding to the compression encoding scheme. Compressed in accordance with the first memory and the decode processing code A digital signal processor that sequentially decodes an audio data sequence; a read-only memory that stores a plurality of decoding processing codes respectively corresponding to a plurality of compression encoding systems; and a video that decodes the compression-encoded video data sequence. A second memory used as a work area for decoding by the digital signal processor and the video decoder; and a plurality of decoding processing codes previously transferred from the read-only memory to the second memory; Control means for detecting a change in the compression coding method and transferring a decoding processing code corresponding to the changed compression coding method from the second memory to the first memory; , Using the decode processing code transferred to the first memory, A multiplexed audio data decoding device, which starts signal processing.
【請求項3】請求項1若しくは2のいずれかに記載の多
重化オーディオデータ復号装置において、 上記読出し専用メモリから上記第1のメモリ若しくは第
2のメモリに変更後の圧縮符号化方式に対応するデコー
ド処理コードを転送した後に、ディジタル信号プロセッ
サは、転送エラーの有無を判別する処理を行うことを特
徴とする多重化オーディオデータ復号装置。
3. The multiplexed audio data decoding device according to claim 1, wherein said read-only memory corresponds to said first memory or said second memory. A multiplexed audio data decoding device, wherein after a decoding process code is transferred, a digital signal processor performs a process of determining the presence or absence of a transfer error.
【請求項4】請求項3に記載の多重化オーディオデータ
復号装置において、 上記ディジタル信号プロセッサが行う転送エラーの有無
を判別する処理は、デコード処理コードに特定のオーデ
ィオデータ系列を復号し、対応する期待値との比較によ
って行うことを特徴とする多重化オーディオデータ復号
装置。
4. The multiplexed audio data decoding device according to claim 3, wherein the processing of determining whether or not there is a transfer error performed by the digital signal processor decodes a specific audio data sequence into a decode processing code and responds. A multiplexed audio data decoding device characterized by performing comparison with an expected value.
【請求項5】多重化された複数の圧縮符号化オーディオ
データ系列から選択された1つの圧縮符号化オーディオ
データ系列を入力し、該1つの圧縮符号化オーディオデ
ータ系列の圧縮符号化方式を抽出するデマルチプレクサ
と、 上記1つの圧縮符号化オーディオデータ系列の圧縮符号
化方式が変更されている場合に、外部より該圧縮符号化
方式に対応するデコード処理コードを取得し蓄積する第
1のメモリと、 上記デコード処理コードに従って上記1つの圧縮符号化
オーディオデータ系列を逐次的に復号するディジタル信
号プロセッサを備えたことを特徴とする多重化オーディ
オデータ復号装置。
5. A compression-encoded audio data sequence selected from a plurality of multiplexed compression-encoded audio data sequences, and a compression-encoding method of the one compression-encoded audio data sequence is extracted. A demultiplexer; a first memory for acquiring and accumulating a decoding process code corresponding to the compression encoding method from outside when the compression encoding method of the one compression encoding audio data sequence is changed; A multiplexed audio data decoding device, comprising: a digital signal processor for sequentially decoding the one compression-encoded audio data sequence according to the decoding processing code.
【請求項6】多重化された複数の圧縮符号化オーディオ
データ系列から、ユーザが指定する1つの圧縮符号化オ
ーディオデータ系列を選択するデマルチプレクサと、 上記複数の圧縮符号化オーディオデータ系列の複数種類
の圧縮符号化方式にそれぞれ対応する複数種類のデコー
ド処理コードを蓄積する読出し専用メモリと、 上記1つの圧縮符号化オーディオデータ系列の圧縮符号
化方式が変更された場合に、上記読み出し専用メモリの
対応するデコード処理コードに従って、1つの圧縮符号
化オーディオデータ系列を逐次的に復号するディジタル
信号プロセッサを備えたことを特徴とする多重化オーデ
ィオデータ復号装置。
6. A demultiplexer for selecting one compression-encoded audio data sequence specified by a user from a plurality of multiplexed compression-encoded audio data sequences, and a plurality of types of the plurality of compression-encoded audio data sequences. A read-only memory for storing a plurality of types of decode processing codes respectively corresponding to the compression-encoding methods, and a read-only memory when the compression-encoding method for the one compression-encoded audio data sequence is changed. A multiplexed audio data decoding device comprising a digital signal processor for sequentially decoding one compression-encoded audio data sequence according to a decoding process code to be decoded.
【請求項7】多重化された複数の圧縮符号化オーディオ
データ系列を受信する受信手段と、 前記受信手段で受信された複数の圧縮符号化オーディオ
データ系列から、ユーザが指定する1つの圧縮符号化オ
ーディオデータ系列を選択するデマルチプレクサと、 上記複数の圧縮符号化オーディオデータ系列の複数種類
の圧縮符号化方式にそれぞれ対応する複数種類のデコー
ド処理コードを蓄積する読出し専用メモリと、 上記1つの圧縮符号化オーディオデータ系列の圧縮符号
化方式が変更された場合に、上記読み出し専用メモリの
対応するデコード処理コードに従って、1つの圧縮符号
化オーディオデータ系列を逐次的に復号するディジタル
信号プロセッサを備えたことを特徴とする受信装置。
7. A receiving means for receiving a plurality of multiplexed coded audio data sequences multiplexed, and one compression coding specified by a user from the plurality of compressed coded audio data sequences received by said receiving means. A demultiplexer that selects an audio data sequence; a read-only memory that stores a plurality of types of decode processing codes respectively corresponding to a plurality of types of compression encoding methods of the plurality of compression-encoded audio data sequences; A digital signal processor for sequentially decoding one compression-encoded audio data sequence according to the corresponding decoding processing code of the read-only memory when the compression-encoding method of the encoded audio data sequence is changed. Characteristic receiving device.
JP30641699A 1998-11-04 1999-10-28 Receiver Expired - Lifetime JP3848805B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30641699A JP3848805B2 (en) 1998-11-04 1999-10-28 Receiver

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP31325498 1998-11-04
JP10-313254 1998-11-04
JP30641699A JP3848805B2 (en) 1998-11-04 1999-10-28 Receiver

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005229012A Division JP4393435B2 (en) 1998-11-04 2005-08-08 Receiver

Publications (2)

Publication Number Publication Date
JP2000201126A true JP2000201126A (en) 2000-07-18
JP3848805B2 JP3848805B2 (en) 2006-11-22

Family

ID=26564707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30641699A Expired - Lifetime JP3848805B2 (en) 1998-11-04 1999-10-28 Receiver

Country Status (1)

Country Link
JP (1) JP3848805B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020083544A (en) * 2001-04-26 2002-11-04 주식회사 비쥬얼텍 Apparatus and control method for multi format CD player by using DSP
WO2004077406A1 (en) * 2003-02-28 2004-09-10 Matsushita Electric Industrial Co., Ltd. Reproduction device and reproduction method
JP2005196266A (en) * 2003-12-26 2005-07-21 Matsushita Electric Ind Co Ltd Information processing device
WO2006040917A1 (en) * 2004-10-12 2006-04-20 Sony Corporation Data structure, information processing device, information processing method, transmission device, transmission method, multiplexing device, multiplexing method, and program
WO2007063964A1 (en) * 2005-12-02 2007-06-07 Pioneer Corporation Audio data reproducing apparatus and the like
JP2009115706A (en) * 2007-11-08 2009-05-28 Sanyo Electric Co Ltd Decoding processor and testing method of decoding processor

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313908A (en) * 1992-05-13 1993-11-26 Fujitsu Ltd Program guarantee method for program download type encoder
JPH06295195A (en) * 1993-04-08 1994-10-21 Hitachi Ltd Speech codec
JPH08242433A (en) * 1995-03-03 1996-09-17 Hitachi Ltd Method of transmitting digital data, transmitter and receiver
JPH08275151A (en) * 1995-03-29 1996-10-18 Hitachi Ltd Distribution / decoding device for multiplexed compressed image / sound data
JPH08287616A (en) * 1995-04-11 1996-11-01 Matsushita Electric Ind Co Ltd Audio data encoding / recording device, audio data decoding / reproducing device, and storage medium
JPH08289255A (en) * 1995-04-09 1996-11-01 Sony Corp Encoding device, decoding device, and encoding / decoding device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313908A (en) * 1992-05-13 1993-11-26 Fujitsu Ltd Program guarantee method for program download type encoder
JPH06295195A (en) * 1993-04-08 1994-10-21 Hitachi Ltd Speech codec
JPH08242433A (en) * 1995-03-03 1996-09-17 Hitachi Ltd Method of transmitting digital data, transmitter and receiver
JPH08275151A (en) * 1995-03-29 1996-10-18 Hitachi Ltd Distribution / decoding device for multiplexed compressed image / sound data
JPH08289255A (en) * 1995-04-09 1996-11-01 Sony Corp Encoding device, decoding device, and encoding / decoding device
JPH08287616A (en) * 1995-04-11 1996-11-01 Matsushita Electric Ind Co Ltd Audio data encoding / recording device, audio data decoding / reproducing device, and storage medium

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020083544A (en) * 2001-04-26 2002-11-04 주식회사 비쥬얼텍 Apparatus and control method for multi format CD player by using DSP
WO2004077406A1 (en) * 2003-02-28 2004-09-10 Matsushita Electric Industrial Co., Ltd. Reproduction device and reproduction method
US7653538B2 (en) 2003-02-28 2010-01-26 Panasonic Corporation Playback apparatus and playback method
JP2005196266A (en) * 2003-12-26 2005-07-21 Matsushita Electric Ind Co Ltd Information processing device
WO2006040917A1 (en) * 2004-10-12 2006-04-20 Sony Corporation Data structure, information processing device, information processing method, transmission device, transmission method, multiplexing device, multiplexing method, and program
JP2006197542A (en) * 2004-10-12 2006-07-27 Sony Corp Multiplexing device, multiplexing method, and program
US7782846B2 (en) 2004-10-12 2010-08-24 Sony Corporation Data structure, information processing device, information processing method, transmission device, transmission method, multiplexing device, multiplexing method, and program
KR101202051B1 (en) 2004-10-12 2012-11-15 소니 주식회사 Information processing device, information processing method, transmission device, transmission method, multiplexing device, multiplexing method, and recording medium
WO2007063964A1 (en) * 2005-12-02 2007-06-07 Pioneer Corporation Audio data reproducing apparatus and the like
JP2009115706A (en) * 2007-11-08 2009-05-28 Sanyo Electric Co Ltd Decoding processor and testing method of decoding processor

Also Published As

Publication number Publication date
JP3848805B2 (en) 2006-11-22

Similar Documents

Publication Publication Date Title
US8098695B2 (en) Multiplexed audio data decoding apparatus and receiver apparatus
EP2357800B1 (en) Digital signal processing
US7400652B2 (en) MPEG-2 decoding system and method
KR100555658B1 (en) Stream decode device
US6754239B2 (en) Multiplexing apparatus and method, transmitting apparatus and method, and recording medium
KR19980064056A (en) Audio decoding device and signal processing device
US8718131B2 (en) Method and apparatus for generating and processing packet in MPEG-2 transport stream
JP2000201126A (en) Multiplexed audio data decoding device and receiving device
JPH10271464A (en) Digital broadcast receiver
JP2002325068A (en) Multiplexed digital broadcasting system and method therefor
US20060002682A1 (en) Recording apparatus and recording control method
KR100604363B1 (en) Transmitter for alternately transmitting digital information signal in encoded form and unencoded form
JP4393435B2 (en) Receiver
JP2002325230A (en) Data recording device and method, data reproducing device and method
JPS61133736A (en) Time division multiplex transmission system
JP3764806B2 (en) Receiver
JPH08191434A (en) Video / audio coded data multiplexing method and video / audio coded data multiplexing device
JP3469837B2 (en) Automatic gradation modulation sound switching device for digital broadcasting receiver
JPH11340935A (en) Data multiplexing apparatus and method
JP2005277457A (en) DIGITAL BROADCAST SIGNAL SENDING DEVICE AND CONTROL METHOD FOR DIGITAL BROADCAST SIGNAL SENDING DEVICE
JPH06276508A (en) Digital compression picture transmission display device
JP2004040492A (en) Multi-channel playback device, digital broadcast receiving device, multi-channel playback method, multi-channel playback program, and recording medium
JP2003037794A (en) Digital broadcast receiving and reproducing device
JP4300190B2 (en) Receiving apparatus and receiving method
JP2000224121A (en) Information signal transmission device and information signal reception processing device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050808

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060403

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060425

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060616

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060804

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060822

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060828

R150 Certificate of patent or registration of utility model

Ref document number: 3848805

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100901

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120901

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130901

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term