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

Cell transfer apparatus and method using a variable rate codec

Assignee: Toshiba Corp
•
Filing: 1990-09-12
•
Granted: 1993-02-23
•
Expires: 2010-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cell transfer apparatus and method using a variable rate codec wherein a sequence number of each cell is determined by adding a weight corresponding to an encoding time of information. In a transmitting side, each of encoded pieces of information is cellulated to a predetermined length cell for each information having a length of integer times a predetermined unit length of information. A sequence number of a next cell is determined by adding as a weight the number of pieces of information having a unit length included in the last cell to a sequence number of a last cell, and is sent as being added to each cell. In a receiving side, reproduction timing numbers comprising serial numbers are sequentially generated at timings synchronous with the unit length of the pieces of information and compared with the sequence number added to each cell. When the both coincide, the information of that cell is decoded.

Inventors

  • 👤 Masakatsu Nunokawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:20
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5616; H04L2012/5638; H04L2012/5646; H04L2012/565; H04L2012/5671

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 160 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of encoded information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; sequence number adding means for determining a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means, and sequentially adding to corresponding ones of the cells cellulated by the cellulating means thus determined respective sequence numbers; and cell sending means for asynchronously sending the cells cellulated by the cellulating means and having the sequence numbers added by the sequence number adding means.
Claim 2
Dependent Claim 160 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of encoded information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; sequence number adding means for determining a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means, and sequentially adding to corresponding ones of the cells cellulated by the cellulating means thus determined respective sequence numbers; and cell sending means for asynchronously sending the cells cellulated by the cellulating means and having the sequence numbers added by the sequence number adding means.
Claim 3
Dependent Claim 32 words
A cell transfer apparatus according to claim 1, wherein the variable rate encoding means encodes high density information at a high encoding rate and low density information at a low encoding rate.
Claim 4
Dependent Claim 137 words
A cell transfer apparatus according to claim 1, wherein the sequence number adding means comprises: sequence number generating means for sequentially generating sequence numbers comprising serial numbers at a predetermined period; detecting means for detecting completion of encoding of a unit of encoding information by the variable rate encoding means; holding means for holding as a sequence number of an encoding starting point of a next unit of encoding information a value obtained by adding 1 to a sequence number being generated from the sequence number generating means at the time when the completion of encoding of the unit of encoding information is detected by the detecting means; and supplement means for adding the sequence number held in the holding means to the cell corresponding to the next unit of encoding information cellulated by the cellulating means.
Claim 5
Dependent Claim 129 words
A cell transfer apparatus according to claim 3, wherein the series of information comprises voice information, and wherein when sound is present or a change in an ambient noise is present, the holding means holds as the sequence number of the encoding starting point of the next unit of encoding information the value obtained by adding 1 to the sequence number being generated from the sequence number generating means at the time when the completion of encoding of the unit of encoding information is detected by the detecting means and, also when the sound is present or in the change in the ambient noise is present, the supplement means adds the sequence number held in the holding means to the cell corresponding to the next unit of encoding information.
Claim 6
Dependent Claim 171 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cell converting means for adding a weight corresponding to an encoding time of a last unit of encoding information by the variable rate encoding means to a sequence number given to a cell corresponding to the last unit of encoding information to determine a sequence number of a cell corresponding to a present unit of encoding information, including the thus determined sequence number to the cell corresponding to the present unit of encoding information, and sequentially cellulating the unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; cell sending means for asynchronously sending the cells cellulated by the cell converting means; and reproduction means, when receiving the cells sent from the cell sending means, for determining reproduction timings in accordance with the respective sequence numbers given to the cells.
Claim 7
Dependent Claim 171 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cell converting means for adding a weight corresponding to an encoding time of a last unit of encoding information by the variable rate encoding means to a sequence number given to a cell corresponding to the last unit of encoding information to determine a sequence number of a cell corresponding to a present unit of encoding information, including the thus determined sequence number to the cell corresponding to the present unit of encoding information, and sequentially cellulating the unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; cell sending means for asynchronously sending the cells cellulated by the cell converting means; and reproduction means, when receiving the cells sent from the cell sending means, for determining reproduction timings in accordance with the respective sequence numbers given to the cells.
Claim 8
Dependent Claim 76 words
A cell transfer apparatus according to claim 5, wherein the reproduction means comprises: means for sequentially generating reproduction timing numbers comprising serial numbers at a predetermined period; means for comparing a reproduction timing number generated by the generating means with a sequence number given to each cell; and means for decoding the information of a cell at a timing when the reproduction timing number and the sequence number of the cell coincide in the comparing means.
Claim 9
Dependent Claim 225 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each unit of encoding information encoded by the encoding means to cells having a fixed length; sequence number generating means for sequentially generating sequence numbers comprising serial numbers at a predetermined period; detecting means for detecting completion of encoding of the unit of encoding information by the variable rate encoding means; holding means for holding as a sequence number of an encoding starting point of a next unit of encoding information a value obtained by adding 1 to a sequence number being generated from the sequence number generating means at the time when the completion of encoding of the unit of encoding information is detected by the detecting means; means for sequentially adding the sequence number held in the holding means to the cell corresponding to the next unit of encoding information cellulated by the cellulating means; cell sending means for asynchronously sending the cells cellulated by the cellulating means and having the sequence numbers added by the sequence number adding means; and reproduction means, when receiving the cells sent from the cell sending means, for determining reproduction timings in accordance with the respective sequence numbers.
Claim 10
Dependent Claim 225 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each unit of encoding information encoded by the encoding means to cells having a fixed length; sequence number generating means for sequentially generating sequence numbers comprising serial numbers at a predetermined period; detecting means for detecting completion of encoding of the unit of encoding information by the variable rate encoding means; holding means for holding as a sequence number of an encoding starting point of a next unit of encoding information a value obtained by adding 1 to a sequence number being generated from the sequence number generating means at the time when the completion of encoding of the unit of encoding information is detected by the detecting means; means for sequentially adding the sequence number held in the holding means to the cell corresponding to the next unit of encoding information cellulated by the cellulating means; cell sending means for asynchronously sending the cells cellulated by the cellulating means and having the sequence numbers added by the sequence number adding means; and reproduction means, when receiving the cells sent from the cell sending means, for determining reproduction timings in accordance with the respective sequence numbers.
Claim 11
Dependent Claim 79 words
A cell transfer apparatus according to claim 7, wherein the reproduction means comprises: means for sequentially generating reproduction timing numbers of serial numbers at a predetermined period; means for comparing a reproduction timing number generated by the reproduction timing number generating means with a sequence number added to each cell; and means for decoding the information of a cell at a timing when the reproduction timing number and the sequence number of the cell coincide in the comparing means.
Claim 12
Dependent Claim 205 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each of unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; sequence number adding means for adding to a sequence number included in a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means to determine a sequence number of a cell corresponding to a present unit of encoding information and sequentially adding thus determined sequence numbers to the cells cellulated by the cellulating means; encoding time information adding means for adding to the cells cellulated by the cellulating means, encoding time information corresponding to respective encoding times of each unit of the information in the encoding means; and cell sending means for asynchronously sending the cells cellulated by the cellulating means, the cells having the sequence numbers added by the sequence number adding means and having the encoding time information added by the encoding time information adding means.
Claim 13
Dependent Claim 205 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each of unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; sequence number adding means for adding to a sequence number included in a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means to determine a sequence number of a cell corresponding to a present unit of encoding information and sequentially adding thus determined sequence numbers to the cells cellulated by the cellulating means; encoding time information adding means for adding to the cells cellulated by the cellulating means, encoding time information corresponding to respective encoding times of each unit of the information in the encoding means; and cell sending means for asynchronously sending the cells cellulated by the cellulating means, the cells having the sequence numbers added by the sequence number adding means and having the encoding time information added by the encoding time information adding means.
Claim 14
Dependent Claim 187 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each of unit of encoding information encoded by the variable rate encoding means to cells of a fixed length; sequence number adding means for adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means to determine a sequence number of a cell corresponding to a present unit of encoding information and sequentially adding thus determined sequence numbers to corresponding ones of cells cellulated by the cellulating means; serial number adding means for adding serial numbers to the cells cellulated by the cellulating means; and cell sending means for asynchronously sending the cells cellulated by the cellulating means, the cells having the sequence numbers added by the sequence number adding means and having the serial numbers added by the serial number adding means.
Claim 15
Dependent Claim 187 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each of unit of encoding information encoded by the variable rate encoding means to cells of a fixed length; sequence number adding means for adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means to determine a sequence number of a cell corresponding to a present unit of encoding information and sequentially adding thus determined sequence numbers to corresponding ones of cells cellulated by the cellulating means; serial number adding means for adding serial numbers to the cells cellulated by the cellulating means; and cell sending means for asynchronously sending the cells cellulated by the cellulating means, the cells having the sequence numbers added by the sequence number adding means and having the serial numbers added by the serial number adding means.
Claim 16
Dependent Claim 232 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; sequence number adding means for adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means to determine a sequence number of a cell corresponding to a present unit of encoding information and sequentially adding thus determined sequence numbers to corresponding ones of cells cellulated by the cellulating means; encoding time information adding means for adding to the cells cellulated by the cellulating means, encoding time information corresponding to respective encoding times of each unit of the information in the encoding means; serial number adding means for adding serial numbers to the cells cellulated by the cellulating means; and cell sending means for asynchronously sending the cells cellulated by the cellulating means, the cells having the sequence numbers added by the sequence number adding means, having the encoding time information added by the encoding time information adding means and having the serial numbers added by the serial number adding means.
Claim 17
Dependent Claim 232 words
A cell transfer apparatus using a variable rate codec, comprising: variable rate encoding means for encoding a series of information at different rates in correspondence with an amount of each unit of the information; cellulating means for sequentially cellulating each unit of encoding information encoded by the variable rate encoding means to cells having a fixed length; sequence number adding means for adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information by the variable rate encoding means to determine a sequence number of a cell corresponding to a present unit of encoding information and sequentially adding thus determined sequence numbers to corresponding ones of cells cellulated by the cellulating means; encoding time information adding means for adding to the cells cellulated by the cellulating means, encoding time information corresponding to respective encoding times of each unit of the information in the encoding means; serial number adding means for adding serial numbers to the cells cellulated by the cellulating means; and cell sending means for asynchronously sending the cells cellulated by the cellulating means, the cells having the sequence numbers added by the sequence number adding means, having the encoding time information added by the encoding time information adding means and having the serial numbers added by the serial number adding means.
Claim 18
Dependent Claim 122 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information when the cellulated information is to be sent; and determining a reproduction timing in accordance with the sequence number of the cellulated information being received when same is to be reproduced.
Claim 19
Dependent Claim 122 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information when the cellulated information is to be sent; and determining a reproduction timing in accordance with the sequence number of the cellulated information being received when same is to be reproduced.
Claim 20
Dependent Claim 187 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: encoding a series of information at different rates in correspondence with an amount of each of pieces of the information; cellulating each unit of encoding information to cells having a predetermined fixed length; determining as a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, and adding a thus determined sequence number to corresponding ones of said cells; sequentially generating reproduction timing numbers comprising serial numbers at a predetermined period; comparing the reproduction timing numbers with the sequence numbers added to the respective cells; and decoding the information of a cell at a timing when the reproduction timing number coincides with the sequence number of the cell.
Claim 21
Dependent Claim 187 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: encoding a series of information at different rates in correspondence with an amount of each of pieces of the information; cellulating each unit of encoding information to cells having a predetermined fixed length; determining as a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, and adding a thus determined sequence number to corresponding ones of said cells; sequentially generating reproduction timing numbers comprising serial numbers at a predetermined period; comparing the reproduction timing numbers with the sequence numbers added to the respective cells; and decoding the information of a cell at a timing when the reproduction timing number coincides with the sequence number of the cell.
Claim 22
Dependent Claim 156 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number added to a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, and adding to corresponding ones of said cells a thus determined sequence number together with encoding time information indicative of the encoding time of each cell when the cellulated information is to be sent, and sending the resulting cells; and determining a reproduction timing in accordance with the sequence number of the cellulated information being received when the cellulated information is to be reproduced.
Claim 23
Dependent Claim 156 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number added to a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, and adding to corresponding ones of said cells a thus determined sequence number together with encoding time information indicative of the encoding time of each cell when the cellulated information is to be sent, and sending the resulting cells; and determining a reproduction timing in accordance with the sequence number of the cellulated information being received when the cellulated information is to be reproduced.
Claim 24
Dependent Claim 148 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining, when the cellulated information is sent, a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, adding to corresponding ones of said cells a thus determined sequence number together with a serial number indicative of the order of each cell, and sending the resulting cells; and determining, when a received cellulated information is reproduced, a reproduction timing in accordance with the sequence number of the received cell.
Claim 25
Dependent Claim 148 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining, when the cellulated information is sent, a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, adding to corresponding ones of said cells a thus determined sequence number together with a serial number indicative of the order of each cell, and sending the resulting cells; and determining, when a received cellulated information is reproduced, a reproduction timing in accordance with the sequence number of the received cell.
Claim 26
Dependent Claim 150 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining, when the cellulated information is sent, a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, adding to each cell a thus determined sequence number together with encoding time information and a serial number indicative of the order of each cell, and sending the resulting cells; and determining a reproduction timing in accordance with the sequence number of a received cellulated information when the received cellulated information is reproduced.
Claim 27
Dependent Claim 150 words
A cell transfer method using a variable rate codec in which information is encoded at a variable rate by the variable rate codec, and the encoded information is cellulated to packets having a fixed length and transferred in an asynchronous manner, comprising the steps of: determining, when the cellulated information is sent, a sequence number of a cell corresponding to a present unit of encoding information by adding to a sequence number of a cell corresponding to a last unit of encoding information a weight corresponding to an encoding time of the last unit of encoding information, adding to each cell a thus determined sequence number together with encoding time information and a serial number indicative of the order of each cell, and sending the resulting cells; and determining a reproduction timing in accordance with the sequence number of a received cellulated information when the received cellulated information is reproduced.

References Cited (Backward Citations)

US4819079A Cited
US4763322A Cited
EP0234859A2 Cited
US4800441A Cited
US4891643A Cited
US4809081A Cited
US4991173A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag