Media streaming using an index file
    1.
    发明授权
    Media streaming using an index file 有权
    使用索引文件进行媒体流传输

    公开(公告)号:US07925774B2

    公开(公告)日:2011-04-12

    申请号:US12188079

    申请日:2008-08-07

    IPC分类号: G06F15/16 G06F12/00

    摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.

    摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。

    MEDIA STREAMING USING AN INDEX FILE
    2.
    发明申请
    MEDIA STREAMING USING AN INDEX FILE 有权
    媒体使用索引文件流

    公开(公告)号:US20090300204A1

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

    申请号:US12188079

    申请日:2008-08-07

    IPC分类号: G06F15/16

    摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.

    摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。

    Controlling access to data streams
    3.
    发明授权
    Controlling access to data streams 有权
    控制对数据流的访问

    公开(公告)号:US08099599B2

    公开(公告)日:2012-01-17

    申请号:US12202052

    申请日:2008-08-29

    摘要: Access to one or more data streams can be controlled by encrypting a description of how segments of the data streams can be assembled, for example, to produce an audio or video program. Access to the one or more data streams can also be provided by obfuscating names of at least some of the segments in order to make it more difficult to determine the proper order for assembling the segments. In at least some embodiments, the data contained in at least some of the segments themselves is not encrypted.

    摘要翻译: 可以通过加密如何组合数据流的片段的描述来控制对一个或多个数据流的访问,例如,以产生音频或视频节目。 还可以通过模糊至少一些段的名称来提供对一个或多个数据流的访问,以使得更难以确定用于组合段的正确顺序。 在至少一些实施例中,包含在至少一些段本身中的数据不被加密。

    CONTROLLING ACCESS TO DATA STREAMS
    4.
    发明申请
    CONTROLLING ACCESS TO DATA STREAMS 有权
    控制数据流的访问

    公开(公告)号:US20100058061A1

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

    申请号:US12202052

    申请日:2008-08-29

    摘要: Access to one or more data streams can be controlled by encrypting a description of how segments of the data streams can be assembled, for example, to produce an audio or video program. Access to the one or more data streams can also be provided by obfuscating names of at least some of the segments in order to make it more difficult to determine the proper order for assembling the segments. In at least some embodiments, the data contained in at least some of the segments themselves is not encrypted.

    摘要翻译: 可以通过加密如何组合数据流的片段的描述来控制对一个或多个数据流的访问,例如,以产生音频或视频节目。 还可以通过模糊至少一些段的名称来提供对一个或多个数据流的访问,以使得更难以确定用于组合段的正确顺序。 在至少一些实施例中,包含在至少一些段本身中的数据不被加密。

    PARALLEL MULTIPLE BITRATE VIDEO ENCODING
    5.
    发明申请
    PARALLEL MULTIPLE BITRATE VIDEO ENCODING 有权
    并行多重双极化视频编码

    公开(公告)号:US20110305273A1

    公开(公告)日:2011-12-15

    申请号:US12814060

    申请日:2010-06-11

    IPC分类号: H04N7/26

    CPC分类号: H04N19/436 H04N19/30

    摘要: A multiple bitrate (MBR) video encoding management tool utilizes available processing units for parallel MBR video encoding. For example, instead of focusing only on multi-threading of encoding tasks for a single picture or group of pictures (GOP), the management tool parallelizes the encoding of multiple GOPs between different processing units and/or different computing systems. With this parallel MBR video encoding architecture, different GOPs can be encoded in parallel. To facilitate such parallel encoding, data dependencies between GOPs are removed. The management tool can adjust the number of GOPs to encode in parallel on a computing system so as to favor parallelism of encoding for different GOPs at the expense of parallelism of encoding inside a GOP, or vice versa, and thereby set a suitable balance between encoding latency and throughput.

    摘要翻译: 多位比特率(MBR)视频编码管理工具利用可用的处理单元进行并行MBR视频编码。 例如,管理工具不是专注于单个图像或图像组(GOP)的编码任务的多线程,而是在不同的处理单元和/或不同的计算系统之间并行化多个GOP的编码。 利用这种并行MBR视频编码架构,可以并行编码不同的GOP。 为了促进这种并行编码,GOP之间的数据依赖性被去除。 管理工具可以在计算系统上调节GOP并行编码的数量,从而以牺牲GOP内编码并行性为代价的优点,对不同的GOP进行编码的平行化,反之亦然,从而在编码之间设置适当的平衡 延迟和吞吐量。

    ADAPTIVE ERROR DETECTION FOR MPEG-2 ERROR CONCEALMENT
    6.
    发明申请
    ADAPTIVE ERROR DETECTION FOR MPEG-2 ERROR CONCEALMENT 有权
    MPEG-2错误隐藏的自适应错误检测

    公开(公告)号:US20090252233A1

    公开(公告)日:2009-10-08

    申请号:US12061567

    申请日:2008-04-02

    IPC分类号: H04N7/26

    摘要: A decoder which can detect errors in MPEG-2 coefficient blocks can identify syntactically-correct blocks which have out-of-bounds coefficients. The decoder computes coefficient bounds based on quantization scalers and quantization matrices and compares these to coefficient blocks during decoding; if a block has out-of-bounds coefficients, concealment is performed on the block. In a decoder implemented all in software, coefficient bounds checking is performed on iDCT coefficients against upper and lower bounds in a spatial domain. In a decoder which performs iDCT in hardware, DCT coefficients are compared to an upper energy bound.

    摘要翻译: 可以检测MPEG-2系数块中的错误的解码器可以识别具有超出界限系数的语法上正确的块。 解码器基于量化缩放器和量化矩阵来计算系数界限,并在解码期间将其与系数块进行比较; 如果块具有超出范围的系数,则在块上执行隐藏。 在以软件实现的解码器中,针对空间域中的上限和下限对iDCT系数执行系数边界检查。 在硬件中执行iDCT的解码器中,将DCT系数与上限能量相比较。

    Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures
    9.
    发明授权
    Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures 有权
    并行多位码率视频编码,以减少图像组之间的延迟和依赖关系

    公开(公告)号:US08705616B2

    公开(公告)日:2014-04-22

    申请号:US12814060

    申请日:2010-06-11

    IPC分类号: H04N11/02

    CPC分类号: H04N19/436 H04N19/30

    摘要: A multiple bitrate (MBR) video encoding management tool utilizes available processing units for parallel MBR video encoding. Instead of focusing only on multi-threading of encoding tasks for a single picture or group of pictures (GOP), the management tool parallelizes the encoding of multiple GOPs between different processing units and/or different computing systems. With this parallel MBR video encoding architecture, different GOPs can be encoded in parallel. To facilitate such parallel encoding, data dependencies between GOPs are removed. The management tool can adjust the number of GOPs to encode in parallel on a computing system so as to favor parallelism of encoding for different GOPs at the expense of parallelism of encoding inside a GOP, or vice versa, and thereby set a suitable balance between encoding latency and throughput.

    摘要翻译: 多位比特率(MBR)视频编码管理工具利用可用的处理单元进行并行MBR视频编码。 管理工具不是专注于单个图像或图像组(GOP)的编码任务的多线程,而是在不同的处理单元和/或不同的计算系统之间并行化多个GOP的编码。 利用这种并行MBR视频编码架构,可以并行编码不同的GOP。 为了促进这种并行编码,GOP之间的数据依赖性被去除。 管理工具可以在计算系统上调节GOP并行编码的数量,从而以牺牲GOP内编码并行性为代价的优点,对不同的GOP进行编码的平行化,反之亦然,从而在编码之间设置适当的平衡 延迟和吞吐量。

    Video decoding using created reference pictures
    10.
    发明授权
    Video decoding using created reference pictures 有权
    使用创建的参考图片进行视频解码

    公开(公告)号:US08121189B2

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

    申请号:US11858787

    申请日:2007-09-20

    IPC分类号: H04N11/02

    摘要: Reference pictures can be created to assist with video decoding. For example, a method for decoding video can comprise receiving an encoded video bit stream, determining that a reference picture is needed, and creating and inserting the reference picture into the encoded video bit stream. A method for decoding video can also comprise receiving an encoded video bit stream, performing bit stream parsing, determining that a reference picture is needed, selecting a representation level for the reference picture, and conveying data for the selected reference picture to a hardware accelerated graphics processing unit. Various video operations, such as creating reference pictures and related information, can be performed by central processing units, while other video decoding operations can be performed by graphics processing units.

    摘要翻译: 可以创建参考图片以协助视频解码。 例如,用于解码视频的方法可以包括接收编码的视频比特流,确定需要参考图像,以及创建并将参考图像插入到编码视频比特流中。 用于解码视频的方法还可以包括接收编码的视频比特流,执行比特流解析,确定需要参考图像,选择参考图像的表示级别,以及将所选参考图像的数据传送到硬件加速图形 处理单元。 可以由中央处理单元执行诸如创建参考图片和相关信息的各种视频操作,而其他视频解码操作可由图形处理单元执行。