WO2004056082A3 - Method and apparatus for time-multiplexed processing of multiple digital video programs - Google Patents

Method and apparatus for time-multiplexed processing of multiple digital video programs Download PDF

Info

Publication number
WO2004056082A3
WO2004056082A3 PCT/US2003/037828 US0337828W WO2004056082A3 WO 2004056082 A3 WO2004056082 A3 WO 2004056082A3 US 0337828 W US0337828 W US 0337828W WO 2004056082 A3 WO2004056082 A3 WO 2004056082A3
Authority
WO
WIPO (PCT)
Prior art keywords
stream
processing
time
identified
digital video
Prior art date
Application number
PCT/US2003/037828
Other languages
French (fr)
Other versions
WO2004056082A9 (en
WO2004056082A2 (en
Inventor
Peter Monta
Edward Krause
Adam Tom
Original Assignee
Rgb Media Inc
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 Rgb Media Inc filed Critical Rgb Media Inc
Priority to JP2004560337A priority Critical patent/JP4390710B2/en
Priority to AU2003302731A priority patent/AU2003302731A1/en
Priority to CN200380104411.5A priority patent/CN1717883B/en
Priority to EP03811661A priority patent/EP1568208A4/en
Priority to CA002506598A priority patent/CA2506598A1/en
Publication of WO2004056082A2 publication Critical patent/WO2004056082A2/en
Publication of WO2004056082A9 publication Critical patent/WO2004056082A9/en
Publication of WO2004056082A3 publication Critical patent/WO2004056082A3/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/436Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/23406Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving management of server-side video buffer
    • 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/23424Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 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/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
    • 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
    • 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, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip

Abstract

The present invention relates generally to the processing of multiple data streams with common resources (Fig. 1). More particularly, this invention relates to a technique for time­ multiplexed processing of, for example, multiple digital video programs. In one embodiment, an exemplary method provides for time-multiplexed processing of a set of digital streams (102) includes storing each received packet in a random access memory (112). For each stream, the deadline for the arrival of the next packet at the receiver is determined and a priority based on the deadline is assigned. The stream with the highest assigned priority is identified as an identified stream. In some embodiments, the processing state of the identified stream is then restored. One or more packets of data corresponding to the identified stream are retrieved from random access memory to produce retrieved packets. The processing state is saved after the retrieved packets have been processed.
PCT/US2003/037828 2002-11-27 2003-11-26 Method and apparatus for time-multiplexed processing of multiple digital video programs WO2004056082A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2004560337A JP4390710B2 (en) 2002-11-27 2003-11-26 Method and apparatus for time multiplexed processing of multiple digital video programs
AU2003302731A AU2003302731A1 (en) 2002-11-27 2003-11-26 Method and apparatus for time-multiplexed processing of multiple digital video programs
CN200380104411.5A CN1717883B (en) 2002-11-27 2003-11-26 Method and apparatus for time-multiplexed processing of multiple digital video programs
EP03811661A EP1568208A4 (en) 2002-11-27 2003-11-26 Method and apparatus for time-multiplexed processing of multiple digital video programs
CA002506598A CA2506598A1 (en) 2002-11-27 2003-11-26 Method and apparatus for time-multiplexed processing of multiple digital video programs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42981902P 2002-11-27 2002-11-27
US60/429,819 2002-11-27

Publications (3)

Publication Number Publication Date
WO2004056082A2 WO2004056082A2 (en) 2004-07-01
WO2004056082A9 WO2004056082A9 (en) 2004-08-19
WO2004056082A3 true WO2004056082A3 (en) 2005-04-07

Family

ID=32595072

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/037828 WO2004056082A2 (en) 2002-11-27 2003-11-26 Method and apparatus for time-multiplexed processing of multiple digital video programs

Country Status (7)

Country Link
US (2) US7046677B2 (en)
EP (1) EP1568208A4 (en)
JP (1) JP4390710B2 (en)
CN (1) CN1717883B (en)
AU (1) AU2003302731A1 (en)
CA (1) CA2506598A1 (en)
WO (1) WO2004056082A2 (en)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139898B1 (en) * 2000-11-03 2006-11-21 Mips Technologies, Inc. Fetch and dispatch disassociation apparatus for multistreaming processors
AU2003291193A1 (en) * 2002-11-27 2004-06-23 Rgb Media, Inc. Apparatus and method for dynamic channel mapping and optimized scheduling of data packets
JP2004266389A (en) * 2003-02-28 2004-09-24 Matsushita Electric Ind Co Ltd Method and circuit for controlling packet transfer
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US10613817B2 (en) 2003-07-28 2020-04-07 Sonos, Inc. Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US8086752B2 (en) 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
KR100592907B1 (en) * 2003-12-22 2006-06-23 삼성전자주식회사 Wireless internet terminal and method for transmitting packet to enhance QoS
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US8024055B1 (en) 2004-05-15 2011-09-20 Sonos, Inc. Method and system for controlling amplifiers
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US20060020935A1 (en) * 2004-07-02 2006-01-26 Tran Sang V Scheduler for dynamic code reconfiguration
US7817643B2 (en) 2004-09-14 2010-10-19 Maksim Azarov System and method for varying the scheduling of real time protocol (RTP) packets
US7649938B2 (en) * 2004-10-21 2010-01-19 Cisco Technology, Inc. Method and apparatus of controlling a plurality of video surveillance cameras
JP2006135705A (en) * 2004-11-08 2006-05-25 Hitachi Ltd Method and apparatus for recording/reproducing
US20060229638A1 (en) * 2005-03-29 2006-10-12 Abrams Robert M Articulating retrieval device
US7415034B2 (en) 2005-04-04 2008-08-19 Sun Microsystems, Inc. Virtualized partitionable shared network interface
US7567567B2 (en) 2005-04-05 2009-07-28 Sun Microsystems, Inc. Network system including packet classification for partitioned resources
US8788933B2 (en) * 2005-12-01 2014-07-22 Nokia Corporation Time-shifted presentation of media streams
RU2420909C2 (en) * 2005-12-23 2011-06-10 Конинклейке Филипс Электроникс Н.В. Splitting data stream
WO2007123541A1 (en) * 2006-04-21 2007-11-01 Sun Microsystems, Inc. Virtualized partitionable shared network interface
WO2007123532A1 (en) * 2006-04-21 2007-11-01 Sun Microsystems, Inc. Asymmetrical processing for networking functions and data path offload
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US7801213B2 (en) * 2006-09-18 2010-09-21 Rgb Networks, Inc. Method and apparatus for modifying a data rate of a video signal
US8087044B2 (en) * 2006-09-18 2011-12-27 Rgb Networks, Inc. Methods, apparatus, and systems for managing the insertion of overlay content into a video signal
US7688889B2 (en) * 2006-09-18 2010-03-30 Rgb Networks, Inc. Methods, apparatus, and systems for insertion of overlay content into a video signal with transrating capabilities
US7953880B2 (en) 2006-11-16 2011-05-31 Sharp Laboratories Of America, Inc. Content-aware adaptive packet transmission
US7640412B2 (en) * 2007-01-04 2009-12-29 Hitachi Global Storage Technologies Netherlands, B.V. Techniques for improving the reliability of file systems
KR101345373B1 (en) * 2007-01-05 2013-12-24 삼성전자주식회사 Transmission/reception method and apparatus for real-time system
US8565519B2 (en) * 2007-02-09 2013-10-22 Qualcomm Incorporated Programmable pattern-based unpacking and packing of data channel information
US7668170B2 (en) * 2007-05-02 2010-02-23 Sharp Laboratories Of America, Inc. Adaptive packet transmission with explicit deadline adjustment
JP2009044537A (en) * 2007-08-09 2009-02-26 Osaka Univ Video stream processing device, its control method, program, and recording medium
US20100296572A1 (en) * 2007-12-11 2010-11-25 Kumar Ramaswamy Methods and systems for transcoding within the distributiion chain
US8335262B2 (en) * 2008-01-16 2012-12-18 Verivue, Inc. Dynamic rate adjustment to splice compressed video streams
US7885270B2 (en) * 2008-05-15 2011-02-08 Verlvue, Inc. Statistical multiplexing of compressed video streams
US8325764B2 (en) * 2009-02-24 2012-12-04 Verivue, Inc. Canonical scheduling for heterogeneous content delivery
US9906757B2 (en) * 2009-02-26 2018-02-27 Akamai Technologies, Inc. Deterministically skewing synchronized events for content streams
US9565397B2 (en) * 2009-02-26 2017-02-07 Akamai Technologies, Inc. Deterministically skewing transmission of content streams
US8650602B2 (en) * 2009-02-27 2014-02-11 Akamai Technologies, Inc. Input queued content switching using a playlist
US8687685B2 (en) 2009-04-14 2014-04-01 Qualcomm Incorporated Efficient transcoding of B-frames to P-frames
GB2473258A (en) 2009-09-08 2011-03-09 Nds Ltd Dynamically multiplexing a broadcast stream with metadata-based event inclusion decisions and priority assignment in case of conflict
US10003851B2 (en) * 2009-11-24 2018-06-19 Imagine Communications Corp. Managed multiplexing of video in an adaptive bit rate environment
CN102130886B (en) * 2010-01-18 2015-04-01 中国电信股份有限公司 Network video streaming media system, transmission processing method, transmitting end
US8693470B1 (en) * 2010-05-03 2014-04-08 Cisco Technology, Inc. Distributed routing with centralized quality of service
KR20120066305A (en) * 2010-12-14 2012-06-22 한국전자통신연구원 Caching apparatus and method for video motion estimation and motion compensation
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US8938312B2 (en) 2011-04-18 2015-01-20 Sonos, Inc. Smart line-in processing
US9042556B2 (en) 2011-07-19 2015-05-26 Sonos, Inc Shaping sound responsive to speaker orientation
CN102647616B (en) * 2012-04-18 2014-07-02 北京大学 Audio-video multiplexing device
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US9246836B2 (en) * 2012-08-30 2016-01-26 Sybase, Inc. Single producer, single consumer lockless FIFO/LIFO queue
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
US20140281367A1 (en) * 2013-03-14 2014-09-18 Mark W. Johnson Address calculation for received data
KR101904421B1 (en) * 2013-09-27 2018-11-30 삼성전자주식회사 Method and appratus for controlling cache memory
US9244516B2 (en) 2013-09-30 2016-01-26 Sonos, Inc. Media playback system using standby mode in a mesh network
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9385952B2 (en) * 2014-03-14 2016-07-05 Harris Corporation High assurance packet router
US9558147B2 (en) * 2014-06-12 2017-01-31 Nxp B.V. Fine-grained stream-policing mechanism for automotive ethernet switches
US10313683B2 (en) * 2014-08-30 2019-06-04 Apple Inc. Video encoder with context switching
CN105468538B (en) * 2014-09-12 2018-11-06 华为技术有限公司 A kind of internal memory migration method and apparatus
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US9888052B2 (en) 2015-09-21 2018-02-06 Imagine Communications Corp. ABR allocation for statistical multiplexing
US9880780B2 (en) 2015-11-30 2018-01-30 Samsung Electronics Co., Ltd. Enhanced multi-stream operations
US9898202B2 (en) 2015-11-30 2018-02-20 Samsung Electronics Co., Ltd. Enhanced multi-streaming though statistical analysis
US10067809B2 (en) 2016-04-20 2018-09-04 International Business Machines Corporation System and method for batch transport using hardware accelerators
US10970133B2 (en) * 2016-04-20 2021-04-06 International Business Machines Corporation System and method for hardware acceleration for operator parallelization with streams
CN110874332B (en) * 2016-08-26 2022-05-10 中科寒武纪科技股份有限公司 Memory management unit and management method thereof
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
JP2020507094A (en) * 2017-12-25 2020-03-05 歌爾科技有限公司GoerTek Technology Co., Ltd. Laser beam scanning display device and augmented reality glasses
US11399208B2 (en) * 2019-09-24 2022-07-26 International Business Machines Corporation Packet priority for visual content

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215767B1 (en) * 1997-04-25 2001-04-10 Lucent Technologies Inc. Quality of service adjustment and traffic shaping on a multiple access network
US20020122387A1 (en) * 2001-03-02 2002-09-05 Broadcom Corporation Algorithm for time based queuing in network traffic engineering
US20030233464A1 (en) * 2002-06-10 2003-12-18 Jonathan Walpole Priority progress streaming for quality-adaptive transmission of data
US6728270B1 (en) * 1999-07-15 2004-04-27 Telefonaktiebolaget Lm Ericsson (Publ) Scheduling and admission control of packet data traffic

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7448063B2 (en) * 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US5216503A (en) * 1991-12-24 1993-06-01 General Instrument Corporation Statistical multiplexer for a multichannel image compression system
DE69534067T2 (en) * 1994-05-09 2006-04-13 Victor Company of Japan, Ltd., Yokohama Setting a reference subcarrier in multi-carrier transmission
US5606359A (en) 1994-06-30 1997-02-25 Hewlett-Packard Company Video on demand system with multiple data sources configured to provide vcr-like services
US5621728A (en) * 1994-09-12 1997-04-15 Bell Atlantic Network Services, Inc. Level 1 gateway controlling broadband communications for video dial tone networks
US5926205A (en) * 1994-10-19 1999-07-20 Imedia Corporation Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
US5652749A (en) * 1995-02-03 1997-07-29 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream
US6246767B1 (en) * 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US5825829A (en) * 1995-06-30 1998-10-20 Scientific-Atlanta, Inc. Modulator for a broadband communications system
US5862140A (en) * 1995-11-21 1999-01-19 Imedia Corporation Method and apparatus for multiplexing video programs for improved channel utilization
US5892535A (en) * 1996-05-08 1999-04-06 Digital Video Systems, Inc. Flexible, configurable, hierarchical system for distributing programming
US6141693A (en) * 1996-06-03 2000-10-31 Webtv Networks, Inc. Method and apparatus for extracting digital data from a video stream and using the digital data to configure the video stream for display on a television set
US5973722A (en) * 1996-09-16 1999-10-26 Sony Corporation Combined digital audio/video on demand and broadcast distribution system
FR2753590B1 (en) * 1996-09-19 1998-10-30 Org Europeenne Telecommunications Par Satellite Eutelsat DEVICE FOR TRANSMITTING DIGITAL INFORMATION BY SATELLITE
JP3598183B2 (en) * 1996-10-16 2004-12-08 株式会社東芝 Multidimensional data management method, multidimensional data management device, medium recording multidimensional data management program
US5917830A (en) * 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
BR9713279A (en) * 1996-10-31 2000-01-18 Sensormatic Eletrionics Corp Intelligent video information management system.
JP3848421B2 (en) * 1997-01-31 2006-11-22 秀男 村上 Multiplexing apparatus and multiplexing system for discrete-time signal, and multiplexing method for discrete-time signal
JP3516585B2 (en) 1997-03-17 2004-04-05 松下電器産業株式会社 Data processing device and data processing method
US6052384A (en) * 1997-03-21 2000-04-18 Scientific-Atlanta, Inc. Using a receiver model to multiplex variable-rate bit streams having timing constraints
US5844890A (en) * 1997-03-25 1998-12-01 International Business Machines Corporation Communications cell scheduler and scheduling method for providing proportional use of network bandwith
JPH1198128A (en) 1997-09-22 1999-04-09 Sharp Corp Data transmitter
US6272127B1 (en) * 1997-11-10 2001-08-07 Ehron Warpspeed Services, Inc. Network for providing switched broadband multipoint/multimedia intercommunication
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6546055B1 (en) * 1998-01-12 2003-04-08 The Board Of Trustees Of The Leland Stanford Junior University Carrier offset determination for RF signals having a cyclic prefix
US6141387A (en) * 1998-03-19 2000-10-31 Motorola, Inc. Digital QAM modulator using post filtering carrier recombination
US6154206A (en) * 1998-05-06 2000-11-28 Sony Corporation Of Japan Method and apparatus for distributed conditional access control on a serial communication network
JP2000022658A (en) * 1998-06-26 2000-01-21 Hitachi Denshi Ltd Modulation system for plural carriers
BR9912386A (en) * 1998-07-23 2001-10-02 Diva Systems Corp System and process for generating and using an interactive user interface
US6578201B1 (en) * 1998-11-20 2003-06-10 Diva Systems Corporation Multimedia stream incorporating interactive support for multiple types of subscriber terminals
US6754241B1 (en) * 1999-01-06 2004-06-22 Sarnoff Corporation Computer system for statistical multiplexing of bitstreams
US6434197B1 (en) * 1999-01-07 2002-08-13 General Instrument Corporation Multi-functional transcoder for compressed bit streams
US6477168B1 (en) * 1999-02-03 2002-11-05 International Business Machines Corporation Cell/frame scheduling method and communications cell/frame scheduler
US6490250B1 (en) * 1999-03-09 2002-12-03 Conexant Systems, Inc. Elementary stream multiplexer
US6229895B1 (en) * 1999-03-12 2001-05-08 Diva Systems Corp. Secure distribution of video on-demand
JP4292654B2 (en) * 1999-03-19 2009-07-08 ソニー株式会社 Recording apparatus and method, reproducing apparatus and method, and recording medium
US6904610B1 (en) * 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
CA2371795C (en) * 1999-05-26 2012-02-07 Bigband Networks, Inc. Communication management system and method
US6678318B1 (en) * 2000-01-11 2004-01-13 Agere Systems Inc. Method and apparatus for time-domain equalization in discrete multitone transceivers
JP3371876B2 (en) * 2000-01-26 2003-01-27 日本電気株式会社 Demodulator with automatic quadrature control function
US6687307B1 (en) * 2000-02-24 2004-02-03 Cisco Technology, Inc Low memory and low latency cyclic prefix addition
US6898285B1 (en) * 2000-06-02 2005-05-24 General Instrument Corporation System to deliver encrypted access control information to support interoperability between digital information processing/control equipment
US7657916B2 (en) * 2000-07-31 2010-02-02 Cisco Technology, Inc. Digital subscriber television networks with local physical storage devices and virtual storage
US6928120B1 (en) * 2000-09-25 2005-08-09 Cingular Wireless Ii, Llc Methods and apparatus for use in reducing residual phase error in OFDM communication signals
US6871011B1 (en) * 2000-09-28 2005-03-22 Matsushita Electric Industrial Co., Ltd. Providing quality of service for disks I/O sub-system with simultaneous deadlines and priority
US7382796B2 (en) * 2000-12-13 2008-06-03 Visible World, Inc. System and method for seamless switching through buffering
KR100358120B1 (en) * 2000-10-20 2002-10-25 한국전자통신연구원 In-Band Adjascent-Channel Type Digital Audio Broadcasting Transmission System
US7146628B1 (en) * 2000-11-08 2006-12-05 Sedna Patent Services, Llc Messaging protocol for interactive delivery system
US7124424B2 (en) * 2000-11-27 2006-10-17 Sedna Patent Services, Llc Method and apparatus for providing interactive program guide (IPG) and video-on-demand (VOD) user interfaces
US7607148B2 (en) * 2000-11-27 2009-10-20 Cox Communications, Inc. Method and apparatus for monitoring an information distribution system
NZ509688A (en) * 2001-02-01 2003-06-30 Ind Res Ltd Maximum likelihood sychronisation (estimating time delay) for wireless digital communications system using a pilot symbol
JP3857057B2 (en) * 2001-02-05 2006-12-13 株式会社日立製作所 Method and apparatus for recording / reproducing moving image data
ATE333176T1 (en) * 2001-03-09 2006-08-15 Vitesse Semiconductor Corp TIME-DEPENDENT PLANNING FOR DATA PACKETS AND SORTING METHOD
US6954505B2 (en) * 2001-03-29 2005-10-11 Texas Instruments Incorporated Discrete multitone modulation with reduced peak-to-average ratio using unloaded subchannels
JP2002319971A (en) 2001-04-20 2002-10-31 Fujitsu Ltd Packet data repeater and distributing device
US7158185B2 (en) * 2001-05-01 2007-01-02 Scientific-Atlanta, Inc. Method and apparatus for tagging media presentations with subscriber identification information
US7164741B2 (en) * 2001-05-09 2007-01-16 Signum Concept, Inc. Non-recursive resampling digital fir filter structure for demodulating 3G cellular signals
US7068719B2 (en) * 2001-06-01 2006-06-27 General Instrument Corporation Splicing of digital video transport streams
US7242773B2 (en) * 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
JP2003229843A (en) 2002-01-31 2003-08-15 Sony Corp Streaming system and streaming method, client terminal and contents data decoding method, stream server and stream distribution method, authoring device and authoring method, and program and recording medium
US7296074B2 (en) * 2002-03-20 2007-11-13 Scientific-Atlanta, Inc. Media on demand session re-use
US6822939B2 (en) * 2002-05-20 2004-11-23 Transwitch Corporation Method and apparatus for guaranteeing a minimum cell rate (MCR) for asynchronous transfer mode (ATM) traffic queues
US7142513B2 (en) * 2002-05-23 2006-11-28 Yea-Li Sun Method and multi-queue packet scheduling system for managing network packet traffic with minimum performance guarantees and maximum service rate control
US7782970B2 (en) * 2003-02-27 2010-08-24 Intel Corporation Apparatus and associated methods to introduce diversity in a multicarrier communication channel
WO2004079978A2 (en) 2003-02-28 2004-09-16 Rgb Networks, Inc. Cost-effective multi-channel quadrature amplitude modulation
US20040181811A1 (en) * 2003-03-13 2004-09-16 Rakib Selim Shlomo Thin DOCSIS in-band management for interactive HFC service delivery
CN100589475C (en) 2003-04-21 2010-02-10 Rgb网络有限公司 Wideband multi-channel quadrature amplitude modulation of cable television signals
CN1778062A (en) 2003-04-21 2006-05-24 Rgb网络有限公司 Time-multiplexed multi-program encryption system
US20080025389A1 (en) * 2003-06-18 2008-01-31 Ivonete Markman Method and Apparatus for False Sync Lock Detection in a Digital Media Receiver
CN101065963B (en) 2003-08-29 2010-09-15 Rgb网络有限公司 Video multiplexer system providing low-latency VCR-like effects and program changes
US20050289619A1 (en) * 2004-06-01 2005-12-29 Joel Melby Methods and system for resource allocation in an on-demand server
EP2026558A1 (en) 2007-07-30 2009-02-18 Sony United Kingdom Limited Transport stream module for digital television receiver

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215767B1 (en) * 1997-04-25 2001-04-10 Lucent Technologies Inc. Quality of service adjustment and traffic shaping on a multiple access network
US6728270B1 (en) * 1999-07-15 2004-04-27 Telefonaktiebolaget Lm Ericsson (Publ) Scheduling and admission control of packet data traffic
US20020122387A1 (en) * 2001-03-02 2002-09-05 Broadcom Corporation Algorithm for time based queuing in network traffic engineering
US20030233464A1 (en) * 2002-06-10 2003-12-18 Jonathan Walpole Priority progress streaming for quality-adaptive transmission of data

Also Published As

Publication number Publication date
WO2004056082A9 (en) 2004-08-19
EP1568208A4 (en) 2010-06-23
JP2006508620A (en) 2006-03-09
AU2003302731A1 (en) 2004-07-09
CA2506598A1 (en) 2004-07-01
AU2003302731A8 (en) 2004-07-09
US20060165088A1 (en) 2006-07-27
EP1568208A2 (en) 2005-08-31
CN1717883A (en) 2006-01-04
US20040160960A1 (en) 2004-08-19
JP4390710B2 (en) 2009-12-24
WO2004056082A2 (en) 2004-07-01
US7852854B2 (en) 2010-12-14
US7046677B2 (en) 2006-05-16
CN1717883B (en) 2012-05-09

Similar Documents

Publication Publication Date Title
WO2004056082A3 (en) Method and apparatus for time-multiplexed processing of multiple digital video programs
WO2000001161A3 (en) Method and apparatus for splicing
US7545794B2 (en) Timestamping network controller for streaming media applications
JP3925311B2 (en) Data distribution system
CN101345605B (en) Transmitting apparatus, receiving apparatus, error correcting system, transmitting method, and error correcting method
US7321602B2 (en) Apparatus and method for inserting null packet in digital broadcasting transmission system
US6434146B1 (en) Use of sequencing information in a local header that allows proper synchronization of packets to subsidiary interfaces within the post-processing environment of an mpeg-2 packet demultiplexing architecture
CA2169348A1 (en) Acquisition of desired data from a packetized data stream and synchronization thereto
WO2005074278A3 (en) Method and apparatus for providing dentable encoding and encapsulation
WO2002100109A3 (en) A system and method for improved transmission and processing of multiple multimedia streams
EP1724960A4 (en) Data reception device and data reception method
WO2001043444A3 (en) Method of identifying multiple digital streams within a multiplexed signal
JP2005167414A (en) Data receiver and data receiving method
EP2071749B1 (en) Multimedia information receiving apparatus
JP4896989B2 (en) Apparatus provided with MPE-FEC frame memory
JP2009520424A5 (en)
CA2345314A1 (en) Mpeg flow identification for ip networks
WO2003069787A3 (en) System and method for fault tolerant multimedia communication
US9584241B2 (en) Flow control in a network device
WO2002030046A8 (en) A method and system for analysing a data packet or frame
WO2007007526A1 (en) Video stream processing device, integrated circuit device, and method
JP4938134B2 (en) Method and apparatus for communicating between multiple connection interfaces
WO2007064135A1 (en) Apparatus and method for the efficient processing of digital broadcasting signal transmitted through ethernet in a form of internet protocol
US7385996B2 (en) Data distribution apparatus and method
JP2002290384A (en) Active/standby changeover device for digital broadcast program transmission system

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 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 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 PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 1/16-16/16, DRAWINGS, REPLACED BY NEW PAGES 1/16-16/16; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

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: 2506598

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2004560337

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 20038A44115

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2003811661

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003811661

Country of ref document: EP