-
公开(公告)号:US20100061459A1
公开(公告)日:2010-03-11
申请号:US12209174
申请日:2008-09-11
申请人: Krit Panusopone , David M. Baylon , Weiyao Lin
发明人: Krit Panusopone , David M. Baylon , Weiyao Lin
IPC分类号: H04N7/26
CPC分类号: H04N19/127 , H04N19/156 , H04N19/51
摘要: Embodiments of the invention generally provide a method and apparatus for complexity-scalable video coding. One embodiment of a method for video coding includes receiving a sequence of one or more video frames, obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames, allocating the maximum number of computations among individual ones of the one or more video frames, performing motion estimation in accordance with the allocating, and outputting a motion estimate for the sequence.
摘要翻译: 本发明的实施例通常提供用于复杂度可缩放视频编码的方法和装置。 用于视频编码的方法的一个实施例包括接收一个或多个视频帧的序列,获得一个或多个视频帧的预算,所述预算指定可用于对该一个或多个视频帧进行运动估计的最大计算次数, 更多的视频帧,在一个或多个视频帧的各个之间分配最大计算次数,根据分配执行运动估计,并输出该序列的运动估计。
-
公开(公告)号:US08750379B2
公开(公告)日:2014-06-10
申请号:US12209174
申请日:2008-09-11
申请人: Krit Panusopone , David M. Baylon , Weiyao Lin
发明人: Krit Panusopone , David M. Baylon , Weiyao Lin
IPC分类号: H04N7/26
CPC分类号: H04N19/127 , H04N19/156 , H04N19/51
摘要: Embodiments of the invention generally provide a method and apparatus for complexity-scalable video coding. One embodiment of a method for video coding includes receiving a sequence of one or more video frames, obtaining a budget for the one or more video frames, the budget specifying a maximum number of computations that may be used in performing motion estimation for the one or more video frames, allocating the maximum number of computations among individual ones of the one or more video frames, performing motion estimation in accordance with the allocating, and outputting a motion estimate for the sequence.
摘要翻译: 本发明的实施例通常提供用于复杂度可缩放视频编码的方法和装置。 用于视频编码的方法的一个实施例包括接收一个或多个视频帧的序列,获得一个或多个视频帧的预算,所述预算指定可用于对该一个或多个视频帧进行运动估计的最大计算次数, 更多的视频帧,在一个或多个视频帧的各个之间分配最大计算次数,根据分配执行运动估计,并输出该序列的运动估计。
-
公开(公告)号:US08798152B2
公开(公告)日:2014-08-05
申请号:US12209173
申请日:2008-09-11
申请人: Krit Panusopone , David M. Baylon , Weiyao Lin
发明人: Krit Panusopone , David M. Baylon , Weiyao Lin
IPC分类号: H04N7/32
CPC分类号: H04N19/567 , H04N19/557
摘要: Embodiments of the invention generally provide a method and apparatus for fast motion estimation. One embodiment of a method for motion estimation includes classifying a macroblock of a source frame in accordance with an initial matching cost, an intermediate matching cost, and a final matching cost, where the intermediate matching cost is estimated based on a predicted motion vector for the source frame and the final matching cost is estimated based on a final motion vector for a correlated macroblock in a prior frame, performing motion estimation for the macroblock based upon the classifying, wherein an early termination is applied in accordance with a result of the classifying, and outputting a motion vector for the macroblock based on a result of the motion estimation.
摘要翻译: 本发明的实施例通常提供用于快速运动估计的方法和装置。 用于运动估计的方法的一个实施例包括根据初始匹配成本,中间匹配成本和最终匹配成本对源帧的宏块进行分类,其中基于预测的运动矢量来估计中间匹配成本 基于先前帧中的相关宏块的最终运动矢量来估计最终匹配成本,并基于分类对宏块执行运动估计,其中根据分类结果应用提前终止, 并且基于运动估计的结果输出用于所述宏块的运动矢量。
-
公开(公告)号:US20100061458A1
公开(公告)日:2010-03-11
申请号:US12209173
申请日:2008-09-11
申请人: Krit Panusopone , David M. Baylon , Weiyao Lin
发明人: Krit Panusopone , David M. Baylon , Weiyao Lin
IPC分类号: H04N7/26
CPC分类号: H04N19/567 , H04N19/557
摘要: Embodiments of the invention generally provide a method and apparatus for fast motion estimation. One embodiment of a method for motion estimation includes classifying a macroblock of a source frame in accordance with an initial matching cost, an intermediate matching cost, and a final matching cost, where the intermediate matching cost is estimated based on a predicted motion vector for the source frame and the final matching cost is estimated based on a final motion vector for a correlated macroblock in a prior frame, performing motion estimation for the macroblock based upon the classifying, wherein an early termination is applied in accordance with a result of the classifying, and outputting a motion vector for the macroblock based on a result of the motion estimation.
摘要翻译: 本发明的实施例通常提供用于快速运动估计的方法和装置。 用于运动估计的方法的一个实施例包括根据初始匹配成本,中间匹配成本和最终匹配成本对源帧的宏块进行分类,其中基于预测的运动矢量来估计中间匹配成本 基于先前帧中的相关宏块的最终运动矢量来估计最终匹配成本,并基于分类对宏块执行运动估计,其中根据分类结果应用提前终止, 并且基于运动估计的结果输出用于所述宏块的运动矢量。
-
公开(公告)号:US09313519B2
公开(公告)日:2016-04-12
申请号:US13415907
申请日:2012-03-09
申请人: Jian Lou , David M. Baylon , Koohyar Minoo , Krit Panusopone , Limin Wang
发明人: Jian Lou , David M. Baylon , Koohyar Minoo , Krit Panusopone , Limin Wang
IPC分类号: H04N19/117 , H04N19/523 , H04N19/46
CPC分类号: H04N19/523 , H04N19/117 , H04N19/46
摘要: 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.
摘要翻译: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法包括确定用于内插子像素像素值的插值滤波器集合以及内插滤波器组中的插值滤波器和视频内容的预测单元(PU)的不同大小之间的映射。 接收视频内容的PU,并且确定所接收的PU的大小。该方法基于插值滤波器与所接收的PU的大小之间的映射来确定内插滤波器集合中的内插滤波器,以内插子像素像素 用于PU的时间预测过程的值。
-
公开(公告)号:US09532059B2
公开(公告)日:2016-12-27
申请号:US13416838
申请日:2012-03-09
IPC分类号: H04N19/44 , H04N19/12 , H04N19/172 , H04N19/46 , H04N19/63 , H04N19/122 , H04N19/61 , H04N19/14 , H04N19/137 , H04N19/17 , H04N19/635 , H04N19/20 , H04N19/60
CPC分类号: H04N19/12 , H04N19/122 , H04N19/137 , H04N19/14 , H04N19/17 , H04N19/172 , H04N19/20 , H04N19/46 , H04N19/61 , H04N19/619 , H04N19/63 , H04N19/635 , H04N19/649
摘要: In a video distribution system, a divider to segment an input video stream into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.
摘要翻译: 在视频分配系统中,提供了用于将输入视频流分割成视频流的多个通道中的每一个的分区的分频器。 信道分析器耦合到分频器,其中信道分析器分解分区。 编码器耦合到信道分析器以将分解的分区编码为编码比特流,其中编码器从用于将分解的分区编码为编码比特流的多个信道中的至少一个信道接收编码信息。 解码器接收编码的比特流以对接收到的比特流进行解码并重建输入的视频流。 解码器使用编码信息来解码比特流。
-
7.
公开(公告)号:US20120230413A1
公开(公告)日:2012-09-13
申请号:US13415907
申请日:2012-03-09
申请人: Jian Lou , David M. Baylon , Koohyar Minoo , Krit Panusopone , Limin Wang
发明人: Jian Lou , David M. Baylon , Koohyar Minoo , Krit Panusopone , Limin Wang
IPC分类号: H04N7/36
CPC分类号: H04N19/523 , H04N19/117 , H04N19/46
摘要: 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.
摘要翻译: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法包括确定用于内插子像素像素值的插值滤波器集合以及内插滤波器组中的插值滤波器和视频内容的预测单元(PU)的不同大小之间的映射。 接收视频内容的PU,并且确定所接收的PU的大小。该方法基于插值滤波器与所接收的PU的大小之间的映射来确定内插滤波器集合中的内插滤波器,以内插子像素像素 用于PU的时间预测过程的值。
-
公开(公告)号:US20120082243A1
公开(公告)日:2012-04-05
申请号:US13253793
申请日:2011-10-05
IPC分类号: H04N7/26
CPC分类号: H04N19/12 , H04N19/122 , H04N19/137 , H04N19/14 , H04N19/17 , H04N19/172 , H04N19/20 , H04N19/46 , H04N19/61 , H04N19/619 , H04N19/63 , H04N19/635 , H04N19/649
摘要: In a video distribution system, a divider (105) to segment an input video stream (302) into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer (306) is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder (106) is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream (208, 210) wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder (124) receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.
摘要翻译: 在视频分配系统中,提供了将输入视频流(302)分割为视频流的多个通道中的每一个的分区的分频器(105)。 信道分析器(306)耦合到分频器,其中信道分析器分解分区。 编码器(106)耦合到信道分析器以将分解的分区编码为编码比特流(208,210),其中编码器从多个信道中的至少一个信道接收要用于编码分解的分区的编码信息, 编码比特流。 解码器(124)接收编码比特流以解码所接收的比特流并重建输入的视频流。 解码器使用编码信息来解码比特流。
-
公开(公告)号:US20120230407A1
公开(公告)日:2012-09-13
申请号:US13415901
申请日:2012-03-09
申请人: Koohyar Minoo , David M. Baylon , Jian Lou , Krit Panusopone , Limin Wang
发明人: Koohyar Minoo , David M. Baylon , Jian Lou , Krit Panusopone , Limin Wang
IPC分类号: H04N7/36
CPC分类号: H04N19/523 , H04N19/117 , H04N19/46
摘要: 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 prediction indexes of the video content. A unit of video content is received and a prediction index is determined in a plurality of prediction indexes that are used to determine a prediction block for the unit of video content. The method then determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the prediction index to interpolate a sub-pel pixel value for use in a temporal prediction process for the unit of video content.
摘要翻译: 在一个实施例中,提供了一种用于编码或解码视频内容的方法。 该方法包括确定用于内插子像素像素值的插值滤波器集合以及内插滤波器组中的插值滤波器之间的映射以及视频内容的不同预测索引。 接收视频内容的单位,并且在用于确定视频内容单元的预测块的多个预测索引中确定预测索引。 然后,该方法基于内插滤波器和预测索引之间的映射来确定内插滤波器组中的内插滤波器,以内插用于视频内容单元的时间预测处理中的子像素像素值。
-
公开(公告)号:US07206454B2
公开(公告)日:2007-04-17
申请号:US10902329
申请日:2004-07-29
申请人: Limin Wang , David M. Baylon , Krit Panusopone , Rajeev Gandhi , Yue Yu , Ajay Luthra
发明人: Limin Wang , David M. Baylon , Krit Panusopone , Rajeev Gandhi , Yue Yu , Ajay Luthra
IPC分类号: G06K9/36
CPC分类号: H04N19/577 , H04N19/129 , H04N19/159 , H04N19/16 , H04N19/176 , H04N19/60 , H04N19/61
摘要: A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.
-
-
-
-
-
-
-
-
-