Patent US5541926A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5541926A Expired / Lapsed US ⏱️ 0.0 years remaining

ATM cell assembly and disassembly device with enhanced data handling flexibility

Assignee: Toshiba Corp
•
Filing: 1993-10-04
•
Granted: 1996-07-30
•
Expires: 2013-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ATM cell assembly and disassembly device capable of flexibly dealing with various data speeds on STM and ATM sides, and preventing the buffer overflow. In the ATM cell assembly device, the data stored in the buffer are outputted when an amount of the stored data becomes not less than a prescribed data amount sufficient for loading a payload section of each ATM cell, and the ATM cell flow is obtained from the ATM cells assembled from the data outputted from the buffer and empty cells. The buffer can be allowed to output the stored data only when the output permission signal issued in accordance with usage parameter control (UPC) parameters determined at a time of call set up is received. In the ATM cell disassembly device, the output data are stored into the buffer when a currently remaining capacity of the buffer becomes not less than an amount of data loaded in a payload section of each ATM cell, and the STM signals are obtained from the output data outputted from the buffer.

Inventors

  • 👤 Takeshi Saito
  • 👤 Akihiro Horiguchi
  • 👤 Muneyuki Suzuki
  • 👤 Keiji Tsunoda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:07
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04J; H04J2203/00; H04J2203/0001; H04J2203/0089; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5615; H04L2012/5629; H04L2012/563; H04L2012/5631; H04L2012/5636; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L2012/5672; H04L2012/5678; H04L2012/5681

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 130 words
An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising: buffer means for temporarily storing the input data, from which stored data are outputted when an amount of the stored data becomes not less than a prescribed data amount sufficient for loading a payload section of each ATM cell; and cell assembly means for assembling each ATM cell by loading the stored data outputted from the buffer means into the payload section and attaching a header section to the payload section, and then for outputting each assembled ATM cell when the stored data outputted from the buffer means are received and for outputting an empty cell when the stored data outputted from the buffer means are not received.
Claim 2
Dependent Claim 130 words
An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising: buffer means for temporarily storing the input data, from which stored data are outputted when an amount of the stored data becomes not less than a prescribed data amount sufficient for loading a payload section of each ATM cell; and cell assembly means for assembling each ATM cell by loading the stored data outputted from the buffer means into the payload section and attaching a header section to the payload section, and then for outputting each assembled ATM cell when the stored data outputted from the buffer means are received and for outputting an empty cell when the stored data outputted from the buffer means are not received.
Claim 3
Dependent Claim 73 words
The device of claim 1, wherein the input data are entered in forms of synchronous transfer mode (STM) signals formed from a plurality of frames, where each frame is divided into a plurality of time slots, and the device further comprises data input means for extracting selected ones of the time slots in each frame of the STM signals as the input data and storing the extracted input data into the buffer means.
Claim 4
Dependent Claim 30 words
The device of claim 1, wherein the input data are entered in forms of synchronous transfer mode (STM) signals formed from continuous bit rate (CBR) signals with an arbitrary speed.
Claim 5
Dependent Claim 67 words
The device of claim 1, wherein the buffer means comprises a first-in first-out (FIFO) memory formed by a dual port RAM, to which the input data are stored at operation cycles of an input side from which the input data are entered, and from which the stored data are outputted at operation cycles of an output side to which the ATM cell flow is to be outputted.
Claim 6
Dependent Claim 32 words
The device of claim 1, wherein the cell assembly means includes means for generating the empty cells to be outputted when the stored data outputted from the buffer means are not received.
Claim 7
Dependent Claim 45 words
The device of claim 1, wherein the cell assembly means includes means for measuring the amount of the stored data in the buffer means at ATM cell output cycles, in accordance with which the cell assembly means acquires the stored data from the buffer means.
Claim 8
Dependent Claim 49 words
The device of claim 1, wherein the cell assembly means uses a partial filling scheme and includes dummy pattern output means for generating a dummy pattern to be filled into a remaining portion of a partially filled payload section in each ATM cell after the stored data are loaded.
Claim 9
Dependent Claim 159 words
An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising: encoding means for obtaining the input data by encoding data to be transmitted as the ATM cells; buffer means for temporarily storing the input data obtained by the encoding means; output permission means for issuing an output permission signal permitting an output of the input data stored in the buffer means in accordance with usage parameter control (UPC) parameters determined at a time of call set up, where the buffer means is allowed to output the input data stored therein only when the output permission signal is received from the output permission means; and cell assembly means for assembling each ATM cell by loading the stored input data outputted from the buffer means into a payload section and attaching a header section to the payload section, and outputting the ATM cell flow containing the assembled ATM cells.
Claim 10
Dependent Claim 159 words
An asynchronous transfer mode (ATM) cell assembly device for obtaining an ATM cell flow by assembling ATM cells from input data, comprising: encoding means for obtaining the input data by encoding data to be transmitted as the ATM cells; buffer means for temporarily storing the input data obtained by the encoding means; output permission means for issuing an output permission signal permitting an output of the input data stored in the buffer means in accordance with usage parameter control (UPC) parameters determined at a time of call set up, where the buffer means is allowed to output the input data stored therein only when the output permission signal is received from the output permission means; and cell assembly means for assembling each ATM cell by loading the stored input data outputted from the buffer means into a payload section and attaching a header section to the payload section, and outputting the ATM cell flow containing the assembled ATM cells.
Claim 11
Dependent Claim 67 words
The device of claim 8, wherein the buffer means controls either one of an encoding speed of the encoding means by which the encoding means encodes the data and an input data output speed of the encoding means by which the encoding means outputs the input data, according to one of an amount of the input data currently stored therein and a buffer capacity currently remaining therein.
Claim 12
Dependent Claim 136 words
The device of claim 9, wherein the buffer means controls said one of the encoding speed and the input data output speed of the encoding means such that said one of the encoding speed and the input data output speed of the encoding means is decreased when the amount of the input data currently stored in the buffer means becomes greater than a predetermined threshold, or when the capacity currently remaining in the buffer means becomes less than another predetermined threshold, and said one of the encoding speed and the input data output speed of the encoding means is increased when the amount of the input data currently stored in the buffer means becomes less than said predetermined threshold, or when the capacity currently remaining in the buffer means becomes greater than said another predetermined threshold.
Claim 13
Dependent Claim 81 words
The device of claim 8, wherein the buffer means outputs insignificant data different from the input data to be transmitted as said assembled ATM cells when the output permission signal is received from the output permission means when a sufficient amount of the input data are not stored therein, and the cell assembly means outputs one of an empty cell, a signaling cell, and an OAM (Operation, Administration, and Maintenance) cell when the insignificant data are outputted from the buffer means.
Claim 14
Dependent Claim 124 words
An asynchronous transfer mode (ATM) cell disassembly device for obtaining output signals from entered ATM cell flow by disassembling ATM cells, comprising: ATM processing means for extracting output data to be outputted as the output signals from the ATM cells; buffer means for temporarily storing the output data extracted by the ATM processing means, the output data being supplied from the ATM processing means to the buffer means and stored in the buffer means when a capacity of the buffer means currently remaining becomes not less than an amount of data loaded in a payload section of each ATM cell; and output processing means for obtaining the output signals from the output data outputted from the buffer means, and outputting the obtained output signals.
Claim 15
Dependent Claim 124 words
An asynchronous transfer mode (ATM) cell disassembly device for obtaining output signals from entered ATM cell flow by disassembling ATM cells, comprising: ATM processing means for extracting output data to be outputted as the output signals from the ATM cells; buffer means for temporarily storing the output data extracted by the ATM processing means, the output data being supplied from the ATM processing means to the buffer means and stored in the buffer means when a capacity of the buffer means currently remaining becomes not less than an amount of data loaded in a payload section of each ATM cell; and output processing means for obtaining the output signals from the output data outputted from the buffer means, and outputting the obtained output signals.
Claim 16
Dependent Claim 94 words
The device of claim 12, wherein the ATM processing means further comprises: filter unit for extracting selected ATM cells which have a specific cell header pattern among the ATM cells of the entered ATM cell flow; jitter absorption buffer unit for temporarily storing at least a part of the selected ATM cells extracted by the filter unit; and AAL processing unit for extracting the output data from said at least a part of the selected ATM cells stored in the jitter absorption buffer unit and outputting the extracted output data to the buffer means.
Claim 17
Dependent Claim 49 words
The device of claim 13, wherein the storing of said at least a part of the selected ATM cells from the filter unit into the jitter absorption buffer unit starts from one of the selected ATM cells whose adaptation layer header has a synchronization bit in an ON state.
Claim 18
Dependent Claim 96 words
The device of claim 13, wherein said at least a part of the selected ATM cells are taken out from the jitter absorption buffer unit by the AAL processing unit after an elapse of a prescribed time period since a start of the storing of said at least a part of the selected ATM cells or after a prescribed number of said at least a part of the selected ATM cells are stored from the filter unit to the jitter absorption buffer unit, so as to absorb jitters in cell arrival cycles of the ATM cells.
Claim 19
Dependent Claim 30 words
The device of claim 13, wherein the AAL processing unit includes means for measuring the capacity currently remaining in the buffer means at cell arrival cycles of the ATM cells.
Claim 20
Dependent Claim 30 words
The device of claim 13, wherein the AAL processing unit includes error recovery means for detecting and correcting cell loss and cell misinsertion errors in the entered ATM cell flow.
Claim 21
Dependent Claim 57 words
The device of claim 12, wherein the output signals are synchronous transfer mode (STM) signals formed from a plurality of frames, where each frame is divided into a plurality of time slots, and the output processing means obtains the output signals by loading the output data into the time slots in each frame of the STM signals.
Claim 22
Dependent Claim 21 words
The device of claim 12, wherein the STM signals are formed from continuous bit rate (CBR) signals with an arbitrary speed.
Claim 23
Dependent Claim 67 words
The device of claim 12, wherein the buffer means comprises a first-in first-out (FIFO) memory formed by a dual port RAM, to which the input data are stored at operation cycles of an input side from which the ATM cell flow is entered, and from which the stored data are outputted at operation cycles of an output side to which the output signals are to be outputted.

References Cited (Backward Citations)

US5270811A Cited
US5341376A Cited
US5379293A Cited
US5237569A Cited
JPH04167732A Cited
US5375121A Cited
US5313454A Cited
US5311513A Cited
US5327421A Cited
US5392280A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-30 2000-01-29 2000-07-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-30 2004-01-29 2004-07-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-30 2008-01-29 2008-07-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag