CA2318415C - Remultiplexeur de flux de transport supportant un programme video - Google Patents
Remultiplexeur de flux de transport supportant un programme video Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems 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.
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)
| 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)
| 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 |
-
1999
- 1999-01-07 CA CA002318415A patent/CA2318415C/fr not_active Expired - Lifetime
- 1999-01-07 EP EP99900800A patent/EP1046253A4/fr not_active Withdrawn
- 1999-01-07 JP JP2000540637A patent/JP2002510162A/ja active Pending
- 1999-01-07 KR KR1020007007746A patent/KR20010034133A/ko not_active Ceased
- 1999-01-07 CN CNB998039942A patent/CN100380853C/zh not_active Expired - Lifetime
- 1999-01-07 AU AU20304/99A patent/AU761704B2/en not_active Ceased
- 1999-01-07 BR BR9906963-6A patent/BR9906963A/pt not_active IP Right Cessation
- 1999-01-07 IL IL137277A patent/IL137277A/en not_active IP Right Cessation
- 1999-01-07 WO PCT/US1999/000360 patent/WO1999037048A1/fr not_active Ceased
-
2000
- 2000-07-13 NO NO20003599A patent/NO20003599L/no not_active Application Discontinuation
-
2008
- 2008-10-17 NO NO20084376A patent/NO20084376L/no not_active Application Discontinuation
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 |