Aspects of media content rendering
    13.
    发明授权
    Aspects of media content rendering 有权
    媒体内容呈现方面

    公开(公告)号:US07500175B2

    公开(公告)日:2009-03-03

    申请号:US11405816

    申请日:2006-04-18

    IPC分类号: G06F17/00

    摘要: Media content is arranged into a number of sets of video, audio, or data samples, referred to as clips, which are rendered by a media content manager. A playlist, which is handled by a presentation manager, specifies the time-ordered sequence of clips playable to a user. Certain actions are taken during media content play to minimize glitches perceived by the user, including determining a time offset value that is used to decide how far in advance of a scheduled play time to begin pre-rendering an upcoming clip. The time offset value is determined using one or more static characteristics associated with a media source for the upcoming clip, such as the location of the media source, codec parameters, or encryption complexity, and one or more dynamic characteristics of the presentation system, such as retrieval states, (including play speeds) of media clips, processing loads, or clock frequencies.

    摘要翻译: 媒体内容被布置成由媒体内容管理器呈现的多组视频,音频或数据样本,被称为剪辑。 由演示管理器处理的播放列表指定可播放给用户的剪辑的时间顺序序列。 在媒体内容播放期间采取某些动作以最小化用户感知到的毛刺,包括确定时间偏移值,该时间偏移值用于确定预定播放时间之前的距离以开始预呈现即将到来的剪辑。 使用与用于即将到来的剪辑的媒体源相关联的一个或多个静态特性来确定时间偏移值,例如媒体源的位置,编解码器参数或加密复杂度以及呈现系统的一个或多个动态特性,例如 作为媒体剪辑,处理负载或时钟频率的检索状态(包括播放速度)。

    Active stream format for holding multiple media streams

    公开(公告)号:US07342924B2

    公开(公告)日:2008-03-11

    申请号:US10975597

    申请日:2004-10-28

    IPC分类号: H04L12/28

    摘要: An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.

    Active stream format for holding multiple media streams

    公开(公告)号:US07296063B2

    公开(公告)日:2007-11-13

    申请号:US10376428

    申请日:2003-02-28

    IPC分类号: G06F15/16

    摘要: An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.

    Active stream format for holding multiple media streams
    18.
    发明授权
    Active stream format for holding multiple media streams 有权
    用于保存多个媒体流的活动流格式

    公开(公告)号:US07466721B2

    公开(公告)日:2008-12-16

    申请号:US10975287

    申请日:2004-10-28

    IPC分类号: H04L12/56

    摘要: An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.

    摘要翻译: 为封装多个数据流的逻辑结构定义并采用活动流格式。 数据流可以是不同的媒体。 数据流的数据被分割成适合于在传输介质上传输的分组。 分组可以包括纠错信息。 分组还可以包括用于指示在呈现数据流时提前时钟的时钟许可。 ASF的格式有助于数据包大小的灵活性和选择,并指定可以呈现数据的最大比特率。 错误隐藏策略可以用于数据分组化以将样本的部分分发到多个分组。 可以将属性信息复制并存储在单独的数据包中,以增强其容错能力。 该格式有助于媒体类型的动态定义以及在格式内的动态定义的数据类型中数据的分组化。

    Active stream format for holding multiple media streams
    19.
    发明授权
    Active stream format for holding multiple media streams 有权
    用于保存多个媒体流的活动流格式

    公开(公告)号:US07206822B2

    公开(公告)日:2007-04-17

    申请号:US10377378

    申请日:2003-02-28

    IPC分类号: G06F15/16

    摘要: An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.

    摘要翻译: 为封装多个数据流的逻辑结构定义并采用活动流格式。 数据流可以是不同的媒体。 数据流的数据被分割成适合于在传输介质上传输的分组。 分组可以包括纠错信息。 分组还可以包括用于指示在呈现数据流时提前时钟的时钟许可。 ASF的格式有助于数据包大小的灵活性和选择,并指定可以呈现数据的最大比特率。 错误隐藏策略可以用于数据分组化以将样本的部分分发到多个分组。 可以将属性信息复制并存储在单独的数据包中,以增强其容错能力。 该格式有助于媒体类型的动态定义以及在格式内的动态定义的数据类型中数据的分组化。

    Active stream format for holding multiple media streams

    公开(公告)号:US06836791B1

    公开(公告)日:2004-12-28

    申请号:US09510565

    申请日:2000-02-22

    IPC分类号: G06F1516

    摘要: An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.