CA2342906A1 - Method and apparatus for processing variable bit rate information in an information distribution system - Google Patents

Method and apparatus for processing variable bit rate information in an information distribution system Download PDF

Info

Publication number
CA2342906A1
CA2342906A1 CA002342906A CA2342906A CA2342906A1 CA 2342906 A1 CA2342906 A1 CA 2342906A1 CA 002342906 A CA002342906 A CA 002342906A CA 2342906 A CA2342906 A CA 2342906A CA 2342906 A1 CA2342906 A1 CA 2342906A1
Authority
CA
Canada
Prior art keywords
distribution system
bit rate
information
variable bit
processing variable
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.)
Granted
Application number
CA002342906A
Other languages
French (fr)
Other versions
CA2342906C (en
Inventor
Clement G. Taylor
Jesse S. Lerman
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.)
Comcast IP Holdings I LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2342906A1 publication Critical patent/CA2342906A1/en
Application granted granted Critical
Publication of CA2342906C publication Critical patent/CA2342906C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • 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
    • 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

Abstract

A method and apparatus for managing both link and disk bandwidth utilization within the context of a multiple subscriber or user information distribution system by selectively providing variable bitrate and constant low bitrate information streams to one or more subscribers.
CA002342906A 1998-09-03 1999-09-01 Method and apparatus for processing variable bit rate information in an information distribution system Expired - Lifetime CA2342906C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/148,020 US6298071B1 (en) 1998-09-03 1998-09-03 Method and apparatus for processing variable bit rate information in an information distribution system
US09/148,020 1998-09-03
PCT/US1999/019656 WO2000014953A1 (en) 1998-09-03 1999-09-01 Method and apparatus for processing variable bit rate information in an information distribution system

Publications (2)

Publication Number Publication Date
CA2342906A1 true CA2342906A1 (en) 2000-03-16
CA2342906C CA2342906C (en) 2004-10-26

Family

ID=22523893

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002342906A Expired - Lifetime CA2342906C (en) 1998-09-03 1999-09-01 Method and apparatus for processing variable bit rate information in an information distribution system

Country Status (8)

Country Link
US (2) US6298071B1 (en)
EP (1) EP1099336A1 (en)
JP (1) JP4508422B2 (en)
KR (1) KR100682683B1 (en)
AU (1) AU5695999A (en)
BR (1) BR9914486A (en)
CA (1) CA2342906C (en)
WO (1) WO2000014953A1 (en)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7086077B2 (en) * 1999-04-01 2006-08-01 Sedna Patent Services, Llc Service rate change method and apparatus
US6574279B1 (en) * 2000-02-02 2003-06-03 Mitsubishi Electric Research Laboratories, Inc. Video transcoding using syntactic and semantic clues
JP2002290974A (en) * 2000-12-07 2002-10-04 Matsushita Electric Ind Co Ltd Transmission rate control method
US20020071052A1 (en) * 2000-12-07 2002-06-13 Tomoaki Itoh Transmission rate control method
US7035468B2 (en) * 2001-04-20 2006-04-25 Front Porch Digital Inc. Methods and apparatus for archiving, indexing and accessing audio and video data
US7913287B1 (en) * 2001-06-15 2011-03-22 Decisionmark Corp. System and method for delivering data over an HDTV digital television spectrum
US7330900B2 (en) * 2001-07-06 2008-02-12 Dialogic Corporation Low-latency packet processor
GB2377840A (en) * 2001-07-18 2003-01-22 Sony Uk Ltd Audio/video recording and multiplexing apparatus
US6914936B1 (en) * 2001-07-19 2005-07-05 Bigband Networks, Inc. Method for allocating media unit sequences among a plurality of output channels
US20030046704A1 (en) * 2001-09-05 2003-03-06 Indra Laksono Method and apparatus for pay-per-quality of service for bandwidth consumption in a video system
FI115418B (en) * 2001-09-20 2005-04-29 Oplayo Oy Adaptive media stream
KR100460529B1 (en) * 2001-11-15 2004-12-08 박홍성 Filtering system and method for streaming of data over wireless network
KR100444143B1 (en) * 2001-12-29 2004-08-09 주식회사 윈컴소프트 System and method for providing vod stream service using a vbr
US8302144B2 (en) * 2002-03-13 2012-10-30 Cox Communications, Inc. Distribution of content in an information distribution system
KR100453505B1 (en) * 2002-04-03 2004-10-20 주식회사 케이티프리텔 Method and device for controlling multi-bit-rate of streaming by clietns in wireless network
US8397269B2 (en) * 2002-08-13 2013-03-12 Microsoft Corporation Fast digital channel changing
US7523482B2 (en) * 2002-08-13 2009-04-21 Microsoft Corporation Seamless digital channel changing
US6952821B2 (en) * 2002-08-19 2005-10-04 Hewlett-Packard Development Company, L.P. Method and system for memory management optimization
US7484079B2 (en) * 2002-10-31 2009-01-27 Hewlett-Packard Development Company, L.P. Pipeline stage initialization via task frame accessed by a memory pointer propagated among the pipeline stages
US7363459B2 (en) * 2002-10-31 2008-04-22 Hewlett-Packard Development Company, L.P. System and method of optimizing memory usage with data lifetimes
US7107199B2 (en) * 2002-10-31 2006-09-12 Hewlett-Packard Development Company, L.P. Method and system for the design of pipelines of processors
US7603689B2 (en) * 2003-06-13 2009-10-13 Microsoft Corporation Fast start-up for digital video streams
US7444419B2 (en) * 2003-10-10 2008-10-28 Microsoft Corporation Media stream scheduling for hiccup-free fast-channel-change in the presence of network chokepoints
US7562375B2 (en) * 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
AU2004297923B2 (en) * 2003-11-26 2008-07-10 Cisco Technology, Inc. Method and apparatus to inline encryption and decryption for a wireless station
US6954450B2 (en) * 2003-11-26 2005-10-11 Cisco Technology, Inc. Method and apparatus to provide data streaming over a network connection in a wireless MAC processor
US7430222B2 (en) * 2004-02-27 2008-09-30 Microsoft Corporation Media stream splicer
US7624021B2 (en) * 2004-07-02 2009-11-24 Apple Inc. Universal container for audio data
WO2006126859A2 (en) * 2005-05-26 2006-11-30 Lg Electronics Inc. Method of encoding and decoding an audio signal
JP5227794B2 (en) * 2005-06-30 2013-07-03 エルジー エレクトロニクス インコーポレイティド Apparatus and method for encoding and decoding audio signals
AU2006266655B2 (en) * 2005-06-30 2009-08-20 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US8185403B2 (en) * 2005-06-30 2012-05-22 Lg Electronics Inc. Method and apparatus for encoding and decoding an audio signal
US7788107B2 (en) 2005-08-30 2010-08-31 Lg Electronics Inc. Method for decoding an audio signal
US8577483B2 (en) * 2005-08-30 2013-11-05 Lg Electronics, Inc. Method for decoding an audio signal
KR20080049735A (en) * 2005-08-30 2008-06-04 엘지전자 주식회사 Method and apparatus for decoding an audio signal
WO2007027051A1 (en) * 2005-08-30 2007-03-08 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
WO2007040363A1 (en) * 2005-10-05 2007-04-12 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7646319B2 (en) * 2005-10-05 2010-01-12 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7696907B2 (en) 2005-10-05 2010-04-13 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7672379B2 (en) * 2005-10-05 2010-03-02 Lg Electronics Inc. Audio signal processing, encoding, and decoding
KR100857115B1 (en) * 2005-10-05 2008-09-05 엘지전자 주식회사 Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7751485B2 (en) * 2005-10-05 2010-07-06 Lg Electronics Inc. Signal processing using pilot based coding
US7742913B2 (en) * 2005-10-24 2010-06-22 Lg Electronics Inc. Removing time delays in signal paths
US8135040B2 (en) * 2005-11-30 2012-03-13 Microsoft Corporation Accelerated channel change
US7752053B2 (en) * 2006-01-13 2010-07-06 Lg Electronics Inc. Audio signal processing using pilot based coding
US7716389B1 (en) * 2006-03-17 2010-05-11 Bitmicro Networks, Inc. Direct memory access controller with encryption and decryption for non-blocking high bandwidth I/O transactions
US8165301B1 (en) 2006-04-04 2012-04-24 Bitmicro Networks, Inc. Input-output device and storage controller handshake protocol using key exchange for data security
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
US20080201736A1 (en) * 2007-01-12 2008-08-21 Ictv, Inc. Using Triggers with Video for Interactive Content Identification
EP3511841B1 (en) 2007-11-16 2021-07-21 DivX, LLC Chunk header incorporating binary flags and correlated variable-length fields
US8959307B1 (en) 2007-11-16 2015-02-17 Bitmicro Networks, Inc. Reduced latency memory read transactions in storage devices
KR100948840B1 (en) * 2007-12-17 2010-03-22 한국전자통신연구원 An audio codec bit-rate control method to assure the QoS of the voice in WLAN
CA2728797A1 (en) * 2008-06-25 2010-04-22 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
AU2010202034B1 (en) * 2010-04-07 2010-12-23 Limelight Networks, Inc. Partial object distribution in content delivery network
US8966003B2 (en) * 2008-09-19 2015-02-24 Limelight Networks, Inc. Content delivery network stream server vignette distribution
AU2010276462B1 (en) 2010-12-27 2012-01-12 Limelight Networks, Inc. Partial object caching
US8631145B2 (en) * 2008-10-31 2014-01-14 Sonic Ip, Inc. System and method for playing content on certified devices
US9135190B1 (en) 2009-09-04 2015-09-15 Bitmicro Networks, Inc. Multi-profile memory controller for computing devices
US8665601B1 (en) 2009-09-04 2014-03-04 Bitmicro Networks, Inc. Solid state drive with improved enclosure assembly
US8447908B2 (en) 2009-09-07 2013-05-21 Bitmicro Networks, Inc. Multilevel memory bus system for solid-state mass storage
US8560804B2 (en) * 2009-09-14 2013-10-15 Bitmicro Networks, Inc. Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device
US8776109B2 (en) * 2010-10-21 2014-07-08 Sling Media Pvt Ltd Handling disruption in content streams received at a player from a content retransmitter
US9372755B1 (en) 2011-10-05 2016-06-21 Bitmicro Networks, Inc. Adaptive power cycle sequences for data recovery
US9392304B2 (en) 2012-02-29 2016-07-12 Hulu, LLC Encoding optimization using quality level of encoded segments
US9043669B1 (en) 2012-05-18 2015-05-26 Bitmicro Networks, Inc. Distributed ECC engine for storage media
WO2014108738A1 (en) * 2013-01-08 2014-07-17 Nokia Corporation Audio signal multi-channel parameter encoder
US9423457B2 (en) 2013-03-14 2016-08-23 Bitmicro Networks, Inc. Self-test solution for delay locked loops
US9720603B1 (en) 2013-03-15 2017-08-01 Bitmicro Networks, Inc. IOC to IOC distributed caching architecture
US9934045B1 (en) 2013-03-15 2018-04-03 Bitmicro Networks, Inc. Embedded system boot from a storage device
US9734067B1 (en) 2013-03-15 2017-08-15 Bitmicro Networks, Inc. Write buffering
US9400617B2 (en) 2013-03-15 2016-07-26 Bitmicro Networks, Inc. Hardware-assisted DMA transfer with dependency table configured to permit-in parallel-data drain from cache without processor intervention when filled or drained
US9875205B1 (en) 2013-03-15 2018-01-23 Bitmicro Networks, Inc. Network of memory systems
US9672178B1 (en) 2013-03-15 2017-06-06 Bitmicro Networks, Inc. Bit-mapped DMA transfer with dependency table configured to monitor status so that a processor is not rendered as a bottleneck in a system
US9971524B1 (en) 2013-03-15 2018-05-15 Bitmicro Networks, Inc. Scatter-gather approach for parallel data transfer in a mass storage system
US9916213B1 (en) 2013-03-15 2018-03-13 Bitmicro Networks, Inc. Bus arbitration with routing and failover mechanism
US9798688B1 (en) 2013-03-15 2017-10-24 Bitmicro Networks, Inc. Bus arbitration with routing and failover mechanism
US9430386B2 (en) 2013-03-15 2016-08-30 Bitmicro Networks, Inc. Multi-leveled cache management in a hybrid storage system
US10120694B2 (en) 2013-03-15 2018-11-06 Bitmicro Networks, Inc. Embedded system boot from a storage device
US9842024B1 (en) 2013-03-15 2017-12-12 Bitmicro Networks, Inc. Flash electronic disk with RAID controller
US9501436B1 (en) 2013-03-15 2016-11-22 Bitmicro Networks, Inc. Multi-level message passing descriptor
US10489318B1 (en) 2013-03-15 2019-11-26 Bitmicro Networks, Inc. Scatter-gather approach for parallel data transfer in a mass storage system
US9911423B2 (en) 2014-01-13 2018-03-06 Nokia Technologies Oy Multi-channel audio signal classifier
US9952991B1 (en) 2014-04-17 2018-04-24 Bitmicro Networks, Inc. Systematic method on queuing of descriptors for multiple flash intelligent DMA engine operation
US10025736B1 (en) 2014-04-17 2018-07-17 Bitmicro Networks, Inc. Exchange message protocol message transmission between two devices
US10042792B1 (en) 2014-04-17 2018-08-07 Bitmicro Networks, Inc. Method for transferring and receiving frames across PCI express bus for SSD device
US9811461B1 (en) 2014-04-17 2017-11-07 Bitmicro Networks, Inc. Data storage system
US10078604B1 (en) 2014-04-17 2018-09-18 Bitmicro Networks, Inc. Interrupt coalescing
US10055150B1 (en) 2014-04-17 2018-08-21 Bitmicro Networks, Inc. Writing volatile scattered memory metadata to flash device
US10552050B1 (en) 2017-04-07 2020-02-04 Bitmicro Llc Multi-dimensional computer storage system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579527A (en) * 1992-08-05 1996-11-26 David Sarnoff Research Center Apparatus for alternately activating a multiplier and a match unit
JP3123290B2 (en) 1993-03-09 2001-01-09 ソニー株式会社 Compressed data recording device and method, compressed data reproducing method, recording medium
US5541852A (en) 1994-04-14 1996-07-30 Motorola, Inc. Device, method and system for variable bit-rate packet video communications
US5671377A (en) * 1994-07-19 1997-09-23 David Sarnoff Research Center, Inc. System for supplying streams of data to multiple users by distributing a data stream to multiple processors and enabling each user to manipulate supplied data stream
EP0714192A1 (en) 1994-11-24 1996-05-29 International Business Machines Corporation Method for preempting connections in high speed packet switching networks
US5533009A (en) * 1995-02-03 1996-07-02 Bell Communications Research, Inc. Bandwidth management and access control for an ATM network
US5621660A (en) 1995-04-18 1997-04-15 Sun Microsystems, Inc. Software-based encoder for a software-implemented end-to-end scalable video delivery system
US5991811A (en) * 1995-09-04 1999-11-23 Kabushiki Kaisha Toshiba Information transmission system utilizing both real-time data transmitted in a normal-in-time direction and in a retrospective-in-time direction
US5819036A (en) * 1995-12-14 1998-10-06 Time Warner Cable Method for message addressing in a full service network
JPH09271002A (en) 1996-03-29 1997-10-14 Mitsubishi Electric Corp Video data distribution system
WO1997039584A1 (en) 1996-04-12 1997-10-23 Imedia Corporation Video transcoder
JP2000500261A (en) 1996-07-30 2000-01-11 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ Bandwidth adjustment system for multi-channel memory array
US6014694A (en) 1997-06-26 2000-01-11 Citrix Systems, Inc. System for adaptive video/audio transport over a network

Also Published As

Publication number Publication date
KR100682683B1 (en) 2007-02-15
AU5695999A (en) 2000-03-27
JP4508422B2 (en) 2010-07-21
EP1099336A1 (en) 2001-05-16
CA2342906C (en) 2004-10-26
US20010055302A1 (en) 2001-12-27
WO2000014953A1 (en) 2000-03-16
BR9914486A (en) 2002-06-18
KR20010073119A (en) 2001-07-31
JP2002524982A (en) 2002-08-06
US6298071B1 (en) 2001-10-02
US7167488B2 (en) 2007-01-23

Similar Documents

Publication Publication Date Title
CA2342906A1 (en) Method and apparatus for processing variable bit rate information in an information distribution system
MY118739A (en) Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels.
GB2363277A (en) Service rate change method and apparatus
AU1366899A (en) System and method for distributing voice and data information over wireless and wireline networks
CA2182296A1 (en) Multimedia multiplexing device and method using dynamic packet segmentation
AU2001281204A1 (en) System and method for providing content, management, and interactivity for client devices
MX9708267A (en) Method and apparatus for providing variable rate data in a communications system using statistical multiplexing.
MY120590A (en) Application data transmission table for a multiservice digital transmission system
WO2001084341A8 (en) System and method for inter-domain mobility management
WO2004001545A3 (en) Rate control for multi-channel communication systems
WO2002019249A3 (en) System and method for intelligent buffering and bandwidth allocation
AU2002301917A1 (en) Information Insertion Service Providing System, Information Insertion Method, Communication Network, Information Management Apparatus, and Service Control Apparatus
HK1035278A1 (en) Method and apparatus for media data transmission.
HK1035277A1 (en) Method and apparatus for media data transmission.
WO2002056569A3 (en) Telecommunication data compression apparatus and method
CA2258029A1 (en) Method and apparatus of providing bit count integrity and synchronous data transfer over a channel which does not preserve synchronization
TW357505B (en) Method and apparatus for bandwidth reuse in a communication network
GB9624419D0 (en) Communication system for delivery of content over electronic networks
AU1150599A (en) Frame control method and apparatus
MY137738A (en) Communication device
WO2001099029A3 (en) On-line system including conditional access and audience control for broadcast and multicast communication services
AU2003227353A1 (en) Content selection method, content selection requesting station, content providing station, content switching indication apparatus, program, computer-readable recording medium on which program is recorded, and network system
TW355894B (en) Method to manage the service connection in communication network
MXPA02012697A (en) Control channel for a wireless digital subscriber line system.
TW428402B (en) Telecommunication system with channel sharing

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20190903

MKEX Expiry

Effective date: 20190903