Encoding Screen Capture Data
    1.
    发明申请
    Encoding Screen Capture Data 有权
    编码屏幕捕获数据

    公开(公告)号:US20150195557A1

    公开(公告)日:2015-07-09

    申请号:US14530616

    申请日:2014-10-31

    Abstract: An input of an encoder receives moving image data comprising a sequence of frames to be encoded, each frame comprising a plurality of blocks in two dimensions with each block comprising a plurality of pixels in those two dimensions. A motion prediction module performs encoding by, for at least part of each of a plurality of said frames, coding each block relative to a respective reference portion of another frame of the sequence, with the respective reference portion being offset from the block by a respective motion vector. According to the present disclosure, the moving image data of this plurality of frames comprises a screen capture stream, and the motion prediction module is configured to restrict each of the motion vectors of the screen capture stream to an integer number of pixels in at least one of said dimensions.

    Abstract translation: 编码器的输入接收包括要编码的帧序列的运动图像数据,每个帧包括两维的多个块,每个块包括这两个维度中的多个像素。 运动预测模块对于多个所述帧中的每一个的至少一部分执行编码,相对于序列的另一帧的相应参考部分对每个块进行编码,其中各个参考部分通过相应的块从块偏移 运动矢量。 根据本公开,该多个帧的运动图像数据包括屏幕捕获流,并且运动预测模块被配置为将屏幕捕获流中的每个运动矢量限制为至少一个像素的整数个像素 的尺寸。

    Multi-Layered Rate Control for Scalable Video Coding
    2.
    发明申请
    Multi-Layered Rate Control for Scalable Video Coding 有权
    用于可扩展视频编码的多层速率控制

    公开(公告)号:US20140369405A1

    公开(公告)日:2014-12-18

    申请号:US13916278

    申请日:2013-06-12

    Abstract: Multi-layered rate control for scalable video coding is provided. A parameter value may be calculated based on a current layer target bit rate and a current layer buffer state for a frame in a video stream. The frame may include a lower layer and one or more higher layers. A determination may then be made as to whether the current layer is the lower layer. If the current layer is the lower layer, a determination may then be made as to whether a coupling request has been received from a higher layer in the frame. If the coupling request has been received from the higher layer in the frame, the parameter value for the current layer may be increased based on a buffer state threshold value of the higher layer in the frame.

    Abstract translation: 提供了可分级视频编码的多层次速率控制。 可以基于视频流中的帧的当前层目标比特率和当前层缓冲器状态来计算参数值。 框架可以包括下层和一个或多个更高层。 然后可以确定当前层是否是下层。 如果当前层是较低层,则可以确定是否已经从帧中的较高层接收到耦合请求。 如果已经从帧中的较高层接收到耦合请求,则可以基于帧中较高层的缓冲器状态阈值来增加当前层的参数值。

    EFFICIENT MACROBLOCK HEADER CODING FOR VIDEO COMPRESSION
    4.
    发明申请
    EFFICIENT MACROBLOCK HEADER CODING FOR VIDEO COMPRESSION 有权
    高效的MACROBLOCK HEADER编码视频压缩

    公开(公告)号:US20130039414A1

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

    申请号:US13652405

    申请日:2012-10-15

    Abstract: The coded block parameters used to code blocks of image samples into structures called macroblocks are compressed more efficiently by exploiting the correlation between chrominance and luminance blocks in each macroblock. In particular, the coded block pattern for chrominance and luminance are combined into a single parameter for the macroblock and jointly coded with a single variable length code. To further enhance coding efficiency, the spatial coherence of coded block patterns can be exploited by using spatial prediction to compute predicted values for coded block pattern parameters.

    Abstract translation: 通过利用每个宏块中的色度和亮度块之间的相关性,将用于将图像样本的块编码为被称为宏块的结构的编码块参数被更有效地压缩。 特别地,用于色度和亮度的编码块图案被组合成用于宏块的单个参数,并且用单个可变长度码共同编码。 为了进一步提高编码效率,可以通过使用空间预测来计算编码块模式参数的预测值来利用编码块模式的空间相干性。

    QUALITY IMPROVEMENT TECHNIQUES IN AN AUDIO ENCODER

    公开(公告)号:US20140039884A1

    公开(公告)日:2014-02-06

    申请号:US14047957

    申请日:2013-10-07

    CPC classification number: G10L19/008 G10L19/002 G10L19/02

    Abstract: An audio encoder implements multi-channel coding decision, band truncation, multi-channel rematrixing, and header reduction techniques to improve quality and coding efficiency. In the multi-channel coding decision technique, the audio encoder dynamically selects between joint and independent coding of a multi-channel audio signal via an open-loop decision based upon (a) energy separation between the coding channels, and (b) the disparity between excitation patterns of the separate input channels. In the band truncation technique, the audio encoder performs open-loop band truncation at a cut-off frequency based on a target perceptual quality measure. In multi-channel rematrixing technique, the audio encoder suppresses certain coefficients of a difference channel by scaling according to a scale factor, which is based on current average levels of perceptual quality, current rate control buffer fullness, coding mode, and the amount of channel separation in the source. In the header reduction technique, the audio encoder selectively modifies the quantization step size of zeroed quantization bands so as to encode in fewer frame header bits.

    MEDIA CODING FOR LOSS RECOVERY WITH REMOTELY PREDICTED DATA UNITS
    10.
    发明申请
    MEDIA CODING FOR LOSS RECOVERY WITH REMOTELY PREDICTED DATA UNITS 有权
    具有远程预测数据单元的丢失恢复的媒体编码

    公开(公告)号:US20130329779A1

    公开(公告)日:2013-12-12

    申请号:US13967069

    申请日:2013-08-14

    Abstract: An improved loss recovery method for coding streaming media classifies each data unit in the media stream as an independent data unit (I unit), a remotely predicted unit (R unit) or a predicted data unit (P unit). Each of these units is organized into independent segments having an I unit, multiple P units and R units interspersed among the P units. The beginning of each segment is the start of a random access point, while each R unit provides a loss recovery point that can be placed independently of the I unit. This approach separates the random access point from the loss recovery points provided by the R units, and makes the stream more impervious to data losses without substantially impacting coding efficiency. The most important data units are transmitted with the most reliability to ensure that the majority of the data received by the client is usable. The I units are the least sensitive to transmission losses because they are coded using only their own data. While they provide the best coding efficiency, the P units are the most sensitive to data loss because the loss of one P unit renders useless all of the P units that depend on it. The remotely predicted units are dependent on the I unit, or in an alternative implementation, on another R unit.

    Abstract translation: 用于编码流媒体的改进的丢失恢复方法将媒体流中的每个数据单元分类为独立数据单元(I unit),远程预测单元(R unit)或预测数据单元(P unit)。 这些单元中的每一个被组织成具有I单元,多个P单元和散布在P单元中的R单元的独立段。 每个段的开始是随机接入点的开始,而每个R单元提供可以独立于I单元放置的丢失恢复点。 这种方法将随机接入点与R单元提供的损耗恢复点分开,并使流更不受数据损失的影响,而不会对编码效率产生实质的影响。 以最可靠的方式传输最重要的数据单元,以确保客户端接收的大部分数据可用。 I单元对传输损耗最不敏感,因为它们仅使用自己的数据进行编码。 虽然它们提供了最佳的编码效率,但是P单元对数据丢失最敏感,因为一个P单元的丢失使所有依赖于它的P单元无效。 远程预测单元取决于I单元,或在另一个实施中,在另一个R单元上。

Patent Agency Ranking