Error detection and recovery for high rate isochronous data in MPEG-2 data streams
Abstract
Error recovery is provided for isochronous data ("isodata") obtained from a data stream. Isodata transport packets are monitored to locate isodata presentation time stamps (PTSs). The presentation of isodata from a buffer is synchronized to a system time clock (STC) using timing information derived from the PTSs. Discontinuity errors between said isodata transport packets are identified and, if a discontinuity of no more than one packet is identified, a write pointer of the buffer is advanced by a suitable number of bits to compensate for the discontinuity, while maintaining the synchronization of the presentation with respect to the STC. Additional error detection and recovery techniques are disclosed, including the maintenance of a presentation unit counter, the use of a PTS extension and PTS offset to verify output timing, the provision of a pair of PTS pointers verifying correct output data timing, the use of a packet elementary stream (PES) count to detect lost data in the transport stream, and the detection and discarding of packets designated as encrypted after any decryption should have already been completed.

Term
Term ended
Projected expiry passed 9 May 2017, 9.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 sheet
Sheet 1
Every citation, both waysCites: the store holds 12 of 13
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0668700A2 | Cites | European Patent Office (EPO) | Y | Search report | 1,10-16,18,27-33 |
| EP0673154A1 | Cites | European Patent Office (EPO) | A | Search report | 17,34 |
| EP0679028A2 | Cites | European Patent Office (EPO) | A | Search report | 17,34 |
| EP0730384A2 | Cites | European Patent Office (EPO) | PA | Search report | 17,34 |
| FR2648972A1 | Cites | France | A | Search report | 1-9,18-26 |
| US4852127A | Cites | United States of America | A | Search report | 1-9,18-26 |
| US5287351A | Cites | United States of America | A | Search report | 17,34 |
| US5365272A | Cites | United States of America | A | Search report | 17,34 |
| US5371547A | Cites | United States of America | Y | Search report | 1,18 |
| US5450425A | Cites | United States of America | A | Search report | 1,18 |
| WO9309636A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1,18 |
| WO9607274A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 10,27 |
| VOETEN B ET AL: "INTEGRATING VIDEO CODECS IN ATM NETWORKS", PROCEEDINGS OF THE INTERNATIONAL SWITCHING SYMPOSIUM. (ISS),US,NEW YORK, IEEE, vol. SYMP. 13, 1990, pages 25 - 28, XP000130957 | Non-patent | – | – | Search report | – |
39 members in 10 offices
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 17467 | United States of America | – | |
| 1746796 | United States of America | P | |
| 678108 | United States of America | – | |
| 67810896 | United States of America | A | |
| 17467 | – | – | – |
| 678108 | – | – | – |
| US19960017467P | – | – | – |
| US19960678108 | – | – | – |
Members39
| Document | Office | Kind | |
|---|---|---|---|
| NO962910D0 | Norway | D0 | |
| CA2181194A1 | Canada | A1 | |
| NO962910L | Norway | L | |
| EP0753954A2 | European Patent Office (EPO) | A2 | |
| AU5835496A | Australia | A | |
| US5598415A | United States of America | A | |
| KR970009420A | Republic of Korea | A | |
| JPH09135443A | Japan | A | |
| CN1152825A | China | A | |
| CA2204828A1 | Canada | A1 | |
| EP0806874A2 | European Patent Office (EPO) | A2 | |
| MX9703396A | Mexico | A | |
| KR970076172A | Republic of Korea | A | |
| MX9602753A | Mexico | A | |
| US5742623A | United States of America | A | |
| CN1179656A | China | A | |
| JPH10136355A | Japan | A | |
| AU701138B2 | Australia | B2 | |
| EP0753954A3 | European Patent Office (EPO) | A3 | |
| EP0806874A3This record | European Patent Office (EPO) | A3 | |
| CA2181194C | Canada | C | |
| NO311549B1 | Norway | B1 | |
| EP1225770A2 | European Patent Office (EPO) | A2 | |
| EP0806874B1 | European Patent Office (EPO) | B1 | |
| DE69717710D1 | Germany | D1 | |
| EP1225770A3 | European Patent Office (EPO) | A3 | |
| CN1102312C | China | C | |
| DE69717710T2 | Germany | T2 | |
| KR100390138B1 | Republic of Korea | B1 | |
| CA2204828C | Canada | C | |
| KR100449183B1 | Republic of Korea | B1 | |
| EP1225770B1 | European Patent Office (EPO) | B1 | |
| DE69732927D1 | Germany | D1 | |
| EP0753954B1 | European Patent Office (EPO) | B1 | |
| DE69635177D1 | Germany | D1 | |
| DE69732927T2 | Germany | T2 | |
| CN1258274C | China | C | |
| DE69635177T2 | Germany | T2 | |
| KR20070058153A | Republic of Korea | A |
49 legal events, as 5 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Opt-out of the competence of the unified patent court (upc) registeredP01 | P01 | EP | |
| Transmission of propertyTP | TP | FR | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20170831 AND 20170906732E | 732E | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Expiry of rightR071 | R071 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Change of representativeR082 | R082 | DE | |
| Transmission of propertyTP | TP | FR | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20130919 AND 20130925732E | 732E | GB | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Change of representativeR082 | R082 | DE | |
| Change of representativeR082 | R082 | DE | |
| Opposition rejectedOpposition27O | 27O | EP | |
| Opposition rejectedOppositionORIGINAL CODE: 0009273PLBN | PLBN | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: OPPOSITION REJECTEDSTAA | STAA | EP | |
| Applications withdrawn, deemed to be withdrawn, or refused after publication in hong kongWithdrawnWD | WD | HK | |
| Communication despatched that opposition was rejectedOppositionORIGINAL CODE: EPIDOSNREJ1PLCK | PLCK | EP | |
| Reply of patent proprietor to notice(s) of opposition receivedOppositionORIGINAL CODE: EPIDOSNOBS3PLBB | PLBB | EP | |
| Notice of opposition and request to file observation + time limit sentOppositionORIGINAL CODE: EPIDOSNOBS2PLAX | PLAX | EP | |
| Opposition filedOpposition26 | 26 | EP | |
| Notice of opposition and request to file observation + time limit sentOppositionORIGINAL CODE: EPIDOSNOBS2PLAX | PLAX | EP | |
| Opposition filedOppositionORIGINAL CODE: 0009260PLBI | PLBI | EP | |
| Unpublished change to opponent dataORIGINAL CODE: EPIDOS OPPOPLBQ | PLBQ | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Title (correction)TIMING ERROR RECOVERY IN ISOCHRONOUS PACKETIZED DATA TRANSMISSIONRTI1 | RTI1 | EP | |
| Title (correction)TIMING ERROR RECOVERY IN ISOCHRONOUS PACKETIZED DATA TRANSMISSIONRTI1 | RTI1 | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Information provided on ipc code assigned before grant7H 04N 7/52 A, 7H 04N 7/64 BRIC1 | RIC1 | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Information provided on ipc code assigned before grant7H 04N 7/64 A, 7H 04N 1/00 BRIC1 | RIC1 | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0806874
- Publication, DOCDB
- 0806874
- Publication, EPODOC
- EP0806874
- Application
- 97107626
- Application, DOCDB
- 97107626
- Application, EPODOC
- EP19970107626
Titles3
- German
- Fehlererkennung und -beseitigung für hohenrate isochronen Daten in einen MPEG-2 Datenstrom
- English
- Error detection and recovery for high rate isochronous data in MPEG-2 data streams
- French
- Détection et redressement d'erreurs pour des données isochrone à haute débit dans un flux de données MPEG-2
Classification
- CPC, 11
- H04N21/4348
- H04N21/43072
- H04N19/89
- H04N21/23614
- H04N19/895
- H04N21/242
- H04N21/4305
- H04N21/4343
- H04N21/4346
- H04N21/4307
- H04N21/44004
- IPC, 7
- H04N7 26
- H04J3 00
- H04N7 08
- H04N7 081
- H04N7 52
- H04N19 89
- H04N19 895
Designated states1
- Contracting states, 1
- United Kingdom