Constructing Forward Error Correction Codes
    1.
    发明申请
    Constructing Forward Error Correction Codes 审中-公开
    构建前向纠错码

    公开(公告)号:US20100153822A1

    公开(公告)日:2010-06-17

    申请号:US12335496

    申请日:2008-12-15

    IPC分类号: H03M13/05 G06F11/10

    摘要: Construction and use of forward error correction codes is provided. A systematic MDS FEC code is obtained having a property wherein any set of contiguous or non-contiguous r packets can be lost during a data transmission of k data packets and r encoded packets and the original k packets can be recovered unambiguously. The systematic MDS FEC code is transformed into a (k+r, k) systematic MDS FEC code that guarantees at least one of the encoded packets is a parity packet. The starting systematic MDS FEC code may be Cauchy-based, and the transformation code derived from the starting Cauchy-based MDS FEC code allows for very efficient initialization, encoding and decoding operations.

    摘要翻译: 提供前向纠错码的构造和使用。 获得具有属性的系统MDS FEC代码,其中在k个数据分组和r个编码分组的数据传输期间可能丢失任何一组连续的或不连续的r分组,并且可以明确地恢复原始k个分组。 系统MDS FEC码被变换为(k + r,k)系统MDS FEC码,其保证编码分组中的至少一个是奇偶校验分组。 起始的系统MDS FEC码可以是基于Cauchy的,并且从起始的基于Cauchy的MDS FEC码导出的变换码允许非常有效的初始化,编码和解码操作。

    Quantization adjustment based on texture level
    2.
    发明授权
    Quantization adjustment based on texture level 有权
    基于纹理水平的量化调整

    公开(公告)号:US08767822B2

    公开(公告)日:2014-07-01

    申请号:US13172607

    申请日:2011-06-29

    IPC分类号: H04N7/12

    摘要: A video encoder identifies a current smooth region of a current picture in a sequence and performs temporal analysis by determining whether a corresponding region in at least one previous and/or future picture is smooth. Based at least in part on the temporal analysis, the encoder adjusts quantization in the current smooth region. An encoder determines a differential quantization interval for a sequence, the interval comprising an interval number. The interval constrains the encoder to skip differential quantization for at least the interval number of predicted pictures after a predicted differentially quantized picture. An encoder analyzes texture in a current picture and sets a smoothness threshold. The encoder compares texture data with the smoothness threshold and adjusts differential quantization for at least part of the current picture based on a finding of at least one smooth region in the current picture according to the smoothness threshold.

    摘要翻译: 视频编码器识别序列中当前图像的当前平滑区域,并通过确定至少一个先前和/或将来图像中的相应区域是否平滑来执行时间分析。 至少部分地基于时间分析,编码器调整当前平滑区域中的量化。 编码器确定序列的差分量化间隔,该间隔包括间隔数。 间隔限制编码器在预测的差分量化图像之后至少对预测图像的间隔数进行差分量化。 编码器分析当前图像中的纹理并设置平滑度阈值。 编码器将纹理数据与平滑度阈值进行比较,并根据平滑度阈值,根据当前图像中至少一个平滑区域的发现,调整至少部分当前画面的差分量化。

    Encoding adjustments for animation content
    3.
    发明授权
    Encoding adjustments for animation content 有权
    动画内容的编码调整

    公开(公告)号:US08442337B2

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

    申请号:US11787945

    申请日:2007-04-18

    IPC分类号: G06K9/00 H03D3/24

    摘要: Techniques and tools are described for encoding animation video. In some embodiments, a video encoder designates animation video for encoding as animation content, which typically involves changing one or more encoder settings or rules to improve encoding performance for the animation content. When the encoder encodes the animation video, the encoder detects edges in the animation video using texture and changes settings for areas that include detected edges so as to improve encoding quality for the areas. In some embodiments, a video encoder adjusts differential quantization rules and quantizes animation video according to the adjusted differential quantization rules.

    摘要翻译: 描述了用于编码动画视频的技术和工具。 在一些实施例中,视频编码器将用于编码的动画视频指定为动画内容,其通常涉及改变一个或多个编码器设置或规则以提高动画内容的编码性能。 当编码器对动画视频进行编码时,编码器使用纹理和对包括检测到的边缘的区域的改变设置来检测动画视频中的边缘,以便提高区域的编码质量。 在一些实施例中,视频编码器根据经调整的差分量化规则来调整差分量化规则并量化动画视频。

    REGIONS OF INTEREST FOR QUALITY ADJUSTMENTS
    4.
    发明申请
    REGIONS OF INTEREST FOR QUALITY ADJUSTMENTS 有权
    质量调整区域

    公开(公告)号:US20120269266A1

    公开(公告)日:2012-10-25

    申请号:US13539730

    申请日:2012-07-02

    IPC分类号: H04N7/26

    摘要: Quality settings established by an encoder are adjusted based on information associated with regions of interest (“ROIs”). For example, quantization step sizes can be reduced (to improve quality) or increased (to reduce bit rate). ROIs can be identified and quality settings can be adjusted based on input received from a user interface. An overlap setting can be determined for a portion of a picture that corresponds to an ROI overlap area. For example, an overlap setting is chosen from step sizes corresponding to a first overlapping ROI and a second overlapping ROI, or from relative reductions in step size corresponding to the first ROI and the second ROI. ROIs can be parameterized by information (e.g., using data structures) that indicates spatial dimensions of the ROIs and quality adjustment information (e.g., dead zone information, step size information, and quantization mode information).

    摘要翻译: 基于与兴趣区域(ROI)相关联的信息来调整由编码器建立的质量设置。 例如,可以减小量化步长(提高质量)或增加(以减少比特率)。 可以识别ROI,并且可以基于从用户界面接收的输入来调整质量设置。 可以针对对应于ROI重叠区域的图像的一部分来确定重叠设置。 例如,从与第一重叠ROI和第二重叠ROI相对应的步长尺寸或从与第一ROI和第二ROI对应的步长的相对减小中选择重叠设置。 可以通过指示ROI的空间维度和质量调整信息(例如,死区信息,步长信息和量化模式信息)的信息(例如,使用数据结构)对ROI进行参数化。

    Regions of interest for quality adjustments
    5.
    发明授权
    Regions of interest for quality adjustments 有权
    感兴趣的地区进行质量调整

    公开(公告)号:US08576908B2

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

    申请号:US13539730

    申请日:2012-07-02

    IPC分类号: H04N11/02

    摘要: Quality settings established by an encoder are adjusted based on information associated with regions of interest (“ROIs”). For example, quantization step sizes can be reduced (to improve quality) or increased (to reduce bit rate). ROIs can be identified and quality settings can be adjusted based on input received from a user interface. An overlap setting can be determined for a portion of a picture that corresponds to an ROI overlap area. For example, an overlap setting is chosen from step sizes corresponding to a first overlapping ROI and a second overlapping ROI, or from relative reductions in step size corresponding to the first ROI and the second ROI. ROIs can be parameterized by information (e.g., using data structures) that indicates spatial dimensions of the ROIs and quality adjustment information (e.g., dead zone information, step size information, and quantization mode information).

    摘要翻译: 基于与感兴趣区域(“ROI”)相关联的信息来调整由编码器建立的质量设置。 例如,可以减小量化步长(提高质量)或增加(以减少比特率)。 可以识别ROI,并且可以基于从用户界面接收的输入来调整质量设置。 可以针对对应于ROI重叠区域的图像的一部分来确定重叠设置。 例如,从与第一重叠ROI和第二重叠ROI相对应的步长尺寸或从与第一ROI和第二ROI对应的步长的相对减小中选择重叠设置。 可以通过指示ROI的空间维度和质量调整信息(例如,死区信息,步长信息和量化模式信息)的信息(例如,使用数据结构)对ROI进行参数化。

    Regions of interest for quality adjustments
    7.
    发明申请
    Regions of interest for quality adjustments 有权
    感兴趣的地区进行质量调整

    公开(公告)号:US20080240250A1

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

    申请号:US11731851

    申请日:2007-03-30

    IPC分类号: H04N11/04

    摘要: Quality settings established by an encoder are adjusted based on information associated with regions of interest (“ROIs”). For example, quantization step sizes can be reduced (to improve quality) or increased (to reduce bit rate). ROIs can be identified and quality settings can be adjusted based on input received from a user interface. An overlap setting can be determined for a portion of a picture that corresponds to an ROI overlap area. For example, an overlap setting is chosen from step sizes corresponding to a first overlapping ROI and a second overlapping ROI, or from relative reductions in step size corresponding to the first ROI and the second ROI. ROIs can be parameterized by information (e.g., using data structures) that indicates spatial dimensions of the ROIs and quality adjustment information (e.g., dead zone information, step size information, and quantization mode information).

    摘要翻译: 基于与感兴趣区域(“ROI”)相关联的信息来调整由编码器建立的质量设置。 例如,可以减小量化步长(提高质量)或增加(以减少比特率)。 可以识别ROI,并且可以基于从用户界面接收的输入来调整质量设置。 可以针对对应于ROI重叠区域的图像的一部分来确定重叠设置。 例如,从与第一重叠ROI和第二重叠ROI相对应的步长尺寸或从与第一ROI和第二ROI对应的步长的相对减小中选择重叠设置。 可以通过指示ROI的空间维度和质量调整信息(例如,死区信息,步长信息和量化模式信息)的信息(例如,使用数据结构)对ROI进行参数化。

    Quantization adjustments for DC shift artifacts
    8.
    发明申请
    Quantization adjustments for DC shift artifacts 有权
    DC偏移伪影的量化调整

    公开(公告)号:US20070248163A1

    公开(公告)日:2007-10-25

    申请号:US11400785

    申请日:2006-04-07

    IPC分类号: H04N11/04

    摘要: 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移位块的图像的部分。 编码器可以为高纹理图像部分选择较粗的量化步长。

    Meeting-specific state indicators
    10.
    发明授权
    Meeting-specific state indicators 有权
    会议具体状态指标

    公开(公告)号:US09118612B2

    公开(公告)日:2015-08-25

    申请号:US12968332

    申请日:2010-12-15

    IPC分类号: G06Q10/10 H04L29/08 H04L12/58

    CPC分类号: H04L51/02 H04L51/04

    摘要: A state client is configured to allow a user to specify a meeting-specific state, such as that the user is running late for a meeting, checked in to the meeting, or unable to attend the meeting. A state service stores data identifying the user's meeting-specific state. The state service also responds to requests for the state of the user. In one implementation, when such a request is received, the state service determines whether the user is an invitee to the same meeting as the user requesting the state. If not, the state service returns a general-purpose state indicator for the user. If both users are invitees to the same meeting, the state service returns the meeting-specific state indicator, which may then be displayed by a state client.

    摘要翻译: 状态客户端被配置为允许用户指定会议特定的状态,例如用户迟到会议,签入会议或不能参加会议。 状态服务存储识别用户的会议特定状态的数据。 状态服务还响应用户状态的请求。 在一个实现中,当接收到这样的请求时,状态服务确定用户是否是与请求状态的用户相同的会议的受邀者。 如果不是,状态服务返回用户的通用状态指示符。 如果两个用户都被邀请到同一个会议,则状态服务返回会议特定状态指示符,然后由状态客户端显示。