Process and system for the compression of digital video signals, a system and a computer program product therefor
    31.
    发明授权
    Process and system for the compression of digital video signals, a system and a computer program product therefor 有权
    用于数字视频信号压缩的过程和系统,系统及其计算机程序产品

    公开(公告)号:US06925119B2

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

    申请号:US10247845

    申请日:2002-09-20

    Abstract: A process for encoding digital video signals organized in frames comprises the operations of dividing the frames into blocks starting from macroblocks subjected to motion-compensation and applying to the blocks a discrete cosine transform in such a way as to generate respective sets of coefficients. The sets of coefficients are then assembled by being organized into sets of vectors by a assembling module. Once the variance of the vectors has been detected, the vectors themselves are quantized on a number of available bits by a pyramid vector quantizer, associating to the vectors respective quantization pyramids having given sizes according to the variance detected and to the number of available bits. Finally, the vectors are encoded with respective codewords.

    Abstract translation: 用于对以帧为单位的数字视频信号进行编码的过程包括将帧划分为从经过运动补偿的宏块开始的块的操作,并以这样的方式向块提供离散余弦变换,以便生成各组系数。 然后通过组装模块将这些系数组合成向量组。 一旦已经检测到向量的方差,则通过金字塔矢量量化器在矢量数量上量化向量本身,根据检测到的方差与可用比特数相关联具有给定大小的向量各个量化金字塔。 最后,矢量用相应的码字编码。

    Motion estimation process and system
    32.
    发明授权
    Motion estimation process and system 有权
    运动估计过程和系统

    公开(公告)号:US06891891B2

    公开(公告)日:2005-05-10

    申请号:US09849503

    申请日:2001-05-04

    CPC classification number: H04N5/145 H04N19/51 H04N19/56

    Abstract: A motion estimation process in video signals organized in successive frames divided into macroblocks that is carried out by the identification of motion vectors. In a first identification phase, starting from a current motion vector, a best motion vector predictor is identified, chosen from a set of candidates. The best predictor thus identified is then subjected to a second refining phase. The aforesaid set of candidates is identified by selecting vectors belonging to macroblocks close to the current vector within the current frame and the preceding frame. Preferably, the refining phase comprises the definition of a grid of n points centered on the central position to which the best motion vector points and the distance of the points of the grid from the center is defined as a function of the matching error typically consisting of an SAD function, defined in the first identification phase. Application to the IPB and APM operating modes of the H.263+ video standard is envisaged.

    Abstract translation: 在连续帧中组织的视频信号中的运动估计过程被划分为通过运动矢量的识别执行的宏块。 在从当前运动矢量开始的第一识别阶段中,从一组候选中选出最佳运动矢量预测器。 然后,如此确定的最佳预测因子进行第二精炼阶段。 通过选择属于当前帧和前一帧中当前向量附近的宏块的向量来识别上述候选集。 优选地,精炼阶段包括以中心位置为中心的n个点的网格的定义,其中最佳运动矢量点和网格的点距离中心的距离被定义为通常由 在第一个识别阶段定义的SAD功能。 设想了对H.263 +视频标准的IPB和APM操作模式的应用。

    Graphic system comprising a pipelined graphic engine, pipelining method and computer program product
    34.
    发明申请
    Graphic system comprising a pipelined graphic engine, pipelining method and computer program product 审中-公开
    图形系统包括流水线图形引擎,流水线方法和计算机程序产品

    公开(公告)号:US20050030316A1

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

    申请号:US10886528

    申请日:2004-07-07

    Abstract: A graphic system includes a pipelined graphic engine for generating image frames for display. The pipelined graphic engine includes a geometric processing stage for performing motion extraction, and a rendering stage for generating full image frames at a first frame rate for display at a second frame rate. The second frame rate is higher than the first frame rate. A motion encoder stage receives motion information from the geometric processing stage, and produces an interpolated frame signal representative of interpolated frames. A motion compensation stage receives the interpolated frame signal from the motion encoder stage, and the full image frames from the rendering stage for generating the interpolated frames. A preferred application is in graphic systems that operate in association with smart displays through a wireless connection, such as in mobile phones.

    Abstract translation: 图形系统包括用于生成用于显示的图像帧的流水线图形引擎。 流水线图形引擎包括用于执行运动提取的几何处理级,以及用于以第一帧速率生成全图像帧以用于以第二帧速率显示的渲染级。 第二帧率高于第一帧速率。 运动编码器级接收来自几何处理级的运动信息,并产生代表内插帧的内插帧信号。 运动补偿级从运动编码器级接收内插帧信号,并从渲染级接收用于产生内插帧的全图像帧。 优选的应用是在通过无线连接(例如在移动电话中)与智能显示器相关联的图形系统中。

    Method for recognizing a progressive or an interlaced content in a video sequence
    35.
    发明授权
    Method for recognizing a progressive or an interlaced content in a video sequence 有权
    用于识别视频序列中的渐进或隔行内容的方法

    公开(公告)号:US06545727B1

    公开(公告)日:2003-04-08

    申请号:US09654591

    申请日:2000-09-01

    CPC classification number: H04N19/105 H04N19/112 H04N19/137 H04N19/85

    Abstract: A method for recognizing a progressive or an interlaced content of video pictures during their processing in a coder includes performing a number of operations on at least one of the luminance or chrominance components of the video signal. A macroblock belonging to a frame of a preceding picture is defined, and a first pair of coefficients on the selected luminance or chrominance component of the video signal is calculated. A first counter is incremented at each positive verification when one of the coefficients is greater than the other coefficient by a determined amount. A second counter is incremented at each macroblock being tested. A second pair of coefficients is calculated for each row of each Top semi-frame. A third counter is incremented at each positive verification when one of the coefficients is greater than the other coefficient by a determined amount. A fourth counter is incremented at each row tested. Verification is made as to whether a content of the first counter is greater than a content of the second counter by a determined amount, and whether, at a same time, a content of the third counter is greater than a content of the fourth counter by a determined amount. If so, then the frame composed of the Top and Bottom semi-frames of the current picture is an interlaced frame, and if not, then the frame is a progressive frame.

    Abstract translation: 一种用于在编码器处理期间识别视频图像的逐行或隔行内容的方法包括对视频信号的亮度或色度分量中的至少一个执行多个操作。 定义属于前一图像的帧的宏块,并且计算视频信号的所选亮度或色度分量上的第一对系数。 当一个系数大于另一个系数一个确定的量时,第一个计数器在每个正验证时递增。 在被测试的每个宏块上增加第二个计数器。 对于每个顶部半帧的每行计算第二对系数。 当一个系数大于另一个系数一个确定的量时,第三个计数器在每个正验证时递增。 在测试的每一行,第四个计数器递增。 验证第一计数器的内容是否大于第二计数器的内容一定量,并且同时第三计数器的内容是否比第四计数器的内容大于第四计数器的内容 确定金额。 那么如果当前图像的顶部和底部半帧组成的帧是隔行扫描帧,如果不是,则该帧是渐进帧。

    Motion estimator algorithm and system's architecture
    36.
    发明授权
    Motion estimator algorithm and system's architecture 有权
    运动估计算法和系统架构

    公开(公告)号:US06456659B1

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

    申请号:US09192973

    申请日:1998-11-16

    Abstract: A motion estimator operating on a recursive mode reduces the number of operations per pixels required by the particular coding process being implemented. The coding process includes the MPEG standard. A method is based on the correlation existing among motion vectors associated to macroblocks in a common position in temporally adjacent images. The method is also associated to macroblocks belonging to the same picture and spatially adjacent to the current macroblock being processed. By using this double correlation, the calculation burden is reduced.

    Abstract translation: 以递归模式运行的运动估计器减少了正在实现的特定编码过程所需的每像素的操作次数。 编码过程包括MPEG标准。 一种方法是基于与在时间上相邻的图像中的公共位置中的宏块相关联的运动向量中存在的相关性。 该方法还与属于相同图像的宏块相关联,并且与正在处理的当前宏块在空间上相邻。 通过使用这种双重相关,减少了计算负担。

    Hierarchical recursive motion estimator for video images encoder
    37.
    发明授权
    Hierarchical recursive motion estimator for video images encoder 有权
    视频图像编码器的分层递归运动估计器

    公开(公告)号:US06414997B1

    公开(公告)日:2002-07-02

    申请号:US09264077

    申请日:1999-03-05

    CPC classification number: H04N19/51 G06T7/207 G06T7/223 H04N19/56

    Abstract: Relaying on a temporal correlation among successive pictures and using a hierarchical recursive motion estimation algorithm, the hardware complexity of video coders complying with the MPEG-2 standard can be significantly reduced without an appreciable loss of quality of the video images being transferred. Relaying on a temporal correlation among successive pictures is also performed on a spatial correlation of motion vectors of macroblocks of the currently processed picture.

    Abstract translation: 在连续图像之间的时间相关性和使用分层递归运动估计算法的情况下,可以显着地减少符合MPEG-2标准的视频编码器的硬件复杂度,而不会明显地损失正在传送的视频图像的质量。 还对当前处理的图像的宏块的运动矢量的空间相关性执行连续图像之间的时间相关性。

    Macroblock variance estimator for MPEG-2 video encoder
    38.
    发明授权
    Macroblock variance estimator for MPEG-2 video encoder 有权
    用于MPEG-2视频编码器的宏块方差估计器

    公开(公告)号:US06223193B1

    公开(公告)日:2001-04-24

    申请号:US09190550

    申请日:1998-11-12

    CPC classification number: H04N19/436 H04N19/14 H04N19/176 H04N19/42 H04N19/61

    Abstract: A hardware accelerator for a coding system for pictures includes an array of lines and columns of pixels, and calculates the variance of macroblocks of a digitized video image for a real-time coding of the current image together with the preceding and successive images, according to the MPEG-2 video algorithm. The architecture minimizes the silicon area needed for implementing the hardware accelerator for a cost-effective reduction on the CPU of the coding system. The use of a plurality of distinct filter/demultiplexers of known architectures is eliminated by conveying the incoming pixels to the respective input lines of distinct variance calculation paths by the use of a simple counter.

    Abstract translation: 用于图像编码系统的硬件加速器包括一列阵列和一列像素,并且根据先前和连续的图像计算用于当前图像的实时编码的数字化视频图像的宏块的方差 MPEG-2视频算法。 该架构最大限度地减少了实现硬件加速器所需的硅面积,从而降低了编码系统的CPU的成本效益。 通过使用简单的计数器将输入像素输送到不同方差计算路径的相应输入线,消除已知结构的多个不同的滤波器/解复用器的使用。

    Data-file storage, particularly for MPEG format files
    39.
    发明授权
    Data-file storage, particularly for MPEG format files 有权
    数据文件存储,特别是MPEG格式文件

    公开(公告)号:US08867625B2

    公开(公告)日:2014-10-21

    申请号:US11983602

    申请日:2007-11-09

    CPC classification number: H04N19/00266 H04N19/157 H04N19/172 H04N19/61

    Abstract: A method of storing a data file, particularly in the MPEG format and including a flow of different frames, comprises a protection system for the data file based on a parameter stored in the data file. Advantageously, the storage method comprises selectively protecting the frames by storing parameters that are associated with corresponding different frames whose values are selected to provide a playing quality level requested by an end user. Also, a method is provided for decoding a data file, particularly of the MPEG type and including a flow of different frames, wherein the data file is stored per above.

    Abstract translation: 特别是以MPEG格式存储并包括不同帧流的数据文件的方法包括基于存储在数据文件中的参数的数据文件的保护系统。 有利地,存储方法包括通过存储与其值被选择的相应不同帧相关联的参数来选择性地保护帧,以提供终端用户请求的播放质量等级。 此外,提供了一种用于对数据文件进行解码的方法,特别是MPEG类型的数据文件,并且包括不同帧的流程,其中数据文件存储在上面。

    RENDERING MODULE FOR BIDIMENSIONAL GRAPHICS
    40.
    发明申请
    RENDERING MODULE FOR BIDIMENSIONAL GRAPHICS 有权
    双色图形渲染模块

    公开(公告)号:US20090295811A1

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

    申请号:US12474111

    申请日:2009-05-28

    CPC classification number: G06F15/16 G06T1/20

    Abstract: The disclosure relates to a graphics module for rendering a bidimensional scene on a display screen comprising a graphics pipeline of the sort-middle type, said graphics pipeline comprising: a first processing module configured to clip a span-type input primitive received from a rasterizer module into sub-span type primitives to be associated to respective macro-blocks corresponding to portions of the screen, and to store said sub-span type primitives in a scene buffer; a second processing module configured to reconstruct the span-type input primitive starting from said sub-span type primitives, the second processing module being further intended to implement a culling operation of sub-span type primitives of the occluded type.

    Abstract translation: 本公开涉及一种用于在包括分类中间类型的图形流水线的显示屏幕上呈现二维场景的图形模块,所述图形流水线包括:第一处理模块,被配置为剪辑从光栅化器模块接收的跨度类型输入原语 转换为与所述屏幕的部分相对应的各个宏块相关联的子跨度类型原语,并将所述子跨度类型原语存储在场景缓冲器中; 第二处理模块,被配置为从所述子跨度类型原语开始重建所述跨度类型输入原语,所述第二处理模块进一步旨在实现所述闭塞类型的子跨度类型原语的剔除操作。

Patent Agency Ranking