WO2004086768A3 - System and method for providing multiplexing and remultiplexing of mpeg-2 streams - Google Patents

System and method for providing multiplexing and remultiplexing of mpeg-2 streams Download PDF

Info

Publication number
WO2004086768A3
WO2004086768A3 PCT/US2004/008967 US2004008967W WO2004086768A3 WO 2004086768 A3 WO2004086768 A3 WO 2004086768A3 US 2004008967 W US2004008967 W US 2004008967W WO 2004086768 A3 WO2004086768 A3 WO 2004086768A3
Authority
WO
WIPO (PCT)
Prior art keywords
remultiplexing
streams
mpeg
demultiplexed
multiplexed programs
Prior art date
Application number
PCT/US2004/008967
Other languages
French (fr)
Other versions
WO2004086768A2 (en
Inventor
Julio Nogima
Frank Schaffa
Original Assignee
Ibm
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
Application filed by Ibm filed Critical Ibm
Priority to EP04758102A priority Critical patent/EP1616442B1/en
Priority to DE602004004096T priority patent/DE602004004096T2/en
Publication of WO2004086768A2 publication Critical patent/WO2004086768A2/en
Publication of WO2004086768A3 publication Critical patent/WO2004086768A3/en

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/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
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2181Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
    • 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, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stereo-Broadcasting Methods (AREA)

Abstract

A system and method for multiplexing and remultiplexing whereby multiplexed programs from an input stream are only demultiplexed if they are to be copied or modified locally. Any multiplexed programs which are part of an input stream and which are intended to be part of the output stream are not demultiplexed but are simply passed along to be added to the transport stream with other multiplexed programs. A further inventive aspect comprises a multiplexer apparatus and process whereby dynamic bit rate adjustment is applied to eliminate the need to recalculate timebase information for altered streams.
PCT/US2004/008967 2003-03-24 2004-03-24 System and method for providing multiplexing and remultiplexing of mpeg-2 streams WO2004086768A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP04758102A EP1616442B1 (en) 2003-03-24 2004-03-24 System and method for providing multiplexing and remultiplexing of mpeg-2 streams
DE602004004096T DE602004004096T2 (en) 2003-03-24 2004-03-24 SYSTEM AND METHOD FOR PROVIDING MULTIPLEXES AND NUMBER EXIPLEXES OF MPEG-2 FLOWS

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/395,936 2003-03-24
US10/395,936 US7269836B2 (en) 2003-03-24 2003-03-24 System and method for providing multiplexing and remultiplexing of MPEG-2 streams

Publications (2)

Publication Number Publication Date
WO2004086768A2 WO2004086768A2 (en) 2004-10-07
WO2004086768A3 true WO2004086768A3 (en) 2005-03-24

Family

ID=32988684

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/008967 WO2004086768A2 (en) 2003-03-24 2004-03-24 System and method for providing multiplexing and remultiplexing of mpeg-2 streams

Country Status (7)

Country Link
US (1) US7269836B2 (en)
EP (1) EP1616442B1 (en)
KR (1) KR100872096B1 (en)
CN (1) CN100481940C (en)
AT (1) ATE350859T1 (en)
DE (1) DE602004004096T2 (en)
WO (1) WO2004086768A2 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4363326B2 (en) * 2002-07-15 2009-11-11 株式会社日立製作所 Video decoding method
CN1784747B (en) * 2003-05-05 2010-06-16 汤姆森特许公司 Method and apparatus for enabling sub-channel recording and playback
US7882510B2 (en) * 2003-08-06 2011-02-01 Microsoft Corporation Demultiplexer application programming interface
US9325998B2 (en) * 2003-09-30 2016-04-26 Sharp Laboratories Of America, Inc. Wireless video transmission system
US8018850B2 (en) * 2004-02-23 2011-09-13 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7784076B2 (en) * 2004-10-30 2010-08-24 Sharp Laboratories Of America, Inc. Sender-side bandwidth estimation for video transmission with receiver packet buffer
US8356327B2 (en) * 2004-10-30 2013-01-15 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7797723B2 (en) 2004-10-30 2010-09-14 Sharp Laboratories Of America, Inc. Packet scheduling for video transmission with sender queue control
US7802279B1 (en) * 2004-12-29 2010-09-21 Digital Keystone, Inc. Methods and apparatuses for processing broadcast flagged media content
US20060242683A1 (en) * 2005-04-22 2006-10-26 Medford Brad A Methods and apparatus to manage advanced television system committee video in broadcast switched digital video systems
US8352979B2 (en) 2005-04-22 2013-01-08 At&T Intellectual Property I, L.P. Methods and apparatus to broadcast advanced television system committee video in switched digital video systems
US20070022459A1 (en) 2005-07-20 2007-01-25 Gaebel Thomas M Jr Method and apparatus for boundary-based network operation
US20070067480A1 (en) * 2005-09-19 2007-03-22 Sharp Laboratories Of America, Inc. Adaptive media playout by server media processing for robust streaming
FR2892253B1 (en) * 2005-10-14 2007-12-28 Thales Sa METHOD FOR GENERATING AND DEMULTIPLEXING AN OPTIMIZED CONTRIBUTION SIGNAL, AND SYSTEM FOR REGIONALIZED DIFFUSION OF DATA.
US8275003B2 (en) * 2005-10-24 2012-09-25 General Instrument Corporation Method and apparatus for generating multiplexed signals
US9544602B2 (en) * 2005-12-30 2017-01-10 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7652994B2 (en) * 2006-03-31 2010-01-26 Sharp Laboratories Of America, Inc. Accelerated media coding for robust low-delay video streaming over time-varying and bandwidth limited channels
US8861597B2 (en) * 2006-09-18 2014-10-14 Sharp Laboratories Of America, Inc. Distributed channel time allocation for video streaming over wireless networks
US7652993B2 (en) * 2006-11-03 2010-01-26 Sharp Laboratories Of America, Inc. Multi-stream pro-active rate adaptation for robust video transmission
US7855963B2 (en) * 2006-12-21 2010-12-21 Aruba Networks, Inc. Capacity estimation and proportional sharing of varying capacity channels
US7705880B2 (en) * 2007-01-17 2010-04-27 Nice Systems Ltd. Device, system and method for encoding employing redundancy and switching capabilities
MX2009009493A (en) 2007-03-08 2009-09-15 Thomson Licensing Method, apparatus and system for coordinated content distribution workflow.
CN101321293B (en) * 2007-06-06 2010-08-18 中兴通讯股份有限公司 Apparatus and method for implementing multi-path program multiplexing
FR2917919B1 (en) * 2007-06-21 2010-06-11 Canon Kk METHOD AND DEVICE FOR TRANSMITTING IMAGES
WO2009022817A1 (en) * 2007-08-10 2009-02-19 Electronics And Telecommunications Research Institute Time division multiplexing communication system with parallel structure and method for the same
KR101454027B1 (en) * 2007-08-10 2014-10-24 한국전자통신연구원 Time division multiplexing communication system with parallel structure and method for the same
US20110067073A1 (en) * 2008-01-22 2011-03-17 Koelhi Johan Communication unit and a method for providing access to an iptv network
KR100952292B1 (en) 2008-05-08 2010-04-13 한양대학교 산학협력단 System and method for sending/receiving video on demand using ts multiplexing
KR100973138B1 (en) * 2008-05-08 2010-07-29 한양대학교 산학협력단 Method and system for remultiplex transport stream of multi mode stream in digital broadcasting
US9237381B2 (en) * 2009-08-06 2016-01-12 Time Warner Cable Enterprises Llc Methods and apparatus for local channel insertion in an all-digital content distribution network
US8910202B2 (en) * 2009-12-08 2014-12-09 Harmonic, Inc. Modification and distribution of video content
KR101895990B1 (en) * 2012-01-27 2018-10-18 삼성전자주식회사 Apparatus and method for receiving broadcasting
US8806529B2 (en) * 2012-04-06 2014-08-12 Time Warner Cable Enterprises Llc Variability in available levels of quality of encoded content
CN104254000B (en) * 2013-06-27 2018-05-11 华为技术有限公司 A kind of video data handling procedure and device
FI20145493A (en) * 2014-05-28 2015-11-29 Exaget Oy Adding content to your media stream
EP3035691A3 (en) * 2014-12-17 2016-08-24 Thomson Licensing Methods and apparatus for minimizing timing artifacts in remultiplexing
CN104639955B (en) * 2015-03-09 2017-10-27 德科仕通信(上海)有限公司 The method for detecting MPEG2 TS VBR code stream quality problems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999055092A2 (en) * 1998-04-17 1999-10-28 Tiernan Communications, Inc. Apparatus and method for dynamic multiplexing
GB2363295A (en) * 1999-11-23 2001-12-12 Ibm Multiplexing programs into a single transport stream without PID conflicts

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5007070A (en) * 1989-10-31 1991-04-09 Bell Communications Research, Inc. Service clock recovery circuit
US5600573A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5566174A (en) * 1994-04-08 1996-10-15 Philips Electronics North America Corporation MPEG information signal conversion system
US5650825A (en) * 1995-03-31 1997-07-22 Matsushita Electric Corporation Of America Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream
US5652615A (en) * 1995-06-30 1997-07-29 Digital Equipment Corporation Precision broadcast of composite programs including secondary program content such as advertisements
US5835493A (en) * 1996-01-02 1998-11-10 Divicom, Inc. MPEG transport stream remultiplexer
JP3216531B2 (en) * 1996-07-24 2001-10-09 三菱電機株式会社 Remultiplexing apparatus and remultiplexing method
CA2267152A1 (en) * 1996-10-08 1998-04-16 Tiernan Communications, Inc. Apparatus and method for multi-service transport multiplexing
US6351471B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Brandwidth optimization of video program bearing transport streams
JP4232209B2 (en) * 1998-01-19 2009-03-04 ソニー株式会社 Compressed image data editing apparatus and compressed image data editing method
US6996101B2 (en) * 2000-11-29 2006-02-07 International Business Machines Corporation Re-mapping and interleaving transport packets of multiple transport streams for processing by a single transport demultiplexor
US20020144260A1 (en) * 2001-03-29 2002-10-03 Koninklijke Philips Electronics N.V. Method for adaptive data/content insertion in MPEG2 transport stream
US7765567B2 (en) * 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999055092A2 (en) * 1998-04-17 1999-10-28 Tiernan Communications, Inc. Apparatus and method for dynamic multiplexing
GB2363295A (en) * 1999-11-23 2001-12-12 Ibm Multiplexing programs into a single transport stream without PID conflicts

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CARTWRIGHT C T: "ISSUES IN MULTIPLEX AND SERVICE MANAGEMENT IN DIGITAL MULTICHANNEL BROADCASTING", INTERNATIONAL BROADCASTING CONVENTION, LONDON, GB, September 1997 (1997-09-01), pages 308 - 313, XP000668937 *

Also Published As

Publication number Publication date
KR20050109517A (en) 2005-11-21
DE602004004096D1 (en) 2007-02-15
CN100481940C (en) 2009-04-22
KR100872096B1 (en) 2008-12-05
ATE350859T1 (en) 2007-01-15
US20040190515A1 (en) 2004-09-30
EP1616442B1 (en) 2007-01-03
EP1616442A2 (en) 2006-01-18
US7269836B2 (en) 2007-09-11
DE602004004096T2 (en) 2007-06-28
CN1778115A (en) 2006-05-24
WO2004086768A2 (en) 2004-10-07

Similar Documents

Publication Publication Date Title
WO2004086768A3 (en) System and method for providing multiplexing and remultiplexing of mpeg-2 streams
WO2005073869A3 (en) Transmission apparatus, content reproduction apparatus and license distribution system
AU2003238809A1 (en) Apparatus for redundant multiplexing and remultiplexing of program streams and best effort data
HK1154984A1 (en) Method and apparatus for generating a number of output audio channels
WO2002100110A3 (en) Splicing of digital video transport streams
EP1414246A3 (en) Electronic program guide multiplexed in an MPEG stream
WO2008104926A3 (en) Script-based system to perform dynamic updates to rich media content and services
WO2008063881A3 (en) System and method for signaling characteristics of pictures' interdependencies
PH12013500888A1 (en) Method and apparatus for synchronizing data streams containing audio, video and/or other data
WO2008023352A3 (en) Method and apparatus for generating a summary
WO2009043915A3 (en) A digital multimedia network with latency control
WO2007035558A3 (en) Personalizing a video
WO2008024622A3 (en) Multiple image source processing apparatus and method
AU2003221949A1 (en) Apparatus and method for synchronization of audio and video streams
AU8699001A (en) Regeneration of program clock reference data for mpeg transport streams
WO2000067414A3 (en) A method and apparatus for providing continuous playback of audio and audio-visual streamed multimedia having non-deterministic delays
WO2006113421A3 (en) Multimedia communication system and method
WO2008054616A3 (en) Method and apparatus for reducing delays due to channel changes
EP1009170A3 (en) System, method and apparatus for a variable output video decoder
WO2009066634A1 (en) Reproduction apparatus, display apparatus, reproduction method, and display method
DE602005018999D1 (en) Packet multiplexing of multi-channel audio data
TW200640262A (en) Video processing and optical recording
ATE507145T1 (en) SYSTEM AND METHOD FOR TRANSMITTING AUDIO DATA
WO2009076723A8 (en) Device and method for synchronisation of digital video and audio streams to media presentation devices
TW200736939A (en) Apparatus and method for determining displaying duration of video frame

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020057016132

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20048108222

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2004758102

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057016132

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004758102

Country of ref document: EP

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWG Wipo information: grant in national office

Ref document number: 2004758102

Country of ref document: EP

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)