US6097739A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data transfer rate control method and data transfer rate controller
Assignee: Fujitsu Ltd
•
Filing: 1997-05-05
•
Granted: 2000-08-01
•
Expires: 2017-05-05
Abstract
Abstract A data transfer rate control method inserts a stuff packet in real time to resolve the problem present in an ATM transmission for MPEG data. The method, for controlling a data transfer rate at which coded data are transferred in an asynchronous transfer mode may include the steps of: forming the coded data for an AAL layer (ATM Adaptation Layer); calculating an insertion timing for insertion of a NULL packet; inserting the NULL packet into the coded data of the AAL layer in consonance with the insertion timing, obtained by the calculation, for the NULL packet; and transferring, in the asynchronous transfer mode, the coded data of the AAL layer into which the NULL packet is inserted.
Inventors
- 👤 Hiroaki Yamashita
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/23611
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
132 words
A method for controlling a data transfer rate at which coded data are transferred in an asynchronous transfer mode, comprising the steps of: forming said coded data for an ATM adaptation layer; calculating an insertion timing for insertion of a NULL packet; inserting said NULL packet into said coded data of said ATM adaptation layer in consonance with said insertion timing, obtained by the calculation, for said NULL packet; and transferring, in said asynchronous transfer mode, said coded data of said ATM adaptation layer into which said NULL packet has been inserted, wherein insertion timing P for said NULL packet to be inserted is acquired from P=αy/(αy-x), where α=47/53, x denotes a coded bit rate for said coded data and y denotes an available bit rate for an asynchronous transfer mode layer.
Claim 2
Independent Claim
132 words
A method for controlling a data transfer rate at which coded data are transferred in an asynchronous transfer mode, comprising the steps of: forming said coded data for an ATM adaptation layer; calculating an insertion timing for insertion of a NULL packet; inserting said NULL packet into said coded data of said ATM adaptation layer in consonance with said insertion timing, obtained by the calculation, for said NULL packet; and transferring, in said asynchronous transfer mode, said coded data of said ATM adaptation layer into which said NULL packet has been inserted, wherein insertion timing P for said NULL packet to be inserted is acquired from P=αy/(αy-x), where α=47/53, x denotes a coded bit rate for said coded data and y denotes an available bit rate for an asynchronous transfer mode layer.
Claim 3
Dependent Claim
40 words
A data transfer rate control method according to claim 1, wherein said coded data is formed as an MPEG (Motion Picture Experts Group)2 TS packet, and wherein said ATM adaptation layer is constituted by an ATM adaptation layer 5 packet.
Claim 4
Dependent Claim
26 words
A data transfer rate control method according to claim 2, wherein auxiliary data is included in said NULL packet to enable transfer of said auxiliary data.
Claim 5
Dependent Claim
22 words
The method according to claim 1, wherein auxiliary data is included in the NULL packet to enable transfer of said auxiliary data.
Claim 6
Dependent Claim
141 words
A data transfer rate controller comprising: an accumulator for accumulating coded data; an interface circuit for converting data read from said accumulator into a packet for an ATM adaptation layer; a buffer memory used as an output buffer for said interface circuit; an asynchronous transfer mode interface circuit for converting data output from said buffer memory into data in an asynchronous transfer mode for performing a data transfer process; and a controller for inserting a NULL packet into said ATM adaptation layer at a predetermined timing interval before a packet of said ATM adaptation layer is accumulated in said buffer memory; wherein insertion timing P for said NULL packet to be inserted is acquired from P=αy/(αy-x), where α=47/53, x denotes a coded bit rate for said coded data and y denotes an available bit rate for an asynchronous transfer mode layer.
Claim 7
Dependent Claim
141 words
A data transfer rate controller comprising: an accumulator for accumulating coded data; an interface circuit for converting data read from said accumulator into a packet for an ATM adaptation layer; a buffer memory used as an output buffer for said interface circuit; an asynchronous transfer mode interface circuit for converting data output from said buffer memory into data in an asynchronous transfer mode for performing a data transfer process; and a controller for inserting a NULL packet into said ATM adaptation layer at a predetermined timing interval before a packet of said ATM adaptation layer is accumulated in said buffer memory; wherein insertion timing P for said NULL packet to be inserted is acquired from P=αy/(αy-x), where α=47/53, x denotes a coded bit rate for said coded data and y denotes an available bit rate for an asynchronous transfer mode layer.
Claim 8
Dependent Claim
39 words
A data transfer rate controller according to claim 5, wherein said coded data is formed as an MPEG (Motion Picture Experts Group)2 TS packet, and wherein said ATM adaptation layer is constituted by an ATM adaptation layer 5 packet.
Claim 9
Dependent Claim
25 words
The data transfer rate controller according to claim 5, wherein auxiliary data is included in the NULL packet to enable transfer of said auxiliary data.
References Cited (Backward Citations)
JPH04252535A
Cited
US5509001A
Cited
US5534937A
Cited
JPH07336341A
Cited
US5563884A
Cited
US5650825A
Cited
US5561791A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-01 | 2004-01-31 | 2004-08-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-01 | 2008-01-31 | 2008-08-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-01 | 2012-01-31 | 2012-08-01 | $7700.00 | Window Closed / Lapsed |