← Back to Patent Explorer
US5657316A Expired / Lapsed US ⏱️ 0.0 years remaining

Data length compensating device for compensating lost cells in packet data composed of a plurality of cells

Assignee: Fujitsu Ltd
•
Filing: 1995-12-18
•
Granted: 1997-08-12
•
Expires: 2015-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A packet data is formed of a plurality of ATM cells. When cells of the packet data are lost, especially if the packet data is an image or picture signal including synchronous signals, it becomes difficult to reproduce the image or picture on a receiving terminal. A data length compensating device compensates the lost cell. In order to deal with the lost cells lying over between two packets, a data length compensating device includes a lost cell detecting circuit which detects a lost cell to be included in the data according to the sequence number of the plurality of cells, compensation control circuit which outputs compensation information including the number of lost cells to be compensated, and inserting circuit inserts dummy data corresponding to the lost cells to be compensated based on the compensation information.

Inventors

  • 👤 Tatsuru Nakagaki
  • 👤 Toshio Irie

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:10
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/14

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 250 words
A data length compensating device compensating a length of packet data composed of a plurality of packets, each including a plurality of cells, which have sequence numbers, the data length compensating device comprising: an input terminal for receiving a plurality of the packets of the packet data; a first buffer memory for holding a plurality of cells included in the received packets; lost cell detector for detecting lost cells to be included in the received packets and outputting the number of the lost cells; compensating controller, operatively connected to the lost cell detecting means, for judging a cell lost mode, which indicates where the lost cells are to be located at the heading of a packet, within a packet or over succeeding packets of the received packet data, based on the number of the lost cells sent from the lost cell detector and deciding positions of the lost cells to be compensated to the received packet data in correspondence with the judged cell lost mode; a second buffer memory, operatively connected to the compensating controller and the first buffer memory, for storing the decided number of the lost cells and the positions to be compensated; and inserting circuit, operatively connected to the first and second buffer memories, for inserting dummy cells to the plurality of cells output from the first buffer memory, based on the number of the lost cells and the positions to be compensated, output from the second buffer memory to restore the length of the packet data.
Claim 2
Dependent Claim 250 words
A data length compensating device compensating a length of packet data composed of a plurality of packets, each including a plurality of cells, which have sequence numbers, the data length compensating device comprising: an input terminal for receiving a plurality of the packets of the packet data; a first buffer memory for holding a plurality of cells included in the received packets; lost cell detector for detecting lost cells to be included in the received packets and outputting the number of the lost cells; compensating controller, operatively connected to the lost cell detecting means, for judging a cell lost mode, which indicates where the lost cells are to be located at the heading of a packet, within a packet or over succeeding packets of the received packet data, based on the number of the lost cells sent from the lost cell detector and deciding positions of the lost cells to be compensated to the received packet data in correspondence with the judged cell lost mode; a second buffer memory, operatively connected to the compensating controller and the first buffer memory, for storing the decided number of the lost cells and the positions to be compensated; and inserting circuit, operatively connected to the first and second buffer memories, for inserting dummy cells to the plurality of cells output from the first buffer memory, based on the number of the lost cells and the positions to be compensated, output from the second buffer memory to restore the length of the packet data.
Claim 3
Dependent Claim 19 words
The data length compensating device according to claim 1, wherein the dummy cells are expressed by "zero" in all.
Claim 4
Dependent Claim 91 words
The data length compensating device according to claim 1, wherein the inserting means for inserting the dummy data includes a driftage buffer, to which is inputted cells outfitted from the first buffer memory, and a dummy generation controller, operatively connected to the driftage buffer, for controlling the driftage buffer to pass the cells sent from the first buffer memory, based on the number of the lost cells to be compensated and the positions of the compensation, and prevent cells from passing via the first buffer memory while inserting the dummy data.
Claim 5
Dependent Claim 25 words
The data length compensating device according to claim 3, wherein each of the first and second buffer memories is composed of a FIFO (first-in-first-out) memory.
Claim 6
Dependent Claim 38 words
The data length compensating device according to claim 3, wherein the data showing the positions of compensation, which are stored in the second buffer memory are flag information of Beginning of Packet (BOP) and End of Packet (EOP).
Claim 7
Dependent Claim 46 words
The data length compensating device according to claim 1, wherein the lost cell detecting means monitors continuity of the sequence numbers of the cells and judges the number of the lost cells according to the sequence numbers of the previously received and the presently received cells.
Claim 8
Dependent Claim 114 words
The data length compensating device according to claim 6, wherein each of the plurality of cells is an ATM cell, each of the heading ATM cells includes a CS header having the BA (burst size) showing the number of bytes composed of the packet, and the compensating control means compares the number of bytes, which is written to the data buffer with the BA size (burst size), finds the number of remain cells, which have not been received in the packet while receiving, and judges that the condition is a cell lost mode, in which the cells lie over two packets, when the number of the lost cells is larger than the remain cells.
Claim 9
Dependent Claim 136 words
A data length compensating device for compensating a length of packet data composed of a plurality of packets, each including a plurality of cells, which have sequence numbers, the data length compensating device comprising: lost cell detector for detecting lost cells to be included in the packet data according to the sequence numbers of the plurality of cells; compensation controller for judging a cell lost mode, which indicates where the lost cells are to be located at the heading of a packet, within a packet or over succeeding packets of the packet data, based on the number of the lost cells and outputting compensation information including the number and positions of the lost cells to be compensated; and inserting circuit for inserting dummy cells in the positions of the lost cells based on the compensation information.
Claim 10
Dependent Claim 136 words
A data length compensating device for compensating a length of packet data composed of a plurality of packets, each including a plurality of cells, which have sequence numbers, the data length compensating device comprising: lost cell detector for detecting lost cells to be included in the packet data according to the sequence numbers of the plurality of cells; compensation controller for judging a cell lost mode, which indicates where the lost cells are to be located at the heading of a packet, within a packet or over succeeding packets of the packet data, based on the number of the lost cells and outputting compensation information including the number and positions of the lost cells to be compensated; and inserting circuit for inserting dummy cells in the positions of the lost cells based on the compensation information.
Claim 11
Dependent Claim 19 words
The data length compensating device according to claim 8, wherein the dummy cells are expressed by "zero" in all.
Claim 12
Dependent Claim 103 words
The data length compensating device according to claim 8, wherein each of the plurality of cells is an ATM cell, a heading ATM cell of the packet includes a CS header having BA (burst) size showing the number of bytes composed of the packet; and the compensation controllers compares the received number of bytes with the BA (Burst) size, finds the number of remaining cells of the packet while receiving, and judges that the lost cells in the lost cell mode lie over two packets, when the number of the lost cells is larger than the remain cells, which have not been received.
Claim 13
Dependent Claim 113 words
A data length compensating method for compensating a length of packet data composed of a plurality of packets, each including a plurality of cells, comprising the steps of: receiving the plurality of packets, each including a plurality of cells; detecting lost cells from the received plurality of packets; deciding the number of the lost cells; judging a cell lost mode based on the number of the lost cells; deciding positions of the lost cells to be compensated in correspondence with the cell lost mode; and inserting dummy cells to the packet data, based on the number of the cells and the positions to be compensated, to restore a length of the packet data.
Claim 14
Dependent Claim 113 words
A data length compensating method for compensating a length of packet data composed of a plurality of packets, each including a plurality of cells, comprising the steps of: receiving the plurality of packets, each including a plurality of cells; detecting lost cells from the received plurality of packets; deciding the number of the lost cells; judging a cell lost mode based on the number of the lost cells; deciding positions of the lost cells to be compensated in correspondence with the cell lost mode; and inserting dummy cells to the packet data, based on the number of the cells and the positions to be compensated, to restore a length of the packet data.

References Cited (Backward Citations)

US5050166A Cited
US5515386A Cited
JPH04362825A Cited
US5457684A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-11 2001-02-10 2001-08-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-11 2005-02-10 2005-08-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-11 2009-02-10 2009-08-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag