会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Video encoding by filter selection
    • 通过过滤器选择进行视频编码
    • US08811484B2
    • 2014-08-19
    • US12208269
    • 2008-09-10
    • Giovanni MottaMarta KarczewiczYan Ye
    • Giovanni MottaMarta KarczewiczYan Ye
    • H04N7/12
    • H04N19/577H04N19/117H04N19/136H04N19/147H04N19/19H04N19/192H04N19/523H04N19/61H04N19/80
    • A method and a device are described for selecting between multiple available filters in an encoder to provide a frame having a low error and distortion rate. For each full and sub pixel position, determining whether to use an alternative filter over the default filter during interpolation by estimating the rate distortion gain of using each filter and signaling to the decoder the optimal filter(s) applied to each full and sub-pixel position. In one embodiment, identifying a reference frame and a current frame, interpolating the reference frame using a default filter to create a default interpolated frame, interpolating the reference frame using an alternative filter to create an alternative interpolated frame, determining for each sub-pixel position whether to use the default filter or the alternative filter based on a minimal cost to generate a final reference frame.
    • 描述了用于在编码器中的多个可用滤波器之间进行选择以提供具有低误差和失真率的帧的方法和装置。 对于每个完整和子像素位置,通过估计使用每个滤波器的速率失真增益并向解码器发送信号,确定在插值期间是否使用默认滤波器上的替代滤波器,将最佳滤波器应用于每个全像素和子像素 位置。 在一个实施例中,识别参考帧和当前帧,使用默认滤波器内插参考帧以创建默认内插帧,使用替代滤波器内插参考帧以创建替代插值帧,确定每个子像素位置 是否使用默认过滤器或替代过滤器基于最小成本生成最终参考帧。
    • 3. 发明申请
    • VIDEO ENCODING BY FILTER SELECTION
    • 通过过滤器选择的视频编码
    • US20100002770A1
    • 2010-01-07
    • US12208269
    • 2008-09-10
    • Giovanni MottaMarta KarczewiczYan Ye
    • Giovanni MottaMarta KarczewiczYan Ye
    • H04N7/12
    • H04N19/577H04N19/117H04N19/136H04N19/147H04N19/19H04N19/192H04N19/523H04N19/61H04N19/80
    • A method and a device are described for selecting between multiple available filters in an encoder to provide a frame having a low error and distortion rate. For each full and sub pixel position, determining whether to use an alternative filter over the default filter during interpolation by estimating the rate distortion gain of using each filter and signaling to the decoder the optimal filter(s) applied to each full and sub-pixel position. In one embodiment, identifying a reference frame and a current frame, interpolating the reference frame using a default filter to create a default interpolated frame, interpolating the reference frame using an alternative filter to create an alternative interpolated frame, determining for each sub-pixel position whether to use the default filter or the alternative filter based on a minimal cost to generate a final reference frame.
    • 描述了用于在编码器中的多个可用滤波器之间进行选择以提供具有低误差和失真率的帧的方法和装置。 对于每个完整和子像素位置,通过估计使用每个滤波器的速率失真增益并向解码器发送信号,确定在插值期间是否使用默认滤波器上的替代滤波器,将最佳滤波器应用于每个全像素和子像素 位置。 在一个实施例中,识别参考帧和当前帧,使用默认滤波器内插参考帧以创建默认内插帧,使用替代滤波器内插参考帧以创建替代插值帧,确定每个子像素位置 是否使用默认过滤器或替代过滤器基于最小成本生成最终参考帧。
    • 5. 发明申请
    • OFFSET CALCULATION IN SWITCHED INTERPOLATION FILTERS
    • 开关插入滤波器的偏移计算
    • US20100074332A1
    • 2010-03-25
    • US12509235
    • 2009-07-24
    • Marta KarczewiczGiovanni MottaYan YePeisong Chen
    • Marta KarczewiczGiovanni MottaYan YePeisong Chen
    • H04N7/32H04N7/26
    • H04N7/50H04N19/172H04N19/176H04N19/52H04N19/523H04N19/577H04N19/61
    • This disclosure describes techniques for adding offset to predictive video blocks during video coding. In one example, a method of encoding a video block includes interpolating a first block of predictive values based on a first reference video unit within a first list of reference data, and a second block of predictive values based on a second reference video unit within a second list of reference data, calculating, for sub-integer pixel positions, a first offset value based on the first block and the current video block, and a second offset value based on the first offset value and the second block, determining a final block of offset values based on the first block of predictive values, the second block of predictive values, the first offset values, and the second offset values, and encoding the current video block based on the final block of offset values.
    • 本公开描述了在视频编码期间将偏移量添加到预测视频块的技术。 在一个示例中,对视频块进行编码的方法包括基于第一参考数据列表内的第一参考视频单元和基于第一参考视频单元的第二参考视频单元的块内的第一块预测值 参考数据的第二列表,针对子整数像素位置,基于第一块和当前视频块计算第一偏移值,以及基于第一偏移值和第二块计算第二偏移值,确定最终块 基于预测值的第一块,预测值的第二块,第一偏移值和第二偏移值,并且基于最终的偏移值块对当前视频块进行编码。
    • 6. 发明授权
    • Offset calculation in switched interpolation filters
    • 切换插值滤波器中的偏移计算
    • US08750378B2
    • 2014-06-10
    • US12509235
    • 2009-07-24
    • Marta KarczewiczGiovanni MottaYan YePeisong Chen
    • Marta KarczewiczGiovanni MottaYan YePeisong Chen
    • H04N7/50H04N7/26H04N7/36
    • H04N7/50H04N19/172H04N19/176H04N19/52H04N19/523H04N19/577H04N19/61
    • This disclosure describes techniques for adding offset to predictive video blocks during video coding. In one example, a method of encoding a video block includes interpolating a first block of predictive values based on a first reference video unit within a first list of reference data, and a second block of predictive values based on a second reference video unit within a second list of reference data, calculating, for sub-integer pixel positions, a first offset value based on the first block and the current video block, and a second offset value based on the first offset value and the second block, determining a final block of offset values based on the first block of predictive values, the second block of predictive values, the first offset values, and the second offset values, and encoding the current video block based on the final block of offset values.
    • 本公开描述了在视频编码期间将偏移量添加到预测视频块的技术。 在一个示例中,对视频块进行编码的方法包括基于第一参考数据列表内的第一参考视频单元和基于第一参考视频单元的第二参考视频单元的块内的第一块预测值 参考数据的第二列表,针对子整数像素位置,基于第一块和当前视频块计算第一偏移值,以及基于第一偏移值和第二块计算第二偏移值,确定最终块 基于预测值的第一块,预测值的第二块,第一偏移值和第二偏移值,并且基于最终的偏移值块对当前视频块进行编码。
    • 7. 发明申请
    • DIGITAL VIDEO CODING WITH INTERPOLATION FILTERS AND OFFSETS
    • 数字视频编码与插值滤波器和偏移
    • US20100111182A1
    • 2010-05-06
    • US12432544
    • 2009-04-29
    • Marta KarczewiczGiovanni MottaYan YePeisong Chen
    • Marta KarczewiczGiovanni MottaYan YePeisong Chen
    • H04N7/12
    • H04N19/577H04N19/117H04N19/136H04N19/147H04N19/19H04N19/192H04N19/523H04N19/59H04N19/61H04N19/82
    • This disclosure describes techniques for encoding digital video data using interpolation filters and offsets. An encoder may be configured to select interpolation filters for sub-pixel precision motion estimation based on historical interpolation results obtained for previously encoded video units, such as frames or slices. The encoder also may be configured to compute and assign offsets to the sub-pixel positions after interpolation based on differences between a reference unit and the unit to be coded. The computation and assignment of offsets may be performed before motion estimation. Motion estimation may be refined so that the motion search considers sub-pixel positions to which offsets have been previously added and evaluates sub-pixel positions that have a non-zero offset. In some cases, interpolation filter selection, offset computation, and/or refined motion estimation for a given unit may be performed in a single encoding pass.
    • 本公开描述了使用内插滤波器和偏移量对数字视频数据进行编码的技术。 编码器可以被配置为基于针对先前编码的视频单元(例如帧或片段)获得的历史插值结果来选择用于子像素精度运动估计的内插滤波器。 编码器还可以被配置为基于参考单元和要编码的单元之间的差异来计算和分配插值之后的子像素位置的偏移。 可以在运动估计之前执行偏移的计算和分配。 可以改进运动估计,使得运动搜索考虑先前已经添加了偏移的子像素位置,并评估具有非零偏移的子像素位置。 在一些情况下,可以在单个编码过程中执行用于给定单元的内插滤波器选择,偏移计算和/或精细运动估计。
    • 9. 发明授权
    • Video coding with large macroblocks
    • 具有大宏块的视频编码
    • US08634456B2
    • 2014-01-21
    • US12562412
    • 2009-09-18
    • Peisong ChenYan YeMarta Karczewicz
    • Peisong ChenYan YeMarta Karczewicz
    • H04N7/12H04N11/02
    • H04N19/103H04N19/147H04N19/176H04N19/46H04N19/61H04N19/70
    • Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels, for example, 64×64 pixels. In one example, an apparatus includes a video encoder configured to encode a video block having a size of more than 16×16 pixels, generate block-type syntax information that indicates the size of the block, and generate a coded block pattern value for the encoded block, wherein the coded block pattern value indicates whether the encoded block includes at least one non-zero coefficient. The encoder may set the coded block pattern value to zero when the encoded block does not include at least one non-zero coefficient or set the coded block pattern value to one when the encoded block includes a non-zero coefficient.
    • 描述了使用比常规视频编码和解码标准规定的宏块大的宏块对数字视频数据进行编码和解码的技术。 例如,这些技术包括使用包括大于16×16像素(例如,64×64像素)的宏块对视频流进行编码和解码。 在一个示例中,一种装置包括视频编码器,被配置为对具有大于16×16像素的大小的视频块进行编码,生成指示块大小的块类型语法信息,并生成用于 编码块,其中编码块模式值指示编码块是否包括至少一个非零系数。 当编码块不包括至少一个非零系数时,编码器可以将编码块模式值设置为零,或者当编码块包括非零系数时将编码块模式值设置为1。
    • 10. 发明授权
    • Separable directional transforms
    • 可分离的方向转换
    • US08619853B2
    • 2013-12-31
    • US12133257
    • 2008-06-04
    • Yan YeMarta Karczewicz
    • Yan YeMarta Karczewicz
    • H04N7/12H04N11/02H04N11/04
    • H04N19/625H04N19/103H04N19/11H04N19/12H04N19/122H04N19/129H04N19/13H04N19/147H04N19/157H04N19/176H04N19/18H04N19/19H04N19/196H04N19/197H04N19/42H04N19/46H04N19/463H04N19/48H04N19/593H04N19/61H04N19/70
    • This disclosure describes techniques for transforming residual blocks of video data. In particular, a plurality of different transforms selectively applied to the residual blocks based on the prediction mode of the video blocks. At least a portion of the plurality of transforms are separable directional transform specifically trained for a corresponding prediction mode to provide better energy compaction for the residual blocks of the given prediction mode. Using separable directional transforms offers the benefits of lower computation complexity and storage requirement than use of non-separable directional transforms. Additionally, a scan order used to scan the coefficients of the residual block may be adjusted when applying separable directional transforms. In particular, the scan order may be adjusted based on statistics associated with one or more previously coded blocks to better ensure that non-zero coefficients are grouped near the front of the one-dimensional coefficient vector to improve the effectiveness of entropy coding.
    • 本公开描述了用于转换视频数据的残余块的技术。 具体地,基于视频块的预测模式,选择性地将多个不同的变换应用于残差块。 多个变换的至少一部分是针对相应的预测模式进行专门训练的可分离方向变换,以为给定预测模式的残余块提供更好的能量压缩。 使用可分离的方向变换提供了比使用不可分离的方向变换更低的计算复杂度和存储要求的好处。 此外,当应用可分离的方向变换时,可以调整用于扫描残差块的系数的扫描顺序。 特别地,可以基于与一个或多个先前编码的块相关联的统计来调整扫描顺序,以更好地确保非零系数被分组在一维系数向量的前面附近,以提高熵编码的有效性。