Skipping segments in playlists
    1.
    发明授权

    公开(公告)号:US11265586B2

    公开(公告)日:2022-03-01

    申请号:US15929501

    申请日:2020-05-06

    Applicant: Apple Inc.

    Abstract: In a streaming media method, a set of one or more server devices can provide media playlists that skip media segments. For example, a client device can receive a full media playlist from a server device, and the full media playlist can indicate that the server device supports providing updated playlists that are condensed by skipping media segments. The client device can then request an updated playlist that skips media segments and use that updated playlist to request and receive steaming content.

    LOW LATENCY STREAMING MEDIA
    2.
    发明申请

    公开(公告)号:US20200267437A1

    公开(公告)日:2020-08-20

    申请号:US16776808

    申请日:2020-01-30

    Applicant: Apple Inc.

    Inventor: Roger N. Pantos

    Abstract: Content streaming systems, such as systems that use HTTP compliant requests to obtain media segments for presentation of the content on a device. These content streaming systems can be optimized to reduce latency to a low level so that live events can be streamed to receiving devices in such a manner so that the time between an action in the live event and the presentation of the action on a receiving device that receives the streamed content is less than about 10 seconds. A client device can use rendition reports to tune-in to a new rendition (at a first bit rate) after presenting a prior rendition (of a second bit rate) when switching between the different bit rates; also, for example, a client device can use playlist annotations that indicate independent frames to avoid downloading depending frame media segments when switching between different renditions.

    Image fetching for timeline scrubbing of digital media

    公开(公告)号:US10515476B2

    公开(公告)日:2019-12-24

    申请号:US15947724

    申请日:2018-04-06

    Applicant: Apple Inc.

    Abstract: Disclosed are systems, methods, devices and computer-readable media for image fetching for timeline scrubbing of digital media. In some implementations, a method comprises: receiving at a first time prior to receiving a scrub command, a first set of scrub images associated with digital media, the first set of scrub images having a first set of positions on a timeline of the digital media; receiving a first scrub command; receiving at a second time after the first time, a second set of scrub images associated with the digital media, the second set of scrub images having a second set of positions on the timeline that fill time gaps in the first set of positions on the timeline; animating, a timeline overlay including the timeline, a playhead and a scrub image window; and selecting a scrub image from the first or second sets of scrub images for presentation in the scrub image window.

    Multiple Live HLS Streams
    5.
    发明申请

    公开(公告)号:US20180352274A1

    公开(公告)日:2018-12-06

    申请号:US15613173

    申请日:2017-06-03

    Applicant: Apple Inc.

    Inventor: Roger N. Pantos

    CPC classification number: H04N21/242 H04N21/2187

    Abstract: Techniques for synchronizing playback of multiple media streams are presented, including where presentation timestamps in the multiple media streams may not related. Techniques include determining a first correspondence between the first encoding timestamp and the first presentation time; determining a second correspondence between the second encoding timestamp and the second presentation time; and synchronizing a first player for the first stream and a second player for the second stream based on the first correspondence, the second correspondence, the first and second encoding timestamp, and a playback clock available to both first and second players.

    SYSTEMS AND METHODS OF USING A MEDIA BIT RATE CURVE FOR STREAMING BIT RATE ADAPTION

    公开(公告)号:US20230118415A1

    公开(公告)日:2023-04-20

    申请号:US18046985

    申请日:2022-10-17

    Applicant: Apple Inc.

    Inventor: Roger N. Pantos

    Abstract: A method and apparatus of a device that receives streaming content is described. In an exemplary embodiment, the device receives a media playlist for the content, wherein the media playlist references a plurality of media stream and each of the plurality of media stream are encoded at a different bit rate. The device further determines an initial media stream selected from the plurality of media stream. In addition, the device examines a window of media segments of the initial media stream and determines a local bit rate curve from the window of media segments. The device further selects another one of the plurality of media streams using at least the local bit rate curve.

    Low latency streaming media
    8.
    发明授权

    公开(公告)号:US11240280B2

    公开(公告)日:2022-02-01

    申请号:US16776808

    申请日:2020-01-30

    Applicant: Apple Inc.

    Inventor: Roger N. Pantos

    Abstract: Content streaming systems, such as systems that use HTTP compliant requests to obtain media segments for presentation of the content on a device. These content streaming systems can be optimized to reduce latency to a low level so that live events can be streamed to receiving devices in such a manner so that the time between an action in the live event and the presentation of the action on a receiving device that receives the streamed content is less than about 10 seconds. A client device can use rendition reports to tune-in to a new rendition (at a first bit rate) after presenting a prior rendition (of a second bit rate) when switching between the different bit rates; also, for example, a client device can use playlist annotations that indicate independent frames to avoid downloading depending frame media segments when switching between different renditions.

    Packed I-frames
    9.
    发明授权

    公开(公告)号:US10715776B2

    公开(公告)日:2020-07-14

    申请号:US15628073

    申请日:2017-06-20

    Applicant: Apple Inc.

    Abstract: Systems and methods for enabling playback control functions of a media player are disclosed. For example, a user of a client device receiving streaming playback of a video stream may perform rewind and fast forward control functions. The client device may implement these playback control functions by retrieving an enhanced playback segment. Using the enhanced playback segment, the media player may display selected frames at a predetermined interval while maintaining a visual cadence that is pleasing to a viewer. In the described embodiments, a client device may render a video stream, receive a command to control a fast forward or rewind playback mode for the video stream, and retrieve, from a distribution server or associated edge cache, one or more enhanced playback segments adapted to implement the user command.

    Multiple live HLS streams
    10.
    发明授权

    公开(公告)号:US10284888B2

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

    申请号:US15613173

    申请日:2017-06-03

    Applicant: Apple Inc.

    Inventor: Roger N. Pantos

    Abstract: Techniques for synchronizing playback of multiple media streams are presented, including where presentation timestamps in the multiple media streams may not related. Techniques include determining a first correspondence between the first encoding timestamp and the first presentation time; determining a second correspondence between the second encoding timestamp and the second presentation time; and synchronizing a first player for the first stream and a second player for the second stream based on the first correspondence, the second correspondence, the first and second encoding timestamp, and a playback clock available to both first and second players.

Patent Agency Ranking