非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种解码视频数据的方法,所述方法包括: 获得视频数据的第一重构块,其中所述第一重构块包括具有第一值的第一样本; 将解块滤波应用于所述第一重构块以创建第一解块滤波块; 基于所述第一样本相对于所述第一重构块的边界的位置并基于所述第一重构块的尺寸,确定用于所述第一样本的第一限幅值; 将所述第一限幅值与由所述解块滤波引起的对所述第一样本的修改量进行比较; 响应于由所述解块滤波引起的对所述第一样本的所述修改量大于所述第一限幅值,通过所述第一限幅值修改所述第一值,以确定用于所述第一样本的第一滤波值;以及输出视频数据的第一解块滤波块,其中在所述第一解块滤波块中,所述第一样本具有所述第一滤波值,所述方法还包括: 获得视频数据的第二重构块,其中所述第二重构块包括具有第二值的第二样本,其中所述第二重构块与所述第一重构块共享所述边界,并且其中所述第一重构块和所述第二重构块的尺寸不同; 将解块滤波应用于所述第二重构块以确定第二解块滤波块; 基于所述第二样本相对于所述第二重构块的边界的位置并基于所述第二重构块的尺寸,确定用于所述第二样本的第二限幅值; 响应于由所述解块滤波引起的对所述第二样本的修改量大于所述第二限幅值,通过所述第二限幅值修改所述第二值,以确定用于所述第二样本的第二滤波值;以及输出视频数据的第二解块滤波块,其中在所述第二解块滤波块中,所述第二样本具有所述第二滤波值,其中, 将解块滤波应用于所述第一重构块以确定所述第一解块滤波块包括:利用第一长度的第一滤波器对所述第一重构块中的样本进行滤波;以及将解块滤波应用于所述第二重构块以确定所述第二解块滤波块包括:利用不同于所述第一长度的第二长度的第二滤波器对所述第二重构块中的样本进行滤波。
根据权利要求1所述的方法,其中所述第一滤波值等于所述第一值加上所述第一限幅值。
根据权利要求1所述的方法,其中所述第一滤波值等于所述第一值减去所述第一限幅值。
根据权利要求1所述的方法,还包括: 还基于用于所述第一重构块的解块滤波模式,确定用于所述第一样本的所述第一限幅值。
根据权利要求1所述的方法,其中所述第一重构块包括具有第二值的第二样本,所述方法还包括:基于所述第二样本相对于所述第一重构块的所述边界的位置并基于所述第一重构块的尺寸,确定用于所述第二样本的第二限幅值; 响应于由所述解块滤波引起的对所述第二样本的修改量小于所述第二限幅值,通过对所述第二样本的所述修改量来修改所述第二值,以确定用于所述第二样本的第二滤波值; 以及 其中在所述第一解块滤波块中,所述第二样本具有所述第二滤波值。
根据权利要求5所述的方法,其中所述第一样本与所述第一重构块的所述边界之间的距离等于所述第二样本与所述第一重构块的所述边界之间的距离,并且其中所述第一限幅值等于用于所述第二样本的所述第二限幅值。
根据权利要求5所述的方法,其中所述第一样本与所述第一重构块的所述边界之间的距离不同于所述第二样本与所述第一重构块的所述边界之间的距离,并且其中所述第一限幅值不同于所述第二限幅值。
根据权利要求1所述的方法,还包括: 基于所述第一重构块的所述尺寸,确定将解块滤波器仅应用于从所述第一重构块的所述边界去除的六个或更少样本的样本。
根据权利要求8所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本与所述第一重构块的所述边界相邻,确定所述第一限幅值等于6。
根据权利要求8所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的一个样本,确定所述第一限幅值等于5。
根据权利要求8所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的两个样本,确定所述第一限幅值等于4。
根据权利要求8所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的三个样本,确定所述第一限幅值等于3。
根据权利要求8所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的四个样本,确定所述第一限幅值等于2。
根据权利要求8所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的五个样本,确定所述第一限幅值等于1。
根据权利要求1所述的方法,还包括: 基于所述第一重构块的所述尺寸,确定将解块滤波器应用于从所述第一重构块的所述边界去除的两个或更少样本的样本。
根据权利要求15所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的2行或列内的样本,并且响应于所述第一样本与所述第一重构块的所述边界相邻,确定所述第一限幅值等于6。
根据权利要求15所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的2行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的一个样本,确定所述第一限幅值等于4。
根据权利要求15所述的方法,还包括: 响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的2行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的两个样本,确定所述第一限幅值等于2。
根据权利要求1所述的方法,其中所述方法被执行为视频编码过程的一部分。
一种用于解码视频数据的设备,所述设备包括: 存储器,其被配置为存储视频数据; 一个或多个处理器,其在电路中实现并被配置为: 获得视频数据的第一重构块,其中所述第一重构块包括具有第一值的第一样本; 将解块滤波应用于所述第一重构块以创建第一解块滤波块; 基于所述第一样本相对于所述第一重构块的边界的位置并基于所述第一重构块的尺寸,确定用于所述第一样本的第一限幅值; 将所述第一限幅值与由所述解块滤波引起的对所述第一样本的修改量进行比较; 响应于由所述解块滤波引起的对所述第一样本的所述修改量大于所述第一限幅值,通过所述第一限幅值修改所述第一值,以确定用于所述第一样本的第一滤波值;以及输出视频数据的第一解块滤波块,其中在所述第一解块滤波块中,所述第一样本具有所述第一滤波值,所述一个或多个处理器还被配置为: 获得视频数据的第二重构块,其中所述第二重构块包括具有第二值的第二样本,其中所述第二重构块与所述第一重构块共享所述边界,并且其中所述第一重构块和所述第二重构块的尺寸不同; 将解块滤波应用于所述第二重构块以确定第二解块滤波块; 基于所述第二样本相对于所述第二重构块的边界的位置并基于所述第二重构块的尺寸,确定用于所述第二样本的第二限幅值; 响应于由所述解块滤波引起的对所述第二样本的修改量大于所述第二限幅值,通过所述第二限幅值修改所述第二值,以确定用于所述第二样本的第二滤波值;以及输出视频数据的第二解块滤波块,其中在所述第二解块滤波块中,所述第二样本具有所述第二滤波值,为了将解块滤波应用于所述第一重构块以确定所述第一解块滤波块,所述一个或多个处理器还被配置为:利用第一长度的第一滤波器对所述第一重构块中的样本进行滤波;以及为了将解块滤波应用于所述第二重构块以确定所述第二解块滤波块,所述一个或多个处理器还被配置为:利用不同于所述第一长度的第二长度的第二滤波器对所述第二重构块中的样本进行滤波。
根据权利要求20所述的设备,其中所述第一滤波值等于所述第一值加上所述第一限幅值。
根据权利要求20所述的设备,其中所述第一滤波值等于所述第一值减去所述第一限幅值。
根据权利要求20所述的设备,其中所述一个或多个处理器还被配置为:还基于用于所述第一重构块的解块滤波模式,确定用于所述第一样本的所述第一限幅值。
根据权利要求20所述的设备,其中所述第一重构块包括具有第二值的第二样本,并且其中所述一个或多个处理器还被配置为:基于所述第二样本相对于所述第一重构块的所述边界的位置并基于所述第一重构块的尺寸,确定用于所述第二样本的第二限幅值; 响应于由所述解块滤波引起的对所述第二样本的修改量小于所述第二限幅值,通过对所述第二样本的所述修改量来修改所述第二值,以确定用于所述第二样本的第二滤波值; 以及 其中在所述第一解块滤波块中,所述第二样本具有所述第二滤波值。
根据权利要求24所述的设备,其中所述第一样本与所述第一重构块的所述边界之间的距离等于所述第二样本与所述第一重构块的所述边界之间的距离,并且其中所述第一限幅值等于用于所述第二样本的所述第二限幅值。
根据权利要求24所述的设备,其中所述第一样本与所述第一重构块的所述边界之间的距离不同于所述第二样本与所述第一重构块的所述边界之间的距离,并且其中所述第一限幅值不同于所述第二限幅值。
根据权利要求20所述的设备,其中所述一个或多个处理器还被配置为:基于所述第一重构块的所述尺寸,确定将解块滤波器仅应用于从所述第一重构块的所述边界去除的六个或更少样本的样本。
根据权利要求27所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本与所述第一重构块的所述边界相邻,确定所述第一限幅值等于6。
根据权利要求27所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的一个样本,确定所述第一限幅值等于5。
根据权利要求27所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的两个样本,确定所述第一限幅值等于4。
根据权利要求27所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的三个样本,确定所述第一限幅值等于3。
根据权利要求27所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的四个样本,确定所述第一限幅值等于2。
根据权利要求27所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的6行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的五个样本,确定所述第一限幅值等于1。
根据权利要求20所述的设备,其中所述一个或多个处理器还被配置为:基于所述第一重构块的所述尺寸,确定将解块滤波器应用于从所述第一重构块的所述边界去除的两个或更少样本的样本。
根据权利要求34所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的2行或列内的样本,并且响应于所述第一样本与所述第一重构块的所述边界相邻,确定所述第一限幅值等于6。
根据权利要求34所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的2行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的一个样本,确定所述第一限幅值等于4。
根据权利要求34所述的设备,其中所述一个或多个处理器还被配置为:响应于确定将所述解块滤波器应用于所述第一重构块的所述边界的2行或列内的样本,并且响应于所述第一样本是从所述第一重构块的所述边界去除的两个样本,确定所述第一限幅值等于2。
根据权利要求20所述的设备,其中所述设备包括视频编码器,其被配置为对视频数据进行解码,作为视频编码过程的一部分。
一种存储指令的计算机可读存储介质,所述指令在由一个或多个处理器执行时使所述一个或多个处理器:获得视频数据的第一重构块,其中所述第一重构块包括具有第一值的第一样本; 将解块滤波应用于所述第一重构块以创建第一解块滤波块; 基于所述第一样本相对于所述第一重构块的边界的位置并基于所述第一重构块的尺寸,确定用于所述第一样本的第一限幅值; 将所述第一限幅值与由所述解块滤波引起的对所述第一样本的修改量进行比较; 响应于由所述解块滤波引起的对所述第一样本的所述修改量大于所述第一限幅值,通过所述第一限幅值修改所述第一值,以确定用于所述第一样本的第一滤波值;以及输出视频数据的第一解块滤波块,其中在所述第一解块滤波块中,所述第一样本具有所述第一滤波值,所述指令在由一个或多个处理器执行时还使所述一个或多个处理器:获得视频数据的第二重构块,其中所述第二重构块包括具有第二值的第二样本,其中所述第二重构块与所述第一重构块共享所述边界,并且其中所述第一重构块和所述第二重构块的尺寸不同; 将解块滤波应用于所述第二重构块以确定第二解块滤波块; 基于所述第二样本相对于所述第二重构块的边界的位置并基于所述第二重构块的尺寸,确定用于所述第二样本的第二限幅值; 响应于由所述解块滤波引起的对所述第二样本的修改量大于所述第二限幅值,通过所述第二限幅值修改所述第二值,以确定用于所述第二样本的第二滤波值;以及输出视频数据的第二解块滤波块,其中在所述第二解块滤波块中,所述第二样本具有所述第二滤波值; 其中,将解块滤波应用于所述第一重构块以确定所述第一解块滤波块包括:利用第一长度的第一滤波器对所述第一重构块中的样本进行滤波;以及将解块滤波应用于所述第二重构块以确定所述第二解块滤波块包括:利用不同于所述第一长度的第二长度的第二滤波器对所述第二重构块中的样本进行滤波。
一种用于解码视频数据的装置,所述装置包括: 用于获得视频数据的第一重构块的部件,其中所述第一重构块包括具有第一值的第一样本; 用于将解块滤波应用于所述第一重构块以创建第一解块滤波块的部件; 用于基于所述第一样本相对于所述第一重构块的边界的位置并基于所述第一重构块的尺寸、确定用于所述第一样本的第一限幅值的部件; 用于将所述第一限幅值与由所述解块滤波引起的对所述第一样本的修改量进行比较的部件; 用于响应于由所述解块滤波引起的对所述第一样本的所述修改量大于所述第一限幅值、通过所述第一限幅值修改所述第一值、以确定用于所述第一样本的第一滤波值的部件; 以及 用于输出视频数据的第一解块滤波块的部件,其中在所述第一解块滤波块中,所述第一样本具有所述第一滤波值,所述装置还包括: 用于获得视频数据的第二重构块的部件,其中所述第二重构块包括具有第二值的第二样本,其中所述第二重构块与所述第一重构块共享所述边界,并且其中所述第一重构块和所述第二重构块的尺寸不同; 用于将解块滤波应用于所述第二重构块以确定第二解块滤波块的部件; 用于基于所述第二样本相对于所述第二重构块的边界的位置并基于所述第二重构块的尺寸,确定用于所述第二样本的第二限幅值的部件; 用于响应于由所述解块滤波引起的对所述第二样本的修改量大于所述第二限幅值,通过所述第二限幅值修改所述第二值,以确定用于所述第二样本的第二滤波值的部件;以及用于输出视频数据的第二解块滤波块的部件,其中在所述第二解块滤波块中,所述第二样本具有所述第二滤波值; 其中,用于将解块滤波应用于所述第一重构块以确定所述第一解块滤波块的部件包括:用于利用第一长度的第一滤波器对所述第一重构块中的样本进行滤波的部件;以及用于将解块滤波应用于所述第二重构块以确定所述第二解块滤波块的部件包括:用于利用不同于所述第一长度的第二长度的第二滤波器对所述第二重构块中的样本进行滤波的部件。