QoS inband upgrade
    31.
    发明授权
    QoS inband upgrade 有权
    QoS带内升级

    公开(公告)号:US09053058B2

    公开(公告)日:2015-06-09

    申请号:US13721665

    申请日:2012-12-20

    Applicant: Apple Inc.

    CPC classification number: G06F13/14 G06F13/1642 G06F13/1673

    Abstract: Systems and methods for upgrading QoS levels of older transactions based on the presence of higher level QoS transactions in a given queue. A counter may be maintained to track the number of transactions in a queue that are assigned a corresponding QoS level. Each separate QoS level can have a corresponding counter. When a transaction is received by the queue, the counter corresponding to the QoS level of the transaction is incremented. When a transaction leaves the queue, the transaction is upgraded to the highest QoS level with a non-zero counter. Also, when the transaction leaves the queue, the counter corresponding to the original QoS level of the transaction is decremented.

    Abstract translation: 基于在给定队列中存在较高级别的QoS事务,升级旧事务的QoS级别的系统和方法。 可以维护计数器来跟踪被分配相应QoS级别的队列中的事务的数量。 每个单独的QoS级别可以有一个相应的计数器。 当队列接收到事务时,增加对应于事务的QoS级别的计数器。 当事务离开队列时,事务将使用非零计数器升级到最高的QoS级别。 此外,当事务离开队列时,对应于事务的原始QoS级别的计数器递减。

    TRANSACTION FLOW CONTROL USING CREDIT AND TOKEN MANAGEMENT
    32.
    发明申请
    TRANSACTION FLOW CONTROL USING CREDIT AND TOKEN MANAGEMENT 有权
    交易流量控制使用信贷和托管管理

    公开(公告)号:US20150026041A1

    公开(公告)日:2015-01-22

    申请号:US13944462

    申请日:2013-07-17

    Applicant: Apple Inc.

    CPC classification number: G06Q20/38 G06F17/5045 G06F17/505 G06Q20/24

    Abstract: Embodiments of a local interface unit are disclosed that may allow for managing credits and tokens as part of flow control method. The local interface unit may include a transmit unit and a receive unit. The transmit unit may be configured to receive credits and tokens, determine an available number of credits based on the number received tokens, determine an available number of tokens based on the number of received tokens, and send the available credits to an arbitration unit. The available credits may then be updated, by the transmit unit in response to receiving a selected transaction from the arbitration, and the transmit unit may then transmit the selected transaction, and update the available credits and the available tokens once the transaction has been sent. The receive unit may be configured to send credits and tokens to a transmit unit, and receive a transaction sent by a transmit unit.

    Abstract translation: 公开了本地接口单元的实施例,其可以允许作为流控制方法的一部分来管理信用和令牌。 本地接口单元可以包括发送单元和接收单元。 发送单元可以被配置为接收信用和令牌,基于所接收的令牌的数量来确定可用的信用数量,基于接收到的令牌的数量确定令牌的可用数量,并将可用信用发送到仲裁单元。 然后可以通过发送单元响应于从仲裁接收到所选择的交易而更新可用信用,并且发送单元然后可以发送所选择的交易,并且一旦交易被发送,就更新可用信用和可用令牌。 接收单元可以被配置为向发送单元发送信用和令牌,并且接收由发送单元发送的交易。

    TRANSLATING CACHE HINTS
    33.
    发明申请
    TRANSLATING CACHE HINTS 有权
    翻译缓存提示

    公开(公告)号:US20140372699A1

    公开(公告)日:2014-12-18

    申请号:US13915911

    申请日:2013-06-12

    Applicant: Apple Inc.

    Abstract: Systems and methods for translating cache hints between different protocols within a SoC. A requesting agent within the SoC generates a first cache hint for a transaction, and the first cache hint is compliant with a first protocol. The first cache hint can be set to a reserved encoding value as defined by the first protocol. Prior to the transaction being sent to the memory subsystem, the first cache hint is translated into a second cache hint. The memory subsystem recognizes cache hints which are compliant with a second protocol, and the second cache hint is compliant with the second protocol.

    Abstract translation: 用于翻译SoC中不同协议之间的缓存提示的系统和方法。 SoC中的请求代理生成用于事务的第一高速缓存提示,并且第一高速缓存提示符合第一协议。 第一个缓存提示可以设置为第一个协议定义的保留编码值。 在将事务发送到存储器子系统之前,第一高速缓存提示被转换成第二高速缓存提示。 存储器子系统识别符合第二协议的高速缓存提示,并且第二高速缓存提示符合第二协议。

    FLOW-ID DEPENDENCY CHECKING LOGIC
    34.
    发明申请
    FLOW-ID DEPENDENCY CHECKING LOGIC 有权
    FLOW-ID依赖性检查逻辑

    公开(公告)号:US20140195740A1

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

    申请号:US13736245

    申请日:2013-01-08

    Applicant: APPLE INC.

    CPC classification number: G06F12/0815 G06F9/46 G06F9/466 G06F12/0811 G06F13/18

    Abstract: Systems and methods for maintaining an order of transactions in the coherence point. The coherence point stores attributes associated with received transactions in an input request queue (IRQ). When a new transaction is received with a device ordered attribute, the IRQ is searched for other entries with the same flow ID as the new transaction. If one or more matches are found, the new transaction entry points to the entry for the most recently received transaction with the same flow ID. The new transaction is prevented from exiting the coherence point until the transaction it points to has been sent to its destination.

    Abstract translation: 在一致性点保持交易顺序的系统和方法。 相干点存储与输入请求队列(IRQ)中的接收事务相关联的属性。 当接收到具有设备排序属性的新事务时,IRQ将搜索与新事务具有相同流ID的其他条目。 如果找到一个或多个匹配,则新的事务条目指向具有相同流ID的最近收到的事务的条目。 新交易被阻止退出连贯点,直到其指向的交易已发送到其目的地。

    QOS INBAND UPGRADE
    35.
    发明申请

    公开(公告)号:US20140181824A1

    公开(公告)日:2014-06-26

    申请号:US13721665

    申请日:2012-12-20

    Applicant: APPLE INC.

    CPC classification number: G06F13/14 G06F13/1642 G06F13/1673

    Abstract: Systems and methods for upgrading QoS levels of older transactions based on the presence of higher level QoS transactions in a given queue. A counter may be maintained to track the number of transactions in a queue that are assigned a corresponding QoS level. Each separate QoS level can have a corresponding counter. When a transaction is received by the queue, the counter corresponding to the QoS level of the transaction is incremented. When a transaction leaves the queue, the transaction is upgraded to the highest QoS level with a non-zero counter. Also, when the transaction leaves the queue, the counter corresponding to the original QoS level of the transaction is decremented.

    Abstract translation: 基于在给定队列中存在较高级别的QoS事务,升级旧事务的QoS级别的系统和方法。 可以维护计数器来跟踪被分配相应QoS级别的队列中的事务的数量。 每个单独的QoS级别可以有一个相应的计数器。 当队列接收到事务时,增加对应于事务的QoS级别的计数器。 当事务离开队列时,事务将使用非零计数器升级到最高的QoS级别。 此外,当事务离开队列时,对应于事务的原始QoS级别的计数器递减。

    MEDIA COMPOSITOR FOR COMPUTER-GENERATED REALITY

    公开(公告)号:US20220207842A1

    公开(公告)日:2022-06-30

    申请号:US17693881

    申请日:2022-03-14

    Applicant: Apple Inc.

    Abstract: One implementation forms a composited stream of computer-generated reality (CGR) content using multiple data streams related to a CGR experience to facilitate recording or streaming. A media compositor obtains a first data stream of rendered frames and a second data stream of additional data. The rendered frame content (e.g., 3D models) represents real and virtual content rendered during a CGR experience at a plurality of instants in time. The additional data of the second data stream relates to the CGR experience, for example, relating to audio, audio sources, metadata identifying detected attributes of the CGR experience, image data, data from other devices involved in the CGR experience, etc. The media compositor forms a composited stream that aligns the rendered frame content with the additional data for the plurality of instants in time, for example, by forming time-stamped, n-dimensional datasets (e.g., images) corresponding to individual instants in time.

    VIDEO PIPELINE
    37.
    发明申请

    公开(公告)号:US20210312694A1

    公开(公告)日:2021-10-07

    申请号:US17352080

    申请日:2021-06-18

    Applicant: Apple Inc.

    Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.

    Method for chaining media processing

    公开(公告)号:US10102607B2

    公开(公告)日:2018-10-16

    申请号:US15692469

    申请日:2017-08-31

    Applicant: Apple Inc.

    Abstract: One embodiment may include media circuits, an application processor, a direct memory access circuit (DMA), and a media managing circuit. The application processor may issue media commands into a queue. The media managing circuit may retrieve a first media command, set the DMA to copy data associated with the first media command to the first media circuit, and send the first media command to the first media circuit. While the first media command is being executed, the media managing circuit may also retrieve a second media command, determine that the second media command utilizes data that is dependent on a completion of the first media command, and set the DMA to copy data from the first media circuit to the second media circuit. After the first media command has been completed, the media managing circuit may also send the second media command to the second media circuit.

    Proactive power management for data storage devices to reduce access latency

    公开(公告)号:US10102131B2

    公开(公告)日:2018-10-16

    申请号:US14870272

    申请日:2015-09-30

    Applicant: Apple Inc.

    Abstract: Methods and mechanisms for improved performance in a system with power management are described. A system includes a data storage device configured to store data and a display control unit configured to retrieve data from the data storage device. The data storage device may be placed in a reduced power state that results in increased latencies for accessing data within the device. The display control unit is configured to monitor an amount of data available for processing within the display control unit. In response to determining the amount of data has fallen to a threshold level, and in anticipation of a forthcoming data access request, the display control unit conveys an indication that prevents the data storage device from entering or remaining in the reduced power state. Subsequently, the display control unit conveys a request for data to the data storage device which will not be in the reduced power state.

Patent Agency Ranking