[go: up one dir, main page]

WO2000062552A3 - Method for generating and processing transition streams - Google Patents

Method for generating and processing transition streams Download PDF

Info

Publication number
WO2000062552A3
WO2000062552A3 PCT/US2000/010208 US0010208W WO0062552A3 WO 2000062552 A3 WO2000062552 A3 WO 2000062552A3 US 0010208 W US0010208 W US 0010208W WO 0062552 A3 WO0062552 A3 WO 0062552A3
Authority
WO
WIPO (PCT)
Prior art keywords
generating
processing transition
processing
domain processing
streams
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
Application number
PCT/US2000/010208
Other languages
French (fr)
Other versions
WO2000062552A2 (en
Inventor
Christopher Ward
Robert Norman Hurst
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sarnoff Corp
Original Assignee
Sarnoff Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/347,213 external-priority patent/US6912251B1/en
Priority claimed from US09/430,631 external-priority patent/US6909743B1/en
Application filed by Sarnoff Corp filed Critical Sarnoff Corp
Priority to EP00941109A priority Critical patent/EP1169864A2/en
Priority to CA2366549A priority patent/CA2366549C/en
Priority to KR1020017013137A priority patent/KR100725631B1/en
Priority to JP2000611504A priority patent/JP4503858B2/en
Publication of WO2000062552A2 publication Critical patent/WO2000062552A2/en
Publication of WO2000062552A3 publication Critical patent/WO2000062552A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23406Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • H04N21/23655Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44016Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Studio Circuits (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

A method for generating a transition stream and processing video, audio or other data within the transition stream using, respectively, pixel domain processing, such as morphing, fading, wiping, dissolving, pushing, revealing, black-framing, freeze-framing and chroma-keying, audio domain processing or other data domain processing.
PCT/US2000/010208 1999-04-14 2000-04-14 Method for generating and processing transition streams Ceased WO2000062552A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP00941109A EP1169864A2 (en) 1999-04-14 2000-04-14 Method for generating and processing transition streams
CA2366549A CA2366549C (en) 1999-04-14 2000-04-14 Method for generating and processing transition streams
KR1020017013137A KR100725631B1 (en) 1999-04-14 2000-04-14 Methods for generating and processing transition streams
JP2000611504A JP4503858B2 (en) 1999-04-14 2000-04-14 Transition stream generation / processing method

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US12927599P 1999-04-14 1999-04-14
US06/129,275 1999-04-14
US09/347,213 US6912251B1 (en) 1998-09-25 1999-07-02 Frame-accurate seamless splicing of information streams
US09/347,213 1999-07-02
US09/430,631 US6909743B1 (en) 1999-04-14 1999-10-29 Method for generating and processing transition streams
US09/430,631 1999-10-29

Publications (2)

Publication Number Publication Date
WO2000062552A2 WO2000062552A2 (en) 2000-10-19
WO2000062552A3 true WO2000062552A3 (en) 2001-02-01

Family

ID=27383864

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/010208 Ceased WO2000062552A2 (en) 1999-04-14 2000-04-14 Method for generating and processing transition streams

Country Status (4)

Country Link
EP (1) EP1169864A2 (en)
JP (1) JP4503858B2 (en)
CA (1) CA2366549C (en)
WO (1) WO2000062552A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879979B2 (en) 2003-10-24 2014-11-04 Qualcomm Incorporated Method and apparatus for seamlessly switching reception between multimedia streams in a wireless communication system

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100382655B1 (en) * 2001-07-25 2003-05-09 삼성전자주식회사 Method for storing a program and apparatus therefor
US6996173B2 (en) * 2002-01-25 2006-02-07 Microsoft Corporation Seamless switching of scalable video bitstreams
US20030151753A1 (en) 2002-02-08 2003-08-14 Shipeng Li Methods and apparatuses for use in switching between streaming video bitstreams
AU2003216817A1 (en) * 2002-03-27 2003-10-13 British Telecommunications Public Limited Company Data structure for data streaming system
US20030206596A1 (en) * 2002-05-03 2003-11-06 David Carver Multimedia content assembly
JP2003337596A (en) * 2002-05-20 2003-11-28 Teac Corp Audio data processing method and apparatus
EP1579451A1 (en) * 2002-12-20 2005-09-28 Koninklijke Philips Electronics N.V. Creating edit effects on mpeg-2 compressed video
WO2005025227A1 (en) * 2003-09-05 2005-03-17 General Instrument Corporation Methods and apparatus to improve the rate control during splice transitions
JP4081772B2 (en) 2005-08-25 2008-04-30 ソニー株式会社 REPRODUCTION DEVICE, REPRODUCTION METHOD, PROGRAM, AND PROGRAM STORAGE MEDIUM
WO2007072252A2 (en) * 2005-12-23 2007-06-28 Koninklijke Philips Electronics N.V. Creation of 'trick-play' streams for plaintext, partially, or fully encrypted video streams
US8155207B2 (en) 2008-01-09 2012-04-10 Cisco Technology, Inc. Processing and managing pictures at the concatenation of two video streams
US8416859B2 (en) 2006-11-13 2013-04-09 Cisco Technology, Inc. Signalling and extraction in compressed video of pictures belonging to interdependency tiers
US8873932B2 (en) 2007-12-11 2014-10-28 Cisco Technology, Inc. Inferential processing to ascertain plural levels of picture interdependencies
US8875199B2 (en) 2006-11-13 2014-10-28 Cisco Technology, Inc. Indicating picture usefulness for playback optimization
US8958486B2 (en) 2007-07-31 2015-02-17 Cisco Technology, Inc. Simultaneous processing of media and redundancy streams for mitigating impairments
US8804845B2 (en) 2007-07-31 2014-08-12 Cisco Technology, Inc. Non-enhancing media redundancy coding for mitigating transmission impairments
US8416858B2 (en) 2008-02-29 2013-04-09 Cisco Technology, Inc. Signalling picture encoding schemes and associated picture properties
WO2009152450A1 (en) 2008-06-12 2009-12-17 Cisco Technology, Inc. Picture interdependencies signals in context of mmco to assist stream manipulation
US8699578B2 (en) 2008-06-17 2014-04-15 Cisco Technology, Inc. Methods and systems for processing multi-latticed video streams
US8971402B2 (en) 2008-06-17 2015-03-03 Cisco Technology, Inc. Processing of impaired and incomplete multi-latticed video streams
US8705631B2 (en) 2008-06-17 2014-04-22 Cisco Technology, Inc. Time-shifted transport of multi-latticed video for resiliency from burst-error effects
US8320465B2 (en) 2008-11-12 2012-11-27 Cisco Technology, Inc. Error concealment of plural processed representations of a single video signal received in a video program
US8326131B2 (en) 2009-02-20 2012-12-04 Cisco Technology, Inc. Signalling of decodable sub-sequences
US8782261B1 (en) 2009-04-03 2014-07-15 Cisco Technology, Inc. System and method for authorization of segment boundary notifications
US8949883B2 (en) 2009-05-12 2015-02-03 Cisco Technology, Inc. Signalling buffer characteristics for splicing operations of video streams
US8279926B2 (en) 2009-06-18 2012-10-02 Cisco Technology, Inc. Dynamic streaming with latticed representations of video
US9667885B2 (en) * 2014-12-12 2017-05-30 Futurewei Technologies, Inc. Systems and methods to achieve interactive special effects
US11997329B2 (en) * 2019-11-13 2024-05-28 Disney Enterprises, Inc. Generating media programs configured for seamless playback
US11206441B2 (en) 2019-11-13 2021-12-21 Disney Enterprises, Inc. Automated media production pipeline for generating personalized media content

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971542A2 (en) * 1998-07-10 2000-01-12 Tektronix, Inc. Readjustment of bit rates when switching between compressed video streams

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2307613B (en) * 1995-08-31 2000-03-22 British Broadcasting Corp Switching bit-rate reduced signals
US6144773A (en) * 1996-02-27 2000-11-07 Interval Research Corporation Wavelet-based data compression
US6137834A (en) * 1996-05-29 2000-10-24 Sarnoff Corporation Method and apparatus for splicing compressed information streams
US6912251B1 (en) * 1998-09-25 2005-06-28 Sarnoff Corporation Frame-accurate seamless splicing of information streams

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971542A2 (en) * 1998-07-10 2000-01-12 Tektronix, Inc. Readjustment of bit rates when switching between compressed video streams

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HEDTKE R ET AL: "SCHNITTBEARBEITUNG VON MPEG-2-CODIERTEN VIDEOSEQUENZEN", FERNSEH UND KINOTECHNIK,DE,VDE VERLAG GMBH. BERLIN, vol. 50, no. 7, 1 July 1996 (1996-07-01), pages 367 - 373, XP000623229, ISSN: 0015-0142 *
P.J. BRIGHTWELL, S.J. DANCER, M.J. KNEE: "flexible switching and editing of MPEG-2 video bitstreams", INTERNATIONAL BROADCASTING CONVENTION CONFERENCE PUBLICATION, 16 September 1997 (1997-09-16), XP002148532, Retrieved from the Internet <URL:http://www.bbc.co.uk/atlantic/#papers> [retrieved on 20000927] *
See also references of EP1169864A2 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879979B2 (en) 2003-10-24 2014-11-04 Qualcomm Incorporated Method and apparatus for seamlessly switching reception between multimedia streams in a wireless communication system

Also Published As

Publication number Publication date
EP1169864A2 (en) 2002-01-09
JP4503858B2 (en) 2010-07-14
WO2000062552A2 (en) 2000-10-19
CA2366549A1 (en) 2000-10-19
JP2002542681A (en) 2002-12-10
CA2366549C (en) 2015-09-08

Similar Documents

Publication Publication Date Title
WO2000062552A3 (en) Method for generating and processing transition streams
AU2001261104A1 (en) Systems, methods, and devices for video and audio capture and communication
WO2004105458A3 (en) Gaming system having selective synchronized multiple video streams for composite display at the gaming machine
WO2002035832A3 (en) Trick-mode processing for digital video
AU2003277919A1 (en) Method and apparatus for synchronizing data streams containing audio, video and/or other data
EP2019554A3 (en) A decoder architecture for optimized error management in streaming multimedia
AU2613800A (en) Digital video decoding, buffering and frame-rate converting method and apparatus
AU2002368200A1 (en) Multi-display supporting multi-view video object-based encoding apparatus and method, and object-based transmission/reception system and method using the same
AU7596300A (en) Cryptographic server with provisions for interoperability between cryptographic systems
AU1962001A (en) Effecting video transitions between video streams
AU2001267581A1 (en) Audio-video data switching and viewing system
AU2001268432A1 (en) Video processing system
GB0208083D0 (en) Contents,e.g.video,distribution system,method and program
WO2005086865A3 (en) Digital ad insertion for video-on-demand
AU2001217654A1 (en) Methods and system for encoding an audio sequence with synchronized data and outputting the same
AU2002346638A1 (en) Processing digital video data
AU2002249122A1 (en) Method and device for the generation or decoding of a scalable data stream with provision for a bit-store, encoder and scalable encoder
EP1267247A3 (en) Digital content publication
WO2007053754A3 (en) Preservation and/or degradation of a video/audio data stream
AU4135800A (en) Real-time, interactive video services
AU3247200A (en) Non-linear multimedia editing system integrated into a television, set-top box or the like
AU2001215568A1 (en) Video terminal, video terminal communicating system, and videoconference system
WO2007070734A3 (en) Method and system for directing attention during a conversation
WO2001045409A3 (en) Communication with receiver/decoder
AU2001243263A1 (en) Non-linear multimedia editing system integrated into a television, set-top box or the like

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP KR

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): CA JP KR

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY 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)
WWE Wipo information: entry into national phase

Ref document number: 2000941109

Country of ref document: EP

ENP Entry into the national phase

Kind code of ref document: A

Ref document number: 2366549

Country of ref document: CA

ENP Entry into the national phase

Ref document number: 2000 611504

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020017013137

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2000941109

Country of ref document: EP

Ref document number: 1020017013137

Country of ref document: KR