发明名称 Data substitution scheme for oversampled data
摘要 Low latency and computationally efficient techniques may be employed to account for errors in data such as low bit-width, oversampled data. In some aspects these techniques may be employed to mitigate audio artifacts associated with sigma-delta modulated audio data. In some aspects an error may be detected in a set of encoded data based on an outcome of a channel decoding process. Upon determining that a set of data may contain at least one error, the set of data may be replaced with another set of data that is based on one or more neighboring data sets. For example, in some aspects a set of data including at least one bit in error may be replaced with data that is generated by applying a cross-fading operation to neighboring data sets. In some aspects a given data bit may be flipped as a result of a linear prediction operation that is applied to PCM equivalent data that is associated with the given data bit and its neighboring data bits. In some aspects a set of data including at least one bit in error may be replaced with data that is generated by performing linear interpolation operations on PCM equivalent data that is associated with neighboring data sets.
申请公布号 US8879643(B2) 申请公布日期 2014.11.04
申请号 US200812146324 申请日期 2008.06.25
申请人 QUALCOMM Incorporated 发明人 Garudadri Harinath;Majumdar Somdeb;Julian David Jonathan;Ganapathy Chinnappa K.
分类号 H04B14/04 主分类号 H04B14/04
代理机构 代理人 Holdaway Paul S.
主权项 1. A method of data processing, comprising: receiving, by an apparatus, a series of encoded data blocks; correcting a plurality of errors in a selected one of the encoded data blocks by channel decoding the selected encoded data block; generating, as a result of the channel decoding, a channel coding metric indicative of an amount of the errors corrected in the selected encoded data block; identifying the selected encoded data block as likely to have errors if the amount of the errors corrected exceeds a threshold; and in response to identifying the selected encoded data block as likely to have errors performing the following: acquiring, by the apparatus, a first subset of the series of encoded data blocks that precede the selected encoded data block;acquiring, by the apparatus, a second subset of the series of encoded data blocks that follows the selected encoded data block;generating, by the apparatus, substitute data by performing an algorithm on the first and second subsets; andreplacing, by the apparatus, the selected encoded data block with the substitute data.
地址 San Diego CA US