-
公开(公告)号:US08634413B2
公开(公告)日:2014-01-21
申请号:US11027294
申请日:2004-12-30
IPC分类号: H04L12/26
CPC分类号: H04N19/89 , H04N19/103 , H04N19/124 , H04N19/166 , H04N19/172 , H04N19/188 , H04N19/46 , H04N19/573 , H04N19/61 , H04N19/91
摘要: Various new and non-obvious apparatus and methods for using frame caching to improve packet loss recovery are disclosed. One of the disclosed embodiments is a method for using periodical and synchronized frame caching within an encoder and its corresponding decoder. When the decoder discovers packet loss, it informs the encoder which then generates a frame based on one of the shared frames stored at both the encoder and the decoder. When the decoder receives this generated frame it can decode it using its locally cached frame.
摘要翻译: 公开了使用帧缓存来改善丢包恢复的各种新的和不明显的装置和方法。 所公开的实施例之一是用于在编码器及其对应的解码器内使用周期性和同步帧缓存的方法。 当解码器发现分组丢失时,它通知编码器,然后编码器基于存储在编码器和解码器的共享帧之一来生成帧。 当解码器接收到该生成的帧时,它可以使用其本地缓存的帧进行解码。
-
公开(公告)号:US20070248163A1
公开(公告)日:2007-10-25
申请号:US11400785
申请日:2006-04-07
申请人: Xiping Zuo , Chih-Lung Lin , Pohsiang Hsu
发明人: Xiping Zuo , Chih-Lung Lin , Pohsiang Hsu
IPC分类号: H04N11/04
CPC分类号: H04N19/59 , H04N19/117 , H04N19/124 , H04N19/14 , H04N19/154 , H04N19/176 , H04N19/18 , H04N19/192 , H04N19/61 , H04N19/86
摘要: A video encoder identifies one or more portions of a video picture that contain DC shift blocks and adjusts quantization (e.g., by selecting a smaller quantization step size) to reduce contouring artifacts when the picture is reconstructed. The encoder can identify the portion(s) of the picture that contain DC shift blocks by identifying one or more gradient slope regions in the picture and analyzing quantization effects on DC coefficients in the gradient slope region(s). The encoder can select a coarser quantization step size for a high-texture picture portion.
摘要翻译: 视频编码器识别包含DC移位块的视频图像的一个或多个部分,并且调整量化(例如,通过选择较小的量化步长)以减少重构图像时的轮廓伪影。 编码器可以通过识别图像中的一个或多个梯度斜率区域并分析对梯度斜率区域中的DC系数的量化效应来识别包含DC移位块的图像的部分。 编码器可以为高纹理图像部分选择较粗的量化步长。
-
43.
公开(公告)号:US07616692B2
公开(公告)日:2009-11-10
申请号:US10933956
申请日:2004-09-02
申请人: Thomas W. Holcomb , Pohsiang Hsu , Chih-Lung Lin
发明人: Thomas W. Holcomb , Pohsiang Hsu , Chih-Lung Lin
CPC分类号: H04N19/16 , H04N19/137 , H04N19/196 , H04N19/46 , H04N19/51 , H04N19/61 , H04N19/70
摘要: Techniques and tools for hybrid motion vector prediction for interlaced forward-predicted fields are described. For example, a video decoder determines an initial motion vector predictor for a motion vector of an interlaced forward-predicted field. The decoder then checks a variation condition based at least in part on a predictor polarity selection (e.g., same or opposite), the initial motion vector predictor, and neighbor motion vectors. If the variation condition is satisfied, the decoder uses one of the neighbor motion vectors as a final motion vector predictor. Otherwise, the decoder uses the initial motion vector predictor as the final motion vector predictor. A video encoder performs corresponding processing.
摘要翻译: 描述了用于隔行正向预测场的混合运动矢量预测的技术和工具。 例如,视频解码器确定用于隔行扫描前向预测场的运动矢量的初始运动矢量预测器。 解码器至少部分地基于预测器极性选择(例如相同或相反),初始运动矢量预测器和相邻运动矢量来检查变化条件。 如果满足变化条件,则解码器使用相邻运动矢量之一作为最终运动矢量预测器。 否则,解码器使用初始运动矢量预测器作为最终运动矢量预测器。 视频编码器执行相应的处理。
-
公开(公告)号:US20060268990A1
公开(公告)日:2006-11-30
申请号:US11137924
申请日:2005-05-25
申请人: Chih-Lung Lin , Minghui Xia , Pohsiang Hsu , Shou-Jen Wu
发明人: Chih-Lung Lin , Minghui Xia , Pohsiang Hsu , Shou-Jen Wu
CPC分类号: H04N19/18 , H04N19/117 , H04N19/126 , H04N19/132 , H04N19/14 , H04N19/176 , H04N19/61
摘要: A video encoder includes a region detector module that classifies blocks of video frames. An adaptive filter module applies a median filter to a block based upon a block classification assigned by the region detector module. An adaptive quantization module quantizes a block according to a quantization method adaptively determined based upon a block classification assigned by the region detection module. In one example, a video encoder adaptively determines a median filter selected using a block classification. In another example, a video encoder adaptively determines whether to drop an isolated last transform coefficient based on the block classification, and/or applies a dead-zone selected using the block classification.
-
公开(公告)号:US08503536B2
公开(公告)日:2013-08-06
申请号:US11400785
申请日:2006-04-07
申请人: Xiping Zuo , Chih-Lung Lin , Pohsiang Hsu
发明人: Xiping Zuo , Chih-Lung Lin , Pohsiang Hsu
IPC分类号: H04N7/12
CPC分类号: H04N19/59 , H04N19/117 , H04N19/124 , H04N19/14 , H04N19/154 , H04N19/176 , H04N19/18 , H04N19/192 , H04N19/61 , H04N19/86
摘要: A video encoder identifies one or more portions of a video picture that contain DC shift blocks and adjusts quantization (e.g., by selecting a smaller quantization step size) to reduce contouring artifacts when the picture is reconstructed. The encoder can identify the portion(s) of the picture that contain DC shift blocks by identifying one or more gradient slope regions in the picture and analyzing quantization effects on DC coefficients in the gradient slope region(s). The encoder can select a coarser quantization step size for a high-texture picture portion.
摘要翻译: 视频编码器识别包含DC移位块的视频图像的一个或多个部分,并且调整量化(例如,通过选择较小的量化步长)以减少重构图像时的轮廓伪影。 编码器可以通过识别图像中的一个或多个梯度斜率区域并分析对梯度斜率区域中的DC系数的量化效应来识别包含DC移位块的图像的部分。 编码器可以为高纹理图像部分选择较粗的量化步长。
-
公开(公告)号:US08130828B2
公开(公告)日:2012-03-06
申请号:US11400741
申请日:2006-04-07
申请人: Pohsiang Hsu , Chih-Lung Lin , Xiping Zuo
发明人: Pohsiang Hsu , Chih-Lung Lin , Xiping Zuo
CPC分类号: H04N19/126 , H04N19/61
摘要: A video encoder identifies one or more AC coefficients of each of plural blocks in the picture. The encoder identifies a threshold quantization step size such that the identified AC coefficient(s) of each of the plural blocks are nonzero after quantization according to the threshold quantization step size. The threshold quantization step size is such that quantization according to the next higher quantization step size would result in at least one of the identified AC coefficient(s) of at least one of the plural blocks being zero. For example, identifying the threshold quantization step size comprises identifying n top AC coefficients in each of four blocks of a macroblock, determining the smallest AC coefficient among the identified n top AC coefficients of the four blocks, and iteratively evaluating the smallest AC coefficient with respect to candidate quantization step sizes until the threshold quantization step size is identified.
摘要翻译: 视频编码器识别图像中的多个块中的每一个的一个或多个AC系数。 编码器识别阈值量化步长,使得根据阈值量化步长,多个块中的每一个的所识别的AC系数在量化之后是非零的。 阈值量化步长使得根据下一较高量化步长的量化将导致至少一个多个块中的至少一个的系数中的至少一个为零。 例如,识别阈值量化步长包括识别宏块的四个块中的每一个中的n个顶部AC系数,确定四个块的所识别的n个顶部AC系数中的最小AC系数,并且相对于 到候选量化步长,直到识别阈值量化步长。
-
公开(公告)号:US08116380B2
公开(公告)日:2012-02-14
申请号:US10934117
申请日:2004-09-04
CPC分类号: H04N19/93 , H04N19/102 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86
摘要: A decoder processes a first bitstream element (e.g., a pull-down flag) in a first syntax layer (e.g., sequence layer or entry point layer) above frame layer in a bitstream for a video sequence, the bitstream comprising encoded source video having a source type (e.g., progressive or interlace). The decoder processes frame data in a second syntax layer (e.g., frame layer) of the bitstream for a frame (such as an interlaced frame or progressive frame, depending on source type, or a skipped frame) in the video sequence. The first bitstream element indicates whether a repeat-picture element (e.g., a repeat-frame element or a repeat field-element) is present or absent in the frame data in the second syntax layer.
摘要翻译: 解码器在用于视频序列的比特流中处理帧层上方的第一语法层(例如,序列层或入口点层)中的第一比特流元素(例如,下拉标志),该比特流包括经编码的源视频,其具有 源类型(例如渐进或交错)。 解码器在视频序列中的帧(例如隔行帧或逐行帧,取决于源类型或跳过的帧)的第二语法层(例如,帧层)中处理帧数据。 第一比特流元素指示第二语法层中的帧数据中是否存在重复图像元素(例如,重复帧元素或重复场元素)。
-
公开(公告)号:US20070237221A1
公开(公告)日:2007-10-11
申请号:US11400741
申请日:2006-04-07
申请人: Pohsiang Hsu , Chih-Lung Lin , Xiping Zuo
发明人: Pohsiang Hsu , Chih-Lung Lin , Xiping Zuo
IPC分类号: H04N11/04
CPC分类号: H04N19/126 , H04N19/61
摘要: A video encoder identifies one or more AC coefficients of each of plural blocks in the picture. The encoder identifies a threshold quantization step size such that the identified AC coefficient(s) of each of the plural blocks are nonzero after quantization according to the threshold quantization step size. The threshold quantization step size is such that quantization according to the next higher quantization step size would result in at least one of the identified AC coefficient(s) of at least one of the plural blocks being zero. For example, identifying the threshold quantization step size comprises identifying n top AC coefficients in each of four blocks of a macroblock, determining the smallest AC coefficient among the identified n top AC coefficients of the four blocks, and iteratively evaluating the smallest AC coefficient with respect to candidate quantization step sizes until the threshold quantization step size is identified.
摘要翻译: 视频编码器识别图像中的多个块中的每一个的一个或多个AC系数。 编码器识别阈值量化步长,使得根据阈值量化步长,多个块中的每一个的所识别的AC系数在量化之后是非零的。 阈值量化步长使得根据下一较高量化步长的量化将导致至少一个多个块中的至少一个的系数中的至少一个为零。 例如,识别阈值量化步长包括识别宏块的四个块中的每一个中的n个顶部AC系数,确定四个块的所识别的n个顶部AC系数中的最小AC系数,并且相对于 到候选量化步长,直到识别阈值量化步长。
-
公开(公告)号:US08422546B2
公开(公告)日:2013-04-16
申请号:US11137924
申请日:2005-05-25
申请人: Chih-Lung Lin , Minghui Xia , Pohsiang Hsu , Shou-Jen Wu
发明人: Chih-Lung Lin , Minghui Xia , Pohsiang Hsu , Shou-Jen Wu
IPC分类号: H04B1/66
CPC分类号: H04N19/18 , H04N19/117 , H04N19/126 , H04N19/132 , H04N19/14 , H04N19/176 , H04N19/61
摘要: A video encoder includes a region detector module that classifies blocks of video frames. An adaptive filter module applies a median filter to a block based upon a block classification assigned by the region detector module. An adaptive quantization module quantizes a block according to a quantization method adaptively determined based upon a block classification assigned by the region detection module. In one example, a video encoder adaptively determines a median filter selected using a block classification. In another example, a video encoder adaptively determines whether to drop an isolated last transform coefficient based on the block classification, and/or applies a dead-zone selected using the block classification.
摘要翻译: 视频编码器包括对视频帧块进行分类的区域检测器模块。 自适应滤波器模块基于由区域检测器模块分配的块分类将中值滤波器应用于块。 自适应量化模块根据由区域检测模块分配的块分类自适应地确定的量化方法量化块。 在一个示例中,视频编码器自适应地确定使用块分类选择的中值滤波器。 在另一示例中,视频编码器基于块分类自适应地确定是否丢弃隔离的最后变换系数,和/或应用使用块分类选择的死区。
-
50.
公开(公告)号:US07924920B2
公开(公告)日:2011-04-12
申请号:US10933882
申请日:2004-09-02
申请人: Pohsiang Hsu , Thomas W. Holcomb , Chih-Lung Lin
发明人: Pohsiang Hsu , Thomas W. Holcomb , Chih-Lung Lin
CPC分类号: H04N19/93 , H04N19/102 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86
摘要: In one aspect, an encoder/decoder receives information for four field motion vectors for a macroblock in an interlaced frame-coded, forward-predicted picture and processes the macroblock using the four field motion vectors. In another aspect, an encoder/decoder determines a number of valid candidate motion vectors and calculates a field motion vector predictor. The encoder/decoder does not perform a median operation on the valid candidates if there are less than three of them. In another aspect, an encoder/decoder determines valid candidates, determines field polarities for the valid candidates, and calculates a motion vector predictor based on the field polarities. In another aspect, an encoder/decoder determines one or more valid candidates, determines a field polarity for each individual valid candidate, allocates each individual valid candidate to one of two sets (e.g., opposite polarity and same polarity sets) depending on its field polarity, and calculates a motion vector predictor based on the two sets.
摘要翻译: 一方面,编码器/解码器接收用于隔行扫描帧编码的前向预测图像中的宏块的四个场运动矢量的信息,并使用四个场运动矢量处理该宏块。 在另一方面,编码器/解码器确定多个有效的候选运动矢量并计算场运动矢量预测器。 如果编码器/解码器中有少于三个,编码器/解码器不对有效候选进行中位数操作。 在另一方面,编码器/解码器确定有效候选,确定有效候选的场极性,并且基于场极性计算运动矢量预测器。 在另一方面,编码器/解码器确定一个或多个有效候选,确定每个单独有效候选的场极性,根据其场极性将每个单独的有效候选分配给两组中的一个(例如,相反的极性和相同极性集) ,并且基于两组来计算运动矢量预测器。
-
-
-
-
-
-
-
-
-