WO1998030023A2 - Fast extraction of program specific information from multiple transport streams - Google Patents
Fast extraction of program specific information from multiple transport streams Download PDFInfo
- Publication number
- WO1998030023A2 WO1998030023A2 PCT/IB1997/001599 IB9701599W WO9830023A2 WO 1998030023 A2 WO1998030023 A2 WO 1998030023A2 IB 9701599 W IB9701599 W IB 9701599W WO 9830023 A2 WO9830023 A2 WO 9830023A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transport
- specific information
- program specific
- streams
- decoder
- Prior art date
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
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
Definitions
- the present invention relates to decoding systems for multiple transport streams, such as MPEG-2 (an international standard originated by the Moving Picture Experts Group) encoded data steams.
- MPEG-2 an international standard originated by the Moving Picture Experts Group
- the present invention is directed to extraction of program specific information (PSI) from the multiple transport streams, to enable a so-called "channel change”.
- PSI program specific information
- the latency between selecting a new channel and displaying the new data to the user is limited only by the ability of the transport decoder and elementary stream decoders to resynchronize to the new data (which can be on a new time base as described in the ISO/IEC 13818 document). This latency should be rather small. However, where a channel change requires selecting data that is not in the currently used transport stream, but in another transport stream, the latency is much greater. In such a case, the transport stream being fed to the transport decoder must be switched to a new transport stream.
- the decoding system comprising, in addition to a transport decoder, a predecoder to access the transport stream sources, particularly those not currently being received by the transport decoder, to extract, store (in an appropriately located memory) and maintain updates on the PSI information from each stream. Then, when a channel change involves a change in transport streams fed to the transport decoder, the stored PSI information relevant to the new transport stream can be immediately supplied (i.e. downloaded) to the transport decoder. With the new PSI tables available immediately, the transport decoder can begin decoding the new bitstream immediately, thereby very substantially reducing the delay between a channel change and the display of new information to the user.
- the transport stream sources are connected to separate inputs of a coupling means, implemented as a fully populated crossbar switch, that can be dynamically reconfigured by a micro-controller connected to a control input thereof.
- the coupling means has one output connected to the predecoder and one output connected to the transport decoder.
- a method in accordance with the present invention comprises decoding data corresponding to a program from a first transport stream, during said decoding, extracting program specific information from a second transport stream, indicating a correspondence between packet ID numbers and data for programs in said stream, and using the extracted program specific information in the event of a channel change necessitating that the second transport stream be decoded.
- the novel method further comprises extracting program specific information from a third transport stream during the decoding of the first transport stream, and using the extracted program specific information in the event of a channel change necessitating that the third transport stream be decoded.
- Figure 1 is a block diagram of a known decoding system for multiple transport streams
- Figure 2 is a block diagram of a decoding system for multiple transport streams in accordance with the invention
- Figure 3 illustrates the structure of a packet within a transport stream
- Figure 4 is a chart illustrating steps in obtaining program information from packets of a transport stream.
- a known decoding system 100 is illustrated for multiple MPEG-2 transport streams TSl-TSn (ISO/IEC 13818-1 bitstreams). These transport streams may be supplied from different source types such as modems, asynchronous transfer mode (ATM) networks, and digital storage media (DSM) (or multiples of each) and/or from different service providers. Further, any one MPEG-2 encoded transport stream may contain multiple programs for presentation to the consumer.
- Mapping function 106 is accessed in response to a channel change request issued from a user interface function 107 of the host processor.
- the control signal applied to control input 104a causes multiplexer 104 to assume a different signal coupling state so that the new transport stream is input to transport decoder 102.
- the action of the decoder requires the extraction of program specific information (PSI) from the transport stream newly applied to the transport decoder.
- PSI program specific information
- each transport packet P in an MPEG-2 transport stream is 188 bytes in length and is composed of a packet header PH and a packet payload PP.
- the packet payload PP is 184 bytes in length.
- Within each header PH is a 13 bit packet identification number or PID. Packets containing data for a desired elementary stream or streams corresponding to a channel will have a unique PID which the transport decoder must demultiplex from the transport stream.
- the transport decoder has no knowledge of the specific PIDs it needs to read in the newly inputted transport stream to demultiplex the desired channel. It obtains this knowledge by extracting program specific information from the transport stream, which can involve a significant delay, on the order of seconds which may be annoying to the user.
- the transport decoder must first wait for a transport packet PI having the reserved PID 0x0000 for a packet which contains the Program Association Table (PAT).
- PAT Program Association Table
- This table essentially relates program number to PIDs of packets containing a Program Map Table (PMT) for that program.
- a Program Map Table essentially relates the elementary stream types (video, audio, data etc.) in a program to PIDs of packets containing data for that stream type.
- the transport decoder must wait for a packet P2 having that PID.
- packet P2 is read to determine the PIDs of the desired stream types. Thereafter, with the acquired knowledge of the PIDs for the desired program elementary stream or streams, the data is demultiplexed and supplied to the elementary stream decoders.
- the Program Association Table and the Program Map Table are not necessarily wholly contained in single transport packets. In fact, they may be spread over multiple packets. Further, the transport packets containing table sections of the PAT and the PMT are typically spread over the transport stream; i.e. the transport packets containing these table sections do not arrive at the transport decoder immediately following one another, but rather arrive with many transport packets between successive PAT and PMT packets.
- a decoding system 200 in which the delay in obtaining program specific information upon a channel change necessitating a change in transport stream is avoided.
- a predecoder 203 is provided for extracting program specific information PSI from the transport streams TSl-TSn, and at least from all of the transport streams thereof not currently coupled to the transport decoder 202.
- the program specific information extracted by the predecoder 203 is then immediately made available to the transport decoder 202 via an interconnection 208 between them in the event of a channel change request from user interface 207 necessitating a change of the transport stream fed to transport decoder 202.
- Both the coupling of a selected one of transport streams TSl-TSn to the input of transport decoder 202 and the successive coupling of the transport streams TSl-TSn to the input of predecoder 203 is preferably effected by a fully populated crossbar switch 204 which is dynamically reconfigurable in response to a control signal on its control input 204a from an 8-bit micro-controller 205.
- Crossbar switch 204 has inputs for the respective transport streams TSl-TSn and outputs to the transport decoder 202 and the predecoder 203. It should be understood that any dynamically reconfigurable one or more switch means which can attain the requisite signal coupling states can be used.
- Predecoder 203 and micro-controller 205 are coupled by a bidirectional signal path 210 so that the micro-controller can inform the predecoder 203 which transport stream it has commanded the crossbar switch to convey to the predecoder and so that the predecoder can signal the micro-controller when it has completed extraction of program specific information from the newly coupled transport stream. Then, the micro-controller commands the crossbar switch 204 to feed a different transport stream to the predecoder for the purpose of extraction of PSI. The changing of transport streams in this manner is repeated in "round robin" fashion so that the entire plurality of transport streams TS1 - TSn are successively applied to predecoder 203, enabling continual extracting and updating of program specific information for all transport streams.
- the signal paths are coupled by a bidirectional signal path 210 so that the micro-controller can inform the predecoder 203 which transport stream it has commanded the crossbar switch to convey to the predecoder and so that the predecoder can signal the micro
- micro-controller 205 to inform the predecoder 203 and the predecoder to inform the transport decoder 202 which transport stream is currently being supplied to the transport decoder.
- the predecoder may itself store program specific information for the plurality of transport streams TSl-TSn or that information may be conveyed for storage to other elements, e.g. micro-controller 205 or transport decoder 202.
- the extracted PSI is conveyed via micro-controller 205 to the mapping function 206 of the host processor of decoding system 200 where it is used to store and maintain a global map of channel numbers to transport stream and associated PSI.
- the applicable program specific information can be read from mapping function 206 and conveyed to transport decoder either via micro-controller 205 and predecoder 203 or directly via path 212.
- decoding system 200 may be integrated in a variety of ways with each other and communication between these elements may take various direct or indirect routes.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE69735379T DE69735379T2 (en) | 1996-12-26 | 1997-12-24 | QUICK DISCONNECTION OF PROGRAM SPECIFIC INFORMATION FROM MULTIPLE TRANSPORT TREES |
EP97947198A EP1027802B1 (en) | 1996-12-26 | 1997-12-24 | Fast extraction of program specific information from multiple transport streams |
JP10529150A JP2000505988A (en) | 1996-12-26 | 1997-12-24 | High-speed extraction of program specific information from multiple transport streams |
CA002247450A CA2247450C (en) | 1996-12-26 | 1997-12-24 | Fast extraction of program specific information from multiple transport streams |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/773,156 | 1996-12-26 | ||
US08/773,156 US6157673A (en) | 1996-12-26 | 1996-12-26 | Fast extraction of program specific information from multiple transport streams |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1998030023A2 true WO1998030023A2 (en) | 1998-07-09 |
WO1998030023A3 WO1998030023A3 (en) | 1998-09-17 |
Family
ID=25097380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB1997/001599 WO1998030023A2 (en) | 1996-12-26 | 1997-12-24 | Fast extraction of program specific information from multiple transport streams |
Country Status (10)
Country | Link |
---|---|
US (1) | US6157673A (en) |
EP (1) | EP1027802B1 (en) |
JP (1) | JP2000505988A (en) |
KR (1) | KR100528277B1 (en) |
CN (1) | CN1130072C (en) |
CA (1) | CA2247450C (en) |
DE (1) | DE69735379T2 (en) |
ES (1) | ES2258285T3 (en) |
MY (1) | MY132986A (en) |
WO (1) | WO1998030023A2 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0905985A2 (en) * | 1997-09-26 | 1999-03-31 | Matsushita Electric Industrial Co., Ltd. | System and method for digital communication |
EP1001615A1 (en) * | 1998-11-12 | 2000-05-17 | Thomson Consumer Electronics, Inc. | A system for processing programs and system timing information derived from multiple broadcast sources |
WO2000057646A1 (en) * | 1999-03-22 | 2000-09-28 | Broadcom Corporation | Switching between decoded image channels |
FR2799603A1 (en) * | 1999-10-06 | 2001-04-13 | Lg Electronics Inc | Channel selection unit for digital television reads packet identifiers direct from chosen channel speeds channel selection |
WO2001037547A2 (en) * | 1999-11-19 | 2001-05-25 | Scm Microsystems Gmbh | Signal filtering mechanism for a multi-purpose digital television receiver |
EP1111916A1 (en) * | 1999-06-07 | 2001-06-27 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing device, mpeg video stream recording/reproducing device, and medium |
WO2003045054A1 (en) * | 2001-11-19 | 2003-05-30 | Nokia Corporation | A method and system for announcing a ip based service in a transmission stream |
WO2007073370A1 (en) * | 2005-12-20 | 2007-06-28 | Tte Technology, Inc. | Decryption system and method for video data |
EP1886494A1 (en) * | 2005-05-10 | 2008-02-13 | Thomson Licensing | Method and apparatus for caching access information for faster digital cable tuning |
WO2008057080A1 (en) * | 2006-11-06 | 2008-05-15 | Tte Technology, Inc. | Method and apparatus for tuning a digital television channel |
KR101045123B1 (en) * | 2003-02-17 | 2011-06-30 | 톰슨 라이센싱 | Method for initializing a digital decoder and decoder implementing such a method |
FR2954882A1 (en) * | 2009-12-28 | 2011-07-01 | Softathome | SYSTEM AND METHOD FOR DIFFUSION AND CHANGE OF DIGITAL TELEVISION CHANNELS. |
US8161510B2 (en) | 2002-04-08 | 2012-04-17 | Thomson Licensing | Apparatus and method for data caching to reduce channel change delay |
NO332521B1 (en) * | 1998-09-25 | 2012-10-08 | Thomson Licensing | Method of transmitting user program data with a plurality of services in a digital transport stream and corresponding transmission apparatus, decoder and digital television system comprising the transmission apparatus |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
WO2000005891A1 (en) | 1998-07-23 | 2000-02-03 | Diva Systems Corporation | Interactive user interface |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US6483543B1 (en) | 1998-07-27 | 2002-11-19 | Cisco Technology, Inc. | System and method for transcoding multiple channels of compressed video streams using a self-contained data unit |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US6704359B1 (en) * | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
KR100735975B1 (en) * | 1999-05-19 | 2007-07-06 | 소니 가부시끼 가이샤 | Broadcasting equipment and method, Receiving equipment and method, and medium |
US7668189B1 (en) * | 1999-07-08 | 2010-02-23 | Thomson Licensing | Adaptive transport protocol |
CA2388606C (en) | 1999-10-27 | 2009-12-29 | Diva Systems Corporation | Picture-in-picture and multiple video streams using slice-based encoding |
US6654389B1 (en) * | 1999-11-23 | 2003-11-25 | International Business Machines Corporation | System and method for searching patterns in real-time over a shared media |
US6643298B1 (en) * | 1999-11-23 | 2003-11-04 | International Business Machines Corporation | Method and apparatus for MPEG-2 program ID re-mapping for multiplexing several programs into a single transport stream |
JP2001326875A (en) * | 2000-05-16 | 2001-11-22 | Sony Corp | Image processing unit and image processing method, and recording medium |
JP4915026B2 (en) * | 2000-05-17 | 2012-04-11 | ソニー株式会社 | Video processing apparatus, video processing method, and recording medium |
US6704060B2 (en) * | 2001-03-15 | 2004-03-09 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for viewing two independent channels using one integrated receiver/decoder |
US20090031419A1 (en) | 2001-05-24 | 2009-01-29 | Indra Laksono | Multimedia system and server and methods for use therewith |
US7099951B2 (en) * | 2001-05-24 | 2006-08-29 | Vixs, Inc. | Method and apparatus for multimedia system |
US8291457B2 (en) | 2001-05-24 | 2012-10-16 | Vixs Systems, Inc. | Channel selection in a multimedia system |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US20030093800A1 (en) * | 2001-09-12 | 2003-05-15 | Jason Demas | Command packets for personal video recorder |
US20030079035A1 (en) * | 2001-10-18 | 2003-04-24 | Yazaki North America, Inc. | Multi-format media decoder and method of using same as an interface with a digital network |
EP1311115A1 (en) * | 2001-11-08 | 2003-05-14 | Deutsche Thomson-Brandt Gmbh | Method for recording digital video broadcast data, and digital video recorder |
US6868125B2 (en) * | 2001-11-29 | 2005-03-15 | Thomson Licensing S.A. | Transport stream to program stream conversion |
WO2003071783A1 (en) * | 2002-02-20 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Video information stream distribution unit |
US7788277B2 (en) * | 2002-07-24 | 2010-08-31 | General Instrument Corporation | Methods and apparatus for rapid capture of program identifier data in a broadband transcoder multiplexer |
JP3717880B2 (en) * | 2002-10-01 | 2005-11-16 | パイオニア株式会社 | Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording / reproducing apparatus and method, computer program for recording or reproduction control, and data structure including control signal |
RU2006115582A (en) * | 2003-10-06 | 2007-11-27 | Конинклейке Филипс Электроникс Н.В. (Nl) | SYSTEM, TRANSMITTER, RECEIVER, SIGNAL, METHOD FOR DISTRIBUTION OF SERVICES |
PL362963A1 (en) * | 2003-10-20 | 2005-05-02 | Advanced Digital Broadcast Ltd. | Method for processing data on tv channels in digital tv decoder during switching over the jets of tv channels in transponder coherent network |
KR100617852B1 (en) * | 2004-01-26 | 2006-08-28 | 삼성전자주식회사 | Mpeg-2 decoding system and operating method thereof |
KR100651449B1 (en) * | 2004-08-27 | 2006-11-29 | 삼성전자주식회사 | Digital broadcasting receiver and method therein |
JP4884787B2 (en) * | 2006-01-30 | 2012-02-29 | 京セラ株式会社 | Broadcast receiving apparatus and channel selection method |
JP4317995B2 (en) * | 2007-05-11 | 2009-08-19 | テクトロニクス・インコーポレイテッド | Stream analysis apparatus and stream analysis display method |
DE102008010142B4 (en) * | 2008-02-15 | 2012-04-12 | Technisat Digital Gmbh | Method for collision detection of channel change commands in a single-cable distribution system |
US7953121B2 (en) * | 2008-07-15 | 2011-05-31 | International Business Machines Corporation | Method and system for synchronizing transport streams of multiple transponders for area critical applications |
JP5025716B2 (en) | 2009-12-09 | 2012-09-12 | 三菱電機株式会社 | Digital broadcast receiving apparatus, digital broadcast receiving method, and computer program |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
GB2500655A (en) * | 2012-03-28 | 2013-10-02 | St Microelectronics Res & Dev | Channel selection by decoding a first program stream and partially decoding a second program stream |
CN102957962B (en) * | 2012-12-04 | 2015-12-02 | 青岛海信宽带多媒体技术有限公司 | Monitor method and the device of PSI/SI versions of data in TS stream |
EP3654661A1 (en) * | 2018-11-19 | 2020-05-20 | Advanced Digital Broadcast S.A. | A method and system for collecting electronic programme guide data from multiple transport streams |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5477263A (en) * | 1994-05-26 | 1995-12-19 | Bell Atlantic Network Services, Inc. | Method and apparatus for video on demand with fast forward, reverse and channel pause |
WO1996037999A1 (en) * | 1995-05-22 | 1996-11-28 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an mpeg network |
EP0751680A2 (en) * | 1995-06-26 | 1997-01-02 | Matsushita Electric Industrial Co., Ltd. | Method for switching programs in digital broadcasting and digital broadcast receiving apparatus |
WO1997046009A1 (en) * | 1996-05-31 | 1997-12-04 | Thomson Consumer Electronics, Inc. | Program specific information formation for digital data processing |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4903126A (en) * | 1989-02-10 | 1990-02-20 | Kassatly Salim A | Method and apparatus for tv broadcasting |
JP3161017B2 (en) * | 1992-04-16 | 2001-04-25 | ソニー株式会社 | Video decoding device |
US5852612A (en) * | 1995-03-16 | 1998-12-22 | Bell Atlantic Network Services, Inc. | Terminal for receiving simulcast digital video programs |
KR100226528B1 (en) * | 1995-03-29 | 1999-10-15 | 가나이 쓰도무 | Decoder for compressed and multiplexed video and audio data |
JP3698273B2 (en) * | 1995-07-20 | 2005-09-21 | ソニー株式会社 | Electronic program guide transmission apparatus and method, electronic program guide reception apparatus and method, and electronic program guide transmission / reception system and method |
US5579308A (en) * | 1995-11-22 | 1996-11-26 | Samsung Electronics, Ltd. | Crossbar/hub arrangement for multimedia network |
WO1997035393A1 (en) * | 1996-03-15 | 1997-09-25 | Hitachi, Ltd. | Data separating device |
US5894320A (en) * | 1996-05-29 | 1999-04-13 | General Instrument Corporation | Multi-channel television system with viewer-selectable video and audio |
US5754651A (en) * | 1996-05-31 | 1998-05-19 | Thomson Consumer Electronics, Inc. | Processing and storage of digital data and program specific information |
US5933500A (en) * | 1996-05-31 | 1999-08-03 | Thomson Consumer Electronics, Inc. | Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data |
-
1996
- 1996-12-26 US US08/773,156 patent/US6157673A/en not_active Expired - Lifetime
-
1997
- 1997-12-24 EP EP97947198A patent/EP1027802B1/en not_active Expired - Lifetime
- 1997-12-24 CA CA002247450A patent/CA2247450C/en not_active Expired - Fee Related
- 1997-12-24 KR KR1019980706624A patent/KR100528277B1/en not_active IP Right Cessation
- 1997-12-24 WO PCT/IB1997/001599 patent/WO1998030023A2/en active IP Right Grant
- 1997-12-24 ES ES97947198T patent/ES2258285T3/en not_active Expired - Lifetime
- 1997-12-24 MY MYPI97006287A patent/MY132986A/en unknown
- 1997-12-24 CN CN97193891A patent/CN1130072C/en not_active Expired - Fee Related
- 1997-12-24 DE DE69735379T patent/DE69735379T2/en not_active Expired - Lifetime
- 1997-12-24 JP JP10529150A patent/JP2000505988A/en not_active Ceased
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5477263A (en) * | 1994-05-26 | 1995-12-19 | Bell Atlantic Network Services, Inc. | Method and apparatus for video on demand with fast forward, reverse and channel pause |
US5594492A (en) * | 1994-05-26 | 1997-01-14 | Bell Atlantic Network Services, Inc. | Method and apparatus for rapid channel selection |
WO1996037999A1 (en) * | 1995-05-22 | 1996-11-28 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an mpeg network |
US5600378A (en) * | 1995-05-22 | 1997-02-04 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
EP0751680A2 (en) * | 1995-06-26 | 1997-01-02 | Matsushita Electric Industrial Co., Ltd. | Method for switching programs in digital broadcasting and digital broadcast receiving apparatus |
WO1997046009A1 (en) * | 1996-05-31 | 1997-12-04 | Thomson Consumer Electronics, Inc. | Program specific information formation for digital data processing |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0905985A2 (en) * | 1997-09-26 | 1999-03-31 | Matsushita Electric Industrial Co., Ltd. | System and method for digital communication |
EP0905985A3 (en) * | 1997-09-26 | 2000-12-20 | Matsushita Electric Industrial Co., Ltd. | System and method for digital communication |
US6588014B1 (en) | 1997-09-26 | 2003-07-01 | Matsushita Electric Industrial Co., Ltd. | System and method for digital communication |
US8286207B1 (en) | 1998-07-13 | 2012-10-09 | Thomson Licensing | System for processing programs and system timing information derived from multiple broadcast sources |
NO332521B1 (en) * | 1998-09-25 | 2012-10-08 | Thomson Licensing | Method of transmitting user program data with a plurality of services in a digital transport stream and corresponding transmission apparatus, decoder and digital television system comprising the transmission apparatus |
EP1001615A1 (en) * | 1998-11-12 | 2000-05-17 | Thomson Consumer Electronics, Inc. | A system for processing programs and system timing information derived from multiple broadcast sources |
WO2000057646A1 (en) * | 1999-03-22 | 2000-09-28 | Broadcom Corporation | Switching between decoded image channels |
GB2363276A (en) * | 1999-03-22 | 2001-12-12 | Broadcom Corp | Switching between decoded image channels |
GB2363276B (en) * | 1999-03-22 | 2003-04-09 | Broadcom Corp | Switching between decoded image channels |
EP1111916A1 (en) * | 1999-06-07 | 2001-06-27 | Matsushita Electric Industrial Co., Ltd. | Recording/reproducing device, mpeg video stream recording/reproducing device, and medium |
US7224887B1 (en) | 1999-06-07 | 2007-05-29 | Matsushita Electric Industrial Co., Ltd. | Recording and reproducing apparatus, MPEG image stream recording and reproducing |
EP1111916A4 (en) * | 1999-06-07 | 2006-02-08 | Matsushita Electric Ind Co Ltd | Recording/reproducing device, mpeg video stream recording/reproducing device, and medium |
US6598233B1 (en) | 1999-10-06 | 2003-07-22 | Lg Electronics Inc. | Channel control apparatus of digital television and method thereof |
FR2799603A1 (en) * | 1999-10-06 | 2001-04-13 | Lg Electronics Inc | Channel selection unit for digital television reads packet identifiers direct from chosen channel speeds channel selection |
WO2001037547A3 (en) * | 1999-11-19 | 2002-04-25 | Scm Microsystems Gmbh | Signal filtering mechanism for a multi-purpose digital television receiver |
WO2001037547A2 (en) * | 1999-11-19 | 2001-05-25 | Scm Microsystems Gmbh | Signal filtering mechanism for a multi-purpose digital television receiver |
WO2003045054A1 (en) * | 2001-11-19 | 2003-05-30 | Nokia Corporation | A method and system for announcing a ip based service in a transmission stream |
US8161510B2 (en) | 2002-04-08 | 2012-04-17 | Thomson Licensing | Apparatus and method for data caching to reduce channel change delay |
KR101045123B1 (en) * | 2003-02-17 | 2011-06-30 | 톰슨 라이센싱 | Method for initializing a digital decoder and decoder implementing such a method |
EP1886494A1 (en) * | 2005-05-10 | 2008-02-13 | Thomson Licensing | Method and apparatus for caching access information for faster digital cable tuning |
EP1886494A4 (en) * | 2005-05-10 | 2010-06-09 | Thomson Licensing | Method and apparatus for caching access information for faster digital cable tuning |
WO2007073370A1 (en) * | 2005-12-20 | 2007-06-28 | Tte Technology, Inc. | Decryption system and method for video data |
WO2008057080A1 (en) * | 2006-11-06 | 2008-05-15 | Tte Technology, Inc. | Method and apparatus for tuning a digital television channel |
FR2954882A1 (en) * | 2009-12-28 | 2011-07-01 | Softathome | SYSTEM AND METHOD FOR DIFFUSION AND CHANGE OF DIGITAL TELEVISION CHANNELS. |
WO2011080479A1 (en) * | 2009-12-28 | 2011-07-07 | Softathome | System and method for broadcasting and changing digital television channels |
Also Published As
Publication number | Publication date |
---|---|
EP1027802B1 (en) | 2006-03-01 |
MY132986A (en) | 2007-10-31 |
DE69735379T2 (en) | 2006-10-12 |
EP1027802A2 (en) | 2000-08-16 |
JP2000505988A (en) | 2000-05-16 |
CN1216661A (en) | 1999-05-12 |
CN1130072C (en) | 2003-12-03 |
CA2247450C (en) | 2005-04-26 |
ES2258285T3 (en) | 2006-08-16 |
CA2247450A1 (en) | 1998-07-09 |
DE69735379D1 (en) | 2006-04-27 |
WO1998030023A3 (en) | 1998-09-17 |
US6157673A (en) | 2000-12-05 |
KR19990087227A (en) | 1999-12-15 |
KR100528277B1 (en) | 2006-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1027802B1 (en) | Fast extraction of program specific information from multiple transport streams | |
US5856973A (en) | Data multiplexing in MPEG server to decoder systems | |
KR100617852B1 (en) | Mpeg-2 decoding system and operating method thereof | |
US6493043B1 (en) | Method of increasing the storage capacity of service information in a digital TV transmissions receiver | |
US6680754B1 (en) | Digital broadcasting receiving realizing picture-in-picture function using a plurality of decoders | |
KR20030061801A (en) | Stream decoder | |
US7602819B2 (en) | Demultiplexing devices and process for at least two transport streams and a corresponding digital stream | |
JP4339322B2 (en) | Transport stream receiving apparatus for providing multiple screens and control method thereof | |
US7154913B2 (en) | Decoder supporting multiple inputs | |
US6628678B2 (en) | Demultiplexer | |
US6714259B2 (en) | Method and apparatus for receiving digital television signals from a plurality of independent channels | |
US7730515B1 (en) | Digital receiver demultiplexer | |
JPH0832956A (en) | System and device for program information transmission/ reception | |
US7050436B1 (en) | Device and method for processing a stream of data | |
KR0185947B1 (en) | Method of decoding the selection program of a digital satellite broadcasting receiver and apparatus thereof | |
KR19990032221A (en) | Broadcast signal storage and playback device in digital broadcasting receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 97193891.1 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): CA CN JP KR MX |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/1998/006864 Country of ref document: MX |
|
ENP | Entry into the national phase |
Ref document number: 2247450 Country of ref document: CA Ref document number: 2247450 Country of ref document: CA Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1019980706624 Country of ref document: KR |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): CA CN JP KR MX |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1019980706624 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1997947198 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1997947198 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 1019980706624 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 1997947198 Country of ref document: EP |