CA2318415C - Remultiplexeur de flux de transport supportant un programme video - Google Patents

Remultiplexeur de flux de transport supportant un programme video Download PDF

Info

Publication number
CA2318415C
CA2318415C CA002318415A CA2318415A CA2318415C CA 2318415 C CA2318415 C CA 2318415C CA 002318415 A CA002318415 A CA 002318415A CA 2318415 A CA2318415 A CA 2318415A CA 2318415 C CA2318415 C CA 2318415C
Authority
CA
Canada
Prior art keywords
program
signal
program bearing
remultiplexer
node
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.)
Expired - Lifetime
Application number
CA002318415A
Other languages
English (en)
Other versions
CA2318415A1 (fr
Inventor
Regis Gratacap
William Slattery
Robert Robinett
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.)
SkyStream Corp
Original Assignee
SkyStream Corp
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
Priority claimed from US09/007,199 external-priority patent/US6148082A/en
Priority claimed from US09/007,212 external-priority patent/US6292490B1/en
Priority claimed from US09/006,963 external-priority patent/US6246701B1/en
Priority claimed from US09/007,210 external-priority patent/US6351474B1/en
Priority claimed from US09/007,198 external-priority patent/US6064676A/en
Priority claimed from US09/006,964 external-priority patent/US6111896A/en
Priority claimed from US09/007,203 external-priority patent/US6195368B1/en
Priority claimed from US09/007,211 external-priority patent/US6351471B1/en
Application filed by SkyStream Corp filed Critical SkyStream Corp
Publication of CA2318415A1 publication Critical patent/CA2318415A1/fr
Application granted granted Critical
Publication of CA2318415C publication Critical patent/CA2318415C/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/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
    • 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
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

L'invention concerne un procédé et un système (30, 30', 100, 100', 100'', 100''') de remultiplexage de données supportant un programme vidéo (TS1-TS5, TS10-TS20), utilisant un système (122, 124, 129-4) à base de descripteurs pour programmer la sortie opportune de paquets de transport, utilisant un descripteur et une technique de mise en antémémoire (116, 122, 124, 114) de paquets de transport pour découpler la réception et la transmission synchronisées de paquets de transport de tout traitement asynchrone (160, 120, 130, S2, 402, S4, 404), utilisant des descripteurs pour crypter et décrypter des mots de commande (129-9), optimiser la largeur de bande des flux de transport en remplaçant les paquets de transport nuls par des données de paquet de transport, et utilisant une technique (180) permettant de verrouiller des générateurs (113) d'horloge de référence internes multiples.
CA002318415A 1998-01-14 1999-01-07 Remultiplexeur de flux de transport supportant un programme video Expired - Lifetime CA2318415C (fr)

Applications Claiming Priority (21)

Application Number Priority Date Filing Date Title
US733498A 1998-01-14 1998-01-14
US720498A 1998-01-14 1998-01-14
US09/007,334 1998-01-14
US09/007,211 1998-01-14
US09/007,203 1998-01-14
US09/007,198 US6064676A (en) 1998-01-14 1998-01-14 Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors
US09/006,964 US6111896A (en) 1998-01-14 1998-01-14 Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment
US09/007,204 1998-01-14
US09/007,198 1998-01-14
US09/007,211 US6351471B1 (en) 1998-01-14 1998-01-14 Brandwidth optimization of video program bearing transport streams
US09/006,963 1998-01-14
US09/006,963 US6246701B1 (en) 1998-01-14 1998-01-14 Reference time clock locking in a remultiplexer for video program bearing transport streams
US09/007,212 1998-01-14
US09/007,203 US6195368B1 (en) 1998-01-14 1998-01-14 Re-timing of video program bearing streams transmitted by an asynchronous communication link
US09/007,199 US6148082A (en) 1998-01-14 1998-01-14 Scrambling and descrambling control word control in a remultiplexer for video bearing transport streams
US09/007,199 1998-01-14
US09/007,212 US6292490B1 (en) 1998-01-14 1998-01-14 Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
US09/007,210 1998-01-14
US09/006,964 1998-01-14
US09/007,210 US6351474B1 (en) 1998-01-14 1998-01-14 Network distributed remultiplexer for video program bearing transport streams
PCT/US1999/000360 WO1999037048A1 (fr) 1998-01-14 1999-01-07 Remultiplexeur de flux de transport supportant un programme video

Publications (2)

Publication Number Publication Date
CA2318415A1 CA2318415A1 (fr) 1999-07-22
CA2318415C true CA2318415C (fr) 2009-12-15

Family

ID=27580623

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002318415A Expired - Lifetime CA2318415C (fr) 1998-01-14 1999-01-07 Remultiplexeur de flux de transport supportant un programme video

Country Status (10)

Country Link
EP (1) EP1046253A4 (fr)
JP (1) JP2002510162A (fr)
KR (1) KR20010034133A (fr)
CN (1) CN100380853C (fr)
AU (1) AU761704B2 (fr)
BR (1) BR9906963A (fr)
CA (1) CA2318415C (fr)
IL (1) IL137277A (fr)
NO (2) NO20003599L (fr)
WO (1) WO1999037048A1 (fr)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6948186B1 (en) * 1999-10-07 2005-09-20 General Instrument Corporation Multi-tasking message extractor
US6771657B1 (en) 1999-12-09 2004-08-03 General Instrument Corporation Non real-time delivery of MPEG-2 programs via an MPEG-2 transport stream
DE19960295B4 (de) * 1999-12-14 2012-06-21 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Anordnung zum Ändern des Informationsinhaltes eines digitalen Video-Transportstromes in ausgewählten Regionen
US20020024967A1 (en) * 1999-12-14 2002-02-28 Zaun David Brian Dynamic configuration of input filtering parameters for an MPEG re-multiplexer
JP2001211195A (ja) * 2000-01-25 2001-08-03 Fujitsu Ltd データ通信システム
US7489685B2 (en) 2000-02-21 2009-02-10 Panasonic Corporation Digital broadcast receiving apparatus
US6801536B1 (en) * 2000-03-23 2004-10-05 International Business Machines Corporation Remultiplexing audio/video PES streams from an MPEG transport system
AU2001273897A1 (en) * 2000-03-23 2001-10-03 Thomson Multimedia A system and a process for reconstructing programs from an input transport stream and a corresponding digital receiver
EP1186174A1 (fr) * 2000-03-27 2002-03-13 Koninklijke Philips Electronics N.V. Procede permettant d'introduire des donnes d'un second type dans un flot d'entree d'un premier type
EP1139665A1 (fr) 2000-03-29 2001-10-04 Deutsche Thomson-Brandt Gmbh Méthode et appareil pour le changement du délai de sortie lors du codage de vidéo ou de son
EP1139666B1 (fr) * 2000-03-29 2010-06-02 Thomson Licensing Méthode et appareil pour le changement du délai de sortie lors du codage de vidéo ou de son
EP1150445A3 (fr) 2000-04-24 2008-06-04 Sony Corporation Méthode et dispositif pour la transmission de données média, qui comportent des marques de horodatage, méthode et terminal pour la réception de ces données, méthode et dispositif pour la réception de transmissions numériques et méthode et dispositif pour le calcul des temps de transmission des données médias, utilisant les données de horodatage
WO2001097526A1 (fr) * 2000-06-12 2001-12-20 General Instrument Corporation Appareil et procede de resolution de conflits de donnees de protocole de trains de donnees multiples
FR2812500A1 (fr) * 2000-07-31 2002-02-01 Koninkl Philips Electronics Nv Traitement d'un ensemble de donnees
EP1182878A1 (fr) * 2000-08-22 2002-02-27 Koninklijke Philips Electronics N.V. Système de communication, émetteur, récepteur, méthode utilisant un descripteur de stockage de données
FI111590B (fi) * 2001-04-20 2003-08-15 Swelcom Oy Menetelmä ja laite datan lokalisointia varten
JP4788081B2 (ja) * 2001-08-07 2011-10-05 パナソニック株式会社 パケットデータ出力装置
US7215679B2 (en) * 2001-08-30 2007-05-08 Thomson Licensing Method, apparatus and data structure enabling multiple channel data stream transmission
US7050505B2 (en) 2001-09-13 2006-05-23 General Instrument Corporation Aliasing and routing of plural MPEG data streams
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US20030156108A1 (en) * 2002-02-20 2003-08-21 Anthony Vetro Consistent digital item adaptation
EP1427210B1 (fr) * 2002-12-04 2006-08-16 Irdeto Access B.V. Terminal, système de distribution de données comprenant un tel terminal, procédé pour re-transmettre des données
US7231404B2 (en) 2003-01-31 2007-06-12 Nokia Corporation Datacast file transmission with meta-data retention
US7269836B2 (en) * 2003-03-24 2007-09-11 International Business Machines Corporation System and method for providing multiplexing and remultiplexing of MPEG-2 streams
JP3856135B2 (ja) * 2003-03-31 2006-12-13 日本電気株式会社 ストリーム変換/送出装置
KR100539886B1 (ko) 2004-09-10 2005-12-28 삼성전자주식회사 디지털 방송 수신 장치 및 그 방법
KR100665102B1 (ko) * 2004-12-03 2007-01-04 한국전자통신연구원 전송 패킷의 길이를 고려한 비디오 부호화 율제어 방법 및그를 이용한 비디오 부호화 장치
US20060133513A1 (en) * 2004-12-22 2006-06-22 Kounnas Michael K Method for processing multimedia streams
PL1703733T3 (pl) 2005-03-16 2011-11-30 Advanced Digital Broadcast Sa System przetwarzania strumieni danych telewizyjnych i sposób przetwarzania strumieni danych telewizyjnych
JP4123283B2 (ja) * 2006-04-03 2008-07-23 株式会社日立製作所 記録媒体記録装置
JP5352545B2 (ja) * 2010-08-10 2013-11-27 株式会社日立国際電気 デジタル放送送出装置
JP5120479B2 (ja) * 2011-04-28 2013-01-16 三菱電機株式会社 データ信号記録装置およびデータ信号再生装置
KR20140066205A (ko) * 2011-09-27 2014-05-30 톰슨 라이센싱 Qam 변조기 채널을 복제하기 위한 방법 및 장치
KR102174267B1 (ko) * 2013-12-24 2020-11-04 주식회사 케이티 영상 패킷의 변환 장치 및 방법
KR101565438B1 (ko) 2014-11-25 2015-11-03 주식회사 사이버이메지네이션 구형 브라우저 화면상의 실시간 데이터 갱신 방법, 이를 이용한 장치 및 시스템
CN115497273B (zh) * 2022-04-22 2024-01-09 北京临近空间飞行器系统工程研究所 装订描述方法和基于装订参数链表的无线指令控制方法
US20260064503A1 (en) * 2024-09-05 2026-03-05 Apple Inc. Sensor interface architecture and systems

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0963116B1 (fr) * 1993-12-02 2008-01-16 Sedna Patent Services, LLC Appareil et méthode pour programmes vidéo à la demande
US5566208A (en) * 1994-03-17 1996-10-15 Philips Electronics North America Corp. Encoder buffer having an effective size which varies automatically with the channel bit-rate
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system
US5652627A (en) * 1994-09-27 1997-07-29 Lucent Technologies Inc. System and method for reducing jitter in a packet-based transmission network
US5517250A (en) * 1995-02-28 1996-05-14 General Instrument Corporation Of Delaware Acquisition of desired data from a packetized data stream and synchronization thereto
US5650825A (en) * 1995-03-31 1997-07-22 Matsushita Electric Corporation Of America Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream
DE69633808T2 (de) * 1995-04-10 2005-11-03 Hewlett-Packard Development Co., L.P., Houston Interaktives Video-auf-Abrufsystem mit Paketübertragung über eine ATM-Fernmeldeleitung
US5535209A (en) * 1995-04-10 1996-07-09 Digital Equipment Corporation Method and apparatus for transporting timed program data using single transport schedule
US5561791A (en) * 1995-04-10 1996-10-01 Digital Equipment Corporation Method and apparatus for conditioning timed program independent of transport timing
US5574505A (en) * 1995-05-16 1996-11-12 Thomson Multimedia S.A. Method and apparatus for operating a transport stream encoder to produce a stream of packets carrying data representing a plurality of component signals
US5691986A (en) * 1995-06-07 1997-11-25 Hitachi America, Ltd. Methods and apparatus for the editing and insertion of data into an encoded bitstream
US5790543A (en) * 1995-09-25 1998-08-04 Bell Atlantic Network Services, Inc. Apparatus and method for correcting jitter in data packets
JPH09139937A (ja) * 1995-11-14 1997-05-27 Fujitsu Ltd 動画ストリーム変換装置
US5966120A (en) * 1995-11-21 1999-10-12 Imedia Corporation Method and apparatus for combining and distributing data with pre-formatted real-time video
US5640388A (en) * 1995-12-21 1997-06-17 Scientific-Atlanta, Inc. Method and apparatus for removing jitter and correcting timestamps in a packet stream
US5754783A (en) * 1996-02-01 1998-05-19 Digital Equipment Corporation Apparatus and method for interleaving timed program data with secondary data
JPH09298748A (ja) * 1996-05-02 1997-11-18 Matsushita Electric Ind Co Ltd Mpegビットストリームにおいてスタッフィングビットの代わりにプライベートデータを送る方法および装置
WO1997046024A2 (fr) * 1996-05-30 1997-12-04 Philips Electronics N.V. Procede de communication entre des stations

Also Published As

Publication number Publication date
CN1293845A (zh) 2001-05-02
NO20003599L (no) 2000-09-13
CA2318415A1 (fr) 1999-07-22
EP1046253A1 (fr) 2000-10-25
KR20010034133A (ko) 2001-04-25
NO20003599D0 (no) 2000-07-13
IL137277A0 (en) 2001-07-24
NO20084376L (no) 2000-09-13
IL137277A (en) 2006-10-05
CN100380853C (zh) 2008-04-09
HK1036172A1 (zh) 2001-12-21
JP2002510162A (ja) 2002-04-02
AU2030499A (en) 1999-08-02
EP1046253A4 (fr) 2005-05-11
AU761704B2 (en) 2003-06-05
WO1999037048A1 (fr) 1999-07-22
BR9906963A (pt) 2001-10-30

Similar Documents

Publication Publication Date Title
CA2318415C (fr) Remultiplexeur de flux de transport supportant un programme video
US6148082A (en) Scrambling and descrambling control word control in a remultiplexer for video bearing transport streams
US6744785B2 (en) Network distributed remultiplexer for video program bearing transport streams
US7620073B2 (en) Bandwidth optimization of video program bearing transport streams
US6111896A (en) Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment
US6064676A (en) Remultipelxer cache architecture and memory organization for storing video program bearing transport packets and descriptors
US6246701B1 (en) Reference time clock locking in a remultiplexer for video program bearing transport streams
US6292490B1 (en) Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
US6195368B1 (en) Re-timing of video program bearing streams transmitted by an asynchronous communication link
US5835493A (en) MPEG transport stream remultiplexer
US7310423B2 (en) Processing multiple encrypted transport streams
US5936968A (en) Method and apparatus for multiplexing complete MPEG transport streams from multiple sources using a PLL coupled to both the PCR and the transport encoder clock
US7590237B2 (en) Time-multiplexed multi-program encryption system
US6181383B1 (en) Method and apparatus for preserving synchronization of audio and video presentation when splicing transport streams
US6115422A (en) Protocol and procedure for time base change in an MPEG-2 compliant datastream
US6356567B2 (en) Embedded clock recovery and difference filtering for an MPEG-2 compliant transport stream
JP4157618B2 (ja) タイミング補正方法およびその装置
JPH09233063A (ja) ビデオサーバシステム及びその動作方法
US6282212B1 (en) Repeat use data inserting apparatus and digital broadcast transmitting system
HK1036172B (en) Video program bearing transport stream remultiplexer
MXPA00006842A (en) Video program bearing transport stream remultiplexer

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20190107