JPH08505512A - 映像デコーダにおけるチャンネル・バッファの管理 - Google Patents
映像デコーダにおけるチャンネル・バッファの管理Info
- Publication number
- JPH08505512A JPH08505512A JP7512704A JP51270495A JPH08505512A JP H08505512 A JPH08505512 A JP H08505512A JP 7512704 A JP7512704 A JP 7512704A JP 51270495 A JP51270495 A JP 51270495A JP H08505512 A JPH08505512 A JP H08505512A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- video
- video decoding
- decoding system
- buffer
- 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
Links
- 239000000872 buffer Substances 0.000 title claims abstract description 148
- 230000015654 memory Effects 0.000 claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims abstract description 16
- 230000001360 synchronised effect Effects 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 55
- 238000012545 processing Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 9
- 239000000470 constituent Substances 0.000 claims description 3
- 238000012546 transfer Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 24
- 230000033001 locomotion Effects 0.000 description 22
- 238000007906 compression Methods 0.000 description 17
- 230000006835 compression Effects 0.000 description 17
- 238000007726 management method Methods 0.000 description 14
- 239000013598 vector Substances 0.000 description 7
- 230000009467 reduction Effects 0.000 description 6
- 238000013139 quantization Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 241001634549 Microcos Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Classifications
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- 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/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
- H04N19/426—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 using memory downsizing methods
- H04N19/427—Display on the fly, e.g. simultaneous writing to and reading from decoding memory
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.ピクチャ・データを含む送信チャンネルから受信された映像ビットストリ ームをバッファする手段と、 前記バッファ手段に結合されており、前記ピクチャ・データからのピクチャを 再構成する手段であって、前記ピクチャ・データは、前記バッファ手段が1つの ピクチャに対する前記ピクチャ・データのすべてを受信する際には、前記バッフ ァ手段から前記ピクチャ再構成手段に転送される、手段と、 前記ピクチャ再構成手段に結合されており、前記再構成されたピクチャの表示 を制御し、前記ピクチャ再構成手段と同期されている手段と、 を備えていることを特徴とする映像復号システム。 2.請求項1記載の映像復号システムにおいて、前記ピクチャ再構成手段は、 前記バッファ手段から受信された前記ピクチャ・データを復号する復号手段を含 むことを特徴とする映像復号システム。 3.請求項1記載の映像復号システムにおいて、前記ピクチャ再構成手段は、 複数の前記再構成されたピクチャを記憶する手段を含むことを特徴とする映像復 号システム。 4.請求項3記載の映像復号システムにおいて、前記ピクチャ再構成手段と前 記バッファ手段とは、統合されたメモリを備えていることを特徴とする映像復号 システム。 5.請求項3記載の映像復号システムにおいて、前記ピクチャ記憶手段は、少 なくとも3つの前記再構成されたピクチャを記憶するように構成されていること を特徴とする映像復号システム。 6.請求項1記載の映像復号システムにおいて、前記バッファ手段は、前記1 つのピクチャがいつ受信されたのかを判断する手段を含むことを特徴とする映像 復号システム。 7.請求項6記載の映像復号システムにおいて、前記判断手段はマイクロコン トローラを含むことを特徴とする映像復号システム。 8.請求項1記載の映像復号システムにおいて、前記ピクチャ再構成手段の状 態に応答して前記表示制御手段を同期化するマイクロコントローラを更に備えて いることを特徴とする映像復号システム。 9.請求項1記載の映像復号システムにおいて、前記ピクチャのそれぞれは、 第1及び第2のフィールドを備えており、前記表示制御手段は、ピクチャの再構 成された第1のフィールドの部分を、前記ピクチャ再構成手段が前記ピクチャの 第2のフィールドの部分を処理するのと同時に、処理することを特徴とする映像 復号システム。 10.請求項1記載の映像復号システムにおいて、少なくとも前記ピクチャ再 構成手段と前記表示制御手段とは、モノリシックな集積回路内に形成されること を特徴とする映像復号システム。 11.請求項1記載の映像復号システムにおいて、前記バッファ手段は、ほぼ 2メガバイトのRAMを用いて構成されることを特徴とする映像復号システム。 12.送信チャンネルに結合されており、前記送信チャンネルから受信される ピクチャ・データを含む映像ビットストリームを記憶するチャンネル・バッファ と、 前記チャンネル・バッファに結合されたデコーダと、 前記デコーダに結合され、前記ピクチャ・データからピクチャを再構成する再 構成手段と、 前記再構成されたピクチャを記憶するピクチャ記憶手段と、 前記ピクチャ記憶手段に結合された表示コントローラと、 前記再構成手段の状態に応答して前記表示コントローラを制御する手段と、 を備えていることを特徴とする映像復号システム。 13.請求項12記載の映像復号システムにおいて、前記表示コントローラと 前記ピクチャ再構成手段とは、1つの集積回路デバイス内に形成されることを特 徴とする映像復号システム。 14.請求項12記載の映像復号システムにおいて、前記チャンネル・バッフ ァからピクチャ・データがいつ受信されるかを判断する手段であって、前記ピク チャ・データは前記ピクチャ・データのすべてが前記チャンネル・バッファによ って受信される際に前記デコーダに転送される、手段を含むことを特徴とする映 像復 号システム。 15.請求項12記載の映像復号システムにおいて、前記ピクチャ記憶手段と 前記チャンネル・バッファとは、統合されたメモリ内に形成されることを特徴と する映像復号システム。 16.請求項12記載の映像復号システムにおいて、前記制御手段は、前記チ ャンネル・バッファの状態に応答して前記ピクチャ再構成手段と前記表示コント ローラとの速度を規制するマイクロコントローラを備えていることを特徴とする 映像復号システム。 17.請求項1記載の映像復号システムにおいて、前記制御手段は、前記チャ ンネル・バッファの状態に応答して前記ピクチャ再構成手段と前記表示コントロ ーラとの速度を規制するマイクロコントローラを含むことを特徴とする映像復号 システム。 18.映像ビットストリームを復号する方法において、 ピクチャ・データを含む映像ビットストリームを受信するステップと、 1つのピクチャに対するピクチャ・データのすべてをチャンネル・バッファに 記憶するステップと、 前記1つのピクチャ・データが前記チャンネル・バッファに記憶される際には 、前記1つのピクチャ・データを復号するステップと、 前記1つのピクチャ・データから画像を再構成するステップと、 ピクチャ再構成の速度に応答して、前記再構成されたピクチャを表す映像出力 信号を発生する表示コントローラの速度を制御するステップと、 を含むことを特徴とする方法。 19.請求項18記載の方法において、復号及びピクチャ再構成の前記ステッ プを規制して、前記チャンネル・バッファへの映像ビットストリームのデータ入 力のアンダーフローとオーバーフローとに対して補償する更なるステップを含む ことを特徴とする方法。 20.請求項18記載の方法において、前記1つのピクチャ・データがいつ前 記チャンネル・バッファによって記憶されたかを判断する更なるステップを含む ことを特徴とする方法。 21.請求項18記載の方法において、前記ピクチャのそれぞれは、第1及び 第2のフィールドを含み、前記表示コントローラは、ピクチャの再構成された第 1のフィールドの部分を、前記ピクチャの第2のフィールドの部分の再構成と同 時に、処理することを特徴とする方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US143,198 | 1993-10-25 | ||
| US08/143,198 US5398072A (en) | 1993-10-25 | 1993-10-25 | Management of channel buffer in video decoders |
| PCT/US1994/011857 WO1995012277A1 (en) | 1993-10-25 | 1994-10-18 | Management of channel buffer in video decoders |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08505512A true JPH08505512A (ja) | 1996-06-11 |
| JP3942630B2 JP3942630B2 (ja) | 2007-07-11 |
Family
ID=22503027
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51270495A Expired - Lifetime JP3942630B2 (ja) | 1993-10-25 | 1994-10-18 | 映像デコーダにおけるチャンネル・バッファの管理 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US5398072A (ja) |
| EP (1) | EP0683955B1 (ja) |
| JP (1) | JP3942630B2 (ja) |
| DE (1) | DE69431292T2 (ja) |
| WO (1) | WO1995012277A1 (ja) |
Families Citing this family (115)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9405914D0 (en) | 1994-03-24 | 1994-05-11 | Discovision Ass | Video decompression |
| US5835740A (en) | 1992-06-30 | 1998-11-10 | Discovision Associates | Data pipeline system and data encoding method |
| US6034674A (en) * | 1992-06-30 | 2000-03-07 | Discovision Associates | Buffer manager |
| US5614952A (en) * | 1994-10-11 | 1997-03-25 | Hitachi America, Ltd. | Digital video decoder for decoding digital high definition and/or digital standard definition television signals |
| US5861894A (en) | 1993-06-24 | 1999-01-19 | Discovision Associates | Buffer manager |
| US5398072A (en) * | 1993-10-25 | 1995-03-14 | Lsi Logic Corporation | Management of channel buffer in video decoders |
| US5847765A (en) * | 1993-11-12 | 1998-12-08 | Nec Corporation | Moving picture decoding control system |
| JP2658832B2 (ja) * | 1993-11-12 | 1997-09-30 | 日本電気株式会社 | 動画像復号制御装置 |
| JP3192307B2 (ja) * | 1994-02-03 | 2001-07-23 | 松下電器産業株式会社 | 復号ビデオ画像シーケンス再配列方法 |
| GB9403983D0 (en) * | 1994-03-02 | 1994-04-20 | Snell & Wilcox Ltd | Video test signals |
| CA2145365C (en) | 1994-03-24 | 1999-04-27 | Anthony M. Jones | Method for accessing banks of dram |
| CA2145363C (en) | 1994-03-24 | 1999-07-13 | Anthony Mark Jones | Ram interface |
| WO1995031803A1 (en) * | 1994-05-18 | 1995-11-23 | Zoran Corporation | Dynamic random access memory for mpeg decoding |
| JP3332580B2 (ja) * | 1994-06-14 | 2002-10-07 | キヤノン株式会社 | 画像再生装置及び画像再生方式 |
| US5703793A (en) | 1994-07-29 | 1997-12-30 | Discovision Associates | Video decompression |
| TW377935U (en) * | 1994-08-10 | 1999-12-21 | Gen Instrument Corp | Dram mapping for a digital video decompression processor |
| TW245871B (en) * | 1994-08-15 | 1995-04-21 | Gen Instrument Corp | Method and apparatus for efficient addressing of dram in a video decompression processor |
| GB9417138D0 (en) * | 1994-08-23 | 1994-10-12 | Discovision Ass | Data rate conversion |
| JPH10504690A (ja) * | 1994-08-24 | 1998-05-06 | シーメンス アクチエンゲゼルシヤフト | メモリ所要量を減ぜられた被圧縮ビデオデータのデコード方法 |
| US5828421A (en) * | 1994-10-11 | 1998-10-27 | Hitachi America, Ltd. | Implementation efficient digital picture-in-picture decoding methods and apparatus |
| US5598222A (en) * | 1995-04-18 | 1997-01-28 | Hatachi American, Ltd. | Method and apparatus for decoding multiple video bitstreams using a common memory |
| US5920352A (en) * | 1994-10-28 | 1999-07-06 | Matsushita Electric Industrial Co., Ltd. | Image memory storage system and method for a block oriented image processing system |
| US5623311A (en) * | 1994-10-28 | 1997-04-22 | Matsushita Electric Corporation Of America | MPEG video decoder having a high bandwidth memory |
| EP0710033A3 (en) * | 1994-10-28 | 1999-06-09 | Matsushita Electric Industrial Co., Ltd. | MPEG video decoder having a high bandwidth memory |
| US5754241A (en) * | 1994-11-18 | 1998-05-19 | Sanyo Electric Co., Ltd | Video decoder capable of controlling encoded video data |
| US5606369A (en) * | 1994-12-28 | 1997-02-25 | U.S. Philips Corporation | Buffering for digital video signal encoders using joint bit-rate control |
| US5710595A (en) * | 1994-12-29 | 1998-01-20 | Lucent Technologies Inc. | Method and apparatus for controlling quantization and buffering for digital signal compression |
| US5596369A (en) * | 1995-01-24 | 1997-01-21 | Lsi Logic Corporation | Statistically derived method and system for decoding MPEG motion compensation and transform coded video data |
| US5533021A (en) * | 1995-02-03 | 1996-07-02 | International Business Machines Corporation | Apparatus and method for segmentation and time synchronization of the transmission of multimedia data |
| US5841476A (en) * | 1995-03-03 | 1998-11-24 | Kokusai Denshin Denwa Co. Ltd. | Coding apparatus for encoding motion picture |
| JP2935340B2 (ja) * | 1995-03-17 | 1999-08-16 | 日本電気株式会社 | ビデオデコード装置 |
| US6198767B1 (en) | 1995-03-27 | 2001-03-06 | International Business Machines Corporation | Apparatus for color component compression |
| JP3824678B2 (ja) | 1995-05-09 | 2006-09-20 | 株式会社ルネサステクノロジ | 画像復号表示装置 |
| US5774206A (en) * | 1995-05-10 | 1998-06-30 | Cagent Technologies, Inc. | Process for controlling an MPEG decoder |
| US5812791A (en) * | 1995-05-10 | 1998-09-22 | Cagent Technologies, Inc. | Multiple sequence MPEG decoder |
| US5568200A (en) * | 1995-06-07 | 1996-10-22 | Hitachi America, Ltd. | Method and apparatus for improved video display of progressively refreshed coded video |
| DE19524808A1 (de) * | 1995-07-07 | 1997-01-09 | Thomson Brandt Gmbh | Verfahren, Encoder und Decoder zur Resynchronisierung auf einen fehlerbehafteten Datenstrom |
| US9832244B2 (en) | 1995-07-14 | 2017-11-28 | Arris Enterprises Llc | Dynamic quality adjustment based on changing streaming constraints |
| US7512698B1 (en) | 1995-07-14 | 2009-03-31 | Broadband Royalty Corporation | Dynamic quality adjustment based on changing streaming constraints |
| US5659539A (en) * | 1995-07-14 | 1997-08-19 | Oracle Corporation | Method and apparatus for frame accurate access of digital audio-visual information |
| JP3475985B2 (ja) * | 1995-11-10 | 2003-12-10 | ソニー株式会社 | 情報符号化装置および方法、情報復号化装置および方法 |
| KR0176803B1 (ko) * | 1995-12-29 | 1999-04-15 | 구자홍 | 디브이디 플레이어의 브이비알 처리회로 |
| US5825927A (en) * | 1996-01-16 | 1998-10-20 | Hitachi America, Ltd. | Methods and apparatus for encoding video data in a manner that is well suited for decoding by regular or downconverting decoders |
| US6968003B1 (en) * | 1996-01-29 | 2005-11-22 | International Business Machines Corporation | Speed-memory tradeoff for MPEG decoders |
| US5668599A (en) * | 1996-03-19 | 1997-09-16 | International Business Machines Corporation | Memory management for an MPEG2 compliant decoder |
| JP2848326B2 (ja) * | 1996-03-28 | 1999-01-20 | 日本電気株式会社 | Mpeg符号化画像復号装置 |
| KR100215824B1 (ko) * | 1996-04-09 | 1999-08-16 | 구자홍 | 엠펙 디코더의 프레임 메모리 및 영상 데이타 디코딩방법 |
| FR2749470B1 (fr) * | 1996-05-29 | 1998-08-14 | Sgs Thomson Microelectronics | Regulation de flux de signaux de television numeriques |
| KR100217745B1 (ko) * | 1996-05-31 | 1999-09-01 | 윤종용 | 디지탈 비디오 디스크 재생장치의 시스템 디코더 |
| US5931922A (en) * | 1996-07-01 | 1999-08-03 | Sun Microsystems, Inc. | Media server system for preventing FIFO buffer underflow during multiple channel startup by waiting until buffer receives plurality of data blocks before enabling buffer to transmit received data |
| US5999654A (en) * | 1996-07-17 | 1999-12-07 | Matsushita Electric Industrial Co., Ltd. | Image processor capable of transferring image data from an input buffer to memory at a high rate of speed |
| US6192073B1 (en) * | 1996-08-19 | 2001-02-20 | Samsung Electronics Co., Ltd. | Methods and apparatus for processing video data |
| US6256348B1 (en) * | 1996-08-30 | 2001-07-03 | Texas Instruments Incorporated | Reduced memory MPEG video decoder circuits and methods |
| US5870087A (en) * | 1996-11-13 | 1999-02-09 | Lsi Logic Corporation | MPEG decoder system and method having a unified memory for transport decode and system controller functions |
| US6154780A (en) * | 1996-12-18 | 2000-11-28 | Intel Corporation | Method and apparatus for transmission of a flexible and error resilient video bitstream |
| US6229951B1 (en) | 1997-02-18 | 2001-05-08 | Thomson Consumer Electronics | Digital video picture and ancillary data processing and storage |
| GB9704027D0 (en) * | 1997-02-26 | 1997-04-16 | Discovision Ass | Memory manager for mpeg decoder |
| US5920359A (en) * | 1997-05-19 | 1999-07-06 | International Business Machines Corporation | Video encoding method, system and computer program product for optimizing center of picture quality |
| US6289053B1 (en) | 1997-07-31 | 2001-09-11 | Lsi Logic Corporation | Architecture for decoding MPEG compliant video bitstreams meeting 2-frame and letterboxing requirements |
| US6101221A (en) * | 1997-07-31 | 2000-08-08 | Lsi Logic Corporation | Video bitstream symbol extractor for use in decoding MPEG compliant video bitstreams meeting 2-frame and letterboxing requirements |
| US6266091B1 (en) | 1997-07-31 | 2001-07-24 | Lsi Logic Corporation | System and method for low delay mode operation video decoding |
| US6236681B1 (en) | 1997-07-31 | 2001-05-22 | Lsi Logic Corporation | Method for decoding MPEG compliant video bitstreams meeting 2-frame and letterboxing requirements |
| US6310918B1 (en) | 1997-07-31 | 2001-10-30 | Lsi Logic Corporation | System and method for motion vector extraction and computation meeting 2-frame store and letterboxing requirements |
| US6122316A (en) * | 1997-07-31 | 2000-09-19 | Lsi Logic Corporation | MPEG decoding system meeting 2-frame store and letterboxing requirements |
| KR100269398B1 (ko) * | 1997-08-30 | 2000-10-16 | 구자홍 | 반복재생을지원하는엠펙비디오디코딩장치및그방법 |
| JPH11136681A (ja) | 1997-10-30 | 1999-05-21 | Fujitsu Ltd | 動画像復号装置及び方法 |
| US6061400A (en) * | 1997-11-20 | 2000-05-09 | Hitachi America Ltd. | Methods and apparatus for detecting scene conditions likely to cause prediction errors in reduced resolution video decoders and for using the detected information |
| US6370192B1 (en) | 1997-11-20 | 2002-04-09 | Hitachi America, Ltd. | Methods and apparatus for decoding different portions of a video image at different resolutions |
| US6141456A (en) * | 1997-12-31 | 2000-10-31 | Hitachi America, Ltd. | Methods and apparatus for combining downsampling and inverse discrete cosine transform operations |
| US6023233A (en) * | 1998-03-20 | 2000-02-08 | Craven; Peter G. | Data rate control for variable rate compression systems |
| US6385248B1 (en) | 1998-05-12 | 2002-05-07 | Hitachi America Ltd. | Methods and apparatus for processing luminance and chrominance image data |
| US6148032A (en) * | 1998-05-12 | 2000-11-14 | Hitachi America, Ltd. | Methods and apparatus for reducing the cost of video decoders |
| US6122321A (en) * | 1998-05-12 | 2000-09-19 | Hitachi America, Ltd. | Methods and apparatus for reducing the complexity of inverse quantization operations |
| US6169747B1 (en) * | 1998-07-08 | 2001-01-02 | Ess Technology, Inc. | Variable code frame length for multistream applications |
| JP3356078B2 (ja) * | 1998-09-29 | 2002-12-09 | 日本電気株式会社 | 圧縮ストリーム復号装置および圧縮ストリーム復号方法 |
| US6204887B1 (en) * | 1998-12-11 | 2001-03-20 | Hitachi America, Ltd. | Methods and apparatus for decoding and displaying multiple images using a common processor |
| US6122660A (en) * | 1999-02-22 | 2000-09-19 | International Business Machines Corporation | Method for distributing digital TV signal and selection of content |
| JP2000316027A (ja) | 1999-04-28 | 2000-11-14 | Sony Corp | 情報処理装置および方法、並びに提供媒体 |
| US6735249B1 (en) * | 1999-08-11 | 2004-05-11 | Nokia Corporation | Apparatus, and associated method, for forming a compressed motion vector field utilizing predictive motion coding |
| US7099561B1 (en) | 1999-08-20 | 2006-08-29 | Thomson Licensing | User interface and processing system for digital video, audio and ancillary data |
| US7133598B1 (en) | 1999-08-20 | 2006-11-07 | Thomson Licensing | Method for converting packetized video data and corresponding navigation data into a second data format |
| US6574417B1 (en) | 1999-08-20 | 2003-06-03 | Thomson Licensing S.A. | Digital video processing and interface system for video, audio and ancillary data |
| JP3406255B2 (ja) * | 1999-09-29 | 2003-05-12 | 松下電器産業株式会社 | 画像復号装置および方法 |
| KR100320476B1 (ko) * | 2000-01-12 | 2002-01-15 | 구자홍 | 비디오 디코더 및 디코딩 방법 |
| US6687384B1 (en) * | 2000-03-27 | 2004-02-03 | Sarnoff Corporation | Method and apparatus for embedding data in encoded digital bitstreams |
| US6493388B1 (en) * | 2000-04-19 | 2002-12-10 | General Instrument Corporation | Rate control and buffer protection for variable bit rate video programs over a constant rate channel |
| US7133362B2 (en) * | 2001-11-14 | 2006-11-07 | Microsoft Corporation | Intelligent buffering process for network conference video |
| US7355530B2 (en) * | 2001-11-21 | 2008-04-08 | Canon Kabushiki Kaisha | Method and device for determining at least one multimedia data encoding parameter |
| US7130309B2 (en) * | 2002-02-20 | 2006-10-31 | Intel Corporation | Communication device with dynamic delay compensation and method for communicating voice over a packet-switched network |
| EP2403262A3 (en) * | 2002-04-26 | 2012-01-25 | Sony Corporation | Encoding device and method, decoding device and method, editing device and method, recoding medium, and program |
| PT1742479E (pt) | 2002-07-11 | 2009-11-17 | Panasonic Corp | Método de descodificação de imagens para h.264 utilizando uma memória tampão virtual de visualização |
| US7088776B2 (en) | 2002-07-15 | 2006-08-08 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding |
| US8254461B2 (en) * | 2002-07-24 | 2012-08-28 | Apple Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
| US6728315B2 (en) | 2002-07-24 | 2004-04-27 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
| AU2004214313B2 (en) * | 2003-02-18 | 2010-05-20 | Nokia Technologies Oy | Picture coding method |
| WO2004075554A1 (en) * | 2003-02-18 | 2004-09-02 | Nokia Corporation | Picture decoding method |
| US7266147B2 (en) * | 2003-03-31 | 2007-09-04 | Sharp Laboratories Of America, Inc. | Hypothetical reference decoder |
| US7756288B2 (en) * | 2003-05-29 | 2010-07-13 | Jeffrey Lubin | Method and apparatus for analog insertion of low frequency watermarks |
| US20040264579A1 (en) * | 2003-06-30 | 2004-12-30 | Sandeep Bhatia | System, method, and apparatus for displaying a plurality of video streams |
| US6940909B2 (en) * | 2003-07-29 | 2005-09-06 | Lsi Logic Corporation | Video decoding during I-frame decode at resolution change |
| US20050201471A1 (en) * | 2004-02-13 | 2005-09-15 | Nokia Corporation | Picture decoding method |
| US7296205B2 (en) * | 2004-02-18 | 2007-11-13 | Nokia Corporation | Data repair |
| US7881376B2 (en) * | 2004-05-14 | 2011-02-01 | Panasonic Corporation | Motion compensation apparatus |
| US9124907B2 (en) * | 2004-10-04 | 2015-09-01 | Nokia Technologies Oy | Picture buffering method |
| TWI277013B (en) * | 2005-02-01 | 2007-03-21 | Ind Tech Res Inst | Method for reducing buffered-frame memory sizes and accesses in a video codec |
| KR101408698B1 (ko) * | 2007-07-31 | 2014-06-18 | 삼성전자주식회사 | 가중치 예측을 이용한 영상 부호화, 복호화 방법 및 장치 |
| US20090074075A1 (en) * | 2007-09-14 | 2009-03-19 | The Hong Kong University Of Science And Technology | Efficient real-time rate control for video compression processes |
| KR101372418B1 (ko) * | 2007-10-19 | 2014-03-12 | (주)휴맥스 | 비트스트림 디코딩 장치 및 방법 |
| US8630412B2 (en) | 2010-08-25 | 2014-01-14 | Motorola Mobility Llc | Transport of partially encrypted media |
| US10506257B2 (en) | 2015-09-28 | 2019-12-10 | Cybrook Inc. | Method and system of video processing with back channel message management |
| US10516892B2 (en) | 2015-09-28 | 2019-12-24 | Cybrook Inc. | Initial bandwidth estimation for real-time video transmission |
| US10756997B2 (en) | 2015-09-28 | 2020-08-25 | Cybrook Inc. | Bandwidth adjustment for real-time video transmission |
| US10506245B2 (en) * | 2015-11-18 | 2019-12-10 | Cybrook Inc. | Video data processing using a ring buffer |
| US10506283B2 (en) | 2015-11-18 | 2019-12-10 | Cybrook Inc. | Video decoding and rendering using combined jitter and frame buffer |
| US12273253B2 (en) | 2023-03-15 | 2025-04-08 | Apple Inc. | On-device machine learning-based network bandwidth prediction to improve adaptive media streaming performance |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5019906A (en) * | 1985-10-17 | 1991-05-28 | Ampex Corporation | Time base corrector memory arrangement and memory control |
| US4785349A (en) * | 1987-10-05 | 1988-11-15 | Technology Inc. 64 | Digital video decompression system |
| CA1330599C (en) * | 1988-06-28 | 1994-07-05 | Nec Corporation | Video signal decoding system having a frame synchronizer function |
| JP2787599B2 (ja) * | 1989-11-06 | 1998-08-20 | 富士通株式会社 | 画像信号符号化制御方式 |
| JP2984311B2 (ja) * | 1990-04-04 | 1999-11-29 | キヤノン株式会社 | 静止画像再生装置 |
| US5148272A (en) * | 1991-02-27 | 1992-09-15 | Rca Thomson Licensing Corporation | Apparatus for recombining prioritized video data |
| CA2062200A1 (en) * | 1991-03-15 | 1992-09-16 | Stephen C. Purcell | Decompression processor for video applications |
| US5212549A (en) * | 1991-04-29 | 1993-05-18 | Rca Thomson Licensing Corporation | Error concealment apparatus for a compressed video signal processing system |
| ES2108746T3 (es) * | 1992-03-27 | 1998-01-01 | Alsthom Cge Alcatel | Descodificador de video. |
| US5283646A (en) * | 1992-04-09 | 1994-02-01 | Picturetel Corporation | Quantizer control method and apparatus |
| US5398072A (en) * | 1993-10-25 | 1995-03-14 | Lsi Logic Corporation | Management of channel buffer in video decoders |
-
1993
- 1993-10-25 US US08/143,198 patent/US5398072A/en not_active Expired - Lifetime
-
1994
- 1994-10-18 WO PCT/US1994/011857 patent/WO1995012277A1/en not_active Ceased
- 1994-10-18 DE DE69431292T patent/DE69431292T2/de not_active Expired - Lifetime
- 1994-10-18 JP JP51270495A patent/JP3942630B2/ja not_active Expired - Lifetime
- 1994-10-18 EP EP94931904A patent/EP0683955B1/en not_active Expired - Lifetime
-
1995
- 1995-03-13 US US08/402,708 patent/US5502494A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE69431292D1 (de) | 2002-10-10 |
| EP0683955A1 (en) | 1995-11-29 |
| US5502494A (en) | 1996-03-26 |
| WO1995012277A1 (en) | 1995-05-04 |
| JP3942630B2 (ja) | 2007-07-11 |
| DE69431292T2 (de) | 2003-08-07 |
| EP0683955B1 (en) | 2002-09-04 |
| US5398072A (en) | 1995-03-14 |
| EP0683955A4 (en) | 1999-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3942630B2 (ja) | 映像デコーダにおけるチャンネル・バッファの管理 | |
| US5568200A (en) | Method and apparatus for improved video display of progressively refreshed coded video | |
| JP3395166B2 (ja) | 統合ビデオ復号化システム、フレーム・バッファ、符号化ストリーム処理方法、フレーム・バッファ割当て方法及び記憶媒体 | |
| US5675387A (en) | Method and apparatus for efficient addressing of DRAM in a video decompression processor | |
| US7023924B1 (en) | Method of pausing an MPEG coded video stream | |
| EP0895694B1 (en) | System and method for creating trick play video streams from a compressed normal play video bitstream | |
| KR960013654B1 (ko) | 다중채널 이미지 압축시스템용 통계처리 멀티플렉서 | |
| US5847763A (en) | Moving picture transmission system and moving picture transmission apparatus | |
| US5796438A (en) | Methods and apparatus for interpolating picture information | |
| JP3091393B2 (ja) | 符号化されたビデオ信号をスプライシングする方法 | |
| US6256348B1 (en) | Reduced memory MPEG video decoder circuits and methods | |
| KR20010022752A (ko) | 디지털 비디오 레코더용 트릭 플레이 신호 발생 | |
| JPH06224861A (ja) | データ分離処理装置 | |
| US20010026587A1 (en) | Image encoding apparatus and method of same, video camera, image recording apparatus, and image transmission apparatus | |
| EP1280356A2 (en) | Apparatus and method for compressing multiplexed video signals | |
| JPH1118083A (ja) | ディジタル信号符号化方法及び装置、信号記録媒体並びに信号伝送方法 | |
| US7369612B2 (en) | Video decoder and method for using the same | |
| EP0667717B1 (en) | Method and apparatus for reproducing picture data | |
| US6160847A (en) | Detection mechanism for video channel underflow in MPEG-2 video decoding | |
| JP3487205B2 (ja) | 画像データ編集装置 | |
| JP3839911B2 (ja) | 画像処理装置および画像処理方法 | |
| JP3990011B2 (ja) | 復号画像変換回路および復号画像変換装置 | |
| JP3469866B2 (ja) | 符号化ビデオピクチャのデータストリームのビットレートを変化させる方法 | |
| JPH08163558A (ja) | 画像復号装置 | |
| JP2002502159A (ja) | 高性能テレビジョン信号の符号化および復号化の方法と装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050412 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050711 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050822 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060808 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061108 |
|
| 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: 20070306 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070404 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100413 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120413 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120413 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130413 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130413 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140413 Year of fee payment: 7 |
|
| 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 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
| EXPY | Cancellation because of completion of term |