Method to recognize streaming memory aligned and non-memory aligned data patterns with optimal hardware reuse
    1.
    发明授权
    Method to recognize streaming memory aligned and non-memory aligned data patterns with optimal hardware reuse 失效
    识别具有最佳硬件重用的流式存储器对齐和非存储器对齐的数据模式的方法

    公开(公告)号:US06704325B1

    公开(公告)日:2004-03-09

    申请号:US09287229

    申请日:1999-04-06

    IPC分类号: H04J316

    CPC分类号: H04J3/0608

    摘要: A method and system for efficiently handling a particular streaming data packet regardless of whether the streaming data packet has a first alignment or a second alignment. In one embodiment, the present invention receives a first portion of an incoming packet stream at a peripheral component adapted to be coupled to a host computer. The present embodiment then receives a second portion of the incoming packet stream at the peripheral component. Next, the present embodiment determines whether the incoming packet stream has a first alignment or a second alignment. Provided that the incoming packet stream has the second alignment, the present embodiment reconfigures the incoming packet stream to have the first alignment. The present embodiment then handles the incoming packet stream using a single processing unit adapted to handle only packet streams having the first alignment. In so doing, the present invention is able to handle an incoming packet stream having either a first alignment or a second alignment without requiring multiple processing units.

    摘要翻译: 一种用于有效地处理特定流数据分组的方法和系统,而不管流数据分组是否具有第一对准或第二对准。 在一个实施例中,本发明在适于耦合到主计算机的外围组件处接收输入分组流的第一部分。 然后,本实施例在外围组件处接收输入分组流的第二部分。 接下来,本实施例确定输入分组流是否具有第一对准或第二对准。 如果输入分组流具有第二对准,则本实施例重新配置输入分组流以具有第一对准。 本实施例然后使用适于仅处理具有第一对准的分组流的单个处理单元处理输入分组流。 在这样做时,本发明能够处理具有第一对准或第二对准的输入分组流,而不需要多个处理单元。

    Hardware assisted polling for software drivers
    2.
    发明授权
    Hardware assisted polling for software drivers 失效
    硬件辅助轮询软件驱动程序

    公开(公告)号:US06243785B1

    公开(公告)日:2001-06-05

    申请号:US09082417

    申请日:1998-05-20

    IPC分类号: G06F1300

    摘要: A method and system for programmably controlling hardware generation of interrupts by a peripheral component. In one embodiment, the present invention uses a peripheral component driver to programmably define a duration for a time cycle of a hardware timer disposed on a peripheral component. The hardware timer is configured to cause the generation of an interrupt signal upon the expiration of the time cycle. In this embodiment, the hardware timer of the peripheral component implements the duration for the time cycle and causes the generation of an interrupt signal upon the expiration of the time cycle. In so doing, the present embodiment attains the reliability and consistency of hardware timer generated interrupts schemes, but, by controlling the hardware timer with software, the present embodiment prevents over utilization of the CPU by the hardware timer.

    摘要翻译: 一种用于可编程地控制由外围部件产生中断的硬件的方法和系统。 在一个实施例中,本发明使用外围组件驱动器可编程地定义设置在外围组件上的硬件定时器的时间周期的持续时间。 硬件定时器被配置为在时间周期期满时产生中断信号。 在本实施例中,周边部件的硬件定时器实现时间周期的持续时间,并且在时间周期期满后产生中断信号。 这样做,本实施例达到硬件定时器产生的中断方案的可靠性和一致性,但是通过利用软件控制硬件定时器,本实施例防止硬件计时器对CPU的过度利用。

    Audio codec integrated with baseband processing and RF
    3.
    发明授权
    Audio codec integrated with baseband processing and RF 有权
    音频编解码器与基带处理和RF集成

    公开(公告)号:US07787529B2

    公开(公告)日:2010-08-31

    申请号:US11643485

    申请日:2006-12-20

    IPC分类号: H04L5/16

    CPC分类号: G10L19/00

    摘要: An audio codec integrated with baseband processing and RF on a single IC chip. The audio codec may be implemented in a variety of wireless transceivers, such as cell phones, to offer voice, data and/or music functions. The codec also has monaural and stereo channels for audio output, as well as stereo inputs.

    摘要翻译: 在单芯片芯片上集成了基带处理和RF的音频编解码器。 音频编解码器可以在诸如蜂窝电话的各种无线收发器中实现,以提供语音,数据和/或音乐功能。 编解码器还具有用于音频输出的单声道和立体声通道,以及立体声输入。

    Method and system for a processor that handles a plurality of wireless access communication protocols
    4.
    发明申请
    Method and system for a processor that handles a plurality of wireless access communication protocols 审中-公开
    一种用于处理多个无线接入通信协议的处理器的方法和系统

    公开(公告)号:US20070191007A1

    公开(公告)日:2007-08-16

    申请号:US11354704

    申请日:2006-02-14

    IPC分类号: H04Q7/20

    CPC分类号: H04W88/06

    摘要: Certain aspects of a method and system for handling signals in a communication system are disclosed. Aspects of one method may include processing, within a single chip, any one of a plurality of wireless access communication protocols by any one of a plurality of on-chip baseband processors. None of the on-chip baseband processors is a dedicated processor that is configured to handle only a single wireless access communication protocol. The plurality of wireless access communication protocols may comprise WCDMA, HSDPA, GSM, GPRS, and EDGE. Any one of the plurality of on-chip baseband processors may be configured to process any one of the plurality of wireless access communication protocols.

    摘要翻译: 公开了在通信系统中处理信号的方法和系统的某些方面。 一种方法的方面可以包括在单个芯片内处理多个片上基带处理器中的任何一个的多个无线接入通信协议中的任何一个。 片上基带处理器中没有一个是被配置为仅处理单个无线接入通信协议的专用处理器。 多个无线接入通信协议可以包括WCDMA,HSDPA,GSM,GPRS和EDGE。 多个片上基带处理器中的任何一个可以被配置为处理多个无线接入通信协议中的任何一个。

    Method and system for handling the processing of bluetooth data during multi-path multi-rate audio processing
    5.
    发明授权
    Method and system for handling the processing of bluetooth data during multi-path multi-rate audio processing 有权
    在多路径多速率音频处理中处理蓝牙数据处理的方法和系统

    公开(公告)号:US09286900B2

    公开(公告)日:2016-03-15

    申请号:US13052349

    申请日:2011-03-21

    IPC分类号: G10L19/00 H04J3/22

    CPC分类号: G10L19/00

    摘要: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.

    摘要翻译: 基带处理器中的音频编解码器可用于混合以多个数据采样率接收的音频信号。 混合音频信号可以被上采样到非常大的采样率,然后通过利用音频编解码器中的内插器而被下采样到与启用蓝牙的设备兼容的指定采样率。 下采样信号可以传送到具有USB接口的支持蓝牙的设备,例如蓝牙耳机或具有蓝牙功能的设备。 内插器可以是线性内插器,其中音频编解码器可以基于指定的输出采样率来实现触发和/或系数信号的产生。 可以基于与指定的输出采样率相关联的基值产生内插系数。 音频编解码器可以允许从多个速率中选择指定的输出采样率。

    Method and System for Detecting, and Controlling Power for, an Auxiliary Microphone
    6.
    发明申请
    Method and System for Detecting, and Controlling Power for, an Auxiliary Microphone 有权
    用于辅助麦克风的检测和控制功率的方法和系统

    公开(公告)号:US20080130913A1

    公开(公告)日:2008-06-05

    申请号:US11565576

    申请日:2006-11-30

    IPC分类号: H04R3/00

    摘要: Methods and systems for detecting, and controlling power for, an auxiliary microphone are disclosed. Aspects of one method may include a detection block intermittently enabling a bias circuit block to provide a bias signal to determine if an auxiliary microphone may be communicatively coupled to a mobile device. The detection block may process 1-bit digital samples received from the bias circuit bock to determine whether the auxiliary microphone may be communicatively coupled. The detection block may also process the 1-bit digital samples to determine if a button associated with the auxiliary microphone may have been pushed or activated.

    摘要翻译: 公开了用于检测和控制辅助麦克风的功率的方法和系统。 一种方法的方面可以包括间歇地使得偏置电路块提供偏置信号以确定辅助麦克风是否可通信地耦合到移动设备的检测块。 检测块可以处理从偏置电路块接收的1位数字样本,以确定辅助麦克风是否可以通信耦合。 检测块还可以处理1位数字样本,以确定与辅助麦克风相关联的按钮是否可能被推动或激活。

    Interrupt optimization using storage time for peripheral component events
    7.
    发明授权
    Interrupt optimization using storage time for peripheral component events 失效
    中断优化使用外设组件事件的存储时间

    公开(公告)号:US06529986B1

    公开(公告)日:2003-03-04

    申请号:US09238651

    申请日:1999-01-26

    IPC分类号: G06F1324

    CPC分类号: G06F13/24 G06F2213/2406

    摘要: A method and system for efficiently servicing a peripheral component event. In one embodiment of the present invention, peripheral component events are coalesced. The time that a peripheral component event has been stored is determined. This time interval is then compared to a storage time threshold. This process continues until the time that a peripheral component event has been stored meets or exceeds the storage time threshold. Once time that a peripheral component event has been stored meets or exceeds the storage time threshold, an interrupt is generated. By appropriately selecting a storage time threshold, the generation of interrupts is optimized. As a result, the present invention optimizes the generation of interrupts, reducing the frequency with which interrupts are generated, and minimizing the CPU overhead associated with the servicing of interrupts.

    摘要翻译: 一种用于有效地维护外围组件事件的方法和系统。 在本发明的一个实施例中,外围组件事件被合并。 确定外围组件事件的存储时间。 然后将该时间间隔与存储时间阈值进行比较。 该过程一直持续到外围组件事件已被存储满足或超过存储时间阈值。 一旦存储了外围组件事件的时间达到或超过了存储时间阈值,就会产生一个中断。 通过适当选择存储时间阈值,中断的产生被优化。 结果,本发明优化了中断的产生,降低了产生中断的频率,并且最小化与中断服务相关联的CPU开销。

    System for transferring length round down to cache line multiple capable
to determine type of read request which selects and reads portion of
prefetched data in memory
    8.
    发明授权
    System for transferring length round down to cache line multiple capable to determine type of read request which selects and reads portion of prefetched data in memory 失效
    用于将长度向下传输到高速缓存线路的系统,其能够确定读取请求的类型,其选择并读取存储器中的预取数据的部分

    公开(公告)号:US6055580A

    公开(公告)日:2000-04-25

    申请号:US87347

    申请日:1998-05-29

    IPC分类号: G06F12/08 H04L12/56 G06F13/00

    摘要: A method and system for efficiently transferring data between a host computer and a peripheral component which is removably coupled to the host computer. In one embodiment of the present invention, a peripheral component such as, for example, a network interface card receives information from a peripheral component driver, such as, for example, a network interface card driver. In this embodiment, the information triggers the peripheral component to transmit a read request to the host computer such that the peripheral component can access data present at the host computer. Next, the peripheral component determines from the information received at the peripheral component, which type of read request to transmit to the host computer. In this embodiment, the type of read request is selected such that only a desired portion of the data will be prefetched and stored in memory of the host computer. The peripheral component then transmits the read request to the host computer such that the peripheral component has access to the portion of the data. In this invention, the portion of the data is selected such that when stored in the memory of the host computer, the portion of the data will end on a boundary of the memory. Then, the peripheral component reads the portion of the data which is stored in the memory of the host computer. In so doing, the present invention minimizes CPU overhead associated with prefetching data in response to a read request from a peripheral component.

    摘要翻译: 一种用于在主计算机和可移除地耦合到主计算机的外围组件之间有效地传送数据的方法和系统。 在本发明的一个实施例中,诸如例如网络接口卡的外围部件从诸如网络接口卡驱动器的外围部件驱动器接收信息。 在该实施例中,信息触发外围组件向主计算机发送读取请求,使得外围组件可以访问在主计算机上存在的数据。 接下来,外围组件根据在外围组件接收到的信息确定要向主计算机发送的读取请求的类型。 在本实施例中,选择读请求的类型,使得只有预期部分的数据将被预取并存储在主计算机的存储器中。 然后,外围组件将读请求发送到主计算机,使得外围组件可以访问该部分数据。 在本发明中,数据的部分被选择为使得当存储在主计算机的存储器中时,数据的一部分将在存储器的边界上结束。 然后,外围部件读取存储在主计算机的存储器中的数据部分。 这样做,本发明使得与来自外围组件的读取请求相对应的预取数据相关联的CPU开销最小化。

    Method and system for detecting, and controlling power for, an auxiliary microphone
    9.
    发明授权
    Method and system for detecting, and controlling power for, an auxiliary microphone 有权
    用于检测和控制辅助麦克风的电源的方法和系统

    公开(公告)号:US08103022B2

    公开(公告)日:2012-01-24

    申请号:US11565576

    申请日:2006-11-30

    IPC分类号: H04R3/00 H04B1/38

    摘要: Methods and systems for detecting, and controlling power for, an auxiliary microphone are disclosed. Aspects of one method may include a detection block intermittently enabling a bias circuit block to provide a bias signal to determine if an auxiliary microphone may be communicatively coupled to a mobile device. The detection block may process 1-bit digital samples received from the bias circuit bock to determine whether the auxiliary microphone may be communicatively coupled. The detection block may also process the 1-bit digital samples to determine if a button associated with the auxiliary microphone may have been pushed or activated.

    摘要翻译: 公开了用于检测和控制辅助麦克风的功率的方法和系统。 一种方法的方面可以包括间歇地使得偏置电路块提供偏置信号以确定辅助麦克风是否可通信地耦合到移动设备的检测块。 检测块可以处理从偏置电路块接收的1位数字样本,以确定辅助麦克风是否可以通信耦合。 检测块还可以处理1位数字样本,以确定与辅助麦克风相关联的按钮是否可能被推动或激活。

    METHOD AND SYSTEM FOR PROCESSING MULTI-RATE AUDIO FROM A PLURALITY OF AUDIO PROCESSING SOURCES
    10.
    发明申请
    METHOD AND SYSTEM FOR PROCESSING MULTI-RATE AUDIO FROM A PLURALITY OF AUDIO PROCESSING SOURCES 有权
    从多种音频处理来源处理多速音频的方法和系统

    公开(公告)号:US20090098902A1

    公开(公告)日:2009-04-16

    申请号:US12250233

    申请日:2008-10-13

    IPC分类号: H04M1/00 H04B1/00

    摘要: One or more circuits in a mobile phone may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates and one or more of the following wireless standards: WCDMA, HSDPA, GSM, GPRS, EDGE, and/or Bluetooth. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device.

    摘要翻译: 移动电话中的一个或多个电路可用于将两个或多个音频信号上采样到相同的数据采样率。 可以以多种数据采样率和以下无线标准中的一种或多种以下无线标准中的一种来接收每个音频信号,例如数字音频,话音和多声道,WCDMA,HSDPA,GSM,GPRS,EDGE和 /或蓝牙。 音频信号可以在上采样之前用FIR滤波器或IIR滤波器进行均衡和/或补偿,以减少整体处理等待时间。 多个半带插值操作可以执行上采样。 第一个半带滤波器可以被IIR滤波器代替,以减少整体处理等待时间。 可以调整上采样数据的增益以减少噪声影响。 上采样音频信号的信道可以混合并且稍后进一步上采样以便随后与输出设备进行通信。