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

Method of transmitting voice coding information using cyclic redundancy check bits

Assignee: Google Technology Holdings LLC
•
Filing: 1995-10-31
•
Granted: 1998-05-19
•
Expires: 2015-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of transmitting voice coding information is provided. First and second frames of voice coding information are provided. Each frame is then prioritized based on which bits need to be forward-error corrected, thus forming first and second prioritized frames. A six-bit CRC value is then computed based on the prioritized first and second frames. The six-bit CRC value is then split into first and second 3-bit CRC units. The first CRC unit is then combined with the first prioritized frame to form a modified first frame, and the second CRC unit is then combined with the second prioritized frame to form a modified second frame. The modified first and second frames are each then error correction coded to form first and second sets of symbols, respectively. The first and second set of symbols are then interleaved into a transmission unit, which is then transmitted.

Inventors

  • 👤 Stephen Paul Emeott
  • 👤 Gregory Charles White
  • 👤 John G. Ronk
  • 👤 Bob Hsun Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:15
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0071; G; G10; G10L; G10L19/00; G10L19/005; H04L1/0078; H04L1/0083; H04L2001/0098

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 235 words
A method of transmitting voice coding information, comprising the steps of: (a) providing a first frame of voice coding information comprising a plurality of bits and providing a second frame of voice coding information comprising a plurality of bits; (b) prioritizing the bits of the first frame to form a first prioritized frame of voice coding information; (c) prioritizing the bits of the second frame to form a second prioritized frame of voice coding information; (d) forming a set of bits, the set of bits comprising a first part of the first prioritized frame and a second part of the second prioritized frame; (e) computing a single cyclical redundancy check ("CRC") value using the set of bits; (f) parsing the single CRC value into a first CRC unit and a second CRC unit; (g) combining the first CRC unit with the first prioritized frame to form a modified first frame; (h) combining the second CRC unit with the second prioritized frame to form a modified second frame; (i) error correction coding at least some of the bits of the modified first frame to provide a first set of symbols; (j) error correction coding at least some of the bits of the modified second frame to provide a second set of symbols; (k) interleaving the first set of symbols and the second set of symbols to provide a transmission unit; and, (l) transmitting the transmission unit.
Claim 2
Independent Claim 235 words
A method of transmitting voice coding information, comprising the steps of: (a) providing a first frame of voice coding information comprising a plurality of bits and providing a second frame of voice coding information comprising a plurality of bits; (b) prioritizing the bits of the first frame to form a first prioritized frame of voice coding information; (c) prioritizing the bits of the second frame to form a second prioritized frame of voice coding information; (d) forming a set of bits, the set of bits comprising a first part of the first prioritized frame and a second part of the second prioritized frame; (e) computing a single cyclical redundancy check ("CRC") value using the set of bits; (f) parsing the single CRC value into a first CRC unit and a second CRC unit; (g) combining the first CRC unit with the first prioritized frame to form a modified first frame; (h) combining the second CRC unit with the second prioritized frame to form a modified second frame; (i) error correction coding at least some of the bits of the modified first frame to provide a first set of symbols; (j) error correction coding at least some of the bits of the modified second frame to provide a second set of symbols; (k) interleaving the first set of symbols and the second set of symbols to provide a transmission unit; and, (l) transmitting the transmission unit.
Claim 3
Dependent Claim 12 words
The method of claim 1 where the first frame comprises 180 bits.
Claim 4
Dependent Claim 12 words
The method of claim 1 where the second frame comprises 180 bits.
Claim 5
Dependent Claim 48 words
The method of claim 1 where the step of prioritizing the bits of the first frame to form a first prioritized frame of voice coding information comprises identifying bits from the first frame that are to be forward error correction coded, thus forming a first group of bits.
Claim 6
Dependent Claim 48 words
The method of claim 1 where the step of prioritizing the bits of the second frame to form a second prioritized frame of voice coding information comprises identifying bits from the second frame that are to be forward error correction coded, thus forming a second group of bits.
Claim 7
Dependent Claim 12 words
The method of claim 4 where the first group comprises 90 bits.
Claim 8
Dependent Claim 12 words
The method of claim 5 where the second group comprises 90 bits.
Claim 9
Dependent Claim 13 words
The method of claim 1 where the set of bits comprises 70 bits.
Claim 10
Dependent Claim 21 words
The method of claim 6 where the first part comprises 35 bits, the first part being based on the first group.
Claim 11
Dependent Claim 21 words
The method of claim 7 where the second part comprises 35 bits, the second part being based on the second group.
Claim 12
Dependent Claim 15 words
The method of claim 1 where the single cyclical redundancy check value comprises 6 bits.
Claim 13
Dependent Claim 13 words
The method of claim 1 where the first CRC unit comprises 3 bits.
Claim 14
Dependent Claim 13 words
The method of claim 1 where the second CRC unit comprises 3 bits.
Claim 15
Dependent Claim 14 words
The method of claim 1 where the first set of symbols comprises 83 symbols.
Claim 16
Dependent Claim 14 words
The method of claim 1 where the second set of symbols comprises 83 symbols.
Claim 17
Dependent Claim 12 words
The method of claim 1 where the transmission unit comprises 166 symbols.
Claim 18
Dependent Claim 13 words
The method of claim 1 where the modified first frame comprises 183 bits.
Claim 19
Dependent Claim 13 words
The method of claim 1 where the modified second frame comprises 183 bits.

References Cited (Backward Citations)

US4489418A Cited
US4649542A Cited
US5600754A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-18 2001-11-17 2002-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-18 2005-11-17 2006-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-18 2009-11-17 2010-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag