WO1997039587A1 - Method and apparatus for looping of compressed video bitstreams - Google Patents
Method and apparatus for looping of compressed video bitstreams Download PDFInfo
- Publication number
- WO1997039587A1 WO1997039587A1 PCT/GB1997/000942 GB9700942W WO9739587A1 WO 1997039587 A1 WO1997039587 A1 WO 1997039587A1 GB 9700942 W GB9700942 W GB 9700942W WO 9739587 A1 WO9739587 A1 WO 9739587A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sequence
- rate
- bitstream
- pictures
- replay
- 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.)
- Ceased
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/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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
Definitions
- Figures 5, 6, 7 and 8 are tables illustrating the re-ordering of pictures in the compressed bitstream and the selection of a sequence end point for looping.
- the shading indicates the pictures comprising the GOP, in input/output and bitstream order.
- GOP header the first picture in the bitstream should not only be an I picture, but the first I picture of a GOP.
- starting the looped sequence with a GOP header ensures that the temporal reference carried in MPEG picture headers remains consistent.
- the gradient of the line indicates the bits per second read out of the buffer i.e. the bit-rate. The higher the bit-rate the steeper the gradient.
- VLD Very Length Decoder
- Figure 2 shows the selection of a suitable portion of the bitstream in the solid line. The segment was chosen according to rules 1 to 5 given above.
- Figure 3 shows the effect on decoder buffer occupancy of looping the chosen bitstream segment.
- decoder buffer underflow can be understood in a number of ways, perhaps the clearest explanation is given by returning to Figure 2.
- the time taken to replay the bitstream segment (AB) and the time taken to decode and display the looped sequence (CD) are different. Unless these times are identical, the bitstream replay and the decoding process are bound to get out of step.
- Sequence decode time No - of ,rames frame rate
- BO t is the decoder Buffer Occupancy at time t and r is the bit- rate.
- nframe is the number of the frame in the looped sequence starting at zero
- frame_rate is measured in frames per second
- VBV_delay is measured in units of 90 kHz ticks.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Claims
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU23014/97A AU715613B2 (en) | 1996-04-12 | 1997-04-02 | Method and apparatus for looping of compressed video bitstreams |
| US09/171,133 US6229851B1 (en) | 1996-04-12 | 1997-04-02 | Method and apparatus for looping of compressed video bitstreams |
| EP97915592A EP0893030B2 (en) | 1996-04-12 | 1997-04-02 | Method and apparatus for looping of compressed video bitstreams |
| DK97915592T DK0893030T3 (en) | 1996-04-12 | 1997-04-02 | Method and apparatus for looping compressed video bit streams |
| DE69702756T DE69702756T3 (en) | 1996-04-12 | 1997-04-02 | METHOD AND DEVICE FOR RE-LOADING COMPRESSED VIDEO BITSTRAMS |
| JP9536829A JP2000508495A (en) | 1996-04-12 | 1997-04-02 | Method and apparatus for looping a compressed video bitstream |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB9607667.4A GB9607667D0 (en) | 1996-04-12 | 1996-04-12 | Looping of compressed video bitstreams |
| GB9607667.4 | 1996-04-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1997039587A1 true WO1997039587A1 (en) | 1997-10-23 |
Family
ID=10792003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/GB1997/000942 Ceased WO1997039587A1 (en) | 1996-04-12 | 1997-04-02 | Method and apparatus for looping of compressed video bitstreams |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US6229851B1 (en) |
| EP (1) | EP0893030B2 (en) |
| JP (1) | JP2000508495A (en) |
| AU (1) | AU715613B2 (en) |
| CA (1) | CA2251654A1 (en) |
| DE (1) | DE69702756T3 (en) |
| DK (1) | DK0893030T3 (en) |
| GB (1) | GB9607667D0 (en) |
| WO (1) | WO1997039587A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001031928A1 (en) * | 1999-10-26 | 2001-05-03 | Snell & Wilcox Limited | Method for looping compressed bitstreams |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6414998B1 (en) * | 1998-01-27 | 2002-07-02 | Sony Corporation | Method and apparatus for inserting an image material |
| KR100674399B1 (en) * | 1998-02-03 | 2007-01-26 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method and apparatus for switching coded video sequences |
| US6628838B1 (en) * | 1999-05-13 | 2003-09-30 | Sony Corporation | Picture decoding apparatus, picture decoding method and recording medium for storing the picture decoding method |
| US6480539B1 (en) | 1999-09-10 | 2002-11-12 | Thomson Licensing S.A. | Video encoding method and apparatus |
| JP3932546B2 (en) * | 2001-01-24 | 2007-06-20 | 日本電気株式会社 | MPEG video editing apparatus and MPEG video editing method |
| WO2017059450A1 (en) * | 2015-10-02 | 2017-04-06 | Twitter, Inc. | Gapless video looping |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2242097A (en) * | 1990-01-19 | 1991-09-18 | British Broadcasting Corp | Buffer synchronisation in a variable transmission rate codec |
| EP0656729A2 (en) * | 1993-12-01 | 1995-06-07 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for editing or mixing compressed pictures |
| EP0742670A2 (en) * | 1995-05-08 | 1996-11-13 | Video Jukebox Network, Inc. | Interactive video system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5287182A (en) † | 1992-07-02 | 1994-02-15 | At&T Bell Laboratories | Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks |
| US5381181A (en) † | 1993-05-13 | 1995-01-10 | Thomson Consumer Electronics, Inc. | Clock recovery apparatus as for a compressed video signal |
| US5598352A (en) * | 1994-09-30 | 1997-01-28 | Cirrus Logic, Inc. | Method and apparatus for audio and video synchronizing in MPEG playback systems |
| US5793927A (en) * | 1995-06-07 | 1998-08-11 | Hitachi America, Ltd. | Methods for monitoring and modifying a trick play data stream to insure MPEG compliance |
-
1996
- 1996-04-12 GB GBGB9607667.4A patent/GB9607667D0/en active Pending
-
1997
- 1997-04-02 US US09/171,133 patent/US6229851B1/en not_active Expired - Lifetime
- 1997-04-02 EP EP97915592A patent/EP0893030B2/en not_active Expired - Lifetime
- 1997-04-02 DK DK97915592T patent/DK0893030T3/en active
- 1997-04-02 DE DE69702756T patent/DE69702756T3/en not_active Expired - Lifetime
- 1997-04-02 CA CA002251654A patent/CA2251654A1/en not_active Abandoned
- 1997-04-02 AU AU23014/97A patent/AU715613B2/en not_active Ceased
- 1997-04-02 JP JP9536829A patent/JP2000508495A/en not_active Ceased
- 1997-04-02 WO PCT/GB1997/000942 patent/WO1997039587A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2242097A (en) * | 1990-01-19 | 1991-09-18 | British Broadcasting Corp | Buffer synchronisation in a variable transmission rate codec |
| EP0656729A2 (en) * | 1993-12-01 | 1995-06-07 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for editing or mixing compressed pictures |
| EP0742670A2 (en) * | 1995-05-08 | 1996-11-13 | Video Jukebox Network, Inc. | Interactive video system |
Non-Patent Citations (1)
| Title |
|---|
| WEISS S M: "SWITCHING FACILITIES IN MPEG-2: NEVASSARY BUT NOT SUFFICIENT", SMPTE JOURNAL, vol. 104, no. 12, 1 December 1995 (1995-12-01), pages 788 - 802, XP000543847 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001031928A1 (en) * | 1999-10-26 | 2001-05-03 | Snell & Wilcox Limited | Method for looping compressed bitstreams |
| GB2357674A (en) * | 1999-10-26 | 2001-06-27 | Snell & Wilcox Ltd | Compressed bitstreams |
| GB2357674B (en) * | 1999-10-26 | 2003-12-10 | Snell & Wilcox Ltd | Compressed bitstreams |
Also Published As
| Publication number | Publication date |
|---|---|
| GB9607667D0 (en) | 1996-06-12 |
| AU715613B2 (en) | 2000-02-03 |
| DE69702756D1 (en) | 2000-09-14 |
| DE69702756T2 (en) | 2001-04-12 |
| DE69702756T3 (en) | 2008-01-24 |
| CA2251654A1 (en) | 1997-10-23 |
| EP0893030B1 (en) | 2000-08-09 |
| US6229851B1 (en) | 2001-05-08 |
| JP2000508495A (en) | 2000-07-04 |
| DK0893030T3 (en) | 2000-10-30 |
| EP0893030B2 (en) | 2007-07-04 |
| EP0893030A1 (en) | 1999-01-27 |
| AU2301497A (en) | 1997-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6980594B2 (en) | Generation of MPEG slow motion playout | |
| US7046910B2 (en) | Methods and apparatus for transcoding progressive I-slice refreshed MPEG data streams to enable trick play mode features on a television appliance | |
| EP1102493B1 (en) | Video data formatting and storage | |
| US6611624B1 (en) | System and method for frame accurate splicing of compressed bitstreams | |
| JP4223567B2 (en) | Coded video sequence switching method and apparatus | |
| JP4769717B2 (en) | Image decoding method | |
| US7272299B2 (en) | Data conversion apparatus, data coding apparatus, and data recording apparatus | |
| EP1137005A2 (en) | Error correction of digitally transmitted signals | |
| US20070153911A1 (en) | Picture encoding method and apparatus and picture decoding method and apparatus | |
| US5786858A (en) | Method of encoding image signal, apparatus for encoding image signal, method of decoding image signal, apparatus for decoding image signal, and image signal recording medium | |
| EP2713620B1 (en) | Video decoding apparatus | |
| GB2321154A (en) | Reverse playback of MPEG video | |
| JPH09187007A (en) | Resynchronizing method for data stream including error, encoder and decoder | |
| US8904426B2 (en) | Preconditioning ad content for digital program insertion | |
| JPH09200695A (en) | Method and apparatus for decoding video data for high speed reproduction | |
| KR20050020710A (en) | Coding device and coding method | |
| EP0893030B1 (en) | Method and apparatus for looping of compressed video bitstreams | |
| JP4242581B2 (en) | Data converter | |
| US20130287361A1 (en) | Methods for storage and access of video data while recording | |
| JP2002300528A (en) | Video stream editing method and apparatus | |
| JP3469866B2 (en) | Method for changing the bit rate of a data stream of an encoded video picture | |
| JP2823806B2 (en) | Image decoding device | |
| JP3663559B2 (en) | Video coding method for real-time backward playback | |
| Wells | Transparent concatenation of MPEG compression |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AU CA JP US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| ENP | Entry into the national phase |
Ref document number: 2251654 Country of ref document: CA Ref country code: CA Ref document number: 2251654 Kind code of ref document: A Format of ref document f/p: F |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1997915592 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1997915592 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 09171133 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1997915592 Country of ref document: EP |
