WO2001065855A3 - A method and apparatus for streaming scalable video - Google Patents

A method and apparatus for streaming scalable video Download PDF

Info

Publication number
WO2001065855A3
WO2001065855A3 PCT/EP2001/001876 EP0101876W WO0165855A3 WO 2001065855 A3 WO2001065855 A3 WO 2001065855A3 EP 0101876 W EP0101876 W EP 0101876W WO 0165855 A3 WO0165855 A3 WO 0165855A3
Authority
WO
WIPO (PCT)
Prior art keywords
bits
sub
layers
scalable video
network
Prior art date
Application number
PCT/EP2001/001876
Other languages
French (fr)
Other versions
WO2001065855A2 (en
Inventor
Robert A Cohen
Hayder Radha
Kavitha Parthasarathy
Original Assignee
Koninkl Philips Electronics Nv
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 Koninkl Philips Electronics Nv filed Critical Koninkl Philips Electronics Nv
Priority to EP01915281.8A priority Critical patent/EP1183871B1/en
Priority to JP2001563538A priority patent/JP2003525547A/en
Publication of WO2001065855A2 publication Critical patent/WO2001065855A2/en
Publication of WO2001065855A3 publication Critical patent/WO2001065855A3/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/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
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • 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/234327Processing 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 decomposing into layers, e.g. base layer and one or more enhancement layers
    • 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/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/2404Monitoring of server processing errors or hardware failure
    • 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

Abstract

A system and method are disclosed for streaming scalable video data over a variable-bandwidth network such as a packet-based one. In other words, the number of bits (for FGS) or sub-layers (for discrete multi-layer scalability) is chosen to be transmitted for each enhancement layer frame. Further, these bits or sub-layers are also partitioned over multiple packets if being sent over a packet-based network. Further, a windowing function is used to smooth the variation in the number of bits or sub-layers transmitted for each frame in situations where the network bandwidth is varying.
PCT/EP2001/001876 2000-03-01 2001-02-20 A method and apparatus for streaming scalable video WO2001065855A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01915281.8A EP1183871B1 (en) 2000-03-01 2001-02-20 A method and apparatus for streaming scalable video
JP2001563538A JP2003525547A (en) 2000-03-01 2001-02-20 Method and apparatus for streaming scalable video

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/516,035 US7095782B1 (en) 2000-03-01 2000-03-01 Method and apparatus for streaming scalable video
US09/516,035 2000-03-01

Publications (2)

Publication Number Publication Date
WO2001065855A2 WO2001065855A2 (en) 2001-09-07
WO2001065855A3 true WO2001065855A3 (en) 2001-12-27

Family

ID=24053849

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/001876 WO2001065855A2 (en) 2000-03-01 2001-02-20 A method and apparatus for streaming scalable video

Country Status (6)

Country Link
US (1) US7095782B1 (en)
EP (1) EP1183871B1 (en)
JP (1) JP2003525547A (en)
CN (1) CN1196339C (en)
TW (1) TW520606B (en)
WO (1) WO2001065855A2 (en)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7463683B2 (en) * 2000-10-11 2008-12-09 Koninklijke Philips Electronics N.V. Method and apparatus for decoding spatially scaled fine granular encoded video signals
US7958532B2 (en) * 2001-06-18 2011-06-07 At&T Intellectual Property Ii, L.P. Method of transmitting layered video-coded information
US7483487B2 (en) * 2002-04-11 2009-01-27 Microsoft Corporation Streaming methods and systems
US20050249240A1 (en) * 2002-06-11 2005-11-10 Boyce Jill M Multimedia server with simple adaptation to dynamic network loss conditions
KR100486713B1 (en) * 2002-09-17 2005-05-03 삼성전자주식회사 Apparatus and method for streaming multimedia data
KR100917464B1 (en) * 2003-03-07 2009-09-14 삼성전자주식회사 Method and apparatus for encoding/decoding digital data using bandwidth extension technology
DE60304078T2 (en) * 2003-05-12 2006-08-17 Matsushita Electric Industrial Co., Ltd., Kadoma Method and device for performing inter-frequency measurements
EP1478197B1 (en) * 2003-05-12 2006-03-08 Matsushita Electric Industrial Co., Ltd. Method and apparatus for transmitting layers for scalable data services
DE10353793B4 (en) * 2003-11-13 2012-12-06 Deutsche Telekom Ag Method for improving the reproduction quality in the case of packet-oriented transmission of audio / video data
DE102004059993B4 (en) * 2004-10-15 2006-08-31 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for generating a coded video sequence using interlayer motion data prediction, and computer program and computer readable medium
KR100679022B1 (en) * 2004-10-18 2007-02-05 삼성전자주식회사 Video coding and decoding method using inter-layer filtering, video ecoder and decoder
US8081755B2 (en) * 2005-05-20 2011-12-20 Microsoft Corporation JPEG2000 syntax-compliant encryption with full scalability
US7953224B2 (en) * 2005-05-20 2011-05-31 Microsoft Corporation MPEG-4 encryption enabling transcoding without decryption
KR100772868B1 (en) * 2005-11-29 2007-11-02 삼성전자주식회사 Scalable video coding based on multiple layers and apparatus thereof
US10878646B2 (en) 2005-12-08 2020-12-29 Smartdrive Systems, Inc. Vehicle event recorder systems
US20070150138A1 (en) 2005-12-08 2007-06-28 James Plante Memory management in event recording systems
US9201842B2 (en) 2006-03-16 2015-12-01 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US8996240B2 (en) 2006-03-16 2015-03-31 Smartdrive Systems, Inc. Vehicle event recorders with integrated web server
FR2903556B1 (en) * 2006-07-04 2008-10-03 Canon Kk METHODS AND DEVICES FOR ENCODING AND DECODING IMAGES, A TELECOMMUNICATIONS SYSTEM COMPRISING SUCH DEVICES AND COMPUTER PROGRAMS USING SUCH METHODS
US8649933B2 (en) 2006-11-07 2014-02-11 Smartdrive Systems Inc. Power management systems for automotive video event recorders
US8989959B2 (en) 2006-11-07 2015-03-24 Smartdrive Systems, Inc. Vehicle operator performance history recording, scoring and reporting systems
US8868288B2 (en) 2006-11-09 2014-10-21 Smartdrive Systems, Inc. Vehicle exception event management systems
US8243789B2 (en) * 2007-01-25 2012-08-14 Sharp Laboratories Of America, Inc. Methods and systems for rate-adaptive transmission of video
WO2008092104A2 (en) * 2007-01-25 2008-07-31 Skyfire Labs, Inc. Dynamic client-server video tiling streaming
US8239092B2 (en) 2007-05-08 2012-08-07 Smartdrive Systems Inc. Distributed vehicle event recorder systems having a portable memory data transfer system
CN100575313C (en) * 2007-07-05 2009-12-30 济南圣泉集团股份有限公司 A kind of method of utilizing formaldehyde waste water to ferment to produce fertilizer
FR2923124A1 (en) 2007-10-26 2009-05-01 Canon Kk METHOD AND DEVICE FOR DETERMINING THE VALUE OF A TIME LIMIT TO BE APPLIED BETWEEN THE SENDING OF A FIRST DATA SET AND THE SENDING OF A SECOND SET OF DATA
CN101159686B (en) * 2007-11-01 2010-04-14 北京航空航天大学 Zero-delayed FGS bandwidth allocation algorithm based on slide window
EP2058968A1 (en) * 2007-11-07 2009-05-13 Thomson Licensing Method and apparatus for FEC encoding and decoding
FR2928807B1 (en) * 2008-03-11 2017-04-07 Canon Kk METHOD FOR TRANSMITTING A COMMUNICATION NETWORK OF A PRE-ENCODE VIDEO SIGNAL
US20100161716A1 (en) * 2008-12-22 2010-06-24 General Instrument Corporation Method and apparatus for streaming multiple scalable coded video content to client devices at different encoding rates
US9197677B2 (en) * 2009-03-09 2015-11-24 Arris Canada, Inc. Multi-tiered scalable media streaming systems and methods
US9485299B2 (en) * 2009-03-09 2016-11-01 Arris Canada, Inc. Progressive download gateway
US8566393B2 (en) 2009-08-10 2013-10-22 Seawell Networks Inc. Methods and systems for scalable video chunking
WO2012047004A2 (en) * 2010-10-06 2012-04-12 ㈜휴맥스 Method for transmitting a scalable http stream for natural reproduction upon the occurrence of expression-switching during http streaming
US9848217B2 (en) * 2012-01-20 2017-12-19 Korea Electronics Technology Institute Method for transmitting and receiving program configuration information for scalable ultra high definition video service in hybrid transmission environment, and method and apparatus for effectively transmitting scalar layer information
US9728228B2 (en) 2012-08-10 2017-08-08 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US20140098880A1 (en) * 2012-10-05 2014-04-10 Qualcomm Incorporated Prediction mode information upsampling for scalable video coding
US9532057B2 (en) * 2012-12-28 2016-12-27 Qualcomm Incorporated Inter-layer prediction using sample-adaptive adjustments for bit depth scalable video coding
US9501878B2 (en) 2013-10-16 2016-11-22 Smartdrive Systems, Inc. Vehicle event playback apparatus and methods
US9610955B2 (en) 2013-11-11 2017-04-04 Smartdrive Systems, Inc. Vehicle fuel consumption monitor and feedback systems
US8892310B1 (en) 2014-02-21 2014-11-18 Smartdrive Systems, Inc. System and method to detect execution of driving maneuvers
WO2016021365A1 (en) * 2014-08-07 2016-02-11 ソニー株式会社 Transmission device, transmission method and reception device
US20160080826A1 (en) * 2014-09-16 2016-03-17 Qualcomm Incorporated Systems, methods and apparatus for broadcasting pay-per-view video over enhanced multimedia broadcast multicast service
US9663127B2 (en) 2014-10-28 2017-05-30 Smartdrive Systems, Inc. Rail vehicle event detection and recording system
US11069257B2 (en) 2014-11-13 2021-07-20 Smartdrive Systems, Inc. System and method for detecting a vehicle event and generating review criteria
US9679420B2 (en) 2015-04-01 2017-06-13 Smartdrive Systems, Inc. Vehicle event recording system and method
WO2017164595A1 (en) * 2016-03-21 2017-09-28 엘지전자(주) Broadcast signal transmitting/receiving device and method
FR3070566B1 (en) * 2017-08-30 2020-09-04 Sagemcom Broadband Sas PROCESS FOR RECOVERING A TARGET FILE OF AN OPERATING SOFTWARE AND DEVICE FOR USE
US11606528B2 (en) * 2018-01-03 2023-03-14 Saturn Licensing Llc Advanced television systems committee (ATSC) 3.0 latency-free display of content attribute
GB2599805B (en) * 2019-03-20 2023-09-06 V Nova Int Ltd Temporal signalling for video coding technology
EP3962082A4 (en) * 2019-06-12 2022-10-05 Sony Group Corporation Image processing device and method
CN112543322B (en) * 2019-09-20 2022-04-15 杭州海康威视数字技术股份有限公司 Decoding and encoding method, device and equipment
WO2021054805A1 (en) * 2019-09-20 2021-03-25 한국전자통신연구원 Image encoding/decoding method and device, and recording medium storing bitstream
WO2021062624A1 (en) * 2019-09-30 2021-04-08 深圳市大疆创新科技有限公司 Image processing method and apparatus for movable platform, movable platform and medium
MX2022005905A (en) * 2019-11-15 2022-06-24 Hfi Innovation Inc Method and apparatus for signaling horizontal wraparound motion compensation in vr360 video coding.
US20220408114A1 (en) * 2019-11-22 2022-12-22 Sharp Kabushiki Kaisha Systems and methods for signaling tiles and slices in video coding
KR20220146647A (en) * 2020-05-19 2022-11-01 구글 엘엘씨 Dynamic parameter selection for quality-normalized video transcoding
GB2598701B (en) * 2020-05-25 2023-01-25 V Nova Int Ltd Wireless data communication system and method
CN113709510A (en) * 2021-08-06 2021-11-26 联想(北京)有限公司 High-speed data real-time transmission method and device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828788A (en) * 1995-06-29 1998-10-27 Thomson Multimedia, S.A. System for processing data in variable segments and with variable data resolution
WO2000002392A2 (en) * 1998-07-06 2000-01-13 Koninklijke Philips Electronics N.V. Scalable video coding system
WO2000005898A2 (en) * 1998-07-23 2000-02-03 Optivision, Inc. Scalable video coding and decoding

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2126467A1 (en) * 1993-07-13 1995-01-14 Barin Geoffry Haskell Scalable encoding and decoding of high-resolution progressive video
US5555244A (en) * 1994-05-19 1996-09-10 Integrated Network Corporation Scalable multimedia network
US5742892A (en) * 1995-04-18 1998-04-21 Sun Microsystems, Inc. Decoder for a software-implemented end-to-end scalable video delivery system
US6075768A (en) * 1995-11-09 2000-06-13 At&T Corporation Fair bandwidth sharing for video traffic sources using distributed feedback control
US6269078B1 (en) * 1997-04-04 2001-07-31 T. V. Lakshman Method and apparatus for supporting compressed video with explicit rate congestion control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828788A (en) * 1995-06-29 1998-10-27 Thomson Multimedia, S.A. System for processing data in variable segments and with variable data resolution
WO2000002392A2 (en) * 1998-07-06 2000-01-13 Koninklijke Philips Electronics N.V. Scalable video coding system
WO2000005898A2 (en) * 1998-07-23 2000-02-03 Optivision, Inc. Scalable video coding and decoding

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
COHEN, R.; RADHA, H.: "Streaming fine-grained scalable video over packet-based networks", GLOBAL TELECOMMUNICATIONS CONFERENCE, 2000. GLOBECOM '00. IEEE, vol. 1, 27 November 2000 (2000-11-27) - 1 December 2000 (2000-12-01), pages 288 - 292, XP002174291, Retrieved from the Internet <URL:http://ieeexplore.ieee.org/iel5/7153/19291/00892018.pdf?isNumber=19291> [retrieved on 20010807] *
RADHA H ET AL: "Scalable Internet video using MPEG-4", SIGNAL PROCESSING. IMAGE COMMUNICATION, ELSEVIER SCIENCE PUBLISHERS, AMSTERDAM, NL, vol. 15, no. 1-2, September 1999 (1999-09-01), pages 95 - 126, XP004180640, ISSN: 0923-5965 *

Also Published As

Publication number Publication date
EP1183871B1 (en) 2017-01-11
CN1381139A (en) 2002-11-20
WO2001065855A2 (en) 2001-09-07
US7095782B1 (en) 2006-08-22
EP1183871A2 (en) 2002-03-06
JP2003525547A (en) 2003-08-26
TW520606B (en) 2003-02-11
CN1196339C (en) 2005-04-06

Similar Documents

Publication Publication Date Title
WO2001065855A3 (en) A method and apparatus for streaming scalable video
CA2322715A1 (en) Packet loss control method for real-time multimedia communications
WO2007038807A3 (en) Method and apparatus for constrained variable bit rate (vbr) video encoding
KR100441589B1 (en) Apparatus for generating/restoring RTP packet and method thereof
EP2019554A3 (en) A decoder architecture for optimized error management in streaming multimedia
US7450612B2 (en) Packetization of layered media bitstreams
US6034968A (en) Adaptive multiplexing/demultiplexing method and multiplexer/demultiplexer therefor
US6731605B1 (en) Prioritized optimal server side bandwidth allocation in a multimedia session with push and pull sources
CA2300757A1 (en) Method and apparatus for reducing start-up delay in data packet-based network streaming applications
WO2005048510A3 (en) Method and system for providing video and data traffic packets from the same device
WO2002056599A3 (en) Video coder with fine granular scalability
WO2004044710A3 (en) Multicast videoconferencing
EP1825684A1 (en) Wireless video streaming using single layer coding and prioritized streaming
AU2003277919A1 (en) Method and apparatus for synchronizing data streams containing audio, video and/or other data
CA2451897A1 (en) Method for delivering data over a network
WO2008088673A3 (en) Method of multicasting base and enhancement layers of a video stream
US6529528B1 (en) Multimedia multiplexing method
WO2000065838A3 (en) Conversion of a media file into a scalable format for progressive transmission
CA2615459A1 (en) System and method for a conference server architecture for low delay and distributed conferencing applications
EP1361756A1 (en) Method and/or system for transferring/receiving audio and/or video signals and minimizing delay time over internet networks and relating apparatuses
DE10353793B4 (en) Method for improving the reproduction quality in the case of packet-oriented transmission of audio / video data
WO2006047230A3 (en) Method for encoding a multimedia content
Kim et al. Header compression of rtp/udp/ip packets for real time high-speed ip networks
Cheng et al. An error spreading scheme for video streaming over the Internet
Al-Khatib et al. The Use of Intelligent Compression

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 01801124.1

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): CN JP

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 TR

ENP Entry into the national phase

Ref document number: 2001 563538

Country of ref document: JP

Kind code of ref document: A

REEP Request for entry into the european phase

Ref document number: 2001915281

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2001915281

Country of ref document: EP

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): CN JP

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 TR

WWP Wipo information: published in national office

Ref document number: 2001915281

Country of ref document: EP