Method and apparatus for detecting the location and luminance transition range of slant image edges
    81.
    发明申请
    Method and apparatus for detecting the location and luminance transition range of slant image edges 失效
    用于检测倾斜图像边缘的位置和亮度转变范围的方法和装置

    公开(公告)号:US20050163380A1

    公开(公告)日:2005-07-28

    申请号:US10765529

    申请日:2004-01-27

    IPC分类号: G06K9/40 G06T5/00 G06T5/50

    摘要: A system and method that detect the location as well as the luminance transition range of slant image edge in a digital image. The variance value for the pixels inside a window in the image is calculated. Based on the variance value, a current pixel can be classified as being in an edge region or in a non-edge region. If the current pixel is in a non-edge region, no further checking is needed, otherwise binary pattern data is generated from the pixels inside the window. Then it is determined whether the current pixel is a center pixel in a luminance transition range of a slant edge based on the binary pattern data at the current pixel location and its neighboring binary pattern data. It is determined if the current pixel is the center pixel in a luminance transition range of a e.g. ±45° direction edge. If it is, then no further processing is needed at the current pixel location and the luminance transition range is considered as 3 pixels wide. Otherwise, based on the neighboring binary pattern data, another checking process is performed to determine whether the current pixel is a center pixel in a luminance transition range other than a ±45° slant edge. If the current pixel is considered as a center pixel in a luminance transition range other than a ±45° slant edge, then the length of the luminance transition range of the slant edge is determined by checking more binary pattern data inside the window.

    摘要翻译: 检测数字图像中倾斜图像边缘的位置以及亮度转变范围的系统和方法。 计算图像中窗口内的像素的方差值。 基于方差值,当前像素可以分类为边缘区域或非边缘区域。 如果当前像素处于非边缘区域,则不需要进一步检查,否则从窗口内的像素生成二进制图案数据。 然后,基于当前像素位置处的二进制图案数据及其相邻二进制图案数据,确定当前像素是否是倾斜边缘的亮度转变范围中的中心像素。 确定当前像素是否是例如像素的亮度转变范围中的中心像素。 ±45°方向边缘。 如果是,则在当前像素位置处不需要进一步的处理,并且亮度转变范围被认为是3像素宽。 否则,基于相邻二进制图案数据,执行另一检查处理,以确定当前像素是否是±45°倾斜边缘以外的亮度转变范围中的中心像素。 如果当前像素被认为是除±45°倾斜边缘之外的亮度转变范围中的中心像素,则通过检查窗口内的更多二进制图案数据来确定倾斜边缘的亮度转变范围的长度。

    Method and filtering system for filtering edge directions
    82.
    发明申请
    Method and filtering system for filtering edge directions 审中-公开
    用于过滤边缘方向的方法和过滤系统

    公开(公告)号:US20050008248A1

    公开(公告)日:2005-01-13

    申请号:US10913663

    申请日:2004-08-05

    申请人: Xianglin Wang

    发明人: Xianglin Wang

    摘要: A filtering method and filtering system is applied to an edge orientation map obtained from an edge direction detection system in order to keep accurate edge directions and filter out false edges or edges with wrong directions. If an edge direction does not have a certain minimum length, then that direction is filtered out and a default direction is provided. Additional assurances can be obtained by insuring that the edge direction has a certain minimum width. If an edge direction does not have the minimum width, then that edge direction is filtered out and the default direction is provided. A direction smoother can be applied to the directions in the edge orientation map to smooth the changing of neighboring edge directions. This process is found to be effective in improving the visual quality of an image that is interpolated based on edge directions.

    摘要翻译: 将滤波方法和滤波系统应用于从边缘方向检测系统获得的边缘方向图,以便保持精确的边缘方向,并且以错误的方向滤除伪边缘或边缘。 如果边缘方向没有一定的最小长度,那么该方向被滤除,并提供默认方向。 通过确保边缘方向具有一定的最小宽度可以获得额外的保证。 如果边缘方向没有最小宽度,则该边缘方向被滤除,并提供默认方向。 可以使方向平滑的方向应用于边缘方向图中的方向以平滑相邻边缘方向的改变。 发现该过程在提高基于边缘方向插值的图像的视觉质量方面是有效的。

    Variable length coding of video block coefficients
    83.
    发明授权
    Variable length coding of video block coefficients 有权
    视频块系数的可变长度编码

    公开(公告)号:US09490839B2

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

    申请号:US13338891

    申请日:2011-12-28

    摘要: This disclosure describes techniques for coding transform coefficients for a block of video data. According to some aspects of this disclosure, a coder (e.g., an encoder or decoder) may map between a code number cn and level_ID and run values associated with a first transform coefficient of the block of video data according to a first technique (e.g., a structured mapping), and map between a code number cn and level_ID and run values associated with a second coefficient of the block using a second technique. According to other aspects of this disclosure, the coder may map between a code number cn and level_ID and run syntax elements using different mathematical relationships, depending on a determined value of the code number cn or the level_ID syntax element. For example, the coder may access a mapping table of a plurality of mapping tables differently, dependent on the determined value.

    摘要翻译: 本公开描述了用于编码视频数据块的变换系数的技术。 根据本公开的一些方面,编码器(例如,编码器或解码器)可以根据第一技术(例如,编码器或解码器)在视频数据块的第一变换系数与代码号cn和level_ID之间映射和运行值, 结构化映射),并且使用第二技术在代码号cn和level_ID之间映射和与块的第二系数相关联的运行值。 根据本公开的其他方面,编码器可以根据代码号cn或level_ID语法元素的确定值,在代码号cn和level_ID之间映射并使用不同的数学关系运行语法元素。 例如,编码器可以根据确定的值不同地访问多个映射表的映射表。

    Restriction of prediction units in B slices to uni-directional inter prediction
    84.
    发明授权
    Restriction of prediction units in B slices to uni-directional inter prediction 有权
    限制B片中的预测单位到单向帧间预测

    公开(公告)号:US09451277B2

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

    申请号:US13628562

    申请日:2012-09-27

    摘要: A computing device determines whether a prediction unit (PU) in a B slice is restricted to uni-directional inter prediction. In addition, the computing device generates a merge candidate list for the PU and determines a selected merge candidate in the merge candidate list. If the PU is restricted to uni-directional inter prediction, the computing device generates a predictive video block for the PU based on no more than one reference block associated with motion information specified by the selected merge candidate. If the PU is not restricted to uni-directional inter prediction, the computing device generates the predictive video block for the PU based on one or more reference blocks associated with the motion information specified by the selected merge candidate.

    摘要翻译: 计算装置确定B片中的预测单元(PU)是否被限制为单向帧间预测。 此外,计算装置生成PU的合并候选列表,并确定合并候选列表中所选择的合并候选。 如果PU被限制为单向帧间预测,则计算设备基于与由所选择的合并候选指定的运动信息相关联的不超过一个参考块来生成PU的预测视频块。 如果PU不限于单向帧间预测,则计算设备基于与由所选择的合并候选指定的运动信息相关联的一个或多个参考块生成PU的预测视频块。

    Inter-layer prediction for extended spatial scalability in video coding
    85.
    发明授权
    Inter-layer prediction for extended spatial scalability in video coding 有权
    视频编码中扩展空间可扩展性的层间预测

    公开(公告)号:US09049456B2

    公开(公告)日:2015-06-02

    申请号:US11970486

    申请日:2008-01-07

    摘要: An improved system and method for providing improved inter-layer prediction for extended spatial scalability in video coding, as well as improving inter-layer prediction for motion vectors in the case of extended spatial scalability. In various embodiments, for the prediction of macroblock mode, the actual reference frame index and motion vectors from the base layer are used in determining if two blocks should be merged. Additionally, multiple representative pixels in a 4×4 block can be used to represent each 4×4 block in a virtual base layer macroblock. The partition and motion vector information for the relevant block in the virtual base layer macroblock can be derived from all of the partition information and motion vectors of those 4×4 blocks.

    摘要翻译: 一种用于在视频编码中提供改进的层间预测以提高空间可扩展性的改进的系统和方法,以及在扩展的空间可扩展性的情况下改进运动矢量的层间预测。 在各种实施例中,为了预测宏块模式,使用实际参考帧索引和来自基本层的运动矢量来确定是否应该合并两个块。 此外,4×4块中的多个代表像素可用于表示虚拟基本层宏块中的每个4×4块。 虚拟基层宏块中的相关块的分区和运动矢量信息可以从这4×4块的所有分区信息和运动矢量导出。

    Indicating intra-prediction mode selection for video coding using CABAC
    86.
    发明授权
    Indicating intra-prediction mode selection for video coding using CABAC 有权
    使用CABAC指示视频编码的帧内预测模式选择

    公开(公告)号:US08913662B2

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

    申请号:US13343573

    申请日:2012-01-04

    摘要: For a block of video data, a video encoder can signal to a video decoder, using a context-based adaptive binary arithmetic coding (CABAC) process, a selected intra-prediction mode using a codeword that is mapped to a modified intra-prediction mode index. The video decoder can perform a context-based adaptive binary arithmetic coding (CABAC) process to determine the codeword signaled by the video encoder, determine the modified intra-prediction mode index corresponding to the codeword, determine most probable modes based on a context, map the modified intra-prediction mode index to an intra-prediction mode index by comparing the modified intra-prediction mode index to the mode indexes of the most probable modes, and determine the selected intra-prediction mode used to encode the block of video data based on the intra-prediction mode index.

    摘要翻译: 对于视频数据块,视频编码器可以使用基于上下文的自适应二进制算术编码(CABAC)处理视频解码器,使用映射到修改的帧内预测模式的码字来选择的帧内预测模式 指数。 视频解码器可以执行基于上下文的自适应二进制算术编码(CABAC)处理,以确定由视频编码器发信号的码字,确定对应于码字的经修改的帧内预测模式索引,基于上下文确定最可能的模式,映射 通过将修改的帧内预测模式索引与最可能模式的模式索引进行比较来确定帧内预测模式索引到帧内预测模式索引,并且确定用于对视频数据块进行编码的所选择的帧内预测模式 在帧内预测模式指标上。

    Coding prediction modes in video coding
    87.
    发明授权
    Coding prediction modes in video coding 有权
    视频编码中的编码预测模式

    公开(公告)号:US08885704B2

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

    申请号:US13248653

    申请日:2011-09-29

    摘要: A video encoder can maintain, by generating, storing, adjusting, altering, and/or updating, one or more variable length coding (VLC) tables that represent a mapping of prediction modes to codewords. One or more codewords representing a selected prediction mode can be communicated to the decoder for a CU of a frame. The decoder maintains one or more VLC tables that match the VLC tables maintained by the video encoder. Thus, based on the one or more codewords received from the video encoder, the video decoder can determine the prediction mode used to encode a CU.

    摘要翻译: 视频编码器可以通过生成,存储,调整,改变和/或更新表示将预测模式映射到码字的一个或多个可变长度编码(VLC)表来维持。 表示所选择的预测模式的一个或多个码字可以被传送到解码器,用于帧的CU。 解码器维护与视频编码器维护的VLC表匹配的一个或多个VLC表。 因此,基于从视频编码器接收的一个或多个码字,视频解码器可以确定用于编码CU的预测模式。

    RESTRICTION OF PREDICTION UNITS IN B SLICES TO UNI-DIRECTIONAL INTER PREDICTION

    公开(公告)号:US20130202037A1

    公开(公告)日:2013-08-08

    申请号:US13628562

    申请日:2012-09-27

    IPC分类号: H04N7/32

    摘要: A computing device determines whether a prediction unit (PU) in a B slice is restricted to uni-directional inter prediction. In addition, the computing device generates a merge candidate list for the PU and determines a selected merge candidate in the merge candidate list. If the PU is restricted to uni-directional inter prediction, the computing device generates a predictive video block for the PU based on no more than one reference block associated with motion information specified by the selected merge candidate. If the PU is not restricted to uni-directional inter prediction, the computing device generates the predictive video block for the PU based on one or more reference blocks associated with the motion information specified by the selected merge candidate.

    COEFFICIENT SCANNING IN VIDEO CODING
    89.
    发明申请
    COEFFICIENT SCANNING IN VIDEO CODING 有权
    系统视频编码中的系统扫描

    公开(公告)号:US20130051475A1

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

    申请号:US13551458

    申请日:2012-07-17

    IPC分类号: H04N7/30

    摘要: In an example, aspects of this disclosure relate to a method for decoding transform coefficients in a video decoding process that includes decoding a one-dimensional array of transform coefficients, and performing a scan on the one-dimensional array of transform coefficients according to a sub-block scan order and a coefficient scan order to produce a block of transform coefficients, where the sub-block scan order comprises an order in which each sub-block of a plurality of sub-blocks within the block is scanned, and where the coefficient scan order comprises an order in which the transform coefficients corresponding to each sub-block of the plurality of sub-blocks are scanned.

    摘要翻译: 在一个示例中,本公开的方面涉及用于解码视频解码处理中的变换系数的方法,该方法包括对变换系数的一维阵列进行解码,以及根据子帧对变换系数的一维阵列执行扫描 块扫描顺序和系数扫描顺序以产生变换系数块,其中子块扫描顺序包括其中扫描块内的多个子块的每个子块的顺序,并且其中系数 扫描顺序包括对与多个子块中的每个子块相对应的变换系数进行扫描的顺序。

    BUFFERING PREDICTION DATA IN VIDEO CODING
    90.
    发明申请
    BUFFERING PREDICTION DATA IN VIDEO CODING 有权
    在视频编码中缓冲预测数据

    公开(公告)号:US20130022119A1

    公开(公告)日:2013-01-24

    申请号:US13550377

    申请日:2012-07-16

    IPC分类号: H04N7/32

    摘要: In an example, aspects of this disclosure relate to a method of coding video data that generally includes determining prediction information for a block of video data, where the block is included in a coded unit of video data and positioned below a top row of above-neighboring blocks in the coded unit, and where the prediction information for the block is based on prediction information from one or more other blocks in the coded unit but not based on prediction information from any of the top row of blocks in the coded unit. The method also generally includes coding the block based on the determined prediction information.

    摘要翻译: 在一个示例中,本公开的方面涉及一种编码视频数据的方法,其通常包括确定视频数据块的预测信息,其中该块被包括在视频数据的经译码单元中并位于上一行的上一行之前, 并且其中块的预测信息基于来自编码单元中的一个或多个其他块的预测信息,而不是基于来自编码单元中的顶行中的任一个的预测信息。 该方法还通常包括基于所确定的预测信息对块进行编码。