[go: up one dir, main page]

CN120166226A - 画布尺寸可伸缩的视频编码 - Google Patents

画布尺寸可伸缩的视频编码 Download PDF

Info

Publication number
CN120166226A
CN120166226A CN202510443635.7A CN202510443635A CN120166226A CN 120166226 A CN120166226 A CN 120166226A CN 202510443635 A CN202510443635 A CN 202510443635A CN 120166226 A CN120166226 A CN 120166226A
Authority
CN
China
Prior art keywords
offset
layer
region
picture
ref
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510443635.7A
Other languages
English (en)
Inventor
吕陶然
浦方君
尹鹏
S·T·麦卡锡
陈涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dolby Laboratories Licensing Corp
Original Assignee
Dolby Laboratories Licensing Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dolby Laboratories Licensing Corp filed Critical Dolby Laboratories Licensing Corp
Publication of CN120166226A publication Critical patent/CN120166226A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/167Position within a video image, e.g. region of interest [ROI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本公开涉及画布尺寸可伸缩的视频编码。描述了用于实现跨视频编码比特流的相同或不同比特流层的画布尺寸可伸缩性的方法和系统。接收一致性窗口、参考层中的参考感兴趣区域(ROI)和当前层中的当前ROI的偏移参数。基于偏移参数计算当前ROI和参考ROI的宽度和高度,并使用宽度和高度来生成宽度伸缩因子和高度伸缩因子,伸缩因子将由参考图片重采样单元用于基于当前ROI和参考ROI生成输出图片。

Description

画布尺寸可伸缩的视频编码
本申请是申请号为202080055974.3,申请日为2020年8月5日,名称为“画布尺寸可伸缩的视频编码”的发明专利申请的分案申请。
相关申请的交叉引用
本申请要求于2019年8月06日提交的美国临时申请序列号62/883,195、于2019年9月19日提交的序列号62/902,818和于2019年12月10日提交的序列号62/945,931的优先权权益。
技术领域
本文件总体上涉及图像。更具体地,本发明的实施例涉及画布尺寸可伸缩的视频编码。
背景技术
如本文所使用的,术语“动态范围(DR)”可以涉及人类视觉系统(HVS)感知图像中的强度(例如,光亮度(luminance)、亮度(luma))范围的能力,所述强度范围例如是从最暗的灰色(黑色)到最亮的白色(高光)。从这个意义上说,DR与“参考场景的(scene-referred)”强度有关。DR还可以涉及显示设备充分或近似渲染特定阔度(breadth)的强度范围的能力。从这个意义上说,DR与“参考显示的(display-referred)”强度有关。除非在本文的描述中的任何一点明确指定特定的意义具有特定的意思,否则应该推断为所述术语可以在任一意义上例如可互换地使用。
如本文所使用的,术语“高动态范围(HDR)”涉及跨越人类视觉系统(HVS)的14到15个数量级的DR阔度。实际上,相对于HDR,人类可以同时感知强度范围广泛阔度的DR可能会被稍微截短。
实际上,图像包括一个或多个颜色分量(例如,亮度Y以及色度Cb和Cr),其中,每个颜色分量由每像素n比特的精度表示(例如,n=8)。使用线性光亮度编码,其中n≤8的图像(例如,彩色24比特JPEG图像)被视为标准动态范围(SDR)的图像,而其中n>8的图像可以被视为增强动态范围的图像。HDR图像还可以使用高精度(例如,16比特)浮点格式来存储和分布,如由工业光魔公司(Industrial Light and Magic)开发的OpenEXR文档格式。
目前,视频高动态范围内容(如杜比(Dolby)实验室的杜比视界或蓝光中的HDR10)的分布被许多回放设备的性能限制在4K分辨率(例如,4096×2160或3840×2160等)和60帧/秒(fps)。在未来版本中,预计最高8K分辨率(例如,7680×4320)和120fps的内容可用于分布和回放。期望未来的内容类型将与现有的回放设备兼容,以简化HDR回放内容生态系统,如杜比视界。理想地,内容生产者应该能够采用和分布未来的HDR技术,而不必还得到和分布与现有HDR设备(如HDR10或杜比视界)兼容的内容的特殊版本。如发明人在此所理解的,期望用于视频内容(尤其是HDR内容)的可伸缩分布的改进技术。
在本节中描述的方法是可以追寻的方法,但不一定是之前已经设想到或追寻的方法。因此,除非另有指明,否则不应该认为本节中所述的任何方法仅凭其纳入本节就可被视为现有技术。类似地,除非另有表示,否则关于一种或多种方法所认定的问题不应该基于本节而认为在任何现有技术中被认定。
附图说明
在附图中以举例而非限制的方式来图示本发明的实施例,并且其中类似的附图标记指代类似的元件,并且在附图中:
图1描绘了视频传输流水线的示例过程;
图2A描绘了用于根据目标显示器的分辨率来定义输入内容观看区域的图片子区域的示例;
针对图2A的图片区域,图2B描绘了根据实施例的图块表示中的跨边界限制的示例;
图2C描绘了根据实施例的层自适应条带寻址的示例;
图3描绘了根据现有技术的空间可伸缩性的示例;
图4描绘了根据实施例的画布可伸缩性的示例;
图5描绘了根据实施例的基本层图片和增强层图片以及对应的一致性窗口的示例;以及
图6A和图6B描绘了根据本发明实施例的支持画布尺寸可伸缩性的示例过程流程。
具体实施方式
本文描述了涉及用于视频编码的画布尺寸可伸缩性的示例实施例。在以下说明中,出于解释的目的,阐述了许多具体细节以便提供对本发明的各种实施例的透彻理解。然而,显而易见的是,可以在没有这些具体细节的情况下实践本发明的各种实施例。在其他情况下,为了避免不必要地遮蔽、模糊或混淆本发明的实施例,没有详尽地描述众所周知的结构和设备。
概要
本文描述的示例实施例涉及视频编码中的画布尺寸可伸缩性。在实施例中,处理器接收第一层中的一致性窗口的偏移参数;
访问参考层中的编码区域的参考图片宽度和参考图片高度;
接收第一层中的第一感兴趣区域(ROI)的偏移参数;
接收参考层中的第二ROI的偏移参数;
基于一致性窗口的偏移参数来计算第一层中的编码区域的第一图片宽度和第一图片高度;
基于第一图片宽度、第一图片高度和第一层中的第一ROI的偏移参数来计算第一层中的当前ROI的第二图片宽度和第二图片高度;
基于参考图片宽度、参考图片高度和参考层中的第二ROI的偏移参数来计算参考层中的参考ROI的第三图片宽度和第三图片高度;
基于第二图片宽度和第三图片宽度来计算水平伸缩因子;
基于第二图片高度和第三图片高度来计算垂直伸缩因子;
基于水平伸缩因子和垂直伸缩因子对参考ROI进行伸缩,以生成已伸缩参考ROI;以及
基于当前ROI和已伸缩参考ROI来生成输出图片。
在第二实施例中,解码器:
接收第一层中的一致性窗口的偏移参数;
访问参考层中的编码区域的参考图片宽度和参考图片高度;
接收第一层中的第一感兴趣区域(ROI)的调整后的偏移参数,其中,调整后的偏移参数将第一ROI的偏移参数与第一层中的一致性窗口的偏移参数组合;
接收参考层中的第二ROI的调整后的偏移参数,其中,调整后的偏移参数将第二ROI的偏移参数与参考层中的一致性窗口的偏移参数组合;
基于第一层中的第一ROI的调整后的偏移参数来计算第一层中的当前ROI的第一图片宽度和第一图片高度;
基于参考层中的第二ROI的调整后的偏移参数来计算参考层中分参考ROI的第二图片宽度和第二图片高度;
基于第一图片宽度和第二图片宽度来计算水平伸缩因子;
基于第一图片高度和第二图片高度来计算垂直伸缩因子;
基于水平伸缩因子和垂直伸缩因子对参考ROI进行伸缩,以生成已伸缩参考ROI;以及
基于当前ROI和伸缩的参考ROI来生成输出图片
示例视频传输处理流水线
图1描绘了传统视频传输流水线(100)的示例过程,其示出了从视频捕获到视频内容显示的各个阶段。使用图像生成块(105)来捕获或生成视频帧(102)序列。视频帧(102)可以被(例如,由数码相机)数字地捕获或者由计算机(例如,使用计算机动画)生成以提供视频数据(107)。可替代地,视频帧(102)可以由胶片相机捕获在胶片上。胶片被转换为数字格式以提供视频数据(107)。在制作阶段(110),对视频数据(107)进行编辑以提供视频制作流(112)。
制作流的视频数据(112)然后在块(115)处被提供给处理器以进行后期制作编辑。块(115)后期制作编辑可以包括调节或修改图像的特定区中的颜色或明亮度,以根据视频创作者的创作意图来增强图像质量或实现图像的特定外观。这有时被称为“颜色调整(color timing)”或“颜色分级(color grading)”。可以在块(115)处执行其他编辑(例如,场景选择和排序、图像裁剪、添加计算机生成的视觉特效、抖动或模糊控制、帧速率控制等)以产生用于发行的作品的最终版本(117)。在后期制作编辑(115)期间,在参考显示器(125)上观看视频图像。
在后期制作(115)之后,可以将最终作品(117)的视频数据传输到编码块(120),以便向下游传输到如电视机、机顶盒、电影院等解码和回放设备。在一些实施例中,编码块(120)可以包括如由ATSC、DVB、DVD、蓝光和其他传输格式定义的那些音频编码器和视频编码器,以生成经编码的比特流(122)。在接收器中,经编码的比特流(122)由解码单元(130)解码,以生成表示信号(117)的相同或接近近似版本的已解码信号(132)。接收器可以附接到目标显示器(140),所述目标显示器可以具有与参考显示器(125)完全不同的特性。在这种情况下,显示管理块(135)可以用于通过生成显示映射信号(137)来将已解码信号(132)的动态范围映射到目标显示器(140)的特性。
可伸缩编码
可伸缩编码已经是许多视频编码标准(如MPEG-2、AVC和HEVC)的一部分。在本发明的实施例中,可伸缩编码被扩展用于提高性能和灵活性,尤其是在可伸缩编码涉及非常高分辨率的HDR内容时。
画布尺寸可伸缩性
如本领域已知的,空间可伸缩性主要用于允许解码器以各种分辨率创建内容。在本发明的实施例中,空间可伸缩性或画布可伸缩性被设计为允许提取图像的不同区域。例如,内容制作者可以选择针对大显示器和小显示器不同地框取内容(即,指定观看区域)。例如,待显示的框取的区域可以取决于屏幕的尺寸或屏幕到观看者的距离。本发明的实施例将图像分割成重叠的区域(通常为矩形)并对这些区域进行编码,其方式为使得选定数量的子区域可以独立于其他子区域进行解码以供呈现。
图2A中示出了示例,其中各个区域涵盖其他区域和/或被其他区域涵盖。作为示例,最小区域(215)具有2K分辨率,最大区域(205)具有8K分辨率。基本层比特流与最小空间区域相对应,而比特流中的多个附加层与越来越大的图像区域相对应。因此,2K显示器将仅显示2K区域(215)内的内容。4K显示器将显示2K区域和4K区域(210内的区域)的内容,而8K显示器将显示205边框内的所有内容。在另一示例中,2K显示器可以显示4K内容的下采样版本,并且4K显示器可以显示8K内容的下采样版本。理想地,基本层区域可以由传统设备解码,而其他区域可以由未来设备使用以扩展画布尺寸。
现有的编码标准(如HEVC)可以使用图块实现画布可伸缩性。在图块表示中,帧被分成一组矩形非重叠区域。接收器可以决定仅解码和显示进行显示所需的图块集。在HEVC中,图块之间的编码依赖关系被禁用。具体地,熵编码和重建依赖关系不允许跨越图块边界。这包括运动矢量预测、帧内预测和上下文选择。(环路滤波是唯一允许跨越边界的例外,但可以通过比特流中的标志来禁用。)另外,为了允许独立解码基本层,需要对时间运动约束图块(MCTS)进行编码器侧约束,并且需要对时间运动约束图块集的补充增强信息(SEI)进行消息传递。出于比特流提取和一致性的目的,需要运动约束图块集的提取信息集的SEI消息。HEVC中的图块定义特别是在独立解码能力方面的缺点是编码效率的损失。
在替代性实施方式中,HEVC允许使用全扫描矩形SEI消息来提取感兴趣区域(ROI)以实现画布可伸缩性。SEI消息传递指定矩形区域,但不提供使ROI能够独立于其他区域进行解码的信息或约束。通常,解码器需要对全图像进行解码以获得ROI。
在实施例中,通过关于HEVC图块概念做出改进提出了一种新颖的解决方案。例如,给定图2A中描绘的区域,在实施例中,仅区域2K(215)需要独立解码。如图2B所图示的,对于2K内的图块,所提出的方法允许进行跨边界预测(帧内/帧间)和熵编码。4K的图块允许从2K并且在4K内进行跨边界预测(帧内/帧间)和熵编码。8K的图块允许从2K和4K并且在8K内进行跨边界预测(帧内/帧间)和熵编码。这里建议将layer_id0分配给2K,将layer_id 1分配给4K,并且将layer_id 2分配给8K。给定当前解码layer_id=N,图块跨边界预测和熵编码只允许从layer_id小于或等于N进行。在这种情况下,与HEVC风格的图块相比,降低了编码效率的损失。下面的表1和表2中示出了示例语法,其中,在参考文献[2]中的通用视频编码(VVC)规范草案的基础上提出的新语法元素以字体描绘。
表1:用于启用画布尺寸调整的示例序列参数集RBSP语法
表2:用于进行画布尺寸调整的示例图片参数RBSP语法
在SPS(表1)中,添加了标志sps_canvas_tile_enabled_flag。
sps_canvas_tile_enabled_flag等于1指定在当前CVS中启用画布图块。sps_canvas_tile_enabled_flag等于0指定在当前CVS中不启用画布图块。
在PPS(表2)中,新的layer_id信息参数tile_layer_id[i]指定了第i个画布图块的层id。如果限制tile_layer_id是从0开始的连续值,则在实施例中,根据所提出的VVC工作草案(参考文献[2]),tile_layer_id的最大可能值将为NumTilesInPic-1。
尽管图块被用作说明,但如在VVC中定义并且在本领域中已知的,“块(brick)”、条带和子图片也可以以类似的方式配置。
层自适应条带寻址
如发明人所理解的,在特定流式传输应用中,可能期望以下特征:
1)当在视频编码层(VCL)中使用网络抽象层(NAL)单元时,2K分辨率的比特流应该是自包含的,并且其所有NAL单元必须具有相同的nuh_layer_id值(例如,层0)。用于启用4K分辨率的附加比特流也应该是自包含的,并且其NAL单元必须具有相同的nuh_layer_id值(例如,层1),但不同于2K层的nuh_layer_id。最后,用于启用8K分辨率的任何附加比特流也应该是自包含的,并且其NAL单元必须具有相同的nuh_layer_id值(例如,层2),但不同于2K层和4K层的nuh_layer_id值。因此,通过使用nuh_layer_id分析NAL单元报头,应该能够提取具有目标分辨率或(多个)感兴趣区域(例如,2K、4K或8K)的比特流。
2)对于非VCL NAL单元,流和图片参数集报头(例如,SPS、PPS等)对于每个分辨率应该是自包含的。
3)对于目标分辨率,比特流提取过程应该能够丢弃目标分辨率不需要的NAL单元。在针对目标分辨率提取比特流之后,比特流将符合单层档次,因此解码器可以简单地解码单一分辨率比特流。
注意,2K、4K和8K分辨率仅作为示例而非限制性地提供,应该能够将相同的方法应用于任何数量的不同的空间分辨率或感兴趣区域。例如,以可能的最高分辨率(例如,res_layer[0]=8K)的图片开始,可以在较低分辨率下定义子层或感兴趣区域,其中,对于i=1,2,...,N-1,res_layer[i]>res_layer[i+1],其中,N表示总层数。然后,希望在不用首先解码整个图片的情况下解码特定的子层。这可以帮助解码器降低复杂性,从而节省功率等。
为了满足上述要求,在实施例中,提出了以下方法:
-在高级语法中,可以重复使用视频参数集(VPS)语法来指定层信息,包括层数、层之间的依赖关系、层的表示格式、DPB尺寸以及与定义比特流的一致性相关的其他信息,包括层集、输出层集、档次层级别和定时相关参数。
-对于与每个不同层相关联的信号参数集(SPS),图片分辨率、一致性窗口、子图片等应该符合不同的分辨率(例如,2K、4K或8K)。
-对于与每个不同层、图块、块、条带等相关联的图片参数集(PPS),信息应该符合不同的分辨率(例如,2K、4K或8K)。如果在CVS内不同的区域被设置为相同的,则图块/块/条带信息也可以设置在SPS中。
-对于条带报头,slice_address应该设置为包括所述条带的最低目标分辨率。
-如前所述,对于独立层解码,在预测期间,层只能使用来自较低层和/或同一层的图块/块/条带相邻信息。
VVC(参考文献[2])将仅包含在单个NAL单元中的整数个“图片中的块”定义为条带。将块定义为图片中的特定图块内的CTU行的矩形区域。CTU(编码树单元)是具有亮度和色度信息的样点块。
在2K/4K/8K示例中,在实施例中,2K比特流的slice_address值(其表示条带的条带地址)可能需要具有与4K比特流或8K比特流不同的slice_address值。因此,可能需要将slice_address从较低分辨率转换到较高分辨率。因此,在实施例中,在VPS层提供这种信息。
图2C描绘了具有一个子层的4K图片的这种示例(例如,2K和4K情况)。考虑具有九个图块和三个条带的图片(220)。令灰色图块指定2K分辨率的区域。对于2K比特流,灰色区域的slice_address应该为0;然而,对于4K比特流,灰色区域的slice_address应该为1。提出的新语法允许根据分辨率层指定slice_address。例如,在VPS中,对于nul_layer_id=1,可以添加slice_address转换信息来指定在4K情况下将slice_address修改为1。为了简化实施方式,在实施例中,可能想要限制每个分辨率的条带信息应该在编码视频流(CVS)内保持相同。表3中示出了基于HEVC视频参数集RBSP语法(参考文献[1]中的第7.3.2.1节)的VPS中的示例语法。信息也可以通过如SPS、PPS、条带报头和SEI消息等其他高级语法(HLS)层来携带。
表3:VPS中的支持层自适应条带寻址的示例语法
vps_layer_slice_info_present_flag等于1指定条带信息存在于VPS()语法结构中。vps_layer_slice_info_present_flag等于0指定条带信息不存在于VPS()语法结构中。
num_slices_in_layer_minus1[i]指定加1指定第i层中的条带数。num_slices_in_layer_minus1[i]的值等于第i层中的num_slices_in_pic_minus1。
layer_slice_address[i][j][k]指定第j层中的第k个条带的目标第i层条带地址。
作为示例,回到图2C的示例,图片220包括两层:
·在层0(例如2K)中,存在条带地址为0的一个(灰色)条带230
·在层1(比如4K)中,存在条带地址为0、1和2的三个条带(225、230和235)
在解码层1(i=1)时,在层0(j=0)中的条带0(k=0)(230)应该具有条带地址1,因此,遵循表3中的注释,layer_slice_address[1][0][0]=1。
后滤波SEI消息传递
当使用块/图块/条带/子图片来实施画布可伸缩性时,潜在问题是环路滤波(例如,去块、SAO、ALF)的跨边界实施方式。作为示例,参考文献[4]描述了当使用独立区域(或子图片)对合成窗口进行编码时的问题。当使用独立编码区域(作为示例,其可以通过块/图块/条带/子图片等实施)对全图片进行编码时,跨独立编码区域的环路滤波会导致漂移和边界伪像。对于画布尺寸应用,高分辨率视频和低分辨率视频都能具有良好的视觉质量是非常重要的。对于高分辨率视频,应该减轻边界伪像,因此应该启用跨独立编码区域的环路滤波(尤其是去块滤波器)。对于低分辨率视频,也应该最大程度上减少漂移和边界伪像。
在参考文献[4]中,提出了扩展子图片边界填充以进行帧间预测的解决方案。所述方法可以通过如下的仅编码器约束来实施,即禁止使用受环路滤波影响的那些像素的运动矢量。可替代地,在实施例中,提出了使用后滤波来解决这个问题,通过SEI消息传递将该后滤波传送到解码器。
首先,提出了禁用跨独立编码区域(例如,区域225和230中的条带边界)的环路滤波。对全图片的独立编码区域的滤波可以在后滤波过程中完成。后滤波可以包括去块、SAO、ALF或其他滤波器中的一者或多者。去块可以是用于去除ROI边界伪像的最重要的滤波器。通常,解码器或显示器/用户可以自行选择要使用的滤波器。表4描绘了用于对ROI相关后滤波进行SEI消息传递的示例语法。
表4:用于与ROI相关的后滤波的示例语法
作为示例,语法参数可以定义如下:
deblocking_enabled_flag等于1指定可以将去块过程应用于重建图片的独立ROI边界以用于显示目的。deblocking_enabled_flag等于0指定不可以将去块过程应用于重建图片的独立ROI边界以用于显示目的。
sao_enabled_flag等于1指定可以将样点自适应偏移(SAO)过程应用于重建图片的独立ROI边界以用于显示目的。sao_enabled_flag等于0指定不可以将样点自适应过程应用于重建图片的独立ROI边界以用于显示目的。
alf_enabled_flag等于1指定可以将自适应环路滤波器过程(ALF)应用于重建图片的独立ROI边界以用于显示目的。alf_enabled_flag等于0指定不可以将自适应环路滤波器过程应用于重建图片的独立ROI边界以用于显示目的。
user_defined_filter_enabled_flag等于1指定可以将用户定义的滤波器过程应用于重建图片的独立ROI边界以用于显示目的。user_defined_filter_enabled_flag等于0指定不可以将用户定义的滤波器过程应用于重建图片的独立ROI边界以用于显示目的。
在实施例中,表4中的SEI消息传递可以通过去除一个或多个所提出的标志来简化。如果所有标志都被去除,则仅存在的SEI消息independent_ROI_across_boundary_filter(payloadSize){}将向解码器指示应该使用后滤波器来减轻与ROI相关的边界伪像。
感兴趣区域(ROI)可伸缩性
VVC的最新规范(参考文献[2])描述了使用参考图片重采样(RPR)和参考图片选择(RPS)的组合的空间可伸缩性、质量可伸缩性和视图可伸缩性(如参考文献[3]中更详细讨论的)。它基于单循环解码和基于块的即时重采样。RPS用于定义一个基本层与一个或多个增强层之间的预测关系,或者更具体地,定义被分配给一个基本层或一个或多个增强层的编码图片之间的预测关系。RPR用于以比基本层更高/更小的分辨率对图片的子集(即,(多个)空间增强层的那些图片)进行编码,同时从更小/更高的基本层图片进行预测。图3描绘了根据RPS/RPR框架的空间可伸缩性的示例。
如图3中所描绘的,比特流包括两个流:低分辨率(LR)流(305)(例如,标准清晰度、HD、2K等)和更高分辨率(HR)流310(例如,HD、2K、4K、8K等)。箭头表示可能的帧间编码依赖关系。例如,HR帧310-P1依赖于LR帧305-I。为了预测310-P1中的块,解码器需要按比例放大305-I。类似地,HR帧310-P2可以依赖于HR帧310-P1和LR帧305-P1。从LR帧305-P1进行的任何预测都需要从LR到HR的按比例空间放大。在其他实施例中,LR帧和HR帧的顺序也可以颠倒,因此基本层可以是HR流,并且增强层可以是LR流。注意,基本层图片的按比例伸缩不像在SHVC中那样被明确地执行。相反,所述按比例缩放在层间运动补偿中被吸收并即时计算。在参考文献[2]中,隐含地使用裁剪窗口得到可伸缩性比。
HEVC(参考文献[1])支持ROI可伸缩性,作为附录H“可伸缩高效视频编码”(通常称为SHVC)的一部分。例如,在第F.7.3.2.3.4节中,定义了与scaled_ref_layer_offset_present_flag[i]和ref_region_offset_present_flag[i]相关的语法元素。相关参数由方程(H-2)至(H-21)和(H-67)至(H-68)得到。VVC尚不支持感兴趣区域(ROI)可伸缩性。如发明人所理解的,对ROI可伸缩性的支持可以使用相同的单循环VVC解码器实现画布尺寸可伸缩性,而无需像SHVC中那样进行可伸缩性扩展。
作为示例,给定图2B中描绘的三个数据层(例如,2K、4K和8K),图4描绘了使用现有RPS/RPR框架来支持画布尺寸可伸缩性的比特流的示例实施例。
如图4所描绘的,比特流将其图片分配到三个层或三个流,即,2K流(402)、4K流(405)和8K流(410)中。箭头表示可能的帧间编码依赖关系的示例。例如,8K帧410-P2中的像素块可以依赖于8K帧410-P1、4K帧405-P2和2K帧402-P1中的块。与使用多循环解码器的先前的可伸缩性方案相比,所提出的ROI可伸缩性方案具有以下优点和缺点:
·优点:需要单循环解码器而无需任何其他工具。解码器不需要关心如何处理块/图块/条带/子图片边界问题。
·缺点:为了对增强层进行解码,已解码图片缓冲区(DPB)中需要基本层已解码图片和增强层已解码图片两者,因此需要比不可伸缩解决方案更大的DPB尺寸。还可能需要更高的解码器速度,因为基本层和增强层两者都需要解码。
实现ROI可伸缩性支持在SHVC与针对VVC提出的实施例之间的关键区别在于,在SHVC中,要求同一层中的所有图片具有相同的图片分辨率。但是在VVC中,由于RPR的支持,同一层中的图片可以具有不同的分辨率。例如,在图3中,在SHVC中,要求305-I、305-P1和305-P2具有相同的空间分辨率。但是在VVC中,由于RPR的支持,305-I、305-P1和305-P2可以具有不同的分辨率。例如,305-I和305-P1可以具有第一低分辨率(例如,720p),而305-P2可以具有第二低分辨率(例如,480p)。本发明的实施例旨在支持跨不同层的ROI可伸缩性和用于同一层的图片的RPR两者。另一个主要区别在于,在SHVC中,来自层间预测的运动矢量被约束为零。但是对于VVC来说,这样的约束是不存在的,并且运动矢量可以是零也可以非零。这减少了对识别层间对应关系的约束。
VVC的编码树只允许对全编码单元(CU)进行编码。虽然大多数标准格式以四个像素或八个像素的倍数对图片区域进行编码,但非标准格式可能需要在编码器处进行填充以匹配最小CTU尺寸。在HEVC中也存在同样的问题。所述问题是通过创建“一致性窗口”来解决的,所述一致性窗口指定了被认为符合图片输出的图片区域。一致性窗口也被添加到VVC(参考文献[2])中,并且其通过四个变量来指定:conf_win_left_offset、conf_win_right_offset、conf_win_top_offset和conf_win_bottom_offset。为便于参考,从参考文献[2]中复制出以下部分。
“conf_win_left_offset、conf_win_right_offset、conf_win_top_offset和conf_win_bottom_offset”按照以图片坐标指定的用于输出的矩形区域指定从解码过程输出的CVS中的图片样点。当conformance_window_flag等于0时,推断conf_win_left_offset、conf_win_right_offset、conf_win_top_offset、和conf_win_bottom_offset的值等于0。
一致性裁剪窗口包含亮度样点,所述亮度样点具有从SubWidthC*conf_win_left_offset到pic_width_in_luma_samples-(SubWidthC*conf_win_right_offset+1)的水平图片坐标和从SubHeightC*conf_win_top_offset到pic_height_in_luma_samples-(SubHeightC*conf_win_bottom_offset+1)的垂直图片坐标(包括端点)。
SubWidthC*(conf_win_left_offset+conf_win_right_offset)的值应该小于pic_width_in_luma_samples,并且SubHeightC*(conf_win_top_offset+conf_win_bottom_offset)的值应该小于pic_height_in_luma_samples。
变量PicOutputWidthL和PicOutputHeightL如下得到:
在第一实施例中,将新定义的ROI偏移与一致性窗口的现有偏移组合以得到伸缩因子。图5中描绘了所提出的语法元素的示例实施例,该图描绘了基本层图片(520)和增强层图片(502)及其对应的一致性窗口。定义了以下ROI语法元素:
基本层(BL)
·ref_region_top_offset(528)
·ref_region_bottom_offset(530)
·ref_region_left_offset(524)
·ref_region_right_offset(526)
注意,BL图片(520)的宽度(522)和高度(532)可以使用上述等式(7-43)和(7-44)利用基本层的一致性窗口参数来计算。(例如,pic_width_in_luma_samples可以与宽度522相对应,而PicOutputWidth可以与虚线窗口540的宽度相对应)。
增强层
·scaled_ref_region_top_offset(508)
·scaled_ref_region_bottom_offset(510)
·scaled_ref_region_left_offset(504)
·scaled_ref_region_right_offset(506)
注意,EL图片(502)的宽度(512)和高度(514)可以使用上述等式(7-43)和(7-44)利用增强层的一致性窗口参数来计算。(例如,pic_width_in_luma_samples可以与宽度512相对应,而PicOutputWidth可以与虚线窗口518的宽度相对应)。
作为示例,表5示出了如何修改参考文献[2]的第7.3.2.4节中定义的pic_parameter_set_rbsp()(编辑内容以灰色高亮显示)以支持新的语法元素。
表5:VVC中的用于支持ROI可伸缩性的示例语法
num_ref_loc_offsets指定PPS中存在的参考层位置偏移的数量。num_ref_loc_offsets的值应该在0至vps_max_layers_minus1的范围内(包括端点)。
ref_loc_offset_layer_id[i]指定了针对其指定第i个参考层位置偏移参数的nuh_layer_id值。
注意-ref_loc_offset_layer_id[i]不需要在直接参考层中,例如,当辅助图片与其相关联的主图片的空间对应关系被指定时。
第i个参考层位置偏移参数由第i个已伸缩参考层偏移参数和第i个参考区域偏移参数构成。
scaled_ref_layer_offset_present_flag[i]等于1指定第i个已伸缩参考层偏移参数存在于PPS中。scaled_ref_layer_offset_present_flag[i]等于0指定第i个已伸缩参考层偏移参数不存在于PPS中。当不存在时,推断scaled_ref_layer_offset_present_flag[i]的值等于0。
第i个已伸缩参考层偏移参数指定参考该PPS的图片相对于nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中的参考区域的空间对应关系。
scaled_ref_layer_left_offset[ref_loc_offset_layer_id[i]]加conf_win_left_offset指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的左上角亮度样点并置的当前图片中样点与当前图片中左上角亮度样点之间的以subWC亮度样点为单位的水平偏移,其中,subWC等于参考该PPS的图片的SubWidthC。scaled_ref_layer_left_offset[ref_loc_offset_layer_id[i]]加conf_win_left_offset的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断scaled_ref_layer_left_offset[ref_loc_offset_layer_id[i]]的值等于0。
scaled_ref_layer_top_offset[ref_loc_offset_layer_id[i]]加conf_win_top_offset指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的左上角亮度样点并置的当前图片中样点与当前图片中左上角亮度样点之间的以subHC亮度样点为单位的垂直偏移,其中,subHC等于参考该PPS的图片的SubHeightC。scaled_ref_layer_top_offset[ref_loc_offset_layer_id[i]]加conf_win_top_offset的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断scaled_ref_layer_top_offset[ref_loc_offset_layer_id[i]]的值等于0。
scaled_ref_layer_right_offset[ref_loc_offset_layer_id[i]]加conf_win_right_offset指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的右下角亮度样点并置的当前图片中样点与当前图片中右下角亮度样点之间的以subWC亮度样点为单位的水平偏移,其中,subWC等于参考该PPS的图片的SubWidthC。scaled_ref_layer_right_offset[ref_loc_offset_layer_id[i]]加conf_win_right_offset的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断scaled_ref_layer_right_offset[ref_loc_offset_layer_id[i]]的值等于0。
scaled_ref_layer_bottom_offset[ref_loc_offset_layer_id[i]]加conf_win_bottom_offset指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的右下角亮度样点并置的当前图片中样点与当前图片中右下角亮度样点之间的以subHC亮度样点为单位的垂直偏移,其中,subHC等于参考该PPS的图片的SubHeightC。scaled_ref_layer_bottom_offset[ref_loc_offset_layer_id[i]]加conf_win_bottom_offset的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断scaled_ref_layer_bottom_offset[ref_loc_offset_layer_id[i]]的值等于0。
令currTopLeftSample、currBotRightSample、colRefRegionTopLeftSample和colRefRegionBotRightSample分别为当前图片的左上角亮度样点、当前图片的右下角亮度样点、同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的左上亮度样点并置的当前图片中样点、以及同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的右下角亮度样点并置的当前图片中样点。
当(scaled_ref_layer_left_offset[ref_loc_offset_layer_id[i]]+conf_win_left_offset)的值大于0时,colRefRegionTopLeftSample位于currTopLeftSample的右侧。当(scaled_ref_layer_left_offset[ref_loc_offset_layer_id[i]]+conf_win_left_offset)的值小于0时,colRefRegionTopLeftSample位于currTopLeftSample的左侧。
当(scaled_ref_layer_top_offset[ref_loc_offset_layer_id[i]]+conf_win_top_offset)的值大于0时,colRefRegionTopLeftSample位于currTopLeftSample的下方。当(scaled_ref_layer_top_offset[ref_loc_offset_layer_id[i]]+conf_win_top_offset)的值小于0时,colRefRegionTopLeftSample位于currTopLeftSample的上方。
当(scaled_ref_layer_right_offset[ref_loc_offset_layer_id[i]]+conf_win_right_offset)的值大于0时,colRefRegionBotRightSample位于currBotRightSample的左侧。当(scaled_ref_layer_right_offset[ref_loc_offset_layer_id[i]]+conf_win_right_offset)的值小于0时,colRefRegionTopLeftSample位于currBotRightSample的右侧。
当(scaled_ref_layer_bottom_offset[ref_loc_offset_layer_id[i]]+conf_win_bottom_offset)的值大于0时,colRefRegionBotRightSample位于currBotRightSample的上方。当(scaled_ref_layer_bottom_offset[ref_loc_offset_layer_id[i]]+conf_win_bottom_offset)的值小于0时,colRefRegionTopLeftSample位于currBotRightSample的下方。
ref_region_offset_present_flag[i]等于1指定第i个参考区域偏移参数存在于PPS中。ref_region_offset_present_flag[i]等于0指定第i个参考区域偏移参数不存在于PPS中。当不存在时,推断ref_region_offset_present_flag[i]的值等于0。
第i个参考区域偏移参数指定nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中的参考区域相对于同一已解码图片的空间对应关系。
令refConfLeftOffset[ref_loc_offset_layer_id[i]]、refConfTopOffset[ref_loc_offset_layer_id[i]]、refConfRightOffset[ref_loc_offset_layer_id[i]]和refConfBottomOffset[ref_loc_offset_layer_id[i]]分别为nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片的conf_win_left_offset、conf_win_top_offset、conf_win_right_offset和conf_win_bottom_offset的值。
ref_region_left_offset[ref_loc_offset_layer_id[i]]加refConfLeftOffset[ref_loc_offset_layer_id[i]]指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的左上角亮度样点与同一已解码图片的左上角亮度样点之间的以subWC亮度样点为单位的水平偏移,其中,subWC等于nuh_layer_id等于ref_loc_offset_layer_id[i]的层的SubWidthC。ref_region_left_offset[ref_loc_offset_layer_id[i]]加refConfLeftOffset[ref_loc_offset_layer_id[i]]的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断ref_region_left_offset[ref_loc_offset_layer_id[i]]的值等于0。
ref_region_top_offset[ref_loc_offset_layer_id[i]]加refConfTopOffset[ref_loc_offset_layer_id[i]]指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的左上角亮度样点与同一已解码图片的左上角亮度样点之间的以subHC亮度样点为单位的垂直偏移,其中,subHC等于nuh_layer_id等于ref_loc_offset_layer_id[i]的层的SubHeightC。ref_region_top_offset[ref_loc_offset_layer_id[i]]加refConfTopOffset[ref_loc_offset_layer_id[i]]的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断ref_region_top_offset[ref_loc_offset_layer_id[i]]的值等于0。
ref_region_right_offset[ref_loc_offset_layer_id[i]]加refConfRightOffset[ref_loc_offset_layer_id[i]]指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的右下角亮度样点与同一已解码图片的右下角亮度样点之间的以subWC亮度样点为单位的水平偏移,其中,subWC等于nuh_layer_id等于ref_loc_offset_layer_id[i]的层的SubWidthC。ref_layer_right_offset[ref_loc_offset_layer_id[i]]加refConfRightOffset[ref_loc_offset_layer_id[i]]的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断ref_region_right_offset[ref_loc_offset_layer_id[i]]的值等于0。
ref_region_bottom_offset[ref_loc_offset_layer_id[i]]加refConfBottomOffset[ref_loc_offset_layer_id[i]]指定同nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的右下角亮度样点与同一已解码图片的右下角亮度样点之间的以subHC亮度样点为单位的垂直偏移,其中,subHC等于nuh_layer_id等于ref_loc_offset_layer_id[i]的层的SubHeightC。ref_layer_bottom_offset[ref_loc_offset_layer_id[i]]加refConfBottomOffset[ref_loc_offset_layer_id[i]]的值应该在-214至214-1的范围内(包括端点)。当不存在时,推断ref_region_bottom_offset[ref_loc_offset_layer_id[i]]的值等于0。
令refPicTopLeftSample、refPicBotRightSample、refRegionTopLeftSample和refRegionBotRightSample分别为nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片的左上角亮度样点、nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片的右下角亮度样点、nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的左上角亮度样点、nuh_layer_id等于ref_loc_offset_layer_id[i]的已解码图片中参考区域的右下角亮度样点。
当(ref_region_left_offset[ref_loc_offset_layer_id[i]]+refConfLeftOffset[ref_loc_offset_layer_id[i]])的值大于0时,refRegionTopLeftSample位于refPicTopLeftSample的右侧。当(ref_region_left_offset[ref_loc_offset_layer_id[i]]+refConfLeftOffset[ref_loc_offset_layer_id[i]])的值小于0时,refRegionTopLeftSample位于refPicTopLeftSample的左侧。
当(ref_region_top_offset[ref_loc_offset_layer_id[i]]+refConfTopOffset[ref_loc_offset_layer_id[i]])的值大于0时,refRegionTopLeftSample位于refPicTopLeftSample的下方。当(ref_region_top_offset[ref_loc_offset_layer_id[i]]+refConfTopOffset[ref_loc_offset_layer_id[i]])的值小于0时,refRegionTopLeftSample位于refPicTopLeftSample的上方。
当(ref_region_right_offset[ref_loc_offset_layer_id[i]]+refConfRightOffset[ref_loc_offset_layer_id[i]])的值大于0时,refRegionBotRightSample位于refPicBotRightSample的左侧。当(ref_region_right_offset[ref_loc_offset_layer_id[i]]+refConfRightOffset[ref_loc_offset_layer_id[i]])的值小于0时,refRegionBotRightSample位于refPicBotRightSample的右侧。
当(ref_region_bottom_offset[ref_loc_offset_layer_id[i]]+refConfBottomOffset[ref_loc_offset_layer_id[i]])的值大于0时,refRegionBotRightSample位于refPicBotRightSample的上方。当(ref_region_bottom_offset[ref_loc_offset_layer_id[i]]+refConfBottomOffset[ref_loc_offset_layer_id[i]])的值小于0时,refRegionBotRightSample位于refPicBotRightSample的下方。
给定所提出的语法元素,在实施例中且非限制性地,对应的VVC章节可以修改如下。标记为(7-xx)和(8-xx)的等式表示需要被插入VVC规范并将根据需要重新编号的新等式。
变量PicOutputWidthL和PicOutputHeightL如下得到:
变量fRefWidth被设置为等于亮度样点中参考图片的PicOutputWidthL。
变量fRefHeight被设置为等于亮度样点中参考图片的PicOutputHeightL。
变量refConfWinLeftOffset被设置为等于亮度样点中参考图片的ConfWinLeftOffset。
变量refConfWinTopOffset被设置为等于亮度样点中参考图片的ConfWinTopOffset。
-如果cIdx等于0,则以下适用:
-伸缩因子及其定点表示定义为
-令(refxSbL,refySbL)和(refxL,refyL)为以1/16样点为单位给出的运动矢量(refMvLX[0],refMvLX[1])指向的亮度位置。变量refxSbL、refxL、refySbL和refyL如下得到:
-否则(cIdx不等于0),则以下适用:
-令(refxSbC,refySbC)和(refxC,refyC)为以1/32样点为单位给出的运动矢量(mvLX[0],mvLX[1])指向的色度位置。变量refxSbC、refySbC、refxC和refyC如下得到:
为了支持ROI(画布尺寸)可伸缩性,规范应该修改如下:
变量PicOutputWidthL和PicOutputHeightL如下得到:
变量rLId指定直接参考层图片的nuh_layer_id的值。
变量fRefWidth被设置为等于亮度样点中参考图片的PicOutputWidthL。
变量fRefHeight被设置为等于亮度样点中参考图片的PicOutputHeightL。
-如果cIdx等于0,则以下适用:
-伸缩因子及其定点表示定义为
-令(refxSbL,refySbL)和(refxL,refyL)为以1/16样点为单位给出的运动矢量(refMvLX[0],refMvLX[1])指向的亮度位置。变量refxSbL、refxL、refySbL和refyL如下得到:
-否则(cIdx不等于0),则以下适用:
-令(refxSbC,refySbC)和(refxC,refyC)为以1/32样点为单位给出的运动矢量(mvLX[0],mvLX[1])指向的色度位置。变量refxSbC、refySbC、refxC和refyC如下得到:
在另一实施例中,因为与SHVC不同,VVC在层间编码期间对运动矢量的尺寸没有限制,因此在查找ROI区域之间的像素对应关系时,可能不需要考虑参考层ROI和已伸缩参考层(当前图片)ROI的顶部/左侧位置。因此,在上述所有等式中,可以去除对fRefLeftOffset、fRefTopOffset、fCurLeftOffset和fCurTopOffset的参考。
图6A提供了上述处理过程流程的示例总结。如图6A所示,在步骤605中,解码器可以接收与一致性窗口(例如,conf_win_xxx_offset,其中,xxx为left、top、right或bottom)、当前图片的已伸缩参考层偏移(例如,scaled_ref_layer_xxx_offset[])和参考层区域偏移(例如,ref_region_xxx_offset[])相关的语法参数。如果不存在帧间编码(步骤610),则像单层解码一样进行解码,否则,在步骤615中,解码器针对参考图片和当前图片两者计算一致性窗口(例如,使用等式(7-43)和(7-44))。如果没有层间编码(步骤620),则在步骤622中,仍然需要计算RPR伸缩因子以对同一层中具有不同分辨率的图片进行帧间预测,然后像单层解码一样进行解码,否则(具有层间编码),解码器基于接收到的偏移计算当前图片和参考图片的伸缩因子(例如,通过计算等式(8-753)和(8-754)中的hori_scale_fp和vert_scale_fp)。
如前所述(例如,参见等式(8-x1)至(8-x2)),解码器需要计算参考ROI的宽度和高度(例如,fRefWidth和fRefHeight),方法是从参考层图片的PicOutputWidthL和PicOutputHeightL中减去参考层的左偏移值和右偏移值(例如,RefLayerRegionLeftOffset和RefLayerRegionRightOffset)以及顶偏移和底偏移(例如,RefLayerRegionTopOffset和RefLayerRegionBottomOffset)。
类似地,(例如,参见等式(8-x3)至(8-x4)),解码器需要计算当前ROI的宽度和高度(例如,fCurWidth和fCurHeight),方法是从当前层图片的PicOutputWidthL和PicOutputHeightL中减去左偏移值和右偏移值(例如,ScaledRefLayerLeftOffset和ScaledRefLayerRightOffset)以及顶偏移和底偏移(例如,ScaledRefLayerTopOffset和ScaledRefLayerBottomOffset)。给定当前ROI和参考ROI的这些调整后的尺寸,解码器确定水平伸缩因子和垂直伸缩因子(例如,参见等式(8-753)和(8-754)),方法像在现有VVC RPR块中一样(例如,从方程(8-755)到方程(8-766)进行处理),只需最小的附加修改(如上图以灰色高亮示出)。
在等式(8-x5)至(8-x8)中,还计算调整后的左偏移和上偏移,以确定参考ROI和当前ROI相对于一致性窗口左上角的正确位置,以实现恰当的像素对应关系。
在第二实施例中,可以重新定义ref_region_xxx_offset[]和scaled_ref_region_xxx_offset[]偏移的定义以(例如通过将这些偏移加在一起)组合一致性窗口偏移和ROI偏移两者。例如,在表5中,可以将scaled_ref_layer_xxx_offset替换为scaled_ref_layer_xxx_offset_sum,定义如下:
也可以为ref_region_xxx_offset_sum生成类似的定义,其中xxx=bottom、top、left和right。如下文解释的,这些参数允许解码器跳过步骤615,因为步骤615中的处理可以与步骤625中的处理组合在一起。
作为示例,在图6A中:
a)在步骤615中,可以通过从图片宽度中减去一致性窗口左偏移和右偏移来计算PicOutputWidthL(例如,参见等式(7-43))
b)令fCurWidth=PicOutputWidthL
c)然后,在步骤625中,通过减去ScaledRefLayer左偏移和右偏移来调整fCurWidth(例如,参见(8-x3));然而,根据等式(7-xx),这两个偏移基于scaled_ref_layer左偏移和右偏移。例如,以简化的符号(即,通过忽略SubWidthC伸缩参数)仅考虑当前ROI的宽度,所述宽度可以计算如下:
图片输出宽度=图片宽度-(一致性窗口左偏移+一致性窗口右偏移)
(2)
ROI当前宽度=图片输出宽度-(ROI当前左偏移+ROI当前右偏移)
(3)
通过将等式(2)和等式(3)组合在一起,
ROI当前左总和偏移=一致性窗口左偏移+ROI当前左偏移
ROI当前右总和偏移=一致性窗口右偏移+ROI当前右偏移
则等式(4)可以简化为
ROI当前偏移=图片宽度-((ROI当前左总和偏移)+(ROI当前右总和偏移))
(5)
新的“总和”偏移的定义(例如,ROI当前左总和偏移)与稍早在等式(1)中定义的ref_region_left_offset_sum的那些偏移相对应。
因此,如上所述,如果重新定义scaled_ref_layer左偏移和右偏移以包括层的conf_win_left_offset的总和,则框(615)和(625)中的用于计算当前ROI和参考ROI的宽度和高度的步骤(例如,等式(2)和等式(3)可以组合成一个等式(例如,等式(5)))(例如,在步骤630中)。
如图6B所描绘的,现在可以将步骤615和步骤625组合成单个步骤630。与图6A相比,这种方法节省了一些加法,但现在修正后的偏移(例如,scaled_ref_layer_left_offset_sum[])是更大的量,因此这些偏移需要更多的比特被编码在比特流中。注意,每一层的conf_win_xxx_offset值可能不同,并且这些值可以通过每一层的PPS信息提取。
在第三实施例中,可以明确地用信号通知层间图片之间的水平伸缩因子和垂直伸缩因子(例如,hori_scale_fp和vert_scale_fp)。在这种情形下,每一层都需要传送水平伸缩因子和垂直伸缩因子以及顶偏移和左偏移。
类似的方法适用于使用任意上采样滤波器和下采样滤波器的在每个图片中包含多个ROI的图片的实施例。
参考文献
本文列出的参考文献中的每一篇都通过援引以其全文并入。
[1]High efficiency video coding[高效视频编码],H.265,H系列,Coding ofmoving video[移动视频编码],ITU,(02/2018)。
[2]B.Bross,J.Chen和S.Liu,“Versatile Video Coding(Draft 6)[通用视频编码(第6稿)]”,JVET output document[JVET输出文件],JVET-O2001,vE,2019年7月31日上传。
[3]S.Wenger等人,“AHG8:Spatial scalability using reference pictureresampling[AHG8:使用参考图片重采样的空间可缩放性]”,JVET-O0045,JVET Meeting[JVET会议],Gothenburg,SE,2019年7月。
[4]R.Skupin等人,AHG12:“On filtering of independently coded region[关于独立编码区域的滤波]”,JVET-O0494(v3),JVET Meeting[JVET会议],Gothenburg,SE,2019年7月。
示例计算机系统实施方式
本发明的实施例可以利用计算机系统、以电子电路和部件来配置的系统、集成电路(IC)装置(如微控制器、现场可编程门阵列(FPGA)或另一个可配置或可编程逻辑装置(PLD)、离散时间或数字信号处理器(DSP)、专用IC(ASIC))和/或包括这样的系统、装置或部件中的一个或多个的设备来实施。计算机和/或IC可以执行、控制或实行与画布尺寸可伸缩性相关的指令,如本文所描述的那些指令。计算机和/或IC可以计算与本文描述的画布尺寸可伸缩性相关的各种参数或值中的任何参数或值。图像和视频实施例可以以硬件、软件、固件及其各种组合来实施。
本发明的某些实施方式包括执行软件指令的计算机处理器,所述软件指令使处理器执行本发明的方法。例如,显示器、编码器、机顶盒、转码器等中的一个或多个处理器可以通过执行处理器可访问的程序存储器中的软件指令来实施与如上所述的与画布尺寸可伸缩性相关的方法。还可以以程序产品的形式提供本发明的实施例。程序产品可以包括承载一组计算机可读信号的任何非暂态且有形介质,所述一组计算机可读信号包括指令,所述指令当由数据处理器执行时使数据处理器执行本发明的方法。根据本发明的程序产品可以采用各种非暂态且有形形式中的任何一种。程序产品可以包括例如物理介质,如包括软盘、硬盘驱动器的磁性数据存储介质、包括CD ROM、DVD的光学数据存储介质、包括ROM、闪速存储器RAM的电子数据存储介质等。程序产品上的计算机可读信号可以可选地被压缩或加密。
在上面提到部件(例如,软件模块、处理器、组件、设备、电路等)的情况下,除非另有指明,否则对所述部件的引用(包括对“装置”的引用)都应该被解释为包括执行所描述部件的功能的任何部件为所述部件的等同物(例如,功能上等同的),包括在结构上不等同于执行在本发明的所图示示例实施例中的功能的所公开结构的部件。
等同物、扩展、替代方案和杂项
因此,描述了与画布尺寸可伸缩性相关的示例实施例。在前述说明书中,已经参考可以根据实施方式而变化的许多具体细节描述了本发明的实施例。因此,指明本发明以及申请人的发明意图的唯一且排他性指示是根据本申请以具体形式发布的权利要求组,其中,这种权利要求发布包括任何后续修正。本文中针对这种权利要求中包含的术语明确阐述的任何定义应该支配如在权利要求中使用的这种术语的含义。因此,权利要求中未明确引用的限制、要素、特性、特征、优点或属性不应该以任何方式限制这种权利要求的范围。因此,应当从说明性而非限制性意义上看待本说明书和附图。

Claims (8)

1.一种用于解码具有可伸缩画布尺寸的编码的比特流的方法,所述方法由处理器执行并且包括:针对当前图片,
接收包括无符号整数值的当前图片宽度和当前图片高度;
接收确定所述当前图片上的矩形区域的第一偏移参数,其中,所述第一偏移参数包括有符号整数值;
基于所述当前图片宽度、所述当前图片高度和所述第一偏移参数计算所述当前图片上的所述矩形区域的当前区域宽度和当前区域高度;
针对参考区域,访问参考区域宽度、参考区域高度、参考区域左偏移和参考区域顶偏移;
基于所述当前区域宽度和所述参考区域宽度来计算水平伸缩因子;
基于所述当前区域高度和所述参考区域高度来计算垂直伸缩因子;
基于所述第一偏移参数来计算所述当前区域的左偏移调整和顶偏移调整;以及
基于所述水平伸缩因子和垂直伸缩因子、所述左偏移调整、所述顶偏移调整、所述参考区域左偏移和所述参考区域顶偏移来执行运动补偿。
2.如权利要求1所述的方法,其中,所述第一偏移参数包括左偏移、顶偏移、右偏移和底偏移。
3.如权利要求2所述的方法,其中,所述左偏移、所述顶偏移、所述右偏移或所述底偏移中的一个或多个包括-214与214之间的值。
4.如权利要求2所述的方法,其中,计算所述当前区域宽度包括从所述当前图片宽度中减去所述左偏移与所述右偏移的第一和,并且计算所述当前区域高度包括从所述当前图片高度中减去所述顶偏移与所述底偏移的第二和。
5.如权利要求1所述的方法,其中,访问所述参考区域宽度和所述参考区域高度进一步包括:针对参考图片,
访问参考图片宽度和参考图片高度;
接收确定所述参考图片上的矩形区域的第二偏移参数,其中,所述第二偏移参数包括有符号整数值;以及
基于所述参考图片宽度、所述参考图片高度和所述第二偏移参数计算所述参考图片上的所述矩形区域的所述参考区域宽度和所述参考区域高度。
6.如权利要求5所述的方法,进一步包括基于所述第二偏移参数计算所述参考区域左偏移和所述参考区域顶偏移。
7.如权利要求1所述的方法,其中,所述参考区域包括参考图片。
8.如权利要求6所述的方法,其中,基于针对所述参考图片的一致性窗口参数、参考图片宽度、参考图片高度或感兴趣区域偏移参数中的一个或多个来计算所述参考区域宽度、所述参考区域高度、所述参考区域左偏移和所述参考区域顶偏移。
CN202510443635.7A 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码 Pending CN120166226A (zh)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US201962883195P 2019-08-06 2019-08-06
US62/883,195 2019-08-06
US201962902818P 2019-09-19 2019-09-19
US62/902,818 2019-09-19
US201962945931P 2019-12-10 2019-12-10
US62/945,931 2019-12-10
CN202080055974.3A CN114208202B (zh) 2019-08-06 2020-08-05 用于画布尺寸可伸缩的视频编码的方法和装置
PCT/US2020/045043 WO2021026255A1 (en) 2019-08-06 2020-08-05 Canvas size scalable video coding

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202080055974.3A Division CN114208202B (zh) 2019-08-06 2020-08-05 用于画布尺寸可伸缩的视频编码的方法和装置

Publications (1)

Publication Number Publication Date
CN120166226A true CN120166226A (zh) 2025-06-17

Family

ID=72193589

Family Applications (6)

Application Number Title Priority Date Filing Date
CN202510443860.0A Pending CN120166227A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202510444138.9A Pending CN120166228A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202510466606.2A Pending CN120166230A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202510466419.4A Pending CN120166229A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202080055974.3A Active CN114208202B (zh) 2019-08-06 2020-08-05 用于画布尺寸可伸缩的视频编码的方法和装置
CN202510443635.7A Pending CN120166226A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码

Family Applications Before (5)

Application Number Title Priority Date Filing Date
CN202510443860.0A Pending CN120166227A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202510444138.9A Pending CN120166228A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202510466606.2A Pending CN120166230A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202510466419.4A Pending CN120166229A (zh) 2019-08-06 2020-08-05 画布尺寸可伸缩的视频编码
CN202080055974.3A Active CN114208202B (zh) 2019-08-06 2020-08-05 用于画布尺寸可伸缩的视频编码的方法和装置

Country Status (5)

Country Link
US (2) US11877000B2 (zh)
EP (1) EP4011079A1 (zh)
JP (3) JP7616749B2 (zh)
CN (6) CN120166227A (zh)
WO (1) WO2021026255A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220066045A (ko) 2019-09-19 2022-05-23 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 비디오 코딩의 스케일링 윈도우
JP7328445B2 (ja) * 2019-09-19 2023-08-16 北京字節跳動網絡技術有限公司 ビデオコーディングにおける参照サンプル位置の導出
CN118890491A (zh) 2019-10-05 2024-11-01 北京字节跳动网络技术有限公司 基于级别的视频编解码工具的信令通知
CN117499640A (zh) 2019-10-12 2024-02-02 北京字节跳动网络技术有限公司 视频编解码中的预测类型信令
JP7414980B2 (ja) 2019-10-13 2024-01-16 北京字節跳動網絡技術有限公司 参照ピクチャリサンプリングと映像コーディングツールとの間の相互作用
US11632540B2 (en) * 2019-12-20 2023-04-18 Qualcomm Incorporated Reference picture scaling ratios for reference picture resampling in video coding
US12289462B2 (en) * 2019-12-23 2025-04-29 Panasonic Intellectual Property Corporation Of America Encoder, decoder, encoding method, and decoding method
EP4066502A4 (en) 2019-12-27 2023-01-18 Beijing Bytedance Network Technology Co., Ltd. Signaling of slice types in video pictures headers
EP4140126A4 (en) 2020-05-22 2023-06-21 Beijing Bytedance Network Technology Co., Ltd. SCALING WINDOW IN A SUB-PICTURE SUB-BITSTREAM EXTRACTION PROCESS
JP7591878B2 (ja) * 2020-06-29 2024-11-29 日本放送協会 符号化装置、復号装置、及びプログラム
CN116758543B (zh) * 2023-03-03 2026-01-02 中国大唐集团科学技术研究总院有限公司 一种基于改进CharNet的文字识别方法及其系统

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103597839B (zh) 2011-05-31 2017-10-20 杜比实验室特许公司 视频压缩方法、视频重构方法和系统、及编码器
US10237565B2 (en) 2011-08-01 2019-03-19 Qualcomm Incorporated Coding parameter sets for various dimensions in video coding
KR101764037B1 (ko) 2012-04-13 2017-08-01 미쓰비시덴키 가부시키가이샤 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법, 화상 복호 방법 및 기록 매체
US10110890B2 (en) 2012-07-02 2018-10-23 Sony Corporation Video coding system with low delay and method of operation thereof
US9912941B2 (en) 2012-07-02 2018-03-06 Sony Corporation Video coding system with temporal layers and method of operation thereof
US20140003534A1 (en) 2012-07-02 2014-01-02 Sony Corporation Video coding system with temporal scalability and method of operation thereof
EP2903282A4 (en) * 2012-09-28 2016-05-25 Samsung Electronics Co Ltd METHOD OF SAO COMPENSATION FOR CODING INTERMEDIATE LAYER FORESIGN ERRORS AND DEVICE THEREFOR
US9374581B2 (en) 2013-01-07 2016-06-21 Qualcomm Incorporated Signaling of picture order count to timing information relations for video timing in video coding
US9813723B2 (en) * 2013-05-03 2017-11-07 Qualcomm Incorporated Conditionally invoking a resampling process in SHVC
KR102212631B1 (ko) * 2013-05-24 2021-02-05 주식회사 케이티 멀티 레이어 구조에 있어서 움직임 정보의 유도 방법 및 이를 이용하는 장치
EP3010232B1 (en) 2013-06-12 2025-03-12 Mitsubishi Electric Corporation Image encoding device, image encoding method, image decoding device, and image decoding method
JP6605789B2 (ja) 2013-06-18 2019-11-13 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 送信方法、受信方法、送信装置、および、受信装置
JP6571314B2 (ja) 2013-06-18 2019-09-04 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 送信方法
US9578328B2 (en) * 2013-07-15 2017-02-21 Qualcomm Incorporated Cross-layer parallel processing and offset delay parameters for video coding
JP6625318B2 (ja) 2013-08-29 2019-12-25 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 送信方法および受信方法
WO2015054307A2 (en) 2013-10-07 2015-04-16 Vid Scale, Inc. Combined scalability processing for multi-layer video coding
WO2015053287A1 (ja) 2013-10-08 2015-04-16 シャープ株式会社 画像復号装置、画像符号化装置、および、符号化データ変換装置
JP6538324B2 (ja) 2013-10-18 2019-07-03 パナソニック株式会社 画像符号化方法および画像符号化装置
JP6565679B2 (ja) 2013-11-22 2019-08-28 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
JP6652320B2 (ja) 2013-12-16 2020-02-19 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 送信方法、受信方法、送信装置及び受信装置
US10368097B2 (en) * 2014-01-07 2019-07-30 Nokia Technologies Oy Apparatus, a method and a computer program product for coding and decoding chroma components of texture pictures for sample prediction of depth pictures
US11228764B2 (en) 2014-01-15 2022-01-18 Avigilon Corporation Streaming multiple encodings encoded using different encoding parameters
WO2015115946A1 (en) 2014-01-30 2015-08-06 Telefonaktiebolaget L M Ericsson (Publ) Methods for encoding and decoding three-dimensional video content
RU2725656C2 (ru) * 2014-03-17 2020-07-03 Нокиа Текнолоджиз Ой Устройство, способ и компьютерная программа для кодирования и декодирования видеоинформации
EP3120562B1 (en) * 2014-03-18 2020-03-04 ARRIS Enterprises LLC Scalable video coding using reference and scaled reference layer offsets
WO2015163456A1 (ja) * 2014-04-25 2015-10-29 シャープ株式会社 画像復号装置、画像符号化装置、および、符号化データ変換装置
JP2017520176A (ja) 2014-05-30 2017-07-20 トムソン ライセンシングThomson Licensing 高フレームレートタイル化圧縮技法
US10944938B2 (en) 2014-10-02 2021-03-09 Dolby Laboratories Licensing Corporation Dual-ended metadata for judder visibility control
CN105744251A (zh) 2014-12-11 2016-07-06 深圳市华天瑞彩科技开发有限公司 快门式led三维显示控制系统
CN107431845B (zh) 2015-03-31 2021-03-26 松下电器(美国)知识产权公司 发送方法、接收方法、发送装置以及接收装置
WO2016185947A1 (ja) 2015-05-19 2016-11-24 ソニー株式会社 画像処理装置、画像処理方法、受信装置および送信装置
CN108293136B (zh) * 2015-09-23 2022-12-30 诺基亚技术有限公司 编码360度全景视频的方法、装置和计算机可读存储介质
US10148983B2 (en) 2015-09-25 2018-12-04 Qualcomm Incorporated Methods and systems of improved video stream switching and random access
US9681111B1 (en) 2015-10-22 2017-06-13 Gopro, Inc. Apparatus and methods for embedding metadata into video stream
JP6588801B2 (ja) 2015-10-30 2019-10-09 キヤノン株式会社 画像処理装置、画像処理方法、及び、プログラム
TWI605705B (zh) 2015-11-30 2017-11-11 晨星半導體股份有限公司 位元流解碼方法與位元流解碼電路
JPWO2017150237A1 (ja) 2016-03-03 2018-12-27 ソニー株式会社 表示制御装置、表示制御方法、及び、プログラム
US10798404B2 (en) * 2016-10-05 2020-10-06 Qualcomm Incorporated Systems and methods of performing improved local illumination compensation
US20210136421A1 (en) 2016-12-31 2021-05-06 Sharp Kabushiki Kaisha Systems and methods for reducing artifacts in temporal scalable layers of video
CN107153876A (zh) * 2017-05-25 2017-09-12 南通大学 基于专家规则的机器视觉快门自整定智能控制方法
WO2019067762A1 (en) 2017-09-28 2019-04-04 Dolby Laboratories Licensing Corporation FRAME FREQUENCY CONVERSION METADATA
WO2020185853A2 (en) 2019-03-11 2020-09-17 Dolby Laboratories Licensing Corporation Frame-rate scalable video coding

Also Published As

Publication number Publication date
CN120166227A (zh) 2025-06-17
US20240121424A1 (en) 2024-04-11
CN120166229A (zh) 2025-06-17
US12413769B2 (en) 2025-09-09
EP4011079A1 (en) 2022-06-15
US20220385935A1 (en) 2022-12-01
US11877000B2 (en) 2024-01-16
CN120166228A (zh) 2025-06-17
CN120166230A (zh) 2025-06-17
JP2025031901A (ja) 2025-03-07
WO2021026255A1 (en) 2021-02-11
JP7616749B2 (ja) 2025-01-17
JP2025161959A (ja) 2025-10-24
JP2022543627A (ja) 2022-10-13
CN114208202B (zh) 2025-05-13
CN114208202A (zh) 2022-03-18
JP7735524B2 (ja) 2025-09-08

Similar Documents

Publication Publication Date Title
CN114208202B (zh) 用于画布尺寸可伸缩的视频编码的方法和装置
US11533474B2 (en) Video coding using reference picture resampling supporting region of interest
CN115702564B (zh) 非暂态处理器可读介质
HK40120552A (zh) 画布尺寸可伸缩的视频编码
HK40120553A (zh) 画布尺寸可伸缩的视频编码
HK40069256A (zh) 帧速率可伸缩视频编码
HK40069255A (zh) 帧速率可伸缩视频编码

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40120552

Country of ref document: HK