IP Library Granted Patent US 8,130,791
Granted Patent B2
US 8,130,791 · App. 12/138,751 · Granted Mar 6, 2012

Receiver and method for processing a stream of data packets when an error occurred on the physical layer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,130,791
App. No.
12/138,751
Granted
Mar 6, 2012
Kind
B2
Abstract

A receiver which receives a stream of data packets including video data packets over a physical data link and drops data packets when an error on a physical communication layer is detected, wherein the receiver comprises a processor, configured so that it is able to check whether the received data packet is a video packet and whether it is corrupted by an error on the physical communication layer. If this is the case, the video packet is marked as corrupted and forwarded to the network layer. There is further provided a method for processing a stream of data packets including video data packets, the method including checking for each data packet whether it is a video data packet; checking for each video data packet whether it is corrupted by an error on the physical communication layer; marking a video packet as corrupted if it is corrupted due to an error on the physical communication layer; and forwarding the marked corrupted video packet to the network layer.

Claims (19)

1. A method for processing a stream of data packets including video data packets, the method comprising:

receiving a plurality of data packets in the form of ATM cells on a physical communication layer;

checking each received ATM cell to determine whether the ATM header is corrupted due to a physical error that occurred during transmission of the data packets;

checking each received ATM cell with corrupted ATM header to determine whether it is a potential cell for video data;

restoring the corrupted ATM header;

comparing a VPI/VCI pair given in the ATM cell header of the corrupted cell with the VPI/VCI pairs included in a table of valid VPI/VCI pairs carrying video streams;

determining the correct VPI/VCI address based on a bit error pattern output from a descrambler descrambling the stream of data packets and based on a correlation function, when the VPI/VCI pair given in the ATM cell header of the corrupted cell is not included in the table, and

correcting the address in the ATM cell header accordingly.

2. A method for processing a stream of data packets including video data packets, the method comprising:

checking for each received ATM cell whether the ATM header is corrupted due to a physical error that occurred during transmission of the data packets;

checking for each received ATM cell with corrupted ATM header whether it is a potential cell for video data;

restoring the corrupted ATM header

removing the ATM cell headers;

reassembling the data packets transmitted in the ATM cells;

effectuating a redundancy check on the data packets,

marking a video data packet as corrupted if the redundancy check is negative; and forwarding the marked video data packet to the network layer.

3. The method of claim 2 , further comprising:

recalculating a check sum for a marked video data packet.

4. The method 3 , wherein the method is applied to a stream of data packets transmitted over a digital subscriber line comprising a twisted pair cable and wherein the physical error that occurred during transmission is due to impulse noise.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: TEXAS INSTRUMENTS DEUTSCHLAND GMBH
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 055314/0255 →