Low latency real-time audio streaming
    1.
    发明授权
    Low latency real-time audio streaming 有权
    低延迟实时音频流

    公开(公告)号:US07706901B2

    公开(公告)日:2010-04-27

    申请号:US10956280

    申请日:2004-10-01

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G06F17/00

    CPC分类号: G06F3/162

    摘要: Systems and methods for audio streaming in a computing device are described. In one aspect an interface to an adapter driver is provided. The adapter driver is associated with an audio device. The adapter driver and a wave real-time (WaveRT) port driver associated with the computing device use the interface to configure direct access by a client of the computing device and by the audio device to a cyclic buffer. The direct access is for rendering and/or capturing an audio stream. The direct access is independent of any copying by a port driver on the computer system of the audio stream to any buffer.

    摘要翻译: 描述了用于计算设备中的音频流的系统和方法。 在一个方面,提供了到适配器驱动器的接口。 适配器驱动程序与音频设备相关联。 与计算设备相关联的适配器驱动器和波形实时(WaveRT)端口驱动器使用接口来配置计算设备的客户端和音频设备的直接访问到循环缓冲器。 直接访问用于渲染和/或捕获音频流。 直接访问与音频流的计算机系统上的端口驱动程序复制到任何缓冲区无关。

    Low Latency Real-Time Audio Streaming
    2.
    发明申请
    Low Latency Real-Time Audio Streaming 有权
    低延迟实时音频流

    公开(公告)号:US20100077110A1

    公开(公告)日:2010-03-25

    申请号:US12628550

    申请日:2009-12-01

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G06F17/00 G06F13/28

    CPC分类号: G06F3/162

    摘要: Systems and methods for audio streaming in a computing device are described. In one aspect an interface to an adapter driver is provided. The adapter driver is associated with an audio device. The adapter driver and a wave real-time (WaveRT) port driver associated with the computing device use the interface to configure direct access by a client of the computing device and by the audio device to a cyclic buffer. The direct access is for rendering and/or capturing an audio stream. The direct access is independent of any copying by a port driver on the computer system of the audio stream to any buffer

    摘要翻译: 描述了用于计算设备中的音频流的系统和方法。 在一个方面,提供了到适配器驱动器的接口。 适配器驱动程序与音频设备相关联。 与计算设备相关联的适配器驱动器和波形实时(WaveRT)端口驱动器使用接口来配置计算设备的客户端和音频设备的直接访问到循环缓冲器。 直接访问用于渲染和/或捕获音频流。 直接访问与音频流的计算机系统上的端口驱动程序复制到任何缓冲区无关

    Equal-opportunity bandwidth regulation
    3.
    发明授权
    Equal-opportunity bandwidth regulation 有权
    平等机会带宽调节

    公开(公告)号:US07590065B2

    公开(公告)日:2009-09-15

    申请号:US10912451

    申请日:2004-08-04

    申请人: Frank Berreth

    发明人: Frank Berreth

    CPC分类号: G06F13/4059 H04L49/90

    摘要: Systems and methods for equal opportunity bandwidth regulation are described. In one aspect, data is received from a transmitting entity of one or more transmitting entities. Responsive to receiving the data, the data is transmitted across a bus to a target entity. This transmission is accomplished by dynamically regulating data transmission bandwidth on the bus such that each data transmitting entity of the transmitting entities has a substantially equal opportunity to have bus bandwidth allocated to transmit data associated with the data transmitting entity.

    摘要翻译: 描述了相等机会带宽调节的系统和方法。 在一个方面,从一个或多个发送实体的发送实体接收数据。 响应于接收数据,数据通过总线传输到目标实体。 这种传输是通过动态地调节总线上的数据传输带宽来实现的,使得发送实体的每个数据发送实体具有基本上相等的机会,使总线带宽被分配以发送与数据发送实体相关联的数据。

    Low latency real-time audio streaming
    4.
    发明授权
    Low latency real-time audio streaming 有权
    低延迟实时音频流

    公开(公告)号:US08078302B2

    公开(公告)日:2011-12-13

    申请号:US12628550

    申请日:2009-12-01

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G06F17/00

    CPC分类号: G06F3/162

    摘要: Systems and methods for audio streaming in a computing device are described. In one aspect an interface to an adapter driver is provided. The adapter driver is associated with an audio device. The adapter driver and a wave real-time (WaveRT) port driver associated with the computing device use the interface to configure direct access by a client of the computing device and by the audio device to a cyclic buffer. The direct access is for rendering and/or capturing an audio stream. The direct access is independent of any copying by a port driver on the computer system of the audio stream to any buffer.

    摘要翻译: 描述了用于计算设备中的音频流的系统和方法。 在一个方面,提供了到适配器驱动器的接口。 适配器驱动程序与音频设备相关联。 与计算设备相关联的适配器驱动器和波形实时(WaveRT)端口驱动器使用接口来配置计算设备的客户端和音频设备的直接访问到循环缓冲器。 直接访问用于渲染和/或捕获音频流。 直接访问与音频流的计算机系统上的端口驱动程序复制到任何缓冲区无关。

    Equal-opportunity bandwidth regulation
    5.
    发明申请
    Equal-opportunity bandwidth regulation 有权
    平等机会带宽调节

    公开(公告)号:US20060031542A1

    公开(公告)日:2006-02-09

    申请号:US10912451

    申请日:2004-08-04

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G06F15/16

    CPC分类号: G06F13/4059 H04L49/90

    摘要: Systems and methods for equal opportunity bandwidth regulation are described. In one aspect, data is received from a transmitting entity of one or more transmitting entities. Responsive to receiving the data, the data is transmitted across a bus to a target entity. This transmission is accomplished by dynamically regulating data transmission bandwidth on the bus such that each data transmitting entity of the transmitting entities has a substantially equal opportunity to have bus bandwidth allocated to tranmit data associated with the data transmitting entity.

    摘要翻译: 描述了相等机会带宽调节的系统和方法。 在一个方面,从一个或多个发送实体的发送实体接收数据。 响应于接收数据,数据通过总线传输到目标实体。 通过动态地调整总线上的数据传输带宽来实现该传输,使得发送实体的每个数据发送实体具有基本上相等的机会,以使得分配总线带宽以传送与数据发送实体相关联的数据。

    Low latency real-time audio streaming
    8.
    发明申请
    Low latency real-time audio streaming 有权
    低延迟实时音频流

    公开(公告)号:US20060074637A1

    公开(公告)日:2006-04-06

    申请号:US10956280

    申请日:2004-10-01

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G10L21/00

    CPC分类号: G06F3/162

    摘要: Systems and methods for audio streaming in a computing device are described. In one aspect an interface to an adapter driver is provided. The adapter driver is associated with an audio device. The adapter driver and a wave real-time (WaveRT) port driver associated with the computing device use the interface to configure direct access by a client of the computing device and by the audio device to a cyclic buffer. The direct access is for rendering and/or capturing an audio stream. The direct access is independent of any copying by a port driver on the computer system of the audio stream to any buffer

    摘要翻译: 描述了用于计算设备中的音频流的系统和方法。 在一个方面,提供了到适配器驱动器的接口。 适配器驱动程序与音频设备相关联。 与计算设备相关联的适配器驱动器和波形实时(WaveRT)端口驱动器使用接口来配置计算设备的客户端和音频设备的直接访问到循环缓冲器。 直接访问用于渲染和/或捕获音频流。 直接访问与音频流的计算机系统上的端口驱动程序复制到任何缓冲区无关

    Systems and methods for interfacing with codecs across an architecture optimized for audio
    9.
    发明申请
    Systems and methods for interfacing with codecs across an architecture optimized for audio 审中-公开
    通过针对音频优化的架构与编解码器进行接口的系统和方法

    公开(公告)号:US20060041895A1

    公开(公告)日:2006-02-23

    申请号:US10912444

    申请日:2004-08-04

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G06F9/46

    CPC分类号: G06F13/102 G06F9/4411

    摘要: Systems and methods for interfacing with codec(s) on an architecture optimized for audio are described. In one aspect, a device driver accesses an application programming interface (API). The API facilitates communications between the device driver and one or more codec(s) via a controller coupled to the codec(s). The codec(s) and the controller are implemented in an environment that is substantially optimized for audio. Such communication includes, for example, registering for event(s), transferring data to or from the codec(s), obtaining information about the capability of the codec(s), and/or managing bus or codec resources.

    摘要翻译: 描述了在针对音频优化的架构上与编解码器进行接口的系统和方法。 在一个方面,设备驱动程序访问应用程序编程接口(API)。 API通过耦合到编解码器的控制器来促进设备驱动器与一个或多个编解码器之间的通信。 编解码器和控制器在基本上针对音频优化的环境中实现。 这种通信包括例如注册事件,向/从编解码器传送数据,获得关于编解码器的能力的信息和/或管理总线或编解码器资源。

    Systems and methods for managing input ring buffer
    10.
    发明申请
    Systems and methods for managing input ring buffer 审中-公开
    用于管理输入环形缓冲区的系统和方法

    公开(公告)号:US20060031607A1

    公开(公告)日:2006-02-09

    申请号:US10912995

    申请日:2004-08-05

    申请人: Frank Berreth

    发明人: Frank Berreth

    IPC分类号: G06F13/38

    CPC分类号: G06F13/4054 G06F9/544

    摘要: Systems and methods for managing input ring buffer data transfers are described. In one aspect, a set of data packets from an output ring buffer (ORB) are sent to a codec. Information associated with the data packets is provided by a device driver. The data packets are stored in the ORB. The device driver is notified of any invalid response corresponding to a data packet of the data packets.

    摘要翻译: 描述用于管理输入环形缓冲器数据传输的系统和方法。 在一个方面,来自输出环形缓冲器(ORB)的一组数据分组被发送到编解码器。 与数据包相关联的信息由设备驱动程序提供。 数据包存储在ORB中。 通知设备驱动程序与数据包的数据包相对应的任何无效响应。