WO2004025405A3 - Video on demand server system and method - Google Patents

Video on demand server system and method Download PDF

Info

Publication number
WO2004025405A3
WO2004025405A3 PCT/US2003/028275 US0328275W WO2004025405A3 WO 2004025405 A3 WO2004025405 A3 WO 2004025405A3 US 0328275 W US0328275 W US 0328275W WO 2004025405 A3 WO2004025405 A3 WO 2004025405A3
Authority
WO
WIPO (PCT)
Prior art keywords
bit rate
control information
program
video
demand server
Prior art date
Application number
PCT/US2003/028275
Other languages
French (fr)
Other versions
WO2004025405A2 (en
Inventor
Jill Macdonald Boyce
Kumar Ramaswamy
Original Assignee
Thomson Licensing Sa
Jill Macdonald Boyce
Kumar Ramaswamy
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 Thomson Licensing Sa, Jill Macdonald Boyce, Kumar Ramaswamy filed Critical Thomson Licensing Sa
Priority to BRPI0306317-8A priority Critical patent/BR0306317A/en
Priority to JP2004536401A priority patent/JP4643988B2/en
Priority to AU2003267076A priority patent/AU2003267076A1/en
Priority to BRPI0306317A priority patent/BRPI0306317B1/en
Priority to US10/527,125 priority patent/US7844992B2/en
Priority to EP03749551.2A priority patent/EP1550309A4/en
Publication of WO2004025405A2 publication Critical patent/WO2004025405A2/en
Publication of WO2004025405A3 publication Critical patent/WO2004025405A3/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/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
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/23439Processing 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 for generating different versions
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Abstract

A Video-on-Demand Server architecture (100, 200, 300) transmits a plurality of pre-coded programs having different bit rates across a fixed bandwidth channel (11). For each program, a generator (120-12P-1, 110, 210) generates a plurality of different bit rate representations for each program. Each generator also provides control information at each of a plurality of successive time windows T for each bit rate representation. The control information provides a bit rate and a quality measure during each time window T. The control information enables a statistical multiplexer (16, 160, 260) to select a bit rate representation for each program during each time window T to maximize the quality of the selected representations while not exceeding the total available channel capacity.
PCT/US2003/028275 2002-09-10 2003-09-10 Video on demand server system and method WO2004025405A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
BRPI0306317-8A BR0306317A (en) 2002-09-10 2003-09-10 on-demand video server system and method
JP2004536401A JP4643988B2 (en) 2002-09-10 2003-09-10 Video on demand server system and method
AU2003267076A AU2003267076A1 (en) 2002-09-10 2003-09-10 Video on demand server system and method
BRPI0306317A BRPI0306317B1 (en) 2002-09-10 2003-09-10 video server system and method on demand
US10/527,125 US7844992B2 (en) 2003-09-10 2003-09-10 Video on demand server system and method
EP03749551.2A EP1550309A4 (en) 2002-09-10 2003-09-10 Video on demand server system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US40964502P 2002-09-10 2002-09-10
US60/409,645 2002-09-10

Publications (2)

Publication Number Publication Date
WO2004025405A2 WO2004025405A2 (en) 2004-03-25
WO2004025405A3 true WO2004025405A3 (en) 2004-07-08

Family

ID=31993986

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/028275 WO2004025405A2 (en) 2002-09-10 2003-09-10 Video on demand server system and method

Country Status (7)

Country Link
EP (1) EP1550309A4 (en)
JP (1) JP4643988B2 (en)
KR (1) KR101014451B1 (en)
CN (1) CN100344162C (en)
AU (1) AU2003267076A1 (en)
BR (2) BR0306317A (en)
WO (1) WO2004025405A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8880721B2 (en) 2005-04-28 2014-11-04 Echostar Technologies L.L.C. System and method for minimizing network bandwidth retrieved from an external network
US9571551B2 (en) 2004-04-30 2017-02-14 Echostar Technologies L.L.C. Apparatus, system, and method for multi-bitrate content streaming
US9591318B2 (en) 2011-09-16 2017-03-07 Microsoft Technology Licensing, Llc Multi-layer encoding and decoding

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7324592B2 (en) * 2003-08-13 2008-01-29 Mitsubishi Electric Research Laboratories, Inc. Resource-constrained encoding of multiple videos
US8868772B2 (en) 2004-04-30 2014-10-21 Echostar Technologies L.L.C. Apparatus, system, and method for adaptive-rate shifting of streaming content
KR101178811B1 (en) * 2004-07-07 2012-08-31 톰슨 라이센싱 Fast channel change in digital video broadcast systems over dsl using redundant video streams
IL165585A (en) * 2004-12-06 2010-06-16 Eci Telecom Ltd Broadband communication network provided with media storage
US8621543B2 (en) 2004-12-08 2013-12-31 Imagine Communications Ltd. Distributed statistical multiplexing of multi-media
US8683066B2 (en) 2007-08-06 2014-03-25 DISH Digital L.L.C. Apparatus, system, and method for multi-bitrate content streaming
US7979885B2 (en) 2005-08-11 2011-07-12 Harmonic Inc. Real time bit rate switching for internet protocol television
DE602005007620D1 (en) 2005-12-14 2008-07-31 Ntt Docomo Inc Device and method for determining the transmission policy for several and varied applications
IL176288A0 (en) 2006-06-13 2007-07-04 Imagine Comm Ltd Synchronous transmission over packet based network
CN101166263B (en) * 2006-10-17 2010-06-02 盈汛科技股份有限公司 VOD system and method with failure weakening and failure tolerance function
KR100950678B1 (en) * 2007-10-23 2010-03-31 전자부품연구원 Appratus Providing SVC Video Contents and Method thereof
KR100869513B1 (en) * 2007-11-30 2008-11-19 인하대학교 산학협력단 A method for managing storage of a transcoding server
US8468572B2 (en) * 2008-03-26 2013-06-18 Cisco Technology, Inc. Distributing digital video content to multiple end-user devices
EP2324627A1 (en) * 2008-08-20 2011-05-25 NDS Limited Receiving device
US9106544B2 (en) 2008-11-12 2015-08-11 Google Technology Holdings LLC Multi-rate statistical multiplexing
WO2010060463A1 (en) * 2008-11-25 2010-06-03 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for statistical multiplexing
US8396114B2 (en) * 2009-01-29 2013-03-12 Microsoft Corporation Multiple bit rate video encoding using variable bit rate and dynamic resolution for adaptive video streaming
CN101931788A (en) * 2009-06-24 2010-12-29 Rgb网络有限公司 Sending through the stream of statistical multiplexing in advance in the video on-demand system
US9510029B2 (en) 2010-02-11 2016-11-29 Echostar Advanced Technologies L.L.C. Systems and methods to provide trick play during streaming playback
US8705616B2 (en) 2010-06-11 2014-04-22 Microsoft Corporation Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures
US11089343B2 (en) * 2012-01-11 2021-08-10 Microsoft Technology Licensing, Llc Capability advertisement, configuration and control for video coding and decoding
CN107770145A (en) * 2016-08-23 2018-03-06 中兴通讯股份有限公司 A kind of method and apparatus of Bandwidth Management
US11076179B2 (en) 2017-06-13 2021-07-27 DISH Technologies L.L.C. Viewership-balanced video multiplexing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812786A (en) * 1995-06-21 1998-09-22 Bell Atlantic Network Services, Inc. Variable rate and variable mode transmission system
US5926649A (en) * 1996-10-23 1999-07-20 Industrial Technology Research Institute Media server for storage and retrieval of voluminous multimedia data
US5940738A (en) * 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US6385771B1 (en) * 1998-04-27 2002-05-07 Diva Systems Corporation Generating constant timecast information sub-streams using variable timecast information streams

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3262510B2 (en) * 1997-03-07 2002-03-04 松下電器産業株式会社 Stream communication control device
JP2000244509A (en) * 1999-02-18 2000-09-08 Toshiba Corp Continuous media data transfer system and rate control method
US6879634B1 (en) * 1999-05-26 2005-04-12 Bigband Networks Inc. Method and system for transmitting media streams over a variable bandwidth network
JP2001144802A (en) * 1999-11-11 2001-05-25 Canon Inc Apparatus, method and system for data communication and storag medium
JP3498031B2 (en) * 2000-01-25 2004-02-16 エヌイーシーケーブルメディア株式会社 Digital multiplexing apparatus and method
US6542546B1 (en) * 2000-02-02 2003-04-01 Mitsubishi Electric Research Laboratories, Inc. Adaptable compressed bitstream transcoder
PL356718A1 (en) * 2000-10-11 2004-06-28 Koninklijke Philips Electronics N.V. Scalable coding of multi-media objects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940738A (en) * 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US5812786A (en) * 1995-06-21 1998-09-22 Bell Atlantic Network Services, Inc. Variable rate and variable mode transmission system
US6246695B1 (en) * 1995-06-21 2001-06-12 Bell Atlantic Network Services, Inc. Variable rate and variable mode transmission system
US5926649A (en) * 1996-10-23 1999-07-20 Industrial Technology Research Institute Media server for storage and retrieval of voluminous multimedia data
US6385771B1 (en) * 1998-04-27 2002-05-07 Diva Systems Corporation Generating constant timecast information sub-streams using variable timecast information streams

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1550309A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9571551B2 (en) 2004-04-30 2017-02-14 Echostar Technologies L.L.C. Apparatus, system, and method for multi-bitrate content streaming
US8880721B2 (en) 2005-04-28 2014-11-04 Echostar Technologies L.L.C. System and method for minimizing network bandwidth retrieved from an external network
US9344496B2 (en) 2005-04-28 2016-05-17 Echostar Technologies L.L.C. System and method for minimizing network bandwidth retrieved from an external network
US9591318B2 (en) 2011-09-16 2017-03-07 Microsoft Technology Licensing, Llc Multi-layer encoding and decoding

Also Published As

Publication number Publication date
AU2003267076A8 (en) 2004-04-30
KR20050036998A (en) 2005-04-20
JP4643988B2 (en) 2011-03-02
KR101014451B1 (en) 2011-02-14
BRPI0306317B1 (en) 2018-11-21
EP1550309A2 (en) 2005-07-06
JP2005538651A (en) 2005-12-15
EP1550309A4 (en) 2017-02-01
AU2003267076A1 (en) 2004-04-30
CN100344162C (en) 2007-10-17
WO2004025405A2 (en) 2004-03-25
CN1679336A (en) 2005-10-05
BR0306317A (en) 2007-05-08

Similar Documents

Publication Publication Date Title
WO2004025405A3 (en) Video on demand server system and method
US7450647B2 (en) Method and apparatus for inserting digital media advertisements into statistical multiplexed streams
EP2364551B1 (en) Multiplexed video streaming
DE69532228T2 (en) SIGNAL PROCESSING SYSTEM
JP3070110B2 (en) Video signal transmission system
US20160119398A1 (en) Informative data streaming server
JP3472115B2 (en) Video data transmission method and apparatus using multi-channel
CN104125429B (en) The adjusting method and device of video data transmission
CA2278172A1 (en) Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
US20080310454A1 (en) Provisioning Bandwidth For A Digital Media Stream
US20060282785A1 (en) System and method of displaying content in display windows
WO1999029107A3 (en) Method and apparatus for video-on-demand with fast play capability
GB2363277A (en) Service rate change method and apparatus
WO2002028108A3 (en) Statistical remultiplexing with bandwidth allocation among different transcoding channels
US20080310446A1 (en) Provisioning Bandwidth For A Digital Media Stream
US8842740B2 (en) Method and system for fast channel change
US7092411B2 (en) Transport stream multiplexing method, transport stream multiplexing apparatus, and storage and reproduction system
EP1349397A3 (en) Method of timebase management for MPEG decoding with personal video recording functionality
CA2386941C (en) Method and apparatus for inserting digital media advertisements into statistical multiplexed streams
WO2004054226A3 (en) A method and system for premium channel and pay per view video resell
WO2002049364A3 (en) Method and apparatus for adaptive bit rate control in an asynchronized encoding system
DE60122649T2 (en) Method for transmission control of coded data and recording and playback system
EP0982887A3 (en) Apparatus and system for multiplexing and transmission of one or more digital channels, and apparatus and system for reception of those digital channels
KR100962083B1 (en) Method and system for converting a first data stream into a second data stream
CN107770145A (en) A kind of method and apparatus of Bandwidth Management

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 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 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): 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 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: 2003749551

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038209152

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 848/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2004536401

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 10527125

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020057004054

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1020057004054

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2003749551

Country of ref document: EP

ENP Entry into the national phase

Ref document number: PI0306317

Country of ref document: BR