US5784277A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Real-time audio packet layer encoder
Assignee: RCA Licensing Corp
•
Filing: 1993-09-10
•
Granted: 1998-07-21
•
Expires: 2013-09-10
Abstract
Abstract A packet encoder includes various sources of data, a state machine and additional circuitry. The state machine provides an S-bit output signal. N of the output bits of the state machine, (N<S), are coupled to directly control a multiplexer without an intervening state decoder. The multiplexer combines data from the various sources into a packet signal.
Inventors
- 👤 Thomas John Meyer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 23:11
CPC Classifications
H; H04; H04H; H04H60/00; H04H60/09; H04H60/14; H04H60/15; H04H20/00; H04H20/28; H04H60/02; H04H60/07; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/2368; H04N21/242; H04H2201/00; H04H2201/70
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
234 words
Apparatus for formatting compressed audio data into packets of data according to a predetermined protocol, said audio data occurring in audio frames each with a frame start code, said apparatus comprising: a source of said compressed audio data (2) and associated timing signals: sources of respective packet header data including service type data and timing data (4 and 6); a multiplexer (5) having respective signal input ports coupled to respective said sources of header data (4 and 6) and said source of compressed audio data (2), an N-bit control input port for applying multiplexer control signals, and an output port; a state machine (22) having an input port, and having an output port providing an S-bit output signal defining possible system output states where S is greater than N and S and N are positive integers, and wherein said S-bits from said state machine output port are combined with said associated timing signals and coupled to said state machine input port, and N bits of said S-bit output signal are coupled to said control signal input port of said multiplexer for controlling said multiplexer (5) to pass header data and audio data according to said protocol; means (52) responsive to ones of S-N remaining bits of said S-bit output signal for producing an enable/disable signal; and utilization means (8) coupled to said output port of said multiplexer (5), and controlled by said enable/disable signal.
Claim 2
Dependent Claim
234 words
Apparatus for formatting compressed audio data into packets of data according to a predetermined protocol, said audio data occurring in audio frames each with a frame start code, said apparatus comprising: a source of said compressed audio data (2) and associated timing signals: sources of respective packet header data including service type data and timing data (4 and 6); a multiplexer (5) having respective signal input ports coupled to respective said sources of header data (4 and 6) and said source of compressed audio data (2), an N-bit control input port for applying multiplexer control signals, and an output port; a state machine (22) having an input port, and having an output port providing an S-bit output signal defining possible system output states where S is greater than N and S and N are positive integers, and wherein said S-bits from said state machine output port are combined with said associated timing signals and coupled to said state machine input port, and N bits of said S-bit output signal are coupled to said control signal input port of said multiplexer for controlling said multiplexer (5) to pass header data and audio data according to said protocol; means (52) responsive to ones of S-N remaining bits of said S-bit output signal for producing an enable/disable signal; and utilization means (8) coupled to said output port of said multiplexer (5), and controlled by said enable/disable signal.
Claim 3
Dependent Claim
19 words
The apparatus set forth in claim 1 wherein the means for producing an enable/disable signal includes a comparator (52).
Claim 4
Dependent Claim
220 words
Apparatus for formatting compressed audio data into packets of data according to a predetermined protocol, said audio data occurring in audio frames each with a frame start code, said apparatus comprising: a source of said compressed audio data (2); sources of respective packet header data including service type data and timing data (4 and 6); a multiplexer (5) having respective signal input ports coupled to respective said sources of header data (4 and 6) and said source of compressed audio data (2), an N-bit control input port for applying multiplexer control signals, and an output port; utilization means (8) coupled to said output port of said multiplexer (5) a state machine (22) providing an S-bit output signal defining possible system states where S is greater than N and S and N are positive integers, and N bits of said S-bit output signal are coupled to said control signal input port for controlling said multiplexer (5) to pass header data and audio data according to said protocol; and means responsive to a predetermined state of said state machine for providing a count of the number of frames which have been received by said apparatus (28 and 29); and means including means for comparing (27), for setting the state machine (22) to a predetermined state when said count equals a preset value.
Claim 5
Dependent Claim
220 words
Apparatus for formatting compressed audio data into packets of data according to a predetermined protocol, said audio data occurring in audio frames each with a frame start code, said apparatus comprising: a source of said compressed audio data (2); sources of respective packet header data including service type data and timing data (4 and 6); a multiplexer (5) having respective signal input ports coupled to respective said sources of header data (4 and 6) and said source of compressed audio data (2), an N-bit control input port for applying multiplexer control signals, and an output port; utilization means (8) coupled to said output port of said multiplexer (5) a state machine (22) providing an S-bit output signal defining possible system states where S is greater than N and S and N are positive integers, and N bits of said S-bit output signal are coupled to said control signal input port for controlling said multiplexer (5) to pass header data and audio data according to said protocol; and means responsive to a predetermined state of said state machine for providing a count of the number of frames which have been received by said apparatus (28 and 29); and means including means for comparing (27), for setting the state machine (22) to a predetermined state when said count equals a preset value.
Claim 6
Dependent Claim
62 words
Apparatus set forth in claim 3 wherein the source of compressed audio data comprises: an audio coder and compressor (1) for converting analog audio signals into their digital equivalent and compressing said signal; and a parallel to serial converter (2) coupled between said audio coder and compressor (1) and said multiplexer (5) for rendering serial data into eight bit bytes of data.
Claim 7
Dependent Claim
45 words
Apparatus as recited in claim 3 wherein said source of packet header data (6) comprises memory means for storing previously calculated possible sizes of said packets of data wherein said possible packet sizes-may vary frame size, number of frames per packet, and inclusion of time-stamping.
Claim 8
Dependent Claim
83 words
Apparatus as recited in claim 3 wherein the means responsive to a predetermined state of said state machine comprises: a state decoder (29) coupled to said S-bit output signal from the state machine (22) to decode said system state and generate a control signal based on the system state; and a counter (28) responsive to said control signal for providing a count of the number of frames received by the multiplexer (5) and generating a count signal for comparison to a preset value.
Claim 9
Dependent Claim
44 words
Apparatus as recited in claim 3 further comprising delay means (3) coupled between said source of compressed audio data (2) and said respective input port of said multiplexer (5) for permitting inclusion of predetermined header data at predetermined locations of said compressed audio data.
Claim 10
Dependent Claim
276 words
Apparatus for formatting compressed audio data into packets of data according to a predetermined protocol, said audio data occurring in audio frames each with a frame start code, said apparatus comprising: a source of said compressed audio data (2); sources of respective packet header data including service type data and timing data (4 and 6); a multiplexer (5) having respective signal input ports coupled to respective said sources of header data (4 and 6) and said source of compressed audio data (2), an N-bit control input port for applying multiplexer control signals, and an output port, wherein predetermined intervals of data, including compressed audio data and header data, provided at said output port of said multiplexer are designated packets, and respective packets include timing data in said header data according to a pattern; utilization means (8) coupled to said output port of said multiplexer (5); a state machine (22) providing an S-bit output signal defining possible system states where S is greater than N and S and N are positive integers, and N bits of said S-bit output signal are coupled to said control signal input port for controlling said multiplexer (5) to pass header data and audio data according to said protocol; a counter (26) responsive to a particular state of said state machine (22) for generating a count value which is incremented on each occurrence of said particular state; and means responsive to said count value (25) for conditioning said state machine (22) to exhibit predetermined alternate states according to said pattern, which alternate states are determinative of header data being included in a respective packet containing timing data or not containing timing data.
Claim 11
Dependent Claim
276 words
Apparatus for formatting compressed audio data into packets of data according to a predetermined protocol, said audio data occurring in audio frames each with a frame start code, said apparatus comprising: a source of said compressed audio data (2); sources of respective packet header data including service type data and timing data (4 and 6); a multiplexer (5) having respective signal input ports coupled to respective said sources of header data (4 and 6) and said source of compressed audio data (2), an N-bit control input port for applying multiplexer control signals, and an output port, wherein predetermined intervals of data, including compressed audio data and header data, provided at said output port of said multiplexer are designated packets, and respective packets include timing data in said header data according to a pattern; utilization means (8) coupled to said output port of said multiplexer (5); a state machine (22) providing an S-bit output signal defining possible system states where S is greater than N and S and N are positive integers, and N bits of said S-bit output signal are coupled to said control signal input port for controlling said multiplexer (5) to pass header data and audio data according to said protocol; a counter (26) responsive to a particular state of said state machine (22) for generating a count value which is incremented on each occurrence of said particular state; and means responsive to said count value (25) for conditioning said state machine (22) to exhibit predetermined alternate states according to said pattern, which alternate states are determinative of header data being included in a respective packet containing timing data or not containing timing data.
Claim 12
Dependent Claim
95 words
Apparatus as recited in claim 8 wherein said means responsive to said count value comprises: a plurality of 1 and 0 values (30) arranged into said pattern to indicate which packets are to exhibit predetermined alternate states; and a multiplexer (25) having respective input terminals, coupled to said plurality of values and controlled by said counter (26), to produce a 1 or 0 value in response to said plurality of 1 and 0 values and said count value, said 1 or 0 produced by said multiplexer (25) indicating which predetermined alternate state should be exhibited.
References Cited (Backward Citations)
GB2104350A
Cited
US4920534A
Cited
US5010549A
Cited
EP0425834A2
Cited
US5168356A
Cited
US5371547A
Cited
US5365272A
Cited
US5483287A
Cited
US5568274A
Cited
US5550593A
Cited
US5565923A
Cited
US5596581A
Cited
US5568403A
Cited
US5559999A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-07-20 | 2002-01-19 | 2002-07-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-20 | 2006-01-19 | 2006-07-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-20 | 2010-01-19 | 2010-07-21 | $7700.00 | Window Closed / Lapsed |