-
公开(公告)号:CN110149513B
公开(公告)日:2022-10-14
申请号:CN201910451602.1
申请日:2014-12-19
Applicant: 微软技术许可有限责任公司
IPC: H04N19/109 , H04N19/136 , H04N19/174 , H04N19/42
Abstract: 提出了在视频编码期间选择运动向量(“MV”)精度的方法。这些方法可以便于在率失真性能和/或计算效率方面有效的压缩。例如,视频编码器从多个MV精度中确定针对视频的单位的MV精度,其包括一个或多个分数样本MV精度和整数样本MV精度。视频编码器可以识别具有分数样本MV精度的一组MV值,然后至少部分地基于分数部分为零的MV值(该组内)的流行,选择针对单位的MV精度。或者,视频编码器可以执行率失真分析,其中率失真分析朝向整数样本MV精度偏置。或者,视频编码器可以收集关于视频的信息,并至少部分地基于收集到的信息选择针对所述单位的MV精度。
-
公开(公告)号:CN110460861B
公开(公告)日:2022-11-18
申请号:CN201910847304.4
申请日:2015-01-07
Applicant: 微软技术许可有限责任公司
IPC: H04N19/52 , H04N19/513 , H04N19/523 , H04N19/43 , H04N19/70
Abstract: 一种用于在对运动图像数据进行编码时使用的格式,包括:包括多个帧的帧序列,其中帧中的至少一个区域是使用运动估计来编码的;表示针对这些帧中的相应的每个帧或者这样的帧中的每个帧内的一个或多个区域中的相应的每个区域的运动估计的运动向量的运动向量值的相应的集合;以及与相应的帧或区域中的每个帧或区域相关联的至少一个相应的指示符,其指示相应的帧或区域的相应的运动向量值是以第一分辨率来编码的还是以第二分辨率来编码的。
-
公开(公告)号:CN105900420B
公开(公告)日:2019-06-11
申请号:CN201480072763.5
申请日:2014-12-19
Applicant: 微软技术许可有限责任公司
IPC: H04N19/109 , H04N19/136 , H04N19/174 , H04N19/42
Abstract: 提出了在视频编码期间选择运动向量(“MV”)精度的方法。这些方法可以便于在率失真性能和/或计算效率方面有效的压缩。例如,视频编码器从多个MV精度中确定针对视频的单位的MV精度,其包括一个或多个分数样本MV精度和整数样本MV精度。视频编码器可以识别具有分数样本MV精度的一组MV值,然后至少部分地基于分数部分为零的MV值(该组内)的流行,选择针对单位的MV精度。或者,视频编码器可以执行率失真分析,其中率失真分析朝向整数样本MV精度偏置。或者,视频编码器可以收集关于视频的信息,并至少部分地基于收集到的信息选择针对所述单位的MV精度。
-
公开(公告)号:CN105917648A
公开(公告)日:2016-08-31
申请号:CN201580004941.5
申请日:2015-01-12
Applicant: 微软技术许可有限责任公司
IPC: H04N19/105 , H04N19/176 , H04N19/70 , H04N19/119 , H04N19/61 , H04N19/593 , H04N19/11
Abstract: 在帧内块复制(“BC”)预测中的创新以及在编码器侧搜索图案、和用于分区的方法中的创新。例如,一些创新涉及针对帧内BC预测使用非对称分区。其它创新涉及在块向量估计(用于帧内BC预测)或运动估计期间编码器使用的搜索图案或方法。又一些其它创新涉及使用在BV估计期间使用具有水平或垂直偏置的BV搜索范围。
-
公开(公告)号:CN110460861A
公开(公告)日:2019-11-15
申请号:CN201910847304.4
申请日:2015-01-07
Applicant: 微软技术许可有限责任公司
IPC: H04N19/52 , H04N19/513 , H04N19/523 , H04N19/43 , H04N19/70
Abstract: 一种用于在对运动图像数据进行编码时使用的格式,包括:包括多个帧的帧序列,其中帧中的至少一个区域是使用运动估计来编码的;表示针对这些帧中的相应的每个帧或者这样的帧中的每个帧内的一个或多个区域中的相应的每个区域的运动估计的运动向量的运动向量值的相应的集合;以及与相应的帧或区域中的每个帧或区域相关联的至少一个相应的指示符,其指示相应的帧或区域的相应的运动向量值是以第一分辨率来编码的还是以第二分辨率来编码的。
-
公开(公告)号:CN106031177A
公开(公告)日:2016-10-12
申请号:CN201580009316.X
申请日:2015-02-10
Applicant: 微软技术许可有限责任公司
IPC: H04N19/70 , H04N19/146 , H04N19/156 , H04N19/42
CPC classification number: H04N19/196 , H04N19/103 , H04N19/146 , H04N19/156 , H04N19/174 , H04N19/42 , H04N19/70
Abstract: 通过控制针对编码视频的比特流句法的各高层的决策,主编码器即使在与来自不同供应商的跨不同硬件平台的加速器硬件一起使用时也能提供一致的行为。例如,主编码器控制高级的编码行为并为输出比特流的序列层和图片层(以及可能的其它层,诸如片头部层)设置句法元素的值,而只使用少量的计算资源。包括加速器硬件的加速器随后以与主编码器所设置的句法元素的值一致的方式来控制针对句法的较低层的编码决策,为较低层的句法设置句法元素的值,这允许加速器在作出其编码决策时有一定的灵活性。
-
公开(公告)号:CN105874791A
公开(公告)日:2016-08-17
申请号:CN201480072229.4
申请日:2014-12-22
Applicant: 微软技术许可有限责任公司
IPC: H04N19/137 , H04N19/176 , H04N19/513
Abstract: 针对帧内块复制(“BC”)预测模式的编码器侧选项方面的创新促成在编码的码率失真性能和/或计算效率方面更高效的帧内BC预测。例如,这些创新中的一些涉及在块向量估计期间对当前块的重叠区域内的样本值的估计。其他创新涉及在编码或解码期间使用“乒乓”方法对块向量(“BV”)值的预测。
-
公开(公告)号:CN110177274A
公开(公告)日:2019-08-27
申请号:CN201910433166.5
申请日:2014-12-19
Applicant: 微软技术许可有限责任公司
IPC: H04N19/109 , H04N19/136 , H04N19/174 , H04N19/42
Abstract: 提出了在视频编码期间选择运动向量(“MV”)精度的方法。这些方法可以便于在率失真性能和/或计算效率方面有效的压缩。例如,视频编码器从多个MV精度中确定针对视频的单位的MV精度,其包括一个或多个分数样本MV精度和整数样本MV精度。视频编码器可以识别具有分数样本MV精度的一组MV值,然后至少部分地基于分数部分为零的MV值(该组内)的流行,选择针对单位的MV精度。或者,视频编码器可以执行率失真分析,其中率失真分析朝向整数样本MV精度偏置。或者,视频编码器可以收集关于视频的信息,并至少部分地基于收集到的信息选择针对所述单位的MV精度。
-
公开(公告)号:CN110149513A
公开(公告)日:2019-08-20
申请号:CN201910451602.1
申请日:2014-12-19
Applicant: 微软技术许可有限责任公司
IPC: H04N19/109 , H04N19/136 , H04N19/174 , H04N19/42
Abstract: 提出了在视频编码期间选择运动向量(“MV”)精度的方法。这些方法可以便于在率失真性能和/或计算效率方面有效的压缩。例如,视频编码器从多个MV精度中确定针对视频的单位的MV精度,其包括一个或多个分数样本MV精度和整数样本MV精度。视频编码器可以识别具有分数样本MV精度的一组MV值,然后至少部分地基于分数部分为零的MV值(该组内)的流行,选择针对单位的MV精度。或者,视频编码器可以执行率失真分析,其中率失真分析朝向整数样本MV精度偏置。或者,视频编码器可以收集关于视频的信息,并至少部分地基于收集到的信息选择针对所述单位的MV精度。
-
公开(公告)号:CN110099278A
公开(公告)日:2019-08-06
申请号:CN201910433376.4
申请日:2014-12-19
Applicant: 微软技术许可有限责任公司
IPC: H04N19/109 , H04N19/136 , H04N19/139 , H04N19/147 , H04N19/17 , H04N19/177 , H04N19/179 , H04N19/523
Abstract: 提出了在视频编码期间选择运动向量(“MV”)精度的方法。这些方法可以便于在率失真性能和/或计算效率方面有效的压缩。例如,视频编码器从多个MV精度中确定针对视频的单位的MV精度,其包括一个或多个分数样本MV精度和整数样本MV精度。视频编码器可以识别具有分数样本MV精度的一组MV值,然后至少部分地基于分数部分为零的MV值(该组内)的流行,选择针对单位的MV精度。或者,视频编码器可以执行率失真分析,其中率失真分析朝向整数样本MV精度偏置。或者,视频编码器可以收集关于视频的信息,并至少部分地基于收集到的信息选择针对所述单位的MV精度。
-
-
-
-
-
-
-
-
-