CN114466244A - 一种超高清高动态范围成像渲染方法和装置 - Google Patents
一种超高清高动态范围成像渲染方法和装置 Download PDFInfo
- Publication number
- CN114466244A CN114466244A CN202210093729.2A CN202210093729A CN114466244A CN 114466244 A CN114466244 A CN 114466244A CN 202210093729 A CN202210093729 A CN 202210093729A CN 114466244 A CN114466244 A CN 114466244A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- rendering
- format
- target
- dynamic range
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/44012—Processing 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 rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/324—Colour aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4402—Processing 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
- H04N21/440236—Processing 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 by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Generation (AREA)
Abstract
本发明实施例提供了一种超高清高动态范围成像渲染方法和装置,实时获取至少一种多媒体;将多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;将目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;将渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。通过将色彩格式首先进行统一转换,可以使多媒体满足高动态范围且超高清需求的同时,还可以便于后续对多媒体进行高效渲染以及视频转换,从而能够在电视台节目中实时输出多种格式的高动态范围的超高清三维图文的多媒体,满足用户的观看需求。
Description
技术领域
本发明涉及多媒体技术领域,特别是涉及一种超高清高动态范围成像渲染方法和一种超高清高动态范围成像渲染装置。
背景技术
三维图文系统是一种应用于电视台节目数字信号实时处理的系统,其可以实现二维和三维字幕图元创作、三维特技编播、多任务播出等功能。目前,电视台节目数字信号逐渐向超高清发展,电视台节目数字信号可以达到4K、甚至8K。然而,随着电视台节目数字信号的超高清化,分辨率与刷新频率的增大容易导致三维图文系统无法很好地完成图文实时渲染,从而可能导致较难完成电视台节目数字信号的实时处理。
发明内容
本发明实施例是提供一种高超超高清高动态范围成像渲染方法、装置、电子设备以及计算机可读存储介质,以解决三维图文系统无法很好地完成图文实时渲染的问题。
本发明实施例公开了一种高超超高清高动态范围成像渲染方法,包括:
实时获取至少一种多媒体;
将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;
将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
可选地,所述将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式的步骤,包括:
通过图形处理器将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的浮点型色彩格式。
可选地,所述将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果的步骤,包括:
选取与预设的特效效果相对应的三维模型;
将所述目标色彩格式的多媒体作为纹理源,通过图形处理器渲染所述与预设的特效效果相对应的三维模型,得到渲染结果。
可选地,所述方法还包括:
将所述渲染结果缓存于图形处理器对应的内存中。
本发明实施例公开了一种超高清高动态范围成像渲染装置,包括:
获取模块,用于实时获取至少一种多媒体;
格式转换模块,将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;
渲染模块,用于将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
渲染结果转换模块,用于将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
可选地,所述格式转换模块包括:
格式转换子模块,用于通过图形处理器将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的浮点型色彩格式;
渲染结果转换子模块,用于图形处理器采用多个进程分别将所述渲染结果转换为不同的支持高动态范围的超高清格式的目标多媒体并输出。
可选地,所述渲染模块包括:
模型选取子模块,用于选取与预设的特效效果相对应的三维模型;
渲染子模块,用于将所述目标色彩格式的多媒体作为纹理源,通过图形处理器渲染所述与预设的特效效果相对应的三维模型,得到渲染结果。
本发明实施例还公开了一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本发明实施例任一项所述的的方法。
本发明实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例任一项所述的方法。
本发明实施例包括以下优点:
通过本发明实施例的超高清高动态范围成像渲染方法,实时获取至少一种多媒体;将多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;将目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;将渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。通过将色彩格式首先进行统一转换,可以使多媒体满足超高清需求的同时,还可以便于后续对多媒体进行高效渲染以及视频转换,从而能够在电视台节目中实时输出多种格式的高动态范围的超高清三维图文的多媒体,满足用户的观看需求。
附图说明
图1是本发明实施例中提供的一种超高清高动态范围成像渲染方法的步骤流程图;
图2是本发明实施例中提供的一种超高清高动态范围成像渲染方法的步骤流程图;
图3是本发明实施例中提供的一种超高清高动态范围成像渲染装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一在于,对电视台实时产生的多媒体进行统一的色彩格式转换,将色彩格式转换后得到的结果作为纹理源输入渲染引擎,渲染引擎基于GPU浮点格式对纹理源进行渲染,并利用GPU将引擎渲染结果转化为目标输出,在一定程度上提升渲染效率以及满足用户对不同超高清画面的需求。
参照图1,示出了本发明实施例中提供的一种超高清高动态范围成像渲染方法的步骤流程图,具体可以包括如下步骤:
步骤101,实时获取至少一种多媒体;
在本发明实施例中,该方法可以应用于电视台节目8k图文产品中,其具有二维和三维字幕图元创作、二维和三维字幕静态渲染等功能。而在进行图文实时渲染的过程中,需要实时对多媒体进行获取并对其进行处理。
具体的,多媒体可以在电视台节目制作过程中实时地生成,其包括图像、音频、视频等,本发明对此不做限制。
在具体实现中,为了提高获取效率,可以基于GPU调度多线程对多媒体进行多路采集。
作为本发明的一种示例,基于GPU调度多线程对多媒体进行多路采集可以为:GPU线程1可以获取色彩格式为YUV、色深8bit、BT709 SDR的视频采集1;GPU线程2可以获取色彩格式为YUV、色深10bit、BT2110 HDR的视频采集2;GPU线程3可以获取色彩格式为BGRA、色深8bit、BT709SDR的图片1;GPU线程4可以获取色彩格式为BGRA、色深10bit、BT2110HDR的图片2。
步骤102,将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;
在本发明实施例中,所述多媒体可以有多种色彩格式,但如果将不同色彩格式的多媒体作为纹理源进入渲染引擎,多种色彩格式的多媒体具有不同的色域,导致无法对多媒体进行统一的处理。且色彩格式可能不符合高动态范围的超高清多媒体的要求,导致后续可能无法得到较好色彩效果的支持高动态范围的超高清多媒体。
由此,为了便于在实时多媒体输出过程中提高渲染效率,可以首先将多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式,使色彩格式可以符合高动态范围的超高清多媒体的要求,同时还可以便于提高后续的渲染效率。因此需要对多媒体进行颜色空间的统一转换。
在获取到多媒体之后,可以将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式,所述目标色彩格式满足支持高动态范围且超高清的要求以及兼容多个色彩空间,因此可以通过进一步处理得到支持高动态范围、超高清并兼容多个色彩空间的多媒体。
具体而言,色彩格式里可以包括像素格式、色深、色彩空间等。
其中,像素格式可以指像素颜色的表示方式,其可以包括BGRA、HIS、YUV等。BGRA为采用Blue(蓝色)Green(绿色)Red(红色)和Alpha(透明度)表示颜色的方式;HIS为采用Hue(色调)、Saturation(饱和度)和Intensity(亮度)表示颜色的方式;YUV为采用“Y”表示明亮度(Luminance),“U”和“V”表示色度(Chrominance)的表示颜色的方式。
在具体实现中,可以根据原多媒体的色彩格式以及支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式,得到相应的转换方法,将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式。具体的,色彩空间,来用于描述不同显示设备,或者不同标准所使用或规定的颜色范围,而可以在两个不同色彩空间之间构建映射以进行色彩空间的转换。
作为本发明的一种示例,色彩空间可以由BT.709向支持高动态范围的超高清多媒体色彩空间BT.2020进行转换。第一步是逆量化,得到BT.709标准下的模拟信号值;第二步是色域转换,将BT.709下的模拟信号值,转换为BT.2020标准下的模拟信号值;第三步是量化,得到BT.2020标准下的数字信号。选择在模拟信号域进行色域转换而不是直接在数字信号域进行色域转换的原因是为了保留更多的信息与细节。由于量化过程会存在信息的丢弃,并且BT.709的色域比BT.2020小,如果直接用数字信号进行转换,会使得BT.2020色域下的图像效果变差。因此,通过逆量化过程,恢复图像的相关细节,然后进行模拟信号的色域转换,就可以解决图像效果变差的问题。
步骤103,将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
在本发明实施例中,为了使得节目效果满足用户需求,常常在电视台节目制作中添加三维图文,因此需要进行三维模型渲染。
在得到支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式后,可以将其作为纹理源进入渲染引擎,并渲染预设的三维模型,得到渲染结果。
具体而言,三维模型是用户根据需要在多媒体中呈现的三维模型,而渲染结果可以为多个不同色彩空间的支持高动态范围的超高清多媒体。
在具体实现中,可以将GPU作为渲染引擎,并基于GPU浮点格式将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型。其中,在对三维模型进行渲染时,需要为每个三维模型顶点指定一组纹理坐标,标明该顶点在贴图中的位置,从而建立起三维模型和纹理源之间的映射关系,然后根据纹理坐标值从纹理源里拾取颜色,最终获得渲染后的三维模型。
步骤104,将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
在本发明实施例中,在得到渲染结果后,为了满足用户对不同格式超高清节目的需求,还需要将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体,并将目标多媒体输出。
具体而言,目标多媒体是用户希望得到的最终输出的多媒体,并且目标多媒体可以是一个或者多个。当目标多媒体为多个时,可以根据用户需要,输出多种支持高动态范围的超高清格式的目标多媒体。并且目标多媒体的输出信号格式可以包括SDI信号、IP信号和HDMI信号等。
作为本发明的一种示例,IO卡1可以输出SDI信号、IO卡2可以输出HDMI信号、IP流1可以输出IP信号。
在具体实现中,可以将渲染结果以浮点型结构存储在显卡内存中,并利用GPU单进程或多进程模式可以将其转换为一个或者多个支持高动态范围的超高清格式的目标多媒体,并可以根据需要的输出信号格式,对输出信号进行输出。
通过本发明实施例的超高清高动态范围成像渲染方法,实时获取至少一种多媒体;将多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;将目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;将渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。通过将色彩格式首先进行统一转换,可以使多媒体满足高动态范围以及超高清需求的同时,还可以便于后续对多媒体进行高效渲染以及视频转换,从而能够在电视台节目中实时输出多种格式的超高清三维图文的多媒体,满足用户的观看需求。
参照图2,示出了本发明实施例中提供的一种高超超高清高动态范围成像渲染方法的步骤流程图,具体可以包括如下步骤:
步骤201,实时获取至少一种多媒体;
在本发明实施例中,该方法可以应用于电视台节目8k图文产品中,其具有二维和三维字幕图元创作、二维和三维字幕静态渲染等功能。在进行图文实时渲染的过程中,需要实时对多媒体进行获取并对其进行处理。
具体的,多媒体是需要进行处理并最后输出得到8k图文产品的节目信号,可以是与节目相关的采集信号和媒体文件等。多媒体可以包括文本、图像、动画、声音、视频影像等。
在具体实现中,为了提高获取效率,可以基于GPU调度多线程对多媒体进行多路采集。
步骤202,通过图形处理器将所述多媒体的色彩格式统一转换为超高清多媒体色彩空间对应的浮点型色彩格式;
在本发明实施例中,图形处理器与CPU相比,拥有更卓越、灵活的处理性能和高度并行化的处理能力,因此为了提升转换效率,利用了图形处理器进行色彩格式转换。并且浮点型色彩格式相对于整型色彩格式拥有更高的精度,满足了10bit量化空间渲染的精度要求,使得可以通过后续的处理得到效果更好的支持高动态范围的超高清多媒体。
并且由于所述多媒体可以有多种色彩格式,但如果将不同色彩格式的多媒体作为纹理源进入渲染引擎,多种色彩格式的多媒体具有不同的色域,导致无法对多媒体进行统一的处理。且色彩格式可能不符合超高清多媒体的要求,导致后续可能无法得到较好色彩效果的超高清多媒体。由此,为了便于在实时多媒体输出过程中提高渲染效率,可以首先将多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式,使色彩格式可以符合支持高动态范围的超高清多媒体的要求,同时还可以便于提高后续的渲染效率。因此需要对多媒体进行颜色空间的统一转换。
具体而言,色彩格式里可以包括像素格式、色深、色彩空间等。而浮点型色彩格式的数据类型包括float(单精度浮点型)、double(双精度浮点型)、long double(长双精度浮点型)等。
在具体实现中,图形处理器可以根据原多媒体的色彩格式以及支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式,得到相应的转换方法,将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式。具体地,为了提高效率,实现过程可以利用Shander或Cuda进行编写,并可以将输出的色彩格式指定为浮点型。
步骤203,将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
在本发明的一种实施例中,所述将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果的步骤,包括:
S11,选取与预设的特效效果相对应的三维模型;
在本发明实施例中,选取与预设的特效效果相对应的三维模型,是为了后续对三维模型的渲染,得到三维模型附有所需要特效效果的图文输出。
具体而言,特效效果相对应的三维模型是需要在电视台节目中在多媒体中呈现的有相应特效效果的三维模型。三维模型可以包括柱体、锥体、台体和球体等。
在具体实现中,可以根据预设输出的节目效果,预设对应的特效效果以及特效效果相对应的三维模型,当需要对三维模型进行渲染时,可以选取与预设的特效效果相对应的三维模型,并进行后续的渲染处理。
S12,将所述目标色彩格式的多媒体作为纹理源,通过图形处理器渲染所述与预设的特效效果相对应的三维模型,得到渲染结果。
在本发明实施例中,图形处理器与CPU相比,拥有更卓越、灵活的处理性能和高度并行化的处理能力,因此为了提升渲染效率,利用了图形处理器进行渲染。并且为了三维模型附有所需要特效效果、满足节目输出的效果,需要将目标色彩格式的多媒体作为纹理源输入图形处理器进行渲染。
具体而言,目标色彩格式的多媒体是需要作为特效效果附着在对应三维模型的纹理源。目标色彩格式的多媒体可以有多个色彩格式,例如浮点型BGRA、兼容BT709色彩空间与BT2020色彩空间等。
在具体实现中,可以将图形处理器作为渲染引擎,并基于GPU浮点格式将所述目标色彩格式的多媒体作为纹理源渲染预设的特效效果相对应的三维模型。其中,在对三维模型进行渲染时,需要为每个顶点指定一组纹理坐标,标明该顶点在贴图中的位置,从而建立起三维模型和纹理源之间的映射关系,然后根据纹理坐标值从纹理源里拾取颜色,最终获得渲染后的三维模型。
步骤204,将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
在本发明的一种实施例中,所述方法还包括:
S21,将所述渲染结果缓存于图形处理器对应的内存中。
在本发明实施例中,为了提升渲染效率、便于图形处理器更快捷地获取到渲染结果以进行处理、缩短渲染处理时间、提高输出的实时性,在得到渲染结果后,可以将所述渲染结果缓存于图形处理器对应的内存中。
具体的,渲染结果可以以浮点型结构缓存于图形处理器内存中,以满足输出精度的要求。
在本发明的一种实施例中,所述将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出的步骤,包括:
S31,图形处理器采用多个进程分别将所述渲染结果转换为不同的超高清格式的目标多媒体并输出。
在本发明实施例中,为了提高转换效率,可以使用图形处理器进行转换。并且为了满足用户对不同格式支持高动态范围的超高清节目的需求,图形处理器可以采用多个进程将所述渲染结果转换为多个不同的支持高动态范围的超高清格式的目标多媒体并输出。
具体而言,图形处理器与CPU相比,拥有更卓越、灵活的处理性能和高度并行化的处理能力,因此为了提升转换效率,使用了图形处理器对渲染结果进行了转换。所述不同的支持高动态范围的超高清格式的目标多媒体可以为不同分辨率,和/或,不同色彩空间的支持高动态范围的超高清格式的多媒体。并且为了满足电视台不同信号格式同播的需求,目标多媒体的输出信号格式可以包括SDI信号、IP信号和HDMI信号等。
在具体实现中,渲染结果可以输入到多个图形处理器进程,每个进程根据不同的转换方法对渲染结果进行不同的转换处理,因此每个进程可以输出对应支持高动态范围的超高清格式的目标多媒体。
作为本发明的一种示例,渲染结果输入图形处理器进程1进行转换后,通过IO卡1输出8K分辨率、YUV格式、10BIT色深、BT2020 HDR的多媒体;渲染结果输入图形处理器进程2进行转换后,通过IO卡2输出4K分辨率、YUV格式、10BIT色深、BT2020 HDR的多媒体;渲染结果输入图形处理器进程3进行转换后,通过IO卡3输出HD分辨率、YUV格式、8BIT色深、BT709SDR的多媒体;渲染结果输入图形处理器进程4进行转换后,通过IP流1输出4K分辨率、YUV格式、10BIT色深、BT2020 HDR的多媒体。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明实施例中提供的一种超高清高动态范围成像渲染方法装置的结构框图,具体可以包括如下模块:
获取模块301,用于实时获取至少一种多媒体;
格式转换模块302,用于通过图形处理器将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的浮点型色彩格式;
渲染模块303,用于将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
渲染结果转换模块304,用于将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
在本发明一种实施例中,所述格式转换模块包括:
格式转换子模块,用于通过图形处理器将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的浮点型色彩格式;
渲染结果转换子模块,用于图形处理器采用多个进程分别将所述渲染结果转换为不同的支持高动态范围的超高清格式的目标多媒体并输出。
在本发明一种实施例中,所述渲染模块包括:
模型选取子模块,用于选取与预设的特效效果相对应的三维模型;
渲染子模块,用于将所述目标色彩格式的多媒体作为纹理源,通过图形处理器渲染所述与预设的特效效果相对应的三维模型,得到渲染结果。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行本发明实施例所述的方法。
本发明实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本发明实施例所述的方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种超高清高动态范围成像渲染方法和一种超高清高动态范围成像渲染装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种超高清高动态范围成像渲染方法,其特征在于,包括:
实时获取至少一种多媒体;
将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;
将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
2.根据权利要求1所述的方法,其特征在于,所述将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式的步骤,包括:
通过图形处理器将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的浮点型色彩格式。
3.根据权利要求1所述的方法,其特征在于,所述将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果的步骤,包括:
选取与预设的特效效果相对应的三维模型;
将所述目标色彩格式的多媒体作为纹理源,通过图形处理器渲染所述与预设的特效效果相对应的三维模型,得到渲染结果。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述渲染结果缓存于图形处理器对应的内存中。
5.根据权利要求1或4所述的方法,其特征在于,所述将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出的步骤,包括:
图形处理器采用多个进程分别将所述渲染结果转换为不同的支持高动态范围的超高清格式的目标多媒体并输出。
6.一种超高清高动态范围成像渲染装置,其特征在于,包括:
获取模块,用于实时获取至少一种多媒体;
格式转换模块,用于将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的目标色彩格式;
渲染模块,用于将所述目标色彩格式的多媒体作为纹理源渲染预设的三维模型,得到渲染结果;
渲染结果转换模块,用于将所述渲染结果转换为支持高动态范围的超高清格式的目标多媒体并输出。
7.根据权利要求6所述的装置,其特征在于,所述格式转换模块包括:
格式转换子模块,用于通过图形处理器将所述多媒体的色彩格式统一转换为支持高动态范围的超高清多媒体色彩空间对应的浮点型色彩格式;
渲染结果转换子模块,用于图形处理器采用多个进程分别将所述渲染结果转换为不同的支持高动态范围的超高清格式的目标多媒体并输出。
8.根据权利要求6所述的装置,其特征在于,所述渲染模块包括:
模型选取子模块,用于选取与预设的特效效果相对应的三维模型;
渲染子模块,用于将所述目标色彩格式的多媒体作为纹理源,通过图形处理器渲染所述与预设的特效效果相对应的三维模型,得到渲染结果。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-5任一项所述的方法。
10.一个或多个机器可读介质,其特征在于,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210093729.2A CN114466244B (zh) | 2022-01-26 | 2022-01-26 | 一种超高清高动态范围成像渲染方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210093729.2A CN114466244B (zh) | 2022-01-26 | 2022-01-26 | 一种超高清高动态范围成像渲染方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114466244A true CN114466244A (zh) | 2022-05-10 |
CN114466244B CN114466244B (zh) | 2024-06-18 |
Family
ID=81410917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210093729.2A Active CN114466244B (zh) | 2022-01-26 | 2022-01-26 | 一种超高清高动态范围成像渲染方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114466244B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102722861A (zh) * | 2011-05-06 | 2012-10-10 | 新奥特(北京)视频技术有限公司 | 一种基于cpu的图形渲染引擎及实现方法 |
CN104244087A (zh) * | 2014-09-19 | 2014-12-24 | 青岛海信移动通信技术股份有限公司 | 一种视频渲染的方法及设备 |
US20160366449A1 (en) * | 2014-02-21 | 2016-12-15 | Koninklijke Philips N.V. | High definition and high dynamic range capable video decoder |
CN107465939A (zh) * | 2016-06-03 | 2017-12-12 | 杭州海康机器人技术有限公司 | 视频图像数据流的处理方法及装置 |
CN108605151A (zh) * | 2016-02-12 | 2018-09-28 | 三星电子株式会社 | 用于创建、流式传输和渲染hdr图像的方法和装置 |
CN110149507A (zh) * | 2018-12-11 | 2019-08-20 | 腾讯科技(深圳)有限公司 | 视频处理方法、数据处理设备及存储介质 |
CN111383329A (zh) * | 2020-03-06 | 2020-07-07 | 深圳市工之易科技有限公司 | 基于浏览器的三维图像显示方法、装置及电子设备 |
CN112001975A (zh) * | 2020-07-10 | 2020-11-27 | 浙江大华技术股份有限公司 | 图像数据转换方法及相关设备、装置 |
CN112200753A (zh) * | 2020-10-30 | 2021-01-08 | 青岛海泰新光科技股份有限公司 | 一种图像宽动态范围的处理方法 |
CN113450440A (zh) * | 2021-06-22 | 2021-09-28 | 网易(杭州)网络有限公司 | 渲染图像的方法、装置、计算机可读存储介质和电子设备 |
-
2022
- 2022-01-26 CN CN202210093729.2A patent/CN114466244B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102722861A (zh) * | 2011-05-06 | 2012-10-10 | 新奥特(北京)视频技术有限公司 | 一种基于cpu的图形渲染引擎及实现方法 |
US20160366449A1 (en) * | 2014-02-21 | 2016-12-15 | Koninklijke Philips N.V. | High definition and high dynamic range capable video decoder |
CN104244087A (zh) * | 2014-09-19 | 2014-12-24 | 青岛海信移动通信技术股份有限公司 | 一种视频渲染的方法及设备 |
CN108605151A (zh) * | 2016-02-12 | 2018-09-28 | 三星电子株式会社 | 用于创建、流式传输和渲染hdr图像的方法和装置 |
CN107465939A (zh) * | 2016-06-03 | 2017-12-12 | 杭州海康机器人技术有限公司 | 视频图像数据流的处理方法及装置 |
CN110149507A (zh) * | 2018-12-11 | 2019-08-20 | 腾讯科技(深圳)有限公司 | 视频处理方法、数据处理设备及存储介质 |
CN111383329A (zh) * | 2020-03-06 | 2020-07-07 | 深圳市工之易科技有限公司 | 基于浏览器的三维图像显示方法、装置及电子设备 |
CN112001975A (zh) * | 2020-07-10 | 2020-11-27 | 浙江大华技术股份有限公司 | 图像数据转换方法及相关设备、装置 |
CN112200753A (zh) * | 2020-10-30 | 2021-01-08 | 青岛海泰新光科技股份有限公司 | 一种图像宽动态范围的处理方法 |
CN113450440A (zh) * | 2021-06-22 | 2021-09-28 | 网易(杭州)网络有限公司 | 渲染图像的方法、装置、计算机可读存储介质和电子设备 |
Non-Patent Citations (3)
Title |
---|
SANJIDA SHARMIN MOHONA 等: "Subjective Assessment of Stereoscopic Image Quality: The Impact of Visually Lossless Compression", 《2020 TWELFTH INTERNATIONAL CONFERENCE ON QUALITY OF MULTIMEDIA EXPERIENCE (QOMEX)》, 23 June 2020 (2020-06-23) * |
姚少俊: "实时三维内容生成算法研究与实现", 《万方学位论文》, 9 August 2016 (2016-08-09) * |
张毓茜: "真实感三维场景中实时渲染特效的研究与实现", 《CNKI优秀硕士学位论文全文库》, 15 January 2013 (2013-01-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN114466244B (zh) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12125120B2 (en) | Embedding data in video without visible impairments | |
US20230171429A1 (en) | Color volume transforms in coding of high dynamic range and wide color gamut sequences | |
JP7359521B2 (ja) | 画像処理方法および装置 | |
US10244200B2 (en) | View-dependent operations during playback of panoramic video | |
EP3549091B1 (en) | Re-projecting flat projections of pictures of panoramic video for rendering by application | |
JP6472429B2 (ja) | Luma値を決定するための方法、装置、およびシステム | |
US10720091B2 (en) | Content mastering with an energy-preserving bloom operator during playback of high dynamic range video | |
WO2015198554A1 (ja) | 変換方法および変換装置 | |
JP2016213809A (ja) | 表示方法および表示装置 | |
JP2016058848A (ja) | 画像処理装置及び画像処理方法 | |
JP2020174358A (ja) | ビットストリーム内で、ldrピクチャのピクチャ/ビデオ・フォーマットと、このldrピクチャおよびイルミネーション・ピクチャから取得された復号済みのhdrピクチャのピクチャ/ビデオ・フォーマットとをシグナリングする方法および装置 | |
JP2014508360A (ja) | ヒストグラムを用いることによる別バージョンの画像コンテンツの生成 | |
JP2018511193A (ja) | ピクチャの逆トーン・マッピングのための方法及び装置 | |
US10382735B2 (en) | Targeted display color volume specification via color remapping information (CRI) messaging | |
CN111033557A (zh) | 带有叠加指示的自适应高动态范围色调映射 | |
CN108141576A (zh) | 显示装置及其控制方法 | |
WO2016181584A1 (ja) | 表示方法および表示装置 | |
CN111970564B (zh) | Hdr视频显示处理的优化方法及装置、存储介质、终端 | |
CN114466244B (zh) | 一种超高清高动态范围成像渲染方法和装置 | |
CN114245027B (zh) | 一种视频数据混合处理方法、系统、电子设备和存储介质 | |
US11094286B2 (en) | Image processing apparatus and image processing method | |
US11301973B2 (en) | Tone mapping method | |
US20250106410A1 (en) | Beta scale dynamic display mapping | |
Pouli et al. | Hdr content creation: creative and technical challenges | |
US20250133224A1 (en) | Supporting multiple target display types |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |