首页> 外国专利> Arithmetic logic unit controller for linear PCM scaling and decimation in an audio decoder

Arithmetic logic unit controller for linear PCM scaling and decimation in an audio decoder

机译:用于音频解码器中线性PCM缩放和抽取的算术逻辑单元控制器

摘要

An audio decoder converts a linear PCM audio data packet into two concurrently provided digital audio sample sequences: a high-quality sequence and a decimated sequence. In one embodiment, the audio decoder is part of an audio system that further includes two audio devices. The first audio device is configured to produce an audio signal from a 96 kHz sequence, and the second audio device expects a 48 kHz sequence. The audio decoder includes an input interface, an arithmetic logic unit (ALU), and two output buffers. The input interface is configured to receive a linear PCM audio data packet and to reconfigure bytes as necessary to reconstruct a sequence of unscaled audio samples. The ALU multiplies each of the unscaled audio samples by a gain factor and buffers the resulting scaled audio sample sequence in a first output buffer. After samples for two sampling instants have been processed, the ALU then retrieves a string of samples from the first output buffer, multiplies them by decimation filter coefficients, and adds the products to form decimation samples for one sampling instant. The decimation samples form a decimated audio sequence which is buffered in the second output buffer. The first output buffer provides the 96 kHz sequence to the first audio device, and the second output buffer provides the 48 kHz sequence to the second audio device. The sharing of the ALU between the scaling and decimation operations advantageously provides a versatile decoder at a minimal cost.
机译:音频解码器将线性PCM音频数据包转换为两个同时提供的数字音频采样序列:高质量序列和抽取序列。在一个实施例中,音频解码器是进一步包括两个音频设备的音频系统的一部分。第一音频设备被配置为产生来自96 kHz序列的音频信号,第二音频设备期望具有48 kHz序列。音频解码器包括一个输入接口,一个算术逻辑单元(ALU)和两个输出缓冲器。输入接口配置为接收线性PCM音频数据包,并根据需要重新配置字节,以重建一系列未缩放的音频样本。 ALU将每个未缩放的音频样本乘以增益因子,并将所得的缩放后的音频样本序列缓冲在第一输出缓冲器中。在处理了两个采样时刻的样本之后,ALU然后从第一个输出缓冲区中检索一串样本,将它们乘以抽取滤波器系数,然后将乘积相加以形成一个采样时刻的抽取样本。抽取采样形成抽取的音频序列,该序列被缓冲在第二个输出缓冲区中。第一输出缓冲器将96 kHz序列提供给第一音频设备,第二输出缓冲器将48 kHz序列提供给第二音频设备。在缩放和抽取操作之间共享ALU有利地以最小的成本提供了通用的解码器。

著录项

  • 公开/公告号US6108622A

    专利类型

  • 公开/公告日2000-08-22

    原文格式PDF

  • 申请/专利权人 LSI LOGIC CORPORATION;

    申请/专利号US19980105719

  • 发明设计人 TAKUMI NAGASAKO;NING XUE;

    申请日1998-06-26

  • 分类号G10L19/00;G10L21/04;

  • 国家 US

  • 入库时间 2022-08-22 01:36:23

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号