JPH09509036A - エンコーダシステムのレベルバッファ管理 - Google Patents
エンコーダシステムのレベルバッファ管理Info
- Publication number
- JPH09509036A JPH09509036A JP8518531A JP51853196A JPH09509036A JP H09509036 A JPH09509036 A JP H09509036A JP 8518531 A JP8518531 A JP 8518531A JP 51853196 A JP51853196 A JP 51853196A JP H09509036 A JPH09509036 A JP H09509036A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- segment
- image
- encoder
- decoder
- 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 135
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 claims description 2
- 244000025254 Cannabis sativa Species 0.000 claims 1
- 238000010276 construction Methods 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 abstract description 3
- 238000012546 transfer Methods 0.000 description 19
- 230000008685 targeting Effects 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000288673 Chiroptera Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8541—Content authoring involving branching, e.g. to different story endings
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.符号化段と、エンコーダバッファと、符号化したビデオ信号を少なくとも1 つの他の信号とインタリーブさせてシステムストリームを形成するインタリービ ング手段とを有しているエンコーダ装置にて、ディジタルビデオ信号を各々が2 つ以上の画像を含むセグメント形態に符号化する方法であって、各セグメントに 対して該方法が: −セグメントの画像を予定したコード構成に従って順次符号化する過程と; −符号化した画像をバッファに読み込む過程と; −符号化したセグメントをほぼ一定のビットレートにてバッファから読み取 る過程と; −バッファの出力信号をシステムストリーム内にインタリーブする過程と を含むディジタルビデオ信号符号化方法において、 第1セグメントの最終画像がエンコーダバッファに読み込まれた瞬時におけ るエンコーダバッファの占有値が、デコーダバッファの占有レベルに関連する第 1予定レベルとなるように制御され、デコーダバッファを一定のビット速度にて 前記デコーダバッファの占有レベルにまで満たすのに要する時間を導出し、且つ 次のセグメントのローディングが開始した後の時点に前記次のセグメントの第1 画像をデコーダバッファから読み出すべき旨を示すタイムスタンプを前記次のセ グメントのシステムストリーム内に挿入することを特徴とするディジタルビデオ 信号符号化方法。 2.第1セグメントの画像を符号化するのに用いられる目標ビット数が、前記エ ンコーダバッファの占有レベルに達するように制御自在に変えられることを特徴 とする請求項1に記載の方法。 3.エンコーダバッファの最大占有レベルが指定され、且つデコーダバッファの 占有レベルが、第1セグメントの最終画像をエンコーダバッファに読み込んだ後 の1フレーム期間を前記最大レベルとエンコーダバッファの占有レベルとの差と して規定されることを特徴とする請求項1に記載の方法。 4.各セグメントの最後のK個の各画像に対するそれぞれの目標ビット数が指定 され、ここにKを整数とすることを特徴とする請求項2に記載の方法。 5.各セグメントの画像がMPEG標準規格に従って符号化されることを特徴と する請求項1に記載の方法。 6.各セグメントが2つ以上の画像を含んで映像セグメントの符号化用に構成し たディジタルビデオ信号符号化装置であって、該装置が: 各セグメントの連続画像を受け取って、これらの画像を予定したコード構成 に従って符号化すべく構成した符号化段と; 前記符号化段からの連続符号化画像を受け取るべく結合され、且つ符号化セ グメントをほぼ一定のビットレートにて出力すべく構成したバッファと; 前記バッファの出力および少なくとも1つの他の信号を受信すべく結合され 、且つこれらをシステムストリーム内にインタリーブすべく構成したマルチプレ クサと; を具えているディジタルビデオ信号符号化装置において、 前記符号化段がセグメントの画像を制御可能な可変ビット数に符号化すべく 作動することができ、前記符号化装置がさらに、第1セグメントの最終画像がエ ンコーダバッファに読み込まれる瞬時に、エンコーダによって用いられるビット 数を、予定したエンコーダバッファの占有値を生成するように制御すべく構成し た目標設定手段と、前記予定した占有値に基づいてタイミング値を導出すると共 に、デコーダバッファ内への次のセグメントのローディングが開始した時点から のタイミング値によって与えられる遅延に引き続いて、前記次のセグメントの第 1画像をデコーダバッファから読み出すべき旨を示すタイムスタンプを前記次の セグメントのシステムストリーム内に挿入すべく作動し得るタイムスタンプ手段 とを具えていることを特徴とするディジタルビデオ信号符号化装置。 7.前記目標設定手段が、各セグメントのK個の最終画像に対して前記符号化段 用の1画像当たりのビット数を制御すべく作動し得るようにしたことを特徴とす る請求項6に記載の装置。 8.請求項1に記載の方法によって符号化される複数のセグメントを含み、これ らの各セグメントが予定したコード構成に従って符号化される画像系列を含む ディジタルビデオ映像信号において、連続画像がリアルタイム表示速度にて復号 化するために除去されるデコーダバッファ内に符号化セグメントをほぼ一定のビ ット速度にて読み込まれる際に、セグメントの最終画像のデータがデコーダバッ ファ内に読み込まれた瞬時に予定したデコーダバッファ占有値が生じるように、 セグメントのK個の各最終画像(Kは整数)がそれぞれのビット数に符号化され 、且つ各セグメントに対するシステムストリームが、次のローディング時点に該 セグメントをバッファから読み出すべき旨を示すタイムスタンプを含み、該タイ ムスタンプによって指定される遅延が前記予定したデコーダバッファの占有値に 関連することを特徴とするディジタルビデオ映像信号。 9.請求項8に記載の複数の符号化セグメントから成るビデオ信号を担持する光 ディスクにおいて、全てのセグメントが共通レベルの予定したデコーダバッファ 占有値を提供することを特徴とする光ディスク。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9424437.3 | 1994-12-02 | ||
| GB9424437A GB9424437D0 (en) | 1994-12-02 | 1994-12-02 | Encoder system level buffer management |
| PCT/IB1995/001076 WO1996017492A2 (en) | 1994-12-02 | 1995-11-29 | Encoder system level buffer management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09509036A true JPH09509036A (ja) | 1997-09-09 |
| JP3758677B2 JP3758677B2 (ja) | 2006-03-22 |
Family
ID=10765376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51853196A Expired - Fee Related JP3758677B2 (ja) | 1994-12-02 | 1995-11-29 | エンコーダシステムのレベルバッファ管理 |
Country Status (7)
| Country | Link |
|---|---|
| EP (1) | EP0744116B1 (ja) |
| JP (1) | JP3758677B2 (ja) |
| CN (1) | CN1113542C (ja) |
| BR (1) | BR9506691A (ja) |
| DE (1) | DE69515992T2 (ja) |
| GB (1) | GB9424437D0 (ja) |
| WO (1) | WO1996017492A2 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7079176B1 (en) | 1991-11-25 | 2006-07-18 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
| US7448063B2 (en) | 1991-11-25 | 2008-11-04 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
| US20020154694A1 (en) * | 1997-03-21 | 2002-10-24 | Christopher H. Birch | Bit stream splicer with variable-rate output |
| JPH10285548A (ja) * | 1997-04-03 | 1998-10-23 | Sony Corp | 符号化装置及び方法、復号装置及び方法、編集方法 |
| CN1161989C (zh) | 1997-07-25 | 2004-08-11 | 索尼公司 | 编辑装置、编辑方法、接续装置、接续方法、编码装置和编码方法 |
| JP3552506B2 (ja) * | 1997-12-05 | 2004-08-11 | 松下電器産業株式会社 | 再生方法及び再生装置 |
| JP4232209B2 (ja) * | 1998-01-19 | 2009-03-04 | ソニー株式会社 | 圧縮画像データの編集装置及び圧縮画像データの編集方法 |
| US6289129B1 (en) * | 1998-06-19 | 2001-09-11 | Motorola, Inc. | Video rate buffer for use with push dataflow |
| GB2349289B (en) * | 1998-09-16 | 2001-09-12 | Actv Inc | Method and apparatus for performing a seamless switch between two digital video signals |
| ES2259827T3 (es) * | 1998-10-13 | 2006-10-16 | Matsushita Electric Industrial Co., Ltd. | Regulacion de los requisitos de calculo y de memoria de un tren de bits comprimido en un decodificador de video. |
| GB9908809D0 (en) | 1999-04-16 | 1999-06-09 | Sony Uk Ltd | Signal processor |
| GB2353653B (en) | 1999-08-26 | 2003-12-31 | Sony Uk Ltd | Signal processor |
| EP1148503A1 (en) * | 2000-04-08 | 2001-10-24 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for recording on a storage medium or replaying from a storage medium data packets of a transport stream |
| US20020191116A1 (en) * | 2001-04-24 | 2002-12-19 | Damien Kessler | System and data format for providing seamless stream switching in a digital video recorder |
| US7305691B2 (en) | 2001-05-07 | 2007-12-04 | Actv, Inc. | System and method for providing targeted programming outside of the home |
| US7075899B2 (en) | 2002-05-21 | 2006-07-11 | Actv, Inc. | System and method for providing private in-band data to digital set-top boxes in a broadcast environment |
| JP3675464B2 (ja) * | 2003-10-29 | 2005-07-27 | ソニー株式会社 | 動画像符号化装置および動画像符号化制御方法 |
| JP4900945B2 (ja) | 2007-01-18 | 2012-03-21 | キヤノン株式会社 | 記録装置、及び記録方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9001295D0 (en) * | 1990-01-19 | 1990-03-21 | British Broadcasting Corp | Buffer resynchronisation |
| BE1007807A3 (nl) * | 1993-11-30 | 1995-10-24 | Philips Electronics Nv | Inrichting voor het coderen van een videosignaal. |
| AU1572995A (en) * | 1994-02-11 | 1995-08-29 | Newbridge Networks Corporation | Method of dynamically compensating for variable transmission delays in packet networks |
-
1994
- 1994-12-02 GB GB9424437A patent/GB9424437D0/en active Pending
-
1995
- 1995-11-29 JP JP51853196A patent/JP3758677B2/ja not_active Expired - Fee Related
- 1995-11-29 DE DE69515992T patent/DE69515992T2/de not_active Expired - Lifetime
- 1995-11-29 EP EP95936726A patent/EP0744116B1/en not_active Expired - Lifetime
- 1995-11-29 WO PCT/IB1995/001076 patent/WO1996017492A2/en not_active Ceased
- 1995-11-29 BR BR9506691A patent/BR9506691A/pt not_active IP Right Cessation
- 1995-11-29 CN CN95192059A patent/CN1113542C/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE69515992T2 (de) | 2000-10-05 |
| WO1996017492A2 (en) | 1996-06-06 |
| BR9506691A (pt) | 1997-11-18 |
| JP3758677B2 (ja) | 2006-03-22 |
| CN1144026A (zh) | 1997-02-26 |
| EP0744116B1 (en) | 2000-03-29 |
| EP0744116A1 (en) | 1996-11-27 |
| GB9424437D0 (en) | 1995-01-18 |
| CN1113542C (zh) | 2003-07-02 |
| WO1996017492A3 (en) | 1996-08-29 |
| DE69515992D1 (de) | 2000-05-04 |
| EP0744116A4 (ja) | 1996-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5913031A (en) | Encoder system level buffer management | |
| KR100239837B1 (ko) | 오디오 및/또는 비디오 신호 전송방법 및 장치 | |
| US5793431A (en) | Audio/video discrepancy management | |
| US6327421B1 (en) | Multiple speed fast forward/rewind compressed video delivery system | |
| JP3758677B2 (ja) | エンコーダシステムのレベルバッファ管理 | |
| WO1995008823A1 (en) | Method and device for transmitting data, data decoder, and data recording medium | |
| JPH06261303A (ja) | 画像信号符号化方法、復号化方法および画像信号記録媒体 | |
| US20120179475A1 (en) | Reproducing apparatus and method, and recording medium | |
| JP3758676B2 (ja) | ビデオ編集用バッファの管理 | |
| JPH0730886A (ja) | 画像および音声信号処理方法とその装置 | |
| CN100450168C (zh) | 数据记录方法和数据解码方法 | |
| WO2004086396A1 (en) | Reproducing apparatus and method, and recording medium | |
| JPH0898160A (ja) | データ多重化装置 | |
| JP3403865B2 (ja) | ストリーム多重装置およびストリーム多重方法 | |
| RU2401465C2 (ru) | Устройство и способ воспроизведения | |
| JPH11220695A (ja) | 動画像データの復号装置及び復号方法 | |
| JP2001268513A (ja) | 動画像再生装置および動画像記録再生システム | |
| JP2000036941A (ja) | 動画像データの復号装置及び復号方法 | |
| JPH11187395A (ja) | 可変転送レート圧縮情報復号装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050405 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050519 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050519 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050705 |
|
| 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: 20051004 |
|
| 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: 20051129 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051227 |
|
| 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: 20100113 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100113 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100113 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: 20100113 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110113 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110113 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120113 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130113 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130113 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130113 Year of fee payment: 7 |
|
| 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: 20140113 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |