-
公开(公告)号:US20150195557A1
公开(公告)日:2015-07-09
申请号:US14530616
申请日:2014-10-31
Applicant: Microsoft Corporation
Inventor: Sergey Silkin , Sergey Sablin , You Zhou , Chih-Lung Lin , Ming-Chieh Lee
IPC: H04N19/51 , H04N19/176
CPC classification number: H04N19/42 , H04N19/109 , H04N19/136 , H04N19/174 , H04N19/523
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: 编码器的输入接收包括要编码的帧序列的运动图像数据,每个帧包括两维的多个块,每个块包括这两个维度中的多个像素。 运动预测模块对于多个所述帧中的每一个的至少一部分执行编码,相对于序列的另一帧的相应参考部分对每个块进行编码,其中各个参考部分通过相应的块从块偏移 运动矢量。 根据本公开,该多个帧的运动图像数据包括屏幕捕获流,并且运动预测模块被配置为将屏幕捕获流中的每个运动矢量限制为至少一个像素的整数个像素 的尺寸。
-
公开(公告)号:US20150195527A1
公开(公告)日:2015-07-09
申请号:US14530625
申请日:2014-10-31
Applicant: Microsoft Corporation
Inventor: You Zhou , Sergey Silkin , Sergey Sablin , Chih-Lung Lin , Ming-Chieh Lee , Gary J. Sullivan
IPC: H04N19/105 , H04N19/139 , H04N19/172 , H04N19/146 , H04N19/523
CPC classification number: H04N19/523 , H04N19/43 , H04N19/513 , H04N19/52 , H04N19/70
Abstract: A format for use in encoding moving image data, comprising: a sequence of frames including plurality of the frames in which at least a region is encoded using motion estimation; a respective set of motion vector values representing motion vectors of the motion estimation for each respective one of these frames or each respective one of one or more regions within each of such frames; and at least one respective indicator associated with each of the respective frames or regions, indicating whether the respective motion vector values of the respective frame or region are encoded at a first resolution or a second resolution.
Abstract translation: 一种用于编码运动图像数据的格式,包括:包括多个帧的帧序列,其中使用运动估计对至少一个区域进行编码; 表示这些帧中的每个相应的一个或每个这样的帧内的一个或多个区域中的每一个的运动估计的运动矢量的相应的一组运动矢量值; 以及与相应帧或区域中的每一个相关联的至少一个相应指示符,指示相应帧或区域的相应运动矢量值是以第一分辨率还是第二分辨率被编码。
-
公开(公告)号:US20150195525A1
公开(公告)日:2015-07-09
申请号:US14513132
申请日:2014-10-13
Applicant: Microsoft Corporation
Inventor: Gary J. Sullivan , You Zhou , Ming-Chieh Lee , Chih-Lung Lin
IPC: H04N19/51 , H04N19/139 , H04N19/174 , H04N19/105 , H04N19/142
CPC classification number: H04N19/174 , H04N19/105 , H04N19/109 , H04N19/136 , H04N19/139 , H04N19/142 , H04N19/147 , H04N19/17 , H04N19/177 , H04N19/179 , H04N19/52 , H04N19/521 , H04N19/523
Abstract: Approaches to selection of motion vector (“MV”) precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and/or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from among multiple MV precisions, which include one or more fractional-sample MV precisions and integer-sample MV precision. The video encoder can identify a set of MV values having a fractional-sample MV precision, then select the MV precision for the unit based at least in part on prevalence of MV values (within the set) having a fractional part of zero. Or, the video encoder can perform rate-distortion analysis, where the rate-distortion analysis is biased towards the integer-sample MV precision. Or, the video encoder can collect information about the video and select the MV precision for the unit based at least in part on the collected information.
Abstract translation: 介绍了在视频编码过程中选择运动矢量(“MV”)精度的方法。 这些方法可以促进在速率失真性能和/或计算效率方面有效的压缩。 例如,视频编码器从包括一个或多个分数采样MV精度和整数样本MV精度的多个MV精度中确定视频单位的MV精度。 视频编码器可以识别具有分数样本MV精度的一组MV值,然后至少部分地基于具有小数部分零的MV值(在集合内)的流行度来选择该单元的MV精度。 或者,视频编码器可以执行速率失真分析,其中速率失真分析偏向整数样本MV精度。 或者,视频编码器可以至少部分地基于收集的信息来收集关于视频的信息并且选择该单元的MV精度。
-
公开(公告)号:US09749642B2
公开(公告)日:2017-08-29
申请号:US14513132
申请日:2014-10-13
Applicant: Microsoft Corporation
Inventor: Gary J. Sullivan , You Zhou , Ming-Chieh Lee , Chih-Lung Lin
IPC: H04N19/174 , H04N19/105 , H04N19/17 , H04N19/52 , H04N19/139 , H04N19/147 , H04N19/109 , H04N19/136 , H04N19/177 , H04N19/179 , H04N19/142 , H04N19/513 , H04N19/523
CPC classification number: H04N19/174 , H04N19/105 , H04N19/109 , H04N19/136 , H04N19/139 , H04N19/142 , H04N19/147 , H04N19/17 , H04N19/177 , H04N19/179 , H04N19/52 , H04N19/521 , H04N19/523
Abstract: Approaches to selection of motion vector (“MV”) precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and/or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from among multiple MV precisions, which include one or more fractional-sample MV precisions and integer-sample MV precision. The video encoder can identify a set of MV values having a fractional-sample MV precision, then select the MV precision for the unit based at least in part on prevalence of MV values (within the set) having a fractional part of zero. Or, the video encoder can perform rate-distortion analysis, where the rate-distortion analysis is biased towards the integer-sample MV precision. Or, the video encoder can collect information about the video and select the MV precision for the unit based at least in part on the collected information.
-
-
-