Rate control for two-pass encoder using adaptive quantization parameters
    62.
    发明授权
    Rate control for two-pass encoder using adaptive quantization parameters 有权
    使用自适应量化参数的双通道编码器的速率控制

    公开(公告)号:US08532169B2

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

    申请号:US12645702

    申请日:2009-12-23

    Abstract: A two-pass encoder determines a quantization parameter (QP) value to control an actual number of bits consumed in a second encoding pass. The two-pass encoder includes a first encoding module, a rate control module and a second encoding module. The first encoding module includes a circuit configured to perform a first encoding pass to encode input video sequences. The rate control module is configured to determine R, a target bit rate for a picture in the second encoding pass, and α, a variable dependent on a QP value range, a picture type, and complexity. Q, a QP value for the picture or an MB of the picture in the second encoding pass, is also determined based on R and α. The second encoding module is configured to use Q to encode the picture or the MB of the picture in the input video sequence in the second encoding pass to form an output bitstream. The rate control module is further configured to update α to encode a next picture or a next MB of the picture in the second encoding pass.

    Abstract translation: 双通道编码器确定量化参数(QP)值以控制在第二编码通过中消耗的实际位数。 双通编码器包括第一编码模块,速率控制模块和第二编码模块。 第一编码模块包括被配置为执行编码输入视频序列的第一编码遍的电路。 速率控制模块被配置为确定R,第二编码遍中的图像的目标比特率,以及α,取决于QP值范围的变量,图片类型和复杂度。 Q,也基于R和α来确定图像的QP值或第二编码遍中的图像的MB。 第二编码模块被配置为在第二编码遍中使用Q对输入视频序列中的图像或图像的MB进行编码以形成输出比特流。 速率控制模块还被配置为在第二编码遍中更新阿尔法以对下一个图像或下一个MB进行编码。

    JOINT SPATIAL AND TEMPORAL BLOCK MERGE MODE FOR HEVC
    63.
    发明申请
    JOINT SPATIAL AND TEMPORAL BLOCK MERGE MODE FOR HEVC 有权
    HEVC的联合空间和时间块合并模式

    公开(公告)号:US20130114720A1

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

    申请号:US13351906

    申请日:2012-01-17

    Abstract: In one embodiment, a spatial merge mode or a temporal merge mode for a block of video content may be used in merging motion parameters. Both spatial and temporal merge parameters are considered concurrently and do not require utilization of bits or flags or indexing to signal a decoder. If the spatial merge mode is determined, the method merges the block of video content with a spatially-located block, where merging shares motion parameters between the spatially-located block and the block of video content. If the temporal merge mode is determined, the method merges the block of video content with a temporally-located block, where merging shares motion parameters between the temporally-located block and the block of video content.

    Abstract translation: 在一个实施例中,用于视频内容块的空间合并模式或时间合并模式可以用于合并运动参数。 同时考虑空间和时间合并参数,并且不需要利用位或标志或索引来对解码器发信号。 如果确定空间合并模式,则该方法将视频内容块与空间位置块合并,其中合并在空间位置块和视频内容块之间共享运动参数。 如果确定了时间合并模式,则该方法将视频内容块与时间上定位的块合并,其中合并在时间定位的块和视频内容块之间共享运动参数。

    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTRA CODING
    64.
    发明申请
    METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTRA CODING 审中-公开
    在内部编码中使用扫描编码模式的方法和系统

    公开(公告)号:US20130003837A1

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

    申请号:US13538685

    申请日:2012-06-29

    Abstract: A method for processing a block of transform coefficients during intra coding includes receiving an N×M block of transform coefficients, wherein N is a row width of the block and M is a column height of the block. A first scan coding pattern is determined from a set of scan coding patterns comprising a diagonal scan coding pattern, a horizontal scan coding pattern, and a vertical scan coding pattern. The method further includes partitioning the N×M block into a plurality of sub-blocks each comprising a plurality of the transform coefficients; and processing the plurality of sub-blocks, one at a time, in a coding order along the first scan coding pattern to generate a bit sequence. The processing further comprises, for the sub-blocks containing at least one non-zero transform coefficient, coding at least the non-zero transform coefficients in a transform coefficient sequence along a second scan coding pattern.

    Abstract translation: 一种用于在帧内编码期间处理变换系数块的方法,包括接收变换系数的N×M块,其中N是块的行宽,M是块的列高。 从包括对角线扫描编码模式,水平扫描编码模式和垂直扫描编码模式的一组扫描编码模式确定第一扫描编码模式。 该方法还包括将N×M块划分为多个子块,每个子块包括多个变换系数; 以及沿着第一扫描编码模式以编码顺序一次处理多个子块,以生成比特序列。 该处理还包括对于包含至少一个非零变换系数的子块,沿着第二扫描编码模式至少对变换系数序列中的非零变换系数进行编码。

    INTERPOLATION FILTER SELECTION USING PREDICTION UNIT (PU) SIZE
    65.
    发明申请
    INTERPOLATION FILTER SELECTION USING PREDICTION UNIT (PU) SIZE 有权
    使用预测单元(PU)尺寸的插值滤波器选择

    公开(公告)号:US20120230413A1

    公开(公告)日:2012-09-13

    申请号:US13415907

    申请日:2012-03-09

    CPC classification number: H04N19/523 H04N19/117 H04N19/46

    Abstract: In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different sizes of prediction units (PUs) of video content. A PU of video content is received and a size of the received PU is determined The method determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the size of the received PU to interpolate a sub-pel pixel value for use in a temporal prediction process for the PU.

    Abstract translation: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法包括确定用于内插子像素像素值的插值滤波器集合以及内插滤波器组中的插值滤波器和视频内容的预测单元(PU)的不同大小之间的映射。 接收视频内容的PU,并且确定所接收的PU的大小。该方法基于插值滤波器与所接收的PU的大小之间的映射来确定内插滤波器集合中的内插滤波器,以内插子像素像素 用于PU的时间预测过程的值。

    Method and apparatus for providing a fast motion estimation process
    67.
    发明授权
    Method and apparatus for providing a fast motion estimation process 有权
    用于提供快速运动估计过程的方法和装置

    公开(公告)号:US08165209B2

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

    申请号:US11859813

    申请日:2007-09-24

    CPC classification number: H04N19/51 H04N19/61

    Abstract: A process performs a search on a base reference frame in a video signal to determine a first motion vector for each of the possible partitions of a current macroblock. The first motion vector for a partition provides the most optimal match for the partition in the base reference frame. An optimal partition for the current macroblock, which gives a minimum motion estimation cost among all the possible partitions in the base reference frame, is determined. The process performs the search on the optimal partition over a non-base reference frame in the video signal to determine a second motion vector that provides the most optimal match for the corresponding partition in the non-base reference frame. A simplified search is performed on each partition other than the optimal partition over the non-base reference frame to determine the second motion vector for the corresponding partition.

    Abstract translation: 处理对视频信号中的基本参考帧执行搜索,以确定当前宏块的每个可能分区的第一运动矢量。 分区的第一运动矢量为基准参考帧中的分区提供最佳匹配。 确定当前宏块的最佳分区,其在基准参考帧中的所有可能分区中给出最小的运动估计成本。 该过程通过视频信号中的非基本参考帧执行对最佳分区的搜索,以确定为非基准参考帧中的对应分区提供最佳匹配的第二运动向量。 对非基本参考帧上的最佳分区之外的每个分区执行简化搜索,以确定相应分区的第二运动矢量。

    CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN
    68.
    发明申请
    CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN 有权
    使用ZIGZAG扫描实现自适应上下文模型选择的编码和解码

    公开(公告)号:US20120082234A1

    公开(公告)日:2012-04-05

    申请号:US13253385

    申请日:2011-10-05

    Abstract: There is a coding. The coding may include preparing video compression data based on source pictures utilizing a processor. The preparing may include processing a generated transform unit, including generating a significance map having a significance map array with y-x locations corresponding to the transform array. The generating may include scanning, utilizing a zigzag scanning pattern, a plurality of significance map elements in the significance map array. The generating may also include determining, utilizing the zigzag scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the significance map element in the significance map array. There is also a decoding including processing video compression data which is generated in the coding.

    Abstract translation: 有一个编码。 编码可以包括利用处理器来准备基于源图像的视频压缩数据。 所述准备可以包括处理所生成的变换单元,包括生成具有与所述变换数组对应的y-x位置的重要性映射数组的重要性映射。 生成可以包括使用锯齿形扫描图案扫描显着图数组中的多个有效图元素。 该生成还可以包括:基于与至少一个编码的相邻重要性映射要素相关联的值来确定利用Z字形扫描模式来编码多个有效图元素的有效图元素的上下文模型 意义地图数组。 还包括处理在编码中生成的视频压缩数据的解码。

    Small outline package in which MOSFET and Schottky diode being co-packaged
    69.
    发明授权
    Small outline package in which MOSFET and Schottky diode being co-packaged 有权
    MOSFET和肖特基二极管共同封装的小外形封装

    公开(公告)号:US08089139B2

    公开(公告)日:2012-01-03

    申请号:US11792010

    申请日:2005-10-09

    Abstract: A TSOP (Thin Small Outline Package) contains a MOSFET and a Schottky diode. The MOSFET has a source terminal a gate terminal and a drain terminal. The Schottky diode has a cathode terminal, a anode terminal. The TSOP contains the MOSFET and the Schottky diode with a special configuration by placing the drain terminal of the MOSFET and the anode terminal of the Schottky diode on a same side. Specifically, the TSOP implements a leadframe that comprises a plurality of leads. The drain terminal of the MOSFET and the anode terminal extends outside of the TSOP separate on the same side of the package.

    Abstract translation: TSOP(Thin Small Outline Package)包含一个MOSFET和一个肖特基二极管。 MOSFET具有源极端子,栅极端子和漏极端子。 肖特基二极管具有阴极端子,阳极端子。 通过将MOSFET的漏极端子和肖特基二极管的阳极端子放在同一侧,TSOP包含具有特殊配置的MOSFET和肖特基二极管。 具体地说,TSOP实现了包括多个引线的引线框架。 MOSFET的漏极端子和阳极端子在封装的同一侧分开延伸到TSOP的外部。

    STATISTICAL MULTIPLEXING USING A PLURALITY OF TWO-PASS ENCODERS
    70.
    发明申请
    STATISTICAL MULTIPLEXING USING A PLURALITY OF TWO-PASS ENCODERS 有权
    使用多通道编码器的统计多路复用

    公开(公告)号:US20110176600A1

    公开(公告)日:2011-07-21

    申请号:US12688529

    申请日:2010-01-15

    Applicant: Limin Wang

    Inventor: Limin Wang

    Abstract: A plurality of programs are statistically multiplexed using a plurality of two-pass encoders. Pictures in the plurality of programs are encoded in a first encoding pass using a plurality of first encoding modules. RW—passOne, which is a total number of bits used to encode all the pictures in a sequence in the plurality of programs in the first encoding pass, is determined. RW—passTwo, which is a total target number of bits for all pictures in a same sequence in the plurality of programs in a second encoding pass, is also determined. Rtwo,Ff,picType(i,l), which is a target bit allocation for each picture in each program l of the plurality of programs, is determined based on RW—passOne, RW—passTwo, and Rone,Ff,picType(i,l). Rone,Ff,picType(i,l) is a number of bits consumed for a corresponding picture in the first encoding pass. The plurality of programs are encoded using a plurality of second encoding modules and Rtwo,Ff,picType(i,l) in the second encoding pass to form a plurality of variable bit rate (VBR) compressed bit streams. Thereafter, the plurality of VBR compressed bit streams are multiplexed to form a single constant bit rate (CBR) bit stream.

    Abstract translation: 使用多个二通编码器对多个程序进行统计复用。 使用多个第一编码模块以多个程序中的图像以第一编码通道进行编码。 确定用于对第一编码通过中的多个程序中的序列中的所有图像进行编码的总位数的RW-passOne。 也确定了在第二编码通过中的多个程序中的相同序列中的所有图像的总目标位数的RW-passTwo。 基于RW-passOne,RW-passTwo和Rone,Ff,picType(i)确定作为多个节目的每个节目l中的每个图像的目标比特分配的Rtwo,Ff,picType(i,l) ,l)。 Rone,Ff,picType(i,l)是在第一编码通过中对应的图片消耗的比特数。 使用多个第二编码模块和第二编码遍中的Rtwo,Ff,picType(i,l)对多个节目进行编码,以形成多个可变比特率(VBR)压缩比特流。 此后,多个VBR压缩比特流被多路复用以形成单个恒定比特率(CBR)比特流。

Patent Agency Ranking