ADAPTIVE JITTER BUFFER MANAGEMENT FOR NETWORKS WITH VARYING CONDITIONS
    11.
    发明申请
    ADAPTIVE JITTER BUFFER MANAGEMENT FOR NETWORKS WITH VARYING CONDITIONS 有权
    适应性抖动缓冲区管理网络与不断变化的条件

    公开(公告)号:US20140072000A1

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

    申请号:US14020606

    申请日:2013-09-06

    Applicant: Apple Inc.

    Abstract: An apparatus and method for detecting and analyzing spikes in network jitter and the estimation of a jitter buffer target size is disclosed. Detected spikes may be classified as jump spikes or slope spikes, and a clipped size of detected spikes may be used in the estimation of the jitter buffer target. Network characteristics and conditions may also be used in the estimation of the jitter buffer target size. Samples may be modified during playback adaptation to improve audio quality and maintain low delay of a receive chain.

    Abstract translation: 公开了一种用于检测和分析网络抖动尖峰和抖动缓冲器目标尺寸估计的装置和方法。 检测到的尖峰可以被分类为跳跃尖峰或斜率尖峰,并且可以在抖动缓冲器目标的估计中使用检测到的尖峰的限幅大小。 网络特性和条件也可用于估计抖动缓冲区目标大小。 可以在回放适应期间修改样本以改善音频质量并维持接收链的低延迟。

    REFRESHING BLOCKED MEDIA PACKETS FOR A STREAMING MEDIA SESSION OVER A WIRELESS NETWORK IN A STALL CONDITION
    12.
    发明申请
    REFRESHING BLOCKED MEDIA PACKETS FOR A STREAMING MEDIA SESSION OVER A WIRELESS NETWORK IN A STALL CONDITION 有权
    在一个无条件的网络中进行流动媒体会议的缓冲媒体分组

    公开(公告)号:US20140064299A1

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

    申请号:US14018344

    申请日:2013-09-04

    Applicant: Apple Inc.

    Abstract: A method for refreshing blocked media packets for a streaming media session over a wireless network in a stall condition is disclosed. The method can include a wireless communication device maintaining a buffer at an application layer. The buffer can contain at least a portion of media packets provided to a baseband layer by the application layer for transmission. Media packets provided to the baseband layer can be queued in a baseband queue prior to transmission. The method can further include the wireless communication device generating at least one new media packet for the streaming media session during the stall condition; flushing at least a portion of the media packets queued in the baseband queue; and replenishing the baseband queue by providing the baseband layer with at least a portion of the media packets contained in the buffer and at least one new media packet.

    Abstract translation: 公开了一种用于在失速状态下通过无线网络刷新流媒体会话的阻塞媒体分组的方法。 该方法可以包括在应用层保持缓冲器的无线通信设备。 缓冲器可以包含由应用层提供给基带层的至少一部分媒体分组用于传输。 提供给基带层的媒体分组可以在传输之前在基带队列中排队。 该方法还可以包括无线通信装置,在失速状态期间为流媒体会话生成至少一个新的媒体分组; 刷新在基带队列中排队的媒体分组的至少一部分; 以及通过向所述基带层提供包含在所述缓冲器中的所述媒体分组的至少一部分和至少一个新的媒体分组来补充所述基带队列。

    Communicating Messages with Intermittently Available Encryption Credentials

    公开(公告)号:US20190104407A1

    公开(公告)日:2019-04-04

    申请号:US16194940

    申请日:2018-11-19

    Applicant: Apple Inc.

    Abstract: Some embodiments relate to a device that transmits/receives encrypted communications with another device. A first device, such as a smart phone or smart watch, may generate a message associated with a certain data class, which may determine the security procedure used in the communication of the message. The first device may establish an encryption session for the purpose of communicating the message to a second device. Prior to sending the message, the first device may wait until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the data class of the message. Similarly, after receiving the message, the second device may not be able to decrypt the message until encryption credentials are accessible according to certain conditions, which may be determined at least in part by the message data class.

    CODEC TECHNIQUES FOR FAST SWITCHING
    15.
    发明申请

    公开(公告)号:US20190075342A1

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

    申请号:US16180115

    申请日:2018-11-05

    Applicant: Apple Inc.

    Abstract: A video streaming method for transitioning between multiple sequences of coded video data may include receiving and decoding transmission units from a first sequence of coded video data. In response to a request to transition to a second sequence of coded video data, the method may determine whether a time to transition to the second sequence of coded video data can be reduced by transitioning to the second sequence of coded video data via an intermediate sequence of coded video data. If the time can be reduced, the method may include receiving at least one transmission unit from an intermediate sequence of coded video data that corresponds to the request to transition, decoding the transmission unit from the intermediate sequence, and transitioning from the first sequence to the second sequence via the decoded transmission unit from the intermediate sequence.

    Seamless video pipeline transition between WiFi and cellular connections for real-time applications on mobile devices
    19.
    发明授权
    Seamless video pipeline transition between WiFi and cellular connections for real-time applications on mobile devices 有权
    WiFi和蜂窝连接之间的无缝视频流水线转换,用于移动设备上的实时应用

    公开(公告)号:US09553913B2

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

    申请号:US14338734

    申请日:2014-07-23

    Applicant: Apple Inc.

    Abstract: Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device.

    Abstract translation: 在移动设备上执行实时应用,涉及音频/视频数据包与远程设备的通信。 移动设备可以最初在第一通信信道上与远程设备通信音频/视频分组。 在实时通信期间,移动设备可以确定在第一阈值时间段内移动设备是否已经从远程设备接收到分组。 如果移动设备在第一阈值时段内没有从远程设备接收到分组,则移动设备可以建立用于与远程设备传输音频/视频分组的第二通信信道。 响应于使用第二通信信道,移动设备可以修改发送到远程设备的音频/视频分组的分辨率或比特率。

    Communication Channel Management for Real-Time Applications
    20.
    发明申请
    Communication Channel Management for Real-Time Applications 审中-公开
    用于实时应用的通信信道管理

    公开(公告)号:US20160198122A1

    公开(公告)日:2016-07-07

    申请号:US15070167

    申请日:2016-03-15

    Applicant: Apple Inc.

    Abstract: Conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.

    Abstract translation: 在移动设备和远程设备之间进行实时应用。 可以将第一个或多个消息发送到远程设备,以建立用于实时应用的主要通信通道。 主信道可以使用诸如WiFi或蜂窝RAT的第一无线电接入技术(RAT)。 可以将第二个一个或多个消息发送到远程设备,以建立用于实时应用的第二通信通道。 辅助信道可以使用与第一RAT不同的第二RAT。 实时应用的数据可以以主要信道和辅助信道以并发或冗余方式传输。

Patent Agency Ranking