Tracking progress of data streamer
    2.
    发明申请
    Tracking progress of data streamer 有权
    跟踪数据流的进度

    公开(公告)号:US20050114569A1

    公开(公告)日:2005-05-26

    申请号:US10723347

    申请日:2003-11-25

    IPC分类号: G06F13/16 G06F13/28 G06F13/00

    CPC分类号: G06F13/28

    摘要: Machine-readable media, methods, and apparatus are described to stream data between a codec and a buffer in system memory and to maintain a value in system memory that is indicative of a current position in the buffer. In some embodiments, an audio controller streams the data across an isochronous channel having relaxed ordering rules to the buffer in the system memory and updates the value indicative of current position via a write across the isochronous channel to the system memory.

    摘要翻译: 描述了机器可读介质,方法和装置,以在系统存储器中的编解码器和缓冲器之间流式传输数据,并维持指示缓冲器中当前位置的系统存储器中的值。 在一些实施例中,音频控制器通过具有放松排序规则的同步信道将数据流传输到系统存储器中的缓冲器,并且通过跨同步信道的写入更新指示当前位置的值到系统存储器。

    Method and system for managing a NAND flash memory by paging segments of a logical to physical address map to a non-volatile memory
    3.
    发明授权
    Method and system for managing a NAND flash memory by paging segments of a logical to physical address map to a non-volatile memory 有权
    用于通过将逻辑到物理地址映射的片段寻址到非易失性存储器来管理NAND闪存的方法和系统

    公开(公告)号:US08612666B2

    公开(公告)日:2013-12-17

    申请号:US12495573

    申请日:2009-06-30

    IPC分类号: G06F12/00 G06F12/10

    摘要: A method and system to facilitate paging of one or more segments of a logical-to-physical (LTP) address mapping structure, such as a table, to a non-volatile memory, such as a NAND flash memory. The LTP address mapping structure is part of an indirection system map associated with the non-volatile memory. By allowing one or more segments of the LTP address mapping structure to be paged to the non-volatile memory, the amount of volatile memory required to store the LTP address mapping structure is reduced while maintaining the benefits of the LTP address mapping structure. One or more segments of the logical to physical address mapping structure may be cached in volatile memory, and a size of each segment may be the same as or a multiple of a page size of the NAND flash memory. A lookup or segment table may be provided to indicate a location of each segment and may be optimized for sequential physical addresses.

    摘要翻译: 一种有助于将诸如表的逻辑到物理(LTP)地址映射结构的一个或多个段的寻呼的方法和系统提供给诸如NAND闪存之类的非易失性存储器。 LTP地址映射结构是与非易失性存储器相关联的间接系统映射的一部分。 通过允许LTP地址映射结构的一个或多个段被分页到非易失性存储器,减少存储LTP地址映射结构所需的易失性存储器的量,同时保持LTP地址映射结构的优点。 逻辑到物理地址映射结构的一个或多个段可以被缓存在易失性存储器中,并且每个段的大小可以与NAND闪速存储器的页面大小相同或倍数。 可以提供查找或分段表以指示每个分段的位置并且可以针对顺序物理地址进行优化。

    Method and apparatus for maintaining synchronization of audio in a computing system
    4.
    发明授权
    Method and apparatus for maintaining synchronization of audio in a computing system 失效
    用于在计算系统中维持音频同步的方法和装置

    公开(公告)号:US07774520B2

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

    申请号:US11958074

    申请日:2007-12-17

    CPC分类号: G06F3/162

    摘要: A new audio playback architecture may be used, which allows the use of much larger buffering than that used by a typical audio subsystem in a computing system to improve power efficiency of the system and at the same time allows to maintain the quality (e.g., fidelity and responsiveness) of the audio playback. The audio controller in the new architecture may be made to report back to the host system a more accurate indication of which audio frame is being set to the audio codec than a currently available audio controller does. Additionally, the controller is capable of re-fetching previously buffered (but not yet transmitted) data. Furthermore, buffers in both the audio controller and the main memory may be dynamically adjusted during playback of audio data and/or for different applications.

    摘要翻译: 可以使用新的音频回放架构,其允许使用比计算系统中的典型音频子系统使用的更大的缓冲以提高系统的功率效率,并且同时允许保持质量(例如,保真度 和响应性)的音频播放。 可以使新架构中的音频控制器向主机系统报告比当前可用的音频控制器更准确地指示哪个音频帧被设置为音频编解码器。 此外,控制器能够重新获取先前缓存的(但尚未发送)的数据。 此外,音频控制器和主存储器中的缓冲器可以在音频数据和/或不同应用的回放期间被动态调整。

    EXECUTING A COMMAND WITHIN A TRANSPORT MECHANISM BASED ON A GET AND SET ARCHITECTURE
    6.
    发明申请
    EXECUTING A COMMAND WITHIN A TRANSPORT MECHANISM BASED ON A GET AND SET ARCHITECTURE 有权
    基于获取和设置架构在运输机制中执行命令

    公开(公告)号:US20140184816A1

    公开(公告)日:2014-07-03

    申请号:US13728922

    申请日:2012-12-27

    申请人: Brent Chartrand

    发明人: Brent Chartrand

    IPC分类号: G06F3/00

    摘要: The present disclosure provides techniques for executing a command within a transport mechanism based on a get and set architecture. An attribute identification of the command is extracted and a get protocol data unit (PDU) is sent from a host device to a imaging device based on the attribute identification in order to obtain attribute values from an image source within the imaging device. Additionally, a response PDU is sent from the imaging device to the host device to complete the execution of the command.

    摘要翻译: 本公开提供了用于基于获取和设置架构在传输机制内执行命令的技术。 提取命令的属性识别,并且基于属性识别从主机设备向成像设备发送获取协议数据单元(PDU),以便从成像设备内的图像源获得属性值。 此外,响应PDU从成像设备发送到主机设备以完成命令的执行。

    Banded indirection for nonvolatile memory devices
    7.
    发明授权
    Banded indirection for nonvolatile memory devices 有权
    非易失性存储器件的带状间接

    公开(公告)号:US08069299B2

    公开(公告)日:2011-11-29

    申请号:US12165562

    申请日:2008-06-30

    申请人: Brent Chartrand

    发明人: Brent Chartrand

    IPC分类号: G06F12/00

    摘要: Methods, apparatuses, and computer program products that enable banded indirection for nonvolatile memory devices, such as flash memory devices, are disclosed. One or more embodiments comprise a method for performing banded indirection when accessing data of a nonvolatile device. The methods comprise tracking fragmentation of a band of physical addresses of the nonvolatile memory device, storing a physical address of the band, and accessing data of a logical address of the band via the stored physical address based on the fragmentation of the band. Some embodiments comprise apparatuses for accessing data of nonvolatile devices using banded indirection. The embodiments comprise a nonvolatile memory element to store data, wherein the nonvolatile memory element has bands of physical addresses, a fragmentation detector to detect fragmentation of a band of the nonvolatile memory, and a data access module to access data of the band via a physical address based on the fragmentation.

    摘要翻译: 公开了用于非易失性存储器件(例如闪速存储器件)的带状间接的方法,装置和计算机程序产品。 一个或多个实施例包括当访问非易失性设备的数据时执行带状间接的方法。 这些方法包括跟踪非易失性存储器件的物理地址带的碎片化,存储该带的物理地址,以及基于频带的分段通过所存储的物理地址访问该频带的逻辑地址的数据。 一些实施例包括使用带状间接访问非易失性设备的数据的装置。 这些实施例包括用于存储数据的非易失性存储器元件,其中非易失性存储器元件具有物理地址带,用于检测非易失性存储器的频带的分段的分段检测器,以及数据访问模块,用于通过物理地访问频带的数据 基于碎片的地址。

    ENABLING A METADATA STORAGE SUBSYSTEM

    公开(公告)号:US20140184817A1

    公开(公告)日:2014-07-03

    申请号:US13728924

    申请日:2012-12-27

    申请人: Brent Chartrand

    发明人: Brent Chartrand

    IPC分类号: H04N5/232

    摘要: The present disclosure provides techniques for enabling a metadata storage subsystem. A directory of available metadata is created, and the metadata is stored in various system data stores. The metadata is retrieved as requested by a host device, and the metadata is transferred to the host device. Additionally, the metadata is executed.

    METHOD AND APPARATUS FOR MAINTAINING SYNCHRONIZATION OF AUDIO IN A COMPUTING SYSTEM
    9.
    发明申请
    METHOD AND APPARATUS FOR MAINTAINING SYNCHRONIZATION OF AUDIO IN A COMPUTING SYSTEM 失效
    用于维护计算机系统中音频同步的方法和装置

    公开(公告)号:US20080147918A1

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

    申请号:US11958074

    申请日:2007-12-17

    IPC分类号: G06F3/00 G06F13/28

    CPC分类号: G06F3/162

    摘要: A new audio playback architecture may be used, which allows the use of much larger buffering than that used by a typical audio subsystem in a computing system to improve power efficiency of the system and at the same time allows to maintain the quality (e.g., fidelity and responsiveness) of the audio playback. The audio controller in the new architecture may be made to report back to the host system a more accurate indication of which audio frame is being set to the audio codec than a currently available audio controller does. Additionally, the controller is capable of re-fetching previously buffered (but not yet transmitted) data. Furthermore, buffers in both the audio controller and the main memory may be dynamically adjusted during playback of audio data and/or for different applications.

    摘要翻译: 可以使用新的音频回放架构,其允许使用比计算系统中的典型音频子系统使用的更大的缓冲以提高系统的功率效率,并且同时允许保持质量(例如,保真度 和响应性)的音频播放。 可以使新架构中的音频控制器向主机系统报告比当前可用的音频控制器更准确地指示哪个音频帧被设置为音频编解码器。 此外,控制器能够重新获取先前缓存的(但尚未发送)的数据。 此外,音频控制器和主存储器中的缓冲器可以在音频数据和/或不同应用的回放期间被动态调整。

    ENABLING A METADATA STORAGE SUBSYSTEM
    10.
    发明申请
    ENABLING A METADATA STORAGE SUBSYSTEM 审中-公开
    启用元数据存储子系统

    公开(公告)号:US20140184828A1

    公开(公告)日:2014-07-03

    申请号:US13730353

    申请日:2012-12-28

    申请人: Brent Chartrand

    发明人: Brent Chartrand

    IPC分类号: G06F3/00

    摘要: The present disclosure provides techniques for enabling a metadata storage subsystem. A directory of available metadata is created, and the metadata is stored in various system data stores. The metadata is retrieved as requested by a host device, and the metadata is transferred to the host device. Additionally, the metadata is executed.

    摘要翻译: 本公开提供了用于启用元数据存储子系统的技术。 创建可用元数据的目录,并将元数据存储在各种系统数据存储中。 根据主机设备的请求检索元数据,并将元数据传送到主机设备。 另外,执行元数据。