显示控制方法、装置、电子设备、介质及程序产品与流程

文档序号:30973416发布日期:2022-08-02 22:31阅读:59来源:国知局
显示控制方法、装置、电子设备、介质及程序产品与流程

1.本公开涉及播放技术领域,具体涉及一种显示控制方法、装置、电子设备、介质及程序产品。


背景技术:

2.近年来,数字背景技术在影视作品拍摄中得到了广泛应用。在使用数字背景技术进行拍摄时,通过在显示设备上显示图像来模拟需要呈现的真实环境。
3.在使用数字背景技术进行拍摄时,导演经常会有对整个数字背景图像进行局部调整(如只针对天空、草地等进行调整)的需求。目前不能在拍摄现场实时实现这样的效果,而是需要将显示素材数据发回其制作单位,由制作单位的制作人员使用专业处理软件根据导演的要求进行抠图处理,修改显示素材数据。如果制作人员实现的效果和导演现场想要的效果不一致,或者在修改显示素材数据之后,导演在现场拍摄时又提出了其他修改意见,就会出现制作返工的问题,导致整个拍摄成本和周期变长。


技术实现要素:

4.为了解决相关技术中的问题,本公开实施例提供一种显示控制方法、装置、电子设备、介质及程序产品。
5.第一方面,本公开实施例提供了一种显示控制方法,包括:
6.从播放装置获取显示素材数据;
7.基于所述显示素材数据显示第一图像;
8.获取用户对所述第一图像中的指定区域输入的调整指令,所述调整指令用于对所述指定区域的显示效果进行调整;
9.向所述播放装置发送根据所述调整指令生成的调整消息,其中,所述播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。
10.根据本公开的实施例,其中:
11.所述从播放装置获取显示素材数据,包括通过无线网络从所述播放装置获取显示素材数据;
12.所述显示素材包括以下中的任意一种:视频、图片、动图;
13.所述第一图像包括基于所述显示素材数据生成的压缩图像;
14.所述调整指令包括以下任意一种或多种:去色阶调整、亮度调整、虚化程度调整、饱和度调整、色温调整;
15.所述向所述播放装置发送根据所述调整指令生成的调整消息,包括通过所述无线网络向所述播放装置发送根据所述调整指令生成的调整消息。
16.根据本公开的实施例,所述方法还包括:
17.获取用户在所述指定区域中选择的一个或多个点的位置信息;
18.基于所述一个或多个点的位置信息和所述调整指令生成所述调整消息。
19.根据本公开的实施例,所述方法还包括:
20.获取用户在所述指定区域中选择的一个或多个点的位置信息;
21.根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
22.根据所述指定区域的位置信息和所述调整指令生成所述调整消息。
23.根据本公开的实施例,所述方法还包括:
24.创建一个或多个图层,每个所述图层包括一个或多个指定区域;
25.其中,所述获取用户对所述第一图像中的指定区域输入的调整指令,包括获取所述用户针对所述图层输入的调整指令,所述调整指令应用于所述图层中的指定区域。
26.根据本公开的实施例,所述方法还包括:
27.获取用户在所述指定区域中选择的一个或多个点的位置信息;
28.根据所述一个或多个点的位置信息、所述一个或多个点所属的图层和所述调整指令生成所述调整消息。
29.根据本公开的实施例,所述方法还包括:
30.获取用户在所述指定区域中选择的一个或多个点的位置信息;
31.根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
32.根据所述指定区域的位置信息、所述指定区域所属的图层和所述调整指令生成所述调整消息。
33.第二方面,本公开实施例提供了一种显示控制方法,包括:
34.向调整装置发送显示素材数据,所述显示素材数据用于显示第一图像;
35.从所述调整装置接收调整消息,所述调整消息是基于用户通过所述调整装置对所述第一图像中的指定区域输入的调整指令生成的,所述调整指令用于对所述指定区域的显示效果进行调整;
36.根据所述调整消息,基于所述显示素材数据显示第二图像。
37.根据本公开的实施例,其中:
38.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
39.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
40.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
41.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
42.根据所述一个或多个点的位置信息确定所述指定区域的位置;
43.根据所述指定区域的位置和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
44.根据本公开的实施例,其中:
45.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
46.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
47.所述调整消息包括所述指定区域的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
48.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
49.根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
50.根据本公开的实施例,其中:
51.所述调整消息包括所述指定区域的位置信息、所述指定区域所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
52.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
53.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
54.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
55.根据本公开的实施例,其中:
56.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息、所述一个或多个点所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
57.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
58.根据所述一个或多个点的位置信息确定所述指定区域的位置;
59.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
60.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
61.第三方面,本公开实施例提供了一种显示控制装置,包括:
62.第一获取模块,从播放装置获取显示素材数据;
63.第一显示模块,基于所述显示素材数据显示第一图像;
64.第二显示模块,获取用户对所述第一图像中的指定区域输入的调整指令,所述调整指令用于对所述指定区域的显示效果进行调整;
65.第一发送模块,向所述播放装置发送根据所述调整指令生成的调整消息,其中,所述播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。
66.根据本公开的实施例,其中:
67.所述从播放装置获取显示素材数据,包括通过无线网络从所述播放装置获取显示素材数据;
68.所述显示素材包括以下中的任意一种:视频、图片、动图;
69.所述第一图像包括基于所述显示素材数据生成的压缩图像;
70.所述调整指令包括以下任意一种或多种:去色阶调整、亮度调整、虚化程度调整、
饱和度调整、色温调整;
71.所述向所述播放装置发送根据所述调整指令生成的调整消息,包括通过所述无线网络向所述播放装置发送根据所述调整指令生成的调整消息。
72.根据本公开的实施例,显示控制装置还包括:
73.第二获取模块,获取用户在所述指定区域中选择的一个或多个点的位置信息;
74.第一生成模块,基于所述一个或多个点的位置信息和所述调整指令生成所述调整消息。
75.根据本公开的实施例,显示控制装置还包括:
76.第三获取模块,获取用户在所述指定区域中选择的一个或多个点的位置信息;
77.第一分割模块,根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
78.第二生成模块,根据所述指定区域的位置信息和所述调整指令生成所述调整消息。
79.根据本公开的实施例,显示控制装置还包括:
80.创建模块,创建一个或多个图层,每个所述图层包括一个或多个指定区域;
81.其中,所述获取用户对所述第一图像中的指定区域输入的调整指令,包括获取所述用户针对所述图层输入的调整指令,所述调整指令应用于所述图层中的指定区域。
82.根据本公开的实施例,显示控制装置还包括:
83.第四获取模块,获取用户在所述指定区域中选择的一个或多个点的位置信息;
84.第三生成模块,根据所述一个或多个点的位置信息、所述一个或多个点所属的图层和所述调整指令生成所述调整消息。
85.根据本公开的实施例,显示控制装置还包括:
86.第五获取模块,获取用户在所述指定区域中选择的一个或多个点的位置信息;
87.第二分割模块,根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
88.第四生成模块,根据所述指定区域的位置信息、所述指定区域所属的图层和所述调整指令生成所述调整消息。
89.第四方面,本公开实施例提供了一种显示控制装置,包括:
90.第二发送模块,向调整装置发送显示素材数据,所述显示素材数据用于显示第一图像;
91.接收模块,从所述调整装置接收调整消息,所述调整消息是基于用户通过所述调整装置对所述第一图像中的指定区域输入的调整指令生成的,所述调整指令用于对所述指定区域的显示效果进行调整;
92.第二显示模块,根据所述调整消息,基于所述显示素材数据显示第二图像。
93.根据本公开的实施例,其中:
94.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
95.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
96.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
97.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
98.根据所述一个或多个点的位置信息确定所述指定区域的位置;
99.根据所述指定区域的位置和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
100.根据本公开的实施例,其中:
101.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
102.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
103.所述调整消息包括所述指定区域的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
104.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
105.根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
106.根据本公开的实施例,其中:
107.所述调整消息包括所述指定区域的位置信息、所述指定区域所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
108.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
109.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
110.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
111.根据本公开的实施例,其中:
112.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息、所述一个或多个点所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
113.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
114.根据所述一个或多个点的位置信息确定所述指定区域的位置;
115.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
116.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
117.第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一至第二方面任一项所述的方法。
118.第六方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机
指令,该计算机指令被处理器执行时实现如第一至第二方面所述的方法。
119.第七方面,本公开实施例中提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一至第二方面所述的方法步骤。
120.根据本公开的实施例,可以现场对图像显示效果进行所见即所得的实时调整,不需要制作人员重新制作显示素材数据,极大节省了人力成本、制作成本和时间成本,提高了内容创作的灵活性和多样性。
121.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
122.结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:
123.图1示出了已有技术中实现显示图像局部调整的原理示意图。
124.图2示出根据本公开的实施例的显示控制方法的流程图。
125.图3示出根据本公开的实施例的显示控制方法的流程图。
126.图4示出根据本公开实施例的播放控制方法的应用场景图。
127.图5示出了根据本公开实施例的调整装置显示的第一图像的示意图。
128.图6a根据本公开实施例的显示控制方法的流程图。
129.图6b根据本公开实施例的显示控制方法的流程图。
130.图7示出根据本公开的实施例的显示控制装置的结构框图。
131.图8示出根据本公开的实施例的显示控制装置的结构框图。
132.图9示出根据本公开的实施例的电子设备的结构框图。
133.图10示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
具体实施方式
134.下文中,将参考附图详细描述本公开的示例性实施例,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施例无关的部分。
135.在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
136.另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
137.在本公开中,对用户信息或用户数据的获取均为经用户授权、确认,或由用户主动选择的操作。
138.如上所述,在使用数字背景技术进行拍摄时,导演经常会有对整个数字背景图像进行局部调整(如只针对天空、草地等进行调整)的需求。目前不能在拍摄现场实时实现这样的效果,而是需要将显示素材数据发回其制作单位,由制作单位的制作人员使用专业处理软件根据导演的要求进行抠图处理,修改显示素材数据。如果制作人员实现的效果和导演现场想要的效果不一致,或者在修改显示素材数据之后,导演在现场拍摄时又提出了其
他修改意见,就会出现制作返工的问题,导致整个拍摄成本和周期变长。
139.图1示出了已有技术中实现显示图像局部调整的原理示意图。
140.如图1所示,屏幕前工作人员,例如导演,观察发光二极管(led)显示屏上的播放效果,将局部调整显示图像的要求告知制作单位的制作人员,制作人员根据要求修改显示素材数据,屏幕后操作人员操作播放装置在led显示屏上基于修改后的显示素材数据显示图像。如果屏幕前工作人员认为修改后的图像的效果与自己想要的效果不一致,或者又想到了其他修改意见,则需要制作人员重新修改显示素材数据,导致整个拍摄成本和周期变长。
141.本公开实施例提供了一种显示控制方法,包括:从播放装置获取显示素材数据;基于所述显示素材数据显示第一图像;获取用户对所述第一图像中的指定区域输入的调整指令,所述调整指令用于对所述指定区域的显示效果进行调整;向所述播放装置发送根据所述调整指令生成的调整消息,其中,所述播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。
142.根据本公开的实施例,可以现场对图像显示效果进行所见即所得的实时调整,不需要制作人员重新制作显示素材数据,极大节省了人力成本、制作成本和时间成本,提高了内容创作的灵活性和多样性。
143.图2示出根据本公开的实施例的显示控制方法的流程图。如图2所示,所述显示控制方法包括以下步骤s201-s204:
144.在步骤s201中,从播放装置获取显示素材数据;
145.在步骤s202中,基于所述显示素材数据显示第一图像;
146.在步骤s203中,获取用户对所述第一图像中的指定区域输入的调整指令,所述调整指令用于对所述指定区域的显示效果进行调整;
147.在步骤s204中,向所述播放装置发送根据所述调整指令生成的调整消息,其中,所述播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。
148.根据本公开的实施例,参考图2描述的显示控制方法可以由调整装置执行,所述调整装置可以由软件、硬件或固件来实现。例如,调整装置可以由移动终端上运行的调整软件实现,或者可以由专用的调整设备实现。
149.图3示出根据本公开的实施例的显示控制方法的流程图。如图3所示,所述显示控制方法包括以下步骤s301

s303:
150.在步骤s301中,向调整装置发送显示素材数据,所述显示素材数据用于显示第一图像;
151.在步骤s302中,从所述调整装置接收调整消息,所述调整消息是基于用户通过所述调整装置对所述第一图像中的指定区域输入的调整指令生成的,所述调整指令用于对所述指定区域的显示效果进行调整;
152.在步骤s303中,根据所述调整消息,基于所述显示素材数据显示第二图像。
153.根据本公开的实施例,参考图3描述的播放控制方法可以由播放装置执行,所述播放装置可以由软件、硬件或固件来实现。例如,播放装置可以由个人计算机(pc)上运行的播放软件实现,或者可以由专用的播放设备实现。运行播放软件的pc或播放设备连接到led显示屏,在led显示屏上基于显示素材数据进行显示图像。
154.根据本公开的实施例,播放装置显示的图像也可以用于背景图像之外的其他用
途,例如室外广告等。
155.根据本公开的实施例,可以现场对图像显示效果进行所见即所得的实时调整,不需要制作人员重新制作显示素材数据,极大节省了人力成本、制作成本和时间成本,提高了内容创作的灵活性和多样性。
156.图4示出根据本公开实施例的播放控制方法的应用场景图。
157.如图4所示,播放装置可以由软件、硬件或固件来实现。例如,播放装置可以由pc上运行的播放软件实现,或者可以由专用的播放设备实现。运行播放软件的pc或播放设备连接到led显示屏,以控制led显示屏显示图像。调整装置可以由软件、硬件或固件来实现。例如,调整装置可以由移动终端上运行的调整软件实现,或者可以由专用的调整设备实现。
158.在图4的示例中,播放装置可以设置在led显示屏的屏幕后方。播放装置通过无线网络与调整装置通信,将显示素材数据发送到调整装置。根据本公开的实施例,所述显示素材包括以下中的任意一种:视频、图片、动图。调整装置基于显示素材数据显示第一图像。根据本公开的实施例,第一图像可以是基于显示素材数据直接生成的图像,也可以是基于显示素材数据生成的压缩图像。例如,第一图像的分辨率可以低于显示素材数据的分辨率。由于调整装置的显示区域小于led显示屏的显示区域,通过基于显示素材数据生成压缩的第一图像,可以减少调整装置加载第一图像和处理第一图像的时间,提高调整效率。
159.用户(例如,导演等现场工作人员)可以观看led显示屏上的显示效果,针对调整装置显示的第一图像上的指定区域输入所需的调整指令。根据本公开的实施例,所述调整指令包括以下任意一种或多种:去色阶调整、亮度调整、虚化程度调整、饱和度调整、色温调整等。调整装置根据调整指令生成调整消息,将调整消息通过无线网络发送到播放装置,播放装置根据所述调整消息,基于所述显示素材数据显示第二图像,第二图像具有用户所需的调整后的显示效果。如果用户需要进一步调整显示效果,则可以继续通过调整装置,针对需要调整的指定区域输入调整指令,调整装置根据调整指令生成调整消息,将调整消息发送到播放装置,播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。上述过程可以多次重复,直到用户得到满意的显示效果。根据本公开的实施例,可以现场对图像显示效果进行所见即所得的实时调整,不需要视频制作人员重新制作显示素材数据,极大节省了人力成本、制作成本和时间成本,提高了内容创作的灵活性和多样性。
160.图5示出了根据本公开实施例的调整装置显示的第一图像的示意图。
161.如图5所示,调整装置基于显示素材数据显示第一图像。第一图像可以是直接基于显示素材数据生成的图像(下文中称为“显示素材数据对应的图像”),也可以是通过对显示素材数据对应的图像进行压缩后得到的压缩图像。
162.用户可以在第一图像中选择指定区域,例如,当在触摸屏上显示第一图像时,用户可以用手指在触摸屏上勾勒指定区域的边界,从而选择指定区域。或者,用户可以选择指定区域中的一个或多个点(在本公开中称为“种子点”),调整装置自动将所述一个或多个点所在的区域确定为指定区域。
163.例如,在图5中,用户在第一图像中点选种子点1,然后点击“确认”按钮,则调整装置将种子点1所在的天空区域作为指定区域。当指定区域面积较大时,可以选择多个种子点,以便调整装置更准确地确定指定区域。例如,在图5中,天空面积较大,则用户可以再选择种子点2,从而调整装置可以更准确地确定整个天空区域。
164.根据本公开的实施例,调整装置可以显示自动确定的指定区域的边界,以便用户进行确认和调整。如果调整装置自动确定的指定区域的边界没有完整地包围整个指定区域,则用户可以通过在边界之外的指定区域中点选种子点来修改指定区域的边界,以使其包围完整的指定边界。如果调整装置自动确定的指定区域的边界包围了指定区域之外的其他区域,则用户可以通过在被边界包围的其他区域中点选种子点来修改指定区域的边界,以排除所述其他区域。
165.如图5所示,用户还可以通过选择种子点3、种子点4和种子点5中的任意一个或多个来选择云彩区域,通过选择种子点6和种子点7中的任意一个或多个来选择树木区域。
166.在选择指定区域之后,用户可以针对指定区域输入调整指令。例如,用户可以针对天空区域输入色阶调整指令,针对云彩区域输入亮度调整指令,针对树木区域输入虚化程度调整指令。
167.调整装置基于用户针对指定区域输入的调整指令生成调整消息并发送到播放装置,调整消息中可以包括用于确定指定区域在显示素材数据对应的显示图像中的位置的信息,以及用户针对指定区域输入的调整指令。根据本公开的实施例,指定区域在显示素材数据对应的显示图像中的位置,例如可以包括指定区域的像素在显示素材数据对应的显示图像中的位置。例如,以指定区域是图5中的天空区域为例,用于确定指定区域在显示素材数据对应的显示图像中的位置的信息可以包括天空区域的像素位置或者天空区域内的种子点的像素位置,用户针对天空区域输入的调整指令可以包括色阶调整指令。
168.播放装置接收到调整消息之后,根据用于确定指定区域在显示图像中的位置的信息确定指定区域在显示素材数据对应的显示图像中的位置,然后根据针对该指定区域的调整指令,对显示素材数据对应的显示图像中指定区域的显示效果进行相应调整,显示调整后的图像作为第二图像。
169.图6a根据本公开实施例的显示控制方法的流程图。
170.在图6a所示示例中,用户通过调整装置选择第一图像中的一个或多个点,根据所述一个或多个点的位置从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息,根据所述指定区域的位置信息和所述调整指令生成所述调整消息。
171.具体地,如图6a所示,调整装置获取用户在指定区域中选择的一个或多个点作为种子点,根据所述一个或多个点的位置从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息。根据本公开的实施例,当指定区域面积较大时,可以选择多个种子点,以加速分割过程。
172.根据本公开的实施例,可以使用合适的任意已知分割算法来实现基于种子点分割得到指定区域的过程,本公开对此不作特别限定。
173.通过分割出指定区域,可以获得指定区域的位置信息,例如指定区域中的像素在第一图像中的像素位置,或者指定区域的边界的像素在第一图像中的像素位置。当第一图像是基于显示素材数据生成的压缩图像时,根据压缩算法,可以换算得到指定区域中的像素在基于显示素材数据直接生成的图像中的像素位置。
174.调整装置还可以获取用户针对指定区域输入的调整指令,例如针对图5中的天空区域,获取用户输入的色阶调整指令。根据用户输入的色阶调整指令,调整装置可以确定调整参数,例如调整后的色阶值。然后,调整装置将指定区域的位置信息和调整指令组装为调
整消息,发送到播放装置。
175.播放装置在接收到调整消息之后,解析出指定区域的位置信息和调整参数,根据指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,然后显示调整后的图像作为第二图像。
176.根据本公开的实施例,当需要调整多个指定区域的显示效果时,可以创建图层,使用图层对指定区域进行分组。例如,在图5中,可以将天空区域和云彩区域设置在图层1中,将树木区域设置在图层2中。用户可以针对图层输入调整指令,所述调整指令应用于所述图层中的指定区域。例如,用户针对图层1输入的调整指令将应用于图层1中的天空区域和云彩区域,假设调整指令是亮度调整指令,用于将亮度调整为亮度值20,则图层1中的天空区域和云彩区域都被调整为亮度值20。用户针对图层2中的树木区域输入的调整指令将应用于树木区域。假设调整指令为色阶调整指令,则树木区域的像素将使用用户输入的色阶值。通过设置图层,用户可以方便地调整多个指定区域的显示效果,而无需针对每个指定区域单独输入调整指令,方便了用户操作,提高了调整效率,减少了用户操作失误的概率。
177.根据本公开的实施例,调整装置可以根据所述指定区域的位置信息、所述指定区域所属的图层和所述调整指令生成所述调整消息。例如,调整消息中可以包括天空区域和云彩区域的位置信息、天空区域和云彩区域所属的图层(例如,“图层1”),以及针对图层1的调整参数(例如,亮度值)。调整消息中可以包括树木区域的位置信息、树木区域所属的图层(例如,“图层2”),以及针对图层2的调整参数(例如,色阶值)。
178.播放装置在接收到调整消息之后,解析出指定区域的位置信息和调整参数,针对每个图层,基于所述显示素材数据,根据所述调整参数对所述图层中的指定区域的位置处的图像的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。例如,可以针对图层1,使用调整消息中的亮度值调整天空区域和云彩区域的亮度值,针对图层2,使用调整消息中的色阶值调整树木区域的色阶值。然后,将图层1中的调整之后的天空区域和云彩区域的图像、图层2中的调整之后的树木区域的图像,以及显示素材数据对应的显示图像中未调整的其他部分的图像组合生成第二图像,并显示第二图像。通过设置图层,播放装置可以对应用相同调整参数的多个指定区域进行批处理,并对多个图层进行并行处理,提高了显示效果的调整效率和实时性。
179.图6b根据本公开实施例的显示控制方法的流程图。
180.在图6b所示示例中,用户通过调整装置选择第一图像中的一个或多个点,根据所述一个或多个点的位置信息和所述调整指令生成所述调整消息。
181.具体地,如图6b所示,调整装置获取用户在指定区域中选择的一个或多个点作为种子点。例如,在图5中,用户在天空区域中选择种子点1,或者在天空区域中选择种子点1和种子点2,调整装置获取种子点的位置信息,例如,种子点的像素在第一图像中的像素位置。当第一图像是基于显示素材数据生成的压缩图像时,根据压缩算法,可以换算得到种子点的像素在基于显示素材数据直接生成的图像中的像素位置。
182.调整装置还可以获取用户针对种子点所在指定区域输入的调整指令,例如针对图5中的天空区域,获取用户输入的色阶调整指令。根据用户输入的色阶调整指令,调整装置可以确定调整参数,例如调整后的色阶值。然后,调整装置将种子点的位置信息和调整指令
组装为调整消息,发送到播放装置。
183.播放装置在接收到调整消息之后,解析出种子点的位置信息和调整参数。播放装置根据种子点的位置信息对显示素材数据对应的图像进行分割,以得到指定区域的位置。
184.根据本公开的实施例,可以使用合适的任意已知分割算法来实现基于种子点分割得到指定区域的过程,本公开对此不作特别限定。
185.通过分割出指定区域,可以获得指定区域的位置信息,例如指定区域中的像素在显示素材数据对应的图像中的像素位置,或者指定区域的边界的像素在显示素材数据对应的图像中的像素位置。根据指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,然后显示调整后的图像作为第二图像。
186.根据本公开的实施例,当需要调整多个指定区域的显示效果时,可以创建图层,使用图层对指定区域进行分组。例如,在图5中,可以将天空区域的种子点和云彩区域的种子点设置在图层1中,将树木区域的种子点设置在图层2中。用户可以针对图层输入调整指令,所述调整指令应用于所述图层中的指定区域。例如,用户针对图层1输入的调整指令将应用于图层1中的天空区域和云彩区域,假设调整指令是亮度调整指令,用于将亮度调整为亮度值20,则图层1中的天空区域和云彩区域都被调整为亮度值20。用户针对图层2中的树木区域输入的调整指令将应用于树木区域。假设调整指令为色阶调整指令,则树木区域的像素将使用用户输入的色阶值。通过设置图层,用户可以方便地调整多个指定区域的显示效果,而无需针对每个指定区域单独输入调整指令,方便了用户操作,提高了调整效率,减少了用户操作失误的概率。
187.根据本公开的实施例,调整装置可以根据所述种子点的位置信息、所述种子点所属的图层和所述调整指令生成所述调整消息。例如,调整消息中可以包括天空区域中的种子点1、种子点2和云彩区域的种子点3、种子点4、种子点5的位置信息、种子点1~5所属的图层(例如,“图层1”),以及针对图层1的调整参数(例如,亮度值)。调整消息中可以包括树木区域的种子点6、种子点7的位置信息、种子点6、种子点7所属的图层(例如,“图层2”),以及针对图层2的调整参数(例如,色阶值)。
188.播放装置在接收到调整消息之后,解析出种子点的位置信息和调整参数,根据种子点的位置信息分割出相应的指定区域的位置信息。然后,针对每个图层,基于所述显示素材数据,根据所述调整参数对所述图层中的指定区域的位置处的图像的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。例如,可以针对图层1,使用调整消息中的亮度值调整天空区域和云彩区域的亮度值,针对图层2,使用调整消息中的色阶值调整树木区域的色阶值。然后,将图层1中的调整之后的天空区域和云彩区域的图像、图层2中的调整之后的树木区域的图像,以及显示素材数据对应的显示图像中未调整的其他部分的图像组合生成第二图像,并显示第二图像。通过设置图层,播放装置可以对应用相同调整参数的多个指定区域进行批处理,并对多个图层进行并行处理,提高了显示效果的调整效率和实时性。
189.图7示出根据本公开的实施例的显示控制装置的结构框图。其中,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。图7所示的显示控制装置例如可以在上文描述的调整装置中实现。
190.如图7所示,所述显示控制装置700包括:
191.第一获取模块701,从播放装置获取显示素材数据;
192.第一显示模块702,基于所述显示素材数据显示第一图像;
193.第二显示模块703,获取用户对所述第一图像中的指定区域输入的调整指令,所述调整指令用于对所述指定区域的显示效果进行调整;
194.第一发送模块704,向所述播放装置发送根据所述调整指令生成的调整消息,其中,所述播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。
195.根据本公开的实施例,其中:
196.所述从播放装置获取显示素材数据,包括通过无线网络从所述播放装置获取显示素材数据;
197.所述显示素材包括以下中的任意一种:视频、图片、动图;
198.所述第一图像包括基于所述显示素材数据生成的压缩图像;
199.所述调整指令包括以下任意一种或多种:色阶调整、亮度调整、虚化程度调整、饱和度调整、色温调整等;
200.所述向所述播放装置发送根据所述调整指令生成的调整消息,包括通过所述无线网络向所述播放装置发送根据所述调整指令生成的调整消息。
201.根据本公开的实施例,显示控制装置700还包括:
202.第二获取模块705,获取用户在所述指定区域中选择的一个或多个点的位置信息;
203.第一生成模块706,基于所述一个或多个点的位置信息和所述调整指令生成所述调整消息。
204.根据本公开的实施例,显示控制装置700还包括:
205.第三获取模块707,获取用户在所述指定区域中选择的一个或多个点的位置信息;
206.第一分割模块708,根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
207.第二生成模块709,根据所述指定区域的位置信息和所述调整指令生成所述调整消息。
208.根据本公开的实施例,显示控制装置700还包括:
209.创建模块710,创建一个或多个图层,每个所述图层包括一个或多个指定区域;
210.其中,所述获取用户对所述第一图像中的指定区域输入的调整指令,包括获取所述用户针对所述图层输入的调整指令,所述调整指令应用于所述图层中的指定区域。
211.根据本公开的实施例,显示控制装置700还包括:
212.第四获取模块711,获取用户在所述指定区域中选择的一个或多个点的位置信息;
213.第三生成模块712,根据所述一个或多个点的位置信息、所述一个或多个点所属的图层和所述调整指令生成所述调整消息。
214.根据本公开的实施例,显示控制装置700还包括:
215.第五获取模块713,获取用户在所述指定区域中选择的一个或多个点的位置信息;
216.第二分割模块714,根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
217.第四生成模块715,根据所述指定区域的位置信息、所述指定区域所属的图层和所
述调整指令生成所述调整消息。
218.图8示出根据本公开的实施例的显示控制装置的结构框图。其中,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。图8所示的显示控制装置例如可以在上文描述的播放装置中实现。
219.如图8所示,所述显示控制装置800包括:
220.第二发送模块801,向调整装置发送显示素材数据,所述显示素材数据用于显示第一图像;
221.接收模块802,从所述调整装置接收调整消息,所述调整消息是基于用户通过所述调整装置对所述第一图像中的指定区域输入的调整指令生成的,所述调整指令用于对所述指定区域的显示效果进行调整;
222.第二显示模块803,根据所述调整消息,基于所述显示素材数据显示第二图像。
223.根据本公开的实施例,其中:
224.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
225.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
226.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
227.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
228.根据所述一个或多个点的位置信息确定所述指定区域的位置;
229.根据所述指定区域的位置和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
230.根据本公开的实施例,其中:
231.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
232.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
233.所述调整消息包括所述指定区域的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
234.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
235.根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
236.根据本公开的实施例,其中:
237.所述调整消息包括所述指定区域的位置信息、所述指定区域所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
238.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
239.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
240.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
241.根据本公开的实施例,其中:
242.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息、所述一个或多个点所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
243.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
244.根据所述一个或多个点的位置信息确定所述指定区域的位置;
245.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
246.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
247.本公开还公开了一种电子设备,图9示出根据本公开的实施例的电子设备的结构框图。
248.如图9所示,所述电子设备900包括存储器901和处理器902,其中,存储器901用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器902执行以实现根据本公开的实施例的方法。
249.本公开实施例提供了一种显示控制方法,包括:
250.从播放装置获取显示素材数据;
251.基于所述显示素材数据显示第一图像;
252.获取用户对所述第一图像中的指定区域输入的调整指令,所述调整指令用于对所述指定区域的显示效果进行调整;
253.向所述播放装置发送根据所述调整指令生成的调整消息,其中,所述播放装置根据所述调整消息,基于所述显示素材数据显示第二图像。
254.根据本公开的实施例,其中:
255.所述从播放装置获取显示素材数据,包括通过无线网络从所述播放装置获取显示素材数据;
256.所述显示素材包括以下中的任意一种:视频、图片、动图;
257.所述第一图像包括基于所述显示素材数据生成的压缩图像;
258.所述调整指令包括以下任意一种或多种:去色阶调整、亮度调整、虚化程度调整、饱和度调整、色温调整;
259.所述向所述播放装置发送根据所述调整指令生成的调整消息,包括通过所述无线网络向所述播放装置发送根据所述调整指令生成的调整消息。
260.根据本公开的实施例,所述方法还包括:
261.获取用户在所述指定区域中选择的一个或多个点的位置信息;
262.基于所述一个或多个点的位置信息和所述调整指令生成所述调整消息。
263.根据本公开的实施例,所述方法还包括:
264.获取用户在所述指定区域中选择的一个或多个点的位置信息;
265.根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获
取所述指定区域的位置信息;
266.根据所述指定区域的位置信息和所述调整指令生成所述调整消息。
267.根据本公开的实施例,所述方法还包括:
268.创建一个或多个图层,每个所述图层包括一个或多个指定区域;
269.其中,所述获取用户对所述第一图像中的指定区域输入的调整指令,包括获取所述用户针对所述图层输入的调整指令,所述调整指令应用于所述图层中的指定区域。
270.根据本公开的实施例,所述方法还包括:
271.获取用户在所述指定区域中选择的一个或多个点的位置信息;
272.根据所述一个或多个点的位置信息、所述一个或多个点所属的图层和所述调整指令生成所述调整消息。
273.根据本公开的实施例,所述方法还包括:
274.获取用户在所述指定区域中选择的一个或多个点的位置信息;
275.根据所述一个或多个点的位置信息从所述第一图像中分割出所述指定区域,以获取所述指定区域的位置信息;
276.根据所述指定区域的位置信息、所述指定区域所属的图层和所述调整指令生成所述调整消息。
277.本公开实施例还提供了一种显示控制方法,包括:
278.向调整装置发送显示素材数据,所述显示素材数据用于显示第一图像;
279.从所述调整装置接收调整消息,所述调整消息是基于用户通过所述调整装置对所述第一图像中的指定区域输入的调整指令生成的,所述调整指令用于对所述指定区域的显示效果进行调整;
280.根据所述调整消息,基于所述显示素材数据显示第二图像。
281.根据本公开的实施例,其中:
282.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
283.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
284.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息和根据用户对所述指定区域输入的调整指令确定的调整参数;
285.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
286.根据所述一个或多个点的位置信息确定所述指定区域的位置;
287.根据所述指定区域的位置和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
288.根据本公开的实施例,其中:
289.所述向调整装置发送显示素材数据,包括通过无线网络向调整装置发送显示素材数据;
290.所述从所述调整装置接收调整消息,包括通过无线网络从所述调整装置接收调整消息;
291.所述调整消息包括所述指定区域的位置信息和根据用户对所述指定区域输入的
调整指令确定的调整参数;
292.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
293.根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,以生成所述第二图像。
294.根据本公开的实施例,其中:
295.所述调整消息包括所述指定区域的位置信息、所述指定区域所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
296.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
297.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
298.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
299.根据本公开的实施例,其中:
300.所述调整消息包括用户在所述指定区域中选择的一个或多个点的位置信息、所述一个或多个点所属的图层和根据用户对所述指定区域输入的调整指令确定的调整参数;
301.所述根据所述调整消息,基于所述显示素材数据显示第二图像,包括:
302.根据所述一个或多个点的位置信息确定所述指定区域的位置;
303.针对每个图层,根据所述指定区域的位置信息和调整参数,对显示素材数据对应的图像中指定区域位置的显示效果进行调整,基于调整后的指定区域位置的图像生成所述图层的显示图像;
304.将所述显示素材数据对应的图像中不属于所述指定区域的图像与各个图层的显示图像进行组合,以生成所述第二图像。
305.图10示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。
306.如图10所示,计算机系统1000包括处理单元1001,其可以根据存储在只读存储器(rom)1002中的程序或者从存储部分1008加载到随机访问存储器(ram)1003中的程序而执行上述实施例中的各种处理。在ram 1003中,还存储有系统1000操作所需的各种程序和数据。处理单元1001、rom 1002以及ram 1003通过总线1004彼此相连。输入/输出(i/o)接口1005也连接至总线1004。
307.以下部件连接至i/o接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至i/o接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。其中,所述处理单元1001可实现为cpu、gpu、tpu、fpga、npu等处理单元。
308.特别地,根据本公开的实施例,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括计算机指令,该计算机指令被处理器执行时实现上文所述的方法步骤。在这样的实施例中,该计算机程序产品可以通过通信部
分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。
309.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
310.描述于本公开实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过可编程硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
311.作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中电子设备或计算机系统中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。
312.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1