CHANNEL LINE BUFFER DATA PACKING SCHEME FOR VIDEO CODECS

    公开(公告)号:US20190174135A1

    公开(公告)日:2019-06-06

    申请号:US16252231

    申请日:2019-01-18

    摘要: Video pixel line buffers are widely used for data processing in video codecs. Video data may be packed into buffers configured to store a plurality of words, each word comprising a series of bits. The video data may be associated with two or more channels. In order to reduce realization costs, data blocks from two different channels may be packed from opposite sides of a word in the buffer in opposite directions. In some embodiments, data blocks from two or more physical channels may be mapped to two or more virtual channels, the virtual channels having balanced data block sizes. The data blocks associated with the virtual channels may then be packed to one or more buffers.

    Integrated downscale in video core
    3.
    发明授权
    Integrated downscale in video core 有权
    视频核心集成度低

    公开(公告)号:US09432614B2

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

    申请号:US13801220

    申请日:2013-03-13

    摘要: Implementations include video image processing systems, methods, and apparatus for integrated video downscale in a video core. The downscaler computes and writes a display frame to an external memory. This frame may have the same resolution as a target display device (e.g., mobile device). The target display device then reads this display frame, rather than the original higher resolution frame. By enabling downscale during encoding/decoding, the device can conserve resources such as memory bandwidth, memory access, bus bandwidth, and power consumption associated with separately downscaling a frame of video data.

    摘要翻译: 实现包括视频图像处理系统,方法和用于在视频核心中集成视频缩减的装置。 缩放器计算并将显示帧写入外部存储器。 该帧可以具有与目标显示设备(例如,移动设备)相同的分辨率。 目标显示设备然后读取该显示帧,而不是原始的较高分辨率帧。 通过在编码/解码期间实现低档,该设备可以节省与分别缩小视频数据帧相关联的资源,例如存储器带宽,存储器访问,总线带宽和功耗。

    INTEGRATED DOWNSCALE IN VIDEO CORE
    6.
    发明申请
    INTEGRATED DOWNSCALE IN VIDEO CORE 有权
    视频核心集成DOWNSCALE

    公开(公告)号:US20140269895A1

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

    申请号:US13801220

    申请日:2013-03-13

    IPC分类号: H04N7/01

    摘要: Implementations include video image processing systems, methods, and apparatus for integrated video downscale in a video core. The downscaler computes and writes a display frame to an external memory. This frame may have the same resolution as a target display device (e.g., mobile device). The target display device then reads this display frame, rather than the original higher resolution frame. By enabling downscale during encoding/decoding, the device can conserve resources such as memory bandwidth, memory access, bus bandwidth, and power consumption associated with separately downscaling a frame of video data.

    摘要翻译: 实现包括视频图像处理系统,方法和用于在视频核心中集成视频缩减的装置。 缩放器计算并将显示帧写入外部存储器。 该帧可以具有与目标显示设备(例如,移动设备)相同的分辨率。 目标显示设备然后读取该显示帧,而不是原始的较高分辨率帧。 通过在编码/解码期间实现低档,该设备可以节省与分别缩小视频数据帧相关联的资源,例如存储器带宽,存储器访问,总线带宽和功耗。

    PROGRAMMABLE AND SCALABLE INTEGER SEARCH FOR VIDEO ENCODING
    7.
    发明申请
    PROGRAMMABLE AND SCALABLE INTEGER SEARCH FOR VIDEO ENCODING 审中-公开
    可编程和可扩展的整数搜索视频编码

    公开(公告)号:US20130301727A1

    公开(公告)日:2013-11-14

    申请号:US13801622

    申请日:2013-03-13

    IPC分类号: H04N7/26

    摘要: Methods and systems for efficient searching of candidate blocks for inter-coding and/or intra coding are provided. In one innovative aspect, an apparatus for performing motion estimation is provided. The apparatus includes a processor configured to identify a number of candidate blocks of a frame of video data to be searched, at least one candidate block corresponding to a block of another frame of the video data. The processor is further configured to select one or more of the candidate blocks to search based on a distance between the candidate blocks. The processor is also configured to select a method for searching the selected candidate blocks based on a format of the video data. The processor is also configured to estimate the motion for the block of the another frame based on the selected method and the selected candidate blocks.

    摘要翻译: 提供了用于有效搜索用于帧间编码和/或帧内编码的候选块的方法和系统。 在一个创新方面,提供了一种用于执行运动估计的装置。 该装置包括:处理器,被配置为识别要搜索的视频数据的帧的候选块的数量;对应于视频数据的另一帧的块的至少一个候选块。 处理器还被配置为基于候选块之间的距离来选择一个或多个候选块进行搜索。 处理器还被配置为基于视频数据的格式来选择用于搜索所选择的候选块的方法。 处理器还被配置为基于所选择的方法和所选择的候选块来估计另一帧的块的运动。

    Video processing using multiple bitstream engines

    公开(公告)号:US11638020B2

    公开(公告)日:2023-04-25

    申请号:US17217745

    申请日:2021-03-30

    摘要: A device includes a first bitstream engine and a second bitstream engine. The first bitstream engine is configured to decode a first portion of a first video frame of a plurality of video frames to generate first decoded portion data. The first bitstream engine is also configured to generate synchronization information based on completion of decoding the first portion. The second bitstream engine is configured to, based on the synchronization information, initiate decoding of a second portion of a particular video frame to generate second decoded portion data. The second bitstream engine uses the first decoded portion data during decoding of the second portion of the particular video frame. The particular video frame includes the first video frame or a second video frame of the plurality of video frames.

    Deblocking filter with reduced line buffer

    公开(公告)号:US09762921B2

    公开(公告)日:2017-09-12

    申请号:US13720499

    申请日:2012-12-19

    摘要: An apparatus configured to filter video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information comprising at least two adjacent video blocks, each video block comprising a plurality of video samples, and each video sample having a bit depth. The processor determines a filtered video sample based at least in part on a video sample and an adjustment value. The processor determines the adjustment value at least in part from an input with a limited bit depth. The input is determined from a set of one or more video samples, and its bit depth is limited such that it is less than the bit depth of the one or more video samples.

    CHANNEL LINE BUFFER DATA PACKING SCHEME FOR VIDEO CODECS
    10.
    发明申请
    CHANNEL LINE BUFFER DATA PACKING SCHEME FOR VIDEO CODECS 审中-公开
    用于视频编解码器的通道线缓冲器数据包装方案

    公开(公告)号:US20170064308A1

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

    申请号:US14839666

    申请日:2015-08-28

    摘要: Video pixel line buffers are widely used for data processing in video codecs. Video data may be packed into buffers configured to store a plurality of words, each word comprising a series of bits. The video data may be associated with two or more channels. In order to reduce realization costs, data blocks from two different channels may be packed from opposite sides of a word in the buffer in opposite directions. In some embodiments, data blocks from two or more physical channels may be mapped to two or more virtual channels, the virtual channels having balanced data block sizes. The data blocks associated with the virtual channels may then be packed to one or more buffers.

    摘要翻译: 视频像素线缓冲器广泛用于视频编解码器中的数据处理。 视频数据可以被打包到被配置为存储多个字的缓冲器中,每个字包括一系列位。 视频数据可以与两个或更多个信道相关联。 为了降低实现成本,来自两个不同通道的数据块可以从相反方向的缓冲器中的字的相对侧打包。 在一些实施例中,来自两个或多个物理信道的数据块可以被映射到两个或更多个虚拟信道,虚拟信道具有平衡的数据块大小。 然后可以将与虚拟通道相关联的数据块打包到一个或多个缓冲器。