WO2001074084A3 - Insertion of asynchronous data into a synchronous stream - Google Patents

Insertion of asynchronous data into a synchronous stream Download PDF

Info

Publication number
WO2001074084A3
WO2001074084A3 PCT/US2001/010555 US0110555W WO0174084A3 WO 2001074084 A3 WO2001074084 A3 WO 2001074084A3 US 0110555 W US0110555 W US 0110555W WO 0174084 A3 WO0174084 A3 WO 0174084A3
Authority
WO
WIPO (PCT)
Prior art keywords
transmission
time
asynchronous data
file
asynchronous
Prior art date
Application number
PCT/US2001/010555
Other languages
French (fr)
Other versions
WO2001074084B1 (en
WO2001074084A2 (en
Inventor
Joel G Hassell
Steven J Reynolds
Thomas Lemmons
Ian Zenoni
Tom Huber
Original Assignee
Intellocity Usa 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 Intellocity Usa Inc filed Critical Intellocity Usa Inc
Priority to NZ521644A priority Critical patent/NZ521644A/en
Priority to AU5121501A priority patent/AU5121501A/en
Priority to CA002404517A priority patent/CA2404517A1/en
Priority to IL15195001A priority patent/IL151950A0/en
Priority to AU2001251215A priority patent/AU2001251215B2/en
Priority to EP01924569A priority patent/EP1273174A2/en
Publication of WO2001074084A2 publication Critical patent/WO2001074084A2/en
Publication of WO2001074084A3 publication Critical patent/WO2001074084A3/en
Publication of WO2001074084B1 publication Critical patent/WO2001074084B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/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/23614Multiplexing of additional data and video 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams

Abstract

Disclosed is a system and method that provides rate controlled insertion of asynchronous data into a synchronous stream in a broadcast system. A calculation of the transmission time for an asynchronous data file is determined from the file size, available data transfer rate, redundancy transmission factor, bandwidth scale factor and connect time latency. Transmission time may be employed to schedule transmission of asynchronous data for use at a predetermined time. Transmission time for multiple files may be combined to determine a transmission start time for a first file such that a last asynchronous file is transmitted by a predetermined time.
PCT/US2001/010555 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream WO2001074084A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
NZ521644A NZ521644A (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream
AU5121501A AU5121501A (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream
CA002404517A CA2404517A1 (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream
IL15195001A IL151950A0 (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream
AU2001251215A AU2001251215B2 (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream
EP01924569A EP1273174A2 (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US19340500P 2000-03-29 2000-03-29
US60/193,405 2000-03-29
US09/816,906 US7100193B2 (en) 2000-03-29 2001-03-23 Rate controlled insertion of asynchronous data into a synchronous stream
US09/816,906 2001-03-23

Publications (3)

Publication Number Publication Date
WO2001074084A2 WO2001074084A2 (en) 2001-10-04
WO2001074084A3 true WO2001074084A3 (en) 2002-01-31
WO2001074084B1 WO2001074084B1 (en) 2002-02-28

Family

ID=26888966

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/010555 WO2001074084A2 (en) 2000-03-29 2001-03-29 Insertion of asynchronous data into a synchronous stream

Country Status (7)

Country Link
US (1) US7100193B2 (en)
EP (1) EP1273174A2 (en)
AU (2) AU2001251215B2 (en)
CA (1) CA2404517A1 (en)
IL (1) IL151950A0 (en)
NZ (1) NZ521644A (en)
WO (1) WO2001074084A2 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020163598A1 (en) * 2001-01-24 2002-11-07 Christopher Pasqualino Digital visual interface supporting transport of audio and auxiliary data
US7584491B2 (en) * 2001-04-25 2009-09-01 Sony Corporation System and method for managing interactive programming and advertisements in interactive broadcast systems
US7146632B2 (en) * 2001-06-08 2006-12-05 Digeo, Inc. Interactive information aggregator for an interactive television system
US7266832B2 (en) * 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
EP1320262A1 (en) * 2001-12-14 2003-06-18 Deutsche Thomson-Brandt Gmbh Functions triggered and synchronised via metadata
US20050172232A1 (en) * 2002-03-28 2005-08-04 Wiseman Richard M. Synchronisation in multi-modal interfaces
JP2003323321A (en) * 2002-05-01 2003-11-14 Brother Ind Ltd Data file transfer control device, data file processor, printing output device, program and recording medium
US7631326B2 (en) * 2002-12-26 2009-12-08 Microsoft Corporation Synchronization mechanism for multimedia captioning and audio description
US20040184464A1 (en) * 2003-03-18 2004-09-23 Airspan Networks Inc. Data processing apparatus
US7676737B2 (en) 2003-04-10 2010-03-09 Microsoft Corporation Synchronization mechanism and the implementation for multimedia captioning and audio descriptions
US7133818B2 (en) * 2003-04-17 2006-11-07 Sun Microsystems, Inc. Method and apparatus for accelerated post-silicon testing and random number generation
US7343347B2 (en) * 2003-10-08 2008-03-11 Time Warner Inc. Electronic media player with metadata based control and method of operating the same
US7089604B2 (en) * 2003-11-05 2006-08-15 Wright Glenn H Toilet support device and method
KR101129121B1 (en) * 2003-11-12 2012-03-27 파나소닉 주식회사 Recording medium, playback apparatus and method, and recording method
US8286203B2 (en) * 2003-12-19 2012-10-09 At&T Intellectual Property I, L.P. System and method for enhanced hot key delivery
US7631095B2 (en) * 2005-02-16 2009-12-08 Sharp Laboratories Of America, Inc. Systems and methods for obtaining the metadata for an Internet radio station in a bandwidth-efficient manner
US8191098B2 (en) * 2005-12-22 2012-05-29 Verimatrix, Inc. Multi-source bridge content distribution system and method
US8402503B2 (en) 2006-02-08 2013-03-19 At& T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
KR100715523B1 (en) 2006-02-13 2007-05-07 한국정보통신대학교 산학협력단 Apparatus for data burst transmission in optical burst switching networks and a method thereof
US8522291B2 (en) * 2006-12-29 2013-08-27 Avermedia Technologies, Inc. Video playback device for channel browsing
US8356303B2 (en) * 2007-12-10 2013-01-15 Infosys Technologies Ltd. Method and system for integrated scheduling and replication in a grid computing system
TW201117011A (en) * 2009-11-02 2011-05-16 Ralink Technology Corp Method for transmitting universal serial bus data and apparatus using the same
JP2016036073A (en) * 2014-08-01 2016-03-17 パナソニックIpマネジメント株式会社 Information service system and information service method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0758833A2 (en) * 1995-08-11 1997-02-19 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
WO1997035435A1 (en) * 1996-03-19 1997-09-25 Sony Corporation Data multiplexing apparatus and method thereof
EP0868087A2 (en) * 1997-03-28 1998-09-30 Sony Corporation Multiplexing apparatus and method, transmitting apparatus and method, and recording medium
US5818441A (en) * 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181711B1 (en) * 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
US6357042B2 (en) * 1998-09-16 2002-03-12 Anand Srinivasan Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US6415438B1 (en) * 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
US6738972B1 (en) * 1999-12-30 2004-05-18 Opentv, Inc. Method for flow scheduling

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818441A (en) * 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams
EP0758833A2 (en) * 1995-08-11 1997-02-19 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
WO1997035435A1 (en) * 1996-03-19 1997-09-25 Sony Corporation Data multiplexing apparatus and method thereof
EP0868087A2 (en) * 1997-03-28 1998-09-30 Sony Corporation Multiplexing apparatus and method, transmitting apparatus and method, and recording medium

Also Published As

Publication number Publication date
AU2001251215B2 (en) 2005-07-21
AU5121501A (en) 2001-10-08
US7100193B2 (en) 2006-08-29
NZ521644A (en) 2004-05-28
CA2404517A1 (en) 2001-10-04
WO2001074084B1 (en) 2002-02-28
US20010050920A1 (en) 2001-12-13
IL151950A0 (en) 2003-04-10
WO2001074084A2 (en) 2001-10-04
EP1273174A2 (en) 2003-01-08

Similar Documents

Publication Publication Date Title
WO2001074084A3 (en) Insertion of asynchronous data into a synchronous stream
EP1182875A3 (en) Streaming method and corresponding system
AU2002229029A1 (en) Methods and apparatus for scheduling, serving, receiving media-on-demand for clients, servers arranged according to constraints on resources
EP0695062A3 (en) Method and system for combining data from multiple servers
WO2002056539A3 (en) System and method for synchronizing data transmission across a variable delay interface
EP0806873A3 (en) Multiplex transmission method and system, and audio jitter absorbing method used therein
AU2001277773A1 (en) Data transmitting/receiving method, transmitting device, receiving device, transmitting/receiving system, and program
TW328997B (en) Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure
EP0964517A3 (en) Delay locked loop
WO2008027583A3 (en) Systems, methods, software, and interfaces for formatting legal citations
WO2002019249A3 (en) System and method for intelligent buffering and bandwidth allocation
EP0984558A3 (en) System and method for automatic synchronization for multimedia presentations
EP0800295A3 (en) Method and apparatus for data packet transmission
WO2001052074A8 (en) Method and device for exchanging data between at least two users that are connected to a bus system
WO2006055769A3 (en) System and method for providing a web page
AU2001289301A1 (en) System and method for local meta data insertion
WO2001073674A3 (en) Method and apparatus for cut, copy, and paste between computer systems across a wireless network
PL183167B1 (en) Method of receiving encoded non-pcm phonic bit streams and multiplechannel reproducing equipment incorporating an apparatus receiving encoded non-pcm phonic bit streams
EP0712250A3 (en) Decode and encode systems and methods
WO2003050653A3 (en) System and method for increasing data capacity in communication systems
CN101951512B (en) Fragmentation transcoding method and system of live video and real-time video
WO2003028381A3 (en) Method for delivering transport stream data
EP1139242A3 (en) Non-synchronized multiplex data transport across synchronous systems
AU2001227053A1 (en) Method and system for distributing program, server and client terminals for executing program, device for obtaining program, and recording medium
WO2001043452A3 (en) Method and system for reduction of delay and bandwidth requirements in internet data transfer

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 EE 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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA 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 ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

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 EE 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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

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

AK Designated states

Kind code of ref document: B1

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 EE 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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: B1

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

B Later publication of amended claims
REEP Request for entry into the european phase

Ref document number: 2001924569

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2001251215

Country of ref document: AU

Ref document number: 2001924569

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 151950

Country of ref document: IL

WWE Wipo information: entry into national phase

Ref document number: 521644

Country of ref document: NZ

Ref document number: 2404517

Country of ref document: CA

WWP Wipo information: published in national office

Ref document number: 2001924569

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 521644

Country of ref document: NZ

WWG Wipo information: grant in national office

Ref document number: 521644

Country of ref document: NZ

NENP Non-entry into the national phase

Ref country code: JP

WWG Wipo information: grant in national office

Ref document number: 2001251215

Country of ref document: AU