-
公开(公告)号:US20130293558A1
公开(公告)日:2013-11-07
申请号:US13875215
申请日:2013-05-01
申请人: APPLE INC.
发明人: Brett D. George , Changki Min , David A. Leech , Matthew X. Mora , Neil D. Warren , Rajabali M. Koduri , Ronald N. Isaac
IPC分类号: G06T1/20
CPC分类号: G06T1/20 , G10K2210/3042
摘要: Methods and apparatus for processing media signals. In one embodiment, a data processing device processes fixed and variable rate data using a first and second processing unit. The processing comprises real-time processing of audio/video signals by a graphics processing unit (GPU) and/or central processing unit (CPU). The processing units process data efficiently by establishing one processor as always processing variable rate data, and using one or more schemes for determining processor will process fixed rate data. A shared memory enables the processors to communicate with one another in order to determine which will process the fixed rate data. In one scheme for determining which of the processors will process the fixed rate data the second processor need merely be unlocked. In another embodiment, the second processor must be unlocked and immediately available.
摘要翻译: 用于处理媒体信号的方法和装置。 在一个实施例中,数据处理设备使用第一和第二处理单元处理固定和可变速率数据。 该处理包括由图形处理单元(GPU)和/或中央处理单元(CPU)对音频/视频信号的实时处理。 处理单元通过一如既往处理可变速率数据建立一个处理器,并且使用一个或多个用于确定处理器的方案将处理固定速率数据来有效地处理数据。 共享存储器使处理器能够彼此通信,以便确定哪个处理固定速率数据。 在用于确定哪些处理器将处理固定速率数据的一种方案中,第二处理器仅需要解锁。 在另一个实施例中,第二处理器必须被解锁并立即可用。
-
公开(公告)号:US20180350374A1
公开(公告)日:2018-12-06
申请号:US15612569
申请日:2017-06-02
申请人: Apple Inc.
IPC分类号: G10L19/008 , H03M7/30
摘要: Transportation of audio data is provided between a first network element and a second network element. The first network element divides multichannel audio data by channel into a plurality of individual channels. The first network element packages each of the plurality of individual channels together with a corresponding sampling set of audio data into a single packet. The first network element transmits to the second network element each packet that includes a channel having an active sampling set of audio data.
-
3.
公开(公告)号:US20140348174A1
公开(公告)日:2014-11-27
申请号:US14458139
申请日:2014-08-12
申请人: Apple Inc.
IPC分类号: H04J3/16 , H04L12/751
CPC分类号: H04J3/16 , H04L45/10 , H04L47/521 , H04L47/564 , H04L47/568 , H04L49/9068
摘要: Methods and apparatus for efficiently servicing isochronous streams (such as media data streams) associated with a network. In one embodiment, an Isochronous Cycle Manager (ICM), receives multiple independent streams of packets that include isochronous packets arriving according to different time bases (e.g., where each stream has a different time base). The packets are sorted by the ICM into a buffering mechanism according to their required presentation time. Additionally the ICM calculates a launch time for each packet. The NIC transmits the packets from the queue according to an access scheme, such as a time division multiplexed (TDM) scheme where each of a plurality of cycles is subdivided into time slots. During appropriate time slots, the NIC transmits the packets in chronological order, as read out of the buffering mechanism.
摘要翻译: 用于有效地维护与网络相关联的等时流(例如媒体数据流)的方法和装置。 在一个实施例中,同步周期管理器(ICM)接收包括根据不同时基到达的同步分组的多个独立的分组流(例如,每个流具有不同的时基)。 根据ICM的要求,将数据包分类为缓冲机制。 此外,ICM计算每个数据包的启动时间。 NIC根据诸如时分复用(TDM)方案的访问方案从队列中传送分组,其中多个周期中的每一个被细分为时隙。 在适当的时隙期间,NIC从缓冲机制读出时按时间顺序传输数据包。
-
公开(公告)号:US10992404B2
公开(公告)日:2021-04-27
申请号:US14458139
申请日:2014-08-12
申请人: Apple Inc.
IPC分类号: H04J3/16 , H04L12/861 , H04L12/875 , H04L12/751 , H04L12/873
摘要: Methods and apparatus for efficiently servicing isochronous streams (such as media data streams) associated with a network. In one embodiment, an Isochronous Cycle Manager (ICM), receives multiple independent streams of packets that include isochronous packets arriving according to different time bases (e.g., where each stream has a different time base). The packets are sorted by the ICM into a buffering mechanism according to their required presentation time. Additionally the ICM calculates a launch time for each packet. The NIC transmits the packets from the queue according to an access scheme, such as a time division multiplexed (TDM) scheme where each of a plurality of cycles is subdivided into time slots. During appropriate time slots, the NIC transmits the packets in chronological order, as read out of the buffering mechanism.
-
公开(公告)号:US10158441B1
公开(公告)日:2018-12-18
申请号:US15612525
申请日:2017-06-02
申请人: Apple Inc.
摘要: Systems and methods are provided for validating time between a local clock included in the slave node of a network with a master clock included in the master node of the network. The master node determines a propagation delay between the master node and the slave node, sends a synchronization message to the slave node at a first time, determines an expected receipt time of the synchronization message at the slave node based on the first time, the determined propagation delay between the master node and the slave node, and a rate ratio of the master clock to the local clock, and sends a follow up message to the slave node, the follow up message including the first time and the expected receipt time.
-
公开(公告)号:US09336557B2
公开(公告)日:2016-05-10
申请号:US13875215
申请日:2013-05-01
申请人: Apple Inc.
发明人: Brett D. George , Changki Min , David A. Leech , Matthew X. Mora , Niel D. Warren , Rajabali M. Koduri , Ronald N. Isaac
CPC分类号: G06T1/20 , G10K2210/3042
摘要: Methods and apparatus for processing media signals. In one embodiment, a data processing device processes fixed and variable rate data using a first and second processing unit. The processing comprises real-time processing of audio/video signals by a graphics processing unit (GPU) and/or central processing unit (CPU). The processing units process data efficiently by establishing one processor as always processing variable rate data, and using one or more schemes for determining processor will process fixed rate data. A shared memory enables the processors to communicate with one another in order to determine which will process the fixed rate data. In one scheme for determining which of the processors will process the fixed rate data the second processor need merely be unlocked. In another embodiment, the second processor must be unlocked and immediately available.
摘要翻译: 用于处理媒体信号的方法和装置。 在一个实施例中,数据处理设备使用第一和第二处理单元处理固定和可变速率数据。 该处理包括由图形处理单元(GPU)和/或中央处理单元(CPU)对音频/视频信号的实时处理。 处理单元通过一如既往处理可变速率数据建立一个处理器,并且使用一个或多个用于确定处理器的方案将处理固定速率数据来有效地处理数据。 共享存储器使处理器能够彼此通信,以便确定哪个处理固定速率数据。 在用于确定哪些处理器将处理固定速率数据的一种方案中,第二处理器仅需要解锁。 在另一个实施例中,第二处理器必须被解锁并立即可用。
-
公开(公告)号:US10706859B2
公开(公告)日:2020-07-07
申请号:US15612569
申请日:2017-06-02
申请人: Apple Inc.
IPC分类号: G10L19/008 , G10L25/78 , H03M7/30 , H04N21/81 , H04L29/06 , H04N21/439
摘要: Transportation of audio data is provided between a first network element and a second network element. The first network element divides multichannel audio data by channel into a plurality of individual channels. The first network element packages each of the plurality of individual channels together with a corresponding sampling set of audio data into a single packet. The first network element transmits to the second network element each packet that includes a channel having an active sampling set of audio data.
-
公开(公告)号:US20180351676A1
公开(公告)日:2018-12-06
申请号:US15612525
申请日:2017-06-02
申请人: Apple Inc.
CPC分类号: H04J3/0635 , H04J3/0638 , H04J3/0661 , H04J3/0682 , H04W56/001 , H04W56/0015
摘要: Systems and methods are provided for validating time between a local clock included in the slave node of a network with a master clock included in the master node of the network. The master node determines a propagation delay between the master node and the slave node, sends a synchronization message to the slave node at a first time, determines an expected receipt time of the synchronization message at the slave node based on the first time, the determined propagation delay between the master node and the slave node, and a rate ratio of the master clock to the local clock, and sends a follow up message to the slave node, the follow up message including the first time and the expected receipt time.
-
-
-
-
-
-
-