CN114245027B - 一种视频数据混合处理方法、系统、电子设备和存储介质 - Google Patents
一种视频数据混合处理方法、系统、电子设备和存储介质 Download PDFInfo
- Publication number
- CN114245027B CN114245027B CN202111433174.3A CN202111433174A CN114245027B CN 114245027 B CN114245027 B CN 114245027B CN 202111433174 A CN202111433174 A CN 202111433174A CN 114245027 B CN114245027 B CN 114245027B
- Authority
- CN
- China
- Prior art keywords
- video data
- color space
- processed
- data
- processing
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 100
- 238000002156 mixing Methods 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000006243 chemical reaction Methods 0.000 claims abstract description 28
- 238000004590 computer program Methods 0.000 claims description 17
- 238000009877 rendering Methods 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 9
- 239000003086 colorant Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/265—Mixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3182—Colour adjustment, e.g. white balance, shading or gamut
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
Abstract
本发明实施例提供了一种视频数据混合处理方法、系统、电子设备和存储介质,所述方法包括:获取待处理视频数据,对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据,获取针对所述待处理视频数据的视频处理参数,采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据,对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据,采用所述IO处理模块输出所述目标视频数据。可以正确的还原显示HDR和SDR混合后的图像,使用户在视频的制作和播出阶段,能够更准确的看到色彩的还原状况。
Description
技术领域
本发明实施例涉及视频处理技术领域,特别是涉及一种视频数据混合处理方法、一种视频数据混合处理系统、电子设备和存储介质。
背景技术
HDR(High-Dynamic Range,高动态范围图像),相比普通的图像,可以提供更多的动态范围和图像细节,它能够更好地反映出真实环境中的视觉效果,是超高清解决方案中的一项必备技术。
目前在电视节目的生产中,大多是使用支持HDR的摄像机来拍摄的,因此视频数据的来源是HDR的,但在视频的图文包装或后期制作中,经常需要在视频中添加图像或文字等图文数据,而图文数据大多是SDR(Standard Dynamic Range,标准动态范围)的,因此需要将HDR的视频数据与SDR的图文数据进行混合处理,然而目前在制作和播出阶段,HDR和SDR混合后的图像并不能正确还原显示。
发明内容
本发明实施例是提供一种视频数据混合处理方法,以解决现有技术中HDR和SDR混合后的图像不能正确还原显示的问题。
相应的,本发明实施例还提供了一种视频数据混合处理装置,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种视频数据混合处理方法,应用于视频处理系统,所述视频处理系统具有IO处理模块和GPU模块,所述方法包括:
获取待处理视频数据;
对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据;
获取针对所述待处理视频数据的视频处理参数;
采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据;
对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据;
采用所述IO处理模块输出所述目标视频数据。
可选地,所述获取待处理视频数据,包括:
采用所述IO处理模块采集视频数据作为所述待处理视频数据;
或者,将存储于本地的视频数据解码得到解码视频数据,作为所述待处理视频数据。
可选地,所述视频处理参数至少包括设置参数和图文数据中的其中一种,设置参数至少包括色彩空间、渲染模式和映射模式中的其中一种;所述图文数据至少包括图片、文字和视频中的其中一种。
可选地,所述采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据,包括:
采用所述GPU模块将所述中间视频数据与所述图文数据在指定色彩空间进行混合得到混合视频数据。
可选地,所述待处理视频数据包括HDR视频数据,所述图文数据包括为SDR的数据。
可选地,所述第一色彩空间包括YUV色彩空间,所述第二色彩空间包括RGBA色彩空间。
本发明实施例还公开了一种视频数据混合处理系统,所述视频数据混合处理系统具有IO处理模块和GPU模块,所述系统用于:
获取待处理视频数据;
对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据;
获取针对所述待处理视频数据的视频处理参数;
采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据;
对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据;
采用所述IO处理模块输出所述目标视频数据。
本发明实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的视频数据混合处理方法的步骤。
本发明实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的视频数据混合处理方法的步骤。
本发明实施例包括以下优点:
在本发明实施例中,通过获取待处理视频数据并对其进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据,然后获取针对该待处理视频数据的视频处理参数,采用GPU模块根据视频处理参数对中间视频数据进行混合得到混合视频数据后,再对混合视频数据进行色彩空间转换,进而得到从第二色彩空间转换到第一色彩空间的目标视频数据,最后采用IO处理模块输出处理完的目标视频数据。可以正确的还原显示HDR和SDR混合后的图像,使用户在视频的制作和播出阶段,能够更准确的看到色彩的还原状况。
附图说明
图1是本发明的一种视频数据混合处理方法实施例的步骤流程图;
图2是本发明的一种视频数据混合处理方法实施例的流程示意图;
图3是本发明的一种视频数据混合处理方法实施例的系统结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
HDR图像,相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的LDR(Low-Dynamic Range,低动态范围图像),并利用每个曝光时间相对应最佳细节的LDR图像来合成最终HDR图像。它能够更好地反映出真实环境中的视觉效果。
因此HDR已经是超高清图像解决方案的一项必备技术,目前在电视节目的生产中,大多是使用支持HDR的摄像机来拍摄的,因此视频数据的来源是HDR的,但在视频的图文包装或后期制作中,经常需要在视频中添加图像或文字等图文数据,而图文数据大多是SDR的,因此需要将HDR的视频数据与SDR的图文数据进行混合处理,然而目前在制作和播出阶段,HDR和SDR混合后的图像并不能正确还原显示。
针对上述问题,本发明实施例提出了一种视频数据混合处理方法,只需要将HDR和SDR的数据输入,就可以将HDR的视频数据和SDR的图文数据进行混合,可以正确的还原显示HDR和SDR混合后的图像,使用户在视频的制作和播出阶段,能够更准确的看到色彩的还原状况。
参照图1,示出了本发明的一种视频数据混合处理方法实施例的步骤流程图,应用于视频处理系统,所述视频处理系统具有IO处理模块和GPU模块,具体可以包括如下步骤:
步骤101、获取待处理视频数据;
具体地,本发明实施例可以应用于视频处理系统,所述视频处理系统具有IO处理模块和GPU模块,可以处理HDR和SDR的视频数据或图文数据,所述IO处理模块用于采集HDR和SDR的数据,以及输出处理完成的目标视频数据;所述GPU模块用于将IO处理模块采集的HDR和SDR数据进行处理,处理方式包括将HDR和SDR数据进行混合或转换格式等。
其中,IO(Input/Output,输入/输出)处理模块为可以采集数据输入以及对数据进行输出的设备,IO处理模块具有至少一个用于采集数据的采集通道和至少一个用于输出数据的输出通道。具体可以是支持HDR视频数据的I/O卡,可以采集和输出HDR视频数据。GPU(Graphics Processing Unit,图形处理器)模块可以是用于做图像和图形相关运算工作的微处理器。具体可以是显卡或其他集成有GPU的图形处理设备。
在本发明实施例中,所述视频处理系统具有一个内部预置的色彩空间X709,可以支持BT.2020HLG/PQ等HDR色彩与BT.709色彩的兼容和混合渲染。具体而言,可以将HDR色彩的视频数据转换为一个临时色彩空间,然后在内部色彩空间X709,将该临时色彩空间与BT.709色彩空间的图片或文字等数据进行混合渲染,将混合后的视频数据的色彩空间再转换为HDR色彩空间,就完成了HDR和SDR数据的混合。
其中,BT.709全称为ITU-R Recommendation BT.709,是高清数字视频标准之一,Rec.709也是SDR所使用的标准,BT.2020全称为ITU-R Re commendation BT.2020,是高清数字视频标准之一。该标准拥有更宽广的色彩空间,是HDR所使用的标准,而HLG/PQ为该标准下的两种细分的具体实现标准。
在一示例中,所述视频处理系统可以采用至少一个I/O卡,所述I/O卡至少具有一个用于采集数据的采集通道,可以通过采集通道对接收到的HDR视频数据进行采集。其中,HDR视频数据可以是从远程服务器接收或者是通过终端设备传输获取的,终端设备包括支持HDR视频数据的摄影机、相机、手机、平板电脑和台式电脑等。在另一示例中,所述视频处理系统可以具有视频数据解码设备和存储设备,可以对存储在本地的HDR视频数据进行解码,得到待处理视频数据。
步骤102、对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据;
其中,色彩空间(Color Space)又称为色域,是一种认为建立的色彩模型,色彩模型是描述使用一组值(通常使用三个、四个值或者颜色成分)表示颜色方法的抽象数学模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间。
具体地,所述第一色彩空间包括YUV色彩空间,所述第二色彩空间包括RGBA色彩空间。其中,YUV是通过亮度-色差来描述色彩的色彩空间,Y表示明亮度(Luminance或Luma),也就是灰阶值,U和V表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。RGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间,采用的颜色是RGB,可以属于任何一种RGB颜色空间,Alpha通道一般用作不透明度参数。如果一个像素的Alpha通道数值为0%,那它就是完全透明的(即图像是看不见的),而数值为100%则意味着一个完全不透明的像素(即传统的数字图像)。对于数据容量巨大的超高清HDR视频数据,通常使用YUV对其进行色彩空间编码,YUV主要用于优化彩色视频信号的传输,与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽,而在HDR数据和SDR数据进行混合之前,需要把YUV编码的色彩空间转换为RGBA的色彩空间,再在RGBA的色彩空间完成混合处理。
在具体实现中,视频处理系统采集到待处理视频数据后,会将数据传输至GPU模块进行处理。具体而言,GPU模块会对待处理视频数据进行色彩空间转换,如待处理数据是色彩空间为YUV的HDR视频数据,GPU模块将该视频数据的色彩空间转换为RGBA的中间视频数据。
步骤103、获取针对所述待处理视频数据的视频处理参数;
其中,所述视频处理参数至少包括设置参数和图文数据中的其中一种,设置参数至少包括色彩空间、渲染模式和映射模式中的其中一种;所述图文数据至少包括图片、文字和视频中的其中一种。
在本发明实施例中,渲染模式的设置包括浮点数渲染方式,映射模式的设置包括分割图像的映射方式,具体可以是SQD或2SI,SQD即将图像等分4份,2SI是将图像每行两两像素分割,分割成4幅子图像。
在具体实现中,视频数据通过I/O卡采集上来后,可以传输至GPU处理模块进行处理,在处理前,可以进行系统设置,包括:采用浮点数渲染模式对视频数据进行混合渲染,是否转为2SI映射模式等。
步骤104、采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据;
在具体实现中,HDR视频数据高速上载到GPU模块中后,GPU模块可以采用浮点数渲染模式将HDR视频数据的YUV色彩空间转换为RGBA,得到中间视频数据,然后将需要进行混合的BT.709色彩空间的图片、文字和视频等图文数据也上载到GPU模块,在内部色彩空间X709将中间视频数据与图文数据进行混合,得到混合视频数据。
步骤105、对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据;
具体地,在得到混合视频数据后,需要将混合视频数据的色彩空间再进行一次转换,具体可以是,将混合视频数据的色彩空间从RGBA转换为YUV,即将混合视频数据的色彩空间转换为HDR的色彩空间,从而得到目标视频数据。
步骤106、采用所述IO处理模块输出所述目标视频数据。
在具体实现中,在GPU模块处理完,得到目标视频数据后,可以将目标视频数据下传至IO处理模块进行输出。具体可以是采用I/O卡对目标视频数据进行输出,所述I/O卡具有至少一个用于输出数据的输出通道,可以将目标视频数据完整输出,也可以将目标视频数据拆分为多个子目标视频数据,进而通过多个输出通道分别输出多个子目标视频数据。
在本发明实施例中,通过获取待处理视频数据并对其进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据,然后获取针对该待处理视频数据的视频处理参数,采用GPU模块根据视频处理参数对中间视频数据进行混合得到混合视频数据后,再对混合视频数据进行色彩空间转换,进而得到从第二色彩空间转换到第一色彩空间的目标视频数据,最后采用IO处理模块输出处理完的目标视频数据。可以正确的还原显示HDR和SDR混合后的图像,使用户在视频的制作和播出阶段,能够更准确的看到色彩的还原状况。
在一示例性实施例中,所述步骤101、所述获取待处理视频数据,包括:
采用所述IO处理模块采集视频数据作为所述待处理视频数据;
或者,将存储于本地的视频数据解码得到解码视频数据,作为所述待处理视频数据。
上述视频处理系统可以采用IO处理模块采集视频数据,其中,IO处理模块可以是I/O卡,也可以对存储于本地的视频数据进行解码得到解码视频数据。
在具体实现中,可以采用一个或多个I/O卡对视频数据进行采集,I/O卡可以是具有多个采集通道的,对于大容量的超高清视频数据,可以采用多个采集通道同时采集,以提高对输入视频数据的采集速度。如输入视频数据是8K(7,680×4,320)分辨率的视频数据时,由于8K的分辨率是4K(图像的水平方向每行像素值达到或者接近4096个,不考虑画幅比)的4倍(长宽各为2倍),因此,可以将一路8K视频数据分为4路4K视频数据,采用4个采集通道同时采集,还可以根据视频数据的大小进行划分,当然,对于视频数据的划分方式可以是根据实际需求设定的,本发明实施例对此不作限制。
在另一种实现方式中,如视频处理系统的存储设备中存储有视频数据时,可以不采用IO处理模块采集输入的视频数据。可以采用视频解码设备对本地的视频数据进行解码得到解码后的视频数据,进而将解码后的视频数据作为待处理的视频数据。
在上述可选实施例中,可以采用一个或多个IO处理模块对输入的视频数据进行一路或多路同时采集,也可以采用解码设备对存储于本地的视频数据进行解码获得待处理数据。保证了大量数据的快速传输,保证了输入输出多路HDR视频的实时性。
在一示例性实施例中,所述步骤104、所述采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据,包括:
采用所述GPU模块将所述中间视频数据与所述图文数据在指定色彩空间进行混合得到混合视频数据。
在具体实现中,经常需要对录制的原始视频数据进行内容修改或添加,具体而言,可能需要在原始视频数据中加入图片、文字或视频等图文数据,如在电视节目中,要为电视节目的主持人添加头像图片,或者是为电视节目添加字幕等。
在一示例中,原始的视频数据即为待处理视频数据,如待处理视频数据为YUV色彩空间的HDR视频数据,图文数据为色彩空间为Rec.709的SDR数据。要将所述待处理视频数据与所述图文数据进行混合,并能正确还原显示色彩,具体可以是,采用GPU模块将待处理视频数据的YUV色彩空间转换为RGBA,得到转换后的中间视频数据,然后在内部色彩空间X709上,将中间视频数据与图文数据进行混合,得到混合视频数据,最后再将混合视频数据转换为YUV色彩空间,得到目标视频数据。
为了使本领域技术人员更好地理解本发明实施例的技术方案,下面通过一个例子,以及参照图2示出的视频数据混合处理流程示意图对本发明实施例进行说明。
1、采用IO处理模块对输入的视频数据进行采集,获得待处理视频数据,或者是采用视频解码设备解码存储于本地的视频数据,得到待处理视频数据;
其中,待处理视频数据可以是色彩深度为10Bit的HDR视频数据。
色彩深度在计算机图形学领域中表示在位图或者视频帧缓冲区中储存1像素的颜色所用的位数,它也称为位/像素(bpp)。色彩位数以二进制的位(bit)为单位,用位的多少表示色彩数的多少,色彩深度越高,可用的颜色就越多。色彩深度是用“n位颜色”(n-bitcolour)来说明的。若色彩深度是n位,即有2n种颜色选择,而储存每像素所用的位数就是n。
2、将待处理视频数据高速上载到GPU处理模块,采用浮点渲染对待处理数据进行色彩空间转换,具体为,将待处理数据的色彩空间从YUV转换为RGBA,得到中间视频数据。同时,还可以对视频数据作其他设置,如将视频数据的图像分割的映射模式从SQD转为2SI等;
3、将色彩空间为BT.709的图文数据上载到GPU模块,在内部色彩空间X709,将中间视频数据与图文数据进行兼容混合,得到混合视频数据;
4、将混合视频数据再进行一次色彩空间转换,将RGBA转换为YUV,得到目标视频数据。同时,也可以进行与步骤2对应的映射模式2SI的转换处理;
5、将目标视频数据下传到IO处理模块进行输出。
在本发明实施例中,通过获取待处理视频数据并对其进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据,然后获取针对该待处理视频数据的视频处理参数,采用GPU模块根据视频处理参数对中间视频数据进行混合得到混合视频数据后,再对混合视频数据进行色彩空间转换,进而得到从第二色彩空间转换到第一色彩空间的目标视频数据,最后采用IO处理模块输出处理完的目标视频数据。可以正确的还原显示HDR和SDR混合后的图像,使用户在视频的制作和播出阶段,能够更准确的看到色彩的还原状况。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明的一种视频数据混合处理系统,所述视频数据混合处理系统具有IO处理模块301和GPU模块302,所述系统可以用于:
获取待处理视频数据;对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据;获取针对所述待处理视频数据的视频处理参数;采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据;对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据;采用所述IO处理模块输出所述目标视频数据。
在一示例性实施例中,所述系统还可以用于:
采用所述IO处理模块采集视频数据作为所述待处理视频数据;或者,将存储于本地的视频数据解码得到解码视频数据,作为所述待处理视频数据。
在一示例性实施例中,所述视频处理参数至少包括设置参数和图文数据中的其中一种,设置参数至少包括色彩空间、渲染模式和映射模式中的其中一种;所述图文数据至少包括图片、文字和视频中的其中一种。
在一示例性实施例中,所述系统还可以用于:
采用所述GPU模块将所述中间视频数据与所述图文数据在指定色彩空间进行混合得到混合视频数据。
在一示例性实施例中,所述待处理视频数据包括HDR视频数据,所述图文数据包括为SDR的数据。
在一示例性实施例中,所述第一色彩空间包括YUV色彩空间,所述第二色彩空间包括RGBA色彩空间。
对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上视频数据混合处理方法实施例所述的步骤。
本发明实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上视频数据混合处理方法实施例所述的步骤。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种视频数据混合处理方法、一种视频数据混合处理系统、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (9)
1.一种视频数据混合处理方法,其特征在于,应用于视频处理系统,所述视频处理系统预置有内部色彩空间X709,所述视频处理系统具有IO处理模块和GPU模块,所述方法包括:
获取待处理视频数据;
对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据;
所述对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据,包括:
调用所述GPU模块采用浮点数渲染模式将HDR视频数据的YUV色彩空间转换为RGBA色彩空间,以得到中间视频数据;
获取针对所述待处理视频数据的视频处理参数;
采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据;
对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据;
所述对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据,包括:
将所述混合视频数据从RGBA色彩空间转换为HDR视频数据的YUV色彩空间;
采用所述IO处理模块输出所述目标视频数据;
所述采用所述IO处理模块输出所述目标视频数据,包括:
将所述目标视频数据拆分为多个子目标视频数据,并通过多个输出通道分别输出多个所述子目标视频数据。
2.根据权利要求1所述的方法,其特征在于,所述获取待处理视频数据,包括:
采用所述IO处理模块采集视频数据作为所述待处理视频数据;
或者,将存储于本地的视频数据解码得到解码视频数据,作为所述待处理视频数据。
3.根据权利要求1所述的方法,其特征在于,所述视频处理参数至少包括设置参数和图文数据中的其中一种,设置参数至少包括色彩空间、渲染模式和映射模式中的其中一种;所述图文数据至少包括图片、文字和视频中的其中一种。
4.根据权利要求3所述的方法,其特征在于,所述采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据,包括:
采用所述GPU模块将所述中间视频数据与所述图文数据在指定色彩空间进行混合得到混合视频数据。
5.根据权利要求3所述的方法,其特征在于,所述待处理视频数据包括HDR视频数据,所述图文数据包括为SDR的数据。
6.根据权利要求1所述的方法,其特征在于,所述第一色彩空间包括YUV色彩空间,所述第二色彩空间包括RGBA色彩空间。
7.一种视频数据混合处理系统,其特征在于,所述视频数据混合处理系统预置有内部色彩空间X709,所述视频数据混合处理系统具有IO处理模块和GPU模块,所述系统用于:
获取待处理视频数据;
对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据;
所述对所述待处理视频数据进行色彩空间转换,得到从第一色彩空间转换到第二色彩空间的中间视频数据,包括:
调用所述GPU模块采用浮点数渲染模式将HDR视频数据的YUV色彩空间转换为RGBA色彩空间,以得到中间视频数据;
获取针对所述待处理视频数据的视频处理参数;
采用所述GPU模块根据所述视频处理参数对所述中间视频数据进行混合得到混合视频数据;
所述对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据,包括:
将所述混合视频数据从RGBA色彩空间转换为HDR视频数据的YUV色彩空间;
对所述混合视频数据进行色彩空间转换,得到从所述第二色彩空间转换到所述第一色彩空间的目标视频数据;
采用所述IO处理模块输出所述目标视频数据
所述采用所述IO处理模块输出所述目标视频数据,包括:
将所述目标视频数据拆分为多个子目标视频数据,并通过多个输出通道分别输出多个所述子目标视频数据。
8.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的视频数据混合处理方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的视频数据混合处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111433174.3A CN114245027B (zh) | 2021-11-29 | 2021-11-29 | 一种视频数据混合处理方法、系统、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111433174.3A CN114245027B (zh) | 2021-11-29 | 2021-11-29 | 一种视频数据混合处理方法、系统、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114245027A CN114245027A (zh) | 2022-03-25 |
CN114245027B true CN114245027B (zh) | 2024-03-22 |
Family
ID=80751791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111433174.3A Active CN114245027B (zh) | 2021-11-29 | 2021-11-29 | 一种视频数据混合处理方法、系统、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114245027B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086548A (zh) * | 2022-04-13 | 2022-09-20 | 中国人民解放军火箭军工程大学 | 一种双光谱虚拟摄像头合成方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104813666A (zh) * | 2013-10-15 | 2015-07-29 | 索尼公司 | 解码装置和解码方法、以及编码装置和编码方法 |
JP2017045030A (ja) * | 2015-08-26 | 2017-03-02 | キヤノン株式会社 | 画像表示装置 |
CN108352059A (zh) * | 2015-12-26 | 2018-07-31 | 英特尔公司 | 用于将高动态范围(hdr)内容转换成标准动态范围(sdr)内容的视频色调映射 |
EP3451677A1 (en) * | 2017-09-05 | 2019-03-06 | Koninklijke Philips N.V. | Graphics-safe hdr image luminance re-grading |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10909949B2 (en) * | 2015-06-12 | 2021-02-02 | Avago Technologies International Sales Pte. Limited | System and method to provide high-quality blending of video and graphics |
US10638105B2 (en) * | 2016-06-27 | 2020-04-28 | Intel Corporation | Method and system of multi-dynamic range multi-layer video blending with alpha channel sideband for video playback |
US10402952B2 (en) * | 2017-06-02 | 2019-09-03 | Apple Inc. | Perceptual tone mapping of SDR images for an HDR display |
EP3484137A1 (en) * | 2017-11-09 | 2019-05-15 | Thomson Licensing | Method and device for generating a second image from a first image |
-
2021
- 2021-11-29 CN CN202111433174.3A patent/CN114245027B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104813666A (zh) * | 2013-10-15 | 2015-07-29 | 索尼公司 | 解码装置和解码方法、以及编码装置和编码方法 |
JP2017045030A (ja) * | 2015-08-26 | 2017-03-02 | キヤノン株式会社 | 画像表示装置 |
CN108352059A (zh) * | 2015-12-26 | 2018-07-31 | 英特尔公司 | 用于将高动态范围(hdr)内容转换成标准动态范围(sdr)内容的视频色调映射 |
EP3451677A1 (en) * | 2017-09-05 | 2019-03-06 | Koninklijke Philips N.V. | Graphics-safe hdr image luminance re-grading |
Non-Patent Citations (1)
Title |
---|
4K超高清节目制播中HDR与SDR的兼容与转换;成六祥;邢卫东;;广播与电视技术(04);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114245027A (zh) | 2022-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10720091B2 (en) | Content mastering with an energy-preserving bloom operator during playback of high dynamic range video | |
JP7359521B2 (ja) | 画像処理方法および装置 | |
CN112087648B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
WO2017205702A1 (en) | Transitioning between video priority and graphics priority | |
JP2016213809A (ja) | 表示方法および表示装置 | |
CN108235055B (zh) | Ar场景中透明视频实现方法及设备 | |
KR102567633B1 (ko) | 오버레이 지시를 사용하는 적응적 하이 다이나믹 레인지 톤 매핑 | |
CN112686810B (zh) | 一种图像处理的方法及装置 | |
JP2018507620A (ja) | カラー・ピクチャを復号する方法および装置 | |
US10573279B2 (en) | Systems and methods for combining video and graphic sources for display | |
CN114245027B (zh) | 一种视频数据混合处理方法、系统、电子设备和存储介质 | |
CN107396002B (zh) | 一种视频图像的处理方法及移动终端 | |
US11582464B2 (en) | Using morphological operations to process frame masks in video content | |
WO2016181584A1 (ja) | 表示方法および表示装置 | |
CN114827620A (zh) | 图像处理方法、装置、设备与介质 | |
US11094286B2 (en) | Image processing apparatus and image processing method | |
CN115002468B (zh) | 视频处理方法、装置、系统以及客户端 | |
WO2023193524A1 (zh) | 直播视频处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品 | |
US20250106410A1 (en) | Beta scale dynamic display mapping | |
CN114257838B (zh) | 一种视频数据处理方法、装置、电子设备和存储介质 | |
CN113450293A (zh) | 视频信息处理方法、装置、系统、电子设备及存储介质 | |
CN114466244B (zh) | 一种超高清高动态范围成像渲染方法和装置 | |
US12120336B2 (en) | Embedding frame masks in a video stream | |
WO2023150193A1 (en) | Supporting multiple target display types | |
TW202408219A (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220617 Address after: Room 164, No. 31, Qifu Road, Yuncheng street, Baiyun District, Guangzhou, Guangdong 510410 Applicant after: Totem vision (Guangzhou) Digital Technology Co.,Ltd. Address before: 100195 No. 627, floor 6, building 1, courtyard 131, West Fourth Ring North Road, Haidian District, Beijing Applicant before: Beijing Xinaote totem Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |