CN116437123A - 图像处理方法、相关设备及计算机可读存储介质 - Google Patents

图像处理方法、相关设备及计算机可读存储介质 Download PDF

Info

Publication number
CN116437123A
CN116437123A CN202310311877.1A CN202310311877A CN116437123A CN 116437123 A CN116437123 A CN 116437123A CN 202310311877 A CN202310311877 A CN 202310311877A CN 116437123 A CN116437123 A CN 116437123A
Authority
CN
China
Prior art keywords
image
matting
images
video
frames
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
CN202310311877.1A
Other languages
English (en)
Inventor
陈信宇
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.)
Shenzhen Wondershare Software Co Ltd
Original Assignee
Shenzhen Wondershare Software Co Ltd
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 Shenzhen Wondershare Software Co Ltd filed Critical Shenzhen Wondershare Software Co Ltd
Priority to CN202310311877.1A priority Critical patent/CN116437123A/zh
Publication of CN116437123A publication Critical patent/CN116437123A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/80Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
    • G06V10/806Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level of extracted features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Databases & Information Systems (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本申请实施例公开了一种图像处理方法、相关设备及计算机可读存储介质,其中,方法可以包括如下步骤:获取第一视频码流,视频码流中包括一组时序相邻的N帧抠像图像;N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;对一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;将融合后的抠像图像替代与当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为融合后的抠像图像;基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。实施本申请,可以提高抠像视频的稳定性。

Description

图像处理方法、相关设备及计算机可读存储介质
技术领域
本申请涉及图像处理技术领域,尤其涉及一种图像处理方法、相关设备及计算机可读存储介质。
背景技术
视频抠像处理,是指分离视频图像中前景和背景的操作,属于图像合成的逆过程。其中图像合成的公式为:
Ii=aiFi+(1-ai)Bi
其中Fi为前景像素点的颜色;ai为前景像素点的透明度,代表的前景占比;B为背景像素点的颜色;Ii为合成后的图像像素点的颜色。其中i为像素编,ai大于0小于1。
对于要进行抠像处理的视频(如绿幕视频),合成后的图像像素点的颜色Ii以及背景像素点的颜色Bi为已知要素,前景像素点的透明度ai及前景像素点的颜色Fi为未知要素,由于该图像合成公式具有两个未知量,不能直接求解,只能利用已知信息进行近似估计。
申请人在研究中发现,在视频抠像中,如果只用单张抠像的技术去处理,会容易遇到抠像结果闪烁的问题,只要有一帧视频图像没有抠好,就会看起来闪烁,该方式给用户带来比较糟糕的视觉体验。因此,如何提高抠像视频的稳定性是亟需解决的技术问题。
发明内容
本申请实施例提供一种图像处理方法、相关设备及计算机可读存储介质,可以提高抠像视频的稳定性。
第一方面,本申请实施例提供了一种图像处理方法,该方法包括:
获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
实施本申请实施例,在一组时序相邻的N帧图像中,对N帧抠像图像进行融合,得到融合后的抠像图像,并将融合后的抠像图像替代N帧抠像图像中与当前帧抠像图像相邻的下一帧抠像图像,以形成新的一组时序相邻的N帧抠像图像,并重新对新的一组时序相邻的N帧抠像图像进行融合处理,得到该组抠像图像融合后的抠像图像,从而可以基于每组抠像图像各自融合后的抠像图像,得到处理好的视频码流。由于且融合后的抠像图像充分考虑了多帧图像之间的连续变化以及多帧图像之间的融合度,以这种方式,可以提高抠像视频的稳定性,最大可能地避免了闪烁现象。对用户来说,可以为用户提高较好的视觉效果。
在一种可能的实现方式中,所述获取第一视频码流,包括:
获取抠像视频;
对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;
按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
在一种可能的实现方式中,所述对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像,包括:
依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;
将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。
在一种可能的实现方式中,所述方法还包括:
利用高斯平滑算法对所述第二视频码流进行处理,得到第三视频码流。
由于高斯平滑算法中考虑了前后相邻的抠像图像的特性,以这种方式,可以进一步提高抠像视频的稳定性。
在一种可能的实现方式中,所述N为3,抠像图像的组数为2。
以这种方式,可以在较小的计算量的情况下,利用多个抠像图像获取较高稳定的抠像视频。
第二方面,本申请实施例提供了一种图像处理装置,包括:
第一获取单元,用于获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
图像融合单元,用于对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
图像处理单元,用于将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
第二获取单元,用于基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
在一种可能的实现方式中,所述第一获取单元,具体用于:
获取抠像视频;
对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;
按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
在一种可能的实现方式中,所述融合图像单元,具体用于:
依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;
将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。
在一种可能的实现方式中,所述装置还包括:
第三获取单元,用于利用高斯平滑算法对所述第二视频码流进行处理,得到第三视频码流。
在一种可能的实现方式中,所述N为3,抠像图像的组数为2。
第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述处理器和存储器相互连接,其中,所述存储器用于存储支持电子设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
第五方面,本申请实施例还提供了一种计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的一种视频编码及解码***的示意性框图;
图2是本申请实施例提供的一种视频编解码方法的流程示意图;
图3a是本申请实施例提供的一种图像处理方法的流程示意图;
图3b是本申请实施例提供的一种获取到的抠像图像的示意图;
图3c是本申请实施例提供的一种对抠像图像进行图像处理的过程示意图;
图3d是本申请实施例提供的一种对抠像图像进行图像处理的过程示意图;
图3e是本申请实施例提供的一种对抠像图像进行图像处理的过程示意图;
图3f是本申请实施例提供的一种第二视频码流的示意图;
图3g是本申请实施例提供的另一种图像处理方法的流程示意图;
图4是本申请实施例提供的一种图像处理装置的结构示意图;
图5是本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。
申请概述
视频抠像处理就是分离视频图像中前景和背景的操作,属于图像合成的逆过程。随着抠像技术的发展,对抠像的速度和抠像的精度越来越高,要求也越来越细。申请人在研究中发现,现有的抠像方法是对单帧视频图像进行处理,并没有参考前帧视频图像的信息,这一实现方式,容易遇到抠像结果闪烁的问题,只要有一帧视频图像没有抠好,就会看起来闪烁,该方式给用户带来比较槽糕的视觉体验。
基于此,本申请提出一种图像处理方法、相关设备及计算机可读存储介质,该方法在一组时序相邻的N帧图像中,对N帧抠像图像进行融合,得到融合后的抠像图像,并将融合后的抠像图像替代N帧抠像图像中与当前帧抠像图像相邻的下一帧抠像图像,以形成新的一组时序相邻的N帧抠像图像,并重新对新的一组时序相邻的N帧抠像图像进行融合处理,得到该组抠像图像融合后的抠像图像,从而可以基于每组抠像图像各自融合后的抠像图像,得到处理好的视频码流。由于且融合后的抠像图像充分考虑了多帧图像之间的连续变化以及多帧图像之间的融合度,以这种方式,可以提高抠像视频的稳定性,最大可能地避免了闪烁现象。对用户来说,可以为用户提高较好的视觉效果。
在说明本申请实施例的技术方案之前,首先结合附图对本申请的技术场景和相关技术术语进行介绍。
本实施例的技术方案应用于图像处理的技术领域,主要是针对视频中一系列连续帧的图像做抠像处理。其中,所述视频可以理解为按照一定顺序和帧速率播放的若干帧图像(本领域也可以描述为图像)。在对视频码流进行处理的过程中,包括视频编码和视频解码。
进一步地,视频编码是对视频中每帧图像执行编码操作,得到每帧图像的编码信息的过程。视频编码在源侧执行。视频解码是根据每帧图像的编码信息重构每帧图像的过程。视频解码在目的地侧执行。视频编码操作和视频解码操作的组合可以称为视频编解码(编码和解码)。
现有的视频编解码是根据视频编解码标准(例如,高效率视频编解码H.265标准)来执行操作的,且遵照高效视频编解码标准(highefficiencyvideocoding standard,HEVC)测试模型。或者,视频编解码根据其它专属或行业标准来执行操作,例如标准包括ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、ITU-TH.263、ISO/IECMPEG-4Visual,ITU-TH.264(或称为ISO/IECMPEG-4AVC),或者所述标准还可以包括分级视频编解码及多视图视频编解码扩展。应理解,本申请的技术不限于任何特定编解码标准或技术。
一般地,编解码操作是以编码单元(codingunit,CU)为单位。具体地,在编码过程中,将图像划分为多个CU,然后对这些CU中的像素数据进行编码,得到每个CU的编码信息。在解码过程中,将图像划分为多个CU,然后根据每个CU对应的编码信息重建各个CU,得到每个CU的重建块。或者,还可以将图像划分成编码树型块的栅格。在一些示例中,编码树型块又被称作“树型块”、“最大编码单元”(largestcodingunit,LCU)或“编码树型单元”。可选的,所述编码树型块还可以被继续划分为多个CU。
参见图1,图1示例性地给出了本申请所应用的视频编解码***10的示意性框图。如图1所示,该***10包括源设备12和目的地设备14,其中源设备12产生经编码视频数据,因此,源设备12又被称为视频编码装置。目的地设备14对源设备12产生的经编码的视频数据进行解码,因此,目的地设备14又被称为视频解码装置。
其中,源设备12和目的地设备14中包括一个或多个处理器,以及耦合到所述一个或多个处理器的存储器。所述存储器包括但不限于随机存储记忆体(randomaccessmemory,RAM)、只读存储记忆体(read-onlymemory,ROM)、带电可擦可编程只读存储器(electricallyerasableprogrammablereadonlymemory,EEPROM、快闪存储器或可用于以由计算机存取的指令或数据结构的形式存储所要的程序代码的任何其它媒体。
所述源设备12和所述目的地设备14包括各种装置,比如桌上型计算机、移动计算装置、笔记型(例如,膝上型)计算机、平板计算机、机顶盒、例如所谓的“智能”电话等电话手持机、电视机、相机、显示装置﹑数字媒体播放器、视频游戏控制台、车载计算机、无线通信设备、人工智能设备、虚拟现实/混合现实/增强现实设备、自动驾驶***或其它装置,本申请实施例对上述装置的结构和具体形态不进行限制。
如图1所示,源设备12和目的地设备14之间通过链路13连接,目的地设备14经由链路13从源设备12接收经编码的视频数据。其中,链路13包括一个或多个媒体或装置。在一种可能的实现中,链路13包括使得源设备12能够实时地将经编码视频数据直接发射到目的地设备14的一个或多个通信媒体。在一示例中,源设备12根据通信标准(例如无线通信协议)来调制视频数据,并且将经调制的视频数据传输到目的地设备14,所述一个或多个通信媒体包括无线或有线通信媒体,例如射频(RF)频谱或至少一个物理传输线。所述一个或多个通信媒体可形成基于分组网络的一部分,所述分组网络可以为局域网、广域网或全球网络(例如,因特网)等。所述一个或多个通信媒体包括路由器、交换器、基站或促进从源设备12到目的地设备14的通信的其它设备。
源设备12包括图像源16、图像预处理器18、编码器20和通信接口22。在一具体实现中,所述编码器20、图像源16、图像预处理器18和通信接口22可以是源设备12中的硬件部件,也可能是源设备12中的软件程序。
更具体的描述如下:
图像源16,可以包括任何类别的图像捕获设备,用于捕获现实世界图像或评论,所述评论是指对于屏幕内容编码,屏幕上的一些文字。其中所述图像捕获设备用于获取和/或提供现实世界图像、计算机动画图像,例如屏幕内容、虚拟现实(virtualreality,VR)图像、实景(augmentedreality,AR)图像等。图像源16可以为用于捕获图像的相机或者用于存储图像的存储器,图像源16还可以包括存储先前捕获或产生的图像和/或获取或接收图像的任何类别的(内部或外部)接口。
当图像源16为相机时,图像源16可为本地的或集成在源设备中的集成相机;当图像源16为存储器时,图像源16可为本地的或集成在源设备中的集成存储器。当所述图像源16包括接口时,接口可为从外部视频源接收图像的外部接口,外部视频源为外部图像捕获设备,比如相机、外部存储器或外部图像生成设备,外部图像生成设备为外部计算机图形处理器、计算机或服务器。接口可以为根据任何专有或标准化接口协议的任何类别的接口,例如有线或无线接口、光接口。
在图像源16中存储的图像可以视为像素点(pictureelement)的二维阵列或矩阵,阵列中的像素点也可以称为采样点,阵列或图像在水平和垂直方向(或轴线)上的采样点数目定义图像的尺寸和/或分辨率。为了表示颜色,通常采用三个颜色分量,即图像可以表示包含三个采样阵列。例如在RBG格式或颜色空间中,图像包括对应的红色(R)、绿色(G)及蓝色(B)采样阵列。但是,在视频编码中,每个像素通常以亮度/色度格式或颜色空间表示,例如对于YUV格式的图像,包括Y指示的亮度分量(有时也可以用L指示)以及U和V指示的两个色度分量。亮度(luma)分量Y表示亮度或灰度水平强度。例如,在灰度等级图像中两者相同;而两个色度(chroma)分量U和V表示色度或颜色信息分量。相应地,YUV格式的图像包括亮度采样值(Y)的亮度采样阵列和色度值(U和V)的两个色度采样阵列.RGB格式的图像可以转换或变换为YUV格式,反之亦然,该过程也称为色彩变换或转换。如果图像是黑白的,该图像可以只包括亮度采样阵列。本申请实施例中,由图像源16传输至图像预处理器18的图像也可称为原始图像数据17。
图像预处理器18,用于接收原始图像数据17并对原始图像数据17执行预处理,以获取经预处理的图像19或经预处理的图像数据19。例如,图像预处理器18执行的预处理可以包括整修、色彩格式转换(例如,从RGB格式转换为YUV格式)﹑调色或去噪。
编码器20或称视频编码器20,用于接收经预处理的图像数据19,采用预测模式对经过预处理的图像数据19进行处理,从而提供经编码图像数据21(或称视频码流)。在一些实施例中,编码器20可以用于执行后文所描述的各个视频编码方法的实施例,以实现本申请所描述的图像生成方法(也即获取抠像图像)。
通信接口22,可用于接收经编码图像数据21,并通过链路13将经编码图像数据21传输至目的地设备14,通信接口22可用于将经编码图像数据21封装成合适的格式,例如数据包,以便在链路13上传输。
目的地设备14包括通信接口28、解码器30,图像后处理器32和显示设备34。下面对目的地设备14中所包含的各个部件或装置进行逐一地描述,具体如下:
通信接口28,用于从源设备12接收经编码图像数据21。另外,通信接口28还用于藉由源设备12和目的地设备14之间的链路13接收经编码图像数据21,链路13为直接有线或无线连接,任何类别的网络例如为有线或无线网络或其任何组合,或任何类别的私网和公网,或其任何组合。通信接口28还可以用于解封装通信接口22所传输的数据包以获取经编码图像数据21。
需要说明的是,通信接口28和通信接口22都可以是单向通信接口或者双向通信接口,以及可以用于发送和接收消息,和/或用于建立通信链路,并通过该链路传输例如经编码图像数据传输的图像数据。
解码器30(或称视频解码器30),用于接收经编码图像数据21并提供经解码图像数据31或经解码图像31。在一些实施例中,解码器30可以用于执行后文所描述的各个视频解码方法的实施例,以实现本申请所描述的图像生成方法。
图像后处理器32,用于对经解码图像数据31执行后处理,以获得经过后处理图像数据33。图像后处理器32执行的后处理可以包括:色彩格式转换(例如,从YUV格式转换为RGB格式)、调色、整修或重采样,或任何其它处理,还可用于将经后处理图像数据33传输至显示设备34。
显示设备34,用于接收经后处理图像数据33以便向用户或观看者显示图像。显示设备34包括任何类别的用于呈现经重构图像的显示器,例如,集成的或外部的显示器或监视器。进一步地,显示器可以包括液晶显示器(liquidcrystal display,LCD)、有机发光二极管(organiclightemittingdiode,OLED)显示器、等离子显示器、投影仪、微LED显示器、硅基液晶(liquidcrystalonsilicon,LCoS)、数字光处理器(digitallightprocessor,DLP)或任何类别的其它显示器。
应理解,图1所示的源设备12和目的地设备14可以是单独的设备,也可以集成在同一设备中,即所述集成的设备包括源设备12和目的地设备14两者的功能性。在一种可能的实施方式中,可以使用相同硬件和/或软件,或使用单独的硬件和/或软件,或其任何组合来实施源设备12或对应的功能性以及目的地设备14或对应的功能性。
此外,基于上述描述可知,不同单元的功能性或图1所示的源设备12和/或目的地设备14的功能性的存在和(准确)划分可能根据实际设备和应用有所不同。源设备12和目的地设备14可以包括各种设备中的任一个,包含任何类别的手持或静止设备,例如,笔记本或膝上型计算机、移动电话、智能手机、平板或平板计算机、摄像机、台式计算机、机顶盒、电视机﹑相机、车载设备、显示设备﹑数字媒体播放器、视频游戏控制台、视频流式传输设备(例如内容服务服务器或内容分发服务器)、广播接收器设备、广播发射器设备等,本申请实施例对源设备12和目的地设备14的具体结构和实现形态不予限制。
编码器20和解码器30都可以为各种合适电路中的任一个,例如,一个或多个微处理器、数字信号处理器(digitalsignalprocessor,DSP)、专用集成电路(applicationspecificintegratedcircuit,ASIC)、现场可编程门阵列(field-programmablegatearray,FPGA)、离散逻辑、硬件或其任何组合。如果部分地以软件实施所述技术,则设备可将软件的指令存储于合适的计算机可读存储介质中,且可使用一个或多个处理器来执行计算机程序指令来执行本申请所述的图像生成方法。
在一示例中,以图1所示的视频编码及解码***10仅为示例,本申请实施例的技术方案可以适用于不必包含编码和解码设备之间的任何数据通信的视频编码设置,例如,视频编码或视频解码。在其它示例中,数据可从本地存储器检索、在网络上流式传输等。视频编码设备可以对数据进行编码,并且将数据存储到存储器中,和/或视频解码设备可以从存储器检索数据并且对数据进行解码。
参见图2,为本申请实施例提供的一种视频编解码方法的流程示意图,可应用于前述图1所示的***。具体地,该方法可以概况为以下五个步骤,分别是:输入视频110、视频编码120、视频码流传输130、视频解码140和输出视频150。
其中,步骤“输入视频110”中将采集设备,比如摄像头采集的无损视频或图像输入给编码器;步骤“视频编码120”中将获取的视频或图像通过H.264或者H.265编解码器进行压缩编码,生成编码后的视频码流;然后在步骤“视频码流传输130”中将视频码流上传至云端服务器,以及用户从云端服务器下载视频流的过程。步骤“视频解码140”包括终端设备将从云端下载的视频码流通过解码器进行解码的过程,最后在步骤“输出视频150”输出并显示解码后的视频图像。
下面对本申请实施例的技术方案进行具体介绍。
图3a示出根据本申请一个实施例的图像处理方法的示意性流程图,该方法可以包括但不限于如下步骤:
步骤S301、获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
其中,所述视频码流为输入的视频经过编码器编码压缩后输出的码流或比特流,该视频码流中包括两帧或两帧以上图像。所述时序相邻是指在时间上是连续拍摄(或生成)的帧。具体地,可以先获取抠像视频;然后,对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;最后,按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
在一示例中,第一个图像组中的N帧抠像图像包括第一帧抠像图像、第二帧抠像图像和第三帧抠像图像。例如,第一帧抠像图像为当前帧抠像图像。
步骤S302、对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
其中,对一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像的实现过程可以包括:依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。可以理解的是,融合后的抠像图像中充分考虑了多帧图像之间的连续变化以及多帧图像之间的融合度。
步骤S303、将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
在一示例中,抠像图像的组数为2,每个图像组包含3帧抠像图像,如图3b所示,通过视频编码器编码输出5帧抠像图像,分别为m1、m2、m3、m4、m5,其中,m1、m2、m3在第1个抠像图像组,m1为第1个抠像图像组中的当前帧抠像图像,依次获取m1、m2、m3各自对应的图像特征,将每个抠像图像各自对应的图像特征进行融合,得到融合特征,并基于融合特征得到第1个抠像图像组融合后的抠像图像v1(如图3c所示),之后,将融合后的抠像图像v1替代与第1个抠像图像组中的当前帧抠像图像相邻的下一帧抠像图像(也即m2),其具体实现过程可以如图3d所示,并形成下一个抠像图像组v1、m3、m4(如图3e所示),在下一个抠像图像组中,融合后的抠像图像为第一帧抠像图像(该实现过程可以理解为将第2个抠像图像组中的当前帧抠像图像更新为融合后的抠像图像),之后,依次获取v1、m3、m4各自对应的图像特征,将每个抠像图像各自对应的图像特征进行融合,得到融合特征,并基于融合特征得到第2个图像组融合后的抠像图像v2(如图3e所示),依次类推,从而可以获得每组抠像图像各自融合后的抠像图像。
步骤S304、基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
在一示例中,可以对获取到第一视频码流中的第一个抠像图像m1、每组抠像图像各自融合后的抠像图像以及最后一个抠像图像m4进行拼接,得到第二视频码流(如图3f所示)。
需要说明的是,在实际应用中,处理器在获取到第一个抠像图像后,可以将获取到的抠像图像存储在内存中,并进一步判断获取到的抠像图像的数量是否大于预设数量(例如,预设数量为3),在判断获取到的抠像图像的数量大于3的情况下,对上述获取到的抠像图像进行融合和替代处理,例如,可以得到该抠像图像组融合后的抠像图像,并将融合后的抠像图像替代当前抠像图像组中与当前帧抠像图像相邻的下一帧抠像图像,其中,在下一个抠像图像组中的当前帧抠像图像更新为融合后的抠像图像,之后,进一步判断后续获取到的抠像图像是否大于3,在判断获取到的抠像图像的数量大于3的情况下,对上述获取到的抠像图像进行融合处理和替代处理,例如,可以得到该抠像图像组融合后的抠像图像,并将融合后的抠像图像替代当前抠像图像组中与当前帧抠像图像相邻的下一帧抠像图像,从而可以对获取到第一视频码流中的第一个抠像图像m1、每组抠像图像各自融合后的抠像图像以及最后一个抠像图像m4进行拼接,得到第二视频码流。
可以理解的是,本申请提出的图像处理方法,在一组时序相邻的N帧图像中,对N帧抠像图像进行融合,得到融合后的抠像图像,并将融合后的抠像图像替代N帧抠像图像中与当前帧抠像图像相邻的下一帧抠像图像,以形成新的一组时序相邻的N帧抠像图像,并重新对新的一组时序相邻的N帧抠像图像进行融合处理,得到该组抠像图像融合后的抠像图像,从而可以基于每组抠像图像各自融合后的抠像图像,得到处理好的视频码流。由于且融合后的抠像图像充分考虑了多帧图像之间的连续变化以及多帧图像之间的融合度,以这种方式,可以提高抠像视频的稳定性,最大可能地避免了闪烁现象。对用户来说,可以为用户提高较好的视觉效果。
在本申请的另一实施例中,如图3g所示,在基于图3a所示的图像处理方法获得第二视频码流后,还可以对第二视频码流进行处理,可以包括但不限于如下步骤:
步骤S305、利用高斯平滑算法对所述第二视频码流进行处理,得到第三视频码流。
例如,对上述获取到的第二视频码流进行平滑,由于高斯平滑算法中考虑了前后相邻的抠像图像的特性,以这种方式,可以进一步提高抠像视频的稳定性。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本披露并不受所描述的动作顺序的限制,因为依据本披露,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本披露所必须的。
进一步需要说明的是,虽然图3a、图3g的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3a、图3g中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
上文结合图1-图3g对本申请实施例的图像处理方法进行了详细描述,为了便于更好地实施本申请实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关装置和设备。
参见图4,是本申请实施例提供的一种图像处理装置40的结构示意图,可以包括:
第一获取单元400,用于获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
图像融合单元402,用于对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
图像处理单元404,用于将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
第二获取单元406,用于基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
在一种可能的实现方式中,所述第一获取单元400,具体用于:
获取抠像视频;
对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;
按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
在一种可能的实现方式中,所述融合图像单元402,具体用于:
依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;
将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。
在一种可能的实现方式中,所述装置还包括:
第三获取单元408,用于利用高斯平滑算法对所述第二视频码流进行处理,得到第三视频码流。
在一种可能的实现方式中,所述N为3,抠像图像的组数为2。
需要说明的是,上述***中的各个装置还可以包括其他单元,各个设备、单元的具体实现可以参见上述方法实施例中相关描述,此处,不再赘述。
为了便于更好地实施本申请实施例的上述方案,本申请还对应提供了一种电子设备50,下面结合附图来进行详细说明:
如图5示出的本申请实施例提供的电子设备的结构示意图,电子设备500可以包括处理器501、存储器504和通信模块505,处理器501、存储器504和通信模块505可以通过总线506相互连接。存储器504可以是高速随机存储记忆体(RandomAccessMemory,RAM)存储器,也可以是非易失性的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储***。存储器504用于存储应用程序代码,可以包括操作***、网络通信模块、用户接口模块以及数据处理程序,通信模块505用于与外部设备进行信息交互;处理器501被配置用于调用该程序代码,执行以下步骤:
获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
其中,处理器501获取第一视频码流,包括:
获取抠像视频;
对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;
按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
其中,处理器501对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像,包括:
依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;
将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。
其中,处理器501还可以用于:
利用高斯平滑算法对所述第二视频码流进行处理,得到第三视频码流。
其中,所述N为3,抠像图像的组数为2。
本申请实施例还提供了一种计算机存储介质,该计算机可读存储介质中存储有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个实施例所述方法中的一个或多个步骤。上述装置的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中,基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机产品存储在计算机可读存储介质中。
上述计算机可读存储介质可以是前述实施例所述的设备的内部存储单元,例如硬盘或内存。上述计算机可读存储介质也可以是上述设备的外部存储设备,例如配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)等。进一步地,上述计算机可读存储介质还可以既包括上述设备的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述设备所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可通过计算机程序来指令相关的硬件来完成,该计算机的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可存储程序代码的介质。
本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本申请实施例装置中的模块可以根据实际需要进行合并、划分和删减。
可以理解,本领域普通技术人员可以意识到,结合本申请各个实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本领域技术人员能够领会,结合本申请各个实施例中公开描述的各种说明性逻辑框、模块和算法步骤所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,那么各种说明性逻辑框、模块、和步骤描述的功能可作为一或多个指令或代码在计算机可读媒体上存储或传输,且由基于硬件的处理单元执行。计算机可读媒体可包含计算机可读存储媒体,其对应于有形媒体,例如数据存储媒体,或包括任何促进将计算机程序从一处传送到另一处的媒体(例如,根据通信协议)的通信媒体。以此方式,计算机可读媒体大体上可对应于(1)非暂时性的有形计算机可读存储媒体,或(2)通信媒体,例如信号或载波。数据存储媒体可为可由一或多个计算机或一或多个处理器存取以检索用于实施本申请中描述的技术的指令、代码和/或数据结构的任何可用媒体。计算机程序产品可包含计算机可读媒体。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种图像处理方法,其特征在于,包括:
获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
2.如权利要求1所述的方法,其特征在于,所述获取第一视频码流,包括:
获取抠像视频;
对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;
按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
3.如权利要求1所述的方法,其特征在于,所述对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像,包括:
依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;
将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
利用高斯平滑算法对所述第二视频码流进行处理,得到第三视频码流。
5.如权利要求1-4任一项所述的方法,其特征在于,所述N为3,抠像图像的组数为2。
6.一种图像处理装置,其特征在于,包括:
第一获取单元,用于获取第一视频码流,所述视频码流中包括一组时序相邻的N帧抠像图像;所述N帧抠像图像包括当前帧抠像图像;其中,N为大于0的正整数;
图像融合单元,用于对所述一组时序相邻的N帧抠像图像进行融合,得到融合后的抠像图像;
图像处理单元,用于将所述融合后的抠像图像替代与所述当前帧抠像图像相邻的下一帧抠像图像,形成下一组时序相邻的N帧抠像图像,其中,所述下一组时序相邻的N帧抠像图像中的当前帧抠像图像更新为所述融合后的抠像图像;
第二获取单元,用于基于每组抠像图像各自融合后的抠像图像,得到第二视频码流。
7.如权利要求6所述的装置,其特征在于,所述第一获取单元,具体用于:
获取抠像视频;
对所述抠像视频进行视频解码,得到所述抠像视频的视频图片帧;
按照设定时间间隔或按照视频图片帧的画面内容变化量在所述视频图片帧中获取所述第一视频码流。
8.如权利要求6所述的装置,其特征在于,所述融合图像单元,具体用于:
依次获取所述N帧抠像图像中的每帧抠像图像各自对应的图像特征;
将所述每帧抠像图像各自对应的图像特征进行融合,得到所述N帧抠像图像的融合特征,以基于所述融合特征得到所述融合后的抠像图像。
9.一种电子设备,其特征在于,包括:存储器以及处理器,所述存储器用于存储并支持处理器执行权利要求1~5中任一项所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至5任一所述方法。
CN202310311877.1A 2023-03-21 2023-03-21 图像处理方法、相关设备及计算机可读存储介质 Pending CN116437123A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310311877.1A CN116437123A (zh) 2023-03-21 2023-03-21 图像处理方法、相关设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310311877.1A CN116437123A (zh) 2023-03-21 2023-03-21 图像处理方法、相关设备及计算机可读存储介质

Publications (1)

Publication Number Publication Date
CN116437123A true CN116437123A (zh) 2023-07-14

Family

ID=87090041

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310311877.1A Pending CN116437123A (zh) 2023-03-21 2023-03-21 图像处理方法、相关设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN116437123A (zh)

Similar Documents

Publication Publication Date Title
EP4020370A1 (en) Image processing method and device
JP2020526994A (ja) クロマ予測方法及びデバイス
JP7205038B2 (ja) 任意のctuサイズのためのibc検索範囲最適化を用いるエンコーダ、デコーダおよび対応する方法
CN110881126B (zh) 色度块预测方法以及设备
KR102617258B1 (ko) 이미지 프로세싱 방법 및 장치
CN112995663B (zh) 视频编码的方法、视频解码的方法及相应装置
AU2019386917B2 (en) Encoder, decoder and corresponding methods of most probable mode list construction for blocks with multi-hypothesis prediction
US20220368751A1 (en) Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method
CN114026864A (zh) 用于几何分割模式的色度样本权重推导
CN111246208B (zh) 视频处理方法、装置及电子设备
WO2016183154A1 (en) Improved color space compression
CN111406404B (zh) 获得视频文件的压缩方法、解压缩方法、***及存储介质
WO2020151274A1 (zh) 图像显示顺序的确定方法、装置和视频编解码设备
WO2020042853A1 (en) Method and apparatus for intra prediction
CN107197295B (zh) 一种编码***和方法
CN116437123A (zh) 图像处理方法、相关设备及计算机可读存储介质
US11985303B2 (en) Context modeling method and apparatus for flag
ES2946058T3 (es) Un codificador, un decodificador y los métodos correspondientes que usan la codificación intramodo para la intrapredicción
US20220239946A1 (en) Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method
CN112929703A (zh) 码流数据的处理方法和装置
CN110012307A (zh) 视频传输方法、装置和主终端设备
CN113615191B (zh) 图像显示顺序的确定方法、装置和视频编解码设备
CN115150370B (zh) 一种图像处理的方法
CN116962696A (zh) 图像编码方法和装置
CN116208780A (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