← Back to Patent Explorer
EP0679035A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Media error code generation such as for an inverse transport processor

Assignee: Technicolor USA Inc
•
Filing: 1995-04-12
•
Granted: —
•
Expires: 2015-04-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an inverse transport processor of the type which directs video payloads of a packet signal to buffer memory space (18), apparatus is included for writing media error codes at sequential first memory address locations in the memory (18) ahead of each packet payload. Concurrently a processor (101) examines the current packet to determine if it occurs in proper sequence. If a packet is lost, the payload is written to memory (80-98) in subsequent sequential address locations. If there is no packet loss, the sequential first memory address locations are simply overwritten by the packet payload to excise the undesired media error code. Media error codes can thus be inserted in the packet payload stream without creating timing obstacles, for a system designer.

Inventors

  • 👤 Kevin Elliott Bridgewater
  • 👤 Gregory George Tamer
  • 👤 Michael Scott Deiss

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 14:25
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/89; H04N21/00; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/438; H04N21/4385; H04N21/442; H04N21/44209; H04N21/418; H04N21/4181; H04N21/43853

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 126 words
Apparatus for receiving signal occurring in packets, which packets respectively include a signal payload and further data which is indicative of the integrity of received signal, said apparatus characterized by: a source (11,12) of packeted signal; a memory (18); a source (100) of a media error code; detection means (101), responsive to said signal, for generating a control signal on the occurrence of erroneous said signal; memory management circuitry (80-98) conditioned to load in said memory, a media error code associated with respective packets, and in the absence of said control signal to overwrite the media error code associated with the current packet with data of the current packet payload; and utilization means (22) coupled to said memory for using packet payloads stored in said memory.
Claim 2
Dependent Claim 53 words
The apparatus set forth in claim 1 characterized in that said memory is operated as a first-in-first-out memory and respective said media error codes are written to memory address locations ahead of associated payloads, and in the absence of said control signal, the media error code is overwritten by first occurring payload data.
Claim 3
Dependent Claim 278 words
The apparatus set forth in claim 1 characterized in that said memory management means includes; a multiplexer having first and second input ports respectively coupled to said source of packeted signal and said source of a media error code, an output port coupled to a data input port of said memory, and a control input terminal; address generating circuitry; delay means coupled to said address counter for delaying address signals by a number of address periods equal to the number of addresses required to load said media error code in said memory; a further multiplexer arranged to pass delayed or undelayed addresses to an address input port of said memory; control circuitry for a) conditioning said multiplexer to coupled said source of a media error code to said memory data input port prior to the occurrence of respective packet payloads, b) conditioning said multiplexer to coupled said source of packeted signal to said memory data input port on the occurrence of respective packet payloads, c) conditioning said further multiplexer to couple nondelayed addresses to said address input port of said memory prior to the occurrence of respective packet payloads, and to continue to couple nondelayed addresses to said address input port on the occurrence of a packet payload and an associated control signal, and d) conditioning said further multiplexer to couple nondelayed addresses to said address input port of said memory for said number of address periods prior to the occurrence of respective packet payloads, then on the occurrence of respective packets and the absence of associated control signals, to couple delayed addresses to said address input port for said number of address periods and then nondelayed addresses.
Claim 4
Dependent Claim 73 words
The apparatus set forth in claim 3 characterized in that said further data which is indicative of the integrity of received signal includes packet header data including a packet continuity count CC, which is a value which is incremented by a predetermined integer for successive packets, and said detection means includes circuitry for detecting whether the continuity count CC of respective packets are in proper sequence, and if not generating said control signal.
Claim 5
Dependent Claim 78 words
The apparatus set forth in claim 4 characterized in that said further data which is indicative of the integrity of received signal further includes in said packet header data, a toggle bit which changes state in predetermined packets, and said detection means includes circuitry for detecting whether the continuity count CC of respective packets are in proper sequence, and whether the toggle bit of successive packets is in the correct state, and if not, generating said control signal.
Claim 6
Dependent Claim 73 words
The apparatus set forth in claim 1 characterized in that said further data which is indicative of the integrity of received signal includes packet header data including a packet continuity count CC, which is a value which is incremented by a predetermined integer for successive packets, and said detection means includes circuitry for detecting whether the continuity count CC of respective packets are in proper sequence, and if not generating said control signal.
Claim 7
Dependent Claim 77 words
The apparatus set forth in claim 6 characterized in that said further data which is indicative of the integrity of received signal further includes in said packet header data, a toggle bit which changes state in predetermined packets and said detection means includes circuitry for detecting whether the continuity count CC of respective packets are in proper sequence, and the toggle bit of successive packets is in the correct state, and if not, generating said control signal.
Claim 8
Dependent Claim 67 words
The apparatus set forth in claim 7 further characterized by apparatus for iniating remedial action in a first mode if only the continuity count CC of a respective packet is not in proper sequence, and iniating remedial action in a second mode if both the continuity count CC of a respective packet is not in proper sequence and the toggle bit is not in the correct state.
Claim 9
Dependent Claim 192 words
In a system for receiving and decompressing packeted data including packets having signal payloads and further data useful for determining the integrity of the received packeted data, said system including memory in which respective payloads are sequentially stored, and wherein media error codes are to be inserted ahead of packet payloads when a data loss is detected, a method for inserting said media error codes characterized by: storing a media error code in said memory in a sequence of memory address locations M to M+N, prior to the occurrence of a packet payload where M and N are integers, and N is the number of address locations required to store the media error code; on the occurrence of a payload, storing said packet payload in said memory in further successive memory locations M+N+1 to M+N+K if a data loss has been detected; and if a data loss has not been detected, on the occurrence of a payload, overwriting said media error code by storing said packet payload in said memory in successive memory locations M to M+K, where K is the number of memory address locations required to store a respective payload.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag