针对大的hevc块假象的成块效应度量的制作方法_6

文档序号:9439586阅读:来源:国知局
多个线中的所述线的第二值;以及 确定第二多个线中的线的第二值,其中所述第二多个线垂直于视频数据的所述块的第 二边缘,且其中所述第一边缘是垂直边缘或水平边缘,且其中所述第二边缘是所述垂直边 缘或所述水平边缘中的不同边缘; 基于所述第一多个线中的所述线的所述第二值和所述第二多个线中的所述线的所述 第二值而确定平均值;以及 基于所述平均值确定是否对一或多个解块参数偏移进行编码。2. 根据权利要求1所述的方法,其中所述块是第一块,其中所述第一边缘是所述第一 块与第二块之间的边界,且其中确定所述第一多个线中的所述线的所述第一值包括: 基于对应于所述第一多个线中的所述线的视频数据的样本值的第一集合确定第一中 间值,其中样本值的所述第一集合包含在所述第一块中; 基于对应于所述第一多个线中的所述线的视频数据的样本值的第二集合确定第二中 间值,其中样本值的所述第二集合包含在所述第二块中;以及 基于所述第一中间值和所述第二中间值确定所述第一值。3. 根据权利要求2所述的方法,其中所述第一中间值是根据以下等式近似确定:其中Clp1是所述第一中间值,其中p2 ppljP pO渴样本值的所述第一集合中包含的样 本值,其中所述第二中间值是根据以下等式近似确定:其中Clq1是所述第二中间值,其中qO r qljP q2渴样本值的所述第二集合中包含的样 本值,其中所述第一值是根据以下等式近似确定:其中山是所述第一值。4. 根据权利要求1所述的方法,其中确定所述第一值满足至少一个阈值包括: 确定所述第一值大于第一阈值且小于第二阈值。5. 根据权利要求1所述的方法,其中确定所述第一多个线中的所述线的所述第二值包 括: 确定所述第一多个线中的每一线的第二值;以及 确定所述第一多个线中的每一线的所述第二值的总和,其中确定所述第二多个线中的 所述线的所述第二值包括: 确定所述第二多个线中的每一线的第二值;以及 确定所述第二多个线中的每一线的所述第二值的总和,其中确定所述平均值包括: 基于所述第一多个线中的每一线的所述第二值的所述总和和所述第二多个线中的每 一线的所述第二值的所述总和而确定所述平均值。6. 根据权利要求5所述的方法,其中所述块是第一块,其中所述第一边缘是所述第一 块与第二块之间的边界,其中所述第二边缘是所述第一块与第三块之间的边界,其中第三 边缘是所述第一块与第四块之间的边界,其中第四边缘是所述第一块与第五块之间的边 界,其中所述第三边缘平行于所述第一边缘,其中所述第四边缘平行于所述第二边缘,所述 方法进一步包括: 确定第三多个线中的每一线的第二值,其中所述第三多个线垂直于所述第三边缘; 确定所述第三多个线中的每一线的所述第二值的总和; 确定第四多个线中的每一线的第二值,其中所述第四多个线垂直于所述第四边缘;以 及 确定所述第四多个线中的每一线的所述第二值的总和,其中确定所述平均值包括: 基于所述第一多个线中的每一线的所述第二值的所述总和、所述第二多个线中的每一 线的所述第二值的所述总和、所述第三多个线中的每一线的所述第二值的所述总和、所述 第四多个线中的每一线的所述第二值的所述总和而确定所述平均值。7. 根据权利要求1所述的方法,其中所述块是第一块,其中所述第一边缘是所述第一 块与第二块之间的边界,其中所述第二边缘是所述第一块与第三块之间的边界,其中确定 所述第一多个线中的所述线的所述第二值包括: 基于所述第一块中包含的视频数据的第一样本和所述第二块中包含的视频数据的第 二样本确定所述第一多个线中的所述线的所述第二值, 其中确定所述第二多个线中的所述线的所述第二值包括: 基于所述第一块中包含的视频数据的第三样本和所述第三块中包含的视频数据的第 四样本确定所述第二多个线中的所述线的所述第二值。8. 根据权利要求1所述的方法,其中视频数据的所述块包含在视频数据的切片中,所 述方法进一步包括: 如果所述第一边缘是水平边缘,那么: 基于所述切片的水平边缘的量和所述切片的宽度而调整所述第一多个线中的所述线 的所述第二值;以及 基于所述切片的垂直边缘的量和所述切片的高度而调整所述第二多个线中的所述线 的所述第二值;或 如果所述第一边缘是垂直边缘,那么: 基于所述切片的垂直边缘的所述量和所述切片的所述高度而调整所述第一多个线中 的所述线的所述第二值;以及 基于所述切片的水平边缘的所述量和所述切片的所述宽度而调整所述第二多个线中 的所述线的所述第二值, 其中确定所述平均值包括: 基于所述第一多个线中的所述线的所述经调整第二值和所述第二多个线中的所述线 的所述经调整第二值而确定所述平均值。9. 根据权利要求1所述的方法,其中基于所述平均值确定是否确定所述一或多个解块 参数偏移包括: 在所述平均值大于阈值的情况下基于所述平均值确定所述一或多个解块参数偏移;以 及 在所述平均值不大于所述阈值的情况下不基于所述平均值确定所述一或多个解块参 数偏移。10. 根据权利要求1所述的方法,其中所述一或多个解块参数偏移包括t。偏移值和β 偏移值,其中所述t。偏移值和所述β偏移值是根据以下等式近似确定: tc偏移=2*Clip3 (阈值3,阈值4, avg/值2);且 β偏移=2*Clip3 (阈值5,阈值6, avg/值3), 其中: avg是所述平均值, 阈值3、阈值4、阈值5和阈值6是阈值, 值2和值3是按比例缩放值,且 函数Clip3如下界定:11. 一种用于对视频数据进行编码的装置,其包括一或多个处理器,所述一或多个处理 器经配置以: 确定第一多个线中的线的第一值,其中所述第一多个线垂直于所述视频数据的块的第 一边缘; 响应于确定所述第一值满足至少一个阈值: 确定所述第一多个线中的所述线的第二值;以及 确定第二多个线中的线的第二值,其中所述第二多个线垂直于视频数据的所述块的第 二边缘,且其中所述第一边缘是垂直边缘或水平边缘,且其中所述第二边缘是所述垂直边 缘或所述水平边缘中的不同边缘; 基于所述第一多个线中的所述线的所述第二值和所述第二多个线中的所述线的所述 第二值而确定平均值;以及 基于所述平均值确定是否对一或多个解块参数偏移进行编码。12. 根据权利要求11所述的装置,其中所述块是第一块,其中所述第一边缘是所述第 一块与第二块之间的边界,且其中所述一或多个处理器经配置以至少通过以下方式确定所 述多个线中的所述线的所述第一值: 基于对应于所述第一多个线中的所述线的视频数据的样本值的第一集合确定第一中 间值,其中样本值的所述第一集合包含在所述第一块中; 基于对应于所述第一多个线中的所述线的视频数据的样本值的第二集合确定第二中 间值,其中样本值的所述第二集合包含在所述第二块中;以及 基于所述第一中间值和所述第二中间值确定所述第一值。13. 根据权利要求12所述的装置,其中所述一或多个处理器经配置以根据以下等式近 似确定所述第一中间值: (Ipi= |ρ2「2ρ1;+ρ0」, 其中dPl是所述第一中间值,其中p2 ppljP ρ0渴样本值的所述第一集合中包含的样 本值,其中所述一或多个处理器经配置以根据以下等式近似确定所述第二中间值: dq;= |qO i-2qli+q2i| , 其中Clq1是所述第二中间值,其中qO pqljP q2渴样本值的所述第二集合中包含的样 本值,其中所述一或多个处理器经配置以根据以下等式近似确定所述第一值: (Ii= (dp i+dq;),且 其中山是所述第一值。14. 根据权利要求11所述的装置,其中所述一或多个处理器经配置以至少通过以下方 式确定所述第一值满足至少一个阈值: 确定所述第一值大于第一阈值且小于第二阈值。15. 根据权利要求11所述的装置,其中所述一或多个处理器经配置以至少通过以下方 式确定所述第一多个线中的所述线的所述第二值: 确定所述第一多个线中的每一线的第二值;以及 确定所述第一多个线中的每一线的所述第二值的总和,其中所述一或多个处理器经配 置以至少通过以下方式确定所述第二多个线中的所述线的所述第二值: 确定所述第二多个线中的每一线的第二值;以及 确定所述第二多个线中的每一线的所述第二值的总和,其中所述一或多个处理器经配 置以至少通过以下方式确定所述平均值: 基于所述第一多个线中的每一线的所述第二值的所述总和和所述第二多个线中的每 一线的所述第二值的所述总和而确定所述平均值。16. 根据权利要求15所述的装置,其中所述块是第一块,其中所述第一边缘是所述第 一块与第二块之间的边界,其中所述第二边缘是所述第一块与第三块之间的边界,其中第 三边缘是所述第一块与第四块之间的边界,其中第四边缘是所述第一块与第五块之间的边 界,其中所述第三边缘平行于所述第一边缘,其中所述第四边缘平行于所述第二边缘,其中 所述一或多个处理器进一步经配置以: 确定第三多个线中的每一线的第二值,其中所述第三多个线垂直于所述第三边缘; 确定所述第三多个线中的每一线的所述第二值的总和; 确定第四多个线中的每一线的第二值,其中所述第四多个线垂直于所述第四边缘;以 及 确定所述第四多个线中的每一线的所述第二值的总和,其中确定所述平均值包括: 基于所述第一多个线中的每一线的所述第二值的所述总和、所述第二多个线中的每一 线的所述第二值的所述总和、所述第三多个线中的每一线的所述第二值的所述总和、所述 第四多个线中的每一线的所述第二值的所述总和而确定所述平均值。17. 根据权利要求11所述的装置,其中所述块是第一块,其中所述第一边缘是所述第 一块与第二块之间的边界,其中所述第二边缘是所述第一块与第三块之间的边界,其中所 述一或多个处理器经配置以至少通过以下方式确定所述第一多个线中的所述线的所述第 二值: 基于所述第一块中包含的视频数据的第一样本和所述第二块中包含的视频数据的第 二样本确定所述第一多个线中的所述线的所述第二值, 其中所述一或多个处理器经配置以至少通过以下方式确定所述第二多个线中的所述 线的所述第二值: 基于所述第一块中包含的视频数据的第三样本和所述第三块中包含的视频数据的第 四样本确定所述第二多个线中的所述线的所述第二值。18. 根据权利要求11所述的装置,其中视频数据的所述块包含在视频数据的切片中, 其中所述一或多个处理器进一步经配置以: 如果所述第一边缘是水平边缘,那么: 基于所述切片的水平边缘的量和所述切片的宽度而调整所述第一多个线中的所述线 的所述第二值;以及 基于所述切片的垂直边缘的量和所述切片的高度而调整所述第二多个线中的所述线 的所述第二值;或 如果所述第一边缘是垂直边缘,那么: 基于所述切片的垂直边缘的所述量和所述切片的所述高度而调整所述第一多个线中 的所述线的所述第二值;以及 基于所述切片的水平边缘的所述量和所述切片的所述宽度而调整所述第二多个线中 的所述线的所述第二值, 其中所述一或多个处理器经配置以至少通过以下方式确定所述平均值: 基于所述第一多个线中的所述线的所述经调整第二值和所述第二多个线中的所述线 的所述经调整第二值而确定所述平均值。19. 根据权利要求11所述的装置,其中所述一或多个处理器经配置以至少通过以下方 式基于所述平均值确定是否确定所述一或多个解块参数偏移: 在所述平均值大于阈值的情况下基于所述平均值确定所述一或多个解块参数偏移;以 及 在所述平均值不大于所述阈值的情况下不基于所述平均值确定所述一或多个解块参 数偏移。20. 根据权利要求11所述的装置,其中所述一或多个解块参数偏移包括t。偏移值和β 偏移值,其中所述一或多个处理器进一步经配置以根据以下等式近似确定所述t。偏移值和 所述β偏移值: tc偏移=2*Clip3 (阈值3,阈值4, avg/值2);且 β偏移=2*Clip3 (阈值5,阈值6, avg/值3), 其中: avg是所述平均值, 阈值3、阈值4、阈值5和阈值6是阈值, 值2和值3是按比例缩放值,且 函数Clip3如下界定:21. -种用于对视频数据进行编码的装置,所述装置包括: 用于确定第一多个线中的线的第一值的装置,其中所述第一多个线垂直于所述视频数 据的块的第一边缘; 用于响应于确定所述第一值满足至少一个阈值而确定所述第一多个线中的所述线的 第二值的装置; 用于响应于确定所述值满足所述至少一个阈值而确定第二多个线中的线的第二值的 装置,其中所述第二多个线垂直于视频数据的所述块的第二边缘,且其中所述第一边缘是 垂直边缘或水平边缘,且其中所述第二边缘是所述垂直边缘或所述水平边缘中的不同边 缘; 用于基于所述第一多个线中的所述线的所述第二值和所述第二多个线中的所述线的 所述第二值而确定平均值的装置;以及 用于基于所述平均值确定是否对一或多个解块参数偏移进行编码的装置。22. 根据权利要求21所述的装置,其中所述块是第一块,其中所述第一边缘是所述第 一块与第二块之间的边界,且其中所述用于确定所述多个线中的所述线的所述第一值的装 置包括: 用于基于对应于所述第一多个线中的所述线的视频数据的样本值的第一集合确定第 一中间值的装置,其中样本值的所述第一集合包含在所述第一块中; 用于基于对应于所述第一多个线中的所述线的视频数据的样本值的第二集合确定第 二中间值的装置,其中样本值的所述第二集合包含在所述第二块中;以及 用于基于所述第一中间值和所述第二中间值确定所述第一值的装置。23. 根据权利要求21所述的装置,其中所述用于确定所述第一多个线中的所述线的所 述第二值的装置包括: 用于确定所述第一多个线中的每一线的第二值的装置;以及 用于确定所述第一多个线中的每一线的所述第二值的总和的装置,其中所述用于确定 所述第二多个线中的所述线的所述第二值的装置包括: 用于确定所述第二多个线中的每一线的第二值的装置;以及 用于确定所述第二多个线中的每一线的所述第二值的总和的装置,其中所述用于确定 所述平均值的装置包括: 用于基于所述第一多个线中的每一线的所述第二值的所述总和和所述第二多个线中 的每一线的所述第二值的所述总和而确定所述平均值的装置。24. 根据权利要求21所述的装置,其中视频数据的所述块包含在视频数据的切片中, 所述装置进一步包括: 用于在所述第一边缘是水平边缘的情况下基于所述切片的水平边缘的量和所述切片 的宽度而调整所述第一多个线中的所述线的所述第二值的装置; 用于在所述第一边缘是水平边缘的情况下基于所述切片的垂直边缘的量和所述切片 的高度而调整所述第二多个线中的所述线的所述第二值的装置; 用于在所述第一边缘是垂直边缘的情况下基于所述切片的垂直边缘的所述量和所述 切片的所述高度而调整所述第一多个线中的所述线的所述第二值的装置;以及 用于在所述第一边缘是垂直边缘的情况下基于所述切片的水平边缘的所述量和所述 切片的所述宽度而调整所述第二多个线中的所述线的所述第二值的装置, 其中所述用于确定所述平均值的装置包括: 用于基于所述第一多个线中的所述线的所述经调整第二值和所述第二多个线中的所 述线的所述经调整第二值而确定所述平均值的装置。25. 根据权利要求21所述的装置,其中所述用于基于所述平均值确定是否确定所述一 或多个解块参数偏移的装置包括: 用于在所述平均值大于阈值的情况下基于所述平均值确定所述一或多个解块参数偏 移的装置;以及 用于在所述平均值不大于所述阈值的情况下不基于所述平均值确定所述一或多个解 块参数偏移的装置。26. -种存储指令的非暂时性计算机可读存储媒体,所述指令当经执行时致使一或多 个处理器对视频数据进行编码,其中所述致使所述一或多个处理器对所述视频数据进行编 码的指令包括致使所述一或多个处理器进行以下操作的指令: 确定第一多个线中的线的第一值,其中所述第一多个线垂直于所述视频数据的块的第 一边缘; 响应于确定所述第一值满足至少一个阈值: 确定所述第一多个线中的所述线的第二值; 确定第二多个线中的线的第二值,其中所述第二多个线垂直于视频数据的所述块的第 二边缘,且其中所述第一边缘是垂直边缘或水平边缘,且其中所述第二边缘是所述垂直边 缘或所述水平边缘中的不同边缘; 基于所述第一多个线中的所述线的所述第二值和所述第二多个线中的所述线的所述 第二值而确定平均值;以及 基于所述平均值确定是否对一或多个解块参数偏移进行编码。27. 根据权利要求26所述的非暂时性计算机可读存储媒体,其中所述块是第一块,其 中所述第一边缘是所述第一块与第二块之间的边界,且其中所述致使所述一或多个处理器 确定所述多个线中的所述线的所述第一值的指令包括致使所述一或多个处理器进行以下 操作的指令: 基于对应于所述第一多个线中的所述线的视频数据的样本值的第一集合确定第一中 间值,其中样本值的所述第一集合包含在所述第一块中; 基于对应于所述第一多个线中的所述线的视频数据的样本值的第二集合确定第二中 间值,其中样本值的所述第二集合包含在所述第二块中;以及 基于所述第一中间值和所述第二中间值确定所述第一值。28. 根据权利要求26所述的非暂时性计算机可读存储媒体,其中所述致使所述一或多 个处理器确定所述第一多个线中的所述线的所述第二值的指令包括致使所述一或多个处 理器进行以下操作的指令: 确定所述第一多个线中的每一线的第二值;以及 确定所述第一多个线中的每一线的所述第二值的总和,其中所述致使所述一或多个处 理器确定所述第二多个线中的所述线的所述第二值的指令包括致使所述一或多个处理器 进行以下操作的指令: 确定所述第二多个线中的每一线的第二值;以及 确定所述第二多个线中的每一线的所述第二值的总和,其中所述致使所述一或多个处 理器确定所述平均值的指令包括致使所述一或多个处理器进行以下操作的指令: 基于所述第一多个线中的每一线的所述第二值的所述总和和所述第二多个线中的每 一线的所述第二值的所述总和而确定所述平均值。29. 根据权利要求26所述的非暂时性计算机可读存储媒体,其中视频数据的所述块包 含在视频数据的切片中,所述非暂时性计算机可读存储媒体进一步包括致使所述一或多个 处理器进行以下操作的指令: 在所述第一边缘是水平边缘的情况下基于所述切片的水平边缘的量和所述切片的宽 度而调整所述第一多个线中的所述线的所述第二值; 在所述第一边缘是水平边缘的情况下基于所述切片的垂直边缘的量和所述切片的高 度而调整所述第二多个线中的所述线的所述第二值; 在所述第一边缘是垂直边缘的情况下基于所述切片的垂直边缘的量和所述切片的高 度而调整所述第一多个线中的所述线的所述第二值;以及 在所述第一边缘是垂直边缘的情况下基于所述切片的水平边缘的量和所述切片的宽 度而调整所述第二多个线中的所述线的所述第二值, 其中所述致使所述一或多个处理器确定所述平均值的指令包括致使所述一或多个处 理器进行以下操作的指令: 基于所述第一多个线中的所述线的所述经调整第二值和所述第二多个线中的所述线 的所述经调整第二值而确定所述平均值。30. 根据权利要求26所述的非暂时性计算机可读存储媒体,其中所述致使所述一或多 个处理器基于所述平均值确定是否确定所述一或多个解块参数偏移的指令包括致使所述 一或多个处理器进行以下操作的指令: 在所述平均值大于阈值的情况下基于所述平均值确定所述一或多个解块参数偏移;以 及 在所述平均值不大于所述阈值的情况下不基于所述平均值确定所述一或多个解块参 数偏移。
【专利摘要】在一个实例中,一种用于对视频数据进行编码的方法包含:确定第一多个线中的线的第一值,其中所述第一多个线垂直于所述视频数据的块的第一边缘;响应于确定所述值满足至少一个阈值:确定所述第一多个线中的所述线的第二值;以及确定第二多个线中的线的第二值,其中所述第二多个线垂直于所述视频数据块的第二边缘;基于所述第一多个线中的所述线的所述第二值和所述第二多个线中的所述线的所述第二值而确定平均值;以及基于所述平均值确定是否对一或多个解块参数偏移进行编码。
【IPC分类】H04N19/86, H04N19/176, H04N19/14, H04N19/117
【公开号】CN105191306
【申请号】CN201480004149
【发明人】格尔特·范德奥维拉, 马尔塔·卡切维奇
【申请人】高通股份有限公司
【公开日】2015年12月23日
【申请日】2014年1月9日
【公告号】EP2944083A1, US20140192892, WO2014110240A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1