Location metadata in a media file
    1.
    发明授权
    Location metadata in a media file 有权
    媒体文件中的位置元数据

    公开(公告)号:US09501495B2

    公开(公告)日:2016-11-22

    申请号:US12765725

    申请日:2010-04-22

    IPC分类号: G06F17/30 G11B27/034

    摘要: This is directed to systems, methods and computer-readable media for media files having timed and untimed location metadata. For example, a media file can include timed location metadata stored in a metadata track of the media file, such that individual timed packets of location information are each associated with different portions of the recorded media. In some embodiments, the location metadata can include information describing the direction the device is facing and/or elevation/tilt of the device relative a horizontal plane (e.g. a plane perpendicular to a line between the device position and the center of the earth) and/or a motion of the device.

    摘要翻译: 这涉及具有定时和未定位的位置元数据的媒体文件的系统,方法和计算机可读介质。 例如,媒体文件可以包括存储在媒体文件的元数据轨道中的定时位置元数据,使得位置信息的各个定时分组各自与记录媒体的不同部分相关联。 在一些实施例中,位置元数据可以包括描述设备所面向的方向和/或设备相对于水平平面(例如垂直于设备位置和地球中心之间的线的平面)的方位的信息和 /或设备的运动。

    Location Metadata In A Media File
    2.
    发明申请
    Location Metadata In A Media File 有权
    位置媒体文件中的元数据

    公开(公告)号:US20110264715A1

    公开(公告)日:2011-10-27

    申请号:US12765725

    申请日:2010-04-22

    IPC分类号: G06F17/30 H04N5/228

    摘要: This is directed to systems, methods and computer-readable media for media files having timed and untimed location metadata. For example, a media file can include timed location metadata stored in a metadata track of the media file, such that individual timed packets of location information are each associated with different portions of the recorded media. In some embodiments, the location metadata can include information describing the direction the device is facing and/or elevation/tilt of the device relative a horizontal plane (e.g. a plane perpendicular to a line between the device position and the center of the earth) and/or a motion of the device.

    摘要翻译: 这涉及具有定时和未定位的位置元数据的媒体文件的系统,方法和计算机可读介质。 例如,媒体文件可以包括存储在媒体文件的元数据轨道中的定时位置元数据,使得位置信息的各个定时分组各自与记录媒体的不同部分相关联。 在一些实施例中,位置元数据可以包括描述设备所面向的方向和/或设备相对于水平平面(例如垂直于设备位置和地球中心之间的线的平面)的方位的信息和 /或设备的运动。

    Validating frame dependency information
    3.
    发明授权
    Validating frame dependency information 有权
    验证框架依赖关系信息

    公开(公告)号:US07912349B1

    公开(公告)日:2011-03-22

    申请号:US11113362

    申请日:2005-04-25

    摘要: The operation of a video playback application supporting display of an encoded video may be validated using a special-purpose video decoder. The decoder compares pre-determined indications of dependency frames for frames of the video with dependency frames that are identified based on an order in which the frames are provided to the decoder. Based on the comparison, the decoder verifies that the frames may be decoded with correct dependencies. In one implementation, a frame of a video is accessed. A first description and a second description identifying frames of the video upon which decoding of the accessed frame depends are accessed. The first description is compared to the second description, and whether the first and second descriptions identify a common set of frames is determined based on the identifying.

    摘要翻译: 可以使用专用视频解码器来验证支持编码视频显示的视频播放应用的操作。 解码器将视频帧的依赖性帧的预先确定的指示与基于将帧提供给解码器的顺序被识别的相关性帧进行比较。 基于比较,解码器验证可以用正确的依赖性对帧进行解码。 在一个实现中,访问视频的帧。 识别被访问帧的解码所依赖的视频的帧的第一描述和第二描述被访问。 将第一描述与第二描述进行比较,以及基于识别来确定第一和第二描述是否识别公共的一组帧。

    Use of multiple related timelines
    4.
    发明授权
    Use of multiple related timelines 有权
    使用多个相关的时间表

    公开(公告)号:US08126312B2

    公开(公告)日:2012-02-28

    申请号:US11098006

    申请日:2005-03-31

    IPC分类号: H04N5/94 H04N9/88 H04N5/93

    摘要: A sequence of video images can be represented using multiple related timelines by generating a first timeline identifying a decode order associated with a sequence of video images and a second timeline identifying a display order associated with the sequence of video images, wherein the sequence of video images is comprised of one or more samples. The first and second timelines can be correlated based on an offset, which represents a time period by which decoding precedes display. The sequence of video images can then be played in accordance with the correlated first and second timelines. Additionally, the decode order in the first timeline can differ from the display order in the second timeline. A revised offset between the first and second timelines can be determined after the sequence of video images has been edited and the first and second timelines can be correlated based on the revised offset.

    摘要翻译: 可以通过生成标识与视频图像序列相关联的解码顺序的第一时间线和标识与视频图像序列相关联的显示顺序的第二时间线,使用多个相关时间线来表示视频图像序列,其中视频图像序列 由一个或多个样品组成。 第一和第二时间线可以基于偏移来相关,该偏移表示解码在显示之前的时间段。 然后可以根据相关的第一和第二时间线来播放视频图像的序列。 此外,第一时间线中的解码顺序可以不同于第二时间线中的显示顺序。 可以在编辑视频图像的序列之后确定第一和第二时间线之间的修正的偏移量,并且可以基于经修改的偏移来相关联的第一和第二时间线。

    PLAYLISTS FOR REAL-TIME OR NEAR REAL-TIME STREAMING
    5.
    发明申请
    PLAYLISTS FOR REAL-TIME OR NEAR REAL-TIME STREAMING 有权
    实时或实时流行的播放列表

    公开(公告)号:US20120311094A1

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

    申请号:US13225020

    申请日:2011-09-02

    IPC分类号: G06F15/16

    摘要: Methods, systems and machine readable storage medium for allowing playback of streaming media at playback rates of other than 1× are described. In one embodiment, a method can determine different sets of I-frames that are available before a display deadline, where each set can have a different cadence, and one of the sets can be selected for download and display to achieve playback at other than 1×. Byte range requests from a client device can be used to retrieve each of the I-frames. Other methods, system and media are also described.

    摘要翻译: 描述了用于允许以除1×之外的回放速率回放流媒体的方法,系统和机器可读存储介质。 在一个实施例中,一种方法可以在显示截止日期之前确定可用的不同的I帧集合,其中每个集合可以具有不同的节奏,并且可以选择其中一个集合进行下载和显示以实现不同于1的播放 ×。 来自客户端设备的字节范围请求可用于检索每个I帧。 还描述了其他方法,系统和介质。

    Buffer requirements reconciliation
    6.
    发明授权
    Buffer requirements reconciliation 有权
    缓冲需求调节

    公开(公告)号:US07710426B1

    公开(公告)日:2010-05-04

    申请号:US11113361

    申请日:2005-04-25

    IPC分类号: G06F12/02 G06F5/00 G06F13/00

    CPC分类号: G06F13/1663 H04N19/426

    摘要: Buffers may be shared between components in a system. The components may be loosely coupled, allowing the components to be assembled into various different configurations, and yet buffers may still be shared. A buffer requirements negotiator of the system analyzes the buffer requirements of each of the components and determines, if possible, a set of requirements that satisfies all of the components. Accordingly, savings may be achieved in buffer memory, as well as in copying and converting between unshared buffers. Further, the individual components may operate as efficiently as possible because the buffer requirements of the components in the system are all met. One implementation accesses a first component's buffer requirements and a second component's buffer requirements, determines a reconciled set of buffer requirements that satisfies the buffer requirements of both components, and provides the reconciled set of buffer requirements to one or more components.

    摘要翻译: 缓冲区可以在系统中的组件之间共享。 组件可能松散耦合,允许组件被组装成各种不同的配置,而缓冲器仍然可以被共享。 系统的缓冲需求协商者分析每个组件的缓冲区要求,如果可能,确定满足所有组件的一组要求。 因此,可以在缓冲存储器中以及在非共享缓冲器之间的复制和转换中实现节省。 此外,各个组件可以尽可能高效地操作,因为系统中的组件的缓冲器要求都被满足。 一个实现访问第一个组件的缓冲区要求和第二个组件的缓冲区要求,确定满足两个组件的缓冲区要求的一组缓冲区要求,并将一致的一组缓冲区要求提供给一个或多个组件。

    Time synchronization of media playback in multiple processes
    9.
    发明授权
    Time synchronization of media playback in multiple processes 有权
    媒体播放在多个进程中的时间同步

    公开(公告)号:US08321593B2

    公开(公告)日:2012-11-27

    申请号:US11823670

    申请日:2007-06-28

    IPC分类号: G06F15/16

    摘要: Systems, methods, devices that enable the efficient synchronization of timing information from first time-based process to a second time-based process using periodic or event-driven synchronization messages are provided. In one aspect, the invention includes a media processing system having a first process for processing media based, at least in part, on first timing information derived from a first timing source and a second timing source. The system may also include a second process for processing the media based, at least in part, on second timing information derived from the first timing source. The first process may send one or more timing synchronization messages, generated based at least in part on the first timing source and the second timing source, to the second process to synchronize the second timing information with the first timing information.

    摘要翻译: 提供了使得能够使用周期性或事件驱动的同步消息来实现从第一时间过程到第二基于时间的过程的定时信息的有效同步的系统,方法,设备。 在一个方面,本发明包括一种媒体处理系统,其具有至少部分地基于从第一定时源和第二定时源导出的第一定时信息来处理媒体的第一处理。 该系统还可以包括用于至少部分地基于从第一定时源导出的第二定时信息来处理介质的第二处理。 第一过程可以将至少部分地基于第一定时源和第二定时源生成的一个或多个定时同步消息发送到第二处理,以使第二定时信息与第一定时信息同步。