JPH09298745A - 復号化装置 - Google Patents
復号化装置Info
- Publication number
- JPH09298745A JPH09298745A JP9034864A JP3486497A JPH09298745A JP H09298745 A JPH09298745 A JP H09298745A JP 9034864 A JP9034864 A JP 9034864A JP 3486497 A JP3486497 A JP 3486497A JP H09298745 A JPH09298745 A JP H09298745A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- decoding device
- buffer memory
- type
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】
【課題】 MPEGタイプの復号化装置のメモリの表面
区域及び数の利得を許容しうるものにし、したがって製
造コストを著しく減少させる。 【解決手段】 入力段400は、一方のレジスタが充填
されるとレジスタの内容を記憶する第1バッファメモリ
43と、第1バッファメモリ43の内容を記憶するビデ
オ記憶区分45a及び音声記憶区分45bによって構成
した第2バッファメモリ44とを具える。これらビデオ
記憶区分45a及び音声記憶区分45bの出力部におい
て、対応するアクセスの要求が、判定者によって同期ブ
ロック47により行われて、ビデオ記憶区分45a及び
音声記憶区分45bの内容がDRAMに送信される。
区域及び数の利得を許容しうるものにし、したがって製
造コストを著しく減少させる。 【解決手段】 入力段400は、一方のレジスタが充填
されるとレジスタの内容を記憶する第1バッファメモリ
43と、第1バッファメモリ43の内容を記憶するビデ
オ記憶区分45a及び音声記憶区分45bによって構成
した第2バッファメモリ44とを具える。これらビデオ
記憶区分45a及び音声記憶区分45bの出力部におい
て、対応するアクセスの要求が、判定者によって同期ブ
ロック47により行われて、ビデオ記憶区分45a及び
音声記憶区分45bの内容がDRAMに送信される。
Description
【0001】
【発明の属する技術分野】本発明は、nタイプの個別の
性質のデータに対応するとともにMPEG2システムと
称される規格に応じて多重送信される符号化デジタル信
号を復号化する復号化装置であって、前記データを受信
し及び格納する複数の入力段と、外部メモリを有する通
信バスとを具える復号化装置に関するものである。
性質のデータに対応するとともにMPEG2システムと
称される規格に応じて多重送信される符号化デジタル信
号を復号化する復号化装置であって、前記データを受信
し及び格納する複数の入力段と、外部メモリを有する通
信バスとを具える復号化装置に関するものである。
【0002】
【従来の技術】本発明が用いられる分野は、相違する内
容(ビデオ、音声、図形等)に関するデータをデコーダ
が受信することができるが同一の伝送ユニットから受信
される「マルチメディア」の用途である。とりわけ、こ
れらデータは、(1995年4月27日にInternationa
l Standardization Organization ISOによって刊行され
た文献ISO/IEC JTC 1/SC 29 の表題"Revised text for
ITU-T Recommendation H.222.0/ISO/IEC 13818-1,Infor
mation Technology - Generic coding of movingpictur
es and associated audio information:Systems" に記
載された)MPEG2システムの基準に応じて多重送信
される。本発明は特に、これら多重送信されたデータを
受信し及びこれらデータが次の処理に対して格納ユニッ
トに送信される前にデマルチプレクサ処理する方法に関
するものである。
容(ビデオ、音声、図形等)に関するデータをデコーダ
が受信することができるが同一の伝送ユニットから受信
される「マルチメディア」の用途である。とりわけ、こ
れらデータは、(1995年4月27日にInternationa
l Standardization Organization ISOによって刊行され
た文献ISO/IEC JTC 1/SC 29 の表題"Revised text for
ITU-T Recommendation H.222.0/ISO/IEC 13818-1,Infor
mation Technology - Generic coding of movingpictur
es and associated audio information:Systems" に記
載された)MPEG2システムの基準に応じて多重送信
される。本発明は特に、これら多重送信されたデータを
受信し及びこれらデータが次の処理に対して格納ユニッ
トに送信される前にデマルチプレクサ処理する方法に関
するものである。
【0003】
【発明が解決しようとする課題】1994年5月にロン
ドンで開催されたISCAS’94のchapter3.22,164
〜172 頁のT.Fautier による論文"VLSI Implementation
of MPEG decoders"は、圧縮ビデオデータを受信するこ
とを意図するとともに二つのフリップフロップ格納ユニ
ットからなる記憶書込み段を入力部に具えるMPEG復
号化形態を記載している。これらユニットのうちの一方
が圧縮データのストリームを受信し、これが充填されて
いる間、他方は、以前に受信したデータを再送信し、一
旦それが空になると、入力データのストリームを順に受
信し、その間、最初のユニットは再送信を行う、等々。
このようなデコーダが、相違するコンテキストに関連す
るデータを受信することができる場合、相違するコンテ
キスト(すなわち制御すべきデータの相違するタイプ)
と同数のフリップフロップ格納ユニットの対を具える必
要がある。
ドンで開催されたISCAS’94のchapter3.22,164
〜172 頁のT.Fautier による論文"VLSI Implementation
of MPEG decoders"は、圧縮ビデオデータを受信するこ
とを意図するとともに二つのフリップフロップ格納ユニ
ットからなる記憶書込み段を入力部に具えるMPEG復
号化形態を記載している。これらユニットのうちの一方
が圧縮データのストリームを受信し、これが充填されて
いる間、他方は、以前に受信したデータを再送信し、一
旦それが空になると、入力データのストリームを順に受
信し、その間、最初のユニットは再送信を行う、等々。
このようなデコーダが、相違するコンテキストに関連す
るデータを受信することができる場合、相違するコンテ
キスト(すなわち制御すべきデータの相違するタイプ)
と同数のフリップフロップ格納ユニットの対を具える必
要がある。
【0004】本発明の目的は、簡単な構造のデータ受信
段を具え、メモリの表面区域及び数の利得を許容しうる
ものにし、したがって製造コストを著しく減少させる、
MPEGタイプの復号化装置を提供することである。
段を具え、メモリの表面区域及び数の利得を許容しうる
ものにし、したがって製造コストを著しく減少させる、
MPEGタイプの復号化装置を提供することである。
【0005】
【課題を解決するための手段】このために、本発明は、
冒頭で規定したような装置に関するものであり、前記入
力段は、直列に、以下の要素 (1)nタイプのデータに対応するn個のレジスタを具
え、符号化され及び多重送信されたデジタル信号のスト
リームを並列に受信する格納サブアッセンブリと、
(2)前記レジスタが充填されると前記n個のレジスタ
のうちの一つに成分を一時的に格納するとともに、前記
レジスタに含まれるデータのタイプに関連する情報を格
納する第1バッファメモリと、(3)この第1バッファ
メモリの内容をデータのタイプごとに格納するn個の並
列配置した記憶ブロックを具える第2バッファメモリと
を具え、前記復号化装置の外部メモリにアクセスする要
求を行うために同期クロックを発生させるようにする。
冒頭で規定したような装置に関するものであり、前記入
力段は、直列に、以下の要素 (1)nタイプのデータに対応するn個のレジスタを具
え、符号化され及び多重送信されたデジタル信号のスト
リームを並列に受信する格納サブアッセンブリと、
(2)前記レジスタが充填されると前記n個のレジスタ
のうちの一つに成分を一時的に格納するとともに、前記
レジスタに含まれるデータのタイプに関連する情報を格
納する第1バッファメモリと、(3)この第1バッファ
メモリの内容をデータのタイプごとに格納するn個の並
列配置した記憶ブロックを具える第2バッファメモリと
を具え、前記復号化装置の外部メモリにアクセスする要
求を行うために同期クロックを発生させるようにする。
【0006】このように提案された構造を用いて、コン
テキストの数、すなわちデータのタイプを、従来よりも
著しく柔軟に時間変化させることができる。実際には、
データタイプの数に依存しない二つの格納ユニットが存
在する。それに対して、装置の制御論理は簡単である。
キュー制御がなく、最初に充填されたブロックにより瞬
時に伝送が行われる。最後に、メモリサイズを減少させ
ることができ、装置の複雑さを少なくすることにより、
製造コストを著しく減少させることができる。
テキストの数、すなわちデータのタイプを、従来よりも
著しく柔軟に時間変化させることができる。実際には、
データタイプの数に依存しない二つの格納ユニットが存
在する。それに対して、装置の制御論理は簡単である。
キュー制御がなく、最初に充填されたブロックにより瞬
時に伝送が行われる。最後に、メモリサイズを減少させ
ることができ、装置の複雑さを少なくすることにより、
製造コストを著しく減少させることができる。
【0007】
【発明の実施の形態】図1は、上記文献で説明したよう
なデコーダの動作の原理を説明し、この場合、受信器
は、相違する速度の混成データを受信する。チャネル1
0は、例えばタイプA,B又はCの伝送を行う(区域X
は、データの伝送がない、すなわちこの場合に説明した
用途で用いられないデータの周期に相当する。)。デマ
ルチプレクサ11は、同一タイプのデータのパケットを
構成し(同一タイプであるが伝送システムの外部から決
定することができるサイズのパケットのデータを伝送す
るのが実際には経済的である。)、同一タイプのデータ
の各パケットを、作成されたパケットが要求されるサイ
ズを有すると、格納ユニット13に伝送することができ
る(動作12)。
なデコーダの動作の原理を説明し、この場合、受信器
は、相違する速度の混成データを受信する。チャネル1
0は、例えばタイプA,B又はCの伝送を行う(区域X
は、データの伝送がない、すなわちこの場合に説明した
用途で用いられないデータの周期に相当する。)。デマ
ルチプレクサ11は、同一タイプのデータのパケットを
構成し(同一タイプであるが伝送システムの外部から決
定することができるサイズのパケットのデータを伝送す
るのが実際には経済的である。)、同一タイプのデータ
の各パケットを、作成されたパケットが要求されるサイ
ズを有すると、格納ユニット13に伝送することができ
る(動作12)。
【0008】図2は、前記文献で説明したビデオMPE
Gデコーダの詳細な構成を示す。予め圧縮及び伝送され
たビデオデータVDのストリームを受信するために、こ
のデコーダは、既に説明したようなフリップフロップ形
態で配置した二つのメモリ211及び212を有する記
憶書込み段21を具える。記憶書込み段21は、再送信
されたデータを、通信バス210及び判定回路28を介
して外部メモリ29(本明細書中ではDRAM)に送信
する。この判定回路28は、この外部メモリに対する全
てのアクセスの要求を管理する。このようにして記憶さ
れたデータは、読出し段22を介して復号化段23に転
送される。この読出し段22も二つのフリップフロップ
メモリ221及び222を具える。復号化段23の出力
信号は、補間段24の第1入力部に供給され、この補間
段24は、動作補償段25からの出力信号も受信する。
復号化されたデータをその後ビデオ表示段26に送信す
ることができる。
Gデコーダの詳細な構成を示す。予め圧縮及び伝送され
たビデオデータVDのストリームを受信するために、こ
のデコーダは、既に説明したようなフリップフロップ形
態で配置した二つのメモリ211及び212を有する記
憶書込み段21を具える。記憶書込み段21は、再送信
されたデータを、通信バス210及び判定回路28を介
して外部メモリ29(本明細書中ではDRAM)に送信
する。この判定回路28は、この外部メモリに対する全
てのアクセスの要求を管理する。このようにして記憶さ
れたデータは、読出し段22を介して復号化段23に転
送される。この読出し段22も二つのフリップフロップ
メモリ221及び222を具える。復号化段23の出力
信号は、補間段24の第1入力部に供給され、この補間
段24は、動作補償段25からの出力信号も受信する。
復号化されたデータをその後ビデオ表示段26に送信す
ることができる。
【0009】この構成において、引用した明細書のデコ
ーダの相違する段が実現され、以後説明する本発明は、
メモリ回路段21を構成する入力インタフェースに用い
られる。図3は、本発明が存在しない場合、相違するタ
イプのデータを受信することができる復号化装置の入力
インタフェースのあり得る構造、すなわちデータのタイ
プ(この場合、ビデオデータVD、音声データAD等)
と同数の書込み段31a,31b,...,31nを示
す。これら段は、図2の段21と同一である。それに対
して、図4は、参照番号400を付した本発明による入
力段の実施の形態を示し、この場合、二つの相違するタ
イプのデータのみ(特に、最近では頻繁であるビデオ及
び音声データ:例えば国際特許出願公開明細書95/32578
号参照。)受信する。それにもかかわらず、本発明は、
任意の数の相違するタイプのデータを受信するのに好適
である。
ーダの相違する段が実現され、以後説明する本発明は、
メモリ回路段21を構成する入力インタフェースに用い
られる。図3は、本発明が存在しない場合、相違するタ
イプのデータを受信することができる復号化装置の入力
インタフェースのあり得る構造、すなわちデータのタイ
プ(この場合、ビデオデータVD、音声データAD等)
と同数の書込み段31a,31b,...,31nを示
す。これら段は、図2の段21と同一である。それに対
して、図4は、参照番号400を付した本発明による入
力段の実施の形態を示し、この場合、二つの相違するタ
イプのデータのみ(特に、最近では頻繁であるビデオ及
び音声データ:例えば国際特許出願公開明細書95/32578
号参照。)受信する。それにもかかわらず、本発明は、
任意の数の相違するタイプのデータを受信するのに好適
である。
【0010】この場合8ビット入力バスに存在する、圧
縮し及び多重送信した入力データDを受信するに当た
り、入力段400は特に、並列に配置したビデオレジス
タ41及び音声レジスタ42を具える。これら二つのレ
ジスタの共通出力信号は、例えばSRAMタイプの第1
メモリ43に供給される。第1メモリ43に、SRAM
タイプの第2メモリ44が後続し、この第2メモリ44
は、ビデオ記憶区分45a及び音声記憶区分45bを具
える。このメモリ44の出力部を、DRAMタイプの外
部メモリである第3メモリ46に接続する。この第3メ
モリ46は、MPEGタイプのデコーダ中に存在する。
縮し及び多重送信した入力データDを受信するに当た
り、入力段400は特に、並列に配置したビデオレジス
タ41及び音声レジスタ42を具える。これら二つのレ
ジスタの共通出力信号は、例えばSRAMタイプの第1
メモリ43に供給される。第1メモリ43に、SRAM
タイプの第2メモリ44が後続し、この第2メモリ44
は、ビデオ記憶区分45a及び音声記憶区分45bを具
える。このメモリ44の出力部を、DRAMタイプの外
部メモリである第3メモリ46に接続する。この第3メ
モリ46は、MPEGタイプのデコーダ中に存在する。
【0011】入力段400は次のように作用する。復号
化装置の入力部は、例えばビデオ及び音声タイプのデー
タDを受信する(受信したデータのタイプは本発明の一
部を形成せず、したがってこれ以上説明しないことを理
解されたい。)。これらデータは、先ず対応するレジス
タ41又は42(ビデオ又は音声)に格納される。この
レジスタが充填されている場合、その成分は(8ビット
バスにより)第1SRAM43に移送される(充填され
たレジスタ32の成分は、クロックサイクルごとにデー
タを受信すると、4サイクルごとにこのメモリに書き込
まれる。)。関連のレジスタのデータは、メモリ43の
各ワードの32の非重要ビットに書き込まれ、二つの最
重要ビットが、考察されるデータのタイプを識別するの
に用いられる2ビットコードTBCを構成するために保
持される。
化装置の入力部は、例えばビデオ及び音声タイプのデー
タDを受信する(受信したデータのタイプは本発明の一
部を形成せず、したがってこれ以上説明しないことを理
解されたい。)。これらデータは、先ず対応するレジス
タ41又は42(ビデオ又は音声)に格納される。この
レジスタが充填されている場合、その成分は(8ビット
バスにより)第1SRAM43に移送される(充填され
たレジスタ32の成分は、クロックサイクルごとにデー
タを受信すると、4サイクルごとにこのメモリに書き込
まれる。)。関連のレジスタのデータは、メモリ43の
各ワードの32の非重要ビットに書き込まれ、二つの最
重要ビットが、考察されるデータのタイプを識別するの
に用いられる2ビットコードTBCを構成するために保
持される。
【0012】メモリ43を、第3のDRAM46にアク
セスするよう要求するために第2SRAM44が使用不
可能である場合、第2のSRAM44のバッファとして
用いる。それに対して、この第2のSRAM44が使用
可能である場合、それは、第1のSRAM43からデー
タを受信するとともに、これらデータを(TBCコード
の2ビットの値から既知の)これらタイプに応じて二つ
のブロック45a又は45bのうちの一つに格納する。
(ビデオ又は音声)ブロックが充填されると、同期ブロ
ック47は、判定回路(図示せず)を介してこの第3の
メモリにアクセスするよう要求する。
セスするよう要求するために第2SRAM44が使用不
可能である場合、第2のSRAM44のバッファとして
用いる。それに対して、この第2のSRAM44が使用
可能である場合、それは、第1のSRAM43からデー
タを受信するとともに、これらデータを(TBCコード
の2ビットの値から既知の)これらタイプに応じて二つ
のブロック45a又は45bのうちの一つに格納する。
(ビデオ又は音声)ブロックが充填されると、同期ブロ
ック47は、判定回路(図示せず)を介してこの第3の
メモリにアクセスするよう要求する。
【0013】提案した解決の利点を要約すると次の通り
である。 (1)管理すべきデータのタイプの数に関係なく装置
は、(nフリップフロップの記憶ユニットを用いる場合
に関連の制御ブロックがn個必要であるのに対して、)
二つの記憶ユニットのみを有し、このようなブロックを
一つのみを具え、これによりエラーのリスクが減少す
る。 (2)これまで実現されたようなMPEGデコーダに比
べて、用いられるSRAMの表面区域及び数の利得が獲
得される。 (a)フリップフロップSRAMの場合、2n個のSR
AMを用いると、記憶行の数が2×n×mとなる。ここ
で、nをデータのタイプの数とし、mをSRAMの記憶
行の数とする。 (b)二つの直列配置したSRAMメモリの場合、記憶
行の数が(n×m)+pとなる。ここで、pを、第1S
RAM43の行数とする。より詳しくは、p=mの場
合、m(n+1)となる。これは、この解決による利得
が、従来の解決に比べて、nに対して2となる傾向にあ
ることを意味する。
である。 (1)管理すべきデータのタイプの数に関係なく装置
は、(nフリップフロップの記憶ユニットを用いる場合
に関連の制御ブロックがn個必要であるのに対して、)
二つの記憶ユニットのみを有し、このようなブロックを
一つのみを具え、これによりエラーのリスクが減少す
る。 (2)これまで実現されたようなMPEGデコーダに比
べて、用いられるSRAMの表面区域及び数の利得が獲
得される。 (a)フリップフロップSRAMの場合、2n個のSR
AMを用いると、記憶行の数が2×n×mとなる。ここ
で、nをデータのタイプの数とし、mをSRAMの記憶
行の数とする。 (b)二つの直列配置したSRAMメモリの場合、記憶
行の数が(n×m)+pとなる。ここで、pを、第1S
RAM43の行数とする。より詳しくは、p=mの場
合、m(n+1)となる。これは、この解決による利得
が、従来の解決に比べて、nに対して2となる傾向にあ
ることを意味する。
【0014】上記復号化装置は、メモリ44が充填され
ているときにメモリ43が常に空となるように考えられ
ている。このために、二つのメモリは、受信したデータ
の2倍のサイズのデータを少なくとも記憶できるように
する必要がある。したがって、2サイクルごとに1デー
タのみ書き込むことができる。メモリ43を再び読み出
すためにメモリ44に対して自由なサイクルが利用でき
る。
ているときにメモリ43が常に空となるように考えられ
ている。このために、二つのメモリは、受信したデータ
の2倍のサイズのデータを少なくとも記憶できるように
する必要がある。したがって、2サイクルごとに1デー
タのみ書き込むことができる。メモリ43を再び読み出
すためにメモリ44に対して自由なサイクルが利用でき
る。
【0015】最悪の場合を一例として考慮する。31の
値が音声区分に格納され、32の値がメモリ44のビデ
オ区分に格納される。ビデオ区分が充填されているの
で、記憶の要求が、メモリ46にデータを記憶するよう
判定回路に対して行われる。最大応答時間は200クロ
ックサイクルであり、記憶それ自体には6+32*2サ
イクル=70サイクル要求され、すなわち合計270サ
イクル要求される。メモリ43に存在するデータは音声
データであり、その結果メモリ44の音声ブロック45
bは充填される。最初にメモリ43にアクセスするの
で、メモリ46に移送する新たな要求が判定回路に対し
て行われ、再び270サイクル用いられる。メモリ44
がメモリ46に連結されると、メモリ43は満了され
る。データを受信することができる理論的な最大速度
は、540サイクル(メモリ44の最大占有時間)で6
4*4=256オクテット(メモリ43のサイズ)であ
る。その結果、本実施の形態は、2.1サイクルごとに
1オクテットより高い最大速度をサポートすることがで
きない。クロックは、40.5MHzの周波数を有し、
理論的な最大速度は、256オクテットより多くが連続
的に供給される場合、19.3MO/secとなる。こ
のように実平均速度が最大2MO/secに等しく、こ
れは、最大変動を部分的に課すべき速度に対して十分大
きい範囲のままである。
値が音声区分に格納され、32の値がメモリ44のビデ
オ区分に格納される。ビデオ区分が充填されているの
で、記憶の要求が、メモリ46にデータを記憶するよう
判定回路に対して行われる。最大応答時間は200クロ
ックサイクルであり、記憶それ自体には6+32*2サ
イクル=70サイクル要求され、すなわち合計270サ
イクル要求される。メモリ43に存在するデータは音声
データであり、その結果メモリ44の音声ブロック45
bは充填される。最初にメモリ43にアクセスするの
で、メモリ46に移送する新たな要求が判定回路に対し
て行われ、再び270サイクル用いられる。メモリ44
がメモリ46に連結されると、メモリ43は満了され
る。データを受信することができる理論的な最大速度
は、540サイクル(メモリ44の最大占有時間)で6
4*4=256オクテット(メモリ43のサイズ)であ
る。その結果、本実施の形態は、2.1サイクルごとに
1オクテットより高い最大速度をサポートすることがで
きない。クロックは、40.5MHzの周波数を有し、
理論的な最大速度は、256オクテットより多くが連続
的に供給される場合、19.3MO/secとなる。こ
のように実平均速度が最大2MO/secに等しく、こ
れは、最大変動を部分的に課すべき速度に対して十分大
きい範囲のままである。
【0016】明らかに、本発明は上記実施の形態に限定
されるものではなく、本発明の範囲を逸脱することなく
他の解決を提案することができる。例えば、復号化装置
は、n個の別個のタイプのデータを受信することができ
る。この際、入力装置は、n個の格納レジスタを具え、
そのサイズを、メモリ46の一つの記憶ユニットとす
る。メモリ43の一つの記憶ユニットのサイズは、
されるものではなく、本発明の範囲を逸脱することなく
他の解決を提案することができる。例えば、復号化装置
は、n個の別個のタイプのデータを受信することができ
る。この際、入力装置は、n個の格納レジスタを具え、
そのサイズを、メモリ46の一つの記憶ユニットとす
る。メモリ43の一つの記憶ユニットのサイズは、
【数1】code size(bit)=int(log2(n)+1-1/n) によるデータのタイプを符号化するのに必要なビット数
(2ビットコードTBC)を一つのレジスタのサイズに
加えたものに等しい。メモリ44は、n個のブロックを
具え、そのサイズをレジスタのサイズとし、レジスタの
サイズは元々ユーザによって(32ビット、48ビッ
ト、...と)選択される。
(2ビットコードTBC)を一つのレジスタのサイズに
加えたものに等しい。メモリ44は、n個のブロックを
具え、そのサイズをレジスタのサイズとし、レジスタの
サイズは元々ユーザによって(32ビット、48ビッ
ト、...と)選択される。
【図1】MPEG2システムタイプの信号のストリーム
を受信し及び格納する一般原理を示す。
を受信し及び格納する一般原理を示す。
【図2】MPEGビデオデコーダの動作の原理及びこの
ようなデコーダの一般的な構成を示す。
ようなデコーダの一般的な構成を示す。
【図3】相違するタイプのデータを受信することができ
る図2に図示したようなデコーダの入力段のあり得る受
信構造を示す。
る図2に図示したようなデコーダの入力段のあり得る受
信構造を示す。
【図4】本発明の復号化具えの入力段の実施の形態を示
す。
す。
10 チャネル 11 デマルチプレクサ 12 動作 13 格納ユニット 21,31a,31b,...,31n メモリ書込み
段 22 読出し段 23 復号化段 24 補間段 25 動作補償段 26 ビデオ表示段 28 判定回路 29 外部メモリ 41 ビデオレジスタ 42 音声レジスタ 43 第1メモリ 44 第2メモリ 45a ビデオ記憶区分 45b 音声記憶区分 46 第3メモリ 47 同期ブロック 210 通信バス 211,212,221,222 メモリ 400 入力段 AD 音声データ D 入力データ TBC 2ビットコード VD ビデオデータ
段 22 読出し段 23 復号化段 24 補間段 25 動作補償段 26 ビデオ表示段 28 判定回路 29 外部メモリ 41 ビデオレジスタ 42 音声レジスタ 43 第1メモリ 44 第2メモリ 45a ビデオ記憶区分 45b 音声記憶区分 46 第3メモリ 47 同期ブロック 210 通信バス 211,212,221,222 メモリ 400 入力段 AD 音声データ D 入力データ TBC 2ビットコード VD ビデオデータ
Claims (2)
- 【請求項1】 nタイプの個別の性質のデータに対応す
るとともにMPEG2システムと称される規格に応じて
多重送信される符号化デジタル信号を復号化する復号化
装置であって、前記データを受信し及び格納する複数の
入力段と、外部メモリを有する通信バスとを具える復号
化装置において、前記入力段は、直列に、以下の要素 (1)nタイプのデータに対応するn個のレジスタを具
え、符号化され及び多重送信されたデジタル信号のスト
リームを並列に受信する格納サブアッセンブリと、
(2)前記レジスタが充填されると前記n個のレジスタ
のうちの一つに成分を一時的に格納するとともに、前記
レジスタに含まれるデータのタイプに関連する情報を格
納する第1バッファメモリと、(3)この第1バッファ
メモリの内容をデータのタイプごとに格納するn個の並
列配置した記憶ブロックを具える第2バッファメモリと
を具え、前記復号化装置の外部メモリにアクセスする要
求を行うために同期クロックを発生させるようにしたこ
とを特徴とする復号化装置。 - 【請求項2】 前記格納サブアッセンブリは、ビデオ及
び音声データに対応する二つのレジスタを具え、前記第
2バッファメモリは、前記第1バッファメモリの内容を
記憶する二つの並列配置した記憶ブロックを具えること
を特徴とする請求項1記載の復号化装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9602149 | 1996-02-21 | ||
| FR9602149 | 1996-02-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09298745A true JPH09298745A (ja) | 1997-11-18 |
Family
ID=9489441
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9034864A Pending JPH09298745A (ja) | 1996-02-21 | 1997-02-19 | 復号化装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6091768A (ja) |
| EP (1) | EP0792071B1 (ja) |
| JP (1) | JPH09298745A (ja) |
| KR (1) | KR970064267A (ja) |
| CN (1) | CN1170176A (ja) |
| DE (1) | DE69709468D1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10234014A (ja) * | 1997-02-20 | 1998-09-02 | Matsushita Electric Ind Co Ltd | 画像復号化方法、画像復号化装置、画像多重化方法、画像多重化装置、及び記録媒体 |
| ES2248112T3 (es) * | 1999-08-27 | 2006-03-16 | Koninklijke Philips Electronics N.V. | Codificacion de audio. |
| US20040161039A1 (en) * | 2003-02-14 | 2004-08-19 | Patrik Grundstrom | Methods, systems and computer program products for encoding video data including conversion from a first to a second format |
| US7797493B2 (en) * | 2005-02-15 | 2010-09-14 | Koninklijke Philips Electronics N.V. | Enhancing performance of a memory unit of a data processing device by separating reading and fetching functionalities |
| CN101968959A (zh) * | 2010-09-19 | 2011-02-09 | 北京航空航天大学 | 一种基于faad2 main模式的多路音频实时解码软件设计方法 |
| US9606961B2 (en) * | 2012-10-30 | 2017-03-28 | Intel Corporation | Instruction and logic to provide vector compress and rotate functionality |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5036493A (en) * | 1990-03-15 | 1991-07-30 | Digital Equipment Corporation | System and method for reducing power usage by multiple memory modules |
| DE69333319T2 (de) * | 1992-09-18 | 2004-09-16 | Hitachi, Ltd. | Datenverarbeitungssystem mit synchronem, dynamischem Speicher in integrierter Schaltkreistechnik |
| US5502571A (en) * | 1992-11-18 | 1996-03-26 | U.S. Philips Corporation | Device for processing digital signals first coded by means of variable length coding and device for inversely processing signals thus processed |
| US5452006A (en) * | 1993-10-25 | 1995-09-19 | Lsi Logic Corporation | Two-part synchronization scheme for digital video decoders |
| EP0670663A1 (fr) * | 1994-03-02 | 1995-09-06 | Laboratoires D'electronique Philips S.A.S. | Procédé et dispositif de codage de signaux numériques représentatifs d'une séquence d'images |
| US5557538A (en) * | 1994-05-18 | 1996-09-17 | Zoran Microelectronics Ltd. | MPEG decoder |
| US6330644B1 (en) * | 1994-10-27 | 2001-12-11 | Canon Kabushiki Kaisha | Signal processor with a plurality of kinds of processors and a shared memory accessed through a versatile control means |
| US5629736A (en) * | 1994-11-01 | 1997-05-13 | Lucent Technologies Inc. | Coded domain picture composition for multimedia communications systems |
| DE69525424T2 (de) * | 1994-11-25 | 2002-10-02 | Koninklijke Philips Electronics N.V., Eindhoven | Verfahren und Vorrichtung zur Dekodierung von kodierten Videosignalen |
| JP3290851B2 (ja) * | 1995-05-31 | 2002-06-10 | 株式会社東芝 | ストリーム多重化装置、ストリーム多重化方法及び記録媒体 |
| US5784076A (en) * | 1995-06-07 | 1998-07-21 | International Business Machines Corporation | Video processor implementing various data translations using control registers |
| US5623308A (en) * | 1995-07-07 | 1997-04-22 | Lucent Technologies Inc. | Multiple resolution, multi-stream video system using a single standard coder |
| FR2743248B1 (fr) * | 1995-12-29 | 1998-03-20 | Sgs Thomson Microelectronics | Dispositif de demultiplexage d'informations codees selon une norme mpeg |
-
1997
- 1997-02-05 US US08/795,495 patent/US6091768A/en not_active Expired - Fee Related
- 1997-02-13 DE DE69709468T patent/DE69709468D1/de not_active Expired - Lifetime
- 1997-02-13 EP EP97200382A patent/EP0792071B1/fr not_active Expired - Lifetime
- 1997-02-19 KR KR1019970004981A patent/KR970064267A/ko not_active Withdrawn
- 1997-02-19 JP JP9034864A patent/JPH09298745A/ja active Pending
- 1997-02-21 CN CN97102814A patent/CN1170176A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN1170176A (zh) | 1998-01-14 |
| DE69709468D1 (de) | 2002-02-14 |
| EP0792071A1 (fr) | 1997-08-27 |
| US6091768A (en) | 2000-07-18 |
| KR970064267A (ko) | 1997-09-12 |
| EP0792071B1 (fr) | 2002-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6378030B1 (en) | Method and apparatus for processing video data | |
| CA2029320C (en) | Video signal coding apparatus, coding method used in the video signal coding apparatus and video signal coding transmission system having the video signal coding apparatus | |
| US20110091124A1 (en) | System for multi-byte reading | |
| JPH0844535A (ja) | 復号化システム用適応的なビットストリームデマルチプレクシング装置 | |
| JPH09510069A (ja) | 結合ビットレート制御を用いるディジタルビデオ信号エンコーダのバッファリング | |
| US9516361B2 (en) | Encoding apparatus and the method | |
| US20010040903A1 (en) | Multiplexing apparatus and method, transmitting apparatus and method, and recording medium | |
| EP0229379A2 (en) | Digital picture signal coding/decoding circuit | |
| US6091768A (en) | Device for decoding signals of the MPEG2 type | |
| US6847687B2 (en) | Audio and video processing apparatus | |
| JP3191856B2 (ja) | 情報蓄積出力装置 | |
| JP2685283B2 (ja) | 通信方法、並びに並列可変長符号化回路及び並列可変長復号化回路 | |
| JPS6147466B2 (ja) | ||
| KR100238733B1 (ko) | 엠펙디코더의 데이타패킹기능을 가지는 스캔변환회로 및 그 변환방법 | |
| JPH04337926A (ja) | 可変長符号テーブル制御方式 | |
| JPH02188082A (ja) | 画像通信システム | |
| JP2001217878A (ja) | データ送信装置及び方法、データ受信装置及び方法 | |
| JPH0322690A (ja) | 可変長符号化方式及び可変長復号化方式 | |
| JP3161344B2 (ja) | 復号化装置 | |
| JPH03262222A (ja) | Fm多重信号送出装置 | |
| EP0805597A1 (en) | Memory multiplexing system for a high definition video decoder | |
| JPH0447892A (ja) | 画像符号化装置のユーザーデータ多重化方式 | |
| JPH11203447A (ja) | 復号装置及び方法 | |
| JPH10261270A (ja) | データ復号ic | |
| JPH03173224A (ja) | 可変長符号化復号化方式 |