基于组屏的内容展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24521161 阅读:36 留言:0更新日期:2020-06-17 07:59
本发明专利技术提供了一种基于组屏的内容展示方法、装置、电子设备及存储介质;方法包括:接收到针对目标内容的组屏展示指令,组屏展示指令用于指示通过至少两个屏幕设备组合展示目标内容;响应于组屏展示指令,获取目标内容所对应的像素数据、以及至少两个屏幕设备的色域参数;根据至少两个屏幕设备的色域参数,对像素数据进行色域调整,得到目标像素数据,目标像素数据对应的色域被至少两个屏幕设备的色域所覆盖;基于目标像素数据进行屏幕渲染,得到第一屏幕内容,第一屏幕内容与第二屏幕内容的色彩一致,并与第二屏幕内容组合得到所述目标内容。通过本发明专利技术,能够使得至少两个屏幕设备组合展示的目标内容的色彩一致,提升用户的体验。

Content display method, device, electronic equipment and storage medium based on group screen

【技术实现步骤摘要】
基于组屏的内容展示方法、装置、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种组屏的内容展示方法、装置、电子设备及存储介质。
技术介绍
在对内容进行展示时,为获得更广的展示尺寸,可以通过多个屏幕设备对所要展示的内容进行组屏展示。但由于不同屏幕设备的屏幕素质不同,同一色彩在不同屏幕进行展示时,存在不一致的情况,使得组屏展示的效果差,用户体验感不佳。
技术实现思路
本专利技术实施例提供一种组屏的内容展示方法、装置、电子设备及存储介质,能够使得至少两个屏幕设备组合展示的目标内容的色彩一致。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种组屏的内容展示方法,包括:接收到针对目标内容的组屏展示指令,所述组屏展示指令用于指示通过至少两个屏幕设备组合展示所述目标内容;响应于所述组屏展示指令,获取所述目标内容所对应的像素数据、以及所述至少两个屏幕设备的色域参数;基于所述目标像素数据进行屏幕渲染,得到第一屏幕内容,所述第一屏幕内容与第二屏幕内容的色彩一致,并与所述第二屏幕内容组合得到所述目标内容;其中,第二屏幕内容,为所述至少两个屏幕设备中其他屏幕设备基于所述目标像素数据,进行屏幕渲染得到。本专利技术实施例提供一种组屏的内容展示装置,包括:接收模块,用于接收到针对目标内容的组屏展示指令,所述组屏展示指令用于指示通过至少两个屏幕设备组合展示所述目标内容;获取模块,用于响应于所述组屏展示指令,获取所述目标内容所对应的像素数据、以及所述至少两个屏幕设备的色域参数;调整模块,用于根据所述至少两个屏幕设备的色域参数,对所述像素数据进行色域调整,得到目标像素数据,所述目标像素数据对应的色域被所述至少两个屏幕设备的色域所覆盖;渲染模块,用于基于所述目标像素数据进行屏幕渲染,得到第一屏幕内容,所述第一屏幕内容与第二屏幕内容的色彩一致,并与所述第二屏幕内容组合得到所述目标内容;其中,第二屏幕内容,为所述至少两个屏幕设备中其他屏幕设备基于所述目标像素数据,进行屏幕渲染得到。上述方案中,所述装置还包括:转换模块,用于将红绿蓝RGB格式表示的所述像素数据,转换为光谱三刺激值XYZ表示的所述像素数据。上述方案中,所述调整模块,还用于根据所述至少两个屏幕设备的色域参数,确定所述至少两个屏幕设备的重合色域;根据所述至少两个屏幕设备的重合色域,对所述像素数据进行色域调整。上述方案中,所述调整模块,还用于获取所述像素数据所对应的色域中的每个色彩值;确定所述色彩值超出所述重合色域时,将所述色彩值映射到所述重合色域的边界值,以对所述像素数据进行色域调整。上述方案中,所述调整模块,还用于确定所述色彩值与所述重合色域中白点值的连线、以及所述连线与所述重合色域的边界线的交点;将所述色彩值调整为所述交点对应的色彩值,以实现将所述色彩值映射到所述重合色域的边界值。上述方案中,所述调整模块,还用于确定所述重合色域中的映射中心点;将所述像素数据所对应的色域中的每个色彩值,向着所述映射中心点的位置进行线性压缩,直至所述像素数据所对应的色域压缩至所述重合色域内,以实现对所述像素数据进行色域调整。上述方案中,所述调整模块,还用于确定重合色域中的映射中心点;选取所述重合色域中的部分区域作为核心区域;将所述像素数据所对应的色域中超出所述核心区域的每个色彩值,向着所述映射中心点的位置进行线性压缩,直至将超出所述核心区域的每个色彩值压缩至所述核心区域边界与所述重合色域边界之间。上述方案中,所述调整模块,还用于对所述像素数据进行划分,得到对应各屏幕设备的子像素数据;根据所述至少两个屏幕设备的色域参数,对当前屏幕设备所对应所述子像素数据进行色域调整。上述方案中,所述调整模块,还用于根据所述至少两个屏幕设备的色域参数,确定色域覆盖率最小的屏幕设备;确定所述色域覆盖率最小的屏幕设备的色域无法覆盖相应子像素数据所对应的色域时,根据所述色域覆盖率最小的屏幕设备的色域参数,对当前屏幕设备所对应的子像素数据进行色域调整。上述方案中,所述获取模块,还用于当所述目标内容为目标视频时,获取所述目标视频对应的视频文件;对所述视频文件进行解码,得到视频文件中各视频帧所对应的像素数据。上述方案中,所述获取模块,还用于当所述目标内容为目标页面时,获取对应所述目标页面的页面文件;解析所述页面文件,得到所述目标页面中各元素的样式和位置;根据所述目标页面中各元素的样式和位置,确定所述目标页面所对应的像素数据。上述方案中,所述渲染模块,还用于对所述目标像素数据进行划分,得到各所述屏幕设备所需展示内容对应的像素数据;对当前屏幕设备所需展示内容对应的像素数据进行屏幕渲染,得到第一屏幕内容。本专利技术实施例提供一种电子设备,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现本专利技术实施例提供的组屏的内容展示方法。本专利技术实施例提供一种存储介质,存储有可执行指令,所述可执行指令用于执行本专利技术实施例提供的组屏的内容展示方法。本专利技术实施例具有以下有益效果:本专利技术通过根据至少两个屏幕设备的色域参数,对像素数据进行色域调整,得到目标像素数据,目标像素数据对应的色域被至少两个屏幕设备的色域所覆盖;由于所有用于展示目标内容的屏幕设备的色域均能够覆盖目标像素数据对应的色域,如此,在对目标内容进行展示时,各屏幕设备所展示出来的色彩均能够与目标像素数据本身所对应的色彩相同,进而使得至少两个屏幕设备组合展示的目标内容的色彩一致。附图说明图1是相关技术提供的视频播放过程的流程示意图;图2是本专利技术实施例提供的视频播放中产生色差的原理示意图;图3是本专利技术实施例提供的视频在组屏播放中产生色差的原理示意图;图4是本专利技术实施例提供的基于组屏的内容展示系统100的一个可选的架构示意图;图5是本专利技术实施例提供的基于组屏的内容展示方法的一个可选的流程示意图;图6是本专利技术实施例提供的屏幕设备的色域的示意图;图7是本专利技术实施例提供的重合色域的示意图;图8是本专利技术实施例提供的色域调整的示意图;图9是本专利技术实施例提供的色域调整的示意图;图10是本专利技术实施例提供的色域调整的示意图;图11是本专利技术实施例提供的色域调整的示意图;图12是本专利技术实施例提供的组合渲染的示意图;图13是本专利技术实施例提供的基于组屏的内容展示方法的一个可选的流程示意图;图14是本专利技术实施例提供的基于组屏的内容展示系统的软件模块示意图;图15是本专利技术实施例提供的用于组屏播放的屏幕设备的示意图;图16是本专利技术实施例提供的屏幕设备A对像素数据进行调整的流程示意图;图17是本专利技术实施例提供的屏幕设备B、C、D对像素数据进行调整本文档来自技高网...

【技术保护点】
1.一种基于组屏的内容展示方法,其特征在于,所述方法包括:/n接收到针对目标内容的组屏展示指令,所述组屏展示指令用于指示通过至少两个屏幕设备组合展示所述目标内容;/n响应于所述组屏展示指令,获取所述目标内容所对应的像素数据、以及所述至少两个屏幕设备的色域参数;/n根据所述至少两个屏幕设备的色域参数,对所述像素数据进行色域调整,得到目标像素数据,所述目标像素数据对应的色域被所述至少两个屏幕设备的色域所覆盖;/n基于所述目标像素数据进行屏幕渲染,得到第一屏幕内容,所述第一屏幕内容与第二屏幕内容的色彩一致,并与所述第二屏幕内容组合得到所述目标内容;/n其中,第二屏幕内容,为所述至少两个屏幕设备中其他屏幕设备基于所述目标像素数据,进行屏幕渲染得到。/n

【技术特征摘要】
1.一种基于组屏的内容展示方法,其特征在于,所述方法包括:
接收到针对目标内容的组屏展示指令,所述组屏展示指令用于指示通过至少两个屏幕设备组合展示所述目标内容;
响应于所述组屏展示指令,获取所述目标内容所对应的像素数据、以及所述至少两个屏幕设备的色域参数;
根据所述至少两个屏幕设备的色域参数,对所述像素数据进行色域调整,得到目标像素数据,所述目标像素数据对应的色域被所述至少两个屏幕设备的色域所覆盖;
基于所述目标像素数据进行屏幕渲染,得到第一屏幕内容,所述第一屏幕内容与第二屏幕内容的色彩一致,并与所述第二屏幕内容组合得到所述目标内容;
其中,第二屏幕内容,为所述至少两个屏幕设备中其他屏幕设备基于所述目标像素数据,进行屏幕渲染得到。


2.如权利要求1所述的方法,其特征在于,所述对所述像素数据进行色域调整之前,所述方法还包括:
将红绿蓝RGB格式表示的所述像素数据,转换为光谱三刺激值XYZ表示的所述像素数据。


3.如权利要求1所述的方法,其特征在于,所述根据所述至少两个屏幕设备的色域参数,对所述像素数据进行色域调整,包括:
根据所述至少两个屏幕设备的色域参数,确定所述至少两个屏幕设备的重合色域;
根据所述至少两个屏幕设备的重合色域,对所述像素数据进行色域调整。


4.如权利要求3所述的方法,其特征在于,所述根据所述至少两个屏幕设备的重合色域,对所述像素数据进行色域调整,包括:
获取所述像素数据所对应的色域中的每个色彩值;
确定所述色彩值超出所述重合色域时,将所述色彩值映射到所述重合色域的边界值,以对所述像素数据进行色域调整。


5.如权利要求4所述的方法,其特征在于,所述将所述色彩值映射到所述重合色域的边界值,包括:
确定所述色彩值与所述重合色域中白点值的连线、以及所述连线与所述重合色域的边界线的交点;
将所述色彩值调整为所述交点对应的色彩值,以实现将所述色彩值映射到所述重合色域的边界值。


6.如权利要求3所述的方法,其特征在于,所述根据所述至少两个屏幕设备的重合色域,对所述像素数据进行色域调整,包括:
确定所述重合色域中的映射中心点;
将所述像素数据所对应的色域中的每个色彩值,向着所述映射中心点的位置进行线性压缩,直至所述像素数据所对应的色域压缩至所述重合色域内,以实现对所述像素数据进行色域调整。


7.如权利要求3所述的方法,其特征在于,所述根据所述至少两个屏幕设备的重合色域,对所述像素数据进行色域调整,包括:
确定重合色域中的映射中心点;
选取所述重合色域中的部分区域作为核心区域;
将所述像素数据所对应的色域中超出所述核心区域的每个色彩值,向着所述映射中心点的位置进行线性压缩,直至将超出所述核心区域的每个色彩值压缩至所述核心区域边界与所述重合色域边界之间。


8.如权利要求1所述的方法,其特征在于,所述根据所...

【专利技术属性】
技术研发人员:邓朔
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1