Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using temporal filtering
    141.
    发明授权
    Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using temporal filtering 失效
    使用时间滤波的视频序列数据缩减和压缩视频序列比特率降低的预处理方法和系统

    公开(公告)号:US07403568B2

    公开(公告)日:2008-07-22

    申请号:US10640734

    申请日:2003-08-13

    IPC分类号: H04N7/12 G06K9/36

    摘要: Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. In addition, after compression of the pre-processed video sequence, the bit rate of the pre-processed and compressed video sequence will be lower than the bit rate of the video sequence after compression but without pre-processing. A temporal filtering method is provided for pre-processing of video frames of a video sequence. In the method, pixel values of successive frames are filtered when the difference in the pixel values between the successive frames are within high and low threshold values. The high and low threshold values are determined adaptively depending on the illumination level of a video frame to provide variability of filtering strength depending on the illumination levels of a video frame.

    摘要翻译: 用于在压缩之前预处理视频序列以提供视频序列的数据缩减的方法。 此外,在压缩预处理的视频序列之后,预处理和压缩的视频序列的比特率将低于压缩后的视频序列的比特率,但是没有预处理。 提供了用于对视频序列的视频帧进行预处理的时间滤波方法。 在该方法中,当连续帧之间的像素值的差在高和低阈值之间时,连续帧的像素值被滤波。 根据视频帧的照明级别自适应地确定高和低阈值,以根据视频帧的照明级别提供滤波强度的变化性。

    Single pass rate controller
    142.
    发明申请
    Single pass rate controller 有权
    单通速率控制器

    公开(公告)号:US20060245492A1

    公开(公告)日:2006-11-02

    申请号:US11118618

    申请日:2005-04-28

    摘要: Some embodiments of the invention provide a method for specifying a bit allocation for encoding a set of images in a sequence of video images. The method computes a masking value for one or more images. The method computes a bit allocation for a current image based on the computed masking value of one or more images. In some embodiments, the method further ascertains a total number of bits used for images that have been already encoded before computing the bit allocation. The computed bit allocation for the current image is also based on the total number of bits used in some embodiments of the invention. In some embodiments, the method specifies a bit allocation for the current image by specifying a quantization parameter (QP) value for the current image. The method then adjusts the specified QP value based on a categorization of the current image. Examples of such categorizations include: (1) category 1 images, which are images at natural scene changes or images that collectively capture a fast motion, (2) category 2 images, which are imaged forced to be intrablock encoded and are not category 1 images, (3) category 3 images, which are images that should be easy to encode, (4) category 4 images, which are images at the transition between simple and difficult images, and (5) category 5 images, which are images that do not fall in the other categories. In some embodiments, the sequence of frames is divided into a set of blocks, where each block has (1) a size and (2) a bit allocation. Some embodiments dynamically adjust the size of the blocks during the encoding operation. In some embodiments, unused bits allocated to a first block are rolled over to a second block. In other embodiments, only some of the unused bits are rolled over to the second block.

    摘要翻译: 本发明的一些实施例提供了一种用于指定用于对视频图像序列中的一组图像进行编码的比特分配的方法。 该方法计算一个或多个图像的掩蔽值。 该方法基于所计算的一个或多个图像的屏蔽值来计算当前图像的位分配。 在一些实施例中,该方法进一步确定在计算比特分配之前已经被编码的图像的总位数。 所计算的当前图像的比特分配也基于在本发明的一些实施例中使用的总比特数。 在一些实施例中,该方法通过指定当前图像的量化参数(QP)值来指定当前图像的比特分配。 然后,该方法基于当前图像的分类来调整指定的QP值。 这种分类的例子包括:(1)第1类图像,它们是自然场景变化中的图像或共同捕捉快速运动的图像,(2)被强制为嵌入式编码的图像的2类图像,不是1类图像 ,(3)第3类图像,这些图像应该易于编码,(4)4类图像,即简单和困难图像之间转换的图像,以及(5)第5类图像,即图像 不属于其他类别。 在一些实施例中,帧的序列被划分成一组块,其中每个块具有(1)大小和(2)比特分配。 一些实施例在编码操作期间动态调整块的大小。 在一些实施例中,分配给第一块的未使用位被转移到第二块。 在其他实施例中,仅将一些未使用的位滚动到第二块。

    Multi-pass video encoding
    143.
    发明申请
    Multi-pass video encoding 有权
    多路视频编码

    公开(公告)号:US20060013298A1

    公开(公告)日:2006-01-19

    申请号:US11118616

    申请日:2005-04-28

    摘要: Some embodiments of the invention provide a multi-pass encoding method that encodes several images (eg., several frames of a video sequence). The method iteratively performs an encoding operation that encodes these images. The encoding operation is based on a nominal quantization parameter, which the method uses to compute quantization parameters for the images. During several different iterations of the encoding operation, the method uses several different nominal quantization parameters. The method stops its iterations when it reaches a terminating criterion (e.g., it identifies an acceptable encoding of the images).

    摘要翻译: 本发明的一些实施例提供了对多个图像(例如,视频序列的几个帧)进行编码的多遍编码方法。 该方法迭代地执行编码这些图像的编码操作。 编码操作基于标称量化参数,该方法用于计算图像的量化参数。 在编码操作的几个不同迭代期间,该方法使用几个不同的标称量化参数。 该方法在达到终止标准(例如,它识别图像的可接受编码)时停止迭代。

    User interface control for media editing application
    144.
    发明授权
    User interface control for media editing application 有权
    媒体编辑应用程序的用户界面控制

    公开(公告)号:US08806339B2

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

    申请号:US13367363

    申请日:2012-02-06

    IPC分类号: G06F3/14

    摘要: Some embodiments provide a method that provides a graphical user interface (GUI) on a first device for controlling application of color corrections to a media item by a media editing application on a second device. The method provides a display area that includes several different locations. Each location in the display area corresponds to a set of values. The method provides several user interface (UI) items that are each for (1) moving in the display area and (2) specifying a set of values for a color correction operation that the media editing application applies to the media item. The set of values for the color correction operation specified by each UI item is the set of values is associated with the location at which the UI item is positioned in the display area.

    摘要翻译: 一些实施例提供了一种在第一设备上提供图形用户界面(GUI)的方法,用于通过第二设备上的媒体编辑应用来控制对媒体项的颜色校正的应用。 该方法提供包括几个不同位置的显示区域。 显示区域中的每个位置对应于一组值。 该方法提供了多个用户界面(UI)项目,每个用户界面(UI)项目用于(1)在显示区域中移动;以及(2)为媒体编辑应用程序应用于媒体项目的颜色校正操作指定一组值。 每个UI项目指定的颜色校正操作的值集合是一组值与UI项目在显示区域中的位置相关联。

    Image color enhancement
    145.
    发明授权
    Image color enhancement 有权
    图像颜色增强

    公开(公告)号:US08542918B2

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

    申请号:US12892918

    申请日:2010-09-28

    IPC分类号: G06K9/00

    CPC分类号: H04N9/77 G06T5/009

    摘要: Some embodiments of the invention provide a non-linear image-enhancement method to enhance an image that includes a number of picture elements. The non-linear enhancement method adjusts the brightness value of each pixel in the image and adjusts at least one chromatic value of each pixel in the image based on the adjustment to the brightness value of that pixel.

    摘要翻译: 本发明的一些实施例提供了一种用于增强包括多个图像元素的图像的非线性图像增强方法。 非线性增强方法基于对该像素的亮度值的调整来调整图像中的每个像素的亮度值并且调整图像中的每个像素的至少一个色值。

    Texture replacement in video sequences and images
    146.
    发明申请
    Texture replacement in video sequences and images 有权
    视频序列和图像中的纹理替换

    公开(公告)号:US20050243099A1

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

    申请号:US11179701

    申请日:2005-07-12

    摘要: Systems and methods for reducing bit rates by replacing original texture in a video sequence with synthesized texture. Reducing the bit rate of the video sequence begins by identifying and removing selected texture from frames in a video sequence. The removed texture is analyzed to generate texture parameters. New texture is synthesized using the texture parameters in combination with a set of constraints. Then, the newly synthesized texture is mapped back into the frames of the video sequence from which the original texture was removed. The resulting frames are then encoded. The bit rate of the video sequence with the synthesized texture is less than the bit rate of the video sequence with the original texture. Also, the ability of a decoder to decode the new video sequence is not compromised because no assumptions are made about the texture synthesis capabilities of the decoder.

    摘要翻译: 通过用合成纹理替换视频序列中的原始纹理来降低比特率的系统和方法。 通过从视频序列中的帧识别和去除所选纹理,降低视频序列的比特率。 分析去除的纹理以生成纹理参数。 使用纹理参数和一组约束组合新的纹理。 然后,将新合成的纹理映射回去除原始纹理的视频序列的帧。 然后对所得到的帧进行编码。 具有合成纹理的视频序列的比特率小于具有原始纹理的视频序列的比特率。 此外,解码器解码新视频序列的能力不会受到损害,因为没有对解码器的纹理合成能力做出假设。

    Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using spatial filtering
    147.
    发明申请
    Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using spatial filtering 有权
    使用空间滤波的视频序列数据缩减和压缩视频序列比特率降低的预处理方法和系统

    公开(公告)号:US20050036704A1

    公开(公告)日:2005-02-17

    申请号:US10640944

    申请日:2003-08-13

    摘要: Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. Also, after compression of the pre-processed video sequence, the bit rate of the pre-processed and compressed video sequence will be lower than the bit rate of the video sequence after compression but without pre-processing. Pre-processing may include spatial anisotropic diffusion filtering such as Perona-Malik filtering, Fallah-Ford filtering, or omni-directional filtering that extends Perona-Malik filtering to perform filtering in at least one diagonal direction. Pre-processing may also include performing filtering differently on a foreground region than on a background region of a video frame. This method includes identifying pixel locations having pixel values matching characteristics of human skin and determining a bounding shape for each contiguous grouping of matching pixel locations. The foreground region is comprised of pixel locations contained in a bounding shape and the background region is comprised of all other pixel locations.

    摘要翻译: 用于在压缩之前预处理视频序列以提供视频序列的数据缩减的方法。 此外,在经过预处理的视频序列的压缩之后,预处理和压缩的视频序列的比特率将低于压缩后的视频序列的比特率,但是没有预处理。 预处理可以包括空间各向异性扩散滤波,例如Perona-Malik滤波,Fallah-Ford滤波或全向滤波,其延伸Perona-Malik滤波以在至少一个对角线方向上执行滤波。 预处理还可以包括在前景区域上比在视频帧的背景区域上执行不同的滤波。 该方法包括识别具有与人皮肤特征相匹配的像素值的像素位置,并确定匹配像素位置的每个连续分组的边界形状。 前景区域由包含在边界形状中的像素位置组成,并且背景区域由所有其它像素位置组成。