Block size dependent filter selection for motion compensation
    1.
    发明授权
    Block size dependent filter selection for motion compensation 有权
    用于运动补偿的块大小相关滤波器选择

    公开(公告)号:US09503716B2

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

    申请号:US13711873

    申请日:2012-12-12

    发明人: Zhijie Yang

    摘要: Disclosed are various embodiments for determining a filter length according to a width and height of the reference block and selecting a filter based on the block size. Corresponding pixels from memory may be fetched based on the filter length and the block size. Reference pixels may be interpolated based on the selected filter to generate a prediction.

    摘要翻译: 公开了根据参考块的宽度和高度来确定滤波器长度并基于块尺寸选择滤波器的各种实施例。 可以基于滤波器长度和块大小来获取来自存储器的相应像素。 可以基于所选择的滤波器来内插参考像素以产生预测。

    System architecture for distributed coding
    2.
    发明授权
    System architecture for distributed coding 有权
    用于分布式编码的系统架构

    公开(公告)号:US09414076B2

    公开(公告)日:2016-08-09

    申请号:US14561722

    申请日:2014-12-05

    摘要: A system may receive an input stream for a coding operation by a coding device. The system may determine a processing device to assist the coding device with the coding operation. The processing device may generate an indicator containing coding information or other coding assistance by processing the input stream. The processing device may send the indicator to the coding device. In some cases, the indicator may be embedded in the metadata of the stream by the processing device. The indicator may be extracted by the coding device. After reception of the indicator, the coding device may execute the coding task while using the information in the indicator to assist.

    摘要翻译: 系统可以通过编码装置接收用于编码操作的输入流。 系统可以确定处理设备以帮助编码设备进行编码操作。 处理装置可以通过处理输入流来生成包含编码信息或其他编码辅助的指示符。 处理装置可以将指示符发送到编码装置。 在一些情况下,指示符可以被处理设备嵌入在流的元数据中。 指示符可以由编码装置提取。 在指示符的接收之后,编码装置可以在使用指示符中的信息来执行编码任务以辅助。

    Multi-mode error concealment, recovery and resilience coding

    公开(公告)号:US20160037171A1

    公开(公告)日:2016-02-04

    申请号:US14879451

    申请日:2015-10-09

    摘要: Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.

    Virtual field buffer based decoding
    5.
    发明授权
    Virtual field buffer based decoding 有权
    基于虚拟现场缓冲器的解码

    公开(公告)号:US09516330B2

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

    申请号:US13782425

    申请日:2013-03-01

    发明人: Zhijie Yang

    摘要: Aspects of virtual field buffer based decoding are described. In one embodiment, a current picture field is read from a coded picture buffer comprising coded pictures of video, for example. The current picture may be associated with a top or bottom field polarity. According to decoding and picture output orders, the current picture field is assigned to an available field entry of a virtual field buffer, and an available frame index of a virtual frame map is assigned to the current picture field. The assignment of the available frame index to the current picture field is indicated to a decoder that decodes the current picture field with reference to the assigned frame index. According to aspects of the embodiments described herein, rather than determining complimentary picture fields after decoding, the assignment of complimentary picture fields to virtual frame indexes before decoding provides certain efficiencies.

    摘要翻译: 描述了基于虚拟场缓冲器的解码的方面。 在一个实施例中,例如从包括视频的编码图像的编码图像缓冲器读取当前图像场。 当前画面可能与顶部或底部场极性相关联。 根据解码和图像输出顺序,将当前图像字段分配给虚拟场缓冲器的可用字段条目,并将虚拟帧映射的可用帧索引分配给当前图片字段。 可用帧索引对当前图像字段的分配被指示给参照所分配的帧索引解码当前图像字段的解码器。 根据这里描述的实施例的方面,不是在解码之后确定补充图像字段,而是在解码之前将补码图像字段分配给虚拟帧索引提供了一定的效率。

    Decoding video streams using decoders supporting a different encoding profile
    6.
    发明授权
    Decoding video streams using decoders supporting a different encoding profile 有权
    使用支持不同编码配置文件的解码器解码视频流

    公开(公告)号:US09591355B2

    公开(公告)日:2017-03-07

    申请号:US13655878

    申请日:2012-10-19

    IPC分类号: H04N19/40 H04N21/44

    CPC分类号: H04N21/44 H04N19/40

    摘要: In various embodiments, video streams are decoded using decoders that support a different decoding profile. First processing circuitry is configured to receive a video stream encoded using a first encoding profile, transcode the video stream from the first encoding profile to a second encoding profile, and store the transcoded video stream in an output buffer. Second processing circuitry is configured to receive the transcoded video stream from the output buffer and decode the transcoded video stream according to the second encoding profile. The second processing circuitry may be unable to decode the video stream encoded using the first encoding profile.

    摘要翻译: 在各种实施例中,使用支持不同解码简档的解码器解码视频流。 第一处理电路被配置为接收使用第一编码简档编码的视频流,将视频流从第一编码简档转码为第二编码简档,并将转码的视频流存储在输出缓冲器中。 第二处理电路被配置为从输出缓冲器接收经转码的视频流,并根据第二编码简档解码转码的视频流。 第二处理电路可能不能解码使用第一编码简档编码的视频流。

    Multi-mode error concealment, recovery and resilience coding

    公开(公告)号:US09906797B2

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

    申请号:US14879451

    申请日:2015-10-09

    摘要: Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.

    Mode Complexity Based Coding Strategy Selection
    8.
    发明申请
    Mode Complexity Based Coding Strategy Selection 有权
    基于模式复杂度的编码策略选择

    公开(公告)号:US20160094855A1

    公开(公告)日:2016-03-31

    申请号:US14547280

    申请日:2014-11-19

    摘要: A system may receive an input stream for a coding operation. The system may determine available coding modes for the coding operation. The system may include coding selection logic that may determine a coding mode in response to the based on the available selection of coding modes. The coding selection logic may use the selected coding mode to determine a coding strategy. The selection logic may send an indication of the selected coding mode and coding strategy to coding logic to support execution of the coding operation, which may use the selected coding mode and coding strategy.

    摘要翻译: 系统可以接收用于编码操作的输入流。 系统可以确定用于编码操作的可用编码模式。 系统可以包括可以基于编码模式的可用选择来响应于确定编码模式的编码选择逻辑。 编码选择逻辑可以使用选择的编码模式来确定编码策略。 选择逻辑可以将所选择的编码模式和编码策略的指示发送到编码逻辑,以支持编码操作的执行,其可以使用所选择的编码模式和编码策略。

    Method and system for processing B pictures with missing or invalid forward reference pictures
    9.
    发明授权
    Method and system for processing B pictures with missing or invalid forward reference pictures 有权
    用于处理具有丢失或无效正向参考图片的B图像的方法和系统

    公开(公告)号:US08879630B2

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

    申请号:US14096049

    申请日:2013-12-04

    摘要: Methods and systems for processing B pictures with missing or invalid forward reference pictures are disclosed. Aspects of one method may include decoding of a contiguous sequence of B pictures that immediately follow a first I picture after a sequence header. The decoding of the B pictures may handle video edit codes in the AVS1-P2 format and/or random access points. Some embodiments of the invention may discard B pictures that refer to invalid or missing forward reference pictures, while other embodiments of the invention may interpolate B pictures. For an invalid forward reference picture, the interpolation algorithm for generating pictures may use the invalid forward reference picture and the backward reference picture. For a missing decoded forward reference picture, as in a random access, the interpolation algorithm for generating pictures may use the backward reference picture.

    摘要翻译: 公开了用于处理具有丢失或无效正向参考图片的B图像的方法和系统。 一种方法的方面可以包括在序列头之后紧随第一I图像的B图像的连续序列的解码。 B图像的解码可以处理AVS1-P2格式和/或随机接入点中的视频编辑码。 本发明的一些实施例可以丢弃涉及无效或缺失的前向参考图片的B图像,而本发明的其他实施例可以内插B图像。 对于无效的正向参考图像,用于生成图像的内插算法可以使用无效的前向参考图像和后向参考图像。 对于丢失的解码前向参考图像,如在随机存取中,用于生成图像的内插算法可以使用反向参考图像。

    System Architecture for Distributed Coding
    10.
    发明申请
    System Architecture for Distributed Coding 有权
    分布式编码系统架构

    公开(公告)号:US20160127733A1

    公开(公告)日:2016-05-05

    申请号:US14561722

    申请日:2014-12-05

    摘要: A system may receive an input stream for a coding operation by a coding device. The system may determine a processing device to assist the coding device with the coding operation. The processing device may generate an indicator containing coding information or other coding assistance by processing the input stream. The processing device may send the indicator to the coding device. In some cases, the indicator may be embedded in the metadata of the stream by the processing device. The indicator may be extracted by the coding device. After reception of the indicator, the coding device may execute the coding task while using the information in the indicator to assist.

    摘要翻译: 系统可以通过编码装置接收用于编码操作的输入流。 系统可以确定处理设备以帮助编码设备进行编码操作。 处理装置可以通过处理输入流来生成包含编码信息或其他编码辅助的指示符。 处理装置可以将指示符发送到编码装置。 在一些情况下,指示符可以被处理设备嵌入在流的元数据中。 指示符可以由编码装置提取。 在指示符的接收之后,编码装置可以在使用指示符中的信息来执行编码任务以辅助。