DETERMINING PLAYABILITY OF MEDIA FILES WITH MINIMAL DOWNLOADING
    1.
    发明申请
    DETERMINING PLAYABILITY OF MEDIA FILES WITH MINIMAL DOWNLOADING 审中-公开
    确定具有最小下载的媒体文件的可播放性

    公开(公告)号:US20140012952A1

    公开(公告)日:2014-01-09

    申请号:US13926742

    申请日:2013-06-25

    Applicant: Apple Inc.

    CPC classification number: H04L65/60 G06F17/30017 G06F17/30781 G06F17/30896

    Abstract: A method is provided through which information about media files embedded in web pages is obtained from a server and analyzed to determine if the media files are playable on a device. This information may be external to the media file or may be a portion of the media file itself. The determination of whether a media file is playable by a device is made based on information obtained from the server without downloading the entirety of the media file.

    Abstract translation: 提供了一种方法,通过该方法从服务器获得关于嵌入在网页中的媒体文件的信息并进行分析,以确定媒体文件是否可在设备上播放。 该信息可以在媒体文件的外部,也可以是媒体文件本身的一部分。 基于从服务器获得的信息而不下载整个媒体文件来确定媒体文件是否可由设备播放。

    MEDIA ASSET PROXIES
    2.
    发明申请
    MEDIA ASSET PROXIES 有权
    媒体资产项目

    公开(公告)号:US20150347441A1

    公开(公告)日:2015-12-03

    申请号:US14292639

    申请日:2014-05-30

    Applicant: Apple Inc.

    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for creating and using media asset proxies. The media asset proxies represent a digital media asset and are created by filtering and modifying elements from the digital media asset. The media asset proxies can be queried in the same manner as their corresponding digital media asset.

    Abstract translation: 这里公开了用于创建和使用媒体资产代理的系统,方法和非暂时的计算机可读存储介质。 媒体资产代理代表数字媒体资产,并通过过滤和修改数字媒体资源中的元素来创建。 媒体资产代理可以与其相应的数字媒体资产相同的方式进行查询。

    CAPTURING MEDIA IN SYNCHRONIZED FASHION
    3.
    发明申请
    CAPTURING MEDIA IN SYNCHRONIZED FASHION 有权
    在同步时尚的收录媒体

    公开(公告)号:US20140056569A1

    公开(公告)日:2014-02-27

    申请号:US14071255

    申请日:2013-11-04

    Applicant: Apple Inc.

    Abstract: Techniques for synchronizing audio and video content for presentation to a user at a same rate are provided. Streams of content from two or more sources of media, each media source having an associated clock, are synchronized by a synchronizing component and processor with respect to a master clock. As well, techniques are provided for ensuring that output devices are synchronized at preview startup. That is, such techniques ensure that the output devices start playing the media at the same time as well as at the same rate.

    Abstract translation: 提供用于以相同速率同步用于呈现给用户的音频和视频内容的技术。 来自两个或更多媒体源的内容流,每个媒体源具有相关联的时钟,由同步组件和处理器相对于主时钟同步。 同样,提供了确保输出设备在预览启动时同步的技术。 也就是说,这样的技术确保输出设备同时以相同的速率开始播放媒体。

    Decoding interdependent frames of a video for display
    5.
    发明授权
    Decoding interdependent frames of a video for display 有权
    解码用于显示的视频的相互依赖的帧

    公开(公告)号:US09531983B2

    公开(公告)日:2016-12-27

    申请号:US14096743

    申请日:2013-12-04

    Applicant: Apple Inc.

    Abstract: A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance so as to enable display of a video. The module enables a video to be played forwards or backwards at a variety of playback speeds from any position within the video. In one implementation, a device communicatively coupled to a plurality of decoders accesses a video that includes a plurality of frames. One or more of the frames are decodable by one or more of the communicatively coupled decoders. The device identifies a frame in the video that is to be displayed, and determines a plurality of dependency frames in the video upon which decoding of the frame to be displayed depends. The device provides an indication that one or more associated dependency frames are to be decoded.

    Abstract translation: 模块可以提供编解码器独立服务,包括确定帧显示顺序,帧依赖关系集,以及预先排列相关帧,以便能够显示视频。 该模块使视频能够以视频内的任何位置以各种播放速度向前或向后播放。 在一个实现中,通信地耦合到多个解码器的设备访问包括多个帧的视频。 一个或多个帧可由一个或多个可通信耦合的解码器解码。 设备识别要显示的视频中的帧,并且确定要显示的帧的解码依赖于的视频中的多个依赖性帧。 该设备提供一个或多个关联的依赖关系帧要被解码的指示。

    TUNING VIDEO COMPRESSION FOR HIGH FRAME RATE AND VARIABLE FRAME RATE CAPTURE
    6.
    发明申请
    TUNING VIDEO COMPRESSION FOR HIGH FRAME RATE AND VARIABLE FRAME RATE CAPTURE 有权
    调整高帧率和可变帧速率的视频压缩

    公开(公告)号:US20140362918A1

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

    申请号:US13972434

    申请日:2013-08-21

    Applicant: Apple Inc.

    Abstract: Video data with high frame rates may be displayed on devices with limited resources (e.g., decoder and/or display resources). These devices may have their resources devoted to other tasks or may not be capable to display the video data at the high frame rates. The coding method may include coding the frames such that additional droppable frames are included in the encoded video data. The decoding method may include dropping droppable frames before the encoded video data is decoded to reduce the number of frames that will be decoded and displayed. These methods may be applied to video data that has a variable frame rate and may be combined with processing the image sequence for slow motion playback.

    Abstract translation: 具有高帧速率的视频数据可以在资源有限的设备(例如,解码器和/或显示资源)上显示。 这些设备可以将其资源用于其他任务,或者可能不能以高帧速率显示视频数据。 编码方法可以包括对帧进行编码,使得在编码视频数据中包括附加的可丢弃帧。 解码方法可以包括在编码的视频数据被解码之前丢弃可丢弃的帧,以减少将被解码和显示的帧的数量。 这些方法可以应用于具有可变帧速率的视频数据,并且可以与处理用于慢动作重放的图像序列相组合。

    DECODING INTERDEPENDENT FRAMES OF A VIDEO FOR DISPLAY
    7.
    发明申请
    DECODING INTERDEPENDENT FRAMES OF A VIDEO FOR DISPLAY 审中-公开
    解码显示视频的相互关联的框架

    公开(公告)号:US20140086564A1

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

    申请号:US14096743

    申请日:2013-12-04

    Applicant: Apple Inc.

    Abstract: A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance so as to enable display of a video. The module enables a video to be played forwards or backwards at a variety of playback speeds from any position within the video. In one implementation, a device communicatively coupled to a plurality of decoders accesses a video that includes a plurality of frames. One or more of the frames are decodable by one or more of the communicatively coupled decoders. The device identifies a frame in the video that is to be displayed, and determines a plurality of dependency frames in the video upon which decoding of the frame to be displayed depends. The device provides an indication that one or more associated dependency frames are to be decoded.

    Abstract translation: 模块可以提供编解码器独立服务,包括确定帧显示顺序,帧依赖关系集,以及预先排列相关帧,以便能够显示视频。 该模块使视频能够以视频内的任何位置以各种播放速度向前或向后播放。 在一个实现中,通信地耦合到多个解码器的设备访问包括多个帧的视频。 一个或多个帧可由一个或多个可通信耦合的解码器解码。 设备识别要显示的视频中的帧,并且确定要显示的帧的解码依赖于的视频中的多个依赖性帧。 该设备提供一个或多个关联的依赖关系帧要被解码的指示。

    Using additional intermediate buffer queues to identify interleaved media data to be read together

    公开(公告)号:US11055217B2

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

    申请号:US16425121

    申请日:2019-05-29

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed for identifying multiple sections from one or more tracks of a media file and reading them together in a consumption-driven pipeline process. A render pipeline may comprise a sample generator, a sample buffer, and a destination buffer. Multiple render pipelines may be used for parsing multiple tracks of the media file. An I/O manager may determine that a destination buffer requires new data. The I/O manager may schedule a memory read for a data element from the sample buffer corresponding to the destination buffer and may determine if any of the sample buffers have data elements with memory locations close to the scheduled read. If so, the I/O manager may also schedule those memory locations to be read. After reading, the filled data elements corresponding to the read memory may then be sent to their corresponding destination buffers to be consumed and added to their corresponding tracks.

    Notifying applications of screen recording

    公开(公告)号:US10528709B1

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

    申请号:US16125385

    申请日:2018-09-07

    Applicant: Apple Inc.

    Abstract: In some implementations, a computing device can notify a media application when a screen recording may be in progress. For example, the computing device can be configured to send media content provided by the media application for presentation on the display of the computing device to a second destination (e.g., a file, a remote playback device, a remote recording device, etc.) that may result in a recording of the display screen of the computing device. To allow the media application an opportunity to protect the media content from unauthorized recording, the computing device can notify the media application that the media content being sent to the second destination may be recorded. In response to receiving the notification, the media application can modify the presentation of the media content to prevent or downgrade any recording that may be performed.

Patent Agency Ranking