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

Method and apparatus for coding successive pitch periods in speech signal

Assignee: Qualcomm Inc
•
Filing: 2001-06-11
•
Granted: 2003-06-24
•
Expires: 2021-06-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for coding successive pitch periods of a speech signal. Based on a priori knowledge of statistical properties of successive speech periods, a shaped lattice structure is designed to cover the most probable points in the pitch space. The codebook index search starts with finding an open-loop estimate in the pitch space considering all dimensions and refining the open-loop estimate in a closed-loop search separately in each dimension based on the shaped lattice structure. The closed-loop search for the first subframe is for obtaining an absolute pitch period or a delta pitch while the closed-loop search for each of the other subframes is for obtaining a delta pitch for the respective subframe.

Inventors

  • 👤 Ari Heikkinen
  • 👤 Vesa T. Ruoppila
  • 👤 Samuli Pietilä

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:56
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/08; G10L19/09; G10L19/12; H; H03; H03M; H03M7/00; H03M7/30

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 136 words
A method of coding a sound signal in a plurality of signal frames each having a pitch period indicative of the sound signal in the respective signal frame, wherein each signal frame comprises a plurality of signal segments each representing a dimension in a pitch space, and the sound signal in each of the signal segments is characterized by a pitch value, and wherein the pitch values are representable by a point distribution pattern characteristic of the sound signal in a lattice structure for defining codebook indices in the pitch space, said method comprising the steps of: shaping the lattice structure based on the point distribution pattern; and providing a codebook index representing the pitch value in each dimension of the pitch space according to the shaped lattice structure for facilitating coding of the sound signal.
Claim 2
Independent Claim 136 words
A method of coding a sound signal in a plurality of signal frames each having a pitch period indicative of the sound signal in the respective signal frame, wherein each signal frame comprises a plurality of signal segments each representing a dimension in a pitch space, and the sound signal in each of the signal segments is characterized by a pitch value, and wherein the pitch values are representable by a point distribution pattern characteristic of the sound signal in a lattice structure for defining codebook indices in the pitch space, said method comprising the steps of: shaping the lattice structure based on the point distribution pattern; and providing a codebook index representing the pitch value in each dimension of the pitch space according to the shaped lattice structure for facilitating coding of the sound signal.
Claim 3
Dependent Claim 77 words
The method of claim 1 , further comprising the steps of: obtaining an open-loop estimate of the pitch period by an open-loop search from the shaped lattice structure considering all of the dimensions of the pitch space; and refining the open-loop estimate in each of the dimensions in the pitch space separately by a closed-loop search from the shaped lattice structure for obtaining a closed-loop search value indicative of the pitch value in the respective signal segment.
Claim 4
Dependent Claim 17 words
The method of claim 2 , wherein the pitch value is indicative of a differential pitch period.
Claim 5
Dependent Claim 43 words
The method of claim 2 , wherein the pitch value in at least one of the signal segments is indicative of an absolute pitch period and the pitch value in each of the remaining signal segments is indicative of a differential pitch period.
Claim 6
Dependent Claim 57 words
The method of claim 2 , wherein the successive signal segments sequentially comprise a first signal segment and three second signal segments, and wherein the pitch value in the first signal segment is indicative of an absolute pitch period and the pitch value in each of the second signal segments is indicative of a differential pitch period.
Claim 7
Dependent Claim 14 words
The method of claim 2 , wherein the signal segments are arranged in subframes.
Claim 8
Dependent Claim 33 words
The method of claim 6 , wherein each of the signal frames comprises four subframes, and wherein the pitch value in each of the four subframes is indicative of a differential pitch period.
Claim 9
Dependent Claim 47 words
The method of claim 6 , wherein the subframes include sequentially a first subframe and three second subframes and where the pitch value in the first subframe is an absolute pitch period, and the pitch value in each of the second subframes is a differential pitch period.
Claim 10
Dependent Claim 69 words
The method of claim 1 , wherein the point density pattern is comprised of a plurality of regions in the shaped lattice structure and each of the regions is representable of a hypercube each having a plurality of edges comprising one or more lattice points of the shaped lattice structure, and wherein the codebook index is indicative of the number of lattice points on the edges of the hypercubes.
Claim 11
Dependent Claim 48 words
The method of claim 1 , wherein the codebook index is provided by an encoding means to a decoding means having information indicative of the shaped lattice structure for allowing the decoding means to synthesize a speech signal from the codebook index based on the shaped lattice structure.
Claim 12
Dependent Claim 14 words
The method of claim 1 , wherein the sound signal comprises a speech signal.
Claim 13
Independent Claim 204 words
An apparatus for encoding a sound signal in a plurality of signal frames each having a pitch period indicative of the sound signal in the respective signal frame, wherein each signal frame comprises a plurality of signal segments each representing a dimension in a pitch space, and the sound signal in each of the signal segments is characterized by a pitch value, and wherein the pitch values are representable by a point distribution pattern characteristic of the sound signal in a lattice structure for defining codebook indices in the pitch space, and the lattice structure is shaped based on the point distribution pattern for defining a shaped lattice structure, said apparatus comprising: means, responsive to the sound signal, for obtaining an open-loop estimate of the pitch period by an open-loop search from the shaped lattice structure considering all of the dimensions of the pitch space for providing an open-loop search value indicative of the open-loop estimate; and means, responsive to the open-loop search value, for refining the open-loop estimate in each of the dimensions in the pitch space separately by a closed-loop search from the shaped lattice structure for obtaining a closed-loop search value indicative of the pitch value in the respective signal segment.
Claim 14
Independent Claim 204 words
An apparatus for encoding a sound signal in a plurality of signal frames each having a pitch period indicative of the sound signal in the respective signal frame, wherein each signal frame comprises a plurality of signal segments each representing a dimension in a pitch space, and the sound signal in each of the signal segments is characterized by a pitch value, and wherein the pitch values are representable by a point distribution pattern characteristic of the sound signal in a lattice structure for defining codebook indices in the pitch space, and the lattice structure is shaped based on the point distribution pattern for defining a shaped lattice structure, said apparatus comprising: means, responsive to the sound signal, for obtaining an open-loop estimate of the pitch period by an open-loop search from the shaped lattice structure considering all of the dimensions of the pitch space for providing an open-loop search value indicative of the open-loop estimate; and means, responsive to the open-loop search value, for refining the open-loop estimate in each of the dimensions in the pitch space separately by a closed-loop search from the shaped lattice structure for obtaining a closed-loop search value indicative of the pitch value in the respective signal segment.
Claim 15
Dependent Claim 17 words
The apparatus of claim 12 , wherein the pitch value is indicative of a differential pitch period.
Claim 16
Dependent Claim 43 words
The apparatus of claim 12 , wherein the pitch value in at least one of the signal segments is indicative of an absolute pitch period and the pitch value in each of the remaining signal segments is indicative of a differential pitch period.
Claim 17
Dependent Claim 15 words
The apparatus of claim 12 , wherein the signal segments are arranged in successive subframes.
Claim 18
Dependent Claim 52 words
The apparatus of claim 15 , wherein the successive subframes sequentially comprise a first subframe and three second subframes, and wherein the pitch value in the first subframe is indicative of an absolute pitch period and the pitch value in each of the second subframes is indicative of a differential pitch period.
Claim 19
Dependent Claim 33 words
The apparatus of claim 15 , wherein each of the signal frames comprises four subframes, and wherein the pitch value in each of the four subframes is indicative of a differential pitch period.
Claim 20
Dependent Claim 69 words
The apparatus of claim 12 , wherein the point density pattern is comprised of a plurality of regions in the shaped lattice structure and each of the regions is representable of a hypercube each having a plurality of edges comprising one or more lattice points of the shaped lattice structure, and wherein the codebook index is indicative of the number of lattice points on the edges of the hypercubes.
Claim 21
Independent Claim 245 words
A system for coding a sound signal in a plurality of signal frames each having a pitch period indicative of the sound signal in the respective signal frame, wherein each signal frame comprises a plurality of signal segments each representing a dimension in a pitch space, and the sound signal in each of the signal segments is characterized by a pitch value, and wherein the pitch values are representable by a point distribution pattern characteristic of the sound signal in a lattice structure for defining codebook indices in the pitch space, and the lattice structure is shaped based on the point distribution pattern for defining a shaped lattice structure, said system comprising: an encoder having: means, responsive to the sound signal, for obtaining an open-loop estimate of the pitch period by an open-loop search from the shaped lattice structure considering all of the dimensions of the pitch space for providing an open-loop search value indicative of the open-loop estimate; and means, responsive to the open-loop search value, for refining the open-loop estimate in each of the dimensions in the pitch space separately by a closed-loop search from the shaped lattice structure for obtaining a closed-loop search value indicative of the pitch value in the respective signal segment for providing information indicative of the shaped lattice structure and the codebook indices; and a decoder having means, responsive to the information, for synthesizing a further sound signal from the codebook indices based on the shaped lattice structure.
Claim 22
Independent Claim 245 words
A system for coding a sound signal in a plurality of signal frames each having a pitch period indicative of the sound signal in the respective signal frame, wherein each signal frame comprises a plurality of signal segments each representing a dimension in a pitch space, and the sound signal in each of the signal segments is characterized by a pitch value, and wherein the pitch values are representable by a point distribution pattern characteristic of the sound signal in a lattice structure for defining codebook indices in the pitch space, and the lattice structure is shaped based on the point distribution pattern for defining a shaped lattice structure, said system comprising: an encoder having: means, responsive to the sound signal, for obtaining an open-loop estimate of the pitch period by an open-loop search from the shaped lattice structure considering all of the dimensions of the pitch space for providing an open-loop search value indicative of the open-loop estimate; and means, responsive to the open-loop search value, for refining the open-loop estimate in each of the dimensions in the pitch space separately by a closed-loop search from the shaped lattice structure for obtaining a closed-loop search value indicative of the pitch value in the respective signal segment for providing information indicative of the shaped lattice structure and the codebook indices; and a decoder having means, responsive to the information, for synthesizing a further sound signal from the codebook indices based on the shaped lattice structure.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-23 2006-12-23 2007-06-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-23 2010-12-23 2011-06-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-23 2014-12-23 2015-06-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag