首页 > 专利 > 刘桂华 > 一种图像处理方法、系统、设备和存储介质专利详情

一种图像处理方法、系统、设备和存储介质   0    0

实质审查 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2021-02-24
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2021-07-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2041-02-24
基本信息
有效性 实质审查 专利类型 发明专利
申请号 CN202110205015.1 申请日 2021-02-24
公开/公告号 CN112969080A 公开/公告日 2021-06-15
授权日 预估到期日 2041-02-24
申请年 2021年 公开/公告年 2021年
缴费截止日
分类号 H04N21/2347H04N21/44H04N21/4408 主分类号 H04N21/2347
是否联合申请 独立申请 文献类型号 A
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 99 专利申请国编码 CN
专利事件 事务标签 公开、实质审查
申请人信息
申请人 第一申请人
专利权人 刘桂华 当前专利权人 刘桂华
发明人 刘桂华 第一发明人 刘桂华
地址 广东省深圳市福田区深南中路3039号国际文化大厦1020 邮编 518000
申请人数量 1 发明人数量 1
申请人所在省 广东省 申请人所在市 广东省深圳市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
深圳市远航专利商标事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
田志远、田艺儿
摘要
本申请涉及一种图像处理方法、系统、设备和存储介质,所述图像处理方法包括:确定一基色帧,并基于该基色帧确定该基色帧的反色帧;基于该反色帧确定若干组反色参数,其中,所有组的反色参数叠加后得到该反色帧;获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;将处理后的视频帧码流输出到显示装置进行显示。将本申请各实施例提供的方法、装置和计算机设备应用于图像的处理后,可以使得录制的视频在色域上和原版视频形成明显的区别,从而在一定程度上阻止盗版视频的出现。
  • 摘要附图
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图1
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图2
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图3
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图4
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图5
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图6
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图7
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图8
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图9
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图10
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图11
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图12
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图13
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图14
    一种图像处理方法、系统、设备和存储介质
  • 说明书附图:图15
    一种图像处理方法、系统、设备和存储介质
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-07-02 实质审查的生效 IPC(主分类): H04N 21/2347 专利申请号: 202110205015.1 申请日: 2021.02.24
2 2021-06-15 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种图像处理方法,其特征在于,包括:
确定一基色帧,并基于该基色帧确定该基色帧的反色帧;
基于该反色帧确定若干组反色参数,其中,所有组的反色参数叠加后得到该反色帧;
获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;
确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;
将处理后的视频帧码流输出到显示装置进行显示。

2.根据权利要求1所述的图像处理方法,其特征在于,所述基于该反色帧确定的若干组反色参数,具体包括:
在确定反色参数时,以反色帧为单位,在反色帧的所有像素点的基础上得到一组反色参数。

3.根据权利要求2所述的图像处理方法,其特征在于,所述在反色帧的所有像素点的基础上得到一组反色参数,具体包括:
确定一组第一权重值;
根据反色帧的色域参数和一个第一权重值确定一组反色参数。

4.根据权利要求1所述的图像处理方法,其特征在于,所述基于该反色帧确定的若干组反色参数,具体包括:
将反色帧划分为若干区域,对应每个区域分别确定一组第二权重值;
根据反色帧的色域参数和多个第二权重值确定一组反色参数;其中,确定一组反色参数的多个第二权重值对应的区域相加组成反色帧的所有显示区域。

5.根据权利要求1所述的图像处理方法,其特征在于,所述将基色帧插入到视频帧码流中,具体包括:
按照预设的周期T插入基色帧,其中T大于反色参数的数量。

6.根据权利要求1所述的图像处理方法,其特征在于,所述确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理,具体包括:
确定两个基色帧之间的视频帧;
每个视频帧对应一组或多组反色参数,并利用视频帧对应的反色参数对该视频帧进行处理。

7.根据权利要求1所述的图像处理方法,其特征在于,所述确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理,具体包括:
确定两个基色帧之间的视频帧;
若两个基色帧之间的视频帧的数量大于等于反色参数的数量,则每组反色参数对应一个视频帧,并利用该组反色参数对该视频帧进行处理。

8.一种图像处理系统,其特征在于,包括:
反色确定部件,用于确定一基色帧,并基于该基色帧确定该基色帧的反色帧;
参数确定部件,用于基于该反色帧确定若干组反色参数;
插入器,用于获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;
图像处理器,用于确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;以及
输出部件,用于将处理后的视频帧码流输出到显示装置进行显示。

9.一种计算机设备,包括:处理器;存储器,用于存储所述处理器的可执行指令;其特征在于,所述处理器被配置为经由执行所述可执行指令来执行上述权利要求1‑7任一项所述的方法的步骤。

10.一种机器可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在由处理器执行时实现权利要求1~7任一所述方法的步骤。
说明书

技术领域

[0001] 本申请涉及图像处理领域,尤其是涉及一种图像处理方法、系统、设备和存储介质。

背景技术

[0002] 电子设备极大的方便了人们的生活,但是有时候也会带来一些负面的效果。例如,在电子设备还不发达的时期,盗版电影主要是以碟片的形式出现,由于碟片的制作需要时间,故只需要将电影胶片保存好,即可保证电影票房不受影响。随着电子设备的进度,通过电子设备录制电影画面,从而进行电子防盗变得极其简单,只需要使用一个小小的支架和拍摄设备(例如智能手机)即可完整的录制整个电影,并且,只要姿态调整好,也能够保证较高的清晰度。工作人员又不能经常的巡查影厅,因为这将极大影响观影体验。
[0003] 因此,在现代电影市场,主要的防盗就是针对电子防盗,电影的电子来源一般有两种,一种为影院的拷贝泄露,一种为观影人士录制。前一种出现的概率极小,因此,主要防止后一种情况出现,但是,由于电子设备保存有较多的个人隐私,不可能在观影时不准带入电子设备,因而,针对电子防盗,目前仍然欠缺防御手段。

发明内容

[0004] 基于此,有必要针对针对电子防盗,目前仍然欠缺防御手段的问题,提供一种图像处理方法、系统、设备和存储介质。
[0005] 本申请第一方面提供一种图像处理方法,包括:确定一基色帧,并基于该基色帧确定该基色帧的反色帧;
基于该反色帧确定若干组反色参数,其中,所有组的反色参数叠加后得到该反色帧;
获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;
确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;
将处理后的视频帧码流输出到显示装置进行显示。
[0006] 在其中一个实施例中,基于该反色帧确定的若干组反色参数中,在确定反色参数时,以反色帧为单位,在反色帧的所有像素点的基础上得到一组反色参数。
[0007] 在其中一个实施例中,在反色帧的所有像素点的基础上得到一组反色参数,具体为:确定一组第一权重值;
根据反色帧的色域参数和一个第一权重值确定一组反色参数。
[0008] 在其中一个实施例中,基于该反色帧确定的若干组反色参数的步骤,具体包括:将反色帧划分为若干区域,对应每个区域分别确定一组第二权重值;
根据反色帧的色域参数和多个第二权重值确定一组反色参数;其中,确定一组反色参数的多个第二权重值对应的区域相加组成反色帧的所有显示区域。
[0009] 在其中一个实施例中,所述将基色帧插入到视频帧码流中,具体为:按照预设的周期T插入基色帧,其中T大于反色参数的数量。
[0010] 在其中一个实施例中,所述确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理,具体为:确定两个基色帧之间的视频帧;
每个视频帧对应一组或多组反色参数,并利用视频帧对应的反色参数对该视频帧进行处理。
[0011] 在其中一个实施例中,所述确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理,具体为:确定两个基色帧之间的视频帧;
若两个基色帧之间的视频帧的数量大于等于反色参数的数量,则每组反色参数对应一个视频帧,并利用该组反色参数对该视频帧进行处理。
[0012] 本申请第二方面提供一种图像处理系统,包括:反色确定部件,用于确定一基色帧,并基于该基色帧确定该基色帧的反色帧;
参数确定部件,用于基于该反色帧确定若干组反色参数;
插入器,用于获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;
图像处理器,用于确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;以及
输出部件,用于将处理后的视频帧码流输出到显示装置进行显示。
[0013] 本申请第三方面提供一种计算机设备,包括:处理器;存储器,用于存储所述处理器的可执行指令;所述处理器被配置为经由执行所述可执行指令来执行上述方法的步骤。
[0014] 本申请第四方面提供一种机器可读存储介质,其上存储有计算机程序,所述计算机程序在由处理器执行时实现上述方法的步骤。
[0015] 有益效果:将本申请各实施例提供的方法、系统和计算机设备应用于图像的处理后,可以使得录制的视频在色域上和原版视频形成明显的区别,一方面,有助于区分盗版视频和录制视频,使得录制的清晰度再高,也能够轻易分辨,有助于有正版意识的人拒绝盗版视频,另一方面,通过色域上的处理,可以使得录制视频的色域不协调,不利于人眼的长久观看,从而客观上阻止继续观看。

实施方案

[0017] 为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的较佳实施方式。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本申请的公开内容理解的更加透彻全面。
[0018] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0019] 本申请各实施例提供图像处理方法、系统和计算机设备,可以应用于影院或者其他任何需要对图像进行特殊处理,以实现防盗或者其他需要将原版视频和录制视频相区分的场景。将本申请各实施例提供的方法、系统和计算机设备应用于图像的处理后,可以使得录制的视频在色域上和原版视频形成明显的区别,一方面,有助于区分盗版视频和录制视频,使得录制的清晰度再高,也能够轻易分辨,有助于有正版意识的人拒绝盗版视频,另一方面,通过色域上的处理,可以使得录制视频的色域不协调,不利于人眼的长久观看,从而客观上阻止继续观看。
[0020] 请参阅图1,示例性的示出了本申请一实施例的图像处理方法,该方法包括如下步骤:S12:确定一基色帧,并基于该基色帧确定该基色帧的反色帧;
视频由连续输出的视频帧组成,视频帧在短时间内输送到供人眼观看的显示装置上,按照一定的顺序显示,即构成人眼看到的视频。在对视频的视频帧处理前,需要先确定基色帧。基色帧可以是任意的图像帧。
[0021] 作为一种可选的实施方式,基色帧可以由用户预先定义。例如,在图像处理系统内,具有一个图像库,图像库内存储有若干图像,图像库内的任一图像均可以作为基色帧。在确定基色帧时,从图像库内选择即可。选择可以是随机的,即每次对视频处理时,随机的从图像库内选择一个基色帧。选择也可以是按照预先定义的规则进行的。例如,按照图像库内的图像排序依次作为不同视频的基色帧,或者,按照其他规则(例如,根据视频的内容标签、分类标签、对视频内的关键帧进行图像识别的结果)来进行选择。在对不同的视频进行处理时,可以使用相同的基色帧,例如,两个视频随机到同一图像作为基色帧,或者,两个视频具有相同或类似的标签,从而根据规则筛选得到同一图像作为基色帧。
[0022] 当然,也可以不在图像处理系统内预先定义的图像库内选择图像作为基色帧,而是通过其他的方式来定义基色帧,例如,在每次播放视频前随机确定一个图像作为基色帧,从而,同一视频在不同时间播放会得到不同的图像处理结果。
[0023] 在一些具体的实施例中,基色帧可以是纯色图像帧,例如可以是纯红色帧、纯绿色帧、纯蓝色帧。在这种情况下,用户或者系统在临时场景下可以较为方便的得到基色帧,同时也有利于图像处理后的现场显示,以减少或避免图像处理对显示视频(正版视频)的干扰。
[0024] 作为另一种可选的实施方式,基色帧可以从图像处理系统接收到的视频包括的视频帧内选择。可以理解,在这种实施方式下,根据不同的基色帧插入策略,对应的基色帧的选择也不一样,可以在整个图像处理过程使用同一基色帧,也可以在图像处理过程中,变换基色帧,即基色帧可以包括多个不同帧。具体在后文中详细描述。
[0025] 确定基色帧后,即可对基色帧进行反色处理,从而得到基色帧的反色帧。反色帧与基色帧叠加显示在显示装置上时,呈现白屏,及显示装饰显示纯白色帧。
[0026] S14:基于该反色帧确定若干组反色参数,其中,所有组的反色参数叠加后得到该反色帧;得到反色帧后,可以该反色帧得到若干组反色参数,该若干组反色参数应用于图像处理系统接收到的视频的视频帧的处理。所有的反色参数组叠加后得到该反色帧,也可以是说,反色参数可以视为反色帧的分解因子,所有分解因子(反色参数)之和需要得到分解前的反色帧。具体来说,反色帧包括若干像素点,每个像素点都具有一个色度值(R,G,B),对反色帧的处理在微观上即为对反色帧的每个像素点进行处理,具体到每个像素点上,反色参数即为对应该像素点的色度值(Ri,Gi,Bi),每个像素点处理后得到的所有反色参数的色度值相加,得到反色帧的像素点的色度值,即R=R1+R2+……+Ri;G=G1+ G2+……+ Gi;B= B1+ B2+……+ Bi。 因此,反色参数即为多个像素点的色度值构成的矩阵。
[0027] 例如,请参阅图2,基色帧A经过反色处理后得到反色帧T,然后,对反色帧进行处理,得到若干组反色参数,反色参数实际为若干像素点的色度值参数矩阵,显示到显示装置上,即为分解帧C1、C2……Ci。
[0028] 作为一种可选的实施方式,基于反色帧确定若干组反色参数的步骤中,确定反色参数时,以反色帧为单位,在反色帧的所有像素点的基础上得到一组反色参数。也就是说,反色参数的像素点数(即色度值个数)与反色帧的像素点数相等。
[0029] 在一个或多个实施例中,可以预先确定一组权重值,然后反色帧依据改组权重值进行分解。例如,请参阅图3,在其中一个实施例中,以反色帧为单位,在反色帧的所有像素点的基础上得到一组反色参数,具体为:S142:确定一组第一权重值;
S144:根据反色帧的色域参数和一个第一权重值确定一组反色参数。
[0030] 首先确定一组第一权重值,然后,依次对反色帧的每个像素点进行处理,将每个像素点的色域参数(例如色度值),结合第一权重值,得到该像素点对应的反色参数,所有像素点的反色参数组成的矩阵即为一组反色参数。例如,在具体的实施例中,将色域参数和第一权重值相乘后,得到反色参数。
[0031] 请参阅图4,反色帧具有多个像素点,每个像素点均具有相同或不同的色度值,为了便于示意,图3中仅示出了一个像素点的色度值,该像素点具有色度值(R2,G2,B2),确定若干组权重值(x1,y1,z1),(x2,y2,z2)……(xi,yi,zi)后,即可得到对应的反色参数,为了更好的示意出反色参数,图中以一组反色参数先时在显示装置上后的分解帧表示一组反色参数。根据反色帧T和权重值(x1,y1,z1)得到分解帧C1,根据反色帧T和权重值(x2,y2,z2)得到分解帧C2,根据反色帧T和权重值(xi,yi,zi)得到分解帧Ci。例如,将色度值乘以权重值得到反色参数值,示例性的,Ri=R2*xi;Gi=G2*yi;Bi=B2*zi。
[0032] 当然,第一权重值也可以是其他的方式,例如,第一权重值为百分比值,且所有的第一权重值相加等于1,从而确保所有的反色参数叠加后能够得到反色帧。
[0033] 请参阅图5,作为另一种可选的实施方式,在基于该反色帧确定的若干组反色参数的步骤中,将反色帧划分为若干区域后,以区域为单位得到反色参数。则基于该反色帧确定的若干组反色参数的步骤,具体包括:S146:将反色帧划分为若干区域,对应每个区域分别确定一组第二权重值;
S148:根据反色帧的色域参数和多个第二权重值确定一组反色参数;其中,多个第二权重值对应的区域相加组成反色帧的所有显示区域。
[0034] 在进行区域划分时,可以按照预设的模板进行划分,在确定反色参数时,以划分后的区域为单位得到反色参数,则每个分解帧对应多组反色参数,反色参数的组数大于得到的分解帧的数量。但是具体到单个像素点上,所有分解帧的对应该像素点的像素点的色度值之和仍然等于反色帧的像素点的色度值。
[0035] 可以理解,对反色帧的区域划分是虚拟的划分,而不是实际的划分。
[0036] 请参阅图6,在图6所示的实施例中,每个反色帧被划分成2个区域,并分别示意出了两个区域T1,T2内的像素点各一个(R1,G1,B1),(R2,G2,B2)。在确定第二权重值时,对应区域T1,确定一组第二权重值(x11,y11,z11),(x12,y12,z12)……(x1i,y1i,z1i);对应区域T2,确定一组第二权重值(x21,y21,z21),(x22,y22,z22)……(x2j,y2j,z2j)。然后,分别对区域T1、T2内的像素点进行处理,其中区域T1用参数组(x1i,y1i,z1i)进行处理,区域T2用参数组(x2j,y2j,z2j)进行处理,任意一个对应区域T1处理后的参数组和任意一个对应区域T2处理后的参数组即可组成对应一个分解帧Ci的参数组。当然,当反色帧划分成更多区域时,则三个区域处理后的参数组成对应一个分解帧Ci的参数组,即确定一组反色参数的多个第二权重值对应的区域相加组成反色帧的所有显示区域。
[0037] S16:获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;在确定基色帧及反色参数组后,即可对视频进行图像处理。图像处理系统接收视频帧码流,并根据基色帧和反色参数组对图像进行处理。
[0038] 图像处理过程中,首先将基色帧插入到视频帧中,并以基色帧为基准利用反色参数对视频帧进行处理。基色帧的插入可以是随机的,即随机的插入到视频帧内,两个基色帧之间的视频帧数可以相等,也可以不等。
[0039] 在其中一些实施例中,在插入基色帧时,按照预设的周期T插入基色帧,其中T大于反色参数的数量。按照预设的周期T插入基色帧,T为两个基色帧之间的视频帧数量,则两个基色帧之间的视频帧数量一定。
[0040] S18:确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;基色帧插入后,两个基色帧时间的视频帧即确定,即可利用反色参数对确定的、两个基色帧之间的视频帧进行处理,处理的方法与根据反色帧得到分解帧的方法类似,只需要将反色帧替换为视频帧即可,此处不予赘述。处理后,得到渲染视频帧.
在一个或多个实施例中,可以利用多组反色参数对同一视频帧进行处理。具体来说,请参阅图7,所述确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理,具体包括:
S182:确定两个基色帧之间的视频帧;
S184:每个视频帧对应一组或多组反色参数,并利用视频帧对应的反色参数对该视频帧进行处理。
[0041] 举例来说,当两个基色帧时间的视频帧的数量少于反色参数的组数时,为了确保正版视频的显示效果,必须对至少一阵视频帧进行多次处理,每次处理应用一组反色参数。
[0042] 请参阅图8,图8示出了两个基色帧和两个基色帧之间的视频帧,两个基色帧之间包括4帧视频帧,反色参数(xi,yi,zi)具有5组,则,即使对每组视频均利用一组反色参数进行处理,也还剩余一组反色参数,此种状态下的视频输入到显示装置中会也处理前的视频形成明显差异,因此,必须将第5组反色参数也叠加到4帧视频帧中,叠加到任意一帧视频帧即可,则叠加第5组反色参数的视频帧处理了两次,应用了两组反色参数。
[0043] 当然,当两个基色帧时间的视频帧的数量大于等于反色参数的组数时,也可以用多组反色参数组对同一帧视频帧进行处理。
[0044] 可以理解,当反色参数分区域时,对视频帧的处理也分区域进行。
[0045] 在另一些实施例中,如果两个基色帧之间的视频帧的数量足够,则利用每组反色帧对一帧视频帧进行处理。具体来说,所述确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理,具体为:S186:确定两个基色帧之间的视频帧;
S188:若两个基色帧之间的视频帧的数量大于等于反色参数的数量,则每组反色参数对应一个视频帧,并利用该组反色参数对该视频帧进行处理。
[0046] 当两个基色帧之间的视频帧的数量大于等于反色参数的数量,则有足够的视频帧来供反色参数进行处理,因此,每组反色参数可以对应一个视频帧,并利用该组反色参数对该视频帧进行处理,从而得到渲染视频帧。
[0047] 如步骤12中所述,基色帧可以从视频的视频帧内确定时。当基色帧从视频帧内进行选择时,则在步骤S16中,基色帧可以插入到视频帧内,也可以不插入到视频帧内。当插入到视频帧内时,则视频具有两帧相同的视频帧,且基色帧的插入位置优选为插入相同的视频帧的相邻位置,以避免造成现场画面的干扰,此时,即相当于重复了一帧视频帧,并利用后续的视频帧消减重复视频帧的影响,由于视频帧的显示时隙极短,因此,对肉眼不可见,对现场画面的影响可忽略不计。当基色帧不插入到视频帧内时,则在渲染视频帧(处理后的视频帧)叠加后,相当于该帧视频帧被消减,由于连续视频帧时间的画面重复度较高,因而,影响也比较小。
[0048] 当基色帧从视频帧内进行选择,且基色帧插入到视频帧之间时,每插入一次基色帧,即重新确定一次基色帧,即每个基色帧都是不同的,这是为了使基色帧和相邻的视频帧相同,以避免影响现场的视频帧。
[0049] S110:将处理后的视频帧码流输出到显示装置进行显示。
[0050] 视频帧处理完成后,即可输出到显示装置上进行显示。在显示装置上显示的视频帧,包括渲染视频帧(即利用反色参数处理后的视频帧),还可以包括包括基色帧、原视频帧中的至少一种。
[0051] 图10示出了处理后的视频帧输送到显示装置进行显示的示意图,渲染视频帧相较原视频帧利用了反色进行处理,则具有偏色效果,当利用电子设备进行录制时,由于电子设备的快门的限制,不可能长时间一直维持快门的开启,则只要其快门是间隔开启的,则电子设备捕获到视频帧必然有遗漏,一旦遗漏了渲染视频帧,则,由于只有全部渲染视频帧叠加才能消除基色帧,则电子设备录制的视频无法消除基色帧,从而产生偏色现象。当进一步对视频帧进行分区处理时,单帧视频帧的不同区域也会有偏色现象,不同区域的偏色现象和视频帧之间的偏色现象叠加,进一步加剧了偏色,甚至会影响正常显示,从而影响视频的录制效果,极大的降低了录制视频的观看效果,和正版视频形成了差异,可以促进人们观看正版视频。
[0052] 例如,图10中,渲染视频帧S01、S11、S12、S13、S21渲染后分别在原视频帧的基础上分别为偏R、偏R、偏G、偏B、偏R,由于电子设备的快门打开时间,其捕获到了S01、S11、S13、S21,则,在该时段内,录制的视频将极大的偏红,影响观看效果。
[0053] 应该说明的是,本发明实施方式的方法并不限于各流程图中所示的步骤及顺序,根据不同的需求,流程图中的步骤可以增加、移除或者改变顺序。
[0054] 请参阅图11,本申请还提供一种图像处理系统10,包括反色确定部件110、参数确定部件120、插入器130、图像处理器140及输出部件150。可以理解的是,对应于上述虚拟图像处理方法中的各实施例,所述图像处理系统10可以包括图5中所示的各部件或装置的部分或全部,各部件或装置的功能将在以下具体介绍,需要说明的是,以上的虚拟图像处理方法的各实施例中相同的名词相关的名词及其具体的解释说明也可适用于以下对各部件或装置的功能介绍,为避免重复,在此不再重复赘述。
[0055] 反色确定部件110,用于确定一基色帧,并基于该基色帧确定该基色帧的反色帧;参数确定部件120,用于基于该反色帧确定若干组反色参数;
插入器130,用于获取待处理的视频帧码流,并将基色帧插入到视频帧码流中;
图像处理器140,用于确定两个基色帧之间的视频帧,并基于反色参数对两个基色帧之间的视频帧进行处理;以及
输出部件150,用于将处理后的视频帧码流输出到显示装置进行显示。
[0056] 在其中一些实施例中,插入器130按照预设的周期T插入基色帧,其中T大于反色参数的数量请参阅图12,在其中一些实施例中,参数确定部件120可以包括:
第一权值确定器121,用于确定一组第一权重值;
第一反色参数确定器123,用于根据反色帧的色域参数和一个第一权重值确定一组反色参数。
[0057] 请参阅图13,在另一些实施例中,参数确定部件120可以包括:第二权值确定器125,用于根据反色帧划分的若干区域,对应每个区域分别确定一组第二权重值;
第二反色参数确定器127,用于根据反色帧的色域参数和多个第二权重值确定一组反色参数;其中,确定一组反色参数的多个第二权重值对应的区域相加组成反色帧的所有显示区域。
[0058] 请参阅图14,在其中一些实施例中,图像处理器140包括:视频帧确定部件141,用于确定两个基色帧之间的视频帧;
第一图像处理组件143,用于利用每个视频帧对应的一组或多组反色参数对视频帧进行处理。
[0059] 请参阅图15,在另一些实施例中,图像处理器140包括:视频帧确定部件141,用于确定两个基色帧之间的视频帧;
比较组件145,用于比较两个基色帧之间的视频帧的数量与反色参数的数量的 大小;
第二图像处理组件147,用于在两个基色帧之间的视频帧的数量大于等于反色参数的数量时,利用一组反色参数对一视频帧进行处理。
[0060] 本申请一实施例还提供一种机器可读存储介质,其上存储有计算机程序,其中所述计算机程序在由处理器执行时实现上述任一实施例所述的方法。
[0061] 所述系统/计算机装置集成的部件/模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施方式方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现上述各个方法实施方式的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read‑OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0062] 本申请还提供一种计算机设备,包括:处理器;存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行上述任一实施例所述的方法。
[0063] 在本申请所提供的几个具体实施方式中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,所述部件的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0064] 另外,在本申请各个实施例中的各功能模块/部件可以集成在相同处理模块/部件中,也可以是各个模块/部件单独物理存在,也可以两个或两个以上模块/部件集成在相同模块/部件中。上述集成的模块/部件既可以采用硬件的形式实现,也可以采用硬件加软件功能模块/部件的形式实现。
[0065] 对于本领域技术人员而言,显然本申请实施例不限于上述示范性实施例的细节,而且在不背离本申请实施例的精神或基本特征的情况下,能够以其他的具体形式实现本申请实施例。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请实施例的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请实施例内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统、装置或终端权利要求中陈述的多个单元、模块或装置也可以由同一个单元、模块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0066] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

附图说明

[0016] 图1为本申请一实施例的图像处理方法的流程示意图;图2为本申请一实施例的图像处理方法的过程图;
图3为本申请另一实施例的图像处理方法的流程示意图;
图4为本申请另一实施例的图像处理方法的过程图;
图5为本申请另一实施例的图像处理方法的流程示意图;
图6为本申请另一实施例的图像处理方法的过程图;
图7为本申请另一实施例的图像处理方法的流程示意图;
图8为本申请另一实施例的图像处理方法的过程图;
图9为本申请另一实施例的图像处理方法的流程示意图;
图10为本申请另一实施例的图像处理方法的应用场景示意图;
图11为本申请一实施例的图像处理系统的系统架构图;
图12为本申请一实施例的图像处理系统的系统架构图;
图13为本申请一实施例的图像处理系统的系统架构图;
图14为本申请一实施例的图像处理系统的系统架构图;
图15为本申请一实施例的图像处理系统的系统架构图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号