-
公开(公告)号:CN102436505A
公开(公告)日:2012-05-02
申请号:CN201110440157.2
申请日:2011-12-15
申请人: 微软公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30011 , G06F17/30017 , G06F17/3002 , G06F17/30705
摘要: 本发明涉及导出文档相似性索引。本发明涉及用于导出文档相似性索引的方法、系统以及计算机程序产品。本发明的各实施例包括用于导出和更新多个文档的文档相似性索引的可扩展且高效的机制。所维护的相似性的数量可被控制来节省CPU和存储资源。
-
公开(公告)号:CN101416525A
公开(公告)日:2009-04-22
申请号:CN200480024621.8
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/577 , H04N19/102 , H04N19/105 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86 , H04N19/93
摘要: 对于隔行扫描B-半帧或隔行扫描B-帧,正向运动向量使用来自正向运动向量缓冲区的正向运动向量由编码器/解码器预测,而反向运动向量使用来自反向运动向量缓冲区的反向运动向量由编码器/解码器预测。结果的运动向量被添加到相应的缓冲区中。运动向量缓冲区中的空穴可用所估计的运动向量值填充。编码器/解码器在隔行扫描B-帧的半帧编码宏块中的半帧之间切换预测模式。对于隔行扫描B-半帧或隔行扫描B-帧,编码器/解码器计算直接模式运动向量。对于隔行扫描B-半帧或隔行扫描B-帧,编码器/解码器使用4MV编码。编码器/解码器使用“自参考”B-帧。编码器发送二进制信息,表示对隔行扫描B-半帧的一个或多个宏块的预测模式是正向还是非正向的。编码器/解码器使用帧内编码的B-半帧[“BI-半帧”]。
-
公开(公告)号:CN100407224C
公开(公告)日:2008-07-30
申请号:CN200480025588.0
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/93 , H04N19/102 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86
摘要: 一方面,编码器/解码器从多个可用位平面模式组中选择一种位平面模式,并根据选定的位平面模式处理位平面,其中该位平面指示视频图片的多个宏块的AC预测状态信息。另一方面,对于视频序列中的第一隔行扫描视频帧,解码器解码第一隔行扫描视频帧的帧层处用信号表示的位平面。位平面表示第一隔行扫描视频帧的多个宏块的半帧/帧变换类型。对于视频序列中的第二隔行扫描视频帧,对于第二隔行扫描视频帧的多个宏块的至少一个但非全部之中的每一个,解码器处理宏块层处用信号表示的每宏块的半帧/帧变换类型比特。
-
公开(公告)号:CN101841719B
公开(公告)日:2012-11-07
申请号:CN201010170160.2
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/577 , H04N19/102 , H04N19/105 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86 , H04N19/93
摘要: 对于隔行扫描B-半帧或隔行扫描B-帧,正向运动向量使用来自正向运动向量缓冲区的正向运动向量由编码器/解码器预测,而反向运动向量使用来自反向运动向量缓冲区的反向运动向量由编码器/解码器预测。结果的运动向量被添加到相应的缓冲区中。运动向量缓冲区中的空穴可用所估计的运动向量值填充。编码器/解码器在隔行扫描B-帧的半帧编码宏块中的半帧之间切换预测模式。对于隔行扫描B-半帧或隔行扫描B-帧,编码器/解码器计算直接模式运动向量。对于隔行扫描B-半帧或隔行扫描B-帧,编码器/解码器使用4MV编码。编码器/解码器使用“自参考”B-帧。编码器发送二进制信息,表示对隔行扫描B-半帧的一个或多个宏块的预测模式是正向还是非正向的。编码器/解码器使用帧内编码的B-半帧[“BI-半帧”]。
-
公开(公告)号:CN100534164C
公开(公告)日:2009-08-26
申请号:CN200480025454.9
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/93 , H04N19/102 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86
摘要: 在一方面,编码器/解码器接收关于隔行扫描帧编码的前向预测图像中的宏块的四个半帧运动矢量的信息(1905),并使用四个半帧运动矢量处理该宏块。在另一方面,解码器解码隔行扫描帧的跳过宏块。跳过宏块仅使用一个运动矢量,且没有运动矢量差分信息,且缺少残差信息。跳过宏块信号指示1运动矢量编码。在另一方面,解码器接收关于宏块的多个亮度运动矢量的亮度运动矢量信息,并通过在亮度运动矢量信息上执行至少一个计算来对每一亮度运动矢量导出色度运动矢量,从而维持了宏块的色度运动矢量与亮度运动矢量的1∶1比。例如,解码器接收宏块的四个亮度半帧运动矢量,并导出宏块的四个色度运动矢量。
-
公开(公告)号:CN1846437A
公开(公告)日:2006-10-11
申请号:CN200480025454.9
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/93 , H04N19/102 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86
摘要: 在一方面,编码器/解码器接收关于隔行扫描帧编码的前向预测图像中的宏块的四个半帧运动矢量的信息(1905),并使用四个半帧运动矢量处理该宏块。在另一方面,解码器解码隔行扫描帧的跳过宏块。跳过宏块仅使用一个运动矢量,且没有运动矢量差分信息,且缺少残差信息。跳过宏块信号指示1运动矢量编码。在另一方面,解码器接收关于宏块的多个亮度运动矢量的亮度运动矢量信息,并通过在亮度运动矢量信息上执行至少一个计算来对每一亮度运动矢量导出色度运动矢量,从而维持了宏块的色度运动矢量与亮度运动矢量的1∶1比。例如,解码器接收宏块的四个亮度半帧运动矢量,并导出宏块的四个色度运动矢量。
-
公开(公告)号:CN101924935B
公开(公告)日:2012-12-05
申请号:CN201010169988.6
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/577 , H04N19/102 , H04N19/105 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86 , H04N19/93
摘要: 对于隔行扫描B-半帧或隔行扫描B-帧,正向运动向量使用来自正向运动向量缓冲区的正向运动向量来预测,而反向运动向量使用来自反向运动向量缓冲区的反向运动向量来预测。结果的运动向量被添加到相应的缓冲区中。运动向量缓冲区中的空穴可用所估计的运动向量值填充。在隔行扫描B-帧的半帧编码宏块中的半帧之间切换预测模式。对于隔行扫描B-半帧或隔行扫描B-帧,计算直接模式运动向量。对于隔行扫描B-半帧或隔行扫描B-帧,使用4MV编码。编码器/解码器使用“自参考”B-帧。编码器发送二进制信息,表示对隔行扫描B-半帧的一个或多个宏块的预测模式是正向还是非正向的。编码器/解码器使用帧内编码的B-半帧[“BI-半帧”]。
-
公开(公告)号:CN101001374B
公开(公告)日:2011-08-10
申请号:CN200710006356.6
申请日:2004-09-03
申请人: 微软公司
CPC分类号: H04N19/93 , H04N19/102 , H04N19/109 , H04N19/11 , H04N19/112 , H04N19/117 , H04N19/129 , H04N19/13 , H04N19/137 , H04N19/146 , H04N19/147 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/46 , H04N19/463 , H04N19/51 , H04N19/52 , H04N19/523 , H04N19/593 , H04N19/61 , H04N19/63 , H04N19/70 , H04N19/82 , H04N19/86
摘要: 在一方面,编码器/解码器接收关于隔行扫描帧编码的前向预测图像中的宏块的四个半帧运动矢量的信息,并使用四个半帧运动矢量处理该宏块。在另一方面,解码器解码隔行扫描帧的跳过宏块。跳过宏块仅使用一个运动矢量,且没有运动矢量差分信息,且缺少残差信息。跳过宏块信号指示1运动矢量编码。在另一方面,解码器接收关于宏块(例如,4:2:0宏块)的多个亮度运动矢量的亮度运动矢量信息,并通过在亮度运动矢量信息上执行至少一个计算来对每一亮度运动矢量导出色度运动矢量,从而维持了宏块的色度运动矢量与亮度运动矢量的1∶1比。例如,解码器接收宏块的四个亮度半帧运动矢量,并导出宏块的四个色度运动矢量。
-
公开(公告)号:CN1684495B
公开(公告)日:2010-12-29
申请号:CN200510066636.7
申请日:2005-04-15
申请人: 微软公司
发明人: K·慕克吉
CPC分类号: H04N19/14 , H04N19/105 , H04N19/13 , H04N19/176 , H04N19/46 , H04N19/593
摘要: 预测无损编码提供对图像和视频数据中摄影图像和图形内容的有效无损压缩。为了现有图像和视频编/解码器的兼容性,预测无损编码可在宏块基础上操作。预测无损编码选择多种可用差分脉冲码调制(DPCM)模式之一并将其应用于每个独立宏块,以产生具有更接近于游程长度Golomb Rice RLGR熵编码的最优分布的DPCM残差。即使有摄影图像和图形图像内容的差异特征,它还是允许进行有效的无损熵编码。
-
公开(公告)号:CN1684518A
公开(公告)日:2005-10-19
申请号:CN200510066641.8
申请日:2005-04-15
申请人: 微软公司
IPC分类号: H04N7/30
CPC分类号: H04N19/40 , H04N19/103 , H04N19/122 , H04N19/126 , H04N19/14 , H04N19/15 , H04N19/152 , H04N19/157 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/527 , H04N19/56
摘要: 描述了一种高保真代码转换技术。例如,一视频代码转换器获取源格式压缩视频的重新编码数据集元素,并在以目标格式压缩该视频时使用这些元素用于编码决策和/或等效的参数。这允许跨两种格式维持句法元素和编码决策,包括图像类型、帧内/帧间宏块编码类型、半帧/帧编码决策和/或量化级别。这帮助了代码转换器在源和目标格式之间匹配压缩视频的质量,从而降低了代码转换损失。同时,代码转换器给予目标格式编码器充分利用额外的压缩机会来降低总体比特率的自由度。代码转换器可应用成比例的速率控制,以产生恒定或相对恒定比特率的输出。
-
-
-
-
-
-
-
-
-